BM6( ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenene~~~~~~|||www}}}yyywww{{{uuutttxxx~~~}}}zzzwwwvvvuuuxxxwww~~~vvvyyy{{{{{{zzzuuu{{{tttkkkxxxzzz|||{{{zzz~~~~~~rrruuuwwwyyyzzz|||~~~zzz{{{||||||{{{zzz|||}}}yyyxxxwwwxxx{{{~~~{{{{{{~~~}}}|||}}}}}}|||{{{{{{|||yyy}}}~~~|||{{{~~~~~~}}}xxx{{{}}}zzz~~~}}}}}}~~~|||}}}~~~~~~tttnnnnnnqqqrrrtttuuuqqqooovvv}}}|||~~~~~~~~~}}}{{{yyyrrruuuxxxzzz{{{}}}xxxyyyzzzzzzyyyyyy{{{|||zzzyyywwwwwwzzz}}}~~~~~~{{{yyyzzz|||yyyuuuvvvzzzwwwwwwwwwwwwyyy{{{}}}~~~{{{~~~|||||||||uuuqqquuu{{{}}}}}}~~~|||}}}~~~|||{{{{{{yyy{{{~~~}}}}}}}}}~~~rrrssssssqqqttt{{{}}}|||{{{|||yyyzzz|||wwwvvv|||}}}sssrrrzzzrrrrrrttttttqqqqqqyyy|||~~~~~~~~~~~~|||yyyvvvvvvxxxyyywwwtttsssuuuwwwxxxwwwwwwxxxzzzrrrtttuuuuuuuuuuuuvvvxxxzzzwwwuuuvvvxxxzzz||||||wwwwwwyyyzzzuuuppprrrxxxrrrrrrssstttuuuwwwyyyzzzxxxzzzyyytttsssxxx{{{{{{sssnnnmmmqqqtttttttttvvv}}}zzzzzz||||||zzzwwwzzz|||~~~~~~~~~}}}{{{|||~~~yyyxxxxxxyyy{{{{{{yyywwwvvvvvvwwwvvvvvvxxx|||}}}wwwqqqqqquuuyyyyyywwwxxxzzz~~~}}}xxxqqqmmmqqqrrrtttuuuvvvuuutttsss||||||}}}|||zzzwwwtttrrruuusssqqqpppoooppprrrsssrrrssstttttttttsssqqqppptttqqqnnnpppsssvvvvvvtttrrrssstttwwwyyyyyyvvvtttssspppooosssuuurrrqqqrrrwwwvvvuuusssqqqooommmlllttttttvvvvvvuuusssqqqoooqqqqqqrrrrrrsssttttttuuuuuurrrpppppprrrvvvyyy{{{rrruuuxxxyyywwwwwwyyy{{{{{{uuurrruuuxxxxxxxxxzzz{{{}}}}}}zzzxxxvvvxxx{{{}}}}}}|||~~~}}}yyyxxxwwwwwwxxxxxxwwwvvvsssttttttsssssstttxxxzzzxxxtttpppooorrrtttuuuuuurrruuuyyy{{{zzzvvvqqqmmmmmmnnnrrrtttvvvwwwwwwvvv}}}yyyuuussstttuuuwwwwwwvvvtttsssrrrrrrrrrrrroooppprrrtttuuuvvvwwwwwwsssuuuwwwxxxxxxxxxxxxxxxtttssssssuuuwwwwwwvvvtttssspppqqquuuxxxwwwvvvxxxsssqqqooonnnpppsssxxx{{{tttuuuuuuuuuuuusssrrrqqquuuuuuuuutttttttttssssss{{{yyyvvvuuuuuutttrrrppprrrtttvvvuuusssssstttvvvuuuqqqppptttwwwuuutttuuuvvvwwwyyy{{{{{{zzzxxxwww|||yyywwwwwwyyyyyyxxxvvvuuuwww~~~}}}~~~~~~xxxuuuyyyzzzyyy}}}zzzyyywwwwwwyyy|||}}}~~~uuuwwwzzz|||xxxvvvtttssstttuuuuuutttqqqqqqrrrqqqppppppsssuuusssqqqooonnnnnnoooqqqrrrqqqtttxxx||||||zzzvvvssssssuuuxxx{{{}}}~~~~~~~~~|||xxxuuussstttvvvwwwyyyxxxwwwvvvuuussssssrrrqqqqqqrrrssstttvvvxxxyyypppuuuzzz{{{xxxvvvwwwyyyxxxvvvuuuvvvwwwxxxxxxwwwuuuqqqrrrvvvxxxvvvuuuwwwwwwsssooolllmmmrrryyy}}}uuuuuuuuuttttttssssssrrrxxxxxxwwwvvvtttsssrrrrrruuuvvvwwwxxxyyyxxxtttqqqtttuuutttsssqqqppprrrtttrrroooqqqvvvxxxuuussssssqqqqqqqqqrrrrrrrrrrrrrrryyywwwuuuuuuvvvuuutttrrrppptttzzz}}}yyysssuuu{{{yyyxxxvvvxxx~~~{{{ppprrrwwwyyywwwxxx}}}zzz|||~~~}}}}}}{{{vvvuuuxxxzzzzzzyyyqqqsssuuuwwwxxxxxxxxxwwwwwwtttqqqpppqqqrrrrrrrrrqqqqqqqqqpppooooooppprrrpppqqqqqqooommmmmmoooqqqqqqtttxxx{{{{{{zzzwwwuuuyyy{{{}}}~~~}}}xxxyyyzzzzzzyyywwwtttrrrvvvvvvvvvvvvvvvuuussssssvvvuuusssrrrqqqqqqrrrrrrnnnpppssssssqqqpppqqqssswwwtttrrrqqqsssuuuuuuuuuvvvrrrqqqttttttqqqooooootttrrrooonnnnnnqqquuuwwwuuuuuutttsssrrrssssssssswwwvvvvvvuuutttsssrrrqqqrrrsssuuuxxxzzzzzzwwwuuuwwwvvvtttsssrrrrrrtttvvvuuussstttxxxzzzwwwwwwyyyqqqpppooonnnoooppprrrsssrrrrrrrrrsssssstttssssssuuuuuuxxxyyytttnnnllloooxxxxxxvvvuuuzzz|||vvvsssxxx{{{yyyvvvxxx}}}~~~{{{}}}}}}yyy}}}yyyuuusss|||xxxrrrqqqrrrtttsssrrrrrrssstttuuuuuuuuuttttttuuussspppnnnoooqqqqqqqqqrrrssssssrrrppppppqqqrrrqqqrrrsssrrrpppooopppqqqooopppsssuuuuuutttrrrppprrrsssuuuvvvwwwvvvtttssstttuuuvvvvvvvvvtttqqqppppppqqqrrrsssttttttttttttvvvtttrrrooommmmmmmmmmmmooolllhhhhhhjjjmmmmmmmmmqqqnnnkkkkkklllnnnpppppptttpppooorrrrrrooommmnnngggiiimmmppprrrssssssrrrtttsssrrrrrrqqqrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrxxxwwwuuuuuuvvvuuusssrrruuutttrrrqqqrrrtttuuuvvvwwwttttttwwwxxxvvvyyy}}}uuutttrrrpppqqqsssuuuwwwnnnoooqqqrrrrrrrrrrrrrrrzzzuuusssvvvwwwrrrmmmlllrrrtttsssppppppvvv{{{|||qqqtttwwwwwwsssqqqtttyyyzzz~~~~~~||||||~~~{{{uuu{{{vvvyyy~~~|||}}}}}}}}}|||yyyvvvsssqqqtttrrrooonnnnnnooopppoootttttttttuuuvvvvvvwwwwwwsssqqqooooooppprrrrrrqqqqqqrrrssssssqqqpppqqqrrrrrrrrrrrrrrrrrrqqqpppooopppqqqrrrssssssrrrqqqpppjjjkkknnnpppqqqqqqpppooosssqqqnnnkkkkkkmmmoooqqqmmmnnnnnnpppqqqrrrssstttoooooonnnmmmllllllllllllqqqlllfffeeeiiilllmmmlllpppnnnllllllnnnqqqrrrrrrqqqmmmnnnrrrtttrrrqqqsssfffiiinnnrrrrrroookkkhhhqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnoooooopppqqqrrrrrruuusssqqqqqqrrrtttuuuuuuqqqooonnnnnnpppqqqrrrqqqrrrpppppprrrrrrqqquuu{{{wwwvvvsssrrrrrrtttwwwyyyoooqqqssssssqqqoooooooooyyyrrrpppuuuzzzyyytttrrrpppttttttooommmrrrzzz~~~uuuuuuwwwxxxuuupppqqquuuxxx{{{}}}ttttttssstttwwwzzz~~~{{{qqq{{{xxxqqq{{{xxxwwwxxxuuuuuuuuuvvvvvvvvvuuutttrrrssssssqqqppppppqqqrrruuuuuusssssssssuuuvvvxxxqqqppppppqqqssstttsssrrrnnnpppqqqqqqpppooopppqqqrrrpppoooppprrrrrrnnnjjjppppppqqqrrrssssssrrrrrrlllmmmoooqqqqqqpppooonnnqqqooollljjjiiikkknnnpppnnnmmmmmmmmmnnnpppqqqrrrjjjkkkllllllmmmmmmllllllpppnnnkkkjjjkkklllnnnnnnpppnnnmmmnnnqqqtttuuutttpppmmmmmmrrruuusssssstttmmmnnnoooooommmjjjfffdddnnnooopppqqqqqqpppooonnnmmmnnnnnnoooppppppqqqqqqooommmmmmnnnqqqtttuuuuuuooommmllllllnnnooommmkkkjjjiiilllooonnnlllooottttttsssrrrpppqqqsssuuuvvvmmmpppssstttrrrppppppqqqvvvqqqqqqvvvzzzyyyxxxxxxuuuxxxxxxtttssswwwzzzzzz{{{xxxyyy|||{{{uuusssuuu{{{zzzvvv{{{vvvvvvvvvuuuvvvyyy}}}~~~yyy}}}{{{{{{{{{yyy~~~qqq|||zzzrrrvvvyyywwwsssqqqsssvvvvvvuuussssssttttttsssrrrtttvvvwwwuuuqqqoooppprrrwwwuuurrrpppoooppprrrsssppppppppprrrtttuuutttssskkkmmmoooooonnnmmmnnnoooqqqnnnlllnnnrrrqqqlllfffjjjkkklllmmmnnnoooooooooppppppqqqqqqooommmjjjhhhmmmnnnpppqqqqqqooonnnlllpppooommmllllllnnnpppqqqjjjkkklllmmmmmmmmmkkkjjjllloooqqqooolllkkkmmmpppjjjiiiiiijjjnnnpppqqqpppqqqnnnnnnqqqsssqqqooopppkkkjjjiiiiiijjjkkkmmmooolllmmmoooqqqqqqpppnnnmmmnnnooooooooopppppppppppptttrrrpppppppppnnnllljjjqqqnnnmmmmmmnnnnnnkkkgggeeefffjjjooonnnjjjkkkpppqqqpppnnnnnnnnnoooqqqrrrhhhmmmqqqtttssssssuuuvvvtttssstttxxxxxxvvvvvvyyyyyyzzzyyywwwxxx{{{xxxsss|||xxxwww||||||vvvrrrsssyyy~~~|||uuusss{{{zzzyyyxxxvvvtttuuuxxxzzz{{{|||zzzwwwwwwzzzyyyvvvzzz{{{|||~~~{{{zzz{{{||||||xxxxxxyyywwwuuurrrrrrtttvvvwwwwwwsssuuuwwwvvvsssrrrtttvvvuuuqqqnnnoootttwwwvvvsssuuutttvvvxxxvvvrrrrrruuuppppppooommmlllmmmqqqtttssstttttttttsssrrrpppoooooopppqqqrrrqqqpppnnnmmmrrrooommmmmmooopppmmmkkkkkkmmmnnnnnnmmmmmmnnnpppooojjjhhhjjjjjjjjjmmmrrrjjjkkkllljjjhhhhhhlllpppqqqssssssqqqmmmkkkmmmpppooollljjjmmmqqqsssqqqmmmqqqooooooppprrrrrrnnnkkknnnlllkkkmmmqqqqqqnnnkkknnnkkkjjjnnnuuuwwwrrrmmmlllllllllllllllmmmmmmnnnqqqqqqqqqooommmkkklllmmmnnnnnnnnnnnnmmmmmmmmmmmmvvvpppkkkmmmqqqrrrlllfffooopppppppppooommmllljjjjjjjjjkkkjjjkkkmmmpppsssrrrqqqooonnnnnnoooqqqrrroooqqqtttuuussspppnnnmmmmmmooopppqqqssstttrrrooovvvxxxvvvooonnnssstttpppppptttuuuqqqkkkhhhlllqqqvvvxxx|||yyyyyyssssssrrrnnnrrrvvvwwwuuuuuuvvvtttpppsssuuuwwwzzz{{{{{{zzzyyy}}}zzzxxxwwwwwwxxxyyy{{{{{{yyywwwvvvvvvrrrpppoooppprrruuuwwwwwwuuuwwwxxxwwwuuuuuuvvvxxx|||wwwqqqppptttwwwwwwvvvvvvttttttvvvtttqqqsssxxxoooooonnnmmmkkklllnnnpppnnnoooooopppooonnnmmmlllkkklllnnnnnnnnnmmmkkkiiirrrpppnnnnnnoooooommmkkkmmmnnnooonnnmmmmmmnnnpppnnnkkkkkkmmmmmmkkklllooojjjkkkkkkjjjjjjkkknnnpppoooppppppooolllkkkkkkkkkiiihhhiiilllooopppnnnlllooonnnlllmmmnnnnnnllliiijjjkkkmmmnnnnnnmmmmmmmmmmmmkkkkkkooossstttqqqnnnnnnnnnmmmmmmmmmmmmmmmnnnoooooopppooommmmmmnnnoooppppppppppppppppppoooooommmmmmnnnnnnooonnnnnnmmmoooooopppppppppoooooonnnnnnnnnnnnmmmlllnnnpppsssrrrqqqooonnnnnnoooqqqrrroooqqqttttttsssrrrqqqrrrooossswwwxxxwwwvvvtttrrrrrruuutttpppppptttuuurrrppprrrsssqqqmmmmmmpppsssuuuwwwzzz}}}~~~}}}|||{{{xxx|||}}}xxxuuuvvvuuuqqqxxxzzzzzzvvvvvvxxxyyyvvvwwwwwwxxxyyyyyyyyyxxxwwwzzz|||~~~}}}|||{{{}}}~~~|||zzzyyyzzz{{{{{{zzzxxxvvvtttrrrrrrsssuuuwwwxxxwwwuuusssrrrpppppprrrtttuuuuuuuuuvvvwwwwwwuuuuuuvvvwwwzzzsssppprrrtttuuuuuuuuurrrqqqrrrqqqooorrrxxxqqqrrrsssrrrqqqpppqqqsssqqqqqqrrrrrrrrrqqqqqqpppoooppprrrrrrrrrqqqooommmqqqpppnnnnnnoooooommmlllooopppooonnnllllllnnnpppnnnlllmmmppppppllljjjlllkkkjjjiiijjjmmmooopppooommmllllllllllllkkkiiifffeeehhhlllnnnnnnmmmllllllooommmkkkkkklllmmmlllkkkgggkkkooonnnkkkiiilllnnnkkklllmmmooopppppppppooopppooonnnnnnnnnnnnoooooolllnnnoooooonnnnnnoooqqqkkklllmmmnnnnnnmmmlllkkkeeekkkppppppmmmlllppptttpppppppppppppppqqqrrrrrrrrrrrrrrrpppooooooqqqssssssrrrpppooooooqqqrrrsssoooppprrrrrrqqqrrrssstttmmmrrrwwwyyywwwrrrpppooolllooopppnnnooorrrsssqqqpppppppppppppppqqqrrrssssssuuuvvvxxxwwwvvvuuussstttvvvvvvuuuvvvxxxvvvqqqzzz{{{yyyttttttxxxzzzyyy{{{zzzyyyxxxwwwvvvvvvvvvsssvvvzzz{{{zzzxxxxxxxxxyyy|||~~~{{{}}}|||||||||}}}|||zzzxxxvvvwwwyyyzzzzzzyyyvvvuuusssrrrrrruuuyyy{{{yyyvvvzzzwwwuuutttttttttsssrrrsssttttttttttttsssttttttyyyvvvqqqooopppqqqqqqppppppnnnoooqqqpppmmmoootttqqqsssuuuvvvuuuuuuuuuvvvuuuuuuuuuttttttsssrrrrrrrrrsssuuuvvvuuutttrrrqqqppppppooonnnnnnnnnmmmlllqqqqqqpppnnnllllllnnnpppnnnllllllooonnnjjjhhhjjjkkkiiihhhkkkooorrrqqqooollljjjjjjkkkmmmlllhhhdddgggmmmrrrsssooollllllmmmnnnmmmllllllmmmnnnppppppjjjlllnnnmmmlllkkklllnnniiillloooooommmlllnnnooonnnnnnnnnnnnooopppqqqqqqlllnnnoooooonnnnnnooopppgggiiijjjlllllllllkkkjjjeeekkkppppppmmmmmmqqqvvvsssrrrqqqppppppqqqrrrsssqqqrrrrrrqqqppppppqqqssstttsssrrrqqqqqqrrrtttuuuoooppppppooonnnoooqqqsssrrrrrrtttwwwvvvrrrnnnnnnjjjkkkmmmmmmnnnooonnnmmmqqqooommmnnnqqqsssrrrppppppqqqsssssssssrrrqqqppprrrqqqpppqqquuuvvvsssooouuuwwwuuuqqqppptttvvvuuu|||zzzxxxvvvuuuuuuvvvwwwrrruuuyyy||||||zzzwwwvvvvvvwwwyyyyyyyyyyyy{{{}}}~~~~~~|||xxxuuuwwwuuutttuuuwwwwwwvvvtttvvvwwwwwwwwwwwwwwwvvvvvvvvvttttttvvvzzz{{{xxxuuuyyywwwuuutttttttttrrrqqqtttssssssssstttttttttsssqqqppppppqqqqqqpppooommmnnnnnnqqqtttsssooonnnqqqjjjmmmqqqssstttttttttuuurrrrrrpppooonnnmmmllllllnnnooopppqqqqqqooonnnlllooooooooonnnmmmlllllllllpppppppppnnnllllllnnnooooookkkjjjkkkjjjggggggjjjjjjhhhiiilllppprrrpppmmmmmmkkkkkklllooonnnjjjfffjjjpppuuutttooojjjiiikkkkkkkkkkkklllmmmoooqqqsssnnnlllkkklllnnnoooooommmiiilllooonnnkkkjjjllloookkkkkklllmmmoooqqqrrrsssmmmoooqqqpppooommmmmmnnnjjjkkklllnnnooooooooonnnkkkmmmooopppppppppqqqqqquuusssrrrpppoooooopppqqqmmmoooppppppooooooqqqsssqqqpppooonnnnnnppprrrsssrrrrrrrrrpppnnnnnnppprrr{{{uuusssxxxzzzuuurrrqqqnnnnnnnnnoooooommmllllllqqqnnnlllmmmqqqrrrooolllnnnooopppqqqqqqqqqqqqpppssspppooorrruuutttqqqoooppprrrrrroooooosssssspppzzzxxxvvvuuuuuuvvvxxxyyyppprrrvvvyyy{{{yyyvvvssstttwww{{{|||||||||}}}}}}zzz~~~{{{yyyyyyzzz{{{{{{zzzxxxvvvtttssssssqqqoooqqqtttuuutttrrrttttttssssssssstttuuuuuuuuutttuuuvvvwwwwwwuuussssssrrrqqqrrrttttttsssrrrvvvuuuttttttvvvvvvuuutttmmmooorrrttttttrrrpppnnnpppqqquuuyyywwwqqqooopppkkknnnqqqsssttttttuuuwwwqqqpppooommmllllllkkkkkklllmmmooooooooonnnlllkkklllmmmnnnmmmkkkiiijjjkkkmmmnnnooonnnmmmlllmmmnnnnnnjjjhhhiiihhhffffffjjjhhhiiijjjmmmppppppnnnlllnnnmmmmmmnnnooonnnllljjjjjjnnnrrrqqqkkkgggfffhhhiiijjjkkkllllllllloooqqqpppmmmjjjkkkoooqqqooommmjjjlllnnnmmmjjjiiijjjmmmhhhiiijjjkkkmmmoooqqqrrrmmmoooqqqqqqooommmmmmmmmiiijjjjjjkkkmmmnnnoooooopppnnnmmmnnnpppqqqooolllsssrrrqqqpppooonnnnnnnnnkkklllnnnnnnnnnnnnoooqqqlllkkkjjjiiijjjkkkmmmooottttttsssqqqooooooppprrrxxxrrrqqqwwwyyyrrroooqqquuurrrqqqsssrrrnnnmmmoooooommmlllmmmpppqqqnnnkkkmmmmmmooopppqqqqqqqqqrrrsssqqqqqqtttvvvsssqqqqqqpppssssssqqqqqqttttttqqqwwwvvvuuutttuuuwwwyyyzzzttttttvvvyyy{{{{{{yyyvvvyyy{{{}}}}}}{{{xxxwwwvvv}}}}}}~~~~~~~~~|||yyywwwxxxvvvxxxyyywwwtttrrrsssttttttqqqoooqqquuuxxxvvvtttpppqqqrrrsssttttttuuuuuurrrsssuuuuuutttrrrrrrrrrrrrqqqqqqrrrtttuuutttrrrvvvuuussstttvvvwwwuuusssnnnppprrrsssrrrqqqpppooosssrrrtttwwwuuuooonnnpppoooqqqssstttssssssuuuvvvqqqppppppoooooopppqqqrrrooopppqqqrrrqqqpppnnnmmmjjjlllmmmllliiiggghhhjjjiiilllnnnooonnnlllllllllkkkiiiiiilllkkkggggggiiifffiiimmmooonnnmmmlllkkknnnooooooooommmlllmmmnnnhhhkkkmmmllliiigggggghhhlllnnnpppooolllkkklllmmmnnnmmmkkkkkklllnnnnnnnnnlllllllllkkkiiiiiijjjkkkiiiiiiiiiiiijjjlllmmmnnnkkkmmmpppqqqpppnnnnnnnnniiihhhhhhhhhjjjlllnnnpppnnnmmmlllmmmnnnnnnllljjjnnnooooooooonnnmmmmmmlllkkkmmmnnnnnnmmmllllllmmmjjjiiihhhggghhhjjjlllmmmooopppqqqpppnnnnnnoooqqqmmmmmmttt{{{wwwkkkiiipppwwwsssqqqsssqqqnnnnnnrrrkkklllmmmoooqqqqqqpppooommmnnnnnnoooppppppqqqqqqooommmppptttsssoooooossstttuuutttqqqqqquuuwwwvvvwwwvvvuuuuuuvvvwwwxxxyyyzzzxxxxxxzzz}}}~~~|||{{{|||{{{xxxtttqqqpppqqqzzzzzz{{{zzzzzz|||{{{xxxzzz{{{yyyzzz|||uuuxxxzzzwwwrrrppptttxxxtttpppnnnpppuuuxxxvvvtttnnnppprrruuuwwwwwwwwwwwwpppsssvvvvvvsssqqqrrrtttwwwvvvuuuuuuvvvuuusssqqquuurrrqqqrrrtttuuusssqqqppppppqqqpppooonnnnnnooosssqqqqqqrrroookkkkkknnnnnnoooppppppnnnnnnooopppnnnnnnnnnnnnppprrrtttuuunnnoooqqqqqqqqqpppnnnllliiikkklllkkkhhhfffgggiiigggjjjmmmooonnnmmmlllkkkiiihhhkkkoooooojjjggghhhdddiiinnnooommmkkkjjjkkkmmmooopppoookkkkkkmmmppphhhiiijjjjjjiiiiiiiiijjjqqqsssuuusssooolllkkkllljjjlllnnnllliiiiiimmmpppmmmllljjjjjjiiiiiiiiiiiijjjiiiiiihhhhhhiiiiiijjjiiillloooqqqppppppppppppmmmllljjjjjjlllooosssuuujjjkkkkkklllkkkkkkjjjjjjjjjkkkmmmnnnnnnnnnmmmlllmmmnnnooonnnlllkkkjjjkkkkkkjjjiiiiiiiiikkknnnoooiiijjjllllllkkkkkkmmmnnngggnnn|||zzzjjjjjjtttvvvpppnnnpppooolllmmmrrriiikkknnnppprrrrrrssssssoooooooooooooooooooooooohhhhhhlllqqqooojjjlllssswwwwwwsssnnnooouuuyyyyyywwwwwwvvvvvvvvvvvvvvvwww{{{xxxvvvwwwzzz}}}~~~}}}wwwwwwvvvuuutttuuuxxx{{{rrrtttwwwxxxzzz}}}~~~|||zzzxxxwwwwwwxxxwwwuuu|||xxxuuuuuuqqqnnnpppuuuyyyuuupppooopppsssvvvxxxpppqqqqqqrrrrrrssssssssssssrrrqqqqqqrrruuuwwwyyyzzzwwwuuuvvvyyy{{{zzzxxxttttttvvvxxxyyyxxxuuurrrpppoooooopppqqqqqqnnnlllmmmpppqqqoookkkjjjlllooorrrpppnnnoooqqqqqqnnnkkkmmmnnnpppqqqqqqpppooonnnqqqooonnnmmmmmmmmmlllkkkmmmmmmlllmmmnnnmmmllljjjmmmooonnnkkkkkknnnpppnnnfffdddaaaaaaeeeiiilllmmmiiijjjkkklllllllllkkkjjjsssooommmllljjjhhhkkkpppmmmjjjeeeccceeehhhjjjkkkgggfffhhhnnnppplllhhhhhhhhhlllmmmiiiiiinnnnnnjjjfffjjjkkkggggggjjjjjjeeeeeefffffffffeeefffiiikkklllmmmoooooonnnnnnpppqqqkkkkkkkkklllnnnoooqqqrrrtttpppnnnmmmiiieeeiiirrrqqqnnnkkkkkkmmmnnnllljjjjjjmmmllljjjmmmrrrpppiiihhhgggiiinnnnnnkkkjjjlllooonnnmmmlllkkkjjjjjjjjjfffpppzzz|||vvvooolllmmmooonnnmmmnnnoooooommmllliiijjjlllmmmnnnoooooooooqqqqqqpppnnnmmmooorrruuuooopppqqqrrrssssssttttttuuuuuutttrrrqqqsssvvvyyyvvvxxxvvvssssssxxxzzzxxx{{{zzzxxxvvvvvvwwwyyyzzzzzzyyyxxxyyy{{{{{{yyywwwuuuwwwxxxyyyyyy{{{~~~~~~zzzvvvsssxxxxxxxxxyyyzzzxxxtttqqqxxxuuutttuuussspppssswww~~~{{{wwwuuuuuuuuuuuuuuuttttttssssssrrrsssssssssrrrrrrqqqqqqrrrtttvvvxxxzzzxxxwwwvvvwwwwwwwwwvvvvvvwwwxxxyyyxxxvvvsssqqqrrrqqqpppqqqrrrqqqpppnnnooonnnnnnnnnppppppnnnlllrrrqqqqqqrrrtttuuurrrpppnnnooopppqqqqqqpppooonnnmmmkkkjjjkkklllmmmnnnooommmkkkiiikkkmmmooommmkkkkkkmmmmmmjjjkkkoooqqqooommmjjjggggggiiimmmooopppkkklllmmmnnnoooooonnnmmmpppmmmlllmmmkkkggghhhmmmmmmkkkjjjjjjkkkllllllkkkjjjhhhjjjpppqqqmmmiiiiiihhhlllllliiiiiimmmmmmjjjiiimmmmmmjjjjjjnnnmmmiiigggggghhhgggffffffgggiiikkkmmmnnnooonnnnnnoooqqqkkkkkkllllllmmmnnnooopppqqqkkkhhhiiijjjiiilllqqqooommmkkkkkkmmmnnnmmmlllmmmooonnnkkknnnrrrqqqlllmmmjjjkkknnnooonnnooosssnnnnnnmmmlllkkkjjjjjjjjjjjjnnnsssvvvvvvssspppmmmjjjjjjkkkllloooooonnnlllkkkkkkkkkllllllmmmmmmmmmppppppooolllkkkkkknnnqqqrrrrrrrrrrrrrrrsssttttttrrrsssuuutttsssssssssuuurrruuutttrrrssswwwyyywwwvvvuuuuuuuuuvvvwwwyyyzzzyyywwwvvvwwwxxxxxxvvvuuuvvvxxxyyyzzzyyyzzz{{{}}}|||}}}}}}|||}}}~~~zzzwwwwwwwwwuuuwwwyyy||||||yyysssnnntttssssssvvvuuusssuuuzzz}}}{{{yyyxxxxxxvvvsssqqqwwwvvvtttsssrrrrrrssssssrrrqqqppppppqqqsssuuuvvvxxxyyyxxxvvvtttsssssstttuuuvvvwwwvvvuuurrrpppnnnsssrrrqqqqqqrrrrrrqqqoooqqqmmmjjjnnntttvvvpppjjjppppppqqqtttvvvvvvtttrrrooooooqqqqqqqqqpppooonnnkkkkkkiiiiiijjjlllnnnooosssoookkkkkknnnpppnnnkkkhhhkkkllljjjkkkpppqqqpppqqqnnnkkkjjjlllnnnppppppjjjkkkmmmoooooopppoooooollljjjlllnnnkkkfffeeehhhkkkkkklllnnnooonnnkkkiiimmmkkklllqqqrrrnnnjjjjjjhhhkkkkkkiiiiiilllllljjjiiilllmmmlllllloooooolllhhhiiiiiiiiigggfffggghhhkkkmmmnnnnnnmmmnnnooopppnnnnnnnnnnnnooooooooopppwwwooojjjlllpppqqqpppqqqmmmlllkkkkkknnnoooooooooppppppooolllnnnrrrrrroooqqqmmmlllnnnoooooorrrvvvmmmmmmllllllkkkkkkkkkkkkooollllllpppvvvwwwsssmmmfffgggiiillloooooonnnlllmmmmmmkkkjjjjjjjjjkkkkkknnnnnnmmmjjjhhhhhhkkkmmmttttttrrrrrrrrrssstttuuuooorrruuuvvvuuurrrqqqpppooorrrsssqqqrrrvvvwwwuuussssssttttttuuuuuuvvvvvvvvvuuussstttvvvwwwwwwwwwvvvxxxzzz{{{yyyxxxyyyyyy{{{zzzyyyxxxxxx{{{vvvyyy{{{zzzwwwwwwzzz}}}vvvwwwyyy{{{|||yyytttppptttsssuuuxxxwwwuuuvvv{{{tttttttttvvvvvvtttqqqmmmvvvuuusssrrrqqqrrrssstttqqqpppoooooopppqqqtttuuuuuuwwwwwwuuurrrppprrruuupppqqqsssrrrpppnnnllllllsssrrrppppppqqqqqqqqqoooooollllllpppvvvwwwrrrkkkmmmnnnppprrrsssrrrpppnnnppppppqqqqqqqqqpppooonnnnnnnnnllljjjhhhiiikkkmmm}}}vvvpppnnnpppqqqmmmiiiiiilllmmmkkklllpppqqqooopppnnnjjjiiijjjlllllllllhhhiiikkkmmmnnnnnnnnnmmmhhhhhhkkknnnlllfffdddfffiiiiiiiiikkkmmmllliiigggooollllllppppppmmmjjjjjjiiijjjjjjiiijjjkkkkkkjjjgggiiijjjjjjkkklllllllllgggiiijjjjjjhhhhhhhhhiiijjjlllmmmmmmmmmmmmnnnpppppppppqqqqqqqqqpppppppppxxxtttppppppqqqppppppoookkkkkkkkklllnnnooopppqqqqqqpppnnnmmmmmmoooqqqqqqrrrnnnmmmoooooonnnooorrrllllllmmmmmmlllllllllkkkrrrmmmjjjlllrrruuurrroooggghhhjjjmmmooopppmmmkkkooommmkkkiiiggghhhiiijjjkkkkkkkkkiiihhhiiikkkmmmrrrrrrqqqpppqqqrrrtttuuuppprrruuuvvvtttrrrqqqpppooorrrtttrrrsssvvvvvvsssvvvvvvvvvuuutttsssrrrqqqsssrrrqqqsssvvvyyyzzzzzzsssvvvyyyzzzzzzxxxxxxxxx{{{zzzyyyxxxxxxzzzzzz{{{|||}}}zzzuuusssuuuwwwxxxwwwwwwxxxyyyyyywwwuuuwwwuuuwwwyyyxxxuuuvvvzzzpppqqqrrrssstttrrrmmmjjjrrrrrrqqqqqqqqqrrrtttuuuqqqpppoooooooooqqqssstttqqqtttuuutttqqqpppsssvvvmmmoooqqqqqqnnnmmmmmmnnnqqqpppooooooppppppooonnnkkkmmmpppssstttsssrrrpppmmmooopppqqqpppnnnmmmlllppppppppppppoooooonnnnnnmmmnnnnnnkkkiiijjjlllooo{{{vvvpppnnnoooooommmjjjllloooooommmmmmppppppmmmnnnkkkiiihhhiiijjjjjjjjjhhhiiikkkmmmmmmmmmmmmlllffffffiiimmmlllfffeeegggjjjhhhggggggiiijjjiiihhhnnnjjjjjjmmmnnnkkkiiiiiijjjiiiiiijjjkkkjjjkkkkkkgggggghhhjjjkkkkkkkkklllhhhiiijjjjjjiiiiiijjjllljjjkkkmmmmmmllllllnnnooooooooopppppppppooonnnmmmnnnppppppnnnkkkkkkmmmnnnllllllmmmmmmmmmnnnpppqqqpppooommmlllllllllnnnqqqsssppppppsssrrrmmmkkkmmmllllllmmmnnnnnnnnnmmmmmmqqqpppnnnmmmnnnoooppppppmmmmmmmmmooopppooommmjjjooommmjjjhhhgggggghhhiiihhhiiijjjjjjjjjkkknnnqqqnnnnnnnnnnnnpppqqqssstttsssttttttsssrrrrrrsssuuurrruuuvvvttttttvvvvvvrrrvvvvvvvvvvvvuuutttsssrrrsssrrrqqqrrrtttvvvvvvuuupppssswwwyyyyyyxxxyyyyyy|||||||||{{{{{{}}}~~~zzz}}}}}}|||yyyvvvuuuuuuvvvxxxvvvtttuuuwwwxxxyyyxxxxxxvvvvvvxxxvvvssstttxxxuuutttttttttsssqqqmmmiiippppppqqqrrrrrrsssssstttrrrqqqpppooooooqqqssstttqqqrrrsssrrrrrrrrrtttuuunnnqqqsssssspppoooppprrrpppoooooopppqqqqqqnnnllliiinnnssstttqqqoooqqqssspppqqqrrrqqqooonnnnnnnnnpppoooooonnnnnnmmmmmmlllhhhjjjmmmmmmkkklllooorrrooommmkkkjjjkkkllllllkkklllooopppmmmmmmooooookkklllkkkiiiiiijjjlllllllllkkklllmmmnnnnnnnnnmmmlllffffffhhhlllkkkhhhhhhkkkmmmkkkhhhggghhhjjjkkkkkkmmmiiigggjjjllliiihhhjjjkkkiiiiiilllllljjjkkkmmmkkkiiijjjmmmnnnkkkkkkmmmkkkkkkkkkjjjiiiiiikkkmmmiiikkkllllllkkklllmmmooojjjkkklllmmmmmmlllkkkjjjffflllpppnnnlllnnnrrrsssmmmnnnooonnnmmmmmmooopppooommmlllmmmllliiikkkoootttrrrsssuuutttnnnkkkllllllmmmooopppppppppooooooooopppqqqooolllkkkmmmppprrrqqqpppppppppooommmkkklllllljjjiiiiiiiiijjjjjjgggiiikkkllllllnnnqqqssslllmmmnnnooopppqqqqqqrrrttttttsssqqqppprrruuuyyysssvvvvvvttttttwwwwwwuuusssssstttuuuvvvwwwxxxxxxvvvtttssssssrrrqqqnnnlllooorrruuuwwwwwwxxxyyyzzz{{{|||~~~zzzxxxwwwwwwyyyzzzyyyyyysssrrrqqqrrruuuxxxxxxxxxuuusssrrrsssrrrpppsssxxxxxxvvvtttssssssrrrpppoooqqqrrrssstttuuutttrrrqqqsssrrrpppppppppqqqssstttuuusssrrrrrrsssssssssrrrpppsssuuutttpppnnnpppsssooooooqqqssstttrrrnnnkkkkkkooosssrrrooommmpppssspppqqqrrrpppnnnnnnpppsssooonnnmmmllllllkkkkkkkkkdddhhhmmmmmmkkkkkkmmmpppggghhhjjjjjjhhhhhhjjjlllhhhlllmmmkkklllnnnnnnkkkkkkjjjiiijjjlllnnnooooookkklllmmmmmmmmmlllkkkjjjhhhggggggjjjjjjiiilllqqqnnnkkkiiiiiijjjkkklllllllllhhhfffiiikkkiiiiiilllmmmjjjjjjnnnnnnkkkkkkooommmjjjkkkooooookkkkkknnnqqqpppmmmjjjggggggjjjllliiijjjllllllkkkkkkmmmnnniiijjjlllmmmmmmlllkkkjjjgggmmmpppoooqqqvvvwwwuuupppqqqqqqooolllkkklllnnnnnnlllmmmooommmhhhiiiooorrroooooorrrqqqmmmlllnnnlllnnnppprrrrrrrrrqqqpppkkkmmmppppppnnnmmmnnnooouuurrrpppnnnoooooonnnmmmjjjjjjjjjjjjkkkkkkllllllhhhjjjlllmmmmmmnnnppprrrnnnooopppqqqqqqpppnnnmmmrrrrrrqqqpppoooqqquuuyyyqqqttttttrrrsssxxxzzzyyyrrrrrrrrrsssuuuwwwyyy{{{vvvvvvvvvvvvvvvtttppplllqqqsssuuuuuuuuuvvvwwwyyywwwzzz~~~~~~zzzwwwwwwyyyyyywwwuuunnnnnnooorrruuuwwwwwwvvvssspppooopppooonnnrrrxxxvvvtttrrrqqqsssuuuuuuuuussstttvvvwwwvvvtttqqqoootttrrrqqqpppppprrrsssuuuxxxuuurrrqqqssstttrrroooqqqtttvvvsssnnnkkkmmmpppoooppprrruuuvvvtttoookkkmmmoooqqqpppnnnnnnppprrrnnnooopppnnnlllmmmqqquuuooonnnmmmlllkkkjjjjjjjjjeeejjjnnnnnnkkkhhhiiikkkfffjjjmmmlllhhhfffgggjjjdddhhhjjjiiikkknnnnnnkkkiiihhhhhhiiimmmoooppppppiiijjjkkkkkkjjjiiigggfffjjjggggggiiijjjjjjooovvvkkkjjjiiiiiikkkkkkjjjiiimmmhhhfffiiikkkjjjkkkmmmnnnjjjjjjooooookkklllpppnnnjjjjjjooonnnjjjiiimmmuuusssooojjjfffeeehhhkkkhhhjjjkkkkkkkkkkkklllnnnkkklllnnnppppppooonnnmmmiiillllllkkkpppvvvtttmmmqqqsssssspppllljjjkkkmmmmmmlllnnnqqqnnnhhhiiiooooookkkjjjllllllkkklllpppmmmnnnqqqssstttsssrrrrrriiikkkmmmoooppppppooonnnuuurrrooommmnnnooooooooohhhhhhjjjkkkmmmmmmmmmmmmiiikkkmmmmmmmmmmmmooopppqqqrrrssstttssspppllljjjnnnooopppppppppqqqtttwwwoooqqqqqqpppsssyyy}}}|||uuutttsssrrrsssuuuwwwyyytttuuuwwwzzz|||{{{wwwtttttttttuuutttssstttvvvxxxtttxxx}}}xxx}}}vvvttt{{{tttssssssttttttuuuvvvvvvvvvssssssssssssssstttuuuvvvyyywwwtttrrrssstttuuuuuukkknnnrrruuuwwwwwwuuussstttsssssssssssstttuuuuuurrrrrrrrrsssssstttttttttyyywwwtttrrrqqqrrrsssuuupppqqqqqqrrrrrrrrrqqqqqqlllllllllnnnqqqssssssrrrwwwuuuqqqmmmmmmnnnqqqsssmmmlllkkkkkklllmmmllljjjjjjlllnnnooommmjjjeeecccllliiigggfffggghhhiiihhhkkkkkkmmmooopppnnnjjjfffiiiggggggiiimmmnnnmmmjjjfffffffffgggggggggeeebbbffffffeeefffgggiiijjjlllqqqmmmiiihhhiiijjjhhhgggjjjgggddddddfffhhhjjjjjjjjjkkklllmmmnnnnnnnnnnnnhhhfffdddgggkkklllhhhdddkkkkkkjjjjjjiiihhhggggggggghhhiiijjjkkkjjjiiiiiikkkjjjjjjjjjjjjkkklllmmmjjjjjjjjjkkkmmmnnnpppqqqlllkkkjjjjjjkkklllkkkjjjooonnnmmmkkkjjjiiiiiihhhlllmmmnnnooopppppppppppppppoooqqquuurrrlllmmmsssoooqqqqqqooolllkkknnnqqqrrrpppnnnnnnppppppmmmjjjkkkkkkmmmnnnlllhhhjjjooommmmmmnnnooollljjjooowwwqqqssssssrrrpppnnnmmmnnnmmmlllkkkmmmpppqqqooolllqqquuuvvvuuuuuuwwwvvvrrrvvvuuussssssuuuvvvuuutttwwwyyy{{{zzzxxxvvvuuuttttttuuuwwwxxxxxxwwwvvvuuuwwwvvvvvvyyy~~~vvvzzzuuuvvv{{{xxxxxxxxxwwwvvvuuusssssstttttttttttttttuuuuuuuuuvvvtttrrrqqqrrrrrrrrrrrrnnnoooppprrrtttvvvwwwxxxrrrrrrrrrrrrrrrsssssssssqqqpppooooooppprrruuuwwwvvvvvvvvvuuutttssssssrrrqqqqqqrrrrrrrrrrrrqqqqqqrrrpppoooppprrrttttttsssuuusssqqqooooooqqqsssuuupppnnnkkkjjjkkkmmmnnnnnnooonnnmmmlllkkkjjjjjjjjjpppmmmjjjiiiiiijjjjjjiiinnnlllkkkkkklllllljjjiiiiiihhhgggiiikkkllljjjhhhiiihhhhhhhhhiiihhhfffdddhhhhhhgggfffggghhhiiiiiimmmkkkjjjjjjlllnnnmmmkkkjjjhhheeeeeefffiiijjjjjjkkkkkklllllllllkkkkkkjjjgggeeecccfffjjjkkkiiifffjjjjjjjjjjjjjjjjjjjjjjjjggghhhiiijjjjjjjjjiiiiiilllllllllllllllllllllllliiijjjjjjkkklllmmmooooooooonnnlllkkkkkklllmmmmmmmmmllljjjhhhgggffffffffflllmmmmmmnnnoooooooooooonnnlllmmmqqqqqqmmmnnnrrrmmmmmmmmmlllkkkkkklllnnnnnnmmmlllmmmooopppnnnlllmmmlllmmmooommmjjjkkkpppmmmmmmppprrroookkkooouuupppqqqrrrqqqooommmmmmnnnooonnnmmmoooqqqrrrpppnnnrrruuuvvvttttttvvvvvvssswwwvvvttttttuuuuuutttrrrwwwxxxxxxwwwuuuttttttvvvwwwwwwxxxyyyyyyyyyyyyyyyxxxwwwwww{{{wwwwww}}}{{{zzzzzzzzzyyywwwuuusssqqqttttttuuuvvvvvvuuussssssqqqqqqqqqqqqppppppppppppsssrrrppppppqqqtttwwwyyyooopppqqqrrrrrrrrrrrrqqqnnnmmmkkkkkklllpppuuuwwwppprrruuuvvvuuusssooommmoooooopppqqqqqqpppooonnnuuurrrpppoooppprrrrrrrrroooooooooooopppqqqsssssssssoookkkiiijjjmmmpppqqqnnnnnnnnnmmmmmmmmmmmmmmmooollljjjjjjkkkllllllkkkpppmmmiiiggghhhjjjkkkkkkjjjiiihhhhhhjjjjjjiiihhhiiiiiiiiijjjkkkllljjjhhhjjjiiihhhggggggggggggggggggggghhhkkknnnooonnnmmmkkkiiiffffffhhhjjjjjjjjjkkkkkkkkkkkkjjjiiihhhhhhfffcccbbbdddhhhjjjjjjhhhhhhiiiiiijjjkkkllllllmmmiiiiiijjjkkkkkkkkkkkkjjjmmmnnnooooooooonnnmmmllliiijjjjjjkkklllmmmmmmnnnmmmllliiihhhggghhhiiikkkkkkiiigggeeeddddddeeefffllllllmmmnnnnnnooooooooollliiiiiimmmooonnnnnnooolllkkkjjjkkklllmmmmmmlllkkkjjjjjjlllnnnooonnnmmmnnnlllmmmooonnnkkklllpppmmmooosssvvvsssnnnnnnrrrnnnppppppooonnnmmmmmmnnnqqqppppppqqqrrrsssrrrqqqrrruuuuuurrrrrrvvvwwwtttxxxwwwuuuvvvvvvuuusssqqqwwwwwwwwwtttrrrrrrtttvvvwwwwwwwwwxxxxxxzzz{{{|||yyyxxxyyy{{{~~~yyywwwyyyxxxwwwxxxyyyyyyxxxvvvtttsssssstttuuuvvvuuusssqqqpppnnnpppqqqqqqqqqpppppppppwwwuuusssqqqqqqrrrtttvvvooopppqqqrrrrrrrrrqqqqqqlllkkkjjjjjjlllnnnqqqssslllnnnqqqrrrrrrpppllljjjmmmnnnooooooooonnnlllkkkrrrooolllkkklllnnnppppppkkkkkkmmmnnnoooooonnnnnnsssppplllkkkmmmoooqqqrrrjjjlllnnnpppqqqooommmllljjjiiiggghhhjjjlllllllllooolllhhhggghhhiiijjjkkkiiiiiihhhiiijjjkkkllllllhhhggggggiiilllnnnnnnmmmiiiiiiiiihhhhhhhhhhhhhhhbbbdddgggjjjllllllkkkjjjllljjjggggggiiijjjjjjjjjjjjkkkkkkkkkjjjjjjiiihhhdddbbbaaabbbfffiiijjjjjjiiijjjjjjkkkkkklllmmmmmmkkkkkklllllllllmmmmmmmmmjjjlllnnnppppppooonnnmmmjjjjjjkkkllllllmmmmmmmmmjjjjjjjjjiiihhhgggggghhhiiigggfffdddeeefffhhhjjjllllllllllllmmmnnnoooooonnnjjjhhhkkknnnooonnnlllmmmlllkkkmmmpppqqqooollliiiiiijjjkkklllmmmmmmlllnnnkkklllnnnnnnkkkkkknnnmmmoootttyyywwwpppmmmooonnnooopppooonnnmmmoooppprrrrrrqqqqqqrrrrrrrrrrrrsssuuutttqqqrrrvvvwwwvvvvvvuuuuuuvvvwwwwwwuuurrrvvvwwwxxxwwwuuutttuuuvvvuuuuuuuuuuuuvvvxxxzzz|||wwwwwwxxxzzz~~~yyy|||{{{yyy||||||zzz{{{wwwxxxxxxxxxwwwuuusssrrrqqqrrrtttuuutttrrrpppooonnnpppssssssrrrqqqrrrttttttsssssstttttttttuuuuuuppppppqqqrrrrrrrrrrrrrrrjjjjjjlllmmmmmmmmmmmmmmmoooooopppppppppooonnnnnnnnnooopppqqqqqqooommmlllooollliiiiiikkknnnooopppkkklllnnnoooooonnnlllkkkpppooonnnnnnpppqqqqqqqqqlllllllllmmmnnnnnnooopppllljjjiiiiiijjjkkkjjjiiikkkjjjiiiiiikkkkkkkkkiiiggghhhiiijjjlllnnnppprrrjjjiiihhhiiikkklllkkkjjjggghhhhhhiiiiiiiiiiiiiiicccfffiiikkkkkkjjjhhhgggllljjjhhhhhhiiijjjjjjiiiiiiiiijjjkkkkkkkkkkkkkkkcccbbbaaacccfffiiikkklllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkklllggghhhkkknnnoooooonnnmmmkkkkkklllmmmmmmmmmllllllkkknnnppppppnnnlllkkkkkkhhhhhhgggggghhhkkkmmmooolllkkkkkkkkklllmmmnnnoooqqqnnnkkkkkkmmmooommmjjjmmmkkkkkknnnqqqrrroookkkjjjjjjkkkkkkkkkjjjjjjjjjmmmjjjiiilllmmmjjjjjjlllmmmnnnsssxxxwwwqqqmmmmmmnnnooopppoooooooooqqqsssrrrqqqqqqpppppppppqqqrrrsssuuutttrrrrrrwwwyyywwwtttssssssuuuwwwxxxxxxwwwuuuxxx{{{|||zzzxxxvvvvvvvvvuuuuuuuuuvvvxxx{{{|||vvvvvvwwwyyy{{{~~~}}}}}}zzz||||||{{{yyywwwuuusssqqqppprrrrrrssstttssssssqqqpppooorrruuuuuusssrrruuuxxxooopppsssuuuwwwwwwwwwwwwqqqqqqppppppqqqqqqrrrsssiiikkkmmmnnnooonnnlllkkkttttttsssrrrrrrsssssstttqqqrrrtttuuutttrrrooonnnooommmkkkkkknnnpppqqqqqqoooppprrrssssssqqqooonnnooonnnnnnoooqqqrrrqqqpppsssooojjjggghhhlllrrrvvvqqqooommmlllkkkjjjhhhfffhhhhhhiiikkkmmmnnnllljjjggghhhjjjkkklllooosssvvvpppnnnkkkiiiiiihhhfffeeeggghhhhhhiiijjjjjjjjjiiigggjjjlllmmmkkkhhhgggfffkkkiiihhhhhhiiiiiiiiihhhhhhhhhiiijjjkkkllllllkkkbbbbbbccceeegggiiijjjlllkkkkkkkkkkkkjjjjjjjjjjjjggggggffffffgggggghhhiiifffgggiiikkkmmmmmmmmmmmmkkkkkklllmmmmmmllljjjjjjhhhlllppppppmmmkkkkkkllliiiiiijjjjjjkkkmmmnnnoookkkkkkjjjjjjkkklllnnnoooqqqrrroookkkkkknnnnnnkkkjjjkkkmmmooopppooollljjjiiikkklllllljjjiiijjjjjjmmmiiihhhkkkllljjjiiikkkmmmlllpppuuuuuupppmmmmmmnnnoooooooooooopppsssvvvqqqrrrqqqpppnnnnnnppprrrsssvvvvvvtttuuuyyyzzzxxxtttsssrrrtttwwwyyyzzzzzzuuuyyy}}}~~~{{{xxxwwwxxxxxxxxxyyyyyy{{{|||}}}wwwxxxyyyzzz{{{xxx{{{}}}|||yyyvvvtttsssttttttssssssttttttttttttttttttpppsssuuutttrrrssswww{{{rrrrrrtttuuuvvvvvvvvvuuuqqqpppnnnmmmnnnooorrrsssjjjkkklllnnnnnnoooooonnnvvvvvvvvvuuuuuuvvvvvvvvvqqqrrrtttuuuuuurrrooommmqqqpppnnnnnnpppqqqqqqpppoooppprrrsssttttttsssrrrpppnnnmmmmmmoooqqqrrrrrrrrrpppmmmllllllooorrruuunnnmmmkkkkkkkkkjjjhhhfffgggggghhhkkknnnpppooonnngggiiijjjkkkkkkmmmrrrvvvqqqnnnkkkiiiiiihhhgggfffiiiiiijjjjjjjjjiiihhhggghhhkkkmmmllliiifffeeefffjjjiiigggggghhhiiigggfffhhhhhhiiiiiijjjiiiiiiiiibbbdddfffggghhhiiijjjkkkhhhhhhiiiiiijjjkkkkkkkkkggggggfffffffffggghhhiiijjjjjjjjjjjjkkkkkkkkkkkkiiijjjkkkkkkkkkiiihhhffffffiiikkkjjjggggggjjjnnnjjjkkklllllllllkkkjjjiiikkkkkkjjjiiijjjlllnnnooonnnqqqpppkkkiiimmmooommmjjjmmmqqqrrrqqqnnnllljjjgggjjjllllllkkkjjjkkkmmmnnniiihhhkkkmmmkkkjjjkkkllljjjlllppprrrooommmnnnlllmmmnnnnnnnnnpppsssvvvrrrrrrrrrpppmmmmmmpppssssssvvvwwwvvvwww{{{{{{xxxvvvtttrrrrrruuuxxxzzz{{{wwwzzz}}}~~~}}}{{{zzzyyyxxxyyyyyyzzz{{{{{{{{{zzz{{{|||~~~~~~zzzxxx~~~|||zzzwwwuuuuuuwwwyyyzzzuuuuuuuuuuuuuuuvvvwwwxxxqqqtttuuutttqqqrrrxxx}}}yyyxxxwwwuuusssrrrqqqqqqqqqooommmkkkkkknnnqqqssskkkkkkkkklllnnnppprrrssstttuuuvvvwwwwwwvvvvvvuuunnnppprrrsssrrrpppllljjjrrrqqqooooooppppppnnnllllllnnnppprrrssstttttttttrrroookkkjjjlllpppssstttkkknnnsssvvvvvvtttpppmmmfffffffffhhhjjjkkkjjjiiihhhggggggjjjmmmpppqqqqqqhhhjjjkkkjjjiiikkkppptttmmmkkkiiiiiijjjllllllkkkkkkkkkkkkkkkjjjhhhfffeeefffhhhjjjiiifffddddddeeejjjhhhgggggghhhhhhgggeeeiiiiiiiiiiiihhhgggfffeeebbbdddgggiiiiiiiiijjjjjjeeefffggghhhjjjkkklllmmmjjjiiihhhhhhhhhiiikkklllnnnmmmlllkkkjjjiiiiiijjjggghhhiiijjjiiigggeeedddjjjkkkkkkiiifffhhhnnnuuukkklllmmmlllkkkhhheeeccckkkjjjiiiiiiiiikkkmmmooojjjppppppjjjggglllpppooolllpppuuuvvvsssooommmmmmeeehhhkkklllkkkkkknnnpppooojjjhhhlllooommmkkkkkkllliiiiiimmmooonnnmmmoookkklllllllllmmmooosssvvvrrrssssssqqqnnnmmmppptttrrrwwwyyyxxxyyy|||{{{xxxyyyvvvsssrrrtttwwwyyy{{{yyyzzz||||||{{{zzz{{{{{{vvvwwwxxxyyyzzzyyyxxxwww~~~~~~|||yyyyyy|||}}}yyytttzzzwwwxxxzzzzzzwwwvvvxxx~~~|||yyyxxxyyyzzzzzzyyyvvvsssrrrtttxxxyyyuuuqqqtttsssuuuyyyxxxtttrrrtttrrrqqqpppqqqrrrqqqooolllhhhlllooooooqqquuuvvvssspppqqqrrrsssttttttttttttmmmlllmmmpppsssrrrnnniiirrrnnnqqqyyy|||uuuooommmqqqmmmiiilllssswwwuuuqqqoookkkggggggkkkppprrrrrrooohhhiiiqqqsssllljjjmmmnnnjjjhhhkkkqqqqqqlllfffhhhiiiiiijjjjjjjjjiiiiiiiiihhhiiikkkmmmnnnmmmllleeegggiiikkklllmmmoooqqqiiihhhffffffhhhjjjhhhdddjjjjjjkkkkkkiiifffcccaaammmkkkfffcccgggmmmmmmhhhfffhhhgggdddeeeiiikkkiiiffffffddddddiiippprrrooodddfffhhhhhhgggfffggghhhgggdddcccfffkkknnnllljjjmmmmmmmmmkkkjjjjjjlllnnniiihhhjjjmmmkkkffffffiiinnnnnnmmmkkkhhhhhhiiijjjqqqnnnkkkkkkmmmmmmjjjgggnnnkkkjjjmmmnnnmmmppptttoooooommmllllllmmmnnnooojjjlllnnnpppooonnnnnnmmmrrrpppmmmiiiggggggkkknnnuuukkkgggooosssnnnlllpppooonnnoooooopppqqqssstttrrroookkkjjjmmmpppqqqqqqxxxtttsssuuusssnnnooouuussswww|||{{{wwwvvvyyy}}}vvvyyy}}}}}}{{{xxxxxxzzz{{{{{{zzzxxxyyyyyyxxxvvvuuuvvvwww|||||||||~~~~~~|||{{{||||||yyywwwtttrrrtttxxxzzzxxxyyy|||{{{yyyxxxwwwyyyyyyyyyxxx|||xxxvvvwwwxxxxxxsssoootttrrrssswwwvvvsssrrrtttqqqpppppprrrssssssqqqooojjjnnnpppooopppttttttqqqqqqrrrrrrrrrrrrrrrqqqqqqllllllmmmoooqqqsssrrrqqqpppmmmooovvvyyytttooonnnrrrnnnkkknnntttvvvtttpppooommmkkkkkklllmmmmmmmmmpppmmmmmmpppqqqmmmkkkkkkmmmkkkjjjllloooooolllhhhhhhiiijjjjjjkkkkkkkkkkkkjjjiiihhhiiijjjkkkiiihhhhhhiiijjjjjjjjjjjjkkklllkkkjjjhhhgggiiiiiigggdddjjjjjjjjjjjjiiigggeeedddllljjjfffdddgggllllllggggggiiihhhdddccceeeeeebbbddddddcccbbbffflllnnnkkkdddfffhhhhhhgggfffggghhhfffcccaaadddiiilllkkkiiimmmnnnmmmllljjjiiikkkmmmkkkjjjlllnnnmmmhhhhhhkkkppppppnnnkkkgggeeeeeefffnnnllljjjkkklllmmmkkkiiillliiijjjmmmnnnkkkkkkmmmnnnnnnmmmmmmllllllmmmmmmjjjooottttttpppnnnooorrrpppooommmiiiggggggjjjlllpppgggfffnnnssspppnnnrrrnnnnnnnnnnnnnnnnnnnnnoooqqqnnnllllllooorrrrrrrrrvvvssssssuuutttoooqqqvvvuuuvvvxxxxxxyyyyyyzzzzzzyyy|||~~~~~~{{{zzzyyyzzz{{{zzzxxxvvvuuuwwwxxxyyyyyyyyy{{{}}}||||||}}}~~~}}}|||{{{{{{{{{zzzwwwvvvxxxwwwsssrrruuuvvvvvvuuuvvvxxxxxxwwwuuu{{{xxxvvvuuuvvvuuuqqqmmmtttqqqpppsssssspppqqqtttppppppppprrruuuuuusssrrrnnnrrrsssqqqqqqttttttqqqttttttttttttsssrrrqqqpppkkkllllllllllllmmmoooqqqmmmjjjlllppprrrpppmmmmmmooolllkkknnnsssuuuqqqmmmoooppppppnnnllljjjiiiiiirrrsssqqqnnnoooqqqoookkkkkkkkklllmmmmmmmmmkkkjjjhhhiiijjjkkklllmmmmmmmmmlllkkkiiiiiiiiiiiigggfffkkkjjjjjjiiihhhgggggggggllljjjiiijjjjjjiiigggfffjjjjjjiiihhhggggggggggggjjjiiigggeeegggkkkjjjeeefffiiiiiiffffffgggfffcccccceeecccbbbdddjjjkkkhhhdddfffhhhhhhggggggggghhhfffdddbbbdddhhhllllllkkkmmmnnnnnnllljjjiiijjjkkkkkkjjjkkknnnlllhhhhhhllloooooommmjjjfffddddddfffjjjiiiiiijjjlllmmmlllkkkllljjjllloooooojjjhhhiiimmmmmmmmmmmmllllllkkkjjjiiipppvvvtttnnnkkkoootttoooooonnnllliiiiiijjjlllmmmffffffnnnrrrooommmooolllmmmmmmmmmmmmlllkkkjjjooonnnmmmoooqqqrrrrrrqqqqqqqqqsssuuutttqqqrrrvvvvvvuuutttvvvzzz|||{{{yyyzzz|||~~~~~~|||{{{zzz{{{zzzzzzzzzzzzzzzxxxtttqqquuuwwwyyyzzzzzz{{{~~~}}}}}}}}}}}}|||~~~|||zzzyyyvvvqqqoooqqqsssssssssuuuwwwwwwvvvttttttrrrqqqqqqrrrqqqooommmrrrnnnmmmoooooommmooosssppppppppprrrttttttrrrpppqqqtttuuurrrsssvvvvvvsssvvvvvvvvvvvvvvvuuuttttttooorrrsssqqqmmmkkkmmmooolllkkkkkkllllllkkkkkkkkkjjjiiiiiimmmrrrssspppmmmppprrrrrrooojjjhhhiiikkkppptttrrrlllmmmsssssskkkiiilllnnnnnnllljjjkkkmmmiiijjjkkkmmmnnnooooooooonnnmmmkkkjjjkkkkkkjjjiiilllkkkjjjiiiiiiiiigggfffkkkiiiiiilllllljjjhhhiiijjjhhhgggeeeeeefffggghhhhhhiiihhheeegggjjjhhhdddccchhhjjjjjjllloooooollleeegggfffdddeeeiiijjjhhhdddfffhhhhhhhhhggghhhiiiiiigggeeefffjjjmmmnnnnnnmmmnnnnnnllljjjhhhiiijjjiiiggghhhkkkiiiffffffjjjllllllkkkiiigggggghhhjjjjjjiiiiiijjjjjjkkkkkkkkknnnlllmmmpppppplllkkkmmmllllllmmmmmmllljjjiiiggghhhlllpppoookkkiiikkknnnnnnooopppnnnlllkkklllmmmmmmiiiiiinnnppplllhhhiiillllllmmmnnnnnnmmmlllkkkoooooopppqqqqqqpppooonnnmmmooorrrttttttssstttuuuuuuuuuuuuwwwyyy|||}}}}}}}}}~~~}}}}}}~~~|||{{{yyyyyyxxxvvvsssqqqxxxyyy{{{{{{{{{{{{|||~~~~~~~~~~~~zzzyyyzzzyyyvvvvvvyyyrrrrrrsssuuuwwwwwwuuusssrrrqqqooooooooonnnmmmlllpppllljjjllllllkkknnnrrrqqqqqqpppqqqrrrrrrooommmooorrrrrrpppqqquuuvvvtttsssssstttuuuuuuvvvuuuuuutttxxx|||{{{xxxtttttttttppppppooommmlllllllllllliiiiiikkkooosssuuutttqqqrrrrrrqqqmmmiiiiiimmmqqqjjjooonnnhhhjjjrrrrrrkkkiiilllooonnnkkkiiikkknnniiijjjlllmmmnnnooopppppplllkkkiiiiiikkklllllllllllljjjiiijjjlllmmmllljjjiiigggiiinnnnnnjjjiiimmmhhhgggeeedddccceeeggghhhhhhiiiiiiffffffiiihhhdddcccgggjjjkkkmmmrrrrrrpppdddggghhheeeeeehhhiiigggdddfffhhhiiihhhhhhiiijjjjjjiiihhhhhhjjjlllmmmnnnkkkmmmmmmllljjjiiiiiijjjhhhggghhhjjjiiieeegggkkklllmmmllljjjhhhhhhjjjlllkkkkkkkkkjjjjjjiiiiiijjjpppllllllnnnnnnmmmnnnqqqlllmmmmmmmmmllljjjgggfffjjjiiiiiiiiijjjkkkiiihhhlllnnnooonnnllljjjkkkkkkkkkiiijjjmmmnnnkkkhhhhhhlllmmmnnnooopppppppppppppppqqqrrrrrrpppnnnlllkkkjjjnnnqqqrrrssstttuuuuuussswwwzzzzzzyyy{{{|||yyyvvvvvvvvvvvvuuuwwwyyyzzz{{{zzz{{{}}}~~~||||||zzzvvvvvvyyyttttttssstttvvvvvvuuutttwwwvvvtttqqqooonnnmmmmmmppplllkkkmmmnnnmmmooosssrrrqqqpppqqqrrrqqqnnnlllmmmoooooommmnnnrrrsssqqqnnnooopppqqqrrrrrrrrrrrrppptttxxx{{{zzzyyywwwvvvrrruuuuuupppnnnooopppooolllmmmnnnrrrvvvwwwwwwvvvsssrrrooolllkkkmmmqqquuuhhhiiiiiihhhjjjnnnnnnkkkjjjlllnnnmmmjjjjjjkkknnnjjjkkklllmmmnnnoooooooooiiigggffffffiiikkkllllllkkkiiihhhkkkoooqqqpppnnnhhhfffiiiooonnnhhhhhhmmmiiigggeeeddddddeeefffhhhiiikkkjjjffffffhhhhhhffffffiiijjjiiiiiimmmmmmjjjbbbfffgggdddccceeefffeeedddfffhhhiiihhhhhhjjjkkkiiiiiiiiiiiiiiiiiiiiiiiiiiikkklllllljjjiiiiiijjjjjjhhhiiikkkjjjgggiiinnnppppppnnnkkkhhhggghhhiiikkklllmmmllljjjiiiiiijjjpppllljjjlllmmmlllnnnrrrnnnnnnnnnlllkkkiiigggfffmmmjjjggghhhkkkmmmjjjgggjjjkkklllkkkiiihhhiiijjjggghhhjjjlllllllllkkkkkkmmmmmmmmmnnnoooppprrrsssqqqrrrsssssspppmmmllllllkkkpppsssrrrsssvvvxxxwwwtttyyy}}}}}}{{{}}}}}}yyyvvvwwwxxxzzz{{{uuuwwwyyy{{{|||}}}~~~}}}yyytttsssuuuxxxvvvuuuuuuvvvvvvvvvuuuwwwwwwuuusssqqqppppppqqqqqqnnnnnnpppqqqpppqqquuuqqqpppppprrrsssrrrpppnnnoooqqqpppmmmmmmpppqqqooonnnnnnooooooooooooooonnnmmmnnnooorrrtttuuusssrrrnnnssstttpppnnnqqqsssqqqppppppppprrrtttuuuuuuuuutttqqqooonnnoooqqqssssssnnnkkkkkkppprrrooonnnnnnllllllllllllkkkkkklllmmmkkklllmmmmmmnnnnnnnnnmmmiiigggffffffiiikkklllmmmkkkiiihhhjjjpppsssqqqooojjjgggjjjpppnnneeedddkkkjjjiiihhhgggffffffggghhhkkkmmmkkkfffeeehhhiiihhhhhhjjjjjjfffeeehhhhhheeeaaafffhhheeedddfffgggfffdddfffhhhiiiiiiiiijjjkkkiiikkkllllllkkkiiigggggggggiiillllllkkkjjjjjjkkkjjjhhhhhhjjjiiigggiiinnnoooooommmkkkhhhfffggghhhiiikkkmmmlllkkkjjjlllnnnqqqnnnmmmpppooommmmmmpppqqqpppnnnllljjjiiihhhhhhlllkkkiiiiiijjjjjjiiihhhkkkllllllkkkiiiiiijjjlllhhhjjjkkkjjjjjjkkkllllllnnnmmmlllkkkkkkmmmoooqqqqqqsssttttttqqqpppqqqrrroootttvvvssstttyyy|||{{{yyy{{{}}}~~~|||zzzyyy{{{}}}~~~~~~wwwyyy{{{|||}}}~~~yyy~~~||||||zzzxxxxxx|||{{{xxxvvvuuuvvvvvvvvvvvvsssssssssrrrqqqrrrtttvvvssspppppptttuuussstttwwwppppppppprrrtttuuusssqqqtttvvvtttpppooorrrrrrpppppppppqqqppppppooonnnmmmrrrpppmmmnnnqqqsssqqqooogggnnnppplllkkkooorrrpppqqqpppooooooppppppqqqqqqtttqqqoooqqqtttuuussspppvvvpppqqqyyyzzzsssppptttmmmlllkkkkkkkkklllllllllllllllmmmmmmmmmmmmmmmlllllljjjhhhhhhjjjmmmnnnnnnllliiigggjjjpppsssqqqnnnlllhhhkkkqqqmmmbbbaaahhhlllkkkjjjiiiiiihhhhhhhhhlllnnnlllfffdddgggjjjjjjiiikkkiiieeedddggghhhfffbbbhhhkkkhhhfffhhhjjjiiidddfffhhhiiiiiiiiijjjllllllnnnppppppnnnjjjhhhgggfffhhhkkklllkkkjjjkkklllhhhffffffhhhgggeeegggllljjjkkkjjjiiiggggggiiikkkgggjjjmmmmmmkkkkkknnnqqqtttrrrrrruuutttooommmnnnsssqqqnnnllljjjiiihhhiiiiiijjjjjjiiiffffffgggiiiooooooooommmllllllnnnpppmmmnnnnnnkkkiiiiiijjjjjjooommmjjjhhhgggiiilllnnnpppsssuuuuuussssssuuuxxxrrrwwwxxxuuuuuu{{{~~~}}}||||||~~~}}}|||{{{|||}}}~~~~~~}}}~~~yyyxxx~~~~~~|||}}}yyyvvvtttvvvyyyzzzuuuqqqrrrwwwxxxsssqqqttttttqqqpppppppppqqqssssssrrrqqqttttttttttttsssoooiiieeetttuuutttrrrrrruuusssoooooossswwwuuuqqqnnnppprrrooonnnllljjjiiijjjlllmmmmmmnnnqqqrrrrrrqqqnnnmmmvvvuuutttqqqnnnnnnppprrrsssqqqnnnlllkkklllnnnpppssstttuuuuuuuuutttsssrrrooolllkkkmmmppprrrpppnnnooolllhhhgggiiilllooopppllljjjhhhhhhkkkmmmnnnoooeeedddfffkkkmmmlllmmmpppsssooolllkkkmmmnnnmmmkkkppplllgggfffgggiiiiiihhhkkkiiigggggghhhjjjkkkkkkfffiiiiiifffgggjjjkkkiiieeeiiikkkiiieeebbbdddgggeeeeeegggiiikkkkkkhhheeejjjmmmpppooollliiihhhiiilllllllllkkkjjjiiihhhgggjjjjjjjjjiiiiiiiiiiiihhhlllkkkhhhfffeeeeeefffffffffgggjjjnnnnnnlllnnntttssstttuuuuuusssqqqnnnmmmooonnnmmmlllkkkjjjjjjjjjhhhiiimmmnnniiidddffflllppppppnnnmmmmmmmmmmmmmmmkkklllmmmjjjgggfffiiilllnnnmmmkkkkkklllllllllkkkqqqqqqtttvvvtttqqqtttyyyyyy{{{yyyrrrqqqxxx{{{zzz|||~~~}}}|||~~~|||zzz~~~|||zzz~~~~~~zzzxxxzzzzzzxxxwwwwwwxxxwwwsssqqqsssxxxyyyuuutttwwwxxxvvvpppnnnmmmnnnpppqqqooolllpppqqqrrrsssuuutttpppnnnrrrsssqqqnnnooorrrqqqnnnrrrwww{{{zzzuuupppnnnooolllmmmnnnnnnnnnmmmlllkkklllmmmoooppppppooommmlllpppqqqqqqpppnnnnnnppprrrqqqpppnnnlllllllllmmmnnnpppppprrrsssssssssrrrqqqooonnnmmmnnnooopppoooooommmkkkjjjkkknnnqqqtttuuujjjhhhffffffiiilllmmmnnnkkkhhhiiilllmmmkkkllloootttqqqoooooopppqqqpppnnnmmmjjjgggfffhhhiiiiiihhhjjjhhheeeeeeggghhhiiiiiiiiikkkkkkggggggjjjjjjhhhjjjlllmmmjjjfffeeehhhllliiigggffffffggghhhgggfffhhhjjjlllllliiihhhhhhiiikkklllkkkkkkjjjiiihhhgggiiiiiihhhhhhhhhgggggggggmmmkkkiiihhhgggggghhhiiihhhfffhhhjjjjjjiiinnntttnnnppprrrtttuuutttssssssooonnnmmmlllkkkjjjjjjiiiggghhhlllooolllfffeeeiiillllllllllllmmmmmmmmmmmmnnnppppppnnnkkkjjjmmmpppnnnlllkkkjjjkkkkkkkkkkkkooonnnpppssssssqqqssswwwuuuxxxxxxuuuwww}}}{{{{{{|||}}}}}}~~~~~~}}}yyyttttttwwwyyyzzzzzzyyyvvvsssrrrrrrrrrvvvxxxvvvuuuwwwxxxwwwrrrooolllmmmqqqrrroookkkppppppppprrruuuvvvuuutttqqqrrroookkkmmmqqqqqqnnnpppuuuzzz{{{vvvqqqmmmllljjjlllppprrrssspppmmmkkkmmmmmmmmmmmmmmmmmmmmmmmmkkkmmmooopppooooooqqqrrrppppppooonnnmmmmmmllllllmmmnnnooopppqqqqqqpppoooooopppppppppnnnnnnnnnooommmlllkkkmmmppprrrssssssiiigggeeefffhhhlllnnnnnnppplllkkkmmmllljjjkkknnnlllkkkjjjkkkllllllkkkiiiiiihhhfffggghhhiiihhhfffhhhfffdddccceeeggghhhhhhkkkmmmlllhhhgggjjjjjjgggmmmmmmllliiieeeeeeiiinnnnnnkkkfffdddeeeggghhhiiiiiijjjkkkjjjhhhhhhiiikkkjjjjjjkkkjjjjjjiiihhhhhhjjjiiiiiiiiihhhhhhhhhhhhlllkkkjjjiiiiiijjjkkklllkkkhhhggghhhiiiiiinnnuuummmnnnpppssstttuuuttttttpppooonnnllljjjiiihhhhhhggggggjjjooooooiiieeefffhhhiiijjjkkkllllllllllllnnnpppqqqpppmmmlllnnnqqqmmmmmmlllkkkjjjkkkkkklllpppmmmmmmqqqtttssstttvvvrrruuuwwwxxx~~~}}}{{{{{{}}}~~~{{{uuurrrssswwwuuuyyy|||zzzuuurrrsssuuupppsssuuutttssssssssssssuuuqqqmmmooouuuwwwtttppptttrrrqqqqqqrrrsssrrrqqqrrrrrroookkkmmmrrrtttqqqkkknnnssstttrrrooommmmmmjjjmmmqqqttttttrrrooommmnnnmmmlllkkkkkklllmmmnnnkkknnnqqqrrrrrrqqqqqqqqqppppppqqqqqqpppnnnlllkkkmmmnnnoooppppppooonnnmmmoooqqqsssqqqmmmkkkmmmooommmlllkkklllmmmmmmkkkjjjiiigggfffgggjjjmmmooooooqqqmmmkkklllkkkiiijjjnnnffffffggghhhiiihhhfffeeehhhhhhhhhhhhhhhfffeeecccfffdddbbbccceeehhhiiijjjhhhjjjjjjffffffiiijjjgggiiiiiiiiigggeeedddgggiiioookkkgggfffgggiiikkklllmmmllljjjiiihhhhhhjjjkkkiiiiiijjjjjjjjjjjjjjjiiilllllllllkkkkkkkkkjjjjjjjjjjjjiiijjjjjjkkkmmmmmmllliiihhhjjjkkkjjjnnnsssppppppqqqqqqqqqpppooooooqqqpppnnnkkkjjjhhhggggggiiiggghhhmmmnnnjjjgggfffggghhhiiijjjkkkjjjjjjiiijjjmmmnnnmmmjjjiiikkknnnnnnnnnnnnmmmlllllllllmmmrrrmmmmmmrrrwwwwwwvvvwwwtttuuuuuuxxx~~~{{{zzz}}}}}}|||~~~{{{vvvtttvvvyyyrrrwww{{{zzzuuusssuuuxxxrrrsssuuuuuussspppoooppptttqqqnnnpppuuuyyyxxxuuuuuurrrpppoooooopppooonnnqqqqqqnnnkkkmmmrrrtttrrrlllmmmnnnnnnmmmmmmmmmnnnnnnoooqqqrrrsssrrrqqqqqqooonnnlllkkkkkklllnnnoooppprrruuuuuutttrrrppppppqqqrrrrrrrrrqqqooommmkkkppppppppppppooonnnlllkkkoooqqqrrrpppllljjjlllnnnkkkjjjjjjkkkkkkkkkiiifffgggffffffhhhkkkmmmmmmmmmmmmiiihhhiiiiiihhhjjjnnnjjjkkklllmmmlllkkkjjjiiihhhiiijjjiiigggdddbbbaaafffdddcccdddgggjjjlllllldddffffffdddeeeiiijjjhhhdddfffhhhhhhgggeeeddddddiiigggfffgggiiikkkkkkkkknnnllliiifffffffffgggggghhhiiijjjkkkkkklllkkkkkklllllllllkkkkkkkkkjjjjjjgggggghhhiiijjjkkklllmmmjjjggggggkkklllkkkkkknnnqqqqqqpppooonnnmmmlllkkkpppooommmkkkiiihhhgggggglllhhhfffjjjkkkiiihhhjjjiiijjjjjjjjjiiihhhhhhggggggjjjlllkkkiiihhhiiilllnnnppprrrrrrpppnnnnnnoooqqqmmmlllrrrwwwwwwvvvwwwwwwxxxvvvwww~~~~~~|||{{{~~~{{{zzz{{{|||yyyzzz{{{yyyqqqvvvzzzyyyvvvtttvvvyyyvvvuuuwwwyyyvvvqqqoooqqqqqqpppoooooorrrtttvvvvvvpppooommmmmmooopppoooooonnnnnnllljjjlllqqqsssppprrrqqqooonnnmmmllllllmmmqqqqqqqqqqqqqqqqqqrrrrrrnnnmmmlllkkkkkklllmmmnnnrrrtttvvvvvvssspppooonnnrrrrrrrrrrrrqqqooommmkkkppppppppppppooonnnlllkkknnnoooooonnnlllkkkkkkllljjjiiiiiikkkmmmmmmllljjjeeefffgggjjjmmmmmmkkkhhhjjjffffffhhhiiigggiiimmmmmmooopppooommmkkkkkklllhhhjjjkkkjjjfffdddbbbbbbhhhfffdddeeehhhjjjllllllaaadddeeecccdddiiijjjhhhdddfffhhhjjjjjjhhhfffdddccccccdddfffiiijjjjjjhhhllliiifffddddddeeeeeeeeehhhiiijjjlllmmmmmmnnnnnnjjjiiiiiiiiihhhhhhhhhhhhffffffggghhhiiijjjkkkkkkiiieeefffjjjllliiihhhiiinnnnnnnnnnnnnnnnnnnnnnnnooonnnmmmkkkiiihhhgggggglllhhhgggiiiiiigggiiimmmlllllljjjiiiiiihhhhhhiiihhhkkknnnnnnkkkjjjlllnnnmmmqqqvvvwwwtttpppooooooooollllllpppsssrrrsssuuuzzz{{{zzzyyy}}}~~~}}}{{{zzzzzz}}}}}}}}}~~~xxxtttvvvyyyyyyvvvuuuuuuvvvvvvuuuxxx{{{yyysssqqqtttpppqqqqqqpppnnnooorrruuunnnmmmlllmmmooopppooonnnlllnnnmmmlllnnnssssssppprrrqqqppppppoooooommmlllqqqrrrrrrrrrqqqqqqqqqpppllllllkkkkkkkkkkkkllllllppprrrsssrrrooommmlllmmmqqqqqqqqqpppnnnlllkkkjjjlllmmmnnnoooooonnnmmmmmmnnnmmmkkkkkkllllllkkkjjjlllkkkjjjjjjlllmmmlllkkkgggiiilllppprrrpppkkkgggiiiffffffiiijjjggggggjjjnnnoooooollliiiggghhhjjjgggiiijjjiiifffeeeeeegggllliiigggfffggghhhhhhhhhcccffffffcccdddhhhiiigggfffggghhhiiijjjiiigggffffffffffffgggiiikkkjjjiiijjjhhheeeeeehhhiiiiiihhhhhhiiikkkmmmnnnoooppppppiiiiiihhhhhhhhhgggggggggffffffhhhiiijjjjjjjjjjjjmmmhhhfffjjjlllkkkjjjkkknnnnnnnnnnnnoooppppppqqqnnnmmmllljjjiiihhhhhhhhhhhhhhhiiikkkiiifffhhhnnnnnnllljjjiiiiiijjjlllmmmjjjnnnqqqqqqnnnmmmnnnpppjjjpppxxxzzzvvvqqqnnnmmmnnnmmmnnnrrrrrroooqqquuuxxx}}}~~~~~~~~~}}}|||{{{}}}~~~wwwwwwxxxyyyyyywwwuuutttttttttsssvvv{{{yyysssrrrvvvrrrtttuuurrrmmmllloootttpppooonnnooopppooommmkkknnnppppppooorrrvvvvvvrrrllllllnnnppprrrqqqooolllqqqqqqssssssrrrqqqooonnnjjjjjjjjjjjjjjjjjjjjjjjjmmmnnnooonnnlllkkkkkkkkkqqqpppooommmllljjjiiiiiiiiijjjlllnnnoooooooooooonnnkkkiiijjjlllmmmkkkhhhooommmjjjiiiiiiiiihhhgggkkknnnrrrvvvxxxtttnnniiiiiiggghhhkkkjjjgggfffhhhpppqqqpppmmmiiigggiiikkkeeegggiiihhhgggfffhhhkkkooolllhhhfffeeeeeeeeedddfffhhhhhheeeeeehhhiiifffhhhfffeeeeeeggggggggggggmmmkkkiiiiiikkkllllllllljjjhhhgggiiimmmoooooommmiiijjjkkkmmmoooqqqqqqrrrjjjjjjjjjiiiiiiiiiiiihhhgggggghhhjjjjjjkkkkkkjjjtttmmmiiikkkmmmmmmnnnqqqqqqqqqppppppppppppqqqqqqmmmlllkkkjjjiiiiiiiiiiiidddggglllnnnkkkfffgggmmmnnnllljjjhhhiiillloooqqqkkknnnrrrrrrpppnnnoooqqqhhhoooxxx{{{wwwpppmmmllloooooorrruuusssooorrrxxxuuu}}}~~~|||~~~}}}~~~}}}}}}~~~{{{zzzzzz|||}}}}}}zzzwwwvvvvvvssstttuuuuuutttssstttuuurrrssspppkkkkkkpppsssrrroooqqqrrrnnniiihhhlllppptttooolllnnnsssuuusssppprrrsssttttttssspppnnnlllpppqqqrrrpppnnnlllllllllmmmmmmnnnnnnnnnlllkkkjjjooommmqqqxxxsssiiiiiirrrqqqnnnkkkkkklllmmmkkkiiiggglllpppqqqooommmnnnpppnnnoooppprrrrrrppplllhhhlllmmmnnnmmmkkkiiihhhhhhllllllkkkjjjkkkmmmpppqqqkkklllllllllkkkiiigggffflllkkkkkklllllljjjgggdddmmmmmmllliiiggggggiiikkkgggfffeeefffggggggeeecccfffggghhhhhhhhhfffeeedddffffffggghhhhhhhhhhhhgggllljjjjjjlllpppqqqoookkkmmmoooqqqqqqnnnkkkhhhhhhkkkkkkjjjiiiiiihhhiiiiiimmmllljjjgggeeedddddddddgggiiikkkkkkiiiiiikkknnnfffgggiiiiiiiiiiiikkklllpppooonnnmmmkkkiiihhhhhhmmmlllkkkjjjjjjjjjkkkkkkkkkmmmoooooollliiifffeeeiiiiiiiiijjjkkklllmmmnnnrrrpppnnnllllllmmmoooqqqrrriiilllrrrnnnnnnrrrnnnrrrqqqqqqqqqqqqssstttuuurrrzzz~~~~~~{{{~~~|||yyywwwwwwrrrrrrqqqpppooooooqqqrrrrrrsssqqqmmmmmmqqqtttsssoooppppppmmmjjjiiilllooouuusssqqqrrrtttuuutttqqqssssssssssssqqqnnnkkkjjjqqqrrrrrrpppmmmjjjiiijjjnnnnnnnnnnnnmmmlllkkkjjjooommmrrryyyuuulllmmmuuunnnkkkiiihhhjjjkkkjjjhhhhhhkkkmmmnnnmmmmmmmmmnnnnnnnnnooopppqqqpppllliiikkkkkklllkkkiiiiiijjjkkkkkkjjjiiiiiijjjkkknnnoookkkkkklllllllllkkkiiiiiikkkkkkkkklllmmmllliiigggkkkkkkjjjhhhggggggiiikkkgggffffffgggiiiiiihhhfffhhhiiiiiiiiiiiihhhgggfffhhhiiiiiiiiihhhggggggfffhhhhhhiiikkkmmmmmmlllkkkkkklllmmmllljjjiiiiiijjjffffffffffffgggiiijjjkkkjjjiiigggfffeeeeeeeeeeeejjjkkkllljjjfffdddeeeffffffhhhiiiiiihhhhhhjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiihhhhhhggghhhjjjmmmnnnllljjjhhhhhhiiiiiiiiiiiijjjkkkllllllpppooommmllllllnnnooopppooohhhmmmrrrmmmlllooommmrrrrrrqqqqqqrrrtttvvvwwwtttzzz~~~}}}{{{|||~~~~~~{{{{{{|||~~~~~~zzzvvvuuutttxxxwwwuuussssssssstttuuurrrtttrrroooooosssuuutttpppooonnnlllllllllmmmnnnppppppppppppppppppooonnnppppppppppppooonnnmmmlllnnnooopppooolllkkkjjjkkkpppooonnnmmmlllkkkjjjjjjmmmlllpppvvvtttmmmnnnuuupppnnnkkkjjjlllmmmnnnnnnlllkkkjjjkkkmmmnnnnnnnnnnnnmmmlllmmmooonnnmmmkkkiiiiiiiiihhhggghhhkkkmmmiiiiiihhhggghhhiiikkkllliiijjjkkkkkklllllllllkkkkkkkkkkkklllnnnmmmkkkiiihhhhhhhhhgggfffgggiiikkkhhhggggggiiikkklllkkkiiijjjjjjjjjjjjjjjjjjiiiiiikkkjjjjjjjjjiiigggfffeeeeeeggghhhiiiiiihhhiiijjjiiijjjiiihhhggggggjjjllleeeeeedddccceeegggiiikkkhhhgggfffeeeeeeeeefffgggjjjkkkkkkjjjgggdddcccdddhhhiiijjjjjjiiihhhiiijjjjjjjjjjjjjjjkkkkkkkkkkkkfffggggggggggggfffeeedddeeehhhlllmmmmmmkkkjjjjjjjjjjjjjjjiiiiiijjjjjjkkkmmmmmmmmmmmmmmmnnnoooppplllhhhoootttllliiimmmlllrrrqqqqqqqqqssstttvvvxxxxxx|||~~~{{{{{{}}}}}}}}}}}}~~~}}}zzzwwwvvvvvv{{{zzzyyyyyyyyyyyyxxxvvvrrruuutttqqqqqquuuvvvtttqqqooommmmmmnnnoooooonnnkkkmmmoooooonnnmmmmmmnnnllllllmmmnnnpppqqqrrrrrrhhhjjjlllmmmlllmmmnnnoooqqqpppnnnmmmlllkkkjjjjjjjjjjjjlllpppooojjjjjjnnnpppnnnlllkkkkkkmmmoooppppppmmmiiijjjmmmppppppnnnllljjjiiiiiikkkllllllkkkggghhhiiiiiihhhhhhiiijjjiiiiiihhhhhhhhhiiijjjjjjfffggghhhiiijjjkkkllllllmmmlllllllllmmmmmmkkkhhhdddeeefffffffffgggiiikkkiiihhhhhhjjjkkklllkkkiiikkkjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjiiihhhgggfffcccfffiiihhhfffeeegggjjjiiijjjkkkjjjhhhhhhjjjkkkiiigggeeedddccceeeggghhhiiihhhgggfffeeefffggggggfffhhhiiijjjjjjiiiiiiiiijjjkkklllkkkiiiiiiiiikkkmmmmmmlllkkkjjjjjjiiiiiiiiihhhgggfffffffffggggggfffiiimmmnnnnnnlllkkkkkkmmmlllkkkkkkjjjjjjjjjjjjkkkkkklllmmmnnnnnnooooookkkiiirrrvvvlllhhhllllllooooooooooooqqqsssuuuvvv{{{|||{{{~~~~~~{{{}}}~~~}}}~~~~~~vvvuuuvvvxxxyyyxxxtttqqqsssvvvvvvssssssvvvvvvsssqqqpppooooooqqqrrrqqqpppmmmoooqqqrrrqqqqqqrrrtttmmmmmmmmmnnnoooqqqtttuuugggiiillllllllllllmmmooopppooonnnmmmlllkkkjjjjjjkkkjjjkkklllkkkgggfffhhhjjjiiihhhgggggghhhjjjkkkppplllhhhhhhkkknnnnnnmmmkkkiiiggggggiiijjjjjjjjjfffhhhkkkkkkiiigggffffffjjjjjjjjjiiiiiiiiiiiiiiieeeeeeffffffhhhiiijjjjjjooonnnlllkkkkkkjjjgggeeebbbdddeeeffffffgggiiikkkjjjiiihhhiiijjjjjjiiigggjjjiiihhhgggggghhhjjjkkkggghhhhhhiiiiiiiiihhhhhhdddfffhhhgggeeedddgggiiikkkmmmoooooommmkkkjjjjjjiiihhhfffeeeeeefffhhhiiilllkkkiiigggffffffggggggcccdddfffiiikkklllkkkjjjjjjkkklllkkkjjjiiijjjkkkmmmlllllllllkkkkkkjjjjjjnnnllliiiffffffhhhjjjllljjjlllooopppnnnlllkkkjjjooonnnmmmllllllllllllllljjjjjjkkklllmmmnnnnnnnnnllliiirrrwwwmmmiiinnnnnnmmmmmmmmmmmmnnnppprrrsssyyy}}}}}}{{{|||~~~yyyxxx{{{}}}{{{zzz{{{yyy|||~~~~~~~~~uuutttuuuwwwzzzzzzuuuqqqtttwwwwwwtttsssuuutttpppooooooppppppqqqqqqrrrrrrppppppppppppqqqrrrssstttsssrrrooonnnnnnooopppqqqmmmnnnooonnnkkkjjjiiijjjmmmnnnnnnooonnnlllkkkjjjnnnmmmlllllljjjhhhggggggiiijjjjjjiiihhhgggiiijjjmmmkkkhhhhhhiiikkkllllllkkkiiihhhhhhiiijjjiiihhhgggiiikkkkkkiiigggfffggglllkkkkkkkkkjjjjjjiiiiiifffeeeeeeeeeeeefffggghhhooommmjjjiiihhhgggdddbbbaaaccceeeffffffgggiiikkkhhhgggggghhhjjjjjjiiigggjjjhhhfffeeeeeegggiiikkkffffffggghhhhhhhhhhhhhhhfffggggggfffeeeeeefffhhhkkknnnqqqqqqooollljjjiiidddeeefffggghhhjjjlllmmmmmmllljjjhhhggggggggggggbbbbbbdddfffiiiiiigggeeehhhiiijjjjjjiiihhhiiikkkhhhhhhiiijjjkkklllmmmnnnpppnnnjjjhhhhhhiiilllnnnkkknnnppppppnnnkkkiiiiiipppooonnnnnnmmmmmmmmmmmmkkkkkkkkkkkkkkklllmmmnnnmmmiiipppvvvnnnlllpppoooooonnnnnnmmmnnnpppqqqrrrtttwwwyyyyyy}}}|||wwwuuuyyy}}}{{{zzzzzz{{{~~~}}}~~~~~~|||zzzyyyzzz{{{{{{xxxvvvxxx|||~~~|||yyytttxxxxxxuuuttttttrrrmmmkkknnnppppppooonnnppprrrvvvrrrnnnmmmoooqqqqqqpppuuurrrooolllkkklllnnnoooooopppqqqoookkkiiihhhhhhjjjlllnnnppppppnnnkkkjjjmmmmmmlllkkkkkkkkkjjjhhhkkkmmmooonnnllljjjjjjkkklllmmmmmmkkkjjjjjjlllnnnmmmlllkkkkkklllkkkjjjhhhiiiiiiiiigggfffgggjjjmmmllllllkkkkkkjjjiiihhhggghhhgggfffeeeeeeeeeeeefffllljjjgggffffffeeecccbbbbbbdddfffgggggggggiiijjjeeeeeeeeehhhkkkllllllkkkjjjhhhfffddddddgggjjjlllffffffgggggggggffffffeeegggfffdddccceeeffffffeeeiiikkkmmmmmmlllkkkkkkkkkbbbdddfffhhhjjjkkkkkkkkkkkkjjjiiiggggggggghhhiiicccbbbcccfffiiiiiifffcccdddeeeggggggffffffgggiiieeeeeefffhhhiiikkkllllllllllllkkkjjjjjjjjjjjjjjjiiikkknnnnnnllljjjhhhgggooonnnnnnmmmmmmmmmmmmnnnmmmllljjjiiiiiikkklllnnnnnnggglllrrrmmmmmmqqqoootttsssrrrqqqqqqrrrssstttppptttxxxyyy~~~yyywww|||~~~~~~}}}~~~{{{zzzzzz{{{~~~yyytttuuuzzz~~~~~~uuuxxxyyyuuussssssppplllggglllppppppmmmkkkooorrryyyrrrpppsssuuutttqqqrrrpppmmmjjjjjjlllooopppnnnooopppooollljjjjjjkkkhhhjjjnnnqqqqqqooollliiikkkkkkjjjiiijjjlllkkkhhhhhhkkknnnnnnjjjgggggggggnnnqqqrrrqqqnnnmmmooorrrooonnnmmmnnnnnnmmmkkkiiikkkiiigggddddddhhhnnnssskkkkkkkkkkkkjjjhhhgggfffkkkjjjhhhfffeeeeeeeeeeeeiiigggddddddddddddcccbbbbbbdddggghhhggggggiiijjjbbbcccdddhhhllloooooooookkkiiifffdddeeegggkkknnnhhhhhhggggggfffeeecccccchhheeeaaaaaadddfffeeeccchhhhhhiiihhhhhhiiikkknnndddfffhhhjjjjjjiiihhhggghhhgggfffffffffhhhiiijjjcccbbbdddhhhkkkllliiifffaaabbbddddddddddddeeegggffffffffffffgggggggggggggggiiikkklllllljjjgggffffffiiilllmmmkkkiiiggggggmmmmmmlllllllllmmmmmmnnnnnnmmmjjjhhhhhhjjjlllmmmnnneeeiiiooommmnnnrrroooxxxwwwvvvuuutttuuuvvvvvvpppuuuyyy{{{~~~xxxwww||||||www~~~|||{{{}}}~~~|||yyyvvvvvvwwwyyyzzzssssssssstttuuuuuusssqqqqqqpppooonnnnnnpppsssuuussssssqqqooommmmmmoooqqqkkkkkklllnnnnnnoooooooookkkooosssrrrnnnlllooorrriiijjjjjjkkkkkklllllllllmmmnnnooonnnmmmlllmmmnnnllllllkkkkkkkkkkkkjjjjjjoooiiiiiinnnoookkkiiikkklllkkkjjjkkkmmmmmmkkkiiidddfffgggfffeeefffkkknnnggghhhhhhiiijjjiiifffddddddeeeeeeccceeehhhhhhdddeeedddcccdddeeefffffffffgggdddbbbdddiiijjjgggcccccchhhiiiggggggkkkllljjjiiihhhgggffffffggghhhiiifffhhhiiihhhgggfffffffffdddeeeffffffddddddeeefffeeehhhhhheeeeeejjjmmmnnnfffhhhiiihhhgggeeeeeefffhhhhhhgggfffeeeddddddccchhhjjjllllllkkkiiiiiijjj___bbbfffhhhhhhggghhhhhhdddhhhlllkkkgggeeehhhkkkjjjhhhgggjjjmmmlllfff```eeeeeehhhmmmlllhhhgggjjjjjjjjjjjjkkklllmmmnnnooooooooooooooojjjfffjjjqqqiiifffgggkkkllljjjlllooopppqqqrrrrrrrrrsssuuuwwwssswwwxxxuuuxxx|||~~~~~~}}}}}}||||||}}}~~~}}}{{{zzz|||yyyvvvuuuwwwzzz|||xxxwwwwwwxxxyyyxxxvvvtttsssqqqnnnlllmmmppprrrsssrrrssssssqqqpppppprrrtttnnnooopppqqqrrrrrrrrrrrrnnnmmmllllllmmmoooqqqrrrqqqooonnnllljjjiiiiiihhhlllnnnqqqrrrqqqooonnnnnnmmmmmmllllllkkkjjjiiihhhtttpppnnnqqqrrrmmmkkkllliiiiiihhhjjjkkklllkkkiiiggghhhiiihhhgggiiimmmqqqjjjiiihhhjjjlllkkkhhheeeccceeeeeeccceeeiiihhhdddiiihhhgggfffggghhhhhhhhhgggdddbbbdddhhhjjjhhheeedddhhhjjjiiiiiijjjjjjgggeeeeeeffffffffffffeeeeeebbbdddggghhhgggeeecccaaaddddddeeedddcccbbbdddfffdddggggggcccbbbfffiiiiiidddfffgggfffdddccccccdddeeeeeeeeeeeeeeeeeeeeedddhhhjjjlllllljjjiiiiiijjjbbbeeehhhiiihhhgggggghhhhhhkkkmmmlllhhhffffffgggjjjhhhgggjjjmmmlllgggbbbggggggjjjnnnlllhhhfffiiifffgggiiikkkllllllkkkkkkooommmmmmmmmjjjfffiiiooojjjgggfffiiijjjjjjlllpppqqqrrrrrrqqqpppppprrrtttssswwwwwwuuuwww}}}}}}~~~}}}||||||~~~|||xxx}}}yyyvvvvvvxxx|||{{{zzzzzzzzzzzzyyyvvvtttuuuqqqmmmlllnnnpppqqqppppppqqqssssssrrrqqqrrrssspppqqqrrrssssssssssssssspppkkkggghhhmmmqqqrrrqqqsssqqqnnnkkkiiihhhiiiiiilllooosssuuusssqqqooonnnoooooooooooommmkkkiiihhhqqqnnnmmmooopppmmmkkkkkkiiihhhhhhjjjllllllkkkjjjiiiiiiiiihhhhhhiiimmmpppmmmjjjgggiiimmmmmmjjjfffdddggggggfffhhhkkkkkkgggjjjiiihhhgggfffggghhhiiifffcccaaabbbeeehhhgggffffffjjjllljjjjjjllljjjfffcccdddeeeffffffeeedddcccdddfffiiilllkkkhhheeebbbeeefffeeecccbbbccceeehhhdddggggggcccaaadddffffffdddfffffffffdddcccdddeeefffffffffggggggggghhhhhhgggiiikkkkkkjjjiiiiiiiiifffhhhjjjjjjhhhgggggggggiiijjjllllllllljjjhhhgggkkkiiigggiiikkkllliiifffhhhhhhkkkooommmhhhgggiiidddfffiiilllmmmlllkkkiiiooollljjjlllkkkhhhiiimmmmmmiiihhhkkklllkkkmmmqqqqqqrrrrrrpppooonnnoooqqqsssuuuvvvtttvvvzzz|||{{{}}}~~~}}}~~~~~~|||{{{|||}}}|||~~~zzzwwwwwwzzz~~~zzzyyyxxxxxxxxxwwwsssqqqtttqqqnnnooorrrrrrnnnkkknnnqqqssstttrrrpppppppppnnnooopppqqqqqqqqqqqqqqqooollliiijjjnnnqqqqqqooonnnmmmjjjhhhhhhjjjlllmmmlllooorrrsssrrrpppppppppooopppqqqqqqqqqooommmlllllljjjjjjmmmoooooonnnnnnlllkkkkkkkkkmmmmmmkkkiiikkkjjjiiihhhggghhhiiikkklllhhheeefffkkkmmmiiieeeeeehhhhhhhhhkkknnnmmmiiifffffffffeeedddeeegggiiieeebbb___```bbbeeeffffffgggjjjjjjiiijjjnnnmmmjjjfffffffffffffffffffffffffffgggiiijjjkkkiiifffccchhhgggfffdddbbbcccgggjjjdddggghhhdddcccfffhhhgggfffggghhhgggfffeeefffhhhjjjjjjjjjjjjjjjjjjjjjkkkfffhhhjjjkkkiiihhhhhhhhheeegggiiiiiigggfffggggggggggggiiillloooooommmkkkllljjjhhhhhhjjjkkkjjjiiihhhhhhlllpppnnnjjjiiikkkfffhhhjjjlllmmmnnnmmmmmmpppllljjjlllmmmkkkjjjlllnnnllllllppppppnnnnnnppppppqqqqqqpppooonnnpppqqqqqqssstttuuuwwwzzz{{{{{{~~~~~~}}}||||||||||||}}}|||{{{{{{|||~~~~~~|||yyyyyy{{{zzzyyywwwwwwwwwuuurrrooopppppprrruuuvvvsssmmmgggqqqsssuuuuuusssooonnnmmmmmmnnnnnnooooooooooooooonnnooopppqqqpppooonnnmmmjjjhhhgggfffgggiiilllnnnmmmnnnooonnnmmmnnnppprrrllllllnnnoooppppppoooooonnnnnnnnnooorrrsssrrrpppmmmlllkkkkkkkkkkkkiiifffnnnmmmlllkkkjjjiiihhhgggjjjfffbbbcccgggiiihhheeecccfffhhhhhhkkknnnmmmiiibbbdddfffgggfffgggiiilllfffeeebbbbbbccceeefffgggeeefffdddcccgggmmmooommmllljjjhhhffffffhhhjjjlllfffdddbbbcccdddeeecccbbbffffffdddbbbaaabbbeeehhhaaaeeefffddddddgggiiihhhfffggggggfffeeeeeegggiiimmmllllllkkkjjjjjjiiiiiifffhhhjjjjjjiiigggggghhhccceeefffgggffffffggghhhggghhhiiilllnnnooommmkkkllljjjhhhhhhhhhiiiiiiiiiggggggkkkpppoookkkjjjmmmiiihhhhhhiiijjjlllooopppqqqmmmkkknnnooommmlllnnnkkkjjjmmmrrrsssnnnkkkkkknnnooopppppppppppprrrtttpppqqqtttxxx{{{|||}}}~~~{{{~~~~~~}}}}}}}}}~~~~~~|||{{{|||~~~zzzyyyxxxxxxxxxvvvsssqqqmmmqqqvvvyyyxxxsssmmmiiisssuuuwwwvvvsssooommmmmmnnnoooooopppppppppoooooonnnppprrrsssrrrooommmkkkjjjiiigggffffffgggiiijjjmmmmmmmmmkkkkkklllooorrrhhhiiijjjkkklllmmmnnnooopppqqqpppnnnnnnpppnnnjjjlllkkkjjjiiijjjiiigggeeepppppppppqqqqqqpppllliiihhhfffdddcccdddfffhhhhhhaaadddggggggkkknnnmmmiiidddhhhlllmmmlllkkkmmmooojjjiiihhhgggfffggghhhhhhbbbbbb``````eeemmmooolllooollliiiffffffiiilllooojjjfffcccbbbeeegggfffdddbbbcccbbb```______bbbddd^^^bbbdddccccccfffhhhgggdddeeeeeedddccccccfffhhhkkkjjjiiihhhgggfffeeeeeeeeegggiiiiiihhhgggggggggcccdddffffffeeefffgggiiillllllllllllkkkjjjjjjjjjkkkjjjiiihhhggggggggggggggggggkkkooooookkkjjjmmmhhhfffeeeeeefffjjjmmmppppppmmmmmmppppppmmmmmmppphhhhhhkkkqqqpppkkkggggggmmmnnnppppppppppppsssuuuoooooossszzz}}}}}}}}}{{{}}}|||}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~zzzyyyxxxxxxxxxwwwtttqqqmmmsssyyyyyyvvvqqqooooooppprrrsssrrrooommmlllllloooooooooppppppoooooonnnpppnnnmmmooorrrqqqnnnkkkjjjjjjiiihhhhhhggghhhhhhkkklllmmmllllllmmmoooqqqkkkkkkjjjjjjkkkmmmooopppmmmooonnnjjjjjjmmmjjjeeekkkjjjjjjkkkllllllkkkiiimmmnnnqqquuuwwwuuupppkkkiiiiiihhhfffeeefffjjjnnndddgggjjjkkkooosssqqqmmmhhhmmmssstttqqqmmmmmmnnnjjjjjjjjjiiigggfffffffffcccddddddeeekkkqqqpppjjjlllkkkhhhffffffhhhkkklllmmmjjjggghhhkkkllliiifffbbbccccccbbbaaaaaabbbddd___dddfffdddcccfffgggfffeeeeeeeeecccbbbcccfffiiihhhgggggggggffffffeeeeeeeeegggiiiiiihhhffffffgggfffgggggggggeeeeeeggghhhlllmmmnnnkkkhhhfffiiikkkjjjjjjjjjhhhfffeeeddddddiiiiiilllooonnnhhhgggiiifffeeeeeefffhhhjjjmmmnnnlllllloooqqqnnnjjjlllqqqllljjjkkknnnnnnjjjhhhjjjmmmnnnoooooonnnnnnppprrrppppppttt{{{~~~{{{zzz}}}}}}~~~|||yyyzzz{{{}}}}}}}}}|||{{{}}}}}}|||wwwwwwvvvvvvwwwvvvsssqqqooouuuzzzyyysssppprrruuujjjlllmmmllljjjiiiiiijjjmmmmmmnnnnnnnnnnnnmmmlllrrrlllgggiiiqqqtttpppjjjiiiiiiiiiiiijjjjjjjjjjjjiiilllnnnoooooonnnooooooqqqooommmllllllnnnppprrrmmmpppooolllmmmqqqoooiiilllllllllnnnqqqrrrqqqppphhhjjjnnntttxxxwwwqqqllljjjlllmmmiiifffgggmmmssshhhllloooqqqtttxxxwwwrrrjjjpppvvvwwwrrrmmmkkkkkkhhhiiiiiihhheeecccbbbbbbgggiiikkknnnssswwwrrrjjjhhhhhhgggggggggggghhhhhhjjjhhhfffhhhllllllgggcccdddeeeffffffeeedddeeefffdddhhhjjjgggfffggghhhfffggggggfffeeedddeeehhhkkkgggggggggggghhhhhhhhhhhhdddfffhhhiiigggfffffffffiiijjjjjjhhhfffeeefffgggiiikkkmmmjjjffffffkkkpppiiijjjjjjiiifffcccbbbbbblllkkkmmmpppmmmfffdddfffeeefffhhhjjjlllmmmnnnnnnjjjllloooqqqmmmhhhkkkqqqrrrnnnmmmnnnmmmkkklllooonnnoooooonnnllllllmmmooorrrpppttt|||~~~yyyxxx{{{~~~~~~|||{{{|||~~~{{{{{{}}}~~~}}}~~~{{{vvvxxxyyyxxxvvvsssrrrrrrooorrryyy}}}vvvtttuuusssqqqnnnmmmnnnmmmlllkkkooommmlllkkkkkklllnnnooommmlllllllllmmmllliiifffiiihhhhhhjjjlllmmmkkkjjjpppmmmiiihhhiiijjjkkklllkkkjjjiiikkknnnqqqsssssssssrrrpppoooooonnnllljjjooonnnnnnlllkkkjjjiiihhhlllkkkjjjkkknnnpppqqqqqqjjjhhhffffffhhhiiiiiiiiikkkkkklllqqqzzzyyynnnuuuxxxxxxpppjjjiiiiiihhhiiifffdddeeeiiijjjfffbbbdddhhhllllllkkkjjjkkknnniiifffdddeeegggiiihhhfffgggeeedddgggjjjjjjddd______eeekkkkkkhhheeefffiiiiiiiiihhhfffddddddfffhhhhhhgggfffffffffhhhiiijjjiiiiiiiiiiiihhhhhhhhhhhhaaacccfffgggffffffgggiiigggfffddddddddddddcccaaahhhjjjkkkhhheeeeeehhhkkkcccdddeeeeeecccccccccdddhhhggghhhiiijjjjjjiiigggggggggggggggffffffffffffgggfffffffffhhhkkknnnpppooonnnnnnppprrrqqqmmmiiisssqqqooommmmmmnnnppprrrrrrpppsss{{{}}}{{{{{{~~~~~~~~~}}}|||{{{~~~}}}}}}|||zzz~~~~~~}}}|||{{{yyywwwvvvvvvuuuuuurrrssswww{{{yyysssqqqsssqqqooonnnnnnoooooonnnlllqqqpppooonnnmmmnnnooooookkkjjjjjjkkkkkkkkkhhhfffkkkiiiiiiiiikkklllkkkjjjpppmmmjjjhhhhhhiiiiiiiiikkkjjjiiijjjlllnnnooooooooommmlllkkkkkkkkkiiihhhmmmooorrrsssrrrnnniiieeellljjjiiiiiilllnnnooooookkkiiiggggggiiijjjjjjiiijjjlllmmmpppwwwzzztttkkkqqqtttsssnnnlllmmmmmmkkkmmmiiiffffffiiiiiifffcccdddfffhhhiiiiiihhhhhhiiifffdddccceeehhhkkkkkkjjjfffeeeeeegggiiiiiigggdddbbbdddfffeeedddcccfffiiihhhjjjjjjiiihhhggghhhiiifffffffffeeeffffffggggggeeeeeeffffffffffffggggggbbbdddfffgggffffffhhhiiieeedddcccdddeeeeeedddbbbgggiiijjjhhheeecccfffhhhdddeeeeeeeeeddddddfffhhhiiijjjkkklllllljjjgggeeejjjjjjjjjjjjjjjjjjjjjjjjfffeeeeeefffgggjjjmmmoooqqqooonnnnnnppppppooommmqqqpppnnnmmmmmmnnnooopppqqqpppssszzz{{{xxxvvvyyy~~~{{{yyywwwyyy|||}}}zzz{{{~~~~~~{{{{{{}}}}}}xxxvvvwwwyyyxxxwwwvvvuuuwwwyyyvvvqqqooorrrnnnnnnnnnppprrrrrrpppooorrrrrrqqqqqqppppppoooooolllkkkjjjkkkmmmmmmkkkiiinnnkkkiiiiiijjjkkkkkkjjjmmmkkkhhhhhhiiijjjjjjjjjjjjiiihhhhhhjjjlllllllllllljjjiiiiiijjjkkkjjjhhhnnnppprrrrrrqqqnnnjjjgggllljjjhhhhhhjjjlllllllllmmmkkkiiiiiijjjkkkkkkjjjkkkooorrrsssuuuwwwsssmmmoooqqqpppmmmnnnqqqqqqmmmppplllhhhgggiiiiiigggeeegggfffggghhhiiiiiigggeeefffeeedddfffhhhjjjkkkkkkdddfffgggggggggggghhhiiifffeeecccbbbbbbeeehhhjjjgggiiikkkkkkjjjiiiiiijjjggggggggghhhggggggffffffdddddddddeeeffffffggggggggghhhiiihhhfffeeeeeefffaaaaaabbbeeeggggggeeeccciiikkkmmmlllhhhfffggghhhggggggfffddddddeeehhhkkkkkklllmmmnnnllliiieeeccckkkkkkkkkkkkkkkkkkkkkkkkggggggggghhhiiilllnnnooossspppmmmlllmmmooooooooommmmmmmmmmmmnnnnnnnnnnnnsssrrruuuzzzzzzvvvtttuuuzzz{{{|||}}}}}}}}}|||{{{zzz}}}}}}zzzzzz~~~~~~|||{{{|||}}}wwwvvvyyyzzzwwwtttwwwuuuwwwyyyxxxrrrpppqqqmmmmmmooorrruuuuuutttrrrooooooppppppqqqppppppoooooonnnmmmnnnooopppooonnnpppmmmjjjhhhiiijjjjjjjjjhhhggggggiiilllnnnoooooohhhgggggghhhkkkllllllllllllkkkjjjkkkmmmmmmmmmlllpppnnnkkkiiiiiikkkmmmooonnnllljjjjjjkkklllllllllmmmllljjjkkkllllllkkkjjjmmmsssxxxxxxxxxzzzxxxuuussssssqqqnnnpppssspppkkkooollliiihhhiiijjjjjjiiillljjjiiijjjlllllliiieeeiiihhhgggffffffgggggggggdddggghhhfffcccbbbfffjjjiiigggddddddfffiiijjjkkkfffggghhhhhhggggggiiikkkiiijjjkkkkkkkkkiiihhhgggfffffffffgggggggggggggggllllllkkkiiieeecccbbbccc___```bbbfffhhhiiifffdddhhhkkknnnmmmiiiffffffgggkkkjjjhhheeeccceeeiiimmmlllmmmmmmllliiigggeeeeeeiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkklllmmmoooqqqrrrpppooommmllllllmmmmmmnnnkkkkkkmmmnnnooonnnnnnmmmvvvvvvwwwyyyyyyxxxxxxyyytttvvvxxx{{{}}}~~~~~~~~~}}}~~~{{{|||||||||~~~{{{xxxxxxzzzzzzuuupppsssrrrsssxxxwwwrrroooooonnnoooppptttwwwwwwvvvtttjjjkkklllnnnoooooooooooopppooommmnnnpppppppppoooqqqnnnjjjiiiiiijjjjjjjjjhhhggghhhjjjnnnoooooonnnfffeeefffiiimmmoooooooookkkjjjjjjkkkmmmnnnnnnmmmkkkjjjhhhhhhiiilllooorrrqqqooommmlllmmmnnnnnnmmmmmmlllkkkkkklllllljjjiiilllsssyyyyyyzzz|||}}}{{{yyyyyyuuurrrqqqrrrmmmfffllljjjhhhgggiiikkkmmmmmmmmmkkkjjjkkkmmmmmmiiifffgggggggggfffeeeeeeeeefffdddgggiiieee___^^^bbbgggfffffffffgggjjjjjjiiihhhiiiiiihhhffffffgggkkkmmmiiijjjkkkkkkkkkiiihhhggghhhhhhggggggfffffffffeeekkkkkkkkkhhhfffdddeeefff```aaacccgggiiijjjgggeeefffiiikkkkkkgggdddeeefffooommmjjjfffccceeehhhlllllllllllliiifffeeegggiiihhhhhhhhhiiiiiiiiijjjjjjlllllllllmmmooopppqqqrrrlllmmmmmmmmmlllkkkkkkkkkjjjkkkmmmoooppppppooonnnwwwwwwvvvuuuvvvzzz}}}~~~||||||}}}~~~~~~}}}{{{{{{~~~zzz{{{||||||}}}{{{{{{{{{yyyuuuqqqsssppppppssstttpppmmmmmmpppppppppsssuuuvvvuuusssjjjjjjkkklllmmmnnnooooooooommmllllllmmmnnnmmmmmmpppnnnkkkjjjjjjkkkjjjjjjkkkkkkkkklllmmmmmmjjjhhhdddeeefffjjjnnnqqqqqqpppiiihhhhhhiiikkkllllllkkkdddgggkkkoooqqqpppooommmqqqooollllllmmmnnnnnnnnnkkkjjjjjjjjjkkkjjjhhhffffffmmmrrrtttvvvzzz{{{zzz{{{|||yyytttqqqooojjjdddggggggggggggiiikkklllnnniiiiiiiiiiiijjjiiigggeeedddeeeffffffffffffhhhjjjeeeggghhhddd___]]]```dddaaacccgggiiiiiihhhfffeeellllllkkkjjjiiiiiillloooggggggggghhhggggggfffffffffffffffeeeeeeeeeddddddfffggghhhgggggghhhkkkmmmddddddeeehhhjjjjjjhhhfffiiikkknnnmmmjjjhhhiiikkkooommmjjjgggdddeeeiiillllllmmmmmmjjjfffeeegggjjjjjjjjjjjjkkkkkkllllllmmmjjjjjjkkklllmmmnnnooooookkklllnnnmmmllljjjjjjkkkkkklllnnnppprrrrrrrrrqqquuuvvvuuussstttzzz~~~~~~|||}}}~~~|||xxxxxx}}}|||}}}~~~|||zzzxxxwww{{{tttppppppqqqooonnnoooqqqoooooopppqqqrrrqqqppppppooonnnmmmmmmmmmnnnooopppnnnlllkkklllmmmllllllnnnmmmkkkkkkllllllkkkiiikkkjjjkkkkkkllljjjfffccceeeeeegggjjjnnnppppppnnnhhhgggggghhhjjjkkkjjjiiicccgggkkkooopppoookkkiiimmmkkkiiiiiikkkllllllllliiiiiihhhiiiiiihhhfffdddbbbgggkkkmmmqqqvvvwwwtttvvvzzzyyytttooommmiiieeeeeefffgggggghhhhhhjjjkkkeeefffhhhhhhgggfffeeeffffffhhhiiiiiiggggggjjjllldddffffffdddaaa```aaaccc```dddiiijjjhhhffffffgggjjjlllnnnnnnlllkkkjjjkkkfffffffffeeeffffffggggggddddddeeeffffffggghhhhhhfffggghhhggggggiiillloooiiihhhhhhhhhjjjjjjhhhfffiiikkkmmmllliiiiiikkknnnkkkkkkiiigggeeegggjjjnnnmmmppprrrpppkkkffffffhhhjjjkkkkkklllmmmmmmnnnnnnjjjjjjkkkmmmnnnnnnoooooonnnoooooommmkkkjjjmmmooommmnnnpppqqqssstttuuuuuussswwwxxxvvvxxx}}}|||vvvwwwzzz}}}|||wwwxxx}}}||||||{{{|||~~~{{{sssppppppoooqqqtttqqqooommmmmmnnnooonnnmmmuuutttqqqooonnnnnnoooooosssqqqnnnmmmmmmnnnmmmmmmmmmlllkkklllmmmmmmkkkiiigggggghhhjjjkkkiiifffcccffffffgggjjjmmmnnnmmmllliiihhhhhhiiijjjkkkkkkiiihhhhhhhhhhhhhhhiiiiiiiiijjjhhhffffffhhhjjjjjjjjjhhhgggggghhhhhhgggdddbbbaaaeeehhhjjjoootttsssooopppvvvxxxsssmmmkkkjjjgggdddfffggghhhgggfffggggggcccgggjjjiiigggeeefffhhhkkkmmmmmmkkkhhhggghhhkkkdddeeeeeeeeedddccccccdddbbbgggllllllhhhfffiiilllfffiiinnnpppnnnjjjgggeeehhhgggfffffffffhhhiiijjjddddddfffhhhjjjlllmmmnnnkkkkkkjjjhhhfffgggiiillllllkkkiiiiiiiiiiiihhhgggbbbdddeeedddbbbbbbfffjjjhhhhhhhhhggggggiiilllpppnnnssswwwvvvooohhheeedddjjjjjjkkkkkklllmmmnnnnnnllllllnnnooopppppppppppprrrqqqpppllliiijjjoootttooopppqqqrrrtttuuuwwwwwwtttzzz}}}|||}}}zzzxxxyyyzzzzzzzzzyyyxxxwww~~~yyyyyy|||~~~}}}}}}xxxrrr{{{rrrsssyyyvvvmmmllloooqqqpppmmmllloooqqqlllnnnqqqqqqpppooopppqqqrrroooooorrrsssnnnjjjjjjggggggggggggggghhhhhhhhhjjjlllllljjjgggfffhhhjjjnnnmmmkkkkkkkkkkkkjjjiiiiiigggiiinnnmmmiiiggghhhmmmkkkjjjhhhhhhiiikkklllkkkiiiggggggiiijjjkkkkkkhhhfffddddddfffffffffeeehhheeedddiiippprrrnnnhhhlllmmmmmmkkkhhhggghhhiiieeedddccceeeggghhhgggfffbbbaaaaaaccceeegggfffeeekkkjjjiiihhhgggfffeeeeeeffffffggggggggggggffffffggghhhiiiiiiiiiiiihhhhhhdddkkknnnkkkjjjkkkjjjeeecccdddfffhhhjjjjjjiiiiiijjjlllnnnppppppnnnlllkkkhhhjjjkkkkkkiiigggffffffgggeeecccdddggghhhfffddd^^^ccchhhhhhfffdddgggkkkkkkhhhgggiiiiiihhhiiimmmmmmmmmoooqqqnnnjjjiiilllooollliiiiiilllmmmkkkiiirrrqqqoooooopppqqqooonnnssspppooossstttrrrqqqssssssttttttttttttrrrqqqppprrrwww|||}}}zzzyyy||||||}}}zzzyyyxxxwwwzzz~~~~~~zzz|||~~~}}}}}}yyysss|||zzztttpppqqqtttqqqkkkggghhhjjjmmmoooooonnnlllkkknnnpppqqqpppoooooooooqqqmmmlllooooookkkiiiiiieeegggiiikkkkkkjjjgggffflllmmmmmmjjjgggeeeeeeggglllkkkjjjjjjjjjjjjgggeeefffdddeeeiiijjjhhhhhhkkkkkkjjjiiigggggghhhjjjkkkllljjjiiijjjkkkmmmllllllgggfffeeeeeeggggggfffeeehhhfffeeehhhlllmmmkkkgggiiiiiijjjjjjjjjiiihhhggg```bbbfffjjjllljjjeeeaaabbbaaaaaacccfffhhhhhhgggiiihhhgggffffffggghhhhhhffffffggggggggggggffffffggghhhiiijjjiiihhheeedddbbbhhhkkkhhhgggiiiiiifffffffffgggiiiiiijjjjjjjjjggghhhjjjllllllkkkiiiggghhhjjjkkkjjjgggeeedddeeehhhiiiiiiiiihhhggghhhhhhbbbeeeiiijjjhhhgggiiikkkjjjggggggiiijjjhhhiiimmmllljjjkkknnnnnnkkkkkkmmmmmmllljjjiiijjjjjjjjjiiinnnoooqqqtttvvvuuurrrpppssspppooossstttrrrqqqtttqqqrrrsssttttttssssssrrrsssvvvxxxxxxxxxyyy~~~}}}~~~}}}{{{~~~}}}{{{}}}~~~{{{vvvxxxrrroooqqqrrrooolllllllllkkkkkkooottttttoookkkjjjmmmpppqqqpppnnnmmmmmmoookkkiiilllllliiiggghhheeehhhllloooooolllhhheeekkklllkkkiiigggffffffhhhkkkjjjjjjjjjjjjiiifffdddfffcccbbbeeefffeeegggkkkiiihhhgggffffffggghhhiiijjjiiiiiijjjllllllkkkiiifffeeeeeeggghhhhhhfffdddggggggffffffgggggghhhhhhgggfffeeegggjjjjjjfffcccaaacccfffjjjmmmlllhhheeecccbbbbbbdddgggiiiiiiiiigggfffeeedddeeehhhjjjlllffffffggggggggggggffffffggghhhjjjjjjiiigggdddbbbbbbfffhhhffffffiiijjjiiiffffffeeeeeefffggghhhiiifffgggiiijjjjjjiiigggfffhhhjjjjjjiiigggeeedddeeehhhkkkmmmkkkgggeeegggkkkhhhiiijjjjjjkkkjjjjjjjjjiiiffffffiiijjjiiijjjmmmlllhhhhhhkkkmmmllllllnnnkkkkkkkkkjjjhhhggghhhiiiiiikkkpppuuuxxxwwwsssooopppmmmnnnqqqqqqoooooorrroooppprrrssstttttttttssstttsssssssssvvvzzz{{{~~~~~~|||~~~{{{zzzrrrpppvvvvvvoookkknnnsssqqqpppqqqrrrqqqnnnkkkiiilllpppqqqpppnnnllllllllliiiiiimmmnnnjjjffffffhhhjjjmmmpppooommmiiiggggggggghhhhhhhhhiiikkkllllllkkkkkkkkkkkkjjjgggdddiiifffeeegggfffccccccfffgggffffffeeeffffffggghhheeeeeeeeegggiiiiiigggeeeeeeeeefffhhhiiiiiifffdddeeeggggggfffdddeeehhhllliiieeebbbccchhhkkkhhheeegggeeecccdddfffiiikkkkkkgggeeeddddddggghhhiiihhhgggfffeeedddeeegggjjjlllhhhhhhiiiiiiiiiiiihhhhhhiiiiiiiiiiiihhhhhhhhhhhhfffhhhiiihhhhhhjjjmmmooojjjhhhfffeeeeeegggiiijjjiiijjjkkkllllllkkkiiihhhhhhiiijjjiiihhhgggggghhhiiijjjkkkjjjgggeeefffgggllljjjiiijjjkkkllljjjiiihhhffffffjjjkkkiiijjjmmmlllhhhfffjjjlllkkkjjjllliiikkkllljjjfffeeegggiiigggiiilllpppssssssooolllllljjjkkknnnnnnkkklllooopppqqqrrrssstttssssssrrrsssqqqoooqqqvvv{{{wwwzzz|||~~~~~~|||uuutttyyyxxxoookkknnnppppppooollliiiiiilllooojjjmmmpppqqqooommmllllllkkkiiilllqqqrrrlllgggfffmmmmmmmmmmmmmmmlllkkkkkkhhhhhhggghhhjjjkkklllllljjjiiiiiijjjjjjiiigggeeeiiiggghhhkkkjjjfffccceeefffffffffffffffgggggghhhccccccdddeeeggggggeeeccceeeeeefffhhhjjjjjjgggeeedddfffhhhfffeeeffflllqqqjjjeee```bbbiiipppsssssspppnnnkkkiiijjjjjjiiihhhjjjhhhfffeeefffggggggfffiiihhhgggffffffgggiiijjjjjjjjjkkkkkkkkkkkkjjjjjjkkkiiihhhggghhhjjjnnnpppjjjiiiiiijjjiiijjjmmmpppnnnllljjjhhhhhhjjjmmmooollllllmmmmmmmmmllljjjjjjhhhiiijjjjjjjjjjjjlllmmmllljjjhhhhhhiiiiiigggeeellljjjiiiiiijjjkkkjjjhhhhhhfffgggjjjkkkiiiiiilllmmmiiihhhkkkllliiihhhiiigggjjjkkkiiifffeeegggjjjkkkkkkjjjkkkmmmnnnmmmkkklllkkklllooommmjjjlllppprrrrrrsssssssssrrrpppooopppppppppssswww{{{}}}}}}uuuwww~~~}}}~~~|||yyyvvvvvvwwwtttnnnkkklllnnnoooooollliiikkkrrrxxxmmmnnnppppppnnnmmmmmmmmmlllkkknnnssstttoooiiihhhqqqooommmkkkjjjkkkmmmnnnnnnllljjjjjjjjjkkkjjjiiiiiihhhgggggghhhiiihhhggggggfffiiinnnnnnjjjhhhiiiffffffgggggghhhhhhiiiiiigggffffffgggiiiiiihhhfffeeeeeefffgggiiijjjhhhfffeeeggghhhgggggghhhmmmqqqjjjeeeaaaccckkkttt|||{{{||||||}}}zzzssskkkeeekkkhhheeedddeeefffgggfffkkkjjjjjjiiihhhhhhhhhhhhjjjkkkkkkkkkkkkkkkkkkjjjkkkiiigggggghhhlllpppsssllljjjjjjkkkiiigggiiinnnjjjhhhfffeeefffhhhjjjlllllllllllllllkkkjjjjjjiiiiiijjjkkkkkkjjjkkkmmmooonnnkkkhhhiiilllmmmjjjfffkkkjjjjjjiiiiiiiiijjjjjjiiiggghhhkkkllliiihhhkkkkkkjjjlllnnnlllgggfffiiiggghhhiiihhhggghhhiiikkkpppmmmjjjhhhiiikkkllllllmmmmmmoooqqqoookkknnnsssrrrsssssssssrrrqqqooonnnqqqqqqssstttvvvyyy{{{|||yyyxxx}}}~~~|||wwwsssvvvvvvrrrooopppnnnkkkqqqpppooommmnnnqqquuuxxxoooppppppooonnnmmmnnnooopppmmmmmmqqqrrrooollllllqqqpppmmmjjjjjjkkklllnnnpppnnnkkkkkkllllllkkkiiillliiihhhhhhjjjlllmmmmmmjjjhhhjjjmmmmmmjjjjjjlllgggggghhhiiijjjjjjkkkkkkjjjiiiggghhhiiikkkjjjjjjffffffeeefffhhhjjjiiihhhgggggghhhhhhhhhiiilllnnniiigggdddcccgggnnnvvv{{{xxxyyy|||~~~|||uuullleeeiiifffccccccdddggghhhhhhjjjkkkkkklllkkkjjjiiihhhiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiikkklllnnnooopppmmmmmmnnnlllgggggglllfffeeeddddddeeegggiiijjjmmmmmmllllllkkkjjjjjjiiikkklllllljjjiiiiiikkkmmmkkkjjjiiiiiijjjjjjjjjiiiiiikkkllljjjhhhhhhjjjnnnjjjhhhiiillllllhhhgggiiifffiiiooorrrmmmfffggglllhhhgggfffgggiiikkklllkkknnnkkkgggfffggghhhiiijjjlllllloooqqqnnnjjjmmmssspppqqqrrrsssrrrrrrpppppptttuuuvvvtttsssuuuyyy~~~|||zzz||||||xxxssspppwwwwwwooommmrrrrrrmmmrrrnnnkkkkkknnnqqqpppnnnqqqqqqqqqooommmmmmoooqqqsssnnnlllnnnooonnnnnnppppppooommmkkkkkkkkkllllllooollljjjkkknnnooonnnlllpppmmmkkkkkkmmmqqqssstttqqqmmmkkklllkkkhhhhhhkkkhhhhhhiiikkkkkklllllllllkkkiiiggggggiiijjjkkkkkkgggfffeeefffhhhjjjjjjiiihhhhhhggghhhhhhiiijjjjjjjjjhhheeebbbaaadddiiimmmhhhhhhiiikkkllljjjfffcccfffdddaaabbbdddhhhjjjkkkiiijjjlllmmmmmmllljjjiiihhhhhhiiiiiiiiiiiihhhhhhfffhhhjjjlllmmmlllkkkjjjuuuqqqqqqsssoooiiihhhmmmiiiiiiiiijjjkkkmmmnnnpppoooooonnnmmmmmmlllkkkkkkmmmmmmllljjjhhhggghhhjjjeeegggjjjiiifffeeegggjjjhhhkkkmmmkkkhhhggglllpppkkkiiiiiillllllgggfffhhhbbbhhhppptttnnnggghhhooohhhfffdddgggkkknnnmmmlllhhhfffdddccceeefffffffffiiijjjmmmnnnkkkgggjjjpppnnnoooqqqrrrssssssrrrqqqwwwxxxwwwsssoooqqqyyy}}}yyy~~~{{{||||||{{{yyywwwuuutttssssssoooqqqqqqoookkkiiikkknnnkkkmmmppprrrrrrpppmmmkkklllrrrtttqqqppprrruuutttllllllllljjjhhhhhhjjjlllmmmjjjjjjmmmmmmjjjjjjmmmpppooonnnmmmmmmmmmmmmmmmmmmnnnnnnllljjjhhhhhhhhhnnnkkkggggggjjjnnnqqqssskkkgggeeeeeeeeeeeellltttmmmeeefffkkkjjjmmmmmmdddiiikkkmmmllljjjgggggggggiiiiiiiiiiiihhhfffeeeccchhhkkknnnnnnllliiigggfffeeedddbbbbbbbbbeeehhhiiikkklllmmmllliiifffeeedddhhhhhhgggfffgggggghhhhhhiiijjjllllllkkkkkklllmmmkkkpppqqqmmmmmmpppnnniiiiiikkknnnnnnmmmnnnqqqtttrrrrrrpppmmmjjjjjjkkkmmmqqqooommmkkkkkkkkklllmmmkkkgggddddddgggiiiiiihhhhhhhhhhhhlllpppqqqnnnlllllliiieeeeeegggjjjjjjiiihhhhhhkkkooonnnjjjiiikkkiiiggggggjjjmmmooonnnlllnnniiieeeggglllooolllhhhkkkhhhiiiooopppkkkjjjmmmpppooommmlllmmmppptttvvvnnnnnnnnnnnnnnnrrrwww{{{}}}{{{|||}}}zzz{{{{{{zzzyyywwwvvvuuutttttttttssspppllliiigggiiijjjoooqqqtttvvvvvvuuurrrpppmmmrrrtttqqqpppsssttttttmmmmmmnnnlllkkkjjjkkkmmmjjjkkkooouuuvvvpppllllllmmmmmmmmmmmmmmmnnnnnnnnnmmmnnnnnnllljjjiiiiiikkksssqqqpppnnnoooqqquuuwwwwwwpppkkkkkkmmmmmmpppuuukkkeeeiiilllgggiiilllfffhhhjjjkkkkkkiiihhhhhhhhhhhhiiijjjkkklllkkkjjjjjjkkkmmmppppppnnnkkkjjjiiigggfffdddddddddfffiiikkkkkklllmmmllliiigggfffggghhhhhhhhhhhhhhhgggggggggfffhhhiiiiiihhhhhhiiijjjkkknnnnnnjjjjjjllllllhhhjjjkkkkkkjjjiiiiiimmmpppjjjkkkkkkjjjiiijjjnnnppplllkkkiiihhhhhhiiikkkmmmnnnmmmkkkkkkjjjiiigggeeeeeefffhhhlllqqqrrrpppnnniiigggeeefffiiikkkkkkjjjmmmmmmoooqqqnnnhhhfffhhhkkkjjjjjjlllooopppooommmoookkkiiikkkqqqtttrrrpppnnnmmmnnnqqqppplllnnnssstttsssqqqooonnnmmmmmmmmmmmmqqqvvvxxxxxxwwwuuuuuu{{{zzz}}}yyyvvvwwwvvvvvvuuutttsssssssssvvvsssooommmmmmmmmnnnmmmrrrtttwwwzzzzzzyyyvvvuuussswwwwwwsssppprrrrrrpppnnnpppqqqpppooonnnnnnooohhhiiimmmssstttoookkkkkkkkkllllllmmmmmmnnnoooooonnnnnnmmmllljjjjjjlllnnnuuuvvvwwwuuurrrrrruuuxxxuuunnnnnnppppppppprrriiifffkkkmmmeeefffkkkhhhfffhhhjjjjjjiiihhhiiijjjkkklllmmmnnnnnnnnnmmmmmmkkkmmmooonnnllljjjjjjjjjiiihhhfffffffffhhhjjjllliiijjjjjjhhhfffeeefffhhhhhhiiiiiijjjiiihhhffffffdddfffhhhhhhgggfffggghhhjjjllljjjgggfffhhhiiigggiiiiiihhhfffdddeeehhhjjjeeefffgggggggggiiillloooiiiiiiiiiiiijjjkkklllmmmpppqqqrrrqqqmmmiiifffeeeccceeehhhllloooooommmjjjfffeeeeeegggjjjllllllkkkooonnnppprrrpppiiigggiiinnnmmmmmmnnnppppppooommmmmmjjjiiilllpppssssssrrroooppprrrsssooolllpppvvvsssssssssrrrqqqooommmlllnnnnnnmmmkkkllloootttxxxzzzyyy|||xxxuuurrrrrrrrrrrrrrrrrrqqqqqqtttrrrqqqtttxxxzzzyyywwwrrruuuxxxzzz{{{zzzwwwvvvzzz|||{{{uuurrrrrrpppmmmqqqsssuuuuuusssqqqqqqqqqooolllkkkmmmllljjjkkkooolllmmmmmmmmmnnnnnnmmmmmmmmmnnnmmmllljjjkkknnnppprrruuuxxxuuupppnnnqqqtttxxxqqqlllkkkkkkiiikkknnnkkkfffjjjllleeeggglllgggeeegggiiiiiiiiiiiijjjlllnnnooooooooonnnllljjjiiihhhiiijjjjjjhhhgggggghhhiiihhhgggfffggghhhjjjkkkgggggggggeeecccdddfffhhhggghhhjjjjjjjjjhhhfffdddeeegggiiiiiihhhgggggggggjjjiiigggddddddeeeggghhhffffffffffffeeeeeefffgggggghhhhhhgggeeeeeegggiiiiiikkkmmmooopppooonnnmmmmmmppprrrpppkkkhhhhhhiiieeefffiiikkkllljjjfffcccffffffgggiiikkkkkkkkkkkkjjjkkknnnsssrrrnnnmmmpppoooooooooooopppooonnnmmmkkkiiiiiiiiikkkmmmmmmmmmkkkppptttsssnnnkkknnntttooooooppprrrssstttvvvvvvvvvuuussspppnnnpppsssvvvtttsssvvv~~~zzzwwwxxxttttttuuuuuuuuuuuutttsssttttttvvv{{{|||tttwwwzzz||||||{{{xxxwww{{{|||zzzvvvtttuuusssooosssuuuwwwwwwuuusssssssssuuuqqqnnnooonnnllllllpppoooooooooooonnnmmmlllkkklllmmmmmmlllkkklllnnnpppnnnrrruuusssnnnkkkmmmpppooommmmmmkkkgggdddjjjrrrpppggggggjjjgggkkkmmmeeeggghhhjjjjjjiiiiiikkkllllllmmmmmmmmmllljjjhhhgggfffggghhhgggeeeeeefffgggggggggfffffffffggghhhiiihhhhhhhhhfffeeeeeegggiiifffgggiiijjjiiigggeeeddddddfffhhhhhhgggeeeeeeeeeiiigggdddddddddeeegggjjjcccdddfffhhhiiiiiigggfffiiiiiijjjhhhfffeeefffgggiiilllqqqttttttqqqllliiihhhjjjkkkjjjggggggkkknnnfffhhhkkklllkkkiiigggeeehhhiiijjjjjjjjjjjjjjjjjjhhhiiimmmssssssppppppsssqqqrrrssssssrrrqqqqqqqqqooooooooommmlllkkklllmmmlllsssyyyxxxrrroooqqqtttsssrrrppppppqqqsssvvvxxx}}}|||vvvyyyvvvwww}}}xxxxxx|||zzz{{{|||}}}}}}|||zzzyyyxxxyyy||||||yyyyyy{{{~~~~~~{{{yyyvvvwwwvvvtttuuuyyyxxxtttrrrtttuuuuuusssrrrrrrsssnnnlllnnnrrrqqqlllhhhiiiqqqqqqrrrqqqpppnnnllljjjkkklllmmmmmmlllkkklllnnnlllooopppooommmlllmmmppplllnnnpppoooiiigggnnnyyyssshhhgggjjjiiimmmnnneeekkkllllllkkkiiiiiijjjlllhhhiiijjjkkkkkkkkkjjjiiiiiiiiihhhgggffffffhhhjjjfffffffffeeeeeeffffffgggjjjkkkkkkjjjiiihhhjjjkkkeeeeeeggggggggggggfffeeeaaadddfffgggeeecccbbbbbbgggdddbbbdddeeeeeehhhllleeefffgggjjjlllllljjjgggfffhhhiiiiiihhhhhhiiikkkhhhkkkoooqqqqqqnnnjjjggggggggggggffffffhhhlllnnneeehhhkkkmmmmmmmmmmmmnnniiijjjkkkjjjiiihhhiiikkkkkklllooossssssnnnnnnppptttuuuwwwwwwuuuttttttuuuwwwxxxyyywwwtttsssuuuwwwvvv~~~{{{zzz{{{{{{~~~{{{vvvrrrpppoooqqqrrrzzz~~~zzzyyy|||~~~}}}~~~~~~~~~}}}{{{zzzzzz}}}~~~|||zzzttttttsssqqqtttwwwvvvqqqpppqqqqqqpppnnnmmmoooppphhhgggiiinnnnnnjjjggghhhqqqrrrrrrsssrrrpppnnnllliiikkknnnnnnlllkkkjjjjjjkkkkkkkkkkkklllmmmnnnooommmmmmoooooollljjjpppyyyssskkkkkklllhhhkkkoooiiioooooonnnllljjjiiijjjkkkiiijjjkkklllllllllkkkjjjjjjjjjiiigggfffgggjjjlllffffffffffffffffffffffffjjjkkklllllljjjhhhhhhiiiccccccddddddeeefffffffffaaadddggggggeeecccbbbaaaddd```___ccceeedddgggmmmllljjjhhhhhhjjjlllkkkiiidddfffhhhiiiiiijjjkkkmmmhhhiiijjjkkklllllllllkkkkkkiiihhhhhhiiijjjjjjiiieeehhhkkkkkkkkkkkknnnppphhhjjjkkkiiihhhhhhkkknnnmmmmmmppptttrrrmmmkkknnnrrrtttwwwvvvtttssstttvvvvvvzzz~~~}}}{{{{{{~~~zzzwwwuuuttttttyyywwwuuutttxxx{{{}}}~~~zzz~~~{{{zzz|||}}}~~~zzzxxxvvvvvvssspppqqqsssqqqkkknnnnnnmmmllljjjjjjlllnnnmmmiiihhhjjjkkkkkknnnssspppqqqrrrssssssrrrpppooohhhkkknnnooommmjjjiiihhhjjjhhhggghhhkkkmmmoooooommmjjjiiikkkkkkkkknnnsssrrrllloooooogggiiiooolllrrrrrrpppmmmjjjhhhiiijjjnnnnnnooonnnmmmllljjjiiijjjiiihhhfffeeefffjjjlllgggggggggggggggfffffffffgggiiijjjjjjhhhfffeeeeeebbbbbbbbbcccdddeeefffgggdddfffiiijjjhhheeedddcccaaa]]]]]]ccceeedddggglllrrrmmmhhhfffgggjjjkkkkkkeeegggiiijjjiiiiiijjjkkkjjjiiihhhgggiiilllooorrrooommmkkklllnnnlllgggcccfffhhhjjjiiiffffffiiilllgggiiijjjiiigggiiimmmqqqllllllooosssrrrmmmlllnnnnnnqqqtttsssqqqppprrrtttqqqvvv|||}}}|||~~~~~~yyytttssswww}}}}}}|||~~~~~~~~~~~~|||yyy~~~~~~~~~}}}{{{xxxtttrrrzzzxxxvvvtttsssqqqmmmkkkooonnnmmmkkkkkkllllllmmmiiinnnsssrrrlllfffdddeeeooonnnrrrtttooohhhjjjqqqkkkmmmnnnllliiihhhjjjmmmjjjkkkjjjhhhgggggghhhgggfffiiimmmmmmkkkiiiiiijjjqqqoooqqqtttqqqjjjhhhlllnnnmmmlllkkklllmmmoooqqqmmmjjjfffhhhlllnnnjjjgggfffgggggggggggggggfffeeerrroookkkiiihhhhhhgggfffkkkpppqqqmmmiiigggddd___jjjhhhffffffhhhiiiiiiiiikkkhhhfffgggjjjjjjhhhfffbbbbbbeeehhhfffcccdddiiikkkiiigggggghhhkkkllllllggggggeeedddiiiooooookkkqqqnnnjjjjjjmmmqqqqqqqqqpppoooooonnnmmmllljjjiiikkkkkkjjjjjjiiihhhggggggeeeeeefffggghhhiiiiiijjjhhhiiijjjlllnnnppprrrsssppprrrsssrrrooopppssswwwtttrrruuuyyyyyyvvvyyy~~~|||}}}}}}vvvqqqxxxyyymmm|||uuuvvvxxxwwwuuusssqqqqqqrrrqqqqqqrrrssssssqqqoootttsssqqqooonnnmmmmmmmmmjjjnnnqqqqqqmmmiiiggggggkkkjjjlllpppoookkknnntttjjjkkkkkkjjjiiiiiijjjlllggghhhgggfffeeeeeeffffffiiijjjlllkkkiiiiiikkknnnpppnnnppptttqqqllljjjnnnooonnnmmmlllmmmnnnpppqqqpppmmmjjjjjjkkkkkkhhheeegggggggggggghhhhhhhhhhhhnnnllljjjiiijjjjjjiiigggiiinnnooollliiihhhgggdddgggfffgggiiilllmmmkkkjjjjjjiiihhhiiikkklllkkkjjjddddddfffiiihhhdddeeejjjjjjhhheeeeeegggiiiiiiiiiiiijjjiiigggjjjoooooolllnnnllljjjkkknnnqqqssstttlllllllllkkkiiihhhfffeeeiiijjjjjjjjjjjjkkkkkkkkkiiiiiiiiiiiiiiijjjjjjjjjpppqqqqqqqqqqqqpppooooooppprrrtttuuutttrrrrrrrrruuusssuuuxxxxxxuuuxxx~~~{{{|||}}}}}}yyy|||{{{}}}{{{sssmmmnnnooopppsssvvvvvvsssqqqrrrsssooopppqqqtttvvvwwwuuussswwwvvvtttqqqooommmllllllkkklllmmmnnnmmmlllkkkjjjjjjhhhhhhkkkmmmlllooosssjjjhhhhhhhhhjjjkkkjjjiiiffffffggggggfffeeegggiiiooonnnllljjjhhhhhhkkknnnkkkkkknnnqqqppplllkkknnnnnnnnnmmmllllllmmmooopppooonnnmmmlllkkkjjjiiihhhiiihhhhhhhhhhhhiiikkklllkkkjjjjjjkkklllllljjjiiihhhlllllliiigggiiijjjhhhcccdddgggkkknnnooommmkkkkkklllmmmlllkkkkkkkkklllgggfffhhhkkkiiiffffffjjjooollljjjiiijjjlllllllllkkknnnmmmjjjkkknnnooommmmmmnnnnnnmmmmmmooorrruuunnnnnnmmmlllkkkiiihhhggghhhiiijjjkkklllnnnoooooonnnnnnmmmllllllllllllllluuuvvvvvvvvvuuussspppooopppqqqtttwwwyyywwwsssooovvvtttuuuvvvuuusssuuuyyyyyyzzz{{{~~~~~~~~~{{{yyy}}}vvv{{{|||rrrvvvssswwwzzzyyyvvvuuuvvvyyyqqqqqqrrrsssuuutttqqqnnntttsssqqqooommmkkkjjjiiijjjiiiiiijjjmmmnnnmmmlllnnnjjjhhhhhhjjjkkklllmmmkkkhhhggghhhjjjkkkiiifffhhhhhhjjjkkkjjjiiikkkpppsssqqqnnnkkkhhhhhhiiijjjfffhhhkkkmmmmmmkkkkkkmmmmmmlllkkkkkkkkklllmmmmmmjjjlllmmmmmmkkkkkklllnnnkkkjjjhhhhhhiiikkkmmmoookkkjjjjjjlllmmmmmmjjjhhhhhhkkkkkkgggeeehhhjjjiiidddeeegggjjjlllmmmllljjjlllnnnooonnnjjjhhhiiillliiiggghhhkkkjjjggggggjjjqqqooollljjjkkklllmmmlllllloooooollllllnnnooolllppprrrrrrooolllkkkmmmqqqnnnnnnnnnmmmllljjjiiihhhjjjjjjkkkmmmnnnooopppqqqrrrqqqpppooonnnnnnnnnnnnrrrtttvvvxxxyyywwwuuutttqqqppprrrvvvzzzzzzvvvqqquuuttttttsssrrrqqqrrrsssyyyzzz}}}~~~~~~zzz}}}}}}sssvvvwwwyyy{{{zzzwwwuuuvvvxxxpppoooooopppqqqooollliiiooooooooonnnmmmlllkkkjjjiiihhhgggiiikkkmmmnnnmmmnnnllliiihhhiiikkklllkkkmmmjjjiiiiiikkkkkkhhhdddiiihhhkkknnnllliiimmmuuuooonnnmmmlllkkkkkkjjjiiieeehhhlllmmmlllmmmmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmjjjkkkmmmlllkkkkkkmmmnnnlllkkkiiiiiijjjlllnnnpppllllllkkklllmmmllljjjgggiiilllkkkfffdddfffhhhgggiiigggffffffhhhiiiiiihhhhhhkkkmmmllliiihhhjjjmmmiiiffffffjjjkkkhhhgggiiimmmkkkhhhggghhhiiiiiiiiillloooooolllmmmpppooolllpppqqqrrroookkkjjjllloooiiiiiijjjiiiiiihhhgggfffmmmmmmnnnnnnnnnooooooooosssrrrpppooonnnoooooopppppprrruuuxxxyyyyyyxxxvvvwwwuuussstttwwwwwwuuuqqquuutttsssqqqqqqqqqqqqpppvvvxxxzzz{{{|||~~~~~~sssooooooxxxwwwvvvuuuuuutttsssssssssrrrqqqrrrssstttrrrqqqnnnoooooooooooonnnnnnmmmhhhiiijjjjjjkkklllmmmnnnlllnnnmmmjjjiiilllnnnlllllllllllllllmmmllliiiggggggfffiiinnnkkkfffkkkuuujjjiiiiiijjjmmmnnnmmmlllffflllooonnnmmmnnnnnnlllpppppppppppppppooooooooommmmmmllllllkkkkkkjjjiiilllkkkkkkjjjkkklllnnnooommmlllkkklllmmmllljjjhhhlllnnnmmmhhheeeggghhhgggkkkiiifffeeeffffffffffffccceeehhhiiijjjkkknnnpppiiieeeeeejjjllljjjiiijjjnnnllliiihhhiiikkkkkkkkklllmmmllllllppptttrrrlllkkklllmmmmmmlllmmmnnnpppiiiiiijjjkkkkkkkkkjjjjjjooooooooooooooonnnnnnnnnqqqpppnnnmmmmmmoooqqqrrrrrrsssuuuwwwxxxwwwvvvvvv}}}zzzvvvsssrrrrrrqqqpppuuuuuusssqqqrrruuutttqqqwwwyyy{{{{{{{{{|||uuuwwwwwwmmm|||zzzvvvssssssvvvwwwtttqqqwwwuuussssssuuuwwwwwwvvvoooooopppqqqpppooonnnmmmiiillloooooolllkkkmmmooommmssssssnnnjjjkkkllljjjiiilllnnnoooooonnnmmmnnnfffeeeiiinnnjjjdddiiitttllliiiggggggjjjmmmmmmmmmffflllooollljjjlllkkkhhhooooooppppppooonnnnnnmmmnnnkkkiiijjjlllllljjjgggllllllllllllllllllllllllmmmkkkjjjjjjlllmmmmmmlllmmmppppppkkkiiikkkkkkjjjjjjiiigggggghhhhhhfffdddfffffffffhhhkkkmmmmmmmmmiiiffffffkkknnnmmmlllmmmqqqnnnlllkkkmmmoooppppppnnnllljjjllltttzzzvvvnnnkkkjjjiiikkkmmmnnnnnnmmmjjjkkklllmmmoooooooooooooooooooooooooooooonnnnnnmmmlllkkkkkklllnnnqqqsssssstttuuuvvvwwwwwwwwwwwwzzzyyywwwtttqqqppppppqqqvvvwwwvvvsssuuuzzzzzzuuu{{{~~~}}}~~~yyy~~~~~~xxxyyy}}}xxxtttuuuzzz}}}yyyuuuuuusssooonnnoooqqqqqqqqqooooooppppppooonnnlllkkkjjjooosssrrrnnnkkkmmmppprrryyyzzzqqqjjjhhhhhhffffffkkkpppqqqpppoooqqqssshhhfffiiioookkkccchhhuuusssnnnhhheeefffiiijjjjjjdddjjjlllhhhfffhhhgggccclllmmmmmmmmmlllkkkjjjjjjkkkhhheeehhhmmmooommmiiikkkllllllmmmmmmlllkkkjjjkkkjjjhhhiiilllnnnooopppmmmqqqrrrnnnmmmnnnooommmhhhhhhiiikkkkkkjjjgggdddmmmkkkhhhiiikkkllliiigggjjjfffffflllpppooonnnooonnnllljjjjjjlllnnnooooooooollliiimmmwwwzzzpppnnnkkkiiijjjlllmmmkkkhhhfffgggiiikkklllnnnnnnnnnmmmmmmnnnnnnooooooooopppjjjiiiiiiiiikkknnnrrrtttrrrssstttuuuwwwyyyzzz{{{rrrtttvvvuuurrrqqqsssvvvwwwyyyxxxuuuxxx~~~xxx{{{~~~~~~{{{|||~~~xxxzzzyyyyyyzzz||||||zzzxxxvvvtttpppnnnmmmoooqqqsssuuussspppmmmkkkjjjjjjjjjoooppppppqqqqqqqqqppppppkkkjjjhhhggggggggghhhiiijjjiiihhhgggiiillloooqqqppplllhhhhhhhhhfffiiimmmmmmjjjhhhiiilllmmmllljjjeeefffggggggdddcccbbbccckkkjjjjjjiiijjjjjjkkkkkkhhhiiikkklllmmmllllllkkklllsssyyywwwooojjjkkkoooiiiiiijjjiiijjjlllooorrrjjjqqquuussspppppppppnnnllllllllljjjgggeeeddddddhhhdddbbbeeejjjmmmkkkgggiiiiiiiiiiiikkkmmmoooppplllkkkeeeaaagggqqqtttpppnnnkkkmmmqqqqqqnnnpppvvvjjjkkkkkkkkkjjjjjjlllmmmggghhhjjjjjjjjjjjjlllnnnnnnooooooppppppppppppooollljjjhhhggghhhlllqqqtttqqqrrrtttvvvwwwwwwvvvuuutttqqqooopppsssvvvvvvuuuyyyxxxwwwvvvwwwyyy|||~~~|||zzz|||{{{zzzzzz{{{{{{zzzyyyvvvuuusssqqqqqqsssuuuvvvtttrrrpppnnnlllkkkkkkkkkooopppppppppppppppoooooohhhhhhiiijjjkkklllnnnnnnlllkkkiiiiiiiiikkkmmmnnnooojjjhhhiiiiiihhhkkkoooooommmkkkkkkmmmnnnmmmkkkiiijjjjjjiiifffeeeeeeffflllkkkjjjjjjjjjjjjjjjkkkhhhiiiiiijjjkkkkkkjjjjjjjjjpppvvvvvvrrrpppqqqtttooonnnmmmlllmmmnnnpppqqqlllppprrrpppoooqqqqqqooonnnnnnmmmjjjfffdddeeefffhhhfffeeegggkkkmmmllljjjeeeeeeeeeeeefffhhhjjjkkkmmmlllgggcccgggoooppplllmmmkkkmmmqqqppplllmmmrrrmmmnnnnnnmmmkkkjjjkkkmmmgggiiikkklllkkkjjjkkklllooopppppppppqqqqqqqqqqqqqqqooollljjjjjjlllnnnppppppqqqssstttuuutttsssrrrsssqqqpppqqquuuxxxyyyyyywwwwwwvvvvvvwwwzzz}}}}}}}}}~~~~~~~~~~~~{{{zzzzzzzzzzzzyyyvvvvvvuuuttttttuuuvvvwwwrrrqqqpppooonnnmmmmmmmmmooopppppppppooonnnmmmmmmggghhhjjjlllmmmnnnoooooonnnnnnmmmmmmmmmmmmmmmnnnkkkgggfffhhhiiihhhkkkooonnnlllkkklllmmmmmmmmmkkkkkklllllljjjiiiiiikkkmmmmmmlllkkkjjjjjjjjjjjjjjjiiihhhhhhhhhhhhiiiiiijjjjjjmmmqqqsssrrrrrrrrrsssrrrnnnkkkjjjlllmmmlllkkkrrrrrrpppmmmmmmqqqpppmmmpppooommmjjjgggeeefffhhhhhhhhhhhhiiijjjkkkllllllgggffffffggghhhiiijjjkkkkkkjjjgggfffiiinnnnnnjjjllllllnnnpppoookkkkkknnnpppqqqpppnnnlllkkkkkkmmmgggiiilllmmmlllkkkkkkkkknnnnnnnnnnnnnnnooopppppprrrqqqooonnnmmmmmmnnnooonnnooopppqqqqqqpppooooooqqqooooooppptttwwwxxxyyyuuuvvvwwwwwwxxxzzz~~~zzz{{{|||~~~}}}{{{{{{{{{zzzzzzwwwwwwvvvuuuttttttttttttqqqqqqppppppoooooooooooooooooooooooonnnmmmlllkkkiiijjjkkklllmmmlllkkkjjjooooooooopppppppppppppppjjjffffffhhhhhhggghhhlllhhhhhhiiijjjllllllllllllkkkkkkkkkkkkkkkmmmpppsssnnnmmmlllkkkkkkjjjjjjkkkjjjiiihhhhhhhhhiiijjjkkkjjjjjjkkkmmmnnnnnnlllkkkrrrnnniiijjjnnnooollliiiwwwuuuooojjjkkkooonnnjjjnnnoooooommmiiigggggggggggghhhjjjjjjiiijjjkkkmmmiiiiiiiiiiiijjjjjjkkkkkkhhhgggggghhhkkknnnmmmkkkjjjkkknnnpppooommmmmmnnnoooppppppnnnlllkkklllmmmgggiiijjjkkkjjjkkkmmmoookkkkkkjjjjjjkkklllmmmnnnmmmmmmnnnnnnooooooppppppmmmmmmnnnnnnnnnmmmllllllmmmmmmlllmmmoooqqqssssssuuuwwwyyyyyyxxxyyy|||yyyzzz{{{~~~~~~}}}}}}|||{{{|||{{{yyywwwtttsssrrrqqqpppqqqqqqqqqqqqqqqqqqqqqooooooooonnnnnnlllkkkjjjkkklllmmmnnnnnnmmmlllkkkkkklllmmmnnnoooppppppqqqmmmjjjiiikkkkkkhhhhhhjjjdddfffiiikkkmmmnnnooopppmmmmmmmmmkkkjjjllloooqqqnnnmmmmmmlllkkkkkkllllllmmmllljjjjjjiiijjjkkkllliiihhhhhhiiilllllljjjhhhtttpppmmmnnnsssuuurrroootttrrrmmmiiikkkpppppplllkkkmmmoooooommmiiigggffffffhhhiiiiiihhhhhhjjjkkkhhhhhhhhhiiiiiiiiiiiiiiijjjiiijjjllllllkkkiiihhhgggkkknnnoooooopppqqqqqqkkklllmmmlllkkkkkklllnnnhhhhhhhhhhhhiiilllppptttjjjjjjjjjkkkkkklllmmmnnnkkkllllllmmmnnnnnnnnnnnnllllllllllllllllllkkkkkknnnnnnmmmlllllllllnnnooovvvyyy|||{{{xxxvvvxxx{{{yyyzzz|||~~~}}}|||yyyvvvtttsssrrrqqqqqqrrrrrrsssrrrrrrqqqnnnooooooooonnnmmmllllllmmmmmmooopppqqqqqqrrrrrrgggggghhhiiijjjlllnnnooopppnnnnnnppppppllljjjllleeeiiimmmooopppqqqssstttqqqqqqpppmmmjjjiiijjjkkkmmmmmmmmmllllllmmmmmmnnnnnnmmmmmmllllllllllllmmmiiiiiiiiikkkmmmnnnmmmlllnnnlllkkkmmmppprrrqqqooojjjlllkkkjjjlllrrrsssppphhhkkknnnooommmjjjiiihhhhhhhhhhhhhhhiiiiiijjjjjjkkkkkklllllllllkkkkkkjjjooommmmmmooommmhhheeefffgggkkknnnlllmmmqqqtttsssiiijjjkkkkkkjjjjjjlllnnnhhhiiiiiihhhiiilllqqqtttkkklllnnnoooppppppppppppmmmmmmllllllkkkkkkjjjjjjlllllllllmmmmmmmmmmmmmmmqqqqqqqqqooommmmmmnnnpppvvvzzz~~~}}}xxxuuuvvvyyy{{{|||{{{wwwtttsssssstttrrrrrrsssttttttsssrrrqqqnnnnnnooooooooonnnnnnmmmpppppppppppppppqqqrrrrrriiihhhgggggghhhjjjlllmmmnnnlllnnnqqqqqqmmmlllmmmhhhkkkppprrrqqqqqqrrrtttoooppppppnnnkkkjjjjjjjjjllllllllllllmmmnnnooopppmmmnnnnnnnnnmmmmmmlllkkkmmmmmmnnnmmmmmmlllmmmmmmggghhhiiijjjjjjkkkkkkkkkfffkkknnnmmmmmmpppqqqoooiiijjjkkkkkkjjjjjjkkkmmmkkkiiiggghhhkkklllkkkiiinnnoooooooooooonnnmmmlllooolllmmmpppnnniiigggkkkhhhlllmmmiiijjjooosssrrrkkkkkklllkkkiiiiiijjjlllhhhjjjllllllllllllmmmoookkkmmmppprrrssssssrrrqqqllllllkkkkkkkkkkkkkkklllmmmmmmmmmnnnnnnooopppppprrrssssssqqqooonnnqqqssstttyyy~~~yyyuuuwwwzzz}}}|||xxxtttrrrrrrssstttrrrssstttttttttsssrrrqqqmmmnnnooooooooooooooonnntttsssqqqnnnmmmmmmmmmmmmnnnllljjjhhhhhhjjjlllnnnjjjhhhjjjoooppplllkkkmmmiiilllpppqqqpppnnnooopppjjjlllnnnooonnnmmmnnnooollllllllllllmmmooopppqqqmmmmmmnnnooonnnmmmkkkjjjqqqrrrrrroookkkhhhhhhiiihhhjjjkkkkkkjjjiiijjjkkkgggnnnrrrpppmmmlllllljjjjjjjjjhhhgggfffiiimmmqqqnnnjjjgggiiimmmooolllhhhkkkllllllmmmlllkkkiiihhhjjjhhhjjjoooppplllmmmrrriiinnnmmmggggggmmmqqqpppmmmnnnmmmkkkiiihhhiiijjjhhhkkkooopppooollljjjiiiiiilllooorrrtttsssqqqoooiiiiiiiiijjjkkkmmmpppqqqnnnnnnnnnooooooqqqrrrssspppqqqrrrqqqoooooorrruuuqqqxxx~~~~~~yyyvvvxxx{{{}}}zzzxxxwwwuuuttttttssssssoooppppppqqqrrrrrrrrrrrrtttvvvxxxuuupppmmmmmmooopppooonnnllljjjjjjmmmooowwwssskkkeeeiiiqqqqqqjjjlllgggggglllmmmhhhfffhhhhhhlllooonnnjjjiiikkknnnnnnjjjggghhhkkkllliiieeeggghhhjjjkkkkkkjjjhhhfffmmmmmmmmmnnnmmmllllllkkkmmmiiihhhjjjiiiggggggkkkiiijjjjjjhhhggghhhjjjllllllnnnmmmiiihhhkkkllljjjjjjhhhfffeeefffffffffeeeiiijjjkkkjjjhhhhhhiiikkkmmmllljjjiiiiiikkklllmmmkkkmmmmmmkkklllnnnmmmhhhjjjjjjmmmoooooollljjjiiippppppnnnmmmmmmllllllllliiiiiihhhiiikkkkkkiiihhhiiijjjmmmooopppooommmkkkkkkjjjjjjjjjjjjjjjjjjkkkrrrqqqppppppqqqqqqpppooosssvvvwwwtttooommmpppsssxxxzzz~~~wwwxxx}}}{{{ssszzzzzzzzzxxxwwwvvvvvvwwwssssssttttttuuutttttttttttttttssstttttttttsssrrrmmmnnnnnnmmmlllkkkmmmoooooonnniiieeejjjqqqsssooommmiiihhhlllmmmhhhfffgggkkknnnqqqoookkkiiijjjmmmiiigggeeegggkkknnnllliiikkklllmmmnnnnnnmmmlllllljjjjjjkkkllllllmmmmmmmmmmmmiiihhhjjjiiiggghhhkkkhhhjjjlllllljjjiiihhhhhhhhhjjjiiieeeeeejjjkkkjjjjjjhhhfffeeefffgggfffffffffhhhkkkkkkjjjhhhhhhhhhjjjiiigggfffffffffhhhhhhgggjjjjjjjjjnnnrrrrrrooojjjkkkmmmooopppnnnmmmmmmmmmlllllllllllllllmmmmmmkkkjjjjjjjjjkkkllljjjhhhjjjkkknnnppppppooonnnmmmggggggggghhhiiikkklllmmmqqqpppooooooooooooooonnnvvvyyy{{{yyyvvvuuuxxx||||||{{{}}}~~~{{{~~~~~~qqqwwwzzz{{{yyyvvvuuuwwwyyyttttttuuuuuuuuutttssssssssspppnnnqqquuuwwwuuurrrooopppqqqpppnnnllllllmmmjjjlllkkkiiilllqqqtttsssmmmjjjiiikkkllliiigggggghhhkkkmmmlllhhhggghhhjjjhhhffffffiiinnnqqqqqqooojjjkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmllliiihhhjjjjjjggghhhkkkgggjjjnnnooommmjjjhhhffffffgggfffcccdddiiilllllliiigggeeeeeefffggggggfffdddgggjjjllljjjhhhgggfffiiihhhfffeeedddeeeeeeffffffiiijjjkkkooottttttpppiiiiiijjjjjjjjjjjjiiiiiiiiijjjjjjkkkllllllmmmnnnmmmlllkkkkkklllllljjjiiiiiijjjlllnnnoooooommmmmmfffffffffggghhhjjjlllmmmoooooooooooonnnnnnnnnmmmqqqtttvvvvvvuuuuuuyyy||||||yyywwwzzz|||}}}xxxrrrvvvxxxwwwtttrrrtttwwwrrrrrrrrrrrrqqqqqqpppoooqqqooonnnnnnqqqrrrqqqpppuuuuuutttqqqnnnlllmmmnnnhhhkkkmmmkkkjjjllloooqqqmmmkkkjjjlllnnnmmmlllllliiikkkmmmmmmkkkjjjkkkmmmllljjjjjjlllppprrrrrrqqqjjjjjjjjjjjjkkkmmmnnnooouuutttrrrpppooommmllllllkkkhhhhhhjjjjjjhhhhhhkkkgggjjjmmmnnnmmmkkkjjjjjjhhhiiigggdddeeejjjmmmllliiigggeeeeeefffhhhhhhgggdddfffiiijjjhhhggggggggghhhhhhggggggggghhhhhhiiijjjllllllkkkmmmpppoookkkjjjkkkkkkhhhggghhhhhhfffiiijjjkkkkkklllmmmmmmmmmnnnllljjjjjjkkkkkkjjjhhhggghhhjjjlllmmmmmmllllllkkkjjjiiihhhhhhiiijjjkkkoooppppppooonnnmmmnnnooolllnnnpppqqqqqqrrruuuxxxwwwrrrpppssswwwyyy|||}}}yyyqqqtttvvvvvvsssrrrssstttpppppppppppppppooonnnmmmqqqrrrssspppnnnmmmnnnppptttsssqqqnnnlllmmmpppssshhhjjjmmmnnnkkkjjjnnnrrrppppppooopppsssvvvvvvuuutttuuuuuuuuusssrrrrrrrrrooonnnmmmmmmnnnnnnmmmlllnnnnnnnnnnnnoooqqqrrrsssvvvtttrrrpppnnnllllllkkkjjjhhhhhhkkkkkkhhhhhhkkkiiijjjkkkjjjjjjkkkmmmpppjjjllliiieeedddhhhjjjhhhhhhfffddddddfffhhhiiihhhgggggggggfffeeefffiiikkkggggggggghhhiiijjjkkklllkkkmmmllljjjkkkmmmkkkgggkkkooooookkkkkkoooppplllkkklllmmmmmmmmmmmmlllkkkmmmkkkiiihhhiiijjjiiihhhhhhiiikkkmmmnnnnnnnnnnnnmmmllljjjiiiiiijjjlllmmmoooqqqrrrqqqooonnnooopppooopppqqqqqqrrrsssuuuwwwrrrnnnnnnrrruuuuuuvvvxxx~~~}}}xxxsssqqqqqqsssvvvvvvwwwwwwwwwvvvtttsssppppppqqqqqqqqqpppoooooosssuuuvvvsssooonnnqqquuummmnnnnnnmmmnnnpppuuuxxxqqqrrrtttwwwvvvuuuyyy~~~tttuuuuuutttxxx}}}~~~{{{yyyxxxxxxvvvtttrrrpppooommmmmmllllllkkkjjjiiiiiimmmmmmnnnnnnooooooppppppooonnnlllkkkjjjkkklllllliiiggghhhkkkllliiihhhkkkkkkjjjiiiggggggiiinnnrrrjjjkkkiiieeeccceeeeeecccgggeeeddddddfffiiiiiiiiihhhhhhgggeeeeeefffjjjnnneeefffggghhhiiiiiijjjjjjiiijjjjjjiiijjjnnnlllhhheeekkkmmmjjjmmmssstttoookkklllmmmnnnnnnmmmlllkkkkkkiiigggggghhhjjjjjjjjjkkklllmmmooopppqqqqqqrrrkkkjjjiiihhhjjjlllppprrrooorrrsssrrrooommmooorrrpppppppppqqqrrrssstttuuuqqqpppqqqvvvwwwttttttwww}}}~~~zzzvvvuuuvvvxxxzzzxxxwwwxxx{{{zzzuuuqqqoooppppppqqqqqqqqqqqqpppqqqqqqqqqqqqrrrtttwwwyyynnnqqqtttuuuvvvwwwxxxzzz|||yyyyyy||||||zzz|||tttvvvuuurrruuu{{{{{{xxxrrrqqqqqqqqqpppooonnnllljjjkkklllllllllllllllmmmjjjkkklllmmmmmmmmmlllkkklllkkkjjjhhhhhhiiikkklllhhhggghhhlllllliiihhhkkkmmmllliiifffeeegggkkkoooiiikkkkkkgggeeefffeeeaaafffdddcccdddgggiiijjjjjjggghhhhhhgggggghhhkkkmmmhhhhhhhhhiiihhhhhhhhhggghhhjjjjjjiiikkkooonnnjjjbbbjjjmmmiiikkkrrrqqqjjjhhhiiikkkmmmmmmmmmlllkkkkkkiiiggggggiiikkklllllljjjkkklllmmmooopppqqqqqqkkkiiihhhgggiiilllooorrrnnnqqqsssqqqnnnlllnnnqqqmmmmmmmmmnnnppprrrssssssqqqrrruuuxxxwwwtttwww|||}}}}}}|||xxxuuuwww{{{{{{uuunnnmmmnnnooopppppppppppppppmmmkkkiiimmmsssyyy{{{{{{vvvyyy~~~|||yyyxxx}}}wwwtttwwwvvvrrrssswwwrrrtttrrrnnnooouuuuuupppllllllmmmoooqqqssssssrrriiijjjmmmnnnooopppssstttmmmnnnpppqqqqqqooommmlllpppooollljjjhhhhhhiiijjjhhhfffhhhlllllliiihhhkkknnnmmmkkkhhheeeeeehhhjjjjjjmmmmmmjjjiiijjjhhhdddfffdddcccdddgggiiijjjjjjfffhhhjjjjjjjjjjjjkkklllllllllkkkkkkjjjhhhgggfffjjjlllllljjjlllooonnniiiiiiqqqsssnnnmmmrrrooofffdddfffiiikkkmmmmmmllllllllliiihhhhhhjjjmmmnnnoooggghhhiiijjjlllmmmnnnooommmllliiiggggggiiilllmmmmmmppprrrqqqlllkkkmmmqqqmmmmmmmmmooorrruuuvvvvvvqqqrrrvvvxxxvvvtttyyy||||||~~~|||~~~uuuqqqsssuuuuuusssqqqooonnnpppsssuuutttsss~~~~~~yyysssuuu}}}ooorrruuuvvvvvvvvvvvvwwwqqqooonnnmmmmmmoooqqqrrrkkknnnnnnkkklllqqqqqqlllkkkiiijjjnnnooommmmmmooooooqqqssssssqqqooonnnmmmsssssssssqqqooonnnoooqqqnnnlllkkklllnnnooooooooolllkkkkkkmmmooonnnjjjfffpppnnnllljjjjjjjjjkkkllliiijjjkkkjjjhhhggghhhiiilllhhheeedddfffgggfffdddjjjmmmqqqqqqnnnkkkjjjkkkmmmllllllmmmkkkffffffiiiiiilllpppqqqpppnnnmmmmmmgggnnnrrrooommmnnnnnnmmmiiihhhjjjppprrrmmmiiihhhiiillloooqqqqqqqqqrrrsssiiihhhjjjnnnpppnnnlllkkkmmmjjjggggggjjjmmmmmmlllqqqpppnnnlllkkkkkkmmmnnnkkkkkkkkklllnnnpppsssttttttvvvxxxzzz{{{||||||{{{yyyuuuqqqrrrwww{{{{{{zzz}}}yyywwwwwwwwwwwwuuuyyyzzzvvvppppppsssrrrnnnoooqqqssstttttttttuuuvvvqqqqqqooonnnnnnoooooopppfffkkkmmmlllooossssssooommmmmmoootttuuuqqqooopppoooqqqssssssqqqpppooopppsssttttttrrrpppoooppprrrooonnnllllllnnnpppppppppqqqooommmmmmnnnnnnllljjjmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmllljjjiiiiiijjjmmmjjjgggfffhhhiiihhhfffkkkmmmnnnnnnlllkkkkkklllkkkiiijjjllljjjeeedddgggiiilllooopppooommmllllllkkkpppsssqqqppprrrrrrooorrrqqqtttyyyzzzvvvuuuwwwjjjlllnnnooonnnooopppqqqhhhfffgggiiillllllkkkkkkkkkhhhfffiiimmmqqqqqqpppooonnnnnnmmmmmmnnnppprrrnnnooopppqqqqqqqqqqqqqqqqqqsssuuuwwwyyyzzzzzzzzz}}}zzzzzz|||}}}{{{yyyxxxtttrrrqqqqqqqqqmmmooopppoooqqqsssrrrmmmqqqrrrsssrrrqqqrrrsssuuuqqqqqqqqqpppoooooonnnnnnmmmppprrrpppooopppoookkkoooooorrrxxxxxxsssooopppnnnoooqqqpppoooooopppqqqrrrssssssrrrpppooopppqqqqqqooollllllnnnooopppppprrrooolllkkklllllllllllliiikkklllnnnnnnmmmlllkkkkkklllmmmmmmllllllmmmnnnnnnllljjjiiijjjjjjjjjiiillljjjjjjjjjlllllllllkkkjjjiiikkknnnkkkfffeeeggglllnnnqqqrrrpppnnnmmmmmmjjjmmmnnnmmmooorrrqqqmmmqqqqqqtttwwwvvvsssvvv|||ppprrrrrrrrrqqqqqqrrrtttiiiiiihhhiiilllooopppooollljjjiiilllpppsssrrrpppppppppqqqpppooooooqqqsssrrrssstttuuutttrrrooonnnpppqqqsssvvvxxxzzz{{{{{{|||{{{zzzwwwuuuxxxuuurrrooommmlllllllllkkkmmmooorrrvvvyyyxxxvvvuuuuuutttrrrpppoooqqqsssoooppppppqqqqqqqqqpppooorrrssssssqqqppppppqqqqqqpppoooqqquuuuuupppnnnooolllmmmnnnnnnmmmnnnppprrroooqqqrrrqqqooonnnnnnooorrrooolllkkklllnnnooooookkkjjjjjjiiijjjkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiihhhjjjlllmmmmmmmmmoooqqqnnnmmmkkkjjjjjjkkkkkkkkkjjjhhhgggjjjmmmnnnkkkhhhkkkkkkmmmpppnnniiihhhjjjkkkmmmoooooommmlllkkkkkkjjjkkkkkkkkknnnssspppkkkllllllnnnooollliiinnnvvvtttttttttrrrpppppprrrtttnnnoooooopppssswwwwwwtttqqqooonnnooorrrrrrooolllsssuuuvvvtttqqqooopppqqqtttuuuttttttsssqqqpppoooqqqrrrtttwwwzzz|||~~~|||yyyvvvttttttvvvxxxxxxtttttttttsssrrrpppnnnnnntttrrrrrrtttvvvwwwwwwwwwyyyyyywwwtttpppooooooqqqlllmmmoooqqqrrrsssssssssllllllmmmoooqqquuu|||rrrooooooqqqqqqnnnnnnqqqmmmooopppooooooppprrrtttoooqqqsssrrrqqqppppppppppppmmmkkkjjjjjjkkklllkkkeeegggiiikkkllllllkkkkkkmmmkkkhhhffffffgggiiikkkiiikkkllllllkkkkkklllmmmllllllkkkjjjiiijjjkkklllgggggghhhkkkooonnnjjjfffkkkkkkmmmpppooojjjjjjlllgggiiijjjjjjiiihhhhhhhhhnnnooonnnmmmqqquuusssnnnmmmmmmoooooojjjgggkkkssspppppppppnnnkkkkkkmmmooonnnqqqsssrrrtttxxxwwwqqqrrrpppnnnooorrrrrroookkkrrruuuxxxwwwssspppqqqsssvvvtttrrrpppooopppqqqrrrqqqrrrtttvvvzzz}}}}}}zzzxxxvvvtttsssuuuxxxzzzuuuwwwyyyxxxuuuqqqooonnnqqqmmmlllpppssstttvvvxxxxxxxxxwwwuuuqqqooooooppplllmmmnnnppprrrtttuuuvvvpppnnnooopppppprrryyytttpppoooqqqqqqoooqqquuuqqqrrrttttttttttttuuuwwwqqqsssuuuuuutttrrrrrrsssnnnmmmkkkjjjjjjjjjiiihhhdddggglllnnnnnnmmmllllllpppmmmiiiggggggiiimmmooonnnooonnnllliiigggfffgggkkkkkkkkkjjjhhhiiikkkmmmhhhhhhjjjlllnnnmmmjjjgggjjjiiikkkmmmllliiijjjmmmjjjlllnnnnnnmmmlllmmmnnnnnnoooooommmnnnrrrqqqnnnooonnnpppqqqnnniiijjjooooooppppppnnnlllkkklllnnnmmmqqqppplllnnnsssqqqjjjpppmmmlllmmmqqqrrrpppnnnlllqqqwwwxxxuuutttvvvyyyvvvssspppmmmmmmooorrrtttqqqqqqsssuuuxxx{{{~~~{{{}}}zzzxxxvvvvvvwwwtttvvvxxxvvvrrrpppooopppoookkkkkkqqquuutttuuuyyyssstttuuutttrrrppppppqqqnnnnnnnnnoooqqqsssuuuvvvuuutttttttttooojjjllltttrrroooooorrrsssqqqqqqtttqqqsssuuuvvvuuutttuuuuuuooorrrtttuuusssrrrqqqrrrnnnmmmlllllllllkkkhhhfffgggjjjllllllkkkjjjjjjlllkkkjjjiiihhhiiilllooorrrnnnnnnnnnllliiigggfffgggkkkllllllkkkiiiiiikkknnnkkkllllllkkkiiiiiijjjlllllljjjjjjlllkkkiiikkkpppnnnppprrrrrrrrrrrrtttuuulllooooookkkjjjlllmmmlllmmmkkknnnrrrqqqmmmjjjlllpppqqqrrrrrrpppnnnnnnooorrruuuppphhhhhhooopppjjjpppmmmjjjkkknnnpppooommmiiipppwwwyyyvvvtttwwwzzzuuutttqqqoooooooooqqqrrrsssssstttvvvxxx{{{~~~zzzyyyzzz{{{{{{yyywwwvvvvvvtttuuuvvvtttqqqqqqsssvvvzzztttssswwwwwwrrroooqqqnnnppprrrsssrrrqqqqqqrrrqqqpppooooooppprrrtttvvvppppppsssuuuppphhhiiiooommmlllnnnssstttqqqppprrrnnnqqqtttuuutttrrrqqqrrrlllnnnqqqrrrqqqooonnnooonnnnnnmmmnnnnnnlllhhheeejjjkkkkkkiiieeeeeegggjjjeeeeeefffhhhkkkmmmpppqqqjjjkkklllllljjjjjjkkklllkkklllmmmllliiiiiillloooooonnnmmmiiieeefffkkkpppooollllllmmmmmmkkknnntttkkkmmmoooooooooppprrrtttnnnssstttooolllmmmoooooolllkkknnntttvvvrrrnnnmmmlllnnnppppppnnnlllllllll{{{|||tttggggggpppsssnnntttpppkkkjjjkkklllkkkiiijjjrrryyyzzzvvvsssuuuxxxvvvuuutttsssqqqpppooonnnvvvwwwwwwxxx{{{~~~~~~||||||||||||||||||zzzyyyxxxttttttuuuuuuuuuuuuuuuuuuwwwtttsssuuutttpppoooqqqnnnpppqqqppprrruuutttooonnnssswwwwwwtttrrrtttwwwnnnrrruuuqqqkkkhhhkkkpppvvvpppnnnuuu{{{zzzuuuqqqpppqqqqqqqqqqqqqqqrrrtttrrrqqqppppppqqqrrrrrrqqqpppmmmjjjlllpppqqqnnnjjjiiijjjjjjjjjjjjjjjjjjiiikkkiiihhhfffgggiiikkkmmmiiijjjkkklllmmmnnnpppqqqnnnkkkkkkmmmjjjeeeiiiqqqpppnnnmmmnnnpppqqqnnnllloooooopppqqqnnnlllqqqyyyqqqooommmmmmnnnoooooonnnkkknnnqqqrrrqqqpppoooppppppmmmjjjlllppprrrnnnjjjmmmooosssuuutttqqqmmmkkkuuuuuusssppplllkkkkkklllnnnooooooooooooooonnnmmmoooqqqtttwwwxxxyyyxxxwwwxxxuuurrrssswwwxxxuuuqqqyyyzzzyyyuuurrrvvv~~~|||}}}}}}~~~~~~|||zzzwwwvvvwwwwwwvvvuuuuuuuuuuuuuuuvvvssssssvvvuuurrrrrruuurrrtttsssrrrsssvvvuuuqqqooorrrttttttqqqpppppprrrqqqtttuuusssooommmpppsssyyysssoooqqqtttsssqqqqqqwwwwwwvvvssspppqqqvvvzzzooommmlllmmmpppqqqrrrqqqvvvqqqmmmllloooqqqooolllmmmllllllkkkkkkllllllmmmmmmkkkiiihhhhhhjjjlllmmmllljjjiiilllppprrrpppnnnllliiihhhkkkiiifffhhhmmmqqqooonnnoooqqqrrrpppmmmppppppqqqrrrmmmhhhjjjpppqqqooommmmmmnnnooopppoooiiillloooooonnnmmmmmmmmmnnnlllkkklllnnnooollliiimmmoooqqqsssrrrpppmmmkkkqqqqqqpppnnnlllkkkmmmnnnoooooooooppppppoooooonnnmmmpppssswwwxxxxxxvvvuuuxxxuuuqqqrrruuuwwwuuurrrzzz||||||yyyvvvzzz~~~|||}}}~~~}}}zzzwwwuuu{{{zzzxxxvvvuuuuuuuuuvvvuuussssssvvvwwwuuuuuuxxxvvvwwwuuurrrssswwwvvvsssttttttttttttsssrrrqqqpppsssrrrrrrrrrqqqrrrrrrssssssqqqrrrvvvxxxwwwyyy|||wwwxxxyyywwwuuutttwwwyyymmmllllllmmmppprrrsssrrrzzzuuupppnnnoooppppppooopppooonnnmmmmmmnnnooopppnnnmmmkkkjjjjjjkkklllnnnmmmjjjhhhkkkqqqsssooojjjjjjgggfffiiijjjhhhgggiiiooonnnmmmnnnooopppooommmooooooqqqsssoooiiiiiimmmpppnnnlllmmmooopppqqqqqqjjjmmmooopppnnnmmmmmmnnnnnnnnnnnnnnnnnnmmmlllkkknnnooopppqqqqqqooonnnmmmlllmmmmmmlllkkklllnnnpppppppppppppppppppppppppppnnnqqqtttxxxyyyxxxvvvtttyyyvvvrrrrrruuuvvvuuusssuuuxxxzzzyyywwwyyy~~~|||}}}|||xxxvvv|||zzzxxxvvvttttttuuuuuuvvvssssssvvvwwwttttttwwwxxxxxxtttpppppptttuuurrrtttsssrrrrrrssssssrrrpppqqqnnnmmmnnnqqqsssrrrqqqmmmpppwww~~~}}}xxxxxxyyy{{{|||zzzuuuqqqqqqooooooooorrrssstttssswwwtttqqqooopppqqqpppooonnnoooooooooooooooooonnnnnnmmmlllkkkjjjkkklllmmmjjjiiiiiillloooooommmiiiiiigggeeehhhkkkkkkiiifffkkkkkkjjjkkkkkklllllllllmmmmmmooorrrqqqnnnoootttooonnnlllmmmoooqqqrrrrrroooqqqssssssrrrqqqqqqrrrppprrrsssrrrpppnnnnnnooopppppppppppppppppppppppplllmmmmmmllllllmmmooorrrqqqqqqqqqqqqqqqrrrrrrrrrssstttvvvxxxyyyyyyxxxwww|||yyyvvvuuuvvvxxxwwwvvvrrrvvvyyyzzzxxxyyy~~~|||}}}}}}{{{yyyyyyxxxwwwuuuttttttuuuuuuvvvtttsssvvvuuurrrrrruuuwwwvvvrrrmmmmmmrrrrrrpppqqqpppoooppprrrsssrrrqqqpppmmmkkkmmmqqqtttsssqqqrrrtttxxx}}}}}}}}}}}}|||~~~wwwooosssrrrppppppqqqrrrqqqpppoooooopppqqqqqqqqqnnnmmmjjjlllnnnppppppnnnllljjjmmmlllkkkkkkkkkkkkllllllgggjjjmmmmmmjjjiiijjjkkkjjjiiihhhiiilllnnnkkkhhhkkkkkkkkkkkkkkklllmmmnnnnnnkkklllnnnoooooorrrwwwpppnnnmmmmmmoooqqqrrrrrrrrrsssuuutttsssrrrssstttppprrrsssrrrpppoooooopppqqqqqqpppppppppqqqqqqqqqoooooopppooommmnnnppprrrrrrrrrrrrrrrrrrssstttuuuwwwwwwxxxyyyyyyyyyzzzzzz~~~|||{{{{{{{{{{{{zzzwwwyyy}}}~~~}}}~~~~~~~~~~~~}}}|||{{{uuuvvvvvvvvvvvvvvvvvvvvvwwwtttsssvvvuuurrrrrrtttuuuuuuqqqlllmmmqqqrrrooouuuuuuuuuuuuvvvwwwxxxyyyssspppoooqqqtttwwwvvvuuuxxxuuuuuuxxx|||yyyzzz|||yyyuuusssqqqooonnnoooooonnnmmmjjjlllnnnppppppooollljjjhhhjjjlllnnnnnnllljjjhhhkkkkkkkkkkkkkkklllmmmmmmgggkkkooolllgggeeeiiimmmiiikkkkkkiiikkknnnnnnkkknnnoooooonnnmmmnnnqqqsssqqqllljjjkkklllkkkmmmrrrqqqooommmnnnpppqqqrrrrrrqqqssssssrrrqqqpppqqqrrrnnnnnnnnnooooooooonnnnnnpppppppppppppppqqqqqqqqqqqqrrrrrrpppooooooqqqssstttssssssrrrssstttvvvwwwzzz{{{}}}~~~~~~}}}|||{{{~~~~~~}}}yyyzzz{{{|||}}}~~~}}}{{{zzzzzzrrrsssvvvxxxyyyyyyyyyxxxvvvssssssvvvwwwttttttwwwuuuuuusssooopppttttttqqqxxxyyyzzzyyyvvvvvvyyy|||ttttttssstttvvvwwwxxxxxxwwwsssssswww|||vvvtttuuuvvvvvvqqqpppnnnnnnooopppooonnnkkkmmmnnnnnnmmmkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkllllllmmmnnnoooppplllnnnnnnkkkhhhgggkkknnnhhhlllmmmiiihhhmmmooonnnoooqqqqqqpppooopppsssvvvrrrmmmkkkmmmmmmjjjjjjmmmrrrpppnnnnnnpppqqqqqqqqqqqqrrrrrrqqqoooooopppqqqmmmlllkkkmmmpppqqqooommmmmmmmmnnnoooooooooooooooqqqqqqrrrqqqppppppsssuuuuuutttsssssstttuuuwwwyyy~~~~~~~~~zzzzzzyyyxxxzzz}}}~~~{{{yyyxxxxxxpppsssvvvzzz||||||{{{zzzuuusssssswwwxxxwwwwww{{{vvvwwwuuurrrsssvvvvvvssssssvvvxxxuuupppnnnrrrvvvtttttttttuuuuuuvvvwwwxxxvvvttttttwwwxxxuuuuuuwww||||||zzzuuupppnnnooorrrrrrpppoooppprrrssssssrrroooooonnnllljjjiiiiiijjjmmmkkkiiiggggggiiikkkmmmkkklllmmmnnnooopppqqqrrrrrrooollljjjjjjkkkmmmnnngggmmmnnnhhhfffkkkoooooonnnpppqqqooonnnooosssvvvqqqnnnnnnqqqrrrnnnlllmmmsssqqqooonnnpppqqqqqqppprrrssssssqqqpppoooppprrrooolllkkkmmmsssuuurrrnnnjjjkkkmmmnnnnnnnnnmmmllloooppppppppppppqqqtttvvvuuuuuusssssstttvvvxxxzzz~~~~~~|||{{{|||~~~|||{{{{{{{{{zzz|||zzzxxxxxx{{{~~~vvvtttrrrpppqqqsssvvvxxxvvvuuutttsssrrrssstttuuu{{{xxxvvvttttttsssrrrpppmmmoooqqqtttuuuvvvvvvuuuuuuuuuppplllooouuutttmmmwwwvvvvvvtttpppllllllooolllkkkjjjkkknnnpppqqqpppooopppqqqooommmkkkjjjkkkooolllkkkmmmllliiiiiilllssspppmmmmmmnnnppppppppppppmmmjjjjjjlllkkkiiifffjjjkkkkkkjjjkkkoooqqqqqqpppmmmkkkjjjlllnnnpppqqqiiikkkmmmnnnnnnnnnpppqqqpppooooooqqqssssssooollltttvvvwwwuuurrrqqqtttwwwtttsssrrrqqqqqqssstttuuurrrqqqppppppooonnnnnnnnnppppppqqqqqqqqqqqqppppppvvvuuutttuuuwwwxxxwwwvvvwww{{{|||}}}|||||||||{{{yyyxxxwwwxxx{{{~~~|||zzzwwwttttttuuuwwwxxxvvvuuutttsssrrrrrrssssssvvvtttrrrrrrssssssrrrqqqooooooppprrrssstttttttttnnnooommmlllpppwwwwwwrrrvvvvvvvvvuuutttqqqooopppqqqpppnnnnnnooopppooonnnmmmoooppppppnnnmmmmmmnnnpppmmmlllnnnnnnkkklllooopppooonnnmmmmmmnnnpppqqqooommmkkkkkklllkkkiiiggglllllllllkkklllooopppqqqooommmkkkjjjkkkmmmooopppnnnooopppooonnnnnnppprrrsssqqqooooooqqqrrrqqqooosssvvvzzzzzzwwwttttttuuurrrqqqqqqpppppppppqqqqqqmmmmmmnnnmmmmmmlllkkkkkkoooooopppqqqqqqqqqqqqqqqnnnnnnnnnpppsssuuuuuuttt|||~~~}}}~~~}}}}}}}}}|||wwwwwwwwwyyy|||~~~}}}|||}}}zzzwwwuuuuuuvvvvvvvvvuuutttsssrrrrrrrrrrrrrrrqqqqqqrrrtttuuuuuutttqqqqqqpppppppppqqqrrrsssmmmooooooooorrrwwwxxxvvvwwwwwwvvvuuuvvvuuutttqqqrrrpppooooooppppppooommmlllnnnpppqqqpppooopppqqqpppmmmmmmppppppnnnooorrrmmmooopppnnnlllmmmpppsssnnnmmmlllllllllkkkiiigggnnnmmmmmmmmmmmmnnnoooppppppooommmllllllmmmoooqqqssssssrrrpppnnnnnnpppsssuuurrrooooooppprrrssssssrrrwww~~~|||wwwuuutttpppppppppppppppooonnnmmmkkklllmmmnnnnnnlllkkkjjjnnnnnnooopppqqqrrrrrrsssmmmlllmmmooossswwwyyyyyy~~~}}}~~~~~~~~~}}}|||yyyyyyzzz|||~~~}}}{{{yyy|||{{{xxxvvvttttttssssssvvvuuuuuutttsssrrrqqqqqqtttssssssuuuwwwxxxwwwvvvtttsssqqqooooooppprrrtttssstttuuuttttttvvvwwwwww}}}{{{wwwssstttwwwvvvsssooonnnmmmoooqqqqqqqqqooolllnnnqqqrrrqqqppppppqqqooollllllppppppooopppssslllppprrrqqqmmmmmmqqquuummmmmmmmmmmmmmmkkkjjjhhhnnnllllllnnnnnnlllmmmoooqqqqqqpppooonnnnnnppprrrtttsssqqqooommmnnnqqqtttsssrrrqqqpppqqqrrrssstttsssxxx~~~|||xxxuuutttqqqrrrssssssrrrpppnnnmmmlllnnnppprrrqqqpppmmmlllmmmmmmnnnoooqqqrrrttttttqqqooommmmmmrrrwww|||~~~}}}yyy|||~~~~~~~~~}}}}}}}}}}}}}}}}}}zzzwwwxxxxxxwwwvvvuuuuuuttttttvvvvvvuuuuuutttsssrrrrrruuuuuuuuuvvvwwwxxxvvvtttvvvtttqqqooopppqqqtttvvvuuuvvvvvvvvvtttssswww{{{~~~tttqqquuuwwwuuuqqqppppppqqqssssssqqqpppmmmpppssssssrrrpppppppppnnnkkkkkknnnooonnnooorrrmmmqqqtttrrrooonnnqqqvvvlllmmmnnnnnnmmmkkkjjjiiimmmjjjjjjnnnnnnkkkkkknnnpppqqqqqqooommmlllnnnpppqqqpppooommmlllnnnqqqtttoooqqqrrrsssssssssrrrrrruuuyyy}}}|||yyyuuutttuuutttuuuuuuuuutttsssqqqpppnnnppprrrssssssqqqooommmmmmmmmmmmnnnppprrrtttuuutttpppjjjiiimmmssszzz~~~|||}}}{{{}}}~~~~~~~~~zzzwwwxxxxxxyyyyyyyyyxxxxxxwwwuuuvvvvvvvvvvvvuuutttttttttttttttuuuvvvvvvsssqqqtttrrrqqqpppqqqsssvvvxxxrrrrrrtttuuusssssszzz|||tttuuuwwwuuuwwwvvvuuuuuuuuussspppmmmlllooorrrtttrrrpppoooooommmjjjjjjmmmnnnmmmnnnqqqoooqqqsssrrrpppoooppprrrjjjmmmoooooonnnkkkjjjjjjmmmiiijjjppppppkkkkkkpppnnnppppppnnnkkkiiikkkmmmnnnooonnnmmmlllmmmpppsssmmmpppssstttsssrrrrrrrrrwwwyyy{{{zzzvvvttttttvvvuuuvvvvvvuuuuuutttssssssooopppqqqqqqqqqooommmkkknnnnnnmmmnnnppprrrtttvvvxxxsssnnnlllooouuu{{{~~~|||~~~}}}}}}|||}}}~~~~~~{{{yyyyyyyyy{{{{{{{{{zzzxxxwwwuuuuuuwwwxxxxxxwwwwwwvvvtttssstttuuuwwwvvvtttrrrooooooooooooqqqtttwwwyyyssssssuuuvvvtttuuu|||yyyxxxtttvvvuuuuuuuuutttrrrnnnkkkiiimmmqqqssssssqqqppppppnnnkkkkkkmmmnnnlllmmmpppppppppppppppooonnnnnnmmmiiimmmppppppnnnkkkkkkkkknnniiikkkrrrsssmmmmmmsssoooqqqssspppllliiikkknnnoooppppppooommmmmmnnnpppmmmooorrrrrrqqqppprrrtttwwwzzz|||{{{wwwttttttuuuttttttssssssrrrsssssssssqqqqqqqqqpppnnnmmmkkkjjjooonnnnnnnnnoooqqqtttuuuvvvtttrrrrrrvvvzzz}}}~~~~~~~~~{{{zzzzzz{{{}}}~~~}}}|||yyyzzz{{{{{{{{{yyyvvvuuutttuuuwwwxxxyyyyyyxxxxxxttttttuuuxxxzzzyyywwwuuullllllmmmoooqqqtttwwwyyyyyyxxxyyyzzzxxxxxx|||yyytttpppooopppqqqrrrpppmmmkkkfffjjjooorrrsssrrrrrrrrrooollllllnnnnnnlllmmmppppppooonnnnnnnnnnnnkkkiiiiiimmmpppqqqnnnkkkkkkkkkooojjjllluuuvvvoooooovvvrrruuuwwwtttooolllnnnqqqqqqrrrrrrqqqnnnmmmmmmmmmnnnppppppooommmnnnrrrvvvvvvzzz}}}}}}yyyuuuttttttrrrqqqpppppppppqqqrrrssstttsssrrrpppnnnmmmlllkkkpppooonnnnnnoooqqqsssuuummmmmmooossswwwyyyyyyxxx~~~zzz{{{{{{{{{|||~~~{{{{{{{{{|||~~~~~~}}}wwwyyyzzz{{{zzzzzz{{{|||zzzvvvtttvvvzzz|||zzzvvvxxxxxxxxxxxxxxxxxxxxxyyyooonnnnnnqqqtttvvvtttqqqwwwwwwyyyyyywww|||vvvvvvwwwooonnnooopppqqqpppmmmjjjpppsssrrrooopppvvvvvvqqqsssooommmmmmpppqqqpppmmmmmmmmmlllllllllmmmmmmnnnnnnmmmlllkkklllooorrrtttiiilllooopppnnnmmmnnnppppppnnnmmmmmmoooqqqrrrrrroooppppppppppppqqqqqqqqqoooooonnnnnnoooqqqsssttt{{{|||yyyzzzuuuooommmoooqqqrrrrrrsssrrrpppnnnmmmmmmnnnoootttooolllppptttsssrrrrrrsssrrrrrrtttwwwxxxvvvtttyyy}}}www|||zzz{{{}}}~~~}}}|||}}}~~~|||zzzzzzzzzyyyyyyyyy{{{|||yyyvvvtttuuuyyy{{{yyyvvvtttuuuvvvwwwxxxwwwwwwwwwqqqooommmooorrrttttttssswwwxxxyyyzzzzzz}}}uuuvvvxxxuuutttssssssrrrqqqnnnkkknnnrrrssspppqqquuutttooorrrrrrrrrqqqoooooopppqqqoooooonnnnnnmmmmmmllllllmmmlllkkkkkklllnnnqqqssskkknnnpppqqqooonnnnnnpppnnnmmmmmmmmmooopppqqqqqqsssrrrrrrqqqpppooonnnnnnpppppppppppprrrtttvvvwwwxxx}}}wwwvvvsssppppppqqqrrrrrrpppsssrrrpppnnnmmmnnnoooooonnnkkkkkkooorrrrrrsssuuusssqqqppprrruuuxxxxxxwwwzzz~~~yyyzzzzzz~~~~~~}}}~~~}}}|||}}}|||zzzyyyyyyzzz{{{|||xxxvvvtttuuuxxxyyyxxxuuuqqqsssuuuwwwwwwvvvuuusssrrrpppnnnnnnpppsssuuuuuuwwwxxxzzz||||||}}}wwwxxxzzzwwwuuusssssssssrrrqqqooonnnrrrsssrrrrrrrrrpppmmmrrruuuvvvsssooommmpppsssppppppppppppooommmlllkkkllllllkkkkkklllnnnpppqqqmmmoooppppppnnnmmmmmmmmmlllmmmnnnoooppppppppppppsssrrrrrrqqqpppooonnnnnnoooooopppqqqrrrtttvvvwwwvvv{{{wwwrrrqqqqqqrrrssssssqqqooorrrqqqpppnnnnnnnnnooooookkkjjjlllooopppnnnpppuuurrrpppnnnooosssxxx{{{}}}~~~|||}}}}}}~~~||||||~~~~~~~~~}}}}}}|||{{{{{{|||{{{zzzyyyxxxwwwvvvvvvxxxyyyxxxvvvqqqsssvvvxxxxxxuuurrroooqqqqqqpppqqqrrrssstttuuuwwwwwwyyy{{{|||{{{zzzzzzsssqqqpppqqqrrrtttttttttppprrrsssqqqpppooonnnnnntttuuuuuurrrooommmooopppooopppqqqrrrqqqooommmllllllllllllmmmnnnoooppppppnnnnnnnnnnnnlllkkkkkkkkklllnnnpppqqqqqqqqqpppqqqoooppppppppppppqqqqqqqqqnnnnnnoooooopppqqqrrrssstttzzzvvvyyyqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqpppooonnnnnnoooooommmmmmppprrroookkkmmmrrrrrrpppnnnooosssyyy~~~~~~~~~|||{{{{{{}}}~~~~~~|||||||||~~~~~~zzzvvvzzzyyyxxxxxxyyyzzzyyyxxxtttvvvyyyzzzyyyuuupppmmmoooqqqtttvvvvvvuuutttssswwwvvvwwwyyyzzz}}}|||xxxuuutttrrrqqqrrrsssuuuuuuuuussssssrrrqqqnnnlllnnnqqquuurrrooonnnoooooommmkkklllnnnppprrrrrrqqqpppooommmnnnooooooppppppppppppqqqpppooonnnnnnmmmlllllllllooorrrsssrrrqqqqqqsssoooppppppppppppqqqqqqqqqpppppppppppppppppppppppprrrwwwrrrzzzrrrqqqpppooooooppprrrssspppppppppooooooooooooooooooooorrrtttqqqlllnnnrrrsssrrrqqqqqqtttzzz~~~||||||}}}~~~|||{{{|||~~~{{{wwwzzzzzzzzzzzzzzzyyyyyyyyyvvvwwwzzzzzzyyyuuuqqqnnnpppssswwwyyyyyyvvvttttttwwwuuuvvvyyyyyy|||~~~zzzuuupppzzzxxxvvvvvvvvvuuutttrrrsssrrrssssssooolllnnnssssssooollllllnnnooommmiiilllmmmnnnpppqqqqqqqqqqqqmmmooopppqqqrrrqqqppppppuuusssqqqpppqqqqqqpppooolllpppsssrrrpppppprrrtttsssrrrrrrqqqpppooonnnnnnqqqrrrrrrsssssssssrrrqqqppp|||sssyyyrrrrrrqqqooonnnnnnqqqtttooooooppppppoooooooooooonnnmmmpppttttttqqqrrruuurrrrrrssssssuuuyyy}}}~~~~~~~~~~~~|||zzz{{{~~~{{{zzzzzzzzzzzzxxxxxxxxxyyytttvvvxxxyyyxxxvvvsssqqqsssvvvyyyzzzxxxwwwvvvwwwwwwuuuwwwzzz|||~~~|||zzzvvvqqqyyyxxxwwwwwwwwwuuurrroooooopppuuuxxxtttmmmmmmrrrpppnnnmmmmmmmmmmmmmmmlllmmmnnnnnnooooooppppppppplllnnnppprrrrrrqqqooonnntttrrrooonnnpppqqqpppoookkkoooqqqpppmmmmmmppptttsssrrrrrrqqqpppooonnnnnnnnnoooqqqsssttttttttttttsss||||||uuuxxxppprrrsssrrrooonnnooopppooooooooopppppppppoooooopppmmmoootttvvvsssrrrsssooorrrtttuuuuuuwww{{{~~~}}}|||~~~}}}}}}xxxxxx|||yyyyyyzzzyyywwwwwwwwwxxxqqqsssuuuwwwwwwvvvuuusssvvvxxxzzzyyywwwvvvxxxzzzwwwvvvxxx|||||||||zzzvvvtttttttttuuuvvvuuurrrooolllooovvv|||xxxooolllppplllooopppoookkkjjjmmmppppppooonnnnnnmmmnnnnnnoookkkmmmoooqqqqqqpppnnnlllqqqnnnkkkkkkmmmooonnnllljjjmmmooonnnjjjkkkoootttoooppppppppppppqqqqqqqqqiiikkknnnpppssstttttttttwwwsssxxxxxxuuuzzznnnrrruuuuuuqqqnnnmmmmmmnnnoooppppppppppppooooootttpppooosssvvvsssooommmmmmqqquuuvvvuuuuuuxxxzzzyyy}}}{{{~~~}}}~~~}}}vvvwwwwwwxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzvvvuuutttvvvwwwwwwsssooossstttuuuwwwwwwwwwvvvvvvxxxvvvwwwyyyyyyyyyxxxsssqqqtttrrrqqqtttyyyzzzvvvqqqnnnnnnyyy|||ooommmqqqqqqrrrssstttrrrooolllrrrooollljjjiiijjjmmmoootttsssrrrpppnnnllliiihhhkkkooooookkkkkknnnkkkdddkkkooorrrqqqnnnnnnqqquuurrrqqqrrruuusssnnnmmmpppqqqqqqqqqqqqrrrsssttttttqqqtttwwwwwwvvvuuuwwwyyyooonnnooopppqqqpppnnnlllgggppptttqqqoooqqqqqqnnnqqqrrrssstttsssqqqooommmrrrtttvvvuuussstttxxx|||{{{~~~~~~}}}|||zzzyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyxxxwwwvvvuuuwwwuuussstttuuuvvvuuusssrrrsssuuuvvvwwwwwwwwwwwwzzzxxxyyy|||{{{||||||yyyuuuqqqtttrrrqqqrrrtttuuuuuusssnnnlllsssyyyqqqqqqsssrrrqqqrrrssssssrrrqqqrrrqqqpppnnnlllkkkiiiiiipppooonnnmmmkkkiiihhhgggkkkooopppnnnnnnpppmmmggglllppptttssspppoooqqquuuuuussstttvvvsssnnnmmmpppuuuuuutttrrrrrrrrrrrrrrrtttvvvxxxwwwuuutttvvvxxxpppoooooooooooonnnmmmlllgggnnnrrrpppooorrrsssqqqpppqqqrrrsssssssssrrrqqqqqqrrrsssssssssuuuxxxzzzyyy}}}~~~}}}}}}~~~}}}|||}}}||||||zzzyyyxxxwwwwwwssstttvvvwwwwwwvvvtttssswwwuuussssssuuuvvvwwwwwwrrrssstttvvvwwwxxxxxxxxxvvvuuuvvvxxxxxxxxx~~~wwwwwwwwwtttpppssssssrrrppppppqqqtttvvvtttoooqqqxxxzzztttqqqssstttrrrpppppprrrtttuuuuuuooopppqqqrrrpppmmmiiigggmmmmmmmmmlllkkkjjjiiihhhjjjnnnpppoooooopppmmmiiiooorrruuuuuusssqqqrrrsssvvvttttttvvvsssmmmmmmooovvvuuutttsssrrrrrrrrrrrrvvvwwwwwwvvvtttsssuuuvvvqqqpppooommmllllllmmmmmmiiimmmooonnnooorrrtttsssoooooopppqqqrrrsssuuuvvvqqqpppoooqqqtttwwwxxxyyyyyy|||}}}{{{{{{|||~~~}}}}}}}}}|||{{{zzzyyyxxxxxxlllnnnrrrvvvxxxxxxwwwvvvuuuttttttuuuvvvwwwxxxxxxrrrssstttuuuvvvwwwxxxyyyuuuttttttuuutttsssyyy}}}xxxuuusssqqqoooqqqsssuuusssoooooossswww|||vvvtttvvvvvvqqqoooqqqpppooonnnppprrrtttuuutttkkkmmmpppqqqqqqpppnnnlllmmmnnnnnnooonnnnnnmmmmmmhhhkkknnnoooooonnnmmmlllqqqsssvvvvvvtttrrrrrrrrrsssqqqrrrtttqqqmmmmmmpppqqqqqqqqqqqqrrrsssttttttttttttssssssrrrssstttvvvrrrqqqooolllkkkkkkmmmooommmnnnnnnmmmnnnqqqssstttoooooonnnnnnppprrrtttvvvrrrooonnnpppuuuyyyzzzyyy{{{}}}{{{yyyyyy|||~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{mmmooossswwwyyyyyyxxxwwwqqqtttwwwyyyzzzyyyxxxwwwsssssstttuuuvvvwwwxxxyyyzzzxxxwwwwwwuuusssxxxyyysssqqqqqqoootttxxxwwwrrrppprrruuu{{{wwwttttttssspppnnnnnnllllllmmmppprrrrrrqqqooommmmmmnnnoooooooooppppppnnnnnnooopppppppppppppppjjjllloooqqqpppnnnnnnpppqqqssstttuuutttrrrrrrrrrqqqpppqqqsssrrroooqqquuuoooooooooooopppqqqrrrssspppooooooppprrrtttuuuuuurrrrrrpppmmmjjjkkknnnqqqrrrooonnnnnnnnnoooppprrrqqqpppnnnmmmmmmooorrrsssssspppoooqqqvvvzzz{{{zzz{{{}}}~~~|||zzzxxxzzz}}}~~~~~~yyyyyyzzzzzz{{{|||}}}}}}tttuuuwwwxxxxxxwwwvvvtttppptttyyy|||{{{yyywwwvvvuuutttttttttuuuvvvwwwxxxzzzwwwvvvvvvsssqqqvvv}}}wwwttttttoootttxxxxxxtttqqqqqqssstttrrrpppqqqqqqqqqooonnnjjjkkkmmmooopppooollliiiqqqpppnnnmmmlllmmmnnnnnnllllllmmmnnnooooooooooooooooooqqqssspppnnnpppuuuqqqqqqqqqqqqqqqrrrrrrrrrrrrpppqqqtttsssrrrtttyyyqqqqqqpppooonnnnnnnnnnnnmmmmmmnnnqqqtttuuuuuutttqqqrrrrrrooollllllpppttttttooommmooopppnnnnnnppprrrqqqooonnnnnnooopppqqqsssrrrqqqsssvvvyyy{{{{{{yyy{{{~~~~~~}}}~~~|||{{{zzzyyy{{{~~~~~~}}}||||||xxxyyyyyyzzz{{{{{{||||||xxxxxxxxxxxxwwwvvvuuutttrrrvvvzzz|||zzzxxxwwwxxxwwwvvvuuuttttttuuuvvvwwwwwwuuuuuuuuusssrrrwwwyyyuuusssqqqsssuuutttqqqpppqqqsssuuussspppooooooqqqqqqpppnnnmmmlllmmmmmmllljjjhhhooonnnmmmlllllllllmmmnnnkkklllmmmnnnoooooooooooopppoooooopppmmmjjjnnnvvvpppooommmmmmnnnppprrrrrrqqqoooppprrrqqqoooqqqvvvrrrqqqpppooonnnnnnnnnnnnnnnnnnpppssswwwwwwtttrrrppprrrsssqqqnnnnnnrrrvvvsssmmmkkkooorrrooonnnpppsssrrrqqqppppppqqqrrrrrrqqqrrrsssssstttuuuxxx{{{xxx{{{}}}{{{{{{}}}|||{{{{{{}}}~~~~~~}}}|||{{{{{{zzzyyyyyyyyyzzzzzzzzz{{{{{{wwwwwwwwwvvvvvvvvvwwwwwwuuuxxxzzzzzzxxxwwwxxxzzzxxxwwwuuutttttttttuuuvvvzzzxxxyyyzzzyyyxxx~~~~~~}}}yyytttppptttsssrrrpppooooooqqqsss{{{yyytttpppoooqqqrrrppprrrooolllkkkjjjjjjiiihhhiiijjjkkklllnnnoooooopppmmmmmmnnnooopppppppppoooooolllllllllhhheeejjjtttpppmmmkkkjjjlllooorrrsssooommmmmmnnnmmmjjjlllqqqoooooooooooopppqqqrrrsssqqqqqqrrrvvvyyyxxxtttpppooorrrtttsssoooooosssxxxqqqkkkjjjpppsssqqqppprrrrrrrrrrrrrrrsssssstttuuuppprrrtttsssrrrrrrvvvzzzzzz~~~~~~|||{{{~~~~~~}}}}}}~~~|||zzzyyyzzz|||{{{zzzyyyyyyyyyyyyyyysssuuuxxxxxxwwwwwwxxxzzzuuuuuuuuuuuuvvvvvvvvvvvvyyyzzzzzzxxxvvvttttttuuu{{{{{{zzzxxxuuuttttttvvvuuuvvvwwwxxxwwwtttqqqooowwwvvvuuutttsssrrrqqqqqqyyyyyyyyyxxxvvvsssqqqooommmjjjggghhhkkkmmmmmmkkkjjjjjjkkklllmmmmmmmmmmmmllllllllllllmmmmmmnnnooommmllllllllllllkkkkkkkkknnnmmmmmmmmmnnnoooqqqrrrooommmlllmmmoooqqqrrrrrrooonnnmmmmmmoooqqqtttvvvuuurrrpppqqqtttuuutttssspppqqqrrrrrrqqqpppqqqrrryyytttoooooorrruuusssqqqtttvvvtttpppoooqqqrrrooorrrrrrrrrrrrsssssstttuuuzzz|||~~~~~~}}}~~~~~~}}}}}}||||||}}}}}}|||{{{||||||{{{{{{zzzzzzzzz{{{{{{wwwwwwvvvwwwyyyzzzxxxwwwsssssstttuuuvvvxxxxxxyyyxxxxxxxxxxxxxxxwwwwwwwwwuuuvvvwwwuuusssrrrsssttt{{{{{{yyyxxxvvvtttrrrrrrtttttttttsssrrrqqqpppoootttvvvwwwxxxwwwtttqqqooommmlllkkkkkkmmmnnnnnnmmmlllmmmnnnooooooooonnnmmmjjjkkklllmmmmmmllljjjiiillllllllllllllllllllllllooonnnmmmlllkkklllmmmnnnqqqooonnnnnnoooqqqqqqrrrppppppoooooopppqqqssstttsssqqqoooppprrrtttsssqqqpppqqqrrrqqqppppppqqqrrrvvvrrrnnnooorrrtttrrrpppppprrrpppmmmpppvvv{{{{{{rrrrrrrrrrrrssstttuuuuuuzzz}}}}}}}}}}}}}}}||||||}}}~~~}}}}}}}}}||||||||||||||||||}}}}}}|||yyyvvvwwwzzz{{{xxxuuutttuuuuuuvvvwwwwwwxxxxxxyyywwwuuuwwwzzz{{{zzzxxxsssuuuwwwwwwvvvuuuuuuvvv~~~zzzwwwtttsssssstttttttttuuuuuutttrrrpppoooppprrruuuvvvvvvtttrrrppplllnnnooopppooonnnooopppnnnoooqqqrrrrrrpppnnnmmmkkkmmmooopppooollliiigggkkkkkkllllllmmmnnnnnnnnnpppooommmllllllnnnpppqqqsssrrrqqqpppoooooopppqqqrrrrrrrrrrrrqqqqqqqqqqqqpppooonnnoooqqqrrrqqqpppooopppqqqqqqpppooopppqqqrrrooommmooorrrsssqqqoooooopppooommmpppyyyrrrrrrrrrrrrssstttuuuvvv{{{}}}}}}||||||~~~}}}|||zzz{{{|||}}}|||{{{|||}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{yyyyyyyyyxxxwwwvvvyyyyyyxxxwwwvvvvvvuuuuuu{{{wwwtttvvv{{{}}}zzzvvvwwwyyy{{{{{{yyyxxxxxxyyy}}}{{{xxxuuutttsssssssssuuuvvvwwwwwwvvvuuusssqqqqqqqqqrrrrrrrrrrrrqqqqqqkkkooorrrrrrooommmnnnpppnnnoooqqqqqqqqqooommmkkknnnooopppqqqpppooommmllljjjkkkkkklllnnnoooooopppnnnnnnnnnnnnpppsssvvvxxxuuutttsssqqqooonnnooopppqqqrrrrrrssssssrrrrrrqqqooooooooopppqqqqqqqqqpppooopppqqqqqqoooooopppqqqooonnnnnnppprrrsssqqqooorrrsssrrroooqqqwww{{{{{{rrrrrrrrrrrrsssuuuvvvwww{{{~~~}}}{{{zzzzzzyyyyyyyyy{{{}}}{{{zzzzzz~~~~~~~~~{{{}}}~~~{{{vvvsssvvvyyyzzzyyyyyyxxxwwwvvvvvvuuu|||xxxuuuvvvzzz{{{xxxtttxxxyyyzzzyyywwwvvvvvvwwwuuuuuuttttttsssrrrqqqqqquuuuuuvvvvvvvvvtttsssrrrtttssspppnnnnnnooopppqqqkkknnnqqqqqqnnnlllmmmooolllmmmnnnooonnnlllkkkiiiooonnnmmmmmmmmmooopppqqqiiijjjkkklllmmmoooppppppnnnnnnnnnppprrrtttvvvwwwtttttttttqqqnnnmmmoooqqqppppppqqqssssssssssssssspppqqqrrrssssssrrrrrrrrroooqqqrrrqqqpppooopppqqqoooooooooqqqrrrrrrqqqppprrruuutttqqqqqqttttttrrrrrrrrrrrrssstttuuuwwwwww{{{}}}|||{{{zzzzzzzzzyyyzzz|||~~~|||{{{|||~~~}}}yyy}}}{{{ssspppuuu{{{vvvwwwwwwxxxyyyyyyzzzzzzzzzxxxvvvvvvxxxyyywwwtttuuuvvvuuutttqqqqqqrrrsssrrrrrrrrrsssrrrqqqppppppssssssrrrrrrqqqqqqqqqqqquuussspppmmmmmmnnnppprrrmmmnnnoooooommmllllllmmmlllllllllllllllkkkkkkkkkmmmllljjjiiijjjllloooqqqiiiiiijjjkkklllmmmnnnooonnnnnnooopppppppppooooooqqqssssssqqqnnnmmmpppsssoooppppppqqqrrrsssssstttppprrrtttuuutttsssssstttpppqqqrrrrrrqqqpppqqqrrrpppppppppppppppqqqqqqqqqooorrrsssqqqrrrtttsssppprrrrrrrrrssstttvvvwwwxxxzzz|||~~~~~~|||{{{{{{{{{~~~}}}|||}}}~~~|||{{{zzz||||||yyysssqqquuuyyyvvvvvvwwwxxxyyy{{{{{{|||vvvvvvvvvvvvvvvwwwwwwwwwvvvvvvtttrrrqqqrrruuuwwwvvvuuusssrrrqqqqqqrrrrrrsssrrrpppoooooopppqqqrrrppppppppppppppppppqqqqqqpppooommmmmmnnnnnnmmmlllnnnmmmlllllllllmmmnnnooommmllljjjjjjjjjkkklllmmmiiiiiiiiijjjkkklllmmmmmmlllnnnppprrrrrrpppmmmkkkmmmppprrrpppmmmmmmqqquuurrrqqqpppoooooopppqqqrrrooorrruuuvvvtttsssssstttqqqsssssssssrrrqqqrrrsssppppppooonnnmmmnnnooopppoooqqqrrroooppptttuuurrrrrrrrrrrrsssuuuvvvxxxyyyyyy{{{{{{{{{zzzzzz{{{}}}~~~~~~{{{zzz{{{{{{yyyvvvttttttvvvwwwyyyyyyyyyyyyyyyyyyyyyzzzrrrsssuuuvvvuuuvvvxxxyyyzzzyyyxxxvvvuuuxxx|||}}}zzzuuurrrpppqqqsssuuuuuutttqqqooooooqqqssstttkkkmmmppprrrtttsssrrrqqqssspppllllllnnnpppooommmpppooonnnmmmmmmoooqqqsssnnnnnnnnnnnnmmmlllkkkkkkhhhiiiiiijjjjjjkkkkkkllljjjmmmqqqtttuuussspppnnnkkknnnqqqooommmmmmqqqvvvtttssspppnnnnnnnnnooopppnnnrrruuuvvvtttrrrrrrtttrrrsssttttttrrrrrrssstttppppppnnnlllkkkkkkmmmooorrrsssqqqnnnnnnsssvvvuuuqqqrrrrrrsssuuuwwwxxxyyyyyyzzzzzzyyyxxxyyy{{{~~~~~~~~~~~~}}}|||}}}~~~~~~~~~{{{vvvwww|||}}}zzzwwwxxxyyyzzzzzzzzzyyyyyywwwwwwwwwvvvttttttvvvxxx|||}}}wwwuuu{{{yyyvvvsssrrrsssuuuuuuuuusssssssssttttttsssrrrrrrsssrrrpppnnnnnnooopppqqquuurrroooooorrrttttttrrrqqqpppooopppqqqqqqooommmqqqooollliiiiiikkkmmmooommmnnnppppppnnnlllllllllmmmnnnooopppqqqrrrrrrrrrrrrmmmjjjkkklllmmmqqqwwwsssqqqnnnlllkkklllnnnooouuuuuutttrrrpppqqquuuxxx{{{tttnnnnnnrrrtttqqqmmmkkklllnnnpppqqqrrrrrrqqqmmmnnnoooqqqrrrrrrrrrrrrrrrrrrpppppprrruuuxxxzzzzzz|||~~~|||zzzyyyyyy{{{~~~}}}||||||yyy{{{yyyvvvvvvxxxvvvqqqwwwxxxyyyzzzzzzzzzyyyyyyyyyyyyyyywwwuuutttuuuwwwyyyzzzyyyttttttzzzwwwuuurrrqqqrrrsssssssssrrrsssssssssssssssrrrrrrsssrrrqqqpppoooppprrrsssrrrpppnnnnnnpppqqqpppooolllkkklllnnnpppqqqqqqooolllkkkkkkkkkmmmpppsssuuuqqqqqqpppnnnkkkjjjkkkmmmlllmmmnnnooopppppppppppppppllljjjlllnnnnnnqqqvvvqqqnnnkkkhhhiiimmmrrrvvvyyyxxxuuuttttttuuuwwwxxxuuurrrpppqqqtttuuurrrooopppqqqrrrrrrqqqpppooonnnooooooppppppqqqrrrsssssssssrrrqqqpppqqqtttvvvxxxuuuxxx{{{}}}}}}||||||}}}zzz~~~{{{}}}~~~|||zzzvvvyyy{{{{{{|||}}}yyyssswwwxxxyyyzzzzzzzzzyyyyyy{{{{{{{{{xxxvvvtttuuuvvvwwwxxxvvvtttvvv|||~~~|||vvvtttrrrqqqrrrsssssssssrrrrrrrrrsssssssssssssssrrrqqqpppooopppqqqrrrsssrrrpppooooooppppppnnnmmmkkkjjjjjjkkknnnoooooonnnooooooooonnnnnnoooooooootttssspppmmmjjjiiikkknnnooooooooopppppppppoooooommmjjjkkknnnpppoooqqquuupppmmmiiifffiiiooovvv{{{{{{xxxttttttvvvwwwvvvuuuooopppssstttuuutttsssqqqssssssssssssrrrpppooonnnpppoooooooooqqqrrrtttuuuuuutttrrrpppqqqrrruuuwwwtttwww{{{}}}}}}}}}~~~~~~zzz}}}~~~}}}}}}{{{ssswwwzzz|||zzzwwwxxxyyyzzzzzzzzzyyyyyyzzzzzz{{{yyywwwvvvvvvwwwwwwwwwvvvvvvzzz~~~zzzvvvtttrrrrrrsssttttttsssrrrrrrrrrrrrrrrrrrsssssspppooooooooooooppprrrrrrsssrrrrrrqqqqqqpppooonnnnnnlllkkkjjjkkkkkkjjjiiippppppqqqqqqooommmkkkjjjrrrrrrpppnnnkkkkkklllnnnrrrrrrrrrrrrrrrqqqppppppkkkiiikkkppprrrppppppsssrrrooollljjjlllpppvvvzzzxxxtttpppqqqtttvvvsssoooooorrruuuuuusssqqqrrrtttqqqqqqqqqqqqqqqqqqqqqpppoooooonnnnnnooorrrtttvvvxxxvvvtttrrrqqqssstttvvvwwwzzz}}}~~~~~~}}}}}}}}}yyy|||}}}|||~~~tttwwwxxxxxx{{{{{{wwwxxxyyyzzzzzzzzzyyyyyyvvvxxxyyyyyyxxxwwwxxxyyyvvvwwwvvvvvvzzz~~~|||wwwsssrrrqqqqqqrrrssssssrrrrrrqqqqqqqqqqqqrrrssstttppppppqqqqqqrrrssstttuuurrrrrrrrrqqqooonnnnnnnnnpppnnnkkkkkkkkklllkkkjjjkkkmmmppprrrtttsssrrrqqqmmmoooppppppooommmnnnooorrrrrrrrrrrrrrrqqqpppooojjjiiilllqqqssspppooorrrtttsssrrrqqqqqqqqqrrrssstttqqqnnnooossstttppplllqqqtttuuurrrooonnnqqquuuqqqpppppppppoooooooooooonnnmmmmmmmmmnnnqqqtttvvvzzzxxxuuusssrrrsssuuuvvvxxx{{{~~~~~~~~~yyy|||}}}|||~~~}}}|||||||||~~~~~~~~~|||yyy{{{~~~~~~zzzwwwxxxyyyzzzzzzzzzyyyyyytttvvvxxxyyyxxxxxxyyyzzztttwwwwwwuuuwwwzzzyyytttpppooonnnoooqqqrrrqqqoooqqqqqqppppppppprrrssstttrrrrrrsssuuuvvvwwwxxxxxxooooooooommmkkkkkkmmmnnnpppnnnllllllnnnoooppppppppprrrtttvvvvvvtttrrrpppkkknnnpppqqqpppoooooooooooooooooooooooonnnmmmlllkkkjjjmmmrrrsssooonnnpppssstttuuuuuutttrrrpppooorrrpppppprrrttttttqqqnnnrrrsssssspppmmmmmmpppttttttsssqqqooonnnmmmllllllmmmmmmmmmnnnppprrrtttvvvzzzxxxuuusssrrrsssuuuvvvuuuxxx|||zzz}}}}}}|||~~~{{{{{{{{{|||}}}|||}}}~~~yyywwwxxxyyyzzzzzzzzzyyyyyytttvvvxxxyyywwwvvvwwwwwwuuuyyyzzzwwwuuuwwwwwwuuuqqqppppppqqqssssssrrrqqqqqqpppooooooppprrrtttuuupppqqqssstttvvvwwwxxxxxxoooooonnnkkkiiijjjnnnqqqsssqqqooooooppprrrsssssstttuuuuuuuuussspppmmmjjjooopppqqqpppnnnnnnooopppmmmmmmnnnnnnnnnmmmmmmlllmmmlllmmmqqqrrrnnnmmmooonnnppprrrttttttsssqqqpppnnnoooqqqssstttsssrrrqqqnnnooopppooonnnooopppqqqtttsssqqqooonnnnnnnnnnnnnnnnnnoooqqqsssuuuvvvwwwxxxvvvsssqqqqqqrrrsssuuutttwww{{{}}}~~~~~~~~~{{{}}}~~~|||~~~~~~~~~~~~~~~zzz||||||zzz{{{}}}{{{vvvwwwxxxyyyzzz{{{zzzyyyyyyuuuwwwyyyyyywwwuuutttuuuxxx}}}~~~zzzvvvwwwxxxxxxtttssssssuuuwwwwwwvvvtttqqqpppooooooppprrrtttuuummmnnnppprrrsssuuuuuuuuuqqqpppooollliiikkkpppuuuyyyvvvsssqqqqqqrrrrrrqqqkkkmmmnnnpppppppppnnnmmmssssssqqqnnnllllllnnnqqqnnnnnnoooooooooooonnnnnnooommmnnnqqqqqqnnnmmmoooiiikkknnnqqqsssttttttsssjjjmmmqqqssssssqqqqqqqqqjjjkkkmmmpppqqqqqqpppooorrrqqqpppppppppqqqssstttnnnppprrrtttvvvwwwxxxxxxvvvtttqqqpppoooppprrrsssvvvyyy{{{|||{{{zzzyyyzzz{{{~~~~~~|||{{{vvvzzz{{{yyyyyy{{{zzzvvvsssuuuvvvvvvuuuwww{{{sssuuuvvvuuusssrrrssstttzzzxxxvvvtttrrrqqqqqqqqqnnnqqquuuuuusssrrrtttuuusssrrrrrrrrrssssssqqqooommmoootttxxxuuuooommmppprrrpppoooqqquuuwwwvvvsssnnnkkkhhhjjjnnnrrrttttttnnnnnnnnnnnnnnnnnnnnnnnnrrrpppnnnlllkkklllmmmmmmpppooommmmmmooopppqqqqqqoookkkkkknnnnnniiihhhllllllmmmnnnnnnnnnnnnnnnmmmiiijjjkkkmmmpppsssuuuwwwqqqooolllkkklllnnnooooooqqqooonnnoooppppppooonnnmmmoooppprrrrrrpppnnnmmmsssooommmoooqqqqqquuuzzzyyy}}}}}}{{{{{{}}}|||yyy||||||yyyxxxzzzyyyvvvtttvvvwwwvvvuuuvvvyyy|||uuusssrrrsssvvvwwwvvvtttwwwuuutttrrrppppppppppppppprrruuuuuusssrrrssstttsssrrrqqqqqqrrrrrrqqqooojjjmmmsssyyywwwpppmmmnnnqqqpppqqquuuyyyyyyuuurrrpppmmmkkkkkknnnrrrssssssllllllmmmmmmmmmmmmmmmnnnllllllkkkkkkllloooqqqrrrrrrooommmpppttttttpppkkkmmmjjjjjjmmmnnnkkklllpppiiikkkmmmpppqqqpppnnnllljjjkkklllmmmooorrrtttuuunnnmmmkkkjjjkkklllmmmmmmqqqpppoooppprrrsssrrrqqqpppqqqqqqrrrqqqqqqooooooqqqoooooossstttrrrsssvvvwww{{{~~~}}}}}}}}}}}}|||~~~}}}xxxwwwxxxxxxuuutttvvvwwwwwwuuuuuuvvvxxxvvvrrrooorrrxxx{{{xxxtttvvvuuutttsssrrrrrrrrrrrrqqqrrrttttttsssrrrrrrsssrrrpppooopppqqqqqqooonnnkkkkkknnnsssrrrnnnmmmooommmnnnqqqvvvzzzyyysssnnnssspppnnnmmmoooqqqrrrrrrmmmmmmmmmnnnnnnooooooooojjjjjjjjjkkkmmmooorrrssspppmmmlllqqqxxxxxxppphhhllliiiiiilllmmmnnnqqquuuhhhkkkooossstttrrrooommmlllllllllmmmnnnpppqqqrrrnnnmmmlllllllllmmmmmmnnnqqqpppoooppprrrssssssrrrsssrrrrrrqqqqqqqqqqqqqqquuuqqqppprrrsssqqqssswwwvvvzzz}}}~~~}}}|||~~~~~~~~~}}}xxxvvvxxxxxxuuussstttuuuvvvvvvvvvvvvvvvuuurrrppprrrvvvxxxvvvsssssssssrrrrrrrrrrrrrrrrrrnnnooopppqqqrrrrrrssssssqqqooonnnnnnoooooonnnmmmoookkkiiikkkkkkkkkoootttjjjkkknnnsssvvvuuupppkkkuuusssqqqpppoooppppppqqqooooooooopppppppppqqqqqqnnnnnnmmmlllllllllmmmmmmkkkjjjkkkpppuuuuuupppkkkllljjjiiijjjlllooosssvvvnnnooorrrttttttssspppooommmmmmmmmmmmmmmnnnoooooonnnooopppppppppooopppqqqqqqooonnnoooppppppooonnntttrrrqqqoooooopppqqqrrr{{{uuupppooooooppptttzzzvvvzzz}}}}}}{{{zzz{{{}}}~~~~~~~~~}}}xxxvvvxxxxxxvvvqqqrrrsssuuuwwwxxxxxxxxxssstttttttttssssssssssssooopppppppppppppppoooooolllllllllnnnppprrrssssssqqqooommmmmmnnnnnnnnnmmmpppmmmlllooopppoooqqqtttlllkkklllooossssssqqqmmmttttttsssqqqpppooopppqqqoooooooooooooooooooooooopppooonnnmmmlllkkkjjjjjjkkklllnnnnnnmmmllllllmmmmmmmmmkkkjjjkkkooorrrsssrrrqqqqqqpppooooooooooooooonnnmmmmmmmmmmmmmmmnnnmmmppprrrsssqqqpppqqqrrrsssqqqoooooooooooommmlllrrrqqqooommmmmmoooqqqrrryyytttrrrssssssqqqssswwwxxx{{{~~~}}}zzzxxxyyyzzz}}}~~~~~~}}}|||~~~}}}yyyxxxzzzzzzwwwsssrrrrrrtttxxxzzzzzzzzzsssuuuvvvuuurrrqqqrrrttttttuuuuuuuuuuuuuuutttssslllkkkkkklllooorrrssssssqqqooommmlllmmmnnnnnnnnnooonnnrrryyy{{{vvvqqqpppqqqnnnmmmnnnrrrttttttrrrrrrrrrsssrrrpppoooppprrrooonnnnnnmmmmmmllllllkkkmmmmmmmmmmmmllllllkkkkkkooopppppplllgggeeehhhkkklllnnnllljjjjjjoooqqqppppppooommmkkkkkkkkklllmmmpppooonnnnnnmmmmmmnnnnnnjjjnnnrrrsssqqqooopppqqquuusssqqqqqqqqqqqqooonnnpppooommmmmmmmmoooqqqsssrrrrrruuu{{{{{{uuuqqqqqqxxx{{{~~~}}}zzzxxxyyyzzz{{{}}}~~~}}}~~~}}}|||xxx{{{|||zzzzzz||||||yyywwwtttssstttwwwzzzzzzyyyvvvuuuuuuuuuvvvvvvvvvvvvyyyzzzzzzzzzzzzyyywwwwwwqqqooommmmmmppprrrrrrqqqrrrpppmmmlllmmmnnnooonnnqqqoooqqqxxxzzzuuupppnnnqqqnnnmmmooosssuuutttrrrnnnppprrrqqqpppoooqqqsssqqqqqqpppooommmlllkkkkkkkkklllllllllmmmllllllllloooooonnnkkkhhhhhhiiikkkiiilllllliiijjjoooqqqnnnllllllllllllmmmmmmnnnnnnppppppooonnnnnnnnnooooooiiinnntttuuurrrpppppprrrrrrqqqpppqqqrrrsssrrrpppnnnnnnnnnnnnppprrrsssuuusssrrruuuzzzzzzuuussstttuuuyyy|||}}}{{{zzz{{{}}}{{{}}}~~~|||~~~~~~||||||vvvzzz|||zzz{{{~~~}}}zzzzzzwwwttttttwwwyyyzzzyyyxxxtttrrruuuzzz}}}zzzwwwvvvvvvwwwwwwvvvuuusssrrrvvvrrrooooooqqqrrrqqqpppssspppmmmlllmmmooooooooovvvoookkkmmmoooooooooqqqnnnllllllooorrrtttrrrooollloooqqqqqqoooooorrrtttvvvuuutttrrrpppooommmmmmmmmmmmmmmmmmlllkkkkkkjjjkkkjjjiiijjjmmmooonnnmmmeeejjjllliiikkkpppqqqnnnjjjkkknnnqqqrrrrrrrrrqqqqqqppppppoooooooooooopppkkkqqqwwwxxxuuurrrsssuuummmmmmlllnnnqqqrrrrrrqqqmmmmmmnnnppprrrtttuuuvvv{{{uuurrrrrrrrrssswww}}}ssswww{{{}}}||||||~~~{{{~~~}}}~~~|||zzzxxx|||||||||{{{zzzzzz|||~~~yyyuuuvvvwwwwwwwwwxxxwwwuuutttssssssuuuwwwxxxsssuuuvvvwwwwwwuuurrrqqqsssqqqpppqqqssssssqqqnnnvvvuuutttsssrrrqqqqqqrrrmmmqqqqqqlllmmmsssuuurrrkkkmmmnnnnnnsssyyyvvvnnnooonnnmmmkkkkkkkkklllmmmqqqrrrrrrppplllkkknnnqqqooooooooooooppppppppppppnnnlllkkkllloooooommmjjjnnnmmmmmmmmmnnnoooqqqrrrllllllmmmnnnoooppppppqqqsssooolllmmmqqqrrrpppmmmnnnoooqqqssssssqqqooommmssstttqqqlllkkknnnpppnnnpppssstttqqqrrrtttssspppppppppqqqtttwwwyyyyyyxxxwwwyyy{{{|||{{{yyyyyyzzz}}}}}}}}}{{{zzzzzzzzzxxxwwwvvvxxxzzz{{{wwwuuuyyy{{{xxxvvvvvvuuutttrrrpppooooooooooootttttttttttttttsssssssssrrrpppnnnooopppqqqooommmttttttsssqqqpppooonnnmmmlllppppppmmmmmmrrrssspppjjjlllllllllqqqvvvtttlllnnnnnnmmmmmmlllmmmmmmmmmmmmnnnnnnnnnnnnoooqqqsssmmmnnnnnnoooooooooooooooooommmlllmmmooopppnnnkkknnnmmmmmmllllllmmmooopppnnnnnnnnnnnnoooqqqrrrssstttpppmmmmmmpppqqqooolllnnnppprrrssssssqqqooonnnrrrsssqqqmmmlllooopppnnnkkkooopppnnnooorrrrrroooppppppqqqsssvvvxxxxxxxxxwwwyyy|||}}}}}}|||}}}~~~~~~}}}{{{{{{zzzxxxuuuuuuvvvwwwvvvuuuwww}}}~~~yyyuuutttuuuttttttsssqqqpppnnnmmmtttsssrrrqqqqqqrrrtttuuuqqqooommmlllmmmnnnnnnmmmnnnnnnooopppooonnnllllllkkknnnooommmnnnppppppnnniiikkkkkkkkkooosssqqqkkkmmmmmmnnnnnnnnnnnnnnnmmmlllkkklllnnnpppqqqqqqpppkkklllnnnooooooooonnnmmmooonnnmmmnnnooopppooommmooonnnmmmmmmmmmnnnooopppppppppnnnnnnnnnppprrrssstttpppmmmmmmoooooommmkkknnnppprrrssssssrrrpppoooppprrrqqqnnnnnnppppppmmmlllpppqqqppprrruuuvvvsssooopppqqqssstttvvvwwwwwwuuuxxx{{{}}}}}}}}}}}}~~~~~~}}}{{{wwwvvvwwwxxxwwwvvvyyy}}}}}}wwwsssrrrpppqqqrrrttttttrrrqqqppprrrrrrrrrrrrssstttuuuuuurrrpppmmmlllllllllnnnnnniiijjjmmmooopppooonnnmmmkkkmmmnnnnnnnnnooommmlllkkkkkkkkkllloooqqqooollllllmmmnnnooopppooonnnmmmnnnlllkkkmmmppppppmmmjjjjjjkkkmmmnnnooonnnmmmlllnnnmmmmmmmmmmmmnnnnnnnnnooonnnnnnnnnnnnppprrrssssssrrrooommmlllmmmoooqqqqqqooommmmmmnnnooonnnlllnnnpppqqqrrrrrrrrrqqqpppmmmqqqrrrooooooqqqppplllnnnqqqsssqqqsssvvvvvvtttooopppqqqrrrssstttvvvxxxuuuwwwzzz{{{zzzzzzzzz{{{|||xxxwwwwwwxxxzzzxxxyyy|||zzztttqqqrrrkkkmmmoooqqqqqqpppnnnmmmqqqrrrtttvvvwwwvvvuuutttsssrrrpppmmmlllmmmnnnpppkkklllnnnppppppooonnnmmmmmmmmmnnnpppooonnnllllllnnnllllllnnnpppooooooooolllmmmnnnoooooonnnmmmlllmmmlllkkkllloooooolllhhhjjjkkklllmmmnnnmmmmmmlllkkkkkkkkkkkkkkklllmmmnnnkkkkkkkkklllmmmppprrrsssuuurrrooollljjjjjjkkklllnnnmmmllllllmmmnnnnnnnnnnnnooopppqqqqqqqqqqqqppplllpppqqqpppppprrrpppmmmmmmpppqqqoooooorrrqqqnnnoooqqqrrrrrrrrrsssvvvxxxxxxzzz||||||{{{yyyyyyyyy~~~~~~~~~zzzwwwuuuvvvwwwzzzyyyyyy{{{xxxrrrqqqtttpppqqqrrrssssssqqqooonnnqqqsssvvvxxxxxxvvvtttrrrssssssrrrpppnnnmmmnnnppppppqqqqqqqqqpppnnnmmmlllqqqooooooqqqqqqmmmlllnnnpppnnnnnnppppppnnnnnnqqqmmmmmmmmmmmmmmmllllllkkkjjjiiijjjkkkmmmmmmmmmkkkllllllllllllmmmmmmnnnnnnjjjkkkkkkjjjiiijjjmmmooohhhhhhhhhiiikkkmmmoooqqqsssqqqnnnllljjjjjjkkkkkkmmmmmmllllllllllllmmmmmmmmmmmmnnnoooppppppppppppkkkoooqqqoooppprrrqqqnnnooorrrssspppppprrrrrroooppprrrtttsssqqqrrrvvvzzz}}}~~~}}}|||{{{{{{}}}|||~~~~~~~~~}}}yyyvvvuuuuuuvvvvvvvvvyyy{{{yyyssssssvvvssssssuuuvvvvvvvvvuuutttssstttuuuuuuuuutttsssrrrqqqssssssrrrnnnmmmmmmoooppppppppppppppppppppppppuuuqqqppprrrrrrnnnnnnqqqqqqnnnnnnqqqppplllmmmrrrooonnnmmmkkkjjjjjjjjjjjjjjjkkkkkkjjjiiiiiikkklllnnnmmmlllkkklllmmmooopppjjjkkklllkkkiiijjjnnnqqqkkkkkkjjjjjjkkklllnnnooonnnnnnmmmmmmmmmmmmnnnnnnoooooonnnlllkkkjjjjjjjjjkkkllllllmmmnnnoooooooookkkooopppnnnooorrrrrrppppppssstttrrrsssuuuuuurrrqqqsssuuutttqqqrrrvvv{{{}}}~~~}}}~~~}}}{{{}}}}}}zzzwwwvvvvvvxxxqqqsssxxx}}}{{{uuutttwwwmmmnnnppprrruuuvvvwwwxxxvvvuuusssrrrqqqrrrrrrsssppprrrtttrrrooollllllnnnkkkkkklllnnnpppsssuuuvvvxxxsssqqqsssrrrnnnooosssqqqnnnnnnqqqoookkklllrrrpppnnnllljjjiiihhhiiiiiinnnooonnnkkkfffeeegggiiipppnnnlllkkkkkkmmmpppqqqkkklllmmmllljjjkkkooosssqqqpppooonnnmmmmmmnnnoookkklllmmmnnnooopppqqqqqqrrrqqqpppmmmjjjgggggggggkkkkkkkkklllmmmnnnnnnooollloooooommmnnnrrrsssqqqkkknnnpppooopppttttttqqqrrrtttvvvtttqqqrrrwww|||zzz|||~~~~~~}}}~~~~~~zzzzzz~~~xxxyyyzzzzzzyyyxxxvvvuuuppppppuuu{{{{{{vvvqqqqqqqqqqqqssswwwzzzyyyuuuqqqqqqwwwxxxqqqmmmooopppmmmrrrqqqqqqpppoooooopppqqqmmmooorrrtttuuutttrrrqqquuutttrrrqqqpppooommmkkkqqqnnnllllllooopppooonnnkkkjjjiiijjjlllmmmmmmlllnnnmmmkkkjjjiiiiiijjjkkkrrrpppooommmlllmmmnnnooommmmmmmmmkkkjjjjjjkkkmmmmmmmmmnnnnnnmmmlllkkkkkklllkkkjjjjjjkkkmmmppprrrlllmmmmmmllljjjjjjkkkmmmlllmmmooopppooonnnoooppprrrsssppplllnnnsssuuussspppnnnlllkkklllpppsssvvvssstttuuutttssstttuuuwwwyyy~~~|||}}}~~~xxxxxxyyyyyyxxxxxxwwwwwwtttsssuuuxxxxxxtttrrrtttuuuttttttvvvxxxvvvsssooommmrrrsssooonnnqqqqqqoootttqqqooooooqqqrrrooolllnnnppprrruuuuuuuuusssrrrpppooonnnoooppppppqqqpppqqqnnnmmmmmmooopppooonnnqqqppppppqqqsssuuuttttttnnnmmmlllkkkjjjiiiiiiiiimmmmmmnnnnnnnnnnnnnnnnnniiikkknnnooonnnnnnnnnooonnnmmmmmmmmmllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnjjjkkkmmmmmmllllllmmmooolllmmmooooooooonnnooopppsssssspppmmmooosssssspppoooppppppqqqrrrsssssstttrrrsssttttttssstttvvvxxxxxx|||}}}|||~~~|||yyyxxxxxxwwwwwwwwwxxxxxxyyyuuutttvvvuuussssssvvvuuutttssstttuuuuuusssrrroooqqqqqqpppqqqtttrrrnnnuuuqqqnnnooottttttoooiiiooopppsssuuuvvvvvvuuutttnnnnnnmmmmmmnnnoooppprrrqqqooonnnnnnooopppooonnnqqqoooooopppsssuuuuuutttooooooooonnnmmmllljjjjjjiiijjjmmmooooooooommmllliiilllppprrrqqqooonnnnnnnnnmmmlllkkkkkkkkklllmmmppppppqqqqqqpppnnnlllkkkiiikkkmmmnnnnnnnnnoooppplllnnnoooooonnnnnnnnnooosssrrrooommmqqquuusssmmmnnnooorrrtttuuusssqqqppptttuuuvvvwwwwwwxxxzzz|||zzzzzz|||}}}~~~|||zzzxxxvvvuuuuuuvvvvvvyyyvvvuuuvvvuuurrrrrruuuqqqqqqqqqrrrtttuuuvvvwwwvvvuuutttuuuvvvvvvqqqlllpppooooooqqqtttssspppllloooqqqsssuuuvvvvvvuuuuuurrrqqqooommmkkkjjjlllmmmqqqpppooonnnnnnooooooooonnnlllkkkllloooqqqrrrrrrqqqrrrrrrrrrqqqooommmllljjjkkklllmmmmmmmmmlllkkkmmmoooqqqqqqooolllkkkjjjnnnmmmkkkjjjjjjkkkmmmnnnpppppppppooonnnmmmlllkkkjjjllloooooonnnnnnnnnooolllnnnoooooonnnmmmmmmnnnqqqooommmmmmrrrwwwtttmmmmmmnnnqqqssssssqqqooonnnrrrtttuuuvvvwwwxxx{{{}}}|||{{{zzz|||~~~|||yyywwwuuusssssssssvvvtttuuuxxxwwwrrrppprrrpppqqqqqqqqqrrrsssuuuwwwvvvttttttwwwyyyvvvqqqmmmjjjnnnrrrsssrrrpppqqqssspppqqqrrrssstttttttttsssrrrrrrqqqnnnjjjhhhiiikkkppppppooonnnmmmmmmmmmnnnpppnnnmmmmmmppprrrssstttppppppqqqqqqpppooommmlllooonnnlllkkkjjjjjjjjjkkkmmmnnnnnnllljjjiiijjjlllnnnlllkkkjjjjjjkkkmmmnnnooonnnlllkkkkkklllnnnooommmooopppooommmllllllmmmlllnnnoooooommmlllmmmnnnmmmmmmllllllrrrwwwvvvpppppppppppppppqqqqqqqqqpppnnnppprrrssstttuuuxxx{{{|||zzzzzz{{{}}}|||zzzwwwuuusssrrrrrrrrrrrrtttxxxxxxrrrooopppsssttttttrrrpppoooppprrrnnnmmmqqqvvvxxxtttqqqppphhhnnnsssssspppnnnrrrvvvppppppqqqqqqqqqqqqppppppllloooqqqooolllkkklllooonnnoooooommmkkkkkklllmmmpppnnnllllllnnnpppqqqqqqlllmmmmmmnnnnnnmmmmmmlllrrrpppmmmjjjiiiiiijjjkkkhhhiiiiiiiiihhhjjjmmmppplllkkkjjjjjjjjjkkkmmmmmmnnnmmmkkkiiijjjllloooqqqpppppppppnnnkkkjjjkkkllllllnnnoooooommmllllllmmmkkkmmmmmmlllooouuuvvvssssssrrrqqqqqqqqqssstttuuuqqqsssuuuvvvvvvxxx{{{}}}zzzzzz{{{|||}}}}}}~~~~~~yyyyyyyyyxxxvvvuuusssrrrqqqppprrrvvvvvvrrrooopppsssuuuuuussspppnnnnnnpppkkklllrrrxxxxxxrrroooqqqmmmppprrrqqqooonnnpppsssppppppoooooonnnmmmmmmlllhhhlllqqqqqqooommmoooqqqmmmnnnnnnmmmjjjiiijjjlllnnnllliiihhhiiikkkmmmmmmlllllllllmmmmmmnnnooopppoooooonnnllllllkkkkkkkkkdddfffiiijjjjjjkkkmmmooojjjjjjkkkkkkkkklllllllllnnnmmmllllllmmmmmmoooooooooooommmkkkiiiiiilllnnnlllnnnooonnnmmmkkklllllllllppppppmmmlllpppttttttrrrqqqqqqqqqrrrtttuuuvvvtttuuuwwwwwwwwwyyy{{{~~~{{{~~~~~~|||}}}~~~}}}vvvvvvwwwxxxxxxwwwuuutttpppooopppttttttqqqoooqqqooorrrtttsssqqqooopppqqqooopppvvv|||yyypppmmmpppsssrrrppppppoooooooooooopppooonnnmmmlllkkkjjjjjjgggmmmrrrssspppmmmnnnppplllmmmnnnllliiigggiiikkkpppmmmjjjiiijjjkkklllmmmooonnnnnnnnnoooqqqsssuuukkklllnnnoooooommmlllkkkeeehhhkkkmmmlllkkkjjjjjjiiijjjkkkllllllllllllkkknnnnnnoooppppppooonnnmmmnnnmmmkkkiiihhhiiimmmqqqlllnnnooonnnmmmkkkkkklllnnnssssssmmmiiilllqqqtttmmmnnnoooqqqrrrsssssstttoooppprrrrrrrrrsssuuuwww~~~}}}~~~|||yyyxxxxxxyyyzzzvvvuuutttrrrrrrssstttttttttsssrrrsssuuuuuutttsssrrrrrrrrrsssssssssssssssqqqpppppprrrqqqmmmnnnrrrqqqmmmmmmqqqqqqnnnlllllltttssspppnnnllllllllllllqqqqqqpppnnnmmmlllkkkjjjlllkkkjjjiiiiiikkklllnnnooooooooopppppppppppppppllljjjhhhjjjmmmoooooommmfffgggggghhhhhhhhhhhhggglllkkkjjjjjjiiiiiiiiijjjlllppprrrpppkkkiiilllooooooooonnnmmmmmmnnnppppppoooqqqnnniiihhhllllllggglllmmmppprrroookkkooouuummmmmmmmmnnnnnnooopppqqqtttttttttsssrrrssswwwyyy||||||}}}{{{zzzyyyyyyzzz{{{uuuuuutttssssssssssssssssssrrrqqqrrrssstttsssrrruuuuuuttttttsssrrrqqqqqqrrrqqqqqqsssqqqnnnooorrrrrroooooorrrssspppnnnnnnpppooonnnmmmmmmnnnooooooppppppooonnnmmmlllkkkkkknnnmmmkkkjjjjjjkkklllmmmnnnnnnmmmmmmmmmmmmmmmnnnnnnllljjjkkkmmmnnnmmmlllggghhhiiijjjkkkjjjiiiiiikkkkkkkkkkkkkkklllmmmmmmnnnoooooommmkkkkkknnnqqqnnnmmmkkkiiihhhhhhhhhiiipppqqqoooiiiiiimmmmmmjjjnnnnnnqqqrrrooojjjlllqqqmmmmmmlllmmmmmmnnnooopppqqqrrrrrrrrrrrruuuxxx{{{xxx|||{{{}}}|||{{{yyyyyyyyyzzz{{{ttttttuuuuuuttttttsssrrrrrrqqqoooppprrrssssssrrruuuuuuuuutttsssssssssrrrqqqoooppprrrpppmmmmmmqqqrrrnnnnnnrrrssspppnnnnnnoooooonnnnnnnnnnnnooopppnnnnnnnnnnnnnnnmmmmmmlllnnnnnnlllkkkkkklllmmmnnnnnnmmmkkkjjjiiijjjjjjkkknnnmmmkkkllllllmmmllljjjhhhiiikkkmmmmmmmmmkkkjjjjjjkkkkkklllmmmnnnpppppprrrpppnnnlllkkkkkkmmmnnnrrrqqqooommmllllllmmmmmmrrrsssppplllkkkoooqqqpppoooppprrrsssoooiiiiiimmmllllllllllllmmmnnnooopppooopppqqqrrrsssvvv{{{~~~{{{~~~{{{}}}|||zzzyyywwwwwwwwwwwwssstttuuuuuuuuutttrrrqqqrrrpppoooppprrrssstttsssrrrrrrsssttttttuuuvvvvvvooonnnnnnpppnnnkkkllloooooollllllpppqqqnnnllllllqqqppppppooonnnmmmmmmmmmlllmmmnnnoooooonnnmmmmmmmmmlllllllllmmmnnnooopppnnnmmmkkkiiihhhhhhiiijjjkkkkkkkkkkkkkkkkkkkkkjjjhhhiiilllnnnnnnmmmlllkkkkkkkkkkkklllmmmnnnooopppsssqqqnnnmmmmmmlllkkkiiissssssrrrrrrrrrtttuuuvvvssssssqqqnnnnnnpppsssuuupppppprrrtttqqqkkkjjjmmmmmmmmmmmmmmmnnnooopppqqqppprrrsssssstttwww{{{{{{}}}|||zzzxxxvvvtttsssrrrssstttuuuuuuuuutttrrrqqqsssqqqoooppprrrtttuuuuuurrrrrrsssssstttuuuuuuvvvpppnnnoooqqqooollllllpppnnnkkkkkkoooqqqnnnlllmmmooooooooooooooonnnmmmmmmkkklllnnnooooooooonnnmmmjjjjjjkkkmmmnnnppprrrsssooonnnlllkkkjjjjjjjjjjjjfffgggiiijjjjjjjjjjjjkkkggghhhjjjlllmmmmmmlllkkklllllllllllllllmmmnnnnnnmmmmmmmmmoooppppppmmmjjjqqqpppppppppppprrrtttuuuppppppooonnnmmmmmmpppuuuooonnnpppsssrrrnnnnnnqqqoooooooooooopppqqqrrrsssuuuuuuvvvuuuuuuwww{{{~~~||||||{{{zzzxxxvvvtttrrrqqqttttttuuuuuuttttttsssrrrsssqqqoooooorrrtttvvvvvvvvvuuutttsssrrrqqqpppppprrrqqqqqqsssqqqnnnooorrrooolllmmmqqqssspppnnnoookkklllmmmooopppqqqqqqqqqkkklllnnnppppppooommmllliiiiiikkkmmmoooppprrrrrrnnnnnnnnnmmmmmmllllllkkkdddfffiiikkkjjjjjjkkkkkkggghhhiiijjjkkklllllllllmmmmmmlllllllllmmmmmmnnneeehhhkkkoooqqqrrrrrrrrrrrrqqqooonnnnnnnnnooopppllllllmmmnnnkkkhhhkkkqqqooolllmmmpppqqqooopppsssppppppppppppqqqrrrssstttwwwwwwwwwvvvuuuvvvyyy|||}}}zzzzzzyyyyyyxxxwwwuuuuuuuuuuuutttsssssssssssssssrrrpppnnnnnnpppsssuuuvvvvvvuuutttsssqqqooonnnnnnqqqoooppprrrpppmmmmmmqqqooollllllqqqrrrpppnnnooojjjkkkmmmooopppqqqqqqqqqlllmmmoooppppppnnnlllkkkjjjkkklllmmmnnnooooooooolllmmmooopppooonnnmmmlllfffiiilllmmmkkkjjjjjjkkkiiihhhhhhiiijjjkkkmmmnnnlllllllllmmmnnnooopppqqqfffiiilllmmmmmmooossswwwppppppnnnmmmmmmmmmnnnooommmllloooqqqnnniiikkkqqqoookkkjjjlllnnnmmmooorrrppppppppppppqqqrrrssssssuuuvvvvvvttttttuuuxxx{{{|||~~~xxxyyyyyyzzzzzzzzzyyyyyyvvvuuutttrrrrrrsssttttttqqqooollllllooorrrtttuuussssssrrrqqqqqqppppppooonnnlllmmmooommmjjjjjjnnnmmmiiijjjnnnpppnnnlllmmmmmmmmmoooppppppoooooonnnlllmmmoooqqqpppnnnllljjjllllllmmmmmmmmmmmmllllllkkkllloooqqqqqqooommmkkkiiillloooooommmjjjjjjkkkjjjiiihhhhhhiiilllnnnpppkkklllmmmnnnppprrrtttuuulllnnnnnnkkkhhhjjjqqqwwwiiiiiihhhiiijjjlllnnnooopppppptttwwwssslllmmmtttpppkkkhhhjjjkkkkkkmmmpppoooooooooooopppqqqrrrssssssssstttsssrrrtttwwwzzz~~~~~~yyy{{{xxxvvvwwwyyyzzzxxxuuuxxxtttppppppsssvvvuuutttmmmpppsssttttttrrrrrrrrruuutttqqqooommmllllllllltttmmmgggjjjqqquuuqqqlllmmmiiijjjnnnooojjjjjjnnnllllllllllllllllllllllllsssrrrqqqssssssqqqlllhhhmmmlllnnnrrrrrrnnnmmmooommmiiieeefffjjjmmmmmmkkkiiijjjlllkkkjjjiiiiiijjjllllllmmmlllkkkjjjiiiiiinnnmmmmmmnnnpppooommmkkkmmmlllkkkkkkkkkllllllmmmhhhhhhjjjlllnnnnnnllljjjppptttsssmmmjjjmmmnnnkkkpppoooooooooppppppooommmllloooqqqqqqpppqqqtttwwwwwwwwwvvvvvvuuuuuuuuuttt~~~zzzyyyxxxyyyzzzyyyxxxvvvvvvtttrrrqqqrrrsssttttttrrrtttvvvvvvtttssssssssssssrrrqqqooommmlllllllllqqqlllhhhiiinnnqqqooolllnnnkkklllpppqqqmmmmmmqqqnnnnnnnnnnnnnnnmmmmmmmmmrrrqqqppprrrtttsssppplllqqqnnnooorrrrrrnnnlllllloookkkggggggkkkmmmllljjjhhhjjjllllllkkkjjjkkkllljjjkkklllllljjjiiiiiiiiilllkkkkkkmmmnnnnnnllljjjmmmmmmmmmllllllkkkkkkjjjlllkkkkkklllmmmllljjjhhhjjjoooppplllkkknnnpppnnnooonnnnnnoooqqqrrrqqqooommmooopppooonnnppptttwwwvvvvvvwwwwwwwwwwwwvvvvvv~~~{{{}}}~~~}}}zzzvvvtttttttttttttttrrrpppppprrrtttwwwxxxxxxwwwuuuttttttuuuttttttssssssqqqpppooonnnpppnnnllllllnnnooooooooonnnmmmnnnqqqrrrppppppsssqqqqqqqqqppppppooooooooopppooooooqqqssssssrrrqqquuupppnnnqqqrrrnnnjjjiiipppllliiiiiilllmmmllljjjiiikkkllllllkkkkkkmmmnnnjjjlllmmmmmmkkkjjjjjjkkkjjjjjjkkklllnnnnnnmmmkkkmmmmmmnnnnnnmmmkkkiiihhhmmmlllkkkkkkllllllkkkjjjhhhlllnnnkkkkkknnnpppooonnnmmmmmmooorrrsssrrrqqqnnnoooooonnnnnnppptttwwwtttuuuwwwxxxyyyyyyxxxwww~~~zzztttqqqppprrrtttuuusssooonnnpppssswwwxxxxxxwwwuuutttvvvwwwuuuvvvwwwwwwvvvuuusssrrrqqqqqqqqqpppooooooqqqsssmmmmmmnnnpppqqqqqqqqqrrrrrrrrrrrrqqqppppppooooooooonnnnnnooopppqqqqqqqqqtttnnnkkkoooqqqmmmiiihhhnnnllljjjkkkmmmnnnnnnmmmlllmmmnnnmmmlllkkklllnnnlllnnnpppooommmkkklllnnnkkkkkkkkkmmmoooooonnnllljjjlllmmmnnnnnnllljjjiiikkkjjjiiijjjlllnnnooonnnkkkmmmooonnnlllmmmmmmnnnooonnnnnnpppqqqrrrqqqooonnnooopppqqqrrrsssuuuvvvqqqsssuuuwwwyyyyyyxxxxxx~~~|||zzzuuusssrrrqqqsssuuussspppoooqqqssstttuuuuuuuuuttttttvvvxxxtttuuuvvvwwwwwwvvvtttsssqqqrrrrrrpppnnnnnnpppsssjjjlllmmmmmmnnnoooooonnnqqqqqqqqqppppppooooooooonnnnnnnnnnnnmmmmmmmmmmmmpppkkkiiimmmooollljjjjjjlllkkkkkklllnnnoooooooooooopppooommmkkkjjjkkkmmmkkknnnqqqoookkkiiijjjllljjjiiijjjlllmmmnnnllljjjgggiiikkknnnnnnnnnmmmllllllkkkiiijjjlllnnnnnnnnnlllmmmooopppooommmnnnoooqqqpppooooooppppppnnnlllmmmoooqqqtttvvvvvvuuutttooopppsssuuuwwwxxxxxxxxx||||||xxxxxxzzz||||||{{{yyyxxxwwwqqqsssssssssrrrrrrrrrsssppprrrsssssssssssstttvvvppppppqqqrrrrrrrrrrrrrrrooooooooommmllllllnnnooojjjmmmnnnlllmmmooonnnlllppppppppppppppppppppppppmmmnnnooonnnllljjjjjjjjjllliiijjjmmmmmmkkkkkkoookkkkkklllmmmmmmnnnnnnnnnppppppooommmjjjjjjkkkmmmjjjnnnpppnnnhhheeefffiiiiiihhhhhhjjjkkkkkkiiiffffffhhhjjjlllnnnoooooooooqqqooommmllllllllljjjhhhjjjjjjmmmqqqqqqooopppsssqqqpppnnnnnnooonnnllljjjnnnnnnpppsssvvvwwwuuusssppppppqqqsssuuuvvvxxxyyyzzz~~~zzzwwwyyyxxxxxxyyyzzzzzzxxxwwwrrrrrrrrrsssuuuuuuuuusssoooqqqssstttsssrrrrrrrrrmmmmmmmmmnnnooopppqqqrrrpppnnnmmmlllllllllmmmmmmmmmqqqqqqnnnnnnpppppplllooooooooopppqqqqqqrrrrrrjjjmmmpppooommmjjjiiijjjkkklllnnnooommmiiilllrrrlllmmmnnnmmmlllkkkkkkkkkmmmmmmmmmkkkjjjjjjmmmooolllpppsssoooiiidddfffiiilllkkkkkkkkklllkkkiiifffiiiiiijjjkkkmmmnnnoooooorrrpppooonnnnnnkkkhhheeejjjiiilllqqqqqqmmmnnnrrrnnnmmmlllmmmnnnmmmkkkjjjpppnnnmmmnnnrrrtttuuutttrrrrrrrrrrrrtttvvvyyyzzz{{{~~~{{{xxxwwwxxxxxxuuurrrsssqqqpppssswwwxxxvvvtttpppsssuuuuuusssqqqoooooonnnnnnmmmmmmnnnppprrrsssrrrpppmmmmmmnnnooonnnmmmpppttttttpppooosssrrrmmmnnnooopppqqqrrrrrrssstttiiimmmpppqqqnnnkkkkkkkkkmmmnnnrrrrrrmmmhhhmmmuuunnnoooooonnnkkkiiihhhhhhjjjjjjjjjjjjjjjkkkooorrrpppuuuwwwssskkkggghhhlllpppoooooooooooonnnkkkiiikkkkkkkkkkkkkkklllnnnnnnooonnnnnnoooooommmjjjgggmmmkkkmmmrrrpppjjjiiimmmlllkkkkkklllmmmnnnlllkkkrrrnnniiiiiimmmrrrtttuuuuuutttrrrrrrsssvvvzzz|||xxx~~~zzz{{{uuusssuuuwwwwwwvvvtttrrroooppprrrsssqqqnnnjjjnnnrrrsssrrrqqqsssvvvqqqwwwwwwppplllooopppnnnqqqooommmmmmnnnooooooooovvvsssrrrrrrtttssspppmmmnnnoooooopppqqqqqqrrrrrrqqqppppppqqqrrrrrrooommmpppnnnkkkkkklllnnnooooooqqqqqqpppooonnnllljjjiiiiiiiiiiiikkknnnooonnnmmmmmmpppsssrrrmmmjjjiiijjjooommmlllmmmoooooolllhhhpppooommmlllkkkkkklllllljjjkkklllnnnpppooollljjjkkklllnnnmmmkkkjjjkkkmmmnnnnnnoooooooooooonnnmmmmmmoooqqqqqqqqqpppqqqrrrtttssssssuuuwwwxxxxxxvvvzzz|||~~~zzz|||xxxtttsssrrrrrrqqqsssrrrpppqqqssstttrrrooonnnppprrrsssrrrqqqqqqrrrrrrvvvwwwqqqnnnooopppooopppnnnllllllnnnooooooooorrrpppooopppqqqqqqooommmnnnnnnnnnoooooopppqqqrrrpppoooooooooqqqqqqooonnnrrrooommmlllmmmooooooooommmmmmmmmmmmmmmlllkkkkkkooommmmmmmmmooopppooonnnnnnppprrrqqqooommmkkkkkkmmmmmmllllllkkkjjjgggeeekkkjjjjjjjjjlllnnnqqqrrrmmmnnnoooqqqsssrrrpppmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmnnnnnnnnnnnnmmmmmmmmmnnnpppqqqppppppqqqrrrrrrqqqqqqrrruuuxxxxxxxxxzzz|||}}}zzz|||{{{zzzwwwsssqqqqqqrrrrrrrrrrrrsssuuuuuusssqqqsssrrrqqqrrrrrrrrrpppnnnpppsssssspppmmmoooooonnnnnnmmmkkklllnnnooooooooosssqqqpppooopppooommmkkknnnnnnmmmmmmnnnoooqqqrrrpppnnnllllllnnnooooooooosssqqqooonnnooopppoooooojjjkkkkkkllllllmmmmmmnnnrrrooommmlllmmmnnnnnnmmmooooooooopppqqqpppnnnllllllmmmmmmllliiigggffffffjjjiiiiiiiiikkkooorrruuunnnnnnoooqqqsssssspppnnnooonnnlllmmmooopppppppppllllllmmmmmmmmmmmmmmmmmmlllnnnpppppppppooopppqqqqqqpppooopppssswwwyyyzzzzzz{{{~~~~~~{{{{{{vvvxxxzzzyyyvvvtttuuuwwwrrrrrrtttuuuvvvuuutttrrruuurrrpppppprrrssspppmmmmmmoooooonnnmmmmmmmmmmmmmmmlllkkklllnnnoooooonnnvvvuuusssqqqpppnnnmmmlllnnnmmmlllllllllnnnpppqqqpppmmmjjjjjjkkknnnooooootttrrrpppppppppqqqpppoookkkkkkllllllmmmmmmnnnoooooollliiihhhiiijjjkkkkkknnnlllkkkmmmpppqqqooolllkkkmmmooommmiiiggghhhjjjooommmkkkiiijjjllloooqqqlllllllllnnnppppppnnnlllooommmlllmmmoooqqqqqqpppmmmmmmmmmmmmmmmmmmnnnnnnlllnnnppppppoooooopppqqqtttrrrooopppsssvvvyyyzzzyyy{{{~~~}}}{{{zzzsssvvvyyyxxxuuuttttttvvvrrrsssuuuuuuuuuttttttsssssspppnnnooorrrtttrrrpppnnnmmmnnnpppqqqpppoooooommmllllllmmmooopppooonnnrrrrrrqqqpppooonnnooopppmmmllllllllllllnnnoooppppppmmmjjjhhhjjjlllnnnoootttrrrqqqqqqrrrrrrqqqpppmmmlllkkkjjjjjjjjjkkkkkkkkkiiigggfffhhhjjjkkkkkkllljjjhhhjjjnnnooonnnkkkhhhkkkmmmllliiiiiikkknnnpppooollljjjjjjkkkmmmnnnkkkjjjkkklllnnnnnnlllkkkmmmmmmmmmnnnooopppooonnnnnnnnnmmmmmmmmmnnnpppppplllnnnpppppppppoooppprrrxxxuuurrrqqqsssvvvxxxxxxxxxzzz~~~~~~{{{zzzuuuvvvwwwvvvsssrrrqqqqqqtttuuuuuuuuusssrrrssstttqqqoooooooooqqqssstttsssqqqnnnooosssvvvtttrrrsssooonnnnnnoooppppppnnnmmmiiijjjkkkllllllooorrruuullllllmmmmmmnnnoooooooooqqqnnnjjjiiijjjlllmmmmmmrrrqqqpppqqqrrrsssrrrqqqmmmkkkjjjhhhgggggghhhhhhllljjjiiiiiikkklllmmmllljjjiiiiiijjjlllmmmmmmlllggghhhiiiiiiiiijjjlllnnnllllllkkkkkklllmmmoooooommmllllllmmmnnnooonnnlllkkknnnqqqqqqpppnnnmmmmmmooonnnmmmmmmnnnoooqqqrrrmmmoooqqqqqqqqqpppqqqrrryyyvvvtttssstttvvvwwwwwwuuuyyy~~~|||yyyyyywwwvvvuuuvvvuuutttsssvvvvvvvvvssspppooorrrtttppppppqqqppppppqqqsssuuuppplllmmmtttwwwtttrrrsssqqqpppppppppqqqpppnnnlllgggiiikkkkkkkkknnnrrrvvvkkklllnnnpppppppppooonnnrrrooolllkkkkkklllkkkkkkppppppoooqqqssstttsssqqqnnnmmmkkkiiihhhiiijjjjjjnnnmmmkkklllmmmmmmlllkkkiiijjjkkkkkkjjjkkklllnnnkkkiiihhhhhhjjjllllllllliiijjjkkkmmmnnnooooooooonnnmmmlllmmmooooooooommmjjjpppvvvwwwqqqmmmlllmmmnnnmmmlllllllllnnnppprrrnnnppprrrrrrrrrqqqrrrtttuuutttssssssuuuvvvvvvvvvsssxxx~~~}}}xxx{{{xxxvvvwwwzzz|||{{{yyywwwwwwvvvrrrnnnmmmqqqtttppprrrsssqqqooonnnrrruuunnniiijjjrrruuurrrpppqqqsssrrrqqqrrrrrrqqqnnnkkkmmmoooooonnnlllmmmppptttjjjllloooqqqrrrqqqooonnnssspppmmmlllllllllkkkjjjooonnnoooqqqssstttsssrrrpppooommmllllllmmmnnnoooooonnnmmmmmmmmmllliiigggiiilllnnnllljjjjjjmmmpppqqqmmmjjjjjjmmmooonnnllljjjkkklllnnnooonnnnnnmmmmmmlllkkklllmmmnnnnnnmmmiiirrr{{{{{{sssllllllnnnmmmlllkkkjjjkkkmmmoooqqqoooqqqssssssrrrrrrssstttrrrqqqqqqsssuuuwwwwwwvvvqqqwww||||||yyywwwuuusssssstttvvvxxxrrrsssuuuvvvuuutttrrrqqqsssqqqoooqqqsssuuusssqqqqqqrrrsssqqqnnnmmmooorrriiimmmqqqpppmmmkkkmmmqqqllllllmmmlllkkklllmmmooovvvuuurrrnnnllllllooorrrooopppooommmpppsssqqqllliiijjjkkklllmmmmmmmmmmmmooonnnnnnnnnmmmmmmmmmmmmmmmlllkkkjjjiiiiiiiiiiiimmmlllkkkjjjkkkmmmooopppooommmkkkjjjiiijjjlllmmmtttqqqnnnmmmooopppooonnnqqqpppooommmmmmllllllllllllyyyxxxnnnmmmqqqiiioooppplllkkkpppqqqnnnpppooonnnnnnooorrruuuwwwttttttsssrrrpppqqqtttvvvwwwyyy|||}}}~~~~~~|||{{{yyywwwuuusssssstttvvvwwwvvvuuuuuuttttttsssssssssrrrpppoooqqqssstttrrrpppnnnooopppooommmlllnnnpppmmmqqqsssrrrmmmkkkmmmooommmnnnnnnnnnnnnnnnooopppmmmnnnoooooonnnnnnoooqqqnnnpppooonnnpppsssqqqkkkmmmmmmmmmllllllllllllkkknnnnnnnnnnnnnnnmmmlllllljjjjjjjjjjjjkkklllmmmnnnooonnnmmmllllllnnnoooqqqmmmmmmlllkkkkkklllmmmmmmpppnnnkkklllnnnooonnnmmmooonnnmmmlllkkkkkkkkkkkkfffkkkqqqrrrpppnnnppprrrlllooonnnjjjiiinnnpppnnnpppqqqqqqrrrssssssssssssrrrrrrrrrqqqqqqrrruuuxxxvvvyyy{{{|||}}}~~~{{{zzzxxxwwwuuusssssstttuuuvvvxxxwwwuuusssrrrsssttttttpppooopppqqqssssssqqqooommmnnnooonnnmmmmmmoooqqqqqqtttuuusssnnnkkklllmmmnnnoooooopppppppppppppppfffjjjnnnpppooonnnmmmmmmmmmooopppoooppprrrpppjjjqqqpppnnnlllkkkjjjkkkkkklllmmmnnnnnnnnnmmmlllkkkiiijjjkkklllmmmnnnooopppqqqpppooonnnnnnnnnooopppkkkkkklllmmmnnnnnnnnnnnnmmmkkkjjjjjjlllmmmmmmllllllllllllkkkjjjjjjjjjiiikkkhhhffffffjjjmmmnnnnnnmmmnnnlllhhhhhhlllooonnnoooqqqtttuuuuuusssqqqooopppqqqrrrrrrrrrtttwwwyyyvvvxxxzzz{{{|||{{{yyyxxxwwwuuutttsssssstttuuuxxxwwwvvvuuutttsssssssssnnnooopppqqqrrrrrrpppooooooppppppppppppppprrrsssqqqssstttrrrooollllllmmmnnnnnnooopppqqqqqqpppnnniiilllooopppnnnlllkkkjjjllloooqqqppppppqqqooojjjrrrpppnnnkkkjjjkkkllllllkkklllmmmnnnnnnlllkkkjjjkkkllllllmmmmmmmmmmmmlllrrrqqqooonnnmmmmmmmmmnnnhhhjjjlllnnnooooooooonnnmmmlllkkkkkkkkkkkkkkkkkkllllllllllllkkkkkkjjjjjjnnnkkkhhhiiimmmppppppnnnlllllljjjiiikkkmmmnnnnnnnnnppprrrssstttsssqqqoooqqqrrrssssssssstttvvvxxxuuuwwwzzzzzz{{{|||zzzwwwwwwuuutttsssssssssssstttuuuwwwxxxwwwuuurrrpppnnnoooqqqqqqqqqqqqpppppppppooooooooopppqqqrrrrrrooopppqqqpppooonnnnnnnnnllllllmmmoooqqqqqqnnnkkklllnnnooonnnmmmllllllmmmlllppprrrooonnnooonnnjjjooonnnlllkkkkkklllnnnoookkklllmmmmmmmmmllljjjiiijjjkkkllllllllllllkkkkkkpppooonnnmmmlllkkkkkkkkkgggiiilllnnnppppppnnnnnnnnnnnnnnnmmmlllkkkjjjjjjlllmmmmmmnnnmmmmmmlllkkkiiijjjmmmoooqqqqqqqqqpppllljjjjjjmmmooopppooonnnmmmmmmmmmnnnoooqqqrrrsssssstttuuutttsssssstttvvvuuuxxxzzzzzz{{{~~~~~~{{{wwwvvvuuutttssssssrrrrrrpppsssvvvxxxxxxuuuqqqoooooopppqqqqqqppppppqqqssspppnnnmmmmmmooopppoooooommmnnnnnnooopppppppppooojjjjjjkkknnnrrrqqqlllhhhlllmmmmmmllllllmmmpppsssmmmqqqrrrnnnlllmmmnnnlllkkkkkkjjjjjjkkklllnnnooollllllkkkkkkkkkjjjjjjjjjggghhhjjjlllmmmnnnmmmmmmmmmmmmllllllkkkjjjiiiiiiggghhhkkkmmmnnnnnnmmmmmmmmmnnnoooooommmkkkkkkkkkmmmmmmooooooooonnnmmmlllmmmpppsssrrrooolllkkkkkkrrrmmmlllooorrrqqqooonnnnnnlllkkkjjjlllooosssuuusssuuuvvvuuutttssstttuuuvvvxxxzzz{{{{{{~~~|||wwwvvvuuutttsssrrrrrrqqqoooqqqsssuuuvvvtttrrrpppqqqrrrrrrqqqoooooosssvvvqqqooommmmmmooopppooommmooooooooopppqqqqqqqqqpppjjjiiijjjooorrrrrrlllffflllmmmnnnmmmlllmmmoooqqqnnnrrrrrrmmmjjjlllnnnmmmiiiiiijjjjjjkkkllllllmmmmmmllljjjiiihhhiiijjjkkkiiijjjlllnnnooonnnmmmmmmkkkllllllkkkkkkjjjiiiiiiggghhhjjjkkklllllllllllliiilllnnnooommmlllmmmnnnlllmmmoooppppppooommmlllttttttrrrpppoooppprrruuu~~~tttnnnoooqqqooonnnoooooonnnlllkkklllooorrrtttrrrsssuuuuuuuuutttuuuvvvwwwyyy{{{{{{{{{}}}wwwvvvuuutttsssrrrqqqqqqooopppqqqrrrssssssssssssrrrsssssspppnnnoootttxxxtttqqqooooooqqqrrrpppnnnqqqqqqpppqqqrrrrrrqqqpppjjjiiikkkooosssssslllfffoooppppppooollljjjjjjjjjooorrrqqqlllhhhkkknnnnnnhhhiiijjjkkkkkkkkkkkkjjjnnnllliiigggggghhhkkklllnnnoooppppppooommmkkkiiikkkkkklllllllllkkkjjjjjjhhhhhhiiijjjkkkkkkkkkkkkeeehhhlllnnnmmmmmmoooqqqkkkmmmnnnppppppooommmlllpppmmmjjjlllttt{{{pppnnnooommmmmmpppqqqpppooonnnnnnooopppqqqppprrrtttuuuuuuvvvwwwxxxwwwzzz{{{||||||{{{uuuxxxvvvtttssstttwwwxxxwwwuuusssuuuuuurrrmmmlllpppuuuzzzxxxuuusssrrrrrrtttuuurrrrrrrrrqqqoooooopppqqqoooooooooooooooooooooppplllllllllmmmnnnnnnoooooonnnmmmllllllmmmllljjjhhhmmmnnnmmmiiihhhlllnnnlllmmmllllllnnnpppnnnjjjfffkkkkkkkkkkkkiiihhhffffffmmmmmmlllkkkiiihhhjjjlllmmmkkkkkkkkkmmmmmmlllkkkggghhhiiikkkkkkllllllkkkmmmlllhhhgggnnnvvvuuummmjjjjjjlllmmmnnnmmmmmmllllllnnnkkkkkkzzzwwwrrrmmmnnnrrrsssnnniiimmmnnnpppqqqrrrrrrqqqpppvvvwwwwwwtttqqqppprrruuuvvvzzz}}}}}}{{{|||~~~zzz}}}uuusssrrrsssvvvxxxxxxwwwuuuvvvwwwsssooonnnqqquuuxxxvvvtttrrrrrrtttuuuwwwssstttuuutttrrrqqqrrrsssrrrrrrrrrrrrqqqpppooooooppppppppppppppppppppppppqqqooommmmmmnnnnnnlllkkklllnnnllliiiiiimmmooonnnlllkkkkkkmmmpppooommmjjjkkkkkkkkkkkkjjjjjjjjjjjjoooooonnnllliiihhhiiikkkmmmkkkjjjjjjkkkllllllkkkkkkkkkkkkkkkjjjjjjjjjjjjmmmmmmjjjgggkkkqqqpppjjjjjjkkklllmmmmmmmmmlllkkkmmmpppoooooozzz~~~mmmkkkiiikkkooopppooollloooooopppqqqqqqqqqqqqqqqsssuuuuuutttqqqqqqrrruuussswww{{{{{{yyy{{{{{{zzz}}}vvvtttrrrrrrtttwwwxxxxxxwwwxxxxxxuuuqqqppprrruuuuuutttsssrrrrrrtttvvvwwwtttuuuwwwvvvuuutttttttttrrrsssttttttsssqqqooommmsssrrrrrrqqqppppppooooooqqqooolllllllllmmmmmmllllllnnnmmmjjjkkkooopppnnnjjjjjjjjjkkkmmmnnnmmmllliiihhhgggggghhhiiijjjkkkqqqqqqpppmmmjjjiiiiiijjjooollljjjiiijjjlllmmmmmmpppnnnllljjjiiihhhiiiiiilllnnnllliiiiiikkkkkkiiijjjkkklllllllllkkkjjjiiikkkppprrrttt{{{}}}ssshhhiiijjjkkkmmmnnnooooooqqqppppppppppppqqqqqqrrrppprrrssstttsssrrrssstttrrrwww{{{{{{yyyzzzzzzzzz~~~yyyvvvtttrrrrrrtttuuuwwwxxxyyyxxxvvvsssrrrsssuuussssssqqqqqqqqqrrrssstttsssuuuwwwwwwuuuttttttuuuoooqqqssstttsssqqqnnnmmmppppppppppppoooooonnnnnnpppmmmjjjiiijjjkkkkkkkkknnnpppooollllllooopppmmmjjjjjjiiijjjkkkllllllkkkkkkjjjiiihhhhhhjjjlllmmmoooppppppnnnlllkkkkkklllqqqnnnkkkiiikkkmmmnnnoooqqqooommmjjjiiiiiijjjjjjkkkmmmnnnllliiihhhjjjkkkiiijjjjjjkkkjjjiiigggggggggmmmrrruuuzzz~~~zzzrrrllloooqqqpppnnnnnnppprrrrrrqqqpppooopppqqqrrrsssmmmoooqqqsssttttttssssssvvvzzz~~~}}}zzzzzz}}}~~~{{{yyyvvvsssqqqqqqrrrtttwwwwwwwwwvvvuuuttttttuuusssrrrqqqooonnnnnnooooooqqqsssttttttsssrrrssstttmmmooorrrtttuuutttrrrpppnnnnnnoooooopppppppppppppppmmmjjjiiijjjlllmmmlllpppsssrrrnnnmmmooonnnlllnnnnnnnnnmmmllllllllllllqqqpppnnnllllllmmmnnnooolllmmmoooooonnnmmmnnnooorrrooolllkkkllloooppppppooonnnllljjjjjjkkklllmmmjjjllloooooollljjjlllpppiiiiiijjjjjjjjjhhhgggffffffjjjnnnqqqtttvvvuuurrrnnnrrrtttssspppooorrruuuqqqppppppoooppprrrssstttmmmnnnppprrrtttuuuttttttwww|||~~~zzzxxx{{{||||||}}}~~~zzzyyywwwtttqqqoooqqqrrruuuuuuuuuuuuuuuuuuttttttrrrrrrpppooonnnmmmmmmmmmpppqqqqqqqqqooopppqqqsssnnnppprrrtttuuuuuutttsssooooooppppppqqqrrrrrrsssrrrpppnnnmmmoooppppppoooqqqssssssooonnnpppooolllqqqrrrsssssspppooooooooonnnmmmllljjjjjjjjjkkkkkkiiilllnnnooonnnnnnoooppprrrooommmlllmmmoooppppppnnnmmmlllkkklllmmmnnnooojjjkkknnnqqqooolllnnnrrrjjjkkkkkkllllllkkkjjjiiihhhjjjmmmnnnmmmnnnnnnooollloooqqqqqqooooooqqqtttoooooooooppprrrsssuuuvvvooooooooorrruuuvvvvvvtttuuuzzz}}}|||wwwuuuwww{{{}}}yyyzzzzzzzzzvvvwwwwwwuuurrrpppqqqsssqqqqqqrrrssstttuuuttttttqqqqqqqqqppppppoooooooooppppppooonnnmmmnnnqqqtttnnnnnnooopppqqqqqqqqqqqqppppppppppppppppppppppppqqqpppooopppqqqrrrqqqpppooorrrrrrpppppprrrrrrooonnnqqqttttttrrrppppppqqqiiiiiiiiiiiijjjjjjjjjjjjiiilllnnnooonnnmmmnnnnnnooommmllllllmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmllljjjmmmqqqqqqmmmmmmqqqlllmmmoooppppppooonnnnnniiilllooopppmmmlllmmmpppmmmnnnooonnnmmmlllmmmnnnlllmmmoooqqqtttuuuvvvvvvrrrpppoooqqqtttwwwwwwvvvrrrwww{{{{{{xxxvvvxxx||||||}}}|||{{{rrrtttvvvuuusssrrrsssuuuoooooopppqqqtttuuutttssspppqqqqqqqqqqqqrrrrrrrrrppppppnnnlllkkkmmmqqquuulllllllllkkkkkkkkkkkkkkkoooooonnnnnnmmmmmmllllllooonnnnnnoooqqqqqqpppnnnlllpppqqqpppqqqtttuuurrriiimmmrrrsssqqqoooooopppkkklllnnnooopppqqqqqqqqqjjjlllnnnooommmlllllllllmmmkkkkkkkkkmmmmmmlllkkknnnnnnoooooonnnmmmllllllnnnkkklllqqqqqqmmmllloooooopppqqqrrrssssssrrrrrrjjjmmmrrrtttrrrooorrrvvvsssrrrpppnnnllljjjhhhgggjjjlllooorrruuuvvvwwwwwwtttrrrpppqqqtttwwwwwwvvvrrrwww|||}}}zzzyyy||||||xxxwwwxxx|||xxxssssssvvvwwwtttqqqoooppprrrsssssstttvvvwwwnnnmmmmmmmmmoooppprrrtttppppppoooooooooooooooooollljjjiiiiiilllnnnnnnnnnoooppppppooommmlllmmmooonnnoooqqqqqqpppmmmjjjhhhlllkkkkkkllloooqqqqqqpppwwwuuurrrpppqqqqqqpppoooxxxsssppprrrxxx|||~~~~~~rrroookkkkkklllllliiigggiiikkkmmmmmmllljjjjjjkkkqqqooollljjjjjjkkkmmmnnnjjjkkklllmmmnnnnnnnnnnnnooopppqqqrrrrrrqqqpppoookkklllooorrrtttssspppnnnmmmnnnpppooonnnllllllmmmmmmoooqqqqqqooooooqqqtttssssssrrrrrrssstttvvvwwwvvvwwwzzz}}}zzzvvvwww||||||yyyxxxwww|||xxxssssssuuuuuurrrnnnpppqqqrrrrrrrrrssstttvvvsssrrrqqqpppoooppppppqqqmmmmmmmmmmmmmmmmmmmmmmmmkkklllmmmlllkkklllooorrrqqqpppooonnnnnnnnnnnnnnnoooooooooooonnnllljjjiiijjjjjjjjjlllnnnooonnnmmmssssssrrrsssttttttrrrpppqqqnnnmmmuuupppnnnkkkkkklllmmmllljjjjjjlllnnnnnnmmmlllllllllnnnmmmkkkjjjjjjjjjlllmmmlllmmmooopppqqqqqqppppppqqqrrrrrrsssrrrqqqpppoookkkkkkmmmpppssssssooollllllnnnoooooommmllllllmmmmmmoooqqqpppnnnnnnooorrrrrrqqqqqqrrrsssuuuvvvxxxwwwwww{{{}}}{{{vvvwww|||}}}{{{yyyvvvxxxuuurrrssstttuuurrroooqqqqqqqqqqqqqqqrrrssssssuuutttsssrrrqqqqqqqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnjjjnnnqqqooojjjjjjoootttrrrooommmmmmoooqqqooommmoooooonnnnnnmmmlllkkkjjjiiiiiijjjlllnnnmmmkkkiiikkklllmmmppprrrqqqnnnkkkpppooolllrrrpppnnnmmmkkklllmmmnnnnnnmmmlllmmmoooooommmlllmmmnnnllllllllllllmmmmmmmmmmmmnnnoooqqqssstttsssrrrqqqnnnnnnnnnnnnnnnmmmlllkkkllljjjjjjnnnrrrsssnnniiilllmmmooonnnmmmkkkkkklllmmmnnnpppooonnnnnnoooppprrrrrrrrrsssuuuwwwyyyzzzxxxxxx{{{~~~{{{vvvwww{{{||||||}}}zzzwwwtttsssrrrsssvvvvvvuuussssssrrrpppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrsssppppppqqqqqqqqqqqqrrrrrrkkknnnooommmkkkjjjnnnrrrsssoookkklllppprrrppplllmmmmmmnnnooonnnllljjjiiiiiiiiikkkmmmooonnnjjjhhhjjjjjjkkkmmmooonnnllljjjppprrrnnnmmm}}}{{{^^^ooonnnmmmmmmmmmnnnnnnnnnlllmmmnnnnnnmmmlllmmmnnnmmmnnnooopppqqqqqqppppppmmmoooqqqssssssrrrqqqpppjjjkkkkkklllllllllllllllmmmjjjiiilllqqqrrrmmmhhhlllmmmnnnnnnlllkkkkkkllllllmmmnnnooopppqqqrrrrrrtttttttttuuuwwwyyy|||}}}xxxyyy{{{~~~{{{vvvvvv{{{|||~~~|||zzz|||~~~|||yyyvvvuuuuuuvvvvvvvvvtttsssuuurrrooooooppprrrqqqppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrssssssmmmlllkkkjjjkkkmmmmmmnnnrrrnnnjjjkkkppprrrooollljjjllloooqqqpppnnnjjjgggjjjkkklllooopppooollliiirrrpppnnnnnnooopppooonnnkkkrrrqqqmmmxxx}}}fffppppppooonnnlllllllllmmmlllmmmmmmmmmkkkkkklllnnnmmmnnnpppqqqrrrqqqpppooolllmmmoooppppppooonnnmmmlllmmmmmmooopppqqqssssssmmmkkkjjjlllpppqqqmmmiiilllnnnooonnnmmmkkkllllllllllllnnnppprrrtttvvvvvvrrrrrrssstttvvvxxx{{{|||wwwxxxzzz}}}zzzuuuvvv{{{yyy|||}}}|||}}}}}}|||zzzyyyyyyyyyxxxvvvtttqqqpppvvvrrrooonnnqqqssssssqqqqqqqqqqqqpppooonnnmmmlllmmmnnnnnnoooooopppppppppnnnllliiiiiilllmmmmmmlllooollljjjkkknnnooonnnlllkkkmmmpppqqqqqqoookkkiiillllllmmmoooqqqqqqnnnlllrrrpppmmmlllmmmnnnnnnmmmjjjrrrsssooorrr{{{wwwkkkooooooooonnnkkkjjjkkkmmmlllmmmmmmlllkkkkkklllnnnllllllnnnoooooonnnmmmmmmlllllllllmmmmmmmmmlllllllllllllllmmmoooqqqssstttnnnmmmnnnoooppppppnnnlllmmmnnnpppooommmllllllmmmmmmmmmmmmppptttvvvwwwvvvpppppppppqqqrrruuuwwwxxxuuuuuuyyy{{{yyyuuuvvv{{{yyy|||~~~|||{{{zzzuuuwwwxxxxxxvvvsssrrrqqqwwwrrrnnnnnnrrruuutttsssoooooopppppppppooommmmmmjjjkkkkkklllmmmmmmnnnnnnmmmmmmmmmlllkkkkkkmmmnnnlllkkkkkkkkkkkklllmmmmmmooooooooooooooonnnnnnnnnlllllllllnnnpppqqqpppoookkkjjjjjjjjjlllmmmllljjjlllqqqssspppoooooommmhhhlllmmmnnnmmmkkkjjjlllnnnmmmnnnnnnmmmkkklllnnnooommmmmmmmmnnnmmmmmmllllllnnnnnnmmmlllllllllmmmnnnlllkkkkkkkkklllmmmnnnooonnnppprrrrrrpppoooooopppnnnoooqqqpppooommmnnnnnnooonnnmmmooosssuuutttsssqqqqqqqqqqqqrrrtttvvvwwwrrrsssvvvzzzxxxtttvvv{{{yyy{{{|||zzzyyynnnqqqtttvvvvvvuuuuuuuuuwwwsssnnnnnnrrrvvvvvvtttkkklllnnnpppqqqrrrqqqqqqjjjjjjkkkkkklllmmmnnnnnnllloooqqqooojjjiiimmmrrriiijjjkkkkkkjjjjjjlllnnnsssqqqnnnllllllnnnppprrrlllkkkkkkllloooqqqqqqpppiiiiiikkknnnqqqqqqooolllkkkmmmqqqtttsssqqqooonnniiikkkmmmllljjjjjjmmmpppooooooooonnnlllmmmoooqqqppppppoooooonnnnnnmmmmmmqqqpppnnnllllllmmmooopppqqqpppooonnnmmmnnnoooooonnnrrruuutttpppnnnpppsssooopppqqqqqqooonnnnnnoooqqqooonnnooorrrsssqqqooouuutttttttttuuuvvvxxxyyypppqqquuuyyywwwtttvvv{{{wwwxxxzzz~~~|||{{{|||}}}ssswwwwwwtttuuuyyyzzzvvvqqqrrrrrrrrrvvvyyytttmmmrrrnnnmmmqqqpppkkkkkkooommmmmmnnnqqqsssrrrpppmmmpppnnnkkkkkkmmmnnnllljjjkkkkkkkkkllllllmmmmmmmmmuuupppjjjjjjmmmooonnnllliiiiiiiiijjjkkklllmmmmmmkkklllooopppqqqpppooonnnmmmkkkjjjkkknnnnnnllljjjiiijjjkkkkkkjjjkkkmmmoooppppppooonnnmmmkkkiiihhhqqqnnnnnnppppppmmmllloooooollljjjmmmqqqrrrnnniiiqqqqqqqqqqqqpppnnnlllkkkooouuuwwwssspppqqqrrrqqqpppooonnnmmmmmmmmmmmmmmmnnnnnnnnnmmmnnnoooooopppvvvuuurrrpppsssyyyyyyuuussstttvvvyyy|||}}}|||{{{{{{{{{~~~~~~{{{yyyzzzwwwzzzzzzuuutttwwwvvvrrrpppqqqqqqrrrvvvyyyuuunnnsssooonnnpppooojjjjjjmmmooommmmmmmmmnnnnnnmmmkkkooommmjjjjjjlllmmmllljjjnnnmmmmmmllljjjiiihhhhhhooollliiihhhjjjlllmmmmmmjjjjjjjjjkkkkkklllnnnnnnooooooppppppooonnnlllkkkmmmlllkkkmmmpppqqqooommmmmmmmmnnnmmmkkkjjjlllmmmoooooooooooonnnmmmllllllooollllllooonnnkkkkkkmmmpppooooooooooooooommmlllnnnpppsssuuuuuussspppnnniiiooorrrqqqqqqsssssspppiiijjjjjjlllmmmoooqqqrrrnnnnnnooooooooopppppppppppptttuuussssssvvvvvvtttuuuvvvxxx{{{}}}}}}|||{{{|||{{{}}}|||~~~~~~|||wwwvvvyyy{{{zzzvvvtttuuutttqqqooopppqqqqqquuuxxxuuuooorrrooonnnooonnnkkkjjjmmmpppnnnkkkkkkkkklllkkkjjjpppnnnllllllmmmnnnmmmlllnnnnnnmmmkkkjjjhhhgggfffhhhhhhhhhgggggghhhlllnnnlllllllllllllllmmmnnnoooooooooooonnnmmmmmmlllllllllllllllnnnpppqqqpppoooqqqqqqqqqnnnllljjjkkklllmmmnnnnnnooooooooonnnnnnllljjjjjjmmmmmmiiiiiikkkoooqqqqqqppplllkkklllmmmjjjnnnsssvvvwwwuuurrrooohhhlllnnnnnnpppsssqqqlllgggggghhhjjjmmmppprrrsssnnnooopppqqqrrrqqqppppppkkkrrrwwwuuurrrssstttsssuuuwwwyyy|||}}}}}}|||{{{zzzyyy||||||zzz{{{~~~zzzxxxxxxxxxxxxvvvvvvvvvuuutttmmmpppppppppssswwwuuupppqqqpppooonnnnnnnnnnnnpppnnnmmmlllmmmnnnnnnmmmkkkrrrqqqpppppppppqqqqqqqqqlllllllllkkkkkkjjjjjjjjjfffhhhjjjhhheeeeeejjjooommmmmmllllllmmmnnnoooooolllkkkkkklllmmmnnnooopppkkkkkklllmmmnnnnnnmmmmmmqqqqqqqqqooollljjjkkklllmmmmmmnnnnnnnnnnnnmmmmmmkkkiiijjjmmmmmmiiihhhkkknnnnnnnnnmmmkkkkkkkkkllliiilllppprrrsssrrrpppnnnnnnnnnlllkkkmmmqqqoooiiijjjjjjjjjkkklllmmmnnnnnnnnnoooqqqssssssrrrqqqpppkkkqqqtttrrrqqqrrrsssrrrrrrtttxxx{{{{{{|||||||||xxxwwwzzz{{{|||}}}}}}}}}}}}|||zzzyyyxxxwwwwwwvvvuuuttttttmmmpppqqqpppqqqttttttpppooopppooonnnnnnqqqsssssskkklllooorrrttttttpppmmmqqqqqqqqqpppppppppqqqrrrnnnnnnmmmmmmllllllkkkkkkgggkkkmmmkkkfffeeeiiinnnmmmllllllllllllmmmmmmnnnjjjjjjjjjkkklllnnnoooppplllmmmnnnnnnmmmlllllllllnnnoooooonnnlllkkklllnnnmmmmmmmmmmmmlllkkkjjjjjjkkkiiijjjnnnnnnkkkiiikkknnnkkkiiikkkoooqqqooolllmmmmmmnnnnnnnnnnnnnnnnnnqqqpppkkkhhhkkkpppqqqnnnmmmmmmlllkkkkkkkkkkkkkkknnnppprrrssstttsssqqqppppppqqqooommmooottttttqqqmmmqqqvvvyyyzzzzzz|||}}}xxxvvvxxx~~~~~~zzzyyy{{{{{{yyy}}}zzzxxxyyyvvvrrrppprrrmmmqqqqqqoooooorrrrrroooooopppooolllmmmrrrtttsssjjjlllpppuuuwwwvvvrrrooolllmmmnnnmmmllllllnnnpppqqqqqqpppnnnmmmkkkjjjiiiiiilllooommmiiigggjjjnnnkkkkkkjjjjjjjjjkkkkkklllllllllllllllllllllllllllnnnoooqqqpppooonnnoooooommmnnnnnnnnnllllllnnnpppmmmmmmmmmlllkkkjjjiiihhhkkkiiikkkooopppllljjjlllnnnkkkiiimmmsssuuuqqqllloooooommmllllllllllllmmmmmmmmmkkkhhhkkkqqquuutttmmmmmmllllllllllllmmmmmmooopppqqqrrrsssrrrqqqqqqrrrqqqmmmkkkooouuuuuuqqqkkkpppuuuxxxxxxxxx{{{}}}{{{wwwwww}}}~~~{{{~~~}}}yyyxxx||||||yyy}}}yyywwwyyywwwrrrqqqsssnnnrrrrrrooonnnppppppnnnoooqqqooojjjjjjoooqqqoookkklllooorrrttttttpppmmmjjjlllmmmllljjjjjjmmmooopppooonnnmmmlllkkkjjjjjjiiikkkmmmmmmkkkkkkmmmooojjjiiiiiihhhhhhhhhiiiiiijjjkkklllmmmmmmlllkkkjjjjjjmmmpppppppppoooqqqsssnnnooopppooonnnmmmoooqqqkkkllllllmmmllllllkkkkkkjjjhhhkkkooopppllljjjllliiiiiikkknnnppppppllliiikkkkkkkkkkkkjjjjjjiiiiiihhhlllmmmkkklllpppssssssnnnnnnmmmmmmlllmmmmmmmmmppppppppppppqqqqqqqqqqqqoooqqqqqqnnnpppttttttqqqnnnsssxxxyyywwwwwwyyy{{{|||wwwvvv|||uuuzzz{{{xxxzzz|||yyyuuuuuuyyyxxxttttttxxxooorrrsssooommmoooooommmppprrrooohhhggglllnnnkkkmmmlllmmmnnnppppppnnnllljjjlllnnnmmmkkkkkknnnpppkkkkkkkkkllllllmmmmmmmmmhhhiiikkkllllllmmmoooppphhhhhhggggggggggggggghhheeegggjjjlllnnnnnnmmmmmmeeeiiimmmnnnnnnooorrruuuqqqrrrrrrqqqooonnnoooqqqjjjkkklllmmmnnnnnnnnnnnniiihhhjjjoooooollljjjkkkcccggglllmmmkkkhhhfffeeedddeeegggiiiiiihhhfffdddfffmmmqqqooolllmmmnnnmmmqqqqqqooonnnmmmlllkkkkkkppppppooooooooopppqqqrrrjjjqqquuusssqqqrrrsssrrrqqqvvv{{{{{{xxxuuuwwwzzz|||wwwvvv|||~~~|||yyywwwxxx{{{~~~~~~xxxrrrppprrrsssrrroooqqqrrrrrrqqqnnnmmmmmmnnnnnnnnnmmmlllllllllllllllkkkjjjjjjlllnnnpppqqqqqqmmmpppooolllkkkmmmllliiihhhiiikkklllllllllllllllooommmiiiiiijjjlllmmmnnnggggggggghhhhhhggggggfffnnnnnnooopppooommmkkkjjjooopppooolllnnnpppmmmgggtttppplllkkknnnppppppnnnjjjkkkllllllllljjjhhhffffffggghhhjjjlllnnnooopppiiikkkmmmllljjjiiikkkmmmlllmmmnnnllliiigggiiikkktttpppoooqqqooojjjlllqqqrrrqqqpppnnnlllkkkkkkjjjuuuttttttsssqqqppppppooooooooooooooopppqqqrrrsssoootttxxxwwwrrrpppssswwwrrrxxx{{{wwwxxx}}}{{{{{{{{{|||}}}wwwtttrrrssswwwwwwtttqqqqqqrrrrrrqqqooommmnnnoooooonnnnnnmmmmmmmmmnnnnnnkkklllmmmoooqqqqqqooonnnmmmoooooolllllloooooommmkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiijjjlllmmmllllllggghhhiiikkklllllllllllllllllllllkkklllllllllmmmlllllljjjiiimmmrrrpppkkkfffhhhkkkmmmllliiifffeeelllmmmmmmmmmllljjjgggeeejjjkkklllmmmnnnooopppppplllnnnooonnnkkkjjjkkklllhhhjjjlllkkkiiijjjlllooossspppppprrrppplllnnnsssrrrqqqpppooonnnnnnnnnnnnssssssrrrrrrrrrrrrrrrqqqnnnnnnooopppqqqqqqrrrrrrttttttuuuvvvvvvwwwvvvvvvqqqwwwyyywwwxxx~~~}}}{{{yyyyyyrrrqqqssswwwzzzzzzvvvqqqpppqqqrrrqqqooonnnnnnooollllllkkkkkkkkkllllllmmmjjjllloooqqqqqqnnnkkkiiijjjlllllliiijjjnnnpppnnnlllkkkjjjiiiiiihhhhhhhhhffffffgggjjjmmmnnnmmmkkkggghhhjjjlllnnnooopppqqqkkkjjjiiihhhiiikkknnnoooiiijjjiiihhhlllqqqqqqmmmeeejjjoooppplllhhhgggiiinnnnnnooonnnmmmjjjgggeeelllllllllmmmmmmmmmmmmmmmnnnooopppooommmkkkkkkkkkhhhiiijjjjjjjjjjjjlllnnnooommmnnnpppooommmooosssppppppooooooooopppqqqqqqoooooooooppppppqqqqqqqqqlllmmmoooqqqrrrrrrrrrqqqwwwtttrrruuu{{{}}}yyyuuuqqqvvvxxxwwwxxx~~~~~~}}}{{{zzzyyyyyyrrrrrrtttvvvxxxwwwsssooonnnooopppooonnnmmmnnnooommmllllllllllllmmmnnnnnnkkkmmmoooooommmjjjhhhggghhhjjjiiieeefffkkklllkkkiiijjjllllllllljjjiiigggffffffgggiiimmmooonnnmmmggghhhjjjlllmmmoooooopppllllllkkkkkklllmmmooopppkkkqqqssspppmmmmmmmmmkkkooopppooommmkkkkkknnnqqqlllmmmnnnnnnmmmkkkiiihhhkkkjjjjjjiiiiiihhhhhhggglllmmmnnnnnnnnnmmmllllllllllllkkkjjjiiiiiijjjjjjiiiiiikkklllkkkkkkmmmooolllllllllmmmnnnooopppqqqllllllmmmmmmmmmnnnnnnnnnkkkllloooqqqrrrrrrqqqpppuuussssssvvv{{{}}}zzzvvvsssvvvxxxwwwwwwzzz~~~{{{xxxwwwxxx{{{|||wwwvvvtttsssrrrpppmmmkkkkkkmmmnnnmmmllllllmmmnnnqqqpppppppppppppppqqqqqqnnnoooooonnnkkkiiiiiikkkiiikkkjjjffffffjjjkkkiiifffiiimmmqqqqqqnnnkkkhhhjjjiiiggghhhkkknnnpppqqqjjjjjjkkklllmmmmmmmmmmmmnnnnnnoooppppppooonnnnnnqqq}}}~~~rrrkkkjjjkkkpppmmmjjjiiikkkllllllllliiikkklllnnnnnnmmmlllkkkiiiiiihhhhhhgggfffeeeeeeggghhhjjjlllmmmnnnmmmllllllkkkjjjiiiiiijjjjjjjjjgggiiikkkjjjjjjjjjllllllhhhhhhhhhiiijjjkkkmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmkkkmmmoooqqqrrrqqqpppooopppsssvvvxxxxxxxxxwwwxxxvvvwwwxxxwwwuuuvvv{{{}}}|||yyyvvvvvvxxx|||~~~yyywwwuuuqqqnnnlllkkkkkkjjjlllmmmmmmllllllmmmooooooooonnnmmmmmmmmmmmmmmmoooqqqqqqooollljjjmmmpppkkknnnnnnkkkkkkmmmmmmjjjeeeiiinnnrrrssspppllliiinnnkkkhhhhhhjjjmmmooopppmmmmmmnnnnnnnnnmmmmmmlllmmmoooppprrrqqqpppnnnmmmtttuuummmlllnnnllljjjjjjmmmqqqpppjjjeeegggiiikkkmmmnnnnnnmmmllljjjiiiiiiiiiiiihhhhhhhhhdddeeegggjjjmmmnnnllljjjhhhgggfffhhhjjjlllmmmmmmiiimmmooolllkkkllllllkkkgggggggggggghhhiiijjjjjjqqqqqqqqqppppppooooooooonnnnnnoooppppppooonnnnnnlllsssyyyzzzuuusssuuuxxxwwwvvvvvvwwwuuusssxxx~~~~~~}}}~~~|||zzzxxxxxxyyy{{{|||uuuuuutttrrrpppnnnnnnnnnkkklllnnnnnnnnnnnnoooqqqooonnnmmmkkkjjjjjjjjjjjjjjjmmmqqqppplllkkkllloooiiimmmooonnnnnnqqqpppllliiijjjmmmoooooommmkkkiiinnnllljjjiiikkkllllllkkkkkkllllllmmmmmmlllkkkkkkkkkkkklllmmmnnnnnnnnnnnnpppyyyzzzrrrnnnooopppkkklllnnnpppqqqoookkkhhhggghhhkkklllmmmlllkkkjjjiiiiiiiiijjjjjjjjjkkkkkkeeeeeefffjjjmmmnnnkkkhhhhhhfffeeegggjjjmmmmmmlllkkkpppqqqmmmjjjkkkjjjgggiiiiiihhhhhhhhhhhhiiiiiioooooooooooopppppppppppppppppppppooonnnnnnmmmmmmmmmtttzzzzzzvvvrrrtttwwwuuussstttvvvtttsssxxx~~~~~~}}}}}}|||{{{{{{zzzzzzqqqrrrttttttrrrqqqqqqqqqlllnnnooopppooopppqqqsssuuutttrrrqqqooonnnnnnnnnbbbhhhnnnooollliiiiiikkkeeejjjmmmnnnooorrrppplllmmmllllllkkkkkkjjjjjjiiilllkkkkkkkkklllkkkhhhfffggghhhiiiiiijjjjjjiiiiiihhhhhhggggggiiikkknnnppphhhmmmooolllkkknnnqqqppplllmmmmmmjjjggggggkkknnnhhhiiikkkllllllkkkiiihhhgggggghhhiiijjjkkkkkklllgggfffgggjjjmmmmmmjjjfffkkkiiiggggggjjjkkkjjjhhhjjjpppqqqkkkhhhiiigggcccllllllkkkjjjiiiiiiiiiiiijjjjjjkkklllmmmnnnoooppprrrqqqpppnnnmmmmmmlllllloootttzzz{{{wwwttttttuuusssppprrruuuuuusssyyy{{{zzz}}}}}}}}}||||||{{{yyyxxxxxxtttssssssuuuwwwvvvsssoooppptttwwwwwwssspppnnnoooooopppppppppooonnnlllkkknnngggdddhhhjjjggggggiiinnnkkkkkkmmmpppooojjjdddfffhhhjjjllllllllljjjiiiooommmlllmmmnnnooonnnmmmllljjjlllooooookkkiiijjjkkkjjjiiihhhiiikkknnnooommmhhhfffiiijjjhhhkkkqqqooosssqqqiiiccceeeiiikkkllllllllllllkkkiiigggeeefffggggggiiijjjmmmnnnpppmmmkkkgggeeeeeefffiiikkkgggggghhhhhhhhhhhhgggggggggiiilllllljjjhhhgggffflllmmmmmmlllkkkkkkmmmooolllmmmnnnpppooonnnlllkkkuuussspppnnnmmmooorrruuupppsssvvvwwwvvvsssrrrrrrrrrtttwwwwwwvvvuuuuuuvvv{{{zzz}}}~~~}}}|||zzzyyyyyyyyyyyytttsssrrrtttuuuuuurrrooonnnpppssssssppplllkkkkkknnnnnnoooooonnnmmmkkkjjjnnniiihhhnnnpppllljjjkkknnnllljjjlllooonnnjjjeeeggghhhiiijjjkkkjjjiiiiiimmmllllllmmmnnnooommmlllmmmkkklllooonnnjjjhhhiiilllkkkiiihhhjjjmmmqqqtttmmmjjjjjjmmmnnnkkkkkkooolllppppppjjjeeehhhkkkmmmnnnnnnnnnnnnllljjjhhhfffffffffggghhhiiijjjlllmmmkkkjjjgggfffeeefffhhhiiigggggghhhhhhhhhhhhggggggjjjlllmmmmmmllljjjjjjkkknnnnnnooonnnllllllmmmoookkkmmmoooqqqqqqqqqpppooossspppnnnnnnqqqsssrrrpppppprrrvvvwwwvvvuuuttttttppprrruuuwwwwwwxxxyyyzzz{{{{{{~~~~~~}}}{{{yyyxxxxxxxxxyyytttsssqqqrrrssssssrrrpppmmmoooqqqpppnnnkkkjjjjjjmmmmmmmmmmmmmmmlllkkkjjjkkkjjjkkkqqqssspppmmmlllnnnllljjjkkkmmmmmmjjjgggiiiiiiiiiiiiiiihhhhhhhhhjjjjjjjjjlllnnnnnnllljjjllljjjkkknnnmmmhhhggghhhjjjiiiggggggiiimmmrrruuukkkjjjkkknnnnnnjjjiiijjjggglllnnnjjjgggjjjmmmmmmnnnooopppooonnnllliiihhhfffffffffggghhhhhhiiiiiijjjiiihhhggggggggghhhhhhggghhhhhhiiiiiihhhhhhggghhhiiijjjiiihhhhhhjjjkkknnnoooooonnnlllkkklllmmmiiikkkmmmoooqqqqqqqqqqqqpppmmmlllooouuuvvvqqqkkkooorrruuuwwwvvvvvvvvvvvvqqqsssvvvwwwxxxxxxzzz|||}}}|||||||||{{{{{{zzzyyyxxxwwwwwwsssrrrqqqppppppqqqqqqqqqqqqqqqqqqqqqooonnnmmmlllmmmmmmmmmmmmllllllkkkkkkhhhhhhjjjmmmooonnnllllllnnnllljjjjjjkkkkkkiiihhhkkkkkkjjjiiihhhhhhhhhiiiiiiiiiiiikkkmmmmmmkkkiiiiiiggghhhkkkkkkhhhgggjjjfffffffffggghhhjjjmmmnnniiihhhhhhhhhhhhfffeeeeeeeeejjjllliiihhhjjjkkkiiikkklllnnnoooooommmkkkjjjgggggghhhhhhhhhhhhggggggiiiiiijjjjjjjjjjjjiiiiiihhhhhhhhhiiiiiihhhhhhhhhhhhiiiiiigggggghhhkkkmmmmmmnnnnnnllljjjiiijjjkkkhhhiiikkklllnnnnnnoooooommmlllmmmpppssstttqqqnnnooorrrtttuuutttsssssstttuuuvvvxxxxxxwwwvvvwwwyyy|||}}}||||||xxxzzz{{{|||{{{xxxuuusssrrrrrrqqqppppppppppppqqqsssrrrqqqoooooonnnnnnmmmnnnnnnmmmmmmmmmmmmmmmmmmhhhiiijjjiiijjjkkkmmmmmmlllkkkjjjiiijjjiiiiiihhhlllkkkjjjiiihhhhhhiiiiiiiiiiiiiiijjjlllkkkiiigggfffdddeeeiiijjjhhhhhhkkkeeefffhhhiiijjjiiihhhgggjjjiiigggdddcccdddeeeeeefffjjjkkkhhhfffhhhgggdddeeegggkkkmmmooonnnmmmkkkiiiiiijjjjjjjjjiiihhhgggjjjjjjkkklllllllllkkkjjjhhhhhhiiiiiiiiiiiihhhhhhmmmmmmmmmkkkjjjlllooorrrnnnnnnnnnmmmjjjiiijjjllliiijjjkkkkkklllmmmmmmmmmlllnnnppppppnnnnnnqqqtttppprrrssssssqqqooooooppptttvvvwwwvvvuuuuuuwwwxxx{{{}}}}}}}}}xxxyyy{{{{{{zzzxxxuuusssqqqrrrsssrrrpppooopppqqqssspppmmmllllllmmmlllkkknnnnnnmmmmmmlllmmmmmmnnniiilllllliiihhhkkknnnnnnjjjjjjjjjjjjiiihhhggggggiiiiiiiiiiiiiiiiiihhhhhhlllkkkiiiiiijjjjjjiiigggeeebbbcccggghhhggghhhkkkfffhhhjjjkkkkkkjjjhhhffflllllliiidddcccgggiiihhhhhhkkkjjjgggfffgggeeebbbbbbeeeiiilllnnnnnnlllkkkjjjkkkllllllllljjjiiihhhjjjjjjkkklllllllllkkkkkkhhhiiiiiijjjjjjiiiiiihhhlllmmmlllkkkiiijjjmmmpppnnnoooooonnnlllkkklllnnnllllllllllllmmmnnnnnnnnnmmmppprrrpppkkkkkkqqqwwwqqqrrrrrrqqqooommmmmmmmmoooqqqrrrssssssuuuxxxzzzyyy|||~~~}}}zzzzzzyyyxxxwwwvvvuuuuuuppprrruuutttrrrppppppqqqsssoookkkiiijjjlllkkkjjjmmmmmmlllkkkkkklllmmmnnnhhhmmmoookkkiiilllmmmkkkhhhiiikkkkkkjjjhhhffffffeeefffggghhhhhhhhhgggfffpppmmmjjjhhhhhhhhhhhhgggfffdddcccffffffdddeeehhhgggggggggggghhhiiiiiijjjkkkmmmlllhhhgggkkkkkkhhhjjjllljjjgggfffhhhgggdddcccfffjjjmmmnnnmmmkkkiiiiiijjjlllmmmlllkkkiiihhhiiiiiiiiiiiijjjjjjkkkkkkhhhiiiiiijjjjjjiiiiiihhhiiiiiiiiihhhffffffhhhjjjkkkllllllkkkjjjjjjkkkmmmjjjjjjjjjkkklllnnnooopppppprrrrrrpppnnnnnnqqquuupppqqqrrrqqqooonnnnnnooommmoooppppppqqqrrrvvvxxxvvvzzz~~~~~~}}}}}}{{{wwwtttssstttvvvxxxooorrrvvvvvvsssppppppqqqtttpppkkkjjjkkkllllllkkklllkkkjjjjjjjjjkkklllmmmdddlllpppllliiikkkjjjggggggiiikkkllljjjhhhfffeeeaaaccceeeggggggfffeeedddsssooojjjhhhggghhhhhhgggiiieeedddfffeeebbbbbbeeefffeeecccbbbcccfffjjjlllhhhlllmmmjjjiiilllkkkfffkkkllljjjggggggkkkjjjgggeeehhhkkknnnnnnllliiiggghhhjjjkkkllllllkkkiiihhhhhhhhhgggggghhhiiijjjjjjiiiiiijjjjjjjjjjjjiiiiiijjjkkkkkkjjjhhhggghhhjjjfffggghhhgggffffffhhhiiieeefffggghhhjjjmmmoooppprrrrrrqqqqqqqqqqqqqqqqqqooopppqqqqqqpppoooppprrrpppppppppooonnnoooqqqssstttxxx}}}}}}yyyxxx~~~zzzvvvsssrrrqqqxxxvvvssssssuuuuuurrroooqqqooommmkkkjjjjjjkkklllllliiiffffffhhhiiihhhgggllljjjgggggghhhjjjkkkkkkllljjjjjjkkkmmmkkkfffaaagggffffffffffffggghhhhhhpppmmmjjjhhhhhhgggfffeeedddhhhhhhdddcccfffgggfffhhhfffccccccdddfffggggggfffhhhjjjjjjiiihhhhhhhhhgggjjjjjjgggggghhhgggccciiijjjkkklllkkkjjjiiihhhkkkllllllllllllllllllmmmggggggggghhhiiikkklllmmmhhhhhhhhhiiikkkjjjhhhfffjjjjjjjjjiiihhhhhhiiikkkrrrlllgggfffhhhjjjgggdddeeecccccceeeiiinnnqqqrrrjjjkkklllnnnpppqqqooommmqqqsssttttttsssqqqpppqqqrrrssssssrrrqqqppprrrsssvvvwwwzzz~~~{{{yyyzzzzzzyyywwwtttssssssssswwwtttqqqppppppooollljjjooommmllljjjiiijjjkkklllnnnllliiiiiikkklllkkkjjjiiigggeeeeeefffhhhiiiiiihhhggggggiiikkkjjjgggdddffffffffffffggghhhhhhiiillljjjgggggghhhhhhhhhgggdddhhhiiieeedddgggiiihhhjjjhhhfffeeeggghhhhhhgggdddfffhhhiiigggffffffffffffiiijjjhhhiiilllllljjjiiiiiijjjkkklllllllllkkknnnmmmmmmlllkkkjjjiiihhhiiiiiiiiiiiijjjkkkkkkllliiihhhhhhiiijjjjjjiiigggfffhhhiiihhhgggfffggghhhpppmmmiiihhhiiiiiiiiihhhhhhffffffhhhkkkooorrrrrrlllmmmoooqqqrrrqqqpppnnnoooqqqssssssrrrppppppqqqppprrrttttttsssrrrqqqqqqrrruuuyyy~~~|||{{{zzzyyywwwuuusssssssssttttttrrrooommmmmmmmmlllkkkmmmlllkkkjjjjjjkkklllmmmpppnnnllllllmmmnnnmmmlllkkkiiifffffffffgggfffeeefffeeefffhhhjjjkkkjjjiiidddddddddeeefffggghhhhhhhhhfffeeefffhhhjjjjjjjjjcccgggiiifffeeeiiikkkjjjkkkjjjiiiiiiiiiiiihhhgggbbbdddggggggeeeddddddeeedddggghhhfffhhhmmmooommmiiiiiiiiijjjkkklllnnnnnnllllllkkkkkkjjjiiihhhgggkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiggggggiiijjjiiihhheeegggiiiiiihhhgggggggggoooooollliiifffeeefffhhhjjjhhhgggiiilllnnnppppppooopppqqqssssssrrrpppooonnnppprrrrrrqqqpppppppppnnnqqquuuvvvuuusssqqqqqqppptttyyy|||}}}}}}||||||yyyvvvttttttsssrrrqqqpppnnnnnnoooppprrrrrrnnnmmmmmmmmmmmmmmmnnnooonnnmmmlllllllllllllllkkkooommmjjjiiihhhgggeeebbbhhhhhhhhhiiikkkmmmmmmmmmaaabbbcccdddeeeeeeffffffgggfffeeegggiiikkkkkkjjjbbbfffgggeeeeeeiiilllkkkkkkjjjiiijjjjjjiiigggeeebbbdddffffffeeedddddddddcccfffeeecccdddhhhjjjhhhiiihhhhhhhhhhhhjjjlllmmmfffggghhhiiijjjjjjiiiiiihhhiiiiiijjjjjjjjjjjjjjjjjjhhheeeeeefffhhhhhhhhhfffhhhkkklllkkkiiiiiiiiiooopppooojjjccc```bbbfffjjjhhhggghhhjjjllllllllloooqqqssssssrrrqqqpppooollloooqqqqqqpppoooooopppooorrrtttuuutttrrrrrrssspppuuuyyyzzzyyy|||~~~|||}}}zzzwwwuuuuuuuuusssqqqpppppppppooopppqqqrrrtttppppppoooooopppppppppqqqjjjjjjkkkjjjjjjiiiiiiiiikkkjjjiiiiiijjjhhhfffccciiiiiijjjjjjjjjjjjkkklllbbbccceeefffgggggggggfffhhhgggggghhhjjjkkkjjjiii```dddfffddddddhhhkkkkkkjjjiiihhhhhhiiihhhfffdddccceeeggggggfffeeedddeeegggiiigggdddccceeeeeebbbiiihhhgggffffffggghhhiiidddfffgggiiijjjjjjiiihhhdddeeefffhhhiiiiiiiiiiiihhhfffddddddeeefffgggfffeeehhhkkklllkkkjjjiiiiiilllooopppkkkeeecccfffkkkkkkjjjhhhiiikkklllkkkjjjmmmppprrrsssqqqooonnnooommmoooqqqqqqpppooooooooorrrssssssrrrqqqrrrtttwwwtttxxx{{{zzzwwwxxx~~~|||{{{vvvsssqqqrrruuuvvvtttqqqpppqqqrrrqqqnnnmmmmmmnnnppppppppppppppppppoooooogggiiijjjjjjhhhgggggggggccccccdddgggiiiiiigggeeeeeegggiiiiiigggfffggghhhggghhhiiijjjjjjjjjiiihhhggggggggghhhjjjjjjiiiggg```dddfffcccdddhhhjjjjjjiiihhhffffffggggggfffddddddfffhhhhhhgggeeeeeefffjjjmmmlllhhhggggggeeeaaahhhgggfffeeeeeeeeeeeeeeeggghhhiiijjjjjjhhhfffeeeaaaccceeeggghhhiiiiiiiiigggfffddddddfffgggfffeeedddfffhhhiiihhhhhhhhhiiijjjmmmnnnllliiiiiinnnsssmmmlllkkklllmmmnnnmmmkkkjjjnnnrrrrrrooommmnnnooonnnppprrrrrrpppnnnnnnnnnttttttrrrqqqppprrrvvvyyyyyyzzz{{{zzzxxxxxx{{{~~~{{{yyytttqqqqqqssswwwwwwsssooooooqqqssssssooolllkkklllmmmmmmmmmmmmmmmlllkkkjjjgggiiikkkkkkhhhgggggghhhbbbccceeehhhjjjiiifffdddbbbeeehhhiiigggffffffggghhhiiijjjkkkkkkiiihhhfffdddcccdddfffhhhiiigggfffbbbfffgggddddddhhhjjjjjjiiigggeeeeeefffgggggggggccceeeggghhhfffeeeeeeeeeiiimmmnnnlllkkkllljjjeeeeeeeeeffffffgggffffffffffffhhhjjjkkkjjjiiigggeeecccdddfffhhhiiiiiihhhggggggffffffggghhhhhhgggeeedddfffhhhhhhggggggiiijjjjjjkkklllkkkiiijjjnnnrrrmmmllllllmmmnnnnnnmmmkkkiiimmmrrrrrrooommmoooqqqppprrrsssrrrpppnnnmmmmmmrrrssssssrrrrrrsssvvvxxx{{{{{{zzzzzzzzzzzz{{{{{{|||zzzxxxxxxuuutttvvvyyyxxxrrrllllllppptttuuurrroooooooookkkkkkkkkjjjiiihhhgggfffhhhkkkmmmmmmjjjhhhhhhjjjhhhhhhiiikkkkkkiiiddd```aaaeeejjjkkkjjjhhhhhhiiifffggghhhiiihhhfffdddccc``````aaadddggghhhgggeeecccggghhhfffeeeiiikkkjjjjjjhhheeeeeefffhhhiiiiiiccceeeggggggfffddddddeeedddiiimmmmmmnnnooommmhhhcccdddfffhhhiiiiiihhhhhhccceeehhhkkklllkkkjjjiiieeeggghhhjjjjjjhhhgggfffhhhhhhhhhiiikkkjjjhhhfffggghhhiiiiiihhhiiikkkmmmmmmllljjjhhhffffffhhhjjjkkkjjjjjjkkklllmmmkkkjjjhhhmmmrrrssspppnnnppprrrqqqssstttssspppnnnmmmmmmppprrrtttuuuttttttuuuvvv{{{zzzyyyzzz|||}}}|||zzz}}}yyy{{{wwwttttttuuuuuurrroooqqqqqqqqqpppooonnnmmmmmmnnnmmmkkkiiihhhhhhiiiiiillllllkkkjjjiiiiiiiiiiiilllhhheeefffhhhjjjiiiggggggeeehhhooonnnhhhdddfffggghhhiiijjjjjjiiigggfffgggeeedddeeeggggggccc___ffffffeeeddddddfffggghhhtttkkkbbbaaafffjjjhhhdddbbbbbbcccdddeeeeeefffgggiiihhhhhhhhhhhhjjjkkklllgggeeedddfffhhhiiifffbbbdddfffhhhhhhfffddddddeeeeeefffiiikkklllllljjjiiiggghhhjjjjjjhhhfffeeeeeejjjiiigggfffggghhhjjjkkkiiijjjiiifffhhhmmmnnnkkkiiijjjjjjkkklllmmmnnnnnnlllmmmnnnpppqqqqqqrrrrrruuuwwwyyyxxxvvvtttssssssqqqsssttttttssssssuuuvvvzzz{{{}}}}}}}}}~~~}}}~~~~~~{{{}}}}}}yyyuuusssqqqrrruuuuuusssqqqoooppppppppppppnnnmmmlllnnnmmmlllkkkjjjkkkkkklllkkkjjjjjjiiiiiijjjjjjjjjnnnllljjjhhhiiiiiiiiihhhjjjhhhjjjooonnnhhhdddffffffggghhhiiiiiihhhfffeeebbbbbbbbbdddfffggggggfffffffffeeeeeeffffffggghhhlllhhhbbb```bbbddddddcccbbbccccccdddeeeeeeffffffggggggffffffggghhhjjjkkkggggggfffeeeddddddfffggghhhiiiiiihhhffffffggghhheeehhhkkkjjjhhhfffhhhjjjhhhjjjllllllkkkjjjjjjjjjiiihhhgggffffffhhhiiikkkiiilllkkkhhhiiimmmnnnmmmiiijjjjjjkkkkkkllllllmmmmmmmmmooopppqqqrrrrrrrrrnnnrrrvvvvvvrrrooooooppplllmmmooorrruuuxxxzzz{{{}}}uuu{{{vvvvvvxxxxxxsssqqqoooqqqssstttrrrooonnnoooqqqrrrqqqooolllkkkmmmmmmllllllmmmnnnnnnoooiiiiiiiiiiiijjjjjjjjjjjjmmmmmmllliiigggfffggghhhllljjjkkklllkkkgggdddeeeeeefffggghhhhhhgggfffeeebbbcccdddddddddeeehhhjjjeeeffffffggggggggggggggggggfffeeecccaaaaaabbbccceeeeeeeeeffffffgggggggggffffffeeeeeefffgggiiijjjggghhhhhheeeaaaaaaeeejjjiiiiiiiiihhhffffffgggiiidddiiillljjjeeecccfffjjjgggiiikkklllkkkkkklllmmmhhhgggfffeeefffggghhhiiihhhmmmnnnjjjhhhkkkoooooojjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmnnnooooooppppppkkkqqqxxxxxxrrrnnnooorrrsssqqqppprrruuuwwwvvvtttyyy}}}~~~~~~zzzuuu~~~~~~yyyvvvuuuuuuuuuuuusssqqqrrrssssssoookkkmmmooorrrssssssqqqmmmkkklllllllllmmmnnnoooooopppjjjjjjjjjjjjjjjjjjiiiiiiiiikkkkkkhhhdddbbbeeehhhkkkjjjiiiiiihhhgggffffffeeefffggghhhhhhhhhggggggjjjjjjjjjfffbbbbbbeeeiiieeefffggghhhiiihhhgggfffgggggggggfffeeedddddddddggggggggggggggggggggghhhfffeeeeeeeeeeeeggghhhiiiggghhhgggeeecccccceeehhheeeggghhhhhhfffeeeeeefffcccgggkkkkkkiiigggggghhheeeggghhhhhhgggggghhhiiigggffffffeeefffggghhhhhhffflllnnnjjjfffiiinnnppplllllllllkkkkkkjjjjjjjjjiiiiiiiiiiiijjjkkkllllllllluuu}}}|||uuuppprrrvvvwwwssspppqqquuuwwwsssooorrrvvvyyy|||}}}}}}yyy}}}}}}xxxwwwyyyxxxvvvtttuuusssrrrsssuuutttppplllnnnpppsssuuutttrrrooommmjjjkkkkkklllmmmmmmnnnnnnllllllllllllkkkiiihhhggggggiiijjjhhheeedddgggjjjjjjjjjjjjiiiiiikkkkkkkkkgggggghhhhhhiiiiiiiiiiiioooooommmhhhcccbbbeeehhhdddeeeggghhhhhhhhhgggfffiiigggeeefffhhhhhheeebbbeeeeeeeeeeeeeeedddddddddffffffeeeeeefffgggiiijjjgggeeedddeeeggghhhfffdddcccfffjjjkkkiiifffdddccccccdddggglllpppooojjjeeefffggggggfffddddddeeeffffffffffffffffffgggggghhhdddkkkmmmhhheeeggglllnnnnnnnnnnnnmmmllllllkkkkkkiiiiiihhhhhhiiijjjkkkllllllttt{{{zzzsssnnnpppuuupppmmmlllooovvvzzzxxxuuusssuuuvvvwwwwwwzzz~~~{{{}}}|||vvvxxx|||zzzwwwuuurrrqqqqqqtttwwwxxxtttqqqnnnppprrrssssssrrrpppnnnkkkkkklllllllllkkkkkkjjjlllmmmmmmmmmmmmkkkiiihhhkkkkkkkkkjjjhhhiiikkkmmmjjjmmmmmmllllllooopppnnngggggghhhhhhiiiiiijjjjjjmmmllljjjgggeeefffhhhjjjdddeeeeeefffffffffffffffhhheeebbbcccfffgggdddaaacccccccccbbbbbbaaaaaa```ffffffeeeeeefffgggiiijjjeeecccbbbeeeiiikkkgggccceeeiiilllmmmllliiigggfffdddccceeekkkrrrrrrllleeehhhiiihhhgggeeedddeeefffffffffggggggggghhhhhhhhheeeiiikkkgggeeehhhllllllooonnnnnnnnnmmmmmmllllllllllllkkkjjjkkklllmmmnnnjjjoootttrrrllliiijjjnnnrrrpppoooqqqtttvvvuuussszzzzzzyyywwwvvvxxx|||}}}uuuxxx}}}{{{xxx{{{|||xxxwwwxxxqqqpppqqqtttxxxxxxuuuqqqnnnnnnppppppqqqpppooonnnmmmmmmmmmmmmllljjjhhhgggjjjkkkmmmnnnooonnnmmmlllooommmkkkjjjjjjkkkkkkjjjjjjnnnooollllllooooookkkfffffffffggghhhiiiiiijjjkkkhhhfffeeeggghhhiiiiiidddddddddddddddeeeffffffeeedddccccccbbbccccccccceeeeeeeeedddcccbbbbbbaaaeeeddddddddddddfffggghhhcccccccccdddggghhhiiiiiiiiijjjkkkkkkiiihhhhhhiiifffeeeeeehhhlllnnnkkkhhhggghhhhhhfffeeeeeegggiiigggggghhhhhhiiiiiihhhhhhgggjjjiiifffgggkkkmmmkkkmmmmmmmmmmmmmmmmmmllllllnnnmmmlllkkkkkkmmmnnnpppmmmooopppnnnjjjggghhhjjjuuutttsssrrrrrrqqqpppppp{{{{{{{{{zzzxxxyyy{{{~~~sss|||~~~yyy|||~~~{{{{{{}}}zzzuuuvvv|||tttsssrrruuuwwwvvvqqqmmmmmmmmmnnnnnnnnnnnnnnnmmmooooooooonnnllljjjgggfffhhhiiillloooqqqqqqppppppqqqmmmiiihhhjjjjjjhhhfffhhhmmmmmmjjjiiillljjjeeeeeeeeeeeeffffffhhhiiiiiikkkgggddddddggghhhgggeeeeeedddcccbbbcccdddeeefffcccfffgggeeeaaa```dddhhhjjjjjjiiihhhgggffffffeeedddccccccbbbcccdddfffgggaaaccceeedddccceeejjjooojjjjjjhhheeedddeeehhhjjjgggggggggffffffgggiiikkkdddeeeeeeeeedddeeegggjjjgggggghhhiiiiiiiiiiiiiiiiiijjjiiifffiiimmmnnnkkkllllllllllllllllllllllllmmmlllkkkjjjjjjkkkmmmooossssssrrrooolllkkkkkklllmmmoooqqqrrrrrrsssuuuwwwuuuwwwzzz{{{zzz{{{|||}}}wwwxxx~~~|||}}}wwwuuuwwwuuurrrrrrttttttpppooorrrnnnmmmmmmnnnpppppppppoooqqqooonnnpppqqqpppmmmiiijjjooopppooorrrwwwuuuoookkkkkkkkkjjjiiigggfffeeehhhjjjkkkllllllkkkiiihhhiiihhhhhhiiijjjjjjhhhffffffgggfffeeedddeeeiiikkkdddggghhhdddbbbdddfffdddaaaeeeiiihhheeebbbaaaaaajjjhhhkkkrrrrrrkkkhhhjjjrrriiieeehhhgggaaacccjjjffffffeeedddddddddeeeeee```aaaccceeefffffffffeeeeeefffggghhhiiijjjkkkkkkmmmkkklllooonnnjjjiiijjjqqqlllgggiiinnnpppmmmhhhiiijjjkkkkkkiiihhhhhhhhhkkkiiihhhiiikkkllliiigggmmmllljjjiiiiiikkklllnnnnnnpppqqqooollljjjhhhhhhmmmnnnoooqqqsssuuuvvvwww{{{yyy|||{{{wwwwww|||xxxyyy|||}}}zzzyyyyyyuuuooonnnppptttqqqoooppppppmmmmmmpppnnnmmmlllmmmooopppooonnnpppmmmkkklllmmmmmmkkkiiifffjjjkkkjjjlllpppnnniiijjjjjjiiiiiihhhgggfffeeefffggghhhhhhhhhhhhgggfffgggffffffhhhjjjjjjiiihhhggghhhhhhgggeeefffhhhjjjfffiiiiiidddbbbdddeeedddccceeehhhgggdddbbbaaabbbmmmjjjkkknnnnnniiihhhkkkkkkfffccccccbbb```aaaeeeeeeeeedddccccccbbbccccccbbbcccdddffffffffffffeeecccdddfffggghhhgggggggggnnnllllllnnnlllgggeeegggkkkiiigggiiimmmooonnnkkkjjjkkkmmmllljjjiiiiiijjjjjjhhhggghhhjjjjjjhhheeehhhhhhggghhhiiikkkmmmooopppqqqrrrqqqmmmjjjhhhgggnnnnnnoooqqqsssuuuvvvvvvxxxttttttxxxyyyvvvwww|||yyyzzz{{{~~~{{{xxxwwwuuupppooorrruuuqqqnnnooonnnkkklllooommmlllkkklllnnnnnnnnnlllnnnkkkhhhggghhhiiiiiiiiieeeggggggggghhhkkkiiieeehhhhhhhhhhhhhhhgggfffeeeffffffffffffffffffffffffeeedddeeegggiiijjjiiihhhggghhhiiihhhffffffggghhheeehhhhhhdddbbbeeegggfffeeefffgggfffdddbbbcccdddiiifffdddeeeeeecccdddgggggghhhgggdddeeeiiikkkjjjjjjiiihhhgggffffffffffffeeeffffffggggggffffffeeefffhhhiiikkkjjjiiihhhfffooolllkkkllljjjeeecccdddfffggghhhjjjlllmmmmmmmmmkkklllmmmmmmkkkjjjkkkllliiihhhggghhhiiihhhgggeeehhhhhhggghhhhhhjjjkkklllnnnppprrrrrrpppmmmkkkjjjnnnnnnpppqqqssstttvvvvvvwwwuuuwww{{{|||{{{{{{~~~zzzzzzzzz|||~~~{{{zzzxxxuuutttwwwuuurrrqqqsssqqqmmmlllnnnmmmkkkkkkkkkmmmmmmlllkkkmmmjjjgggeeeeeefffhhhjjjhhhhhhhhhhhhiiijjjhhhffffffgggggggggggggggfffeeeiiiiiihhhhhhhhhiiijjjjjjfffeeeeeefffhhhiiihhhffffffgggiiihhhfffeeedddeeebbbeeeeeebbbaaaeeehhhhhhgggfffeeedddccccccdddeeedddcccbbbbbbbbbcccdddfffcccjjjkkkfffiiisssvvvqqqkkkkkkiiihhhggggggffffffhhhhhhhhhhhhggggggffffffnnnooopppqqqpppnnnllljjjnnnkkkjjjkkkjjjeeedddfffeeehhhkkkkkkiiihhhiiikkkkkkllllllllljjjjjjkkkllliiiiiiiiiiiiiiiiiihhhgggllllllkkkjjjiiiiiihhhgggkkknnnqqqsssrrrpppnnnnnnnnnooopppqqqssstttuuuvvvyyyzzz{{{}}}~~~|||||||||zzzzzzzzzzzz|||~~~yyyyyyyyyvvvuuuvvvrrrppprrruuutttnnnkkklllmmmlllkkkkkklllmmmllljjjkkkjjjhhhfffeeefffiiikkkllljjjiiijjjkkkkkkiiihhhfffgggggggggggggggfffeeejjjiiiiiiiiiiiijjjkkklllhhhgggfffggghhhgggeeeccceeefffggggggeeeccccccdddcccfffeee```___bbbeeeeeehhhfffdddccccccdddeeefffdddeeefffggghhhjjjkkkkkkaaahhhiiieeegggooopppkkkfffeeedddcccbbbbbbbbbbbbjjjiiiiiihhhggggggggggggoooppppppqqqpppmmmkkkjjjllliiihhhkkkjjjhhhhhhkkkjjjmmmnnnlllgggdddeeegggiiijjjjjjiiihhhhhhjjjkkkjjjkkklllllllllkkkkkkkkkmmmmmmnnnnnnmmmkkkjjjiiimmmooorrrsssqqqooonnnnnnoooooopppqqqssstttuuuuuuuuuwwwyyyyyyzzzzzzzzzxxxzzzzzzyyyzzz{{{}}}~~~zzz{{{|||yyyvvvvvvooonnnpppssssssnnnkkklllnnnlllkkkkkklllmmmllljjjiiijjjkkkjjjhhhhhhiiikkklllhhhgggjjjkkkiiihhhiiihhhhhhhhhhhhhhhgggfffeeegggggghhhhhhiiiiiijjjjjjjjjiiihhhhhhhhhgggeeeccceeefffgggfffdddddddddfffhhhjjjgggaaa^^^```bbbaaahhhfffdddccceeefffffffffcccfffgggfffhhhlllmmmkkkgggjjjjjjgggfffgggfffccceeeddddddcccccccccccccccjjjiiihhhhhhggggggggghhhkkkkkkjjjjjjhhhgggfffeeeiiiffffffiiijjjiiijjjnnnmmmnnnnnnkkkfffdddeeegggggghhhhhhgggffffffiiikkkjjjlllnnnooonnnnnnooopppjjjkkknnnpppqqqpppooonnnqqqssssssrrrooolllkkkkkkoooppppppqqqsssttttttuuurrruuuwwwwwwyyy|||}}}{{{xxxyyyzzz{{{|||}}}~~~~~~|||~~~|||xxxwwwqqqnnnnnnqqqqqqnnnnnnqqqnnnmmmllllllmmmmmmllljjjfffiiilllmmmkkkiiihhhiiilllgggeeeiiikkkhhhhhhkkkjjjjjjiiiiiihhhgggfffeeedddeeeggghhhiiiiiiiiihhhjjjiiihhhhhhiiiiiigggeeefffggggggfffeeeeeehhhjjjiiikkkhhhbbb___bbbeeeeeehhheeecccdddfffgggfffeeedddgggeeeaaaaaagggjjjhhhkkkiiiiiikkkjjjeeebbbccceeeeeeeeeeeeeeeffffffgggiiiiiiggggggfffggghhhhhhiiihhhgggeeeddddddeeeeeegggddddddhhhiiihhhjjjnnnmmmllljjjhhhggggggjjjlllgggggggggfffeeefffiiikkkiiilllooopppooooooqqqsssiiikkknnnqqqrrrrrrpppooopppqqqqqqooommmlllmmmnnnppppppqqqrrrrrrsssttttttrrrvvvwwwtttvvv{{{}}}zzzvvvxxxzzz}}}~~~~~~~~~~~~|||yyy|||~~~zzzvvvtttvvvrrrooopppppppppsssxxxooonnnllllllmmmmmmlllkkkccchhhmmmooommmiiihhhggglllgggeeejjjllliiiiiilllkkkkkkkkkjjjiiigggfffeeedddfffhhhjjjkkkkkkiiihhhhhhhhhggghhhjjjjjjiiiggghhhhhhhhhgggfffgggjjjmmmeeehhhgggbbbbbbgggkkklllgggeeeccceeeggghhhfffdddkkklllggg``````fffkkkiiigggbbbdddkkkkkkcccaaafffbbbbbbbbbbbbcccdddeeeeeeiiihhhgggffffffggghhhiiilllkkkiiigggffffffhhhiiigggdddcccfffgggfffhhhlllkkkiiigggfffhhhkkkoooqqqggghhhgggfffeeefffiiilllgggkkknnnpppoooooorrrtttkkkmmmppprrrrrrpppnnnlllkkklllmmmmmmmmmooorrruuuppppppqqqrrrrrrsssttttttqqqtttsssnnnnnnssstttqqquuuwww{{{~~~~~~}}}{{{uuusssuuuyyyxxxvvvtttrrrqqqqqqpppkkkjjjiiillloooooommmjjjjjjlllnnnooonnnlllhhheeehhhhhhgggggggggggghhhhhhmmmmmmmmmllljjjhhheeedddhhhiiijjjiiihhhggghhhiiiggghhhiiikkkllljjjfffccciiiiiiiiiiiiiiihhhggggggeeedddcccbbbdddhhhlllooollljjjgggeeefffhhhiiijjjjjjiiigggdddcccdddgggjjjdddeeeeeeffffffeeedddddddddbbbeeekkkkkkfffcccfffgggiiijjjhhhfffdddfffiiidddgggiiiiiigggfffhhhkkkeeefffgggiiiiiihhhggggggoooooonnnkkkggggggkkkooonnnkkkhhheeeeeegggkkkmmmkkkkkkllllllmmmnnnnnnooommmnnnnnnllljjjjjjkkkmmmkkkmmmooonnnkkkkkknnnqqqqqqpppnnnlllllllllmmmmmmtttssssssrrrrrrssssssttt~~~{{{zzz~~~|||{{{zzzwwwqqqqqquuuttttttrrrpppooonnnmmmmmmkkkjjjjjjllloooooommmjjjjjjlllnnnooommmjjjhhhggghhhhhhhhhgggggghhhhhhhhhllllllkkkkkklllmmmnnnooogggiiijjjjjjiiihhhhhhiiigggggghhhjjjkkkiiifffcccgggggggggggggggfffeeeeeedddddddddeeefffgggggghhhmmmjjjgggeeeeeefffgggggghhhhhhhhhgggeeedddfffgggccccccddddddddddddddddddaaa___aaagggiiiggghhhlllggghhhhhhfffdddccceeehhhdddgggkkkllljjjhhhhhhhhhggghhhiiiiiijjjjjjiiiiiimmmmmmllljjjhhhhhhjjjlllkkkjjjiiihhhhhhiiijjjjjjmmmmmmmmmmmmlllllllllllliiijjjkkkkkkiiiiiijjjkkkmmmppprrrqqqooonnnpppsssoooooonnnnnnmmmmmmnnnnnnmmmmmmnnnoooppprrrsssttt~~~~~~~~~~~~~~~}}}|||{{{~~~~~~~~~}}}|||{{{xxxvvvuuusssppprrrwwwsssrrrqqqpppooonnnmmmlllkkkkkkkkkmmmnnnnnnllljjjjjjmmmooommmiiiggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhffffffhhhkkkoooqqqfffhhhjjjkkkiiihhhhhhhhhhhhgggggghhhiiiiiigggeeegggggggggfffffffffeeeeeecccdddfffhhhgggeeecccaaakkkjjjgggdddccccccddddddggghhhiiiiiifffeeedddeeecccdddeeeeeeffffffffffffccc```aaadddfffgggjjjnnniiiiiihhhfffdddeeegggjjjeeehhhlllnnnllliiigggfffjjjjjjjjjjjjjjjkkkkkkllljjjiiihhhiiijjjjjjiiihhhhhhiiiiiijjjjjjjjjiiiiiipppooonnnmmmlllkkkjjjiiihhhjjjkkkkkkjjjiiijjjkkkmmmqqqttttttqqqpppqqqsssnnnnnnooooooppppppoooooommmmmmmmmnnnpppqqqssstttxxxxxxxxxyyyyyy{{{|||||||||}}}|||yyywwwwwwxxxtttrrrsssrrrqqqvvv}}}uuuuuuttttttsssrrrqqqpppllllllmmmnnnnnnmmmlllkkkjjjlllmmmjjjfffdddfffiiiiiiiiijjjjjjjjjjjjiiiiiiiiihhhgggffffffgggiiijjjdddfffiiijjjhhhgggggggggjjjhhhgggggghhhiiihhhggghhhhhhhhhggggggggghhhhhhccceeeggghhhhhhfffcccbbbhhhgggfffdddbbbbbbccceeehhhiiiiiihhheeeddddddeeefffggghhhiiiiiiiiiiiiiiigggfffeeeeeeeeeeeefffggglllkkkjjjhhhgggiiikkkmmmgggiiijjjkkkjjjhhhfffeeekkkjjjiiihhhiiijjjkkklllhhhggggggjjjmmmmmmiiieeehhhiiiiiiiiijjjjjjjjjiiiooonnnnnnmmmlllkkkjjjiiikkkmmmnnnnnnlllkkkjjjkkklllooossstttqqqooooooppplllmmmoooqqqqqqqqqqqqpppsssrrrrrrqqqqqqrrrrrrsssuuuuuuuuuuuuwwwyyy{{{||||||}}}{{{xxxuuusssrrrqqqooonnnpppqqqrrrwww~~~uuuvvvvvvvvvvvvuuutttsssmmmnnnoooooonnnlllkkkkkkkkklllkkkhhheeecccdddggghhhiiijjjjjjjjjjjjiiihhhjjjjjjjjjjjjjjjiiihhhgggbbbeeeggggggfffffffffgggkkkiiiggggggiiijjjjjjiiihhhhhhgggfffgggggghhhiiieeeeeeffffffggggggggghhhdddeeefffdddcccccceeehhhjjjjjjhhheeeccccccfffhhhggghhhiiiiiijjjjjjjjjiiihhhiiiiiihhhgggfffeeecccmmmkkkiiihhhiiijjjlllllliiihhhgggfffffffffffffffiiihhhggggggggghhhjjjkkkhhhggghhhkkknnnnnniiieeejjjiiihhhggghhhiiikkklllllllllllllllllllllllllllnnnoooooonnnkkkiiiiiiiiilllpppttttttqqqooooooppplllmmmooopppqqqqqqqqqpppssssssrrrrrrrrrrrrssssssvvvuuuuuuuuuvvvxxxzzz{{{|||~~~~~~}}}|||yyyvvvrrrooommmlllkkklllooopppooorrrxxxrrrssstttuuuuuutttsssrrrmmmoooppppppmmmkkkkkkkkkmmmllljjjhhhgggfffeeeeeeggghhhiiijjjjjjiiihhhgggdddeeefffggghhhgggeeeeeeccceeeffffffeeeeeeggghhhjjjhhhggggggiiijjjjjjiiifffeeedddddddddeeefffgggeeeeeedddeeefffhhhjjjlllccceeegggfffddddddgggjjjjjjiiigggdddbbbdddgggjjjfffgggggghhhhhhggggggffffffiiijjjiiiiiikkkiiifffiiihhhfffgggiiijjjiiihhhjjjgggdddcccdddfffggggggggggggffffffgggggghhhiiiggghhhjjjlllmmmlllhhheeejjjiiigggggggggiiikkkmmmiiijjjjjjkkklllmmmmmmmmmmmmmmmmmmkkkhhhgggggghhhpppsssvvvuuurrrpppqqqrrrlllmmmnnnoooppppppppppppmmmmmmmmmnnnpppqqqssstttuuuuuuuuuvvvwwwxxxyyyzzz}}}}}}~~~yyyyyyyyyxxxuuuqqqmmmkkkllllllooorrrqqqmmmmmmpppoooppprrrssssssrrrqqqpppnnnppprrrpppmmmkkkjjjkkkrrrnnnjjjjjjlllkkkgggdddfffgggiiijjjjjjiiigggfffaaaaaaaaaaaaaaabbbbbbcccfffffffffeeeeeefffiiilllfffeeeeeefffhhhhhhhhhffffffeeedddcccccceeeggghhhddddddddddddeeegggiiijjjdddhhhjjjiiifffeeegggkkkgggggggggeeedddeeehhhjjjhhhhhhhhhhhhgggfffeeedddfffjjjjjjggghhhmmmnnnlllgggffffffhhhjjjkkkhhhfffhhhfffddddddggghhhhhhgggffffffgggggghhhhhhggggggfffhhhkkkllljjjgggeeedddggghhhhhhiiijjjjjjkkkkkkiiiiiijjjkkkllllllmmmmmmllllllkkkhhhggggggjjjmmmpppsssuuussspppooopppsssmmmmmmmmmmmmnnnoooooopppkkkkkkkkklllnnnoooqqqrrrrrrssstttvvvxxxyyyyyyzzz|||{{{{{{{{{|||~~~vvvwwwxxxxxxuuuqqqllliiipppppptttwwwtttnnnkkklllnnnoooqqqrrrrrrqqqpppooonnnppprrrqqqmmmjjjjjjkkkuuupppkkkllloooooojjjdddeeeggghhhiiiiiihhhgggeeegggfffcccaaa```aaacccdddhhhhhhgggfffeeegggkkknnndddcccccceeeggggggfffdddhhhgggeeeeeeeeegggiiijjjccccccdddeeeffffffffffffgggjjjmmmkkkgggeeegggjjjccceeeggghhhgggggghhhiiijjjjjjjjjjjjiiigggfffeeekkkmmmkkkeeefffmmmpppnnnhhhggggggjjjmmmmmmjjjfffgggeeeeeegggjjjkkkiiifffeeefffhhhiiiiiiiiihhhgggdddhhhkkkkkkgggdddcccdddeeefffiiillllllllljjjiiijjjjjjkkkkkkkkklllllllllllllllkkkiiihhhkkkooosssoooqqqrrrpppmmmlllnnnqqqnnnnnnmmmllllllmmmooopppnnnnnnmmmmmmmmmmmmnnnnnnooopppsssvvvxxxzzzzzzzzz{{{zzzxxxxxxyyy|||~~~}}}}}}|||zzzxxxxxxyyywwwqqqmmmnnnooopppqqqrrrsssrrrqqqqqqvvvuuusssrrrsssuuuwwwxxx|||tttnnnmmmmmmjjjiiijjjkkkjjjiiijjjlllllljjjhhhiiijjjjjjhhhfffeeefffggghhhdddccceeeeeecccdddhhhfffggggggggghhhlllrrrvvvlllhhheeedddggghhhhhhfffffffffeeedddddddddddddddfffffffffeeedddeeehhhkkkiiikkkkkkkkkjjjjjjlllnnnllliiifffeeeggggggeeebbbhhhmmmoookkkiiijjjgggaaaeeejjjllliiijjjnnnmmmhhhkkkkkkkkkjjjhhhgggggggggkkkeeecccgggllljjjgggeeeeeefffggggggeeeeeefffgggccciiimmmkkkeeeaaacccgggfffhhhjjjjjjiiihhhhhhhhhkkkkkkjjjjjjjjjkkkllllllmmmllljjjiiijjjllloooqqqnnnlllkkkjjjjjjlllooopppnnnkkkiiiiiikkkmmmkkkjjjkkklllmmmnnnooopppqqqqqqrrrsssuuuwwwxxxyyyyyyyyyyyyxxxyyy{{{~~~~~~}}}}}}{{{{{{yyyvvvvvvxxxvvvqqqnnnoooppppppqqqrrrrrrqqqpppppptttsssrrrqqqqqqrrrrrrssstttnnnkkklllmmmkkkjjjkkklllkkkjjjjjjkkkjjjhhhfffjjjkkkkkkjjjhhhggghhhiiigggddddddggggggddddddgggfffgggggggggiiilllqqquuummmjjjfffeeegggiiiiiihhhiiihhhgggfffffffffggggggdddeeefffggggggggggggggggggiiilllmmmllljjjjjjkkknnnkkkiiihhhiiiiiigggeeeiiimmmnnnjjjiiikkkiiidddeeeiiijjjggghhhkkkkkkgggiiifffeeegggjjjlllkkkiiiiiiffffffiiiiiifffeeegggeeeggghhhgggfffeeefffggghhhiiijjjjjjhhhffffffggggggiiikkkkkkiiihhhggghhhkkkjjjjjjjjjjjjkkklllllljjjiiigggfffgggiiikkkmmmmmmmmmmmmmmmmmmnnnooooooooollljjjjjjlllmmmllljjjmmmoooqqqrrrsssrrrqqqpppyyyxxxwwwvvvvvvuuuvvvvvvvvvvvvwwwzzz~~~}}}|||{{{zzzzzzuuussstttwwwvvvsssrrrtttqqqqqqrrrqqqqqqpppooonnnsssssssssrrrrrrqqqpppooonnnjjjjjjnnnooommmlllmmmnnnllljjjiiiiiihhhfffdddhhhiiijjjiiihhhggghhhiiigggeeefffiiiiiifffeeegggfffggghhhhhhiiilllpppsssmmmjjjfffdddeeegggiiiiiijjjiiigggfffeeefffhhhiiidddeeegggiiijjjiiifffdddcccfffiiikkkjjjhhhffffffmmmkkkiiihhhiiiiiihhhgggiiilllllliiiiiikkkjjjhhhfffhhhhhheeeeeehhhiiigggiiieeebbbffflllooolllhhhgggfffhhhjjjgggcccdddhhheeeggghhhgggfffeeefffgggjjjhhhffffffhhhiiihhhfffjjjkkkmmmllljjjhhhggggggjjjjjjiiiiiijjjkkkkkkllljjjiiigggffffffhhhjjjkkkmmmnnnpppqqqqqqpppooonnnpppnnnllllllmmmmmmmmmllloooqqqsssuuuuuusssqqqooo{{{yyyvvvsssrrrsssuuuwwwwwwvvvwwwyyy|||~~~~~~||||||~~~}}}{{{zzzzzzyyyssspppqqquuuuuuttttttxxxrrrrrrqqqqqqooonnnmmmmmmqqqrrrtttuuutttsssqqqpppmmmkkklllppppppllljjjkkkmmmkkkiiihhhiiihhhgggeeedddfffggggggfffeeefffggggggfffhhhllllllhhhfffgggfffgggiiiiiiiiikkknnnqqqllliiieeecccccceeegggiiiiiihhhfffddddddeeefffhhhhhhggghhhjjjlllkkkgggdddaaaccceeefffeeeccccccccchhhgggfffeeeeeefffeeeeeeiiiiiihhhggggggiiikkkkkkhhhhhhgggeeeeeefffggggggkkkiiiggghhhkkklllkkkhhhhhhfffgggiiihhhdddcccfffdddfffgggfffeeedddeeefffgggeeecccccceeefffgggfffkkkmmmnnnmmmjjjhhhggggggiiiiiihhhiiiiiijjjkkklllmmmlllkkkjjjjjjkkklllmmmmmmooorrrttttttrrrooommmpppooonnnnnnnnnnnnnnnnnnnnnoooppprrrrrrrrrqqqqqqvvvtttpppnnnooosssxxx|||{{{yyyxxxxxxzzz{{{zzzyyy|||{{{||||||{{{zzzyyyssspppoooqqqpppnnnooorrrsssrrrqqqooonnnmmmllllllmmmoooqqqtttttttttrrrqqqooommmmmmooommmgggeeegggllljjjhhhhhhiiijjjiiiiiidddfffhhhhhhgggffffffggggggfffiiimmmmmmiiifffgggfffhhhjjjjjjjjjjjjlllnnnllljjjhhheeeeeefffiiikkkjjjhhhgggeeeeeefffggghhhlllkkkjjjjjjkkkjjjiiihhhdddeeedddcccaaabbbdddfffffffffeeeeeeddddddeeefffhhhfffeeefffggghhhjjjlllkkkiiihhhggggggfffgggiiihhhkkkmmmllljjjiiikkkmmmkkkeeecccgggjjjhhheeedddcccdddeeeeeeccccccdddeeefffffffffeeeddddddfffiiijjjlllmmmmmmjjjhhhhhhhhhhhhgggggghhhiiijjjkkklllmmmmmmlllllllllmmmnnnnnnmmmooorrrttttttrrrooommmoooooooooooonnnnnnooopppmmmlllkkkkkklllooorrrtttqqqooollllllnnnsssyyy}}}zzzxxxwwwwwwxxxzzzyyyyyy}}}}}}~~~|||yyyxxxwwwuuupppmmmmmmkkkhhhiiilllrrrqqqpppnnnmmmllllllllliiikkknnnpppqqqqqqqqqpppooommmkkkkkkgggbbbbbbfffllljjjhhhhhhjjjkkkkkkkkkgggiiikkkllljjjiiihhhiiihhhfffiiimmmmmmiiifffhhhfffhhhjjjkkkjjjjjjjjjkkkmmmmmmllljjjhhhhhhkkkmmmkkkjjjjjjiiiiiiiiiiiiiiilllmmmmmmllliiihhhiiijjjiiihhhgggdddcccdddgggjjjfffggghhhgggffffffhhhiiihhhfffeeeggghhhgggiiilllmmmjjjiiijjjiiiffffffiiidddiiimmmmmmiiihhhmmmrrrllleeebbbggglllkkkgggeeeccceeefffeeedddcccdddeeehhhiiijjjiiigggfffhhhkkkgggiiikkkllljjjiiiiiijjjgggggggggggghhhiiikkkkkkjjjjjjjjjkkkkkklllmmmnnnnnnoooqqqqqqqqqpppnnnmmmmmmnnnoooooonnnnnnppprrrllljjjhhhgggiiinnnsssvvvpppooommmmmmnnnrrrvvvxxxuuutttsssuuuxxx{{{|||}}}~~~~~~}}}zzzxxxvvvuuutttsssooolllmmmmmmlllnnnsssqqqpppooommmllllllmmmmmmjjjkkkmmmoooppppppooooooooollljjjiiifffdddgggnnnooommmjjjiiijjjkkkkkkkkkiiikkkmmmmmmkkkiiihhhhhhhhhfffhhhllllllhhhfffhhhfffiiikkkllljjjiiiiiiiiijjjkkkmmmkkkiiihhhiiikkkjjjjjjkkkkkkkkkjjjiiihhhggglllpppoooiiieeefffhhhhhhhhhhhhfffddddddfffhhhggghhhjjjiiiggggggjjjllljjjggggggjjjkkkhhhiiimmmmmmiiiiiilllkkkfffdddgggeeehhhjjjjjjhhhhhhjjjmmmiiieeeeeeiiillljjjiiiiiieeefffggggggeeeeeefffgggkkkjjjiiijjjkkkjjjhhhgggcccfffiiijjjjjjjjjkkklllfffffffffggghhhiiijjjkkkhhhhhhiiijjjkkkmmmnnnnnnoooooonnnmmmmmmmmmmmmmmmjjjlllnnnnnnnnnooorrrtttnnnlllkkkjjjlllooosssvvvoooooopppppprrrsssuuuvvvtttrrrrrrssswww{{{}}}}}}||||||}}}~~~{{{zzzxxxvvvtttsssrrrrrrpppmmmlllpppsssuuuzzzqqqpppnnnmmmllllllmmmmmmoooooopppppppppppppppooopppmmmjjjjjjhhhhhhoooxxxrrrooollljjjjjjjjjjjjjjjhhhkkkmmmllljjjhhhffffffhhhfffgggkkkkkkgggfffhhhfffiiikkklllkkkiiihhhhhhfffhhhjjjjjjgggeeefffgggggghhhjjjkkkjjjiiigggeeebbbjjjrrrqqqiiibbbbbbeeedddeeeffffffdddbbbccccccfffhhhiiiiiiggggggjjjllllllhhhiiimmmnnnjjjjjjnnnllliiiiiimmmkkkeeecccfffjjjiiihhhhhhggggggfffeeeffffffhhhlllkkkhhhjjjnnnggghhhiiihhhgggfffgggiiimmmiiieeehhhlllmmmgggaaaaaadddgggiiijjjkkklllmmmeeeeeeffffffgggiiijjjkkkhhhhhhjjjkkkmmmnnnpppppppppooollljjjjjjkkkmmmnnniiikkknnnnnnmmmooorrrvvvpppooonnnnnnoooqqqssstttmmmnnnqqqsssuuuvvvwwwwwwvvvtttssssssvvvyyyzzzzzzxxxyyy|||~~~xxxxxxqqqpppnnnmmmmmmnnnpppqqqpppnnnnnnqqqooollllllpppsssrrrpppnnnlllkkkjjjjjjllllllnnnoooppppppppppppmmmmmmmmmnnnmmmllllllkkkmmmmmmmmmnnnooonnnllljjjkkkjjjkkkmmmllliiijjjnnnhhhggghhhjjjlllkkkgggcccgggggghhhjjjkkkkkkhhhfffjjjkkkjjjfffbbb```bbbeeedddeeeggggggggghhhjjjkkkiiikkkllliiidddbbbeeeiiifffggggggeeeaaaaaacccfffffffffffffffffffffffffffhhhgggfffggghhhiiihhhgggjjjfffgggllllllfffbbbccceeefffhhhhhhggghhhiiikkkooogggqqqvvvjjjlllpppdddeeeeeeeeeeeedddfffjjjmmmjjjhhhiiilllllliiiiiikkkaaagggiiieeeccchhhkkkjjjfffeeeeeehhhlllnnnllljjjjjjmmmooonnnlllkkkmmmooorrrqqqpppnnnmmmmmmmmmmmmjjjnnnqqqpppqqqsssqqqmmmnnnnnnnnnnnnooopppqqqrrrppppppooonnnnnnpppuuuyyy{{{{{{yyywwwuuuxxx~~~~~~|||zzzyyyzzz}}}|||wwwwwwuuuuuutttrrrpppnnnlllkkknnnmmmoooqqqoookkkmmmrrrtttrrrooollljjjjjjkkklllkkklllmmmoooppppppqqqqqqnnnnnnnnnmmmmmmmmmlllllljjjiiihhhjjjmmmnnnllliiiiiiggghhhkkkiiifffgggkkkjjjiiiiiikkkmmmlllhhhdddffffffgggiiikkkkkkiiigggkkkkkkjjjgggcccbbbdddfffiiijjjjjjiiihhhhhhhhhiiihhhjjjkkkhhhdddbbbdddggghhhiiijjjiiigggfffhhhjjjggggggggggggggggggffffffiiihhhffffffggggggfffeeeeeebbbdddiiijjjfffdddfffdddfffggggggggggggiiijjjlllfffooouuummmooosssiiieeefffgggfffffffffiiikkkiiiggggggjjjjjjgggfffiiiccciiijjjeeedddgggiiihhhiiihhhhhhjjjlllmmmjjjhhhjjjlllnnnmmmkkkkkklllnnnmmmnnnpppqqqqqqooommmlllrrruuuvvvsssrrrrrrooojjjnnnmmmmmmnnnnnnpppqqqqqqrrrrrrrrrpppoooqqqtttwwwyyyyyyxxxuuutttvvv{{{~~~~~~~~~}}}|||}}}|||xxxxxxvvvvvvvvvvvvssspppllljjjlllmmmpppqqqnnniiilllssssssqqqnnnkkkjjjkkklllmmmjjjkkklllnnnpppqqqrrrrrrpppooonnnmmmlllmmmmmmnnnjjjgggfffiiinnnpppmmmjjjkkkjjjlllnnnmmmiiiiiimmmlllkkkkkklllmmmkkkhhheeeeeeeeefffhhhkkkkkkiiihhhkkkkkkjjjhhheeedddfffgggkkkkkkkkkkkkjjjjjjiiiiiiiiikkkllljjjfffcccdddeeeccceeeggghhhgggggghhhjjjiiiiiihhhhhhgggggggggfffkkkiiiggggggggggggeeecccbbbaaabbbfffhhhggggggiiidddfffggggggffffffhhhiiijjjfffmmmrrrmmmnnnqqqjjjeeeggghhhiiihhhggghhhjjjkkkhhhhhhjjjiiiffffffhhhfffjjjjjjgggeeefffgggfffiiiiiiiiijjjkkkiiifffdddiiijjjllllllkkkjjjlllmmmhhhlllpppssstttqqqmmmkkksssvvvvvvsssqqqpppmmmhhhmmmmmmmmmmmmmmmnnnooopppsssssstttsssqqqqqqssstttvvvvvvvvvuuuuuuwwwzzz}}}zzz|||}}}~~~}}}~~~~~~}}}{{{wwwvvvqqqrrrsssssssssrrrqqqpppmmmooorrrrrrlllgggjjjqqqooonnnnnnmmmmmmllllllkkkiiijjjlllnnnppprrrrrrsssqqqpppnnnllllllmmmnnnooommmjjjgggjjjooorrrooojjjmmmlllnnnpppnnnjjjjjjnnnllllllllllllkkkiiigggeeeeeeeeeeeegggjjjkkkjjjhhhkkkkkkjjjiiihhhggghhhiiiiiihhhhhhiiikkkllllllkkkjjjlllmmmllliiifffeeeeeeaaaccceeehhhiiiiiijjjjjjiiiiiihhhhhhgggfffffffffkkkiiihhhhhhhhhhhhfffeeeffffffgggggggggggghhhjjjdddfffggggggffffffggghhhiiihhhkkkmmmjjjiiiiiieeecccfffiiikkkjjjjjjjjjkkknnnkkkjjjlllkkkggggggjjjggghhhiiihhhgggggggggffffffggghhhiiiiiigggdddbbbhhhiiijjjjjjjjjkkkkkkllljjjmmmpppsssssspppmmmjjjkkkooopppnnnnnnooonnnjjjlllllllllllllllmmmnnnooopppqqqssssssrrrqqqrrrsssttttttuuuwwwxxxzzz|||~~~uuuxxx{{{|||||||||}}}~~~|||||||||~~~~~~zzzxxxwwwtttqqqoooooooooooopppqqqssstttpppppprrrrrrlllfffhhhmmmjjjkkknnnppppppnnnkkkiiiiiijjjlllnnnppprrrrrrsssqqqooommmlllkkklllnnnooooookkkiiijjjmmmooollliiiiiihhhjjjmmmkkkgggfffiiijjjkkkkkkkkkiiigggfffeeefffeeeeeegggiiijjjiiihhhkkkjjjiiiiiijjjjjjjjjjjjhhhgggfffgggjjjkkkjjjiiihhhjjjkkkjjjhhhfffeeeddddddfffhhhkkkmmmnnnnnnmmmgggggggggffffffeeeeeeeeejjjiiihhhhhhjjjjjjiiihhhkkkmmmnnnkkkhhhgggggghhheeefffhhhgggffffffggghhhgggjjjiiiiiikkkiiifffgggaaaeeeiiilllllllllmmmmmmoookkkjjjkkkjjjggggggjjjgggfffgggiiiiiiiiihhhhhhdddfffiiikkkkkkiiigggfffhhhhhhhhhiiijjjkkklllkkkooopppppppppooonnnlllkkkgggkkklllkkklllooonnnkkklllllllllllllllmmmmmmnnnkkknnnppprrrqqqqqqrrrsssuuuuuuuuuvvvwwwxxxyyyyyysssvvvzzz|||||||||}}}~~~zzz{{{|||~~~{{{yyyyyywwwsssqqqpppnnnmmmmmmoooqqqrrrssspppppppppmmmhhhgggjjjgggjjjmmmppppppnnnllljjjjjjkkklllnnnpppqqqrrrrrrooonnnmmmlllkkkllllllmmmlllkkkiiihhhiiijjjiiihhhiiiiiikkknnnlllgggfffhhhiiijjjkkkjjjhhhfffffffffgggfffeeefffhhhiiihhhgggjjjhhhhhhiiikkklllkkkjjjllliiiffffffhhhhhhfffcccfffffffffffffffeeeddddddfffeeefffhhhkkkllllllkkkeeeeeeffffffffffffffffffiiihhhggghhhjjjkkkjjjiiilllpppqqqlllhhhffffffeeefffhhhiiihhhgggfffhhhiiidddkkkiiihhhpppnnniiiooocccfffjjjlllmmmmmmnnnooollliiigggiiihhheeefffjjjhhheeeeeejjjllliiihhhhhheeehhhmmmoooooommmlllkkkiiihhhhhhiiikkkmmmlllkkkrrrqqqpppnnnmmmlllmmmmmmkkknnnooollllllooonnnkkkmmmmmmlllllllllmmmmmmnnnjjjllloooppppppqqqrrrtttxxxvvvssssssssssssrrrpppuuuxxx{{{}}}}}}}}}~~~}}}yyywwwzzzyyytttpppoooooonnnnnnooooooooorrrmmmkkknnnooollljjjjjjiiijjjkkkmmmmmmnnnmmmmmmkkklllmmmoooppppppqqqqqqmmmlllllllllkkkkkkkkkkkkiiijjjjjjiiiggggggjjjlllkkkjjjmmmpppnnnhhhgggiiiiiijjjllljjjhhhggghhhiiiiiigggffffffgggggggggfffhhhgggggghhhkkkmmmkkkjjjllliiiffffffhhhhhheeebbbgggfffeeeeeefffgggggggggfffdddcccdddggghhhhhhgggeeeeeeffffffgggggghhhhhhiiigggfffggghhhhhhgggfffeeellloookkkfffffffffdddhhhiiijjjiiihhhggghhhjjjcccmmmhhhfffqqqnnnhhhqqqgggiiilllmmmllllllmmmnnnlllhhhfffhhhhhhfffgggkkkjjjffffffkkkmmmiiiffffffdddiiinnnpppooolllkkkkkkiiihhhgggiiilllnnnmmmlllqqqpppooonnnmmmmmmnnnnnnnnnqqqpppmmmmmmooooookkknnnnnnmmmmmmmmmmmmmmmnnnmmmooopppppppppppprrrssswwwtttqqqppprrrsssrrrqqqwwwyyy{{{|||||||||}}}}}}~~~}}}yyy{{{|||wwwpppoootttsssooolllmmmoooqqqrrrqqqpppoooqqqkkkhhhlllpppooolllkkkkkkjjjjjjiiijjjmmmoooqqqllllllnnnoooppppppppppppkkkkkklllllllllkkkjjjiiigggjjjmmmkkkhhhiiimmmrrrggggggiiillljjjeeeccceeeiiikkkmmmkkkiiihhhiiillljjjhhhfffffffffgggfffeeehhhffffffhhhlllmmmllliiijjjfffdddeeeiiikkkiiieeejjjhhhggggggiiikkklllllllllhhhffffffhhhjjjjjjhhheeeeeefffggghhhiiijjjjjjiiihhhfffeeefffeeedddbbb]]]ffflllhhheeefffgggeeeiiijjjkkkjjjiiihhhiiijjjeeeooohhhdddoookkkcccmmmkkklllnnnmmmlllkkkkkklllmmmiiihhhjjjjjjhhhjjjnnnmmmgggggglllmmmhhhddddddccchhhmmmnnnllliiihhhhhhjjjhhhgggiiimmmooonnnlllmmmnnnnnnooooooooooooooollloooooolllllloooooommmooonnnnnnmmmmmmmmmnnnnnnqqqrrrrrrqqqppppppqqqssstttqqqoooppptttwwwyyyxxxvvvwwwyyyyyyyyyyyy{{{}}}zzz~~~|||{{{xxxxxxwwwuuuqqqooommmmmmpppooooooqqqssssssrrrqqqrrrtttvvvtttpppoooppprrrrrrqqqooollljjjkkknnnqqqvvvuuutttsssqqqooonnnnnnpppppppppnnnmmmlllnnnpppooooooooommmjjjiiiiiikkkllllllllljjjgggeeedddeeedddfffiiikkkkkklllmmmooolllllljjjiiiiiiiiijjjkkkjjjhhhffffffhhhiiijjjjjjkkkjjjiiigggfffgggjjjmmmfffgggiiilllllljjjjjjkkkiiijjjkkkiiigggeeedddeeehhheeebbbeeeiiijjjfffbbbhhhfffdddeeegggfffccc```ddddddeeefffgggggggggfffiiikkknnnnnnllliiigggffftttnnnhhhiiinnnqqqnnniiilllooooookkkfffdddgggkkkgggkkkmmmllllllnnnllliiigggjjjmmmmmmkkkiiiiiikkkiiipppqqqiiibbbeeejjjkkkkkkhhhfffiiinnnrrrsssrrrssspppnnnnnnpppqqqooolllmmmmmmnnnnnnooooooppppppyyyuuupppnnnnnnooonnnllliiiooosssqqqpppqqqqqqooooooppppppqqqvvvzzzwwwpppmmmtttyyyzzz|||yyy{{{zzzzzz~~~|||yyyxxxwwwvvvsssqqqooonnnooopppoooooopppqqqqqqooonnnqqqssssssrrrooommmnnnoootttttttttsssqqqqqqrrrsssvvvvvvuuutttsssrrrqqqqqqmmmooopppooonnnlllmmmmmmooonnnmmmlllkkkjjjjjjjjjkkklllllliiigggeeefffgggdddgggiiikkkkkklllnnnoookkkkkkiiihhhhhhhhhiiijjjhhhgggeeeeeefffhhhhhhiiiiiijjjjjjhhhffffffggghhhooolllhhhfffeeegggkkknnnkkkllllllkkkhhhfffffffffffffffeeeeeefffffffffeeegggfffeeefffhhhhhhfffccceeeeeeffffffffffffffffffhhhjjjmmmmmmjjjhhhfffffflllkkkjjjiiiiiiiiiiiiiiiiiikkkllliiidddccceeeiiiaaafffhhhggghhhjjjjjjffffffggghhhgggeeefffjjjmmmnnnsssssslllhhhiiikkkkkkrrroookkkhhhhhhiiijjjjjjqqqooonnnoooqqqqqqooollllllllllllllllllmmmmmmmmmuuurrrooooooppprrrqqqpppiiioooqqqnnnlllmmmmmmlllpppqqqpppppptttxxxvvvoooqqqwww{{{zzz{{{~~~|||wwwwwwyyy|||~~~|||{{{wwwvvvsssqqqoooooopppqqqnnnmmmmmmnnnppppppooommmoooppppppooolllkkkkkklllnnnppprrrrrrqqqoooooooooppppppppppppooooooooooookkkmmmoooooonnnlllkkkkkkpppmmmjjjjjjlllmmmllliiikkklllkkkiiigggfffhhhjjjdddfffhhhiiiiiiiiijjjllljjjiiihhhggggggggghhhhhhfffeeeeeeeeeeeefffgggggghhhjjjjjjiiifffeeeeeefffjjjkkkiiieeebbbbbbfffjjjiiijjjkkkjjjhhhffffffgggfffggggggfffddddddfffiiigggffffffgggiiiiiihhhffffffffffffffffffeeeeeeeeefffhhhjjjjjjhhhfffffffffdddiiimmmkkkfffdddfffjjjhhhiiijjjhhheeedddgggjjjdddhhhjjjjjjkkknnnnnnkkkjjjiiihhhffffffiiiooosssooorrrqqqnnnlllmmmkkkhhhmmmllljjjgggfffgggjjjmmmmmmmmmnnnpppqqqqqqooolllllllllllllllllllllkkkkkkpppooonnnppprrrtttuuuuuulllppppppkkkiiikkkllljjjqqqqqqooonnnqqquuutttooouuuxxxzzzyyyyyy{{{zzzwwwwww{{{|||wwwvvvxxx{{{}}}vvvssspppnnnoooppprrrrrrkkkjjjkkkmmmoooqqqpppooonnnnnnnnnmmmlllkkkkkkkkkjjjlllnnnnnnmmmllllllmmmllllllmmmmmmnnnooooooooolllmmmnnnmmmkkkjjjkkklllppplllhhhiiimmmooommmiiikkkkkkkkkiiiggggggjjjllleeefffhhhgggfffeeeeeefffhhhhhhggggggffffffffffffdddeeefffeeeeeeeeefffgggiiiiiiiiigggffffffgggiiibbbnnnxxxuuujjjdddeeegggdddfffggggggfffffffffggghhhhhhfffeeedddeeegggiiihhhggggggggggggggggggfffggggggffffffeeeeeeeeeeeeeeeggghhhhhhfffeeeffffffdddiiimmmlllgggeeegggjjjjjjkkkkkkjjjiiiiiilllnnnkkknnnooonnnnnnqqqqqqnnnmmmllljjjhhhiiilllpppssskkkkkkjjjkkkmmmmmmjjjffffffiiikkkjjjhhhhhhkkknnnjjjlllnnnpppqqqpppnnnlllooonnnnnnmmmmmmlllllllllmmmmmmnnnppprrrtttuuuuuuoooqqqoookkkjjjmmmooommmrrrrrrooolllnnnssssssppprrrtttuuuuuuwwwyyyzzzzzz~~~yyyttttttvvvyyyzzztttqqqmmmmmmooorrrssssssnnnmmmlllnnnoooooonnnlllnnnmmmmmmmmmmmmmmmllllllmmmnnnooonnnmmmnnnppprrrnnnooooooppprrrsssttttttmmmmmmmmmkkkiiiiiikkknnnppplllhhhiiimmmooommmiiikkkkkkkkkjjjiiiiiikkkmmmiiijjjjjjiiifffdddcccdddggggggggggggffffffeeeeeeccceeeggggggeeeeeefffhhhiiihhhgggffffffhhhlllpppjjj}}}sssiiihhhkkkbbbdddfffgggggggggiiijjjmmmhhhddddddhhhjjjjjjhhhiiiiiihhhgggeeedddddddddhhhgggfffeeeeeeeeeeeeeeeeeefffgggfffeeeeeeggghhhfffgggiiijjjiiihhhhhhgggkkkkkkkkkkkkjjjlllnnnpppkkknnnnnnkkkjjjlllkkkhhhjjjiiiiiiiiijjjjjjkkkkkkhhheeefffjjjnnnnnnjjjgggiiilllpppoookkkhhhggghhhiiikkknnnppppppooommmlllnnnnnnmmmmmmllllllkkkkkkkkkmmmooopppqqqqqqqqqqqqnnnooommmiiijjjoooqqqoooqqqrrrooolllmmmqqqsssqqqmmmmmmooosssvvvxxx{{{}}}~~~{{{zzzzzzyyyvvvrrrqqqnnnkkklllpppttttttsssrrrpppooonnnnnnllliiiggglllkkkkkklllnnnooonnnmmmmmmnnnnnnnnnmmmnnnqqqtttllllllmmmooopppqqqrrrsssmmmmmmmmmkkkjjjjjjlllmmmpppmmmjjjjjjlllmmmllliiijjjlllmmmllljjjjjjjjjkkkkkkmmmmmmllliiigggfffffffffggggggggggggfffeeedddbbbeeehhhhhheeedddfffhhhgggggggggggggggiiinnnqqqsss}}}kkkeeehhhkkkeeegggiiijjjjjjjjjkkkmmmooojjjeeefffkkknnnkkkhhhjjjjjjiiigggdddbbbbbbdddhhhgggeeeddddddeeefffggggggggggggfffffffffiiikkkgggfffeeefffiiijjjhhheeeiiiiiihhhhhhiiijjjlllmmmmmmooonnnjjjhhhjjjiiifffkkkkkkkkkmmmnnnmmmkkkiiiiiieeeffflllpppnnnkkkkkkfffiiimmmooonnnmmmkkkkkkiiilllnnnooonnnmmmlllllljjjjjjjjjjjjjjjjjjiiiiiikkkmmmpppqqqpppooonnnnnnlllmmmjjjhhhjjjooopppnnnpppqqqpppmmmmmmqqqsssrrrlllkkkmmmsssvvvwwwzzz}}}||||||~~~{{{{{{yyywwwxxxzzzyyytttooonnnkkkiiilllrrruuuuuusssooonnnlllllllllkkkiiigggjjjiiihhhjjjnnnpppooonnngggjjjlllmmmmmmmmmnnnooohhhiiijjjkkklllmmmnnnooojjjmmmoooooonnnlllkkkkkkooonnnmmmlllkkkjjjjjjjjjjjjlllnnnnnnllljjjjjjjjjhhhjjjkkkkkkiiihhhhhhiiifffgggggghhhgggfffeeeddd```dddhhhgggdddbbbdddgggdddfffhhhiiiiiiiiikkklllmmmvvvwwwkkkbbbdddfffeeeiiikkklllllljjjiiijjjjjjmmmkkkjjjkkkmmmnnnllljjjjjjkkkjjjhhhdddccceeeggggggfffeeeddddddeeeggghhhhhhiiihhhgggggghhhllloooiiigggfffgggiiijjjjjjiiihhhgggffffffgggiiijjjjjjnnnpppoookkkjjjlllllliiimmmlllllloooqqqrrrooommmkkkhhhhhhmmmoookkkjjjlllgggfffhhhjjjnnnpppppppppjjjmmmooonnnllljjjkkkllliiiiiiiiiiiijjjjjjjjjjjjjjjnnnrrrsssqqqooonnnnnnnnnnnnllliiilllpppppplllnnnqqqqqqnnnnnnrrrtttsssqqqnnnpppvvvxxxuuuvvvzzz}}}|||{{{{{{|||}}}~~~~~~yyytttoooooosssuuusssqqqllljjjiiilllsssvvvuuurrrhhhhhhhhhjjjlllmmmlllkkkhhhgggfffiiimmmppppppnnneeeiiinnnppppppooonnnnnnjjjjjjkkklllnnnoooppppppggglllqqqsssqqqmmmjjjhhhooooooooommmjjjiiiiiikkkjjjmmmooopppnnnkkkiiihhhbbbdddggggggggggggiiijjjfffggghhhhhhhhhgggeeeeee^^^cccgggfffcccaaacccfffaaaeeejjjlllkkkiiigggfffbbbiiiiiicccdddkkkkkkccclllmmmmmmkkkhhhfffeeefffkkkmmmoooooommmllllllmmmiiikkkkkkiiifffeeegggjjjfffeeedddcccdddfffhhhiiijjjjjjiiihhhgggiiimmmqqqlllkkkjjjjjjjjjkkkmmmnnniiihhhffffffhhhiiijjjjjjkkkmmmllliiiiiikkkllliiijjjhhhhhhjjjnnnpppooommmmmmiiiiiimmmlllgggfffjjjrrrmmmhhhgggiiilllkkkjjjlllnnnooommmjjjiiijjjmmmjjjjjjjjjkkkkkkllllllmmmjjjnnnsssuuussspppoooppprrrrrrpppmmmooorrrpppkkkmmmppprrroooooosssuuutttwwwssstttyyyyyytttsssvvvyyy|||~~~}}}{{{|||yyyxxxuuusssrrrqqqqqqooonnnooollljjjkkkooorrrqqqpppooonnnlllkkkjjjkkkkkkkkkmmmjjjgggjjjooorrrpppnnniiihhhhhhiiikkkllllllkkkkkkkkkkkklllnnnnnnllljjjmmmnnnnnnnnnmmmmmmllllllkkklllmmmnnnmmmlllkkkjjjhhhlllooonnnjjjfffeeeeeekkkjjjhhhffffffgggiiijjjhhhhhhhhhhhhfffdddaaa``````dddhhhgggdddcccfffkkkeeedddcccfffjjjlllkkkiiiqqqpppnnniiieeeeeeiiinnnpppiiigggkkkhhh```aaaiiijjjmmmooolllhhhfffhhhllljjjjjjiiihhhfffcccaaa```hhhfffddddddeeegggiiiiiiooolllhhhhhhjjjllllllkkkgggjjjoootttppphhheeefffgggggggggiiillloooppppppkkkllllllkkkiiihhhhhhiiikkkhhhggghhhkkkmmmmmmkkkiiijjjkkkkkkiiigggggghhhkkkjjjjjjjjjjjjkkklllmmmeeepppvvvqqqiiieeefffggglllooonnnhhhhhhmmmmmmjjjmmmqqqrrrnnnmmmnnnooommmmmmmmmlllmmmnnnnnnlllkkklllnnnrrruuuvvvuuusssqqqsssvvvvvvttttttvvvsssnnnyyy{{{~~~~~~~~~zzz|||zzzuuuwwwuuurrrqqqqqqpppooonnnrrrnnnlllmmmppprrrqqqoooppppppnnnllljjjiiiiiikkknnnkkkiiikkkooorrrqqqooolllkkkjjjkkkmmmnnnmmmlllmmmllllllllllllkkkhhhfffjjjkkkkkklllkkkjjjiiihhhjjjjjjkkklllkkkjjjiiihhhhhhkkkmmmllliiifffeeefffmmmllliiigggfffffffffgggiiiiiiiiihhhgggeeedddccceeefffggggggggggggiiiiiikkkhhhffffffhhhiiihhhgggpppooollliiiggggggiiilllpppiiihhhllliiiaaabbbjjjcccgggkkkjjjgggeeefffhhhjjjjjjiiihhhggggggffffffjjjhhhgggfffhhhiiijjjkkkllliiiffffffhhhjjjjjjiiihhhjjjnnnrrrooohhheeeggggggffffffgggiiikkklllllleeeggghhhhhhgggfffhhhiiigggfffeeefffiiikkkkkkjjjlllmmmooonnnlllkkkkkklllhhhhhhiiijjjjjjkkklllllljjjqqqsssnnnhhhhhhjjjkkkkkkooopppmmmmmmooonnniiihhhmmmpppooonnnqqqrrrpppmmmlllkkklllnnnnnnllljjjoooppprrrsssuuuvvvwwwxxxuuuvvvuuuuuuyyy{{{vvvnnnxxxyyy{{{}}}|||yyyzzzzzzwwwvvvtttqqqpppppppppnnnmmmrrrooollllllooopppnnnlllpppqqqpppmmmiiigggiiilllooollljjjlllooorrrqqqooommmlllkkklllmmmmmmkkkjjjlllkkkkkkkkkkkkjjjhhheeekkklllnnnooonnnmmmkkkjjjhhhiiiiiiiiiiiihhhgggggghhhiiijjjiiigggfffggghhhkkkjjjiiigggffffffggggggiiiiiiiiihhhhhhhhhhhhhhhiiihhhfffhhhkkklllkkkiiimmmkkkhhhfffggghhhiiihhhooommmjjjiiiiiijjjjjjiiinnniiihhhkkkiiicccdddjjjbbbfffkkkmmmkkkiiiiiijjjjjjiiiiiihhhiiijjjkkkllljjjjjjiiiiiiiiijjjkkklllkkkiiigggfffhhhiiiiiiiiijjjiiilllooommmhhhgggiiigggfffeeeeeeeeefffggghhhbbbdddfffffffffgggiiikkkllljjjiiijjjkkklllkkkjjjmmmooopppooonnnmmmmmmnnnhhhiiikkkmmmmmmmmmmmmlllnnnpppnnniiifffiiilllmmmhhhmmmpppppppppoookkkfffffflllppppppppprrrrrrooopppllljjjlllpppqqqnnnjjjqqqppppppppprrruuuyyy{{{vvvuuusssuuu|||yyynnnssstttuuuwwwyyy{{{}}}~~~|||zzzzzzyyywwwuuussspppooopppooonnnmmmqqqnnnllllllnnnnnnllliiimmmooopppmmmiiihhhkkkooonnnlllkkklllnnnpppooonnnlllkkkjjjkkkkkkkkkhhhfffiiihhhiiikkkmmmmmmkkkjjjkkklllnnnoooooommmkkkiiihhhhhhhhhhhhhhhggggggggggggggggggffffffgggiiijjjffffffffffffgggiiijjjkkkhhhhhhhhhiiiiiijjjkkkkkkjjjjjjiiijjjkkkllllllkkkkkkiiigggfffgggiiilllmmmmmmjjjhhhiiikkkllljjjhhhkkkhhhhhhiiigggccceeejjjeeehhhkkklllkkkjjjjjjkkkiiihhhgggfffgggiiikkklllhhhiiijjjiiiiiihhhiiijjjkkkjjjiiiiiiiiijjjjjjjjjkkkiiiiiilllkkkhhhhhhkkkhhhhhhfffdddcccbbbdddeeeeeeggghhhiiiiiiiiikkklllnnnmmmmmmlllkkkjjjhhhgggjjjlllmmmmmmlllkkkkkklllmmmnnnpppqqqqqqpppnnnmmmnnnnnnkkkfffggglllmmmkkkfffiiilllmmmmmmkkkhhheeehhhnnnrrrqqqppppppoookkkrrrnnnlllnnnsssuuuqqqlllpppoooooooooppprrruuuvvvttttttrrrrrrwww{{{yyyrrrnnnoooqqqsssvvvzzz}}}~~~~~~~~~~~~|||zzzxxxxxxxxxvvvtttssstttrrrpppoooppppppooommmqqqooommmmmmooopppmmmjjjkkklllmmmlllkkkkkkooorrrmmmlllkkkkkklllmmmmmmllllllkkkkkkkkkllljjjgggeeeiiiiiijjjlllnnnnnnmmmkkkggghhhiiijjjiiihhhfffeeejjjjjjiiiiiihhhhhhhhhhhhhhhfffeeeeeefffhhhjjjkkkeeefffffffffggghhhiiijjjfffggghhhiiijjjkkkllllllgggjjjmmmllliiihhhjjjmmmkkkjjjhhhgggggghhhkkknnnkkkiiigggiiilllmmmkkkhhhhhhgggggggggfffdddfffjjjhhhhhhgggfffeeeeeegggiiiiiihhhfffddddddeeeggghhhdddfffhhhhhhfffeeeeeefffiiiiiiiiiiiihhhhhhiiijjjkkkggggggiiijjjhhhhhhkkkjjjjjjhhheeebbbbbbdddfffiiijjjkkkkkkiiiiiijjjkkkffffffggggggfffeeeddddddhhhjjjlllkkkjjjiiijjjkkkooopppqqqrrrpppnnnllljjjmmmnnnllljjjlllpppnnnjjjhhhhhhhhhjjjjjjiiihhhiiihhhnnnrrrqqqppppppnnnkkkpppmmmlllnnnrrrsssqqqmmmooopppqqqrrrrrrqqqpppppppppsssrrrooonnnsssvvvwwwppppppqqqsssuuuxxxzzz|||~~~~~~~~~}}}xxxuuuuuuyyyzzzwwwtttttttttrrrpppppppppqqqpppnnnqqqooonnnpppssstttqqqnnnkkkjjjjjjkkkmmmoooqqqrrrllllllkkkkkkjjjkkkkkkkkkmmmmmmmmmnnnnnnmmmjjjgggmmmllllllmmmnnnmmmkkkiiiiiiiiiiiiiiiiiihhhhhhgggkkkjjjjjjiiihhhiiiiiiiiihhhgggeeefffhhhjjjjjjjjjiiiiiihhhhhhgggfffeeeeeeccceeegggiiijjjkkkkkkjjjdddiiilllkkkfffdddhhhlllkkkkkkjjjhhhffffffhhhjjjhhhhhhgggiiikkkllllllkkkggggggggggggffffffiiikkklllkkkhhhffffffhhhjjjlllhhhgggfffdddddddddeeeeeeaaaeeeiiiiiifffccccccdddeeeggghhhgggfffeeefffgggjjjfffeeehhhjjjiiiiiikkkjjjkkkjjjfffcccbbbfffjjjiiijjjkkkjjjgggffffffggg```bbbfffgggggghhhiiijjjiiijjjllllllkkkjjjkkklllnnnnnnnnnnnnllljjjhhhgggnnnqqqqqqpppqqqssspppkkkllliiigggiiiiiihhhjjjmmmgggmmmqqqppppppqqqqqqnnnlllllllllmmmooopppooommmppprrruuuwwwvvvssspppmmmnnnrrrsssnnnkkkoootttwwwttttttuuuuuuvvvvvvwwwwwwzzzvvvuuuyyyzzzwwwuuuwwwuuusssqqqqqqqqqrrrqqqpppnnnllllllooossstttrrrooonnnkkkhhhjjjnnnrrrrrrpppmmmmmmmmmlllkkkjjjkkklllllllllmmmnnnooommmjjjggglllkkkkkklllmmmmmmjjjhhhnnnnnnlllkkkkkkkkklllmmmkkkjjjiiihhhhhhhhhiiiiiiiiigggfffgggjjjkkkkkkiiiiiiiiiiiihhhgggeeedddccc```cccfffiiijjjjjjhhhgggdddfffggggggddddddeeeggggggiiijjjhhhffffffhhhjjjfffggghhhiiiiiijjjlllnnngggiiiiiihhhgggiiilllmmmmmmllljjjjjjkkkmmmnnnooohhhhhhhhhgggggggggffffffbbbgggkkkkkkgggddddddeeedddfffhhhgggeeedddeeegggiiidddcccgggjjjiiiiiijjjiiijjjjjjgggcccccchhhmmmiiiiiijjjiiifffeeefffgggbbbeeeiiikkkjjjjjjjjjlllhhhjjjllllllkkkjjjkkklllkkkkkkkkkjjjjjjjjjiiiiiinnnrrrrrrpppooopppooolllkkkgggfffiiiiiigggiiimmmjjjoooqqqooonnnppppppnnnkkkmmmppppppooonnnpppqqqoooqqqtttvvvvvvssspppnnnnnnrrrtttqqqpppssstttsssrrrsssuuuwwwxxxxxxxxxxxx|||}}}zzztttqqqttttttqqqqqquuuuuusssqqqqqqrrrrrrqqqpppiiihhhhhhlllppprrrqqqnnnqqqlllgggiiiooosssqqqmmmnnnooonnnmmmkkkkkklllmmmiiiiiijjjlllmmmllliiifffgggggghhhjjjmmmnnnlllkkknnnmmmkkkiiiiiijjjkkklllkkkjjjhhhggggggggghhhiiijjjhhhggghhhkkklllkkkhhhfffgggggggggggggggfffeee^^^aaafffiiijjjiiifffeeeeeedddbbbcccdddeeedddbbbaaadddggghhhggghhhjjjmmmeeegggiiiiiiggghhhlllppphhhjjjkkkiiiiiilllnnnooogggfffgggiiilllmmmmmmlllhhhhhhiiijjjjjjjjjiiiiiiccciiinnnnnnjjjfffeeegggeeehhhjjjjjjgggfffgggiiihhhdddcccgggkkkjjjiiiiiihhhjjjjjjfffcccccciiinnnhhhjjjjjjiiihhhggggggiiidddgggjjjjjjgggddddddeeefffhhhjjjjjjiiiiiijjjkkkjjjjjjjjjjjjjjjlllmmmnnnlllppppppllljjjkkklllkkkhhhddddddhhhiiieeefffjjjooossssssooolllmmmmmmjjjlllqqquuutttqqqpppsssvvvmmmnnnqqqrrrsssrrrpppooopppsssttttttvvvxxxuuuoookkknnnrrrvvvzzz|||||||||zzz~~~|||xxxvvvtttsssrrrssstttuuutttrrrooonnnoooooommmllljjjmmmnnnlllmmmppppppmmmpppmmmjjjkkknnnooommmkkkpppnnnkkkjjjkkkkkkkkkjjjfffgggiiilllnnnmmmkkkhhhhhhiiikkkllllllkkkiiihhheeefffgggiiiiiihhhhhhgggmmmiiifffhhhlllmmmiiidddnnnkkkhhhgggggghhhgggffffffiiilllllliiifffcccbbbaaabbbdddfffggggggffffffhhhllllllfffccceeeeeeaaaeeedddeeejjjooopppkkkffffffhhhkkkmmmmmmllljjjiiikkkjjjiiigggfffhhhmmmppphhhgggfffgggiiijjjkkkjjjmmmkkkjjjiiiiiihhheeecccdddfffhhhgggeeeeeehhhjjjiiiiiiiiihhhhhhhhhjjjllllllhhhfffgggfffdddfffjjjiiigggeeefffiiijjjiiigggdddfffiiijjjjjjiiijjjkkkaaadddggghhhhhhhhhhhhiiidddiiikkkffffffjjjkkkiiikkkiiihhhiiikkkmmmmmmmmmmmmjjjlllrrrrrrmmmkkkoookkkjjjjjjlllkkkiiikkkoooqqqrrrrrrsssrrrqqqpppooooooooooooppppppqqqqqqqqqnnnooopppqqqrrrqqqpppppprrrwwwwwwqqqooorrrtttqqqppprrrtttuuutttssstttuuutttxxx|||}}}yyywwwuuutttsssssstttuuuqqqooommmmmmmmmmmmkkkiiinnnqqqqqqooonnnpppppplllkkkjjjiiijjjlllnnnnnnnnnooommmkkkkkklllmmmllllllhhhiiijjjkkkkkkjjjhhhfffggghhhjjjkkklllkkkjjjiiifffggghhhjjjjjjkkkjjjjjjhhhhhhhhhhhhiiihhhgggfffkkkiiigggffffffgggfffeeehhhjjjkkkjjjgggeeeeeeeeefffggghhhiiijjjiiihhhgggeeejjjkkkgggeeehhhiiigggjjjiiijjjkkklllkkkgggdddiiiiiihhhiiiiiijjjkkkkkkmmmmmmkkkhhhffffffhhhkkkllljjjhhhhhhiiijjjiiihhhkkkjjjiiiiiiiiihhhfffdddcccfffiiiiiigggffffffgggeeeeeefffggggggiiilllnnnkkkgggfffhhhhhheeefffiiikkkiiiggggggiiiiiigggeeedddfffiiijjjiiihhhhhhiiieeegggiiiiiihhhgggggghhheeejjjllliiihhhlllmmmjjjjjjiiihhhiiikkklllllllllmmmjjjlllqqqrrrmmmlllnnnkkkiiijjjlllkkkiiijjjooorrrrrrrrrsssrrrqqqoooooooooooopppqqqrrrrrrssssssmmmnnnpppqqqrrrqqqqqqpppppptttuuuqqqooorrrtttrrrvvvwwwyyyyyyxxxwwwxxxyyyvvvxxxzzz||||||zzzyyywwwuuussssssssstttoooooonnnnnnooonnnkkkiiirrruuutttqqqoooqqqooollljjjkkkkkkkkkjjjjjjlllnnnnnnmmmkkklllmmmnnnnnnnnnjjjjjjjjjiiihhhhhhggggggiiijjjkkkmmmmmmmmmlllkkkggghhhiiikkkllllllllllllfffhhhkkkjjjhhhggghhhjjjiiigggeeeeeefffffffffdddjjjjjjjjjhhheeeeeefffgggiiijjjkkkkkkkkkiiihhhgggfffjjjkkkhhhgggiiijjjiiijjjllllllkkkiiihhhggggggmmmkkkhhhggggggiiilllnnnlllmmmllljjjgggfffggghhhooommmkkkjjjjjjiiihhhgggiiihhhggghhhiiiiiigggfffcccfffiiijjjiiifffeeedddeeeeeeeeefffgggiiijjjkkkhhheeefffiiiiiigggfffiiillljjjhhhhhhhhhhhhfffdddeeegggiiiiiihhhffffffggghhhiiijjjjjjhhhgggggggggfffkkknnnmmmlllmmmmmmkkkjjjiiihhhiiikkkllllllllllllkkkmmmqqqqqqnnnmmmnnnjjjiiijjjlllkkkhhhjjjnnnqqqrrrrrrqqqqqqooonnnnnnllllllmmmnnnpppqqqrrrrrrlllnnnoooqqqrrrrrrqqqqqqooossstttqqqppprrrsssrrrvvvwwwxxxxxxvvvuuuvvvwwwwwwwwwxxxzzz|||~~~|||yyy{{{zzzxxxvvvtttsssssssssqqqqqqqqqrrrsssrrrnnnkkkrrrttttttqqqpppqqqppplllnnnppppppmmmiiigggiiikkkmmmlllkkkllloooppppppoookkkkkkjjjiiiggggggiiijjjnnnnnnnnnooonnnmmmlllllljjjjjjjjjjjjjjjjjjjjjjjjiiijjjkkklllllllllllllllhhhfffeeeeeeggghhhgggfffhhhiiijjjiiifffeeefffggggggggghhhiiiiiihhhgggfffiiikkkkkkiiigggffffffffffffiiilllkkkhhhhhhkkkppppppmmmkkkhhhhhhjjjmmmoooiiijjjlllllljjjjjjjjjkkkooommmjjjiiiiiiiiihhhfffgggffffffgggiiijjjhhhgggfffggghhhiiihhhfffeeedddiiihhhgggggghhhhhhggggggfffdddfffjjjkkkhhhfffhhhiiiiiihhhggggggffffffeeeeeegggiiiiiigggeeeeeeeeeggghhhiiiiiigggffffffgggeeeiiimmmnnnnnnmmmmmmlllllljjjiiijjjlllmmmmmmlllllllllnnnqqqqqqooonnnnnnjjjiiijjjmmmllliiijjjmmmpppooooooooonnnmmmllllllllllllmmmoooppprrrssstttlllmmmooopppqqqqqqqqqqqqqqqsssuuusssrrrrrrrrrrrrvvvvvvwwwvvvtttssstttuuuvvvuuuvvvzzz|||}}}|||}}}{{{xxxuuuzzzyyywwwvvvtttsssrrrrrrrrrrrrssstttuuussspppmmmnnnqqqqqqooooooqqqqqqnnnppprrrrrroookkkhhhjjjllllllkkkkkkmmmoooppppppooojjjkkkkkkjjjhhhiiilllooopppoooooommmlllkkkiiihhhlllkkkjjjiiihhhgggffffffllliiihhhjjjnnnooommmiiihhhgggfffhhhjjjkkkjjjiiieeehhhkkkkkkiiigggeeeddddddeeeggghhhiiiiiihhhhhhhhhhhhhhhhhhfffeeeeeegggdddhhhlllkkkhhhhhhmmmsssmmmlllkkkjjjiiiiiijjjjjjiiikkkmmmmmmlllkkkkkklllkkkjjjhhhhhhhhhiiihhhgggfffeeeeeegggiiijjjiiigggjjjhhhfffeeeeeefffffffffjjjiiihhhhhhjjjkkkiiigggeeedddfffkkklllhhhfffhhheeeffffffffffffffffffgggfffhhhiiiiiigggeeedddeeedddeeeffffffeeeeeefffhhhdddgggkkknnnnnnlllkkklllnnnlllkkkkkkmmmnnnnnnmmmkkknnnooopppppppppooommmjjjiiikkknnnmmmjjjjjjnnnmmmllllllkkkkkkkkkkkkkkkooooooqqqrrrtttuuuvvvwwwlllmmmooopppqqqqqqpppppptttuuuvvvvvvtttqqqppprrrxxxxxxxxxvvvttttttuuuwwwtttrrruuu|||~~~{{{{{{~~~||||||~~~~~~{{{xxxuuusssxxxwwwvvvuuutttsssrrrqqqqqqppppppqqqrrrqqqooommmkkknnnooonnnnnnrrrrrrooonnnoooooonnnmmmmmmnnnoookkkkkkkkkmmmooopppooommmiiikkklllkkkiiijjjmmmqqqnnnmmmllljjjhhhgggfffeeekkkjjjiiigggfffeeeeeeeeekkkgggdddggglllnnnjjjeeegggggggggiiilllmmmlllkkkdddgggkkkllljjjgggeeedddeeefffhhhjjjkkkkkkkkkkkkdddccceeehhhhhhfffhhhlllhhhlllnnnlllhhhgggjjjnnniiijjjjjjjjjiiigggfffeeekkkmmmnnnmmmkkkjjjjjjjjjiiihhhfffggghhhiiiiiihhheeeeeeeeegggiiijjjiiigggkkkhhhdddcccdddfffhhhhhhfffeeeeeehhhlllooommmkkkfffeeegggkkkkkkgggfffgggdddeeeggggggfffeeeggghhhfffhhhjjjiiigggfffeeefffdddeeeeeeeeeddddddfffhhhdddeeehhhmmmmmmjjjjjjmmmnnnlllkkkkkkmmmmmmmmmlllkkkoooqqqppppppqqqpppmmmkkkjjjlllpppoookkkkkknnnjjjjjjiiiiiijjjjjjkkkllllllmmmnnnooopppqqqrrrsssmmmnnnooopppppppppooonnnssssssuuuwwwuuupppooorrrtttuuutttsssqqqqqqsssuuutttqqqttt|||}}}xxxvvvzzz{{{zzz{{{|||zzzxxxvvvtttuuuuuuuuuttttttsssrrrqqqqqqooonnnnnnooopppooommmkkknnnooonnnnnnrrrrrroooooommmllllllnnnooonnnnnnkkkkkkkkkmmmnnnooommmkkkiiilllnnnllliiihhhkkkooolllkkkjjjiiiiiihhhhhhhhhiiihhhgggfffffffffggggggiiihhhggghhhiiijjjgggeeeffffffgggjjjmmmnnnnnnllleeehhhjjjjjjhhhgggffffffhhhiiijjjlllllllllkkkkkkdddccceeeiiiiiifffhhhnnnlllnnnooommmiiiggghhhjjjkkkkkkkkkjjjiiigggffffffiiijjjkkkkkkiiiiiijjjkkkkkkiiihhhhhhiiijjjjjjiiifffeeeeeefffhhhiiihhhgggiiifffddddddfffhhhhhhgggdddbbbcccgggmmmooonnnkkkhhhfffgggjjjjjjfffeeegggggghhhjjjiiigggfffgggiiifffhhhjjjjjjhhhgggggggggfffggggggeeeddddddeeegggfffeeeggglllllliiijjjooommmkkkiiiiiikkklllkkkjjjkkkoooqqqoooppprrrqqqlllkkkkkknnnqqqppplllllloooiiiiiiiiiiiijjjlllnnnoookkkllllllmmmnnnooooooooonnnooopppppppppooommmmmmooonnnqqquuutttpppooosssqqqqqqqqqooonnnooorrrtttxxxrrrssszzz{{{tttsssyyyxxxyyy}}}~~~{{{zzzyyywwwvvvssstttttttttsssrrrqqqqqqrrrpppnnnnnnoooppppppooolllppppppnnnoooqqqqqqnnnrrroookkkkkkmmmnnnkkkiiikkkjjjkkklllnnnnnnllljjjiiilllnnnmmmhhhfffhhhkkklllkkkkkkkkkkkklllmmmnnngggffffffffffffhhhjjjkkkiiijjjlllkkkiiiggghhhiiieeefffgggjjjmmmooonnnlllhhhhhhiiihhhffffffgggiiiiiijjjkkkkkkkkkjjjiiihhhiiifffgggkkkjjjfffgggllllllmmmnnnmmmkkkiiihhhiiipppooommmllljjjjjjjjjjjjdddeeegggggghhhiiilllnnnmmmkkkiiiiiijjjjjjjjjiiifffeeeeeefffhhhiiihhhfffgggeeedddfffiiijjjhhhffffffccccccfffkkkmmmkkkgggjjjggggggjjjiiifffeeegggjjjlllmmmkkkhhhfffgggiiifffhhhjjjjjjiiihhhhhhhhhjjjjjjiiigggdddccceeefffgggeeeggglllllliiikkkqqqkkkiiihhhhhhiiijjjiiihhhjjjppprrroooooosssqqqlllllllllooosssqqqmmmmmmpppjjjiiiiiijjjkkknnnpppqqqqqqqqqrrrrrrssssssssstttooooooppppppooonnnmmmllljjjiiimmmssstttooopppuuutttttttttrrrqqqsssvvvxxx{{{sssrrrxxxxxxqqqrrrzzzuuuzzz}}}}}}~~~~~~{{{wwwsssqqqqqqrrrttttttqqqoooppprrrsssqqqnnnrrruuuwwwtttnnnjjjkkkmmmlllrrrtttqqqqqqssspppkkknnnoooooooooqqqsssnnnggghhhkkknnnqqqrrrqqqpppooojjjpppqqqkkkhhhkkkllljjjrrrmmmjjjkkkkkkgggeeefffbbbeeehhhkkkllljjjgggdddnnnkkkiiiiiikkkllliiifffgggkkkjjjfffgggmmmooollljjjjjjjjjjjjjjjiiihhhgggaaadddhhhlllnnnnnnlllkkkkkkhhhggggggfffdddggglllsssqqqmmmjjjhhhhhhiiijjjllllllllljjjgggfffggggggfffgggjjjlllllllllkkkjjjnnnkkkiiilllmmmllliiigggjjjhhhiiimmmlllhhhfffhhhfffgggiiiiiihhhgggggghhheeejjjjjjggghhhllllllhhhrrrlllgggiiinnnpppjjjccciiijjjjjjhhheeedddfffiiifffiiilllnnnnnnmmmmmmmmmnnnjjjiiijjjhhheeedddgggkkkgggcccdddhhhlllkkkiiimmmnnnnnniiiddddddhhhmmmjjjmmmqqqsssrrrpppoooooommmooopppooonnnlllmmmmmmlllmmmooonnnmmmkkkllllllrrrsssrrrpppmmmlllpppsssssssssrrrooommmlllmmmnnnrrrkkklllvvvyyyqqqnnnqqqkkkppptttuuurrrqqqsssvvv|||vvvsssvvvyyyxxxrrrnnnxxxyyy|||~~~||||||zzzvvvsssqqqqqqqqqrrrvvvtttrrrsssuuuvvvuuusssrrrvvvxxxvvvrrrnnnoooqqqlllqqqsssrrrsssvvvuuuqqqjjjoooqqqpppooopppnnnjjjpppoooooonnnnnnnnnnnnnnnlllqqqrrrlllhhhiiiiiigggqqqllljjjkkkkkkhhhfffgggbbbdddgggjjjlllkkkjjjiiiiiihhhgggggghhhiiiiiihhhiiillllllhhhgggkkkkkkhhhjjjjjjiiiiiiiiihhhhhhhhhdddfffhhhjjjkkkkkkjjjiiikkkhhhggghhhfffeeehhhmmmpppnnnllljjjiiiiiijjjkkkooonnnmmmkkkiiihhhhhhiiihhhiiijjjlllmmmmmmllllllnnnkkkiiijjjkkkjjjhhhgggkkkhhhhhhjjjjjjggghhhkkkgggiiijjjjjjhhhhhhhhhiiihhhlllmmmjjjjjjmmmkkkgggmmmiiifffhhhlllnnniiieeegggiiikkkkkkhhhgggggghhhgggjjjlllmmmlllkkklllmmmllliiihhhiiihhheeedddgggnnnjjjfffgggjjjmmmllljjjmmmppppppmmmiiigggjjjmmmkkkmmmpppqqqpppnnnnnnnnnmmmmmmmmmmmmmmmlllkkkkkklllnnnoooooonnnmmmmmmnnnooopppqqqooommmllloooqqqpppppppppooonnnoooqqqttttttmmmmmmvvvyyysssqqqtttmmmqqquuuvvvsssrrrtttwwwxxxssspppsssxxxzzzyyywwwwwwyyy{{{}}}~~~~~~~~~}}}yyyyyywwwuuusssqqqqqqqqqqqqwwwuuutttuuuwwwwwwvvvuuuppptttwwwwwwsssqqqppprrrmmmpppqqqpppqqqttttttrrriiippptttrrrnnnooopppooovvvsssoookkkjjjjjjlllnnnkkkooooookkkiiiiiijjjhhhpppkkkiiilllllliiiggghhhcccdddfffiiikkkmmmnnnnnngggggggggffffffgggjjjmmmkkkmmmmmmiiihhhiiigggdddjjjiiihhhggggggggghhhiiiiiiiiijjjjjjjjjjjjjjjjjjkkkhhhggghhhgggeeehhhmmmkkkkkkkkkkkkjjjjjjjjjjjjooonnnllljjjiiihhhhhhhhhkkkkkkkkklllmmmmmmnnnnnnmmmkkkiiiggghhhiiiiiigggmmmiiiggghhhhhhgggiiimmmhhhjjjkkkjjjiiihhhiiijjjlllooopppnnnnnnnnnlllhhhiiihhhhhhjjjlllmmmkkkiiieeehhhkkkmmmllljjjiiiiiijjjkkklllkkkjjjjjjkkkmmmjjjggggggiiiiiifffeeehhhpppmmmjjjjjjmmmooonnnmmmoooqqqsssqqqmmmkkklllnnnmmmnnnooonnnmmmlllmmmnnnooolllkkklllnnnnnnllliiikkkmmmooopppoooooopppqqqlllmmmoooooonnnmmmnnnooonnnnnnnnnmmmmmmnnnrrrtttsssmmmmmmsssvvvrrrqqquuulllpppttttttsssrrrsssvvv{{{wwwsssrrrvvvyyyzzzyyywwwxxxzzz|||}}}}}}|||{{{}}}||||||yyywwwvvvuuutttsssrrrrrrrrrvvvuuutttttttttsssrrrqqqmmmpppssssssqqqnnnmmmmmmnnnnnnnnnmmmlllmmmmmmlllkkkqqqtttrrrqqqrrrsssqqqsssqqqnnnkkkjjjkkkmmmooohhhjjjjjjjjjjjjlllmmmmmmnnnjjjiiilllmmmjjjiiijjjffffffggghhhjjjlllnnnpppiiijjjjjjhhhfffggglllpppjjjkkkllljjjiiihhhfffcccjjjhhhgggeeeeeefffhhhiiimmmlllkkkjjjjjjkkklllmmmiiigggggghhhgggeeegggllljjjjjjkkkkkkkkkjjjiiihhhnnnkkkiiiggggggggggggfffmmmmmmlllllllllmmmnnnooommmmmmjjjgggfffiiijjjiiikkkhhhgggiiiiiihhhiiimmmhhhiiijjjiiihhhhhhiiijjjlllooopppqqqqqqpppnnnllliiikkkmmmnnnnnnmmmllllllfffgggiiijjjkkkkkkkkklllnnnnnnmmmkkkiiiiiikkkmmmjjjggghhhkkkkkkhhhhhhjjjnnnllljjjkkknnnppppppoooqqqrrrrrrpppmmmlllnnnpppooopppooonnnlllkkkmmmoooqqqmmmjjjlllpppqqqmmmiiijjjlllnnnooooooooopppqqqjjjllloooppppppooonnnnnnnnnnnnnnnllljjjkkkmmmppprrrnnnlllooopppmmmnnnrrrjjjmmmpppqqqppppppqqqrrrwwwwwwvvvtttvvv{{{}}}{{{xxxyyyzzz{{{|||||||||{{{{{{~~~|||wwwssswwwvvvvvvuuuuuutttuuuuuuvvvvvvuuusssqqqooonnnnnnnnnpppqqqpppnnnkkkiiiiiimmmllllllllllllkkkkkkkkkmmmoooooonnnqqqtttrrrmmmllllllllllllmmmnnnppppppiiihhhiiikkkllllllmmmnnnlllhhhhhhmmmnnnllljjjlllkkkjjjiiihhhiiijjjmmmnnnjjjkkkkkkhhheeefffjjjnnnhhhhhhiiijjjjjjhhhffffffiiihhhfffeeeeeeggghhhjjjlllkkkiiihhhhhhjjjmmmooogggeeefffhhhgggeeeggglllkkkkkkllllllkkkiiigggfffmmmjjjfffeeefffhhhhhhgggmmmmmmlllllllllmmmnnnnnnlllooommmgggfffjjjllljjjiiiggghhhlllllliiihhhjjjhhhhhhiiihhhffffffhhhjjjkkklllnnnqqqrrrpppooopppiiillloooooommmkkkjjjjjjhhhgggeeefffhhhjjjmmmnnnoooooonnnkkkiiiiiilllnnnkkkiiijjjmmmnnnkkkjjjllliiiiiiiiikkkmmmoooppppppsssqqqnnnkkkiiikkknnnqqqqqqqqqpppnnnllllllnnnqqqpppllliiikkkoooppplllggghhhjjjmmmnnnnnnnnnoooqqqlllmmmoooqqqrrrqqqooommmnnnoooooonnnllllllnnnpppssspppnnnnnnllljjjkkknnnjjjllloooppppppppppppqqqmmmssswwwvvvxxx~~~xxxyyyzzz{{{||||||}}}}}}}}}~~~zzzuuurrrwwwvvvuuuttttttuuuvvvwwwwwwwwwwwwtttqqqooonnnoooqqqqqqpppooonnnllljjjjjjllljjjlllooopppooooooqqqmmmlllkkkjjjmmmqqqooohhhhhhiiikkkmmmoooppppppppppppllljjjmmmnnnkkkjjjkkkjjjggghhhmmmpppmmmlllmmmmmmllljjjhhhhhhiiijjjkkkhhhhhhgggfffdddeeegggiiigggffffffiiiiiigggfffhhhiiihhhggggggggghhhiiijjjjjjiiigggeeefffhhhkkkmmmgggeeefffiiihhheeegggllllllmmmmmmmmmkkkjjjhhhfffnnnjjjffffffiiikkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkpppooohhhfffkkkmmmiiiiiihhhiiimmmmmmhhhfffggghhhhhhhhhgggeeefffhhhjjjjjjiiijjjnnnooonnnoooqqqgggiiilllmmmkkkhhhgggfffjjjgggddddddfffjjjnnnooonnnnnnmmmkkkiiiiiilllnnnllljjjllloooppplllkkkmmmfffggghhhjjjlllmmmnnnooossspppkkkggggggjjjnnnqqqpppqqqpppooommmmmmoooqqqllljjjiiijjjlllllljjjggghhhjjjlllmmmmmmmmmooopppnnnmmmnnnppprrrqqqooommmlllnnnpppqqqqqqqqqqqqrrrsssrrrqqqooolllkkklllnnnmmmnnnppprrrsssssssssssspppyyy}}}xxxvvvzzz{{{xxxwwwxxxyyyzzz{{{}}}~~~~~~|||~~~{{{wwwuuuvvvuuusssrrrsssuuuwwwyyytttuuuvvvtttqqqoooppprrrrrrpppnnnmmmmmmmmmmmmmmmmmmkkknnnssstttqqqpppssslllnnnmmmkkkkkknnnmmmjjjllllllmmmmmmmmmmmmmmmmmmrrrmmmkkknnnooollljjjkkkhhhfffhhhmmmpppooommmnnnmmmkkkjjjhhhhhhhhhiiijjjgggeeedddeeeggghhhhhhhhhiiieeeeeehhhhhheeeeeeiiihhhhhhhhhiiiiiiiiijjjjjjmmmkkkiiigggggghhhjjjkkkhhhggghhhkkkjjjhhhiiinnnlllllllllllllllkkkjjjjjjlllhhhddddddiiimmmnnnmmmhhhiiijjjkkkkkkjjjiiihhhgggooopppiiifffkkklllgggmmmjjjiiilllkkkgggfffhhhiiiiiiiiigggffffffiiikkkkkkggggggkkkllljjjkkkpppeeefffhhhkkkkkkjjjgggeeejjjhhheeefffiiilllnnnnnnkkkkkkkkkjjjhhhhhhjjjllllllkkklllppppppllljjjlllgggiiijjjkkkjjjjjjkkklllqqqnnnjjjggghhhjjjmmmooonnnooooooooonnnnnnoooqqqllllllmmmmmmmmmlllkkkjjjjjjlllnnnnnnnnnnnnooopppooonnnmmmnnnppppppmmmkkkjjjmmmqqqrrrqqqpppnnnnnnnnnpppqqqnnnllllllnnnooonnnoooppprrrtttttttttssssss}}}wwwrrrvvvxxxvvvuuuuuuvvvxxxzzz|||~~~~~~{{{~~~~~~}}}zzzxxxuuutttqqqpppqqqssswwwyyyoooqqqsssrrrpppoooqqqsssooommmkkkjjjkkkmmmnnnnnnqqqnnnpppuuuuuuooolllooolllrrrsssoookkklllnnnnnnqqqpppnnnlllkkkjjjjjjkkkqqqkkkiiinnnqqqnnnmmmooogggeeegggnnnqqqooonnnoookkkjjjiiihhhhhhhhhiiijjjgggeeedddgggkkkmmmllljjjkkkfffeeeggggggcccdddiiiggghhhiiijjjjjjjjjjjjjjjrrrpppnnnllljjjjjjkkkllliiihhhjjjmmmllljjjkkkpppkkkkkkkkkllllllmmmmmmmmmiiieee```aaaggglllmmmlllfffhhhiiijjjjjjiiigggfffeeennnppphhheeejjjjjjeeepppllliiiiiihhheeefffiiijjjjjjjjjhhhggggggjjjlllmmmgggfffiiiiiifffhhhnnndddeeehhhkkknnnnnnkkkhhhjjjhhhgggiiimmmooonnnlllhhhiiiiiihhhgggggghhhjjjlllkkklllooooookkkiiijjjjjjkkklllkkkjjjiiihhhiiiooommmjjjiiijjjlllllllllkkkmmmnnnnnnmmmmmmooopppoooppprrrqqqooonnnnnnoookkkmmmooopppooonnnoooqqqooommmllllllnnnnnnllliiijjjmmmpppqqqoookkkgggeeegggkkknnnllljjjkkknnnooommmmmmnnnqqqssssssrrrqqqiiiuuuyyyrrrqqqzzzsssssstttvvvyyy{{{~~~|||zzz|||}}}|||yyyuuusss~~~wwwpppqqqwww}}}}}}{{{tttttttttsssrrrqqqpppooooooooonnnmmmmmmnnnpppqqqkkklllmmmnnnooopppqqqrrrpppooommmkkkjjjjjjjjjjjjkkkqqqvvvrrrhhhbbbcccgggllljjjiiiiiijjjkkkiiihhhiiijjjlllooopppooonnnmmmkkkllljjjfffeeehhhiiigggffffffiiimmmooonnnhhhccclllkkkjjjiiihhhhhhhhhiiifffjjjkkkiiigggiiijjjhhhsssffftttqqq^^^sssdddkkkgggjjjkkkdddiiirrrrrroooeeepppmmmgggoookkkkkkhhhgggggggggggghhhiiiiiijjjeeedddiiikkkhhhgggjjjiiieeegggkkkkkkfffeeeiiillljjjhhhgggffffffffffffhhhiiiiiiiiihhhiiikkkmmmdddhhhhhhdddeeekkklllhhhoookkkkkkmmmmmmjjjjjjmmmeeekkkgggeeemmmnnnkkknnnjjjggghhhmmmmmmhhhgggjjjiiillloooooommmiiigggfffkkklllkkkjjjhhhggghhhiiirrrnnnlllmmmkkkhhhhhhkkkooopppooolllhhhgggiiilllmmmrrrsssnnnkkkmmmoooooopppmmmiiiiiilllnnnnnnmmmmmmrrrwwwssslllhhhmmmrrrpppppppppooonnnlllkkkjjjiiimmmqqqqqqmmmlllooosssoooooooooqqqtttuuuuuuuuuqqqvvvxxxuuuppprrr{{{wwwxxxyyyyyyxxxvvvsssqqq}}}}}}~~~|||{{{zzzzzzyyyvvvtttxxxuuurrrtttwwwzzzyyyvvvqqqqqqrrrsssrrrrrrppppppnnnmmmllllllllllllmmmnnnllllllkkkmmmoooqqqqqqqqqnnnmmmkkkjjjjjjkkklllmmmnnnrrruuurrrkkkffffffhhhooonnnmmmmmmnnnnnnmmmkkkkkklllmmmooooooooonnnmmmoooqqqpppllllllppprrrqqqggghhhjjjnnnqqqppplllhhhhhhhhhhhhhhhhhhhhhhhhhhhiiimmmnnnkkkiiijjjjjjhhhlllttteeennnmmmcccqqqhhhooojjjmmmkkkcccdddkkkiiivvvjjjuuuppphhhnnniiiiiilllllllllmmmmmmmmmnnnnnnkkkhhhiiimmmmmmjjjkkkooovvvpppllllllkkkiiilllrrrmmmllljjjgggeeedddfffggghhhiiiiiihhhfffeeeeeefffkkkoooooommmmmmrrrssspppmmmjjjiiillllllhhheeeffflllqqqllliiiooommmiiillliiieeeeeeiiiiiieeeeeeiiiiiilllpppqqqpppnnnmmmmmmkkklllmmmmmmmmmmmmoooqqqqqqnnnlllmmmmmmjjjkkknnnooooooooommmjjjiiikkkmmmhhhlllllliiiiiilllnnnmmmpppmmmjjjjjjlllnnnooonnnmmmqqqtttqqqllliiilllppplllmmmpppqqqqqqooolllkkklllooorrrrrrqqqpppqqqsssqqqpppppprrruuuuuussspppqqquuuyyyvvvqqqooosssyyyzzzyyyxxxxxxxxxxxxyyyzzz|||~~~|||zzzxxxxxxxxxwwwuuusssrrrsssuuuvvvwwwuuusssrrrnnnppprrrssstttsssqqqpppmmmllllllkkkkkkkkkllllllmmmkkkiiijjjnnnqqqrrrqqqnnnmmmkkkjjjjjjmmmoooqqqrrrssstttrrrnnnkkkiiiiiinnnlllkkkkkklllmmmkkkjjjiiijjjkkklllmmmmmmmmmmmmjjjmmmmmmjjjkkkppprrrqqqffffffhhhjjjlllllljjjhhhjjjkkkmmmoooooooooooonnnjjjnnnoookkkiiijjjjjjgggggghhheeefffffffffiiihhhjjjfffjjjlllfffhhhnnnkkknnncccoookkkdddkkkgggggggggggghhhiiiiiiiiiiiihhhjjjjjjlllmmmkkkhhhjjjooouuuppplllkkkjjjhhhjjjnnnrrrrrrqqqmmmiiigggiiillliiijjjkkkkkkiiigggggggggeeehhhiiihhhiiilllmmmjjjmmmjjjjjjnnnnnnjjjggggggjjjnnnjjjhhhmmmjjjeeekkkpppmmmkkkllllllkkkmmmpppgggjjjllllllkkkjjjkkkkkkggghhhiiiiiiiiijjjllloookkkhhhgggjjjkkkiiikkknnnoooppppppnnnlllkkklllmmmiiikkkkkkjjjmmmrrrssspppooommmkkkjjjlllnnnoooooooooqqqqqqpppnnnmmmmmmoooiiilllpppssssssqqqnnnlllnnnoooppprrrttttttrrrpppqqqnnnnnnpppttttttooojjjnnnsssxxxxxxtttpppqqqssszzzxxxuuutttuuuxxx|||yyy~~~|||~~~{{{yyyxxxvvvtttrrrqqqtttwwwwwwtttrrrqqqrrrpppqqqsssuuuuuutttrrrpppoooooonnnnnnmmmmmmmmmmmmnnnjjjhhhiiinnnrrrrrrpppqqqooommmllllllnnnqqqssstttsssrrrqqqpppooollljjjmmmlllkkkkkkllllllkkkiiikkkkkklllmmmnnnooopppppphhhkkkkkkhhhjjjnnnooonnnjjjjjjkkkllllllllllllkkkeeegggiiijjjkkkjjjiiihhhmmmqqqrrrooommmoooooommmnnnkkkpppiiihhhmmmfffhhhiiiffflllpppllloootttpppuuujjjuuuqqqkkkqqqmmmmmmjjjjjjlllmmmmmmmmmlllkkkooorrruuutttpppnnnqqquuuooooooppprrrpppmmmjjjiiioooqqqssspppkkkggggggiiidddgggiiijjjiiiiiiiiijjjiiikkkmmmnnnooopppooonnnoookkkjjjnnnqqqooolllmmmhhhllljjjjjjpppmmmkkksssnnnkkkhhhgggggghhhkkknnnlllmmmmmmllljjjhhhhhhiiiiiijjjkkkjjjhhhhhhjjjkkkiiiffffffiiijjjjjjlllppprrrqqqqqqooommmlllllllllmmmmmmlllkkkpppvvvuuuqqqnnnmmmkkkkkklllnnnpppqqqrrrqqqppppppqqqpppooonnnlllnnnppprrrsssqqqooonnnnnnmmmmmmppptttuuuqqqlllmmmkkkkkkooossssssmmmfffkkkpppuuuxxxxxxvvvwwwxxxwwwuuurrrqqqrrruuuyyy|||www~~~~~~zzz{{{~~~}}}{{{zzzyyywwwuuusssvvvxxxuuuqqqppprrruuuttttttuuuvvvuuusssqqqpppssssssrrrrrrqqqpppoooooonnnllljjjkkknnnqqqqqqppptttrrrpppnnnnnnoooqqqrrrsssqqqooooooppppppmmmkkkpppooonnnnnnoooooonnnmmmqqqpppooonnnnnnoooppppppkkknnnmmmjjjjjjmmmnnnkkkoooooooooooommmmmmllllllhhhiiikkklllkkkjjjgggfffhhhmmmooommmmmmpppqqqooopppnnntttjjjiiioooggghhhmmmhhhlllooojjjkkknnnhhhssshhhrrrmmmeeekkkfffeeeggghhhiiiiiijjjjjjiiiiiifffkkkooonnnllllllppptttcccfffhhhiiihhhgggeeebbbfffjjjnnnoookkkfffcccbbbbbbdddfffffffffeeefffhhhiiijjjlllooopppnnnmmmllltttmmmjjjlllooonnnllllllkkkooommmoootttooonnnyyyooonnnllliiiiiilllnnnooonnnooopppooollljjjjjjkkknnnoooooonnnmmmlllmmmooollliiihhhlllmmmlllnnnrrrsssrrrqqqpppnnnmmmkkkjjjmmmmmmkkkjjjmmmrrrqqqmmmmmmmmmlllllllllnnnppprrrqqqooommmnnnppppppooommmrrrrrrqqqqqqpppppppppppppppmmmlllpppuuuvvvrrrmmmmmmkkklllpppuuuuuupppjjjlllnnnrrruuuwwwyyyzzz{{{uuutttsssrrrrrrssstttuuuuuu}}}}}}zzz{{{}}}~~~~~~~~~{{{zzz{{{|||{{{zzzvvvwwwvvvtttpppppptttwwwvvvvvvuuuuuusssrrrqqqpppuuuuuuuuutttsssrrrpppooommmnnnnnnooooooooooooppprrrqqqpppoooooooooooopppqqqpppooonnnoooooonnnmmmooommmllllllmmmmmmlllkkkooonnnllljjjiiijjjkkklllgggjjjiiifffeeegggfffcccggghhhiiiiiigggeeeeeefffkkkkkkllllllkkkjjjhhhggg\\\aaadddbbbcccfffhhhfffaaagggfffbbbbbbeeefff___eee```eeeiiigggkkknnnhhhjjjaaaooonnnkkkvvvtttvvvrrrqqqqqqqqqqqqrrrssssssnnntttxxxwwwwww{{{ssstttrrroooooorrrtttsssooorrrwwwzzzzzzvvvqqqmmmtttttttttrrrppppppqqqrrrpppooorrrwwwwwwrrrpppppp}}}uuuqqqsssuuusssooonnnkkkmmmkkklllnnneeecccpppiiikkkkkkhhhhhhkkkkkkiiicccfffhhhhhhgggfffggggggggghhhiiiiiihhhiiikkklllllliiihhhjjjjjjhhhiiimmmqqqpppoooooopppooommmkkknnnpppooolllmmmqqqqqqmmmmmmmmmmmmllllllmmmqqqtttmmmlllkkkkkkmmmmmmlllkkkuuusssrrrpppppppppqqqrrrtttqqqoooqqqvvvxxxuuuqqqoooppprrrtttvvvvvvtttrrrqqqpppppprrrtttvvvvvvvvvvvvvvvvvvvvvvvvuuuttttttuuu{{{|||{{{|||~~~}}}}}}|||yyyxxxyyyzzzzzzyyyuuuuuutttsssqqqrrrtttvvvtttsssrrrqqqpppqqqqqqrrruuuuuuuuutttrrrpppnnnmmmlllppptttssspppmmmnnnooommmmmmnnnnnnnnnnnnnnnnnnpppppppppoooooonnnooopppkkkjjjiiiiiijjjjjjiiihhhjjjjjjiiiiiikkkooosssvvvkkknnnnnnkkkjjjlllkkkgggjjjmmmpppqqqooonnnnnnppprrrqqqqqqqqqqqqqqqqqqqqqjjjoooqqqppppppssstttsssgggxxxkkkpppqqqmmmzzzjjjrrrmmmrrryyyzzzxxxyyyzzzwwwwwwwwwkkkggguuueeejjjkkkiiiiiikkkjjjeeegggjjjmmmooonnnlllkkkkkkjjjkkkkkkjjjiiiiiikkklllqqqmmmjjjkkkjjjffffffiiikkkkkkkkkmmmqqqrrrpppnnnmmmqqqqqqnnnmmmpppqqqppplllmmmnnnmmmlllmmmqqquuulllmmmmmmmmmllllllmmmmmmrrrrrrrrrrrrrrrsssssssssuuurrrpppqqqtttvvvvvvuuuqqqsssvvvvvvtttsssssstttuuusssqqqsssvvvwwwuuurrrxxxxxxwwwwwwvvvvvvvvvvvvuuuzzz|||{{{}}}|||}}}~~~}}}yyyvvvvvvvvvuuutttssssssssssssssssssssssssrrrpppooonnnnnnppprrrssssssssssssrrrqqqnnnlllkkklllrrrwwwvvvppplllmmmooogggiiikkkmmmnnnnnnmmmmmmoooqqqqqqpppooonnnppprrrnnnlllkkkkkklllmmmkkkjjjkkklllmmmqqqxxx}}}~~~~~~{{{}}}{{{~~~~~~}}}{{{xxxvvvvvvwww{{{vvvssssssqqqllllllnnngggggghhhlllrrrtttsssqqqfffkkkmmmjjjhhhjjjnnnnnnlllmmmnnnmmmlllmmmqqquuunnnpppqqqpppooonnnpppqqqnnnppprrrtttuuuuuuuuutttsssqqqooooooqqqssstttuuuqqqtttwwwuuupppnnnpppsssuuuttttttwww{{{|||wwwsssxxxwwwvvvuuuuuuvvvwwwxxxvvvyyyzzz{{{~~~{{{}}}|||{{{|||~~~{{{yyyxxxwwwxxxxxx{{{{{{|||{{{zzzxxxvvvtttwwwsssnnnmmmppprrrqqqpppiiixxxtttyyyqqqdddooolllwwwxxxvvvrrrlllkkkpppuuupppfffpppnnnwwwvvvyyy~~~vvvssswwwuuuyyy{{{{{{~~~wwwyyyyyyvvvvvvwwwsssmmmuuutttsssssstttsssqqqoooppppppqqqssstttsssooolllooommmkkklllooorrrqqqpppqqqqqqpppooommmmmmooopppuuuuuuvvvxxxyyyxxxvvvtttqqqwwwyyyrrrlllmmmqqqtttvvvzzz{{{{{{|||zzzvvvxxxzzz}}}~~~uuu||||||{{{zzzyyyzzzzzzzzzuuuvvvwwwxxxxxxwwwvvvvvvtttqqqoooooorrrssspppnnnwwwkkkuuuppp~~~hhh}}}yyy}}}yyyssspppzzzvvvtttuuuyyy{{{xxxtttrrrssstttrrrppppppsssvvvtttrrrqqqrrrsssqqqmmmiiijjjpppsssooolllnnnqqqqqqsssxxxzzzzzz}}}~~~~~~~~~|||~~~}}}ttttttvvvsssssstttuuuvvvwwwxxxyyyqqqrrrtttuuuwwwxxxxxxyyy{{{{{{{{{~~~}}}~~~{{{zzz|||yyysssnnnppptttuuusssqqqqqqooojjjqqquuuxxxxxxyyy}}}|||~~~|||yyy|||}}}zzz{{{}}}zzzqqqvvvzzz|||{{{zzz{{{}}}}}}~~~{{{|||~~~~~~|||yyywwwwwwyyyrrrsssssspppmmmjjjiiiiiimmmlllkkkiiihhhfffeeedddiiillloooooonnnkkkjjjjjjlllmmmqqquuusssmmmjjjkkkiiiiiiiiiiiiiiiiiiiiiiiifffhhhhhhgggeeeeeeeeeffffffjjjmmmoooqqqrrrnnniiillllllkkkjjjjjjiiiiiihhhmmmnnnmmmkkkhhhiiinnnrrroookkkggggggjjjmmmllljjjqqqqqqoooooopppqqqsssuuu|||zzzyyyyyy|||{{{{{{{{{{{{zzzzzzzzzzzzwww|||ssswwwvvvpppxxxrrrpppjjjhhhllloookkkgggffflllooorrrsssqqqqqqrrrssslllkkkiiihhhjjjnnnqqqrrrkkklllmmmllliiifffffffffkkkmmmnnnmmmjjjhhhiiijjjiiihhhhhhggggggfffeeeeeehhhkkkoooqqqpppooooooooollllllooosssrrrmmmkkkmmmhhhhhhhhhiiijjjjjjkkkkkkjjjkkkkkkjjjiiiiiikkkmmmjjjmmmnnnlllnnnrrrpppkkkkkkkkkllllllkkkjjjhhhgggjjjllllllhhheeeeeeiiinnniiihhhfffeeeeeeeeeeeeeeeeeefffgggiiijjjkkkkkkkkknnnllliiihhhhhhkkkoooqqqrrrvvvwwwsssrrrvvvyyyxxxuuutttvvvzzzxxxssssssxxxuuuxxxyyyzzznnnvvvmmmhhhtttrrrmmmzzzoooqqqrrrqqqpppoooooopppmmmlllkkkkkklllkkkiiigggjjjnnneeejjjiiidddmmmhhhmmmfffeeelllpppmmmiiiiiijjjkkkkkkiiifffeeegggjjjkkkkkkjjjlllmmmooonnnnnnkkknnnpppqqqooolllkkkkkkiiilllnnnnnnmmmmmmooorrrjjjjjjkkkkkkkkklllllllllfffiiinnnpppqqqppppppqqqlllkkkmmmpppoookkkkkkooogggggghhhiiijjjkkklllllliiiiiiiiihhhhhhjjjmmmpppmmmooommmhhhjjjpppqqqmmmgggiiikkkmmmnnnmmmlllkkkjjjlllmmmjjjeeedddhhhlllkkkmmmnnnkkkgggeeegggjjjfffhhhkkknnnpppppppppooommmkkkjjjiiijjjmmmqqqsssjjjnnnooojjjiiinnnpppnnngggfffjjjooommmggggggmmmoooooommmjjjjjjmmmlllhhhlllkkklllnnnqqqsssrrrqqqsssuuuxxx}}}~~~~~~|||vvvsssooooooqqqrrrqqqppppppkkkgggjjjqqqtttrrrnnnpppooommmjjjiiikkkpppuuullliiigggfffhhhiiijjjjjjnnnsssnnntttqqqgggooooookkkkkkkkkkkkjjjiiihhhgggnnnkkklllooolllhhhkkksssmmmmmmmmmnnnnnnoooooopppssssssoookkkmmmppplllcccmmmhhhhhhkkkkkkhhhjjjooopppkkkkkkoooooollllllqqqmmmkkkllloooooommmllloooppplllhhhhhhkkkmmmlllkkkgggiiikkkkkkkkklllnnnooojjjllliiieeeeeeiiikkkjjjlllkkkiiihhhhhhjjjmmmnnnddd```llljjjhhhkkkgggttteeeggghhhiiijjjmmmpppsssjjjiiinnnmmmeeeiiimmmfffpppggglllfffhhhnnnfffjjjiiifffddddddgggiiiiiihhhdddiiillllllnnnpppoookkklllkkklllnnnqqqppplllhhhpppoooooonnnoooppprrrsssnnnoooppppppooonnnooopppjjjooooooiiijjjsssuuuqqqtttssspppllliiilllrrrwwwxxxsssnnnlllnnnoooooommmfffppptttmmmfffgggkkkmmmhhhhhhlllrrrtttrrrqqqrrrzzzzzzzzz{{{~~~zzzwwwuuuvvvuuuxxxwwwwwwwwwuuurrrqqqrrrsssooommmjjjiiiiiiiiigggeeekkkiiihhhkkkpppsssrrroootttrrroookkkiiijjjnnnqqqnnnllljjjkkkmmmpppqqqqqqtttooooooooooooooonnnrrrrrrpppkkkfffdddhhhoootttrrrooooooqqqppplllnnnsssllllllllllllllllllllllllmmmmmmkkkhhhjjjmmmiiiaaahhheeeeeekkkmmmmmmooouuusssooonnnqqqqqqnnnnnnrrrllljjjkkkoooooolllkkkmmmmmmllljjjjjjlllnnnnnnnnnlllmmmnnnnnnmmmmmmoooqqqlllnnnlllhhhhhhmmmooonnnpppooommmlllkkklllnnnooohhhbbbmmmjjjiiilllhhhsssbbbeeehhhiiijjjjjjkkklllqqqooosssoooeeefffhhh```ppphhhnnniiikkkrrrjjjnnnllljjjhhhiiikkkmmmmmmlllccchhhkkkkkkmmmpppooollliiigggfffgggkkkmmmlllkkkmmmlllkkkjjjjjjkkkllllllnnnooonnnmmmjjjiiijjjkkkooorrrrrrqqqqqqttttttrrrppppppnnnkkkjjjlllqqquuupppmmmkkkllloooqqqrrrqqqooovvvxxxqqqkkkkkkmmmmmmlllkkkmmmrrrsssqqqpppsssrrrrrrqqqpppqqqrrrssstttrrrrrrrrrssstttvvvyyyzzzuuuyyy{{{zzz}}}~~~wwwwwwxxx{{{|||xxxpppiiiooolllssskkkkkktttmmmpppllloooqqqooolllkkknnnqqqtttsssqqqoooooommmjjjgggkkklllnnnooopppqqqpppooovvvuuurrrnnnkkkkkknnnqqqmmmkkkjjjjjjlllnnnooooooyyygggpppiiimmmwwwjjjuuummmllljjjfffdddjjjuuuoookkkiiikkkkkkjjjiiijjjjjjjjjjjjiiihhhhhhggggggdddeeeeeeeeehhhjjjfff```fffeeefffkkknnnooorrrvvvmmmlllnnnsssvvvvvvxxx|||~~~}}}~~~~~~{{{}}}yyy|||~~~}}}~~~|||}}}~~~{{{|||zzzzzz}}}~~~}}}|||||||||}}}}}}}}}|||xxxuuuttttttvvvjjjhhhjjjmmmlllhhhfffgggkkkkkkkkkjjjiiijjjmmmoookkkjjjjjjlllnnnpppqqqpppmmmqqqsssqqqpppsssuuutttqqqooopppsssssspppooorrrsssrrrrrrqqqqqqppppppooonnnnnnnnnnnnooopppqqqrrrtttvvvwwwuuuwww{{{}}}{{{rrrsssssswwwzzz{{{}}}{{{yyy|||~~~|||xxxvvvyyyhhhxxxoookkkxxxmmmrrrjjjlllooorrrrrrqqqmmmkkknnnpppsssnnnmmmrrrqqqrrrqqqrrrrrrrrrqqqqqqsssuuuuuuuuuttttttrrrpppmmmkkkmmmppprrrqqqnnnjjjiiijjjrrrqqqpppnnnlllmmmpppsssrrrpppoooooopppqqqqqqqqqsss^^^rrrfffiiixxxccctttooovvv|||}}}}}}}}}{{{{{{{{{|||||||||{{{{{{{{{wwwwwwxxxyyyyyyxxxwwwuuurrrsssssssssvvvxxxxxxwwwqqqoooqqquuutttooollllllssstttuuuvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvwwwwwwwwwtttuuuvvvuuutttvvvwwwxxxyyyuuu|||yyyzzzxxx|||uuuwww|||}}}yyyxxxzzzzzzxxxuuuuuuxxxzzzyyyvvvsssrrrrrrzzziiiyyyrrrnnn}}}tttyyyqqqrrrssssssssssssttttttlllrrrooommmllllllpppmmmsssooolllmmmqqqtttrrroookkklllmmmmmmllljjjiiihhhnnnrrruuusssnnnjjjjjjkkknnnpppqqqrrrsssuuuyyy|||{{{~~~~~~|||wwwwww{{{~~~wwwrrrqqqtttuuuvvvwwwxxxxxxxxxxxxwwwvvvvvvuuutttrrrqqqqqqppprrrtttwwwwwwyyy||||||}}}zzz|||{{{xxxuuusssssssssrrrqqqvvv{{{{{{xxxxxxyyyyyymmmuuutttpppxxxwwwvvvsssqqqpppnnnnnnoooqqqrrrkkkrrrjjjlllllljjjqqqiiirrrlllhhhjjjqqquuuqqqlllqqqsssuuuuuutttttttttvvvzzz}}}~~~}}}~~~|||~~~|||yyywww{{{{{{|||}}}zzzwwwyyyuuuyyyyyy{{{{{{yyy}}}}}}zzz{{{}}}~~~~~~|||}}}~~~~~~~~~}}}{{{yyyxxxzzz|||tttvvvwwwxxxwwwvvvvvvvvvsssqqqnnnuuuqqqpppyyyooovvvuuutttuuuxxxzzz{{{zzz|||www}}}}}}{{{~~~|||~~~uuutttyyysssttt~~~|||qqqxxxzzzzzz{{{|||~~~~~~{{{~~~|||zzzzzzxxxyyyzzzxxxuuuuuuyyy}}}}}}~~~yyy}}}sss~~~wwwyyyvvv~~~~~~}}}~~~tttxxxwww~~~~~~}}}{{{}}}zzzxxxzzzzzzxxxyyy{{{zzzzzz{{{~~~|||zzzyyy|||zzztttzzzvvvvvvuuutttvvvzzzyyyxxxwwwxxxzzz{{{yyywwwvvv~~~zzzrrryyywwwzzz}}}|||{{{yyyyyy{{{{{{{{{~~~}}}|||}}}yyy{{{~~~~~~{{{yyyuuuzzzrrrzzz}}}xxx|||sss{{{yyy}}}|||xxxwwwyyynnntttppprrrwwwrrr|||uuuyyy{{{xxxwwwzzzzzzyyyxxxyyyzzzzzzyyywwwuuusss~~~zzzyyyxxxwwwtttqqq~~~|||zzzyyywwwvvvqqqpppnnnmmmlllmmmpppssslllfffdddiiippprrrnnniiimmmmmmnnnpppqqqpppmmmjjjiiikkkvvvrrrfffpppttt```qqqfffaaafffgggccciiitttqqqooohhhccchhhrrrrrrjjjfffssshhhpppkkk[[[fff\\\gggnnngggpppaaajjjccciiimmmcccrrrhhhfffnnn___kkkbbbaaalllbbblllbbbnnnlllggguuugggtttuuuiii{{{qqqsssuuupppqqq}}}~~~yyy|||~~~wwwsssyyy{{{|||zzzvvvuuuwwwzzzsssmmmpppqqqjjjlllqqqlllmmmjjjiiilllmmmkkkiiikkkllleeejjjddddddlllgggnnneeegggiiillllllkkkhhhfffhhhlllccckkkoooiiinnneeemmmiiigggkkkmmmjjjggggggggg___gggddddddhhhcccnnniiimmmooommmlllnnnnnnmmmmmmnnnnnnnnnllliiifffdddooorrrsssrrrmmmhhheeedddqqqqqqqqqqqqooonnnnnnnnnlllqqquuuuuurrrqqqvvv{{{xxxqqqnnnxxxxxxxxxvvvttttttttttttsssrrrrrrsss|||wwwjjjuuu}}}kkkrrrjjjlllyyy{{{rrrrrr|||yyy}}}zzzsssvvv~~~|||rrrsss|||mmmwwwxxxkkkttteeepppwwwoooxxxiiirrrkkkrrrtttmmm}}}rrrooowwwhhhqqqooommmwwwlllvvvlllyyyxxxnnnxxxnnnvvvuuulllxxxqqqnnnpppkkkmmmyyyyyyqqqqqqlllpppsssuuuxxxyyyrrrjjjlllssskkkwwwpppxxxyyy}}}|||{{{rrr}}}|||zzzyyyxxxxxxyyyyyyuuuvvvlllnnnlllgggkkkeeemmmnnnoooooommmmmmmmmnnnlllhhhnnnpppjjjlllqqqmmmooollllllpppqqqooommmnnnrrrkkkrrrlllmmmtttooovvvoooqqqrrrttttttsssrrrqqqsssxxxqqqxxxyyytttzzzsssxxxuuutttvvvwwwuuuwww{{{rrrkkktttsssuuuxxxooouuummmrrrtttqqqppprrrsssqqqttttttuuuuuuuuutttrrrrrrwww|||zzztttrrrrrrqqqrrrtttsssqqqppppppqqqpppuuuzzzyyytttqqqsssvvvuuuooolllxxxvvvuuurrrooonnnnnnoooppppppjjjmmmqqqkkkdddkkkqqqkkkkkkkkkuuuzzzrrrsssiiiqqqwwwvvvwwwyyyssskkknnnnnneeekkkqqqnnnqqqhhhhhhmmmkkkooohhhmmmlllrrrjjjmmmxxxrrrnnnppphhhjjjooommmpppjjjnnnkkkqqqrrrsssssstttrrroooooonnnpppqqqtttppprrr}}}}}}vvvxxxvvvsssrrrvvvyyyyyy{{{~~~qqqmmmgggqqqppptttmmmmmmmmmlllpppwwwzzzuuuqqqpppnnnrrrvvvxxxwwwuuusssrrrvvvtttwww~~~}}}xxx|||yyyuuuooojjjwwwkkk^^^kkkkkkkkkjjjjjjjjjkkkkkkjjjhhhooolllmmmssspppwwwsssssstttvvvyyyzzzyyywwwwwwssswwwwwwooopppuuurrrtttqqqqqquuuwwwuuussstttoooiiiqqqmmmnnnuuuooouuuooooooooooooppppppppppppmmmtttnnntttsssmmmuuupppsssqqqqqqqqqppppppwwwtttiiipppttt|||~~~mmmlllmmmqqqssspppoooqqqrrrpppiiijjjjjjkkklllmmmnnnnnnoooqqqssstttrrrpppmmmllloooqqqsssrrrooommmmmmnnnmmmmmmnnnooopppooonnnmmmmmmjjjhhhppp~~~mmmqqqooommmmmmoooqqqrrrrrrhhhnnnlllhhhjjjiiikkksssrrruuu~~~~~~uuurrriiinnnsssvvvwwwvvvrrroooppphhhjjjfffjjjqqqlllooofffggglllgggjjjgggnnnpppaaappprrrtttpppjjjllldddpppnnngggiiidddjjjgggjjjssshhhxxxjjjhhhrrrbbbooojjjlllfffeeennnpppmmmqqqxxxooonnnwwwyyytttzzzuuutttzzzwwwuuuvvvxxxvvvxxx~~~}}}zzzzzzxxxxxxxxxyyyyyyxxxtttrrrkkkiiijjjooossstttwww{{{yyyzzz}}}~~~|||~~~uuullllllssspppnnnrrrvvvpppfffiiitttqqqjjjrrrtttlll}}}ccclllooojjjdddkkkvvvooo]]]nnnrrrsss{{{wwwiiikkkqqqrrrsssttttttttttttsssrrrkkk|||rrrpppzzzooo|||mmmmmmooosssyyy{{{yyyvvvuuupppttttttkkknnnvvvtttkkkhhhiiimmmooommmkkklllmmmiiirrrnnnooovvvooouuuqqqppppppoooooopppqqqqqqmmmuuupppuuussslllvvvssspppoooooonnnkkkmmmwww~~~nnnssszzztttkkkggglllmmmkkkjjjlllmmmkkkjjjjjjjjjkkkkkkmmmnnnoooooommmkkkmmmpppqqqnnnkkkkkkmmmooonnnjjjgggfffgggmmmhhhfffjjjsssxxxvvvrrrzzzyyyxxx{{{xxx|||zzzuuuyyyyyyvvvyyy|||~~~kkkqqqoooggg{{{xxxyyypppkkkrrrtttttt{{{~~~sssttt~~~yyyjjjkkkzzzhhhlllqqqllloooqqqkkkhhhiiinnnrrrrrrsssvvv}}}zzzyyyzzzyyyuuurrrzzzxxxwwwyyyyyyuuutttvvvtttqqqooonnnoootttyyy|||