BM6.6( ~~~{{{zzzzzzxxxvvvyyyyyyyyy~~~ӵĦĦӵĦ{{{zzz}}}{{{zzz}}}wwwvvvwwwuuuyyywwwvvv~~~{{{~~~}}}4ĉ@ӵ>L=hĦ4ĉ@ӵwww>Lyyy~~~{{{~~~}}}~~~|||yyyyyywwwtttxxxvvv|||~~~||||||}}}{{{{{{}}}|||||||||~~~GG=?HdĦ=ĪjGG=?}}}xxxrrr}}}HdĦqqqxxx~~~{{{xxx{{{~~~~~~}}}}}}~~~~~~yyy|||{{{zzz}}}~~~}}}~~~~~~wwwxxx|||~~~}}}}}}}}}}}}~~~ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦzzzxxxvvvDdD~~~{{{}}}ӵӵӵĦӵwwwĭӵzzz~~~?~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?gLyyy}}}D%%)?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]ĦsssvvvHtƅ^xxxqIܗGIӵ}}}H׼sHu]ĦBt=o9ĦHƅ^Hu]Ħzzzwww{{{~~~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ĦxxxDdDĦ4DufӵDdDĦwwwDdDĦsssq<RyyyuuupeƜ4DuTӵuuuDdDĦxxxvvvDdDĦxxxqjRgdKӵDdDΦDdDĦ|||zzzyyyyyyyyyzzz{{{|||}}}|||{{{}}}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Ħ}}}~~~}}}{{{||||||{{{zzzDdDĦnuR)ĦDdDΦDdDĦtttDdDĦnuR)ĦDdDĦrrrDdDĦtttpo9urrrpppuuurrr=ӊB1.uTӵzzzDdDĦppppppDdDĦqqqGIdnuR)ĦDdDΦDdDӵ~~~|||}}}~~~zzzvvvtttuuuvvvwwwwwwyyy}}}~~~{{{yyyxxxwwwwwwyyy~~~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<>dd<ӵDd<DdDΦDdDĦsssDdDӵnd<DdDĦppp>d<ĦuuupeӵtttĦvvvF&uTӵDdDĦpppsss>d<ĦxxxpeӵDx<>d<ʜ4DuTӵ|||zzzyyyyyytttsssrrrvvv{{{|||wwwrrrvvvwwwxxxzzz{{{{{{zzzzzzxxx}}}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?Ho9xxx<xxxxuuutttwwwttttttsss&ӫeʬtIӇvvv>d<Φ>d<ĦpppD&ӫetIӇrrrDdDĦrrrsdKĦsssB?dp&ĒR>d<sdKĦzzzB?Ho9rrrs&dq&ĒRuuuxxxzzzzzzzzzyyyyyy}}}||||||}}}~~~||||||~~~~~~yyytttvvvxxxzzz|||}}}{{{yyyxxx{{{||||||{{{}}}4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō~~~}}}{{{@GttttttHkgewwwwwwsssrrrsssvvvuuuuuuHĪj@IŌrrrqqqegeppppppHu]3hIŌooopppDdDĦtttnepppooo@h>hsezzznepppttt@GxxxssssĪj@huuusssrrrssstttsssqqqoootttsssrrrtttwww{{{|||}}}|||zzz|||}}}|||4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼s}}}HovvvtttsssssssssssssssssssssvvvuuuqqqoooqqqrrrrrrsssmmmooonnnqqqqqqsssD^qqqooonnnDdDĦuuurrrqqqoooooos׼ssss|||sssppptttwww{{{tttssswww{{{{{{yyyxxxuuuqqqqqqsssuuuvvvvvvqqqrrrsssvvvzzz~~~Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBe{{{wwwwwwnu]ӵnnnsssuuuwwwvvvuuuvvvvvvvvvuuuttttttsssssswwwtttsssuuusssooonnnppppppqqqsssuuuuuutttsssrrruuuxxxwwwrrrqqqtttsssnnnooooooooooooqqq>d<Ħqqqqqqrrrrrrsss>d<ĦtttvvvwwwĦrrrooonnnqqqyyyBeuuuĦ}}}qqq}}}{{{rrruuuyyyxxx~~~xxxttttttuuutttsssvvvwwwwwwvvvsssrrrrrrrrrxxxzzz}}}}}}}}}?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<}}}yyywwwuuutttttttttiĉ@3hR/ŌnnnqqqvvvyyyxxxvvvvvvuuutttsssrrrrrrsssssstttrrrrrrtttqqqkkkmmmtttqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnpppqqqqqqppppppDdDĦrrrrrrrrrrrrrrrsdKĦrrrqqqgdKĦpppqqqooommmtttgdKĦttt~~~vvvxxxzzzttt~~~xxxzzzyyyooorrrooopppsssrrrmmmmmmrrruuuvvvwwwxxxzzz{{{|||}}}~~~~~~>AneneneneDenene>Ak<~~~|||yyyvvvsssrrrqqqqqqqqqrrrfhpppnnnpppuuuxxxwwwuuuttttttttttttttttttuuuuuutttrrrrrrtttqqqlllnnnsssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppooooooqqqqqqqqqooonnnDemmmmmmnnnnnnnnnooonepppsssneqqqvvvvvvrrrnnnsssne|||ssssssttt|||{{{zzzvvvyyyvvvqqqoooqqqrrrqqquuu|||tttuuuuuuvvvwwwxxxxxxyyy{{{}}}|||zzzyyyxxxtttsssrrrqqqpppooooooooopppqqqrrrrrrsssqqqoooppptttvvvuuusssrrrssstttvvvwwwwwwvvvvvvsssrrrrrrtttrrrnnnooorrrsssssssssssssssssssssrrrpppqqqqqqqqqqqqpppoooooopppqqqpppnnnlllpppoooooooooppppppqqqlllooosssppppppqqqqqqoookkkppprrrxxxwwwsss||||||wwwvvvrrryyyxxxtttqqqooorrrwwwuuuttttttsssssssssttttttsssuuuwwwxxxwwwxxxzzz{{{|||{{{zzzxxxvvvtttrrrqqqrrrqqqqqqpppqqqqqqrrrrrrssssssssssssrrrqqqpppooosssqqqoooppprrrttttttrrrrrrtttvvvxxxxxxwwwvvvuuusssrrrssssssrrrppppppqqqsssrrrrrrrrrrrrrrrqqqqqqppppppqqqqqqqqqppppppooooooppppppooommmmmmnnnppprrrrrrrrrrrrrrrrrrrrrrrrnnnppprrrsssrrrqqqqqqqqqjjjlllllllllsss{{{zzzwwwsssxxx|||sssrrrxxx~~~}}}xxxuuutttxxxwwwuuutttsssrrrssssssrrrsssttttttssstttuuuwwwzzzzzz{{{}}}~~~}}}yyytttzzzyyyxxxwwwvvvuuuuuutttuuuttttttttttttttttttuuussssssssssssrrrqqqpppppprrrqqqpppqqqrrrsssssssssuuuvvvwwwxxxxxxvvvtttrrrrrrsssssssssssssssrrrpppqqqqqqqqqqqqppppppoooooooooppppppqqqqqqqqqppppppnnnpppppppppooooooppprrrsssrrrrrrqqqpppooonnnnnnqqqqqqqqqpppoooppprrruuunnnqqqqqqqqqwwwxxxooosssxxxzzz~~~vvv}}}~~~sssvvvxxx|||{{{zzzxxxvvvttttttuuuuuuttttttuuutttrrrrrrtttvvvwwwvvvvvvvvvwwwyyyzzz|||zzzzzzrrrqqquuuwwwuuuuuuuuuuuuuuuuuutttttttttuuuuuuttttttssssssttttttooopppqqqrrrssstttttttttqqqqqqqqqqqqrrrssstttuuuvvvvvvwwwwwwvvvtttsssrrrqqqssssssrrrsssuuusssoooqqqqqqppppppoooooonnnnnnoooooopppqqqqqqqqqqqqpppnnnpppqqqqqqqqqppprrrsssuuuttttttsssrrrqqqpppppprrrrrrqqqooonnnooosssvvvsssuuutttqqqqqqxxx~~~vvvxxxwwwooovvvzzzuuu}}}xxxvvvyyy{{{|||zzzxxxvvvvvvvvvwwwxxxvvvwwwvvvtttrrrrrrtttvvvwwwvvvuuutttttttttuuuvvvrrrvvv|||~~~zzzyyywwwyyywwwqqqpppwww{{{{{{rrrrrrrrrrrrrrrrrrqqqqqqsssrrrrrrqqqqqqrrrrrrsssooooooqqqrrrssstttttttttpppqqqrrrrrrssstttvvvxxxuuuuuuttttttttttttttttttqqqssssssrrrtttwwwtttnnnrrrrrrqqqqqqpppoooooonnnoooooopppqqqqqqqqqqqqqqqpppqqqsssrrrqqqooopppqqqttttttttttttttttttttttttqqqqqqqqqpppoooppprrruuuqqqtttsssooommmooopppooovvvzzzqqqqqq{{{|||~~~~~~xxxsssvvv~~~zzzxxxvvvuuuuuuvvvxxxzzzzzzzzzyyyvvvttttttvvvxxxuuuuuutttssstttuuuvvvwwwxxxyyyzzzzzz{{{}}}zzzzzzzzzwwwuuuuuurrrzzz}}}xxxuuuvvvuuurrrvvvvvvuuuuuuttttttsssssspppppppppppppppqqqrrrsssrrrrrrsssssssssrrrqqqqqqpppqqqrrrssssssuuuwwwyyyssssssrrrsssssstttuuuvvvpppssssssrrrtttxxxuuummmssssssrrrrrrqqqpppoooooonnnooopppqqqqqqqqqqqqqqqqqqssssssrrrpppnnnmmmnnnmmmnnnnnnoooqqqrrrssssssoooppprrrrrrqqqqqqqqqrrrooosssuuurrrqqqssstttrrrqqqqqqrrrssswwwyyyxxxrrrttt~~~tttqqq{{{wwwuuutttssssssuuuxxxzzz~~~}}}|||yyywwwvvvxxxzzzrrrrrrrrrssstttvvvxxxyyysssuuuwwwxxxyyyzzz}}}|||yyyyyyzzz{{{{{{zzzyyywwwvvvzzzwwwttttttvvvyyy|||}}}vvvtttqqqqqqrrrsssssssssrrrpppnnnooorrrttttttsssxxxvvvttttttuuuuuusssrrruuurrrooonnnqqquuuxxxyyywww{{{|||zzzzzz||||||xxxwwwwwwxxxxxxwwwuuusssppppppppppppmmmjjjqqqpppooonnnnnnppprrrsssqqqppppppooooooooooooooooooppprrrssstttssssssrrrnnnppprrrrrrqqqqqqrrrsssmmmmmmnnnnnnoooooopppppprrrqqqpppppprrrwww{{{~~~{{{wwwwwwxxx~~~xxxooo}}}xxxrrrxxxwwwsssuuu{{{|||vvvsssttttttsssrrrsssvvvxxxyyyxxxyyywwwuuuvvvxxxyyywwwuuuuuuvvvxxxzzz}}}~~~{{{yyy{{{{{{zzzzzzxxxwwwvvvuuuxxxuuurrrrrrsssvvvwwwwwwvvvtttrrrqqqrrrssssssrrrsssqqqpppqqqrrrrrrpppnnnooorrrttttttrrrrrrsssuuuqqqrrrssswww{{{}}}{{{yyywwwvvvtttrrrpppsssrrrpppoooooopppqqqrrrqqqqqqpppoooooooooooooooqqqrrrssstttttttttsssrrrppprrrttttttrrrqqqqqqqqqmmmnnnnnnnnnoooooooooppprrrqqqppppppqqqsssvvvxxxvvvvvvyyy|||~~~xxxvvvrrrqqqvvvxxxvvvvvvyyytttssstttvvv{{{~~~}}}}}}|||zzzxxxwwwuuuzzzyyyxxxvvvvvvyyy~~~~~~||||||{{{yyywwwzzzyyyxxxwwwvvvvvvvvvvvvvvvtttrrrrrrtttuuuuuutttwwwuuusssrrrrrrrrrqqqpppsssrrrssstttuuussspppmmmqqqsssuuuqqqmmmnnnttt{{{|||xxxrrrnnntttsssrrrpppoooppppppqqqqqqqqqpppoooooooooooopppsssssstttttttttsssrrrrrrqqqsssuuuuuussspppoooooonnnnnnnnnnnnooooooooooooqqqqqqpppoooooopppqqqqqqrrrzzz|||vvvwwwzzz{{{yyyvvvrrrqqqrrrrrrrrrrrrvvv{{{}}}|||{{{yyyyyywwwvvvuuuvvvzzz}}}{{{~~~{{{zzz~~~|||{{{zzzzzzzzzxxxvvvwwwvvvuuuuuuuuuvvvxxxyyyuuuttttttvvvxxxxxxwwwvvvwwwuuusssssssssrrrqqqoooppprrrtttvvvvvvuuurrrppprrrssssssrrrsssyyy{{{vvvqqqppprrrttttttrrrmmmppptttxxx|||wwwqqqsssrrrqqqqqqpppqqqqqqrrrrrrqqqppppppooooooppppppssssssssssssrrrqqqqqqpppnnnqqqttttttrrrpppooonnnnnnnnnnnnnnnoooooooooooooooooopppppppppoooooonnnmmmrrr{{{zzzsssxxx|||zzz~~~zzzuuussstttsssssstttwwwxxxyyyxxx||||||}}}{{{||||||{{{zzzyyyzzz{{{zzz|||}}}|||}}}}}}|||zzzzzz{{{{{{yyyxxxyyyxxxvvvuuutttuuuvvvvvvtttttttttwwwyyyzzzyyyxxxwwwuuutttssssssrrrpppnnnppprrrsssttttttsssrrrqqqqqqtttyyyyyyuuuqqqooosssqqqppprrrtttsssooolllqqqqqqpppooooooqqquuuwwwzzz~~~{{{ooooooppppppqqqrrrssstttrrrqqqqqqppppppppppppppprrrqqqqqqppppppooooooooolllnnnqqqrrrqqqpppooopppoooooooooooonnnnnnnnnnnnmmmnnnooopppqqqppppppoooqqqrrrsssuuu{{{tttyyy|||vvv~~~|||zzzwwwssspppuuusssrrrvvv||||||xxx~~~}}}zzzxxxwww|||||||||{{{{{{}}}{{{{{{|||}}}~~~~~~~~~~~~{{{yyyxxxxxxzzz{{{{{{zzz|||{{{yyywwwuuusssrrrrrrsssrrrsssuuuwwwxxxwwwvvvuuutttsssssstttsssqqqooorrrrrrsssrrrpppppprrrttt~~~zzzuuusssuuuxxx{{{|||}}}~~~~~~{{{tttssssssssstttssspppnnnnnnqqqyyy|||mmmmmmnnnpppqqqrrrssstttrrrrrrqqqppppppppppppqqqppppppooonnnnnnnnnoooooolllnnnppppppppppppqqqrrroooooooooooonnnnnnnnnnnnlllmmmnnnpppqqqqqqqqqqqqvvvssspppmmmnnnuuuzzz|||{{{wwwsss{{{zzzuuuwwwsssqqqrrrvvvxxxuuurrruuuxxx{{{}}}}}}}}}}}}~~~{{{{{{zzzzzzzzz|||}}}~~~}}}}}}}}}{{{|||zzzwwwwwwxxxzzzzzzzzzzzzzzzyyyxxxwwwuuusssrrruuutttsssssstttuuutttssstttsssssstttttttttrrrppprrrssssssrrrrrrvvv}}}{{{tttppprrruuu{{{~~~zzzvvvqqqrrrvvvxxxuuuqqquuurrruuu}}}lllmmmnnnooopppqqqqqqqqqsssrrrqqqqqqppppppqqqqqqpppoooooonnnnnnooopppqqqqqqrrrrrrqqqpppppprrrtttpppooooooooonnnnnnnnnmmmmmmmmmnnnnnnoooppppppppprrrrrrqqqooooooqqquuuyyyuuuzzzsssuuu}}}|||{{{}}}uuuvvvvvvvvvwww{{{|||{{{zzzzzzzzz{{{{{{{{{|||}}}}}}yyywwwwwwxxxxxxxxxtttuuuwwwyyyyyyyyyxxxxxxzzzxxxuuutttttttttsssqqqsssrrrrrrtttuuutttrrrppprrrrrrssstttwwwvvvrrrsssxxx{{{zzzuuurrrrrrrrrrrrwwwsssooorrrvvvvvvsssxxxrrrrrrmmmnnnnnnoooooooooooonnnsssrrrqqqqqqppppppqqqqqqppppppoooooooooqqqrrrsssvvvvvvtttrrrpppppprrruuuppppppoooooonnnnnnnnnmmmnnnnnnmmmmmmmmmnnnnnnoookkknnnsssvvvvvvvvvvvvwwwtttooo|||yyyvvvxxx{{{tttpppqqqvvv{{{~~~}}}{{{zzzzzzyyywwwuuu}}}{{{{{{}}}}}}xxxvvvuuurrrrrrxxxyyytttrrrtttwwwwwwxxxxxxwwwuuusssrrrnnnpppssstttrrrqqqppppppqqqvvvnnnlll}}}{{{rrrlllnnnsss}}}yyyvvvwww{{{~~~}}}yyyvvvssspppsss~~~oooooouuuxxxtttqqqvvvsssvvv|||ppppppqqqqqqqqqrrrrrrrrrpppppppppooonnnoooppprrrnnnpppqqqqqqppppppqqqrrrvvvvvvuuutttrrrqqqppppppkkkkkkllllllmmmnnnnnnnnnuuurrrnnnmmmoooooonnnlllpppppppppqqqrrrrrrrrrssswwwwww}}}zzzxxx}}}zzzwww}}}www|||yyy{{{{{{xxxwwwxxx|||}}}~~~{{{{{{~~~uuuooorrruuutttsssuuussssssssstttuuuuuuvvvvvvrrrtttvvvvvvuuusssssstttpppuuuqqquuuvvvpppppppppqqqsss~~~~~~vvvnnnpppwww~~~{{{tttpppssswwwvvvssssssqqqyyyrrrqqqqqqqqqqqqrrrrrrrrrssslllnnnoooooommmlllmmmmmmnnnpppqqqqqqppppppqqqrrrsssrrrrrrqqqooonnnmmmmmmmmmmmmmmmnnnooooooppppppssspppnnnmmmoooqqqpppnnnkkklllmmmoooppprrrssssssqqqrrrvvvzzzwww{{{{{{xxxyyyvvvxxxyyyyyyzzz}}}|||wwwvvvzzz||||||}}}}}}|||zzz||||||}}}}}}tttppprrrsssqqqqqqrrrqqqqqqqqqsssuuuwwwxxxtttuuuvvvvvvttttttuuuvvvqqqvvvttt|||nnnjjjnnnqqqpppooo{{{{{{{{{yyyvvvvvvxxxzzzwwwwww||||||vvvnnnnnnpppssssssqqqtttyyytttsssmmmqqqqqqqqqqqqrrrrrrrrrrrrnnnqqqttttttqqqnnnnnnooonnnpppqqqqqqppppppqqqrrrqqqqqqppppppooonnnmmmmmmnnnnnnoooppppppqqqqqqrrrpppooonnnnnnpppqqqqqqqqqmmmmmmnnnooopppqqqrrrsssnnnoooqqquuu}}}vvvwwwxxxxxx{{{|||{{{zzzxxxyyy|||{{{yyy||||||zzzyyyzzzzzz}}}|||yyy~~~{{{{{{}}}|||xxxxxxzzzuuutttsssssstttuuuwwwxxxzzzzzztttqqqnnnlllrrrrrrrrrrrrssstttuuuvvvrrrssssssrrrqqqqqqsssttttttwwwttt|||vvvooopppooolllkkkpppqqqrrrqqqppppppqqqrrrttt{{{qqqnnnpppoooooopppooopppxxx|||sssppppppppppppppppppppppppppppppppprrruuutttqqqoooooopppnnnpppqqqqqqppppppqqqrrrssssssrrrrrrqqqqqqppppppnnnooooooppppppqqqrrrrrrpppooooooooopppqqqqqqqqqsssssssssrrrrrrqqqqqqqqqooorrrtttrrrttt~~~yyyuuutttwwwyyy~~~|||xxxxxx}}}{{{}}}||||||zzzwww|||~~~~~~|||yyyyyy||||||zzzzzz|||yyyxxxvvvuuuttttttuuuvvvsssvvv||||||uuurrrqqqooopppqqqrrrssssssssssssqqqrrrrrrqqqppppppqqqsssssstttqqqzzz{{{wwwwwwxxxuuuxxx{{{|||}}}~~~{{{ppplllpppuuusssooonnnrrrvvvxxx}}}xxxtttssssssrrrrrroooooooooooonnnnnnnnnnnnnnnooonnnnnnmmmllllllmmmnnnpppqqqqqqppppppqqqrrrsssssssssssssssrrrrrrrrrmmmmmmnnnooooooppppppqqqqqqqqqqqqqqqppppppoooppptttsssssssssrrrrrrqqqqqqqqquuuwwwssspppvvvwwwzzztttwwwyyy{{{vvvtttuuu|||{{{ttttttzzz}}}}}}}}}~~~{{{{{{}}}|||xxxwwwzzzxxxxxxwwwvvvvvvwwwxxxyyyvvvvvvvvvwwwzzz~~~qqqqqqqqqrrrssssssssstttrrrsssttttttrrrrrrssstttnnnpppnnnxxx{{{wwwnnniiikkkpppqqqnnnqqqooorrr{{{~~~~~~|||uuuooooootttvvvrrrnnnooooooooonnnnnnnnnnnnnnnqqqooommmooorrrrrrpppmmmnnnpppqqqqqqppppppqqqrrrqqqqqqqqqqqqqqqqqqrrrrrrllllllmmmnnnnnnoooooopppppprrrsssrrrqqqoooooopppnnnnnnooopppqqqrrrssstttqqqtttvvvsssooopppxxxwwwzzzyyyyyyxxx|||}}}vvvvvvyyy|||}}}|||{{{{{{}}}{{{zzzzzz{{{|||{{{|||zzzvvvuuuwwwttttttssssssssstttuuuvvvvvvvvvuuutttsssvvvzzz}}}zzzuuusssssstttvvvqqqsssuuuvvvtttsssssssssmmmooommmuuu}}}yyywwwwwwnnnooonnnnnnsssyyyvvvoooyyywwwyyy~~~{{{wwwvvvpppoooppprrrttttttqqqnnnqqqqqqpppppppppooooooooosssoooooouuu||||||uuulllnnnpppqqqqqqppppppqqqrrrooooooppppppqqqqqqqqqqqqllllllmmmnnnnnnoooooopppnnnpppssssssqqqpppqqqrrrmmmmmmoooppprrrssstttuuupppqqqrrrqqqqqqqqqsssttt~~~{{{xxxwwwwwwxxx}}}yyyyyy}}}}}}}}}xxxzzzzzzzzzyyyxxxwwwxxxyyy}}}zzzyyy{{{zzzwwwvvvxxxuuutttsssrrrrrrrrrssstttuuuwwwxxxxxxvvvtttttttttttt{{{zzztttsssuuuwwwppprrruuuvvvtttrrrrrrrrroooqqqnnnpppvvvrrrqqq}}}{{{{{{uuuuuutttqqqooonnnoooqqqpppxxxzzzsssooovvv~~~|||vvvpppooorrrkkkpppttttttpppnnnpppsssrrrrrrrrrrrrqqqqqqppppppooolllmmmvvvsssfffnnnpppqqqqqqppppppqqqrrrpppppppppqqqrrrrrrssssssmmmmmmmmmnnnooooooppppppkkkooorrrsssrrrqqqssstttrrrrrrrrrsssssstttttttttpppooooooqqqtttuuutttrrrmmm~~~{{{{{{wwwxxxxxxwww~~~{{{yyy}}}{{{{{{}}}~~~}}}|||||||||zzzxxx}}}~~~~~~|||zzzyyyzzz|||{{{zzzyyyxxxwwwxxxyyyzzzwwwwwwwwwwwwvvvuuussssssqqqrrrtttuuuttttttuuuvvvyyyvvvtttwww{{{}}}tttooonnnqqqtttwwwwwwuuurrrooosssnnnlllpppsssrrrqqqqqqrrrssstttrrroooooorrruuuuuuuuutttssssssrrrssssssvvv|||yyyxxxvvvsssrrrsssttttttqqqqqqqqqrrrrrrsssssssssooooooooopppqqqqqqqqqrrrpppqqqrrrpppmmmkkkkkklllnnnoooppprrrrrrqqqqqqqqqssssssrrrrrrrrrsssttttttsssqqqnnnlllkkklllnnnooooooqqqrrrqqqnnnoooqqqtttmmmtttzzzvvvnnnjjjpppxxxsssrrrpppooooooppprrrsssuuuyyyxxxxxxyyy{{{{{{xxx}}}zzzyyy|||||||||~~~~~~~~~}}}~~~}}}|||zzzyyyzzz{{{zzzyyyyyyzzz|||}}}}}}{{{zzzyyyxxxwwwwwwvvvvvvvvvuuuuuusssrrrrrrsssuuuvvvvvvtttsssttttttvvvsssrrruuuwwwyyy{{{pppgggeeeiiipppvvvsssrrrtttxxxxxxtttqqqrrrvvvwwwxxxvvvtttsssuuuwwwoooqqqtttyyy}}}tttsssqqqppppppqqqrrrsssqqqqqqrrrrrrsssrrrrrrrrrooooooooopppqqqqqqrrrrrrsssqqqnnnmmmmmmooorrrtttoooppppppqqqqqqrrrssstttqqqpppooonnnmmmmmmmmmmmmvvvuuusssqqqppppppqqqrrrkkknnnpppqqqppppppqqqsssmmmppprrrrrrooonnnppprrrrrrrrrqqqppppppqqqrrrrrrsssrrrttt~~~~~~xxxuuuxxx{{{zzzwwwuuutttwww~~~~~~zzz}}}{{{{{{~~~}}}{{{{{{|||}}}{{{zzzuuuwwwxxxwwwwwwwwwyyy{{{~~~}}}}}}|||zzzxxxvvvttttttttttttttttttsssrrrqqquuuvvvwwwvvvtttrrrrrrssstttrrrrrruuutttsssvvv|||~~~|||xxxvvvvvvrrrpppqqqsssrrrnnnnnnqqqlllnnnrrruuuwwwyyy{{{~~~zzztttooollljjjpppoooooonnnooopppqqqrrrqqqrrrsssssssssrrrqqqpppnnnoooooopppqqqqqqrrrrrrvvvrrrooonnnppprrrqqqooonnnnnnnnnmmmlllmmmooorrrssssssqqqpppnnnmmmlllllltttsssrrrpppooommmllllllnnnppprrrrrrpppoooooooooooommmmmmooossstttqqqmmmqqqqqqqqqqqqqqqqqqqqqqqqtttrrrppprrr|||zzzqqqyyy}}}vvvvvv}}}sssyyyzzzzzz{{{~~~yyyxxxwwwxxxyyyzzzyyyxxxuuuvvvwwwwwwvvvvvvxxxzzzzzz{{{||||||{{{xxxuuussstttttttttttttttsssrrrrrrssstttuuuuuusssrrrrrrsssrrrrrrtttwwwvvvrrrrrrvvvpppttt}}}zzzttttttvvvxxx|||~~~|||tttrrrpppnnnmmmoooqqqsssqqqqqqpppoooooopppqqqqqqqqqrrrsssssssssqqqooonnnnnnnnnooopppqqqrrrrrrssssssqqqrrrxxx~~~zzz~~~|||zzzvvvsssqqqooooooooooooooopppqqqrrrqqqnnnmmmqqqvvvwwwsssooopppqqqqqqrrrrrrqqqqqqpppssstttuuuvvvxxx{{{~~~rrruuuxxxwww|||}}}~~~{{{}}}~~~|||xxxwwwvvvwwwxxxyyyxxxwwwxxxyyyyyyxxxvvvuuuvvvxxxvvvwwwyyy{{{zzzxxxuuusssttttttuuuuuuuuutttssssssoooqqqssssssrrrrrrssstttqqqppptttwwwvvvrrrqqqtttsssrrrsss{{{|||{{{xxxuuurrrooonnnmmmtttsssrrrqqqrrrssstttuuurrrrrrqqqpppoooooonnnnnnqqqrrrrrrrrrrrrqqqooonnnmmmnnnooopppqqqrrrssssssppppppsss}}}rrrpppmmmmmmnnnqqqtttvvvooonnnoooqqqssstttsssqqqpppqqqqqqrrrrrrqqqqqqppplllppptttuuussssssvvvyyy~~~uuuwww|||vvvvvv{{{yyy{{{{{{zzzxxxzzzxxxxxxxxxzzzzzzzzzxxxyyyzzzzzzxxxvvvuuuvvvxxxtttvvvxxxyyyyyywwwtttsssttttttuuuuuuuuuttttttsssoooqqqsssssssssrrrsssuuuooooooqqquuutttqqqqqqtttxxxuuuqqqqqqxxx}}}{{{xxxtttrrrssssssrrrrrrrrrsssssstttoooooonnnnnnmmmlllkkkjjjrrrqqqpppooonnnmmmllllllqqqqqqqqqqqqppppppppppppmmmmmmnnnpppqqqrrrssstttvvvsssqqqvvv|||uuurrrpppnnnmmmmmmnnnoooooonnnooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqlllnnnpppooonnnppptttxxxzzznnn{{{vvvttt~~~www~~~}}}||||||{{{zzzxxx{{{yyyxxxxxxzzzzzzyyyxxxwwwxxxxxxwwwvvvvvvwwwyyywwwxxxxxxyyyxxxvvvtttrrrrrrsssssstttttttttssssssrrrtttuuuuuutttssstttuuurrrpppqqqtttssspppqqqvvvtttuuutttrrrqqqttt}}}}}}zzzvvvtttrrrsssuuuvvvvvvtttooonnnnnnmmmmmmmmmnnnnnnqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppooonnnrrrqqqoooooooooppprrrsssmmmmmmnnnpppqqqrrrssstttvvvsssppppppssszzz|||uuuppppppooommmmmmmmmnnnpppppprrrrrrqqqppppppqqqrrrrrroooooooooooopppssswwwzzzsssyyy~~~yyywwwwww}}}}}}~~~}}}|||zzzyyyxxxyyyxxxwwwwwwxxxxxxwwwuuuuuuvvvwwwvvvvvvvvvxxxzzzzzzzzzzzzyyyxxxuuusssrrrqqqqqqrrrssssssrrrrrrrrrvvvwwwxxxwwwuuutttttttttvvvttttttuuusssqqqsssxxxooouuuzzzyyysssppprrrvvvmmmtttxxxppprrrvvvrrrpppppprrrttttttsssssssssrrrqqqqqqqqqqqqqqqqqqqqqpppppppppqqqrrrrrrrrrrrrsssttttttttttttsssrrrpppnnnmmmnnnpppssstttlllmmmnnnpppqqqrrrttttttkkknnnqqqrrrrrrqqqrrrssslllppptttvvvwwwvvvrrrmmmllloooqqqrrrqqqsssrrrpppooooooppprrrsssnnnnnnoooppprrrsssttttttrrrrrrxxx}}}zzz}}}|||yyywwwvvvuuuvvvvvv{{{{{{zzzyyyxxxvvvuuutttuuuvvvvvvuuusssssstttuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvuuutttrrrqqqqqqrrrrrrssstttttttttsssrrrrrrqqqsssuuuuuutttqqqqqqtttwwwzzzyyywwwuuutttsssttttttsssrrrrrrvvv{{{qqqssssssssssssrrrrrrrrrrrrooonnnnnnoooqqqrrrpppnnnmmmmmmmmmnnnqqqrrrrrrqqqssssssssssssssssssrrrrrrqqqpppooonnnnnnppprrrsssrrrsssuuutttsssqqqqqqqqqrrrrrrrrrqqqrrrrrrssssssuuutttrrrooooooqqquuuyyy}}}vvvnnnlllnnnpppqqqqqqpppooommmllllllllllllmmmnnnooonnnmmmmmmoooqqqrrrqqqrrrttt}}}|||~~~}}}{{{zzzxxxwwwwwwwwwxxxxxxxxxyyyxxxxxxwwwwwwwwwxxxxxxvvvtttssstttuuuuuuuuuuuuuuuttttttttttttssssssttttttsssqqqpppooossssssttttttssssssrrrqqqtttuuuuuutttrrrrrrtttwwwyyyxxxvvvtttssssssssssssqqqooolllmmmqqqwww|||~~~|||wwwtttsssqqqqqqqqqssstttsssrrruuutttssssssuuuvvvuuutttuuusssoookkkiiijjjkkkmmmpppppppppppppppoooooonnnqqqqqqrrrqqqqqqqqqrrrrrrrrrqqqqqqpppooooooooooooqqqrrrrrrqqqpppqqqsssuuuooopppttt{{{{{{tttrrrsssttttttsssrrrqqqpppnnnnnnnnnnnnooopppppppppooooooqqqsssgggwww}}}~~~}}}zzz~~~~~~}}}|||{{{yyyxxxwwwtttuuuvvvwwwyyyyyyyyyyyyxxxxxxxxxwwwtttttttttvvvuuutttttttttssssssssssssrrrsssuuuvvvvvvssspppnnnssssssttttttssssssrrrrrrtttuuuvvvuuussssssuuuvvvwwwvvvuuutttsssrrrrrrrrruuurrrooommmnnnooooooooosssuuuxxx{{{~~~}}}xxxtttrrrlllkkkkkklllnnnqqquuuwwwrrrqqqqqqqqqqqqqqqrrrrrrsssrrrqqqpppooonnnnnnnnnkkkmmmoooooonnnmmmnnnooolllkkklllnnnqqqssssssssstttwwwzzz||||||}}}}}}yyytttqqqqqqqqqqqqqqqsssrrrqqqpppooonnnnnnnnnpppqqqrrrrrrqqqqqqrrrtttpppwww}}}tttyyy~~~~~~}}}}}}}}}}}}|||yyywwwvvvssstttuuuwwwxxxyyyyyyyyyuuuvvvvvvuuuttttttuuuwwwvvvuuuuuuttttttssssssssstttuuuvvvwwwvvvuuusssqqqrrrsssssstttssssssrrrrrruuuuuuuuuuuuttttttuuuvvvuuuuuutttsssrrrrrrqqqqqqwwwuuussssssssssssrrrqqqnnnpppqqqpppnnnpppuuuzzz||||||xxxrrrnnnnnnrrrxxx|||rrrrrrqqqrrrrrrrrrqqqpppssssssrrrqqqppppppqqqqqqmmmnnnoooooonnnmmmnnnoooqqqpppooonnnooopppqqqqqqpppqqqqqqpppoooooonnnnnnmmmnnnnnnnnnnnnnnnpppqqqllllllkkklllmmmnnnnnnmmmqqqqqqooonnnmmmlllllllllqqqrrrrrrrrrqqqqqqssstttvvvrrrrrr|||yyy}}}wwwtttwww}}}~~~{{{||||||{{{zzzxxxvvvttttttuuuvvvvvvwwwwwwwwwwwwqqqrrrssssssssstttvvvxxxwwwwwwvvvvvvuuuttttttsssuuutttssssssssssssssssssrrrrrrsssssstttssssssrrruuuttttttuuuuuuuuuuuuttttttttttttssssssrrrqqqqqqsssrrrqqqrrrttttttrrrpppnnnpppsssrrrqqqqqqtttxxxmmmnnnoooqqqssstttuuuuuuxxxvvvsssssstttvvvwwwxxx}}}}}}}}}|||vvvtttsssooonnnoooqqqssssssqqqoooppppppppppppqqqrrrrrrssssssssssssqqqppppppsssuuuoooooonnnmmmnnnoooqqqsssxxxwwwuuusssrrrpppooonnnmmmnnnnnnmmmkkkkkkmmmpppmmmooopppqqqpppppppppppprrrqqqpppnnnmmmmmmmmmmmmooopppqqqpppooopppqqqsssmmmpppttttttuuu{{{}}}vvvwwwzzz|||||||||{{{~~~{{{{{{zzzyyyxxxvvvuuutttuuuuuuvvvvvvvvvvvvuuuuuupppqqqrrrrrrrrrsssvvvxxxxxxxxxwwwvvvuuuttttttssssssrrrpppoooooopppqqqrrrrrrrrrssssssttttttsssssstttsssssstttuuuuuutttrrrssssssttttttssssssrrrqqqrrrrrrqqqrrrsssrrrpppoooppprrruuuvvvuuuttttttuuuvvvtttqqqnnnmmmnnnoooppprrrpppooooooppprrrrrrrrrrrrppppppqqqssstttsssrrrvvvwwwyyy}}}zzzrrrooommmnnnqqqsssrrrpppmmmmmmmmmnnnooopppqqqrrrrrrqqqpppnnnmmmmmmppprrrlllmmmnnnmmmmmmnnnqqqsssqqqooommmlllllllllkkkjjjpppppppppooonnnmmmooopppuuuvvvvvvtttqqqppppppppptttsssrrrqqqpppooooooooonnnooopppooonnnoooppprrrpppooonnnnnnppptttyyy|||ttt~~~vvvooooooyyy|||yyyxxxyyyzzz|||{{{yyyxxxvvvuuuuuuuuussstttuuuuuuvvvvvvuuuuuurrrsssttttttsssssstttvvvxxxwwwvvvuuutttsssrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrqqqrrrssssssttttttsssssssssrrrqqqsssuuuuuussspppsssttttttuuutttsssrrrrrrtttsssrrrrrrssssssrrrppptttttttttuuuvvvuuurrrooorrrqqqnnnmmmmmmoooqqqsssrrrqqqpppqqqssstttsssrrruuutttssstttuuuvvvuuutttsssqqqooonnnoooqqquuuwww~~~tttooooooqqqqqqpppnnnnnnmmmnnnnnnooopppqqqmmmnnnooonnnlllkkklllmmmnnnpppqqqpppnnnnnnppprrrtttqqqooonnnpppqqqpppooollllllllllllmmmmmmmmmlllssssssssspppmmmlllnnnqqqttttttrrrqqqpppooooooooonnnoooppppppnnnoooppprrruuuooojjjnnnvvvxxxrrrkkkwwwxxx}}}rrrsss{{{}}}xxxxxxxxxzzz{{{|||{{{yyywww}}}|||yyywwwvvvuuuvvvvvvrrrrrrtttuuuvvvvvvvvvvvvvvvwwwwwwuuusssrrrsssuuuwwwvvvuuutttsssrrrqqqqqqrrrsssvvvwwwwwwvvvtttsssqqqrrrrrrssstttttttttsssrrrqqqppprrruuuuuurrrooossstttuuuuuuuuutttsssrrrrrrqqqpppqqqrrrsssrrrqqquuussssssuuuyyyzzzxxxuuusssrrrqqqpppqqqrrrtttuuuqqqpppppprrrssstttrrrqqqlllkkkkkkmmmoooqqqqqqppppppqqqqqqqqqqqqqqqppppppmmmooottt|||rrrnnnooopppoooqqqqqqpppppppppppppppqqqooorrruuuuuusssqqqooooooppprrrsssrrrnnnlllmmmooouuurrrooonnnooopppooommmmmmllllllnnnpppqqqpppnnnnnnoooooommmkkklllqqquuusssrrrpppooonnnnnnmmmmmmooopppqqqpppooooooqqqssskkkrrrxxxwwwrrrooosssyyyjjjuuuwwwuuu{{{|||rrr|||~~~}}}{{{yyyzzz||||||zzzxxxwwwwwwwwwvvvvvvvvvvvvvvvqqqrrrssstttuuuuuuuuuuuuuuuvvvuuusssqqqpppqqqrrrxxxwwwuuutttsssssstttttttttssssssrrrrrrqqqqqqpppqqqqqqqqqqqqrrrssstttuuurrrrrrrrrssssssttttttttttttsssqqqppppppqqqssstttrrrtttuuutttrrrpppppppppooommmmmmqqqsssqqqqqqttt{{{qqqmmmsssyyywwwsssqqquuuttttttuuuzzz|||wwwssspppooowwwmmmjjjrrruuuqqqqqqvvvtttrrrooommmoooxxxrrrqqquuutttpppqqqqqqooollllllnnnqqqtttsssrrrqqqqqqrrrssstttrrrqqqooommmlllmmmnnnoooqqqpppooonnnmmmllllllllljjjjjjkkklllmmmnnnoooooooooooopppooommmmmmnnnppprrrrrrrrrrrrpppnnnlllkkkpppppppppoooooooooooooooppppppqqqqqqqqqqqqpppooolllrrrwwwyyyzzz~~~xxx|||qqqtttqqqssswww{{{|||zzzxxxyyyzzz{{{yyywwwwwwwwwwwwvvvvvvvvvuuuuuuqqqrrrssstttuuuuuuuuuuuutttuuuuuusssqqqppprrrsssttttttsssrrrrrrssstttuuutttssssssrrrrrrqqqqqqpppqqqqqqqqqqqqrrrsssttttttppppppppppppppppppppppppssssssqqqqqqqqqqqqssssssoooqqqsssssssssrrrsssuuuxxxsssqqqsssuuusssrrrtttoooooorrrtttqqqnnnttt}}}}}}{{{qqqlllrrrtttpppqqqvvvssstttuuusssqqqpppqqqsss{{{ssssssqqqqqqqqqooommmllllllnnnppppppooonnnnnnoooppppppsssrrrpppnnnmmmnnnooopppmmmmmmlllkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmnnnoooooonnnmmmmmmooopppnnnnnnnnnnnnmmmkkkjjjjjjnnnoooooooooppppppppppppppppppppppppppppppppppppsssnnnjjjkkkqqqwwwzzzzzzmmm|||zzztttpppyyy~~~zzz|||~~~{{{xxxzzzyyywwwxxxyyyyyyxxxvvvxxxxxxwwwvvvvvvuuuttttttqqqrrrssstttuuuuuuuuuuuusssssstttsssrrrqqqssstttqqqqqqqqqqqqrrrssstttuuutttssssssrrrrrrqqqqqqpppqqqqqqpppqqqqqqrrrssstttoooooooooooooooooooooooorrrrrrrrrrrrrrrrrrrrrrrroooqqqrrrsssrrrrrrtttuuuyyysssoooqqqsssrrrpppqqqqqqrrrssstttrrruuuxxxvvvtttppppppuuunnnrrruuuwwwuuurrrpppoooooo|||yyyqqqrrrrrrqqqqqqpppnnnnnnmmmrrrrrrqqqqqqqqqqqqrrrrrrtttrrrqqqoooooooooppppppkkkkkkkkkkkkkkklllmmmnnnmmmmmmmmmllllllkkkkkkkkkmmmnnnooonnnmmmnnnppprrrppppppooonnnnnnnnnnnnooonnnnnnooooooppppppqqqqqqpppooonnnnnnnnnoooppppppvvvqqqlllkkknnnrrrtttttt{{{~~~}}}vvvuuuxxxyyyvvvwww{{{ppp}}}xxx|||}}}zzzxxxyyyyyyyyyxxxxxxxxxxxxwwwwwwyyyxxxwwwvvvuuutttssssssqqqrrrssstttuuuuuuuuuuuuqqqrrrssssssrrrrrrtttvvvrrrrrrrrrrrrrrrssssssttttttssssssrrrrrrqqqqqqpppqqqqqqppppppqqqrrrrrrsssrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrssssssrrrrrrqqqqqqrrrsssqqqpppooopppqqqtttooonnnqqqtttrrrqqqqqqxxxtttsss{{{~~~vvvqqqrrrpppppppppqqqrrrtttwwwyyyrrrnnnvvvxxxsssqqqpppqqqssssssrrrpppsssssssssrrrrrrssssssssssssrrrqqqooooooooooooooonnnmmmmmmmmmmmmnnnoooooonnnnnnnnnmmmmmmmmmlllllllllmmmnnnnnnnnnnnnppprrrqqqqqqooooooooopppqqqrrrpppppppppooooooooooooooopppooommmllllllnnnpppqqqooosssvvvuuuqqqppptttxxxooottt~~~rrrssswww|||}}}{{{yyyxxxxxx~~~}}}}}}~~~yyywwwxxxzzzyyyyyyyyyyyyxxxwwwxxxxxxxxxxxxwwwvvvuuutttsssrrrqqqrrrssstttuuuuuuuuuuuuqqqrrrssssssrrrrrrtttvvvttttttttttttssssssrrrrrrtttssssssrrrrrrqqqqqqpppqqqqqqpppppppppqqqrrrrrrsssssssssssssssssssssrrrqqqrrrrrrssssssrrrrrrqqqpppqqqqqqooonnnmmmoooqqqrrrpppppptttuuurrrrrrssswww|||yyypppuuussspppnnnnnnoooqqqqqqsssooojjjqqqvvvqqqmmmnnnrrruuuuuurrrooooooppppppppppppooooooqqqppppppooonnnnnnmmmmmmoooooonnnmmmmmmmmmmmmnnnmmmnnnnnnnnnnnnooooooooolllmmmnnnnnnnnnnnnppprrrnnnmmmlllkkklllmmmnnnooorrrqqqqqqpppooonnnmmmmmmooonnnmmmllllllnnnppprrrllloootttwwwxxxwwwtttsssuuuuuuvvvyyysssrrruuuuuuxxx{{{{{{wwwuuuxxx{{{xxxyyyzzzyyywwwvvvwwwxxxwwwwwwvvvuuuuuutttssssssqqqrrrssstttuuuuuuuuuuuuqqqrrrssssssrrrrrrtttvvvuuuuuuuuuuuutttsssqqqqqqtttssssssrrrrrrqqqqqqpppqqqqqqppppppppppppqqqqqqppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrlllmmmnnnnnnnnnooorrruuuooonnnppprrrpppnnnrrrxxxzzzxxxwwwuuusssrrrrrrrrrxxxvvvuuuuuuyyyyyyuuutttuuuuuuvvvtttqqqnnnmmmvvvuuummmwwwxxxnnnlllppptttsssqqqppppppqqqrrrrrrqqqppppppppppppoooooonnnmmmmmmlllnnnmmmlllkkkkkkkkkkkkkkkmmmmmmnnnnnnnnnooooooooommmnnnooonnnmmmnnnppprrrnnnnnnnnnmmmnnnnnnoooooorrrqqqqqqpppooonnnmmmmmmooonnnnnnmmmnnnoooqqqrrruuuooolllttt}}}ssspppqqqqqqrrrtttzzzxxxwww~~~}}}}}}zzzxxxvvvuuuwwwyyyvvvxxxyyyxxxvvvuuuvvvxxxvvvvvvuuuuuuuuutttttttttqqqrrrssstttuuuuuuuuuuuurrrssstttsssrrrrrrsssuuurrrrrrssstttssssssrrrqqqtttssssssrrrrrrqqqqqqpppqqqqqqppppppppppppqqqqqqnnnnnnooopppqqqrrrrrrsssssssssqqqqqqqqqqqqssssssnnnooooooooooooqqqtttwwwmmmnnnppppppnnnppp~~~yyyrrrnnnppppppqqqrrrrrrsssrrrrrruuutttrrrqqqrrrsssuuuwww|||ttttttvvvyyy{{{zzzvvvsssnnnvvvyyyrrrsssxxxooopppsssrrrooorrrsssttttttttttttsssrrrppppppppppppooonnnmmmmmmlllkkkkkkkkkkkklllmmmmmmmmmmmmmmmmmmllllllllllllnnnoooooonnnmmmmmmoooppppppqqqqqqqqqqqqppppppoooooooooooooooooooooppppppnnnnnnoooooopppqqqqqqrrruuupppmmmrrr|||vvvuuuttttttuuutttrrrqqq|||~~~}}}~~~zzzyyyxxxvvvvvvvvvvvvvvvvvvuuuwwwxxxwwwtttssstttwwwuuuuuuuuuuuuuuutttttttttqqqrrrssstttuuuuuuuuuuuusssttttttsssrrrqqqssstttnnnoooqqqrrrssssssrrrqqqttttttsssrrrrrrqqqqqqpppqqqqqqpppppppppppppppqqqnnnnnnoooqqqrrrssstttuuutttsssqqqppppppqqqssstttssssssrrrqqqppppppsssvvvqqqsssuuuuuuttt|||}}}uuuvvvwwwttttttrrrpppnnnnnnpppssstttpppqqqrrrtttuuuvvvvvvvvvooozzzyyyvvvssssssttttttqqqooowwwsssqqqsssvvvuuussstttrrrnnnooopppqqqqqqqqqqqqpppoooqqqqqqrrrqqqqqqpppooonnnlllllllllmmmnnnooopppqqqnnnmmmmmmkkkjjjiiiiiihhhoooooopppooommmmmmnnnpppmmmnnnooooooooommmlllkkklllmmmnnnooopppqqqrrrrrrmmmnnnpppqqqrrrrrrrrrrrrhhhnnnrrrpppnnnzzzyyyrrrsssvvvwwwvvvtttsssyyy~~~|||{{{{{{{{{zzzxxxzzz|||}}}{{{vvvssstttuuuvvvtttssstttwwwxxxwwwuuuttt|||xxxrrrvvvuuupppqqqooopppqqqssstttuuuvvvvvvvvvrrrooommmoooqqqssstttrrrqqqppppppqqqrrrtttuuupppppppppqqqqqqqqqqqqqqqqqqqqqpppoooooooooooopppsssoooooossssssoooppptttsssuuuuuurrrssswwwxxxuuuvvvtttqqqpppppppppoooooojjjzzzrrrtttwwwsssqqqsssxxxqqqqqqnnnttt~~~}}}}}}{{{yyytttooottt}}}xxxxxx|||tttlllwwwwwwsssuuuwwwxxxrrrqqqtttuuu|||lllqqq{{{lllrrrvvvwwwtttnnnkkkmmmpppooommmnnnooommmiiiiiimmmooonnnmmmllllllmmmnnnooommmmmmnnnmmmmmmnnnqqqsssrrrooollllllnnnooommmkkkpppmmmmmmqqqrrrooommmmmmpppnnnmmmooorrrrrrpppnnnqqqpppnnnmmmmmmoooqqqssspppnnnqqqvvvtttttt~~~tttrrrvvvssswwwsssooozzzzzz~~~|||zzzyyyyyyyyyxxxvvvzzz{{{{{{zzzwwwuuuuuuuuuvvvtttssstttwwwxxxvvvuuuiiiuuuvvvuuuzzzwwwnnnmmmpppqqqrrrttttttuuuuuuuuuuuusssqqqpppppppppooonnnqqqqqqqqqrrrrrrssstttuuuuuuuuuuuutttssssssrrrrrrttttttssssssrrrrrrrrrsssrrroooooosssssspppppptttpppsssrrrooopppssstttqqqrrrrrrqqqrrrrrrqqqpppooosssxxxyyyuuutttuuutttvvvyyyppp|||}}}tttuuuxxxtttrrryyylllqqqpppqqqxxx}}}rrrrrrtttsssttt~~~uuuqqqyyyqqqnnnqqqrrrrrrooonnnppprrrqqqnnnmmmoooooommmmmmpppnnnmmmlllkkkkkklllmmmnnnnnnnnnnnnmmmmmmnnnppprrrrrrpppnnnnnnnnnnnnmmmmmmnnnkkkkkkooopppnnnlllmmmooonnnmmmnnnqqqrrrpppnnnooonnnlllkkkkkkmmmoooqqqqqqpppqqqsssrrrrrryyyxxxoootttuuurrrooouuuzzz{{{zzz{{{}}}{{{yyyyyyyyyyyywwwvvvyyyxxxxxxxxxxxxxxxvvvtttuuutttssstttvvvwwwvvvuuu|||ppprrrrrrooosssqqqrrrsssttttttttttttsssqqqppppppqqqrrrrrrooommmpppqqqssstttuuuuuuttttttvvvvvvvvvuuuuuutttttttttuuuuuuuuutttttttttttttttrrroooppprrrsssqqqqqqtttpppsssrrrooonnnqqqrrroooqqqqqqrrrrrrsssrrrqqqqqqxxxqqqwwwrrrooossswwwwwwwwwxxxwwwxxxtttrrrxxxzzzyyynnnrrroooqqqyyy|||nnnuuuxxxssstttqqqttttttnnnooooooppppppqqqqqqrrrtttmmmjjjlllooonnnnnnooollllllkkkkkkkkkkkklllmmmoooooonnnnnnnnnnnnoooppppppqqqqqqooommmmmmnnnooollliiiiiimmmooommmkkkmmmnnnmmmmmmnnnppppppooonnnooonnnlllkkklllmmmooopppppprrrrrrpppqqqttttttqqqpppwwwuuussstttwwwxxxuuurrryyyzzz|||xxxxxx|||}}}|||zzzzzz{{{{{{yyywwwyyyvvvuuuvvvyyyyyyvvvsssttttttttttttuuuvvvvvvuuupppooopppooouuuqqqrrrrrrrrrrrrrrrqqqqqqllllllmmmppprrrtttsssrrrpppqqqtttvvvwwwvvvtttsssssssssssssssssstttttttttttttttttttttssssssrrrrrrqqqpppqqqrrrsssrrrssstttsssuuutttqqqpppsssssspppsssssssssrrrppppppqqqssssssooosssqqqrrrtttwwwwwwvvvuuurrrrrroootttqqqkkksssrrrwwwttttttvvvssssssyyyxxxrrryyyxxxpppssssssqqqpppppprrrrrrqqqooouuummmgggiiillllllkkkkkkllllllllllllllllllmmmmmmpppooonnnnnnoooooonnnnnnnnnpppqqqpppllllllnnnqqqllliiihhhmmmooommmlllnnnmmmmmmnnnnnnooooooooonnnpppooonnnnnnnnnoooqqqrrrmmmtttuuupppqqqwwwwwwqqquuussstttpppqqqvvvxxxuuutttvvvwwwtttyyy|||qqq~~~}}}{{{zzzzzzzzz{{{zzzxxxvvvxxxuuutttuuuxxxyyyvvvsssssstttttttttttttttuuuvvvsss|||yyytttxxxuuunnnnnnpppqqqqqqqqqqqqpppoooooonnnmmmlllnnnqqqsssuuuuuuoooqqqtttwwwwwwvvvtttssstttttttttsssrrrrrrqqqqqqsssssstttttttttsssrrrqqqpppqqqqqqqqqrrrttttttttttttvvvuuurrrqqqttttttqqqvvvvvvtttpppmmmnnnrrruuuqqqyyyxxxuuuuuutttssstttuuuuuusssrrrvvvqqqooorrrzzztttmmmsssxxxtttuuuuuunnnyyyzzzuuussssssrrrtttsssrrrrrrttttttsssrrrxxxoooiiijjjmmmllljjjjjjllllllmmmmmmnnnnnnnnnnnnpppnnnmmmnnnppppppnnnlllkkknnnpppooollllllooorrroookkkjjjnnnooonnnmmmooommmnnnoooooooooooooooooopppoooooonnnooopppqqqqqqllluuuvvvooommmuuuyyyvvvvvv}}}zzzrrrnnnnnnqqqrrrqqqvvv}}}~~~uuuoooxxxttt}}}|||||||||xxxwwwwwwxxxyyyxxxvvvtttvvvuuuuuuvvvwwwvvvuuusssrrrtttuuuuuutttsssuuuvvvkkktttqqqnnntttuuuppprrrppppppqqqqqqqqqpppoooooosssqqqooooooppprrrrrrrrroooqqqsssvvvvvvuuutttrrrxxxwwwvvvtttrrrpppooonnnsssssstttuuuuuusssrrrqqqooorrrrrrqqqrrruuuvvvtttqqqtttssspppooorrrssspppuuuuuutttqqqmmmnnnssswwwuuuxxxsssuuutttqqqqqqtttuuutttwwwkkkpppvvvooovvvssspppttttttoootttyyyrrryyywwwuuu|||zzzsssqqqrrrssstttuuuvvvwwwwwwzzzsssnnnooopppnnnlllmmmkkklllmmmnnnooooooooooooooommmlllnnnqqqqqqooolllkkklllmmmnnnnnnppprrrtttrrrnnnlllooopppnnnnnnpppmmmooopppqqqpppooopppqqqmmmmmmmmmmmmmmmnnnnnnoooooottttttoookkknnnsssvvvwwwqqqzzzyyyrrrpppwwwyyytttyyyyyy~~~}}}{{{zzz{{{|||vvvvvvvvvxxxyyyxxxuuusssuuuvvvwwwvvvuuusssssstttqqqtttuuuuuusssssstttvvvvvv{{{sssjjjooorrrqqqvvvpppqqqqqqrrrrrrrrrrrrqqqsssrrrrrrrrrttttttrrrpppoooppprrrtttuuutttsssrrrssssssrrrqqqpppoooooonnnqqqqqqsssssssssrrrpppooonnnrrrsssppprrrvvvwwwtttooorrrqqqnnnooorrrssspppnnnrrrttttttqqqqqqtttxxxvvvrrrvvvvvvrrrqqquuuvvvttt|||pppssstttxxxzzzzzztttxxxwwwzzzuuunnnuuu|||uuuvvvuuu}}}uuuppprrruuutttssssssuuuxxxuuurrrppprrrrrroooooorrrjjjkkklllnnnnnnooonnnnnnooolllkkknnnrrrssspppllllllllllllooorrruuuwwwwwwtttooommmooopppmmmmmmooommmppprrrrrrpppoooqqqrrrmmmmmmmmmmmmnnnnnnnnnooossspppnnnppppppnnnppptttqqqmmmpppzzzvvvwwwyyyyyy||||||{{{||||||}}}~~~}}}|||{{{||||||xxxxxxxxxzzz{{{zzzwwwuuutttvvvxxxwwwtttqqqrrrtttqqqsssuuuuuusssrrrtttvvvlllvvvuuurrrxxxvvvooooooqqqrrrsssssstttttttttsssnnnooorrruuuwwwwwwtttqqqooopppqqqssssssssssssrrriiijjjkkkmmmnnnpppqqqqqqmmmnnnpppppppppooommmkkknnnrrrssspppqqqwwwwwwtttooorrrrrrooopppssstttrrrhhhnnntttvvvuuutttvvvxxxrrrtttzzzzzzuuusssvvvvvvsssnnnmmmssssssyyy{{{|||sssxxx|||rrrsssvvvtttrrruuuxxxuuupppnnnqqqtttooonnnppprrrqqqnnnpppttthhhjjjkkkmmmnnnnnnmmmmmmnnnkkkjjjnnnrrrtttqqqmmmnnnllllllooouuuzzzzzzyyyuuupppmmmnnnooollllllnnnnnnqqqssssssqqqpppqqqsssooooooooooooppppppppppppuuukkkiiirrrwwwsssqqqtttrrrtttqqqrrr~~~zzzllltttsssvvv~~~|||uuu|||}}}|||{{{yyyxxxxxxyyyyyywwwyyy||||||zzzxxxwwwvvvyyyvvvtttuuuwwwwwwtttrrrpppqqqsssuuuuuutttsssqqqwwwvvvuuutttsssrrrqqqqqqsssssssssssstttttttttuuussspppnnnoooqqqrrrpppmmmpppqqqrrrqqqooonnnooopppqqqqqqssssssssssssqqqqqqpppqqqpppnnnmmmmmmoooqqquuuttttttsssrrrqqqpppooossssssrrrsssssstttuuuvvvqqqqqqqqqqqqqqqqqqrrrrrrmmm}}}tttuuu~~~{{{mmmmmmyyysssvvv||||||uuuqqqpppooonnnuuuuuuvvvxxxyyy{{{{{{|||nnnvvvsssttttttuuuuuuuuuuuuuuutttrrrrrrtttrrroooppptttlllmmmmmmmmmmmmmmmllllllrrrmmmkkkooowwwyyyssslllsssrrrppprrrvvv~~~{{{rrrmmmmmmnnnmmmkkkkkkoootttuuusssqqqqqqqqqooonnnmmmnnnpppqqqqqqpppqqqnnnnnnqqqrrroooppprrrrrrlll|||mmmvvv{{{xxx}}}uuu{{{xxxuuu|||~~~xxx{{{|||yyy|||||||||{{{zzzzzzzzz{{{|||wwwyyy{{{{{{yyyxxxxxxxxxyyywwwuuutttvvvvvvuuusssooopppqqqsssssssssrrrrrrvvvvvvuuutttsssrrrqqqqqqppppppqqqrrrrrrrrrrrrrrrsssqqqoooppprrrrrrpppnnnssstttuuutttrrrqqqrrrsssqqqqqqrrrssssssrrrqqqqqqrrrssssssrrrpppoooqqqrrrppppppqqqrrrsssuuuvvvvvvuuutttsssrrrqqqqqqqqqqqqnnnnnnooopppqqqsssttttttrrr|||lllooorrrooosss}}}qqqpppooorrruuuvvvtttrrr{{{{{{|||}}}}}}{{{zzzyyyrrrpppnnnoooqqqtttuuuvvvtttttttttsssrrrssswwwzzzttttttssssssssstttuuuwwwyyyvvvrrrqqqssssssppppppsssllllllmmmnnnnnnnnnnnnnnnrrrooonnnqqqwwwxxxtttoooooonnnlllmmmqqqwww~~~xxxqqqnnnnnnooonnnllllllooossssssrrrqqqqqqrrrqqqpppoooooopppqqqooonnnqqqoooooorrrrrrppppppsssqqqlllvvvrrrtttwwwvvvzzzuuurrrxxx~~~zzzxxx}}}|||www~~~}}}{{{|||{{{{{{{{{{{{|||}}}}}}xxxyyyyyyyyyxxxxxxyyy{{{zzzxxxuuutttuuuvvvuuuuuuqqqqqqqqqrrrsssttttttuuuvvvuuuuuutttsssrrrqqqqqqoooppprrrttttttsssrrrqqqsssrrrqqqqqqrrrrrrqqqppptttuuuvvvuuusssrrrssstttqqqqqqrrrrrrrrrrrrqqqqqqqqqrrrtttsssrrrpppqqqqqqllllllmmmooorrrtttvvvwwwssssssrrrqqqpppppppppppprrrrrrrrrssstttuuuvvvvvvsssmmmqqqzzzzzzuuusssxxxuuusssrrrrrrssssssrrrqqqpppnnnmmmmmmoooppprrrtttsssqqqqqqrrrqqqpppnnnssssssrrrsssvvvppp~~~ssstttsssrrrqqqrrruuuyyy{{{xxxrrrooorrrtttqqqppppppmmmmmmnnnoooppppppppppppoooooooooqqqssstttrrrpppnnnllljjjjjjlllqqqvvvzzzxxxtttpppooopppqqqooommmnnnoooqqqqqqqqqqqqrrrtttsssrrrppppppqqqpppooonnnrrrooopppssssssqqqqqqtttqqqppppppxxxttt}}}}}}xxxrrrsssyyy{{{uuuttt~~~wwwyyy~~~zzzsss|||{{{{{{zzz||||||{{{{{{{{{{{{{{{{{{xxxxxxxxxwwwvvvwwwzzz}}}zzzxxxvvvuuutttuuuvvvvvvttttttttttttuuuwwwxxxyyyuuuuuutttssssssrrrqqqqqqqqqsssuuuwwwxxxvvvtttsssssssssrrrrrrrrrrrrqqqqqqqqqrrrsssrrrqqqpppqqqrrrqqqqqqqqqrrrrrrqqqqqqqqqnnnppprrrrrrpppooonnnnnnmmmlllllllllmmmnnnooopppppppppppppppqqqrrrssssssuuutttsssqqqpppppppppqqqnnnyyywww|||zzztttppprrrqqqppppppqqqsssttttttrrrqqqooonnnoooqqqsssuuusssrrrrrrtttwwwyyyzzzyyyrrrsssvvv~~~vvvoootttuuutttsssssssssuuuwwwxxxzzzrrrnnnqqqtttssspppnnnpppppppppqqqqqqpppooooookkkmmmnnnooonnnnnnnnnoooooonnnlllkkklllooorrrtttrrrpppooooooqqqqqqpppnnnoooooooooooooooqqqssstttrrrqqqppppppqqqqqqpppooosssppppppssstttqqqqqqtttpppyyypppzzzuuuuuuwwwrrrpppmmmvvv{{{zzzxxxzzz}}}xxxyyy}}}wwwrrr~~~{{{zzz{{{|||}}}}}}|||{{{zzzyyywwwwwwxxxxxxwwwvvvuuuvvvzzz}}}yyyyyywwwvvvuuuuuuuuuvvvuuuuuutttuuuuuuwwwxxxyyytttttttttsssrrrrrrqqqqqqrrrsssvvvxxxxxxwwwuuusssssssssssssssrrrqqqqqqrrrooopppqqqqqqpppoooppprrrqqqqqqqqqqqqqqqqqqqqqqqqmmmoooqqqqqqpppnnnmmmnnnpppnnnmmmlllkkklllmmmnnnppppppppppppqqqrrrssstttpppooommmlllkkkkkkkkklllllluuuvvvooonnnssswwwqqqrrrrrrrrrqqqooonnnnnnuuuttttttssssssssssssssswwwuuussssssvvvyyyzzz{{{{{{www|||wwwuuuuuuvvvvvvvvvtttsssqqqyyyrrrnnnqqqtttssspppooorrrrrrrrrrrrqqqpppnnnnnnkkkmmmooonnnmmmlllmmmoooooonnnmmmllllllnnnoooqqqmmmmmmnnnpppqqqqqqooonnnooonnnmmmmmmoooqqqssstttooonnnnnnoooqqqsssrrrqqqsssppppppssstttqqqqqqtttmmm|||rrruuusssyyyxxxvvvwwwrrrrrrttt{{{zzzxxx{{{}}}}}}yyyyyyzzzvvvwww}}}||||||}}}~~~}}}}}}|||{{{zzzxxxvvvuuuxxxxxxxxxvvvuuuvvvyyy{{{wwwyyyyyyxxxvvvuuuuuuvvvssssssssstttttttttttttttssssssssssssrrrrrrqqqqqqoooppprrrttttttsssrrrqqqqqqssssssrrrqqqpppqqqrrrppprrrssssssqqqqqqrrrtttqqqqqqppppppppppppqqqqqqoooqqqrrrqqqpppnnnooooooqqqpppooonnnnnnoooqqqssstttsssrrrqqqppppppppppppooonnnmmmlllmmmoooqqqsssppprrr}}}xxxrrrqqqqqqqqqsssvvvvvvuuutttttttttrrrrrrrrrrrrqqqpppooonnnvvvuuuuuuxxx}}}wwwyyyyyyqqq~~~yyyuuuvvvxxxxxxwwwtttqqqnnnwwwqqqooorrrtttrrrqqqqqqssssssrrrrrrqqqpppnnnnnnnnnooopppooonnnnnnooopppmmmmmmlllkkkllllllmmmnnnlllmmmnnnooopppooonnnmmmooommmlllmmmppprrrssssssmmmllllllnnnqqqrrrrrrrrrrrrooopppssssssqqqqqqtttmmmvvvrrrooopppllluuuooossstttzzz|||vvv}}}zzzyyyxxxyyyxxx}}}}}}~~~}}}}}}}}}}}}|||{{{yyywwwvvvxxxyyyxxxwwwuuuuuuwwwyyyvvvxxx{{{zzzwwwuuuuuuuuusssssstttttttttsssrrrqqqsssssssssrrrrrrrrrrrrqqqmmmnnnooooooppppppooooooppprrrsssrrrooonnnpppqqqqqqrrrssssssrrrrrrsssuuurrrqqqpppoooooopppqqqrrroooppppppooommmmmmnnnooosssrrrpppooooooqqqssstttrrrrrrqqqpppooooooooooooqqqpppooonnnppprrruuuwwwrrrqqquuusssjjjlllnnnooooooqqquuuxxxmmmnnnoooqqqtttvvvxxxyyywww{{{{{{xxxuuuwwwyyyxxxuuuvvvwwwwwwvvvtttrrrqqqssspppppprrrsssqqqrrruuuppppppqqqqqqqqqqqqppppppppppppoooooooooooooooooollllllllllllmmmnnnnnnooolllmmmoooooonnnmmmllllllnnnlllkkkmmmqqqssssssrrrmmmllllllmmmoooqqqpppoooqqqoooooorrrrrrppppppssstttmmmsssooorrruuurrrnnnrrrvvvyyyxxxwww~~~xxxyyyzzz{{{yyy~~~~~~zzz||||||}}}}}}}}}{{{zzzyyyxxxyyyyyyxxxvvvuuuvvvwwwtttxxx||||||yyyuuutttuuutttuuuwwwwwwvvvuuurrrqqqsssrrrrrrrrrrrrrrrrrrrrrnnnnnnnnnnnnnnnoooooopppoooqqqsssrrrooonnnoooqqqpppqqqrrrrrrqqqqqqssstttrrrqqqpppoooooopppqqqrrrmmmmmmmmmkkkiiiiiikkkmmmuuussspppnnnmmmnnnpppqqqmmmmmmmmmnnnnnnooopppqqqpppnnnlllkkkkkkmmmoooqqqpppooonnnvvvxxxxxxxxxvvvtttuuuzzz{{{pppppptttvvvpppwwwyyyvvvtttwwwvvvvvvuuutttttttttttttttqqqpppqqqsssrrrppprrrwwwmmmmmmooopppqqqrrrrrrssspppnnnllllllnnnooonnnmmmmmmmmmnnnoooppppppqqqqqqmmmnnnooonnnlllkkkkkkkkkmmmlllkkknnnrrrtttsssqqqnnnmmmlllmmmnnnooonnnmmmqqqnnnnnnqqqrrroooppprrr{{{fffuuusssvvvwwwppprrrxxxvvvuuuzzzzzz{{{|||}}}yyy}}}|||~~~}}}zzzwwwwwwyyy{{{zzzxxx~~~|||yyyxxxxxxwwwvvvuuuxxxvvvuuuvvvxxxyyyxxxuuurrrsssvvvyyywwwrrrssswwwrrrssstttuuuuuuuuutttssstttsssrrrqqqpppppppppppptttssssssrrrqqqpppoooooolllmmmnnnoooppppppooonnnmmmmmmnnnnnnooooooppppppoooqqqpppmmmjjjiiilllpppsssooolllnnnqqqsssppplllppppppooonnnnnnnnnnnnnnnnnnooonnnmmmllllllnnnpppkkkmmmpppsssyyy}}}pppkkkppptttssspppuuuvvvyyywwwxxxrrrsssuuutttsssrrrrrrsssttttttssssssrrrqqqpppppprrrooollllllpppssstttsssrrrqqqooommmlllmmmnnnooojjjkkkmmmnnnppprrrssstttppppppooonnnmmmlllkkkkkkrrrpppmmmmmmnnnpppqqqqqqmmmnnnpppqqqqqqpppooooooppppppppppppooooooooooooqqqrrrkkkxxxqqq|||xxxxxxttttttyyy|||kkkwwwwwwyyy{{{~~~ttt~~~{{{zzz{{{|||zzzyyyuuuwwwyyyzzzzzz{{{}}}~~~{{{yyywwwxxxzzz{{{zzzyyyxxxuuutttvvvtttpppoooqqqsssssstttttttttssssssrrrtttssssssrrrqqqqqqqqqqqqrrrqqqqqqpppooonnnnnnnnnooopppqqqrrrsssrrrrrrqqqmmmmmmnnnooopppqqqrrrrrrqqqqqqooommmkkkkkklllnnnrrrooolllnnnqqqrrrpppmmmpppoooooonnnnnnnnnnnnnnnnnnoooooonnnlllmmmnnnppppppqqqqqqqqqttt}}}wwwttttttwwwwwwtttuuuyyyzzzvvvsss{{{vvvxxxssstttuuutttrrrppppppqqqrrrrrrqqqqqqpppoooooonnnqqqnnnlllmmmppprrrrrrqqqqqqpppnnnmmmlllmmmnnnooonnnnnnoooooooooooooooppppppoooooonnnnnnmmmmmmlllqqqooommmnnnppprrrssstttnnnnnnooopppqqqppppppooooooppppppppppppqqqqqqqqqqqquuuqqq{{{xxxvvvwwwttttttyyyyyyvvvvvvwwwzzz{{{xxx|||}}}uuu|||zzzxxxwwwxxxxxxwwwvvvvvvyyy||||||zzzyyyzzz{{{{{{xxxvvvvvvwwwxxxyyyxxxwwwsssqqqtttuuussssssuuuuuutttsssrrrrrrqqqrrrrrrssssssssssssrrrrrrrrrrrrooooooooonnnnnnmmmmmmmmmpppqqqrrrsssssssssrrrqqqmmmnnnooopppqqqrrrssssssssspppnnnllllllllllllkkkqqqooommmnnnqqqrrrpppmmmpppooonnnnnnmmmmmmnnnnnnnnnoooooonnnmmmmmmnnnpppqqqqqqpppooonnnrrrzzz}}}{{{|||~~~{{{tttrrrtttqqquuuwwwwwwyyy{{{xxxsssyyyuuuvvvtttuuuuuussspppnnnnnnooorrrqqqqqqppppppooooooooopppnnnmmmnnnooopppooonnnooonnnmmmmmmmmmnnnooopppnnnnnnmmmmmmmmmmmmmmmllloooooooooooonnnnnnnnnnnnpppooonnnnnnqqqtttuuuuuunnnnnnooopppppppppppppppooooooppppppqqqrrrrrrrrrooouuuttt{{{sssuuuwwwuuuuuuxxxwww~~~mmm|||}}}yyyxxx{{{~~~xxx~~~}}}{{{}}}}}}||||||}}}}}}}}}}}}||||||||||||{{{zzzyyyyyy|||{{{yyyxxxxxxyyyzzzzzzvvvtttuuuxxxvvvsssssswwwvvvtttsssqqqppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnppppppppppppooonnnnnnooooooppppppqqqqqqqqqssspppllllllnnnnnnllljjjpppooommmnnnpppqqqpppooooooooonnnmmmmmmmmmmmmnnnlllnnnnnnnnnllllllmmmooonnnoooooonnnmmmooosssvvv{{{xxxwwwyyyvvvvvvyyy{{{yyyxxxzzzyyyxxxwwwuuuvvvwwwwwwvvvtttrrrtttsssssssssrrrpppnnnooopppsssssssssrrrrrrqqqqqqqqqnnnnnnnnnoooooonnnlllkkkmmmmmmllllllmmmooopppqqqiiijjjjjjkkklllmmmmmmnnnnnnnnnnnnoooooooooppppppqqqooonnnoooqqqsssssssssnnnnnnooooooppppppqqqqqqpppppppppppppppqqqqqqqqqnnnqqqqqqyyyzzztttqqquuuwwwuuuuuuwwwvvvvvvzzzrrr{{{www{{{|||{{{}}}{{{{{{|||{{{zzzyyyyyyyyy|||yyyvvvxxx|||~~~}}}{{{{{{zzzyyyxxxxxxyyyzzzwwwyyy|||}}}vvvnnnnnnrrrvvvtttsssqqqppppppqqqqqqoooppppppqqqqqqqqqppppppoooooooooooooooooooooooommmmmmnnnoooooonnnmmmlllpppoooooooooooonnnnnnnnnrrrooollllllnnnooommmjjjooonnnnnnooopppqqqppppppooonnnnnnmmmmmmmmmmmmmmmkkklllmmmmmmlllkkklllmmmnnnoooppppppppppppqqqrrriiirrrxxxyyyyyy~~~~~~zzzuuuqqqzzzzzzwwwttttttuuuwwwwwwxxxrrrsssvvvvvvuuuuuuuuuttttttttttttuuuxxx{{{ttt~~~ooorrrpppqqqrrrqqqoooppprrrsssssssssrrrrrrrrrrrrrrrqqqnnnnnnoooooonnnllllllkkkkkkllllllmmmnnnooopppppplllllllllmmmnnnoooooopppmmmmmmnnnnnnoooooopppppprrrpppoooooopppppppppooonnnnnnnnnoooooopppqqqrrrqqqqqqqqqppppppoooooooooqqqoooppp~~~|||tttssssssvvvwwwuuuuuuvvvwww}}}sssxxxvvv{{{zzzzzz~~~~~~yyyuuuvvvxxxyyyzzztttuuuvvvuuusssqqqrrrsssssstttxxx{{{wwwrrrrrrwwwuuutttsssrrrrrrqqqrrrrrrnnnooopppqqqqqqpppooonnnoooooooooppppppqqqqqqqqqnnnooopppppppppooonnnmmmooooooooonnnnnnnnnnnnnnnnnnmmmmmmmmmnnnooonnnmmmnnnnnnooooooppppppqqqqqqooonnnmmmmmmllllllmmmmmmjjjlllnnnnnnlllkkkllllllqqqqqqrrrrrrrrrqqqoooooolllooopppmmmmmmrrruuuuuuuuuuuuwwwwwwwwwvvvtttssstttuuutttqqqsssxxx||||||qqqsss{{{}}}vvvqqqsssvvvxxxuuurrrvvv}}}yyynnnssspppqqqqqqqqqpppqqqsssvvvppppppppppppppppppppppppnnnooopppooommmllllllmmmkkkkkklllmmmnnnnnnooooooqqqqqqqqqppppppppppppppplllmmmmmmmmmnnnnnnoooooorrrpppoooooopppooonnnlllnnnnnnnnnnnnoooppprrrsssrrrqqqqqqqqqppppppppppppuuuppptttzzz|||ssstttvvvwwwvvvuuuvvvwww|||tttpppsssyyy{{{uuuwwwvvv|||{{{zzz}}}wwwtttxxxzzzzzzyyyzzzsssssstttttttttssssssrrrpppqqqrrrrrrrrrpppnnnmmmnnnnnnoooppppppqqqrrrrrrooopppqqqqqqqqqooonnnmmmmmmnnnnnnoooppppppqqqqqqkkklllnnnnnnnnnnnnooopppmmmnnnooooooooopppqqqrrrnnnnnnmmmllllllllllllmmmlllnnnppppppnnnmmmmmmnnnppppppppprrrrrrrrrpppooouuuuuurrrooorrrwwwxxxuuunnnnnnmmmnnnpppssswwwyyyxxx{{{{{{xxx{{{|||ssssssuuuyyyzzzuuutttwwwpppvvvsssssssssqqqpppqqqsssvvvppppppppppppppppppppppppnnnooopppnnnllllllnnnqqqkkkllllllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooollllllllllllmmmmmmmmmmmmqqqpppooopppqqqqqqpppnnnnnnnnnmmmnnnoooppprrrsssqqqqqqrrrrrrssstttuuuuuuuuurrr}}}vvvtttrrruuuxxxwwwuuuuuuwwwyyywwwwww~~~{{{wwwyyywww~~~zzzyyy|||{{{vvvrrrrrrssstttuuuuuuuuutttsssqqqrrrssstttsssqqqnnnmmmmmmmmmnnnooopppqqqrrrrrrnnnoooppppppooonnnmmmlllllllllnnnoooqqqssstttuuuhhhkkkoooooonnnmmmooorrrmmmnnnooopppooopppqqqrrrnnnnnnmmmllllllllllllmmmmmmoooqqqrrrpppoooooooookkklllmmmpppssstttsssrrrpppooolllkkkqqqxxxwwwssszzzxxxvvvuuuxxx~~~xxxoooqqqqqqrrruuuvvvuuu}}}wwwqqqyyyuuuuuutttrrrpppppprrruuurrrrrrrrrrrrrrrrrrrrrrrroooppppppnnnkkklllooossskkklllmmmmmmnnnmmmmmmmmmeeefffgggiiikkkmmmnnnooollllllllllllllllllllllllpppppppppqqqssssssrrrqqqnnnmmmmmmmmmoooppprrrtttpppppprrrtttvvvxxxyyyzzzrrrrrrrrroooqqquuuxxxvvvsssuuuxxx{{{zzzzzz~~~{{{~~~wwwwwwxxxwwwtttrrrrrrrrrqqqqqqqqqppppppppppppooooooooooooppppppqqqqqqpppooonnnnnnnnnnnnooonnnmmmmmmmmmooopppqqqmmmoooqqqpppmmmlllnnnpppnnnmmmmmmmmmnnnoooqqqrrrrrrpppoooqqqsssrrrooolllooonnnmmmllllllmmmooopppnnnnnnmmmlllllllllmmmmmmmmmnnnnnnrrrxxx{{{xxxrrrmmmppprrrsssrrrrrrvvvyyy{{{}}}nnnrrrtttnnnrrrzzzyyyuuuyyy}}}qqqrrrvvvuuurrrooommmmmmmmmnnnqqqrrrtttsssrrrqqqqqqrrrpppnnnllllllnnnooopppoookkklllmmmmmmnnnnnnmmmmmmqqqmmmjjjjjjmmmooopppooolllnnnppppppooommmmmmmmmkkkmmmnnnnnnmmmmmmoooppppppppppppooonnnlllkkkjjjsssrrrqqqqqqpppqqqqqqqqqooouuuiiisssvvvxxxxxxxxxxxxvvvttt}}}wwwzzztttwwwwwwvvvvvvrrrrrrqqqqqqqqqpppppppppqqqqqqppppppppppppqqqqqqsssrrrqqqoooooonnnnnnnnnooonnnnnnoooooopppqqqrrrlllnnnpppooommmlllmmmooommmmmmllllllmmmooopppqqqpppooonnnpppqqqqqqnnnkkkpppooommmllllllmmmnnnooommmlllllllllllllllmmmmmmssssssttttttuuuuuutttrrruuutttpppnnnppp{{{ssstttwwwsssnnn|||vvvuuuvvvzzzqqqttttttssssssrrrqqqooonnnmmmoooppprrrrrrpppooopppqqqsssqqqoooooopppqqqqqqqqqlllllllllmmmmmmmmmnnnnnnooollljjjjjjlllnnnooonnnjjjlllnnnnnnmmmmmmnnnooolllnnnooonnnmmmmmmnnnooonnnnnnnnnooonnnnnnmmmlllqqqppppppooooooooopppppprrrttt{{{ooowwwuuuqqqnnnpppvvv~~~~~~vvvtttyyyvvvtttvvvqqqqqqqqqqqqpppppppppppprrrrrrqqqqqqqqqqqqrrrrrrtttsssrrrpppooonnnnnnnnnnnnooopppqqqqqqrrrrrrrrrlllnnnooonnnmmmlllmmmnnnnnnmmmmmmmmmmmmooopppqqqooonnnnnnoooppppppmmmkkkpppooonnnlllllllllmmmnnnkkkkkkkkkkkkkkklllmmmnnnuuuuuuvvvvvvtttrrrrrrrrruuuuuutttvvv~~~kkkooowwwuuusssuuu{{{vvvtttxxxqqquuuqqqrrrttttttsssqqqooommmoooppprrrrrrqqqppppppqqqtttrrrpppooopppqqqpppooommmmmmllllllmmmmmmnnnooonnnllljjjjjjlllmmmnnnmmmiiijjjkkkkkkkkklllnnnpppnnnooopppooommmlllmmmnnnlllmmmnnnnnnooooooooooooooonnnnnnnnnnnnnnnoooooopppfffwwwqqqlllpppvvvzzz{{{zzzyyyyyyxxxwww{{{uuurrrvvvrrrqqqqqqqqqppppppppppppqqqqqqqqqppppppqqqqqqqqquuutttrrrqqqooonnnnnnnnnlllmmmoooqqqrrrrrrqqqqqqnnnooooooooonnnnnnnnnooopppooonnnnnnnnnpppqqqrrrnnnnnnooopppppppppnnnmmmqqqpppooommmlllllllllllljjjjjjjjjjjjkkkmmmnnnnnnrrrppprrrvvvvvvtttrrrsssooowww{{{rrrooossstttpppsss|||tttwwwxxxqqquuuqqqrrrssstttsssrrrqqqpppppprrrttttttsssrrrssstttqqqooommmmmmmmmmmmllljjjnnnmmmllllllmmmmmmoooooommmllllllllllllmmmnnnnnnjjjkkkkkkjjjiiijjjmmmooooooppppppooommmlllmmmnnnmmmmmmnnnooooooooooooooonnnnnnnnnnnnnnnoooppppppooofffnnnqqqxxxvvvvvvuuusssssswww}}}|||xxxzzzvvvsssvvvrrrrrrrrrrrrqqqqqqqqqpppppppppoooooooooooopppppptttsssrrrpppooonnnnnnnnnjjjlllnnnpppqqqqqqqqqpppqqqpppppppppqqqqqqpppppprrrqqqpppppppppqqqrrrsssnnnoooqqqqqqqqqppppppoooppppppooonnnmmmllllllllljjjjjjjjjkkklllmmmnnnoooppplllnnnuuuyyyvvvrrrrrrwwwnnnrrruuutttrrrtttvvvwww|||zzzrrrttttttsssrrrqqqqqqqqqssssssoooqqqssssssrrrrrrrrrsssooommmlllllllllllljjjhhhmmmmmmmmmmmmmmmnnnoooooonnnnnnnnnnnnnnnnnnooopppnnnnnnmmmkkkjjjiiikkkmmmooopppqqqpppnnnmmmmmmnnnooooooooooooooonnnnnnmmmnnnnnnnnnooopppqqqrrrsssrrrsssxxxooovvvrrrrrrvvvzzzxxxtttvvv}}}wwwvvvwwwwwwxxxssssssssssssrrrrrrrrrrrrpppooooooooooooooooooppprrrqqqpppooonnnnnnnnnnnnjjjkkkmmmnnnppppppqqqqqqrrrqqqpppqqqrrrsssrrrppprrrrrrqqqppppppqqqrrrsssmmmppprrrrrrqqqppppppqqqooooooooonnnmmmmmmlllllllllllllllllllllmmmnnnooorrrmmmnnnuuuwwwssssssxxxzzzuuurrrrrrppppppuuu{{{{{{uuuzzzrrrttttttsssqqqooooooppprrrssskkkmmmooopppoooooooooqqqooonnnmmmnnnooonnnllljjjlllmmmnnnoooooooooooonnnmmmoooppppppooonnnpppqqqpppqqqpppnnnlllkkklllmmmooopppqqqpppnnnmmmnnnoooppppppppppppoooooonnnmmmooooooooopppqqqssstttuuurrrvvvsss}}}|||yyywwwxxx{{{yyywwwwwwsssyyy{{{wwwuuuuuutttttttttsssssssssqqqppppppooooooppppppqqqoooooonnnnnnnnnnnnnnnooollllllmmmnnnoooqqqrrrssssssqqqoooppprrrsssqqqoooqqqqqqoooooooooooopppqqqllloooqqqrrrpppooopppqqqmmmnnnnnnnnnnnnnnnmmmmmmnnnnnnmmmmmmmmmnnnnnnooopppnnnppptttrrrooozzz|||ssssssxxxqqqooosssvvvxxx~~~~~~xxxrrruuurrrrrrqqqqqqppppppppppppjjjlllnnnnnnnnnnnnnnnpppooonnnnnnoooqqqpppnnnlllkkkmmmoooqqqqqqpppnnnmmmlllnnnppppppnnnmmmoooppppppqqqrrrqqqpppnnnnnnooonnnoooppppppooonnnoooqqqnnnnnnoooppppppppppppooonnnooooooppprrrsssuuuvvvrrrlllsssrrryyyrrrwww{{{ssszzz|||vvvvvvuuuuuuuuuuuutttttttttrrrqqqqqqqqqqqqqqqqqqrrrmmmmmmmmmmmmmmmnnnoooooonnnnnnnnnnnnppprrrtttvvvrrrpppnnnoooqqqrrrqqqnnnpppooonnnmmmmmmnnnoooooojjjmmmqqqqqqooonnnoooppplllmmmnnnnnnnnnnnnnnnmmmpppoooooonnnnnnnnnnnnooollllllqqqsssmmmmmmvvvpppsssvvvwwwqqqvvv}}}uuunnnwww{{{uuurrrvvvpppqqqrrrrrrrrrpppnnnlllkkkmmmoooooooooooopppqqqnnnmmmnnnoooqqqqqqooommmjjjlllooorrrrrrpppnnnllljjjmmmpppooommmlllnnnpppnnnqqqssssssrrrqqqqqqqqqmmmnnnppppppooooooppprrrlllmmmnnnoooqqqqqqrrrrrrnnnnnnooopppqqqsssuuuvvvwwweeezzzmmm|||}}}oooyyywww{{{zzzxxxwwwuuutttttttttssssssrrrrrrpppooommmlllnnnqqqrrrpppllljjjkkkmmmppppppooonnnnnnmmmnnnnnnooopppqqqrrrrrrrrrrrrrrrppptttuuuqqqooooooooolllnnnnnnoooppppppppppppppppppooommmlllllllllmmmnnnlllmmmooopppppppppooonnnlllkkkooossspppsssssstttxxxvvvzzzrrrxxxtttzzzooozzzvvvlllvvvssssssrrrrrrrrrrrrrrrrrrpppooommmlllmmmnnnpppqqqqqqqqqqqqooommmmmmoooqqqrrrqqqooonnnmmmmmmmmmnnnkkkkkkkkkkkklllllllllmmmllllllmmmmmmmmmmmmmmmmmmqqqpppnnnmmmlllllllllmmmkkkllloooqqqsssssssssssstttrrrpppooopppppppppooosssnnnrrrrrrxxx||||||xxx{{{}}}yyyyyysss}}}yyyxxxvvvvvvuuuttttttttttttuuussssssrrrqqqpppoooooonnnooopppppppppnnnmmmnnnoooqqqppppppoooooooooooopppoooppppppqqqqqqqqqqqqpppnnnrrrrrrooommmnnnooommmnnnnnnoooooooooooonnnnnnoooooonnnmmmmmmmmmmmmmmmkkkkkklllmmmmmmmmmmmmmmmooonnnqqqtttrrrsss}}}rrrtttuuusssvvvpppvvvrrrnnnxxxuuukkkrrrqqqrrrrrrrrrrrrqqqpppoooqqqpppnnnmmmmmmnnnoooppppppppppppnnnmmmlllnnnpppooonnnmmmlllkkkkkkkkklllmmmmmmnnnnnnnnnooooooooommmmmmmmmllllllkkkkkkjjjnnnmmmmmmllllllmmmnnnooommmnnnoooooopppppppppoooqqqpppoooooopppqqqooonnnmmmooorrroootttwwwvvv{{{}}}www}}}uuurrrzzzssswww{{{{{{{{{yyyyyyrrrrrrrrrrrrssstttuuuuuutttsssrrrpppppppppqqqrrrpppooonnnoooqqqrrrqqqpppqqqpppppppppppppppqqqrrroooppppppppppppoooooonnnmmmpppppplllkkknnnpppooommmnnnnnnnnnnnnmmmmmmlllnnnnnnooopppooonnnmmmllllllllllllkkkllllllmmmnnnssspppqqquuusssrrr{{{vvvuuuuuutttssstttpppuuuqqqpppwwwuuummmqqqqqqrrrrrrsssrrrpppnnnmmmrrrqqqooonnnmmmmmmnnnooonnnoooooommmlllkkkmmmnnnnnnmmmlllkkkkkkkkkkkkkkknnnnnnnnnnnnooooooooopppnnnmmmmmmlllkkkjjjiiiiiillllllllllllmmmnnnooopppppppppooonnnmmmmmmmmmmmmnnnmmmnnnoooqqqqqqooommmiiissstttooorrr|||{{{vvv~~~ttt{{{|||xxxuuuxxx~~~vvvyyyuuuqqqyyypppsssrrrppptttzzzzzzzzzssssssrrrrrrsssssstttuuutttsssqqqppppppqqqsssuuuqqqooommmnnnqqqsssqqqoooooooooooooooppppppqqqrrroooooopppoooooonnnmmmmmmmmmpppoookkkjjjnnnqqqqqqlllmmmnnnnnnooooooooonnnnnnoooqqqrrrrrrqqqooommmooonnnmmmlllmmmnnnoooppprrrooopppttttttqqqsssxxxxxxvvvyyyvvvtttwwwuuutttxxxqqqtttvvvvvvsssuuuuuutttsssrrrpppoooooonnnrrrqqqpppooonnnnnnnnnnnnlllmmmnnnmmmkkkjjjkkkmmmooonnnnnnmmmmmmllllllllllllllllllmmmmmmmmmnnnnnnmmmmmmmmmllllllkkkkkkkkkmmmmmmnnnnnnoooppppppqqqqqqpppnnnmmmlllmmmmmmnnnkkkkkkmmmoooqqqqqqnnnllljjjwwwvvvrrruuurrrzzzjjjjjjppptttwwwxxx|||~~~}}}yyyvvvzzzvvvxxxzzzvvvvvvuuuzzz{{{wwwtttvvvwwwvvvyyy{{{zzzwwwvvvuuutttsssssssssssstttrrrqqqpppppprrrtttuuurrrooommmnnnpppqqqooolllnnnnnnnnnnnnnnnooopppqqqooooooooooooooonnnmmmlllmmmpppppplllkkkooorrrrrrkkklllmmmooopppqqqrrrrrrnnnppprrrttttttrrrpppnnnnnnmmmlllllllllmmmooopppnnnlllmmmqqqsssqqqoooooommmooottt}}}~~~rrrwwwzzztttssszzzvvvwww|||tttyyyssstttwwwxxxyyywwwsssqqqooopppqqqrrrrrrrrrqqqpppooonnnnnnnnnkkklllmmmmmmkkkjjjjjjkkkmmmmmmmmmmmmmmmlllllllllllllllllllllmmmmmmmmmmmmllllllmmmmmmnnnnnnooooooppppppppppppqqqppppppppppppooonnnmmmnnnooopppqqqkkkkkkllloooppppppnnnllllllvvvttttttxxxmmmqqqxxxlllsss{{{vvvlll|||~~~ttt{{{ppp{{{~~~uuuyyywwwwwwvvvwwwqqquuuxxxwwwxxxzzzyyyvvv{{{zzz|||yyyzzzyyywwwuuutttsssrrrrrrrrrrrrqqqppppppqqqrrrsssqqqpppooonnnoooooonnnmmmnnnnnnnnnnnnnnnnnnooopppnnnoooooooooooonnnnnnmmmmmmppppppmmmlllooorrrqqqllllllnnnpppqqqrrrrrrrrrmmmoooqqqssssssrrrpppnnnkkkkkkkkkjjjkkkkkklllmmmllllllmmmoooqqqqqqooommmqqqppppppppptttyyy~~~{{{yyypppooovvvvvvooopppxxxuuuvvv|||vvvrrrqqqxxxxxxyyywwwtttqqqpppqqqssstttqqqqqqqqqppppppoooooonnnjjjlllmmmmmmkkkjjjjjjkkkiiijjjjjjkkkkkkjjjiiiiiimmmmmmmmmmmmnnnnnnnnnooollllllmmmnnnooopppqqqqqqppppppqqqqqqqqqqqqpppooommmmmmnnnnnnooopppqqqrrrmmmlllmmmnnnppppppnnnlllmmmpppqqqssstttllllllyyysssoooqqqrrruuutttuuuyyyvvv|||uuu{{{|||wwwuuuzzz{{{www}}}tttuuusssooopppwww~~~wwwyyy{{{{{{~~~xxxzzzyyywwwuuutttsssrrrrrrqqqqqqqqqqqqqqqpppppppppnnnpppqqqpppoooooopppqqqppppppoooooonnnooooooooonnnnnnooopppppppppooooookkkooopppmmmlllnnnooonnnmmmnnnooooooooooooooooookkklllnnnppppppooonnnmmmjjjjjjkkkkkkllllllkkkkkkmmmnnnoooooopppqqqpppoooyyyxxxvvvrrrooommmmmmnnnmmmooorrrtttrrrooojjjgggmmmlllooosssqqqmmmooouuutttsssxxxrrrwwwrrrxxxvvvtttttttttssssssrrrrrrrrrpppppppppqqqqqqppppppooojjjlllnnnnnnllljjjjjjkkkhhhiiijjjkkkkkkjjjiiihhhllllllllllllmmmmmmmmmmmmlllmmmmmmmmmnnnnnnoooooolllmmmoooppppppppppppooollllllmmmnnnoooooooooooopppnnnmmmnnnoooooonnnmmmmmmkkkqqqtttnnnmmmrrrqqqzzzkkkmmm{{{vvvuuusssssssssuuuvvvwww~~~{{{|||vvvssssssttttttttt{{{xxxzzz{{{vvvzzz{{{~~~|||wwwxxxwwwvvvuuutttssssssssspppqqqqqqqqqqqqpppooonnnlllooorrrrrrppppppsssvvvrrrrrrqqqpppooooooooopppmmmnnnoooppppppqqqppppppjjjnnnpppmmmlllmmmmmmkkkoooooooooooonnnmmmlllkkkiiijjjkkkmmmmmmmmmllllllkkklllmmmnnnooonnnmmmllloooqqqrrrpppoooqqqqqqqqqlllnnnqqqqqqqqqppppppppppppooonnnnnnnnnooopppqqqlllnnnqqqrrrpppooopppssstttppptttmmm~~~}}}tttzzzvvvoooqqqtttvvvuuussspppnnnoooppppppqqqqqqqqqppppppjjjlllnnnnnnmmmkkkjjjkkkiiijjjllllllmmmlllkkkjjjiiiiiiiiijjjjjjjjjkkkkkkmmmmmmmmmmmmmmmmmmllllllhhhjjjlllnnnppppppppppppkkklllmmmnnnnnnnnnmmmlllrrrpppnnnmmmnnnooonnnmmmnnniiisssuuuiiippp{{{rrrxxxtttqqqwwwvvvuuusssrrrtttxxx{{{zzzuuurrruuuuuuuuuwwwxxxxxxwwwuuuqqqppp}}}xxxrrr{{{|||xxx}}}}}}yyyxxxvvvsssrrrqqqqqqqqqtttsssqqqpppooopppqqqqqqvvvuuuqqqlllmmmsssuuutttrrrssstttsssqqqpppqqqrrrjjjjjjjjjlllmmmnnnmmmkkksssqqqnnnmmmmmmnnnmmmlllqqqpppoooppppppooollljjjjjjkkkmmmooopppooonnnmmmooonnnmmmllllllmmmnnnnnnqqqqqqqqqqqqooommmkkkjjjnnnlllkkkjjjjjjmmmoooqqqpppooommmlllllllllmmmnnnmmmnnnnnnnnnmmmoooqqqtttlllqqqrrrnnnwwwsssuuuxxxsssrrrsssvvvtttqqqqqquuuqqqpppooommmmmmmmmnnnooollllllmmmnnnnnnnnnnnnnnnmmmmmmmmmllllllkkkkkkkkklllkkkiiihhhhhhjjjmmmooommmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmmmmllllllqqqooollljjjiiijjjkkkkkkqqqqqqqqqpppppppppppppppsssrrrqqqqqqrrrsssuuuvvvqqqwww}}}uuuqqquuuwwwuuusssuuuvvvwwwyyy{{{ssszzzwwwzzzzzzrrruuuyyyrrrvvvsssyyywwwvvv{{{}}}zzz}}}{{{xxxvvvuuusssqqqoooooooooooosssrrrqqqqqqppppppqqqqqqnnnpppppplllkkknnnnnnlllrrrssssssrrrpppnnnooopppnnnnnnnnnnnnooopppooonnntttrrroooooooooppppppoooooonnnnnnoooppppppnnnlllmmmnnnooooooooonnnmmmlllrrrqqqpppoooooopppqqqqqqoooooooooooonnnlllkkkjjjmmmlllkkkjjjkkkmmmoooqqqqqqpppooonnnnnnnnnoooooommmnnnppppppppprrrtttwwwnnnnnnqqqtttvvvyyyrrrvvvsssqqqpppqqqooolllnnnrrroooooommmlllllllllmmmmmmmmmnnnooooooppppppoooooollllllkkkkkkkkkjjjjjjjjjlllkkkiiihhhhhhjjjlllnnnkkkkkkkkkjjjkkkkkkllllllmmmmmmnnnnnnnnnnnnmmmmmmooonnnlllkkkjjjkkkkkklllooooooooooooooooooooooooppppppoooooopppqqqssstttooosssxxxssstttssstttyyywwwtttvvvwwwzzzxxxtttwwwxxxqqqsssvvvooo{{{uuuuuuxxxvvvwwwwwwwww{{{{{{yyyyyywwwuuusssrrrrrrrrrrrrqqqqqqrrrrrrrrrqqqppppppmmmtttwwwtttqqqpppooolllpppqqqrrrpppnnnmmmmmmnnnppppppppppppoooooooooooorrrpppnnnnnnoooqqqqqqpppnnnmmmmmmnnnpppqqqooonnnqqqqqqpppoooooonnnmmmmmmooonnnmmmllllllmmmnnnooolllmmmmmmmmmmmmlllkkkjjjmmmlllkkkjjjkkkmmmoooqqqrrrrrrqqqpppooopppppppppppprrrssstttsssrrrssstttoookkkpppxxxuuuqqquuuooossspppnnnnnnllliiikkkpppnnnmmmllllllkkkkkklllllloooooopppqqqqqqqqqppppppkkkkkkjjjjjjjjjjjjiiiiiilllkkkjjjiiiiiijjjlllnnnlllllljjjjjjjjjlllnnnooonnnnnnnnnnnnnnnnnnnnnnnnllllllllllllllllllllllllmmmmmmmmmnnnnnnooooooooonnnnnnnnnnnnooopppqqqrrrssssss~~~{{{qqqnnnvvvqqquuuxxxuuu~~~xxxqqqtttwwwrrrsssuuuoooxxxsssttttttrrr~~~wwwwwwzzz}}}zzzyyywwwuuuttttttttttttpppqqqrrrssssssrrrpppooopppxxx}}}yyytttrrrqqqpppnnnoooppppppnnnnnnooopppoooppppppooommmmmmmmmnnnooommmkkkkkkmmmoooooooooooonnnmmmnnnooopppooommmqqqqqqpppooonnnooooooooommmlllkkkkkkkkklllmmmnnnlllllllllmmmmmmmmmllllllmmmlllkkkkkklllmmmooopppqqqqqqqqqppppppppppppppptttvvvwwwuuurrrooonnnnnnooolllpppvvvrrrnnnyyyiiirrroooooopppnnnkkklllpppmmmmmmllllllllllllllllllooooooppppppppppppooooookkkkkkkkkjjjjjjjjjjjjjjjmmmmmmkkkjjjkkklllmmmnnnooonnnlllkkklllnnnqqqrrrnnnnnnmmmmmmmmmmmmnnnnnnkkkkkklllmmmnnnnnnmmmmmmllllllmmmnnnooooooppppppnnnooooooooopppqqqrrrrrrvvvuuuvvv~~~}}}ppppppuuuqqqttt{{{ppprrrvvvtttuuuxxxrrrrrrqqq{{{~~~tttvvvwwwvvvtttrrrrrrqqqrrrrrroooppprrrssssssrrrqqqpppooovvvyyytttooonnnoooooolllnnnooopppoooppprrrsssppppppqqqooommmlllnnnpppnnnlllkkkkkkmmmooooooooorrrpppnnnnnnnnnnnnmmmlllooooooooonnnooopppqqqqqqoooooonnnnnnnnnoooqqqqqqmmmmmmmmmmmmmmmmmmnnnnnnllllllkkkkkklllmmmooooooooooooooooooooonnnnnnnnnrrrtttuuussspppmmmkkkkkkmmmpppqqqoooppptttwwwxxxkkknnnmmmooorrrpppllllllooommmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmkkkkkkkkklllllllllllllllooonnnmmmmmmmmmmmmnnnnnnooonnnlllkkkkkkmmmppprrrmmmllllllkkkkkkllllllmmmjjjkkklllmmmnnnnnnnnnnnnmmmmmmnnnnnnooopppqqqqqqpppqqqqqqrrrssssssttttttrrrvvvsssxxxssspppzzzrrroootttsssvvvyyyuuuuuurrr{{{wwwuuu|||}}}~~~|||~~~xxxxxxwwwvvvttttttttttttuuuppppppqqqrrrrrrrrrqqqqqqoootttuuupppmmmnnnooooookkkmmmoooooooooppprrrtttppprrrssspppmmmmmmpppssspppnnnmmmmmmooopppqqqqqqsssqqqooonnnnnnnnnmmmkkkmmmmmmnnnoooooopppqqqqqqmmmmmmllllllmmmnnnooopppnnnmmmmmmlllmmmmmmnnnnnnllllllllllllmmmnnnnnnooommmnnnnnnnnnnnnmmmlllllllllnnnoooooonnnmmmmmmnnnnnnrrrqqqmmmpppwwwvvvoooxxxnnnmmmnnnpppnnnjjjjjjmmmllllllmmmnnnnnnnnnnnnmmmllllllmmmmmmmmmlllkkkkkkkkkkkkllllllllllllmmmmmmoooooonnnmmmmmmmmmmmmnnnmmmllljjjiiiiiijjjkkkmmmmmmlllkkkjjjjjjkkklllmmmllllllmmmmmmmmmnnnnnnooonnnnnnnnnoooooopppppppppqqqqqqsssttttttuuuttttttqqqxxxssstttyyy}}}yyyooorrrqqqsssxxxvvvyyypppqqqvvvxxx~~~zzzwwwvvv~~~}}}~~~~~~~~~yyy{{{}}}}}}yyy~~~}}}vvv{{{zzzxxxwwwvvvwwwwwwxxxqqqqqqppppppqqqqqqrrrsssqqqttttttqqqqqqrrrrrrnnnlllnnnoooooonnnmmmooopppnnnqqqrrrpppllllllpppuuuqqqooommmmmmnnnppppppooorrrpppnnnmmmnnnooonnnmmmlllmmmnnnooooooooonnnmmmjjjjjjiiiiiijjjlllmmmnnnnnnmmmlllkkkkkkkkklllmmmkkkkkkllllllmmmnnnnnnooommmmmmnnnnnnnnnmmmlllkkkjjjkkkllllllkkklllnnnppprrrpppoooqqqrrrqqqqqqrrrnnnsssvvvrrrpppooolllhhhjjjooojjjkkklllmmmnnnmmmmmmllllllllllllllllllkkkjjjjjjjjjjjjkkkkkkkkklllllllllnnnmmmmmmllllllllllllllllllkkkjjjiiiiiiiiiiiiiiinnnmmmkkkjjjjjjkkkmmmnnnnnnnnnmmmllllllmmmnnnooonnnnnnnnnnnnnnnnnnnnnnnnooopppqqqrrrsssssssssrrrpppwwwrrrsssmmm~~~ooolllpppxxxyyyyyyvvvtttqqqsssxxxwwwxxxsssyyy~~~|||yyy}}}}}}yyy~~~pppwww|||zzzyyy}}}zzzyyy~~~}}}||||||||||||||||||}}}~~~zzzxxxwwwvvvtttttttttuuuuuuqqqqqqpppooopppqqqssstttnnnqqqqqqppprrrtttpppkkknnnoooooonnnlllkkkkkklllkkknnnooommmjjjjjjoootttooommmkkkkkklllmmmmmmmmmpppnnnllllllnnnpppppppppmmmnnnooopppooonnnkkkjjjmmmmmmllllllmmmnnnpppqqqmmmlllkkkjjjiiijjjkkkkkkkkkkkkllllllmmmnnnnnnnnnmmmnnnooooooooonnnlllkkklllmmmlllkkkjjjjjjlllnnnvvvmmmnnnvvvtttiiikkkwwwrrrppppppuuuzzzsssoookkkhhhlllrrrhhhiiikkklllmmmllllllkkklllmmmmmmmmmlllkkkkkkjjjiiiiiiiiijjjjjjkkkkkkkkklllllllllkkkkkkjjjjjjjjjmmmmmmmmmlllkkkjjjiiihhhooonnnlllkkkkkklllnnnooopppooommmlllkkkmmmnnnpppmmmmmmmmmmmmmmmllllllllllllmmmooopppqqqqqqpppppplllssspppwwwppp}}}xxxyyyiiiuuukkkllltttrrrhhhppp}}}yyytttuuuzzzzzzxxx~~~wwwrrrxxx{{{vvv{{{~~~{{{{{{{{{zzzzzzzzz{{{{{{yyyxxxxxxzzz}}}~~~}}}|||}}}}}}{{{{{{{{{{{{|||yyywwwwwwxxxxxxuuurrrrrrqqqppppppqqqqqqooonnnqqqqqqppppppoooooonnnnnnhhhkkkoooqqqqqqpppoooooommmiiiiiinnnnnnjjjkkkooonnnppppppmmmiiiiiimmmrrrrrrpppmmmkkkkkklllnnnoooqqqpppppppppooommmiiigggkkkkkkkkkkkkkkkkkkkkkkkkoooqqqoookkkkkknnnooommmlllmmmmmmnnnnnnmmmmmmllljjjkkkllljjjggghhhmmmqqqmmmlllllllllmmmlllkkkiiinnnoooqqqqqqpppppppppqqqoooqqqrrrssstttxxxxxxnnnsssvvvpppkkkkkkjjjkkkkkkiiilllpppoookkkiiijjjkkknnnpppooollliiiggghhhiiijjjkkkkkklllllllllmmmooopppppppppooonnniiiiiiiiiiiiiiiiiiiiiiiiiiikkkkkkiiilllpppooolllmmmnnnllliiikkkoooppplllpppnnnllllllnnnnnnnnnmmmlllmmmoooppprrrsssssssssyyyllltttuuunnn|||qqqpppuuuppppppsssuuuttttttzzz{{{yyy{{{}}}~~~|||wwwzzzsssxxx~~~{{{}}}}}}{{{zzzyyyyyyyyyyyyyyywwwwwwxxx{{{}}}}}}}}}|||zzzyyy{{{}}}}}}{{{yyy{{{~~~~~~|||zzzwwwwwwwwwwwwuuurrrrrrqqqppppppqqqqqqpppnnnooooooooonnnmmmmmmlllllllllnnnqqqrrrqqqpppppppppmmmjjjjjjnnnnnnkkkkkkoooppprrrrrroookkkkkkoootttpppooommmlllllllllnnnnnnppppppppppppooommmjjjhhhmmmmmmmmmmmmmmmmmmmmmmmmmmmooooookkkkkknnnnnnlllkkkllllllmmmmmmllllllkkkooonnnllljjjhhhjjjmmmpppmmmmmmllllllllllllkkkjjjoooqqqssssssrrrqqqrrrsssqqqrrrrrrqqqpppqqqtttwwwrrr{{{}}}sssooouuuxxxttttttyyynnnqqqpppmmmlllmmmmmmjjjiiihhhiiikkkmmmmmmjjjhhhmmmllljjjiiihhhhhhiiijjjkkklllmmmnnnooonnnmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkjjjlllkkkjjjlllooooookkklllmmmllliiikkkppppppmmmpppooommmmmmooooooooonnnnnnnnnooopppqqqqqqqqqpppwwwvvvyyytttxxxnnnllluuu{{{vvvooosssllliiinnnttttttqqqppp~~~~~~}}}xxxzzz|||vvvyyy|||www~~~}}}|||zzzyyyxxxwwwwwwyyywwwvvvvvvxxxzzz{{{{{{zzzyyyyyyzzz{{{{{{zzzxxx||||||}}}|||zzzxxxwwwwwwvvvtttrrrrrrqqqppppppqqqqqqpppoooppppppoooooonnnmmmmmmlllooopppqqqpppnnnmmmnnnooommmkkkkkknnnnnnlllllloooppprrrrrrooollllllooosssnnnnnnnnnnnnmmmmmmmmmmmmnnnoooooooooooommmkkkjjjnnnnnnnnnnnnnnnnnnnnnnnnjjjmmmnnnllllllooonnnkkklllmmmmmmmmmmmmmmmmmmlllssspppllliiijjjkkkmmmnnnmmmmmmlllkkkkkkkkkllllllnnnpppqqqrrrqqqpppqqqrrrqqqrrrrrrqqqnnnmmmnnnooottttttttttttuuuwwwzzz{{{{{{qqqgggoookkkkkkqqqsssqqquuu}}}vvvzzzyyysssnnnmmmmmmllljjjjjjiiikkklllmmmkkkjjjooommmjjjhhhggghhhjjjkkkjjjkkklllmmmnnnmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmlllmmmllljjjlllooonnnjjjkkklllkkkiiilllppppppmmmqqqooonnnnnnoooppppppooooooooooooppppppoooooonnnllltttssswwwvvvpppkkkkkkrrryyy|||{{{uuunnnqqq|||}}}xxxsssrrrtttyyy}}}xxx{{{|||qqqvvv~~~xxxuuu~~~zzzvvv}}}|||{{{yyyxxxwwwwwwwwwzzzwwwuuuuuuwwwyyyzzzzzzzzzzzzzzz{{{||||||{{{{{{{{{{{{~~~{{{zzzxxxwwwvvvuuusssrrrrrrqqqpppppprrrrrrqqqpppssssssrrrqqqppppppooooooooopppooommmjjjiiijjjlllmmmllllllnnnnnnmmmnnnoooooooooooommmkkkkkkmmmpppmmmmmmnnnoooooonnnmmmlllmmmnnnoooooonnnmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnhhhlllnnnlllmmmooonnnkkknnnnnnoooooooooooonnnnnnsssnnniiihhhjjjmmmmmmmmmmmmmmmlllkkkjjjjjjlllmmmkkkmmmoooooonnnmmmnnnoooooopppqqqrrrqqqppppppoooxxxtttooommmmmmmmmkkkiiinnnllljjjiiikkkoooooonnnnnnjjjjjjnnnooonnnpppuuutttyyyzzzssskkkjjjjjjjjjnnnlllllllllnnnooonnnmmmllllllkkkjjjkkklllmmmooojjjkkklllmmmnnnmmmmmmlllmmmmmmmmmmmmmmmnnnnnnnnnmmmnnnmmmkkklllooonnnjjjjjjlllkkkjjjlllqqqqqqmmmooonnnmmmmmmooopppoooooommmnnnnnnoooooooooooonnnjjjpppiii}}}ttttttpppxxx}}}yyysssrrrwwwzzzjjjyyy}}}xxxuuuwwwtttxxxxxxvvvzzz|||yyyvvvxxxyyyyyy~~~~~~zzzzzz}}}{{{||||||zzzxxxzzzyyyyyyxxxxxxxxxxxxyyyyyywwwvvvvvvxxxzzzzzzzzzxxxyyy{{{{{{{{{{{{{{{{{{{{{~~~zzzzzzyyywwwuuusssrrrrrrrrrqqqpppqqqrrrsssrrrpppttttttsssrrrqqqpppooooooppppppooollljjjiiikkkmmmmmmnnnnnnmmmnnnoooooonnnoooooonnnmmmllllllmmmnnnlllmmmnnnoooooonnnmmmllllllnnnoooooommmlllmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmiiilllnnnmmmmmmpppoookkklllmmmmmmnnnnnnmmmmmmllloookkkggggggkkkmmmnnnmmmkkklllmmmllljjjjjjlllnnnkkklllnnnnnnmmmmmmmmmnnnmmmnnnpppqqqrrrrrrqqqppppppnnnnnnqqqvvvxxxvvvrrrvvvrrrooonnnoooppprrrssstttooolllooorrrqqqppppppkkkqqqssslllfffeeeggggggnnnmmmlllmmmooopppooonnnlllmmmnnnooooooooonnnmmmkkklllmmmnnnooonnnmmmmmmkkkkkkllllllmmmmmmmmmnnnmmmnnnmmmkkklllooonnnjjjjjjllllllkkkmmmqqqppplllmmmlllkkkkkkmmmnnnnnnnnnkkklllmmmnnnppppppqqqqqqtttuuuhhh{{{|||pppqqqvvvtttvvvtttooooootttvvvsssuuuzzzwww|||{{{tttpppooossszzz~~~wwwwww|||zzztttyyy~~~zzzyyy}}}zzzooo{{{zzzvvvzzz{{{yyyzzz||||||{{{xxxxxxxxxwwwwwwxxxxxxyyywwwvvvuuuwwwyyyzzzzzzyyyvvvxxxyyyzzzyyyyyyzzz{{{|||zzzzzzzzzxxxtttrrrqqqrrrrrrqqqpppqqqrrrsssrrrqqqtttsssrrrqqqpppnnnmmmmmmqqqqqqpppooommmmmmnnnpppmmmoooooommmnnnpppqqqnnnqqqppppppooooooooooooooollllllnnnooooooooonnnmmmlllooopppooolllkkkmmmooollllllllllllllllllllllllkkknnnooommmmmmpppooollljjjjjjkkkkkkkkkkkkjjjjjjjjjiiiiiiiiikkkmmmmmmlllhhhkkknnnnnnkkkjjjlllnnnmmmooopppqqqpppooopppqqqmmmmmmmmmoooppppppnnnllltttsssrrrssstttrrrlllhhhmmmlllmmmpppooojjjhhhhhhpppmmmjjjlllppprrrpppnnnjjjoooqqqllliiijjjlllkkklllkkkkkkmmmnnnooommmlllooopppqqqrrrqqqnnnjjjhhhkkklllmmmnnnooonnnmmmmmmjjjjjjkkkkkklllmmmmmmmmmmmmnnnmmmkkkmmmpppoookkkkkkmmmmmmkkkmmmpppooojjjlllkkkjjjjjjlllnnnnnnmmmkkklllmmmooopppqqqrrrrrrqqqvvviiirrr~~~qqqpppssstttrrrqqqvvvtttlllnnn{{{rrrjjjhhhjjjpppvvvuuuwwwxxxxxxvvvttttttuuussspppqqquuutttttt}}}~~~~~~~~~zzzvvvvvvzzzsssyyyvvvyyy~~~yyyxxx{{{}}}~~~}}}zzzyyyxxxwwwwwwvvvwwwwwwrrrrrrtttwwwyyyzzzxxxvvvuuuxxxzzz{{{yyyyyyzzz|||~~~yyy{{{{{{xxxtttqqqqqqrrrrrrqqqpppqqqssstttsssrrrttttttsssqqqpppooonnnmmmnnnoooppppppooooooqqqssslllppppppmmmnnnqqqrrrnnnqqqpppooooooppppppooonnnlllmmmmmmnnnnnnnnnnnnnnnmmmpppqqqoookkkjjjlllooolllllllllllllllllllllllloooqqqpppmmmmmmppppppmmmkkkkkkllllllllllllkkkkkkiiikkkmmmnnnmmmlllkkkkkkfffkkkooopppmmmjjjkkkmmmmmmoooqqqqqqpppppppppqqqmmmlllkkkllloooooommmkkkkkklllnnnppprrrqqqooommmlllkkkooottttttnnnmmmoooiiijjjkkkkkklllnnnooonnnmmmppppppnnnnnnpppqqqnnnkkkkkklllnnnppppppmmmkkkoooppppppooonnnllliiihhhjjjkkklllmmmnnnmmmlllllljjjjjjkkkllllllmmmnnnnnnlllmmmmmmkkkmmmqqqpppmmmlllnnnnnnlllmmmooommmhhhlllkkkjjjkkkmmmoooooonnnmmmnnnooopppqqqqqqqqqqqqiiitttlllooozzzvvvqqqoooppprrrrrrrrrtttzzzzzzvvv|||}}}vvvrrrvvv{{{zzzwwwuuuqqqvvv{{{~~~|||zzzxxxxxxyyy{{{~~~|||xxxxxx}}}yyyxxx|||}}}yyyxxxzzz}}}~~~yyyzzz{{{{{{~~~}}}zzzwwwxxx|||~~~{{{zzzyyywwwvvvuuuuuuuuuoooppprrrvvvyyyyyywwwuuuwwwzzz}}}}}}|||{{{}}}yyy{{{{{{xxxssspppppprrrrrrqqqpppqqqssstttsssrrrwwwvvvuuutttrrrqqqpppoookkklllnnnoooooooooqqqrrrlllqqqqqqmmmmmmrrrrrrnnnooonnnmmmmmmnnnnnnmmmlllmmmmmmmmmmmmnnnnnnoooooommmppprrroookkkiiilllooommmmmmmmmmmmmmmmmmmmmmmmqqqsssqqqmmmlllooopppnnnnnnnnnoooooooooooonnnnnniiimmmqqqqqqnnnkkkjjjjjjdddjjjpppqqqnnnkkkkkkllllllnnnooopppooonnnooopppmmmkkkjjjlllppprrrqqqppppppqqqqqqrrrqqqpppoooooorrrmmmlllooonnnjjjmmmsssiiinnnrrrpppmmmmmmqqqsssjjjlllkkkiiikkkooonnnjjjmmmmmmoooqqqsssrrrooommmmmmllllllkkkkkkkkklllllliiijjjkkklllmmmlllkkkkkkkkkkkkllllllmmmnnnnnnoookkkmmmmmmkkkmmmqqqqqqmmmmmmooonnnlllmmmooolllgggmmmlllkkklllnnnppppppoooppppppqqqqqqqqqqqqppppppmmmyyysssuuuuuusssrrrqqqooopppssswwwzzzvvvkkksssyyyxxxyyyxxxsssooossszzzvvvwwwwwwtttrrrrrrvvvzzztttyyy{{{yyy~~~{{{{{{~~~}}}|||~~~www{{{zzzyyyvvvzzz{{{qqq~~~}}}~~~}}}zzzzzzzzz{{{zzzxxxzzzyyyyyyxxxxxxwwwwwwwwwxxxuuusssssswwwyyyyyywwwzzzxxxwwwxxx{{{}}}~~~~~~{{{vvvwwwwwwssspppoootttsssrrrrrrrrrrrrsssttttttttttttsssrrrqqqppppppmmmlllmmmnnnppppppnnnllluuurrrnnnmmmnnnoooooommmqqqpppooonnnoooooommmkkknnnnnnnnnnnnooooooooooooooommmllllllnnnoooooonnnjjjjjjkkkllllllkkkkkkkkkkkkkkkllllllmmmlllllllllkkkkkkllllllmmmmmmllllllnnnoooppppppoooooopppqqqkkklllmmmnnnnnnmmmlllkkknnnnnnnnnnnnoooooooooooommmkkkjjjlllpppqqqooommmpppnnnmmmllllllmmmnnnpppllljjjiiiiiikkknnnnnnnnnnnnnnnnnnmmmllllllnnnpppqqqnnnkkkkkkmmmmmmllliiinnnrrruuutttooolllnnnrrrkkkkkklllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjjjjkkkmmmnnnnnnmmmkkkjjjmmmnnnooonnnmmmlllmmmnnnnnnnnnoooqqqrrrpppmmmjjjqqqooommmkkkkkknnnqqqsssqqqppppppooonnnmmmmmmmmmsssnnnnnnyyyttttttiiipppttthhhkkkvvvrrrtttuuummm|||rrrxxxvvvsssrrrssstttuuuuuutttyyyyyytttqqqtttxxxyyyxxxvvv{{{rrr}}}yyy|||}}}~~~}}}{{{{{{~~~}}}|||zzzyyyyyyzzz{{{{{{zzzyyyyyyyyyxxxxxxwwwwwwwwwxxxvvvssstttwwwyyyyyyxxxyyyxxxxxxyyy{{{}}}~~~yyyuuuvvvwwwuuurrrrrrsssrrrqqqppppppqqqrrrsssoooooonnnnnnnnnoooooopppmmmmmmmmmnnnppppppnnnlllooollljjjkkkmmmpppqqqppppppooooooppppppooollljjjmmmmmmnnnnnnnnnooooooooonnnllllllmmmnnnooonnnmmmllllllmmmmmmmmmmmmllllllllllllllllllkkkjjjiiiiiijjjjjjkkklllmmmmmmmmmmmmlllmmmnnnnnnmmmmmmnnnpppllllllmmmmmmmmmmmmllllllmmmmmmmmmnnnnnnnnnoooooopppnnnmmmmmmoooqqqqqqqqqmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmoooqqqqqqpppnnnooooooooommmkkkkkkmmmoooqqqnnnlllkkkmmmmmmllljjjjjjmmmooonnnkkkiiijjjlllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkiiijjjlllmmmmmmllljjjiiinnnooopppnnnmmmkkklllmmmnnnnnnnnnpppqqqpppmmmjjjpppooommmllllllnnnppprrrpppoooooonnnmmmmmmllllllhhhlllqqqssssssrrrsssttttttrrruuusssmmmpppsssnnn}}}|||yyywwwvvvttttttuuuvvvwwwwwwvvvuuutttssswwwzzzwwwppp|||}}}sss}}}{{{xxx|||}}}~~~yyyxxxwwwxxxzzz||||||{{{xxxxxxxxxxxxxxxwwwwwwwwwxxxvvvuuuuuuwwwyyyzzzzzzyyyyyyyyyyyy{{{}}}}}}wwwsssvvvxxxvvvtttuuusssrrrqqqqqqqqqqqqrrrssssssqqqpppnnnnnnoooqqqrrrnnnnnnnnnoooppppppmmmkkknnnlllkkklllnnnqqqrrrrrrooooooooopppqqqpppmmmjjjllllllmmmmmmmmmnnnnnnnnnlllllllllnnnoooooonnnllllllllllllllllllllllllllllllllllllllljjjiiihhhgggjjjjjjkkkllllllmmmnnnnnnjjjkkkmmmlllkkkkkklllnnnmmmmmmmmmllllllmmmmmmmmmlllllllllmmmmmmmmmnnnnnnnnnooonnnnnnmmmnnnqqqsssnnnoooqqqrrrrrrqqqooonnnnnnnnnppprrrtttsssooommmnnnoooooommmlllkkklllnnnpppnnnlllkkkllllllllljjjllllllmmmmmmmmmlllkkkkkkmmmmmmmmmllllllkkkkkkjjjlllllllllllllllllllllllliiiiiikkkkkkkkkkkkiiiiiilllmmmnnnnnnmmmlllmmmoooooonnnmmmnnnoooooommmkkknnnnnnmmmmmmmmmnnnoooppppppppppppoooooonnnnnnmmmkkkooorrrpppkkkjjjnnnsssqqqyyywwwqqqttttttrrruuuxxxzzzuuuuuutttttttttttttttuuunnnrrrtttuuuxxx{{{yyytttooouuu}}}zzzwww~~~~~~{{{www|||}}}|||zzzzzzyyywwwvvvwwwyyy{{{{{{zzzwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwvvvvvvxxxyyyzzz{{{xxxyyyyyyzzz{{{|||~~~wwwsssuuuwwwuuutttuuuuuuuuutttsssssstttuuuuuuyyyvvvrrrooommmmmmnnnooooooooonnnooopppooommmkkkqqqqqqpppooopppqqqrrrrrrqqqooonnnmmmnnnooonnnmmmllllllllllllmmmmmmmmmnnnkkkkkklllnnnppppppmmmkkkkkkjjjjjjiiiiiiiiiiiiiiillllllllllllkkkkkkjjjiiillllllkkkkkkllllllmmmmmmiiikkkllllllkkkkkklllmmmnnnmmmlllkkkkkklllmmmnnnkkkkkkkkklllllllllmmmmmmiiilllnnnnnnlllkkknnnpppnnnooopppqqqqqqpppooonnnmmmmmmnnnooopppooommmjjjkkkmmmnnnmmmllllllnnnooonnnmmmlllkkkkkklllkkkkkkmmmllllllmmmnnnooommmlllnnnnnnmmmlllkkkkkkjjjjjjlllllllllllllllllllllllliiijjjkkkkkkkkkkkkjjjiiihhhjjjlllmmmmmmnnnpppqqqooonnnmmmmmmnnnnnnmmmllllllmmmnnnnnnoooooonnnnnnrrrrrrqqqqqqqqqppppppppptttqqqnnnnnnpppqqqpppnnnooowwwssssssyyyqqqtttyyytttvvvvvvvvvvvvtttsssttttttoooxxx}}}yyysssssswwwzzz}}}{{{yyyyyyxxx{{{zzz~~~}}}}}}||||||~~~}}}zzzyyyyyy{{{yyywwwxxxyyyzzzyyyyyyvvvvvvvvvwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwxxxzzz|||wwwyyyzzzzzzzzz|||zzzuuuuuuvvvtttrrrsssuuutttsssrrrrrrssstttuuuuuusssooollljjjjjjkkklllqqqpppoooppppppooollljjjppppppppppppppppppqqqrrrtttpppllljjjkkknnnpppqqqllllllllllllmmmmmmmmmnnnkkkkkklllnnnpppooommmjjjlllkkkjjjiiiiiiiiijjjjjjkkkkkklllmmmnnnnnnmmmmmmnnnnnnlllkkkkkkkkkkkkkkkjjjlllmmmmmmlllkkkmmmnnnnnnmmmlllkkkkkklllmmmnnnkkkkkkkkkkkkllllllllllllfffjjjooopppnnnllllllnnnmmmlllkkkkkkkkkkkklllmmmnnnlllkkkkkklllllllllkkkhhhjjjlllmmmmmmmmmoooqqqmmmmmmlllkkkkkkkkkkkkllljjjiiiiiijjjlllmmmllljjjnnnnnnmmmlllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkllllllllllllkkkkkkjjjkkkmmmmmmllllllnnnooopppnnnmmmmmmnnnnnnmmmlllkkklllmmmnnnooonnnnnnmmmqqqpppppppppppppppoooooonnnmmmmmmnnnpppqqqooommmsssssspppxxx{{{kkkyyypppvvvxxxxxxwwwuuuuuuwwwyyy{{{~~~|||wwwuuuxxxzzzyyyzzz{{{uuuttt|||}}}xxx}}}zzz|||}}}~~~~~~|||{{{|||||||||zzzxxxxxxyyyzzzzzzyyyuuuuuuvvvvvvwwwxxxyyyyyyvvvwwwwwwwwwvvvwwwyyy|||vvvyyy{{{{{{zzz||||||vvvuuuuuurrrpppqqqrrrqqqppppppppppppqqqrrrrrrqqqooonnnmmmnnnpppqqqrrrqqqpppppppppooollljjjiiikkkmmmnnnmmmnnnppprrrtttpppllljjjkkknnnppprrrllllllmmmmmmmmmnnnnnnnnnkkkkkkkkkmmmnnnnnnmmmkkkpppooommmlllkkkllllllmmmjjjkkklllnnnooooooooooooooonnnlllkkkjjjjjjkkklllkkklllnnnmmmllllllmmmooommmmmmmmmllllllmmmmmmmmmkkkkkkkkklllllllllmmmmmmiiillloooqqqqqqooonnnnnnpppooommmllllllmmmooopppnnnllljjjjjjkkkmmmmmmmmmfffiiilllmmmmmmnnnoooqqqkkkllllllkkkjjjjjjkkkmmmiiijjjlllmmmnnnnnnnnnnnnmmmmmmmmmllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjllllllllllllllllllllllllmmmnnnooommmkkkjjjjjjkkkpppooonnnoooppppppnnnlllllllllmmmnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnneeennnvvvuuuoookkkpppvvvzzzrrrrrr{{{xxxnnnxxxwwwxxxxxxvvvssssssvvvzzz|||wwwttt{{{~~~yyy}}}vvv}}}{{{~~~yyy|||~~~}}}~~~~~~|||{{{{{{|||}}}zzzyyyxxxyyy{{{||||||{{{ttttttuuuvvvwwwxxxyyyyyyuuuvvvwwwvvvuuuuuuxxx{{{vvvyyy||||||zzz||||||uuuuuuuuurrrqqqrrrqqqpppoooooooooooopppqqqsssrrrrrrrrrrrrsssssstttsssrrrqqqqqqpppooollliiihhhkkkmmmnnnllllllnnnoooqqqooommmlllnnnooopppooommmmmmnnnnnnnnnooooooooolllkkkjjjkkkmmmnnnmmmlllrrrpppnnnmmmllllllmmmnnnkkkkkklllmmmnnnnnnnnnnnnmmmlllkkkjjjjjjlllmmmoookkklllmmmmmmllllllmmmooollllllmmmmmmmmmmmmllllllllllllllllllmmmmmmmmmmmmmmmllllllmmmoooppppppoooppppppooooooooooooppppppkkkjjjjjjkkkmmmnnnmmmlllhhhjjjmmmnnnmmmlllmmmnnnjjjlllmmmllliiiiiikkknnniiilllooopppnnnnnnpppsssllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkkkklllkkklllmmmmmmkkkkkklllmmmpppooopppqqqrrrqqqnnnllllllllllllmmmmmmmmmnnnnnnooooooooooooooooooooooooiiipppvvvvvvqqqooosssyyyzzzrrruuuzzzvvvwwwuuuwww{{{xxx|||yyy|||wwwxxxzzz}}}|||yyyzzz|||zzzyyyyyyyyyyyyxxxwwwyyy|||~~~~~~ssstttuuuvvvwwwxxxyyyzzztttvvvwwwvvvtttuuuxxx{{{uuuyyy||||||zzz|||{{{uuutttuuusssrrrsssrrrrrrqqqppppppqqqrrrrrrrrrrrrqqqqqqpppooonnnnnnsssrrrqqqqqqqqqooollliiimmmpppqqqpppmmmkkkkkkmmmnnnmmmnnnoooqqqpppnnnlllnnnnnnnnnnnnoooooooooooommmkkkjjjjjjlllmmmmmmmmmqqqooommmkkkjjjkkklllmmmlllllllllmmmllllllkkkkkkjjjiiiiiiiiikkkmmmppprrrjjjlllmmmmmmkkkkkklllnnnkkklllmmmnnnnnnmmmlllkkklllllllllmmmmmmmmmnnnnnnpppkkkggggggjjjnnnoooooohhhiiikkkllllllkkkiiihhhfffgggiiikkknnnmmmkkkiiijjjlllnnnnnnlllkkkjjjkkkjjjkkkmmmllliiiiiikkknnndddiiimmmmmmjjjiiimmmqqqkkkkkkllllllllllllllllllllllllllllllllllllllllllkkkjjjjjjiiiiiijjjjjjkkkeeehhhjjjllllllnnnppprrrooopppqqqssstttrrrooolllmmmllllllllllllmmmnnnnnnrrrrrrrrrrrrrrrrrrrrrrrrsssnnnjjjmmmssswwwtttooovvvpppwwwxxxuuu}}}~~~~~~yyyxxxttt~~~}}}~~~}}}www{{{}}}zzzuuuvvv~~~~~~}}}zzzwwwvvvwwwxxx{{{zzzyyyxxxxxxxxxxxxxxxuuuvvvvvvwwwwwwwwwwwwvvvtttwwwuuuqqqrrryyy|||zzzwwwuuuvvvzzz|||~~~yyy|||ttt|||ooorrrxxxrrrsssrrroooooorrrtttuuuttttttttttttsssrrrqqqqqqqqqqqqpppooonnnnnnnnnoooqqqpppnnnnnnnnnmmmkkkjjjnnnooopppooommmllllllmmmnnnqqqpppllllllooopppnnnnnnllljjjkkkmmmllljjjgggjjjjjjkkkkkklllkkkkkkkkklllllllllkkkkkkkkklllmmmnnnlllkkkkkklllmmmlllkkkooonnnllljjjiiijjjlllmmmmmmmmmnnnnnnmmmlllkkkkkkgggkkkooopppooonnnnnnpppllljjjiiikkknnnnnnllljjjnnnooopppqqqpppooolllkkkggghhhiiijjjkkkkkkkkkkkkuuuqqqmmmlllmmmmmmllljjjkkkkkkjjjiiiiiikkkppptttnnnmmmllllllmmmnnnmmmkkknnnnnnmmmllljjjiiikkkmmmooollliiigggggghhhhhhgggnnnnnnnnnnnnmmmlllkkkkkkfffhhhjjjmmmnnnnnnmmmlllkkkhhhgggiiinnnpppmmmjjjoooooonnnnnnmmmmmmmmmmmmooooooppppppppppppooooooooopppqqqrrrqqqrrrtttvvvuuuvvv|||yyynnnwwwvvvsss}}}{{{}}}~~~}}}~~~zzzxxxxxx{{{}}}~~~~~~~~~}}}zzzxxxwwwxxxyyyxxxxxxxxxyyyzzz{{{{{{|||uuuuuuvvvwwwwwwwwwwwwvvvwwwzzzyyyuuuvvv{{{~~~|||wwwvvvxxx{{{||||||xxxrrrvvvzzzooorrrtttuuusssrrrrrrttttttpppkkkooooooppppppqqqppppppppprrrqqqppppppppppppppppppnnnmmmmmmmmmnnnoooooonnnnnnooopppooommmlllmmmnnnmmmpppooollllllnnnnnnkkknnnlllkkklllnnnnnnllliiiiiijjjkkklllmmmmmmmmmmmmooonnnllllllmmmnnnnnnnnnmmmllljjjkkklllmmmmmmlllnnnmmmllljjjjjjjjjkkklllmmmmmmmmmmmmlllkkkjjjjjjiiilllooopppnnnmmmnnnoooooommmlllnnnpppqqqooommmkkklllmmmnnnnnnnnnmmmllliiijjjkkklllmmmmmmmmmmmmpppmmmkkkkkklllmmmllljjjllllllkkkiiiiiikkkooosssnnnnnnmmmnnnppppppooommmlllmmmmmmkkkjjjjjjkkkmmmuuurrrnnnlllllllllkkkjjjmmmnnnnnnnnnnnnmmmmmmllllllmmmmmmnnnmmmlllkkkjjjnnnllljjjlllppprrrooolllpppooooooooonnnnnnnnnnnnnnnnnnoooooooooooonnnnnnooopppqqqrrrqqqrrrtttvvvxxxsss{{{rrrsssvvvuuuyyy}}}yyy~~~}}}~~~~~~|||yyywwwwwwzzz~~~|||}}}|||zzzxxxwwwyyy{{{wwwwwwxxxxxxyyyyyyzzzzzzuuuuuuuuuvvvvvvwwwwwwwwwuuuwwwwwwuuuuuuxxxyyyxxxvvvxxx{{{}}}{{{zzzwwwqqqoootttooossspppwwwqqqmmmooossssssooojjjmmmmmmnnnoooppppppppppppqqqqqqpppppppppqqqrrrrrrmmmmmmnnnnnnoooooooooooonnnooopppooommmlllmmmnnnmmmpppppplllkkkmmmlllhhhmmmllllllmmmoooooonnnllliiijjjkkkmmmnnnooopppppprrrooommmnnnpppqqqpppnnnmmmkkkjjjkkkmmmnnnnnnmmmlllllllllllllllkkkkkkjjjkkkkkklllmmmmmmmmmlllllllllnnnooonnnmmmlllmmmooommmllllllmmmoooooonnnllliiijjjjjjkkkllllllmmmmmmllllllmmmnnnoooooooooooommmllllllmmmnnnooommmlllmmmmmmlllkkkjjjkkknnnqqqllllllmmmoooqqqqqqooommmkkkkkklllkkkjjjjjjlllnnntttqqqnnnlllkkkkkkjjjhhhmmmmmmnnnnnnooonnnnnnnnnoooooonnnmmmllllllkkkjjjooommmlllmmmpppqqqooolllppppppoooooooooooonnnnnnoooppppppppppppppppppoooooopppqqqrrrqqqrrrtttvvv~~~rrrvvvsssooosssvvvvvvyyyyyyxxx}}}xxxyyy}}}}}}{{{yyywwwvvvvvvxxx{{{|||~~~~~~~~~zzzzzzzzzxxxwwwwwwyyy{{{yyyyyyxxxxxxwwwvvvuuutttuuuuuuuuuuuuvvvvvvwwwxxxuuuvvvvvvuuuuuuvvvvvvuuuvvvyyy~~~zzzyyy~~~ssslllqqqqqqtttllluuuoookkklllooopppqqqsssppppppqqqrrrrrrrrrrrrrrroooooooooooopppqqqrrrrrrpppqqqqqqpppnnnmmmmmmnnnnnnooopppooonnnmmmnnnooonnnqqqqqqmmmlllmmmkkkgggkkkkkklllmmmnnnoooooonnnkkklllmmmnnnooopppppppppssspppmmmnnnqqqsssqqqnnnlllkkkjjjkkkmmmoooooonnnkkklllnnnoooooonnnlllkkkhhhiiikkkmmmoooppppppqqqoooooonnnmmmllllllmmmnnnllllllmmmnnnnnnooonnnmmmkkkkkkjjjjjjkkkkkklllmmmlllmmmnnnooooooooooooooonnnooopppqqqqqqqqqooonnnnnnnnnnnnmmmkkkkkkmmmooohhhiiikkknnnppppppmmmkkkiiikkkllllllkkkkkklllnnnqqqnnnlllkkkkkkkkkjjjiiikkklllmmmmmmnnnnnnnnnnnnmmmmmmlllllllllmmmmmmnnnmmmlllkkklllmmmnnnllliiioooooooooooooooooonnnnnnqqqqqqrrrrrrrrrrrrqqqqqqooopppqqqrrrqqqrrrtttvvvmmm}}}pppqqqnnnpppxxxzzzrrrsssrrrpppttt~~~tttwww|||}}}xxxwwwvvvuuuuuuvvvwwwxxx{{{{{{{{{{{{}}}~~~~~~}}}xxxxxxxxxwwwuuuuuuwwwyyyyyyzzzzzzyyyxxxvvvuuutttttttttttttttuuuvvvwwwxxxyyyxxxxxxyyyzzzyyyyyyyyyvvvyyy~~~~~~zzzxxxxxxmmmrrrrrruuulllqqqppprrrvvvsssoooqqqvvvssssssttttttsssrrrrrrqqqnnnnnnnnnnnnnnnooopppqqqpppqqqrrrqqqnnnmmmnnnpppmmmooopppooonnnnnnooopppooorrrrrrnnnmmmnnnmmmiiiiiijjjlllmmmmmmnnnnnnnnnooooooooopppoooooonnnnnnqqqooommmmmmpppqqqpppnnnlllkkkjjjkkkmmmooooooooolllmmmoooqqqqqqpppnnnlllllllllmmmooooooppppppppppppooonnnmmmmmmmmmmmmlllpppqqqrrrrrrrrrrrrrrrrrrnnnnnnmmmlllkkkkkkllllllllllllmmmnnnnnnnnnnnnmmmoooqqqrrrrrrpppooommmmmmnnnooopppooommmlllmmmnnniiijjjllloooqqqpppnnnkkkiiikkkmmmmmmllllllmmmnnnpppnnnmmmnnnpppqqqpppooojjjkkklllmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmnnnlllkkkkkklllllllllkkkjjjnnnnnnnnnnnnnnnnnnnnnnnnpppqqqqqqqqqqqqqqqqqqpppooopppqqqrrrqqqrrrtttvvvrrr~~~uuu|||zzztttrrrxxxuuuuuuuuupppnnnrrrvvvyyyxxxwwwxxxzzz{{{~~~~~~|||xxxwwwzzzvvvvvvvvvvvvvvvvvvuuuuuuuuuxxx{{{}}}~~~}}}|||xxxxxxxxxwwwuuuuuuwwwyyyxxxyyyzzz{{{{{{zzzyyyxxxttttttsssssstttvvvxxxyyyxxxvvvvvvxxxxxxwwwxxx{{{xxxyyy|||}}}yyyxxxyyypppuuurrruuuoooooosss|||}}}pppmmmqqqrrrssssssrrrqqqpppoooooonnnnnnmmmmmmmmmnnnoooooollloooqqqqqqoooooorrruuummmoooppppppnnnnnnoooqqqppprrrqqqmmmlllnnnnnnlllhhhjjjlllmmmmmmlllmmmoooppppppppppppooonnnmmmmmmoooooonnnnnnnnnnnnoooooommmlllkkklllnnnoooooonnnlllmmmoooqqqqqqpppnnnmmmqqqqqqpppooonnnmmmkkkjjjpppnnnmmmmmmnnnnnnmmmkkkmmmoooqqqqqqpppooopppqqqoooooonnnnnnmmmllllllkkkllllllmmmmmmmmmmmmllllllnnnooopppooommmkkkkkkkkkmmmoooppppppooonnnnnnnnnnnnnnnoooqqqssssssqqqoookkkmmmoooooonnnmmmmmmnnnlllllllllmmmpppqqqqqqpppkkklllmmmmmmmmmmmmmmmmmmppppppooonnnmmmllllllkkkmmmnnnnnnooooooooonnnnnnnnnnnnooooooooooooooopppnnnnnnoooooooooooonnnnnnooopppqqqrrrqqqrrrtttvvvxxxxxx{{{vvv}}}zzz|||}}}zzzxxxpppqqquuuqqqzzzvvvssssssrrrssszzzxxx|||}}}{{{{{{|||~~~uuu{{{wwwsssvvvuuuvvvwwwxxxwwwvvvuuuttttttxxx}}}|||zzzzzzzzzzzzxxxvvvvvvxxxzzzwwwxxxyyyzzzzzzyyyxxxwwwtttsssrrrrrrtttvvvxxxyyywwwrrrqqquuuvvvtttvvv{{{yyyxxxyyy{{{yyyyyy~~~vvvqqqxxxqqqtttsssqqqqqqxxx|||pppkkkpppppppppqqqqqqqqqppppppooopppooonnnnnnnnnnnnnnnooolllooorrrrrrpppooosssvvvmmmoooppppppoooooopppqqqpppqqqooojjjjjjnnnooonnnjjjllloooooommmlllnnnooooooooooooooooooooonnnmmmmmmoooqqqppplllkkknnnrrrooommmllllllnnnooonnnmmmkkklllmmmnnnooonnnnnnmmmoooooonnnnnnmmmkkkjjjiiinnnmmmmmmnnnppppppmmmjjjhhhjjjmmmmmmkkkjjjkkkmmmlllmmmnnnoooooonnnlllllllllmmmmmmnnnmmmmmmllllllkkkmmmnnnmmmkkkjjjlllnnnlllnnnqqqqqqpppoooooooooqqqqqqpppqqqssssssrrrpppmmmoooqqqqqqooonnnmmmnnnlllkkkkkkmmmoooqqqpppooonnnoooooooooooonnnnnnmmmppppppqqqrrrqqqpppnnnnnnnnnooopppqqqqqqqqqqqqrrrpppppppppqqqqqqrrrrrrrrrooooooppppppppppppooooooooopppqqqrrrqqqrrrtttvvvuuuqqq}}}yyytttzzzzzz|||qqqrrrzzzxxxqqqqqqvvv}}}}}}xxxuuuwwwsssmmmzzz|||www|||xxxuuuwwwxxxvvvttttttuuuvvvxxxzzzyyywwwuuusssuuuyyy}}}}}}|||}}}{{{xxx|||||||||zzzxxxwwwyyyzzzwwwxxxxxxxxxwwwtttqqqppptttsssrrrrrrsssuuuxxxzzzzzzuuussswwwxxxwwwzzzzzzxxxwwwyyyzzzyyy}}}sssqqqyyyooosssuuutttlllkkkrrrsssmmmnnnuuuooopppqqqrrrrrrrrrrrrrrrqqqqqqpppooonnnnnnooooooooorrruuusssooommmpppsssmmmoooppppppooooooppprrrooopppmmmhhhhhhlllooooookkknnnqqqpppnnnmmmnnnppplllmmmnnnooooooooooooooolllqqqtttqqqllljjjoootttpppnnnllllllnnnnnnnnnmmmjjjkkkkkklllmmmmmmmmmlllhhhiiijjjkkkllllllllllllmmmlllllloooqqqqqqmmmjjjiiikkknnnnnnkkkjjjlllnnniiikkkmmmooooooooommmlllmmmnnnnnnnnnnnnnnnmmmmmmkkkmmmnnnmmmkkklllpppssskkknnnqqqrrrqqqpppoooooorrrpppooooooqqqqqqpppooonnnppprrrrrrpppnnnnnnnnnqqqqqqqqqrrrttttttsssrrrqqqqqqqqqqqqqqqpppooonnnmmmoooqqqtttuuuuuutttsssmmmnnnpppqqqqqqqqqrrrsssrrrrrrrrrsssssstttttttttrrrssssssttttttssssssrrroooppprrrrrrqqqrrrtttvvvzzzvvv|||yyy|||zzz|||zzzyyytttyyy|||zzzrrryyytttrrrttttttqqqtttzzzxxxxxxwwwqqquuu~~~wwwvvvlllrrr{{{|||ssspppwwwyyyuuuuuuwwwzzz{{{{{{xxxuuusssvvvyyyzzzyyyvvvxxx}}}}}}|||zzzyyyyyyyyywwwxxxzzzzzzzzzxxxvvvuuuwwwwwwwwwvvvuuuttttttsssttttttssssssssssssttttttsssrrrrrrrrrtttxxx{{{}}}xxxxxxxxxxxxyyy|||uuuvvvxxxsssoooqqquuusssqqqqqqrrrrrrqqqpppoooooopppppppppoooooonnnnnnqqqtttrrrnnnmmmooossspppqqqqqqqqqqqqpppooooooqqqooommmmmmnnnooopppooonnnlllkkkmmmpppqqqooollljjjmmmppprrrqqqooonnnnnnnnnjjjiiilllmmmlllmmmqqqpppqqqpppnnnmmmmmmppprrrqqqnnnlllmmmooopppooommmnnnnnnoooooonnnmmmlllkkkiiiiiijjjjjjkkkllllllmmmpppoooooooooqqqqqqooonnnqqqqqqppppppooommmlllkkklllllllllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmkkknnnpppnnnkkkjjjmmmppplllmmmooooooooooooqqqsssrrrqqqqqqppppppqqqqqqqqqrrrwwwzzzxxxrrrnnnpppsssooommmmmmoootttvvvtttrrryyyxxxwwwvvvuuutttsssssssssvvvzzzzzzwwwttttttvvvssstttuuusssqqqppppppqqqrrrrrrqqqpppqqqrrrtttuuurrrrrrrrrrrrrrrrrrrrrrrrqqqsssuuuvvvuuuuuuvvvxxxxxxvvv}}}zzzxxxxxx}}}{{{uuusssxxxrrrzzzvvvuuuwwwtttpppssszzz|||yyyxxxyyyyyyyyy~~~zzzzzzyyy~~~uuuvvv{{{vvvsssqqqqqqsssvvvxxxyyypppqqqtttvvvwwwwwwvvvvvvvvvwwwwwwxxxzzz|||~~~~~~}}}|||zzzyyyxxxxxxxxxyyyyyyzzzzzzzzzyyywwwvvvxxxxxxwwwvvvvvvuuuttttttuuuttttttssssssttttttuuuuuutttsssrrrrrrrrrssstttxxxxxxyyyxxxyyy|||tttvvvyyyvvvtttwwwuuusssqqqqqqrrrsssrrrqqqqqqqqqqqqppppppnnnmmmmmmnnnqqqsssrrrooommmpppsssooooooppppppqqqqqqqqqqqqooommmkkkkkklllmmmmmmlllmmmkkkkkkllloooooonnnkkkjjjmmmpppqqqpppooonnnnnnrrrppppppqqqnnnkkkkkkoooqqqqqqpppooonnnnnnpppsssqqqooollllllnnnpppooonnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnooooooooonnnmmmnnnppppppnnnmmmppppppqqqqqqpppoooooonnnmmmmmmmmmmmmmmmmmmmmmmmmoooooooooooonnnnnnnnnnnnrrrppplllkkklllooorrrtttppprrrssssssrrrrrrssstttttttttssssssttttttuuuuuuqqqvvvyyywwwssspppqqqtttsssuuuxxxxxxwwwtttrrrppprrrrrrrrrrrrrrrrrrrrrrrrnnnqqqssstttrrrqqqppppppqqqrrrssssssqqqpppqqqrrrsssrrrrrrqqqrrrssstttuuurrrrrrrrrrrrrrrrrrrrrrrrqqqsssuuuuuuuuuuuuvvvwwwvvvzzzvvv}}}}}}xxxyyyvvvvvvvvvwwwxxx{{{~~~{{{sssqqqwww|||zzzuuutttuuuuuuxxx|||}}}{{{|||qqq}}}}}}~~~wwwsssssstttsssrrrqqqsssuuuvvvuuutttrrrsssuuuwwwwwwuuutttrrrvvvvvvwwwxxxzzz{{{}}}~~~}}}{{{|||{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxwwwvvvvvvuuuuuuuuuttttttssssssttttttuuuxxxxxxwwwwwwvvvuuuuuutttxxxyyyyyyyyyzzz{{{~~~zzzuuuyyyzzzvvvuuuxxxvvvtttrrrrrrssstttsssrrrssssssrrrqqqooonnnmmmlllnnnqqqsssrrrooonnnpppsssnnnnnnnnnoooppprrrssstttooommmkkkkkkkkklllkkkjjjlllkkkkkklllnnnnnnmmmlllkkkmmmpppqqqpppooonnnnnnkkkjjjkkknnnnnnlllmmmqqqpppqqqqqqooonnnnnnppprrrrrrooollllllmmmoooppppppoooooonnnnnnnnnooopppqqqooooooooopppppppppppppppnnnmmmlllmmmoooooommmllloooppppppqqqrrrrrrqqqqqqoooooonnnnnnmmmmmmlllllloooooooooooooooooooooooosssooolllnnnssswwwvvvtttqqqrrrsssqqqooonnnnnnooossssssrrrqqqqqqqqqqqqqqqooorrrttttttqqqoooqqqsssqqqvvv|||{{{vvvqqqoooooorrrrrrssstttuuuvvvvvvwwwwwwwwwwwwxxxyyyyyywwwuuutttuuuvvvtttrrrqqqrrrsssuuutttsssrrrssstttuuuvvvssssssssssssssssssssssssqqqssstttuuutttttttttuuutttuuuwwwzzz~~~wwwwwwwwwxxxzzz{{{{{{zzzxxxvvvvvvxxxuuuzzzyyytttnnnssstttwww|||~~~|||}}}zzzxxx~~~vvvtttrrrtttrrrooopppqqqrrruuuvvvuuuqqqnnntttuuuvvvwwwvvvtttqqqooouuuvvvwwwxxxyyyzzz{{{|||}}}}}}zzzyyy{{{zzzzzzyyyyyyyyyyyyyyywwwvvvvvvuuuuuuuuuvvvvvvxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuttttttttttttuuuuuuuuuvvvwwwxxxyyyzzzzzzzzzwwwyyyzzzzzzzzzzzz|||~~~{{{yyy{{{zzztttrrrtttxxxvvvtttsssssssssrrrqqqsssrrrqqqpppoooooonnnnnnnnnppprrrqqqooooooppprrroooooooooooopppqqqrrrssspppooommmmmmnnnnnnlllkkkllllllmmmnnnoooooonnnmmmkkkmmmpppqqqpppnnnnnnoootttmmmiiikkkooooooooopppoooppppppooommmmmmoooqqqqqqooommmllllllnnnpppqqqrrrqqqooommmmmmnnnpppqqqnnnnnnnnnooopppqqqqqqrrrooonnnmmmnnnooopppnnnlllmmmnnnoooqqqrrrrrrssssssppppppoooooonnnmmmllllllnnnnnnnnnoooooooooooooookkkmmmqqqwwwzzzyyytttppprrrtttuuuuuuuuuuuuvvvxxx}}}|||zzzxxxwwwvvvuuuuuutttvvvwwwxxxwwwwwwxxxyyyxxx|||~~~|||{{{{{{pppqqqqqqrrrssstttuuuuuuxxxvvvuuuvvvyyyyyywwwssszzzzzzzzzxxxuuusssssstttwwwvvvuuuttttttuuuvvvwwwttttttttttttttttttttttttqqqsssuuuuuutttssssssttttttqqqxxxxxx}}}|||yyy}}}|||{{{yyyxxxyyy{{{}}}yyywwwyyy~~~wwwuuutttsssyyywwwwwwzzz{{{zzz~~~zzzvvv{{{~~~~~~qqqssswwwvvvqqqrrrrrrssstttuuutttqqqnnnssstttvvvvvvuuussspppnnntttuuuvvvwwwxxxxxxyyyyyy|||}}}{{{yyyzzzzzzzzzzzzyyyzzzzzz{{{|||wwwwwwvvvvvvvvvvvvwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwuuuuuuuuuttttttuuuuuuuuuoooqqqsssuuuwwwxxxxxxyyywwwxxxyyyyyyyyyyyy{{{}}}ttt}}}{{{{{{|||yyytttqqqrrr{{{xxxuuutttsssrrrpppnnnqqqppppppoooppppppqqqrrrnnnoooppppppppppppqqqrrrqqqqqqpppppppppppppppqqqpppnnnmmmnnnooonnnmmmkkknnnnnnpppppppppppppppppplllnnnppppppooonnnoooooo~~~pppnnnrrrqqqmmmjjjmmmnnnooonnnmmmlllnnnooopppooonnnmmmlllmmmoooqqqtttrrrpppnnnmmmmmmnnnooommmmmmoooppprrrssstttuuuqqqpppoooppprrrrrrpppooolllmmmooopppqqqrrrrrrrrrqqqqqqpppooonnnnnnmmmmmmmmmmmmnnnnnnnnnoooooooookkkpppuuuwwwvvvtttsssssspppqqqssssssrrrrrrtttuuuuuuttttttsssssssssssstttooonnnnnnoooqqqsssssssssuuusssrrrtttvvvxxxwwwvvv}}}}}}}}}}}}}}}~~~~~~~~~xxxvvvuuuwww{{{}}}{{{yyyxxxyyyzzzyyywwwvvvwwwxxxyyyxxxwwwvvvvvvwwwxxxxxxuuuuuuuuuuuuuuuuuuuuuuuussstttvvvuuutttssssssttttttqqqyyyyyyuuuzzzwwwxxx{{{yyyvvvtttuuuxxx|||~~~xxxuuuzzz~~~xxxvvvxxxwwwyyy|||{{{yyyzzz{{{vvv~~~yyy~~~{{{rrrwww~~~|||tttuuuxxxxxxvvvwwwuuusssrrrssssssrrrqqqqqqrrrsssttttttsssrrrqqqssstttuuuvvvwwwwwwvvvvvvxxxyyy|||~~~{{{zzzzzzyyyyyyyyyyyyzzz{{{|||}}}xxxxxxxxxyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuttttttuuuuuuvvvtttttttttuuuvvvwwwwwwwwwwwwxxxxxxxxxwwwxxx{{{~~~~~~yyy{{{zzzyyyyyyyyyyyywwwvvvuuu{{{xxxuuusssrrrqqqooommmppppppoooooopppqqqssstttooooooooopppqqqqqqrrrrrrqqqqqqqqqqqqqqqpppooonnnmmmllllllmmmnnnnnnmmmkkknnnppprrrrrrqqqpppqqqrrrlllnnnooopppooonnnoooppp|||mmmlllqqqrrrnnnkkkmmmnnnoooooommmmmmnnnooonnnooopppooommmmmmnnnppprrrqqqooonnnmmmmmmnnnnnnooopppqqqssstttvvvwwwxxxsssrrrqqqrrrttttttrrrqqqnnnnnnooopppqqqqqqppppppqqqqqqppppppoooooonnnnnnmmmnnnnnnoooooopppppppppuuuvvvvvvttttttyyy}}}zzzyyyxxxyyyzzz{{{}}}}}}{{{}}}|||xxxxxx{{{|||{{{yyyxxxxxxwwwwwwvvvvvvuuuuuuzzzyyyxxxyyyzzz{{{zzzyyytttvvvxxxxxxxxxyyy{{{}}}{{{zzzyyyxxxwwwxxxyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvtttvvvwwwvvvtttsssssstttuuurrrwwwzzzvvvxxxwwwuuuwwwyyyyyyzzzzzzzzzyyyyyyxxx{{{}}}~~~{{{xxx{{{}}}pppuuuwww{{{zzzxxxyyyttt}}}zzzzzzuuu~~~yyyuuuttttttuuuuuuyyyvvvrrrpppqqqsssttttttqqqqqqqqqqqqrrrsssssstttssstttuuuvvvvvvuuutttsssxxxzzz~~~~~~{{{zzzyyyxxxwwwwwwwwwxxxyyy{{{|||}}}uuuvvvxxxyyyyyyyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvxxxwwwvvvvvvvvvwwwxxxyyywwwwwwwwwvvvvvvxxx|||yyy}}}{{{yyywwwwwwxxxzzzyyywwwxxxuuusssrrrrrrqqqpppooorrrqqqpppooooooqqqrrrsssooooooooopppqqqrrrrrrrrrmmmoooqqqssssssrrrpppnnnlllllllllnnnppppppooommmmmmppprrrrrrpppoooppprrrlllnnnoooooonnnnnnooopppwwwnnnhhhjjjnnnoooooopppnnnpppqqqqqqoooooooooppplllnnnqqqqqqooommmnnnooommmmmmmmmnnnnnnooooooooorrrrrrsssssstttuuuuuuuuussssssrrrssstttuuusssqqqqqqqqqrrrrrrqqqppppppoooppppppppppppppppppppppppoooooopppqqqqqqrrrssssssyyyxxxxxx|||}}}zzzyyyxxxzzz||||||{{{|||}}}|||{{{zzzyyyyyyyyyzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwxxxxxxuuutttttttttuuusssttt{{{|||{{{www{{{|||}}}~~~~~~|||{{{yyyvvvzzz}}}|||zzzxxxyyy{{{~~~}}}~~~~~~||||||{{{{{{}}}vvvvvvuuusssrrrqqqrrrrrrwwwtttpppoooppprrrssstttsssrrrpppooooooqqqsssuuurrrssstttuuuuuutttrrrqqqxxx{{{}}}yyyyyyzzzxxxvvvuuuuuuvvvwwwxxxzzz{{{|||qqqsssuuuvvvwwwvvvuuutttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvtttsssrrrqqqrrrtttvvvwwwwwwwwwvvvuuuuuuxxx|||{{{|||wwwuuuwww{{{zzzvvvtttsssqqqqqqrrrrrrrrrqqqtttsssqqqoooooopppqqqrrrooonnnnnnoooqqqrrrrrrrrrjjjmmmpppssstttsssqqqooonnnnnnnnnqqqssstttrrrqqqllloooqqqqqqooonnnoooqqqmmmnnnoooooonnnnnnooopppqqqnnnnnnpppooollllllppppppqqqssssssqqqpppqqqrrrjjjnnnrrrrrrooommmmmmnnniiijjjlllnnnooopppqqqqqqssssssrrrrrrrrrqqqqqqqqqsssrrrrrrsssttttttsssqqqtttttttttsssrrrqqqoooooopppppppppppppppqqqqqqqqqqqqqqqrrrsssssstttuuuuuuuuuuuuzzz}}}}}}~~~}}}|||{{{zzzyyyzzzzzz{{{wwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyxxxvvvtttttttttttttttrrr{{{ttt{{{zzzyyyyyyzzz{{{}}}~~~}}}zzzxxxyyy{{{~~~rrr}}}}}}vvv|||}}}~~~}}}|||~~~yyyrrrrrrrrrrrrqqqqqqpppppptttqqqooooooppprrrrrrrrruuussspppnnnnnnppprrrtttrrrssstttuuuuuusssrrrppprrrwww{{{zzzxxx|||yyyvvvxxxzzzxxxvvvtttuuuwwwxxxyyyyyyxxxxxxrrrsssuuuvvvwwwwwwwwwwwwvvvuuuuuuuuuuuuvvvwwwwww|||{{{yyywwwvvvvvvwwwwwwppptttwwwuuurrrqqqtttwwwnnnwwwvvvsssxxxwwwuuu{{{~~~~~~{{{vvvtttwwwyyyxxxwwwuuusssrrrrrrrrrqqqppprrrrrrpppooonnnmmmmmmmmmsssqqqpppqqqtttuuusssppplllnnnppprrrrrrqqqooommmmmmlllmmmqqqvvvvvvrrrllloooppprrrqqqooonnnnnnnnnmmmrrrvvvtttooolllmmmpppllllllnnnppprrrqqqooolllppppppppppppoooooooooooopppnnnkkkjjjmmmrrrsssqqqlllqqqnnnmmmtttsssnnnrrr~~~xxxsssrrrtttvvvxxx{{{~~~}}}qqqooopppuuuuuupppkkkkkkppprrrssssssqqqppppppqqqqqqooommmllloootttyyy|||ttt}}}}}}zzzwwwxxxzzzzzzuuupppsssvvv{{{~~~~~~|||xxxuuuyyyxxxvvvuuuuuuuuuvvvwwwyyyvvvwww{{{zzzzzz~~~zzz}}}|||xxxvvvwwwxxxzzz{{{}}}zzzvvv|||vvv{{{zzzttt}}}{{{vvv|||zzzuuuyyyvvvrrrsssxxxxxxtttssswwwmmmoooqqqssstttsssqqqooosssqqqpppooooooqqqsssttttttuuuvvvvvvuuuuuuvvvwwwtttuuuvvvwwwyyy}}}~~~yyywwwyyyzzzxxxvvvtttuuuwwwxxxyyyyyyxxxxxxttttttvvvvvvwwwvvvuuuuuutttttttttuuuuuuuuuuuuvvvzzzyyyxxxvvvvvvvvvvvvwwwrrruuuxxxwwwtttsssuuuyyyvvv}}}yyyvvv{{{{{{zzz~~~}}}{{{zzzzzzyyywwwtttsssttttttsssqqquuutttsssrrrqqqqqqqqqqqqpppooonnnoooqqqrrrpppmmmkkkmmmoooqqqrrrqqqqqqppppppnnnnnnqqqtttuuuppplllnnnpppqqqqqqooonnnnnnooooooqqqsssrrrpppnnnoooqqqoooooooooppprrrqqqooommmooooooooooooooooooooooooqqqssstttsssrrrpppnnnmmmrrrvvvrrrpppwwwvvvsssxxxpppuuuttt|||uuussspppnnnpppuuuppprrrssssssqqqpppqqqrrrwwwrrrnnnqqqxxx}}}{{{xxxxxx|||vvvvvvyyy{{{{{{xxxyyyyyyxxxwwwxxx{{{xxxxxxwwwvvvvvvvvvvvvvvv|||xxxyyy}}}{{{xxxzzz}}}}}}vvvuuuwwwyyy|||~~~|||xxxwww}}}wwwvvv~~~|||~~~xxxtttyyy{{{{{{yyytttrrrtttppppppssssssoooooossspppqqqsssttttttsssrrrqqqpppooonnnnnnnnnoooqqqrrrsssuuuvvvvvvuuutttvvvwwwvvvwwwwwwwwwxxxzzz|||xxxxxxzzzzzzxxxvvvtttuuuwwwxxxxxxxxxxxxwwwuuuvvvvvvvvvvvvuuutttsssssstttvvvwwwwwwwwwvvvuuuxxxwwwvvvuuuuuutttuuuuuutttvvvyyyxxxuuuuuuwwwzzzvvvzzzuuuttt{{{{{{zzz~~~}}}{{{wwwvvvxxxvvvssssssssssssrrrpppttttttssssssssssssssstttsssrrrrrrrrrttttttrrrqqqllllllmmmooopppqqqrrrsssssspppoooppprrrrrrppplllnnnoooppppppoooooopppqqqqqqpppooonnnnnnnnnoooppprrrqqqppppppqqqqqqpppooonnnnnnnnnnnnoooooooooooonnnpppsssssspppmmmmmmooowwwzzzrrrooowwwzzz|||{{{xxxtttpppoooqqqrrrssssssrrrqqqrrrttttttsssssssssuuuxxx{{{|||~~~vvvqqqzzz|||}}}{{{xxxwwwyyy{{{wwwwwwxxxxxxxxxwwwvvvvvv|||xxxyyy~~~~~~yyy{{{}}}~~~|||zzzyyyzzz}}}~~~}}}|||zzzxxx|||sss}}}zzz|||}}}zzz}}}vvvxxxzzzsssxxxuuussstttsssppppppsssrrrrrrsssssssssrrrqqqqqqoooooooooooopppppppppqqqssstttuuuuuuttttttuuuwwwxxxxxxxxxwwwvvvwwwzzz}}}zzzyyyxxxxxxzzzzzzxxxvvvtttuuuvvvxxxxxxxxxwwwvvvuuuuuuuuuuuuuuuuuutttttttttuuuwwwyyyyyyxxxwwwvvvvvvuuuuuuttttttssssssssstttvvvxxxwwwvvvuuuwwwyyysssvvvrrrsss{{{{{{{{{{{{www|||yyyuuutttuuusssqqqpppppppppooonnnpppppppppppppppqqqrrrrrrttttttttttttuuutttsssrrrnnnnnnnnnnnnoooppprrrsssrrrpppnnnoooqqqrrrqqqooommmooopppoooooooooppprrrssspppllljjjjjjlllllllllqqqooonnnnnnpppqqqrrrqqqnnnnnnnnnnnnnnnoooooooooooommmmmmnnnoooppptttyyytttyyywwwyyypppkkkqqqssstttsssrrrssstttvvvpppvvvzzzvvvpppvvvzzzvvvxxx{{{}}}yyyvvvwwwwwwyyyyyyyyyxxxwwwvvvyyyvvvvvv|||~~~~~~~~~}}}|||{{{{{{{{{}}}~~~}}}zzz|||wwwyyyvvv}}}rrryyy~~~yyy{{{xxxuuusssrrrqqqqqqsssrrrrrrqqqqqqpppppppppppppppqqqrrrsssssssssrrrrrrrrrtttuuuuuutttsssuuuvvvwwwwwwwwwvvvuuuuuuxxxzzz~~~zzzwwwwwwwwwxxxyyyyyywwwvvvtttuuuvvvwwwxxxwwwvvvuuussssssssstttuuuuuuvvvwwwssstttvvvxxxxxxwwwvvvuuussstttttttttssssssrrrrrrssstttuuuuuuuuuuuuuuuvvvvvvzzzwwwyyy|||~~~xxxzzz{{{yyywwwuuusssqqqpppppppppooonnnooonnnnnnoooooopppqqqrrrpppqqqrrrqqqpppooooooooorrrpppooonnnnnnnnnpppqqqpppooonnnnnnppprrrssssssnnnooooooooonnnoooqqqssswwwsssnnnkkkkkkkkkkkkkkkmmmlllkkkmmmooorrrrrrrrrmmmnnnnnnnnnooooooppppppuuupppooosssvvvuuuwww{{{uuuyyyrrrsssttttttssstttvvvxxxvvvxxxyyyyyyyyyxxx|||~~~{{{wwwxxxyyyzzzzzzyyyxxxwwwzzzwwwvvv{{{yyy|||}}}{{{xxxzzz{{{|||~~~~~~}}}vvvzzz{{{||||||yyyuuuvvvwwwwwwvvvuuusssooonnnoooppppppssssssrrrrrrqqqqqqppppppqqqqqqrrrssssssssssssrrrqqqsssttttttsssssstttuuutttuuuuuuuuutttuuuwwwzzz~~~~~~vvvvvvvvvwwwwwwwwwwwwwwwvvvtttuuuvvvwwwwwwwwwvvvuuurrrrrrrrrssstttuuuwwwxxxqqqrrrsssuuuuuuttttttsssrrrsssssstttssssssrrrrrrssssssssssssttttttttttttxxx|||zzzzzz~~~{{{xxxyyyyyyxxxxxxvvvssssssssssssrrrpppppppppppppppqqqrrrrrrsssqqqrrrsssrrrpppoooooopppsssqqqpppnnnnnnnnnnnnooonnnnnnnnnoooppprrrssstttoooppppppooommmnnnppprrryyywwwssspppmmmlllmmmnnnlllkkkkkkmmmpppqqqqqqqqqnnnnnnooooooppppppqqqqqquuuqqqtttzzzzzzuuutttzzzwwwsssssstttttttttuuuxxx{{{|||vvvvvv}}}xxxyyy|||}}}xxxxxxyyyzzzzzzzzzyyyyyy~~~|||zzz{{{}}}zzz{{{}}}yyyvvvyyy~~~vvvxxx{{{|||xxx|||}}}uuurrrvvvuuuvvvuuuqqqqqqssstttrrrsssssstttttttttsssrrrrrrppppppppppppqqqqqqqqqrrrqqqrrrssssssrrrrrrsssuuurrrtttuuuuuuuuuuuuxxxzzz|||wwwvvvvvvwwwvvvuuuuuuvvvvvvtttuuuvvvwwwwwwvvvuuuttttttssssssrrrssstttuuuvvvsssttttttttttttuuuuuuuuurrrrrrsssttttttsssrrrrrrsssrrrrrrsssttttttttttttvvvyyyxxxxxx|||~~~zzzvvvxxxxxxyyywwwtttsssttttttsssqqqrrrrrrqqqqqqqqqrrrssssssrrrtttuuutttqqqooopppqqqppppppoooooooooooooooooonnnoooppppppppppppqqqrrrqqqqqqpppnnnmmmmmmooorrrtttuuutttqqqmmmlllnnnqqqnnnnnnnnnpppqqqqqqooonnnooooooooopppqqqrrrrrrrrrqqqqqqvvv{{{yyywwwwwwuuuooosssttttttttttttvvvzzz}}}||||||yyyyyyyyyyyyyyyzzz{{{{{{|||}}}}}}}}}}}}{{{zzzwww~~~xxx}}}vvv}}}xxxxxxtttxxxtttwwwxxxuuuuuuyyyzzzvvvoooppprrrssssssrrrqqqpppqqqqqqpppooopppqqqrrrsssppprrrssssssrrrrrrssstttssstttvvvvvvuuuuuuwwwxxx~~~|||zzzvvvwwwwwwuuuttttttuuuvvvuuuuuuvvvwwwwwwvvvuuutttvvvuuutttsssrrrsssttttttwwwwwwwwwvvvwwwxxxxxxyyyqqqrrrssstttttttttsssrrrtttsssrrrssstttuuuuuutttuuuyyyxxxzzzxxx{{{|||wwwuuusssrrrrrrrrrqqqppprrrqqqqqqppppppqqqqqqrrrnnnppprrrpppmmmkkklllmmmnnnnnnoooooopppppppppqqqoooqqqrrrrrrpppooooooppprrrrrrqqqnnnlllmmmoooqqqmmmppprrrpppkkkjjjnnnrrrqqqqqqqqqrrrsssqqqnnnkkkoooooopppqqqrrrrrrssssssrrrsssyyy|||zzz|||uuuooonnn|||rrrtttssstttttttttuuuwwwzzz~~~|||zzzyyyyyyxxxyyyzzz|||}}}vvvzzz~~~~~~~~~yyy~~~~~~~~~~~~~~~vvv|||yyyzzz{{{xxxwww{{{{{{wwwuuuwwwoootttuuussstttyyyyyyuuuiiikkknnnppppppooommmllltttsssrrrqqqqqqsssuuuvvvppprrrssssssrrrqqqssstttuuuvvvwwwvvvuuutttuuuwwwxxx{{{|||zzzyyyxxxyyyyyywwwuuurrrqqqrrrssstttuuuwwwxxxwwwvvvtttssstttsssrrrqqqqqqrrrssstttssstttvvvwwwxxxwwwuuuttttttwwwxxxvvvrrrqqqsssvvvsssssstttuuuuuuuuuuuuuuuvvv~~~zzzqqq}}}rrr|||yyyxxxwwwvvvuuuuuuuuuuuusssssssssrrrqqqpppooonnnvvvuuutttsssqqqpppooonnnqqqooonnnpppsssuuurrrooorrrooollllllmmmppprrrssspppppppppppppppooonnnnnnpppooommmlllmmmppprrrtttsssqqqoooooorrrrrrqqqnnnrrrtttvvvtttqqqpppsssvvvwwwvvvxxxyyyvvvvvvtttrrryyy}}}vvvnnnxxxqqq{{{tttooozzz|||}}}www~~~}}}sssttt{{{uuuwww}}}~~~ttt{{{}}}zzz}}}{{{xxxwwwvvvuuuuuuwwwyyy{{{yyyvvvvvvxxxwwwqqqoooqqqoooqqqrrrsssrrrqqqqqqrrrvvvsssqqqpppppppppppppppnnnqqqtttvvvvvvvvvwwwxxxvvvuuutttssstttvvvxxxyyyzzz~~~{{{{{{~~~{{{yyyvvvuuuvvvwwwvvvtttrrrrrrtttuuuqqqrrrtttvvvvvvuuutttsssttttttssssssssssssttttttrrrsssuuuvvvvvvvvvtttsssuuuuuuuuutttsssrrrsssuuuuuuvvvwwwxxxyyyyyyyyyyyyxxxzzzxxx{{{vvv{{{{{{zzzyyyxxxxxxxxxxxxtttrrrpppooooooppprrrtttsssssssssrrrqqqpppooonnnpppqqqrrrrrrrrrqqqrrrrrrrrrpppmmmmmmooopppqqqqqqllllllmmmnnnooooooooooooqqqooonnnmmmmmmooorrrssssssqqqoooppprrrrrrpppnnnqqqooonnnnnnqqquuuxxxzzz}}}yyyttttttxxxzzzyyywwwvvv}}}rrrmmmxxxtttmmmyyyxxxwwwuuu}}}~~~|||yyyxxxyyytttzzz}}}{{{}}}~~~zzzxxxwwwwwwvvvwwwwwwxxxyyywwwuuuuuuwwwvvvqqqoooqqqqqqrrrsssrrrpppooopppqqqrrrpppooonnnooooooooooooppprrrtttuuutttuuuvvvwwwuuuttttttssstttvvvxxxzzzuuu}}}||||||}}}zzzwwwtttrrrtttuuuuuutttssssssuuuwwwnnnoooqqqssstttttttttttttttttttttuuuuuutttttttttqqqrrrssstttuuutttssssssuuutttrrrrrrsssssssssrrrrrrsssuuuvvvxxxyyyyyyyyyzzzvvvzzzxxx|||{{{zzzyyyxxxxxxxxxxxxuuurrrooolllmmmqqqvvvyyypppqqqrrrsssrrrqqqpppoooooosssvvvuuuqqqoooqqqsssqqqpppoooooopppqqqpppnnnjjjkkkmmmoooqqqrrrrrrsssrrrpppooonnnnnnoooqqqrrrrrrqqqppppppqqqqqqpppnnnpppnnnnnnpppvvv{{{}}}}}}nnnrrrrrrrrruuuxxxxxxtttppppppvvvnnnlllwwwssstttzzzwwwxxxwww{{{}}}}}}{{{ttt{{{}}}zzz}}}}}}{{{}}}xxxxxxyyyyyyxxxxxxwwwwwwwwwuuuuuuxxxwwwsssrrrsssrrrsssrrrpppnnnnnnpppqqqoooooooooppppppppppppppprrrsssssssssrrrrrrtttuuussssssrrrrrrtttvvvxxxyyyttt}}}{{{wwwsssppptttuuuvvvuuutttssstttvvvooopppqqqsssssstttssssssssstttuuuvvvvvvuuutttsssrrrrrrsssttttttttttttsssuuurrrooopppssstttssspppqqqrrrsssuuuwwwyyyyyyzzzzzzxxx}}}}}}yyyxxxwwwvvvvvvuuuuuuuuuuuussspppnnnooorrrvvvyyyoooppprrrssstttsssrrrqqqqqqsssuuutttrrrpppppprrrqqqppppppqqqrrrqqqooolllnnnoooppprrrssstttuuuuuurrrqqqpppooonnnooopppqqqppppppooooooppppppoooooooootttyyyzzzzzz{{{wwwssstttuuuvvvxxxyyywwwqqqmmmsss{{{vvvwwwyyy~~~~~~|||||||||}}}}}}{{{{{{xxxyyyzzz{{{zzzyyywwwuuuxxxvvvvvvzzzyyyvvvtttvvvrrrrrrqqqooonnnnnnqqqsssnnnpppqqqrrrrrrssstttuuussstttsssqqqpppppprrrtttpppppppppqqqrrrtttvvvwwwttt~~~~~~|||{{{xxxtttqqquuuvvvwwwvvvtttsssssstttsssssstttttttttsssssssssssstttuuuvvvvvvuuutttsssssssssttttttuuuuuuuuuuuutttqqqooopppssstttssspppssstttvvvyyy{{{|||}}}}}}zzz|||xxxwwwvvvuuuuuutttuuuuuuuuutttsssrrrrrrrrrssstttoooppprrrssstttttttttssstttrrrqqqrrrssssssqqqnnnqqqqqqqqqrrrsssrrrooolllqqqqqqrrrsssssssssssssssrrrqqqpppooooooppppppqqqooooooppppppppppppqqqrrrqqq{{{~~~xxx}}}|||{{{vvv{{{qqqrrrtttwwwyyyzzzxxxwwwtttxxxtttyyyvvvxxx~~~{{{}}}}}}|||}}}~~~xxxyyy{{{|||{{{zzzwwwvvvvvvtttuuuyyyyyyuuutttvvvqqqqqqqqqpppooopppsssvvvmmmppprrrrrrrrrsssuuuwwwttttttsssqqqooooooqqqrrrooooooooopppqqqrrrttttttpppwwwwww{{{}}}|||zzzzzzyyyxxxuuusssuuuvvvwwwwwwtttsssrrrsssvvvuuuuuuttttttttttttssstttttttttuuuuuuttttttttttttttttttttttttuuuuuuuuusssqqqpppqqqrrrssssssrrrrrrsssuuuwwwyyyzzz{{{{{{yyy{{{{{{zzzyyyxxxwwwwwwwwwwwwvvvvvvvvvvvvtttsssqqqppppppqqqqqqrrrrrrssstttttttttqqqnnnpppssstttqqqmmmqqqpppppprrrsssrrrpppnnnqqqqqqqqqqqqqqqpppooonnnqqqqqqpppppppppqqqqqqrrroooqqqrrrsssssstttvvvwwwwww}}}~~~}}}~~~tttvvvssssssttttttuuuwwwwwwxxxuuusssmmmvvvrrrwwwssstttwwwtttooopppvvvuuu{{{zzz~~~~~~xxx{{{|||yyyzzz{{{||||||{{{yyywwwuuurrrssswwwwwwsssrrrtttrrrssssssrrrqqqqqqtttvvvllloooppppppoooppptttxxxtttttttttrrrpppoooppprrrppppppqqqqqqrrrrrrssssssrrrvvvsssxxx~~~yyywwwvvvvvvwwwwwwvvvtttsssuuuvvvwwwuuutttttttttttttttttttttttttttuuuuuuttttttssssssssssssttttttssssssrrrssssssssstttuuuqqqrrrsssrrrrrrrrrsssuuupppppprrrtttvvvwwwwwwwwwyyy||||||{{{zzzyyyyyyyyyyyyvvvvvvvvvvvvuuusssrrrqqqppppppooonnnoooppprrrsssooooooooopppqqqqqqpppoooqqqppppppqqqrrrsssqqqppppppppppppppppppooonnnnnnpppppppppqqqqqqrrrrrrsssqqqsssvvvxxxxxxyyy|||~~~~~~{{{rrrvvvwwwwwwvvvuuusssrrrrrrssstttxxxrrr}}}sssnnnqqqxxx{{{{{{||||||yyyttttttvvvqqquuuwwwuuuvvvzzz}}}}}}}}}}}}yyy~~~yyyyyy{{{||||||{{{zzzzzzvvvtttuuuxxxwwwsssrrrtttuuuvvvvvvuuusssqqqrrrsssnnnpppqqqooommmnnntttzzzrrrtttuuutttrrrqqqqqqqqqsssssstttttttttttttttsssuuuyyyuuuwww{{{vvvtttssssssuuuvvvvvvuuupppsssuuuvvvvvvuuuvvvvvvrrrrrrrrrssstttuuuvvvwwwtttsssrrrqqqqqqrrrssstttrrrrrrqqqqqqqqqrrrssstttpppsssuuutttqqqqqqtttwwwssssssuuuvvvxxxyyyyyyyyyzzz||||||{{{zzzyyyyyyyyyyyywwwvvvuuuuuutttssssssssspppooommmkkklllnnnqqqrrrkkknnnqqqqqqooonnnppprrrqqqpppoooppprrrssssssrrrqqqqqqqqqrrrrrrqqqqqqpppoooooopppqqqrrrrrrsssssssssvvvyyy{{{{{{}}}ooo~~~ssstttuuuvvvvvvuuutttuuuuuuooo{{{tttnnnssswwwtttrrrtttsssttttttqqqooopppsssvvvtttyyy{{{xxxvvvwwwwwwtttrrrvvvzzz}}}|||}}}yyyyyyzzz{{{||||||||||||zzzxxxyyy{{{{{{vvvuuuvvvxxxyyyyyywwwtttqqqpppppprrrsssssspppnnnooovvv}}}rrrtttuuuuuutttrrrqqqrrrvvvvvvwwwwwwvvvvvvuuutttrrrxxxuuussszzzzzzyyy~~~{{{wwwuuuuuuuuuuuuvvvvvvvvvvvvvvvuuutttuuuwwwxxxxxxwwwuuusssrrrsssssssssrrrqqqwwwsssppppppsssuuutttrrrpppqqqsssttttttsssqqqpppqqqqqqqqqrrruuuvvvuuusssqqquuuwwwuuuuuuxxxzzzyyyyyy~~~uuuyyyuuu{{{sssxxxuuusssssstttuuuuuutttrrrqqqooommmmmmnnnpppqqqrrrrrrqqqqqqrrrrrrssstttpppoooooooooqqqrrrqqqpppuuurrrppprrrvvvxxxvvvsssmmmqqquuuvvvuuurrrrrrrrrttttttxxx}}}|||yyy~~~wwwxxx|||xxxwwwwwwwwwwwwvvvtttsssrrrrrrttttttvvvxxxssstttsssrrrqqqqqqrrrtttuuutttsssrrrrrrqqqqqqqqqrrrpppppprrrssstttvvvwwwxxxttttttvvvzzzzzzxxxyyy}}}|||xxxzzz}}}~~~qqqzzzvvvwww{{{{{{zzzyyyxxxwwwvvvvvvvvvwwwwwwuuuqqqooooooppptttsssqqqpppooopppqqqqqqqqqooonnnnnnqqquuuwwwwwwtttqqqoooqqqtttvvvuuusssuuurrrrrruuuxxxzzz~~~zzz}}}yyyvvvtttuuuuuuuuuvvvvvvvvvvvvwwwvvvvvvwwwyyyyyyxxxwwwuuuuuuttttttttttttssssssvvvsssppppppsssuuutttrrroooqqqrrrssstttsssqqqpppqqqqqqqqqrrruuuuuutttsssrrrvvvxxxuuuuuuxxxzzzyyyxxx~~~||||||{{{{{{xxxwwwuuusssrrrssstttttttttrrrqqqpppoooooooooppppppqqqqqqqqqqqqqqqrrrssssssqqqpppooopppqqqrrrrrrpppuuurrrpppqqqvvvwwwuuusssrrrqqqqqqsssvvvyyyyyyyyy{{{{{{}}}~~~zzzxxx}}}xxxxxxwwwvvvtttsssqqqpppuuuwwwpppppprrrrrrwww{{{}}}~~~~~~wwwsssttttttssssssrrrsssssssssssssssrrrqqqqqqqqqqqqqqqrrrrrrssssssttttttttttttwwwuuuvvvxxxwwwvvvyyy~~~zzzzzz{{{{{{|||zzz~~~www|||wwwwwwwwwvvvuuuuuuttttttppprrrssssssrrrrrrsssuuutttsssrrrqqqpppqqqqqqrrrtttrrrpppqqqrrrtttttttttsssqqqpppqqqtttvvvuuutttqqqppprrrxxx|||}}}~~~{{{xxxwwwxxxttttttuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxzzzzzzxxxvvvvvvvvvuuuuuuuuutttttttttuuurrrppppppsssuuusssqqqnnnoooqqqrrrsssrrrrrrqqqrrrqqqqqqsssuuuuuutttsssrrrwwwxxxvvvvvvyyyzzzyyy|||}}}{{{vvv}}}xxxvvvtttssstttuuuuuutttqqqqqqqqqqqqqqqppppppoooqqqppppppppppppqqqrrrrrrqqqpppoooppprrrsssrrrqqqsssqqqpppqqquuuwwwuuussssssqqqqqquuu{{{~~~}}}{{{|||{{{{{{yyywwwzzzyyyoooyyyyyywwwvvvtttrrrpppoootttzzzvvvvvv~~~wwwxxxvvvqqqqqqxxx~~~yyysssqqqrrrtttuuutttttttttttttttsssrrrqqqrrrqqqpppppppppppppppppptttttttttsssrrrrrrqqqqqqxxxuuussstttsssrrrvvv|||vvvuuussssssvvv{{{{{{zzz|||rrrzzzuuuuuuuuutttttttttttttttnnnppprrrrrrrrrrrrtttvvvuuutttsssrrrqqqrrrssssssvvvtttssssssssssssrrrpppsssrrrqqqrrrtttuuuuuuuuuqqqqqqttt{{{~~~xxxvvvyyy|||tttttttttuuuuuuuuuvvvvvvuuuuuuvvvwwwyyyyyyvvvtttuuuuuuvvvuuutttssssssttttttqqqooopppsssuuusssqqqnnnooopppqqqrrrrrrrrrrrrrrrqqqqqqssstttuuutttrrrssswwwyyyvvvvvvyyyzzzyyy}}}}}}|||vvv{{{xxxvvvuuuvvvwwwvvvvvvpppqqqssstttsssrrrpppoooppppppooooooppppppqqqrrrrrrqqqpppqqqsssssssssqqqsssqqqqqqrrruuuwwwvvvuuutttvvvzzz~~~~~~{{{|||~~~}}}tttuuu|||{{{yyyxxxwwwuuutttssssssrrruuuxxxwwwzzztttooojjjqqqqqqqqqrrruuuwwwwwwvvvtttuuuuuuuuutttsssqqqpppppppppooooooooooooppppppsssssssssrrrqqqqqqpppppptttrrrqqqrrrqqqnnnqqqvvvrrrvvvzzz|||zzzwwwtttsssxxx~~~uuuuuuuuuuuuvvvvvvvvvvvvvvvwwwrrrssstttsssqqqppppppqqquuutttsssrrrrrrssstttuuutttsssrrrssstttsssqqqooosssrrrrrrrrrtttuuuuuuvvvvvvtttvvvzzz|||{{{{{{~~~|||xxxxxx|||ttttttttttttuuuuuuuuuuuuuuuttttttuuuvvvvvvtttrrrssstttuuutttrrrqqqrrrtttrrrpppoooppptttuuusssqqqppppppqqqqqqrrrrrrrrrrrrsssrrrrrrssstttuuusssrrrsssxxxyyyvvvuuuxxxzzzxxxyyywww}}}yyy|||zzzxxxuuutttuuuvvvuuutttqqqrrrtttuuuuuusssqqqoooppppppooooooppppppqqqrrrrrrqqqqqqqqqssstttsssrrrssssssssstttvvvxxxxxxwwwyyy}}}~~~{{{xxx||||||tttvvv}}}zzzwwwwwwvvvuuuuuuvvvvvvwwwyyyuuulllzzz{{{pppqqquuuuuupppqqqssswwwzzzzzzxxxvvvssstttuuuuuutttrrrpppoooooooooooonnnnnnoooppppppppppppppppppqqqqqqqqqqqqqqqpppsssuuutttoooooorrroooqqqtttuuuvvvwwwyyy{{{yyy{{{}}}uuuwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuusssqqqooooooooouuutttssssssssstttuuuvvvqqqpppppprrrssssssrrrppprrrsssssssssssstttvvvwwwxxxtttsssvvvwwwvvvyyy}}}||||||{{{zzzzzz{{{~~~sssssstttttttttuuuuuuuuuuuutttssssssttttttsssrrrrrrtttvvvtttqqqpppqqqtttqqqooooooqqqtttuuusssppprrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrsssttttttsssqqqssswwwxxxuuutttwwwxxxwwwyyyxxx|||zzzyyyyyyvvvtttrrrsssssssssrrrrrrsssuuuvvvuuutttrrrqqqqqqppppppppppppqqqrrrrrrsssrrrqqqrrrtttuuutttsssuuuuuuvvvwwwyyyzzz{{{{{{zzz}}}~~~|||zzz|||wwwuuutttrrrvvvtttfffuuuuuutttttttttvvvwwwyyytttwwwnnnmmmvvvmmmlllrrrvvvuuutttsssqqqqqqssstttttttttrrrrrrrrrrrrrrrqqqpppooooooooooooooooooooopppqqqmmmnnnnnnooopppqqqrrrrrrqqqqqquuuyyywwwrrrppprrrnnnpppsssuuuuuuvvvxxxzzzxxxxxxwwwvvvwww~~~vvvyyyyyyxxxwwwvvvuuuttttttssstttuuutttrrrqqqrrrsssttttttsssrrrssstttuuuvvvqqqpppoooqqqsssttttttsssrrrsssttttttssstttvvvxxxuuuqqqpppsssuuuuuuyyy~~~{{{{{{zzzyyyyyy{{{||||||{{{ssssssssstttttttttuuuuuuxxxuuurrrrrrssstttttttttrrruuuwwwuuurrrppprrruuupppooonnnqqqtttuuussspppuuuuuutttsssrrrrrrrrrrrrsssrrrrrrsssttttttsssqqqrrrvvvwwwtttsssvvvwwwvvv{{{{{{zzzzzz|||zzzxxxuuutttttttttssssssttttttuuuvvvuuutttsssrrrqqqqqqqqqqqqqqqrrrsssssstttrrrrrrssstttuuutttssswwwxxxyyyzzz{{{|||~~~|||wwwwww}}}|||www{{{}}}sssuuutttsssrrrrrrsssuuuvvvkkkwwwvvvooopppooommmtttppprrrtttuuuwwwwwwuuusssjjjmmmooopppsssvvvsssmmmsssqqqooonnnpppqqqrrrrrrqqqqqqppppppoooppppppppppppoooooooooooopppqqqrrrmmmmmmnnnooooooppppppqqqqqqpppsssvvvuuuqqqppptttooosssxxxzzzxxxuuurrrpppmmmpppuuuyyyzzzyyywwwuuu}}}~~~}}}|||zzzwwwuuutttsssrrrtttuuuuuusssssstttvvvssssssrrrrrrrrrsssuuuvvvtttsssqqqqqqtttvvvvvvvvvrrrtttuuuuuussssssvvvxxxssspppppptttuuuuuuwww{{{zzz}}}|||yyywwwxxx{{{{{{yyyvvvssssssssstttttttttuuuuuuzzzwwwsssqqqrrrtttuuuuuusssvvvyyywwwsssqqqssswwwpppnnnnnnqqqtttuuussspppwwwvvvuuutttsssrrrrrrrrrtttsssrrrsssttttttsssqqqrrrvvvwwwtttsssuuuvvvuuuxxxzzzzzzxxx{{{~~~{{{xxxwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuttttttsssrrrrrrqqqqqqrrrrrrsssttttttsssrrrsssuuuuuuuuutttxxxzzz{{{|||}}}~~~|||rrrwwwuuuuuutttrrrppppppqqqrrrsssjjjsssppplllssstttpppssswwwsssooopppvvvzzzxxxrrrtttsssnnnkkknnntttvvvsssooooooqqqsssuuuuuusssqqqppppppnnnnnnnnnooopppqqqppppppoooooopppqqqrrrrrrnnnnnnnnnnnnooooooooooooooonnnnnnqqqpppmmmooosssrrrqqqpppnnnnnnqqqvvvzzzssspppnnnnnnqqqvvvzzz|||wwwvvvuuuxxx~~~zzzxxxuuutttuuuvvvwwwvvvtttssstttuuusssrrrrrrqqqrrrssstttuuuxxxvvvsssssstttvvvwwwwwwrrrtttvvvuuussssssvvvyyyuuussstttwwwwwwtttsssuuu{{{}}}}}}vvvuuuwwwzzz|||{{{vvvrrruuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuutttttttttqqqqqqqqqrrrssstttuuuvvvmmmnnnooopppqqqrrrrrrsssttttttsssrrrrrrrrrrrrsssqqqqqqrrrssstttuuuvvvwwwxxxwwwuuutttttttttuuuvvv|||~~~xxx~~~ttt~~~}}}{{{yyyyyyzzzyyyxxxvvvwwwwwwvvvuuuxxx||||||wwwxxxuuusssuuuuuurrrrrruuusssxxxyyyvvvvvvzzz{{{xxxzzzzzzzzz{{{~~~sssmmmwwwyyyvvvrrrpppqqqrrrrrrrrrsssrrrrrrqqqqqqrrrssssssvvvwwwvvvtttrrrrrrtttvvvpppqqqqqqqqqrrrrrrrrrrrrrrrrrruuuwwwsssoooqqqvvvqqqrrrrrrpppnnnnnnppprrroooooooooooooooppppppqqqmmmnnnoooppppppooonnnmmmnnnnnnooopppppppppppppppqqqqqqpppppppppqqqrrrrrrrrrrrrssssssuuuvvvwwwxxxyyyuuuuuuxxxyyyyyy|||{{{~~~}}}}}}zzzwwwwwwzzzuuuvvvwwwxxxxxxyyyyyyxxxppprrrtttvvvvvvvvvwwwxxxuuuuuuvvvtttrrrqqqrrrsssvvvsssssstttsssrrrvvv|||xxxwwwuuuqqqooopppvvv{{{|||~~~{{{vvvuuuvvvxxxzzzzzzvvvrrrtttttttttuuuuuutttttttttrrrrrrssstttuuuvvvwwwwwwrrrrrrrrrrrrsssssstttuuutttssssssssssssrrrrrrrrrttttttsssrrrrrrrrrrrrrrrssssssssssssssstttttttttuuuttttttttttttvvvwwwxxxwww|||}}}yyy}}}~~~}}}~~~~~~||||||~~~~~~}}}~~~yyy}}}zzzxxxzzzxxxtttsssuuuwwwzzzyyyvvvwww{{{|||yyy{{{mmmvvvuuutttrrrrrrssssssqqqpppqqqqqqppppppooopppppppppuuuuuuuuutttrrrrrrsssuuummmmmmllllllmmmmmmnnnnnnqqqnnnooorrrssspppnnnooooooppprrrrrrpppooonnnoooooooooooooooooopppqqqqqqnnnooopppqqqqqqpppooonnnmmmnnnoooooopppppppppooopppppppppppppppqqqqqqrrrrrrrrrrrrssstttuuuvvvwwwwwwtttssswwwxxxwwwzzz~~~{{{yyyyyy{{{zzzyyywwwwwwwwwwwwwwwwwwwwwwwwvvvuuuttttttqqqsssvvvvvvuuusssrrrrrrxxxyyyzzzyyywwwuuutttuuuuuussstttwwwvvvtttuuuyyyvvvwwwxxxvvvttttttwwwzzz}}}zzz~~~{{{xxxuuuuuuuuuvvvxxxwwwuuusssssstttuuuvvvvvvuuutttsssrrrrrrssstttuuuvvvvvvwwwssssssrrrrrrrrrsssssstttuuuuuutttttttttsssssssssssssssssssssrrrrrrrrrrrrsssssssssrrrrrrqqqqqqqqqqqqqqqrrrssstttvvvxxxyyyvvvtttwww|||wwwyyy~~~}}}}}}}}}~~~}}}xxxvvvwww{{{|||{{{yyy{{{oootttqqqqqqqqqsssttttttqqqnnnqqqqqqppppppoooooooooooosssttttttsssqqqqqqrrrtttooonnnmmmmmmmmmnnnpppppptttooonnntttwwwuuuqqqooolllooorrrsssqqqnnnmmmlllpppoooooooooooopppqqqqqqppppppqqqqqqqqqqqqppppppooopppqqqqqqqqqqqqqqqqqqpppoooooooooppppppqqqrrrqqqqqqqqqqqqrrrtttuuuvvvuuurrrrrrvvvwwwvvvxxx{{{vvvttt|||www||||||wwwvvvyyyxxxrrrvvvvvvuuuuuutttsssssssssppprrruuuvvvtttqqqppppppxxxzzz||||||zzzxxxwwwwwwttttttvvvzzzxxxttttttwwwsssvvvyyyzzzyyyxxxwwwxxxzzzyyy}}}~~~}}}|||xxxvvvuuuttttttuuuuuuuuuuuutttrrrsssuuuvvvvvvuuusssrrruuuuuuuuuttttttssssssrrrttttttsssrrrrrrrrrssssssppppppqqqrrrssstttuuuuuussssssssssssrrrrrrqqqqqqrrrrrrrrrqqqqqqqqqppppppppppppqqqrrrtttuuuwwwwwwyyyppprrr||||||www|||~~~|||~~~|||zzz{{{~~~~~~~~~rrrtttooooooppprrrttttttrrrooossssssrrrrrrqqqqqqpppoooqqqrrrsssrrrppppppqqqrrrqqqpppooonnnnnnpppqqqssssssppppppvvvxxxuuuqqqqqqllloooqqqqqqooommmmmmmmmppppppooooooppppppqqqrrrpppppppppppppppppppppppprrrrrrsssssstttssssssrrrpppppppppppppppqqqrrrsssppppppppppppqqqrrrsssttttttrrrrrrvvvwwwvvvvvvzzzyyywww~~~}}}yyy{{{xxxwww|||yyypppssssssssstttuuuuuuvvvwwwppprrrssssssrrrrrrtttuuutttwww{{{}}}|||zzzzzzzzzwwwuuuwwwyyywwwsssssswwwrrrtttwwwyyyyyyxxxwwwvvvyyyxxx|||~~~{{{zzzzzzwwwtttssstttuuuuuuuuutttttttttqqqssstttvvvvvvtttsssqqqvvvuuuuuutttsssrrrrrrrrrttttttsssrrrrrrrrrsssssspppqqqrrrrrrttttttuuuvvvrrrrrrsssssssssrrrqqqppppppppppppqqqqqqqqqrrrrrrqqqqqqrrrrrrssssssssssssuuutttuuuyyy{{{zzzzzzzzz}}}||||||~~~{{{}}}vvvssssssqqqpppoooppprrrssssssrrrqqqrrrrrrrrrrrrqqqpppooooooqqqrrrrrrppppppqqqrrrooonnnnnnmmmnnnooopppqqqlllmmmpppsssrrrnnnnnnqqqoooppppppooommmlllnnnooopppppppppppppppqqqqqqrrrooooooooonnnnnnoooooooooqqqrrrrrrrrrrrrrrrqqqqqqpppppppppqqqqqqrrrttttttpppppppppppppppqqqrrrssssssrrrsssxxxyyyvvvvvvxxxtttuuuxxx||||||zzz}}}|||~~~yyyzzz~~~|||tttuuuuuuuuuuuuvvvwwwxxxyyyvvvvvvtttrrrqqqrrrvvvyyyqqqtttyyy}}}~~~~~~~~~{{{xxxwwwwwwuuurrrtttxxxssssssttttttuuuvvvuuuuuuyyyyyy|||{{{yyyyyyyyywwwtttrrrtttvvvwwwuuutttttttttrrrssstttuuuuuutttsssrrrrrrrrrssssssssstttttttttssssssrrrrrrrrrsssssstttvvvuuuuuuuuuuuutttttttttqqqrrrsssssssssrrrpppooopppppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqpppooommmxxx{{{tttpppvvv|||}}}{{{{{{uuurrrqqqmmmxxxyyynnniiioootttrrrrrrqqqoooppprrrsssssssssmmmnnnoooppppppooonnnmmmnnnppprrrrrrqqqpppqqqrrrpppqqqqqqqqqrrrrrrrrrrrrmmmnnnqqqtttqqqmmmooouuupppqqqpppnnnlllmmmoooqqqqqqppppppppppppqqqrrrrrroooooonnnnnnnnnnnnooooooooooooooooooooonnnnnnmmmooooooppppppqqqrrrttttttpppppppppppppppqqqrrrrrrrrrqqqtttxxxyyyvvvtttvvvpppvvvxxxwwwxxx}}}~~~}}}~~~|||yyyyyy|||~~~}}}{{{{{{zzzxxxvvvvvvvvvwwwwww}}}{{{xxxtttqqqqqqtttwwwrrruuuzzz}}}|||yyyyyyvvvsssuuuzzzvvvuuusssssstttuuuuuutttyyyyyy{{{}}}~~~yyywwwxxxyyywwwuuuqqqtttxxxyyywwwtttttttttssssssssssssssssssssssssrrrrrrssssssssssssttttttrrrrrrrrrrrrsssssstttuuuuuuuuuuuutttttttttsssssspppqqqrrrssssssrrrpppooorrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrqqqooonnnnnnvvvxxxqqqnnnsss{{{~~~sssxxxxxxvvvuuuvvvxxx|||xxx{{{zzzuuurrrtttsssppprrrqqqqqqsssuuutttrrrpppkkklllnnnpppqqqpppooonnnnnnppprrrsssrrrqqqqqqrrrrrrssstttvvvvvvuuutttsssrrrppppppssssssqqqssswwwoooqqqrrrqqqooonnnooopppqqqqqqppppppqqqqqqrrrsssppppppooonnnnnnoooppppppooooooooooooooonnnnnnmmmmmmmmmmmmnnnoooqqqrrrsssqqqqqqpppppppppqqqrrrrrrpppppprrrxxxxxxtttrrrsssxxxxxxwwwvvvwwwyyy}}}~~~{{{~~~yyy~~~|||zzz~~~{{{zzzxxxvvvvvvvvvwwwxxx{{{{{{zzzwwwtttrrrssstttsssvvvyyy{{{}}}~~~~~~{{{wwwwww{{{zzzxxxvvvvvvxxxxxxvvvtttxxxxxxxxxyyy}}}|||xxxvvvxxxyyyxxxvvvpppuuuyyyzzzxxxuuutttttttttssssssrrrrrrsssssstttvvvuuuuuutttrrrqqqppppppqqqqqqqqqrrrssstttuuuvvvoooppppppqqqrrrsssttttttpppqqqrrrssssssqqqpppnnnuuuuuutttsssrrrqqqpppoooooopppqqqrrrrrrqqqpppooovvvrrrooorrrvvvwwwuuuttt|||wwwvvv~~~uuutttuuuwwwzzz~~~{{{wwwuuuuuuuuutttsssssstttuuuwwwqqqrrrzzz~~~xxxqqqooopppqqqtttvvvxxxvvvqqqnnnlllmmmppprrrssssssrrrqqqnnnppprrrsssrrrqqqqqqrrrmmmooorrrttttttsssqqqooosssllliiilllpppqqqqqqsssnnnpppssstttrrrpppnnnnnnqqqqqqppppppqqqqqqrrrsssrrrqqqpppoooooopppqqqrrrrrrrrrrrrrrrrrrqqqpppoookkkkkkllllllmmmooopppqqqqqqqqqqqqqqqqqqqqqrrrrrrooonnnqqqwwwwwwssspppqqqvvvqqqqqqvvvxxxvvvyyy{{{}}}zzzwwwxxxwwwvvvuuuvvvxxxzzz{{{uuuwwwyyyzzzxxxuuuttttttsssuuuwwwxxxyyyzzz|||~~~zzzyyy{{{}}}{{{zzz{{{}}}{{{xxxtttwwwwwwvvvvvv{{{}}}{{{|||yyytttrrrtttvvvuuuuuuuuutttttttttttttttttttttuuuuuuuuuuuuuuussstttuuuvvvvvvuuuttttttzzztttnnnlllooorrrrrrpppooorrruuuuuurrrqqqsssuuuvvvssspppppprrrsssqqqooouuutttrrrqqqppppppqqqrrrrrrqqqpppppprrrrrrqqqppptttttttttrrrqqqrrruuuwwwttt|||~~~}}}|||wwwvvvxxxtttuuuvvvwwwxxxxxxwwwvvvqqqsssuuuuuusssrrrrrrrrrvvvssstttxxxwwwqqqooorrrttttttssssssssssssttttttsssmmmlllssswwwsssmmmlllppppppqqqqqqqqqrrrrrrrrrrrrtttvvvwwwvvvuuurrrqqqssssssrrrqqqpppppppppppppppmmmnnnssssssnnnmmmpppkkknnnrrrtttsssqqqppppppmmmnnnnnnnnnooooooooopppmmmmmmmmmnnnoooppppppqqqooommmkkkkkkmmmoooooooooooopppqqqrrrrrrrrrrrrrrrtttsssrrrrrrssstttsssrrrrrrrrrtttuuuwwwyyyzzz{{{~~~~~~}}}~~~{{{vvvvvvzzz|||zzzwwwwwwxxxxxxvvvtttuuuxxx|||~~~yyyvvvxxxzzzxxxxxxzzz|||~~~||||||wwwvvvxxxyyyvvvssszzzxxxvvvvvvxxx}}}|||xxxxxxzzzyyyvvvtttttttttttttttsssssssssrrrpppppppppqqqqqqrrrrrrrrrrrrssssssttttttsssrrrqqqyyytttooonnnqqqsssrrrpppppprrrsssssssssrrrsssssstttrrrpppppprrrtttsssqqqrrrrrrqqqqqqqqqrrrrrrssssssqqqpppqqqrrrsssrrrppprrrsssssssssrrrsssvvvxxxwwwzzz{{{xxxxxx}}}yyyvvvvvvxxxssstttuuuvvvvvvvvvuuuuuussstttvvvvvvuuutttttttttwwwsssrrruuuuuuqqqqqqtttssssssrrrrrrrrrrrrssssssuuuooommmrrrtttrrrpppqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqpppppppppooopppppppppoooooopppqqqqqqqqqnnnooottttttooonnnqqqlllmmmnnnpppqqqrrrqqqqqqooonnnnnnooopppqqqppppppmmmnnnooooooppppppppppppooommmllllllnnnoooooonnnqqqqqqrrrrrrrrrqqqppppppttttttssssssttttttsssssssssssstttuuuvvvvvvwwwxxx}}}~~~|||}}}~~~~~~zzzuuurrrwwwxxxyyyxxxvvvwwwzzz|||{{{xxxwwwyyyyyyvvvvvvzzzyyy{{{wwwvvvxxxxxxvvvsss{{{zzzxxxxxxyyy}}}}}}wwwvvv{{{}}}xxxrrruuuuuuuuuuuuttttttttttttnnnnnnooopppqqqqqqrrrrrrssssssttttttsssrrrqqqqqqvvvssspppppprrrsssqqqoooqqqppppppqqqssssssrrrqqqrrrpppoooppprrrtttttttttooopppqqqrrrsssssssssssssssrrrqqqrrrssstttsssrrroooqqqssstttttttttvvvxxxyyyxxxwwwvvvwwwzzzuuutttvvvvvvuuuwwwttttttuuuuuuuuutttssssssoooqqqssssssrrrqqqqqqrrrwwwsssqqqrrrrrrqqqssswwwrrrqqqqqqqqqqqqqqqqqqrrrvvvrrroooppppppppprrrvvvqqqqqqrrrrrrrrrsssssssssqqqpppnnnmmmmmmnnnoooooonnnnnnnnnnnnooopppqqqrrrqqqpppqqqttttttqqqpppqqquuuqqqnnnmmmpppqqqqqqoooqqqooommmoooqqqsssqqqooommmnnnooopppqqqpppooonnnnnnmmmmmmnnnppppppooonnnrrrrrrrrrrrrqqqpppoooooosssssssssssstttttttttttttttttttttttttttttttttuuuttt|||xxxvvvxxx{{{zzz{{{{{{zzzxxxwwwwwwxxxwwwwwwyyyzzzwwwssstttyyyxxxzzz}}}yyywwwxxxxxxwwwtttzzzzzzyyyzzz{{{}}}~~~zzzzzz|||wwwoooxxxxxxxxxwwwwwwwwwwwwvvvqqqrrrrrrssstttuuuvvvvvvvvvvvvvvvuuuuuutttsssssssssqqqpppqqqrrrrrrpppnnnrrrpppnnnpppssstttrrrooorrrqqqqqqqqqrrrsssssssssooopppqqqsssssssssrrrqqqsssrrrqqqrrrtttuuutttsssppprrrtttuuuttttttuuuvvvwwwwwwwwwxxxzzz{{{zzzyyy|||uuuppprrruuuuuutttuuuuuuuuuuuuuuuttttttssssssoooppprrrqqqppppppqqqrrrtttsssrrrrrrrrrrrrtttuuuqqqqqqrrrrrrrrrrrrqqqqqqsssrrrqqqpppoooooosssvvvqqqrrrrrrrrrrrrsssssssssrrrrrrqqqpppppppppppppppooooooooooooooopppqqqqqqppppppqqqssssssqqqppppppxxxpppmmmooopppooolllrrrnnnlllnnnqqqrrrpppmmmlllmmmoooppppppooommmlllnnnmmmnnnpppqqqqqqooommmqqqqqqrrrrrrrrrqqqppppppqqqrrrssssssrrrrrrssstttsssssstttttttttuuuuuuuuuttt{{{{{{yyyzzz|||~~~}}}}}}}}}{{{xxxuuusssssssssuuuyyy{{{vvvqqqrrrxxxzzzvvv|||{{{}}}~~~|||{{{zzzwwwuuuwwwxxxyyyzzz|||}}}~~~~~~xxxzzzzzzxxxrrryyyxxxxxxxxxwwwwwwwwwwwwttttttuuuvvvvvvwwwxxxxxxvvvvvvuuuuuuttttttttttttpppoooppppppqqqpppooommmrrrpppnnnpppssstttrrrooosssssssssrrrqqqqqqqqqrrrqqqqqqrrrsssrrrqqqooonnnsssrrrqqqrrrtttuuutttsssrrrtttvvvuuutttssssssssstttuuuxxxyyyyyyzzz{{{|||~~~~~~rrr|||vvvrrrsssuuussssssuuuwwwvvvvvvuuuttttttttttttssstttvvvuuuttttttvvvwwwppprrrssssssttttttsssqqqqqqrrrssssssssssssrrrqqqmmmppprrrqqqpppqqqqqqrrrqqqqqqqqqrrrrrrrrrssssssqqqrrrssstttsssrrrpppooosssrrrqqqpppppppppppppppnnnpppqqqqqqqqqqqqpppnnnwwwoookkkmmmooonnnkkkpppnnnlllmmmooopppnnnlllkkklllmmmnnnnnnnnnmmmlllnnnnnnoooppprrrrrrpppnnnnnnooopppqqqrrrsssssssssoooqqqrrrrrrqqqppprrrtttrrrssstttuuuvvvvvvwwwxxxuuu}}}|||{{{}}}}}}|||www{{{zzzzzzyyyxxxvvvtttrrrsssuuuxxxzzzvvvppprrrwwwzzzuuuzzz}}}}}}zzzwwwuuuvvvxxx{{{}}}}}}}}}}}}}}}|||{{{|||xxxvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttuuuuuuuuuuuussssssrrrrrrrrrsssssstttooopppppppppppppppooooooqqqppppppqqqssssssrrrqqqtttttttttrrrpppoooppprrrrrrrrrrrrrrrqqqpppooonnnrrrqqqpppqqqsssuuutttsssuuuuuuvvvuuusssrrrrrrsssrrrtttvvvvvvttttttwwwzzzxxx|||{{{|||{{{{{{uuurrrssstttssssssvvvwwwvvvuuuuuutttuuuuuuuuurrrtttttttttssstttvvvxxxooosssuuutttssstttrrroooqqqrrrsssttttttsssrrrqqqjjjoooqqqrrrrrrtttqqqmmmppppppqqqqqqqqqrrrrrrrrroooppprrrttttttqqqooommmtttsssrrrqqqppppppppppppmmmpppqqqooooooqqqpppmmmtttpppkkkjjjlllooooooooommmnnnnnnmmmmmmlllllllllkkkllllllmmmmmmnnnoooooopppooooooppprrrrrrqqqpppmmmnnnoooqqqrrrsssttttttnnnqqqsssrrrpppppprrruuurrrssssssuuuvvvwwwxxxxxxuuuwwwxxx}}}~~~xxxyyy~~~wwwvvvuuuvvvxxxyyyxxxwwwuuuuuuwwwxxxvvvqqqrrrwwwyyyvvvzzz~~~{{{wwwxxx{{{}}}~~~~~~~~~}}}{{{|||xxxvvvvvvuuuuuuuuutttttttttsssrrrrrrrrrrrrqqqqqqqqqrrrrrrqqqqqqrrrsssuuuuuuqqqqqqrrrrrrqqqqqqqqqrrrppprrrsssssssssrrrssssssqqqssstttrrrpppppprrrtttqqqqqqpppppppppppppppqqqqqqpppoooqqqssstttsssrrruuuuuuuuusssrrrrrrtttvvvtttuuuttttttsssssstttuuuppp~~~|||xxx|||wwwzzzxxxsssrrrttttttrrrsssuuuuuutttssssssssstttuuuvvvooopppqqqppppppqqqsssuuuqqquuuuuuqqqqqqsssrrrnnnpppqqqrrrssssssrrrqqqpppllloooqqqppptttwwwtttlllooooooooopppppppppqqqqqqpppqqqrrrrrrrrrqqqpppoooqqqqqqpppppppppppppppqqqmmmqqqrrrpppppprrrqqqmmmnnnmmmmmmmmmnnnppprrrsssllloooqqqooollljjjlllooommmmmmllllllnnnppprrrtttrrrpppooooooqqqrrrrrrqqqnnnooopppqqqrrrsssssssssooorrruuutttrrrqqqtttxxxsssssssssttttttuuuuuuuuuwwwwwwvvv|||zzzzzz|||{{{xxxvvvvvvxxxyyyyyyxxxxxxuuutttvvvvvvsssssswwwwwwxxx{{{}}}~~~~~~}}}}}}{{{zzzssswwwwwwwwwwwwvvvvvvvvvvvvssssssrrrqqqqqqppppppoootttssssssssstttvvvxxxyyyssssssssssssrrrrrrsssuuuooorrruuuuuurrrqqqsssuuuoooqqqsssrrrpppqqqsssvvvppppppooonnnoooqqqrrrssspppooooooppprrrssssssrrrttttttsssrrrqqqrrrvvvxxxxxxvvvuuuvvvxxxxxxvvvtttvvvwwwrrrttt|||~~~zzz}}}{{{vvvvvvssssssvvvvvvrrrqqqssssssrrrrrrqqqrrrsssuuuvvvqqqrrrsssrrrqqqrrruuuxxxtttwwwuuunnnnnnrrrssspppnnnoooqqqrrrrrrqqqooonnnoooqqqpppoootttzzzvvvmmmnnnoooooooooooopppppppppttttttrrrqqqqqqqqqrrrsssnnnnnnnnnnnnooopppqqqrrrnnnssstttpppppptttsssnnnoooqqqssssssrrrrrrssstttlllppptttqqqllliiimmmqqqooonnnmmmmmmnnnrrruuuxxxsssqqqooooooqqqrrrsssrrrpppqqqqqqrrrrrrrrrqqqqqqppptttwwwvvvssssssvvvzzztttttttttssssssrrrrrrrrr{{{{{{wwwyyy}}}xxx}}}{{{vvv~~~yyywwwwwwxxxvvvtttzzzuuusssuuuvvvttttttwwwwww{{{{{{yyyzzz~~~}}}}}}zzzyyyyyyxxx|||{{{uuupppqqqssssssssstttuuutttrrrqqqrrrsssrrrtttuuutttuuuwwwtttoooqqqqqqrrrrrrrrrrrrssssssuuutttrrrqqqpppoooooooooqqqqqqppppppooopppppppppooonnnmmmnnnqqqrrrsssrrrnnnnnnooopppqqqrrrrrrsssrrrrrrqqqrrrsssuuuwwwyyytttvvv{{{kkk}}}qqqxxxxxxuuuwwwyyyzzz{{{~~~tttuuu}}}{{{xxxzzzsssvvvwwwuuuqqqoooppprrrpppuuuwwwttttttvvvwwwuuussssssrrrrrrrrrrrrqqqqqquuuuuuuuutttsssssssssrrrvvvuuutttssssssrrrssssssppppppqqqrrrssssssssssssoooooopppppppppqqqqqqqqqoooooooooooopppqqqrrrsssqqqpppppppppqqqrrrssssssnnnqqqrrrpppppprrrqqqnnnnnnmmmmmmnnnppprrrqqqpppvvvmmmhhhlllpppnnnmmmooopppooommmnnnpppqqqqqqpppooonnnmmmmmmnnnpppssstttsssrrrrrrqqqrrrtttwwwxxxssssssssssssrrrqqqppppppssssssrrrqqqrrrssstttuuuvvvvvvwwwxxx{{{~~~~~~~~~xxx|||}}}zzzzzz{{{vvvrrrrrruuuwwwtttpppzzzxxxwwwwwwyyyzzz{{{{{{}}}zzz|||vvvyyyyyytttrrrtttvvvtttrrrssstttsssqqqpppqqqrrrooorrrrrrpppqqqtttrrrmmmqqqqqqrrrrrrrrrrrrssssssttttttrrrqqqppppppppppppnnnoooooooooppprrrssstttpppnnnmmmmmmppprrrrrrrrrqqqqqqqqqqqqppppppppppppssssssrrrrrrrrrtttuuuvvvtttuuuzzzooo~~~sssxxxvvvvvvwwwyyyyyyzzz}}}yyy}}}wwwpppooossstttvvvuuutttssstttuuussswwwxxxtttrrrssssssqqqssssssrrrrrrrrrrrrqqqqqqsssssssssssssssrrrrrrrrrsssrrrrrrsssssstttuuuvvvppppppqqqrrrrrrrrrqqqqqqoooooopppppppppqqqqqqqqqoooooooooooopppqqqrrrssspppppppppppppppqqqqqqqqqooorrrrrroooooorrrrrrooonnnmmmlllmmmpppqqqpppoootttnnnmmmssswwwtttqqqqqqpppooommmnnnpppqqqqqqpppppppppooonnnooopppqqqrrrtttsssrrrqqqqqqrrrtttuuussssssssssssrrrrrrqqqppptttsssrrrrrrrrrssstttuuusssssstttvvvxxx{{{~~~||||||{{{wwwxxx|||xxxvvvtttvvvzzz{{{zzzxxxxxxwwwvvvwwwxxxzzz{{{{{{}}}zzz}}}uuuvvvuuussstttxxxxxxuuuqqqrrrsssrrrppppppppprrrssstttsssqqqsssvvvuuuqqqqqqqqqrrrrrrrrrrrrsssssstttsssrrrrrrqqqqqqqqqrrrooooooooopppqqqrrrssstttqqqooommmmmmoooqqqrrrrrrrrrqqqqqqqqqpppppppppppptttsssrrrqqqqqqrrrssstttvvvsssxxxsss|||uuuxxxtttvvvwwwxxxyyyyyy{{{wwwwww{{{wwwlllsssssstttvvvxxxyyywwwvvvwwwzzzzzzuuurrrrrrqqqnnnssssssrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuvvvqqqqqqrrrrrrrrrqqqpppppppppppppppppppppqqqqqqqqqoooooooooooopppqqqrrrrrroooppppppqqqqqqpppooonnnppprrrqqqnnnnnnqqqrrrpppmmmllllllmmmooopppooonnnpppnnnpppvvvzzzxxxsssqqqpppooommmnnnpppqqqqqqppprrrqqqqqqpppppppppooooootttsssqqqpppppppppqqqrrrrrrrrrsssssssssrrrqqqqqqttttttssssssrrrsssssstttrrrsssssstttwwwzzz|||~~~zzz{{{xxxxxxyyyzzz|||}}}~~~~~~~~~wwwwwwvvvwwwwwwxxxzzzzzzyyy~~~xxx{{{zzzvvvvvvtttrrruuuzzzxxxsssrrrssstttsssqqqpppqqqrrrtttuuutttqqqssswwwwwwtttqqqqqqqqqrrrrrrrrrssssssssssssrrrrrrrrrrrrrrrssstttsssrrrqqqpppppppppqqqtttqqqnnnmmmoooqqqrrrrrrnnnoooooopppqqqrrrssstttsssrrrqqqpppqqqrrrssstttxxxqqquuuwwwwwwtttwwwtttvvvwwwxxxxxxyyyzzz}}}yyyzzzuuuyyyrrrtttssssssuuuyyyzzzwwwsssxxx||||||wwwssssssqqqooossssssrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrssssssssstttuuuuuutttsssrrrrrrrrrrrrrrrsssssssssrrrqqqppppppppppppppppppppppppppppppppppppoooooopppqqqqqqrrrpppqqqrrrsssrrrpppnnnmmmqqqsssqqqmmmmmmqqqsssqqqooommmmmmnnnpppppppppooonnnmmmooosssvvvuuuqqqooopppooommmnnnpppqqqqqqpppqqqqqqqqqrrrqqqpppoooooosssrrrqqqqqqqqqqqqrrrrrrqqqqqqrrrssssssrrrrrrrrruuuttttttssssssssssssssstttttttttuuuwwwzzz|||~~~{{{}}}zzzzzz{{{}}}}}}|||||||||uuuvvvwwwwwwwwwwwwyyyzzztttyyyxxxxxxwwwxxxuuusssuuuyyyvvvpppsssuuuuuutttsssrrrssstttqqqrrrpppnnnpppttttttqqqqqqqqqqqqrrrrrrrrrssssssssssssrrrqqqqqqqqqrrrrrrtttsssrrrqqqppppppppppppuuussspppoooqqqrrrrrrrrroooooopppqqqrrrsssssstttppppppppppppqqqsssuuuvvvyyypppttt}}}qqqssswwwuuuvvvwwwxxxxxxyyyzzz}}}wwwvvv~~~zzzqqqooo}}}wwwvvvtttrrrtttvvvvvvsssppptttxxxyyyuuurrrsssrrrpppssssssrrrrrrrrrqqqqqqqqqrrrrrrssssssttttttuuuuuuuuutttsssrrrrrrqqqqqqrrrsssssstttssssssrrrqqqqqqpppppppppppppppppppppppppppppppppoooppppppqqqrrrqqqrrrtttttttttrrrpppnnnqqqsssqqqmmmmmmqqqsssqqqqqqoooooooooqqqrrrqqqpppppppppoooooooooqqqpppnnnpppooommmnnnpppqqqqqqpppnnnooopppqqqqqqqqqqqqpppqqqqqqqqqrrrrrrssstttuuupppqqqqqqrrrsssssssssssstttttttttttttttttttttssstttttttttuuuvvvyyy{{{||||||zzz}}}~~~~~~|||zzzzzzzzztttvvvxxxxxxwwwwwwxxxzzzvvvzzzwwwyyyxxxuuuuuuvvvtttoootttuuuvvvuuutttssssssuuuqqqrrrrrrppprrrvvvuuurrrqqqqqqrrrrrrrrrrrrsssssssssrrrqqqqqqpppppppppqqqppppppooooooppppppqqqrrruuusssqqqqqqrrrrrrqqqppprrrrrrrrrrrrqqqqqqqqqqqqpppppppppppprrrtttvvvwwwwwwpppxxxpppssswwwvvvvvvwwwxxxyyyyyy{{{}}}|||zzzqqqxxxyyysssrrrxxx||||||wwwuuusssrrrrrrrrrpppooonnnssstttqqqppprrrrrrpppssssssrrrrrrrrrrrrqqqqqqssssssttttttttttttttttttqqqqqqqqqqqqrrrssstttuuurrrrrrsssssssssrrrqqqqqqqqqqqqqqqpppppppppppppppqqqpppppppppppppppqqqqqqrrrssstttttttttsssrrrqqqppprrrqqqnnnnnnqqqrrrppprrrqqqpppppprrrrrrqqqppprrrsssqqqmmmlllpppqqqppppppooommmnnnpppqqqqqqpppnnnnnnoooooopppppppppqqqppppppqqqrrrssstttuuuuuuooopppqqqrrrssstttttttttrrrssstttuuuuuuuuuuuutttsssssssssssstttvvvxxxyyy}}}}}}|||{{{{{{{{{{{{sssvvvyyyzzzwwwwwwxxx{{{vvvxxx|||uuuyyyzzzvvvtttuuutttqqqtttuuuvvvuuusssrrrssstttqqqtttttttttvvvyyywwwsssqqqqqqrrrrrrrrrrrrsssssssssrrrqqqpppooonnnnnnnnnoooooonnnnnnoooooopppppprrrqqqpppqqqqqqqqqnnnlllssssssrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrtttvvvwwwssspppuuuvvvwwwvvvvvvwwwyyyyyyzzz}}}www|||~~~yyyooowww|||yyyrrrqqqvvv|||vvvvvvtttrrrooooooppprrrnnnrrrtttrrrqqqssssssrrrssssssrrrrrrrrrrrrqqqqqqttttttssssssssssssssssssqqqqqqqqqqqqrrrssstttuuuoooooopppqqqqqqqqqppppppqqqqqqqqqpppppppppooooooqqqqqqpppppppppppppppqqqqqqrrrrrrrrrrrrrrrssssssooorrrrrroooooorrrrrroooqqqpppooopppqqqqqqpppoooooorrrqqqllllllpppsssqqqpppooommmnnnpppqqqqqqppppppooonnnmmmmmmmmmnnnoooppppppqqqrrrrrrrrrrrrrrrnnnoooqqqrrrssstttttttttqqqrrrtttuuuvvvvvvvvvvvvttttttsssssstttvvvxxxyyy{{{}}}~~~|||||||||{{{yyyssswww{{{{{{xxxwwwyyy|||vvvwwwyyy}}}rrrxxx{{{wwwttttttuuusssssstttuuutttrrrqqqrrrsssmmmppprrrqqqtttvvvtttoooqqqqqqrrrrrrrrrssssssssssssrrrqqqooonnnmmmmmmmmmrrrqqqpppnnnmmmlllllllllpppoooooopppqqqooollliiiooopppqqqqqqsssssstttuuuuuutttssssssssssssuuuuuuppppppzzzxxxwwwuuuuuuwwwyyyzzz{{{~~~{{{~~~{{{vvvuuuvvvtttsssuuuuuuttttttvvvuuuvvvuuurrrnnnnnnrrrvvvqqqvvvwwwuuusssvvvvvvtttsssssssssrrrrrrrrrqqqqqqsssssssssrrrrrrqqqqqqqqqttttttsssrrrqqqqqqqqqqqqlllmmmnnnoooooooooooooooqqqqqqqqqqqqppppppooooooqqqqqqpppppppppppppppqqqqqqpppppppppqqqrrrssssssnnnqqqrrrpppppprrrqqqnnnqqqooonnnoooppppppooonnnjjjooopppkkkkkkpppsssppppppooommmnnnpppqqqqqqpppsssqqqnnnlllkkkkkklllmmmpppqqqqqqqqqqqqpppoooooonnnoooppprrrssstttuuuuuupppqqqsssuuuwwwwwwwwwwwwwwwvvvvvvvvvwwwxxxzzz{{{uuu|||~~~}}}|||yyyuuusssxxx||||||yyywwwyyy|||zzz{{{|||zzzzzzyyyvvvuuuuuusssqqqssssssrrrrrrqqqpppooooooqqqrrrssstttuuuuuuuuuuuusssttttttssspppnnnnnnnnnpppqqqqqqnnnjjjiiikkknnnnnnooopppqqqqqqpppnnnmmmooopppqqqpppooooooqqqsssrrrrrrrrrrrrrrrrrrrrrrrrssstttuuutttrrrqqqrrrsssuuuxxxvvvrrr}}}www~~~zzzwww~~~~~~~~~zzzxxxyyywwwwwwvvvvvvuuutttttttttxxxuuurrrqqqqqqrrrrrrrrrxxxvvvuuuwwwyyyzzzwwwuuurrrrrrrrrqqqqqqrrrrrrsssttttttuuuuuutttrrrpppnnnnnnnnnooorrruuuuuussspppqqqrrrrrrrrrrrrqqqpppppptttssssssrrrrrrsssssstttssssssrrrqqqqqqrrrrrrrrrvvvtttqqqooooooooonnnlllpppqqqssstttsssrrrooonnnrrrqqqqqqpppooonnnmmmmmmllllllmmmmmmnnnnnnooooooiiikkknnnppprrrqqqpppoooppppppppppppppppppppppppooopppqqqrrrsssrrrqqqqqqpppqqqrrrrrrssssssrrrrrrpppqqqrrrsssttttttttttttuuuuuutttuuuvvvwwwyyyzzzzzzyyy||||||~~~oooxxx}}}}}}zzz|||~~~vvv}}}xxxuuuwww~~~}}}|||zzzxxxwwwwwwvvvtttssssssrrrrrrqqqppppppppprrrrrrrrrrrrqqqpppooonnnssstttvvvuuutttsssssstttqqqrrrsssqqqooonnnqqqsssoooooopppqqqqqqqqqpppoooqqqrrrrrrqqqooonnnoooqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssttttttrrrrrrsssttttttvvv}}}uuusssyyyyyy~~~zzzyyywwwsssssswwwtttuuuuuuuuuvvvvvvwwwwwwxxxuuurrrqqqqqqrrrrrrrrrtttttttttwwwzzzzzzxxxuuuwwwvvvtttsssqqqpppoooooossstttuuuvvvvvvuuusssrrrqqqqqqqqqrrrttttttrrrppprrrrrrrrrrrrrrrqqqqqqpppssssssrrrrrrrrrrrrsssssssssrrrrrrqqqqqqrrrrrrssssssqqqppppppqqqqqqpppnnnqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqppppppooonnnnnnnnnnnnnnnooooooooooooooojjjlllnnnqqqrrrrrrpppoooppppppppppppppppppppppppooopppqqqrrrrrrrrrqqqqqqpppqqqrrrrrrssssssrrrrrrpppppprrrssstttssssssrrrvvvvvvuuuuuuuuuvvvwwwwwwtttvvv}}}}}}{{{}}}xxxzzz{{{{{{}}}~~~}}}yyyuuuwww}}}|||yyyxxxxxxxxxwwwvvvsssssssssrrrrrrqqqqqqpppqqqqqqqqqqqqpppooonnnnnnppprrruuuuuuuuuuuuvvvxxxqqqrrrsssrrrqqqrrrtttvvvooopppqqqrrrrrrrrrrrrrrrsssssssssqqqnnnmmmnnnooooooooooooppppppqqqqqqrrrppprrrsssssssssssstttvvvtttuuuwwwwwwwwwwwwwwwwww{{{{{{}}}{{{zzzyyyvvvrrrtttxxxvvvvvvvvvvvvvvvvvvvvvwwwwwwuuurrrqqqrrrsssrrrrrrrrrrrrsssvvvwwwwwwtttrrryyyxxxvvvtttrrrppppppoooqqqrrrsssuuuuuuuuutttssstttsssqqqqqqrrrrrrqqqppprrrrrrrrrrrrrrrqqqpppppprrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrsssoooooooooqqqssstttrrrppprrrqqqpppooopppqqqrrrsssrrrrrrrrrqqqqqqpppppppppppppppppppppooooooooooookkkmmmoooqqqrrrrrrqqqpppooooooooooooooooooooooooooooooqqqrrrrrrrrrqqqppppppqqqrrrrrrssssssrrrrrrpppqqqsssttttttsssqqqpppwwwvvvuuutttttttttttttttpppuuu~~~}}}}}}yyy|||{{{yyyzzz||||||{{{~~~|||yyyvvvxxx||||||zzzvvvvvvwwwvvvuuuvvvtttsssssssssrrrrrrrrrqqqpppqqqrrrssssssttttttsssmmmoooqqqrrrrrrssstttuuupppqqqqqqqqqqqqqqqrrrsssooopppqqqrrrssssssttttttrrrrrrrrrqqqooonnnooopppnnnoooooopppqqqrrrrrrsssoooqqqrrrsssssssssuuuwwwrrrxxxxxxsssrrryyy|||yyy}}}yyy}}}}}}uuuzzzzzzzzzzzzxxxvvvuuuvvvyyyyyyxxxwwwuuutttssssssvvvtttrrrqqqrrrssssssrrrssssssrrrrrrsssrrrrrrqqqvvvuuuttttttssssssssssssooopppqqqrrrrrrrrrqqqqqqtttqqqooonnnpppqqqrrrqqqppppppqqqqqqqqqpppooooooqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqrrrssssssoooooopppsssuuuuuurrrpppqqqqqqppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppppppppoooooonnnnnnnnnmmmnnnppprrrrrrrrrqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnnnnoooppprrrrrrqqqqqqppppppqqqrrrrrrssssssrrrrrrqqqrrrtttuuuuuusssqqqpppttttttttttttttttttttttttsssvvv|||~~~|||zzz}}}zzzzzz}}}{{{vvvxxx~~~{{{xxxvvvwww{{{~~~~~~{{{uuuvvvxxxvvvuuuwwwtttttttttsssssssssssssssqqqrrrssstttuuuuuuuuuuuummmoooqqqqqqppppppqqqrrrrrrqqqqqqqqqqqqqqqpppoooppppppqqqrrrrrrssstttuuupppqqqqqqpppooooooppprrroooppppppqqqrrrsssttttttnnnppprrrsssssstttuuuwwwnnnyyy}}}uuurrryyy}}}{{{|||wwwyyyzzzxxxvvvvvvxxxxxxtttnnnxxxxxxwwwvvvuuutttsssrrruuusssrrrrrrssstttsssrrruuutttrrrqqqrrrtttxxx{{{vvvuuutttsssssssssssssssqqqqqqrrrqqqqqqqqqppppppqqqooollllllnnnqqqrrrsssooooooooooooooonnnmmmmmmpppqqqqqqrrrrrrqqqqqqppprrrqqqqqqqqqrrrrrrssstttrrrrrrrrrtttuuutttqqqooooooppprrrssssssrrrqqqooorrrrrrrrrrrrrrrsssssssssooooooooonnnnnnmmmmmmmmmnnnooopppqqqrrrrrrqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnnnnooopppqqqrrrqqqpppppppppqqqrrrrrrssssssrrrrrrrrrssstttuuuuuutttrrrqqqqqqrrrrrrssstttuuuuuuuuuwwwuuuvvvzzz~~~~~~|||}}}zzzwwwwww{{{zzzxxxwwwwwwyyy|||}}}~~~vvvyyyzzzwwwvvvyyyttttttttttttttttttttttttssssssssssssrrrqqqpppppppppqqqssssssqqqqqqqqqrrruuutttssstttuuutttrrrpppqqqqqqqqqqqqrrrsssttttttooopppqqqpppooooooqqqsssqqqqqqqqqrrrrrrsssssstttoooqqqrrrsssssssssuuuwwwmmmwww|||wwwtttxxx||||||yyyzzz{{{}}}{{{xxxwwwzzz}}}wwwnnnrrrssssssttttttuuuvvvvvvtttsssrrrrrrttttttsssrrrssssssttttttuuuzzzwwwvvvuuusssrrrqqqqqqqqquuuuuuttttttssssssrrrrrrpppnnnllllllooorrrssstttooooooooooooooonnnmmmmmmpppqqqrrrssssssrrrqqqpppqqqqqqqqqqqqrrrsssttttttuuuttttttttttttsssqqqnnnoooqqqsssttttttrrrooommmqqqqqqqqqrrrrrrsssssssssnnnnnnnnnnnnmmmmmmmmmmmmnnnoooooopppqqqqqqppppppoooooooooooooooooooooooonnnnnnpppqqqqqqqqqpppooopppqqqrrrrrrssssssrrrrrrrrrrrrsssssstttssssssssspppqqqrrrtttuuuvvvvvvvvvwwwtttrrruuu{{{}}}}}}|||}}}zzzzzzyyyyyyzzz{{{|||}}}vvvyyy{{{vvvuuuxxxttttttttttttttttttttttttrrrrrrrrrrrrrrrpppoooooooooqqqssssssrrrrrrrrrsssuuutttsssuuuwwwxxxuuusssrrrrrrqqqppppppqqqrrrssspppqqqqqqpppooonnnpppqqqqqqqqqqqqqqqqqqqqqrrrrrrpppqqqsssssssssssstttvvvtttwwwyyyxxxxxxzzz||||||~~~uuuvvvyyywww{{{}}}|||yyyzzz}}}zzzsssooopppqqqrrrsssuuuvvvvvvsssrrrrrrsssttttttsssrrrppprrruuuvvvwwwyyy}}}uuutttsssrrrqqqqqqqqqqqqttttttttttttttttttuuuuuurrrpppooooooqqqssssssssspppppppppqqqpppoooooonnnqqqrrrsssttttttsssrrrqqqqqqqqqqqqqqqrrrssstttuuuvvvuuussssssttttttrrrqqqrrrsssssssssrrrpppooonnnoooppppppqqqrrrsssssssssnnnnnnnnnnnnnnnooooooooonnnnnnooooooooooooppppppppppppppppppppppppppppppmmmnnnpppqqqqqqqqqpppooopppqqqrrrrrrssssssrrrrrrqqqppppppppppppqqqssstttrrrssstttuuuvvvuuuuuuttttttuuuvvvwwwzzz}}}}}}}}}}}}}}}}}}||||||~~~}}}uuuwwwyyytttrrrvvvtttttttttuuuuuuuuuuuuuuuppppppqqqrrrssssssssssssmmmoooqqqrrrqqqqqqssstttrrrqqqqqqtttxxxyyywwwtttsssrrrqqqpppppppppqqqrrrrrrssssssqqqnnnmmmnnnoooqqqqqqqqqpppppppppppppppppprrrsssssssssssstttvvv}}}xxxvvvyyy}}}~~~}}}~~~yyyzzzzzz}}}uuupppsssrrrxxxzzzuuusssvvvwwwtttqqqqqqqqqrrrrrrrrrsssssssssrrrrrrssstttuuusssrrrnnnrrrvvvwwwuuussstttuuupppppppppqqqrrrssstttuuuqqqqqqqqqrrrssstttvvvvvvuuutttrrrrrrssstttsssrrrqqqrrrrrrrrrrrrqqqppppppqqqrrrtttuuuuuutttrrrqqqqqqqqqqqqqqqrrrssstttuuuvvvtttsssrrrsssttttttsssvvvuuusssqqqoooooooooooooooooopppqqqrrrrrrssssssnnnnnnooooooppppppqqqqqqnnnnnnnnnnnnnnnoooooooooppppppppppppppppppppppppmmmnnnoooqqqqqqppppppoooqqqqqqrrrsssssssssrrrrrrooonnnmmmmmmnnnppprrrttttttuuuvvvvvvvvvuuutttsssrrrxxx}}}|||zzz||||||}}}~~~~~~|||~~~zzzrrrvvv{{{wwwuuuuuuuuuuuuuuutttttttttrrrrrrrrrrrrrrrrrrrrrrrrooorrruuuvvvvvvtttttttttvvvsssqqqrrruuuwwwuuusssqqqqqqqqqrrrrrrrrrssssssrrrssssssrrrpppoooooopppoooqqqrrrqqqpppqqqtttwwwwwwwwwwwwvvvvvvxxx{{{~~~zzz{{{zzz|||wwwuuuvvv{{{vvvqqqpppqqqtttttttttssssssssssssssssssrrrrrrtttssstttuuuwwwxxxwwwvvvrrrmmmmmmvvv}}}|||wwwsssqqqpppoooooopppqqqssstttpppqqqqqqrrrsssssssssrrrrrruuuwwwwwwuuuuuuvvvxxxtttssssssrrrrrrqqqqqqpppqqqqqqqqqrrrrrrrrrssssssrrrqqqpppooooooppprrrssstttrrrqqqrrrtttvvvvvvuuupppqqqwwwuuunnnrrruuulllooopppqqqrrrrrrqqqooonnnppprrrsssttttttqqqnnnllltttpppoooqqqqqqnnnnnnqqqpppnnnmmmnnnqqqrrrpppnnnqqqpppooommmmmmooopppqqqmmmqqqtttsssooonnnqqquuunnnpppqqqqqqqqqqqqrrrttttttttttttuuuuuuuuuuuuvvvuuutttssssssuuuwwwzzz|||tttttt{{{vvv{{{xxx}}}~~~yyyzzzxxxvvvwwwvvvvvvuuutttsssrrrqqqqqqtttssssssrrrrrrqqqqqqqqqoooqqqttttttsssrrrrrrsssvvvssspppqqqtttvvvtttrrrqqqqqqrrrrrrrrrsssssssssoooppprrrrrrqqqqqqssstttppprrrsssrrrpppqqqsssvvvuuuvvvwwwwwwwwwzzz}}}yyyyyy~~~zzzzzzyyyuuutttvvvyyyvvvtttsssuuuuuutttrrrrrrssstttuuuuuuuuutttsssqqqqqqqqqrrrtttuuutttssssssoooooouuuyyywwwtttrrrssssssrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqppprrrttttttrrrqqqrrrtttsssssssssrrrrrrrrrrrrqqqrrrrrrssssssssstttttttttssssssrrrqqqrrrtttvvvwwwrrrqqqpppqqqtttvvvwwwwwwvvvuuuyyywwwoootttyyyrrrtttttttttsssqqqpppnnnmmmqqqrrrsssssssssqqqooommmsssooooooqqqpppnnnnnnqqqqqqooonnnoooqqqrrrqqqoooqqqpppooonnnnnnooopppqqqnnnqqqsssrrrpppoooqqqtttnnnpppqqqqqqqqqqqqrrrtttsssssstttttttttuuuuuuuuuxxxwwwvvvvvvwwwyyy{{{}}}|||~~~wwwooowwwwww|||}}}vvv{{{uuu{{{yyyxxxwwwuuusssqqqpppooouuuuuutttsssrrrqqqppppppoooqqqrrrrrrppppppqqqsssvvvssspppqqqssstttsssqqqqqqqqqrrrrrrsssssssssrrroooqqqrrrrrrrrrrrrsssuuurrrssssssrrrqqqqqqssstttsssuuuvvvwwwxxx{{{||||||{{{}}}yyyzzzzzzwwwvvvxxxvvvvvvvvvvvvwwwvvvsssqqqqqqsssuuuwwwwwwvvvuuutttqqqpppppprrrttttttsssrrrsssqqqqqquuuuuurrrqqqtttuuuuuuuuutttsssqqqpppooosssssssssrrrrrrqqqppppppqqqrrrtttsssrrrpppqqqrrrrrrrrrrrrrrrssssssssssssssssssssssssssstttttttttqqqppppppoooppprrrtttuuurrrpppnnnooorrrvvvwwwxxxyyyvvvyyywwwpppuuu{{{vvvvvvuuutttrrrqqqpppppppppsssrrrrrrrrrqqqppppppoooqqqnnnnnnppppppmmmmmmpppqqqpppoooppprrrsssrrrqqqqqqpppooonnnnnnooopppqqqppppppqqqqqqqqqqqqrrrrrrnnnpppqqqqqqqqqqqqrrrtttrrrrrrrrrsssssssssttttttxxxwwwwwwwwwxxxyyy{{{|||{{{}}}yyy|||xxx|||}}}}}}}}}}}}xxx{{{xxx~~~zzzyyyxxxwwwuuusssrrrqqqttttttssssssrrrrrrrrrqqqqqqrrrrrrqqqppppppqqqsssuuurrrpppppprrrtttrrrppppppqqqrrrsssssssssrrrrrrssstttuuutttqqqpppqqqrrrssssssssssssrrrrrrrrrsssssstttvvvwwwxxxzzz}}}yyy~~~{{{|||{{{wwwuuuvvvvvvvvvvvvvvvvvvuuusssrrrpppqqqtttvvvwwwwwwuuuttttttssssssuuuvvvwwwvvvtttrrrrrrsssuuusssppprrrxxxuuuuuuvvvvvvuuusssqqqpppttttttsssssssssssssssssstttuuuvvvuuutttsssssssssqqqqqqrrrrrrsssttttttuuurrrrrrrrrrrrrrrrrrrrrsssrrrqqqqqqpppqqqqqqrrrssstttqqqooooooqqqtttvvvvvvvvvsssvvvvvvooorrrxxxtttsssrrrqqqppppppqqqssstttssssssqqqpppppppppqqqqqqpppmmmmmmppppppmmmmmmoooqqqqqqqqqrrrrrrssssssrrrqqqppppppooooooppppppqqqqqqpppoooppprrrsssrrrqqqnnnpppqqqqqqqqqqqqrrrtttqqqqqqrrrrrrrrrssssssssssssssstttuuuwwwyyy{{{|||{{{}}}uuu|||{{{xxxzzzzzzxxxxxxwwwvvvuuutttssssssrrrrrrrrrsssssstttttttttsssssstttsssqqqqqqssstttuuurrrooopppssstttrrrppppppqqqrrrssstttsssrrrqqqtttuuuuuutttrrrqqqqqqrrrtttssssssssssssssssssrrrtttuuuwwwwwwwwwxxxzzz|||}}}{{{yyyzzzyyyuuussstttwwwvvvuuutttsssrrrssstttooopppsssuuuuuuuuutttsssvvvuuuuuuvvvxxxxxxwwwuuurrrrrrtttvvvsssqqquuu|||ssssssuuuvvvvvvuuusssssssssssssssssstttuuuwwwxxxvvvvvvvvvvvvvvvuuutttsssqqqqqqrrrsssttttttuuuuuutttttttttsssssssssssssssxxxxxxwwwvvvvvvuuuuuuuuuwwwtttqqqqqqrrrssssssssssssooouuuxxxqqqqqquuuqqqqqqpppoooooooooqqqrrrssstttrrrqqqoooooopppqqqrrrooolllmmmqqqqqqnnnmmmoooqqqrrrrrrrrrrrrrrrssssssqqqqqqppppppppppppqqqqqqqqqpppoooppprrrsssrrrqqqnnnpppqqqqqqqqqqqqrrrtttqqqqqqqqqrrrrrrrrrrrrsssoooppprrrtttwwwzzz|||}}}}}}}}}}}}~~~yyy|||vvv}}}{{{yyy{{{{{{}}}sssvvvvvvuuuttttttsssrrrrrrqqqqqqrrrssstttuuuvvvvvvtttuuuvvvuuusssrrrsssttttttqqqooopppsssuuutttrrroooppprrrttttttsssrrrqqqqqqsssttttttttttttuuuwwwssssssrrrsssuuuuuutttrrruuuvvvxxxxxxxxxxxxzzz{{{~~~zzzyyy||||||zzzxxxyyywwwwwwwwwuuurrrrrrtttvvvqqqqqqrrrsssssstttttttttuuuttttttuuuwwwwwwuuutttrrrrrrtttvvvuuusssvvv|||qqqrrrssstttuuuuuuuuuuuusssrrrrrrssstttvvvxxxzzzuuutttssstttuuuuuusssrrrqqqrrrrrrssstttuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuwwwwwwvvvvvvuuuttttttsssxxxvvvtttssstttsssrrrqqqsssnnnuuuzzztttrrruuurrrsssrrrqqqpppoooooooooooosssrrrqqqppppppppprrrrrrnnnlllnnnrrrrrrooonnnpppppprrrssssssrrrqqqssstttqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqrrrrrrnnnpppqqqqqqqqqqqqrrrtttqqqqqqqqqrrrrrrrrrssssssooopppsssuuuxxx{{{}}}~~~wwwvvv|||yyyvvv~~~~~~~~~}}}|||||||||yyywwwyyytttzzzzzzxxxwwwuuutttsssrrrrrrrrrssssssttttttuuuuuusssuuuwwwvvvuuussssssssstttqqqoooqqqtttwwwvvvtttooopppssstttuuutttrrrppprrrsssuuuuuuttttttvvvwwwsssrrrqqqsssvvvwwwuuurrrtttwwwyyyzzz{{{{{{}}}~~~||||||{{{~~~{{{yyyzzzwwwyyyzzzyyyvvvuuuuuuvvvttttttsssrrrrrrssstttuuuuuuttttttuuuvvvvvvtttssssssrrrsssvvvuuurrrssswwwrrrrrrrrrrrrssstttuuuvvvsssrrrqqqqqqrrrtttvvvwwwsssrrrqqqrrruuuuuutttqqqrrrrrrssssssttttttuuuuuuuuuuuuttttttssssssssssssppppppqqqrrrrrrrrrrrrrrrvvvuuuuuuvvvvvvvvvsssqqquuunnnsssyyyrrrqqquuuuuurrrrrrrrrrrrqqqpppoooooorrrqqqqqqqqqqqqqqqqqqrrrnnnmmmooosssssspppooopppoooqqqsssrrrqqqppprrrtttpppqqqqqqqqqqqqqqqqqqpppnnnqqqsssrrrpppoooqqqtttnnnpppqqqqqqqqqqqqrrrtttrrrrrrrrrrrrsssssssssssspppqqqsssuuuwwwyyyzzzzzzxxxttt~~~{{{~~~|||{{{zzzxxxyyyzzzyyyzzz}}}~~~~~~{{{yyyzzz{{{zzzxxxyyy{{{~~~{{{yyywwwuuutttttttttttttttttttttssssssrrrtttwwwwwwuuusssrrrrrrsssqqqoooqqquuuxxxxxxvvvnnnpppsssuuuuuutttrrrpppuuuvvvwwwvvvtttrrrssstttrrrqqqqqqssswwwxxxvvvssstttwwwzzz|||}}}~~~vvv|||zzz{{{{{{vvvssssssvvvzzz~~~~~~{{{wwwvvvvvvwwwvvvtttsssrrrsssuuuvvvvvvuuuuuuvvvwwwwwwuuutttuuurrrrrruuuuuurrrppprrrssssssrrrqqqrrrssstttuuusssrrrqqqppppppqqqsssttttttrrrqqqsssvvvwwwuuusssssssssssstttttttttttttttqqqqqqqqqppppppooooooooonnnoooqqqssstttuuuvvvvvvttttttuuuwwwyyyxxxuuurrruuulllpppuuuooonnnuuuvvvnnnpppqqqsssttttttssssssqqqqqqqqqqqqqqqqqqqqqqqqooommmooottttttqqqoooqqqnnnqqqsssrrrpppoooqqqtttpppqqqqqqrrrrrrqqqqqqpppmmmqqqtttsssooonnnqqquuunnnpppqqqqqqqqqqqqrrrtttrrrrrrssssssssssssttttttoooppprrrsssttttttuuuuuuwwwwww|||xxx}}}~~~zzzvvvuuuxxx|||~~~|||yyyxxx{{{|||~~~{{{yyyzzz|||yyyvvvwww{{{{{{||||||vvvtttwwwwwwsssuuuuuuvvvvvvuuutttssssssuuuuuuuuuuuuttttttttttttpppppprrrssssssrrrppppppoooppprrruuuwwwwwwtttqqqyyyxxxvvvuuuttttttuuuuuussstttuuuvvvvvvwwwyyy|||yyyyyyzzz{{{||||||zzz|||{{{yyywwwuuuuuuuuuuuuvvvwwwxxxyyyyyyxxxwwwvvvttttttssssssssssssttttttwwwtttrrrqqqrrrtttuuuuuurrrqqqqqqqqqrrrsssuuuvvvuuutttsssssssssssstttuuussssssssssssssssssssssssyyywwwsssrrrrrrrrrsssrrrsssqqqppprrruuuvvvsssqqquuutttssstttuuuvvvuuutttrrrrrrqqqpppqqqrrrssstttxxxtttpppppprrruuuvvvuuurrrrrrqqqpppppppppqqqqqqqqqrrrrrrssssssrrrrrrqqqoooqqqttttttsssrrrrrrsssooooooppprrrttttttrrrpppwwwtttqqqqqqtttuuusssppprrrqqqpppooooooooopppqqqoooooonnnnnnoooqqqssstttssssssssssssrrrqqqppppppuuutttsssqqqppprrrwwwzzzvvvvvvuuuuuuuuuwwwxxxyyy{{{wwwyyyuuuzzz{{{xxxuuu{{{zzzxxxwwwwwwxxx{{{|||xxxzzz}}}~~~|||}}}}}}{{{zzz{{{~~~~~~{{{yyy||||||~~~|||vvvuuuwwwwwwtttuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuttttttttttttrrrrrrrrrssssssrrrrrrrrrqqqqqqrrrtttvvvvvvtttrrrwwwvvvuuutttttttttuuuvvvwwwxxxyyyyyywwwvvvwwwxxx|||}}}zzz|||{{{yyywwwuuuuuuuuuuuuwwwxxxyyyyyyyyyyyyxxxwwwsssssssssssstttuuuvvvwwwxxxuuusssrrrtttuuuvvvuuussssssrrrrrrssstttuuuvvvuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrrwwwuuussssssssssssttttttsssrrrrrrtttxxxyyyxxxwwwxxxwwwuuuuuuuuuuuusssrrrpppppppppqqqrrrtttvvvwwwwwwtttrrrrrrtttvvvvvvvvvssssssrrrqqqppppppooonnnqqqqqqrrrrrrrrrrrrqqqqqqnnnppprrrqqqooonnnmmmnnnooooooppprrrssssssqqqooorrrrrrqqqpppoooooopppqqqrrrqqqpppooonnnoooooopppoooooonnnnnnnnnpppqqqrrrrrrrrrssssssrrrrrrqqqpppuuuuuusssqqqooooooqqqtttuuuttttttttttttvvvwwwxxxzzzvvv}}}|||~~~~~~{{{{{{xxxvvvvvvxxxxxxwwwwwwwwwxxxxxxxxxwwwyyy{{{{{{zzz}}}~~~|||zzz{{{{{{{{{xxxzzzzzzzzz{{{}}}~~~|||}}}{{{wwwvvvxxxxxxvvvuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttrrrrrrrrrqqqqqqrrrrrrrrrwwwvvvvvvwwwxxxyyywwwvvvuuuttttttttttttuuuvvvvvvxxxzzz{{{{{{yyyxxxwwwxxx{{{}}}~~~~~~|||{{{yyywwwvvvuuuuuuuuuwwwxxxyyyzzzzzzyyyxxxwwwqqqrrrssstttvvvwwwxxxyyyxxxvvvssssssuuuvvvvvvvvvuuuuuuttttttttttttuuuvvvtttuuuvvvwwwwwwvvvuuutttvvvvvvvvvvvvvvvvvvvvvvvvttttttttttttttttttttttttuuuuuutttuuuxxxyyyxxxwwwxxxvvvuuuuuuvvvvvvuuussssssrrrrrrrrrrrrtttuuuvvvuuutttssstttvvvwwwvvvuuusssttttttsssrrrpppnnnmmmpppqqqqqqrrrrrrqqqqqqppprrrtttuuutttqqqooooooooonnnooopppqqqrrrqqqpppooonnnqqqsssqqqmmmlllooorrrqqqqqqpppoooooooooooopppoooooonnnnnnnnnooooooppppppqqqqqqrrrrrrrrrrrrrrrrrrsssrrrqqqooonnnoooqqqssssssrrrrrrsssuuuvvvwwwzzzuuu{{{yyy{{{|||uuusssvvvtttuuuvvvwwwwwwvvvtttsssuuuxxxyyyxxxvvvuuuxxx{{{}}}yyy|||{{{zzzzzz|||yyywwwvvvyyy|||~~~|||zzz}}}|||{{{xxxwwwxxxyyyxxxvvvvvvuuuvvvvvvvvvwwwwwwuuuuuuuuuuuuttttttttttttrrrrrrpppooooooppprrrrrrxxxwwwuuuvvvwwwwwwvvvuuusssssssssttttttuuuvvvwwwtttwwwzzz|||{{{{{{zzz{{{|||}}}{{{yyywwwvvvuuuvvvvvvvvvwwwxxxyyyyyyxxxwwwvvvrrrssstttuuuwwwwwwxxxxxxvvvuuusssssstttuuuuuutttvvvvvvvvvuuuuuuuuuuuuuuussstttvvvwwwwwwvvvtttssswwwwwwwwwwwwwwwwwwwwwwwwtttuuuvvvvvvuuutttssstttyyyxxxvvvuuuuuutttsssrrrtttsssssstttwwwyyyyyyxxxxxxwwwuuusssrrrrrrrrrrrrrrrssstttuuuvvvvvvuuutttssstttuuuuuuuuussspppooopppqqqqqqqqqqqqqqqqqqpppsssuuuuuutttrrrqqqqqqrrrnnnpppqqqqqqppppppppppppqqqrrrsssrrrooooooqqqsssrrrqqqqqqqqqpppppppppppppppppppppoooooooooooooooooooooppprrrrrrsssssssssmmmoooqqqqqqqqqpppqqqsssssssssrrrrrrsssuuuwwwxxx|||vvv|||zzz{{{~~~{{{tttssswwwsssssstttttttttsssrrrrrrtttvvvwwwvvvttttttvvvxxx}}}||||||}}}}}}zzzuuuxxx}}}~~~{{{yyy|||~~~~~~|||zzzzzzyyyxxxyyyzzzwwwwwwvvvvvvvvvvvvwwwxxxuuuuuuuuuuuutttttttttttttttsssrrrqqqqqqrrrsssttttttsssrrrrrrsssssssssqqqrrrrrrssstttuuuvvvwwwwwwsssvvvzzz|||||||||||||||~~~}}}|||zzzxxxvvvvvvvvvvvvtttuuuvvvwwwwwwvvvuuuttttttuuuvvvvvvwwwvvvvvvuuutttsssrrrrrrssstttsssrrrvvvvvvvvvvvvvvvvvvuuuuuurrrsssuuuvvvvvvuuusssrrrssssssssssssssssssssssssuuuvvvxxxwwwtttrrrrrrssszzzyyyxxxvvvtttsssssstttssssssrrrtttwwwxxxxxxwwwxxxwwwuuusssrrrqqqrrrrrroooqqqsssuuuuuutttttttttrrrtttuuuwwwwwwvvvtttsssqqqqqqqqqrrrrrrqqqqqqqqqnnnpppppppppooonnnpppqqqoooqqqrrrrrrpppooopppqqqsssqqqoooooorrrsssrrrqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppnnnooopppqqqrrrsssssssssnnnppprrrsssrrrrrrrrrssssssssssssssstttvvvxxxyyy~~~xxx~~~|||}}}~~~|||zzzzzzyyyuuutttvvvuuutttrrrppppppqqqrrrsssvvvvvvuuusssrrrsssvvvxxxttt}}}~~~wwwxxx}}}}}}{{{{{{{{{}}}}}}{{{{{{zzzxxxxxxzzzzzzyyywwwvvvvvvvvvwwwxxxuuuuuuuuuuuuttttttttttttwwwvvvvvvuuuuuuvvvvvvwwwvvvuuuuuuvvvwwwxxxvvvuuussssssuuuvvvwwwwwwwwwwwwxxxzzz}}}}}}}}}||||||}}}zzz}}}|||zzzxxxwwwvvvvvvvvvssstttuuuvvvvvvuuutttssstttuuuvvvvvvvvvvvvtttssssssrrrqqqrrrssssssrrrqqqtttuuuvvvvvvvvvvvvuuuuuurrrssstttuuuuuutttsssrrrsssssssssssssssssssssssstttwwwxxxwwwsssrrrtttvvvwwwxxxxxxwwwuuuvvvxxxzzzwwwuuuttttttuuuuuutttrrrtttsssrrrrrrrrrssstttuuummmpppssstttssssssssstttrrrsssuuuvvvwwwwwwvvvvvvqqqrrrrrrssssssrrrrrrqqqooopppqqqpppoooppprrrtttppprrrtttssspppnnnpppsssrrrooolllmmmqqqsssqqqnnnrrrrrrssssssrrrrrrqqqpppqqqqqqrrrrrrsssrrrrrrqqqnnnooopppqqqrrrrrrrrrrrrssstttuuutttrrrqqqqqqqqqssssssssssssuuuvvvxxxzzz}}}www~~~~~~~~~yyytttuuuvvvttttttvvvwwwuuurrrpppoooppprrrtttwwwuuusssqqqpppqqqrrrrrrqqqxxx}}}|||zzz~~~zzzzzzyyyyyy|||zzzzzz}}}zzz{{{|||~~~{{{}}}{{{wwwwwwzzz|||{{{xxxwwwvvvvvvwwwwwwuuuuuuuuuuuuttttttttttttuuuuuuvvvvvvvvvvvvuuuuuuwwwwwwxxx{{{}}}|||zzzxxxtttuuuvvvxxxxxxxxxwwwwwwzzz|||~~~~~~|||zzzxxxwwwvvvvvvwwwssstttuuuvvvvvvuuutttsssqqqrrrtttvvvvvvvvvuuutttsssrrrrrrsssttttttsssqqqrrrsssuuuvvvvvvvvvvvvuuuttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuurrruuuwwwuuusssssswww{{{vvvwwwwwwvvvtttuuuxxx{{{wwwuuutttssstttsssrrrppprrrrrrqqqqqqqqqssstttuuunnnqqqssstttssssssuuuwwwttttttttttttttttttuuuuuurrrssssssttttttssssssrrrtttttttttsssqqqqqqsssuuuqqqtttvvvtttpppnnnqqqtttqqqpppoooooopppqqqrrrrrrppppppqqqqqqqqqpppooonnnooooooqqqrrrsssrrrrrrqqqnnnooopppqqqqqqqqqqqqqqqssstttuuutttqqqpppqqqrrrrrrrrrrrrrrrtttvvvxxxyyyxxxttt|||~~~|||~~~xxxtttttttttrrrsssvvvvvvuuutttsssrrrrrrrrrrrrssssssrrrrrrrrrqqqooonnnuuurrrpppttt|||}}}~~~xxxyyy{{{{{{wwwwww|||xxxxxxxxxzzz~~~~~~|||}}}{{{vvvvvvzzz~~~|||yyywwwuuuuuuvvvwwwvvvuuuuuuuuuttttttttttttqqqrrrsssttttttsssrrrqqqrrrsssuuuxxxzzzzzzwwwtttuuuvvvxxxyyyyyyxxxwwwwwwyyy{{{}}}~~~~~~~~~|||zzzxxxwwwwwwwwwwwwtttuuuvvvwwwwwwvvvuuutttnnnpppsssuuuvvvvvvvvvuuutttsssssstttuuuuuutttrrrqqqrrrtttuuuvvvvvvvvvuuuvvvvvvuuuuuuuuuuuuvvvvvvssssssssssssssssssssssssooorrruuutttssstttzzzvvvwwwwwwtttqqqqqqssswwwsssrrrqqqrrrttttttsssrrruuutttrrrqqqppppppqqqrrrooorrrttttttssssssvvvyyyuuutttsssrrrrrrrrrrrrrrrsssttttttuuuuuuttttttsssssssssrrrpppnnnmmmnnnppprrruuuwwwtttpppooorrruuupppsssuuutttqqqqqqtttwwwnnnooooooppppppnnnmmmlllmmmnnnpppqqqrrrrrrrrrqqqoooooopppqqqqqqqqqqqqppppppqqqrrrrrrqqqrrrtttvvvpppppppppqqqrrruuuwwwxxxtttpppzzz|||~~~zzz{{{~~~{{{wwwuuuuuurrroooqqqvvvuuuuuuvvvvvvuuusssrrrqqqnnnooorrrtttvvvtttqqqnnnnnnsssvvvvvvuuuwww}}}}}}|||}}}www{{{~~~xxx{{{{{{uuutttzzzwwwvvvuuuwwwzzz{{{}}}uuuuuu|||vvvvvvuuummm}}}vvvwwwwwwwwwvvvuuutttssswwwuuurrrqqqsssuuuwwwxxxzzzyyyxxxwwwvvvvvvvvvwwwvvvwwwwwwwwwxxxyyyyyyzzzsss~~~~~~~~~~~~|||yyywwwuuuuuuvvvvvvyyyyyyxxxvvvsssrrrssstttuuuuuuuuuuuuuuuvvvwwwwwwwwwtttqqqqqqssstttsssqqqrrrtttwwwyyyyyyxxxvvvuuutttqqqsss{{{}}}xxxuuuvvvsssssstttuuuvvvvvvuuuuuussstttuuutttttttttvvvxxx{{{zzzwwwtttqqqqqqtttwwwrrrrrrrrrsssssssssssssssuuutttsssrrrsssuuuwwwyyyrrrqqqqqqppppppqqqqqqrrrssssssqqqqqqqqqqqqssssssppppppppprrrssssssqqqoooooooooppppppqqqqqqqqqpppnnnpppqqqrrrpppooopppqqqnnnnnnnnnoooppprrrssstttrrrppppppsssrrrnnnnnnpppooorrrqqqoooooossstttrrrnnnoooppppppooonnnooopppooooooooopppqqqqqqrrrrrrrrrssssssssssssuuuwwwzzzyyyuuuvvv|||}}}yyytttrrrssstttrrrqqqrrrvvvxxxxxxtttqqqpppqqqwwwuuusssqqqpppoooppppppppprrrtttqqqoooqqqxxx|||wwwpppxxx}}}yyyxxxzzzyyyuuuuuuxxxppptttxxxxxxwwwzzz|||{{{yyywwwuuu~~~yyyqqqzzzwwwwwwwwwwwwwwwvvvuuuuuuwwwuuussssssuuuwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvxxxzzz{{{yyywwwwwwzzz~~~{{{zzz}}}}}}|||{{{yyywwwuuuuuuuuuuuuwwwwwwwwwuuusssrrrssstttwwwvvvvvvvvvvvvwwwxxxxxxwwwuuussstttvvvwwwvvvtttuuuvvvwwwxxxxxxwwwvvvuuutttqqqrrrxxxzzzvvvtttuuuuuuvvvvvvwwwwwwwwwwwwvvvuuuvvvvvvuuutttsssuuuvvvtttuuuuuutttrrrrrrsssuuuuuuuuuuuuttttttsssssssssuuutttsssrrrssstttvvvxxxttttttttttttttttttttttttsssrrrrrrqqqqqqrrrrrrssstttsssssstttvvvuuusssqqqoooppprrrssssssrrrrrrqqqrrrssssssrrrpppnnnnnnooonnnnnnooooooqqqrrrssstttrrroooppprrrrrrooonnnpppkkknnnooommmmmmqqqqqqooooooqqqrrrrrrqqqqqqrrrsssooooooooopppqqqqqqrrrrrrsssssssssrrrrrrsssuuuwwwyyyvvvvvv{{{~~~~~~|||zzzzzz|||xxxtttsssssstttsssqqqrrruuuwwwvvvsssqqqqqqrrrwwwvvvtttsssrrrqqqrrrrrrpppqqqrrrqqqpppqqqvvvzzzyyy|||wwwsssxxxzzzxxxwwwuuuuuuxxxwwwrrrpppqqqsssuuuwwwxxxxxx{{{~~~|||zzzuuu||||||vvvxxxwwwwwwxxxxxxxxxwwwwwwvvvwwwvvvuuuuuuwwwxxxwwwvvvttttttvvvwwwwwwwwwvvvuuuvvvxxxzzzxxxuuuvvv{{{yyy~~~|||}}}{{{zzzyyyxxxwwwuuuuuutttuuuvvvvvvuuusssssstttuuuvvvvvvuuuuuuuuuvvvwwwwwwxxxvvvuuuvvvxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvuuurrrrrruuuwwwtttssstttvvvvvvwwwwwwwwwvvvuuuuuuvvvwwwxxxvvvtttssstttuuuqqqsssuuuuuuuuutttuuuuuuxxxxxxwwwvvvuuuttttttsssuuutttssssssssstttuuuvvvssstttuuuuuuuuuuuutttsssqqqrrrrrrssssssrrrrrrqqqvvvuuuttttttuuuuuusssqqqpppqqqsssuuuuuutttsssrrrrrrssssssrrrpppoooqqqrrroooooopppqqqqqqrrrssssssrrroooppprrrrrrooonnnpppiiimmmooommmnnnqqqpppmmmoooqqqrrrrrrqqqqqqrrrsssooooooooopppqqqqqqrrrrrrsssrrrqqqqqqrrrssstttuuuzzzwwwwwwyyy{{{zzz|||yyyttttttzzzxxxuuussssssssssssrrrrrrsssttttttrrrrrrrrrttttttsssrrrrrrqqqqqqrrrrrrppppppppppppqqqrrrssstttxxx|||~~~vvvuuuwwwsssxxxwwwxxx|||zzztttppppppvvvvvvvvvwwwyyy|||~~~~~~yyy~~~yyyzzz}}}zzzwwwvvvwwwwwwxxxxxxxxxwwwwwwvvvuuuuuuwwwxxxxxxvvvtttssstttvvvxxxyyyyyyxxxwwwuuuwwwxxxyyyyyyzzz}}}|||}}}}}}{{{{{{{{{zzzyyyxxxvvvuuuvvvvvvwwwvvvuuuuuuvvvxxxtttsssssssssssstttuuuuuuxxxwwwwwwwwwwwwwwwvvvuuuxxxwwwwwwvvvwwwxxxyyyzzzwwwtttssstttuuuuuuttttttuuuuuuuuuuuuttttttsssrrrvvvwwwxxxwwwuuutttuuuvvvtttuuuwwwwwwvvvvvvwwwyyyyyyxxxxxxxxxwwwwwwvvvvvvuuutttsssssssssttttttuuuoooppprrrssssssrrrpppoooqqqqqqssssssssssssqqqqqqsssrrrqqqqqqrrrqqqpppnnnooopppssstttuuutttrrrqqqooopppqqqqqqqqqrrruuuwwwppppppqqqrrrrrrrrrrrrrrrqqqoooooorrrrrrooonnnqqqkkkooorrrqqqrrrtttrrroooooopppqqqpppnnnnnnnnnoooooooooooopppqqqqqqrrrrrrrrrqqqpppqqqsssuuuvvvwwwyyywwwwwwyyyyyyzzz{{{}}}{{{{{{yyyuuuwwwxxxwwwuuuttttttsssssssssrrrrrrrrrrrrrrrrrrtttuuuooooooooooooooooooppppppqqqqqqpppqqqssssssrrrqqquuuyyy}}}~~~}}}}}}{{{yyyzzzvvv{{{yyyzzz}}}{{{uuurrrsssxxxwwwvvvwwwzzz|||||||||yyy}}}yyyzzz|||yyyuuuvvvwwwwwwxxxxxxxxxxxxvvvuuuvvvwwwyyyxxxuuusssuuuvvvyyy{{{||||||zzzzzzzzzyyyyyyzzz}}}~~~}}}|||xxx}}}|||}}}}}}|||{{{zzzyyyxxxwwwxxxyyyxxxwwwwwwyyy{{{uuuttttttttttttuuuvvvvvvxxxxxxxxxxxxvvvtttrrrrrrwwwvvvvvvvvvwwwzzz|||~~~yyywwwuuutttuuuwwwwwwuuuuuuvvvvvvvvvuuutttsssssstttvvvxxxxxxwwwvvvwwwxxxxxxxxxwwwuuusssuuuxxx{{{vvvwwwwwwwwwxxxxxxyyyyyysssssssssssssssttttttuuunnnpppqqqssssssqqqpppnnnqqqqqqssssssssssssqqqqqqrrrpppnnnnnnooopppooommmnnnoooqqqrrrrrrrrrpppoooooopppqqqrrrqqqrrruuuwwwppppppqqqrrrrrrrrrqqqqqqqqqnnnooorrrrrrooooooqqqmmmqqqsssrrrsssuuutttppprrrrrrrrrqqqnnnllllllmmmooooooooopppqqqqqqrrrrrrrrrpppoooqqquuuxxxyyyyyyvvvxxxxxxxxxzzz|||~~~~~~www|||yyyvvv{{{vvvvvvvvvuuutttsssttttttsssrrrqqqrrrssstttuuuuuunnnnnnoooooooooooooooooorrrrrrrrrsssttttttrrrpppooorrrvvvxxxxxxzzz}}}yyyyyyyyy{{{xxx{{{xxxwwwyyywwwsssrrrtttyyyxxxwwwwwwyyy{{{zzzzzz}}}zzzxxx}}}{{{uuuvvvwwwxxxyyyzzzzzzzzzxxxwwwwwwxxxyyyyyyvvvtttxxxyyy{{{|||}}}}}}}}}|||{{{zzzxxxwwwxxxzzz|||}}}|||}}}~~~~~~~~~}}}}}}|||{{{{{{{{{yyyzzz{{{zzzyyyyyyzzz|||yyyxxxxxxxxxxxxyyyzzzzzzxxxyyyzzzzzzwwwtttsssssswwwwwwwwwwwwxxxzzz}}}~~~xxxyyywwwuuuwwwzzzzzzwwwxxxxxxyyyyyyxxxxxxwwwwwwsssuuuxxxyyyxxxxxxxxxyyywwwvvvuuurrrqqqrrrvvvzzztttuuuuuuvvvwwwxxxyyyyyyqqqrrrrrrsssttttttuuuuuurrrrrrsssttttttsssrrrrrrqqqrrrrrrssssssrrrrrrqqqrrrpppoooooopppqqqqqqpppmmmnnnnnnoooooooooooooooqqqrrrtttsssqqqppppppqqqooopppqqqrrrqqqpppooonnnpppnnnooorrrrrrpppooorrrlllppprrrpppqqqtttsssppptttuuuuuussspppnnnnnnnnnooooooooopppqqqqqqrrrrrrsssqqqoooqqqvvvzzzzzzyyyuuuxxxyyyxxxzzz~~~}}}{{{~~~~~~wwwvvvyyytttuuuvvvvvvtttssstttuuutttsssrrrsssuuuvvvuuutttpppqqqqqqrrrrrrrrrqqqqqqqqqrrrsssssssssssssssrrrrrrssstttuuuvvvxxx{{{~~~zzzyyyyyyzzz}}}{{{}}}zzzxxxyyyxxxuuuuuuxxxwwwxxxxxxyyyyyyyyyyyyyyy}}}|||~~~}}}{{{www~~~}}}wwwxxxyyy{{{||||||}}}}}}{{{zzzyyyzzz{{{zzzyyywww{{{{{{||||||}}}}}}~~~~~~{{{}}}}}}{{{yyy}}}}}}~~~}}}{{{{{{{{{{{{|||zzzzzz{{{zzzxxxxxxyyy{{{{{{{{{{{{zzz{{{{{{|||}}}wwwzzz}}}}}}{{{yyyxxxyyyyyyyyyyyyyyyyyyzzzzzz{{{vvvyyyxxxvvvxxx||||||wwwxxxxxxyyyzzzzzzzzzyyyyyyuuuwwwzzzzzzyyyxxxwwwwwwssstttttttttsssuuuxxx{{{ttttttuuuuuuvvvvvvwwwwwwooopppqqqssstttuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuusssrrrrrrqqqqqqrrrrrrsssqqqooonnnnnnppprrrrrrrrrnnnnnnmmmmmmmmmnnnooopppppprrrttttttrrrooonnnmmmnnnoooqqqqqqqqqooommmlllpppnnnooorrrrrrpppooorrrmmmpppqqqnnnooossssssqqqrrrssssssrrrpppooopppqqqooooooooopppqqqqqqrrrrrruuurrrooopppuuuxxxwwwuuutttyyyzzzxxxyyy~~~~~~{{{~~~}}}{{{yyywwwwwwvvvrrruuuvvvvvvtttssstttvvvuuutttsssuuuwwwxxxuuusssqqqrrrrrrssssssrrrqqqpppnnnqqqsssrrrpppppprrruuuuuuvvvvvvvvvvvvwwwyyyzzz~~~|||yyy~~~zzz|||~~~~~~|||yyyzzz}}}|||xxxxxxzzzuuuxxxzzzzzzxxxwwwxxx{{{~~~|||yyy|||xxx~~~}}}yyyzzz{{{}}}~~~~~~}}}{{{{{{||||||{{{zzz}}}||||||||||||}}}~~~~~~}}}~~~|||~~~|||zzzyyyzzz{{{|||zzzzzz{{{yyywwwwwwxxxzzz{{{zzzzzzzzzzzz{{{||||||xxx{{{}}}~~~||||||{{{zzzzzzyyyxxxxxxtttxxxxxxvvvxxx}}}|||wwwvvvwwwxxxxxxyyyyyyyyyyyywwwyyy{{{{{{yyywwwvvvvvvqqqsssvvvxxxxxxyyy{{{}}}uuuuuuuuuuuuttttttttttttnnnoooqqqssstttvvvvvvvvvuuuuuuttttttttttttuuuuuutttsssqqqqqqqqqqqqssstttooommmlllmmmoooqqqrrrrrrpppooommmllllllnnnppprrrkkkooossstttsssqqqooonnnnnnooopppqqqpppnnnlllkkkpppnnnnnnrrrssspppppprrrooorrrqqqoooooossstttrrrmmmoooppppppoooooopppqqqooooooooopppqqqqqqrrrrrrwwwsssooopppsssvvvtttqqquuuzzz{{{wwwxxx||||||xxxsssxxxzzz}}}{{{wwwvvvyyyyyyvvvqqqtttwwwvvvtttsssuuuvvvuuuttttttwwwyyyyyyuuuqqqpppqqqqqqrrrqqqpppooonnnlllpppsssqqqnnnmmmqqqvvvrrrrrrssstttttttttttttttwwwttt|||yyyxxxxxxxxxyyy{{{tttsssvvv{{{{{{vvvssstttsssxxx{{{{{{wwwuuuxxx||||||yyy|||~~~www|||~~~||||||zzzzzz||||||yyyvvv}}}xxxyyy~~~}}}{{{{{{}}}xxxzzz{{{zzzzzz{{{{{{zzzzzzzzz{{{|||~~~zzz{{{}}}||||||}}}}}}{{{yyyyyyzzz{{{|||zzzyyy{{{~~~~~~|||zzztttvvvyyyyyyxxxxxxxxxyyyzzzzzzzzzxxxvvvvvvwwwxxxxxxxxxwwwvvvvvvvvvvvvwwwsssuuuvvvwwwwwwuuusssrrruuuttttttssssssttttttuuuxxxvvvssspppooooooqqqrrrqqqpppppppppoooooonnnnnnqqqqqqqqqrrrssssssqqqooommmnnnnnnooooooooonnnnnnpppooonnnmmmmmmnnnooopppnnnooorrrssssssrrrqqqpppqqqpppooooooooopppqqqrrrooopppqqqrrrrrrrrrrrrrrrqqqrrrrrrpppnnnnnnoooqqqqqqrrrqqqpppnnnnnnppprrrrrrrrrrrrsssssssssssstttxxxxxxyyyzzzzzz{{{||||||||||||}}}}}}zzzvvvtttvvvyyywwwuuurrrpppppprrruuuwwwttttttuuuuuuuuuuuuuuuuuutttsssqqqooonnnmmmmmmmmmoooooonnnoooooopppqqqrrrwwwuuusssqqqqqqsssuuuwwwxxxqqquuu}}}xxxuuuzzz|||xxxwww{{{xxxxxxwwwvvvuuutttsssrrrwwwwwwwwwvvvvvvvvvxxxzzzzzz}}}}}}{{{||||||}}}{{{~~~wwwxxx|||xxx|||}}}yyy}}}~~~|||zzzyyyyyyyyyxxx~~~|||wwwvvv~~~~~~~~~~~~|||{{{zzzyyyzzz|||~~~|||zzzzzz{{{}}}}}}zzzwww~~~}}}||||||||||||xxxzzz}}}}}}}}}{{{zzzyyy|||zzzwwwuuutttuuuvvvwwwrrrsssuuuwwwwwwwwwvvvuuutttssssssrrrrrrsssssstttqqqrrrrrrrrrrrrsssssssssqqqqqqqqqpppppppppoooooooooooooooppprrrrrrqqqooooooqqqsssttttttrrrpppnnnpppoooooonnnnnnoooooopppnnnooopppqqqqqqqqqpppoooqqqqqqpppppppppqqqrrrsssooooooooooooooopppppppppsssssstttsssqqqpppqqqsssrrrssssssqqqooooooqqqsssqqqrrrrrrrrrssssssttttttuuuuuuvvvwwwxxxyyyzzzzzz}}}~~~zzz{{{{{{yyyvvvtttrrrssstttwwwuuurrrqqqqqqrrruuuwwwtttttttttuuuttttttssssssooonnnnnnnnnoooooopppqqqnnnnnnmmmmmmnnnnnnooooooooonnnmmmnnnoooqqqtttuuutttwwwyyy|||}}}zzzwwwyyy{{{xxxrrrzzzzzzyyyxxxwwwvvvuuuuuutttttttttsssssssssuuuwwwvvvyyy|||~~~|||yyy~~~}}}~~~~~~|||~~~~~~~~~~~~}}}{{{|||zzz{{{|||~~~{{{xxxxxx}}}}}}|||~~~|||wwwvvvxxxzzzzzzxxxzzz|||}}}~~~}}}yyyvvvsss}}}{{{xxxuuussstttuuuvvvqqqrrrtttvvvwwwwwwwwwwwwrrrrrrqqqqqqqqqqqqrrrrrroooqqqssstttuuutttrrrqqqrrrrrrqqqppppppppppppqqqnnnnnnnnnppprrrsssrrrqqqooorrruuuwwwvvvsssooommmpppppppppqqqqqqpppppppppnnnnnnnnnooooooooopppppprrrqqqqqqqqqqqqrrrssstttqqqqqqooonnnnnnooopppppprrrssstttsssqqqpppqqqssssssssstttrrrqqqppprrrssspppqqqqqqrrrsssttttttuuussssssuuuvvvxxxyyyzzz{{{zzz}}}vvv||||||yyyvvvtttssssssrrrqqqvvvtttrrrqqqqqqrrrtttvvvssstttttttttsssrrrqqqpppllllllmmmnnnooopppqqqqqqmmmmmmmmmmmmllllllllllllkkkkkklllmmmooopppqqqrrrqqqzzz{{{vvv|||uuuwww{{{yyyvvvtttzzzzzzyyyxxxwwwvvvvvvuuussssssrrrrrrrrrssstttuuuvvvxxx{{{}}}{{{~~~~~~}}}|||}}}}}}{{{}}}~~~yyy}}}|||zzzyyyyyyyyyxxxwwwzzzyyywwwvvvuuuttttttuuuqqqrrrsssuuuvvvvvvuuuuuuqqqqqqppppppppppppqqqqqqssstttuuuuuutttrrrpppooorrrqqqpppoooooopppqqqqqqooonnnoooqqqsssuuutttsssoooqqqrrrsssrrrpppmmmkkkpppppprrrssssssrrrppppppoooooonnnnnnnnnooopppqqqrrrrrrrrrrrrsssttttttuuuuuutttrrrppppppppprrrsssoooppprrrqqqpppooopppqqqrrrssssssrrrqqqpppqqqrrrppppppqqqrrrsssttttttuuussstttuuuwwwyyy{{{|||}}}zzz|||{{{www{{{~~~zzzuuutttuuuuuusssqqqttttttsssrrrrrrsssttttttsssssssssrrrrrrpppooonnnnnnnnnnnnooooooooonnnnnnnnnnnnnnnmmmmmmlllkkkkkkoooooopppqqqqqqpppoooooopppwwwxxxsssxxxnnnuuu|||uuusss|||xxxxxxwwwvvvvvvuuuttttttvvvuuussssssuuuvvvwwwwwwxxxzzz}}}~~~~~~|||xxx|||~~~{{{wwwxxxzzz}}}~~~vvvwwwxxxxxxwwwvvvtttssssssssssssssssssssssssrrrrrrqqqqqqppppppqqqqqqrrruuuttttttsssrrrrrrrrrrrrqqqpppooonnnnnnoooqqqrrrpppooonnnooorrrssssssrrrqqqqqqpppooonnnmmmmmmmmmpppqqqrrrssssssrrrqqqppppppoooooooooooopppqqqqqqqqqqqqrrrsssttttttuuuuuuvvvtttrrrppppppqqqrrrsssnnnppprrrrrrpppooopppppppppqqqrrrrrrpppoooooopppppppppqqqqqqrrrsssttttttrrrssstttvvvxxxzzz{{{|||zzz~~~yyy{{{|||vvv|||xxxtttsssuuuuuusssqqqssssssssssssssssssssssssrrrrrrrrrrrrqqqpppooonnnmmmnnnoooooopppoooooonnnooooooooooooooonnnmmmlllooopppqqqrrrrrrqqqpppoooqqqooorrrwwwwwwzzz{{{ooosssxxxyyyxxxxxxxxxwwwwwwvvvvvvuuuuuuxxxvvvssstttvvvxxxxxxwwwvvvzzz~~~~~~|||zzzzzzyyy}}}zzzwwwtttyyyyyyzzzzzzyyywwwuuuttttttttttttsssssssssrrrrrrssssssrrrrrrrrrrrrssssssrrrrrrrrrrrrssstttvvvwwwrrrqqqooonnnoooppprrrsssqqqooonnnnnnoooppppppooosssrrrpppooonnnooopppqqqqqqqqqqqqrrrrrrqqqqqqqqqooooooooopppppppppqqqqqqpppqqqrrrssstttuuuuuuuuurrrrrrpppoooooopppqqqqqqoooqqqttttttsssrrrrrrrrroooqqqrrrrrrpppoooooooooqqqqqqqqqqqqrrrrrrrrrrrrpppppprrrsssuuuvvvwwwxxxzzz~~~~~~uuuvvvwwwuuusssrrrrrrsssrrrrrrqqqrrrssssssssssssrrrqqqqqqrrrrrrrrrqqqpppoooooojjjlllnnnppprrrrrrrrrrrrooopppqqqqqqqqqpppooonnnkkklllnnnpppqqqrrrrrrqqqrrrkkknnnxxxwwwrrr|||tttnnnmmmzzzzzzyyyyyyyyyxxxxxxxxxwwwtttqqqqqqtttwwwvvvtttrrrvvvzzz}}}}}}|||zzzzzz}}}{{{~~~{{{xxxwwwwwwwwwuuuuuutttttttttuuuuuuvvvuuuuuuttttttttttttuuuuuuoooqqqssstttvvvvvvuuuuuutttsssqqqpppqqqrrruuuvvvvvvtttqqqpppppppppooonnnrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqmmmnnnooopppppppppooonnnnnnpppqqqsssttttttttttttppppppqqqqqqqqqqqqqqqqqqnnnqqqssstttsssrrrrrrrrrpppqqqssssssqqqpppoooppprrrrrrrrrqqqqqqqqqqqqqqqpppqqqrrrssstttuuuvvvvvvvvv}}}}}}{{{{{{tttttttttsssrrrrrrtttvvvpppqqqsssttttttsssqqqpppqqqqqqqqqrrrrrrqqqpppppplllmmmppprrrssssssrrrrrrmmmoooppprrrrrrqqqpppoookkklllmmmooopppqqqrrrrrrqqqmmmnnnssstttrrrxxx~~~rrrzzzzzzyyyyyyyyyyyyxxxxxxvvvrrroooppptttvvvuuusssqqqtttwwwxxxyyyzzz|||~~~zzz{{{wwwwwwxxxyyyuuuuuuuuuuuuvvvxxxyyyzzzvvvvvvuuuuuuuuuuuuvvvvvvpppsssvvvxxxxxxuuurrrooovvvuuusssrrrrrrtttwwwyyy|||zzzvvvtttssssssqqqpppnnnoooqqqrrrrrrqqqpppooorrrqqqpppoooooopppqqqrrrkkklllnnnppppppooommmlllnnnoooqqqssstttttttttsssqqqrrrssstttttttttttttttlllooorrrsssrrrpppppppppqqqrrrttttttsssqqqqqqqqqssssssrrrqqqqqqppppppooossssssttttttuuuvvvwwwwwwsss{{{}}}}}}~~~xxxvvvzzztttvvvwwwvvvsssssswwwzzzpppqqqsssttttttsssqqqppppppqqqqqqrrrrrrrrrqqqqqqpppqqqsssssssssqqqpppnnnlllnnnpppqqqrrrqqqpppoooqqqqqqppppppppppppqqqqqqpppqqqpppmmmooovvvxxxwwwyyytttxxxxxxwwwwwwwwwwwwwwwwwwwwwssspppqqquuuwwwvvvsssuuuuuuuuutttuuuwww|||xxx}}}zzzwwwxxxxxxwwwuuussstttwwwzzzvvvuuuvvvwwwuuurrrssswwwuuutttuuuuuuvvvuuurrrppprrruuu}}}xxxiiiqqqnnnqqqnnnjjjpppwwwrrrooommmnnnooopppnnnkkktttuuuuuusssqqqoooooopppoooqqqssssssqqqoooooooooooooooooooooooooooppppppooopppqqqqqqqqqqqqpppppplllllllllmmmnnnppprrrsssqqqqqqqqqqqqrrrsssttttttoooppprrrtttqqqnnnrrrzzzrrrsssssstttvvvwwwyyyzzzyyy{{{|||zzz|||xxxxxxuuuuuuuuuuuuttttttttttttrrroooooorrrsssppppppssspppsssrrrqqqqqqsssqqqllloooqqqrrrpppllllllooorrrnnnooooooooooooooonnnnnnoooppprrrpppnnnnnnqqqtttrrrnnnoootttwwwwwwxxx{{{|||zzzxxxwwwwwwsssooorrrzzz|||zzz{{{{{{xxxttttttvvvuuuqqqppprrruuuwwwxxxxxxzzz{{{yyy~~~{{{xxxyyyzzz}}}}}}xxxtttvvvwwwvvvtttsssuuuvvvvvvppprrrtttwwwyyyyyyxxxvvvsssssswwwxxxwwwooorrrrrrooorrrtttrrrpppnnnoooqqqqqqooommmpppqqqqqqooommmkkklllllloooqqqrrrrrrpppooooooppppppppppppoooooooooooooooqqqqqqpppppppppppppppppppppoooooonnnnnnoooooopppnnnnnnnnnnnnnnnooopppqqqqqqqqqssstttqqqooosss{{{rrrrrrssstttuuuwwwxxxyyyzzz}}}wwwzzz{{{||||||xxxxxxttttttuuuuuuuuuuuuuuuuuuwwwtttssstttsssooommmpppwwwxxxwwwtttssstttqqqlllllllllnnnoooqqqrrrqqqpppnnnnnnoooooooooooonnnnnnmmmoooqqqqqqooooooqqqsssrrrpppqqqtttuuuuuuxxx}}}qqqttt}}}yyyuuusssuuuxxxyyyzzzyyyzzzxxxuuuuuuxxxwwwsssrrrsssttttttsssssstttvvvxxx|||{{{zzz}}}~~~zzzuuuvvvyyyxxxssstttyyyyyysssssstttwwwyyy{{{|||{{{{{{sssuuu|||nnnssstttrrrrrrooosssqqqppppppqqqrrrpppoooqqqrrrrrrqqqnnnmmmmmmnnnpppqqqqqqpppnnnnnnoooqqqqqqpppppppppoooooonnnnnnsssrrrpppooooooooopppppppppppppppoooooopppppppppnnnnnnmmmmmmmmmnnnooooootttrrrrrrsssqqqooottt{{{rrrrrrssstttuuuwwwxxxxxxxxx{{{ttttttzzz}}}|||xxxyyyssstttttttttuuuvvvvvvvvvyyyuuutttuuusssooommmooowwwxxxwwwtttsssuuurrrmmmlllkkklllppptttuuuqqqlllnnnnnnoooooooooooonnnnnnkkknnnpppqqqqqqpppqqqrrrsssrrrsssssspppooouuu}}}zzzppp~~~{{{uuuxxxzzzvvvuuuyyyxxxzzzxxxvvvwwwzzzyyyuuusssssssssrrrqqqrrrtttvvvyyy||||||xxxzzz}}}~~~vvv{{{zzztttuuu|||yyypppvvvwwwwwwwwwwwwxxxzzz||||||xxxmmmrrrqqqpppppplllqqqqqqppppppqqqqqqqqqppprrrssstttrrrpppoooooopppqqqqqqqqqooommmmmmoooqqqqqqqqqppppppooonnnnnnnnntttrrrpppnnnnnnnnnpppqqqnnnnnnnnnoooppprrrttttttppppppooooooooopppqqqqqquuurrrqqqqqqpppnnnrrrxxxqqqrrrssstttuuuvvvvvvwwwuuu{{{wwwttt}}}zzz|||~~~zzzyyyzzzrrrrrrssstttuuuvvvvvvwwwuuurrrrrrtttsssooooooqqqqqqrrrqqqoooqqqtttrrrnnnooonnnnnnpppqqqqqqmmmjjjmmmnnnnnnoooooooooooonnnkkkmmmoooqqqrrrqqqqqqpppssssssuuusssmmmjjjsss~~~pppgggpppuuu{{{ttt{{{|||tttsssyyyzzz{{{zzzwwwwwwzzzxxxssssssttttttttttttvvvzzz}}}zzz}}}{{{zzzuuuzzzzzzuuuuuuzzzxxxpppxxxyyyzzzzzz|||rrrppptttnnnnnnrrrooooooppppppppppppppppppppppppqqqqqqpppnnnmmmnnnoooqqqqqqpppooommmmmmoooqqqppppppppppppoooooonnnnnnsssrrrpppnnnnnnooopppqqqnnnnnnnnnoooppprrrttttttpppppppppppppppqqqsssssstttpppooopppnnnmmmoootttpppqqqrrrtttuuuuuuuuuuuusss~~~~~~xxx|||}}}{{{{{{zzzxxxxxxzzzqqqqqqrrrssstttuuuuuuvvvtttqqqppprrrqqqnnnmmmoooooopppooommmnnnrrrqqqmmmnnnppppppooommmlllmmmpppmmmmmmnnnoooooooooooooookkkmmmoooqqqrrrrrrpppoooppprrrttttttooonnnyyy}}}xxxsssyyysssuuu|||sssyyy{{{tttrrryyy|||}}}{{{xxxwwwxxxuuupppuuuvvvvvvuuuuuuwww{{{~~~wwwzzz~~~{{{qqqwwwwwwwwwvvvuuuwww{{{~~~|||uuuqqqvvvwwwooopppvvvtttnnnoooqqqpppoooooopppqqqqqqrrrsssrrrpppooopppqqqoooppppppooommmmmmnnnpppooooooooooooooooooooopppqqqqqqpppoooooopppqqqrrrpppppppppoooooopppppppppllllllmmmnnnoooqqqrrrssssssooonnnpppooolllmmmpppoooqqqrrrtttuuuttttttssstttyyywww{{{}}}{{{yyyxxxwwwwwwwwwpppqqqqqqrrrrrrsssssssssvvvrrrqqqrrrpppkkkjjjlllssstttrrrnnnnnnqqqpppllljjjmmmooonnnkkklllpppuuulllmmmnnnooooooppppppooonnnmmmnnnoooqqqqqqooommmlllooosssuuurrrttt{{{nnn{{{}}}uuu|||uuuvvvxxxuuutttwww|||}}}|||xxxwwwwwwtttnnnwwwwwwwwwvvvttttttvvvxxxsssuuuyyy}}}zzzxxxzzzyyyzzzzzzvvvuuusssyyyyyyrrrtttxxxrrrnnnppprrrrrrppppppqqqsssrrrssstttsssrrrqqqrrrsssnnnoooqqqpppnnnmmmmmmnnnnnnnnnnnnoooppppppqqqqqqooooooooopppqqqqqqrrrrrrpppoooooonnnnnnoooooopppiiijjjkkklllnnnqqqssstttsssooooooqqqqqqnnnlllnnnoooppprrrtttttttttsssrrrttt{{{{{{xxxxxxvvvyyy{{{{{{zzzyyyxxxxxxuuurrrppppppppppppppppppqqqqqquuurrrqqqrrrqqqmmmlllnnnttttttrrrnnnnnnqqqpppmmmjjjlllmmmnnnnnnooopppqqqlllmmmnnnoooppppppppppppqqqooommmnnnppppppnnnlllmmmnnnqqqrrrqqqrrr{{{qqq{{{ppphhhyyy{{{}}}zzzsssuuuwwwvvvtttzzz{{{{{{xxxwwwwwwtttnnnuuuwwwwwwvvvuuuttttttuuurrrtttvvvzzz~~~~~~{{{~~~|||wwwtttxxxwwwrrrvvvwwwmmmoooqqqtttsssqqqqqqsssuuunnnooopppooonnnmmmnnnooommmoooqqqqqqooommmmmmmmmmmmmmmnnnooopppqqqrrrrrrmmmnnnoooqqqrrrrrrrrrrrrlllllllllmmmnnnppprrrsssiiijjjkkkmmmooorrrtttvvvsssppppppssssssooolllmmmoooppprrrtttttttttrrrqqqtttwwwuuuwww|||yyy{{{~~~zzzxxxxxxyyyyyyyyyyyysssnnnpppppppppooooooooooooooorrroooppprrrsssppppppsssooopppnnnlllmmmrrrsssooonnnmmmmmmooorrrqqqlllhhhlllmmmnnnoooppppppppppppssspppmmmmmmoooooonnnllloooooooooooollljjjpppxxxcccrrrpppnnnyyyzzz}}}}}}~~~rrrsssyyyxxxqqqwwwyyyyyywwwwwwxxxuuuooorrrtttwwwxxxwwwwwwxxxyyysssuuuwwwyyy||||||uuupppuuuwwwqqqnnnqqqpppmmmmmmqqqrrrooommmooovvvsssooommmmmmooopppqqqmmmllllllmmmoooqqqqqqpppoooqqqpppllllllppprrrpppoooooopppppppppoooooonnnmmmkkkjjjllloooooolllhhhnnnnnnoooooonnnmmmlllkkktttsssrrrrrrqqqpppoooooonnnoooqqqsssttttttsssssszzzvvvuuuwwwyyyyyy|||uuuzzzxxxuuusssssssssrrrqqqtttrrrpppnnnnnnppprrrtttpppqqqrrrrrrrrrqqqpppooopppmmmlllllloooooonnnkkkmmmnnnooooooooonnnlllkkklllllllllmmmmmmmmmnnnnnnlllpppssspppkkkiiinnnsssqqqssssssppplllmmmttt{{{lllpppoooqqqvvvtttxxxyyyrrrvvv}}}uuutttwwwzzz|||tttwwwvvvssstttwwwxxxuuuxxxxxxxxxwwwvvvuuuuuutttrrrsssuuuwww{{{|||tttrrrqqqrrruuurrrqqqrrrwwwxxxuuusssuuurrrrrrrrrrrrrrrqqqooommmrrrqqqpppoooooonnnllliiinnnppppppmmmmmmppppppnnnmmmnnnnnnnnnnnnnnnmmmmmmmmmlllmmmnnnoooooommmkkklllmmmmmmnnnpppqqqrrrrrrssssssrrrqqqqqqpppoooooooooqqquuuwwwxxxuuurrrppptttrrrssswwwwwwuuuuuuxxxzzzyyy{{{|||zzzyyyyyyxxxvvvsssqqqtttrrrpppooooooppprrrtttuuutttrrrqqqpppooopppppprrrpppnnnnnnoooooommmjjjqqqqqqppppppooonnnmmmlllrrrqqqqqqooonnnmmmllllllkkknnnrrrqqqnnnlllmmmoooqqqrrrrrrrrrrrrsssuuuvvvkkkooolllnnnssspppqqq~~~uuuooorrrvvvyyy}}}~~~tttrrrttttttssssssuuuuuurrrsssvvvwwwtttwwwwwwwwwvvvuuuttttttttttttttttttuuuwww|||~~~uuutttssspppuuussstttwwwvvvrrrpppqqqrrrsssssssssrrrpppnnnlllooonnnoooppprrrqqqooolllmmmppppppnnnnnnpppooolllmmmnnnnnnoooooonnnnnnnnnlllnnnppppppooonnnnnnnnnnnnnnnnnnnnnppprrrtttvvvrrrrrrrrrqqqpppppppppoooooosssxxx{{{{{{wwwqqqmmmoooooorrrwwwxxxsssqqqrrruuu}}}|||wwwuuuuuuvvvwwwxxxvvvrrroootttsssqqqppppppqqqssstttxxxvvvrrrooonnnooopppqqqtttrrrpppooooooooommmkkkqqqqqqpppooooooooopppppptttsssrrrqqqooonnnmmmllljjjllloooqqqpppooolllkkkoooooopppsssvvvwwwtttrrrmmmooollllllrrrooollluuuyyysssttt|||zzzqqqpppxxxzzzqqqqqqttttttrrrrrrttttttqqqrrruuuvvvtttvvvvvvvvvuuuuuuttttttsssttttttttttttuuuyyyrrruuurrrrrrsssrrroooqqquuuuuuuuutttrrrooonnnooopppmmmlllmmmoooqqqrrrpppnnnmmmpppqqqooooooqqqooolllooooooppppppqqqqqqppppppjjjmmmqqqqqqnnnlllnnnoooqqqpppooonnnnnnppprrrtttqqqqqqqqqqqqpppppppppppppppssswwwzzzzzzwwwrrrooorrrqqqtttyyyyyytttqqqrrr|||vvv~~~xxxzzz|||wwwpppppprrrtttvvvvvvtttrrrtttsssrrrqqqqqqrrrssstttuuutttrrrpppooopppqqqrrrsssrrrqqqppppppooonnnnnnooonnnnnnnnnoooqqqssstttppppppoooooooooooonnnnnnmmmllllllnnnqqqqqqmmmjjjlllmmmooorrrttttttsssrrrooorrrnnnnnnuuurrrmmmqqqsssooowwwwwwooosss~~~uuupppqqquuuxxxyyyrrrttttttrrrrrrvvvwwwuuuwwwwwwvvvvvvuuuuuuuuutttttttttttttttvvvzzz|||yyyxxxuuutttyyywwwzzz}}}|||yyyvvvttttttrrrpppmmmlllmmmlllkkkjjjnnnrrrsssppppppqqqppplllmmmnnnooopppppppppppppppiiilllppppppmmmlllmmmoooooonnnmmmlllmmmoooqqqrrrpppppppppppppppppppppqqqpppqqqssstttuuuuuutttsssuuussstttwwwwwwttttttvvvzzzuuuttt|||vvvvvvyyyzzzvvvuuuttttttvvvxxxxxxwwwsssrrrqqqqqqqqqqqqrrrsssoooooopppqqqrrrrrrrrrrrrppppppqqqqqqppppppqqqqqqpppooonnnmmmnnnooopppqqqmmmlllllllllllllllllllllpppllljjjkkkoooqqqooommmlllpppsssrrrppppppssswwwoootttpppooovvvuuuooorrrqqqkkkooo}}}uuummmnnntttuuuuuussspppqqqvvv{{{rrruuuuuussstttwwwyyyvvvxxxxxxwwwwwwwwwwwwwwwvvvttttttsssssstttyyy}}}uuuwww|||yyytttoookkkkkkmmmooopppooorrrrrrooonnnpppooollljjjjjjkkklllmmmmmmmmmmmmiiikkknnnooonnnmmmnnnnnnkkkjjjkkkkkkmmmoooqqqsssnnnooooooooopppqqqqqqqqqppppppppppppqqqsssuuuvvvvvvsssrrruuuuuutttuuuxxxtttzzz{{{uuuyyy~~~xxxyyyuuuuuu{{{yyyvvvtttssssssttttttsssrrrqqqqqqqqqqqqqqqqqqrrrkkklllnnnqqqrrrrrrrrrqqqmmmoooqqqqqqppppppqqqsssrrrrrrpppooonnnmmmmmmlllnnnmmmllllllkkkjjjiiiiiiqqqnnnkkkkkkoooqqqqqqppppppsssuuurrrnnnnnntttzzzmmmvvvsssooottttttppprrrvvvnnnjjjmmmqqqpppoooppppppuuuyyyvvvooolllpppuuusssuuuuuussstttxxxyyywwwxxxxxxxxxxxxxxxxxxxxxxxxvvvuuusssqqqqqqtttyyy}}}}}}tttpppppprrrtttoooqqqppplllkkknnnnnnkkkhhhiiijjjkkkllllllllllllllllllmmmnnnpppqqqooonnnjjjkkkkkkmmmnnnoooppppppmmmnnnnnnooopppqqqqqqrrrrrrqqqppppppppprrrssstttuuurrrsssvvvwwwuuuvvvzzzsss|||yyyvvv{{{vvvwwwzzzwwwtttwwwrrrqqqpppqqqssstttsssrrrppppppppppppppppppppppppllllllmmmnnnoooppppppqqqnnnpppqqqqqqooonnnppprrrpppqqqqqqqqqppppppooonnnmmmmmmmmmmmmlllllllllkkknnnnnnnnnoooqqqrrrqqqqqqpppqqqqqqpppnnnnnnqqqtttoooyyywwwppprrrrrrpppssssssssspppjjjkkkqqquuutttppptttwwwuuuooommmqqquuuqqqttttttrrrssswwwyyywwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuusssrrrqqqtttyyy}}}}}}tttmmmkkkkkknnnpppnnniiiiiikkkllljjjiiijjjkkklllmmmmmmmmmmmmnnnmmmlllooossstttqqqnnnnnnnnnoooooonnnmmmlllkkkmmmmmmnnnooopppqqqqqqrrrssssssrrrrrrqqqqqqqqqqqquuusssuuuyyy{{{xxxxxx{{{vvvuuuxxx||||||zzz~~~|||~~~~~~xxxuuuxxxzzzyyytttrrrlllnnnqqquuuyyy{{{zzzxxxooooooooooooooooooooooooooonnnlllkkkkkkmmmoooqqqoooqqqrrrqqqnnnlllnnnpppkkkmmmooorrrttttttttttttkkklllmmmnnnooopppqqqrrrkkknnnqqqssssssrrrqqqpppooommmllllllmmmmmmlllkkkrrr~~~|||rrrrrrrrrqqquuueeeqqqvvvnnnlllssswwwtttnnnpppqqqqqqqqqtttxxx{{{pppssssssqqqrrrwwwxxxvvvvvvvvvvvvvvvvvvwwwwwwwwwttttttsssssstttxxx~~~~~~~~~~~~||||||zzzzzzzzzzzzzzzzzzzzzzzzrrrfffzzzmmmooonnnmmmmmmoooppppppooolllmmmoooqqqpppnnnkkkjjjiiiiiiiiijjjkkknnnpppqqqmmmjjjkkkqqqqqqkkkjjjmmmnnnmmmllllllmmmoooqqqsssoooppprrrssstttuuuuuuvvvuuuwwwwwwuuussswww|||xxxvvvwwwxxxxxxwwwttt|||~~~|||zzzwwwuuusssrrrrrrrrrrrrpppmmmmmmppprrrrrrqqqnnnnnnnnnoooppppppqqqqqqtttqqqnnnmmmnnnoooooooooqqqooommmnnnppppppmmmjjjjjjlllmmmoooooonnnlllkkkkkkpppsssrrrmmmjjjjjjlllpppllliiijjjmmmooonnnlllqqqppppppqqqssssssrrrqqqoooooooooqqqssstttsssrrrlllmmmpppsssuuuuuutttssstttkkkkkkwww{{{tttqqqqqqqqqpppqqqrrrtttvvvxxxxxxzzz{{{{{{xxxwwwwwwxxxsssvvvxxxwwwuuuuuuzzz|||yyyyyy{{{|||}}}yyyyyyyyyxxxxxxxxxwwwwwwsssuuuxxxyyyzzz{{{}}}~~~zzzrrrllltttwwwrrrsssaaaooommmlllmmmnnnpppooonnnmmmnnnooopppooonnnlllkkkjjjjjjjjjjjjkkkmmmoooqqqooolllkkkooooookkkllloooooonnnmmmlllmmmnnnppprrrmmmnnnooopppqqqrrrrrrrrrsssuuuwwwvvvvvvzzz}}}yyyvvvuuuwwwxxxyyyxxxwwwzzzvvvzzzxxxxxxwwwvvvtttsssrrrqqqqqqqqqooommmmmmpppqqqqqqppppppppppppppppppppppppoooqqqooollllllmmmooopppppprrrpppoooqqqssssssrrroookkklllnnnoooooonnnmmmlllkkkooosssrrrmmmjjjkkkllloooooonnnmmmlllkkklllmmmnnnmmmlllmmmoooooonnnlllmmmmmmoooqqqsssrrrpppmmmuuuuuussspppmmmkkkmmmoooooollloooxxx{{{wwwtttvvvrrrrrrqqqqqqrrrssstttuuu{{{xxxuuutttvvvwwwwwwvvvxxxzzz{{{yyyuuutttwww{{{{{{wwwyyywwwvvvvvvwwwxxxxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuvvvxxxzzzyyyvvvtttsssssstttxxxzzzzzz{{{|||zzz}}}|||zzzvvvqqqoooppprrruuuvvv{{{{{{}}}pppnnnhhhmmmlllkkklllnnnooonnnmmmnnnnnnnnnnnnnnnmmmmmmmmmlllkkkkkkkkkkkkmmmnnnoooqqqnnnlllmmmmmmlllnnnqqqooonnnmmmmmmmmmnnnooopppqqqqqqrrrssssssssssssssssssuuuvvvvvvvvvxxx~~~xxxvvvttttttuuuxxxyyyyyyzzz}}}ppp~~~vvvrrruuusssttttttssssssrrrqqqppppppooommmnnnoooqqqqqqpppsssrrrrrrqqqppppppooooooooommmkkkkkkmmmpppqqqqqqmmmlllmmmnnnpppqqqpppooommmnnnoooppppppooonnnmmmllloooqqqqqqmmmkkkkkkmmmmmmpppsssqqqllliiikkkmmmlllkkkkkklllmmmmmmkkkjjjmmmmmmnnnppprrrqqqnnnkkkssssssqqqmmmjjjlllttt|||oooooossswwwwwwtttrrrtttsssrrrrrrqqqqqqqqqrrrrrr|||vvvpppoootttwwwvvvsssyyy{{{|||yyyvvvtttvvvyyy}}}{{{zzz{{{}}}|||{{{zzz{{{{{{yyyvvvtttuuuuuuuuuvvvvvvvvvvvvvvvuuuwwwyyyyyywwwuuuttttttyyyxxxuuurrrqqqrrrssssssssswww{{{vvvnnnllliiillltttllllllkkklllnnnooommmlllooonnnmmmllllllmmmnnnooommmmmmlllkkkkkklllnnnnnnpppooonnnnnnnnnnnnooopppoooooonnnmmmmmmmmmnnnnnnsssssstttttttttttttttsssuuuvvvvvvtttrrrsssvvvxxxvvvtttsssssstttvvvwwwxxxvvv~~~vvv~~~}}}|||{{{wwwssspppqqqssssssssssssqqqppppppooooooooopppqqqqqqqqqrrrrrrrrrqqqqqqqqqppppppqqqooollllllnnnpppqqqqqqlllllllllmmmnnnnnnnnnmmmoooooopppppppppooonnnnnnlllnnnppppppnnnlllmmmnnnllloooqqqqqqnnnllllllmmmnnnmmmmmmmmmnnnnnnmmmkkknnnmmmmmmnnnpppqqqpppooooooqqqrrrooommmrrr~~~tttrrrpppqqqtttuuupppjjjppppppppppppqqqqqqqqqrrrzzzvvvrrrrrruuuxxxvvvtttvvvwwwyyyxxxvvvvvvwwwyyy~~~~~~~~~yyy}}}}}}zzzvvvttttttvvvzzz}}}uuuuuuvvvxxxzzzyyywwwuuusssssstttuuuvvvwwwwwwxxxoooqqqtttuuutttssstttuuuvvvtttrrrrrrrrrsssuuuwwwtttuuuuuutttrrrqqqqqqqqquuuyyy{{{yyyzzzpppppphhhiiirrrnnngggnnnlllkkkkkkmmmnnnooommmlllooonnnmmmllllllmmmooopppnnnmmmllllllllllllnnnnnnmmmnnnpppoooooopppnnnmmmnnnnnnnnnmmmmmmmmmmmmmmmoooppppppqqqqqqqqqppppppvvvvvvuuusssqqqrrrsssuuutttttttttsssssssssuuuvvvrrr{{{zzz~~~sssooovvvyyyvvvssspppqqqrrrssstttsssrrrrrrooopppqqqqqqqqqqqqqqqrrrppppppqqqqqqqqqrrrrrrrrrtttqqqnnnmmmnnnppppppppppppqqqqqqqqqpppooooooooopppppppppppppppoooooonnnlllmmmnnnnnnnnnmmmnnnnnnlllkkklllnnnpppqqqnnnlllooonnnmmmnnnoooooonnnlllnnnkkkhhhhhhkkknnnqqqrrrsssvvvwwwsssooopppxxxvvvrrrkkkjjjttt{{{sssdddmmmmmmnnnoooqqqqqqrrrrrruuuwwwxxxyyyyyyxxxwwwwwwtttuuuvvvvvvuuuuuuuuuvvv|||||||||~~~~~~xxxwww{{{{{{zzzyyyxxxwwwuuutttvvvuuutttuuuvvvvvvuuusssrrrrrrssstttuuuvvvwwwwwwtttuuuvvvvvvuuuuuuvvvxxxrrroooooorrrttttttvvvzzz~~~}}}|||zzzxxxvvvuuutttrrrvvvwwwtttrrrtttuuusssuuuuuuvvvwwwyyy{{{}}}rrrhhheeejjjkkkrrrzzzrrrfffggglllllllllnnnppppppnnnlllnnnnnnmmmllllllmmmooopppnnnmmmlllllllllmmmnnnoookkknnnpppoooooopppnnnkkkmmmmmmmmmmmmmmmmmmmmmmmmppppppqqqrrrssssssrrrrrrvvvuuusssssssssuuuxxxzzzssstttttttttrrrrrrtttvvvyyy|||~~~~~~xxxtttsssrrrpppssswwwppppppqqqrrrrrrrrrrrrrrrnnnpppqqqrrrqqqpppqqqqqqooooooppppppqqqrrrrrrssstttrrrooommmnnnoooooonnnooopppqqqpppnnnllllllmmmqqqqqqppppppooonnnnnnnnnlllmmmmmmmmmnnnnnnoooooollljjjhhhkkkppprrrooollllllkkkkkkmmmnnnooonnnlllllliiieeeeeegggkkknnnoooooorrrsssrrrnnnnnnssswwwrrrrrrmmmiiiqqq}}}xxxiiijjjkkkmmmooopppqqqrrrrrrssswww{{{|||zzzxxxwwwwwwvvvvvvvvvvvvuuusssrrrqqq{{{{{{{{{|||zzz}}}yyyvvv}}}||||||{{{yyywwwuuusss}}}zzzwwwuuuuuuuuutttsssssssssssssssssssssssssssppppppooonnnmmmmmmppprrrsssppppppssssssoooooosssnnnnnnnnnnnnpppppppppppptttyyy{{{xxxvvvwwwvvvsssuuuuuuttttttttttttttttttuuusssrrrrrrrrrsssrrrqqqxxxyyy{{{~~~zzzsssooommmllllllrrrqqqsssvvvsssmmmjjjjjjllllllmmmoooqqqpppnnnlllmmmmmmmmmmmmmmmnnnoooooonnnmmmlllllllllnnnooopppkkkoooooollllllooooookkkkkkkkklllmmmnnnnnnnnnnnnqqqrrrssstttuuuuuuvvvvvvxxxvvvrrrqqqrrrvvvyyy{{{ppprrrttttttssssssvvvxxx~~~{{{~~~wwwuuuuuuvvvtttpppqqqvvvppppppooooooooopppqqqqqqkkknnnppppppooonnnnnnpppooopppppppppppppppppppppqqqnnnlllkkklllnnnnnnnnnjjjlllnnnnnnkkkjjjkkklllqqqqqqpppooonnnnnnmmmmmmmmmlllllllllnnnoooppppppkkkkkkjjjjjjlllmmmmmmmmmjjjjjjjjjlllnnnoooooommmmmmkkkiiiiiijjjkkkkkkjjjhhhjjjllllllmmmooorrruuunnnzzz|||pppllltttwwwqqqkkklllmmmoooppppppoooooottttttvvvwwwxxxxxxvvvuuuuuuuuuuuuvvvvvvuuusssrrrzzzzzzzzz{{{|||}}}{{{}}}xxxyyyzzzxxxtttrrrqqqsssvvvyyyxxxuuurrrqqqsssvvvwwwxxxttttttsssrrrqqqoooooonnnqqqqqqpppnnnnnnooosssvvvrrrooooootttsssooonnnqqqqqqpppooooooppppppooonnnlllrrrvvvuuuuuuvvvuuusssrrrrrrtttuuuuuuuuutttttttttsssssstttttttttrrroooppppppppppppqqqssstttuuuuuuyyy{{{uuupppmmmrrrvvv{{{|||zzzxxxwwwxxxvvvzzz{{{nnnnnnrrrkkkkkkiiiiiijjjmmmppprrrrrroookkkrrrwwwooojjjkkkiiimmmmmmnnnpppqqqqqqooollllllmmmmmmnnnnnnnnnoooooommmmmmllllllmmmnnnpppqqqmmmpppnnniiiiiinnnpppmmmjjjkkklllmmmnnnnnnnnnnnnmmmnnnoooqqqrrrsssssssss{{{wwwrrroooooorrruuuvvvmmmpppsssttttttuuuxxx{{{xxxttt~~~|||vvvtttvvv{{{qqqkkkpppwwwvvvppplllpppooonnnmmmmmmnnnooopppiiillloooooommmllllllnnnqqqqqqppppppooonnnnnnnnnmmmkkkiiiiiikkkmmmnnnnnnkkknnnppppppnnnnnnooorrrqqqpppooonnnmmmmmmmmmmmmmmmlllkkklllnnnpppppppppkkklllmmmkkkhhhgggkkknnnkkkjjjkkkmmmpppqqqqqqpppppppppoooppppppnnnjjjhhhllllllkkkkkkkkkmmmooopppmmmxxxfffiiisssvvvlllmmmnnnoooooonnnmmmlllvvvrrroooqqqvvvxxxvvvrrrrrrrrrsssvvvxxxyyyxxxvvvzzzyyyyyyzzz{{{}}}}}}|||zzz||||||uuurrruuuxxxwwwuuuvvv}}}tttvvvwwwpppqqqyyyzzzssstttuuuvvvuuussspppoooqqqpppoooooooooppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrooorrrssspppoooqqqpppmmmooorrrttttttrrrrrrtttwwwrrrrrrrrrrrrrrrqqqpppooouuuuuuuuutttsssrrrqqqppprrrrrrrrrrrrrrrssstttuuusssxxx|||{{{vvvrrrsssuuurrrsssrrrppplllkkkmmmooorrrrrrqqqpppooonnnmmmmmmtttsssoookkkmmmqqqppplllnnnnnnnnnlllkkklllnnnqqqssssssttttttsssqqqpppooonnnllliiikkknnnppppppooorrrqqqooommmlllkkklllllljjjkkkkkkllllllkkkkkkjjjnnnmmmmmmllllllllllllmmmpppmmmkkklllnnnpppooommmnnnnnnoooooopppppppppqqqqqqqqqpppppppppqqqssstttyyy{{{uuutttzzzwwwssszzzyyy}}}zzzwwwttttttssssssrrrqqqpppooonnnpppoooooopppqqqqqqooonnnqqqooolllmmmppprrrqqqoooppppppqqqqqqqqqppppppoooppppppppppppppppppqqqqqqkkkkkkkkklllllllllmmmmmmpppqqqqqqooommmlllmmmnnnlllmmmnnnnnnmmmkkkiiihhhmmmmmmmmmmmmnnnnnnoooooollllllmmmnnnooopppqqqqqqmmmjjjjjjoooqqqnnnmmmpppkkkjjjkkkkkkmmmppprrrttteeeuuurrrggggggllllllmmmnnnnnnmmmnnnppprrrpppoooooopppsssuuuuuuuuuttttttuuuuuuvvvvvvwwwwwwwwwzzz||||||~~~{{{~~~}}}}}}~~~zzzyyy{{{~~~{{{yyywwwsssooopppttttttmmmrrryyytttsssvvvrrrxxxuuurrrooooooppprrrtttqqqpppooooooooopppqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqooorrrsssppppppsssrrrooonnnooooooooommmlllmmmnnnrrrsssssssssrrrrrrqqqpppsssssstttttttttsssrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrruuuxxxxxxwwwuuuwwwxxxvvvwwwvvvtttqqqpppqqqssspppppppppooonnnnnnmmmmmmpppqqqpppmmmoooqqqooojjjqqqqqqqqqooonnnoooqqqsssrrrrrrssssssrrrqqqooonnnpppmmmkkklllnnnppppppoooqqqqqqqqqqqqooonnnlllkkknnnnnnnnnoooooonnnnnnnnnppppppoooooooooppppppqqqpppnnnlllmmmoooooonnnlllkkkkkkmmmnnnppprrrssstttqqqppppppoooooopppqqqrrriiiwwwyyyrrrttttttuuu|||xxxyyyuuusssrrrppppppooooooooonnnnnnnnnmmmqqqpppooooooqqqqqqpppooopppnnnmmmnnnppprrrpppnnnrrrqqqooonnnmmmmmmmmmmmmppppppppppppppppppppppppllllllmmmmmmmmmnnnnnnnnnooopppooonnnkkkjjjkkklllooooooooopppooommmlllkkklllllllllmmmmmmnnnnnnnnnllllllmmmnnnoooppppppqqqjjjjjjkkkmmmoooqqqqqqqqqllllllkkkllllllnnnpppqqqiiirrrzzzyyyqqqjjjhhhiiilllmmmnnnooooooqqqtttwwwqqqppppppqqqtttvvvwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwuuuxxxzzz{{{~~~|||~~~{{{~~~|||~~~~~~~~~{{{zzz}}}uuuvvvxxxwwwqqqooovvvwwwmmmpppwwwsssrrrsssmmmwwwtttqqqnnnnnnooorrrsssppppppooooooppppppqqqrrrrrrqqqqqqqqqppppppooooooooorrrsssqqqqqqtttsssppptttrrrqqqppppppooommmlllrrrssssssssssssrrrqqqqqqqqqqqqrrrsssssssssssssssnnnnnnoooooopppqqqrrrrrrrrrsssssssssssssssttttttrrrsssrrrpppnnnmmmnnnooommmmmmmmmmmmmmmmmmmmmmmmlllnnnooonnnppprrroooiiirrrrrrrrrpppooooooqqqsssooooooppppppooonnnmmmlllrrrpppnnnmmmnnnoooooonnnnnnoooqqqqqqpppnnnkkkiiiooooooooooooooooooooooooppppppoooppppppqqqrrrsssooonnnnnnnnnoooooollljjjkkkkkkmmmnnnpppqqqssssssqqqqqqpppoooooooooppppppmmm{{{{{{rrruuuwwwuuuvvvsss|||wwwsssrrrtttssssssmmmmmmnnnnnnnnnooooooooorrrpppnnnooopppqqqqqqpppnnnmmmnnnoooqqqqqqooonnntttssspppnnnmmmlllmmmmmmoooooooooooooooooooooooolllmmmnnnnnnnnnooonnnnnnnnnnnnnnnllliiihhhiiijjjpppoooooonnnnnnmmmmmmmmmkkkkkkllllllllllllmmmmmmkkkllllllmmmnnnoooppppppssswwwuuunnnlllpppoooiiimmmllllllkkkllllllmmmnnnnnnnnnooopppooommmjjjhhhlllmmmnnnooopppsssxxx{{{rrrqqqppprrruuuwwwwwwwwwttttttuuuuuuwwwxxxzzzzzzvvvxxxzzzzzz|||zzz~~~{{{}}}{{{tttuuuvvvvvvsssrrr{{{vvvrrrtttpppqqqsssooopppqqqsssssssssqqqooonnnpppppppppppppppqqqqqqqqqqqqqqqppppppoooooonnnnnnpppssssssqqqppprrrqqqnnnxxxuuurrrrrrsssssspppmmmqqqqqqrrrrrrrrrqqqqqqpppooopppqqqqqqqqqqqqpppppplllnnnpppsssvvvxxxzzz{{{{{{xxxuuussssssrrrpppooonnnnnnmmmlllkkkjjjjjjkkkkkkkkkkkkllllllmmmmmmmmmjjjmmmnnnmmmnnnpppooolllooooooooonnnmmmlllnnnppplllmmmnnnnnnmmmlllkkkjjjsssrrrpppnnnnnnnnnnnnnnnmmmmmmmmmmmmlllkkkjjjiiimmmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmnnnooopppqqqmmmnnnoooppppppnnnkkkjjjnnnnnnoooooooooooooooooorrrrrrqqqqqqqqqqqqqqqqqqtttwwwqqqqqq{{{{{{uuuvvv{{{xxxwww|||vvvwwwyyywwwtttssswwwzzz~~~|||zzzzzz{{{xxxtttrrrssstttttttttnnnoooooopppqqqrrrssstttqqqooommmmmmoooppppppooolllmmmooopppqqqpppooommmssssssrrrqqqqqqpppooonnnoooooonnnnnnnnnnnnnnnnnnkkklllmmmnnnooonnnnnnmmmllllllmmmkkkjjjiiijjjlllnnnnnnmmmlllkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjkkklllmmmnnnoooooopppxxx}}}pppkkkqqqpppgggkkkkkkkkkkkkllllllmmmmmmpppmmmjjjjjjmmmnnnlllkkkmmmnnnoooooopppsssxxx{{{rrrqqqpppqqqtttvvvwwwwwwpppqqqrrrsssvvvyyy{{{}}}wwwzzzzzzyyyzzz~~~|||xxx}}}|||~~~zzz~~~||||||zzzxxxuuurrrtttxxxwwwssstttqqqrrrtttooopppqqqrrrssssssrrrpppnnnooooooppppppqqqqqqqqqqqqpppppppppoooooonnnnnnnnnqqqssssssooonnnooonnnjjjrrrooommmmmmppppppnnnkkknnnoooooopppppppppoooooooooppppppooonnnmmmllllllppprrrtttwwwzzz|||~~~~~~~~~zzzwwwvvvtttrrrpppppppppoooooooooooonnnmmmjjjjjjkkkkkkllllllmmmmmmkkknnnnnnkkkkkkoooqqqooommmnnnnnnmmmkkkkkklllmmmnnnnnnoooppppppooommmlllrrrqqqpppooonnnnnnooopppooonnnllljjjiiijjjkkklllmmmmmmlllkkkkkklllmmmmmmkkkkkkkkklllmmmnnnoooppplllnnnppppppooommmlllkkkoooooonnnnnnnnnnnnnnnnnnsssssssssssssssssssssrrrlllpppqqqyyy~~~vvvxxx|||yyy~~~wwwtttxxx|||{{{yyyxxxwwwqqqnnnqqqsssssstttwwwpppqqqrrrsssttttttrrrnnntttrrrpppooooooooonnnnnnoooooopppqqqrrrsssttttttooonnnlllmmmnnnooonnnmmmkkkmmmoooqqqpppooonnnmmmmmmoooqqqssssssrrrooonnnnnnnnnnnnmmmmmmllllllllljjjkkklllnnnnnnmmmlllkkkjjjkkkllllllkkklllnnnpppnnnnnnmmmlllllllllmmmmmmkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjkkklllmmmnnnoooooonnnxxxxxxnnnkkktttuuunnniiiiiijjjlllmmmmmmnnnnnnpppnnnkkkjjjkkklllnnnooonnnooooooooooooqqqtttwwwpppoooooopppsssuuuvvvuuurrrqqqqqqqqqsssuuuwwwyyyuuuwwwxxxwwwzzz~~~{{{|||}}}~~~|||{{{}}}yyy~~~~~~|||xxxyyywwwwwwtttrrrqqqxxxooorrrxxxtttssstttnnnuuussspppnnnnnnpppsssuuuoooooopppqqqqqqqqqqqqpppoooooooooooooooooooooooopppsssrrrooommmnnnmmmiiimmmlllllllllnnnnnnnnnmmmmmmmmmnnnoooooooooooonnnoooooooooooommmlllkkkjjjnnnoooqqqssstttssssssrrrvvvvvvuuutttrrrqqqppppppqqqpppppppppqqqqqqooommmjjjjjjkkkkkklllllllllmmmmmmpppoookkkjjjnnnqqqqqqnnnooopppooommmllllllmmmpppqqqrrrssssssrrrqqqpppooooooooonnnmmmmmmppprrrsssqqqmmmkkkjjjllloooqqqoooooommmmmmmmmmmmoooooonnnnnnmmmnnnnnnooopppqqqkkkmmmooopppnnnmmmmmmnnnkkkllllllmmmoooppppppqqqrrrssstttuuuuuuuuuuuutttnnnxxxyyywwwxxxzzzuuuwww}}}zzzqqqtttqqqqqqtttwwwuuuooommmooowwwvvvsssrrrvvvzzzxxxrrrsssrrrqqqooonnnmmmmmmlllnnnnnnooooooppppppppppppnnnmmmmmmnnnoooooonnnlllkkkmmmooopppooonnnnnnooohhhjjjmmmooopppooommmlllnnnmmmmmmllllllkkkkkkkkkiiijjjlllnnnnnnmmmllljjjkkklllmmmmmmmmmmmmoooqqqoooooooooooooooooooooooollllllkkkkkkkkkkkkjjjjjjiiijjjjjjkkklllmmmnnnnnnkkksssuuunnnjjjmmmnnnjjjiiijjjkkkmmmnnnnnnooooooooonnnmmmkkkkkklllnnnpppnnnoooppppppooooooqqqssspppooonnnpppsssuuuuuuuuuwwwuuusssqqqpppqqqrrrsssqqqtttuuuvvv{{{|||{{{|||}}}}}}|||zzz}}}yyy}}}}}}{{{zzzxxxsssvvvyyyxxxvvvvvvssslllqqqxxxsssrrruuuqqqvvvtttqqqooooooqqqtttvvvnnnooopppqqqrrrqqqqqqpppnnnooooooppppppqqqqqqrrrnnnqqqqqqooonnnqqqpppmmmnnnooopppooonnnnnnooopppmmmmmmnnnoooooooooooooooooooooooooooooonnnmmmlllkkklllnnnoooooommmlllkkkkkknnnqqqqqqooommmnnnpppooonnnmmmnnnppppppmmmkkkkkkkkkkkkllllllllllllllllllppprrrnnnllloooppppppooopppqqqpppnnnllllllmmmooopppqqqrrrrrrqqqpppoookkklllnnnmmmlllmmmqqqtttrrrqqqnnnmmmmmmnnnoooqqqqqqpppnnnmmmmmmnnnpppqqqpppoooooooooooooooppppppjjjmmmooonnnmmmmmmoooqqqkkkllllllmmmnnnooopppppppppqqqssstttuuuvvvuuuuuuwww~~~{{{}}}{{{xxxvvvvvvxxxyyyuuurrruuuzzznnnooorrruuurrrkkkggghhhtttuuutttrrrvvv||||||vvvrrrsssrrrqqqpppoooppppppooonnnnnnnnnmmmmmmllllllnnnnnnoooqqqsssrrrooolllkkkmmmoooooommmlllnnnpppkkkkkkkkkkkkllllllllllllmmmmmmllllllkkkjjjjjjjjjiiikkkmmmoooooonnnlllkkkmmmnnnnnnmmmllllllmmmooonnnooopppqqqqqqpppooonnnmmmlllllllllkkkkkkkkkkkkiiiiiijjjkkklllmmmmmmnnnooosssuuusssmmmgggffffffkkklllmmmnnnooonnnnnnmmmooommmlllkkklllmmmmmmmmmlllnnnpppqqqpppppppppqqqqqqpppoooqqqsssvvvvvvvvvwwwvvvsssqqqpppqqqrrrssssssuuuvvvvvv{{{~~~~~~|||{{{{{{|||}}}}}}zzz}}}xxx|||{{{}}}wwwzzz{{{vvvsssvvvwwwvvvuuuvvvzzzqqqrrrtttmmmnnnvvvwwwqqqrrrtttuuuuuutttrrrqqqnnnooopppqqqrrrqqqppppppnnnnnnooopppqqqrrrsssssslllpppqqqooopppsssssspppmmmoooqqqooollljjjlllooonnnnnnooopppppppppppppppnnnoooooopppppppppppppppnnnoooqqqssstttsssrrrqqqkkkpppuuuuuurrrooopppsssqqqooonnnppprrrrrrooolllllllllllllllllllllllllllkkkqqqtttqqqoooooopppnnnnnnooopppooommmkkkkkklllkkklllmmmnnnnnnmmmllllllhhhjjjlllmmmlllnnnrrruuunnnnnnnnnnnnmmmmmmmmmmmmpppooonnnllllllnnnoooppppppooonnnnnnnnnnnnnnnooojjjlllnnnnnnlllmmmpppsssoooooonnnnnnmmmmmmmmmlllnnnoooqqqtttuuuuuuuuuuuurrrvvvppp{{{{{{pppssswwwvvvoooooouuutttnnnssspppppprrrqqqnnnooorrrnnnssssssoooooossssssooonnnooooooooonnnnnnpppqqqppppppooonnnmmmlllkkkkkkoooppprrrtttuuutttpppmmmlllnnnooonnnllllllnnnqqqrrrooollljjjiiikkkmmmooommmmmmlllkkkkkkjjjiiiiiijjjlllnnnpppqqqooommmlllooopppooommmkkkjjjkkklllkkklllnnnppppppooommmlllmmmmmmmmmllllllkkkkkkkkkhhhiiijjjkkklllmmmmmmnnnlllnnnssswwwrrrkkkjjjooonnnnnnooooooooonnnlllkkkooollliiikkknnnooolllhhhjjjmmmqqqsssrrrqqqqqqrrrrrrqqqppprrruuuwwwwwwwwwtttsssqqqqqqrrrtttwwwyyyyyyzzzzzzxxxzzz~~~{{{~~~yyyzzz{{{{{{{{{zzzxxxwwwxxxyyy{{{~~~yyy~~~zzzyyyzzzzzzyyywwwuuussstttuuuvvvvvvtttqqqssswwwuuuooooooqqqtttuuusssrrrqqqqqqqqqpppnnnlllkkklllmmmnnnpppqqqrrrsssrrrpppnnnllltttsssrrrqqqpppppppppppptttsssqqqooommmmmmmmmmmmnnnlllkkklllnnnooooooooopppqqqqqqqqqpppooommmlllsssqqqooonnnpppqqqqqqqqqppppppqqqqqqqqqrrrrrrrrrsssrrrqqqqqqqqqpppnnnkkknnnooooooppppppppppppoooqqqpppnnnlllkkkkkkkkkkkkssspppmmmmmmnnnnnnkkkhhhooommmkkkkkkmmmnnnmmmmmmiiijjjlllllllllmmmppprrrkkkkkkkkkkkkkkkkkkkkkkkkooommmkkkjjjjjjlllooopppllllllmmmmmmllllllkkkjjjnnnnnnmmmllljjjkkkmmmpppmmmppppppnnnooossstttrrroootttuuuqqqpppvvvyyywwwyyy~~~~~~}}}wwwuuuwwwyyyvvvtttssstttttttttsssrrrqqqpppoooooopppqqqrrrrrrrrrqqqpppooonnnmmmlllqqqqqqrrrrrrqqqpppnnnmmmmmmooopppoookkkiiikkkmmmlllmmmnnnppppppnnnmmmlllnnnmmmlllkkkkkkkkkkkkkkklllmmmmmmkkkjjjjjjlllnnnmmmlllkkkkkkmmmmmmlllkkkkkklllmmmmmmmmmllljjjjjjnnnlllkkkmmmpppqqqooolllooopppqqqpppnnnlllmmmmmmlllllllllmmmooonnnllljjjnnnmmmllllllmmmnnnmmmkkkmmmrrruuutttooolllnnnpppqqqllliiilllllliiilllrrrpppooonnnmmmlllkkkkkkkkkmmmoooooolllmmmpppqqqooorrrrrrsssssstttuuuvvvvvvvvvuuuuuuuuuvvvuuutttrrruuutttvvvzzz||||||~~~}}}{{{{{{||||||||||||{{{{{{xxxyyyzzz~~~}}}~~~{{{{{{wwwwwwwwwvvvuuutttuuuuuutttuuusssqqqsssvvvtttooooooqqqttttttsssqqqqqqqqqpppoooooonnnnnnnnnooopppooopppppppppooonnnllllllsssrrrqqqqqqppppppppppppsssrrrqqqooonnnmmmmmmnnnooonnnllllllnnnooonnnmmmqqqqqqrrrrrrqqqpppnnnmmmpppnnnllllllmmmoooooonnnppppppppppppqqqqqqqqqqqquuusssqqqqqqqqqqqqpppooolllmmmnnnnnnnnnmmmlllkkknnnmmmlllkkkkkklllmmmmmmqqqooommmmmmnnnooommmkkkmmmlllkkkmmmoooppppppooonnnoooooonnnllllllmmmooommmmmmmmmllllllllllllllljjjkkkkkkllllllllllllllliiijjjkkkkkkllllllllllllllllllllljjjiiiiiilllnnnmmmppppppmmmnnnqqqrrrpppppptttuuuqqqpppuuuwwwvvv~~~~~~zzz{{{{{{wwwuuuwwwxxxvvvtttssstttuuuuuutttqqqqqqppppppppppppqqqqqqtttsssrrrpppoooooonnnnnnrrrssstttsssqqqooommmmmmnnnoooooonnnlllkkkkkklllmmmmmmlllkkkkkklllmmmmmmnnnnnnmmmmmmllllllmmmmmmlllmmmmmmllljjjjjjlllnnnoooooonnnmmmlllkkkkkkkkkllllllmmmnnnmmmlllkkkjjjnnnlllkkkmmmooopppnnnllloooqqqrrrrrrooolllkkkkkklllkkkkkkmmmnnnnnnllljjjooommmllllllmmmmmmlllkkkkkknnnqqqqqqooommmnnnpppoookkkjjjmmmnnnlllnnnsssnnnmmmmmmlllkkkkkkkkklllmmmoooooolllkkkoooooommmqqqqqqpppppprrrtttwwwyyyvvvuuuuuuuuuuuuuuutttrrruuutttvvv{{{||||||{{{~~~|||~~~zzz|||zzzzzzzzzzzzzzz{{{|||}}}~~~wwwxxxzzz}}}~~~{{{|||}}}xxxyyyyyyyyyxxxwwwvvvuuutttssstttsssqqqrrruuutttooooooqqqttttttrrrqqqqqqqqqoooppppppqqqqqqqqqqqqpppqqqpppoooooonnnnnnnnnnnnqqqqqqpppppppppppppppppprrrrrrpppooonnnnnnnnnnnnpppooommmmmmnnnooonnnmmmqqqrrrrrrrrrqqqpppooonnnooommmllllllmmmnnnnnnmmmnnnnnnoooooooooppppppppprrrpppnnnnnnpppqqqqqqppplllmmmooooooooommmkkkiiijjjjjjjjjkkklllmmmnnnoooooonnnlllmmmnnnoooooonnnjjjjjjlllnnnqqqrrrqqqpppoooppppppooommmlllmmmooopppoooooonnnmmmmmmmmmmmmhhhjjjnnnppppppooollljjjhhhhhhiiijjjkkklllmmmmmmlllllllllkkkjjjjjjlllnnnnnnqqqpppmmmmmmqqqqqqoooqqqttttttqqqpppsssuuuuuu{{{wwwuuuxxxyyywwwvvvwwwxxxvvvtttssstttvvvvvvuuuppppppqqqqqqqqqqqqppppppuuutttrrrpppoooooopppppprrrtttvvvtttpppmmmmmmnnnooonnnmmmmmmmmmmmmlllkkkooollliiiggggggiiilllooommmmmmmmmnnnnnnnnnnnnnnnlllmmmnnnmmmkkkkkkmmmooopppqqqqqqnnnjjjhhhjjjmmmlllmmmnnnnnnnnnmmmlllkkkmmmllllllmmmoooooonnnlllppprrrsssrrrooolllkkkjjjllllllkkklllnnnnnnllljjjpppnnnmmmmmmmmmmmmkkkiiijjjkkkmmmoooooooooooonnnmmmkkklllpppqqqpppqqqtttmmmmmmmmmmmmmmmmmmmmmmmmmmmooonnnkkkkkknnnnnnlllpppooommmmmmooosssxxx{{{uuuuuuuuuuuuuuuuuutttsssvvvvvvxxx}}}}}}|||~~~}}}xxx{{{yyy|||}}}yyyzzz~~~}}}yyy{{{yyyxxxwwwwwwwwwxxxzzz|||}}}uuuwwwyyy|||}}}zzz|||~~~{{{~~~|||zzzyyywwwuuutttqqqsssssspppqqqtttssspppppprrrssssssqqqppppppqqqoooppprrrrrrrrrqqqooonnntttsssqqqoooooopppqqqrrrooooooppppppppppppppppppqqqqqqpppoooooonnnnnnnnnooonnnmmmmmmnnnpppooonnnppppppppppppoooooonnnnnnpppnnnmmmnnnooopppooonnnmmmmmmmmmnnnnnnnnnooooookkkkkkkkkmmmoooooonnnmmmpppqqqrrrsssrrrpppmmmkkkiiijjjjjjkkklllmmmnnnnnnooonnnmmmmmmmmmnnnoooooojjjjjjlllnnnqqqqqqooommmlllmmmnnnmmmlllmmmoooqqqqqqpppooonnnmmmmmmmmmnnnkkkmmmpppssssssqqqooommmjjjjjjkkkkkklllmmmnnnnnnnnnoooooonnnmmmmmmnnnpppppprrrqqqnnnnnnqqqqqqoooqqqssssssqqqppprrrtttvvvxxxuuuttttttvvvwwwvvvuuuuuuxxxuuusssssstttvvvvvvuuuooopppqqqrrrrrrqqqpppooouuusssqqqooooooooopppqqqnnnqqqtttsssooolllmmmoooooollljjjjjjmmmnnnkkkhhhnnnllliiihhhhhhiiilllnnnllllllmmmmmmnnnnnnnnnnnnlllmmmnnnmmmllllllmmmooonnnpppqqqmmmhhhfffjjjnnnmmmmmmnnnnnnnnnmmmlllkkklllllllllmmmnnnnnnmmmmmmqqqqqqqqqpppmmmlllmmmnnnnnnmmmlllmmmnnnnnnmmmlllqqqooommmmmmmmmllljjjiiilllllllllnnnppppppnnnlllmmmmmmooorrrsssrrrrrrrrrooooooppppppoooooonnnnnnkkknnnnnnkkklllpppqqqoooooonnnmmmnnnooorrruuuwwwtttuuuvvvvvvuuutttttttttwwwwwwyyy}}}~~~|||}}}}}}xxx}}}yyywwwxxxzzzxxxzzz}}}{{{xxx{{{yyywwwvvvvvvwwwxxxzzz|||~~~wwwyyyyyy{{{}}}{{{|||{{{~~~zzzyyyyyyyyywwwvvvpppssstttqqqpppssssssqqqqqqrrrsssrrrpppooopppppppppqqqrrrsssrrrpppmmmkkktttsssqqqooooooppprrrsssoooooopppqqqqqqqqqppppppoooppppppppppppooooooooonnnmmmlllmmmoooqqqqqqpppnnnnnnnnnmmmmmmmmmmmmmmmooonnnmmmnnnooopppooommmllllllmmmmmmmmmnnnnnnnnnggghhhkkknnnqqqpppmmmjjjqqqrrrssssssrrrqqqnnnmmmkkklllllllllllllllllllllppppppnnnlllkkkkkklllnnnjjjjjjkkkmmmooonnnllliiikkklllmmmlllkkkkkklllnnnpppooommmlllkkklllmmmnnnnnnoooppppppqqqqqqppppppooonnnmmmmmmmmmmmmnnnnnnnnnooopppooonnnnnnooopppqqqsssrrroooooorrrrrrppprrrrrrrrrrrrrrrrrrtttwwwwwwtttvvvwwwvvvuuuuuuuuutttwwwuuusssssstttuuuuuutttooopppqqqrrrrrrqqqpppooorrrqqqpppooonnnnnnoooooojjjmmmpppqqqooonnnoooqqqmmmjjjhhhiiikkkllljjjgggkkkkkkkkkkkkkkkkkkkkkkkkjjjkkklllmmmmmmmmmmmmmmmjjjlllmmmmmmllllllmmmooojjjmmmooolllhhhgggkkkooolllmmmnnnnnnnnnmmmkkkjjjkkklllmmmmmmmmmmmmmmmmmmpppooonnnkkkjjjlllppptttpppnnnmmmmmmooooooooonnnqqqooommmmmmmmmllljjjiiiooonnnnnnooopppooommmjjjnnnpppqqqrrrrrrrrrqqqoooooooooppppppooommmlllkkkjjjmmmnnnlllnnnsssuuusssnnnnnnooopppqqqqqqqqqppprrrtttvvvvvvtttssstttvvvuuutttvvvzzzzzzxxxzzz~~~zzzuuuyyy|||}}}yyywwwvvvtttwwwvvvxxx{{{www}}}~~~wwwyyywwwxxxxxxxxxyyyzzz|||}}}~~~zzz{{{zzzzzz|||zzz|||~~~{{{}}}|||wwwvvvxxxzzzzzzyyyoootttuuurrrqqqssstttsssqqqrrrsssrrrpppooooooppppppqqqrrrsssrrrpppnnnlllrrrqqqooonnnnnnoooppprrrpppqqqrrrssssssrrrpppooonnnoooooopppppppppooooooooommmmmmmmmoooqqqqqqpppmmmmmmllllllllllllmmmmmmmmmmmmlllmmmoooooommmkkkllllllmmmmmmmmmnnnnnnnnniiijjjmmmpppsssrrrooolllppppppppppppooonnnnnnmmmmmmnnnnnnnnnmmmlllkkkkkkoooooonnnkkkiiiiiikkkmmmkkkkkkkkklllmmmmmmkkkiiioooooonnnllliiiggghhhiiinnnmmmkkkjjjjjjkkkmmmnnnnnnmmmmmmlllmmmnnnooooooqqqpppooonnnmmmnnnnnnooolllnnnooonnnmmmlllmmmoooooorrrqqqnnnnnnrrrrrrpppsssqqqrrrttttttrrruuuzzz{{{zzzzzzuuuyyyyyyuuussstttuuussswwwuuurrrrrrrrrsssrrrrrrppppppqqqqqqqqqqqqppppppppppppppppppoooooonnnnnnjjjkkkmmmoooqqqrrrrrrqqqkkkjjjiiiiiijjjkkkjjjiiiiiijjjlllmmmmmmllljjjiiijjjkkklllmmmmmmmmmlllkkkhhhjjjlllmmmllllllmmmnnnjjjlllnnnmmmkkkjjjkkknnnkkklllmmmmmmmmmlllkkkjjjjjjlllmmmmmmlllllllllnnnnnnmmmkkkiiiiiikkkqqquuupppnnnmmmmmmnnnoooooonnnpppnnnmmmmmmmmmmmmkkkiiinnnoooooooooooommmkkkkkkmmmpppqqqpppoooqqqpppmmmllllllmmmnnnmmmlllkkkjjjjjjnnnnnnmmmoootttvvvtttmmmoooqqqrrrrrrqqqooommmqqqtttwwwwwwtttssstttwwwrrrqqqqqqtttttttttwww|||uuupppsssuuuxxxxxxwwwvvvvvvvvvwwwzzzxxxyyy{{{vvvzzz~~~~~~xxxzzzvvvwwwxxxyyyzzz{{{|||||||||{{{|||{{{|||{{{yyyzzz||||||zzzzzz|||zzzwwwyyy{{{{{{zzzoootttvvvsssqqqsssuuutttrrrrrrrrrqqqooonnnooopppooopppqqqrrrssssssrrrrrrqqqpppooooooooopppqqqqqqrrrssstttttttttrrrpppooommmnnnooopppqqqqqqpppooorrrpppnnnnnnooooooooonnnnnnmmmllllllllllllmmmnnnnnnmmmmmmnnnppppppnnnlllmmmmmmmmmmmmnnnnnnnnnnnnmmmllllllnnnpppqqqpppoooooonnnmmmllllllmmmmmmnnnnnnnnnooooooooonnnmmmlllllllllllliiiggghhhkkkoookkkjjjjjjkkkmmmnnnmmmlllppppppooommmjjjhhhhhhiiimmmllljjjiiijjjlllnnnpppllllllllllllmmmmmmnnnnnnpppooommmmmmmmmnnnpppqqqmmmnnnpppooonnnmmmnnnooollloooooolllmmmpppqqqooossspppqqquuuuuutttwww}}}wwwzzzyyyuuuzzzzzztttqqqtttuuutttxxxuuurrrqqqqqqqqqpppoooqqqqqqppppppppppppqqqqqqooopppqqqrrrrrrpppooonnnnnnlllllloootttvvvssspppjjjkkkllllllkkkjjjkkklllhhhiiikkkllllllkkkiiihhhkkklllnnnnnnnnnmmmkkkjjjgggiiikkkllllllkkkllllllmmmnnnooopppooommmlllkkkjjjkkklllllllllkkkiiiiiiiiikkknnnnnnlllkkklllnnnkkkkkkkkkjjjjjjkkkmmmpppooommmkkkkkklllmmmmmmmmmooommmllllllmmmmmmlllkkkjjjmmmoooooollljjjkkkmmmjjjnnnooolllmmmppppppmmmiiikkkmmmnnnoooooonnnnnnllloooooommmnnnrrrsssqqqnnnooopppqqqqqqqqqqqqpppppptttwwwwwwtttrrruuuxxxtttqqqqqqsssttttttyyytttoooppprrrssstttsssssstttuuuxxx{{{yyyzzz|||vvvzzzzzz{{{wwwuuuvvvxxxyyyzzzzzzyyyxxxzzz{{{{{{}}}zzzxxxxxxzzz{{{yyyxxxxxx}}}{{{{{{{{{{{{yyyooouuuwwwsssrrrtttvvvvvvrrrsssrrrqqqnnnnnnooopppnnnoooqqqssstttuuuvvvwwwrrrrrrrrrrrrrrrrrrssssssssstttuuuuuuuuussspppooommmnnnooopppqqqqqqppppppuuussspppoooooonnnlllkkkooonnnmmmllllllmmmoooooopppppppppqqqsssrrrpppnnnmmmmmmmmmnnnnnnnnnooooooooollliiiiiikkknnnppppppooonnnlllkkklllmmmooopppmmmnnnoooppppppooonnnnnniiijjjjjjhhhggghhhlllqqqkkkjjjiiikkkmmmpppppppppnnnoooooommmkkkjjjlllmmmmmmllljjjjjjkkkmmmppprrrmmmmmmnnnooopppoooooonnnmmmlllkkkkkklllnnnqqqrrroooppprrrrrrpppooopppqqqjjjlllmmmjjjkkkooopppnnnssspppqqqvvvwwwuuuxxxyyy}}}vvvtttyyyyyyrrrooosssvvvvvvxxxuuurrrppppppooonnnmmmrrrqqqpppoooooopppqqqrrrooopppsssttttttrrrpppnnnsssooommmpppvvvxxxtttooojjjmmmooonnnlllkkkmmmoooggghhhiiiiiiiiiiiihhhgggmmmnnnooopppooonnnllljjjfffhhhkkklllkkkkkkkkklllqqqqqqqqqrrrrrrppplllhhhjjjjjjkkklllkkkjjjiiihhhiiikkknnnnnnlllkkklllnnniiikkkmmmmmmllljjjjjjjjjmmmkkkiiiiiijjjllllllkkknnnmmmllllllmmmnnnmmmkkkeeejjjnnnnnnkkkiiikkkoooggglllmmmjjjkkkppprrrnnniiikkknnnqqqssstttttttttnnnppppppmmmlllppppppnnnooonnnnnnoooppprrrsssuuuppptttxxxwwwtttrrruuuxxxxxxuuutttvvvwwwxxx~~~~~~wwwrrrqqqrrrrrrrrrqqqqqqsssuuurrruuutttuuuxxxsssxxxyyy{{{tttssssssuuuwwwxxxxxxxxxyyyzzzwwwyyyyyy~~~zzzzzzzzzyyyyyyyyyxxxxxxyyy}}}}}}zzzwwwwwwqqqtttvvvoooooorrroooqqqrrrssstttsssqqqooommmrrrqqqpppoooppprrrtttvvvvvvuuutttrrrqqqpppoooooovvvuuusssqqqpppooonnnnnnppppppqqqqqqqqqqqqppppppooooooooonnnmmmkkkjjjiiiooooooooooooooonnnnnnnnnooooooqqqsssuuuuuusssqqqqqqpppooommmmmmmmmnnnnnnkkkkkkkkkllllllmmmmmmmmmpppqqqqqqpppooommmnnnoooooommmlllmmmnnnooonnnmmmkkkkkkkkkllllllllllllllllllkkkkkkmmmnnnmmmkkkiiimmmooopppnnnjjjiiikkknnnmmmmmmllllllmmmnnnpppqqqppprrrsssrrrpppooonnnoooqqqnnnjjjjjjmmmoooooonnnpppppppppooonnnnnnmmmmmmmmmlllllllllmmmppprrrttttttnnnqqqrrrkkkppp~~~vvvsss{{{vvvtttrrrsssuuuvvvsssppprrrtttuuurrrqqqsssrrrnnnoooqqqsssuuutttqqqooommmmmmmmmnnnooopppqqqqqqrrrnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnmmmlllkkkjjjkkkkkklllkkkjjjjjjkkkmmmhhhiiikkkmmmnnnmmmkkkhhhoooqqqoookkkjjjnnnnnnlllooooooooonnnmmmkkkjjjiiiiiijjjlllmmmmmmmmmlllkkkmmmmmmmmmlllkkkkkkmmmooopppnnnkkkjjjkkklllmmmmmmooommmjjjhhhhhhkkknnnpppooooooooonnnmmmmmmllllllkkkkkkkkkkkkkkkmmmnnnnnnqqqpppnnnmmmmmmoooqqqsssooollliiigggiiilllooooooooopppqqqqqqooonnnnnnooosssqqqooonnnnnnoooqqqrrrxxxuuuttttttwwwwwwvvvsssvvvrrrqqqvvv{{{|||yyytttnnnppprrrqqqoooooorrrvvvpppuuuqqqnnnssstttwwwyyy|||vvvuuutttvvvxxxxxxwwwwwwxxxyyyxxxyyyyyy|||}}}}}}}}}}}}{{{{{{zzzzzzyyyyyyyyyzzzzzzrrrooozzz{{{rrrwwwqqquuuyyyqqqpppssspppqqqrrrrrrsssrrrqqqooonnnrrrqqqqqqpppqqqrrrssstttuuuuuusssrrrqqqqqqqqqqqqppppppooooooooooooppppppooooooppppppppppppooooooooonnnnnnnnnmmmkkkjjjiiioooooonnnnnnmmmnnnnnnnnnllllllmmmoooqqqqqqpppnnnqqqpppooonnnnnnnnnoooooollllllmmmmmmmmmmmmmmmnnnnnnpppppppppnnnmmmnnnooojjjiiiiiijjjlllmmmmmmlllkkkkkkllllllmmmnnnnnnnnnllllllkkklllnnnnnnmmmkkkpppppppppnnnllljjjjjjkkkllllllkkkkkklllmmmoooppppppqqqqqqqqqooonnnooopppooommmlllmmmooopppnnnlllnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmllllllmmmoooqqqsssuuusssrrrsssrrrqqq~~~~~~~~~yyyyyyxxxwwwuuuvvvxxxxxxvvvtttrrruuutttqqqppprrrrrrooooooooopppqqqssssssrrrpppooooooppppppqqqqqqrrrrrroooooooooooonnnmmmlllkkkmmmlllkkkjjjkkklllmmmnnnlllmmmmmmlllkkkkkklllnnnkkkkkkmmmnnnoooooommmlllkkkmmmmmmkkkkkkooopppnnnlllllllllmmmmmmllllllkkkjjjkkklllmmmnnnnnnnnnnnnmmmmmmmmmllljjjjjjkkkmmmooommmkkkkkkmmmooopppoootttrrrooommmmmmmmmoooppplllllllllmmmmmmmmmmmmmmmnnnnnnmmmlllllllllllllllnnnnnnnnnnnnnnnooooooooopppmmmjjjiiijjjlllmmmmmmlllmmmooopppooonnnooopppqqqqqqpppooooooooopppqqqrrrqqqqqqsssvvvyyyxxxwwwyyyuuuuuuxxxzzzzzz~~~}}}wwwsssooorrrtttsssqqqppprrrtttpppuuurrrooossssssyyyxxx|||wwwxxxuuuwwwxxxxxxwwwvvvwwwxxxwwwxxxwwwvvv|||{{{{{{~~~~~~{{{{{{}}}}}}|||zzzyyyyyyyyyzzz{{{}}}zzz{{{}}}wwwqqqvvv{{{tttqqqtttrrrrrrrrrrrrqqqppppppooooooqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqpppppppppppppppnnnnnnnnnmmmmmmnnnnnnooonnnnnnoooooooooooonnnnnnpppppppppooonnnmmmlllkkknnnmmmlllllllllmmmnnnooolllkkkjjjlllnnnooonnnmmmpppooooooooooooooopppqqqnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnoooooonnnmmmnnnpppmmmlllkkklllnnnooonnnmmmllllllmmmmmmnnnoooppppppmmmlllkkklllnnnoooooonnnrrrqqqppppppooommmjjjhhhkkkkkkjjjjjjkkklllnnnooonnnoooooonnnmmmnnnppprrrmmmmmmmmmooopppooommmkkkkkkkkkllllllmmmnnnnnnoooooonnnmmmmmmmmmnnnpppqqqsssvvvppprrrxxxppp{{{wwwxxx{{{wwwwwwvvvuuuttttttuuuuuutttrrrtttuuutttpppooorrrrrrppptttqqqnnnnnnqqqsssrrrpppqqqqqqqqqqqqqqqqqqqqqqqqnnnoooppppppooommmkkkiiinnnmmmjjjiiiiiikkkmmmooommmmmmnnnmmmlllkkkmmmooollllllmmmmmmnnnnnnnnnnnnjjjmmmnnnllllllnnnnnnkkkiiiiiikkklllmmmmmmnnnnnnkkkkkkkkkkkklllmmmnnnooolllmmmmmmkkkjjjiiijjjlllnnnmmmlllnnnqqqrrrrrrqqqrrrqqqooommmlllkkkjjjjjjjjjjjjkkkllllllmmmnnnnnnqqqpppooonnnmmmlllkkkjjjjjjkkkmmmooooooooommmlllooommmkkkkkklllmmmmmmlllkkkmmmooopppppppppqqqrrrppppppqqqqqqqqqqqqppppppppppppppprrrvvvxxxxxxxxx{{{yyyyyyzzzxxxxxx}}}}}}wwwssspppsssvvvvvvssspppqqqssspppvvvsssqqqsssqqqyyyvvv{{{wwwyyyuuuwwwxxxxxxvvvuuuvvvvvvsssvvvwwwtttwww}}}~~~zzzzzzzzzzzz||||||{{{{{{{{{|||{{{zzzxxxxxxyyyzzz{{{~~~xxx}}}zzz{{{qqquuu{{{uuuqqqtttssssssrrrqqqpppooooooooopppoooppprrrssssssrrrqqqpppooonnnnnnnnnnnnnnnooooooqqqpppooonnnmmmlllllllllmmmmmmnnnnnnnnnnnnmmmmmmrrrrrrrrrqqqpppooonnnnnnmmmlllkkkkkkkkkmmmnnnpppooommmllllllnnnppppppoooooooooooooooppppppqqqqqqooonnnnnnnnnmmmmmmllllllkkkmmmnnnnnnmmmmmmnnnppppppnnnmmmmmmnnnooonnnlllooooooooooooooooooppppppnnnlllkkkkkkmmmpppppppppqqqooonnnppprrrqqqlllhhhlllkkkkkkjjjkkkmmmnnnooonnnnnnnnnmmmlllmmmqqqtttnnnnnnnnnnnnnnnnnnmmmlllkkkkkkkkkllllllmmmmmmmmmpppooonnnnnnnnnnnnooooooooovvvmmmpppzzzmmmyyy{{{rrrooouuuuuutttsssssssssssssssrrrtttvvvsssooonnnqqqsssqqqzzztttooommmnnnpppooommmqqqqqqppppppppppppppppppkkkmmmoooqqqpppnnnllljjjooonnnlllkkkkkkkkklllmmmlllmmmmmmlllkkkkkklllnnnkkklllkkkkkkjjjkkkmmmnnnnnnqqqrrrnnnmmmmmmkkkfffiiijjjkkkmmmnnnnnnnnnnnnmmmllljjjiiiiiijjjllllllkkklllmmmlllkkkkkklllnnnooonnnnnnppprrrsssrrrqqqnnnnnnmmmmmmkkkjjjiiihhhlllllllllmmmmmmmmmnnnnnnoooooonnnnnnlllkkkjjjjjjjjjkkkmmmooooooooonnnmmmmmmllllllmmmoooooonnnmmmmmmoooqqqqqqqqqpppqqqsssoooppprrrttttttsssrrrqqqssssssssstttuuuvvvwwwwwwzzzyyyzzzzzzwwwuuu|||zzzuuuqqqqqquuuxxxxxxtttqqqqqqrrrrrrwwwtttqqqqqqmmmwww}}}tttzzzwwwxxxuuuwwwxxxxxxvvvuuuuuuvvvtttxxxzzzyyywwwxxxwwwuuuxxxzzz{{{{{{{{{||||||{{{zzzyyyxxxwwwwwwwwwxxxyyy{{{yyyxxx}}}~~~}}}tttrrryyytttqqqsssssssssrrrqqqpppoooooooooooonnnooorrrssssssrrrpppooonnnnnnnnnnnnnnnooooooppprrrqqqpppooonnnmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmppppppppppppooonnnmmmmmmlllkkkkkkkkklllmmmoooppppppooommmmmmoooppppppooonnnnnnooooooppppppppppppnnnmmmmmmllllllkkkkkkkkkkkkmmmnnnnnnmmmmmmnnnppplllkkkkkklllnnnppppppoooqqqqqqqqqppppppooonnnnnnnnnlllkkkkkkmmmpppppppppnnnmmmmmmooorrrrrroookkkmmmllllllllllllnnnooopppmmmmmmmmmllllllnnnqqqtttqqqpppmmmkkkjjjkkknnnpppmmmmmmllllllkkkkkkkkkkkkpppoooooonnnnnnnnnnnnnnnmmmuuummmooozzznnn|||vvvoootttxxxwwwwwwvvvuuuuuuvvvwwwtttvvvsssooonnnqqqsssqqqyyytttooommmmmmooonnnmmmooooooooooooooonnnnnnnnniiikkknnnpppqqqpppnnnllljjjkkkmmmnnnoooooonnnnnnkkkllllllkkkjjjjjjkkkmmmkkkllllllkkkiiijjjmmmpppooorrrrrrooommmnnnlllggglllmmmmmmnnnnnnnnnmmmmmmqqqooommmllljjjjjjkkkkkkjjjlllmmmnnnnnnnnnoooqqqqqqppppppqqqrrrrrrpppnnnmmmmmmnnnoooooonnnnnnmmmoooooooooooonnnnnnmmmmmmjjjkkklllllllllkkkkkkjjjllllllmmmmmmnnnoooppppppkkkjjjkkknnnppprrrqqqooommmoooppppppooonnnnnnooooooqqqsssuuuuuutttsssqqqttttttuuuvvvvvvwwwxxxyyywwwwwwxxxyyyvvvuuu|||~~~{{{vvvrrrnnnrrrvvvyyyxxxtttqqqqqqqqqtttvvvsssqqqpppjjjsss}}}tttyyyvvvwwwtttvvvwwwwwwvvvuuuvvvwwwwwwzzz|||}}}{{{xxxvvvuuuwwwzzz{{{yyyzzz}}}}}}zzzxxxxxxxxxxxxwwwwwwwwwvvvvvvxxxvvv{{{{{{yyypppvvvtttrrrtttrrrqqqqqqqqqpppoooooonnnnnnmmmnnnppprrrssssssqqqpppppppppooooooooopppqqqqqqoooooooooooopppqqqrrrrrrmmmmmmnnnnnnnnnnnnmmmmmmlllmmmmmmmmmllllllkkkjjjjjjkkklllmmmnnnoooppppppnnnmmmlllmmmnnnooonnnmmmmmmnnnnnnoooooooooooonnnlllllllllllllllkkkkkkkkkmmmnnnoooooonnnmmmnnnpppkkkkkklllooossswwwxxxxxxrrrqqqqqqppppppoooooonnnmmmlllkkklllnnnoooooonnnkkkkkklllnnnpppqqqpppnnnmmmmmmllllllmmmnnnpppqqqmmmnnnnnnnnnmmmnnnqqqsssrrrqqqnnnjjjhhhjjjnnnqqqnnnmmmmmmlllkkkkkkjjjjjjooooooooooooooonnnnnnnnnnnnsssoooqqqwwwsssyyyuuuvvvwwwvvvtttssssssuuuwwwtttuuutttpppooorrrrrrpppqqqpppoooooonnnoooqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnjjjkkknnnooopppooonnnmmmdddgggkkkoooqqqqqqppppppjjjkkklllkkkiiiiiikkkmmmmmmooopppnnnllllllooossskkkoooooommmmmmpppooolllnnnnnnnnnnnnmmmlllkkkkkksssrrrqqqooonnnmmmmmmmmmjjjlllnnnooooooooopppqqqqqqpppooooooppppppooommmjjjjjjlllmmmnnnoooooooooqqqqqqppppppooonnnnnnmmmggghhhjjjkkklllllllllkkkmmmllllllmmmnnnoooqqqqqqlllkkklllnnnqqqrrrqqqpppkkkmmmnnnnnnllljjjkkkkkknnnooorrrssstttsssrrrqqqqqqsssuuuwwwwwwyyy{{{}}}vvvuuuwwwyyyxxxwww{{{}}}{{{yyyvvvtttsssvvvxxxwwwsssqqqqqqrrrtttuuuqqqrrrrrrkkkrrr~~~uuuzzzvvvwwwssstttvvvwwwvvvvvvvvvwwwyyyyyyyyyzzzyyywwwvvvvvvuuuyyyzzzxxxyyy||||||yyywwwxxxyyyzzzzzzxxxwwwuuuuuuwwwyyy|||~~~yyyooosssttttttuuusssppppppqqqqqqpppooonnnmmmlllmmmoooqqqrrrsssssssssoooooonnnnnnnnnnnnnnnooooooooooooooopppqqqrrrsssnnnnnnnnnoooooonnnnnnnnnllllllmmmmmmmmmlllkkkkkkhhhjjjmmmoooqqqqqqppppppmmmmmmmmmnnnoooooommmkkkmmmmmmnnnooonnnnnnllllllllllllllllllmmmmmmmmmmmmnnnpppppppppnnnmmmnnnooolllkkklllooosssvvvwwwwwwoooooooooooopppppppppqqqllllllkkklllnnnnnnmmmkkkkkklllmmmnnnmmmmmmnnnpppmmmlllkkkkkklllmmmooopppmmmoooppppppooooooqqqrrrqqqqqqooollliiijjjmmmpppmmmmmmmmmlllllllllllllllnnnnnnnnnoooooooooooonnnmmmnnnpppqqqpppuuuttttttuuutttrrrpppppprrruuurrruuutttqqqppprrrrrrooojjjnnnrrrrrrooonnnppprrrmmmmmmnnnnnnooooooppppppnnnnnnoooooonnnmmmllllllfffgggjjjlllmmmnnnmmmmmmkkklllmmmllljjjjjjlllmmmllloooqqqooollllllooorrrjjjlllllljjjjjjnnnooolllkkkkkkllllllkkkkkkjjjiiiooooooooooooooonnnnnnmmmlllnnnooopppnnnmmmmmmmmmooonnnllllllmmmoooooonnnjjjjjjkkklllmmmnnnooopppoooooooooooonnnnnnnnnnnnggghhhkkklllmmmmmmlllkkkiiijjjlllnnnooooooooonnnpppnnnmmmnnnpppqqqpppooojjjlllnnnnnnmmmllllllmmmlllmmmnnnpppppppppppppppqqqtttvvvwwwvvvwwwyyy|||yyywwwwww{{{{{{yyyzzz}}}}}}{{{zzzwwwvvvrrruuuvvvuuurrrppprrrttttttrrrnnnsssvvvoootttwww|||wwwxxxrrrtttvvvvvvvvvvvvwwwxxxxxxuuuttttttuuuttttttvvvsssxxxyyyvvvwww||||||xxxwwwyyy{{{||||||zzzwwwuuuxxxvvv||||||}}}|||}}}ooorrruuuvvvwwwtttooopppqqqrrrqqqooommmlllkkklllnnnppprrrsssttttttmmmlllkkkjjjjjjjjjjjjkkkrrrqqqpppoooooonnnoooooonnnnnnoooooooooooonnnnnnnnnooooooooooooooonnnmmmhhhjjjmmmqqqrrrrrrqqqpppnnnnnnoooppprrrqqqnnnkkkmmmmmmnnnnnnnnnlllkkkjjjlllmmmmmmmmmnnnnnnoooooopppqqqqqqpppooonnnnnnoooiiihhhhhhiiikkklllkkkjjjkkklllmmmooopppqqqsssssslllkkkkkkmmmnnnmmmkkkiiikkknnnooommmjjjjjjlllpppkkkkkkjjjjjjkkklllnnnooonnnppprrrrrrqqqppppppqqqooopppqqqoookkkjjjlllnnnkkkllllllmmmmmmnnnnnnooommmmmmnnnooooooooooooooojjjhhhnnnooojjjuuu~~~|||}}}xxxttttttwwwxxxxxxuuurrrrrruuuyyyrrruuuuuurrrqqqsssrrrnnnjjjpppvvvuuupppkkklllooommmnnnnnnooopppqqqqqqrrrrrrqqqpppnnnmmmkkkjjjjjjlllllljjjiiihhhggggggggglllmmmnnnmmmkkkkkkmmmnnniiimmmpppoookkkjjjmmmpppkkkmmmlllggggggjjjkkkiiihhhiiiiiijjjjjjjjjiiiiiihhhjjjkkkmmmnnnmmmmmmlllmmmooopppooommmjjjiiiiiimmmkkkiiiiiilllnnnppppppppppppppppppqqqrrrttttttllllllmmmmmmnnnoooooooooiiijjjlllnnnnnnmmmlllkkkeeehhhlllooopppooommmkkksssqqqooonnnoooooonnnmmmkkkmmmppppppppppppqqqrrrjjjkkklllmmmnnnnnnnnnnnntttvvvxxxwwwtttsssuuuwww}}}yyyyyy|||~~~{{{yyyzzz|||yyyvvvtttqqqnnnrrrtttuuussspppppprrruuusssooollltttzzzssswwwuuuzzzvvvwwwvvvwwwwwwvvvuuuuuuvvvxxxxxxxxxwwwtttssssssuuuwwwxxxvvvuuuuuuuuuuuusssqqqwwwxxxyyyxxxvvvttttttuuurrr~~~pppwww~~~}}}|||~~~}}}||||||}}}uuuvvvrrrvvv}}}uuuuuutttsssrrrqqqpppppppppmmmmmmoooqqqssssssqqqooollllllkkkkkklllnnnpppqqqqqqqqqooommmooorrrqqqkkkkkkkkkllllllllllllkkkkkkkkklllmmmnnnooooooooonnnoooqqqqqqpppooonnnooopppmmmmmmmmmmmmmmmlllllllllqqqqqqpppooonnnmmmllllllqqqpppooonnnmmmlllllllllsssqqqooommmlllkkkkkkllliiijjjkkkmmmnnnnnnooooooqqqpppnnnmmmmmmnnnoooppplllmmmnnnmmmjjjiiikkkmmmnnnnnnnnnllljjjiiijjjlllllllllkkkkkkkkkllllllmmmppppppooommmkkkkkkmmmnnnkkklllnnnoooooommmllljjjssspppmmmkkkmmmnnnppppppsssrrrpppnnnmmmlllmmmmmmoookkkqqqsssooo|||~~~}}}|||wwwxxxwwwrrrnnnooouuu{{{xxxwwwvvvtttrrrpppooonnnqqqqqqqqqpppooonnnmmmlllmmmllllllmmmnnnnnnmmmkkkmmmmmmnnnpppqqqpppllliiikkkllllllkkkjjjkkkmmmoookkkkkkmmmnnnnnnnnnmmmlllmmmoooooommmjjjjjjlllooolllkkkiiiiiiiiijjjmmmnnnoookkkgggeeehhhkkkllllllhhhggghhhkkkooopppmmmjjjmmmnnnooooooooonnnlllkkkmmmmmmmmmmmmnnnnnnnnnoooooommmllllllmmmmmmmmmlllmmmmmmmmmmmmmmmnnnoooppplllllllllllllllllllllllliiimmmppppppooonnnqqqssssssrrrpppooommmkkkiiiiiiooonnnnnnoooppppppnnnkkkjjjmmmrrrtttssspppnnnmmmsssqqqoooooopppssswwwyyyzzzzzz{{{{{{zzzzzzyyyxxx}}}xxxwwwvvvsssqqqrrrmmmnnnssswwwvvvpppnnnooovvvssswwwoooppprrrsss~~~uuuzzzvvvwwwuuuvvvvvvuuuttttttuuuwwwwwwvvvtttrrrrrrssstttuuussstttuuuwwwxxxxxxuuusssvvvwwwxxxwwwuuusssssstttvvvzzz{{{wwwxxx~~~vvv{{{||||||{{{xxx}}}~~~|||yyywwwyyy~~~{{{ttttttxxxxxxqqqssssssrrrqqqqqqqqqrrrrrrooooooppprrrttttttrrrpppqqqqqqpppppppppqqqrrrrrrlllmmmlllkkkmmmqqqppplllmmmnnnnnnoooooonnnnnnmmmnnnnnnmmmmmmmmmmmmllllllkkklllmmmllljjjjjjjjjlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooonnnmmmlllkkkkkkkkkkkkllllllkkkkkkkkklllmmmnnnkkklllmmmnnnooopppppppppoooooonnnnnnmmmmmmnnnnnnmmmnnnooommmjjjhhhjjjlllhhhjjjmmmmmmllllllmmmnnnmmmmmmlllllllllmmmmmmmmmmmmmmmmmmkkkjjjjjjlllnnnjjjkkklllmmmmmmlllkkkjjjqqqnnnkkkkkklllnnnooopppppppppooonnnmmmmmmmmmmmmooonnnsssrrrooowwwrrrrrrppppppqqqqqqqqqqqqssstttwwwvvvuuutttsssqqqpppppppppppppppqqqppppppoooooonnnlllkkklllmmmnnnmmmlllmmmmmmmmmnnnooonnnllliiikkkkkkkkkjjjiiiiiilllnnnlllmmmnnnooooooooonnnnnnjjjlllnnnmmmkkkiiijjjkkklllkkkkkkjjjkkklllmmmnnnnnnkkkhhhgggiiikkklllkkkiiiiiikkkmmmoooooonnnlllmmmnnnooooooooonnnmmmmmmlllllllllmmmmmmmmmmmmnnnmmmlllkkkjjjkkkkkkkkkjjjmmmmmmllllllllllllmmmmmmnnnmmmkkkjjjjjjkkklllmmmiiiiiijjjkkkmmmnnnnnnnnnqqqppppppooonnnmmmmmmlllnnnllljjjjjjlllmmmmmmlllkkkmmmooopppooooooppprrrtttsssrrrqqqrrrtttwwwyyywwwxxxxxxyyyyyyyyyxxxxxx{{{uuuuuuuuusssrrrsssppppppssswwwvvvpppoooqqqtttqqquuunnnoooqqqrrr~~~uuuzzzvvvwwwtttuuuvvvuuutttssstttvvvyyyvvvrrrrrruuuvvvuuutttpppqqqtttxxx{{{zzzwwwttttttvvvwwwvvvtttsssssssss{{{uuuwww}}}xxxvvvzzz||||||zzz{{{tttlllssszzz~~~|||zzzxxxxxx|||qqquuuyyysssooorrrqqqqqqqqqrrrrrrssstttppppppppprrrttttttsssqqqpppppppppppppppooonnnnnnnnnppppppnnnqqquuuuuuqqqnnnnnnoooooooooooonnnnnnqqqpppnnnlllkkkkkkkkkkkklllnnnnnnmmmlllkkklllmmmmmmmmmnnnnnnnnnnnnnnnnnnllllllmmmmmmmmmnnnnnnnnnnnnnnnmmmlllkkkkkkkkkkkkiiiiiiiiiiiijjjlllmmmnnnkkklllmmmoooppppppppppppnnnnnnnnnnnnnnnmmmllllllllllllmmmllljjjjjjkkkmmmgggiiimmmooonnnmmmllllllmmmllllllkkkkkkkkklllllljjjjjjjjjiiihhhiiikkkmmmjjjjjjkkkllllllkkkkkkjjjnnnllljjjjjjlllnnnoooooolllmmmmmmmmmmmmmmmmmmllloooppptttqqqrrr|||wwwwwwvvvssstttuuuuuuvvvvvvtttpppmmmtttttttttsssrrrrrrqqqqqqoooooopppqqqrrrrrrqqqqqqooommmkkkkkklllmmmmmmmmmnnnlllkkklllmmmmmmkkkjjjjjjkkkkkkjjjiiiiiijjjlllmmmnnnnnnooopppoooooooooiiijjjlllllljjjiiiiiiiiikkkllllllmmmmmmmmmmmmmmmmmmkkkiiiiiikkklllkkkkkkjjjlllnnnooonnnnnnnnnnnnnnnnnnoooppppppoooooooookkkkkklllllllllmmmmmmmmmlllllllllkkkkkkkkkjjjjjjnnnnnnmmmmmmmmmmmmmmmmmmnnnmmmkkkjjjjjjkkkmmmnnnkkkhhhfffhhhmmmooommmjjjnnnnnnnnnoooooooooppppppnnnllliiihhhjjjmmmoooooommmmmmlllkkkkkknnnrrruuussssssrrrrrrssstttuuuuuuvvvwwwxxxyyyyyyzzzzzzyyyxxxrrrssstttsssrrrtttrrrqqqsssvvvtttpppooorrrpppnnntttnnnoooqqqppp~~~tttzzzvvvwwwsssuuuvvvvvvuuuttttttvvv|||wwwtttuuuyyy{{{xxxuuupppqqqsssvvvxxxyyywwwuuutttvvvwwwvvvuuussssssttt|||tttuuu{{{wwwrrr~~~|||}}}zzzxxxwwwvvvuuuzzzyyywwwvvvwwwyyy|||}}}xxxwwwxxx~~~}}}pppuuuzzzrrrqqqrrrrrrrrrqqqqqqrrrrrrssspppooopppqqqssssssrrrpppmmmnnnoooppppppooonnnmmmpppssssssqqqrrrvvvvvvssslllmmmmmmnnnnnnmmmmmmlllsssqqqooolllkkklllmmmmmmnnnooopppooommmlllmmmnnnmmmmmmnnnnnnnnnnnnnnnooooooooonnnmmmlllkkkjjjjjjnnnnnnmmmllllllllllllllljjjjjjjjjjjjjjjjjjkkkkkkkkklllmmmnnnoooooooooooommmmmmnnnnnnnnnlllkkkjjjiiiiiijjjjjjkkklllnnnoookkkmmmnnnnnnllljjjjjjkkklllkkkjjjjjjiiijjjjjjjjjhhhiiiiiiiiihhhiiilllnnnkkkkkkkkkkkkkkklllllllllllljjjiiiiiikkknnnooooooiiijjjlllmmmnnnnnnmmmlllpppooorrrsss{{{zzz~~~vvvtttuuuvvvvvvtttrrrqqqpppqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqrrrrrrrrrqqqqqqqqqnnnkkkjjjkkkmmmmmmmmmnnnllljjjiiijjjkkkkkkjjjkkklllmmmllljjjiiijjjlllmmmmmmnnnnnnooooooooooookkkkkkjjjjjjiiiiiijjjkkkkkklllnnnooopppooonnnmmmkkkkkkkkklllllllllkkkkkkjjjmmmpppooommmkkkmmmooonnnooooooppppppppppppppplllllllllmmmmmmmmmnnnnnnnnnooooooooommmlllllllllnnnnnnnnnnnnnnnoooppppppllllllkkkkkkllllllmmmmmmllljjjiiijjjmmmnnnnnnllllllmmmmmmmmmnnnnnnooooooooommmkkklllnnnqqqrrrsssnnnnnnmmmkkkjjjlllpppsssqqqqqqrrrrrrrrrrrrrrrrrrwwwxxxyyy{{{||||||}}}}}}|||}}}wwwrrrrrrsssrrrrrrsssrrrqqqrrrtttrrrnnnooosssooommmtttoooqqqrrrqqq}}}tttyyyvvvwwwtttvvvxxxxxxvvvuuuuuuvvv{{{wwwsssuuuyyy{{{yyyuuuuuusssrrrrrrtttvvvvvvuuuuuuwwwxxxxxxvvvuuuuuuvvvxxxvvvtttuuuuuuxxx~~~~~~}}}~~~}}}}}}~~~~~~|||zzzzzzyyyyyyyyyyyyxxxyyyzzzwww{{{}}}zzztttsssvvv{{{vvvuuuzzz}}}xxx|||yyyvvvuuuxxxtttwwwuuutttsssrrrqqqqqqqqqqqqoooooonnnoooqqqqqqpppoooooopppqqqsssttttttsssrrrnnnqqqqqqnnnnnnpppqqqnnnllllllmmmmmmmmmmmmllllllqqqpppnnnmmmmmmnnnpppqqqkkkmmmmmmlllkkkjjjkkkllllllmmmmmmmmmnnnnnnnnnooooooooonnnmmmlllkkkjjjjjjllllllkkkkkkjjjjjjkkkkkkjjjkkkkkklllllllllllllllmmmnnnooopppppppppppppppmmmnnnnnnooonnnllljjjiiikkkjjjjjjjjjkkkkkkllllllnnnnnnmmmjjjiiiiiilllnnnmmmmmmlllkkkkkkkkkkkkkkkhhhiiijjjiiiiiijjjmmmooommmlllkkkkkkkkkmmmnnnoookkkjjjiiiiiilllnnnnnnnnngggiiikkkmmmnnnnnnmmmmmmrrrmmmrrr{{{xxxyyy}}}zzzppprrrsssrrroooooorrruuunnnnnnooooooooopppppppppsssssssssrrrqqqpppooooooqqqnnnkkkjjjkkklllmmmmmmnnnllliiihhhiiikkkkkkkkklllmmmnnnnnnlllkkklllmmmlllllllllmmmmmmmmmnnnnnnooommmjjjhhhiiikkkmmmoookkklllnnnppppppooonnnlllkkklllmmmnnnmmmllllllkkkiiilllooonnnkkkjjjlllnnnooooooooooooooooooppppppnnnnnnnnnnnnoooooooooooonnnpppqqqpppmmmllllllllljjjjjjkkklllmmmooopppqqqiiijjjlllnnnnnnmmmlllkkkjjjkkklllllljjjkkkmmmppplllllllllllllllllllllkkkmmmmmmmmmooorrrtttsssrrrooopppooommmkkkkkklllnnnqqqqqqrrrsssssssssrrrqqqvvvwwwxxxzzz{{{|||||||||}}}}}}xxxrrrrrrsssrrrqqqrrrpppnnnoooqqqpppmmmnnnrrrooonnnuuuppprrrtttsss}}}tttyyyvvvwwwtttvvvxxxyyywwwvvvvvvvvvvvvtttrrrtttvvvxxxvvvtttxxxvvvsssrrrsssuuuuuuuuuuuuwwwxxxxxxvvvvvvvvvwwwtttwwwuuupppttt~~~zzz}}}}}}}}}}}}|||{{{yyywwwxxxzzz{{{yyyyyy|||wwwuuutttuuuxxxyyywwwsssxxxwww|||~~~wwwwww{{{wwwuuuvvvyyyuuuuuusssrrrqqqppppppppppppnnnmmmnnnooopppooonnnmmmnnnooopppqqqrrrrrrrrrnnnrrrsssooommmooopppnnnmmmmmmnnnnnnnnnnnnmmmmmmnnnnnnmmmmmmnnnpppqqqrrrmmmnnnooonnnlllkkklllmmmkkkkkkllllllmmmnnnnnnnnnllllllmmmmmmmmmnnnnnnnnnjjjiiiiiihhhhhhiiiiiiiiihhhiiikkkmmmnnnoooooopppppppppqqqrrrrrrrrrrrrrrrooooooooonnnmmmlllkkkjjjooommmkkkjjjjjjjjjiiigggkkkkkkjjjhhhhhhkkkppptttpppoooooonnnmmmmmmmmmmmmiiijjjkkkjjjjjjkkkmmmpppnnnmmmkkkjjjkkkmmmoooqqqlllkkkjjjjjjlllnnnnnnmmmhhhiiikkklllmmmnnnnnnnnnrrrmmmxxx~~~uuurrrtttxxxqqqxxxvvv{{{|||vvvqqqooonnnnnnnnnnnnooooooppppppsssssssssrrrqqqooonnnmmmqqqnnnlllkkklllmmmlllkkknnnllljjjiiijjjkkkkkkjjjkkkmmmnnnooonnnmmmnnnooolllllllllllllllmmmnnnnnnqqqnnnjjjiiijjjmmmooopppkkklllnnnppppppooonnnlllkkkmmmnnnnnnmmmllllllmmmjjjkkkmmmlllllllllmmmnnnqqqpppooonnnnnnnnnnnnooonnnnnnooooooooopppppppppkkknnnqqqpppllliiiiiijjjhhhhhhhhhiiijjjlllmmmnnnhhhjjjlllnnnnnnnnnlllkkkiiilllmmmlllhhhhhhlllqqqlllllllllkkkjjjjjjiiiiiikkkkkklllnnnqqqrrrpppnnnpppqqqqqqpppmmmkkkkkklllrrrrrrssstttttttttttttttssstttuuuwwwxxxyyyyyyyyy|||xxxrrrrrrsssqqqqqqrrrmmmlllmmmpppooommmnnnrrrqqqooovvvqqqsssuuuvvv|||tttyyyvvvxxxsssuuuxxxxxxwwwuuuuuuuuussssssttttttuuuuuuuuutttxxxwwwuuuuuuvvvwwwwwwvvvtttvvvwwwwwwvvvuuuuuuvvvrrrvvvuuuqqqssszzz|||xxxyyy}}}{{{{{{|||||||||}}}zzzyyy|||{{{wwwvvvxxxwwwsssqqqsssyyy{{{wwwrrrvvvvvvzzzxxxssswwwzzz~~~|||qqqvvvvvvtttsssrrrrrrqqqqqqqqqqqqqqqooonnnnnnoooppppppooollllllllllllmmmnnnnnnooolllqqqsssooommmpppqqqpppllllllmmmmmmmmmmmmllllllkkkllllllmmmnnnooooooooonnnooopppooommmlllmmmnnnjjjjjjkkkkkklllmmmmmmmmmmmmmmmnnnnnnnnnoooooooookkkjjjjjjjjjjjjjjjkkkkkkhhhiiikkkmmmnnnoooooonnnoooooopppqqqqqqqqqppppppqqqqqqooonnnmmmlllllllllnnnkkkiiiiiijjjkkkjjjhhhiiijjjjjjjjjjjjlllpppssspppooonnnmmmlllllllllllljjjkkkkkkjjjiiijjjlllooommmllljjjiiiiiillloooqqqmmmlllkkklllmmmnnnmmmlllkkkkkkkkkkkklllmmmooooooqqqpppxxxyyyxxxtttqqqtttzzzxxxooowww}}}yyyxxxzzzjjjoooooooooppppppppppppppppppqqqqqqqqqpppoooooonnnpppnnnmmmlllmmmmmmkkkjjjnnnlllkkkjjjllllllkkkjjjhhhjjjmmmnnnnnnmmmnnnooonnnmmmlllllllllmmmoooooonnnlllkkkkkknnnoooooommmkkklllmmmnnnnnnnnnmmmmmmlllnnnooonnnlllkkkmmmooolllkkkkkklllnnnooopppooorrrqqqooommmlllllllllmmmnnnnnnnnnnnnooooooooooookkkooorrrqqqllliiiiiikkkkkkjjjjjjjjjjjjkkkllllllkkkkkkjjjkkkkkkmmmnnnooonnnnnnmmmlllkkkllloooppplllllllllkkkkkkkkkjjjjjjkkkjjjjjjkkkmmmoooooonnnqqqqqqqqqooommmlllmmmnnnoooooopppqqqrrrsssssstttrrrssstttuuuvvvwwwwwwwww~~~|||}}}www|||tttoooppprrrqqqqqqssskkkjjjmmmqqqqqqnnnppptttrrrooouuuooorrruuuwww|||tttyyyvvvxxxrrrtttwwwwwwvvvtttttttttssstttvvvwwwvvvuuuvvvwwwwwwwwwwwwyyyzzz{{{yyywwwssstttvvvvvvuuuttttttuuurrrsssuuuuuuttttttwww{{{|||yyy|||yyyyyyzzz{{{{{{yyyvvvwww||||||xxxxxx|||vvvwwwxxxwwwuuutttuuuwwwqqqsssvvvxxxyyyyyyxxxxxxuuu{{{|||yyyoootttrrrrrrrrrqqqqqqrrrrrrssssssrrrqqqoooooopppqqqqqqppprrrqqqooonnnnnnnnnooopppfffkkknnnkkkiiilllooonnniiijjjjjjkkkkkkjjjjjjiiijjjkkkllllllmmmmmmlllllljjjkkklllkkkiiihhhiiijjjiiiiiijjjkkkkkklllmmmmmmqqqqqqpppooonnnmmmllllllnnnnnnmmmmmmmmmnnnnnnooollllllmmmnnnmmmlllkkkjjjkkklllmmmmmmmmmmmmmmmlllsssrrrpppnnnmmmlllmmmmmmhhhfffeeegggllloooooonnnkkklllmmmlllkkkkkklllmmmmmmlllkkkjjjiiiiiiiiiiiijjjjjjkkkjjjhhhiiikkkmmmlllkkkhhhggghhhkkknnnpppnnnmmmllllllnnnnnnmmmkkkllllllkkkkkklllmmmoooppppppsssyyyrrrppppppuuuzzzoooqqqsssqqqqqqrrrttttttwwwpppuuu}}}~~~pppqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnoooppppppppppppoooooonnnmmmmmmnnnmmmkkkiiinnnlllkkklllmmmmmmkkkjjjfffiiilllmmmmmmmmmnnnoooooonnnmmmmmmmmmnnnpppqqqkkkjjjkkknnnqqqqqqmmmiiikkkllllllmmmmmmmmmmmmmmmmmmnnnooonnnlllkkknnnpppnnnllljjjlllppprrrrrrppprrrqqqooommmlllkkkkkkkkkmmmmmmmmmmmmnnnnnnnnnooommmqqquuusssnnnjjjkkkmmmqqqpppooonnnmmmlllllllllnnnllliiiggghhhkkkooorrrtttpppmmmmmmpppsssrrrqqqkkkkkklllllllllllllllmmmooollljjjiiikkknnnoooppprrrqqqpppnnnlllmmmppprrrkkkkkkkkklllmmmooopppqqqtttuuuvvvwwwwwwxxxwwwwwwxxxwwwyyyxxxxxxqqqlllnnnqqqqqqqqqsssjjjjjjmmmrrrrrrpppqqquuurrroootttnnnqqquuuwww~~~uuuzzzvvvwwwttttttwwwyyyvvvrrrtttyyywwwwwwwwwwwwwwwvvvuuuuuuwwwuuusssrrrqqqrrrssstttyyyyyyxxxvvvuuutttsssrrruuuvvvwwwwwwwwwyyy|||~~~zzzuuuvvv{{{{{{~~~zzz}}}|||vvvwwwwwwxxxzzz}}}}}}|||uuuvvvxxxxxxwwwuuusssqqqtttuuuuuuuuuuuuvvvyyy|||}}}tttvvv}}}uuulllxxxtttuuussspppoooqqqssstttpppqqqqqqrrrrrrrrrqqqqqqqqqrrrsssssssssqqqpppooommmjjjiiilllqqqssspppmmmllljjjiiikkknnnooommmkkkkkkkkkkkkkkkllllllllllllnnnmmmllllllmmmmmmlllkkkiiimmmqqqqqqnnnkkkjjjlllooonnnmmmmmmmmmmmmkkkjjjnnnmmmmmmmmmmmmllljjjgggjjjkkkllllllmmmmmmmmmmmmkkknnnppppppmmmjjjkkklllsssssssssrrrpppmmmkkkiiigggiiikkkmmmmmmkkkhhhfffiiijjjlllmmmnnnnnnmmmlllkkkkkkkkkkkkjjjjjjiiihhhhhhhhhiiiiiiiiihhhhhhgggiiiiiijjjkkklllnnnnnnoookkkkkkkkkllllllmmmmmmmmmgggoookkkgggooorrrqqqvvv}}}rrrssspppqqqqqqrrrsssuuuvvvxxxyyyuuutttsssvvvzzzzzzwwwsssuuuttt{{{|||zzzuuuqqqqqqrrrrrrssssssrrrrrrpppooonnnnnnnnnnnnuuurrrmmmjjjiiiiiigggfffkkkllljjjgggiiinnnllleeefffhhhlllnnnnnnmmmkkkiiiggghhhjjjlllnnnnnnooonnnnnnmmmmmmlllllllllmmmmmmiiiiiihhhhhhiiikkklllmmmlllkkkiiiiiikkknnnooooooooonnnmmmnnnpppqqqqqqpppppppppppppppooooooooooooooonnnllljjjkkkmmmppprrrrrrppppppsssqqqkkkhhhiiimmmlllkkkjjjkkkmmmooopppjjjkkkmmmooopppqqqqqqrrrooorrrttttttrrrnnnllllllqqqpppmmmkkkkkkkkklllmmmooommmkkklllooopppnnnlllnnnmmmlllkkklllnnnpppqqqrrrpppmmmmmmnnnoooooonnnuuuttttttuuuwwwwwwwwwuuuzzzzzz{{{{{{{{{{{{{{{{{{uuuuuuvvvvvvuuusssqqqppplllnnnppprrrsssrrrqqqppptttnnnvvvvvvvvvqqqqqq~~~uuuzzzvvvxxxyyywwwxxxyyywwwrrrrrruuuvvvwwwwwwwwwvvvvvvuuutttwwwvvvtttsssrrrssstttuuuvvvuuuuuutttsssrrrqqqqqqqqqsssuuuuuutttuuuyyy|||{{{xxxwww}}}{{{tttxxxzzz{{{zzzyyyxxxxxxxxxwwwvvvvvvwwwwwwvvvuuusssrrrtttuuuvvvvvvvvvwwwyyy||||||yyy|||yyynnnvvvpppqqqqqqooommmnnnpppqqqqqqpppooonnnnnnooopppqqqnnnnnnnnnnnnnnnmmmlllllluuuppplllkkkmmmnnnllliiilllkkkjjjkkknnnnnnllljjjtttrrrooommmllllllmmmnnnnnnmmmllllllmmmmmmlllkkkjjjkkkmmmooopppooommmkkkooonnnmmmmmmmmmmmmlllkkknnnmmmlllmmmmmmllljjjhhhiiijjjkkklllmmmmmmmmmmmmkkknnnppppppmmmllllllmmmrrrsssssssssrrrpppooonnnmmmnnnoooooonnnllljjjiiiiiiiiijjjjjjjjjiiiiiihhhmmmlllkkkiiiiiijjjkkkkkkkkkkkkllllllllllllkkkkkkmmmllllllllllllkkkkkkkkkkkkkkkllllllllllllllllllnnnpppkkkiiiqqqttt||||||tttqqqxxxxxxlllnnnnnnnnnoooqqqsssuuuvvvuuutttsssrrrrrrtttwwwyyy{{{}}}zzzrrrqqqssssssrrrrrrqqqqqqpppooonnnnnnnnnnnnqqqoookkkjjjjjjkkkkkkjjjgggiiihhhfffhhhmmmlllgggjjjjjjkkkkkkkkkjjjiiiiiiiiikkkmmmnnnnnnnnnllllllmmmmmmlllllllllllllllmmmmmmmmmllllllmmmnnnooopppiiijjjllllllllllllmmmnnnooonnnnnnoooqqqqqqpppooonnnnnnnnnnnnnnnnnnooooooooonnnmmmlllmmmnnnpppqqqsssqqqrrrtttsssnnnlllmmmpppooonnnmmmmmmnnnpppqqqkkkkkkllllllmmmmmmmmmmmmmmmooorrrsssrrrpppppppppmmmllljjjjjjjjjkkkmmmnnnnnnlllkkkkkkmmmnnnllljjjmmmmmmmmmnnnooorrrtttuuunnnmmmkkklllnnnqqqqqqqqqtttttttttwwwyyyyyywwwvvvzzzzzz{{{{{{{{{zzzzzzyyytttttttttttttttrrrqqqpppooooooooooooooopppqqqqqqsssnnnvvvwwwxxxtttvvv}}}tttzzzvvvxxxwwwsssssswwwyyywwwvvvwwwvvvvvvvvvvvvvvvuuuuuutttwwwvvvuuutttssstttuuuvvvwwwwwwwwwvvvvvvvvvuuuuuuooosssvvvuuusssssswww||||||zzzyyy}}}ppprrr{{{{{{zzzzzzzzzzzzwwwuuuuuuvvvwwwvvvuuuuuutttttttttttttttuuuvvvvvvvvvwwwyyy{{{yyyyyy|||zzzttt|||}}}nnnnnnmmmooopppooommmlllnnnqqqqqqooommmkkkkkkmmmoooqqqoooooonnnmmmmmmmmmmmmnnnxxxsssmmmjjjjjjkkkjjjhhhmmmlllkkklllmmmmmmkkkjjjrrrpppllliiihhhiiilllnnnmmmmmmmmmmmmlllllllllkkkkkkiiiiiimmmrrrsssoookkkmmmmmmmmmmmmmmmlllllllllmmmlllllllllmmmmmmkkkiiihhhhhhjjjkkkmmmmmmnnnnnnlllnnnppppppooonnnnnnooommmmmmmmmnnnnnnmmmllllllnnnmmmmmmlllkkkjjjjjjiiiooonnnmmmlllkkkkkkkkkkkkpppnnnkkkiiiiiijjjlllnnnlllllllllmmmmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkklllllllllmmmllllllkkkkkksssoooiiilllsssuuulllqqq~~~lllqqqpppnnnmmmmmmnnnpppqqqqqquuuzzzzzzvvvttttttvvvxxxtttpppssssssqqqppppppoooooonnnnnnnnnoooooommmkkkiiiiiikkkmmmnnnnnnggghhhhhhgggjjjnnnnnnjjjooommmllljjjiiijjjjjjkkklllmmmoooppppppmmmkkkiiillllllkkkkkkkkkkkkllllllppppppoooooooooooopppqqqiiilllooopppnnnmmmnnnooonnnnnnoooppprrrrrrooommmmmmllllllmmmmmmnnnooooooooooooooooooooopppppppppooommmnnnqqqqqqmmmlllnnnnnnmmmkkkjjjjjjkkklllmmmnnnmmmkkkjjjiiiiiijjjjjjlllnnnooopppooonnnooopppkkkkkkkkkkkkllloooqqqrrrooonnnmmmmmmmmmmmmlllkkkmmmmmmooopppqqqrrrrrrrrrnnnmmmkkklllnnnqqqqqqqqqrrrssstttwwwyyyzzzxxxwwwxxxxxxxxxxxxwwwwwwvvvuuurrrrrrsssrrrrrrqqqpppooopppooommmllllllnnnpppqqqrrrmmmvvvwwwzzzwwwzzz|||sssyyyvvvxxxvvvqqqpppuuuyyyxxxuuuuuuuuuuuuvvvvvvvvvuuuuuutttwwwvvvuuuuuuuuuuuuvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxppptttxxxwwwtttssswww|||zzz{{{zzzyyy~~~}}}vvvuuuvvvwwwwwwuuuvvvyyywwwvvvtttrrrrrrssstttuuurrrtttuuuuuutttuuuwwwxxxrrrtttxxx}}}{{{tttnnnuuuyyyvvvjjjooooooqqqrrrooommmooossspppooonnnllllllmmmnnnoooooonnnmmmllllllmmmnnnooorrrooolllkkklllmmmlllkkkmmmmmmlllmmmllllllkkkiiilllkkkiiiiiiiiikkkmmmooolllmmmmmmmmmkkkkkkkkklllkkkkkkkkknnnpppqqqooollllllmmmnnnmmmlllllllllmmmmmmlllkkklllmmmmmmllljjjggghhhiiikkkmmmnnnnnnooommmnnnoooppppppppppppqqqkkkkkkkkkkkkjjjjjjiiiiiikkkkkkjjjkkklllmmmooopppqqqpppnnnmmmlllmmmnnnnnnnnnnnnlllkkkkkklllmmmnnnjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjkkkkkklllmmmnnnnnnlllmmmmmmmmmmmmllljjjiiiqqqkkkhhhqqqwwwrrrtttqqq|||rrrssssssrrrrrrtttwww{{{}}}xxxyyyxxxwwwvvvxxx}}}}}}wwwooorrrrrrqqqpppnnnnnnmmmmmmmmmnnnooooookkkjjjiiijjjlllnnnooonnnkkkkkkllllllmmmoooooonnnpppooonnnmmmmmmmmmnnnooolllnnnpppqqqpppnnnkkkiiikkkkkkjjjjjjjjjkkklllllloooooonnnnnnnnnnnnnnnnnnoooppppppqqqqqqqqqppppppmmmnnnoooqqqsssrrrooolllmmmlllllllllmmmooopppqqqooooooqqqqqqqqqqqqpppooommmkkklllpppqqqnnnnnnpppnnnmmmlllkkkjjjjjjjjjkkkooonnnllljjjiiijjjkkklllmmmnnnnnnmmmkkkjjjjjjkkkjjjjjjjjjkkklllnnnoooppprrrqqqppppppoooooonnnmmmnnnooopppppppppnnnllljjjrrrpppmmmmmmnnnoooooonnnsssqqqqqqsssvvvxxxyyyxxxuuuuuuuuutttsssrrrqqqpppqqqqqqqqqppppppoooooonnnmmmmmmllllllmmmnnnpppqqqsssnnnvvvwwwyyywwwzzz{{{rrryyyvvvxxxyyytttrrruuuwwwtttqqqpppuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvuuuuuuuuuvvvvvvvvvtttttttttuuuuuuuuuuuuvvvppptttwwwwwwttttttwwwzzzwwwyyyyyyvvvuuu}}}|||vvvzzzuuusssuuuvvvtttuuuyyyvvvuuusssqqqqqqrrrtttuuupppqqqssssssrrrrrrsssuuuppppppqqqsssuuuvvvvvvuuu{{{yyy~~~tttpppooorrrqqqmmmnnnsssoooooopppqqqpppooommmlllkkkjjjiiihhhhhhiiikkklllkkkkkklllnnnooonnnmmmkkklllmmmmmmmmmlllkkkjjjjjjkkklllnnnooopppppppppoookkkmmmnnnmmmkkkjjjkkklllkkknnnppppppnnnlllmmmnnnlllnnnooonnnlllkkklllnnnmmmkkkjjjkkklllmmmmmmlllggghhhjjjlllnnnooooooooooooooonnnooopppqqqqqqqqqpppooonnnmmmllllllkkkkkkkkkkkklllnnnqqquuuyyy{{{lllkkkjjjjjjjjjkkkmmmnnnkkklllnnnoooooonnnmmmllliiiiiiiiihhhiiijjjkkkllljjjkkkkkkllllllmmmmmmmmmllllllmmmnnnmmmllljjjiiillljjjlllxxx{{{ppp|||tttnnnqqqooosssxxxuuusssssstttvvv{{{vvvttt|||{{{pppqqqqqqpppqqqmmmmmmmmmmmmmmmmmmnnnnnnlllkkkjjjkkklllmmmmmmlllmmmmmmmmmnnnmmmllllllnnnkkkkkkmmmnnnooooooooooookkklllnnnppppppooommmllljjjjjjjjjjjjjjjkkklllmmmmmmmmmnnnnnnmmmmmmmmmllltttqqqnnnnnnqqqrrrqqqooonnnnnnooorrrsssrrrnnnkkknnnnnnmmmmmmnnnppprrrsssooopppqqqrrrrrrqqqpppoooqqqoooppptttuuussssssvvvrrrqqqqqqpppooooooooooooooonnnmmmllllllmmmoooqqqnnnoooooonnnlllkkkkkkmmmiiihhhiiiiiiiiijjjjjjkkkqqqrrrqqqpppooonnnnnnnnnooopppqqqqqqpppnnnkkkjjjrrrpppmmmmmmnnnoooooonnnsssqqqnnnmmmpppuuuxxxyyytttttttttsssrrrqqqpppooopppooooooooonnnnnnnnnnnnhhhiiikkknnnooopppppppppuuunnnvvvvvvwwwtttwwwzzzrrrxxxvvvxxxrrrooopppuuuwwwvvvvvvwwwuuuvvvvvvwwwwwwwwwwwwvvvttttttuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvppprrrtttuuuttttttuuuvvvtttvvvxxxwwwsssvvv}}}zzzwww~~~||||||tttuuuwwwsssrrrtttuuutttrrrqqqqqqrrrsssuuunnnppprrrrrrqqqpppqqqrrrqqqooommmlllmmmppptttvvvqqqyyyzzzppplllppprrrnnnmmmpppoooppprrrsssssspppmmmkkkllllllkkkkkkkkklllmmmmmmjjjkkknnnoooooommmkkkiiikkklllnnnmmmlllkkkkkkllllllmmmooopppooonnnkkkjjjjjjmmmnnnmmmjjjhhhjjjmmmlllooorrrqqqmmmkkklllooommmooopppoookkkiiikkkmmmlllkkkjjjjjjlllnnnnnnmmmjjjjjjlllmmmooooooppppppqqqooonnnnnnoooqqqppppppppppppnnnmmmkkkkkkjjjkkkggghhhiiilllppptttxxx{{{llllllllllllmmmnnnooopppiiikkknnnppppppnnnllljjjkkkkkkjjjjjjjjjlllmmmnnnnnnnnnmmmlllkkkkkkjjjiiijjjlllmmmnnnnnnlllkkkiiillllllppp{{{}}}ooouuusssgggkkknnnsssvvvrrrwwwuuuttttttxxx~~~|||rrrtttqqqoooqqqnnnmmmmmmlllllllllmmmmmmnnnlllkkkllllllmmmkkkjjjlllkkklllmmmkkkhhhiiillleeegggiiikkkmmmmmmmmmllljjjkkklllnnnooooooooonnnkkkjjjjjjkkkkkklllmmmnnnmmmnnnoooooooooooonnnnnnrrrpppnnnoooppppppooommmoooooooooqqqrrrqqqnnnlllpppooonnnmmmnnnooorrrsssppppppqqqrrrrrrpppooonnnrrroooooorrrssspppqqqtttpppppppppppppppooooooooonnnmmmmmmmmmnnnpppqqqrrrlllnnnpppqqqppppppqqqrrrnnnnnnnnnnnnmmmmmmmmmmmmmmmoooooonnnlllkkklllmmmmmmoooqqqssssssrrrqqqpppnnnmmmkkklllnnnqqqqqqqqqssspppllllllnnnrrrvvvxxxtttttttttttttttsssrrrqqqoooooonnnnnnnnnnnnoooooogggiiillloooqqqqqqppppppvvvooouuutttuuurrruuuzzzqqqxxxvvvxxxppppppssswwwxxxwwwxxx}}}vvvvvvwwwxxxxxxxxxxxxxxxsssssstttuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwsssrrrrrrtttwwwwwwuuussssssssswwwzzzyyyvvvzzz~~~yyyuuu}}}vvvvvvyyyuuurrrrrrssssssrrrqqqqqqrrrssstttnnnppprrrrrrqqqppppppqqqooopppppppppooopppqqqrrrjjj{{{qqqnnnppptttxxxnnnuuuvvvssswwwsssjjjoootttqqqnnnppppppqqqrrrrrrqqqpppnnnlllnnnoooooopppppppppppppppkkklllnnnnnnmmmlllkkkjjjiiikkknnnmmmlllkkklllmmmkkkkkklllllllllkkkjjjiiiiiilllooommmiiihhhjjjmmmmmmnnnoooooonnnnnnoooooommmppprrrooojjjhhhiiilllllljjjiiijjjlllnnnnnnnnnlllmmmnnnooopppppppppppprrrooommmmmmooopppooonnnnnnmmmlllkkkjjjkkkkkklllfffggghhhiiikkknnnpppqqqoooppppppqqqqqqqqqppppppjjjkkklllnnnnnnmmmllllllllllllkkkjjjkkkmmmooopppooonnnmmmlllkkkjjjjjjiiiiiijjjmmmnnnnnnmmmkkkjjjmmmooopppvvvwwwmmmpppvvvllltttxxxzzzxxxqqqwwwvvvtttuuuzzz{{{wwwxxxsssnnnpppnnnnnnmmmlllkkkkkkkkkkkknnnmmmllllllmmmmmmkkkiiijjjiiijjjmmmkkkgggiiinnngggggggggggghhhiiikkkkkkkkkkkkkkkllllllmmmnnnoookkkkkkkkkkkklllmmmnnnooolllmmmnnnpppppppppoooooolllrrrwwwwwwsssnnnmmmnnnqqqpppooopppqqqpppnnnmmmqqqooonnnllllllnnnpppqqqppppppqqqppppppoooooonnnpppmmmlllnnnnnnkkkkkknnnllllllmmmmmmmmmmmmmmmmmmkkkllllllmmmmmmnnnoooooojjjlllpppqqqqqqpppqqqqqqpppqqqqqqqqqqqqqqqqqqpppkkkmmmnnnmmmkkkjjjlllmmmnnnoooppprrrssssssrrrrrrnnnmmmkkklllnnnqqqqqqqqqrrrpppnnnoooqqqsssttttttqqqrrrrrrsssrrrrrrqqqqqqoooooonnnmmmmmmnnnoooppplllmmmmmmnnnoooooooooooovvvooouuutttuuurrruuuyyyqqqwwwvvvxxx}}}|||}}}|||wwwpppooosssvvvwwwxxxyyyyyyyyyyyyyyyrrrrrrssstttuuuuuuttttttttttttttttttsssssssssrrrwwwtttsssvvvzzz{{{xxxtttsssrrruuu}}}~~~zzzxxx{{{~~~}}}xxxttt|||vvvwwwuuupppwwwwww|||yyyttttttrrrrrrrrrqqqrrrrrrssssssnnnpppssssssrrrqqqqqqqqqlllpppuuuwwwvvvssspppnnnuuusssooopppqqqrrrqqqrrrtttvvvzzz}}}wwwkkkqqqxxxuuuqqqrrrrrrqqqpppoooooonnnnnnnnnkkklllnnnooooooooonnnmmmjjjkkkllllllkkklllmmmooohhhkkknnnmmmlllkkklllnnnllllllllllllmmmoooqqqrrriiilllooommmiiigggjjjmmmnnnllljjjlllpppsssqqqooonnnqqqssspppjjjggghhhkkkllljjjiiiiiilllnnnoooooonnnnnnooopppppppppppppppssspppllllllnnnooonnnmmmpppoooooonnnooopppqqqrrrllllllllllllllllllllllllnnnnnnooooooooommmkkkjjjkkkkkkkkkkkkkkklllmmmnnnlllkkkjjjiiijjjlllnnnpppkkkkkkllllllllllllllllllhhhjjjlllnnnooonnnlllkkkmmmooommmnnnpppiiimmmvvvuuuooonnnssstttqqqrrrvvv~~~yyyzzz}}}tttmmmnnnooonnnmmmlllkkkjjjjjjjjjmmmlllkkklllmmmmmmkkkiiijjjhhhkkkooommmiiilllrrrllljjjhhhffffffhhhkkkmmmmmmlllkkkjjjjjjlllmmmnnnkkkkkkkkklllmmmnnnooopppjjjkkkmmmnnnooooooooonnnhhhuuuwwwnnnnnnrrrrrrpppooooooppppppooommmqqqooommmkkkkkklllnnnpppqqqppppppooooooooonnnnnnssspppnnnpppooolllkkknnnmmmmmmnnnooopppppppppooojjjjjjkkklllllllllkkkkkkiiilllooopppooolllkkkjjjkkkkkklllmmmmmmmmmmmmmmmkkknnnpppooommmlllnnnpppoooppppppppppppooonnnnnnrrrpppmmmmmmnnnoooooonnnppppppqqqssstttuuusssqqqmmmnnnooooooooooooooonnnpppooonnnmmmmmmnnnoooppprrrpppooommmlllmmmnnnooouuunnnuuutttvvvtttwww|||uuuwww{{{uuusssvvvxxxxxxvvvsssrrrqqqtttttttttuuuvvvxxxyyyzzzwwwsssssswwwyyyvvvuuuvvvsssvvvxxxxxxuuutttwwwyyyuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwyyy{{{}}}~~~www~~~~~~|||zzzxxxwwwwwwvvv|||{{{yyyyyyzzzvvvqqq{{{vvvssspppqqquuuvvvsssqqqqqqlllqqqwwwyyyuuuqqqnnnmmmvvvsssppppppsssuuusssqqqzzzssstttyyysssxxxooosssvvvpppnnntttooonnnmmmllllllllllllllllllllllllkkkkkkjjjjjjjjjgggiiikkklllkkklllmmmnnnhhhggggggjjjnnnooommmkkkqqqnnnmmmoooooommmnnnqqqnnnmmmkkkjjjjjjkkklllnnnooonnnnnnnnnnnnnnnlllkkkiiiqqquuuqqqnnnoookkkeeemmmkkkjjjmmmqqqrrrooojjjqqquuueeekkkvvvnnnmmmhhhsssooommmppppppllliiijjjtttwwwuuummmkkkqqqqqqlllmmmllllllgggllllllooooooppppppooonnnmmmmmmjjjkkklllllllllkkkjjjiiimmmllllllllllllmmmnnnnnnlllkkkjjjlllnnnmmmjjjfffkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmllllllllllllmmmmmm|||rrrnnnooorrruuutttrrruuuqqqlllmmmiiimmmooommmlllnnnooommmgggiiimmmqqqqqqpppmmmkkkkkkllllllmmmmmmnnnnnnnnnjjjhhheeeccccccfffjjjmmmnnnmmmlllkkkkkkkkkkkkkkkllllllllllllllllllkkkkkkiiicccdddmmmsssrrrqqqsssssssssrrrqqqqqqrrrrrrrrrvvvssspppooopppooollliiirrrrrrqqqpppooooooppppppmmmkkkiiijjjmmmnnnmmmjjjooossstttrrrsssuuutttqqqmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmooopppooommmkkknnnkkkiiilllqqqrrrpppllliiikkknnnooonnnmmmmmmmmmkkkhhhiiimmmnnnmmmooosssnnnppppppnnnnnnppppppnnnwwwwwwvvvrrrnnnlllllllllrrrrrrqqqpppqqqrrrssstttkkktttlllhhhrrrllleeeqqqlllnnnnnnllliiiiiimmmrrrpppmmmkkkjjjmmmpppqqqrrrtttlllpppqqqzzz}}}{{{|||tttvvv{{{vvvuuuvvvvvvtttssstttvvvxxxssssssttttttuuuvvvwwwxxxuuuqqqqqquuuwwwtttsssttttttvvvwwwwwwvvvvvvwwwxxxuuuuuutttsssrrrqqqqqqpppuuuuuuvvvwwwxxxzzz{{{|||zzz~~~}}}|||{{{zzzyyyxxxxxxxxxuuuuuuuuuxxxyyynnnzzzttt|||oootttpppppptttwwwuuuuuuvvvqqqpppooonnnnnnoooqqqrrrppppppqqqqqqpppooooooooommmqqquuuyyy}}}~~~nnnqqqtttoooooouuusssrrrqqqooonnnmmmlllllllllllllllkkkkkkkkkjjjjjjhhhjjjllllllkkkkkklllmmmooommmlllmmmppppppnnnlllpppmmmmmmoooooommmmmmpppmmmmmmlllkkkkkkkkklllmmmkkkkkklllnnnooooooooonnnkkkooorrrrrrqqqqqqooolllnnnlllkkkkkknnnooonnnlllooowwwhhhmmmtttmmmpppooollljjjkkkoooooolllllloooxxx}}}zzzppplllpppqqqmmmrrrqqqrrrpppuuuxxxooopppppppppoooooonnnmmmmmmnnnnnnnnnnnnmmmllllllkkkkkkkkkkkkkkklllmmmmmmnnnllliiijjjkkklllkkkiiillllllllllllllllllkkkkkkoooooonnnnnnnnnnnnoooooo|||oooooorrrooolllmmmiiimmmooolllkkkmmmmmmllliiiiiijjjkkkllllllllllllkkkjjjjjjjjjjjjkkkkkkllljjjiiifffeeefffhhhjjjlllnnnmmmmmmlllkkkkkkllllllkkkkkkkkkjjjjjjkkkkkkllljjjhhhjjjoooqqqppprrrwwwvvvtttqqqnnnmmmnnnpppqqqtttqqqoooooooooooommmjjjqqqqqqppppppooooooooooooqqqooommmnnnpppqqqooommmnnnrrrtttssssssuuutttpppmmmnnnnnnoooooonnnnnnnnnnnnmmmmmmnnnooonnnmmmlllnnnkkkjjjlllpppqqqoookkkjjjlllnnnnnnmmmmmmmmmnnnooolllllloooooommmnnnqqqsssuuuuuussssssuuuuuusssrrrssssssrrroooooooooqqqppppppppppppqqqrrrssstttpppuuummmjjjvvvrrrjjjrrrqqqnnnkkkiiijjjllloooppprrrpppmmmmmmooorrrttttttuuunnnsssssszzz|||{{{|||uuuvvv|||yyyzzzzzzyyywwwsssppppppqqqsssssssssttttttuuuuuuuuuuuuqqqqqquuuwwwuuusssuuuvvvuuutttuuuwwwxxxwwwvvvttttttsssrrrrrrrrrrrrrrruuuvvvvvvwwwwwwxxxyyyyyy}}}zzz|||zzz|||~~~{{{zzzzzzyyyyyyyyyyyyyyysssrrruuuwwwvvv}}}zzzwwwvvv}}}nnnwwwsssqqqttttttrrrppprrrtttpppmmmmmmpppssstttsssmmmrrrwwwxxxtttqqqqqqrrrqqqtttzzznnnnnnqqqnnnooovvvwwwvvvsssqqqooommmllllllllllllllllllkkkkkkkkkkkkjjjkkkmmmmmmkkkkkkkkklllmmmllljjjkkklllmmmmmmlllooolllllloooooollllllooollllllllllllllllllllllllkkkkkklllnnnoooppppppppptttqqqpppqqqqqqmmmkkkjjjmmmmmmmmmlllmmmppptttxxx}}}uuurrrsssjjjnnnoookkkkkknnnrrrpppmmmoootttvvvmmmnnnooommmooommmpppppptttxxxooooooooooooooonnnnnnnnnoooooonnnmmmmmmmmmmmmmmmkkkjjjjjjjjjjjjkkkllllllooollliiihhhiiikkkkkkkkkllllllmmmmmmmmmmmmmmmmmmoooooonnnnnnnnnnnnoooooohhhwwwssskkkmmmpppmmmllloooiiimmmoookkkjjjlllllljjjjjjiiigggfffgggiiilllmmmlllllljjjiiiiiijjjkkkkkkjjjiiiiiihhhiiijjjkkkkkknnnmmmmmmmmmmmmllllllllljjjjjjiiiiiiiiikkklllmmmjjjkkknnnooonnnlllqqqxxxyyyuuuqqqllljjjkkkmmmoooqqqpppnnnnnnoooooommmlllpppppppppooooooooooooooosssqqqppppppppppppooonnnmmmqqqtttssssssuuusssooommmnnnpppqqqqqqpppnnnmmmnnnnnnmmmmmmmmmmmmnnnnnnnnnlllkkkmmmooopppnnnkkklllmmmnnnmmmllllllnnnoootttpppoooqqqpppmmmmmmppppppssssssppppppssssssppppppqqqrrrqqqppppppqqqrrrppppppppppppqqqrrrssstttooorrrkkkjjjsssrrrkkkllluuuoooiiihhhkkkooopppooosssqqqnnnnnnppprrrttttttuuupppvvvtttwwwxxxyyy|||vvvwww~~~}}}zzz|||}}}|||wwwqqqmmmjjjsssttttttuuuuuuuuuttttttwwwttttttwwwyyywwwvvvwwwwwwtttssstttwwwyyywwwtttrrrrrrrrrssstttvvvxxxzzzwwwwwwwwwxxxxxxxxxxxxxxx}}}wwwwww~~~|||yyyzzz|||{{{{{{zzzyyyxxxxxxxxxxxxwwwuuuxxx|||uuusssuuupppxxxppptttqqqqqqvvvwwwtttrrrsssuuussssssxxx~~~}}}uuunnnqqqvvv|||~~~{{{yyyyyywww}}}~~~}}}vvvuuu}}}qqqnnnooommmooouuuuuutttrrrpppnnnmmmllllllllllllllllllllllllkkkkkkkkkmmmnnnmmmkkkjjjjjjkkkiiihhhhhhhhhkkkmmmooopppnnnlllllloooooollllllnnnkkklllmmmmmmnnnmmmmmmllloooooonnnmmmmmmooorrruuuvvvooolllooooookkkiiillllllnnnooooooooouuu|||vvvwwwooorrrpppoooqqquuuvvvrrrnnnpppvvv{{{ooommmooommmkkkhhhjjjllllllwwwzzznnnnnnnnnmmmmmmmmmmmmmmmnnnooonnnmmmkkkjjjkkkllllllkkkkkkkkkjjjkkkkkklllmmmnnnlllkkkjjjjjjjjjkkkkkkmmmmmmmmmmmmnnnnnnnnnnnnmmmllllllkkkkkkllllllmmmjjjlllsssrrrlllkkknnnooolllmmmpppiiimmmnnnkkkiiikkkkkkiiikkkiiigggeeefffhhhkkkmmmooonnnlllkkkjjjkkklllmmmjjjjjjkkkllllllkkkkkkjjjmmmmmmmmmmmmmmmmmmmmmlllkkkjjjiiiiiijjjlllnnnooolllllllllllljjjkkknnnsssvvvtttqqqnnnllllllnnnooooooooonnnnnnnnnnnnnnnmmmoooooooooooooooooonnnnnnqqqpppooonnnnnnmmmlllkkkkkkpppsssrrrssstttrrrmmmmmmoooqqqrrrrrrpppnnnlllnnnnnnmmmllllllmmmoooppppppooonnnoooppppppnnnlllnnnnnnnnnmmmkkklllnnnppptttpppoooqqqpppnnnnnnpppllloooooolllllloooooolllqqqrrrsssrrrpppnnnoooooorrrrrrrrrqqqqqqrrrrrrrrrnnnrrrqqqnnnpppooolllkkksssooolllkkkmmmoooooonnnqqqooommmmmmoooqqqqqqqqqssspppxxxttttttsssvvv|||wwwxxx|||xxxuuuttttttttttttuuuvvvvvvvvvuuutttxxxttttttxxxzzzwwwvvvwwwwwwtttrrrtttwwwxxxwwwtttrrrrrrrrrrrrtttvvvyyy{{{xxxxxxyyyzzzzzzyyyxxxxxxyyyyyyyyy{{{}}}}}}{{{xxxwww}}}|||{{{yyywwwvvvvvvvvvyyyuuuxxx}}}xxxrrr~~~pppoootttmmmrrrqqqvvv~~~~~~~~~xxxwwwxxx~~~uuukkkrrrtttxxx}}}|||xxxjjjrrr|||zzzzzzyyywwwtttsssssssssvvvqqqnnnooosss|||uuuoooooommmnnnrrroooooonnnmmmlllllllllllllllllllllllllllllllllllllllmmmnnnnnnllljjjjjjkkkkkkkkkllllllnnnpppsssuuunnnlllmmmppppppmmmlllnnnkkklllmmmnnnnnnnnnnnnmmmpppooonnnllllllpppwww}}}tttooommmooopppooopppsssmmmpppqqqppppppvvvwwwrrrzzzxxx|||vvvoooqqquuuvvvsssnnnqqqwww}}}xxxnnnnnnpppooopppkkknnnppplllooorrrjjjmmmlllkkkkkkkkkllllllmmmpppooommmlllkkkkkklllllllllllllllllllllmmmmmmnnnjjjkkklllmmmlllkkkjjjiiimmmmmmmmmnnnnnnooooooooollllllkkkkkkkkkkkkllllllsssnnnmmmvvvvvvnnnmmmnnnppppppmmmnnnppphhhlllnnnkkkiiikkkllljjjjjjiiiiiihhhiiiiiikkkkkknnnmmmlllkkkjjjkkkkkkllljjjkkklllnnnmmmllljjjiiillllllmmmnnnnnnmmmlllllllllkkkkkkkkklllmmmooopppooommmjjjiiikkknnnooommmqqqqqqqqqqqqqqqpppppppppnnnooooooooonnnnnnnnnooommmnnnnnnooooooooonnnmmmooooooooonnnlllkkkkkkkkkkkkooorrrqqqqqqsssqqqmmmnnnoooqqqrrrrrrpppmmmlllmmmnnnnnnmmmkkklllooorrrqqqppppppqqqqqqqqqpppnnnnnnoooooommmllllllnnnppppppmmmmmmooopppnnnnnnrrrooorrrrrroooooorrrrrrooooooqqqrrrrrrpppooooooooouuuuuutttsssrrrqqqpppppppppxxxzzzqqqqqqsssqqqnnnpppqqqpppnnnmmmmmmoooqqqooommmmmmoooppppppppptttrrryyyuuutttssswww}}}xxxxxx{{{sssqqqtttxxxssstttuuuvvvwwwvvvvvvuuuvvvrrrrrrvvvxxxvvvtttvvvuuutttssstttvvvwwwvvvuuutttsssrrrqqqqqqrrrtttuuuwwwxxxyyy{{{{{{zzzyyyxxxwwwzzz|||zzztttwww|||{{{{{{zzzwwwttt~~~}}}{{{yyywwwvvvuuuuuutttrrrtttyyywwwsssvvvsssyyyxxxooo~~~||||||xxxuuuwww{{{{{{tttnnnooonnnoootttyyyzzzvvvqqqlllpppsssssspppppptttxxxnnnooonnnmmmkkklllpppsssmmmoooooommmtttvvvqqqpppnnnnnnppplllllllllllllllmmmnnnnnnllllllllllllmmmmmmmmmmmmlllmmmooonnnlllkkkkkkllllllmmmnnnmmmmmmmmmoooqqqooommmnnnqqqqqqnnnmmmooolllllllllmmmnnnnnnoooooolllmmmnnnmmmnnnrrrzzz~~~|||tttooooooooonnnnnnpppqqqooommmpppyyysssmmmvvvvvvxxxoookkkkkkooorrrqqqoooqqqvvvmmmvvvyyyqqqmmmppprrrppptttmmmqqqtttmmmllloookkkllllllkkkjjjjjjkkkmmmnnnsssrrrqqqoooooonnnnnnnnnmmmllllllllllllmmmnnnnnniiikkknnnnnnllljjjiiiiiillllllmmmmmmnnnooooooooonnnnnnmmmmmmmmmmmmnnnnnnnnnpppqqqqqquuuzzzwwwooopppqqqqqqooonnnnnnpppggglllnnnkkkjjjlllmmmkkkjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjkkkmmmnnnnnnllljjjiiijjjkkklllmmmmmmmmmlllkkkllllllmmmmmmnnnnnnooooooqqqpppllljjjnnnrrrqqqlllmmmoooppprrrssssssrrrqqqooopppqqqpppooonnnooopppkkklllnnnooooooooonnnmmmooopppqqqpppnnnmmmmmmoookkkooopppnnnoooqqqpppmmmooooooqqqqqqqqqooommmkkkkkkmmmooonnnllllllooorrrooopppqqqqqqqqqqqqppppppnnnoooooonnnmmmlllnnnooonnnkkkkkknnnooommmooorrrpppssssssppppppsssssspppkkkmmmpppqqqqqqqqqqqqrrrtttttttttsssrrrqqqooonnnoooxxxqqqrrryyyuuunnnqqqtttrrrnnnlllmmmppprrrpppoooooopppqqqqqqpppwwwssszzzvvvuuuuuuyyyyyyvvv|||~~~}}}sssooopppssspppqqqtttuuuvvvvvvuuuuuuvvvsssrrrvvvxxxvvvuuuvvvssstttuuuuuuttttttuuuwwwvvvtttrrrppppppqqqsssuuuuuuvvvxxxzzzzzzzzzyyyxxxxxxxxxzzzzzzvvvuuu||||||yyyyyyyyyyyyxxx|||{{{zzzxxxwwwvvvvvvvvvqqqrrrtttuuuttttttvvvwwwxxx~~~zzzuuuyyysssrrryyyuuuqqqqqqtttuuusssooommmmmmmmmnnnoooooonnnllluuusssqqqoooooopppssstttpppnnnmmmmmmnnnoooppppppgggnnnqqqrrr}}}tttqqqqqqooonnnooommmmmmmmmmmmnnnoooooopppllllllllllllmmmmmmmmmnnnkkkmmmnnnnnnlllkkklllmmmhhhjjjmmmmmmlllkkkmmmnnnooonnnooossssssooonnnooommmlllllllllmmmnnnpppqqqiiimmmqqqrrrpppppptttxxxxxxlllnnnmmmgggmmmnnnnnnmmmkkkmmmrrrvvvvvvlllpppoooqqqhhhllljjjlllpppqqqoooooorrrhhhqqqtttooonnnrrrrrrlllpppiiinnnuuunnnkkkoooooonnnmmmlllkkkkkkmmmoooppprrrrrrrrrqqqpppooommmmmmllllllkkkkkkllllllmmmnnnjjjlllmmmmmmjjjiiijjjkkkkkkkkklllmmmmmmnnnoooooonnnmmmmmmllllllmmmmmmnnniiinnnpppnnnkkkppp}}}~~~|||||||||vvvrrrsssqqqqqqpppnnnmmmnnnnnnnnnggglllnnnlllkkknnnooonnnkkkjjjjjjiiiiiijjjjjjkkkggghhhjjjkkkkkkjjjiiihhhkkkkkklllmmmmmmkkkjjjhhhhhhiiikkklllmmmlllkkkjjjkkklllmmmoooooonnnlllkkkmmmpppppplllmmmqqqqqqlllmmmnnnoooppppppqqqqqqrrrppprrrsssrrrooonnnoooqqqjjjkkkmmmoooooonnnmmmllloooqqqrrrqqqooonnnoooqqqllloooooollllllppppppnnnoooooooooooonnnmmmlllkkkiiilllppppppmmmlllnnnqqqlllnnnoooppppppoooppppppnnnoooppppppnnnmmmmmmnnnnnnkkkkkknnnooommmnnnrrrmmmppppppmmmmmmppppppmmmjjjmmmppprrrqqqpppqqqqqqppppppqqqrrrqqqpppooonnnmmmtttrrrxxxwwwtttssspppnnnlllmmmoooqqqqqqooonnnnnnppppppooonnnvvvqqqvvvrrrtttuuuxxxyyytttxxxzzzzzzuuussssssnnnooorrrtttvvvuuuuuutttxxxuuuuuuyyyzzzxxxwwwxxxrrrtttwwwvvvssssssuuuxxxuuutttrrrrrrsssuuuxxxzzzsssuuuwwwyyyzzzyyyxxxwwwzzzvvvvvvzzz}}}zzzwwwwww~~~{{{xxxyyy|||zzzyyyxxxxxxwwwwwwxxxxxxrrrwwwxxxuuutttxxxzzzxxxxxxvvvrrrvvv~~~yyyxxxvvvrrrppprrrsssqqqqqqrrrttttttqqqnnnpppqqqrrrooojjjhhhjjjmmmkkkiiihhhlllrrrtttrrrnnnrrrnnnkkkmmmpppqqqmmmhhhmmmtttuuuvvvooo~~~xxxrrrpppqqqpppooonnnqqqpppppppppppppppqqqqqqlllllllllmmmmmmmmmnnnnnnkkkmmmnnnnnnmmmllllllmmmfffjjjnnnppppppppprrruuupppnnnpppttttttpppnnnpppnnnmmmlllkkklllnnnppprrrjjjpppvvvvvvqqqlllkkklllyyyvvvkkkrrruuummmjjjjjjllllllmmmnnnqqqsss{{{wwwmmmooonnntttooorrrnnnnnnqqqrrrooommmnnnnnnuuuwwwrrrqqqtttppphhhmmmfffmmmwwwqqqmmmsssuuuooonnnmmmlllmmmnnnqqqrrrppppppqqqpppooommmkkkjjjkkkkkkjjjjjjkkkkkklllmmmlllmmmmmmkkkhhhhhhkkknnnkkkkkkkkklllmmmnnnnnnooolllkkkkkkjjjjjjkkkkkklllpppooonnnoooqqqrrrpppnnnzzzqqqqqqsssqqqmmmrrrqqqnnnkkkkkkmmmnnnmmmfffkkknnnlllllloooqqqooolllkkkiiigggggghhhjjjkkkgggiiilllnnnnnnmmmkkkjjjkkkkkklllllllllkkkiiihhhggghhhjjjllllllllljjjiiijjjkkkmmmoooooommmjjjiiigggooorrrmmmjjjmmmnnnlllooonnnmmmlllmmmnnnppprrrqqqssstttssspppnnnoooqqqjjjkkkmmmoooooonnnmmmlllmmmoooqqqpppnnnmmmooorrrmmmooonnnkkkkkkooopppooopppoooooonnnmmmlllllllllggglllpppqqqnnnlllnnnqqqjjjlllnnnnnnnnnnnnooopppmmmoooqqqqqqooommmmmmmmmpppmmmllloooooommmnnnqqqnnnqqqqqqnnnnnnqqqqqqnnnnnnppprrrrrrpppnnnmmmmmmkkklllnnnoooppppppoooooopppuuuyyy}}}{{{tttllliiikkkooorrrrrrnnnmmmllllllmmmnnnlllkkkrrrlllqqqnnnqqqrrruuuyyyuuuvvvyyyssszzz{{{zzzwwwtttrrrssstttooopppqqqrrrrrrrrrqqqpppwwwuuusssssstttuuuvvvuuuqqqssstttsssrrrrrrssstttzzzwwwsssqqqrrrtttuuuuuuuuuuuuttttttuuuvvvwwwxxxyyyxxxwwwvvvvvvwwwxxxxxx}}}|||{{{zzzyyyxxxyyyzzzzzzzzzyyywwwuuuuuutttuuuuuusssssstttuuuvvvvvvuuuuuu{{{zzzrrrnnnnnnttt|||ttttttkkkppprrrrrrrrrqqqqqqppppppppptttrrroooooooooooonnnmmmrrrpppooommmllllllllllllmmmkkkjjjllloooqqqpppnnnuuukkkpppwwwjjjssssssrrrqqqpppooonnnmmmrrrnnnjjjjjjnnnrrrttttttllliiijjjmmmnnnkkklllnnnnnnqqqqqqooonnnpppmmmhhhnnnooopppppppppooommmlllsssnnnnnnuuuzzzvvvpppmmmlllnnnllljjjnnntttssslllnnnqqqsssrrrnnnnnnsssxxxxxxwwwuuutttsssrrrooolllnnnnnnmmmmmmmmmooopppqqqxxx{{{xxxoooiiilllmmmlllmmmmmmnnnoooppppppoooooommmnnnnnnooonnnllljjjiiiooopppppppppooonnnlllkkkhhhkkkoooooommmlllmmmnnntttrrrnnnllllllooorrruuuoooooonnnkkkiiihhhjjjlllmmmmmmmmmmmmllljjjhhhfffgggjjjmmmnnnmmmllllllllliiijjjlllmmmmmmllljjjhhhrrrqqqnnnllllllnnnqqqsssvvvooopppwwwllllllsssvvvppphhhnnnoooooooooooonnnnnnmmmkkkkkkjjjjjjkkkmmmooopppmmmmmmllliiiggggggiiikkkiiijjjlllmmmnnnmmmmmmlllhhhiiijjjlllmmmnnnnnnnnnppppppnnnkkkhhhhhhjjjlllmmmmmmmmmmmmmmmlllllllllmmmmmmmmmnnnnnnnnnoooooosssrrrpppooooooooommmkkkqqqrrrtttuuuuuurrrpppnnnpppnnnllllllnnnooopppooossssssqqqooommmkkkjjjiiiooonnnmmmlllmmmpppsssuuupppmmmkkklllooopppnnnllliiijjjmmmppprrrssssssssspppoooooooooooooooooopppmmmlllmmmpppttttttpppmmmlllqqqrrrnnnnnnqqqqqqnnnsssrrrqqqooonnnlllkkkkkkrrrssssssqqqpppqqqqqqooolllnnnqqqsssssspppmmmkkkooo~~~}}}pppiiiooorrrnnnnnntttrrrqqqnnnjjjhhhiiilllooosssooopppoooyyyvvvsssxxxtttuuuwwwqqqxxxxxxxxxwwwtttrrrrrrsssrrrsssuuuvvvvvvvvvuuuuuuwwwuuusssssstttuuuuuuttttttuuuuuutttrrrqqqrrrsssxxxvvvsssrrrssstttuuutttrrrssstttuuuvvvwwwwwwxxxxxxwwwvvvvvvvvvvvvxxxxxx~~~}}}~~~|||zzzyyyxxxwwwxxxxxxyyyxxxwwwuuuuuuuuuuuuuuusssssstttuuuuuuuuuuuuuuuvvvtttpppqqqtttxxxrrruuummmrrrrrrrrrrrrqqqqqqpppppppppqqqooommmmmmnnnnnnmmmlllqqqpppnnnmmmlllmmmmmmmmmjjjsssyyyuuujjjdddiiippprrrttt~~~mmmooonnnnnnnnnnnnnnnmmmmmmmmmtttqqqnnnmmmooorrrrrrrrrmmmlllmmmpppooommmpppuuummmppppppmmmmmmppppppmmmmmmlllllllllmmmnnnooopppqqqoooooottt|||}}}vvvoooiiinnnqqqqqqrrrtttsssnnnpppqqqsssqqqnnnmmmooorrrtttsssrrrrrrsssrrrpppnnnqqqpppooonnnnnnnnnoooppprrrvvvuuunnnkkkmmmooonnnmmmmmmnnnnnnoooooooooooommmmmmnnnnnnnnnnnnnnnmmmrrrrrrqqqqqqooommmjjjiiikkkmmmppppppooonnnnnnpppsssrrrooommmmmmoooqqqrrrppppppnnnllljjjjjjlllnnnllllllmmmlllkkkiiigggfffjjjmmmooopppnnnlllllllllllllllmmmmmmmmmllljjjiiipppooommmkkklllnnnqqqtttqqqrrrssstttwww{{{wwwxxxsssnnnmmmpppqqqooolllrrrrrrrrrqqqooommmlllkkkhhhhhhhhhhhhhhhiiijjjkkkiiijjjlllkkkjjjiiiiiijjjiiijjjlllmmmnnnooopppppplllmmmmmmmmmmmmllllllkkknnnoooooommmkkkkkklllnnnlllmmmnnnooonnnmmmlllkkkmmmmmmmmmnnnnnnnnnoooooommmooorrruuuvvvsssnnnjjjpppqqqssstttsssqqqooommmpppppppppqqqssstttrrrqqqrrrqqqqqqqqqqqqpppppppppllllllmmmnnnnnnnnnnnnmmmmmmllljjjjjjlllnnnnnnnnnmmmmmmnnnoooooopppppppppqqqqqqppppppppprrrssstttllllllnnnppprrrqqqooollloooqqqnnnnnnyyyrrrppppppoooooonnnmmmmmmmmmpppqqqpppoooooopppooonnnlllnnnpppssstttsssrrrqqqoooyyy~~~|||~~~rrrlllqqqsssppppppuuummmmmmmmmkkkjjjkkknnnqqqtttppppppmmmvvvrrrpppxxxuuuuuuwwwrrrtttvvvwwwwwwuuusssrrrrrrttttttvvvwwwxxxxxxxxxxxxxxxvvvtttssstttuuuttttttuuuvvvvvvuuusssqqqqqqrrrvvvtttsssssstttttttttssspppqqqsssuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvxxxxxx}}}{{{zzz}}}~~~|||yyywwwvvvvvvvvvxxxwwwvvvuuuuuuuuuuuuuuusssssstttuuuuuuuuuuuutttvvvrrr{{{nnn~~~sssrrrzzzpppmmmsssjjjmmmqqqqqqqqqqqqqqqqqqppppppnnnmmmkkkkkkmmmmmmmmmllloooooonnnnnnnnnnnnoooooonnnooopppqqqqqqnnnllljjj{{{qqqkkknnnmmmmmmmmmmmmnnnnnnooooooqqqooommmlllllllllkkkjjjnnnnnnppprrrpppnnnttt|||nnnqqqpppllljjjmmmpppoookkkjjjiiiiiijjjnnnqqqtttkkkllllllmmmwww{{{ooojjjpppsssqqqooonnnmmmkkkqqqqqqqqqpppnnnmmmkkkkkkooonnnnnnoooqqqrrrpppoooppppppnnnmmmlllllllllllllllpppqqqnnnmmmoooqqqppplllmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmnnnooopppqqqppppppppppppooommmlllkkkmmmoooqqqqqqpppooopppqqqrrrqqqpppooonnnnnnooooooooooooooommmkkkkkkmmmooollllllllllllkkkiiihhhggglllnnnppppppnnnkkkjjjjjjnnnnnnmmmlllkkkjjjjjjiiimmmlllkkkjjjlllooorrrtttsssvvvvvvpppiiijjjsss}}}|||wwwwwwpppfffmmmnnnpppooommmlllnnnppprrrrrrqqqqqqooonnnlllllljjjjjjkkklllllllllkkkjjjeeehhhkkkmmmlllkkkkkkkkkiiiiiiiiikkklllnnnpppqqqkkkllllllllllllkkkjjjiiiiiikkkmmmmmmllllllmmmnnnkkklllnnnoooooonnnmmmlllmmmmmmmmmmmmnnnnnnnnnnnnnnnoooqqqtttvvvuuuqqqnnnmmmooopppqqqqqqpppnnnlllooooooqqqtttvvvvvvsssqqqqqqqqqqqqrrrrrrrrrrrrrrrnnnpppsssttttttqqqnnnlllmmmmmmmmmlllkkklllooorrrrrrqqqnnnmmmllllllmmmnnnpppooommmmmmmmmoooqqqrrrlllnnnqqqrrrqqqooonnnnnnppppppkkkooo|||mmmmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnooommmnnnoooqqqsssuuuvvvwwwqqqtttvvvyyyuuuooorrrtttqqqqqquuulllmmmnnnnnnmmmmmmnnnppptttpppooollltttqqqqqqzzzxxxwwwyyyuuurrruuuwwwxxxvvvtttssssssrrrrrrsssuuuvvvwwwxxxxxxyyyvvvtttssstttttttttssstttuuuvvvuuusssrrrsssttttttsssrrrsssttttttsssrrrppprrrtttuuuvvvuuutttssssssttttttuuuvvvwwwwwwxxx{{{{{{{{{yyy{{{}}}{{{yyyxxxxxxxxxvvvvvvvvvuuuuuuuuuuuuuuusssssstttuuuuuutttttttttyyykkkrrr{{{ooouuuqqqwwwnnnmmmtttjjjkkkppppppqqqqqqqqqqqqpppooommmlllkkkkkkmmmnnnnnnmmmnnnnnnnnnooooooppppppppppppmmmlllmmmqqqtttuuutttkkkooorrriiipppppppppqqqqqqqqqqqqrrrnnnmmmmmmllllllkkkiiihhhlllnnnqqqrrrnnnmmmttt||||||sssmmmmmmpppqqqkkkkkkjjjjjjlllnnnqqqsssjjjooommmjjjvvv{{{}}}vvvnnnjjjjjjkkkkkkpppoooooooooooommmjjjhhhmmmllllllmmmooopppooommmmmmmmmllllllkkkkkkkkkkkkjjjmmmoooppppppqqqqqqpppmmmmmmlllllllllmmmmmmmmmmmmmmmlllllllllnnnpppqqqllllllmmmnnnooopppqqqqqqoooppppppqqqppppppppppppooopppppppppooonnnmmmlllmmmnnnnnnlllkkkkkklllnnnllllllllllllkkkkkkjjjjjjjjjlllnnnnnnllljjjiiiiiinnnmmmllljjjiiihhhhhhhhhjjjjjjiiiiiikkknnnqqqsssuuusssrrrrrrtttuuusssqqqhhhmmmvvv}}}xxxsssoooiiinnnpppmmmmmmqqqqqqoooiiimmmppppppmmmkkkmmmooolllmmmmmmnnnooooooooonnnlllmmmoooppppppnnnlllkkkdddgggjjjkkkkkkkkklllmmmhhhhhhgggggghhhjjjlllmmmfffggghhhiiijjjjjjjjjjjjcccfffiiikkkkkkkkkkkklllmmmmmmlllmmmmmmnnnooooookkkkkklllllllllmmmmmmmmmtttqqqnnnmmmoooqqqssstttlllmmmnnnoooooonnnmmmlllmmmmmmnnnppprrrsssrrrppprrrqqqqqqqqqpppoooooooooppprrruuuvvvvvvtttqqqnnnqqqsssrrrooollllllpppttttttqqqnnnkkkjjjjjjlllnnnrrrpppnnnllllllmmmoooppplllpppsssssspppooooooqqqnnnnnnkkkqqqmmmmmmmmmmmmmmmnnnnnnnnnmmmkkklllnnnooonnnoooqqqooonnnnnnoooqqqtttwwwyyytttppppppvvv{{{||||||}}}|||uuuppprrrsssqqqqqqtttnnnppprrrqqqooolllkkkkkkqqqnnnnnnllluuutttvvvzzzzzzxxxyyyvvvsssvvvxxxyyyxxxvvvuuuuuuqqqrrrrrrsssuuuvvvwwwxxxxxxvvvsssssstttuuuttttttqqqsssttttttssssssuuuvvvsssrrrqqqrrrssstttsssrrrrrrsssuuuvvvvvvtttrrrqqqsssssstttuuuvvvwwwwwwwwwxxxzzz{{{zzzyyy|||}}}|||{{{zzz{{{{{{uuuuuuuuuuuuvvvvvvvvvvvvssssssttttttttttttsssssstttrrrpppzzzuuupppvvvnnnooowwwmmmnnnnnnoooqqqrrrrrrqqqpppooonnnmmmlllmmmoooppppppooonnnnnnoooppppppqqqqqqqqqmmmuuuxxxppphhhpppkkkhhhqqqssslllssssssrrrrrrrrrqqqqqqqqqnnnpppqqqqqqqqqpppooooookkkmmmooopppllljjjrrr|||tttpppqqqrrrmmmmmmnnnoooooooooooonnnpppuuutttrrrzzznnnkkkmmmooopppnnnmmmmmmnnnoooooollljjjnnnmmmlllmmmnnnnnnmmmkkkllllllmmmmmmnnnnnnnnnnnnnnnnnnoooqqqrrrqqqpppooonnnmmmllllllllllllmmmmmmmmmmmmkkkjjjjjjkkkmmmmmmkkkllllllnnnoooppprrrrrrpppooonnnnnnoooooooooooommmnnnpppppppppnnnlllkkkjjjkkklllkkkjjjjjjkkkmmmmmmmmmmmmlllllllllllllllhhhkkknnnooonnnllllllllllllkkkjjjhhhgggfffffffffiiihhhhhhiiijjjmmmoooqqqpppmmmlllpppvvvwwwqqqkkklllmmmoooqqqtttyyy{{{xxxuuuqqqnnnnnnooopppqqqmmmppppppmmmlllooorrrtttmmmnnnooopppooonnnlllkkkiiiiiikkklllmmmmmmmmmmmmiiikkknnnoooooommmjjjhhhggghhhiiiiiiiiijjjmmmpppkkkjjjiiigggggghhhiiijjjggghhhiiijjjjjjjjjjjjjjjbbbeeeiiikkkkkkkkkkkkkkkooommmkkkjjjkkknnnqqqtttjjjjjjkkkkkkkkkllllllllluuuqqqnnnlllmmmooopppqqqkkklllmmmnnnooonnnnnnnnnpppnnnkkkkkknnnpppqqqrrrqqqqqqqqqpppppppppoooooonnnoooppppppqqqqqqpppppptttuuutttqqqmmmkkknnnqqqqqqooommmkkkkkklllnnnoooxxxvvvtttqqqpppppppppqqqkkknnnqqqqqqnnnmmmnnnpppkkknnnlllqqqnnnnnnnnnnnnnnnmmmmmmmmmnnnkkklllpppqqqoooooossspppooonnnmmmnnnqqqtttvvvwwwpppooouuuxxxvvvuuuxxxwwwrrroooooopppoooppprrrnnnpppsssssspppmmmkkkkkkooommmnnnkkksssrrruuuxxxyyywwwxxxuuuuuuwwwyyyyyywwwvvvuuuvvvttttttttttttuuuvvvxxxyyywwwuuusssssstttuuuvvvuuuoooqqqssssssssssssuuuvvvsssqqqpppppprrrssssssrrrttttttuuuvvvuuutttsssrrrttttttuuuvvvwwwwwwwwwwwwwwwwwwxxxyyy{{{}}}}}}|||{{{{{{{{{|||ssstttuuuvvvvvvvvvvvvvvvsssttttttttttttsssrrrrrrkkkxxxwwwlllzzzyyytttwwwlllllltttlllnnnmmmnnnppprrrrrrqqqooonnnpppooommmnnnpppqqqqqqpppnnnooopppqqqqqqqqqqqqqqqqqqqqqqqqrrrzzz}}}cccmmmxxxqqqmmmuuuqqqqqqqqqppppppooooooooolllnnnpppqqqpppooopppqqqmmmmmmoooooollliiinnnvvvtttmmmlllmmmnnnooopppqqqpppooommmlllnnnsssuuuwwwwwwmmmmmmnnnooopppmmmnnnoooooooooooooooooopppnnnnnnnnnooonnnllljjjnnnooopppqqqrrrrrrrrrrrrqqqnnnnnnrrrssspppnnnnnnooonnnmmmlllllllllmmmnnnllllllkkkkkkkkkkkkkkkkkkoooooonnnnnnnnnnnnoooooopppooommmmmmnnnnnnnnnmmmkkkmmmnnnppppppnnnmmmlllhhhiiikkkkkkjjjjjjkkkmmmmmmlllllllllllllllmmmnnniiilllooopppoooooonnnoooiiiiiihhhgggfffeeeeeedddiiiiiihhhhhhiiikkklllmmmlllnnnpppnnnllllllooorrrpppqqqrrrsssqqqoookkkiiigggrrr}}}wwwrrrooonnnmmmmmmnnnpppqqqssssssssssssqqqpppnnnkkkiiikkkmmmpppqqqooonnnooopppooollliiijjjjjjkkkkkkkkkjjjjjjiiijjjlllnnnppppppooommmkkkiiijjjiiihhhhhhiiimmmooonnnmmmlllkkkjjjiiiiiiiiimmmmmmmmmlllkkkjjjiiihhheeehhhlllmmmmmmllllllmmmooommmkkkiiijjjnnnsssvvvkkkllllllllllllmmmmmmmmmnnnoooppprrrsssqqqmmmiiikkklllmmmnnnoooppppppppptttqqqmmmlllmmmpppssstttpppppppppqqqrrrsssssstttqqqppppppppppppqqqrrrsssrrrrrrrrrooommmkkkkkklllmmmmmmmmmmmmnnnoooppppppuuutttsssqqqooonnnnnnmmmiiijjjlllmmmllllllmmmnnnlllnnnmmmoooyyy~~~qqqoooooooooooonnnnnnnnnnnnpppllllllrrrsssoooooouuuqqqooommmlllmmmoooqqqsssxxxsssqqqtttvvvuuurrrrrrpppooommmllllllmmmooopppkkknnnqqqsssrrrpppoooooopppnnnpppkkkqqqmmmoooxxxzzzwwwxxxvvvvvvwwwxxxwwwuuuttttttuuuvvvuuuuuutttuuuvvvwwwxxxuuutttrrrrrrtttvvvwwwvvvoooqqqrrrrrrqqqqqqssstttsssqqqooooooppprrrsssssssssssstttuuuuuuvvvwwwwwwuuuvvvwwwxxxxxxwwwwwwvvvvvvvvvwwwyyy|||}}}{{{yyyxxxxxxxxxrrrssstttvvvvvvvvvvvvvvvssstttttttttssssssrrrqqqooouuutttnnnqqquuummmrrrkkkooolllnnnppprrrrrrqqqooonnnqqqooonnnnnnpppqqqqqqpppooopppqqqrrrrrrrrrqqqppptttnnnpppjjjcccssszzzooolllvvvnnnnnnnnnnnnnnnoooooooookkkmmmnnnnnnllllllnnnppprrrppppppqqqoookkkmmmqqq|||rrrkkkkkkllloooooonnnnnnmmmmmmmmmmmmjjjnnnssswwwzzz{{{ppppppqqqooolllllloooqqqrrrqqqnnnnnnpppssspppooonnnoooppppppnnnlllooopppqqqrrrrrrrrrqqqppprrrmmmlllppprrrooommmnnnqqqpppnnnllllllmmmnnnooojjjjjjkkklllmmmmmmmmmmmmpppooonnnmmmmmmnnnoooooorrrooollllllnnnooonnnllljjjkkkmmmnnnoooooonnnmmmgggiiikkklllkkkkkklllmmmkkkjjjjjjiiijjjkkklllmmmiiikkknnnooommmlllkkkkkkgggggghhhhhhhhhgggeeedddjjjjjjiiihhhhhhhhhiiiiiimmmpppqqqoookkkkkkoootttjjjkkkmmmoooqqqpppnnnmmmeeehhhmmmqqqsssrrrpppnnnooonnnmmmmmmmmmnnnooopppmmmooorrrssssssqqqnnnmmmmmmkkkjjjjjjkkkkkkkkklllpppooonnnnnnnnnnnnlllkkkiiijjjjjjkkkkkkkkkjjjjjjkkklllnnnpppppppppooonnnjjjkkkkkkjjjiiiiiijjjkkkmmmmmmmmmmmmlllkkkjjjiiilllllllllkkkjjjiiigggfffiiikkkmmmmmmlllkkkllllllllllllllllllmmmppprrrtttnnnnnnnnnooooooooopppppplllmmmppptttvvvtttoookkklllmmmnnnooopppqqqrrrrrruuurrrooonnnoooqqqrrrrrrpppppppppqqqqqqrrrrrrrrrtttssssssrrrrrrrrrrrrrrroooooonnnoooooonnnllljjjjjjllloooqqqrrrqqqpppooommmnnnnnnnnnmmmlllkkkjjjjjjiiijjjkkknnnppppppooommmlllllloooqqqqqqooommmnnnnnnoooooopppqqqqqqqqqrrrllllllssssssnnnnnntttpppnnnmmmlllmmmoooqqqssswwwvvvtttrrrtttuuuqqqlllkkklllllljjjjjjllloooppplllooorrrsssrrrpppooopppqqqpppsssooosssnnnooozzz}}}yyyzzzxxxvvvwwwwwwuuusssrrrsssuuuuuuuuutttsssssstttuuuvvvtttsssqqqrrruuuwwwxxxwwwppprrrsssrrrppppppppprrrtttqqqnnnmmmooorrrttttttrrrrrrssstttvvvxxxzzz{{{wwwwwwxxxyyyyyyxxxvvvvvvvvvwwwyyy{{{}}}}}}zzzwwwvvvuuuuuuqqqrrrtttvvvwwwwwwvvvvvvssstttttttttssssssrrrqqq{{{mmmkkkuuuvvvsssuuuwwwpppvvvlllmmmppprrrrrrqqqooonnnqqqpppnnnnnnpppppppppooopppqqqrrrsssrrrrrrppppppqqqzzzxxx```mmmuuuppplllppprrrpppllllllmmmnnnooopppqqqqqqoooqqqrrrpppnnnmmmooorrrvvvrrrrrrsssrrrnnnmmmooosssvvvpppqqqsssooonnnllljjjjjjlllnnnooolllnnnuuuxxxtttoooqqqxxxpppmmmpppyyy{{{tttnnnmmmqqqtttuuurrrnnnlllpppuuuoooooonnnoooqqqqqqpppooooooooopppppppppnnnmmmlllqqqkkkiiinnnqqqnnnlllnnnrrrpppnnnmmmlllmmmnnnooohhhiiikkknnnooopppoooooommmmmmlllmmmnnnpppqqqsssssspppllllllnnnooonnnmmmiiijjjlllnnnoooooonnnnnnhhhjjjlllmmmllllllmmmoooiiihhhhhhhhhhhhiiikkklllgggiiikkkkkkiiigggfffffffffgggiiijjjjjjhhhfffeeekkkkkkiiihhhggggggggggggllljjjjjjmmmrrrsssooojjjssspppllljjjkkkmmmooopppooollljjjlllqqqsssppplllmmmqqqvvvzzzzzzvvvpppllljjjkkkmmmmmmnnnnnnppprrrtttqqqppprrrrrrppplllkkklllmmmnnnmmmllllllmmmnnnfffgggiiikkkmmmnnnnnnooofffgggiiikkkkkklllkkkkkkiiikkkmmmmmmkkkiiihhhgggiiiiiikkkllllllkkkjjjiiieeefffgggggggggggggggfffiiikkklllkkkjjjiiiiiijjjiiijjjmmmoooqqqqqqqqqqqqpppqqqqqqqqqrrrrrrrrrrrroooooonnnppprrrttttttsssmmmnnnooopppqqqrrrssstttsssqqqppppppppppppooonnnqqqqqqpppooonnnmmmllllllqqqqqqqqqqqqpppnnnlllkkknnnmmmmmmpppsssssspppllliiilllpppssstttrrrooommmkkklllnnnppppppooonnnlllmmmkkkkkkmmmrrrttttttrrrnnniiijjjpppqqqmmmmmmrrrlllmmmnnnpppqqqsssttttttrrrkkklllsssssslllmmmtttnnnnnnmmmmmmnnnpppssstttvvvxxxvvvqqqrrruuupppgggiiikkkkkkjjjjjjmmmooopppppprrrtttsssqqqnnnmmmmmmqqqrrrvvvsssxxxsssttt{{{yyyxxx}}}|||wwwxxxxxxxxxvvvtttrrrqqqrrrtttvvvwwwwwwvvvtttrrrtttrrrppppppqqqssssssrrruuuvvvvvvtttrrrqqqrrrtttpppppppppqqqqqqrrrrrrrrrvvvtttsssrrrrrrtttwwwyyyzzzzzzqqqqqq|||}}}wwwxxxssswww|||}}}{{{|||||||||yyyrrruuuzzzssswwwwwwwwwyyyyyyxxxtttqqqtttttttttssssssrrrrrrqqqmmmpppsssqqqnnnnnnsssxxxuuulllrrrqqqpppppppppqqqrrrssspppooommmnnnpppqqqpppooouuutttttttttppppppzzzyyyppprrrooooooooooooooooooooooooooooooooooooooonnnmmmmmmkkklllnnnnnnmmmnnnoooqqqnnnoooppprrrrrrqqqppppppvvv|||~~~xxxuuuuuuqqqppppppoooooooooooopppnnnoooppppppooonnnoooqqqmmmoooqqqqqqooommmllllllmmmmmmllllllmmmnnnpppqqqnnnnnnoooppprrrsssttttttrrrooolllkkkllloooqqqqqqmmmooorrrttttttsssqqqppppppppppppooooooooooooooolllmmmnnnnnnnnnnnnnnnnnnkkkhhhiiilllmmmjjjkkknnnsssnnnkkkkkkooopppmmmjjjnnnnnnnnnnnnnnnmmmmmmlllnnnllliiijjjmmmnnnmmmkkkfffggghhhiiijjjkkkkkkkkkkkkkkkkkkkkklllkkkhhhfffkkkjjjiiigggffffffffffffkkkjjjjjjjjjjjjjjjjjjjjjooollliiiiiilllmmmmmmlllmmmkkkjjjkkknnnnnnllliiigggiiikkkmmmnnnnnnmmmmmmqqqpppnnnnnnoooooonnnlllmmmmmmnnnnnnnnnnnnnnnnnnlllnnnppppppooommmkkkkkkkkkhhhmmmwww{{{rrrhhhcccccceeegggkkknnnnnnkkkiiikkkjjjjjjlllnnnlllhhhdddkkkkkkkkkjjjjjjjjjjjjjjjjjjkkklllllljjjjjjkkklllooollliiiffffffhhhlllnnnjjjjjjiiikkklllmmmllljjjjjjnnnmmmjjjkkkooooooiiiqqqrrrtttuuuuuutttrrrqqqpppqqqqqqpppoooppprrruuupppmmmjjjlllqqqssspppmmmnnnpppqqqssssssrrrqqqpppsssmmmlllqqqsssnnnjjjkkknnnmmmmmmnnnpppqqqpppnnnqqqooonnnnnnoooooonnnlllkkklllmmmnnnooopppqqqqqqpppqqqrrrrrrooommmmmmnnnnnnjjjhhhjjjoooqqqoookkkjjjmmmnnnnnnkkkkkklllooommmmmmnnnnnnooopppppppppssspppnnnlllmmmnnnooonnnmmmsssuuupppmmmooosssuuuqqqqqqqqqqqqqqqqqqqqqqqqjjjmmmpppnnnjjjiiilllqqqmmmoooppppppnnnlllkkkkkkkkkooorrrjjjppprrrxxxzzzyyyxxx{{{xxxwwwwwwxxxxxxwwwuuusssrrrssstttuuuvvvvvvuuutttssstttrrrppppppqqqrrrrrrrrrtttuuuuuutttrrrrrrssstttqqqqqqqqqqqqqqqqqqrrrrrruuutttsssrrrsssuuuwwwyyyyyyttt{{{{{{uuuwwwqqquuuyyyzzzyyyzzz~~~||||||~~~|||tttwww{{{uuuuuuuuuvvvwwwxxxvvvssspppttttttsssrrrqqqppppppoooppprrrsssqqqoooooorrruuuuuuqqqqqqrrrtttuuutttpppmmmtttrrrooommmnnnoooooonnnpppssswww|||}}}qqqnnnoooooooooooooooooooooooooooooonnnooooooppppppooonnnmmmkkklllnnnnnnmmmmmmooopppoooooopppqqqqqqqqqqqqpppqqqvvv{{{|||wwwrrrppppppqqqqqqooonnnllllllkkkkkkoooppppppooonnnmmmooopppmmmppprrrrrrpppnnnmmmmmmpppooonnnmmmmmmmmmnnnooonnnnnnooopppqqqrrrssssssooommmkkkkkkmmmooooooooommmnnnoooppppppnnnmmmlllppppppppppppoooooonnnnnnjjjkkklllmmmnnnnnnnnnnnnnnnkkkkkknnnooolllllloooqqqnnnkkklllooopppnnnkkknnnnnnoooooonnnnnnmmmlllmmmkkkiiijjjlllmmmlllkkkiiiiiiiiiiiiiiiiiihhhgggmmmllllllllllllkkkiiigggiiihhhgggfffffffffffffffhhhhhhiiijjjkkkllllllmmmooollljjjkkkmmmnnnmmmlllmmmkkkjjjkkkmmmnnnllljjjhhhiiijjjkkklllmmmmmmnnnnnnlllkkkkkkmmmmmmllljjjnnnnnnnnnnnnmmmmmmmmmmmmnnnoooqqqqqqpppooommmmmmlllhhhiiipppsssnnngggeeellliiiggggggiiikkkllllllhhhggggggiiilllllliiifffgggggggggggghhhhhhhhhhhhggghhhjjjjjjiiiiiijjjllljjjiiiiiihhhhhhhhhiiijjjmmmmmmlllnnnooopppnnnmmmhhhkkkjjjfffhhhlllmmmiiippprrrsssttttttsssqqqpppnnnooopppppppppqqqtttwwwssspppmmmnnnpppqqqnnnkkknnnpppqqqssssssrrrqqqppptttooonnnrrrsssooolllmmmnnnmmmmmmnnnooopppnnnmmmpppooommmnnnoooooommmllllllllllllmmmnnnoooqqqqqqmmmnnnooonnnlllkkklllmmmnnnlllkkklllooopppnnnlllppprrrsssrrrooonnnooopppllllllmmmnnnnnnoooooopppppppppoooppppppooonnnmmmlllrrrvvvrrroooppprrrrrrpppppppppqqqqqqpppppppppnnnppprrrpppnnnmmmppprrrpppqqqrrrqqqnnnllllllmmmnnnqqqssskkkqqqrrrwwwyyyyyyxxxyyytttvvvvvvwwwwwwwwwvvvtttsssttttttttttttttttttttttttsssqqqppppppqqqrrrrrrqqqssstttuuutttrrrrrrssstttrrrrrrqqqqqqqqqqqqqqqqqqttttttsssssssssuuuwwwxxxyyypppuuuuuuppptttvvvxxx{{{{{{{{{~~~~~~}}}zzzxxx|||xxxxxx|||xxxtttttttttuuuvvvtttqqqnnntttsssrrrqqqpppooonnnnnnsssrrrrrrqqqppppppqqqqqqsssooouuuxxxooommmoooqqqsssqqqnnnkkkjjjmmmrrruuuwww{{{zzzjjjkkkooonnnjjjoooooooooooooooooooooooolllnnnoooqqqqqqpppooommmkkklllmmmmmmmmmmmmnnnppppppppppppoooppppppqqqrrrmmmqqquuuuuuqqqmmmmmmmmmqqqpppooonnnmmmllllllmmmrrrrrrqqqooommmmmmoooqqqoooqqqssssssqqqpppoooooosssrrrqqqooonnnmmmmmmmmmnnnoooooopppqqqrrrrrrsssmmmlllkkklllnnnooonnnlllooonnnnnnmmmmmmlllkkkkkkooooooppppppoooooonnnnnniiijjjkkklllmmmmmmmmmmmmooolllllloooooolllkkknnnooommmkkklllooopppooolllnnnnnnooooooooonnnmmmlllllljjjiiiiiijjjkkkkkkjjjkkkkkkkkkjjjiiigggfffeeehhhiiijjjjjjkkkkkkjjjjjjggggggffffffffffffggggggfffggghhhjjjlllnnnoooppplllkkkkkklllmmmmmmllljjjmmmlllkkkkkkmmmmmmlllkkkiiiiiijjjjjjkkkmmmnnnnnnkkkjjjiiijjjlllmmmlllkkknnnnnnnnnnnnmmmmmmllllllnnnnnnoooppppppooommmllloooiiigggiiilllkkkiiiiiimmmkkkhhhggghhhjjjkkkkkkgggfffgggiiilllmmmlllkkkgggggghhhhhhiiijjjjjjjjjhhhjjjjjjjjjhhhhhhiiijjjgggiiikkkllllllkkkiiihhhkkkjjjjjjkkkmmmmmmlllkkklllmmmllliiijjjnnnqqqpppooopppqqqrrrrrrrrrppppppkkkmmmnnnpppppprrrvvvxxxsssqqqnnnoooqqqqqqooolllnnnoooqqqrrrrrrrrrqqqppptttqqqpppssstttqqqoooooonnnmmmmmmmmmnnnnnnmmmkkkooonnnlllmmmnnnnnnmmmlllmmmlllkkkkkklllnnnppprrrmmmmmmmmmllljjjjjjlllnnnoooooonnnnnnnnnnnnmmmmmmoooppppppnnnlllkkkkkklllkkkkkkllllllmmmnnnnnnooonnnoooqqqrrrrrrpppnnnmmmkkkqqquuussspppppppppnnnoooppprrrssssssrrrpppooonnnnnnnnnnnnmmmmmmmmmnnnsssssssssqqqnnnmmmnnnooooooqqqsssmmmrrrrrrwwwwwwyyyyyyyyyrrrssstttuuuvvvvvvuuutttsssuuuttttttssssssttttttuuurrrqqqppppppqqqrrrqqqpppqqqsssttttttsssrrrssstttrrrrrrrrrqqqqqqpppppppppsssssssssttttttuuuvvvwwwuuunnnttttttqqqvvvwwwxxxzzzzzz|||}}}zzzyyy|||zzzxxx|||yyyttttttssstttuuutttqqqooottttttsssqqqpppooonnnmmmsssqqqpppppprrrrrrqqqpppxxxvvvtttvvv{{{uuutttvvvrrrpppooorrryyyzzzwwwsssrrrrrrqqqnnnkkkooooooooooooooooooooooookkkmmmoooqqqrrrqqqooonnnkkklllnnnnnnmmmmmmnnnoooqqqpppoooooooooppprrrsssoooqqqsssssspppnnnnnnooooooooooooooopppqqqrrrsssuuutttrrrooommmnnnpppsssppprrrssssssrrrqqqqqqrrrssssssrrrpppoooooonnnnnnppppppqqqqqqrrrrrrssssssllllllmmmoooqqqpppnnnkkkqqqpppooonnnnnnnnnooopppnnnooopppppppppooonnnmmmkkkkkklllmmmmmmmmmllllllnnnkkkkkkmmmmmmiiiiiilllmmmlllkkkmmmooopppooommmmmmnnnoooppppppnnnmmmlllkkkjjjiiiiiiiiiiiiiiiiiilllllllllkkkjjjhhhgggfffaaaccceeeggghhhiiikkklllggggggggggggggghhhiiiiiifffgggiiikkkmmmnnnpppqqqjjjjjjkkkllllllkkkiiihhhmmmlllkkkkkkllllllllllllhhhiiikkkmmmnnnnnnnnnmmmlllkkkjjjkkkmmmnnnmmmlllooonnnnnnmmmmmmllllllkkkkkkkkkkkklllmmmlllkkkjjjppplllhhhhhhjjjkkkllllllfffgggiiilllmmmlllhhhdddjjjjjjjjjkkkmmmnnnoooooollllllllllllmmmmmmmmmmmmmmmnnnnnnllljjjhhhhhhiiijjjkkkmmmoooooonnnlllkkkjjjiiiiiijjjllllllkkkiiinnnnnnnnnlllmmmpppsssuuunnnoooppppppqqqppppppoookkkmmmooopppppprrrtttvvvooonnnmmmooorrrssssssqqqoooooopppqqqrrrqqqqqqpppsssqqqqqqrrrrrrqqqppppppnnnmmmlllmmmnnnmmmkkkjjjnnnmmmllllllmmmnnnmmmkkkmmmllljjjiiijjjmmmoooqqqnnnnnnnnnlllkkkllloooqqqpppqqqqqqpppmmmlllmmmnnnkkkllllllkkkjjjiiiiiiiiijjjjjjkkkllllllmmmmmmnnnmmmooopppqqqpppnnnnnnnnnkkkppprrrooommmnnnnnnmmmoooqqqsssuuuuuusssqqqooonnnmmmllllllnnnnnnlllkkkrrrrrrrrrpppnnnnnnppprrroooppprrrnnntttsssxxxwwwzzzzzzzzztttrrrssstttttttttsssrrrqqqttttttssssssssssssttttttrrrqqqpppqqqrrrsssqqqpppoooqqqttttttssssssssstttrrrrrrrrrqqqqqqppppppppprrrssstttuuuuuuvvvvvvvvv~~~vvvrrryyyyyyuuuzzzrrrssstttuuuxxx}}}xxx}}}~~~xxxxxx{{{yyy~~~~~~zzzxxx{{{yyyvvvuuutttuuuvvvuuussspppttttttsssrrrqqqpppoooooopppoooooopppssstttsssrrrllltttyyyvvvnnnooo{{{tttqqqqqqpppnnnlllkkkmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnlllnnnpppqqqrrrqqqpppooolllnnnooonnnmmmmmmnnnpppqqqpppoooooooooppprrrsssppprrrssssssrrrqqqqqqqqqooooooooooooppprrrsssssswwwvvvtttqqqoooooorrruuuqqqrrrtttsssrrrrrrrrrsssppppppqqqqqqqqqqqqpppppprrrrrrrrrssssssssssssssslllmmmooorrrsssrrrooollloooooonnnnnnooopppssstttnnnnnnoooppppppnnnmmmlllnnnnnnnnnnnnnnnmmmlllkkkooolllkkknnnmmmjjjiiillllllllllllnnnooopppooommmlllmmmooopppooonnnllljjjjjjjjjjjjiiihhhhhhhhhiiikkklllllllllkkkjjjjjjiiiccceeeggggggggggggjjjlllhhhhhhhhhhhhiiijjjkkkllliiijjjkkklllmmmnnnooooookkklllmmmmmmlllkkkjjjiiilllllllllkkkkkkkkklllmmmgggjjjnnnqqqrrrqqqnnnlllkkkjjjjjjkkkmmmnnnmmmlllnnnnnnmmmmmmlllllllllkkkkkkjjjiiijjjllllllkkkiiilllkkkjjjiiijjjllllllkkkdddeeegggjjjlllkkkhhheeelllllllllllllllllllllmmmmmmmmmllllllkkkkkkkkkjjjkkklllmmmllljjjjjjjjjkkkllllllllllllmmmnnnnnnooommmllllllmmmoooooonnnmmmjjjkkkmmmmmmmmmmmmpppsssmmmnnnnnnoooppppppppppppmmmoooqqqqqqppppppqqqrrrnnnnnnnnnoooqqqsssssssssooooooppppppqqqqqqqqqqqqpppqqqqqqooooooooooooooonnnmmmlllmmmnnnmmmkkkjjjmmmlllkkklllmmmnnnmmmlllnnnmmmkkkjjjjjjllloooqqqnnnnnnnnnlllkkkllloooqqqpppqqqqqqpppmmmllllllmmmnnnnnnnnnnnnooopppppppppjjjjjjkkkkkklllmmmmmmmmmnnnoooooonnnllllllnnnqqqmmmooonnnjjjiiilllooonnnnnnooorrrssssssrrrooonnnrrrqqqpppqqqrrrqqqooommmoooooopppooonnnooorrrtttnnnmmmpppnnnuuusssyyyxxxyyyyyy{{{vvvsssssstttttttttsssqqqpppssssssssssssssssssssssssrrrrrrqqqrrrttttttrrrpppnnnpppsssttttttsssssstttrrrrrrqqqqqqqqqqqqqqqqqqqqqssstttvvvwwwvvvuuuuuuzzz}}}vvvsssxxxvvvqqquuurrrssstttvvvzzzvvv{{{{{{ttt}}}yyyzzztttzzz~~~}}}{{{yyy{{{yyywwwvvvuuuuuuvvvvvvtttrrrsssssssssrrrqqqqqqppppppmmmnnnpppqqqrrrsssssssssmmmqqqtttsssooommmoooqqqcccppp~~~{{{uuukkkvvvpppkkkjjjmmmooonnnlllnnnnnnnnnnnnnnnnnnnnnnnnooooooppppppppppppppppppnnnoooppppppnnnnnnoooppppppppppppoooppppppqqqrrrppppppqqqrrrsssrrrqqqqqqrrrqqqpppooonnnmmmmmmmmmvvvvvvuuusssqqqqqqsssuuuqqqrrrssssssrrrrrrssstttmmmnnnoooqqqqqqrrrrrrrrrssssssssssssrrrrrrrrrrrrmmmnnnpppssstttsssppplllllllllllllllmmmooorrrsssmmmnnnoooppppppnnnlllkkkoooooooooooonnnmmmllllllpppmmmmmmppppppmmmlllooolllmmmnnnooooooooonnnmmmjjjlllnnnoooooommmjjjiiijjjkkkkkkjjjhhhggghhhiiijjjjjjkkkkkkkkkkkkkkkkkkkkkmmmnnnlllhhhgggiiillljjjjjjiiijjjjjjkkklllllllllllllllmmmmmmnnnnnnnnnnnnoooppppppnnnllllllmmmlllmmmmmmkkkjjjjjjlllnnngggiiinnnqqqrrrqqqnnnllljjjiiihhhiiikkklllkkkjjjllllllllllllllllllllllllmmmjjjiiijjjmmmnnnmmmjjjfffiiijjjiiiiiikkkkkkhhhiiigggeeeeeegggiiikkkkkkjjjkkklllkkkiiigggggghhhiiihhhhhhhhhggggggggggggdddfffhhhiiiiiijjjlllnnnlllkkkiiihhhiiikkkmmmooolllkkkkkklllnnnnnnmmmkkkkkklllqqquuusssoooooosssmmmnnnnnnnnnoooppppppqqqoooqqqrrrqqqpppnnnnnnoooppppppppppppppppppppppppooooooooooooppppppqqqqqqmmmppppppmmmlllnnnoooooonnnmmmmmmmmmnnnnnnmmmkkknnnlllllllllnnnooonnnmmmnnnmmmlllkkklllmmmooopppmmmmmmmmmllljjjjjjlllnnnppppppooonnnnnnmmmllllllnnnnnnmmmoooqqqssssssrrrjjjjjjkkkkkklllmmmmmmnnnnnnooopppmmmkkkkkkooosssnnnooolllhhhhhhmmmqqqppplllmmmoooppppppooommmlllooopppqqqqqqpppooommmmmmnnnoooppppppoooppprrrtttnnnlllooonnnuuurrrxxx{{{yyywwwzzzwwwuuuuuuvvvvvvuuusssrrrppprrrrrrttttttttttttrrrrrrsssrrrrrrtttuuuuuusssqqqlllooorrrttttttsssttttttqqqqqqqqqqqqqqqqqqrrrrrrqqqrrruuuwwwwwwwwwuuutttzzz}}}vvvqqqvvvrrrmmmqqqttttttvvvzzzwww}}}|||sss}}}}}}}}}xxxxxxzzz|||}}}|||{{{}}}zzzxxxvvvuuuuuuvvvvvvtttrrrqqqqqqqqqqqqqqqpppppppppmmmpppssssssqqqpppqqqsssuuurrrooooooqqqsssttttttrrrqqqpppppprrruuuxxxzzz}}}|||||||||~~~~~~}}}{{{yyyppplllkkkmmmnnnllllllmmmooorrrrrrpppmmmnnnnnnnnnnnnnnnnnnnnnnnnrrrqqqpppooooooooopppqqqoooqqqrrrqqqpppooopppqqqoooooopppqqqqqqqqqqqqpppooooooqqqssstttsssrrrpppsssrrrqqqooonnnmmmmmmmmmrrrssssssrrrqqqqqqrrrtttqqqrrrsssrrrqqqqqqsssuuummmnnnooopppqqqqqqqqqqqqrrrrrrrrrqqqqqqpppppppppmmmmmmooorrrsssrrrooolllkkkkkkkkklllmmmnnnoooppplllmmmoooppppppnnnllljjjkkklllmmmmmmnnnnnnnnnmmmooommmmmmppppppmmmnnnppplllmmmooopppooommmlllllliiijjjmmmnnnnnnllliiigggkkkllllllkkkhhhggghhhjjjhhhiiiiiijjjjjjiiiiiihhhlllnnnpppmmmjjjiiilllpppjjjjjjjjjiiiiiijjjkkkkkklllllllllmmmnnnnnnoooooonnnooopppnnnkkkjjjkkkmmmlllmmmmmmkkkiiiiiilllooohhhiiikkklllmmmnnnmmmmmmlllkkkjjjjjjkkkkkkjjjiiijjjkkkkkkllllllmmmmmmnnnmmmiiiggghhhlllnnnllljjjfffjjjllliiihhhlllllliiillljjjgggggghhhjjjkkkkkkgggjjjlllllliiigggffffffggggggggghhhiiijjjjjjkkkfffhhhiiiiiiiiiiiikkkllljjjiiiiiihhhiiikkkmmmnnniiiiiiiiijjjkkklllkkkiiikkkooovvv}}}zzzrrrooosssnnnnnnnnnnnnooopppqqqrrroooppprrrrrrpppnnnnnnnnnnnnooopppoooooonnnooopppoooooooooooooooppppppqqqlllqqqqqqllljjjnnnpppooonnnmmmmmmnnnooopppnnnmmmnnnmmmlllmmmooopppooonnnnnnnnnmmmmmmmmmnnnoooooommmnnnooonnnlllkkklllmmmpppnnnllllllnnnooommmjjjmmmkkkjjjlllnnnpppooommmkkkkkkkkklllmmmmmmnnnnnnmmmpppsssqqqnnnnnnqqqtttnnnooonnnkkklllrrrtttrrrnnnnnnoooooooooooonnnnnnllloooqqqqqqmmmkkkkkklllppprrrssssssqqqqqqqqqrrrppplllooonnntttooottt}}}xxxuuuxxxwwwwwwxxxxxxxxxvvvtttrrrqqqqqqrrrtttuuuuuutttrrrqqqtttssssssuuuvvvvvvtttqqqlllooorrrtttttttttttttttpppppppppqqqqqqrrrrrrsssppprrruuuwwwxxxwwwuuuttt~~~zzztttxxxuuurrrwwwqqqrrrtttyyy~~~|||~~~uuu}}}{{{rrr}}}xxx{{{~~~~~~~~~}}}}}}}}}yyy}}}~~~}}}}}}{{{xxxvvvttttttuuuuuutttrrrooooooooooooppppppppppppmmmrrrvvvuuupppnnnooorrrmmmppptttuuussspppnnnmmmooollljjjnnntttuuunnngggjjjkkkmmmppprrrssspppnnnkkkjjjnnnttttttmmmjjjkkkiiipppuuuqqqjjjhhhnnnvvvnnnnnnnnnnnnnnnnnnnnnnnntttrrrpppnnnnnnooopppqqqqqqrrrsssrrrppppppqqqrrrnnnoooppprrrrrrqqqppppppoooppprrrtttvvvuuusssppprrrrrrqqqqqqqqqqqqqqqqqqoooqqqrrrrrrqqqpppqqqrrrpppqqqrrrrrrqqqqqqsssuuummmnnnooopppqqqppppppoooqqqqqqppppppooonnnnnnnnnllllllnnnppprrrqqqnnnlllmmmmmmnnnnnnnnnnnnnnnnnnlllmmmoooppppppnnnllljjjggghhhjjjlllmmmnnnoooooommmjjjjjjnnnnnnllllllooolllnnnppppppooommmkkkkkkhhhiiilllnnnmmmkkkhhhfffkkkmmmmmmkkkhhhggghhhkkkhhhhhhhhhhhhhhhgggfffffffffjjjlllllljjjjjjoootttjjjjjjiiiiiiiiiiiiiiijjjkkkkkklllmmmnnnooopppqqqlllmmmmmmjjjgggfffhhhkkklllmmmmmmkkkiiiiiilllpppjjjiiihhhggghhhkkkmmmoooooonnnmmmmmmmmmmmmlllkkkiiijjjjjjkkklllmmmnnnnnnkkkgggdddeeejjjllljjjggghhhnnnnnnjjjiiinnnooolllkkkkkklllnnnooommmhhheeefffjjjnnnnnnllliiihhhhhhiiijjjkkkmmmoooqqqrrrsssnnnnnnnnnmmmjjjhhhhhhiiijjjjjjkkkkkklllmmmnnnnnnlllllllllmmmnnnooonnnlllgggllluuu}}}yyyoookkknnnnnnnnnnnnnnnoooppprrrrrrmmmoooqqqrrrpppooonnnooojjjkkkmmmnnnooopppqqqsssoooooooooooooooppppppqqqlllqqqrrrllljjjnnnqqqpppnnnmmmmmmnnnpppqqqpppnnnnnnmmmmmmnnnpppqqqpppooonnnnnnnnnooooooooooooooopppqqqrrrrrrooonnnmmmnnnqqqmmmiiikkkooopppmmmiiiooommmkkklllnnnooommmkkkkkkkkklllmmmmmmnnnnnnooolllqqqvvvvvvrrrppprrrtttmmmppppppoooqqqvvvvvvsssqqqqqqqqqqqqqqqqqqqqqqqqmmmrrrvvvuuuppplllmmmpppsssuuuvvvvvvsssqqqppppppsssnnnpppoootttlllqqqyyywwwwww{{{yyyvvvxxxxxxwwwuuusssssssssoooooonnnmmmmmmnnnoooppptttrrrqqqrrrttttttqqqmmmpppppppppqqqqqqrrrrrrrrrsssrrrrrrrrrrrrsssttttttvvvvvvvvvvvvuuuuuuuuuuuu}}}yyyuuuvvvuuuqqqrrrvvvvvvvvv|||}}}xxxwwwwwwvvvwww{{{wwwxxxxxxyyyzzz{{{||||||~~~~~~|||}}}~~~{{{wwwxxxxxxvvvuuuuuuvvvwwwwwwqqqqqqqqqqqqqqqqqqqqqqqqppppppooooooppprrrtttuuurrrsssttttttssspppnnnlllrrrqqqooonnnnnnnnnooopppoooqqqrrrqqqoooooopppqqqsssrrrpppnnnnnnnnnnnnooorrrpppmmmkkkjjjlllnnnooommmmmmmmmnnnnnnpppqqqqqqpppqqqqqqrrrqqqpppooonnntttuuuuuusssooommmpppsssqqqqqqpppooonnnnnnnnnnnnqqqrrrsssssssssssstttuuuuuusssqqqrrruuuwwwuuussskkklllmmmnnnoooppppppppprrrsssrrrqqqooonnnooopppmmmnnnoooppppppooonnnmmmooorrrsssooojjjiiilllqqqmmmoooqqqqqqpppoooooopppooommmlllmmmooopppppppppllllllmmmnnnoooooonnnnnnllllllmmmmmmmmmmmmllllllnnnrrruuutttppplllkkkkkkiiijjjkkklllmmmmmmmmmmmmmmmnnnnnnooommmkkkiiigggllllllkkkjjjkkklllmmmnnnlllllllllllljjjiiigggggghhhiiijjjjjjiiihhhiiijjjhhhhhhiiijjjkkkllllllmmmmmmllllllllllllmmmnnnnnnmmmkkklllooolllgggiiipppmmmmmmmmmnnnnnnnnnnnnnnniiihhhkkkooonnniiikkkqqqooonnnnnnnnnnnnmmmmmmmmmkkkkkklllkkkiiiiiikkkmmmjjjjjjhhhfffkkkssssssmmmlllnnnpppooommmkkkkkkkkkooojjjeeeeeehhhjjjhhheeefffiiilllllljjjiiijjjlllllloooqqqpppmmmkkklllnnnqqqqqqpppppppppmmmiiifffhhhggggggjjjmmmpppnnnllleeehhhlllnnnnnnnnnmmmnnnpppnnnllllllmmmnnnooonnnkkkmmmoooooonnnnnnppprrruuusssrrrrrrrrrrrrqqqooooooqqqrrrqqqooonnnnnnoooqqqooommmllllllooorrrtttnnnrrrtttpppnnnooonnnlllnnnlllmmmppppppmmmlllnnnqqqpppooommmmmmmmmnnnnnnkkklllnnnoooooonnnlllkkknnnqqqoookkkiiikkkiiifffqqqnnnjjjiiiiiikkkllllllllllllkkkjjjkkklllmmmnnniiiiiiiiikkklllnnnnnnmmmkkkllloooqqqrrrrrrqqqpppqqqooommmlllnnnppppppppplllnnnooooooppprrrpppkkkpppqqqqqqooommmlllmmmnnnqqqpppnnnnnnoooooommmlllnnnmmmqqqmmmpppkkkuuuxxxwwwwww{{{xxxvvvxxxxxxwwwuuusssssssssppppppooonnnnnnooopppqqqrrrqqqppprrrttttttrrrppprrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrsssttttttqqqrrrrrrssstttuuuvvvvvvyyy}}}}}}wwwtttuuuuuurrrrrrtttuuuwww~~~|||xxxxxxxxxvvvwwwyyy{{{{{{zzzzzzzzzyyyyyyyyy}}}zzzyyy~~~~~~~~~xxxwwwvvvuuutttssstttuuuuuuuuuttttttsssrrrqqqqqqqqqrrrqqqqqqqqqqqqssstttuuuqqqqqqqqqqqqqqqqqqqqqqqqssssssqqqppppppooooooooopppqqqrrrrrrqqqqqqrrrtttrrrqqqpppooonnnnnnooooooqqqpppnnnmmmlllmmmnnnooommmmmmmmmmmmnnnooopppqqqooopppqqqqqqqqqpppooonnnssssssrrrqqqooonnnpppqqqqqqrrrsssttttttrrrqqqppprrrssstttrrrpppnnnnnnooouuusssqqqrrrssssssqqqooosssrrrqqqpppppprrrssstttrrrrrrrrrqqqooonnnooopppnnnoooppppppppppppooonnnmmmooopppooommmmmmooorrrooopppppppppnnnmmmnnnooopppooommmnnnoooooonnnmmmjjjkkklllmmmmmmmmmmmmlllllllllmmmmmmmmmmmmllllllnnnppprrrqqqooommmkkkkkkiiijjjkkklllmmmmmmmmmmmmjjjkkkmmmmmmmmmllljjjiiilllkkkkkkkkkkkklllmmmmmmnnnmmmlllllljjjiiihhhhhhjjjkkklllkkkiiiggghhhiiillllllmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmnnnnnnmmmiiiiiimmmnnnkkklllooommmmmmmmmmmmnnnnnnnnnnnnjjjiiilllooonnniiikkkpppjjjjjjjjjkkkkkkllllllllllllmmmnnnmmmkkkkkkmmmnnnnnnnnnjjjgggjjjooonnnhhhlllmmmnnnllliiigggfffffflllhhheeeeeehhhjjjjjjiiigggjjjnnnooommmkkkjjjkkkjjjkkkmmmmmmlllkkkkkkkkkooonnnnnnnnnnnnmmmkkkhhhjjjiiiiiikkknnnnnnllliiiiiikkklllmmmllllllmmmoooqqqooommmmmmnnnoooooonnnlllmmmoooooonnnnnnpppqqqrrrqqqpppqqqrrrsssrrrqqqnnnpppqqqqqqpppnnnnnnoooooooooooopppqqqrrrssssssooossstttpppmmmmmmllliiinnnlllmmmqqqqqqnnnmmmooorrrqqqpppooooooooopppqqqjjjkkklllmmmmmmlllkkkjjjnnnqqqpppmmmmmmoooooolllmmmlllkkkkkkllllllkkkiiikkkkkkjjjjjjjjjjjjllllllqqqnnnmmmpppwww{{{{{{xxxoooppprrrrrrrrrpppnnnmmmmmmllljjjkkklllmmmlllllllllnnnnnnlllmmmpppmmmhhhoooppppppnnnlllkkklllnnnooonnnmmmmmmooopppooonnnnnnmmmpppkkknnnjjjuuuwwwwwwwwwzzzwwwwwwxxxxxxvvvtttrrrssssssrrrqqqppppppppppppqqqqqqpppppppppqqqssstttsssrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssttttttoooppppppqqqrrrssstttuuuuuuxxxxxxuuussstttuuusssuuuvvvxxx|||zzzwwwyyyyyyvvvuuuwwwyyyyyyxxxxxxxxxwwwwwwwww|||zzz{{{~~~zzz}}}}}}wwwwwwvvvvvvuuuttttttuuuuuuxxxwwwvvvuuutttrrrqqqqqqtttssssssrrrrrrsssttttttppppppooooooppprrrtttuuussssssssssssrrrqqqpppooonnnpppqqqqqqpppppprrrsssppppppooooooooooooooopppppppppooooooooonnnnnnnnnmmmmmmlllmmmmmmnnnooopppoooooopppppppppooonnnmmmqqqpppnnnnnnoooppppppooolllnnnqqqssssssqqqooommmlllnnnpppqqqqqqqqqsssuuuvvvtttrrrqqqppppppmmmkkkuuussspppnnnmmmoooqqqrrrqqqrrrrrrqqqooonnnooopppooopppqqqqqqqqqqqqpppoookkklllnnnoooqqqqqqrrrrrrooopppooommmlllkkkmmmooopppooonnnooopppooollljjjkkklllmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmllllllnnnmmmlllmmmnnnnnnlllkkkjjjjjjkkkkkkllllllmmmmmmhhhiiijjjlllllllllkkkjjjjjjkkkllllllmmmmmmllllllnnnnnnlllkkkjjjiiiiiiiiikkklllmmmkkkiiiggghhhiiinnnnnnnnnnnnmmmmmmmmmlllmmmllllllllllllmmmnnnnnnnnnhhhfffkkkppppppnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmkkkkkklllooommmjjjkkknnnjjjkkklllmmmnnnoooooopppmmmnnnoooooommmmmmnnnoooooonnnkkkhhhiiillljjjeeeiiijjjkkkjjjgggeeeeeeeeehhhgggffffffgggiiikkklllhhhlllppprrrqqqmmmkkkiiillllllmmmoooqqqqqqooonnnmmmlllkkkkkkmmmmmmlllkkklllllllllmmmnnnmmmiiiggglllllllllkkkjjjkkknnnppprrrpppnnnnnnooooooooonnnlllmmmoooooonnnnnnpppqqqpppooooooppprrrtttsssrrrlllnnnqqqrrrqqqooooooooolllnnnrrrtttvvvuuutttrrrpppttttttooolllkkkjjjhhhmmmlllmmmqqqrrrooonnnppppppooooooooooooppppppqqqkkklllmmmnnnnnnmmmlllkkkllloooooommmnnnqqqrrrooojjjkkklllooopppnnnjjjfffmmmmmmlllkkkkkkllllllllltttnnniiimmmvvv{{{zzzvvvqqqrrrsssssssssqqqnnnmmmooonnnnnnnnnppppppnnnmmmnnnpppnnnllllllooonnnjjjoooppppppnnnlllkkkmmmnnnnnnmmmkkklllnnnpppppppppooolllnnniiimmmjjjuuuwwwwwwwwwyyyuuuwwwwwwwwwvvvsssrrrrrrtttsssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqppppppqqqqqqrrrrrrrrrsssrrrrrrqqqqqqrrrrrrssstttrrrrrrrrrrrrqqqqqqqqqqqqtttvvvvvvuuussssssttttttxxxwwwyyy}}}yyywwwyyyyyyvvvtttuuurrrsssttttttvvvvvvwwwxxx{{{zzz|||~~~{{{{{{zzz|||yyyzzzyyyyyyxxxwwwwwwwwwwwwwwwwwwvvvuuutttsssrrrrrrsssssssssrrrrrrrrrrrrrrrooooooooopppqqqrrrssstttpppqqqrrrssssssrrrqqqpppnnnooopppooonnnmmmnnnoooooooooooooooooopppppppppoooooopppqqqqqqpppooonnnmmmmmmllllllmmmnnnoooooonnnooooooppppppnnnmmmlllqqqooommmnnnqqqsssqqqooolllmmmooopppppppppooonnnlllnnnqqqrrrssstttvvvyyytttsssrrrqqqpppooommmmmmsssrrrpppooooooooopppqqqqqqrrrrrrpppooonnnoooqqqpppqqqrrrrrrrrrrrrqqqpppllllllmmmpppssssssrrrpppnnnnnnmmmkkkjjjkkknnnpppmmmmmmnnnoooqqqpppmmmjjjnnnnnnoooooopppoooooonnnkkkllllllmmmmmmllllllkkknnnkkkhhhiiilllnnnmmmkkkjjjjjjjjjkkkkkkllllllmmmhhhiiijjjkkkkkkkkkjjjjjjjjjkkklllmmmnnnmmmlllkkknnnmmmkkkjjjiiiiiiiiijjjjjjkkklllkkkjjjiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmllllllllllllmmmnnnnnnmmmkkkjjjllloooooommmlllnnnmmmmmmmmmmmmmmmllllllllllllmmmnnnmmmlllkkkllllllmmmmmmnnnooooooppppppmmmnnnpppooonnnmmmnnnooolllkkkiiiiiijjjkkkjjjhhheeegggiiiiiihhhhhhjjjkkkfffhhhhhhhhhggghhhjjjllljjjlllooopppooommmkkkiiinnnmmmmmmppptttuuurrrooommmkkkjjjjjjkkklllkkkkkkkkklllmmmnnnnnnllliiigggjjjkkkllllllllllllnnnpppqqqpppnnnnnnnnnooommmllllllnnnoooooonnnnnnoooqqqqqqoooooopppqqqrrrrrrqqqkkkmmmqqqrrrqqqpppoooooolllnnnqqqtttuuuuuutttssspppssstttooolllmmmllljjjlllkkklllpppqqqnnnmmmpppllllllllllllmmmnnnnnnooonnnnnnoooppppppooonnnnnnjjjmmmnnnlllmmmpppqqqnnnkkklllmmmpppqqqooolllhhhpppppppppooooooooooooooosssmmmhhhhhhkkknnnnnnllloooppprrrttttttsssrrrqqqpppppppppqqqrrrqqqooommmpppqqqooommmooossssssooopppppppppooommmmmmnnnooopppnnnkkkkkkmmmoooppppppppplllmmmhhhmmmjjjuuuwwwxxxyyyyyytttwwwwwwwwwuuurrrqqqrrrtttssssssssssssrrrrrrqqqqqqsssssssssqqqpppoooooooooooopppqqqrrrssstttuuuvvvrrrqqqqqqqqqqqqrrrsssssssssssssssrrrrrrrrrrrrqqquuuuuuvvvvvvtttssssssuuuwwwvvvzzz{{{wwwvvvxxxyyyuuussstttsssssstttuuuvvvwwwxxxxxxuuutttwww{{{|||{{{}}}~~~}}}~~~{{{zzz{{{zzzzzzzzzyyyxxxxxxwwwvvvtttttttttsssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqoooppprrrssssssrrrqqqooommmnnnppprrrssssssrrrrrrpppqqqqqqooommmllllllmmmooooooooopppppppppppppppmmmooopppqqqqqqpppooonnnnnnmmmmmmmmmmmmnnnnnnooonnnooooooppppppnnnmmmlllqqqooommmooossstttrrrppprrrqqqppppppqqqrrrtttuuutttuuuuuusssqqqooooooooorrrrrrsssrrrqqqqqqqqqqqqqqqssstttuuuvvvuuutttssspppqqqrrrpppooonnnpppqqqpppqqqrrrssssssrrrqqqpppnnnmmmnnnppprrrrrrpppnnnkkklllkkkkkkjjjlllooorrrjjjjjjlllnnnqqqqqqooolllnnnnnnoooooooooooonnnnnnkkkkkkllllllllllllkkkkkkllliiifffgggjjjmmmmmmlllkkkkkkjjjjjjjjjkkklllllljjjkkkkkkkkkjjjjjjiiiiiijjjkkklllmmmnnnmmmlllkkklllkkkjjjiiiiiiiiiiiiiiihhhjjjkkklllkkkkkkmmmoooiiiiiiiiijjjkkklllllllllmmmllllllllllllmmmnnnnnnkkknnnpppooolllkkkkkklllnnnnnnmmmmmmlllllllllkkkmmmmmmmmmmmmmmmnnnmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmoooooommmlllmmmmmmllljjjiiijjjkkkjjjiiiiiieeefffhhhhhhhhhhhhjjjlllhhhiiiiiiiiigggggghhhjjjlllkkkkkkkkkkkkkkkkkkkkkkkkjjjkkknnnqqqqqqnnnjjjnnnllljjjiiijjjkkkjjjiiiiiikkkmmmnnnnnnmmmlllkkkfffiiimmmoooooooooooopppooommmlllmmmnnnnnnllljjjmmmnnnoooooonnnnnnoooppprrrqqqooooooppppppooonnnkkknnnqqqrrrqqqpppppppppmmmnnnooopppqqqrrrssssssooossssssooonnnooopppooollljjjlllppppppmmmlllnnnkkkkkkllllllmmmmmmmmmmmmnnnoooooooooooooooooonnnllloooooolllllloooooommmnnnnnnmmmoooppppppooommmpppppppppppppppppppppooosssqqqoookkkhhhhhhjjjllloooppprrrtttuuutttsssrrrnnnmmmmmmnnnooonnnllliiimmmnnnnnnmmmpppuuuvvvtttpppqqqqqqpppooonnnpppqqqrrrpppnnnmmmnnnoooooonnnqqqmmmmmmiiiooolllvvvwwwzzzzzzzzzssswwwwwwvvvtttrrrqqqrrrtttssstttttttttsssrrrqqqppptttttttttqqqnnnmmmnnnoooqqqrrrssstttuuuvvvwwwxxxqqqqqqqqqqqqqqqrrrsssssspppqqqrrrrrrttttttuuuvvvuuutttuuuwwwvvvssstttwww||||||zzzvvvtttwwwxxxuuussstttyyyyyyxxxxxxxxxwwwwwwwwwtttsssuuuyyyyyyxxxzzz}}}{{{{{{}}}uuuwwwyyyyyyyyyxxxxxxvvvuuutttrrrrrrrrrrrrrrrrrrrrrrrrppppppqqqrrrrrrqqqqqqppppppqqqsssttttttrrrooommmmmmnnnoooqqqrrrsssssssssrrrssssssrrrpppnnnooooooooooooppppppppppppooonnnmmmnnnooopppppppppooonnnoooooonnnnnnnnnnnnoooooooooooopppppppppooonnnmmmpppooooooqqqrrrsssrrrpppsssqqqooonnnnnnppprrrtttpppqqqrrrqqqooommmnnnoooppprrrssssssrrrrrrsssuuunnnpppsssuuuvvvtttrrrqqqpppqqqqqqpppooooooppprrrpppqqqrrrrrrrrrrrrqqqpppnnnoooooooooooonnnnnnmmmjjjkkkllllllkkklllooorrriiiiiikkkmmmpppqqqpppnnnllllllllllllllllllkkkjjjkkkkkkllllllllllllkkkkkkjjjiiiggghhhjjjllllllllllllkkkjjjiiiiiijjjkkklllllllllkkkkkkjjjjjjjjjiiijjjkkkllllllmmmmmmlllllljjjkkkkkkkkkkkkjjjiiihhhgggiiikkkllllllmmmoooqqqkkkkkklllmmmnnnoooppppppmmmllllllllllllmmmnnnnnnkkkqqqtttpppkkkjjjkkkkkknnnnnnmmmmmmlllkkkkkkkkklllnnnmmmlllmmmpppoookkkmmmmmmmmmmmmllllllkkkkkkjjjlllnnnnnnmmmkkkkkklllnnnlllkkkmmmlllhhhggghhhhhhiiiiiigggeeeeeefffgggiiiiiihhhhhhiiihhhhhhhhhllljjjggggggiiikkkllllllmmmmmmnnnpppqqqooollliiimmmlllkkkkkkkkkkkkjjjhhhiiikkkmmmmmmmmmmmmnnnooofffiiinnnppppppooooooooolllkkkkkklllnnnnnnllljjjmmmooopppooonnnmmmnnnppprrrqqqoooooopppooonnnlllmmmoooppppppooooooooopppooonnnnnnmmmnnnoooqqqrrrooossssssooonnnqqqrrrqqqnnnlllmmmppppppmmmlllmmmlllmmmnnnnnnooonnnnnnmmmllllllllllllllllllllllllnnnqqqqqqnnnnnnppppppmmmpppnnnmmmmmmoooppppppooolllmmmnnnoooooooooooonnnoooqqqqqqnnnjjjiiilllpppqqqrrrsssttttttrrrqqqoooqqqooooooooopppooommmkkkhhhkkkllllllpppvvvwwwssspppqqqqqqpppooonnnpppqqqsssqqqppppppppppppooommmrrrnnnooolllssspppwwwxxx||||||zzzssswwwwwwvvvsssqqqppprrrtttssssssttttttsssrrrpppooorrrssssssqqqnnnmmmoooqqqrrrrrrrrrsssssssssssssssqqqqqqqqqpppqqqqqqrrrssspppqqqqqqrrrssstttuuuuuusssqqqrrrwwwvvvsssuuuzzz~~~~~~zzzuuusssuuuvvvtttsssuuuxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvxxx{{{{{{xxxzzz~~~uuu~~~~~~~~~{{{wwwwwwwwwyyyzzzzzzyyyxxxwwwuuuttttttsssssssssrrrqqqqqqqqqooopppqqqssssssssssssrrrqqqqqqrrrrrrrrrqqqpppoooqqqqqqqqqqqqqqqrrrssssssppprrrsssrrrqqqqqqrrrsssppppppqqqqqqpppooonnnmmmmmmmmmnnnnnnooooooooooooppppppooooooooooooppppppooopppqqqqqqqqqpppooonnnmmmoooqqqqqqpppoooooopppqqqooonnnmmmmmmmmmoooooojjjlllnnnooopppqqqsssuuuppprrrtttsssrrrqqqsssuuuooooooqqqqqqqqqpppnnnmmmpppqqqqqqpppooooooppprrrooopppqqqrrrrrrqqqpppooolllnnnooonnnkkkkkkmmmppplllnnnooonnnmmmlllmmmnnnlllkkkjjjlllnnnoooooonnnkkkkkkkkkkkkkkkjjjiiiiiijjjkkkkkkllllllkkkkkkjjjhhhiiijjjjjjiiijjjkkkmmmlllkkkjjjhhhhhhiiikkklllkkkkkkkkkkkkkkkllllllmmmlllkkkkkkkkkkkklllmmmmmmjjjlllmmmnnnnnnmmmjjjiiihhhjjjlllllllllmmmoooqqqnnnnnnoooooopppppppppqqqmmmllllllllllllmmmnnnnnnkkkpppqqqnnnmmmooommmiiinnnnnnmmmllllllkkkjjjjjjkkkmmmmmmkkknnnrrrqqqkkknnnnnnnnnoooooooooooooooiiilllnnnooommmlllkkkkkkllljjjkkkooonnniiiiiilllkkkkkkjjjhhhfffeeeggghhhhhhfffeeegggjjjllljjjgggiiigggfffhhhkkkmmmlllkkkoooqqqttttttqqqmmmjjjiiikkkjjjjjjlllnnnnnnllljjjjjjlllmmmlllkkkkkknnnqqqkkkmmmoooooonnnmmmmmmnnnkkkkkkkkkmmmoooooonnnlllnnnooopppooonnnmmmnnnooopppooonnnnnnooopppooommmpppqqqpppooommmmmmoooqqqpppooonnnnnnnnnooooooppppppssssssooommmoooqqqpppqqqoooooorrrrrrnnnlllnnnmmmmmmnnnnnnnnnmmmlllkkkllllllkkkkkkkkkkkkllllllmmmppppppmmmmmmppppppmmmnnnlllkkklllnnnoooooonnnjjjkkkmmmnnnooopppoooooommmmmmnnnmmmkkkkkkmmmnnnoooppprrrssstttsssqqqpppuuusssqqqpppqqqqqqpppooohhhkkkmmmnnnrrrvvvvvvrrrnnnoooooonnnmmmmmmnnnpppqqqqqqqqqrrrtttssspppnnntttpppqqqpppwwwsssyyyyyy}}}}}}{{{ssswwwwwwvvvsssqqqppprrrtttssssssttttttsssqqqpppnnnppprrrrrrpppnnnmmmpppsssqqqqqqppppppooonnnmmmmmmqqqqqqppppppqqqqqqrrrssssssssssssrrrrrrrrrqqqqqqooommmpppvvvvvvtttvvv}}}xxxyyy}}}|||zzzuuurrrtttuuussssssuuurrrrrrssstttuuuvvvwwwwwwuuuuuuxxx||||||xxxyyy|||zzzzzzttt||||||||||||{{{yyywwwvvvvvvvvvuuusssrrrqqqpppooooooppprrrtttuuuuuuttttttrrrqqqpppppppppqqqrrrsssvvvuuusssrrrqqqqqqrrrssslllnnnpppppppppqqqssstttpppqqqqqqqqqpppooommmllllllmmmmmmmmmnnnnnnooooooqqqqqqpppppppppppppppqqqpppqqqqqqrrrrrrpppooonnnkkkooorrrqqqnnnmmmmmmooorrrrrrrrrrrrrrrqqqpppooopppqqqrrrrrrqqqpppqqqssspppssstttsssqqqppprrrtttvvvuuusssrrrqqqppppppppppppqqqqqqpppooooooqqqrrrooopppqqqqqqqqqqqqpppooojjjmmmooommmiiiiiinnnrrrooopppqqqpppmmmkkkkkkkkknnnmmmkkkkkkmmmnnnnnnmmmlllmmmmmmmmmllllllkkkjjjjjjkkkkkkllllllkkkkkkjjjgggjjjlllllliiihhhkkkmmmmmmkkkjjjhhhhhhiiikkkllljjjjjjjjjkkklllmmmooopppmmmlllkkkjjjkkklllmmmnnnkkkmmmpppqqqqqqooollljjjjjjlllmmmmmmllllllnnnoooppppppppppppoooooooooooommmllllllllllllmmmnnnnnnkkknnnnnnlllooosssppphhhnnnnnnmmmlllkkkkkkjjjjjjkkkmmmmmmkkknnnsssrrrkkkiiijjjjjjkkklllmmmnnnnnnjjjllloooooonnnlllllllllgggfffiiioooppplllmmmrrrkkkllllllkkkiiijjjlllnnngggdddcccffflllnnnlllhhhgggfffgggjjjnnnooommmjjjlllpppsssrrrlllgggeeedddhhhhhhjjjmmmooopppnnnlllmmmnnnnnnllliiijjjnnnqqqpppqqqpppnnnkkkkkklllmmmkkkkkklllnnnpppqqqpppnnnnnnooopppooonnnmmmnnnooonnnmmmlllnnnpppqqqpppooorrrrrrpppnnnlllmmmoooqqqpppppppppppppppooonnnnnnqqqtttsssnnnkkkmmmooommmtttrrrrrrtttsssooommmoookkkllllllmmmlllkkkiiihhhnnnmmmmmmllllllmmmmmmnnniiilllllljjjkkknnnnnnlllkkkjjjjjjlllnnnnnnmmmkkkkkklllnnnpppqqqrrrrrrqqqpppnnnmmmmmmnnnooommmkkkjjjlllooorrrtttuuuuuutttssspppnnnmmmmmmnnnmmmmmmkkkoooqqqqqquuuxxxwwwrrrlllmmmmmmmmmkkkkkkmmmoooooooooqqqtttvvvuuusssppptttqqqsssrrrzzzvvvzzzwww}}}xxxzzzyyywwwvvvtttssssssssssssqqqqqqqqqrrrrrrrrrssssssxxxvvvtttttttttuuutttssstttuuuvvvvvvtttrrrooonnnqqqqqqrrrrrrrrrqqqpppppppppqqqrrrrrrssssssrrrrrrpppppppppqqqsssuuuwwwyyyyyyyyy}}}xxxwwwvvvuuuttttttttttttwwwvvvuuutttuuuvvvxxxzzztttuuuvvvxxxxxxxxxwwwvvv}}}}}}||||||||||||}}}}}}{{{}}}yyyrrrwww~~~}}}xxxtttwwwuuusssqqqqqqsssvvvwwwrrrqqqqqqsssvvvvvvssspppnnnqqqvvvxxxvvvrrrooommmpppooooooooonnnnnnmmmmmmsssttttttsssqqqppppppqqqpppnnnmmmnnnpppqqqqqqpppkkkmmmooopppppppppqqqsssoooqqqttttttsssrrrrrrrrrrrrqqqpppnnnmmmkkkjjjiiiqqqpppnnnnnnnnnnnnmmmlllooopppqqqrrrqqqooommmlllpppqqqqqqrrrrrrsssssstttsssrrrpppnnnmmmmmmnnnnnnnnnooopppqqqqqqqqqqqqqqqqqqtttuuusssooommmoooqqqkkknnnrrrsssrrrpppnnnmmmnnnmmmkkkjjjjjjllloooqqqtttrrrpppppppppnnnjjjffflllllllllmmmmmmmmmmmmmmmmmmlllkkkjjjiiijjjkkklllhhhjjjlllmmmmmmkkkhhhfffgggiiikkkllllllkkkjjjiiilllkkkkkklllnnnnnnnnnmmmtttmmmjjjlllllliiijjjoookkkiiiiiikkknnnooonnnkkkkkkkkkkkkllllllmmmmmmmmmjjjjjjjjjjjjkkkllllllmmmllllllllllllkkkkkkjjjiiikkkkkkkkkllllllmmmoooooooooooooooooonnnmmmlllkkkpppnnnlllkkkkkkmmmpppqqqjjjkkklllnnnooonnnjjjhhhqqqkkkgggiiiooorrrooojjjkkkkkkmmmmmmmmmlllkkkjjjiiiiiijjjkkkkkkllllllmmmmmmlllkkklllnnnmmmiiieeelllkkkiiihhhhhhhhhiiiiiihhhiiijjjkkklllmmmmmmmmmlllmmmnnnmmmkkkkkkmmmoooiiilllnnnooonnnnnnoooqqqnnnmmmlllkkklllmmmnnnooopppmmmiiiiiikkkllljjjgggmmmnnnoooppppppooonnnmmmnnnooooooooommmmmmoooqqqqqqooonnnnnnpppqqqpppooolllmmmnnnoooooonnnlllkkknnnnnnnnnnnnppppppooommmkkknnnrrrrrrooonnnoooqqqtttqqqppprrrqqqnnnmmmooooooooonnnmmmmmmmmmmmmnnnnnnmmmllljjjiiikkkooosssooonnnnnnnnnmmmmmmmmmmmmkkkkkkkkklllmmmnnnooopppooonnnmmmmmmnnnooommmlllmmmkkkhhhiiikkkmmmllljjjiiinnnssssssqqqppptttxxxsssrrrqqqooooooppprrrssshhhmmmpppoooqqqvvvtttnnnnnnnnnmmmnnnoooppprrrsssuuuuuuuuuuuutttsssrrrqqqkkkmmmiiipppmmmxxxwww}}}wwwyyyyyyxxxvvvuuutttsssttttttrrrrrrrrrrrrssssssssssssuuusssrrrrrrtttuuuttttttrrrssssssttttttrrrqqqppprrrrrrrrrsssrrrrrrqqqpppqqqqqqrrrssssssssssssrrrqqqppppppqqqrrrtttvvvwwwuuuzzz~~~xxxxxxwwwvvvuuuttttttuuuxxxwwwuuuttttttuuuvvvwwwqqqrrrsssuuuvvvwwwwwwwww||||||{{{zzzzzzzzzzzzzzz}}}~~~}}}{{{{{{yyy}}}}}}yyyxxx{{{{{{xxxqqqtttxxxzzzyyyvvvqqqnnnzzzyyyxxxyyyzzz{{{xxxvvvrrrtttuuutttrrrooonnnnnnrrrrrrrrrrrrqqqqqqqqqppppppqqqrrrqqqpppppprrrtttqqqpppnnnnnnppprrrsssrrrmmmoooqqqqqqooonnnooopppsssrrrrrrqqqpppooonnnmmmoooooonnnnnnmmmmmmmmmlllpppnnnmmmlllmmmnnnooooooooopppqqqrrrrrrqqqooonnnooooooppppppqqqrrrsssssstttsssqqqpppooooooppppppppppppppppppooonnnmmmlllqqqrrrrrrrrrpppoooooopppnnnoooqqqqqqpppooooooppprrrqqqnnnlllkkklllmmmooonnnmmmlllmmmnnnnnnkkkiiinnnnnnnnnnnnoooooooooooonnnmmmlllkkkjjjjjjiiiiiiiiijjjkkklllkkkjjjhhhgggiiikkklllnnnnnnmmmlllkkkgggggghhhjjjnnnqqqrrrsssrrrllljjjlllllliiijjjmmmkkkjjjiiikkknnnooommmkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjkkkkkkfffgggiiikkklllmmmnnnnnnmmmmmmllllllmmmmmmnnnnnnoooooooooooonnnmmmmmmllljjjkkknnnppppppooommmkkknnnnnnnnnpppqqqqqqnnnlllnnnllljjjjjjlllnnnnnnmmmjjjkkklllmmmmmmmmmlllkkkllllllkkkkkkkkkjjjjjjjjjgggggghhhjjjmmmnnnkkkhhhiiijjjjjjkkkjjjiiihhhgggkkkkkkkkkkkkkkkkkkkkkjjjmmmmmmnnnmmmkkkkkklllnnnjjjlllnnnnnnmmmmmmnnnooollllllkkkkkklllmmmooopppooonnnmmmlllmmmmmmllljjjmmmmmmnnnnnnnnnnnnmmmmmmkkklllmmmnnnnnnnnnqqqssslllmmmnnnoooooooooooooooppppppooonnnnnnnnnnnnnnnqqqooommmmmmmmmoooppppppmmmoooqqqrrrqqqpppooopppqqqnnnnnnqqqpppmmmmmmooopppppppppoooooonnnnnnnnnnnnnnnmmmjjjiiijjjlllooorrrrrrqqqqqqpppooooooooojjjjjjkkkkkkllllllllllllnnnmmmlllmmmoooooonnnmmmpppnnnkkkkkkmmmmmmllljjjkkknnnrrrsssrrrsssuuuxxxsssrrrpppooonnnooopppqqqiiimmmnnnooorrrwwwtttmmmrrrrrrrrrrrrqqqpppnnnmmmssstttuuuvvvuuusssqqqooooooqqqmmmsssmmmsssvvvxxx~~~wwwyyyzzzxxxwwwuuuttttttttttttsssssssssssstttttttttuuurrrqqqpppqqqssstttttttttppppppqqqqqqrrrrrrssssssssssssttttttssssssrrrqqqqqqqqqrrrsssssssssssssssqqqqqqppppppqqqrrrtttuuuuuu|||~~~xxxyyyxxxwwwvvvuuuuuuuuuvvvxxxwwwuuutttssssssttttttqqqqqqrrrsssuuuwwwyyyzzzzzzzzzyyyxxxwwwwwwwwwwwwzzzzzzyyyyyyzzz{{{}}}|||{{{{{{wwwwwwyyywwwvvvtttssstttwwwzzz|||{{{yyywwwvvvvvvvvvuuussswwwvvvtttqqqmmmmmmnnnpppsssssssssrrrrrrrrrrrrrrrnnnnnnooooooooopppsssvvvtttrrroooooopppssssssssspppqqqrrrqqqnnnmmmlllmmmssspppmmmmmmoooooommmkkkllllllmmmmmmnnnooooooooonnnmmmllllllmmmoooqqqrrrooopppqqqrrrrrrrrrqqqpppmmmmmmnnnooopppqqqrrrsssssssssrrrqqqqqqrrrrrrsssppppppppppppooonnnmmmmmmqqqpppoooooopppqqqpppoooppppppqqqooonnnnnnppprrrsssqqqooommmmmmmmmooopppnnnmmmmmmmmmoooooommmkkknnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmkkkjjjhhhggglllllllllkkkkkkkkkjjjjjjjjjkkklllmmmnnnmmmllllllnnnmmmlllkkkkkklllmmmnnnooolllkkkmmmllljjjiiillljjjjjjjjjkkkmmmnnnmmmkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkjjjjjjiiiiiiiiiiiijjjdddeeegggjjjlllmmmnnnooommmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmiiijjjmmmoooooonnnllljjjpppooonnnooopppqqqpppnnnkkkllllllkkkiiijjjmmmpppjjjkkkllllllmmmmmmmmmlllnnnmmmlllkkkjjjiiihhhgggeeeeeefffiiikkklllkkkiiigggiiikkkmmmllljjjhhhfffkkkkkkjjjjjjjjjkkkllllllmmmnnnnnnmmmkkkjjjkkklllkkklllnnnnnnlllkkklllmmmkkkkkkkkkkkklllmmmnnnooommmnnnppppppooonnnnnnnnnmmmmmmllllllllllllmmmmmmjjjlllnnnnnnmmmnnnoooqqqkkknnnrrrssspppooooooqqquuusssqqqnnnmmmnnnoooppprrrpppnnnllllllnnnppprrrnnnnnnnnnoooppppppnnnlllpppmmmmmmoooooolllllloooooopppppppppooonnnlllkkkooooooooommmkkkkkklllmmmrrrrrrrrrqqqpppoooooooookkkkkklllmmmmmmmmmlllkkknnnmmmlllmmmooopppooonnnrrrpppnnnnnnnnnnnnlllkkkmmmnnnppprrrtttvvvwwwxxxsssrrrpppmmmlllmmmnnnnnnkkkllllllnnnssswwwssslllrrrssstttuuutttqqqmmmkkksssuuuwwwyyyyyyvvvrrrpppoooppplllrrroooyyyxxxwwwxxxyyyxxxvvvtttssssssssstttttttttttttttuuuuuuuuuuuutttrrrqqqqqqssstttsssssspppppppppppppppqqqsssssstttttttttttttttssssssrrrqqqrrrrrrssstttsssssssssrrrrrrqqqpppqqqrrrssstttwww}}}}}}yyyxxxxxxwwwvvvvvvvvvvvvvvvuuuuuutttsssssssssttttttvvvuuuuuuuuuvvvxxxzzz|||wwwwwwwwwvvvvvvwwwxxxxxxxxxwwwxxx{{{~~~vvv}}}uuu{{{uuuqqqzzzwwwvvvttttttwww}}}wwwuuurrrpppooonnnnnnnnnuuuuuussspppmmmmmmoooqqqppppppppppppppppppppppppmmmnnnnnnnnnnnnooorrruuuwwwtttpppooooooqqqqqqqqqoooqqqrrrpppnnnllllllmmmqqqmmmiiijjjooorrrqqqnnnkkkllllllmmmnnnoooooopppmmmooopppppppppppppppqqqmmmnnnoooqqqqqqrrrqqqqqqlllmmmnnnoooppprrrssssssqqqqqqqqqrrrrrrsssssssssnnnooopppqqqrrrsssssssssqqqnnnlllnnnqqqrrrpppnnnooopppqqqqqqoooooopppqqqnnnnnnmmmmmmnnnppprrrssstttsssrrrrrrqqqpppnnnmmmmmmlllllllllllllllkkkkkkllllllmmmnnnmmmkkkjjjiiiooonnnmmmlllkkklllmmmmmmhhhhhhjjjkkkkkkkkkkkkkkkqqqpppnnnkkkiiiiiijjjkkklllmmmnnnooommmkkkjjjkkkjjjjjjjjjkkklllllllllkkklllllllllmmmmmmnnnnnnnnnllllllkkkjjjiiiiiiiiijjjiiiiiijjjjjjkkkjjjjjjjjjllllllmmmnnnooooooooopppllllllkkkkkklllllllllmmmnnnllljjjiiiiiikkknnnooonnnllljjjjjjlllnnnnnnmmmllllllkkkjjjiiijjjmmmpppjjjjjjkkkllllllmmmmmmmmmmmmmmmlllkkkjjjiiihhhhhhhhhhhhhhhiiijjjjjjiiihhhhhhiiikkkllllllkkkiiihhhhhhhhhhhhiiikkkmmmoooppplllmmmnnnmmmkkkjjjjjjkkkkkkmmmnnnmmmkkkjjjjjjkkkjjjjjjjjjjjjjjjkkkkkkkkkjjjnnnrrrrrrpppnnnooopppooonnnllllllllllllnnnooonnnooopppooommmkkkllllllnnnsssxxxxxxssspppppprrrvvvtttsssqqqooooooooopppqqqqqqpppnnnmmmmmmoooqqqnnnlllkkkmmmoooooolllhhhqqqnnnmmmpppooollllllnnnmmmnnnoooooonnnllliiihhhnnnoooqqqpppooonnnnnnooopppoooooonnnmmmmmmllllllkkkmmmoooqqqqqqqqqooonnnmmmllllllmmmoooqqqppppppoooooonnnoooooonnnnnnmmmmmmmmmmmmpppsssvvvwwwwwwtttrrrooommmkkkkkkllllllkkkjjjjjjmmmsssuuupppjjjmmmnnnqqqrrrssssssrrrqqqtttwww{{{~~~~~~{{{wwwtttpppppphhhnnnlll{{{yyyxxxxxxxxxwwwuuusssrrrrrrrrrssstttttttttuuuuuuuuuvvvvvvwwwuuusssrrrssssssrrrqqqrrrqqqqqqppppppqqqrrrrrrttttttuuuuuuttttttsssrrrrrrrrrssstttttttttsssssssssrrrqqqqqqqqqrrrsssssssss{{{~~~|||}}}zzzvvvxxxwwwvvvvvvvvvvvvvvvvvvrrrrrrrrrssstttuuuuuuvvvyyyxxxwwwvvvvvvwwwyyyyyyuuuuuuvvvvvvwwwxxxzzzzzzzzzwwwuuuwww{{{}}}{{{xxx|||xxxvvvzzzsssxxx|||xxxvvvuuussspppnnnmmmnnnnnnqqqrrrrrrqqqppppppqqqrrrnnnnnnoooooooooooooooooooooppppppooommmmmmoooqqqwwwtttqqqooooooooonnnnnnmmmoooppppppnnnmmmnnnnnnqqqmmmiiikkkpppsssrrrooommmmmmmmmnnnnnnnnnnnnnnnmmmqqquuuvvvtttpppnnnnnnllllllmmmnnnooopppqqqqqqnnnnnnooopppqqqrrrssssssooooooppppppqqqqqqrrrrrrnnnooopppqqqssssssttttttqqqnnnlllnnnqqqrrrpppnnnmmmpppssstttrrrpppoooooollllllllllllnnnoooqqqrrrtttttttttrrrqqqppppppqqqmmmmmmllllllkkkkkkkkkjjjiiijjjlllmmmnnnnnnmmmlllnnnmmmkkkjjjiiijjjkkklllhhhhhhiiijjjkkkkkkkkkllliiijjjkkkkkkjjjkkknnnqqqjjjnnnppppppnnnllllllllliiijjjkkklllkkkkkkkkkkkkiiijjjkkklllmmmoooppppppnnnmmmlllkkkkkkkkkkkkkkklllllllllkkkjjjiiihhhggghhhjjjlllnnnooopppqqqqqqjjjjjjiiiiiiiiijjjkkkkkknnnllljjjiiiiiikkknnnooommmkkkhhhhhhjjjlllmmmmmmnnnllliiiiiikkkmmmnnnnnnkkkkkkkkkkkkllllllmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjhhhiiijjjjjjjjjjjjjjjjjjkkkjjjjjjjjjjjjjjjkkkkkkhhhhhhiiijjjkkkmmmnnnoookkklllnnnnnnllljjjjjjkkklllmmmnnnmmmkkkjjjjjjkkkkkkkkkjjjjjjiiiiiihhhggghhhlllqqqqqqooommmnnnppppppooonnnmmmmmmnnnooopppmmmnnnppppppnnnllllllmmmqqqvvvzzzyyysssoooooopppsssssstttsssrrrpppnnnmmmnnnppprrrrrrpppnnnnnnnnnooommmlllnnnqqqqqqnnnjjjssspppoooqqqppplllkkkmmmmmmmmmoooooonnnllljjjiiijjjlllooopppooooooooopppnnnnnnmmmmmmmmmlllllllllkkkmmmooorrrssssssrrrqqqmmmmmmlllnnnpppqqqqqqpppiiikkkmmmnnnnnnnnnoooooommmllllllnnnqqqtttvvvvvvuuussspppmmmlllkkkllllllkkkiiiiiinnnrrrrrrnnnjjjkkklllmmmnnnppprrrtttuuussswww|||{{{xxxtttssslllooojjjssszzzzzzzzzyyyxxxwwwuuutttssssssssssssttttttttttttuuuuuuuuuvvvyyyvvvtttssssssrrrqqqpppqqqqqqqqqrrrrrrrrrrrrrrrttttttuuuuuuttttttsssrrrrrrrrrsssttttttttttttttttttsssrrrrrrrrrssstttuuuooo|||~~~xxxpppvvvvvvuuuuuuuuuuuuvvvvvvpppqqqrrrsssuuuvvvwwwwwwwwwwwwvvvuuuuuuuuuuuuvvvuuuuuuvvvvvvwwwxxxzzzzzzwwwtttssstttxxx||||||{{{{{{}}}rrr|||yyyssspppsssssssssqqqnnnmmmnnnooooooqqqssstttrrrrrrrrrssspppppppppppppppqqqqqqqqqpppqqqrrrqqqnnnmmmmmmnnnuuusssqqqpppppppppnnnmmmkkkmmmoooooonnnnnnooopppssspppnnnnnnpppqqqooommmnnnnnnnnnnnnnnnmmmmmmmmmmmmrrrwwwwwwtttpppmmmmmmllllllmmmmmmnnnoooppppppooooooppppppqqqrrrrrrrrrmmmnnnooopppppppppppppppooopppppppppppppppooooooqqqpppoooooopppqqqpppooolllooosssuuutttqqqooonnnooonnnnnnmmmmmmnnnnnnnnnmmmnnnoooooonnnoooqqqsssoooooonnnnnnmmmlllllllllhhhiiikkklllnnnooooooooojjjiiihhhgggfffggghhhiiijjjjjjkkkkkklllmmmnnnoooiiikkknnnmmmjjjiiikkknnnhhhnnnqqqnnnllllllmmmllliiijjjllllllkkkjjjjjjkkkgggggghhhiiikkklllmmmmmmnnnmmmmmmllllllllllllmmmjjjkkkkkkllllllkkkkkkjjjgggiiikkkmmmoooppppppoookkkjjjiiihhhhhhiiijjjkkkiiijjjmmmoooooonnnllljjjmmmkkkjjjjjjlllnnnnnnnnnnnnllljjjkkknnnooonnnmmmmmmllllllkkkkkkllllllmmmhhhhhhiiiiiijjjkkkkkklllfffgggiiijjjjjjjjjlllnnnlllkkkjjjiiiiiijjjlllmmmkkkllllllllllllkkkjjjiiiiiikkkmmmmmmlllkkkkkkkkklllmmmooonnnlllkkkkkkkkkkkkkkkkkkkkkjjjiiihhhhhhjjjlllnnnooonnnnnnnnnnnnoooooonnnnnnnnnnnnooooooiiikkknnnpppppppppqqqrrrrrruuuwwwvvvqqqnnnmmmmmmpppqqqrrrsssrrrpppmmmllllllppptttuuuqqqnnnmmmmmmppppppppprrrttttttrrrpppssspppoooqqqppplllkkknnnooopppqqqqqqqqqpppnnnnnngggiiilllmmmmmmmmmnnnpppooooooooooooppppppppppppkkklllnnnpppqqqqqqqqqpppooonnnmmmnnnpppqqqpppooofffhhhlllmmmnnnnnnooopppmmmmmmmmmmmmoooqqqtttuuuvvvtttqqqooommmmmmmmmnnnllljjjlllqqqssspppnnnnnnnnnmmmmmmmmmnnnpppssstttooosssyyy~~~|||zzzqqquuussszzzrrruuuuuu~~~zzz|||zzzzzzyyywwwvvvuuutttuuuuuusssssstttttttttuuuuuuuuuvvvtttrrrqqqrrrrrrqqqpppooopppqqqsssttttttttttttsssttttttttttttsssrrrrrrrrrssssssttttttttttttttttttssssssrrrssstttvvvwwwwwwzzzrrruuuuuuttttttttttttuuuuuurrrrrrssstttuuuvvvvvvvvvuuuvvvvvvwwwwwwwwwvvvvvvwwwwwwvvvvvvvvvvvvwwwwwwuuutttuuuwwwzzz}}}tttwww{{{~~~{{{{{{tttpppqqqsssuuunnnppprrrrrrooonnnooopppssstttuuutttrrrrrrssstttpppppppppqqqqqqrrrrrrrrroooqqqssssssqqqnnnmmmmmmqqqpppppprrrttttttrrrpppkkkmmmoooooonnnmmmnnnooooooppppppppppppooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnlllppptttssspppmmmnnnpppnnnnnnmmmnnnnnnoooppppppppppppppppppppppppppppppmmmnnnooopppppppppooonnnoooppppppqqqqqqppppppoooqqqrrrrrrrrrpppoooooopppnnnpppssssssrrrpppppppppoooooooooooooooooooooooojjjkkkmmmlllkkklllooorrroooooonnnmmmmmmlllkkkkkkkkkkkkkkkllllllnnnooopppiiiiiihhhgggggggggggggggjjjjjjjjjkkklllmmmoooooojjjnnnqqqoookkkggggggiiifffmmmpppkkkhhhjjjlllkkkhhhjjjlllllljjjiiiiiikkkhhhhhhhhhiiiiiiiiiiiijjjllllllkkkkkkkkklllmmmmmmjjjkkklllmmmmmmmmmmmmmmmhhhjjjkkkmmmnnnmmmlllkkknnnmmmkkkiiiiiiiiijjjkkkjjjkkknnnppppppooommmkkklllkkkjjjkkkmmmoooooonnnkkkmmmooopppnnnnnnnnnoooooonnnlllkkkjjjjjjkkkkkkggghhhhhhiiijjjjjjkkkkkkfffhhhiiiiiihhhhhhjjjmmmjjjjjjjjjkkkkkklllllllllkkklllmmmnnnmmmkkkhhhfffgggiiilllmmmmmmlllkkkllllllnnnoooooommmllllllmmmjjjkkklllmmmnnnnnnmmmlllnnnmmmlllmmmnnnooonnnmmmmmmnnnnnnnnnnnnnnnnnnmmmhhhkkkoooqqqrrrrrrssstttrrrrrrsssrrrqqqpppooooooooooooooooooooonnnmmmmmmnnnrrruuutttpppmmmmmmooommmooorrrsssssssssssstttooolllllloooooommmmmmppppppppppppqqqqqqqqqqqqqqqjjjlllmmmmmmmmmmmmoooqqqoooooopppqqqrrrsssttttttppppppppppppppppppoooooopppooonnnnnnpppqqqpppoooeeeiiimmmnnnnnnmmmnnnooommmooopppooonnnooossswwwwwwuuussspppoooooopppqqqmmmmmmqqqvvvtttoooooosssmmmnnnooopppqqqqqqrrrrrrnnnrrrxxx}}}~~~qqquuuttt|||www{{{|||~~~{{{}}}{{{|||{{{yyywwwvvvvvvwwwwwwsssssssssssstttttttttuuusssrrrppppppqqqrrrqqqppplllnnnqqqtttvvvwwwvvvvvvssssssttttttssssssrrrqqqrrrsssttttttuuuuuuttttttttttttsssssstttuuuwwwxxx{{{~~~~~~zzzttttttsssssssssttttttuuuttttttuuuuuuvvvuuuuuutttuuuvvvxxxyyyzzzzzzyyyyyyyyyxxxwwwvvvttttttssssssxxxyyyyyyyyyyyyyyyxxxxxx|||{{{{{{{{{}}}~~~~~~~~~}}}uuuuuuttttttttttttttttttooorrruuuvvvtttrrrssstttwwwwwwvvvsssqqqqqqsssuuuoooooooooppppppqqqqqqqqqmmmpppssstttrrrpppnnnnnnmmmnnnppptttwwwwwwvvvtttlllnnnoooooonnnmmmmmmnnniiillloooppppppppppppqqqllllllmmmmmmnnnnnnooooookkknnnpppoookkkkkkppptttoooooooooooooooppppppqqqoooooooooooonnnnnnnnnnnnnnnooopppqqqqqqpppooonnnnnnoooppprrrtttuuuuuuuuuqqqtttuuusssooonnnoooqqqqqqrrrrrrqqqppppppqqqssslllmmmnnnpppqqqrrrssstttlllnnnnnnmmmjjjjjjmmmpppmmmmmmlllkkkjjjjjjiiiiiimmmmmmlllkkkkkkmmmnnnoookkkkkkkkkjjjjjjjjjiiiiiihhhhhhhhhiiijjjkkkmmmnnnbbbhhhnnnooommmkkklllnnndddlllnnniiieeehhhkkkjjjhhhkkkmmmllljjjhhhiiikkkllllllkkkkkkjjjiiihhhhhhjjjjjjjjjjjjkkkllllllmmmmmmmmmmmmnnnmmmmmmlllllljjjkkklllmmmmmmkkkiiihhhpppooollljjjjjjjjjkkklllpppnnnlllkkkkkkmmmpppqqqkkkjjjiiikkkmmmnnnnnnmmmgggnnntttsssnnnkkknnnqqqpppooommmkkkjjjjjjjjjkkkhhhiiiiiiiiiiiijjjjjjjjjiiijjjkkkhhheeedddfffhhhgggiiikkkmmmnnnmmmkkkjjjgggjjjllloooooollljjjhhheeehhhlllmmmmmmllllllmmmlllnnnoooooonnnmmmmmmnnnjjjkkkmmmoooqqqqqqqqqqqqrrrnnnllllllooopppooommmkkklllmmmnnnnnnmmmlllkkkkkknnnqqqsssrrrqqqqqqrrrsssrrrqqqrrrtttuuutttssspppooommmlllkkklllnnnooopppsssuuurrrmmmkkknnnrrriiilllpppqqqpppoooqqqtttkkkiiijjjmmmooommmnnnqqqooonnnnnnnnnooopppqqqrrrpppqqqqqqpppooooooqqqsssmmmnnnoooppprrrssstttuuuvvvuuutttrrrqqqpppppppppqqqpppnnnoooppppppooonnngggkkkooopppnnnlllmmmnnnnnnqqqsssqqqmmmnnnsssxxxwwwvvvtttrrrqqqqqqrrrsssnnnooouuuyyyvvvooopppwwwjjjlllpppsssuuuuuutttsssooorrrxxx~~~xxxxxxppptttnnnvvv{{{|||{{{~~~}}}|||zzzxxxwwwuuuuuutttwwwwwwwwwwwwvvvuuussssssssssssrrrqqqpppnnnmmmmmmoooooopppqqqqqqrrrssssssppppppqqqsssvvvvvvuuusssvvvvvvuuuuuuttttttttttttuuuyyyxxxrrrrrrvvvvvvrrrxxxvvvvvvvvvuuuuuuuuuuuuvvvvvvwwwrrrqqquuuvvvsssuuuzzzsssuuuyyy|||www{{{xxxtttsssuuuuuutttrrrwwwyyyyyyyyyxxxxxxzzz|||}}}zzzxxxyyy{{{}}}|||zzz}}}|||{{{}}}}}}{{{yyywwwvvvvvvvvvuuussspppsssuuutttrrrqqqsssuuutttrrrqqqrrrttttttqqqnnnlllqqqvvvuuuqqqnnnooorrrppprrrtttvvvuuussspppmmmrrrqqqqqqppppppqqqqqqrrroooooooooooooooooooooooonnnnnnoooooooooooonnnmmmnnnnnnnnnnnnnnnoooppppppsssqqqqqqrrrnnnkkkooouuuooooooooooooooonnnmmmlllqqqooonnnmmmlllnnnoooppppppnnnnnnqqqqqqnnnnnnpppoooooopppqqqqqqrrrsssssssssqqqooonnnoooooonnnmmmjjjlllmmmnnnnnnnnnoooqqqmmmpppssstttrrrsssvvvyyykkkmmmnnnnnnmmmllllllmmmllllllmmmnnnnnnmmmlllllljjjkkklllllllllkkkjjjiiikkklllmmmnnnnnnlllkkkjjjiiiiiijjjjjjjjjjjjkkkkkkhhhjjjlllnnnmmmkkkhhheeegggkkklllhhhgggiiijjjiiieeegggjjjmmmmmmkkkiiiggglllkkkiiigggggghhhiiijjjggghhhjjjlllmmmmmmmmmmmmlllllllllkkkkkkjjjjjjjjjiiijjjkkklllllllllkkkjjjqqqqqqpppnnnmmmlllkkkkkkllllllkkkjjjjjjjjjkkkkkkkkkjjjjjjjjjkkkkkklllmmmooonnnnnnmmmmmmmmmnnnnnnmmmllllllkkkkkklllllllllggghhhiiijjjkkkkkkkkkkkkllllllkkkjjjhhhhhhiiikkkkkkjjjiiifffeeegggkkknnnnnnoooooommmiiigggggghhhjjjjjjkkkmmmppppppnnnlllnnnmmmlllkkkjjjkkkllllllkkkkkkkkkkkklllnnnoooppprrrpppmmmkkkkkkmmmppprrriiijjjlllmmmooopppqqqqqqqqqqqqooolllnnnrrrqqqllloooooopppqqqrrrsssssstttqqqnnnlllmmmppppppnnnkkksssqqqooonnnoooooonnnmmmnnnooopppqqqqqqpppooonnnppppppppppppoooooooooooonnnooopppnnnlllmmmqqqtttpppooonnnnnnnnnoooqqqqqqmmmoooqqqrrrqqqpppqqqqqqmmmoooooonnnpppsssrrrmmmqqqtttsssmmmlllpppoookkkmmmllllllmmmmmmnnnooopppnnnooopppqqqqqqrrrvvvxxx|||yyyvvvtttsssrrrqqqppprrrrrrrrrqqqqqqpppppppppmmmnnnqqqssstttsssrrrqqqtttxxxzzzzzz~~~uuutttrrrwwwqqqzzz}}}|||}}}~~~}}}{{{xxxwwwvvvuuuuuuwwwwwwwwwwwwvvvuuutttssstttsssrrrqqqpppoooooooooooooooppppppqqqqqqrrrrrrqqqpppqqqrrruuuvvvuuutttuuuuuuuuuuuuuuutttsssssstttwwwvvvrrrrrruuuvvvrrr~~~zzzzzzttttttssssssssssssttttttvvvssssssvvvuuusssuuuzzzrrrtttwww|||{{{vvvzzzwwwttttttvvvwwwwwwuuuuuuvvvxxxxxxxxxyyy{{{}}}|||yyyxxxyyy{{{}}}|||{{{}}}~~~yyywwwuuutttuuuuuutttsssrrrtttuuutttrrrqqqsssuuutttrrrrrrsssvvvwwwuuusssqqqqqqrrrtttuuutttrrrpppppppppqqqrrrrrrrrrqqqqqqqqqppppppooooooppppppqqqoooooooooppppppoooooooooooooooooooooooooooooooooppppppooonnnnnnnnnnnnnnnwwwrrrppprrrsssrrrsssvvvppppppqqqppppppooonnnmmmpppooonnnmmmmmmnnnpppqqqpppmmmnnnqqqrrrooonnnqqqrrrrrrrrrrrrrrrrrrrrrrrrtttrrrqqqpppqqqqqqooonnniiilllqqqsssqqqooommmllllllnnnoooooonnnooopppqqqkkklllmmmmmmkkkjjjjjjkkkkkklllmmmnnnnnnmmmlllkkknnnnnnnnnmmmmmmkkkjjjjjjggghhhiiijjjkkklllmmmmmmiiijjjjjjkkklllmmmnnnnnnjjjkkkmmmnnnnnnllljjjhhhhhhkkkkkkgggfffhhhjjjjjjfffgggjjjkkklllkkkiiihhhhhhhhhhhhhhhiiikkklllnnnjjjjjjkkklllllllllkkkjjjlllllllllkkkkkkkkkjjjjjjjjjjjjjjjjjjkkklllnnnoooqqqpppnnnlllkkkkkkllllllmmmmmmllllllkkkkkkllllllhhhiiikkklllmmmlllkkkjjjmmmllllllkkkkkklllllllllllllllkkkkkkkkkllllllmmmmmmlllkkkjjjjjjkkklllmmmmmmmmmmmmkkkjjjiiikkkmmmlllkkkjjjhhhggggggjjjmmmkkklllmmmllljjjiiiiiikkknnnlllkkklllnnnooonnnmmmooonnnmmmlllkkkkkkllllllkkkllllllmmmmmmnnnnnnooopppooommmkkkkkkmmmooopppooooooooooooooonnnmmmlllmmmnnnmmmlllooottttttpppppppppppppppqqqqqqqqqqqqmmmnnnoooppppppqqqrrrssstttrrrpppoooppppppooonnnnnnooopppqqqqqqpppooonnnppppppoooooonnnmmmllllllllloooqqqqqqooonnnooopppkkklllmmmnnnoooppppppppplllnnnqqqqqqpppooooooooonnnppppppnnnpppsssqqqmmmnnnqqqqqqmmmmmmqqqqqqnnnpppoooooonnnmmmmmmmmmmmmooopppppppppppprrruuuwww{{{yyyvvvtttrrrqqqppppppqqqrrrrrrrrrqqqqqqpppooonnnoooqqqsssssssssrrrqqqrrrvvvxxxyyywwwvvvtttyyyttt~~~}}}}}}~~~{{{xxxwwwvvvwwwwwwvvvwwwwwwvvvvvvuuutttsssuuutttrrrppppppqqqrrrsssqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqpppqqqtttvvvvvvuuussstttuuuvvvvvvuuusssrrrrrruuutttrrrrrruuuvvvtttyyyxxx{{{ttttttssssssssssssttttttuuutttuuuvvvsssqqqtttzzzssssssuuuxxx{{{{{{yyywwwxxxwwwuuuvvvxxxyyyyyyyyyrrrtttvvvwwwxxxyyy{{{}}}yyyxxxwwwxxxzzz||||||||||||~~~~~~|||}}}~~~yyywwwuuuuuuvvvvvvuuutttuuuvvvvvvuuusssrrrssstttqqqqqqqqqsssvvvwwwvvvuuuuuupppmmmqqqxxxzzzuuunnnpppooonnnnnnoooppprrrssspppoooooooooooooooooopppooooooppppppppppppoooooopppooonnnnnnnnnnnnppppppoooooonnnnnnnnnnnnoooooovvvooolllpppttttttssssssrrrrrrrrrrrrqqqpppooonnnoooooonnnnnnnnnoooqqqrrrpppmmmnnnqqqqqqoooooorrrttttttssssssrrrqqqppppppqqqqqqpppqqqrrrqqqnnnllljjjlllooopppppppppqqqrrrnnnmmmllllllmmmnnnmmmllllllnnnooonnnlllkkkkkklllkkkkkklllmmmmmmlllkkkkkkrrrqqqpppnnnmmmlllkkkkkkiiiiiihhhiiijjjkkkmmmnnnmmmmmmmmmmmmmmmnnnnnnnnnkkkkkkkkklllkkkkkkjjjiiiiiikkkkkkfffeeehhhkkkkkkhhhhhhiiijjjjjjjjjjjjiiihhhhhhiiijjjkkklllmmmmmmmmmmmmmmmlllkkkjjjiiihhhlllllllllllllllkkkkkkkkklllkkkiiiiiijjjmmmppprrrooonnnlllkkkjjjkkklllmmmooonnnmmmllllllllllllmmmiiijjjlllmmmmmmjjjgggeeekkkjjjjjjiiiiiijjjjjjkkkllllllkkkkkkkkkkkkllllllsssqqqmmmkkkjjjkkkmmmoookkkllllllkkkiiiiiijjjllllllmmmmmmkkkiiiiiijjjkkkiiikkkmmmmmmllllllnnnooopppnnnlllkkkmmmnnnooooooppppppnnnmmmlllllllllllllllmmmnnnoooooonnnmmmmmmmmmmmmlllllllllmmmmmmnnnqqqqqqqqqpppooonnnmmmlllmmmnnnnnnmmmooosssssspppqqqpppppppppooooooooonnnhhhlllooonnnkkkkkkooosssqqqooommmmmmnnnnnnmmmlllooooooppppppppppppoooooonnnnnnmmmmmmmmmmmmllllllkkkooosssuuussspppmmmllliiijjjlllnnnpppppppppoookkknnnqqqqqqpppnnnllllllmmmoooooommmnnnqqqoookkknnnppppppnnnnnnppppppnnnppppppooonnnnnnmmmmmmllllllmmmmmmmmmlllmmmppprrrzzzyyywwwuuusssqqqpppooopppqqqrrrrrrrrrqqqpppooooooppprrrssssssrrrqqqoooqqqtttvvvxxx~~~yyywwwuuuzzzvvv}}}{{{xxxwwwwwwwwwxxxvvvvvvvvvvvvvvvuuuttttttuuutttqqqpppppprrrtttvvvssssssrrrrrrrrrrrrrrrrrrsssrrrpppqqqsssvvvwwwwwwqqqsssuuuwwwwwwuuusssqqqrrrrrrrrrrrrsssuuuvvvvvv|||tttsssxxxvvvvvvuuuuuuuuuuuuvvvvvvrrrtttuuutttqqqppptttyyyttttttuuuvvvwwwyyyyyyyyyyyyxxxxxxxxxyyyzzzzzzzzzsssuuuwwwxxxwwwxxxyyy{{{wwwwwwwwwxxxzzz{{{|||}}}zzz|||~~~~~~|||yyywwwzzzxxxwwwvvvwwwxxxwwwvvvwwwwwwvvvuuutttsssssssssooooooppprrrsssttttttssstttooolllpppwwwzzzuuuoooqqqqqqpppoooppppppqqqrrrppppppooooooooooooppppppnnnoooppppppppppppooonnnqqqpppnnnmmmmmmoooqqqrrrmmmmmmnnnnnnoooqqqrrrsssuuupppnnnrrrttttttsssuuuttttttttttttsssqqqpppooooooooooooooooooppprrrrrrqqqnnnnnnqqqqqqooopppsssssssssrrrrrrqqqppppppooommmmmmnnnooopppooollliiimmmllliiihhhjjjpppyyyqqqooommmnnnqqqrrrpppmmmmmmoooqqqqqqooooooooopppjjjkkklllmmmmmmlllkkkjjjqqqpppnnnmmmlllllllllmmmooommmkkkiiihhhiiikkklllooooooooonnnmmmllllllkkkiiiiiihhhhhhhhhhhhhhhhhhjjjmmmlllgggfffjjjlllllliiiiiiiiiiiiiiiiiijjjkkkkkkkkklllllllllkkkjjjiiimmmmmmllllllkkkjjjiiihhhmmmmmmmmmlllllllllllllllmmmlllkkkkkkkkkmmmooopppkkkkkklllllllllllllllkkkooonnnmmmllllllkkkkkklllmmmnnnmmmllljjjhhheeecccjjjiiiiiiiiiiiijjjjjjkkknnnmmmlllkkkjjjjjjjjjjjjtttssspppnnnmmmlllmmmmmmhhhiiiiiiiiigggggghhhiiilllnnnooonnnkkkjjjiiijjjkkkmmmnnnooonnnnnnppprrrmmmlllkkkmmmoooppppppoooqqqqqqpppooonnnmmmllllllmmmnnnoooppppppnnnlllkkkkkkkkkllllllmmmmmmllllllmmmnnnooopppqqqrrrrrrrrroooqqqqqqnnnnnnqqqppplllooooooooooooooonnnnnnnnnmmmnnnnnnllljjjjjjlllnnnrrrpppnnnnnnoooooonnnmmmoooooooooppppppoooooooookkkllllllmmmnnnnnnoooooonnnppptttvvvtttqqqnnnllllllmmmmmmnnnnnnoooooooookkknnnqqqrrrpppmmmkkkkkklllmmmmmmkkklllnnnmmmhhhqqqrrrqqqooonnnmmmllljjjlllmmmmmmnnnooooooppppppnnnnnnnnnnnnmmmmmmppprrryyyzzzyyyxxxuuusssqqqqqqooopppqqqrrrrrrqqqooonnnpppqqqrrrssssssrrrpppooossstttwwwzzz{{{yyyuuuxxxttt~~~~~~|||yyywwwwwwwwwxxxuuuvvvvvvvvvvvvuuuuuutttuuutttrrrpppppprrruuuwwwtttttttttttttttssssssssstttrrrqqqqqqtttvvvwwwwwwqqqrrruuuvvvvvvuuusssqqqrrrrrrrrrssstttuuuvvvwww{{{ssssssxxxvvvvvvuuuuuuuuuuuuvvvvvvqqqssstttrrrqqqrrruuuxxxvvvvvvvvvvvvvvvxxxzzz|||zzzzzzzzzzzzyyyyyyyyyyyyuuuwwwyyyyyywwwwwwwwwxxxvvvvvvwwwxxxxxxzzz{{{}}}{{{|||||||||{{{{{{{{{{{{|||{{{}}}zzzxxxvvvvvvwwwwwwvvvuuuwwwwwwvvvuuuuuutttsssrrrpppqqqrrrsssrrrrrrrrrrrrpppooonnnpppsssuuutttrrrssssssssssssrrrqqqooonnnqqqqqqqqqppppppqqqqqqqqqnnnooopppqqqqqqpppooonnnqqqooonnnmmmnnnoooqqqssspppppppppppppppqqqrrrsssvvvuuuvvvxxxvvvsssuuuzzzvvvvvvuuuuuutttrrrqqqppppppppppppppppppqqqrrrrrrsssooooooqqqqqqoooooosssoooooooooooooooooooooooommmmmmmmmooopppooollljjjnnnllliiigggiiipppyyyrrrooonnnpppsssuuusssqqqlllnnnpppqqqppppppqqqssskkkkkklllmmmmmmlllkkkkkkmmmlllkkkkkkkkklllmmmnnnnnnllliiigggfffgggiiijjjlllllllllllllllllllllllliiihhhhhhgggggghhhiiiiiikkknnnnnniiihhhkkknnnmmmiiiiiihhhhhhhhhiiijjjkkkkkkkkklllllllllkkkjjjiiilllkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmlllkkkkkkgggjjjmmmooopppnnnkkkiiinnnmmmlllkkkjjjjjjjjjjjjnnnmmmkkkiiihhhhhhiiijjjjjjjjjjjjjjjjjjkkkllllllooonnnmmmkkkiiiiiihhhhhhqqqqqqqqqqqqooommmkkkiiiggghhhiiiiiihhhggghhhiiilllnnnooonnnllljjjjjjjjjlllmmmnnnnnnmmmlllmmmooohhhiiikkkooorrrrrrpppnnnpppppppppoooooonnnmmmmmmmmmnnnooopppooonnnkkkjjjiiijjjkkklllmmmmmmllllllkkklllnnnppprrrttttttuuunnnqqqrrrooonnnppppppmmmlllmmmmmmnnnooooooppppppuuurrrooonnnpppqqqqqqppptttsssqqqqqqrrrsssrrrqqqpppoooooooooooooooooopppnnnnnnnnnnnnnnnnnnnnnnnnrrrrrrsssssssssrrrpppnnnsssqqqooonnnmmmmmmoooooommmooorrrrrrpppnnnlllllllllnnnnnnlllmmmpppnnnjjjppppppppppppooommmkkkkkklllmmmnnnooopppppppppoooqqqrrrrrrqqqpppqqqtttvvvwwwzzz{{{{{{xxxuuussstttoooooopppqqqqqqqqqpppooopppqqqrrrssssssrrrpppooouuuvvvxxx}}}~~~|||vvvwwwqqq~~~~~~}}}|||zzzxxxwwwvvvvvvuuuuuuvvvvvvvvvvvvuuuuuutttsssrrrqqqqqqrrrtttuuuttttttttttttttttttttttttsssrrrqqqrrruuuwwwwwwvvvqqqrrrtttuuuuuutttsssrrrtttrrrrrruuuvvvtttvvvyyy}}}wwwwww{{{ttttttssssssssssssttttttrrrssssssqqqssswwwyyyxxxxxxxxxwwwvvvvvvwww{{{~~~yyyzzz|||{{{yyyxxxxxxyyyvvvxxxzzzzzzxxxwwwvvvvvvuuuwwwxxxxxxwwwxxxzzz|||~~~}}}|||{{{|||}}}vvvvvv{{{}}}zzzxxxvvvuuuuuuuuutttssswwwuuuttttttuuuuuusssrrrrrrsssuuuuuutttssstttuuuooopppqqqqqqqqqqqqrrrsssttttttuuutttsssqqqooommmrrrrrrqqqqqqqqqqqqrrrrrrmmmooopppqqqqqqpppooommmpppooonnnnnnoooppprrrsssttttttsssrrrrrrrrrrrrrrrxxxxxxzzzzzzvvvppprrrxxxwwwvvvvvvuuutttrrrqqqpppqqqqqqqqqqqqqqqqqqqqqqqquuuqqqpppqqqpppnnnooorrrnnnnnnnnnnnnnnnnnnoooooopppooooooqqqrrrrrrpppmmmlllmmmnnnooonnnoooqqqsssooonnnnnnoooqqqrrrrrrqqqiiikkknnnnnnnnnnnnooopppllllllmmmnnnnnnmmmlllllljjjjjjjjjjjjjjjkkklllmmmiiigggeeedddeeegggiiikkkggggggiiijjjlllnnnooopppkkkjjjjjjjjjjjjkkklllllljjjnnnnnnkkkjjjlllmmmllliiiiiihhhhhhiiiiiijjjkkkhhhhhhiiijjjkkklllmmmmmmjjjjjjjjjjjjkkkkkklllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooommmkkkiiiggghhhjjjnnnqqqqqqnnnkkkhhhnnnmmmlllkkkjjjiiiiiiiiiiiihhhggggggiiimmmpppsssjjjjjjjjjjjjkkklllmmmmmmnnnmmmllljjjiiiiiiiiiiiilllmmmooopppooommmjjjhhhhhhjjjllllllkkkjjjkkkllllllmmmnnnnnnllljjjjjjkkkjjjkkklllkkkiiiiiiiiikkkeeegggkkkooosssrrrooolllooooooooooooooonnnnnnmmmmmmmmmnnnnnnnnnlllkkkjjjjjjjjjkkklllmmmmmmmmmmmmmmmnnnooopppqqqrrrrrrrrriiinnnqqqpppooorrrrrrpppllllllmmmnnnooopppqqqqqqrrrnnnjjjlllpppttttttrrrqqqooommmmmmooopppooonnnppppppooooooooooooppppppsssrrrqqqooommmllljjjjjjsssqqqppppppqqqrrrqqqoootttsssqqqooommmmmmmmmnnnmmmoooqqqqqqooonnnnnnnnnnnnppppppoooppptttrrrnnnkkkjjjlllpppqqqooonnnpppooopppqqqqqqpppooommmlllmmmnnnnnnnnnmmmnnnqqqssstttxxx||||||yyyvvvuuuvvvoooooooooooopppppppppqqqoooppprrrssssssrrrqqqooouuuuuuxxx}}}yyyyyyqqq}}}|||||||||{{{yyywwwtttsssuuuuuuvvvvvvvvvvvvuuuuuussssssrrrrrrrrrrrrrrrsssqqqqqqrrrrrrssssssttttttrrrrrrrrrtttvvvwwwwwwuuuqqqrrrsssssstttttttttssswwwsssssswwwwwwtttuuuzzz~~~zzzxxxzzzttttttsssssssssssstttttttttuuusssrrrwwwzzzwwwxxxxxxwwwuuuvvvzzz}}}vvvyyy{{{{{{yyyxxxyyyzzzuuuxxxzzz{{{zzzxxxxxxxxxuuuwwwxxxxxxvvvvvvxxx{{{|||{{{{{{{{{{{{|||~~~~~~{{{zzz}}}}}}}}}~~~~~~{{{yyywwwwwwvvvuuusssuuusssrrrrrrtttuuusssqqqooorrruuuuuuttttttuuuwwwrrrrrrrrrqqqqqqqqqrrrsssttttttrrrqqqppppppppppppqqqqqqppppppppppppqqqqqqmmmnnnppprrrrrrpppnnnmmmnnnooooooppppppqqqrrrrrrsssssssssssstttuuuwwwwww~~~}}}~~~{{{uuusssvvvwwwwwwvvvuuutttrrrppppppssssssssssssrrrqqqppppppxxxsssqqqqqqpppmmmmmmqqqppppppoooooonnnnnnmmmmmmrrrpppoooppprrrrrrqqqpppkkkmmmppppppooonnnnnnnnnmmmnnnoooooonnnmmmnnnoookkkmmmooonnnmmmllllllmmmmmmmmmnnnoooooonnnmmmmmmiiijjjjjjkkkkkkkkkkkkjjjjjjiiiggggggggghhhjjjkkkhhhiiijjjkkklllmmmnnnnnnjjjkkkkkkkkkllllllllllllggglllnnnkkkjjjkkkkkkiiihhhhhhiiiiiijjjjjjjjjjjjhhhhhhhhhhhhiiikkklllnnnkkkkkkjjjjjjjjjkkklllmmmmmmmmmnnnnnnnnnooooooooonnnnnnmmmlllkkkjjjiiiiiilllmmmnnnoooooonnnlllkkkooonnnmmmllljjjjjjjjjjjjhhhhhhhhhiiilllooorrrtttjjjjjjjjjjjjkkklllmmmmmmiiiiiiiiiiiijjjkkklllmmmhhhiiijjjkkklllkkkiiiiiihhhjjjmmmmmmlllkkkllllllkkklllmmmllljjjjjjkkkllliiijjjkkkkkkjjjiiijjjkkkhhhiiikkknnnpppooollliiilllmmmnnnooooooooonnnnnnlllllllllllllllkkkkkkkkkkkkkkkkkklllmmmmmmnnnnnnnnnnnnooopppqqqqqqqqqppphhhnnnrrrpppoooqqqrrrpppnnnnnnnnnoooooopppppppppmmmllljjjiiikkknnnpppqqqnnnlllkkkkkkmmmnnnmmmlllqqqpppooonnnnnnooopppqqqppppppooonnnlllkkkkkkjjjooommmlllmmmooopppooommmooopppqqqqqqpppnnnllljjjmmmnnnooonnnmmmmmmnnnpppmmmoooooonnnqqqttttttoooiiihhhjjjppprrroooooorrrooopppqqqqqqqqqooommmlllhhhiiijjjjjjjjjkkknnnqqqoootttzzz{{{xxxuuuuuuvvvpppooonnnnnnnnnoooqqqrrrnnnoooqqqsssssssssrrrqqqrrrrrruuu{{{~~~~~~vvvzzz{{{{{{{{{yyyvvvsssrrruuuuuuvvvvvvvvvvvvvvvuuusssssssssrrrrrrqqqqqqqqqoooooopppqqqqqqrrrssssssrrrrrrsssuuuwwwxxxvvvuuurrrrrrrrrrrrssstttttttttyyyttttttxxxxxxuuuuuuzzz{{{vvvuuuvvvvvvuuuuuuuuuuuuvvvvvvwwwvvvssssss{{{|||vvvwwwxxxvvvuuuuuuyyy}}}sssvvvzzz{{{zzzyyyzzz|||tttwwwzzz{{{{{{zzzzzzzzzvvvxxxyyyxxxuuuuuuwwwzzzxxxxxxyyyyyyzzzyyyyyyyyy~~~}}}~~~{{{}}}{{{~~~~~~}}}|||{{{zzzxxxvvvtttrrrpppqqqtttuuutttqqqkkknnnrrrsssrrrsssuuuxxxuuusssrrrrrrssstttsssrrrtttrrrooommmmmmoooqqqsssppppppooooooooooooppppppmmmnnnqqqrrrrrrqqqnnnmmmmmmnnnoooqqqrrrrrrrrrqqqmmmnnnpppssswwwzzz}}}|||zzzwwwwwwvvvuuutttrrrpppoootttttttttsssrrrqqqpppoooyyyuuurrrqqqppplllmmmpppssssssrrrpppooommmllllllqqqooonnnnnnoooppppppppplllmmmlllkkkkkkmmmppptttnnnpppqqqpppllljjjlllnnnpppqqqrrrpppnnnlllkkklllmmmnnnoooppppppooonnnmmmkkkkkklllmmmlllkkkiiihhhpppooommmllljjjjjjjjjjjjnnnnnnmmmlllkkkjjjjjjiiihhhiiijjjkkkkkkkkkkkkkkkeeejjjmmmkkkiiijjjiiiggghhhhhhiiijjjjjjjjjjjjiiilllkkkiiigggggghhhiiijjjmmmlllkkkjjjjjjjjjkkklllmmmnnnnnnnnnooooooppppppnnnmmmjjjiiihhhiiikkkmmmpppooonnnmmmlllmmmmmmnnnppppppnnnmmmlllkkkkkkkkkjjjjjjlllmmmnnnoooooooooiiiiiiiiiiiijjjkkklllmmmeeefffggghhhkkkmmmooopppgggggggggggghhhiiijjjjjjgggiiikkklllkkkjjjjjjkkkjjjkkklllkkkjjjjjjkkkmmmjjjlllmmmmmmllllllnnnooolllkkkkkkkkklllllljjjhhhjjjlllmmmooooooooonnnnnnlllkkkjjjjjjjjjkkkkkkllllllkkkkkklllmmmnnnooopppllllllnnnoooqqqqqqrrrrrrkkkqqqtttqqqooooooooommmppppppppppppoooooooooooopppqqqqqqnnnjjjjjjooossssssqqqpppppprrrsssrrrqqqqqqpppooonnnnnnooopppqqqiiijjjjjjkkklllmmmnnnnnnjjjiiiiiillloooooommmiiiiiilllpppssssssoookkkgggllllllmmmlllkkklllnnnqqqiiilllllllllnnnrrrrrrnnnllliiikkkqqqrrrnnnlllppplllmmmoooqqqrrrqqqpppoookkklllmmmmmmnnnooosssuuukkkrrrxxxzzzwwwttttttvvvqqqpppnnnlllmmmooorrrsssmmmnnnqqqssstttsssrrrqqqpppnnnrrryyy{{{|||zzz}}}yyyuuuttttttuuuwwwxxxxxxyyyyyywwwvvvuuuuuuuuutttsssssssssssstttvvvtttrrrpppoooppprrrttttttpppmmmrrrzzz|||vvvoooooolllmmmrrrtttrrrqqqrrrvvvsssqqqrrrqqqpppuuu{{{zzzvvvvvvxxxvvvtttuuuxxxwwwrrrqqqsssxxxzzzzzzwwwtttuuu{{{xxxwwwvvvvvvwwwwwwvvvuuuxxxxxxwwwwwwvvvwwwwwwxxxwwwwwwxxxxxxxxxxxxwwwwwwuuuuuuuuuvvvvvvwwwxxxyyy{{{wwwxxx{{{|||zzzvvv}}}}}}zzzwww|||~~~}}}{{{{{{{{{yyy}}}|||xxxxxx}}}|||yyyvvvsssnnnkkksssnnnlllpppssssssrrrtttmmmppppppooorrrwwwuuunnnssspppnnnoooqqqqqqnnnkkkpppppppppppppppppppppppptttsssqqqooolllmmmooorrrgggooovvvuuuqqqoooppprrrvvvppp|||yyy}}}wwwtttqqqooommmqqqqqqqqqpppppppppppppppooopppppppppooommmllljjjllllllmmmmmmnnnnnnooooooooopppqqqqqqpppooopppqqqmmmlllllllllmmmnnnpppqqqnnnnnnoooooooooooonnnnnnmmmhhhhhhoootttqqqllliiissssssqqqpppoooooonnnnnniiiiiijjjkkkkkkkkkjjjjjjmmmlllkkkjjjiiiiiihhhiiijjjjjjjjjjjjjjjjjjjjjkkkoooooonnnmmmllllllkkkkkkiiihhhfffgggiiijjjjjjiiimmmlllnnnqqqnnngggeeefffiiijjjkkkkkkkkkiiihhhgggkkkkkkkkkkkkkkkkkkkkkkkkooonnnmmmlllkkkllllllllllllkkkkkkjjjjjjkkkkkkllllllqqqqqqmmmmmmqqqpppllljjjjjjkkkkkklllkkkkkkkkkjjjkkkllllllkkkjjjhhhfffiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiillloooooolllhhhiiijjjkkkkkkllllllllllllmmmmmmmmmlllllllllkkkkkkllliiihhhjjjooopppnnnkkkooohhhhhhooopppiiifffjjjllllllkkkkkkjjjkkkkkkkkklllkkkiiiiiiiiikkkmmmnnnllllllkkkkkkllllllmmmmmmnnnkkkiiijjjmmmoooooommmnnnpppqqqqqqqqqqqqsssuuummmnnnoooqqqssssssqqqoooppppppqqqqqqqqqrrrrrrrrrpppqqqqqqpppooooooppprrrlllmmmmmmnnnoooppppppqqqkkknnnpppooollljjjkkkmmmhhhkkkmmmmmmkkkkkkmmmpppjjjkkklllnnnnnnnnnmmmllllllkkklllnnnqqqrrrqqqpppmmmnnnnnnnnnoooqqquuuxxxpppuuutttqqqwww|||pppkkkiiijjjmmmnnnllllllnnnooooooooooooooopppqqqqqqllllllkkklllmmmpppsssuuuqqqrrrttttttssstttuuuwwwoooppppppnnnkkkkkknnnrrryyyrrrnnnqqqrrrooopppuuurrrssstttuuuxxx}}}|||}}}yyyvvvuuuuuuvvvuuuvvvvvvwwwwwwuuutttsssuuuuuutttsssssssssssssssvvvtttrrrppppppqqqsssttttttqqqppptttyyy{{{wwwrrrqqqnnnnnnsssuuusssqqqrrruuusssrrrtttsssrrruuu{{{}}}wwwtttuuuxxxwwwttttttwwwxxxtttrrrsssvvvwwwwwwtttrrrssszzzwwwuuuqqqpppqqqssstttssswwwwwwvvvvvvvvvvvvvvvwwwvvvwwwwwwwwwwwwwwwwwwvvvyyyxxxwwwvvvuuuuuuuuuvvv~~~{{{xxxxxx|||}}}{{{xxxzzz{{{|||}}}~~~|||zzzwwwzzz{{{}}}}}}|||{{{{{{{{{~~~xxxttttttxxxyyyvvvsssssszzzxxxwwwyyy}}}xxxrrrppprrrsssqqqpppqqqnnnppppppooorrrvvvtttoooqqqqqqpppqqqqqqpppnnnllloooooooooooooooooooooooonnnnnnnnnnnnnnnqqquuuyyyqqqsssssssssuuuxxx{{{|||~~~zzzvvvuuutttsssrrroooooooooooooooooooooooonnnnnnooopppoooooommmmmmnnnnnnnnnnnnnnnoooooooooooopppqqqqqqpppooopppqqqnnnmmmllllllkkkllllllllloooppppppqqqrrrrrrqqqqqqppplllkkkppprrrqqqooooooooopppqqqrrrqqqpppooonnnhhhhhhjjjkkkllllllmmmmmmmmmlllkkkjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjiiiiiiiiiggghhhhhhiiijjjkkkllllllhhhhhhhhhggghhhhhhiiijjjllllllnnnqqqooojjjiiillliiijjjjjjjjjiiiiiihhhgggllllllllllllllllllllllllooonnnnnnnnnmmmmmmmmmlllmmmmmmllllllllllllmmmmmmkkkooopppmmmlllooommmiiillllllmmmmmmnnnmmmmmmlllfffhhhjjjllllllkkkiiihhhiiiiiiiiijjjjjjjjjjjjjjjkkkjjjhhhiiilllnnnmmmllllllkkkjjjjjjjjjlllnnnoookkkkkkkkkkkkkkkkkkkkkkkkfffhhhjjjkkkjjjiiijjjkkknnnkkkkkkmmmllljjjkkknnnkkkkkkjjjjjjkkklllmmmnnniiiiiijjjkkklllmmmmmmmmmiiijjjkkkllllllllljjjiiiooommmkkklllnnnooonnnmmmlllmmmnnnnnnnnnnnnooopppnnnooopppqqqrrrrrrpppnnnnnnnnnnnnooooooooopppppppppqqqqqqpppooooooppprrrppppppoooooooooooonnnnnnmmmoooqqqpppnnnlllmmmnnnlllmmmnnnnnnmmmlllmmmnnnlllmmmnnnnnnoooooonnnnnnpppnnnmmmnnnooopppooonnnpppqqqssssssrrrqqqrrrsssnnnttttttpppttt{{{xxxooopppmmmmmmpppoookkkjjjllllllmmmnnnoooooonnnlllkkkllllllkkklllmmmppprrrtttppprrrttttttttttttuuuwwwrrrqqqqqqooonnnnnnqqqsssuuuooommmpppqqqoooooorrrrrrssstttuuuwww|||}}}zzzxxxwwwvvvwwwuuuvvvvvvwwwwwwuuutttsssuuuttttttsssssssssssssssuuutttrrrqqqpppqqqssstttrrrrrrsssuuuxxxyyywwwuuutttqqqppptttuuusssqqqrrrtttssssssvvvuuusssuuuzzz|||}}}|||xxxtttsssuuuxxxwwwsssqqqtttvvvrrrnnnnnnuuuuuutttqqqppprrryyy{{{xxxsssqqqrrruuuwwwwwwuuuuuuuuuuuuuuuuuuvvvvvvuuuvvvvvvwwwwwwvvvvvvuuuzzzyyywwwuuutttuuuvvvwww}}}zzzxxxyyy|||~~~|||zzzxxxxxxyyyyyyzzzzzzzzzzzzxxxxxxyyyzzz{{{{{{{{{|||~~~|||{{{{{{{{{zzzyyy~~~vvvtttuuuwwwuuuqqqrrruuutttsssrrrsssvvvyyyzzz{{{yyytttrrrsssssspppooopppnnnpppqqqppprrruuusssooooooqqqssstttrrrpppnnnnnnpppppppppppppppppppppppplllmmmnnnooopppsssxxx{{{vvvssspppsssyyy|||}}}|||}}}zzzvvvtttsssssssssrrrllllllmmmmmmnnnnnnoooooommmnnnoooppppppppppppooopppppppppppppppoooooooooooopppqqqqqqpppooopppqqqppppppooonnnmmmkkkjjjiiikkkllllllmmmnnnoooppppppsssooonnnpppqqqoooppptttkkkmmmppprrrsssqqqooommmhhhiiijjjlllmmmnnnnnnnnnoooooonnnnnnnnnnnnnnnooollllllkkkjjjiiihhhhhhgggffffffggghhhjjjkkkllllllfffhhhiiihhhffffffhhhkkkjjjiiikkknnnnnnkkklllpppjjjjjjiiihhhhhhhhhhhhiiillllllllllllllllllllllllnnnooopppppppppooonnnmmmooooooooonnnnnnooooooooooooqqqqqqnnnmmmnnnmmmjjjiiijjjjjjkkkkkkjjjjjjiiifffhhhllloooppppppnnnllliiiiiijjjjjjkkkkkkllllllooolllhhhgggiiimmmooopppnnnllljjjhhhiiikkknnnooohhhhhhhhhiiijjjjjjkkkkkkdddjjjooommmgggdddhhhnnnlllnnnnnnjjjjjjnnnqqqqqqlllkkkjjjjjjkkkmmmoooqqqjjjkkkmmmooonnnllljjjhhhgggiiikkkmmmmmmkkkhhhgggpppnnnmmmmmmnnnooonnnmmmlllmmmnnnnnnllllllmmmnnnooopppqqqqqqqqqpppooonnnlllllllllmmmmmmmmmnnnnnnooopppqqqpppooonnnppprrrssssssrrrpppooonnnmmmllloooppprrrqqqpppooooooppppppooonnnnnnoooooonnnlllpppoooooooooooopppqqqqqqtttqqqooommmnnnnnnnnnmmmsssuuuwwwvvvtttqqqoooooolllrrrsssppppppuuutttnnnrrrooooooqqqqqqmmmlllnnnkkkmmmpppqqqpppnnnjjjhhhllllllllllllmmmoooqqqssspppqqqssstttttttttvvvxxxuuussspppoooqqqrrrssssssrrrnnnmmmppprrrppppppqqqqqqrrrssstttwww{{{}}}zzzyyyxxxxxxwwwwwwxxxxxxyyyxxxwwwvvvuuuuuutttssssssrrrrrrsssssssssrrrqqqppppppqqqrrrsssppprrrtttuuuuuuvvvvvvwwwvvvrrrqqqtttuuurrrpppqqqsssrrrtttxxxwwwuuuvvvzzzyyyyyyxxxuuussssssvvvyyy}}}wwwtttwwwxxxtttooommmvvvvvvtttqqqqqqttt{{{|||zzzwwwuuuwwwxxxyyyyyyuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvuuuuuuwwwvvvtttttttttvvvyyy{{{{{{yyywwwxxxzzz||||||{{{xxxxxxxxxxxxxxxzzz|||wwwvvvvvvwwwyyy{{{||||||{{{zzzzzz}}}}}}{{{wwwxxx}}}~~~qqq{{{rrrsssvvvxxxvvvtttyyytttssspppnnnmmmllllllllluuuqqqppprrrsssppppppsssooopppqqqrrrrrrsssqqqpppnnnrrruuuuuurrroooooopppqqqqqqqqqqqqqqqqqqqqqqqqpppqqqqqqqqqppprrruuuwwwvvvtttuuu{{{zzzzzzwwwtttqqqqqqpppooonnnkkkllllllmmmnnnoooppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqpppppppppooopppqqqqqqpppooopppqqqqqqrrrrrrrrrpppnnnlllkkkiiiiiijjjkkklllnnnooopppqqqooooooqqqooommmooosssmmmnnnooopppppppppnnnmmmjjjkkklllmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnoookkkkkkjjjjjjiiiiiihhhhhhmmmmmmllllllkkkkkkjjjjjjeeehhhkkkiiieeedddhhhmmmhhhggghhhkkkkkkhhhjjjoookkkjjjhhhgggggghhhiiijjjkkkkkkkkkkkkkkkkkkkkkkkknnnoooqqqrrrrrrqqqooommmoooooooooooooooooooooooouuutttrrrnnnmmmnnnooooooiiijjjjjjjjjjjjiiiiiihhhjjjmmmqqqtttuuutttqqqooojjjjjjjjjkkkkkkllllllmmmooommmjjjhhhiiilllooopppnnnmmmkkkiiiiiiiiijjjkkkeeefffggghhhiiijjjkkkkkkhhhmmmrrrpppjjjhhhkkkoookkkooonnniiillluuuuuunnnnnnmmmkkkjjjkkkmmmoooqqqnnnoooppppppnnnkkkhhhfffiiijjjkkkllllllkkkjjjiiippppppooooooooonnnmmmlllooopppqqqpppnnnnnnnnnppppppqqqrrrqqqpppnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnooopppppppppnnnnnnpppqqqtttsssrrrqqqpppnnnnnnmmmooopppqqqqqqpppppppppppppppmmmkkkmmmpppqqqooolllrrrrrrpppppppppqqqrrrsssuuurrrnnnmmmmmmnnnnnnnnnssstttuuutttqqqnnnmmmmmmlllqqqssspppoooqqqrrrooonnnlllmmmqqqrrroooooorrrmmmnnnpppqqqqqqpppmmmlllllllllllllllmmmooopppqqqoooqqqsssttttttuuuwwwyyyvvvsssoooooorrrttttttrrrqqqppppppsssuuutttsssrrrpppqqqssstttvvvzzz|||zzzzzzzzzyyywwwwwwxxxxxxyyyxxxwwwvvvuuuttttttsssrrrrrrrrrrrrrrrqqqqqqpppoooooopppqqqrrroooqqqssstttssssssuuuwwwvvvqqqppprrrssspppoooqqqrrrrrrtttxxxxxxuuuvvvzzzxxxwwwuuutttssstttwwwzzz~~~zzzyyy|||}}}zzzwwwvvvyyyxxxvvvttttttwww}}}wwwwwwvvvwwwxxxxxxvvvtttuuuvvvwwwxxxxxxxxxwwwwwwuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvuuutttuuuwwwyyyzzzxxxwwwvvvwwwxxxyyyzzzyyyyyyzzzzzzyyyyyy{{{zzzwwwuuuvvvxxx{{{|||||||||zzzzzz|||{{{www}}}zzzxxxzzz}}}~~~|||zzz}}}vvvpppvvvmmmooorrruuusssrrryyyrrrrrrrrrrrrrrrrrrssstttrrrpppoooqqqqqqnnnooorrrpppqqqrrrsssrrrqqqppppppnnnqqquuuuuurrrooooooqqqpppppppppppppppppppppppprrrssssssrrrpppppprrrtttvvvwww{{{{{{~~~{{{wwwuuusssrrrrrrrrrqqqpppmmmmmmnnnoooppppppqqqqqqttttttsssrrrqqqqqqppppppssssssrrrrrrqqqqqqppppppooopppqqqqqqpppooopppqqqooopppqqqqqqqqqpppnnnmmmlllllllllmmmoooqqqssstttmmmlllnnnpppoookkkkkkooorrrpppooommmllllllmmmnnnnnnnnnnnnnnnmmmlllkkkkkkiiihhhhhhhhhhhhiiiiiijjjhhhhhhhhhiiiiiijjjjjjjjjpppooonnnmmmlllkkkjjjiiieeeiiillljjjfffeeeiiimmmjjjiiijjjlllkkkhhhiiimmmkkkjjjiiihhhhhhiiijjjkkkiiiiiiiiiiiiiiiiiiiiiiiimmmnnnpppqqqrrrpppooommmmmmnnnoooooooooooonnnmmmyyyuuupppmmmkkklllooosssooooooooooooooonnnmmmlllnnnppprrrttttttrrrpppnnnjjjjjjjjjkkkkkkllllllllllllllllllkkkkkkkkkmmmnnnlllllllllllljjjhhhfffdddeeeeeefffgggiiijjjkkkkkkmmmnnnnnnnnnnnnmmmmmmmmmlllnnnllljjjqqqzzztttgggqqqpppnnnmmmlllmmmnnnooooooooonnnnnnmmmlllkkkkkknnnmmmlllkkkkkkmmmnnnoooooooooppppppooonnnmmmmmmoooqqqqqqqqqooonnnoooppppppqqqrrrqqqnnnlllmmmnnnooooooooooooppppppppppppoooppppppooonnnnnnoooqqqqqqqqqqqqqqqppppppoooooonnnnnnooooooppppppooonnnllljjjiiikkkoooqqqpppnnnsssrrrqqqppppppqqqrrrsssssspppnnnmmmnnnpppppppppqqqqqqqqqooommmlllnnnpppmmmqqqrrrpppooopppqqqpppmmmkkklllppppppnnnnnnppplllmmmmmmnnnoooppppppqqqmmmmmmmmmmmmmmmnnnoooooonnnppprrrssstttuuuxxxzzzwwwsssooonnnqqqsssrrrqqqppppppqqqssstttuuussspppoooqqqssstttvvvzzz{{{yyyzzz{{{yyywwwuuuvvvvvvwwwwwwuuutttssstttssssssrrrrrrrrrrrrrrrpppppppppppppppqqqqqqrrroooppprrrrrrrrrssstttvvvvvvqqqooorrrrrrppppppqqqqqqqqqssswwwwwwuuuvvvzzzvvvuuutttssstttvvvxxxyyyuuusssvvvzzz|||yyyyyy|||{{{yyywwwvvvwwwyyy|||~~~wwwwwwxxxzzz{{{zzzvvvttttttvvvwwwyyyyyyyyyxxxxxxuuuvvvvvvwwwwwwvvvvvvuuuyyyxxxwwwvvvvvvuuuuuuuuuwwwwwwvvvvvvvvvwwwxxxxxxyyy{{{|||zzzyyy{{{~~~zzzvvvvvvyyy{{{|||{{{|||{{{zzzzzzzzzzzzxxxvvvxxxxxxzzz}}}~~~}}}{{{zzzxxxvvvvvvyyyxxxuuuzzzvvvqqqppppppsssuuusssqqqvvv~~~qqqtttwwwxxxxxxxxxyyyyyytttqqqqqqrrroookkkllloooqqqqqqrrruuusssnnnnnnqqqoooqqqrrrrrrqqqppppppqqqmmmmmmmmmmmmmmmmmmmmmmmmpppqqqrrrqqqqqqqqqsssuuussssssvvv{{{tttoootttvvvtttsssrrrsssuuuwwwwwwwwwooooooppppppqqqqqqrrrrrruuutttrrrqqqpppooooooooorrrrrrrrrrrrrrrqqqqqqqqqooopppqqqqqqpppooopppqqqllllllmmmnnnnnnnnnmmmmmmllllllllllllnnnppprrrtttmmmkkklllooooookkkjjjkkksssqqqnnnkkkjjjkkklllnnnooooooooonnnmmmkkkjjjiiikkkkkkjjjjjjjjjjjjkkkkkkfffgggggghhhiiijjjkkkkkkjjjjjjkkkkkkkkklllllllllhhhjjjkkkjjjhhhhhhjjjmmmmmmlllmmmpppnnnjjjjjjnnnkkkjjjjjjjjjjjjkkklllllljjjjjjjjjjjjjjjjjjjjjjjjlllmmmnnnooooooooonnnmmmlllmmmnnnoooooonnnmmmlllvvvppplllkkkjjjjjjmmmqqqoooooooooooonnnmmmllllllnnnnnnooopppooommmkkkjjjkkkkkkkkkkkkkkkjjjjjjjjjiiikkklllmmmkkkjjjjjjkkkjjjkkkmmmmmmllliiifffcccfffggghhhiiijjjkkkllllllmmmjjjhhhjjjnnnooolllhhhmmmlllkkkmmmsssvvvooodddrrrrrrpppooonnnmmmmmmmmmkkkkkklllmmmnnnooopppqqqooonnnlllkkklllooorrrtttlllnnnppppppooommmmmmmmmmmmnnnoooooommmmmmnnnooooooqqqrrrqqqmmmkkkmmmooooooooopppppppppqqqqqqqqqnnnooopppooonnnmmmoooqqqooooooppppppppppppppppppnnnmmmmmmnnnooopppnnnmmmjjjiiijjjllloooqqqqqqqqqrrrrrrqqqppppppppppppqqqqqqooommmnnnpppqqqrrrqqqoooooonnnmmmlllmmmpppsssoooppppppppppppqqqrrrqqqooommmmmmooooookkkjjjllljjjjjjjjjjjjlllnnnoooqqqmmmmmmmmmmmmmmmmmmmmmmmmmmmooorrrssstttvvvxxxzzzvvvtttqqqoooooopppppppppnnnpppppppppqqqsssqqqmmmoooqqqsssuuuwwwzzz~~~zzzxxxzzz{{{yyyvvvuuuvvvvvvwwwwwwuuutttssstttsssrrrrrrqqqqqqrrrrrrqqqqqqrrrrrrrrrsssssssssqqqqqqqqqrrrssstttuuuvvvwwwrrrppprrrsssrrrqqqtttqqqppprrruuuuuutttvvvzzztttsssrrrssstttvvvvvvvvvpppqqqvvvyyyxxxtttwww|||zzzxxxvvvvvvwwwxxxyyyyyyzzzyyyxxxyyyzzzzzzxxxvvvssstttvvvxxxyyyxxxwwwwwwvvvwwwwwwwwwwwwwwwwwwvvvwwwwwwxxxxxxwwwvvvttttttxxxxxxxxxwwwvvvvvvwwwxxxwwwyyy{{{yyywwwxxx}}}~~~xxxwwwyyy||||||zzzzzzzzzzzzxxxwwwxxxzzz|||wwwyyy||||||{{{zzzzzzzzz|||||||||yyywwwwwwxxxzzzwwwyyy{{{yyy~~~nnnuuuxxxtttuuusssrrrtttvvvtttrrrtttzzzrrrvvvzzz{{{xxxtttrrrrrrsssqqqrrrrrrooolllmmmrrrrrrqqqsssvvvsssmmmmmmqqqrrrpppnnnnnnooopppqqqpppmmmmmmmmmmmmmmmmmmmmmmmmnnnpppqqqqqqpppppprrrsssrrrpppqqquuuvvv{{{zzzzzztttwwwzzztttrrrqqqqqqsssuuuwwwwwwvvvppppppqqqqqqqqqqqqqqqqqqqqqpppooonnnmmmnnnnnnoooqqqqqqqqqqqqqqqrrrrrrrrrooopppqqqqqqpppooopppqqqmmmlllllllllllllllmmmmmmlllkkkkkkkkklllnnnppprrrsssmmmkkknnnpppnnnmmmmmmpppooommmlllkkklllmmmmmmnnnnnnnnnmmmlllkkkjjjiiiooonnnmmmllllllkkkllllllgggggghhhhhhiiiiiijjjjjjfffggghhhiiikkklllmmmnnnkkkkkkkkkjjjkkkkkklllmmmllllllooorrrqqqllllllooojjjkkkllllllmmmmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmlllmmmnnnppppppnnnmmmlllpppllllllooooookkkjjjnnnllllllllllllkkkjjjiiihhhmmmmmmllllllkkkjjjjjjiiikkkkkkkkkjjjiiiiiihhhhhhhhhjjjlllkkkiiihhhiiikkkiiijjjkkkmmmmmmlllkkkjjjiiiiiijjjjjjkkklllmmmmmmkkkhhhfffhhhmmmnnnkkkhhhnnnkkklllooooookkkhhhhhhpppqqqqqqqqqqqqooonnnmmmjjjkkknnnpppqqqqqqpppooommmmmmlllmmmoooqqqtttuuuiiilllooopppnnnlllmmmnnnkkklllmmmmmmmmmmmmnnnooonnnqqqrrrppplllkkkmmmpppmmmmmmnnnnnnnnnooooooooonnnooopppooommmmmmooopppoooooooooooooooooooooooonnnllllllmmmpppqqqooommmjjjlllmmmnnnnnnoooqqqrrrpppppppppppppppooonnnnnnpppooonnnoooqqqrrrqqqpppooopppqqqqqqpppqqqrrrtttpppmmmkkknnnqqqrrrrrrqqqooommmmmmooooookkkjjjllliiijjjkkklllmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmllllllllloooqqqssstttvvvyyy{{{wwwvvvtttqqqnnnmmmnnnpppooorrrqqqnnnooosssqqqlllppprrrtttvvvxxx{{{~~~~~~yyyxxxzzz{{{yyyvvvwwwxxxxxxyyyyyywwwvvvuuutttsssrrrrrrqqqqqqrrrrrrsssssssssttttttuuuuuuuuusssrrrppprrrtttwwwwwwvvvwwwsssqqqsssuuussssssvvvqqqpppqqqttttttsssvvv{{{rrrqqqqqqrrrtttuuuuuutttwwwzzz~~~zzztttwww~~~xxxvvvuuuuuuuuuvvvuuutttwwwuuusssssstttuuuttttttqqqsssuuuwwwxxxxxxvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwrrrtttvvvxxxyyyxxxwwwvvvyyyzzzzzzxxxwwwvvvwwwxxxtttwwwyyyxxxuuuvvv{{{zzzxxxzzz||||||zzz{{{{{{zzzvvvrrrqqquuuyyyyyy|||~~~~~~{{{zzz|||sssvvvzzz|||{{{zzzxxxxxx{{{{{{yyyxxxxxxwwwwwwtttwwwzzzooonnn|||ooonnnooossssssppprrrvvvpppuuuzzz{{{xxxtttqqqpppoooooopppsssqqqooorrrwwwsssqqqsssvvvsssllllllqqqsssooolllllloooqqqqqqppppppppppppppppppppppppppppppqqqrrrqqqooonnnooopppvvvtttvvvyyyuuuuuu{{{rrr{{{rrr{{{yyyyyyrrrnnnxxxxxxfffsssqqqpppqqqrrrrrrqqqpppqqqqqqqqqpppppppppppppppmmmllllllkkkkkklllnnnooopppppppppqqqqqqrrrrrrrrroooqqqqqqqqqpppooopppqqqpppooonnnlllllllllmmmnnnpppooonnnnnnoooqqqsssuuuyyyqqqkkkmmmpppqqqpppqqqkkklllmmmmmmnnnmmmmmmmmmllllllmmmmmmllllllkkkjjjkkkjjjiiihhhgggfffffffffiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiijjjlllmmmnnnnnnmmmkkkjjjjjjlllmmmmmmllliiiiiimmmqqqqqqlllkkknnnjjjkkkmmmnnnooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmjjjjjjjjjjjjjjjkkklllmmmlllnnnoooppppppooonnnlllmmmkkknnnuuuuuunnnjjjlllnnnnnnnnnnnnmmmlllkkkjjjnnnmmmlllkkkkkkkkkkkkllllllkkkkkkjjjiiihhhggggggiiijjjkkkiiigggfffiiillliiiiiijjjkkkmmmoooqqqrrrkkkkkkkkkllllllmmmmmmnnniiihhhgggiiilllnnnllljjjnnnlllnnnqqqkkkbbbdddmmmnnnoooqqqrrrsssqqqpppnnnlllnnnrrrssssssoookkkhhhiiikkkmmmoooqqqsssttttttgggkkkooopppnnnlllmmmnnnkkklllnnnnnnnnnnnnoooqqqmmmppprrrpppllljjjnnnqqqkkkkkkkkklllllllllmmmmmmnnnooooooooommmmmmoooppppppooooooooonnnnnnmmmmmmnnnmmmlllnnnqqqrrrpppmmmllloooqqqqqqnnnnnnpppsssnnnooopppppppppnnnmmmlllqqqppppppppprrrrrrpppnnnppprrruuuvvvuuutttttttttpppkkkhhhlllqqqsssrrrpppmmmjjjkkkooopppmmmmmmpppjjjllloooqqqqqqooommmkkkmmmmmmmmmnnnmmmmmmlllkkklllnnnqqqssstttvvvyyy|||wwwxxxwwwrrrmmmlllnnnpppsssuuutttppppppuuusssnnnppprrruuuwwwxxx{{{zzzyyyyyywwwxxx|||xxxzzz~~~~~~yyysssooouuuwwwxxxwwwtttsssuuuxxxooossswwwwwwuuusssssstttpppoooooopppqqqsssuuuwwwvvvvvvvvvtttrrrrrrtttuuuuuutttrrrrrrrrrtttvvvwwwtttppppppuuuwwwuuutttvvvrrrwww}}}tttuuu~~~{{{vvvsssttttttrrrrrrttttttrrrvvvvvvpppuuuxxxooouuuqqquuuuuupppvvvwwwwwwvvvuuuttttttuuuyyyvvvtttvvvvvvtttvvvyyy}}}{{{zzzxxxwwwwwwxxxxxxuuuwwwyyyxxxvvvyyyzzzxxxwwwyyyyyyyyy}}}yyywwwxxxzzz{{{{{{zzzyyyzzz|||~~~~~~~~~zzzyyy|||~~~wwwuuuxxx|||ssswwwxxxyyyzzz|||}}}~~~~~~yyyuuutttsssyyysssrrrvvvwwwsssssswwwqqqpppooonnnooopppqqqrrrpppqqqrrrsssrrrqqqnnnmmmnnnnnnoooooopppppppppqqqqqqqqqrrrrrrqqqqqqpppoooooommmmmmnnnqqqssstttsssoooooooooooooooppppppqqqpppqqqqqqrrrrrrqqqqqqppppppoooooorrrxxx|||}}}|||wwwvvvvvvvvvvvvvvvvvvwwwyyyxxxwwwvvvvvvtttrrrpppqqqqqqqqqqqqooommmkkkiiimmmmmmnnnooopppqqqrrrsssnnnnnnnnnnnnooopppqqqrrroooqqqrrrqqqnnnnnnppptttqqqsssuuusssooolllmmmooommmssswwwssskkkgggiiioooqqqppppppoooooooooooopppnnnmmmmmmnnnpppqqqooonnnqqqqqqrrrpppmmmllllllmmmmmmnnnooonnnlllkkkkkkllllllkkkjjjiiiiiijjjkkkllljjjjjjiiiiiiiiiiiiiiiiiihhhiiikkklllmmmmmmlllkkknnnmmmmmmmmmllllllkkkkkkpppooonnnnnnmmmmmmmmmnnnsssnnnkkklllmmmlllooosssooosssrrrmmmllloooppplllllljjjiiikkkooopppmmmiiinnnoooooonnnllllllmmmnnnoooooooooooonnnnnnnnnnnnkkknnnpppnnnooorrrsssppptttnnnkkkmmmnnnllllllooonnnllljjjhhhhhhjjjlllmmmkkkkkkkkkkkkkkkjjjiiihhhiiikkkjjjggglllrrrpppjjjmmmmmmllllllkkkjjjiiiiiiiiillloooqqqpppnnnmmmmmmpppooommmjjjhhhggghhhiiigggjjjllljjjhhhhhhnnnssspppqqqrrrqqqnnnlllllllllpppooonnnmmmlllmmmmmmnnnqqqooonnnmmmllllllmmmmmmnnnmmmlllkkkkkklllmmmmmmjjjjjjkkknnnqqqsssrrrqqqrrrpppmmmmmmnnnoooooonnnsssqqqooooooqqqrrrpppnnnooopppqqqpppooooooqqqrrrooonnnnnnoooooonnnkkkiiikkklllmmmoooppppppqqqqqqooollljjjkkkoooqqqrrrqqqooooooooopppuuuxxxtttllltttooonnnqqqqqqoooqqqvvvppprrrssssssrrrrrrrrrssssssqqqnnnkkkjjjiiijjjjjjllllllllllllmmmoooppprrrnnnmmmmmmnnnnnnnnnkkkhhhooonnnrrryyyyyyuuuuuuzzz~~~tttnnnpppsssqqqppprrrrrrssstttqqqmmmmmmqqquuuyyyxxxxxxyyy|||~~~yyyxxxxxxvvvwwwzzzuuuwwwzzz||||||yyyuuussstttuuuuuutttsssssstttuuuqqqtttvvvvvvtttrrrssstttsssssssssssstttuuuwwwxxxxxxxxxwwwvvvuuuuuuvvvwwwuuusssrrrqqqqqqssstttuuuxxxtttsssvvvwwwtttrrrrrrssstttyyy~~~|||vvvvvvzzzzzzvvvtttvvvvvvsssrrrtttppprrrzzzyyyppptttyyytttvvvtttxxx}}}zzzuuuvvvwwwvvvtttttttttuuuxxxuuutttvvvvvvtttuuuxxx{{{zzzxxxwwwvvvwwwwwwxxxsssssstttuuuxxx}}}|||xxxvvvvvvwwwxxxxxx~~~}}}{{{yyyxxxyyy{{{|||{{{zzzyyyzzz{{{|||{{{zzzzzzxxxzzz~~~|||vvvuuuyyyzzzqqq|||zzzzzzzzzyyyyyyyyyxxxxxxxxxrrrxxx|||{{{zzz{{{zzzwwwyyyxxxwwwvvvxxx|||wwwqqqooosssuuusssqqqrrrooooooooopppqqqrrrssstttooopppqqqrrrrrrpppnnnmmmooopppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqppppppvvvqqqmmmkkklllqqqtttvvvoooooooooooooooppppppqqqqqqrrrrrrrrrrrrrrrrrrqqqoooooopppssswwwyyywwwuuutttuuuvvvwwwwwwvvvuuutttxxxwwwvvvuuuuuusssqqqpppppppppppppppooonnnmmmmmmlllllllllllllllmmmmmmmmmmmmmmmmmmnnnoooqqqrrrsssooopppqqqqqqpppooopppqqqooopppqqqqqqooonnnmmmnnnkkkpppsssrrrllljjjlllpppkkkkkkkkklllmmmnnnpppqqqnnnmmmmmmnnnooopppnnnmmmmmmnnnooommmkkkjjjjjjkkklllnnnnnnnnnlllkkklllmmmkkkkkkjjjiiiiiijjjkkkkkkkkkkkkkkkjjjiiigggfffeeeiiiiiijjjkkkllllllllllllnnnmmmllllllkkkjjjjjjjjjrrrqqqpppooonnnmmmmmmmmmlllkkklllmmmiiieeegggmmmvvvvvvrrrnnnpppsssqqqkkkjjjkkkmmmmmmmmmlllllllllmmmnnnnnnmmmlllkkkmmmnnnnnnnnnnnnnnnnnnnnnoooooommmpppqqqooooooqqqqqqnnnppplllkkknnnooollljjjkkkmmmmmmllllllllllllllllllkkkkkkkkkkkkkkkjjjiiihhhkkkppppppmmmmmmqqqrrrpppjjjjjjjjjjjjkkkkkkkkkkkkiiikkkllllllkkkkkklllmmmtttqqqooooooqqqqqqmmmjjjhhhkkkmmmkkkhhhiiimmmqqqjjjlllnnnnnnmmmlllmmmnnnjjjjjjjjjkkkmmmppprrrtttqqqpppooonnnnnnnnnooopppsssrrrpppooonnnnnnnnnooonnnmmmlllmmmoooooonnnlllmmmlllkkkkkkmmmnnnnnnmmmtttpppmmmlllmmmooooooooopppqqqqqqqqqpppqqqrrrtttqqqpppppppppqqqpppnnnkkkjjjkkklllmmmnnnnnnnnnnnnqqqooommmmmmpppqqqpppooolllnnnoooooosssvvvrrrlllsssooonnnqqqrrrooopppuuuoooqqqrrrrrrqqqppppppqqqqqqpppnnnmmmlllmmmnnnooommmmmmllllllmmmnnnooopppooonnnmmmnnnoooooommmkkkooonnnqqqvvvvvvsssuuuyyyvvvpppqqqsssqqqppprrrtttrrrpppppprrrtttuuuuuutttttttttvvvyyy}}}}}}xxxxxxxxxvvvvvvyyyvvvwwwxxxyyyyyyxxxuuutttwwwvvvtttuuuvvvwwwwwwvvvtttvvvvvvuuusssrrrssstttuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxvvvuuuuuuvvvvvvwwwvvvuuutttssssssssstttuuuxxxtttsssvvvwwwsssqqqrrrsssrrrtttxxxzzzxxxvvvwwwxxxuuutttxxxyyyvvvssstttssswww~~~rrrssszzzwwwrrrrrrwww}}}|||zzzzzzuuuvvvwwwvvvtttttttttuuuwwwtttsssuuuuuussstttwwwxxxxxxwwwvvvvvvwwwwwwxxxtttsssrrrtttyyy}}}~~~~~~{{{xxxuuutttuuuvvvwwwxxxyyyxxxxxxxxxyyyzzz{{{|||zzzyyyyyyzzz{{{zzzxxxvvvxxxwwwxxxzzzxxxuuuvvvzzzzzzsss{{{zzznnnxxxqqqyyyyyyxxxwwwvvvuuuttttttppptttuuurrrrrruuuwwwwwwrrrrrrqqqrrruuuyyy}}}wwwrrrooosssvvvuuuqqqooonnnoooppprrrsssttttttuuuoooooopppqqqqqqpppnnnmmmppppppqqqrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrqqqqqqpppvvvsssooommmoooqqqssstttoooooooooooooooppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrnnnoooqqqtttvvvuuurrrooossstttvvvwwwwwwvvvtttsssvvvvvvvvvuuutttrrrqqqppppppoooooooooooooooppppppqqqqqqpppooonnnmmmllllllkkkllllllnnnoooqqqssstttpppooooooqqqrrrqqqooonnnmmmllllllnnnooopppooonnnjjjmmmoooooonnnnnnooopppnnnnnnnnnnnnoooqqqrrrsssnnnmmmmmmmmmnnnnnnmmmkkkoooqqqqqqpppnnnmmmnnnooolllmmmnnnnnnmmmlllmmmooojjjjjjjjjjjjjjjjjjjjjjjjiiijjjkkklllkkkiiigggeeejjjjjjjjjjjjjjjlllmmmnnnlllkkkkkkkkkllllllmmmmmmqqqqqqpppnnnmmmlllkkkkkkggghhhjjjkkkhhhgggnnnxxx{{{xxxsssqqquuuyyyuuunnniiimmmqqqpppllljjjkkknnnkkklllmmmlllkkkkkklllnnnlllmmmmmmmmmnnnnnnoooooommmppppppmmmmmmooonnnkkkllliiijjjooopppllliiihhhiiikkklllnnnnnnmmmkkkjjjjjjjjjkkkkkkkkkjjjiiiiiihhhmmmoookkkhhhiiilllmmmfffggghhhiiijjjlllmmmmmmiiijjjiiihhhggghhhkkkmmmtttpppooorrrvvvvvvqqqkkkiiilllnnnmmmjjjiiikkkmmmmmmooopppqqqpppooopppqqqooonnnmmmllllllmmmnnnnnnqqqpppoooooooooppprrrsssvvvuuusssqqqpppooooooooonnnmmmllllllnnnnnnmmmkkkmmmmmmmmmooorrrsssrrrqqqsssoookkkiiijjjmmmnnnooonnnoooppppppppppppsssuuuqqqpppooopppqqqpppnnnlllllllllmmmmmmmmmmmmllllllpppnnnnnnnnnoooooommmkkkkkkoooqqqpppqqqsssrrrnnnqqqnnnoooqqqrrrpppppprrrnnnpppqqqpppnnnmmmmmmnnnnnnnnnnnnnnnoooqqqssstttnnnnnnmmmmmmmmmmmmnnnooonnnlllkkklllmmmnnnnnnmmmooonnnpppssssssrrruuuyyyxxxsssssssssrrrqqqqqqtttnnnjjjmmmuuuyyywwwsssooooooppprrrvvvzzz~~~}}}yyyyyyxxxvvvwwwyyy|||{{{zzzyyywwwuuutttsssvvvtttqqqsssvvvxxxwwwuuuwwwwwwvvvtttsssrrrssssssuuuuuuttttttttttttttttttwwwuuusssssstttuuuuuuuuuxxxwwwvvvuuuuuuuuuvvvvvvtttqqqppptttvvvtttssstttttttttuuuvvvwwwvvvuuuuuuvvvtttuuuzzz{{{wwwtttttt{{{}}}ttttttyyysssqqqsssvvvxxxuuussssssuuutttuuuvvvvvvtttssstttvvvwwwttttttwwwwwwttttttwwwwwwwwwwwwwwwwwwxxxxxxxxxvvvvvvuuuvvvwwwwwwwwwvvvxxxvvvssssssuuuwwwxxxxxxvvvvvvwwwxxxyyyzzzzzzzzzyyyyyyyyy{{{|||{{{yyyvvvwwwwwwwwwvvvuuuuuuwwwzzzvvvttt{{{xxxnnnssszzzrrrvvvvvvuuuuuuuuuuuuuuuuuussswwwwwwsssrrruuuxxxxxxyyyxxxuuutttssstttvvvwwwzzzuuurrrtttxxxxxxsssnnnpppqqqssstttuuuttttttsssnnnooopppppppppoooooonnnppppppqqqrrrrrrqqqqqqppprrrrrrrrrrrrrrrqqqqqqpppoooppprrruuuvvvuuuqqqnnnoooooooooooooooppppppqqqqqqqqqqqqppppppqqqqqqqqqooooooqqqrrrsssrrrqqqooovvvuuuuuuuuuuuuuuuuuuvvvuuuvvvvvvuuusssrrrqqqqqqqqqpppooonnnnnnooopppqqqrrrqqqqqqpppooonnnmmmmmmmmmmmmmmmnnnnnnpppqqqrrrpppooonnnpppssssssoookkkllljjjjjjmmmqqqsssqqqooolllkkklllnnnoooppppppooorrrqqqpppooooooooooooooonnnmmmlllmmmnnnnnnllljjjppprrrsssrrrppppppqqqrrrkkkmmmnnnnnnmmmmmmnnnpppjjjjjjkkkkkkkkkkkkjjjjjjfffhhhkkkmmmnnnmmmllljjjlllkkkiiihhhiiikkknnnooojjjjjjjjjkkkmmmoooqqqrrrppppppppppppooonnnmmmllllllhhhfffffffffjjjttt~~~wwwvvvtttuuuxxx{{{zzzxxxnnnppprrrrrrooommmmmmmmmjjjkkklllkkkjjjjjjlllmmmkkkllllllmmmmmmnnnnnnoooiiimmmmmmkkkjjjmmmllliiijjjhhhiiinnnooollliiiiiiggghhhiiikkkkkkjjjiiihhhjjjjjjkkkkkkkkkjjjjjjiiihhhjjjjjjgggeeeeeeggghhhffffffggghhhjjjkkklllllliiijjjjjjjjjiiiiiikkklllooommmmmmooorrrrrrpppmmmkkkmmmooonnnkkkiiijjjkkkppprrrsssrrrpppnnnnnnnnnqqqpppnnnlllkkkkkkkkkkkkpppooooooooooooqqqrrrtttuuusssrrrpppoooooopppppplllkkkkkklllooopppppppppnnnnnnoooqqqssstttsssqqqqqqooommmkkklllmmmnnnooolllnnnoooooonnnoooqqqsssooonnnmmmmmmnnnnnnmmmkkkoooooopppoooooonnnmmmmmmkkklllmmmmmmnnnmmmkkkjjjkkkpppsssqqqppprrrssspppnnnnnnoooqqqqqqpppppppppmmmooopppooolllkkkjjjkkkmmmmmmnnnnnnppprrrtttuuuoooooonnnnnnmmmmmmmmmmmmlllkkkiiiiiikkknnnnnnnnnoooooopppqqqqqqsssvvvzzzzzzvvvtttssssssqqqqqqqqqllliiilllrrrvvvtttpppppppppppprrrtttxxx{{{~~~~~~zzz{{{zzzxxxwwwzzz~~~}}}{{{yyywwwvvvuuuuuussspppnnnpppsssvvvuuusssxxxwwwuuutttttttttssssssuuuuuuuuuuuuuuutttttttttwwwtttrrrrrrtttvvvvvvuuuvvvvvvuuuuuuuuuuuuuuuuuussspppooosssuuusssqqqrrrtttwwwzzzxxxuuussstttuuutttrrrtttzzz|||xxxuuuuuu|||zzz~~~{{{sssvvvyyyqqqssswwwzzzxxxuuutttvvvxxxssstttvvvuuutttssstttvvvxxxvvvvvvyyyyyyvvvvvvxxxxxxxxxyyyyyyyyyyyyyyyyyytttxxxzzzxxxtttrrrtttwwwwwwuuuttttttvvvxxxyyyyyyvvvwwwxxxyyyyyyxxxxxxwwwwwwxxxyyy{{{~~~}}}{{{yyyvvvwwwwwwtttsssuuuwwwyyyqqqsssxxxvvvpppsssyyywwwvvvvvvvvvvvvuuuuuuuuuuuurrrvvvwwwsssqqqtttuuusssttttttsssssstttuuuwwwyyyzzzwwwttttttvvvwwwsssnnnssstttuuuuuutttsssqqqpppooooooooopppppppppoooooonnnooopppqqqqqqpppooonnnqqqqqqrrrrrrqqqqqqpppooolllnnnqqquuuwwwwwwssspppoooooooooooooooppppppqqqppppppooooooooooooppppppqqqppppppppppppqqqsssuuuyyywwwuuussssssuuuwwwyyytttvvvwwwvvvsssqqqqqqrrrsssqqqpppnnnmmmnnnnnnooollllllllllllllllllllllllpppooonnnnnnnnnnnnnnnnnnpppooonnnpppsssrrrnnnjjjmmmkkkkkkmmmrrrtttrrrpppnnnllllllmmmooopppnnnlllnnnmmmlllkkkjjjjjjjjjjjjmmmllllllmmmnnnnnnlllkkkmmmnnnoooooommmlllmmmnnnkkkmmmnnnnnnmmmmmmooopppjjjkkklllmmmmmmlllkkkjjjhhhjjjmmmooopppooonnnllllllkkkiiihhhhhhkkknnnppplllkkkjjjjjjkkkmmmooopppoooppppppqqqqqqpppooooooooohhhdddgggjjjlllnnnqqqoooqqquuuwwwxxxzzz~~~uuutttrrrssssssrrroookkkjjjkkkkkkkkkiiiiiikkkmmmkkkkkkllllllmmmmmmmmmnnnhhhlllmmmkkkllloooooollllllhhhhhhlllnnnlllkkklllhhhhhhhhhhhhiiiiiijjjjjjiiijjjjjjkkkkkkkkkjjjjjjpppllliiiiiijjjkkkjjjjjjhhhhhhhhhiiiiiijjjjjjjjjhhhkkknnnnnnmmmllllllllljjjlllmmmllljjjkkknnnqqqmmmnnnooonnnllljjjiiiiiikkklllnnnmmmkkkiiiiiijjjkkkkkkjjjkkklllnnnpppqqqnnnmmmmmmmmmnnnpppqqqrrrrrrrrrqqqppppppqqqrrrsssnnnmmmlllmmmppprrrsssrrrkkkkkkkkkmmmoooooommmkkkoooppppppppppppooonnnnnnmmmnnnooooooooooooqqqsssooonnnmmmmmmnnnnnnmmmlllppppppppppppooonnnmmmllliiikkkmmmnnnooonnnnnnnnniiinnnpppnnnnnnpppqqqooommmnnnoooooopppppppppooommmnnnooonnnllljjjjjjjjjnnnnnnnnnnnnoooppppppqqqooooooooonnnnnnmmmllllllmmmllljjjkkkmmmooopppppppppqqqqqqpppqqqtttxxx{{{}}}|||xxxtttssssssrrrqqqppppppoooooopppqqqqqqqqqttttttssssssuuuwwwzzz{{{{{{{{{{{{xxxxxxzzz{{{zzzyyyxxxxxxxxxyyyyyyuuutttssstttwwwyyyyyyyyyxxxvvvuuuuuuvvvvvvtttsssvvvwwwwwwwwwwwwwwwvvvuuuyyyvvvssstttwwwyyyxxxvvvrrrrrrssssssssstttttttttwwwsssrrrttttttqqqnnnooorrrxxx|||yyyuuutttttttttsssqqqsssyyy{{{yyyvvvvvvuuurrruuutttqqqxxx~~~vvvqqqvvvxxxvvvuuuwwwzzz{{{rrrtttuuuuuutttssstttvvvyyyvvvwwwzzzzzzwwwvvvyyyyyyyyyzzzzzzzzzyyyyyyxxxrrrwww{{{yyyuuussswww{{{wwwvvvtttuuuwwwyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwvvvwwwwwwxxxzzz}}}~~~}}}{{{uuuxxxxxxtttsssuuuwwwwwwtttwwwxxxwwwuuuvvvxxx{{{yyyyyyxxxvvvuuusssrrrrrrsssxxxyyyvvvuuuwwwwwwuuupppppppppqqqrrrtttvvvwwwwwwwwwuuuqqqqqqrrrqqqnnnvvvuuuuuutttsssqqqpppooopppppppppppppppqqqqqqqqqnnnooopppqqqqqqpppnnnlllpppppppppppppppoooooonnnqqqooommmnnnqqqtttvvvvvvoooooooooooooooppppppqqqqqqpppooonnnnnnooopppqqqqqqqqqpppooonnnqqquuuxxxxxxvvvtttrrrrrrtttvvvxxxrrruuuwwwuuurrrpppppprrrqqqpppooonnnmmmmmmmmmmmmkkkllllllmmmmmmnnnnnnnnnqqqpppooonnnmmmlllllllllpppoooooopppppppppmmmkkkmmmlllmmmoooqqqrrrqqqpppnnnmmmmmmmmmnnnnnnmmmkkklllllllllllllllmmmnnnnnnmmmllllllmmmoooooonnnmmmoooppppppooonnnmmmmmmnnnmmmnnnoooooonnnmmmnnnpppjjjlllnnnppppppnnnllljjjnnnnnnooopppooommmkkkiiilllkkkiiihhhiiikkknnnooorrrpppnnnkkkjjjjjjkkklllllllllmmmnnnnnnlllkkkjjjiiieeehhhrrryyyxxxssspppjjjmmmssswwwvvvvvv}}}yyyvvvssssssuuutttooojjjlllllllllkkkiiiiiijjjllllllllllllllllllllllllllljjjnnnooommmooorrrrrrpppmmmiiiiiilllooommmmmmoookkkkkkjjjjjjkkklllmmmnnniiiiiijjjkkkkkkkkkjjjjjjrrrkkkgggiiilllkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhkkkooopppooommmlllllliiimmmooolllhhhhhhnnntttoooooonnnmmmlllkkkjjjjjjhhhjjjlllmmmllllllmmmooommmmmmlllkkkkkklllmmmnnnmmmllllllllllllnnnpppqqqrrrrrrqqqqqqrrrsssuuuvvvqqqpppnnnnnnoooqqqrrrqqqmmmllllllmmmnnnooonnnlllnnnpppssstttrrrpppooonnnpppqqqqqqqqqpppppprrrsssqqqpppnnnnnnoooppppppooommmmmmnnnnnnmmmlllkkkkkkkkkmmmooopppppppppqqqrrrgggkkkkkkjjjkkknnnnnnkkkllloooooommmmmmppppppnnnlllnnnooonnnlllkkkkkkllloooooonnnnnnnnnmmmmmmmmmnnnnnnoooooonnnmmmllllllpppnnnnnnnnnqqqrrrrrrrrrooorrrsssppppppuuuyyyzzzzzz{{{yyytttrrrssssssqqqqqquuuwwwuuuqqqoooqqquuuvvvuuuttttttuuuvvvyyyzzz~~~zzz{{{{{{xxxwwwxxxzzzyyyyyyxxxxxxxxxxxxxxxvvvwwwxxxyyyyyyzzz}}}vvvuuutttvvvxxxxxxuuurrrtttuuuvvvwwwwwwwwwvvvuuuyyyvvvrrrssswwwzzzyyyvvvqqqrrrssstttuuuvvvvvvvvvyyyuuutttvvvvvvrrrooopppooouuuxxxwwwwwwyyywwwrrrrrroooqqqwwwzzzxxxwwwxxxrrrqqquuutttpppxxxppptttvvvsssssswwwxxxvvvrrrsssuuutttssssssuuuvvvxxxuuuvvvzzzzzzvvvuuuxxxyyyyyyzzzzzzyyyxxxwwwvvvwwwxxxyyyxxxwwwvvvyyy{{{wwwuuutttuuuwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxwwwxxxzzz{{{{{{zzzuuuzzzzzzuuusssvvvwwwuuuwwwzzzxxxvvvyyywwwvvv{{{xxxwwwvvvuuutttsssrrrrrrlllpppqqqoooooorrruuuttttttsssrrrqqqqqqqqqrrrrrrwwwzzzxxxpppmmmoooqqqpppuuuuuusssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrsssoooppprrrsssrrrpppnnnmmmooooooooooooooonnnmmmmmmssspppmmmmmmooorrrtttuuuoooooooooooooooppppppqqqsssrrrqqqppppppqqqrrrssspppqqqqqqpppoooooosssvvvssssssssssssssssssssssssooorrruuusssooommmnnnqqqmmmmmmnnnnnnnnnmmmmmmlllnnnnnnnnnooooooooopppppppppooonnnmmmmmmmmmmmmmmmppppppqqqpppnnnmmmmmmnnnlllmmmoooooonnnnnnnnnooolllmmmmmmnnnmmmmmmmmmmmmqqqppppppppppppqqqrrrrrrlllkkklllnnnpppqqqpppoooqqqrrrsssqqqooonnnnnnooonnnooopppooonnnmmmnnnoookkkmmmppprrrrrrpppmmmkkkoooooonnnnnnlllkkkiiihhhkkkjjjiiiiiiiiikkkmmmooowwwuuurrrpppooooooqqqrrrrrrrrrsssrrrqqqnnnllljjjmmmlllpppyyy~~~|||xxxwwwmmmmmmpppttttttrrrvvv~~~wwwvvvuuutttssspppmmmkkknnnnnnnnnllljjjiiiiiikkkmmmmmmllllllkkkjjjjjjjjjkkkoooooonnnnnnqqqqqqnnnllliiikkkpppsssqqqooopppiiijjjlllmmmnnnnnnmmmmmmhhhiiijjjkkkkkkkkkkkkjjjlllgggdddfffgggeeefffjjjkkkkkkkkkkkkkkkjjjjjjjjjhhhjjjllllllkkkjjjkkkkkkjjjlllnnnnnnlllkkknnnqqqqqqooommmkkkkkkkkkkkkkkkjjjlllooooooooooooppprrrrrrqqqnnnllljjjiiihhhhhhmmmmmmlllllllllmmmoooppprrrqqqpppppppppqqqrrrssspppnnnlllllloooqqqrrrsssooonnnmmmnnnqqqrrrsssrrroooqqqsssssspppoooooopppoooppppppooommmmmmnnnppprrrpppnnnnnnoooppppppppplllmmmmmmmmmmmmmmmlllllllllnnnooonnnmmmmmmooorrrjjjjjjiiihhhkkkpppnnniiimmmooooookkkkkkpppqqqnnnlllnnnoooooonnnmmmmmmnnnoooooooooooonnnmmmllllllmmmnnnnnnoooooonnnmmmlllooonnnnnnoooqqqrrrqqqooolllqqqrrrooopppuuuxxxwwwwwwzzzyyysssqqqttttttqqqrrrvvvxxxwwwrrrppprrruuussssssrrrrrrsssuuuwwwyyy|||yyyzzzzzzwwwvvvwww|||{{{zzzxxxvvvuuutttssspppsssuuuuuutttuuuyyy|||uuuttttttvvvyyyyyyuuurrrqqqrrrtttuuuuuuuuutttssswwwssspppqqquuuxxxwwwtttssstttvvvwwwyyyzzzzzzzzzxxxttttttwwwxxxvvvtttuuunnnqqqssstttzzz~~~yyyoooqqqooopppvvvyyywwwwwwxxxuuuvvv|||yyypppxxxuuuyyyxxxttttttwwwwwwrrrrrrsssttttttssssssuuuvvvvvvtttvvvyyyyyyvvvtttvvvxxxyyyyyyyyyxxxwwwuuuttt~~~|||yyyxxxxxxyyyxxxwwwvvvuuuttttttvvvwwwwwwvvvxxxwwwwwwwwwxxxyyyzzz{{{{{{yyywwwwwwxxxyyyxxxwwwvvv{{{{{{vvvsssvvvvvvssstttwwwrrrrrrwwwuuuqqqxxxssssssssstttttttttuuuuuuooorrrssspppqqqwww|||}}}tttsssssssssssssssttttttxxx}}}|||rrrlllooosssttttttsssrrrqqqpppqqqrrrsssrrrqqqqqqqqqrrrsssssstttpppqqqsssttttttrrrooommmnnnnnnnnnnnnnnnmmmmmmllloooooopppqqqsssrrrpppmmmoooooooooooooooppppppqqquuutttrrrqqqqqqrrrtttuuunnnqqqsssrrrpppnnnppprrrnnnppprrrttttttrrrpppnnnlllpppsssqqqmmmkkkllloooiiijjjlllnnnooonnnnnnmmmllllllllllllllllllkkkkkknnnnnnmmmmmmmmmmmmnnnnnnoooqqqrrrppplllkkkmmmoookkknnnpppooollljjjkkknnniiilllnnnnnnmmmlllmmmooosssrrrqqqooonnnmmmmmmmmmlllkkklllnnnqqqrrrrrrpppooooooooonnnkkkiiijjjjjjoooppppppooonnnmmmmmmnnnkkknnnqqqssssssqqqnnnkkklllkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjlllmmmnnnyyyxxxvvvuuuvvvyyy{{{}}}}}}yyyvvvtttzzzwwwvvvsssnnnnnnqqqrrrnnnmmmrrrsssppppppttttttvvvxxxuuupppkkkkkklllooooooooommmjjjiiiiiijjjnnnmmmmmmlllkkkjjjiiihhhkkknnnnnnkkkkkkmmmllliiijjjiiimmmtttwwwsssooooooeeehhhkkkoooooonnnkkkiiihhhiiijjjkkkkkkkkkkkkkkkiiiffffffhhheeeaaaeeennnjjjjjjjjjkkkkkklllllllllhhhhhhiiihhhggggggiiillljjjkkklllnnnooonnnmmmkkkrrrooollljjjkkklllllllllkkkmmmnnnnnnlllkkkllllllllllllkkkjjjkkklllmmmnnnnnnnnnmmmllllllmmmooopppqqqpppnnnmmmmmmmmmnnnnnnkkkiiiiiijjjooosssuuuvvvlllkkkjjjkkknnnrrrssssssqqqrrrsssqqqnnnmmmpppssslllmmmmmmkkkiiihhhiiikkkpppnnnlllkkkmmmnnnooonnnnnnnnnooooooooooooooonnnkkkmmmmmmkkkhhhhhhjjjmmmnnnmmmjjjjjjoootttqqqkkkmmmpppnnniiijjjoooqqqooommmnnnppppppooonnnooopppooooooooooooooonnnmmmmmmlllmmmnnnoooooonnnmmmlllkkkkkklllmmmoooooommmkkkjjjppprrrnnnoootttwwwuuuuuuzzzyyysssqqqttttttqqqqqqsssuuuuuurrrqqqrrrtttpppoooooooooqqqtttwwwyyy|||xxxxxxxxxvvvvvvxxxzzz|||~~~|||yyywwwwwwyyyvvvwwwwwwuuusssrrrssstttvvvvvvwwwwwwwwwwwwwwwvvvwwwuuutttrrrrrrtttuuuwwwrrrrrrtttuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvsssppprrrwwwwwwsssuuu{{{uuuvvvwwwvvvtttrrrssstttsssrrrrrrtttvvvwwwwwwuuuuuuwwwwwwuuusssrrrvvvyyyvvvvvvvvvvvvwwwwwwwwwwwwuuuwwwyyyzzzyyywwwtttssstttvvvyyy{{{|||{{{yyyxxxzzz{{{{{{{{{yyywwwtttrrrwwwtttsssrrrtttvvvuuuuuuuuutttttttttttttttxxxwwwuuuvvvwwwyyyyyyxxxzzzwwwuuuvvvxxxyyywwwtttzzz}}}~~~vvv|||ssstttvvvwwwwwwvvvuuuuuuvvvuuutttrrrppppppqqqrrrsssqqqqqqqqqqqqrrrtttvvvwwwvvvuuusssqqqqqqrrrssstttuuuwwwyyywwwrrrpppppprrrpppqqqssssssrrrpppmmmkkkqqqtttsssppppppssstttqqqyyyxxxvvvsssoookkkhhhfffnnnooopppqqqqqqpppooonnnooopppqqqqqqpppoooqqqrrroooooooooooopppqqqrrrsssvvvtttqqqooooooqqqtttvvvxxxxxxxxxvvvrrrppppppppptttrrrppppppqqqqqqqqqpppnnnooonnnllljjjjjjlllnnnkkklllnnnoooooonnnlllkkklllmmmooopppqqqqqqqqqppplllnnnooopppooonnnooopppnnnmmmmmmnnnoooooommmlllrrrqqqooonnnmmmmmmnnnnnnoooooonnnnnnnnnoooooopppooonnnnnnnnnnnnoooppppppnnnnnnoooppprrrtttvvvwwwnnntttuuuqqqooopppqqqppppppmmmlllnnnnnnlllnnnqqqsssoookkkjjjlllmmmllljjjqqqlllkkkmmmnnnlllkkkmmmlllkkkjjjjjjkkklllmmmnnnnnnqqqssssssrrrooonnnnnnmmmnnnnnnoooqqqtttvvvwwwzzznnnkkkuuu|||qqq^^^yyytttnnnkkkmmmnnnnnnmmmmmmnnnppppppnnnnnnnnnooommmmmmnnnnnnmmmmmmlllkkklllkkkjjjiiijjjkkklllmmmllljjjhhhiiijjjlllmmmmmmlllnnnnnnnnnuuu{{{vvvlllpppmmmiiiiiilllnnnnnnmmmjjjjjjkkklllllllllkkkkkkhhhhhhhhhhhhhhhhhhhhhhhhgggffffffgggiiiiiihhhgggkkkjjjhhhgggggghhhjjjkkkiiikkkmmmmmmlllkkklllmmmjjjllloooooommmkkkjjjjjjlllkkkkkklllnnnooonnnllljjjjjjjjjhhhhhhiiilllooopppllliiikkkoooqqqnnnjjjiiillloooooollljjjjjjkkkhhhlllqqqrrrpppnnnnnnoooqqqnnnkkklllooorrrsssrrruuutttrrrpppoooooopppppprrrrrrqqqpppooonnnmmmlllmmmoooqqqqqqooommmmmmmmmqqqooooooooommmiiijjjnnnmmmlllkkkjjjjjjjjjjjjjjjllllllnnnpppmmmiiijjjooorrrmmmmmmrrrqqqmmmmmmqqqpppooonnnmmmllllllllllllqqqqqqpppnnnlllmmmooorrrmmmmmmllllllmmmppprrrtttoooqqqqqqmmmmmmpppqqqnnnppprrrsssqqqmmmnnntttzzzyyy}}}|||vvvrrrqqqooollloooppprrrssssssrrrpppooopppoooppptttvvvuuuvvvyyyzzzvvvwwwwwwuuuuuuxxxyyyzzz|||{{{xxxwwwwwwyyytttuuuuuuuuussssssuuuwwwrrrsssssstttttttttssssssuuuuuutttsssssstttuuuuuuttttttuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuurrrppprrrvvvuuurrrtttyyy||||||zzzwwwsssqqqpppqqqtttssssssssstttuuuvvvwwwuuuvvvvvvvvvttttttvvvwwwvvvvvvvvvvvvwwwwwwwwwwwwttttttuuuvvvwwwvvvsssqqqtttvvvxxxzzz{{{{{{{{{zzzwwwxxxyyyzzzyyyxxxvvvttt{{{vvvvvvuuussssssvvvuuuuuuvvvvvvwwwwwwwwwwwwwwwvvvuuuvvvxxxyyyxxxwww{{{{{{{{{zzzxxxwwwwwwwwwvvvyyy~~~ssssssuuuwwwvvvuuutttuuuuuutttsssrrrqqqpppqqqqqqrrruuuuuutttssstttuuuvvvwwwuuutttrrrqqqpppqqqrrrssstttuuuvvvuuusssqqqqqqqqqrrrqqqqqqqqqpppoooooonnnsssuuutttqqqqqqtttuuusssppppppppppppooonnnmmmlllmmmnnnoooooooooooonnnmmmooopppqqqpppooonnnooopppoooooooooooopppqqqrrrssstttsssqqqooooooqqqssstttooopppqqqqqqoooooopppqqqrrrqqqppppppqqqqqqpppnnnooonnnmmmlllllllllmmmmmmkkkkkklllmmmmmmlllkkkkkklllmmmnnnppppppppppppooolllnnnooopppnnnnnnoooppprrrqqqppppppppppppoooooonnnnnnmmmlllllllllmmmnnnooonnnnnnmmmmmmmmmnnnnnnrrrrrrqqqpppoooooooooooollllllmmmmmmnnnoooqqqqqqhhhmmmooollljjjkkkllljjjpppmmmkkkmmmmmmkkkkkkooopppnnnlllllllllmmmlllkkkqqqllljjjmmmnnnlllkkkmmmmmmmmmlllkkkkkklllmmmnnnnnnpppqqqqqqooommmmmmmmmnnnnnnnnnooopppqqqqqqqqqvvvtttvvvsssooonnnnnnooooooooopppqqqpppooommmmmmooorrrnnnmmmmmmmmmllllllllllllooonnnlllkkkjjjiiiiiiiiimmmkkkiiiiiijjjkkkkkkjjjlllnnnmmmooowww}}}zzzrrrooollliiiiiikkkllllllkkkiiiiiiiiiiiihhhhhhgggfffhhhiiikkkmmmmmmlllkkkjjjiiihhhhhhiiijjjkkkjjjhhhjjjiiigggffffffgggiiijjjiiijjjkkklllllllllkkkjjjjjjlllnnnnnnmmmkkkjjjjjjnnnmmmlllllllllllljjjhhhllllllkkkiiihhhhhhjjjlllnnnllljjjlllnnnpppnnnlllkkknnnqqqpppnnnkkkkkkllljjjmmmqqqsssqqqppppppppprrrooommmnnnppprrrrrrqqqssssssrrrqqqppppppppppppooooooooooooppppppppppppiiikkknnnooopppqqqrrrtttpppnnnnnnpppnnnjjjkkkooommmmmmmmmmmmmmmmmmnnnoooooonnnooorrrpppmmmmmmpppqqqmmmmmmqqqqqqnnnnnnrrrppppppoooooonnnmmmllllllmmmnnnnnnnnnmmmmmmoooqqqkkklllmmmnnnooopppppppppoooqqqpppmmmmmmpppqqqnnntttuuuuuurrrooonnnqqqtttzzz}}}}}}wwwrrrrrrpppnnnpppqqqrrrssssssqqqooonnnrrroooppptttvvvuuuwwwzzzyyyuuuvvvwwwuuuvvvxxxwwwxxxyyyyyywwwvvvwwwxxxrrrsssttttttttttttvvvxxxuuuuuuuuuvvvvvvuuuuuutttttttttuuuuuuuuuuuuttttttvvvwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuttttttsssrrrqqqppprrrttttttrrrtttxxx~~~}}}{{{wwwsssqqqrrrssstttuuuvvvuuurrrrrruuuxxxvvvuuuuuuvvvwwwwwwvvvtttvvvvvvvvvvvvwwwwwwwwwwwwvvvtttrrrsssvvvwwwuuusssvvvvvvwwwyyyzzz{{{{{{|||uuuvvvwwwxxxxxxxxxwwwvvvuuutttuuuxxxwwwssstttwwwuuuuuuvvvwwwwwwxxxxxxwwwvvvuuuvvvwwwyyyyyywwwuuuyyy|||~~~{{{vvvtttuuuxxxsssqqq}}}{{{yyysssssstttvvvvvvtttssstttuuurrrrrrqqqqqqqqqqqqqqqpppwwwvvvuuutttttttttttttttssssssqqqpppppppppqqqrrrsssrrrrrrrrrssssssqqqppprrrqqqpppoooooopppqqqrrrtttvvvvvvrrrrrrvvvvvvtttlllmmmnnnooopppqqqqqqqqqmmmmmmnnnnnnnnnnnnmmmmmmooopppqqqpppnnnmmmmmmnnnpppppppppppppppqqqssssssqqqqqqpppoooooopppqqqqqqkkkmmmnnnnnnnnnnnnoooqqqpppppppppppprrrqqqooommmpppnnnkkkkkkmmmooommmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmooooooooonnnnnnlllmmmoooooonnnnnnnnnooonnnnnnnnnnnnoooooooooooommmllllllmmmmmmooopppqqqqqqpppooonnnnnnnnnnnnnnnqqqpppoooooonnnnnnnnnnnnrrrrrrrrrrrrssssssssssssmmmqqqssspppoooqqqqqqooorrrnnnmmmnnnnnnkkkllloookkkmmmnnnnnnmmmllllllmmmpppllljjjmmmnnnlllkkkmmmoooooommmllllllmmmnnnnnnnnnoooooonnnlllkkkkkklllmmmnnnooooooooonnnmmmlllvvvtttlllhhhooo|||~~~wwwqqqqqqqqqpppnnnnnnoooqqqssssssqqqnnnlllmmmpppsssooonnnlllkkkkkkkkklllmmmmmmmmmmmmlllllljjjiiihhhnnnllliiiiiijjjjjjiiihhhkkkkkkiiikkkqqqwwwuuuppppppmmmkkkkkklllllllllkkkjjjjjjiiihhhgggfffeeeeeegggiiimmmooopppnnnkkkiiikkkjjjiiijjjllllllllljjjiiihhhgggffffffggghhhiiiiiihhhhhhkkkmmmnnnjjjgggjjjlllnnnnnnllljjjjjjjjjlllkkkjjjkkkkkkkkkiiigggkkklllkkkjjjhhhhhhjjjlllmmmmmmnnnooooooooooooooonnnppprrrqqqooommmllllllkkknnnqqqrrrrrrqqqpppqqqrrrppppppppprrrrrrqqqppppppqqqqqqqqqqqqqqqppppppooooooooopppppppppqqqqqqnnnooopppooommmmmmoooqqqmmmlllnnnpppoookkklllooommmmmmmmmmmmnnnooopppqqqmmmjjjjjjmmmooolllkkklllpppmmmmmmppppppoooooorrrpppqqqqqqqqqpppnnnlllkkkmmmnnnooonnnmmmkkklllllljjjkkknnnooopppooommmlllnnnppppppmmmnnnpppqqqnnnttttttsssrrrrrrqqqqqqqqq{{{~~~}}}wwwssssssrrrpppqqqrrrrrrsssrrrqqqpppoootttppppppsssuuuuuuxxx||||||~~~yyyuuuwwwwwwvvvwwwzzzvvvvvvwwwvvvvvvvvvwwwxxxssstttuuutttttttttvvvxxxvvvvvvwwwwwwvvvvvvuuuuuutttuuuvvvxxxxxxvvvuuutttwwwwwwwwwvvvvvvtttssssssuuuuuuuuuuuutttsssqqqpppqqqrrrtttuuutttsssuuuwwwyyyxxxwwwtttrrrsssvvvyyyssswww{{{zzzuuusssuuuxxxwwwuuutttvvvyyyyyyvvvsssuuuvvvvvvvvvwwwwwwwwwwwwyyyuuurrrssswwwzzzyyywwwyyyyyyxxxxxxxxxyyyzzz{{{uuuvvvwwwwwwwwwwwwvvvuuuppprrruuuyyywwwssstttyyyvvvvvvwwwwwwwwwwwwvvvuuuuuuuuuvvvxxxzzzyyywwwtttvvvxxxyyyxxxuuutttuuuvvvxxxpppwwwyyysssvvvwwwrrrtttuuuuuutttsssssstttpppqqqqqqrrrrrrqqqppppppttttttssssssrrrrrrrrrrrrrrrqqqppppppoooooopppppprrrpppooopppssstttrrroooppppppoooooopppqqqqqqrrrsssvvvuuurrrrrruuuvvvssspppqqqqqqrrrrrrrrrrrrrrrnnnnnnnnnnnnnnnnnnnnnnnnoooppppppooommmkkkllllllpppooooooppppppqqqrrrsssoooppppppqqqqqqppppppooonnnoooppppppnnnnnnooopppppppppppprrrsssrrrooolllqqqmmmjjjkkkoooqqqnnnjjjmmmllllllkkkkkkllllllmmmjjjkkkmmmnnnnnnnnnmmmmmmkkkmmmoooooonnnmmmnnnoookkkllloooppppppooooooooommmnnnooopppqqqssstttuuutttsssrrrqqqppppppooooooppppppoooooopppqqqrrrrrrnnnooooooooooooooooooooonnnppppppllllllpppqqqpppssspppnnnppppppnnnooorrrhhhllloooooommmlllmmmnnnpppllljjjmmmnnnllllllmmmqqqpppooommmmmmmmmnnnnnnooooooooommmkkkjjjkkkmmmlllnnnoooppppppnnnlllkkkppptttqqqkkkjjjnnnkkkccckkkoooqqqqqqnnnmmmoooqqqqqqrrrqqqooommmmmmnnnpppooonnnllljjjjjjkkklllmmmiiijjjkkkmmmmmmmmmlllllllllkkkjjjjjjkkklllkkkiiinnnkkkhhhhhhlllooonnnkkkqqqppppppoooooonnnmmmlllllllllkkkjjjjjjiiiiiiiiiiiikkklllmmmmmmkkkiiihhhkkkjjjiiijjjkkkllllllkkkiiihhhgggggggggggghhhiiijjjhhhgggkkkooopppkkkfffiiikkkmmmmmmkkkjjjjjjkkkiiihhhhhhjjjlllmmmmmmkkkgggiiijjjjjjjjjkkknnnpppkkknnnpppqqqpppooopppqqqppppppqqqpppooommmlllkkklllmmmoooqqqqqqppppppppppppppppppqqqqqqqqqooonnnnnnoooppprrrrrrrrrqqqppprrrrrrqqqppppppooonnnnnnppppppooommmkkkjjjlllnnnlllkkkmmmqqqpppllllllpppmmmmmmlllllllllmmmmmmnnnlllgggfffkkknnnllljjjjjjooonnnnnnnnnooooooqqqrrrpppqqqrrrrrrqqqooolllkkkppprrrsssqqqmmmiiigggfffkkklllmmmnnnnnnmmmlllllllllooopppnnnnnnqqqpppnnnppppppppprrrtttuuusssqqqyyy||||||vvvsssssssssqqqooopppqqqrrrrrrrrrqqqqqquuuqqqpppssstttuuuxxx}}}{{{~~~zzzwwwxxxyyyxxxyyy{{{wwwvvvuuuuuuuuuvvvwwwwwwtttuuuvvvuuussssssuuuvvvttttttttttttssssssrrrqqquuuvvvxxxzzzzzzxxxvvvuuuuuuuuuuuuuuutttsssrrrrrrtttuuuvvvvvvuuusssqqqppprrruuuvvvuuuuuuuuuwwwwwwuuuuuutttrrrrrrtttwww{{{qqqxxx~~~zzzvvvuuuwwwwwwuuuuuuwwwyyyzzzvvvsssuuuvvvvvvvvvwwwwwwwwwwwwyyyvvvssssssvvvyyyyyyxxx}}}{{{yyyxxxwwwwwwxxxyyyxxxxxxwwwwwwvvvuuuuuutttssstttvvvxxxvvvsssuuu{{{yyyzzzzzzzzzyyywwwuuutttttttttuuuwwwyyyyyyvvvtttvvvtttsssuuuwwwyyyxxxvvv~~~tttzzzzzztttwwwxxxrrrtttuuuuuutttsssssstttpppqqqqqqrrrrrrrrrqqqqqqrrrrrrrrrsssssssssssssssqqqqqqppppppoooooooooooorrrooonnnpppssstttrrrooommmnnnppprrrsssrrrqqqpppqqqtttsssppppppssstttqqqqqqqqqrrrrrrrrrqqqppppppoooooooooooooooooooooooooooooopppnnnlllkkkkkkllloooooooooooopppqqqrrrrrrooopppqqqrrrrrrqqqpppooonnnoooppppppooooooppprrrppppppqqqrrrsssrrrooommmpppmmmjjjlllppprrroookkknnnnnnmmmmmmmmmmmmnnnnnnkkkkkkmmmnnnnnnmmmllllllkkkmmmnnnooonnnmmmnnnooonnnqqqtttuuurrrooommmmmmnnnooopppqqqssstttuuuuuutttsssrrrqqqpppppppppppprrrrrrqqqqqqqqqrrrrrrsssooopppqqqrrrssssssrrrrrrttttttqqqmmmmmmrrruuutttrrrnnnnnnpppqqqoooqqqttthhhkkkoooooommmlllmmmooopppkkkjjjmmmnnnllllllnnnqqqpppooonnnmmmmmmnnnoooooooooooonnnllllllmmmoookkkmmmoooqqqqqqqqqooonnnnnnuuuvvvooolllqqqqqqllliiilllppppppnnnmmmnnnqqqlllnnnppppppnnnmmmllllllooommmkkkjjjiiijjjlllmmmiiijjjlllmmmnnnnnnmmmmmmjjjiiiiiikkkmmmnnnnnnlllrrrnnnkkkkkkmmmnnnnnnmmmooopppqqqqqqooonnnllllllkkkkkkkkkkkkkkklllmmmnnnpppooommmkkkjjjiiihhhhhhkkkiiihhhhhhjjjkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiillliiihhhkkkpppqqqlllgggiiikkkllllllkkkjjjkkkllliiihhhiiikkkmmmnnnnnnmmmhhhiiikkkkkkkkkkkkmmmooohhhjjjmmmnnnnnnmmmmmmnnnooonnnnnnmmmmmmlllkkkjjjkkklllmmmnnnooopppooonnnnnnoooppppppooonnnnnnnnnmmmnnnpppqqqrrrrrrqqqppprrrrrrqqqqqqppppppoooooohhhiiijjjjjjkkklllpppssslllkkkmmmpppooolllmmmqqqpppooonnnmmmlllkkkkkkkkknnniiiiiinnnqqqpppnnnnnnoooooonnnmmmnnnpppqqqrrrooopppqqqrrrqqqooommmlllqqqssstttrrrooojjjhhhfffnnnmmmlllkkkkkklllnnnnnnkkknnnooonnnnnnqqqpppmmmnnnnnnoooqqqttttttrrrpppuuuyyyzzzvvvssssssssspppmmmnnnoooqqqrrrssstttttttttqqqppprrrttttttxxx}}}||||||xxxyyyzzzxxxyyy{{{yyyvvvttttttuuuvvvvvvvvvuuuuuuvvvuuusssssstttvvvvvvvvvvvvvvvvvvuuutttsssuuuwwwxxxyyyyyyxxxwwwuuurrrrrrssstttttttttsssssstttuuuvvvwwwvvvtttrrrqqqssswwwxxxuuuuuuwwwxxxwwwwwwwwwvvvsssrrrrrrtttvvvrrrwww}}}}}}yyywwwvvvwwwvvvvvvwwwxxxxxxwwwuuuvvvvvvvvvvvvwwwwwwwwwwwwuuuuuutttsssssstttvvvwww}}}|||zzzxxxwwwwwwxxxxxxyyyyyyxxxwwwvvvvvvuuuuuuwwwuuuvvvxxxwwwtttvvvzzz{{{|||}}}}}}|||zzzxxxvvvuuutttuuuvvvxxxxxxvvvtttwwwtttsssuuuzzz}}}{{{xxxwwwsss|||zzzuuuuuupppssstttvvvvvvtttssstttuuuqqqrrrrrrrrrrrrrrrsssssssssssstttuuuvvvvvvuuuuuuqqqqqqqqqqqqppppppooooooqqqppppppqqqrrrsssqqqppplllnnnqqqssssssrrrpppoooppprrrqqqnnnnnnqqqrrrppplllmmmnnnoooooooooooooooppppppooooooooooooppppppnnnooopppooommmllllllmmmnnnnnnnnnnnnnnnpppqqqqqqppppppqqqqqqqqqqqqpppppphhhjjjmmmnnnnnnooorrrtttpppppppppqqqrrrqqqooommmooommmlllmmmpppqqqooolllnnnnnnnnnnnnnnnnnnnnnnnnkkklllmmmnnnnnnmmmllllllkkklllnnnnnnmmmmmmmmmnnnooorrrtttrrrmmmjjjiiikkknnnooopppqqqrrrrrrrrrrrrsssrrrqqqpppppppppppppppppppppooonnnnnnnnnnnnnnnnnnoooppprrrrrrrrrqqqppprrrrrroookkklllpppqqqnnnrrrnnnmmmppppppnnnpppsssjjjlllmmmnnnmmmmmmmmmnnnoookkkjjjmmmnnnmmmlllnnnppppppnnnmmmmmmnnnoooooommmoooppppppooonnnpppqqqlllmmmoooqqqrrrrrrrrrrrroootttqqqgggeeelllssssssjjjlllnnnooonnnnnnooopppiiillloooqqqooommmlllkkknnnmmmkkkjjjjjjjjjkkklllmmmmmmmmmmmmmmmlllkkkkkkhhhhhhhhhjjjmmmooonnnmmmnnnjjjhhhjjjlllllllllooojjjmmmoooooommmkkkjjjjjjiiiiiiiiiiiijjjlllmmmooosssqqqnnnkkkjjjjjjjjjkkkjjjhhhffffffhhhjjjjjjjjjiiiiiiiiijjjjjjiiiiiiiiimmmkkkjjjkkknnnooommmkkkiiijjjkkkkkkjjjjjjkkkllllllkkkkkklllmmmmmmkkkjjjlllmmmnnnmmmkkkiiijjjkkkeeefffiiikkklllllljjjiiinnnlllkkkkkkllllllkkkjjjlllkkkkkkllloooooonnnmmmmmmnnnooonnnmmmmmmnnnooonnnnnnooopppqqqqqqqqqpppnnnoooooopppqqqrrrssssssjjjkkklllkkkkkkkkkmmmooonnnllllllooonnnkkkmmmrrrrrrqqqpppnnnmmmlllkkkkkkkkkhhhiiinnnpppnnnnnnpppppprrrpppllllllpppqqqpppnnnnnnoooppppppooonnnnnnllloooqqqqqqooommmllllllnnnmmmlllkkkkkkmmmoooqqqjjjmmmooonnnnnnqqqpppmmmooopppqqqqqqpppooommmlllqqqwwwzzzwwwuuuuuurrrooommmnnnoooppprrrsssuuuuuusssoooooorrrttttttwww{{{{{{|||xxxyyyyyywwwwwwzzz{{{xxxttttttuuuvvvvvvuuussstttuuutttttttttvvvxxxzzzzzzzzzzzzyyyxxxwwwvvvuuuvvvwwwwwwwwwwwwvvvuuupppqqqrrrtttuuuvvvvvvvvvssstttvvvxxxwwwvvvtttrrrrrrwwwxxxtttssswwwxxxvvvxxxyyyxxxvvvsssrrrrrrttttttvvvxxxzzzzzzyyyxxxwwwwwwxxxxxxwwwvvvvvvwwwyyyvvvvvvvvvvvvwwwwwwwwwwwwsssvvvwwwvvvrrrqqqtttwwwyyyyyyyyyxxxxxxyyyyyyzzzxxxxxxxxxwwwwwwwwwxxxxxxwwwttttttwwwyyywwwuuuwwwwwwxxxzzz||||||{{{yyywwwvvvuuutttuuuwwwwwwwwwuuuvvvuuuvvvwwwxxxzzzzzzyyysssssszzz{{{sssuuuwwwooosssuuuwwwvvvuuutttuuuuuussssssrrrrrrrrrsssuuuuuutttuuuvvvvvvvvvuuutttsssqqqqqqqqqqqqqqqqqqpppoooqqqrrrssssssrrrqqqqqqqqqoooooopppqqqqqqqqqppppppooorrrqqqnnnnnnqqqrrroookkklllmmmnnnnnnnnnnnnnnnpppooonnnnnnnnnnnnooopppmmmooopppooommmmmmnnnooolllllllllmmmmmmnnnooopppoooooooooooooooooooooooohhhjjjlllmmmnnnoooqqqssspppnnnmmmmmmnnnnnnmmmllllllmmmnnnoooppppppooonnnlllmmmnnnoooooonnnmmmllllllmmmnnnoooooonnnmmmllljjjlllnnnnnnmmmlllmmmnnnpppqqqqqqnnnkkklllrrrxxxqqqqqqrrrssssssrrrqqqpppttttttssssssssssssssstttoooooopppqqqrrrtttvvvwwwpppqqqrrrssssssrrrpppoooppprrrrrrqqqrrrsssooohhhwwwsssrrrsssrrrooopppsssnnnlllkkkkkkmmmnnnnnnmmmoookkkiiimmmnnnmmmmmmoooooonnnmmmmmmmmmnnnooopppjjjmmmoooqqqppppppqqqqqqmmmnnnnnnoooqqqrrrrrrsssyyy}}}yyymmmiiiooosssrrrooonnnnnnooopppqqqqqqpppiiilllooooooooonnnnnnooolllllllllkkkkkkkkkjjjjjjnnnmmmmmmllllllllllllmmmgggggggggiiikkklllkkkiiilllgggfffjjjkkkhhhhhhkkkgggkkkoooooommmkkkiiijjjjjjjjjiiihhhiiijjjlllmmmooonnnmmmlllkkkkkkkkklllkkkhhhffffffhhhjjjjjjjjjhhhhhhiiiiiiiiiiiihhhhhhlllkkkjjjjjjjjjkkklllmmmiiijjjkkkjjjiiiiiikkkmmmkkkjjjiiijjjllllllkkkiiinnnoooooonnnkkkiiihhhiiigggggghhhkkkoooooollliiimmmkkkiiijjjlllmmmmmmkkkmmmlllkkklllooopppooonnnmmmnnnooonnnlllmmmpppssspppooooooooooooppppppqqqnnnooooooppprrrsssssstttnnnppppppooollljjjjjjkkkpppmmmlllmmmllljjjmmmsssppppppnnnmmmllllllllllllggggggiiimmmmmmkkkmmmqqqrrrsssqqqkkkkkkoooqqqnnnlllmmmmmmnnnnnnoooppppppjjjlllnnnooonnnmmmmmmnnnllllllmmmmmmnnnooopppqqqiiimmmooonnnoooqqqppplllmmmoooqqqpppmmmkkkkkkmmmooovvv{{{zzzxxxwwwsssoooppppppppppppqqqrrrsssssspppnnnnnnrrrtttsssuuuyyywww~~~|||xxxxxxxxxvvvvvvxxx}}}yyyuuutttuuuwwwvvvtttqqqrrrsssttttttuuuxxxzzzxxxxxxxxxwwwwwwuuuttttttttttttuuuuuuuuuuuuttttttoooppprrrtttvvvxxxxxxyyyrrrtttvvvxxxxxxwwwuuusssqqqwwwxxxsssrrrvvvwwwtttxxxyyyyyyxxxuuuttttttuuuvvvtttssstttwwwyyyyyyxxxwwwxxxyyywwwttttttwww{{{vvvvvvvvvvvvwwwwwwwwwwwwtttyyy|||zzztttqqqtttyyyvvvwwwxxxyyyzzz{{{{{{|||wwwwwwwwwwwwxxxyyyzzz{{{uuuqqqrrrxxx{{{yyyuuutttqqqsssvvvxxxyyyyyyxxxvvvwwwuuussstttvvvwwwwwwvvvrrruuuxxxwwwtttsssvvvxxxyyyyyy{{{uuunnnyyyyyytttvvvwwwwwwvvvuuuuuuvvvuuutttrrrqqqrrrtttvvvwwwtttuuuuuuuuutttrrrpppoooqqqrrrrrrrrrrrrqqqpppppppppsssuuutttqqqoooqqqsssrrrqqqpppoooooopppqqqqqqooorrrqqqnnnnnnqqqrrrooooooooopppoooooonnnmmmmmmooonnnmmmllllllmmmnnnooommmnnnpppooonnnnnnoooppplllkkkkkkllllllmmmnnnooonnnnnnmmmmmmmmmmmmnnnnnnnnnooopppooonnnnnnooopppooommmkkkjjjkkkllllllkkkkkkmmmppppppooonnnooooookkklllnnnoooooonnnlllkkkmmmnnnnnnoooooonnnmmmllljjjlllnnnnnnmmmlllmmmnnnssssssrrrpppqqqxxxtttuuuuuuvvvuuusssrrrqqqxxxwwwwwwwwwwwwxxxxxxyyytttvvvxxx|||~~~zzzxxxxxxvvvrrrqqqtttqqqmmmjjjjjjmmmooonnnlllooojjjiiimmmnnnmmmmmmooommmmmmlllllllllnnnoooppphhhkkkoooqqqqqqpppqqqqqqoooooonnnnnnooopppqqqrrrqqqwwwwwwoookkknnnnnniiissspppnnnooorrrtttsssqqqlllmmmnnnnnnnnnoooqqqssskkkkkklllllllllkkkjjjiiikkkkkkjjjkkklllnnnpppqqqgggfffggghhhjjjiiigggeeerrrmmmlllooonnnhhhgggjjjgggkkkpppqqqooolllkkklllnnnlllkkkiiiiiijjjlllmmmhhhiiijjjkkkkkkkkkjjjjjjkkkiiigggfffhhhjjjkkkkkkgggggghhhhhhhhhhhhggggggjjjkkkjjjhhhggghhhlllnnniiijjjjjjjjjiiiiiikkkmmmfffffffffhhhkkkmmmlllkkkkkkmmmnnnmmmlllkkkkkkkkkllljjjjjjoootttuuuqqqlllmmmjjjhhhjjjmmmooonnnlllooommmkkkmmmppprrrpppooonnnoooooonnnlllnnnrrrvvvqqqpppooonnnnnnooopppqqqrrrrrrqqqqqqqqqqqqqqqqqqiiillloooppppppppppppqqqrrrnnnllllllkkkjjjmmmssslllkkkkkkjjjjjjjjjkkkkkkiiijjjnnnqqqpppnnnpppvvvsssuuurrrkkkjjjooopppmmmkkkkkkllllllmmmooopppqqqkkkmmmnnnmmmllljjjkkkllljjjkkknnnpppqqqqqqpppppphhhlllooonnnoooqqqppplllhhhlllooonnnkkkjjjmmmrrrooovvv||||||zzzyyytttooosssrrrqqqqqqppppppqqqqqqooommmnnnssstttssstttwwwuuu}}}}}}wwwwwwxxxvvvyyy~~~vvvuuuuuuwwwxxxxxxvvvtttrrrqqqrrrsssvvvwwwvvvuuuvvvwwwwwwuuussspppppppppvvvtttttttttvvvwwwvvvuuuuuuuuuuuuuuuuuuvvvwwwwwwttttttttttttuuuvvvwwwxxxxxxvvvsssrrrsssssssssrrrwwwxxxyyyyyyxxxvvvtttrrrxxxwwwvvvvvvwwwwwwvvvuuutttuuuwwwxxxxxxwwwvvvuuuvvvwwwwwwwwwwwwvvvvvvuuuyyyvvvuuuvvvxxxyyyvvvsss|||yyywwwxxx{{{}}}}}}|||~~~{{{xxxwwwxxxzzz|||xxxwwwvvvvvvuuuvvvvvvvvvvvvwwwxxxxxxwwwxxxzzz|||pppqqqssstttuuutttrrrqqqvvvwwwxxxyyyyyyyyyyyyyyyyyyxxxwwwuuutttttttttttttttuuuuuuuuuuuuuuuttttttqqqsssuuuxxxyyyyyyxxxxxxrrrrrrtttwwwvvvqqqppprrrrrrqqqpppnnnnnnnnnoooooorrrrrrqqqppppppqqqqqqrrrsssrrrrrrqqqpppooonnnnnnrrrqqqpppnnnnnnnnnnnnoooqqqrrrsssqqqooonnnnnnoooooonnnlllmmmnnnnnnnnnlllqqqnnnnnnqqqqqqnnnnnnqqqooonnnnnnmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmlllllllllpppnnnmmmnnnpppqqqooolllnnnooonnnkkkhhhiiimmmqqqooooooooooooooonnnnnnnnnooommmmmmooorrrssspppnnnrrrpppnnnmmmmmmnnnnnnnnniiilllnnnnnnmmmnnnppprrriiiqqqvvvsssrrrwww{{{{{{nnnppptttuuurrrooouuu~~~zzzuuuvvvxxxuuunnnfffpppnnnnnnpppsssrrrmmmgggmmmooorrrrrrpppooooooppprrrpppnnnmmmmmmnnnnnnmmmkkkpppsssoooiiifffiiinnnooossswwwxxxwwwvvvxxxzzzkkkkkkllllllllllllllllllllllllllllllllllllllllllmmmkkkjjjkkknnnooonnnkkkmmmkkkjjjjjjkkkkkkiiihhhllllllkkkkkkjjjiiihhhhhhmmmllllllmmmnnnnnnmmmkkkiiillloooooollljjjjjjkkkmmmmmmmmmlllkkkjjjhhhgggiiihhhggghhhiiijjjiiihhhiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiipppllliiihhhiiijjjiiigggkkkkkkkkkkkkkkkjjjiiihhhggghhhiiijjjjjjkkkjjjjjjllllllkkkjjjhhhggggggfffiiijjjkkkmmmnnnmmmmmmlllooommmlllnnnpppqqqooolllrrrooommmmmmooopppnnnlllnnnnnnnnnnnnoooppprrrrrrqqqpppoooooooooppprrrsssrrrqqqpppnnnmmmmmmmmmmmmnnnllljjjjjjlllnnnoooooopppooonnnmmmlllkkkkkkkkkmmmllljjjjjjkkkmmmmmmmmmdddmmmqqqnnnlllooooookkkkkknnnqqqqqqpppnnnmmmnnnoooooopppoooooonnnmmmlllooommmlllnnnpppqqqooommmpppkkkhhhjjjpppssspppkkknnnnnnnnnnnnnnnnnnmmmlllqqq{{{{{{vvvuuusssppphhhnnnsssrrrmmmkkkmmmrrrsssrrrppppppqqqsssvvvxxxwww{{{~~~wwwwwwwwwvvvxxx|||xxxwwwvvvwwwxxxwwwuuussssssrrrrrrtttvvvwwwvvvuuuvvvxxxzzzyyywwwvvvuuuvvvvvvuuuuuuvvvxxxxxxwwwuuuuuuuuutttttttttttttttuuuxxxxxxwwwvvvvvvvvvvvvvvv{{{yyyvvvuuuvvvwwwvvvuuuyyyxxxxxxvvvvvvuuuuuuuuuuuuuuuuuuuuuwwwxxxxxxwwwyyyyyyxxxxxxxxxxxxxxxxxxvvvvvvwwwwwwwwwwwwvvvvvvxxxwwwvvvvvvwwwwwwvvvuuu|||yyywwwxxx{{{}}}}}}|||||||||zzzyyyyyyxxxxxxxxxzzzyyyyyyxxxxxxxxxxxxxxxvvvwwwxxxxxxwwwxxxzzz|||tttuuuwwwyyyyyyxxxwwwvvvwwwwwwwwwwwwxxxxxxxxxyyyvvvuuuuuuuuuuuuuuuvvvvvvtttttttttuuutttttttttsssrrrtttvvvxxxzzzzzzyyyxxxsssqqqrrruuusssooonnnpppoooooonnnnnnoooppprrrsssrrrqqqqqqqqqrrrrrrssstttrrrrrrqqqqqqpppoooooooootttsssqqqpppooooooppppppnnnpppqqqqqqpppoooppprrrooonnnmmmnnnoooooonnnlllqqqnnnnnnppppppmmmmmmpppnnnnnnmmmmmmmmmmmmnnnnnnkkkkkkllllllmmmnnnooooooooommmlllmmmoooooommmkkkmmmnnnnnnmmmkkkkkkmmmpppnnnmmmmmmmmmmmmmmmnnnnnnmmmlllkkkmmmooopppmmmkkkpppooonnnmmmnnnnnnnnnmmmqqqooollllllooorrrtttuuuvvvyyyvvvpppnnnrrruuutttmmmsss|||qqqmmmhhhhhhlllppppppooojjjjjjjjjkkklllnnnqqqsssrrrtttuuuvvvsssmmmeee```hhhiiikkkmmmnnnoooooopppjjjllloooqqqrrrsssuuuvvvtttsssqqqooommmkkkiiiiiillllllllllllllllllllllllnnnmmmmmmoooqqqqqqnnnkkklllkkkjjjjjjkkkllljjjiiillllllkkkkkkkkkjjjjjjjjjlllllllllmmmnnnnnnllliiijjjlllmmmllljjjjjjlllnnnmmmmmmlllkkkjjjiiihhhhhhiiihhhggghhhiiijjjiiiggggggggghhhhhhiiiiiiiiijjjllllllllllllllllllllllllnnnkkkhhhgggiiijjjiiigggkkkllllllllllllkkkjjjiiijjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhiiiiiijjjjjjjjjmmmmmmmmmmmmlllkkkjjjjjjmmmkkkkkkmmmpppqqqpppnnnqqqooommmnnnpppqqqqqqooonnnnnnnnnnnnoooooopppqqqpppoooooooooppppppqqqrrrqqqpppooonnnmmmmmmmmmmmmmmmkkkjjjkkkmmmnnnnnnmmmmmmmmmllljjjjjjiiiiiijjjkkkjjjiiiiiijjjkkkllllllgggnnnrrrpppnnnppppppnnnkkkmmmppppppooommmmmmmmmnnnnnnooooooooooooooonnnnnnmmmlllnnnpppqqqooommmtttqqqnnnnnnqqqqqqnnnkkknnnnnnnnnnnnnnnnnnmmmmmmsss{{{{{{uuusssqqqmmmooorrrtttrrroooooorrrvvvrrrqqqpppoooppprrruuuwwwwwwzzz~~~xxxwwwvvvuuuvvvyyyyyyxxxwwwwwwwwwvvvtttrrrtttsssssstttvvvwwwvvvtttuuuxxx{{{{{{zzzyyyxxxxxxuuuuuuvvvxxxzzzzzzwwwuuuvvvvvvuuuuuuuuuuuuuuuuuu{{{zzzyyywwwvvvuuuuuuuuu{{{yyywwwwwwxxxxxxwwwvvvzzzyyywwwuuutttuuuwwwxxxrrrrrrtttuuuwwwxxxyyyzzz|||zzzxxxvvvvvvvvvxxxyyyuuuuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxvvvuuuuuuvvvxxxzzzyyyxxxyyy{{{|||||||||yyyzzzzzz{{{zzzyyywwwvvvzzzzzzyyyxxxxxxxxxxxxxxxvvvwwwxxxxxxwwwxxxyyy{{{wwwxxxzzz{{{{{{{{{zzzyyywwwvvvvvvuuuuuuvvvxxxxxxvvvvvvuuuuuutttuuuuuuuuusssssssssssssssssssssssstttuuuwwwxxxyyyyyyyyyxxxtttqqqpppqqqqqqmmmmmmpppoooooooooooopppqqqrrrrrrqqqrrrrrrrrrssssssttttttppppppppppppppppppppppppsssrrrqqqoooooooooooopppkkkmmmoooppppppqqqrrrtttnnnnnnnnnpppqqqqqqooommmpppmmmmmmoooooolllkkknnnnnnnnnmmmmmmmmmmmmnnnnnnlllllllllmmmmmmnnnnnnnnnnnnmmmllllllmmmmmmkkkiiikkkmmmooopppnnnmmmmmmnnnllllllkkkkkkkkklllnnnooonnnmmmmmmmmmooonnnmmmkkkkkklllmmmnnnoooooonnnnnnzzztttmmmlllpppuuuvvvvvvsssttttttvvv||||||sssmmmooollliiiiiilllqqqvvvxxxpppuuu{{{~~~{{{qqqkkkeeeeeeiiilllkkkhhhiiiiiiiiijjjmmmpppppppppxxxwwwuuurrrooommmkkkjjjnnnmmmmmmmmmmmmmmmmmmnnnkkkkkklllmmmnnnllliiifffkkkjjjiiijjjllllllkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmnnnllliiigggkkkkkkjjjiiihhhjjjmmmpppmmmmmmkkkjjjiiiiiihhhiiiiiihhhggggggiiiiiihhhgggffffffggghhhiiijjjkkkkkklllmmmmmmmmmmmmmmmmmmmmmkkkiiihhhhhhiiijjjiiiiiillllllllllllllllllkkkjjjlllllljjjiiiiiihhhhhhhhhgggggghhhiiijjjkkkkkkkkkqqqpppooonnnnnnmmmmmmmmmkkkjjjkkkmmmpppqqqqqqpppooonnnmmmnnnqqqsssssssssppppppppppppppppppppppppooooooppppppqqqqqqppppppppppppooonnnmmmmmmmmmmmmkkkjjjjjjkkkmmmmmmlllkkkmmmlllkkkjjjjjjiiiiiijjjkkkjjjjjjjjjjjjkkklllmmmhhhmmmqqqooooooppppppnnnkkkmmmnnnnnnmmmllllllmmmoooooooooooonnnnnnnnnmmmmmmmmmmmmnnnppppppooommmrrrrrrqqqqqqpppnnnmmmlllnnnnnnnnnnnnnnnnnnnnnnnnsssyyy}}}zzzuuuqqqooolllrrrpppnnnmmmmmmooorrrtttppppppooooooppprrrtttuuuyyy|||~~~yyywwwvvvuuuuuuvvvxxxvvvuuuvvvvvvvvvuuussstttsssssstttuuuvvvtttssssssvvvyyyzzzyyywwwvvvvvvuuuvvvxxxzzz|||{{{xxxuuuxxxwwwwwwwwwxxxyyyyyyzzzzzzyyyxxxwwwvvvuuuuuuuuuxxxwwwuuuuuuvvvvvvuuutttyyyxxxwwwvvvvvvvvvwwwxxxrrrsssuuuvvvvvvwwwyyyzzzzzzyyywwwuuuttttttuuuuuutttuuuvvvwwwxxxyyyyyyyyyxxxyyyyyywwwsssssswwwzzzyyyyyyyyyyyyzzz{{{||||||yyyzzzzzz{{{zzzyyyxxxwwwxxxxxxwwwvvvvvvvvvvvvwwwwwwxxxxxxxxxwwwwwwyyy{{{wwwxxxyyyyyyzzzzzzyyyyyywwwvvvuuussssssuuuwwwxxxzzzyyywwwuuusssrrrrrrqqqrrrrrrrrrrrrrrrrrrsssssstttuuuvvvwwwxxxxxxwwwwwwtttooommmooopppooopppsssssssssrrrqqqpppooooooooorrrrrrrrrrrrrrrrrrqqqqqqoooooopppppppppqqqqqqqqqqqqpppooommmlllmmmmmmnnnkkkmmmoooppppppppprrrtttnnnnnnoooppprrrrrrpppmmmooollllllnnnnnnkkkkkkmmmnnnmmmmmmmmmmmmnnnnnnoooppppppooonnnmmmlllkkkkkknnnmmmmmmmmmmmmlllkkkjjjjjjllloooqqqqqqooommmllllllkkkjjjjjjkkkmmmoooppprrrrrrqqqqqqqqqpppoooooonnnppprrrsssrrrqqqqqqqqqnnnllllllooovvv~~~~~~yyyssspppppprrrrrrrrrnnnqqqvvv{{{{{{nnngggggghhhfffdddnnnkkkhhhiiilllooonnnmmmttttttsssrrrqqqppppppoooooonnnmmmmmmmmmmmmnnnooommmlllkkkkkkjjjiiigggfffiiihhhhhhiiikkklllkkkjjjlllkkkkkkjjjjjjiiiiiiiiijjjjjjkkklllmmmkkkhhheeeiiiiiiiiiiiijjjkkkmmmooommmllljjjiiihhhhhhhhhiiiiiihhhgggggghhhiiigggffffffgggggghhhiiiiiijjjjjjiiiiiijjjjjjjjjjjjjjjkkkjjjiiiiiiiiijjjkkkkkkkkkjjjkkkkkklllkkkkkkjjjjjjlllkkkjjjiiiiiiiiiiiijjjjjjkkklllllllllkkkjjjjjjqqqppppppoooppprrrssstttlllmmmmmmooopppqqqqqqppplllllllllmmmppprrrssstttrrrrrrrrrrrrrrrrrrqqqqqqnnnooopppqqqqqqpppooonnnooonnnnnnmmmmmmmmmnnnnnnjjjjjjjjjlllmmmmmmkkkiiinnnmmmmmmlllkkkkkkkkkllllllmmmmmmmmmmmmmmmnnnooohhhjjjlllmmmmmmnnnmmmlllkkklllmmmmmmkkkkkklllmmmrrrqqqpppooonnnmmmllllllllllllnnnooopppooonnnmmmkkkmmmppppppmmmlllmmmnnnmmmmmmmmmnnnnnnoooppppppqqquuuyyyxxxuuuqqqooommmrrrooollllllnnnqqqqqqppppppppppppqqqrrrsssuuuuuu|||}}}zzzwwwvvvvvvvvvtttuuutttssstttvvvwwwwwwvvvtttsssssssssttttttsssqqquuuwwwyyyyyywwwtttssssssvvvvvvxxxzzz|||{{{xxxuuuvvvvvvvvvwwwyyyzzz||||||vvvvvvvvvuuuuuuuuuvvvvvvvvvuuutttuuuvvvvvvuuusssvvvvvvxxxyyyyyyxxxwwwwwwtttvvvxxxwwwvvvuuuwwwyyywwwxxxxxxxxxwwwvvvtttsssuuuuuuvvvxxxyyyyyyyyyyyyxxxzzzzzzwwwttttttwww{{{wwwxxxyyyzzzzzzzzz{{{||||||{{{zzzzzzyyyzzzzzz{{{yyyxxxxxxwwwvvvwwwwwwwwwwwwxxxyyyxxxwwwwwwyyyzzzwwwwwwwwwxxxxxxxxxxxxxxxxxxvvvtttsssssstttvvvwwwyyyxxxvvvuuusssrrrrrrqqqrrrqqqqqqqqqqqqrrrsssttttttttttttuuuuuuuuuuuuuuutttooolllooorrrssstttwwwttttttsssrrrqqqpppooonnnrrrrrrrrrrrrqqqooonnnmmmooooooooopppqqqqqqrrrrrrqqqpppooommmmmmmmmnnnnnnmmmnnnppppppoooooopppqqqnnnnnnnnnppprrrrrrpppnnnnnnkkkkkknnnnnnkkkkkknnnmmmmmmmmmmmmmmmnnnoooooopppoooooonnnmmmmmmllllllmmmnnnnnnnnnmmmllllllllljjjkkknnnpppqqqpppmmmkkkllllllkkkkkklllnnnpppqqqsssssssssrrrqqqqqqqqqqqqvvvwwwwwwuuurrrqqqrrrssshhhppp{{{xxxuuurrrpppppppppqqqqqqpppooonnnooosssvvvwwwwwwqqqqqqpppooonnnoooqqqrrrwww{{{zzztttpppqqqrrrqqqpppooorrrxxx|||xxxrrrmmmkkkjjjiiillliiiggghhhllloooooonnnpppppppppqqqqqqrrrrrrrrrooonnnmmmllllllmmmnnnooosssrrrooommmkkkkkklllmmmhhhgggggghhhiiikkkjjjiiikkkkkkjjjiiihhhgggfffeeejjjjjjjjjkkklllkkkhhhfffffffffhhhjjjlllmmmlllkkkkkkjjjjjjiiihhhhhhhhhhhhiiihhhgggggghhhhhhgggeeeiiiiiihhhhhhhhhhhhhhhhhhgggggghhhhhhiiiiiiiiiiiijjjkkklllllllllmmmmmmnnnhhhiiiiiijjjjjjjjjiiiiiijjjjjjiiiiiijjjkkkkkkllllllmmmnnnooonnnmmmlllkkkpppooonnnnnnoooppprrrsssooopppqqqqqqppppppoooooojjjjjjkkklllnnnppprrrssspppqqqqqqrrrrrrqqqpppooonnnooopppqqqqqqpppnnnmmmnnnmmmmmmmmmmmmmmmnnnoookkkjjjjjjlllmmmmmmjjjhhhmmmmmmlllkkkkkkkkklllllljjjlllnnnnnnllllllmmmooojjjiiijjjlllnnnmmmlllllllllllllllkkkjjjjjjlllnnnpppooonnnnnnmmmnnnoooooojjjlllnnnppppppnnnmmmllliiimmmqqqqqqnnnlllmmmooommmmmmmmmmmmnnnpppqqqrrrnnnppptttwwwvvvsssppppppssspppoooqqqtttuuusssppppppqqqrrrtttuuuuuuvvvvvv{{{|||||||||xxxwwwyyywwwssstttsssrrrsssuuuwwwxxxwwwuuutttssstttuuutttrrrqqqwwwyyyyyyxxxvvvuuuuuuuuuvvvvvvwwwyyy{{{{{{xxxvvvtttttttttuuuvvvxxxyyyzzzttttttttttttuuuvvvwwwxxxwwwvvvvvvwwwxxxxxxwwwuuutttvvvxxxzzzzzzyyyxxxwwwwwwyyy{{{yyyvvvuuuvvvyyywwwyyyzzz{{{zzzxxxvvvuuuvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyyyywwwvvvvvvwwwyyyvvvxxxzzzzzzzzzyyyzzz{{{}}}|||zzzyyyyyyzzz{{{|||{{{{{{zzzyyyyyyyyyyyyyyyxxxxxxyyyxxxwwwwwwxxxzzzxxxxxxxxxxxxyyyyyyyyyyyywwwwwwuuuttttttuuuuuuvvvttttttssssssttttttuuuvvvrrrqqqqqqpppqqqrrrtttuuutttttttttsssssssssssssssuuuooommmppptttuuuvvvxxxqqqrrrrrrsssssssssrrrrrrqqqqqqrrrrrrqqqooommmlllooooooppppppqqqqqqqqqrrrtttsssrrrppppppppppppqqqnnnpppppppppnnnmmmnnnoooooommmmmmnnnpppqqqqqqpppllljjjjjjnnnnnnlllmmmpppmmmmmmlllmmmmmmnnnooopppkkklllmmmnnnoooppppppqqqkkkmmmoooooommmlllmmmnnnkkkkkkkkkmmmoooooonnnlllllllllmmmmmmnnnnnnnnnoooqqqqqqrrrpppooonnnppprrrssstttssspppnnnooouuuyyyzzzwwwuuutttqqqnnnnnnqqqqqqoooooorrrssstttuuuuuuuuuuuutttsssmmmmmmmmmpppssstttsssrrroooqqqrrrtttvvvvvvwwwvvvqqqqqqsssssspppmmmrrryyyjjjnnnuuuyyy}}}}}}uuuooolllkkkiiilllnnnnnnkkkiiiiiijjjgggffffffhhhlllnnnppppppooooooooooooppppppppppppooonnnlllkkkkkklllnnnoooqqqqqqooollliiiiiikkkmmmiiihhhggghhhiiijjjiiihhhjjjjjjiiihhhgggfffeeeeeekkkjjjiiijjjkkkllljjjiiieeeeeegggjjjmmmmmmkkkiiiiiiiiiiiiiiiiiihhhgggfffjjjhhhggggggggggggfffdddiiiiiiiiiiiihhhhhhgggggghhhhhhiiiiiijjjjjjkkkkkkjjjlllnnnnnnmmmmmmnnnoooggghhhhhhiiiiiiiiiiiiiiihhhiiijjjkkklllllllllllliiikkkmmmoooppppppooonnnooonnnmmmlllkkkkkkkkkkkkpppqqqrrrrrrpppnnnnnnooojjjkkklllllllllmmmooorrrmmmnnnoooppppppooonnnnnnooooooppppppoooooonnnnnnllllllllllllmmmnnnoooooommmlllkkklllmmmmmmkkkiiijjjjjjiiiiiiiiiiiijjjjjjfffiiilllllliiihhhjjjlllmmmjjjjjjnnnpppooonnnooommmmmmllljjjiiijjjmmmooolllkkkkkklllnnnpppssstttiiilllooopppooonnnmmmlllmmmppptttssspppmmmmmmnnnmmmmmmmmmmmmnnnppprrrtttmmmnnnrrrwwwxxxtttqqqrrrooonnnnnnpppsssssspppmmmppprrrtttuuuvvvwwwvvvuuuxxxyyy|||yyy~~~}}}xxxxxx{{{yyytttvvvtttrrrsssuuuvvvwwwvvvxxxwwwvvvvvvvvvvvvtttrrrwwwxxxxxxvvvuuuuuuwwwyyywwwvvvvvvwwwyyyzzzxxxwwwvvvuuuuuuuuuuuuvvvwwwwwwuuuuuuuuuuuuvvvwwwxxxyyyxxxwwwwwwxxxzzzzzzxxxvvvuuuvvvwwwxxxyyyyyyzzzzzzxxx{{{}}}{{{wwwuuuxxx{{{xxxxxxyyyyyyyyyxxxxxxwwwwwwwwwxxxyyyyyyxxxxxxxxxzzzyyywwwxxxxxxyyywwwvvvuuuxxxzzz{{{zzzyyyzzz{{{yyyzzzzzz{{{{{{zzzzzzzzz{{{{{{zzzyyyyyyyyyyyyzzzxxxyyyyyyxxxwwwwwwxxxzzzxxxwwwwwwwwwxxxxxxyyyyyywwwwwwwwwvvvvvvuuuuuuuuurrrrrrrrrssstttuuuvvvwwwrrrrrrqqqpppqqqsssuuuvvvuuuuuuttttttssssssssssssxxxqqqnnnrrruuuuuuttttttrrrrrrsssttttttsssrrrqqqnnnoooqqqrrrrrrqqqpppooopppppppppppppppqqqqqqqqquuutttsssqqqqqqqqqqqqrrrnnnooopppooonnnmmmnnnpppooommmkkkkkkmmmpppqqqqqqkkkiiijjjnnnooonnnooorrrlllllllllmmmmmmnnnooopppjjjkkklllnnnoooqqqrrrssshhhkkkmmmnnnllllllmmmooommmjjjhhhiiilllnnnnnnmmmjjjkkkmmmnnnnnnmmmlllkkknnnooopppooommmmmmooorrrnnnoooqqqrrrvvv~~~sssnnnoooooonnnlllmmmooorrrssssssvvvrrrqqqsssrrrnnnmmmooommmooorrrssssssrrrqqqqqqnnnnnnnnnppprrrrrrqqqooojjjkkkmmmppprrrsssrrrqqqqqqpppqqqtttrrrmmmoootttuuutttssspppmmmkkkjjjjjjqqqrrrvvvzzzqqqpppmmmiiiggghhhmmmqqqgggiiikkkllllllllllllmmmnnnnnnnnnoooooopppppppppooommmkkkjjjjjjkkkmmmoooiiikkkmmmllliiigggggghhhlllkkkiiijjjkkkkkkjjjiiiggggggggghhhhhhhhhhhhhhhkkkjjjhhhiiikkklllmmmlllhhhffffffhhhkkklllkkkiiifffgggiiijjjjjjhhhfffeeejjjhhhgggfffggggggeeedddhhhhhhhhhhhhhhhiiiiiiiiihhhiiiiiijjjkkkkkklllllljjjllloooooommmllllllnnnhhhhhhiiijjjjjjjjjjjjjjjhhhjjjlllmmmmmmllljjjiiiiiijjjmmmnnnooonnnlllkkkmmmmmmmmmmmmlllkkkjjjiiimmmoooqqqpppnnnlllmmmooolllnnnooonnnllllllnnnpppmmmnnnpppqqqrrrqqqpppoooppppppooonnnnnnnnnnnnnnnlllkkkkkklllmmmnnnooopppooommmkkkkkklllmmmlllkkkjjjiiiiiiiiiiiiiiijjjjjjdddhhhllllllhhhgggiiikkknnniiihhhnnnpppnnnmmmooonnnnnnllljjjiiijjjmmmpppmmmmmmllllllmmmppprrrsssgggkkkpppqqqooommmllllllmmmoooqqqrrrqqqpppnnnnnnmmmmmmlllmmmnnnqqqsssuuuooonnnqqqxxxyyytttqqqrrrllllllkkklllmmmnnnmmmmmmoooqqqsssvvvwwwvvvuuutttxxxyyy}}}zzz}}}}}}yyyyyy}}}{{{uuuwwwuuusssssstttuuuuuuuuuzzzyyyxxxxxxxxxwwwuuussstttuuutttsssssstttxxxzzzwwwvvvuuuvvvxxxyyyxxxwwwzzzyyyxxxwwwvvvvvvvvvvvvwwwwwwvvvvvvwwwxxxxxxyyyvvvvvvvvvxxxyyyyyywwwuuuxxxwwwvvvvvvwwwyyy{{{|||www{{{}}}|||xxxwwwyyy}}}xxxwwwuuuttttttvvvwwwyyyxxxxxxyyyyyyyyyxxxwwwwwwzzzxxxvvvxxxzzzzzzxxxttttttwww{{{{{{zzzxxxzzz{{{uuuwwwzzz||||||{{{xxxvvvzzzyyyxxxxxxwwwwwwxxxxxxxxxyyyyyyxxxwwwvvvxxxzzzvvvvvvuuuuuuvvvvvvwwwxxxwwwwwwxxxxxxwwwvvvuuuttttttttttttsssssssssttttttsssrrrqqqqqqqqqsssvvvwwwwwwvvvuuutttttttttttttttzzzsssooorrruuutttqqqpppuuuvvvvvvuuusssqqqooonnnlllnnnpppsssttttttsssrrrpppppppppppppppppppppppptttsssrrrpppoooppppppqqqlllnnnoooooonnnnnnoooqqqooommmjjjjjjllloooqqqqqqkkkhhhjjjnnnpppoooppptttlllllllllmmmmmmoooppppppmmmmmmnnnnnnooooooppppppfffiiillllllkkkkkklllooonnnjjjffffffjjjmmmnnnnnniiijjjlllnnnnnnllliiihhhnnnooopppooommmmmmqqqtttooosssxxxyyyrrrwwwqqqmmmlllkkkiiikkkpppnnnooopppppppppppppppppppppllllllpppqqqpppoooqqqnnnooorrrrrrpppooonnnnnnpppooonnnooopppqqqpppnnnoooooonnnooopppooommmlllooonnnrrryyyyyyttttttxxxrrrrrrqqqqqqrrrsssttttttlllmmmnnnoooppprrrtttwwwvvvsssnnnsss|||nnnqqqsssqqqllliiihhhiiikkklllmmmnnnppprrrssssssnnnmmmkkkiiiiiikkkmmmnnngggkkkpppqqqnnnjjjhhhgggnnnmmmllllllllllllkkkjjjeeefffggghhhiiijjjkkklllllljjjhhhhhhjjjmmmnnnoookkkgggeeeeeehhhkkkkkkjjjeeegggiiikkkkkkiiifffdddjjjhhhgggfffggggggeeedddffffffggghhhiiijjjkkkkkkgggggghhhiiijjjjjjkkkkkkiiillloooooollljjjkkklllhhhiiijjjkkkkkkkkkkkkkkkiiikkkmmmooonnnlllhhhfffkkklllnnnnnnmmmjjjgggeeejjjlllmmmooooooooonnnnnniiilllnnnnnnllllllmmmooonnnpppqqqooollllllnnnpppooopppsssuuuuuuuuutttsssqqqpppooommmmmmmmmnnnoookkkkkkkkklllmmmnnnooopppqqqnnnlllkkklllmmmmmmlllkkkkkkkkkjjjkkkkkklllllleeejjjnnnmmmjjjhhhjjjmmmmmmgggfffkkkooolllkkkmmmoooooommmjjjiiijjjnnnqqqsssqqqooommmllllllnnnnnngggkkkpppqqqooolllllllllgggiiillloooqqqqqqpppooommmmmmlllmmmnnnqqqtttvvvrrroooqqqxxxzzztttpppqqqpppooommmllllllnnnppprrrnnnpppsssuuuvvvuuutttsss{{{|||}}}|||zzzxxxxxxxxxyyyrrrsssuuuvvvvvvuuuuuutttsssxxxyyytttsssxxxyyywww{{{yyyvvvvvvvvvwwwwwwvvvwwwzzzzzzxxxxxx{{{{{{xxxwwwuuuuuuvvvwwwxxxwwwvvvwwwwwwwwwvvvwwwwwwxxxxxxvvvwwwxxxyyyyyyyyyxxxxxxzzzzzzzzzxxxwwwxxx{{{~~~{{{{{{zzzyyyzzz|||{{{uuutttzzz|||wwwtttttt{{{{{{{{{}}}}}}{{{wwwtttwwwxxxzzzzzzyyywwwwwwwww|||zzzzzz{{{|||zzzuuupppuuuxxxvvvqqqwww{{{{{{zzzxxxvvvvvvwwwxxxyyyzzzwwwwwwzzz{{{xxxxxx{{{zzzwwwttttttvvvvvvtttrrrtttvvvvvvssstttwwwxxxvvvttttttttttttsssrrrqqqpppqqqrrrttttttssssssuuuvvvwwwvvvuuurrrooooooqqqrrrrrrssssssqqqpppppprrrttttttsssrrrqqqpppqqqqqqrrrtttpppmmmmmmoooqqqooommmsssrrrrrrqqqqqqrrrrrrsssxxxvvvsssrrrrrrrrrrrrqqqpppooonnnlllkkkmmmppprrrsssqqqooommmmmmooorrrtttpppmmmkkkkkkmmmnnnmmmkkkqqqooommmmmmnnnnnnmmmlllnnnnnnnnnnnnmmmlllkkkjjjlllllllllkkkjjjllloooqqqlllmmmmmmmmmlllkkkjjjjjjpppnnnnnnmmmkkkhhhhhhjjjtttnnnmmmpppmmmiiiooo{{{~~~wwwsssoooooorrrtttssspppmmmnnnooopppqqqrrrssssssxxxrrrmmmmmmrrruuussspppuuulllqqqsssmmmwww|||jjjlllooonnnkkkjjjlllllljjjooonnnllllllnnnoooooonnnkkkmmmooorrrqqqnnnnnnpppqqqppppppqqqqqqpppmmmjjjqqqqqqqqqooonnnnnnppprrrmmmpppqqqqqqqqqrrrqqqooouuuooommmppptttsssssstttyyyzzzlllooolllkkklllhhhcccgggpppmmmiiifffiiinnnooojjjdddnnnmmmlllkkkjjjkkkllllllpppmmmlllnnnmmmiiihhhjjjiiijjjkkklllmmmmmmmmmmmmfffhhhiiiiiihhhgggiiijjjppplllhhhfffhhhjjjjjjiiigggggggggggghhhiiijjjkkkqqqjjjgggiiikkkiiihhhiiihhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggiiijjjiiifffeeehhhlllhhhjjjkkkllljjjjjjjjjkkkooopppqqqqqqppppppqqqrrrrrrooommmmmmoooooolllhhhqqqqqqpppmmmjjjiiijjjkkkkkkllllllmmmmmmllllllkkkmmmmmmlllmmmnnnppprrrsssoooooonnnnnnnnnnnnoooooonnnnnnnnnnnnnnnmmmmmmlllllllllmmmnnnooooooooonnnpppooommmkkkjjjjjjjjjkkknnnlllkkkkkkkkkkkkjjjhhhfffddddddeeeiiijjjhhhfffkkkkkkkkkjjjjjjiiiiiiiiinnnooopppooommmllllllllllllmmmmmmmmmkkkjjjkkklllqqqmmmjjjjjjlllnnnmmmkkkrrrrrrrrrqqqppppppqqqrrroooppprrrsssrrrpppmmmkkkrrrrrrrrrttttttssspppnnnqqqssstttsssqqqooooooppptttoooooouuuyyyvvvuuuwww{{{{{{~~~~~~|||yyyxxxxxxxxxyyytttuuuvvvvvvwwwvvvuuuuuutttxxxyyyuuussswwwyyywwwzzzxxxvvvuuuvvvxxxwwwwwwyyy||||||xxxwwwxxxwwwtttwwwvvvuuuvvvwwwxxxwwwvvvyyyyyyxxxxxxxxxxxxxxxyyywwwwwwwwwwwwwwwwwwxxxxxxxxxzzz{{{{{{zzzyyyzzz{{{wwwwwwvvvwwwxxx{{{~~~}}}wwwvvvzzz{{{wwwtttuuuwwwwwwwwwyyyzzzzzzxxxuuuzzzzzzzzzyyywwwwwwwwwxxxzzz{{{{{{}}}}}}|||xxxvvvzzz{{{xxxtttvvv||||||xxxzzzyyyxxxwwwwwwwwwxxxyyy}}}yyyyyyzzzyyyvvvuuuwwwxxxwwwuuuuuuuuuuuuuuuttttttvvvvvvssstttwwwxxxvvvuuuuuuuuuttttttsssqqqqqquuuvvvvvvuuurrrqqqqqqrrrpppqqqssssssqqqqqqqqqrrrsssssssssrrrqqqqqqsssuuutttsssrrrpppppppppqqqrrrqqqqqqpppooonnnnnnooopppqqqqqqqqqppppppqqqqqqqqqooonnnnnnoooppppppnnnlllrrrnnnkkklllpppssssssrrrooonnnmmmmmmnnnppprrrsssooommmkkklllnnnooonnnmmmpppnnnllllllmmmmmmmmmkkkoooooooooooonnnmmmlllkkkkkkllllllkkkjjjkkknnnqqqrrrrrrrrrrrrqqqpppoooooojjjlllqqqssssssqqqpppqqqnnnkkklllrrrzzzzzzuuutttrrrppp{{{wwwsssrrrttttttrrrnnnooommmmmmoooooonnnnnnpppuuuuuusssrrrqqqsssxxx|||tttqqqtttzzzwwwllljjjnnnrrrqqqnnnlllooorrrqqqqqqqqqpppmmmkkkkkkmmmhhhjjjllllllmmmnnnppprrrkkkoootttvvvtttpppmmmkkksssrrrqqqoooppprrrrrrqqqooolllkkkooopppppprrrvvvvvvxxxzzzyyyzzzttthhhjjjooolllddd^^^iiigggfffgggjjjnnnpppqqqmmmmmmlllkkkkkklllmmmnnnpppmmmlllnnnlllhhhfffhhhllllllmmmmmmmmmllllllkkkkkkiiihhhiiikkklllkkkiiimmmjjjggggggiiikkklllkkkkkkjjjiiihhhhhhgggggggggnnniiifffhhhiiigggfffhhhgggggggggggggggggggggggghhhhhhiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiijjjiiigggggghhhiiiiiiiiiggghhhjjjjjjhhhhhhiiijjjlllmmmnnnmmmlllkkklllmmmrrrnnnjjjggghhhjjjlllmmmoooooonnnkkkiiiiiilllnnnlllmmmmmmmmmmmmmmmmmmlllkkklllnnnpppqqqqqqqqqqqqqqqppppppooooooppppppqqqooooooooooooooonnnnnnmmmjjjjjjkkklllllllllkkkkkknnnmmmlllkkkllllllmmmnnnlllkkkiiijjjkkkllllllkkkllliiiffffffiiikkkkkkjjjjjjjjjiiiiiiiiiiiiiiihhhmmmnnnoooooommmllllllmmmjjjlllmmmmmmllllllmmmoootttrrrpppoooppppppooonnnnnnnnnooonnnnnnmmmnnnooommmnnnooopppooommmkkkiiiqqqqqqrrrtttvvvvvvtttrrrqqqssstttsssqqqooooooppp~~~vvvssswwwzzzxxxttttttwwwwww|||}}}}}}{{{yyywwwwwwxxxyyyvvvwwwwwwxxxwwwwwwvvvvvvuuuxxxyyyuuutttvvvwwwvvvyyywwwuuuuuuwwwxxxyyyxxxxxxzzzzzzwwwvvvxxxvvvssswwwvvvuuuvvvxxxxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{|||zzzyyyxxxwwwwwwxxxyyyyyywwwyyy|||}}}{{{yyyxxxxxxuuuuuuuuuvvvxxx{{{}}}{{{xxxzzzzzzwwwvvvwwwvvvvvvuuuwwwyyyzzzzzzyyy|||{{{zzzxxxwwwwwwxxxxxxyyy{{{~~~~~~|||{{{{{{}}}zzzzzz{{{yyyuuuvvvzzzxxxxxxxxxxxxxxxxxxxxxyyy|||yyyxxxzzzyyyuuutttvvvvvvvvvvvvuuuttttttuuuwwwtttwwwvvvssstttwwwxxxuuuuuuuuuuuuuuuttttttsssrrrvvvwwwwwwuuurrrqqqrrrssstttvvvxxxyyywwwuuusssssssssttttttsssrrrrrrsssuuusssrrrqqqqqqpppqqqqqqqqqoooqqqsssqqqmmmlllooosssppppppoooooooooooopppppplllmmmnnnqqqsssrrrooollloookkkiiilllrrruuusssoookkkkkklllmmmooopppqqqrrrnnnmmmlllmmmooopppooonnnnnnllljjjjjjkkkllllllkkknnnnnnnnnnnnmmmlllkkkkkkllllllmmmlllkkkllloooqqqoooooooooooooooooooooooosssuuuvvvssspppoooqqqsssmmmrrrzzz|||zzzvvvpppjjjiiikkkqqqvvvvvvsssqqqqqqrrrrrrooollllllhhhiiioooqqqnnnoootttqqqqqqqqqqqqqqqssstttvvvqqq|||sssrrrqqqpppoooooooooppplllnnnqqqqqqpppoooooonnnkkknnnrrrrrrpppoooooopppnnnoooppppppppprrruuuwwwxxxtttppppppsssttttttsssnnnmmmooorrrpppkkkjjjlllpppqqqqqqmmmiiikkkssszzzuuunnnjjjnnnsssjjjkkkkkkiiiggghhhkkknnnkkkkkkkkkkkklllmmmnnnoooooolllkkkmmmlllgggfffgggnnnnnnnnnnnnmmmlllkkkjjjpppkkkgggiiinnnppplllhhhjjjiiihhhhhhkkklllllllllkkkkkkiiihhhhhhhhhhhhhhhkkkgggeeeggggggeeedddffffffffffffffffffffffffffffffgggiiijjjjjjiiihhhgggjjjjjjjjjjjjjjjjjjjjjjjjlllhhheeefffiiikkkiiigggiiijjjjjjjjjiiiiiikkkmmmkkklllmmmllljjjiiiiiijjjmmmmmmkkkiiihhhiiilllooommmmmmkkkiiihhhiiimmmpppnnnnnnnnnnnnnnnnnnnnnnnnjjjlllooorrrsssrrrpppooopppoooooonnnnnnoooooopppoooppppppppppppooonnnnnnkkkkkklllllllllkkkjjjjjjnnnmmmmmmlllllllllmmmmmmllljjjiiiiiikkkmmmnnnnnnooolllhhhggghhhjjjkkkkkkhhhhhhhhhhhhhhhiiiiiiiiikkklllnnnnnnllllllmmmoooiiikkkmmmnnnnnnnnnoooqqqssstttuuusssqqqooonnnnnnllllllmmmnnnnnnmmmmmmllllllmmmnnnooonnnmmmjjjiiiooooooqqqtttwwwxxxwwwuuurrrssssssrrrpppoooooopppwwwqqqnnnrrrwwwxxxwwwwwwvvvvvv{{{|||~~~~~~}}}zzzxxxwwwwwwxxxyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvxxxxxxvvvtttuuuvvvwwwxxxvvvtttuuuwwwyyyzzzzzzsssvvvwwwuuuvvvyyyyyyvvvwwwvvvuuuvvvxxxyyyxxxwwwsssssstttvvvyyy{{{}}}{{{||||||||||||{{{zzzzzzxxxzzz||||||zzzyyyxxxyyyxxxwwwxxxxxxzzz{{{}}}~~~}}}{{{zzzyyyxxxxxxyyyzzzyyywwwxxxzzz|||}}}}}}|||{{{zzzzzzzzzyyywwwvvvyyy||||||zzz{{{}}}|||yyy}}}uuuuuu~~~wwwwwwxxxyyyyyyyyyxxxxxxxxxuuuuuuxxxyyyvvvvvvyyytttvvvwwwvvvtttsssvvvyyyuuuwwwvvvssstttwwwwwwuuuuuuuuuvvvvvvuuuttttttsssssstttuuuttttttuuuxxxzzz{{{wwwuuuuuussstttuuutttsssssstttuuussssssrrrrrrrrrrrrrrrrrroooqqqrrrqqqooonnnppprrrpppppppppoooooopppppppppoooooooooqqqsssssspppnnnkkkjjjjjjlllooopppnnnlllkkklllmmmoooppppppooooookkkkkkkkkmmmnnnoooooonnnlllkkkiiiiiijjjkkkkkkjjjkkkkkkkkkkkkjjjjjjiiihhhmmmnnnnnnnnnmmmnnnppprrrnnnnnnnnnooooooppppppqqquuuuuuqqqjjjiiioooyyy~~~tttnnnllljjjjjjjjjkkklllllllllllllllooonnnmmmooorrrsssrrrpppsssnnnnnnttttttppppppuuurrrooonnnppptttuuurrrnnntttnnnppprrrooojjjhhhnnnrrrsssrrrqqqooolllkkknnnqqqttttttrrrnnnllluuutttrrrooommmooosssvvvnnnkkkkkkppptttrrrooommmooommmnnnrrrrrrlllhhhggglllppptttsssnnnhhhfffgggmmmooo{{{yyyrrriiifffhhhjjjlllllliiigggeeeeeehhhhhhiiijjjkkklllmmmnnnmmmjjjkkkmmmmmmiiiiiikkkmmmnnnnnnnnnmmmmmmlllkkkooollliiijjjmmmnnnlllhhhiiiiiiiiijjjkkkkkkkkkkkkhhhhhhhhhhhhiiijjjkkkkkkjjjfffeeeggggggdddcccfffggggggggggggggggggggggggeeegggiiikkkkkkjjjhhhfffiiiiiiiiiiiiiiiiiiiiiiiijjjhhhfffgggiiijjjiiigggkkklllmmmlllkkklllnnnpppnnnnnnooommmkkkjjjjjjkkkfffkkkppprrrooommmlllmmmmmmlllkkkiiiggghhhlllooonnnmmmmmmmmmmmmmmmmmmnnnkkklllooopppqqqqqqpppooommmmmmllllllllllllmmmmmmooooooooooooooonnnmmmmmmooooooooooooooonnnmmmlllpppooonnnmmmkkkjjjiiiiiimmmkkkiiiiiikkkmmmnnnnnnmmmkkkiiihhhggghhhhhhhhhggghhhhhhhhhiiiiiijjjjjjjjjkkkllllllllllllnnnpppjjjmmmooopppooooooooopppnnnqqqtttsssooollllllnnnnnnnnnnnnpppqqqqqqooonnnnnnooopppppppppnnnmmmlllnnnoooqqqtttwwwxxxvvvuuurrrssssssrrrpppooopppqqqtttsssrrrssssssuuuxxx{{{zzzyyy}}}|||~~~~~~}}}zzzxxxxxxxxxyyyzzz{{{{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwwwwuuutttvvvxxxwwwuuutttuuuwwwyyyzzzzzzrrrvvvwwwuuuvvvyyyyyyvvvxxxvvvvvvwwwxxxyyyxxxwwwsssttttttuuuwwwxxxzzz{{{xxxzzz|||~~~~~~|||yyywwwzzz{{{{{{yyyxxxxxxzzz|||zzzzzzzzzyyyzzzzzzzzzzzz}}}zzzxxxyyyzzzzzz}}}{{{yyyyyyzzz|||}}}}}}zzzzzz{{{}}}~~~|||wwwssszzz}}}~~~zzzxxxyyyzzz|||zzzxxxuuu~~~wwwxxxxxxyyyyyyyyyxxxxxxxxxuuuuuuxxxyyyvvvvvvyyytttvvvwwwvvvtttsssvvvyyyuuuwwwwwwtttsssvvvwwwuuuuuuuuuuuuuuuuuuuuutttsssqqqsssttttttuuuwww{{{~~~~~~yyyuuuuuuuuussstttuuuuuusssssssssuuussssssttttttttttttttttttqqqpppoooppprrrrrrqqqoooqqqqqqppppppppppppqqqqqqqqqooommmmmmnnnooonnnmmmiiimmmppppppmmmkkkkkklllnnnooopppqqqqqqooonnnmmmgggiiijjjllllllllllllmmmkkkiiihhhhhhjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjiiihhhnnnooopppppppppppprrrtttssssssrrrqqqqqqrrrrrrssslllpppqqqrrr{{{zzzrrrxxxyyyqqqlllooovvv{{{nnnmmmmmmoooqqqnnnhhhcccnnnmmmnnnoooqqqsssssssssxxxuuussssssqqqmmmkkklllrrrttttttrrrpppuuu|||qqqmmmkkkkkkmmmqqqqqqlllkkkooorrrpppmmmjjjgggiiimmmqqqqqqooovvvvvvvvvsssoookkkiiiiiilllkkkqqq|||zzzsssqqq{{{qqqjjjkkkoooooonnnnnnllllllkkkiiihhhkkkpppuuullleeedddmmmtttyyywwwkkkjjjhhhhhhjjjkkkkkkjjjffffffgggiiijjjkkkllllllkkkiiijjjnnnooommmmmmoookkkkkklllmmmnnnnnnmmmmmmjjjkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkjjjiiiiiiiiihhhhhhhhhhhhiiijjjkkkllliiiggggggiiihhhddddddggghhhhhhhhhhhhhhhhhhhhhhhhdddfffiiikkkkkkjjjhhhggghhhhhhhhhhhhhhhhhhhhhhhhgggiiijjjjjjhhhggghhhjjjkkklllmmmmmmlllmmmoooqqqnnnooopppnnnlllkkkkkkllleeejjjpppqqqooommmlllmmmnnnnnnllliiiggghhhjjjmmmmmmmmmlllkkkkkklllmmmmmmmmmmmmmmmmmmnnnoooooopppmmmmmmllllllllllllmmmmmmmmmmmmnnnnnnmmmmmmlllkkkpppppppppppppppooonnnmmmnnnmmmmmmlllkkkjjjiiihhhooommmkkkjjjkkkllllllkkkjjjkkklllllljjjhhhgggfffhhhiiiiiijjjjjjkkkkkkkkkiiijjjkkkkkkjjjkkknnnpppllloooqqqqqqpppnnnnnnnnnjjjmmmqqqqqqnnnlllmmmooopppnnnnnnooorrrrrrqqqooonnnooooooppppppooonnnmmmooopppqqqsssuuuuuusssqqqsssssssssqqqoooooopppqqq|||zzzrrrppptttxxxzzzxxx}}}|||~~~}}}{{{yyyyyyyyyzzz{{{}}}|||zzzxxxwwwwwwvvvvvvvvvuuuvvvwwwvvvtttvvvzzzwwwvvvtttuuuwwwyyyzzzzzzuuuxxxyyyvvvuuuwwwwwwsssxxxwwwvvvwwwyyyyyyyyyxxxxxxwwwvvvuuuuuuuuuuuuuuusssuuuxxx{{{{{{yyywwwuuuzzzzzzzzzxxxwwwxxx{{{~~~zzzzzzyyyyyyxxxxxxwwwwww{{{~~~~~~{{{xxxzzz{{{zzz|||zzzxxxyyyzzz|||}}}|||zzzzzzzzz}}}~~~yyyuuu{{{|||}}}|||zzzxxxxxxxxx~~~xxxtttzzzyyyyyyyyyxxxxxxxxxwwwwww|||yyyxxxzzzyyyuuutttvvvvvvvvvvvvuuuttttttuuuwwwuuuxxxwwwtttsssvvvwwwtttttttttuuuuuuuuuttttttssstttttttttsssssstttxxx{{{{{{zzzxxxuuurrrqqqsssuuuqqqsssuuuuuusssrrrssstttrrrssssssttttttttttttsssrrrooonnnpppsssuuurrrnnnqqqqqqqqqppppppqqqqqqqqqtttrrrooonnnoooppppppppplllqqquuusssnnnjjjlllpppooopppqqqqqqpppooommmlllfffhhhkkklllkkkjjjjjjkkkkkkiiihhhhhhjjjkkkkkkjjjlllllllllmmmmmmllllllkkknnnpppqqqqqqqqqqqqrrrtttnnnmmmmmmmmmoooqqqsssuuu{{{rrrnnnkkkiiiqqqvvvrrrnnnmmmooooooooolllkkkmmmqqqrrrppplllmmmmmmlllkkklllmmmooopppjjjppppppmmmnnnttttttpppnnnvvvyyyrrrkkkvvvvvvsss|||lllnnnnnnoooxxx|||jjjkkksssmmmpppooojjjoooxxxooommmnnnqqqrrrvvvsssnnnkkkmmmuuu}}}tttoookkkkkknnnmmmmmmmmmkkkkkkmmmqqquuuooojjjggghhhjjjnnnwww}}}sssllljjjkkklllllleeefffhhhiiijjjkkkkkkkkkkkkiiikkkooopppnnnnnnqqqiiijjjkkklllmmmmmmmmmmmmgggiiikkkjjjiiihhhjjjllllllllllllkkkhhhhhhiiijjjlllkkkjjjiiiiiihhhiiiiiiiiihhhiiikkkiiiddddddhhhiiiiiiiiiiiiiiiiiiiiiiiieeefffhhhjjjkkkjjjiiihhhggggggggggggggggggggggggeeeiiilllkkkgggfffgggjjjgggiiikkkllllllkkklllnnnlllmmmnnnmmmkkkjjjjjjkkkkkkkkkjjjhhhgggiiilllooonnnnnnmmmkkkiiiiiijjjlllmmmlllkkkjjjjjjkkklllmmmooonnnmmmmmmmmmnnnpppqqqpppoooooonnnnnnooooooppplllmmmmmmmmmmmmlllkkkkkkmmmmmmnnnnnnnnnmmmllllllhhhiiikkklllmmmnnnnnnnnnooonnnllllllmmmmmmkkkiiiiiillloooooommmjjjhhhgggjjjjjjjjjjjjjjjkkkkkkkkkiiijjjjjjjjjiiijjjmmmooollloooqqqqqqpppnnnmmmlllkkkmmmooooooooooooooopppooommmjjjllloooqqqpppnnnmmmnnnnnnnnnnnnnnnmmmmmmqqqpppqqqsssuuutttrrrooosssssssssqqqooonnnppprrruuu|||~~~wwwpppooossswwwuuutttyyyzzz}}}~~~|||zzzzzzzzz{{{|||}}}|||zzzxxxvvvvvvvvvvvvuuussstttxxxwwwuuuwww|||xxxvvvuuuuuuwwwyyyyyyyyyvvvyyyyyyvvvvvvxxxwwwtttxxxwwwvvvwwwyyyzzzyyyxxxxxxwwwwwwvvvuuuuuuvvvvvvsssssstttvvvwwwwwwwwwxxxwwwxxxzzzzzzyyyzzz|||~~~yyyzzzzzzzzzzzzyyyxxxxxxwww}}}{{{yyy{{{|||zzz{{{yyyyyyzzz}}}}}}zzzxxxzzz~~~|||yyy{{{zzzyyyzzz{{{{{{zzzyyy}}}}}}xxxvvvyyy|||{{{yyywwwvvvvvvwwwwww}}}yyyyyyzzzyyyvvvuuuwwwxxxwwwuuuuuuuuuuuuuuutttvvvxxxwwwtttsssvvvvvvtttssssssttttttttttttssssssttttttsssqqqooopppsssvvvoooqqqrrrqqqqqqqqqssstttppprrrttttttsssrrrrrrrrrpppppprrrsssssssssrrrrrrooopppppprrrssssssqqqpppppppppooooooooooooppppppsssrrrqqqrrrttttttsssrrrnnnqqqsssrrrooommmoooqqqnnnnnnnnnooonnnnnnmmmmmmgggjjjmmmmmmkkkiiiiiijjjkkkiiihhhhhhjjjkkkkkkkkkllllllmmmmmmmmmmmmlllllllllnnnpppqqqppppppqqqrrrjjjlllooouuu}}}}}}uuuoookkknnnssstttvvvvvvtttvvvyyywwwsssrrrqqqpppooonnnnnnnnnnnnnnnmmmlllkkkkkkmmmqqqtttqqq{{{ssstttuuuvvv~~~}}}uuukkkkkkpppqqqqqqrrrppplllooozzz}}}ssssssrrr|||tttqqqqqqtttssstttyyyrrrjjjjjjlllooorrrtttrrrnnnjjjgggiiinnnrrrooommmmmmmmmkkk^^^vvvuuummmiiihhhggghhhjjjkkklllllllllkkkmmmjjjkkkoooooollllllooojjjjjjkkkkkkkkkkkkkkkjjjhhhggghhhiiijjjkkklllkkkkkklllkkkiiiggggggjjjmmmllllllkkkjjjiiiiiiiiiiiihhhgggiiikkkiiiddddddggghhhhhhhhhhhhhhhhhhhhhhhhffffffhhhiiiiiijjjjjjjjjggggggggggggggggggggggggggghhhiiijjjiiihhhhhhhhhdddgggkkkmmmmmmlllkkklllkkklllmmmlllkkkjjjkkkllloookkkgggeeegggjjjlllnnnkkkmmmnnnmmmlllkkklllmmmnnnmmmlllkkkkkklllmmmnnnooopppppppppqqqqqqqqqqqqqqqppppppooooooppppppqqqmmmmmmmmmmmmmmmllllllkkkjjjkkklllllllllllllllkkkhhhjjjlllnnnpppqqqqqqqqqlllllllllnnnooonnnllliiiiiikkknnnmmmkkkiiihhhiiijjjjjjjjjjjjiiiiiiiiiiiijjjjjjjjjiiihhhiiilllooojjjmmmpppqqqpppnnnmmmmmmooonnnmmmmmmnnnoooooonnnppplllhhhhhhmmmppppppooonnnnnnooooooooooooooooooqqqqqqrrrtttuuuuuussspppttttttssspppnnnnnnppprrrkkkppprrroooooosssuuussssssrrrvvvwww}}}}}}{{{zzz{{{|||}}}~~~|||zzzxxxvvvuuuuuuuuuuuurrrsssxxxxxxuuuwww~~~yyywwwuuuuuuwwwxxxyyyxxxrrrvvvwwwvvvwww{{{{{{xxxxxxwwwvvvwwwyyyzzzyyyxxxttttttuuuvvvwwwyyy{{{|||vvvuuusssssstttwwwzzz}}}tttvvvzzz||||||{{{||||||zzz{{{||||||}}}}}}||||||ttt|||{{{yyy||||||zzzzzzzzz{{{~~~{{{vvvwww{{{}}}{{{yyywwwyyy|||~~~}}}{{{xxxyyyyyyzzzzzzyyyzzz|||~~~|||yyywwwuuuuuuvvvwwwzzzwwwwwwzzz{{{xxxxxx{{{{{{wwwttttttvvvvvvtttrrrvvvxxxwwwtttsssvvvvvvtttrrrrrrsssssstttssssssrrrqqqqqqpppnnnmmmnnnrrruuummmpppsssuuuttttttttttttppprrrttttttsssqqqqqqrrrnnnooopppqqqrrrqqqqqqppplllpppttttttqqqpppqqqsssoooooonnnnnnnnnnnnooooookkklllnnnqqqssssssqqqooonnnmmmmmmnnnooopppppppppllllllllllllmmmmmmnnnnnnhhhkkknnnnnnllliiiiiijjjkkkiiihhhiiikkkllllllkkkjjjjjjkkkllllllkkkkkkkkkkkkmmmooooooooonnnoooppptttxxx|||qqqlllrrruuurrrrrrxxxwwwsssqqqxxxwwwrrrqqqssssssrrrqqqssswww}}}vvvpppllliiiqqqppptttwwwkkkrrrrrrooojjjjjjooorrrqqq|||~~~mmm~~~sssrrrnnn{{{sssppphhhiiijjjkkkkkkkkklllllljjjqqqpppfffcccjjjnnnkkkkkkiiigggllluuullljjjiiijjjlllmmmnnnmmmmmmlllnnnkkklllnnnnnnjjjiiikkkkkkkkkkkkkkkjjjiiihhhhhhjjjfffdddgggmmmpppnnnjjjiiijjjjjjhhhfffhhhlllpppiiiiiiiiiiiijjjkkklllmmmggggggiiikkkhhhccccccgggggggggggggggggggggggggggggggggggghhhiiijjjjjjkkkhhhhhhhhhhhhhhhhhhhhhhhhiiigggfffhhhkkklllhhheeedddhhhmmmpppooonnnmmmlllkkkmmmnnnnnnllllllmmmooonnnkkkjjjkkknnnooollliiihhhkkknnnooonnnmmmnnnnnnpppooommmllllllmmmooopppoooqqqsssuuuuuutttrrrpppoooooonnnnnnnnnnnnoooooonnnnnnnnnnnnnnnmmmmmmllljjjjjjkkklllmmmmmmmmmmmmlllmmmooopppqqqqqqqqqpppiiijjjllloooqqqpppmmmkkkhhhiiikkkiiifffeeegggjjjjjjjjjiiiiiihhhhhhggggggjjjkkkjjjiiihhhiiikkknnngggkkknnnppppppooonnnnnnqqqnnnjjjjjjlllnnnmmmkkkrrrmmmhhhhhhmmmqqqrrrpppqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqrrruuuwwwwwwuuusssttttttssspppnnnnnnppprrrqqqsssqqqnnnrrrvvvssskkktttrrrvvvuuu|||{{{xxxwww{{{~~~xxxxxxxxxvvvvvvwwwuuuvvvvvvwwwwwwwwwwwwwwwvvvttttttvvvyyyzzzwwwtttuuuwwwyyyzzz{{{zzzxxxwwwzzzzzzzzzyyyxxxwwwuuuuuuuuuttttttvvvyyyzzzzzzzzzrrrtttwwwyyyyyyxxxyyyzzztttuuuvvvwwwxxxwwwwwwvvv|||{{{zzzxxxwwwyyy|||}}}~~~}}}yyyxxxzzz|||}}}||||||}}}}}}||||||}}}}}}|||{{{zzzzzz{{{}}}~~~}}}yyyxxxyyy{{{zzzxxx}}}yyyvvvuuuwwwwwwvvvtttzzzyyywwwuuuuuuvvvwwwxxx{{{vvvtttwwwuuupppppptttxxxvvvtttsssuuuvvvvvvvvvssstttttttttttttttttttttrrrrrrrrrqqqqqqrrrssssssqqqqqqqqqqqqqqqqqqqqqqqquuuuuutttsssqqqpppoooooooooooonnnnnnnnnnnnoooooopppnnnnnnqqqtttuuussspppsssrrrpppooooooooopppqqqqqqqqqqqqooommmmmmoooqqqooonnnnnnnnnnnnoooooopppooolllkkknnnrrrrrrmmmhhhmmmlllkkkjjjjjjjjjkkkllleeegggjjjllllllkkkiiihhhllliiikkkqqqqqqlllhhhjjjooonnnnnnppptttwwwxxxxxx{{{rrrlllwwwpppooosssqqqjjjkkkrrrrrrtttuuujjjrrrzzzuuu~~~ttt~~~uuummmppptttnnnnnnqqqlllooonnnnnnppprrrrrrpppnnnooopppxxxtttwwwooossslllnnnnnnmmmllllllnnnpppooopppqqqpppllliiiggggggjjjhhhhhhkkknnnvvvrrriiicccgggjjjiiihhhiiihhhhhhkkkooonnniiihhhjjjiiihhhiiijjjlllllljjjhhhkkkhhhfffhhhiiihhhjjjnnnjjjiiigggffffffhhhjjjlllkkkllllllkkkhhhfffgggggglllhhhdddccceeegggggggggllliiiggggggiiijjjhhheeejjjiiihhhiiijjjjjjiiiggghhhhhhggghhhiiihhhfffeeelllllllllkkkjjjiiigggggghhhkkknnnnnnmmmlllkkkkkklllnnnooommmjjjiiimmmpppmmmllljjjjjjjjjjjjhhhgggeeemmmuuuuuuooojjjkkknnnllloooqqqqqqooonnnppprrrooolllkkknnnsssuuurrrnnnpppnnnkkkkkklllnnnooopppooolllkkkllloooooollliiiqqqnnnjjjhhhiiijjjjjjjjjqqqqqqqqqqqqpppooonnnmmmnnniiiggglllmmmjjjjjjmmmnnnmmmkkkjjjjjjjjjkkkkkkggggggggggggggghhhiiiiiigggmmmnnniiigggkkkooonnnpppmmmlllnnnqqqsssqqqooopppooonnnnnnnnnoooqqqrrrmmmmmmllllllmmmooorrrtttkkkqqqrrrllllllrrrqqqkkkpppoooooorrruuuvvvtttqqqqqqqqqpppooooooppppppqqqqqqssspppkkkmmmssssssooopppqqqyyy{{{|||xxxxxxwwwxxx~~~wwwwwwxxxvvvuuuuuurrrssstttuuuvvvvvvuuuuuutttssssssuuuwwwyyywwwuuuuuuvvvwwwxxxyyyyyyyyyxxxtttuuuvvvxxxyyyyyyyyyyyywwwvvvvvvwwwyyy{{{{{{zzztttwwwyyy{{{zzzzzz{{{|||yyyyyyzzz{{{{{{zzzyyyxxx{{{{{{{{{zzzyyyyyy|||{{{}}}~~~}}}{{{{{{}}}}}}{{{zzz|||}}}}}}|||{{{zzzyyyyyyzzz|||}}}~~~xxxuuuvvvzzz~~~|||yyyvvvvvvxxxzzzyyyxxxzzzyyyxxxwwwvvvwwwxxxxxxxxxtttsssvvvuuurrrrrrvvvwwwvvvvvvuuuuuuuuuvvvwwwvvvuuuuuutttsssrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrsssqqqqqqqqqpppppppppppppppssssssrrrrrrqqqqqqpppppppppoooooonnnnnnoooooopppooonnnnnnpppssssssrrroooqqqppppppooonnnnnnooooooooooooooonnnmmmnnnppprrroooooonnnnnnnnnnnnoooooopppnnnlllnnnrrrsssoookkkmmmlllkkkjjjjjjkkkllllllkkkkkkkkkkkkkkkkkkkkkkkknnnkkkkkkmmmmmmlllqqqyyyooorrryyy~~~tttqqqqqqpppnnnqqqoooooorrrrrrpppqqqttt{{{pppoootttzzz}}}yyyrrrtttnnnqqqtttooonnnpppjjjnnnnnnoooppppppooommmlllrrrnnn{{{qqqppp{{{|||wwwrrrooorrrwww|||nnnfffgggsssvvvkkkcccdddlllmmmmmmkkkkkklllnnnqqqqqqooonnnmmmjjjjjjttt}}}~~~tttkkkhhhhhhhhhlllrrrkkkjjjkkknnnmmmiiiiiikkklllllllllnnnoooooonnnlllgggfffiiinnnnnnjjjggghhhhhhhhhhhhhhhiiiiiijjjjjjjjjkkkkkkjjjhhhfffggghhhiiifffccccccfffhhhhhhhhhfffeeeeeeeeeffffffdddccchhhggggggiiijjjkkkjjjhhhggggggiiikkklllkkkiiiggghhhhhhhhhiiihhhhhhgggffflllnnnoooooollljjjhhhhhhooonnnlllkkkkkkkkkjjjiiilllkkkjjjkkkmmmmmmlllkkklllnnnppprrrqqqnnnllljjjlllnnnoooooommmlllnnnpppnnnllllllnnnssstttqqqmmmqqqooommmlllkkkkkkkkkkkkooonnnnnnnnnoooooonnnlllooollliiiiiikkkmmmnnnooommmmmmmmmmmmmmmlllkkkkkkmmmhhhfffjjjllljjjiiillljjjjjjiiiiiiiiikkklllmmmggggggggggggggghhhiiiiiiggglllmmmiiigggkkknnnmmmnnnnnnmmmnnnpppqqqqqqpppqqqpppooonnnnnnnnnooopppmmmllllllmmmnnnoooqqqssslllooopppnnnoooqqqqqqnnnrrrqqqqqqrrrttttttrrroooppppppppppppppppppppppppqqqsssppplllmmmrrrsssoooyyyyyy~~~yyyuuuuuuvvv{{{wwwwwwzzzyyyvvvuuuppprrrtttvvvwwwwwwuuuuuuuuuttttttuuuxxxzzzzzzzzzuuuuuuuuuvvvwwwxxxyyyyyyssstttvvvwwwyyyzzzzzzzzzyyyxxxwwwwwwyyyzzzzzzyyywwwyyy{{{||||||{{{|||~~~xxxyyyzzzzzzyyyxxxvvvuuuyyy{{{|||{{{zzzzzz|||}}}yyy{{{|||}}}|||~~~}}}{{{yyyyyy|||~~~}}}|||{{{{{{|||}}}~~~~~~}}}{{{xxxvvvwwwzzz|||yyyxxxvvvwwwxxxzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxvvvtttsssuuuuuussstttwwwuuuwwwxxxwwwttttttvvvyyytttsssssssssrrrrrrqqqqqqssssssrrrrrrrrrrrrrrrrrrppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqppppppppppppppppppqqqnnnmmmmmmoooqqqrrrpppooooooooooooooooooooonnnmmmlllnnnnnnnnnmmmnnnppprrrqqqpppooonnnnnnmmmnnnnnnllljjjhhhjjjmmmooommmkkkmmmlllkkkjjjjjjkkklllmmmmmmlllkkkjjjkkkmmmoooqqqmmmnnnqqqrrroookkknnntttuuuhhhdddjjjqqqtttsssmmmsssvvvqqqoooxxxtttkkkooovvvvvvxxxppptttqqqsssnnnrrrtttnnnpppsssmmmnnnppprrrqqqpppnnnmmmlllsssmmmqqqyyy{{{uuuvvv}}}tttpppqqqooommmmmmoooqqqqqqqqq|||qqqbbbnnnvvvnnnkkkrrrnnnoooooonnnlllkkklllmmmkkklllnnnoookkkhhhkkkrrrqqqvvvnnniiiiiilllmmmjjjjjjmmmmmmjjjjjjllljjjiiiiiijjjlllmmmkkkjjjhhhgggjjjnnnnnniiifffgggggghhhiiikkkkkkjjjiiiiiiiiijjjjjjiiigggfffggghhhfffeeeeeegggiiikkkkkkjjjeeehhhjjjjjjiiigggffffffiiihhhhhhiiijjjjjjiiigggfffgggjjjllllllkkkjjjiiifffggghhhhhhiiiiiiiiiiiikkkmmmooonnnllliiiiiiiiipppmmmkkklllppppppmmmiiikkkjjjjjjlllooopppppppppqqqmmmkkkmmmqqqrrrmmmhhhmmmmmmmmmllljjjjjjlllnnnnnnmmmlllooorrrssspppmmmnnnnnnnnnmmmlllkkkjjjiiinnnpppqqqqqqpppooopppqqqllljjjiiijjjmmmppprrrssskkkkkkkkkkkkkkkkkkkkkkkkkkkgggfffjjjkkkjjjiiikkkjjjiiiiiihhhhhhiiijjjjjjhhhhhhhhhhhhhhhiiiiiiiiigggkkkllliiihhhkkkmmmmmmlllnnnooooooooooooppprrrsssrrrpppooonnnmmmmmmmmmllllllmmmnnnooooooppppppooommmnnnqqqrrroooooorrrtttsssrrrssssssrrrooommmoooppppppqqqqqqppppppooorrrrrrpppmmmnnnrrrrrrooowwwwww~~~zzzuuutttvvv|||wwwxxx|||{{{xxxvvvrrrsssvvvxxxyyyyyyxxxwwwwwwwwwwwwxxxzzz}}}xxxwwwuuuttttttuuuwwwxxxyyyyyyyyyyyyyyyxxxxxxwwwzzzxxxwwwvvvxxxyyyxxxxxxxxxyyy{{{{{{zzzzzz{{{|||wwwxxxyyyyyyyyyxxxwwwvvvxxxzzz}}}}}}|||{{{{{{|||yyyzzz{{{{{{|||~~~|||{{{zzz{{{}}}}}}yyyuuutttxxxxxxwwwwwwxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyxxxwwwvvvuuutttuuutttttttttuuutttxxxzzzxxxtttsssvvvzzzoooooopppqqqssstttuuuuuusssssssssssssssrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrrrqqqqqqppppppqqqqqqrrroooooooooooopppqqqqqqpppnnnooopppqqqqqqpppooonnnmmmnnnoooooommmmmmnnnpppqqqqqqooonnnmmmmmmmmmmmmjjjhhhggghhhkkkmmmmmmlllmmmlllkkkkkkkkklllmmmnnnjjjjjjjjjkkkmmmpppssstttooopppqqqrrrtttxxxyyymmmsssooolllnnnssswwwvvvsssoooyyyzzzqqqsssyyysssrrrssskkklllnnnooosss}}}zzztttvvvxxx}}}pppvvvrrrnnnqqqppplllttt}}}zzzoooqqqsssssspppoooooopppooorrrrrrrrrtttyyy~~~pppppplllooopppooonnnooopppqqqooonnnsssrrrqqqnnnsssqqqppprrrhhhkkkooopppnnnkkkiiihhhgggjjjooopppooommmooorrrjjjwwwxxx}}}vvvkkkeeellliiiiiimmmnnnllljjjlllggggggfffgggiiiiiihhhgggnnnjjjhhhiiihhhfffhhhkkkhhhiiiiiijjjjjjjjjjjjjjjgggiiijjjiiigggggghhhiiiggggggiiikkklllllllllkkkfffjjjnnnnnnllliiihhhiiimmmlllkkkkkkkkkkkkhhhfffiiiiiijjjjjjiiihhhiiijjjjjjjjjkkklllllllllllllllhhhjjjlllllllllkkklllmmmmmmlllmmmppptttuuusssqqqkkkjjjjjjllloooqqqppppppoookkkhhhjjjoooqqqnnnjjjooonnnllljjjjjjjjjlllnnnnnnmmmmmmoooqqqqqqooollliiilllnnnooonnnmmmmmmmmmlllooorrrrrrpppooopppssskkkiiiiiijjjmmmqqqrrrssspppooonnnmmmmmmllllllllljjjhhhhhhjjjllllllkkkkkkmmmlllkkkiiihhhfffeeeeeehhhhhhiiiiiiiiijjjiiiiiihhhjjjjjjjjjjjjkkkllllllkkknnnppppppnnnmmmpppsssssssssqqqooonnnlllkkkjjjllllllmmmnnnooooooooonnntttnnnnnnttttttmmmlllrrrrrrrrrrrrsssrrrqqqooonnnppppppqqqrrrsssrrrqqqqqqrrrqqqooonnnpppqqqqqqpppoooooowwwyyy|||wwwuuuwww|||~~~vvvwwwzzzyyyvvvvvvssstttvvvxxxyyyxxxwwwwwwvvvwwwwwwxxxyyy|||{{{zzzwwwtttssstttuuuvvv{{{{{{{{{{{{zzzyyyxxxwwwzzzxxxuuutttuuuwwwwwwvvvwwwxxxyyyxxxwwwwwwxxxyyyxxxzzz{{{}}}~~~~~~}}}}}}xxx{{{}}}~~~}}}|||||||||{{{zzzzzzzzz{{{|||||||||zzz|||}}}{{{yyy{{{||||||{{{zzzyyyxxxxxxyyyyyyzzzzzzzzzyyyxxxwwwxxxxxxvvvtttsssssssssrrrssswwwzzzyyytttsssuuuyyyoooooopppqqqssstttuuuuuusssttttttttttttsssrrrqqqsssssssssttttttuuuuuuuuuvvvvvvuuutttsssrrrqqqqqqrrrrrrqqqqqqqqqqqqrrrrrrppppppqqqqqqpppqqqqqqrrrooopppqqqrrrsssrrrqqqpppoooqqqqqqpppnnnllllllmmmqqqqqqooonnnmmmmmmmmmmmmnnnmmmmmmmmmoooqqqqqqqqqmmmmmmlllllllllmmmoooooojjjkkklllmmmooopppqqqqqqrrrqqqqqquuuwwwnnnmmmoookkknnnrrrttttttsssrrrqqqvvvvvvssswww|||llliiimmmppprrrqqqpppnnnjjjiiimmmvvv}}}xxxxxxtttmmmlllwww~~~qqqnnnooolllkkk{{{ppppppppppppooooooppprrrnnnwwwvvvpppwww}}}nnnyyy}}}vvvpppoootttyyypppnnnlllkkkmmmmmmmmmllltttrrroooyyywwwssssssmmmccceeegggiiikkkkkkkkkmmmooonnnqqqsssqqqnnnmmmnnnoooooolllgggppp|||pppmmmiiiiiimmmpppmmmkkkkkkiiihhhggghhhjjjkkkjjjiiinnnjjjhhhiiihhhfffhhhkkkjjjiiihhhggggggiiikkklllhhhiiijjjiiihhhggghhhiiifffgggjjjkkkkkkjjjiiihhhccchhhlllmmmjjjgggggghhhlllkkkkkklllmmmnnnlllkkkpppooommmjjjffffffiiilllmmmmmmnnnnnnmmmmmmlllkkkgggiiikkkkkkkkkkkklllmmmiiimmmqqqrrrrrrrrrsssuuulllkkkjjjkkkmmmnnnmmmllliiihhhhhhiiilllnnnnnnnnnpppnnnlllkkkkkkmmmnnnooonnnnnnnnnooopppooonnnllljjjmmmqqqrrrpppnnnnnnnnnjjjmmmppppppooonnnpppssslllkkkiiijjjlllnnnoooooosssrrrpppnnnlllkkkkkkkkkiiijjjjjjkkkmmmooonnnkkkmmmmmmllljjjiiigggfffeeehhhhhhiiijjjkkkjjjjjjjjjjjjiiijjjkkkmmmllllllmmmjjjmmmpppooommmmmmooorrrrrrrrrqqqooonnnllljjjjjjlllmmmnnnnnnnnnnnnmmmmmmvvvppppppuuussskkkjjjooonnnpppqqqrrrrrrrrrqqqqqqqqqrrrrrrssstttttttttsssrrrpppnnnpppqqqqqqppppppqqqqqqyyyzzz}}}xxxwwwwwwzzzyyyssstttuuuttttttvvvsssttttttuuuuuuuuuuuuuuurrrtttuuuvvvwwwxxx{{{}}}|||zzzxxxuuuttttttuuuvvvwwwwwwyyyzzz{{{{{{{{{{{{yyywwwtttssstttvvvwwwvvvwwwxxxxxxwwwuuuuuuwwwxxxwwwxxxzzz|||~~~~~~~~~~~~yyy{{{}}}~~~}}}||||||}}}|||{{{yyyyyyzzz{{{zzzyyyzzz}}}~~~~~~~~~}}}{{{zzz{{{yyyyyyyyyyyyxxxxxxxxxxxxxxxyyyxxxtttrrrsssssspppsssvvvxxxwwwuuusssuuuwwwtttsssssssssrrrrrrqqqqqqssstttuuuuuutttsssqqqpppttttttuuuuuuvvvvvvwwwwwwwwwwwwvvvtttsssqqqpppppprrrqqqqqqppppppqqqqqqrrrqqqrrrrrrqqqpppppprrrsssqqqqqqrrrrrrsssrrrrrrrrrqqqrrrsssrrrooommmllllllqqqpppooonnnnnnmmmnnnnnnnnnnnnnnnooooooppppppqqqnnnmmmllllllmmmnnnpppqqqnnnooooooooooooooonnnmmmlllxxxxxxoookkkjjjooovvvkkknnnrrrqqqooonnnrrrvvvxxxpppppp|||tttmmmlllpppqqqnnnhhhkkknnnqqqrrrsssrrrssstttuuurrrsssxxx~~~pppqqqqqqnnnqqqnnnoookkkmmmtttppplllkkkllloooppppppoooxxxuuummmooo{{{ssspppxxxtttrrrqqqqqqrrrssstttssstttqqqnnnmmmnnnpppqqqqqqmmmuuuooojjjyyyxxxnnnyyy|||uuummmhhhiiilllpppmmmqqqqqqnnnlllnnnpppooommmmmmmmmqqqsssooovvvppplllmmmooommmkkklllhhhgggeeefffgggiiihhhhhhhhhgggjjjnnnnnniiifffgggjjjiiigggeeefffhhhjjjllliiikkkkkkjjjhhhggghhhiiiccceeeggghhhgggfffeeeffffffiiikkklllkkkjjjjjjjjjgggggghhhkkknnnqqqppppppttttttqqqlllhhhgggjjjnnnllllllllllllkkkkkkjjjiiikkkllllllkkkjjjiiiiiikkkjjjmmmqqqppplllkkkmmmpppmmmkkkjjjkkkllllllkkkjjjeeehhhkkkkkkjjjkkknnnqqqpppnnnllllllnnnppppppooonnnoooooopppooonnnlllkkknnnqqqtttsssooollllllmmmiiikkkmmmnnnoooooopppqqqnnnmmmkkkkkklllmmmlllkkkrrrpppnnnllljjjiiiiiiiiiiiikkkllllllnnnqqqoookkkjjjkkkkkklllllllllkkkkkkhhhiiijjjkkklllkkkjjjjjjllliiiiiimmmooonnnmmmnnnkkkmmmnnnnnnnnnnnnoooqqqpppppppppooonnnmmmkkkjjjnnnnnnmmmmmmmmmmmmmmmmmmtttrrrqqqsssqqqlllkkklllkkknnnqqqrrrrrrrrrrrrsssrrrrrrrrrrrrssstttuuuuuurrrooonnnqqqrrrpppooopppvvvuuu{{{{{{{{{xxxwwwvvvwww}}}|||wwwuuuuuusssrrrtttyyyvvvvvvttttttsssttttttuuuooorrruuuvvvvvvvvvxxxzzzzzzyyyxxxwwwvvvwwwwwwxxxrrrsssuuuwwwzzz{{{|||}}}yyywwwtttsssuuuwwwxxxxxxzzzzzzzzzxxxwwwvvvxxxzzzwwwxxxyyy{{{|||||||||{{{zzz|||}}}}}}||||||}}}~~~}}}{{{yyyyyy{{{|||{{{zzz|||~~~||||||}}}}}}zzz{{{|||~~~|||~~~}}}{{{{{{|||zzzyyyxxxwwwvvvwwwxxxxxxvvvxxxwwwsssrrruuuuuuqqqssstttuuuvvvuuuuuutttsssvvvuuuuuutttsssrrrqqqqqqttttttuuuvvvuuusssqqqpppsssttttttuuuvvvvvvwwwwwwttttttsssrrrqqqqqqppppppqqqqqqppppppppppppqqqqqqpppqqqrrrpppnnnnnnpppsssqqqqqqppppppqqqqqqrrrsssqqqrrrssssssqqqnnnnnnnnnoooooonnnnnnnnnnnnooooookkklllnnnooonnnmmmmmmmmmnnnmmmmmmmmmmmmooopppqqqppppppoooooooooqqqrrrsssxxxxxxooommmpppwwwxxxssspppqqqnnnpppqqqqqqqqqsssuuuxxxsssuuuxxxhhhjjjmmmqqqsssrrrnnnjjjhhhiiimmmqqquuuvvvtttrrrsss|||~~~fffuuuqqqrrrpppkkkpppppprrrnnnrrr~~~vvvmmmjjjmmmqqqqqqoooooovvvqqqoooqqqpppuuu|||kkk|||cccxxxwwwwwwvvvuuurrrnnnkkkooollliiihhhjjjlllmmmnnniiirrrooolllqqqsssnnnzzzxxxooolllllliiinnnooollllllqqqrrrpppkkkppppppooommmeeekkk{{{pppllllllkkklllnnngggfffddddddfffggghhhggggggfffiiinnnnnnjjjggghhhggggggfffffffffggghhhiiilllmmmmmmllliiihhhhhhiiiaaadddggggggffffffgggiiijjjiiiiiikkklllmmmllljjjgggggggggjjjmmmnnnnnnmmmoooqqqqqqnnniiigggiiilllhhhiiijjjjjjjjjjjjjjjjjjjjjkkklllkkkiiihhhjjjkkklllmmmllllllkkkkkklllmmmlllkkkjjjkkkllllllkkkjjjhhhkkkmmmnnnllllllmmmooommmlllkkkmmmpppqqqqqqooonnnoooppppppnnnmmmkkkkkkmmmqqqtttrrrmmmkkkkkkmmmjjjjjjkkkmmmpppqqqqqqppppppooommmmmmmmmmmmlllkkkooommmkkkjjjiiijjjkkkkkkgggjjjlllkkkmmmqqqpppjjjkkklllmmmnnnoooooonnnnnnhhhiiikkklllmmmlllkkkjjjnnnjjjjjjooorrrooommmooommmllllllmmmooopppoooooommmnnnooooooooonnnmmmlllooonnnmmmlllkkkllllllmmmoooqqqqqqooonnnpppoookkkkkknnnqqqrrrqqqqqqrrrsssrrrqqqpppoooppprrrtttvvvsssnnnmmmrrrssspppooopppvvvtttzzzyyy~~~|||yyyvvvvvvvvvuuuzzz|||yyyxxxxxxuuussswww~~~zzzyyywwwuuutttuuuvvvwwwpppssswwwxxxwwwwwwxxxzzzwwwwwwwwwwwwxxxyyyzzz{{{pppqqqtttvvvxxxzzz{{{{{{zzzwwwttttttvvvxxxzzzzzz}}}}}}|||zzzxxxxxxzzz||||||}}}~~~~~~}}}}}}{{{|||}}}}}}||||||}}}}}}{{{yyyzzz|||~~~}}}|||~~~~~~{{{xxxyyy|||{{{}}}~~~zzzwwwzzz}}}}}}{{{yyyzzz|||zzzyyywwwuuuuuuvvvwwwxxxssswwwwwwrrrrrrvvvwwwsssssssssssstttvvvvvvsssqqqtttttttttttttttttttttttttttuuuvvvvvvuuusssqqqpppssssssssstttuuuvvvvvvwwwppppppppppppppppppppppppqqqppppppppppppppppppqqqoooqqqqqqooommmlllooorrrqqqpppoooooooooppprrrsssoooqqqssssssrrrpppppppppooonnnnnnnnnnnnoooooopppmmmooorrrrrrqqqooonnnnnnnnnmmmmmmmmmnnnoooqqqrrrooonnnlllmmmppptttzzz}}}|||rrrjjjssspppssszzz{{{tttppppppooooooqqquuuxxxxxxuuurrrmmmxxxkkkrrrttttttqqqkkkiiikkknnnpppllljjjkkkpppsssttttttooodddzzzzzziiiyyyiiiiiioootttwwwoooqqquuurrrvvv}}}ppplllppptttssspppnnnsssqqquuuxxxlll}}}hhh}}}kkk{{{xxxlllsssssssssrrrpppooooooooorrrpppnnnnnnppprrrrrrrrrqqqqqqmmmuuu|||nnnvvvyyytttuuuooonnnrrrsssnnnmmmpppooojjjsssuuummmjjjtttuuunnnnnnqqqtttkkkiiiiiilllpppllljjjhhhhhhjjjlllllllllkkkhhhfffhhhiiihhhjjjnnndddeeeggghhhhhhhhhgggfffmmmnnnnnnllljjjhhhhhhiiibbbeeehhhiiihhhiiilllooogggeeecccdddhhhiiihhhfffkkkjjjiiiiiijjjjjjhhhfffgggkkkooommmiiieeeeeegggggggggiiijjjkkklllllllllggghhhiiijjjiiijjjmmmooonnnkkkhhhiiimmmppppppnnnlllkkkjjjkkkmmmnnnmmmlllmmmnnnooooooooonnnlllkkkkkkjjjjjjmmmqqqrrrqqqooonnnoooqqqpppnnnlllkkkkkkiiimmmqqqppplllkkkmmmqqqllljjjjjjmmmqqqtttrrrpppqqqooonnnnnnoooooonnnlllmmmllljjjjjjjjjlllnnnoooeeejjjkkkjjjlllqqqoooiiioooooopppppppppooommmlllhhhiiikkkmmmmmmlllkkkjjjooojjjjjjppptttpppnnnooonnnllljjjllloooqqqpppmmmkkklllnnnooooooooonnnmmmpppooommmkkkjjjkkklllmmmjjjpppqqqllllllrrrrrrlllkkkooorrrrrrqqqpppqqqsssrrrpppnnnlllmmmpppsssvvvsssnnnmmmrrrtttpppnnnqqquuutttzzzzzz~~~yyyuuutttvvvzzz}}}|||||||||{{{zzzxxxwwwvvvuuuuuuuuuuuuuuuvvvvvvwwwyyyyyyxxxwwwwwwwwwwwwwwwwwwxxxyyyzzzzzzzzzyyyxxxxxxzzz{{{yyywwwwwwzzz~~~~~~}}}}}}~~~~~~}}}||||||zzzwwwyyy~~~}}}zzz}}}|||{{{}}}yyyzzz|||vvvyyy|||}}}}}}|||||||||~~~~~~}}}yyyzzz}}}}}}{{{yyy|||yyywwwxxxzzz{{{zzzxxxyyyxxxvvvtttssstttvvvwwwsssqqqrrrwwwyyyuuurrrrrrooonnnoooqqqrrrqqqooolllnnnqqqtttssspppnnnnnnppprrroooqqqvvvuuupppnnnqqqsssssssssssssssrrrqqqpppppppppppppppppppppppppppoooqqqrrrppplllkkkllloooppppppppppppoooooooooooopppoooooooooqqqqqqooonnnpppppppppooommmnnnppprrrqqqooommmllllllnnnpppqqqqqqmmmmmmooommmjjjmmmtttpppkkkmmmuuuyyy~~~wwwpppnnnoooooonnnwwwmmmnnnzzz{{{pppnnnwwwuuu|||sssqqqmmmlllsssppprrrqqqnnnqqqkkklllnnnppppppooonnnoooppptttrrrnnnwwwuuusssppptttsssppppppsssqqquuutttuuujjjqqqsssjjjvvvrrrnnnxxxpppmmmuuuvvvjjjxxxmmmxxxqqqoooiiiwwwlllrrrpppmmmlllnnnpppqqqrrrkkkiiipppqqqjjjmmmqqqkkkmmmoooqqqooommmpppxxx~~~lllrrrwwwnnnhhhkkkppprrrssstttuuupppkkkhhhjjjmmmooopppuuuttt~~~zzzpppkkklllrrrpppiiigggjjjjjjffffffiiihhhlllmmmkkkkkkmmmllliiihhhfffeeefffhhhiiiiiihhhpppmmmkkkiiiiiiiiihhhgggkkkjjjiiigggggggggggghhhggghhhiiigggeeeeeehhhkkkkkkjjjhhhgggeeedddddddddiiijjjjjjiiihhhhhhgggeeekkkfffdddgggkkkkkkkkkllllllkkkjjjiiihhhiiijjjkkkkkkllljjjhhhjjjooopppmmmmmmllljjjjjjkkkmmmppprrrmmmmmmlllllllllmmmmmmnnnhhhhhhhhhiiijjjkkklllmmmrrrooolllllloooqqqooommmnnnmmmkkkkkkllllllkkkjjjmmmllllllnnnrrrssspppmmmooooooooooooooonnnnnnnnnooonnnmmmllllllnnnppprrrmmmnnnoooqqqrrrqqqmmmkkkllllllmmmnnnoooooonnnnnnkkknnnpppooolllkkkmmmpppllllllmmmmmmmmmmmmmmmmmmiiijjjkkkjjjjjjjjjlllnnnnnnmmmmmmmmmllllllllllllmmmmmmmmmmmmmmmnnnoooooopppmmmjjjkkknnnpppooonnnvvvsssooonnnnnnooopppooolllrrrtttooonnnqqqrrrooooooqqqsssssssssrrrssstttrrrrrrzzz{{{zzzvvvuuuwwwzzz|||wwwwwwxxxyyyyyyyyyxxxxxx}}}|||{{{{{{zzz{{{|||}}}xxxxxxxxxxxxxxxxxxyyyzzzxxxyyy{{{|||}}}}}}}}}|||xxxyyyzzzyyyxxxxxxzzz{{{~~~~~~}}}}}}}}}}}}}}}|||yyyxxxyyywwwtttvvv{{{{{{zzzzzz|||~~~|||}}}|||{{{||||||zzzzzzzzzyyyyyyzzz}}}~~~|||}}}|||zzz}}}zzzwwwwwwxxxyyywwwvvvyyyxxxvvvuuuuuuuuuvvvwwwxxxuuuuuuzzzzzzvvvsssssssssqqqpppppprrrrrrrrrqqqppprrrttttttrrrpppqqqrrrooommmnnnssssssoooooorrrqqqqqqqqqqqqqqqpppoooooooooooooooooooooooooooooopppqqqqqqooonnnmmmnnnooopppppppppooooooooonnnnnnooonnnnnnoooppppppooommmqqqrrrrrrqqqooooooqqqssstttrrrooolllkkklllmmmnnnnnnnnnppppppkkkhhhooo{{{xxxpppnnnzzz}}}wwwwwwuuusssqqqppppppqqqssspppqqqtttrrrrrrpppuuurrrnnnppprrrqqqlllmmmkkkiiippptttnnnooopppooonnnmmmnnnooonnnmmmooo|||zzzooovvv{{{oooooottttttsssuuuqqqrrruuunnn}}}qqqoooqqqiiirrrppppppzzztttnnnrrrsssiiipppxxxnnniiixxxiiitttnnnrrrooommmlllnnnpppqqqrrrooonnnsssrrrllllllpppmmmmmmoooqqqqqqpppqqqtttxxxnnn}}}{{{llliiihhhkkkrrrwwwxxxzzz}}}wwwooolllmmmrrrqqqvvvrrrnnnqqqqqqmmmkkkllljjjfffgggllleeehhhiiiggggggjjjiiieeegggfffeeegggiiikkklllkkkjjjiiiggggggggghhhiiiiiihhhhhhgggggghhhiiijjjkkkiiijjjjjjiiifffeeegggiiiiiiiiihhhhhhhhhhhhhhhiiiiiijjjiiiiiihhhiiihhhgggmmmhhhfffjjjlllkkkkkkmmmooonnnmmmlllkkkllllllmmmjjjkkkjjjhhhkkkooopppmmmjjjjjjkkklllmmmmmmmmmmmmnnnnnnmmmlllkkkjjjiiihhhjjjjjjjjjjjjjjjkkklllmmmmmmnnnnnnnnnnnnmmmnnnooonnnmmmkkkllllllmmmkkkjjjmmmmmmmmmnnnppppppooonnnnnnnnnnnnnnnoooppppppqqqqqqqqqpppoooooopppqqqrrrmmmmmmnnnpppqqqpppmmmkkkmmmnnnnnnooooooooooooooommmnnnoooooonnnnnnoooqqqnnnnnnnnnnnnmmmlllllllllnnnooopppooonnnnnnppprrrnnnnnnnnnnnnmmmllllllkkknnnmmmmmmlllmmmnnnooopppqqqnnnlllllloooqqqpppoooqqqooommmnnnoooqqqqqqpppooossstttrrrrrrvvvuuuqqqqqqrrrsssrrrqqqpppqqqrrrtttsssyyyzzz}}}yyywwwxxx{{{|||vvvwwwwwwxxxyyyyyyxxxxxxyyywwwuuussssssssstttuuuyyyxxxxxxxxxyyyzzz{{{|||{{{{{{|||}}}}}}}}}}}}}}}{{{{{{{{{|||}}}~~~}}}|||}}}}}}~~~}}}{{{{{{|||zzzxxxzzz}}}~~~{{{|||}}}|||{{{yyyxxxwwwxxxyyyzzzzzz{{{~~~yyy|||~~~~~~~~~|||www|||yyyvvvttttttttttttsssvvvvvvuuuuuuuuuuuuttttttwwwttttttxxxxxxtttppppppsssqqqnnnmmmooopppqqqqqqnnnpppqqqqqqpppooopppqqqooommmnnnqqqrrrqqqqqqtttppppppqqqqqqppppppooooooppppppppppppppppppppppppqqqpppnnnnnnoooppppppooooooooooooooonnnnnnnnnnnnnnnnnnmmmnnnooopppnnnllloooppppppooonnnmmmoooqqquuusssqqqooonnnnnnoooppppppooopppqqqpppmmmooosssrrryyy{{{jjjjjjnnnrrrrrrooonnnqqqtttpppttttttpppqqqnnn{{{tttlllqqquuutttlllmmmtttsssllllllwwwooopppooonnnllllllnnnpppmmmkkkrrrwwwppp|||mmm~~~xxxnnnppptttssssssuuurrrvvvwwwkkk}}}mmmppplllooopppuuuyyyvvvoooooosssnnnmmmzzzjjjyyyffftttlllqqqqqqqqqooollllllnnnpppqqqqqqtttttttttssspppoooooopppnnnooorrrssstttsssqqqppp~~~uuutttqqqsss~~~ssspppqqqsssvvvwww~~~mmmkkkkkknnnooolllhhhgggkkkdddggghhheeeeeehhhgggdddfffeeeeeegggjjjmmmmmmlllfffffffffggghhhiiikkklllhhhhhhggghhhhhhiiikkkkkkiiijjjkkkjjjhhhfffeeefffhhhhhhhhhiiijjjkkkmmmnnniiiiiihhhhhhiiiiiijjjkkkoookkkiiilllmmmllllllmmmmmmmmmkkkjjjiiiiiiiiiiiiiiikkkjjjhhhkkkppppppmmmiiikkknnnppppppnnnkkkiiimmmmmmnnnmmmmmmkkkiiihhhlllkkkkkkkkkkkkkkkllllllhhhlllppppppmmmkkkmmmpppnnnmmmkkklllmmmmmmlllkkkmmmnnnnnnmmmlllmmmnnnpppllllllllllllmmmnnnppprrrqqqqqqqqqpppppppppppppppmmmmmmnnnoooqqqpppnnnkkkooooooooopppppppppppppppmmmllllllmmmoooppppppooopppppppppooonnnmmmkkkkkkrrrssssssrrrppppppqqqsssnnnnnnoooooonnnmmmkkkjjjooonnnlllkkklllmmmoooppppppooonnnnnnpppqqqqqqpppmmmmmmmmmooorrrtttsssrrrpppqqqqqqqqquuuxxxvvvqqqssssssrrrpppnnnnnnpppqqqvvvssswwwyyy}}}yyyvvvttttttuuuvvvuuuuuuuuuuuutttsssrrrqqq|||yyyxxxyyyzzz{{{vvvvvvuuuuuuuuuuuuuuuvvvxxxxxxxxxwwwwwwvvvvvvuuuxxxvvvvvvxxx||||||zzzvvvuuuvvvxxxzzz{{{{{{{{{zzzvvvtttuuuwwwuuusssuuuyyy|||~~~}}}~~~~~~|||zzz~~~{{{zzzzzz{{{www{{{~~~~~~{{{yyyyyyzzz{{{}}}~~~~~~}}}}}}~~~|||www~~~{{{xxxvvvuuuvvvwwwwwwvvvwwwxxxxxxxxxwwwvvvvvvvvvssssssvvvwwwtttqqqqqqsssqqqooooooqqqrrrrrrqqqoooooopppppppppppppppqqqqqqppppppqqqrrrrrrsssuuupppqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppqqqnnnlllmmmpppqqqpppnnnooooooooonnnnnnnnnmmmmmmnnnmmmmmmmmmoooooommmlllnnnooopppooonnnnnnoooppprrrqqqqqqqqqqqqsssuuuvvvtttpppnnnqqquuutttooojjj{{{yyyvvvtttqqqnnnpppqqqpppnnnmmmoooqqqppptttssssssqqq{{{rrrqqqsssrrrrrrfffuuujjjooooooooonnnmmmlllmmmpppsssrrrlllvvvuuuqqqvvvuuuppp{{{tttpppssstttqqqoooqqqooovvvuuukkkmmmrrrrrrppprrrxxxssstttnnnllluuuuuupppssssssyyyooojjjrrrqqqrrrpppnnnllllllnnnpppppppppwwwtttooorrrzzzxxxqqqqqqppppppqqqtttuuuuuusssppprrrnnn~~~ooovvv}}}tttssstttuuutttuuu|||llllllmmmooonnnkkkhhhggggggjjjjjjggggggiiiiiiffffffeeeeeegggjjjkkkkkkjjjggghhhiiijjjjjjkkkmmmnnnkkkkkkjjjiiihhhhhhhhhhhhggghhhiiiiiihhhgggeeeeeehhhhhhiiiiiikkklllnnnnnnjjjhhhgggiiijjjiiikkknnnnnnkkkjjjmmmmmmkkkjjjmmmllllllkkkjjjiiihhhggggggiiijjjjjjiiilllppppppmmmkkkmmmpppqqqqqqnnnkkkiiijjjkkknnnpppqqqpppooonnnmmmmmmlllkkkkkkkkkllllllfffiiimmmooonnnlllmmmnnnnnnmmmkkklllmmmnnnmmmkkkmmmnnnooommmjjjjjjnnnqqqlllkkkjjjjjjjjjlllnnnooonnnoooooooooooonnnmmmmmmmmmmmmmmmoooppppppnnnlllooooooooooooooooooooopppllljjjhhhkkkoooqqqpppnnnoooppppppppppppooommmlllqqqrrrrrrpppnnnmmmnnnooonnnoooppppppooommmkkkiiipppnnnlllkkkkkkmmmooopppooonnnnnnnnnooopppppppppnnnnnnppprrruuuvvvtttrrrnnnmmmllloootttwwwtttnnnrrrrrrqqqooommmnnnpppsssxxxsssvvvxxx~~~{{{yyyyyyyyyzzz{{{{{{{{{{{{zzzyyyxxxxxx{{{zzzwwwuuusssssstttuuu~~~|||{{{zzzzzzzzz}}}}}}}}}~~~~~~}}}}}}|||}}}{{{zzz{{{}}}|||yyyzzz~~~zzz~~~{{{||||||}}}{{{|||~~~~~~|||{{{~~~}}}~~~~~~}}}~~~~~~xxx~~~}}}|||zzzyyyzzz|||}}}xxxyyyyyyzzzzzzzzzyyyyyyuuurrrrrrwwwyyyvvvuuuvvvtttttttttuuuwwwvvvtttrrrsssrrrrrrrrrrrrssssssrrrqqqrrrqqqooooooqqqqqqqqqoooooopppppppppppppppooonnnnnnnnnnnnnnnnnnnnnnnnpppmmmkkklllooopppooommmoooooooooooonnnnnnnnnnnnnnnmmmmmmmmmoooooommmlllppprrrsssrrrqqqpppqqqrrrppppppppppppqqqsssuuuvvvrrrsssssspppooorrryyy}}}uuuoooooossswww|||uuuppppppooommmwwwvvvrrruuuppprrrqqqmmmttteeeooolllnnnnnnnnnnnnnnnpppsssvvvvvvmmmvvvtttmmm}}}sssvvvtttrrrsssuuutttqqqppppppjjjrrrppprrrmmmsssvvvooorrrvvvmmmqqqlllkkktttvvvpppqqq|||wwwwwwvvvgggtttqqqmmmooonnnllllllnnnppppppooovvvrrrjjjtttssspppsssrrrqqqrrrtttvvvvvvuuupppooosssrrrxxxuuurrrsssuuuyyy}}}}}}ssslllkkklllkkkiiiiiikkkkkkhhhgggjjjjjjgggfffffffffggghhhiiigggeeegggiiikkkkkkjjjiiikkkmmmkkkkkkkkkjjjiiiiiihhhgggcccdddeeeggghhhhhhgggeeeiiiiiiiiiiiiiiijjjkkkllljjjggggggkkkllljjjkkkooollliiijjjllllllhhhhhhkkknnnnnnnnnmmmllllllkkkjjjhhhjjjjjjiiilllqqqpppmmmmmmmmmmmmmmmmmmllljjjjjjhhhjjjmmmoooppppppoooooommmmmmlllkkkkkkkkklllllliiihhhiiilllooopppmmmjjjnnnlllllllllnnnnnnmmmllllllnnnooommmkkkkkknnnrrrpppooonnnlllllllllmmmmmmnnnnnnoooooooooooonnnmmmnnnmmmmmmoooqqqqqqooonnnooonnnnnnmmmmmmmmmnnnooommmkkkjjjlllppprrrqqqooommmnnnpppqqqrrrqqqppppppoooppppppnnnkkkjjjkkkmmmooooooooooooooommmlllkkkpppooommmllllllmmmnnnooolllmmmnnnnnnnnnnnnnnnooonnnnnnppprrrttttttqqqnnnnnnkkkkkkpppuuuvvvrrrnnnooooooooonnnnnnooosssvvvxxxsssvvvxxx}}}|||zzzxxxvvvuuuuuuuuussssssuuuvvvwwwwwwwwwwww~~~}}}|||{{{{{{~~~}}}{{{yyywwwuuuttttttuuuvvvwwwyyy{{{~~~~~~~~~~~~~~~~~~~~~}}}{{{}}}{{{|||}}}~~~}}}{{{yyyxxx{{{||||||{{{yyyyyyzzz||||||{{{{{{|||~~~}}}|||vvv|||}}}yyyyyy}}}|||vvvyyyzzzzzzyyyxxxxxxyyy{{{uuuuuuuuuuuuvvvvvvvvvvvvrrrooooootttvvvuuutttuuurrrrrrssstttvvvuuurrrooorrrpppooonnnooopppooonnnoooqqqqqqnnnnnnpppooommmmmmnnnoooooopppooooooooommmmmmmmmmmmmmmmmmmmmmmmpppooommmmmmnnnoooooonnnppppppppppppoooooooooooonnnnnnmmmnnnooopppnnnlllmmmoooppppppooonnnnnnoooooooooooonnnoooooopppppplllvvvzzzqqqjjjuuuxxxsssooopppttt|||zzztttooozzzrrrtttlllpppsssrrrrrryyyjjjvvvqqqnnnooopppppppppqqqtttwwwtttmmmsssuuuooowwwwwwnnnoooqqqtttuuuuuuttttttnnntttrrrooopppuuulllpppqqqkkkqqqnnnlllrrrooolllrrrooovvvpppiiipppssshhhooommmlllmmmnnnoooooonnnqqqrrrkkk{{{tttqqqsssrrrqqqqqqrrrtttvvvxxxrrrxxxsssppprrr|||sssoooooosssvvvlllyyytttmmmnnnooonnniiikkkjjjffffffhhhhhhffffffffffffggghhhgggeeeccceeehhhkkkjjjhhhfffhhhjjjggghhhiiijjjkkkkkkkkkkkkdddcccdddeeehhhiiihhhgggjjjiiiiiihhhhhhiiijjjjjjkkkfffhhhnnnooojjjjjjooohhhgggiiilllkkkggggggkkkkkkllllllllllllkkkjjjjjjgggiiijjjjjjmmmqqqqqqmmmlllkkkjjjiiihhhhhhiiiiiiiiijjjkkklllllllllkkkjjjlllkkkkkkkkkkkkkkkllllllllliiihhhkkkooopppmmmiiinnnlllllllllnnnooonnnmmmlllmmmnnnnnnnnnnnnppprrrssssssrrrqqqpppooonnnnnnooopppppppppqqqqqqqqqqqqooonnnnnnpppqqqrrrqqqppppppooommmlllllllllmmmnnnpppooooooppprrrssssssrrrlllnnnppprrrssssssrrrqqqpppppppppnnnlllkkklllmmmoooooonnnnnnnnnnnnnnnnnnooonnnnnnmmmmmmmmmmmmmmmkkkmmmoooooonnnmmmnnnooonnnnnnnnnpppqqqpppmmmkkkpppmmmnnntttxxxvvvrrrqqqmmmooooooooooooqqqtttwwwuuurrrvvvxxx{{{|||}}}~~~~~~|||{{{zzz~~~|||{{{{{{zzzyyyyyyzzz{{{}}}~~~~~~{{{}}}}}}{{{zzzzzz|||~~~~~~~~~~~~~~~~~~}}}}}}yyy{{{{{{~~~zzz}}}~~~{{{yyyzzz{{{xxxwwwvvvvvvvvvxxxyyyzzzuuurrrqqquuuwwwuuutttvvvtttsssrrrssstttuuusssrrrtttqqqnnnmmmoooooonnnlllnnnrrrssspppqqqtttsssnnnppppppqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqooonnnooopppqqqqqqqqqqqqppppppppppppooonnnnnnoooppppppooommmlllnnnppppppooonnnnnnnnnnnnnnnoooooooooppppppqqqpppvvvyyywww}}}xxxnnnjjjlllxxxrrrkkkpppxxxsssrrryyywwwmmmzzzwwwqqqssstttsssrrrrrrsssuuurrrpppsssvvvrrr{{{xxxssslllmmmoooqqqtttwwwvvvtttrrrwwwuuutttnnnsssjjjqqqmmmnnnsssrrrrrrssslllmmm|||wwwmmmnnnmmmzzziiinnnmmmlllmmmnnnoooooonnnkkktttsssssssssrrrssssssqqqoooooorrruuusssssswwwsssvvv~~~vvvqqqpppqqqtttssslllfffkkk}}}{{{qqqnnnqqqqqqmmmlllwww{{{tttqqqnnnjjjkkkjjjfffeeehhhhhhfffeeeeeefffhhhiiiiiifffddddddhhhkkkkkkhhhfffhhhkkkggghhhiiikkkkkkkkkkkkkkkhhhfffeeefffhhhjjjjjjhhhiiiiiiiiiiiiiiijjjjjjkkkkkkfffiiiqqqqqqjjjiiinnnffffffiiilllkkkggghhhlllggghhhiiijjjjjjjjjiiiiiifffiiijjjjjjmmmqqqqqqmmmkkkjjjjjjjjjiiijjjjjjjjjiiiiiiiiijjjjjjjjjkkkkkkjjjjjjjjjjjjjjjkkklllmmmmmmlllllllllmmmmmmmmmlllmmmllllllmmmnnnoooooommmmmmlllmmmooorrrsssrrrqqqpppqqqrrrsssrrrqqqooonnnoooooonnnooopppqqqssstttpppooooooppprrrtttsssrrrqqqpppnnnmmmlllmmmnnnooonnnpppqqqqqqppppppqqqrrrnnnooorrrttttttsssrrrqqqpppppppppooommmlllnnnoooooonnnmmmlllmmmnnnpppqqqnnnnnnooooooooommmlllkkkkkkmmmppppppooommmnnnpppooonnnnnnpppqqqqqqooommmrrrpppsssxxxyyytttrrrtttnnnpppqqqrrrqqqrrrsssuuurrrqqqxxxyyy|||{{{~~~}}}|||}}}}}}{{{xxxxxxyyy{{{{{{{{{}}}yyyuuutttuuuvvvtttrrrnnntttvvvtttuuuyyyxxxssstttuuuuuuvvvwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwsssuuuvvvssspppnnnpppsssrrrrrrrrrqqqqqqqqqpppppppppoooooooooqqqqqqooonnnsssuuuwwwwwwvvvttttttuuummmnnnoooqqqsssuuuvvvwwwzzztttrrr~~~xxxssstttsssrrr|||wwwuuurrrqqqgggxxxqqqlllvvvooommmyyywwwtttvvvwwwvvvtttrrrqqqrrrtttuuuvvvwwwsssrrrrrruuunnnoooooopppsssvvvuuurrrooorrrqqqzzznnnrrrkkktttnnnppptttvvvxxxwwwmmmrrrjjjmmmssslllmmmnnnmmmlllmmmooooooooommmgggwww|||rrruuupppsssuuusssmmmkkknnnqqqrrrqqqzzzvvvoooyyynnniiinnnvvvtttqqqnnnoooqqqrrrpppmmm}}}~~~uuuuuutttqqqpppnnnnnnxxx{{{pppiiilllmmmkkkgggfffiiijjjgggdddeeefffhhhkkkkkkiiigggdddhhhmmmmmmjjjiiikkknnnkkkkkkllllllkkkjjjhhhgggmmmjjjggggggiiikkkjjjiiihhhhhhhhhiiijjjkkklllmmmkkkfffiiissssssjjjhhhmmmeeefffiiimmmkkkgggiiimmmiiijjjlllmmmnnnnnnmmmlllfffiiijjjjjjnnnrrrqqqmmmllllllmmmnnnnnnmmmmmmlllgggggghhhiiikkknnnpppqqqhhhhhhiiiiiijjjkkklllmmmlllnnnooonnnjjjjjjlllooommmllllllmmmooopppooonnnmmmllllllppptttvvvtttqqqkkkmmmoooqqqqqqpppnnnlllmmmlllllllllmmmooorrrtttqqqppppppqqqsssttttttssssssqqqooonnnmmmnnnooopppkkknnnpppooolllkkkmmmppppppqqqsssuuuuuusssqqqooooooooopppnnnmmmlllnnnooopppnnnlllkkklllnnnqqqsssmmmnnnoooppppppnnnllljjjkkkooorrrrrrpppnnnoooqqqrrrqqqqqqrrrttttttsssrrrqqqppptttzzzyyyrrrppptttppprrrssstttrrrrrrrrrssspppqqqxxxzzz|||}}}}}}}}}}}}}}}}}}}}}}}}zzz}}}sssuuuxxxvvvvvvwwwvvvuuuyyyppprrryyyzzzvvvooopppqqqrrrrrrrrrrrrrrruuussszzzxxxvvvvvvvvvvvvvvvvvvvvvvvvuuu{{{rrrsssrrrppppppuuutttooolllqqqqqqqqqrrrrrrrrrrrrsssuuurrrwwwvvvuuuuuuvvvxxxzzz{{{vvvooonnnnnnmmmlllkkkjjjjjjhhhhhhhhhhhhiiiiiiiiiiiikkklllllllllllllllkkkkkkooommmkkkjjjiiijjjlllmmmqqqpppnnnlllkkkjjjkkkkkkiiiiiiiiiiiijjjkkklllmmmnnnmmmmmmnnnoooooonnnllljjjjjjkkkkkkkkkkkkjjjjjjpppppppppoooooonnnnnnnnnkkkjjjjjjmmmqqqsssrrroooiiikkkmmmnnnooonnnlllkkkhhhjjjmmmoooooommmjjjhhhllllllllllllllllllllllllppppppooonnnlllkkkjjjjjjiiijjjkkklllmmmooopppppprrrqqqpppnnnmmmmmmnnnnnnuuuuuusssrrrpppnnnmmmlllsssqqqooommmmmmnnnqqqrrrssssssttttttuuuvvvvvvvvvxxxwwwvvvtttsssrrrqqqqqqrrrrrrqqqppppppooonnnnnnpppqqqsssttttttsssqqqpppnnnnnnooopppqqqqqqrrrrrrpppooonnnmmmmmmnnnooopppnnnnnnooooooppppppqqqqqqoooppprrrsssrrrpppmmmkkkooopppqqqrrrssssssssssssqqqqqqppppppoooooooooooossssssssstttuuuuuuvvvvvvuuuoooyyy||||||||||||}}}}}}~~~|||{{{{{{|||}}}}}}|||zzzzzz{{{{{{||||||{{{{{{zzzzzzzzzzzzyyyyyyxxxxxxxxxxxxwwwvvvxxxzzz{{{yyywwwtttuuuwwwxxxyyyxxxwwwvvvrrrtttvvvwwwwwwvvvtttrrrxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuutttssssssuuuvvvvvvwwwxxxyyyzzzzzztttsssrrrpppooooooppppppwwwwwwvvvuuusssrrrqqqqqqvvvtttrrrqqqqqqrrrtttuuurrrrrrrrrqqqqqqqqqqqqqqqwwwwwwuuutttssssssssssssyyyyyyxxxwwwwwwvvvuuuuuutttuuuvvvwwwwwwvvvuuutttssssssssstttuuuuuuuuuvvvsssrrrqqqqqqqqqqqqrrrsssuuutttsssrrrpppnnnmmmmmmtttuuuwwwxxxwwwuuurrrppppppqqqrrrrrrssssssssssssvvvvvvvvvuuuuuutttttttttvvvvvvvvvvvvvvvvvvuuuuuuwwwqqq}}}uuu