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~~~}}}|||{{{yyywwwzzz{{{zzzyyywwwvvvwwwyyyxxxvvvtttrrrsssvvvyyy|||{{{zzzxxxxxxyyy|||zzzxxxwwwvvvxxxxxxxxxwww{{{||||||}}}}}}~~~~~~}}}}}}wwwxxxxxxxxxyyyzzz{{{|||}}}xxxxxxyyyyyyyyyyyyyyyyyy|||yyyvvvvvvyyy{{{zzzyyywwwuuusssrrrsssvvvzzz}}}{{{{{{{{{zzz{{{||||||}}}}}}{{{xxxxxxxxxzzz{{{yyyzzzzzzyyywwwwwwxxxzzz}}}}}}|||{{{yyyvvvtttrrrxxxwwwwwwvvvwwwxxxzzz{{{~~~}}}{{{yyyyyyzzzzzz{{{}}}~~~{{{{{{{{{{{{zzzzzzzzzzzz|||yyyxxxyyyzzzyyywwwzzzxxxwwwuuuvvvwwwyyy{{{~~~}}}}}}|||||||||{{{|||}}}|||zzzzzzzzz{{{zzz{{{|||}}}}}}|||{{{{{{yyyyyyxxxxxxxxxyyyzzz{{{~~~}}}{{{zzz{{{}}}|||zzz}}}|||~~~|||xxx{{{{{{||||||}}}~~~~~~}}}}}}||||||{{{{{{{{{}}}{{{yyyyyyzzz{{{zzzyyy|||{{{zzzyyyyyyyyyyyyyyy}}}||||||||||||}}}~~~~~~}}}~~~}}}{{{zzzzzz|||~~~~~~|||{{{zzz{{{yyyzzz{{{|||}}}~~~}}}}}}{{{zzzyyyyyyxxxyyyyyyyyyxxxxxxxxxyyyzzz{{{{{{{{{|||||||||}}}}}}yyyvvvzzz{{{|||}}}~~~~~~~~~}}}|||{{{zzzzzzvvvvvvvvvxxxzzz{{{|||}}}zzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxyyyzzzzzzzzz{{{{{{{{{zzzzzzyyyxxxxxxzzz}}}}}}{{{yyyxxxxxxzzzzzzzzzzzzyyyxxxwwwwwwzzzzzzyyyxxxxxxwwwwwwvvvvvvwwwyyy{{{~~~|||}}}~~~}}}}}}||||||}}}|||{{{zzzxxxyyy{{{|||}}}~~~~~~~~~}}}}}}||||||{{{zzzyyyyyyrrrtttuuuwwwxxxyyy{{{{{{wwwwwwxxxyyyzzzyyyyyyxxx{{{zzzzzzzzzzzz{{{||||||zzzyyywwwvvvvvvwwwxxxyyywwwzzz|||}}}{{{yyyxxxxxx{{{zzzyyywwwvvvuuuttttttxxxxxxxxxwwwvvvuuuttttttzzzzzzyyyyyyzzz{{{}}}~~~~~~{{{}}}}}}||||||{{{{{{{{{{{{wwwxxxzzz|||}}}}}}}}}||||||{{{{{{zzzzzzyyyyyyyyytttvvvwwwwwwvvvuuuvvvwwwvvvvvvwwwxxxxxxyyyxxxxxxzzzzzzzzzzzzzzz{{{||||||{{{zzzwwwuuuuuuwwwyyy{{{yyy{{{}}}}}}{{{zzzyyyzzzyyyyyyxxxwwwwwwwwwxxxxxxwwwwwwwwwvvvvvvtttsssrrrwwwvvvvvvvvvwwwyyy{{{|||{{{~~~}}}{{{yyyyyyyyywwwxxxzzz|||}}}}}}||||||zzzzzzzzzzzzzzzzzzzzzzzztttwwwyyyyyyvvvuuuuuuvvvxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyxxxwwwwwwxxxyyyzzzzzz{{{{{{{{{yyyxxxyyyzzzxxxxxxwwwwwwwwwyyyzzz{{{vvvvvvwwwwwwvvvuuutttsssoooqqqtttwww{{{}}}~~~~~~}}}~~~{{{zzz{{{{{{zzzyyyyyyzzz{{{wwwyyy{{{}}}~~~~~~}}}|||zzzzzzzzz{{{{{{{{{{{{{{{rrruuuyyyyyyxxxwwwxxxzzz|||{{{yyyxxxwwwvvvvvvvvvxxxxxxwwwwwwxxxxxxyyyzzzvvvvvvxxxxxxyyyxxxwwwvvvxxxxxxxxxwwwuuuuuuvvvxxxxxxxxxvvvvvvvvvwwwxxxyyyvvvvvvwwwxxxxxxwwwuuutttmmmpppuuuyyy{{{zzzxxxvvvyyy|||}}}|||zzz}}}}}}||||||{{{zzz{{{|||}}}|||{{{||||||||||||{{{zzzyyyyyyuuuuuuvvvwwwxxxvvvssspppxxxxxxxxxyyyyyyzzzzzzzzz|||zzzxxxvvvuuuvvvxxxyyyyyyzzzwwwssstttwwwwwwssszzzyyyxxxwwwxxxyyyzzz{{{{{{zzzyyywwwvvvvvvwwwxxxvvvvvvwwwzzz}}}|||xxxssswwwyyy{{{zzzyyywwwvvvvvvttttttuuuwwwxxxxxxxxxxxx||||||{{{||||||}}}~~~}}}{{{yyy|||{{{zzzzzz|||}}}|||zzzyyyzzzzzzzzzyyyxxxxxxwwwyyyyyyvvvrrrppprrrzzzwwwwwwwwwwwwxxxxxxxxxxxx{{{yyywwwuuuuuuvvvxxxzzzwwwxxxvvvsssuuuyyyyyyvvvxxxwwwwwwxxxxxxyyy{{{{{{{{{zzzxxxxxxyyy{{{{{{{{{|||{{{|||{{{xxxuuuwwwxxxzzzyyywwwvvvuuuuuutttuuuuuuvvvwwwwwwwwwwwwzzzzzzzzz{{{|||}}}~~~|||zzzyyy|||zzzyyyzzz{{{|||{{{yyyyyyyyyyyyyyyyyyyyyxxxxxxoooxxx|||uuurrrssswwwwwwvvvvvvvvvvvvvvvvvvyyyxxxvvvuuuuuuwwwyyyzzzvvvwwwvvvtttvvv{{{{{{xxxuuuvvvwwwxxxyyyzzzzzzzzz|||yyywwwxxx|||~~~~~~}}}{{{zzzwwwxxxyyyxxxvvvuuutttuuuuuuuuuvvvvvvvvvvvvuuuuuuyyyyyyyyyzzz{{{}}}~~~}}}{{{zzz{{{zzzyyyyyyzzzzzzyyyxxxzzz{{{{{{|||||||||{{{{{{}}}wwwyyyxxxvvvuuuuuuuuuuuuvvvwwwvvvuuuuuuuuuwwwyyyzzzvvvwwwwwwuuuwww{{{{{{wwwuuuvvvxxxyyyyyyyyywwwwww|||yyywwwxxx}}}~~~}}}{{{{{{xxxyyyzzzyyyvvvuuuuuuvvvuuuuuuvvvvvvvvvuuuuuutttzzzyyyyyyyyyzzz{{{|||}}}}}}|||zzz{{{yyyxxxxxxyyyyyyxxxvvvzzz{{{|||}}}}}}}}}}}}}}}}}}~~~xxxtttrrrssszzzxxxwwwuuuuuuuuuvvvwwwvvvuuuuuuuuuuuuvvvxxxxxxwwwxxxwwwuuuwwwzzzyyyuuuwwwxxxxxxyyyxxxwwwuuuttt{{{yyywwwxxx|||~~~~~~}}}{{{yyyxxx{{{||||||zzzwwwvvvvvvwwwuuuvvvvvvvvvvvvvvvuuuttt{{{zzzyyyyyyyyyyyyyyyyyy|||}}}}}}~~~~~~}}}|||zzzyyyzzzyyywwwwwwxxxxxxvvvuuuyyyzzz{{{|||}}}}}}}}}}}}~~~zzzxxxyyy}}}yyyxxxvvvttttttuuuwwwxxxuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwuuuvvvyyywwwssswwwwwwwwwwwwwwwvvvuuutttxxxxxxxxxyyyzzz|||~~~}}}~~~}}}}}}}}}|||zzzxxxvvvwwwxxxuuuvvvwwwwwwwwwwwwvvvvvvzzzyyyyyyxxxxxxxxxxxxxxx{{{|||~~~}}}~~~~~~~~~}}}{{{zzzzzzxxxwwwvvvwwwwwwuuutttzzz{{{|||}}}~~~|||}}}vvvtttuuuwwwvvvtttsssssstttwwwxxxvvvuuuuuuuuuuuuuuuttttttrrruuuuuutttvvvyyyxxxsssuuuuuuuuuuuuuuuvvvwwwwwwtttwwwzzzzzzyyy{{{}}}}}}|||yyyvvvuuuvvvxxxuuuvvvwwwxxxxxxyyyxxxxxxvvvvvvvvvwwwwwwxxxzzzzzz|||{{{zzz}}}~~~~~~}}}zzzxxxvvvvvvwwwvvvuuusss|||}}}{{{yyy}}}uuutttrrrqqqqqqsssvvvxxxvvvvvvuuuuuuttttttssssssooorrrssssssvvvzzzyyytttssssssssssssuuuwwwyyy{{{pppvvv{{{{{{yyy{{{||||||{{{xxxuuutttuuuwwwuuuvvvwwwxxxyyyzzzzzzzzzsssttttttvvvxxxzzz|||}}}{{{{{{||||||~~~~~~}}}|||||||||||||||zzzzzz||||||yyy||||||||||||}}}}}}~~~{{{tttuuutttvvvxxxvvvsssrrruuuwwwuuuuuuuuuuuuuuutttsssrrrwwwtttqqqrrruuuwwwvvvssstttuuuuuuvvvvvvuuusssrrrttttttssssssvvv}}}}}}}}}|||{{{zzzwwwuuuuuuxxxyyyvvvuuuwwwvvvxxxzzzzzzxxxxxxxxxyyywwwyyyzzzzzzyyyxxxxxxxxxzzzzzz}}}~~~}}}||||||}}}~~~}}}{{{zzz{{{}}}}}}{{{yyyyyyyyyxxxxxxxxxxxxxxxyyylllyyyzzztttvvvuuurrrwwwwwwxxxxxxwwwuuuuuuvvvwwwwwwwwwwwwwwwwwwvvvvvvuuuwwwvvvtttssstttttttttsssrrrsssssstttsssrrrqqqpppyyyzzzzzzxxxwwwxxx}}}~~~|||yyyxxxxxxyyyxxxwwwzzzwwwwwwzzzyyyuuutttvvvuuuwwwyyyyyyxxxxxxxxxzzzwwwxxxyyyyyyxxxwwwxxxzzz}}}{{{|||~~~|||~~~}}}}}}}}}~~~~~~|||zzzzzz{{{{{{zzzyyy|||{{{zzzyyyxxxxxxxxxxxxpppzzzxxxtttyyyzzzxxx|||zzzxxxwwwvvvwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuttttttyyyzzzyyywwwuuutttuuuvvvuuuuuuuuuuuutttsssqqqqqqnnnqqqtttuuutttsssrrrsssxxxvvvtttsssuuuvvvvvvuuuxxxuuuvvvxxxxxxttttttvvvtttvvvxxxxxxwwwxxxyyy{{{vvvvvvvvvuuuttttttvvvxxx{{{xxxxxx~~~~~~}}}~~~}}}~~~~~~{{{zzzyyyzzzzzzzzz||||||{{{zzzzzzzzzzzzzzzwww|||vvvqqqvvvtttpppttt}}}yyyvvvvvvyyyzzzxxxuuuwwwwwwvvvvvvvvvvvvvvvwww{{{}}}~~~|||yyywwwzzz|||{{{{{{zzzzzzyyywwwwwwvvvuuuxxx{{{~~~~~~}}}{{{yyyyyywwwuuuuuuvvvwwwwwwwwwsssqqqqqquuuvvvssssssuuutttuuuwwwwwwwwwxxxzzz|||zzzzzzxxxvvvtttuuuwwwyyyxxxwwwzzz~~~~~~~~~}}}{{{zzzzzzzzz{{{xxxxxxxxxxxxxxxyyyzzz{{{vvvyyytttsssyyyxxxvvv}}}}}}zzzzzz|||}}}{{{xxx}}}||||||{{{{{{|||}}}}}}yyy{{{}}}|||zzzyyy|||~~~~~~}}}|||{{{{{{zzzzzz~~~~~~~~~~~~}}}{{{yyywww}}}zzzzzzzzz{{{{{{zzzuuurrrsssvvvvvvrrrrrrtttuuuvvvwwwwwwwwwyyy{{{}}}~~~~~~|||yyywwwwwwyyy{{{xxx{{{~~~}}}{{{{{{|||}}}zzzzzzzzzzzz{{{|||}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyzzz{{{|||uuuvvvwwwwwwwwwxxxzzz|||{{{{{{zzzyyyyyyyyyyyyzzz{{{yyyxxxyyy{{{}}}}}}}}}}}}|||}}}}}}}}}|||{{{xxxxxxzzzxxxtttrrrtttxxxxxxyyyxxxxxxyyy|||~~~yyyzzzzzzxxxvvvvvvxxxzzzxxx}}}|||~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~vvvuuu~~~~~~|||zzzyyyzzz{{{ttttttrrrrrrrrrsssuuuvvvvvvuuuttttttvvvwwwwwwwwwvvvvvvuuuuuuuuuvvvwwwxxx~~~}}}}}}}}}{{{yyyyyy{{{|||}}}|||zzzxxxxxx{{{{{{xxxwwwyyyzzz{{{{{{zzzyyyzzz|||xxxzzz|||||||||}}}{{{~~~}}}|||{{{zzzzzzyyyzzzzzzwwwuuuxxxzzz{{{xxxtttrrrtttwwwtttsssqqqqqqqqqsssuuuvvvyyyvvvttttttwwwxxxwwwtttttttttsssssssssuuuvvvwwwyyywwwuuuwwwzzz}}}|||zzzwwwuuutttuuuwwwzzz{{{{{{sssrrrtttyyy{{{zzz||||||||||||zzzyyyzzz}}}~~~|||{{{}}}}}}}}}}}}|||yyyvvvvvvyyyvvvxxxyyyxxxwwwvvvwwwxxxuuuuuuuuuuuuuuutttttttttuuuqqqoooqqqqqqooopppsssuuusssrrrrrrrrrrrrqqqooonnnoooqqqqqqqqqqqqssstttqqqrrrsssttttttsssrrrqqqooopppqqqrrrrrrrrrrrrrrrrrrxxx{{{wwwtttvvvwwwwww~~~}}}{{{zzz{{{~~~}}}|||zzz{{{yyyyyyyyyyyyyyywwwxxxyyyuuuwwwxxxwwwvvvuuuvvvxxxssssssssssssssstttttttttuuurrrppprrrrrrnnnnnnqqqsssrrrqqqqqqssssssrrrqqqppprrrssssssrrrrrrssstttpppppppppqqqqqqppppppppplllmmmoooqqqrrrsssttttttqqqssstttsssuuuyyyxxxuuuwwwwwwvvvvvvwwwyyy{{{}}}}}}|||~~~~~~{{{xxxyyywwwvvvuuuuuuvvvwwwvvvuuutttuuuvvvvvvuuutttuuuvvvqqqqqqrrrrrrssssssttttttuuurrrrrrtttrrrnnnmmmoooqqqppppppqqqsssttttttsssrrrsssttttttrrrrrrssstttqqqppppppppppppppppppqqqmmmnnnoooqqqrrrsssssssssooopppooopppuuu{{{yyysssrrrrrrsssssstttvvvwwwxxx}}}~~~{{{zzz}}}}}}yyyvvvvvvvvvvvvtttssstttvvvtttpppssstttuuuuuusssssstttuuupppqqqqqqrrrsssttttttuuuuuussssssuuusssnnnlllmmmqqqppppppqqqsssttttttsssppprrrssssssrrrrrrsssuuutttsssrrrqqqqqqrrrssstttqqqrrrrrrrrrqqqpppoooooooooqqqqqqqqqtttyyyxxxssssssssstttuuuvvvwwwxxxxxxzzz}}}|||yyyxxx||||||xxxuuuvvvsssvvvuuurrrssswwwvvvrrrrrrtttuuutttsssrrrssstttqqqqqqrrrssstttuuuuuuvvvtttrrrrrruuusssooolllnnnsssrrrqqqqqqssssssrrrqqqmmmoooqqqqqqqqqrrrtttvvvtttsssrrrqqqqqqrrrssstttrrrrrrrrrrrrrrrqqqpppooopppuuuwwwtttssstttvvvttttttuuuvvvwwwxxxyyyyyyzzzrrrwwwzzz|||xxxwwwzzz{{{wwwuuuvvvpppwwwyyytttsssyyyzzzwwwrrrsssttttttsssrrrssstttrrrrrrssssssttttttuuuuuusssppppppsssssspppoooqqqsssrrrqqqqqqssssssrrrqqqmmmoooqqqqqqqqqqqqsssuuuqqqppppppppppppppppppqqqooopppqqqssstttuuuuuuuuurrryyy{{{wwwrrrsssttttttuuuuuuuuuuuuvvvxxxyyyzzzuuuvvvyyy}}}xxxvvvyyyyyywwwvvvxxxttt~~~xxxssswwwyyywwwssstttuuutttsssrrrsssuuurrrrrrrrrrrrrrrsssssssssqqqnnnnnnqqqrrrqqqrrruuurrrppppppqqqsssttttttrrrqqqrrrssssssqqqpppqqqrrrpppppppppqqqqqqpppppppppoooppprrrtttuuuvvvwwwwwwuuuxxxyyyuuutttuuutttrrruuuuuuttttttuuuwwwyyy{{{{{{|||~~~~~~xxxvvvxxxyyywwwwwwyyy{{{|||rrrsssuuusssssstttuuuuuusssssstttuuurrrrrrqqqqqqqqqqqqqqqqqqpppmmmmmmppprrrrrrtttxxxoooooooooqqqsssuuuuuuuuuuuuvvvvvvtttrrrppppppqqqqqqrrrsssttttttsssrrrqqqsssssstttuuuvvvvvvvvvuuuvvvvvvtttsssuuuxxxuuuooowwwvvvtttssstttwwwzzz|||zzz~~~yyy|||zzzzzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuutttsssqqqqqqpppssssssooonnnqqqsssrrrooooooppppppppppppoooooorrrrrrqqqpppqqqrrrssstttpppqqqsssuuuvvvwwwxxxxxxwwwtttsssuuutttrrrrrruuupppqqqsssttttttsssrrrppptttuuuvvvvvvwwwvvvvvvuuurrrrrrtttuuuwwwyyyzzz{{{}}}yyy{{{{{{zzzyyyxxxwwwwwwwwwwwwuuuuuuuuutttsssssssssrrrtttuuuuuuttttttsssrrrqqqqqqttttttpppooorrrtttsssppppppqqqqqqqqqqqqppppppqqqqqqpppppppppqqqrrrsssrrrrrrssstttuuuuuuuuuuuussspppppprrrrrrooooooqqqnnnoooqqqsssttttttsssrrrtttuuuuuuuuuvvvvvvwwwwwwtttuuuuuuvvvwwwwwwxxxxxx{{{~~~|||zzz{{{zzzyyyxxxxxxwwwwwwxxxvvvuuuuuutttsssrrrrrrqqqrrrssssssttttttssssssrrrrrruuuuuuqqqpppsssuuutttqqqqqqrrrrrrrrrrrrqqqqqqppppppooooooooopppqqqrrrsssssssssttttttsssrrrrrrqqqooopppsssrrrooommmooommmnnnqqqssstttuuuttttttttttttsssssstttvvvwwwxxxwwwwwwvvvvvvvvvvvvuuuuuu}}}~~~zzz{{{zzzyyyxxxxxxwwwwwwwwwyyyxxxxxxwwwvvvuuuttttttqqqqqqrrrsssssssssssssssqqquuuuuuqqqooorrrttttttpppqqqqqqqqqqqqqqqqqqppppppppppppppppppqqqqqqrrrqqqrrrrrrssssssrrrrrrqqqrrrqqqrrrvvvvvvqqqoooqqqooopppqqqrrrssstttsssssssssrrrqqqpppqqqtttvvvxxxvvvvvvvvvvvvvvvuuuuuuuuu{{{}}}}}}~~~}}}|||zzzzzzyyyxxxwwwwwwwwwwwwyyyyyyxxxwwwwwwvvvuuuuuuooopppqqqrrrssssssssssssppptttsssooonnnqqqsssrrrooooooppppppppppppooooooqqqqqqqqqrrrrrrrrrrrrrrrooopppqqqrrrsssssssssssstttrrrtttwwwwwwsssqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqpppooonnnoooqqqsssuuuttttttuuuuuuvvvvvvwwwwwwrrr~~~zzzwww}}}yyyxxxwwwvvvvvvuuuuuuvvvuuuuuuuuuuuuttttttttttttooopppqqqqqqrrrrrrrrrrrrpppssssssooonnnqqqsssrrroooooooooppppppoooooooooqqqqqqrrrssssssssssssrrrooopppqqqrrrsssssssssssssssqqqrrruuuuuuqqqoooqqqttttttsssrrrrrrqqqqqqpppppppppooooooooopppqqqrrrrrrrrrssstttvvvwwwxxxxxxvvvyyywww}}}~~~yyywwwxxxxxxwwwvvvuuuttttttttttttrrrrrrrrrsssssssssssssssooopppqqqqqqqqqqqqqqqpppqqqttttttpppnnnqqqssssssoooppppppqqqqqqppppppoooooopppqqqrrrsssrrrrrrqqqrrrrrrssssssssssssrrrrrrsssqqqpppsssrrroooooorrrssssssrrrrrrqqqqqqrrrrrrrrrqqqqqqqqqqqqppppppppprrrrrrssstttuuuvvvwwwwwwzzzwwwnnnqqq~~~}}}yyyqqqttt~~~|||ssswwwvvvuuuttttttsssssssssqqqqqqrrrssssssttttttuuuppppppqqqqqqqqqppppppooorrruuuuuuqqqpppsssuuutttqqqqqqqqqrrrrrrqqqqqqqqqnnnooopppqqqrrrqqqppppppttttttttttttsssrrrqqqpppuuurrrqqqssssssppppppsssqqqqqqqqqqqqrrrrrrssstttsssssssssssssssrrrppppppssssssttttttuuuuuuvvvvvvpppwwwvvvxxx|||wwwvvv}}}~~~{{{~~~}}}yyyxxxyyyyyyuuuwwwxxxxxxxxxwwwvvvtttsssqqqqqqrrrrrrssstttuuuvvvoooooooooooopppqqqqqqrrrsssssssssrrrrrrqqqqqqqqqooonnnnnnooorrrsssrrrqqqpppppppppqqqrrrrrrpppnnnsssuuuvvvtttrrrqqqsssvvvnnnrrruuusssnnnqqq{{{uuuooonnnrrrwwwzzzsssrrrqqqqqqrrrsssrrrrrrxxxwwwvvvuuuuuuvvvwwwwwwuuuuuuvvvwwwwwwxxxyyyyyy~~~zzzzzz}}}|||yyyxxxzzzzzzwwwxxxwwwvvvuuutttsssssssssrrrrrrrrrrrrrrrsssssssssvvvuuutttrrrpppoooooonnnsssssssssrrrrrrqqqqqqqqqooonnnmmmnnnpppqqqqqqppppppppppppqqqrrrrrrpppnnnrrrssstttsssqqqppprrrtttooosssuuusssqqqssszzzyyytttpppnnnvvvuuussssssttttttttttttuuuvvvwwwyyyyyyxxxwwwvvvwwwwwwxxxyyyyyyzzz{{{{{{yyy{{{{{{zzz}}}|||yyyyyy{{{{{{xxxzzzyyywwwuuutttttttttttttttttttttttttttsssrrrrrryyyxxxvvvsssqqqpppooonnnssssssrrrrrrrrrrrrqqqqqqqqqooommmmmmnnnppppppooopppooooooqqqrrrrrrpppnnnppprrrsssrrrqqqpppqqqsssqqqrrrssssssssstttxxx{{{xxxwwwuuuuuuvvvuuusssqqqvvvvvvuuutttssssssssstttqqqtttxxx{{{|||zzzvvvtttvvvvvvwwwxxxyyyzzz{{{|||zzz}}}||||||~~~}}}zzzxxxzzzyyyvvvzzzzzzzzzzzzyyywwwvvvuuutttuuuvvvvvvvvvuuuuuutttttttttsssrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrssspppnnnmmmnnnpppppppppoooooooooqqqrrrrrrpppooopppqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrtttuuuttttttrrrrrrssstttuuutttqqqnnntttttttttsssqqqqqqqqqrrrpppsssvvvyyyzzzyyyvvvtttttttttuuuvvvwwwxxxyyyyyy~~~~~~}}}}}}{{{zzz}}}~~~yyywwwxxxwwwssswwwxxx{{{|||{{{yyyuuusssqqqrrrtttuuuvvvvvvuuuuuuppppppppppppqqqrrrssstttrrrrrrrrrrrrrrrrrrrrrrrrtttrrrpppooopppqqqqqqqqqoooooooooqqqrrrsssqqqoooqqqqqqrrrsssttttttsssrrrqqqpppooopppssssssrrrpppwwwuuutttuuuuuutttqqqooossstttuuusssqqqppprrrtttrrrssstttuuuvvvvvvvvvvvvtttuuuuuuvvvvvvwwwxxxxxx}}}}}}|||}}}}}}||||||~~~}}}xxxvvvwwwuuurrrrrrtttwwwyyyyyywwwtttrrrmmmoooqqqtttuuuuuutttsssqqqppppppooooooppppppqqqqqqqqqrrrrrrrrrrrrssssssrrrqqqpppqqqssssssrrrqqqnnnnnnoooqqqssssssqqqoooqqqpppqqqsssuuuuuutttrrrqqqpppooopppqqqrrrqqqpppkkkjjjkkknnnrrrvvvxxxyyytttvvvwwwvvvssssssuuuxxxuuutttsssssssssuuuwwwxxxxxxxxxxxxxxxxxxxxxxxxxxx~~~}}}{{{}}}~~~}}}}}}xxx{{{zzzvvvuuuwwwvvvssssssssstttuuuvvvvvvvvvvvvpppqqqtttuuuvvvuuusssrrrrrrqqqpppoooooooooooooooqqqqqqqqqrrrrrrsssssssssooooooppprrrttttttrrrpppnnnnnnooopppssssssrrrpppooooooooorrruuuuuussspppqqqqqqqqqqqqqqqqqqsssttt{{{yyywwwvvvvvvvvvuuusssrrruuuwwwvvvssssssvvvzzzxxxwwwvvvuuuuuuvvvwwwxxxyyyyyyxxxxxxwwwwwwvvvvvv|||~~~|||yyy|||~~~}}}{{{xxxvvvuuuwwwwwwuuuuuuxxxxxxuuuvvvuuutttssstttwwwzzz|||uuuvvvxxxyyyyyywwwuuussspppppppppoooppppppqqqqqqqqqqqqqqqrrrrrrssssssssslllmmmooorrrttttttqqqooonnnnnnnnnpppssssssrrrpppnnnmmmnnnqqqttttttrrrooorrrssssssrrrqqqrrruuuwwwpppooooooppprrrsssrrrqqqooorrruuutttrrrqqquuuzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuutttssssssvvvyyyxxxvvv{{{|||}}}zzzzzzzzzyyyvvvsssvvvwwwwwwvvvuuuuuuvvvxxxtttuuuvvvuuutttssstttuuuxxxtttqqqqqqtttvvvwwwvvvpppqqqqqqssstttuuuuuuvvvqqqtttxxxxxxuuussssssuuutttnnnpppxxxyyyrrrqqqxxxooooooooopppqqqqqqrrrrrrqqqppppppqqqssssssrrrqqqnnnooopppqqqrrrrrrrrrrrrsssrrrpppqqqrrrrrrqqqoooqqqnnnuuuyyysssuuuzzzuuuzzzyyywwwuuutttssssssssswwwvvvvvvvvvuuutttsssrrrtttuuuxxx~~~}}}|||zzzzzz{{{{{{yyywwwvvvwwwxxxwwwvvvuuuwwwxxxsssuuuvvvvvvuuutttvvvwwwyyyvvvttttttvvvxxxxxxwwwuuutttssssssssssssssstttssstttuuutttqqqppprrrtttuuunnnnnntttuuupppqqqxxxoooppppppqqqrrrsssssstttvvvuuuuuuvvvxxxxxxvvvuuuqqqrrrssstttuuuuuuuuuuuusssssssssuuuwwwyyyyyyyyyzzzvvv{{{}}}vvvwwwzzztttuuuvvvvvvwwwwwwxxxxxxxxxuuuwwwzzz~~~zzz~~~}}}}}}{{{zzzzzz||||||{{{yyyvvvxxxxxxxxxvvvvvvwwwxxxuuuvvvxxxyyyxxxyyy{{{|||{{{zzzyyyzzz|||}}}|||{{{}}}|||yyywwwuuuuuuvvvvvv{{{{{{zzzwwwuuuuuuvvvxxx{{{tttssswwwxxxuuuwww~~~vvvvvvvvvwwwwwwxxxyyyzzzyyyxxxxxxyyy{{{{{{zzzxxxuuuvvvwwwxxxyyyyyyyyyyyyyyyxxxxxx{{{~~~zzz~~~yyyzzz|||vvv~~~|||zzzzzzzzzxxx{{{}}}}}}{{{{{{zzzzzzzzzzzzyyyyyyvvvxxxyyyyyywwwvvvwwwxxxwwwyyy{{{||||||}}}|||~~~~~~zzzvvvuuuttt}}}zzz{{{~~~||||||~~~zzzzzzzzzyyywwwvvvvvvvvvuuuwwwyyyyyywwwvvvwwwwwwvvvxxxzzz{{{{{{{{{}}}~~~rrrtttxxx{{{}}}|||zzzxxxvvvuuuuuuwwwzzzzzzxxxuuu|||{{{|||~~~~~~~~~}}}~~~|||{{{}}}yyyzzzzzzxxxvvvttttttuuutttvvvxxxxxxwwwvvvuuuvvvtttvvvwwwwwwvvvvvvwwwyyy|||}}}zzzwwwvvvlllnnnrrruuuwwwwwwvvvuuuvvvtttsssvvvzzz{{{xxxuuuqqqsssxxx~~~~~~|||~~~}}}zzzzzz|||wwwyyyzzzyyyvvvuuuvvvxxxrrruuuwwwxxxvvvuuuttttttuuuvvvwwwvvvtttssstttuuurrruuuwwwxxxyyy|||{{{uuuuuuuuuuuuuuuuuuuuuuuuttttttuuuvvvvvvuuutttsssvvvuuuvvvvvvwwwvvvuuutttqqqppptttzzz~~~}}}~~~~~~~~~}}}}}}yyyxxx{{{uuuxxxzzzyyywwwwwwyyy{{{rrrtttwwwwwwvvvtttssstttxxxyyyyyyxxxuuussssssttttttuuuwwwvvvvvvxxx}}}yyyxxxwwwnnnssssssttttttuuuwwwyyyyyypppqqqrrrsssttttttuuuuuuvvvyyy{{{zzzvvvtttvvvxxx{{{vvvtttwwwyyyxxxyyy|||yyy||||||{{{zzzxxxwwwvvvvvvzzzzzzyyyyyyyyyxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvtttsssrrrrrrssssssqqqrrrssstttuuuwwwxxxxxx{{{|||}}}~~~{{{xxxuuussssssqqqpppxxxrrrrrrvvvwwwsssqqqsssnnnoooqqqssstttvvvvvvwwwxxxwwwvvvuuutttsssssssssvvvuuusssssssssuuuxxxzzzzzzzzz|||yyy||||||{{{{{{zzzyyyxxxwwwxxxxxxxxxxxxxxxxxxyyyyyyuuuuuuuuuuuuuuuuuuuuuuuuvvvuuutttrrrqqqqqqrrrrrrqqqqqqrrrrrrssssssttttttqqqqqqsssuuuwwwyyyzzz{{{}}}||||||yyywwwuuutttsssrrrssssssrrrrrruuurrrrrrvvvuuuqqqqqqtttnnnoooppprrrssstttttttttvvvuuuuuutttsssssssssssstttttttttuuuuuuvvvwwwwwwvvvyyy~~~|||{{{{{{{{{{{{{{{zzzyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwsssssssssssssssssssssssstttsssrrrqqqqqqpppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrmmmnnnppprrrttttttttttttwww|||~~~yyywwwzzz~~~||||||}}}}}}}}}~~~~~~~~~xxx|||}}}zzzvvvtttyyyvvvttttttttttttsssrrrooopppqqqsssssssssrrrrrrpppqqqsssuuusssoooqqquuunnnooopppqqqrrrrrrrrrrrrttttttsssrrrrrrsssssssssqqqssstttvvvwwwvvvvvvuuuuuuyyy}}}}}}xxxyyyzzz{{{{{{zzzzzzyyy|||{{{zzzyyywwwvvvuuutttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppppppppppppppssssssssssssssssssssssssooopppssstttuuuuuusssrrrnnnrrruuuuuurrrqqqsssvvvwwwwwwwwwwwwxxxxxxxxxxxxrrruuuyyyzzzxxxwwwwwwxxxyyyxxxwwwvvvvvvvvvxxxxxxvvvvvvvvvuuutttrrrpppnnnuuuuuuttttttttttttssssssppprrruuuuuutttrrrqqqppplllpppttttttpppnnnqqquuupppqqqqqqrrrrrrrrrrrrqqqrrrrrrrrrqqqrrrrrrssssssrrrrrrssstttuuuuuuuuuuuuwwwzzz|||yyyxxx}}}|||{{{zzzvvvwwwxxxzzzzzzyyyxxxwwwzzzzzzyyyyyyxxxxxxwwwwwwrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppooooooqqqqqqrrrrrrssstttttttttnnnoooqqqssssssrrrqqqpppooooooooopppqqqqqqpppoooppppppppppppqqqqqqqqqqqqsssssstttsssrrrqqqrrrssssssrrrqqqqqqqqqrrrssstttrrrrrrqqqqqqppppppoooooorrrrrrrrrrrrqqqpppoooooonnnqqquuuvvvtttqqqooooookkkqqqtttsssooooooqqqtttrrrrrrssssssssssssrrrrrrrrrrrrqqqqqqqqqrrrrrrssstttsssrrrqqqrrrtttvvvwwwwwwxxxyyyxxxxxx}}}~~~}}}zzzxxxwwwuuuvvvxxxyyyzzzyyywwwvvvuuuuuuvvvwwwxxxyyyzzzzzzqqqqqqqqqqqqqqqqqqqqqqqqoooppppppqqqppppppoooooonnnnnnoooppppppqqqrrrrrrooopppqqqrrrsssrrrqqqqqqsssqqqooopppqqqpppmmmjjjnnnnnnnnnoooooopppppppppqqqqqqpppooopppqqqssstttpppppppppppppppqqqrrrrrrsssrrrpppooonnnmmmmmmmmmoooqqqrrrqqqooommmmmmnnnjjjnnnssssssqqqoooooopppmmmrrrtttrrroooqqqrrrrrrrrrrrrssstttttttttssssssssssssrrrqqqqqqrrrrrrrrrtttsssqqqppppppsssuuuwwwssstttuuuvvvwwwzzz}}}~~~}}}~~~}}}yyyvvvvvvwwwyyy{{{zzzyyywwwuuutttuuuuuuuuuvvvvvvwwwwwwrrrrrrrrrrrrrrrrrrrrrrrroooooopppqqqqqqqqqpppoooooooooooooooppppppppppppqqqqqqqqqrrrrrrsssssssssqqqqqqrrrqqqooonnnmmmmmmooooooppppppqqqrrrsssssspppooonnnoooppprrrrrrrrrnnnnnnoooooopppqqqrrrrrrrrrqqqooommmlllmmmmmmnnnnnnpppsssrrrpppnnnooopppmmmqqqttttttpppmmmnnnppppppttttttqqqpppssssssooopppqqqrrrsssssssssssssssuuutttsssrrrrrrqqqrrrrrrrrrqqqqqqqqqrrrssstttuuuppprrrtttvvvvvvwwwxxxyyy~~~{{{|||wwwyyy}}}~~~xxxrrrwwwyyy{{{||||||zzzwwwuuuxxxwwwvvvuuusssqqqpppooorrrrrrrrrrrrrrrrrrrrrrrrooopppqqqrrrrrrqqqpppooossssssrrrrrrqqqppppppooonnnnnnnnnnnnnnnooopppqqqjjjooosssrrrnnnmmmppptttlllmmmnnnooopppqqqrrrrrrpppoooooopppqqqpppooommmmmmmmmnnnooopppqqqrrrrrrpppooonnnmmmmmmoooqqqrrrjjjmmmpppqqqooonnnnnnppptttxxxzzzwwwpppllllllnnnrrruuutttpppqqquuusssmmmoooooopppqqqrrrrrrrrrrrrvvvuuutttsssrrrqqqqqqqqqoooppprrrsssttttttsssssspppssswwwxxxvvvvvvyyy|||xxxuuuxxx|||zzzyyyyyyzzz{{{yyyxxxzzzwwwtttuuuxxx{{{{{{yyy{{{yyyuuurrrpppooooooooossssssssssssssssssssssssrrrssstttvvvvvvuuuqqqnnnoooppprrrsssttttttsssrrrnnnnnnmmmllllllmmmoooppplllooorrrqqqooonnnooorrrlllmmmmmmnnnnnnnnnnnnnnnnnnooorrrssssssrrrqqqppprrrrrrpppooooooooopppqqqnnnooopppqqqrrrrrrqqqpppppppppqqqqqqqqqppppppoooooorrruuutttqqqmmmjjjhhhrrrrrrssssssssssssssssssqqqooommmnnnppprrrrrrrrrqqqtttwwwuuupppmmmooorrrqqqsssvvvyyyyyyxxxuuusssrrrrrrssssssttttttuuuuuu|||}}}zzzvvv|||zzzyyyyyyzzzzzzyyywwwxxxwwwuuuuuuvvvxxxxxxxxxuuuuuuuuuttttttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooooooqqqrrrqqqnnnlllnnnoooqqqrrrssssssrrrrrrrrrqqqooommmlllkkkkkklllmmmnnnppppppoooooooooppplllmmmnnnoooooonnnmmmmmmooopppqqqrrrrrrrrrqqqqqqrrrqqqpppoooooooooppppppmmmnnnooopppppppppooonnnnnnooooooppppppooonnnnnnoooqqqsssssspppmmmkkkjjjrrrrrrrrrrrrssssssssssssqqqooonnnoooqqqssssssrrrqqqtttwwwuuuqqqooopppsssssstttuuuuuutttrrrooommmpppqqqrrrsssuuuvvvwwwxxxxxxyyy|||||||||ttt|||{{{yyyyyyyyyyyyxxxvvvvvvwwwwwwvvvttttttuuuwwwtttuuuvvvwwwwwwuuurrrqqqrrrrrrqqqqqqqqqqqqqqqqqqooonnnmmmmmmnnnnnnmmmlllmmmnnnooopppqqqqqqqqqqqqsssqqqooommmlllkkkkkkkkknnnmmmmmmmmmooopppooonnnlllmmmoooppppppnnnlllkkkpppppppppqqqqqqqqqqqqrrrqqqqqqpppoooooooooooopppmmmnnnnnnoooooonnnmmmlllmmmmmmnnnnnnnnnnnnmmmmmmooopppqqqqqqooommmmmmnnnqqqqqqrrrrrrrrrssssssssspppppppppqqqssstttsssrrrpppsssvvvuuurrrqqqrrrttttttttttttsssqqqooonnnmmmrrrrrrssstttuuuvvvwwwxxxvvvwww||||||{{{{{{|||}}}|||zzzyyyxxxyyyxxxwwwuuuvvvxxxyyywwwtttrrrtttvvvxxxxxxxxxwwwvvvtttrrrppptttttttttttttttsssssssssqqqooommmmmmnnnppppppooommmmmmnnnoooooopppppppppooonnnmmmllllllmmmnnnoooooollljjjlllooopppooommmlllmmmoooppppppnnnllljjjpppppppppooopppqqqqqqrrrqqqppppppooooooooooooooommmnnnoooooonnnmmmlllkkklllmmmmmmnnnnnnnnnnnnmmmnnnooopppooommmmmmooopppppppppqqqqqqrrrrrrssssssppppppqqqsssuuuuuusssqqqppprrrtttuuusssrrrtttuuuuuuttttttsssssssssssssssvvvvvvvvvuuuuuutttttttttwwwyyy}}}~~~}}}{{{vvvvvvzzz}}}{{{yyyxxxwwwxxxxxxvvvuuuwwwyyy{{{yyyuuussstttvvvzzzyyywwwuuuttttttttttttuuuuuuuuuttttttsssssssssrrrpppnnnmmmooopppqqqqqqmmmmmmmmmmmmnnnoooppppppnnnmmmmmmllllllnnnoooppppppmmmjjjkkknnnpppooommmlllmmmooopppooonnnmmmkkkppppppooooooooopppqqqrrrppppppppppppoooooonnnnnnnnnnnnooooooooonnnlllkkklllmmmmmmnnnooooooooonnnmmmnnnooonnnmmmmmmoooqqqooooooppppppqqqrrrrrrsssppppppqqqsssuuuuuusssqqqpppqqqssstttssssssttttttvvvuuutttsssssstttuuuuuuvvvvvvuuuuuuttttttssssssxxx{{{~~~}}}yyy{{{}}}xxxuuuvvvzzzyyyuuuyyyxxxvvvwwwxxxxxxwwwuuuwwwyyyyyyyyywwwuuuuuuuuuvvvuuutttssstttuuuxxxyyyttttttssssssrrrqqqqqqqqqpppnnnllllllnnnpppppppppmmmmmmmmmmmmnnnooopppppppppooonnnmmmlllmmmmmmnnnpppnnnllllllmmmooopppppplllmmmmmmnnnnnnnnnnnnnnnoooooooooppppppppppppqqqooooooppppppoooooonnnmmmmmmnnnooooooooonnnmmmlllkkklllmmmnnnoooooooooooommmnnnnnnnnnmmmmmmoooqqqnnnnnnooopppqqqrrrrrrssspppppppppqqqssstttsssrrrpppqqqqqqrrrssssssssssssvvvuuutttrrrqqqqqqqqqqqqqqqqqqrrrssstttuuuvvvwwwxxxyyy{{{{{{xxxwww}}}}}}}}}yyyuuuwww|||{{{vvvwwwvvvuuuvvvwwwxxxwwwvvvwwwvvvvvvwwwwwwwwwtttrrrssssssttttttuuuvvvwwwwwwtttttttttsssrrrrrrqqqqqqooommmlllmmmoooppppppooonnnmmmmmmmmmnnnooopppqqqnnnmmmmmmllllllnnnooopppooooooooonnnmmmnnnppprrrllllllllllllmmmooopppqqqmmmnnnpppqqqqqqqqqpppooonnnooopppppppppooommmmmmjjjkkkmmmnnnnnnmmmlllllljjjjjjlllmmmmmmnnnnnnnnnlllmmmooonnnmmmmmmnnnooommmmmmnnnooopppqqqrrrrrrqqqooonnnoooqqqssssssrrrpppppppppqqqrrrrrrqqqppprrrrrrrrrrrrqqqqqqppppppooooooppprrrsssuuuvvvwwwzzzwwwwwwyyyzzzyyy{{{{{{|||www|||vvvyyy~~~vvvuuutttuuuwwwyyyxxxwwwvvvtttsssuuuwwwwwwtttppptttuuuvvvwwwvvvuuusssrrrwwwwwwvvvuuuttttttssssssooonnnnnnoooqqqrrrqqqpppnnnnnnmmmmmmnnnoooqqqrrriiijjjjjjkkkmmmpppssstttooopppqqqooolllmmmqqquuullllllkkkkkkllloooqqqssslllnnnpppqqqrrrqqqooonnnnnnooopppppppppooommmlllhhhiiikkklllmmmllllllkkkhhhiiijjjkkkllllllmmmllllllmmmoooooonnnmmmmmmnnnlllmmmnnnooopppqqqrrrrrrqqqooommmnnnppprrrrrrrrrppppppppppppqqqqqqpppooonnnoooqqqrrrttttttuuuuuuqqqqqqqqqrrrrrrsssssssss}}}wwwuuuyyy}}}}}}}}}~~~{{{zzz{{{yyywwwwwwxxxyyyxxxwwwwwwwwwvvvvvvwwwwwwxxxyyy{{{{{{yyyxxxwwwvvvvvvvvvxxxwwwwwwxxxxxxwwwtttrrruuuvvvvvvtttrrrppppppqqqlllmmmnnnnnnooonnnnnnmmmjjjlllnnnpppqqqpppoooooonnnmmmlllmmmoooppppppooojjjrrrtttmmmkkkrrrsssnnnlllmmmmmmnnnooonnnnnnnnnkkkkkkkkklllmmmooopppqqqpppkkkkkkppppppmmmnnnssspppllllllooonnnhhhgggjjjjjjkkklllmmmmmmmmmllllllqqqrrrrrroookkkkkkooosssoooooooooooonnnnnnnnnnnnrrrqqqqqqqqqrrrrrrssstttpppmmmooottttttooommmppprrrrrrqqqqqqqqqrrrssssssqqqppppppqqqsssttttttsssuuuxxxzzzzzzyyyyyy}}}{{{|||xxxzzzyyywwwwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyxxxwwwvvvvvvuuuvvvvvvyyyxxxxxxxxxxxxwwwvvvuuusssttttttssspppoooooopppnnnnnnnnnnnnnnnnnnmmmmmmkkklllnnnpppppppppooonnnnnnmmmlllmmmooopppooonnnjjjqqqssslllkkkqqqrrrnnnmmmmmmmmmmmmnnnnnnnnnooollllllmmmmmmnnnpppqqqrrrqqqmmmllloooooolllmmmqqqpppllllllooonnniiihhhjjjkkkkkkkkkllllllllllllmmmmmmnnnooonnnmmmlllmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmqqqqqqppppppqqqrrrrrrsssqqqnnnooossssssooonnnqqqqqqqqqqqqqqqrrrrrrssstttuuusssrrrrrrrrrrrrqqqoootttvvvxxxxxxwwwxxx{{{~~~{{{~~~{{{yyyzzzxxxvvvvvvwwwxxxwwwvvvxxxwwwwwwwwwwwwxxxyyyyyyvvvuuuuuuttttttuuuuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxrrrssssssrrrooonnnnnnoooppppppooonnnmmmmmmmmmmmmkkklllmmmooooooooonnnnnnnnnmmmlllmmmnnnooonnnmmmiiipppqqqlllkkkpppqqqmmmnnnmmmmmmlllmmmnnnooopppnnnnnnnnnooopppqqqrrrsssrrrooonnnooonnnllllllnnnooommmmmmooonnnjjjiiijjjlllkkkjjjjjjjjjkkkmmmnnnkkklllmmmooopppooommmkkklllllllllmmmmmmmmmmmmmmmppppppooooooooopppqqqqqqqqqooooooqqqqqqooooooqqqoooppppppqqqrrrsssttttttuuusssrrrrrrrrrrrrqqqooossstttvvvvvvvvvwwwzzz||||||{{{~~~}}}{{{|||yyywwwvvvvvvwwwwwwvvvuuuwwwwwwwwwwwwwwwxxxyyyyyytttttttttttttttuuuvvvvvvvvvwwwwwwwwwvvvvvvxxxyyyrrrssssssrrrpppnnnoooppprrrqqqooonnnmmmmmmmmmmmmkkklllmmmnnnnnnnnnnnnmmmooonnnmmmmmmooopppooommmiiinnnooolllkkknnnooommmooonnnlllkkklllmmmoooqqqoooooooooppppppqqqssssssrrrpppooonnnmmmkkkkkklllnnnnnnnnnnnnmmmkkkjjjjjjlllkkkjjjiiiiiikkkmmmnnnnnnllllllooorrrsssppplllllllllmmmmmmmmmmmmnnnnnnoooooonnnnnnnnnoooooopppqqqooooooooooooooooooqqqnnnooopppqqqrrrsssttttttqqqppppppqqqsssttttttssssssttttttuuuvvvxxxyyy{{{|||zzz{{{}}}zzzyyy}}}yyywwwuuuuuuvvvvvvvvvuuuwwwwwwvvvvvvwwwwwwxxxyyytttttttttttttttuuuvvvwwwtttuuuwwwwwwuuutttvvvwwwrrrssstttsssqqqooopppqqqqqqqqqpppooonnnmmmmmmmmmkkkllllllmmmmmmmmmmmmmmmpppooonnnnnnppppppooonnnjjjmmmnnnlllkkkmmmnnnmmmooonnnlllkkklllmmmoooqqqoooooooooooopppqqqrrrrrrppppppooommmlllllllllkkkmmmnnnnnnmmmmmmmmmllljjjlllkkkiiiiiiiiijjjlllnnnpppmmmkkklllppprrrpppnnnmmmmmmnnnnnnnnnooooooooooooooonnnmmmmmmnnnnnnnnnppppppooonnnnnnoooppppppmmmnnnpppqqqrrrsssssssssqqqppppppqqqsssttttttssstttttttttuuuwwwyyyzzzzzz|||}}}~~~~~~||||||{{{xxxwwwzzzxxxvvvttttttuuuvvvuuutttvvvuuuuuuuuuuuuvvvwwwwwwtttssssssssstttuuuvvvvvvrrruuuxxxxxxuuussssssuuurrrsssssssssqqqpppqqqrrrpppppppppppppppooommmmmmllllllllllllllllllllllllpppooonnnnnnoooooonnnmmmkkklllnnnmmmllllllmmmnnnnnnmmmmmmlllmmmnnnooopppnnnnnnnnnnnnnnnooopppqqqmmmooonnnkkkkkknnnnnnlllllloooooommmmmmnnnmmmjjjkkkjjjiiiiiiiiijjjlllmmmmmmllljjjkkklllmmmmmmmmmmmmmmmnnnnnnooopppppppppoooooonnnmmmmmmmmmnnnnnnnnnppppppnnnnnnppppppnnnmmmnnnppprrrssssssrrrrrruuusssrrrrrrrrrrrrqqqoootttsssrrrtttwwwyyyyyyyyyzzz}}}~~~}}}zzz{{{yyyuuuvvvyyyyyyvvvwwwvvvttttttuuuuuuuuuttttttttttttttttttuuuvvvvvvsssrrrrrrrrrrrrsssssstttqqqvvv{{{{{{vvvsssrrrtttpppqqqrrrqqqpppooopppqqqmmmnnnppprrrrrrpppnnnlllllllllkkkkkkkkkkkkkkklllooommmllllllmmmmmmlllkkkllllllnnnnnnmmmlllmmmpppmmmmmmmmmmmmnnnnnnnnnooommmmmmlllllllllmmmnnnnnnjjjmmmmmmjjjkkkpppqqqnnnlllppppppmmmlllooonnnjjjiiijjjjjjjjjjjjkkkkkkkkkjjjlllnnnnnnmmmkkkkkkkkkllllllmmmmmmnnnooooooppppppoooooonnnmmmmmmnnnnnnlllpppqqqnnnnnnqqqppplllmmmoooppprrrrrrrrrqqqpppuuusssrrrrrrrrrrrrqqqooosssqqqppprrruuuxxxxxxwwwxxxzzz{{{{{{{{{~~~|||yyy{{{wwwqqqttt||||||tttwwwuuuttttttuuuuuutttsssssssssssssssssstttuuuuuurrrrrrqqqqqqpppqqqqqqrrrrrrwww}}}}}}xxxtttrrrsssooopppqqqpppooonnnooopppkkknnnqqqssssssqqqnnnlllllllllkkkjjjjjjkkkkkkkkkmmmllljjjjjjkkkkkkjjjiiimmmmmmnnnooonnnlllnnnppplllmmmnnnnnnooonnnnnnnnnllllllkkkkkkkkkllllllmmmggglllllliiikkkqqqrrroookkkppppppllllllpppooojjjhhhiiijjjkkkkkkkkkkkkjjjiiinnnsssssspppllljjjkkkkkkkkkllllllmmmnnnooooooppppppooonnnnnnnnnnnnnnnjjjppprrroooooorrrpppjjjnnnoooqqqrrrrrrqqqpppoooqqqppppppqqqsssttttttsssrrrpppoooppptttwwwwwwuuuvvvvvvwwwyyy{{{}}}~~~~~~zzz|||{{{zzzyyyyyyzzz|||}}}wwwtttppppppsssuuuuuutttnnnoooqqqsssttttttsssrrrtttpppooorrrqqqnnnrrryyyrrruuuwwwtttpppnnnqqquuuooopppqqqrrrqqqooommmlllmmmmmmnnnppprrrqqqnnnkkkkkklllllljjjkkkooonnnjjjkkkkkkjjjiiiggghhhkkkmmmiiijjjlllnnnoooooonnnmmmmmmmmmmmmmmmmmmmmmllllllmmmjjjjjjlllmmmkkkkkkooojjjkkkkkkjjjiiijjjlllnnnnnnnnnmmmlllkkkkkkjjjiiijjjjjjjjjjjjjjjjjjjjjjjjllllllmmmmmmnnnooooooooooooooommmllllllmmmnnnoooppprrrppplllllloooooommmmmmmmmllllllkkkkkkkkkjjjqqqppppppoooppppppqqqqqqppppppqqqqqqqqqssswwwzzzttttttttttttttttttssssssxxxxxxxxxyyyzzz{{{}}}}}}|||}}}|||{{{yyywwwwwwwwwxxxyyyxxxuuurrrrrrtttvvvvvvuuupppppprrrssssssttttttttttttppppppqqqpppnnnqqqwwwppptttxxxwwwtttqqqrrruuuooopppqqqssssssrrrpppooommmmmmnnnppprrrqqqnnnkkkkkklllllljjjkkkooonnnjjjllllllkkkjjjhhhhhhkkkmmmkkkkkklllmmmnnnnnnnnnnnnooonnnmmmlllllllllllllllmmmkkkjjjmmmnnnkkkllloookkkkkkjjjjjjkkkmmmnnnooonnnnnnmmmlllkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnpppoookkkkkknnnooommmppppppppppppoooooonnnnnnqqqpppppppppqqqrrrrrrssspppqqqqqqqqqqqqsssvvvyyyttttttttttttttttttttttttwwwwwwxxxxxxyyy{{{|||}}}~~~yyyzzz{{{zzzxxxvvvuuuuuuuuuvvvxxxuuusssrrrsssuuuuuuuuurrrrrrrrrrrrsssttttttuuutttrrrqqqqqqpppnnnpppuuuooosssxxxyyyvvvtttssstttoooppprrrsssttttttssssssmmmmmmnnnpppqqqpppmmmjjjkkklllllljjjkkkooonnnjjjmmmmmmmmmkkkiiiiiikkkmmmmmmmmmlllllllllmmmmmmnnnqqqooommmkkkjjjkkkllllllnnnkkkllloooooommmmmmpppnnnkkkiiijjjnnnpppooonnnmmmmmmmmmllllllkkkkkkkkkllllllllllllllllllllllllkkkllllllllllllllllllllllllmmmnnnnnnnnnnnnmmmllllllnnnmmmjjjjjjnnnooommmrrrrrrqqqqqqqqqqqqpppppppppppppppqqqrrrsssttttttqqqrrrrrrqqqqqqrrrtttwwwttttttttttttttttttttttttwwwwwwwwwxxxyyyzzz{{{|||zzz~~~|||wwwyyy}}}xxxxxxvvvuuuuuuuuuuuuvvvvvvuuurrrqqqqqqssstttttttttsssrrrqqqrrrsssuuuvvvuuutttsssrrrpppoooqqqtttqqqtttvvvvvvtttrrrrrrssspppqqqrrrssssssssssssrrrllllllnnnpppqqqpppmmmjjjkkklllllljjjkkkooonnnjjjmmmnnnnnnllljjjiiikkklllooonnnlllkkkkkklllmmmnnnsssqqqmmmkkkiiijjjkkklllooolllmmmppppppnnnnnnppppppllliiijjjnnnpppmmmjjjllllllllllllllllllkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkjjjkkknnnooopppnnnlllkkkkkkmmmllliiijjjnnnooommmoooooooooooooooooooooooonnnnnnoooqqqrrrsssssstttqqqrrrsssrrrqqqqqqsssuuussssssssstttttttttttttttvvvvvvvvvwwwxxxyyyzzzzzzzzzyyy||||||zzzyyyxxxvvvvvvvvvvvvvvvwwwxxxxxxwwwvvvtttsssrrrrrrtttuuutttsssrrrqqqqqqssstttuuuuuuvvvvvvsssqqqrrrssstttuuuuuusssqqqpppoooqqqrrrqqqqqqqqqqqqqqqpppoooooollllllmmmoooqqqpppmmmjjjkkklllllljjjkkkooonnnjjjlllmmmnnnlllkkkjjjkkklllooonnnlllkkkkkklllmmmnnnsssqqqmmmkkkiiijjjkkklllnnnlllmmmqqqqqqnnnnnnpppqqqmmmiiijjjmmmnnnjjjeeekkkkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkjjjjjjjjjiiihhhjjjmmmooopppnnnlllkkkjjjlllllliiiiiimmmooommmnnnnnnnnnnnnnnnnnnnnnnnnkkklllnnnpppqqqrrrrrrrrrqqqrrrsssrrrqqqqqqrrrsssssssssssstttttttttuuuuuuvvvvvvvvvvvvvvvwwwxxxyyy}}}yyyxxx}}}|||}}}yyyuuutttuuuuuuwwwxxxxxxyyyyyyxxxxxxwwwuuussssssuuuwwwrrrrrrrrrqqqqqqrrrrrrsssrrrvvvvvvsssqqqssstttsssvvvtttqqqooonnnoooqqqsssqqqqqqpppoooooonnnnnnmmmllllllmmmooopppooollliiikkklllllljjjkkkooonnnjjjjjjlllmmmlllkkkjjjkkklllmmmmmmlllllllllmmmmmmnnnqqqooommmkkkjjjkkkllllllnnnlllmmmqqqqqqnnnmmmoooooommmkkkkkkllllllhhheeekkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkkkkjjjiiiiiihhhjjjmmmoooooonnnlllkkkkkkmmmllliiiiiimmmnnnlllnnnnnnnnnoooooooooooopppkkklllnnnpppqqqqqqpppppppppqqqsssrrrqqqqqqrrrsssrrrrrrsssssstttuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwww}}}zzzxxx|||~~~zzz{{{{{{xxxttttttuuuvvvwwwwwwwwwwwwwwwvvvwwwvvvsssppppppsssuuupppqqqqqqqqqqqqqqqppppppooossstttpppooossstttrrrsssqqqppppppqqqsssttttttpppoooooonnnnnnnnnooooookkklllmmmooopppooollliiikkklllllljjjkkkooonnnjjjgggiiikkkkkkkkkjjjkkkmmmkkkkkklllmmmnnnnnnnnnnnnooonnnmmmlllllllllllllllmmmkkkmmmqqqqqqnnnmmmnnnkkkllllllmmmmmmlllkkkjjjjjjjjjkkkkkklllmmmnnnnnnllllllllllllllllllllllllnnnnnnmmmlllkkkjjjiiiiiihhhjjjlllmmmnnnnnnmmmlllmmmooonnnjjjjjjmmmnnnlllnnnnnnnnnooooooooopppppplllnnnoooqqqqqqqqqpppooonnnppprrrrrrqqqqqqrrrsssrrrrrrsssssstttuuuuuuvvvuuuuuuttttttuuuuuuvvvvvvwwwyyyzzz|||{{{yyyxxxxxxvvvuuuuuuvvvvvvvvvvvvvvvuuuuuurrrsssssspppllllllooorrrooopppqqqrrrrrrqqqooonnnlllqqqsssooonnnrrrssspppooooooppprrruuuvvvvvvvvvnnnnnnnnnnnnooopppqqqrrrkkkkkkmmmooopppooollliiikkklllllljjjkkkooonnnjjjfffhhhjjjkkkkkkkkklllmmmiiijjjlllnnnoooooonnnnnnmmmmmmmmmmmmmmmmmmlllllllllkkklllqqqqqqmmmlllnnniiikkknnnooonnnmmmmmmnnnjjjjjjkkkkkklllmmmnnnnnnlllllllllllllllllllllllloooooonnnmmmkkkjjjiiiiiiiiijjjkkkmmmmmmnnnmmmmmmnnnpppnnnjjjjjjmmmnnnkkkllllllmmmmmmnnnnnnnnnooonnnoooqqqrrrrrrqqqpppooonnnppprrrrrrrrrqqqrrrsssrrrrrrsssssstttuuuvvvvvvuuuuuutttttttttuuuuuuvvvrrrwww|||}}}}}}~~~}}}wwwvvvxxxyyywwwvvvvvvvvvvvvuuutttsssrrrsssssstttsssrrrpppnnnlllnnnnnnmmmmmmmmmmmmnnnnnnoooooopppqqqrrrrrrsssssssssrrrqqqqqqppppppqqqqqqwwwuuupppmmmkkklllmmmooojjjjjjkkkkkklllmmmmmmnnnllllllkkkkkkkkkkkkjjjjjjmmmnnnoooooommmkkkhhhfffmmmjjjiiijjjnnnppppppnnnlllllllllllllllllllllllliiijjjlllnnnoooooonnnnnnmmmnnnooooooooonnnlllkkkllllllmmmmmmllllllkkkjjjkkkiiijjjnnnooommmmmmooollllllmmmmmmmmmmmmllllllhhhhhhiiijjjlllmmmnnnnnnooooooooollljjjhhhiiijjjiiiiiijjjmmmqqqqqqooollloooooooooqqqrrrsssqqqooopppqqqsssttttttsssqqqpppvvvtttrrrsssvvvwwwuuusss~~~yyyuuutttxxxzzzyyyvvvxxxzzz{{{zzzzzz~~~~~~|||wwwvvvxxxyyywwwvvvvvvvvvvvvuuutttssssssqqqqqqqqqrrrrrrqqqppppppmmmmmmllllllmmmnnnnnnooommmmmmnnnnnnoooppppppqqqooooooooopppqqqrrrssstttuuussspppmmmllllllmmmnnnllllllllllllkkkkkkkkkkkkooonnnmmmmmmlllkkkjjjjjjlllmmmmmmnnnmmmllljjjiiimmmkkkjjjkkkmmmnnnnnnnnnkkkkkkkkkjjjjjjiiiiiiiiigggiiijjjlllmmmmmmmmmmmmmmmnnnooooooooonnnlllkkkllllllmmmmmmllllllkkkjjjllljjjkkkooopppnnnmmmpppmmmmmmmmmmmmmmmmmmmmmmmmjjjjjjkkkkkkllllllmmmmmmooooooooonnnlllkkklllnnnkkkjjjjjjmmmpppqqqpppmmmoooooooooppprrrrrrqqqoooqqqqqqrrrssssssrrrqqqqqqtttrrrrrrsssvvvxxxwwwuuu|||xxxtttsssvvvxxxwwwuuuuuuwwwyyyxxxwww{{{}}}}}}~~~|||wwwvvvxxxyyyvvvwwwwwwwwwwwwvvvuuutttsssooooooooopppqqqrrrssstttmmmmmmmmmmmmmmmnnnooopppmmmmmmnnnnnnooooooppppppooooooooopppqqqrrrssstttqqqpppooonnnmmmmmmmmmmmmooonnnmmmlllkkkjjjiiihhhppppppooonnnlllkkkjjjjjjllllllllllllllllllmmmmmmlllmmmmmmlllkkkkkkmmmnnnmmmlllkkkkkkiiiiiihhhgggggghhhiiikkkllllllllllllnnnnnnnnnooonnnnnnmmmllllllmmmmmmmmmmmmlllkkkkkknnnlllmmmqqqqqqooooooqqqnnnnnnmmmmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmlllnnnoooppppppooonnnpppqqqmmmllllllmmmpppqqqqqqpppoooooonnnpppqqqrrrqqqooorrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqsssvvvxxxxxxwww|||xxxuuuuuuwwwyyyxxxvvvuuuwwwxxxxxxwwwyyy~~~}}}|||}}}|||wwwvvvyyyyyyvvvwwwwwwwwwwwwvvvuuutttsssooonnnnnnnnnppprrrtttuuuppppppooooooooooooooopppqqqqqqqqqqqqrrrrrrssssssrrrqqqqqqpppppppppppppppnnnnnnnnnnnnnnnmmmmmmlllpppooonnnmmmlllkkkkkkjjjnnnnnnmmmmmmllllllkkkkkkmmmmmmllllllllllllmmmmmmlllnnnooommmjjjiiikkknnnmmmmmmmmmllllllkkkkkkkkkiiijjjkkklllmmmnnnnnnooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllkkkooommmnnnrrrrrroooooorrrooonnnmmmmmmmmmmmmnnnooommmmmmmmmmmmnnnnnnnnnnnnnnnpppqqqqqqpppooooooqqqooonnnmmmnnnoooqqqqqqrrrooonnnnnnoooqqqqqqpppooorrrrrrqqqppppppqqqrrrrrrrrrrrrssstttuuuwwwwwwwww}}}zzzxxxxxxzzz{{{{{{yyyvvvxxxyyyyyyyyyzzz}}}~~~{{{|||zzz|||{{{xxxwwwyyyxxxuuuwwwwwwwwwvvvvvvuuutttsssppppppooonnnoooppprrrsssttttttrrrqqqppppppoooooorrrrrrrrrsssssssssssssssrrrqqqppppppooooooppppppmmmmmmnnnoooooonnnmmmllloooooonnnnnnnnnnnnnnnnnnjjjjjjjjjkkkllllllmmmmmmoooooonnnllllllllllllllllllnnnooommmiiihhhjjjmmmkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmnnnooopppqqqrrrnnnnnnmmmmmmmmmnnnnnnnnnmmmmmmnnnnnnmmmmmmlllkkkooommmnnnqqqrrrooonnnqqqnnnnnnmmmmmmmmmmmmnnnnnnkkkkkklllmmmnnnooopppqqqoooppprrrqqqooommmmmmmmmooooooooooooooopppqqqrrrpppnnnmmmnnnpppqqqpppooorrrqqqqqqppppppqqqqqqrrrttttttuuuuuutttuuuuuuvvv{{{zzzyyyyyyzzz{{{{{{zzzvvvwwwxxxyyyzzz{{{|||~~~{{{{{{yyy{{{{{{xxxwwwyyyxxxuuuvvvvvvvvvvvvuuutttsssrrrppppppoooooooooppppppqqquuutttsssrrrqqqpppppppppqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnnnnooopppqqqrrrsssnnnnnnooooooooonnnmmmmmmmmmmmmnnnnnnoooppppppqqqhhhhhhiiijjjkkkmmmnnnnnnoooooonnnnnnmmmlllkkkkkklllmmmmmmllljjjiiijjjlllggghhhiiiiiikkkllllllmmmnnnnnnnnnnnnoooqqqrrrsssnnnmmmmmmmmmmmmnnnoooooommmnnnnnnnnnnnnmmmllllllnnnlllmmmppppppmmmlllooollllllmmmmmmmmmmmmlllllljjjkkklllmmmnnnpppqqqqqqnnnpppqqqqqqooommmllllllmmmoooppppppoooooopppqqqpppnnnmmmmmmoooppppppoooqqqqqqqqqqqqqqqqqqqqqqqqtttuuuvvvuuutttssstttuuuwwwwwwwwwxxxxxxxxxxxxxxxtttuuuuuuwwwyyy{{{}}}~~~|||}}}xxx{{{{{{xxxwwwyyyxxxuuuuuuuuuuuuttttttsssrrrqqqnnnnnnooopppppppppppppppqqqqqqppppppppppppqqqqqqoooooooooooooooooooooooonnnnnnnnnnnnoooqqqrrrssspppppppppoooooonnnnnnnnnkkkllllllmmmnnnnnnooooooiiijjjjjjkkklllmmmnnnnnnlllmmmnnnoooooonnnmmmlllmmmllljjjjjjkkklllkkkjjjiiiiiiiiijjjjjjkkkkkkkkkllllllllllllmmmnnnpppqqqnnnmmmmmmlllmmmnnnooopppnnnnnnnnnnnnnnnmmmllllllmmmkkkkkknnnnnnkkkjjjmmmiiikkkmmmnnnnnnmmmkkkiiikkkkkklllmmmmmmnnnoooooolllnnnqqqqqqpppnnnmmmnnnkkknnnqqqqqqooonnnoooppppppnnnlllmmmnnnpppppppppooopppqqqrrrrrrqqqpppooorrrtttvvvuuuttttttuuuxxxuuuvvvwwwwwwwwwwwwwwwxxxuuutttuuuwwwzzz~~~~~~xxxyyy{{{wwwzzz{{{xxxwwwyyyxxxuuuttttttttttttsssrrrqqqppplllmmmooopppqqqqqqqqqpppmmmmmmmmmnnnoooqqqrrrssspppppppppoooooooooooooooqqqppppppooooooooooooooorrrqqqpppooonnnnnnnnnnnnkkkkkkkkklllllllllmmmmmmlllllllllmmmmmmmmmmmmnnnjjjkkkmmmoooppppppnnnmmmnnnkkkhhhiiilllmmmllljjjlllllllllllllllllllllllljjjiiiiiiiiijjjlllnnnooonnnmmmllllllmmmnnnooopppnnnnnnnnnnnnnnnmmmmmmlllllliiijjjmmmmmmjjjiiikkkgggiiilllnnnnnnllliiigggmmmmmmmmmmmmmmmmmmmmmmmmjjjmmmppprrrqqqpppppppppjjjmmmqqqrrrooommmnnnooopppnnnllllllnnnpppppppppnnnoooqqqrrrrrrqqqooonnnooorrruuuuuuttttttwwwzzzuuuwwwyyyyyyyyyxxxyyyyyywwwvvvvvvxxx}}}|||zzzzzzzzzooosssxxxzzzxxxvvvwwwxxxyyyvvvsssrrrttttttrrrpppppppppooooooooooooppppppmmmmmmnnnpppqqqqqqnnnkkkmmmlllkkkjjjkkkkkkmmmnnnppppppoooooooooqqqrrrssstttsssrrrqqqooonnnmmmmmmmmmnnnnnnkkkiiiiiinnnrrrnnnkkkiiijjjlllnnnmmmkkknnnjjjiiimmmpppmmmjjjiiinnnllljjjjjjjjjjjjhhhfffpppnnnlllkkkjjjkkkmmmnnnllljjjhhhhhhjjjkkklllkkklllmmmmmmmmmmmmmmmlllkkkhhhllloooooommmlllmmmooopppnnnmmmkkkkkkmmmnnnpppjjjiiiiiiiiiiiijjjkkkkkkooommmllllllnnnoooooonnnnnnppprrrttttttqqqnnnllllllmmmnnnmmmlllkkkmmmooonnnnnnoooppppppppppppppppppsssrrrmmmmmmqqqrrroooqqqrrrsssttttttsssrrrrrryyyyyyxxxwwwwwwxxxxxxyyyyyyyyyzzz|||zzzxxxxxxwwwvvvuuuxxx||||||zzzwwwwwwwwwxxxvvvsssrrrssssssrrrpppoooooonnnnnnnnnnnnoooooollllllmmmppprrrrrrpppnnnmmmlllkkkjjjjjjkkklllllloooooonnnmmmnnnooopppppprrrrrrrrrqqqpppooonnnmmmkkknnnooonnnlllkkkmmmpppllljjjiiijjjmmmoooooonnnnnnjjjjjjnnnpppmmmjjjkkkkkkjjjiiijjjkkklllllljjjkkkkkkjjjjjjkkklllmmmnnnmmmkkkiiijjjkkkmmmmmmmmmoooooooooooonnnmmmkkkkkkjjjlllnnnooonnnnnnnnnnnnqqqpppooonnnnnnooopppqqqlllllllllllllllmmmnnnnnnnnnlllkkklllmmmooonnnnnnmmmnnnpppqqqqqqooommmkkkhhhiiikkkkkkkkkllloooqqqmmmmmmnnnnnnooooooooonnnooorrrqqqnnnnnnssstttqqqqqqqqqssstttttttttssssssxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxzzz~~~}}}yyyzzz{{{zzzxxxyyy{{{}}}|||yyyvvvuuutttwwwuuusssrrrssssssqqqpppoooooonnnnnnnnnnnnoooooollllllmmmooorrrssssssrrrnnnnnnllllllkkkkkkkkkkkknnnnnnmmmlllllllllmmmmmmooopppqqqrrrqqqpppnnnmmmjjjnnnqqqqqqnnnllllllnnnkkkjjjjjjkkknnnpppqqqpppnnnjjjjjjnnnpppmmmlllmmmllljjjjjjkkklllmmmlllkkkggghhhiiijjjllllllmmmmmmnnnmmmkkklllmmmoooooonnnrrrrrrqqqpppooommmlllkkkmmmmmmmmmnnnooopppnnnmmmqqqpppooonnnnnnooopppqqqmmmmmmmmmmmmmmmnnnoooooommmllljjjkkkmmmnnnnnnmmmlllmmmnnnnnnnnnmmmlllkkkiiikkklllllllllmmmppprrrnnnnnnooooooooopppppppppnnnqqqqqqoooppptttuuutttooopppqqqsssttttttttttttuuuvvvwwwxxxxxxwwwvvvuuuuuuuuuvvvxxx}}}{{{yyy|||~~~|||yyyyyyyyyzzzyyywwwuuusssrrruuutttsssrrrrrrqqqqqqqqqppppppooooooooooooppppppooonnnmmmoooqqqssssssrrrppppppooonnnmmmlllllllllooonnnnnnmmmlllllllllllllllmmmppprrrrrrpppnnnlllllloooqqqpppmmmkkkmmmooommmlllllllllnnnoooppppppmmmjjjkkknnnooommmmmmooopppnnnlllllllllllljjjhhhggghhhjjjlllmmmlllkkkkkknnnmmmllllllnnnoooooonnnqqqqqqqqqqqqpppooonnnmmmooolllkkklllooopppnnnkkknnnnnnmmmmmmmmmmmmnnnnnnlllllllllllllllmmmnnnnnnmmmkkkjjjjjjlllmmmmmmlllllllllmmmmmmmmmlllllllllpppqqqqqqpppooonnnpppqqqrrrqqqqqqrrrrrrrrrsssssspppqqqqqqqqqrrrtttttttttnnnoooppprrrssstttuuuvvvssstttvvvxxxxxxwwwuuutttuuuuuuuuuxxx}}}~~~xxxvvvyyy{{{zzzxxxxxxwwwwwwwwwwwwvvvtttrrrsssssssssrrrppppppqqqqqqrrrqqqqqqppppppqqqqqqrrrrrrpppnnnnnnpppqqqrrrqqqqqqqqqqqqpppooonnnnnnmmmoooooooooooonnnmmmmmmlllkkkllloooqqqqqqpppnnnllloooppppppmmmjjjjjjmmmpppnnnnnnnnnmmmmmmmmmnnnnnnllljjjjjjnnnnnnlllmmmqqqpppnnnlllllllllllljjjhhhiiikkkmmmnnnnnnllljjjiiilllkkkkkklllmmmnnnmmmlllnnnooooooppppppppppppoooooollljjjkkkmmmnnnmmmjjjnnnnnnmmmmmmmmmmmmnnnnnnmmmllllllllllllmmmnnnnnnmmmkkkjjjjjjlllmmmmmmllllllmmmmmmmmmnnnmmmmmmmmmrrrrrrrrrqqqoooooopppqqqrrrrrrrrrqqqrrrrrrttttttrrrrrrrrrssssssrrrqqqrrrnnnnnnoooqqqrrrtttuuuvvvrrrsssuuuwwwxxxwwwuuutttvvvvvvwwwzzz~~~zzzyyyyyyzzz{{{{{{xxxwwwvvvwwwxxxxxxvvvtttrrrrrrsssqqqooooooppprrrqqqqqqqqqppppppqqqqqqqqqsssqqqnnnmmmnnnpppqqqqqqqqqqqqqqqqqqqqqpppooonnnoooooopppppppppooonnnnnnkkklllnnnooopppooommmlllooopppoookkkhhhhhhlllpppooooooooonnnkkkkkklllmmmjjjhhhjjjllllllkkkmmmrrrllljjjjjjkkklllmmmlllkkkkkklllmmmnnnmmmllljjjhhhkkkjjjjjjkkkmmmmmmllljjjllllllmmmnnnooooooooooooooommmlllkkklllmmmmmmlllooooooppppppppppppoooooonnnnnnnnnnnnnnnoooppppppmmmllljjjkkkmmmnnnnnnmmmlllmmmnnnooooooooonnnmmmmmmnnnoooooonnnnnnqqqsssqqqpppooooooooopppqqqrrrsssqqqqqqtttssspppoooqqqnnnooooooppprrrsssuuuvvvssstttuuuvvvwwwwwwvvvvvvwwwxxxyyy}}}~~~~~~}}}{{{xxxxxx{{{~~~yyywwwuuuuuuvvvvvvtttrrrppprrrsssqqqooonnnppprrrpppooooooooooooooooooppprrrooolllkkkmmmppprrrrrrnnnooopppppppppooonnnmmmmmmnnnooopppppppppoooooommmmmmnnnnnnnnnmmmllllllmmmnnnooollliiihhhjjjmmmlllmmmnnnmmmkkkjjjlllnnnhhhgggiiikkkkkkiiimmmssskkkjjjiiijjjkkklllllljjjiiijjjkkkllllllkkkjjjjjjjjjjjjjjjlllmmmmmmllljjjkkkkkklllmmmmmmmmmllllllpppppppppnnnmmmlllnnnpppooooooppppppppppppoooooonnnnnnmmmmmmnnnnnnooopppnnnlllkkklllmmmooonnnnnnjjjlllnnnppppppooommmlllmmmnnnooonnnnnnnnnppprrrqqqpppnnnnnnnnnoooqqqrrrqqqnnnooottttttpppooorrrooooooooooooqqqssstttuuuttttttuuuvvvvvvwwwxxxxxxwwwxxx{{{~~~xxxzzz{{{wwwsssrrrvvvzzzxxxuuurrrrrrsssssspppnnnpppqqqrrrqqqnnnnnnppprrrnnnnnnmmmmmmmmmmmmnnnnnnooommmjjjjjjlllpppssstttlllmmmnnnoooooonnnmmmmmmlllmmmnnnpppppppppoooooonnnnnnmmmmmmlllllllllllljjjmmmooonnnjjjhhhhhhjjjiiikkkmmmllljjjjjjmmmpppgggfffhhhjjjjjjhhhlllsssnnnllljjjjjjjjjjjjhhhffffffggghhhiiijjjkkkkkkkkkkkkjjjkkklllnnnnnnllljjjkkklllllllllkkkjjjiiiiiiqqqrrrsssqqqmmmmmmooosssmmmmmmnnnnnnnnnnnnmmmmmmkkkkkkkkkkkkkkklllmmmmmmooommmllllllnnnoooooonnnhhhjjjnnnpppqqqooolllkkkrrrsssrrrqqqooonnnoooppprrrqqqpppooooooqqqssstttnnnkkkmmmssstttppppppsssppppppooooooppprrrtttuuuuuuuuuuuuuuuvvvwwwyyyyyywwwxxx{{{~~~|||wwwrrrrrruuuxxxvvvvvvuuuuuutttsssqqqpppsssrrrqqqqqqppppppqqqqqqoooooooooooonnnmmmlllkkkmmmmmmmmmmmmnnnooopppqqqmmmmmmnnnooopppqqqqqqqqqkkkooorrrssspppnnnnnnooolllmmmoooppppppnnnllljjjmmmmmmnnnnnnnnnnnnnnnooolllmmmllljjjiiihhhjjjllliiijjjjjjiiihhhhhhiiikkkqqqmmmiiihhhjjjkkkkkkiiijjjjjjjjjjjjjjjjjjjjjjjjllllllmmmmmmnnnmmmmmmmmmkkkmmmooopppooolllhhhfffooooooooooooooonnnnnnnnnooojjjgggkkkssswwwsssmmmlllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmiiijjjlllnnnoooooonnnmmmmmmqqqttttttqqqpppqqqtttoooppppppooommmnnnppprrrooonnnmmmlllmmmnnnppprrrpppppppppqqqrrrrrrrrrsssuuussssssuuuwwwxxxuuurrrrrrqqquuu||||||xxxtttsssuuuxxxwwwwwwwwwvvvuuutttrrrrrrooopppppppppqqqqqqrrrrrroooooooooooonnnnnnmmmlllooonnnlllkkkkkknnnppprrrppppppqqqqqqrrrrrrsssssslllooorrrrrrooonnnnnnpppmmmmmmmmmnnnnnnooooooooollllllkkklllnnnooonnnnnnnnnnnnnnnllljjjjjjlllnnnjjjkkkkkkjjjiiiiiijjjlllnnnllliiihhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkllllllllllllkkkkkklllnnnooonnnllljjjhhhllllllllllllmmmnnnnnnooopppllliiilllqqqsssoookkkmmmmmmllllllkkkkkkjjjjjjlllllllllkkkkkkjjjjjjjjjjjjkkkmmmooopppooonnnnnnnnnnnnnnnnnnoooppppppooopppppppppooommmmmmoooqqqpppooommmmmmmmmnnnpppqqqsssrrrrrrqqqppppppooooootttssssssuuuwwwxxxvvvssssssrrruuu{{{~~~~~~}}}yyyvvvuuuwwwyyyxxxxxxwwwvvvuuutttsssssslllmmmoooqqqrrrrrrrrrqqqoooooooooooooooooonnnnnnpppnnnkkkiiiiiimmmqqqtttnnnnnnmmmmmmmmmnnnnnnooonnnoooppppppnnnnnnooopppmmmmmmllllllmmmooorrrsssllljjjiiijjjnnnooonnnlllnnnoooooonnnllllllmmmoookkkllllllkkkjjjjjjkkkmmmkkkkkkjjjiiigggggghhhjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkklllmmmmmmllllllkkklllmmmnnnnnnmmmlllkkkkkkkkkkkkkkklllnnnpppqqqpppnnnllllllmmmmmmllljjjmmmmmmlllkkkjjjiiihhhhhhnnnmmmmmmlllkkkjjjiiiiiikkklllmmmooooooooonnnnnnqqqmmmjjjkkkoooqqqpppmmmqqqqqqqqqpppnnnmmmnnnpppppppppnnnmmmmmmnnnooooooqqqqqqqqqppppppoooooonnnrrrrrrsssuuuwwwxxxwwwuuuuuutttvvv{{{~~~}}}~~~~~~zzzxxxwwwxxxyyyxxxxxxwwwuuuttttttsssssskkkmmmoooqqqrrrqqqpppoooppppppooooooooooooppppppooonnnlllkkklllnnnqqqsssmmmlllkkkjjjjjjkkkkkklllooooooooonnnnnnnnnooopppmmmmmmmmmnnnooopppqqqqqqkkkhhhgggiiimmmooonnnkkkmmmnnnooonnnmmmlllmmmooojjjkkklllkkkiiiiiikkkllliiikkkllljjjgggfffhhhkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmnnnoooooooooooollllllmmmnnnnnnnnnnnnnnnmmmmmmlllkkklllnnnpppqqqmmmnnnnnnlllkkkjjjkkkkkkkkkkkkkkkjjjjjjiiiiiiiiioooooonnnnnnmmmmmmllllllkkklllmmmnnnnnnnnnnnnmmmrrrooollllllnnnqqqqqqqqqqqqrrrrrrpppnnnmmmmmmnnnqqqpppooonnnmmmmmmnnnnnnmmmmmmnnnooopppqqqqqqrrrqqqrrrtttvvvwwwxxxwwwwwwxxxvvvxxx~~~~~~{{{zzzyyyxxxxxxxxxwwwuuutttsssrrrrrrrrrmmmooopppqqqqqqpppnnnmmmqqqpppoooooonnnoooooopppmmmmmmnnnooopppppppppppppppooonnnllllllmmmnnnooopppooonnnmmmnnnnnnoooooommmnnnoooppppppooommmllljjjiiihhhiiilllnnnmmmkkkkkklllmmmmmmlllkkklllmmmiiijjjjjjjjjhhhhhhjjjkkkjjjlllmmmllliiihhhjjjmmmkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnoooooooooooollllllmmmnnnoooooooooooommmmmmlllkkkkkkkkklllmmmjjjlllmmmllljjjjjjllloooiiiiiiiiijjjjjjkkkkkkkkkmmmmmmmmmnnnnnnoooooooookkklllllllllmmmmmmmmmllloooppppppnnnlllmmmqqqtttpppqqqrrrqqqnnnmmmmmmnnnppppppooonnnnnnnnnnnnmmmlllmmmnnnooopppqqqrrrrrrqqqsssuuuwwwwwwxxxxxxxxxwwwvvvxxx}}}}}}{{{{{{zzzxxxwwwxxxvvvtttsssrrrrrrrrrrrrppppppqqqqqqqqqpppnnnnnnrrrqqqooonnnmmmmmmnnnnnnkkklllnnnpppqqqpppoooooonnnmmmllljjjkkklllnnnoooooonnnmmmmmmoooooonnnmmmlllmmmoooqqqpppnnnkkkjjjjjjjjjkkkkkkkkkkkkllllllhhhjjjllllllkkkjjjkkkllliiijjjjjjiiihhhhhhiiikkkjjjkkkllllllkkkjjjkkkllljjjjjjjjjjjjjjjjjjjjjjjjhhhhhhjjjkkkllllllmmmmmmlllmmmnnnpppppppppooooookkkkkkjjjjjjjjjiiiiiiiiijjjkkkkkkkkkjjjkkknnnppphhhhhhiiijjjkkklllmmmmmmjjjjjjkkklllmmmnnnnnnooommmmmmmmmmmmmmmmmmmmmmmmlllnnnpppnnnkkkkkkooosssoooqqqrrrqqqooonnnnnnnnnooooooooooooooonnnnnnnnnppppppppppppppppppppppppqqqtttvvvxxxwwwwwwwwwxxxuuutttvvv{{{~~~}}}~~~}}}{{{{{{zzzxxxvvvyyywwwuuusssrrrrrrssstttpppppppppqqqqqqqqqqqqqqqsssrrrooommmlllkkklllmmmkkkkkklllmmmmmmnnnnnnnnnllljjjiiihhhhhhjjjmmmooonnnmmmlllnnnppppppnnnkkkkkklllmmmmmmnnnmmmlllllljjjmmmooommmjjjhhhjjjmmmgggiiillllllkkkjjjkkkkkkjjjjjjkkkjjjiiihhhjjjlllkkkjjjiiijjjkkkllljjjiiiiiiiiiiiiiiiiiiiiiiiiiiifffggghhhjjjkkkllllllllllllnnnppprrrrrrpppnnnmmmiiijjjlllmmmmmmlllkkkjjjmmmllljjjjjjkkkmmmooopppjjjjjjkkkkkkllllllmmmmmmkkkkkkllllllmmmmmmnnnnnnoooooonnnnnnnnnnnnoooooommmnnnooooooooooooooopppmmmoooqqqqqqpppnnnnnnooommmnnnnnnooooooooooooooopppqqqqqqqqqqqqqqqqqqqqqrrruuuxxxxxxwwwvvvvvvxxxxxxvvvxxx|||}}}{{{|||}}}|||{{{{{{zzzxxxuuuzzzyyyvvvtttsssssstttuuupppoooooopppqqqrrrtttuuutttrrrooolllkkkjjjkkkkkkkkkjjjiiiiiiiiikkkmmmooonnnmmmlllkkklllnnnqqqsssmmmlllllloooqqqqqqmmmjjjkkkjjjjjjjjjkkkmmmnnnpppjjjnnnrrroooiiifffjjjnnngggjjjlllmmmlllkkkkkklllkkkllllllkkkjjjjjjkkkmmmjjjhhhgggiiikkkllljjjggghhhhhhhhhhhhhhhhhhhhhhhhggghhhjjjkkklllmmmmmmmmmlllnnnqqqssssssqqqnnnllliiikkkoooqqqrrrqqqpppnnnpppmmmjjjjjjlllnnnooonnnllllllllllllllllllllllllooooooooooooooonnnnnnnnnqqqqqqpppppppppppppppqqqrrrpppoooqqqtttuuurrrooommmoooqqqqqqpppooooooppplllmmmnnnoooppppppoooooommmnnnoooppprrrssstttuuusssvvvyyyyyywwwuuuvvvwww}}}zzz{{{||||||~~~}}}~~~{{{zzzzzzzzzzzzyyyxxxxxxwwwuuutttsssrrrqqqoooqqqsssrrrpppnnnoooqqqooopppppppppooonnnmmmlllqqqnnnjjjiiikkknnnpppqqqpppmmmkkkllloooqqqpppnnnpppoooppprrrsssrrrpppmmmnnnlllkkknnnrrrrrrnnnjjjjjjllllllllljjjiiijjjkkkjjjjjjjjjlllooonnnjjjfffkkkgggfffiiiiiihhhjjjnnnjjjlllmmmlllkkkiiiiiijjjmmmlllkkkiiihhhgggggggggkkkhhhfffhhhmmmpppnnnkkklllnnnppppppooonnnooopppooonnnmmmlllkkklllmmmmmmhhhhhhhhhiiijjjkkkmmmnnnnnnnnnmmmjjjgggfffhhhiiinnnmmmkkkkkkmmmoooppppppooolllkkknnnnnnlllmmmpppqqqpppppppppppppppqqqqqqtttpppllllllmmmoooooommmpppooommmlllllllllmmmnnnmmmlllkkklllooorrrtttuuutttuuuvvvxxxxxxyyyyyyyyy}}}||||||{{{||||||}}}~~~}}}|||||||||{{{zzzyyyxxxwwwuuutttrrrqqqqqqnnnpppqqqpppnnnmmmmmmooommmmmmmmmnnnnnnnnnnnnmmmpppmmmjjjjjjkkkmmmoooooonnnmmmkkkkkklllmmmlllkkkmmmmmmmmmoooqqqpppnnnlllnnnkkkhhhjjjnnnooonnnkkkkkklllmmmkkkiiihhhiiijjjhhhhhhiiilllnnnnnnkkkhhhkkkgggeeehhhiiiiiilllqqqlllmmmnnnnnnlllkkklllmmmjjjjjjiiiiiiiiiiiiiiijjjqqqnnnkkklllooopppnnnkkkmmmnnnppppppooooooooopppnnnmmmllllllkkkkkklllllliiiiiiiiihhhiiiiiijjjjjjkkkkkkkkkjjjhhhhhhjjjlllmmmlllkkkkkkmmmnnnooopppqqqooonnnqqqqqqooopppssspppooonnnnnnnnnnnnooooooqqqnnnkkkkkknnnppppppoooppppppooonnnnnnnnnnnnnnnpppooonnnnnnppprrrtttuuuwwwwwwwwwxxxxxxxxxwwwwww{{{{{{{{{||||||}}}}}}}}}~~~~~~~~~|||zzzyyyxxxwwwvvvtttrrrqqqpppmmmnnnooonnnlllkkklllmmmkkkkkkllllllmmmnnnnnnnnnooommmkkkkkklllmmmmmmlllkkklllmmmkkkjjjiiiiiijjjlllllllllnnnppppppnnnlllnnnjjjggggggjjjlllmmmkkkllllllmmmllliiihhhhhhiiiggggggiiikkknnnnnnllljjjkkkgggfffiiikkkkkknnnssskkklllnnnmmmllllllmmmnnnhhhhhhhhhhhhjjjkkklllmmmrrrooollllllooopppnnnkkkjjjlllnnnnnnmmmmmmmmmnnnllllllllllllkkkkkkkkkkkkjjjjjjiiihhhhhhhhhhhhhhhggghhhjjjjjjiiijjjllloookkkkkkkkkkkklllmmmnnnooorrroooooorrrrrrppppppsssooonnnmmmlllllllllllllllooommmkkklllnnnppppppppppppppppppppppppoooooonnnrrrqqqppppppqqqrrrtttuuuxxxxxxxxxxxxxxxwwwwwwwwwyyyzzz{{{}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~{{{yyyyyyxxxwwwvvvtttrrrqqqpppnnnnnnnnnmmmlllllllllmmmllllllllllllmmmmmmnnnnnnooonnnmmmmmmnnnnnnllljjjiiilllnnnmmmkkkiiikkkmmmmmmmmmmmmoooqqqqqqpppooollljjjhhhhhhjjjllllllkkkkkklllmmmlllkkkjjjkkkllliiijjjkkklllmmmmmmlllkkkjjjhhhiiimmmnnnlllllloooiiijjjkkkjjjiiiiiikkklllhhhhhhhhhiiijjjkkkmmmnnnkkkiiihhhiiikkkmmmmmmmmmggghhhjjjjjjiiiiiiiiijjjkkkkkkllllllkkkkkkjjjjjjkkkjjjjjjiiiiiiiiiiiiiiifffhhhiiijjjjjjkkkmmmnnnjjjkkkkkklllkkklllmmmnnnnnnlllmmmppppppnnnmmmpppooonnnmmmlllkkkkkkkkkkkkooonnnmmmmmmmmmnnnoooooonnnooopppqqqpppooonnnmmmooopppqqqqqqqqqsssuuuwwwxxxxxxxxxwwwxxxxxxxxxyyyxxxzzz}}}|||~~~~~~~~~}}}||||||}}}~~~}}}zzzxxxxxxxxxwwwuuutttsssrrrqqqpppooonnnmmmmmmnnnnnnnnnppppppnnnmmmmmmmmmnnnnnnoooooonnnooopppooommmkkkhhhkkkooopppnnnnnnppprrrnnnmmmmmmnnnppppppooonnnjjjjjjkkklllmmmmmmllljjjjjjkkkmmmmmmllllllnnnooolllmmmnnnnnnmmmlllkkkkkkjjjjjjmmmrrrqqqllliiiiiiiiijjjjjjjjjhhhhhhjjjllljjjiiiiiiiiijjjkkklllllljjjhhhgggggghhhjjjkkkkkkfffhhhjjjjjjiiihhhiiijjjllllllkkkkkkkkkjjjjjjjjjkkkjjjjjjjjjjjjkkkllllllgggiiikkkkkkjjjjjjkkklllhhhkkkmmmmmmkkkkkkmmmooollljjjkkkoooooollllllnnnpppooonnnmmmllllllkkkkkkppppppooonnnllllllllllllmmmnnnooopppooonnnmmmlllkkkmmmpppqqqrrrsssvvvyyyvvvvvvvvvwwwxxxzzz{{{|||zzz|||~~~|||}}}}}}|||{{{zzzzzzzzz{{{{{{yyywwwvvvvvvvvvuuuttttttssssssrrrpppnnnmmmnnnooooooooorrrqqqooonnnmmmmmmnnnnnnooonnnmmmnnnoooooommmkkkhhhjjjnnnpppqqqqqqrrrsssmmmllljjjkkklllmmmlllkkkiiikkkmmmoooooonnnlllkkkjjjkkkmmmmmmllllllnnnooommmoooooonnnllljjjjjjjjjkkkjjjnnnsssrrrkkkffffffmmmmmmmmmkkkiiiiiikkkmmmkkkkkkjjjjjjjjjjjjkkkkkknnnmmmjjjhhhggghhhiiijjjiiijjjllllllkkkkkkkkklllnnnmmmkkkjjjjjjjjjkkklllkkkkkkkkkkkkkkklllmmmnnnhhhjjjlllllljjjiiijjjkkkhhhkkknnnnnnlllkkkmmmooommmkkkmmmqqqqqqnnnmmmooopppooonnnmmmmmmmmmmmmmmmoooppppppooollljjjjjjkkknnnnnnnnnnnnnnnmmmlllllliiimmmqqqrrrrrrssswww{{{vvvvvvvvvvvvxxxzzz}}}~~~|||}}}}}}~~~~~~}}}|||zzzxxxxxxyyyzzzyyyxxxuuuuuuuuuuuuuuuuuuuuuuuussspppmmmlllnnnpppooonnnpppooommmllllllmmmnnnooolllkkkjjjkkklllmmmmmmkkkhhhiiikkknnnpppqqqpppooonnnlllkkkjjjkkkkkkjjjiiikkklllmmmmmmmmmmmmmmmmmmkkklllmmmllljjjiiijjjkkkjjjlllmmmllljjjhhhiiikkkkkkjjjlllpppooojjjggghhhnnnnnnmmmkkkhhhhhhjjjlllkkkjjjjjjjjjjjjkkkllllllooonnnkkkiiiggggggiiikkkjjjkkkmmmmmmlllllllllmmmpppnnnkkkiiiiiikkkmmmnnnllllllkkkkkkjjjjjjkkkkkkgggiiikkklllkkkjjjjjjkkkhhhlllppppppmmmlllnnnpppmmmlllmmmrrrrrrnnnmmmooonnnnnnmmmmmmmmmmmmnnnnnnmmmooopppooollljjjjjjlllpppoooooonnnmmmnnnnnnnnnjjjooossstttssstttwww{{{xxxwwwvvvvvvxxxzzz|||~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{xxxxxxyyyzzzzzzzzzssstttttttttuuuuuuvvvvvvssspppllllllnnnoooooonnnmmmlllkkkjjjkkkmmmooopppjjjiiihhhhhhjjjllllllkkkiiihhhhhhkkkooopppmmmiiiqqqooommmlllllllllkkkjjjllllllllljjjjjjkkkmmmppplllmmmmmmkkkhhhfffffffffgggiiikkkjjjhhhgggiiikkkllliiiiiilllllljjjjjjlllnnnmmmkkkiiifffeeegggiiiiiiiiiiiijjjkkklllmmmnnnkkkjjjiiigggfffgggkkkmmmiiijjjllllllkkkkkkkkklllrrrooollliiiiiikkknnnpppnnnmmmkkkjjjiiihhhhhhhhheeehhhkkklllkkkkkkkkklllhhhlllqqqqqqnnnlllnnnqqqlllkkkmmmqqqqqqmmmlllnnnmmmmmmlllllllllmmmnnnnnnkkkmmmpppooolllkkklllmmmrrrqqqooonnnnnnnnnooopppmmmrrrvvvwwwttttttwww{{{zzzyyywwwwwwwwwyyy{{{|||}}}||||||{{{||||||}}}~~~~~~~~~}}}zzzzzzyyyxxxwwwwwwwwwwwwsssrrrqqqpppqqqsssuuuwwwrrrooolllkkklllooopppqqqpppnnnkkkkkklllnnnooooooggggggggghhhiiilllnnnpppllllllmmmooopppnnnkkkhhhqqqooommmmmmoooqqqqqqqqqllljjjhhhhhhjjjkkklllkkknnnooonnnllljjjiiijjjkkkjjjgggggglllnnnkkkiiijjjeeehhhjjjlllkkkkkklllmmmkkkkkkllljjjhhhhhhiiijjjjjjllljjjfffgggmmmmmmiiiiiiiiiiiiiiiiiihhhggggggkkkkkkkkkjjjhhhhhhjjjlllmmmmmmmmmlllkkkjjjhhhhhhhhhiiikkklllllllllkkkkkkhhhhhhhhhhhhhhhiiiiiiiiimmmmmmoooppppppooonnnnnnooommmmmmppppppmmmnnnppphhhkkkoooooommmlllmmmnnnmmmnnnooonnnmmmlllmmmooonnnnnnnnnnnnoooqqqrrrrrrmmmnnnppprrrttttttttttttuuuvvvvvvuuutttuuuxxxzzz{{{{{{zzzzzz{{{|||~~~{{{|||~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{|||{{{yyywwwuuuttttttssssssrrrqqqqqqqqqsssuuuvvvssspppmmmlllmmmoooppppppqqqooolllkkkllllllkkkjjjiiiiiiiiiiiiiiijjjkkkkkkjjjkkklllnnnpppooonnnlllpppnnnmmmlllnnnnnnnnnmmmnnnllliiiiiiiiijjjiiiiiimmmnnnnnnllljjjiiikkklllmmmiiiiiilllmmmjjjiiijjjiiijjjkkkkkklllkkkjjjiiippppppqqqooonnnmmmnnnpppjjjmmmlllhhhhhhlllmmmjjjjjjjjjkkkkkkkkkjjjiiihhhjjjjjjjjjiiihhhhhhjjjllllllllllllllllllkkkkkkjjjjjjkkkmmmnnnnnnnnnmmmllliiiiiiiiijjjjjjkkkkkkkkknnnnnnoooooonnnmmmkkkjjjpppmmmmmmppppppnnnnnnqqqjjjlllooonnnlllkkkmmmnnnlllnnnooonnnmmmlllmmmoookkkkkkjjjkkkkkklllmmmnnnmmmnnnpppsssuuuvvvvvvvvvwwwxxxxxxwwwvvvwwwyyy{{{zzzzzzyyyzzz{{{|||~~~zzz|||~~~~~~~~~~~~~~~}}}~~~|||~~~~~~}}}}}}}}}~~~~~~}}}|||yyywwwtttrrrpppppprrrrrrqqqqqqqqqssstttuuussspppmmmlllmmmnnnnnnnnnnnnlllkkkkkkllllllkkkjjjkkkkkkkkkkkkjjjiiihhhgggggghhhiiikkkmmmnnnoooooonnnmmmllllllmmmllljjjhhhpppnnnkkkiiiiiiiiigggfffllllllmmmlllkkkjjjlllmmmqqqllljjjlllllljjjjjjlllnnnllljjjkkklllllliiifffmmmmmmnnnmmmkkkjjjlllmmmkkkooopppkkkhhhjjjllllllkkklllmmmnnnnnnllljjjiiihhhiiiiiiiiihhhiiikkkllljjjkkkkkkkkkllllllmmmmmmkkkkkkmmmnnnnnnmmmmmmllliiijjjjjjkkklllmmmmmmnnnnnnoooooonnnllljjjhhhgggooolllmmmppppppnnnnnnqqqmmmnnnnnnmmmkkkkkklllnnnlllmmmnnnnnnmmmlllmmmnnnmmmmmmmmmllllllmmmmmmnnnlllnnnpppsssvvvwwwxxxxxxxxxyyyyyyyyywwwxxxyyy{{{{{{{{{zzzzzzzzz{{{{{{|||{{{|||~~~~~~~~~~~~}}}}}}|||}}}{{{}}}~~~~~~}}}}}}}}}~~~}}}|||zzzwwwtttrrrpppppprrrrrrqqqqqqqqqrrrssstttrrrooolllkkklllllllllkkkiiiiiijjjlllnnnoooooommmllllllmmmmmmlllkkkiiihhheeeggghhhiiiiiijjjlllnnnkkkkkkkkklllmmmmmmkkkhhhooommmkkkjjjjjjiiigggfffjjjkkkllllllkkkkkkmmmooorrrmmmiiikkklllkkklllooopppllliiijjjnnnnnnkkkfffggghhhiiihhhffffffgggiiilllppprrroooiiihhhkkkmmmkkklllnnnoooooommmkkkiiifffgggiiiiiihhhiiikkkmmmjjjjjjjjjjjjjjjkkkkkkllliiiiiikkkkkklllkkkjjjiiiiiijjjjjjkkklllmmmnnnnnnmmmnnnnnnnnnlllkkkiiigggmmmkkkkkknnnooommmmmmpppoooooommmlllkkkkkklllmmmlllmmmnnnnnnllllllmmmnnnpppoooooonnnnnnnnnooooookkkmmmppptttwwwxxxyyyzzzwwwxxxyyyyyywwwwwwxxxzzz}}}}}}|||zzzyyyyyyxxxxxx|||~~~~~~~~~~~~}}}}}}{{{|||~~~zzzyyyyyyzzzzzz{{{|||}}}|||{{{yyywwwuuutttssssssrrrqqqqqqqqqrrrrrrrrrsssrrrpppnnnmmmmmmnnnmmmllljjjjjjkkkmmmoooqqqpppooolllmmmnnnnnnnnnmmmlllkkkhhhjjjlllkkkjjjiiikkkmmmjjjiiijjjmmmoooooonnnllllllkkkjjjjjjkkkkkkiiihhhjjjkkkllllllkkkkkkmmmooopppkkkhhhjjjlllmmmooosssoookkkhhhjjjnnnpppnnnjjjhhhiiijjjiiihhhgggiiikkklllooorrrpppkkkhhhjjjnnnkkklllmmmnnnmmmllljjjiiifffhhhiiijjjiiiiiikkklllkkkkkkjjjiiihhhiiiiiiiiiiiiiiijjjkkkkkkjjjiiihhhiiiiiiiiijjjkkklllllllllkkkkkkmmmmmmmmmmmmlllkkkkkkiiiiiimmmnnnllllllooopppnnnlllkkkkkkllllllmmmlllmmmnnnmmmlllkkklllnnnnnnmmmmmmllllllllllllmmmkkkmmmppptttwwwyyyzzzzzzuuuwwwxxxwwwvvvuuuvvvwwwyyyyyyzzzzzzzzzzzzyyyyyy~~~}}}}}}}}}~~~~~~zzz{{{|||}}}}}}}}}}}}}}}{{{zzzxxxwwwvvvuuuuuuuuuqqqqqqqqqrrrrrrrrrrrrrrrtttrrrpppppppppqqqpppooopppooommmmmmnnnnnnmmmlllllllllmmmmmmnnnnnnmmmmmmllloooqqqpppmmmkkklllnnnjjjiiijjjllloooppppppoooiiiiiiiiijjjllllllkkkjjjjjjkkkllllllkkkkkkmmmooonnniiigggjjjmmmmmmpppsssmmmjjjiiijjjnnnppppppooohhhiiijjjiiihhhhhhjjjkkkmmmmmmooopppmmmiiijjjnnnkkkkkkllllllkkkkkkjjjiiigggiiikkkkkkkkkjjjkkkllllllkkkjjjhhhhhhhhhiiijjjkkkllllllmmmmmmllljjjjjjiiiiiiiiiiiijjjjjjjjjjjjhhhiiikkkmmmnnnnnnnnnmmmkkkhhhiiimmmnnnlllllloooooommmllllllmmmmmmmmmlllkkklllmmmmmmlllkkklllmmmooonnnnnnnnnnnnnnnooooookkkmmmpppsssvvvxxxyyyyyytttuuuwwwvvvuuusssttttttssstttvvvyyy{{{|||}}}~~~~~~~~~}}}~~~~~~}}}~~~|||~~~~~~}}}zzzyyywwwvvvuuutttssssssqqqqqqrrrrrrrrrqqqqqqqqqqqqpppoooooopppqqqpppooorrrooommmkkklllllllllkkkllllllkkkkkkkkkkkklllllljjjnnnrrrqqqmmmkkkkkkmmmlllkkkjjjkkkmmmoooooonnniiihhhiiijjjllllllkkkiiikkklllmmmlllkkkkkklllnnnnnniiihhhkkkmmmmmmnnnqqqlllkkkkkklllmmmooopppqqqggghhhhhhhhhggggggiiikkkmmmjjjkkkooooookkkjjjmmmmmmlllkkkjjjjjjjjjkkkkkkiiikkkmmmmmmlllkkkkkkkkklllkkkjjjiiijjjkkklllnnnkkkllllllmmmlllkkkjjjiiijjjjjjjjjjjjiiiiiiiiiiiifffhhhiiikkkmmmmmmmmmlllllliiijjjnnnooommmnnnqqqmmmlllkkkllloooooommmkkkkkklllmmmmmmkkkkkklllmmmooooooooooooooopppqqqrrrkkklllooorrruuuwwwwwwxxxsssuuuwwwvvvuuusssssssssrrrsssvvvxxx{{{|||}}}}}}}}}~~~|||{{{|||}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}~~~yyy{{{~~~~~~{{{yyyzzzyyywwwuuusssrrrqqqqqqqqqqqqrrrrrrrrrqqqqqqpppmmmlllkkklllmmmnnnmmmlllooollljjjiiikkklllmmmmmmmmmllljjjiiihhhiiiiiijjjeeekkkppppppllliiiiiikkknnnllljjjjjjkkkmmmmmmmmmjjjiiiiiikkklllllljjjhhhlllmmmmmmlllkkkjjjlllmmmooojjjhhhkkkmmmkkklllnnnlllmmmmmmmmmlllmmmooorrriiijjjkkkjjjiiijjjkkkmmmmmmhhhiiinnnpppllljjjlllooommmkkkjjjiiijjjlllmmmjjjlllnnnnnnmmmkkkkkkkkklllkkkjjjjjjkkknnnppprrriiijjjjjjkkkjjjiiihhhggglllkkkkkkjjjjjjiiiiiihhhfffgggiiijjjkkkkkkkkkjjjmmmkkkllloooqqqooopppssslllkkkjjjmmmppppppnnnkkkkkklllmmmmmmkkkkkklllmmmjjjjjjjjjkkkkkkmmmnnnoookkklllooorrrtttvvvvvvwwwsssuuuwwwwwwuuusssssssssvvvwwwxxxyyyzzzyyyxxxxxx|||}}}~~~}}}{{{yyyzzz{{{zzz{{{{{{zzzyyyyyy{{{}}}}}}}}}~~~}}}{{{}}}{{{zzzyyyyyywwwvvvtttsssrrrrrrssssssrrrssstttsssqqqpppqqqrrrlllllllllmmmnnnpppqqqrrrooommmlllmmmooonnnllliiimmmkkkjjjkkkmmmoooooonnnjjjkkkmmmnnnnnnlllkkkiiippppppooolllhhhgggiiilllggghhhiiijjjlllmmmnnnooommmmmmlllkkkkkkjjjiiiiiikkkiiijjjmmmllliiijjjnnnooommmjjjggggggiiilllnnnnnnllljjjkkkoooqqqpppooojjjiiikkkppppppjjjiiinnnkkkjjjjjjjjjjjjkkklllmmmhhhlllooonnnjjjhhhiiilllooojjjfffggglllooommmjjjooommmjjjkkkmmmmmmkkkiiiooommmjjjgggeeefffggghhhiiijjjjjjkkkkkkllllllmmmmmmmmmlllmmmnnnnnnlllkkkgggkkkoooqqqpppnnnlllkkkhhhiiijjjkkkllllllllllllrrrqqqooonnnmmmmmmnnnnnnrrrooommmooosssvvvvvvuuutttuuuuuutttrrrrrrsssuuuxxxvvvuuuxxx|||~~~|||yyy{{{|||||||||||||||{{{{{{|||}}}}}}|||zzzyyy{{{|||~~~{{{zzz|||~~~|||zzzyyyzzz|||||||||{{{yyyxxxvvvuuusssrrrqqqqqqrrrrrrqqqrrrsssrrrpppooopppqqqppppppooonnnmmmmmmnnnnnnnnnllljjjkkkmmmmmmllljjjlllkkkjjjkkkmmmnnnnnnmmmkkklllmmmmmmmmmmmmlllkkkmmmmmmmmmkkkhhhhhhkkknnnllllllllllllllllllmmmmmmkkklllllllllllllllllllllmmmkkkkkkmmmkkkggggggkkkpppnnnkkkiiiiiikkkoooqqqkkkjjjiiiiiikkkmmmmmmlllkkkkkknnnqqqnnnggghhhmmmkkkkkkkkkkkkkkklllllllllhhhlllooonnnjjjhhhiiikkkmmmjjjhhhiiilllmmmllljjjllljjjhhhiiikkkkkkjjjhhhnnnllljjjiiiiiikkkmmmooojjjkkkkkklllmmmnnnnnnooommmllllllmmmnnnnnnlllkkkgggjjjmmmnnnmmmlllkkkkkkjjjkkklllmmmnnnnnnnnnnnnllllllkkkjjjjjjkkklllmmmqqqooommmnnnqqqttttttsssvvvvvvvvvuuusssrrrssstttvvvuuuvvvwwwzzz{{{zzzyyyzzz{{{{{{{{{{{{{{{zzzzzz}}}~~~~~~}}}{{{zzz{{{}}}~~~|||{{{}}}}}}{{{yyywwwyyy|||~~~}}}{{{xxxuuutttsssrrrpppppppppqqqqqqpppqqqrrrqqqooonnnooopppqqqpppooonnnmmmmmmllllllmmmkkkiiiiiijjjlllllllllkkkjjjjjjkkkmmmmmmllljjjmmmmmmmmmmmmmmmmmmnnnnnnkkkkkkkkkjjjiiijjjmmmpppnnnnnnnnnnnnnnnnnnnnnnnniiijjjkkklllmmmmmmnnnnnnnnnllllllmmmjjjeeeeeehhhnnnmmmjjjiiiiiillloooqqqiiijjjjjjjjjiiiiiijjjllllllmmmpppqqqlllfffggglllkkklllmmmmmmmmmlllkkkjjjjjjmmmooonnnjjjhhhhhhjjjiiijjjjjjkkkllllllkkkkkkgggfffgggiiilllnnnnnnnnnlllkkkiiihhhhhhiiikkkllliiiiiijjjkkklllmmmnnnooommmlllkkklllnnnnnnlllkkkhhhjjjllllllkkkjjjjjjkkkllllllmmmoooooooooooooookkkkkkkkkllllllnnnoooppppppooommmnnnpppqqqqqqpppssstttuuuuuutttsssuuuvvvuuuvvvxxxyyyxxxyyyzzz{{{yyyzzzzzz{{{{{{{{{zzzzzz{{{|||}}}|||zzzzzzzzz|||}}}|||}}}~~~~~~}}}{{{zzz}}}~~~}}}zzzvvvtttuuutttrrrqqqppppppqqqqqqpppqqqrrrqqqpppooopppqqqnnnnnnmmmmmmmmmnnnnnnooolllkkkiiiiiijjjlllmmmnnnkkkjjjjjjkkkmmmmmmkkkiiiooonnnmmmllllllmmmooopppllllllkkkjjjjjjlllnnnpppkkkkkklllmmmnnnoooppppppiiiiiikkklllmmmmmmllllllmmmkkkkkkllliiieeeeeehhhkkkiiihhhggghhhjjjmmmooojjjlllmmmkkkhhhgggjjjmmmmmmmmmmmmnnnmmmjjjiiijjjkkklllmmmnnnnnnmmmkkkiiikkkmmmooonnnkkkhhhhhhiiigggiiillllllkkkjjjjjjkkkdddeeehhhkkkpppsssvvvwwwqqqooollljjjgggfffffffffffffffggghhhjjjkkklllllllllkkkkkklllmmmnnnmmmkkkjjjkkkkkkkkkiiiiiikkkllllllmmmnnnooooooppppppooolllllllllmmmmmmnnnooooooooonnnnnnnnnnnnnnnnnnnnnnnnppprrrttttttuuuvvvxxxuuuxxxzzzzzzxxxxxx{{{~~~yyyzzz{{{{{{{{{{{{{{{{{{xxxzzz{{{zzzyyyxxxyyyzzz|||{{{{{{}}}}}}|||{{{}}}~~~}}}||||||~~~}}}{{{zzzxxxwwwvvvuuutttsssqqqqqqqqqqqqrrrppprrrsssrrrqqqqqqrrrsssnnnmmmmmmmmmmmmmmmnnnnnnmmmlllkkkjjjjjjlllnnnpppkkkjjjjjjkkklllmmmkkkjjjooonnnlllkkklllmmmpppqqqpppooommmkkklllmmmnnnnnnjjjjjjkkklllmmmmmmnnnnnniiijjjkkkllllllkkkjjjiiijjjiiiiiikkkjjjfffgggkkkjjjiiihhhggghhhjjjmmmnnniiikkklllkkkhhhgggiiilllmmmkkkiiijjjnnnpppmmmiiijjjkkkmmmnnnnnnmmmkkkiiikkklllmmmmmmkkkjjjiiihhhgggiiikkklllkkkjjjjjjjjjggghhhkkkmmmppprrrtttvvvvvvtttrrrnnnllljjjiiihhhfffgggggghhhjjjkkkkkklllkkkjjjjjjkkkmmmnnnmmmkkklllllllllkkkjjjjjjkkkmmmkkkkkklllmmmnnnnnnnnnnnnjjjjjjjjjjjjjjjjjjjjjjjjmmmnnnnnnnnnmmmlllllllllmmmppprrrssssssssstttuuuuuuwwwyyywwwuuuuuuxxx|||yyyzzz{{{|||||||||||||||xxxzzz||||||zzzyyyzzz{{{zzzyyyzzz|||~~~~~~}}}{{{|||{{{}}}~~~}}}|||}}}~~~}}}}}}}}}zzzyyyxxxwwwwwwwwwxxxxxxvvvuuusssrrrqqqqqqrrrrrrppprrrssssssrrrqqqrrrtttpppooonnnmmmllllllkkkkkkmmmmmmmmmlllkkkkkknnnpppkkkjjjiiijjjlllmmmnnnmmmnnnmmmkkkkkkkkkmmmoooqqqssspppmmmkkklllllllllllllllllllllkkkjjjjjjiiiiiiiiijjjlllmmmmmmllljjjhhhiiihhhiiilllkkkhhhiiimmmlllkkkjjjiiijjjlllnnnoooggghhhhhhhhhgggggghhhjjjlllllliiiiiilllqqqoooiiiiiijjjkkklllllllllkkkkkkjjjkkklllllllllkkkjjjiiihhhiiiiiijjjkkkkkkjjjjjjjjjkkkllllllkkkkkklllmmmooonnnmmmlllkkkjjjjjjjjjjjjjjjkkkkkklllmmmmmmmmmjjjjjjjjjkkkmmmnnnmmmkkklllmmmmmmllljjjjjjkkkmmmjjjjjjkkklllmmmmmmmmmmmmllllllmmmmmmmmmlllkkkkkkkkkmmmnnnnnnmmmllllllmmmppprrrtttuuusssqqqqqqqqqtttttttttsssrrrsssvvvxxxxxxyyyzzz{{{{{{{{{{{{{{{yyy{{{~~~~~~}}}||||||}}}zzzyyyzzz{{{}}}~~~}}}{{{}}}~~~~~~|||~~~{{{|||}}}|||{{{}}}~~~}}}||||||||||||wwwxxxxxxxxxxxxwwwvvvvvvuuusssrrrqqqppppppqqqqqqoooqqqrrrrrrqqqqqqrrrsssooonnnmmmlllllllllllllllkkkmmmnnnmmmkkkjjjkkkmmmllljjjhhhiiikkknnnpppqqqlllkkkkkkkkklllmmmnnnoooqqqnnnjjjiiijjjlllkkkjjjlllllllllkkkjjjiiiiiiiiiiiikkkmmmooopppooommmllljjjhhhjjjlllkkkiiijjjnnnlllllljjjjjjjjjkkklllmmmhhhgggfffggghhhjjjjjjiiijjjooooookkkiiilllmmmkkkggghhhhhhiiijjjkkklllllljjjjjjjjjlllmmmmmmkkkjjjkkkhhhfffgggjjjlllkkkiiihhhjjjkkkjjjgggfffgggiiieeeeeeffffffggghhhhhhiiillllllllllllllllllmmmmmmjjjiiiiiikkkmmmnnnmmmkkkjjjllllllkkkjjjiiiiiijjjjjjjjjkkklllmmmmmmmmmmmmlllmmmooopppqqqppppppooojjjllloooooommmllllllnnnooorrruuuvvvuuuttttttuuuwwwuuurrrrrrsssuuuvvvvvvvvvvvvwwwxxxyyyzzzzzzyyywwwzzz}}}}}}}}}{{{{{{{{{|||{{{{{{|||~~~~~~~~~|||}}}}}}{{{}}}{{{}}}~~~~~~}}}~~~}}}|||{{{{{{{{{{{{{{{zzz|||}}}}}}|||xxxtttrrrsssrrrqqqoooooooooooopppnnnpppqqqqqqppppppqqqsssjjjjjjkkklllmmmnnnpppqqqjjjlllnnnmmmjjjhhhiiikkkmmmjjjhhhhhhkkkooorrrtttjjjjjjjjjkkklllmmmnnnnnnnnnkkkggggggiiikkkkkkjjjjjjjjjjjjkkkkkklllllllllhhhjjjnnnqqqrrrrrrqqqpppkkkjjjkkkmmmllliiijjjnnnkkkjjjiiihhhhhhhhhiiijjjkkkhhhfffhhhlllnnnmmmkkkhhhrrruuummmeeefffkkkmmmggggggggghhhiiikkklllmmmiiiiiijjjkkkmmmmmmlllkkkmmmhhhdddfffjjjmmmkkkhhheeegggiiiiiiggggggiiillleeeffffffggghhhiiiiiijjjllllllkkkkkkkkkkkkjjjjjjiiiiiiiiikkkmmmnnnmmmkkkiiijjjkkkkkkiiihhhhhhhhhjjjkkklllmmmnnnnnnnnnnnnhhhiiikkkmmmooooooooooooiiillloooooommmlllmmmnnnkkkooossswwwxxxzzz{{{|||{{{wwwttttttwwwyyyyyyxxxttttttuuuwwwwwwxxxxxxxxxtttvvvyyyzzzzzzxxxxxxxxx~~~}}}|||}}}{{{yyyzzz|||{{{||||||}}}|||{{{{{{}}}}}}|||{{{|||~~~~~~}}}{{{xxxyyyyyyxxxwwwuuusssrrrrrrtttuuurrrnnnlllmmmooonnnnnnnnnnnnnnnmmmllllllkkkooorrrqqqmmmkkknnnrrrpppooonnnmmmkkkiiihhhhhhmmmmmmnnnnnnmmmlllkkkkkkkkkjjjiiihhhgggjjjooorrrpppkkkiiilllkkkggghhhmmmhhhiiijjjjjjiiijjjlllnnnnnnllliiiiiikkkmmmnnnnnnnnniiiiiimmmooollliiihhhhhhhhhiiikkkmmmnnnmmmlllgggiiikkkjjjhhhhhhlllpppqqqpppnnnllljjjiiihhhhhhkkkjjjjjjlllmmmmmmkkkiiiggggggiiijjjkkkllllllmmmdddeeehhhjjjkkkkkkjjjiiiiiiiiijjjjjjjjjjjjiiiiiiffffffggghhhhhhhhhhhhhhhkkkkkkjjjjjjjjjkkklllmmmjjjkkkkkkkkkjjjjjjlllnnnnnnnnnnnnnnnmmmlllkkkjjjmmmkkkiiihhhhhhjjjmmmooohhhiiilllnnnoooooooooooopppqqqrrrqqqpppooopppqqqmmmoooqqqsssssssssrrrqqqtttuuuuuuuuuuuuuuuuuuuuusssssstttuuuvvvwwwxxxxxxvvvxxxzzz{{{zzzzzz{{{}}}zzz{{{|||||||||{{{zzzyyyyyywwwxxx}}}}}}{{{{{{{{{||||||{{{zzzzzz}}}||||||{{{|||~~~~~~|||{{{yyyyyyyyyxxxvvvtttrrrqqqrrrrrrsssqqqooonnnnnnooonnnnnnnnnoooooonnnmmmmmmjjjmmmnnnmmmkkkkkknnnpppmmmmmmmmmllllllkkkkkkkkklllllllllllllllkkkkkkjjjmmmmmmllliiihhhhhhkkknnnpppkkkjjjlllkkkhhhiiimmmhhhiiijjjjjjjjjjjjlllnnnmmmkkkjjjjjjkkkmmmmmmmmmmmmiiiiiimmmooollliiiiiijjjiiiiiijjjlllllllllllliiijjjjjjiiiiiiiiikkkmmmooonnnmmmkkkjjjiiiiiihhhjjjiiiiiijjjlllllljjjhhheeefffggghhhiiijjjjjjjjjhhhiiikkkmmmmmmmmmlllkkkhhhhhhhhhiiiiiihhhhhhhhhfffggghhhhhhiiiiiiiiihhhlllkkkjjjiiiiiikkklllnnnjjjkkklllkkkjjjjjjlllmmmlllllllllkkkkkkjjjiiihhhlllkkkjjjiiiiiikkklllnnnjjjkkklllmmmnnnmmmmmmlllnnnoooqqqpppooonnnpppqqqjjjlllooorrrtttuuuuuutttvvvvvvuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuvvvvvvvvvxxxzzzzzzyyyyyyzzz{{{yyyyyyzzz{{{zzzzzzyyyxxxyyywwwxxx}}}|||zzzzzz{{{zzz{{{{{{zzzyyyyyy|||~~~|||{{{{{{|||}}}}}}|||zzzyyyyyyxxxwwwuuusssqqqppprrrqqqooooooppppppooonnnmmmnnnooooooooooooooonnnkkkkkkjjjjjjjjjkkkmmmnnnjjjjjjkkkllllllmmmmmmnnnkkkkkkkkkkkkkkkjjjjjjjjjlllllllllkkkiiiiiijjjlllooollljjjlllllljjjkkknnnhhhjjjkkkkkkjjjkkklllnnnlllkkkjjjkkkmmmnnnmmmlllmmmjjjiiimmmnnnkkkiiiiiikkkkkkjjjjjjjjjjjjkkkkkkmmmkkkiiiiiijjjjjjjjjiiimmmlllkkkjjjiiiiiiiiiiiiiiiiiihhhiiikkkkkkiiigggeeefffggghhhiiijjjjjjjjjjjjkkklllmmmmmmlllkkkjjjggggggggggggggggggggggggggghhhiiiiiijjjiiiiiiiiilllkkkiiihhhhhhjjjlllnnniiikkklllkkkjjjjjjlllmmmjjjkkkkkkkkkjjjiiihhhgggjjjjjjjjjkkkkkkkkkllllllkkkkkklllllllllkkkkkkjjjlllmmmoooooonnnnnnoooqqqjjjlllnnnqqqssstttuuuuuuxxxwwwvvvuuuttttttuuuvvvuuuuuuuuutttttttttssssssuuuwwwyyyyyywwwwwwwwwxxxwwwwwwxxxyyyyyyyyyxxxxxxyyyvvvxxx}}}{{{yyyyyy{{{|||zzz{{{{{{zzzyyyzzz|||~~~|||{{{{{{{{{||||||{{{yyyyyyxxxwwwvvvtttrrrpppoooqqqooommmnnnqqqrrrpppnnnmmmnnnoooooopppoooooooooooollljjjiiijjjkkkkkkkkkjjjjjjkkkkkklllmmmnnnnnnllllllkkkkkkkkkkkkkkkkkkgggiiikkklllkkkkkklllmmmnnnmmmllllllkkkkkklllnnniiikkkllllllkkkkkklllmmmkkkkkkkkklllnnnnnnlllkkkllljjjjjjnnnnnnjjjhhhjjjllllllkkkjjjiiihhhjjjkkkoookkkiiiiiikkkkkkiiifffjjjjjjiiiiiiiiiiiijjjjjjjjjiiihhhiiijjjkkkjjjhhhhhhhhhiiijjjkkkllllllllliiijjjjjjjjjjjjiiihhhggghhhhhhhhhgggggghhhhhhhhhhhhiiiiiijjjjjjjjjiiiiiimmmkkkiiiggggggjjjlllnnniiijjjllllllkkkjjjkkkmmmkkklllllllllkkkkkkjjjiiiiiijjjkkklllllllllkkkkkkiiijjjjjjjjjkkkkkkkkkkkkjjjkkkmmmmmmmmmmmmooopppnnnooopppqqqrrrrrrqqqqqqxxxwwwuuussssssssstttuuuuuutttttttttssssssssssssuuuvvvxxxwwwvvvuuuuuuvvvvvvwwwwwwxxxxxxyyyyyyyyyxxxvvvwww|||~~~~~~~~~zzzyyyyyy{{{|||zzz{{{{{{zzzyyyzzz|||~~~|||{{{zzz{{{|||{{{yyyxxxxxxwwwvvvtttrrrqqqooooooqqqnnnlllnnnqqqrrrpppnnnnnnnnnoooooooooooonnnnnnrrrpppmmmkkkkkkkkkjjjiiikkkkkkllllllllllllllllllmmmmmmlllkkkllllllmmmnnngggiiilllllllllkkklllllloooooommmkkkkkkmmmnnnmmmjjjlllmmmnnnmmmllllllmmmkkkkkkkkklllnnnnnnlllkkkllljjjkkknnnmmmiiihhhkkkkkkllllllkkkhhhggghhhjjjnnnkkkiiiiiikkkllliiifffiiihhhhhhhhhiiiiiijjjkkklllkkkiiijjjkkklllkkkjjjhhhiiijjjkkkkkkkkkkkkkkkiiiiiiiiihhhhhhgggfffeeejjjiiiiiihhhhhhiiiiiijjjiiiiiijjjjjjjjjiiiiiihhhllljjjhhhggghhhiiilllmmmhhhjjjllllllkkkkkkkkklllkkkkkklllllllllkkkjjjjjjhhhjjjkkkmmmmmmlllkkkjjjggghhhhhhiiijjjkkklllmmmiiikkklllmmmllllllnnnpppnnnnnnooopppqqqqqqqqqqqqvvvvvvtttsssssssssttttttsssssssssssstttttttttttttttuuuwwwvvvuuuttttttuuuvvvwwwwwwxxxyyyyyyzzz{{{xxxvvvwww{{{}}}|||~~~}}}zzzyyyyyyzzz{{{yyyzzzzzzyyyxxxyyy{{{}}}|||{{{zzzzzz{{{zzzxxxwwwvvvuuutttrrrqqqpppppppppooonnnnnnnnnppppppooonnnnnnnnnnnnnnnnnnmmmllllllqqqqqqpppnnnmmmkkkjjjiiimmmlllllllllllllllkkkkkknnnmmmlllkkklllmmmnnnooolllmmmnnnmmmkkkiiihhhiiipppqqqooolllkkkmmmnnnllljjjllloooooonnnllllllmmmlllkkkjjjkkkmmmnnnmmmlllkkkjjjlllooommmhhhhhhkkkhhhkkkmmmllliiiggghhhjjjjjjiiiiiijjjlllllljjjiiiiiiiiihhhhhhiiijjjjjjkkkmmmkkkjjjjjjkkkllllllkkkgggggghhhiiiiiiiiiiiiiiijjjjjjiiiiiihhhhhhhhhhhhkkkjjjiiihhhhhhiiijjjkkkiiiiiiiiijjjiiiiiihhhgggjjjiiiiiihhhiiijjjkkklllhhhjjjlllmmmlllkkkkkkkkkiiiiiijjjjjjjjjjjjiiiiiiiiijjjkkklllmmmlllkkkjjjgggggghhhiiijjjlllnnnooojjjkkkmmmmmmllllllmmmoookkkkkkmmmoooqqqssstttuuuttttttuuuuuuuuuuuuuuuuuusssssstttttttttuuuuuuuuussstttvvvvvvuuuttttttuuuvvvvvvvvvwwwxxxzzz{{{|||xxxvvvvvvzzz|||{{{|||~~~|||zzzxxxxxxxxxxxxwwwxxxxxxwwwvvvvvvxxx{{{|||zzzyyyzzzzzzzzzxxxvvvuuutttrrrqqqpppppppppqqqnnnooopppooonnnmmmnnnooonnnnnnnnnnnnmmmkkkjjjiiikkkoooqqqqqqnnnkkkkkklllllllllllllllllllllllllllmmmlllkkkjjjjjjlllnnnooommmnnnnnnllljjjhhhhhhiiiqqqsssqqqllljjjnnnnnnjjjkkkmmmooopppnnnmmmllllllmmmkkkjjjjjjkkkmmmmmmmmmjjjjjjlllooolllhhhhhhllleeeiiinnnnnnjjjggggggiiieeegggjjjkkkkkkkkklllmmmjjjjjjiiiiiiiiijjjkkkkkklllkkkiiihhhjjjkkkkkkjjjgggggghhhiiiiiiiiiiiihhhjjjjjjiiiiiiiiiiiiiiiiiijjjiiihhhgggggghhhiiijjjhhhiiiiiiiiihhhhhhgggfffhhhhhhiiijjjjjjjjjjjjjjjgggjjjlllmmmlllkkkkkkkkkjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjkkkkkklllllllllkkkjjjiiiiiiiiijjjkkkmmmnnnkkkmmmnnnmmmllllllmmmnnnkkkkkklllnnnppprrrtttuuussstttvvvxxxyyyxxxwwwvvvvvvvvvuuuuuuuuuuuuuuutttqqqsssuuuvvvuuutttuuuvvvtttttttttuuuvvvyyy{{{|||xxxvvvvvvzzz{{{zzz{{{}}}}}}{{{yyyxxxwwwvvvvvvuuuuuuvvvuuuttttttvvvyyy{{{zzzyyyyyyzzzyyywwwuuussssssqqqpppppppppqqqrrrmmmppprrrpppmmmkkkmmmpppooonnnnnnmmmllljjjiiihhhffflllqqqrrrnnnkkklllnnnjjjkkkkkkllllllmmmmmmmmmlllkkkjjjiiiiiikkkmmmnnnjjjkkklllkkkjjjjjjlllmmmrrruuurrrllljjjnnnmmmiiikkkmmmppppppooommmllllllnnnllliiiiiikkkmmmnnnnnnjjjjjjmmmooolllhhhhhhlllccchhhnnnoookkkggggggiiibbbfffjjjlllkkkkkkmmmpppkkkjjjjjjjjjjjjjjjkkkkkkllljjjhhhgggiiijjjjjjjjjiiijjjjjjkkkkkkkkkjjjjjjiiihhhhhhhhhhhhhhhiiiiiijjjhhhgggffffffggghhhjjjhhhhhhhhhhhhhhhgggffffffggghhhiiikkkkkkjjjiiiiiigggjjjmmmnnnmmmkkkkkkkkkllllllmmmnnnnnnmmmmmmmmmjjjjjjjjjkkkkkkkkkllllllllllllkkkjjjjjjkkklllmmmlllnnnnnnnnnlllkkklllmmmnnnnnnnnnnnnooopppqqqrrrsssuuuxxx{{{|||{{{yyyxxxxxxxxxwwwvvvuuutttssssssqqqsssuuuvvvuuuuuuvvvwwwssssssssssssuuuwwwzzz{{{xxxvvvvvvyyyzzzyyyzzz~~~}}}||||||}}}~~~}}}xxxsss|||wwwuuuxxxzzzyyywwwxxxtttvvvxxxzzzzzzxxxvvvuuusssuuutttpppppprrrsssppppppooonnnmmmmmmmmmmmmmmmooonnnlllllllllkkkjjjhhhkkkkkkkkklllllllllmmmmmmjjjjjjkkkkkkkkkjjjjjjiiilllkkkjjjjjjjjjkkklllmmmooollliiiggggggiiimmmpppqqqqqqpppnnnkkkjjjkkklllooorrrsssssspppllliiihhhsssooolllmmmooonnniiidddfffggghhhiiijjjkkkkkklllhhhgggfffgggjjjlllmmmllliiijjjlllnnnnnnmmmlllkkkmmmjjjiiijjjlllmmmllljjjmmmkkkiiihhhiiiiiihhhggghhhhhhiiilllmmmmmmkkkiiicccdddfffhhhhhhhhhhhhgggggggggggggggffffffffffffgggfffeeefffhhhjjjjjjiiihhhhhhiiiiiiiiiiiihhhhhhhhhkkknnnnnnkkkiiijjjkkkjjjjjjkkkkkkkkkkkkllllllggghhhiiijjjkkkllllllkkkllllllkkkkkkjjjkkkkkkkkkiiiiiijjjkkkmmmnnnnnnooooooooooooooopppqqqrrrsssvvvvvvvvvuuuuuuuuuuuuuuuwwwttttttvvvuuuqqqppprrryyyvvvtttuuuyyyzzzwwwsssxxxvvvtttuuuwwwyyyzzzyyyzzz~~~|||uuusssvvvxxxvvvyyy{{{}}}~~~|||zzzyyyzzz{{{yyyvvvrrr{{{vvvtttwwwyyywwwvvvxxxvvvwwwyyy{{{{{{zzzxxxvvvtttvvvuuupppoooqqqqqqnnnnnnmmmmmmllllllllllllmmmnnnmmmllllllmmmmmmlllllllllllllllmmmmmmmmmnnnnnniiijjjjjjkkkkkkkkkjjjjjjlllkkkkkkjjjkkklllmmmnnnrrrpppmmmkkkjjjkkknnnooommmooooooooommmlllmmmnnnnnnqqqsssrrrooollljjjiiinnnkkkjjjlllppprrrooolllkkkkkkkkkkkkkkkkkkkkkkkknnnllliiihhhhhhhhhfffeeehhhjjjkkkmmmmmmlllkkkjjjkkkiiiggghhhjjjkkkjjjhhhkkkiiigggfffggggggfffeeehhhhhhiiijjjkkkkkkjjjhhhfffggghhhhhhhhhgggffffffhhhgggggggggggggggggggggiiigggfffgggiiijjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjllllllkkkjjjjjjjjjiiiiiiiiijjjjjjjjjkkkkkkiiiiiijjjjjjkkkkkkllllllkkkkkkjjjjjjjjjjjjkkkkkkiiiiiijjjkkklllmmmnnnnnnnnnnnnnnnooooooppprrrrrruuuuuuttttttttttttssssssvvvssstttwwwvvvsssrrruuuuuusssqqqtttxxxzzzxxxuuuwwwuuutttuuuwwwyyyzzzyyyzzz}}}|||vvvssswwwxxxwwwxxxzzz|||}}}|||~~~~~~|||||||||{{{xxxwww{{{vvvuuuxxxyyywwwwwwyyyxxxyyy{{{||||||zzzyyywwwuuuwwwuuupppoooppppppmmmllllllllllllllllllmmmmmmkkkkkkkkklllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnoooiiiiiiiiijjjjjjkkkkkkkkklllkkkkkkkkkkkklllmmmmmmrrrpppnnnmmmlllkkklllllljjjmmmooopppooonnnnnnooommmoooqqqqqqooommmlllkkkllljjjiiilllpppsssrrrpppooonnnnnnmmmlllkkkkkkjjjjjjhhhgggggghhhjjjiiihhhhhhhhhjjjkkkkkkkkkjjjiiijjjiiihhhhhhjjjjjjiiihhhkkkiiigggfffggggggfffeeeiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiihhhgggeeeeeehhhiiiiiiiiiiiiiiiiiiiiikkkiiihhhhhhjjjkkkjjjiiijjjiiihhhgggggghhhiiijjjhhhhhhhhhiiikkkkkkjjjiiihhhhhhiiiiiiiiijjjjjjjjjllllllkkkjjjjjjkkklllmmmiiiiiiiiiiiiiiijjjkkkllliiiiiijjjjjjkkklllmmmmmmnnnnnnmmmnnnnnnooopppqqqssssssssssssrrrrrrrrrqqqtttrrrsssvvvwwwttttttvvvpppoooooorrrwwwzzzxxxvvvuuutttssstttwwwyyyyyyyyyxxx{{{{{{wwwuuuwwwyyyyyywwwyyy{{{|||~~~~~~|||~~~}}}{{{zzzyyyyyyyyy{{{wwwwwwyyyzzzxxxyyy{{{xxxyyyzzz{{{{{{yyyxxxwwwtttvvvtttpppoooqqqpppmmmkkkllllllmmmnnnnnnnnnnnniiijjjkkkkkkjjjjjjjjjkkkmmmllllllkkklllmmmnnnoooiiiiiiiiiiiijjjkkklllllljjjjjjjjjjjjkkkkkkkkklllllllllkkkkkkjjjjjjiiiiiikkkmmmpppqqqpppnnnmmmnnnkkkmmmppppppooommmmmmmmmooommmkkkkkkmmmnnnmmmlllnnnnnnnnnmmmllllllkkkkkkgggfffeeefffiiijjjkkkjjjggggggiiiiiijjjiiiiiiiiillllllkkkkkkkkkkkkkkkjjjmmmkkkiiihhhiiiiiihhhgggiiiiiiiiigggffffffggghhhiiiiiiiiiiiihhhgggffffffiiiiiijjjjjjjjjjjjjjjkkkkkkiiihhhhhhiiijjjiiihhhkkkiiigggffffffgggiiikkkhhhfffeeegggkkklllkkkhhhiiiiiiiiiiiijjjjjjjjjjjjooommmkkkjjjjjjkkklllnnnhhhhhhhhhhhhiiijjjkkkllliiiiiijjjjjjkkkllllllmmmmmmmmmmmmmmmmmmnnnoooooossssssrrrrrrrrrqqqqqqqqqtttqqqrrruuuuuurrrrrrtttnnnnnnnnnqqquuuwwwwwwuuutttsssssstttwwwxxxxxxxxxwwwyyyyyywwwvvvwwwyyyzzzwwwyyy{{{}}}}}}~~~|||}}}zzzyyyxxxuuuttttttuuuvvvxxxvvvvvvxxxxxxvvvwww{{{wwwxxxxxxyyyxxxwwwvvvuuuqqqsssrrroooooorrrrrrppplllmmmnnnoooppppppoooooolllmmmnnnmmmjjjiiiiiikkklllkkkjjjiiijjjkkklllnnnjjjjjjiiiiiiiiijjjkkklllhhhiiiiiijjjjjjjjjjjjjjjhhhhhhiiiiiijjjjjjjjjjjjnnnppprrrrrrpppmmmkkkkkkjjjllloooooonnnmmmnnnnnnnnnmmmlllkkkkkkjjjiiihhhkkkkkkkkkkkkllllllllllllnnnkkkiiihhhhhhgggfffeeegggggghhhhhhhhhiiihhhhhhllllllllllllkkkjjjjjjjjjmmmkkkiiihhhiiiiiihhhggghhhiiiiiihhheeedddfffhhhiiiiiiiiihhhhhhiiiiiiiiiiiijjjjjjjjjkkkkkklllllljjjhhhgggggghhhhhhhhhgggkkkiiigggffffffgggiiikkkhhhfffdddfffjjjlllkkkhhhjjjjjjjjjkkkkkkkkkkkklllooommmkkkjjjjjjkkklllnnnhhhhhhhhhhhhiiijjjkkkllljjjjjjjjjkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmnnnooorrrrrrrrrrrrrrrrrrrrrrrrtttqqqqqqsssrrrooonnnpppoooooooooqqqsssttttttssstttsssssstttvvvwwwwwwvvvvvvvvvwwwwwwvvvuuuwwwyyywwwyyy|||}}}~~~}}}zzzyyyxxxxxxxxxvvvttttttvvvxxxtttssssssvvvuuusssuuuyyywwwwwwwwwvvvvvvuuuttttttooorrrqqqnnnooorrrsssqqqmmmnnnooopppqqqpppooonnnoooqqqrrrpppllljjjkkkmmmllljjjiiihhhhhhjjjlllmmmlllkkkjjjiiiiiiiiikkkkkkhhhhhhiiijjjkkkjjjjjjjjjiiiiiijjjkkklllmmmnnnnnnrrrssstttrrroookkkjjjiiikkklllnnnnnnmmmmmmnnnooojjjjjjkkklllkkkjjjhhhgggggghhhiiijjjkkklllmmmmmmkkkiiihhhhhhiiijjjjjjiiiggggggggghhhhhhhhhiiiiiijjjkkkkkkjjjhhhggghhhiiikkkiiigggfffggggggfffeeefffhhhjjjiiifffeeegggiiijjjiiiiiiiiiiiiiiijjjkkkiiiiiijjjjjjkkkllllllllliiigggffffffggghhhhhhgggjjjiiihhhgggggghhhiiijjjiiigggfffggghhhjjjjjjjjjjjjjjjkkkkkkkkklllllllllllllllkkkjjjjjjkkklllmmmiiiiiiiiiiiiiiijjjkkklllkkkkkkkkkllllllmmmmmmmmmnnnnnnmmmmmmmmmmmmnnnnnnppppppqqqqqqrrrsssssssssssspppppprrrqqqmmmkkkmmmooopppqqqqqqrrrrrrrrrrrruuuttttttuuuvvvvvvuuusssuuutttuuuwwwvvvssstttxxxuuuwww{{{}}}~~~}}}}}}{{{xxxwwwyyyzzzzzzxxxxxxzzz|||tttssstttwwwuuusssuuu{{{wwwwwwvvvvvvuuuttttttsssppprrrrrrnnnnnnqqqrrrooommmnnnpppppppppooommmlllllloooqqqoookkkiiikkknnnmmmkkkiiihhhiiijjjmmmnnnnnnllljjjiiihhhhhhjjjjjjiiijjjkkklllmmmlllkkkkkkllllllllllllmmmnnnooooootttttttttqqqmmmkkkjjjkkkkkkmmmnnnnnnllllllmmmnnnhhhjjjmmmnnnmmmjjjhhhggghhhhhhiiijjjkkklllmmmmmmfffeeeeeehhhlllooopppppphhhhhhggghhhhhhhhhiiijjjiiikkklllkkkhhhfffgggiiikkkiiigggfffggggggfffeeedddhhhkkkkkkhhhfffgggjjjlllllljjjiiihhhiiiiiiiiihhhiiiiiijjjkkkkkkllllllhhhgggfffggghhhjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhggghhhiiikkkiiijjjjjjjjjkkkkkkkkkkkkiiiiiijjjjjjkkkkkkllllllkkkkkkjjjjjjjjjjjjkkkkkkllllllmmmmmmmmmmmmnnnnnnoooooonnnnnnmmmnnnnnnooommmmmmnnnoooqqqrrrssssssrrroooooorrrqqqnnnmmmooonnnpppqqqrrrrrrrrrrrrsssvvvuuutttuuuvvvuuurrrppptttrrrtttwwwuuuqqqqqqvvvrrruuuyyy|||}}}|||}}}~~~yyysssvvvxxxxxxvvvvvvxxx{{{vvvvvvxxxzzzxxxvvvyyy~~~xxxwwwwwwvvvuuuttttttsssrrrtttsssooonnnppppppmmmmmmnnnooopppooonnnllljjjfffjjjmmmlllhhhgggjjjnnnnnnllljjjiiiiiikkknnnoooooommmkkkiiihhhhhhiiijjjkkklllmmmnnnnnnnnnmmmlllooonnnlllkkkkkklllmmmnnnttttttssspppmmmkkkkkkmmmlllmmmnnnmmmllllllmmmnnnjjjmmmppppppnnnjjjfffdddiiiiiijjjkkkkkkllllllmmmllljjjiiijjjkkkmmmmmmlllhhhhhhhhhhhhhhhiiijjjjjjkkkmmmnnnmmmjjjhhhiiikkkmmmkkkiiihhhiiiiiihhhgggbbbggglllllliiiggghhhkkkooonnnllljjjhhhggghhhhhhhhhhhhiiijjjjjjkkklllllliiigggggghhhjjjkkklllkkkhhhhhhiiiiiiiiiiiihhhhhhiiikkkllljjjgggfffiiilllhhhiiiiiiiiiiiijjjjjjjjjggghhhiiijjjkkkllllllkkkllllllkkkkkkjjjkkkkkkkkkmmmmmmmmmnnnnnnnnnnnnnnnpppoooooonnnnnnnnnoooooojjjkkklllnnnoooqqqrrrssspppnnnooorrrrrrpppooorrrmmmoooqqqrrrrrrrrrssstttvvvuuuuuuuuuuuutttqqqoootttrrrsssvvvuuuooooootttooossswwwzzz|||~~~~~~|||{{{wwwwwwuuusssrrrrrrtttvvvvvvvvvvvvwwwxxxxxxyyyyyyzzzwwwtttrrrqqqpppooonnnqqqpppmmmllllllmmmpppqqqpppnnnllljjjiiijjjkkkllliiijjjkkklllmmmlllkkkkkkjjjjjjjjjjjjkkklllmmmnnngggiiijjjjjjhhhgggggghhhiiiiiihhhhhhhhhiiikkklllmmmkkkjjjjjjkkkllllllkkkpppooonnnmmmmmmllllllmmmfffnnnnnnlllpppkkkhhhnnnjjjkkklllmmmmmmkkkjjjhhhooommmkkkiiijjjlllooorrrkkkjjjiiigggeeefffhhhjjjgggiiijjjiiiffffffiiilllnnnmmmllljjjhhhhhhhhhiiiiiijjjkkklllkkkiiigggeeeiiiiiiiiiiiiiiihhhgggfffkkkkkkkkkkkkkkkjjjiiihhhllljjjhhhjjjlllllljjjgggffffffhhhiiijjjkkkkkklllllliiiiiikkkjjjggggggiiijjjkkklllllljjjjjjkkklllhhhjjjmmmnnnlllkkkjjjjjjllllllllllllllllllllllllqqqpppnnnmmmkkkkkkjjjjjjpppooonnnmmmllllllmmmnnnmmmoooppppppoooooopppqqqlllkkkkkkkkkmmmoooqqqsssqqqrrrrrrqqqqqqpppooonnnooooooooooooooooooppppppqqqsssssssssqqqqqqqqqssssssssstttttttttsssqqqpppuuuttttttvvv{{{~~~||||||xxxxxxwwwuuuuuuuuuwwwxxxuuuuuuvvvvvvwwwxxxxxxxxx{{{xxxuuutttssssssrrrqqqsssrrrooommmlllkkkllllllnnnmmmlllkkkkkkkkkllllllmmmmmmmmmmmmllljjjhhhggghhhhhhhhhhhhiiijjjkkkkkkhhhiiijjjiiigggfffggghhhjjjiiiiiihhhiiijjjkkklllmmmkkkjjjjjjkkkllllllkkkqqqqqqppppppooooooppppppjjjqqqooommmpppkkkgggnnnjjjjjjjjjjjjkkkmmmoooooopppnnnllliiihhhhhhiiijjjjjjjjjjjjhhhffffffhhhjjjggghhhiiiiiihhhhhhiiijjjmmmkkkiiiggggggggggggfffjjjjjjkkkkkkjjjiiigggfffhhhiiiiiiiiiiiihhhhhhggghhhhhhiiiiiiiiihhhgggggglllkkkjjjkkkmmmmmmkkkiiihhhiiiiiijjjjjjjjjiiiiiikkkhhhhhhkkkkkkhhhgggjjjjjjkkklllllljjjiiijjjkkkjjjlllnnnooommmkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkmmmmmmlllkkkkkkkkkkkklllnnnmmmlllkkkkkkkkkllllllkkknnnppppppooonnnnnnooolllllllllmmmmmmooopppqqqooooooppppppoooooonnnmmmpppooonnnnnnooopppqqqrrrrrrsssttttttrrrrrrssstttpppqqqrrrsssssssssrrrqqqtttssssssvvvzzz~~~~~~~~~{{{yyyyyywwwwwwvvvvvvvvvwwwxxxxxxttttttuuuuuuvvvwwwwwwwwwyyywwwtttsssttttttsssqqqqqqpppooonnnlllkkkjjjjjjkkkkkklllmmmmmmmmmmmmmmmnnnnnnnnnmmmkkkiiigggfffiiiiiiiiihhhiiiiiijjjjjjkkkkkkkkkiiihhhgggiiikkkkkkjjjjjjiiiiiijjjlllmmmmmmkkkjjjjjjkkkllllllkkkoooooooooooopppppppppqqqmmmsssooollloookkkhhhnnnmmmllliiihhhiiilllpppssspppooommmkkkiiihhhhhhhhhjjjjjjjjjhhhggggggiiikkkhhhhhhhhhjjjkkkkkkjjjhhhnnnkkkggggggiiiiiigggeeejjjjjjjjjiiiiiihhhhhhgggggghhhhhhiiiiiiiiiiiihhhggghhhhhhiiiiiiiiihhhhhhlllkkkjjjkkkmmmmmmlllkkkkkkkkkkkkjjjiiihhhgggfffjjjggghhhkkkkkkhhhhhhkkkkkklllmmmllljjjiiiiiijjjlllnnnoooooommmlllkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkklllmmmlllllljjjiiiiiiiiijjjkkkjjjmmmpppqqqooonnnnnnnnnlllmmmmmmnnnnnnnnnnnnnnnlllmmmmmmnnnnnnnnnnnnnnnpppooonnnnnnoooqqqssstttrrrtttuuutttsssrrrsssuuunnnoooppprrrrrrrrrrrrqqqrrrrrrrrruuuyyy|||~~~~~~|||}}}~~~}}}xxxuuuuuutttttttttuuuvvvwwwvvvvvvssssssttttttuuuvvvvvvvvvuuusssrrrqqqrrrrrrqqqpppkkklllmmmnnnnnnmmmlllkkkiiijjjlllnnnooonnnmmmmmmkkkllllllkkkkkkkkkjjjjjjllllllkkkkkkjjjkkkkkkkkknnnnnnmmmkkkiiiiiilllnnnlllkkkjjjjjjjjjkkklllmmmmmmkkkjjjjjjkkklllkkkkkkjjjkkkkkklllmmmnnnnnnnnnmmmqqqmmmjjjnnnlllhhhnnnpppnnnkkkiiiiiijjjmmmnnnnnnnnnnnnnnnmmmlllkkkkkkiiijjjjjjiiiggggggiiikkkhhhggggggjjjnnnnnnkkkgggpppllliiiiiilllmmmjjjgggjjjjjjiiihhhggghhhhhhhhhfffggghhhiiiiiiiiiiiiiiihhhiiijjjkkkkkkkkkkkkkkkkkkjjjjjjjjjkkklllllllllkkkkkkkkkjjjiiihhhgggfffiiiggggggjjjkkkiiiiiilllkkkllllllkkkiiihhhiiijjjlllnnnooonnnlllkkkjjjkkkiiiiiijjjjjjjjjjjjkkkkkkjjjjjjjjjjjjkkklllmmmmmmlllkkkjjjiiiiiijjjkkkkkkjjjmmmpppqqqpppooonnnnnnlllmmmnnnoooooonnnmmmlllkkklllmmmnnnoooooooooooopppooonnnnnnoooqqqtttuuuqqqrrrtttsssrrrrrrssstttooopppqqqrrrrrrrrrqqqpppqqqpppqqqtttxxx{{{|||{{{|||}}}}}}~~~|||wwwuuuvvvtttttttttvvvxxxxxxwwwtttssssssssstttuuuuuuvvvvvvsssrrrqqqqqqrrrrrrqqqoookkklllmmmnnnnnnmmmlllkkkhhhjjjmmmooopppooonnnmmmlllkkkkkkkkkkkkkkkkkkkkkllllllkkkkkkjjjkkkkkkkkkmmmlllkkkiiihhhhhhkkkmmmmmmlllkkkjjjjjjjjjkkklllmmmkkkjjjjjjkkklllkkkkkkggghhhjjjkkklllmmmmmmllliiinnniiigggnnnmmmiiiooollllllllllllkkkkkkkkkkkkmmmnnnnnnnnnnnnmmmkkkjjjiiijjjjjjjjjhhhhhhjjjkkkhhhggghhhkkknnnooolllhhhnnnllljjjkkklllmmmjjjhhhjjjiiihhhggggggggghhhhhhfffggghhhiiiiiiiiiiiiiiihhhiiijjjkkkkkkkkkkkkkkkiiiiiiiiihhhhhhiiikkkllliiiiiijjjjjjjjjiiiiiihhhiiiggggggjjjkkkiiiiiillljjjkkklllkkkiiihhhiiijjjkkklllmmmmmmkkkjjjjjjkkkiiiiiiiiijjjjjjkkkkkkkkkmmmmmmllllllllllllmmmmmmmmmlllkkkjjjjjjkkklllmmmkkknnnpppqqqpppooooooooommmnnnooooooooonnnlllkkklllmmmnnnooopppqqqqqqqqqpppooonnnnnnoooqqqssstttoooqqqrrrrrrqqqqqqrrrsssrrrsssssssssrrrqqqooonnnpppppppppssswwwyyyzzzyyy||||||~~~{{{{{{}}}|||yyyxxx{{{wwwvvvvvvyyy||||||xxxtttssssssttttttuuuvvvvvvvvvuuutttssstttuuutttrrrpppoooppppppooonnnllljjjhhhiiikkkmmmooopppooonnnmmmnnnmmmlllkkkjjjiiiiiiiiiiiiiiiiiihhhiiiiiijjjjjjiiiiiiiiigggeeeeeegggiiimmmllljjjiiiiiijjjjjjkkkmmmkkkjjjjjjkkkllllllkkkiiijjjlllnnnooonnnnnnmmmgggkkkgggfffnnnnnnjjjnnngggiiilllnnnoooooommmlllnnnnnnmmmlllkkkiiigggfffhhhiiikkkjjjiiiiiijjjkkkhhhhhhiiikkkmmmnnnmmmkkkjjjjjjkkkkkkjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggghhhhhhiiiiiiiiiiiihhhggghhhhhhiiiiiiiiihhhhhhggghhhhhhhhhggghhhjjjmmmggghhhiiijjjjjjjjjjjjjjjjjjggghhhkkkkkkhhhhhhkkkhhhjjjkkkjjjiiiiiijjjkkkjjjkkklllkkkjjjjjjkkkllliiiiiijjjjjjkkkkkkllllllmmmmmmlllllllllmmmmmmnnnmmmllllllkkkkkklllnnnooolllmmmoooooonnnnnnnnnooommmnnnnnnnnnnnnnnnmmmmmmnnnnnnpppqqqrrrrrrrrrrrroooooooooooooooppppppqqqnnnoooqqqqqqpppppprrrsssttttttttttttrrrpppnnnmmmooooooqqqtttwwwyyyyyyxxxyyyyyy|||~~~||||||~~~|||wwwwwwyyyxxxwwwwwwyyy}}}|||wwwrrrsssttttttuuuvvvvvvwwwwwwuuutttttttttuuutttqqqoooqqqqqqpppooonnnlllkkkjjjkkklllmmmnnnoooooonnnnnnmmmlllkkkjjjjjjjjjkkkkkkhhhhhhhhhhhhiiijjjkkkkkkhhhiiiiiihhhgggfffggghhhlllkkkjjjiiihhhiiiiiijjjmmmkkkjjjjjjkkkllllllkkkkkklllnnnpppppppppnnnnnnhhhlllhhhhhhpppoooiiikkkjjjkkknnnpppqqqqqqpppooonnnmmmlllkkkjjjiiihhhhhhgggiiikkkkkkjjjjjjjjjlllhhhiiikkklllllllllnnnooogggkkknnnmmmiiiggghhhjjjfffggghhhiiiiiihhhgggggghhhiiiiiiiiiiiihhhhhhggghhhhhhiiiiiiiiihhhgggggghhhiiiiiihhhggghhhkkknnnhhhhhhiiijjjjjjjjjjjjjjjkkkhhhhhhkkkkkkhhhgggjjjggghhhjjjjjjiiiiiijjjllljjjkkkllllllkkkkkkmmmooojjjjjjjjjkkkllllllmmmmmmjjjjjjjjjkkklllmmmnnnooommmlllkkkkkkkkkmmmnnnoookkkllllllkkkjjjkkkmmmooonnnnnnmmmmmmmmmnnnnnnooooooooopppqqqrrrrrrrrrqqqnnnnnnooopppooonnnmmmlllnnnpppqqqqqqqqqqqqrrrtttrrrrrrrrrrrrqqqpppnnnmmmooopppqqqtttwwwyyyyyywwwxxxwwwyyy~~~{{{tttrrrtttwwwuuuuuuxxx{{{zzztttooottttttuuuuuuvvvwwwwwwwwwssssssrrrrrrsssqqqnnnllloooooooooooonnnooooooooolllmmmmmmnnnnnnnnnnnnnnniiiiiiiiiiiijjjlllnnnpppjjjjjjjjjjjjkkklllmmmnnniiikkklllllljjjiiiiiijjjlllkkkiiihhhhhhhhhiiiiiimmmkkkjjjjjjkkkllllllkkkkkklllnnnppppppooommmllljjjnnnjjjjjjrrrooohhhiiipppqqqqqqqqqqqqpppoooooolllllllllllllllmmmnnnooogggiiikkkkkkjjjjjjkkklllhhhjjjlllllljjjkkknnnrrrgggmmmrrrpppkkkhhhjjjnnneeefffhhhjjjjjjiiigggfffiiiiiiiiiiiiiiihhhgggfffkkkkkkkkkkkkkkkjjjiiihhhhhhjjjjjjiiiggghhhlllpppiiiiiijjjjjjjjjiiiiiihhhllliiiiiikkkjjjggggggiiifffgggiiiiiiiiijjjkkkmmmjjjkkklllllllllmmmoooqqqjjjjjjkkkllllllmmmnnnnnngggggghhhiiikkknnnoooqqqllllllkkkjjjkkklllnnnooojjjjjjjjjhhhggghhhkkknnnnnnmmmlllllllllnnnooopppoooooopppqqqqqqqqqqqqpppmmmnnnooopppooonnnkkkjjjoooqqqrrrrrrrrrrrrtttuuuoooooopppqqqqqqpppnnnnnnppppppqqqtttxxxyyyyyywwwyyywwwyyy~~~}}}zzzxxxvvvvvvwwwwwwsssvvvyyyxxxuuurrrrrrsssvvvtttrrrrrrtttvvvvvvvvvssssssrrrqqqpppnnnnnnmmmtttpppmmmooorrrssspppmmmnnnooopppqqqpppooommmkkkkkkkkkllllllllllllllllllhhhjjjlllkkkjjjiiiiiijjjkkkhhhggghhhkkkllljjjgggkkklllmmmkkkhhhhhhkkknnnlllkkkjjjiiijjjkkklllmmmkkkllllllmmmnnnoooppppppkkkfffffflllooolllhhhhhhpppooommmnnnooopppnnnmmmooollljjjkkknnnppppppooogggjjjlllkkkiiihhhjjjmmmlllkkkkkkjjjjjjkkkkkklllqqqrrrqqqmmmhhhfffhhhjjjgggggghhhhhhhhhhhhggggggggghhhiiihhhfffdddeeefffgggggghhhhhhiiiiiijjjjjjiiiiiigggccceeeiiijjjgggjjjjjjiiiiiiiiiiiiiiiiiijjjiiihhhhhhhhhiiikkkkkkkkkkkkllllllllllllmmmmmmjjjkkkmmmlllkkkkkklllnnnpppnnnlllllllllkkkiiigggiiijjjjjjkkklllmmmnnnnnnlllllliiifffhhhnnnqqqpppsssooojjjggggggiiijjjkkkllllllmmmmmmmmmmmmllllllnnnoooooooooooopppppppppkkkmmmoooqqqrrrpppnnnmmmssssssrrrqqqppppppppppppoooqqqrrrqqqnnnnnnpppsssppppppqqqrrrtttvvvxxxyyyvvvvvvxxx{{{~~~}}}{{{yyyxxxwwwwwwwwwsssvvvyyyxxxvvvssssssssswwwuuussssssuuuvvvvvvvvvssssssrrrqqqpppooonnnnnnrrrooolllmmmpppqqqoookkkoooooonnnnnnmmmnnnnnnnnnoooooonnnnnnmmmllllllkkkjjjjjjkkkkkkkkkkkkjjjjjjnnnllljjjjjjkkkkkkkkkjjjkkkllllllkkkiiihhhkkkmmmnnnmmmllljjjjjjjjjkkkkkkllllllmmmmmmnnnnnnooooookkkkkkkkklllnnnnnnllljjjsssqqqooonnnnnnmmmkkkjjjnnnllljjjjjjmmmoooooonnniiijjjkkkjjjiiihhhiiijjjllllllkkkkkkkkkkkkllllllmmmnnnnnnkkkiiihhhiiilllgggggghhhhhhhhhhhhggggggggghhhiiihhhfffeeefffhhhhhhhhhhhhhhhhhhiiiiiiiiihhhiiifffdddeeejjjkkkhhhiiiiiiiiiiiiiiiiiiiiiiiijjjiiihhhhhhhhhiiijjjkkkqqqooollljjjhhhiiiiiijjjjjjkkkllllllkkkkkklllnnnooonnnmmmmmmnnnooonnnlllllllllllllllmmmmmmmmmnnnjjjlllkkkhhhiiinnnppppppnnnllljjjiiijjjkkkkkkkkklllmmmmmmmmmmmmmmmmmmlllnnnnnnnnnnnnoooooooooooolllmmmnnnppppppooonnnmmmrrrrrrqqqpppppppppqqqqqqoooqqqrrrqqqooonnnppprrrqqqqqqqqqqqqrrrsssuuuuuuvvvvvvxxx{{{~~~~~~}}}|||{{{zzzyyyxxxwwwvvvvvvxxxzzzzzzwwwuuuuuuuuuwwwuuutttsssuuuvvvuuuttttttssssssrrrqqqpppoooooopppmmmkkklllnnnooommmjjjooonnnlllkkkkkkmmmooopppppppppooommmllljjjiiiiiimmmkkkiiikkkmmmnnnllliiillllllkkkiiiggggggiiikkkjjjkkkkkkjjjiiiiiikkkmmmooonnnmmmlllkkkjjjjjjjjjmmmmmmmmmmmmmmmmmmnnnnnnnnnssstttmmmjjjnnnnnnjjjrrrpppnnnnnnnnnmmmkkkiiilllkkkiiijjjlllnnnnnnmmmlllkkkjjjjjjjjjjjjiiihhhmmmllllllkkkkkkllllllmmmhhhiiijjjjjjiiiiiikkkmmmggghhhhhhiiiiiihhhhhhgggggghhhhhhhhhggggggiiijjjiiiiiiiiiiiihhhhhhhhhhhhggghhhfffdddfffkkkllliiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiijjjkkkrrroookkkgggfffgggiiijjjjjjkkkllllllkkkkkklllmmmlllkkkkkkllloooppppppooollllllllllllllllllllllllmmmrrrsssnnnkkkmmmnnnnnniiijjjkkkllllllllllllkkkmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooommmmmmmmmnnnnnnnnnnnnnnnqqqppppppppppppqqqrrrrrrpppqqqqqqpppooooooppprrrqqqqqqppppppqqqqqqrrrrrruuuvvvxxxzzz}}}|||{{{{{{{{{zzzyyywwwvvvuuuyyyyyyzzzzzzxxxwwwvvvvvvvvvtttssssssttttttsssrrrsssssssssrrrqqqppppppoooooommmllllllnnnnnnmmmkkkmmmlllkkkkkklllmmmnnnooommmlllllljjjiiihhhggggggnnnkkkiiikkkoooppplllhhhhhhjjjmmmllliiihhhjjjllljjjjjjjjjjjjjjjjjjkkklllnnnmmmmmmllllllkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmlllooozzzyyylllggglllmmmfffmmmlllllllllnnnooonnnmmmjjjjjjjjjjjjkkklllmmmmmmpppmmmjjjjjjlllllljjjgggmmmllllllkkkkkkllllllmmmgggggghhhhhhhhhiiijjjkkkhhhhhhhhhiiiiiihhhhhhhhhfffggghhhhhhggghhhjjjmmmjjjjjjiiiiiihhhhhhggggggfffgggfffeeeggglllmmmjjjiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjllljjjhhhgggggghhhjjjkkkiiikkkllllllkkkjjjlllmmmiiihhhhhhjjjlllnnnnnnmmmiiiiiijjjjjjkkkkkkkkklllqqqwwwzzzuuunnnllllllllliiijjjkkklllkkkkkkkkklllmmmmmmmmmllllllmmmmmmmmmnnnnnnooooooooopppppppppnnnmmmlllllllllmmmoooooooooooooooooopppqqqrrrsssqqqqqqppppppoooppppppqqqppppppppppppqqqqqqrrrsssuuuvvvwwwyyy|||}}}yyyyyyyyyyyyxxxvvvuuutttwwwvvvvvvvvvuuuuuutttssssssrrrqqqrrrssssssrrrpppsssrrrrrrqqqqqqppppppppppppooonnnnnnnnnnnnnnnmmmjjjkkklllnnnnnnnnnmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjnnnkkkiiikkkoooppplllhhheeeiiinnnpppnnnlllmmmnnniiiiiiiiijjjkkkkkkkkkjjjjjjkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkvvvvvvjjjffflllnnnhhhlllkkkkkkkkkmmmnnnnnnlllhhhiiijjjkkkkkkkkklllmmmqqqnnnllllllnnnnnnkkkhhhlllllllllkkkkkklllllllllggggggggghhhiiiiiiiiihhhhhhhhhiiiiiiiiiiiihhhhhhgggggghhhgggggghhhkkknnnjjjjjjiiiiiihhhhhhggggggeeeggggggeeehhhmmmmmmjjjhhhhhhiiiiiiiiijjjjjjjjjhhhhhhiiiiiijjjjjjjjjjjjggghhhiiijjjjjjjjjiiiiiiiiijjjlllkkkjjjjjjkkkmmmjjjiiiiiijjjlllmmmlllkkkhhhiiijjjkkklllmmmnnnooollltttxxxtttooommmmmmllllllmmmllljjjhhhhhhkkkmmmnnnmmmllllllllllllmmmnnnooooooooopppppppppqqqqqqooonnnlllllllllmmmooopppnnnnnnnnnooopppqqqrrrsssqqqppppppoooppppppqqqqqqnnnoooooopppqqqsssuuuvvvuuuvvvwwwxxx{{{}}}zzzyyyyyyxxxwwwvvvvvvvvvtttrrrqqqqqqqqqqqqpppnnnqqqpppppprrrssstttsssqqqqqqqqqqqqpppppppppoooooopppppppppooooooooonnnnnnjjjlllnnnooopppooommmllljjjjjjkkklllmmmnnnoooooommmkkkiiikkkmmmnnnllliiibbbeeeiiikkkkkkjjjiiiiiihhhhhhhhhiiikkklllkkkiiihhhhhhjjjkkklllmmmmmmmmmllllllllllllllllllmmmmmmeeelllnnniiihhhnnnppplllooommmlllkkklllllljjjiiigggiiillllllkkkkkklllmmmooonnnmmmmmmmmmmmmlllkkklllkkkkkkjjjjjjkkkkkklllhhhgggggghhhiiiiiihhhfffhhhiiiiiijjjjjjiiiiiihhhgggggggggffffffgggjjjmmmiiiiiiiiiiiihhhhhhhhhhhhfffhhhhhhfffiiimmmllliiihhhhhhhhhiiijjjjjjkkkkkkhhhhhhiiijjjjjjjjjjjjiiihhhiiikkklllkkkjjjgggfffiiijjjkkkkkkjjjjjjkkklllmmmlllkkklllmmmnnnmmmlllkkkllllllmmmnnnooopppqqqdddkkkpppooommmnnnnnnmmmlllmmmmmmjjjggggggjjjnnnnnnmmmlllkkkkkklllmmmnnnooooooooooooppppppppppppooonnnnnnmmmmmmooopppqqqnnnnnnnnnooopppqqqrrrsssrrrpppoooooopppqqqqqqpppmmmnnnnnnpppqqqsssuuuvvvuuuvvvvvvxxxzzz|||~~~}}}|||{{{zzzxxxxxxxxxxxxyyyuuussspppppprrrrrrpppoooqqqpppqqqsssvvvvvvuuussspppppppppoooooooooooonnnooopppppppppooonnnnnnooonnnnnnoooooonnnnnnmmmmmmjjjkkklllmmmnnnoooppppppjjjjjjkkkkkkkkkkkkjjjjjjhhhgggffffffggghhhgggfffhhhggggggiiilllmmmkkkiiiggghhhjjjkkkkkkkkkkkkjjjkkkkkkkkkllllllmmmmmmmmmfffggghhhjjjmmmnnnmmmkkknnnlllkkkkkklllllljjjiiigggjjjmmmmmmlllkkklllnnnkkklllmmmlllkkkjjjkkklllkkkjjjjjjiiiiiijjjjjjkkkgggffffffhhhkkkkkkiiiggghhhiiiiiijjjjjjiiiiiihhhgggggggggeeedddfffiiilllhhhhhhhhhhhhhhhiiiiiiiiigggiiiiiigggiiimmmkkkgggggghhhhhhiiijjjjjjkkkkkkggghhhiiijjjkkkjjjjjjiiihhhiiijjjkkkkkkkkkjjjjjjhhhjjjkkkkkkjjjjjjkkkllllllkkkjjjkkkmmmnnnmmmlllmmmmmmmmmmmmmmmmmmmmmmmmdddiiillllllmmmpppoookkkhhhkkknnnmmmiiihhhkkknnnooonnnlllkkkkkklllnnnooommmmmmmmmmmmnnnnnnnnnnnnooooooooooooooopppqqqqqqoooooonnnoooooopppqqqqqqrrrpppnnnoooqqqrrrqqqooonnnnnnnnnooopppqqqssstttuuuuuuvvvwwwyyy{{{|||}}}yyy~~~~~~}}}{{{yyyxxxyyy{{{|||yyyvvvssssssuuuvvvtttrrrqqqqqqrrruuuxxxyyywwwvvvoooooooooooonnnnnnnnnnnnoooppppppooonnnmmmnnnooorrrqqqooommmlllmmmnnnooojjjjjjkkkkkklllmmmnnnnnnhhhjjjlllkkkjjjiiijjjjjjvvvqqqkkkiiikkkllllllkkkhhhggggggiiilllmmmkkkhhhhhhiiijjjkkkjjjjjjhhhgggjjjjjjkkkkkklllmmmnnnnnnlllggggggllloookkkhhhgggjjjiiiiiijjjlllmmmmmmlllgggjjjnnnnnnlllkkklllnnngggjjjlllkkkiiihhhjjjmmmjjjiiiiiiiiiiiiiiiiiijjjfffeeeeeehhhlllmmmkkkhhhiiiiiijjjjjjjjjjjjiiiiiiggggggfffdddccceeehhhkkkgggggghhhhhhiiiiiijjjjjjhhhjjjjjjhhhiiilllkkkgggggghhhhhhiiijjjjjjkkkkkkggghhhiiijjjkkkjjjiiiiiiffffffggghhhjjjmmmoooqqqhhhjjjkkkkkkjjjiiikkkllliiihhhgggiiikkkmmmlllkkkmmmmmmlllkkkiiihhhgggggglllnnnooommmoooqqqnnniiiccchhhnnnooollljjjlllnnnooonnnlllkkkkkklllnnnoookkkkkkkkklllllllllmmmmmmooopppppppppqqqqqqqqqqqqoooooooooooooooppppppqqqssspppnnnnnnqqqrrrqqqooonnnnnnnnnnnnnnnoooppppppuuuuuuvvvwwwxxxzzz|||}}}}}}}}}wwwwwwvvvvvvwwwwwwxxxyyyxxxwwwwwwwwwvvvvvvuuuuuussssssrrrrrrrrrsssttttttsssrrrqqqpppppppppqqqrrrppppppooopppooommmjjjgggmmmnnnppppppooollliiigggiiijjjjjjiiihhhiiikkknnnjjjiiiiiihhhggghhhhhhhhhiiihhhhhhiiijjjkkklllmmmjjjgggeeegggjjjlllkkkiiikkkjjjiiihhhhhhiiijjjkkkllliiiiiimmmooommmkkklllnnnlllkkklllnnnnnnkkkhhhkkkjjjjjjkkklllmmmnnnoooiiijjjjjjhhhggghhhjjjllljjjkkkkkkkkkkkkjjjiiiiiikkkmmmjjjfffeeeiiikkkiiillljjjhhhfffeeegggiiijjjjjjiiihhhhhhhhhiiikkkkkkdddeeeggghhhhhhfffdddccciiiiiihhhhhhhhhhhhiiiiiikkkffffffjjjjjjfffgggkkkiiiiiihhhhhhiiiiiijjjkkkiiijjjkkkllllllkkkiiihhhllljjjiiigggggghhhjjjkkknnnmmmllljjjiiijjjjjjkkklllhhhhhhlllnnnllljjjllljjjkkkmmmnnnnnnnnnmmmmmmooolllkkkllloooooommmjjjiiilllnnnooonnnmmmmmmmmmnnnmmmmmmnnnppppppooonnnlllmmmmmmlllkkkmmmpppsssnnnnnnoooooooooooonnnnnnmmmmmmmmmnnnoooqqqrrrsssoooqqqsssssspppoooqqqtttpppooommmkkkkkkmmmoooppptttsssqqqrrruuuxxxzzz{{{yyy~~~}}}xxxxxxwwwwwwwwwwwwwwwxxxyyyxxxxxxxxxwwwwwwwwwvvvrrrqqqqqqrrrrrrsssuuuuuutttsssrrrqqqpppppppppppppppppppppqqqqqqpppmmmkkkkkklllnnnooonnnmmmkkkjjjjjjkkkkkkkkkjjjjjjlllnnnkkkjjjiiiiiihhhhhhiiiiiiiiiiiijjjjjjkkkkkkllllllkkkhhhfffgggkkkmmmllljjjlllkkkjjjiiiiiijjjkkklllmmmjjjkkkoooqqqnnnlllmmmllljjjiiijjjmmmmmmllljjjjjjjjjjjjjjjkkklllmmmnnnjjjjjjjjjiiigggfffggghhhjjjjjjjjjjjjjjjiiiiiihhhjjjlllkkkggggggjjjjjjhhhkkkjjjhhhgggfffggghhhiiiiiihhhggggggggghhhiiijjjdddeeefffggghhhhhhggggggjjjjjjiiiiiiiiiiiijjjjjjlllhhhgggjjjjjjggghhhllllllkkkjjjiiiiiihhhhhhiiiiiijjjjjjjjjjjjjjjiiiiiikkkjjjhhhggggggiiijjjkkkjjjjjjiiihhhiiiiiikkkkkklllhhhhhhlllnnnllljjjlllkkklllmmmnnnnnnmmmmmmllllllmmmnnnnnnmmmlllllllllmmmnnnooonnnllljjjjjjjjjnnnmmmmmmnnnppppppooommmnnnoooooonnnmmmooorrrtttooooooppppppppppppooooooooooooooooooppprrrssssssqqqrrrrrrrrrpppoooooopppqqqpppnnnllllllnnnpppqqqsssrrrrrrsssuuuxxxzzzzzz|||~~~|||yyyyyyxxxwwwwwwvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvqqqqqqqqqqqqrrrsssuuuuuurrrrrrrrrqqqooonnnlllkkknnnnnnnnnoooqqqqqqooommmkkkkkkllllllmmmmmmmmmmmmkkklllmmmlllkkkkkkmmmooolllkkkjjjjjjiiiiiijjjjjjjjjkkklllmmmmmmlllkkkjjjllliiiggghhhlllnnnmmmkkkllllllkkkjjjjjjkkkllllllmmmjjjkkkoooqqqnnnlllmmmkkkjjjiiiiiilllmmmmmmmmmiiiiiiiiijjjjjjkkklllllljjjkkkkkkjjjgggeeeddddddkkkllllllllllllkkkjjjjjjhhhkkkkkkiiihhhjjjjjjgggiiiiiiiiihhhhhhhhhhhhhhhhhhgggfffffffffgggiiijjjeeeeeefffggghhhiiijjjjjjkkkjjjjjjiiiiiijjjjjjkkkllliiiiiijjjjjjhhhiiillljjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjiiiiiihhhhhhhhhiiikkklllhhhhhhhhhggghhhhhhiiijjjlllhhhhhhlllnnnllljjjlllllllllmmmnnnnnnmmmkkkkkkiiimmmpppoookkkjjjlllooonnnnnnnnnllljjjiiiiiikkkmmmllllllnnnooopppnnnmmmnnnoooooonnnnnnoooqqqsssppppppppppppppppppppppppppppppqqqqqqqqqrrrrrrssssssrrrpppppppppooonnnlllrrrpppooommmmmmoooppprrrqqqqqqssstttvvvxxxyyyyyy~~~~~~}}}{{{zzzzzzyyyxxxwwwvvvuuutttssssssssssssssssssssssssrrrrrrrrrqqqrrrrrrssssssnnnnnnoooooonnnllljjjiiilllkkkkkklllnnnnnnllljjjllllllkkkkkkkkklllmmmnnnkkklllmmmlllkkkjjjlllmmmllllllkkkjjjjjjjjjjjjkkkjjjkkkmmmnnnnnnmmmkkkiiillliiigggiiilllnnnmmmkkklllkkkjjjiiiiiijjjkkklllllliiijjjnnnpppmmmkkklllmmmlllkkkkkkkkklllmmmmmmhhhhhhiiiiiijjjjjjjjjjjjiiikkklllkkkiiifffeeeeeemmmmmmnnnnnnmmmmmmlllkkkfffjjjllljjjjjjkkkjjjfffhhhiiiiiijjjiiihhhgggfffhhhhhhgggfffggghhhiiijjjhhhhhhgggggghhhiiijjjjjjjjjiiiiiihhhhhhiiiiiijjjkkkjjjiiiiiiiiihhhhhhjjjeeefffhhhjjjlllmmmnnnooojjjiiihhhggghhhiiijjjkkkhhhhhhhhhhhhiiijjjlllllliiiiiiiiihhhhhhhhhhhhhhhlllhhhhhhlllnnnllljjjllllllmmmmmmnnnmmmllljjjiiiiiilllnnnnnnlllkkklllnnnjjjkkkkkkjjjiiijjjlllnnnmmmllllllmmmoooooonnnllllllmmmnnnmmmlllmmmoooqqqpppoooooooooooooooooopppppppppqqqqqqqqqqqqqqqqqqssspppnnnnnnpppqqqooolllqqqpppnnnnnnnnnnnnpppqqqoooqqqsssuuuvvvwwwxxxyyy{{{zzz~~~}}}{{{zzzzzzzzzyyywwwvvvtttsssrrrrrrrrrrrrrrrrrrsssssstttsssrrrqqqqqqqqqqqqqqqlllmmmnnnooooooooonnnmmmnnnlllkkkkkklllllljjjhhhnnnmmmkkkjjjjjjjjjlllmmmiiikkklllkkkjjjiiijjjkkkmmmlllkkkkkkjjjkkkkkkkkkjjjkkkmmmnnnnnnmmmkkkiiillliiigggiiilllnnnmmmkkkkkkjjjiiihhhhhhiiijjjkkknnnjjjkkkoooqqqnnnlllmmmppppppooonnnllllllllllllggghhhiiijjjjjjjjjiiiiiigggiiillllllkkkjjjiiijjjlllllllllllllllkkkjjjjjjeeeiiikkkjjjjjjllljjjfffggghhhjjjjjjjjjiiigggfffiiiiiihhhggghhhiiijjjkkkkkkjjjiiihhhhhhhhhhhhhhhhhhhhhgggggggggggghhhhhhiiiiiihhhgggfffgggggggggdddeeehhhjjjlllmmmnnnnnnjjjiiihhhhhhhhhiiikkklllggghhhhhhhhhiiijjjkkklllhhhhhhiiijjjkkkkkkkkkkkklllhhhhhhlllnnnllljjjlllllllllmmmmmmmmmkkkjjjiiikkkjjjjjjkkknnnnnnmmmkkkjjjkkkkkkjjjiiijjjlllnnnlllkkkkkklllnnnnnnmmmllllllmmmnnnnnnmmmlllnnnpppooonnnmmmmmmmmmmmmnnnooonnnoooppppppqqqppppppooopppnnnlllnnnqqqsssqqqnnnooonnnmmmmmmmmmmmmnnnooonnnqqqtttuuuuuuvvvwwwyyywwwwww~~~~~~|||zzzyyyyyyzzzyyyxxxvvvtttssstttttttttttttttuuuuuuuuutttsssrrrqqqqqqppppppqqqnnnooopppqqqqqqrrrrrrrrrpppnnnmmmlllmmmmmmkkkjjjnnnmmmllljjjjjjjjjkkkllliiijjjlllllljjjiiiiiijjjmmmlllkkkkkkjjjjjjkkkkkkjjjkkklllmmmmmmlllkkkjjjllliiiggghhhlllnnnmmmkkkjjjjjjiiihhhhhhiiijjjjjjooolllmmmqqqssspppnnnoooooopppqqqpppmmmjjjjjjjjjhhhhhhjjjkkkkkkjjjiiihhhfffhhhkkklllkkkkkkmmmnnnhhhhhhiiiiiihhhhhhgggfffeeeiiikkkjjjjjjllljjjggghhhiiiiiijjjjjjhhhgggfffjjjiiihhhhhhhhhiiikkklllkkkkkkjjjiiihhhgggffffffgggggggggffffffggggggggghhhjjjiiieeeeeeggggggeeeggghhhiiijjjkkkjjjjjjiiiiiiiiiiiiiiijjjkkkllllllhhhhhhiiiiiijjjjjjjjjkkkeeefffhhhkkkmmmooopppppplllhhhhhhlllnnnllljjjlllkkkkkklllmmmmmmllljjjjjjllliiihhhjjjnnnpppmmmjjjnnnnnnnnnllljjjiiiiiikkkkkkkkkjjjlllmmmnnnlllkkknnnpppqqqpppooonnnoooqqqnnnnnnllllllllllllnnnnnnmmmnnnooopppqqqppppppooonnnmmmmmmoooqqqrrrrrrrrrnnnnnnmmmmmmmmmmmmnnnnnnnnnqqqtttuuuttttttwww{{{vvvyyy~~~~~~}}}{{{yyyxxxxxxyyyyyyyyywwwuuusssttttttttttttuuuuuuuuuvvvqqqqqqppppppqqqrrrrrrsssppppppppppppppppppqqqqqqnnnlllkkkkkklllmmmmmmlllkkkkkkkkkjjjkkkkkklllllljjjkkkmmmmmmkkkiiiiiijjjlllkkkkkkjjjjjjjjjjjjjjjiiiiiijjjjjjkkkkkkllllllkkkhhhfffgggkkkmmmllljjjkkkjjjiiiiiiiiiiiijjjkkknnnkkkkkkoooqqqnnnmmmmmmjjjmmmppppppmmmjjjhhhiiihhhiiikkklllllljjjiiihhhggghhhiiijjjiiijjjmmmooohhhhhhiiiiiihhhhhhgggffffffiiikkkiiiiiilllkkkhhhiiiiiiiiiiiiiiihhhggggggiiihhhhhhggggggiiijjjkkkhhhhhhiiiiiiiiihhhfffeeehhhhhhgggggggggggghhhhhhhhhkkkjjjeeeeeehhhhhhdddfffgggiiijjjjjjiiihhhgggiiiiiijjjkkklllmmmmmmmmmhhhiiiiiijjjjjjjjjiiiiiiggghhhjjjlllmmmnnnnnnnnnlllhhhhhhlllnnnllljjjllliiijjjkkklllmmmlllkkkjjjiiiiiijjjkkkmmmmmmmmmlllmmmnnnooonnnllljjjjjjjjjkkkjjjjjjkkkmmmmmmllljjjnnnpppqqqqqqooonnnooopppooonnnmmmllllllmmmnnnooolllmmmoooqqqrrrrrrqqqqqqnnnpppqqqqqqpppppprrrsssnnnnnnnnnnnnnnnnnnnnnnnnnnnqqqtttsssrrrssswww||||||~~~}}}}}}{{{yyywwwxxxyyyzzzyyywwwuuutttrrrrrrrrrsssssstttttttttnnnnnnooopppqqqsssuuuvvvpppooonnnlllllllllmmmnnnjjjhhhggghhhjjjlllllllllhhhiiiiiikkklllmmmmmmnnnkkkmmmnnnnnnlllkkkjjjjjjlllkkkjjjjjjiiiiiijjjjjjiiiiiihhhiiijjjkkklllmmmjjjgggeeegggjjjlllkkkjjjllllllkkkjjjjjjkkklllllljjjgggggglllmmmkkkiiijjjeeeiiinnnooollliiihhhhhhiiijjjkkkllllllkkkiiihhhhhhhhhiiihhhhhhiiikkknnnjjjkkkkkkkkkkkkjjjiiiiiifffiiijjjhhhiiilllkkkiiiiiiiiiiiihhhhhhhhhhhhhhhhhhgggfffffffffgggiiijjjeeefffhhhiiijjjiiigggfffiiiiiihhhhhhhhhhhhiiiiiiiiimmmkkkfffeeeiiiiiieeebbbdddfffiiijjjjjjiiiiiihhhjjjkkkmmmnnnnnnmmmmmmiiiiiijjjjjjjjjiiiiiihhhlllmmmmmmmmmllljjjhhhggglllhhhhhhlllnnnllljjjlllhhhiiikkklllmmmllllllkkkfffjjjmmmmmmkkkjjjllloooiiilllnnnooonnnmmmmmmmmmkkkjjjjjjkkkmmmmmmllljjjlllnnnoooooommmlllmmmnnnqqqooonnnmmmmmmnnnoooqqqlllnnnpppsssttttttsssrrrppprrrtttssspppooopppsssooooooooooooooooooooooooooorrrtttsssqqqrrrxxx}}}{{{}}}}}}yyyxxxvvvtttssstttvvvwwwuuurrruuuttttttuuuvvvuuurrrpppsssqqqqqqtttsssooonnnqqqoooooonnnmmmmmmmmmmmmmmmiiiiiiiiikkkmmmnnnllljjjjjjjjjjjjkkkkkkllllllllllllllllllkkkkkkjjjjjjjjjnnnllliiihhhggghhhjjjllllllllllllkkkiiiiiikkkmmmiiijjjjjjiiihhhiiikkknnnpppkkkiiimmmooonnnlllllluuunnnhhhjjjqqqsssnnnhhhkkkkkkkkkmmmpppoookkkgggkkkkkkkkkjjjkkkkkklllmmmnnnnnnmmmllllllkkkkkkjjjiiihhhiiilllkkkiiijjjoooeeefffggghhhiiijjjkkklllssslllhhhiiijjjgggeeeeeeiiijjjjjjjjjiiihhhfffeeellllllkkkjjjiiihhhgggfffjjjjjjiiihhhgggfffeeeeeeiiikkklllkkkiiigggggghhhhhhgggffffffgggiiikkklllpppjjjkkkzzzxxxccclllkkkiiihhhhhhhhhiiiiiikkkjjjjjjjjjjjjjjjjjjjjjhhhggggggjjjmmmmmmiiifffooonnnnnnmmmllllllkkkkkkjjjiiiiiijjjllllllkkkiiiooommmkkkiiiiiijjjmmmnnnoooooonnnllljjjjjjlllooonnnooonnnmmmlllmmmpppsssmmmmmmmmmmmmnnnnnnnnnooonnnnnnnnnnnnoooppprrrrrrrrrqqqooonnnnnnnnnooooooooooooppppppppppppooooooppprrruuuwwwwwwxxxzzz|||{{{}}}|||yyyxxxwwwvvvtttuuuwwwwwwuuurrrssssssrrrsssttttttqqqooorrrooopppsssrrrooonnnqqqooonnnnnnmmmmmmmmmnnnnnnlllkkkjjjkkkllllllkkkiiikkkkkkkkklllllllllmmmmmmllllllkkkkkkkkkjjjjjjjjjooonnnkkkjjjiiijjjlllmmmkkkkkkkkkjjjhhhiiikkkmmmjjjkkkkkkjjjhhhhhhjjjlllmmmhhhfffjjjllljjjiiiiiihhhgggffffffhhhiiiiiiiiimmmllllllnnnppppppmmmiiigggggggggggghhhiiijjjjjjjjjjjjiiiiiiiiiiiihhhhhhkkkhhhhhhjjjjjjfffeeeggghhhgggffffffgggiiikkkmmmkkkgggfffhhhiiihhhgggiiiiiiiiijjjjjjiiigggfffeeehhhhhhhhhhhhhhhhhhhhhhhhkkkkkkkkkkkkjjjjjjjjjjjjjjjkkklllkkkhhhfffffffffiiihhhgggggggggiiikkkmmmllljjjkkkrrrzzzzzzpppeeelllkkkiiihhhhhhhhhiiijjjjjjjjjjjjjjjkkkkkkkkkkkkhhhhhhhhhjjjmmmmmmjjjggglllllllllllllllllllllllljjjiiiiiijjjllllllkkkiiinnnmmmkkkjjjjjjkkkmmmoooqqqqqqpppnnnmmmmmmoooqqqrrrqqqpppmmmjjjiiijjjlllllllllmmmmmmnnnoooooopppnnnnnnnnnoooooopppqqqqqqtttsssqqqpppppppppqqqrrrppppppqqqqqqqqqqqqppppppooorrruuuwwwwwwyyy{{{|||}}}~~~|||}}}~~~zzzwwwwwwyyywwwvvvvvvwwwvvvtttrrrrrrqqqqqqrrrssssssqqqooopppmmmnnnqqqrrrooonnnqqqnnnnnnmmmmmmmmmnnnnnnoooooommmkkkjjjkkkkkkjjjiiikkkkkkllllllmmmmmmllllllkkkkkkkkkkkkjjjjjjjjjjjjooommmkkkjjjiiijjjlllmmmiiijjjjjjiiiggghhhjjjlllkkkkkkkkkjjjhhhhhhjjjlllkkkgggfffiiikkkhhhgggiiiccchhhkkkjjjgggfffkkkppplllkkkkkklllnnnnnnlllkkkhhhiiiiiijjjkkkllllllmmmjjjjjjkkkkkkkkkkkkllllllkkkgggfffjjjlllhhheeedddkkkiiifffdddeeegggkkkmmmgggeeegggjjjiiiffffffjjjhhhhhhiiiiiihhhgggfffeeeeeeeeefffggghhhiiiiiijjjjjjjjjkkkkkklllllllllmmmiiijjjkkkjjjgggeeeeeeeeejjjiiihhhhhhiiijjjlllmmmjjjkkklllkkkiiihhhiiijjjkkkkkkjjjiiiiiiiiiiiijjjjjjjjjjjjkkkkkkllllllllliiiiiiiiikkkllllllkkkiiiiiiiiijjjkkkllllllmmmmmmjjjiiiiiijjjllllllkkkjjjllllllkkkjjjkkklllnnnooopppqqqpppooommmmmmoooqqqqqqqqqooollliiiggghhhiiillllllmmmnnnnnnoooppppppnnnnnnoooppppppooooooooossssssrrrqqqqqqqqqqqqrrrqqqqqqrrrrrrrrrrrrqqqqqqnnnqqqtttvvvxxxyyy{{{}}}{{{|||~~~|||}}}|||yyyvvvwwwxxxwwwwwwvvvuuusssqqqpppsssqqqqqqqqqrrrsssqqqpppnnnlllmmmpppqqqnnnnnnqqqnnnmmmmmmmmmmmmnnnooooooooommmjjjjjjkkkllllllkkkjjjkkkllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjlllkkkiiihhhhhhhhhiiijjjhhhiiiiiihhhggggggiiikkkiiijjjjjjiiihhhiiikkknnnllliiiiiilllllljjjiiilllfffkkkpppnnniiihhhnnntttiiiiiihhhiiiiiijjjjjjjjjiiijjjjjjlllmmmmmmnnnnnnjjjjjjkkkllllllmmmnnnnnnkkkeeedddjjjooonnnjjjhhhjjjiiigggffffffhhhjjjkkkjjjjjjlllmmmhhhbbbbbbfffhhhhhhhhhhhhggggggffffffeeeffffffggghhhiiijjjjjjhhhhhhhhhiiiiiiiiijjjjjjggghhhiiiiiigggffffffgggjjjjjjiiiiiijjjjjjlllllljjjmmmnnnjjjdddccciiiooojjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjkkklllmmmmmmmmmiiiiiijjjkkkllllllkkkjjjhhhiiiiiijjjkkkkkklllllljjjjjjiiikkklllmmmllljjjkkkkkkkkkllllllnnnoooooolllmmmmmmlllkkkkkklllnnnlllmmmmmmllljjjjjjlllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooppppppooonnnmmmpppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqpppnnnqqqtttvvvxxxyyy|||~~~zzz|||}}}|||}}}{{{wwwvvvwwwvvvvvvvvvuuurrrpppooonnnsssrrrqqqqqqssstttsssrrrnnnkkklllpppqqqnnnnnnpppnnnnnnmmmmmmmmmmmmnnnooommmkkkjjjjjjkkkmmmnnnnnniiijjjkkkllllllkkkjjjiiijjjjjjjjjjjjjjjjjjjjjjjjkkkjjjiiihhhhhhhhhiiiiiiggghhhhhhgggfffgggiiilllggghhhiiiiiiiiijjjmmmpppmmmjjjkkkmmmmmmjjjjjjmmmhhhjjjkkkjjjhhhhhhjjjmmmhhhhhhiiiiiiiiiiiijjjjjjffffffhhhiiijjjjjjjjjjjjffffffggghhhiiijjjjjjkkkkkkeeedddiiinnnmmmjjjhhhggghhhiiiiiiiiiiiihhhhhhllllllnnnnnniiibbbbbbeeehhhhhhhhhgggggggggggggggiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhggggggggggggdddfffhhhhhhhhhggghhhjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjkkkllljjjggggggkkkooojjjjjjjjjkkkkkkkkkjjjjjjiiiiiijjjjjjkkklllmmmmmmhhhiiijjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjkkkmmmmmmllljjjjjjkkklllmmmnnnnnnoooooojjjkkklllkkkjjjjjjkkkmmmkkklllmmmmmmmmmmmmoooqqqqqqqqqpppooonnnmmmllllllnnnoooooooooooonnnnnnmmmpppppppppqqqqqqqqqppppppooooooppppppppppppoooooonnnqqqtttvvvxxxyyy{{{}}}zzz|||~~~}}}{{{|||{{{wwwvvvxxxtttuuuuuutttqqqooonnnnnntttrrrqqqqqqsssttttttsssooolllmmmpppqqqnnnmmmpppoooooonnnmmmmmmmmmmmmmmmlllkkkjjjkkkmmmnnnnnnnnnjjjkkklllmmmmmmkkkiiihhhiiiiiiiiijjjjjjjjjjjjjjjllllllkkkjjjjjjjjjjjjjjjggghhhhhhgggggggggjjjlllggghhhiiiiiiiiijjjmmmpppjjjiiijjjllljjjggghhhllliiiiiiiiiiiiiiiiiijjjkkkhhhjjjllllllkkkkkklllmmmhhhiiijjjkkkkkkkkkjjjiiigggggghhhiiijjjjjjkkkkkklllgggdddgggiiigggeeeeeeeeefffiiikkkkkkjjjhhhgggkkkjjjjjjllljjjffffffiiiiiiiiihhhhhhhhhhhhiiiiiikkkkkkjjjjjjiiiiiihhhhhhjjjjjjjjjiiiiiiiiihhhhhhdddfffhhhiiihhhhhhiiikkkiiiiiijjjjjjjjjjjjjjjjjjhhhhhhiiiiiijjjjjjkkkkkkiiijjjkkkkkklllkkkkkkkkkiiiiiiiiijjjjjjkkkkkkkkkgggiiijjjjjjiiihhhjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjjjjkkkmmmmmmlllkkkjjjkkkmmmnnnoooooonnnmmmkkkmmmnnnnnnmmmlllmmmooonnnoooppppppnnnnnnnnnppprrrrrrqqqpppnnnmmmllllllooonnnnnnmmmmmmnnnooooooqqqrrrsssssstttsssssssssoooooooooppppppoooooooooppprrruuuwwwwwwxxxzzz|||yyy{{{}}}~~~|||{{{|||zzzvvvwwwzzzsssuuuvvvtttqqqoooooopppsssqqqooooooqqqssssssssspppnnnnnnqqqqqqnnnmmmoooqqqpppooommmllllllllllllmmmlllkkklllnnnnnnmmmkkkkkkmmmnnnoooooommmkkkiiihhhiiiiiiiiijjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjggghhhiiihhhggghhhkkkmmmjjjjjjjjjiiihhhiiikkkmmmhhhhhhiiikkkiiieeeggglllhhhiiijjjjjjjjjjjjmmmooofffjjjmmmnnnmmmllllllmmmkkklllmmmnnnnnnlllkkkjjjjjjjjjkkkkkklllllllllmmmlllgggeeeffffffdddeeehhheeefffgggiiijjjjjjjjjjjjjjjfffeeeiiijjjiiiiiikkkkkkjjjiiihhhhhhiiijjjkkkjjjiiiiiiiiihhhhhhhhhhhhiiijjjjjjjjjjjjjjjkkkkkkgggiiijjjjjjiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiihhhggghhhhhhiiijjjjjjiiiiiiiiijjjkkklllllllllkkkkkkiiiiiiiiiiiiiiiiiiiiiiiifffhhhiiihhhggggggiiikkkiiiiiijjjjjjkkklllllllllkkkjjjjjjlllmmmnnnlllkkkkkklllnnnppppppooommmkkklllnnnppppppooonnnooopppooopppqqqpppooommmnnnnnnpppppppppoooooooooooonnnooonnnlllkkklllnnnppprrrqqqrrrssstttttttttssssssoooppppppqqqqqqppppppoooqqqsssvvvwwwwwwwwwyyyzzzwwwyyy|||~~~}}}{{{zzz|||zzzvvvwww{{{sssuuuwwwuuurrrpppppprrrqqqpppnnnnnnppprrrrrrrrrrrroooooorrrqqqnnnmmmooorrrqqqooonnnlllkkkkkkkkknnnmmmmmmnnnooonnnkkkiiimmmoooppprrrqqqooommmkkkhhhhhhiiiiiijjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhggghhhhhhiiihhhhhhiiikkknnnmmmmmmllljjjhhhgggiiijjjiiihhhjjjllljjjfffhhhmmmaaaeeeiiiiiigggggglllqqqccchhhlllnnnllljjjjjjkkkiiijjjkkkkkkkkkiiigggeeeggghhhhhhhhhhhhiiiiiiiiijjjgggfffggggggfffjjjpppgggffffffggghhhjjjlllmmmlllfffcccfffiiihhhhhhiiikkkkkkiiiiiiiiijjjkkklllgggggggggggghhhhhhhhhhhhfffggghhhiiijjjkkklllllljjjllllllkkkiiiggggggggghhhhhhiiiiiiiiihhhhhhgggiiijjjkkkkkkjjjiiiiiiiiihhhiiikkklllmmmlllkkkkkkiiiiiiiiihhhhhhhhhhhhhhheeegggiiihhhfffeeehhhkkkggghhhiiijjjlllmmmnnnoookkkkkkjjjlllmmmnnnmmmkkkkkkmmmoooppppppnnnllljjjlllmmmooopppooonnnoooppplllnnnppppppooonnnnnnooonnnnnnnnnoooppppppqqqqqqooommmkkkjjjkkkmmmqqqsssnnnoooqqqrrrsssrrrqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqrrrtttvvvwwwwwwwwwxxxyyyvvvxxx{{{}}}|||}}}wwwuuuxxxwwwsssvvvvvvtttrrrqqqpppooooootttpppnnnooosssuuurrroooqqqtttvvvsssnnnlllooosssqqqllliiiiiimmmpppnnnkkkiiijjjlllnnnoooooonnnnnnjjjjjjjjjkkkkkkllllllllleeeggghhhiiihhhggghhhiiijjjjjjiiihhhgggfffeeeeeefffdddeeeiiijjjhhhhhhkkkmmmkkkgggeeecccccceeefffeeegggiiiiiihhhgggggggggfffffffffggghhhhhhiiiiiihhhhhhiiiiiiiiiiiihhhhhhmmmkkkjjjjjjjjjjjjiiiggggggggghhhhhhiiiiiiiiiiiillljjjiiiiiijjjjjjhhhgggnnnlllhhhgggggghhhiiihhhhhhiiijjjkkkkkkkkkkkkkkkkkkjjjiiiiiijjjjjjhhhggggggiiijjjhhhffffffiiimmmhhhhhhhhhiiijjjkkklllmmmkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkkkkjjjhhhfffeeefffkkkkkkjjjiiihhhhhhhhhhhhmmmlllkkkjjjiiijjjkkklllhhhiiijjjkkklllmmmmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjffffffggghhhjjjkkklllllliiihhhfffgggjjjmmmnnnnnnkkkmmmooopppooooooooopppkkknnnnnnkkkkkknnnooolllkkklllmmmnnnooonnnmmmlllmmmnnnoooppppppqqqqqqqqqppppppooooooooooooppppppoooooopppqqqrrrrrrsssssswwwtttooommmnnnpppqqqrrrssssssttttttuuuwwwxxxyyy}}}|||zzzzzz|||{{{~~~|||vvvuuuwwwvvvrrrssssssrrrrrrqqqrrrrrrsssssspppnnnooorrrtttqqqnnnqqqssssssrrrnnnmmmoooqqqqqqmmmjjjjjjnnnpppnnnllljjjkkklllmmmnnnnnnmmmmmmkkkkkkkkkllllllmmmmmmmmmdddfffhhhiiihhhhhhiiijjjjjjiiiiiihhhhhhggggggggggggeeefffjjjkkkhhhgggjjjiiiiiiiiiiiiiiiiiiiiiiiigggiiikkkkkkiiihhhhhhhhhfffgggggghhhhhhiiijjjjjjiiijjjjjjjjjjjjjjjjjjiiimmmlllkkkkkkllllllkkkjjjjjjjjjjjjjjjkkkkkkllllllkkkjjjiiiiiijjjjjjiiigggkkkiiiggggggiiijjjjjjjjjjjjjjjjjjkkkjjjjjjiiiiiilllkkkjjjjjjkkkkkkjjjhhhhhhiiiiiiiiihhhhhhjjjkkkjjjjjjiiiiiiiiijjjkkkkkkiiiiiiiiiiiiiiijjjjjjjjjgggiiijjjjjjhhhgggggghhhkkkkkkjjjiiiiiihhhiiiiiilllkkkkkkjjjjjjkkkkkkkkkkkkkkklllmmmmmmllllllllliiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkklllllllllkkkiiihhhhhhjjjlllllllllkkkmmmoooooonnnmmmmmmnnnlllnnnnnnkkkkkknnnnnnkkkiiiiiikkklllllllllkkkjjjnnnoooooooooooonnnmmmmmmppppppooooooooooooppppppoooppppppqqqrrrrrrssssssuuusssqqqqqqrrrsssrrrqqqqqqqqqrrrssstttvvvxxxyyy~~~}}}||||||~~~~~~{{{|||zzzvvvtttvvvuuurrrsssrrrrrrrrrrrrrrrssssssrrrpppnnnnnnqqqrrrpppnnnpppppppppoooooooooooopppqqqnnnkkklllooopppooommmjjjkkkllllllllllllkkkkkkllllllllllllmmmmmmmmmmmmeeegggiiiiiiiiihhhiiikkkiiiiiiiiiiiiiiiiiiiiiiiihhhfffhhhllllllhhhggghhhccceeehhhjjjllllllkkkkkkjjjlllmmmlllkkkiiiiiijjjggghhhhhhiiijjjjjjkkkkkkkkkllllllllllllllllllkkkjjjjjjiiijjjlllmmmkkkjjjgggggggggggghhhhhhhhhhhhjjjiiiiiiiiijjjjjjiiiggghhhgggfffhhhjjjkkkkkkjjjkkkkkkkkkjjjjjjiiihhhhhhlllkkkjjjjjjkkkllljjjiiiiiihhhhhhjjjkkkkkkjjjiiikkkkkkjjjiiiiiihhhiiiiiiffffffgggggghhhhhhhhhiiifffhhhjjjjjjiiiiiiiiijjjkkkjjjjjjiiiiiiiiiiiijjjjjjkkkkkkllllllkkkkkkkkkmmmmmmmmmmmmmmmlllkkkkkkhhhhhhhhhiiiiiiiiiiiiiiimmmmmmmmmllllllllllllllllllkkkiiiiiijjjkkkkkkjjjkkkmmmnnnnnnlllkkkkkklllmmmoooooolllkkkmmmmmmjjjhhhiiijjjkkkkkkkkkjjjjjjpppppppppooommmlllkkkjjjpppppppppppppppppppppppppppppppppqqqqqqrrrrrrsssrrrrrrrrrtttvvvvvvtttrrrooooooppprrrtttvvvxxxyyyzzzzzzzzzzzz|||~~~~~~{{{{{{zzzwwwvvvvvvuuutttvvvuuutttsssqqqqqqqqqqqqqqqooonnnnnnpppqqqooommmnnnmmmmmmnnnpppqqqpppnnnqqqooommmnnnooopppooommmkkkkkkkkkkkkkkkkkkjjjjjjllllllllllllllllllllllllgggiiijjjjjjiiihhhhhhiiiiiiiiiiiijjjjjjkkkkkkkkkiiihhhjjjmmmmmmhhhfffgggaaaccceeehhhjjjkkkjjjjjjkkklllmmmllljjjiiiiiijjjhhhiiiiiijjjjjjkkklllllllllllllllkkkkkklllllllllfffffffffhhhjjjkkkjjjhhhffffffffffffffffffffffffiiiiiiiiijjjkkkkkkiiiggggggfffggghhhjjjkkkjjjhhhjjjjjjjjjiiiiiiiiiiiiiiikkkjjjiiiiiikkkkkkjjjiiijjjhhhhhhjjjmmmnnnkkkgggjjjiiiiiihhhhhhhhhiiiiiieeeffffffgggggghhhhhhiiiggghhhjjjjjjiiiiiiiiijjjjjjjjjiiiiiiiiijjjkkkkkkiiijjjkkklllmmmlllkkkjjjkkklllllllllllllllkkkkkkiiiiiiiiiiiiiiijjjjjjjjjllllllllllllmmmmmmmmmmmmkkkjjjiiijjjkkkllllllkkklllnnnnnnnnnllljjjkkklllnnnpppooolllkkkmmmllliiikkkkkkkkklllllllllllllllpppppppppooonnnmmmkkkkkkpppppppppppppppppppppppppppppppppqqqqqqrrrrrrrrrqqqqqqqqqsssuuuvvvuuusssnnnoooppprrrtttvvvxxxzzzyyyyyyyyyzzz{{{|||}}}}}}}}}}}}{{{zzzyyyxxxvvvvvvwwwvvvuuutttsssrrrqqqqqqqqqqqqpppoooooooooooonnnmmmmmmllllllnnnpppqqqooonnnpppooooooooooooooonnnmmmlllkkkkkkkkkkkkjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmkkkiiigggggggggiiiiiiiiijjjkkkkkklllllljjjiiijjjmmmlllhhhfffgggeeeffffffggghhhiiijjjjjjjjjkkkkkkjjjhhhhhhiiijjjiiiiiiiiijjjkkkkkkllllllkkkkkkjjjjjjjjjjjjkkkkkkeeeeeefffiiikkkkkkjjjhhhiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiijjjlllkkkiiiggghhhhhhggghhhjjjjjjhhhfffhhhhhhggghhhiiijjjkkkllliiihhhggghhhiiijjjiiihhhjjjhhhhhhjjjmmmnnnkkkggggggggggggggghhhiiijjjkkkggggggggghhhhhhhhhiiiiiiiiijjjkkkkkkiiihhhhhhiiijjjiiiiiiiiijjjkkkllllllhhhiiikkklllmmmlllkkkkkkhhhhhhiiijjjkkkllllllllljjjjjjjjjkkkkkkkkklllllliiiiiijjjkkklllmmmnnnnnniiihhhhhhjjjmmmnnnnnnmmmnnnoooooonnnlllkkklllmmmnnnpppooolllkkkmmmllliiikkkkkkkkklllllllllmmmmmmnnnooooooppppppoooooonnnooopppqqqqqqqqqqqqpppooopppqqqqqqqqqqqqqqqrrrrrrrrrqqqooopppsssuuuuuuuuuooopppqqqrrruuuwwwyyy{{{||||||}}}~~~~~~|||~~~{{{yyyzzzyyyvvvvvvxxxrrrrrrrrrrrrssstttuuuvvvqqqqqqqqqppppppoooooonnnlllmmmooopppppppppooonnnoooooooooooonnnmmmllllllllllllkkkkkkkkkkkklllmmmjjjjjjjjjjjjiiiiiiiiiiiilllmmmnnnllljjjhhhggggggiiiiiiiiijjjjjjkkkkkkkkkkkkhhhhhhkkkjjjgggfffhhhkkkjjjiiiiiiiiijjjjjjkkkhhhiiiiiiiiiggggggiiikkkhhhiiiiiijjjjjjkkkllllllkkkjjjiiihhhhhhiiijjjkkkhhhhhhiiilllnnnnnnllljjjiiiiiiiiihhhhhhhhhhhhhhhhhhhhhiiikkklllllliiigggiiihhhgggggghhhiiihhhggggggffffffggghhhjjjlllnnnhhhgggfffgggiiiiiiiiigggiiihhhhhhjjjkkkkkkjjjiiieeeeeeffffffgggiiijjjkkkiiiiiiiiiiiihhhhhhhhhhhhiiikkklllkkkiiihhhhhhiiiiiiiiiiiijjjjjjlllmmmnnniiiiiijjjkkkllllllllllllfffggghhhjjjkkkkkklllllljjjjjjkkkkkklllmmmmmmmmmgggggghhhjjjkkklllmmmnnnhhhhhhiiikkknnnoooooommmnnnnnnooommmlllkkkmmmooommmoooooolllkkkmmmmmmjjjkkkkkkjjjjjjjjjkkklllmmmmmmnnnooopppqqqqqqqqqqqqooopppqqqrrrrrrqqqpppoooqqqqqqqqqqqqqqqqqqqqqqqqsssqqqoooppprrrtttuuuuuuppppppqqqsssuuuwwwyyyzzzzzz{{{{{{|||}}}~~~~~~||||||}}}yyyxxxzzzyyyuuuuuuxxxrrrrrrrrrsssssstttuuuvvvrrrrrrrrrqqqpppoooooooookkknnnrrrrrrpppnnnnnnpppmmmnnnoooooonnnlllkkkkkkllllllkkkkkkkkkmmmnnnoookkkkkkkkkjjjjjjiiiiiiiiijjjkkkmmmlllkkkiiiiiijjjiiiiiiiiiiiijjjjjjjjjjjjkkkgggfffhhhhhhfffgggjjjiiijjjkkklllkkkjjjiiihhhggghhhhhhhhhggghhhjjjlllhhhhhhiiiiiijjjkkkkkkkkkkkkjjjiiihhhhhhiiijjjkkkiiiiiikkkmmmoooooollliiihhhhhhgggggggggfffffffffgggggghhhkkkmmmllliiiggghhhgggeeeeeegggiiijjjiiihhhgggffffffgggiiikkkmmmhhhgggggggggiiijjjiiihhhhhhiiiiiiiiihhhhhhjjjkkkfffffffffffffffggghhhiiijjjjjjiiiiiihhhggggggggghhhiiikkkkkkjjjiiijjjkkkiiiiiiiiijjjkkklllnnnnnnjjjjjjjjjjjjkkklllmmmmmmhhhiiijjjjjjkkkkkkkkkkkkiiiiiijjjkkkkkklllmmmmmmhhhiiiiiijjjkkkllllllllliiiiiijjjlllnnnooommmlllllllllmmmllljjjkkkmmmooolllnnnnnnkkkkkknnnnnnkkkllllllkkkkkkkkklllmmmnnnlllmmmnnnoooppppppppppppoooppprrrssssssrrrpppoooqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrsssuuuvvvtttsssppppppqqqrrrsssuuuwwwxxxvvvvvvwwwwwwxxxzzz{{{|||}}}|||wwwvvvyyyxxxttttttxxxvvvuuutttssssssssssssssssssssssssrrrpppoooooopppkkkpppttttttooommmnnnpppmmmnnnoooooommmkkkjjjjjjllllllkkkkkklllnnnoooppplllllllllkkkkkkjjjjjjjjjhhhiiikkklllkkkkkklllmmmiiiiiiiiiiiiiiiiiiiiiiiikkkgggeeeggggggeeegggkkkeeegggjjjlllllljjjfffdddggghhhhhhhhhhhhiiilllnnnggghhhhhhiiijjjjjjkkkkkklllkkkiiihhhhhhiiikkklllhhhhhhjjjlllnnnmmmjjjggglllkkkkkkkkkjjjjjjiiiiiifffggghhhkkkmmmllliiiggggggeeecccdddgggjjjlllllljjjiiigggfffggghhhjjjkkkiiihhhggghhhjjjkkkkkkiiigggiiijjjhhhffffffiiimmmhhhhhhgggffffffffffffgggjjjjjjiiihhhgggfffeeeeeefffhhhjjjkkkkkkkkklllmmmhhhiiiiiijjjkkkmmmnnnooojjjjjjiiiiiijjjlllmmmoookkkkkklllllllllkkkjjjjjjhhhhhhiiijjjkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmnnnnnnllljjjjjjkkkkkkjjjiiijjjllloookkknnnnnnkkkkkknnnooollloooooonnnmmmnnnooopppqqqlllmmmmmmnnnnnnnnnnnnnnnoooppprrrssssssrrrpppoooqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrtttwwwyyyxxxtttqqqpppppppppqqqrrrsssuuuvvvxxxxxxwwwxxxyyy|||~~~~~~{{{{{{||||||{{{yyywwwtttrrrqqqwwwvvvuuuttttttsssttttttssssssrrrrrrrrrrrrqqqqqqnnnoooppppppppppppooonnnnnnooopppqqqqqqpppooonnnmmmkkkiiijjjmmmooommmkkknnnnnnmmmlllkkkjjjjjjiiillljjjhhhgggggghhhjjjlllhhhjjjkkkjjjhhhfffffffffllllllllllllkkkjjjiiihhhlllkkkjjjiiiiiiiiijjjkkkfffiiiiiiffffffiiihhhfffhhhjjjkkkllllllkkkiiihhhmmmlllhhheeehhhmmmmmmhhhhhhjjjlllmmmmmmllljjjhhhlllnnnooonnnjjjiiijjjlllllliiigggggghhhhhhfffcccjjjhhhgggeeeeeeggghhhjjjhhhgggfffgggiiijjjjjjiiillliiifffeeegggjjjmmmnnniiihhhfffeeedddeeeggghhheeeeeefffggghhhiiijjjjjjfffjjjllljjjfffeeegggjjjkkkjjjiiiiiiiiijjjlllmmmmmmmmmllllllllllllkkkkkkkkkkkkjjjjjjkkkkkklllmmmjjjjjjjjjiiijjjjjjkkkkkkjjjiiihhhhhhkkkmmmnnnooojjjkkkjjjhhhkkknnnlllfffjjjkkkmmmmmmmmmkkkiiigggkkkllllllmmmmmmllllllkkkmmmmmmmmmmmmlllkkkjjjiiinnnooopppqqqqqqpppooonnnnnnnnnnnnnnnnnnmmmmmmmmmsssrrrrrrqqqpppppppppqqqpppooonnnppprrrttttttsssqqqrrrtttuuuuuuuuutttssssssrrrqqqsssuuuxxxxxxxxxvvvvvvwwwwwwxxxyyyzzzzzz|||}}}{{{zzzzzzyyywwwuuusssrrrvvvuuutttsssrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppprrrrrrrrrrrrrrrrrrrrrrrrmmmnnnnnnoooooonnnnnnmmmnnnllljjjlllnnnooonnnlllllllllllllllllllllkkkkkkllljjjhhhgggggghhhjjjllljjjkkkkkkjjjhhhgggggghhhgggggggggffffffeeedddcccooonnnllljjjhhhhhhhhhhhhgggiiiiiiggggggiiiiiifffjjjkkklllmmmmmmlllkkkjjjlllkkkhhheeehhhllllllhhhkkklllnnnoooooonnnlllkkkkkklllmmmllliiiggghhhjjjkkkiiihhhhhhjjjkkkiiigggiiihhhgggffffffggghhhiiiiiihhhggggggiiijjjiiihhhkkkiiiffffffhhhjjjkkkllljjjiiihhhgggggghhhiiijjjffffffffffffggggggggggggfffiiikkkiiieeedddfffiiiggggggggghhhhhhhhhiiiiiimmmmmmllllllkkkkkkjjjjjjjjjjjjiiiiiijjjjjjkkkllllllkkkkkkjjjjjjjjjkkkkkkmmmlllkkkjjjkkkkkkkkkjjjggghhhgggfffhhhkkkiiidddkkkkkklllmmmmmmllljjjjjjkkkkkkllllllllllllkkkkkkmmmmmmmmmmmmmmmmmmlllllloooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnsssrrrqqqqqqpppppppppppppppooooooppprrrttttttsssssssssuuuvvvvvvvvvuuuttttttrrrqqqrrruuuwwwwwwwwwwwwxxxxxxyyyzzzzzz{{{{{{~~~|||}}}~~~yyyyyyyyyxxxwwwvvvttttttttttttsssrrrqqqqqqqqqqqqqqqqqqqqqpppppppppooooootttsssrrrrrrrrrrrrssstttllllllllllllmmmmmmmmmmmmnnnllllllmmmnnnooonnnmmmkkkkkkkkklllllllllmmmmmmllljjjiiihhhhhhiiijjjlllkkklllkkkiiiggggggiiijjjjjjjjjiiiiiihhhggggggfffmmmllljjjhhhgggfffgggggggggjjjjjjggggggjjjjjjhhhllllllllllllmmmmmmmmmmmmkkkkkkhhheeehhhmmmlllhhhhhhjjjkkkmmmmmmkkkjjjhhhiiijjjkkkjjjhhhgggggghhhkkkjjjiiijjjlllmmmlllkkkiiihhhgggffffffggghhhiiijjjhhhggggggiiiiiihhhfffjjjiiiggggggiiijjjjjjiiijjjiiihhhgggggghhhiiijjjgggggggggffffffeeeeeeeeeeeehhhiiihhheeedddeeehhhiiiiiijjjjjjkkkkkkkkkkkkmmmllllllkkkjjjiiiiiihhhiiiiiiiiiiiiiiijjjjjjkkkmmmlllkkkjjjjjjjjjjjjjjjkkklllllllllkkkkkkjjjiiiiiikkkjjjiiijjjmmmkkkggglllllllllllllllmmmmmmmmmkkkkkkllllllllllllkkkkkkmmmmmmmmmmmmnnnnnnnnnnnnpppooonnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnrrrqqqqqqqqqpppppppppppppppoooooopppsssttttttsssrrrsssttttttuuuuuuttttttuuusssrrrrrrtttuuuuuuuuuyyyyyyyyyzzzzzz{{{{{{|||~~~|||~~~|||}}}wwwwwwwwwwwwwwwvvvvvvuuuttttttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppprrrqqqooonnnnnnoooqqqrrrmmmllllllllllllmmmmmmnnnllllllllllllmmmnnnmmmmmmlllllllllllllllllllllllllllkkkiiihhhhhhiiikkklllllllllkkkiiiggghhhjjjlllnnnmmmmmmlllkkkkkkjjjjjjggggggfffeeeeeefffhhhiiigggjjjjjjhhhhhhkkkkkkiiimmmllllllkkkllllllmmmnnnlllkkkiiigggjjjooonnniiihhhiiikkkllllllkkkiiihhhiiijjjjjjiiihhhggghhhhhhkkkkkkjjjkkkkkkkkkkkkkkkhhhhhhgggggggggggghhhhhhjjjiiigggggghhhhhhgggeeeiiihhhggghhhjjjjjjiiiggggggffffffeeeffffffggghhhhhhggggggggggggffffffffffffhhhiiihhhfffeeefffgggkkkjjjiiiiiiiiijjjlllmmmllllllkkkkkkjjjiiihhhhhhjjjjjjiiiiiijjjjjjkkklllmmmlllkkkjjjiiihhhhhhhhhgggiiikkkmmmlllllllllllljjjmmmmmmkkkkkknnnmmmiiilllllllllllllllmmmnnnoookkkkkkkkkllllllkkkkkkkkkkkkkkkkkklllmmmnnnnnnooopppooommmlllkkkkkklllmmmnnnnnnnnnnnnnnnoooooooooppppppqqqqqqqqqppppppppppppooooooqqqsssttttttsssqqqqqqrrrrrrssssssssssssvvvtttqqqqqqrrrtttttttttxxxxxxxxxyyyzzzzzz{{{{{{}}}|||yyyyyyuuuvvvvvvwwwwwwwwwvvvvvvvvvuuutttssssssrrrrrrrrrsssrrrrrrrrrrrrqqqqqqqqqqqqooonnnllllllnnnoooqqqmmmmmmnnnnnnoooooooooooojjjjjjkkkkkkkkkkkkllllllnnnnnnmmmlllkkkkkkjjjjjjkkkkkkjjjiiiiiijjjkkkkkkllllllkkkiiiggghhhjjjmmmkkkkkkiiihhhhhhggghhhhhhhhhggggggfffggghhhiiijjjgggjjjjjjhhhhhhkkkllliiikkkkkkjjjjjjkkklllmmmmmmmmmmmmkkkjjjmmmqqqpppkkkmmmnnnnnnoooooonnnnnnmmmkkkjjjjjjjjjjjjjjjiiiiiikkkkkkkkkjjjiiihhhhhhhhhhhhhhhgggggggggggghhhhhhjjjhhhgggggghhhhhhfffeeeggggggggghhhjjjjjjhhhgggfffffffffffffffggghhhhhhggghhhhhhhhhhhhiiiiiiiiihhhiiiiiiiiiggggggggghhhiiigggdddbbbbbbeeehhhkkkllllllkkkjjjjjjiiihhhhhhlllkkkkkkkkkkkklllmmmmmmkkkkkkjjjhhhgggggggggggggggiiilllmmmlllkkkkkklllfffjjjkkkhhhhhhjjjjjjggglllllllllllllllmmmnnnooojjjkkkkkkkkkkkkkkkkkkjjjjjjiiiiiijjjkkklllnnnnnnooonnnlllkkkkkkkkklllmmmnnnnnnnnnnnnooooooppppppoooooopppqqqqqqqqqpppoooqqqpppoooqqqsssuuuuuutttssssssssssssssstttttttttvvvtttqqqpppqqqrrrssssssuuuuuuvvvwwwxxxyyyyyyzzz~~~zzz}}}{{{xxxxxxuuuuuuvvvvvvwwwvvvvvvuuuwwwwwwvvvuuuttttttttttttsssssssssrrrrrrrrrqqqqqqqqqpppooonnnnnnooopppqqqmmmnnnoooqqqqqqqqqpppppphhhjjjkkkkkkjjjjjjkkklllooonnnmmmlllkkkjjjjjjiiikkkkkkjjjjjjjjjjjjkkkkkkjjjkkkjjjiiihhhhhhjjjlllllljjjiiigggggggggggghhhnnnmmmkkkjjjiiiiiijjjjjjfffiiiiiiggghhhkkkkkkiiijjjjjjjjjkkkllllllmmmmmmmmmnnnmmmkkkooosssrrrlllllllllmmmmmmmmmmmmlllllllllkkkjjjjjjkkklllkkkjjjjjjkkkkkkjjjgggffffffggggggggghhhhhhhhhhhhggggggiiigggffffffhhhhhhgggeeefffffffffhhhjjjjjjiiihhhgggggghhhhhhiiiiiijjjjjjhhhhhhhhhiiiiiijjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhkkkhhheeeccccccfffjjjmmmkkkkkkkkkkkkjjjjjjjjjjjjlllllllllllllllmmmnnnnnnkkkjjjiiihhhhhhhhhhhhhhhkkkmmmooommmjjjggghhhjjjggglllmmmjjjiiikkkkkkiiilllllllllllllllmmmmmmmmmjjjjjjkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiikkkmmmnnnmmmmmmlllllllllmmmmmmmmmmmmnnnnnnooooooppppppqqqnnnooopppqqqqqqqqqpppoooqqqppppppqqqtttuuuuuutttvvvuuuuuuuuuuuuvvvwwwwwwvvvssspppoooppprrrssssssqqqrrrssstttvvvxxxyyyyyy|||||||||xxxxxxuuuvvvvvvvvvvvvvvvuuuuuuwwwwwwvvvuuuttttttttttttrrrrrrrrrrrrqqqqqqqqqpppppppppppppppppppppppppppkkkmmmpppssssssrrrpppoooiiikkklllllljjjjjjkkkmmmmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkhhhiiijjjiiihhhhhhiiijjjnnnmmmkkkiiiiiiiiijjjkkknnnmmmkkkjjjiiiiiijjjkkkeeehhhhhhfffgggjjjkkkhhhiiijjjlllmmmnnnnnnmmmmmmmmmmmmllllllooosssrrrlllhhhhhhhhhhhhhhhhhhhhhhhhllljjjiiijjjlllmmmkkkiiihhhjjjkkkjjjgggfffgggiiigggggghhhhhhhhhhhhgggggggggfffeeefffhhhhhhgggfffeeeeeedddfffiiikkkkkkjjjfffggghhhiiiiiijjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhiiihhhhhhhhhhhhhhhgggffflllkkkjjjjjjjjjkkkmmmmmmkkkkkkkkkkkklllllllllllllllkkkkkkkkkkkklllmmmmmmkkkkkkjjjjjjjjjjjjjjjkkklllnnnooommmhhhfffhhhkkkiiinnnpppmmmkkkmmmnnnlllkkkkkklllmmmmmmllljjjjjjjjjjjjkkkkkkkkkkkkjjjjjjkkkkkkiiiiiiiiikkkmmmnnnkkklllmmmnnnnnnnnnnnnnnnmmmnnnnnnoooppppppqqqqqqmmmnnnpppqqqrrrqqqpppoooqqqpppppprrrtttuuuuuutttuuuuuutttttttttuuuvvvwwwuuurrrooonnnooorrrssstttnnnoooqqqsssvvvxxxzzzzzz~~~~~~}}}zzzzzzvvvvvvvvvvvvvvvuuuuuutttwwwvvvuuuttttttsssttttttqqqqqqqqqppppppppppppooonnnoooppppppppppppooonnniiilllpppssstttrrrpppmmmiiilllnnnmmmkkkjjjllloookkkkkkkkklllllllllmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkfffhhhjjjjjjiiihhhhhhiiinnnllljjjhhhhhhhhhiiijjjhhhggggggggggggiiikkkllldddggghhhffffffjjjkkkhhhiiikkkmmmoooppppppooonnnlllllllllkkkooosssqqqllliiiiiiiiiiiiiiiiiiiiiiiillljjjhhhiiilllmmmkkkiiigggiiikkkjjjhhhgggiiilllgggggghhhhhhhhhhhhggggggfffeeeeeefffhhhiiihhhgggeeeddddddeeehhhkkkllllllddddddfffggghhhhhhhhhhhhjjjjjjiiihhhgggfffeeeeeehhhgggffffffggggggfffeeeggghhhjjjllllllkkkjjjiiijjjkkkkkkllllllmmmmmmnnnkkkkkkjjjjjjkkkkkklllmmmllllllkkkkkkkkklllmmmmmmiiilllmmmkkkhhhgggkkkpppfffkkknnnjjjhhhiiikkkjjjjjjkkkmmmmmmmmmkkkiiigggjjjjjjjjjkkkkkkjjjjjjjjjmmmlllkkkjjjjjjkkkmmmooojjjkkkmmmoooppppppoooooommmnnnnnnooopppqqqqqqqqqlllnnnpppqqqrrrqqqpppoooqqqpppppprrrtttvvvuuutttrrrrrrqqqpppqqqrrrsssttttttqqqnnnmmmooorrrttttttmmmnnnpppsssvvvyyy{{{|||xxxzzz}}}~~~{{{xxxxxxwwwuuutttsssrrrqqqrrrpppqqqttttttpppoooqqquuusssqqqppppppooonnnmmmqqqpppooommmmmmmmmnnnooonnnoooooooooppppppqqqqqqnnnooonnnmmmllllllnnnpppooonnnlllkkkkkklllnnnoooiiikkkllllllkkkjjjkkkllllllkkkiiihhhhhhiiikkklllpppkkkeeeccceeehhhiiiiiikkkjjjhhhhhhiiijjjmmmnnniiihhhggggggjjjkkklllkkklllmmmllljjjjjjmmmnnnmmmkkkiiiiiimmmsssvvvsssooollllllkkkjjjhhhiiilllnnnpppnnnlllkkklllmmmmmmllliiihhhggggggggghhhiiijjjjjjhhhfffgggjjjkkkiiiggg```bbbeeeeeeeeeeeeggghhhhhhhhhiiijjjjjjiiihhhgggggggggggggggggghhhiiiiiijjjiiihhhgggggghhhiiijjjeeefffddddddgggmmmlllhhhhhhiiiiiihhhhhhfffeeedddllllllkkkjjjhhhiiilllnnniiiiiiiiihhhiiiiiijjjkkkmmmmmmnnnoooppppppoooooollllllllllllkkkkkkjjjiiiggghhhjjjlllmmmmmmmmmllliiiiiikkkkkkkkkkkkiiiiiinnnllljjjhhhhhhiiijjjkkkkkkllllllmmmnnnooopppppphhhlllpppqqqooommmmmmnnnooonnnnnnoooppppppnnnmmmnnnnnnoooqqqrrrssstttttttttttttttssssssrrrrrrrrrsssrrrqqqpppqqqsssvvvwwwrrrsssuuuuuusssssstttuuutttuuuvvvwwwxxxyyyzzzzzz{{{}}}~~~}}}zzzvvvvvvuuuuuutttsssssssssqqqooopppsssrrrnnnmmmooovvvtttqqqqqqqqqqqqooonnnqqqpppooonnnnnnnnnoooooommmmmmnnnnnnnnnooooooooommmnnnnnnmmmkkkkkkmmmoooooommmlllkkkkkklllmmmooogggiiijjjjjjiiihhhiiijjjlllkkkjjjhhhhhhiiikkkllloookkkgggeeegggiiiiiiiiiggggggffffffggghhhjjjkkkjjjiiihhhiiikkkmmmmmmllljjjjjjiiihhhiiijjjllllllllliiihhhjjjoooqqqnnnkkkkkklllkkkjjjhhhiiikkknnnmmmkkkiiihhhiiijjjjjjiiiggggggggghhhiiijjjkkkllljjjhhhggggggiiijjjiiigggeeefffhhhhhhfffffffffgggeeefffggghhhhhhgggffffffggggggffffffgggggghhhiiiggggggffffffffffffggggggfffgggeeedddgggllllllhhhjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjiiiggghhhjjjmmmiiiiiiiiiiiiiiijjjjjjkkkjjjkkkkkkllllllllllllkkklllllllllllllllkkkjjjjjjkkkkkklllllllllkkkjjjiiilllkkkjjjjjjjjjjjjkkklllmmmkkkjjjiiihhhiiikkklllkkkkkkkkkllllllmmmmmmnnnhhhkkkooopppnnnllllllmmmmmmmmmmmmmmmnnnnnnlllkkkoooooopppqqqqqqrrrssstttssssssssssssrrrrrrrrrqqqqqqqqqppppppqqqssstttuuusssssssssrrrpppoooqqqrrrttttttuuuuuuvvvwwwxxxyyy~~~~~~{{{yyysssssstttttttttttttttttttttrrrrrrtttsssooonnnpppvvvtttrrrqqqrrrrrrqqqppprrrqqqppppppooooooppppppmmmnnnnnnnnnnnnooooooooommmmmmmmmllljjjkkkmmmooonnnmmmlllkkkkkklllmmmnnnhhhiiijjjjjjiiihhhiiijjjlllkkkjjjiiiiiijjjkkklllnnnllliiihhhiiijjjiiiiiifffffffffggghhhhhhiiiiiikkkjjjiiijjjlllnnnmmmlllkkkjjjiiiiiiiiijjjkkkmmmooollliiiiiilllmmmkkkiiijjjkkkkkkiiihhhhhhjjjmmmllljjjhhhggghhhiiiiiihhhffffffhhhjjjkkkllllllmmmiiihhhggghhhiiijjjiiigggiiijjjkkkjjjhhhfffeeefffeeeeeefffggghhhhhhhhhhhhffffffeeeeeeffffffggghhhffffffggggggggggggffffffggghhhgggeeefffjjjjjjgggjjjiiiiiiiiijjjkkkmmmnnniiijjjiiihhhggggggiiikkkiiiiiiiiiiiiiiijjjkkkkkkjjjkkkkkkkkkkkkjjjjjjiiikkkllllllllllllkkkjjjjjjkkkkkkkkklllkkkjjjjjjiiinnnmmmjjjhhhhhhjjjmmmnnnkkkkkkjjjiiiiiijjjlllllljjjjjjjjjjjjjjjkkkkkkkkkhhhjjjmmmnnnmmmlllkkkllllllmmmmmmnnnnnnmmmmmmmmmppppppppppppqqqrrrrrrsssrrrrrrrrrrrrqqqqqqqqqqqqooopppqqqrrrrrrrrrrrrrrruuuuuussspppnnnnnnoooqqqvvvuuutttttttttuuuwwwxxx}}}~~~}}}|||yyywwwssssssssssssssssssssssssyyyvvvuuuwwwvvvqqqpppsssuuusssqqqqqqqqqrrrqqqppprrrqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooolllmmmlllkkkjjjjjjlllnnnnnnmmmllllllllllllmmmnnnkkklllmmmllljjjiiijjjlllkkkkkkjjjjjjjjjkkkllllllmmmlllkkkkkkkkkjjjjjjiiigggggghhhjjjjjjjjjjjjjjjkkkjjjjjjkkkmmmmmmlllkkknnnlllkkklllmmmlllmmmppppppmmmkkkjjjkkkllllllkkkjjjjjjkkkjjjhhhhhhjjjlllooollljjjjjjkkklllkkkkkkggghhhjjjkkkllllllkkkkkkiiihhhhhhhhhiiiiiihhhhhhiiijjjkkkjjjhhhfffffffffgggggghhhiiijjjkkkkkkkkkeeeeeeeeeeeeeeefffggggggfffgggiiijjjjjjiiihhhhhhgggiiihhheeefffiiiiiifffjjjiiigggggggggiiilllmmmiiiiiijjjiiiggggggiiikkkjjjiiiiiiiiiiiijjjkkkkkkmmmmmmmmmmmmmmmlllkkkjjjjjjjjjjjjkkkkkkjjjiiiiiiggghhhiiijjjkkkllllllmmmnnnmmmkkkjjjjjjkkkmmmnnnjjjjjjjjjjjjjjjkkklllmmmkkkkkkkkkjjjjjjjjjjjjjjjiiikkkmmmnnnnnnmmmllllllmmmooopppppppppooooooppprrrqqqpppppppppqqqrrrsssqqqqqqqqqqqqqqqqqqqqqqqqpppqqqsssttttttsssrrrqqqvvvvvvtttqqqoooooorrrtttwwwvvvuuuttttttuuuwwwxxxxxx}}}~~~~~~|||zzzxxxvvvvvvuuuuuutttssssssrrrrrrzzzwwwuuuwwwvvvrrrqqqtttsssqqqoooooopppqqqqqqpppqqqqqqqqqrrrrrrrrrqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnlllmmmlllkkkjjjjjjlllnnnmmmmmmmmmllllllmmmmmmmmmlllmmmmmmkkkiiiiiijjjllljjjjjjjjjkkkkkkllllllmmmlllmmmmmmlllkkkjjjjjjiiiggghhhiiijjjkkkkkkkkkjjjjjjiiiiiikkklllmmmkkkiiioookkkjjjmmmnnnkkkmmmqqqnnnllljjjjjjkkklllmmmmmmjjjkkkkkkjjjiiiiiijjjlllpppnnnkkkkkklllmmmmmmllliiijjjkkkllllllkkkiiihhhhhhhhhiiiiiihhhhhhhhhiiifffgggiiihhhgggffffffggghhhhhhhhhiiijjjkkklllllleeeeeeeeeeeeeeefffggggggfffggghhhjjjjjjjjjiiihhhgggjjjiiifffeeehhhhhhfffkkkjjjhhhgggggghhhjjjkkkiiijjjkkkjjjiiihhhjjjkkkjjjjjjjjjiiijjjkkkkkklllnnnnnnnnnnnnnnnmmmlllkkkggghhhiiiiiiiiiiiihhhhhhhhhhhhhhhiiijjjkkklllmmmkkkllllllmmmmmmllllllkkkjjjjjjjjjkkkkkkllllllmmmllllllllllllkkkkkkkkkkkkllllllmmmnnnoooooonnnmmmllloooqqqqqqpppooopppqqqrrrqqqpppooopppqqqrrrsssqqqqqqqqqqqqqqqqqqqqqqqqrrrsssuuuvvvvvvtttrrrqqqssssssrrrpppnnnpppsssvvvxxxwwwvvvvvvvvvwwwxxxyyyvvv|||}}}|||yyywwwvvvwwwvvvvvvuuuttttttssssssxxxtttssstttsssppppppsssqqqpppnnnooopppqqqqqqpppppppppqqqrrrrrrrrrqqqqqqmmmmmmllllllllllllkkkkkkmmmmmmmmmllljjjkkkmmmooommmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkiiigggfffhhhjjjjjjjjjkkkkkkllllllmmmmmmlllmmmmmmllljjjiiiiiijjjggggggggghhhiiiiiijjjjjjjjjiiijjjkkkmmmllljjjhhhnnniiihhhlllmmmiiijjjpppiiiiiiiiiiiijjjkkklllllljjjkkkllllllkkkjjjkkklllnnnllljjjiiijjjkkkkkkjjjkkkkkkkkkkkkjjjiiihhhggggggiiijjjiiihhhggghhhiiiccceeeggggggffffffggghhhggggggggggggggghhhiiijjjffffffeeeeeeffffffggghhhdddeeefffgggggghhhhhhgggfffjjjjjjfffeeegggiiiggglllllljjjiiiiiijjjkkkllliiijjjkkkkkkiiiiiijjjkkkjjjjjjjjjjjjjjjkkkllllllkkkllllllllllllkkkkkkjjjgggggghhhiiiiiiiiihhhhhhkkkkkkjjjiiiiiiiiiiiijjjjjjkkklllmmmmmmlllkkkjjjkkkkkkkkklllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmlllmmmooopppooommmjjjmmmppppppnnnmmmoooqqqrrrqqqpppooooooqqqssstttqqqqqqqqqqqqrrrrrrrrrrrrtttuuuvvvwwwvvvuuurrrqqqooooooooonnnmmmnnnqqqsssvvvvvvwwwwwwxxxxxxxxxxxxyyy~~~|||yyywwwvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwsssrrrsssssspppqqqtttqqqpppooooooqqqsssrrrrrrnnnoooppprrrrrrrrrqqqpppoooooonnnnnnnnnmmmmmmmmmmmmnnnnnnmmmkkkkkkmmmooolllmmmmmmmmmmmmmmmmmmlllllllllkkkhhhffffffhhhjjjiiijjjkkklllmmmmmmmmmmmmkkkmmmmmmkkkhhhgggiiikkkiiihhhhhhhhhhhhjjjkkklllkkkkkkkkkmmmnnnmmmkkkiiiooohhhgggmmmnnnhhhjjjqqqiiijjjkkkkkkkkkkkkkkkkkkkkklllnnnmmmlllkkklllmmmmmmkkkiiihhhiiijjjjjjjjjjjjjjjiiihhhhhhhhhiiiiiigggiiijjjiiigggggghhhjjjccceeeggggggfffffffffgggiiihhhggggggggghhhiiijjjggggggffffffgggggghhhiiieeeeeeeeeeeefffggghhhiiieeeiiijjjfffeeegggiiiiiihhhiiiiiijjjjjjkkkkkkkkkgggiiijjjjjjiiihhhhhhiiikkkjjjjjjjjjjjjkkklllllliiijjjjjjkkkkkkkkkkkkjjjhhhhhhiiijjjjjjjjjjjjjjjkkkkkkiiihhhhhhhhhiiijjjkkkkkkkkkjjjjjjkkkkkkkkkllllllllllllllllllkkkkkkkkkkkkllllllmmmmmmnnnnnnmmmlllkkklllnnnooonnnllliiimmmppppppnnnmmmooorrrqqqpppooonnnoooqqqtttvvvqqqrrrrrrrrrssssssssssssuuuuuuuuuuuuuuusssrrrqqqoooppppppooommmmmmnnnpppssstttvvvxxxyyyyyyxxxwww{{{~~~~~~|||yyywwwwwwuuuuuuuuuvvvwwwxxxxxxxxxxxxtttsssuuuuuussstttwwwrrrqqqpppppprrrttttttsssnnnooopppqqqrrrqqqqqqpppsssrrrrrrrrrqqqqqqppppppnnnooonnnmmmllllllnnnpppllllllmmmmmmmmmmmmllllllnnnnnnmmmjjjhhhhhhjjjllliiijjjkkklllmmmmmmmmmmmmkkkmmmmmmjjjgggfffiiilllmmmllljjjjjjjjjlllnnnpppllllllmmmnnnoooooollliiirrrjjjiiippppppjjjlllssskkkmmmoooooonnnlllllllllkkkmmmnnnnnnmmmllllllmmmnnnllljjjiiijjjkkkkkkkkkhhhhhhggggggggghhhjjjkkkgggiiikkkjjjgggfffhhhjjjeeeggghhhhhhfffeeefffggglllkkkjjjiiiiiiiiijjjkkkggggggggggggggghhhiiiiiihhhggggggggggggiiikkkllldddiiijjjgggdddgggjjjjjjcccdddfffgggiiijjjjjjjjjfffgggiiiiiihhhgggggghhhkkkkkkjjjjjjkkkkkklllmmmiiijjjkkkllllllllllllllliiijjjkkklllllllllllllllhhhhhhgggggghhhjjjlllmmmmmmkkkiiiggggggiiikkkmmmmmmmmmmmmmmmlllkkkjjjjjjjjjjjjkkkllllllmmmnnnnnnmmmkkkiiijjjmmmooommmkkkkkkooosssssspppnnnqqquuuqqqpppnnnnnnooorrruuuwwwrrrrrrrrrsssssstttttttttuuuuuuttttttsssrrrqqqppprrrssssssrrrooonnnnnnoooppprrruuuxxxyyyxxxwwwvvvxxx~~~{{{|||zzzxxxzzzvvvuuuuuuuuuttttttttttttpppsssuuuvvvuuutttssssssrrrrrrsssssstttssssssrrrnnnoooqqqssstttqqqmmmiiirrrqqqqqqqqqppppppoooooooooooonnnlllkkklllnnnqqqqqqooommmllllllmmmnnnooojjjmmmnnnmmmjjjhhhiiikkkjjjmmmnnnmmmkkkjjjmmmpppnnnnnnnnnlllkkkkkklllnnnoooooonnnkkkiiihhhjjjllliiikkkmmmmmmllljjjjjjjjjnnnllljjjkkkmmmnnnllljjjkkkkkkjjjjjjjjjkkkllllllpppnnnkkkjjjkkkkkkkkkjjjhhhkkklllkkkgggeeefffggghhhhhhhhhhhhhhhhhhhhhhhhjjjfffeeejjjkkkhhhjjjooohhhiiikkkkkkjjjhhhfffdddeeegggiiiiiihhhggggggggglllkkkiiigggggggggggghhhllliiigggiiillllllhhhcccjjjjjjiiihhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhnnnmmmkkkiiihhhgggffffffpppppppppnnnllljjjgggfffmmmkkkiiijjjlllmmmkkkiiijjjkkkjjjhhhffffffgggiiidddeeegggiiijjjiiihhhgggmmmkkkhhhfffeeeeeefffgggkkkkkkkkkjjjjjjjjjiiiiiijjjkkkllllllkkkkkkmmmooollllllkkkllllllmmmnnnoooqqqpppoooooonnnoooooopppvvvtttrrrppppppppprrrsssgggnnnuuuyyyxxxuuuttttttwwwvvvtttrrrqqqqqqqqqrrrrrrssssssrrrqqqppprrrssssssuuuxxxyyyyyyyyy{{{|||}}}}}}{{{{{{~~~zzzxxxzzzvvvvvvvvvvvvuuuuuuuuuuuuqqqtttwwwwwwuuusssssstttsssssstttttttttsssrrrrrrpppooooooppprrrrrrooommmppppppoooooonnnnnnnnnnnnnnnnnnnnnmmmllllllnnnpppmmmlllllllllmmmoooqqqrrrjjjlllnnnnnnlllkkklllmmmnnnooopppooonnnoooppprrrnnnooonnnmmmkkkkkkmmmnnnllllllllljjjhhhiiikkkmmmjjjlllmmmlllkkkiiijjjjjjmmmkkkjjjkkkmmmnnnmmmkkkmmmmmmlllkkkkkkjjjjjjkkkrrrooommmllllllllllllkkkkkkkkkjjjhhhggggggiiikkkjjjjjjjjjjjjjjjjjjjjjjjjpppkkkiiijjjiiieeeeeehhhiiiiiijjjjjjiiigggfffeeedddfffiiijjjiiiiiiiiijjjlllkkkiiihhhgggggghhhhhhkkkiiigggiiimmmnnnjjjgggjjjiiiiiihhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhlllkkkjjjiiiiiihhhhhhiiillllllmmmmmmlllkkkjjjiiikkkjjjiiijjjmmmnnnllljjjoooooonnnllljjjiiilllnnniiijjjlllmmmmmmlllkkkjjjllllllkkkjjjjjjjjjkkkllllllllllllkkkkkkkkkjjjjjjmmmnnnnnnmmmkkkjjjkkklllpppoooooonnnnnnnnnoooooopppppppppppppppooooooooouuutttsssrrrrrrrrrssstttlllooosssvvvvvvuuuuuuuuuvvvuuusssrrrrrrrrrrrrssssssttttttsssqqqpppqqqsssuuuwwwyyyxxxwwwvvvwwwwww}}}}}}||||||~~~zzzxxxzzzwwwwwwwwwwwwwwwwwwwwwwwwrrrwwwzzzyyyuuurrrsssvvvtttttttttttttttsssrrrqqqrrrpppooooooppprrrrrrqqqpppppppppoooooooooooonnnmmmnnnooonnnmmmlllmmmoookkkllllllmmmnnnoooppppppjjjkkkmmmmmmmmmmmmnnnpppnnnmmmlllmmmnnnoooooonnnooooooooommmkkkkkkmmmooojjjkkkkkkjjjiiijjjlllnnnkkkllllllkkkiiiiiijjjllllllkkkjjjkkkmmmnnnnnnmmmooonnnmmmlllkkkjjjiiiiiirrrooommmlllmmmmmmkkkjjjooollliiiggghhhjjjlllmmmlllllllllllllllllllllllljjjggggggiiiiiihhhhhhkkkiiiiiihhhhhhggggggffffffdddgggiiikkkkkkkkklllnnnkkkkkkjjjiiihhhhhhhhhhhhjjjhhhgggiiimmmnnnllliiijjjiiihhhhhhgggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiijjjkkkkkkkkkkkkkkkllllllkkkjjjjjjjjjiiijjjlllnnnnnnllljjjnnnmmmkkkiiiggggggjjjllliiijjjkkklllkkkjjjiiihhhfffgggggghhhiiijjjkkkkkkmmmmmmllllllllllllkkkkkkmmmnnnooonnnkkkjjjkkklllrrrqqqpppooonnnnnnnnnnnnnnnooopppqqqqqqpppoooooossssssttttttuuutttttttttqqqpppqqqsssuuuvvvvvvuuuttttttssssssrrrssssssttttttuuuuuusssqqqppppppqqquuuvvvxxxxxxvvvuuuvvvwww|||}}}}}}~~~zzzxxxzzzxxxxxxxxxxxxyyyyyyyyyyyytttyyy|||zzztttqqqssswwwuuuuuuuuuuuutttsssrrrqqqsssrrrpppqqqrrrrrrqqqppprrrrrrrrrrrrrrrrrrrrrrrrlllnnnoooooonnnmmmmmmnnnmmmnnnnnnnnnmmmlllkkkjjjlllllllllllllllmmmnnnoooooommmlllmmmppprrrpppmmmooopppooonnnllllllnnnpppkkklllmmmllljjjjjjlllnnnmmmmmmlllkkkiiiiiikkkmmmkkkkkkkkklllmmmnnnooonnnnnnnnnnnnmmmlllkkkkkkjjjpppnnnllllllllllllkkkiiiqqqnnnjjjjjjlllmmmllljjjkkkkkkkkkkkkkkkkkkkkkkkkgggfffggghhhiiijjjkkkllliiihhhggggggffffffgggggggggiiikkklllllllllmmmoookkkkkkjjjjjjiiiiiiiiiiiijjjhhhgggiiikkklllkkkiiijjjjjjiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjkkkjjjjjjjjjjjjkkkkkklllnnnmmmmmmlllkkkiiihhhhhhkkkkkklllnnnnnnmmmkkkjjjlllkkkiiifffddddddgggjjjjjjjjjjjjjjjjjjiiihhhgggdddeeefffhhhiiiiiiiiiiiilllllllllllllllllllllllljjjlllnnnnnnmmmmmmnnnpppoooooonnnmmmllllllmmmmmmmmmoooqqqrrrrrrqqqpppoooppprrrsssuuuvvvuuutttssssssqqqpppsssvvvxxxvvvsssssssssssssssttttttuuuuuutttuuuvvvtttrrrpppppppppqqqtttvvvwwwwwwxxxyyyzzz|||}}}~~~zzzxxxzzzyyyyyyyyyzzzzzzzzzzzzzzzvvvyyy{{{yyyuuurrrtttwwwtttuuuuuuuuuttttttsssrrrtttssssssttttttssspppnnnrrrrrrrrrrrrssssssssssssmmmoooppppppooonnnnnnooommmnnnnnnnnnmmmllljjjiiiooonnnlllllllllllllllllltttrrrqqqsssvvvwwwuuurrrpppppppppnnnmmmmmmnnnpppoooppppppnnnlllkkklllmmmnnnnnnmmmllljjjjjjlllnnnjjjkkklllmmmmmmnnnoooooolllmmmmmmnnnnnnnnnmmmlllooonnnmmmmmmnnnnnnmmmkkkqqqooommmnnnpppoookkkgggiiiiiiiiiiiiiiiiiiiiiiiimmmmmmllljjjhhhhhhfffdddiiihhhhhhgggggggggggghhhkkklllmmmmmmllllllmmmnnnkkkkkkkkkkkkkkkjjjjjjjjjkkkjjjhhhhhhiiiiiihhhgggkkkkkkjjjiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkllllllmmmlllkkkkkkkkkkkkkkkkkkooonnnmmmllllllkkkkkkjjjnnnooopppooonnnlllkkkjjjmmmmmmkkkiiifffgggiiilllnnnnnnnnnmmmmmmlllkkkkkkjjjjjjkkkllllllkkkkkkjjjkkkkkklllllllllllllllllljjjlllooooooooonnnooopppmmmmmmmmmmmmmmmnnnoooooommmoooqqqrrrsssrrrpppooonnnpppssstttuuutttrrrqqqrrrqqqrrruuuyyyxxxtttppprrrrrrssstttuuuuuuuuuuuutttvvvvvvuuussspppppppppsssuuuwwwxxxxxxyyyzzz|||{{{|||~~~~~~zzzxxxzzz{{{{{{{{{zzzzzzyyyyyyyyywwwxxxxxxwwwuuuuuuuuuvvvsssttttttuuuuuuuuutttttttttttttttuuuvvvuuuqqqnnnpppqqqqqqqqqqqqrrrrrrrrroooqqqrrrqqqpppoooppprrrmmmmmmmmmmmmnnnnnnoooooorrrpppmmmlllmmmmmmmmmlllrrrrrrssstttvvvvvvtttrrrqqqqqqqqqooommmmmmoooqqqpppqqqrrrpppnnnllllllmmmnnnoooooonnnllllllmmmoookkklllnnnnnnmmmmmmnnnpppkkklllnnnooooooooonnnmmmnnnmmmmmmoooqqqrrrpppooonnnooopppqqqqqqooojjjgggjjjjjjjjjjjjjjjjjjjjjjjjkkknnnnnnkkkjjjkkkjjjfffiiiiiiiiiiiihhhhhhhhhhhhmmmnnnnnnmmmkkkkkkmmmnnnkkkkkklllllllllkkkkkkjjjlllkkkjjjiiihhhhhhhhhhhhmmmlllkkkkkkjjjjjjkkkkkkkkkkkkllllllmmmmmmnnnnnnmmmmmmlllkkkkkkkkkllllllmmmmmmmmmnnnnnnpppqqqrrrqqqrrrrrrpppnnnmmmmmmnnnmmmmmmmmmkkkiiihhhjjjkkkmmmmmmmmmmmmmmmlllllllllmmmmmmllllllkkkkkkjjjjjjlllllllllmmmmmmmmmmmmmmmnnnpppqqqqqqooommmlllllloooooooooooopppqqqrrrsssnnnoooppprrrrrrrrrrrrqqqoooqqqrrrttttttsssqqqpppqqqrrrtttwwwxxxwwwsssppprrrssstttuuuuuuuuuuuuuuusssuuuvvvvvvtttqqqqqqqqqwwwxxxzzzzzzxxxwwwxxxyyyzzz{{{}}}}}}zzzxxxzzz||||||{{{zzzyyyyyyxxxwwwxxxvvvttttttvvvwwwvvvuuurrrssstttuuuuuuvvvvvvuuutttsssrrrsssuuuvvvuuutttqqqqqqqqqqqqrrrrrrrrrsssrrrssssssqqqpppppprrrtttqqqppppppooooooppprrrssstttqqqnnnmmmoooqqqqqqpppmmmooorrrsssrrrqqqppppppqqqqqqqqqpppnnnnnnpppqqqnnnpppqqqpppnnnmmmmmmnnnooopppqqqqqqooonnnnnnooolllnnnooonnnllllllmmmooommmnnnoooppppppooommmllljjjjjjkkkmmmpppqqqpppoookkkmmmooopppooommmmmmmmmllllllllllllllllllllllllggglllmmmkkklllooooookkkhhhiiijjjkkkkkkjjjiiihhhllllllmmmlllkkklllnnnpppjjjkkklllmmmmmmlllkkkkkkllllllkkkjjjiiijjjkkklllnnnnnnmmmllllllllllllmmmlllmmmmmmnnnooooooppppppkkkkkkkkkkkklllmmmnnnooopppoooooopppqqqssstttuuuqqqrrrrrrpppnnnoooqqqtttnnnooopppooommmllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnooonnnmmmlllkkkllllllmmmnnnnnnooooooooopppppppppnnnppprrrrrrpppnnnmmmmmmppppppppppppppppppqqqqqqoooooopppqqqqqqrrrssssssrrrssssssttttttsssrrrqqqssstttvvvvvvuuutttttttttssstttuuuvvvvvvuuuttttttrrrtttvvvvvvtttrrrrrrrrrvvvwwwyyyyyywwwwwwwwwxxxzzz{{{{{{|||}}}zzzxxxzzz}}}}}}|||zzzyyyxxxwwwvvvyyyuuuqqqssswwwyyywwwtttqqqrrrsssuuuvvvvvvwwwwwwtttrrrpppppptttwwwzzzzzzsssssssssttttttuuuuuuuuuttttttsssrrrpppqqqtttvvvxxxvvvtttrrrpppqqqrrrrrrtttqqqnnnooorrrtttuuutttmmmqqquuuuuusssqqqqqqsssqqqrrrqqqpppnnnnnnppprrrkkkmmmoooooonnnmmmnnnooooooqqqssssssqqqooooooooolllnnnpppooolllkkkmmmoooooopppqqqqqqpppnnnllljjjeeeeeefffjjjmmmooonnnmmmiiikkknnnnnnlllmmmppptttppppppppppppppppppppppppnnnrrrrrrmmmkkkmmmkkkeeehhhiiikkkllllllkkkjjjhhhjjjkkkkkkkkkkkkmmmppprrrjjjkkklllmmmmmmmmmlllkkkllllllllllllkkkllloooqqqoooooonnnmmmmmmmmmmmmnnnmmmnnnnnnooopppqqqqqqrrriiijjjjjjkkkmmmooopppqqquuutttsssrrrrrrrrrssstttpppqqqqqqpppooopppuuuzzztttvvvxxxxxxvvvtttssssssrrrqqqqqqqqqrrrssstttttttttsssqqqpppppprrrtttuuuppppppqqqqqqqqqrrrrrrrrrkkkmmmppprrrqqqpppppppppqqqpppooonnnmmmmmmmmmmmmppppppppppppqqqrrrssstttuuuuuuuuuuuutttsssrrrrrruuuvvvwwwuuurrrqqqtttwwwssstttuuuvvvvvvuuutttsssqqqsssvvvwwwuuusssrrrrrrqqqsssvvvwwwwwwwwwyyyzzzzzzzzzzzz{{{}}}xxxrrr~~~~~~~~~}}}}}}}}}mmm~~~qqqlllzzzvvvwwwwwwwwwwwwxxxyyyzzzzzzzzzxxxuuuuuuwwwzzz{{{{{{xxxxxxxxxxxxxxxxxxyyyyyyqqqvvvrrrpppvvvuuurrrwwwtttsssrrrqqqrrrqqqooommmqqqppprrrsssnnniiippp{{{oootttxxxxxxuuutttwww{{{{{{zzzxxxyyyzzz|||{{{{{{~~~~~~zzz~~~{{{yyyyyyyyyyyymmmnnnoooppppppppppppooommmiiifffgggjjjllliiieeekkkjjjiiiiiijjjjjjhhhgggssspppqqquuuvvvtttuuuyyy~~~tttnnnrrrwwwwwwyyy|||{{{xxxzzzzzzwwwwwwxxxtttpppppptttwwwvvvwwwzzzzzzxxxqqqjjjiiimmmmmmkkkvvvuuussspppoooppprrruuuppptttyyy{{{yyyvvvttttttxxxyyy|||}}}yyyzzzxxx{{{zzzttttttyyyzzzvvvxxx|||}}}xxxppplllnnnrrruuusssqqqpppqqqrrrrrrqqqxxxuuurrrsssuuuwwwvvvtttzzzuuusssuuuuuusssrrrsssxxxuuurrrqqqsssuuuwwwxxxwwwsssqqqtttxxxyyytttooosssrrrrrrvvv{{{~~~}}}{{{{{{{{{{{{{{{}}}~~~~~~}}}{{{{{{zzz~~~|||zzzxxxwwwwwwwww~~~}}}|||||||||||||||yyyvvvxxx|||rrrsssuuuwwwyyyyyyyyyxxxzzz|||{{{}}}xxx}}}~~~~~~~~~{{{zzzyyywwwvvvtttsssrrruuussspppmmmkkkiiihhhhhhllllllmmmmmmmmmmmmllllllkkkhhhgggiiimmmooollliiigggiiikkkmmmmmmmmmmmmllljjjggggggkkkmmmmmmpppttttttmmmiiinnnsssssstttvvv}}}yyyxxxwwwuuuttttttvvvxxxvvvzzz~~~zzzvvvvvvyyyyyywwwwwwyyy|||uuussswwwxxxvvvxxx||||||yyyzzz||||||{{{zzz{{{}}}~~~}}}wwwvvvvvvyyy}}}~~~}}}xxxuuutttyyy{{{yyyyyy{{{xxxtttpppppprrrsssrrrooouuutttssssssrrrqqqooonnnqqqrrruuuwwwxxxyyy{{{||||||}}}|||{{{||||||zzz}}}~~~{{{ttt}}}|||zzz}}}~~~zzzvvvuuuuuuqqqllliiijjjjjjhhhjjjnnnssssssrrrppplllkkkkkkllljjjlllnnnooonnnnnnooopppooonnnnnnnnnoooooommmkkknnnkkkfffeeejjjnnniii```jjjjjjkkklllmmmnnnoooooommmfffjjjnnnkkkllllllcccpppppppppooommmjjjhhhggghhhhhhiiijjjkkklllmmmmmmcccdddeeefffgggiiiiiijjjooonnnooossswwwxxxvvvssswww{{{~~~yyyvvvvvvxxxzzzyyy||||||uuuqqqrrrssspppnnnnnnmmmjjjlllqqquuutttsssuuujjjfffdddggghhhfffeeegggooorrrqqqkkkgggjjjnnnppprrrrrrqqqqqqqqqpppppppppnnnppprrrssstttvvvxxx{{{{{{vvvxxxzzzyyywwwwww}}}}}}zzzvvvwww}}}{{{tttpppttttttuuuxxx{{{||||||zzz|||||||||~~~~~~||||||{{{~~~~~~zzzwwwwwwxxxuuutttvvvzzz{{{xxxtttvvvxxxyyyyyywwwwwwyyy|||ssswww{{{{{{yyyyyy|||~~~}}}}}}{{{sssqqqrrrtttssssssvvvwwwvvvtttsss|||zzzwwwvvvuuurrrooolllqqqooommmmmmmmmmmmlllkkkppppppnnnkkkgggeeefffgggxxxuuutttssspppmmmqqqwwwlllmmmmmmllljjjjjjkkklllppprrrtttsssrrrqqqrrrrrrooonnnnnnoooqqqqqqpppooouuurrroooooosssuuusssnnnooopppqqqsssuuuvvvwwwxxxyyyppprrrxxxvvvyyy|||xxxrrrsssuuuwwwwwwvvvuuutttzzz{{{}}}|||uuuooonnnnnnkkkkkkmmmqqqqqqqqqppprrrvvvyyy{{{{{{{{{~~~~~~zzzuuurrrqqqpppwwwzzz|||}}}|||{{{}}}}}}~~~yyyqqqrrrnnniiioooxxx}}}}}}}}}}}}|||yyyxxxwwwqqqnnnkkkkkkmmmmmmjjjfffoooooopppsssttttttqqqoooqqqqqqqqqqqqsssuuuxxx{{{{{{yyyzzz{{{~~~|||}}}zzzvvvtttvvv{{{}}}}}}|||{{{}}}}}}}}}~~~~~~{{{{{{xxxsssooolllkkkkkklllqqqxxxxxx|||yyyyyy{{{|||yyyvvv{{{||||||{{{zzzyyyxxxwwwwwwxxx{{{|||}}}~~~~~~}}}|||{{{zzzyyywwwuuusssrrrqqqnnnmmmmmmnnnoooqqqsssuuujjjkkklllmmmmmmkkkiiihhhllllllllljjjiiilllsssxxxsssssswww|||}}}xxxtttuuuiiikkkjjjiiikkkqqquuuuuusssrrruuu|||}}}~~~wwwvvvvvvwwwxxxwwwuuurrrxxxxxxwwwtttrrrqqqrrrtttuuurrrrrrvvvxxxuuutttttt~~~www}}}|||}}}~~~~~~}}}~~~}}}{{{{{{zzzxxxuuussssssuuuwwwqqqooopppsssrrrnnnooorrrooopppqqqpppnnnnnnpppqqqnnnoooqqqpppooommmnnnoooooommmjjjhhhiiiiiihhhgggppplllkkkmmmkkkhhhjjjpppnnnnnnoooqqqrrrssstttuuuoooxxxsssiiimmmmmmlllkkkkkkjjjjjjiiinnnnnnmmmmmmnnnoooqqqrrrlllkkkjjjiiiiiijjjkkkllllllmmmmmmmmmlllkkkkkkkkkeeeeeeeeefffhhhjjjmmmoookkkjjjkkkppppppmmmlllnnnooosssuuuqqqpppsssrrrnnnkkkiiijjjoooqqqooommmnnnqqqmmmlllooorrrqqqqqqsssgggmmmrrrvvv|||ssspppmmmmmmppptttwwwxxx{{{|||||||||}}}}}}||||||lllwwwyyy{{{~~~ooosssvvvsssnnnjjjlllooorrrpppnnnmmmmmmmmmlllkkkmmmmmmllljjjiiijjjmmmppppppmmmooosssssspppnnnpppkkkmmmooopppppprrrtttwwwlllnnnoooooommmlllmmmnnnpppnnnllllllmmmoooooooooxxxppplllnnnoookkkjjjmmmmmmmmmlllllllllllllllllllllkkkxxxpppdddkkkrrrlllkkkjjjiiiiiiiiijjjjjjnnnmmmkkkiiiiiijjjkkklllkkkjjjiiihhhhhhjjjlllmmmjjjjjjkkkkkkiiiiiijjjkkkkkkkkkkkkmmmoooooommmkkksssooommmooonnnkkkllloooiiiqqqwwwvvvuuuwwwuuuooouuuqqqqqquuuvvvssspppqqqzzzvvvtttvvvvvvtttsssuuuttttttqqqnnnpppvvvwwwuuusssooommmooosssuuusssoooxxxuuurrrqqqqqqpppmmmjjjnnnjjjiiiqqqyyy|||wwwssstttyyyzzzwwwxxx|||wwwxxxyyywwwrrrnnnllllllkkkooossssssrrrrrrtttwwwzzz||||||zzzyyyxxxwwwnnnppptttyyy{{{yyyuuuqqqrrrrrrrrrsssttttttuuuuuutttssssssrrrqqqqqqqqqrrrxxxiiiqqqllliiitttqqqrrrpppqqqpppmmmmmmooopppoooqqqqqqqqqqqqpppppppppppplllrrrnnnxxxxxxnnnuuussskkklllmmmnnnoooooooooooommmlllkkkjjjkkklllnnnpppwwwuuusssssstttrrrnnnkkkqqqnnnlllkkkkkkkkkkkkiiiiiilllkkkhhhjjjpppooojjjgggiiijjjkkkkkkjjjhhhgggmmmkkkiiihhhiiiiiihhhgggmmmkkkiiihhhhhhhhhjjjmmmooofffaaafffjjjhhhfffgggmmmlllmmmnnnmmmlllqqqyyyxxxiiilllsssrrr~~~xxxrrroooqqqtttvvvvvvrrrtttvvvwwwwwwuuusssrrrwwwuuusssssstttvvvvvvuuurrrrrrrrrrrrrrrrrrrrrrrrrrrtttvvvtttqqqooorrruuuqqqpppooonnnmmmlllllllllsssssspppmmmmmmooopppooooookkklllsssuuupppmmmnnnnnnsssxxxxxxvvvyyy~~~zzzyyy}}}}}}xxxxxx}}}}}}uuu|||}}}uuuttt||||||}}}{{{zzzzzz{{{zzzvvvqqqmmmrrrqqqppppppqqqrrrqqqppppppooonnnooorrruuuwwwxxxxxxuuurrroooppptttxxx{{{tttsssrrrrrrqqqqqqqqqrrrxxxlllwwwsssnnntttmmmkkkooonnnkkkiiikkkooosssuuuoooooooooooonnnnnnnnnmmmzzzxxxgggjjjjjjhhhtttssskkklllmmmnnnppppppqqqqqqsssttttttuuuuuutttttttttnnnkkkhhhiiimmmqqqtttuuuqqqppppppqqqpppnnnjjjffflllqqqrrrpppooopppllleeemmmmmmnnnoooooonnnmmmlllnnnlllkkkjjjkkkkkkjjjhhhpppnnnmmmmmmmmmnnnqqqtttnnnkkkkkkppppppllljjjlllnnnkkklllppppppnnnnnnqqqnnn}}}yyyoooiiiuuuqqqnnnpppuuuxxxxxxwwwuuusssrrrrrrtttuuuuuutttrrrrrrrrrrrrrrrrrrrrrrrrttttttuuuvvvvvvvvvuuusssoooooooooooopppqqqqqqrrrrrrqqqooonnnpppsssuuuuuu|||yyyzzzxxxsssssswwwssswwwyyyxxxssspppppprrrxxxsssooorrryyy~~~|||yyyyyy|||~~~}}}{{{zzzwwwwwwyyyxxxwwwtttpppqqqxxxzzzuuurrrzzzxxxvvvtttssssssttttttssssssrrrqqqqqqqqqrrrrrrtttjjjvvvrrrmmmtttooooooqqqpppnnnnnnnnnnnnooopppooooooooonnnnnnnnnnnnmmmkkkrrrllltttvvvooorrrggguuuxxx{{{vvvqqqnnnooonnnnnnoooqqqqqqooommmjjjnnnpppooonnnoooooommmpppppppppppppppppppppqqqpppooommmmmmnnnnnnmmmkkkfffiiikkklllmmmoooqqqssskkkkkknnnqqqpppooorrrwwwnnnkkkjjjoooqqqqqqrrruuu}}}ssspppooottt|||~~~xxxqqqtttsssssstttvvvvvvuuutttsssssssssssssssssssssssstttrrrqqqtttxxxxxxtttoooqqqqqqqqqqqqrrrssstttuuutttrrrppppppsssuuuvvvwwwnnnmmmoooqqqqqqqqqvvv}}}vvvwwwxxxxxxyyyyyyzzzzzz}}}zzzwwwxxx{{{|||wwwrrrwwwvvvvvvvvvvvvuuuuuuuuuwwwzzzwwwxxx~~~|||yyy}}}yyywwwvvvvvvuuuttt{{{zzzxxx{{{zzz}}}tttuuuwwwxxxxxxuuurrrpppssssssrrrrrrrrrrrrrrrsssttthhhrrrllleeennnnnnrrroooooorrrvvvvvvqqqmmmlllqqqqqqqqqqqqppppppppppppvvv}}}rrrrrrwww{{{uuuqqqoooooonnnmmmooopppoookkkjjjmmmrrrvvvooonnnmmmllllllnnnoooqqqrrrqqqppppppqqqqqqpppnnnnnnvvv~~~|||wwwrrrooooooqqqttttttpppoooooonnnmmmqqqwww{{{{{{xxxyyyyyyuuuqqqttttttuuuvvvxxxxxxvvvtttssssssssssssssssssssssssuuusssrrrsssuuuuuusssppptttsssrrrrrrqqqqqqrrrrrrvvvtttsssuuutttrrrrrrtttzzz~~~zzzrrrppprrr|||vvvtttuuuvvvvvvvvvvvv|||{{{yyyzzzyyyyyyyyyyyyyyyzzzzzzzzzuuuuuurrrpppsssyyyyyyuuurrrtttvvvtttsssvvvzzz}}}~~~}}}sssxxx|||yyy~~~{{{zzzyyyxxxvvvooosssvvvvvvvvvxxx{{{xxxsssrrrtttyyy|||tttsssssssssssssssttttttxxxqqq{{{qqqvvvtttwwwtttrrrtttyyyyyytttrrrtttsssrrrrrrrrrqqqqqqqqqqqqaaauuulllgggtttrrrpppnnnllllllnnnqqqnnnmmmkkkjjjkkklllooopppsssrrrrrrssstttsssrrrpppzzzqqqjjjttttttvvvvvvoooiiikkkqqqhhhtttrrrtttwwwuuutttuuuvvvwwwwwwuuussstttttttttttttttttttttttttttuuuuuusssqqqppprrruuutttsssrrrqqqqqqpppqqqqqqtttsssuuuxxxvvvqqqsssyyysss{{{tttqqqsssvvvwwwwwwvvvvvvvvvssstttuuuwwwzzz|||}}}~~~|||wwwuuuyyy~~~yyyqqqoooppptttyyy{{{|||}}}~~~yyyxxx{{{qqqxxx|||uuurrrrrrsssvvvzzz}}}~~~~~~wwwxxxzzzzzz{{{~~~yyypppqqqxxx~~~uuuuuutttttttttuuuvvvvvvvvvzzz|||sssrrrwwwrrrrrrrrrqqqqqqqqqpppppp|||xxxllliiijjjnnnpppnnnllllllooonnnmmmmmmmmmoooqqqsssrrrrrrrrrsssuuutttrrrppp}}}lllooouuuxxxvvvpppooosssnnnzzzuuuvvvuuuttttttuuuuuusssqqquuuuuuuuuuuuuuuuuuuuuuuuooorrrtttssspppooorrrvvvssssssrrrrrrrrrsssttttttooopppuuuyyyvvvuuuuuurrrxxx}}}zzzuuuzzzyyyxxxwwwvvvuuutttssspppwww~~~yyyuuutttyyy~~~{{{}}}|||}}}rrrvvvuuuuuuvvvwwwvvvsssqqqzzzzzzzzz|||}}}}}}zzzwwwwwwsssvvvvvvvvvvvvvvvwwwxxxxxxrrr~~~xxxzzztttssssssssssssrrrrrrrrrsss{{{qqqkkknnnrrrqqqppppppqqqpppppppppppprrrssstttqqqqqqrrrsssuuutttrrrppp{{{ttttttuuuuuuvvvyyyppp{{{yyywwwvvvvvvuuutttrrruuuuuuuuuuuuuuuuuuuuuuuurrruuuyyy}}}~~~~~~~~~~~~xxxwwwwwwvvvvvvvvvvvvvvvqqqrrrwwwzzzvvvyyyzzzwwwttttttuuuwwwyyy{{{}}}zzzuuussswwwxxxyyyzzzxxxxxx|||xxxlll}}}uuuvvvyyy}}}}}}vvvvvvyyyyyyooowwwwwwvvvvvvwwwxxxyyyyyyvvvwwwvvvvvvvvvvvvuuuuuuuuuxxx}}}uuutttssssssvvvppppppqqqqqqrrrsssttttttppppppqqqsssuuutttqqqooo|||nnnmmmooorrrtttrrrxxx~~~{{{yyyxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvv~~~}}}zzzxxxwwwvvvuuuwwwwwwzzzzzzuuu{{{zzzwww|||{{{{{{{{{zzzzzzzzzyyyyyy{{{{{{|||}}}}}}sssxxx}}}vvv~~~ooosss}}}vvv|||wwwzzzwwwzzz{{{qqqrrr{{{www{{{|||mmmuuu{{{uuuqqqwwwpppuuurrrtttpppqqqqqqooolllmmmqqquuupppsssssspppqqquuusssmmmuuuiii{{{jjjssstttxxxyyyxxxuuutttyyyvvvtttuuuxxxyyyvvvsss{{{uuusssrrr||||||wwwtttxxxzzz|||yyyxxxzzz{{{{{{{{{|||rrrzzzyyyyyyxxxxxx|||{{{|||uuuuuuxxxwwwwwwzzzyyyzzzsssrrrvvvvvvtttqqq~~~ffflllsssvvvvvvssspppooossssssqqqooorrrwwwuuuooooooxxxtttuuurrr}}}|||ooossstttsssrrrtttvvvwwwvvvtttvvvuuuttt{{{}}}yyy~~~zzz|||zzzsssvvv}}}wwwtttwww~~~zzzxxxuuuuuuzzz{{{wwwzzzpppwwwxxxpppttt~~~xxxqqqmmmnnnrrrvvvnnnmmmkkklllsssyyyyyytttuuuooovvvwwwqqqssszzzwww~~~tttuuuvvvwwwxxxwwwvvvvvv{{{qqq|||yyy}}}|||}}}wwwwww}}}uuuuuuzzz|||uuu|||pppwwwzzzvvvzzzvvvuuuoooxxxsss|||pppmmmooorrrooopppqqqrrrsssuuuuuutttmmmsssuuusssqqqxxxvvvzzz{{{{{{{{{zzzyyyyyyyyy{{{zzzvvv~~~~~~xxxvvv{{{|||{{{~~~}}}|||www}}}{{{vvv{{{yyywwwrrrooowwwzzzkkkrrrhhhtttwwwyyyxxxsssnnnnnnqqqwwwvvvrrrssswwwvvvqqqwww}}}{{{yyywwwwwwyyyzzz{{{uuuyyyvvv{{{yyyzzzzzz~~~|||{{{ttt{{{qqqwwwyyysssnnn|||xxxjjjuuu~~~ooooooqqqrrroookkknnntttoooxxxnnnqqqwwwxxxrrrmmmyyywwwssstttxxxzzzzzzppp|||zzzzzz||||||~~~zzzzzz~~~www|||www}}}ooottttttnnnnnnyyywwwoooooooooooorrrwwwqqq{{{sssooosssrrrttttttnnnooowwwwwwzzzzzzyyy~~~www}}}xxxxxx|||zzzuuuwwwqqqqqqgggppprrrjjjkkkxxxvvvsssqqqqqqvvvqqqqqqvvvuuunnnnnnuuusssmmmttt}}}~~~|||xxxxxxssszzz~~~}}}vvv{{{zzz{{{ttt}}}uuuzzzkkkoooqqqoooppptttsssyyyqqqpppuuuooorrrzzzvvvqqqqqqrrrsssssssssrrrqqqpppqqq}}}vvv{{{|||sssvvv}}}zzz|||tttyyyrrr}}}{{{zzzyyy{{{}}}zzz}}}yyyzzzpppooouuurrrpppqqqssspppqqqsssfffuuurrrllloootttooooooppprrrsssssssssrrrrrrmmmuuuvvvvvvuuu~~~~~~~~~|||vvvvvvuuu|||zzz}}}wwwvvvvvvxxx{{{}}}~~~~~~}}}wwwuuu|||~~~zzz~~~}}}ooosssssspppqqqssspppmmmtttrrroooqqqxxx~~~ppppppnnnoooppprrrssstttttttttqqqmmmppp|||{{{ooo{{{}}}uuu}}}{{{~~~yyyyyy~~~ooovvvyyyzzzyyyxxxwwwxxx{{{|||}}}|||}}}kkkvvvvvvvvvyyy~~~yyyrrrxxxiiivvvpppqqquuurrrqqqtttsssppprrrwwwtttqqqwwwvvvnnnrrroooppppppqqqrrrsssssssssvvvvvvuuuuuu{{{}}}vvvtttxxx}}}~~~xxx}}}sss}}}tttzzz}}}{{{yyy|||zzzyyyxxxzzzzzzzzzyyyxxxsssxxxqqqzzzvvvvvv{{{{{{vvvxxxwwwqqqzzzyyytttuuuxxxtttqqqrrrrrrqqqqqqsssggguuuppprrryyyuuusssxxxvvvooonnnsssqqqqqqqqqqqqqqqqqqqqqqqqqqqxxxzzzssskkkooo~~~xxx{{{yyyxxx}}}||||||sssxxxxxx{{{|||}}}yyy{{{}}}{{{{{{yyywwwvvvwwwwwwvvvtttqqqwwwuuu~~~}}}ooowwwvvvuuuwww{{{|||vvvxxx|||sssrrr~~~tttmmmtttuuuxxxtttpppnnnnnnnnnnnnooommmqqqtttwwwwwwjjjqqqsssllleeennnwww|||~~~~~~xxxrrrpppppppppqqqqqqrrrrrrqqqpppppppppppppppnnnrrrvvvuuuqqqpppsssxxx|||www||||||xxx{{{zzz{{{|||tttttt|||sss{{{{{{{{{yyyzzz{{{||||||yyyzzz{{{{{{yyywwwuuuuuuvvvvvvuuutttsss~~~}}}mmm{{{uuuwwwwwwuuuwwwzzzxxxwwwrrrpppxxxssswww}}}}}}xxxiiijjjtttpppsssrrrpppmmmlllmmmnnnnnnuuuuuuqqqkkkmmmxxxuuuoooqqqqqqjjjoooqqqpppoooqqqqqqooojjjmmmoooooooooqqqqqqpppqqqppppppoooooopppqqqrrroooppprrrtttvvvuuusssqqqjjjqqq{{{yyytttzzzyyy{{{uuuxxxyyyrrrsss{{{}}}|||vvvvvvtttrrr~~~wwwtttwwwwwwyyysssrrr{{{zzz~~~~~~~~~zzz~~~|||yyyyyyxxxwwwuuuuuuwwwxxxwwwvvv{{{mmmwwwsssoooyyyuuurrrtttzzz~~~{{{uuu~~~sssqqquuurrrpppqqqtttvvvuuusssttthhhpppxxxooosssyyynnnlllnnnooonnnnnnpppqqqqqqiiinnnqqqpppoooqqqqqqooojjjppp{{{wwwnnnsssoooqqqpppkkkkkkqqqvvvwwwjjjqqquuuqqqlllnnnqqqrrroooooonnnnnnoooqqqssstttpppooonnnmmmllloootttxxxxxxxxxvvvrrrqqqwwwxxx|||}}}tttsss|||zzzxxxsssoooyyy{{{uuuxxxyyy{{{{{{yyy{{{}}}{{{vvvpppxxx{{{zzz~~~zzzyyyzzzzzz{{{zzzzzzyyyxxxwwwvvvuuuuuuqqqxxxxxxrrryyyzzzvvv~~~wwwrrrrrrpppppprrrwwwzzzzzzyyyyyy|||jjjvvvxxxvvvrrrtttyyyxxxsssxxxvvvtttuuuvvvtttoookkknnnuuuvvvpppmmmpppqqqpppssspppnnnnnnqqqrrrqqqooowwwwwwrrrnnnqqqwwwuuunnn~~~xxxzzzmmmqqqrrrsssrrrqqqooonnnmmmssssssrrrqqqpppoooooopppqqqnnnkkklllnnnpppooonnnooopppqqqqqqpppqqqsssuuunnntttvvvtttuuuyyyxxxssswww{{{}}}tttvvvyyyyyy{{{yyyzzz{{{}}}|||zzzyyyzzzpppqqqtttvvvxxxyyyyyyyyy{{{sssxxxuuuwwwzzzuuu~~~|||xxxzzz~~~|||xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwrrrvvvzzzttt~~~{{{{{{tttyyyzzzzzzssssssvvvvvv|||yyywwwvvvxxxyyyxxxvvvyyyrrrrrr~~~xxx{{{yyyqqqnnnrrrxxxzzzsssrrrqqqqqqrrrrrrqqqooojjjoooqqqnnnnnnqqqrrrooopppooonnnooosssuuuuuutttssstttsssrrruuuyyyuuummmkkkpppsssqqqkkkhhhiiilllmmmnnnooopppqqqtttyyy|||vvvtttsssrrrssstttuuuuuummmnnnpppssswwwyyyzzzzzzvvvzzz~~~~~~}}}|||ooonnnmmmmmmnnnoooppppppnnnmmmkkkkkkkkkllllllkkkooonnnnnnpppsssttttttrrrmmmooopppooonnnnnnoooppplllpppqqqoooooorrrqqqmmmkkknnnqqqqqqqqqttt|||~~~www|||}}}yyyuuuvvvwwwxxxyyyyyyxxxxxx{{{yyywwwvvvxxxxxxxxxwwwyyyyyyyyyyyyyyyxxxxxxwww}}}www}}}|||vvvvvvuuu}}}zzz}}}zzz~~~~~~{{{yyyyyyxxxwwwvvvvvvvvvwwwwwwxxxxxxyyyyyyuuuqqq{{{wwwvvv|||}}}yyyuuuzzz}}}|||wwwuuuxxxzzzzzzwwwtttrrrqqqsssuuuvvvvvvyyyuuurrrtttwwwyyyvvvnnnuuuyyyrrrllloooxxxuuutttvvvvvvuuurrrpppppppppooopppppppppooopppsssvvvwwwwwwyyy{{{}}}wwwsssooommmnnnpppooommmqqqooommmnnnqqqrrrqqqooommmmmmmmmnnnqqqrrrqqqpppooorrrtttuuuuuutttuuuvvvwwwyyyyyyvvvuuuwwwxxxuuuuuuyyy||||||yyyxxxzzz|||xxxzzz}}}sss{{{zzzzzz{{{|||}}}|||{{{yyyxxx|||xxxuuuwww{{{~~~}}}zzzvvvvvvuuuuuuuuuuuuuuuvvvvvvssspppqqqvvvzzzqqqvvvyyy|||~~~~~~{{{|||{{{{{{zzzxxxvvvuuuuuuvvvvvvvvvwwwwwwwwwxxxlllyyywwwqqq}}}www|||yyy{{{xxxxxx}}}wwwtttvvvyyyzzzzzzxxxtttoooxxxvvvttttttuuuwwwyyy{{{tttuuuxxxwwwtttpppoooqqqmmmrrrwwwwwwtttrrrsssvvv{{{vvvsssppprrrwwwyyyxxxvvvxxxvvvsssqqqpppqqqqqqqqqlllppptttwwwxxxxxxyyyzzz~~~~~~|||zzzzzz|||~~~~~~~~~zzz}}}|||xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwyyyzzzzzzxxxvvvwwwvvvvvvwwwyyy{{{~~~zzzyyyxxxyyy{{{|||zzzxxxwww{{{zzzpppvvv~~~www}}}{{{}}}yyy{{{~~~~~~~~~~~~~~~}}}~~~|||{{{{{{{{{zzzxxxvvvuuuuuuuuuuuuttttttttttttyyykkkvvvvvvsss|||xxxyyywww|||wwwpppqqqvvv|||zzzwwwvvvuuutttsssrrrsssuuuwwwzzzzzzxxxssssss{{{zzzvvv{{{~~~|||yyywwwvvvwwwyyy{{{yyy~~~~~~xxxvvvwwwzzzyyyxxxwwwxxxyyyzzz{{{zzz{{{|||}}}}}}zzzuuuqqqttttttrrrooonnnrrrzzzvvvyyy{{{ssszzzwwwxxxzzz{{{||||||}}}~~~}}}~~~zzzyyywwwwwwxxxwwwvvvtttvvvvvvuuuuuuttttttssssssvvvpppyyywwwxxx}}}yyyyyyuuuwww~~~|||||||||tttvvvwwwwwwvvvuuuvvvwwwqqqvvvwwwuuu}}}yyy|||vvv{{{{{{{{{{{{{{{}}}~~~~~~|||~~~yyy|||zzzxxxvvvuuuvvvwwwvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvrrrzzz{{{}}}{{{|||www~~~|||zzzwwwuuutttuuuyyyyyy~~~sssxxxuuunnnkkkjjjlllqqqssssssuuuxxx|||~~~~~~}}}|||{{{|||{{{xxxzzztttwwwyyywwwttttttxxx}}}yyy~~~{{{zzz}}}yyysss~~~zzzyyyzzzzzz}}}{{{zzzzzzzzz{{{||||||}}}}}}|||yyy{{{zzzuuu|||zzzwwwvvvwwwxxxxxxxxxuuuuuuvvvwwwxxxyyyzzzzzzooo~~~wwwvvvqqq{{{yyyuuurrrrrrtttwwwzzzzzzsssoooqqqqqqnnnooosssuuuqqqmmmllloooqqqqqqoootttqqqpppqqqnnnjjjooowwwkkknnnrrrrrrooommmmmmnnnoookkklllooonnnjjjkkkpppiiinnnsssuuussspppmmmllloooqqqrrrsssqqqqqqqqqrrrwwweeejjjooommmiiigggkkkqqqlllqqquuusssooonnnsssyyyeeeiiioootttwww|||zzzxxxttttttrrr~~~|||zzzyyyzzz{{{{{{{{{~~~|||~~~zzzyyyzzz{{{{{{~~~}}}xxxwwwxxxwwwtttvvvtttssstttuuuvvvtttsssttt~~~~~~{{{xxxsssyyykkkwwwzzztttqqqsssvvvzzz|||uuuuuuuuuvvvvvvvvvvvvwwwuuupppnnnppppppmmmpppwwwqqqqqqqqqpppqqqqqqrrrrrrqqqqqqqqqpppppppppoooooopppqqqsssrrrqqqooooooooolllnnnqqqtttvvvvvvvvvvvvxxx{{{ssskkknnnnnnmmmlllkkkkkklllmmmnnnpppnnnlllkkknnnpppqqqqqqnnnoooooonnnnnnoooqqqsssnnnnnnnnnnnnnnnnnnoooooosssrrrrrrrrrssssssqqqoootttuuuwwwyyyzzz{{{||||||xxxwwwwwwtttttttttvvvwwwwwwvvvvvvuuullluuu}}}sssssswwwxxxyyyyyyyyyzzz}}}|||{{{zzz{{{}}}yyyxxxxxxyyy{{{}}}|||xxxvvvxxxwwwtttxxxwwwuuuuuuwwwwwwwwwvvvppp{{{~~~|||zzztttxxxsss}}}|||tttlllnnnsssuuuvvvxxxooopppssszzzlll|||uuupppoooooooooooossstttxxx|||zzzsssrrrvvvsssrrrrrrrrrrrrrrrsssssssssrrrrrrqqqpppooooooooovvvpppjjjjjjppptttssspppwwwuuurrrrrrxxxuuukkkmmmrrrnnnmmmmmmmmmnnnoooqqqrrrrrrpppmmmlllmmmnnnmmmlllnnnooooooooonnnoooqqqtttqqqppppppppprrrtttvvvwwwmmmmmmooorrruuuxxxyyyzzz~~~~~~~~~}}}}}}|||{{{{{{~~~xxxyyywwwrrruuuvvvxxxyyyyyyxxxwwwvvvmmmnnnpppqqqssstttuuuuuutttsssrrrsssuuuuuutttsssrrrxxx||||||~~~~~~}}}}}}~~~~~~wwwyyyttt|||uuuwwwzzz{{{zzzzzz{{{|||zzzyyyxxxzzz|||}}}}}}{{{yyywwwwwwxxx{{{}}}{{{wwwvvvxxxwwwtttvvvtttrrrqqqssstttuuutttnnnyyy}}}}}}|||uuuxxxppp~~~xxxtttrrrrrruuuwwwtttqqqppptttvvvuuutttvvvyyyvvvooo|||wwwrrrooopppqqqqqqpppnnnqqqvvvyyytttlllkkkooottttttssssssssssssttttttssssssrrrqqqqqqpppoooooopppoooppprrrttttttqqqnnnpppxxxnnngggjjjqqquuullllllkkklllnnnppprrrsssrrrpppoooooooooooonnnlllnnnooooooooonnnooorrrttttttsssrrrqqqqqqrrrssstttvvvvvvuuuuuuvvvxxxyyyzzzwwwyyy|||~~~yyy{{{yyyssswwwxxxzzz||||||zzzxxxvvvwwwwwwvvvuuuuuuvvvxxxyyyvvvtttssstttuuuuuutttrrrnnnppprrrrrrvvv{{{{{{xxxzzzyyywwwuuurrrooommmlll~~~}}}{{{yyy|||vvvyyyuuunnn{{{|||sssqqqzzz{{{vvv}}}tttwww{{{}}}|||zzzxxxxxxxxxwwwwwwyyy~~~}}}{{{yyyzzz{{{{{{yyywwwwwwwwwzzz|||zzzvvvuuuwwwwwwtttuuusssqqqqqqrrrtttuuutttpppzzz|||||||||vvvyyylll}}}~~~zzzxxxuuutttzzzsssmmmrrrsssuuuvvvvvvvvvvvvuuuvvv{{{|||uuuuuu~~~rrrttt}}}ooorrruuuvvvuuusssqqqqqqpppsssvvvuuurrrppptttzzzuuutttssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrmmmtttyyyvvvqqqrrr{{{qqqkkknnnssstttrrrkkkjjjjjjjjjkkkmmmooopppoooooooooqqqssssssrrrqqqoooooopppooonnnooorrrtttpppqqqrrrrrrssstttttttttxxxxxxxxxwwwxxxzzz}}}}}}{{{|||{{{xxxxxxzzz|||}}}}}}zzzwwwuuuzzzyyyxxxxxxxxxxxxyyyyyyzzzyyyxxxzzz|||~~~~~~~~~yyyxxxwwwxxxzzz|||zzzxxxuuuwwwyyy{{{|||~~~|||yyy{{{|||zzzyyywwwzzz}}}}}}vvv|||wwwtttvvvxxx{{{{{{zzzxxxwwwwwwyyywwwvvvxxx|||}}}{{{uuuxxxyyy{{{{{{yyyxxxxxxxxxyyy{{{yyytttsssvvvwwwuuuyyywwwvvvvvvxxxyyyzzzyyyttt{{{{{{yyyzzzvvvzzzuuu~~~vvvyyysssqqq{{{tttwwwvvvwwwxxxyyyxxxwwwuuutttyyyxxxsssooouuussswwwzzztttxxx{{{xxxqqqmmmnnnqqqmmmrrruuussspppooorrrtttttttttsssrrrrrrrrrrrrrrrppppppqqqrrrssstttuuuuuuttttttsssqqqvvvuuuqqqoooqqqvvvvvvqqqlllnnnmmmlllkkklllmmmnnnooonnnnnnnnnppprrrrrrqqqpppoooppppppooooooppprrrtttmmmooorrruuuwwwxxxxxxxxxmmmqqqwww}}}|||yyyyyyzzzzzz{{{|||}}}|||zzzwwwuuutttuuuvvvwwwwwwwwwwwwvvvyyywwwuuutttttttttsssrrruuutttssstttuuutttttttttzzz{{{{{{zzzzzz|||sss~~~uuu}}}{{{{{{{{{~~~vvvsssxxxyyyyyyxxxvvvvvvwwwyyyzzzxxxwwwxxxzzz}}}|||~~~~~~}}}|||wwwyyyzzz{{{zzzxxxwwwxxxyyyyyyzzzxxxsssrrrvvvwwwuuuwwwvvvuuuwwwyyyzzzyyyxxxvvv|||zzzwwwyyyuuuyyyttt|||xxxxxx~~~vvvtttxxxuuutttrrrrrrtttwww{{{~~~yyywwwxxxwwwsss|||zzzzzzzzzxxxrrrooosss}}}wwwmmmeeeuuutttsssrrrqqqqqqqqqqqqppppppqqqrrrtttuuuvvvvvvoooooouuu~~~hhhoooooooooqqqrrrpppmmmiiirrrqqqpppooooooooopppqqqqqqooonnnmmmnnnnnnmmmkkkooopppppppppooopppsssuuutttttttttuuuuuuvvvvvvvvv~~~}}}wwwwwwzzz}}}}}}}}}}}}{{{zzzxxxwwwxxxyyy{{{}}}}}}}}}|||||||||zzzxxxwwwxxxyyyyyyxxxyyyxxxzzz||||||{{{}}}~~~pppzzz}}}zzzvvvuuu|||xxxxxxxxxvvvuuuuuuwwwyyy{{{yyywwwwwwyyy{{{|||}}}~~~{{{}}}yyyyyyzzzzzzzzzxxxvvvvvvxxxyyyxxxzzzwwwrrrrrruuuwwwuuurrrrrrsssuuuwwwxxxvvvttttttzzzyyywwwyyytttuuu|||www{{{pppqqqrrr|||~~~zzzvvvssssssssstttrrr~~~kkkttt|||yyyvvvrrrttt~~~vvvuuutttsssrrrrrrrrrrrrssssssssssssttttttttttttrrr}}}|||qqqhhhsssqqqnnnmmmmmmmmmmmmlllqqqqqqppppppppprrrssstttsssqqqnnnmmmnnnooonnnmmmppppppqqqpppooopppsssuuuwwwvvvtttuuuxxx{{{{{{~~~}}}{{{zzzzzzyyyxxxxxxwwwwwwwwwxxxyyyyyywwwvvvtttvvvyyy|||~~~}}}}}}}}}{{{zzz~~~}}}vvvvvvuuuvvvxxxwwwvvvvvvwwwxxxyyywwwuuuuuuxxx{{{||||||{{{zzzxxxyyyzzzzzzyyyvvvttttttwwwyyyxxxyyywwwrrrqqquuuwwwuuussssssuuuxxx{{{zzzwwwuuuqqqxxxxxxxxxyyyrrrqqq}}}mmmwww}}}}}}}}}qqquuurrryyytttvvvyyy{{{|||{{{zzzxxx{{{xxxttt}}}ttt|||wwwuuu~~~wwwwwwvvvttttttsssssssssvvvuuuuuutttssssssrrrrrrlllgggqqq{{{uuuqqqmmmkkkmmmpppqqqpppnnnnnnnnnnnnppprrrtttuuutttqqqooooooqqqsssuuuuuuppppppqqqpppooopppsssuuuppppppqqqxxx{{{~~~|||{{{{{{|||}}}zzzxxxwwwyyy|||}}}{{{xxxvvvwwwyyy{{{}}}}}}~~~zzzzzzyyy}}}rrryyyzzzrrruuuxxxyyyyyywwwvvvvvvwwwuuutttuuuxxx{{{}}}~~~www{{{}}}{{{|||yyyxxxzzz{{{xxxvvvsssssstttuuuvvvuuuwwwwwwwwwwwwvvvuuutttssswwwuuusssqqqrrruuuyyy{{{yyyzzzuuuzzzyyyqqqvvvvvvvvv|||vvvsssqqqwwwrrrzzzwwwxxxyyy{{{{{{yyyzzzrrr}}}zzzuuuwwwtttxxxttt}}}yyyjjjuuuvvvqqqrrrtttuuunnnlllpppsssvvvzzzmmmjjjkkkqqqwwwtttsssqqqpppooooooppppppnnnqqqrrrnnnmmmoooooommmmmmlllnnnqqqqqqoooppptttttttttrrrpppssswwwyyywwwqqq{{{|||~~~qqq|||xxxwwwxxx{{{}}}~~~yyyzzz{{{yyyxxx{{{~~~vvvwwwwww|||{{{vvvxxxyyyyyywwwvvvvvvwwwxxxxxxxxxwwwwwwvvvvvvvvvuuuwww{{{~~~}}}yyywwwwwwwwwxxxuuutttvvvzzz|||zzzwwwzzzxxxvvvtttssstttuuuvvvwwwvvvtttssstttvvvyyy{{{xxxzzzyyy}}}{{{uuuxxxzzz~~~|||zzzxxxyyy|||sssxxx|||{{{ppp|||{{{|||xxxyyy~~~zzz{{{xxxpppvvvyyy{{{{{{vvvrrrvvvzzzwwwppppppqqqooosssrrrnnnooo}}}zzzqqqrrruuurrrnnnmmm}}}zzzuuunnnjjjjjjmmmqqqlllqqqssspppnnnoooqqqqqqooommmnnnqqqqqqnnnooorrruuuvvvvvvtttqqqppptttzzz|||{{{uuuwwwzzz{{{{{{|||}}}zzzwww||||||}}}|||vvvwwwxxx{{{ssssssxxxyyyzzzzzzxxxwwwwwwxxxxxxxxxxxxyyyyyyzzzzzzzzzvvvxxx{{{|||}}}~~~{{{yyywwwvvvxxxvvvuuuwww|||}}}zzzvvvvvvwwwwwwwwwvvvvvvvvvuuuwwwwwwvvvvvvwwwxxxyyyzzzwwwyyy~~~}}}xxxyyy~~~~~~rrryyyzzztttyyyzzz}}}wwwvvv{{{vvv{{{wwwrrrxxxyyytttsss~~~rrrtttsssrrruuuuuuppptttuuuttt}}}xxxvvvpppmmmqqquuutttqqqooolllooorrrrrrrrrwww}}}{{{tttlllfffpppnnnnnnqqqqqqnnnnnnppprrrpppqqqvvvxxx{{{tttxxxzzz}}}|||zzzxxxyyy{{{yyy}}}{{{yyyvvvxxxzzzuuuzzzxxx{{{|||~~~yyyzzz{{{zzzxxxwwwxxxyyysssttttttuuuvvvwwwyyyyyyxxxyyyzzzzzz{{{}}}~~~~~~}}}}}}}}}|||zzzyyyyyyxxxwwwwwwwwwwwwwwwwwwvvvyyy|||~~~~~~{{{vvvssswwwxxxxxxyyyzzzzzzyyyyyywwwxxx|||zzzwwwwww{{{uuuuuuyyyyyyxxxxxxxxxxxxuuu~~~|||uuu|||sssyyytttqqq}}}{{{jjjnnnqqqvvv{{{zzzvvvqqquuurrreeeqqqqqqrrrsssqqqoooooopppjjjvvvtttpppmmmmmmqqqrrrpppoooppptttlllmmm{{{~~~yyy~~~|||zzzxxxwwwyyy{{{}}}zzz~~~yyy~~~uuuxxxxxxvvv}}}kkknnnuuuuuuuuu|||xxxyyyzzzxxxwwwvvvwwwyyyssssssssssssuuuvvvxxxyyyxxxyyyyyyxxxxxxzzz~~~~~~~~~}}}|||{{{{{{}}}|||zzzxxxxxxzzzyyyvvvtttwww}}}|||xxxvvvxxxxxxzzzzzz{{{zzzzzzyyyyyyyyyyyyyyyuuu||||||tttzzz{{{vvvsss}}}{{{vvvzzzpppttt{{{uuuttt{{{www~~~yyyooorrrsssxxx|||wwwyyysssyyyooopppttthhhooouuuuuurrrrrruuuyyyrrrmmmlllpppsssrrrqqqsssxxxpppttt{{{xxxvvvxxx}}}~~~|||~~~|||~~~yyy}}}tttooouuuwwwxxxxxxvvvuuutttvvvxxxzzzyyyxxxxxxxxxyyy{{{|||xxxxxxxxxwwwwwwyyy|||vvv}}}}}}xxx|||yyyyyyzzzzzzwwwtttxxxyyyyyyyyy{{{}}}zzz{{{|||yyyyyyzzzzzzzzzzzzyyyyyy|||xxxuuuzzzvvv|||wwwssszzzyyyvvvnnnxxxuuuqqquuu{{{~~~~~~sssrrruuusssxxx|||uuuxxxvvvpppqqqrrrsssssstttrrrnnnssswwwpppmmmpppsssssssssuuupppvvv}}}}}}}}}}}}~~~{{{~~~~~~xxxxxxyyyttt}}}~~~{{{|||xxxzzzwwwwwwwwwuuussssssuuuwwwzzzyyyxxxwwwwwwxxxzzz{{{uuuvvvwwwwwwwwwxxx{{{}}}}}}}}}~~~|||xxx|||{{{vvvvvvxxxyyywwwtttzzzxxxwww|||}}}zzz{{{|||yyyyyyyyyyyyyyyyyyyyyyyy}}}xxxsss}}}{{{~~~{{{yyy|||uuuxxxzzzzzzuuuwwwyyy{{{nnnkkkqqqsssoootttzzzuuu}}}~~~xxxrrrqqqttttttoooiii|||xxxsssuuu~~~uuuoooppprrrrrrsssuuunnn|||}}}~~~}}}yyy~~~|||}}}pppvvvwwwyyyxxxxxxwwwuuuttttttvvvxxxvvvuuusssssstttvvvyyyzzzrrrtttvvvwwwwwwxxxzzz|||~~~|||zzz|||wwwsssssswwwzzzyyywww~~~xxxvvv}}}|||yyywwwzzzzzzyyyxxxxxxxxxyyyyyy}}}www~~~rrryyy~~~vvviiipppsssrrr{{{}}}yyycccpppqqqwwwuuulllpppvvvqqqzzzqqqpppooonnnmmmnnnqqqssslllqqqzzzzzzqqqpppqqqqqqrrrsss~~~|||zzz~~~~~~xxxuuu~~~~~~yyy|||~~~zzz}}}yyyyyyxxxvvvtttuuuwwwyyyvvvuuuttttttvvvyyy|||pppsssuuuwwwwwwxxxzzz{{{xxxxxx|||~~~ssswww|||vvvyyyxxxxxxwwwwwwxxxxxxyyyzzzxxxxxx}}}}}}zzzzzzwwwvvvvvvvvvyyy|||{{{yyy~~~{{{zzzzzzxxxiiiyyyuuuwwwsss|||{{{xxxvvvsssvvvxxxwwwuuuuuuwwwxxx|||ooommmtttrrrpppooonnnooopppqqqvvvhhhqqqwwwqqqzzzwww{{{|||xxxrrrppp{{{xxxqqqxxxuuu|||xxxxxxxxxvvvttttttvvvxxxvvvuuutttsssssstttvvvwwwtttuuuvvvwwwxxxyyyzzzzzzyyy|||{{{}}}|||www{{{zzzyyyxxxxxxwwwwwwxxxxxxyyyxxxvvvvvvyyy}}}~~~|||{{{|||}}}|||zzzxxxxxxxxxuuuvvvvvvwwwxxxyyyzzzzzz|||~~~zzzuuuwww~~~zzz}}}}}}ssssss{{{yyypppzzzuuu|||{{{vvvooossstttpppkkkmmmqqqtttsssuuutttnnnpppvvvrrrpppooommmmmmnnnooopppuuuwwwvvvrrruuutttnnn~~~}}}zzz|||}}}~~~}}}ssslllwwwwwwwwwuuussssssuuuvvvvvvvvvtttssstttuuuwwwxxxttttttuuuvvvwwwxxxyyyzzzwwwzzz}}}~~~~~~zzzzzz}}}yyyyyy{{{uuuyyyxxxxxxwwwwwwxxxxxxyyywwwvvvvvvwwwxxxyyyzzzzzz{{{{{{|||zzzyyyxxxyyy{{{vvvwwwxxxyyyxxxwwwuuutttzzzwwwxxxvvvuuuwwwuuuzzz{{{zzznnnttt{{{vvvrrrttttttuuu|||ooohhhllltttrrrlllqqqnnnpppuuurrrqqquuuooonnnmmmmmmnnnooonnnmmmmmmmmmnnnoooppp{{{yyy{{{uuummmyyyuuuvvv}}}xxxlllsss|||}}}|||yyyzzzxxxyyyyyywwwuuutttuuuvvvvvvuuutttttttttvvvwwwxxxttttttuuuuuuvvvwwwxxxxxxvvvxxx{{{|||}}}zzz}}}|||wwwwwwtttyyyxxxxxxwwwwwwxxxxxxyyyvvvwwwwwwvvvvvvwwwyyy|||~~~|||zzzyyyzzz|||zzzzzzzzzyyyxxxwwwvvvuuuwwwxxx}}}yyyzzz|||zzzqqqvvv~~~|||vvvnnnppp{{{zzzoooqqq}}}sssttt}}}xxxxxx{{{yyypppjjjeeelllsssuuusssrrrrrrrrrvvvppprrrwwwrrrppptttmmmkkkqqquuusssmmmjjjnnnnnnnnnnnnnnnooopppqqqxxxnnnsssrrrqqqwwwyyy~~~||||||~~~sss}}}yyyzzzyyyvvv}}}zzzzzzzzzyyywwwuuuvvvwwwtttttttttttttttuuuwwwwwwsssttttttuuuvvvwwwwwwwwwwwwxxxzzz{{{|||}}}~~~zzz~~~|||}}}~~~yyy|||{{{yyyxxxxxxwwwwwwxxxxxxyyytttuuuvvvuuuuuuwwwzzz|||{{{{{{{{{yyywwwvvvxxxzzzzzzyyywwwvvvvvvwwwyyyzzzxxx}}}wwwwww{{{uuu{{{wwwppprrrsssvvvyyyvvvssstttyyy{{{xxxuuurrruuuuuurrrpppnnnssswwwuuunnnkkkqqqyyypppjjjmmmuuutttttt~~~qqqhhhpppllljjjmmmoooppprrrvvvoooooooooooopppqqqqqqrrrkkktttvvvmmmttt|||pppxxx|||zzz{{{wwwuuu{{{~~~yyyyyyqqqwwwyyyyyyxxxvvvuuuuuuvvvrrrssssssssstttuuuvvvvvvttttttuuuuuuvvvvvvwwwwwwzzzyyyyyyzzz{{{{{{{{{{{{xxx~~~wwwzzzxxxyyyxxxxxxwwwwwwxxxxxxyyyssssssttttttvvvxxxyyyyyyvvvwwwxxxxxxxxxxxxzzz|||wwwvvvtttssstttwwwzzz|||zzz}}}wwwuuuvvvzzztttxxx{{{{{{{{{vvvuuuyyyvvvqqqpppvvv|||wwwnnnxxxyyyssssssuuurrrooopppsssooonnnqqqssssssrrrtttqqqlllmmmsssrrrrrryyysssooommmkkkooonnnpppqqqooolllnnntttppppppppppppqqqqqqqqqqqqlll~~~pppkkkuuuiiipppoooyyyvvvxxxzzzrrruuu|||~~~yyyttt~~~{{{zzzuuusssuuuvvvvvvtttsssssstttrrrrrrssstttuuuvvvwwwwwwuuuuuuuuuvvvvvvwwwwwwwww{{{yyyxxxyyy{{{{{{zzzyyy}}}}}}yyyuuuzzzsssyyyxxxxxxwwwwwwxxxxxxyyyxxxvvvuuuwwwzzz{{{yyyvvvwwwyyy{{{{{{zzzzzz{{{|||uuuuuuuuuvvvwwwyyy{{{|||{{{~~~|||vvvsssuuurrrvvvvvvtttyyymmmkkkqqqvvvrrrlllxxxsssnnnooouuuxxxuuuppprrruuu}}}uuuwwwxxxrrrpppssslllhhhkkkuuu{{{xxxssspppuuurrrrrrsssssspppsssxxxwwwrrrllliiilllpppssstttkkkmmmrrrvvvuuuooolllnnnpppppppppppppppoooooooooqqqrrrvvvvvvhhhiiirrrkkkqqqmmmyyyuuuwww~~~xxxxxxzzzzzzzzzzzz|||~~~sss|||{{{vvvyyyvvv}}}sssrrrtttvvvwwwvvvuuuuuuvvvssstttuuuvvvwwwxxxyyyyyyvvvvvvvvvwwwwwwwwwwwwwwwyyywwwvvvxxx{{{}}}|||{{{~~~zzz|||~~~tttzzzzzzyyyxxxxxxxxxxxxxxxxxxyyy~~~{{{yyy{{{zzzuuuxxxzzz{{{{{{yyyvvvuuuuuuvvvwwwyyy{{{||||||||||||yyy{{{~~~~~~vvvrrr|||xxxvvv{{{xxxoooqqqnnnqqqrrrssssssrrrrrrsssvvvpppooorrrvvvrrrmmmsss}}}xxxsssyyyzzz{{{sssuuutttnnnnnntttuuurrrrrruuurrrnnnpppwwwqqqqqqrrrtttwwwwwwsssnnnqqqpppuuu~~~~~~tttnnnnnnpppnnnlllnnnpppqqqooolllrrrmmmlllnnnppppppsssxxxooooooppppppooonnnmmmllljjjqqqooonnnvvv}}}|||rrrmmmpppssspppnnnooolllppprrrzzznnn~~~yyytttuuu{{{}}}uuutttyyy}}}xxx{{{qqq|||wwwuuu}}}{{{}}}ppptttwwwyyyzzzyyyyyyyyyzzzuuuuuuwwwxxxzzzzzzzzzzzzwwwwwwwwwwwwwwwxxxxxxxxxwwwuuuuuuxxx|||}}}yyy{{{~~~{{{xxxzzz}}}zzz||||||xxxxxx{{{{{{xxxzzzyyy}}}|||yyyzzz~~~{{{yyyxxxxxxyyy{{{yyyvvvssstttvvvyyyxxxwwwxxxuuu||||||}}}uuuxxxwwwpppyyyrrrqqqqqquuu|||ooovvvyyyrrrsss{{{xxxkkkiiirrrssskkkttttttsssrrrqqqqqqsssuuutttrrrrrrwww~~~}}}|||yyyvvvuuuvvvvvvsssqqqnnnnnnoooooooooooopppppptttqqqnnnnnnpppqqqpppnnnqqqnnnlllnnnnnnlllmmmqqq}}}wwwqqqoooppprrrpppnnnmmmmmmnnnooooooooooooooorrrrrrrrrqqqpppooommmmmmrrrpppmmmnnnqqqssssssrrrtttooollloooqqqnnnkkkkkklllkkknnnrrrrrrmmmjjjkkkkkklllnnnppppppnnnllljjjqqqqqqpppppppppoooooooookkknnnrrrsssssssssvvvxxx|||zzz}}}yyyxxxxxxxxxxxxyyyzzzzzzyyyuuurrrrrrvvvzzzzzzzzz~~~}}}yyy{{{}}}uuuzzzsss}}}~~~xxxrrr}}}yyywwwvvvwwwxxxyyywwwvvvxxxxxxvvvttttttwww|||tttyyy~~~{{{wwwxxxzzzyyywwwwwwyyy|||}}}{{{xxx~~~~~~{{{||||||{{{|||~~~zzz|||{{{wwwxxx{{{|||zzzyyyuuuuuuyyyyyyvvvwww{{{|||zzzyyyyyyzzz{{{zzzwwwuuuvvvxxxzzzzzzyyyuuuxxxzzz}}}zzz{{{pppyyywwwzzztttqqqqqqsssrrrpppttt||||||~~~rrrmmmooorrrsssjjjmmmooommmlllnnnqqqrrrjjjkkkmmmoooqqqtttwwwyyyzzzxxxxxx|||{{{~~~yyyrrrooooooppppppooosssssssssrrrrrrqqqqqqqqqrrrpppooooooqqqqqqooommmpppmmmlllnnnmmmjjjkkknnnrrrnnnjjjjjjnnnppppppmmmmmmnnnnnnnnnnnnmmmmmmllloooooooooooonnnnnnmmmlllssspppnnnnnnppprrrrrrqqqqqqllljjjnnnooommmlllmmmpppllljjjllllllkkklllqqqfffhhhmmmqqquuuvvvwwwwwwsssrrrrrrrrrrrrqqqqqqqqqiiikkknnnnnnmmmmmmnnnpppyyy|||vvvqqqqqq}}}zzzzzz~~~}}}{{{wwwtttssstttuuuvvvzzzzzzzzzzzz{{{{{{zzzyyyrrruuuyyyzzzyyy{{{}}}wwwwwwyyy{{{zzz{{{xxxxxx|||uuu~~~{{{uuuwwwxxxwwwuuutttvvvxxxuuuwwwxxxxxxwwwxxx{{{}}}{{{|||xxxxxxzzz{{{yyyxxxyyy|||~~~{{{|||~~~}}}||||||~~~||||||}}}~~~~~~|||}}}|||yyyzzz~~~yyywwwxxx|||}}}{{{{{{}}}}}}{{{zzzzzz{{{|||{{{yyyxxxxxxyyy{{{{{{{{{xxx~~~yyy{{{}}}ssswwwyyy{{{oooyyysssrrrtttvvvtttpppooorrrkkkooosssuuuvvvwwwwwwxxx~~~vvvtttyyy{{{xxxyyyrrroooqqqwwwuuunnnlllrrrzzzyyyxxxvvvuuutttttttttzzzzzzzzz~~~{{{wwwuuuuuuuuuuuutttuuuuuuuuutttsssrrrppppppnnnmmmmmmnnnoooooommmkkksssppppppssssssooonnnqqqkkkiiihhhjjjnnnpppooommmqqqrrrrrrsssttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrooommmllllllmmmmmmmmmllloookkkjjjmmmooommmmmmooooookkkjjjkkklllkkknnnrrrppppppppppppnnnllliiihhhrrrrrrqqqqqqqqqpppppppppqqqrrrttttttssstttuuuvvvlllwwwzzz~~~{{{vvvuuuxxxyyywwwvvvwwwuuutttxxx~~~~~~}}}}}}|||yyywwwxxxyyyvvvtttuuuxxxzzzzzzxxxxxxwwwvvvvvvuuuuuuvvvvvvqqqsssvvvyyyzzzzzzyyyxxxmmmvvvzzzxxxuuuuuuvvvwwwwwwwww|||uuuttt{{{}}}wwwtttzzzwwwrrrvvvzzzxxxsssqqquuuzzzsssvvvyyy{{{{{{zzzyyyzzzxxx||||||{{{}}}|||~~~{{{{{{}}}}}}|||}}}{{{|||~~~}}}{{{{{{{{{{{{|||{{{zzzyyyyyyzzz{{{||||||zzz~~~|||zzzzzz{{{rrrwwwmmmuuuyyyvvvtttrrrpppppprrrtttxxxzzz{{{zzzwwwuuusssssstttqqqqqqttttttpppmmmlllqqqmmmmmmssswwwtttnnnjjjrrrooollljjjkkkmmmoooppprrrppppppsssxxx|||}}}}}}pppppppppqqqpppooolllkkkqqqqqqqqqqqqpppooonnnmmmpppppprrrssssssrrrpppnnnllljjjlllpppqqqmmmmmmoooqqqqqqqqqsssuuuvvvtttrrrjjjkkkmmmooopppqqqrrrrrrnnnnnnnnnmmmmmmmmmmmmmmmsssrrrqqqqqqqqqppppppooorrrnnnmmmppppppnnnooorrrmmmlllooottttttqqqpppqqqiiijjjlllnnnppprrrssstttrrrrrrrrrqqqqqqqqqppppppjjjkkkkkklllmmmnnnooopppssswwwpppjjjpppsssxxx~~~}}}||||||}}}}}}|||zzzyyywwwuuusssqqqooosssxxxvvvtttuuuyyy{{{xxxwwwyyytttuuuyyy~~~}}}}}}}}}||||||}}}yyyyyy}}}|||yyyyyy~~~{{{xxxzzz}}}~~~yyyuuuyyyzzzyyyxxxvvvuuutttuuurrrqqqrrrvvvzzz{{{xxxuuu~~~zzztttpppqqqxxxwwwvvvuuuvvvvvvuuurrrpppssssssuuuwwwyyyxxxtttqqqvvvqqqrrrxxxyyy~~~xxxsssvvv~~~tttyyy~~~}}}eeessswwwyyyxxxuuutttvvvzzztttvvvzzz{{{{{{zzzyyyzzzvvvyyy|||~~~~~~}}}|||{{{}}}~~~|||~~~~~~~~~}}}|||{{{{{{{{{|||{{{{{{zzzzzzyyyzzz|||}}}{{{{{{}}}zzz{{{|||xxxxxxwwwpppuuummmssswwwuuuqqqnnnnnnqqqsssttthhhkkknnnpppqqqqqqssstttvvv|||{{{tttsssxxxtttjjjiiillllllooowwwooonnnooouuu{{{xxxsssqqqqqqtttxxxyyyzzzyyywwwtttrrrqqqqqqqqqpppppprrrssssssrrrqqqpppiiikkkmmmnnnnnnlllkkkjjjlllkkknnnsssuuussssssvvvtttuuuvvvxxxzzzzzzxxxwwwxxxxxxxxxxxxwwwvvvvvvvvvssspppnnnooonnnkkklllpppmmmlllnnnssstttqqqppprrrqqqqqqppppppppppppppppppmmmmmmmmmlllllllllkkkkkksssrrrqqqpppqqqqqqrrrrrriiiqqqqqqqqqwwwsssmmmrrrsssrrrrrrsssvvvxxxxxxxxxwwwuuuwwwxxxvvvsssyyyxxxwwwxxx|||{{{vvvuuuwwwttttttwww{{{zzzxxxzzz}}}}}}}}}||||||~~~~~~zzzzzz}}}}}}zzzxxxyyy}}}zzzzzz}}}~~~yyyyyy{{{~~~~~~{{{yyyyyyyyywwwtttqqqrrrvvvxxxvvvsss}}}{{{xxxvvvtttrrrpppnnntttrrrpppqqqtttvvvwwwwwwttttttuuuwwwxxxvvvssspppooosssuuutttsssvvv|||rrruuuyyyxxxxxxnnnwwwwwwwwwwwwwwwyyyyyyyyyyyywwwxxxyyyyyyxxxyyyzzz|||}}}}}}~~~}}}{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{||||||{{{zzzzzz}}}~~~xxxwww}}}}}}~~~zzzvvvlllrrrkkkoooqqqssssssssstttwwwuuupppyyyzzzzzzxxxvvvsssssssssjjjuuuxxxsss{{{yyyqqqkkklllrrrvvvmmmoooqqqrrrsssrrrpppooozzz|||~~~~~~}}}||||||}}}~~~~~~{{{wwwuuuuuutttsssrrrnnnssspppnnnsssooojjjnnnqqqppppppooooooppppppqqqvvvvvvzzz}}}xxxqqquuuwwwvvvxxxzzzyyytttsssvvvlllnnnttt{{{~~~~~~|||}}}~~~}}}yyyyyyxxxwwwzzzyyyxxxxxxzzz||||||xxxuuuqqqtttwwwwwwuuutttvvvxxx~~~yyytttrrrssstttrrrqqqkkkkkknnnqqquuuwwwwwwuuuuuutttrrrrrruuuwwwxxxxxxrrrqqqpppqqqsssttttttrrrooowwwxxxssssssyyyxxxqqqmmmvvvwwwoooqqq{{{}}}uuuppp~~~qqq{{{nnnwwwyyywwwvvvwwwzzz|||zzzyyyzzzzzzyyyxxxwwwxxx{{{~~~zzzzzz{{{{{{|||{{{{{{zzz{{{yyy{{{}}}~~~|||~~~~~~}}}{{{|||~~~zzz{{{ssssss}}}xxxwwwyyy{{{xxxtttuuuyyyxxx{{{|||zzz{{{{{{zzz~~~yyyzzz{{{{{{{{{yyywwwvvv{{{||||||xxxtttuuuyyy~~~{{{yyywwwwwwvvvuuu|||xxxrrrooooooqqqqqqqqqqqqpppqqqrrrttttttrrrpppxxxuuusssssstttvvvvvvvvvsssvvvvvvtttuuuzzzzzzvvvqqqssstttvvvxxxyyyxxxuuukkkxxxuuu|||xxx{{{vvvwwwxxxxxxxxxyyyzzz{{{zzzzzzzzzyyywwwxxx{{{}}}uuuvvvyyy|||xxx|||~~~~~~~~~|||~~~}}}}}}zzz~~~~~~~~~{{{zzz|||}}}{{{zzzzzzyyyxxxvvvrrrqqqsssvvvxxx|||zzzqqqpppxxxxxxqqqsss|||yyyooorrrvvvxxxkkkzzzrrrvvvzzzyyyvvvuuuxxx}}}yyyzzz{{{zzzyyyyyyzzz|||zzz{{{}}}}}}{{{zzz}}}zzz~~~yyy|||~~~xxxxxxzzzwwwtttqqqpppqqqqqqooommmjjjlllnnnppprrrrrrrrrrrrvvvwwwzzz~~~~~~~~~{{{uuuiiirrrwwwsssooorrrtttrrrllluuusssfffvvvkkkmmmsssrrrpppllliiigggiiikkkllllllmmmqqqvvvzzzyyywwwnnnuuuwwwrrrqqqvvvyyywwwyyynnnuuu|||uuu|||xxx}}}||||||}}}|||{{{|||zzzzzzzzzwwwxxx|||www}}}}}}uuutttzzzyyyrrrppppppqqqqqqqqqqqqppppppqqqpppssswwwvvvrrrtttzzz}}}yyyyyy}}}}}}zzzzzz~~~tttsssvvvrrrtttvvvvvvwww{{{{{{~~~pppssswwwtttyyyqqqooo~~~uuuwwwyyyxxxvvvwwwzzz}}}tttwww{{{~~~~~~}}}}}}~~~{{{}}}|||zzz}}}}}}|||~~~vvv{{{wwwtttwwwvvvlllllluuuzzzuuuooonnnqqqsssvvvsssppppppqqqqqqooommmlllmmmnnnpppqqqqqqqqqrrrhhhiiikkkmmmooopppqqqqqqxxxvvvtttsssrrrrrrssstttlllmmmnnnooonnnnnnmmmllltttuuutttqqqsssvvvuuuppplllqqqsssnnnkkknnnooonnnooosssiiimmmvvvpppdddooonnnooorrrsssttttttttttttqqqooollllllnnnnnnmmmkkkkkklllkkkjjjkkkmmmnnnmmmrrrhhhnnnsssmmmrrrxxxnnnvvvtttqqqqqqqqqrrrrrrqqqqqqnnnllloooooonnnppptttooouuutttmmmlllrrrqqqkkkoooppppppqqqqqqppppppooonnnmmmppptttssspppqqqwwwrrrnnnnnnqqqrrrooopppsssiiilllnnnnnnmmmlllllllllrrrrrrrrrqqqpppqqqsssuuuyyyzzzzzzxxxvvvvvvwwwxxxyyy~~~|||wwwiiiuuuwwwcccpppvvvnnnooonnnrrrvvvzzz{{{zzzwwwuuusssvvvyyy|||}}}}}}yyy{{{{{{xxxzzz{{{~~~|||~~~~~~~~~~~~~~~zzz|||yyyuuunnnhhhnnnyyymmmnnnooonnnnnnqqqttttttpppvvvyyyuuurrrssstttttttttrrrpppoooppppppooonnnpppoooooooooooopppqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqpppooommmmmmmmmnnnnnnmmmnnnppprrrsssssssssrrrmmmooonnnlllnnnrrrqqqnnnnnnooonnnkkkjjjmmmnnnmmmrrrrrrfffvvvgggmmmdddrrrqqqpppooonnnooonnnmmmkkklllllllllooorrrvvvwwwwwwtttpppnnnqqqsssrrrppppppuuunnnrrrvvvqqquuuyyyrrrsssqqqooonnnpppqqqqqqpppnnnkkkjjjmmmnnnlllnnnrrrooossssssmmmmmmrrrqqqlllooooooppppppppppppoooooonnnmmmpppsssrrrpppqqquuunnnlllllloooooommmnnnpppoooppppppooommmkkkkkklllqqqooonnnqqquuuyyyzzzzzzttttttuuuwwwyyyxxxwwwuuuxxxxxxvvvvvv{{{zzzzzz~~~xxxyyy~~~uuuwwwwwwxxxyyyyyyyyyyyyxxxvvvuuuuuuuuuuuussspppmmmnnnooopppqqqrrrtttuuuuuuiiijjjjjjjjjkkkkkkkkklllwwwuuupppmmmttt{{{tttrrrqqqyyysss||||||sssqqqvvvuuussstttvvvyyyzzz{{{{{{xxxwwwyyy{{{zzzyyy~~~}}}yyyzzz~~~{{{yyy{{{}}}}}}|||}}}wwwuuuxxxwwwwwwqqquuusssvvvuuuqqqoooooonnnkkkrrrqqqpppooooooooooooooorrrqqqpppooonnnooopppqqqqqqqqqqqqqqqpppooonnnnnnuuutttsssrrrrrrrrrsssssspppqqqssstttuuuuuuuuuuuuqqqsssrrrnnnmmmooonnnkkkmmmmmmllllllnnnqqqqqqooommmqqqpppuuuccclllmmmooorrrooojjjiiikkknnnooooookkklllnnnpppqqqpppnnnmmmppplllmmmssstttooommmoooooommmoooqqqpppqqqsssqqqvvvtttrrrrrrtttuuuuuuuuutttqqqppprrrqqqoooooorrrrrrvvvuuurrrqqquuuuuuqqqnnnooooooppppppoooooonnnooopppqqqsssssssssssstttqqqqqqqqqrrrsssrrrrrrssssssttttttsssrrrrrrtttvvvvvvtttqqqqqqrrrrrrrrrqqqtttsssssswww|||~~~}}}{{{{{{||||||}}}}}}}}}|||}}}{{{zzzzzzzzzyyywwwvvvuuuvvvvvvwwwxxxyyyxxxuuutttuuuuuuuuuttttttsssssssssxxxxxxxxxyyyyyyzzzzzz{{{zzz~~~|||zzzvvvxxxyyyxxxtttrrrsssuuuwwwtttxxxwwwvvvwwwvvvssssssyyyyyyyyyxxxwwwwwwzzz|||tttvvvwwwxxxyyy{{{|||{{{wwwvvv{{{yyyyyy~~~~~~~~~~~~~~~~~~~~~zzzuuu}}}www~~~zzzzzzyyyyyy||||||zzziiipppmmmppppppmmmnnnrrrrrroooqqqqqqqqqpppoooooopppqqqtttsssqqqoooooooooooopppoooooopppppppppoooooonnntttssssssrrrrrrrrrrrrrrrnnnooopppqqqqqqpppooonnnppprrrrrrmmmkkklllkkkhhhnnnlllmmmoooqqqqqqooonnniiirrrlllhhhkkkyyylllkkkmmmsss{{{yyyooohhhnnnnnnqqqvvvuuupppoooqqqnnnqqqqqqqqqsssssssssvvvtttrrrppppppqqqsssssssssrrrooonnnqqqpppnnnnnnqqqqqqssssssqqqrrrttttttrrrooooooppppppppppppoooooopppqqqqqqrrrsssttttttrrrnnnpppqqqqqqqqqrrrqqqpppnnnoooppppppoooppprrrtttrrrssssssrrrqqqrrrtttwww{{{xxxuuuvvvyyy{{{yyywwwlllsssyyyzzzzzz}}}~~~|||}}}~~~{{{||||||yyyyyyyyyxxxwwwvvvttttttwwwwwwwwwvvvuuuuuuuuuuuuvvvvvvvvvuuuttttttssssssrrrrrrsssttttttuuuvvvvvvpppwwwuuutttxxxxxxzzz{{{xxxsssqqqsssvvvrrrqqqrrrsssnnnqqqxxx{{{wwwooowww}}}wwwtttuuu~~~{{{yyy||||||yyy}}}zzz|||yyy~~~}}}}}}}}}|||uuurrruuutttooopppvvvyyy}}}sssuuuuuurrrsssvvvwwwuuupppqqqrrrqqqpppppprrrsssssssssrrrqqqpppooooooooorrrsssssstttuuuuuuuuutttppppppppppppppppppppppppqqqrrrrrrsssrrrqqqooonnnmmmqqqrrrnnnlllnnnnnnmmmooommmmmmoooooommmmmmoooxxxllltttqqq}}}pppzzzrrrtttssspppqqqtttssspppooovvvssspppvvvssspppxxxrrrpppnnnnnnooopppppppppmmmjjjkkkoooqqqooopppsssrrrrrrssssssssstttuuutttppppppqqqqqqqqqqqqppppppoooppppppoooqqqtttsssooollloooqqqpppppprrrqqqnnntttuuuvvvvvvttttttuuuvvvwwwxxxzzzyyyxxxyyy|||tttsssrrrtttwww{{{|||}}}|||zzzzzz~~~|||zzzxxxxxxttttttuuuvvvvvvvvvvvvuuuyyyyyywwwtttqqqooopppqqqqqqrrrrrrssstttuuuvvvvvvuuuuuuvvvvvvwwwxxxyyyyyyzzz{{{zzzwwwrrrsssxxxyyyyyyvvvrrrpppqqqtttkkk{{{{{{qqqmmmsssyyyzzzvvvuuuxxxyyyyyywwwyyy||||||zzz~~~}}}~~~{{{}}}{{{vvv{{{}}}yyyxxx|||vvvqqquuutttooolllmmmooonnnppprrrsssrrrqqqqqqsssvvvrrrrrrrrrrrrqqqpppoooooollllllmmmnnnooooooooonnnppppppqqqqqqqqqqqqqqqppplllmmmmmmnnnmmmlllkkkjjjlllqqqsssooonnnpppqqqqqqooollllllnnnnnnmmmsss|||rrrwwwuuu}}}qqqeeekkkyyyyyylllmmmxxxrrrmmmsssnnnhhhrrruuussspppooopppqqqqqqpppnnnmmmnnnrrrtttrrrsssvvvsssrrrsssuuuuuuuuuvvvwwwqqqqqqrrrrrrrrrrrrqqqqqqppprrrqqqoooqqqvvvtttnnnnnnrrrtttrrrrrruuutttooorrrtttuuuuuusssrrrrrrrrrvvvtttrrrssstttvvvvvvvvvrrrwww~~~~~~zzzvvvwwwxxxyyy|||~~~www|||wwwxxxxxxyyyyyyyyyyyyyyy|||||||||yyytttrrrrrrtttsssttttttvvvwwwxxxyyyyyysssssstttuuuvvvwwwxxxxxxlllpppqqqyyy{{{qqquuu}}}zzzzzzyyyvvvtttrrrqqqqqqyyy~~~uuurrr~~~zzznnnrrr|||yyysss~~~{{{xxx||||||{{{}}}{{{{{{}}}|||}}}sssxxx}}}wwwpppuuuzzzxxxwwwyyyyyyuuurrrwwwxxxtttqqqssswwwxxxppprrrtttsssqqqqqqtttwwwqqqqqqrrrsssrrrqqqpppoooqqqrrrrrrsssssssssrrrrrrppppppqqqrrrrrrqqqqqqqqqooopppqqqrrrrrrqqqppppppkkkoooqqqmmmjjjlllnnnmmmmmmkkkkkknnnnnnqqq~~~tttsssoooppprrruuuxxxuuussspppoooooopppoooooorrrppppppttttttqqqpppssspppoooppprrrsssssssssuuuqqqrrrrrrssssssrrrrrrqqqsssuuutttqqqtttyyywwwpppmmmsssuuurrrrrrvvvtttoooqqqtttwwwxxxwwwuuuuuuuuuzzzuuuqqqttt|||{{{~~~www{{{{{{}}}~~~|||wwwxxxzzzuuu{{{{{{{{{zzzyyyxxxvvvvvvwwwyyy{{{zzzwwwuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuxxxxxxyyyzzz{{{|||}}}~~~}}}}}}{{{xxxrrrwwwxxxwwwwwwvvvuuuuuuuuuvvvvvvvvvuuujjjvvvqqqooo|||zzzttt{{{tttuuuxxx|||{{{zzzxxxxxx{{{}}}zzzyyy|||zzzttt}}}{{{yyy{{{|||xxxuuuuuuwwwzzzyyyxxx}}}|||xxxuuuqqqqqqrrrsssrrrpppppptttvvvtttpppqqqxxxvvvwwwuuuqqqppptttuuusssooopppqqqrrrrrrrrrqqqqqqtttsssrrrrrrssssssqqqoooqqqmmmllloooooommmkkkmmmlllllllllllllllmmmnnnnnnllliiimmmmmmkkkyyyuuullltttzzznnn}}}wwwmmmrrriiixxxnnndddrrrxxxqqqssstttuuuoooiiimmmvvvtttlllqqqppprrruuuvvvssspppooosssuuuwwwvvvtttssstttvvvrrrrrrqqqoooppprrrsssqqqppppppppprrruuuvvvvvvuuussssss{{{tttzzzxxxvvvxxx}}}{{{tttuuu}}}rrryyyzzzxxxuuuvvvyyyyyyvvv{{{|||~~~~~~vvvpppyyywwwuuuuuuwwwyyyzzzzzzzzzzzzzzzzzz}}}}}}yyyqqqtttzzz{{{yyyzzzyyyyyyzzzwwwwwwwwwwwwwwwvvvuuuuuurrrsssuuuwwwxxxzzz|||~~~~~~{{{xxx~~~ttttttwwwwwwyyyzzz}}}}}}~~~ssszzzuuu{{{~~~|||}}}|||zzz|||yyyvvvvvvyyy||||||zzzvvvxxxtttqqqpppqqqrrrqqqpppnnnqqqsssrrrpppooorrruuurrrsssrrrnnnnnnqqqrrrqqqmmmnnnoooqqqssstttuuuvvvtttsssqqqrrrrrrrrrpppnnnqqqmmmkkkooopppmmmlllnnnooonnnnnnnnnnnnooopppppppppnnnssssssqqqvvvkkkssszzzppprrrllltttrrrmmmppprrrpppqqqccciiiooouuuzzz{{{tttllltttssssssssssssrrrssstttppprrrsssrrrqqqpppsssuuulllooosssuuuvvvuuutttrrrssssssssstttuuuvvvuuutttsss|||zzz}}}zzzvvvrrr|||zzzyyyzzz~~~vvvyyyzzzxxxvvvxxxyyyyyy{{{~~~{{{uuuxxxyyyzzz||||||zzzvvvrrrooonnnpppuuu{{{|||yyyuuu}}}~~~~~~|||{{{||||||{{{||||||~~~vvvvvvxxxwwwwwwxxxwwwwwwwwwwwwwwwvvvuuuuuuuuuwwwyyyzzzzzzzzzzzz{{{ttt}}}{{{zzzzzz}}}{{{zzzyyyzzz|||ttt|||{{{{{{zzzyyy~~~|||yyyvvvxxx{{{~~~~~~}}}pppwwwuuurrrqqqqqqqqqqqqpppooopppqqqrrrqqqooommmllloooqqqpppmmmmmmqqqrrrqqqnnnoooppprrrtttuuuvvvwwwsssrrrqqqpppqqqqqqooonnnppplllkkkooopppnnnmmmooooooooonnnnnnoooooopppqqqmmmmmmrrrpppooonnnsssxxxqqqxxxsssooooooooonnnpppuuutttuuutttrrrrrrssswwwyyy|||{{{yyyuuurrrpppqqqrrrppprrrvvvxxxwwwvvvuuuvvvuuuuuuvvvvvvvvvuuuuuutttuuuyyyzzzvvvvvvxxxyyyyyy||||||{{{|||ttt}}}vvvrrrzzzwwwvvvtttssswww{{{xxxqqqvvvwwwwwwxxxxxxwwwuuutttvvvvvvxxx}}}zzzxxxyyy{{{zzzwwwwwwyyy|||tttxxxyyyuuuvvvyyyxxxwwwxxxwwwwwwwwwwwwwwwvvvuuuuuuuuuxxx{{{|||{{{zzz{{{{{{~~~}}}}}}~~~~~~}}}{{{~~~}}}{{{zzz|||~~~}}}|||{{{zzz|||~~~rrrzzzyyy}}}|||xxxyyyzzzxxxvvvxxx|||~~~tttxxxwwwtttsssrrrrrrqqqqqqtttrrrqqqqqqsssssspppmmmqqqsssssspppppptttuuusssssssssssssssssstttuuuuuusssrrrpppoooppppppooonnnooolllkkkoooqqqooonnnpppmmmmmmmmmlllmmmnnnnnnooolllmmmpppllljjjkkkoooqqqnnnyyyvvvxxxzzzyyytttqqqpppnnnlllooooooooopppssswww|||zzzwwwuuuuuutttrrruuuyyyssstttvvvvvvuuuuuuuuuvvvxxxvvv|||xxxwwwyyy|||~~~~~~yyyzzz{{{}}}~~~~~~}}}uuu}}}yyyuuu~~~xxxtttxxx~~~}}}xxxyyyyyyzzzzzzzzzyyyxxxwwwvvvvvvvvvwwwxxxxxxxxxwwwttttttvvvyyyzzzyyyzzz}}}yyyzzzxxx{{{|||zzzxxxyyywwwwwwwwwwwwwwwvvvuuuuuurrruuuzzz{{{{{{{{{}}}|||~~~~~~}}}~~~xxx~~~}}}{{{{{{|||~~~zzzzzzyyywwwvvvxxx|||}}}yyyzzzyyyxxxuuussssssssstttvvvrrroooooorrruuutttsssqqqttttttrrrrrrvvvvvvtttttttttssssssssstttuuuvvvtttrrrpppoooppppppooonnnppplllkkkoooqqqoooooopppmmmmmmmmmmmmmmmnnnoooooorrrssstttmmmllltttwwwwwwxxx~~~|||wwwsssqqqppppppqqqyyyssspppssssssqqqrrrvvvooorrruuuuuuttttttvvvxxxyyyttt|||xxxwwwvvvwwwxxxyyyyyyxxxuuuwwwyyy{{{|||}}}~~~{{{{{{~~~}}}yyyxxxwwwvvvzzz|||vvv|||zzzzzz{{{||||||xxxuuuppptttyyyzzzxxxwwwyyy{{{wwwtttvvv}}}}}}}}}~~~|||{{{~~~}}}yyywwwxxxwwwwwwwwwwwwwwwvvvuuuuuurrrvvvzzzzzzzzz|||~~~~~~~~~zzz{{{}}}tttzzzyyywwwvvvyyy}}}~~~|||vvv|||{{{zzzwwwtttssstttuuutttqqqmmmmmmppptttuuuuuupppssssssqqqqqqttttttqqqqqqqqqqqqrrrsssvvvxxxzzzuuussspppooopppppppppoooqqqmmmlllpppqqqooonnnpppppppppooooooppppppqqqrrrssstttuuuooopppxxxvvvppprrroooxxxuuuvvvnnnkkkrrrwwwssspppqqqnnnqqquuuuuuttttttvvvyyywwwyyyxxxvvv|||vvvvvvwwwwwwwwwvvvuuuttttttvvvxxxyyyzzz{{{}}}}}}zzz}}}}}}rrr{{{}}}xxxzzz~~~yyypppvvv}}}~~~{{{|||}}}zzzvvvwww}}}~~~{{{}}}www||||||}}}|||wwwuuuwwwwwwwwwwwwwwwwwwvvvuuuuuuxxxzzz|||{{{{{{xxxttt{{{yyyxxx{{{~~~}}}zzz{{{|||{{{xxxtttrrrsssuuurrrpppooopppqqqsssttttttpppsssssspppppprrrrrroooqqqppppppqqqrrruuuxxxyyyvvvtttqqqooopppqqqqqqqqqrrrnnnmmmpppqqqooonnnoooppppppooooooppppppqqqrrroooppprrrooouuuyyyyyyrrrxxxmmmwwwlllpppwwwuuurrrsssppptttwwwwwwttttttvvvyyyxxx|||ssstttzzzwwwxxxxxxwwwvvvvvvwwwwwwwwwxxxzzzyyyxxxyyy|||yyy~~~yyywwwuuusssrrrzzzxxx{{{|||zzz~~~||||||}}}{{{wwwvvvxxxwwwwwwwwwwwwwwwvvvuuuuuuzzz|||}}}}}}{{{yyy|||{{{zzz|||}}}zzz{{{{{{{{{wwwsssqqqsssuuuqqqrrrttttttttttttssssssqqqtttuuurrrqqqsssrrroootttsssqqqqqqqqqrrrtttvvvwwwtttqqqpppppprrrrrrqqqsssooonnnpppqqqnnnmmmnnnnnnnnnnnnnnnnnnoooooopppnnnpppsssrrr|||pppmmmrrrtttvvv{{{ssswwwzzzyyyuuusssvvvyyy{{{zzzwwwttttttvvvwwwvvvuuutttsssuuuxxx{{{zzz||||||zzzxxxxxx|||~~~{{{}}}{{{|||}}}~~~|||xxxyyy|||wwwwwwwwwwwwwwwvvvuuuuuuxxxzzz}}}|||~~~zzz|||tttzzz|||xxxuuuxxxxxxuuutttuuuuuutttssstttuuuuuuuuutttrrrqqqwwwuuusssqqqoooppppppqqqrrrpppooopppssssssqqqnnnssssssrrrpppnnnmmmlllkkknnnnnnnnnnnnmmmmmmmmmmmmoookkkkkkqqqvvvtttoookkkmmmsssrrrsssuuujjjqqqxxxxxxuuurrrttt|||~~~zzzwwwxxx{{{vvvtttwwwzzzxxxwwwwwwvvvvvvvvvvvvvvvvvvyyyzzzyyy{{{~~~}}}yyy{{{zzzyyyyyy|||xxxyyy}}}uuuyyyxxxwwwwwwwwwxxxyyyzzzyyyyyy~~~xxx|||vvvrrruuuxxxwwwuuuuuusssssstttuuuuuuuuuuuutttuuusssrrrppppppqqqrrrsssvvvtttrrrsssttttttqqqnnnoooooooooppppppqqqqqqqqqmmmmmmmmmnnnnnnnnnoooooommmrrrtttqqqllllllppptttqqqxxxxxxvvvyyyxxxtttuuuuuuvvv|||~~~}}}zzzyyyxxxwwwvvvuuuwwwvvvvvvuuuuuuuuuvvvvvvuuuwwwvvvtttvvvzzz|||yyyxxx{{{wwwwww||||||zzzzzzyyyxxxwwwvvvwwwxxxxxx}}}|||yyy}}}|||wwwtttwwwxxxvvvuuuvvvttttttttttttuuuvvvwwwwwwsssrrrqqqqqqqqqrrrtttuuuxxxwwwuuuuuuuuutttqqqooonnnnnnooopppqqqrrrsssssskkkllllllmmmoooppppppqqqllltttuuummmiiimmmpppoookkkqqqsssooorrryyywwwvvvxxx{{{{{{wwwsssuuuuuuuuutttuuuuuuvvvvvvooorrrttttttwww|||~~~|||rrr{{{zzz{{{zzzyyy{{{{{{zzzxxxwwwwwwwwwxxxxxx{{{|||xxx}}}yyy|||{{{www{{{vvvxxxwwwvvvuuuuuuvvvwwwxxxsssrrrrrrrrrrrrsssttttttwwwvvvvvvuuuuuutttrrrqqqssssssrrrrrrqqqppppppppplllmmmmmmnnnooooooppppppnnnpppmmmjjjpppzzzuuuhhhssstttuuuvvvwww{{{yyyxxxwwwxxx{{{{{{yyyvvvtttttttttttttttuuuvvvvvvpppuuuxxxwwwxxx{{{{{{yyy|||zzz|||}}}|||wwwyyy{{{zzzyyyyyyyyyzzz{{{|||xxx|||{{{yyywww}}}{{{yyywwwvvvuuuvvvvvvttttttssssssrrrrrrrrrssssssttttttttttttsssrrrrrruuutttsssrrrpppooonnnnnnoooooooooooooooooonnnnnnpppqqqnnnllluuuoooxxxyyyzzzxxxvvvuuuwwwyyysssssssssssstttuuuwwwwwwwwwzzzyyytttssswww|||}}}xxx{{{}}}yyy{{{zzzzzzzzz{{{}}}}}}zzz{{{~~~|||zzzxxxvvvuuuuuuttttttttttttssssssrrrrrrppprrrttttttrrrqqqrrrsssrrrrrrqqqqqqpppppppppppppppppppppoooooonnnnnnnnnpppuuuvvvsssrrr~~~rrrvvvxxxyyyvvvrrrqqqtttxxxssssssssstttuuuwwwxxxyyyuuuxxxwwwtttxxxyyywww{{{|||~~~zzzzzz{{{}}}}}}~~~}}}}}}|||zzzxxxvvvuuurrrsssssstttttttttttttttqqqsssuuutttrrrpppppprrrooooooppppppppppppppppppooooooooooooooopppppppppqqqrrrvvvwwwrrrvvvwwwttt}}}uuuvvvwwwwwwvvvuuuuuuuuusssssssssuuuvvvxxxyyyzzzyyy|||wwwyyy~~~{{{{{{|||}}}}}}||||||}}}}}}|||zzzxxxwwwpppqqqrrrtttuuuvvvvvvvvvtttvvvwwwuuurrrooooooqqqppppppppppppoooooonnnnnnmmmmmmnnnooopppqqqrrrrrrssskkkmmmvvvvvvrrrzzzuuuzzzvvvvvvwwwzzz}}}}}}xxxtttsssssstttuuuwwwyyyzzz{{{~~~zzz|||||||||||||||}}}vvvzzzwwwuuuyyyuuuqqqxxx{{{xxxuuuttttttuuuttttttppppppooooooooooooooopppooonnnnnnnnnnnnpppqqqsssuuuqqqqqqvvvvvvrrrssswwwyyyyyy{{{vvvxxxwwwwwwxxxyyyxxxsssoooxxxzzzqqqsssxxxuuu}}}{{{zzz{{{|||}}}~~~|||www|||xxxyyyvvvvvvyyytttqqqvvvssssssrrrqqqpppppppppppprrrrrrqqqpppppppppppppppmmmllllllmmmnnnpppqqqrrrsssooopppsssssspppppptttzzz{{{zzzuuuwwwuuusssssstttsssqqqnnnnnnwwwxxxvvvwww|||}}}|||{{{|||}}}~~~zzz}}}zzz~~~|||xxxuuuwwwxxxtttrrrtttqqqtttwwwwwwtttssssssuuuttttttrrrqqqppppppppppppllllllllllllnnnoooqqqrrrpppnnnnnnppppppnnnmmmpppsss{{{{{{yyyuuuvvvtttrrrqqqrrrsssssssssrrrvvv{{{wwwrrr~~~}}}|||}}}~~~yyy~~~~~~xxxvvv{{{xxxuuuuuusssqqqwww|||}}}yyyvvvwwwzzzuuutttrrrqqqpppooonnnnnnnnnnnnnnnnnnooooooooopppooonnnnnnnnnnnnmmmmmmnnnqqq|||zzz{{{yyyvvvvvvuuuuuutttuuuvvvwwwyyyyyyxxxqqqxxx|||~~~~~~}}}}}}}}}}}}~~~{{{zzzwww~~~xxxvvvyyyuuummmsssyyyzzzvvvssstttwwwssssssqqqpppnnnnnnmmmmmmrrrrrrqqqqqqpppooonnnnnnooooooooonnnnnnoooooonnnqqqpppyyyyyyzzzuuutttxxxtttuuuvvvvvvvvvwwwxxxxxxwwwttt||||||||||||}}}~~~~~~}}}~~~{{{wwwwwwwww}}}vvvnnnrrrvvvwwwuuusssssstttrrrqqqpppooonnnnnnnnnnnnrrrssssssrrrqqqpppooonnnnnnpppqqqoooooorrrrrrpppkkkqqqzzz}}}}}}wwwxxxxxxssstttxxxtttuuuuuuuuutttuuuxxx{{{{{{|||}}}}}}~~~}}}{{{vvv~~~tttuuuvvvssstttvvvwwwwwwvvvuuutttrrrqqqppppppooooooooopppooopppqqqqqqqqqqqqpppooolllpppqqqnnnooottttttqqqmmmooovvvsssrrr{{{yyyxxxwwwuuutttuuuwwwuuuuuuuuuvvvxxx}}}}}}~~~{{{ttt}}}qqqtttvvvtttsssssstttuuuuuusssqqqrrrrrrqqqqqqpppqqqqqqqqqkkkmmmnnnpppqqqqqqqqqqqqkkkpppqqqnnnooouuuuuurrrwwwiiipppxxxooo{{{xxxyyyzzzxxxuuutttvvvwwwuuuvvvwwwwwwyyy|||}}}~~~sssyyy{{{mmmuuutttwwwssssssrrrrrrrrrrrrqqqqqqrrrqqqqqqqqqrrrsssssstttrrrnnnllllllppprrrqqqpppkkkqqqsssqqqoooqqqrrrrrrssspppqqqtttsssuuuqqqzzzyyyvvvtttssstttvvvxxxuuuvvv}}}~~~}}}yyy{{{}}}ssszzzyyyzzzttttttttttttsssssssssrrrqqqqqqqqqqqqqqqrrrssssssooommmllllllmmmooopppooojjjooorrrooommmooopppooorrrnnnmmmppppppooorrrxxx}}}vvvvvvpppnnnsss|||wwwnnntttyyy~~~~~~wwwzzzuuuzzzyyywwwvvvuuuuuuuuuuuutttttttttqqqqqqppppppqqqqqqrrrrrrooooooooonnnmmmnnnppprrrlllqqqrrrooommmoooooommmtttpppooorrrtttqqqooonnnzzzwwwvvvpppuuuxxxvvvqqqpppuuu{{{vvvsssuuuttt~~~vvvxxxxxx{{{zzzuuuvvvvvvuuuuuuuuutttttttttqqqqqqpppppppppqqqqqqrrrppprrrsssqqqooonnnrrruuupppssstttqqqppprrrqqqnnnrrrrrrrrruuuuuutttssssssuuuwwwxxxrrrrrrqqqvvvwwwpppjjjooo~~~vvvtttvvvxxxxxx~~~{{{}}}zzzyyy{{{|||~~~~~~yyyuuuuuuuuuuuutttttttttsssrrrrrrqqqqqqpppqqqqqqrrrqqqssssssqqqooonnnqqquuuqqqtttsssqqqqqqsssqqqnnnlllppprrrqqqnnnooosssvvvuuunnnmmm{{{|||vvvsssuuusssllliiippp~~~xxxrrrttt{{{~~~zzztttwwwyyywww~~~vvvsss}}}}}}zzz}}}xxxuuuuuuuuuuuuttttttttttttssssssrrrrrrqqqqqqrrrrrrpppppppppnnnmmmmmmooopppoooqqqqqqnnnppprrrqqqlllmmmrrrtttoookkkmmmrrrvvvrrrooonnnpppuuuvvvssssssxxx}}}nnnsss|||wwwqqqtttwwwxxxwwwwwwwwwxxxsss|||rrrvvv|||xxx}}}uuu{{{vvvwwwwwwvvvvvvvvvuuuuuuuuuuuutttssssssrrrrrrssssssqqqooommmlllmmmnnnnnnmmmooopppooonnnppptttrrrmmmooottttttpppnnnrrruuutttsssrrrqqqqqqpppttt~~~vvvssssssxxxvvvrrrooorrrvvvxxxxxxuuuppppppvvv|||yyy~~~uuutttzzz{{{~~~}}}vvv}}}zzzxxxxxxxxxwwwwwwwwwwwwvvvvvvuuutttssssssssssssssstttpppmmmmmmoooqqqooommmqqqrrrqqqpppssswwwuuupppkkknnnooommmpppvvvvvvqqqzzzssspppssswwwxxxxxxyyyyyytttuuuzzzzzzsssqqqtttxxxvvvuuuuuuwwwyyyyyyuuurrryyywww~~~xxx{{{}}}zzz{{{~~~{{{{{{|||{{{zzzxxx{{{{{{{{{zzzzzzzzzyyyyyy{{{wwwrrrqqqsssuuuvvvvvvvvvsssppppppqqqrrrpppmmmttttttttttttttttttttttttpppppppppqqqrrrrrrssssssvvvvvvuuuuuuvvvwwwxxxxxx{{{uuu~~~pppyyy{{{wwwwwwvvvsssqqqsssuuuwwwwwwtttssstttvvvvvvqqqrrrzzz{{{{{{||||||||||||{{{{{{yyy{{{|||{{{|||||||||{{{{{{{{{{{{zzz}}}zzzxxxxxxyyyyyyxxxvvvwwwuuussssssuuuvvvuuusssuuuuuuuuuvvvvvvvvvuuuuuupppqqqqqqqqqrrrrrrrrrsssuuuuuuttttttuuuuuuvvvwwwuuuyyy}}}xxxtttyyyzzzrrryyyuuutttwwwxxxuuutttuuupppsssuuutttsssssssssssszzzwwwuuuwww}}}|||wwwxxxyyyzzz{{{||||||||||||}}}|||{{{~~~}}}}}}}}}}}}||||||||||||{{{{{{||||||{{{xxxvvvyyyxxxvvvwwwyyyzzzzzzyyyvvvvvvwwwxxxxxxwwwvvvuuurrrrrrrrrrrrrrrrrrssssssttttttssssssttttttuuuuuuvvvtttvvv|||}}}tttuuuuuuzzzyyykkktttqqqrrrwwwyyyvvvtttttttttwwwzzz|||{{{yyyyyyyyyuuutttrrrqqqrrrwww}}}~~~}}}|||{{{{{{xxxyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{zzz{{{zzzzzzyyyzzz{{{{{{{{{vvvwwwyyyyyyyyyxxxvvvuuuttttttttttttssssssssssssuuuttttttsssttttttuuuuuuyyyvvvvvvwwwwwwwww|||xxxrrrvvv{{{}}}|||zzz|||{{{ttttttrrrtttyyyzzzvvvrrrrrrvvvwwwyyy|||{{{yyyzzz}}}sssvvv{{{{{{xxxxxx{{{}}}|||||||||}}}~~~~~~}}}}}}}}}~~~}}}}}}|||{{{zzzyyyzzzzzzxxxyyyzzzzzzyyyxxxwwwvvvwwwwwwvvvvvvuuuuuuttttttvvvvvvuuuttttttuuuuuuuuuwwwvvvwwwyyyxxxuuuvvvzzzyyy~~~wwwooopppxxxyyynnnkkkttt~~~~~~vvvvvvsssuuuzzz|||yyyvvvvvvuuuqqqqqqtttsssqqquuu{{{}}}}}}|||{{{{{{}}}|||zzzyyy{{{}}}~~~{{{zzz{{{|||||||||{{{{{{zzzzzzyyyyyyzzzzzzyyyxxxxxxwwwvvvvvvwwwvvvuuuuuutttuuuuuuuuuvvvtttssstttsssqqqtttzzzttttttwwwxxxoooppprrrqqqrrrvvvoooppppppooonnnqqqyyywwwuuuuuu{{{~~~~~~~~~zzzxxx{{{{{{xxx|||}}}yyy~~~~~~~~~~~~|||{{{|||}}}}}}}}}}}}|||{{{zzzyyyxxxwwwvvvuuuttttttssssssssstttwwwsssqqqpppooommmpppvvvyyyqqqjjjjjjuuu{{{sssooolllnnnrrrttttttttthhhnnnwwwyyyooogggrrr~~~zzzxxx|||}}}|||}}}~~~}}}~~~~~~~~~|||{{{zzzyyyxxxuuutttssssssrrrrrrrrrrrrsssqqqrrruuuuuusssuuuzzzmmmtttzzzxxxqqqnnnrrrxxx}}}wwwvvvxxxzzzsssuuusssqqqqqqtttuuutttqqqkkkuuuzzztttrrrxxx|||}}}zzz}}}yyyxxxzzz~~~zzzvvvuuutttsssrrrsssttttttqqqsssuuuuuusssqqqppppppqqqqqqqqqrrrttttttrrrpppuuuvvvwww|||}}}|||~~~}}}|||}}}~~~|||{{{zzzzzz{{{{{{xxxyyyyyyyyyxxxzzz}}}}}}}}}}}}{{{}}}yyy~~~zzz}}}~~~~~~{{{wwwxxx}}}}}}zzzuuuwwwxxxwwwuuuuuuyyy|||}}}}}}|||}}}}}}zzzxxxxxxyyyvvvyyy}}}~~~|||{{{zzz{{{~~~~~~~~~|||}}}}}}|||{{{{{{~~~|||}}}~~~~~~}}}||||||zzzxxxyyy{{{}}}}}}}}}|||||||||zzzwwwvvvvvvwwwyyyyyyyyyxxxwwwxxxzzz}}}yyyzzz|||~~~~~~}}}{{{wwwxxx}}}~~~|||zzz{{{~~~~~~~~~zzzzzz~~~}}}}}}||||||~~~}}}~~~~~~||||||}}}yyyyyy|||}}}}}}|||yyy}}}{{{zzz{{{{{{zzzyyy|||}}}}}}{{{zzz{{{}}}}}}{{{}}}}}}{{{zzz|||}}}}}}|||~~~|||{{{zzz~~~|||yyyvvvtttttttttvvv|||~~~}}}|||}}}}}}}}}zzzwww{{{zzzxxxvvvuuuuuutttsssyyyyyyzzz{{{zzzyyywwwvvvxxxzzzyyyvvvwww|||~~~}}}zzzyyywwwwwwxxxyyy{{{{{{}}}~~~}}}zzzxxxvvvuuuvvvvvvuuuvvvwwwwwwxxxxxxnnnpppttt|||yyyuuu~~~~~~~~~yyywwwwwwxxxxxxzzzzzzzzzwwwuuuxxxwwwvvvtttrrrqqqqqqqqquuuvvvvvvwwwvvvuuutttsssvvvxxxvvvrrrrrrwwwyyywwwxxxwwwvvvvvvvvvxxx{{{}}}~~~}}}|||zzzxxxvvvuuutttvvvuuuttttttvvvvvvuuutttwwwtttrrrrrruuu|||zzzqqqsssxxxzzz~~~vvvnnnlllnnnsss~~~}}}ttt}}}vvvrrrsssuuuvvvwwwvvvvvvuuuvvvwwwwwwuuusssrrrssstttssssssssstttttttttssssssuuuwwwvvvrrrrrruuuvvvtttvvvwwwvvvvvvvvvxxx}}}~~~}}}{{{yyyxxxwwwvvvvvvyyywwwuuutttuuutttqqqnnnwwwuuurrrpppppprrrtttvvvsss|||wwwpppqqquuusssnnnzzzxxxwwwwwwssspppsssyyyqqqnnnsss}}}nnnqqqrrrtttttttttsssttttttrrrtttuuutttrrrrrrtttvvvqqqqqqrrrrrrssssssttttttsssvvvvvvtttuuuxxxxxxvvvuuuvvvvvvvvvuuuxxx~~~~~~}}}{{{yyyxxxxxxxxxyyytttsssrrrtttwwwxxxvvvtttkkklllnnnppprrrssssssssspppssstttrrrrrruuutttqqqkkkqqquuuuuutttuuurrrnnnuuuyyywwwtttwwwqqq|||ooonnnzzz~~~qqqrrrssstttsssrrrrrrrrrtttnnnppprrrqqqppppppsssvvvppppppqqqrrrssstttuuuuuurrrvvvwwwvvvxxx{{{|||yyyuuuvvvvvvuuuuuuxxx~~~|||xxxyyy{{{|||}}}~~~|||zzzxxxvvvppptttwwwwwwtttrrrrrrtttsssrrrsssuuuuuusssssstttrrryyy{{{vvvtttvvvwwwuuuxxxvvvtttrrrpppqqqqqqrrrmmmsssrrrnnnxxxrrrqqqooouuuiiijjjllllllrrruuuxxxwwwtttpppoooooouuuqqqmmmmmmpppsssttttttvvvuuusssssssssuuuwwwyyyrrrsssuuuwwwwwwwwwwwwvvvvvvwwwxxxyyyzzzzzz{{{{{{tttvvvzzz~~~{{{xxxxxxwwwvvvssstttuuuuuusssrrrrrrsssppppppqqqsssssssssrrrssspppuuuwwwssspppssstttssssssrrrqqqppppppqqqssstttuuuvvvsssnnnttt}}}~~~ooovvvzzzpppiiinnnppprrrrrrppppppqqqssstttrrrqqqrrruuuxxxxxxwwwoooooooooppprrruuuwwwxxxvvvvvvwwwxxxxxxxxxxxxxxx|||zzzwwwvvvxxx|||~~~~~~~~~~~~}}}{{{yyy~~~}}}~~~|||zzzxxxwwwxxxxxxwwwvvvtttuuuuuuuuuuuuuuuttttttvvvyyyzzzvvvuuuwwwyyyxxxsssrrrrrrqqqqqqssstttuuutttrrrooommmooouuu||||||{{{~~~oootttuuuttttttpppqqqqqqqqqppprrruuuwwwvvvuuutttuuuuuuuuurrrpppxxxxxxxxxyyyyyyyyyyyyyyywwwwwwwwwwwwxxxyyyzzzzzzzzzxxxxxx}}}}}}{{{{{{}}}~~~}}}yyyuuutttuuuvvvuuurrrtttuuuuuurrrqqqqqqpppmmmsssssssssrrrqqqssstttuuuwwwvvvtttsssrrrrrrrrrsssqqqlllmmmssstttnnnnnnsss{{{}}}|||nnndddfffooovvvuuuuuuttttttsssssstttttttttsssssssssttttttttttttqqqrrrssssssttttttssssssrrrrrrrrrrrrtttvvvxxxzzz{{{{{{{{{~~~~~~wwwqqqwwwwwwwwwvvvuuuvvvxxxzzzzzzzzz{{{|||zzzxxxwwwzzzzzzwwwvvvxxxwwwsssuuusssssstttuuuuuuuuuvvvssssssrrrqqqppppppppppppyyyqqqqqq{{{~~~wwwsssuuuuuuiiisssvvvtttqqqjjjyyyfffmmmssstttuuuwwwwwwuuuooooooqqqrrrrrrqqqooommmooooooppprrruuuyyy~~~~~~|||}}}|||zzzyyyyyyyyyxxxwwwooouuuvvvrrrsssxxxxxxsssssspppppptttvvvuuussstttppppppqqqrrrssstttttttttqqqhhhdddjjjpppppprrrvvvxxxyyypppooo|||~~~zzz~~~}}}|||{{{||||||}}}~~~~~~|||{{{{{{{{{qqqxxxxxxssssssyyyxxxrrruuuqqqrrryyy{{{xxxuuuvvv{{{|||}}}~~~~~~~~~|||}}}}}}|||}}}|||}}}~~~|||{{{qqqtttwwwwwwvvvuuuwwwzzzwwwvvvuuuttttttvvvxxxyyy~~~{{{yyyxxxjjjsss}}}xxxzzzzzzwwwvvvzzz|||{{{sssyyyvvvsssyyy~~~tttppp}}}ssssssooojjjnnnuuuqqqfff|||zzzzzzeeeqqqeeesss|||tttssszzzttteeekkkwwwqqqwww|||jjjrrrttt}}}uuuwwwrrr{{{{{{||||||ppp{{{zzzwww}}}uuuvvv~~~||||||xxxnnnyyyyyyooo|||qqqbbblllsss{{{tttssstttuuuuuuxxxttt~~~~~~wwwggg|||sssqqq|||wwwooo}}}~~~qqqxxx|||hhhgggppp{{{}}}yyyyyyyyywwwzzzyyy|||nnn{{{oooxxxxxxwww|||yyy|||{{{vvv{{{vvvlll|||yyy}}}~~~cccsss|||kkksssxxxrrrlllxxxwwwxxx|||vvv}}}wwwqqq}}}{{{|||nnnttt}}}nnnuuu}}}vvv|||~~~vvvmmmjjjtttyyyvvvzzzmmmrrruuuyyyttt{{{pppxxx~~~mmmqqqqqq{{{{{{rrr{{{sssnnnttt|||uuuwwwssswww{{{~~~zzz|||www{{{zzzuuusss}}}xxxzzzzzzuuuyyy~~~xxxyyykkkqqq|||vvvrrrvvvxxxzzzvvvqqqqqqwwwuuuuuu~~~{{{yyyoooxxxyyyooolll}}}yyy}}}nnnzzz~~~zzzwww||||||ooo|||}}}vvv}}}mmmnnn}}}{{{uuuzzzsssyyy~~~tttwww}}}~~~~~~}}}uuutttqqqppp~~~zzz{{{zzzxxxuuuwww~~~vvvzzz{{{{{{oooqqq{{{pppnnnyyylllvvvwwwuuu~~~tttsssxxx~~~|||xxxwwwwwwwwwvvvrrrvvveee}}}zzz{{{ssswwwtttkkk~~~xxx~~~vvv|||{{{yyyqqqrrr|||vvvzzzyyy|||zzz{{{yyywwwsssyyyuuuyyy|||vvvyyywwwttt}}}xxxyyyrrr{{{{{{zzz{{{~~~wwwxxxttt~~~wwwppp~~~}}}ssspppppp~~~rrr~~~{{{|||uuuwwwtttpppwwwzzzvvvuuuyyy}}}}}}}}}eeezzzyyynnn|||wwwtttxxxzzzzzzuuuqqquuuzzzzzz|||ttthhhrrrjjjrrr}}}pppyyyqqqyyyuuukkk{{{zzzyyy{{{}}}|||xxxxxx~~~}}}rrr{{{uuuttt|||vvvxxx{{{uuu~~~zzz}}}~~~~~~zzzttt}}}ooo~~~xxxyyyyyyrrrwww{{{yyyrrryyy~~~}}}{{{wwwvvvyyyyyyyyywww}}}|||~~~}}}uuu}}}vvv{{{ttt|||xxxnnnxxx|||~~~zzz~~~{{{}}}{{{|||{{{xxxpppvvvqqqpppxxx|||wwwxxxuuuzzz~~~~~~}}}xxxwwwtttrrrpppxxx{{{rrrtttyyypppuuutttyyysssoooeee|||rrruuuwww}}}tttvvvnnnyyyttt{{{xxxooowwwvvvuuujjjvvvuuuggg}}}|||vvvsssppp||||||zzz|||uuu{{{zzzxxx|||kkkssswwwqqqkkkvvv|||nnnxxxvvvxxxvvvyyyrrrssswww}}}ttt{{{}}}~~~tttuuuvvvsssnnnssszzzxxx|||uuutttrrrsssuuuxxxwww{{{zzzuuurrrzzzrrrqqqllllll|||yyyuuuwwwxxx~~~~~~xxxqqqtttuuurrrnnnlllmmmnnnwwwooowww}}}{{{xxx~~~~~~|||yyy~~~ttt~~~zzzvvvkkkkkkqqquuuwwwxxxsssnnnvvvwwwrrrsssvvvqqq{{{uuu{{{|||yyyxxxyyy|||}}}}}}vvvvvvvvvhhhwww}}}vvv|||~~~ssssssyyyxxxfffuuuooouuuxxxrrrsss{{{{{{hhhuuusssrrrsssvvvvvv{{{yyy}}}~~~rrryyy{{{{{{}}}}}}~~~yyypppqqqqqqttt{{{www|||jjjwww|||yyywwwyyyeeelllzzz|||nnnkkkuuuyyypppqqqzzz{{{rrrpppqqqjjjssshhhrrrwwwmmmpppxxxvvvxxxxxx{{{lllpppvvvjjjgggkkkrrrxxxyyyyyy{{{}}}zzz|||uuu||||||}}}yyywwwxxx}}}rrruuussstttyyylllooouuuyyyxxxxxxyyywwwsss|||uuugggsssqqqlllhhhlllsssqqqhhhrrrttt|||}}}vvvxxxxxxmmmqqqmmmtttrrrooo{{{sssyyy|||xxxqqqqqqsssuuuwwwsssppprrrwww{{{{{{yyyiiiqqqtttoookkkmmmqqqqqqqqqoookkkiiilllvvvzzzyyyyyywwwuuuzzz{{{~~~~~~}}}~~~wwwxxxxxxxxxwwwyyy|||zzz|||~~~}}}zzz}}}zzzvvvrrrooo}}}wwwqqqmmmmmmmmmkkkiiinnnooopppqqqqqqrrrrrrqqqwwwuuurrrpppnnnnnnooopppppprrrssstttssstttvvvxxxyyyzzz||||||}}}~~~{{{wwwvvvwwwwwwvvvuuuooommmmmmnnnqqqtttuuuuuuvvvwwwyyy|||}}}{{{vvvrrrqqqrrrtttuuuvvvvvvuuusssqqqqqqpppooommmnnnqqqtttmmmnnnppppppnnnlllkkkkkk}}}{{{zzz{{{|||~~~~~~}}}yyywwwuuuuuuwwwyyyxxxwwwtttttttttsssrrrqqqpppooottttttsssssstttuuuwwwxxxtttvvvyyyzzzzzzyyyzzz{{{|||}}}~~~~~~{{{yyyyyyzzz{{{{{{|||yyyxxxyyyzzz{{{{{{xxxyyy|||~~~~~~{{{vvvssspppsssvvvvvvrrrnnnooorrruuutttrrrooonnnpppuuuyyyhhhjjjmmmoooooopppqqqsssqqqooommmlllmmmnnnmmmllltttsssrrrqqqqqqqqqooonnnmmmmmmoooppprrrsssssssssoooooopppqqqrrrsssttttttpppsssvvvxxxwwwwwwwwwxxxxxxxxxyyyyyyzzz}}}}}}{{{xxxvvvvvvvvvwwwuuurrroooooopppsssttttttnnnppprrrtttuuutttrrrqqqmmmooorrrsssnnnjjjmmmtttmmmnnnooonnnlllkkkkkkmmmuuuuuuuuurrrmmmiiihhhgggsssqqqooooooooonnnmmmkkknnnnnnnnnmmmmmmllllllllloooooopppqqqqqqqqqppppppoooooooooppppppooonnnmmmtttvvvyyyzzzzzzyyyzzz{{{zzz|||}}}~~~~~~|||}}}yyyvvvsssrrrwwwuuussstttuuuwwwwwwvvvtttuuuvvvwwwwwwwwwxxxyyypppnnnnnnpppooolllooovvvqqqsssttttttrrrpppppppppkkkmmmpppqqqqqqrrrtttvvvjjjiiijjjlllmmmnnnllljjjmmmnnnoooppppppqqqssstttttttttsssrrrqqqooonnnmmmqqqrrrssstttsssrrrpppoooppprrrtttuuuuuuuuuvvvwwwvvvxxxzzz|||}}}~~~{{{vvvyyy}}}~~~}}}zzzwwwvvvvvvuuutttttttttrrrooommmrrrrrrqqqooonnnnnnppprrryyyqqqmmmppprrrooopppuuupppooonnnlllkkkmmmqqqtttoooppppppooolllkkklllmmmllllllmmmpppqqqqqqnnnlllnnnoooooommmlllkkklllnnniiijjjkkkmmmnnnnnnoooooonnnooorrrtttttttttsssrrrrrrtttuuuvvvuuuvvvxxxyyyvvvyyy|||~~~|||uuu}}}{{{yyywwwwwwxxxyyy{{{wwwrrroooooopppqqqrrrrrrsssrrrqqqooooooqqqssstttsssqqqooonnnnnnnnnnnnmmmpppqqqqqqnnnmmmoooqqqooonnnlllmmmooorrrrrrrrrlllllllllmmmmmmmmmmmmmmmrrrqqqnnnmmmlllmmmnnnoooqqqooooooqqqsssssspppmmmqqqqqqqqqqqqqqqqqqqqqqqqtttttttttuuuvvvvvvwwwwwwwwwzzz}}}}}}|||||||||vvv~~~|||zzzxxxwwwwwwxxxxxxxxxuuurrrpppqqqrrrssssssrrrrrrrrrpppnnnnnnppprrrssssssrrrqqqqqqqqqrrrsssnnnpppqqqpppnnnmmmnnnppppppnnnllllllnnnpppqqqqqqlllmmmmmmmmmnnnnnnooooooooonnnmmmlllllllllmmmnnnqqqooonnnppprrrrrrpppnnnrrrrrrrrrrrrrrrrrrrrrrrrttttttuuuuuuvvvwwwwwwwwwppptttxxx{{{{{{}}}|||xxx|||zzzyyywwwvvvvvvvvvwwwuuusssrrrrrrssstttttttttqqqqqqqqqooonnnnnnoooqqqppppppppppppqqqssstttuuuooopppqqqpppnnnmmmnnnooopppnnnllllllmmmnnnooonnnllllllmmmnnnoooooopppppplllllllllllllllmmmmmmmmmqqqooonnnnnnpppppppppooorrrssssssssssssssssssssstttuuuuuuvvvvvvwwwwwwxxxvvvyyy||||||{{{{{{~~~~~~|||yyyzzzyyywwwvvvuuuuuuuuuvvvtttsssrrrsssuuuuuusssrrrpppqqqpppooommmmmmoooqqqmmmmmmnnnooopppqqqrrrrrrpppppppppooonnnmmmmmmmmmpppnnnlllkkklllmmmmmmlllkkkkkklllmmmnnnoooppppppjjjkkklllmmmmmmmmmmmmmmmqqqooonnnmmmnnnoooppppppqqqqqqrrrrrrrrrrrrrrrsssttttttuuuvvvvvvwwwwwwxxx|||~~~|||{{{}}}~~~~~~~~~|||zzzxxxwwwwwwvvvuuuuuuuuuuuutttssssssssstttsssqqqooopppqqqpppooommmmmmoooqqqoooooooooooooooooooooooopppoooooonnnnnnnnnmmmmmmpppnnnlllkkklllllllllkkkjjjjjjkkkllllllmmmnnnnnnkkklllmmmnnnnnnnnnnnnnnnoooooonnnmmmlllmmmooopppooooooppppppqqqqqqqqqqqqtttttttttuuuvvvvvvwwwwwwuuuyyy|||~~~}}}~~~}}}{{{yyywwwwwwwwwvvvvvvuuuuuuuuutttsssrrrrrrrrrrrrpppnnnqqqqqqqqqooonnnnnnoooqqqqqqrrrrrrrrrqqqpppooooooooonnnmmmmmmoooooonnnmmmpppnnnlllkkklllmmmlllllljjjkkkkkkkkkkkklllllllllmmmmmmmmmmmmmmmnnnnnnnnnmmmnnnooonnnllllllnnnooonnnnnnooooooppppppqqqqqqrrrssssssttttttuuuvvvvvvtttwwwzzz{{{zzz{{{~~~~~~}}}zzzxxxvvvwwwwwwwwwwwwvvvuuuuuuqqqpppooooooqqqqqqpppooorrrrrrrrrpppnnnnnnppprrrpppqqqrrrrrrqqqpppooonnnnnnlllkkkllloooqqqooonnnpppnnnlllkkkmmmnnnnnnmmmmmmllllllllllllkkkkkkkkknnnmmmlllkkkkkkkkklllmmmkkkmmmoooooommmkkklllnnnnnnoooooopppqqqqqqrrrrrrqqqqqqrrrrrrssstttttttttvvvyyy{{{{{{xxxxxxzzz}}}|||zzzxxxvvvwwwwwwwwwwwwwwwvvvuuuooonnnmmmmmmpppqqqrrrqqqrrrsssrrrqqqooooooqqqsssmmmnnnoooppppppooonnnmmmmmmkkkjjjllloooqqqpppnnnpppnnnllllllmmmoooooonnnnnnnnnnnnmmmllllllkkkkkkooommmkkkiiiiiiiiikkkllliiimmmppppppmmmkkklllmmmoooooopppqqqrrrrrrssssssppppppqqqrrrrrrsssssstttqqquuuyyy{{{{{{}}}}}}zzzuuuuuuuuuuuutttsssrrrqqqrrrrrrqqqpppooooooooopppllloooqqqqqqooonnnoooqqqnnnnnnnnnnnnmmmmmmmmmmmmpppnnnmmmlllmmmlllkkkiiioooooonnnlllkkkiiihhhhhhjjjkkkmmmnnnnnnnnnmmmmmmmmmllljjjkkkkkkllljjjiiikkkkkkllllllmmmnnnooooootttqqqooopppssstttsssrrrrrrrrrrrrsssssssssttttttqqqtttwwwyyyzzzzzz{{{|||}}}zzzvvvvvvvvvvvvuuutttsssrrrqqqqqqqqqpppppppppppppppnnnqqqrrrqqqooommmnnnooommmnnnnnnnnnooooooppppppnnnmmmllllllnnnooonnnmmmnnnnnnnnnmmmmmmmmmlllllljjjkkkmmmnnnnnnnnnmmmlllmmmllljjjkkkkkkllljjjiiijjjjjjkkkkkklllmmmmmmnnnrrrpppoooppprrrsssqqqppprrrrrrrrrsssssssssssstttqqqssswwwxxxyyyyyyzzz|||~~~|||zzzwwwwwwwwwwwwvvvuuutttsssppppppppppppqqqqqqqqqqqqppprrrrrrqqqooommmlllmmmmmmmmmnnnooopppqqqrrrrrrooonnnmmmmmmoooooonnnmmmlllllllllmmmmmmnnnnnnooojjjkkkmmmnnnnnnmmmllllllmmmkkkjjjjjjllllllkkkiiiiiijjjjjjkkkkkklllllllllpppoooooopppqqqqqqooonnnrrrrrrrrrrrrssssssssssssqqqtttvvvxxxxxxyyyzzz|||}}}}}}|||zzzxxxvvvvvvvvvvvvvvvtttssssssoooppppppqqqrrrrrrrrrrrrpppqqqqqqqqqooonnnmmmmmmmmmmmmnnnoooooopppqqqqqqtttrrrpppooonnnmmmkkkiiikkkkkkkkkllllllmmmmmmnnnjjjkkklllmmmmmmmmmlllkkklllkkkjjjjjjllllllkkkjjjjjjjjjkkkkkkkkkllllllllloooooopppqqqqqqqqqooonnnqqqqqqrrrrrrrrrssssssssssssuuuwwwxxxxxxyyy{{{|||~~~}}}{{{zzzyyywwwvvvuuuuuuuuuuuutttsssrrrrrrooopppqqqrrrrrrrrrrrrrrrooooooooopppppppppoooooonnnnnnnnnnnnnnnnnnnnnnnnsssrrrooooooooonnnllljjjnnnnnnnnnmmmmmmmmmmmmmmmkkkkkklllmmmmmmlllkkkjjjlllkkkjjjjjjllllllkkkjjjllllllllllllmmmmmmmmmmmmooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrssssssuuuvvvxxxxxxxxxyyy{{{}}}||||||zzzyyyxxxvvvuuuuuuuuuuuuuuutttsssrrrqqqpppqqqrrrsssssssssrrrqqqooonnnnnnoooqqqqqqpppoooooonnnnnnnnnmmmmmmmmmlllnnnmmmlllmmmooopppooonnnqqqqqqppppppooonnnmmmmmmkkkkkklllmmmmmmllljjjiiikkkjjjiiijjjlllmmmlllkkkmmmmmmmmmmmmmmmmmmmmmmmmnnnooopppppppppqqqsssuuuqqqqqqqqqqqqrrrrrrrrrrrruuuvvvxxxxxxwwwxxx{{{}}}zzz}}}zzzyyyxxxwwwvvvvvvvvvvvvuuuuuutttsssrrrqqqrrrsssttttttrrrqqqoooqqqooonnnoooqqqqqqooommmnnnnnnnnnnnnnnnooooooooolllkkkkkklllnnnppppppoooooooooooonnnmmmmmmllllllkkkkkklllmmmlllkkkjjjiiikkkjjjiiijjjlllmmmlllkkklllllllllllllllllllllllllllmmmnnnmmmmmmoootttxxxpppqqqqqqqqqqqqrrrrrrrrrtttuuuvvvuuuuuuvvvyyy{{{yyy~~~{{{zzzyyyxxxwwwwwwwwwwwwwwwvvvuuutttsssqqqrrrtttttttttrrrpppooosssqqqooooooqqqpppmmmjjjmmmmmmnnnooopppqqqrrrrrrnnnlllkkklllmmmnnnmmmlllkkkjjjjjjjjjjjjjjjiiiiiikkkllllllmmmlllkkkiiiiiikkkjjjiiijjjlllmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkkkknnntttyyyppppppqqqqqqqqqrrrrrrrrrsssssstttsssssstttwwwyyyxxx}}}yyywwwuuutttttttttsssssssssttttttuuunnnppprrrsssrrrqqqqqqqqqoooooopppoooooonnnmmmlllnnnnnnooooooppppppqqqqqqlllkkkjjjjjjjjjjjjkkklllnnnkkkhhhhhhkkknnnnnnmmmmmmmmmmmmkkkiiihhhiiikkklllllllllmmmmmmnnnnnnnnnjjjllllllllljjjjjjjjjlllnnnmmmlllllllllnnnoooppprrrnnnnnnssstttpppqqquuussstttuuuvvvwwwxxxyyyzzz{{{|||yyywwwvvvuuuttttttsssrrrrrrrrrrrrrrrqqqsssuuuuuutttrrrrrrsssnnnoooooooooooonnnnnnmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmlllkkkjjjjjjkkklllmmmpppmmmjjjjjjmmmoooooonnnmmmmmmmmmkkkiiihhhiiikkkjjjjjjjjjkkkkkkkkklllllljjjllllllllljjjjjjkkklllmmmllllllllllllmmmmmmnnnnnnkkklllpppqqqnnnnnnqqqsssssstttvvvwwwxxxyyyzzz~~~}}}}}}{{{yyyxxxwwwvvvtttsssrrrqqqqqqqqqqqqqqqtttuuuvvvvvvtttrrrrrrsssmmmnnnnnnoooooooooooonnnrrrrrrqqqppppppooonnnnnnmmmmmmllllllllllllmmmmmmqqqooommmmmmnnnoooooonnnlllmmmmmmkkkiiiiiijjjkkkjjjjjjjjjkkkkkkkkkkkkllljjjkkkllllllkkkjjjkkkmmmkkklllllllllllllllkkkkkknnnmmmooossstttqqqppprrrrrrssstttuuuwwwxxxyyyzzz|||~~~}}}|||zzzyyyxxxxxxwwwsssrrrrrrrrrrrrrrrssssssssstttuuutttqqqppppppqqqlllmmmnnnoooooopppooooooqqqqqqqqqpppppppppoooooommmmmmmmmmmmmmmmmmmmmmmmppppppooooooooonnnmmmmmmllllllmmmkkkiiiiiijjjlllmmmmmmmmmmmmmmmmmmmmmmmmjjjkkkmmmlllkkkkkklllmmmkkklllmmmnnnnnnlllkkkjjjnnnooorrruuuuuutttrrrqqqrrrrrrsssuuuvvvxxxyyyzzzyyy}}}|||{{{yyyxxxxxxxxxxxxrrrrrrrrrrrrsssuuuvvvwwwsssttttttssspppooopppqqqlllmmmnnnoooooopppoooooojjjjjjjjjkkkkkklllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoooooonnnlllkkkkkkkkkllllllkkkjjjiiijjjlllmmmmmmmmmmmmmmmmmmmmmmmmjjjkkkmmmllllllkkkmmmnnnlllmmmnnnoooooonnnmmmllljjjllloooqqqqqqqqqooommmqqqqqqssstttvvvxxxyyyzzzwww|||{{{zzzyyyxxxwwwwwwwwwrrrrrrrrrssstttuuuvvvwwwtttuuuuuusssqqqqqqrrrsssmmmnnnnnnoooooooooooonnniiijjjjjjkkkllllllmmmmmmllllllmmmmmmmmmmmmlllllliiikkknnnooommmkkkjjjjjjkkkllllllkkkjjjiiikkkmmmlllkkkkkkkkkkkkjjjjjjjjjjjjkkkmmmmmmllllllmmmooolllmmmmmmnnnoooooonnnnnnkkkoooqqqpppqqqsssrrrooopppqqqrrrtttvvvxxxyyyzzzwww|||{{{zzzxxxwwwwwwvvvvvvtttssssssrrrrrrsssssstttrrrssssssqqqpppppprrrtttnnnoooooooooooonnnnnnmmmmmmnnnnnnnnnnnnnnnnnnnnnjjjkkklllmmmmmmlllkkkjjjfffjjjnnnooommmkkkjjjkkkjjjkkklllkkkjjjjjjkkkmmmllllllkkkkkkkkkjjjjjjjjjjjjkkkmmmmmmllllllnnnpppkkkkkkkkklllmmmnnnooopppnnnrrrsssqqqqqquuuuuuqqqoooppprrrtttvvvxxxyyyzzzzzz}}}|||{{{zzzxxxwwwvvvvvvvvvvvvuuusssrrrqqqpppppppppoooppppppnnnmmmnnnppprrroooooopppoooooonnnmmmmmmmmmmmmmmmlllkkkkkkjjjjjjjjjjjjkkkllllllkkkjjjjjjeeejjjooopppnnnlllkkkllljjjkkklllkkkjjjjjjkkkmmmnnnnnnnnnmmmmmmllllllllljjjkkkmmmmmmmmmmmmnnnpppjjjjjjiiijjjkkkmmmoooqqqlllppppppmmmmmmrrrsssooooooppprrrtttvvvxxxyyyzzz||||||~~~{{{|||yyywwwvvvvvvwwwvvvuuusssrrrppppppppppppqqqrrrsssssssssqqqnnnmmmoooooooooooooooooopppppprrrqqqooommmmmmnnnpppqqqiiikkklllmmmmmmllljjjhhhjjjmmmooonnnkkkkkkmmmooojjjkkkmmmmmmmmmmmmkkkjjjmmmnnnooonnnmmmlllmmmnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooonnnllllllmmmoooppppppqqqqqqqqqpppoooooorrrrrrrrrrrrtttwwwyyyzzz{{{zzz}}}|||~~~{{{xxxwwwvvvvvvwwwuuuuuutttsssrrrqqqpppppprrrrrrssstttsssqqqooonnnnnnnnnnnnooopppqqqrrrssspppooonnnmmmmmmmmmnnnnnnkkkkkkmmmmmmnnnmmmlllkkkkkklllmmmlllkkkkkkkkklllkkkkkkllllllllllllkkkkkkmmmmmmmmmkkkkkkmmmpppsssrrrqqqqqqqqqpppooooooooommmnnnooonnnllllllnnnoooqqqqqqrrrrrrrrrrrrqqqqqqttttttsssssstttvvvwwwxxxyyyyyy|||}}}}}}zzzxxxvvvvvvvvvwwwttttttuuuuuutttrrrpppooorrrsssssstttsssrrrpppooommmnnnnnnoooppprrrssstttmmmnnnnnnnnnmmmmmmllllllllllllmmmmmmnnnnnnoooooonnnlllkkkkkklllkkkjjjiiikkkkkkjjjjjjjjjjjjkkkkkkooonnnllljjjiiikkkpppsssppppppooonnnmmmllllllkkkkkkmmmnnnnnnmmmmmmooopppkkklllmmmnnnnnnooonnnnnnuuuttttttttttttuuuuuuvvvwwwwww{{{}}}{{{yyyvvvuuuuuuvvvwwwssstttuuuvvvuuusssqqqooorrrssssssssssssrrrqqqpppoooooooooooopppqqqsssssslllmmmnnnoooooommmllljjjllllllllllllmmmnnnoooppppppmmmkkkkkkmmmmmmkkkhhhlllkkkiiiiiiiiiiiikkklllqqqpppooollljjjiiikkknnnnnnmmmmmmllllllkkkkkkkkkiiikkkmmmnnnnnnnnnpppqqqiiijjjkkklllmmmnnnnnnnnnrrrrrrrrrrrrsssttttttuuuvvvwww|||~~~}}}{{{yyywwwuuutttuuuvvvwwwrrrsssuuuuuuuuusssqqqooorrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppoooppppppppplllnnnpppqqqpppooolllkkkkkkkkkkkkkkklllmmmoooooorrrooolllmmmnnnooollliiilllkkkiiiiiiiiiiiikkklllmmmnnnoooooolllkkkjjjkkknnnnnnnnnooooooppppppppphhhkkkmmmooooooooopppqqqnnnnnnpppqqqrrrrrrrrrrrrmmmnnnoooppprrrsssttttttwwwwww|||}}}|||yyyxxxvvvtttttttttvvvvvvrrrrrrsssssssssrrrqqqpppqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqpppooonnnnnnnnnnnnmmmnnnpppppppppooommmkkkkkkkkkkkklllmmmmmmmmmnnnqqqooonnnnnnoooooommmlllkkkkkkjjjjjjjjjjjjkkkkkkfffiiimmmoooooonnnmmmnnnkkkkkklllmmmnnnooopppppphhhkkknnnoooooooooooopppnnnooopppqqqqqqqqqqqqqqqkkklllnnnppprrrsssttttttwwwwww|||}}}yyyxxxvvvuuusssssstttuuuvvvrrrqqqqqqqqqqqqppppppppppppppppppooopppppppppqqqoooooonnnnnnmmmnnnnnnnnnmmmmmmnnnnnnnnnmmmlllkkkllllllnnnnnnooonnnmmmlllmmmnnnooonnnmmmlllmmmnnnkkkkkkllllllllllllkkkkkkfffhhhkkkmmmmmmnnnooopppjjjjjjjjjkkkkkkllllllllliiikkknnnpppooonnnnnnooommmnnnnnnooooooooonnnnnnmmmoooppprrrsssttttttssswwwvvv{{{|||~~~uuuwwwvvvtttsssssstttuuuvvvrrrqqqpppooooooppppppppppppoooooooooooooooppppppmmmmmmmmmmmmmmmnnnooopppllllllmmmmmmllllllkkkkkkmmmnnnpppqqqqqqooommmllljjjmmmooonnnkkkkkkmmmoookkkkkkmmmnnnnnnmmmkkkkkkjjjkkklllkkkjjjkkknnnpppnnnnnnnnnnnnnnnnnnnnnmmmiiilllooopppooonnnnnnnnnpppqqqqqqqqqqqqqqqpppoooqqqrrrssstttuuutttssssssvvvuuuyyy|||zzz{{{{{{|||zzzvvvsssqqqqqqrrrssssssqqqpppooopppppppppooosssqqqooommmllllllnnnnnnpppooonnnmmmmmmnnnoooppplllnnnpppooolllkkkmmmooorrrqqqooonnnmmmmmmmmmnnnkkkkkkkkkkkkllllllmmmmmmkkkkkkllllllllllllllllllnnnmmmjjjhhhhhhjjjlllmmmllllllmmmmmmmmmmmmmmmlllhhhjjjmmmooopppppppppooosssrrrqqqqqqpppnnnkkkiiiooopppqqqrrrtttuuuvvvwwwwwwxxxyyyzzz|||~~~{{{zzz{{{|||zzzxxxuuusssrrrssstttuuutttrrrpppppprrrrrrqqqpppsssrrrqqqpppooooooooopppoooooonnnmmmmmmnnnoooooommmnnnooonnnmmmlllmmmnnnmmmnnnoooooopppooonnnnnnkkklllmmmmmmnnnnnnnnnmmmjjjjjjkkkkkklllllllllmmmmmmllljjjiiijjjkkklllmmmkkkllllllmmmmmmllllllkkkkkklllnnnooopppooonnnmmmoooooooooppppppooommmlllooooooppprrrsssuuuuuuvvvuuuvvvwwwyyy|||{{{yyyyyyzzz{{{wwwvvvuuusssssstttuuuvvvsssrrrqqqrrrssstttsssrrrqqqqqqqqqqqqqqqpppooonnnnnnnnnmmmmmmmmmmmmnnnnnnnnnmmmlllmmmnnnnnnnnnmmmiiikkknnnqqqqqqqqqooommmkkklllnnnppppppooonnnmmmiiijjjjjjkkklllmmmnnnnnnjjjkkkkkkkkklllmmmmmmmmmkkkkkkllllllllllllkkkkkkmmmnnnooooooooonnnmmmlllkkklllnnnoooppppppoooooonnnooopppqqqssstttttttttuuuvvvxxxzzz}}}|||zzzxxxwwwwwwxxxuuuuuutttsssssssssssssssrrrqqqqqqrrrtttuuutttrrrnnnooopppppppppooommmkkknnnmmmmmmmmmmmmmmmmmmnnnnnnllljjjkkknnnpppnnnkkkjjjlllnnnoooppppppnnnnnnjjjlllnnnppppppooolllkkkjjjjjjkkklllnnnoooppppppiiijjjlllmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllkkkmmmmmmnnnooooooooonnnnnnkkkmmmoooqqqqqqppppppqqqmmmnnnpppqqqssssssssssssxxxyyy{{{|||~~~~~~|||yyywwwuuutttttttttttttttsssrrrqqqpppoooppppppppprrrssstttsssqqqmmmnnnpppqqqqqqooommmkkkmmmnnnnnnnnnnnnnnnnnnmmmnnnkkkiiikkknnnpppnnnlllnnnnnnmmmmmmmmmmmmnnnnnnjjjkkkmmmoooooommmkkkiiikkklllmmmnnnooopppqqqrrriiijjjmmmnnnoooooonnnnnnooooooooooooooonnnmmmmmmkkklllmmmnnnppppppqqqqqqnnnqqqssssssrrrpppqqqrrrmmmnnnppprrrssssssrrrrrryyyzzz{{{{{{{{{}}}}}}}}}{{{zzzxxxvvvtttsssssstttttttttsssqqqooommmppppppqqqrrrttttttrrrpppooopppqqqrrrrrrqqqooonnnnnnnnnoooooooooooonnnnnnlllkkkjjjkkkmmmnnnnnnmmmooonnnmmmlllkkklllmmmnnnjjjkkkmmmnnnnnnllljjjiiilllmmmmmmnnnooopppqqqqqqkkklllnnnooooooooonnnnnnqqqqqqqqqqqqpppooonnnmmmkkklllmmmnnnpppqqqrrrssspppsssvvvuuurrrpppqqqrrrnnnoooqqqsssttttttrrrqqqwwwxxxxxxwwwvvvwwwyyy|||zzzzzz{{{zzzyyyxxxvvvuuurrrsssuuuvvvuuutttqqqppprrrrrrrrrtttuuutttrrroooooopppqqqrrrrrrqqqpppooonnnooopppqqqqqqpppooonnniiikkkllllllllllllmmmoookkkllllllmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmlllkkkkkkllllllmmmmmmnnnnnnnnnnnnmmmnnnnnnooooooooonnnnnnqqqqqqqqqppppppnnnmmmmmmnnnnnnnnnnnnooopppqqqrrrnnnrrruuuuuuqqqoooqqqsssnnnpppsssuuuuuutttsssrrruuuvvvwwwwwwvvvvvvyyy{{{~~~xxxyyyzzz{{{{{{zzzyyyxxxqqqsssuuuwwwxxxwwwuuussstttttttttuuuvvvuuurrrooonnnnnnnnnooooooooonnnnnnooopppqqqrrrrrrqqqpppooohhhkkkmmmmmmkkkkkkmmmpppgggiiillloooppppppooonnnoooooonnnnnnmmmmmmmmmmmmkkkkkkllllllllllllllllllooooooooonnnnnnnnnnnnnnnppppppppppppooonnnllllllppppppooooooooooooppppppkkkpppttttttqqqoooqqqtttoooqqqsssuuuvvvuuusssrrrvvvwwwxxxyyyxxxyyy|||~~~xxx~~~~~~{{{xxxtttrrrtttwwwzzz{{{vvvvvvsssqqquuu{{{{{{xxxrrrrrrtttvvvwwwvvvrrrooopppqqqrrrtttuuussspppmmmlllnnnppppppooonnnmmmnnnnnniiillltttrrrjjjjjjqqqllllllmmmnnnoooppprrrsssnnnnnnnnnnnnnnnmmmlllkkkooollliiihhhiiikkkmmmnnnpppooooooppprrrssssssrrrmmmppprrrpppmmmjjjiiijjjnnnooopppqqqqqqooommmlllrrrppppppqqqrrrqqqmmmiiimmmooorrrtttwwwxxxxxxxxxsssuuuvvvwwwwwwxxxzzz|||~~~{{{yyywwwvvvvvvvvvtttssswwwxxxwwwuuuvvvxxxuuuooorrrqqqpppqqqsssuuuuuutttssstttuuuwwwyyyxxxuuurrrnnnpppqqqqqqooommmmmmmmmjjjnnnpppnnnmmmnnnqqqqqqpppooonnnnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnooooooooonnnlllkkkjjjkkkkkkllllllsssrrrpppooonnnmmmllljjjnnnqqqsssrrrpppnnnnnnooooooooonnnnnnnnnoooooopppuuusssssstttvvvvvvtttqqqqqqqqqrrrsssssssssssssss{{{|||~~~~~~~~~vvv||||||yyywwwwwwxxxxxxxxxvvvwwwvvvtttuuuyyyxxxttt}}}xxxtttssssssssssssoooooooooqqqrrrqqqnnnkkkqqqrrrttttttsssrrrrrrssshhhrrrtttjjjiiirrruuupppooopppppppppqqqqqqrrrrrrqqqppppppoooooopppqqqqqqooooooooonnnnnnmmmmmmmmmpppppppppooooooooooooooopppqqqssssssrrrqqqrrrrrrvvvtttrrrppppppqqqrrrsssooonnnmmmnnnoooooonnnmmmyyyxxxwwwvvvuuutttttttttppptttxxxzzz|||}}}wwwrrrqqqsssuuuvvvxxxwwwtttoooooouuuxxxxxxnnnlllkkklllpppuuuwwwxxxzzzyyyxxxyyyyyywwwtttqqqjjjlllnnnppppppppprrrtttrrrwwwxxxsssqqqvvvxxxuuuoooooooooppppppppppppppprrrqqqooonnnmmmmmmmmmnnnoooooonnnmmmlllkkklllmmmmmmnnnoooooonnnnnnooopppmmmmmmnnnnnnnnnnnnnnnnnntttsssqqqooommmmmmmmmmmmyyyxxxvvvuuuuuuuuuuuuuuuwwwvvvuuutttsssttttttuuuzzz}}}~~~}}}}}}}}}xxxzzz}}}|||~~~~~~|||yyyxxxvvvuuuuuussspppnnnooonnnnnnoooqqqqqqooommmlllnnnpppppppppqqqtttvvvrrrlllkkkqqqqqqllljjjmmmrrrrrrqqqpppooommmkkkjjjsssrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrooommmmmmpppsssqqqssssssrrrooommmnnnooopppooooooooooooppppppoooqqqrrrrrrrrrrrrqqqooonnnooooooooonnnnnnooopppqqqmmmmmmllllllmmmoooqqqsssfffjjjqqqwww}}}yyyxxxxxxyyy}}}uuuvvvwwwwwwvvvwwwyyy{{{vvvrrr|||zzzuuuxxxiiijjjlllnnnnnnnnnnnnmmmooopppqqqsssttttttttttttooopppqqqooommmlllpppsssjjjmmmppppppnnnnnnqqqtttpppooommmnnnppprrrrrrrrrrrrtttvvvyyyzzzyyyxxxwww~~~|||wwwuuulllmmmppptttxxxyyyxxxvvvsss|||~~~xxx~~~~~~zzzxxx|||ooooooppprrrttttttsssqqqvvvuuuuuuvvvyyy{{{{{{zzzyyy~~~}}}{{{yyyzzzyyyxxxxxx{{{xxx}}}vvvrrrsssvvvmmmwwwxxxkkkhhhrrryyyxxxwwwtttnnnhhhfffzzzkkkrrrpppiiiuuukkkwwwiiijjjsssnnnkkkpppqqqvvvuuuxxxiiisssyyyhhh}}}oootttwwwyyywww~~~~~~~~~}}}|||vvvwwwxxxzzz}}}|||yyyvvvtttzzz~~~~~~yyy}}}uuuvvvwwwtttiiivvvoooiiitttsssmmmxxx{{{iiinnn|||~~~|||{{{www~~~zzzuuuyyy{{{uuu{{{ttt}}}vvvqqqlllwwwooo|||ttt|||xxxvvv|||}}}|||}}}wwwyyysss}}}zzz}}}xxx}}}qqqtttpppzzzhhhsss}}}ggg{{{wwwttt|||~~~xxxxxxyyyyyyvvvwwwzzz~~~www}}}yyyvvvtttzzz{{{vvvwww|||}}}||||||~~~|||xxx|||{{{xxx}}}{{{vvvzzzxxxxxx{{{wwwxxx}}}uuuuuuwww~~~~~~~~~xxxxxx{{{vvv{{{}}}~~~oooyyyzzzyyyvvv}}}~~~|||}}}~~~}}}~~~~~~zzz{{{sss{{{|||yyy~~~~~~}}}}}}}}}|||zzzzzz~~~|||{{{vvvtttppp~~~xxx}}}yyyxxx}}}~~~