BMv6( ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenene~~~{{{yyy{{{{{{zzz{{{}}}}}}|||zzzyyyyyyzzzyyywwwwwwxxxzzz}}}yyyuuuvvv{{{~~~|||~~~}}}}}}~~~}}}{{{~~~}}}~~~~~~|||zzzzzz{{{|||{{{yyyyyy{{{||||||xxxyyy}}}~~~~~~}}}zzz{{{|||~~~~~~~~~}}}}}}{{{}}}~~~~~~~~~||||||~~~}}}}}}}}}~~~xxx|||~~~}}}}}}~~~}}}}}}}}}~~~{{{{{{{{{||||||{{{~~~}}}}}}~~~~~~~~~zzz{{{|||}}}}}}}}}~~~~~~{{{}}}~~~}}}~~~|||zzzzzz{{{|||{{{zzzzzzzzzzzz|||~~~~~~~~~~~~}}}}}}zzz|||~~~~~~~~~}}}|||{{{|||}}}}}}{{{yyy{{{zzzzzz{{{}}}~~~}}}{{{{{{}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~}}}~~~zzzzzz{{{{{{{{{|||||||||}}}~~~}}}||||||}}}~~~|||zzz|||{{{{{{|||}}}}}}{{{yyyzzz{{{||||||{{{|||~~~|||~~~~~~}}}~~~~~~{{{}}}~~~{{{yyyyyy{{{{{{{{{|||}}}~~~}}}}}}~~~zzz||||||{{{|||}}}}}}{{{yyyxxxzzz|||}}}}}}|||zzzxxxwwwwwwwwwwwwyyy|||~~~|||zzzzzzzzz{{{{{{~~~|||{{{}}}|||xxx~~~}}}|||}}}~~~{{{~~~~~~}}}}}}}}}~~~||||||}}}~~~}}}~~~}}}|||}}}~~~~~~|||zzzyyyyyyzzzzzzzzzzzzyyyyyyxxxwwwwwwwwwxxx{{{}}}}}}}}}|||{{{{{{{{{{{{|||}}}}}}|||}}}~~~~~~|||{{{{{{}}}~~~~~~~~~}}}}}}|||||||||}}}}}}~~~~~~~~~~~~|||zzzzzz{{{}}}}}}|||~~~}}}}}}~~~~~~|||{{{zzzyyyxxxwwwwwwxxxyyyzzzxxxxxxwwwwwwxxxyyy{{{|||{{{{{{|||}}}}}}}}}}}}||||||}}}}}}}}}||||||}}}}}}yyyvvvwww|||~~~|||~~~~~~}}}||||||}}}~~~~~~~~~~~~}}}|||{{{zzzzzz|||}}}}}}}}}}}}}}}}}}}}}~~~|||||||||}}}|||zzzyyyyyyxxxxxxxxxxxxyyyyyyyyyxxxxxxwwwwwwxxxxxxyyyyyyzzz|||}}}~~~~~~}}}}}}{{{}}}~~~}}}{{{{{{|||~~~~~~{{{yyy~~~}}}}}}|||}}}~~~}}}~~~}}}{{{zzzzzzzzz|||}}}~~~~~~~~~~~~~~~~~~}}}zzzzzzzzz{{{zzzyyywwwyyyzzz{{{{{{zzzyyywwwyyyyyyxxxxxxwwwwwwwwwwwwwwwyyy{{{|||}}}}}}}}}|||zzz|||~~~}}}{{{|||~~~~~~}}}}}}~~~~~~~~~}}}~~~}}}|||{{{||||||}}}}}}~~~}}}}}}~~~|||zzzxxxyyyyyyyyyxxxwwwxxx{{{||||||{{{xxxwwwzzzyyyyyyyyyyyyxxxxxxwwwwwwxxxyyyzzz{{{|||||||||yyyzzz|||}}}~~~~~~~~~|||~~~~~~~~~|||}}}}}}|||~~~~~~~~~~~~~~~|||~~~zzzyyyyyyzzzyyyyyywwwxxxyyyzzzzzzyyyxxxwwwzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxyyyyyyzzz{{{yyyyyyzzz}}}~~~~~~}}}{{{||||||}}}~~~~~~||||||~~~|||}}}~~~}}}~~~{{{zzzzzzzzzzzzzzzyyyxxxwwwvvvvvvwwwxxxyyyyyyzzzzzz{{{{{{zzzzzzyyyyyyxxxwwwvvvwwwxxxyyyzzzyyyxxxyyy}}}~~~}}}{{{wwwxxxzzz{{{}}}~~~~~~}}}|||{{{{{{vvvyyy||||||yyywwwvvvwwwwwwwwwxxxyyyyyyyyyxxxvvvuuuwwwyyyyyywwwxxx|||{{{xxxzzzxxxvvvuuuvvvwwwwwwwwwvvvyyy|||}}}~~~~~~|||}}}~~~|||{{{{{{~~~}}}~~~~~~||||||}}}}}}}}}~~~~~~~~~wwwzzz}}}~~~|||}}}}}}|||{{{zzzzzzzzz{{{|||zzzzzz{{{|||{{{zzzyyyxxxwwwyyyyyyvvvwwwzzzzzzwww|||zzzxxxxxxyyy{{{{{{zzzuuuwwwzzz}}}~~~~~~~~~|||||||||}}}~~~~~~}}}~~~|||||||||}}}}}}}}}~~~~~~zzz|||~~~xxx~~~~~~yyyyyy|||zzztttwwwwwwwwwxxxxxxxxxxxxxxxwwwxxxyyyyyyyyyxxxwwwvvvvvvyyyyyyvvvvvvxxxxxxvvvzzzxxxvvvvvvxxxyyyyyyyyyyyy{{{|||}}}~~~~~~~~~~~~~~~}}}{{{zzz{{{}}}~~~{{{}}}~~~~~~}}}|||}}}~~~~~~~~~}}}|||{{{{{{zzzwwwyyy{{{||||||{{{}}}~~~{{{zzzvvvxxxyyyxxxzzzzzzzzzzzzyyywwwvvvuuuyyyyyyzzz{{{zzzyyyxxxwwwxxx||||||yyyxxxzzzzzzxxxxxxvvvsssssstttuuuuuuttt{{{{{{{{{yyyxxxyyy||||||yyyzzz}}}~~~|||}}}|||yyyxxxyyy{{{}}}yyyzzz||||||||||||}}}~~~~~~~~~~~~~~~}}}|||{{{{{{uuuwwwyyyzzzzzzzzz{{{}}}{{{~~~zzzzzz|||}}}~~~}}}|||}}}}}}~~~|||yyyyyyzzzzzzzzzyyyzzzzzzxxxvvvuuuuuuwwwzzzqqqqqqrrruuuwwwxxxwwwwwwyyywwwxxx}}}~~~}}}~~~|||yyywwwwwwyyyzzzxxxyyy{{{{{{{{{{{{}}}~~~~~~~~~|||~~~{{{~~~~~~}}}~~~|||yyyxxxyyy{{{||||||yyy{{{}}}zzzwwwwwwxxxxxxxxxzzz{{{{{{{{{{{{}}}~~~}}}~~~~~~}}}|||{{{{{{{{{|||}}}|||}}}~~~~~~~~~}}}{{{zzzyyy}}}}}}}}}~~~|||}}}~~~}}}{{{yyyyyyyyyyyyyyy{{{||||||{{{{{{|||~~~~~~~~~}}}{{{zzz{{{|||{{{||||||zzzzzzzzz{{{wwwxxxyyyyyyyyyxxxwwwvvvqqqxxx{{{xxxvvvyyy|||~~~uuutttuuuxxx~~~~~~}}}}}}xxxzzz~~~~~~~~~}}}}}}{{{{{{}}}~~~~~~}}}|||{{{{{{zzzzzzzzz{{{}}}|||{{{{{{|||~~~~~~}}}}}}}}}~~~}}}|||zzzyyyyyyyyyyyyuuuttttttvvvzzz|||zzzxxxyyyzzzyyyxxxvvvvvvxxxzzzvvvxxxwwwssssssvvvvvvssstttuuuvvvwwwwwwxxxxxxwww}}}zzzwwwuuuvvvwwwxxxyyy}}}|||}}}}}}{{{{{{}}}xxxzzz}}}~~~|||zzz||||||yyyuuu{{{{{{zzz{{{}}}|||||||||{{{zzzzzzyyyxxxwwwwwwwwwxxxvvvvvvwwwzzzzzzxxxvvvxxxyyyxxxwwwuuuuuuwwwyyyzzz}}}|||yyyxxx{{{|||yyyvvvwwwxxxyyyzzzzzzzzzzzz{{{xxxvvvuuuvvvxxxxxxxxx|||zzzzzz}}}}}}zzzxxxxxxyyywwwzzz}}}~~~~~~~~~}}}|||}}}}}}||||||}}}|||{{{{{{{{{wwwxxxxxxxxxxxxwwwuuutttyyyxxxwwwxxxyyyxxxvvvtttvvvwwwwwwvvvttttttuuuwwwvvvyyyyyyvvvvvvyyyzzzwwwvvvvvvwwwxxxyyyyyyyyyyyywwwuuutttuuuwwwxxxwwwvvvyyy{{{|||{{{wwwuuusssssswwwxxxyyyxxxvvvuuuuuuvvvwwwyyy|||}}}}}}}}}~~~~~~~~~yyy~~~}}}|||{{{{{{{{{vvvwwwyyyzzzzzzxxxwwwuuuwwwwwwwwwwwwwwwvvvuuuttttttuuuvvvuuusssrrrsssuuupppssstttrrrrrruuuuuurrrrrrssstttuuuuuuvvvvvvvvvsssssssssuuuwwwwwwvvvtttooopppqqqrrrrrrqqqqqqqqquuuuuuuuuuuuuuuuuuuuuuuuvvvxxxzzz{{{||||||~~~~~~}}}}}}|||||||||xxxyyy{{{||||||{{{zzzyyytttuuuuuuvvvuuutttttttttssstttuuutttsssrrrrrrsssqqqtttuuussstttwwwvvvssspppqqqrrrsssttttttttttttrrrrrrsssuuuwwwwwwuuusssrrrrrrssstttuuuvvvuuuuuuuuuuuuuuuuuuvvvwwwwwwvvvuuuwwwyyyzzzzzz{{{~~~~~~~~~~~~}}}}}}|||xxxyyy{{{|||}}}||||||{{{sssuuuvvvvvvtttssstttuuurrrsssuuutttsssqqqqqqrrrqqquuuvvvtttuuuwwwvvvrrrrrrrrrssstttuuuuuuuuuuuusssssssssuuuvvvvvvtttrrrxxxwwwuuuuuuvvvvvvuuusssvvvuuutttuuuwwwxxxwwwvvvtttvvvwwwxxxyyy{{{~~~~~~{{{~~~~~~~~~|||{{{{{{wwwxxxxxxyyyzzz{{{{{{{{{vvvxxxyyyxxxuuusssssstttrrrsssuuuuuusssrrrqqqrrrqqqtttvvvttttttuuussspppssssssuuuvvvvvvvvvvvvvvvuuutttttttttvvvvvvtttrrrwwwuuurrrrrrssstttrrrpppvvvtttssstttvvvwwwvvvtttsssuuuvvvwwwxxxzzz}}}}}}yyyzzz~~~~~~~~~~~~}}}|||zzzzzzvvvvvvvvvvvvwwwxxxzzz{{{zzz|||}}}zzzvvvsssssstttqqqsssuuuuuutttrrrqqqrrrtttwwwyyywwwvvvwwwuuuqqqrrrssstttuuuvvvvvvvvvvvvwwwvvvttttttuuuuuutttsssuuurrrpppqqqtttvvvuuusssuuusssqqqrrrtttuuutttqqqssstttvvvvvvwwwzzz}}}yyywww{{{~~~~~~|||}}}~~~}}}{{{zzzyyyyyyyyyzzzyyywwwvvvvvvwwwwwwuuutttxxxwwwuuutttssstttvvvwwwppprrrsssuuuuuutttrrrqqqrrrtttvvvtttrrrqqqtttwwwvvvvvvvvvvvvuuutttrrrrrrzzzxxxvvvtttssstttuuuvvv|||xxxtttssstttuuuuuussstttttttttvvvwwwxxxwwwvvvtttvvvxxxyyyzzz{{{~~~~~~|||{{{{{{}}}~~~{{{~~~}}}{{{yyyxxxxxxxxxxxxvvvvvvuuuuuuvvvvvvuuutttxxxwwwuuusssssssssuuuuuurrrssstttttttttsssrrrqqqvvvwwwvvvtttrrrqqqqqqssswwwwwwwwwvvvuuutttssssssuuutttsssrrrrrrsssuuuvvvzzzwwwttttttuuuvvvuuutttssssssssssssssssssrrrqqqvvvwwwyyyzzzzzz{{{~~~~~~~~~}}}}}}{{{yyyxxxxxxxxxttttttttttttuuuuuuuuuuuuxxxwwwuuutttssssssttttttuuutttttttttsssrrrrrrrrrxxxvvvtttsssssssssrrrqqqvvvvvvvvvvvvuuuuuuttttttrrrrrrrrrrrrsssuuuwwwyyyxxxvvvuuuvvvwwwxxxwwwuuuttttttuuuuuuuuuuuuuuuuuuxxxyyyzzzzzzzzz{{{}}}~~~~~~}}}~~~}}}{{{zzzyyyssstttuuuuuuuuuuuuvvvwwwyyyxxxwwwuuuttttttttttttwwwvvvtttsssrrrrrrrrrrrruuurrrpppqqquuuwwwvvvtttuuuuuutttttttttttttttttttttttttttuuuvvvxxxzzz{{{uuuuuuvvvwwwxxxxxxwwwwwwrrrsssuuuvvvwwwxxxzzz|||wwwxxxyyyyyyxxxyyy{{{|||~~~~~~}}}{{{yyyxxxsssuuuwwwwwwuuuuuuwwwyyyyyyyyyxxxwwwvvvvvvvvvuuuwwwvvvuuutttsssrrrrrrsssuuurrrpppqqquuuwwwvvvtttssssssrrrrrrrrrsssttttttvvvvvvvvvvvvwwwwwwxxxxxxsssuuuvvvwwwwwwwwwwwwwwwqqqsssttttttssstttwwwyyyvvvwwwwwwwwwvvvvvvxxxzzz~~~}}}~~~~~~}}}}}}}}}|||zzzxxxvvvuuutttwwwyyyxxxuuutttwwwyyyxxxxxxwwwwwwwwwwwwvvvvvvvvvuuuuuuuuutttsssssssssvvvuuussssssssstttsssrrrssssssrrrqqqrrrsssuuuvvvuuuuuuuuuuuuuuuuuuuuutttsssuuuvvvvvvuuuuuuvvvxxxzzz{{{{{{xxxtttrrrtttwwwtttuuuvvvuuuuuuuuuwwwyyy~~~~~~~~~~~~~~~|||zzzzzzzzzzzzzzzyyywwwuuuttttttwwwyyyxxxtttrrruuuxxxttttttuuuvvvvvvvvvvvvvvvttttttuuuvvvvvvuuutttssstttuuuuuutttrrrrrrsssuuuuuutttsssssssssuuuwwwyyyuuuuuuuuuvvvvvvuuuuuuuuutttuuuuuutttrrrrrruuuxxx|||vvvsssuuuyyyssstttuuuuuuuuuuuuxxxzzz|||||||||||||||}}}}}}}}}~~~~~~||||||zzzyyy{{{zzzzzz{{{{{{zzzxxxwwwuuusssvvvyyywwwrrrpppsssvvvqqqrrrssstttuuuuuuuuuuuurrrsssuuuwwwwwwvvvtttsssooorrrttttttrrrsssvvvyyyvvvuuuttttttuuuwwwyyy{{{vvvvvvwwwxxxxxxxxxxxxxxxtttuuuuuussspppqqqtttwww}}}zzztttrrrtttxxxsssuuuvvvvvvvvvwwwyyy{{{zzzzzzzzzyyyxxxxxxwwwwwwyyy~~~{{{zzz}}}{{{uuuvvvzzz{{{wwwvvvyyywwwrrrwwwwwwvvvvvvvvvvvvwwwwwwtttwwwyyywwwwwwzzzyyyuuutttwwwzzz{{{yyyuuusssrrrsssssssssuuuwwwyyy{{{|||xxxvvvuuussssssuuuvvvxxxssstttuuuvvvvvvuuutttssswwwvvvsssrrrsssuuuyyy{{{xxxvvvuuuvvvvvvvvvtttrrrtttvvvxxxwwwvvvvvvyyy||||||{{{||||||yyy~~~~~~~~~{{{zzz}}}{{{vvvyyy|||zzzuuutttwwwwwwtttwwwwwwvvvvvvvvvvvvwwwwwwuuuxxxzzzxxxxxx{{{zzzwwwtttwwwyyyyyywwwtttsssrrrssssssssstttuuuvvvvvvvvvwwwvvvuuuttttttuuuvvvwwwtttuuuvvvvvvvvvuuutttssssssssssssssstttuuuvvvwww{{{{{{zzzyyywwwuuusssrrrvvvxxxyyyxxxvvvuuuwwwzzz{{{zzz|||{{{xxxxxxxxxyyy{{{~~~{{{{{{}}}{{{www||||||yyytttsssvvvwwwvvvxxxxxxwwwwwwwwwwwwxxxxxxvvvyyyzzzxxxxxx{{{{{{xxxuuuwwwxxxxxxvvvttttttttttttuuuuuuvvvvvvuuusssrrruuuuuuvvvvvvvvvvvvuuuuuuvvvvvvwwwwwwwwwvvvtttsssqqqrrrtttuuuvvvuuuuuuttt}}}|||wwwtttssstttxxxyyyyyywwwvvvuuuwwwxxx~~~~~~yyyxxxzzzzzzxxxyyyzzz{{{}}}~~~|||~~~}}}|||{{{|||}}}{{{yyyzzzyyywwwuuuuuuvvvxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxuuuyyyyyywwwwwwzzzzzzwwwwwwxxxxxxwwwuuuuuuvvvwwwuuuvvvxxxyyyxxxwwwuuuttttttuuuvvvwwwwwwvvvuuutttwwwwwwxxxxxxwwwvvvuuutttrrrssstttuuuvvvvvvvvvuuu{{{~~~}}}wwwssstttvvvwwwwwwwwwwwwvvvwwwxxxyyy}}}|||xxxvvvyyyzzzxxx}}}}}}}}}}}}}}}~~~zzz}}}{{{zzz{{{||||||{{{{{{uuuuuuvvvxxxyyyxxxxxxyyyxxxwwwwwwwwwwwwwwwwwwxxxtttwwwwwwuuuuuuxxxyyyvvvyyyyyyyyyxxxvvvvvvxxxyyyssstttwwwxxxyyyxxxwwwvvvssstttvvvxxxxxxvvvtttsssvvvwwwxxxxxxxxxvvvuuutttrrrrrrrrrrrrrrrtttuuuvvvvvvzzz}}}{{{uuussstttwwwuuuuuuuuuvvvwwwyyyzzz{{{}}}~~~{{{vvvuuuyyyzzzxxx{{{yyywwwvvvwwwyyy|||~~~|||yyyxxx{{{}}}|||{{{|||uuusssuuuzzz{{{xxxwwwyyywwwwwwvvvvvvvvvvvvwwwwwwtttwwwvvvssstttwwwxxxvvvxxxyyyyyyxxxvvvvvvxxxyyypppqqqsssuuuvvvwwwwwwvvvsssuuuvvvxxxxxxvvvuuussstttuuuvvvwwwwwwwwwuuuuuuqqqpppoooooopppqqqssstttrrruuuxxxwwwuuusssuuuwwwuuutttsssuuuxxx{{{{{{{{{}}}~~~{{{vvvuuuyyyzzzyyyzzzxxxuuutttuuuxxx}}}{{{wwwwww|||~~~|||{{{~~~yyyvvvuuuyyyyyyuuuvvvyyyvvvvvvuuuuuuuuuuuuvvvvvvuuuwwwwwwttttttxxxyyywwwuuuvvvwwwwwwvvvuuuvvvwwwrrrrrrssstttuuuvvvwwwwwwtttuuuvvvwwwwwwvvvuuutttrrrsssuuuvvvwwwwwwvvvuuupppppprrrssssssssssssssssssssstttuuuuuutttttttttvvvtttsssuuuxxx{{{{{{yyy}}}~~~{{{vvvuuuyyy{{{zzzzzzyyywwwwwwxxx{{{}}}~~~{{{vvvvvv|||~~~{{{{{{yyyvvvwwwvvvssstttyyyuuuuuuttttttttttttuuuuuuvvvxxxxxxtttuuuyyyzzzxxxrrrtttvvvvvvuuuttttttuuuvvvvvvuuuuuuvvvwwwxxxyyyuuuuuuvvvvvvvvvvvvuuuuuuqqqrrrtttuuuvvvwwwvvvvvvqqqsssvvvyyyyyyxxxvvvttttttsssssstttuuuuuusssqqqxxxvvvtttuuuxxxzzzyyywww}}}~~~{{{vvvuuuyyy|||{{{wwwwwwwwwxxxyyyyyyzzzzzz||||||{{{zzzxxxwwwwwwyyy{{{|||wwwxxxxxxwwwuuuttttttuuuwwwvvvuuuttttttuuuvvvwwwqqqssstttuuuttttttuuuwwwqqqsssuuuwwwxxxwwwvvvuuuvvvttttttwwwzzzzzzxxxuuuyyyxxxxxxwwwvvvuuutttttttttuuusssqqqtttyyyxxxtttsssssstttvvvxxxxxxvvvtttuuupppooossssssppprrrwwwuuuvvvwwwxxxxxxxxxxxxxxx}}}}}}|||zzzwwwvvvwwwxxxyyyyyyyyyyyyyyyyyyxxxxxxzzz|||~~~}}}|||{{{{{{{{{|||}}}vvvwwwxxxwwwvvvuuuvvvwwwyyyyyywwwwwwvvvwwwxxxxxxwwwxxxxxxxxxwwwwwwxxxzzzwwwwwwxxxxxxwwwvvvuuussssssrrrrrrsssvvvwwwvvvtttxxxxxxwwwwwwwwwvvvvvvvvvvvvwwwvvvtttvvvzzzyyytttsssssstttuuuwwwwwwtttrrryyyuuusssvvvvvvssstttxxxuuuvvvwwwxxxyyyyyyyyyyyyyyyzzzyyyxxxuuutttuuuvvv|||||||||{{{{{{{{{{{{zzzyyy{{{~~~~~~~~~}}}yyyzzz{{{{{{zzzzzz{{{|||{{{{{{zzzyyyzzzzzz{{{{{{zzzzzzzzzxxxwwwwwwyyy{{{yyyyyyxxxxxxwwwvvvvvvvvvxxxwwwvvvwwwyyy{{{{{{zzzwwwwwwwwwwwwwwwwwwwwwwwwtttvvvvvvtttvvvxxxvvvqqqvvvvvvvvvwwwxxxwwwuuusssxxxuuutttvvvwwwvvvwwwzzztttuuuvvvwwwwwwxxxxxxxxxzzzzzzzzzyyywwwwwwxxxyyy{{{{{{{{{{{{zzzzzzzzzyyyxxxzzz|||}}}~~~~~~~~~}}}|||~~~{{{~~~}}}}}}~~~{{{vvv~~~~~~~~~~~~~~~{{{yyyxxxwwwwwwxxxzzz{{{}}}wwwwwwwwwxxxwwwwwwvvvvvv{{{||||||{{{yyyxxxzzz{{{zzzzzzyyyyyyxxxxxxwwwwwwxxxzzz|||}}}~~~}}}~~~}}}|||{{{{{{~~~}}}{{{{{{~~~}}}{{{zzz~~~~~~}}}zzzyyyzzz{{{~~~~~~}}}}}}|||{{{{{{zzzzzz|||}}}~~~~~~~~~~~~~~~~~~}}}}}}{{{zzzyyy|||||||||{{{{{{zzzzzzyyy{{{|||~~~~~~}}}~~~|||}}}~~~~~~~~~}}}}}}{{{{{{|||}}}}}}|||{{{{{{zzzzzzxxxxxxwwwxxxyyyzzzvvvwwwyyyyyyxxxxxxyyy{{{xxxzzz}}}}}}~~~~~~~~~}}}~~~~~~{{{zzz~~~xxxyyy{{{}}}~~~~~~}}}}}}zzzxxxwwwvvvvvvwwwyyy{{{tttvvvwwwvvvuuuuuuvvvxxxwwwyyy{{{}}}~~~}}}|||{{{zzzyyy|||}}}~~~}}}||||||~~~}}}|||zzzzzz|||~~~zzzzzzzzz}}}|||xxx}}}yyyvvvwwwzzzzzzwwwsssxxxxxxwwwwwwvvvuuuuuuuuusssuuuwwwyyy{{{|||}}}~~~}}}}}}yyywwwxxx||||||{{{yyyxxxyyy|||~~~{{{yyyzzz|||{{{|||{{{{{{||||||}}}{{{zzzzzz||||||{{{xxxyyyvvvtttvvvzzz{{{xxxuuuwwwwwwwwwvvvuuuuuuttttttpppqqqsssuuuwwwxxxyyyyyyuuu{{{}}}|||}}}~~~~~~{{{wwwvvvwww||||||zzzxxxvvvwwwzzz|||zzz{{{|||{{{zzzyyyzzz{{{|||~~~~~~}}}~~~}}}|||{{{{{{{{{|||yyyxxxxxxyyyxxxwwwtttssssssvvvzzz{{{yyyvvvvvvvvvuuuuuutttsssssssssssssssuuuvvvwwwxxxxxxxxxuuuvvvuuussstttyyy{{{{{{{{{}}}~~~|||xxxwwwzzz~~~~~~~~~|||xxxvvvvvvvvvzzzzzzyyywwwuuuuuuwwwzzzuuuwwwzzzzzzyyyxxxxxxxxx}}}|||{{{zzz{{{~~~~~~~~~}}}|||{{{zzzyyy}}}|||zzzxxxwwwvvvuuuuuurrrrrrsssvvvyyyzzzxxxvvvuuuuuutttssssssrrrrrrqqqttttttuuuvvvwwwwwwwwwwwwvvvuuusssrrrtttwwwyyyzzzwwwyyy}}}~~~zzzyyyzzzzzzxxxyyy|||{{{{{{zzzyyywwwvvvvvvvvvvvvwwwvvvuuuttttttwwwyyytttvvvxxxxxxwwwwwwxxxyyy|||{{{zzz{{{~~~{{{||||||||||||{{{zzzyyyyyyzzz{{{{{{yyyvvvtttssstttttttttvvvwwwwwwvvvtttttttttssssssrrrqqqqqqqqqppppppqqqrrrrrrrrrrrrrrrtttqqqpppqqqtttttttttsssrrrssssssrrrqqqrrrtttwww{{{|||}}}~~~}}}|||{{{zzz~~~~~~}}}|||{{{{{{zzzzzzzzz{{{|||}}}}}}}}}|||zzzxxxwwwxxxzzzssssssssstttvvvwwwxxxxxxxxxttttttvvvwwwvvvxxx{{{zzzyyyxxxwwwwwwwwwwwwwwwrrrsssttttttssstttwwwyyywwwwwwwwwvvvuuuvvvyyy|||}}}||||||~~~}}}~~~}}}{{{zzzzzz{{{{{{{{{zzzzzzyyyuuuxxx{{{{{{zzzwwwuuutttvvvvvvvvvuuuuuuuuuuuuuuuttttttssssssrrrqqqqqqqqqpppqqqrrrssssssssssssssstttpppooosssvvvtttrrrqqqsssrrrrrrpppnnnooorrrtttwwwwwwxxxxxxwwwvvvtttssssssssstttvvvyyyzzzxxxwwwxxxwwwvvvuuuuuuuuuwwwxxxvvvvvvvvvuuussstttvvvxxxoooppppppqqqrrrtttvvvwwwsssqqqqqquuuvvvuuuwww{{{{{{xxxvvvuuuvvvwwwwwwwwwqqqrrrttttttssstttvvvxxxyyyxxxwwwuuutttuuuyyy|||~~~}}}|||}}}~~~~~~~~~~~~}}}zzzyyyyyyyyyyyyyyyzzzzzzzzztttwwwyyyzzzxxxwwwxxxzzzwwwwwwvvvuuutttuuuwwwxxxtttttttttsssrrrrrrqqqqqqrrrssstttuuuvvvvvvvvvvvvxxxqqqnnnsssvvvtttrrrrrrqqqrrrssssssrrrssstttvvvsssttttttuuuuuutttsssrrrsssrrrrrruuuxxxyyywwwuuuvvvvvvvvvvvvuuutttssssssssstttsssrrrqqqqqqtttwwwrrrrrrqqqqqqrrrtttuuuvvvrrrppprrrwwwyyywwwxxx{{{zzzwwwtttsssuuuvvvvvvuuussstttuuutttsssrrrtttuuuwwwxxxxxxvvvuuuuuuvvvxxx|||{{{{{{zzzzzz|||~~~~~~}}}}}}{{{yyyyyyyyyxxxxxxxxxyyyzzzzzzuuuwwwxxxxxxvvvwww{{{~~~wwwwwwvvvtttsssuuuxxx{{{uuuttttttssssssrrrrrrqqqooooooqqqrrrssstttttttttwwwnnnjjjnnnrrrpppooopppjjjmmmqqqsssssssssssstttpppqqqrrrtttttttttssssssxxxwwwvvvwwwyyyyyyvvvssstttuuuwwwxxxwwwtttqqqooouuuuuuuuusssrrrsssuuuxxxuuutttsssrrrrrrrrrssstttpppnnnqqqwwwyyywwwwwwzzzzzzvvvrrrrrrtttuuuuuutttvvvwwwwwwuuusssqqqqqqrrruuuwwwxxxxxxvvvtttttttttxxxyyyyyyxxxyyy{{{~~~~~~~~~~~~{{{{{{xxxxxxzzzyyyvvvvvvxxxppprrrtttuuuuuuuuuwwwxxxsssttttttuuuuuuuuuuuuuuurrrrrrssssssrrrrrrqqqppppppqqqrrrssstttuuuuuuuuurrrqqqpppooooooqqqssstttrrrpppnnnpppssstttsssqqqqqqrrrrrrqqqppppppqqqsssppptttxxxxxxtttrrrrrrsssvvvtttqqqnnnmmmoooqqqsssppprrrssssssqqqqqqrrrtttooopppqqqrrrsssuuuvvvvvvqqqooonnnppptttvvvuuusssyyyxxxwwwvvvuuuuuuuuuuuuvvvwwwwwwssspppnnnppprrrvvvuuutttssstttuuuwwwyyyuuuttttttvvvyyy|||||||||}}}}}}{{{~~~|||}}}~~~~~~|||zzzzzzwwwwwwyyyyyyvvvuuuxxxuuuvvvwwwwwwuuuuuuvvvwwwsssttttttuuuuuuuuuuuuuuurrrrrrssssssrrrrrrqqqpppnnnooopppqqqrrrrrrrrrrrrsssrrrqqqpppqqqrrrtttvvvrrrpppoooppprrrsssrrrpppqqqrrrsssrrrqqqqqqsssuuussssssssstttttttttrrrpppsssqqqooonnnnnnppprrrssspppqqqsssrrrqqqqqqrrrtttrrrrrrssstttuuuvvvwwwwwwtttrrrqqqrrruuuvvvuuusssxxxxxxwwwvvvuuuuuuuuuuuuuuuvvvvvvtttrrrqqqsssuuuxxxwwwuuutttttttttvvvwwwzzzyyyxxxxxxzzz{{{{{{zzz}}}}}}}}}|||zzzzzz{{{{{{zzzxxxyyyvvvuuuxxxxxxuuuuuuwwwyyyzzzyyywwwuuutttuuuvvvsssttttttuuuuuuuuuuuuuuurrrrrrrrrrrrrrrqqqqqqpppoooppppppqqqqqqqqqppppppqqqppppppoooppprrrtttuuuqqqpppoooooopppqqqpppnnnnnnoooqqqqqqqqqqqqsssuuuuuurrrooopppssstttrrrnnnoooooonnnooooooqqqrrrssspppqqqrrrrrrqqqqqqrrrtttppppppqqqqqqrrrrrrrrrqqqvvvuuuttttttvvvvvvuuutttxxxwwwvvvuuuuuuttttttuuusssttttttsssrrrrrrtttvvvyyyxxxvvvtttttttttuuuuuuzzzyyywwwxxxyyy{{{zzzzzz{{{{{{{{{zzzzzzzzzyyyyyyxxxwwwttttttwwwwwwttttttwwwyyyzzzyyywwwttttttuuuvvvsssttttttuuuuuuuuuuuuuuuqqqrrrrrrrrrrrrqqqpppppprrrrrrsssrrrrrrqqqppppppmmmmmmmmmmmmnnnoooqqqrrrqqqppppppooooooooonnnnnnjjjlllnnnoooooooooqqqssstttqqqoooooopppqqqpppooonnnnnnooopppppppppppppppoooqqqrrrrrrqqqqqqrrrsssppppppqqqqqqqqqpppooonnntttsssssstttuuuvvvvvvvvvwwwwwwvvvuuuttttttttttttqqqqqqqqqqqqppppppqqqrrrwwwvvvuuuuuutttuuuuuuvvvuuussssssuuuwwwzzzzzzzzz{{{|||~~~zzzzzz{{{zzzyyyyyyyyyzzzvvvttttttwwwwwwttttttwwwvvvwwwwwwvvvuuutttvvvwwwsssttttttuuuuuuuuuuuuuuuqqqqqqrrrrrrqqqqqqpppooorrrrrrrrrrrrqqqpppoooooolllmmmmmmmmmnnnoooppppppppppppppppppooonnnnnnnnnkkkmmmpppqqqppppppqqqrrrpppqqqrrrpppnnnmmmoooqqqoooppppppqqqpppooonnnmmmoooppprrrqqqppppppqqqssstttuuuvvvvvvuuutttrrrqqqooopppqqqssstttuuuvvvwwwwwwvvvuuutttsssssssssssssssrrrrrrqqqqqqpppooooootttttttttuuuvvvwwwwwwxxxtttsssssstttwwwyyyyyyyyyzzzzzzzzz{{{}}}~~~~~~yyyyyyzzz{{{{{{yyyyyyzzz{{{vvvttttttwwwwwwuuuuuuxxxsssuuuwwwwwwvvvvvvvvvwwwsssttttttuuuuuuuuuuuuuuuqqqqqqqqqqqqqqqppppppoooooooooooooooooonnnmmmlllooopppppppppqqqqqqqqqqqqoooqqqqqqqqqooonnnooopppqqqsssuuuuuutttrrrrrrsssnnnqqqsssrrrnnnlllnnnqqqqqqqqqqqqqqqpppooonnnmmmooopppqqqqqqppppppqqqsssssstttuuuuuuuuussspppooolllnnnpppqqqrrrsssvvvxxxvvvuuutttssssssrrrrrrsssvvvuuuttttttuuutttrrrppprrrssstttuuuvvvxxxxxxyyyzzzxxxvvvvvvwwwxxxwwwvvvyyyyyyxxxyyyzzz}}}~~~}}}}}}{{{xxxwwwyyy{{{zzzxxxwwwyyy{{{vvvttttttwwwxxxuuuvvvxxxrrruuuyyyzzzyyywwwvvvvvvsssttttttuuuuuuuuuuuuuuuqqqqqqqqqqqqqqqpppoooooonnnnnnnnnooonnnnnnmmmmmmqqqqqqrrrrrrqqqqqqppppppoooqqqrrrrrrpppoooqqqsssvvvwwwyyyxxxvvvsssrrrqqqoooppprrrrrrqqqoooooonnnqqqqqqqqqqqqppppppppppppnnnpppqqqqqqppppppqqqrrrooopppqqqrrrrrrpppmmmllllllnnnqqqrrrqqqrrruuuwwwvvvuuutttsssrrrrrrrrrrrruuutttssstttvvvvvvtttqqqsssssstttvvvvvvwwwwwwwwwyyyxxxvvvvvvwwwwwwvvvuuuxxxzzzzzzzzzyyy{{{}}}}}}}}}|||{{{|||}}}vvvxxxzzzyyywwwvvvxxxzzzwwwttttttxxxxxxvvvvvvyyytttwww{{{|||{{{xxxvvvuuusssttttttuuuuuuuuuuuuuuupppqqqqqqqqqqqqpppooooooooooooppppppppppppoooooopppqqqqqqppppppooonnnmmmnnnqqqsssrrrpppppprrrtttwwwxxxzzzxxxuuuqqqooooooqqqpppoooqqqtttsssoookkkppppppppppppqqqrrrssstttnnnpppqqqqqqppppppqqqrrrpppqqqsssttttttrrrooonnnnnnqqqssssssqqqqqqsssvvvuuuuuutttsssrrrrrrrrrrrrqqqppppppsssvvvwwwtttrrrtttuuuvvvvvvvvvvvvvvvuuutttsssrrrsssuuuwwwwwwvvvxxx{{{}}}|||zzzzzz~~~{{{}}}~~~{{{zzzyyyzzzzzz||||||{{{zzzxxxvvvtttrrryyyuuutttvvvtttqqqrrruuusssuuuxxxxxxwwwvvvvvvwwwvvvvvvuuutttsssrrrrrrrrrrrrrrrpppooooooooopppqqqlllmmmooopppqqqpppnnnmmmrrrqqqooonnnmmmlllmmmmmmnnnmmmnnnppprrrrrrpppnnnppppppqqqqqqpppooonnnnnnqqqqqqqqqppppppnnnmmmmmmpppooommmkkkjjjkkklllmmmpppqqqqqqppppppooonnnmmmnnnnnnnnnnnnnnnnnnnnnnnnlllnnnqqqrrrssstttuuuwwwwwwuuutttrrrqqqqqqqqqrrrqqqqqqrrrrrrssstttuuuuuuvvvvvvvvvvvvvvvuuuttttttssswwwwwwssstttxxxxxxtttvvvxxxzzzzzzyyyyyyzzz{{{~~~}}}{{{zzzyyyzzz{{{yyyyyyyyyyyyxxxwwwvvvuuuzzzuuurrruuuwwwtttppppppsssuuuwwwxxxwwwvvvvvvwwwvvvvvvvvvuuuttttttssssssrrrqqqpppooooooooopppqqqlllmmmooopppqqqpppooonnnrrrqqqpppnnnnnnnnnnnnooopppooooooppprrrsssqqqpppmmmmmmnnnnnnnnnmmmllllllnnnooooooppppppppppppoooooonnnmmmlllmmmoooqqqrrrmmmnnnoooppppppqqqqqqpppnnnnnnnnnnnnnnnnnnnnnnnnoooqqqssstttsssssstttuuuxxxwwwuuusssrrrrrrrrrrrrqqqqqqrrrrrrsssttttttuuuvvvvvvvvvvvvvvvuuutttttttttwwwwwwsssssswwwwwwtttuuuwwwyyyyyyyyyxxxyyy{{{{{{~~~~~~|||zzzzzzzzzzzz{{{vvvvvvvvvwwwwwwxxxxxxxxx{{{tttppptttxxxvvvqqqnnnrrruuuwwwwwwvvvuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuurrrqqqppppppooooooppppppmmmnnnooopppppppppooonnnqqqpppooooooooooooppppppqqqooonnnnnnpppqqqqqqpppkkklllmmmmmmmmmmmmmmmmmmkkklllnnnoooqqqrrrrrrrrrnnnnnnmmmmmmnnnoooqqqrrrmmmnnnoooppppppqqqqqqpppnnnnnnnnnnnnnnnnnnnnnnnnssstttuuuuuusssrrrrrrssszzzxxxvvvtttrrrrrrrrrrrrqqqqqqrrrrrrssssssttttttuuuuuuuuuuuuuuutttttttttvvvxxxvvvrrrrrruuuuuuttttttvvvxxxxxxwwwwwwyyyzzzzzz|||~~~}}}}}}|||{{{zzzzzzyyyzzzzzz{{{uuuuuuuuuuuuvvvwwwwwwxxxyyytttqqqtttwwwuuutttuuurrrtttvvvwwwvvvuuuuuuvvvttttttttttttuuuuuuuuuuuuqqqqqqqqqpppppppppppppppmmmnnnoooppppppppppppooonnnnnnnnnnnnooooooppppppooommmkkkjjjlllmmmnnnmmmlllmmmnnnoooooooooooooookkklllnnnoooqqqrrrrrrrrrooonnnmmmlllkkkkkkllllllpppqqqqqqppppppooonnnmmmoooooooooooooooooooooooorrrsssuuutttsssqqqrrrrrryyyxxxuuusssqqqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssuuuuuutttttttttsssttttttxxxwwwuuurrrqqqssssssssstttuuuwwwvvvvvvvvvxxxzzz{{{{{{}}}}}}{{{zzzzzzyyyyyyyyyyyyyyyzzzvvvvvvuuutttttttttuuuvvvvvvttttttuuussssssxxxqqqsssvvvvvvuuuttttttuuurrrsssssssssssssssssssssqqqqqqqqqqqqppppppoooooonnnoooooopppppppppppppppkkkkkklllmmmmmmnnnnnnnnnooommmkkkjjjkkkmmmmmmmmmmmmmmmnnnooopppppppppooonnnnnnooopppppppppppppppooonnnmmmmmmlllkkkkkkkkkpppqqqqqqppppppooonnnmmmppppppppppppppppppppppppnnnppprrrrrrqqqqqqrrrssswwwvvvtttrrrpppoooooopppqqqqqqqqqrrrrrrrrrrrrrrruuuuuussssssrrrssssssssswwwuuutttsssrrrqqqrrrssstttuuuvvvvvvuuuuuuxxxzzz~~~|||{{{}}}}}}yyyyyyyyyyyyyyyxxxxxxxxxxxxwwwvvvtttsssrrrsssssstttssstttuuuvvvrrrqqqyyypppsssuuuuuutttsssttttttsssrrrrrrrrrrrrrrrrrrrrrpppqqqqqqqqqqqqpppooooooooooooooopppppppppqqqqqqjjjjjjkkklllmmmmmmllllllqqqooonnnmmmooooooooonnnlllmmmnnnnnnnnnnnnnnnmmmoooppppppppppppoooooonnnmmmmmmnnnnnnooopppppppppmmmnnnoooppppppqqqqqqppppppppppppppppppppppppppplllnnnpppqqqqqqqqqssstttuuutttrrrqqqpppoooppppppqqqqqqqqqqqqrrrrrrrrrrrruuutttsssrrrqqqrrrssssssuuusssrrrttttttqqqppprrruuuvvvvvvuuuuuuvvvxxx{{{~~~|||zzz{{{}}}~~~~~~~~~~~~{{{yyyxxxyyyyyyxxxxxxwwwvvvvvvvvvuuusssrrrqqqrrrssstttrrrrrrtttvvvtttqqqtttzzzppprrrtttuuutttssssssttttttttttttsssrrrrrrrrrqqqpppqqqqqqrrrqqqpppooonnnppppppooooooppppppqqqqqqjjjkkklllmmmmmmmmmlllkkkqqqpppooooooppppppnnnllloooooooooooooooooonnnmmmooooooppppppppppppoooooolllmmmnnnoooooopppppppppmmmnnnoooppppppqqqqqqpppnnnnnnnnnnnnnnnnnnnnnnnnmmmoooqqqrrrrrrrrrsssttttttsssrrrqqqpppqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqquuutttrrrqqqpppqqqrrrsssssspppqqqvvvvvvqqqppprrrvvvvvvvvvuuuuuuvvvyyy{{{{{{zzzzzzyyyzzz|||}}}~~~{{{zzzzzzyyyyyyxxxyyyyyyxxxxxxwwwuuuuuutttsssrrrqqqqqqrrrtttvvvrrrqqqrrrwwwwwwsssppppppppprrrtttuuutttsssssstttvvvvvvuuutttssssssrrrrrrppppppqqqrrrqqqpppooonnnppppppooooooppppppqqqrrrllllllmmmnnnnnnmmmlllkkknnnnnnnnnooopppooollljjjrrrrrrrrrrrrrrrqqqpppooonnnnnnooopppppppppppppppnnnnnnnnnnnnmmmlllkkkjjjpppqqqqqqppppppooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmoooqqqssssssrrrrrrsssttttttsssrrrrrrrrrrrrssstttqqqqqqqqqqqqqqqqqqqqqqqquuutttrrrppppppqqqrrrsssqqqnnnqqqwwwwwwqqqooorrrwwwwwwwwwvvvuuuvvvyyy|||xxxyyyzzzyyyxxxxxxzzz}}}|||}}}}}}{{{yyyxxxxxxwwwwwwvvvvvvuuutttttttttqqqrrrsssssssssrrrqqqpppttttttttttttuuuuuuuuuuuupppqqqrrrsssssssssrrrqqqtttvvvtttpppnnnppppppmmmnnnnnnooopppqqqqqqrrrrrrkkkllloooqqqrrrrrrqqqppppppooonnnmmmmmmnnnooopppnnnnnnnnnnnnooooooooooooooooooooooooppppppppppppkkklllnnnoooppppppppppppnnnmmmllllllllllllmmmnnnkkkmmmoooooooooooopppqqqpppooommmllllllnnnpppqqqvvvsssqqqqqqsssuuusssqqqvvvuuusssqqqpppppppppqqqqqqnnnkkklllpppssstttssswwwtttrrrqqqsssuuuuuuuuuwwwvvvuuutttttttttttttttrrruuuwwwvvvsssssswww|||yyyzzz||||||{{{|||}}}}}}}}}~~~}}}|||zzzzzzyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvqqqrrrssstttttttttsssrrrrrrsssssssssssstttttttttqqqrrrsssttttttsssrrrrrrqqqtttsssooonnnpppooolllrrrrrrqqqqqqppppppoooooojjjlllnnnpppqqqqqqppppppnnnmmmlllkkkkkklllmmmnnnmmmnnnnnnnnnooooooooooooooooooooopppppppppqqqqqqnnnoooqqqqqqrrrqqqpppooonnnmmmlllkkkkkklllmmmnnnlllnnnppppppooonnnooopppoooooonnnnnnnnnooopppqqqtttqqqppppppsssttttttrrrwwwvvvtttrrrqqqqqqqqqrrrqqqnnnmmmnnnqqqttttttssssssrrrqqqrrrssstttsssqqqvvvuuuuuuttttttttttttttttttvvvwwwvvvttttttwwwzzzvvvxxxzzz{{{|||}}}~~~|||{{{{{{zzzyyyyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvuuurrrrrrssstttuuuuuuttttttqqqqqqqqqrrrrrrrrrssssssrrrsssttttttttttttrrrrrrmmmqqqrrrooooooqqqooolllsssrrrrrrqqqppppppoooooojjjkkkmmmoooppppppoooooonnnmmmllllllllllllmmmmmmmmmmmmnnnnnnnnnooooooooooooooooooooopppppppppqqqppppppqqqrrrqqqpppooonnnmmmllllllkkkkkkllllllmmmlllnnnppppppooonnnnnnoooooooooooopppppppppqqqqqqrrrpppoooppprrrssssssrrrwwwvvvtttsssrrrrrrrrrrrrpppooooooqqqsssttttttrrrrrrqqqrrrsssuuutttrrroootttttttttttttttuuuuuuuuuvvvvvvuuuuuuuuuuuuvvvwwwsssvvvxxxzzz{{{}}}}}}{{{zzzyyyxxxxxxwwwwwwwwwvvvvvvvvvuuuttttttssssssqqqqqqrrrsssssstttttttttqqqqqqqqqrrrrrrrrrrrrsssqqqrrrsssssssssrrrqqqpppkkkoooqqqpppqqqrrrqqqmmmppppppppppppqqqqqqrrrrrrjjjkkklllmmmnnnnnnnnnnnnpppoooooonnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnoooooommmnnnnnnnnnnnnooooooooommmmmmnnnoooooonnnmmmlllllllllkkkkkkkkkkkkllllllkkkmmmoooooooooooopppqqqoooooopppqqqqqqqqqqqqppprrrqqqpppoooppppppppppppwwwuuutttrrrqqqqqqqqqqqqooopppqqqsssuuutttsssrrrtttsssrrrrrrttttttrrrqqqrrrsssssstttuuuuuuuuuuuuvvvuuussstttuuuuuutttssstttvvvxxxzzz{{{|||xxx~~~~~~|||{{{yyyxxxvvvuuuuuuuuuvvvvvvuuuuuutttssssssssspppppppppqqqqqqrrrrrrsssqqqqqqrrrrrrrrrssssssssspppqqqqqqrrrqqqpppooonnnkkkppprrrqqqrrrtttsssoooooooooppppppppppppqqqqqqkkkkkklllmmmmmmmmmnnnnnnooooooooooooooonnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnlllllllllmmmmmmmmmmmmnnnjjjkkkmmmnnnoooooonnnnnnlllllllllllllllllllllllliiikkknnnooooooppprrrsssoooooopppqqqqqqqqqqqqpppsssrrrrrrpppooonnnnnnooouuutttrrrpppooooooppppppnnnpppssstttuuutttrrrrrrvvvsssooonnnoooqqqrrrrrrqqqrrrssstttuuuuuutttttttttsssrrrsssttttttsssqqqvvvxxxyyyzzzyyyzzz{{{}}}wwwzzz}}}~~~~~~|||{{{yyywwwvvvuuuttttttxxxwwwwwwvvvvvvuuuuuutttqqqqqqppppppppppppqqqqqqqqqqqqrrrrrrrrrsssssssssooopppqqqqqqpppooommmlllmmmppprrrqqqrrrttttttqqqrrrrrrqqqooonnnmmmllllllllllllllllllmmmmmmnnnnnnmmmnnnnnnnnnmmmlllkkkjjjllllllmmmmmmmmmnnnnnnnnnllllllllllllmmmmmmmmmmmmkkklllnnnpppqqqqqqqqqppplllmmmmmmnnnnnnmmmmmmllliiikkknnnooooooppprrrsssooooooooopppppppppqqqqqqrrrssssssqqqnnnmmmnnnoootttsssqqqpppooonnnoooooommmpppssstttsssrrrqqqrrrvvvrrrmmmjjjkkknnnpppqqqqqqrrrtttuuuuuutttsssrrrqqqrrrsssssssssssssssrrrxxxyyyzzzzzzxxxxxxyyyzzz|||yyywwwxxx{{{|||zzzyyyxxxwwwvvvvvvvvvvvvwwwwwwwwwvvvuuuuuutttttttttsssqqqppppppppppppqqqpppppppppqqqqqqqqqqqqrrrpppqqqqqqqqqpppooommmlllnnnqqqqqqoooooossssssqqqqqqqqqpppnnnmmmkkkjjjjjjmmmmmmmmmmmmmmmnnnnnnooommmnnnnnnnnnmmmlllkkkjjjlllllllllmmmmmmmmmnnnnnnmmmmmmmmmnnnnnnnnnoooooolllmmmooopppppppppoooooommmmmmnnnoooooonnnmmmmmmkkkmmmooopppooonnnooopppoooooonnnnnnnnnooopppqqqpppqqqrrrqqqooooooqqqsssuuutttrrrpppooooooooopppmmmpppssssssqqqpppppprrrvvvsssooommmnnnooopppppprrrssstttuuuuuusssrrrqqqpppsssvvvvvvtttssstttvvvxxxyyyzzzyyyxxxwwwxxxyyy{{{zzzxxxxxxyyy}}}|||~~~~~~zzzxxxwwwwwwwwwwwwwwwxxxxxxuuuuuuuuutttssssssrrrrrrvvvuuusssqqqpppppppppqqqooooooooooooppppppppppppqqqrrrrrrrrrqqqpppnnnmmmnnnppppppmmmmmmqqqrrrpppmmmmmmmmmmmmmmmlllllllllnnnnnnmmmmmmmmmnnnnnnooooooppppppppppppnnnlllkkklllllllllmmmmmmmmmnnnnnnoooooooooooopppppppppppplllmmmnnnnnnnnnmmmkkkkkkmmmnnnoooppppppooonnnmmmnnnpppqqqpppnnnmmmmmmnnnpppooommmllllllnnnpppqqqmmmoooqqqqqqpppqqqtttwwwvvvuuusssqqqpppppppppqqqmmmppprrrrrrpppoooppprrrxxxvvvtttsssttttttsssrrrrrrsssuuuuuuuuusssqqqpppoootttyyyyyyuuutttvvvzzzwwwxxxyyyyyyxxxwwwxxxzzzuuuyyy}}}~~~||||||~~~}}}~~~}}}}}}|||{{{yyyvvvttttttvvvwwwuuussstttsssrrrqqqqqqqqqqqqrrrvvvvvvvvvtttqqqqqqrrrtttppppppooooooooooooppppppnnnoooqqqrrrrrrqqqooonnnrrrqqqpppoooooopppqqqrrrlllllllllmmmmmmmmmnnnnnnmmmjjjhhhiiimmmpppqqqppplllmmmnnnooopppnnnmmmlllpppnnnmmmnnnqqqrrrqqqnnnooopppppppppqqqqqqqqqqqqoooooopppnnnllljjjjjjkkkllloooooolllmmmqqqrrrpppnnnooopppqqqqqqpppooonnnpppppppppnnnnnnooorrruuuppppppqqqsssuuutttrrrpppuuuuuutttsssqqqpppoooooorrruuuuuurrrrrrttttttqqqssssssrrrpppnnnmmmoooppppppqqqrrrqqqqqqqqqtttvvvqqqsssvvvyyyzzzyyyxxxwwwwwwwwwwwwwwwwwwvvvuuuuuuxxxvvvuuuuuuxxxzzz{{{{{{}}}}}}{{{zzzzzzyyy{{{xxxvvvuuuvvvvvvtttrrrssssssrrrrrrrrrrrrrrrsssuuuvvvuuusssqqqqqqrrrtttpppoooooooooooooooppppppnnnoooqqqrrrrrrqqqooonnnppppppooooooooooooppppppllllllllllllmmmmmmmmmnnnllljjjiiijjjmmmoooooonnnnnnnnnmmmmmmmmmmmmmmmmmmooonnnlllmmmpppqqqpppnnnnnnnnnnnnnnnoooooooooooolllnnnnnnnnnlllkkklllmmmoooqqqpppmmmlllnnnooollllllmmmnnnnnnmmmlllkkkjjjqqqqqqqqqooommmlllnnnoooqqqqqqqqqsssuuuuuurrrpppttttttsssrrrrrrqqqppppppooorrrrrroooooorrrrrrooorrrsssrrrpppnnnnnnpppqqqrrrssstttsssrrrqqqrrrsssppprrrtttvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttsssssswwwvvvuuuvvvxxxzzz{{{{{{|||~~~~~~{{{zzzzzzyyyyyy}}}{{{xxxvvvvvvuuusssrrrssssssrrrrrrrrrssssssttttttuuutttrrrpppppprrrsssoooooonnnnnnooopppqqqqqqnnnooopppqqqqqqpppooonnnnnnnnnoooooooooooonnnnnnllllllllllllmmmmmmmmmmmmkkkjjjjjjkkkmmmmmmllljjjpppooommmkkkjjjkkkmmmnnnmmmlllllllllnnnooonnnmmmllllllllllllmmmmmmmmmnnnjjjlllmmmmmmllllllnnnooooooqqqpppllllllnnnnnnllljjjkkklllmmmmmmlllkkkjjjnnnooopppooommmllllllmmmqqqqqqrrrtttvvvuuusssqqqsssssssssrrrrrrqqqqqqqqqnnnqqqqqqnnnnnnqqqqqqooorrrrrrrrrqqqooooooqqqssssssuuuvvvvvvsssqqqqqqqqqrrrsssssstttttttttuuuuuuuuuuuuuuuuuuttttttttttttwwwvvvuuuvvvxxxzzzzzzzzz||||||~~~}}}{{{{{{{{{{{{{{{|||{{{yyywwwvvvuuuuuutttssssssrrrrrrsssssstttuuusssssssssqqqooooooqqqsssnnnnnnnnnnnnooopppqqqrrrooooooppppppppppppoooooolllmmmnnnoooooonnnmmmllllllllllllllllllllllllllliiijjjkkkkkklllkkkiiihhhooonnnmmmkkkkkkkkkkkkllllllkkkkkklllmmmmmmmmmmmmkkkkkklllllllllmmmmmmmmmkkklllmmmmmmllllllmmmoookkknnnnnnkkklllpppqqqooojjjkkkmmmoooppppppppppppiiillloooppppppoooooooooqqqqqqrrrtttvvvvvvsssqqqrrrrrrrrrrrrrrrrrrrrrrrrooorrrrrrppppppsssssspppqqqrrrrrrqqqoooppprrrtttrrruuuwwwwwwuuusssqqqqqqvvvuuutttttttttuuuvvvwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwvvvuuuvvvxxxzzzyyyyyy|||||||||~~~{{{zzzzzz{{{{{{zzzyyyyyyxxxwwwvvvvvvvvvwwwssssssrrrrrrrrrsssssstttqqqrrrrrrpppnnnnnnppprrroooooonnnnnnooopppqqqqqqoooooooooppppppooooooooolllmmmnnnoooooonnnmmmlllllllllllllllllllllkkkkkkiiijjjkkklllkkkjjjiiihhhkkklllmmmmmmmmmkkkjjjiiijjjkkkkkkkkkkkkkkklllmmmllllllmmmmmmmmmnnnnnnnnnmmmnnnnnnnnnlllkkklllmmmkkknnnnnnkkklllpppqqqnnnmmmnnnooopppqqqpppoooooojjjmmmppprrrqqqpppooooooqqqqqqrrrtttvvvuuusssqqqrrrrrrrrrrrrrrrrrrrrrrrrooorrrrrrppppppssssssqqqqqqqqqqqqpppoooppprrrtttqqqsssvvvwwwuuutttssssssvvvuuussssssssstttuuuwwwwwwwwwvvvvvvvvvvvvwwwxxxvvvuuuuuuvvvxxxyyyxxxwww{{{||||||}}}}}}{{{xxxxxxxxxyyyxxxxxxwwwxxxxxxwwwuuuuuuvvvxxxtttsssrrrqqqqqqqqqqqqrrrpppqqqpppooonnnnnnppprrrppppppooooooooooooppppppoooooooooooooooooooooooommmmmmnnnnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkkkkiiijjjlllkkkjjjiiiiiijjjiiijjjlllmmmmmmllljjjiiiiiikkkllllllkkkkkklllmmmmmmmmmmmmnnnnnnnnnoooooommmnnnooonnnlllkkkkkkmmmnnnpppoookkkkkkmmmmmmkkkppppppppppppnnnllljjjiiinnnppprrrrrrpppnnnmmmlllppppppqqqsssuuutttrrrpppsssssssssrrrrrrqqqqqqqqqmmmppppppnnnooorrrrrrpppqqqqqqqqqpppnnnnnnppprrrqqqsssuuuuuutttsssssssssrrrqqqqqqpppqqqrrrssstttuuuuuutttsssssstttvvvwwwvvvuuuuuuwwwxxxyyyxxxvvvxxx{{{}}}~~~~~~|||}}}{{{xxxxxxxxxyyyxxxwwwwwwxxxyyywwwtttssstttvvvtttsssrrrqqqpppooooooooooooppppppnnnmmmmmmoooqqqrrrqqqpppooonnnnnnnnnnnnoooooonnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnnnnooolllllllllkkkkkkkkkjjjjjjiiikkklllkkkiiiiiikkkmmmhhhiiijjjkkkkkkkkklllllliiikkkmmmmmmkkkjjjlllnnnmmmmmmmmmmmmnnnnnnnnnnnnkkklllnnnmmmllllllmmmnnnnnnpppoookkkkkkmmmmmmjjjnnnnnnoooooonnnllljjjiiimmmoooqqqpppnnnlllllllllooooooppprrrtttsssqqqooottttttsssrrrrrrqqqppppppmmmpppqqqooopppssstttqqqqqqqqqqqqooommmmmmnnnpppssstttuuusssrrrpppqqqrrrppppppppppppqqqrrrssstttuuutttsssrrrssstttvvvwwwvvvuuuuuuwwwyyyyyywwwuuutttyyy}}}~~~}}}~~~}}}yyy}}}{{{zzz{{{{{{zzzyyyxxxzzzzzzwwwsssqqqrrrttttttsssrrrpppooonnnnnnmmmooooooooonnnmmmmmmoooqqqsssrrrqqqooonnnnnnnnnmmmoooooonnnnnnnnnnnnoooooopppooonnnmmmmmmnnnoooppplllllllllkkkkkkjjjjjjjjjjjjkkklllkkkiiiiiilllooojjjiiihhhhhhiiikkkmmmoooiiilllnnnmmmkkkjjjlllooolllllllllmmmmmmmmmnnnnnniiikkklllmmmmmmmmmoooqqqjjjmmmmmmjjjkkkooopppnnniiijjjlllnnnppppppppppppiiikkkmmmnnnmmmmmmnnnooonnnnnnoooqqqsssssspppnnnuuuuuutttsssqqqpppoooooopppssssssqqqrrrvvvvvvtttqqqqqqpppnnnlllkkkmmmooouuuvvvuuurrrpppnnnooopppppppppqqqssstttuuuvvvvvvwwwvvvuuutttuuuvvvxxxzzzvvvuuuuuuwwwyyyxxxwwwuuuqqqwww}}}~~~|||{{{}}}~~~~~~|||||||||{{{yyywwwuuusssyyyxxxxxxwwwvvvuuuttttttssspppmmmnnnrrrtttqqqmmmqqqqqqpppooonnnmmmllllllnnnooopppqqqqqqpppooonnnkkklllnnnoooppppppooooooqqqooonnnmmmnnnoooqqqrrrkkkkkkkkkkkkkkkkkkkkkkkknnnmmmkkkjjjiiijjjkkkkkkgggggggggggghhhjjjlllnnnllllllmmmmmmnnnoooooopppnnnmmmmmmmmmmmmllllllllllllmmmnnnooonnnmmmkkkiiinnnlllkkkkkklllnnnnnnnnnmmmjjjkkknnnnnnlllllloookkkmmmppprrrrrrpppmmmkkkjjjlllnnnpppqqqqqqooonnnwwwuuuqqqnnnmmmnnnppprrrsssssssssrrrqqqpppooonnnqqqpppooommmmmmooopppqqqrrrssstttsssrrrqqqsssuuuppprrrtttvvvvvvtttrrrpppqqqrrrrrrqqqqqqrrrvvvxxxvvvxxxyyy{{{||||||{{{{{{{{{{{{{{{|||~~~~~~}}}{{{~~~}}}~~~zzz{{{{{{{{{zzzyyywwwvvvxxxwwwwwwvvvvvvuuuuuuuuussspppmmmooorrrsssqqqnnnrrrqqqqqqpppoooooonnnnnnnnnooopppqqqqqqpppooonnnmmmnnnoooqqqrrrrrrqqqqqqpppooonnnmmmmmmoooqqqrrrkkkkkkkkkkkkkkkkkkkkkkkkhhhhhhhhhhhhhhhhhhiiijjjkkkjjjjjjjjjjjjlllmmmnnnjjjkkkkkklllnnnoooooopppmmmmmmmmmmmmllllllllllllkkklllmmmnnnmmmllljjjiiinnnlllkkkkkklllnnnnnnnnnnnnkkkllloooooollllllooolllmmmoooqqqqqqooommmlllmmmnnnoooqqqqqqqqqqqqpppwwwuuurrrooonnnnnnpppqqqnnnooopppqqqrrrrrrrrrrrrqqqpppooonnnnnnooopppqqqrrrssstttsssqqqqqqssstttrrrrrrssssssssssssrrrrrrrrrssssssrrrqqqrrruuuwwwtttvvvxxxyyy{{{{{{{{{zzzyyyyyyzzz{{{}}}}}}}}}|||www~~~||||||}}}zzzzzz{{{{{{{{{zzzyyyxxxvvvvvvvvvvvvvvvuuuuuuuuurrrpppnnnooorrrsssqqqnnnrrrrrrrrrqqqqqqppppppoooooooooppppppppppppoooooonnnnnnpppqqqssssssttttttooonnnnnnmmmmmmooopppqqqkkkkkkkkkkkkkkkkkkkkkkkkiiiiiijjjkkkllllllllllllkkkkkkkkkkkkkkklllmmmmmmiiiiiijjjkkkmmmnnnnnnooommmmmmmmmmmmlllllllllllljjjkkklllllllllkkkjjjiiinnnlllkkkkkklllnnnnnnnnnpppmmmmmmoooooollllllooonnnnnnoooooooooooonnnnnnoooooopppqqqqqqrrrrrrrrrvvvuuusssqqqooonnnnnnooolllmmmnnnpppqqqrrrrrrrrrqqqpppooonnnnnnooopppqqqrrrsssssssssqqqqqqsssttttttsssrrrqqqqqqrrrsssttttttttttttsssqqqrrrtttvvvrrrtttvvvxxxzzzzzzzzzzzzwwwxxxyyyzzz{{{|||}}}}}}vvv|||||||||}}}{{{{{{{{{{{{zzzyyyyyyxxxtttuuuuuuuuuuuuuuuuuuuuurrrpppooooooqqqrrrqqqoooqqqqqqqqqqqqqqqpppppppppoooooooooppppppooooooooonnnnnnoooqqqrrrsssttttttnnnnnnmmmmmmmmmnnnooopppkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkmmmnnnnnnmmmlllkkkhhhhhhhhhiiijjjkkklllllljjjjjjkkkkkkkkklllllllllmmmmmmmmmlllllllllkkkkkkjjjkkkkkklllllllllkkkkkknnnllljjjkkklllnnnnnnnnnqqqnnnnnnppppppmmmmmmooooooooonnnnnnnnnnnnoooooopppppppppppppppqqqrrrsssvvvuuusssqqqpppooonnnmmmnnnoooooopppppppppooooooppppppooonnnnnnooopppppprrrssssssrrrqqqqqqrrrtttssssssrrrqqqqqqrrrssssssuuuuuuuuutttrrrqqqssstttrrrsssuuuxxxzzz{{{{{{{{{wwwxxxyyyzzzzzz{{{}}}zzz~~~||||||}}}~~~~~~}}}|||zzzyyyxxxwwwvvvtttttttttttttttuuuuuuuuuqqqpppooopppqqqqqqppppppoooooopppppppppppppppppppppoooooooooooooooooopppmmmmmmnnnooopppqqqrrrsssmmmmmmmmmmmmmmmnnnnnnoookkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkiiigggffffffggghhhjjjkkkmmmmmmnnnmmmllllllkkkjjjjjjiiiiiimmmllllllllllllkkkkkkkkkkkkkkklllmmmmmmmmmmmmmmmnnnllljjjkkklllnnnnnnnnnpppmmmmmmppppppmmmmmmppppppooonnnmmmmmmnnnooopppppppppooooooooopppqqqqqquuutttsssqqqpppooonnnnnnnnnoooooopppppppppooooooppppppooooooooooooppppppqqqrrrsssrrrpppppprrrsssqqqqqqrrrssssssrrrqqqqqquuuvvvvvvuuusssrrrrrrtttrrrtttvvvyyy{{{|||||||||xxxyyy{{{{{{zzz{{{~~~~~~~~~|||||||||}}}~~~}}}{{{yyywwwvvvuuuuuutttttttttttttttsssssssssppppppppppppppppppppppppnnnoooooooooppppppqqqqqqppppppooooooooooooppppppmmmmmmmmmmmmnnnooopppqqqlllllllllmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkknnnnnnmmmlllkkkiiihhhggghhhiiikkkmmmnnnooooooooommmmmmlllkkkkkkjjjiiiiiillllllllllllkkkkkkkkkkkkkkkkkkllllllmmmnnnoooooonnnlllkkkkkklllnnnnnnnnnnnnllllllooopppmmmnnnpppoooooonnnnnnnnnnnnooooooooopppppppppppppppppppppuuutttrrrpppoooooopppppplllmmmnnnpppqqqrrrrrrrrroooooooooppppppoooooooooqqqrrrrrrrrrpppppprrrssspppqqqrrrssssssrrrqqqppptttuuuvvvuuusssrrrssstttsssuuuwwwyyy{{{||||||{{{yyy{{{|||{{{yyyyyy}}}~~~|||{{{{{{{{{|||{{{yyywwwvvvvvvvvvvvvuuuttttttssssssrrrrrrrrrppppppqqqqqqpppppppppqqqooooooppppppqqqrrrssssssqqqpppooonnnnnnooopppqqqooonnnmmmmmmmmmnnnooooookkkkkkllllllmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkqqqpppooommmmmmlllllllllkkklllmmmnnnnnnmmmmmmllllllllllllllllllllllllllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjkkklllnnnoooooonnnlllkkkkkklllnnnnnnnnnllljjjjjjnnnooommmnnnqqqnnnnnnoooooooooooonnnnnnppppppqqqrrrrrrqqqpppooouuusssqqqooonnnoooqqqsssnnnooopppqqqrrrrrrrrrrrrooooooppppppppppppooooooqqqrrrrrrqqqppppppqqqsssrrrrrrqqqqqqqqqqqqrrrrrrsssuuuvvvvvvtttssstttuuusssuuuvvvxxxyyyzzzzzzyyyyyy{{{|||zzzwwwvvvzzz~~~~~~{{{zzzyyyyyyzzzyyywwwvvvvvvvvvwwwxxxuuuuuutttsssrrrrrrqqqqqqooopppqqqqqqpppooopppqqqppppppqqqrrrssssssttttttqqqpppooonnnnnnooopppqqqqqqpppnnnmmmmmmmmmnnnooojjjkkkllllllmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkmmmllljjjiiiiiijjjkkklllllllllmmmmmmllljjjhhhgggiiijjjkkkkkkmmmnnnnnnooolllllllllkkkkkkkkkjjjjjjhhhiiiiiijjjkkkmmmnnnooonnnlllkkkkkklllnnnnnnnnnkkkhhhiiimmmooommmnnnqqqnnnnnnoooooooooooonnnnnnpppqqqsssttttttsssqqqpppuuussspppnnnnnnpppsssuuusssssssssrrrqqqpppooonnnooooooppppppppppppooooooqqqrrrrrrqqqppppppqqqssstttssspppnnnnnnpppssstttssstttvvvvvvuuuttttttuuussstttvvvwwwxxxxxxxxxwwwyyy{{{|||yyyuuutttxxx}}}~~~~~~|||{{{{{{zzzzzzxxxxxxxxxwwwvvvvvvuuuuuussssssrrrrrrrrrrrrqqqqqqpppooonnnoooqqqrrrrrrqqqooopppqqqrrrqqqpppnnnlllooopppqqqooommmoootttyyynnnnnnnnnnnnnnnmmmmmmlllmmmmmmmmmmmmnnnnnnnnnnnnkkkjjjiiihhhjjjmmmppprrrnnnkkkhhhhhhiiijjjhhhfffkkkkkkkkkllllllmmmmmmmmmkkkkkkkkklllllllllmmmmmmooonnnlllkkkkkkmmmppprrrnnnkkkiiikkknnnooolllhhhqqqooollljjjjjjllloooqqqsssoookkkjjjmmmnnnnnnlllppppppqqqqqqqqqrrrrrrrrrnnnpppqqqqqqooommmllllllnnnooopppqqqqqqqqqqqqqqqppppppooonnnnnnooopppqqqvvvmmmiiinnnqqqpppoooqqqqqqrrrqqqpppooopppsssuuuoooqqqrrrrrrrrrrrrsssuuusssttttttsssssstttwwwyyywwwtttsssuuuzzz{{{xxxsssxxxyyyyyyyyyxxxyyy|||~~~{{{~~~}}}|||{{{{{{{{{wwwwwwvvvvvvuuuuuuttttttssssssrrrrrrrrrrrrqqqqqqqqqooooooooopppqqqpppoooooooooqqqqqqqqqpppnnnmmmnnnnnnooonnnnnnpppsssuuuooooooooopppooonnnnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmlllkkkjjjjjjkkkmmmnnnkkkiiiggghhhjjjkkkjjjiiijjjjjjjjjjjjjjjkkkkkkkkkjjjjjjkkkkkkkkkkkkkkkkkknnnmmmlllllllllmmmooopppooollljjjlllpppqqqnnnjjjqqqooommmlllkkkmmmooopppqqqooollllllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnoooooonnnppprrrrrrqqqpppooopppppppppqqqqqqqqqrrrrrrrrrqqqqqqpppoooooopppqqqrrrvvvnnnjjjnnnqqqpppooopppqqqqqqpppooonnnooorrrtttqqqsssssssssqqqqqqqqqsssuuuuuuvvvuuutttuuuwwwzzztttrrrrrruuuzzz|||yyyuuuxxxyyyyyyyyyxxxyyy|||~~~}}}|||||||||uuuuuuttttttttttttttttttssssssrrrrrrrrrrrrqqqqqqqqqooonnnnnnppppppooommmoooooopppqqqqqqpppnnnmmmmmmmmmlllnnnpppqqqqqqqqqpppppppppppppppoooooonnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmlllkkkjjjiiiiiiiiigggggggggjjjkkklllkkkiiiiiiiiiiiiiiihhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjmmmmmmmmmmmmmmmnnnnnnnnnnnnlllkkkmmmqqqrrrpppmmmoooooonnnnnnnnnnnnooopppjjjkkklllkkkjjjiiijjjkkkllllllllllllmmmmmmmmmmmmmmmppprrrssssssrrrssstttrrrrrrqqqpppqqqrrrssstttrrrqqqqqqpppppppppqqqqqqtttnnnkkknnnqqqpppooopppppppppooonnnmmmnnnqqqssssssttttttsssqqqppppppqqqtttuuuvvvuuussssssuuuwwwrrrqqqrrruuuzzz{{{zzzwwwwwwxxxyyyyyyxxxzzz}}}~~~}}}}}}||||||ssssssssssssssssssssssssssssssrrrrrrrrrqqqqqqqqqooonnnmmmnnnooopppooonnnooooooppppppppppppooonnnnnnllllllnnnrrrsssqqqnnnoooppppppppppppooonnnnnnmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmllljjjhhhgggiiihhhhhhhhhiiijjjkkkkkkiiiiiiiiiiiihhhhhhhhhhhhkkkkkkkkkkkkjjjjjjjjjjjjkkklllmmmnnnnnnnnnmmmllllllkkkkkkmmmpppqqqpppnnnnnnnnnooooooooooooooooooiiilllooonnnkkkiiijjjmmmmmmnnnnnnnnnoooooooooooonnnpppsssssssssrrrrrrssssssrrrpppooooooppprrrsssqqqqqqpppppppppppppppppprrrooommmnnnpppppppppooooooooonnnmmmlllmmmppprrrrrrssstttsssqqqpppqqqrrrrrrssssssrrrqqqpppqqqssssssrrrsssuuuyyyzzzxxxvvvvvvwwwxxxxxxyyyzzz}}}~~~}}}}}}||||||tttttttttttttttsssssssssssssssrrrrrrrrrqqqqqqqqqmmmllllllmmmpppqqqppppppooooooooopppppppppooooooooommmmmmpppssstttqqqmmmnnnnnnoooooonnnnnnmmmlllmmmmmmmmmmmmnnnnnnnnnnnnjjjkkklllmmmlllkkkiiihhhjjjjjjiiiiiihhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjiiilllllllllllllllkkkkkkkkkkkklllmmmnnnnnnmmmlllkkkjjjjjjjjjlllmmmnnnnnnmmmlllmmmnnnoooppppppooonnnmmmpppsssrrrooonnnoooqqqnnnnnnnnnoooooooooppppppnnnppprrrsssqqqppppppppprrrqqqooommmmmmnnnpppqqqooooooooooooooonnnnnnmmmppppppooonnnoooppppppooonnnooonnnmmmlllmmmppprrrpppqqqsssrrrrrrqqqssstttqqqrrrssssssqqqpppqqqrrrttttttuuuvvvwwwwwwuuutttuuuwwwxxxxxxyyy{{{~~~~~~}}}|||||||||wwwwwwvvvvvvuuuttttttsssssssssrrrrrrrrrrrrqqqqqqnnnmmmmmmnnnpppqqqqqqpppooooooooooooooopppppppppnnnnnnoooqqqrrrrrrpppooonnnnnnnnnnnnnnnmmmllllllmmmmmmmmmmmmnnnnnnnnnnnniiijjjkkkllllllkkkjjjiiiiiijjjjjjiiihhhhhhiiikkkjjjjjjjjjkkkkkkkkkllllllkkkkkkkkkllllllmmmmmmmmmllllllmmmnnnnnnlllkkkjjjhhhiiijjjkkkkkkkkkkkkkkkkkklllmmmnnnooooooooonnnlllmmmnnnnnnmmmmmmnnnooolllllllllmmmmmmmmmmmmnnnnnnppprrrrrrpppoooooooooqqqpppooonnnmmmnnnoooooooooooooooooonnnmmmllllllnnnqqqqqqnnnnnnqqqqqqnnnoooooonnnmmmlllmmmppprrroooqqqrrrrrrrrrrrrsssuuurrrtttuuuuuutttsssttttttuuuuuuvvvvvvvvvuuutttssstttvvvwwwxxxyyy{{{~~~}}}|||{{{{{{{{{zzzzzzyyyxxxvvvuuuttttttssssssrrrrrrrrrrrrqqqqqqrrrqqqooooooppppppooonnnoooooooooooooooppppppqqqmmmnnnppppppooonnnooopppooooooooooooooonnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnkkkkkkkkkkkkkkkjjjiiiiiigggiiijjjiiihhhhhhjjjmmmhhhiiiiiijjjkkklllmmmmmmiiiiiijjjkkklllmmmmmmnnnlllmmmmmmmmmllllllkkkjjjhhhiiijjjkkkjjjjjjjjjjjjkkkkkkkkklllmmmmmmnnnnnnkkkjjjhhhhhhjjjkkklllkkkjjjkkkkkkkkklllllllllllllllnnnqqqqqqqqqppppppqqqpppppppppooooooooonnnnnnooopppppppppooonnnlllkkkmmmqqqrrrnnnnnnqqqqqqnnnooooooooonnnmmmnnnpppsssqqqrrrssssssqqqqqqrrrsssqqqsssuuuvvvuuutttuuuvvvssstttvvvvvvvvvuuutttttttttuuuwwwxxxyyy|||~~~|||{{{{{{zzzzzz}}}|||{{{yyywwwvvvuuutttsssssssssrrrrrrrrrqqqqqqvvvtttrrrqqqpppooommmkkkoooooonnnnnnooopppqqqqqqkkknnnpppooolllkkknnnppppppppppppppppppooonnnnnnmmmmmmmmmmmmnnnnnnnnnooommmlllkkkkkkjjjiiihhhhhhdddgggiiiiiihhhiiilllooogggggghhhjjjkkklllmmmnnngggggghhhiiikkklllmmmnnnmmmmmmmmmllllllkkkkkkkkkiiijjjlllkkkjjjiiiiiijjjkkkjjjjjjkkkkkkmmmnnnoooqqqmmmjjjjjjmmmppppppoookkkkkklllllllllmmmmmmmmmjjjmmmpppqqqrrrrrrssstttqqqqqqqqqqqqqqqpppooonnnpppqqqqqqqqqpppooommmllllllqqqsssooommmqqqqqqmmmppppppooonnnmmmnnnqqqssssssttttttsssqqqppppppqqqnnnqqqsssttttttssstttuuuppprrruuuvvvvvvuuuvvvvvvsssuuuwwwxxxyyy|||~~~{{{zzz{{{|||}}}}}}{{{yyywwwwwwxxxxxxuuurrrssssssssssssrrrqqqpppppprrrqqqooonnnnnnnnnoooppplllnnnqqqqqqpppoooooopppnnnnnnnnnnnnoooooooooooopppooonnnoooqqqqqqooonnnkkkmmmooonnnmmmllllllmmmiiiiiihhhhhhhhhiiijjjjjjiiiiiijjjjjjjjjkkkkkkkkkjjjkkkkkkjjjhhhggghhhiiijjjhhhgggiiilllmmmkkkiiijjjjjjkkkkkkjjjiiigggfffjjjjjjkkkllllllllllllkkkmmmllllllnnnqqqqqqnnnjjjnnnmmmmmmmmmnnnppprrrssspppooommmlllkkkkkklllllloooooooooooooooppppppqqqnnnqqqpppmmmmmmqqqqqqoooooommmmmmooorrrrrrnnnjjjpppoooooopppqqqrrrqqqppprrrrrrrrrqqqqqqqqqqqqqqqooopppqqqrrrrrrrrrrrrrrrvvvrrrooonnnqqqssstttsssuuuttttttwwwzzz|||yyywwwvvvyyyzzzxxxvvvwww}}}}}}zzzyyyzzz{{{{{{{{{{{{yyywwwwwwxxxxxxuuurrrttttttttttttsssrrrqqqppprrrqqqpppooooooooopppqqqkkkmmmppppppooonnnnnnooonnnnnnnnnooooooooopppppppppooonnnoooqqqqqqooonnnnnnnnnnnnnnnnnnnnnnnnmmmnnnmmmmmmlllkkkkkkkkkkkkjjjjjjkkkkkkkkklllllllllhhhjjjjjjjjjhhhggghhhiiinnnkkkggggggiiilllllllllkkklllllllllkkkiiihhhgggjjjjjjkkklllllllllllllllmmmllllllnnnpppqqqooolllkkkkkkkkkkkklllmmmmmmnnnnnnmmmlllllllllmmmnnnooonnnnnnnnnmmmnnnooooooppprrrsssrrrmmmkkkmmmmmmjjjmmmmmmnnnpppqqqpppnnnllloooooooooooopppqqqqqqppppppppppppoooooonnnnnnnnnooopppqqqqqqrrrrrrrrrqqqtttrrrqqqrrrtttuuuuuussstttttttttvvvyyyzzzyyywwwwwwzzz{{{zzzwwwyyy~~~~~~|||yyyxxxyyyyyyyyyxxxzzzyyyxxxxxxxxxwwwuuussstttttttttssssssrrrqqqqqqsssrrrpppooooooooopppqqqjjjllloooooonnnmmmmmmnnnooooooooopppppppppqqqqqqpppooonnnoooqqqqqqooonnnqqqnnnkkklllnnnpppooonnnqqqppppppooommmllllllkkkkkkkkkkkkkkklllllllllmmmggghhhiiiiiihhhgggiiijjjrrrmmmhhheeegggjjjmmmnnnlllmmmmmmmmmllljjjhhhgggjjjjjjkkkllllllllllllkkkkkkjjjiiijjjmmmnnnnnnmmmjjjjjjkkkkkkkkkkkkjjjjjjkkkkkkkkkkkklllnnnppprrrmmmmmmmmmmmmmmmnnnnnnoooqqqsssqqqlllkkklllkkkhhhlllnnnpppqqqpppnnnmmmmmmnnnnnnnnnnnnooooooooooooqqqqqqpppooonnnnnnmmmmmmooopppqqqqqqrrrqqqqqqqqqqqqqqqrrrtttwwwwwwuuutttsssssssssuuuxxxyyyxxxvvvxxxzzz{{{zzzyyyzzz~~~~~~~~~|||yyyyyyyyyyyyxxxwwwyyyyyyxxxxxxwwwvvvuuusssssssssrrrqqqqqqppppppppprrrqqqooonnnnnnnnnooopppkkkmmmooopppooonnnnnnnnnooopppppppppqqqqqqqqqqqqpppooonnnoooqqqqqqooonnnrrrmmmiiiiiinnnqqqpppmmmooooooooonnnnnnmmmlllkkkjjjjjjjjjkkkkkkkkkllllllfffgggiiihhhhhhhhhiiijjjqqqnnnjjjggggggiiilllnnnkkklllllllllkkkiiigggfffhhhiiijjjjjjkkkkkkjjjjjjiiihhhgggggghhhkkklllmmmkkklllmmmmmmmmmkkkjjjiiijjjiiiiiijjjkkkmmmooopppnnnmmmmmmmmmmmmnnnoooooooooqqqpppllllllnnnnnnllljjjnnnrrrrrrooommmmmmooolllmmmnnnnnnmmmmmmnnnooossssssrrrqqqpppooonnnnnnppppppqqqqqqqqqqqqpppppppppqqqrrrsssuuuvvvvvvvvvrrrrrrssstttvvvwwwwwwwwwxxxyyyzzzzzzzzz{{{~~~~~~~~~~~~~~~|||zzzyyyzzzzzzyyywwwxxxxxxxxxwwwvvvtttssssssrrrqqqpppooonnnnnnnnnnnnpppooommmllllllmmmmmmnnnlllnnnpppqqqpppoooooopppooopppppppppqqqqqqqqqqqqpppooonnnoooqqqqqqooonnnpppkkkggghhhllloooooolllmmmmmmnnnoooooonnnnnnmmmhhhiiiiiiiiijjjjjjjjjjjjfffhhhiiiiiihhhhhhiiikkkmmmmmmllljjjiiiiiijjjkkkiiiiiijjjjjjiiihhhfffeeegggggghhhiiiiiiiiiiiiiiijjjjjjiiihhhhhhjjjmmmoookkkkkkllllllllljjjiiihhhjjjjjjiiiiiiiiijjjlllmmmoooooonnnnnnoooooopppqqqooorrrqqqmmmmmmppppppmmmjjjnnnrrrrrrooommmmmmoookkkmmmnnnnnnmmmlllnnnppprrrrrrqqqqqqpppoooooonnnpppppppppqqqqqqppppppoooqqqqqqppppppqqqsssvvvxxxrrrrrrsssttttttuuuwwwxxxwwwxxxyyyyyyyyy{{{}}}}}}~~~~~~}}}}}}}}}|||zzzyyyzzz{{{{{{zzzxxxuuuwwwwwwvvvtttrrrrrrrrrqqqpppnnnmmmllllllmmmmmmooonnnlllkkkkkkkkklllmmmllloooqqqqqqpppoooooopppooooooooopppppppppqqqqqqpppooonnnoooqqqqqqooonnnmmmjjjhhhhhhlllnnnnnnlllmmmnnnooopppqqqpppoooooohhhhhhhhhhhhiiiiiiiiiiiihhhiiijjjjjjiiihhhjjjkkkhhhjjjlllllljjjiiiiiiiiifffggghhhiiiiiihhhgggfffgggggghhhiiiiiiiiiiiihhhmmmmmmmmmllljjjkkknnnqqqiiiiiijjjiiiiiihhhgggggglllkkkjjjiiiiiiiiijjjkkkooooooooooooooopppqqqqqqrrrtttsssnnnmmmooonnnkkklllnnnpppqqqpppnnnmmmmmmkkkmmmpppooollllllnnnqqqoooooonnnnnnnnnmmmmmmmmmpppppppppqqqppppppooonnnqqqqqqqqqooooooqqquuuxxxrrrssstttttttttuuuwwwyyywwwwwwxxxxxxzzz{{{}}}~~~}}}~~~~~~}}}}}}}}}}}}xxxxxxwwwxxxzzzzzzyyyxxxsssuuuvvvuuurrrppppppqqqqqqpppnnnlllllllllmmmnnnooonnnmmmlllkkklllmmmmmmlllnnnpppqqqoooooooooooonnnnnnnnnooooooooopppppppppooonnnoooqqqqqqooonnnjjjjjjkkkkkklllmmmmmmnnnlllmmmooopppooonnnlllkkkhhhhhhiiiiiiiiijjjjjjjjjjjjkkklllkkkjjjiiijjjkkkfffhhhkkkkkkiiihhhiiijjjeeefffhhhiiijjjjjjiiiiiihhhiiiiiijjjjjjjjjjjjjjjmmmnnnnnnmmmjjjjjjlllooojjjjjjiiihhhhhhhhhiiiiiimmmlllkkkjjjjjjkkklllmmmnnnnnnnnnnnnnnnoooppppppppprrrqqqmmmllloooooolllmmmmmmnnnpppqqqpppnnnlllkkknnnqqqpppmmmlllnnnrrrmmmmmmmmmmmmnnnnnnnnnnnnpppppppppppppppooonnnnnnqqqrrrsssrrrqqqqqqtttvvvrrrtttuuuuuuttttttwwwzzzxxxxxxxxxyyy{{{}}}~~~~~~~~~}}}}}}||||||vvvuuuuuuwwwyyyzzzyyywwwrrrtttvvvtttqqqooooooqqqrrrqqqooommmlllmmmnnnooopppooonnnmmmlllmmmmmmnnnjjjmmmoooooonnnmmmnnnnnnnnnnnnnnnnnnoooooooooooopppooonnnoooqqqqqqooonnniiikkkmmmnnnmmmmmmnnnoookkklllmmmmmmllljjjhhhfffiiiiiijjjjjjjjjkkkkkkkkkkkkmmmmmmllljjjiiijjjkkkeeehhhjjjiiiggggggiiillleeefffhhhjjjkkkkkkkkkkkkjjjjjjkkkllllllllllllkkkkkklllmmmkkkhhhggghhhkkkmmmlllkkkjjjjjjkkklllmmmmmmllllllkkklllmmmnnnooommmmmmmmmmmmmmmnnnoooooojjjmmmmmmkkklllpppqqqoooooommmmmmooorrrrrrnnnjjjkkkooorrrpppmmmlllooorrrnnnnnnooooooppppppqqqqqqpppppppppppppppooonnnnnnpppsssvvvvvvtttrrrsssuuussstttvvvuuuttttttxxx{{{yyyyyyyyyzzz}}}~~~~~~|||~~~|||zzzzzz||||||yyyvvvvvvwwwxxxxxxwwwvvvtttsssqqqsssuuutttrrrqqqsssuuuuuussspppmmmkkkkkklllmmmpppooonnnlllllllllmmmnnnqqqpppooommmjjjjjjllloooooonnnlllkkkkkklllmmmnnnooonnnmmmmmmnnnooonnnlllmmmmmmnnnnnnmmmmmmlllkkkmmmoooooolllmmmooolllgggppplllhhhiiilllmmmkkkhhhggghhhjjjlllmmmmmmmmmlllmmmmmmkkkjjjiiihhhhhhhhhhhhhhhhhhhhhiiijjjkkkkkkgggjjjlllmmmmmmlllmmmnnnmmmllljjjiiiiiiiiijjjjjjjjjjjjjjjiiiiiijjjmmmppprrrllljjjmmmmmmiiikkkpppnnnnnnmmmlllkkklllooorrroooooonnnmmmmmmmmmmmmnnnooollliiikkkppprrrooolllooonnnmmmmmmmmmooopppqqqlllllllllkkkjjjlllooorrrmmmpppssssssqqqpppqqqssstttsssqqqpppooopppqqqqqqrrrssstttuuuuuuvvvvvvuuu|||zzzzzz~~~~~~{{{zzz}}}~~~}}}|||zzz{{{||||||zzzwwwxxxxxxxxxxxxwwwvvvuuutttqqqsssttttttrrrqqqrrrtttrrrpppnnnllllllmmmnnnpppoooooonnnmmmmmmmmmmmmmmmppppppooommmkkkkkklllnnnpppooommmllllllmmmnnnoookkkjjjjjjkkkmmmooonnnmmmjjjjjjlllmmmnnnoooppppppkkkmmmmmmlllmmmooommmhhhoookkkhhhiiilllmmmkkkhhhhhhiiikkkllllllllllllkkkmmmmmmlllkkkjjjjjjjjjjjjkkkjjjjjjiiiiiiiiijjjjjjiiikkknnnnnnnnnmmmmmmnnnlllllljjjiiiiiiiiijjjjjjiiijjjkkkjjjjjjjjjmmmooooookkkkkkooonnnjjjjjjmmmmmmnnnnnnmmmllllllnnnppppppoooooooooooonnnnnnnnnpppmmmkkkmmmppprrrpppmmmnnnnnnmmmmmmmmmnnnooooookkkkkklllkkkkkkmmmpppsssoooqqqsssrrrppppppqqqsssppppppqqqqqqrrrsssuuuuuuuuuuuuwwwxxxyyyyyyyyyyyy|||yyyzzz}}}~~~{{{zzz}}}~~~~~~~~~|||{{{{{{|||}}}}}}{{{zzzyyyyyyxxxwwwvvvvvvvvvvvvqqqsssssssssqqqqqqrrrsssooonnnlllllllllnnnppprrrmmmnnnnnnnnnnnnmmmllllllnnnoooooonnnlllkkklllmmmpppooonnnmmmmmmnnnooopppmmmkkkkkklllnnnooonnnmmmiiijjjkkklllnnnooopppqqqiiikkklllkkklllooommmiiinnnkkkhhhiiikkklllkkkiiijjjkkkkkkllllllkkkkkkjjjllllllllllllllllllllllllmmmlllkkkjjjjjjiiiiiiiiijjjllloooooonnnmmmmmmmmmlllkkkjjjiiiiiiiiijjjkkkhhhjjjllllllkkkkkklllmmmlllkkklllooooookkkiiikkklllnnnoooooommmlllmmmnnnooopppqqqqqqqqqpppnnnmmmooommmkkkllloooqqqooommmnnnnnnnnnooonnnnnnmmmmmmkkkllllllllllllmmmpppsssqqqrrrrrrqqqpppoooqqqssspppppprrrssstttuuuuuuuuuuuuvvvwwwxxxzzzzzz{{{{{{{{{yyyzzz}}}}}}{{{zzz}}}}}}~~~~~~}}}|||}}}}}}|||{{{{{{{{{|||}}}}}}|||{{{zzzyyywwwvvvuuuuuuvvvwwwrrrrrrrrrrrrqqqqqqqqqqqqnnnmmmllllllmmmnnnpppqqqlllmmmnnnnnnnnnmmmlllkkklllnnnoooooommmkkkkkklllnnnmmmmmmlllmmmmmmnnnooosssqqqooooooooonnnmmmkkkkkkkkkkkkkkkkkkllllllmmmgggjjjjjjjjjlllooonnniiimmmjjjiiiiiikkklllkkkiiillllllllllllkkkjjjjjjjjjiiijjjjjjkkkkkklllllllllmmmlllkkkkkkjjjjjjjjjkkkjjjlllnnnnnnlllkkkkkkkkklllkkkjjjiiiiiiiiijjjkkkgggjjjlllmmmlllkkkkkkkkklllllllllllllllkkkjjjkkkkkknnnppppppooommmllllllnnnooopppqqqqqqooommmlllnnnlllkkklllnnnooommmllloooooopppqqqpppooommmllllllmmmnnnmmmllllllnnnpppsssrrrqqqpppppppppqqqrrrqqqrrrsssttttttsssrrrqqqrrrssstttvvvwwwxxxyyyyyyzzzxxxyyy}}}}}}{{{{{{}}}{{{|||}}}}}}{{{{{{|||}}}~~~|||{{{zzz{{{||||||||||||||||||yyyxxxvvvuuutttuuuuuuvvvrrrrrrqqqqqqqqqqqqpppoooooonnnmmmmmmlllmmmmmmnnnkkklllmmmnnnnnnmmmlllkkkkkkmmmnnnnnnmmmkkkkkklllkkkkkkkkkkkkllllllmmmmmmsssqqqooonnnooonnnllljjjkkkjjjjjjiiiiiijjjkkkkkkgggiiijjjjjjlllooonnnjjjkkkjjjiiiiiijjjkkkkkkjjjmmmllllllkkkjjjjjjjjjjjjggghhhiiijjjkkkkkkjjjjjjkkkjjjjjjjjjkkkkkklllmmmhhhjjjllllllkkkiiiiiiiiikkkjjjiiiiiiiiijjjkkklllgggjjjmmmnnnmmmkkkjjjjjjnnnmmmjjjhhhgggiiilllllljjjmmmpppqqqooommmllllllmmmnnnoooppppppnnnlllkkkooonnnnnnnnnoooooonnnmmmpppqqqqqqrrrqqqpppnnnmmmoooppppppnnnlllkkklllmmmrrrqqqqqqpppqqqqqqqqqqqqpppqqqrrrssssssrrrqqqpppqqqrrrsssuuuvvvwwwwwwwwwyyywwwxxx|||}}}{{{{{{}}}zzz{{{||||||zzzzzz{{{|||~~~~~~|||{{{yyy{{{||||||{{{zzzzzz{{{wwwwwwvvvuuuttttttttttttsssqqqppppppqqqpppooonnnpppooonnnmmmllllllkkkkkkkkkkkklllmmmmmmmmmmmmlllkkkmmmnnnmmmlllkkklllmmmjjjjjjjjjkkklllllllllmmmllljjjjjjkkkmmmnnnmmmllliiihhhhhhhhhiiikkkmmmnnnhhhjjjkkkjjjmmmpppnnnjjjjjjiiiiiiiiiiiijjjjjjkkkmmmlllkkkkkkjjjjjjjjjkkkfffggghhhjjjjjjjjjiiihhhiiiiiiiiiiiijjjkkklllmmmfffhhhkkkkkkjjjhhhhhhiiikkkjjjiiiiiiiiijjjkkklllhhhjjjmmmnnnlllkkkjjjjjjnnnnnnjjjeeedddiiilllllljjjlllooopppooonnnmmmnnnmmmnnnnnnoooooommmlllkkkrrrrrrqqqqqqqqqqqqppppppppppppqqqqqqppppppooooooooopppqqqooommmllllllmmmpppppppppqqqssssssrrrppplllmmmoooqqqrrrttttttttttttuuuvvvwwwwwwxxxwwwwwwyyywwwxxx|||}}}{{{{{{}}}zzz{{{|||{{{zzzyyyzzz|||{{{|||}}}~~~~~~|||zzzyyyyyy{{{}}}|||yyywwwxxxyyyuuuuuuuuuuuutttsssrrrqqqsssqqqooooooppppppnnnlllooonnnnnnmmmllllllkkkkkklllkkkkkkkkkllllllmmmnnnlllmmmmmmkkkjjjjjjlllnnniiijjjkkklllmmmmmmmmmmmmiiihhhhhhiiilllmmmmmmllllllkkkjjjiiijjjkkkmmmnnniiillllllkkkmmmpppnnnjjjhhhiiiiiiiiiiiiiiijjjlllmmmlllkkkjjjjjjjjjkkklllggghhhjjjkkkkkkjjjiiihhhjjjjjjiiiiiiiiijjjjjjkkkfffhhhjjjkkkjjjiiijjjjjjjjjjjjiiiiiiiiijjjlllllliiikkkmmmmmmkkkjjjjjjkkklllmmmkkkeeeeeejjjllljjjiiikkknnnoooooonnnooopppooooooooonnnnnnnnnnnnmmmqqqqqqrrrqqqpppoooooopppnnnnnnnnnnnnnnnnnnoooooommmnnnppppppnnnmmmnnnooonnnnnnooorrruuuuuussspppnnnnnnoooppprrrtttvvvwwwvvvwwwwwwxxxxxxxxxwwwwwwxxxvvvwww{{{}}}zzz{{{}}}zzz{{{|||{{{zzzyyyzzz|||zzz{{{|||~~~}}}}}}}}}}}}{{{yyywwwvvvyyy{{{}}}{{{xxxvvvvvvxxxsssttttttuuutttrrrqqqpppsssqqqnnnoooppppppnnnlllmmmmmmmmmmmmmmmlllllllllllllllkkkjjjkkklllnnnooommmmmmllljjjiiijjjmmmooojjjkkklllmmmnnnnnnnnnnnnmmmlllkkkkkkmmmmmmlllkkkrrrqqqnnnllljjjjjjkkkkkkkkkmmmmmmlllnnnpppooojjjhhhiiiiiiiiihhhiiijjjllllllkkkjjjjjjjjjkkklllmmmhhhiiikkkllllllkkkiiihhhkkkkkkjjjiiihhhhhhhhhhhhfffhhhkkklllkkkkkkkkkllljjjjjjiiiiiiiiijjjlllmmmjjjkkkmmmlllkkkjjjjjjkkkiiillllllgggfffkkkkkkgggiiikkkmmmnnnnnnoooppprrrqqqppppppooonnnooooooooonnnoooooonnnmmmllllllmmmmmmlllkkkkkkkkkmmmnnnpppjjjlllooooooooooooppprrrllllllnnnssswwwwwwsssooossssssrrrqqqrrrsssuuuvvvvvvwwwwwwwwwwwwvvvuuuuuuxxxvvvwww{{{}}}zzz{{{~~~zzz{{{||||||zzzzzz{{{||||||}}}~~~~~~}}}~~~}}}}}}|||{{{xxxvvvzzzyyyyyyzzz{{{zzzxxxvvvrrrrrrqqqpppppppppqqqqqqrrrooommmmmmpppqqqpppnnnnnnlllkkkkkkllllllkkkjjjmmmnnnooonnnlllkkkkkklllllllllmmmmmmmmmmmmllllllnnnmmmmmmmmmmmmlllllllllkkklllmmmmmmmmmlllkkkjjjllllllkkkkkkiiihhhffffffmmmnnnnnnnnnmmmkkkiiihhhffflllooollliiijjjjjjiiillllllllllllkkkkkkjjjiiikkkiiihhhjjjmmmnnnmmmjjjkkkiiigggggghhhiiihhhgggiiilllooonnnkkkjjjkkkmmmlllnnnnnnllliiigggiiilllhhhjjjkkkkkkhhhhhhkkknnnkkkiiihhhhhhjjjkkkllllllgggjjjmmmnnnlllkkkkkkkkkjjjmmmpppqqqooollljjjiiipppqqqrrrpppnnnlllllllllnnnmmmmmmmmmmmmnnnoooooommmqqqqqqmmmlllppprrrrrrppppppqqqqqqqqqrrrrrrrrrooorrrqqqmmmooouuuxxxuuurrrtttvvvuuusssrrruuuxxxvvvxxxyyy{{{{{{zzzyyyxxxzzz}}}|||wwwwww|||}}}zzz~~~~~~~~~~~~~~~~~~~~~}}}~~~|||{{{zzzyyywwwvvvyyyxxxxxxxxxyyyyyywwwuuuttttttsssrrrrrrrrrssssssqqqooommmnnnpppqqqpppnnnooonnnmmmmmmnnnnnnmmmlllkkkmmmnnnmmmllllllmmmnnnmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmllllllllllllkkkkkkmmmmmmmmmlllkkkjjjiiiiiijjjkkkkkkkkkkkkkkkllllllmmmmmmlllkkkjjjiiifffkkkmmmjjjhhhjjjkkkjjjkkkkkkkkkkkkkkkjjjiiiiiillljjjiiijjjlllmmmjjjhhhhhhgggeeefffhhhiiiiiihhhjjjkkkmmmmmmkkkkkkkkklllhhhjjjkkkkkkiiijjjlllnnnhhhjjjlllkkkiiijjjlllnnnllljjjiiihhhiiijjjllllllhhhkkknnnnnnmmmlllllllllmmmnnnooonnnlllkkkkkklllmmmnnnoooooommmllllllmmmkkkkkklllllllllmmmmmmmmmlllpppqqqnnnmmmpppqqqqqqnnnnnnooopppqqqsssssstttooorrrqqqnnnpppvvvxxxwwwtttuuuvvvuuutttuuuvvvxxxvvvwwwyyyzzzzzzzzzxxxwwwxxx{{{zzzvvvvvvzzz{{{xxx}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~{{{yyywwwvvvvvvvvvxxxwwwvvvwwwxxxxxxvvvtttttttttsssrrrrrrrrrrrrrrrqqqooonnnooopppqqqpppnnnqqqpppnnnoooppppppooommmiiikkklllmmmllllllnnnooommmnnnnnnoooooonnnnnnmmmmmmmmmlllllllllkkkkkkkkkjjjkkklllmmmmmmmmmkkkkkkiiiiiikkklllmmmmmmmmmmmmjjjjjjkkkkkkkkkkkkjjjjjjgggkkkkkkhhhgggjjjmmmllliiijjjjjjjjjjjjiiihhhhhhmmmkkkjjjkkkkkkkkkiiigggfffeeedddeeehhhjjjjjjjjjkkkjjjjjjkkkllllllkkkiiigggiiijjjjjjjjjjjjlllmmmhhhiiikkkkkkjjjkkklllnnnnnnllljjjhhhhhhiiikkkmmmjjjlllnnnooonnnmmmmmmmmmqqqpppnnnjjjhhhiiilllooojjjlllmmmmmmllllllmmmoookkklllmmmnnnnnnnnnmmmmmmkkkpppqqqooonnnppppppooolllmmmnnnoooqqqssstttuuunnnqqqqqqoooqqqvvvyyyxxxxxxvvvuuuuuuwwwxxxxxxwwwuuuvvvwwwyyyyyyxxxwwwwwwyyy{{{zzzwwwwwwzzz{{{yyy{{{{{{{{{|||||||||||||||}}}}}}}}}~~~~~~}}}~~~~~~~~~|||yyyvvvuuuvvvxxxxxxwwwvvvwwwxxxxxxvvvuuurrrrrrqqqpppooooooooooooooooooooooooppppppooooooqqqpppnnnoooppppppooommmjjjkkkmmmllllllkkkmmmnnnlllmmmmmmmmmmmmmmmmmmlllllllllllllllkkkkkkkkkjjjjjjkkklllmmmmmmmmmlllkkkkkkkkklllllllllkkkkkkjjjiiiiiiiiijjjkkkkkkkkkkkkhhhjjjiiieeefffkkknnnmmmhhhhhhiiiiiiiiiiiihhhhhhjjjjjjjjjjjjjjjjjjhhhggghhhgggfffgggiiijjjjjjjjjkkkiiihhhiiilllmmmjjjgggjjjkkkkkkkkkjjjiiiiiiiiiggghhhiiijjjjjjkkkkkklllooommmkkkhhhggghhhkkkmmmjjjlllnnnnnnmmmlllmmmmmmqqqpppmmmjjjhhhiiimmmppplllmmmnnnmmmllllllnnnooommmnnnppprrrrrrqqqooonnnkkkooorrrooonnnpppooommmlllmmmnnnoooppprrrssssssmmmnnnooooooqqqtttvvvwwwzzzwwwuuuvvvxxxzzzyyyvvvuuuuuuvvvwwwxxxwwwwwwvvv{{{||||||{{{{{{||||||{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}zzzwwwvvvxxxzzzzzzxxxwwwwwwxxxxxxwwwvvvsssrrrqqqpppoooooooooooonnnooopppqqqpppooooooooopppnnnmmmmmmoooooonnnllllllmmmnnnmmmkkkjjjkkkllljjjkkkkkkllllllkkkkkkjjjlllkkkkkkkkkjjjjjjjjjjjjiiijjjlllmmmmmmmmmlllllljjjkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiijjjkkkkkkllliiijjjgggdddeeekkknnnmmmggghhhhhhiiiiiihhhhhhhhhggghhhiiijjjjjjiiiiiijjjllljjjiiiiiijjjkkkjjjjjjkkkiiihhhiiilllmmmjjjgggjjjjjjjjjkkkkkkkkkiiihhhgggggghhhiiijjjjjjiiihhhnnnnnnmmmjjjggghhhkkknnniiikkkllllllkkkkkklllmmmoooooonnnllljjjjjjlllnnnoooppppppnnnllllllnnnooommmnnnppprrrrrrqqqooonnnkkkppprrrooonnnoooooolllnnnnnnnnnooooooppppppqqqkkkkkklllnnnpppqqqsssuuuzzzwwwuuuuuuxxxyyyxxxvvvuuuuuuvvvvvvwwwwwwwwwwww{{{zzzzzz{{{{{{zzzzzz{{{{{{{{{{{{|||||||||}}}}}}~~~}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{}}}}}}{{{wwwvvvyyy|||zzzyyywwwwwwxxxxxxxxxwwwuuutttsssqqqqqqpppppppppmmmoooqqqqqqpppoooooooooooommmllllllmmmnnnlllkkklllmmmnnnllljjjiiijjjjjjiiijjjjjjjjjjjjjjjjjjiiikkkkkkkkkjjjjjjjjjiiiiiiiiijjjlllmmmmmmmmmmmmlllggghhhiiikkklllllllllllljjjjjjjjjjjjjjjkkklllmmmjjjjjjgggdddfffkkkmmmjjjggghhhhhhiiiiiiiiiiiihhheeegggiiiiiiiiihhhiiikkknnnllljjjjjjkkklllkkkjjjkkkjjjjjjkkkllllllkkkiiiggggggiiikkknnnooonnnllliiiiiiiiijjjkkkjjjhhheeekkkmmmnnnllliiihhhkkknnniiijjjlllkkkjjjjjjkkkmmmnnnoooooommmkkkjjjkkklllpppqqqpppnnnllllllnnnpppkkklllmmmnnnnnnnnnmmmmmmlllpppqqqnnnlllnnnnnnlllnnnnnnnnnnnnooooooooooookkkjjjkkknnnpppoooooorrrxxxvvvuuuuuuvvvvvvvvvuuuvvvvvvvvvvvvvvvwwwwwwwwwxxxvvvwwwyyyyyywwwvvvxxxzzzzzz{{{{{{|||}}}}}}}}}~~~}}}~~~~~~~~~}}}~~~~~~}}}}}}|||{{{{{{{{{{{{wwwzzz|||{{{xxxvvvyyy|||zzzxxxuuuuuuvvvwwwwwwvvvuuutttsssqqqppppppoooooolllooorrrrrrpppnnnnnnoooooonnnlllmmmnnnnnnmmmkkkjjjlllmmmllljjjjjjkkkllljjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjkkkmmmnnnmmmmmmllljjjjjjkkkllllllllllllllllllkkkkkkjjjjjjkkklllmmmjjjjjjgggdddfffkkkkkkhhhggghhhiiiiiijjjjjjjjjiiieeehhhjjjiiigggfffgggiiilllkkkiiiiiikkkllllllkkkjjjkkkmmmmmmkkkkkkkkklllhhhhhhiiilllpppqqqooolllmmmkkkkkklllmmmkkkhhhdddhhhlllooonnnkkkiiikkknnnjjjkkkllllllkkkkkklllnnnoooooonnnllljjjjjjlllmmmnnnnnnnnnmmmkkkllloooqqqkkkkkklllllllllmmmmmmmmmmmmqqqqqqmmmkkkmmmnnnmmmllllllmmmmmmnnnoooppppppmmmjjjkkkppppppmmmmmmqqquuuuuuuuutttsssrrrssstttwwwvvvvvvvvvwwwwwwxxxxxxwwwtttuuuyyyyyyuuutttwwwxxxyyyyyyzzz{{{{{{||||||~~~}}}~~~~~~}}}|||}}}~~~~~~}}}{{{{{{zzzzzzzzzssswww{{{{{{wwwvvvxxx{{{yyywwwttttttuuuvvvvvvuuusssrrrqqqooonnnmmmmmmmmmlllooorrrssspppnnnnnnoooooonnnmmmmmmnnnnnnmmmlllhhhjjjkkkkkkkkkkkklllnnnjjjkkkkkkllllllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiihhhiiijjjkkkmmmnnnnnnmmmmmmooooooooonnnmmmkkkjjjiiinnnmmmlllkkkkkkkkklllmmmkkkjjjgggeeegggkkkjjjfffhhhhhhiiijjjjjjjjjjjjjjjgggiiikkkjjjgggeeeeeegggiiihhhggghhhkkklllmmmllliiilllooonnnkkkjjjkkkmmmlllkkkkkknnnppppppmmmiiipppnnnmmmnnnooommmhhhdddfffkkkoooooollljjjlllooolllmmmmmmmmmllllllnnnoooqqqpppnnnkkkiiiiiillloookkkkkklllkkkkkklllpppsssnnnmmmmmmmmmmmmnnnoooooonnnqqqpppllljjjmmmnnnnnniiijjjkkkmmmooopppqqqrrroookkklllqqqrrrmmmmmmqqqrrrtttvvvtttpppoooqqqtttwwwwwwwwwvvvwwwxxxxxxyyyxxxuuuvvv{{{{{{vvvuuuxxxwwwwwwxxxyyyyyyzzz{{{{{{~~~}}}}}}~~~}}}{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwxxxyyyzzz|||uuussswwwyyyvvvsssuuussssssrrrqqqpppooonnnmmmrrrrrrrrrqqqnnnnnnnnnpppooonnnmmmmmmnnnnnnmmmllllllkkkjjjjjjjjjjjjlllllllllkkkjjjjjjllllllkkkjjjnnnllljjjjjjlllllljjjhhhkkkllllllkkkjjjiiikkkmmmkkknnnmmmiiihhhjjjllllllkkkjjjjjjkkkmmmmmmkkkjjjmmmooommmhhhhhhlllnnnlllgggkkkkkkgggeeehhhjjjiiihhhkkkmmmmmmkkkiiihhhhhhhhhhhhkkkpppmmmhhhiiiooollllllllljjjhhhggghhhjjjmmmpppqqqoooppppppkkkeeekkkkkkkkkmmmooonnnllliiiffflllrrrrrrnnnkkknnnrrrjjjjjjkkkmmmnnnpppqqqrrrnnnrrrmmmkkkrrrqqqnnnrrrnnnllljjjkkklllnnnnnnnnnnnnooopppooonnnoooppprrrooonnnnnnoooppppppnnnmmmooommmlllnnnpppqqqooommmtttssspppooonnnnnnpppqqqpppqqqrrrsssssssssrrrqqqnnnpppsssvvvwwwvvvuuusssvvvwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyzzzzzzyyyyyyxxx~~~}}}}}}~~~}}}||||||zzzzzz{{{|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzz{{{}}}wwwuuuyyyzzzwwwuuuvvvuuuuuutttsssrrrqqqppppppsssttttttrrrpppooopppqqqpppnnnmmmmmmnnnnnnmmmkkkpppooonnnmmmllllllmmmmmmlllkkkjjjjjjllllllkkkjjjnnnllljjjjjjlllllljjjhhhlllmmmmmmmmmkkkkkklllnnnhhhkkkkkkgggfffiiikkkjjjlllkkkjjjjjjllllllkkkiiikkkmmmllliiiiiilllmmmkkkhhhjjjjjjggggggjjjjjjggghhhkkkmmmmmmllljjjiiiiiijjjhhhjjjnnnmmmiiijjjnnnmmmnnnnnnmmmkkkkkklllmmmmmmoooooommmooosssqqqmmmkkkkkkkkkmmmooonnnllliiieeekkkpppoookkkiiilllpppnnnnnnnnnnnnnnnmmmmmmmmmmmmqqqllljjjqqqppplllqqqnnnlllkkkkkkmmmnnnnnnnnnmmmnnnooonnnmmmnnnpppqqqmmmlllllllllnnnnnnlllkkkooonnnmmmnnnqqqrrrpppnnnqqqpppoooooopppqqqsssuuusssssstttuuutttsssrrrqqqppprrrsssuuuvvvuuutttsssvvvvvvvvvwwwwwwwwwxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyzzz{{{|||||||||{{{{{{}}}}}}}}}zzzyyyzzz|||||||||yyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyzzz{{{{{{{{{{{{}}}yyyxxxzzz{{{xxxwwwwwwuuuttttttsssrrrqqqpppppprrrrrrrrrqqqooonnnoooqqqqqqooonnnmmmnnnnnnllljjjqqqpppooommmlllllllllllllllkkkjjjjjjllllllkkkjjjnnnmmmkkkkkklllllljjjiiikkklllmmmlllkkkjjjkkkmmmfffjjjkkkhhhgggjjjlllkkknnnllljjjiiijjjkkkjjjiiihhhkkkllliiiiiilllllliiiiiijjjhhhgggjjjmmmkkkeeeiiikkkmmmnnnmmmkkkkkklllmmmiiihhhjjjlllkkkjjjllllllmmmnnnnnnmmmmmmnnnpppmmmnnnllljjjlllqqqrrrppplllllllllmmmnnnnnnllljjjfffjjjmmmllliiihhhkkkooooooooonnnnnnmmmmmmlllllllllpppllljjjpppnnnkkkqqqnnnlllkkkkkkmmmooonnnnnnlllmmmnnnmmmllllllnnnpppllllllkkklllnnnnnnlllkkkoooooonnnpppqqqrrrpppoooqqqqqqppppppqqqrrrtttuuutttuuuuuuvvvuuutttrrrqqqssssssssssssttttttsssssswwwwwwxxxxxxxxxyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyyyy{{{~~~}}}{{{}}}|||~~~}}}zzzzzz|||}}}}}}}}}yyyyyyyyyyyyyyyyyyyyyyyyuuuvvvxxxzzz{{{|||{{{{{{|||zzzyyyzzzyyyxxxwwwwwwqqqqqqpppoooooonnnmmmmmmnnnoooooonnnlllkkkmmmnnnqqqooonnnmmmnnnmmmllljjjkkkkkkkkkjjjjjjjjjjjjjjjlllkkkjjjjjjllllllkkkjjjmmmmmmlllllllllkkkkkkjjjhhhiiijjjjjjiiihhhiiijjjggglllmmmjjjjjjmmmooonnnooollljjjiiiiiijjjiiihhheeeiiikkkjjjjjjllljjjgggjjjiiihhhggglllpppllleeeiiikkknnnnnnmmmmmmmmmnnnnnnjjjggghhhkkklllkkkjjjjjjkkklllllllllmmmoooqqqmmmnnnllliiijjjnnnmmmjjjmmmllllllmmmnnnnnnllljjjhhhjjjlllkkkhhhhhhkkkooolllmmmmmmmmmnnnnnnoooooolllqqqnnnkkkpppnnnkkkqqqnnnmmmllllllnnnoooooonnnkkklllmmmlllkkkkkklllnnnnnnmmmmmmnnnooopppnnnmmmoooooopppqqqqqqrrrqqqppptttsssrrrppppppppppppppprrrssstttuuuuuutttsssrrruuuuuusssrrrrrrrrrssssssyyyyyyyyyzzzzzzzzz{{{{{{yyyzzzzzz{{{{{{zzzzzzyyyzzz{{{~~~~~~}}}|||{{{|||}}}~~~|||{{{{{{}}}~~~~~~~~~yyyyyyyyyyyyyyyyyyyyyyyytttuuuwwwyyy{{{{{{{{{zzzzzzzzzzzzxxxvvvvvvuuuuuuoooooonnnnnnmmmmmmllllllmmmnnnooommmlllkkkmmmnnnqqqooonnnmmmnnnnnnlllkkkgggggghhhiiijjjkkkkkkkkklllkkkjjjjjjllllllkkkjjjkkkllllllllllllllllllmmmgggiiikkkkkkiiihhhhhhiiiggglllnnnkkkkkknnnooonnnnnnllljjjiiijjjjjjiiigggdddhhhkkkjjjjjjllljjjfffkkkjjjhhhggglllpppmmmfffjjjlllnnnnnnmmmmmmnnnooommmkkkggggggiiilllkkkiiiiiijjjlllllllllmmmppprrrkkkmmmlllkkklllnnnmmmhhhooommmlllmmmnnnnnnllljjjjjjlllmmmllljjjiiilllooolllmmmmmmmmmnnnnnnoooooommmssspppmmmpppnnnlllsssnnnmmmlllmmmooopppooommmkkkllllllllljjjjjjkkkmmmmmmllllllmmmooopppnnnmmmnnnoooqqqqqqqqqqqqqqqqqqrrrqqqpppoooooonnnnnnnnnooopppqqqssstttttttttsssvvvuuusssqqqqqqqqqrrrsssxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxyyyyyyzzz||||||{{{yyyzzz}}}|||{{{}}}}}}|||zzz{{{|||}}}}}}|||xxxxxxxxxxxxxxxxxxxxxxxxuuuvvvwwwyyyzzz{{{{{{{{{wwwzzzzzzvvvtttttttttsssppppppppppppoooooonnnnnnooopppqqqpppnnnnnnoooqqqooonnnmmmmmmnnnnnnmmmlllggghhhiiikkkmmmnnnoooooolllkkkjjjjjjllllllkkkjjjiiikkklllmmmllllllnnnpppiiikkkmmmnnnlllkkkkkkkkkfffkkkmmmjjjjjjlllmmmkkkkkkjjjjjjjjjkkkjjjhhhfffdddhhhkkkjjjjjjlllkkkgggkkkkkkiiigggkkkoooooojjjkkkmmmnnnmmmllllllmmmnnnkkkkkkjjjggghhhkkkkkkhhhkkklllnnnnnnnnnooorrrtttjjjmmmnnnmmmooosssqqqmmmpppnnnmmmmmmnnnnnnlllkkkkkkmmmnnnmmmlllkkklllnnnoooooonnnnnnmmmmmmllllllmmmtttqqqnnnpppmmmkkksssnnnmmmmmmnnnppppppooommmllllllmmmllljjjjjjkkkllljjjiiiiiikkkmmmnnnmmmkkkmmmoooqqqqqqpppooopppqqqmmmmmmnnnnnnooopppppppppnnnoooqqqsssttttttssssssuuutttsssqqqqqqqqqrrrsssttttttuuuuuuuuuvvvvvvvvvxxxyyyyyyzzzzzzyyyyyyxxxyyyyyyxxxxxxyyy{{{}}}~~~{{{yyyyyy|||{{{yyy||||||zzzyyyyyyzzz{{{zzzyyyvvvvvvvvvvvvvvvvvvvvvvvvyyyyyyyyyzzz{{{|||}}}~~~vvv{{{|||vvvrrrttttttrrrqqqqqqqqqqqqqqqpppppppppppppppqqqpppooooooppprrrnnnmmmlllmmmnnnooonnnmmmiiijjjlllnnnoooooooooooolllkkkjjjjjjllllllkkkjjjgggiiilllmmmlllmmmpppsssjjjlllnnnooonnnlllkkklllggglllnnnkkkjjjlllllljjjhhhhhhiiikkklllkkkhhhfffeeeiiikkkiiijjjmmmllliiikkklllkkkggghhhmmmpppnnnlllmmmnnnlllkkkjjjlllmmmggglllmmmiiigggjjjjjjgggjjjlllmmmmmmmmmnnnqqqsssnnnooonnnlllnnnrrrrrroooqqqooommmmmmmmmmmmlllkkkkkklllnnnnnnmmmlllllllllnnnnnnnnnnnnnnnmmmmmmmmmllltttqqqmmmoookkkjjjsssmmmmmmmmmooopppqqqooommmlllmmmmmmllljjjjjjkkkllliiiiiiiiikkkmmmnnnmmmkkklllnnnqqqpppooonnnoooqqqmmmnnnooooooppppppqqqqqqrrrrrrsssttttttsssrrrqqqssssssrrrrrrrrrrrrrrrrrrtttttttttuuuuuuuuuvvvvvvwwwxxxxxxyyyyyyxxxxxxwwwyyyzzz{{{|||}}}~~~~~~}}}{{{zzz|||{{{zzz}}}}}}zzzyyywwwxxxyyyyyywwwvvvtttttttttttttttttttttttt}}}|||{{{{{{{{{}}}vvv|||}}}vvvrrrtttuuurrrqqqqqqqqqpppppppppppppppnnnoooooonnnmmmmmmoooqqqmmmlllkkkmmmooopppooonnnjjjkkklllnnnnnnnnnnnnmmmlllkkkjjjjjjllllllkkkjjjeeehhhlllmmmmmmnnnqqqttthhhjjjmmmnnnlllkkkjjjjjjjjjnnnpppnnnlllmmmmmmkkkfffgggiiilllnnnlllhhheeefffjjjkkkiiijjjmmmmmmjjjkkkmmmlllgggggglllpppqqqmmmmmmmmmllljjjjjjkkkllleeelllooojjjgggiiiiiiggghhhjjjkkkkkkkkklllnnnppptttsssnnniiiiiimmmnnnkkkqqqooommmmmmmmmmmmlllkkkjjjkkkmmmnnnnnnlllkkkjjjjjjjjjkkkmmmnnnpppqqqrrrkkksssqqqlllnnnjjjiiirrrmmmmmmmmmoooqqqqqqooommmmmmnnnnnnllljjjjjjkkklllkkkkkkkkklllooopppooommmkkknnnppppppnnnmmmnnnpppqqqqqqrrrqqqqqqpppooonnnuuuvvvvvvvvvtttsssqqqooorrrrrrrrrrrrrrrrrrrrrrrrvvvwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwxxxxxxwwwwwwwwwsssuuuxxx{{{||||||zzzyyy~~~||||||}}}|||{{{~~~~~~~~~|||zzzwwwuuutttuuuvvvxxxuuuwwwxxxyyyxxxxxxzzz{{{~~~|||zzzzzzyyyxxxwwwuuusssqqqooonnnrrrrrrqqqqqqpppooooooooorrrnnnmmmpppqqqnnnlllmmmkkkmmmoooqqqpppooollljjjooonnnmmmllllllmmmooopppooonnnkkkiiihhhiiijjjkkkjjjiiihhhhhhhhhjjjlllnnnhhhkkknnnppppppooollljjjiiiiiiiiihhhhhhhhhggggggggghhhiiijjjjjjkkkjjjjjjiiijjjjjjkkkkkkkkkjjjjjjnnnmmmmmmlllkkkkkkjjjjjjjjjjjjkkkkkkkkkllllllllllllmmmmmmmmmmmmmmmmmmmmmllloooooolllhhhgggkkkooonnnllljjjjjjkkkkkkjjjiiiooollljjjkkkmmmooonnnllllllmmmmmmmmmlllkkkkkkjjjiiikkkmmmnnnmmmkkkkkklllnnnpppqqqrrrqqqpppnnnlllllllllmmmmmmnnnnnnoooooommmmmmmmmmmmmmmlllllllllggghhhkkkooorrrsssqqqnnnrrrooolllkkkmmmnnnmmmlllppppppppppppppppppppppppuuuooommmqqqssspppppptttwwwtttpppoooqqqssssssqqquuuvvvwwwvvvuuutttuuuwwwwwwyyy{{{}}}|||zzzwwwtttxxxzzz|||}}}~~~}}}|||{{{zzzxxxxxx{{{|||zzz{{{~~~|||zzzxxxuuuuuuuuuwwwxxxvvvwwwxxxwwwvvvwwwyyy{{{{{{{{{{{{{{{zzzzzzyyyxxxwwwvvvuuutttsssrrrqqqpppppppppppppppppppppqqqqqqqqqmmmlllpppqqqnnnlllmmmkkklllnnnoooooonnnmmmlllnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnlllkkkjjjjjjjjjkkkkkkjjjiiiiiiiiikkkmmmnnniiikkkmmmoooooonnnlllkkkkkkkkkkkkjjjjjjiiiiiiiiijjjjjjkkkjjjjjjiiihhhgggeeefffhhhjjjkkkllllllmmmllllllllllllllllllllllllkkkjjjjjjjjjkkkkkklllllljjjjjjjjjkkkkkklllllllllnnnqqqtttrrrnnnlllnnnqqqrrrpppmmmkkkkkkkkkjjjiiiooommmkkkkkkmmmooonnnllliiijjjkkklllmmmnnnnnnnnnjjjlllnnnnnnmmmkkkkkklllmmmmmmnnnnnnmmmkkkiiihhhmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmllllllkkkkkkkkkllllllmmmoooppppppnnnlllmmmkkkjjjkkknnnqqqqqqqqqppppppppppppppppppppppppsssnnnmmmpppqqqooopppssstttqqqmmmmmmoooqqqqqqppprrrsssuuuuuusssrrrsssttttttuuuxxxzzz{{{{{{yyyxxxuuuwwwyyy{{{}}}}}}|||{{{{{{xxxxxx{{{|||zzz{{{~~~~~~}}}~~~|||zzzxxxvvvvvvvvvxxxyyywwwwwwwwwuuutttuuuwwwzzz{{{{{{||||||||||||{{{{{{uuuuuuttttttssssssrrrrrrnnnoooooopppqqqqqqrrrrrrpppllllllooopppmmmlllmmmkkkkkkllllllmmmmmmmmmnnnnnnnnnoooooonnnmmmlllkkkmmmmmmmmmmmmllllllkkkjjjmmmlllkkkjjjjjjkkkmmmnnnkkkkkkmmmnnnnnnnnnmmmlllllllllllllllkkkkkkkkkkkkjjjjjjkkkjjjjjjiiihhhgggeeefffgggiiijjjkkkkkkkkkkkkkkkllllllmmmnnnoooooolllkkkjjjiiijjjkkklllmmmgggggghhhiiijjjjjjkkkkkkmmmqqquuuuuurrroooooopppvvvrrrnnnkkkkkkllllllkkknnnmmmllllllnnnnnnmmmlllhhhiiikkklllmmmnnnnnnnnnkkklllnnnnnnlllkkkllllllrrrrrrpppooommmkkkjjjiiinnnnnnnnnmmmmmmmmmmmmmmmnnnmmmmmmlllkkkjjjiiiiiinnnmmmmmmmmmooopppooonnnlllkkkjjjllloooqqqrrrrrrppppppppppppppppppppppppqqqnnnmmmoooooonnnooosssqqqooommmmmmoooppppppppppppsssuuuuuutttrrrrrrrrrtttuuuvvvxxxyyyyyyyyyyyyrrrtttwwwzzz{{{|||{{{{{{}}}zzzyyy||||||yyyzzz}}}}}}|||~~~{{{zzzxxxwwwwwwwwwxxxyyyxxxwwwvvvtttrrrsssvvvyyy{{{||||||||||||{{{zzzzzzuuuuuutttssssssrrrrrrqqqoooooopppppppppqqqqqqqqqooolllkkkooopppmmmlllmmmkkkjjjjjjjjjkkkmmmnnnooommmnnnooopppooommmjjjhhhlllmmmnnnoooooommmkkkjjjmmmmmmllllllllllllmmmnnnkkkllllllmmmmmmmmmmmmmmmllllllllllllllllllkkkkkkggggggiiijjjjjjjjjjjjjjjhhhiiiiiiiiiiiihhhggggggkkkllllllmmmmmmnnnnnnooolllkkkjjjiiiiiikkklllnnnffffffggghhhiiijjjkkklllkkkmmmppppppnnnmmmmmmnnnuuuqqqllljjjjjjlllmmmnnnnnnnnnnnnnnnnnnnnnmmmlllkkkllllllmmmllllllkkkkkklllmmmnnnnnnlllkkklllmmmvvvuuussspppnnnlllkkkkkknnnnnnnnnmmmmmmlllllllllooonnnmmmlllkkkjjjiiiiiimmmkkkjjjkkknnnqqqrrrrrroooooonnnnnnnnnnnnnnnnnnppppppppppppppppppppppppooooooooooooooooooqqqtttrrrqqqpppppppppqqqrrrrrrqqqtttvvvwwwuuutttsssssswwwwwwvvvvvvvvvvvvvvvwwwsssuuuwwwzzz{{{{{{zzzyyy}}}zzzyyy{{{{{{yyyyyy|||~~~~~~||||||}}}~~~zzzyyyxxxwwwwwwwwwxxxxxxwwwwwwvvvsssrrrsssvvvyyyyyyyyyyyyxxxwwwuuutttsssvvvvvvuuusssrrrqqqpppoooqqqqqqqqqpppppppppooooooooolllkkkooopppnnnlllnnnkkkkkkjjjjjjjjjlllnnnppplllmmmooopppooommmiiigggkkklllnnnoooooommmkkkjjjmmmmmmlllmmmmmmmmmnnnnnnkkkllllllmmmmmmmmmmmmmmmjjjjjjjjjjjjkkkkkkkkkkkkggggggiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhgggfffmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkjjjjjjjjjkkklllmmmfffggghhhiiijjjkkklllmmmkkkkkkkkkjjjjjjkkkmmmooopppmmmiiihhhiiilllnnnooonnnnnnoooooonnnmmmllllllkkkkkkllllllmmmllllllkkkmmmnnnooonnnlllkkklllmmmsssrrrpppnnnllljjjiiiiiinnnnnnmmmmmmllllllkkkkkkoooooonnnmmmllljjjjjjiiimmmkkkjjjjjjmmmpppqqqqqqppppppppppppnnnmmmmmmmmmoooooooooooooooooooooooonnnpppqqqpppooopppsssuuuqqqqqqqqqqqqqqqqqqrrrrrrqqqsssuuuuuutttssssssssswwwvvvuuuuuuuuuvvvwwwwwwwwwxxxzzz{{{|||{{{yyyxxx|||yyyxxxzzzzzzxxxxxx{{{yyy{{{~~~~~~}}}|||||||||xxxxxxwwwwwwwwwwwwwwwxxxvvvvvvvvvtttssstttvvvyyyzzzyyyyyyxxxwwwuuusssrrrvvvvvvuuusssrrrpppoooooorrrrrrqqqqqqpppoooooonnnpppllllllpppqqqooonnnooollllllkkkkkkkkkmmmnnnoookkklllnnnoooooommmjjjhhhjjjlllmmmnnnnnnmmmkkkjjjkkkkkklllmmmmmmnnnnnnoookkkkkkmmmnnnnnnnnnmmmllliiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkjjjjjjiiihhhgggfffggghhhiiijjjjjjjjjjjjllllllllllllllllllkkkkkkjjjjjjkkkkkkkkklllllllllhhhhhhiiijjjkkkllllllmmmlllkkkjjjiiijjjllloooqqqllljjjggggggiiilllnnnooommmoooqqqqqqooommmllllllggghhhjjjlllmmmoooooooooooooooooommmkkkkkklllmmmqqqqqqpppooonnnmmmlllkkkmmmmmmmmmlllllllllllllllnnnmmmmmmlllkkkjjjjjjiiiooommmkkkjjjkkkllllllllllllnnnppppppoooooopppqqqoooooooooooooooooooooooommmqqqssspppnnnqqquuuvvvpppqqqrrrqqqooonnnoooppppppqqqrrrqqqppppppqqqrrrsssssstttuuuvvvxxxzzz{{{yyyzzz|||}}}|||{{{yyyxxxzzzwwwvvvyyyyyyvvvwwwzzzzzz{{{}}}~~~~~~|||zzzyyyvvvvvvvvvvvvvvvvvvvvvvvvtttuuuvvvvvvuuuuuuwwwyyyyyyzzzyyyyyyxxxwwwvvvuuuttttttssssssrrrqqqppppppqqqqqqpppppppppppppppppppppmmmmmmqqqssspppooopppmmmmmmmmmmmmmmmmmmnnnnnnjjjkkkmmmnnnnnnmmmkkkjjjjjjkkklllmmmmmmlllkkkjjjhhhiiikkklllmmmnnnooooooiiikkkmmmoooooonnnlllkkkhhhiiiiiiiiijjjjjjjjjkkkjjjjjjkkkjjjjjjiiihhhgggggghhhiiijjjkkkkkkkkkkkkiiiiiijjjjjjkkklllllllllhhhjjjkkkmmmmmmlllkkkjjjiiiiiiiiijjjjjjkkkkkkkkklllkkkkkklllnnnpppppppppkkkjjjhhhhhhjjjlllmmmlllmmmppprrrrrrooolllllllllggghhhjjjlllmmmoooooopppooopppooommmkkkkkklllnnnnnnnnnoooppppppooonnnmmmkkkllllllllllllllllllmmmjjjjjjjjjjjjiiiiiihhhhhhmmmllljjjjjjkkkkkkjjjiiihhhkkkoooppppppqqqrrrtttooooooooooooooooooooooookkkqqqsssooolllppptttuuurrrsssuuussspppnnnooopppqqqqqqqqqooonnnnnnqqqsssrrrssstttvvvxxxzzz{{{{{{xxxyyy{{{|||}}}{{{zzzyyywwwttttttwwwwwwvvvvvvzzz{{{}}}~~~}}}zzzxxxuuuuuuuuuuuuvvvvvvvvvvvvsssuuuwwwwwwvvvwwwxxxzzzttttttuuuuuuuuuuuuttttttrrrrrrrrrrrrrrrrrrrrrrrrooooooooopppqqqqqqrrrrrrqqqmmmmmmqqqsssqqqpppqqqnnnnnnnnnnnnnnnnnnmmmmmmjjjkkklllmmmmmmmmmlllkkkjjjjjjkkkkkkkkkkkkkkkkkkggghhhjjjlllmmmooooooooohhhkkknnnppppppooollljjjiiiiiiiiijjjjjjkkkkkkkkkggghhhiiijjjjjjkkkjjjjjjlllllllllkkkjjjiiihhhhhhfffggghhhiiikkklllmmmnnngggiiilllnnnnnnmmmkkkiiiiiiiiiiiiiiiiiijjjjjjjjjiiijjjlllnnnqqqqqqpppnnnmmmkkkjjjjjjkkklllkkkjjjmmmpppsssrrrooollllllllljjjkkkkkklllmmmmmmmmmlllppppppooommmkkkkkklllnnnfffhhhjjjllllllkkkjjjiiikkkkkkkkkllllllmmmmmmmmmhhhhhhhhhhhhggggggggggggiiihhhhhhiiikkkmmmlllkkkhhhlllpppqqqpppppprrrtttooooooooooooooooooooooooiiipppsssmmmkkkooottttttuuuwwwxxxwwwssspppppprrrttttttrrrpppooopppsssvvvuuuvvvwwwxxxxxxxxxxxxxxxvvvwwwzzz|||||||||{{{zzzuuurrrsssvvvwwwuuuvvvzzz{{{|||~~~}}}}}}~~~~~~|||{{{yyyxxxxxxvvvvvvxxx{{{{{{vvvrrrrrrssstttvvvvvvvvvuuutttvvvtttqqqrrrtttvvvtttrrroooooopppppppppqqqqqqqqqmmmnnnoooppppppooonnnmmmpppoooooonnnnnnnnnnnnooorrrqqqpppooonnnnnnnnnnnnrrrnnnjjjiiijjjmmmnnnooommmlllkkkjjjkkkkkkmmmmmmjjjjjjkkkmmmooopppnnnmmmkkklllmmmlllllllllnnnpppmmmkkkiiigggffffffggghhhlllkkkjjjjjjlllllllllkkkkkkjjjiiihhhgggggggggggglllllllllmmmmmmlllkkkkkkmmmllllllmmmnnnmmmkkkhhhkkkllllllmmmmmmllllllkkkjjjlllnnnnnnmmmlllmmmnnnkkknnnnnnkkkjjjlllkkkhhhsssqqqnnnnnnoooooommmjjjjjjlllnnnmmmlllkkkkkklllhhhmmmqqqrrrnnnjjjhhhgggiiikkkjjjggggggkkkmmmkkkllloooooolllkkknnnnnnkkkjjjkkkkkkllllllmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmlllkkklllmmmoooooommmkkknnnpppqqqrrrrrrqqqooonnnooonnnnnnnnnooopppqqqqqqrrrsssssssssrrrrrrqqqpppvvvssspppqqqtttuuutttqqqttttttuuuvvvvvvvvvvvvvvv{{{{{{{{{|||}}}|||zzzwwwxxxwwwvvvvvvvvvwwwxxxyyy{{{{{{{{{{{{}}}}}}~~~~~~}}}|||{{{yyyxxxxxxyyyyyyyyyxxxvvvuuuuuutttuuuvvvwwwxxxyyyyyyyyywwwuuusssssstttuuutttrrroooooopppppppppqqqqqqqqqmmmnnnoooppppppooonnnmmmppppppooonnnnnnmmmllllllqqqppppppooonnnnnnnnnnnnooommmjjjiiikkkmmmnnnnnnmmmmmmlllkkkkkklllmmmnnnkkkjjjkkklllnnnooommmlllllllllmmmlllkkklllmmmooolllkkkiiigggfffggghhhiiikkkjjjjjjjjjllllllkkkiiihhhgggfffffffffggghhhhhhkkkkkklllllllllkkkkkkjjjllllllkkklllmmmmmmjjjhhhkkkllllllmmmmmmllllllkkkkkklllnnnnnnmmmlllmmmnnnooorrrrrroooooopppooolllmmmlllmmmnnnppppppllliiijjjkkkmmmmmmlllkkklllmmmkkknnnpppnnnjjjffffffgggkkkmmmmmmjjjkkknnnooommmlllnnnnnnkkkjjjlllllliiikkkkkkkkkkkkllllllllllllmmmllllllkkkkkkllllllmmmkkkjjjkkklllnnnnnnlllkkknnnoooppppppppppppooonnnoooooooooooooooooopppqqqnnnooopppqqqrrrsssssssssssssssssssssrrrrrrssstttssstttuuuvvvvvvvvvvvvvvvxxxwwwvvvwwwzzz{{{|||{{{vvvwwwxxxxxxyyyxxxxxxwwwxxxyyyyyy{{{~~~~~~~~~~~~}}}|||{{{yyyyyyxxxzzz|||yyytttsssuuuyyywwwwwwwwwwwwxxxyyyzzz{{{yyywwwuuutttuuuuuusssrrrpppppppppppppppqqqqqqqqqnnnnnnoooooooooooonnnnnnnnnooooooooonnnlllkkkjjjpppoooooonnnmmmmmmlllllllllkkkjjjjjjlllmmmmmmmmmnnnmmmlllkkkkkklllmmmnnnkkkkkkjjjkkkmmmmmmllljjjmmmnnnnnnmmmkkkjjjlllmmmjjjiiihhhgggggghhhiiijjjiiiiiiiiikkklllllliiiggghhhgggfffeeefffhhhjjjllliiijjjjjjkkkkkkkkkjjjjjjlllkkkjjjkkklllllljjjhhhkkkllllllmmmmmmllllllkkkkkkmmmnnnnnnmmmllllllmmmmmmppppppmmmlllnnnmmmiiiiiijjjlllpppqqqpppmmmiiiiiikkkmmmmmmlllllllllmmmkkkmmmnnnkkkgggfffhhhkkkkkknnnooommmmmmpppooollllllnnnmmmjjjiiikkkjjjggglllllllllllllllkkkkkkkkklllkkkkkkjjjjjjkkkkkklllkkkjjjjjjkkkmmmmmmllljjjnnnnnnnnnnnnnnnnnnnnnnnnqqqpppoooooooooooooooooommmnnnooopppqqqrrrrrrsssqqqtttvvvtttpppooosssvvvsssssstttuuuvvvvvvwwwwwwwwwuuussssssvvvyyyzzz{{{uuuvvvyyyzzz{{{zzzxxxwwwyyyyyyzzz{{{~~~~~~~~~}}}|||{{{zzzyyyyyyzzzzzzxxxvvvuuuxxx{{{yyyxxxwwwvvvuuuvvvwwwxxxzzzyyywwwuuuttttttsssrrrppppppppppppppppppppppppnnnnnnoooooooooooonnnnnnkkklllnnnoooooommmkkkjjjnnnnnnnnnnnnmmmlllkkkkkkjjjjjjjjjkkkmmmnnnmmmlllooonnnmmmlllllllllmmmnnnlllkkkjjjkkkllllllkkkiiinnnnnnnnnllljjjiiijjjllliiiiiihhhhhhhhhiiijjjkkkhhhhhhiiikkklllkkkhhheeekkkjjjhhhhhhhhhjjjmmmnnnhhhiiiiiijjjjjjjjjjjjiiikkkjjjiiijjjkkkkkkjjjhhhkkkllllllmmmmmmllllllkkklllmmmooonnnmmmkkklllllljjjmmmmmmjjjjjjkkkjjjgggkkklllnnnooopppooommmllliiikkkmmmmmmllllllmmmnnnjjjmmmnnnmmmkkkjjjllloooiiimmmnnnmmmmmmooonnnjjjlllooonnnjjjiiikkkkkkgggnnnnnnnnnmmmmmmlllllllllkkkjjjjjjjjjjjjjjjjjjkkklllkkkjjjkkkmmmnnnmmmllloooooonnnnnnnnnoooppppppqqqqqqpppooonnnnnnnnnoooqqqqqqpppppppppppppppqqqrrrssstttsssqqqqqqsssuuussssssttttttuuuvvvwwwwwwyyywwwuuutttuuuvvvvvvuuuvvvwwwxxxyyyzzzzzzyyyyyy}}}|||||||||}}}~~~~~~}}}|||{{{{{{zzzzzzxxxwwwxxxzzz|||{{{zzz}}}{{{yyywwwuuuuuuuuuuuuzzzzzzxxxvvvtttsssrrrrrrppppppppppppppppppppppppoooooonnnnnnnnnnnnooooooiiijjjmmmnnnooonnnmmmlllmmmnnnnnnnnnmmmlllkkkjjjkkkjjjkkklllnnnnnnmmmkkkooonnnmmmlllkkkkkklllmmmmmmkkkjjjjjjkkklllkkkjjjnnnnnnnnnllljjjiiijjjkkkhhhhhhhhhiiiiiijjjkkkkkkhhhiiijjjkkklllkkkgggdddlllkkkjjjhhhhhhjjjkkklllggghhhiiiiiijjjjjjjjjiiikkkjjjiiiiiijjjkkkkkkiiikkkllllllmmmmmmllllllkkkkkkmmmnnnnnnmmmllllllmmmnnnqqqqqqnnnnnnooonnnkkkmmmmmmmmmlllkkkkkklllllljjjlllnnnnnnmmmmmmnnnooommmqqqssssssooollllllnnnjjjnnnooommmmmmooommmjjjmmmpppoookkkkkkmmmllliiippppppoooooonnnnnnmmmmmmjjjjjjjjjiiiiiijjjjjjjjjnnnmmmllllllnnnoooooonnnpppoooooooooooopppqqqrrrqqqqqqpppooonnnnnnnnnooorrrrrrqqqqqqqqqqqqrrrsssuuusssqqqqqqssstttsssrrrtttttttttssstttuuuvvvvvvwwwvvvvvvwwwxxxxxxuuusssxxxwwwvvvuuuvvvxxx{{{|||}}}|||{{{{{{}}}~~~~~~}}}|||{{{{{{{{{zzzxxxxxx|||}}}xxx~~~}}}|||yyyxxxvvvuuuuuuxxxyyyxxxvvvsssqqqrrrsssqqqqqqqqqpppppppppppppppoooooonnnnnnnnnnnnoooooojjjkkkmmmnnnoooooonnnnnnmmmnnnnnnnnnnnnlllkkkjjjmmmllllllmmmnnnnnnmmmkkkooonnnlllkkkjjjjjjkkklllmmmkkkjjjjjjkkkmmmllllllmmmnnnnnnllljjjiiijjjkkkhhhiiiiiijjjjjjkkkkkkkkkjjjjjjjjjkkklllkkkhhheeeiiihhhhhhggggggggghhhhhhggghhhiiijjjjjjjjjjjjjjjllljjjiiiiiikkkllllllkkkkkkllllllmmmmmmllllllkkkjjjlllnnnnnnmmmlllmmmnnnooorrrrrrooonnnpppoookkkllllllkkkhhhfffgggjjjlllmmmoooppppppooonnnnnnooorrruuuwwwuuupppkkkjjjjjjmmmpppqqqnnnnnnpppooolllllloooooolllkkknnnnnnkkkooooooooooooooonnnnnnnnnkkkjjjjjjiiiiiijjjjjjkkkooonnnlllmmmnnnppppppoooooooooppppppqqqqqqrrrrrrqqqpppoooooooooooooooooooooooooooppprrrtttvvvxxxvvvsssoooppptttvvvtttqqqvvvuuutttssssssssstttuuussstttuuuxxxzzz{{{xxxvvvxxxwwwtttssstttwww{{{}}}yyyxxxxxxzzz|||~~~~~~}}}|||{{{{{{|||yyy|||zzzvvv{{{{{{zzzzzzyyywwwvvvuuuvvvwwwxxxuuurrrppprrrsssqqqqqqqqqpppppppppoooooopppooonnnmmmmmmnnnooopppooooooooonnnnnnmmmmmmmmmmmmnnnooooooooommmkkkjjjqqqooonnnmmmnnnnnnmmmkkknnnmmmkkkjjjiiiiiijjjjjjmmmkkkjjjjjjlllnnnnnnnnnlllmmmmmmkkkjjjiiijjjkkkiiiiiijjjjjjkkkjjjjjjjjjmmmlllkkkkkklllkkkiiigggdddeeeggghhhhhhhhhhhhgggggghhhiiijjjkkkkkkkkkkkkmmmkkkiiiiiikkkmmmmmmmmmkkkllllllmmmmmmllllllkkkiiikkkmmmnnnmmmmmmnnnpppkkkmmmnnnkkkjjjlllkkkgggjjjkkklllkkkiiiiiilllnnnppprrrsssrrrpppnnnnnnoooqqqsssssspppllliiijjjlllnnnqqqppplllllloooooollljjjmmmmmmkkkkkknnnnnnkkkmmmmmmmmmmmmmmmnnnnnnnnnkkkkkkjjjjjjjjjjjjkkkkkkooommmkkklllmmmooooooooolllmmmooopppqqqqqqqqqpppoooooooooooooooooopppqqqooonnnnnnooopppsssvvvxxxtttsssrrrrrrssssssssssssxxxwwwuuusssrrrrrrrrrssstttttttttvvvxxxyyyyyyxxxvvvuuutttssstttwwwyyy{{{xxxwwwwwwxxx{{{~~~{{{~~~}}}|||{{{||||||xxx}}}wwwuuuuuuvvvwwwxxxxxxwwwuuutttuuuvvvwwwuuuqqqpppqqqtttqqqqqqqqqqqqppppppoooooopppooonnnmmmmmmnnnooopppsssrrrpppooommmlllllllllmmmnnnppppppooonnnkkkjjjsssqqqooonnnnnnnnnmmmlllmmmlllkkkiiihhhhhhiiiiiimmmkkkjjjjjjmmmooopppoookkkllllllkkkjjjiiijjjllljjjjjjkkkkkkkkkjjjjjjiiinnnmmmkkkkkkkkkkkkjjjhhhcccdddgggjjjkkkkkkkkkjjjhhhhhhiiijjjkkklllllllllmmmkkkjjjjjjlllmmmnnnnnnkkkllllllmmmmmmllllllkkkhhhjjjlllmmmmmmnnnoooqqqjjjmmmmmmjjjiiikkkjjjfffiiilllpppqqqooooooppprrrrrrssstttsssqqqooooooooolllmmmmmmjjjhhhiiimmmqqqmmmooommmiiiiiilllmmmkkkhhhkkkkkkiiijjjmmmnnnkkkjjjkkkkkkllllllmmmmmmmmmlllkkkkkkjjjjjjkkkkkklllnnnllljjjkkklllnnnnnnnnnjjjlllnnnpppqqqqqqooonnnoooooonnnnnnooopppqqqqqqqqqpppooonnnoooppprrrsssqqqtttuuutttqqqpppsssvvvzzzxxxuuusssqqqqqqqqqrrryyywwwtttssstttvvvvvvvvvsssssstttuuuvvvwwwxxxxxxzzzzzzyyyxxxyyy{{{}}}|||~~~~~~|||{{{zzzyyyxxx|||~~~{{{wwwuuutttvvvxxxxxxuuussstttvvvxxxwwwvvvtttssssssssssssqqqqqqqqqppppppppppppooonnnnnnmmmmmmlllllllllkkkqqqqqqrrrqqqpppmmmjjjhhhlllkkkiiiiiiiiikkkmmmnnnmmmlllkkkjjjjjjjjjkkklllpppnnnkkkkkkmmmmmmjjjhhhjjjjjjjjjjjjkkklllmmmnnnlllllllllkkkjjjiiihhhgggmmmlllkkkkkkjjjjjjkkkkkkmmmkkkjjjkkkmmmmmmkkkhhhfffeeeggglllqqqqqqlllgggjjjjjjjjjjjjkkkllllllmmmiiijjjjjjiiihhhiiikkknnnnnnllljjjjjjkkkkkkjjjjjjlllmmmmmmnnnmmmllljjjiiihhhiiiiiiiiiiiijjjjjjjjjgggiiilllmmmnnnooorrrtttvvvwwwuuurrrooommmmmmnnnpppqqqrrrooojjjggghhhjjjkkknnnnnnkkkkkklllkkkhhhiiilllmmmkkklllnnnnnnkkkooommmkkkiiihhhhhhhhhiiihhhjjjlllnnnnnnnnnmmmlllqqqpppnnnlllkkkjjjkkkkkknnnllliiikkknnnqqqqqqpppjjjlllpppssssssqqqnnnlllrrrssssssrrrqqqpppqqqsssrrrsssuuutttsssqqqrrrrrruuurrrqqqssstttrrrqqqssstttssstttvvvxxxzzzyyywwwwwwwwwwwwvvvtttuuuwwwyyywwwwwwxxxxxxzzz{{{}}}~~~}}}}}}~~~}}}|||zzzyyyxxxxxxvvvwwwxxxyyyxxxuuusssqqqsssuuuwwwvvvtttssssssuuuwwwwwwvvvuuutttsssrrrrrrqqqqqqqqqpppppppppoooooonnnnnnnnnnnnmmmmmmllllllmmmnnnooooooooommmllljjjhhhjjjmmmooopppnnnkkkiiillllllkkkkkkkkklllmmmnnnooollljjjjjjlllllljjjggggggggggggggghhhiiijjjkkkkkkkkkkkkkkkjjjiiihhhhhhhhhhhhhhhhhhiiikkklllmmmiiihhhgggiiimmmnnnmmmkkkgggfffhhhlllpppppplllgggjjjjjjiiiiiihhhiiiiiiiiijjjkkkkkkjjjiiiiiilllnnnmmmlllkkkjjjjjjkkkjjjjjjiiijjjkkkkkkkkkjjjiiihhhhhhiiiiiiiiiiiijjjjjjjjjjjjkkkmmmmmmlllkkklllnnnrrrsssrrrooolllkkkkkklllnnnoooooonnnllljjjjjjkkkkkknnnnnnkkkjjjlllkkkhhhgggjjjkkkiiijjjlllllliiiooonnnmmmkkkjjjjjjiiiiiiggghhhkkkmmmnnnnnnmmmlllpppooonnnmmmmmmmmmnnnooommmkkkhhhhhhjjjkkkjjjiiiiiijjjlllmmmnnnnnnnnnmmmpppqqqrrrqqqpppqqqssstttoooqqqsssssssssrrrsssttttttqqqqqqtttuuurrrqqqrrrrrruuuwwwvvvuuutttuuuwwwuuuuuutttssstttuuuvvvwwwwwwxxxxxxxxxyyyzzz{{{|||~~~}}}~~~~~~}}}|||{{{zzzxxxwwwwwwuuuvvvvvvvvvvvvuuuttttttsssuuuvvvuuutttsssssssssvvvvvvvvvvvvuuusssrrrpppqqqqqqpppppppppooooooooooooooooooooonnnnnnnnnnnnkkklllmmmooopppoooooonnnjjjllloooppppppnnnkkkiiilllllllllllllllmmmnnnooommmkkkjjjjjjkkkkkkiiihhhggggggfffgggggghhhiiijjjiiiiiijjjjjjjjjiiiiiihhhfffffffffggghhhiiijjjkkkgggggggggiiikkklllkkkjjjhhhggghhhkkknnnnnnjjjffflllkkkjjjiiihhhhhhhhhhhhkkkllllllkkkjjjjjjlllnnnlllkkkkkkjjjjjjjjjjjjkkkhhhiiijjjjjjkkkjjjjjjiiihhhiiiiiiiiiiiijjjjjjjjjjjjlllmmmlllkkkjjjjjjkkkoooppppppnnnkkkjjjkkklllnnnmmmllllllmmmnnnmmmlllkkknnnnnnkkkkkklllkkkhhhhhhkkkllljjjjjjlllllliiinnnnnnnnnnnnmmmkkkjjjiiifffhhhjjjkkkmmmmmmllllllmmmmmmlllllllllnnnooopppooommmkkkkkklllllllllkkkllllllkkkkkkkkklllmmmnnnnnnooopppppppppqqqsssuuunnnpppsssssssssssstttvvvrrrppprrruuuvvvrrrppprrrqqqvvvyyywwwqqqooorrrvvvwwwtttrrrsssvvvyyyyyyxxxxxxxxxyyyyyyyyyzzzzzz{{{~~~}}}}}}}}}|||zzzyyyxxxwwwvvvvvvvvvuuuuuuvvvvvvwwwxxxuuuuuuvvvvvvuuuttttttttttttuuuvvvwwwvvvsssqqqoooppppppppppppooooooooooooppppppoooooooooooooooooollllllnnnooopppppppppppppppnnnlllkkkjjjkkklllmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiijjjkkkllllllhhhhhhiiijjjjjjjjjiiiiiiiiiiiihhhgggggggggggggggiiiiiiiiiiiiiiiiiihhhggghhhggghhhiiikkkkkkhhheeellllllkkkkkkjjjkkkkkkkkklllmmmmmmkkkjjjjjjllloookkkkkkkkkjjjiiiiiijjjkkkjjjjjjkkkkkkllllllllllllhhhhhhiiiiiiiiijjjjjjjjjjjjlllnnnnnnmmmlllmmmmmmnnnoooooonnnllllllmmmoooooollljjjkkknnnooommmjjjmmmppppppmmmlllnnnmmmiiijjjnnnnnnllllllnnnnnnkkkmmmmmmnnnnnnmmmllljjjiiihhhiiijjjkkkkkkkkkjjjjjjkkkjjjiiiiiijjjkkkmmmnnnmmmmmmmmmmmmooopppppppppppppppooonnnmmmmmmmmmmmmnnnoooppppppoooppprrrtttppprrrtttuuuttttttuuuvvvqqqpppsssxxxwwwsssqqqsssrrruuuwwwuuuqqqppprrrvvvyyyuuurrrtttzzz~~~}}}zzzzzzzzzzzz{{{{{{{{{zzzzzz}}}~~~~~~}}}}}}|||zzzyyyxxxwwwvvvttttttsssssstttuuuwwwxxxwwwwwwwwwwwwwwwvvvuuuttttttuuuvvvvvvuuussspppooopppppppppooooooooonnnnnnooooooppppppppppppppppppllllllmmmmmmmmmmmmmmmmmmooommmkkkiiiiiijjjkkklllmmmmmmmmmlllkkkjjjiiiiiillllllmmmmmmllllllmmmmmmllllllkkkkkkkkklllmmmmmmhhhiiiiiijjjjjjjjjiiiiiijjjjjjiiihhhhhhhhhhhhiiihhhiiiiiiiiihhhgggggggggggggggfffgggggggggfffdddjjjjjjjjjjjjkkklllmmmnnnlllmmmmmmkkkjjjjjjlllnnniiijjjkkkjjjhhhhhhjjjllljjjjjjjjjjjjkkkllllllmmmhhhhhhiiiiiiiiijjjjjjjjjllloooqqqqqqpppnnnnnnnnnmmmnnnnnnmmmllllllmmmooopppnnnkkklllnnnnnnllliiinnnqqqqqqnnnmmmooonnnkkkkkknnnooollllllooonnnkkkkkklllmmmmmmmmmkkkjjjhhhkkkkkkkkkkkkjjjiiihhhhhhlllkkkjjjiiijjjjjjllllllkkklllmmmmmmmmmmmmnnnooommmnnnooopppqqqpppnnnmmmpppqqqqqqpppooooooppprrrtttvvvwwwwwwuuutttuuuvvvqqqqqquuuyyyxxxssssssvvvuuutttsssssstttuuuuuuuuuyyyuuurrrtttzzz~~~}}}{{{zzz{{{||||||||||||{{{{{{}}}~~~}}}|||{{{zzzxxxwwwwwwvvvuuuuuuvvvvvvwwwyyyyyyxxxwwwwwwwwwxxxxxxvvvtttuuuuuuuuuuuutttrrrqqqoooppppppooooooooonnnnnnnnnooooooooooooppppppppppppkkkjjjjjjjjjiiiiiiiiiiiihhhjjjmmmnnnnnnllliiigggmmmmmmmmmlllkkkjjjhhhhhhkkkmmmnnnnnnmmmmmmnnnpppkkkkkkjjjjjjjjjkkkkkkllljjjjjjkkkkkkkkkjjjjjjiiihhhhhhhhhiiijjjkkklllmmmdddfffhhhiiiiiiiiijjjkkkgggfffffffffffffffffffffffffffggghhhiiikkklllmmmlllmmmlllkkkiiiiiikkkmmmhhhjjjkkkjjjhhhgggjjjmmmiiihhhhhhhhhhhhiiiiiijjjhhhiiiiiiiiiiiijjjjjjjjjppprrrsssssspppmmmkkkkkkkkkllllllkkkjjjjjjkkkmmmooonnnmmmlllmmmmmmllljjjnnnqqqqqqnnnnnnooonnnkkkjjjmmmmmmkkkkkkmmmllliiilllllllllllllllkkkjjjjjjmmmmmmlllkkkjjjiiiiiihhhnnnnnnmmmllllllmmmnnnooopppqqqrrrqqqooommmmmmmmmgggiiillloooqqqrrrqqqpppqqqrrrrrrqqqoooooopppqqquuuwwwxxxwwwuuuttttttuuupppqqquuuyyywwwrrrssswwwvvvsssqqqqqqtttvvvvvvuuuuuusssqqqrrrwwwzzzzzzyyyyyyzzz{{{}}}}}}}}}|||{{{~~~~~~}}}|||zzzyyyxxxxxxvvvvvvwwwwwwxxxyyyyyyyyyxxxwwwuuuvvvxxxxxxvvvsssvvvuuuttttttsssrrrqqqppppppooooooooonnnnnnnnnnnnnnnnnnnnnoooooooooppppppjjjjjjjjjjjjjjjjjjjjjkkkhhhjjjmmmoooooommmkkkiiijjjkkklllmmmmmmlllkkkkkkiiikkkmmmmmmllllllnnnpppkkkjjjjjjiiiiiijjjjjjkkklllllllllllllllkkkjjjiiihhhhhhhhhiiijjjkkklllmmmdddgggjjjjjjiiiiiijjjlllgggggggggfffffffffhhhiiihhhggghhhhhhiiijjjkkklllllllllllljjjhhhhhhjjjlllfffiiillljjjggggggjjjnnnjjjiiihhhgggggghhhhhhiiihhhiiiiiiiiiiiijjjjjjjjjllloooqqqqqqnnnkkkiiihhhkkklllmmmllljjjjjjkkkmmmkkklllmmmmmmllllllmmmnnnmmmppppppmmmlllnnnmmmjjjkkknnnnnnkkkkkkmmmllliiinnnmmmmmmlllllllllllllllllllllkkkkkkkkkkkkllllllmmmmmmllllllmmmoooqqqrrrqqqsssuuutttqqqnnnnnnooolllmmmnnnooopppqqqrrrrrrqqqrrrrrrqqqpppppprrrtttrrrtttuuuvvvtttttttttuuuoooppptttvvvsssppprrrxxxttttttsssqqqpppqqqssstttsssssssssssstttvvvxxxyyyvvvwwwyyy{{{||||||{{{zzzzzz}}}}}}~~~|||{{{zzzyyyxxxqqqrrrssssssttttttssssssxxxvvvtttuuuwwwwwwuuurrrvvvuuutttsssrrrqqqqqqqqqoooooooooooonnnnnnnnnnnnmmmmmmnnnnnnooooooooopppllllllllllllmmmmmmnnnooonnnmmmkkkjjjkkkmmmoooppphhhjjjlllnnnooooooooonnnhhhjjjmmmmmmkkkkkknnnpppllllllkkkkkkjjjkkkkkkkkknnnnnnnnnmmmlllkkkjjjiiikkkjjjjjjiiiiiiiiiiiiiiihhhjjjlllkkkiiiggghhhjjjhhhhhhhhhgggggghhhjjjlllkkkkkkkkkjjjkkkkkkllllllllllllkkkjjjhhhhhhiiikkkfffiiillljjjgggfffjjjnnnmmmllljjjiiiiiiiiijjjjjjhhhiiiiiiiiiiiijjjjjjjjjfffiiilllmmmllljjjiiiiiinnnoooooonnnllllllmmmooogggkkkmmmnnnllllllooorrrkkknnnnnnkkkkkklllkkkhhhmmmppppppmmmmmmooonnnkkkpppooommmllllllmmmnnnooojjjjjjjjjkkklllmmmooooooiiiiiiiiijjjllloooqqqsssjjjmmmppppppnnnlllmmmnnnwwwuuussspppooopppqqqrrroooqqqrrrrrrqqqrrrtttvvvoooqqqssstttsssssstttvvvnnnooorrrtttqqqmmmqqqxxxsssuuuvvvrrrlllkkkooottttttuuuvvvuuuuuuvvvyyy{{{sssuuuwwwyyy{{{{{{zzzyyyuuu|||||||||{{{zzzyyyyyyyyyyyysssuuuvvvwwwvvvvvvxxxzzzuuuvvvwwwxxxwwwuuusssqqqsssuuuvvvuuurrrqqqqqqqqqnnnnnnnnnnnnnnnoooppppppoooooooooooonnnmmmkkkkkknnnnnnnnnmmmlllkkkiiiiiinnnnnnnnnmmmmmmlllllllllmmmnnnooonnnlllkkkkkkmmmmmmmmmmmmlllkkkkkkjjjjjjkkkjjjiiiiiiiiikkkmmmooommmiiiiiimmmmmmhhhgggkkkiiijjjkkkkkkjjjiiihhhgggiiiiiihhhgggffffffggggggffffffhhhkkknnnnnnllljjjmmmmmmmmmkkkjjjjjjlllnnnooohhheeeiiijjjiiijjjoookkkhhhddddddfffiiiiiiggglllkkkiiihhhhhhhhhiiiiiinnnmmmkkkjjjiiijjjkkkkkkkkkjjjjjjmmmppppppkkkggglllmmmnnnmmmllllllnnnooommmmmmllllllmmmnnnpppqqqoooooonnnnnnnnnnnnoooooommmnnnnnnnnnnnnlllkkkjjjkkkkkkkkkllllllmmmmmmmmmiiilllnnnnnnkkkhhhiiijjjkkkjjjlllqqqrrrpppooorrrppprrrpppmmmnnnqqqppplllmmmmmmmmmmmmmmmnnnoooooorrrrrrrrrpppmmmlllmmmooonnnqqqsssrrrpppoooqqqtttrrrrrrqqqpppooonnnmmmmmmoooooooooooooooooooooooowwwxxxxxxwwwwwwxxxzzz|||yyywwwuuuvvvyyy{{{zzzxxx{{{zzz{{{}}}~~~zzz|||{{{zzzyyyyyyxxxxxxyyyvvvwwwxxxwwwuuuttttttuuuvvvwwwxxxxxxwwwvvvtttrrrrrrsssttttttqqqpppppppppnnnnnnnnnnnnnnnoooppppppmmmnnnnnnnnnmmmlllkkkkkkllllllmmmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiilllmmmmmmlllkkkjjjjjjlllmmmmmmmmmmmmmmmmmmmmmmmmmmmllljjjiiiiiijjjkkklllkkkhhhiiillllllhhhhhhkkkiiijjjjjjkkkjjjiiihhhgggkkkkkkjjjiiiiiiiiiiiiiiigggfffgggiiikkklllkkkiiijjjkkkkkkjjjjjjjjjmmmooonnnhhhfffiiijjjiiijjjnnnmmmjjjggggggiiikkkkkkjjjkkkkkkjjjiiihhhiiijjjjjjmmmlllkkkjjjjjjjjjkkkkkkjjjlllnnnnnnmmmlllkkkjjjiiijjjkkkjjjjjjjjjlllmmmllllllkkkkkklllnnnooopppqqqpppooonnnmmmlllllllllllllllmmmmmmmmmlllkkkjjjkkkkkkkkklllllllllmmmmmmkkknnnppppppmmmkkkkkklllllljjjkkkoooqqqoooooorrrrrrrrroookkklllpppqqqnnnnnnnnnmmmlllmmmnnnoooppppppqqqrrrqqqooonnnnnnooommmoooqqqqqqooooooppprrrqqqqqqppppppoooooonnnnnnqqqqqqqqqqqqrrrrrrssstttssstttttttttssstttvvvxxxxxxvvvtttuuuxxxzzzzzzyyy{{{{{{{{{|||~~~~~~{{{xxx|||{{{zzzyyyxxxxxxxxxxxxvvvwwwxxxwwwuuussstttuuuwwwwwwxxxxxxxxxvvvuuutttqqqrrrssssssqqqoooooopppooooooooooooooopppppppppllllllmmmmmmmmmllllllkkkkkkkkklllmmmnnnmmmmmmmmmjjjjjjiiiiiiiiiiiihhhhhhjjjkkklllkkkjjjiiijjjkkkkkkkkkllllllmmmnnnnnnooonnnmmmkkkjjjiiiiiijjjjjjjjjhhhhhhkkkllliiihhhkkkjjjjjjjjjkkkjjjjjjiiihhhkkkjjjiiiiiiiiiiiiiiiiiiiiigggfffgggiiijjjjjjiiihhhiiiiiiiiiiiijjjmmmooonnniiifffhhhjjjjjjkkkmmmmmmkkkiiiiiijjjkkkkkkkkkkkkjjjjjjjjjjjjkkkkkklllllllllkkkjjjjjjjjjkkkkkkjjjmmmpppoookkkhhhjjjmmmggghhhjjjjjjjjjjjjlllmmmkkkkkkkkkkkklllmmmnnnnnnqqqpppooommmkkkjjjjjjjjjjjjkkkllllllmmmlllllllllkkkkkkkkkllllllllllllmmmlllnnnppppppnnnmmmlllmmmmmmjjjjjjnnnnnnmmmnnnqqqsssrrrnnniiijjjppprrrppppppooommmllllllnnnppprrrnnnppprrrsssqqqppppppppplllnnnppppppooonnnoooppppppppppppppppppppppppppprrrqqqqqqqqqrrrtttvvvwwwpppqqqrrrrrrqqqrrrtttvvvwwwuuussstttvvvyyy{{{{{{zzz{{{|||{{{{{{~~~}}}{{{|||{{{zzzyyyxxxxxxxxxxxxuuuvvvxxxwwwwwwvvvxxxyyyxxxxxxxxxxxxxxxwwwvvvuuuqqqrrrtttsssqqqppppppqqqooopppppppppppppppppppppllllllmmmmmmnnnmmmmmmmmmlllmmmmmmnnnnnnnnnmmmmmmlllllllllkkkkkkkkkkkkkkkjjjkkklllkkkjjjiiijjjkkkjjjkkkkkkkkklllllllllmmmmmmlllkkkjjjjjjjjjjjjkkkiiihhhiiikkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhggggggggggggggghhhkkkiiiffffffhhhiiijjjjjjhhhiiiiiihhhhhhhhhkkkmmmmmmjjjhhhhhhjjjjjjkkkkkkkkkjjjhhhhhhiiiiiijjjjjjjjjjjjjjjkkkkkkllllllmmmlllkkkkkkkkkkkkkkkkkkkkklllnnnnnnmmmjjjiiijjjlllhhhjjjllllllllllllmmmooojjjjjjjjjkkkkkkllllllllloooooommmlllkkkjjjjjjjjjjjjkkklllmmmmmmnnnnnnnnnllllllllllllllllllllllllkkklllmmmnnnmmmlllkkkkkknnnkkkjjjlllmmmkkkmmmqqqqqqqqqnnnjjjlllpppqqqnnnrrrpppmmmkkklllnnnqqqsssmmmpppssstttsssrrrqqqqqqmmmnnnoooppppppooooooooooooooooooppppppqqqqqqqqqrrrqqqppppppppprrrtttuuuqqqrrrttttttssssssuuuwwwwwwuuuttttttvvvyyy|||~~~{{{}}}~~~{{{yyy{{{~~~}}}||||||{{{zzzyyyyyyyyyyyyxxxyyyzzzzzzyyyxxxzzz{{{xxxxxxxxxxxxxxxwwwwwwvvvrrrsssttttttrrrqqqrrrrrrppppppqqqrrrqqqqqqpppooommmnnnnnnoooooooooooonnnoooooooooooonnnmmmlllkkklllllllllmmmmmmmmmmmmmmmjjjkkkllllllkkkjjjkkkmmmmmmmmmmmmlllllllllkkkkkkjjjjjjjjjjjjkkkkkklllllliiijjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkhhhggggggggggggggghhhhhhmmmjjjgggggghhhjjjkkklllkkkkkkjjjiiigggfffhhhjjjlllkkkiiihhhiiikkkkkkiiiiiiiiiiiiiiiiiiiiiiiijjjiiijjjjjjkkklllllllllllljjjkkkkkkkkkkkkkkkkkkkkkooommmkkkkkklllmmmkkkiiihhhjjjmmmmmmmmmlllmmmnnnjjjjjjjjjkkkkkkkkkkkkkkkmmmllllllkkkkkkkkkkkkllllllmmmmmmnnnooopppqqqqqqlllllllllllllllllllllllljjjkkklllmmmmmmmmmkkkjjjooollljjjlllmmmkkklllpppmmmoooooommmoooqqqpppkkkrrrpppnnnllllllooorrrtttlllooorrrtttsssrrrqqqrrrnnnnnnpppqqqrrrqqqpppoooooooooppppppqqqqqqrrrrrruuutttrrrqqqqqqqqqrrrrrrqqqssstttuuuttttttuuuvvvvvvvvvvvvvvvwwwzzz}}}|||~~~~~~|||yyy{{{~~~}}}}}}}}}}}}~~~}}}|||{{{zzzzzzzzzzzz}}}~~~~~~|||yyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwrrrsssuuutttsssrrrrrrssspppqqqrrrssssssqqqpppooooooooopppppppppoooooonnnqqqqqqppppppooommmlllkkkjjjjjjkkkkkkkkkkkklllllljjjkkkllllllkkkkkklllmmmpppoooooonnnmmmmmmlllllliiiiiijjjkkkllllllmmmmmmkkkmmmnnnkkkkkklllllliiikkkjjjjjjjjjjjjkkklllllliiiiiiiiiiiiiiijjjjjjkkkllljjjhhhgggiiikkkllllllllllllkkkiiigggfffgggiiikkkllljjjhhhiiilllkkkhhhiiikkklllkkkjjjiiijjjllliiijjjkkkkkkkkkkkkkkkjjjjjjjjjkkklllllllllkkkkkknnnkkkiiikkknnnooollliiihhhjjjlllmmmlllkkkkkkkkkjjjjjjkkkllllllkkkkkkjjjllllllkkkkkkkkkllllllmmmnnnnnnnnnnnnoooqqqrrrsssmmmllllllllllllkkkkkkkkklllkkklllmmmoooooommmkkkpppmmmlllnnnnnnkkkllloookkknnnooonnnppprrrooojjjrrrqqqooonnnnnnppprrrtttmmmooorrrrrrqqqqqqqqqrrrnnnnnnoooqqqsssssspppnnnpppppppppqqqqqqqqqrrrrrrvvvvvvuuuuuutttsssrrrqqqoooqqqssstttsssrrrssstttuuuvvvwwwxxxxxxyyy{{{}}}|||}}}}}}|||{{{}}}}}}||||||}}}~~~}}}||||||{{{{{{|||}}}~~~~~~|||yyywwwwwwxxxvvvvvvvvvuuuuuuvvvvvvwwwppprrrttttttrrrqqqrrrsssqqqrrrssstttsssrrrpppooooooooopppoooooonnnmmmlllppppppppppppoooooonnnmmmiiiiiijjjjjjjjjkkkkkkkkkhhhjjjkkkkkkjjjjjjkkkmmmlllllllllllllllllllllllljjjjjjkkkkkklllkkkkkkkkkmmmpppppplllkkkmmmlllhhhkkkjjjjjjjjjjjjkkklllmmmiiiiiiiiiiiiiiijjjkkkkkkiiihhhfffgggiiikkkllllllkkklllkkkiiihhhgggiiikkkkkkmmmkkkhhhiiilllkkkfffhhhjjjlllkkkiiihhhiiikkkiiijjjkkkkkkkkkjjjiiihhhiiijjjkkklllllllllkkkkkkiiijjjkkkmmmnnnnnnmmmkkkjjjlllnnnooommmkkkjjjkkkkkkkkklllmmmmmmlllkkkjjjnnnnnnmmmlllkkkkkklllllloooooonnnnnnnnnpppqqqrrrmmmmmmlllllllllkkkkkkkkkkkkjjjjjjlllnnnooollljjjpppmmmnnnpppppplllkkknnnkkknnnnnnlllnnnqqqpppkkkqqqqqqpppooopppqqqrrrsssnnnpppqqqpppoooooopppqqqmmmmmmnnnpppsssrrrooolllqqqqqqqqqqqqqqqqqqqqqqqqssstttuuuuuuuuusssqqqpppnnnpppsssssssssrrrssssssrrrtttwwwxxxwwwvvvwwwyyyzzzzzzzzzzzz|||}}}}}}~~~~~~}}}||||||||||||yyyzzz{{{{{{yyyxxxyyy{{{vvvuuuuuuuuuuuuuuuvvvvvvoooqqqrrrrrrqqqpppqqqrrrqqqrrrtttttttttrrrpppooooooooooooooonnnmmmkkkkkknnnnnnooopppppppppppppppjjjjjjjjjkkkkkklllllllllgggiiijjjjjjiiiiiijjjlllggggggggghhhiiiiiijjjjjjllllllllllllkkkjjjiiiiiinnnrrrrrrmmmlllnnnmmmhhhkkkkkkjjjiiijjjkkkmmmnnnggggggfffgggggghhhiiiiiigggfffeeegggiiikkkkkkkkkjjjkkkkkkjjjhhhiiikkkmmmjjjmmmlllhhhiiimmmkkkfffeeegggjjjiiigggeeeggghhhiiijjjkkkkkkjjjiiigggfffhhhiiikkklllmmmlllkkkkkkdddiiinnnpppnnnllllllnnnmmmppprrrrrrpppmmmllllllkkklllmmmmmmmmmlllkkkjjjqqqpppooommmlllkkkjjjjjjooonnnnnnmmmmmmnnnpppqqqmmmmmmmmmllllllkkkkkkkkkhhhggggggiiilllllljjjgggpppnnnooorrrqqqmmmkkkmmmmmmnnnmmmjjjlllpppqqqnnnqqqqqqppppppqqqqqqrrrrrroooppppppooonnnnnnoooqqqlllkkklllooorrrqqqnnnjjjqqqqqqqqqqqqqqqqqqqqqqqqnnnooorrrttttttrrrpppnnnoooqqqtttuuutttssstttuuuooossswwwxxxvvvttttttuuuyyywwwwwwyyy|||~~~}}}}}}}}}}}}~~~|||{{{yyyxxxwwwzzzwwwyyyzzzzzzzzz|||uuuwwwxxxvvvrrrpppppprrrrrrrrrrrrrrrrrrssstttuuuqqqpppooommmmmmmmmnnnoooppppppoooooopppqqqqqqrrrrrrqqqpppqqqrrrrrrqqqppphhhhhhhhhjjjmmmnnnnnnmmmmmmllljjjiiiiiijjjlllmmmkkkkkkkkkjjjjjjiiiiiiiiikkkjjjiiihhhhhhjjjlllmmmnnnnnnnnnnnnmmmlllkkkjjjjjjiiihhhiiikkklllkkkjjjnnnllljjjfffcccccceeegggeeefffggggggfffgggiiikkkllllllkkkiiihhhfffeeeeeejjjhhhfffgggjjjkkkiiigggkkkkkkkkkjjjhhhfffeeedddeeefffhhhjjjkkkkkkkkkkkkmmmlllkkkjjjhhhjjjmmmpppooommmkkkkkkllllllkkkjjjnnnoooooonnnllllllmmmooonnnnnnmmmnnnoooooommmkkkxxxuuuqqqnnnmmmlllkkkkkkkkknnnpppooonnnmmmooorrriiijjjkkkkkkiiiiiijjjkkkllllllkkkkkkkkklllmmmmmmrrrrrrqqqnnnlllkkklllmmmllllllllllllmmmnnnpppqqqrrrrrrrrrqqqpppppppppqqquuusssppplllkkkkkklllmmmnnnnnnoooqqqqqqrrrrrrrrrvvvrrrqqquuuvvvtttsssuuuoooppprrrssstttssssssrrrtttsssrrrtttvvvvvvsssppppppsssvvvzzz{{{zzzyyywwwuuuvvvwwwyyy|||~~~~~~}}}}}}~~~~~~}}}}}}}}}||||||{{{zzzzzzvvv~~~zzzxxxuuuqqqwwwwwwvvvsssqqqrrruuuyyysssrrrrrrrrrrrrsssssstttqqqqqqooonnnnnnnnnoooooopppppppppoooppppppqqqqqqqqqpppooopppqqqrrrqqqooojjjiiijjjlllnnnooonnnmmmnnnmmmllllllllllllmmmnnnlllllllllkkkkkkkkkjjjjjjjjjiiihhhhhhiiikkkmmmnnnnnnnnnnnnmmmmmmlllkkkjjjiiihhhhhhiiikkkllllllkkkkkkjjjiiigggeeeeeeggghhhfffggghhhhhhggggggiiijjjjjjiiiiiiiiihhhhhhhhhgggjjjhhhggggggjjjjjjiiigggjjjjjjjjjjjjiiihhhhhhgggfffgggiiijjjkkkllllllllljjjlllmmmmmmllllllmmmnnnnnnmmmkkkkkklllmmmlllkkkmmmnnnooonnnlllkkklllnnnnnnmmmlllmmmoooooonnnlllqqqooommmmmmooopppppppppkkkmmmooonnnmmmlllnnnpppmmmnnnooonnnmmmlllmmmooonnnmmmllllllkkkkkkkkkkkkpppppppppnnnlllkkklllmmmooonnnmmmmmmmmmnnnooopppuuuqqqnnnnnnpppqqqpppnnnpppooonnnmmmmmmnnnpppqqqmmmnnnooopppqqqqqqqqqqqqtttqqqpppssstttssssssvvvqqqrrrssstttttttttsssrrrrrrqqqrrruuuxxxyyyxxxvvvyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}}~~~~~~~~~}}}~~~|||||||||||||||||||||}}}mmmzzz|||wwwyyyyyytttyyyyyyyyywwwuuutttuuuvvvssssssrrrrrrqqqrrrrrrrrrrrrqqqpppooooooooopppqqqqqqppppppooooooooopppppppppooonnnnnnppppppooonnnllllllkkkmmmnnnooonnnllllllmmmmmmmmmmmmmmmmmmlllmmmmmmllllllllllllkkkkkkjjjiiiiiiiiiiiikkkmmmnnnmmmmmmmmmmmmlllkkkjjjjjjiiihhhhhhiiikkkllllllkkkhhhhhhhhhhhhhhhiiiiiiiiiggghhhjjjjjjiiihhhiiijjjgggggghhhhhhiiijjjjjjjjjjjjiiihhhhhhiiijjjiiihhhjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjkkklllmmmnnnhhhkkkoooqqqpppnnnllllllmmmllljjjkkklllnnnmmmmmmlllmmmnnnmmmkkkkkkkkkmmmlllllllllmmmooopppnnnmmmmmmllllllnnnppprrrrrrrrrkkklllmmmmmmllllllmmmnnnooopppqqqpppooonnnoooqqqooonnnmmmlllkkkjjjjjjiiilllnnnoooooommmllllllmmmppppppooonnnnnnnnnnnnnnnvvvpppkkkkkkoooqqqoookkknnnnnnnnnnnnnnnooopppqqqmmmmmmnnnnnnoooppppppppprrrooonnnqqqrrrqqqssswwwsssssstttuuuuuutttsssrrrsssssstttvvvyyyzzzyyyxxx}}}{{{xxxwwwwwwxxx{{{}}}|||||||||}}}}}}}}}}}}}}}~~~||||||}}}}}}}}}||||||||||||||||||}}}yyyvvvvvvyyy{{{{{{rrrtttvvvxxxwwwtttrrrpppssssssrrrqqqqqqpppqqqqqqsssrrrqqqpppppppppqqqrrrqqqppppppoooooooooooooooooonnnmmmmmmoooooonnnmmmmmmlllllllllnnnnnnlllkkkiiijjjlllmmmmmmllljjjiiilllllllllllllllkkkkkkkkklllkkkjjjjjjjjjjjjkkkllllllllllllllllllkkkjjjjjjkkkjjjiiiiiikkkkkkjjjiiihhhhhhhhhjjjkkkkkkiiihhhgggiiikkkkkkjjjiiiiiiiiiggghhhhhhiiiiiijjjjjjkkkiiiiiiiiiiiiiiijjjiiiiiikkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkklllnnnooohhhlllppprrrqqqnnnmmmllllllkkkjjjkkkmmmoooooonnnkkkmmmnnnmmmkkkjjjkkklllkkkkkkkkklllooopppooommmnnnnnnnnnoooppppppooommmlllmmmmmmmmmmmmmmmmmmnnnmmmnnnoooooommmmmmnnnooommmmmmmmmmmmlllkkkkkkjjjkkkmmmooopppnnnmmmmmmmmmoooooooooooonnnooooooooouuuqqqmmmlllmmmoooooonnnppppppppppppoooooonnnnnnmmmmmmmmmmmmnnnnnnoooooopppmmmmmmppppppooorrrwwwsssssstttttttttsssqqqpppvvvvvvvvvvvvwwwwwwvvvvvvwwwvvvttttttuuuxxx|||~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}||||||}}}~~~~~~}}}|||{{{yyyxxxxxx}}}ooolll|||wwwvvvtttsssssstttttttttsssrrrqqqppppppppppppppprrrrrrqqqppppppqqqrrrsssppppppoooooonnnoooooopppnnnmmmllllllnnnnnnmmmllllllkkkkkkkkkllllllkkkiiihhhjjjlllmmmmmmllljjjhhhjjjjjjjjjjjjjjjkkkkkkkkknnnnnnmmmkkkjjjiiiiiiiiikkkkkkkkkkkkkkkkkkjjjiiinnnllljjjjjjjjjjjjhhhfffjjjiiiiiikkklllllliiifffgggiiijjjjjjiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiijjjnnnmmmlllkkkjjjjjjjjjjjjlllkkkkkkjjjkkklllnnnoookkkmmmoooooonnnmmmnnnooolllkkkjjjkkkmmmooopppoookkklllnnnnnnllljjjjjjkkkkkkjjjjjjlllnnnooonnnmmmpppooonnnooopppooommmkkkooonnnnnnnnnnnnooonnnnnnlllmmmnnnnnnllllllmmmnnnjjjjjjkkkmmmmmmmmmmmmlllkkkmmmooopppooonnnnnnnnnlllmmmmmmnnnooopppppppppqqqrrrrrrooollllllooosssqqqqqqppppppoooooonnnnnnnnnmmmmmmlllmmmmmmnnnooonnnmmmnnnppppppnnnqqqwwwqqqrrrssssssrrrqqqpppooouuuuuuuuuuuuttttttuuuuuuttttttuuuvvvwwwyyyzzz{{{zzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{yyywwwuuutttyyy~~~vvvrrrrrruuuwwwqqqqqqppppppoooppppppppprrrqqqpppppppppqqqrrrsssooonnnnnnnnnnnnooopppqqqnnnmmmllllllnnnnnnmmmllllllkkkjjjkkklllllljjjiiikkklllnnnoooooonnnlllkkkiiiiiijjjjjjjjjjjjkkkkkkooonnnmmmlllkkkjjjiiihhhjjjjjjjjjkkkkkkjjjjjjiiinnnmmmkkkjjjjjjjjjhhhfffkkkjjjiiijjjmmmmmmjjjfffggghhhiiihhhhhhhhhjjjlllllllllkkkjjjiiihhhhhhhhhiiijjjkkkjjjiiiiiijjjkkkooommmllljjjiiiiiijjjjjjkkkkkkkkkkkkllllllmmmnnnlllmmmmmmmmmllllllnnnpppmmmkkkkkkkkknnnooopppoookkkmmmoooooommmkkkkkkkkkkkkkkkkkklllnnnooommmlllnnnmmmlllmmmooopppooonnnpppooonnnnnnooopppnnnmmmmmmooopppooonnnmmmnnnooohhhiiikkkmmmnnnnnnmmmmmmkkkmmmnnnnnnmmmlllmmmnnnjjjkkklllnnnoooooopppppplllppptttrrrmmmlllpppuuuooooooooooooooopppqqqrrrooonnnmmmllllllmmmnnnooommmmmmppprrrpppmmmpppuuuppppppqqqrrrrrrqqqoooooopppqqqrrrsssssstttwwwyyyvvvwwwxxxyyyyyyxxxwwwvvvwwwwwwxxxzzz{{{}}}~~~~~~}}}zzzxxxuuusssrrrxxxrrrrrrsssuuupppooooooooooooppppppqqqqqqpppoooooooooqqqrrrsssmmmmmmmmmmmmnnnpppqqqrrrnnnmmmlllmmmnnnooonnnllllllkkkjjjlllmmmmmmllljjjllllllmmmnnnnnnmmmlllllljjjjjjjjjkkkkkkkkklllllllllllllllllllllkkkkkkjjjiiiiiijjjjjjjjjjjjiiiiiilllkkkiiijjjkkkkkkjjjhhhkkkhhhgggiiimmmooollliiifffffffffffffffhhhlllooollllllkkkjjjjjjiiihhhhhhhhhjjjlllkkkiiihhhjjjllllllkkkjjjiiiiiijjjkkkllljjjjjjkkkllllllllllllkkkkkklllmmmlllkkkkkkmmmooonnnlllkkklllnnnoooooonnnkkkmmmppppppnnnlllkkkllllllkkkkkklllmmmnnnlllkkknnnmmmkkkkkknnnooopppppppppnnnmmmmmmoooooommmkkknnnooopppooonnnnnnnnnpppiiijjjlllmmmnnnmmmlllkkkkkkllllllkkkjjjiiikkkllljjjkkklllmmmnnnnnnmmmmmmiiimmmpppqqqooonnnppprrrrrrqqqooonnnnnnoooqqqrrrpppooonnnllllllmmmoooppplllnnnrrruuurrrmmmnnnsssooopppqqqrrrrrrrrrqqqpppoooqqqsssrrrrrrsssvvvyyyuuuvvvwwwwwwwwwwwwvvvuuuuuuuuuvvvxxxyyyzzz{{{|||~~~~~~}}}{{{yyywwwuuusssrrrssszzztttpppqqqsssssssssoooooonnnnnnooopppqqqqqqppppppoooooooooppprrrssslllllllllmmmoooppprrrsssooonnnmmmmmmnnnooonnnmmmlllkkkkkkmmmnnnooonnnllljjjkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkllllllmmmmmmmmmiiijjjkkklllmmmmmmmmmmmmhhhiiiiiijjjjjjjjjiiiiiiiiihhhhhhiiikkkllllllkkkjjjgggeeehhhnnnqqqooolllfffeeeeeeddddddggglllpppkkkkkkjjjjjjjjjjjjjjjjjjhhhkkklllkkkiiihhhjjjllljjjiiihhhhhhhhhjjjmmmnnniiijjjkkklllmmmlllkkkjjjiiikkkmmmmmmlllllllllmmmooommmllllllnnnoooooonnnlllnnnpppqqqooommmllllllmmmlllkkklllmmmmmmkkkjjjqqqooolllkkklllnnnoooooopppmmmkkklllnnnnnnllljjjlllnnnooonnnmmmlllmmmnnnjjjkkkmmmnnnnnnmmmkkkiiikkkkkkjjjiiiggggggiiikkkkkklllmmmmmmmmmlllkkkjjjhhhiiillloooqqqqqqpppooowwwuuuqqqnnnmmmmmmnnnoooqqqpppnnnmmmmmmnnnoooppplllnnnsssvvvsssmmmmmmrrroooppprrrssstttssssssrrrsssuuuuuutttqqqqqqtttwwwqqqqqqqqqrrrtttuuuwwwwwwuuuuuuvvvwwwxxxxxxyyyyyyyyy||||||~~~|||}}}{{{yyyyyyxxxwwwuuurrrssssssssssssrrrqqqppppppoooooooooooonnnmmmkkkkkkrrrqqqooonnnnnnnnnooopppooommmlllmmmpppqqqpppnnnnnnnnnnnnnnnoooooooooooonnnooopppqqqqqqpppnnnnnnpppooommmkkkkkkkkkmmmnnnpppmmmkkkkkklllmmmmmmmmmmmmkkkjjjlllooooookkkhhhiiijjjkkkllllllkkkiiiggggggffffffhhhjjjkkkjjjhhhkkkjjjiiihhhhhhjjjlllmmmiiihhhhhhiiikkkllljjjiiihhhjjjllllllkkkkkkkkkllllllllljjjjjjiiiiiiiiijjjiiiiiiiiijjjjjjkkkkkklllmmmmmmmmmlllkkkkkkkkkjjjiiiiiijjjkkklllmmmnnnooorrrpppooonnnoooooommmkkkmmmllljjjiiiiiijjjlllmmmjjjjjjjjjjjjjjjjjjjjjjjjnnnmmmlllkkkjjjkkkllllllmmmlllkkklllooopppooonnnpppqqqqqqooollljjjjjjkkkmmmlllkkkkkkmmmmmmllljjjooollliiiggghhhkkkmmmnnnmmmnnnnnnnnnmmmlllkkkkkknnnnnnooooooppppppqqqqqqmmmooopppqqqpppooommmkkkooonnnnnnnnnnnnnnnoooooojjjmmmoooooonnnnnnpppssspppnnnlllmmmppprrrrrrpppoooppprrrttttttsssrrrqqquuutttsssqqqoooppptttwwwuuuwwwxxxyyyyyyyyy{{{||||||~~~||||||}}}~~~{{{zzzzzzyyyxxxwwwuuuuuussssssssssssrrrqqqppppppqqqqqqqqqqqqpppooonnnmmmsssrrrqqqpppoooooopppqqqooommmlllmmmpppqqqpppnnnooooooooopppppppppppppppnnnnnnoooooooooooonnnnnnnnnmmmkkkjjjjjjkkklllmmmooommmllllllmmmnnnnnnmmmkkkjjjkkklllmmmnnnmmmlllkkklllmmmnnnmmmllljjjiiihhhhhhhhhiiikkklllkkkjjjjjjiiihhhhhhhhhiiikkkllliiihhhhhhiiikkkkkkjjjiiihhhjjjkkkkkkjjjjjjkkkllljjjjjjjjjjjjjjjjjjkkkkkkhhhiiijjjjjjkkkkkkkkkkkkmmmmmmmmmmmmmmmllllllllliiijjjkkklllmmmnnnooooooqqqooonnnnnnnnnnnnmmmkkkmmmlllkkkjjjjjjjjjkkklllkkkkkkkkkkkkkkkkkkkkkkkknnnmmmkkkjjjjjjjjjkkkkkkmmmllllllmmmoooppppppooonnnoooooonnnkkkjjjjjjkkkooommmllllllmmmnnnmmmlllooommmjjjhhhhhhjjjlllmmmmmmmmmnnnnnnmmmmmmlllkkkooooooooooooooopppppppppoooppppppqqqpppooonnnmmmppppppoooooopppqqqrrrrrrnnnppprrrqqqpppoooqqqssspppnnnmmmnnnqqqsssrrrpppqqqrrrssstttttttttssssssvvvuuurrrooonnnppptttxxxyyyzzz|||{{{zzzzzz|||}}}|||~~~}}}{{{|||~~~{{{zzzzzzzzzyyyxxx{{{nnnqqq}}}ssssssssssssrrrqqqppppppqqqqqqqqqqqqqqqpppooonnnsssrrrqqqqqqpppqqqqqqqqqooonnnmmmnnnpppppppppoooqqqqqqqqqpppppppppppppppnnnnnnmmmmmmmmmnnnnnnoookkkkkkjjjiiiiiijjjkkklllnnnmmmlllmmmoooooonnnllliiijjjkkkllllllmmmoooqqqmmmnnnooooooooonnnlllkkkiiiiiiiiijjjlllmmmlllkkkiiihhhggggggggghhhjjjkkkiiihhhggghhhjjjjjjiiihhhgggiiijjjjjjiiiiiijjjkkkggghhhjjjkkkllllllkkkkkkggghhhjjjllllllllllllkkkkkkkkklllllllllllllllllljjjkkkkkklllmmmnnnoooooopppnnnmmmmmmnnnnnnlllkkklllllllllkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkooonnnllljjjjjjiiijjjjjjnnnmmmlllmmmpppqqqpppooolllmmmmmmmmmkkkjjjkkklllpppnnnllllllmmmoooooonnnpppnnnkkkiiiiiijjjlllmmmmmmmmmnnnnnnnnnmmmllllllppppppppppppooooooooooooqqqqqqppppppooooooppppppoooooooooooopppqqqssssssppprrrrrrqqqooooooooopppooonnnoooqqqssssssrrrpppssssssssssssttttttttttttvvvuuurrrooonnnppptttxxxzzz{{{||||||zzzzzz{{{||||||}}}~~~~~~|||zzzyyyzzzzzzyyywwwzzztttqqqrrrssssssqqqjjjssssssssssssrrrqqqppppppooopppppppppoooooonnnmmmqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooopppooooooqqqpppppppppppppppoooooooooooonnnmmmmmmnnnpppqqqkkkkkkjjjjjjjjjkkkllllllkkkkkkkkkmmmoooooommmjjjjjjlllmmmllljjjkkknnnrrrooooooooooooooonnnlllllliiiiiiiiijjjlllmmmlllkkkhhhhhhgggggggggggghhhiiihhhgggffffffggghhhhhhgggggghhhiiiiiihhhhhhiiikkkhhhiiikkkllllllkkkjjjhhhggghhhjjjlllmmmmmmlllkkkiiiiiijjjjjjkkkkkkkkklllkkkkkklllmmmmmmnnnooooooooommmllllllmmmmmmlllkkkllllllllllllllljjjiiiiiillllllllllllllllllllllllpppooommmkkkjjjjjjkkkkkknnnmmmmmmnnnpppqqqpppoookkklllmmmmmmlllkkklllmmmpppmmmkkkkkklllnnnoooooopppooommmkkkiiijjjlllnnnmmmmmmnnnnnnnnnnnnmmmmmmqqqqqqppppppoooooonnnnnnqqqpppooommmmmmnnnpppqqqlllllllllmmmnnnpppqqqrrrqqqqqqpppooonnnlllllllllnnnoooqqqsssttttttrrrpppsssrrrrrrrrrrrrsssttttttttttttsssrrrpppqqqsssvvvvvvwwwyyyyyyxxxxxxzzz|||~~~~~~~~~}}}{{{yyywwwwwwxxxxxxwwwvvvtttwwwuuuqqqooonnnpppvvvssssssssssssrrrqqqpppppppppppppppppppppoooooonnnooooooppppppppppppppppppooopppppppppooooooooopppppppppooooooooonnnnnnnnnqqqpppooonnnoooppprrrsssmmmmmmlllllllllmmmmmmmmmjjjiiijjjlllnnnnnnllljjjmmmnnnooommmjjjjjjmmmpppooooooooonnnmmmlllkkkkkkhhhhhhhhhiiikkklllkkkjjjhhhhhhgggggggggggggggggghhhfffddddddfffgggfffeeeggghhhhhhhhhggggggiiikkkjjjkkklllmmmllljjjgggfffggghhhjjjlllmmmmmmmmmmmmjjjjjjkkkkkkllllllmmmmmmkkkkkkllllllmmmnnnnnnnnnnnnmmmllllllmmmmmmlllkkkkkkllllllllllllkkkjjjiiillllllllllllllllllllllllqqqpppnnnmmmlllllllllmmmnnnmmmlllmmmoooqqqpppooolllmmmnnnnnnmmmmmmnnnooommmkkkjjjjjjlllmmmnnnmmmnnnoooooommmjjjjjjmmmooommmmmmnnnnnnnnnnnnnnnmmmqqqqqqppppppoooooonnnnnnpppooommmkkkkkkmmmoooppplllllllllmmmnnnpppqqqrrrqqqqqqoooooonnnmmmlllkkkmmmooorrrsssssssssrrrqqqqqqqqqppppppqqqqqqrrrsssqqqsssuuuuuusssrrrrrrsssrrrtttvvvwwwxxxyyy|||~~~~~~|||zzzyyyyyywwwvvvvvvwwwxxxwwwvvvuuuxxxqqqooowwwxxxuuu{{{ssssssssssssrrrqqqpppppprrrrrrsssssssssrrrrrrqqqnnnnnnooopppppppppoooooopppqqqqqqqqqooonnnooopppppppppoooooonnnmmmmmmmmmppppppppppppqqqrrrrrrsssoooooooooooonnnnnnmmmmmmjjjiiiiiikkkmmmnnnmmmkkknnnoooooommmlllkkklllnnnoooooonnnmmmlllkkkkkkjjjhhhhhhhhhiiikkklllkkkjjjhhhhhhhhhhhhggggggggggggjjjgggeeeeeefffggggggfffhhhhhhhhhgggfffgggiiillllllmmmmmmlllkkkiiigggeeehhhiiijjjkkklllmmmnnnooommmmmmnnnnnnnnnnnnnnnnnnkkkkkkkkklllllllllmmmmmmnnnmmmlllmmmnnnnnnmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkoooooommmlllllllllmmmnnnmmmlllkkklllooopppooonnnlllnnnooonnnmmmmmmnnnoookkkjjjjjjkkkmmmnnnmmmlllmmmooopppnnnkkkkkknnnqqqmmmmmmnnnooooooooonnnnnnppppppppppppoooooooooooonnnmmmlllkkkkkkmmmnnnpppoooooooooooopppqqqsssssssssqqqppppppqqqqqqpppnnnmmmoooqqqrrrrrrqqqqqqrrrppppppppppppqqqqqqqqqqqqppprrruuuuuutttrrrrrrrrrpppsssuuuwwwyyy{{{~~~~~~~~~}}}{{{zzzyyyyyywwwvvvvvvwwwxxxxxxwwwwww|||rrrooo{{{yyypppvvvssssssssssssrrrqqqpppppprrrrrrsssssssssssssssrrrnnnooopppqqqqqqqqqpppppppppqqqsssqqqooonnnoooqqqqqqqqqppppppooonnnnnnmmmnnnnnnoooqqqqqqrrrrrrrrrqqqqqqppppppooonnnmmmlllmmmkkkjjjkkkmmmoooooonnnmmmmmmlllmmmoooooonnnlllpppooonnnmmmlllkkkkkkkkkiiiiiiiiijjjlllmmmlllkkkiiiiiiiiiiiihhhhhhggggggmmmjjjhhhggghhhiiiiiiiiiiiiiiiiiihhhggggggjjjmmmllllllkkkkkkjjjiiihhhhhhjjjiiiiiiiiikkkmmmpppqqqnnnnnnmmmmmmmmmmmmmmmmmmjjjjjjjjjkkkkkkkkkkkkkkkooonnnmmmmmmoooooonnnmmmkkkjjjjjjiiijjjkkkmmmnnnkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkjjjkkklllmmmnnnlllkkkjjjkkknnnooonnnmmmlllnnnnnnnnnlllkkklllnnnjjjjjjkkkmmmooopppnnnlllkkknnnpppooollllllooosssmmmmmmnnnoooooooooooooooooooooooooooooopppppppppnnnmmmllllllmmmnnnooopppppppppoooooopppqqqrrrrrrqqqooonnnooorrrsssrrrpppmmmoooqqqqqqooooooqqqsssooopppqqqrrrrrrrrrqqqqqqsssttttttsssqqqqqqsssuuuppprrrtttvvvwwwyyy{{{}}}|||}}}|||}}}||||||yyyxxxvvvwwwxxxzzzyyyxxxrrryyyuuu}}}wwwppp|||ssssssssssssrrrqqqppppppppppppqqqrrrrrrqqqqqqqqqooopppqqqrrrsssrrrrrrqqqppprrrsssrrrooommmoooqqqrrrrrrqqqqqqpppoooooonnnlllmmmooopppqqqqqqqqqpppqqqqqqqqqpppooommmkkkjjjooommmllllllnnnpppqqqqqqllljjjjjjmmmqqqrrrpppmmmqqqpppooommmllllllkkkkkkkkkjjjjjjlllnnnnnnmmmllliiiiiiiiiiiiiiihhhggggggooommmjjjiiijjjkkkkkkkkkiiijjjiiihhhggghhhkkkmmmkkkkkkjjjiiiiiijjjjjjkkkkkkjjjiiihhhjjjmmmpppssskkkkkkkkkjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkooonnnmmmnnnooopppooonnnkkkjjjiiihhhiiilllnnnpppjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiihhhiiijjjlllmmmkkkjjjjjjkkkmmmnnnnnnmmmlllmmmnnnmmmkkkjjjkkkllljjjjjjlllooorrrqqqnnnllljjjmmmpppooommmlllpppuuummmmmmnnnooooooooooooooonnnnnnooooooppppppqqqqqqnnnnnnnnnnnnnnnoooppppppooonnnnnnnnnnnnnnnoooooonnnlllkkkmmmppprrrqqqooommmooopppooonnnnnnqqqtttoooppprrrttttttsssrrrqqqvvvuuurrrpppnnnppptttxxxnnnppprrrssstttuuuwwwyyyzzz|||~~~~~~}}}|||}}}}}}zzz{{{{{{zzzyyyxxxxxxxxxxxxyyywwwuuusssrrrsssttttttuuuuuutttssssssrrrqqqqqqnnnpppsssuuuuuutttrrrppprrrvvvuuuppppppsssrrrnnnkkklllnnnnnnmmmnnnoooqqqmmmoooqqqpppnnnnnnpppsssooooooooopppqqqqqqrrrrrrnnnnnnmmmmmmmmmnnnooooooiiikkknnnnnnnnnnnnooopppkkkmmmoooqqqqqqpppnnnmmmkkkmmmpppqqqpppmmmiiigggjjjjjjiiihhhhhhiiijjjjjjggghhhhhhiiijjjiiiiiiiiihhhgggfffggghhhiiiiiigggkkkiiihhhjjjlllkkkhhheeekkkkkkkkkkkkjjjjjjiiiiiiiiiiiijjjjjjjjjkkkkkkkkkiiijjjjjjkkkkkkjjjjjjjjjgggmmmmmmgggeeejjjmmmmmmoooooommmllllllkkkkkklllgggiiikkkkkkjjjjjjkkkllllllkkkkkkjjjjjjkkkkkklllmmmmmmmmmlllkkkjjjhhhgggkkkllllllkkkjjjkkkmmmoookkkkkkkkkkkkkkkkkkkkkkkklllmmmoooqqqsssqqqmmmjjjkkkooopppllllllppppppkkknnnlllkkkkkknnnqqqrrrssstttsssqqqooommmnnnrrruuuqqqqqqppppppqqqqqqrrrssspppooonnnnnnnnnoooqqqrrruuuooolllpppsssrrrooonnnnnnmmmmmmnnnqqqrrrrrrqqquuuuuutttssssssrrrqqqqqqrrrssstttuuuuuuuuutttssssssrrrqqqqqqsssvvvzzz|||yyy{{{}}}}}}|||}}}}}}zzzzzzzzzyyyxxxwwwwwwwwwwwwyyyxxxvvvtttssstttuuuvvvttttttssssssrrrqqqqqqqqqoooppprrrssstttsssrrrqqqsssvvvuuuqqqpppssssssoookkkmmmnnnnnnnnnnnnoooqqqnnnpppqqqpppnnnnnnppprrrrrrqqqqqqpppoooooonnnnnnlllkkkkkkjjjjjjkkkkkkkkklllnnnoooooonnnmmmnnnoookkkmmmoooqqqqqqpppnnnmmmlllmmmoooppppppmmmjjjhhhiiiiiijjjkkkkkkjjjiiiiiieeeeeefffggggggggggggggghhhgggggggggiiijjjiiihhhkkkiiiggghhhjjjllllllkkkiiiiiihhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjkkkkkkkkkjjjjjjkkkkkkkkkjjjiiiiiiggglllmmmhhhfffjjjmmmlllqqqpppnnnmmmlllkkkkkkkkkhhhiiikkkkkkjjjjjjjjjkkkmmmmmmmmmllllllmmmmmmmmmooonnnmmmlllkkkjjjjjjiiikkkllllllkkkjjjjjjmmmooollllllllllllllllllllllllllllllmmmoooqqqpppmmmjjjllloooooolllkkknnnmmmiiilllkkkkkklllooopppooommmooopppqqqpppnnnnnnoooppppppoooooooooooopppqqqqqqpppooonnnnnnnnnoooqqqrrruuunnnjjjmmmqqqrrrrrrsssqqqppppppqqqssstttsssrrrppppppppppppppppppppppppoooppprrrsssttttttttttttttttttssstttvvvxxx{{{|||{{{}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~|||zzzyyyyyyxxxwwwwwwvvvvvvuuuxxxwwwvvvuuuuuuuuuwwwwwwssssssrrrrrrqqqqqqppppppqqqqqqqqqrrrrrrrrrrrrrrrsssuuutttqqqqqqsssrrrppplllmmmoooooonnnnnnoooqqqooopppqqqpppnnnnnnoooqqqqqqppppppoooooonnnnnnmmmpppooonnnmmmmmmlllmmmmmmnnnpppppppppnnnmmmmmmnnnkkkmmmnnnppppppooonnnmmmmmmnnnoooooonnnmmmkkkjjjhhhjjjlllmmmmmmllljjjhhhhhhhhhiiijjjjjjjjjjjjiiiiiihhhggghhhiiijjjjjjhhhjjjhhhffffffiiimmmooopppiiiiiihhhgggggghhhjjjkkkiiiiiijjjjjjkkkkkkkkkjjjkkkkkkkkkkkkkkkjjjiiihhhgggkkkllljjjiiikkklllkkkooonnnmmmkkkjjjjjjiiiiiiiiikkklllllljjjiiiiiijjjmmmmmmllllllllllllmmmmmmpppooommmlllkkkkkkkkkkkkjjjkkkkkkjjjiiijjjlllnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmnnnnnnmmmkkkjjjmmmmmmllllllnnnmmmjjjiiijjjkkkmmmooonnnllliiijjjmmmpppqqqooonnnmmmmmmnnnnnnnnnmmmnnnooooooppppppooonnnnnnnnnoooqqqrrruuunnniiilllpppqqqsssvvvrrrqqqpppqqqrrrsssrrrqqqppppppqqqrrrrrrsssttttttmmmnnnppprrrssstttttttttttttttuuuvvvwwwxxxyyyzzzzzz{{{|||}}}}}}~~~}}}}}}}}}}}}}}}}}}|||{{{yyyyyyyyyxxxxxxwwwvvvuuuvvvuuuuuutttuuuuuuvvvwwwrrrrrrrrrqqqqqqppppppppprrrqqqpppppppppqqqssssssrrrrrrrrrqqqpppqqqpppooommmnnnpppoooooonnnpppqqqpppppppppooonnnnnnooopppmmmmmmmmmnnnoooooopppppprrrqqqpppooonnnnnnmmmmmmnnnooopppooonnnmmmnnnpppkkklllnnnooopppooonnnmmmnnnnnnnnnnnnmmmmmmlllllljjjkkkkkkllllllkkkkkkjjjiiiiiijjjkkkkkkkkkkkkjjjhhhgggfffgggiiijjjiiihhhggggggggghhhjjjlllmmmnnnkkkkkkiiiiiiiiikkkmmmnnnhhhiiijjjkkkkkkkkkjjjjjjkkkkkkkkkkkkjjjiiihhhhhhhhhjjjlllkkkkkkllllllkkkkkkjjjjjjiiihhhiiiiiiiiijjjlllmmmllljjjhhhhhhiiijjjjjjjjjkkkkkkjjjjjjjjjpppnnnllljjjiiijjjkkkllljjjkkkkkkjjjiiiiiilllnnnnnnnnnnnnnnnnnnnnnnnnnnnooommmllllllmmmnnnnnnmmmiiikkklllmmmnnnoooooooooiiiiiijjjlllnnnooommmllliiilllnnnooonnnmmmmmmnnnnnnnnnnnnnnnnnnooopppppppppooonnnnnnnnnoooqqqrrrtttnnnlllnnnqqqpppqqqtttpppooonnnnnnoooooommmlllqqqqqqrrrssssssttttttuuuoooppppppqqqrrrsssssssssqqqrrrtttuuuvvvvvvvvvuuuvvvxxxzzz|||~~~~~~|||}}}}}}}}}}}}|||{{{{{{zzzzzzzzzzzzyyyxxxwwwvvvttttttsssssstttttttttuuurrrrrrqqqqqqqqqqqqpppppprrrqqqpppooooooqqqrrrtttpppooooooppppppooonnnooonnnoooqqqpppoooooopppqqqqqqpppoooooooooooopppooommmmmmmmmnnnooooooppppppooonnnmmmlllkkkkkkkkkkkklllmmmnnnnnnmmmnnnppprrrllllllmmmnnnooonnnnnnmmmoooooonnnmmmmmmmmmmmmnnnmmmllljjjiiiiiijjjlllmmmeeeeeefffggggggggggggggggggfffeeefffhhhiiihhhgggeeegggjjjkkkkkkjjjhhhhhhkkkkkkjjjjjjjjjlllmmmnnnhhhiiijjjllllllkkkjjjiiikkkkkkkkkkkkkkkjjjiiihhhjjjjjjjjjlllmmmlllkkkkkkiiiiiiiiiiiijjjkkklllmmmkkklllmmmllljjjhhhhhhhhhiiiiiijjjkkkkkkjjjiiiiiinnnllljjjhhhhhhhhhjjjkkkjjjkkkkkkjjjiiijjjlllnnnnnnnnnnnnnnnnnnnnnnnnnnnpppnnnmmmlllnnnoooooonnnmmmmmmnnnooopppooonnnooollljjjiiikkknnnppprrrrrrlllmmmmmmmmmlllmmmpppsssppppppooooooppppppqqqrrrpppooonnnnnnnnnoooqqqrrrsssoooooorrrsssooonnnoooooonnnllllllmmmmmmllljjjoooooooooooooooooooooooosssssssssrrrrrrrrrrrrrrrqqqrrrtttvvvwwwvvvvvvuuuwwwyyy{{{|||~~~{{{}}}~~~~~~|||{{{{{{|||yyyzzz{{{{{{zzzyyywwwvvvssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppooooooqqqrrrsssqqqnnnnnnppppppnnnnnnpppooopppqqqqqqpppoooppprrrpppooommmnnnpppqqqqqqpppqqqppppppoooooonnnnnnmmmpppooonnnmmmmmmmmmmmmmmmkkklllmmmllllllmmmpppsssllllllmmmnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnllliiiggggggiiilllnnngggggghhhiiiiiiiiiiiiiiihhhffffffggghhhiiihhhgggfffiiimmmnnnllliiifffeeeiiiiiiiiijjjjjjjjjjjjjjjgggiiikkkllllllkkkjjjiiiiiijjjjjjkkkkkkjjjjjjjjjmmmiiiiiilllnnnlllkkkmmmllllllllllllmmmoooppppppkkklllmmmllljjjhhhhhhhhhjjjkkklllmmmmmmlllkkkjjjlllkkkjjjhhhhhhhhhiiijjjkkkllllllkkkjjjkkkmmmooonnnnnnnnnnnnnnnnnnnnnnnnpppooommmmmmooopppooonnnsssqqqppprrrppplllkkklllooolllkkkkkknnnqqqssstttnnnnnnmmmkkkkkknnnssswwwqqqqqqqqqqqqqqqrrrrrrssspppooonnnnnnnnnoooqqqrrrrrrpppqqquuutttnnnlllmmmqqqooonnnnnnoooooonnnlllqqqqqqppppppppppppppppppuuutttsssrrrqqqqqqqqqrrrrrrsssuuuwwwxxxyyyxxxxxxzzz{{{}}}}}}}}}zzz}}}~~~~~~{{{zzzzzz|||xxxyyyzzzzzzzzzxxxvvvuuuuuuuuuuuuttttttsssrrrrrrrrrrrrrrrrrrrrrrrrsssssspppppppppppppppqqqqqqrrrrrroooooorrrrrroooooossspppqqqrrrrrrppppppppprrrooommmlllmmmppprrrrrrqqqrrrqqqqqqpppoooooonnnnnnqqqqqqpppppppppppppppqqqlllllllllkkkjjjkkknnnqqqlllllllllmmmmmmmmmnnnnnnmmmnnnoooooooooooonnnnnnlllkkkiiiggggggiiikkklllkkklllmmmmmmnnnnnnmmmmmmiiihhhhhhhhhjjjkkkjjjiiihhhkkknnnooollljjjiiiiiiiiijjjkkklllllljjjiiihhhggghhhkkklllmmmllljjjiiihhhiiiiiijjjkkkkkkkkkkkkoooiiigggkkkmmmllllllnnnnnnnnnmmmmmmmmmmmmnnnnnnjjjkkklllllljjjhhhhhhiiiiiikkklllmmmmmmlllkkkiiikkkkkkjjjjjjjjjjjjiiiiiilllmmmmmmlllkkklllnnnpppmmmmmmmmmmmmmmmmmmmmmmmmooonnnmmmmmmoooooonnnmmmrrrnnnnnnqqqqqqlllkkknnnpppnnnmmmnnnoooppppppooommmmmmlllkkkkkknnnssswwwqqqqqqqqqqqqqqqrrrsssssspppooonnnnnnnnnoooqqqrrrrrrpppqqqsssrrrnnnmmmpppqqqpppoooooopppqqqpppnnnqqqqqqqqqrrrssssssttttttsssrrrqqqppppppqqqqqqrrrrrrssstttvvvxxxyyyzzzzzzyyyzzz{{{||||||~~~}}}yyyyyyzzz}}}~~~{{{yyyzzz|||wwwxxxyyyzzzyyywwwuuutttvvvvvvvvvvvvuuutttrrrrrrssssssssssssssssssssssssooooooppppppqqqqqqqqqqqqtttppppppttttttppppppuuuppprrrsssrrrppppppqqqrrrnnnlllkkkmmmqqqssssssrrrooooooooopppqqqqqqrrrrrrnnnmmmmmmmmmmmmmmmnnnooonnnnnnmmmkkkiiiiiilllnnnlllllllllmmmmmmmmmnnnnnnmmmnnnoooppppppooonnnmmmiiiiiiiiiiiiiiiiiiiiiiiijjjkkkllllllmmmmmmllllllkkkjjjiiijjjlllmmmlllkkkkkkmmmooonnnlllkkkllloookkklllnnnoooooollljjjhhhggghhhkkkmmmmmmllljjjhhhggghhhiiijjjkkklllllllllqqqjjjfffjjjmmmllllllooonnnnnnlllkkkjjjiiiiiiiiiiiikkklllllljjjiiiiiijjjggghhhjjjkkkkkkjjjhhhgggkkkkkklllllllllkkkjjjjjjmmmnnnnnnmmmlllllloooqqqmmmmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmnnnnnnmmmkkklllhhhjjjpppqqqnnnnnnrrrppppppppppppqqqooollliiikkkkkklllkkklllnnnrrruuuqqqqqqppppppqqqqqqrrrssspppooonnnnnnnnnoooqqqrrrrrrooooooqqqpppnnnppptttpppooonnnooopppqqqpppoookkklllmmmnnnpppqqqrrrsssppppppoooooooooppprrrssspppppprrrsssuuuwwwyyyyyytttvvvxxxzzz{{{~~~}}}|||~~~~~~{{{zzzzzzxxxwwwzzz}}}{{{wwwvvvyyyttttttsssqqqoooqqqtttwwwuuuuuuuuuuuutttsssrrrqqqssssssrrrrrrqqqppppppppppppqqqqqqrrrrrrpppooonnnrrrqqqooonnnnnnoooqqqrrrmmmnnnoooppppppooonnnmmmssssssrrrqqqpppooonnnmmmpppppppppoooooooooooooooooonnnmmmmmmnnnooonnnlllooopppnnnmmmooorrrooojjjlllqqqqqqmmmmmmpppnnniiiiiilllllliiiiiikkkkkkhhhhhhiiikkklllmmmllllllkkklllkkkjjjiiiiiiiiijjjkkkiiijjjkkkmmmnnnmmmjjjhhhjjjkkkkkklllkkkjjjhhhgggjjjkkkkkkkkkkkkkkkkkkllliiillloooooonnnmmmllllllkkkkkkiiiiiijjjlllooopppmmmllljjjiiiiiiiiijjjkkkhhhhhhgggggggggiiijjjkkkeeefffhhhjjjkkkkkkkkkkkkpppmmmjjjjjjmmmooonnnmmmrrrpppmmmkkkjjjlllnnnpppoooooonnnnnnooopppqqqqqqmmmnnnoooppppppooonnnnnnrrrqqqooonnnmmmmmmmmmnnnnnnoooppppppqqqppppppoooooolllkkkkkkmmmllliiifffqqqppppppqqqrrrsssqqqppprrrqqqooommmlllmmmqqqtttrrrrrrqqqooommmlllnnnooottttttrrrqqqppppppppppppqqqooommmmmmmmmnnnmmmlllmmmpppssstttssssssuuuxxxrrrtttuuuwwwxxxwwwwwwvvvzzzwwwwww{{{}}}|||~~~~~~}}}~~~~~~~~~|||{{{{{{~~~{{{uuuuuuxxxwwwwwwuuusssqqqqqqtttwwwttttttttttttsssrrrqqqpppsssrrrrrrqqqqqqpppooooooppppppqqqqqqqqqpppooonnnrrrqqqpppoooooopppqqqrrrpppqqqrrrssssssrrrqqqqqqqqqqqqpppooonnnmmmllllllnnnnnnnnnooopppppppppqqqlllkkkkkklllnnnooonnnmmmooopppooommmooorrrpppjjjiiimmmooollllllnnnlllhhhjjjmmmmmmjjjjjjmmmmmmjjjjjjkkklllllllllkkkjjjiiihhhggggggfffggghhhiiijjjmmmkkkiiijjjlllmmmkkkiiijjjkkklllmmmlllkkkjjjiiijjjjjjkkkkkkkkkkkkllllllkkkmmmoooooommmlllkkkllljjjjjjjjjkkkmmmoooqqqssslllkkkjjjiiiiiihhhhhhiiiiiihhhgggggggggiiijjjkkkhhhiiijjjkkkkkkjjjiiihhhnnnllliiijjjlllmmmmmmlllooonnnkkkjjjjjjmmmppprrrnnnnnnnnnnnnnnnnnnoooooolllmmmnnnoooooonnnmmmlllnnnmmmlllllllllmmmnnnoookkkllllllkkkkkkkkkkkkkkknnnlllkkklllnnnnnnkkkiiioooooooooppprrrrrrqqqpppmmmnnnnnnmmmllllllmmmooopppqqqpppnnnlllkkkmmmnnnrrrqqqqqqpppoooooooooooopppnnnllllllmmmnnnmmmlllnnnqqqttttttttttttvvvxxxqqqrrrssssssttttttuuuuuuzzzwwwwww{{{}}}|||~~~~~~}}}{{{yyyxxx{{{}}}yyyttttttxxxzzzyyyxxxuuusssssstttwwwrrrsssssssssrrrqqqpppooorrrrrrrrrqqqppppppooooooppppppqqqqqqppppppooonnnqqqqqqqqqqqqqqqqqqqqqqqqpppqqqssstttttttttssssssqqqppppppooonnnmmmlllllllllmmmnnnnnnppppppqqqrrrjjjiiijjjkkknnnooonnnmmmoooqqqpppnnnooorrrpppkkkhhhlllnnnnnnnnnooommmiiillloooooolllllloooooolllllllllllllllkkkjjjiiihhhiiiiiiiiijjjkkklllnnnnnnpppkkkggggggkkknnnllljjjjjjkkklllmmmmmmmmmlllkkkjjjjjjjjjkkkkkklllllllllmmmnnnoooooommmkkklllllljjjjjjlllnnnppprrrssstttllllllllllllkkkjjjiiihhhiiiiiihhhggghhhiiijjjkkkkkkkkklllkkkjjjiiigggfffmmmkkkjjjjjjkkkllllllkkkmmmkkkjjjiiikkkmmmppprrrnnnnnnnnnmmmmmmmmmmmmmmmlllmmmnnnnnnnnnmmmlllkkkiiiiiiiiijjjlllmmmooopppqqqpppooonnnnnnnnnnnnnnnmmmllllllmmmnnnnnnmmmkkklllmmmnnnooopppqqqqqqqqqjjjmmmoooooonnnlllllllllqqqqqqqqqooommmmmmnnnpppqqqqqqpppppppppppppppqqqnnnmmmkkklllmmmnnnnnnmmmoooqqqssstttttttttvvvwwwrrrrrrqqqqqqrrrsssuuuvvvzzzwwwwww{{{}}}|||~~~~~~}}}{{{yyyyyy{{{~~~|||zzzzzzxxxtttuuuyyyxxxxxxxxxvvvttttttuuuwwwqqqqqqrrrrrrqqqppppppooorrrrrrrrrqqqppppppoooooopppppppppppppppooooooooopppqqqqqqrrrrrrqqqqqqpppnnnoooppprrrrrrrrrqqqqqqrrrrrrqqqqqqpppoooooonnnmmmnnnnnnnnnoooooopppppplllkkkkkkmmmoooooonnnllloooqqqqqqooooooqqqpppllljjjllloooqqqqqqqqqooolllkkknnnnnnlllllloooooommmlllllllllkkkkkkjjjjjjjjjkkkkkkkkklllmmmnnnnnnoooooojjjggghhhmmmooolllhhhiiijjjkkkmmmmmmmmmlllllljjjjjjjjjkkkkkkllllllllllllmmmooonnnmmmlllmmmooojjjkkkmmmooopppqqqqqqqqqmmmmmmnnnnnnnnnllljjjiiijjjiiihhhhhhhhhiiijjjkkkkkkkkkllllllkkkiiigggfffmmmmmmlllllllllllllllkkkmmmllljjjjjjkkkmmmoooqqqoooooooooooonnnmmmmmmlllmmmnnnooooooooonnnmmmllliiiiiijjjkkklllnnnoooooovvvuuutttrrrqqqqqqqqqrrrnnnnnnmmmmmmmmmmmmkkkjjjiiikkkmmmnnnoooooopppqqqmmmoooqqqqqqooonnnnnnooosssssssssrrrpppppprrrtttrrrqqqqqqqqqqqqrrrrrrsssmmmlllkkkkkknnnooooooooooooppprrrsssssstttuuuuuuuuutttrrrrrrrrrtttwwwyyyzzzwwwwww{{{}}}|||~~~}}}~~~~~~}}}{{{zzz|||}}}wwwvvvxxx{{{yyyuuutttxxxtttuuuuuutttttttttvvvxxxqqqqqqrrrrrrrrrqqqppppppssssssrrrrrrqqqppppppppprrrqqqqqqppppppppppppppppppqqqrrrrrrrrrrrrqqqpppmmmnnnpppqqqqqqqqqpppooorrrrrrqqqqqqppppppoooooopppooooooooonnnnnnmmmmmmoooooooooppppppooommmjjjnnnqqqrrrooonnnppppppmmmkkkllloooqqqrrrpppnnnnnnjjjmmmmmmkkkkkknnnooollljjjjjjjjjjjjkkkllllllllliiijjjjjjjjjjjjiiiiiiiiillljjjiiikkkooooookkkfffhhhiiijjjkkkllllllkkkjjjiiiiiijjjkkkkkklllmmmmmmjjjlllnnnooonnnnnnoooqqqllllllmmmnnnnnnmmmmmmlllkkklllmmmmmmmmmllljjjiiikkkjjjiiihhhhhhiiijjjjjjiiijjjkkkllllllkkkjjjiiinnnnnnooonnnmmmmmmllllllooonnnlllkkkkkklllmmmnnnpppppppppppppppooonnnmmmoooppppppqqqpppooonnnmmmllllllmmmmmmnnnnnnnnnnnnsssrrrqqqpppooonnnnnnnnnooooooooonnnlllkkkjjjiiihhhkkkmmmnnnmmmnnnoooqqqppppppqqqooonnnnnnppprrrrrrssssssrrrpppqqqsssuuuqqqqqqpppppppppqqqqqqrrrmmmlllkkklllnnnpppppppppoooooopppqqqssssssssssssvvvuuusssqqqrrruuuxxxzzzzzzwwwwww{{{}}}|||~~~|||~~~}}}zzzyyyxxxxxxwwwzzz}}}{{{uuutttwwwqqqrrrttttttssstttvvvxxxrrrrrrssssssssssssrrrrrrtttttttttsssrrrrrrqqqqqqssssssrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrpppqqqrrrssssssrrrqqqpppoooooooooooonnnnnnmmmmmmqqqppppppooommmmmmlllkkkqqqppppppqqqqqqpppllliiilllqqqrrrooommmnnnooommmmmmkkklllooopppmmmlllnnnhhhkkkllljjjjjjmmmnnnkkkjjjjjjjjjjjjkkklllmmmnnnjjjkkkkkkkkkkkkjjjiiihhhiiijjjkkkmmmooommmjjjggghhhiiijjjkkkkkkkkkjjjiiiiiiiiijjjkkkkkklllmmmmmmhhhkkkoooppppppoooooopppmmmmmmllllllkkkkkkjjjjjjhhhiiiiiijjjjjjjjjjjjjjjlllkkkjjjiiihhhiiijjjjjjhhhiiijjjlllllllllkkkkkknnnpppqqqpppnnnllllllmmmpppooonnnmmmlllmmmmmmnnnoooooopppqqqqqqpppnnnnnnpppqqqqqqrrrqqqpppnnnmmmnnnoooooopppoooooonnnmmmppppppppppppooonnnmmmmmmooopppqqqpppmmmkkkkkkkkkhhhkkkoooooommmlllnnnqqqoooppppppnnnmmmmmmoooqqqoooppppppooonnnooorrrtttppppppoooooonnnoooooopppooommmlllmmmpppqqqqqqqqqpppooooooqqqssstttsssrrruuusssrrrqqqqqqtttvvvxxxzzzwwwwww{{{}}}|||~~~|||~~~|||zzzxxxxxxzzzxxxyyy{{{yyyuuuuuuyyyrrrsssttttttssstttuuuwwwttttttuuuuuuuuuuuuttttttvvvuuuuuuttttttsssrrrrrruuutttsssrrrrrrrrrsssssssssrrrqqqqqqqqqqqqrrrssssssssstttttttttrrrqqqpppoooooooooooonnnnnnnnnnnnooooooooonnnmmmmmmmmmlllooonnnoooqqqqqqpppmmmjjjkkkpppqqqnnnkkkmmmmmmlllpppllllllooooookkkkkkooohhhkkkllljjjjjjnnnnnnllllllkkkjjjjjjjjjkkklllmmmjjjkkklllmmmmmmllllllkkkhhhkkkmmmmmmkkkjjjjjjkkkjjjkkklllllllllkkkjjjiiihhhiiiiiijjjlllmmmmmmnnnjjjmmmqqqsssqqqooolllkkkmmmmmmkkkjjjjjjjjjkkkllliiiiiiiiiiiijjjlllmmmnnnlllkkkjjjiiihhhiiijjjjjjiiijjjkkklllllllllkkkjjjmmmoooqqqpppmmmkkkkkkllloooooonnnnnnnnnooooooppplllmmmooopppqqqpppnnnmmmppppppqqqqqqpppooommmlllnnnooooooppppppooonnnnnnnnnppprrrssssssqqqooonnnmmmppprrrrrrpppooopppqqqiiimmmppppppmmmkkknnnqqqoooppprrrrrrpppooopppqqqnnnooooooooonnnooorrrtttssssssrrrqqqppppppppppppqqqooonnnoooqqqrrrrrrqqqrrrqqqqqqrrruuuvvvtttrrruuutttsssssssssuuuwwwxxxzzzwwwwww{{{}}}|||~~~~~~|||}}}~~~}}}{{{zzzzzz{{{xxxvvvuuuwwwvvvuuuwww}}}tttuuuvvvuuutttssstttuuuuuuuuuvvvvvvvvvvvvvvvuuuvvvvvvvvvuuuttttttssssssvvvuuutttsssrrrssstttttttttsssqqqppppppqqqssstttssstttttttttsssqqqooonnnqqqqqqqqqqqqppppppppppppmmmmmmmmmnnnnnnnnnnnnnnnllllllmmmpppqqqpppmmmjjjjjjoooqqqmmmkkklllmmmllluuuooonnnpppppplllmmmrrrhhhkkkllljjjkkknnnooommmnnnmmmkkkjjjiiijjjjjjkkkdddeeegggiiijjjjjjjjjiiiiiilllnnnlllhhhgggkkkooolllmmmmmmmmmmmmllljjjiiihhhiiiiiijjjlllmmmnnnnnnlllooosssuuurrrnnnjjjhhhmmmllljjjiiijjjkkknnnooolllkkkkkklllmmmooorrrsssmmmllljjjiiiiiiiiijjjjjjjjjkkklllllllllkkkjjjiiilllnnnqqqpppllljjjjjjkkknnnnnnnnnnnnoooqqqrrrsssjjjlllnnnooopppooonnnmmmooopppppppppooonnnlllkkklllmmmooopppppppppooonnnkkkmmmpppssssssqqqnnnllllllooossssssrrrrrrtttwwwjjjnnnqqqpppmmmkkkmmmpppooorrrvvvwwwvvvsssrrrqqqoooppppppppppppqqqtttvvvxxxwwwvvvuuutttsssssssssrrrqqqooopppqqqsssrrrrrruuusssrrrtttwwwxxxvvvtttwwwwwwvvvvvvwwwxxxyyyzzzzzzwwwwww{{{}}}|||~~~{{{~~~xxxyyyzzz{{{zzzyyyxxxwwwyyyxxxwwwvvvuuuuuuvvvvvvsssvvvxxxwwwuuutttuuuwwwwwwyyywwwsssrrruuuvvvtttrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrtttssssssrrrtttuuusssssssssttttttssssssrrrxxxvvvtttrrrqqqrrrssstttrrrsssssstttsssrrrqqqpppooooooppppppppppppoooooommmmmmmmmnnnnnnnnnnnnoooooonnnnnnmmmmmmmmmmmmnnnlllkkkjjjkkkmmmooopppooollllllkkkkkkkkkllllllmmmooonnnmmmlllkkkjjjjjjjjjfffgggiiikkklllmmmlllllljjjjjjjjjiiihhhiiikkkmmmqqqpppooommmkkkiiihhhgggjjjjjjkkkkkklllooosssvvvqqqqqqqqqpppoooooonnnnnnlllnnnpppmmmhhhhhhmmmrrrooonnnmmmllllllmmmnnnooommmkkkkkkmmmkkkhhhiiimmmmmmkkkiiikkkmmmooommmkkknnnooopppnnnmmmllllllmmmlllmmmnnnnnnmmmmmmnnnooorrrqqqpppppprrrrrrqqqpppqqqqqqrrrsssrrrooommmlllpppnnnmmmqqqwwwxxxtttoooqqqpppnnnnnnooonnnmmmlllppppppoooooooooooooooooonnnoooqqqsssttttttttttttrrrqqqpppqqqsssrrrooolllnnnnnnnnnooopppqqqsssssspppsssuuuuuusssrrrtttwwwrrrrrrrrrssstttuuutttrrruuuuuuuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvxxxzzz|||~~~~~~{{{{{{{{{{{{{{{zzzyyyxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuwwwyyyyyywwwvvvwwwyyyvvvxxxwwwsssrrruuuuuurrrqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssssssrrrrrrsssuuuqqqrrrrrrsssssssssrrrrrrwwwuuusssrrrqqqqqqrrrssspppqqqqqqrrrqqqpppooonnnppppppppppppppppppppppppnnnnnnnnnnnnooooooooopppooonnnnnnnnnnnnnnnoooooonnnmmmlllmmmoooppppppoookkkkkkkkkkkklllmmmnnnoooooonnnmmmlllkkkkkkkkkkkknnnmmmkkkjjjiiiiiijjjkkkmmmnnnnnnmmmlllmmmoooqqqkkkkkkkkkkkkjjjjjjjjjjjjlllllllllkkkjjjllloooqqqnnnnnnnnnnnnmmmmmmmmmmmmoooooonnnmmmmmmmmmoooppptttsssqqqpppnnnmmmmmmmmmmmmkkkkkklllkkkgggiiimmmmmmkkkjjjkkknnnooonnnlllnnnpppqqqpppnnnlllmmmmmmnnnnnnooooooooooooppppppsssrrrqqqrrrssssssrrrqqqssstttuuuuuuuuusssqqqppprrrrrrtttuuuvvvvvvtttrrrooonnnnnnooopppqqqppppppppppppppppppppppppppppppooopppqqqrrrrrrqqqppppppqqqooooooppprrrrrrooommmrrrrrrqqqqqqqqqqqqrrrrrrsssuuuvvvtttrrrpppqqqsssqqqqqqqqqrrrssssssrrrqqqttttttssssssttttttuuuvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvwwwxxxzzz{{{}}}~~~~~~~~~~~~~~~|||{{{{{{zzzzzzzzzvvvwwwxxxxxxxxxwwwvvvuuuuuuwwwxxxyyyxxxwwwxxxyyytttwwwwwwttttttuuutttqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssssssrrrrrrssstttqqqrrrssstttttttttttttttwwwvvvtttsssrrrsssssstttpppqqqqqqrrrrrrqqqooooooqqqqqqpppoooooopppqqqqqqooooooooooooppppppppppppooooooooooooooopppqqqrrroooooooooppprrrrrrpppnnnjjjjjjjjjkkklllnnnpppqqqnnnmmmllllllkkkkkkkkkkkksssppplllhhhggghhhjjjlllkkklllmmmlllllllllnnnpppkkkkkkkkkkkkllllllllllllkkkkkklllkkkjjjkkknnnppppppppppppppppppqqqqqqqqqpppnnnlllmmmooopppooommmrrrrrrrrrqqqooonnnlllkkkllljjjjjjllljjjggghhhmmmnnnllllllmmmnnnooonnnmmmoooqqqrrrrrrpppnnnmmmmmmoooppppppppppppqqqqqqqqqtttsssrrrrrrttttttsssrrrrrrsssuuuvvvvvvuuusssrrrrrruuuwwwwwwtttrrrrrrrrrmmmnnnoooqqqrrrsssssstttppppppppppppppppppppppppqqqqqqrrrqqqpppooommmlllooonnnnnnoooqqqqqqooonnnuuutttsssrrrqqqpppppppppssstttuuutttrrrqqqqqqrrrqqqqqqrrrrrrrrrqqqqqqpppsssrrrrrrrrrrrrsssttttttuuutttsssrrrrrrssstttuuuxxxxxxyyyzzz{{{|||}}}}}}}}}~~~}}}{{{zzzzzz{{{{{{vvvwwwyyyzzzzzzyyywwwvvvtttuuuvvvwwwwwwwwwwwwxxxuuuxxxyyywwwvvvwwwuuurrrssssssssssssssssssssssssqqqrrrtttsssrrrqqqrrrtttssstttuuuuuuvvvvvvvvvvvvxxxwwwvvvuuuuuuuuuuuuvvvrrrrrrsssttttttsssrrrqqqsssrrrpppooooooppprrrsssnnnoooooooooppppppppppppooooooooopppqqqrrrssstttppppppqqqrrrsssrrrooolllmmmlllkkkkkklllnnnpppqqqllllllkkkjjjjjjjjjkkkkkkpppnnnjjjhhhgggiiilllnnnjjjkkkllllllkkkkkkmmmooopppppppppoooooonnnnnnmmmhhhiiikkklllmmmnnnrrrtttoooooopppqqqrrrrrrssssssnnnmmmnnnnnnoooooonnnmmmlllmmmnnnoooooonnnmmmlllllljjjkkklllkkkhhhiiinnnnnnnnnnnnnnnoooppppppoooqqqsssttttttrrrooonnnnnnppppppooopppqqqrrrqqqqqqsssrrrqqqrrrssstttsssrrroooppprrrssstttsssrrrqqqppprrrttttttsssrrrppppppnnnppprrrssstttttttttuuunnnnnnnnnnnnooooooooooooqqqrrrrrrrrrqqqooommmlllmmmmmmmmmnnnoooppppppoootttsssrrrqqqppppppppppppqqqrrrssssssttttttuuuvvvrrrssstttsssrrrqqqqqqqqqssssssrrrrrrrrrssssssttttttsssrrrqqqrrrssstttvvvyyyyyyyyyzzzzzz{{{{{{||||||}}}|||{{{{{{||||||wwwyyyzzz||||||{{{yyyxxxvvvvvvwwwxxxyyyyyyxxxxxxwww{{{{{{yyyxxxyyyxxxtttuuuuuuuuuuuuuuuuuuuuuuuurrrtttttttttrrrrrrssstttsssssstttuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuuuuuuurrrrrrttttttuuutttsssrrrtttrrrqqqooooooqqqrrrtttnnnnnnooooooooopppppppppppppppppppppqqqsssttttttqqqpppqqqrrrsssqqqnnnkkkqqqooommmllllllmmmnnnpppkkkjjjjjjjjjjjjkkkkkklllllllllkkkjjjjjjjjjjjjjjjlllnnnooopppooooooqqqrrrqqqqqqqqqpppppppppoooooojjjlllnnnooopppqqqtttvvvkkkkkklllmmmnnnoooooopppmmmqqqtttssspppnnnppprrrmmmnnnoooppppppooonnnmmmmmmkkklllnnnmmmjjjkkkpppooooooppppppppppppqqqqqqsssuuuvvvuuusssqqqppppppqqqooonnnoooqqqrrrqqqoooqqqppppppppprrrssssssqqqmmmnnnppprrrsssrrrqqqppprrrpppooorrrvvvvvvrrrnnnpppsssvvvvvvtttsssssssssoooooooooppppppqqqqqqqqqqqqrrrsssssssssrrrqqqpppmmmmmmnnnnnnnnnoooppppppsssrrrrrrrrrrrrsssttttttrrrrrrrrrsssuuuvvvwwwwwwrrrtttvvvuuusssrrrssstttuuuuuutttttttttttttttuuuttttttssssssssstttvvvvvvyyyyyyyyyyyyzzzzzz{{{{{{{{{~~~~~~~~~~~~~~~zzz{{{|||}}}}}}}}}|||{{{|||{{{{{{|||}}}}}}{{{zzzzzz||||||yyyyyyzzzyyyvvvvvvvvvvvvvvvvvvvvvvvvvvvtttuuuvvvuuutttssstttuuurrrrrrsssssssssrrrrrrqqqsssssssssssssssssssssssspppppprrrssssssrrrrrrqqqssssssrrrqqqqqqrrrssssssoooppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttrrrqqqqqqrrrrrrrrrooommmsssqqqnnnllllllmmmnnnpppkkkkkkkkkkkkkkklllmmmnnnlllmmmmmmnnnmmmkkkiiigggkkkmmmppppppppppppqqqrrrmmmnnnnnnooopppqqqqqqrrroooqqqrrrrrrrrrrrrsssuuummmnnnnnnooopppqqqqqqrrrqqquuuyyywwwrrrpppsssxxxuuuuuuuuutttrrrqqqooonnnpppnnnnnnqqqooommmooosssoooqqqrrrrrrqqqqqqrrrssswwwxxxwwwvvvsssqqqrrrrrrqqqooommmooorrrsssqqqooopppooooooppprrrssssssqqqoooppprrrttttttsssrrrqqqtttqqqpppsssyyyzzzuuuooorrruuuxxxxxxtttqqqqqqrrrqqqqqqrrrrrrssstttttttttqqqrrrsssuuuuuuuuuttttttnnnooopppooonnnnnnpppqqqssssssssstttuuuvvvxxxxxxuuutttssssssuuuuuutttsssqqqtttwwwvvvtttsssuuuwwwwwwwwwvvvuuuuuuuuuuuuvvvsssssstttuuuuuuvvvvvvvvvxxxxxxyyyyyyzzzzzz{{{{{{{{{}}}}}}}}}~~~~~~~~~}}}}}}|||zzz{{{}}}|||xxxwwwzzzzzzwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwuuutttuuuvvvtttttttttttttttsssrrrqqqsssttttttuuuuuutttttttttoooppprrrsssssssssrrrqqqssssssssssssssssssssssssrrrrrrrrrrrrssssssssstttrrrqqqqqqqqqqqqqqqrrrrrrtttrrrqqqrrrssssssrrrqqqsssqqqnnnllllllmmmppprrrmmmmmmmmmnnnooopppqqqrrrlllmmmnnnoooooonnnmmmlllkkkmmmpppqqqqqqqqqqqqrrrooooooppppppqqqqqqrrrrrrpppqqqssstttsssssstttuuusssssssssttttttuuuuuuuuutttuuuvvvtttrrrrrruuuwwwxxxwwwvvvtttsssrrrqqqqqqrrrpppqqqsssrrrppprrrvvvppprrrtttsssqqqqqqsssuuuzzzzzzxxxuuurrrrrrsssuuussspppnnnpppsssuuussspppqqqpppoooqqqsssttttttsssppprrrsssuuuuuutttrrrqqqtttssssssuuuwwwvvvssspppqqquuuyyyxxxtttqqqppprrrpppqqqqqqrrrssssssttttttrrrssstttuuuvvvuuuttttttpppqqqqqqpppmmmmmmooorrrqqqqqqrrrrrrsssuuuvvvwwwsssqqqpppqqqssstttrrrqqqnnnrrrvvvvvvsssrrruuuxxxxxxwwwvvvvvvuuuuuuuuuvvvqqqrrrtttvvvwwwvvvuuuuuuwwwwwwxxxyyyzzzzzz{{{{{{{{{~~~~~~~~~||||||~~~}}}zzzwww{{{|||{{{vvvvvvyyyzzzwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxwwwvvvuuuuuuvvvxxxxxxxxxxxxwwwuuutttsssvvvwwwxxxxxxxxxxxxwwwwwwqqqrrrtttuuuuuuuuuttttttrrrssssssttttttssssssrrrtttttttttuuuuuuuuuuuuvvvrrrrrrqqqpppppppppqqqqqquuutttrrrrrrtttuuuttttttqqqpppmmmllllllooorrrtttppppppppppppqqqrrrttttttjjjkkkllloooqqqssstttuuuppprrruuuvvvvvvvvvwwwxxxvvvuuuuuutttrrrqqqqqqppplllooorrrssstttuuuwwwxxxrrrrrrrrrsssssssssssssssuuurrrpppoooqqqrrrsssssstttsssrrrqqqqqqrrrsssttttttrrrsssuuutttrrrtttxxxpppsssuuutttrrrqqqsssvvv|||{{{yyyuuurrrrrrtttvvvuuuqqqoooqqquuuwwwtttqqqrrrqqqqqqrrrtttuuuuuutttpppqqqsssttttttsssqqqppprrrtttvvvuuurrrpppnnnnnnoootttyyyxxxtttqqqqqqsssmmmnnnnnnoooppppppqqqqqqssstttuuuuuuuuutttsssrrrqqqssssssqqqnnnmmmooorrroooooooooooopppqqqrrrrrrnnnmmmlllnnnrrruuutttrrrlllpppuuuuuurrrrrruuuyyywwwwwwvvvuuuuuuuuuuuuuuuoooqqqtttvvvwwwvvvtttsssvvvwwwwwwxxxzzz{{{{{{|||{{{~~~|||}}}}}}~~~~~~{{{xxx}}}}}}~~~~~~~~~~~~}}}|||~~~|||zzzyyyyyyzzz{{{|||{{{yyyxxxvvvvvvuuuuuuoootttxxxyyywwwvvvwwwyyyxxxxxxyyywwwvvvtttuuuuuuuuuuuuvvvxxxyyyxxxtttqqqsssuuuwwwwwwtttrrrppppppyyyvvvrrrpppqqqrrrrrrrrr{{{vvvuuuxxxwwwssstttxxxxxxvvvttttttvvvxxxxxxxxx}}}xxx{{{~~~|||~~~zzzyyy|||uuuuuuuuuvvvwwwvvvtttrrrvvvwwwwwwtttpppnnnoooqqqmmmnnnpppqqquuuzzz{{{zzz~~~{{{uuuooommmppptttssssssrrrqqqqqqrrrtttuuuqqqpppssswwwwwwtttuuuyyyyyyvvvtttvvvzzz{{{vvvqqqvvvxxxxxxvvvssspppppppppqqqpppppprrrrrrqqqqqqssswwwvvvtttqqqpppsssxxx}}}wwwuuuvvvyyyvvvrrruuu|||yyywwwuuutttrrrpppkkkhhhppprrrttttttsssrrrtttvvvvvvvvvvvvvvvvvvuuuqqqnnnoooppprrrsssttttttsssrrrxxxxxxxxxxxxvvvtttrrrqqqqqqsssuuuvvvvvvwwwxxxzzzxxxxxxxxxxxxyyyzzz{{{|||zzz}}}~~~}}}|||{{{yyywwwuuuttt|||{{{{{{|||}}}~~~wwwwwwwwwuuusssrrrqqqqqqvvvtttrrroooooooooqqqrrrlllnnnpppqqqqqqpppqqqqqqmmmlllkkkkkkmmmnnnmmmlllqqqmmmmmmqqqqqqnnnnnnqqqjjjjjjjjjkkkmmmnnnmmmlllrrrppppppsssrrrnnnlllmmmjjjkkkmmmpppssssssqqqooottttttvvvyyy||||||{{{yyy}}}zzzzzz|||~~~}}}~~~vvvuuusssuuuwwwxxxwwwuuuyyyyyyzzz{{{|||}}}}}}}}}|||wwwssstttqqqooopppssstttsssqqqwwwuuuuuuwwwuuuqqqrrrvvvrrrssstttuuuvvvtttrrrpppqqqpppoooqqqtttvvvuuusssuuutttttttttttttttuuuvvvqqqsssvvvxxxxxxwwwuuusssllllllooouuuwwwuuuwww|||vvvxxxyyyxxxvvvttttttvvvooooooqqqtttvvvtttlllfffppppppppprrrttttttrrrooovvvvvvvvvvvvuuusssqqqpppxxxxxxxxxwwwvvvuuutttsssssstttuuuvvvvvvwwwxxxyyywwwwwwwwwxxxyyyzzz|||}}}||||||zzzxxxxxxyyyyyyxxxrrrrrrssstttvvvwwwxxxxxxzzz}}}|||yyyxxxyyyzzz{{{}}}}}}}}}}}}}}}yyyxxxzzz|||~~~~~~{{{yyyzzzwwwsssrrrqqqppppppooommmjjjgggiiijjjlllooorrrrrrooommmooopppmmmhhhgggjjjkkkiiiqqqppppppqqqsssttttttsssrrrrrrrrrqqqqqqrrrssssssllllllllloootttxxx{{{}}}zzzwwwuuuyyyzzz~~~|||{{{xxxtttuuuyyyzzz}}}}}}zzzwwwvvvwwwyyytttqqqsssyyy}}}{{{wwwqqqrrrrrrrrruuuxxx|||}}}tttuuuyyy|||}}}zzzzzz|||{{{vvvrrrqqqvvvzzz|||zzzuuussswww|||wwwlllkkkrrrxxxxxxuuutttssstttuuuxxxxxxwwwvvvqqqrrrsssuuuvvvvvvvvvvvvyyyxxxwwwvvvvvvvvvvvvwwwuuuvvvvvvvvvwwwwwwwwwwwwuuuvvvvvvwwwyyy{{{}}}~~~}}}}}}||||||zzzxxxvvvuuuxxxwwwuuuttttttuuuvvvwwwwwwwwwyyyzzzzzz{{{zzzzzzzzzttttttttttttuuuvvvvvvvvv{{{{{{zzzyyyxxxvvvuuuuuurrrpppoooppprrrrrrooollltttooolllooouuuzzzyyyvvvrrrsssuuuuuutttrrrqqqpppzzz{{{zzzwwwyyy~~~~~~yyytttuuuzzz~~~}}}{{{xxxvvvwww|||wwwyyy{{{zzzxxxxxx}}}tttrrruuuvvvuuutttrrrqqqrrrssstttsssrrrpppqqqrrrsssuuuvvvwwwwwwzzzyyyxxxwwwwwwxxxyyyzzzwwwvvvuuuvvvvvvwwwvvvuuuuuuuuuvvvxxxzzz|||~~~~~~~~~|||~~~~~~}}}}}}}}}}}}|||yyyvvvtttsssssssssuuuxxx}}}www~~~}}}}}}}}}}}}|||uuuwwwzzz{{{|||}}}|||zzz~~~}}}xxxtttpppqqquuuwwwvvvsssrrrpppooonnnooopppqqqrrroooooosssyyy{{{zzz}}}zzzvvvvvvxxxxxxvvvzzzwwwssssssvvvyyyzzzxxx~~~~~~}}}zzzyyyyyyyyy|||zzzxxxxxxyyyzzz{{{zzz{{{{{{yyywwwuuutttsssrrr|||{{{zzzyyyzzz{{{|||}}}xxxwwwuuuuuuwwwwwwvvvtttvvvvvvwwwyyy{{{}}}|||~~~}}}{{{~~~zzzwwwuuusssqqq{{{wwwvvvvvvuuuqqqnnnmmmnnnooommmjjjhhhiiikkkuuuvvvvvvuuusssrrrssstttrrrooolllkkkmmmoooqqqrrrtttwwwwwwtttssssssqqqnnnmmmlllkkkmmmqqqtttvvvwwwmmmqqqsssssstttwwwwwwtttuuurrrooommmmmmmmmmmmlllppppppppprrrssstttrrrpppssstttrrrnnnnnnrrrtttssszzz|||~~~yyyvvv}}}zzz|||yyyooommmsss|||~~~~~~yyyrrroooppprrrqqqyyy~~~zzzxxxxxxwwwtttqqqvvvuuutttrrrrrrxxx|||{{{|||}}}~~~~~~~~~}}}|||{{{{{{{{{{{{~~~~~~}}}}}}}}}~~~~~~{{{xxxvvvwwwzzzzzzxxxvvvxxxyyyyyyzzz|||~~~|||{{{}}}xxxuuutttxxxxxxwwwvvvvvvvvvwwwwwwmmmmmmmmmmmmnnnpppuuuxxxpppnnnmmmqqqwww{{{{{{xxxyyysssqqqtttvvvvvvuuuuuuuuuvvvqqqooonnnoooqqqssstttsssooorrrrrrnnnnnnqqqppplllzzz}}}~~~}}}~~~|||zzzyyyxxxxxxvvvttt{{{wwwuuuvvvtttqqqrrrttthhhkkkmmmnnnmmmnnnpppsssyyyxxxxxxxxx{{{~~~vvvooollljjjnnnssstttrrrqqqrrrttttttrrrrrrtttttttttxxx~~~ssssssuuuyyy}}}}}}sssuuuwwwzzz{{{{{{yyyxxxwww}}}~~~yyy{{{|||~~~|||zzzyyyxxxwww{{{{{{|||}}}~~~{{{xxxzzz}}}}}}yyy{{{{{{{{{|||}}}}}}{{{~~~}}}yyytttuuuxxx{{{|||}}}}}}}}}zzzyyywwwuuutttuuuvvvwwwtttttttttuuuuuuwwwxxxxxxsssvvvyyyxxxtttqqqpppqqqnnnpppvvv}}}|||zzzzzzooorrruuuvvvtttsssrrrrrrrrrqqqqqqrrrttttttqqqooommmrrrrrrppprrryyy{{{xxxnnnuuu}}}{{{~~~}}}}}}zzzvvvsssuuu{{{||||||~~~}}}{{{~~~xxx~~~~~~zzzssswww}}}}}}uuutttzzzyyyrrroooppppppqqqssswww~~~sss{{{~~~~~~~~~}}}{{{|||}}}}}}}}}}}}}}}~~~{{{}}}yyy|||}}}~~~~~~}}}}}}}}}xxxwwwsssxxxwwwxxxxxxyyyzzz|||}}}}}}|||~~~}}}yyyxxxyyyxxxtttxxxwwwuuutttssssssrrrrrruuutttuuuwwwvvvssstttwwwjjjuuuzzz|||oooppprrrtttvvvvvvvvvtttsssqqqqqqrrrtttvvvuuussspppppppppooopppqqqsssuuuwwwvvvuuuuuuxxx|||}}}{{{|||www}}}xxx{{{}}}||||||vvvrrruuuzzzzzzxxxwww}}}}}}~~~~~~|||}}}}}}}}}}}}|||uuupppxxxxxxzzz{{{|||}}}}}}}}}vvv|||zzzwwwvvvuuutttttttttttttttsssxxxqqqqqqyyyyyyrrrpppvvvxxxqqqrrrssstttttttttsssrrrqqqqqqqqqsssuuutttrrrpppooooooooooooppprrrssstttrrrpppooopppqqqxxxtttooozzz}}}sssqqqnnnmmmmmmqqqwww{{{~~~}}}{{{}}}~~~|||yyyxxxyyy{{{}}}~~~~~~}}}}}}wwwvvvuuuvvvxxxxxxxxxvvvwwwrrrtttyyyuuupppzzzsssrrrrrrqqqqqqqqqqqqqqqqqqoooooopppqqqssssssqqqoooooooooooooooooopppqqqqqqqqqoooooopppnnnpppyyyzzzyyyyyyzzzwwwssstttwwwtttrrrpppqqqsssvvvxxxyyy}}}xxxqqqooopppsssvvv~~~|||zzzrrrrrrppp~~~yyyzzz{{{zzzyyyyyyzzz|||{{{~~~}}}zzz{{{}}}}}}}}}xxxyyy{{{}}}~~~}}}}}}|||~~~{{{xxxxxxzzz{{{{{{yyyrrrwwwyyytttnnnwww|||~~~uuusssrrrpppnnnnnnnnnooopppnnnnnnnnnppprrrrrrqqqoooppppppppppppppppppppppppooonnnppprrrqqqpppuuu}}}~~~{{{|||}}}{{{tttwwwxxxwwwxxxzzzzzzyyywww~~~}}}||||||tttrrr~~~www{{{rrrlllwww~~~wwwrrrvvvvvvyyy~~~~~~zzzuuussstttuuu}}}yyyzzzyyyzzz{{{|||}}}}}}||||||{{{xxxxxxzzzyyyxxxqqqxxxwwwpppxxxttt~~~|||pppsssqqqnnnmmmlllmmmooopppnnnmmmmmmnnnpppqqqqqqoooqqqqqqqqqqqqqqqpppppppppkkkkkknnnqqqpppnnnpppvvvvvvxxxnnnsssyyyzzz}}}yyy~~~{{{wwwwwwyyy|||~~~}}}}}}~~~zzz||||||||||||}}}}}}}}}~~~wwwuuuvvvwwwvvvttttttqqqxxxkkkwwwtttqqqkkkqqqpppnnnllllllmmmooopppnnnmmmlllnnnpppqqqqqqppppppqqqqqqrrrrrrqqqppppppnnnmmmnnnqqqpppmmmnnnrrrmmmpppzzz~~~ooonnnyyywww}}}~~~}}}}}}{{{vvvwwwxxxxxxvvvpppvvvtttqqq}}}wwwuuu}}}pppllluuuooonnnnnnmmmmmmnnnooopppnnnmmmlllmmmppprrrrrrqqqnnnooopppqqqqqqppppppoooooommmnnnppppppnnnppptttnnnmmmuuuuuuwwwkkkvvvxxxyyyzzzzzz|||}}}~~~~~~}}}}}}~~~~~~zzzzzz||||||tttpppyyyzzz|||mmmqqqxxxttt}}}~~~sssnnnsssnnnnnnnnnnnnnnnooopppqqqnnnmmmlllnnnppprrrsssrrrlllmmmooopppppppppooonnnjjjggghhhkkkmmmmmmppptttooommmjjjppp~~~xxxzzzyyyxxxzzz{{{|||zzzxxx~~~}}}|||zzz{{{~~~xxx|||zzzwwwwww{{{~~~}}}vvv~~~vvvuuuxxxnnnmmm}}}rrrwww}}}vvvttttttsssqqqssspppmmmmmmoooooonnnlllpppmmmkkkmmmnnnmmmoootttjjjiiikkkpppqqqooonnnpppkkkjjjkkkllloooooonnnmmmppprrrpppppp}}}wwwtttsssuuutttssstttwwwyyyzzzyyy}}}~~~}}}qqqzzzvvvzzz{{{zzz{{{vvvzzz~~~}}}{{{yyy|||yyy~~~|||{{{xxx|||xxx|||~~~zzz|||wwwnnnrrrgggxxxxxxsssrrrsssrrrppprrrpppnnnoooqqqrrrqqqpppqqqnnnmmmoooooolllmmmqqqnnnmmmooossssssooonnnpppmmmlllkkklllnnnoooooonnnoooqqqpppnnnuuu{{{vvvrrrrrrsssxxxvvvuuuvvvwwwyyyyyyxxxzzzyyy~~~{{{qqqzzztttyyyyyywwwpppwwwzzzxxx~~~{{{|||}}}uuu|||zzz|||}}}}}}}}}www~~~{{{}}}tttvvv|||~~~zzz{{{www}}}oooyyy}}}xxxrrrpppqqqqqqpppooopppooonnnppprrrssssssrrrqqqooonnnqqqppplllkkkmmmpppnnnpppssssssnnnlllnnnpppnnnllllllmmmoooooonnnpppppppppooonnnvvvwwwwwwvvvtttrrrrrrtttwwwyyyxxxvvvvvvxxxxxxxxxwwwwww}}}uuuttt~~~xxxsssyyy|||xxx~~~}}}~~~|||}}}vvvvvv~~~}}}ttt}}}zzz}}}~~~|||zzzyyy~~~}}}yyyvvv|||tttvvvssspppoooppppppnnnmmmnnnnnnnnnooopppppppppoooooommmooorrrrrrmmmkkkmmmnnnlllmmmqqqqqqlllkkklllrrrooolllkkklllnnnoooooossspppqqqsssooopppuuuuuuuuutttrrrrrruuuwwwwwwvvvuuuuuuwwwxxxwwwwwwwww~~~|||}}}yyyzzzvvvuuuooo~~~vvvyyy~~~|||~~~~~~yyyyyyvvvzzz{{{}}}~~~{{{yyysssqqqrrrsssrrrqqqppppppooommmlllooopppqqqqqqpppooonnnnnnlllkkknnnrrrrrrooommmooolllkkklllqqqqqqmmmlllnnnqqqooolllkkklllnnnnnnnnnrrrnnnooosssrrrooowwwtttsssttttttrrrpppppprrrssssssrrrqqqsssuuuwwwwwwwwwyyy}}}xxxtttxxx}}}~~~|||wwwwwwttt|||ssswww}}}yyy}}}xxx{{{mmmyyyeeexxxrrrrrrrrrqqqpppooonnnnnnqqqsssuuutttrrrpppoooooolllkkkmmmrrrrrrooonnnpppnnnlllnnnsssssspppnnnpppooommmkkkkkklllnnnnnnmmmmmmlllmmmqqqrrrpppqqqtttzzzqqqrrrtttttttttrrrrrrtttvvvrrrppppppqqqtttvvvwwwwww{{{zzzyyyxxxyyy|||}}}zzzuuuyyy|||{{{tttsss{{{}}}www|||~~~{{{sss{{{~~~~~~uuummmqqqqqqqqqqqqqqqpppppppppqqqooorrruuuuuusssqqqqqqqqqnnnlllmmmqqqqqqnnnmmmooopppnnnooossssssooommmnnnkkkjjjjjjkkkmmmnnnmmmllliiinnnpppooooooqqqqqqoooxxxtttrrrsssuuuvvvvvvuuuuuuwwwxxxsssrrrqqqrrrtttvvvvvvvvv{{{xxx}}}}}}yyyvvvooo}}}xxxrrr|||zzz}}}xxx|||{{{xxxyyyvvvyyymmmoooooopppppppppppprrrtttkkknnnrrrsssqqqpppppprrrqqqnnnnnnqqqpppllllllnnnpppnnnoooqqqpppkkkiiijjjiiihhhiiikkkmmmnnnmmmkkkhhhrrrvvvpppnnnssstttqqqwwwwwwoooooorrrrrrsssuuutttsssrrrsssuuuvvvuuussssssuuuvvvuuuttt{{{qqqtttxxxsssrrrwwwuuuxxxwww~~~ppp~~~|||yyy|||yyy}}}xxxzzzllltttzzzvvvqqqsssuuussspppnnnnnnpppooommmmmmmmmooopppooonnnkkknnnpppqqqpppnnnmmmmmmmmmmmmmmmnnnnnnmmmiiifffkkkmmmooopppnnnmmmmmmnnnoooooonnnoooooopppqqqrrrxxx{{{uuusssssssssrrrssssssrrrqqqppprrrsssppptttuuurrrrrruuuwwwvvvvvvsssppppppsssttttttrrryyyvvv~~~uuu|||tttttt~~~~~~www~~~{{{~~~{{{vvv|||xxxwwwwwwwwwrrrmmmppprrrtttsssqqqoooppprrrooonnnmmmooopppqqqpppnnnmmmnnnpppqqqqqqpppnnnmmmmmmmmmmmmnnnnnnmmmjjjgggiiikkknnnooonnnnnnooopppnnnnnnnnnnnnooopppqqqqqquuu}}}zzzuuussstttsssooopppqqqqqqqqqrrrtttvvvppptttuuurrrrrrvvvxxxvvvwwwtttrrrrrrtttvvvuuutttnnnrrrwwwxxxyyy}}}~~~zzzxxx||||||}}}vvvzzzpppwww}}}rrrkkkooooooqqqrrrsssrrrqqqrrrsssooonnnoooppprrrrrrpppnnnpppooonnnppprrrsssppplllnnnmmmmmmnnnnnnnnnkkkiiihhhjjjmmmnnnnnnnnnpppqqqmmmmmmmmmmmmnnnooopppqqqtttttt}}}vvvsssqqqqqqrrroooppprrrrrrqqqrrrtttvvvqqqttttttrrrsssxxxyyywwwwwwvvvttttttuuuvvvvvvuuummmuuuzzzuuuoootttwww|||}}}~~~zzzwwwxxx~~~}}}zzz}}}rrrxxxrrrzzzxxxjjjlll{{{qqqqqqrrrsssrrrrrrrrrrrroooooooooqqqssssssqqqnnnsssooommmooossstttqqqlllnnnmmmmmmnnnoooooommmkkkiiikkkmmmmmmmmmmmmnnnpppllllllllllllmmmooopppqqqtttpppvvvrrrqqqooonnnpppsssttttttrrrppppppqqqrrrsssuuutttsssuuuzzzzzzxxxvvvvvvuuuuuuvvvvvvvvvvvvvvvwwwxxxwwwwwwwwwyyy{{{ooo||||||}}}yyy|||zzzzzz||||||}}}wwwvvvxxxxxxsssmmmqqqzzztttssssssssssssrrrpppooooooooooooqqqrrrsssqqqooosssooommmooossstttqqqmmmnnnmmmmmmnnnooopppnnnmmmlllmmmnnnmmmlllkkklllmmmkkkkkkllllllmmmooopppqqqvvvpppxxx{{{sssrrrrrrpppoooppptttttttttrrrpppoooppprrrtttuuutttssswww||||||xxxuuuuuuvvvvvvuuuuuuuuuuuuuuutttuuuxxx|||}}}zzzvvvuuuzzz|||}}}}}}wwwzzz}}}wwwxxxuuusssuuuxxxuuunnnvvvtttsssssssssrrrpppnnnpppooonnnoooqqqqqqqqqppprrrooommmnnnqqqrrrpppnnnnnnmmmmmmnnnoooqqqpppooonnnnnnnnnmmmjjjjjjkkklllkkkllllllmmmnnnpppqqqrrrwwwtttuuu{{{sssuuuvvvrrrqqqsssqqqrrrrrrrrrqqqqqqsssuuuuuuvvvttttttxxx~~~}}}yyytttuuuwwwwwwvvvuuuuuuvvvvvvyyy{{{xxxuuutttyyy}}}kkk|||}}}yyy}}}zzzzzz}}}vvvxxxvvvssstttxxxzzzuuummmuuusssrrrsssttttttrrroooqqqooommmlllnnnpppqqqqqqpppoooooonnnooooooooooooooommmmmmmmmpppqqqqqqqqqmmmmmmmmmllljjjjjjlllnnnllllllmmmnnnoooqqqrrrsssuuuyyytttzzzrrruuuwwwrrrpppsssqqqrrrsssrrrqqqqqqssstttvvvvvvttttttyyyzzztttwwwyyyyyywwwuuuvvvwwwzzz||||||wwwpppoootttyyy~~~vvvzzzyyy|||}}}wwwyyy~~~yyyyyyyyyzzzrrrqqquuuzzzxxxttttttxxxsssrrrqqqrrruuuvvvtttqqqqqqooolllkkkllloooqqqqqqnnnoooooonnnmmmmmmnnnpppooommmmmmnnnppprrrrrrqqqkkkllllllkkkjjjkkkmmmppplllmmmmmmnnnpppqqqssstttsss{{{ttt|||wwwnnnsssuuupppmmmpppuuuuuuuuussspppooopppqqqvvvvvvttttttzzzzzzuuuxxx{{{{{{xxxwwwwwwyyywwwtttrrrssswwwxxxvvvrrrxxxjjjxxx}}}~~~zzz~~~yyy~~~|||wwwtttssstttwwwxxxwwwuuussssssssssssssssssssssssppppppoooooooooppprrrsssppppppooooooooooooooopppnnnmmmkkklllnnnoooooonnnllllllmmmmmmmmmmmmmmmmmmjjjkkkmmmoooqqqsssttttttrrr}}}zzzzzz~~~}}}{{{tttpppoooppppppoooqqqzzzyyyuuuvvvrrrpppyyyvvvtttrrrssswww{{{}}}ssssssttttttuuuuuuvvvvvvtttsssqqqqqqrrrsssrrrqqqooo{{{mmmvvv|||xxx|||~~~rrrwwwyyywwwuuuttttttwwwwwwvvvtttrrrrrrrrrrrrrrrrrrrrrrrroooooonnnnnnnnnoooqqqqqqpppoooooonnnnnnooooooooonnnmmmllllllnnnoooooonnnmmmmmmllllllllllllllllllmmmmmmnnnoooppppppppppppsss{{{xxxvvvzzzyyy}}}xxxsssppppppqqqpppooorrrxxxuuuqqqtttqqqooowwwtttrrrpppqqquuuyyy{{{|||ttttttuuuuuuvvvvvvuuuuuuyyywwwtttssssssrrrqqqooonnnyyyqqq|||lllxxxwwwuuuuuuvvvvvvtttsssqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnnnnmmmnnnnnnooopppooonnnnnnmmmmmmnnnooooooooommmllllllnnnoooooonnnmmmmmmllllllkkkkkkjjjjjjllllllmmmnnnooooooooooooqqqwwwvvvuuutttqqqyyyxxxvvvsssqqqqqqrrrqqqpppuuuxxxrrrpppvvvuuuqqquuutttrrrqqqrrruuuyyy{{{|||uuuuuuvvvwwwwwwvvvttttttyyywwwuuutttttttttsssqqqoooxxxvvvsss}}}~~~tttyyyxxxwwwvvvuuutttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqooooooooonnnoooooooooooonnnmmmmmmmmmmmmnnnnnnoooooommmllllllnnnooonnnmmmmmmmmmlllkkkjjjjjjiiiiiihhhiiikkkmmmoooqqqrrrrrrmmmrrrwwwxxx|||wwwrrrvvvuuuttttttssssssssssssrrrwwwyyytttttt}}}{{{tttuuuvvvuuutttuuuxxx{{{}}}}}}uuuvvvwwwxxxwwwvvvtttsssuuutttssssssuuuwwwvvvvvvrrrwww{{{ooo{{{~~~zzz}}}~~~uuu|||zzzxxxxxxxxxvvvuuusssssssssrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppooommmmmmmmmmmmmmmnnnoooooopppnnnllllllnnnnnnnnnmmmmmmmmmlllkkkjjjjjjiiiiiihhhiiikkkmmmoooqqqrrrrrrmmmpppzzz}}}zzzrrrvvvwwwxxx{{{ssstttuuuuuuuuuttttttuuuuuuxxxuuuwwwtttrrrvvvuuutttvvvyyy|||}}}}}}vvvvvvwwwwwwvvvuuutttssstttsssrrrsssuuuwwwwwwvvvtttvvv{{{ttt~~~~~~}}}}}}~~~www|||vvvxxxwwwxxxxxxwwwtttsssssstttrrrrrrrrrrrrrrrrrrrrrrrrpppqqqqqqqqqqqqppppppooommmmmmmmmmmmnnnooopppppppppnnnmmmlllnnnnnnnnnmmmmmmmmmllllllkkkkkkjjjjjjllllllmmmnnnoooooooooooooooppp}}}~~~yyy}}}uuuttttttwwwyyyyyyxxxxxx~~~wwwrrrsssuuutttsssssstttvvvpppuuusssuuu|||qqqpppuuutttsssuuuxxxzzzzzzzzzuuuuuuuuuuuuttttttttttttwwwuuussssssuuuuuuuuuttttttuuuxxx}}}zzzxxxwww{{{}}}|||vvvxxxyyywwwtttrrrsssuuuqqqqqqqqqqqqqqqqqqqqqqqqooopppqqqqqqqqqooonnnmmmnnnnnnnnnnnnooopppqqqqqqpppooommmlllmmmnnnmmmlllmmmmmmllllllllllllllllllmmmmmmnnnooopppppppppppprrrppp~~~~~~sssyyytttssstttuuuuuuvvvvvvtttsssyyywwwppprrrsssrrrppppppsssuuuooosssppppppyyyvvvoooqqquuuttttttuuuxxxzzzzzzyyyuuutttrrrrrrrrrsssuuuvvvwwwvvvttttttvvvwwwwwwvvvuuuxxxtttxxx{{{xxx{{{~~~{{{vvvttt~~~}}}}}}|||rrryyysssuuuwwwyyywwwtttrrrtttvvvoooooooooooooooooooooooonnnooopppppppppnnnmmmlllnnnnnnnnnnnnoooppprrrrrrqqqooommmmmmmmmnnnmmmlllllllllmmmmmmmmmmmmmmmmmmjjjkkkmmmoooqqqsssttttttrrrnnn}}}}}}qqq{{{tttsssvvvxxxuuupppqqqssstttttttttvvv{{{{{{oooqqqqqqpppnnnnnnqqqtttppptttooonnnuuutttpppuuuwwwvvvvvvxxx{{{||||||{{{tttsssqqqpppppprrruuuwwwuuutttsssuuuxxx{{{{{{{{{www{{{qqqnnn|||~~~zzz{{{||||||vvvvvvuuuuuu}}}zzz}}}{{{~~~wwwzzzsssuuuxxxrrrqqqtttvvvrrrnnnrrrqqqpppooonnnnnnnnnoooooooooooooooooopppppppppmmmmmmmmmmmmmmmnnnoooppprrrqqqqqqpppooonnnnnnmmmpppnnnmmmmmmnnnnnnnnnmmmjjjjjjkkklllmmmmmmmmmlllppprrrzzzvvv{{{zzz}}}zzzxxxwwwvvvvvvuuurrrpppooossspppqqqxxxwwwwww|||uuussspppmmmmmmpppssssssrrrtttsssssssssttttttrrrpppuuuttttttvvvzzz{{{zzzwwwtttuuuvvvuuusssqqqrrrsssuuusssqqqrrruuuvvvtttrrr}}}nnnyyyxxxwww~~~{{{xxxvvvxxx{{{|||zzz}}}||||||}}}}}}~~~xxx}}}}}}zzzwwwzzzuuusssuuuuuusssqqqqqqrrrrrrrrrqqqpppooonnnrrrrrrqqqqqqppppppoooooommmmmmmmmmmmmmmmmmnnnnnnqqqqqqpppoooooonnnmmmmmmmmmlllkkkkkklllmmmmmmmmmkkklllnnnooopppqqqrrrrrrrrrttt{{{wwwzzzyyy{{{uuuvvvvvvuuuttttttssspppoooooossspppqqqwwwuuuuuuxxxvvvvvvsssppppppsssuuuuuuttttttrrrqqqqqqrrrrrrqqqpppttttttuuuxxx{{{|||yyywwwtttuuuvvvuuusssrrrssstttwwwuuussstttvvvwwwvvvttt{{{ssszzzyyy~~~~~~wwwvvvvvvzzz~~~zzz}}}}}}}}}~~~~~~sss}}}vvvvvvuuu{{{{{{}}}{{{yyyvvvuuutttttttttqqqrrrtttttttttrrrooonnntttsssrrrqqqpppoooooonnnmmmmmmmmmmmmllllllllllllpppoooooonnnnnnmmmmmmmmmjjjiiiiiiiiijjjkkklllmmmkkklllnnnppprrrsssttttttsssuuu{{{wwwzzzxxx|||wwwuuutttuuuvvvvvvvvvuuutttrrrqqqpppssspppqqqwwwtttttt~~~|||yyyuuuxxxwwwuuurrrrrrsssttttttttttttqqqoooooopppqqqqqqpppssstttwww{{{}}}|||yyyvvvrrrtttuuuuuutttsssuuuvvvxxxvvvuuuvvvwwwxxxwwwvvvxxxzzz{{{~~~{{{zzzqqqyyyyyyyyy|||~~~~~~|||}}}~~~zzz{{{}}}|||{{{ooouuutttzzz{{{{{{xxxtttrrrtttvvvrrrsssssssssrrrqqqpppoooqqqqqqqqqppppppooooooooommmmmmmmmmmmmmmlllkkkkkkooonnnnnnnnnmmmmmmmmmlllhhhiiijjjjjjjjjkkklllnnnkkklllmmmooopppqqqqqqqqqqqqttt{{{wwwzzzxxxwwwrrrrrruuuxxxssstttvvvvvvuuusssrrrrrrqqqtttqqqrrrxxxtttsss}}}{{{wwwvvvxxxuuutttrrrqqqqqqqqqqqqqqqtttrrrooonnnoooqqqrrrrrrrrruuuyyy}}}~~~|||xxxuuuqqqsssttttttttttttvvvwwwwwwvvvvvvvvvwwwwwwvvvvvvsss}}}{{{zzz|||yyy}}}zzzvvv{{{{{{{{{}}}sssttt|||ooowwwyyy{{{xxxsssqqqsssvvvuuusssqqqooonnnooopppqqqmmmmmmnnnnnnooooooppppppmmmnnnnnnnnnmmmlllkkkkkknnnnnnnnnnnnmmmmmmmmmmmmiiijjjlllkkkjjjkkkmmmpppmmmnnnnnnooooooooonnnnnnnnnqqqyyywww{{{yyy{{{tttpppoooqqqssstttooorrruuuuuussspppooooooqqquuurrrsssyyytttsss|||}}}{{{xxxwwwsssssssssrrrqqqpppqqqqqqtttrrrooooooppprrrssssssqqquuuzzz~~~~~~{{{wwwtttppprrrssstttssstttuuuwwwtttuuuuuuuuuuuutttuuuuuurrr{{{zzzzzz|||yyy{{{{{{{{{xxxyyyssszzzuuuwwwyyyzzzxxxtttrrrsssuuuvvvtttpppmmmmmmnnnqqqssskkkllllllmmmnnnoooppppppmmmnnnooooooooonnnmmmlllnnnnnnnnnnnnnnnnnnnnnnnnjjjlllnnnmmmkkkkkknnnqqqqqqqqqqqqqqqqqqpppoooooommmpppyyywww{{{zzzzzztttsssrrrrrrttttttsssrrrrrrvvvzzzyyyvvvrrrrrrrrroootttrrrsssxxxtttrrr{{{}}}~~~}}}yyyuuurrrtttuuutttrrrqqqrrrssssssqqqppppppqqqsssssssssppptttzzz}}}|||yyyvvvtttoooqqqrrrsssrrrrrrtttuuurrrtttuuutttsssrrrsssuuuuuuxxxzzz|||zzzzzzyyy{{{~~~}}}xxxyyyyyyxxxvvvuuutttuuuvvvtttrrrpppooopppqqqrrrmmmmmmnnnnnnoooooopppppplllnnnooopppqqqpppnnnnnnoooooooooooooooooooooooojjjmmmooommmjjjiiilllpppqqqqqqrrrrrrrrrrrrrrrqqqmmmqqqzzzwww{{{yyyvvvooorrrrrrrrrtttvvvvvvtttrrrtttxxx||||||wwwsssrrrrrrlllqqqoooqqqwwwssspppzzzvvv|||{{{xxxyyywwwsssooorrrtttsssqqqqqqrrrsssqqqoooooopppqqqrrrrrrqqqoootttyyy{{{zzzwwwuuutttooopppqqqqqqqqqqqqrrrsssrrrtttuuutttrrrqqqsssuuu}}}uuuzzzwwwzzz{{{xxxuuuwwwzzzzzzyyyyyyyyywwwvvvuuuuuuttttttsssrrrrrrqqqqqqppppppppppppoooooooooooolllnnnpppqqqrrrqqqpppoooooooooooooooppppppppppppjjjmmmooommmiiihhhkkkooonnnooopppqqqrrrsssssssssooorrr{{{xxx{{{xxxxxxrrrqqqrrrnnnmmmmmmnnnqqqrrrrrrqqqnnnssswwwvvvqqqlllkkkllliiinnnmmmooouuuqqqoooxxxpppyyy}}}xxxssstttuuussskkknnnqqqqqqooonnnppprrrnnnnnnnnnoooqqqrrrpppooooootttyyyzzzxxxuuuttttttnnnpppqqqqqqpppoooqqqrrrrrrtttvvvuuurrrrrrsssvvvsss{{{uuuzzzuuu|||{{{xxxxxx|||uuuvvvzzzzzzvvvsssrrrsssuuuuuuuuusssqqqpppsssoookkkkkknnnpppmmmjjjssssssrrrqqqppppppqqqqqqnnnooopppqqqpppooommmkkknnnnnnmmmmmmmmmllllllllljjjooossssssooommmnnnqqqooonnnqqqvvvwww||||||ttttttuuuqqqmmmppppppqqqqqqqqqqqqppppppppppppppppppppppppppppppmmmmmmllllllnnnqqqtttvvvsssyyyyyyrrrqqqvvvxxxuuunnnoooqqqrrrrrrqqqooonnnmmmmmmmmmmmmnnnnnnoooooopppvvv}}}zzztttqqqrrrqqqqqqrrrssssssrrrqqqtttsssrrrqqqqqqrrrtttuuuuuuxxxzzzzzzkkk|||||||||sssuuuzzz~~~yyyxxxyyyzzzyyywwwwwwyyyzzz}}}}}}~~~~~~vvv|||}}}vvvuuutttwww}}}vvvvvvuuusssrrrrrrqqqqqqssspppllllllooopppnnnkkkrrrqqqqqqpppppppppppppppmmmnnnpppqqqpppooonnnlllnnnnnnmmmmmmmmmlllllllllmmmoooqqqqqqpppooopppqqqrrrppptttyyyzzz{{{rrroooqqqsssrrrpppoooppppppqqqqqqppppppooorrrrrrqqqqqqpppooonnnnnnnnnmmmmmmmmmnnnpppssstttxxx~~~}}}uuurrrvvvwwwsssoooppprrrssssssrrrpppooonnnnnnnnnnnnnnnnnnnnnnnnrrrwww|||~~~|||vvvqqqnnnrrrqqqqqqqqqrrrsssrrrrrrrrrrrrrrrsssssssssssssss{{{rrrrrr~~~~~~uuuxxx}}}yyy{{{zzzwwwwwwyyyzzzzzz|||yyy{{{zzz}}}{{{zzz{{{zzz~~~|||vvvmmmwww|||uuuyyyxxxuuurrrqqqqqqrrrssstttqqqnnnnnnpppqqqooommmppppppoooooooooooonnnnnnmmmnnnooopppppppppooonnnmmmmmmmmmmmmmmmlllllllllqqqpppooooooqqqrrrrrrqqqsssqqqtttzzz{{{}}}rrrpppnnnnnnpppqqqrrrqqqoooppppppqqqqqqppppppoootttsssrrrqqqpppnnnmmmmmmooonnnmmmmmmnnnoooqqqrrr{{{~~~uuuqqqtttsssnnnpppqqqrrrssssssrrrqqqpppooooooooonnnnnnnnnnnnnnnqqquuuyyy{{{yyyuuuqqqooouuutttsssrrrrrrssstttuuuoooqqqssstttuuutttrrrqqq|||ooossswww{{{mmmyyyyyy}}}|||zzzyyyzzz||||||yyywww{{{xxxwww{{{~~~ttt}}}xxxuuusssxxxwwwuuutttsssttttttuuuuuurrrppppppqqqqqqpppnnnnnnnnnnnnooonnnnnnnnnmmmnnnnnnooopppppppppoooooommmmmmmmmmmmmmmmmmmmmmmmtttppplllnnnrrruuutttqqqqqqpppsssxxxyyy~~~yyyqqqoooppprrrrrrqqqoooooooooooooooppppppppppppoooooossssssrrrqqqpppooonnnmmmoooooonnnnnnnnnoooppppppyyy~~~|||sssoooqqqpppjjjpppqqqqqqrrrrrrqqqqqqpppppppppoooooooooooonnnnnnnnnrrrvvvxxxxxxvvvuuuuuuyyyyyywwwtttrrrrrrtttvvvpppqqqrrrsssttttttssssssuuurrr}}}kkk||||||zzzxxx~~~vvv{{{{{{xxxuuuwwwyyy{{{~~~}}}|||~~~{{{zzzsssvvvnnn~~~tttuuuvvvwwwwwwwwwvvvuuuuuusssqqqqqqqqqqqqqqqpppmmmnnnoooooooooooonnnnnnoooooopppppppppppppppooolllmmmmmmmmmmmmmmmmmmmmmtttoookkkmmmrrrvvvtttqqqrrrpppssswwwxxx|||xxxrrroooooorrrttttttqqqnnnmmmmmmoooooooooppppppoooooooooqqqqqqqqqpppppppppppppppooonnnnnnnnnnnnnnnoooooouuu{{{{{{sssooorrrqqqkkkooooooppppppppppppoooooopppppppppppppppppppppooopppssswwwyyyyyywwwvvvvvvzzzyyyxxxtttpppoooqqqsssrrrrrrqqqqqqrrrtttuuuvvvqqqvvvmmmtttpppyyy~~~uuu~~~|||yyy{{{xxx||||||{{{xxxzzz~~~|||wwwtttuuuwwwyyyyyyxxxwwwuuutttsssrrrqqqqqqppppppqqqnnnooopppqqqqqqqqqpppoooqqqqqqpppppppppooooooooolllllllllmmmmmmmmmmmmmmmrrrnnnlllnnnsssuuutttqqqtttrrrtttwwwwww{{{{{{sssppppppooolllnnnpppqqqooonnnmmmnnnnnnooooooppppppoooooonnnppppppppppppppppppppppppmmmnnnnnnnnnnnnnnnnnnnnntttzzz{{{tttqqquuutttoooooooooooooooooooooooooooooopppppppppqqqqqqqqqqqquuuxxx{{{{{{yyyvvvtttssstttvvvuuurrrnnnlllnnnqqqtttsssrrrrrrsssuuuwwwyyyttt{{{||||||{{{tttzzzwwwvvvuuu{{{~~~{{{|||}}}~~~}}}{{{}}}yyyyyyyyyyyyxxxwwwvvvuuusssssssssqqqpppooopppqqqoooppprrrssstttsssrrrqqqsssrrrqqqpppoooooonnnnnnlllllllllmmmmmmmmmnnnnnnnnnmmmmmmooorrrtttrrrppptttqqqsssuuutttwwwvvvooonnnoooooommmkkkkkkkkklllmmmooooooooonnnnnnoooooooooooonnnnnnrrrqqqqqqqqqpppooooooooollllllmmmnnnoooooooooooorrryyyzzztttqqquuutttnnnppppppooooooooooooppppppnnnoooooopppqqqrrrssssssuuuxxx||||||zzzvvvrrrqqqooorrrtttsssooonnnqqqtttsssssstttuuuvvvwwwxxxyyyxxxxxxzzzvvvxxx~~~tttxxxzzz~~~zzz}}}~~~~~~|||~~~zzzzzz}}}|||}}}}}}zzzwwwuuuuuuuuuuuusssssssssqqqoooooopppqqqpppqqqsssuuuuuuuuusssrrrtttsssrrrpppooonnnnnnnnnlllllllllmmmmmmmmmnnnnnnllllllmmmppprrrrrrqqqpppqqqoooppprrrqqqsss~~~uuullliiimmmpppnnnjjjnnnllljjjjjjmmmoooppppppnnnnnnoooooooooooonnnnnntttsssrrrqqqpppnnnmmmmmmkkklllmmmnnnoooooooooooopppwwwxxxrrrooorrrqqqlllqqqqqqppppppppppppqqqqqqnnnnnnoooppprrrssstttuuuqqquuuzzz|||zzzwwwtttrrrmmmqqqvvvvvvssssssvvvyyyrrrsssvvvxxxyyyyyyxxxwwwyyy{{{uuu||||||yyy}}}ooouuuxxxwww{{{~~~~~~zzz~~~uuuwwwuuuxxxsss|||uuusssrrrrrrooommmpppwwwppppppqqqrrrrrrrrrrrrqqqpppqqqrrrrrrqqqpppooonnniiiiiiiiijjjkkklllmmmnnnmmmrrrvvvuuuqqqnnnoooqqqlllooorrrrrrqqquuu}}}{{{uuupppoooooonnnnnnnnnnnnnnnooommmjjjjjjlllmmmnnnnnnmmmmmmmmmnnnoooppppppqqqooorrrtttqqqllliiikkknnnlllnnnqqqqqqooolllkkkkkknnnrrrtttrrrqqqssstttrrrooonnnllljjjjjjlllnnnoooqqqpppnnnmmmmmmoooqqqrrr}}}|||{{{xxxtttssssssuuuqqqpppqqqsssttttttuuuvvvzzzxxxyyyzzzxxxuuuvvvzzz|||www{{{~~~nnn}}}wwwvvvmmmwwwqqqppprrruuutttpppoooqqqppppppqqqrrrrrrrrrrrrqqqoooppppppqqqpppooonnnmmmmmmmmmmmmmmmnnnnnnooopppnnnrrruuutttpppnnnoooqqqmmmpppqqqpppooorrrxxx~~~}}}~~~yyytttqqqppppppoooooonnnnnnnnnnnnpppnnnkkkjjjlllmmmnnnmmmllllllmmmnnnnnnoooppppppooorrrsssqqqllljjjkkknnnmmmoooqqqqqqpppnnnmmmmmmooosssuuusssrrrtttuuusssnnnnnnmmmllllllmmmnnnnnnqqqpppooonnnoooppprrrsss{{{{{{zzzwwwtttrrrssstttppppppqqqsssuuuuuuvvvwwwwwwuuuuuuvvvuuutttvvv{{{{{{xxx~~~{{{|||||||||{{{~~~oooiiinnnlllooovvvyyyvvvpppnnnpppqqqrrrsssssssssrrrrrrnnnoooooooooooonnnmmmmmmoooooonnnnnnnnnoooooopppooorrrtttrrrooonnnppprrroooppppppnnnmmmnnnssswww~~~zzztttqqqqqqssstttuuuzzzzzz{{{{{{}}}}}}}}}{{{wwwsssqqqppppppppppppppppppoooooooooooooooqqqooolllkkklllmmmmmmllllllllllllmmmnnnnnnoooooooooqqqrrrpppmmmkkklllnnnnnnppprrrrrrpppooonnnooonnnssstttrrrqqqssssssrrrnnnnnnnnnnnnnnnnnnnnnnnnqqqqqqpppooopppqqqrrrsssyyyyyyxxxvvvsssqqqrrrssspppqqqssstttuuuwwwwwwwwwvvvtttsssuuuuuutttxxx~~~~~~uuu}}}uuu~~~yyyyyyzzzyyytttnnnlllsssyyyxxxtttrrrpppqqqssstttttttttsssrrroooooooooooooooooonnnnnnmmmmmmllllllllllllllllllpppqqqrrrqqqooonnnppprrrooooooooonnnlllmmmqqqtttuuusssqqqrrruuuuuurrroootttssssssrrrqqqqqqppppppvvvvvvwwwyyy{{{|||||||||zzzvvvsssrrrrrrtttsssqqqooooooppprrrssspppppppppppppppoooooonnnrrrooommmlllmmmmmmlllkkkllllllllllllmmmmmmnnnnnnnnnpppqqqpppmmmlllmmmooommmooopppqqqooonnnooopppmmmrrrssspppoooqqqqqqpppmmmnnnnnnoooooonnnnnnmmmpppooooooooopppqqqrrrsssvvvwwwwwwuuurrrqqqqqqrrrpppsssuuuuuuvvvyyyyyywwwvvvuuuvvvyyyyyywwwyyy~~~ssswww{{{}}}zzzzzzzzzvvvnnnoootttuuutttsssppprrrtttuuuvvvuuusssrrrppppppppppppppppppppppppllllllkkkkkkjjjkkkkkkkkkppppppppppppooooooppprrrnnnnnnnnnnnnnnnooorrrtttuuurrrpppqqqsssssspppmmmnnnoooppprrrssstttuuuuuurrrrrrrrrrrrrrrrrrssstttuuutttssspppnnnmmmoooqqqqqqqqqqqqqqqqqqrrrssssssoooppppppppppppooonnnmmmqqqpppnnnmmmnnnnnnlllkkklllllllllmmmmmmmmmmmmmmmnnnooooooooonnnmmmnnnoookkkmmmnnnooonnnnnnooopppooosssuuurrrppprrrrrrpppmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnoooppppppqqqtttuuuvvvuuurrrqqqqqqrrrqqqvvvxxxvvvwww{{{zzzvvvvvvuuuxxx|||{{{wwwvvvyyyttt~~~}}}}}}yyy}}}}}}}}}qqqnnnpppppppppqqqppprrruuuvvvwwwuuusssrrrqqqpppppppppppppppqqqrrrmmmmmmlllllllllmmmmmmnnnooooooooopppppppppppppppmmmmmmmmmnnnoooqqqssstttzzzvvvqqqnnnnnnppprrrrrrooopppqqqrrrrrrrrrrrrrrrtttuuuuuutttrrrrrrsssuuuwwwvvvuuurrrpppppprrrtttnnnooopppqqqqqqppppppooonnnooooooppppppooommmlllpppooonnnnnnoooooommmlllmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooojjjlllmmmnnnmmmmmmoooqqqrrrvvvwwwtttrrrttttttrrrmmmmmmmmmmmmmmmmmmmmmmmmkkklllmmmmmmnnnoooppppppssstttuuuuuusssrrrrrrrrrsssyyy{{{xxxxxx|||{{{uuuttttttwwwzzzyyyuuutttwwwzzz|||yyy}}}~~~~~~|||~~~vvvyyyppppppqqqpppooopppppprrruuuwwwxxxvvvtttrrrpppoooooonnnooopppqqqrrrmmmmmmlllmmmmmmnnnooopppnnnnnnooopppqqqqqqpppooonnnmmmlllmmmooopppqqqqqqyyyxxxuuurrrppppppsssuuupppqqqqqqqqqpppnnnmmmlllqqqssstttsssqqqrrruuuxxxyyyxxxwwwtttrrrqqqrrrtttpppppppppppppppppppppppplllmmmooooooooonnnlllkkkooonnnnnnnnnooopppnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnoooppppppoookkklllnnnnnnnnnoooqqqsssqqquuuwwwsssrrrssssssqqqmmmlllkkkjjjjjjkkklllmmmkkklllmmmnnnooopppqqqqqqrrrtttvvvvvvtttsssrrrsssuuu|||~~~yyyxxx}}}{{{sssuuussstttwwwwwwuuuwww|||}}}|||{{{zzz{{{xxxyyy|||tttooonnnrrrtttsssrrrssspppsssvvvxxxxxxwwwtttrrrooonnnmmmmmmmmmooopppqqqkkkkkkkkkllllllnnnooopppmmmmmmoooqqqrrrrrrpppnnnnnnmmmllllllnnnoooooonnnnnnssswwwxxxtttpppooooookkkmmmooorrrtttuuuuuuuuunnnqqqrrrrrrqqqssswwwzzzuuuuuutttrrrpppoooppprrrssssssqqqpppqqqrrrtttuuulllmmmnnnoooooommmkkkjjjnnnnnnmmmnnnppppppooommmooooooooooooooonnnnnnnnnnnnmmmmmmnnnoooppppppooolllmmmnnnooooooppprrrtttnnnssstttpppoooppppppnnnmmmllljjjiiiiiijjjlllmmmlllmmmnnnpppqqqqqqrrrrrrrrrtttvvvvvvuuusssssssssvvv~~~yyyyyy}}}zzzrrrxxxuuutttuuuvvvwww|||}}}{{{~~~||||||}}}iiizzzsssuuurrrmmmnnnssssssooosssssstttwwwyyyzzzyyywwwuuuuuuuuutttrrrpppnnnmmmlllnnnqqqrrrrrrqqqnnnmmmjjjmmmqqquuuxxxvvvqqqmmmnnnlllkkkmmmpppqqqooolllooorrrvvvxxxxxxtttooolllnnnppprrrttttttuuuwwwyyyppprrrttttttssstttuuuwwwvvvvvvuuutttrrrpppooonnnnnnpppsssuuuuuutttrrrpppqqqqqqpppooommmlllkkkjjjpppooommmlllkkkmmmnnnooopppmmmnnnqqqqqqmmmmmmooonnnmmmmmmnnnooopppooonnnjjjmmmnnnmmmnnnsssuuutttsssqqqooonnnpppqqqqqqpppllllllmmmoooppppppnnnlllpppuuuuuunnnjjjmmmooonnnqqqwwwyyyuuusssuuuuuuqqqwwwwwwwwwyyyyyyxxxvvvtttrrrrrrtttzzzyyymmm{{{~~~{{{}}}|||||||||{{{yyyyyyzzz{{{mmmzzz~~~|||{{{|||~~~ttttttyyyzzzxxxssssssvvvtttpppqqqqqqsssuuuwwwyyyyyyyyyxxxwwwvvvtttrrrpppooonnnmmmnnnoooppppppooommmlllmmmnnnooorrrtttsssqqqnnnmmmlllkkkmmmpppqqqooommmmmmooosssvvvyyyzzzzzzzzz}}}}}}~~~|||{{{{{{zzzxxxwwwuuuttttttsssrrrqqqqqqrrrrrrsssmmmoooqqqssstttssssssrrrppppppooonnnmmmllllllkkknnnnnnmmmllllllmmmnnnooopppnnnooorrrrrrnnnnnnpppsssrrrrrrrrrrrrrrrpppooohhhkkkllllllooouuuvvvssssssqqqnnnmmmnnnooooooooolllmmmnnnooopppooommmllljjjoooqqqnnnmmmqqqtttsssqqqwwwxxxtttsssuuutttqqqwwwwwwxxxzzzzzzyyyvvvtttuuu{{{vvvpppvvv||||||~~~}}}{{{|||}}}}}}{{{zzz{{{|||vvv|||~~~~~~||||||uuuttttttuuuuuusssvvvyyyxxxuuuqqqqqqrrrtttvvvyyy|||}}}{{{yyywwwuuusssqqqppppppqqqqqqppppppoooooonnnnnnqqqooonnnooopppqqqpppooolllllllllnnnpppqqqpppnnnmmmnnnppprrrvvv{{{}}}wwwrrruuutttrrrqqqqqqqqqrrrsssnnnnnnoooqqqrrrsssttttttppppppppppppooooooooonnnlllllllllmmmmmmnnnnnnoooqqqnnnooorrrrrrooooooqqqppppppqqqqqqqqqpppooonnnrrrrrrooommmqqqvvvwwwsssuuurrrnnnmmmmmmnnnnnnnnnmmmnnnooooooooonnnmmmlllhhhmmmpppoooooosssttttttqqquuuvvvtttrrrssssssrrrvvvxxxzzz{{{{{{yyyvvvtttuuuzzznnn|||||||||zzz~~~yyyzzzzzzxxxwwwwwwyyy{{{~~~xxxsssyyyyyyyyywww|||}}}||||||rrryyytttttttttuuuwwwyyyyyywwwrrrsssssstttvvvyyy~~~}}}{{{yyyvvvtttrrrqqqqqqvvvuuusssrrrqqqqqqrrrrrrsssqqqppppppqqqqqqpppnnnllllllmmmnnnpppppppppooopppooooooppprrruuuxxxzzz{{{~~~{{{tttyyyxxxxxxvvvuuusssrrrqqqrrrrrrqqqqqqrrrssstttuuuqqqqqqqqqqqqqqqqqqqqqqqqjjjkkklllnnnnnnooooooooopppnnnooorrrrrroooooorrrmmmoooppppppooooooooooooqqqqqqooonnnssszzzzzzuuuvvvssspppnnnnnnooonnnnnnmmmnnnppppppooonnnnnnnnnmmmoooqqqqqqqqqqqqqqqoooqqqtttuuusssrrrrrrssssssvvvxxx{{{|||zzzxxxvvvvvvsss|||xxxzzz}}}{{{~~~||||||~~~|||zzz{{{~~~}}}|||{{{|||zzzxxx|||}}}{{{rrr|||}}}zzzxxxxxxyyywwwuuuuuurrrrrrsssrrrsssvvv{{{}}}|||zzzwwwuuutttsssrrrvvvuuusssrrrqqqrrrssstttsssrrrrrrssstttssspppnnnmmmnnnooooooooooooooooooqqqqqqqqqqqqqqqqqqpppppprrrtttwwwxxxyyy{{{}}}~~~xxx{{{|||~~~~~~{{{xxxvvvxxxwwwuuussssssssstttuuuooooooooooooppppppppppppkkklllmmmnnnoooooooooooopppmmmnnnrrrrrrpppooorrrqqqssstttsssqqqppprrrtttjjjqqqyyyyyyvvvtttqqqpppppppppooonnnlllnnnppppppnnnnnnoooqqqqqqpppqqqrrrrrrqqqooonnnrrrrrrssstttrrrqqqrrruuuvvvxxx{{{{{{yyywwwvvvwwwwww{{{yyyyyy}}}~~~}}}~~~~~~{{{}}}zzz~~~|||yyywwwxxx{{{}}}|||zzz~~~}}}}}}~~~}}}}}}yyysssuuu~~~{{{zzz{{{vvvtttvvvwwwvvvwwwyyyppprrrrrrqqqpppqqqvvv{{{{{{{{{zzzyyywwwuuusssrrrsssrrrqqqppppppqqqrrrssstttsssssstttttttttqqqooonnnpppqqqqqqooonnnnnnoooqqqqqqsssssssssrrrqqqpppoooqqqsssttttttuuuwwwyyy{{{zzzzzz}}}|||yyyyyy{{{~~~{{{zzzxxxvvvttttttttttttnnnnnnnnnnnnnnnnnnoooooonnnnnnnnnooooooppppppqqqpppnnnooossssssqqqqqqssssssuuuuuutttrrrsssxxx|||{{{sssrrrqqqqqqqqqqqqnnnlllkkkmmmppppppnnnnnnqqqtttpppmmmmmmqqqtttrrrqqqrrrtttrrrssstttsssqqqssswwwvvvyyyzzzxxxuuutttvvvyyy}}}xxxvvv{{{|||~~~vvv}}}}}}www~~~~~~}}}~~~~~~}}}~~~|||{{{}}}zzz{{{|||}}}}}}}}}|||zzz}}}zzzzzz~~~~~~|||{{{wwwyyyzzzxxxyyy}}}rrruuuvvvssspppppptttxxxxxxyyyzzzzzzyyywwwtttrrrppppppppppppqqqrrrssssssuuusssqqqpppqqqsssrrrrrrppprrrsssqqqnnnllllllnnnqqqqqqrrrsssssssssssssssnnnpppsssuuuvvvxxxzzz}}}rrrrrrssstttuuuvvvuuuuuuuuuuuuwwwyyy{{{}}}yyyxxxwwwvvvuuuuuuttttttrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppoooooopppqqqrrrrrrpppqqquuuvvvssssssvvvsssvvvyyyzzz|||vvvnnnnnnoooqqqrrrpppllliiiiiilllppppppnnnnnnrrrwwwqqqlllkkkppptttssssssvvvuuurrrsssuuutttqqqsssyyywwwxxxyyyvvvrrrrrrvvvzzz|||zzzxxx{{{zzz|||}}}yyywww{{{ttt{{{xxxxxx~~~yyyyyywwwzzzwwwyyyzzzxxxsssrrruuuyyyuuuwwwzzz{{{zzzxxxtttrrrpppqqqrrrsssttttttuuuuuuvvvrrrnnnlllnnnqqqssstttqqqssstttrrrnnnkkkkkkmmmrrrqqqpppppppppqqqrrrsssnnnppprrrrrrrrrrrrtttuuummmnnnoooooonnnmmmooopppsssqqqooonnnpppssswwwyyyvvvvvvvvvvvvuuuuuuuuuuuuxxxwwwwwwwwwvvvvvvvvvvvvtttsssqqqooooooppprrrssstttrrrssswwwxxxvvvvvvxxxvvv{{{yyyqqqqqqqqqjjjkkkmmmpppqqqoookkkggghhhllloooooonnnoootttxxxtttmmmkkkppptttrrrsssvvvvvvrrrsssvvvuuurrrtttzzzwwwxxxxxxtttppppppuuu{{{vvv}}}}}}www~~~vvv{{{{{{yyyxxxrrr|||zzzxxxttt~~~xxx|||~~~www|||~~~{{{yyyvvvuuuvvvwwwwwwvvv~~~}}}tttmmmqqqqqqrrrtttuuuuuusssrrrooooooppprrruuuuuutttrrrpppqqqrrrrrrrrrpppooonnnrrrqqqqqqppppppqqqqqqrrrpppooonnnnnnoooqqqssstttpppqqqrrrsssrrrpppnnnlllmmmmmmmmmmmmnnnoooqqqqqqqqqrrrsssqqqooommmlllmmmqqqqqqqqqqqqqqqpppoooooouuuttttttttttttttttttuuuvvvuuuwww|||{{{wwwtttuuuuuuxxxyyyzzz~~~yyyvvvrrrqqqrrrqqqooolllkkknnnpppoookkkjjjmmmqqqqqqpppppppppppppppppppppooofffkkkrrrooopppsssooommmppptttvvvwwwwwwwwwxxxxxx{{{zzzssskkknnn|||yyy|||zzzyyy||||||~~~vvvxxxzzz{{{|||zzzwwwtttsssrrr{{{}}}{{{~~~zzzyyy}}}}}}~~~~~~}}}vvvsssttttttuuuxxx}}}zzzrrrrrrsssvvvyyyxxxtttpppqqqpppqqqsssuuuuuusssrrrqqqqqqqqqqqqpppooonnnmmmrrrqqqqqqppppppqqqqqqrrrppppppppppppppprrrssstttsssrrrqqqppppppoooooooootttsssqqqpppnnnnnnmmmmmmppprrrrrrqqqooommmmmmmmmooooooooooooooonnnnnnmmmnnnnnnmmmmmmmmmmmmnnnnnnrrrqqqtttzzz|||zzzyyy|||wwwyyyxxxuuuvvvyyyxxxtttrrrpppnnnoooqqqsssrrrqqqnnnqqqrrroookkkjjjmmmqqqssssssssssssssssssssssssooonnnwww{{{ppplllqqqrrrvvvwwwwwwvvvvvvwwwzzz{{{pppqqqqqqrrrwww|||yyy~~~}}}zzzwwwvvvwww|||{{{zzzxxxwwwzzz~~~zzzzzz}}}|||||||||www{{{}}}}}}}}}zzz|||www}}}}}}~~~~~~~~~~~~~~~uuu}}}{{{yyywwwzzz{{{zzzyyyzzzzzzyyyyyyyyyzzzzzz{{{}}}~~~zzz~~~{{{|||{{{tttsssssswww{{{{{{uuuooosssrrrrrrtttuuuuuusssqqqrrrqqqpppooonnnnnnnnnnnnrrrqqqqqqppppppqqqqqqrrrqqqqqqqqqqqqqqqrrrsssttttttsssqqqooonnnooopppqqqvvvuuusssqqqooonnnmmmmmmpppqqqrrrqqqooommmmmmmmmmmmmmmmmmmmmmmmlllllllllnnnnnnnnnmmmmmmnnnnnnnnnmmmkkkmmmrrrttttttuuuyyyxxxyyyuuuqqqppprrrppplllnnnmmmmmmnnnqqqssssssrrrrrrssssssppplllkkknnnqqqsssssssssssssssssssssssstttooouuuyyypppmmmrrrrrrpppqqqssstttvvvxxxxxxyyyxxxvvvvvv}}}{{{yyy}}}~~~|||vvv~~~xxxyyy}}}|||yyyvvvssssssuuuxxxvvvrrrrrrxxx}}}|||{{{|||zzzuuu}}}~~~zzzzzzzzzzzz{{{|||}}}~~~zzzzzz||||||yyyzzzzzzzzzzzz{{{|||}}}~~~|||}}}~~~~~~}}}xxxuuusssuuuzzz{{{vvvqqquuuttttttuuuvvvuuusssqqqqqqpppnnnnnnnnnnnnpppqqqrrrqqqqqqppppppqqqqqqrrrpppppppppqqqqqqrrrrrrrrrsssrrrqqqpppooopppqqqqqqqqqqqqpppppppppqqqqqqrrrpppqqqrrrqqqooommmmmmnnnmmmmmmmmmlllllllllllllllqqqqqqppppppppppppqqqqqqpppmmmlllnnnooommmooorrrwwwxxxuuuqqqqqqsssrrrooopppppppppppppppppppppooossssssrrrpppmmmmmmpppsssppppppppppppqqqqqqqqqqqqwwwjjjjjjppppppsssuuuppprrruuuzzz{{{wwwqqqqqquuu}}}wwwyyy~~~|||vvv|||~~~~~~~~~}}}}}}}}}}}}~~~zzz{{{~~~yyyxxx}}}yyyyyyyyyyyyzzz{{{||||||xxxyyyyyyvvvuuuyyy}}}yyywwwyyy|||~~~yyysssrrruuuwwwvvvtttvvvvvvuuuvvvwwwvvvsssqqqnnnnnnmmmmmmnnnppprrrtttrrrqqqqqqppppppqqqqqqrrrooooooooopppppppppppppppqqqqqqrrrsssrrrqqqpppooommmnnnnnnooopppqqqssstttoooqqqrrrqqqooonnnnnnnnnooonnnmmmlllllllllmmmmmmooonnnnnnnnnnnnnnnnnnooovvvrrrpppqqqqqqooopppsssvvvwwwuuurrrrrruuutttpppqqqrrrrrrrrrqqqpppooooooqqqqqqqqqppppppqqqsssuuunnnoooooooooppppppqqqqqqqqqlllsss{{{vvvtttuuuppprrrtttwww{{{~~~}}}xxxtttyyy~~~~~~{{{zzz~~~xxxxxx~~~~~~}}}}}}}}}~~~yyywwwyyy}}}vvvttt|||yyyyyyxxxxxxxxxyyyyyyzzzwww{{{|||yyyxxxxxxyyytttvvv{{{~~~~~~xxxsssssstttwwwxxxwwwvvvvvvwwwxxxwwwuuusssnnnnnnnnnoooppprrrssstttrrrqqqqqqppppppqqqqqqrrrnnnnnnoooooopppoooooonnnpppqqqsssttttttrrrqqqoooooooooooooooooopppqqqqqqooopppqqqqqqooonnnnnnooopppooonnnmmmlllmmmnnnnnnooonnnnnnmmmmmmnnnnnnooosssooonnnpppqqqoooqqqtttvvvwwwvvvrrrrrrtttqqqlllllloooqqqsssrrrqqqrrrrrrpppppppppqqqrrrssstttuuupppqqqqqqrrrrrrsssssstttjjjttt|||ooorrruuuqqqqqqtttzzzxxx~~~~~~{{{}}}zzzxxx{{{}}}}}}|||zzzzzzyyyyyyyyyrrrvvv{{{~~~|||wwwuuurrrvvv{{{zzz~~~}}}~~~yyytttssswwwzzzwwwvvvvvvxxxyyyxxxvvvtttppppppqqqrrrrrrrrrrrrrrrrrrqqqqqqppppppqqqqqqrrrnnnoooppppppppppppooonnnqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppqqqqqqnnnpppqqqqqqooonnnnnnooopppooommmlllllllllnnnnnnqqqppppppppppppppppppqqqnnnkkkkkkoooooonnnooorrrsssuuuuuusssssssssoooiiihhhlllppprrrqqqqqqrrrtttooopppppprrrssssssrrrqqqrrrrrrsssttttttuuuvvvvvvqqqvvvyyyoootttxxx|||~~~}}}|||~~~yyy}}}|||zzzxxxwwwvvvvvvuuu{{{zzzyyyzzz{{{{{{zzzxxxzzz{{{}}}~~~~~~wwwtttwwwzzzwwwvvvvvvxxxyyyyyywwwuuurrrsssttttttsssrrrpppooorrrqqqqqqqqqqqqqqqqqqrrrooopppqqqrrrrrrqqqooooootttsssqqqppppppqqqssstttqqqqqqqqqqqqrrrsssssstttnnnpppqqqqqqooonnnnnnooopppnnnmmmkkkkkklllmmmnnnoooooonnnnnnnnnnnnoooooorrroooooorrrrrrpppppprrrpppsssuuutttuuuvvvqqqkkkhhhkkkpppqqqpppoooppprrrppppppqqqssstttssspppnnnrrrrrrsssssstttuuuvvvvvv~~~qqqppptttqqqtttzzzwwwwww|||sssvvvrrrnnnoootttzzz}}}~~~sss~~~ssszzz}}}zzzyyy||||||yyytttuuuuuuuuuuuuvvvyyy||||||{{{}}}~~~zzz{{{qqqzzz~~~}}}wwwyyy~~~|||zzzyyyyyyyyyzzzzzz|||}}}{{{wwwvvvwwwyyyrrryyy~~~}}}|||yyywwwzzzwwwvvvwww{{{}}}|||{{{uuutttsssttttttssspppnnnooopppqqqrrrssstttuuuuuuooopppqqqrrrrrrrrrrrrrrrtttsssrrrqqqqqqrrrssssssooonnnnnnppprrrsssrrrppppppnnnlllnnnrrrsssqqqnnnsssmmmkkkmmmmmmkkkkkkmmmqqqlllkkkoooqqqnnnllllllqqqqqqqqqpppppppppoooooorrrtttuuutttqqqooonnnnnnoooooonnnnnnnnnpppqqqrrrsssssssssqqqpppppprrrtttvvvsssqqqtttxxxyyyuuuqqqvvv|||~~~zzzyyy|||}}}yyyvvv~~~{{{~~~~~~||||||sss{{{|||~~~zzz~~~|||zzz|||tttyyyzzz{{{~~~}}}{{{}}}~~~~~~}}}|||||||||{{{{{{{{{}}}~~~~~~{{{{{{}}}}}}{{{zzzyyyyyyyyyyyyyyy{{{|||zzzwwwvvvvvvxxxtttzzz~~~}}}}}}yyy}}}|||uuuuuuuuuxxx{{{|||zzzxxx|||yyyvvvuuuuuuuuusssrrrqqqrrrrrrsssssstttuuuuuurrrrrrsssssstttsssssssssrrrrrrqqqppppppqqqssssssrrrqqqpppppprrrqqqpppnnnqqqqqqqqqrrrssssssrrrqqqpppllljjjlllnnnlllllloooqqqlllkkkooopppnnnllllllnnnnnnooopppppppppppppppppprrrtttsssqqqpppoooooonnnnnnnnnooooooqqqrrrrrrnnnooopppqqqqqqrrrtttvvvtttsssrrrtttwwwxxxvvvsss|||vvvuuu|||~~~zzzwwwyyy|||wwwxxx~~~~~~|||~~~yyyzzz{{{|||~~~|||{{{|||}}}||||||{{{{{{|||yyyyyyyyy{{{|||~~~yyy{{{|||||||||{{{{{{zzzyyyyyyyyyxxxyyyzzzyyywwwvvvvvvwwwuuu{{{}}}zzzyyy{{{~~~~~~~~~}}}|||zzzxxxxxxzzz|||}}}}}}zzzwwwttttttuuuwwwyyyyyyttttttttttttttttttttttttuuuuuuvvvvvvvvvuuuttttttqqqppppppooopppqqqsssttttttsssqqqqqqqqqpppnnnlllqqqrrrssssssrrrqqqqqqqqqnnnjjjiiilllooonnnnnnppppppllllllooopppmmmkkklllkkklllnnnpppqqqqqqqqqqqqnnnqqqssssssrrrppppppqqqmmmmmmooopppqqqrrrrrrrrrlllnnnqqqrrrrrrrrrtttuuurrrrrrsssuuuvvvvvvvvvvvvyyyqqqrrr|||zzzqqqwww{{{wwwtttxxx{{{|||~~~}}}{{{{{{}}}|||yyy|||zzzzzzzzz|||yyy{{{{{{{{{{{{{{{{{{||||||{{{|||}}}~~~|||{{{{{{{{{{{{zzzzzzyyyxxxwwwxxxxxxwwwwwwvvvwwwwwwuuuzzz|||yyyvvvxxxzzzzzzyyy}}}|||yyywwwzzz{{{xxxzzz}}}|||yyyvvvvvvwwwyyyzzzzzzvvvvvvvvvuuuttttttsssssswwwwwwwwwwwwvvvvvvuuutttqqqppppppooopppqqqsssttttttsssrrrrrrrrrqqqooommmnnnpppsssqqqnnnlllmmmooooookkkjjjnnnpppnnnnnnppppppmmmmmmppppppmmmlllmmmlllmmmoooqqqrrrrrrrrrqqqppprrrssssssrrrppppppppplllmmmppprrrssssssssssssooorrrtttuuutttrrrrrrsssppprrruuuuuuuuuuuuwwwyyyvvvvvv{{{|||tttssszzz}}}~~~yyy~~~~~~}}}|||{{{zzzyyyyyy|||yyyxxx|||xxxwww|||xxxwwwxxxzzzwww}}}|||{{{|||}}}~~~}}}|||{{{|||~~~}}}~~~}}}|||{{{zzzyyyyyyxxxwwwwwwvvvwwwwwwxxxxxxwwwtttzzz|||xxxvvvxxx{{{zzz~~~}}}~~~~~~}}}|||}}}zzzyyyyyyyyyyyyxxxyyyxxxwwwvvvuuuttttttssswwwxxxxxxxxxwwwvvvuuuuuusssrrrqqqqqqqqqssstttuuusssrrrrrrsssttttttsssqqqnnnppprrrqqqnnnlllmmmoooqqqmmmmmmpppqqqooonnnooopppnnnoooqqqqqqmmmlllooopppqqqrrrsssssssssrrrrrrssstttvvvuuurrrpppoooooommmnnnppprrrttttttssssssqqqtttvvvwwwvvvuuuuuuuuurrrtttuuuvvvvvvvvvxxxzzz{{{~~~|||vvvyyyyyyyyy}}}}}}}}}}}}}}}}}}}}}}}}}}}|||~~~xxxxxx|||xxx}}}www{{{yyyxxxyyy{{{yyy~~~}}}|||~~~}}}vvvxxxzzz|||~~~~~~|||zzzyyyyyyyyywwwvvvvvvwwwyyyzzzyyyxxxsssyyy|||yyywwwyyy||||||xxx}}}zzzwwwvvvxxx{{{|||}}}|||{{{zzzyyyxxxwwwvvvvvvxxxxxxxxxyyyxxxxxxwwwwwwvvvvvvttttttttttttuuuvvvsssrrrrrrtttvvvwwwvvvuuurrrsssttttttsssrrrrrrrrrsssoooooorrrtttqqqooopppqqqpppqqqsssrrrnnnnnnqqqssssssssssssssssssttttttuuuwwwxxxwwwtttqqqppppppppppppqqqrrrssssssssssssppprrruuuwwwwwwxxxzzz|||vvvvvvvvvvvvwwwyyyzzzzzz~~~yyyrrruuu~~~yyy|||}}}}}}|||{{{}}}yyyxxxzzz}}}|||}}}{{{{{{~~~|||}}}|||}}}|||yyyzzz|||~~~|||yyyyyyzzzzzzxxxvvvvvvwwwzzz|||{{{yyysssyyy|||xxxvvvyyy{{{{{{xxx}}}{{{}}}~~~}}}}}}|||{{{{{{yyyyyyzzzzzz{{{zzzzzzzzzzzzyyyxxxwwwvvvvvvwwwwwwuuuttttttvvvxxxyyyxxxvvvuuuuuuuuuvvvwwwwwwvvvuuurrroooppptttvvvtttrrrsssrrrqqqsssuuusssoooooosssrrrrrrqqqqqqqqqsssvvvwwwuuuwwwxxxxxxvvvtttssssssssssssrrrrrrrrrrrrssssssppprrrtttuuuvvvxxx{{{}}}{{{xxxvvvvvvyyy{{{{{{yyy{{{vvvzzz{{{{{{zzz~~~|||~~~~~~{{{yyyzzz}}}{{{|||zzz||||||{{{{{{}}}yyy~~~|||yyyyyyzzz{{{yyywwwvvvwww{{{}}}|||zzztttyyy|||xxxvvvxxxzzzzzzwwwzzz~~~}}}}}}~~~zzzzzz{{{|||}}}}}}||||||}}}|||zzzxxxwwwwwwxxxxxxwwwvvvvvvwwwyyyyyyxxxwwwwwwuuusssuuuyyyzzzxxxuuuqqqooopppuuuxxxvvvuuuwwwsssrrruuuvvvtttooopppuuupppooonnnnnnpppssswwwyyytttvvvxxxxxxwwwvvvvvvvvvuuutttsssrrrqqqrrrsssttttttuuuuuuttttttuuuxxxzzz~~~yyyuuuvvv{{{}}}|||yyyyyy|||~~~|||~~~}}}||||||}}}~~~~~~}}}zzzxxx{{{zzzwwwzzz~~~~~~~~~xxxyyy{{{wwwyyyxxxyyyyyy|||~~~www~~~}}}~~~zzz|||wwwzzzzzzzzzzzzzzzzzzzzzzzzzzz}}}zzzwwwvvvyyyzzzyyyxxxuuu}}}}}}yyy|||{{{~~~{{{xxxyyy{{{{{{~~~}}}yyyyyy|||zzz{{{yyy{{{{{{zzzvvvzzzzzzyyywwwtttsssuuuwwwvvvsssqqqtttwwwzzzyyyuuurrrrrrrrrwwwrrrqqqvvvzzzzzzyyyzzzzzz|||}}}|||xxxtttrrrrrrsssrrrpppppprrrsssrrrqqqyyyxxxwwwxxxyyyyyyxxxvvvvvvuuuuuuvvvwwwyyy{{{|||~~~|||}}}~~~zzzvvvyyy}}}}}}{{{zzzyyyyyyyyy|||xxxvvvzzz~~~zzzwwwzzzyyyzzz{{{|||}}}}}}}}}}}}|||~~~}}}~~~}}}}}}yyyxxx{{{{{{{{{{{{zzzzzzzzzzzz|||zzzxxxxxx{{{|||{{{yyyxxx}}}~~~||||||xxx|||yyytttvvvsssxxx}}}}}}}}}}}}}}}zzz|||yyy~~~|||rrrwww|||wwwvvvvvvwwwwwwwwwwwwzzz}}}}}}{{{yyyyyyyyy|||xxxwww|||~~~}}}~~~yyy{{{}}}}}}{{{xxxwwwwwwyyywwwuuuuuuuuuvvvuuutttxxxwwwwwwwwwyyyyyywwwvvvwwwwwwyyy{{{~~~uuu~~~~~~~~~}}}{{{{{{|||}}}|||yyy}}}}}}~~~|||~~~|||zzzzzz|||wwwzzz}}}yyywwwzzz||||||||||||||||||||||||~~~}}}{{{}}}}}}||||||{{{{{{zzzzzzzzzyyyyyy{{{}}}}}}|||{{{|||}}}~~~}}}|||}}}ttt{{{}}}~~~|||xxxvvvwwwzzz{{{zzzyyy|||~~~~~~}}}}}}~~~|||{{{~~~yyy{{{}}}~~~}}}||||||}}}~~~|||zzzyyyzzzzzzyyywwwwwwvvvvvvwwwxxxxxxwwwuuuyyyzzz|||~~~zzz~~~||||||}}}}}}{{{{{{zzzxxx{{{|||yyywwwzzz~~~}}}|||{{{{{{{{{|||}}}~~~|||~~~~~~}}}|||{{{{{{zzzvvvwwwyyy{{{}}}}}}|||{{{~~~{{{~~~}}}|||~~~~~~wwwyyyyyyxxxyyy||||||zzzyyyzzz{{{|||{{{{{{zzzzzz~~~zzzzzz}}}}}}{{{zzz|||yyy{{{}}}~~~}}}}}}~~~~~~|||zzzzzz{{{|||{{{zzz{{{{{{zzz|||}}}~~~|||{{{|||||||||}}}~~~~~~xxxvvv{{{|||zzz~~~~~~{{{|||zzz{{{|||yyyxxxzzz}}}|||{{{zzzzzz|||~~~{{{zzz}}}|||{{{zzzzzztttvvvxxxzzz{{{{{{{{{{{{~~~zzz|||{{{wwwvvvyyyzzz|||~~~zzzvvvzzz|||{{{yyyyyyxxxxxxxxxwwwvvvuuuzzzxxxxxxzzzyyyvvvvvvyyyyyy{{{||||||{{{zzz{{{|||xxxwwwvvvwwwzzz{{{|||{{{{{{zzzyyyyyyyyyzzz|||}}}~~~}}}~~~}}}}}}|||yyyyyy{{{{{{zzzyyyzzz{{{~~~}}}}}}|||zzzyyyyyytttvvvyyyzzzyyyzzz{{{|||~~~yyyzzz}}}yyymmmsss}}}rrrvvv||||||{{{yyywwwwwwwwwvvvuuusssxxxvvvwwwyyyxxxtttuuuyyyxxxyyyzzzzzzxxxxxxyyyzzztttssssssuuuxxxzzz{{{{{{xxxxxxxxxyyy{{{|||{{{zzzxxxxxxwwwwwwyyyzzz|||}}}~~~}}}~~~vvv|||zzz{{{|||xxxyyyyyy{{{}}}~~~}}}}}}{{{yyyxxxwwwwwwxxxzzzzzzxxxyyy{{{~~~zzzzzz~~~tttwww{{{zzzzzzwwwuuuuuuwwwwwwvvvtttvvvuuuwwwyyywwwtttuuuzzzvvvxxxxxxxxxwwwwwwyyy{{{uuutttssstttwwwyyyzzzyyysssrrrrrrtttvvvwwwvvvtttwwwwwwwwwxxxyyy{{{}}}}}}xxx~~~}}}{{{|||~~~xxxyyyzzz|||~~~~~~zzz~~~}}}{{{yyywwwwwwyyyzzz{{{zzzxxxyyy||||||zzz~~~yyy{{{{{{wwwwwwtttrrrsssvvvxxxwwwuuutttsssuuuxxxvvvrrrtttyyyuuuvvvwwwwwwwwwxxxzzz|||wwwvvvuuuuuuwwwyyyyyyxxxwwwvvvvvvxxxzzz{{{zzzyyyyyyyyyxxxxxxyyyzzz|||}}}|||~~~rrr}}}}}}|||}}}~~~yyyzzz|||~~~~~~~~~zzzxxxzzz}}}|||{{{{{{zzzzzzyyyyyyxxx{{{{{{{{{}}}~~~tttzzzyyynnntttoootttyyyvvvxxxzzzrrrwwwwwwxxxyyy{{{|||}}}}}}yyyyyyzzzzzz{{{zzzzzzzzz}}}|||yyyuuuuuuxxxyyyuuuwwwxxxyyyzzz{{{zzzyyyxxxuuuyyy}}}~~~|||{{{}}}~~~|||yyyttt|||zzz~~~}}}~~~xxxzzz~~~~~~~~~~~~|||zzzyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzz|||~~~}}}}}}ssswwwuuutttxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyzzzzzzzzzzzzzzzyyyyyyzzz{{{xxxuuuvvvyyyyyyuuutttuuuvvvxxxyyyyyyyyyxxxvvvyyy{{{}}}}}}}}}~~~~~~|||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||xxxuuuuuuuuuvvvwwwwwwxxxyyyyyyyyyxxxxxxzzz}}}~~~}}}|||rrrxxxxxxrrrvvvzzz{{{{{{zzzyyyxxxwwwvvvvvvzzzzzz{{{zzzzzzyyyxxxwwwwwwxxxwwwuuuvvvzzzyyyuuurrrtttvvvxxxyyyzzzzzzyyyxxxxxxyyy{{{~~~~~~xxx|||zzzxxxyyy{{{||||||~~~|||}}}~~~~~~zzzvvvvvvvvvwwwwwwwwwxxxxxxxxxwwwwwwwwwyyy|||}}}|||{{{{{{ssszzzzzzwwwwwwsss{{{{{{zzzyyywwwvvvuuuuuu{{{{{{{{{zzzyyyxxxwwwvvvuuuwwwwwwvvvwww{{{yyyuuuvvvwwwxxxzzz{{{{{{zzzzzzyyyxxxwwwzzz~~~}}}}}}zzz{{{~~~}}}{{{}}}~~~}}}{{{zzzzzzyyyyyyyyyxxxxxxxxxwwwwwwwwwyyy|||}}}|||{{{yyyuuuxxxxxxuuuzzz{{{pppyyyyyyyyyxxxxxxwwwwwwwwwzzzzzzzzzzzzyyyxxxwwwvvvuuuwwwwwwvvvxxx{{{zzzvvvxxxyyyzzz{{{zzzyyyxxxwwwyyywwwvvvyyy~~~~~~{{{{{{}}}}}}zzz{{{~~~~~~{{{{{{|||~~~~~~||||||{{{{{{zzzyyyyyyxxxyyyxxxxxxzzz}}}~~~}}}|||}}}rrrwww|||vvvoooyyyuuuyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyzzzyyyyyyxxxwwwvvvwwwxxxxxxvvvxxx|||{{{wwwxxxxxxyyyyyyxxxwwwuuutttxxxwwwwwwyyy|||~~~{{{xxx{{{|||~~~}}}{{{zzz|||~~~{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz|||~~~}}}|||yyyxxx|||yyypppuuu}}}zzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxyyyyyyyyyxxxxxxwwwzzz{{{yyyvvvwww||||||yyyvvvwwwxxxyyyxxxwwwvvvuuuwwwxxxyyyzzz{{{}}}}}}~~~~~~~~~{{{yyyzzz|||xxxyyyyyyzzzzzz{{{{{{|||{{{{{{{{{}}}~~~|||}}}lll|||sssyyyxxxsssyyy{{{||||||{{{zzzzzzyyyxxxxxxwwwwwwxxxyyyyyyyyyxxxxxx||||||yyyvvvwww||||||zzzwwwxxxyyyzzz{{{zzzzzzyyyuuuxxxzzz{{{zzz|||www{{{}}}{{{yyyyyyyyyyyyyyyzzz{{{||||||{{{zzz{{{}}}~~~~~~~~~|||wwwuuu|||xxxxxxyyyzzzyyyxxxwwwvvvzzzzzzzzz{{{zzzzzzyyyyyy{{{{{{{{{|||}}}}}}|||{{{|||wwwuuuwwwxxxvvvvvvxxxwwwxxxzzz|||}}}~~~xxx{{{~~~|||{{{{{{{{{|||||||||}}}}}}}}}|||}}}~~~~~~~~~yyy|||www{{{yyyyyyyyyyyyyyyxxxwwwwwwxxxxxxwwwvvvwwwxxxzzz{{{zzzyyyyyyzzz{{{{{{yyyxxx}}}xxxvvvxxxzzzxxxwwwyyy{{{{{{|||||||||{{{{{{zzzvvv}}}zzz~~~|||}}}~~~~~~~~~~~~~~~~~~}}}|||yyyzzz}}}zzzzzzyyyxxxxxxxxxxxxyyyyyyxxxvvvuuuvvvyyy|||~~~{{{{{{{{{{{{zzzyyyxxxwww|||xxxwwwzzz|||zzzyyy{{{{{{{{{{{{{{{{{{zzzyyyxxxxxx|||zzzzzz}}}}}}~~~}}}~~~}}}~~~|||}}}{{{wwwxxx{{{|||{{{yyyxxxxxxxxxyyyzzz|||{{{zzzzzzzzz|||}}}~~~}}}~~~~~~}}}{{{zzzyyyyyyzzzwwwwww{{{}}}{{{zzz{{{xxxxxxyyyzzz{{{{{{{{{zzz{{{zzzzzz}}}~~~www}}}~~~~~~}}}|||{{{{{{|||}}}|||{{{{{{wwwuuuxxx}}}|||zzzyyyyyyyyyzzz{{{|||}}}}}}~~~}}}|||zzzyyy}}}~~~{{{xxxxxxyyyyyyvvvwww|||~~~{{{yyyyyyxxxxxxyyyzzz{{{{{{{{{zzz|||xxx{{{}}}zzz~~~~~~}}}{{{zzzzzz{{{~~~}}}}}}sssxxx}}}zzz|||||||||{{{zzzzzzzzzzzz{{{zzz|||}}}~~~}}}{{{wwwuuuzzz}}}~~~|||xxxvvvvvvxxxyyywwwxxx}}}{{{xxxxxx{{{{{{{{{{{{{{{zzzyyyxxx{{{www}}}}}}}}}}}}~~~|||{{{|||~~~~~~{{{{{{~~~}}}|||||||||||||||{{{zzzzzz{{{|||}}}}}}}}}{{{yyyxxxyyy|||~~~}}}xxxvvvwwwyyyzzzxxxzzz|||xxxwww{{{{{{|||||||||{{{{{{zzz{{{yyyzzz}}}}}}~~~~~~~~~}}}vvvzzzuuuzzz{{{uuu{{{|||}}}}}}}}}|||zzzyyy~~~}}}}}}}}}}}}~~~~~~zzz~~~zzzxxxyyy||||||zzz|||}}}yyywwwwwwxxxzzz|||}}}~~~}}}}}}~~~||||||~~~xxxxxx{{{||||||{{{{{{{{{{{{||||||zzz}}}|||zzz{{{~~~}}}~~~~~~|||yyyxxxxxx{{{{{{{{{{{{}}}~~~wwwyyy{{{|||{{{{{{|||}}}||||||~~~~~~||||||{{{{{{{{{{{{||||||}}}~~~~~~}}}}}}~~~|||~~~}}}{{{{{{{{{|||{{{{{{{{{{{{{{{||||||zzz|||~~~~~~}}}}}}~~~~~~}}}}}}~~~}}}}}}||||||||||||}}}}}}~~~}}}}}}~~~~~~|||{{{}}}}}}}}}~~~}}}|||{{{zzzyyyyyyxxxxxxzzz|||~~~~~~~~~~~~}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~|||zzzyyyzzz}}}~~~|||yyy|||~~~~~~}}}|||}}}}}}|||{{{zzzzzzyyyyyyyyyyyy{{{}}}~~~}}}}}}~~~~~~}}}~~~~~~|||zzzyyy{{{~~~}}}zzz}}}}}}{{{zzzzzz|||||||||||||||}}}}}}~~~zzz|||~~~~~~~~~|||||||||xxxzzz~~~}}}|||~~~~~~{{{~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}zzzyyyyyy|||||||||}}}~~~}}}zzz}}}|||wwwxxx~~~xxxzzzwwwzzz{{{wwwxxx{{{|||xxx}}}||||||{{{{{{||||||}}}|||~~~~~~~~~|||{{{|||||||||}}}}}}~~~~~~}}}yyyzzz~~~}}}~~~{{{sssvvvzzz{{{xxxyyy~~~|||zzzzzzyyyyyyyyyyyyzzzzzzyyy}}}~~~}}}}}}~~~~~~}}}}}}}}}}}}~~~|||~~~~~~}}}}}}}}}}}}}}}}}}zzzyyy{{{{{{{{{|||~~~~~~{{{vvvsssyyy||||||yyyyyyzzzxxxsssyyyvvvwwwyyyyyyuuutttvvvwwwxxxyyyzzzzzz{{{|||}}}~~~|||{{{}}}~~~~~~~~~}}}~~~~~~zzzxxxxxxyyyyyy{{{|||}}}{{{xxxvvvuuu{{{}}}yyyvvvvvvwwwuuuzzzwwwwwwzzzzzzwwwwwwzzz{{{zzzyyyxxxyyyyyyyyyxxxzzz~~~}}}{{{}}}~~~~~~{{{~~~|||xxxyyyyyyxxxvvvvvvwwwyyyzzz{{{zzzzzzyyyvvv}}}}}}wwwwwwyyy{{{zzzwwwwwwzzzzzzyyyzzz}}}|||yyyyyy{{{|||{{{zzzttt{{{|||yyy|||~~~~~~~~~~~~{{{xxxvvvwww{{{|||zzzxxxxxxyyy{{{{{{{{{{{{{{{|||xxx}}}{{{xxxzzz{{{{{{yyyvvvvvvyyyyyyxxxzzz~~~{{{xxxuuuvvvzzz~~~}}}|||xxx}}}}}}yyy{{{}}}zzz~~~{{{|||zzzxxx{{{~~~yyyzzzwwwwwwzzz{{{yyyzzz}}}yyyvvvtttuuuyyy{{{{{{zzz|||~~~~~~}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~{{{~~~}}}|||ttt{{{zzz{{{||||||~~~~~~~~~~~~~~~}}}zzz|||zzz}}}}}}~~~~~~zzzxxx}}}}}}}}}~~~wwwyyy~~~~~~|||~~~~~~~~~}}}}}}||||||}}}xxx}}}{{{{{{~~~}}}yyy{{{~~~|||~~~~~~|||~~~|||{{{|||~~~|||}}}|||~~~~~~|||yyyzzz|||~~~~~~|||~~~}}}|||~~~~~~~~~~~~{{{xxx}}}{{{|||zzz~~~~~~}}}}}}}}}yyyxxx{{{~~~~~~{{{~~~}}}|||||||||}}}}}}{{{zzz{{{zzz~~~{{{|||||||||~~~{{{|||}}}~~~}}}zzzxxx~~~{{{tttyyy|||~~~~~~{{{}}}|||}}}~~~}}}~~~~~~{{{zzz|||}}}|||zzz|||~~~{{{{{{|||yyyzzz|||{{{~~~}}}~~~~~~{{{|||~~~~~~vvvxxx|||yyyyyy|||~~~~~~}}}~~~~~~}}}~~~||||||~~~~~~zzz}}}}}}{{{}}}{{{zzz{{{yyy~~~uuu|||zzzrrrttt{{{uuuttt|||~~~|||{{{{{{~~~}}}|||||||||{{{xxxuuutttzzz}}}~~~|||}}}}}}}}}}}}~~~yyy~~~{{{|||wwwvvvyyy~~~}}}~~~zzz~~~~~~yyy}}}{{{zzzxxx}}}www~~~{{{yyy~~~{{{yyy|||{{{|||}}}}}}}}}}}}xxx~~~~~~||||||~~~|||ppp|||yyyyyypppxxxyyyxxxppp{{{}}}yyy|||vvvwwwxxxzzzyyy{{{uuuyyy~~~{{{yyy~~~~~~zzz|||wwwxxx}}}}}}|||~~~~~~sssxxx{{{zzzyyy||||||||||||yyy{{{xxxuuusssvvvxxx~~~ssszzzuuuppp~~~}}}~~~pppxxx|||~~~rrr|||wwwvvvyyysssyyysss}}}}}}yyyyyyyyywwwkkkyyyyyy}}}}}}~~~|||vvv{{{{{{~~~~~~ttt~~~{{{~~~xxxyyyuuu}}}|||xxx}}}zzzxxxxxxyyyyyy}}}|||vvvxxx~~~}}}zzz|||zzz||||||yyy}}}www|||}}}ssszzz|||}}}}}}~~~zzzttt{{{}}}xxx~~~tttqqqsss}}}zzz}}}~~~uuuyyy}}}}}}{{{{{{yyy|||}}}~~~~~~}}}~~~|||xxxxxx~~~~~~yyyvvvzzzzzz}}}|||}}}~~~~~~|||}}}xxx~~~~~~~~~vvvxxx}}}~~~}}}{{{|||{{{~~~{{{}}}{{{~~~~~~|||yyyssszzz|||}}}}}}|||zzzxxxzzzppp}}}zzz~~~{{{}}}{{{~~~~~~|||}}}kkk~~~{{{|||xxx}}}uuuzzz|||wwwqqq{{{}}}zzz}}}}}}~~~~~~~~~~~~{{{xxx~~~}}}|||yyy~~~}}}}}}{{{~~~}}}}}}}}}~~~zzz}}}~~~zzzkkk{{{}}}yyy{{{rrr~~~yyywwwvvv}}}~~~|||{{{|||zzzvvv}}}}}}zzzvvv{{{{{{}}}xxxyyy}}}}}}~~~~~~~~~~~~|||{{{{{{{{{{{{|||}}}~~~~~~}}}xxxyyyyyyzzz|||}}}{{{xxxvvv{{{}}}uuuyyy~~~~~~||||||}}}~~~~~~}}}~~~|||wwwxxxzzz{{{}}}}}}}}}}}}}}}{{{vvvuuu|||~~~yyy|||}}}}}}~~~zzzxxxxxx}}}zzz}}}~~~|||www~~~~~~}}}~~~}}}}}}}}}|||yyyzzz{{{|||}}}~~~~~~}}}|||zzzyyyzzz{{{}}}}}}|||zzzzzz|||~~~~~~|||{{{{{{|||~~~zzzzzz{{{|||}}}xxxxxx~~~~~~}}}~~~~~~~~~|||}}}}}}}}}|||zzzzzzzzz}}}~~~zzzttt~~~~~~yyy|||~~~~~~~~~zzzvvv}}}yyyxxxvvvxxx||||||yyy{{{tttwwwwwwuuutttyyy~~~||||||~~~~~~||||||}}}{{{xxxwwwxxx{{{~~~{{{mmmzzzyyytttvvvvvvvvvtttsssrrrsssvvvyyyyyyzzz~~~}}}}}}~~~|||yyyxxx|||}}}zzz{{{yyyyyyyyyyyy{{{~~~}}}~~~~~~}}}}}}~~~yyy|||~~~~~~}}}}}}}}}zzzvvvvvv{{{|||yyy{{{wwwyyy{{{~~~{{{~~~|||}}}xxx~~~yyy}}}www||||||~~~~~~~~~{{{yyywwwyyyxxxwwwvvvvvvxxxzzz{{{|||{{{}}}{{{|||zzz~~~}}}{{{~~~|||yyy}}}xxxxxx}}}~~~~~~|||zzzxxxvvvyyyxxxwwwvvvvvvxxxzzz{{{|||yyyzzz}}}|||{{{|||~~~~~~}}}~~~zzzyyyzzz{{{~~~|||}}}|||xxx{{{{{{{{{{{{zzzyyyxxxxxx~~~zzzzzz{{{~~~~~~~~~|||zzz|||xxxyyy|||~~~|||~~~~~~}}}}}}|||{{{zzzxxxvvvuuuyyyxxxwwwwwwwwwxxxyyyzzzzzzyyy{{{}}}{{{zzzzzzwwwxxxxxxzzz{{{}}}}}}{{{|||~~~yyy~~~{{{||||||}}}~~~~~~~~~}}}{{{{{{}}}}}}{{{|||~~~|||{{{|||}}}|||||||||yyyyyy|||}}}|||zzzzzz{{{}}}zzzzzzyyyxxxwwwvvvuuutttxxxxxxwwwwwwwwwxxxyyyzzz}}}||||||}}}}}}~~~{{{vvvxxxzzzwwwtttuuuxxxyyyzzzzzzzzz{{{}}}~~~|||}}}~~~~~~~~~~~~~~~|||~~~}}}{{{wwwwwwzzz~~~wwwzzz||||||||||||}}}zzzzzz{{{}}}~~~~~~~~~|||{{{{{{}}}}}}|||zzzyyy{{{}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}|||{{{yyyxxxxxxwwwvvvuuuuuuuuuxxxxxxwwwxxxxxxxxxyyyyyy}}}~~~|||yyyxxx}}}~~~|||~~~{{{uuuvvvxxxxxxuuutttvvvxxxyyyxxxwwwwwwzzz||||||yyyyyy}}}}}}{{{{{{~~~{{{}}}~~~|||zzzzzzzzz{{{}}}~~~}}}zzzvvvuuuxxx{{{~~~}}}{{{{{{{{{||||||zzzzzz{{{}}}~~~}}}}}}}}}~~~~~~}}}||||||}}}~~~~~~}}}||||||~~~||||||}}}}}}}}}|||{{{{{{yyyxxxwwwvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxyyyyyyyyyxxx{{{zzzvvvwww~~~}}}~~~xxxwwwzzz{{{yyywwwvvvxxxzzzyyywwwwwwzzz}}}}}}}}}{{{{{{~~~}}}}}}|||zzzxxxwwwxxxzzz}}}|||zzzyyyxxxxxxyyyyyy}}}{{{zzzzzz|||}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{}}}~~~}}}{{{zzzyyyzzzzzz{{{{{{{{{{{{zzzyyyyyywwwwwwvvvwwwxxxxxxwwwwwwxxxxxxyyyyyyyyyxxxssszzz|||xxxxxx{{{wwwxxxzzzzzzxxxvvvyyy{{{zzzxxxxxx{{{yyyvvvvvvxxxxxxttttttvvvxxxwwwvvvvvvwww{{{~~~}}}~~~}}}yyyyyy{{{zzzwwwxxxzzz~~~}}}{{{|||{{{zzzzzz|||||||||{{{wwwuuutttuuuwwwyyy{{{|||{{{zzzyyyzzz{{{|||{{{zzz||||||{{{{{{{{{}}}~~~|||||||||}}}~~~~~~~~~~~~|||}}}~~~~~~|||yyyvvvsssvvvwwwxxxxxxyyyyyyyyyyyyzzzyyyxxxwwwwwwxxxyyyzzzwwwwwwxxxyyyyyyyyyyyyxxxsss{{{|||zzz~~~{{{vvvuuuvvvwwwvvvrrrvvvyyyxxxuuutttxxx}}}}}}zzzzzz}}}|||yyyyyy|||sssuuuwwwzzz{{{{{{zzzzzz{{{~~~{{{|||}}}}}}yyyzzzzzz{{{{{{{{{{{{{{{zzzxxxxxx{{{|||}}}{{{yyyxxxzzz|||}}}}}}yyyxxxxxxyyy{{{{{{yyywwwzzzzzzzzzyyyyyy{{{}}}|||zzzyyyzzz}}}~~~}}}|||zzzyyyxxxwwwwwwyyyxxxvvvuuuuuuuuuvvvwwwyyyxxxvvvuuuttttttuuuuuuwwwyyyyyyxxxvvvvvvyyy}}}yyy}}}yyy~~~~~~}}}{{{{{{{{{{{{yyywwwuuuuuuuuuwwwyyyzzzyyyxxxyyywwwwwwxxxzzz{{{zzzyyy~~~zzzvvvxxx}}}zzzuuuyyyyyyyyy{{{}}}~~~}}}{{{{{{yyywwwwwwyyyzzzzzzzzzxxxvvvtttuuuxxxzzzyyyxxxyyyzzz{{{yyyvvvuuuwwwyyyzzzyyyxxxwwwvvvvvvvvvvvvyyyyyyxxxxxxyyy{{{|||}}}zzzyyyyyyxxxyyy{{{~~~{{{}}}}}}|||{{{zzzzzzzzzzzzzzzyyyyyyxxxwwwwwwvvvwwwwwwwwwwwwvvvuuuuuuvvvwwwxxxvvvwwwxxxxxxvvvwwwzzz}}}www}}}||||||~~~~~~|||zzzyyyzzzyyywwwvvvwwwvvvvvvwwwyyyyyyxxxvvvzzzyyyxxxyyyzzz{{{zzzyyy{{{yyywwwxxx{{{{{{xxxuuuyyyxxxxxxyyy{{{|||{{{yyyzzzxxxvvvuuuwwwxxxxxxxxxyyywwwuuuuuuxxxyyyxxxwwwwwwyyyzzzyyyvvvuuuvvvxxxyyyyyyxxxwwwvvvvvvvvvvvvxxxxxxxxxxxxxxxzzz{{{|||wwwwwwvvvvvvwwwyyy{{{}}}}}}|||{{{{{{{{{{{{{{{||||||zzzzzzzzzyyyxxxwwwvvvuuuvvvvvvvvvvvvwwwxxxyyyzzzvvvwwwxxxxxxwwwxxxzzz|||vvv|||}}}{{{zzz~~~|||zzzxxxxxxxxxvvvtttyyyxxxwwwxxxyyyyyywwwuuu{{{zzzyyyyyyzzz{{{zzzxxxwwwwwwwwwwwwwwwvvvuuuuuuxxxwwwvvvwwwxxxyyyxxxwwwxxxvvvttttttuuuvvvvvvvvvzzzxxxvvvvvvwwwxxxwwwvvvvvvwwwyyyxxxwwwvvvvvvwwwyyyxxxwwwvvvuuuuuuuuuuuuwwwwwwwwwwwwwwwxxxyyyzzzzzzzzzyyyyyyzzz|||~~~~~~||||||{{{zzzzzzzzz{{{{{{yyyzzzzzzzzzyyywwwuuutttvvvvvvvvvwwwwwwxxxxxxyyyxxxyyyyyyyyyyyyyyyzzz{{{vvv~~~|||{{{}}}zzzxxxxxxxxxvvvuuuyyyxxxwwwxxxyyyyyyxxxvvv}}}{{{zzzzzz{{{{{{yyyxxxsssvvvxxxwwwtttssstttuuuxxxvvvuuuuuuvvvvvvvvvtttyyywwwttttttuuuvvvvvvuuuzzzyyyxxxwwwvvvvvvvvvvvvtttvvvwwwxxxwwwwwwvvvvvvxxxwwwvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwxxxxxx{{{{{{{{{{{{|||~~~~~~~~~}}}|||zzzyyyyyyxxxxxxxxxyyyzzzzzzyyywwwvvvtttxxxxxxxxxxxxwwwwwwvvvvvv{{{{{{{{{||||||||||||{{{zzz}}}~~~{{{yyyyyyyyyxxxwwwwwwvvvvvvxxxzzz{{{zzzyyy|||{{{yyyyyyzzzzzzyyywwwsssvvvyyyxxxtttrrrtttvvvwwwuuutttsssuuuuuuuuutttzzzxxxvvvuuuvvvwwwwwwvvvzzzzzzyyywwwvvvuuuuuuvvvuuuuuuuuuvvvwwwxxxwwwwwwxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxyyyzzz{{{|||}}}}}}{{{zzzyyyxxxxxxyyyyyyzzzzzzyyyyyyxxxxxxyyyyyyzzzyyyyyywwwvvvuuu}}}|||}}}~~~zzzyyyyyyzzzzzzyyyvvvvvvvvvxxxzzz|||{{{zzzzzzyyyxxxxxxyyyzzzyyywwwvvvxxxzzzzzzwwwuuuvvvxxxxxxvvvssssssuuuvvvwwwvvv|||yyywwwvvvwwwxxxwwwwwwyyyzzzyyyxxxuuuuuuvvvwwwvvvuuutttuuuwwwyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxuuuuuuvvvwwwwwwvvvvvvuuuwwwwwwxxxyyyzzz{{{|||||||||}}}~~~~~~~~~}}}||||||||||||{{{{{{{{{{{{{{{||||||}}}zzzzzz{{{||||||{{{zzzyyy|||{{{}}}|||xxxwwwxxxzzzzzzzzzxxxwwwwwwyyyzzz{{{zzzxxxxxxwwwvvvwwwyyyyyyyyywwwzzz{{{|||{{{zzzyyyyyyyyyxxxvvvttttttvvvxxxyyyyyy|||zzzwwwvvvwwwwwwwwwvvvxxxyyyzzzxxxuuutttvvvxxxyyyvvvssstttwwwzzz{{{{{{yyyyyyxxxxxxxxxxxxyyyyyyuuuvvvwwwwwwwwwwwwvvvuuuxxxxxxyyy{{{||||||}}}}}}|||}}}}}}}}}}}}}}}|||||||||~~~zzz{{{|||~~~~~~~~~}}}}}}zzzzzz|||}}}zzzwwwvvvwwwyyyzzz{{{zzzyyyyyyyyyzzzzzzxxxwwwwwwvvvuuuvvvxxxyyyyyyxxx|||||||||}}}}}}|||{{{zzzxxxvvvttttttwwwyyyzzz{{{|||yyywwwvvvvvvwwwvvvvvvwwwyyyzzzxxxuuutttwwwyyyzzzwwwsssssswww{{{}}}}}}yyyyyyyyyxxxyyyyyyzzzzzzuuuvvvwwwxxxxxxwwwvvvuuuttttttvvvwwwxxxyyyyyyyyy|||~~~~~~}}}~~~}}}vvv}}}zzzyyyzzz{{{||||||{{{xxxvvvwwwzzz}}}}}}|||zzzyyyxxxwwwvvvvvvvvvvvv{{{|||~~~}}}{{{zzz{{{yyywwwvvvwwwwwwvvvuuuwwwvvvuuuuuuvvvvvvuuussstttxxx||||||yyywwwyyy{{{yyywwwtttrrrrrruuuyyy|||{{{yyyvvvuuuvvvwwwwwwvvvvvvwwwwwwxxxxxxxxxwwwwwwxxxyyyzzzzzz{{{{{{zzzzzzxxx}}}}}}www~~~|||zzzyyyyyyzzz{{{{{{{{{yyyxxxyyy|||}}}}}}{{{zzzzzzyyyxxxwwwwwwwwwxxx}}}~~~~~~~~~}}}{{{zzz|||zzzxxxxxxyyyyyyxxxwwwxxxwwwvvvvvvvvvvvvuuuttttttxxx||||||yyywwwyyy{{{|||yyyvvvuuuwwwyyy{{{{{{yyywwwwwwxxxyyyxxxxxxwwwwwwxxxxxxxxxwwwwwwvvvvvvwwwxxxyyyzzzzzzzzzzzz|||||||||{{{zzzyyyyyyyyyzzz{{{{{{zzzzzz|||}}}}}}{{{zzzzzzzzzyyyyyyxxxyyyyyyzzz}}}||||||{{{zzzyyyyyyyyy{{{yyywwwwwwyyyzzzyyyxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuxxx{{{|||yyyxxxyyy{{{|||zzzwwwuuutttuuuwwwyyyyyyyyyxxxyyy{{{{{{zzzxxxxxxyyyyyyyyyxxxwwwvvvvvvvvvwwwxxxzzz{{{|||||||||~~~yyy|||||||||{{{yyyyyyzzz|||yyyzzz|||}}}}}}|||yyywwwyyyyyyxxxxxxxxxyyyyyyzzzzzzyyyxxxvvvuuuuuuuuuuuuxxxvvvuuuuuuwwwxxxwwwwwwwwwxxxxxxxxxwwwvvvwwwxxxuuuxxx{{{{{{zzzxxxyyyzzzvvvuuuttttttuuuwwwyyy{{{xxxwwwxxxzzz||||||zzzxxxzzzzzzyyyyyyxxxwwwvvvuuuwwwxxxzzz|||~~~~~~~~~yyy|||~~~~~~}}}{{{zzz{{{}}}vvvxxx{{{}}}|||zzzwwwvvvxxxwwwwwwwwwwwwxxxxxxyyyxxxxxxvvvuuuttttttttttttwwwvvvtttuuuvvvwwwwwwvvvvvvwwwyyyxxxvvvvvvwwwyyyvvvxxxzzz{{{zzzyyyyyyyyyxxxxxxxxxyyyzzz{{{}}}}}}wwwwwwwwwyyy{{{{{{yyywwwzzzzzzzzzyyyxxxwwwvvvuuuwwwxxxzzz}}}~~~zzz|||~~~|||zzz|||~~~tttwww{{{|||zzzxxxwwwwwwxxxxxxwwwvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwzzzxxxvvvvvvxxxyyyxxxwwwtttwwwyyyxxxvvvuuuwwwzzzwwwxxxyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwxxxzzzzzzyyywwwyyyzzzzzzzzzyyyxxxwwwwwwuuuvvvxxxzzz|||~~~~~~zzzzzz~~~{{{yyy{{{~~~tttwww{{{|||zzzyyyyyyzzzzzzyyyxxxxxxwwwwwwwwwwwwwwwwwwyyyzzzzzzzzzyyyxxx{{{yyywwwvvvwwwxxxwwwvvvrrrvvvxxxwwwttttttvvvzzzwwwxxxxxxzzz{{{{{{yyyxxxvvvvvvwwwxxxxxxwwwwwwvvv|||zzzxxxxxxyyyzzzzzzyyyyyyyyyyyyzzzyyyyyyxxxxxxuuuvvvxxxzzz|||}}}}}}}}}}}}~~~zzzyyy}}}~~~zzzxxxzzz}}}uuuxxx{{{|||zzzzzz{{{}}}|||{{{zzzyyyxxxxxxwwwwwwtttuuuwwwyyyzzzyyyxxxwwwyyywwwuuuuuuuuuuuutttsssqqquuuxxxwwwtttsssvvvyyyxxxxxxxxxzzz{{{{{{yyyxxxuuuvvvyyy{{{|||}}}}}}||||||zzzyyyzzz{{{zzzzzzxxxxxxyyyzzzzzzzzzyyyyyyxxxyyyzzz|||}}}~~~~~~~~~yyy}}}zzz|||~~~|||~~~~~~|||yyyxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{wwwyyy{{{zzzwwwuuuvvvxxxtttvvvxxxxxxxxxwwwxxxyyy|||yyyvvvvvvwwwxxxvvvssswwwwwwwwwwwwwwwvvvuuuuuuvvvuuuuuuwwwyyyzzzyyywwwuuuxxxzzzxxxxxxzzzyyyvvv{{{xxxttttttvvvwwwvvvuuuwwwwwwxxxxxxxxxwwwwwwvvvyyyvvvvvvzzz}}}{{{{{{}}}~~~~~~}}}zzz|||}}}}}}{{{zzz{{{{{{zzzzzzzzzzzzzzz{{{{{{|||yyy{{{|||{{{wwwuuuuuuvvvuuuwwwxxxxxxwwwvvvwwwxxxzzzxxxvvvvvvxxxyyyxxxvvvssstttuuuwwwxxxxxxxxxxxxwwwwwwwwwxxxzzz{{{zzzyyyssswwwxxxwwwxxxzzzzzzwwwzzzwwwuuutttvvvxxxwwwvvvvvvvvvvvvwwwwwwwwwwwwwww{{{wwwwww{{{}}}||||||~~~}}}}}}{{{yyyzzz{{{{{{{{{|||~~~}}}}}}||||||{{{{{{||||||{{{||||||{{{xxxuuutttuuuvvvxxxxxxxxxvvvuuuvvvwwwxxxwwwvvvwwwyyyzzzyyyxxxssstttuuuwwwxxxxxxxxxxxxvvvuuuvvvwwwyyyzzzyyyxxxsssvvvxxxwwwxxx{{{zzzwwwxxxvvvuuuuuuwwwxxxxxxwwwxxxwwwvvvvvvwwwxxxyyyzzz}}}yyyyyy|||~~~||||||}}}zzzzzz~~~|||{{{||||||||||||}}}}}}||||||{{{{{{{{{{{{{{{{{{zzzyyywwwvvvuuuwwwxxxxxxwwwuuutttuuuwwwxxxxxxxxxxxxyyyyyyyyyxxxwwwwwwwwwwwwwwwvvvuuuuuussssssssstttvvvwwwvvvuuuuuuyyyzzzxxxyyy{{{zzzvvvvvvvvvvvvvvvwwwxxxxxxxxxyyyyyywwwwwwxxxzzz|||~~~}}}yyyyyy|||}}}{{{{{{|||{{{|||~~~~~~}}}~~~~~~|||{{{{{{{{{{{{yyyyyyyyyzzzzzzzzzyyyxxxwwwxxxxxxvvvttttttuuuwwwyyyyyyzzzzzzxxxwwwvvvvvvwwwwwwwwwwwwwwwvvvuuuuuusssrrrrrrtttvvvwwwvvvtttyyy||||||zzzyyy{{{yyyuuuuuuvvvwwwxxxxxxxxxxxxyyyyyyxxxwwwvvvwwwyyy{{{}}}|||xxxwww{{{|||zzzyyy{{{~~~~~~}}}|||{{{{{{{{{yyyxxxxxxyyy{{{{{{zzzyyywwwwwwwwwuuuttttttvvvxxxwwwyyy{{{zzzwwwuuuttttttssstttuuuwwwxxxxxxxxxxxxuuutttuuuvvvxxxyyyxxxwwwxxx||||||zzzyyy{{{yyyuuuuuuwwwyyyyyyxxxwwwxxxyyyvvvvvvuuuuuuvvvwwwxxxyyy{{{wwwvvvzzz|||zzzzzz{{{~~~|||~~~~~~~~~~~~}}}~~~~~~{{{yyyxxxyyy{{{|||zzzwwwvvvvvvvvvtttssstttwwwyyytttwwwyyyyyywwwttttttuuussstttuuuwwwxxxxxxxxxxxxvvvuuuuuuwwwyyyzzzxxxwwwtttxxxyyyxxxxxxzzzzzzvvvvvvxxx{{{zzzxxxvvvwwwxxxwwwwwwwwwxxxxxxxxxxxxxxx{{{wwwwww{{{}}}|||{{{}}}~~~}}}|||~~~zzzxxx{{{~~~~~~~~~}}}{{{yyyzzz{{{{{{xxxuuuuuuuuuuuutttssstttwwwzzzqqqtttxxxyyyvvvuuuuuuvvvwwwwwwwwwwwwwwwvvvuuuuuutttttttttuuuwwwxxxwwwvvvppptttvvvuuuwwwzzzzzzwwwvvvyyy|||{{{xxxvvvvvvwww{{{{{{|||||||||{{{zzzzzz{{{wwwwww|||~~~}}}}}}|||{{{~~~{{{{{{~~~~~~|||{{{|||~~~}}}~~~~~~|||yyyvvvxxxzzzzzzyyyxxxwwwxxxvvvuuusssrrrqqqrrrtttuuuvvvwwwxxxxxxwwwvvvwwwyyyvvvvvvvvvvvvvvvuuutttsssuuuuuuuuuuuuvvvvvvvvvvvvwwwyyyzzzxxxvvvuuuxxxzzzvvvvvvwwwxxxxxxxxxxxxwwwxxxyyyzzzxxxvvvwwwzzz~~~xxxwwwxxx{{{}}}yyyyyy~~~~~~~~~~~~}}}~~~|||{{{}}}}}}|||zzzvvvvvvwwwvvvuuuuuuwwwzzzwwwvvvuuutttuuuvvvxxxyyyvvvwwwxxxwwwvvvvvvwwwyyyyyyyyyxxxxxxxxxxxxxxxxxxuuuuuuvvvvvvvvvwwwwwwwwwtttvvvxxxxxxwwwwwwyyy{{{wwwwwwxxxyyyyyyyyyyyyyyywwwxxxyyywwwuuuvvvyyy|||zzzyyyxxx{{{}}}zzz{{{~~~~~~~~~~~~{{{zzz{{{|||}}}}}}wwwwwwvvvttttttuuuyyy|||yyyxxxwwwvvvvvvwwwxxxyyyxxxxxxxxxwwwuuuuuuwwwyyyzzzyyyyyyxxxxxxyyyzzz{{{vvvvvvwwwwwwwwwxxxxxxxxxtttwwwyyyzzzyyyxxxxxxyyyxxxyyyyyyzzzzzzzzzzzzzzzwwwxxxxxxwwwuuuvvvxxx{{{{{{yyyxxxyyy|||~~~|||zzz~~~~~~~~~|||}}}~~~~~~~~~}}}|||}}}}}}{{{zzz{{{}}}{{{{{{zzzyyywwwxxxzzz}}}zzzyyyxxxwwwvvvvvvvvvvvv{{{{{{zzzxxxwwwwwwyyy{{{yyyxxxwwwvvvwwwyyy{{{|||wwwwwwxxxxxxxxxyyyyyyyyyzzz{{{||||||zzzxxxvvvtttxxxxxxyyyzzzzzzzzzzzzzzzyyyxxxxxxxxxwwwxxxyyyzzz{{{xxxvvvwwwzzz|||{{{yyy~~~|||}}}}}}~~~~~~~~~}}}}}}~~~}}}}}}||||||~~~|||~~~~~~}}}{{{yyyyyyzzzxxxxxxxxxxxxyyyzzzzzz{{{}}}~~~~~~|||zzzzzz|||}}}zzzyyyxxxwwwwwwyyy{{{}}}xxxxxxxxxxxxyyyyyyyyyyyy||||||}}}}}}|||zzzwwwuuuwwwxxxxxxyyyyyyyyyyyyyyy{{{zzzyyyyyyzzzzzzzzzzzz|||yyywwwxxx{{{}}}|||{{{~~~|||}}}~~~~~~~~~~~~|||}}}|||zzzyyyyyyvvvwwwyyy{{{~~~}}}|||}}}~~~|||{{{{{{zzzzzz{{{|||}}}wwwwwwxxxxxxxxxyyyyyyyyyzzzyyyzzz{{{}}}}}}|||zzzwwwwwwxxxyyyyyyyyyyyyyyy|||{{{zzzzzz{{{{{{zzzyyy|||zzzyyy{{{}}}~~~yyy|||~~~}}}~~~}}}~~~~~~}}}}}}~~~wwwxxx{{{}}}~~~}}}||||||||||||{{{{{{{{{{{{{{{{{{wwwwwwwwwwwwxxxxxxxxxxxxyyywwwvvvxxx{{{}}}|||zzzxxxyyyyyyzzzzzzzzzzzzzzz|||zzzyyyzzz{{{{{{yyywwwyyywwwxxx{{{}}}~~~yyyyyy}}}}}}|||~~~~~~}}}www{{{~~~||||||}}}~~~{{{{{{|||}}}}}}}}}}}}||||||}}}{{{zzzyyyzzzzzzzzzyyyxxxwwwwwwvvvvvvwwwwwwwwwxxxxxxxxx{{{xxxvvvvvvxxxzzzxxxwwwyyyzzz{{{{{{||||||{{{{{{{{{yyyxxxyyy{{{{{{xxxuuutttssstttyyy}}}}}}zzz}}}~~~}}}yyyzzz~~~{{{~~~|||{{{{{{|||||||||{{{{{{zzzyyyxxxxxxzzzyyyxxxxxxxxxyyyzzz{{{{{{|||zzzxxx{{{{{{|||||||||zzzyyyyyy{{{}}}{{{xxxxxx{{{{{{xxxxxxzzzwwwwwwxxxyyyyyyyyyxxxwwwyyyxxxwwwwwwwwwxxxyyyzzzvvvwwwyyyzzz{{{{{{zzzzzzzzz{{{||||||}}}}}}||||||{{{{{{{{{zzzzzzyyyyyyyyyzzz{{{}}}}}}||||||~~~}}}~~~~~~~~~||||||||||||{{{zzzzzzyyyyyyxxxxxxxxxyyyxxxwwwwwwwwwxxxyyyzzzyyyyyyxxxuuuxxx|||{{{wwwxxxyyyzzzyyyxxxxxxyyy{{{wwwuuuvvvyyyzzzxxxyyy|||{{{{{{zzzyyyxxxwwwwwwwwwvvvvvvvvvwwwxxxyyyzzz{{{vvvvvvwwwxxxyyyyyyyyyyyyzzz{{{{{{|||||||||||||||zzzyyyyyyyyyxxxxxxxxxwww|||}}}~~~~~~~~~}}}}}}zzz{{{|||~~~~~~~~~}}}|||||||||xxxxxxxxxxxxxxxxxxwwwwwwwwwvvvuuuuuuuuuvvvxxxyyyxxxyyywwwtttuuuyyyxxxttttttvvvxxxyyyxxxwwwxxxyyywwwtttuuuxxxxxxvvvvvvyyyzzzyyyxxxwwwvvvvvvwwwwwwssstttvvvwwwyyyyyyzzzzzzvvvuuuuuuvvvvvvwwwxxxyyyyyyzzzzzz{{{{{{{{{{{{{{{xxxxxxwwwwwwwwwwwwvvvvvv|||}}}~~~~~~}}}}}}~~~~~~|||xxxyyyzzz|||}}}||||||||||||{{{vvvvvvwwwwwwwwwwwwwwwwwwvvvuuutttttttttuuuwwwwwwyyy{{{yyyuuuuuuxxxwwwtttsssuuuxxxyyyyyyxxxxxxyyyzzzwwwvvvxxxwwwsssrrrtttrrrsssuuuvvvxxxxxxxxxxxxssstttvvvxxxyyyyyyxxxxxxvvvuuutttttttttuuuwwwxxxwwwxxxxxxyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwzzz{{{||||||{{{zzz{{{|||~~~{{{{{{|||}}}~~~~~~}}}{{{{{{||||||{{{zzzwwwwwwwwwwwwwwwwwwxxxxxxvvvuuutttttttttuuuwwwwwwxxx{{{zzzvvvtttvvvvvvttttttvvvyyyzzzzzzyyyzzzzzz{{{xxxwwwxxxwwwsssrrruuuqqqtttxxx{{{|||{{{yyyxxxvvvwwwxxxyyyyyyxxxvvvuuuvvvuuutttttttttuuuvvvwwwvvvvvvwwwxxxxxxxxxxxxwwwyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{||||||{{{{{{|||}}}~~~|||~~~zzz{{{}}}}}}zzzzzz|||}}}|||yyyyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvuuuuuuuuuvvvxxxyyyvvvzzzyyyuuusssuuuuuutttwwwxxxzzz{{{zzzyyyzzz{{{xxxuuuvvvyyyyyywwwwwwzzzyyy{{{~~~|||yyywwwyyyyyyyyyyyyxxxxxxvvvvvvwwwwwwvvvvvvvvvvvvwwwwwwvvvwwwwwwxxxxxxxxxxxxxxxyyyzzzzzzzzzzzz{{{{{{{{{|||}}}~~~~~~~~~~~~{{{{{{~~~{{{||||||{{{{{{zzzzzzyyyyyyyyyxxxwwwwwwwwwxxxyyyzzzvvvzzz{{{vvvtttvvvwwwwwwyyyzzzzzzzzzxxxxxxzzz|||yyyvvvwww{{{|||zzzzzz}}}~~~~~~~~~}}}|||{{{zzzyyyzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyxxxxxxwwwxxxyyyzzzzzz{{{zzzzzzzzzyyyyyyzzzzzz{{{{{{{{{{{{{{{}}}~~~~~~|||}}}}}}~~~~~~}}}|||{{{{{{zzzzzzzzzyyyxxxxxxxxxyyy{{{{{{xxx}}}~~~zzzwwwyyy{{{{{{zzzzzzzzzxxxwwwwwwyyy{{{}}}zzzzzz||||||yyyyyy||||||{{{yyywwwwwwyyy{{{}}}zzzzzzyyyxxxyyyzzz|||}}}xxxyyyzzz{{{{{{zzzxxxwwwzzz{{{||||||}}}}}}||||||yyyyyyyyyzzzzzz{{{{{{{{{yyy{{{}}}~~~~~~}}}yyy}}}sssttttttqqqooorrryyy|||zzzzzzwwwtttssstttvvvzzz}}}~~~zzztttvvv{{{sssppp|||zzzzzzxxxttttttwwwxxxwwwvvvtttsss{{{zzzpppwwwxxxooowwwyyyrrr{{{yyyxxxooosssssszzzooommmwww{{{vvvvvv|||}}}xxx~~~ooolllwwwzzzqqqrrr}}}vvvzzz~~~~~~~~~vvvyyy|||~~~}}}|||xxxyyy~~~}}}xxx|||~~~xxxzzzyyy|||vvvvvv}}}{{{zzz|||sss}}}vvv|||{{{yyy}}}|||~~~wwwxxx~~~~~~}}}yyy|||~~~}}}xxxzzz}}}}}}~~~