BM66( ӵĦĦӵĦ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||||||}}}~~~}}}}}}}}}{{{~~~|||{{{~~~}}}yyyxxx~~~~~~{{{{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~{{{~~~}}}{{{}}}{{{~~~}}}{{{}}}~~~~~~~~~~~~~~~||||||}}}}}}{{{}}}}}}|||~~~||||||}}}}}}}}}~~~~~~}}}~~~~~~~~~xxx|||}}}|||~~~{{{zzz|||~~~}}}~~~~~~xxx{{{}}}{{{|||}}}}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{yyy}}}~~~~~~zzz{{{zzzzzz}}}~~~~~~~~~~~~}}}~~~}}}|||}}}}}}}}}~~~}}}}}}|||||||||}}}~~~}}}~~~}}}|||}}}~~~{{{zzz||||||~~~}}}~~~~~~~~~}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~{{{zzzzzz|||~~~|||~~~~~~~~~~~~~~~|||zzzzzz}}}zzz{{{{{{|||}}}|||~~~}}}}}}zzzzzz{{{||||||}}}}}}~~~~~~|||}}}~~~}}}|||||||||~~~~~~}}}}}}~~~~~~zzzxxxvvvxxx}}}~~~}}}}}}}}}}}}}}}~~~}}}~~~~~~|||||||||{{{{{{|||}}}}}}~~~~~~~~~~~~}}}{{{}}}~~~~~~}}}}}}}}}}}}~~~|||yyy|||yyyxxx|||~~~}}}{{{|||~~~}}}}}}}}}~~~}}}~~~}}}|||~~~}}}}}}}}}||||||}}}}}}~~~}}}{{{zzz{{{~~~~~~}}}~~~~~~|||~~~}}}{{{}}}{{{~~~~~~~~~{{{|||~~~~~~|||zzzxxxxxx{{{}}}}}}||||||~~~|||~~~~~~~~~}}}{{{{{{||||||}}}}}}~~~~~~}}}zzzwwwzzz~~~}}}|||}}}~~~~~~~~~{{{|||||||||{{{}}}}}}~~~|||{{{{{{}}}|||{{{zzz{{{|||}}}~~~}}}}}}}}}~~~zzz}}}~~~}}}||||||||||||}}}}}}~~~}}}||||||}}}}}}zzzxxx}}}{{{yyyzzz|||~~~}}}|||}}}~~~~~~~~~xxxxxx~~~~~~~~~vvvxxx{{{}}}~~~|||}}}}}}{{{{{{}}}~~~~~~{{{}}}~~~}}}|||yyy{{{}}}zzzxxxwww~~~~~~}}}~~~|||~~~||||||}}}~~~{{{yyy}}}}}}~~~{{{}}}}}}}}}~~~|||~~~}}}||||||}}}xxx}}}~~~yyy{{{}}}|||~~~|||{{{~~~~~~~~~|||}}}~~~}}}~~~~~~zzzyyy{{{{{{|||~~~{{{zzz}}}xxxyyy}}}~~~zzz{{{}}}zzzzzz}}}~~~{{{yyy}}}|||}}}~~~{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~yyyxxxzzz}}}{{{|||}}}}}}}}}|||zzz{{{~~~{{{~~~zzzzzz~~~|||yyyzzz}}}}}}{{{{{{~~~~~~{{{~~~~~~zzz}}}|||~~~|||||||||xxxyyy~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~zzzzzz~~~~~~{{{zzz~~~~~~~~~~~~zzzzzz}}}~~~~~~}}}}}}~~~zzz}}}}}}{{{zzz{{{}}}}}}|||}}}~~~~~~~~~}}}~~~}}}zzzyyy||||||}}}~~~~~~{{{yyy|||{{{}}}}}}}}}~~~|||}}}|||xxxsssuuu{{{~~~}}}~~~~~~~~~~~~~~~~~~|||}}}}}}~~~~~~~~~}}}||||||||||||}}}~~~~~~~~~~~~~~~}}}}}}xxxzzz~~~|||}}}|||~~~}}}|||{{{{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~|||{{{{{{}}}~~~~~~~~~~~~}}}|||{{{|||}}}~~~||||||||||||~~~~~~vvvyyy{{{yyyvvvwww}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~{{{{{{{{{{{{{{{zzz{{{{{{zzz{{{zzz{{{~~~~~~~~~xxx||||||{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||~~~~~~}}}|||{{{{{{{{{{{{~~~~~~~~~}}}|||}}}}}}}}}{{{|||}}}}}}}}}yyy{{{~~~~~~}}}~~~|||}}}~~~}}}|||{{{{{{}}}}}}}}}|||}}}}}}~~~~~~wwwxxxzzzzzzyyyyyy{{{|||~~~}}}{{{zzz}}}{{{{{{zzzzzz{{{{{{|||}}}yyy}}}~~~}}}|||{{{|||{{{|||}}}~~~~~~}}}|||{{{zzzzzz|||~~~~~~~~~zzzzzz}}}}}}~~~~~~}}}}}}xxx{{{||||||~~~}}}}}}~~~}}}}}}||||||||||||{{{{{{zzzzzzzzz{{{{{{uuuwwwzzzzzzzzzzzz|||}}}~~~||||||wwwyyy{{{||||||||||||}}}}}}}}}~~~}}}}}}yyyzzz{{{~~~|||xxxxxx|||~~~|||xxx~~~~~~zzzzzz~~~~~~~~~}}}~~~~~~}}}|||}}}zzzrrrwww}}}}}}~~~ttttttyyy||||||||||||}}}~~~~~~}}}}}}}}}}}}~~~tttwwwzzz{{{{{{{{{~~~||||||~~~}}}uuuyyy~~~~~~}}}~~~~~~|||~~~}}}~~~~~~~~~{{{~~~}}}{{{~~~~~~|||zzzxxx{{{~~~}}}}}}www|||}}}}}}~~~|||{{{}}}|||yyyzzz}}}zzz|||yyyyyyxxxyyyzzz}}}}}}{{{~~~|||||||||wwwxxx|||}}}yyy{{{}}}~~~~~~|||||||||}}}{{{~~~}}}zzz|||}}}vvvrrrvvv{{{~~~~~~}}}}}}~~~zzz{{{}}}~~~~~~}}}|||}}}~~~}}}wwwsssxxxzzz}}}~~~}}}{{{{{{|||zzz{{{{{{zzzzzz|||}}}zzz{{{}}}xxx}}}~~~}}}{{{xxxwwwxxxzzz~~~~~~{{{wwwxxx|||{{{vvvtttvvvzzz}}}~~~}}}~~~}}}}}}}}}~~~{{{zzz{{{~~~}}}|||zzz}}}|||{{{xxxvvvuuuvvvxxx{{{vvvvvvyyyzzzwwwtttsssssswww{{{~~~}}}{{{wwwyyy~~~~~~||||||}}}{{{zzz|||}}}xxxxxxyyyzzzyyywwwvvvvvvwww}}}|||yyyvvvvvvwwwwwwwwwvvvrrrpppssszzz~~~}}}zzzvvvzzz}}}|||}}}}}}|||~~~|||{{{vvvuuuxxxzzz{{{yyyvvvtttttttttttttttuuutttrrrqqqrrryyyuuurrruuu{{{~~~{{{|||~~~~~~~~~}}}yyy|||}}}zzzxxxxxxssssssuuuwwwtttpppoooqqqvvvtttrrrtttwwwyyyyyyxxx}}}}}}|||}}}{{{xxxzzzzzz|||}}}}}}~~~}}}yyyvvvyyy{{{yyyuuutttxxx}}}{{{|||{{{xxxuuuvvvzzz~~~}}}yyy~~~{{{vvvzzzwww{{{}}}{{{|||xxx|||~~~||||||}}}zzzuuuuuuwww}}}}}}~~~~~~xxxxxx}}}uuuuuuuuuvvvvvvwwwwwwwww}}}}}}}}}~~~zzzyyyyyy|||{{{yyy{{{{{{zzz~~~||||||~~~}}}zzzxxx{{{}}}|||xxxvvv{{{}}}ssswww{{{|||zzzzzz|||{{{xxxsssxxx|||{{{wwwtttuuuwwwyyywwwttttttuuuyyy|||~~~|||yyyvvv}}}}}}yyy}}}yyyxxxxxx{{{|||{{{{{{|||ssszzz~~~{{{zzzvvvqqqnnnrrrxxx|||yyyuuuxxx{{{zzz{{{yyyvvvyyywwwxxxyyy{{{~~~{{{}}}}}}||||||}}}|||~~~~~~}}}}}}yyywwwwwwzzzzzzvvvuuuyyy}}}}}}zzzvvvuuuyyy|||}}}~~~}}}zzzzzz|||}}}|||zzzyyyzzz}}}~~~~~~}}}zzzyyyzzzvvvtttwww||||||vvvppptttuuuwwwxxxxxxxxxwwwvvvtttwww{{{~~~zzztttuuu{{{zzzvvvtttwww|||~~~{{{wwwwwwwwwxxxyyyxxxwwwvvvuuuxxxxxxwwwwwwvvvuuuuuuuuusssuuuxxxzzzyyyvvvssspppqqqqqqrrruuuwwwxxxwwwuuuzzz}}}~~~{{{xxxuuuttttttvvvxxxxxxwwwwww{{{~~~|||zzzyyy{{{{{{xxxuuutttuuuvvvvvvvvvxxx|||~~~|||~~~~~~{{{~~~{{{~~~|||{{{{{{{{{zzzyyyxxxwwwvvvwwwyyy{{{yyyxxxyyyzzz{{{{{{zzzxxxvvvtttzzz}}}|||wwwuuuwwwyyyxxxwwwtttuuuzzz}}}||||||}}}~~~|||yyyyyy|||~~~}}}|||{{{|||~~~~~~|||{{{|||xxxvvvxxx|||}}}xxxsssvvvvvvwwwwwwwwwwwwwwwwwwrrrssswwwzzzyyyuuuvvvzzzzzzzzzzzzzzzxxxvvvuuutttwwwxxxxxxyyyxxxwwwvvvuuuwwwwwwwwwvvvvvvvvvvvvvvvsssuuuxxxzzzyyywwwsssqqqqqqrrrtttuuuvvvvvvvvvvvv~~~~~~}}}yyyuuurrrqqqrrrrrruuuwwwwwwvvvwwwzzz||||||zzzxxxwwwxxxxxxvvvtttpppooommmmmmooossswwwyyywwwyyyxxxvvv|||xxxzzz{{{yyyvvvtttuuuwwwtttttttttvvvyyyyyyxxxvvvwwwxxxxxxxxxxxxxxxwwwwwwzzz}}}}}}yyyvvvwwwxxxvvvtttrrrtttzzz}}}{{{zzzzzz}}}{{{yyyzzz|||~~~~~~~~~|||||||||}}}}}}|||||||||}}}yyyuuuvvvzzz{{{yyyuuuxxxwwwvvvvvvuuuvvvwwwwwwqqqppprrrwwwxxxvvvvvvxxxwwwzzz}}}{{{vvvrrrrrrtttxxxxxxyyyyyyxxxxxxwwwvvvuuuuuuvvvvvvvvvvvvwwwwwwtttvvvxxxyyyyyywwwuuussstttwwwyyyyyyvvvtttvvvwww~~~|||xxxsssooonnnpppsssqqqsssuuuvvvvvvwwwyyyzzzzzzyyywwwwwwwwwwwwuuussssssoookkkkkkooouuuyyy{{{zzzzzzxxxuuuwww{{{|||zzzzzz{{{|||~~~~~~~~~{{{|||}}}|||zzzxxxyyyyyyuuuvvvxxx{{{||||||{{{zzzwwwwwwwwwwwwwwwwwwwwwwwwvvvzzz|||yyyxxxzzzzzzxxxuuurrrsssyyy|||{{{zzz|||~~~}}}{{{{{{|||}}}~~~~~~{{{zzzyyyxxxxxxyyyzzz{{{{{{wwwsssrrruuuwwwvvvtttyyywwwuuusssssstttvvvwwwsssppppppuuuxxxvvvuuuvvvssswwwzzzyyyvvvuuuuuuwwwxxxxxxxxxxxxxxxwwwwwwwwwttttttuuuuuuvvvwwwwwwxxxuuuvvvxxxyyyxxxwwwvvvuuuyyy}}}|||vvvssstttwwwxxxwwwtttqqqoooooosssvvvrrrsssuuuvvvwwwwwwxxxyyyxxxxxxwwwvvvvvvuuuuuutttvvvqqqmmmooouuu{{{}}}|||{{{{{{yyywwwwwwxxxyyyxxxyyy{{{|||||||||}}}{{{~~~}}}}}}}}}|||zzzxxxxxxyyyyyyxxxvvvsssuuuxxxzzz{{{{{{zzzzzzuuuuuuttttttssssssrrrrrruuuzzz|||yyyxxxzzzzzzxxxyyytttrrrvvvyyyzzz|||~~~|||{{{{{{{{{|||zzzyyyxxxwwwwwwxxxyyyzzzzzzvvvsssrrrtttvvvvvvuuuwwwuuusssqqqqqqrrruuuwwwvvvsssrrrvvvxxxuuutttuuuuuuuuuvvvvvvwwwwwwwwwwwwxxxxxxwwwwwwwwwvvvvvvvvvsssssstttuuuvvvwwwwwwxxxuuuvvvvvvwwwwwwwwwvvvvvv{{{~~~~~~zzzsssooopppsssuuuuuuuuutttrrrqqqssstttuuuuuuvvvwwwxxxxxxxxxwwwtttuuuttttttsssrrrrrrrrrrrrooommmpppwwwzzzyyyvvvvvvuuutttuuuuuuuuuvvvxxxyyyyyyyyywwwvvvvvvyyy{{{}}}~~~}}}|||{{{zzzyyy{{{xxxuuuuuuwwwxxxwwwvvvtttwwwyyyzzzzzzyyyzzz{{{vvvvvvvvvvvvvvvuuutttsssxxx||||||yyywwwxxxyyywwwzzztttrrrtttwwwyyy|||~~~{{{xxxwwwxxxzzz{{{zzzyyyxxxxxxyyyzzz{{{zzzxxxuuutttuuuvvvwwwwwwuuutttrrrqqqqqqsssvvvwwwwwwuuuuuuwwwwwwttttttwwwzzzxxxuuutttsssssssssssswwwwwwvvvuuuuuuuuuuuuvvvsssssstttuuuuuuvvvwwwwwwuuuuuuuuuuuuuuuvvvvvvvvvxxxyyyxxxtttooolllmmmnnnwwwxxxyyywwwtttrrrqqqqqqwwwwwwwwwxxxyyyxxxvvvtttpppqqqrrrqqqooonnnooopppqqqppppppsssxxxyyyxxxvvvtttssstttvvvvvvtttvvvzzztttsssrrrqqqrrrtttvvvxxx}}}{{{zzzyyyyyyyyyzzz{{{|||{{{zzzxxxvvvtttuuuyyy{{{vvvxxxzzzzzzxxxxxxyyy{{{uuuvvvxxxyyyyyyxxxwwwvvvxxx{{{{{{wwwvvvyyy{{{zzzwwwrrrqqqtttxxxxxxzzz~~~zzz{{{{{{xxxuuutttvvvyyyyyyyyyxxxxxxxxxxxxyyyyyyxxxwwwuuuuuuuuuvvvvvvvvvttttttsssssstttvvvxxxyyyttttttuuuwwwuuurrruuu{{{zzzzzzwwwqqqlllkkknnnqqqwwwvvvuuutttsssttttttuuussstttttttttuuuvvvvvvvvvttttttsssssstttuuuvvvvvvuuutttrrrqqqooooooooopppwwwxxxxxxwwwtttrrrrrrrrrxxxwwwvvvwwwxxxwwwssspppoooqqqrrrqqqooonnnoooqqquuuuuuuuuvvvwwwxxxyyyzzzyyywwwxxxzzzxxxtttuuu{{{tttqqqnnnnnnrrruuuvvvvvvyyy{{{wwwzzz}}}|||~~~{{{{{{|||~~~wwwzzzzzzuuuppppppwww~~~sssuuuvvvuuusssrrruuuxxxnnnpppsssvvvwwwwwwuuuttttttxxxxxxuuuvvv{{{tttppppppuuuxxxxxxxxxzzzuuuwwwwwwuuusssrrruuuxxxvvvvvvvvvvvvvvvvvvvvvvvvuuuuuutttssssssssssssssstttttttttuuuvvvxxxzzz{{{ppprrruuuwwwtttqqqvvv}}}vvvyyyxxxpppgggeeellltttvvvuuutttsssrrrssstttttttttttttttuuuuuuuuuuuuuuutttsssrrrrrrssstttuuuvvvtttrrrppppppssstttuuuuuutttuuuuuutttssstttvvvxxxyyywwwvvvvvvwwwuuuqqqmmmrrrtttvvvuuurrrqqqrrrtttuuuuuuuuusssssstttxxx{{{zzzxxxxxxzzzvvvooopppvvvxxxsssnnnooossswwwvvvtttuuu~~~|||wwwxxx||||||}}}{{{~~~vvvvvvvvvxxxyyyzzzzzzyyyvvvtttrrrsssvvvvvvtttqqqtttrrrpppqqquuuxxxyyyxxxuuutttuuuwwwzzzzzzwwwsssrrrrrrsssttttttuuuuuuuuu{{{xxxwwwwwwwwwvvvvvvxxxrrrsssssstttttttttttttttzzzzzzyyyyyyyyyxxxvvvuuuwwwxxxxxxwwwuuurrrppppppvvvvvvuuutttssstttwwwyyyzzzwwwvvvwwwvvvrrrrrrtttssswwwvvvpppmmmqqqrrrpppuuuttttttssssssrrrrrrrrrrrrtttwwwzzzzzzxxxssspppppprrrtttvvvwwwwwwvvvuuuqqqqqqqqqppppppqqqrrrrrrppptttyyyyyyvvvuuuwwwzzzvvvvvvwwwvvvuuusssqqqpppvvvuuusssrrrqqqrrrrrrssssssqqqppppppqqqsssssssssuuuuuutttttttttuuuuuuvvvsssvvvyyyxxxvvvuuuvvvxxxxxx~~~{{{wwwzzz{{{xxx{{{}}}}}}zzzwwwuuuvvvxxxzzzzzzyyyrrrpppooorrruuuwwwvvvsssvvvtttrrrsssvvvxxxxxxwwwvvvuuuuuuvvvyyyyyywwwuuuvvvuuutttssssssrrrrrrrrrvvvvvvuuuuuutttqqqppppppttttttsssrrrssstttvvvwwwyyyzzz{{{zzzwwwttttttuuusssssssssssssssuuuwwwxxxvvvwwwwwwvvvuuuvvvxxx{{{xxxvvvuuuxxxvvvrrrqqqsssssswwwwwwrrrpppssstttrrrpppnnnnnnooorrrssssssrrrrrrqqqsssyyyzzztttppprrrtttvvvwwwvvvuuuuuummmnnnnnnoooqqqrrrtttuuurrrvvvzzzzzzwwwvvvwwwzzzxxxxxxyyyxxxwwwuuutttssstttsssrrrqqqqqqqqqrrrssstttrrrpppppprrrttttttsssuuuuuuttttttuuuvvvvvvwwwssswwwzzzzzzxxxxxxzzz|||{{{zzzwww{{{~~~~~~|||~~~|||wwwuuuyyy}}}}}}}}}xxxssstttxxx{{{zzzxxxsssqqqppprrrvvvxxxvvvtttvvvuuutttuuuwwwxxxwwwvvvwwwuuutttuuuvvvwwwwwwvvv}}}{{{xxxuuutttttttttsssuuuvvvvvvuuutttrrrpppvvvtttsssrrrrrruuuxxxzzzxxxzzz{{{yyyuuurrrrrrtttrrrqqqpppppprrrvvvzzz|||sssuuuwwwwwwwwwwwwxxxyyyvvvtttuuuxxxwwwrrrpppqqqrrrvvvwwwtttssstttuuusssuuurrrpppsssxxxzzzxxxuuusssppppppwwwzzzsssqqqrrrtttuuuvvvuuuttttttooopppqqqrrrssstttuuuvvvtttwwwzzzzzzwwwvvvwwwxxxwwwwwwwwwwwwvvvuuusssrrrtttsssrrrrrrrrrssstttuuutttsssqqqrrrsssuuuuuutttttttttttttttuuuvvvwwwxxxtttwwwzzz{{{yyyyyy|||}}}}}}xxxxxx|||~~~~~~~~~}}}}}}|||yyywwwyyyxxxssssssxxx}}}~~~|||xxxtttuuuzzz|||yyyvvvyyyvvvttttttvvvwwwuuurrruuuuuuuuuvvvvvvvvvuuutttuuutttrrrrrrrrrtttuuuvvv{{{xxxvvvtttttttttooorrrsssrrrsssvvvxxxvvvuuutttttttttuuuvvvxxxzzzwwwwwwvvvvvvvvvvvvtttrrrtttsssqqqqqqsssuuuwwwwwwooorrruuuvvvvvvuuuuuuvvvsssrrrssswwwwwwrrroooppppppsssvvvvvvuuuuuuuuuttt}}}wwwsssuuuzzz|||xxxsssrrrqqqqqquuuxxxxxxrrrlllrrrrrrssstttttttttsssssswwwwwwwwwwwwwwwvvvvvvuuuuuuwwwyyyyyywwwuuuuuuuuusssssssssrrrqqqppppppooottttttsssssssssuuuvvvwwwtttsssrrrssstttuuuuuutttrrrrrrrrrssstttvvvwwwxxxuuuxxxzzzyyywwwwwwzzz}}}}}}|||yyyvvvyyy~~~||||||}}}}}}~~~xxxzzzyyytttrrrvvvzzzzzzyyyvvvuuuwww{{{|||yyyuuuyyyvvvrrrrrrtttuuusssqqqrrrtttuuuvvvuuutttrrrrrrsssrrrqqqooooooqqqsssuuuxxxwwwuuurrrqqqpppppppppnnnpppnnnjjjkkkssswwwvvvrrrsssuuuwwwxxxwwwwwwvvvvvvssspppsssyyy{{{wwwssstttsssrrrsssuuuvvvtttrrrooorrrvvvwwwwwwuuuuuuuuurrrpppssswwwwwwrrrpppqqqpppqqqtttvvvuuussssssuuuxxxrrrnnnoootttvvvqqqlllooorrrtttuuussspppmmmlllsssssssssssssssrrrrrrrrrwwwxxxxxxxxxxxxwwwvvvuuutttvvvwwwwwwuuusssrrrrrrppppppoooooonnnnnnnnnnnnssssssrrrrrrrrrtttuuuvvvtttsssrrrsssuuuvvvuuusssqqqqqqqqqrrrsssuuuvvvwwwvvvxxxyyywwwsssrrrtttwwwyyyxxxvvvuuuzzz|||yyyzzz{{{||||||}}}~~~}}}}}}~~~wwwtttuuuvvvuuuvvvvvvvvvxxxzzz{{{zzzxxxtttqqqnnnooorrrttttttrrrppprrrvvvwwwuuusssqqqqqqqqqqqqqqqooonnnooorrruuuttttttssssssrrrqqqpppppptttvvvrrrjjjjjjsssxxxvvvqqqsssvvvxxxxxxwwwtttssstttqqqooosssyyy|||yyyuuuqqqppppppssswwwxxxuuurrrtttvvvyyyzzzyyyxxxwwwwwwrrrppprrrvvvvvvsssqqqsssrrrqqqsssuuuuuurrrsssvvvrrrooolllmmmqqqssspppllllllqqquuuvvvssspppqqqssssssssssssrrrrrrqqqqqqqqqqqqrrrtttvvvvvvvvvvvvuuussstttuuuuuuuuusssrrrqqqqqqqqqpppooooooooooooooorrrqqqpppooopppqqqrrrssssssrrrrrrsssuuuuuutttrrrrrrrrrrrrrrrssstttuuuvvvwwwyyyxxxuuuqqqppprrruuuvvvvvvuuutttyyy|||zzz|||~~~~~~~~~~~~{{{||||||xxx~~~{{{wwwwwwwwwuuuvvvwwwwwwvvvuuuwww|||vvvrrroooooorrruuutttsssnnnrrrwwwxxxvvvtttrrrrrrqqqrrrsssqqqppppppsssuuutttuuuvvvwwwwwwuuusssrrrwwwzzzwwwnnnnnnwww{{{xxxssstttuuuvvvvvvtttsssrrrrrrsssuuuvvvwwwxxxyyyyyyrrrooonnnpppuuuxxxwwwtttwwwyyy{{{{{{yyywwwwwwxxxsssqqqrrruuuvvvssssssuuuuuussssssvvvuuuqqqsssxxxuuusssrrrrrrssssssqqqooolllooosssuuuuuutttuuuuuutttsssrrrqqqpppppppppppppppqqqsssuuuvvvuuutttssssssttttttuuuuuuuuusssrrrrrrqqqpppooooooooopppqqqtttsssqqqppppppqqqrrrrrrqqqqqqqqqssstttuuusssqqqtttttttttttttttuuuvvvwwwxxxyyyyyyvvvrrrrrrtttxxxuuuwwwvvvuuuxxx}}}~~~{{{yyy|||~~~|||zzz~~~|||{{{||||||zzzwwwxxxwwwsssqqquuu~~~}}}yyytttssstttvvvuuusssnnnsssxxxzzzxxxuuussstttqqqsssuuutttqqqqqqtttvvvrrrtttvvvwwwvvvtttqqqoooooouuutttmmmnnnxxx{{{wwwvvvuuutttssssssrrrrrrssspppvvv{{{zzzuuussswww|||wwwrrrnnnnnnsssvvvvvvtttwwwyyyzzzyyywwwuuuuuuvvvtttqqqrrruuuuuussstttwwwxxxttttttwwwuuurrrtttzzzyyyxxxvvvtttqqqooommmlllooonnnooorrrvvvvvvtttrrrtttsssrrrqqqppppppoooooouuuuuuwwwwwwvvvtttrrrppptttttttttuuuwwwvvvtttsssqqqpppooonnnnnnoooppppppwwwvvvuuutttsssssstttuuuqqqpppqqqrrrttttttrrrpppwwwvvvvvvvvvvvvvvvwwwxxxyyyzzzzzzxxxuuutttxxx{{{uuuxxxxxxvvvvvvzzz|||zzzsssvvv{{{}}}~~~~~~|||zzzxxxyyy|||~~~{{{wwwuuuxxx||||||}}}zzzuuutttxxxzzzyyy||||||zzzxxxvvvtttsssrrrppprrruuuxxxzzz{{{{{{zzzvvvvvvuuusssppppppqqqrrruuuttttttuuuvvvvvvuuusssppprrrsssuuuvvvvvvuuutttnnntttwwwuuutttuuuuuurrr||||||{{{zzzyyyxxxwwwvvv|||vvvuuuwwwwwwrrrsssxxxwwwwwwwwwwwwwwwvvvvvvuuutttvvvuuussspppqqqvvvzzzuuusssrrrqqqrrruuuxxx{{{ooovvvxxxrrrnnnoooooolllmmmmmmnnnooorrruuuxxxyyyrrrppprrrxxxzzzxxxwwwxxxvvvwwwwwwwwwvvvtttrrrpppkkknnnrrrrrrqqqqqqtttvvvppprrrsssqqqoooppptttxxxssstttvvvxxxwwwuuusssqqquuuvvvwwwxxxwwwtttqqqooouuuvvvwwwwwwwwwwwwvvvvvvsssuuuvvvvvvuuuttttttuuuxxxwwwxxxyyy{{{{{{zzzyyysssyyy|||{{{~~~}}}zzzwwwuuuxxx{{{zzzwwwwwwzzz~~~zzz|||{{{xxxwwwzzz{{{xxx}}}|||zzzxxxvvvtttssssssrrrtttvvvxxxyyyxxxwwwwwwwwwwwwvvvtttqqqqqqrrrssstttrrrqqqrrrssstttsssrrrssstttuuuvvvwwwxxxxxxwwwsssxxxzzzwwwuuuvvvuuurrr{{{zzzyyyxxxwwwwwwvvvvvvzzzwwwxxx{{{yyytttqqqsssyyyxxxxxxwwwvvvtttsssrrrvvvxxxzzzyyyuuussstttvvvwwwvvvuuuttttttuuuvvvwwwnnntttwwwsssppprrrsssrrrtttsssrrrrrrrrrssstttuuuuuurrrssswwwxxxuuutttvvvtttttttttuuuuuuttttttsssoooppprrrrrrrrrrrrrrrssspppppppppooonnnppprrruuurrrrrrrrrrrrsssttttttuuutttuuuwwwwwwwwwuuurrrqqqvvvvvvuuuuuuttttttuuuuuussstttvvvvvvtttssstttuuuvvvuuuuuuvvvyyy{{{zzzzzzzzz||||||zzzxxx{{{||||||}}}~~~~~~zzzxxxuuuwwwzzzyyywwwwwwyyy|||wwwzzz|||zzz{{{}}}|||xxx|||{{{yyywwwuuuuuuuuuuuuuuuvvvwwwwwwwwwvvvtttsssvvvwwwwwwuuurrrqqqrrrtttuuusssqqqppprrrssssssrrrsssssstttuuuvvvwwwxxxxxxuuuyyy{{{xxxwwwxxxxxxvvvyyyxxxwwwuuuuuuuuuvvvwwwxxxxxxzzz~~~|||vvvqqqpppvvvvvvvvvvvvuuutttsssrrrrrrvvv{{{{{{xxxtttssssssyyyxxxwwwvvvuuuuuuttttttrrrvvvxxxtttqqqsssuuuvvvuuutttsssrrrqqqqqqrrrssszzzwwwwwwyyyxxxuuutttwwwqqqqqqqqqrrrssstttuuuvvvsssrrrrrrrrrssssssrrrpppqqqpppnnnoooppprrrsssssssssqqqooonnnooorrrvvvxxxssstttvvvwwwwwwuuutttrrrwwwvvvsssqqqqqqrrrtttuuurrrtttvvvuuutttssstttttttttsssrrrsssvvvyyy{{{{{{}}}{{{yyyyyyzzz~~~zzzzzzzzz|||~~~}}}|||yyy{{{|||{{{xxxwwwwwwxxxvvvzzz|||zzz{{{~~~}}}zzz{{{zzzxxxvvvuuuuuuvvvwwwwwwwwwxxxxxxwwwvvvuuutttuuuvvvvvvuuusssqqqrrrssswwwuuurrrqqqsssuuuuuuuuuqqqqqqppppppqqqsssuuuwwwrrrvvvxxxwwwwww{{{~~~}}}wwwvvvuuutttssstttvvvwwwvvvwwwzzz|||{{{xxxtttrrrqqqrrrsssuuuvvvwwwwwwwwwlllqqqvvvxxxvvvttttttuuuwwwwwwxxxwwwvvvuuusssrrryyy{{{zzzvvvrrrrrrtttvvvppppppppppppqqqsssuuuvvvyyyvvvuuuvvvuuuqqqrrrvvvqqqqqqppppppqqqsssuuuvvvuuurrrqqqrrruuuvvvssspppuuurrrpppqqqtttwwwvvvtttsssrrrooonnnooorrruuuwwwrrrsssuuuvvvvvvvvvuuutttyyywwwsssppppppqqqtttvvvrrrtttvvvvvvtttssstttuuuvvvtttssssssvvvxxxzzz{{{yyyxxxyyy}}}||||||}}}{{{yyyyyy|||{{{|||}}}|||{{{yyyyyyyyyxxx{{{zzzxxxyyy}}}}}}yyyyyywwwvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxtttuuuvvvuuusssqqqrrrsssxxxvvvsssrrrtttuuuvvvvvvsssqqqooommmnnnqqqtttvvvrrrvvvwwwuuuvvvzzz~~~~~~wwwvvvuuuttttttuuuuuuvvvtttvvvwwwwwwxxxyyyyyyxxxrrrssstttvvvwwwxxxxxxxxxooorrruuuuuusssrrrtttwwwtttuuuvvvwwwwwwvvvtttssszzz{{{zzzxxxtttqqqtttwwwqqqqqqqqqrrrsssvvvxxxyyyrrrqqqqqqrrrppplllnnnssstttsssrrrqqqrrrssstttuuutttrrrqqqssswwwxxxvvvsssuuurrrqqqrrrvvvxxxvvvtttuuutttssssssssssssttttttrrrssstttuuuvvvvvvvvvuuuzzzxxxuuurrrrrrsssvvvxxxsssuuuvvvvvvuuuttttttuuu{{{xxxvvvuuuwwwxxxyyyyyyyyywwwxxx|||}}}}}}~~~zzzyyy{{{~~~xxxyyy{{{|||}}}}}}||||||xxx{{{zzzwwwxxx|||~~~}}}wwwwwwwwwwwwwwwxxxwwwwwwwwwxxxxxxxxxyyyzzzzzzzzzsssuuuvvvvvvtttssssssssswwwtttrrrrrrtttuuuuuutttyyyvvvrrroooooorrrvvvyyyvvvyyyyyyttttttxxx{{{{{{wwwwwwwwwwwwvvvvvvuuuuuusssuuuuuussstttyyy|||{{{xxxxxxxxxyyyxxxxxxwwwwwwwwwxxxyyyvvvrrrqqqsssuuussstttvvvwwwxxxwwwwwwvvvvvvvvvwwwxxxvvvsssuuuzzzwwwvvvvvvuuuvvvwwwxxxyyyttttttuuuvvvsssnnnpppuuuwwwvvvuuutttttttttttttttsssssssssuuuwwwxxxwwwvvvrrrqqqqqqrrrtttuuuttttttuuuuuuvvvvvvvvvuuutttssssssssstttuuuuuuvvvuuuuuuxxxwwwvvvuuuvvvvvvwwwxxxtttvvvxxxwwwvvvuuuvvvvvv|||zzzxxxwwwyyyyyyyyyyyy}}}yyyuuuvvv{{{|||{{{{{{}}}}}}}}}xxxxxxzzz|||}}}}}}|||zzzvvvyyyzzzyyyyyy||||||yyytttuuuwwwyyyyyyyyyxxxwwwxxxxxxxxxxxxxxxxxxyyyyyyuuuwwwxxxxxxwwwuuuuuuuuuwwwuuutttuuuvvvwwwvvvttt{{{uuuqqqqqqsssxxx{{{xxx{{{yyytttssswww{{{{{{yyyyyyzzzzzzyyyxxxuuutttrrruuutttqqqsssxxx{{{xxx{{{{{{{{{{{{{{{zzzyyyxxxwwwyyyzzzwwwrrrpppqqqssswwwwwwxxxxxxyyyyyyyyyxxxttttttvvvyyyvvvqqqsssxxxxxxxxxvvvuuuuuuvvvvvvwwwyyyyyy||||||wwwqqqqqquuuwwwwwwxxxxxxwwwwwwvvvuuutttvvvwwwwwwvvvuuuvvvvvvppprrrtttttttttttttttuuutttuuuuuuuuuvvvvvvuuuuuutttttttttuuuuuuuuuuuuuuusssuuuwwwxxxyyyxxxwwwwwwvvvwwwyyyyyywwwvvvwwwxxxzzzyyyxxxyyyzzz{{{zzzyyyzzzxxxuuuvvvyyy~~~}}}}}}}}}|||zzzxxxzzzzzz{{{||||||{{{xxxuuutttxxx{{{{{{{{{|||zzzuuusssuuuwwwzzzzzzzzzxxxvvvyyyxxxwwwwwwvvvwwwwwwwwwvvvxxxzzzzzzyyywwwwwwwwwyyyxxxxxxyyyzzzzzzxxxvvv}}}vvvqqqpppsssxxx{{{wwwyyyxxxttttttzzz~~~yyy{{{|||}}}{{{yyyuuusssqqquuuuuurrrsssxxxxxxuuuzzzzzz{{{|||}}}}}}}}}}}}qqqtttwwwvvvrrrpppppprrrzzzzzzzzzzzzzzzzzzzzzzzzvvvuuuwwwzzzvvvooonnntttttttttsssrrrrrrsssuuuvvvwwwxxxzzzzzztttlllkkkooowwwxxxyyyzzzzzzyyyxxxwwwvvvxxxzzzyyyuuussstttvvvqqqtttwwwwwwuuutttvvvyyysssssssssssstttvvvwwwxxxuuuuuuuuuuuuuuuuuuuuuuuupppssswwwzzz{{{yyywwwuuuwwwxxxzzzzzzxxxwwwxxxyyywwwwwwwwwyyy{{{|||{{{yyysssuuuxxx{{{}}}zzz|||~~~~~~~~~~~~|||yyyxxx~~~|||{{{}}}|||xxx~~~zzzwwwxxx|||}}}zzzvvvuuurrrssszzz{{{vvvssstttvvvwwwwwwuuurrrrrrvvvyyyxxxzzz{{{yyyvvvtttuuuwwwwwwuuusssuuuxxxzzzxxxvvvzzzyyyuuurrroooppptttxxxtttwwwxxxvvvvvvzzzzzzxxx|||{{{yyyxxxxxxwwwuuutttvvvxxxyyyyyyyyyyyyzzz{{{}}}|||{{{|||~~~|||xxxtttppptttzzz|||wwwrrrttt{{{zzzzzzxxx|||~~~xxxvvvuuuvvvxxxwwwssspppxxxwwwuuusssrrrssswwwzzzxxxuuurrrqqqrrrsssttttttuuuuuuvvvyyy|||{{{xxxtttzzzzzzzzzyyywwwvvvvvvwwwtttuuuwwwxxxwwwvvvtttssstttvvvxxxwwwuuuuuuwwwzzzvvvvvvuuuuuuuuuuuuvvvvvvqqqsssuuuxxxxxxxxxvvvuuuxxxxxxyyyzzz|||{{{yyywwwwwwyyy{{{||||||zzzwwwuuuwwwwwwxxxyyy{{{}}}zzz}}}}}}}}}}}}{{{zzz~~~}}}||||||}}}|||zzzxxx~~~{{{xxxyyy|||}}}{{{wwwuuuqqqrrrwwwyyyuuusssuuutttuuuuuutttrrrsssvvvyyyyyy{{{{{{xxxtttrrrrrrtttuuutttssstttvvvwwwwwwvvvxxxyyyyyyxxxuuuttttttuuuuuuxxxyyyvvvwww{{{{{{yyy{{{zzzyyyxxxyyyxxxwwwwwwzzz{{{{{{{{{zzz{{{|||}}}{{{zzzyyy{{{}}}}}}zzzvvvyyyzzz}}}~~~xxxrrrrrrwwwyyy~~~zzzxxx{{{}}}}}}{{{yyywwwvvvwwwvvvssspppxxxwwwuuurrrqqqsssuuuxxxyyywwwvvvvvvxxxzzzzzzzzzxxxwwwwwwyyy{{{zzzwwwtttvvvxxxzzzzzzxxxwwwwwwxxxtttuuuwwwxxxxxxwwwuuutttuuuvvvwwwuuuttttttwwwzzzwwwwwwvvvvvvvvvvvvvvvvvvttttttuuuvvvvvvwwwwwwwwwvvvtttsssuuuxxxyyywwwuuuxxxyyyzzz{{{|||zzzyyyxxxzzzzzzyyyxxxyyy{{{}}}~~~|||~~~~~~}}}|||}}}~~~}}}{{{xxxwwwxxxxxx~~~{{{yyyyyy|||}}}{{{xxxtttqqqpppsssvvvuuuuuuwwwsssttttttsssrrrsssvvvxxxwwwxxxxxxvvvsssrrrssstttrrrssstttuuuttttttvvvwwwuuuyyy}}}~~~|||yyyvvvtttwwwyyyyyywwwwww{{{|||zzzxxxxxxxxxyyyzzzzzz{{{{{{~~~}}}{{{zzzzzz{{{||||||xxxxxxxxxzzz||||||zzzxxx}}}~~~~~~{{{uuutttwwwxxx||||||yyywwwzzz{{{{{{|||zzzyyyxxxyyyzzzyyyxxx}}}{{{xxxuuutttuuuvvvxxxwwwwwwxxxzzz}}}~~~}}}{{{yyyxxxxxxyyyyyywwwuuuuuuwwwzzzzzzyyyxxxxxxxxxuuuvvvwwwxxxxxxwwwvvvuuuyyyyyyxxxvvvuuuvvvyyy|||xxxxxxwwwvvvvvvvvvvvvvvvvvvvvvuuutttuuuvvvxxxyyyvvvrrrppprrrwwwyyywwwtttwwwxxxyyyzzz{{{{{{{{{{{{~~~|||zzzxxxwwwyyy{{{|||~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~zzzvvvtttvvvyyy}}}{{{yyyxxxzzz{{{zzzyyyvvvsssqqqrrrtttwwwxxxzzzwwwvvvvvvuuutttuuuvvvwwwrrrssssssssssssuuuwwwxxxqqqtttvvvvvvttttttwwwzzzssswww}}}|||yyyxxxxxxzzzyyyvvvwww{{{|||zzzvvvwwwyyyzzz{{{|||}}}}}}zzzxxxyyyyyyyyyyyyxxxxxxyyyzzzzzzzzzyyyxxx}}}zzzzzz||||||yyyyyy|||xxxyyyzzzxxxxxxyyyyyyyyy{{{zzzyyyzzz}}}|||yyyyyyyyyzzzzzzuuuuuuwwwzzz}}}}}}|||zzzzzzxxxwwwvvvvvvwwwxxxxxxxxxyyyyyyyyywwwwwwxxxyyyvvvwwwxxxxxxyyyxxxxxxwwwzzz{{{{{{zzzzzzzzz{{{|||xxxwwwvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxyyywwwtttrrrvvv|||}}}yyyuuuvvvvvvwwwxxxyyyzzz{{{|||~~~|||yyywwwwwwyyy{{{}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~{{{vvvtttvvvxxx|||{{{xxxwwwxxxyyyyyyyyyxxxvvvtttrrruuuzzz|||}}}|||{{{yyyxxxxxxwwwwwwvvvsssrrrqqqrrrtttvvvxxxyyyrrruuuxxxxxxwwwvvvyyy|||tttwww{{{}}}~~~}}}}}}~~~xxxzzzyyyvvvvvvzzz{{{zzzuuuwwwzzz{{{{{{|||}}}zzzyyyzzz{{{zzzxxxzzzzzz{{{zzzyyyxxxwwwwww{{{xxxwwwzzz{{{zzz|||yyyxxxxxxyyyzzzyyyxxxyyyyyyyyyzzz{{{|||~~~{{{zzz{{{||||||{{{vvvvvvxxxzzz|||{{{xxxvvvvvvvvvuuuuuuuuuwwwyyy{{{}}}|||zzzwwwttttttvvvyyywwwxxxxxxyyyyyyyyyyyyyyyxxxyyyzzz||||||{{{yyywwwwwwvvvuuuuuuttttttttttttuuuvvvxxxyyyzzzyyywwwvvvvvvuuuvvv{{{zzzttttttuuuuuuwwwxxxyyyzzz{{{|||{{{yyyxxxyyy{{{}}}~~~}}}|||~~~|||~~~}}}}}}|||}}}}}}~~~|||yyywwwwwwxxx}}}{{{yyyxxxxxxxxxzzz{{{{{{zzzwwwtttvvv|||}}}}}}{{{{{{|||{{{yyyxxxyyywwwtttsssuuuwwwwwwwwwuuuwwwyyyyyyyyyzzz|||~~~xxxzzz|||||||||}}}zzz|||zzzvvvvvv{{{|||{{{vvvyyy|||}}}|||||||||}}}|||yyy{{{||||||{{{xxxwwwwwwxxx}}}zzzyyyzzzyyywwwyyy{{{xxxxxx{{{}}}zzzyyyyyyzzz{{{{{{zzzyyyyyyzzz|||}}}zzzwwwxxx{{{|||{{{zzz{{{{{{{{{|||}}}|||yyywwwtttuuuvvvvvvvvvwwwzzz}}}~~~}}}{{{wwwtttsssuuuxxxxxxxxxyyyyyyzzzzzz{{{{{{vvvvvvwwwyyyzzzyyyvvvsssvvvvvvuuuuuuuuuuuuvvvvvvuuuwwwyyy{{{{{{zzzwwwvvvuuuvvvyyy|||~~~|||xxxttttttuuuvvvxxxyyyzzzzzzzzzzzzzzzzzzzzz|||~~~~~~||||||~~~~~~~~~~~~~~~~~~|||zzzxxx~~~~~~|||zzzyyyzzz|||~~~|||}}}yyyuuuwww}}}|||}}}|||{{{|||~~~}}}{{{|||yyyuuutttvvvyyyyyyyyywwwwwwwwwyyy{{{}}}}}}}}}}}}}}}~~~}}}xxxxxx}}}}}}xxx{{{~~~|||{{{~~~}}}~~~}}}xxxzzz|||}}}{{{xxxxxxyyy{{{}}}||||||{{{wwwtttyyy~~~yyyxxx}}}|||zzz{{{zzz|||}}}|||yyywwwxxxyyyzzzvvvtttvvv{{{~~~}}}{{{~~~~~~}}}~~~~~~|||zzzvvvxxxyyyyyyxxxxxx{{{}}}zzz{{{{{{zzzwwwuuuuuuvvvyyyyyyyyyyyyzzz{{{|||}}}{{{xxxvvvvvvwwwxxxwwwuuuvvvvvvvvvvvvwwwxxxyyyzzzxxxxxxyyyzzzzzzyyyxxxwwwwwwzzz|||{{{yyyxxxxxxyyyuuuwwwyyy{{{|||{{{zzzyyyzzz{{{|||}}}~~~~~~}}}~~~|||xxx~~~|||zzz{{{~~~|||}}}zzzuuuwww}}}{{{{{{yyyyyy{{{}}}{{{xxxtttuuuxxx|||}}}}}}xxxvvvuuuxxx|||~~~|||~~~~~~zzzzzz~~~yyy}}}|||{{{~~~}}}{{{{{{}}}{{{vvvyyy{{{|||{{{yyyyyy{{{~~~||||||}}}|||wwwttt{{{zzzyyy}}}{{{|||yyy|||}}}{{{|||}}}yyyvvvtttwww}}}~~~~~~}}}~~~~~~}}}xxx{{{}}}|||zzzyyy{{{}}}uuuxxx|||}}}{{{xxxuuutttyyyyyyyyyzzzzzz|||}}}~~~|||wwwuuuwwwzzz{{{{{{wwwwwwwwwxxxyyyzzz||||||{{{zzzyyyxxxxxxxxxyyyzzz|||~~~{{{wwwvvvzzz~~~wwwxxx{{{}}}~~~}}}{{{zzz{{{|||~~~~~~}}}|||}}}yyywwwxxx{{{|||}}}|||zzzzzzzzz|||}}}|||{{{yyywwwuuuvvvzzz}}}}}}||||||wwwuuu{{{}}}|||}}}}}}{{{{{{~~~zzz}}}|||~~~~~~{{{zzzzzz{{{}}}~~~|||{{{|||}}}~~~}}}zzzwww{{{zzz||||||xxxvvvuuu|||}}}~~~~~~|||zzzzzz{{{zzzxxx{{{}}}{{{zzz{{{}}}|||zzz||||||yyy}}}xxxvvvyyy}}}~~~|||zzzzzz{{{||||||{{{}}}xxxwwwzzz|||{{{yyyzzzxxxvvvvvvyyyzzzyyywww|||{{{zzz{{{||||||zzzyyy|||xxxuuuuuuxxxzzz}}}||||||~~~}}}zzzwww}}}}}}~~~}}}~~~}}}}}}|||{{{{{{|||~~~~~~~~~{{{{{{}}}~~~}}}{{{yyy|||}}}zzzyyy|||~~~}}}|||{{{}}}}}}~~~|||}}}}}}}}}~~~|||||||||||||||{{{{{{{{{|||}}}zzzzzz}}}|||}}}~~~|||yyyxxxxxx}}}zzzzzz|||~~~|||{{{}}}}}}{{{|||}}}}}}yyyxxx|||}}}{{{}}}|||xxxvvvxxx{{{{{{yyyxxxxxxxxxzzzzzzzzz}}}yyyxxx{{{}}}{{{yyy{{{yyywwwwwwyyyzzzyyyxxx}}}|||{{{|||~~~~~~}}}{{{}}}}}}{{{yyywwwxxxzzz}}}}}}{{{{{{}}}}}}{{{yyy{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}~~~|||}}}{{{{{{|||}}}}}}~~~~~~}}}{{{{{{|||}}}}}}|||~~~~~~}}}~~~~~~~~~||||||~~~~~~{{{|||~~~}}}}}}~~~|||wwwxxx~~~wwwzzz|||{{{wwwuuuuuuwwwxxxwwwvvvvvvwwwxxxzzz{{{}}}{{{{{{}}}~~~|||yyy{{{yyyxxxxxxyyyzzzzzzyyy|||{{{{{{|||~~~~~~}}}{{{|||}}}}}}||||||~~~}}}}}}~~~~~~}}}{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}|||~~~~~~~~~{{{|||yyy|||~~~~~~{{{wwwvvvvvvxxxyyyyyyyyyyyyzzz|||~~~~~~{{{{{{zzzyyyyyyyyyzzzzzzzzzzzzyyyxxxyyy{{{}}}}}}|||}}}}}}|||||||||}}}~~~~~~|||~~~~~~}}}}}}}}}|||||||||}}}}}}{{{yyyxxxyyy{{{}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~|||~~~}}}~~~~~~|||zzzyyy~~~}}}~~~~~~~~~{{{{{{~~~~~~}}}~~~~~~~~~~~~}}}{{{yyy~~~|||~~~~~~~~~}}}~~~}}}{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~|||zzz{{{yyy{{{}}}~~~}}}}}}}}}~~~}}}}}}|||{{{{{{{{{{{{{{{}}}~~~}}}{{{}}}|||zzzyyy{{{{{{zzzxxxvvvwwwyyy}}}~~~~~~}}}||||||}}}|||{{{|||}}}{{{}}}~~~}}}{{{~~~xxx{{{}}}~~~}}}|||{{{|||}}}}}}zzz|||xxxxxx~~~~~~yyyzzz|||||||||}}}~~~~~~|||zzzzzz|||~~~yyyzzz{{{}}}~~~{{{{{{{{{{{{zzzzzz{{{||||||}}}}}}|||{{{}}}}}}{{{}}}wwwwwwwwwxxxzzzyyyxxxvvvwwwwwwxxxyyyxxxwwwvvvuuuyyyvvvwww{{{{{{wwwvvvxxxzzzzzzzzzyyyxxxwwwwwwxxxuuutttuuuxxx|||}}}|||zzz}}}~~~~~~|||{{{{{{|||}}}|||||||||}}}}}}zzzxxxzzz|||~~~}}}~~~{{{uuuxxx{{{|||~~~wwwxxxzzz}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}zzz{{{~~~~~~~~~~~~~~~}}}|||xxx{{{}}}~~~}}}}}}}}}~~~yyy{{{~~~}}}{{{wwwuuuttt|||{{{}}}|||www{{{}}}vvvvvv}}}zzz|||{{{{{{{{{|||~~~}}}|||yyyuuuuuuyyy}}}~~~uuuvvvyyy|||}}}}}}||||||yyyzzzzzzyyyxxxxxxzzz{{{{{{||||||{{{zzz}}}||||||~~~~~~{{{{{{~~~xxxvvvuuuwwwyyyyyyvvvrrrtttuuuwwwxxxxxxvvvtttsssxxxuuuwww}}}~~~{{{{{{yyy}}}~~~yyywwwyyy}}}xxxvvvsssuuuxxx{{{{{{yyywww{{{~~~~~~zzzwwwvvvwwwvvvxxx{{{|||xxx{{{{{{~~~zzztttxxx}}}xxx|||~~~yyyzzz|||~~~}}}~~~}}}{{{}}}~~~~~~yyy|||}}}}}}~~~{{{zzzyyy{{{}}}~~~}}}~~~~~~|||yyyyyy}}}{{{vvvwww}}}~~~{{{zzz{{{}}}}}}{{{~~~|||}}}~~~{{{{{{}}}~~~|||yyywwwtttsssvvvxxx|||~~~}}}zzzxxx~~~|||zzzxxxxxxyyy|||}}}}}}zzzyyyzzz|||}}}zzzxxxwwwyyy{{{|||yyywwwzzz{{{{{{|||{{{yyyxxxwwwwwwtttwwwyyyxxx{{{~~~}}}}}}}}}~~~~~~{{{xxxwwwvvvuuutttrrrvvvwwwwwwwwwwwwxxxxxxxxxwwwwwwxxx{{{~~~}}}xxxtttyyyyyyyyyzzzzzzzzz{{{{{{~~~}}}}}}|||yyywwwvvvwwwxxxwwwvvvvvvxxxzzzyyyyyy{{{}}}|||yyy{{{|||{{{{{{}}}~~~~~~|||yyy|||yyy{{{~~~|||yyyxxxxxxyyyzzz||||||}}}}}}}}}}}}}}}}}}zzz{{{|||}}}}}}~~~}}}||||||}}}~~~|||}}}~~~}}}}}}}}}zzz~~~{{{yyy|||yyy|||~~~~~~{{{~~~~~~}}}~~~{{{||||||{{{zzzzzz|||~~~~~~~~~~~~}}}{{{zzz{{{}}}{{{xxxyyy||||||yyyuuuuuuxxxzzzzzz|||}}}xxx}}}|||{{{{{{||||||{{{zzz~~~|||zzzyyyxxxxxxyyy}}}}}}}}}||||||}}}}}}}}}|||{{{{{{}}}~~~{{{vvvqqq}}}{{{{{{~~~}}}}}}|||}}}yyy{{{|||}}}}}}||||||}}}~~~yyyzzz{{{||||||{{{{{{zzzvvvwwwyyy{{{{{{zzzyyyxxxzzzyyyxxxwwwxxxzzz}}}~~~{{{zzzxxxvvvvvvxxxzzz|||yyywwwvvvwwwyyyzzzxxxvvvzzzzzz{{{{{{zzzyyywwwvvvyyyuuutttxxxzzzxxxyyy|||}}}}}}|||{{{{{{{{{|||}}}{{{{{{yyyxxxuuusssrrrqqqvvvvvvwwwxxxyyyzzzzzz{{{|||{{{|||||||||yyyuuurrrxxxyyyyyyyyyyyyzzzzzzzzz|||{{{zzz{{{||||||{{{zzztttuuuvvvuuuttttttuuuwwwxxxwwwxxxyyywwwssstttyyyvvvuuuuuuvvvxxxxxxwwwvvvuuuxxx{{{|||{{{yyyxxxxxx}}}{{{xxxvvvuuuvvvwwwxxx||||||{{{{{{zzz{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~|||}}}~~~~~~}}}{{{yyyxxxzzz{{{||||||{{{zzz{{{|||yyy{{{}}}~~~}}}}}}{{{|||yyyzzz~~~}}}yyyxxxzzzvvvxxx{{{}}}~~~}}}}}}}}}~~~|||}}}~~~|||yyy|||~~~~~~}}}|||}}}~~~~~~}}}{{{{{{}}}{{{|||}}}|||{{{{{{|||~~~{{{wwwwwwyyyxxxtttpppooorrrssssssvvvzzzyyyuuu{{{zzzzzzzzz{{{|||||||||~~~|||zzzyyyyyyyyyyyyyyyyyyxxxwwwwwwxxxyyyyyyvvvvvvxxx{{{~~~}}}yyyvvvxxxxxxzzz|||~~~{{{zzz~~~|||yyyyyyxxxxxxzzz||||||{{{zzzuuuwwwzzz|||~~~~~~}}}}}}uuuvvvwwwxxxxxxxxxwwwwwwxxxwwwwwwwwwyyy{{{}}}yyyxxxvvvuuuuuuvvvwwwxxxxxxvvvttttttuuuvvvvvvvvvyyyyyyzzzyyyyyyxxxwwwvvvtttsssuuuzzzzzzwwwvvvwwwyyyyyyxxxxxxxxxyyyyyyzzzxxxzzz|||yyyuuuqqqpppqqqssstttuuuvvvwwwyyyyyyzzz{{{||||||{{{xxxvvvuuuuuuwwwxxxxxxxxxyyyyyyyyyyyyzzzxxxwwwwwwyyyzzzyyyyyyssstttvvvvvvtttsssssstttwwwuuuuuuvvvtttoooooossswwwvvvuuuvvvxxxxxxwwwvvvsssssstttwwwzzzzzzvvvsssvvvuuutttsssssstttvvvwww{{{zzzyyywwwwwwwwwxxxyyy{{{||||||}}}}}}||||||{{{{{{{{{|||{{{zzzxxxvvvtttwwwxxxxxxxxxwwwwwwyyy{{{uuuwwwyyy{{{||||||{{{zzz~~~}}}}}}||||||{{{zzzzzzuuutttuuuxxxyyyvvvvvvxxxvvvwwwxxxxxxyyyxxxxxxxxxzzz}}}}}}yyyxxxzzz{{{zzzxxxyyy||||||||||||}}}~~~~~~~~~~~~{{{yyyxxxzzz{{{xxxzzz{{{{{{{{{{{{|||~~~}}}zzzzzz{{{zzzwwwtttrrrttttttsssvvv{{{{{{xxxyyyxxxxxxxxxyyy{{{}}}~~~~~~}}}{{{yyyyyyyyyyyyyyyzzzyyyxxxvvvvvvxxxyyyzzzttttttvvvyyy||||||yyywwwsssuuuyyy{{{||||||~~~zzzzzz}}}}}}~~~~~~}}}xxxvvvuuuvvvyyyyyyvvvsssvvvxxxzzz|||}}}|||zzzyyytttvvvxxxyyyyyyxxxvvvuuuyyyyyyyyyyyyzzz|||}}}}}}}}}|||yyywwwuuuuuuuuuuuuvvvuuusssqqqrrrsssuuuvvvyyyxxxxxxxxxwwwvvvuuuuuurrrtttvvvxxxxxxvvvuuuvvvvvvvvvvvvvvvwwwwwwwwwxxxvvvzzz}}}{{{uuuqqqqqqsssrrrrrrrrrssssssttttttuuusssvvvxxxwwwuuuvvvyyy|||vvvvvvwwwwwwwwwxxxxxxxxxzzzxxxuuutttuuuuuuuuuttttttvvvwwwwwwvvvtttttttttvvvssssssuuusssoooooorrrzzzyyyxxxxxxyyyzzzzzzyyyssssssuuuwwwyyyxxxuuurrrppppppqqqrrrssstttvvvvvvyyyxxxvvvuuuttttttuuuvvvxxxxxxyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxwwwuuutttuuuvvvvvvvvvuuuvvvxxxzzzwwwxxxzzz{{{{{{zzzyyyxxxzzzyyyxxxvvvttttttuuuvvvsssssstttuuuvvvuuuvvvvvvyyyxxxwwwwwwxxxxxxwwwwwwuuuyyyyyyvvvuuuxxxzzzyyywwwxxxzzz{{{{{{||||||}}}zzzzzzyyyvvvtttssstttuuuwwwyyyzzz{{{zzzyyyzzz{{{zzzyyyxxxyyy{{{|||{{{zzzxxxyyyxxxvvvxxx||||||yyyxxxxxxxxxwwwwwwxxx{{{}}}zzzyyyxxxwwwwwwwwwxxxyyy|||zzzxxxwwwwwwxxxzzz|||wwwwwwxxxyyyyyywwwtttrrrqqquuuzzz{{{yyyyyy{{{~~~{{{{{{~~~{{{}}}~~~}}}|||xxxuuussstttuuuuuurrrooovvvwwwyyyzzzzzzyyywwwvvvsssvvvzzz||||||yyyvvvsss|||||||||||||||{{{zzzyyy|||{{{yyywwwuuuuuuttttttuuutttsssqqqqqqrrrtttvvvxxxwwwwwwvvvuuuuuuttttttsssvvvwwwuuuttttttvvvwwwuuuuuuvvvvvvvvvvvvvvvvvvuuuyyy}}}|||vvvrrrrrrttttttssssssrrrrrrqqqqqqqqqnnnpppssssssssstttyyy}}}uuuuuuuuuuuuvvvvvvvvvwwwvvvtttsssrrrssstttsssrrrssstttvvvvvvtttsssttttttssspppooorrrssspppppprrrxxxvvvttttttuuuvvvvvvuuusssuuuwwwwwwtttrrrqqqqqqmmmnnnppprrrtttvvvwwwwwwwwwvvvuuutttsssssstttuuurrrsssuuuvvvxxxyyyzzzzzzvvvvvvwwwwwwwwwwwwwwwwwwtttvvvvvvvvvuuuuuuwwwyyyxxxyyyzzz{{{zzzyyyvvvuuuvvvwwwvvvsssqqqpppsssuuuuuuvvvvvvuuuuuuvvvwwwvvvxxxwwwuuuvvvxxxyyywwwvvvssswwwxxxuuutttwwwyyyyyywwwwwwxxxzzz{{{{{{{{{zzzuuuuuuuuurrrppppppqqqssswwwyyy{{{zzzxxxwwwwwwwwwsssrrrrrrtttuuuwwwwwwvvvwwwxxxvvvssstttwwwwwwssswwwxxxyyywwwuuuuuuwwwzzzwwwvvvuuuuuuuuuvvvwwwxxxyyyxxxvvvuuuuuuvvvxxxyyyyyyyyyzzzyyyvvvsssqqqppptttxxx{{{{{{yyyxxxyyy{{{}}}}}}|||~~~|||yyyxxxwwwxxxvvvtttsssssssssrrrqqqtttuuuvvvwwwxxxyyyyyyyyyuuuwwwzzz||||||zzzvvvttt~~~~~~~~~}}}|||yyywwwuuutttsssssssssttttttuuuuuutttuuutttsssrrrrrrtttvvvwwwvvvuuutttssssssssssssssswwwwwwrrrppprrrvvvxxxuuuuuuvvvvvvvvvuuutttssstttwwwyyyyyyvvvttttttuuuwwwwwwvvvtttsssrrrqqqpppooopppqqqqqqqqqrrruuuwwwttttttttttttuuuuuuuuuuuuooonnnoooqqqtttuuutttssspppqqqrrrqqqpppppprrrtttpppllllllppprrrqqqppprrrwwwuuusssrrrssstttttttttssstttuuurrrooommmnnnoookkkmmmpppsssvvvwwwwwwwwwtttttttttuuuuuuuuuuuutttoooppprrruuuwwwxxxyyyzzzuuuuuuuuuvvvwwwwwwxxxxxxtttuuuwwwwwwvvvtttuuuvvvvvvwwwxxxyyyxxxwwwtttssstttvvvvvvtttqqqpppssswwwvvvxxxwwwuuuuuuxxxxxxvvvtttrrrrrrtttwwwyyywwwtttrrrvvvwwwtttssswwwyyyxxxwwwvvvvvvwwwyyyyyyxxxwwwsssssssssrrrqqqqqqsssuuuwwwxxxzzzzzzwwwuuuuuuuuutttttttttttttttuuuuuuuuuwwwxxxvvvtttuuuwwwvvvrrruuuwwwyyyxxxuuusssuuuwwwtttttttttssstttvvvwwwyyyyyyyyyyyyxxxxxxyyyyyyyyyvvvxxxyyyxxxvvvtttsssssswwwyyy{{{{{{zzzyyyxxxyyy{{{}}}~~~~~~~~~zzz}}}~~~zzzwwwvvvvvvxxxwwwvvvtttssstttwwwzzzuuuuuuuuuuuuwwwyyy{{{|||xxxyyyyyyyyyxxxxxxwwwvvv{{{|||}}}|||zzzwwwtttrrrpppppppppqqqrrrsssttttttsssuuuwwwvvvtttssstttvvvvvvuuutttsssrrrrrrrrrssspppvvvwwwqqqnnnqqqtttuuuuuuuuuuuuuuutttsssqqqpppssssssssstttttttttuuuuuuvvvvvvuuutttsssrrrrrrqqqqqqqqqpppqqqsssssssssrrrssssssssssssttttttttttttllllllnnnrrruuuuuusssqqqooopppooonnnnnnpppsssvvvrrrnnnmmmqqqtttsssrrrsssxxxvvvsssrrrssstttuuutttuuurrrnnnmmmmmmnnnnnnnnnjjjmmmppptttvvvwwwwwwwwwrrrsssuuuwwwwwwwwwvvvuuuqqqrrrtttuuuwwwxxxyyyyyyuuuuuuuuutttuuuuuuvvvvvvrrruuuwwwxxxvvvsssrrrqqqsssuuuvvvxxxxxxxxxvvvuuupppsssuuutttqqqpppssswwwrrrvvvuuurrrsssxxxzzzwwwpppoooppptttyyy{{{xxxuuurrruuuvvvsssrrrvvvxxxwwwvvvtttssstttvvvvvvtttqqqpppqqqqqqqqqqqqrrruuuxxxtttvvvxxxyyywwwuuuuuuuuuuuuvvvwwwwwwwwwwwwxxxyyyvvvxxxyyyxxxyyy|||zzzvvvpppuuuyyyyyyuuussstttvvvttttttttttttuuuwwwyyyzzzzzzzzz{{{||||||{{{zzzzzzuuuwwwyyyxxxvvvttttttvvvwwwwwwwwwyyyzzz{{{yyywwwuuuyyy~~~}}}|||~~~~~~uuuyyy||||||zzzxxxxxxyyywwwxxxxxxvvvtttvvv|||yyyxxxvvvvvvvvvxxx{{{|||{{{zzzwwwuuutttvvvxxxyyyyyyzzz{{{{{{yyyvvvrrrppprrrrrrrrrrrrrrrrrrrrrrrrsssvvvxxxxxxuuutttuuuwwwvvvuuusssrrrqqqqqqrrrsssmmmtttwwwqqqmmmppprrrrrrtttuuuuuutttsssqqqooommmqqqpppoooppprrrtttuuutttssssssrrrrrrrrrrrrqqqqqqqqqpppoooqqquuuvvvtttqqqrrrrrrrrrsssssssssttttttmmmnnnpppsssuuussspppmmmqqqqqqpppooooooqqqvvvzzzwwwrrrppptttwwwvvvtttuuuvvvtttqqqpppppprrrrrrrrrxxxqqqjjjiiiooosssrrroooiiilllppptttvvvwwwvvvvvvppprrruuuxxxyyyxxxwwwuuuttttttvvvwwwxxxxxxxxxxxxvvvuuutttsssssssssssssssqqqtttwwwxxxuuurrrooonnnrrrtttvvvyyyzzz{{{zzzzzzlllooosssrrrooonnnqqquuunnnrrrsssppprrrxxx{{{xxxoooooopppuuu|||~~~{{{wwwqqquuuvvvrrrrrruuuvvvuuuuuusssqqqrrrtttsssqqqnnnlllnnnooopppppprrrvvvyyyqqqtttwwwxxxwwwvvvvvvvvvnnnppprrrtttuuuwwwyyy{{{rrruuuwwwxxxzzz~~~|||wwwlllrrrxxxyyyvvvtttuuuwwwuuuuuuuuuuuuwwwyyy{{{|||uuuvvvxxxyyyyyyxxxvvvuuuwwwyyy{{{yyyuuussssssuuuuuuttttttwww{{{|||zzzwwwqqqvvv}}}}}}xxxzzz{{{}}}|||xxxzzzzzz}}}zzzwwwwwwyyyzzzxxxvvvyyywwwuuuuuuwwwxxxxxxxxxyyyvvvssstttwwwyyyxxxuuutttvvvxxxxxxuuupppmmmkkktttuuutttrrrqqqrrruuuwwwvvvyyy{{{yyyuuutttyyy~~~xxxwwwvvvtttrrrpppooonnnllloooqqqrrrrrrrrrssstttqqqrrrrrrrrrqqqpppnnnlllwwwwwwvvvtttssstttvvvxxxqqqpppppppppqqqtttwwwyyyrrrooommmooouuuwwwuuurrrqqqrrrssssssqqqooopppqqqrrrpppooopppssstttrrroooppppppooommmlllnnnqqqtttsssrrrqqqrrrssssssrrrpppwwwssspppoooqqqrrrrrrqqqqqqpppqqqsssuuusssmmmiiijjjkkkooouuuzzzzzzvvvrrrrrrrrrssstttuuuvvvwwwwwwqqqqqqtttxxxwwwssssssvvvppptttxxxwwwssspppooopppvvvrrrrrrvvvvvvrrrrrrvvvuuusssrrrtttwwwyyywwwuuummmpppttttttqqqnnnnnnooorrrrrrpppppptttyyyyyytttqqqpppqqqtttxxxzzzxxxuuu{{{xxxtttrrrsssrrroookkkqqqsssuuuuuutttssstttuuusssssssssssssssssssssssswwwrrrqqqtttvvvuuutttvvvuuuuuuvvvvvvuuutttssssssqqqrrruuuwwwyyyxxxwwwuuutttuuuuuutttrrrrrrsssuuuyyyvvvtttuuuvvvwwwuuurrrrrrssstttvvvvvvvvvuuutttrrrvvvzzzyyyuuurrrtttvvv|||zzzxxxxxxyyy{{{{{{{{{sssuuu{{{~~~~~~}}}~~~{{{xxxyyy{{{~~~~~~zzzyyy||||||xxxwwwvvvuuuvvvxxxyyyyyyyyy{{{yyywwwvvvxxxyyyyyyxxxxxxwwwvvvvvvwwwxxxwwwuuusssuuuwwwwwwuuuqqqnnnmmmnnnooopppqqqrrruuuyyy|||xxxxxxwwwvvvvvvuuuvvvwwwwwwvvvuuusssqqqpppnnnnnnoooqqqrrrrrrqqqqqqsssuuurrrrrrrrrqqqqqqooonnnnnnxxxwwwvvvtttrrrrrrsssuuusssrrrrrrqqqqqqrrrssstttooollljjjmmmrrrtttssspppqqqrrrrrrrrrrrrqqqooonnnpppooooooqqqrrrrrrqqqpppqqqqqqooommmmmmnnnppprrruuusssrrrrrrssstttsssrrrvvvssspppppprrrssssssrrrooooooooorrrttttttpppmmmqqqpppqqqsssvvvwwwuuussstttttttttuuuuuuuuuvvvvvvooonnnqqquuuuuuqqqqqqsssuuuvvvxxxxxxwwwuuuuuuvvvrrrooopppuuuvvvtttuuuxxxssssssuuuwwwyyyxxxvvvtttppprrrssssssrrrpppppppppqqqttttttqqqpppssstttssstttsssrrrtttwwwxxxvvvtttwwwvvvuuuuuuuuutttqqqooorrrtttvvvvvvuuuttttttuuuooopppqqqsssttttttttttttwwwuuuwwwzzzyyyuuussstttuuuuuuuuutttttttttssssssttttttttttttvvvwwwwwwvvvuuuvvvvvvtttrrrpppqqqrrrvvvtttssstttvvvvvvtttrrrssstttuuuuuuvvvvvvvvvuuuooossswwwxxxvvvuuuwwwzzzzzzxxxvvvwwwxxxzzz{{{zzzvvvvvvxxx||||||zzz~~~|||{{{|||}}}|||yyyzzz}}}yyy~~~|||xxxxxxyyyxxxtttuuuvvvvvvvvvvvvxxxzzz|||zzzxxxwwwxxxxxxxxxwwwwwwxxxzzzyyyxxxvvvuuuuuurrrsssuuuvvvuuussspppooolllmmmoooppprrruuuyyy|||yyyvvvttttttuuuuuurrrpppvvvuuutttrrrqqqooonnnnnnrrrsssrrrqqqpppppprrrtttsssrrrqqqpppppppppppppppxxxwwwuuusssrrrqqqqqqqqqtttttttttsssrrrpppooonnnnnnlllkkkmmmqqqtttsssqqqsssqqqppprrrtttsssoookkkmmmoooqqqqqqpppppppppqqqsssrrrpppnnnmmmnnnooopppvvvtttqqqqqqrrrtttuuuuuuuuusssqqqqqqssstttuuutttnnnnnnnnnpppsssttttttsssxxxvvvsssrrrssstttttttttvvvvvvvvvuuuuuuuuuttttttmmmlllmmmrrrrrrpppoooqqqwwwvvvvvvvvvxxxyyyxxxwwwyyyvvvuuuvvvuuupppooopppqqqtttxxxzzzyyyvvvtttsssuuutttssssssttttttsssqqqqqqvvvxxxrrrnnnnnnqqqqqquuusssrrrrrrssstttsssrrrppprrrttttttsssrrrqqqqqqtttuuuwwwvvvuuuttttttuuuoooppprrrtttuuuuuutttssspppsssyyy}}}{{{tttrrrtttuuutttsssrrrrrrrrrssstttwwwuuurrrrrrsssuuuvvvvvvuuuvvvuuutttqqqoooooopppuuutttsssuuuvvvwwwuuutttuuuuuuuuuuuuuuuvvvvvvwwwooossswwwwwwvvvvvvxxx{{{wwwvvvuuuvvvxxxzzzzzzyyy{{{xxxxxxzzzyyyyyy~~~|||}}}~~~}}}{{{{{{|||www|||}}}xxxvvvwwwyyyxxxzzz{{{yyyvvvtttvvvyyy{{{yyywwwwwwwwwwwwvvvtttuuuyyy||||||xxxuuutttuuuqqqqqqsssuuuvvvuuusssqqqpppqqqqqqqqqqqqrrrtttvvvvvvuuutttsssrrrqqqooonnnttttttsssrrrpppooonnnnnntttsssrrrpppnnnnnnppprrrsssrrrqqqpppooopppqqqrrruuutttsssrrrrrrrrrpppooorrrsssssssssrrrpppmmmlllpppooonnnpppsssuuuuuusssssspppoooqqquuutttoooiiilllooorrrqqqooonnnooorrruuussspppooonnnooooooooovvvssspppoooqqqsssuuuuuutttsssrrrrrrsssuuuuuuvvvoooooooooppprrrtttuuuuuuyyywwwtttrrrrrrsssuuuuuuxxxwwwwwwvvvuuutttsssrrrmmmkkkkkkppprrrpppoooqqqsssrrrrrrtttwwwvvvrrrnnnzzzxxxxxxwwwtttpppmmmmmmqqquuuyyyyyyvvvttttttuuuxxxuuurrrsssuuuvvvuuusssssswwwwwwrrrooopppqqqpppsssrrrpppoooooopppqqqqqqmmmoooqqqpppmmmmmmooorrrssstttvvvuuutttrrrssssssqqqsssuuuwwwwwwuuusssqqqhhhmmmuuuzzzxxxrrrsssxxxuuutttrrrqqqqqqrrrsssuuuxxxuuuqqqqqqsssttttttrrrrrrssstttsssqqqppppppqqqttttttuuuvvvwwwwwwvvvvvvwwwvvvuuuttttttuuuwwwxxxsssuuuwwwwwwvvvuuuwwwxxxwwwuuuuuuvvvyyyzzzzzzyyy{{{zzz||||||{{{~~~~~~|||~~~|||{{{zzzyyyuuuxxx||||||wwwuuuwww|||{{{}}}}}}{{{xxxwwwyyy{{{xxxwwwvvvuuuvvvuuutttrrruuuyyy|||{{{wwwttttttuuuppppppqqqsssvvvvvvtttrrrrrrssssssrrrqqqpppqqqsssrrruuuvvvtttooolllnnnqqqssssssrrrqqqqqqpppoooooossssssqqqooollllllnnnppprrrrrrpppppppppqqqrrrsssqqqpppppprrrttttttrrrooonnnoooqqqrrrrrrpppnnnmmmrrrqqqqqqrrrsssttttttsssrrrooonnnpppttttttooojjjlllooorrrqqqooonnnooorrrtttrrroooooopppqqqpppoootttqqqnnnnnnooorrrttttttrrrsssssssssssstttuuuvvvrrrrrrrrrqqqqqqrrrtttuuutttttttttttttttuuuvvvwwwwwwwwwvvvuuutttsssrrrrrroookkkkkkpppsssrrrqqqrrrqqqqqqrrrtttvvvssslllfffppprrrttttttuuuvvvuuutttrrruuuvvvuuurrrrrruuuxxxyyyvvvssssssuuuwwwuuusssvvvvvvtttqqqrrrvvvtttppprrrqqqqqqppppppqqqrrrtttqqqrrrqqqnnnkkkkkkooosssppprrrtttsssrrrqqqqqqrrrppprrruuuxxxyyyxxxvvvuuujjjmmmrrrvvvtttqqqttt{{{uuusssrrrqqqqqqrrrtttuuuvvvsssqqqqqqttttttqqqnnnnnnpppssssssrrrrrrssstttppprrrtttuuuuuuuuuttttttwwwvvvuuuttttttuuuvvvwwwssstttuuuuuuuuuvvvwwwxxxwwwwwwvvvxxxzzz{{{zzzyyy}}}zzzzzz~~~|||{{{}}}|||zzz~~~|||zzzyyyxxxvvvwwwvvvxxxyyywwwtttwww|||yyyzzzzzzzzzzzzzzz|||~~~vvvuuutttuuuvvvuuusssqqqvvvwwwyyyxxxwwwuuuttttttqqqpppooorrrvvvwwwuuurrrpppqqqssssssrrrrrrtttuuuqqqtttvvvsssmmmlllpppuuussssssrrrrrrqqqqqqqqqpppssssssrrrpppmmmlllnnnoooqqqqqqqqqqqqqqqrrrssstttpppoooooorrruuuvvvsssooojjjlllnnnpppqqqqqqpppoooqqqqqqqqqppppppppppppppppppnnnmmmooorrrsssqqqnnnmmmoooqqqqqqpppppppppqqqrrrpppmmmooorrrtttrrrppprrrpppnnnnnnppprrrssssssrrrsssttttttsssrrrsssuuusssttttttsssqqqqqqssstttnnnqqqsssuuuuuuvvvwwwxxxtttttttttsssssssssrrrrrrrrrmmmlllqqquuutttssstttrrrsssuuuwwwvvvrrrlllhhhooosssuuutttuuuwwwuuurrrrrrrrrrrrqqqppprrruuuxxxvvvuuuttttttuuuuuutttrrrvvvuuurrrppptttxxxvvvpppssstttuuutttssssssuuuvvvwwwvvvssspppnnnoooqqqtttnnnppprrrrrrqqqpppqqqrrrnnnpppsssvvvyyyzzzzzzzzzsssrrrsssuuussspppsssyyytttsssrrrrrrrrrssstttuuuuuuqqqoooppptttuuuqqqlllmmmooorrrttttttttttttuuummmpppssssssrrrqqqppppppvvvuuuuuutttttttttttttttnnnoooppprrruuuwwwzzz{{{xxxwwwwwwyyyzzz{{{yyyxxxxxxvvvwww}}}~~~{{{wwwwww~~~}}}{{{yyy~~~{{{yyy{{{|||yyy{{{vvvtttvvvvvvtttvvv{{{xxxwwwvvvwwwxxxzzzzzzzzzuuuttttttuuuvvvvvvtttrrrvvvuuutttuuuvvvvvvuuutttrrrpppoooqqqvvvxxxuuurrroooqqqssstttttttttuuuwwwssssssrrrpppnnnppptttxxxssssssssssssrrrrrrrrrrrrsssttttttrrrpppoooooopppooopppqqqrrrssssssssssssqqqppppppssswwwvvvrrrmmmiiikkkmmmoooppppppppppppqqqqqqpppooommmlllllllllnnnnnnmmmnnnoooqqqrrrssspppooooooqqqrrrrrrqqqppppppmmmlllnnnsssvvvuuusssqqqooonnnoooqqqsssssssssqqqsssuuutttrrrqqqqqqsssrrrtttuuuuuusssrrrsssuuummmooorrrsssssstttwwwzzzqqqqqqqqqrrrrrrssssssssssssmmmkkkqqquuuvvvuuuuuutttvvvxxxwwwuuurrrppppppsssxxxyyyuuuttttttqqqlllpppnnnnnnoooqqqtttuuuuuurrrsssuuuuuusssrrrqqqrrrtttuuutttqqqqqqttttttqqqsssuuuwwwvvvsssqqqrrrsssvvvuuuttttttttttttsssqqqmmmoooqqqrrrrrrrrrssstttpppqqqssstttvvvvvvwwwwwwuuurrrqqqttttttrrrsssvvvsssssstttttttttuuuuuuuuuvvvqqqlllmmmrrrtttrrrnnnnnnqqqtttuuuuuuttttttuuunnnqqqtttuuurrrpppoooppptttttttttttttttsssrrrrrrmmmmmmnnnpppssswwwyyy{{{xxxwwwwwwxxxyyyyyywwwuuuwwwtttuuu{{{}}}zzzwwwvvvyyy~~~|||{{{{{{zzz|||{{{~~~xxxsssuuuuuussstttxxxzzzwwwttttttvvvwwwuuurrruuutttuuuvvvxxxxxxvvvtttwwwtttqqqrrruuuwwwvvvtttssspppoooqqqvvvxxxuuurrrqqqsssuuuuuutttttttttvvvuuurrrnnnnnnpppuuuxxxyyysssssssssssssssssssssssssssuuuvvvuuusssqqqqqqqqqnnnoooqqqsssttttttsssssssssqqqqqqtttwwwvvvpppkkkjjjkkklllnnnoooppppppppprrrrrrrrrpppmmmkkkkkkkkkmmmmmmnnnmmmmmmooosssvvvrrrpppooopppsssuuurrrooonnnkkkjjjnnntttxxxwwwtttqqqppppppqqqsssuuutttsssqqqsssuuutttqqqoooppprrrpppsssvvvvvvtttssstttvvvnnnpppqqqqqqqqqssswww{{{nnnooopppqqqrrrsssssstttsssmmmkkkpppvvvvvvuuuuuuuuuwwwwwwuuurrrqqqtttwwwnnntttvvvtttuuuxxxvvvpppmmmlllllloootttvvvtttqqqnnnrrrvvvvvvrrrppppppqqqqqqvvvwwwrrrnnnoooqqqqqqrrrtttvvvuuuqqqmmmmmmmmmrrrqqqrrruuuxxxwwwrrrmmmmmmooorrrssssssssstttvvvvvvuuutttsssrrrqqqppppppppplllmmmqqqtttsssssstttsssssstttuuuvvvvvvuuuuuuxxxqqqjjjjjjooossssssqqqpppsssuuuvvvuuutttssstttqqqtttxxxxxxuuurrrqqqrrrsssssstttuuutttsssqqqppppppooonnnooorrruuuvvvwwwxxxwwwwwwwwwxxxwwwuuurrryyyuuuuuuzzz~~~{{{yyyyyywww|||yyyxxx}}}|||}}}~~~~~~~~~~~~vvvwwwwwwvvvuuuuuuwwwxxxzzzwwwsssrrrrrrrrrrrrqqqvvvtttuuuwwwvvvsssuuuyyyvvvvvvuuuuuuttttttssssssuuurrrpppqqqsssrrrooollllllooosssvvvvvvvvvwwwxxxsssssstttuuuuuuvvvvvvvvvuuuuuuuuutttsssrrrssssssssssssssstttttttttuuuuuujjjnnnnnnnnnssszzzxxxqqqqqqooooooqqquuutttooojjjhhhjjjmmmnnnooorrruuuxxxpppnnnmmmmmmoooqqqqqqpppqqqrrrrrrqqqnnnmmmmmmnnnwwwsssmmmkkklllmmmmmmkkkiiijjjmmmppprrrssssssrrrwwwuuurrrooonnnnnnpppqqqrrrrrrpppppppppqqqrrrsssvvvuuurrrqqqqqqrrrssstttttttttsssrrrqqqqqqtttvvvooosssvvvtttpppmmmooorrrqqqrrrtttuuuuuuuuuttttttwwwsssppprrrvvvvvvpppiiilllppptttuuutttrrrssstttwwwrrrmmmlllooorrrttttttqqqqqqrrrqqqpppnnnlllkkkxxxxxxwwwtttpppppptttwwwppppppooonnnmmmmmmnnnnnnpppoooooooooppprrrtttvvvzzztttoooooosssvvvvvvtttwwwvvvtttrrrooonnnmmmllllllmmmppprrrtttuuuuuuuuuzzzxxxuuutttttttttrrrpppmmmppptttuuutttqqqpppoooooorrrvvvvvvtttrrrrrrssstttvvvxxxxxxwwwvvvvvvvvvsssssstttuuuuuusssooolllqqqtttqqqiiilllwwwzzztttsssvvvwwwuuupppooorrrvvvxxx{{{~~~zzzxxx|||zzz|||zzzyyy|||~~~}}}yyyzzz{{{{{{zzzzzz{{{}}}wwwwwwwwwvvvvvvwwwyyy{{{zzzxxxvvvvvvvvvuuusssqqqssssssuuuyyyxxxttttttwwwvvvvvvuuutttssssssrrrrrrwwwtttrrrrrrtttssspppllloooqqqtttvvvuuuttttttuuuooooooooopppqqqsssuuuvvvuuuqqqnnnmmmpppqqqpppoooppppppqqqsssuuuuuurrroooiiilllnnnmmmppptttsssooouuuqqqnnnnnnppppppmmmiiiiiijjjlllmmmnnnpppsssuuunnnnnnmmmnnnqqqrrrrrrqqqooopppqqqpppooonnnooopppssspppllljjjkkklllkkkjjjjjjlllnnnqqqrrrrrrqqqppptttsssqqqppppppppprrrsssqqqpppoooooooooooopppqqqrrrrrrqqqqqqrrrssstttuuutttqqqmmmiiiiiimmmtttyyyqqqsssuuurrrmmmkkkllloooqqqrrrssstttttttttsssssssssqqqppprrruuuuuuqqqmmmlllooorrrsssrrrqqqrrrsssvvvrrrnnnmmmooorrrttttttsssrrrqqqooonnnnnnnnnooouuuuuuuuurrrooooooqqqtttrrrrrrqqqpppppppppppppppmmmnnnoooppprrruuuwwwxxxvvvrrrnnnnnnrrrtttsssqqqqqqqqqpppppppppqqqqqqrrroooppprrrtttuuuvvvuuuuuuwwwvvvvvvwwwwwwvvvssspppppprrrttttttsssqqqqqqrrrooorrruuuvvvsssrrrrrrrrrtttuuuuuutttssssssuuuwwwrrrrrrrrrtttuuutttqqqooopppttttttnnnqqqyyyzzzsssuuuxxxyyywwwsssqqqtttwwwwwwyyy{{{}}}~~~~~~}}}|||~~~{{{yyy||||||zzz{{{|||}}}|||{{{{{{|||}}}{{{yyyxxxvvvvvvwwwyyyzzzxxxwwwwwwxxxxxxvvvrrrooorrrrrrvvvzzzyyytttsssuuuwwwvvvuuutttsssrrrqqqqqqxxxvvvttttttuuutttpppllloooqqqssssssrrrpppppppppnnnnnnmmmnnnooorrruuuwwwuuuooojjjkkkppprrrppplllnnnmmmmmmqqqvvvuuupppjjjiiimmmpppnnnmmmoooooommmsssoookkkkkkmmmnnnmmmkkkjjjkkkmmmmmmmmmnnnppprrrnnnnnnnnnppprrrsssqqqoookkkmmmooopppppppppqqqrrrqqqooommmlllmmmmmmlllkkkmmmnnnpppqqqqqqpppooommmqqqqqqrrrrrrssssssttttttoooooonnnnnnmmmnnnnnnooonnnoooppprrrssssssttttttrrroookkkiiijjjnnnssswwwrrrsssssspppkkkiiikkknnnrrrrrrsssssssssrrrqqqqqqmmmnnnppprrrsssssssssrrrmmmoooppppppooooooqqqrrrtttqqqnnnnnnooorrrttttttuuussspppmmmmmmoooqqqssssssttttttrrrppppppqqqrrrtttssssssssssssrrrrrrrrrooooooppprrrssstttuuuuuuqqqooommmnnnppprrrpppmmmoooooooooooopppqqqrrrssspppqqqsssssstttsssrrrqqqrrrrrrsssuuuvvvuuuqqqnnnqqqrrrrrrpppooooooqqqsssppprrrtttuuusssrrrrrrrrrssssssrrrpppoooqqqtttxxxtttsssqqqrrrrrrrrrqqqoooooouuuvvvtttvvv{{{yyyrrruuuxxxzzzyyyuuussstttvvvuuuvvvwwwyyy{{{}}}~~~~~~~~~~~~|||zzz||||||yyyyyy{{{|||}}}|||{{{|||~~~~~~|||xxxvvvuuuvvvvvvvvvvvvuuuuuuuuuuuutttqqqnnnsssrrruuuxxxwwwssssssvvvxxxwwwvvvuuutttrrrqqqqqqxxxvvvttttttvvvtttpppkkkmmmoooppppppooommmmmmnnnsssrrrpppooopppsssvvvxxxtttrrrpppqqqttttttrrroooppplllkkknnntttuuupppiiilllpppsssqqqnnnmmmmmmnnnmmmkkkjjjkkknnnqqqqqqppplllmmmnnnnnnmmmmmmoooqqqoooooopppqqqsssrrrooolllhhhkkknnnpppqqqqqqssstttrrrrrrqqqqqqqqqqqqpppooonnnooopppqqqpppooolllkkkpppqqqssstttuuuttttttsssooooooooonnnnnnnnnnnnnnnmmmoooqqqrrrssssssrrrqqqppppppppprrrssssssrrrqqqrrrrrrqqqnnnlllkkknnnppprrrrrrrrrrrrqqqqqqppppppkkkooorrrrrrqqqppprrrtttnnnnnnnnnnnnnnnooopppqqqqqqooonnnnnnoooqqqrrrsssuuussspppnnnnnnppprrrtttttttttttttttsssrrrrrrrrrtttttttttttttttttttttssssssssssssrrrrrrqqqpppoooooonnnmmmoooqqqqqqnnnlllrrrqqqpppoooooonnnnnnoooppppppqqqqqqpppooommmlllmmmmmmnnnoooqqqqqqooommmpppooonnnllljjjlllooorrrqqqrrrsssssssssrrrrrrrrrqqqqqqqqqpppoooqqqtttvvvvvvtttqqqooooooooonnnmmmppptttvvvuuuwwwzzzxxxrrruuuwwwyyyxxxvvvttttttuuussstttvvvxxxzzz|||}}}}}}|||}}}~~~{{{~~~}}}zzzzzz}}}}}}{{{sssuuuxxxyyyyyyyyyzzz{{{|||yyyuuutttuuuwwwvvvuuuwwwuuusssrrrsssssssssrrruuussssssuuutttrrrtttyyyxxxxxxwwwvvvuuutttsssrrrvvvtttssstttuuutttooojjjmmmnnnpppppppppoooppprrrwwwuuusssqqqppprrrtttvvvnnnsssxxxyyywwwtttrrrssstttnnnjjjlllrrruuurrrmmmmmmooorrrrrrnnnkkklllnnnkkkkkkmmmppprrrsssqqqpppoooppppppooonnnmmmoooppprrrqqqqqqqqqqqqoookkkhhhgggjjjnnnpppqqqrrrsssuuussssssssssssrrrqqqqqqqqqnnnooopppqqqpppnnnllljjjqqqrrrtttuuuuuutttrrrqqqqqqqqqqqqqqqppppppoooooooooppprrrssssssrrrpppnnntttrrrrrrsssuuutttrrrppprrrrrrqqqooooooppprrruuurrrrrrqqqqqqppppppppppppmmmpppsssrrrooommmooorrrpppooonnnnnnooopppppppppmmmmmmmmmnnnnnnoooppprrrsssrrrqqqppppppqqqqqqrrrssssssssssssssssssrrrqqqsssssstttuuuuuuttttttsssssssssrrrqqqpppooonnnnnnoooooopppqqqrrrqqqooommmsssrrrqqqooonnnmmmllllllppppppqqqqqqpppnnnmmmlllnnnlllkkkkkkmmmoooppppppppppppnnnlllkkklllooorrrrrrrrrrrrrrrrrrrrrrrrqqqoooqqqssssssrrrrrrssstttssspppnnnmmmnnnpppppppppssstttsssrrrtttwwwwwwtttvvvwwwxxxxxxwwwwwwwwwwwwrrrtttwwwyyyzzzzzzyyyxxx~~~~~~yyy{{{{{{yyyyyy}}}~~~|||tttvvvyyy{{{zzzzzzzzz{{{wwwtttrrrtttxxxzzzyyywwwxxxvvvsssssstttvvvwwwwwwwwwtttrrrsssrrrqqquuuzzzvvvvvvvvvuuuttttttsssssstttsssrrrtttvvvtttpppkkkoooqqqssssssssstttvvvwwwvvvtttrrrpppoooooopppqqqiiiqqqxxxyyytttpppppprrrtttoookkkkkkpppsssrrrppplllkkkmmmpppoookkkkkkmmmnnnppprrrtttsssqqqooommmpppqqqqqqpppnnnnnnoooppprrrqqqpppoooooommmjjjggggggjjjoooqqqrrrrrrssssssqqqrrrqqqpppnnnmmmnnnooommmnnnoooppppppnnnlllkkkqqqrrrsssttttttsssrrrqqqrrrrrrsssrrrrrrqqqpppoooqqqrrrssstttsssrrrpppoooyyysssmmmjjjmmmqqqttttttrrrqqqqqqqqqrrrtttuuuvvvrrrrrrqqqpppppppppqqqqqqoooqqqrrrqqqnnnlllnnnppprrrpppoooppprrrrrrqqqpppkkklllnnnooonnnoooppprrrrrrrrrqqqppppppppppppppprrrpppoooooopppqqqpppppprrrssstttuuuuuuuuutttsssrrrqqqpppooopppqqqrrrssspppqqqrrrssssssrrrqqqpppoooooonnnnnnnnnnnnnnnoooqqqqqqrrrsssrrrqqqpppooorrrooollllllnnnqqqssstttrrrssssssqqqpppppprrrtttsssqqqpppqqqrrrsssrrrqqqppprrrtttuuusssrrrrrrrrrnnnmmmlllnnnqqqtttvvvvvvuuusssqqqppprrrtttuuuuuuwwwwwwwwwwwwxxxyyy{{{|||sssuuuxxxzzzzzzyyywwwvvv{{{|||~~~~~~~~~~~~}}}~~~{{{zzz|||{{{wwwxxx{{{}}}{{{yyy{{{~~~~~~}}}{{{zzzzzzxxxvvvtttvvvzzz{{{wwwttttttsssssstttvvvxxxxxxxxxuuusssssstttsssqqqtttyyysssssssssssssssssssssssssssrrrsssuuuxxxwwwrrrmmmqqqrrrttttttssstttvvvxxxsssrrrqqqpppooooooooopppkkknnnrrrrrrpppnnnoooqqqqqqooommmmmmoooqqqqqqpppmmmiiijjjoooqqqnnnmmmooopppqqqsssrrrqqqpppoooooooooppppppooommmmmmnnnppppppooommmmmmmmmlllkkkiiihhhlllppprrrrrrqqqqqqqqqpppqqqpppmmmiiihhhkkkmmmkkklllnnnppppppooonnnmmmooooooppprrrssssssssstttrrrsssssssssrrrqqqpppoooqqqqqqsssssstttsssrrrrrrwwwpppiiiggglllrrrvvvwwwrrrrrrrrrrrrtttuuuuuutttrrrrrrqqqpppqqqrrrsssssspppppppppooonnnmmmnnnooosssrrrqqqsssuuuuuurrrpppjjjmmmpppqqqppppppqqqsssuuussspppnnnmmmmmmooopppssspppmmmmmmoooqqqqqqppprrrsssuuuvvvvvvvvvuuutttuuusssqqqpppppprrruuuwwwqqqrrrssssssrrrrrrrrrrrrmmmmmmmmmmmmnnnnnnoooppppppppprrrsssssssssrrrqqqrrrpppnnnnnnppprrrssssssqqqsssuuuvvvtttssssssssssssqqqoooppprrrsssrrrpppsssttttttsssqqqpppqqqrrrqqqppppppqqqtttwwwwwwwwwvvvssspppqqqsssttttttuuutttsssrrrrrruuuxxx{{{|||uuuvvvvvvwwwxxxxxxxxxxxxwwwxxxyyyxxxwwwwwwzzz}}}}}}yyy|||}}}{{{wwwvvvzzz{{{zzzyyy{{{}}}|||zzzwwwuuuuuu~~~{{{yyyzzz{{{yyysssnnnooooooqqqtttwwwxxxwwwuuusssrrrsssvvvuuurrrsssvvvppppppqqqqqqqqqrrrrrrrrrsssssstttwwwyyyxxxtttooopppqqqrrrrrrqqqqqqsssuuuqqqqqqqqqqqqqqqqqqqqqqqqooonnnmmmmmmnnnooopppqqqmmmmmmooopppppppppooonnnooojjjjjjqqquuurrrppprrroooppppppooooooppprrrtttnnnoooooonnnllllllmmmooonnnllljjjjjjlllmmmlllkkkiiimmmppprrrrrrqqqpppppprrrrrrppplllhhhgggjjjmmmiiikkkmmmoooppppppooonnnlllmmmnnnppprrrtttuuuvvvrrrrrrssssssrrrqqqooonnnpppqqqrrrssstttuuuuuuuuupppllljjjlllrrrwwwxxxvvvssssssrrrsssttttttsssqqqrrrrrrqqqqqqqqqrrrtttuuuoooooonnnnnnnnnoooooooootttssssssuuuwwwwwwssspppkkkooorrrsssrrrqqqsssuuuxxxtttoookkkiiikkkoooqqqvvvrrrnnnmmmppprrrssssssrrrtttvvvwwwxxxwwwvvvuuu{{{xxxtttqqqppprrruuuwwwrrrrrrssssssrrrqqqrrrsssnnnnnnmmmmmmmmmnnnnnnooommmnnnoooqqqrrrrrrrrrqqqooonnnnnnoooqqqrrrpppoooooorrruuuwwwuuusssqqqqqqtttqqqoooooorrrsssrrrpppuuuuuussspppnnnnnnppprrrxxxvvvuuuuuuvvvvvvuuutttuuurrrqqqsssuuutttttttttpppnnnllllllppptttxxxzzzvvvvvvuuuuuuvvvxxx{{{|||yyyzzz{{{yyywwwwww{{{~~~}}}yyy|||~~~{{{uuutttwww|||}}}zzz{{{~~~{{{tttsssxxxuuuwwwwwwvvvwwwyyyuuuooovvvtttssssssvvvwwwuuusssrrrtttvvvwwwvvvuuusssrrrrrruuuxxxvvvrrrppprrruuuxxxtttqqqppprrrtttsssrrrtttpppmmmkkkmmmppprrrrrroooqqqrrrpppmmmmmmoooqqqsssqqqnnnmmmnnnpppqqqqqqmmmnnnnnnooonnnmmmlllkkkmmmpppqqqppptttyyywwwooosssqqqpppooonnnoooppppppqqqpppnnnmmmmmmllljjjhhhkkknnnpppnnnhhheeefffiiirrrpppqqqrrrpppllllllpppuuurrrmmmiiihhhhhhjjjkkkkkkbbbjjjppphhhnnnwwwnnnsssuuusssnnnlllnnnpppooouuurrrpppqqqtttuuutttsssoootttxxxvvvpppmmmooorrrnnnooooooppppppqqqqqqrrreeejjjppptttuuutttsssrrrsssrrrqqqppppppqqqssstttpppqqqqqqpppooooooppprrrxxxsssnnnooosssvvvuuusssoooppprrrtttuuuuuuuuutttuuussspppooonnnppprrrttttttvvvwwwuuuvvvxxxvvvqqqlllttttttmmmmmmwww|||yyyqqqtttuuutttuuuxxxvvvqqqtttsssrrrssstttuuuuuuuuuooorrrsssqqqrrruuutttpppnnnqqqrrrpppqqquuuvvvtttmmmkkkkkkmmmrrrttttttrrrqqqqqqqqqpppqqqqqqrrrrrrkkksssrrrqqqvvvrrrmmmsssvvvuuussspppoooppptttwwwuuuuuuvvvwwwxxxvvvssspppsssrrrsssvvvuuurrrsssxxxtttsssrrrqqqrrrtttvvvwwwwwwxxxvvvssstttyyy{{{{{{{{{~~~{{{|||~~~}}}~~~~~~~~~zzzxxxvvvvvvwwwxxxzzzzzzyyywwwxxxzzzvvvooolllooopppssstttssstttwwwvvvrrrsssrrrppprrrtttuuutttrrrvvvwwwwwwwwwuuutttrrrrrrqqqtttwwwvvvsssrrruuuxxxwwwsssoooooosssuuutttrrrooommmkkkkkknnnqqqssssssssstttuuusssqqqppprrrtttsssrrrppppppqqqrrrsssssspppqqqrrrrrrrrrpppnnnmmmpppsssrrroooqqqvvvvvvrrrssssssqqqnnnllllllpppsssnnnnnnoooppppppnnnllliiilllooopppnnnkkklllppptttqqqpppppprrrppplllmmmppppppooommmllllllmmmmmmmmmooojjjmmmnnnkkkoootttqqqoooqqqqqqmmmkkknnnooonnnrrrpppnnnoooqqqrrrqqqoooppptttwwwvvvqqqnnnooorrrqqqqqqqqqqqqrrrrrrrrrrrrjjjlllnnnpppppppppoooooorrrpppoooppprrrttttttssspppqqqqqqpppooonnnppprrrwwwuuutttwww|||~~~{{{~~~}}}zzzxxxvvvvvvvvvvvvwwwuuusssqqqpppqqqqqqrrrooorrrssssssuuuxxxxxxtttmmmttttttllllllsssvvvrrrrrrttttttssstttwwwwwwsssvvvuuusssssssssssssssssssssuuutttqqqqqqttttttqqqjjjmmmnnnmmmppptttuuuqqqnnnllllllooorrrttttttrrrtttsssrrrqqqqqqqqqrrrrrrkkksssqqqpppuuurrrnnntttuuuuuutttrrrqqqrrrtttwwwwwwvvvtttuuuuuuuuutttrrruuussstttvvvuuurrrrrrwwwssssssrrrqqqrrrtttvvvwwwwwwyyyxxxtttuuuyyy{{{zzz{{{}}}}}}}}}}}}~~~zzztttnnnpppwww}}}{{{xxx|||||||||}}}xxxqqqmmmnnnmmmrrrsssppppppssstttsssqqqpppoooppprrrsssrrrqqqvvvwwwvvvtttrrrpppppprrrnnnqqqttttttrrrrrruuuxxxwwwqqqlllnnnsssvvvtttppplllkkkkkkmmmqqqtttuuuvvvrrrssssssrrrppppppqqqrrrppppppqqqqqqrrrqqqqqqqqqpppqqqrrrsssrrrpppnnnlllqqqsssrrrmmmlllpppsssssssssrrrpppllliiijjjnnnrrrmmmoooqqqsssrrroookkkiiinnnooopppnnnmmmooouuuzzzpppoooppprrrpppmmmnnnrrrmmmmmmnnnppprrrtttsssrrrpppsssnnnlllpppooonnnssskkknnnooommmmmmppppppmmmpppooonnnnnnooopppooommmnnnpppsssqqqnnnlllmmmooonnnnnnmmmmmmmmmnnnnnnooopppooommmkkkjjjkkkmmmnnnmmmlllkkklllppprrrpppooooooppppppooonnnnnnpppqqqqqqqqqsssxxx~~~}}}|||wwwssspppqqqssstttwwwwwwvvvtttsssrrrqqqqqqppptttuuutttuuuxxxxxxuuuuuu{{{zzzsssqqqttttttpppooorrrqqqoooppptttuuutttvvvuuutttrrrqqqpppppppppvvvwwwuuuqqqrrruuuuuuqqqjjjlllllllllqqqvvvuuuqqqooonnnooopppsssttttttssstttsssrrrqqqppppppqqqqqqkkkqqqooommmrrrpppnnnuuuuuuvvvvvvvvvttttttvvvxxxvvvsssqqqpppqqqsssssssssuuussstttvvvtttqqqrrrvvvtttsssrrrrrrssstttvvvwwwwwwyyyyyyvvvvvvyyyzzzxxxuuu{{{~~~{{{yyy|||~~~|||||||||zzzsssmmmnnnvvv{{{zzzwww}}}{{{uuurrrqqqqqquuuuuupppmmmoooqqqppprrrqqqqqqqqqqqqqqqpppooossstttsssqqqmmmmmmooorrrmmmoooqqqqqqqqqqqqsssuuuxxxrrrmmmnnntttvvvrrrmmmllllllmmmppptttvvvwwwvvvqqqqqqqqqpppooooooppppppppprrrttttttsssqqqpppooopppqqqrrrsssrrrpppnnnmmmrrrttttttpppmmmmmmqqqttttttqqqnnnllllllmmmnnnooonnnpppqqqqqqnnnllliiihhhlllmmmnnnmmmlllmmmpppsssooommmnnnqqqppplllnnnrrrmmmllllllooosssuuuuuusssjjjtttmmmiiisssooogggppphhhlllmmmmmmooorrrqqqlllnnnnnnnnnooopppqqqqqqqqqpppqqqrrrqqqpppoooooooookkkkkkjjjkkklllmmmooopppwwwrrrmmmiiiiiillloooqqqmmmnnnooopppooooooppppppoooppppppooonnnnnnppprrroooooorrrvvv|||~~~~~~}}}yyywwwtttrrrsssuuuxxx{{{{{{|||||||||{{{yyyxxxwwwzzz}}}}}}yyywwwxxxwwwtttzzz~~~~~~xxxssssssqqqlllkkkmmmllliiiiiimmmqqqqqqqqqqqqpppooommmllllllmmmqqqrrrqqqoooqqqtttrrrlllkkklllkkklllqqquuusssmmmooooooppprrrssssssrrrqqquuutttrrrqqqqqqrrrssstttmmmssspppnnnsssrrrpppwwwtttvvvxxxxxxwwwvvvwwwxxxuuutttrrrrrrtttttttttsssrrrqqqrrruuutttqqqrrrvvvuuutttttttttuuuvvvwwwxxxuuuxxxxxxvvvvvvxxxxxxuuurrrxxx{{{wwwuuuxxxzzzzzz}}}{{{yyyxxxuuurrrqqqtttwwwxxxwwwwwwzzz|||zzzwwwuuurrrqqqsssvvvuuuqqqooorrrsssqqquuuuuutttrrrpppooonnnnnnqqqrrrssspppmmmmmmrrrvvvqqqrrrssssssrrrrrrssstttzzztttoooppptttuuupppkkkmmmmmmnnnqqqsssuuutttrrrrrrqqqpppoooppppppppppppqqqtttvvvvvvssspppooooooppppppqqqqqqqqqpppooonnnpppqqqsssrrrooommmooorrrtttoookkklllppprrroookkkmmmnnnnnnmmmkkkkkkmmmoooqqqsssvvvwwwxxxwwwxxxxxxwwwvvvwwwyyyxxxuuuvvvzzzwwwtttqqqrrrvvvzzzzzzxxxooo{{{wwwuuuzzzooowwwrrruuuvvvwwwzzz}}}zzzuuuuuuwwwyyy{{{|||}}}~~~~~~xxxxxxxxxyyy{{{~~~zzzvvvxxx|||||||||zzz~~~{{{|||||||||{{{{{{}}}~~~yyywwwtttqqqrrruuutttpppooosssxxxyyyssstttuuusssqqqppprrrtttnnnpppqqqqqquuuwwwrrrjjjmmmnnnooonnnrrruuusssmmmoooppprrrssssssqqqqqqpppsssrrrqqqpppppprrrtttvvvnnntttqqqoootttrrrqqqxxxqqqsssuuuvvvuuutttuuuuuuuuuuuuuuuwwwxxxwwwtttrrrooonnnpppttttttrrrtttxxxvvvvvvvvvwwwwwwxxxyyyzzzsssvvvwwwtttuuuwwwwwwuuuvvv|||}}}zzzwwwxxxzzzzzz{{{}}}}}}{{{yyywwwxxxwwwvvvuuuuuuvvvxxxtttxxxzzzwwwuuuuuuuuusssssstttsssrrrtttxxxxxxtttuuuvvvvvvtttqqqooonnnooopppssstttrrrooooootttyyyuuuuuuvvvvvvvvvvvvvvvvvvxxxuuusssrrrtttsssqqqnnnmmmlllmmmnnnqqqqqqpppooopppnnnllllllmmmnnnmmmllllllpppsssssspppmmmmmmooommmllllllkkklllmmmnnnnnnmmmlllmmmpppooolllmmmqqqsssnnnjjjlllqqqtttqqqnnnqqqsssuuuuuutttwww|||~~~~~~vvvwww|||~~~~~~~~~}}}vvvxxxzzzzzzyyyvvvuuuuuuqqqpppnnnmmmmmmooorrrssslllssspppnnnrrrpppmmmsssppprrrtttuuutttssstttuuurrrrrrsssuuuuuusssppplllqqqppprrruuuuuusssuuuzzzvvvvvvwwwxxxxxxyyyyyyzzzsssvvvvvvssstttxxxyyywwwwww|||~~~yyyvvvxxxyyyyyywwwyyy|||~~~~~~}}}}}}||||||wwwxxxyyyyyyxxxxxxxxxxxxwww{{{|||wwwuuuxxxyyywwwuuutttrrrsssxxx|||yyyqqqrrrtttuuussspppoooppprrrnnnrrrtttrrrmmmmmmqqqvvvtttttttttuuuwwwxxxxxxxxxttttttuuuuuutttsssssssssnnnmmmmmmnnnqqqrrrrrrqqqrrrpppnnnnnnooopppooommmnnnrrrwwwwwwuuuuuuwwwzzzsssrrrppppppqqqssswwwyyyzzzuuusssxxxzzzzzz|||}}}{{{{{{}}}zzzxxxwwwxxxzzz{{{vvv}}}{{{yyy}}}yyyuuu{{{vvvwwwyyyyyyxxxxxxzzz|||xxxwwwvvvvvvvvvtttrrrooovvvuuuvvvyyyxxxtttvvvzzzuuuuuuvvvwwwxxxxxxxxxxxxuuuwwwvvvsssuuuzzz|||{{{vvv{{{~~~zzzwwwyyy{{{{{{wwwzzz}}}|||{{{{{{|||~~~xxxwwwxxxzzz||||||zzzxxxxxx|||{{{uuurrrvvvxxxuuuyyywwwssstttyyy}}}vvvkkkoooqqqsssrrrpppppprrrtttkkkpppssspppjjjhhhlllqqqppppppppprrruuuwwwxxxwwwpppsssvvvvvvuuutttvvvxxxqqqpppoooqqqtttvvvwwwwww|||yyywwwwwwyyyzzzyyywwwxxx~~~~~~}}}~~~~~~~~~~~~}}}||||||zzzzzz|||zzzuuuvvvzzzssstttuuuvvvvvvwwwwwwvvvvvvxxxwwwtttvvv|||zzz}}}{{{}}}}}}zzzzzz{{{|||zzzwwwzzzzzz{{{|||~~~}}}zzzwwwuuuxxxyyyxxxtttqqqrrrtttwwwtttrrrqqqrrrtttttttttvvvqqqtttuuuoooppptttoootttrrrpppnnnnnnppptttvvvvvvtttwww||||||uuurrrtttxxx{{{uuusss{{{|||yyyxxx{{{}}}|||uuusssxxx}}}|||{{{{{{zzzyyyxxxwwwxxxuuurrrtttyyy~~~|||wwwwwwzzz}}}}}}{{{|||zzzzzz|||}}}|||{{{|||{{{zzz{{{{{{{{{xxxvvvvvvxxxxxxxxxwwwwwwwwwxxxyyyvvvtttrrrssstttttttttvvvppprrrtttnnnrrrxxxtttsssrrrqqqqqqrrruuuxxxzzzzzzxxx|||}}}~~~vvvvvvwwwwwwwwwxxxxxxxxxxxxxxxyyy||||||yyyuuutttuuuxxx{{{|||zzzwwwvvvvvvuuuuuuuuuvvvxxxyyyuuuvvvxxxzzz{{{|||||||||vvvvvvxxxzzz}}}|||yyyuuuyyy|||~~~~~~|||yyyyyyzzzzzz}}}}}}}}}}}}yyyyyyzzz|||~~~~~~}}}zzz~~~{{{xxxzzz|||{{{|||{{{zzzwwwrrrqqquuu|||{{{yyyxxxxxxzzz|||~~~~~~~~~~~~{{{|||zzzvvvvvvxxx{{{|||~~~~~~{{{zzz~~~zzzyyyxxxxxxzzz|||{{{{{{~~~|||yyyxxxyyyyyyxxxwwwyyywwwwwwwwwyyy{{{|||{{{zzzxxxuuuuuuvvvvvvvvvvvv}}}wwwzzz|||xxx}}}~~~~~~}}}wwwwwwuuuuuuwwwuuusssvvvzzzvvvsssppppppssstttrrrpppmmmllllllllllllmmmnnnnnnmmmmmmnnnppprrrrrrpppmmmnnnnnnpppssstttssspppmmmmmmmmmmmmnnnoooqqqrrrsssnnnooopppqqqqqqqqqqqqqqqmmmmmmnnnpppqqqqqqnnnlllooopppqqqpppnnnllllllmmmlllpppqqqooopppssssssppprrrssstttvvvwwwwwwvvvuuuooovvvyyysssnnnooosssuuuvvvwwwxxxuuussssssvvvzzztttwwwyyyvvvooommmqqqwwwvvvrrrppppppnnnlllmmmpppqqqqqqqqqrrrrrrtttuuuvvvzzzxxxwwwwwwyyyyyyyyyxxxyyyyyywwwuuuuuuxxx}}}~~~|||||||||}}}~~~}}}|||~~~zzzyyyyyyyyyzzz{{{||||||~~~{{{xxxwwwxxxzzz||||||xxxuuutttvvvzzz~~~~~~}}}~~~|||wwwzzzzzzxxxyyy|||{{{xxxtttwww{{{zzzyyy{{{uuussssssuuuxxxvvvpppkkkooolllkkknnnrrrsssqqqmmmkkkjjjjjjjjjjjjjjjlllooouuurrrooonnnppppppmmmjjjppppppooooooooopppqqqrrrmmmmmmnnnpppppppppnnnmmmqqqrrrrrrssssssrrrpppooopppppppppqqqqqqrrrssstttppppppqqqqqqrrrrrrrrrrrroooppppppqqqrrrrrrpppoooqqqqqqpppnnnmmmlllkkkkkkooorrrsssqqqssswwwxxxvvvvvvvvvvvvuuutttrrrpppooooootttuuuqqqmmmoooqqqrrrppppppooolllkkkkkkooorrrvvvzzz|||wwwoookkkoootttuuusssrrrqqqqqqqqqrrrtttqqqrrrrrrrrrrrrqqqqqqpppsssrrrqqqpppppppppqqqqqqsssqqqooommmnnnqqquuuxxxrrrpppqqqrrrqqqppprrrxxxrrrzzz|||}}}}}}}}}}}}}}}~~~|||yyyyyy{{{~~~}}}}}}{{{xxxyyy|||~~~{{{uuurrrqqqsssmmmsssqqqoootttooojjjnnniiimmmooonnnnnnqqqqqqnnniiikkkmmmnnnpppppppppooopppppprrrqqqjjjdddgggnnniiilllnnnooonnnkkkhhhfffiiikkkmmmooopppqqqrrrsssooonnnlllkkklllnnnpppqqqqqqooommmooorrrsssqqqnnnqqqqqqqqqqqqqqqrrrrrrssspppqqqrrrsssrrrqqqppppppsssrrrqqqooonnnnnnooopppppppppqqqqqqqqqpppppppppnnnnnnooopppqqqrrrrrrsssooopppppppppooooooooooooqqqpppooonnnmmmlllkkkkkkpppttttttssstttyyyzzzxxxvvvvvvtttsssqqqnnnmmmllloooqqqppplllmmmppppppmmmooonnnmmmkkkjjjkkknnnppppppuuuyyyxxxtttsssxxx}}}tttuuusssrrrqqqrrrssssssvvvvvvvvvtttrrrooommmkkkooonnnnnnmmmmmmnnnoooqqqooonnnnnnnnnooopppqqqqqqqqqllliiikkkllljjjjjjkkkjjjoootttuuuqqqmmmnnnqqqtttrrrooopppssssssqqqnnnppprrrsssrrruuu{{{}}}{{{}}}zzzzzz~~~}}}~~~||||||zzzxxxvvvuuuooooooppppppooommmlllkkkkkknnnpppmmmgggfffkkkpppfffmmmllljjjnnnkkkhhhmmmhhhmmmpppooonnnqqqqqqoookkklllnnnoooppppppoooooolllnnnpppooogggbbbfffnnnlllqqquuuuuuqqqnnnnnnpppoooppprrrqqqoooppprrruuupppooollliiikkkoooqqqoooiiiggghhhlllrrruuutttrrrooopppqqqqqqrrrrrrqqqqqqppprrrsssrrrpppoooooopppsssrrrpppmmmkkklllnnnqqqpppqqqqqqqqqqqqpppooonnnooonnnoooooopppqqqrrrsssnnnoooooommmlllkkkmmmooorrrqqqppppppppppppmmmkkkooossstttrrrsssvvvvvvssssssrrrrrrrrrqqqqqqqqqqqqqqqrrrooommmnnnrrrqqqlllpppooonnnmmmmmmnnnooopppooorrrttttttrrrqqqsssvvvtttvvvuuurrrqqqssssssqqqwwwwwwuuusssqqqnnnkkkjjjlllmmmmmmllllllmmmqqqtttmmmmmmmmmoooppppppnnnkkkqqqllljjjmmmpppnnnmmmnnnpppppprrrsssnnniiiiiillljjjjjjjjjlllnnnooonnnllliiikkkkkkjjjlllpppppplllooommmnnnsssuuuuuuwww||||||}}}|||}}}{{{|||xxx}}}tttvvvtttpppoooqqqrrrooorrrqqqpppooonnnmmmmmmlllnnnnnnmmmmmmnnnppprrrsssllllllllljjjiiiiiimmmqqqgggnnnllljjjnnnllljjjqqqiiiooorrrpppoooqqqrrrqqqnnnooorrrtttvvvvvvwwwvvvooooooqqqqqqmmmiiikkkqqqooosssvvvvvvsssqqqsssuuutttrrrooommmnnnooopppqqqooooookkkfffhhhnnnoookkkfffeeegggkkkqqqtttsssqqqnnnppprrrttttttsssqqqpppppprrrsssqqqooommmnnnoooqqqrrrrrrpppmmmmmmooorrrpppppprrrrrrsssrrrqqqqqqrrrqqqpppoooppppppqqqrrrpppppppppnnnlllkkknnnqqqrrrqqqqqqrrrtttssspppmmmnnnqqqsssqqqqqqsssqqqmmmoooooopppqqqrrrtttuuuvvvpppssssssooonnnqqqrrrppppppooonnnnnnooooooooooootttsssrrrqqqpppnnnlllkkkqqquuutttppppppsssssspppssssssrrrpppooonnnnnnmmmkkkllllllkkkjjjlllqqqtttmmmllllllmmmoooooollliiinnnlllmmmpppooolllnnnrrruuuqqqpppqqqpppkkkjjjnnnkkklllooopppooonnnoooooommmnnnnnnnnnppprrrooojjjpppoooqqqsssqqqnnnpppvvvssstttuuuwwwyyy{{{}}}~~~|||{{{|||}}}xxx~~~|||zzzxxx{{{xxxrrrrrrvvvwwwtttssswwwsssrrryyyvvvoooqqqtttuuutttpppooorrrssspppttttttsssssssssttttttuuupppnnnkkkjjjjjjmmmpppsssqqqnnnkkkkkklllmmmmmmlllkkkrrrooolllpppnnnllltttlllqqqtttrrrppprrrttttttqqqrrrrrrrrrqqqooonnnlllqqqnnnnnnppppppmmmmmmoooppprrrtttttttttttttttvvvxxxrrrlllkkkpppssssssqqqssssssnnnhhhjjjqqqqqqmmmkkkjjjjjjmmmqqqsssqqqnnnmmmooorrruuuuuussspppooorrrtttuuussspppnnnoooqqqmmmoooqqqpppmmmlllmmmnnnlllmmmoooqqqrrrrrrrrrqqqrrrqqqooommmmmmlllmmmmmmpppqqqqqqnnnkkkkkknnnqqqooonnnoooqqqtttsssoookkkjjjooopppooonnnnnnkkkgggkkkkkklllmmmnnnppprrrsssjjjqqqsssnnniiijjjnnnoooooonnnnnnnnnooopppooonnnrrrpppoooqqqttttttrrrppplllppppppllllllpppqqqllloooooooooooopppqqqrrrrrrkkkllllllkkkiiikkkoootttooommmkkklllnnnooommmjjjmmmooossssssmmmhhhlllssstttmmmjjjmmmnnnkkkkkknnnmmmpppsssrrrnnnllllllmmmppprrrrrrrrrtttuuuqqqjjjmmmnnnrrruuusssqqqvvv}}}ttttttuuuuuuuuuuuuuuuuuu{{{zzzzzz}}}{{{vvvooouuu{{{~~~}}}}}}~~~~~~}}}{{{yyyyyy|||~~~yyyyyywwwvvvttttttssssssssstttsssqqqooommmmmmmmmlllnnnoooooooooqqqtttwwwrrrpppnnnmmmmmmpppsssuuuoooqqqsssuuuuuusssqqqqqqooonnnmmmmmmlllmmmnnnnnnppppppoooooonnnnnnmmmmmmjjjqqqsssooolllppprrrqqqkkkkkkkkkllloooqqqqqqppprrroooooorrrrrrpppqqquuuqqqsssttttttrrrqqqqqqrrrpppooooooppprrrrrrqqqooovvvtttqqqnnnlllnnnrrrvvvoooppprrrsssssssssqqqpppllljjjhhhiiillloooooonnnppprrrtttuuutttsssssssssrrrqqqqqqqqqrrrrrrqqqoooooonnnmmmlllllllllllllllooooooppppppooonnnmmmllliiiooorrrnnnlllooooookkksssooonnnpppooolllllloooqqqqqqppppppoooooonnnnnnpppooonnnoooqqqpppkkkgggqqqpppnnnoooppppppooonnnlllmmmnnnnnnnnnmmmkkkjjjnnnkkkhhhjjjoooqqqoookkkqqqqqqqqqpppppppppppppppvvvuuusssqqqpppooonnnnnnqqqpppooollljjjjjjlllooopppnnnjjjhhhmmmrrrqqqlllmmmnnnoooppppppooonnnmmmooosssrrrmmmnnnsssuuuqqqpppnnnlllkkkkkkkkkjjjhhhooopppppppppooonnnlllkkknnnooopppssssssqqqmmmiiijjjlllnnnooooooqqqsssuuuuuuuuutttrrroooooossswwwpppvvv{{{|||zzzwwwyyy{{{qqqvvv{{{{{{xxxvvvwwwzzzzzzyyyxxxxxx|||~~~|||yyywwwuuuuuurrrrrrrrrqqqqqqrrruuuwwwwwwuuutttrrrpppppppppqqquuuuuuuuusssqqqnnnmmmlllqqqrrrqqqpppnnnmmmoooqqqtttqqqnnnnnnqqqtttvvvvvvpppooopppsssvvvwwwsssooopppooonnnmmmnnnoooqqqrrrrrrrrrqqqooommmkkkjjjiiimmmrrrssspppooossstttrrrooommmllllllnnnoooooonnnrrrooooooqqqrrrooopppsssqqqrrrsssqqqnnnlllkkklllooonnnnnnoooqqqrrrpppoooqqqppppppnnnlllmmmpppsssqqqqqqqqqppppppoooooooookkkkkklllppprrrqqqmmmjjjllloooqqqrrrpppnnnnnnnnnoooooooooppprrrrrrrrrqqqkkkkkkkkklllmmmnnnooopppmmmnnnoooppppppooonnnnnnlllqqqrrrooommmpppqqqnnnnnnkkkkkknnnnnnlllmmmpppqqqqqqpppooonnnnnnmmmmmmmmmlllmmmnnnoooooommmllljjjiiiiiikkknnnooonnnmmmnnnnnnooonnnmmmllljjjiiimmmjjjiiikkkooorrrpppmmmqqqqqqqqqqqqppppppppppppqqqqqqppppppppppppqqqqqqrrrpppnnnkkkiiiiiimmmppppppooommmlllooorrrpppiiijjjkkkmmmnnnpppqqqqqqqqqpppsssrrrnnnnnnrrrsssqqqsssqqqooonnnoooooonnnmmmrrrrrrssssssqqqpppnnnmmmoooooooooqqqrrrqqqnnnlllkkkmmmooopppppppppqqqsssqqqrrrrrrpppnnnooorrruuupppuuuyyyyyyvvvttttttvvvpppuuuyyyyyyvvvtttuuuwwwxxxvvvtttrrrssswww{{{~~~{{{yyyyyyzzzzzzzzzvvvvvvtttsssqqqpppnnnnnnmmmnnnooopppppprrruuuxxxvvvtttrrrooonnnoooqqqrrruuuuuuuuuuuussspppnnnlllqqqrrrqqqooommmlllmmmnnntttoookkkmmmrrrvvvvvvtttpppmmmlllpppvvvwwwsssmmmooonnnlllkkklllooorrrtttqqqqqqpppooonnnllljjjiiioooqqqpppooopppssssssoooooommmllllllnnnooopppppprrrooonnnqqqqqqnnnnnnpppoooppppppooommmjjjjjjjjjooonnnmmmnnnpppppppppnnnkkkmmmoooooonnnmmmmmmnnnpppooonnnllllllmmmooopppnnnnnnoooqqqrrrqqqooolllkkknnnqqqqqqooommmkkkjjjkkklllmmmoooppprrrsssssskkkkkkkkklllmmmnnnpppqqqlllmmmnnnpppqqqqqqppppppooorrrrrrnnnmmmoooqqqqqqjjjhhhhhhlllmmmlllmmmqqqqqqqqqpppooommmllllllkkkmmmmmmnnnmmmlllkkkmmmnnnhhhhhhjjjlllnnnooommmkkkooooooooonnnmmmkkkjjjiiimmmkkkjjjlllppprrrqqqooorrrqqqqqqqqqppppppppppppoooooonnnoooooopppqqqrrrrrrpppnnnkkkiiijjjmmmqqqpppqqqpppnnnoooqqqmmmffflllllllllmmmoooppprrrsssppprrrqqqnnnnnnqqqrrrppprrrpppooooooqqqqqqqqqpppssstttssssssrrrqqqooonnnqqqooommmmmmooopppqqqpppmmmoooqqqrrrqqqoooooopppmmmnnnoooooonnnoooqqqsssqqquuuwwwwwwtttqqqrrrsssqqqtttwwwwwwtttqqqrrrtttzzzxxxuuussssssuuuxxxzzzvvv}}}~~~|||yyyzzzxxxuuussssssvvvxxxzzzvvvvvvuuutttsssrrrqqqqqqppprrrsssssssssuuuwwwzzzxxxvvvsssppppppqqqtttvvvrrrrrrssstttuuusssooollllllmmmoooooonnnnnnpppqqqpppkkkgggiiippptttrrrnnnooommmmmmooorrrrrrooolllnnnllljjjiiijjjllloooqqqmmmnnnooopppppppppooonnnpppnnnllllllnnnooommmiiilllkkkjjjkkknnnrrrttttttqqqnnnnnnqqqpppmmmlllnnnkkkmmmnnnooonnnmmmnnnooonnnmmmllllllnnnoooooonnnjjjmmmqqqrrrpppmmmkkkiiikkkkkkllllllmmmnnnnnnooorrrooollljjjlllooosssuuuooorrruuuuuussspppmmmlllkkklllnnnnnnnnnoooqqqsssnnnnnnmmmmmmmmmmmmnnnnnnmmmnnnooopppqqqppppppoooooopppooollljjjllloooqqqkkkhhhhhhlllmmmlllnnnqqqqqqpppooonnnmmmlllkkkjjjpppqqqpppmmmhhhgggjjjmmmooooooppprrrrrrqqqmmmjjjmmmmmmmmmmmmmmmlllllllllooommmlllmmmpppqqqpppoooqqqqqqqqqqqqqqqqqqqqqqqqppppppooonnnnnnnnnnnnnnnpppppppppnnnllllllnnnpppqqqrrrpppllllllnnnkkkfffpppooonnnmmmmmmnnnoooppppppqqqpppooooooppppppoooooommmlllmmmoooqqqqqqppprrrrrrrrrqqqpppooonnnnnnrrrooolllkkkmmmppprrrsssnnnpppssssssqqqooonnnnnnkkklllnnnoooooopppqqqrrrsssuuuvvvvvvtttssstttuuusssuuuvvvuuusssqqqqqqrrrwwwvvvuuuuuuvvvyyy{{{}}}www{{{{{{xxxzzz~~~|||zzzwwwuuutttvvvyyy||||||zzzwwwtttvvvuuusssqqqqqqsssvvvyyyuuuuuuttttttsssrrrrrrrrrrrrsssttttttrrrssstttvvvxxxvvvsssqqqqqqsssuuuwwwnnnnnnooorrrttttttqqqnnniiikkknnnoooooooooqqqsssnnniiifffiiipppssspppkkkllloooqqqpppmmmkkkkkkmmmqqqooollljjjjjjkkkmmmnnnmmmnnnpppqqqrrrqqqqqqppprrrnnnkkklllmmmllliiiffflllkkkjjjlllooorrrsssssspppnnnnnnqqqppplllkkkmmmiiikkknnnnnnnnnnnnooopppnnnmmmkkklllmmmoooooonnnmmmppptttuuusssnnnjjjhhhkkklllnnnpppooommmjjjhhhmmmllljjjiiijjjoootttxxxrrruuuwwwwwwuuurrrppppppnnnooopppnnnllllllnnnpppnnnnnnmmmmmmmmmnnnnnnoooooopppqqqqqqqqqooonnnmmmnnnlllkkkiiihhhhhhlllpppnnnkkkkkknnnnnnlllmmmqqqppppppooonnnmmmlllkkkkkkpppqqqppplllhhhhhhkkkooorrrrrrssstttuuusssooollljjjkkkkkklllmmmnnnoooppppppooonnnnnnoooooonnnmmmppppppqqqqqqrrrrrrrrrrrrppppppooonnnmmmmmmmmmnnnnnnpppssssssqqqooooooooosssrrrnnnhhhgggjjjkkkhhhpppooonnnmmmmmmnnnooopppoooooooooppppppooonnnooommmlllkkkllloooqqqqqqpppqqqqqqppppppppppppppppppssspppllljjjlllppprrrtttoooqqqssssssqqqooooooooommmmmmmmmoooqqqrrrsssrrrqqqrrrssssssssssssuuuvvvuuuvvvvvvuuusssrrrrrrrrrqqqqqqqqqrrrtttwwwyyy{{{yyyzzzyyyxxx{{{{{{zzzyyyzzzzzzzzzxxxvvvuuuvvvyyy{{{{{{{{{zzzyyywwwwwwuuusssrrrrrruuuxxxuuuuuuuuutttssssssrrrrrrtttuuuvvvuuusssrrrrrrsssuuusssqqqpppppprrrtttvvvnnnmmmmmmppptttuuurrrnnnlllnnnppppppoooooooooppppppmmmkkknnnssstttqqqmmmkkkpppsssqqqllliiikkkooosssrrrqqqooonnnnnnnnnnnnoooppprrrrrrrrrpppnnnmmmtttpppnnnppppppmmmkkklllpppooonnnnnnppppppooonnnooommmnnnqqqqqqmmmlllnnnkkklllnnnnnnlllkkkkkklllooommmkkkkkkmmmooooooooopppsssvvvwwwtttpppmmmkkkpppqqqsssssspppkkkfffbbbcccgggkkkooopppppprrrsssrrrtttuuuuuusssqqqqqqqqqqqqrrrrrroookkkjjjllloookkkkkkkkkmmmnnnppprrrssspppqqqqqqrrrqqqooonnnmmmnnnkkkjjjjjjhhhgggjjjpppqqqnnnmmmpppooommmmmmppppppoooooonnnnnnmmmmmmllllllmmmlllllllllmmmqqqsssooooooooorrrssssssqqqoooiiiiiijjjkkkmmmoooqqqrrroooooonnnnnnnnnnnnmmmmmmnnnooopppqqqrrrssstttuuunnnnnnmmmnnnnnnooopppqqqmmmpppssstttrrrpppoooooorrrrrrmmmgggfffjjjmmmllllllllllllmmmoooppprrrsssnnnlllmmmpppqqqnnnnnnpppooonnnmmmnnnqqqsssssssssqqqqqqqqqqqqqqqrrrssstttssspppmmmlllnnnpppqqqrrroooqqqrrrqqqppppppqqqsssooonnnmmmnnnqqqssssssssspppoooooooooppprrrtttuuuwwwwwwvvvuuuttttttssssssssssssssstttuuuvvvwwwwwwuuuuuuvvvyyy~~~|||yyy}}}}}}xxxssstttvvvzzz}}}}}}{{{yyyyyyyyyyyyzzz{{{|||}}}yyyyyyyyyvvvsssrrrsssvvvwwwvvvvvvuuuttttttssssssssstttvvvuuusssrrrrrrsssqqqqqqpppppppppqqqssstttssspppnnnpppssstttqqqnnnnnnppprrrrrrpppoooooooooqqqqqqqqqsssttttttrrrooommmppprrrqqqooonnnpppsssrrrrrrrrrqqqqqqpppoooooolllnnnpppqqqqqqooommmkkkqqqooopppsssrrroooppptttpppppppppqqqqqqpppmmmkkknnnlllnnnrrrrrrooommmooolllmmmoooooonnnmmmmmmnnnpppnnnllllllmmmooopppppppppsssuuuvvvtttrrrqqqqqqrrrrrrssssssppplllhhhfffbbbgggmmmpppqqqppppppqqqqqqrrrrrrrrrppppppqqqrrrqqqsssssspppkkkjjjmmmpppkkkkkklllmmmoooqqqrrrsssooopppqqqqqqqqqpppooonnnooollllllmmmllliiilllrrrqqqnnnmmmppppppmmmnnnqqqoooooooooooooooooooooooolllkkkkkklllooorrrssssssnnnmmmmmmnnnppppppooommmjjjjjjjjjkkkllloooqqqrrrkkklllmmmmmmmmmnnnooopppmmmmmmoooqqqsssuuuvvvwwwooooooooonnnnnnoooppppppnnnooopppooonnnnnnoooqqqoooqqqooojjjiiimmmpppooojjjkkkmmmnnnpppqqqqqqqqqllljjjkkkpppqqqnnnnnnqqqqqqpppoooppprrrtttttttttnnnnnnnnnoooppprrrtttvvvrrrpppnnnnnnooopppooonnnoooppppppooooooqqqtttwwwqqqooolllmmmppprrrsssssssssqqqooonnnoooqqqssstttwwwvvvtttttttttttttttsssuuuuuuvvvwwwxxxxxxxxxxxxuuutttuuuzzz}}}yyy}}}||||||{{{qqq{{{{{{}}}|||yyywwwvvvtttsssssstttvvvxxxwwwxxxxxxuuuqqqnnnoooqqquuuuuutttsssrrrqqqqqqpppnnnoooqqqqqqooonnnooopppqqqqqqqqqqqqrrrsssttttttwwwsssppppppssstttqqqmmmmmmooorrrrrrqqqppppppqqqqqqrrrtttttttttrrrqqqooooooooopppqqqsssuuuvvvvvvmmmnnnpppqqqqqqpppooonnngggiiillloooppppppnnnmmmmmmllloootttsssooorrrzzzmmmmmmoooqqqsssrrrooolllnnnlllnnnsssssspppnnnpppkkkmmmpppqqqqqqrrrtttuuuqqqnnnllllllmmmoooppppppoooqqqtttttttttttttttuuupppppppppqqqpppoooooonnniiikkkmmmmmmlllmmmqqquuuqqqrrrrrrpppoooppprrrtttqqqsssssspppkkkjjjnnnrrrnnnnnnnnnnnnnnnoooppppppmmmnnnpppqqqrrrrrrqqqqqqrrrnnnnnnqqqppplllnnntttpppmmmlllooopppnnnnnnrrroooooooooooopppppppppppppppmmmlllmmmqqqsssrrrppprrrpppnnnmmmnnnmmmkkkjjjkkkkkkkkkkkklllnnnpppqqqgggiiikkklllmmmnnnppprrrkkklllnnnqqqsssvvvxxxyyytttsssqqqpppnnnmmmllllllpppooommmkkkjjjkkkooorrrmmmqqqqqqnnnmmmppprrrqqqmmmnnnoooppppppooonnnmmmkkkhhhjjjppprrrnnnnnnrrrqqqooonnnoooqqqssssssssskkkkkkkkklllnnnqqqsssuuuqqqpppooopppqqqpppnnnlllooooooooonnnnnnqqqvvvyyysssoookkkkkknnnqqqrrrrrrwwwuuurrrpppqqqsssttttttvvvuuusssssstttttttttsssqqqrrrtttvvvwwwxxxyyyyyyxxxvvvwww}}}~~~~~~|||zzzxxxwwwxxxxxxyyyyyyxxxxxxwww{{{uuurrrtttuuutttrrrsssuuutttttttttttttttuuuuuuvvvuuusssrrrrrrssstttuuuwwwtttpppoooppppppmmmjjjqqqpppnnnlllkkklllpppssspppmmmkkkmmmqqqsssppplllpppqqqrrrsssrrrrrrpppoooqqqooonnnmmmnnnnnnlllkkknnnppprrrqqqnnnmmmoooqqqrrrqqqpppqqqqqqooommmjjjkkklllmmmnnnnnnmmmmmmlllmmmnnnooonnnmmmmmmoooqqqooorrrrrrpppooorrrqqqnnnnnnmmmpppuuusssnnnooouuuooommmooosssssspppooorrrsssrrrpppmmmkkklllpppsssvvvvvvuuuqqqmmmnnnqqquuuvvvrrroooppprrrrrrnnniiimmmooopppooollllllpppsssrrrqqqqqqpppoooppppppppppppoookkkjjjooouuutttnnnmmmkkkjjjlllpppqqqpppnnnwwwtttqqqqqqssstttrrrpppnnnoooqqqssstttsssrrrqqqrrrooolllmmmppprrrqqqpppuuurrrooommmooorrrrrrooolllnnnppprrrrrrrrrqqqppppppqqqpppooommmlllmmmooonnnmmmkkkkkklllooosssvvvgggggghhhlllqqqttttttrrrooommmmmmnnnpppqqqqqqqqqppprrrrrrpppmmmlllmmmpppiiikkknnnoooooonnnnnnooosssssssssqqqnnnmmmnnnooonnnmmmmmmpppssstttrrrpppkkkmmmoooooooooppprrrtttpppoooooopppqqqpppnnnlllmmmnnnllljjjmmmrrrsssppplllmmmnnnoooooonnnmmmlllrrrvvvpppmmmsssrrrpppvvvqqqooommmnnnpppsssuuuuuuttttttssspppmmmmmmqqqtttuuupppkkklllqqqtttuuusssxxxyyyyyyxxxvvvuuuvvvxxxuuuttttttvvvzzz}}}~~~~~~~~~~~~|||{{{zzzxxxyyyyyyzzzzzzyyyyyyxxxxxxttttttxxxzzzwwwtttsssxxxwwwuuuttttttvvvxxxzzzvvvvvvuuuuuuttttttssssssvvvssspppoooppppppnnnlllqqqpppooolllkkklllpppssspppmmmlllnnnqqqssspppmmmooopppqqqqqqqqqppppppooonnnmmmkkkkkklllllljjjiiikkkmmmnnnnnnmmmmmmnnnppppppooooooooopppooommmjjjjjjkkklllnnnooonnnnnnmmmqqqqqqppppppoooooopppqqqrrruuutttpppooopppnnnkkkkkkjjjmmmqqqoookkkmmmrrrnnnlllnnnqqqqqqnnnmmmppppppooonnnmmmlllnnnrrruuurrrqqqpppllliiijjjmmmqqqsssqqqooooooqqqpppmmmjjjkkkkkkkkkjjjiiijjjlllnnnssssssrrrqqqppppppooooooppppppmmmkkkmmmrrrqqqmmmllljjjiiikkknnnppppppooopppnnnmmmnnnppprrrrrrqqqooopppqqqrrrssssssrrrqqqrrrpppmmmnnnppprrrrrrqqqpppnnnkkkjjjlllnnnmmmkkklllmmmppprrrsssrrrqqqppppppqqqqqqpppnnnmmmnnnoooooonnnllljjjkkkmmmppprrrkkkiiiiiilllpppssssssrrrooommmllllllooopppqqqqqqqqqssssssqqqnnnmmmoooqqqoooqqqqqqpppnnnkkkkkkkkkpppqqqrrrqqqppppppqqqsssssspppnnnoooqqqrrrrrrqqqlllnnnpppppppppppprrrssstttrrrqqqpppqqqqqqooonnnqqqrrrpppmmmooosssssspppnnnooopppqqqqqqqqqqqqqqqqqquuupppmmmsssqqqnnnsssoooooooooqqqsssuuutttsssssssssssspppmmmmmmoooqqqvvvrrrnnnnnnrrruuutttrrrqqqsssvvvwwwvvvuuuvvvvvvvvvuuuuuuwwwzzz}}}~~~~~~|||~~~~~~}}}}}}|||||||||{{{yyyyyyzzzzzzzzzzzzyyyyyytttsssvvv}}}zzzuuutttyyywwwtttssssssvvvyyy{{{tttuuuwwwwwwwwwtttrrrpppsssqqqooooooppppppooonnnqqqpppooommmkkkmmmpppsssqqqnnnmmmnnnqqqsssqqqnnnooooooooooooooooooooooooqqqpppnnnnnnoooooonnnllllllkkkkkkllloooppppppooommmmmmmmmnnnppppppnnnlllkkklllmmmooopppppppppooorrrqqqpppppprrrsssssssssrrrttttttqqqoooqqqooollljjjiiijjjlllkkkiiikkkppppppnnnooorrrqqqnnnmmmooommmmmmmmmmmmmmmoootttwwwssssssqqqnnnmmmmmmpppsssppppppoooooooooooonnnnnnpppnnnmmmmmmnnnpppppppppssssssrrrqqqppppppoooooonnnpppooolllllloooooolllnnnllljjjkkkmmmpppqqqrrrmmmnnnnnnnnnnnnnnnppprrrpppqqqqqqqqqqqqqqqqqqqqqqqqpppnnnoooppprrrrrrqqqqqqpppooopppqqqpppooommmkkkmmmpppssstttrrrpppnnnpppqqqqqqpppnnnmmmmmmoooqqqpppnnnllllllmmmooopppooonnnlllmmmoooqqqqqqqqqpppnnnkkkkkkmmmpppqqqqqqsssssssssrrrpppoooppprrrrrrsssssspppmmmkkkkkklllmmmoooqqqqqqqqqrrrtttvvvvvvrrrooommmnnnpppqqqqqqnnnpppqqqqqqppppppqqqrrrvvvtttqqqpppqqqqqqqqqppptttuuussspppqqquuutttpppooopppppppppqqqqqqrrrrrroootttpppnnnsssppplllpppooopppqqqtttvvvvvvtttrrrrrrssssssqqqooommmmmmnnnwwwsssqqqqqqtttuuusssqqqjjjnnnrrruuuvvvuuutttuuuwwwvvvvvvxxx{{{~~~}}}{{{xxx}}}}}}|||{{{{{{{{{||||||xxxyyyyyyzzzzzzyyyyyyxxxrrrrrrvvv}}}~~~zzzvvvvvvxxxvvvtttrrrrrrsssuuuvvvqqqsssvvvxxxwwwsssooolllqqqpppooooooooopppppppppppppppooonnnlllmmmppprrrqqqooonnnoooqqqrrrrrrppppppooooooooooooppppppqqqsssrrrppppppqqqrrrpppooopppnnnlllnnnqqqsssqqqooommmlllmmmoooqqqqqqpppnnnnnnoooqqqrrrrrrqqqpppppppppooonnnooosssuuuvvvuuunnnqqqrrrppppppssssssppplllkkkjjjkkkkkkkkkmmmppptttqqqqqqsssssspppoooqqqmmmnnnnnnmmmmmmooosssvvvuuutttrrrqqqpppqqqsssuuuooopppqqqpppooooooqqqsssuuurrroooooosssuuutttrrroooppppppppppppppppppooolllpppqqqnnnlllooopppooosssqqqnnnmmmmmmoooqqqsssqqqssstttrrrnnnmmmooorrrqqqpppoooooonnnoooooopppoooooooooooopppqqqqqqppprrrqqqrrruuuuuurrrooopppkkkmmmpppssssssrrrooommmnnnpppppppppmmmllllllmmmqqqqqqpppoooooopppqqqqqqsssqqqooommmmmmnnnooopppqqqooollllllnnnpppqqqrrrrrrrrrqqqpppooooooppppppooopppppppppnnnnnnpppqqqkkkmmmpppqqqqqqqqqssstttrrrpppnnnmmmmmmooopppqqqpppqqqrrrqqqpppooopppqqqtttrrrooonnnppprrrrrrrrrtttuuutttqqqsssvvvuuuqqqoooooonnnnnnmmmmmmmmmmmmnnntttrrrpppuuuqqqkkkooorrrrrrrrrtttvvvvvvuuussssssssstttsssqqqooonnnmmmuuusssrrrrrrssssssrrrpppkkkmmmqqqssssssssstttuuuwwwvvvvvvxxx{{{~~~~~~}}}yyy||||||{{{zzzzzz{{{{{{|||wwwwwwxxxxxxxxxxxxwwwwwwqqqppptttyyyzzzwwwvvvyyywwwwwwwwwvvvuuusssqqqpppoooqqqtttvvvuuurrrmmmkkkoooooooooooonnnooopppqqqpppppppppooommmnnnppprrrqqqpppoooooopppqqqrrrqqqrrrqqqoooooooooqqqssstttpppnnnmmmmmmoooooonnnlllssspppnnnnnnqqqqqqooolllmmmmmmnnnpppssssssrrrpppssssssttttttsssrrrpppooopppoooooooooqqqrrrrrrrrrmmmqqqrrrpppqqqttttttqqqoooooommmmmmnnnppprrrrrrtttqqqpppsssrrrooooooqqqooopppooonnnmmmnnnqqqssspppnnnmmmlllmmmnnnoooppppppqqqrrrqqqqqqqqqtttvvvqqqnnnkkkllloooqqqpppoookkklllnnnooopppqqqqqqpppjjjoooqqqoooooorrrtttssstttssspppmmmkkklllnnnooorrrtttuuusssooonnnpppssspppooonnnmmmllllllmmmmmmmmmnnnooooooooooooooopppmmmkkkmmmrrrqqqkkkiiilllkkkmmmppprrrrrrqqqnnnmmmmmmnnnoooooommmkkkkkkkkkmmmmmmnnnnnnoooppppppqqqtttssspppnnnmmmmmmnnnooorrrpppnnnmmmoooqqqqqqqqqpppooonnnnnnnnnnnnnnnnnnkkkmmmooopppoooppprrrssslllnnnppppppooonnnnnnoookkklllmmmnnnnnnooooooooopppqqqrrrqqqoooooooooppppppnnnllllllnnnqqqssssssppprrrrrrppprrrvvvvvvrrrppppppooonnnlllkkkjjjiiiooouuusssrrrwwwssslllpppvvvtttrrrrrrtttuuuuuuuuutttuuuuuuuuutttrrrpppnnnrrrrrrqqqqqqrrrrrrqqqpppqqqqqqrrrqqqpppqqqtttwwwwwwvvvvvvxxx{{{}}}~~~~~~zzz}}}||||||{{{{{{zzzzzzzzzyyyvvvvvvwwwwwwwwwwwwvvvvvvqqqppprrrvvvvvvtttvvvzzzxxxyyyzzzzzzxxxuuurrrpppnnnoooqqqrrrrrrpppnnnlllmmmooooooooonnnnnnppprrrpppqqqqqqooonnnnnnppprrrppppppooonnnooopppqqqrrrsssqqqooonnnoooqqqtttvvvpppooonnnnnnppppppooonnnqqqpppnnnmmmnnnmmmllljjjnnnnnnoooqqqssstttsssqqqssssssttttttsssrrrpppooorrrsssrrrpppnnnlllmmmooopppssssssqqqqqqsssrrroooqqqrrrqqqoooqqquuuuuurrrqqqnnnmmmoooooolllmmmpppqqqqqqqqqooommmmmmooopppnnnmmmkkkkkkmmmooooooooosssrrrqqqqqqrrrtttuuuvvvooonnnllllllmmmooooooooojjjlllnnnpppqqqqqqqqqqqqkkknnnpppoooqqquuuvvvsssrrrqqqpppllljjjiiijjjlllnnnooopppoooooooooqqqsssoooooonnnmmmmmmlllkkkkkkmmmnnnpppqqqpppoooooopppllliiilllqqqooohhhggglllmmmnnnpppqqqqqqpppnnnmmmlllnnnppppppmmmkkkkkkkkkiiijjjlllmmmnnnnnnnnnnnnqqqrrrqqqooollllllmmmoooqqqooonnnnnnpppqqqpppooonnnmmmkkkkkklllmmmmmmllllllnnnpppqqqpppooooooooonnnpppqqqpppmmmkkkjjjjjjhhhkkknnnoooooonnnooopppooopppqqqpppooonnnooopppmmmkkkjjjkkknnnpppqqqqqqmmmooopppooorrruuuuuuqqqrrrrrrrrrrrrpppnnnkkkjjjnnnuuurrrqqqwwwtttnnnrrrxxxuuurrrqqqrrrtttuuuuuuuuuuuutttuuuvvvuuurrrpppppppppppppppqqqrrrssstttuuuuuusssqqqpppqqquuuxxxwwwvvvuuuwwwzzz|||}}}||||||~~~}}}}}}{{{|||||||||{{{yyyxxxwwwwwwwwwwwwxxxxxxwwwwwwwwwppppppssswwwvvvsssuuuyyywwwxxxxxxxxxwwwvvvuuutttooooooooooooppppppppppppmmmooopppooommmmmmoooqqqpppqqqqqqpppooooooppprrroooooonnnmmmmmmnnnppprrrrrrpppnnnlllmmmppptttvvvrrrpppooopppqqqrrrqqqpppnnnoooooonnnmmmllllllmmmnnnnnnnnnpppssssssrrrpppnnnooopppqqqrrrqqqqqqpppnnnrrrtttrrrlllkkknnnrrrpppssssssqqqqqqtttssspppppprrrrrrpppsssxxxvvvqqqooolllkkkmmmnnnlllmmmppppppqqqqqqooonnnmmmoooppprrrpppnnnooorrrttttttsssuuurrroooooosssuuuuuutttqqqrrrrrrqqqppppppsssuuunnnoooqqqrrrrrrrrrpppooommmnnnnnnnnnrrrvvvtttoooooopppqqqooolllkkklllnnnooommmlllmmmooopppqqqpppppppppppppppooommmkkkjjjnnnpppssssssqqqpppqqqrrrppplllnnntttrrriiijjjqqqoooooooooooooooooonnnnnnnnnppprrrrrrooommmllllllkkklllnnnoooooonnnmmmlllnnnoooqqqooommmlllmmmooonnnmmmmmmnnnoooooommmkkknnnkkkiiijjjlllmmmlllkkkjjjmmmqqqrrrpppnnnlllllloooqqqrrrqqqnnnkkkiiiiiilllnnnpppooonnnnnnppprrrmmmnnnoooooonnnmmmnnnpppmmmlllllllllnnnooonnnmmmmmmppppppoooqqqtttrrrnnnpppqqqtttuuutttrrrooolllmmmssspppooovvvsssoootttvvvtttrrrrrrssstttsssqqquuusssrrrsssuuuvvvtttqqqnnnooooooooopppssswwwyyytttttttttsssrrrsssuuuwwwvvvuuutttvvvyyy{{{{{{{{{}}}~~~zzzvvvuuuxxx|||{{{|||}}}}}}{{{yyyvvvuuuxxxxxxxxxyyyyyyxxxxxxxxxooopppuuuyyyxxxttttttxxxuuuttttttssstttuuuvvvwwwppppppooonnnoooqqqrrrtttmmmooopppooommmllloooqqqpppqqqqqqpppooooooppprrroooooonnnmmmlllmmmppprrrqqqooommmkkklllooosssvvvnnnmmmlllmmmnnnooonnnmmmmmmppprrrqqqnnnmmmooorrrmmmmmmnnnppprrrrrrqqqoooiiijjjmmmooopppqqqqqqqqqhhhnnnsssrrrmmmlllssszzzlllpppqqqppprrrvvvwwwtttooorrrrrrpppsssxxxvvvooopppmmmlllnnnooommmooosssooopppppppppnnnnnnoooqqqrrrpppnnnpppsssuuuuuusssvvvqqqmmmnnnrrruuutttrrrppprrrsssrrroooooosssvvvrrrssstttuuutttrrrpppnnnnnnnnnmmmmmmrrrvvvrrrkkkoooqqqssssssppppppqqqttttttqqqnnnnnnpppqqqooolllqqqqqqrrrrrrqqqooollljjjooorrruuuuuusssrrrssstttppplllnnntttqqqiiijjjrrrpppooonnnnnnnnnnnnoooooooooqqqssssssqqqooonnnnnnpppqqqrrrsssrrrpppnnnlllkkknnnppppppmmmlllmmmoookkkkkklllmmmooonnnkkkhhhnnnkkkiiijjjlllnnnmmmkkkgggkkkppprrrqqqooommmlllppprrrsssrrrooollljjjiiirrrsssrrrooolllmmmppptttkkkmmmnnnnnnmmmmmmnnnppppppnnnnnnnnnooonnnllljjjoooqqqqqqpppqqqssspppllllllooorrruuuuuussspppnnnkkkqqqnnnnnntttsssoootttssssssssstttuuutttqqqnnntttrrrpppqqqtttuuutttrrrnnnnnnooooooqqquuuzzz}}}ppprrrtttuuuttttttuuuvvvvvvuuutttuuuxxxzzzzzzzzzsssyyy~~~xxx{{{}}}{{{yyyzzz}}}~~~~~~|||yyyvvvuuuvvvyyyyyyzzz{{{zzzyyyxxxwwwttttttuuuwwwxxxvvvsssooovvvuuutttuuuvvvtttrrrooolllmmmnnnooooooqqqtttwwwqqqqqqqqqooommmllllllmmmsssqqqoooppprrrsssqqqoookkkkkkkkklllllllllmmmmmmrrrooonnnooosssvvvvvvuuuwwwtttpppnnnnnnooonnnnnnqqqmmmkkknnnooommmlllmmmnnnnnnmmmmmmnnnoooppppppwwwqqqkkkkkkppprrrpppllliiikkkmmmpppssstttuuuuuupppnnnppptttrrrlllkkkpppqqqsssnnneeeccciiinnnnnnooommmllllllnnnpppqqqqqqlllnnnpppqqqpppqqqsssttttttttttttsssqqqooommmlllnnnrrrwwwvvvrrrnnnnnnooorrrqqqnnnlllooouuuvvvsssqqqrrrtttsssqqqrrruuuxxxpppnnnmmmlllmmmnnnmmmlllrrrrrrqqqppppppooooooooopppqqqrrrrrrqqqpppqqqrrrtttsssqqqmmmjjjjjjmmmooosssttttttssspppnnnllllllhhhlllppppppmmmmmmpppuuupppooooooqqqpppnnnpppuuuuuurrrpppoooqqqqqqnnnlllnnnqqqtttuuusssrrrtttvvvlllnnnppppppmmmmmmnnnqqqjjjsssuuuoooooovvvxxxsssmmmkkkjjjllloooqqqpppnnniiikkknnnqqqrrrsssrrrrrrsssrrrqqqooommmlllkkkkkkooonnnnnnooopppqqqqqqpppjjjmmmqqqqqqnnnkkkjjjjjjqqqqqqqqqqqqqqqooonnnnnnqqqqqqqqqqqqqqqqqqqqqqqqkkkpppqqqnnnmmmsssuuusssnnnnnnoooqqqnnnkkklllqqqvvvsssqqqrrrttttttqqqmmmrrrrrrssssssssssssssstttwwwwwwuuusssuuuwwwtttnnnvvvuuuuuuwwwyyyzzzwwwtttsssssstttuuuvvvwwwwwwxxx|||{{{{{{}}}{{{yyy|||}}}zzzxxxxxxxxxyyy{{{zzzzzzyyy{{{|||vvvwwwxxxyyyyyyzzzzzzzzzwwwvvvuuuuuuuuussspppmmmtttsssrrrrrrssssssqqqooonnnooopppooonnnoooqqqtttppppppooonnnmmmnnnoooqqqsssqqqoooppprrrsssqqqooommmmmmlllllllllmmmmmmnnnnnnllljjjkkkooorrrrrrrrrsssrrrqqqqqqqqqpppnnnllluuuqqqooopppooommmnnnrrrpppppppppoooppppppqqqqqqrrrnnnkkkkkknnnpppnnnllllllmmmoooqqqrrrsssrrrrrrnnnlllmmmpppnnnjjjkkkoooqqqrrrmmmeeecccjjjooopppqqqooonnnnnnppprrrrrrrrrnnnpppqqqpppooonnnoooqqqssssssssssssrrrrrrrrrrrrqqqrrrsssqqqooommmoooppptttsssoookkkmmmrrrrrroookkknnnpppqqqooooooppprrrqqqooommmlllmmmmmmlllkkkqqqqqqqqqpppooonnnmmmlllrrrssssssqqqooonnnnnnooorrrrrrqqqnnnllllllnnnpppooopppqqqqqqpppnnnmmmmmmnnnqqqsssrrrnnnmmmooorrruuurrrppppppmmmjjjlllqqqsssqqqpppqqqssssssqqqnnnlllnnnppppppooooooqqqsssmmmoooqqqpppnnnnnnppprrrllltttuuunnnmmmtttuuuqqqooollliiiiiillloooppppppkkklllnnnppprrrrrrrrrrrrqqqqqqqqqqqqooommmkkkiiinnnmmmmmmnnnnnnoooooonnnoooqqqrrrpppllljjjkkklllssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppkkkpppqqqnnnnnnsssuuutttooonnnoooqqqppplllnnnrrrpppooooooooopppooonnnlllqqqqqqqqqrrrsssssstttttttttvvvvvvtttuuuxxxvvvrrrrrrqqqqqqsssuuuvvvtttqqqqqqsssvvvyyy{{{{{{zzzyyy{{{{{{{{{}}}{{{yyyzzz}}}|||xxxvvvwwwwwwxxxyyyyyyyyyzzz|||tttuuuuuuvvvxxxzzz{{{|||xxxvvvttttttttttttrrrppprrrpppooooooqqqqqqpppooopppqqqqqqpppnnnnnnpppqqqrrrpppnnnmmmnnnppprrrtttrrrpppooopppqqqrrrqqqppppppooommmllllllmmmnnnoookkkjjjiiijjjmmmoooppppppppppppqqqrrrsssrrrooollluuussssssrrrooolllooouuurrrrrrrrrrrrqqqqqqqqqqqqmmmmmmnnnnnnoooooonnnnnnppppppqqqqqqqqqqqqppppppkkkjjjkkkmmmllliiikkkooopppppplllfffeeekkkqqqtttsssrrrpppqqqrrrssssssrrrppppppqqqooommmkkklllmmmsssrrrqqqpppqqqqqqrrrsssuuurrrmmmkkklllnnnooopppqqqqqqnnnkkklllppppppmmmhhhkkknnnpppooonnnmmmmmmpppooommmmmmmmmmmmllljjjooopppqqqqqqpppmmmkkkiiiooooooooommmkkkkkkmmmooooooppppppooommmmmmnnnpppkkklllnnnoooooonnnmmmmmmpppssstttssspppnnnppprrruuuqqqoooooollliiijjjoooppppppppprrrttttttrrrpppkkkllllllkkkjjjkkknnnpppnnnoooppppppooooooppprrrooottttttmmmkkkpppqqqnnnooollliiihhhjjjmmmoooooommmnnnnnnoooppppppqqqqqqooopppqqqrrrqqqnnnkkkhhhmmmmmmmmmmmmllllllllllllssssssrrrooollljjjlllmmmrrrqqqqqqqqqqqqrrrssssssppppppppppppqqqqqqqqqqqqkkkooopppnnnmmmppprrrrrrooonnnooorrrqqqnnnppptttoooppppppooommmkkkjjjkkkpppppppppqqqqqqsssttttttppptttvvvssssssuuuvvvtttsssssssssuuuvvvvvvuuusssooorrrwww{{{}}}|||zzzyyyzzz{{{{{{}}}||||||}}}|||zzzwwwvvvxxx{{{{{{{{{zzzxxxxxxyyy{{{uuuuuuuuuuuuvvvyyy{{{|||vvvtttrrrsssuuuvvvwwwvvvqqqooonnnnnnpppqqqqqqpppqqqrrrrrrrrrppppppqqqsssuuurrrooommmnnnqqqssstttppppppppppppqqqqqqqqqqqqsssqqqnnnllllllnnnpppqqqllllllkkklllnnnppprrrssspppppppppqqqssssssqqqoooooopppssstttppplllooovvvsssssssssrrrrrrqqqppppppkkkooorrrsssqqqppppppqqqqqqqqqqqqqqqqqqqqqppppppiiikkkmmmooonnnlllmmmnnnooonnnkkkgggggglllrrrvvvtttrrrqqqrrrssstttsssrrroooppppppnnnlllkkkkkklllrrrpppnnnmmmmmmnnnpppqqquuupppjjjiiillloooooommmkkkmmmllljjjkkkppprrrppplllmmmoooooooooooooooooopppooonnnoooppppppooonnnoooppprrrrrrqqqnnnkkkiiiiiijjjjjjjjjjjjkkkoooqqqnnnooopppooommmkkklllmmmkkkkkklllmmmnnnmmmllljjjnnnppprrrrrrpppppprrrtttpppnnnoooqqqooolllmmmqqqnnnoooppprrrrrrrrrpppooolllllljjjiiiiiikkkmmmooommmmmmnnnnnnooooooppppppppptttrrrllliiilllmmmllllllkkkjjjjjjjjjkkkllllllnnnmmmmmmmmmmmmnnnnnnooooooppppppppppppnnnlllkkkmmmnnnnnnmmmlllkkkkkklllqqqqqqpppnnnmmmllllllmmmooonnnnnnnnnoooppprrrsssqqqqqqqqqqqqrrrrrrrrrrrrmmmoooooommmllllllmmmnnnpppnnnooorrrsssqqqqqquuurrrtttuuusssnnnjjjjjjkkkqqqqqqpppppppppqqqrrrsssmmmsssvvvrrrpppqqqrrrrrrsssssstttuuuvvvvvvuuutttppprrrvvvyyyzzzyyyxxxvvvyyyzzz{{{}}}~~~{{{wwwwwwxxxyyy|||}}}|||zzzxxxwwwxxxyyyxxxwwwvvvuuuvvvwwwyyyzzztttrrrpppppprrrtttuuuuuuqqqpppooopppqqqrrrqqqpppoooqqqssssssssssssuuuvvvxxxtttooommmnnnqqqqqqqqqooooooppppppppppppqqqrrrsssqqqooommmmmmnnnqqqrrrlllmmmmmmmmmnnnppprrrtttsssqqqooooooqqqrrrsssrrrkkknnnssswwwsssoooqqqwwwqqqqqqrrrrrrqqqpppooonnnjjjooottttttrrroooppprrrpppppppppqqqqqqrrrrrrsssiiinnnssstttsssrrrpppnnnooommmlllkkkjjjlllqqqvvvrrrqqqpppqqqssssssrrrqqqmmmnnnooonnnmmmlllmmmnnnooonnnmmmmmmmmmppprrrtttrrrmmmiiijjjoooqqqnnnjjjjjjmmmmmmkkkkkkoooqqqppprrrpppnnnmmmnnnppprrrsssoooooooooqqqtttuuutttrrrpppqqqssssssrrrooollljjjkkkllllllllllllnnnpppsssnnnnnnooommmkkkiiiiiijjjnnnmmmllllllmmmllliiifffooooooppppppoooooopppqqqnnnnnnqqquuutttnnnmmmooonnnoooppppppooonnnmmmmmmooonnnlllkkklllmmmooopppkkkkkkkkklllmmmnnnnnnnnnppprrrqqqllliiijjjkkkjjjhhhjjjlllnnnmmmkkkiiihhhllllllkkkkkkkkkkkklllmmmqqqpppooommmmmmmmmnnnooonnnpppqqqooommmlllmmmnnnkkklllmmmooooooooommmkkkmmmmmmmmmnnnooopppqqqrrrrrrrrrrrrrrrssssssttttttrrrrrrqqqpppmmmkkklllnnnqqqnnnnnnrrrsssrrrrrruuuqqqsssuuutttpppmmmnnnppptttsssqqqpppoooooopppqqqpppuuuwwwsssppppppqqqpppnnnpppqqqrrrrrrrrrqqqqqqvvvvvvwwwwwwwwwwwwvvvvvvxxxzzz||||||}}}yyyxxxzzz{{{zzzxxxyyy{{{{{{zzzyyyzzz{{{zzzyyyxxxwwwwwwwwwwwwwwwuuussspppnnnoooooonnnmmmqqqqqqqqqrrrssssssqqqnnnmmmooorrrttttttuuuvvvxxxyyytttooonnnoooqqqpppooommmoooppppppooooooqqqrrrqqqpppooonnnnnnppprrrsssjjjkkklllllllllnnnqqqsssuuurrrooooooppprrrssssssnnnoootttxxxvvvssssssxxxooopppqqqqqqqqqpppooonnnjjjnnnrrrrrrpppnnnnnnoooppppppppppppqqqssstttuuulllrrrvvvvvvuuuuuurrroooooommmmmmooonnnllloootttoooooooooqqqssstttrrrqqqmmmnnnpppooooooooopppqqqnnnnnnnnnooorrrtttwwwxxxooollljjjlllpppqqqmmmiiinnnqqqqqqnnnlllnnnooonnnuuuqqqmmmlllmmmppprrrsssppppppqqqsssvvvwwwvvvtttpppqqqrrrsssrrrpppnnnmmmqqqrrrsssrrrpppoooooopppmmmnnnnnnllljjjiiijjjkkkrrrooommmmmmnnnmmmhhhdddrrrrrrpppooommmlllkkkjjjppppppssswwwtttnnnkkkmmmnnnoooooonnnlllkkklllmmmqqqooommmmmmooopppppppppjjjiiiiiijjjmmmnnnnnnmmmnnnooopppnnnkkkjjjjjjkkkgggkkkooopppnnnkkkhhhfffkkkkkkkkkkkkkkkkkkllllllrrrpppmmmlllkkkmmmoooqqqnnnqqqrrrqqqnnnmmmoooqqqhhhiiikkknnnqqqpppnnnkkknnnooopppqqqrrrrrrrrrrrrqqqqqqrrrrrrssssssttttttvvvtttttttttrrrnnnooorrrrrrnnnnnnrrrtttrrrqqqssskkkmmmpppqqqqqqrrrssstttuuutttrrrpppooopppqqqrrrtttxxxxxxtttrrrsssrrrpppoooqqqttttttsssrrrrrrsss{{{zzzzzzyyyxxxxxxxxxwwwvvvyyy|||||||||~~~~~~}}}yyy{{{~~~yyytttwww{{{||||||{{{{{{{{{yyyyyyyyyyyyyyyxxxwwwwwwvvvtttqqqppppppooommmlllpppqqqrrrttttttsssoookkkkkknnnqqqsssssstttuuuvvvvvvrrrnnnnnnqqqrrrqqqnnnlllnnnppppppooooooqqqsssnnnnnnnnnnnnoooqqqrrrsssjjjkkkmmmllllllmmmpppttttttrrrqqqqqqrrrsssrrrqqqtttqqqqqqttttttrrrsssvvvmmmnnnpppqqqrrrqqqooonnnnnnoooqqqqqqpppnnnnnnnnnqqqqqqppppppqqqrrrtttuuuoootttvvvsssqqqssssssppppppnnnpppsssqqqllllllpppnnnnnnoooqqqtttuuutttrrroooppprrrqqqppppppqqqsssqqqqqqqqqrrrsssttttttuuuooommmkkkmmmooopppnnnkkknnnssstttpppmmmoooqqqpppuuurrrnnnnnnppprrrrrrrrrrrrrrrrrrtttvvvvvvtttqqqooooooppppppppppppoooooooooqqqsssrrrpppnnnmmmmmmmmmmmmmmmlllkkkllloooqqqtttpppnnnnnnpppooojjjeeesssrrrpppooommmllljjjiiipppooopppsssqqqmmmmmmpppmmmnnnnnnmmmkkkkkkooorrrqqqooommmnnnpppqqqooommmkkkiiiiiijjjnnnoooooommmkkklllooopppnnnkkkkkkllliiilllppppppmmmjjjhhhhhhjjjkkklllmmmnnnnnnmmmlllpppooonnnmmmmmmnnnooopppmmmpppsssqqqnnnmmmpppssslllkkkkkkmmmpppqqqooolllmmmnnnqqqssssssrrrqqqooooooooopppqqqqqqrrrsssssssssqqqqqqtttssspppqqqwwwsssooommmqqqsssqqqpppqqqmmmmmmnnnpppsssttttttssstttsssqqqpppppprrrtttvvvsssuuutttrrrrrruuusssnnnrrrtttwwwxxxvvvuuuuuuvvvxxxyyyzzz{{{zzzyyyxxxwwwuuuyyy||||||{{{}}}{{{|||{{{yyy~~~xxxtttxxx|||~~~}}}{{{yyyyyyxxxyyyzzz{{{{{{zzzxxxxxxuuutttssssssttttttrrrqqqoooppprrrtttuuurrrmmmiiijjjmmmppprrrrrrrrrrrrssssssooolllnnnrrrtttrrrooolllnnnppppppooonnnqqqsssllllllmmmooopppqqqrrrssskkkmmmnnnnnnmmmnnnrrruuurrrrrrrrrssstttsssqqqnnnyyyrrrnnnnnnooonnnpppsssmmmnnnppprrrrrrrrrqqqppprrrrrrrrrrrrrrrqqqpppooosssrrrqqqqqqqqqrrrssstttrrrvvvtttnnnlllpppsssqqqqqqoooqqquuusssllljjjmmmmmmmmmooorrruuuvvvuuutttqqqssstttsssqqqqqqrrrsssuuuuuutttsssqqqooommmkkkooonnnllllllmmmnnnooonnnkkkqqqsssqqqooorrrttttttuuusssqqqrrrtttuuusssqqqtttssssssuuuuuutttqqqnnnnnnnnnnnnnnnnnnooooooppphhhkkknnnooonnnlllkkkjjjlllllllllllllllooossswwwtttqqqnnnoooqqqqqqlllgggqqqpppnnnnnnoooooommmlllmmmkkklllnnnnnnmmmqqqvvvmmmnnnnnnlllkkkmmmrrrvvvooommmlllnnnppppppnnnkkkllljjjiiikkkoooqqqpppnnniiikkknnnqqqpppmmmkkklllkkknnnpppooollliiiiiijjjjjjkkknnnpppppppppnnnnnnmmmnnnnnnoooooooooooooookkkooorrrqqqnnnmmmppptttrrrooollllllnnnpppooonnnjjjlllooorrrrrrpppnnnlllmmmnnnnnnoooppppppqqqqqqnnnkkkmmmrrrrrrooorrrxxxtttooommmpppsssqqqooooootttrrrppprrrtttuuurrrooorrrqqqppppppqqqtttwwwzzzoooooonnnmmmppptttrrrlllooorrruuuuuusssrrrssstttrrruuuxxx{{{{{{yyyvvvtttuuuyyy||||||{{{|||}}}{{{~~~~~~}}}}}}{{{yyywwwwwwzzz|||}}}|||{{{zzz{{{wwwyyy{{{zzzxxxwwwvvvvvvwwwtttqqqrrrvvvwwwsssooossssssttttttsssrrrrrrqqqnnnnnnppptttwwwwwwsssooopppooonnnooopppooommmlllnnnlllkkknnnsssuuurrrnnnlllmmmpppqqqrrrqqqpppnnnsssrrrpppooooooooopppqqqqqqqqqqqqrrrssssssqqqooommmnnnpppqqqrrrrrrqqqqqqlllooossssssqqqooopppqqqtttpppqqqtttrrrmmmoootttnnnpppqqqnnnllloootttvvvsssssssssrrrqqqpppooonnnjjjmmmoooooonnnmmmnnnnnnqqqrrrrrrrrrqqqsssuuuxxxssssssttttttsssrrrpppooosssrrrqqqqqqqqqpppnnnlllnnnoooooooooooopppppppppqqqqqqrrrssstttrrrooommmttttttssssssqqqpppnnnmmmjjjjjjnnntttuuuqqqoooooommmnnnqqqrrrqqqooollliiiooollljjjkkknnnooommmkkknnnppppppnnnooorrrtttqqqssspppmmmnnnpppqqqooommmpppmmmjjjlllpppqqqnnnjjjoooooooooooonnnnnnnnnmmmpppsssqqqllllllrrrtttqqqrrrmmmiiiiiimmmppppppoooiiihhhjjjoooooolllkkkmmmnnnnnnmmmmmmmmmnnnnnnooommmmmmmmmmmmlllkkkjjjiiimmmmmmnnnpppqqqqqqnnnllliiiggghhhlllqqqrrrnnniiiwwwsssnnnmmmppprrrrrrqqqqqqooollllllnnnqqqssssssoooooooooooonnnmmmkkkjjjqqqpppnnnoooppprrrrrrqqqqqqnnnoooqqqmmmhhhjjjppprrrqqqooommmmmmnnnpppqqqlllmmmooorrrttttttqqqoooqqqpppoooooopppsssuuuwwwmmmnnnooosssuuutttoookkkvvvyyyyyywwwvvvxxxvvvrrrrrrtttvvvzzz}}}|||yyywwwxxxzzz{{{{{{zzz}}}~~~|||}}}{{{yyyyyyyyywwwuuutttwwwzzz||||||||||||}}}uuuwwwyyyyyywwwvvvvvvvvvxxxtttpppqqqtttvvvuuusssqqqrrrssssssttttttttttttuuusssrrrsssttttttrrroooqqqpppooooooppppppooommmrrrooommmnnnpppoookkkgggkkklllmmmnnnooonnnmmmmmmpppooonnnnnnmmmmmmnnnnnnmmmmmmooooooooonnnmmmmmmooopppqqqrrrrrrqqqpppooolllooorrrsssrrrppppppqqquuuqqqpppqqqmmmggggggkkkmmmpppsssssstttvvvzzz|||sssssssssrrrqqqooonnnmmmjjjllloooqqqpppoooooooooqqqpppppppppppprrrssstttrrrrrrsssrrrqqqpppnnnmmmrrrqqqpppqqqrrrrrrooommmqqqqqqppppppoooooopppppprrrpppnnnnnnoooooommmjjjppppppqqqqqqqqqppppppooopppnnnooosssssspppoooqqqppppppoooooonnnmmmllllllooonnnmmmmmmnnnooonnnmmmppprrrrrroooooorrrsssppprrrpppnnnnnnoooooommmjjjrrrnnnjjjjjjnnnpppnnnlllmmmnnnpppqqqqqqooommmlllppprrrpppllllllppprrroooooonnnmmmkkkkkkllloooqqqmmmkkkmmmqqqqqqmmmkkkmmmnnnmmmkkkjjjkkknnnqqqsssooommmkkkiiihhhiiijjjkkkmmmmmmnnnppprrrqqqooommmllljjjjjjmmmrrrsssppplllpppmmmlllnnnqqqrrrqqqnnnrrrooolllkkklllnnnooooooqqqppppppoooooonnnnnnnnnpppnnnmmmnnnpppqqqppppppqqqooooooqqqnnniiikkkppprrrqqqpppoooooopppqqqqqqnnnnnnoooqqqssssssqqqooosssrrrqqqqqqqqqrrrssstttrrrqqqqqqsssvvvwwwuuurrruuuyyyyyyvvvuuuwwwwwwuuuvvvvvvxxx{{{}}}}}}{{{xxx~~~}}}zzz{{{~~~}}}zzzwwwvvvvvvvvvvvvuuutttwwwzzz{{{{{{zzzzzzzzzvvvwwwyyyyyyxxxwwwxxxyyyyyyuuupppooorrruuuvvvvvvpppqqqrrrsssuuuuuuuuuvvvzzzwwwtttrrrqqqqqqpppooorrrpppooopppqqqqqqpppnnnmmmlllkkkmmmppprrrpppmmmmmmmmmmmmnnnnnnnnnnnnnnnllllllmmmmmmllllllkkkjjjjjjmmmpppooommmkkklllmmmqqqrrrrrrrrrqqqpppnnnmmmlllnnnqqqsssrrrqqqqqqrrrvvvtttssssssoooiiihhhkkklllnnnqqqsssttttttvvvxxxtttsssrrrqqqpppnnnmmmllliiilllppprrrrrrqqqqqqqqqooolllkkklllpppttttttssssssssssssrrrqqqpppnnnmmmooooooppprrrttttttrrroootttsssqqqpppoooppppppqqquuupppkkkkkknnnpppnnnkkkmmmnnnpppqqqrrrssssssssstttqqqpppsssrrroooooorrrtttrrrooolllkkkkkkmmmnnnpppqqqqqqqqqooonnnnnnooorrrtttsssooonnnppppppnnnnnnmmmmmmnnnoooooommmkkktttoookkkiiilllnnnnnnmmmlllnnnqqqsssssspppmmmjjjjjjlllllljjjkkkoooqqqooolllnnnooommmjjjjjjooosssqqqooopppsssrrrmmmkkklllnnnllliiihhhjjjmmmrrruuurrroookkkhhhgggiiilllooonnnnnnoooppprrrrrrpppnnnpppnnnmmmooorrrtttsssqqqkkkkkklllpppttttttpppmmmsssqqqmmmllllllmmmmmmmmmrrrqqqpppoooooopppqqqqqqooommmmmmmmmooopppooonnnqqqoooooopppnnnkkklllppppppqqqqqqqqqqqqqqqqqqqqqpppooonnnooopppqqqpppnnnsssssssssrrrrrrqqqqqqqqqsssrrrqqqrrrtttwwwxxxxxxsssxxxyyyuuusssuuuxxxyyyzzzzzzzzz|||~~~~~~|||zzzzzz|||~~~}}}}}}|||zzzwwwvvvvvvwwwwwwwwwxxxzzz|||{{{yyyvvvuuutttxxxzzz{{{{{{zzzzzz{{{}}}|||wwwrrroooqqqtttvvvvvvqqqrrrssstttttttttttttttxxxwwwtttrrrpppooonnnnnnqqqooonnnnnnppppppooonnnmmmllllllooorrruuutttsssrrrqqqqqqppppppqqqrrrrrrjjjkkklllmmmlllkkkjjjiiikkkppptttsssooolllnnnqqqqqqqqqrrrrrrqqqpppnnnmmmlllnnnqqqsssssssssrrrrrrrrrsssttttttrrrooopppqqqrrrppppppqqqpppmmmmmmooouuutttrrrpppooommmmmmlllhhhlllqqqtttttttttssssssmmmiiigggkkkrrrwwwwwwuuuttttttssssssqqqpppoooooommmnnnpppsssuuuuuusssqqqtttsssqqqppppppqqqrrrssstttppplllnnnsssuuusssooonnnoooqqqrrrssstttttttttrrrooopppsssssspppoooqqqvvvtttpppmmmlllmmmnnnoooqqqsssuuusssooonnnooorrrrrrtttrrrnnnlllnnnnnnkkkkkkkkklllnnnpppppppppooorrrooolllkkkmmmnnnmmmlllnnnooopppqqqqqqooommmllleeefffggghhhjjjnnnpppqqqmmmnnnnnnmmmkkklllooorrrpppnnnpppsssrrrnnnlllmmmnnnllljjjjjjjjjmmmppprrrsssqqqnnnkkkkkkmmmoooqqqooonnnoooppprrrsssqqqppprrrpppnnnnnnqqqssstttsssnnnmmmnnnqqquuuuuurrrnnnsssqqqnnnmmmnnnoooooonnnrrrqqqooonnnnnnppprrrsssooonnnmmmnnnpppqqqpppnnnrrrqqqppppppooonnnooopppnnnoooqqqrrrrrrqqqpppooorrrpppnnnmmmnnnpppoooooorrrrrrsssssssssrrrqqqppppppooooooppprrrtttvvvwwwqqqvvvwwwrrrooosssxxxzzz|||{{{zzz{{{}}}}}}|||zzzxxx{{{~~~~~~~~~|||zzzxxxxxxyyy{{{{{{zzzxxxzzz|||{{{xxxvvvttttttxxxyyyzzzzzzyyyyyy{{{}}}}}}yyytttqqqqqqrrrtttuuuttttttttttttsssrrrqqqpppqqqrrrrrrrrrqqqooonnnmmmooonnnllllllnnnoooooonnnsssrrrpppppppppppppppooottttttsssrrrrrrsssssstttllllllmmmnnnnnnlllkkkjjjmmmqqquuuuuupppnnnpppsssooopppqqqrrrrrrqqqpppooonnnoooqqqsssttttttrrrqqqlllooorrrqqqqqqqqqrrrrrrxxxssspppqqqpppllllllpppuuutttrrrpppooonnnnnnnnniiilllqqqtttttttttuuuuuuqqqmmmjjjlllrrrvvvvvvssssssrrrqqqqqqpppooooooooommmnnnooorrrtttuuusssqqqqqqppppppooopppqqqssstttooommmmmmqqqvvvxxxuuuqqqnnnooopppqqqqqqrrrqqqqqqlllkkkoootttuuuqqqooopppttttttsssqqqpppoooooonnnqqqsssuuussspppnnnppprrrppprrrqqqlllkkkmmmllliiimmmnnnoooppppppoooppppppnnnnnnnnnoooooonnnllljjjpppooonnnnnnmmmmmmnnnnnnjjjiiijjjlllmmmnnnpppqqqooommmkkkkkknnnoooooonnnmmmlllmmmqqqqqqmmmlllmmmmmmmmmmmmmmmmmmllllllllloooooooooooooooooonnnnnnooonnnnnnppprrrsssrrrqqqqqqooommmmmmoooqqqrrrrrrssspppnnnnnnqqqrrrqqqooopppnnnllllllnnnoooooonnnpppooonnnlllmmmnnnpppqqqoooooooooppprrrrrrqqqooorrrrrrqqqppppppqqqqqqpppkkkmmmoooqqqqqqpppooommmssspppnnnmmmnnnppppppppppppqqqrrrsssssssssrrrrrrnnnooopppqqqrrrssstttuuuppptttsssooonnnrrrwwwyyyzzzyyyyyyzzz{{{|||{{{yyy~~~{{{zzz|||~~~{{{zzzzzz{{{}}}~~~}}}|||uuuwwwzzz{{{yyyxxxwwwxxxuuuvvvwwwvvvuuuuuuwwwxxxzzzyyyvvvtttsssrrrssstttvvvvvvuuusssqqqooommmllllllnnnqqqqqqpppoooooooooooommmkkkkkklllnnnnnnnnnnnnnnnnnnnnnnnnoooqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqnnnnnnoooooonnnnnnmmmlllnnnqqqtttsssqqqooopppqqqooooooqqqqqqrrrqqqpppoooppppppqqqsssttttttrrrooooootttvvvtttrrrssssssqqquuunnnlllqqqrrrnnnnnnrrruuutttrrrpppooooooppppppkkkmmmqqqsssssstttuuuvvvvvvssspppoooqqqsssrrrppppppooonnnnnnnnnnnnoooooopppooooooppprrrrrrqqqpppnnnnnnooooooppppppppppppiiijjjmmmqqqttttttrrrpppmmmmmmnnnnnnnnnnnnnnnmmmjjjjjjnnntttuuuqqqnnnoooqqqrrrsssssssssqqqooonnnpppqqqrrrqqqppppppqqqrrroooqqqppplllkkkmmmmmmkkkrrrsssrrrpppmmmlllmmmnnnjjjllloooqqqqqqooolllkkkpppooommmkkkkkklllmmmooorrrpppoooqqqqqqnnnmmmppppppllljjjkkkoooqqqooollllllkkklllppppppmmmkkkmmmlllmmmnnnnnnnnnllljjjiiijjjlllnnnppppppnnnkkkiiiooonnnmmmoooqqqrrrrrrqqqooonnnmmmmmmmmmnnnpppqqqtttpppkkkjjjlllnnnooonnnmmmllljjjkkklllmmmmmmlllooonnnmmmllllllmmmnnnnnnoooooooooqqqssssssqqqooorrrsssrrroooqqqtttssspppjjjlllnnnpppppppppnnnmmmrrrpppnnnnnnpppqqqqqqqqqqqqqqqqqqrrrrrrsssssssssrrrsssttttttsssrrrtttuuurrrsssqqqnnnoootttwwwuuuxxxwwwxxxzzz{{{|||zzzxxxyyy{{{|||{{{yyyxxxzzz}}}|||}}}xxxxxxyyy{{{~~~~~~|||zzztttwwwzzz{{{zzzyyyyyyyyyuuuuuuuuutttrrrrrrtttvvvtttvvvwwwwwwvvvuuuttttttuuuuuutttrrrpppmmmkkkjjjmmmooopppooonnnnnnqqqsssooommmkkkkkkmmmoooooooooiiijjjlllmmmooorrruuuwwwpppqqqrrrrrrrrrpppooonnnppppppooonnnnnnnnnnnnnnnpppqqqrrrssssssrrrqqqppppppqqqrrrrrrqqqpppnnnmmmrrrqqqqqqsssuuutttqqqnnnqqqwwwyyyvvvtttuuuuuuqqqpppjjjlllvvvyyyssspppsssuuutttrrrqqqpppqqqrrrsssmmmnnnpppqqqqqqrrruuuwwwtttsssrrrqqqpppqqqqqqrrrpppooooooooopppqqqrrrsssrrrpppnnnnnnnnnoooooonnnmmmnnnoooooonnnmmmkkkiiihhhkkknnnooonnnnnnooopppmmmmmmnnnooooooooooooooonnnmmmooottttttpppooopppoooppppppqqqqqqpppooooooooonnnmmmnnnpppqqqqqqpppnnnppppppmmmmmmpppqqqnnnqqqqqqpppnnnkkkkkknnnrrrjjjlllnnnooooooooonnnnnnnnnmmmlllkkkkkkkkkkkklllqqqnnnnnnqqqqqqmmmlllooommmmmmlllmmmnnnoooooonnnnnnlllmmmqqqpppllljjjkkkllllllllllllllllllkkkkkkiiikkkmmmoooooonnnkkkiiinnnmmmlllmmmppprrrrrrqqqmmmmmmmmmmmmmmmmmmnnnooorrrnnnjjjiiilllooopppooopppooommmmmmnnnnnnmmmkkkooonnnnnnmmmmmmlllllllllnnnnnnoooqqqrrrrrrpppnnnssstttrrroooqqqvvvuuupppkkklllnnnooopppppppppooorrrpppoooppprrrssssssrrrtttsssrrrqqqqqqqqqrrrsssxxxxxxwwwsssppppppsssvvvuuutttpppnnnrrrxxxwwwsssuuuvvvxxx{{{}}}}}}zzzxxxmmmqqquuuvvvwwwxxx}}}|||~~~{{{{{{uuuuuuxxx{{{}}}}}}{{{xxxxxxzzz||||||zzzxxxwwwwwwvvvwwwvvvtttrrrrrrtttvvvpppssswwwyyyxxxwwwvvvuuutttsssrrrqqqooommmkkkjjjpppqqqpppnnnlllnnnrrrwwwpppnnnllllllmmmpppqqqqqqqqqqqqqqqppppppppprrrtttpppqqqssstttsssqqqooonnnqqqpppooommmmmmnnnoooooosssrrrrrrtttuuuuuusssqqqsssssssssrrrqqqooommmkkktttrrrrrrsssuuutttpppmmmkkkrrruuuqqqpppssssssooosssnnnsss{{{uuuvvvuuutttrrrqqqqqqrrrtttuuunnnoooppppppoooqqqtttwwwnnnooopppppppppqqqtttwwwrrrrrrrrrrrrsssuuuwwwxxxtttqqqnnnllllllmmmmmmmmmnnnoooppppppnnnjjjfffdddlllooopppnnnkkkjjjnnnrrrnnnooopppqqqrrrssssssssssssppppppsssrrroooooorrrnnnnnnnnnnnnnnnoooooopppnnnllljjjlllppprrrqqqooonnnppppppnnnooossstttrrrkkklllllljjjjjjmmmsssxxxkkklllmmmmmmmmmnnnppprrrkkkkkklllllllllkkkjjjiiiiiieeegggmmmoookkklllpppkkkmmmpppooollllllnnnqqqqqqoooooorrrpppkkkhhhiiilllllljjjjjjjjjlllnnnoookkklllnnnppppppooommmlllmmmlllkkkllloooqqqqqqqqqlllmmmnnnnnnmmmmmmnnnoooqqqnnnkkklllpppssssssrrrvvvtttrrrqqqqqqqqqnnnmmmoooooooooooonnnmmmkkkjjjmmmmmmnnnpppqqqqqqooolllsssuuurrroooqqqwwwvvvpppmmmmmmnnnppppppqqqqqqqqqqqqppppppqqqsssuuutttssswwwuuussspppooopppqqqqqq{{{zzzvvvppplllmmmrrrwwwxxxuuuqqqooouuu{{{xxxqqqtttvvvxxx|||~~~{{{xxxnnnqqqtttuuuttttttwww{{{zzz}}}yyyvvv{{{|||~~~~~~}}}||||||}}}xxxzzz{{{zzzyyyxxxzzz{{{uuuuuuuuuuuuwwwxxxyyyzzzyyy{{{{{{xxxssspppppprrrttttttrrrooolllllloooqqqmmmmmmmmmmmmoooqqqssstttvvvtttrrrrrrrrrsssrrrqqqqqqooommmnnnppprrrssssssqqqsssrrrooorrrwwwuuunnnppppppnnnkkkhhhhhhlllpppsssttttttsssqqqqqqrrrtttnnnnnnppprrrttttttpppnnnxxxuuutttuuuxxxvvvpppjjjpppsssuuuvvvtttrrrrrrrrrpppqqqtttwwwtttoooooosssvvvrrrooopppttttttqqqmmmmmmmmmnnnppprrrssssssrrrooonnnnnnppprrrsssrrrpppqqqppppppppprrrtttwwwyyyyyywwwtttpppmmmkkkkkkkkkqqqqqqpppooommmmmmmmmnnnsssooooooqqqnnnhhhhhhlllyyysssmmmkkkooossstttrrrqqqtttooonnnuuussslllmmmqqqpppeeecccnnnppplllooommmxxxjjjooooooiiiwwwllliiikkkmmmmmmmmmlllmmmnnnpppuuueeemmmpppjjjwwwnnnmmmkkkhhhhhhlllpppsssuuuqqqqqqoookkkjjjjjjiiihhhjjjhhhjjjnnnlllgggggglllpppnnnkkkkkkmmmoooppppppjjjjjjkkkkkkkkkkkkllllllkkknnnppppppmmmkkkkkklllpppmmmkkklllnnnooollliiinnnnnnooooooppppppqqqqqqpppooommmlllkkklllnnnooolllllllllmmmnnnppprrrsssrrrpppooopppssssssqqqnnnttttttrrrpppssswwwuuuooommmmmmmmmmmmnnnoooqqqqqqsssqqqoooppprrruuuwwwwwwmmmnnnqqqssstttsssrrrqqqsssqqqooopppsssuuutttrrrtttsssrrrrrrttttttsssrrrzzzxxxvvvsssrrrrrrsssttttttllllllxxx}}}wwwrrrtttvvvvvvvvvvvvwwwxxxyyyzzzuuuxxx|||}}}|||{{{zzzzzz~~~~~~|||xxxuuuzzz}}}~~~|||zzz{{{}}}~~~yyywwwwwwwwwvvvuuuwwwwwwvvvvvvvvvvvvwwwwwwvvvwwwwwwuuuqqqoooooopppnnnpppqqqqqqpppqqqrrrtttmmmmmmmmmmmmnnnppprrrtttwwwuuutttssstttuuutttssspppooonnnoooqqqrrrrrrrrrqqqrrrooollloootttuuupppoooooonnnkkkhhhiiimmmppprrrssssssqqqooonnnooopppuuurrrnnnlllmmmooopppqqquuusssrrrtttwwwwwwrrrnnnqqqtttvvvvvvsssqqqppppppmmmnnnqqqtttrrrmmmmmmqqqvvvrrrooopppssstttrrrooopppnnnnnnppptttuuutttrrrqqqqqqpppqqqssstttrrrqqqrrrqqqppppppqqqtttwwwyyywwwvvvtttqqqooonnnooopppqqqppppppppprrrssssssrrrrrrppppppsssqqqmmmmmmrrruuupppkkkkkknnnqqqqqqpppvvvyyytttssszzzwwwppprrrooopppiiigggpppqqqmmmpppmmmvvvkkkooooookkkwwwmmmlllmmmnnnnnnllljjjjjjkkkoootttfffmmmpppjjjuuummmlllkkkjjjlllnnnoooooonnnooopppooommmllllllkkkjjjhhhgggjjjnnnnnniiiiiimmmkkklllmmmnnnnnnnnnnnnnnnmmmmmmnnnnnnooooooooonnngggjjjmmmnnnnnnnnnoooqqqpppnnnlllkkklllmmmllllllnnnnnnnnnoooooopppppppppmmmmmmkkkkkkkkkmmmooopppmmmmmmmmmnnnoooppppppqqqwwwuuuttttttuuuuuurrrppppppssstttqqqpppssstttrrrnnnoooqqqrrrrrrpppnnnmmmrrrpppnnnnnnqqqsssttttttlllnnnppprrrssssssrrrqqqsssqqqooopppsssuuuuuutttttttttttttttttttttttttttxxxvvvtttsssrrrrrrssstttvvvnnnnnnxxx|||wwwtttwwwxxxxxxwwwxxxxxxyyyzzz{{{xxxyyyzzzzzzyyyyyyzzz|||{{{|||~~~|||yyyvvvxxx{{{~~~}}}xxxvvvxxx{{{{{{uuutttyyy~~~}}}{{{|||{{{zzzyyyxxxwwwwwwwwwuuuvvvvvvuuurrrqqqqqqrrrnnnpppsssttttttsssssstttnnnnnnmmmmmmnnnoooqqqrrrtttrrrppppppqqqrrrqqqppppppooooooppprrrsssrrrqqqppppppmmmjjjlllrrrtttrrroooooonnnlllkkkkkknnnppppppqqqqqqpppnnnmmmmmmnnnvvvrrrmmmjjjkkklllnnnnnnrrrpppoooqqquuuvvvtttqqqsssuuuvvvuuurrrpppooonnnmmmmmmpppssssssoooooorrrvvvrrroooooorrruuutttsssssspppnnnqqqvvvxxxuuuqqqtttsssssssssttttttrrrqqqqqqpppnnnnnnooorrruuuwwwuuuuuutttrrrpppqqqsssuuuvvvsssqqqqqqrrrrrrooollljjjjjjlllooonnnkkklllpppqqqnnnkkkkkknnnpppooonnnpppuuuqqqpppwwwuuuppptttmmmqqqmmmkkkqqqppplllrrrlllssslllnnnnnnllltttmmmmmmnnnnnnllliiigggffffffmmmqqqhhhnnnooolllsssnnnkkkkkklllnnnooonnnjjjggglllmmmnnnnnnnnnmmmlllkkkhhhhhhjjjmmmllliiiiiilllfffkkkppprrrqqqnnnmmmnnnkkklllmmmoooooonnnmmmmmmhhhkkkmmmoooooopppqqqrrrooonnnllljjjhhhiiimmmpppnnnnnnnnnnnnooooooooooookkkkkkjjjjjjlllmmmoooqqqnnnnnnnnnoooooooooppppppwwwuuusssrrrrrrqqqooonnnlllrrruuuqqqnnnpppssstttppprrruuuwwwuuuqqqllliiiqqqooommmmmmooopppqqqqqqkkkmmmooopppqqqrrrqqqqqqqqqpppooopppsssuuuuuuuuurrrtttvvvuuurrrqqqsssuuutttsssrrrqqqqqqrrrssstttxxxqqqpppwww{{{xxxvvvyyyzzzzzzyyyyyyyyyyyyzzz{{{zzzzzzyyywwwuuuwww{{{~~~wwwyyy}}}~~~zzzxxxuuuyyy}}}{{{uuurrruuuxxx{{{xxxyyy~~~yyyxxxwwwvvvuuuuuuuuuuuuwwwxxxxxxwwwvvvvvvvvvvvvuuuvvvwwwvvvsssqqqpppppppppooonnnmmmnnnooopppqqqsssqqqooooooqqqqqqqqqpppooooooppprrrssssssrrrpppnnnnnnmmmmmmnnnqqqsssssspppppppppoooooooooqqqrrrnnnpppqqqqqqpppooopppqqqqqqpppnnnnnnooonnnllljjjqqqooonnnpppsssttttttrrruuuvvvwwwuuurrrooonnnnnnpppooorrrwwwwwwtttsssuuuwwwtttqqqpppsssvvvwwwwwwssspppmmmpppvvvxxxuuupppuuutttsssssstttsssqqqoooooommmlllkkkmmmooorrrtttsssttttttrrrppppppssswwwxxxtttqqqqqqssstttpppmmmiiikkkmmmooonnnmmmnnnpppqqqooonnnoooqqqrrrqqqpppjjjpppmmmmmmuuuuuurrrwwwooovvvrrrnnnpppnnnllltttooossspppnnnnnnnnnqqqllloooppppppnnnkkkhhhggggggnnnpppnnnqqqrrrqqqsssqqqlllmmmnnnpppqqqooollliiimmmlllnnnrrrrrrpppnnnooonnnnnnnnnmmmllljjjkkknnnffflllrrrssspppmmmnnnpppkkklllnnnooopppooonnnmmmppppppqqqpppooonnnnnnnnnoooooommmiiifffhhhmmmsssnnnnnnnnnnnnnnnnnnnnnnnnmmmlllllllllmmmnnnppppppmmmnnnnnnooopppppppppppptttsssqqqqqqppppppoooooommmqqqrrrooommmpppssssssppprrruuuvvvuuuqqqmmmjjjqqqooommmmmmooopppooonnnllllllnnnoooppppppppppppnnnnnnnnnoooqqqsssuuuuuunnnrrruuusssooommmppptttqqqqqqqqqqqqrrrssstttuuuyyysssrrrvvvyyywwwwwwzzz{{{zzzyyyyyyyyyyyyyyyzzzzzzzzzyyywwwvvvwwwzzz|||wwwxxx{{{}}}{{{vvvzzz}}}{{{wwwuuuvvvyyy~~~{{{zzzyyypppppppppppppppqqqrrrrrrxxxxxxxxxxxxxxxyyyxxxxxx{{{zzzxxxtttpppooopppqqqrrrqqqooonnnnnnoooppppppvvvuuussstttuuuvvvvvvuuuppppppppprrrtttsssqqqooommmnnnpppssssssrrrqqqrrrrrrqqqqqqrrrssstttttttttnnnppprrrssssssssstttuuuqqqooonnnnnnoooooonnnmmmttttttsssssstttuuuuuutttvvvwwwwwwuuurrrpppoooppptttrrrtttyyyzzzwwwvvvwwwxxxuuusssrrrsssvvvxxxyyyqqqooommmpppuuuvvvtttppptttsssrrrrrrrrrqqqooommmooonnnnnnmmmnnnppprrrtttrrrttttttqqqnnnmmmqqquuurrrooonnnooosssuuuuuutttmmmqqqssssssrrrqqqqqqqqqooonnnnnnoooqqqqqqppppppmmmssspppnnnuuutttqqqwwwooouuupppjjjkkkhhhhhhrrrqqqrrrtttooonnnqqqnnnllloooqqqqqqpppmmmkkkkkkkkkkkklllqqqqqqqqqrrroooppplllkkkjjjlllnnnooonnnmmmooommmoootttuuupppoooqqqoooooonnnkkkjjjlllppprrriiimmmpppoookkkiiimmmqqqmmmnnnooopppqqqppppppooorrrpppooonnnmmmlllkkkjjjoooooonnnjjjhhhiiinnnsssooooooooooooooonnnnnnnnnppppppoooooooooooooooppplllmmmnnnpppqqqrrrrrrqqqssssssssssssrrrssstttuuuqqqqqqnnnlllnnnsssssspppqqqqqqrrrrrrrrrqqqooonnnrrrpppooooooppppppooonnnmmmnnnnnnnnnooooooooonnnllllllmmmnnnoooqqqssstttnnnrrruuusssooommmppptttqqqqqqqqqrrrssstttuuuvvvxxxtttsssuuuvvvvvvwwwzzzzzzyyyyyyxxxxxxxxxxxxyyyxxxyyy{{{{{{yyyxxxxxxyyyzzzyyyxxx|||}}}zzz|||}}}}}}|||{{{||||||yyy|||{{{xxxwwwwwwrrrrrrrrrssstttvvvwwwxxxwwwvvvuuuvvvwwwxxxwwwvvvyyyxxxvvvsssppppppsssuuutttsssqqqpppooooooppppppuuutttrrrssstttvvvuuuuuurrrqqqqqqrrrssssssrrrpppoooooossswwwvvvrrrppprrrrrrqqqrrrsssvvvwwwuuutttnnnpppsssuuuuuutttuuuvvvyyysssmmmiiijjjnnnsssvvvwwwxxxxxxxxxxxxwwwvvvvvvvvvvvvwwwuuusssrrrrrrsssuuurrrsssxxxzzzwwwuuuvvvvvvuuutttsssssstttvvvwwwnnnnnnoooqqqsssuuuttttttrrrqqqppppppqqqpppnnnlllpppqqqqqqrrrssssssttttttqqqssstttppplllkkkooosssqqqooommmjjjjjjkkkmmmooojjjoooqqqooonnnnnnmmmkkkiiijjjjjjkkkkkkllllllmmmnnntttppplllooommmjjjqqqiiioookkkfffiiifffeeennnqqqooowwwoooooovvvnnnpppppprrrsssrrrpppnnnnnnoooeeedddpppmmmmmmppphhhllljjjiiiggghhhjjjmmmnnnnnnrrrmmmnnnttttttnnnlllqqqgggjjjkkkiiiiiimmmppppppmmmnnnmmmkkkhhhhhhkkkooolllllllllmmmmmmmmmnnnnnnnnnllljjjkkklllmmmmmmlllnnnooonnnmmmlllmmmooorrrppppppppppppooooooooooooqqqqqqqqqqqqpppppppppooolllnnnoooqqqrrrrrrqqqpppppppppqqqpppooopppsssuuutttrrrnnnkkkoootttsssnnnrrrqqqpppppppppqqqrrrsssrrrpppooopppqqqqqqpppoooppppppoooooonnnnnnmmmmmmlllmmmnnnooonnnooorrrtttrrrtttvvvuuurrrqqqsssuuurrrrrrssstttuuuvvvwwwwwwwwwvvvuuuuuuuuuvvvxxxyyyyyyxxxxxxxxxxxxxxxyyyyyywwwzzz}}}~~~|||zzzxxxwww|||zzzxxxzzz}}}|||{{{zzz|||~~~|||xxxxxxxxxyyyzzzzzzyyyxxxxxxxxxxxxxxxzzz{{{|||}}}wwwuuussstttvvvwwwuuusssuuuuuuuuutttrrrrrrsssuuuvvvuuusssqqqpppppppppppprrrpppooopppqqqssssssrrrtttrrrpppqqqrrrsssrrrqqqrrrqqqtttwwwuuuoooooossspppooopppsssvvvwwwuuusssnnnpppssstttsssrrrqqqrrr~~~wwwoookkkkkkoootttwwwsssuuuwwwxxxwwwvvvuuuuuuuuuvvvvvvvvvuuutttvvvxxxwwwssssssxxxzzzwwwttttttsssssssssrrrqqqqqqrrrssskkknnnrrrsssssstttvvvxxxqqqpppppppppqqqqqqooommmnnnppprrrtttuuutttrrrqqqooorrrtttpppkkkjjjooouuuttttttrrrmmmjjjkkkqqqwwwpppvvvyyywwwuuuwwwvvvrrruuuuuuvvvvvvvvvwwwxxxzzzyyy|||xxx{{{xxxwww~~~rrrzzzyyyxxx~~~{{{www}}}~~~zzz~~~}}}~~~qqqnnn{{{zzzrrryyy{{{zzzyyyyyy|||~~~~~~|||{{{xxxwww}}}nnnuuuyyywwwvvvwwwuuuqqqtttssspppnnnmmmmmmnnnoooooonnnmmmllllllnnnooopppooommmkkklllooorrrrrrqqqnnnnnnnnnpppqqqrrrpppooorrrqqqqqqqqqpppppppppooooooppppppqqqqqqqqqpppppppppppprrrrrrrrrpppnnnmmmmmmnnnnnnlllkkkkkknnnqqqttttttqqqmmmmmmqqqrrrpppssssssrrrqqqqqqrrrsssssspppoooooopppqqqrrrpppooosssrrrqqqooonnnmmmllllllnnnoooqqqqqqoooppprrruuutttttttttttttttttttttttttttuuuvvvwwwxxxxxxyyyyyywwwxxxxxxwwwvvvxxxyyyyyyyyyyyyxxxyyyyyyzzz{{{|||xxx{{{~~~}}}zzzyyyxxx}}}{{{yyy{{{~~~~~~}}}{{{xxxvvvyyy~~~}}}zzzyyyxxxzzzyyyvvvqqqwwwwwwwwwwwwxxxyyyzzzzzzxxxvvvttttttwwwwwwuuussssssuuuvvvvvvtttrrrqqqrrrxxxwwwtttrrrqqqppppppqqqtttrrrqqqrrrsssuuuuuutttuuusssppppppqqqrrrsssrrruuurrrsssuuurrrmmmnnnuuunnnnnnooorrrvvvwwwtttqqqnnnppprrrrrrpppnnnmmmmmm|||yyytttrrrqqqrrrqqqqqqmmmpppsssuuutttsssrrrqqqtttuuuvvvvvvvvvvvvxxxzzzyyyuuuuuuzzz|||yyyuuutttpppqqqrrrqqqooonnnoooooojjjoootttuuuttttttxxx|||qqqpppppppppqqqqqqpppnnnjjjmmmpppssssssrrrooommmmmmqqqsssqqqlllkkkqqqwwwsssvvvxxxwwwwww}}}zzz{{{xxxuuutttttttttrrrqqqxxxvvvtttssssssuuuxxxzzzuuurrrpppqqqtttwwwwwwvvvnnnnnnnnnrrruuuuuuqqqlllrrrrrrrrrqqqqqqqqqpppppplllmmmnnnpppqqqqqqqqqqqqsssssstttsssqqqooollljjjqqqrrrrrrooollllllooorrrsssvvvvvvoookkkmmmqqqrrruuuuuuuuuttttttssssssrrrooonnnnnnoooqqqrrrpppooouuutttrrrpppnnnllllllkkkppprrrsssrrrqqqpppsssvvvtttsssrrrrrrttttttsssrrrvvvvvvxxxyyyyyyzzzzzzzzzwwwyyyzzzyyyxxxyyyzzzzzzyyyyyyyyyzzz{{{|||}}}~~~zzz|||~~~~~~|||{{{zzzzzz|||{{{{{{}}}~~~zzzyyywwwwwwyyy{{{||||||yyyyyyyyy{{{|||zzztttooolllxxxzzzttttttxxxyyyuuu|||yyyuuuwwwtttrrryyysssuuuwwwwwwwwwvvvwwwxxx}}}yyytttsssuuuwwwvvvuuuvvvvvvuuuvvvwwwwwwuuutttwwwtttrrrrrruuuvvvtttrrrssssssrrrooollllllooorrruuurrrrrrtttrrrnnnlllnnnqqqqqqqqqppppppoooooonnnmmmrrruuutttooolllmmmppptttiiimmmwwwwwwvvvvvvqqqqqqqqqrrrrrrrrrssstttuuuxxxtttzzz}}}vvvvvvwwwppptttsssrrrppppppppprrrssstttppppppsssuuutttuuuwwwuuussskkkllluuuqqqiiillljjjppprrrvvv}}}xxxttt|||uuu{{{~~~||||||}}}~~~yyyyyy~~~zzzwwwzzz|||tttrrryyyzzzttttttzzzzzz|||}}}zzzuuutttwww{{{vvvtttssstttvvvwwwtttqqqqqqrrrrrrrrrqqqqqqqqqrrrmmmpppsssqqqmmmlllppptttqqqrrrsssrrrqqqppppppppprrruuusssooopppuuutttppprrrqqqppppppqqqrrrrrrqqquuurrrrrrttttttppppppssssssqqqpppoooppprrruuuvvvxxxwwwwwwzzz}}}}}}zzzwwwwwwzzz}}}zzzuuusssuuuxxxyyy{{{}}}|||}}}}}}|||yyy|||~~~|||yyy{{{~~~zzzrrr{{{~~~}}}~~~}}}{{{zzzzzz|||}}}||||||~~~}}}||||||}}}zzzvvvrrrttt|||}}}xxxyyy{{{zzzssszzzyyywww|||yyywww~~~{{{||||||zzzwwwtttssssssllloootttvvvwwwvvvtttsssuuusssrrrrrrsssuuuvvvvvvuuusssqqqqqqrrrssssssrrrkkkmmmnnnmmmllllllnnnpppooommmnnnqqqqqqooonnnqqqkkkmmmoooqqqrrrrrrqqqqqqkkkmmmooopppoooppprrrtttooofffkkktttsssssswwwsssvvvuuutttuuuwwwxxxyyyyyytttpppvvvzzzuuuwwwzzztttwwwuuusssrrrsssuuuvvvvvvrrrooopppvvvyyyyyy{{{~~~||||||}}}~~~zzzyyy~~~}}}~~~}}}}}}}}}}}}}}}xxxwww||||||~~~|||{{{{{{}}}~~~}}}{{{}}}||||||zzzyyywwwuuuwwwyyyyyywwwxxx{{{~~~vvvwwwwwwuuusssqqqpppppptttvvvtttooonnnqqqppplllooooooppprrrssssssrrrpppwwwtttsssuuuuuuqqqqqqsssqqqpppooooooppprrrtttvvvvvvuuuuuuwwwzzzyyywwwtttuuuxxx{{{yyytttrrruuuyyyzzz{{{{{{{{{|||||||||zzzsssxxxzzzxxxyyy}}}}}}zzzuuuyyy}}}~~~~~~~~~|||zzz~~~|||{{{zzzzzzyyywwwuuuwww{{{}}}zzzxxxxxxxxxvvvssszzzyyywww}}}{{{xxx{{{|||}}}|||yyyxxxwwwxxxnnnsssxxxyyyuuuqqqpppqqqqqqpppooooooqqqssswwwyyyuuuuuutttrrrqqqrrruuuwwwkkkooosssuuuuuutttttttttuuurrrrrrtttsssooonnnpppmmmooorrruuuwwwxxxxxxxxxuuuuuuvvvyyy~~~|||}}}}}}yyyxxxyyyzzzxxxvvvuuuqqqvvvzzzuuuxxx}}}wwwyyyvvvssstttwwwzzzzzzxxxyyyxxx{{{~~~~~~zzz|||~~~~~~{{{xxxvvvuuuxxxvvvwwwvvv|||{{{mmmzzz|||~~~~~~|||zzzttttttrrrqqqssswwwuuupppsssqqqooollllllmmmoooppprrrxxxpppuuuuuurrr}}}~~~yyysssrrruuuxxxwwwuuu|||xxxvvvwwwwwwwwwyyy}}}wwwsssqqqrrrssstttwww|||{{{{{{zzzxxxwwwwwwzzz|||uuuwwwvvvrrrqqqttttttqqqqqqrrrsssuuuwwwyyy{{{{{{||||||~~~~~~yyyxxxzzzxxxsssssszzz|||yyyzzz~~~|||zzz}}}}}}{{{zzz|||}}}~~~~~~|||yyyttttttuuuvvvxxxzzz|||}}}wwwwwwwwwwwwwwwvvvuuuttttttvvvtttpppoooqqqpppnnnlllnnnqqqssstttsssrrrqqqvvvssssssuuuuuurrrrrruuurrrqqqqqqpppqqqssstttuuuwwwwwwwwwxxxyyyyyywwwuuuwwwzzz|||zzzvvvuuuxxx}}}}}}{{{zzzzzz{{{{{{zzzyyyuuu{{{|||yyyyyy||||||xxxyyy{{{}}}~~~~~~}}}}}}~~~{{{xxx|||zzzyyyxxxxxxyyyzzz{{{{{{{{{zzzyyyyyyyyywwwuuuxxx|||wwwtttyyyxxxvvv}}}sssuuuvvvvvvuuuttttttuuurrrttttttsssqqqqqqtttvvvwwwxxxzzz|||}}}}}}yyyyyy{{{|||{{{xxxzzzuuuyyy{{{vvvxxx|||wwwwwwtttrrrtttxxx{{{zzzxxx||||||~~~{{{xxx}}}{{{yyyzzzpppjjjqqqwwwxxxxxxxxxwwwuuuuuutttoooxxxqqqlllvvvsssnnnzzzqqqrrrsssppplllkkkmmmpppmmmmmmnnnnnnmmmmmmlllmmmoooiiijjjkkkiiioooqqqeeepppqqqssstttttttttrrrqqqnnnlllkkkjjjlllooonnnlllooommmjjjhhhhhhiiikkkmmmpppvvvnnnssstttppp|||zzzuuurrroooooorrrttttttssstttrrrooonnnnnnooorrruuuqqqiiihhhmmmmmmiiikkkrrrqqqqqqpppnnnllllllooorrrrrrnnnkkklllkkkiiijjjmmmkkklllmmmmmmnnnmmmmmmlllssssssttttttrrroooooopppoookkkkkkqqqsssqqqqqqtttpppnnnmmmsssyyy{{{uuuooovvvtttqqqppppppsssuuuwwwzzzwwwtttuuuxxxyyyvvvsssooonnnmmmoooqqqtttttttttrrrssssssuuuxxxyyyyyyxxxrrrssstttrrrrrrssstttuuummmnnnpppqqqrrrrrrssstttsssqqqrrruuuvvvtttuuuxxxwwwvvvvvvuuuuuuuuuuuuuuuwwwwwwxxxxxxxxxxxxvvvuuuyyy{{{|||zzzuuuuuuyyy~~~~~~{{{zzz}}}|||yyyxxxxxx{{{|||zzzwwwwwwxxxxxxzzzzzzzzz|||~~~~~~~~~{{{xxx}}}{{{yyywwwvvvwwwzzz|||}}}zzzxxxzzz{{{zzzxxxwwwuuuxxxpppmmmssstttttt{{{oooppprrrrrrqqqqqqqqqrrrwwwvvvwww{{{~~~{{{~~~{{{yyyyyy{{{yyytttxxxzzzuuuwww|||wwwsssqqqppprrrvvvxxxxxxvvvtttrrrtttvvvuuurrruuuzzznnnpppkkkmmmtttpppllltttjjjnnnjjjjjjnnnhhhdddmmmjjjkkkkkklllnnnooooooooommmvvvnnngggqqqpppnnn|||oooqqqrrrooollljjjlllooopppooommmmmmooorrrtttuuuuuusssxxxvvvnnnpppsssjjjooopppqqqrrrrrrrrrrrrqqqqqqooonnnooopppqqqqqqrrrnnnnnnoooooopppqqqqqqrrrooouuummmrrrrrrmmmxxxuuuqqqtttvvvuuusssrrrsssuuuttttttsssrrrqqqsssttttttsssmmmnnnttttttmmmlllrrrqqqqqqpppooommmnnnpppsssxxxrrrpppsssrrroooqqqwwwpppqqqqqqpppooonnnmmmlllsssuuuvvvtttrrrqqqqqqqqqooommmmmmqqqsssqqqpppqqqlllnnnppprrrsssrrrpppnnnpppooollljjjjjjmmmpppsssrrrpppnnnooorrrrrrqqqooosssqqqppppppqqqrrrqqqppppppoooppprrrvvvxxxwwwvvvqqqrrrssssssrrrqqqsssvvvpppppppppnnnnnnpppuuuyyysssqqqssswwwyyyxxxzzz}}}||||||{{{zzzyyyxxxwwwvvvvvvwwwwwwwwwwwwvvvvvvvvv}}}|||xxxxxx}}}}}}xxxyyy{{{xxxwwwxxxzzzzzzxxxwwwssssssuuuyyy~~~~~~~~~~~~|||zzz|||{{{yyyvvvssssssuuuxxxvvvsssrrrvvvwwwvvvuuuwwwooorrrmmmllluuuwwwvvv|||sssvvv{{{yyywwwzzz}}}~~~}}}sssttt|||}}}www~~~}}}tttooouuuyyytttwww{{{vvvpppppprrrssstttuuuuuuvvvuuusssrrrrrrnnnkkkooovvvyyyuuulllmmmxxxvvvqqquuuoooqqqmmmlllpppjjjgggqqqmmmmmmnnnqqqtttvvvvvvuuurrrwwwvvvtttwwwuuurrrwwwppprrrsssrrrpppooooooooorrrpppooopppssswwwyyyyyyrrrttt{{{zzzqqqtttzzztttrrrrrrrrrrrrsssttttttuuusssqqqqqqtttuuussssssvvvmmmoooqqqtttuuuvvvuuuuuupppwwwooosssrrrmmmwwwsssqqquuuxxxwwwrrrnnnoooqqqooorrrrrrooooooqqqqqqnnnnnnmmmooottttttqqqoooqqqooopppqqqqqqppppppqqqsssssspppnnnppppppoooqqqtttrrrrrrrrrrrrrrrrrrrrrrrrtttxxxyyyvvvuuuvvvvvvuuupppoooppprrrttttttrrrpppqqqtttwwwvvvrrrppprrruuurrrrrrqqqooonnnppptttxxxtttttttttsssrrrrrrqqqqqqvvvuuutttrrrqqqppppppppprrrpppoooqqqtttuuussspppssssssssstttppplllnnnsssrrrrrrpppmmmkkknnnuuu{{{vvvtttuuuyyy{{{zzz|||{{{|||||||||{{{zzzxxxwww{{{|||}}}}}}||||||}}}zzzzzz~~~|||tttvvvxxx{{{}}}~~~~~~}}}}}}~~~~~~}}}{{{|||}}}wwwsssttttttsssqqqpppppppppqqqrrrwwwrrrllljjjlllooopppqqqoooqqqzzz}}}{{{zzzvvvuuuuuuqqqwww{{{vvvxxx{{{uuuooorrrvvvvvvsssrrruuuxxx{{{yyywwwuuuqqqpppvvvzzzmmmkkktttqqqkkkpppvvvxxxrrroooqqqjjjgggpppqqqpppqqqssswwwxxxvvvttttttpppuuuwwwsssssstttnnnooopppqqqssstttrrrpppmmmqqqpppppprrruuuwwwuuussslllkkkqqqqqqlllrrrzzzuuurrrqqqqqqqqqrrrsssuuuuuupppnnnpppuuuuuuqqqqqquuuoooppprrrtttuuuvvvvvvvvvrrrxxxqqqvvvtttoooyyyuuussstttsssrrrqqqpppppppppnnnqqqpppkkkkkkoooooollljjjmmmooommmnnnppppppmmmiiilllnnnooooooooooooppplllnnnmmmjjjjjjlllmmmllloooooonnnnnnnnnoooqqqrrrmmmrrruuurrrqqqssssssppplllmmmnnnpppssstttssspppqqqssstttqqqmmmmmmqqqvvvssstttsssrrrqqqrrrvvvzzzrrruuuwwwvvvsssqqqtttwwwtttuuuuuusssnnnlllnnnppptttrrrppprrruuuwwwtttpppuuutttuuuwwwsssnnnpppwwwqqqrrrrrrooolllmmmsssyyyvvvttttttwwwxxxuuuvvvxxxtttvvvxxxzzz{{{zzzxxxwww}}}~~~|||}}}~~~~~~}}}wwwssszzzwwwuuuuuuvvvvvvsssppppppnnnooossstttqqqqqqtttpppqqqsssuuuvvvvvvvvvvvvzzzxxxuuuvvvyyy~~~~~~~~~|||zzzzzzxxxyyy{{{www}}}zzzyyyzzzsssooouuuyyyxxxtttrrrvvvzzzxxxuuusssrrrnnnnnnwww{{{pppnnnvvvuuurrrzzzmmmoookkkiiinnnjjjhhhsssqqqpppppprrrttttttqqqmmmxxxlllrrrvvvnnnssszzzpppqqqpppqqquuuxxxwwwrrrnnnrrrrrrtttwwwzzzyyytttooovvvooonnnkkkfffmmmssskkkppppppoooooopppqqqssstttmmmkkkooottttttoooooosssrrrrrrssstttuuuvvvwwwxxxooovvvooottttttoooyyyuuuuuuqqqnnnnnnrrruuuvvvuuutttwwwuuuooonnnsssuuurrrooouuusssllllllrrrsssmmmhhhkkkoooqqqqqqppppppqqqrrrvvvvvvpppooottttttooopppnnnmmmkkkkkklllnnnooofffmmmpppmmmlllooooookkkiiilllnnnppptttvvvuuurrroooooommmjjjhhhjjjpppuuuooopppqqqpppnnnooossswwwiiioootttsssppppppuuuzzzsssvvvwwwtttooolllooorrrsssqqqooosssxxxzzzxxxuuuuuuuuuwwwzzzwwwssswwwppprrrsssqqqmmmmmmrrrvvvtttqqqqqqsssrrrnnnnnnpppmmmpppssswwwyyyyyyyyyxxxxxxzzz||||||{{{||||||}}}~~~|||zzzxxxvvvvvvwwwzzz{{{{{{vvvrrrrrruuuvvvsssppprrrwwwxxxsssqqqtttuuurrrvvvuuurrrqqqqqqsssvvvxxxvvvyyy{{{yyywwwwwwvvvvvvttt{{{{{{uuuvvv}}}{{{{{{|||}}}uuuttt{{{}}}}}}}}}}}}}}}|||wwwqqqvvvrrrvvvvvvoooqqqssslllsssrrrssstttrrrooosssyyyrrrnnnsssssskkkmmmwwwjjjkkkjjjiiigggiiilllnnnjjjxxxooohhhuuuuuujjjooolllpppsssqqqqqquuuvvvttt{{{yyywwwtttttttttvvvwwwrrrnnnttt{{{wwwzzzyyytttssswwwzzzxxxwwwxxxwww{{{~~~~~~}}}~~~~~~tttsssqqqqqqsssttttttsssqqqsssqqqmmmmmmuuu~~~}}}}}}~~~vvvzzz|||{{{{{{}}}~~~{{{wwwzzzwwwqqqttt~~~mmm~~~{{{www|||}}}}}}|||{{{{{{zzzzzzyyyzzznnnssstttgggmmmzzztttpppssstttqqqpppsssuuusssiiirrrpppjjjmmmnnnqqq{{{~~~qqq}}}}}}uuuvvvlllxxxxxxxxxxxxxxxwwwuuussstttyyyzzzvvvuuuxxxvvvqqqxxxtttsssvvvvvvrrrooopppsssttttttqqqooonnnqqquuuxxxuuurrrrrruuuwwwvvvtttyyyyyyyyyxxxwwwwwwxxxyyy{{{yyy~~~~~~{{{xxxwwwwwwxxxxxx{{{||||||{{{{{{zzzyyyxxxrrrssstttuuuvvvwwwwwwwwwvvvuuutttuuuxxxyyyxxxwwwtttyyyyyyuuusssuuuvvvssstttvvvwwwuuuqqqppprrruuuuuuvvvuuuttttttuuuvvvwwwwww{{{zzztttvvv~~~}}}yyyzzzyyyvvvrrrsssxxx}}}|||{{{wwwtttxxxyyyzzz|||||||||yyysssmmmqqqpppuuutttkkkmmmsssnnnmmmmmmoooqqqoookkknnntttwwwqqqqqqqqqnnnrrr{{{rrruuuxxx{{{|||{{{xxxuuutttuuuyyy~~~wwwvvvttttttuuuuuutttrrrqqqpppooonnnttt~~~}}}nnnvvvrrrllloooooopppzzzmmm~~~~~~rrr|||xxxtttuuuyyy|||zzzwwwxxxzzzyyyuuuvvv{{{}}}{{{yyyuuutttxxxyyyuuurrrqqqsssssssssrrrppppppsssvvvyyyvvvssssssvvvwwwwwwuuusssuuuwwwvvvuuuuuuxxx{{{zzzwwwwww|||}}}{{{}}}zzzwwwvvv|||{{{{{{zzzzzzzzzzzz{{{yyyzzzzzzyyyyyyxxxwwwvvvnnnppptttxxxyyyyyywwwuuusssuuuwwwyyyyyyyyyzzz{{{sssvvvvvvsssqqqssstttsssqqqsssssspppllllllpppuuuwwwtttrrrrrrtttvvvxxxyyy{{{}}}{{{www{{{}}}~~~}}}{{{xxx{{{~~~qqqqqqssstttppplllmmmrrruuurrrpppooottt~~~yyywwwvvvvvvwwwvvvtttqqqqqqooonnnttttttyyytttpppsssqqqpppxxxuuu~~~~~~|||uuuvvvvvvuuussstttvvvxxx|||xxxuuuvvvxxxzzzyyyxxxyyy|||~~~}}}{{{zzz{{{|||tttuuuyyy|||{{{xxxzzzzzz}}}}}}zzz{{{|||~~~~~~zzz}}}zzztttyyyuuuvvvxxxwwwuuutttuuuvvvyyyzzzzzz{{{{{{zzzzzzzzz}}}}}}|||{{{yyywwwvvvuuunnnppptttwwwyyyxxxvvvtttqqqvvvzzzyyyvvvtttvvvyyysssuuuuuutttsssuuuwwwxxxuuuuuusssqqqpppqqquuuyyy{{{vvvsssuuuxxxyyyzzz{{{zzzxxxxxxvvvrrrmmmoootttooossssssqqqxxxvvvuuuuuuuuuvvvvvvsssqqqsssppprrr~~~uuuyyyvvvuuuxxxsssooovvvyyy~~~{{{{{{}}}yyy{{{|||||||||yyy~~~}}}{{{~~~{{{xxxwwwxxxzzz{{{{{{xxxxxxyyyyyyyyyxxxwwwvvvxxxxxxxxxxxxwwwvvvuuutttqqqsssuuuwwwzzz{{{|||}}}yyy~~~}}}|||}}}}}}xxxvvvzzz{{{yyyzzz}}}zzzxxxvvvtttqqqnnnsss{{{yyy}}}{{{uuuxxxzzzyyyrrrqqqqqqrrrtttuuutttrrrvvvsssxxxxxxrrrwwwvvvxxx|||tttpppyyy~~~~~~}}}~~~|||xxx{{{xxx~~~{{{xxx}}}|||{{{|||xxxuuutttvvvyyyyyyxxx}}}}}}}}}}}}|||{{{zzzyyy~~~~~~}}}xxxxxx{{{{{{www{{{xxxvvvuuuvvvvvvvvv}}}{{{|||{{{wwwwww{{{wwwxxxrrrqqqpppqqqsssuuuuuuuuuvvvuuu}}}uuupppuuuuuuxxx{{{uuuvvv}}}~~~}}}~~~|||xxxzzzwww~~~{{{xxx{{{xxxvvv}}}{{{~~~}}}zzzyyy{{{yyywww|||uuuuuuxxx{{{{{{zzz~~~uuutttwwwzzzyyyyyyxxx{{{wwwuuurrrrrrtttvvvxxxxxxtttsss}}}vvvqqqtttssstttwwwttt}}}~~~}}}~~~uuuvvv}}}|||{{{|||yyyzzz|||qqqrrrwwwzzzyyyuuuvvvzzzwwwtttwww~~~||||||vvvvvvyyy}}}zzzvvvtttuuuxxxzzzzzzrrrqqq|||vvvsssuuurrrqqqttttttxxxvvv{{{zzzyyy{{{{{{uuu{{{~~~uuuzzz~~~}}}yyyvvvvvvxxxxxxvvv{{{}}}{{{}}}zzz{{{xxxwwwwwwvvvssspppqqqtttwwwyyy|||yyyxxxxxxtttyyy{{{ttt|||xxx{{{~~~zzzyyy{{{}}}}}}zzzwwwvvvwwwvvvyyy~~~~~~{{{xxxvvvuuuuuuuuuxxxzzz~~~ttttttxxxuuuzzz{{{wwwzzz|||~~~~~~}}}}}}|||zzzwwwuuuwww}}}xxxyyy|||{{{xxxyyyyyy{{{vvvwwwwwwssswwwyyyxxx~~~|||~~~~~~zzzuuuzzz~~~wwwzzz{{{|||{{{{{{|||vvv{{{tttpppssstttvvv}}}{{{}}}|||}}}|||wwwzzz{{{||||||zzz~~~~~~~~~qqqpppvvvuuuqqqrrrsssvvv}}}|||}}}}}}~~~|||xxxwww}}}~~~~~~yyyxxxyyy|||zzzqqqyyyzzznnnoootttwwwtttuuuuuu{{{~~~{{{xxxsss{{{~~~}}}~~~zzzuuuxxx~~~xxxwwwtttnnnssswww|||rrrssswwwwwwtttvvvwww|||yyyxxxrrrzzz}}}|||~~~{{{sssvvvxxxtttuuuuuu{{{}}}uuutttvvvtttrrruuuwww|||{{{~~~}}}{{{{{{}}}yyyzzz~~~}}}yyyyyyyyyuuuvvvsssqqqtttrrrtttxxxvvvqqqvvvtttsssxxxyyy{{{zzzzzz}}}xxxzzz}}}zzzqqquuuxxxtttuuusssrrrtttzzzttttttwwwuuuuuuyyyvvvttt~~~{{{zzzzzzzzzyyy|||~~~xxx|||}}}xxxxxxnnnsssxxxttttttrrrssssssrrrtttsssssswwwvvvwwwyyyuuuuuuzzzyyy{{{}}}{{{wwwwww}}}xxxxxx~~~xxxwwwpppvvvzzzuuutttrrrttttttpppnnnrrr}}}{{{ppptttxxxvvvvvvwwwuuuxxx}}}wwwzzz|||zzzxxx{{{ppprrrsssttt|||uuuyyy{{{~~~qqqvvvzzzuuuuuussstttuuutttsssssssssttt{{{qqqnnnvvvxxxtttxxxwwwvvv}}}}}}~~~}}}~~~{{{{{{|||{{{zzzzzz~~~lllqqqrrrrrrvvvzzzvvv{{{}}}ppptttwwwtttvvvttttttuuuwwwyyywwwrrrmmmppp{{{qqqpppwwwwwwqqq{{{zzzyyyzzzuuuwwwzzz|||~~~|||yyyxxxyyyzzz{{{zzzyyywwwxxxzzz||||||{{{xxx{{{|||zzzyyy|||}}}zzz}}}sssuuuxxxxxxxxx{{{xxxyyy|||~~~}}}}}}uuuuuuvvvtttwwwuuuttttttuuuwwwxxxvvvssspppuuuzzzuuurrrvvvvvvrrryyywwwxxx~~~xxxuuurrrsssuuuxxx|||~~~}}}|||vvvuuuuuuuuuuuuvvvwwwwwwxxxwwwvvvvvvxxxxxxwwwvvvooorrrvvvyyy|||}}}}}}|||~~~}}}{{{|||~~~|||xxx{{{~~~~~~wwwrrrvvvxxxuuuyyyuuuvvvyyy|||}}}{{{{{{|||}}}zzzxxxuuuyyyvvvuuusssrrrsssvvvyyy{{{uuutttsssxxxyyyttttttvvvuuutttrrruuu}}}zzzwwwvvvqqqqqqqqquuuzzz{{{xxxuuulllmmmooorrrtttwwwxxxyyyvvvvvvvvvwwwyyyxxxuuussssssuuuvvvwwwvvvwwwxxxzzz~~~yyy||||||xxxtttvvv{{{}}}{{{xxx|||wwwvvvwww{{{vvvuuu{{{xxxyyyyyy}}}{{{uuu{{{sssmmmttt|||rrrqqqqqqsssuuuwwwwwwwww{{{uuuuuuzzz|||uuurrrsssrrrsssvvvrrrvvvxxx~~~zzzwwwyyyxxxtttpppooosssrrrqqqrrrtttuuutttssskkkmmmrrruuuwwwvvvsssqqqyyywwwuuusssssstttvvvwwwvvvwwwwwwvvvsssrrrrrrsss{{{vvvtttwwwxxxzzz|||{{{www~~~~~~|||zzzxxxxxxzzz}}}zzzyyyxxxrrrwwwzzzyyyyyy|||}}}||||||yyyzzzuuurrrqqqwwwxxxyyyyyywwwwwwwwwxxx|||vvvvvvyyyzzz|||xxxqqqrrrtttuuuuuuwwwxxxyyyvvvxxxrrrnnnnnnsssvvvtttssstttpppooonnnoooqqqrrrqqqpppnnnoooqqqsssttttttssssssvvvuuutttsssssssssttttttwwwxxxyyywwwuuuttttttuuu}}}yyyxxxyyyyyyyyyuuu}}}~~~|||xxx||||||{{{zzz{{{pppsssuuunnnqqqrrrxxx|||yyyzzz{{{}}}yyyvvvxxxvvvmmmuuuwwwwwwuuurrrqqqsssuuu|||xxxwwwyyywwwwwwxxxwwwvvvpppmmmqqquuuvvvwwwyyyxxxyyyxxxxxxqqqqqqnnnmmmqqqsssqqqpppqqqooonnnmmmnnnpppqqqpppoooqqqqqqqqqqqqqqqrrrsssssssssssssssssssssrrrqqqqqquuuwwwwwwvvvtttssstttuuu|||zzzzzz{{{zzzyyy|||uuuzzz}}}}}}~~~}}}|||~~~uuupppqqqnnnkkkrrrxxxvvvvvvsssvvv}}}vvvzzz|||zzzvvvtttzzzwwwyyywwwssspppooopppsssuuu{{{yyyxxxyyywwwvvv}}}~~~vvvsssrrrtttnnnlllooossstttwwwzzzrrrwwwzzzxxxsssooouuurrrrrruuuuuurrrppprrrrrrqqqpppqqqrrrsssrrrqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrsssttttttrrrpppoooqqqrrrtttsssrrrqqqrrrtttwwwwwwyyy||||||||||||}}}}}}~~~~~~vvvrrrwwwrrr~~~wwwvvv~~~vvvsss~~~yyy{{{|||uuuyyyxxxxxx|||vvvvvvxxxyyyyyyyyyxxxyyyzzzyyyxxx|||}}}uuuvvvvvvsssyyyrrrnnnooopppqqquuuyyyqqqvvvyyywwwuuurrrnnnqqqppprrrvvvwwwuuuvvvzzzsssrrrqqqrrrtttttttttssspppqqqrrrsssrrrqqqpppoooqqqrrrtttuuutttssspppooooooppprrrrrrqqqqqqrrrtttuuuwwwyyyzzz||||||{{{yyy}}}yyyttt}}}yyyzzz}}}|||xxxttt{{{}}}~~~~~~{{{yyyxxxwwwxxxyyyzzzzzz{{{~~~tttooovvvxxxsss{{{uuupppooooooooosssxxxwwwwwwtttuuusssuuusssmmmsssrrrtttvvvuuuqqqrrruuuqqqpppoooppprrrsssrrrqqqoooppprrrssssssqqqooonnnpppqqqssstttsssrrrpppooonnnppprrrsssrrrsssuuuvvvwwwyyyyyyxxxyyy{{{yyyuuuttt{{{~~~uuuvvvzzz|||zzzuuuwww~~~~~~|||{{{xxxyyyvvvxxxyyyyyyzzz|||~~~xxxpppuuuvvvqqqvvvrrrpppqqqpppooorrrwwwvvvvvvqqq|||{{{ttttttxxxuuuooouuussstttuuurrrllllllppppppoooooooooqqqrrrqqqppppppppppppppppppqqqqqqqqqppppppqqqqqqqqqpppooonnnmmmoooqqqrrrrrrsssuuuwwwvvvxxxvvvtttwww|||{{{vvvqqqxxx~~~||||||~~~{{{|||}}}zzz|||}}}|||{{{www}}}xxxxxxuuuyyy|||www~~~|||vvvxxxyyyxxxyyy|||~~~~~~tttuuuuuuppppppnnnooorrrrrrppprrrwwwppprrrqqq~~~{{{wwwxxx{{{xxxrrrmmmmmmppptttsssppprrrwwwqqqppppppppprrrsssrrrqqqrrrqqqooommmnnnppprrrtttooooooooooooooonnnnnnmmmjjjlllnnnooopppqqqsssuuurrrtttsssqqqvvv|||uuuwwwyyy{{{{{{{{{{{{|||~~~~~~|||{{{|||~~~|||~~~wwwsssrrrppp|||yyyzzz|||~~~www{{{zzzxxxwwwxxxzzz}}}zzzvvvvvvwwwsssrrrvvvuuuooonnnrrrvvvpppooo}}}}}}vvvssssssxxxzzzvvvrrrpppvvvuuutttsssqqqooommmkkkssssssssssssttttttuuuuuuwwwppplllpppsssrrrooonnnppplllmmmrrrrrrnnnnnnrrrqqqrrrppplllmmmrrruuutttxxxxxxvvvtttxxx|||{{{vvvpppwwwzzzxxxwwwxxxzzzyyyxxxyyy{{{}}}}}}xxx|||~~~qqqrrrtttrrrxxxuuuwwwzzz||||||~~~~~~~~~{{{}}}tttzzzyyywwwvvvvvvwwwyyyzzzzzzvvvzzztttrrruuuvvvtttsssvvvvvvqqqppp{{{yyyvvvrrrssswwwyyyuuuqqqpppttttttttttttsssrrrqqqpppqqqrrrsssttttttttttttttttttooommmrrrvvvtttpppooorrroooppptttsssnnnmmmppplllmmmllljjjmmmssstttqqqxxx||||||wwwuuuvvvtttqqqpppuuuxxxwwwwwwyyyzzzxxxxxxzzz{{{{{{~~~~~~xxx~~~}}}{{{}}}qqqtttxxxvvvwww~~~uuuvvvvvvuuuyyy~~~yyyzzzvvvwwwvvvvvvuuuuuuuuuuuuuuu}}}zzztttqqqtttxxxwwwtttssspppmmmmmmsss~~~uuutttqqqrrrvvvwwwtttqqqqqqrrrrrrssssssttttttttttttoooppprrrtttuuutttsssrrrtttooonnnsssuuurrrooonnnrrrpppqqqtttsssnnnllllllsssqqqmmmkkknnnrrroooiiiooouuuwwwsssooopppqqqqqqrrruuuvvvuuuxxx||||||xxxxxxzzz|||zzzzzz~~~}}}~~~}}}|||xxxwwwwww~~~uuuppp||||||vvvyyy~~~yyyxxxzzzsssttttttuuuuuuuuuuuuvvv~~~vvvppppppttttttppplllooommmmmmpppvvvzzzssssssqqqrrrvvvvvvrrrqqqrrrqqqqqqqqqqqqqqqrrrssssssmmmooorrrtttuuutttrrrqqquuupppnnnppppppmmmkkklllooooooqqqrrrrrrooolllkkkxxxtttnnnlllrrrxxxwwwqqqvvvyyywwwqqqmmmoooqqqqqqssstttttttttxxx}}}|||wwwwwwzzz}}}|||{{{~~~}}}}}}zzztttwwwtttyyytttwww|||~~~~~~wwwvvvxxxrrrrrrtttuuuwwwxxxyyyzzzuuukkklllpppqqqoootttrrrrrrtttuuu{{{}}}zzzvvvtttrrrqqqrrruuuuuurrrqqqtttpppoooooonnnnnnnnnoooooonnnpppsssuuuuuutttqqqpppsssmmmjjjllllllkkkmmmpppoooppprrrrrrsssrrrqqqooorrrnnnjjjlllxxxuuuqqqrrrqqqnnnqqqrrrqqqppptttzzzyyytttuuuyyy|||~~~}}}||||||}}}{{{www~~~|||uuu|||{{{|||}}}{{{vvvvvv}}}rrrrrrssstttvvvxxx{{{}}}~~~ppplllsssyyyzzzuuuqqqpppssssssttt}}}zzzwwwuuuuuuuuurrrqqqsssvvvuuuqqqrrrvvvqqqpppnnnmmmlllmmmmmmnnnqqqrrrtttuuutttsssqqqpppoookkkjjjlllnnnooorrrwwwqqqtttuuussstttvvvvvvtttrrrpppmmmnnnxxx|||rrrqqquuuuuuqqqoooppppppnnnpppuuuuuurrruuuwwwyyy}}}{{{|||~~~~~~{{{}}}||||||zzzzzzxxx|||zzzuuuuuuuuuuuuuuuuuuwwwzzz}}}}}}~~~}}}yyyssslllkkkpppqqqnnnqqqzzzxxx}}}{{{xxxuuutttssssssrrrtttwwwuuurrrsssxxxsssrrrpppooonnnooopppqqquuuuuuuuutttsssrrrqqqpppqqqoooqqquuuuuussstttxxxtttvvvuuuqqqqqquuuvvvsssssssssqqqooosssyyy{{{yyywwwwwwrrrmmmmmmssswwwvvvqqqttttttqqqpppsssvvvuuuvvvttttttyyyxxxzzz~~~vvvqqq~~~~~~}}}zzz|||}}}tttkkkrrr}}}xxxwwwuuuuuuvvvyyy||||||pppuuullljjjrrrtttnnnmmmrrrkkkwwwtttxxx~~~{{{wwwsssrrrssssssuuuwwwuuurrrtttyyytttsssrrrqqqqqqssstttvvvxxxwwwvvvtttsssrrrqqqpppwwwwwwzzz}}}{{{uuusssttttttvvvtttmmmlllqqqrrroooiiimmmooonnnooosssssspppooossstttooommmppptttuuuuuuzzz{{{vvvsssvvvyyyzzzxxxsssqqqvvv~~~|||vvvppprrr~~~zzz|||{{{}}}~~~|||||||||qqq{{{|||yyyzzzvvv~~~tttrrrtttsssvvvvvvwwwwwwxxx{{{~~~qqqrrrooommmmmmpppqqqooolllppppppqqqtttzzz|||~~~}}}wwwpppnnnqqqvvvppprrrsssttttttvvvxxx{{{xxxwwwsssnnnnnnssstttsssyyyvvvvvvxxxwwwttttttvvv|||zzzvvvsssqqqqqqssstttrrrpppooonnnnnnmmmjjjhhhnnnmmmnnnqqqttttttqqqnnnoookkkmmmssstttqqqrrrvvvpppsssvvvvvvvvvwww{{{~~~wwwnnniiimmmrrruuuzzzvvvyyy~~~yyy~~~~~~yyy}}}||||||{{{}}}|||yyyzzzvvvuuuzzzyyyttt|||{{{|||{{{zzzssswwwzzztttsssttttttuuuvvvxxx{{{~~~}}}qqqssstttrrrooommmnnnooopppppppppsssvvvzzz|||~~~|||zzzwwwtttqqqpppqqqssspppqqqsssttttttuuuwwwxxxwwwwwwuuupppppptttuuurrrxxxvvvvvvyyyyyyvvvuuuxxxxxxvvvtttrrrppppppppppppooonnnmmmnnnoooooommmkkkooonnnnnnqqqtttuuusssqqqxxxsssrrruuuvvvsssuuuzzzlllnnnppprrrsssvvvyyy{{{|||uuuqqqsssuuuttttttwww|||||||||~~~wwwyyyxxx|||xxxxxx|||uuuyyyvvvzzz|||uuuwwwzzzyyy{{{{{{zzz}}}}}}ttt}}}wwwsssttttttuuuvvvxxxzzz|||}}}|||vvvrrrrrrqqqpppnnnoooooopppqqqrrrssssssssszzzwwwrrrqqqqqqrrrrrrpppoooqqqssstttsssssstttuuuvvvxxxvvvrrrrrrtttuuurrrtttssstttxxxyyyvvvvvvxxxuuutttrrrpppoooooooooooommmllllllmmmoooppppppnnnqqqoooooopppssstttuuutttyyytttppppppooooooqqquuummmmmmlllnnnppprrrssssss}}}yyyxxxzzzzzzvvvssssss}}}{{{yyy|||~~~zzzzzz{{{}}}xxxyyyxxx~~~~~~wwwyyy{{{~~~}}}uuu|||yyyyyyuuuvvvwwwxxxzzz{{{|||}}}vvvooouuuyyyssskkknnnppprrrsssrrrpppoooooowwwuuusssqqqqqqrrrrrrrrroooqqqssstttsssrrrrrrsssvvvxxxvvvqqqooorrrttttttpppooorrrvvvxxxuuutttvvvvvvtttqqqnnnmmmnnnpppqqqnnnmmmlllmmmoooppppppoooqqqooonnnnnnppprrrtttuuussspppnnnmmmllllllnnnppptttqqqnnnmmmooopppnnnkkkxxxwwwxxxzzz{{{{{{zzzyyyxxxyyyxxxvvv||||||{{{||||||tttvvvttttttzzzuuuwww~~~{{{|||yyyyyywwwvvv~~~vvvvvvwwwyyyzzz{{{{{{|||uuurrrsssqqqnnnnnnqqqtttuuusssqqqpppqqqtttvvvwwwuuuqqqpppssswwwppprrrssssssrrrqqqqqqrrrvvvwwwtttnnnkkkoootttuuuqqqpppqqqvvvwwwttttttvvvvvvsssnnnjjjjjjmmmqqqtttqqqooommmmmmnnnoooooonnnpppooonnnmmmmmmooorrrtttqqqrrrrrrqqqqqqrrrsssrrrwwwtttppppppqqqqqqooollltttuuuwwwwwwyyy|||vvv|||zzzuuu~~~xxx|||zzz{{{yyy{{{{{{tttjjjmmmvvvxxx~~~zzzyyyuuurrr}}}uuuuuuwwwxxxyyyyyyyyyyyy~~~tttuuu|||tttkkknnnuuunnnrrrvvvvvvsssqqqrrrsssssswwwzzzwwwrrrppptttyyyqqqrrrsssrrrqqqqqqrrrttttttvvvtttnnnjjjnnnrrrtttuuussssssuuuvvvssssssvvvuuuqqqmmmiiiiiilllqqqttttttqqqnnnmmmnnnnnnnnnmmmppppppooommmlllmmmooorrrooorrrsssrrrsssvvvvvvssssssrrrqqqqqqsssttttttttttttwwwwwwttttttyyy}}}}}}yyyyyyxxx~~~www}}}vvvyyy{{{wwwxxx~~~{{{uuuuuussszzzyyyzzz{{{}}}|||zzzsssyyyvvvwwwxxxyyyzzzzzzyyyyyyfffnnnmmmzzzyyyrrrqqqnnnrrruuuuuuqqqoooqqqsssuuuwwwxxxvvvtttssstttvvvssssssrrrqqqpppqqqtttwwwpppvvvwwwrrrnnnoooqqqrrrwwwsssqqqrrrqqqnnnooossstttsssqqqooopppqqqsssuuutttqqqnnnmmmnnnoooooonnnqqqrrrrrrpppmmmlllnnnpppooorrrrrrooooootttuuurrrpppqqqrrrrrrrrrsssuuuwwwrrrwwwxxxsssqqquuuxxxwwwvvv{{{zzz~~~}}}|||{{{|||wwwyyyuuu{{{}}}wwwwww||||||yyyooofffqqquuusssvvvzzzyyyvvv}}}|||wwwvvvyyyzzz{{{|||}}}|||{{{{{{mmmzzzllllllyyyhhhnnnrrruuusssooommmooorrrwwwvvvttttttuuuuuutttrrrtttsssrrrpppoooqqqvvvyyynnnuuuzzzwwwrrrqqqqqqpppvvvqqqmmmmmmkkkiiijjjnnnuuuvvvwwwxxxxxxxxxwwwwwwssspppnnnmmmnnnooopppppprrrssstttrrrnnnlllnnnppptttvvvsssnnnnnntttwwwuuuppprrrsssrrrooooooqqqtttooovvvxxxsssqqqtttuuusssnnnqqqzzz~~~zzz{{{}}}yyy~~~~~~~~~xxxyyyvvvzzz{{{uuuwwwyyyzzzwwwtttssswww|||}}}xxxttt}}}{{{~~~yyy{{{yyyzzzzzz}}}{{{zzz{{{zzzxxx|||qqqwwwzzzuuuzzzppplllkkkzzzzzzssspppqqqrrrnnniiilllsssvvvvvvuuusssqqqqqqsssuuunnnqqqsssrrrooonnnppprrrttt|||sssssswwwuuussspppmmmlllmmmnnnooosssuuuvvvtttpppnnnoooqqqrrrooommmooorrruuutttrrrqqquuuxxxxxxtttpppooopppsssrrrppppppqqqrrrqqqpppuuuvvvwwwtttpppooopppssstttuuuuuuuuutttsssuuuwwwvvvwwwxxxyyyyyyyyyxxxwww{{{uuu~~~xxxyyy~~~}}}{{{wwwyyy~~~}}}~~~{{{{{{zzzxxxwwwwwwxxxzzz~~~xxxrrrzzzxxx{{{zzz{{{yyyzzz||||||{{{yyyzzz~~~sssrrrrrrnnnuuu~~~qqqppp~~~uuunnnnnnooommmmmmqqquuuuuuvvvtttrrrpppqqqrrrpppqqqpppooonnnoooqqqsssxxx~~~vvvppprrrvvvsssrrrpppnnnlllmmmoooqqqqqqrrrrrrqqqpppoooooopppooommmkkkllloooqqqpppnnnoooqqqtttuuutttrrrppppppuuusssqqqqqqqqqqqqpppooorrrssstttrrrnnnmmmoooqqqqqqrrruuuwwwyyyzzzzzzyyytttuuuwwwzzz|||}}}}}}}}}xxx~~~~~~xxx|||{{{uuu{{{wwwwwwyyy}}}{{{|||{{{zzzzzz{{{zzzyyywwwzzztttyyyxxx{{{zzz|||yyyzzz~~~}}}}}}{{{yyyyyywwwnnnnnnnnnrrrxxxqqqmmmppprrrqqqpppsssuuuuuutttqqqooooooppprrrpppmmmlllnnnppprrrssszzz{{{yyyuuupppnnnqqquuuooopppqqqooommmmmmpppsssqqqpppoooppprrrsssrrrqqqooollljjjkkknnnooonnnllllllmmmnnnqqqssssssqqqooovvvtttqqqpppppppppooommmppprrrsssrrrooommmooorrrnnnnnnqqqvvv|||}}}{{{xxxrrrtttvvvxxx{{{|||}}}~~~xxx|||{{{vvvwwwyyywwwvvvuuu{{{yyytttwwwzzz}}}}}}{{{yyywww}}}}}}yyyyyywwwzzz{{{|||yyyzzz}}}~~~zzzwwwwwwzzz~~~pppooouuuyyyzzz{{{rrrrrrtttsssqqqttttttsssqqqnnnnnnoooqqqrrrooolllmmmpppsssrrrqqqxxxuuuqqqnnnnnnpppssstttllloooqqqpppnnnmmmppptttrrrpppoooqqquuuxxxwwwuuurrrooommmmmmpppqqqooommmmmmkkkkkknnnrrrssspppmmmsssqqqooonnnoooooonnnmmmooorrruuutttrrrqqqsssuuupppnnnmmmqqqwwwyyyvvvqqqsssssstttvvvwwwxxxxxxyyyxxx~~~wwwyyy{{{}}}wwwwwwzzzyyy{{{yyyuuu{{{{{{pppuuu{{{~~~|||yyyxxxxxxuuu{{{|||www~~~wwwyyy{{{{{{yyyyyy}}}}}}yyyvvvyyyxxxrrruuuwwwwwwtttsssxxxzzztttsssrrrpppvvvtttqqqnnnlllmmmqqqtttpppnnnnnnpppttttttqqqnnnssspppmmmnnnqqqtttuuutttjjjmmmpppqqqooooooqqqsssqqqooonnnqqquuuxxxwwwuuussspppmmmnnnqqqrrrpppnnnooommmlllnnnqqqqqqnnnkkkooommmllllllnnnooonnnnnnnnnqqquuuuuussssssuuuwwwyyysssnnnnnnqqqrrrpppmmmrrrrrrssstttuuuvvvxxxxxxrrrwwwyyywwwyyyzzz}}}~~~yyy~~~yyywwwwwwzzz}}}vvv||||||}}}|||{{{yyyxxxwwwvvvmmmvvvxxxrrrsss}}}||||||xxxxxx}}}|||}}}}}}zzzsssqqqqqq}}}mmmjjjkkkuuuyyyuuusssoootttsssqqqnnnlllnnnsssvvvpppppprrrtttuuutttqqqnnnnnnmmmlllooosssvvvuuussskkklllnnnppprrrrrrqqqpppnnnnnnmmmoooqqqssssssrrrpppnnnkkklllooopppooommmqqqpppoooooopppooonnnlllmmmllljjjkkkmmmoooooonnnkkkooossstttssssssuuuxxx{{{uuuqqqqqqpppooommmqqqqqqrrrtttvvvyyy{{{|||rrrtttwwwxxxyyyyyyzzz|||yyy{{{~~~~~~~~~~~~yyy{{{}}}vvvuuuyyyyyy}}}tttzzz~~~vvvwwwxxxvvvsssmmmssstttmmmppp}}}~~~~~~}}}wwwuuu}}}}}}}}}xxx{{{ppphhhkkkqqqyyyqqqpppqqqqqqqqqpppqqqsssvvvrrrtttvvvuuutttrrrqqqqqqnnnmmmmmmooorrrtttsssrrrmmmllllllppptttuuuqqqmmmmmmooopppoooooonnnoooqqqnnnllliiikkknnnpppooommmpppqqqrrrqqqpppoooooopppooonnnlllmmmnnnoooooonnnjjjoootttvvvuuuuuuwwwzzz}}}yyyvvvsssrrrqqqppprrrrrrrrrsssuuuwwwzzz{{{uuuuuuuuuuuuwwwzzz{{{{{{~~~~~~uuuvvv{{{vvvpppttt~~~vvv~~~zzzpppwwwsssuuuyyyvvvoooppptttqqqlllsss}}}nnnooovvvuuuuuu~~~wwwsss~~~~~~~~~{{{~~~uuuhhhmmm|||tttlllooosssttttttsssssstttuuuwwwxxxuuuqqqpppqqqtttpppooonnnooopppqqqqqqpppooolllkkkooouuuvvvqqqkkkoooqqqsssrrrooommmooorrrnnnllljjjkkkoooqqqpppoooooorrrtttssspppoooqqqtttsssqqqooonnnooopppooonnnlllqqqvvvyyyyyyyyy{{{}}}zzz{{{{{{yyyuuusssrrrrrrtttsssrrrqqqrrrrrrtttuuuwwwwwwuuutttwwwzzz{{{xxx}}}|||{{{}}}}}}}}}xxxtttyyy}}}|||{{{|||}}}~~~yyyyyywwwsssvvvwwwtttvvvwwwxxxuuupppwwwvvvqqqlllvvvxxxwwwyyy|||{{{yyyrrrooo|||{{{}}}~~~~~~~~~}}}oooooorrrxxxzzzuuuqqqqqquuuwwwwwwvvvuuuuuussspppppppppsssuuurrrmmmnnnrrrsssllljjjqqqvvvsssppppppqqqpppooommmjjjjjjjjjkkksssooommmooorrrsssoookkklllmmmnnnooopppqqqqqqqqqpppqqqqqqppprrrvvvsssmmmoooqqqtttwww}}}}}}uuuzzzyyyyyywwwuuusssrrrppptttvvvsssnnnlllqqqtttuuutttuuuwwwxxxwwwvvvtttrrrzzz}}}||||||~~~{{{yyy|||~~~}}}yyywwwwwwwwwxxxyyywwwssstttxxxpppqqqtttwwwzzzuuurrrxxxwwwsssyyyxxxsssrrrwwwzzz}}}|||vvv|||{{{}}}rrrwwwyyyrrrnnnrrrwwwvvvtttttttttvvvwwwvvvvvvvvvtttsssppppppsssuuusssoooooossssssmmmlllpppssspppooopppllloooqqqoookkkjjjmmmrrrpppmmmkkklllnnnooommmjjjmmmnnnnnnoooooooooooonnnmmmooopppppptttxxxwwwrrrpppsssuuuwww}}}}}}vvvyyyyyyyyyxxxwwwuuusssrrrnnnqqqqqqmmmmmmqqquuuuuuwwwxxxyyyzzzzzzyyyxxxwww{{{zzz|||yyyzzztttvvv|||xxxyyy{{{{{{yyyxxxyyy{{{xxxzzzzzzvvvuuu{{{ooooootttrrrrrrwwwttttttzzzyyyuuuzzz{{{uuupppvvvvvvxxxyyyxxxwwwyyy~~~eeeiiiyyyvvv~~~rrrqqquuuvvvvvvvvvtttuuuvvvwwwwwwvvvttttttqqqppprrruuutttppppppsssssspppnnnpppooommmmmmooojjjppptttqqqkkkiiinnntttnnnmmmkkkkkkjjjkkkllllllqqqqqqqqqqqqppppppooonnnmmmpppqqqqqqtttyyyxxxtttpppsssuuuvvv{{{|||vvvvvvwwwwwwxxxwwwvvvtttsssiiimmmooommmnnnrrruuuuuuxxxxxxxxxyyyzzzzzz{{{{{{|||}}}}}}~~~xxx}}}~~~~~~}}}www|||{{{zzz}}}vvvtttuuuxxxyyyyyy{{{~~~xxxzzz|||{{{zzz}}}vvvnnnvvvyyyppplllqqqsssuuuyyywwwtttnnnrrrpppuuuxxxyyyuuu{{{|||wwwuuu}}}~~~|||zzzkkklll{{{yyy{{{yyyvvvtttsssuuuuuutttuuuwwwvvvsssrrrsssqqqpppqqquuuuuuqqqqqqsssrrrqqqpppooolllkkklllnnnnnnqqqsssqqqllljjjlllooooooooonnnllljjjkkkmmmpppsssttttttttttttsssrrrrrrppprrrsssqqqrrruuuuuurrroooqqqsssssswwwzzzyyytttrrrssstttuuuuuutttsssrrrhhhmmmpppooopppsssuuutttuuuuuuuuuuuuwwwxxxzzz{{{|||~~~uuuzzz}}}~~~}}}zzz}}}zzz}}}xxxvvvxxxwwwtttuuuyyytttwwwzzz|||}}}xxxppppppwwwvvvlllkkkssssssvvvvvvtttsssyyyyyytttxxx{{{{{{wwwyyyyyywwwyyyyyywww}}}~~~rrrjjjtttvvvwwwzzz|||{{{sssrrruuuwwwssstttwwwvvvpppnnnppprrrpppqqqtttuuurrrppprrrpppqqqqqqooollllllmmmmmmooonnnnnnnnnoooooonnnmmmppppppooommmkkkkkknnnppprrrrrrsssttttttttttttsssnnnqqqrrrppppppssstttssslllooopppoooqqquuuuuuqqqmmmoooqqqrrrsssrrrpppooolllqqqsssrrrrrrtttuuusssssssssssstttuuuwwwyyyzzz|||yyyxxxzzz}}}{{{{{{~~~yyyuuuyyyzzzvvvwww|||ssssssuuuxxx|||rrrqqqqqqqqqnnnkkkpppxxxtttwwwsssrrrtttuuu}}}|||vvvttttttvvvzzz{{{wwwzzz|||}}}~~~tttooonnnqqqlllmmmxxxwwwtttvvvwwwrrrsssxxxvvvpppnnnrrrsssppppppssstttqqqoooooonnnpppqqqoooooopppooolllllljjjiiimmmsssvvvtttrrrpppooommmllllllmmmnnnnnnnnnoooppppppqqqqqqqqqqqqiiinnnpppnnnoootttwwwwwwmmmppppppnnnooossstttqqqlllnnnppprrrsssrrrpppnnnoootttvvvssssssuuuuuuttttttuuuvvvwwwxxxyyyzzzzzz{{{}}}||||||vvv{{{{{{}}}|||{{{|||}}}xxx|||}}}yyy{{{wwwuuutttvvvzzzmmmrrrrrrnnnmmmqqquuuuuuuuuwwwqqqrrryyyuuu}}}{{{tttssstttvvvyyyzzzvvvyyy{{{zzzzzz~~~yyypppqqqrrroooppptttxxxwwwvvvqqqrrryyyyyyrrrqqqwwwtttpppooorrrssspppllllllkkknnnoooooorrrvvvsssllljjjjjjlllqqquuuxxxxxxxxxssspppnnnoooqqqrrrooommmnnnoooooooooooonnnnnnmmmjjjoooqqqooooootttyyyyyypppttttttqqqppptttvvvtttoooqqqtttvvvvvvtttrrrpppppptttvvvsssrrruuuwwwvvvuuuvvvwwwyyyzzzzzzyyyyyyzzz{{{{{{zzz|||{{{|||~~~~~~||||||}}}zzzwwwwwwuuuzzz}}}yyyvvvvvvzzz}}}vvvlllnnngggqqqtttqqqssszzzwwwllluuuxxxpppsss}}}www|||yyyxxxxxx{{{|||}}}{{{ppprrrzzz{{{xxxvvvyyyuuupppooo|||vvvuuuppprrr{{{|||uuuuuu|||uuupppnnnqqqsssoookkkjjjjjjmmmnnnooouuuzzzuuulllkkknnnsssuuuvvvvvvxxxzzzvvvsssppprrrvvvwwwsssnnnrrrqqqqqqqqqooonnnmmmlllnnnssstttqqqpppssswwwxxxtttwwwwwwssssssvvvxxxxxxrrrtttwwwyyyyyywwwuuusssooosssuuurrrrrruuuxxxwwwsssuuuwwwyyyzzzyyyxxxwwwyyyzzz~~~|||}}}zzz|||}}}{{{yyyxxxzzz|||yyy||||||{{{yyyyyy{{{{{{{{{zzzxxxwwwwwwpppnnnqqqnnnoooqqqrrrssstttttttttuuuooommmwwwyyynnn}}}yyyuuuwww}}}zzzvvv|||zzzyyyzzzyyy|||mmmooovvvxxx|||}}}~~~uuuzzzxxx}}}qqqxxxnnnppptttrrrmmmnnnsssuuurrrrrruuuuuurrrnnnmmmoooqqqtttuuussspppoooqqqtttuuuqqqllltttqqqooopppsssvvvvvvuuuyyyxxxwwwuuusssqqqpppooooooqqqssssssqqqooonnnmmmrrrtttuuuuuurrrpppppppppuuuuuusssqqqooooooqqqtttkkkoootttuuusssrrrsssuuuuuuttttttsssssssssttttttuuuvvvwwwxxxyyyxxxxxxwwwvvvyyy}}}yyyvvvyyy|||~~~~~~{{{yyyyyyyyywwwyyy|||~~~}}}~~~}}}|||yyy{{{}}}}}}}}}{{{tttnnnqqqsssnnnmmmqqqoooooopppqqqrrrssstttttttttqqqnnntttwwwppp{{{vvvyyywwwyyyuuuqqq|||zzzzzzzzzxxx}}}qqqrrrwwwvvvwww|||~~~qqqssszzz}}}uuurrrlllttt}}}rrrkkklllpppppppppqqqrrrpppmmmlllnnnppprrrrrrrrrooonnnpppssstttqqqmmmmmmlllkkknnnssswwwyyyyyyxxxwwwvvvtttrrrpppooonnnlllnnnqqqqqqpppnnnnnnnnnmmmooorrrsssrrrqqqrrrssstttttttttrrrpppoooqqqrrrnnnqqqtttvvvvvvuuuuuuuuuuuuuuutttttttttttttttuuutttuuuvvvwwwwwwwwwvvvuuuvvvzzz|||xxxuuuxxx{{{}}}zzzwwwvvvxxxxxxzzz}}}||||||}}}~~~|||xxx{{{{{{zzz}}}{{{|||~~~qqqlllmmmsssuuupppqqqvvvrrrqqqqqqqqqrrrtttvvvwwwrrrtttpppqqquuurrrxxx}}}uuuxxxrrrppp|||uuurrr{{{zzz{{{zzzxxxzzz}}}sssuuuxxxwwwvvvyyywwwrrrtttmmmwwwuuuuuuuuugggeeelllqqqsssssstttrrrqqqqqqssstttttttttooommmmmmooorrrsssqqqnnnjjjjjjjjjmmmrrrvvvyyyzzzwwwvvvuuusssqqqooommmlllkkkmmmpppqqqpppppppppqqqnnnppprrrsssrrrrrrssstttsssssssssrrrqqqqqqrrrtttsssrrrrrrtttuuuvvvuuussstttttttttssssssttttttuuuuuuuuuuuuvvvvvvuuuttttttwww}}}}}}}}}uuuvvv||||||zzz|||~~~~~~}}}zzzwwwvvv|||yyyyyy}}}~~~~~~yyywww{{{}}}{{{{{{www{{{{{{|||~~~yyywwwuuurrrqqqtttwwwuuuqqqrrrxxxuuutttsssrrrsssuuuwwwyyyrrrxxxtttpppuuuuuuvvv}}}uuunnnmmm{{{yyywwwyyy{{{|||zzzwwwxxx~~~vvvrrrvvvzzzzzzzzz{{{}}}uuuqqqpppuuunnnooossstttsssssssssrrrtttuuuvvvuuusssmmmllllllmmmppprrrqqqooonnnnnnnnnnnnpppsssuuuvvvuuutttsssqqqpppnnnmmmllllllnnnqqqrrrrrrssstttuuussstttuuutttrrrqqqrrrsssrrrrrrqqqpppooorrrvvvzzz|||wwwrrrppprrrssssssrrrsssrrrrrrrrrrrrsssssstttvvvvvvvvvuuuuuuuuutttttt|||||||||wwwwww}}}}}}}}}|||{{{{{{{{{zzzyyyxxx}}}xxxvvv{{{|||~~~zzzxxxyyy|||{{{xxxxxx|||uuu~~~~~~xxx~~~yyykkkmmmtttvvvtttttttttsssooolllpppuuutttsssqqqqqqqqqsssuuuwwwssszzzvvvrrrvvvvvvsssxxxzzz{{{xxxxxxwwwzzz|||yyyuuuvvv{{{xxxvvvrrrrrrvvvzzz{{{{{{}}}}}}~~~|||}}}wwwtttqqqooonnnmmmmmmoooqqqqqqooommmmmmllllllmmmooopppppppppqqqqqqqqqppppppqqqssstttssssssrrrpppooonnnmmmmmmlllnnnqqqrrrrrrrrrtttuuuqqqrrrsssrrrppppppqqqrrrrrrqqqnnnlllmmmsss{{{vvvpppppprrrssssssqqqpppppppppqqqqqqrrrsssvvvvvvvvvvvvvvvvvvvvvvvv}}}}}}~~~|||www{{{|||xxx}}}|||zzzyyyzzz{{{{{{zzz{{{vvvtttyyy}}}{{{~~~}}}|||||||||yyytttvvvzzzyyy{{{{{{vvvkkkpppuuuuuuttttttsssqqqnnnnnnqqqvvvppppppooonnnooopppqqqrrrrrrxxxvvvssswwwssspppwwwxxxvvvttttttuuuzzz{{{wwwtttvvvyyyzzzuuuuuuuuuuuutttuuuvvvxxxyyy{{{~~~}}}|||}}}zzzyyyuuupppnnnmmmmmmnnnppppppooommmnnnnnnmmmmmmnnnooopppqqqnnnpppppppppppprrruuuwwwqqqqqqpppppppppoooooooookkkmmmnnnnnnnnnnnnpppqqqkkklllnnnnnnnnnoooqqqtttsssqqqnnnlllmmmsss{{{}}}uuurrrsssuuuvvvppppppppppppqqqrrrssssssvvvvvvuuuuuuuuuvvvwwwxxx~~~}}}|||~~~~~~}}}~~~~~~zzz{{{yyyyyyzzz}}}}}}{{{yyyzzzvvvvvvzzz}}}|||{{{}}}|||||||||zzz{{{zzzxxxyyy||||||}}}}}}}}}}}}uuulllrrruuuqqqssstttsssqqqpppqqqssstttooooooooooooppppppppppppqqquuusssuuuwwwnnnlllxxxzzzpppqqqzzzuuuwwwtttyyyzzzvvvtttwwwyyywwwnnn{{{vvvwwwvvvtttsssuuuxxxzzz{{{nnnrrr~~~vvvjjjoootttwww~~~~~~uuupppooonnnoooqqqrrrqqqpppooooooooonnnnnnnnnpppqqqlllnnnoooooooooqqquuuxxxoooooooooppppppqqqqqqqqqmmmnnnnnnmmmllllllmmmnnnlllmmmnnnnnnnnnppprrruuutttsssqqqoooooorrrxxx|||zzzuuussstttuuuqqqqqqqqqqqqrrrssstttuuutttssssssssstttvvvxxxyyyvvvyyy}}}xxxxxxyyy|||{{{www{{{yyyzzz}}}~~~zzzxxxxxxzzz}}}zzzuuuyyy~~~}}}wwwwww|||pppiiiqqqtttnnnqqqqqqqqqooonnnpppooommmqqqqqqrrrsssssssssrrrrrroooqqqqqquuuvvvjjjiiiyyysssvvvyyyzzznnn{{{sssyyyyyyuuussswwwyyywwwppprrrmmmttt|||tttvvvuuurrrqqqtttyyy|||uuu|||~~~ssspppsss~~~ooommmqqquuu{{{uuunnnmmmkkklllmmmoooooonnnqqqqqqpppooonnnnnnoooqqqlllnnnoooooommmnnnrrrvvvnnnnnnooopppqqqrrrrrrssspppqqqqqqooommmlllmmmnnnrrrssssssqqqpppqqqsssuuutttuuuuuusssrrrrrrtttvvv|||vvvrrrqqqrrrrrrrrrrrrssstttuuuvvvwwwrrrqqqqqqrrrsssuuuwwwyyyooowww~~~vvvxxxzzz|||~~~yyywwwwwwzzz}}}yyy|||~~~~~~xxxzzz}}}||||||zzzvvvzzz{{{yyyppppppvvvwwwuuuxxxtttooonnnoooqqqqqqpppooorrrtttvvvwwwvvvrrrmmmrrrmmmsss|||tttfffrrrvvvuuuuuurrrzzzooo|||{{{yyyyyyxxxwwwuuussslllzzz{{{qqqnnnpppuuuyyy|||xxxuuutttvvvyyy|||yyywwwyyyssstttqqqnnnwwwtttxxxvvvwwwyyytttoooooorrrpppkkkkkkooonnnmmmllllllmmmnnnpppqqqmmmmmmnnnooopppoooooonnnmmmkkklllnnnooonnnqqqvvvnnnmmmmmmoooqqqrrrrrrqqqrrrssstttrrrpppppptttxxxsssssstttuuuvvvwwwxxxyyy|||zzzvvvsssrrrrrrrrrrrrrrruuuwwwvvvsssqqqsssuuu}}}}}}zzzuuuqqqqqqvvv{{{sssuuuwwwzzz~~~|||zzzyyy{{{~~~~~~zzzvvv{{{{{{zzz{{{|||}}}zzzyyyyyy~~~rrrppptttvvvvvvqqqpppooopppsssuuutttrrrsssuuuwwwxxxyyyxxxuuurrrnnniiippp}}}zzzppp{{{vvvsssuuuvvv}}}zzzzzzyyyyyyyyyyyyyyywwwvvvqqq|||uuuoooooosssxxx|||zzzyyywwwuuuuuuwwwyyy{{{xxxxxxyyyxxxtttqqqzzzooouuuzzz~~~vvvrrrqqqsssqqqllljjjlllnnnnnnnnnnnnnnnoooppppppoooooooooooopppppppppqqqllljjjkkknnnmmmjjjlllqqqllllllmmmnnnpppooommmjjjqqqtttvvvuuurrrppppppqqqqqqqqqqqqqqqsssuuuwwwxxxtttuuuuuurrrmmmlllnnnqqqoooqqqsssssssssssstttuuuyyyyyyxxxuuuttttttvvvxxxxxx|||}}}}}}xxxwwwxxx{{{}}}|||zzzyyy{{{}}}}}}zzzvvv{{{{{{yyy~~~}}}~~~~~~~~~xxxzzzvvvxxx}}}rrrooorrrtttnnnnnnooorrrtttuuutttrrrqqqrrrsssttttttsssrrrqqqpppkkkoooyyyvvvoooxxxtttqqqooo{{{}}}xxxyyyyyyzzzzzzzzzyyyyyyyyy}}}tttssspppoooqqqtttxxx{{{wwwvvvvvvwwwxxxzzz|||~~~wwwzzz~~~}}}wwwvvvqqqmmmvvv~~~}}}zzzvvvsssqqqssssssooommmmmmnnnoooooooooooooooooooooqqqpppooonnnoooppprrrsssnnnmmmooorrrqqqnnnooorrrkkkkkkmmmooopppnnnjjjgggmmmppptttvvvuuurrrpppoooooonnnnnnnnnooorrruuuvvvnnnrrruuurrrmmmjjjnnnrrrooooooppprrruuuvvvvvvuuuttttttsssuuuvvvwwwwwwvvv{{{zzz~~~~~~{{{~~~zzzyyyyyy{{{}}}~~~}}}{{{xxx}}}zzzyyy~~~{{{~~~~~~}}}xxxzzzyyytttsss}}}vvvmmmrrr{{{ooooooppppppqqqqqqpppppppppooopppqqqpppnnnoooqqquuuqqqrrruuuqqqpppzzzvvv}}}rrr{{{xxxxxx|||yyyzzz{{{{{{zzzyyyzzzzzz~~~~~~yyyqqqrrrsssttttttuuuvvvwwwvvvvvvwwwxxx|||}}}rrrrrr{{{|||pppooovvv{{{{{{tttwwwtttsssssssssrrrqqqqqqoooooooooooooooooonnnnnnrrrqqqnnnmmmmmmooorrrtttooonnnqqquuutttqqqqqquuummmmmmmmmnnnppppppnnnllliiilllpppsssuuuttttttsssqqqpppnnnmmmmmmooorrrssspppsssuuuuuusssrrrsssuuurrrpppppprrrvvvxxxvvvtttrrrpppoooqqqvvvyyyxxxvvvyyy~~~~~~{{{{{{zzz{{{|||}}}~~~}}}|||vvvzzzwwwwww{{{wwwwww~~~{{{|||~~~yyyuuuyyywwwssszzz{{{{{{llltttpppooonnnmmmlllnnnpppqqqsssqqqrrrtttrrrnnnpppvvvvvvvvvvvvvvvuuu~~~vvvttt}}}sssyyyyyyvvvuuuzzz{{{}}}|||yyyxxxxxxyyy}}}~~~wwwxxx{{{qqqtttxxxyyyxxxwwwwwwxxxvvvvvvwwwyyy~~~xxxppprrrrrr}}}yyyqqqsssvvv||||||{{{xxxuuutttsssssspppoooooonnnnnnmmmmmmmmmrrrpppmmmkkkkkknnnqqqsssooonnnpppsssqqqllllllooonnnllljjjjjjlllpppqqqrrrlllmmmnnnppprrrtttuuuvvvtttsssqqqooonnnnnnooopppuuutttsssuuuyyyzzzxxxvvvtttrrrppprrrtttuuurrrooossspppmmmooosssxxxyyyxxxwww|||}}}|||~~~~~~}}}||||||{{{|||{{{zzz}}}xxxvvvyyy~~~yyyzzz~~~|||uuu{{{|||yyy{{{~~~mmmlllsssmmmmmmmmmkkkkkknnnrrruuurrroooqqquuussslllnnnvvvyyyzzzzzzxxx{{{yyyppprrrlllwww{{{wwwuuuyyy{{{}}}|||xxxvvvwwwyyyzzzwwwrrruuuzzzqqqvvvzzz|||{{{zzz{{{|||wwwxxx{{{}}}zzzttt|||uuukkknnnuuu|||wwwtttrrrsssqqqpppnnnmmmmmmnnnnnnqqqooolllkkkkkkmmmpppsssuuusssssstttpppjjjiiilllmmmjjjgggfffiiinnnrrrttttttqqqooonnnpppsssttttttuuutttsssrrrqqqpppoooooowwwssspppsssyyy|||yyyuuusssrrrqqqqqqqqqpppnnnlllsssqqqoooooorrrvvvxxxyyywww|||}}}|||~~~}}}}}}}}}}}}|||}}}zzz|||wwwwww}}}}}}xxx{{{}}}~~~~~~pppkkkmmmooopppooonnnooorrrtttqqqooorrrwwwtttlllnnnwwwxxxyyyzzz}}}}}}|||wwwwwwvvvwwwvvvyyy|||{{{wwwvvvxxxzzz{{{zzzssssssuuuwwwrrrwww{{{|||yyyxxxzzz}}}zzz~~~~~~xxx{{{{{{wwwpppooosssooo|||yyyuuuwwwuuuqqqooommmnnnpppqqqqqqooonnnlllmmmoooqqqsssvvvtttssstttqqqmmmmmmqqqnnnllliiihhhkkkoooqqqsssvvvsssooooooqqqttttttsssrrrsssssstttsssrrrqqqpppuuussspppqqquuuxxxxxxvvvtttuuuuuutttrrrpppooooooqqqrrrssssssssstttvvvxxxwww}}}xxxzzzwwwxxx}}}|||wwwvvv|||~~~zzzyyy{{{uuupppsssuuutttqqqnnnnnnpppvvvssswww~~~zzzqqqrrr|||qqqsssyyyppptttxxxssswww{{{zzzwwwvvvyyy||||||wwwppprrrvvvwwwuuuvvvyyy|||{{{wwwuuuwwwzzz|||yyy{{{zzzrrrvvvvvvooozzz}}}mmmttt{{{zzzwwwssspppnnnooorrrtttqqqpppooonnnoooppprrrsssnnnllllllnnnnnnllloootttqqqooommmmmmoooqqqrrrqqqrrrpppoooppptttwwwwwwuuuoooppprrrtttuuutttsssqqqttttttsssrrrsssuuuwwwzzzuuuxxxzzzxxxuuurrrsssuuunnnrrrvvvwwwuuussstttuuuvvv}}}}}}{{{~~~www|||zzz|||}}}|||~~~}}}||||||{{{zzzzzzyyyyyyxxxwwwzzz|||rrrwwwzzz{{{~~~}}}yyyvvvuuuwwwxxxvvvuuuuuuxxxuuuuuuxxxxxxuuuuuuxxxtttwwwqqqtttzzzttt{{{yyyzzz|||~~~~~~{{{yyyxxxyyyrrrtttzzzvvvxxxyyyvvvxxx}}}yyyuuuvvv{{{|||zzz~~~xxxtttuuuzzz{{{zzzzzzvvvwwwyyytttzzzwwwrrrooopppsssvvvxxxyyysssnnnnnnssstttpppkkkkkkmmmmmmllllllnnnqqqqqqssstttuuuuuuuuusssqqqooossssssrrrrrrqqqppppppoootttwwwwwwtttsssuuutttqqqqqqvvvyyyvvvpppmmmpppuuuvvvvvvvvvwwwvvvuuuqqqooopppqqqrrrsssssssssrrrrrrvvvxxx|||~~~}}}~~~~~~}}}}}}}}}||||||{{{{{{zzzzzz{{{|||~~~|||zzzzzzxxxzzz}}}~~~|||tttqqqsssvvvxxxyyyxxxtttsssuuuuuusssuuuyyyuuusssppprrr~~~www||||||xxxwwwvvvwwwyyyyyyvvvssspppqqq}}}xxxvvvyyy{{{zzz|||zzzwwwwww{{{~~~zzzzzzwwwxxxyyyrrr|||~~~xxxwwwxxxooozzz{{{xxxvvvtttsssrrrqqqqqqrrrssstttsssrrrrrrpppnnnmmmooorrrrrrppppppqqqrrrttttttsssqqqpppqqqqqqqqqrrrrrrrrrrrrrrrqqqvvvxxxwwwvvvwwwtttoooooosssuuutttpppnnnoooqqqvvvuuutttttttttuuuuuutttrrrqqqqqqqqqqqqssstttuuuyyy{{{~~~{{{}}}~~~~~~}}}}}}|||{{{{{{zzzzzzuuuxxxzzz~~~~~~}}}xxxxxxmmmlllppptttuuupppmmmnnnssswww{{{rrrrrrsss{{{}}}qqqwwwxxxvvvssspppsssxxxzzzvvvqqqsssuuuvvvzzzwwwxxx{{{}}}}}}}}}zzzyyy}}}~~~{{{|||pppyyyyyyvvvuuuyyyyyy{{{wwwvvvwwwwwwtttooolllkkkllluuuppplllmmmpppqqqpppmmmlllnnnoooqqqrrrrrrqqqqqqoooppppppqqqrrrssssssssspppvvvyyyyyyyyyyyytttooooooppprrrssssssqqqpppoootttsssrrrqqqrrruuuwwwyyysssrrrpppoooppprrruuuwwwzzz{{{}}}~~~yyy~~~|||}}}}}}|||{{{{{{zzzzzzyyyvvvyyyzzzyyy~~~~~~|||~~~vvvvvvyyyzzz~~~{{{|||wwwuuuwww}}}uuuuuuuuu}}}wwwkkkqqqtttuuusssqqqsssxxxzzzxxxuuuvvvxxx{{{zzz{{{|||~~~~~~}}}~~~~~~|||yyy|||}}}yyyxxxyyy~~~yyyssspppqqqrrrsssnnniiijjjlllllllllmmmlllmmmnnnooopppppppppooonnnooooooppppppqqqqqqrrrsssxxx{{{zzzzzzzzzwwwrrrqqqqqqrrruuuwwwwwwsssooorrrsssssssssssstttvvvxxxsssrrrqqqpppqqqsssuuuvvvwwwxxxyyyzzz{{{{{{||||||}}}~~~|||~~~~~~zzz||||||{{{{{{zzzyyyyyyxxxzzz|||}}}yyyyyy~~~zzz}}}|||uuuoooqqqrrrmmmyyylllssswwwrrrssstttuuuvvvwwwyyyzzzuuuvvvzzz}}}|||}}}|||||||||yyyzzzwwwmmm~~~xxx|||~~~|||||||||tttvvvtttmmmiiiiiiiiihhhkkkqqqnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnoooooooooooovvvzzz{{{yyyyyy{{{zzzwwwrrrqqqqqqtttxxxwwwsssnnnqqqsssvvvvvvtttsssssstttrrrrrrsssttttttttttttsssvvvvvvwwwxxxxxxxxxxxxxxxxxx{{{}}}}}}~~~|||||||||{{{zzzzzzyyyyyy|||}}}~~~}}}{{{zzzxxxyyy~~~~~~{{{~~~qqqooorrrrrriii}}}pppuuuvvvoooqqqssssssssstttwwwzzzwwwxxx{{{}}}~~~||||||||||||}}}|||}}}zzz}}}~~~tttuuu|||~~~zzzzzzxxxyyy~~~rrriiijjjkkkjjjnnnuuuooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnvvvyyyzzzxxxxxx{{{{{{xxxqqqpppppprrrttttttpppmmmppptttwwwwwwtttqqqqqqrrrssssssuuuuuuuuutttrrrqqqwwwwwwyyyzzzzzzyyyxxxwwwwww|||~~~~~~~~~~~~}}}||||||{{{{{{{{{zzz{{{}}}}}}~~~wwwxxx~~~}}}zzz|||nnnnnnqqqooogggrrruuuuuuqqqqqqpppqqqsssuuuvvvwwwwwwxxx}}}|||yyyzzzyyyvvvwww~~~}}}zzz~~~~~~}}}vvv}}}~~~zzz}}}~~~zzzyyyxxxggghhhnnnoooooosssoooooooooppppppqqqrrrrrrnnnnnnoooooopppqqqqqqqqqrrrvvvxxxwwwwwwyyyxxxtttrrrrrrqqqrrrrrrqqqpppnnnqqqtttwwwuuurrrpppqqqtttvvvvvvuuutttsssrrrqqqqqqwwwxxxzzz||||||zzzxxxvvvvvv||||||~~~{{{~~~}}}}}}}}}zzzwwwxxx|||{{{xxx|||{{{{{{xxx|||~~~}}}~~~~~~kkklllnnnjjjfff~~~wwwzzzyyyvvvqqqnnnpppuuuyyyxxxuuusssssswww|||uuurrruuuvvvtttrrrzzz~~~{{{zzzvvvxxx}}}}}}zzz}}}tttvvvvvvyyyppp}}}yyy{{{ccceeeppprrrnnnmmmnnnoooooopppqqqsssuuuvvvnnnnnnoooqqqrrrssstttuuummmssswwwwwwxxxxxxuuupppuuuuuuuuusssrrrqqqqqqqqqrrrtttuuusssoooooosssxxxzzzxxxuuurrrpppqqqrrrsssuuuwwwzzz|||{{{yyyvvvtttuuu|||}}}zzz{{{{{{zzz|||{{{zzzxxxxxxzzz}}}~~~~~~{{{xxxlllwwwzzz|||~~~sssmmmrrrwwwzzzqqqxxxxxxvvvuuutttvvvxxxwwwsssppptttyyy{{{~~~}}}|||{{{zzzyyyxxxxxxwwwsssyyy|||zzz{{{vvvwwwuuurrr~~~tttsss}}}~~~www}}}{{{vvvwwwvvvtttwwwxxxhhhgggppptttpppmmmmmmoooqqqtttuuutttrrrrrrpppnnnnnnpppqqqrrrrrrnnnrrrwwwyyyxxxtttqqqpppttttttqqqqqqwww{{{ttthhhuuu}}}qqqccclllwwwrrrllluuu~~~}}}rrrmmmsssuuuqqqpppwwwzzzwwwwww|||}}}zzz{{{~~~~~~~~~zzzzzz{{{xxx|||~~~vvv{{{{{{|||~~~}}}{{{}}}qqqxxxuuuwwwyyyzzz|||~~~ssswwwvvvwwwuuurrrssstttuuusssrrrxxx|||~~~zzzyyyyyyzzzzzzzzzzzzyyyyyytttvvvwwwzzz}}}xxxyyyzzz}}}{{{{{{yyyvvvvvv}}}{{{lllkkkqqqsssnnnqqqqqqqqqssstttuuutttrrrsssqqqppppppqqqrrrrrrqqqppprrrttttttsssqqqqqqqqqooooooooopppxxx~~~yyyppptttvvvooommmwwwzzzwwwzzztttxxx}}}~~~uuukkkkkkrrruuuxxxwwwuuuxxx}}}~~~zzz{{{}}}~~~~~~xxxyyyzzzuuuwwwzzzttt}}}|||{{{|||}}}~~~}}}|||xxxwwwwwwppprrrssstttuuuvvvwwwyyy~~~{{{~~~}}}ppprrrtttvvvtttqqqpppqqqrrrsssssstttxxx|||~~~zzzsssvvvwwwyyy{{{|||||||||{{{ssssssttt}}}}}}}}}sssxxx|||{{{zzz{{{{{{zzzwwwuuuxxx~~~mmmhhhllloooooosssrrrqqqqqqssssssrrrppptttsssrrrrrrssssssqqqoooqqqqqqpppooommmnnnqqqsssmmmnnnnnnqqqwww}}}zzztttvvvtttooottt|||vvvrrr|||tttrrr~~~qqqlllyyyxxxwwwuuutttxxx}}}~~~{{{zzz|||}}}~~~~~~~~~uuuwww{{{vvvwww{{{xxx{{{yyywwwwwwxxxzzzzzzyyy{{{xxxssskkkiiiwwwwwwvvvtttsssuuuxxx{{{xxx}}}~~~qqqqqqoooqqqwwwsssrrrppppppqqqrrrsssssstttwwwyyyzzz|||www~~~yyyvvvuuutttwwwxxx{{{}}}~~~~~~}}}}}}sssvvv|||}}}{{{xxx}}}|||vvvwwwvvvvvvvvvvvvvvvxxx{{{~~~tttfffeeellltttpppooommmnnnoooppppppppptttssssssssssssrrrooollloooooonnnmmmmmmooosssvvvqqqppppppqqqtttwwwuuurrrooosssppprrryyytttnnntttpppnnnzzzyyyyyyssstttuuuvvvxxx{{{||||||zzz{{{{{{|||~~~wwwxxx}}}zzz{{{~~~zzzxxxuuuuuuvvvwwwxxxwww{{{zzzssslllkkkwwwwwwvvvtttssstttwwwzzz{{{uuuxxxtttooouuummmqqqsss|||oooppprrrsssssssssrrrrrrzzzzzzyyywwwsssqqquuu{{{xxxvvv}}}vvvssstttvvvxxxzzz{{{}}}~~~yyy|||~~~}}}~~~yyyuuuvvvyyywwwvvvuuuuuuwwwyyyzzzzzzrrrhhhmmmwwwooommmlllllloooqqqsssssssssrrrrrrrrrrrrpppmmmkkkkkkmmmooopppppprrrtttwwwrrrppppppqqqrrrrrrrrrsssiiiwwwuuuooowww{{{tttnnnlllmmmsssqqqmmmqqqvvvyyyyyyxxxzzz}}}zzzzzzzzz{{{}}}~~~{{{~~~~~~|||yyywwwwwwxxxyyyyyyxxxtttwwwoooxxxuuuvvvtttuuuuuuuuutttvvvyyy||||||yyy}}}}}}qqqqqq{{{hhh|||ppppppwwwnnnqqqtttvvvuuutttttttttvvvvvvwwwvvvsssqqqwwwwwwxxxxxxyyyyyyyyyyyyyyyyyy{{{||||||}}}~~~~~~yyy~~~~~~|||xxxuuuttt~~~xxxuuuvvvxxxwwwvvvyyyqqqooovvvrrrpppmmmmmmppptttvvvwwwsssrrrqqqqqqqqqpppnnnkkkkkknnnqqqrrrrrrssstttuuuooonnnoooqqqqqqqqqtttyyywwwssszzzrrrdddqqqxxxwwwxxxvvvqqqrrruuuyyyyyywwwxxx||||||zzzzzz{{{}}}}}}~~~zzz|||zzzyyyyyyzzzzzzyyyxxxtttvvvkkkqqqxxxwwwtttuuuvvvvvvuuuvvvxxxzzz}}}~~~ttttttxxxlllsssqqqssspppsssvvvvvvuuuuuuwwwyyywwwwwwyyy|||zzzzzzvvvxxx{{{|||{{{zzzyyyxxxyyyyyyyyyzzz|||~~~|||vvvxxx~~~~~~}}}zzzxxxwwwwww|||uuuuuuvvvvvvtttyyy~~~rrrppptttuuurrrooonnnpppsssvvvwwwuuusssqqqpppqqqqqqpppnnnpppqqqrrrrrrppppppqqqrrrooonnnooosssrrrqqqwww{{{vvv~~~}}}mmmbbbtttxxxwwwrrrvvvzzzyyyxxxyyy}}}{{{yyyzzz|||~~~}}}||||||yyysss{{{zzzyyyyyyzzzzzzxxxwwwzzzyyyjjjmmmtttpppvvvwwwxxxwwwuuuttttttuuuyyy}}}zzzwwwqqqppp}}}{{{xxxsssuuuvvvuuutttuuuzzz~~~}}}~~~{{{wwwvvvwwwxxxwwwvvvvvvwwwzzz||||||{{{zzzvvv{{{{{{vvvtttvvvzzz~~~uuuuuuwwwwwwuuuzzz{{{sssnnnkkknnntttvvvrrrnnnlllnnnqqqssstttvvvtttqqqpppqqqrrrrrrqqquuutttssspppmmmlllnnnppprrrqqqrrruuusssqqqwwwwwwrrrkkksss}}}ooonnnnnn|||xxx{{{|||pppsss{{{|||xxxvvv~~~{{{yyyzzz|||~~~|||{{{zzz~~~qqqxxxxxxxxxyyyzzzzzz{{{||||||tttuuulll~~~qqqtttsssvvvyyyxxxvvvtttvvvxxxyyyvvv{{{vvvnnnpppuuu{{{xxxtttuuuqqqwwwvvv|||}}}yyyyyyvvvrrrppprrrttttttyyytttppprrr{{{yyywwwyyyuuu~~~wwwkkk~~~zzzvvv{{{|||wwwwwwxxx~~~~~~zzzxxxxxxqqqfffjjjqqqrrrooorrrttttttqqqooooooqqqtttqqqooopppsssuuuvvvuuuuuutttrrrmmmiiijjjoootttkkkooossssssqqqrrrwww{{{wwwfffkkkuuuuuu~~~lllnnnmmmqqqwww}}}zzzjjjooo{{{{{{wwwsssmmmuuu~~~}}}{{{|||zzzvvvwwwxxxxxxyyyyyyzzzyyyyyyyyyvvvtttooonnniiisssuuuwwwvvvsssrrrtttwwwzzzyyy}}}vvvuuu{{{yyyzzzrrrlllqqqyyyttt{{{|||yyyttt{{{xxxhhhmmmpppuuuzzz}}}~~~{{{xxxyyyvvvuuuyyyzzzzzzxxxnnn~~~{{{~~~}}}yyy|||}}}zzz|||xxxsssiiilllpppqqqmmmpppssstttrrrrrrssstttrrrrrrsssrrrqqqqqqrrrtttrrrrrrqqqooommmmmmoooqqqpppqqqrrrpppoooqqqwww}}}~~~ooorrryyyxxxtttkkkkkknnnrrrsssvvv}}}sssuuu{{{{{{xxxwwwzzzvvvuuuzzz}}}||||||~~~~~~xxxtttxxxyyyyyyyyyxxxwwwuuuttttttppppppnnngggsssuuuvvvtttqqqqqqtttwww|||||||||}}}zzzqqqrrrxxxssszzzzzz|||~~~sssyyy}}}{{{llloooqqqkkkgggzzz{{{zzzzzz|||}}}yyy|||ssslll{{{zzzzzzyyyuuuqqqrrrzzzoooooorrrqqqoooqqqsssssssssrrrssstttooorrrtttsssooommmooosssoooooooooqqqrrrqqqooommmtttsssqqqnnnlllpppwww}}}uuutttuuurrrwww|||uuuoooppptttuuussspppuuu|||}}}|||}}}{{{wwwuuuvvvqqqxxx~~~}}}{{{|||}}}}}}|||~~~|||zzzxxxwwwyyyyyyyyyyyywwwuuurrrpppmmmlllrrrrrrtttvvvwwwwwwuuurrrrrruuuyyy{{{}}}xxx{{{www}}}zzzwww{{{wwwsssxxxrrruuuxxxwwwsssppprrrtttuuu|||~~~{{{}}}}}}wwwooommmooommm{{{llleeezzz}}}~~~wwwvvv~~~|||wwwwwwwwwsssppplllsssuuusssuuussssssssssssrrrqqqooooooooonnnoooqqqqqqpppoooppppppnnnllllllnnnrrrrrrooollluuutttrrrooonnnpppvvvzzz{{{wwwrrrmmmnnnrrrrrrrrruuuxxxyyywwwuuuwww{{{xxxzzz}}}}}}xxxuuutttlllxxx|||{{{~~~~~~yyy~~~~~~|||www{{{zzzzzzyyyxxxvvvtttrrrpppiiisss|||ttt}}}yyyzzzzzzwwwttttttwww{{{yyyyyy{{{sssyyywwwrrrvvvoooooovvvsssppptttqqqnnnuuuvvvwwwxxxvvvrrrpppqqqssstttxxxxxxssspppsssyyy{{{|||yyyxxxzzzzzzvvvtttuuu~~~~~~~~~lllnnnggguuu{{{yyyzzzyyy{{{~~~vvvuuutttzzzzzzsssnnnyyyvvvssstttrrrrrrqqqpppoooooonnnnnnmmmooollljjjlllqqqtttrrrooopppmmmjjjkkkoooqqqpppooorrrssssssrrrrrrrrrtttuuuwwwrrrnnnoootttpppsssuuutttssstttwwwxxxrrruuuyyy|||~~~}}}xxxtttoooxxx~~~|||wwwyyyzzz{{{zzzyyyxxxvvvuuuttttttsssuuuuuuxxxyyyzzz{{{xxxuuutttwwwzzzwwwzzz}}}|||yyyuuupppmmmppppppkkkiiiqqq}}}nnntttrrroootttqqqmmmsssvvvwwwxxxwwwtttsssssstttzzz|||yyytttrrrwwwzzz{{{sssrrrsssxxx{{{{{{}}}{{{vvv~~~~~~rrrtttppptttuuuppppppuuuwwwtttvvv}}}~~~}}}xxxuuussswwwzzzwwwooorrrssspppqqqqqqmmmlllkkkllloooqqqqqqqqqqqqkkkfffiiiqqqvvvtttppprrrooollllllmmmppprrrssspppqqqsssuuuuuutttsssrrrzzzyyyrrrmmmtttpppssstttqqqppprrrtttssspppsssvvvxxx}}}}}}xxxvvvxxxzzz~~~{{{{{{~~~|||{{{yyywwwwwwwwwxxxyyyrrruuuzzzsssuuuxxxyyywwwtttrrrsssvvvvvvzzz|||xxxvvv~~~yyyvvvwwwwwwuuusssrrrrrrrrrooopppnnnjjjhhhmmmyyyjjjpppnnnnnntttqqqkkkooooooqqqsssssssssqqqoooooovvvvvvtttrrrtttxxxwwwssspppsss{{{zzzppppppjjjhhhqqq}}}yyyzzzrrrqqq}}}uuulllkkkqqq{{{|||xxx|||{{{xxxzzzssskkkrrr|||wwwtttpppuuuvvvrrrrrr~~~rrrnnnqqqrrrmmmkkkjjjlllooorrrsssrrrrrrmmmhhhiiiooossstttrrrssssssrrrpppoooqqqsssvvvoooppprrrtttvvvvvvtttrrruuu}}}yyyvvvkkkrrrpppuuuvvvsssrrrtttssspppqqqvvvxxxwwwzzz~~~yyyuuuvvv}}}}}}{{{yyywwwwwwyyy{{{}}}uuufffwwwrrrrrruuuwwwuuurrrpppppprrrvvvwwwxxxuuupppttt|||{{{{{{zzzyyywwwsssuuuxxxwwwuuutttvvvyyyrrrooonnnooommmkkkqqqyyyiiiooommmnnnvvvssslllnnnoooqqquuuvvvvvvtttqqqooonnnnnnnnnnnnssswwwssskkkttt}}}|||{{{wwwmmmmmmvvvvvvttt{{{}}}rrrqqqpppuuuhhhqqquuuqqqpppvvv~~~}}}yyyzzzuuuwww~~~vvvmmmpppyyyyyyuuutttwwwyyywwwsssvvvtttppptttvvvqqqnnnllllllppprrrrrrqqqsssppplllkkklllooosssttttttvvvwwwuuusssrrruuuxxxppppppqqqsssuuuvvvuuutttooo~~~|||{{{|||nnnuuulllsssvvvssssssvvvsssnnnsssyyy{{{xxxxxxwwwqqqrrr{{{~~~zzzzzzmmmxxxzzz{{{yyyxxx|||zzztttzzz}}}xxxpppsssuuuvvvvvvtttrrrrrrrrrxxxwwwxxxxxxuuuwww|||vvvvvvvvvwwwxxxwwwtttqqqyyyzzz|||{{{xxxuuusssssspppppppppooommmnnnoooqqqppplllkkkppptttsssqqqqqqkkkrrryyywwwpppkkkmmmqqqoooooommmkkksss}}}}}}wwwzzzssspppnnnnnnpppuuuyyyyyyxxx~~~}}}jjjjjjxxx}}}pppmmmrrrvvvvvvrrrtttvvvvvvwwwyyyzzz~~~}}}vvvpppwwwwwwqqqrrrpppqqqrrrllljjj|||zzzooorrrxxxrrrooommmlllnnnpppqqqqqqsssooollllllpppqqqooolllvvvwwwuuurrrtttwwwvvvssstttssssssvvvzzzxxxrrrlllsssvvvtttrrruuu||||||xxxmmmrrruuuvvvyyy}}}yyyqqqsss|||xxxrrruuu{{{}}}vvvsssvvvzzz{{{zzz{{{rrruuuwwwyyyyyyzzz|||{{{rrrooorrrvvvuuusssttttttuuuuuuuuusssrrrqqquuuuuuvvvxxxwwwxxxyyyyyy|||vvvtttqqqqqqrrrrrrrrrqqqtttwwwyyyzzzwwwtttrrrqqqnnnooooooooooooppprrrtttqqqmmmmmmrrruuusssqqqrrrpppuuuyyywwwqqqmmmnnnqqqlllllloooxxxxxx|||zzzyyyyyyzzzxxxuuurrrooonnnmmmooosssuuutttsssxxxvvviiiiii|||tttlllmmmtttxxxwwwtttuuuwwwyyy~~~zzzuuuyyy|||ssskkktttwwwtttqqqqqqtttwwwpppiiiqqqsssrrrxxxrrrpppmmmmmmoooqqqqqqqqqsssoookkklllooopppooolllpppssssssqqqqqquuuvvvuuupppooopppssswwwwwwrrrmmmrrrxxxyyytttrrrwww||||||wwwwwwuuuttt{{{wwwqqqwww}}}|||yyyxxxxxx~~~~~~|||xxx|||~~~vvvwwwxxx{{{||||||zzzxxxooonnnnnnmmmmmmooorrrtttrrrqqqppprrrvvvwwwuuussssssrrrssswwwxxxyyy~~~{{{qqqnnnsssxxxuuuqqqllljjjlllnnnqqqrrrooorrrvvvwwwuuurrrppppppqqqqqqpppppppppqqqssstttqqqmmmmmmqqqsssqqqpppqqquuuvvvvvvtttpppnnnnnnooonnnnnnvvvtttrrrooollllllmmmpppqqqrrrssssssrrrsssuuuuuusssqqqqqqnnniiiuuussspppqqqnnnlllooovvvxxxvvvuuuttttttuuu||||||}}}tttwww}}}vvvlllvvvxxxuuuvvvvvvooogggiiirrrqqqqqqyyyrrrpppnnnnnnpppqqqrrrrrrrrroookkkkkknnnooonnnllllllqqqsssooommmppprrrrrrlllkkklllppptttuuuqqqmmmmmmvvv{{{vvvooopppwww}}}zzzsssrrryyyzzznnnpppuuu{{{{{{www{{{www{{{zzz|||~~~~~~}}}~~~|||zzz|||~~~|||wwwqqqnnnppprrrrrrpppoooppprrrpppmmmlllpppwwwzzzyyyuuussspppppprrrvvvxxxyyyzzz~~~}}}{{{vvvrrrpppqqqssstttpppllljjjllloooqqqrrrnnnoooqqqqqqpppppppppqqqwwwuuurrrqqqpppppppppoooooommmmmmpppqqqnnnmmmooouuusssqqqoooooopppoooooossswww}}}ppplllooommmjjjiiijjjnnnqqqsssttttttttttttsssrrrpppooofffttt|||ssskkkppprrrrrrpppqqquuuvvvttttttssspppnnnqqq~~~uuukkkuuuvvvxxxzzzyyyyyytttooolllqqqzzz}}}kkkmmmxxxqqqooonnnoooqqqrrrrrrrrrrrrooommmlllnnnooonnnmmmmmmssstttnnniiiiiilllmmmlllkkklllooorrrrrrpppnnnhhhqqqwwwvvvpppnnnqqqvvv~~~yyysssqqqssswwwwwwvvvlllmmmqqqvvv|||~~~|||vvv{{{|||zzz}}}yyyzzz|||}}}zzzyyy{{{zzztttnnnvvvvvvuuuvvvwwwvvvssspppsssooommmpppuuuxxxvvvssstttqqqmmmmmmrrrwwwwwwtttooonnnqqquuuwwwvvvtttrrrqqqrrrpppooooooqqqsssssssssooooooooommmmmmnnnrrruuuxxxuuurrrqqqqqqrrrqqqoooqqqoooooorrrrrrnnnnnnppptttqqqooooooqqqssssssssswwwzzzjjjgggllloooooonnnmmmmmmnnnqqqrrroooooooooooommmlllkkkkkkdddxxx|||kkkbbbiiitttvvvuuuqqqpppssstttrrrqqquuuvvvrrrnnnsssuuuqqqyyyppp~~~{{{|||wwwtttvvv}}}mmmjjjrrrpppnnnnnnoooqqqrrrrrrqqqrrrqqqpppooopppppppppooolllrrrtttnnnhhhiiikkklllooooooooopppqqqqqqpppooohhhmmmtttyyyxxxtttppppppwwwxxxxxxuuuppplllnnnqqqlllnnnqqqsssuuuyyyuuutttzzz}}}www{{{{{{{{{|||~~~|||wwwvvvwwwwwwsssoooyyyvvvtttvvvyyyzzzwwwsssxxxuuurrrqqqrrrssspppnnnuuurrrllljjjooovvvvvvrrryyyjjjqqqqqqssstttttttttsssrrrrrrqqqqqqrrruuuvvvuuutttqqqqqqpppnnnmmmooossswwwtttqqqnnnooorrruuutttrrrsssrrrsssuuusssoooooossssssqqqpppqqqsssuuuvvvvvvuuunnnggglllrrrpppqqqqqqooonnnnnnppprrrpppqqqqqqpppooooooppprrrrrr{{{}}}zzzvvvjjjccclllqqqttttttooonnnppprrrqqqmmmvvvxxxrrrqqqsss{{{{{{www~~~tttwwwzzz|||tttyyyxxxwwwvvvtttuuuxxx{{{~~~yyykkkkkknnnmmmmmmnnnqqqrrrrrrqqqrrrssstttuuutttsssqqqpppjjjoooqqqmmmkkknnnppppppqqqqqqqqqqqqqqqrrrrrrrrrmmmnnnttt}}}|||uuuqqqssswww|||{{{rrrjjjkkkpppooorrruuusssqqqttt}}}yyytttvvv||||||zzz{{{xxxvvvwwwyyyyyywwwuuuwwwtttrrrtttwwwyyyyyywwwxxxvvvtttrrrpppooooooooorrrrrrnnnlllooovvvvvvqqqvvv|||oooooorrrmmmsssrrrppppppqqqqqqqqqqqqrrrqqqppprrrtttvvvvvvuuuppprrrssssssrrrrrrtttuuusssooommmnnnrrruuuuuurrrsssrrrsssuuurrrmmmnnnrrrppppppqqqqqqqqqqqqssstttppp{{{}}}qqqmmmtttvvvppprrrrrrqqqooommmmmmqqqttttttvvvvvvuuutttvvv{{{~~~uuusssxxxqqqjjjppplllqqqssspppmmmoooooonnnkkkqqqzzzzzzqqqkkkpppuuu|||sss{{{zzzsss}}}{{{~~~qqqjjjnnnrrrqqqooonnnoooqqqxxxuuuwwwsssmmmlllkkklllnnnpppqqqqqqooorrruuuxxxzzzyyyvvvsssrrrmmmppppppnnnnnnrrrtttrrrpppqqqqqqqqqqqqrrrtttvvvqqqooottt~~~~~~yyywwwrrrtttzzz|||vvvmmmmmmssssssvvvwwwuuuqqqsssyyy~~~yyyyyy{{{xxx~~~~~~rrrvvvvvvxxx{{{}}}~~~}}}{{{vvvuuutttssstttvvvyyyzzzsssssssssrrrpppppprrrtttooorrrqqqnnnqqqvvvuuupppllltttkkkbbbiiiuuuuuunnnnnnooopppqqqqqqpppnnnrrrpppnnnooorrruuuvvvvvvooorrrvvvwwwvvvuuutttsssvvvqqqmmmnnnrrrtttrrrooopppoooqqqrrrooojjjjjjooolllnnnooonnnmmmlllmmmooommmtttqqqgggooo{{{hhhttttttrrrooolllnnntttyyytttuuuvvvuuuuuuxxx~~~~~~rrroootttnnniiipppjjjqqquuurrrooonnnmmmjjjjjjjjjnnnwwwzzzrrrnnnpppsssyyypppxxxvvvrrr~~~mmmrrruuuqqqmmmmmmqqqtttrrrkkkiiinnnvvvzzzuuukkkkkkkkkmmmpppqqqpppooosssvvv{{{}}}|||xxxuuusssrrrsssrrroooppptttsssooonnnoooppppppqqqsssvvvyyyrrrpppsss||||||zzz|||qqqqqquuuzzzxxxqqqppptttvvvxxxxxxvvvttttttwwwzzz~~~~~~zzzwww}}}}}}|||{{{xxxrrryyyzzzzzzyyywwwvvvwwwxxxvvvvvvwwwwwwwwwwwwvvvvvvyyyqqqooorrruuuvvvuuusssvvvtttooommmqqqttttttnnnttt~~~rrrpppnnnnnnooopppooonnnnnnnnnmmmiiiffffffjjjnnnuuuuuuuuussspppnnnooopppnnnmmmqqqyyyzzztttqqqsssnnnssstttpppnnnrrrsssppppppqqqqqqooonnnmmmoooppprrrpppppprrrqqqmmmkkkmmmqqqrrrrrrsssuuuvvvrrrmmmlllrrrtttpppnnnqqqrrrpppqqqoootttsssmmmvvvuuurrrrrrtttrrrmmmnnntttppprrrrrrnnnnnnqqqqqqnnnmmmkkkjjjlllssszzz}}}{{{yyyyyy}}}qqqsss|||xxxsssssswwwtttrrrxxxrrrmmmppppppsssxxxzzzvvvooommmsss{{{tttkkksssooommmpppttttttpppkkk{{{{{{{{{{{{~~~{{{rrryyyvvvrrrnnnlllmmmpppqqqjjjmmmppprrrrrrrrrrrrrrrtttrrrtttzzzyyyuuuvvvzzz}}}pppnnnzzz~~~wwwuuuuuuxxx{{{yyyuuussstttvvv~~~~~~wwwwww~~~~~~}}}|||{{{wwwvvvsssuuuvvvwwwvvvvvvxxxyyyqqqrrrssstttvvvwwwxxxxxx|||wwwqqqpppsssuuuuuussspppttttttpppoooqqqrrrpppkkkmmmwwwvvvqqqlllmmmmmmmmmmmmmmmooopppoooppppppnnnllllllnnnqqqtttttttttqqqooonnnoooppppppoooqqqwwwwwwqqqnnnooonnnssstttrrrrrrsssqqqlllpppqqqqqqqqqooonnnooopppssspppqqqtttsssooonnnoootttsssrrrrrrsssssspppmmmqqqtttsssnnnllloooqqqoookkkrrrvvvoooqqq~~~tttqqqqqqsssqqqmmmnnnsssqqqsssrrroooooorrrrrrppplllmmmnnnnnnpppuuu|||vvvmmmsss~~~nnnpppyyyzzzyyy{{{}}}yyy}}}tttqqqmmmrrruuuuuuqqqmmmmmmsssyyyyyypppnnnmmmmmmpppsssuuussspppxxxxxxwwwvvvzzz|||xxxqqqxxxvvvuuusssqqqpppoooooolllnnnqqqrrrrrrrrrssstttwwwuuuvvv|||~~~zzzxxxzzz{{{yyyvvvvvv|||~~~yyysssssstttvvvyyyyyywwwtttzzz~~~{{{zzz}}}vvv}}}~~~|||yyyyyyxxxxxxyyyqqqsssttttttttttttuuuwwwqqqqqqqqqrrrtttuuuwwwxxxwwwtttrrrsssuuuuuussspppmmmrrrtttrrrpppqqqpppnnnqqqppprrruuusssnnnlllnnnnnnooopppppppppqqqsssuuuqqqrrrssssssrrrrrrssstttuuuuuutttrrrppppppqqqsssrrrppprrruuuuuurrrqqqrrrpppqqqrrrsssuuuuuupppiiipppqqqsssrrrqqqoooooopppsssqqqrrruuuuuurrrqqqssswwwtttrrrqqqqqqpppooonnnssstttqqqlllkkkooorrrqqqrrrsssyyy|||vvvsssqqqqqqrrrpppmmmnnnrrrrrrttttttppppppssssssqqqlllppprrrpppnnnpppxxxsssqqqtttsss{{{tttooouuuvvvvvvyyyzzz~~~zzz{{{}}}}}}{{{yyyxxxyyy}}}~~~sssmmmnnnoooppprrrrrrrrrrrrttttttsssqqqtttxxxvvvqqquuuvvvvvvvvvtttqqqnnnllloooppprrrrrrrrrrrrtttuuuyyyuuuuuu|||~~~yyyvvvwww~~~}}}ssssss}}}|||tttpppnnnsss{{{~~~yyysssuuu~~~wwwyyy}}}}}}~~~{{{zzz~~~}}}yyyxxxuuuvvvvvvuuurrrqqqqqqrrruuutttsssssssssssstttuuusssssstttvvvxxxvvvrrrnnnnnnrrrssspppnnnppppppnnnvvvuuutttrrrmmmiiimmmttttttrrrpppqqqtttvvvvvvtttppprrrtttuuuuuuuuuuuuuuuwwwwwwwwwuuuttttttvvvxxxqqqqqqrrrtttvvvwwwxxxzzzqqqpppoooqqquuuvvvrrrlllppprrrssssssqqqppppppppprrrpppqqquuuvvvrrrrrrtttwwwsssqqqqqqqqqoooooorrrqqqqqqooommmmmmppptttuuuqqqfffuuu}}}zzzssssssrrrrrrpppnnnoooqqquuuwwwuuuqqqppprrrrrroooppprrrsssqqqooopppvvv{{{xxxxxx|||}}}qqqoootttzzzzzzqqqttttttsssuuuzzzrrrffflllvvvppprrrrrrrrrooonnnooopppssstttrrrooorrrvvvwwwsssrrrsssttttttrrrooommmkkkqqqrrrsssrrrrrrrrrtttvvvvvvrrrqqqwww~~~~~~wwwooottt|||~~~uuuppptttyyyzzzyyytttpppsssyyy|||yyyuuurrryyy{{{vvvtttxxxvvvxxx~~~yyywwwwwwxxxxxxvvvtttrrrssssssvvvuuuuuuuuuuuuuuuuuuvvvqqqsssuuuxxxxxxvvvrrrnnnmmmpppooojjjiiilllnnnnnnqqqpppqqqpppkkkgggllluuuvvvpppkkkmmmsssvvvrrrmmmooooooqqqsssuuuuuutttssstttvvvvvvvvvuuuuuuvvvxxxrrrssssssrrrtttwwwyyyzzzsssnnnkkknnnsssuuutttrrrppprrrssssssqqqppppppqqqpppnnnpppttttttrrrqqqssstttpppppptttssspppqqquuuqqqqqqqqqqqqoooooossswwwjjjhhh~~~xxxuuuyyyrrrttttttqqqoooooopppqqqvvvwwwuuuqqqoooppppppmmmuuutttqqqpppqqqsssuuuvvvxxxqqqooozzz{{{rrrrrrssstttxxx|||ssswwwyyyxxxyyyyyywwwfffggguuu}}}|||yyyzzzxxxnnnzzzzzzzzz||||||zzzuuupppsssyyy}}}qqqrrrsssqqqooonnnnnnppptttuuusssppprrrvvvxxxuuuqqqpppooonnnmmmlllllllllsssssstttsssrrrrrrtttuuussspppooottt|||wwwmmmuuuwww|||xxxnnnpppxxx|||yyyvvvuuuuuuvvvwwwrrrtttxxx{{{ttt{{{xxxtttsssvvvxxxwwwwwwyyyvvvwwwxxxxxxvvvvvvwwwxxxrrrsssuuuwwwxxxyyyyyyyyyppprrrtttvvvvvvtttqqqooolllnnnlllgggeeeiiillllllmmmnnnpppqqqmmmiiilllsssxxxrrrmmmoootttwwwsssmmmooooooooorrrttttttsssqqqnnnqqqsssuuutttssstttttttttuuussspppooorrrsssrrrtttnnnkkknnnrrrssstttuuuqqqrrrrrrqqqooooooppprrrooonnnooosssssspppppprrrqqqooorrryyyxxxrrrqqqwwwssstttuuutttnnnlllsss|||zzzuuuttthhhqqqttttttpppnnnooopppooossstttsssooommmoooooollluuurrrpppooorrrttttttsssxxxuuurrrtttzzzzzzvvvqqqoooqqqwwwwwwxxxyyywwwuuuvvv}}}jjjhhhvvvoookkkqqqrrrhhhlllmmmoooqqqqqqnnnhhhdddiiiooowwwppppppoooooopppqqqrrrrrrtttvvvuuuqqqrrruuuwwwuuuooonnnlllkkkjjjlllnnnooorrrtttttttttrrrqqqrrrsssrrrppppppsss|||zzzpppvvvuuu}}}tttpppwww~~~{{{uuurrrtttwwwrrrqqqssszzz}}}uuu~~~~~~~~~}}}|||{{{zzzuuurrrtttuuutttwww{{{wwwxxxyyyyyywwwwwwxxxyyyqqqsssvvvyyyzzzzzzyyyxxxnnnppprrrsssrrrqqqpppooommmppppppllljjjmmmnnnmmmrrrrrrssstttqqqlllmmmqqquuutttsssssstttuuuuuuuuurrrppppppqqqtttuuusssqqqiiimmmrrruuuuuusssrrrrrrsssvvvtttooonnnqqqrrrnnntttpppooorrrrrrooopppsssrrrrrrqqqnnnmmmmmmppprrrpppnnnooosssssspppoooqqqpppooouuu~~~|||rrroootttqqqsssuuurrrkkkkkkyyymmmqqqrrraaannnrrrrrrmmmkkknnnooommmllloooooollllllppppppnnnpppppppppooooooppprrrtttppprrrsssppppppyyyvvvpppooorrrvvvyyyxxxvvvwwwtttrrrttt}}}}}}yyynnnmmmwww{{{rrrjjjlllnnnnnnnnnllljjjiiimmmpppsss{{{ssspppmmmnnnppprrrrrrppprrruuuuuuqqqpppssssssrrrooonnnmmmmmmmmmoooqqqrrrqqqsssuuuuuusssqqqqqqqqqpppqqqppprrrzzz}}}tttssswwwzzzvvvvvv{{{yyyuuutttuuurrrqqqrrrvvv|||vvvwww}}}|||xxx{{{zzzwwwvvvyyyzzzxxxyyy|||{{{||||||zzzwwwuuuuuuvvvsssuuuxxxzzzzzzxxxuuusssmmmnnnoooooonnnnnnnnnoooppptttvvvsssqqqsssrrrpppvvvtttttttttqqqlllkkkmmmlllpppsssrrrnnnnnnrrrwwwuuusssqqqrrruuuvvvuuussshhhmmmssswwwwwwuuusssrrrqqquuuuuuppppppuuuuuuqqqtttqqqsssvvvsssmmmlllpppsssrrrpppmmmkkklllpppsssqqqooopppttttttpppoooqqqqqqqqqxxxrrrmmmrrrmmmooorrrpppiiillluuuhhhjjjqqqmmmlllqqqqqqkkkiiilllmmmkkkgggjjjkkkjjjkkkppprrrqqqjjjnnnqqqoookkkkkkpppuuulllnnnooooooooossszzz}}}tttppppppqqqrrrsssvvvuuuvvvzzz{{{zzztttuuu~~~qqqnnnxxx|||qqqlllnnnoooooonnnnnnqqqsssxxxwwwsssvvvxxxsssnnnmmmppprrrooolllooossstttpppnnnppppppnnnnnnooooooppprrrssstttuuupppsssuuuuuusssqqqoooooommmoooppppppwww}}}vvvmmmxxxsssooouuu}}}yyyuuurrrqqqsssttttttvvv}}}|||}}}~~~{{{zzz|||yyywwwuuuyyy~~~uuu}}}~~~~~~{{{wwwvvvzzz~~~uuuyyyzzzuuurrrrrrqqqnnnrrrrrrqqqpppppppppqqqrrrqqqqqqqqqqqqqqqpppooonnnsssoootttvvvooooooqqqkkkqqqqqqrrrrrrqqqqqqpppoooqqqooommmlllooorrrttttttooommmlllpppttttttppplllppppppqqqqqqrrrrrrrrrrrrooolllmmmrrrssspppsssyyytttsssrrrqqqpppqqqrrrrrrsssuuuwwwuuuqqqpppsssvvvtttttt}}}vvvlllllldddoooyyytttccc___zzzrrrlllmmmkkkjjjkkkooonnnmmmlllkkkkkkkkkkkkiiijjjiiihhhnnnvvvvvvooolllmmmnnnnnnmmmnnnppprrrooopppqqqrrrrrrrrrrrrrrryyywwwkkkkkknnnnnnrrrwww{{{|||yyy|||{{{wwwvvvrrrvvv~~~xxxrrroootttuuuqqqqqqqqqqqqqqqqqqooommmkkkyyywwwrrrpppyyy}}}ssslllmmmooonnnooossslllnnnpppqqqpppooopppqqqnnnnnnooopppqqqsssuuuvvvpppqqqsssuuuvvvvvvuuuuuusssjjjpppuuusss~~~ssstttyyy{{{tttrrrzzzrrrvvv}}}yyyuuu{{{~~~~~~}}}}}}~~~||||||yyyyyy{{{yyyvvvtttxxx~~~xxxxxxwwwvvvvvvwwwxxxyyyyyytttuuusssnnnmmmqqqrrrpppuuutttsssqqqppppppqqqqqqqqqqqqrrrrrrrrrqqqppppppvvvqqquuuvvvoooqqquuupppvvvtttrrrooonnnnnnooopppqqqnnnllllllnnnppprrrrrrrrrooommmooossssssppplllooopppqqqrrrrrrqqqooonnnssspppqqquuuvvvssstttyyyvvvuuutttsssrrrqqqqqqqqqrrrtttuuuuuusssrrrsssttttttwww~~~uuuooonnnnnnoooooojjjgggmmmrrrfffggglllmmmllllllmmmllllllkkkkkkkkkkkkkkknnnnnnllljjjnnntttsssmmmlllnnnooonnnnnnnnnppprrrnnnoooppppppqqqqqqqqqpppsss~~~tttooonnnpppsssvvvuuuxxxzzzsssvvvvvvvvvyyyxxxuuu~~~wwwsssmmmqqqsssqqqpppmmmjjjlllpppqqqmmmiiilllmmmlllllluuutttqqqsssqqqmmmkkklllmmmooooooooooooppprrrmmmmmmmmmnnnooopppqqqqqqsssrrrrrrrrrrrrtttuuuvvvqqqlllttttttmmmxxx}}}tttuuuzzz~~~zzz}}}zzzpppzzzyyyvvvzzzzzz~~~}}}|||zzzuuuuuuwwwwwwxxxyyyxxxtttqqqsssyyy|||{{{yyyssspppoooqqqvvvxxxwwwttttttrrrlllhhhjjjqqqtttrrrvvvuuusssqqqpppoooooooooqqqrrrrrrssssssssssssrrrwwwrrruuuvvvoooqqqxxxuuuxxxuuupppmmmlllnnnrrruuusssqqqnnnmmmooopppqqqqqqssspppnnnnnnqqqrrrpppnnnmmmnnnpppqqqrrrqqqpppoootttrrrsssvvvwwwttttttvvvsssssstttttttttsssrrrrrrqqqssstttuuuuuusssqqqppprrryyy}}}zzztttrrrpppoootttmmmfffgggtttiiibbb___eeemmmooollljjjjjjjjjjjjjjjkkkkkkkkkllloooooommmlllpppsssrrrmmmmmmnnnoooooonnnnnnppprrrnnnnnnoooppppppppppppoootttttt~~~{{{mmmooooooqqqsssqqqrrrzzzrrrmmmppprrruuu{{{{{{qqquuu{{{xxxmmmnnnrrrtttrrrlllgggjjjppptttpppkkkeeehhhjjjkkkrrrooommmrrrtttoookkklllmmmnnnmmmmmmmmmppprrrqqqqqqqqqqqqqqqrrrrrrrrruuusssqqqooooooqqqtttuuuppprrryyyuuuiiinnn|||~~~ttttttxxx}}}}}}~~~~~~}}}mmmwwwxxxvvvyyyvvvwww~~~}}}~~~xxxxxxuuussstttwwwxxxyyyyyyxxxrrrnnnpppssstttuuuwwwqqqpppppprrruuuvvvuuusssvvvrrrlllhhhmmmtttuuuqqqssssssrrrqqqoooooonnnnnnqqqrrrsssttttttuuuttttttssspppvvvwwwppprrrxxxuuuvvvtttpppnnnoooqqquuuxxxwwwtttrrrqqqrrrssssssrrrqqqnnnllllllnnnpppqqqqqqmmmmmmnnnoooqqqrrrtttuuurrrqqqqqqssstttrrrqqqppplllnnnpppssstttuuuuuuuuurrrsssuuuvvvuuussspppmmmpppyyyzzzpppiiimmmpppooossskkkfffooollleeecccccchhhmmmmmmjjjfffggghhhiiijjjkkklllllllllkkkkkkkkkmmmpppsssrrrpppmmmooooooooonnnnnnppprrroooooopppppppppppppppooovvvsssrrr{{{zzzooooooqqqttttttrrruuu{{{zzzpppnnnoooppptttzzzyyykkkiiiwwwpppnnnssswwwuuuqqqmmmnnnrrrtttssspppiiimmmoooooorrr|||~~~oookkkooosssqqqnnnoooooonnnlllkkkkkknnnpppqqqrrrsssssstttttttttttttttrrrqqqooooooppprrrsssrrrwww{{{vvvkkkmmmxxxsssrrrvvv}}}~~~zzzyyy|||rrrxxxuuusssyyywwwtttzzz||||||{{{}}}yyyxxxxxxwwwwwwyyy{{{{{{zzz{{{uuuqqqrrrrrrpppqqqvvvrrrtttvvvvvvtttssstttuuuxxxvvvqqqooossswwwuuuooorrrrrrrrrrrrrrrqqqqqqqqqrrrssstttuuuuuuuuuuuuuuuppppppyyy|||ttttttxxxuuuuuutttsssrrrrrrsssttttttwwwuuusssrrrsssssssssrrrnnnllljjjjjjlllooorrrssstttrrrooonnnnnnqqquuuwwwqqqpppooooooqqqsssqqqnnnjjjlllnnnqqqssssssssssssssstttuuuuuutttrrrpppoootttzzzxxxlllffflllqqqqqqrrrmmmlllxxx|||eeekkkkkkkkkkkklllkkkhhhcccfffggghhhjjjllllllmmmmmmjjjiiijjjmmmoooooooooooommmnnnooonnnmmmmmmoooqqqpppqqqqqqrrrqqqqqqppppppmmmssspppkkk}}}mmmlllpppvvvwwwtttsssuuuwww~~~xxxssspppxxxuuutttttttttrrrtttvvvwwwkkkhhhqqqsssmmmrrrvvvvvvvvvuuusssqqqppprrrtttmmmpppsssrrrqqqwwwxxxqqqoooooonnnrrrrrrpppmmmjjjiiikkkmmmlllmmmoooqqqrrrsssssssssqqqqqqqqqrrrqqqqqqppppppssswwwwwwsssqqqpppvvvvvvsssvvv}}}~~~||||||sssqqqzzzzzzuuuxxxyyy|||}}}{{{}}}{{{}}}|||zzzyyy||||||zzz|||wwwvvvyyyvvvpppqqqxxxuuuxxxzzzxxxtttqqqsssvvvxxxyyywwwuuuvvvxxxtttnnnttttttuuuuuuuuuuuuttttttsssttttttuuuuuuuuuttttttppprrr|||wwwuuuyyyuuuttttttuuutttsssqqqpppoootttrrrppppppqqqqqqpppooommmlllkkkkkkmmmooorrrssszzzwwwrrrooonnnooorrrtttqqqqqqooonnnqqqvvvuuuqqqoooooopppppppppooonnnnnnrrrtttvvvtttrrrqqqtttxxxzzzzzztttllliiimmmrrrssssssnnnqqqwwwlllmmmoooooolllkkkkkkiiieeefffgggiiikkkmmmmmmmmmmmmmmmkkklllooonnnkkkiiijjjlllmmmnnnmmmllllllmmmoooqqqrrrrrrrrrrrrqqqpppppphhhsssrrrgggnnnllljjjlllsssvvvtttrrrssssssyyy~~~zzzsssnnnooopppnnnmmmnnnrrrtttwwwyyyxxxuuuttttttxxxpppnnnrrrxxxoooppptttrrruuuvvvsssooommmooorrrnnnoooqqqqqqppprrr}}}uuuoooooopppssssssqqqnnnkkkjjjjjjlllmmmnnnqqqsssuuuvvvvvvvvvoooppprrrssssssrrrqqqpppqqqwwwsssrrrvvvssssss{{{xxxyyy~~~vvvrrr|||}}}yyy|||{{{}}}~~~}}}{{{|||~~~yyywww{{{{{{yyywwwtttwww|||yyyqqqqqqyyyxxxxxxvvvuuusssssstttuuuvvvxxxxxxuuutttvvvtttppptttuuuuuuuuuuuutttrrrqqqttttttuuuuuuttttttsssssspppqqq{{{}}}sssqqqvvvtttnnnooopppqqqqqqppppppooorrrqqqooopppqqqqqqpppoooppppppoooooonnnoooqqqrrruuutttrrrqqqpppqqqrrrrrrqqqpppmmmkkkqqqyyyyyyuuusssrrrqqqooonnnnnnmmmmmmmmmrrrtttrrrooorrr|||~~~uuunnnlllllllllooorrrnnnkkkuuu}}}rrrqqqkkkqqqsssooommmmmmkkkgggfffhhhjjjmmmnnnnnnmmmmmmnnnlllmmmqqqooojjjhhhkkkllllllmmmllljjjjjjlllmmmqqqqqqqqqqqqqqqpppooooookkkpppqqqllljjjqqq}}}rrrmmmjjjnnnrrrssssssuuusssyyyyyyvvvzzzuuummmkkklllqqqqqqnnnmmmoooqqquuuxxxxxxxxxwwwvvvtttxxxuuussspppzzzuuussssssppprrrsssrrrpppoooooopppsssqqqpppqqqoooooowwwxxxsssrrrrrrqqqqqqrrrpppnnnllllllmmmqqqrrrtttwwwxxxxxxwwwwwwpppqqqqqqqqqrrrrrrsssssspppyyyvvvuuu{{{tttrrr{{{{{{zzz}}}xxx}}}|||zzz}}}zzzxxx|||{{{{{{xxxzzz~~~}}}wwwuuuyyyzzzwwwpppooottt|||yyyooopppxxxyyyuuuqqqqqqsssuuuuuusssssswwwwwwsssqqqssstttrrrssssssssssssrrrpppnnnllltttuuuuuuuuutttsssrrrrrrnnnnnnvvvwwwllllllsssrrrggghhhiiilllnnnqqqtttuuusssrrrqqqqqqssssssrrrqqqsssssssssrrrpppooooooppplllmmmooorrrssstttttttttooonnnkkkhhhoooyyy{{{vvvsssrrrpppooooooooopppqqqjjjooosssqqqnnnsss}}}pppgggkkkmmmiiijjjoooeeeeeexxx|||mmmpppllltttwwwsssppppppmmmiiigggiiikkkmmmooonnnnnnmmmllljjjmmmrrrqqqlllkkkpppkkkllllllkkkjjjiiikkklllpppppppppppppppooonnnnnnoooiiikkksssrrrqqqzzzqqqkkklllqqqsssvvvyyytttzzzxxxqqqwwwzzzyyypppqqqvvvzzzwwwppplllmmmrrrtttvvvuuuvvvwwwwwwvvvxxxwwwuuulllppp~~~{{{wwwvvvppppppppprrrttttttrrrooozzzuuusssssspppmmmrrr{{{}}}vvvrrrooonnnpppqqqqqqpppnnnoooooopppqqqssstttuuutttsssrrrrrrqqqpppoooppprrruuuwwwrrr~~~|||zzzuuurrr{{{zzz~~~|||~~~}}}yyyzzz|||}}}||||||zzz~~~}}}}}}~~~{{{yyyzzz||||||zzzxxxwwwttttttxxxvvvooolllooouuuvvvwwwuuurrrqqqtttwww{{{xxxtttrrrssssssqqqooolllooorrrtttrrrpppoooooowwwvvvtttrrrqqqqqqrrrsssiiiyyyrrruuuuuufffnnnpppnnnlllnnnrrrrrroooqqqttttttqqqqqqsssssspppuuuuuurrrnnnpppuuurrriiiiiimmmmmmlllnnnsssvvvtttooorrrrrrnnnmmmqqqttttttrrrooolllnnnqqqqqqnnniiizzzkkkjjjjjjmmmxxxwwwrrrmmmlllnnnlllggg\\\ooo}}}nnnfffqqqoooooommmjjjkkknnnnnnkkkjjjiiiiiijjjlllnnnoooooommmmmmlllnnnoooooonnnlllllllllkkkjjjjjjjjjkkkkkklllooorrrsssrrrrrrssssssoooqqqsssxxxrrrooolllooouuusssvvvuuutttvvvxxxyyywwwuuuxxxxxxuuuvvvxxxsssjjjooonnnqqqvvvwwwtttsssuuutttwwwvvvooolll{{{wwwuuuxxx}}}nnnpppvvvtttrrrpppppprrrtttuuuuuu~~~xxxpppkkkkkkmmmoooqqqxxxmmmhhhkkkmmmpppooonnnmmmnnnooorrrssssssqqqnnnnnnpppssspppooommmmmmnnnooorrrsssssszzz{{{}}}yyyuuuvvv~~~|||~~~~~~||||||~~~~~~~~~~~~|||{{{||||||yyywwwzzzuuusssuuutttpppooorrrtttuuuvvvuuussssssvvvxxxzzzvvvrrrpppqqqqqqpppooonnnqqqssstttrrrqqqpppqqqtttsssrrrrrrsssrrrqqqpppuuuxxxmmmqqqrrrlllpppqqqooommmooorrrrrroooooorrrrrroooppprrrssspppooopppnnnlllppptttqqqjjjjjjmmmnnnlllmmmpppqqqnnnrrruuutttpppnnnrrrtttsssrrrooommmnnnrrrsssppplllqqqnnnrrrnnnlll~~~ttttttqqqmmmmmmooommmhhh___zzzsssdddfffwwwppppppnnnkkklllpppooolllnnnmmmlllkkkkkkkkkjjjjjjlllkkkkkklllnnnnnnmmmlllkkkkkkkkkkkkkkkkkkllllllmmmoooqqqrrrqqqqqqqqqrrruuuuuuyyypppnnnsssqqquuutttuuuvvvvvvxxxtttoootttvvvvvvtttuuuxxxtttmmmnnnlllnnnssstttrrrrrrtttxxxuuunnnkkkxxxzzz}}}kkkvvvwwwvvvrrrsssrrrqqqpppqqqsssuuuvvvuuu}}}xxxqqqmmmllllllmmmmmm~~~qqqhhhlllmmmnnnnnnlllkkklllmmmpppqqqrrrqqqpppqqqtttwwwssssssqqqpppoooooopppppprrryyy}}}}}}}}}~~~|||yyyuuuooorrr~~~zzzwww}}}~~~}}}}}}{{{{{{|||||||||}}}|||||||||zzzyyy|||uuuqqqrrrtttttttttuuutttuuuvvvvvvuuuuuuwwwyyyyyyvvvrrrppppppqqqrrrrrrqqqssstttsssrrrqqqrrrsssrrrqqqqqqsssuuutttppplllsssqqqkkkooonnnqqqrrrsssqqqnnnooosssrrrnnnmmmpppqqqnnnooorrrssspppkkkmmmmmmnnnqqquuurrrlllpppttttttrrrrrrsssrrrnnnsssvvvuuuqqqnnnqqqrrrrrrrrrooonnnooorrrsssqqqooonnnqqqsssooouuuzzzqqqrrrqqqoooooorrrpppkkkgggxxxkkkdddiiiuuupppqqqooolllmmmqqqpppmmmnnnmmmlllkkkjjjjjjiiiiiilllkkkjjjkkkmmmnnnmmmllljjjkkkkkkkkklllmmmmmmmmmnnnoooqqqqqqpppoooooopppssssssxxxtttppptttnnnqqqrrruuuxxxvvvsssuuu{{{wwwqqqrrrttttttrrrtttvvvuuuqqqooolllmmmqqqrrrqqqrrrvvvwwwvvvoookkk}}}zzzmmmwwwqqq}}}|||rrrnnnoooooooooqqqtttvvvvvvvvvvvvssspppnnnnnnnnnnnnmmmwwwzzzllllllllllllllllllmmmmmmnnnqqqrrrrrrrrrqqqrrrtttwwwssssssssssssrrrqqqpppoooqqqwww{{{{{{zzzzzzyyyvvv}}}~~~~~~}}}uuuooosss~~~vvvtttyyy}}}}}}|||}}}~~~~~~|||{{{{{{|||{{{zzz~~~}}}{{{zzzzzz{{{{{{{{{{{{uuuqqqrrruuuwwwwwwvvvvvvvvvwwwxxxwwwvvvvvvvvvzzzxxxtttrrrrrrsssuuuvvvsssssssssqqqppppppqqqsssrrrqqqrrrtttvvvtttmmmggghhhmmmnnnqqqkkksssssstttrrrooopppsssrrrnnnmmmpppqqqooopppssstttqqqlllmmmooorrrtttuuurrrnnnssswwwxxxvvvuuuvvvsssoooqqqttttttpppnnnqqqrrrqqqrrrpppnnnooopppqqqpppnnnrrrrrrmmmkkkuuuqqqssstttrrrrrrsssqqqmmmpppzzzkkklllpppnnnlllpppqqqooommmnnnqqqppplllgggiiijjjkkkkkkkkklllmmmlllkkkjjjkkkmmmnnnnnnmmmjjjjjjkkklllmmmnnnnnnnnnnnnpppqqqpppnnnmmmmmmnnnppppppttt~~~~~~wwwpppooossswwwwwwttttttwww|||xxxrrrssssssrrrrrrrrrssssssrrrrrrnnnnnnqqqssssssuuuzzzrrrzzzvvvlllxxx~~~qqqsssmmm}}}}}}qqqmmmnnnnnnnnnqqqtttvvvvvvvvvmmmlllmmmoooqqqrrrrrrpppppp{{{yyymmmkkkjjjkkknnnqqqqqqqqquuutttsssqqqppppppqqqrrrnnnoooqqqssstttsssrrrqqqqqqwww{{{yyyxxxyyywwwttt}}}|||~~~}}}}}}}}}~~~wwwqqqyyy}}}xxxwww{{{{{{yyyzzz~~~{{{}}}~~~~~~~~~}}}{{{|||}}}}}}|||{{{~~~|||yyywwwwwwxxxyyyvvvuuussstttvvvyyyxxxuuuxxxxxxyyyyyyxxxvvvsssqqqwwwvvvtttrrrrrrsssvvvwwwrrrrrrrrrpppnnnnnnppprrrsssrrrsssuuuvvvrrrlllgggsssmmmpppqqqkkktttssstttrrrooopppsssrrrnnnnnnqqqrrrpppqqqtttuuusssnnnnnnpppssstttrrrooommmooossstttsssrrrsssqqqmmmooossstttqqqpppsssuuutttsssqqqooonnnnnnnnnmmmmmmooossskkkhhh~~~qqqpppssstttrrrpppqqqppplllwwwyyyjjjnnntttnnniiinnnpppooolllmmmpppoookkkeeehhhkkklllllllllnnnooommmlllkkkkkkmmmooopppooojjjkkklllnnnnnnoooooonnnoooppppppooommmlllmmmnnnssssssuuuyyy{{{vvvrrrpppsssuuutttvvvyyyyyyqqqlllssssssrrrrrrqqqppppppqqqrrrooonnnqqqsssssswww|||rrrwwwrrrjjjzzz~~~ssslllmmm~~~ssssssooonnnnnnpppsssuuuuuuuuukkkkkklllooorrrssssssqqqllluuuvvvqqqmmmlllpppsssrrrpppsssrrrpppoooooopppppppppmmmnnnqqqsssssssssqqqppprrrxxx{{{yyyxxxyyyxxxuuuvvv{{{|||xxxvvv{{{~~~||||||~~~tttuuuwwwwwwyyy}}}~~~~~~~~~zzz}}}~~~|||||||||}}}}}}}}}yyyuuussstttvvvsssvvvvvvtttuuuwwwwwwuuuyyyyyyyyyyyyxxxuuuqqqmmmqqqrrrrrrqqqpppqqqsssuuurrrrrrrrrpppnnnmmmoooqqqqqqssstttuuutttqqqnnnmmmnnnnnnooommmuuurrrsssqqqnnnooosssrrrnnnooorrrsssqqqqqqtttuuurrrooommmnnnqqqqqqmmmkkklllooossstttrrrrrrtttsssoooppptttvvvssssssvvvwwwvvvrrrpppooommmmmmmmmmmmnnnfffsssooojjjxxxvvvmmmmmmqqqrrrooommmnnnnnnlll{{{sssooommmjjjnnnnnnoooooommmnnnpppooojjjhhhllloooooollljjjkkkmmmnnnlllkkkkkknnnpppqqqqqqkkklllnnnooooooooonnnnnnoooppppppooommmlllnnnoootttssstttuuuqqqrrrzzzqqqooopppqqqssswwwxxxxxx|||qqqrrrrrrqqqrrrtttqqqmmmmmmpppqqqnnnmmmqqqssssssvvv{{{wwwqqqgggjjj|||uuuwwwwwwsssqqqooooooqqqssstttssspppooonnnoooqqqqqqqqqoookkkrrrzzzqqqnnnqqqsssppplllnnnlllkkkmmmpppsssttttttpppqqqrrrsssrrrpppnnnmmmrrrwwwzzzxxxwwwyyyyyyvvvjjjtttxxxuuuttt|||}}}|||}}}}}}yyywwwxxxzzz|||}}}}}}|||}}}~~~}}}zzz}}}{{{{{{{{{|||}}}yyyuuuuuuwwwzzzrrrxxxxxxssspppssswwwxxxwwwwwwwwwxxxyyyvvvppplllmmmooorrrrrrqqqppprrrtttrrrssssssqqqooonnnoooqqqnnnqqqttttttqqqqqqssswwwvvvmmmmmmnnnoooqqqpppqqqooommmooorrrrrroooppprrrsssppppppsssssspppooommmmmmqqqpppkkkkkknnnsssuuuuuurrrqqqtttssspppppptttuuusssqqqssstttrrroooooonnnmmmmmmnnnqqqsssiiiqqqkkkoooqqqkkklllqqqrrrooommmppprrrrrr|||sssqqqkkkhhhooonnnppppppnnnooorrroookkklllooorrrqqqllliiiiiikkkmmmkkkiiijjjlllooopppppplllmmmoooppppppooonnnmmmpppppppppooommmmmmoooqqqrrrooopppsssooolllvvvuuunnnnnnooorrrvvvyyyuuuwwwvvvtttzzznnnnnnqqquuurrrmmmmmmqqqqqqnnnooosssuuuuuuwww|||yyyrrrmmmyyy}}}{{{yyytttwwwtttpppnnnoooppprrrrrrtttrrrooonnnoooqqqqqqqqqlllrrr|||{{{qqqnnnrrruuuqqqlllmmmkkkjjjmmmqqquuuvvvvvvrrrsssssssssrrrqqqpppooopppvvvxxxwwwvvvyyyyyywwwiiivvv|||wwwvvv~~~}}}~~~zzzzzz~~~~~~{{{}}}}}}yyyxxxwwwxxx}}}|||{{{~~~zzz{{{}}}zzz{{{{{{yyywwwyyy}}}sssyyyyyypppkkkpppxxx{{{uuuuuuuuuxxxyyywwwqqqllllllpppssstttsssrrrsssuuusssttttttsssqqqppppppqqqkkkppptttssspppqqqxxxnnneeemmmooopppppplllnnnpppnnnlllnnnrrrrrroooooorrrrrrooooooqqqqqqnnnqqqmmmnnnrrrqqqmmmnnnsssqqqsssrrrmmmlllnnnnnnlllnnnrrrssspppmmmoooooolllmmmnnnnnnnnnoooqqqtttwwwtttnnnaaarrryyyiiinnnrrrtttqqqppptttxxxxxx{{{jjjiiiuuurrriiijjjooorrrqqqpppqqqsssqqqlllkkkpppsssrrrmmmjjjjjjlllllljjjhhhiiikkknnnooopppmmmnnnpppqqqpppooommmlllpppppppppooonnnnnnppprrrrrroooqqqwwwuuuooosss~~~xxxppppppqqqtttxxx|||wwwuuu}}}nnnnnnwwwkkkkkkpppuuusssmmmmmmssssssqqqrrrvvvyyyxxxzzz~~~wwwxxx~~~~~~xxxmmmzzzvvvpppmmmmmmooopppqqqtttqqqnnnmmmooorrrtttvvvmmmrrr|||xxxnnnmmmsssxxxuuupppqqqnnnlllnnnrrruuuuuutttqqqqqqrrrsssttttttttttttoootttwwwvvvuuuxxxyyywwwppp}}}|||yyy~~~~~~~~~sssmmmwww|||tttxxx{{{zzzyyyzzz|||}}}~~~{{{}}}}}}|||~~~||||||xxxyyyzzz~~~zzzwwwvvvxxxyyywwwuuu|||wwwnnnhhhhhhmmmuuu{{{yyyxxxxxxxxxtttnnnlllooorrrqqqpppqqqssstttsssrrruuutttsssrrrrrrrrrrrrrrrxxxvvvqqqqqqtttooottteeeccctttpppkkkooollluuuuuutttrrrpppoooppprrrrrrrrrqqqpppoooppppppppppppnnnmmmnnnooopppooommmllllllllljjjiiiiiikkkmmmrrrqqqpppqqqqqqqqqooonnnqqqqqqpppmmmjjjlllppptttkkkvvvoooooouuurrrqqqtttuuummmjjjyyysssdddiiiqqqpppnnnnnnmmmpppssssssrrrqqqsssuuupppqqqqqqnnnjjjhhhiiikkklllkkkjjjkkkmmmnnnmmmmmmjjjjjjmmmqqqpppmmmnnnqqqnnnooopppqqqrrrsssttttttjjjnnnppppppssswwwxxxvvvyyyjjjjjjssszzzuuuuuuxxx|||{{{ooorrryyyvvvwwwxxxvvvssspppnnnmmmwwwsssoooooosssuuuuuutttwww|||rrrtttzzztttqqqpppooommmjjjuuusssnnnkkklllqqqttttttnnnlllppp~~~ooollltttzzzxxxtttppprrrtttvvvvvvtttqqqooolllooouuuxxxxxxuuuooolllrrrsssttttttuuuuuuttttttqqquuuzzzyyywwwyyy{{{vvvxxxzzzxxxxxxyyy{{{}}}~~~~~~}}}zzzzzzzzzzzz|||{{{xxxxxx~~~|||yyyuuuuuuvvvvvvuuutttxxxuuuqqqmmmmmmpppsssvvvtttsssuuuxxxvvvqqqppprrrrrrppppppppprrrsssrrrqqqtttsssrrrqqqqqqpppqqqqqqqqqvvvzzzttthhhjjj{{{nnnkkktttnnnlllppplllsssuuuuuuqqqmmmlllooosssppppppppppppoooooooooooommmlllkkkllloooqqqqqqpppmmmmmmmmmllljjjiiijjjlllppppppppppppqqqpppooonnnpppqqqpppnnnlllmmmqqqtttwwwvvvnnnkkkooosssrrrttttttmmmkkk{{{ooolllooonnnmmmoooppprrrtttsssqqqpppqqqrrrmmmnnnnnnmmmjjjiiijjjllllllkkkkkklllmmmmmmmmmlllhhhhhhkkkppppppmmmooorrrmmmnnnnnnooopppqqqqqqrrriiimmmooommmooosssssspppxxx}}}|||qqqpppsssrrrrrrsssvvvzzzvvvrrrtttpppqqqssssssssssssssstttrrrsssttttttttttttttttttxxx~~~rrroooppprrrsssssssssssstttrrrqqqpppoooqqqrrrpppmmmtttrrruuuxxxoooqqqtttrrrmmmppprrrtttvvvvvvtttrrrpppnnnppprrrttttttrrrpppnnnuuuuuuttttttsssrrrrrrrrrnnnooossswwwtttsss{{{||||||wwwvvvwwwxxx{{{}}}}}}~~~}}}{{{~~~~~~~~~{{{yyy{{{zzzwwwtttsssssstttsssrrrsssssssssssssssrrrrrrqqqpppppptttxxxwwwrrrppprrrrrrqqqppppppqqqqqqpppooosssrrrqqqppppppoooooooooqqqrrryyypppbbbsss}}}ooommmooojjjkkkpppkkkssstttsssooojjjiiinnnssslllmmmnnnooooooooonnnmmmkkkjjjiiikkknnnqqqssssssmmmnnnooonnnllljjjjjjkkknnnooooooppppppppppppooonnnoooppppppooooooqqqsssrrrfffhhh~~~rrruuurrrqqqrrrrrrmmmmmm|||nnnkkkoooooooooqqqqqqssstttssspppooooooooojjjkkklllkkkjjjjjjlllmmmllllllllllllllllllkkkkkkffffffjjjoooooommmnnnrrrllllllmmmmmmnnnnnnooooookkknnnooommmmmmppppppmmmnnnwww}}}qqqooouuussssssuuuwwwyyytttuuutttsssrrrrrrrrrssstttfffmmmtttuuurrrrrrvvv{{{yyy~~~pppjjjooouuuuuurrrpppqqqsssrrrrrrrrrrrrqqqooonnnnnnrrrrrrttt{{{qqqnnnpppnnnjjjpppqqqsssuuuvvvuuutttsssqqqqqqppppppppppppqqqqqqtttsssrrrqqqqqqrrrssstttssspppttt|||zzzsssxxxwwwtttuuuwwwzzz|||~~~~~~|||{{{~~~{{{xxx|||yyywwwuuusssrrrrrrrrrrrrppprrrtttuuuuuusssqqqooopppqqquuuyyywwwpppnnnoootttrrrqqqqqqrrrrrrpppoootttsssrrrqqqpppooooooooovvvkkknnnhhhcccllllllnnnmmmlllqqqtttoootttrrrnnnkkkiiikkknnnpppjjjlllnnnooopppooommmlllllljjjiiijjjmmmppprrrsssnnnoooqqqpppnnnlllkkkkkklllnnnoooppppppoooppppppmmmnnnpppppppppqqqqqqqqqggg[[[mmmuuuwwwzzzqqqoooooonnnkkkmmm|||wwwmmmooosssrrroooooopppqqqqqqqqqpppoooooonnnlllllllllkkkkkklllmmmnnnjjjkkkllllllkkkiiiiiiiiihhhgggjjjnnnnnnllllllpppllllllmmmmmmmmmnnnnnnnnnmmmqqqqqqoooooorrrqqqnnnooouuu{{{uuuvvvtttssssssttt{{{~~~tttwwwuuurrrqqqqqqssstttuuukkkrrrxxxvvvqqqrrr}}}uuu}}}{{{uuunnnqqqsssrrrpppnnnooopppuuuwwwxxxvvvppplllooovvvppppppqqqttt{{{ppplllpppqqqnnnpppqqqssstttuuuuuuuuutttrrrrrrqqqppppppqqqrrrrrroooooonnnooopppsssvvvxxxxxxrrrvvvvvvwww~~~yyytttvvvxxxzzz{{{{{{}}}~~~~~~~~~|||~~~zzz~~~||||||xxx{{{zzzyyywwwuuusssrrrrrrsssqqqrrrssstttsssrrrpppoooooooootttxxxvvvpppnnnooouuutttrrrrrrssssssrrrpppuuutttsssqqqppppppooooootttjjjllleeeddd|||fffpppsssrrrvvvyyyvvvssstttoooiiigggjjjnnnooonnnkkklllnnnppppppooommmlllnnnlllkkkkkkmmmoooppppppmmmoooqqqpppnnnlllkkkkkklllnnnqqqqqqooooooppprrrmmmnnnooopppqqqqqqpppooojjjhhhlllrrrsssooonnnmmmlllkkknnnzzz~~~vvvuuuuuurrrnnnlllmmmmmmnnnooopppqqqppppppooonnnmmmmmmmmmmmmmmmmmmhhhjjjmmmllljjjhhhggghhhkkkjjjlllooonnnjjjjjjmmmlllmmmmmmnnnnnnooooooooonnnqqqrrrppppppsssssspppqqqqqqjjjppp}}}rrrooonnnoooooosss~~~}}}rrrssspppmmmmmmppptttvvvwwwuuuzzz|||xxxtttyyyrrrkkk~~~sssppplllkkknnnqqqssssssqqqwwwvvvlllpppzzzssstttssssssxxxoookkkqqqtttqqqpppqqqqqqrrrsssttttttuuurrrrrrsssttttttsssrrrrrrnnnmmmmmmmmmooosssvvvxxxuuuooorrr}}}}}}tttssszzz~~~{{{wwwuuuxxxzzzzzzxxxxxxyyyzzz~~~}}}{{{yyy}}}zzzzzzyyyvvvsssrrrrrrtttqqqqqqqqqqqqqqqppppppoookkklllqqqvvvvvvqqqpppsssuuutttssssssttttttsssrrrvvvuuusssrrrppppppooooookkkoootttjjjeeettthhhssssssqqqxxxuuummmmmmqqqlllhhhgggkkkooopppooooooooopppqqqpppooonnnmmmpppooonnnnnnooopppnnnmmmmmmnnnpppooommmlllmmmmmmmmmpppsssrrrpppoooppprrrnnnmmmmmmnnnoooooonnnlllkkkwwwmmmrrrsssnnnnnnmmmllllllpppyyy~~~uuuooooooqqqrrrrrrjjjjjjjjjmmmppprrrrrrqqqqqqooommmmmmnnnooonnnmmmgggkkknnnnnnkkkiiiiiijjjmmmlllnnnpppnnniiiiiilllllllllmmmnnnooopppqqqqqqlllooopppnnnnnnqqqqqqnnnrrrrrreeekkkyyyqqqpppppprrrrrrssszzz}}}uuuxxxtttooommmoooqqqpppooolllppptttxxx~~~}}}kkk```qqq{{{qqqkkklllnnnoooooojjjqqqrrrooouuuttttttsssrrruuuqqqkkkqqqssspppqqqqqqppppppqqqrrrssstttqqqssstttvvvvvvtttsssqqqpppooonnnnnnooopppqqqrrrsssqqqrrrxxxzzzwwwtttttt{{{xxxtttuuuxxx{{{zzzwwwuuuvvvxxx}}}~~~zzzyyy~~~~~~zzzzzzyyyvvvrrrppprrrtttoooppppppqqqpppooonnnmmmmmmmmmpppttttttppppppssssssrrrqqqrrrtttttttttrrruuutttrrrqqqooonnnnnnnnniiisssuuuoootttnnnlllsssllllllvvvnnnbbbhhhjjjkkkkkkkkkjjjlllppptttssssssrrrqqqppppppooonnnoooooooooqqqrrrqqqooommmlllmmmnnnmmmllllllnnnoooooorrruuutttpppnnnpppssspppnnnllllllmmmnnnllljjjhhh{{{qqqvvvwwwoooppppppnnnooosssyyy|||wwwsssnnnkkklllqqqtttvvviiiiiiiiilllppprrrqqqpppnnnlllkkklllnnnppppppnnnhhhlllqqqqqqnnnkkklllnnnmmmlllnnnqqqoookkkjjjnnnjjjkkklllnnnoooqqqrrrsssnnnpppqqqmmmmmmnnnmmmjjjmmmtttiiippp{{{rrrqqqtttwwwwwwvvvzzz}}}www{{{vvvrrrqqqtttvvvtttrrrmmmqqqzzzyyysssfffttt|||rrrllljjjkkkllllllkkkrrr~~~vvvppprrrqqqqqqooonnnrrr}}}tttmmmrrrtttoooqqqqqqooonnnooopppqqqrrrrrrrrrsssttttttsssrrrrrrnnnooooooooooooooooooooosssuuuvvvvvvyyy}}}yyyrrr{{{wwwvvvuuussswwwzzzyyyvvvtttvvvyyy{{{{{{~~~}}}~~~yyyxxx|||{{{wwwyyyzzzyyyvvvqqqoooqqqsssmmmnnnpppqqqqqqooommmkkkqqqpppqqqtttrrrmmmmmmppprrrqqqpppqqqssstttsssrrrtttsssqqqpppnnnmmmllllllnnntttnnnoookkksssuuujjjkkkwwwmmmaaallldddjjjpppnnniiiiiipppxxxvvvuuutttrrrqqqpppppppppnnnnnnppprrrtttssspppmmmkkklllllllllkkklllnnnqqqppptttwwwuuuqqqnnnpppsssqqqnnnkkkjjjlllllljjjhhhkkksssooosssrrrqqqrrrrrrpppqqqvvvyyyzzzpppqqqrrrqqqrrrsssrrrooojjjiiiiiikkkoooqqqpppnnnkkkiiihhhjjjnnnqqqqqqpppiiinnnssstttqqqnnnoooqqqlllkkknnnqqqpppllllllpppiiiiiikkkmmmoooqqqrrrsssqqqssssssooommmnnnlllhhhcccqqqkkkqqq}}}nnnnnnqqqvvvwwwuuuvvv{{{yyytttqqqoooooouuu~~~vvvwwwooommmqqquuuuuuhhhdddpppyyywwwssstttrrrqqqoooooosss}}}wwwoootttvvvqqqrrrqqqooommmmmmnnnpppqqqrrrrrrrrrrrrrrrrrrrrrrrrjjjkkkmmmooopppqqqqqqqqqpppvvvvvvqqqvvv~~~{{{ooo{{{wwwtttwwwzzzqqquuuyyyyyyvvvtttwwwzzzxxxyyy~~~{{{zzz~~~{{{||||||{{{{{{~~~sssyyy}}}{{{tttnnnnnnpppwwwuuupppmmmkkklllooopppsssooommmnnnnnnmmmnnnsssqqqpppooonnnmmmmmmnnnnnnmmmoooqqqrrrqqqpppppppppooorrrlllxxxqqqnnnpppqqqqqqppppppnnnmmmmmmkkkoooqqqoookkkjjjmmmqqqoooooopppooommmmmmnnnppplllmmmooopppooonnnmmmmmmkkkkkklllpppooollllllpppnnnnnnnnnoooqqqpppnnnlllmmmkkkmmmrrrsssmmmfffcccwwwrrrlllmmmmmmqqqooooooqqquuuvvvtttqqqqqqqqqqqqqqqqqqpppooonnnkkkkkklllmmmnnnnnnmmmmmmmmmkkkiiijjjnnnpppooonnnnnnmmmmmmooorrrrrroookkkkkknnnppppppmmmkkkmmmoooooonnnmmmmmmnnnooonnnmmmjjjnnnnnnjjjjjjnnnnnnjjjhhhiiipppooo~~~sssrrrooozzztttqqq|||yyypppxxxwwwvvvuuusssnnnppp~~~tttuuuxxxjjjmmmsssuuuqqqnnnrrrzzz}}}zzzvvvlllpppssstttvvv|||vvvqqqtttqqqqqqpppnnnlllnnnqqqrrrqqqoooppppppqqqqqqqqqqqqrrrrrrqqqrrrsssttttttsssrrrqqqooossspppjjjnnnwwwrrrdddqqq{{{~~~||||||{{{uuuqqqyyyzzzqqqrrruuuwwwzzz|||}}}~~~~~~~~~}}}|||}}}~~~zzzwwwyyyzzzyyyzzz}}}xxx|||}}}vvvpppqqqsssxxxvvvrrrpppoooqqqtttvvvxxxtttqqqqqqqqqooorrrvvvqqqppppppooonnnmmmmmmllliiilllnnnnnnmmmlllmmmmmmuuutttllltttwwwggglllppppppppppppooonnnmmmmmmiiilllppppppnnnllllllnnnlllmmmmmmmmmlllmmmpppsssnnnlllkkkmmmqqqrrrpppmmmiiigggiiilllkkkggghhhlllkkkkkklllnnnpppqqqooommmqqqnnnooorrrooojjjlllrrrzzznnnllloooqqqqqqooommmpppsssvvvtttrrrooooooooopppppppppppppppmmmmmmnnnnnnnnnoooooooooooollljjjjjjlllmmmllljjjlllllllllnnnppppppnnnkkkpppqqqqqqpppnnnlllllllllkkkjjjiiiiiikkkmmmnnnoooiiimmmmmmjjjkkkppppppmmmlllhhhkkkjjj~~~sssooooooooolllpppxxxuuuqqqvvvxxxxxxvvvuuuvvvuuuuuussslllxxxuuurrrzzzyyysssrrrmmmssspppnnnpppvvv}}}qqqooopppsssuuuwww~~~rrrnnnsssssstttqqqpppnnnooorrrsssqqqooorrrrrrrrrrrrrrrsssssssssmmmooossswwwxxxwwwuuutttrrruuurrrmmmrrr{{{yyyooommmwww~~~|||}}}wwwsssyyyuuussstttvvvyyy{{{}}}~~~~~~~~~||||||zzz||||||~~~|||{{{yyytttrrruuuxxxwwwyyy|||{{{~~~{{{tttqqqrrrtttyyywwwuuurrrrrrsssuuuwww|||wwwsssrrrqqqpppsssxxxppppppqqqpppooommmkkkjjjmmmoooqqqqqqpppppppppqqqnnnnnnooo{{{ppphhhuuuoooooooooooooooooonnnnnniiilllooorrrrrrpppnnnlllmmmmmmlllkkkjjjkkkoooqqqqqqllliiikkkqqquuurrrnnnmmmlllmmmooommmjjjkkknnniiiiiijjjmmmpppqqqpppnnnsssoooppprrrmmmjjjxxxwwwjjjiiikkkmmmppppppmmmkkkmmmrrruuuuuutttppppppoooppppppqqqrrrsssqqqpppooooooooopppqqqrrrpppnnnlllkkkkkkjjjiiigggkkkkkkkkkmmmoooooommmkkkuuusssrrrqqqpppnnnkkkiiihhhhhhggghhhjjjmmmppprrrhhhkkklllkkklllpppqqqooowwwnnnkkkkkkxxxpppzzzrrroooxxxxxxsssrrrqqquuuzzz{{{yyyxxxzzzzzzzzzlll```kkkvvvnnnpppvvvzzzzzzhhhppppppooooooqqqxxxyyynnnllltttvvvrrruuupppmmmrrrtttwwwsssrrrpppqqqrrrrrrqqqppptttttttttttttttsssssssssllloootttxxxzzzxxxuuurrruuuvvvsssooosss{{{|||wwwjjjttt{{{vvvzzz{{{ppptttuuuwwwyyy{{{}}}}}}~~~~~~zzzwww{{{xxx~~~{{{zzzyyy|||xxx|||zzzyyy~~~~~~~~~yyytttrrruuuwwwwwwxxxzzzzzz{{{zzzvvvpppnnnooorrryyywwwuuusssrrrrrrsssttt{{{vvvqqqpppooonnnpppuuupppqqqrrrrrrpppnnnkkkiiipppqqqssssssrrrqqqrrrtttjjjnnn|||pppkkk{{{pppppppppoooooopppppppppnnnnnnppprrrttttttqqqooorrrpppnnnjjjggghhhkkknnnqqqnnnkkkllloooqqqpppooorrrpppppprrrppplllmmmqqqkkkkkkkkknnnpppqqqpppnnnrrrnnnnnnpppkkkmmmvvvbbbccclllnnnmmmooopppllljjjlllppptttvvvuuussssssrrrqqqrrrrrrssstttrrrqqqooonnnnnnoooqqqrrrpppooommmlllkkkjjjjjjiiikkkkkklllmmmnnnooonnnmmmuuurrroooooopppooolllhhhhhhiiikkklllmmmnnnppprrriiijjjkkkkkklllnnnoooooo|||rrrnnnkkkuuunnnsssrrrooo}}}xxxsssvvvsssvvvuuu~~~|||{{{{{{zzzyyywwwkkksss|||vvvooonnnqqqzzzkkklllpppsssqqqooorrr{{{ooojjjvvvzzzrrrrrr|||sssooorrrrrrtttsssrrrqqqqqqqqqqqqpppooossssssssssssssssssssssssoooqqqtttvvvvvvtttqqqooovvvtttqqqnnnpppvvvzzzzzzlllttt~~~yyy|||{{{ppptttuuuwwwyyyzzz{{{|||||||||yyyuuuvvv{{{~~~zzz|||xxxvvvzzzwwwzzz{{{~~~yyyzzz|||~~~|||wwwuuuxxxyyywwwvvvxxxxxxxxxwwwsssooommmoooqqqvvvuuuuuuttttttuuuuuuvvvzzztttppppppnnnmmmooossspppqqqrrrrrrqqqooolllkkkkkklllmmmmmmllllllmmmooosssvvvjjjiiivvvrrrrrrqqqpppppppppqqqqqqpppooonnnoooqqqrrrqqqppprrrqqqnnnkkkhhhhhhkkknnnpppqqqqqqnnnkkkjjjlllooonnnllllllmmmkkkhhhiiinnnnnnnnnnnnpppqqqqqqooonnnooommmlllkkkiiippp{{{jjj```gggpppqqqppprrrpppllljjjlllppptttvvvuuuttttttsssrrrqqqpppppppppqqqpppnnnmmmmmmnnnpppqqqoooooonnnmmmllllllmmmmmmkkklllnnnnnnooooooppppppqqqooommmmmmppppppmmmiiihhhkkknnnpppnnnmmmmmmnnnkkkjjjkkkllllllkkkkkklllvvvpppnnnhhhwwwkkkiiirrrjjjfffuuutttttt{{{yyyuuupppzzz|||{{{{{{xxxuuuwww~~~~~~|||wwwrrrrrrsssxxxsssgggmmmssstttppppppuuuzzzqqqlllyyy~~~uuuttt}}}zzzuuutttpppoooqqqqqqqqqpppooonnnnnnoooppppppqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqssspppnnnnnnooossszzzooottt{{{~~~{{{}}}~~~sssssstttuuuwwwyyyzzzzzz{{{zzzzzzwwwwwwzzz{{{}}}~~~{{{yyy|||{{{}}}}}}~~~|||xxxyyy|||~~~~~~yyywwwyyyyyyvvvuuuvvvwwwwwwvvvtttqqqpppqqqrrrrrrssstttuuuwwwxxxyyyzzzyyytttqqqrrrqqqoooppptttrrrrrrssssssrrrqqqooonnnkkklllllllllkkkkkkmmmooovvvvvvrrrfffooowwwtttsssqqqpppooooooppppppoooooonnnmmmmmmnnnoooooooooooonnnmmmlllmmmpppsssppptttuuurrrkkkhhhkkkooommmkkkjjjllljjjgggiiinnnpppooooooqqqrrrrrrpppnnnnnnnnnkkkhhhkkkwwwtttmmmggghhhkkklllnnnppppppmmmkkkmmmrrruuuuuutttrrrrrrrrrqqqpppnnnlllkkkpppooonnnmmmlllmmmnnnnnnmmmnnnooonnnmmmmmmooopppkkkmmmnnnooonnnoooqqqrrrmmmmmmmmmmmmoooooonnnlllhhhlllooopppmmmjjjjjjkkkmmmkkkkkkmmmmmmkkkjjjmmmrrrpppqqqiiittt{{{iiijjjsss|||xxxlllrrrtttuuuxxxzzzyyyvvvzzzyyyxxxyyyuuutttyyy{{{tttrrrzzzyyyuuuwwwwwwttt|||yyyjjjnnnqqqsssrrrrrrtttvvvuuuqqqyyy~~~yyyxxx}}}~~~yyyuuunnnkkkooopppqqqpppnnnnnnnnnpppmmmmmmnnnooopppqqqrrrrrrnnnmmmnnnnnnpppqqqsssuuupppllllllpppqqqrrr{{{ttttttuuuzzz}}}|||yyyqqqrrrtttvvvxxxyyyzzz{{{zzz}}}|||yyy}}}}}}}}}~~~~~~|||zzz~~~|||zzz|||~~~~~~||||||xxxvvvxxxxxxuuussstttvvvvvvuuutttsssrrrssssssrrrssstttuuuvvvvvvvvvuuuvvvrrrqqqssssssppppppssssssssssssssssssssssssssspppqqqqqqpppoooppprrrtttsssuuulllkkkwwwwwwtttssspppnnnmmmmmmmmmnnnnnnqqqsssrrrooommmmmmoooooopppppppppooopppsssuuurrrtttvvvtttpppmmmmmmooopppmmmmmmnnnmmmkkknnnsssnnnnnnnnnppprrrrrrpppnnnlllpppnnnjjjvvvmmmooonnniiihhhkkknnnmmmqqqooommmpppsssvvvtttrrrppprrrssstttssspppnnnllloooooonnnnnnnnnmmmmmmmmmmmmnnnooonnnllllllnnnpppjjjlllnnnnnnmmmmmmpppsssmmmnnnoooooonnnnnnnnnoookkknnnpppnnnjjjiiilllpppnnnkkkkkkooopppmmmmmmqqqqqqpppssslllxxxnnnooopppuuu~~~uuuyyywwwtttyyyyyyyyyyyy|||{{{xxxwwwxxx|||zzzttttttuuu}}}|||uuuxxxyyyppppppxxxzzz{{{vvvqqqoooqqqtttvvvvvv~~~xxxuuuxxxzzzyyyxxxzzzxxxzzzuuunnnkkknnnppprrrqqqooooooppprrrkkkkkkmmmnnnpppqqqsssssslllmmmooopppqqqrrrssssssrrrmmmmmmrrrqqqmmmvvv{{{vvvrrrttt|||~~~}}}}}}qqqrrrtttwwwyyy{{{|||||||||~~~yyy}}}~~~{{{}}}}}}vvv}}}yyy||||||}}}zzzyyyuuusssvvvwwwtttrrrssssssssssssssssssrrrrrrrrruuuuuuuuutttrrrpppmmmlllrrrppppppsssrrroooooorrrtttsssssssssssstttuuuvvvrrrssssssrrrqqqrrrtttvvvyyy}}}ppppppvvvkkktttrrrooolllkkkjjjkkkkkkooouuuzzzyyytttooooooppprrrsssssssssqqqqqqrrrssstttttttttuuutttsssqqqoooooommmmmmnnnmmmllloootttkkkkkklllnnnqqqrrrqqqpppiiiqqqpppooo~~~fffppptttoooooottttttoooqqqpppoooqqquuuvvvtttqqqqqqsssvvvwwwwwwuuurrrpppooooooooopppooonnnmmmlllmmmnnnooonnnkkkjjjlllnnniiikkkmmmmmmkkklllooorrrmmmpppsssrrrnnnmmmnnnppppppqqqqqqmmmjjjkkkqqqwwwnnnkkklllqqqrrrooopppuuummmkkknnnjjjyyynnnnnnlllpppttt||||||vvv~~~mmmrrrrrrvvvyyy{{{~~~}}}}}}|||~~~yyyvvvxxxuuuttt~~~sssvvvxxxmmmhhhqqqxxxsssllloootttvvvvvvzzzyyywwwvvvvvvwwwwwwvvvttt}}}xxxuuuooommmnnnpppsssrrrpppppprrrtttjjjkkklllnnnppprrrtttuuuoooppprrrttttttrrrpppooovvvpppooosssnnnfffmmm}}}zzzrrrsss{{{~~~~~~qqqrrruuuxxxzzz|||}}}~~~~~~yyy{{{}}}{{{|||{{{vvv}}}~~~~~~www~~~}}}|||{{{xxxvvvtttsssuuuvvvvvvvvvqqqrrrppplllmmmtttxxxxxxqqqssstttsssppppppssswwwrrrqqqpppqqqssstttsssrrrpppqqqqqqooorrrvvvuuurrruuussspppooooooqqqtttvvvooo}}}tttvvvtttlllhhhjjjlllmmmmmmmmmnnnooouuuuuuuuusssppppppqqqsssqqqnnnkkklllpppttttttsssqqqooommmooorrrrrrpppmmmqqqooonnnmmmiiigggkkkrrrjjjooorrrooollllllnnnppplllpppuuuiiillllllmmmnnnpppqqqssstttlllwwwvvvooorrrssspppttt~~~pppsss{{{sssuuusssrrrooolllmmmppprrrpppnnnqqqssstttpppjjjhhhkkknnnhhhkkknnnoooooooooooopppwwwsssooonnnqqqssstttsssvvvvvvtttsssqqqnnnlllkkkrrrrrrrrrrrrrrrqqqpppooovvvpppmmmpppsssqqqnnnmmmiiioootttmmmrrrvvvooosssxxx|||xxx||||||xxx|||{{{ssswwwlllbbbzzzuuurrrtttoooooosssooopppfffnnntttsssrrrwwwzzzzzzyyyzzzyyywwwyyyxxxvvvkkkmmmlllmmmnnnoooqqqssstttuuukkknnnppprrrrrrrrrtttuuuqqqtttuuusssooooootttyyyoooppppppmmmlllpppyyyyyyqqqtttyyyssstttvvvxxxzzz{{{||||||zzz~~~uuuwwwzzzzzz||||||zzz}}}zzzyyywwwttttttuuuvvvuuuuuurrrsssppplllmmmssswwwwwwtttuuutttsssqqqpppqqqrrrooommmlllmmmoooqqqqqqqqqrrrtttsssqqqrrrvvvuuuqqqsssrrrrrrrrrqqqqqqqqqqqqpppyyy|||uuuqqquuuuuupppmmmoooqqqqqqpppooopppqqqsssssssssrrrpppppprrrtttrrrqqqpppooonnnnnnppprrrmmmllllllmmmnnnnnnlllkkkpppllljjjjjjiiigggkkkppplllnnnpppppppppooonnnmmmkkkbbbnnnuuujjjllllllllllllnnnppprrrsssnnntttqqqnnnrrrpppooowwwwwwvvvzzzqqqsssqqqrrrpppnnnmmmnnnnnnnnnmmmooorrrsssqqqmmmkkkkkkmmmiiikkknnnpppppppppqqqrrrpppooonnnooorrrttttttrrrsssrrrqqqoooooopppqqqrrrpppppppppppppppooonnnnnnnnnkkknnnvvv{{{xxxrrroooqqqttttttmmmrrruuummmssswwwzzzuuu~~~}}}}}}vvvtttyyy~~~yyyuuussseeexxxxxxtttuuuooonnnpppkkksss{{{nnnkkkmmmnnnrrrwww}}}{{{wwwxxx{{{uuuttt}}}uuulllnnnpppppppppoooooonnnnnnmmmmmmoooqqqrrrrrrssstttuuuppprrrttttttrrrqqqrrrtttoooqqqpppnnnlllnnntttzzz{{{qqqtttzzztttuuuvvvxxxyyyzzzzzzzzzrrr~~~}}}wwwvvv~~~{{{zzz}}}~~~|||~~~zzzwwwzzzzzzzzzxxxuuuuuuuuuuuutttsssrrrsssqqqmmmmmmrrruuuttttttssssssssstttsssqqqpppooommmkkkkkkmmmpppqqqqqqtttuuutttrrrsssvvvtttpppoooqqqssstttsssqqqooommmmmmooorrrvvvxxxwwwtttqqqnnnpppqqqpppnnnmmmmmmnnnqqqrrrrrrrrrqqqqqqsssuuusssuuuuuuqqqkkkiiikkkooojjjlllmmmmmmlllkkkkkkllloooiiifffhhhjjjiiikkknnnooommmmmmpppsssrrrmmmhhhccciiiyyyiiinnnllllllkkkkkklllnnnqqqsssqqqqqqlllmmmrrrllllllyyy|||uuuvvvnnnqqqoooqqqqqqpppmmmkkkkkklllnnnoooooopppppppppnnnlllkkkjjjmmmpppqqqpppppppppqqqjjjkkklllpppssstttsssrrrsssqqqnnnmmmmmmooosssuuupppppppppoooooooooooonnnmmmmmmsss~~~}}}uuuqqqtttttt}}}{{{qqqtttvvvooosssuuuvvvrrryyyyyysssrrrwww|||{{{lllvvvggguuuzzzuuuvvvppppppqqqllljjjxxxssshhhhhhnnnmmmqqqyyy~~~yyypppqqqzzzsssrrrxxxvvvoooooorrrrrrqqqqqqpppnnnmmmllloooqqqssstttsssssstttuuuqqqqqqrrrssstttsssqqqnnnoooqqqqqqooollllllpppssswwwnnnppp{{{|||~~~}}}tttuuuvvvwwwxxxxxxxxxxxxuuu~~~|||~~~~~~~~~|||www}}}vvv|||}}}~~~~~~}}}}}}~~~zzzwwwyyy~~~|||{{{yyyvvvuuuuuutttsssqqqrrrtttrrrnnnnnnrrrsssrrrrrrqqqqqqtttwwwxxxvvvsssuuurrrnnnmmmoooqqqrrrrrrqqqssssssrrrsssvvvtttpppmmmoooqqqssssssqqqooommmhhhiiisssxxxqqqpppnnnpppqqqqqqpppooooooppprrrssstttsssrrrqqqrrrsssttttttssspppllliiijjjlllllloooqqqqqqnnnmmmnnnpppooohhheeehhhllllllmmmnnnrrrllliiinnnsssqqqiiicccbbbvvvjjjmmmqqqmmmmmmkkkkkkllloooqqqssssssnnniiiooosssiiifffuuu|||qqqqqqkkkqqqpppoooqqqqqqooolllkkknnnqqqpppooonnnnnnoooooonnnmmmmmmoooppppppooommmmmmnnniiijjjkkknnnpppqqqrrrqqqsssrrrooommmmmmnnnpppqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqpppttt{{{|||vvvooolllooonnntttrrrooosssooorrrrrrsssooovvv{{{vvvvvvzzz}}}|||gggrrrgggwww{{{vvvwwwtttuuuwwwqqqpppwwwwwwkkkjjjqqqnnnmmmttt}}}zzzoooooowwwuuutttwww|||}}}yyytttqqqpppqqqrrrsssttttttssssssqqqssstttuuutttssstttuuussspppoooqqqttttttqqqlllnnnqqqrrrrrrpppnnnooopppyyyvvvsssrrrwww~~~~~~uuuuuuvvvwwwwwwwwwwwwvvvuuu}}}|||{{{|||~~~~~~|||xxx}}}vvv|||}}}~~~vvv|||xxxyyy~~~~~~zzzyyywwwvvvvvvtttrrrppprrruuutttppppppssssssqqqtttsssrrruuuyyyzzzwwwtttxxxuuuqqqoooooopppqqqqqqllloooppppppsssvvvuuuppplllmmmnnnoooppppppqqqqqqiiikkkvvvsssmmmrrrqqqsssuuuvvvuuuuuuvvvwwwuuuvvvvvvuuurrrqqqpppqqqssspppnnnmmmnnnnnnmmmkkkmmmpppsssrrrooonnnooorrroooiiigggjjjnnnoooooopppssskkkhhhmmmqqqnnnhhhfff|||```dddppppppooonnnmmmmmmnnnppprrrsssrrrnnnjjjqqquuuhhhbbbnnnpppnnniiipppooommmppprrrqqqooonnnqqqtttrrrooommmlllmmmooooooooonnnooopppooommmjjjiiiiiimmmllllllkkkkkkmmmoooqqqoooooooooooooooooooooooorrrqqqqqqppppppqqqrrrrrrqqqnnnmmmpppooojjjggghhhmmmlllppprrrgggmmmooopppppprrrooovvv}}}yyyyyy{{{|||~~~{{{wwwqqqooozzzzzzwwwyyy{{{uuuwwwwww{{{wwwqqqpppuuuqqqttt}}}xxxuuuwwwvvvvvvuuuvvvyyy{{{uuuooommmnnnqqqsssuuuuuuuuutttqqqsssuuuuuuttttttuuuvvvvvvqqqlllmmmrrrtttrrrooonnnpppsssttttttsssrrrrrrxxx|||www{{{uuuvvvvvvwwwwwwwwwvvvvvvooouuuvvvxxx|||~~~}}}|||~~~{{{~~~uuuzzz}}}zzz{{{~~~|||~~~{{{{{{zzzxxxwwwvvvvvvuuurrrppprrruuuuuurrrrrruuutttqqqyyyxxxvvvvvvvvvuuusssqqqvvvtttpppnnnnnnoooooonnnjjjmmmooopppsssvvvuuupppmmmlllllllllmmmoooqqqrrrpppooosssxxxtttllllllsssoooqqqssstttttttttuuuwwwuuuwwwwwwuuurrrpppoooooonnnkkkjjjlllppprrrooolllnnnoooppppppooonnnoooooopppkkkjjjnnnpppoooooorrrrrrkkkjjjoooqqqnnnoootttmmmccceeekkknnnnnnnnnnnnoooooopppqqqrrroooooolllpppuuukkkbbbiiirrrnnniiipppmmmlllnnnqqqsssrrrrrrrrrsssppppppnnnmmmmmmmmmooopppmmmnnnoooooollljjjiiiiiiooonnnmmmjjjiiijjjmmmpppjjjkkkmmmooopppqqqqqqqqqpppooonnnnnnnnnooopppqqqssspppooopppooollllllooorrrpppqqq}}}yyykkkppprrroooooorrrqqqwww}}}yyyyyyzzzyyy|||{{{ssswwwyyy}}}|||wwwxxxzzztttuuuuuuxxxyyynnnuuuttttttwww||||||xxxtttttttttrrrpppuuu{{{vvvkkkmmmnnnppprrrrrrqqqpppoooppprrrtttuuuttttttuuuvvvvvvqqqmmmmmmrrruuutttrrrnnnpppsssvvvwwwvvvtttsssvvvsssttt}}}vvvvvvwwwwwwxxxwwwwwwwwwuuuxxxwwwzzz|||zzz|||wwwtttxxxzzz|||{{{}}}}}}||||||~~~~~~xxxwwwvvvwwwwwwuuusssppprrruuuvvvttttttwwwvvvsssxxxxxxwwwuuurrrqqqqqqrrrrrrpppnnnnnnooopppooonnnkkknnnpppqqqsssvvvtttooonnnnnnmmmllllllmmmmmmnnnsssqqqppppppnnnmmmlllmmmlllnnnppppppoooooopppqqqrrrsssuuutttqqqooonnnnnniiiiiijjjlllooopppppppppooonnnnnnnnnppppppnnnmmmooommmmmmpppooommmooosssqqqmmmnnnssssssqqq|||zzzfffhhhllliiiiiinnnlllmmmnnnooopppppppppooommmppplllkkkrrrooohhhjjjqqqnnnjjjpppmmmlllmmmpppsssuuutttpppmmmlllooorrrrrrooollllllmmmjjjlllnnnooommmllllllmmmlllnnnnnnmmmkkkjjjmmmooollllllllllllnnnoooqqqrrrpppooonnnmmmnnnoooqqqrrrttttttvvvzzzxxxsssqqqrrrtttqqqnnnwwwrrrtttssspppooossssssxxx{{{xxxxxxyyywwwyyy}}}rrrooo~~~}}}uuu{{{{{{vvvxxxzzztttrrrsssrrrvvvuuupppuuuvvvqqqssszzzyyyqqqqqqssspppmmmuuuzzzlllmmmnnnpppqqqqqqpppmmmlllnnnpppssstttttttttuuuwwwrrrpppoooppptttvvvuuutttpppqqqtttvvvxxxwwwtttrrrooo}}}ppprrr|||vvvvvvwwwxxxyyyyyyxxxxxx}}}}}}}}}vvvvvv~~~xxx}}}~~~}}}~~~~~~}}}|||||||||{{{}}}|||~~~}}}xxxwwwvvvwwwwwwvvvsssqqqrrrvvvwwwuuuvvvxxxwwwttttttuuuvvvssspppoooqqquuuoooooonnnppprrrsssrrrqqqnnnqqqsssrrrtttvvvtttnnnooooooooonnnmmmkkkjjjiiirrrqqqppppppssstttmmmeeeoooqqqrrrrrrpppoooooopppnnnppprrrrrrpppnnnmmmnnneeeiiimmmnnnmmmmmmpppsssqqqooommmooorrrrrrpppmmmnnnmmmoooqqqnnnkkknnnssspppnnnrrrwwwuuuuuu{{{nnnfffjjjooonnnnnnqqqjjjlllnnnppppppooonnnmmmkkkqqqkkkfffooorrrmmmmmm|||nnnmmmkkkrrrnnnmmmmmmooosssvvvtttnnnhhhhhhooovvvvvvqqqllljjjjjjgggjjjmmmooooooooopppqqqiiillloooooommmlllmmmnnnrrrpppmmmkkkjjjlllnnnppprrrqqqpppooopppqqqssstttppprrrxxx~~~{{{ssslllkkkqqqmmmhhhppp~~~rrrppplllqqqpppttttttxxx{{{xxxyyyzzzwwwyyy|||rrrkkk{{{~~~uuurrrsssuuu~~~~~~yyyuuuyyy}}}xxxrrrsssmmmiiiwwwooo{{{}}}rrrqqq{{{}}}uuupppsssqqqnnnxxxpppmmmnnnqqqssssssrrrpppooommmooorrrsssttttttvvvwwwnnnoooqqqtttvvvwwwuuutttrrrrrrtttvvvwwwvvvsssqqqkkk}}}|||tttyyyvvvvvvwwwyyyyyyzzzzzzyyy}}}~~~|||zzzyyy~~~~~~{{{zzz|||}}}~~~}}}}}}~~~~~~~~~{{{yyyzzzzzzyyywwwmmmrrrvvvuuuttttttvvvwwwuuuwwwxxxwwwtttpppnnnnnnoooppprrrrrrqqqqqqrrrsssqqqooonnnoooppprrrrrrqqqnnnppprrrtttttttttrrrqqqrrrpppmmmkkkllllllmmmmmmooossstttrrrrrrtttssspppuuurrrooommmnnnnnnnnnnnntttqqqppppppmmmkkkmmmrrrlllnnnpppqqqooonnnnnnooosssrrrqqqrrrqqqooojjjgggkkkmmmpppssstttsssqqqppptttjjjooorrrnnnsssooojjjkkknnnqqqpppmmmnnnnnnmmmllllllkkkjjjjjjjjjhhhiiiooorrrooommmnnnxxxoookkklllllljjjuuuvvvvvvtttooommmoooqqqnnnooopppnnnkkkkkkmmmpppnnnkkkiiijjjmmmoooooonnnkkkiiikkkpppnnnhhhgggkkknnnooopppnnnkkkkkkmmmooorrrrrrrrrrrrsssrrrooommmppptttssspppqqqtttqqqjjjqqqrrrkkkqqqzzzuuutttpppwwwuuuyyyxxxyyy|||xxxtttyyy~~~{{{vvvxxxyyyoootttvvvuuu{{{uuuvvvyyywwwrrruuuqqqqqqvvvxxxwww|||yyywwwvvvvvvuuutttxxx}}}pppuuutttnnnqqq}}}tttpppooottttttooonnnqqqoooppppppqqqqqqqqqqqqpppuuuvvvuuuqqqqqquuuuuusssqqqssstttvvvvvvuuusssrrrxxxyyyzzz|||yyyuuutttxxxzzzyyyyyy{{{{{{yyyzzz|||{{{~~~|||}}}~~~~~~~~~}}}|||zzzwwwuuutttwwwxxxwwwvvvuuuttttttqqqrrrsssrrrooommmllllllssstttvvvuuussspppooonnnuuusssqqqpppqqqqqqpppooorrrrrrsssttttttsssrrrqqqsssqqqooommmmmmnnnnnnnnnqqqssssssppppppssssssqqqrrrqqqooonnnmmmnnnooopppsssppppppqqqoookkkmmmqqqnnnnnnooopppppppppooonnnrrrrrrrrrrrrrrrqqqooommmjjjkkklllmmmnnnnnnmmmmmmnnnnnnwwwtttiiiyyyvvvrrrmmmmmmppprrrqqqooopppooonnnmmmllllllllllllnnnnnnpppssspppkkkkkknnn~~~uuunnnkkklllkkkjjjnnnoooooonnnkkkjjjkkkmmmnnnoooooommmkkkjjjllloooooommmkkklllnnnppppppoookkkjjjmmmqqqooojjjjjjnnnmmmooopppooommmlllnnnpppssssssssstttttttttrrrpppooouuuvvvqqqnnnpppqqqooooooooohhhoooxxxvvvuuuwwwrrrsssssswwwxxxuuuqqqvvv{{{xxxyyypppuuuvvvsssuuuxxxvvvvvvsssnnnssssssuuuwwwtttqqqvvv}}}wwwssstttyyywwwwwwsssnnnooowwwooonnnpppttttttoooppptttppppppqqqrrrqqqqqqpppooowwwyyyxxxsssqqqrrrsssrrrssstttuuuvvvvvvtttsssqqqtttuuuyyytttssswwwyyyxxxyyy{{{{{{yyyyyy{{{}}}yyy~~~{{{}}}|||{{{|||}}}}}}{{{wwwtttyyyxxxwwwxxxxxxwwwtttsssrrrssssssqqqoooooopppqqqtttvvvwwwwwwtttqqqooonnnxxxvvvsssrrrqqqqqqooonnnuuuttttttsssrrrrrrqqqqqqtttrrrpppnnnnnnnnnppppppqqqsssrrrnnnnnnqqqsssqqqooopppqqqooommmmmmpppsssqqqoooppprrrpppllllllppppppooommmoooqqqrrrooolllppprrrssssssrrrrrrssstttooonnnmmmllllllmmmoooppplllnnnrrrnnnkkk}}}vvvrrrnnnmmmpppqqqqqqooorrrqqqooonnnmmmnnnnnnooorrrtttvvvvvvooohhhjjjppp~~~xxxqqqmmmmmmmmmlllkkklllmmmnnnnnnmmmlllnnnooooooooonnnllljjjiiikkkmmmooonnnmmmnnnooopppooonnnkkkkkknnnqqqpppmmmmmmpppmmmnnnppppppooonnnnnnoooqqqrrrsssssstttsssssssssqqqwwwyyytttnnnooosssuuurrrqqqkkkttttttrrrtttxxxqqqqqqqqqvvv{{{zzzuuuyyy{{{{{{{{{ssswwwvvvoooooo~~~wwwtttqqqnnnrrruuuyyyxxxqqqlllpppxxx}}}pppnnnwww}}}|||{{{tttpppoooqqqzzzpppoooqqqttttttqqqrrruuurrrsssssstttsssrrrpppoootttxxxxxxrrrnnnppprrrrrruuuvvvvvvwwwvvvuuusssrrrtttqqqyyyyyyxxx|||wwwtttwwwwwwvvvuuuwwwxxxwwwyyy}}}~~~~~~zzz{{{|||}}}vvv{{{~~~~~~|||{{{~~~|||{{{zzzxxxwwwxxxtttrrruuuxxxwwwuuutttssssssrrrqqqooopppsssuuurrrsssttttttrrrqqqrrrrrrwwwuuurrrqqqqqqqqqooonnnssssssrrrqqqppppppqqqqqqrrrqqqpppnnnmmmmmmoooqqqooorrrrrrnnnnnnqqqqqqnnnnnnqqqsssqqqlllkkknnnsssnnnnnnpppsssrrrmmmmmmooorrrnnnkkklllppprrrnnnjjjppprrrsssrrrpppqqqsssvvvtttrrrnnnlllkkknnnqqqsssvvvnnnfffiii|||vvvqqqnnnkkkkkknnnppppppppprrrqqqooonnnmmmnnnooopppssssssttttttpppkkklllrrr|||tttnnnmmmoooooommmmmmnnnoooooopppooooooooopppooonnnmmmkkkjjjiiijjjkkknnnnnnnnnooooooooonnnmmmjjjlllnnnppppppoooppprrrlllmmmnnnoooooonnnnnnnnnmmmooopppqqqqqqqqqrrrssswwwyyyyyyuuuqqqqqquuuyyyrrrrrrlllxxx~~~nnnmmmrrrwwwsssuuuuuuxxx{{{|||}}}}}}xxxxxxuuuooonnnzzzuuusssrrrtttwwwyyyxxxrrrnnnooorrr~~~oooiiirrryyywww}}}uuutttqqqoooxxx}}}wwwrrrqqqssstttsssrrrssstttuuuuuuuuutttrrrqqqqqqvvvwwwqqqmmmooorrrssstttuuuvvvvvvwwwvvvuuuuuusssnnnqqqwwwtttzzzvvvvvvvvvrrrqqqssswwwwwwzzz~~~{{{{{{~~~{{{|||~~~}}}uuu}}}|||}}}~~~}}}{{{|||~~~|||~~~~~~yyywwwxxxyyy{{{{{{wwwqqqoootttwwwtttssstttppppppooonnnmmmnnnqqqtttssssssrrrpppoooooorrrtttsssqqqpppooopppqqqpppooooooooonnnnnnnnnooopppqqqooooooooommmkkkkkknnnpppmmmppprrrpppooopppoookkkooorrrtttqqqllljjjmmmqqqmmmmmmppptttsssnnnmmmpppqqqmmmjjjkkkooopppmmmiiiqqqqqqqqqpppooooooppprrrssspppllliiiiiikkkooorrr{{{qqqhhhqqqmmmmmmlllkkkkkknnnppprrrsssqqqpppooonnnnnnnnnooopppqqqmmmllloooqqqpppqqqttt~~~tttmmmooorrrpppnnnooonnnnnnnnnoooooonnnmmmlllooonnnlllkkkjjjkkkkkkkkkjjjlllnnnoooooonnnmmmllliiilllnnnnnnnnnpppqqqrrrmmmmmmmmmmmmnnnnnnmmmllllllnnnppppppoooppprrrtttzzzvvvsssrrrrrrrrrtttuuuooonnnjjjxxx{{{nnnnnnrrrqqqsssyyyyyyxxx{{{{{{{{{||||||yyyuuuqqqttt|||uuutttuuuwwwxxxwwwwwwwwwvvvrrrooorrr{{{}}}sssmmmrrrxxxzzz{{{vvvuuuqqqnnnwwwsssnnnrrrvvvsssmmmqqqqqqrrrrrrsssssssssssswww{{{zzztttpppqqqsssrrrsssssstttuuuvvvwwwxxxxxxrrrooonnn|||~~~zzzyyyuuuvvvuuusssrrruuuxxxyyy|||}}}xxxvvvxxx~~~{{{|||}}}|||}}}}}}|||~~~~~~zzzwwwyyy{{{~~~zzz~~~}}}}}}zzzvvvuuuvvvyyy||||||zzzsssqqquuuuuupppppptttsssssssssrrrqqqrrruuuwwwuuutttssspppnnnmmmppprrrqqqooonnnoooppprrrrrrqqqllllllmmmmmmnnnooooooppplllmmmnnnkkkiiiiiilllpppmmmpppqqqnnnnnnooommmjjjnnnqqqrrrqqqnnnmmmnnnpppllllllooosssrrrnnnnnnqqqqqqnnnkkkkkkmmmnnnmmmjjjrrrpppooooooppppppnnnlllrrrpppnnnllllllnnnqqqsssnnnpppooo{{{uuunnnnnnnnnmmmnnnooorrruuuvvvpppppppppppppppppppppoooooojjjhhhlllqqqrrrtttwwwvvvmmmpppssspppmmmooopppooooooqqqrrrqqqooommmooommmkkkjjjlllmmmmmmlllgggjjjnnnpppooonnnmmmmmmjjjnnnpppnnnnnnqqqrrrrrrpppnnnmmmlllmmmnnnmmmlllnnnqqqsssrrrppppppssswwwxxxqqqmmmnnnpppooooooqqqqqqqqqnnnsssmmmooopppmmmqqqzzzzzzwww|||{{{||||||{{{vvvwww~~~~~~sssrrrvvvzzzyyywwwvvvyyy{{{wwwpppssszzzwwwrrrrrruuuzzzxxxwwwuuuqqqooovvvuuummmpppvvvssslllnnnnnnnnnnnnpppsssuuuwwwyyyvvvvvvuuuqqqssssssttttttuuuvvvwwwxxxxxxyyyooouuu{{{qqq|||vvvsssuuuvvvvvvwwwzzzyyyyyy{{{~~~|||wwwuuuxxx{{{}}}zzzuuuxxxzzz}}}|||yyyyyy}}}yyywwwvvvwwwyyyzzzzzzzzz{{{uuutttyyywwwqqqrrrzzzwwwxxxxxxwwwvvvvvvyyy{{{qqqssstttsssrrrppppppqqqqqqpppooooooqqqrrrrrrrrrlllmmmnnnooooooooonnnmmmkkkmmmnnnkkkhhhhhhlllppppppqqqooojjjiiimmmnnnllllllmmmoooppppppqqqqqqqqqllllllooorrrrrrnnnooosssrrrqqqooonnnmmmmmmnnnnnnrrrnnnlllnnnrrrsssoooiiippppppoooooopppqqqrrrssshhhmmmpppxxxfffoooppppppooonnnnnnpppsssuuuoooqqqrrrssssssrrrqqqpppooolllkkkmmmnnnooosssyyyxxxmmmooorrrmmmkkkmmmnnnnnnnnnqqqssstttqqqnnnooommmjjjkkkmmmoooooonnneeeiiioooqqqqqqooonnnooolllqqqrrrnnnnnnrrrtttrrrvvvrrrnnnlllnnnoooooonnnoooqqqsssrrroooooorrrvvvtttpppnnnpppnnnkkkmmmrrruuuvvvuuulllnnnrrroooppprrryyyyyyyyy{{{~~~zzzzzz~~~}}}xxxttttttyyyxxx}}}tttuuuzzzzzz|||{{{wwwxxx{{{yyysssyyyxxx~~~wwwpppqqqssszzz~~~yyyttttttwwwyyyxxxoooooottttttnnnpppooonnnooorrrwww|||}}}yyyzzz|||yyytttuuuuuutttttttttttttttuuuvvv~~~qqqooowwwfffqqq}}}zzz|||~~~xxxtttuuuvvvvvvwwwzzzxxxwwwxxx{{{zzzwwwxxx|||~~~xxx|||zzz{{{~~~~~~}}}vvv{{{|||zzzyyyzzzvvvwwwxxx{{{}}}|||yyyvvvyyytttvvv|||zzztttxxxvvvwwwwwwwwwuuuuuuvvvxxxjjjoootttwwwwwwuuutttssstttrrrqqqqqqrrrssssssrrrnnnooopppqqqpppooolllkkkkkkmmmnnnlllhhhhhhlllqqqsssrrrmmmffffffkkkoooooojjjjjjkkknnnrrrttttttsssmmmlllnnnqqqqqqnnnppptttssssssrrrpppnnnmmmoooqqqrrrmmmjjjnnnuuuvvvpppiiijjjkkkkkklllmmmnnnnnnnnnqqqppppppyyydddrrrppppppooommmllllllnnnppppppqqqtttvvvvvvtttrrrpppppppppppppppllljjjqqqzzzzzzmmmoooqqqkkkiiikkkgggfffgggkkkooopppnnnkkkooollljjjkkknnnppppppooodddjjjpppsssrrrppppppqqqnnnssstttpppooosssuuussszzzuuupppmmmnnnpppppppppmmmppprrrpppllllllppptttsssrrrsssuuuooojjjmmmvvvtttuuuuuunnntttzzzsssvvvtttyyyzzz|||rrrvvvsssttt||||||{{{uuusssssstttuuuwwwzzzwwwyyyyyyyyyuuuxxxxxxuuurrrkkkqqqyyy{{{rrr~~~xxxzzzzzzwww~~~{{{rrrooorrrtttrrrtttsssqqqrrrvvv}}}|||wwwuuu{{{~~~wwwwwwwwwuuutttrrrrrrqqqqqqlll{{{pppooonnnvvv{{{xxx}}}xxxwwwvvvssssssvvvvvvuuuvvvyyyzzzyyy|||zzzzzz{{{xxx|||xxxyyy|||}}}|||~~~wwwzzz|||~~~}}}vvvvvv~~~yyywww{{{}}}zzzwwwwwwzzzxxxuuuuuuvvvwwwxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvssssssuuurrrkkkkkkppptttpppnnnpppuuuwwwvvvsssxxxwwwuuuqqqnnnmmmooorrrlllmmmnnnnnnnnnnnnmmmmmmsssrrrqqqnnnllllllmmmooooooqqqrrrrrrpppooooooppptttooonnnsssvvvtttrrrrrrkkknnnqqqpppmmmlllnnnqqqnnnqqqqqqnnnnnnooonnnkkkpppppppppnnnmmmooosssvvvqqqhhhpppkkkwwwrrrrrrpppppppppppprrrrrrmmmnnnpppsssuuusssooolllpppsssqqqqqqrrrlllppptttiiillllllllllllfffmmmmmmmmmppprrrrrrqqqooommmmmmnnnppprrrrrrpppnnnkkklllmmmoooppppppnnnlllnnnoooppppppoooppprrrtttsssssssssrrrqqqpppoooooommmrrrsssnnnkkkoooxxxtttsssqqqooooooqqqtttuuurrrnnnpppyyyppptttvvvvvvvvvsssqqqrrrwww{{{|||rrrtttsssvvvuuusssyyyzzzvvv}}}}}}{{{yyyvvvuuuvvvwwwzzzqqqkkkrrr|||rrrrrrvvv|||~~~yyyzzz~~~yyywwwlllnnnssstttvvvtttrrrpppqqqsssvvvxxx~~~uuurrryyyzzzuuuvvv|||xxxvvvssssssuuuvvvuuusssrrrsssrrrttt|||}}}rrr|||zzz|||zzzvvvsssqqqtttyyyyyyyyyyyyyyyyyyzzz{{{|||||||||}}}{{{ttt|||zzzwwwyyyzzz|||}}}~~~}}}~~~|||zzzxxxzzz}}}zzzzzz|||yyyuuutttuuuvvvwwwvvvvvvuuutttttttttttttttttttttqqqrrrtttqqqmmmmmmqqquuurrrooopppsssuuutttqqqrrrrrrpppnnnlllmmmooorrrrrrrrrrrrrrrrrrqqqqqqqqqvvvwwwwwwtttqqqqqqsssuuuooopppqqqqqqooonnnnnnooonnnkkkjjjnnnpppooooooqqqpppooooooppppppooommmlllkkknnnooommmmmmppppppmmmppppppooonnnlllnnnqqqttttttkkkrrrzzzfffrrrsssrrrqqqpppoooooopppqqqmmmmmmnnnqqqsssssspppnnnpppssspppnnnmmmeeehhh{{{{{{kkkjjjiiikkknnnkkknnnnnnnnnoooqqqqqqooommmppppppqqqsssttttttrrrpppkkklllnnnpppqqqpppnnnlllnnnoooppppppooooooqqqsssqqqqqqrrrqqqqqqpppqqqqqqpppuuusssmmmqqq}}}|||tttrrrpppooopppqqqsssuuutttqqqooozzz{{{xxxtttooopppzzzvvvvvvyyy{{{{{{~~~{{{rrroooqqqsss}}}xxx}}}{{{}}}~~~}}}|||zzzyyyxxxvvvvvvppplllwwwuuunnnpppwww~~~|||tttsssxxxsssvvvoooppprrrrrrqqqooonnnooorrrvvvxxx|||tttssszzz{{{uuutttyyywwwtttpppoooqqqsssttttttooopppooopppxxx{{{rrrzzzxxx{{{~~~xxxvvvvvvtttuuuxxx{{{{{{{{{{{{|||}}}~~~~~~xxx}}}}}}}}}|||uuu|||~~~~~~~~~~~~}}}xxx}}}|||xxx{{{}}}|||~~~yyyxxxyyy~~~|||yyy{{{{{{vvvsssssstttuuuuuuuuutttrrrppppppqqqrrrssssssrrrssstttssspppppptttvvvsssppppppssstttrrrpppooooooooonnnmmmnnnrrrtttvvvvvvuuutttssssssttttttooosssvvvtttpppooorrruuunnnooopppooonnnmmmmmmnnnpppmmmnnnpppooonnnpppuuutttqqqoooppprrrqqqlllggghhhlllmmmkkklllpppqqqoooppppppooommmkkklllnnnpppllleeennn{{{jjjwwwrrrrrrqqqpppooopppppppppnnnmmmmmmoooqqqrrrrrrqqqlllpppoooooooooiiiooozzzkkkllljjjlllpppmmmpppoooooooooppppppnnnlllpppoooooooooppppppnnnlllkkkmmmppprrrrrrqqqnnnlllmmmnnnppppppooooooqqqrrrooopppqqqqqqppppppqqqsssooorrrpppmmmxxxvvvsssrrrpppooopppqqqsssuuuxxxuuuqqqrrr{{{nnnnnn|||yyyzzzzzzyyy|||sssmmmooouuu|||tttpppnnnxxxyyywww|||{{{yyyxxxwwwwwwwwwxxxssszzzuuujjjrrr~~~rrrooouuuuuurrrxxxuuu}}}ooonnntttsssrrrpppnnnooorrruuuwww{{{vvvwww}}}~~~xxxtttvvvuuurrrnnnlllmmmpppssstttooonnnmmmnnnuuu|||{{{vvvyyyxxx{{{~~~xxxwwwxxxvvvuuuwww{{{{{{{{{{{{|||}}}~~~yyy||||||~~~}}}www|||zzzsss{{{xxxuuuxxxzzz{{{}}}zzz~~~~~~~~~xxx{{{|||yyyxxx|||}}}xxxttttttuuuuuuvvvuuutttqqqooonnnoooqqqsssuuuvvvvvvvvvtttrrrssstttvvvsssqqqrrrsssuuutttrrrqqqrrrrrrqqqqqqrrruuuwwwvvvuuutttsssrrrrrrrrrsssiiinnnrrrrrrnnnlllooosssoooppppppooonnnmmmnnnooosssrrrrrrrrrooolllpppvvvuuusssrrrrrrrrrooojjjfffjjjmmmmmmkkkmmmqqqrrrpppppppppooommmkkkjjjlllnnneeebbbnnnmmmwwwqqqqqqqqqqqqqqqrrrrrrssssssqqqnnnnnnppprrrrrrrrrlllpppoooooopppjjjrrrpppjjjppppppooopppkkkqqqpppooopppqqqrrrqqqpppqqqooommmmmmnnnnnnlllkkkkkknnnrrrtttsssqqqnnnmmmlllnnnooopppoooooopppqqqoooqqqsssrrrooonnnppprrrkkkjjjkkksss}}}zzzqqqqqqqqqpppooopppqqqssstttxxxwwwsssooottt{{{ttt}}}xxxxxxwwwwww{{{yyyqqqqqqvvvwwwxxxwwwsssrrrnnnnnn~~~|||uuupppoooppprrrtttqqqxxxvvvooossszzzpppooo|||{{{wwwzzzoooooozzzxxxvvvsssqqqppprrrtttvvv{{{yyy{{{{{{vvvvvvrrrpppooonnnoooppprrrrrrqqqpppnnnpppuuu{{{}}}}}}{{{|||~~~|||zzzwwwsssssswwwxxxxxxyyyyyyzzz{{{|||}}}|||~~~yyy|||uuuwww}}}vvvwwwzzzyyyzzz~~~}}}{{{{{{}}}|||yyy{{{}}}yyyvvvuuuvvvwwwwwwwwwuuurrrpppoooppprrrsssvvvwwwwwwtttrrrppppppppptttsssrrrsssuuuvvvwwwvvvsssttttttsssrrrrrrtttvvvttttttsssrrrrrrrrrrrrrrrkkkooottttttqqqpppsssvvvqqqqqqqqqpppnnnnnnoooqqqtttrrrrrrqqqlllhhhkkkqqqrrrtttuuusssoookkkiiiiiimmmoooooommmmmmqqqsssqqqpppppppppnnnkkkkkklllmmmiiigggrrriiimmmooopppqqqrrrtttuuuvvvvvvwwwtttpppooooooqqqrrrrrrrrruuuqqqmmmjjjccclllnnnjjjqqqppppppqqqmmmpppoooooopppsssuuuuuutttvvvsssqqqppppppppppppooolllppptttuuussspppoooooolllnnnpppqqqpppppppppqqqqqqsssuuurrrnnnkkkmmmooojjjfffmmm|||uuunnnqqqppppppooopppppprrrssstttrrrsssrrrnnnnnnzzzyyyuuutttuuuuuuzzzwwwoootttrrr|||pppooovvvvvvpppxxx}}}yyyxxxvvvsssqqqpppppprrruuuvvvxxxqqqjjjrrr}}}{{{yyywwwrrryyywwwuuurrrqqqqqqsssuuuwwwxxxxxxzzz~~~{{{vvvtttoooqqqssstttsssrrrqqqpppsssqqqpppqqquuuyyy}}}zzz~~~}}}uuunnnqqqxxxwwwwwwxxxxxxyyy{{{|||}}}~~~|||}}}||||||}}}}}}}}}zzzyyy~~~{{{zzz||||||{{{|||}}}zzzxxxyyy|||||||||~~~{{{xxxwwwwwwxxxxxxwwwxxxwwwuuusssrrrrrrssstttsssvvvuuuqqqnnnnnnmmmlllrrrrrrrrrssstttvvvwwwxxxrrrssssssrrrppppppqqqrrrrrrsssttttttttttttssssssmmmooopppqqqqqqrrrsssuuurrrrrrrrrpppnnnnnnppprrrwwwtttssssssoookkklllpppqqqsssuuurrrllliiiiiikkknnnppppppmmmnnnrrrtttrrrqqqqqqqqqpppmmmlllmmmooojjjfffpppllllllnnnoooqqqssstttuuuvvvvvvwwwtttpppooooooqqqrrrrrrrrruuuqqqmmmkkkhhhuuurrrjjjnnnlllnnnsssrrrpppooonnnpppsssvvvvvvvvvvvvssspppnnnooopppppppppooorrruuuuuurrrppppppqqqllloooqqqrrrqqqqqqqqqrrrqqqtttvvvsssmmmjjjkkkoooppppppxxx{{{llljjjsssooooooooopppqqqrrrssstttnnnmmmlllmmmmmmssszzztttqqqqqqssstttyyyssswwwxxxtttqqqzzz}}}vvvuuu{{{ttttttooopppwwwtttmmmsss|||rrrqqqzzz{{{|||yyyvvvrrrqqqooonnnooorrrvvvxxxsssssstttwwwxxxwwwtttqqqpppssswwwxxxwwwsssqqqpppqqqooooooqqqssstttzzzwww}}}}}}}}}tttnnnrrryyyxxxxxxxxxyyyzzz|||}}}~~~{{{xxx~~~}}}}}}~~~}}}~~~zzz}}}}}}{{{~~~{{{yyywww|||~~~}}}}}}~~~{{{~~~{{{zzz~~~~~~~~~xxxwwwvvvvvvxxxxxxxxxwwwxxxwwwvvvuuutttsssssssssqqquuuuuupppmmmoooooommmrrrrrrrrrrrrrrrrrrtttuuuooopppqqqpppoooooopppqqqooopppsssuuuuuuuuusssrrrnnnllljjjkkknnnpppppppppqqqqqqqqqooommmmmmooorrrwwwsssqqqttttttpppooopppqqqqqqooommmkkkjjjkkkllllllnnnnnnkkkmmmrrruuutttqqqrrrsssrrrpppooopppqqqkkkdddjjjrrrooonnnoooppprrrrrrrrrrrrqqqrrrpppmmmmmmoooqqqrrrrrrooossspppmmmoooqqqoooiiinnnlllmmmsssssspppnnnmmmnnnqqqsssttttttuuurrrnnnlllmmmoooppppppqqqtttvvvuuuqqqoooqqqtttmmmooorrrtttsssrrrrrrrrrooosssvvvsssllliiilllpppxxxzzznnnkkkooorrrnnnnnnooopppqqqrrrsssssspppkkkiiimmmppprrrvvv}}}wwwrrroooppprrrssswww}}}{{{wwwzzz|||yyyvvv}}}zzz}}}{{{yyyuuunnnjjjmmmtttvvvvvv|||rrr{{{vvvtttqqqooonnnpppsssuuupppppppppppprrrtttsssqqqsssvvvyyyyyyvvvsssqqqqqqpppnnnooorrrrrrqqqwwwvvv{{{}}}}}}~~~{{{yyyvvvtttuuuyyyvvvvvvwwwxxxyyy{{{|||}}}zzzwww{{{}}}~~~~~~xxxyyy~~~~~~|||~~~}}}zzz~~~}}}|||}}}}}}}}}{{{{{{~~~yyyxxxsssssssssuuuwwwxxxwwwvvvxxxwwwwwwvvvtttsssrrrrrrqqqvvvwwwrrrpppssstttqqqrrrrrrrrrqqqpppoooppprrrnnnoooqqqqqqppppppqqqssskkkmmmqqqtttuuutttrrrpppqqqlllhhhiiinnnqqqqqqoooppppppooommmllllllnnnqqqqqqlllkkkooorrrpppmmmlllsssooojjjiiilllmmmlllkkkiiikkkkkkjjjlllsssvvvvvvrrrssstttsssqqqqqqqqqrrruuukkkkkknnniiioooppppppqqqpppooonnnmmmmmmllljjjkkknnnqqqssssssqqqtttoookkklllnnnvvvfffgggppppppoooqqqooopppnnnmmmmmmoooqqqqqqqqqxxxuuuqqqooopppssstttuuurrruuuwwwtttpppnnnrrruuummmpppsssttttttsssssssssmmmqqquuurrrmmmjjjmmmrrr}}}qqqbbbmmmtttnnnmmmnnnooopppqqqrrrssssssvvvmmmiiinnnttttttrrrsssvvvrrroooqqqrrrrrrvvv{{{xxx~~~yyyvvvrrrrrrvvvyyy~~~|||yyyxxx{{{tttkkklllnnnlll}}}vvvooo{{{vvvmmm~~~{{{wwwrrrooooooooopppppppppnnnmmmppptttuuutttvvvxxxyyyxxxtttqqqqqqrrrqqqoooqqqtttssspppvvvxxx}}}~~~~~~tttuuuyyyzzzyyyyyysssssstttuuuvvvxxxzzz{{{|||}}}}}}~~~~~~|||zzzyyy{{{||||||}}}~~~}}}||||||~~~zzz~~~zzz~~~~~~}}}~~~|||~~~uuuwwwxxxxxxvvvuuuuuuuuuvvvwwwxxxxxxwwwssspppnnnuuuwwwxxxwwwtttssstttwwwrrrtttsssppppppssstttqqqtttpppnnnppptttvvvtttpppnnnmmmpppvvvvvvrrrrrrwwwpppjjjeeehhhpppuuusssnnnmmmkkkjjjkkkmmmoooppppppllloooppppppoooqqqvvvzzznnnnnnmmmjjjjjjmmmnnnnnnkkknnnjjjlllrrrnnnkkksssppprrrssssssrrrsssuuuwwwkkkqqqmmmooolllmmmoooqqqrrrooommmppptttqqqmmmiiijjjooorrrrrrppptttrrrvvvqqqbbbiiioooooowwwlllllluuuqqqooommmkkkkkkmmmoooppppppqqqqqqrrrrrrqqqpppnnnmmmoooqqqrrrrrrrrrrrrsssuuussssssssssssqqqooonnnnnnhhhkkkmmmmmmnnnqqqxxx}}}qqqjjjmmmqqqppplllmmmnnnppprrrssssssssssssxxxqqqkkklllsssvvvsssmmmwwwwwwtttqqqnnnooorrrvvvyyy}}}zzz{{{zzzvvvuuu{{{~~~{{{wwwttttttvvvxxx~~~{{{kkkfffiiiyyyxxxmmmvvv}}}|||tttpppppppppnnnllljjjjjjjjjlllooopppqqqppprrrtttvvvvvvtttqqqppppppuuurrrqqqsssrrrpppsssxxxyyytttzzzvvvooowww{{{xxxzzzooossswwwxxxwwwxxx}}}zzz||||||www|||{{{{{{{{{{{{|||}}}~~~zzzwwwzzz~~~}}}~~~|||vvv{{{yyyxxxxxxyyyzzzyyyxxxwwwyyyzzz{{{{{{zzzyyyvvvsssooommmooorrrttttttsssrrrtttvvvooorrrrrroooooorrrrrroootttqqqnnnppptttvvvtttqqqmmmllloootttsssooooootttuuupppjjjkkkooorrrqqqnnngggffffffgggjjjmmmoooppptttttttttrrrpppppprrrsssnnnoooooommmmmmmmmlllkkkppppppkkkkkkoookkkjjjqqqsssssssssrrrpppoooppprrrkkknnnhhhfffqqqooommmmmmnnnooorrruuusssoookkklllooorrrqqqooommmmmmtttsssiiirrrkkkmmmtttlllkkkrrroooooonnnnnnoooqqqrrrqqqpppqqqqqqrrrrrrqqqpppnnnmmmnnnoooqqqpppooooooppprrrtttrrrqqqqqqqqqqqqpppooonnnmmmjjjiiilllsss}}}xxxnnnjjjmmmppppppmmmmmmnnnpppqqqrrrssssssssssssoookkkmmmrrrvvvtttpppqqqxxx{{{wwwsssqqqrrrtttxxxzzz|||~~~|||tttwww|||yyyvvvtttttttttsss|||{{{xxxxxxuuuqqqkkkxxxwwwpppmmmmmmooonnnnnnnnnnnnpppqqqqqqqqqrrrssssssqqqpppoooqqqsssttttttuuuuuuppplllpppwwwzzzuuuyyy{{{rrrxxx{{{wwwxxxuuuttttttxxx~~~~~~|||}}}|||yyy~~~||||||}}}}}}~~~{{{xxxyyy}}}www}}}ooo~~~|||{{{||||||{{{zzzzzz|||~~~}}}{{{yyyuuurrrpppooopppsssuuuuuutttrrrrrrsssooorrrrrrppppppsssrrrooouuurrroooooosssuuutttrrrnnnnnnpppsssrrroooooorrrtttppplllkkklllnnnnnnnnnjjjjjjjjjjjjlllnnnpppqqqxxxvvvtttttttttttttttsssnnnooopppqqqpppnnnmmmlllqqqnnnkkklllllliiiiiimmmpppqqqrrrqqqqqqqqqtttvvvtttuuujjjcccvvvxxxoookkknnnrrrtttsssuuuqqqnnnnnnppprrrpppooolllmmmsssqqqhhhrrrxxxkkkmmmsssnnnlllpppooommmnnnoooqqqtttsssqqqooopppppppppqqqqqqpppooooooooopppqqqpppooonnnnnnppptttqqqnnnoooqqqsssrrrqqqpppnnnlllnnnttt{{{ssspppnnnnnnoooqqqqqqqqqoooooooooooopppqqqssssssqqqoooooopppsssvvvvvvvvvvvvpppvvv~~~zzzuuurrrsssuuuwwwxxx}}}{{{wwwzzzxxx~~~|||xxxvvvtttoooqqquuu{{{|||{{{}}}oooqqq~~~tttmmmnnnqqqnnnnnnoooooopppqqqrrrsssuuutttrrrooonnnooossswwwtttvvvxxxvvvnnnhhhmmmvvvzzz{{{uuuyyyyyytttuuu{{{uuusss{{{~~~|||~~~~~~~~~~~~}}}}}}{{{|||}}}~~~{{{}}}|||~~~}}}{{{{{{||||||{{{yyywwwuuutttttttttxxxyyyzzzyyywwwtttqqqpppppptttuuussssssvvvuuurrrvvvssspppppprrrttttttsssqqqrrrssstttsssqqqqqqrrrqqqqqqpppnnnnnnooosssuuupppppppppnnnmmmmmmnnnppptttrrrqqqssswwwyyyxxxvvvvvvsssrrrrrroookkkiiijjjgggdddlllvvvvvvvvvxxxwwwsssuuuwwwyyy{{{{{{pppxxxyyyooopppttttttooosssqqqooooooqqqsssrrrqqqooonnnrrrnnniiivvvuuuoooppptttqqqnnnnnnooommmmmmmmmoooqqqrrrpppnnnlllmmmnnnooopppqqqrrrrrrrrrssssssrrrpppnnnoooppptttppplllmmmqqqttttttssslllnnnssszzz~~~yyymmmpppssstttsssrrrrrrsssoooooonnnnnnoooppprrrsssqqqrrrssstttuuuvvvwwwyyyxxxnnnmmm~~~{{{uuussssssuuuuuuuuu}}}wwwwww|||xxxvvvrrrmmmmmmsss}}}~~~zzzwwwooo{{{~~~uuurrrqqqmmmnnnnnnooooooqqqsssuuuyyyxxxvvvsssqqqqqqtttwwwttttttuuuuuupppkkknnnttt|||{{{vvvyyyxxxsssuuuzzzvvvwwwxxxxxxyyyxxxyyy}}}~~~}}}|||{{{{{{}}}}}}zzzzzzyyyuuu||||||~~~~~~~~~{{{~~~{{{xxxwwwwwwwwwvvvuuuvvvwwwyyy{{{{{{{{{zzzyyyxxxuuurrrqqqqqqtttuuussstttvvvvvvsssuuutttrrrqqqrrrsssssssssqqqssstttsssqqqqqqrrrrrrtttuuuvvvuuussstttwwwzzzoooppppppnnnkkkkkkmmmoootttqqqnnnooorrrsssrrrooowwwqqqnnnnnnmmmiiikkkooojjjhhhzzz|||{{{rrrppptttsssnnnoooooooooppprrrtttttttttpppooopppnnnpppqqqrrrqqqrrrsssnnnkkknnnpppnnnmmmmmmoooqqqrrrrrriiijjjlllnnnppprrrtttuuuqqqrrrsssqqqooommmnnnooorrrooommmmmmqqqtttuuutttjjjnnnttt|||~~~vvvooonnnsssxxxxxxssspppoooqqqooonnnnnnmmmnnnoooqqqrrrppprrrttttttsssssstttvvvqqqmmmmmmwww}}}wwwtttvvvwwwvvvttt{{{{{{rrrxxx}}}zzzwwwrrrnnnnnnsss{{{nnnwwwyyyzzzqqqrrrssssssrrrpppppprrruuuxxxyyyxxxvvvsssqqqqqqrrrtttpppooorrrtttrrrqqqsss|||{{{xxxzzz~~~tttwwwwwwsssvvvtttwww}}}zzzssszzzzzzvvvttt}}}||||||~~~|||~~~|||{{{zzzyyy}}}}}}yyy{{{zzzwwwxxx~~~rrrttt~~~|||yyyyyy|||zzz}}}~~~zzzwwwvvvvvvvvvvvvwwwxxxzzz|||~~~xxxvvvttttttuuuvvvtttsssqqqsssssspppqqquuuvvvtttttttttttttttssssssssssssnnnrrrssspppnnnpppqqqppptttuuuvvvuuusssrrrrrrsssppprrrsssrrrpppqqqtttxxxyyyuuupppllljjjiiihhhfffkkkeeefffmmmsssvvv}}}~~~}}}~~~{{{xxxxxxzzz}}}xxxxxxyyyvvvrrrsss{{{rrrnnnssstttpppmmmmmmoooppprrrtttuuuuuusssrrrppplllssskkkssspppnnnrrrnnnhhhoootttqqqooooooqqqsssuuuuuujjjjjjkkkmmmooorrrtttvvvnnnooopppooolllkkkkkklllooooooooooooppprrrtttuuunnnooopppssstttssspppmmmooosssvvvtttoookkklllnnnnnnnnnnnnnnnnnnoooppppppmmmoooqqqqqqqqqpppqqqrrrtttuuuvvvxxx{{{~~~xxxvvvxxxzzzxxxuuuvvv}}}yyywwwqqqqqq|||~~~~~~wwwzzz{{{xxxtttqqqtttwwwyyy{{{wwwvvv{{{{{{zzzuuupppoooqqqssssssuuuwwwvvvssspppmmmmmmtttooommmrrrwwwvvvtttttt|||}}}zzz~~~}}}zzzrrrvvvvvvtttwwwpppyyyzzzuuuttt||||||xxxtttzzz}}}zzz~~~~~~}}}||||||~~~tttyyyzzzwwwwww}}}www{{{xxxxxx|||zzz|||}}}|||{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{||||||wwwtttqqqqqqsssttttttsssssstttsssooopppuuuwwwvvvrrrtttvvvvvvuuusssrrrqqqmmmrrrsssnnnmmmqqqrrrpppqqqrrrsssuuuuuutttrrrppptttwwwyyyxxxvvvvvv{{{yyywwwsssnnnjjjjjjlllnnnsssmmmooozzzxxxuuuzzzkkkuuusssqqqmmmjjjiiilllnnnmmmkkknnnqqqllleeegggpppyyytttmmmppptttrrrlllnnnpppqqqqqqrrrsssttttttsssqqqlllttt{{{fffsssoookkktttpppkkkuuurrrqqqpppqqqsssuuuuuutttmmmmmmlllmmmnnnppprrrsssmmmnnnooonnnlllkkklllmmmlllpppsssrrrppppppsssvvvqqqqqqpppnnnmmmmmmoooqqqpppqqqrrrooolllkkknnnqqqmmmmmmnnnnnnoooooonnnnnnlllmmmoooqqqrrrssssssrrrzzzzzz{{{{{{|||{{{uuutttwwwyyyvvvrrrooovvv{{{}}}xxxyyynnnnnn|||}}}zzz||||||yyyuuurrrsssuuuppp|||wwwyyyzzzyyytttooommmppptttppprrrtttuuussspppoooooosssppppppuuuwwwvvvuuuwwwzzzzzz|||xxx~~~xxxpppuuuvvvtttxxxsss{{{zzzuuuwww|||{{{~~~|||vvvzzz|||yyy~~~}}}}}}~~~www}}}yyyxxx|||~~~~~~|||}}}~~~~~~|||{{{{{{zzzyyyxxxzzz~~~~~~}}}|||zzzzzz|||wwwrrrppprrrssssssrrrvvvwwwtttpppqqqwwwzzzzzzqqqtttwwwwwwvvvsssqqqqqqoootttuuupppooosssuuusssrrrsssvvvzzz~~~~~~{{{xxxuuuxxxzzzxxxtttssswww|||tttuuutttqqqooorrryyy{{{ffflllqqq___dddsssiiijjjjjjiiiggggggjjjnnnrrrvvvqqqrrrwwwrrrhhhgggnnnqqq~~~wwwmmmooossssssmmmoooqqqqqqqqqpppqqqrrrnnnooopppooo|||~~~eeetttppplllwwwuuuppp{{{nnnoooppprrrttttttrrrppppppooonnnmmmmmmnnnooopppnnnppppppooonnnmmmnnnooojjjpppuuutttpppnnnrrrvvvqqqssstttrrrooooooqqqtttppppppooommmkkkmmmrrrvvvlllmmmnnnooooooooonnnmmmmmmmmmooorrrvvvxxxwwwvvvuuutttvvv{{{}}}vvvppppppsssuuurrrnnnjjjqqqwww~~~zzzqqqmmm}}}}}}~~~wwwqqqoooqqqtttwwwsssrrr{{{ssszzzqqqsssssspppllllllqqqvvvppprrrttttttssssssssstttrrrrrrtttwwwvvvsssuuuyyyrrr{{{|||tttuuuvvv}}}xxxppptttvvvtttyyywww}}}}}}vvvttt{{{yyy~~~~~~xxxyyy}}}|||ttt|||~~~~~~|||zzzxxxxxxzzz}}}~~~||||||}}}}}}{{{zzzwww}}}{{{yyy~~~~~~}}}|||zzz}}}|||wwwttttttuuusssppprrrsssuuuvvvvvvuuutttvvvsssppppppsssttttttrrrpppqqqrrrssstttvvvwwwwwwvvv~~~|||xxxyyyyyyvvvssstttuuusssqqqpppqqqssszzznnnjjjrrr{{{yyynnnlllpppkkkiiihhhiiilllooooooooosssoookkkkkknnnqqqqqqqqquuuuuusssqqqnnnllljjjhhhooozzzxxxtttuuurrrjjjqqqooonnnnnnppppppmmmjjjjjjooojjjeee|||rrroooooopppqqqrrrtttuuuvvvpppnnnlllmmmppprrrrrrppptttrrrooolllkkklllmmmnnnpppnnnkkkiiijjjjjjiiiiiimmmwwwzzztttsssxxxyyyssstttqqqmmmlllnnnrrruuuvvvyyyssskkkgggiiikkkllllllsssooonnnrrrrrrnnnnnnrrrnnnqqqsssrrrqqqtttxxxyyyzzzxxxvvv~~~~~~yyyuuuuuusssqqqtttyyywwwrrrrrrnnnttt|||zzzsssqqqxxxzzz}}}}}}|||zzzxxxvvvtttssssssqqqqqqttt|||~~~uuuxxx~~~sssrrrqqqrrrssssssrrrqqqrrrrrrtttttttttsssrrrqqqtttuuuvvvwwwvvvtttrrrqqquuuxxxxxxsssrrrxxx~~~uuuuuummmpppuuuvvvwww~~~yyyxxxxxxxxx}}}wwwwww}}}}}}|||}}}~~~}}}||||||~~~~~~~~~|||}}}}}}vvvzzz{{{wwwvvvyyy{{{zzzttttttuuuuuuuuuuuuuuuuuuwwwtttrrrtttxxxyyyuuuqqqooopppqqqssstttuuuvvvvvv|||xxxsssssssssrrrxxxyyyyyytttooonnnqqqvvvooommmuuu}}}wwwvvvuuusssrrrtttiiijjjkkknnnppprrrrrrrrruuusssqqqrrrttttttsssqqqrrrqqqppppppppppppqqqrrrpppyyyzzzsssooosssrrrmmmpppnnnmmmooorrrsssqqqooopppgggfffvvvyyyppppppooopppqqqrrrtttuuupppnnnlllmmmppprrrqqqpppqqqpppnnnlllllllllnnnoooqqqooolllkkkjjjjjjhhhgggmmm|||}}}uuuuuuuuuqqqrrrpppnnnnnnrrrvvvyyyzzztttrrrooolllkkknnnrrrvvvrrroooooossssssooonnnqqqrrrrrrqqqpppppprrrtttuuuxxxyyy}}}rrrrrrxxxyyyvvvssssssuuutttqqqxxxtttuuuwww|||~~~llleeettt~~~~~~~~~|||}}}|||{{{yyyvvvtttssssssssstttssstttyyy}}}yyy}}}sssrrrqqqrrrrrrsssrrrrrrqqqsssvvvwwwwwwuuurrrppptttuuuvvvwwwvvvtttsssqqqpppuuuwwwttttttxxx{{{{{{wwwxxxpppssswwwwwwsss{{{|||wwwwwwxxxxxxzzzuuuvvv|||}}}~~~}}}{{{{{{|||~~~~~~~~~|||}}}}}}|||}}}~~~~~~}}}~~~~~~{{{|||}}}uuuyyyzzzxxxxxx{{{~~~}}}uuutttttttttuuuvvvxxxyyyyyyuuutttxxx}}}~~~wwwqqqpppqqqssstttuuuuuuuuuttt}}}|||tttooooooqqqrrruuuzzz|||wwwpppmmmssszzz{{{lllfffdddkkkqqqqqqooommmiiilllppprrrssstttvvvwwwuuuuuuuuuvvvvvvuuussspppqqqpppppppppqqqsssuuuvvvqqqvvvuuunnnkkkqqqsssppppppooonnnoooqqqqqqqqqooopppeeeeeezzz}}}qqqpppooonnnnnnppprrrsssooonnnmmmnnnppprrrqqqpppmmmmmmmmmmmmmmmnnnooopppnnnmmmllllllmmmmmmkkkjjjxxxqqqnnnqqqrrrrrrpppooopppsssvvvwwwwwwqqqrrrrrrooolllmmmsssyyyqqqooopppssssssppppppqqqtttrrrpppppprrrsssttttttrrrzzzssskkkqqqvvvyyyxxxtttqqqsssuuussszzzuuutttooommmqqqhhh~~~{{{}}}|||zzzvvvsssrrrrrrsssttttttsssrrrtttyyy~~~}}}yyysssrrrrrrqqqqqqrrrrrrsssqqqssswwwyyyyyyvvvrrrooosssuuuvvvwwwwwwuuutttrrrlllrrrvvvuuuuuuwwwwwwtttuuuyyyrrrsssvvvuuurrryyy~~~{{{wwwxxxzzzzzzxxxvvvxxx|||zzzxxx}}}||||||zzz|||~~~~~~}}}~~~~~~~~~~~~|||{{{{{{|||}}}}}}|||}}}|||yyy~~~{{{}}}|||yyywwwzzz{{{wwwvvvxxxyyyxxxssssssrrrrrrtttwwwzzz}}}|||wwwtttxxx~~~yyyssstttuuuvvvwwwwwwuuusssrrrwwwxxxxxxtttppppppsssvvvooouuuyyywwwrrrsss{{{wwwnnnlllhhhggglllpppnnnkkkjjjnnnpppssstttssstttwwwyyyuuuuuuttttttsssrrrpppooorrrrrrrrrrrrqqqqqqppppppqqqsssrrrllllllqqqsssqqqrrrpppooommmmmmlllkkkjjjkkkiiigggqqqwwwqqqpppnnnllllllnnnpppqqqnnnnnnnnnooopppqqqqqqpppllllllmmmoooppppppqqqqqqiiiiiikkkooorrrtttsssrrrxxxiiihhhooouuusssrrrppppppqqqrrrpppoooqqqrrrqqqooommmmmmpppssssssqqqpppqqqqqqqqqrrrttttttqqqppptttwwwwwwuuuvvvqqqpppmmmtttrrrwwwxxxsssqqqtttxxxyyyyyywwwvvvnnniiizzz|||{{{xxxtttqqqpppqqqssstttsssrrrqqqrrrvvv|||{{{{{{tttrrrsssrrrqqqqqqqqqrrrtttrrrsssuuuvvvvvvtttrrrppptttuuuwwwxxxxxxwwwvvvuuunnntttwwwvvvuuuvvvtttpppwww{{{uuuwwwyyyvvvuuu||||||yyyyyy|||}}}zzzzzz}}}~~~zzzxxx~~~zzz|||~~~~~~}}}~~~~~~{{{|||~~~{{{zzz~~~yyyvvvyyyyyyuuusssuuuvvvuuuvvvuuusssrrrsssuuuyyy{{{~~~yyytttvvv{{{}}}zzzvvv{{{{{{{{{zzzxxxvvvtttrrrsssuuuwwwvvvsssrrrtttwwwqqqssssssrrrttt}}}nnnnnnrrrooonnnlllmmmppppppmmmnnnqqqtttttttttsssrrrsssvvvxxxvvvuuussspppooonnnoooppppppqqqrrrsssrrrooollliiioooppppppnnnooorrrrrrpppmmmmmmllljjjhhhhhhhhhiiilllhhhhhhxxxjjjqqqooonnnllllllmmmnnnooolllnnnoooppppppppppppqqqmmmnnnooopppqqqrrrrrrsssjjjkkkmmmqqquuuxxxwwwvvv{{{qqqjjjlllrrrvvvtttsssqqqqqqrrrqqqooommmssspppooooooqqqrrrqqqooouuutttpppmmmnnnrrruuuwwwtttqqqsssyyyzzzuuussstttzzz}}}rrrppptttrrrwwwwwwsssqqquuuyyy{{{xxxxxx{{{vvvsss~~~|||}}}{{{xxxwwwyyywwwssspppoooqqqsssuuuuuuvvvuuutttuuuzzzzzz{{{vvvrrr~~~ppprrrssssssqqqoooppprrruuussssssrrrqqqqqqrrrsssssstttuuuwwwyyyyyyyyywwwvvvuuuxxxxxxuuuuuuvvvtttppp{{{~~~yyy|||}}}zzzwww~~~|||xxxxxx{{{{{{zzz|||zzzxxx~~~}}}~~~~~~||||||~~~|||{{{yyy~~~}}}zzz}}}|||{{{~~~}}}rrrvvvwwwtttssswwwyyyxxx{{{yyyvvvtttssstttvvvwww}}}zzzwwwwwwyyy{{{{{{yyy~~~}}}|||zzzxxxwwwvvvuuuwwwwwwxxxxxxtttoooppptttyyysssnnnoooxxx|||llljjjsssvvvooorrrqqqqqqrrrppplllnnnsssyyyvvvtttssstttvvvvvvuuuwwwvvvtttqqqnnnnnnqqqssslllnnnpppqqqpppnnnkkkjjjnnnnnnnnnoooqqqrrrpppnnnggghhhhhhhhhggghhhkkkmmmsssdddmmm~~~gggdddoooooonnnnnnmmmnnnnnnnnnkkknnnpppqqqpppppppppqqqpppoooooooooooopppqqqrrrqqqpppqqqsssuuuwwwvvvuuutttrrroooooorrruuuuuussstttsssrrrrrrttttttsssrrrqqqooonnnqqqvvvwwwuuuqqquuuuuuqqqmmmmmmsssxxxxxxwwwtttuuuzzzxxxqqqpppvvv|||wwwzzzyyy}}}rrrrrrsssvvvzzz|||zzzvvvsssxxxzzzxxxsssqqquuuwwwwwwuuuuuuzzzzzz|||}}}zzz|||{{{xxxvvvwwwuuusssqqqpppqqqsssuuuxxxyyyzzzwwwtttuuu|||xxxzzzxxxsssvvvwwwqqqrrrssstttqqqoooooorrrvvvsssqqqooonnnoooqqqtttvvvrrrsssvvvxxxxxxxxxwwwvvvyyyzzzxxxuuuvvvxxxwwwsssxxxyyyuuuxxxzzzvvvvvv|||zzzuuuvvvyyyyyyxxxzzz||||||zzzyyy|||~~~}}}}}}~~~~~~yyyxxxzzz}}}zzz~~~yyyvvv|||zzzwww}}}{{{||||||}}}}}}~~~rrrvvvxxxvvvvvvzzz}}}}}}{{{zzzxxxwwwwwwxxxyyyzzzzzzzzz{{{{{{zzzzzzzzz{{{}}}{{{zzzxxxwwwxxxyyyzzz|||yyywwwvvvqqqkkkmmmssstttooonnnwwwtttrrrllliiimmmttttttnnntttqqqqqquuuvvvsssrrrtttxxxuuusssvvv{{{|||wwwqqqtttuuuuuussspppoooqqqsssnnnnnnnnnmmmmmmmmmmmmmmmooolllkkkmmmoooooonnnmmmgggiiijjjiiihhhjjjnnnqqqssskkk{{{mmm^^^jjjmmmmmmoooooopppooonnnnnnjjjnnnqqqrrrpppooopppqqqqqqpppnnnmmmlllmmmnnnooosssqqqpppqqqsssuuuuuutttmmmjjjjjjnnnsssuuutttrrrvvvtttrrrrrrssssssrrrqqqnnnoooqqqsssuuutttsssqqqrrruuusssooopppuuuxxxvvvyyyvvvwwwzzzwwwrrrxxxxxxsss}}}wwwyyyxxx~~~zzzyyyvvvqqqrrrwwwxxxvvvyyyvvvyyy}}}{{{yyy}}}}}}|||uuuuuusssrrrrrrsssttttttssswwwzzzwwwrrrqqqwww~~~~~~}}}zzzwww~~~rrruuurrrttttttqqqnnnnnnrrrwwwqqqpppooooooqqqsssvvvwwwnnnppprrruuuvvvvvvuuutttvvvxxxwwwvvvyyy|||{{{vvvuuu|||{{{tttpppuuuwwwtttttt{{{}}}yyyuuuwwwzzz|||wwwxxxyyyzzz{{{||||||{{{}}}}}}~~~|||zzzyyyzzz}}}|||yyy{{{~~~}}}|||yyy~~~{{{yyy{{{|||{{{yyyzzz}}}vvvzzz{{{yyyyyy}}}~~~wwwwwwwwwyyy{{{}}}www{{{}}}zzzzzz{{{zzzyyywwwvvvwwwyyy|||~~~}}}xxxuuusssnnniiinnnvvviiiiiiqqqwww```eeelllrrrrrrpppqqquuuyyynnnkkkmmmwwwvvvsssssszzzxxxoooooorrruuutttqqqnnnoooppptttrrrnnnkkkjjjjjjlllnnnpppkkkhhhjjjlllmmmmmmmmmlllmmmnnnllljjjjjjnnnrrrmmmxxx~~~iiihhhuuukkkmmmoooqqqqqqpppooommmjjjnnnqqqrrrqqqooopppqqqrrrpppmmmjjjiiijjjlllmmmpppooonnnooorrruuuvvvwwwrrrmmmiiijjjmmmoooqqqsssyyyvvvrrrpppoooooommmllllllpppttttttpppmmmlllmmmoootttuuurrrssswwwwwwssszzzvvvwww{{{xxxwwwxxxvvvrrrpppttt{{{|||yyy~~~{{{}}}}}}{{{yyyuuuttttttsssssstttttttttlllrrrwwwvvvqqqpppvvv}}}|||zzzzzzwwwyyyoooyyyrrrttttttqqqmmmnnnrrrxxxnnnoooppprrrtttuuuwwwxxxlllmmmppprrrttttttsssrrrrrrtttvvvwww|||}}}xxxzzzvvvtttyyy{{{xxxttt{{{~~~zzzwwwzzz~~~xxxxxxyyyzzz~~~~~~zzzvvv|||xxx{{{}}}zzz}}}{{{xxx|||{{{{{{{{{}}}yyy}}}}}}}}}{{{yyy}}}}}}zzzzzz|||~~~{{{zzzzzz|||~~~~~~}}}yyy{{{yyyuuuwww}}}~~~zzzyyyyyyyyyyyyyyywwwvvvvvv|||zzzxxxuuutttuuuvvvxxxwwwrrrmmmmmmqqqrrrppplllhhhyyysssnnnooooooqqqrrrrrrssstttwwwzzzpppooosss}}}zzzpppoooqqqtttuuurrrmmmkkknnnqqqsssttttttqqqllliiiiiikkksssoooiiiggghhhllloooqqqtttnnnlllpppqqqnnnnnnrrrvvvuuulllnnnrrroooooooooooonnnnnnnnnnnnjjjllloooppppppqqqrrrtttrrrpppnnnmmmnnnooonnnnnnnnnrrrrrrooooootttuuuqqqlllllllllmmmnnnpppqqqrrrmmmqqqqqqmmmmmmqqqqqqlllppppppppppppqqqqqqqqqqqqrrrtttuuuuuusssqqqqqqqqqooommmmmmvvv}}}{{{tttuuuvvvtttuuuxxxzzz{{{xxxzzzzzzyyywwwvvvuuusssssssssttttttrrrppphhhlllqqqtttrrrpppoooooo}}}sssrrrvvvsss{{{yyytttsssrrrrrrrrrrrrqqqooonnnqqqooonnnppptttvvvuuurrrqqqqqqtttyyyyyytttpppqqqxxxzzz{{{yyyvvvttttttvvv{{{wwwwwwwwwxxxzzz||||||{{{yyyyyyyyywwwyyyyyyyyy||||||xxx|||zzz{{{~~~{{{}}}{{{{{{~~~~~~~~~~~~||||||~~~|||~~~|||xxxyyy~~~~~~zzzzzzzzzyyyyyyxxxwwwwwwvvvzzzyyyxxxwwwwwwwwwuuutttuuuqqqnnnmmmooopppooommmuuu|||qqqlllmmmpppqqqrrrrrrsssvvvzzz~~~zzz~~~www{{{|||uuuoooooommmppprrrqqqnnnmmmppptttooooooooommmkkkkkkooorrrqqqooolllkkklllnnnooonnnuuuooolllmmmnnnmmmqqqxxx{{{sssmmmpppssspppppppppooooooppppppqqqlllnnnooonnnnnnoooqqqsssqqqooommmmmmnnnoooooonnnmmmqqqssspppqqqttttttqqqnnnnnnooooooooooooooooooiiilllmmmjjjkkkppppppmmmnnnoooqqqssssssrrrpppnnnoooqqqttttttsssrrrrrrssssssqqqooouuuyyyvvv|||wwwxxxxxxwwwwwwyyyzzzzzzzzz~~~yyyzzzxxxuuusssrrrsssssssssrrrqqqooooooiiilllqqqttttttrrrqqqppprrriiijjjjjjsss|||vvvuuutttssssssssssssrrrqqqqqqqqqrrrtttvvvvvvtttsssqqqqqqtttyyyyyytttqqqqqquuuvvvxxxvvvtttsssuuuwww|||yyyyyyzzzzzzyyywwwvvvxxxzzz{{{yyyxxxxxxyyyzzz|||{{{yyy|||~~~~~~|||~~~zzz~~~|||~~~}}}|||~~~{{{yyyzzz}}}|||{{{|||~~~~~~|||}}}~~~{{{{{{zzzyyyxxxwwwwwwwwwxxxzzzxxxwwwyyyzzzyyytttppprrrqqqooonnnnnnnnnoooooo}}}wwwpppnnnooopppqqqqqqqqqrrrvvv|||uuuooorrrtttpppnnnppphhhkkkoooooonnnooosssvvvnnnmmmkkkiiiiiilllqqquuupppoooooooooppppppmmmkkksssqqqqqqpppnnnmmmrrryyyxxxooommmooopppqqqqqqppppppppprrrssstttooopppooommmkkklllnnnqqqooommmllllllnnnoooooonnnlllppprrrqqqrrrtttssspppppppppqqqqqqpppnnnlllkkkjjjmmmmmmkkklllnnnooollllllooorrrttttttqqqnnnlllnnnppprrrsssrrrrrrssstttrrrqqqooosssuuusssrrrooopppzzzxxxwwwwwwyyyyyyxxxwwwzzz}}}}}}yyy{{{zzzuuurrrrrruuuxxxwwwsssoooooooootttrrrpppnnnllllllllllllqqqooorrrxxx{{{ssswwwvvvtttsssssssssuuuvvvqqqssswwwxxxwwwtttsssrrrqqqpppsssxxxxxxsssqqqrrrwwwxxxyyyxxxwwwxxxyyy{{{{{{vvvqqqrrrwwwyyywwwssstttvvvxxxxxxxxxwwwxxxyyy|||}}}{{{yyy{{{}}}}}}zzzzzz}}}zzz{{{}}}vvv{{{~~~wwwvvvzzz~~~|||{{{|||}}}~~~~~~}}}}}}}}}~~~||||||{{{yyyxxxwwwwwwxxxxxx{{{yyywwwxxxzzzyyytttpppqqqqqqqqqpppnnnnnnppprrrwwwwwwwwwvvvtttsssssssssrrrqqqpppooopppsssyyy~~~~~~yyyuuuooollloooqqqooommmooogggjjjmmmoooooopppsssuuuqqqooollljjjiiijjjmmmooopppooonnnooooooooommmkkkpppsssuuutttqqqpppuuu{{{}}}qqqlllllllllkkkqqqpppooooooppprrrtttuuurrrqqqooollljjjjjjlllooolllkkkjjjkkkmmmnnnnnnmmmjjjmmmpppqqqrrrrrrpppnnnppppppqqqrrrqqqooolllkkkrrrrrrqqqooonnnnnnmmmkkkmmmnnnpppqqqqqqooommmlllqqqrrrtttsssrrrrrrssstttrrrsssrrruuuxxxyyyqqqvvvuuuqqq|||vvvsssuuuxxxxxxvvvuuuyyy{{{zzz|||{{{~~~}}}yyyuuutttyyy}}}{{{uuuqqqppprrryyyvvvrrrnnnnnnqqquuuyyyyyyooovvvuuusssqqqpppqqquuuwwwqqquuuyyyyyyvvvrrrqqqqqqqqqppprrrwwwwwwsssqqqrrrxxxxxxxxxxxxwwwxxxzzz{{{{{{vvvqqqppprrrsssqqqnnnssstttvvvwwwvvvvvvxxxyyyzzz{{{yyywwwyyy~~~~~~||||||{{{{{{|||~~~|||zzz{{{|||vvvwwwuuuzzz~~~~~~}}}{{{{{{zzz{{{}}}~~~~~~{{{{{{zzzyyyxxxxxxxxxxxx}}}zzzwwwvvvwwwwwwuuurrrrrrrrrsssqqqpppqqqsssuuunnnnnnnnnppprrrssssssrrrrrrqqqooommmllloootttxxxzzzrrrllliiimmmlllnnnqqqrrrooommmnnniiikkknnnoooppppppqqqqqqpppooommmllllllkkkkkkkkkqqqnnnlllkkklllmmmmmmmmmpppssstttqqqqqqvvvwwwnnnmmmnnnnnnlllooonnnnnnnnnoooppprrrsssrrrqqqooollliiiiiilllnnnjjjjjjiiijjjlllmmmlllkkkiiijjjmmmpppqqqooommmmmmnnnoooqqqrrrrrrpppnnnmmmsssrrrqqqqqqpppnnnmmmmmmpppooonnnmmmmmmmmmmmmnnnuuuvvvvvvtttrrrqqqqqqrrrtttvvvuuuxxx}}}~~~uuu{{{{{{lllyyyrrruuuyyyyyyxxxxxxwwwxxxxxxzzz|||~~~}}}zzzwwwuuuyyy}}}{{{uuuqqqqqqsssmmmrrryyy{{{qqquuutttrrrooommmnnnsssvvvrrruuuxxxwwwsssppppppqqqqqqooorrrvvvwwwsssqqqsssuuutttrrrqqqqqqrrrssssssyyywwwuuuqqqooonnnooopppsssuuuvvvvvvvvvvvvxxxzzzwwwxxxvvvtttwww|||~~~|||~~~~~~}}}zzz{{{}}}}}}~~~~~~}}}}}}||||||zzzzzz|||}}}}}}{{{yyy}}}~~~{{{}}}yyyyyy|||}}}}}}~~~zzz{{{{{{{{{zzzyyyxxxwww|||{{{yyywwwuuutttttttttsssrrrrrrqqqrrrtttuuuvvvmmmmmmmmmnnnppppppnnnlllpppooonnnkkkjjjlllooosssxxxuuurrrooonnnnnnmmmmmmjjjmmmqqqsssrrrooommmlllmmmnnnooopppqqqpppooonnnmmmlllkkkmmmnnnooonnnmmmqqqnnnjjjhhhjjjlllnnnoooqqqsssqqqnnnqqq~~~|||pppnnnpppqqqqqqrrrmmmmmmmmmnnnooooooooopppqqqqqqpppmmmkkkkkkmmmoookkkkkkkkklllmmmnnnlllkkkjjjjjjlllppppppnnnlllnnnmmmnnnpppqqqqqqqqqppppppooommmnnnpppqqqoooooorrrsssqqqooommmlllmmmooopppvvvvvvvvvtttqqqooopppqqqqqqssspppsssxxxwwwtttsssvvvpppuuuvvv{{{{{{{{{}}}vvvwwwxxxyyy}}}|||zzzxxxxxxtttwwwxxxvvvrrrpppppprrreeesssuuuuuuyyyxxxyyy}}}}}}{{{rrruuuvvvtttqqqmmmmmmrrrvvvwwwvvvuuusssppppppqqqssspppoooqqquuuvvvsssrrrsssvvvssspppooopppqqqrrrqqquuuvvvtttrrroooooorrrvvvvvvwwwwwwwwwvvvwwwyyy{{{wwwwwwuuusssvvv|||~~~}}}||||||}}}}}}zzzxxx~~~~~~}}}zzz{{{zzz}}}|||}}}|||~~~}}}|||zzz}}}~~~{{{{{{}}}yyyzzz|||||||||zzzwwwvvvxxx{{{}}}{{{vvvrrrrrrttttttqqqooopppsssvvvvvvtttsssrrrqqqpppnnnlllkkkjjjmmmmmmmmmkkkjjjkkknnnqqqpppooooooooooooooopppqqqjjjooorrrqqqmmmkkkjjjjjjnnnooopppqqqrrrqqqooonnnnnnkkkjjjkkknnnqqqrrrqqqpppmmmjjjiiikkknnnpppqqqpppuuuwwwxxx}}}zzzrrrmmmoooqqqpppqqqssslllmmmoooppppppooonnnmmmnnnooopppooonnnmmmoooqqqooonnnnnnoooppppppnnnkkkmmmkkklllpppqqqnnnnnnqqqoooooopppppppppqqqqqqqqqpppmmmnnnrrrsssqqqqqquuuttttttrrrqqqpppppppppqqqssstttsssqqqooonnnoooqqqoooppplllooouuurrrtttxxxmmmtttyyyxxxvvvzzzyyyzzz~~~xxxyyyyyyxxxzzz|||xxxwwwyyyvvvuuutttrrrqqqqqqrrrrrrmmm}}}wwwsssttttttzzzrrrjjjqqqvvvvvvyyywww~~~zzz{{{xxxxxxzzzyyyuuupppooossswww}}}xxxrrroooooorrruuuvvvpppooopppuuuuuurrrrrrtttvvvssspppooorrrtttuuuuuuvvvtttqqqpppqqqsssuuuwwwyyyyyyzzzxxxwwwwwwyyy{{{zzzzzzwwwtttvvv|||~~~|||{{{yyyzzz{{{yyyxxx|||yyyzzz}}}}}}}}}tttzzzzzz~~~}}}|||}}}}}}}}}|||}}}}}}yyyyyy|||xxxzzz|||~~~}}}zzzwwwuuuttt{{{xxxrrrqqqssstttppplllnnnssswwwuuussswwwvvvtttqqqnnnllllllllljjjkkkllllllkkkmmmooorrrooosssuuuuuuqqqnnnmmmnnnlllpppqqqmmmhhhggghhhjjjooooooppprrrsssssspppnnnrrrnnnjjjiiilllqqqssssssooommmkkklllnnnqqqrrrrrrmmmwwwvvvrrrnnnmmmqqqqqqmmmmmmqqqlllnnnpppqqqqqqooommmkkkmmmnnnppppppooooooppprrrrrrqqqqqqqqqrrrrrrooommmpppllllllqqqrrrnnnoootttqqqqqqpppooooooppppppqqqvvvrrrrrrvvvvvvrrrrrrvvvuuuuuuvvvvvvuuusssrrrqqqpppppppppooommmmmmoooqqqsssssspppttt|||yyyvvvvvvpppxxxooozzzyyytttwwwvvvwww|||zzzzzzyyyvvvuuu{{{yyyyyy|||yyyvvvsssrrrssstttuuuuuuxxxxxxnnnpppwwwmmmrrroooqqq~~~~~~||||||}}}}}}yyytttrrruuuyyyzzzqqqmmmoootttxxxyyypppnnnppptttuuurrrrrrtttrrrnnnkkklllooosssttttttzzztttnnnnnnrrrvvvuuusss{{{{{{{{{zzzxxxxxxzzz|||~~~~~~zzzvvvwww|||~~~|||{{{xxxxxxyyyyyyyyy}}}|||