BM6(c iii}}}nnnӵ}}}}}}{{{xxxyyyrrrsssuuuvvvwwwwwwwwwvvvqqqooommmllllllkkkiiigggiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiihhhggghhhkkkmmmjjjmmmqqqssstttrrrooommmtttrrrpppooopppppppppooorrrrrrrrrrrrqqqpppnnnmmmjjjlllmmmjjjgggeeegggjjjkkkjjjhhhiiijjjkkkkkkjjjqqqpppooonnnllllllkkkkkkĦlllooorrrlllnnnqqqĦpppqqqiiigggfffhhhlllnnnnnnmmmjjjkkkkkkjjjiiikkkppptttsssӵmmmssstttuuutttssstttuuuwwwwwwtttvvv}}}~~~{{{{{{}}}}}}|||{{{zzzzzzzzz|||}}}}}}yyywwwwwwxxxoooqqqsssvvvxxxzzz|||||||||Ħ~~~zzzvvvqqqsssuuuvvvvvvvvvwwwxxxpppqqqrrrrrrrrrrrruuuwwwwwwuuusssssstttsssoookkkqqqrrrsssqqqooopppuuuyyyrrrrrrqqqrrrssssssrrrqqqtttttttttssssssrrrrrrrrrsssvvvvvvuuuyyy~~~|||uuurrruuuvvvuuuuuuwwwvvvssstttttttttttttttuuuvvvvvvyyy{{{zzzwwwwww{{{|||zzz|||}}}~~~yyyyyy}}}}}}4ĉ@ӵzzzyyyyyyttttttyyysssrrrrrrrrrssstttvvvwwwooollljjjiiiiiihhhgggeeehhhhhhhhhhhhiiiiiiiiiiiiggghhhgggeeeddddddgggiiiiiikkknnnppppppnnnkkkhhhlllkkkjjjkkknnnooonnnmmmkkklllmmmmmmmmmmmmlllkkkggghhhjjjjjjiiiiiikkklllooonnnmmmnnnpppqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqq>Lkkkjjjlllnnnkkkkkk=hĦlllqqqooommmnnnpppqqqpppnnnoooqqqssstttrrrsssuuuwww4ĉ@ӵwwwyyyzzzzzzzzz{{{}}}|||yyyzzz|||{{{~~~xxxuuusssrrrssssssrrrrrrooooooppppppqqqrrrrrrssswwwxxxxxxvvvsssqqqqqqqqqnnnoooooonnnmmmnnnppprrrppprrrsssvvvwwwyyyzzzzzzzzz|||}}}~~~>L~~~yyytttpppgggiiijjjkkkjjjiiiiiiiiigggggghhhiiijjjkkkkkkjjjlllkkkiiijjjkkkjjjgggdddeeedddcccdddeeeeeeffffffgggfffgggggghhhhhhgggfffggggggfffffffffffffffeeefffiiiiiigggjjjnnnlllggggggiiihhheeeeeehhhiiigggfffffffffggghhhjjjkkklllkkkmmmllliiiiiimmmnnnllllllkkklllooommmjjjjjjmmmfffcccfffhhhnnn|||vvvnnn||||||vvvmmmiiifffgggfffdddfffjjjgggpppssssssppplll}}}uuurrrwwwqqqkkkooonnnllliiieeeppppppssssssooolllmmmmmmjjjjjjmmmnnnllliiilllttt|||vvvnnnqqqvvvooowwwyyyzzztttppptttrrrpppvvvssskkkrrr{{{wwwppprrrvvv~~~xxx}}}|||GG=?wwwvvvssspppsss{{{tttrrrpppoooppprrruuuwwwooollliiihhhhhhhhhgggfffffffffggggggggghhhhhhhhhhhhhhhgggeeecccccceeeggghhhjjjlllmmmmmmjjjgggeeehhhhhhiiikkkmmmmmmkkkjjjggggggiiijjjkkkkkkkkkkkkhhhhhhhhhjjjlllmmmkkkjjjpppooonnnppprrruuuuuuuuuxxxxxxyyyzzz{{{||||||}}}HdĦ=Īj}}}|||{{{{{{|||}}}|||{{{{{{}}}~~~GG=?zzz{{{zzzyyyyyy{{{}}}vvvtttuuuwwwwwwsssrrrsssooommmllllllnnnoooooonnnjjjjjjjjjiiiiiiiiiiiiiiilllllllllmmmmmmkkkgggdddhhhiiikkklllmmmnnnqqqtttvvvwwwxxxyyyzzz{{{{{{{{{{{{~~~~~~zzzxxxyyy{{{zzz}}}~~~~~~~~~~~~~~~{{{HdĦyyyqqqlllhhhiiijjjjjjiiigggeeecccbbbccceeehhhiiihhhfffdddfffeeedddeeeeeeeeecccaaagggdddcccdddhhhiiifffbbbcccddddddddddddddddddcccbbbbbbbbbbbbbbbbbbccccccaaaccccccbbbdddfffeeeaaaeeefffccc^^^^^^bbbdddbbb```aaaaaacccdddfffhhhiiieeehhhgggdddeeehhhiiiggghhhdddcccfffgggfffeeehhhmmmiiikkkkkkmmmxxxyyy{{{{{{pppbbbnnn~~~{{{jjjfffeeeggggggfffhhhllleeemmmmmmiiiiiinnnuuuoooooofffmmmlllpppoooiiiqqqnnnqqqpppllliiijjjjjjggghhhiiikkkkkkjjjiiijjjkkklllvvvtttpppooosssyyypppiiinnnnnnmmmmmmjjjzzzwwwvvvxxxyyyvvvppptttwww}}}~~~yyyzzzӵĭӵӵĦӵӵĦƜ`1.׼sĦӵuuuĦsssrrrrrrtttvvvwwwrrrppplllkkkĭӵfffeeeĦiiigggmmmĦjjjĦkkkkkkkkkkkkllljjjjjjlllnnnmmmiiieeerrrrrroootttDdD~~~?fӵ~~~~~~Ħ~~~ӵƜ`1.׼suuuuuuĭӵnnnjjjiiillljjjjjjiiiiiiiiiiiihhhӵssssssnnnjjjĦssssssssstttvvvwwwvvvrrrttttttsssuuuuuutttĦzzzyyyzzz}}}ĦDdDӵӵӵooopppppppppqqqĦggg]]]ӵeeefffgggeeeĭӵdddfffiiigggbbbaaadddeeeccccccddddddeeeggghhhjjjkkkhhhkkkkkkiiiiiimmmmmmkkkqqqjjjgggjjjlllkkkjjjkkkllliiinnnnnnjjjvvvzzzvvvkkkqqqwwwccclllhhhgggiiijjjiiijjjnnnqqqooodddddduuu~~~{{{mmmmmmooonnnnnnnnnlllkkkoootttrrrmmmjjjjjjllloooqqqpppnnnlllkkkhhhjjjwwwyyytttooosss}}}qqqvvvrrrsssvvvlll{{{jjjnnnwwwtttmmmnnnnnnyyy?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&evvv>hӵxxxxxxxxxwwwwwwsssqqqnnnfff?><zfffg&e>&ekkkhhhHLooonnnmmmShӵgLkkkkkkjjjjjjjjjllljjjjjjlllooonnnjjjS?ʬnnnnnn3h?D%%)?vvvqqqZufĦssstttvvvgLyyyuuutttg&esssgĉ@nnnmmmg&e>&ekkk@eiiiggg??gggfffgggggghhhhhhiiiiiig<ĉssswwwwwwrrr3we<Ħrrrrrrqqqqqq3h?@ehhhjjjkkkkkkkkkjjjjjjhhhZmmmpppqqqsssxxx}}}3h?gLD%%)?fff?><z=?Ħg&eg&epppooooooS?ʬxxx4ff?>ߝLhhh@e```g&edddaaaccc3h?g&e>&ebbbddd??dddggggggdddccceeeccc```dddccccccddddddeeefffggggggkkkkkkjjjjjjnnnnnnkkksssmmmiiikkkmmmkkkjjjkkkeeeccckkknnnjjjuuusssuuu|||fffdddhhheeedddggggggeeefffiiinnnssspppxxx~~~wwwoooeeeooowwwiiimmmiiieeefffpppxxxsssjjjfffeeeeeehhhkkklllkkkiiimmmrrrtttnnnjjjvvv|||pppnnnooo|||wwwsssmmmqqquuuiiixxxwwwxxx~~~sssrrrooozzz|||~~~zzz}}}4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦtttZuR)ĦzzzzzzyyyxxxwwwqqqpppsߝLGdUĦhhhHƅ^Hu]ĦjjjntHdĦsssrrrHGgĉ@oooHdĦkkkiiihhhgggggghhhhhhjjjlllnnnoooHtƅ^mmmmmmBt=o9ĦDtfo9Ħuuurrrrrrg?pppqqqHdĦmmmooommmHu]ĦllltthhhiiiHƅ^Hu]ĦlllH׼skkkkkkjjjhhhfffhhhhhhiiijjjlllmmmtQrrrrrrqqqnnnje<ĦlllmmmlllBt=o9ĦH׼sdddgggiiihhhhhhjjjjjjjjjhhhHtĦkkkiiijjjllloooBt=o9ĦHdĦ}}}~~~Dtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦvvvsssHtƅ^rrrqIܗGIӵiiiH׼siiikkkHu]Ħkkk```Bt=o9ĦHƅ^Hu]Ħbbbkkkcccggghhheeeeeefffddd```eeeddddddddddddeeeeeefffgggjjjllljjjkkkoooooolllqqqmmmkkkmmmmmmkkkjjjlllnnnjjjoooqqqmmm{{{ooorrrppptttfffrrrooollllllnnnooommmmmmqqqhhhpppfffjjjkkksssnnnhhhiiirrryyysssiiillljjjiiiiiikkkllllllkkkooorrruuurrrjjjhhhssszzzooo}}}uuuoootttvvvnnnlllgggxxxuuuwwwgggrrrzzz4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦuuuvvvt|d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<Ħ}}}DtssswwwwwwwwwvvvuuusssqqqDdDΦDdDĦlll>d<ʜ4DuTӵeee4DwDd<ĦgggpuR)Ħ>dd<ӵDddd<Ħqqq4DufئL>esssDdDʜ4DuTӵtttDdDĦsssrrrsssttttttpppllllllooofffjjjjjjiiikkkqqqgeĦkkks<v>aĦmmmqqqpeӵDx<DdDĦhhhiiiiiigggiiimmmuuueeeoooDdDĦgggrrrooolllpeӵDx<>dd<ӵDd<DdDΦDdDĦhhhDdDӵnd<DdDĦ>d<ĦpeӵĦ}}}F&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵiiigggffffffggghhhkkkjjjfffcccfffkkkjjjfffgggfffeeegggjjjkkkjjjgggggghhhmmmqqqpppkkkjjjnnnrrryyyyyyvvvrrrrrruuuuuuqqqnnnssslllmmmsssjjjrrrsssnnnnnnnnnmmmjjjjjjooosssmmmjjj|||mmmkkkhhhyyysssnnnrrriiikkkpppqqqmmmmmmqqqqqqmmmiiikkklllmmmrrrwwwuuuqqqssswwwwwwrrrrrryyyzzzuuu|||pppzzzsssqqquuuvvvwwwyyy~~~4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħmmms&dq&ĒRnnnjjji?ʜtd<ĦgggHHܗDӊBvvv<xnnnooossstttsssrrrqqqB?daĦnnnsssB?Ho9~~~>d<~~~~~~xxx>d<ӵssssssB?Ho9ooo<xtttpppnnnnnntttlllggg&ӫeʬtIӇppp>d<Φ>d<ĦnnnD&ӫetIӇfffDdDĦnnnsdKĦuuuB?dp&ĒRvvvsss>d<sdKĦsssB?Ho9eees&dq&ĒRhhhhhhiiiiiiiiijjjjjjlllllliiieeegggjjjjjjfffjjjhhhgggiiikkkllljjjhhhmmmjjjiiikkkllloooxxx}}}qqqsssttttttqqqpppuuugggnnnrrrsssgggyyy}}}ppplllmmmnnnnnnlllmmmoooooonnnvvvxxxlllttt}}}ssspppsssllllllpppqqqnnnnnnqqqqqqmmmnnnpppqqqqqqtttxxxwwwrrrqqqsssuuusssqqqssszzzvvvwww~~~|||uuuwwwwwwuuu{{{yyy4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=evvvvvvwwwwwwxxxyyyuuusssegennnnnnsĪj@hqqqssspppfdDĦhhh@ďDvvvwwwHkgeppprrrttttttuuuuuutttttt@hxxx|||@GrrrvvvHĪj@IŌuuurrrBene|||Hkgeuuuneuuuuuufe{{{Hu]3hh|||wwwrrrsejjjkkkllllllnnnooopppqqqrrrrrrooommmqqqxxxgeĦja>aĦjjjnnn@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌ{{{wwwDdDĦxxxnennnooo@hllluuu>hppplllgggserrrnekkkggg@GnnnkkksĪj@hlllllllllllllllkkkjjjiiiiiikkkjjjggghhhkkkllliiiiiigggggggggiiijjjiiigggmmmjjjjjjooouuu}}}yyywwwvvvtttrrrrrruuu{{{}}}jjjrrrmmmddd~~~~~~tttmmmkkklllnnnooonnnqqqpppkkkpppxxxooouuurrrppppppmmmllloooooonnnnnnqqqpppnnnqqqttttttsssuuuxxxvvvqqqoooppprrruuuxxxvvvqqqmmm~~~wwwlllzzz|||yyyzzzwwwvvvyyy4DuXӵĵD^|||vvvuuuuuuuuuvvvxxxyyyoooooolllmmmoookkkpppttttttpppDdDĦkkkjjjppptttuuussstttvvvyyyrrrtttuuuuuuttttttuuuxxxwwwzzz|||xxx}}}zzz|||D^pppuuupppjjjs׼spppooopppooopppsssxxxxxxuuusssvvvzzzgeFm8zzz>aĦjjjkkkkkks׼sHoD^DdDĦvvvvvvkkkhhhvvvnnnqqqrrrppps׼svvvrrrrrrtttwww|||jjjlllkkkgggkkkkkkjjjiiiiiiiiiiiiiiigggjjjllljjjkkknnnpppnnnlllkkkkkkkkklllmmmnnnnnnnnnqqqyyy{{{{{{xxxtttrrrrrrsssuuuuuu}}}zzzssshhhmmmtttsssqqqnnnkkkkkkmmmnnnmmmssspppjjjvvvrrrooopppmmmkkkjjjkkkmmmmmmnnnnnnoooooonnnooorrrsssrrrsssuuutttpppsssqqqqqqtttyyy||||||zzz{{{tttuuummm}}}||||||}}}||||||xxxΦ4DuXӵtvӵ>d<ĦĦĦĦ{{{sssyyyuuuuuutttssssssuuuvvvwwwnnnnnnppprrrttttttrrroookkklllnnnooooooppprrrtttjjjnnnrrrsssppplllkkklll>d<Ħnnnlllnnnhhhkkklllkkklllpppqqqooonnnooopppqqqqqqrrruuuwwwqqqsssuuuvvvuuuuuuvvvwwwvvvxxxyyyyyy~~~~~~Ħzzz>d<ĦqqquuuqqqmmmkkkBesssrrr{{{||||||}}}yyyzzz~~~geFYĉ~~~www>aĦqqqnnnllljjjiiiiii|||Be{{{|||nu]ӵ>d<Ħ>d<ĦĦBeĦ|||}}}wwwtttuuuyyynnnmmmjjjiiihhhiiikkkllljjjlllkkkiiijjjnnnooommmnnnnnnoooooooooppprrrsssrrrvvv|||tttyyyvvvrrrqqqsssttttttsss~~~yyymmmlllzzzppprrrrrrpppmmmkkklllnnnjjjqqqqqqnnn{{{lllnnnnnnkkklllkkkkkklllnnnooonnnnnnooolllqqqsssqqqrrrttttttrrrwwwuuusssrrrsssvvvzzz}}}vvvxxxyyyzzz}}}|||}}}zzz?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦzzzzzztttsssssssssttttttuuuuuusssrrrrrrrrrsssrrrooommmkkkmmmooopppqqqrrrtttvvvlllkkkmmmpppoookkkkkknnngdDĦooommmmmmhhhkkkkkkjjjkkknnnooommmjjjlllllllllllllllnnnpppqqqtttvvvwwwwwwvvvvvvwwwwwwvvvyyygdKĦzzzwwwsdKĦnnnssssssvvvzzzŶS{{{wwwsss3weAnenenene}}}vvvsssttttttuuuuuuuuuuuuuuuvvvuuusssrrrsssrrrpppnnnoooppprrrrrrqqqqqqssstttooojjjiiimmmnnnmmmmmmDesssoookkkkkkkkknnnnnnlllllloooooommmjjjkkklllkkkiiiiiijjjlllooorrruuuwwwvvvuuuttttttuuuooouuune~~~tttnnnooonewwwyyy|||>Asssssssssk<llljjjmmmnnnllliiinnnqqqooolllmmmmmmkkknnnmmmnnnrrrssspppppprrrjjjmmmlllfhqqqsssrrrooollllllmmmrrrqqqqqqppppppqqqrrrsssmmmnnnoooooonnnoooqqqsssxxxvvvxxx}}}Denenene~~~~~~{{{wwwuuuwwwyyyzzzrrrkkkkkknnnppptttxxx~~~vvvvvvuuutttuuuwwwzzz|||xxxvvvuuussspppnnnnnnppprrrsssmmmnnnssssssmmmqqqppptttpppmmmnnnssstttrrrrrruuuqqqvvvyyyvvvtttuuuvvvtttpppssswwwyyyzzzzzzzzz{{{zzzwwwzzzzzz~~~|||{{{{{{|||sss}}}}}}pppssstttvvvwwwwwwwwwvvvuuuvvvtttrrrrrrtttuuutttsssrrrssstttsssqqqpppqqqrrrrrrjjjfffkkkooonnnooosssqqqrrrnnniiihhhnnnqqqqqqnnnnnnqqqqqqnnnmmmnnnnnnllljjjiiijjjlllkkknnnrrrtttsssrrrqqqqqqqqqiiippp~~~oookkkqqqvvvuuurrryyy~~~uuuqqqsssxxxyyyrrrmmmppprrrrrrlllkkkqqqtttssspppvvvyyyvvvsssssssssqqqnnnlllmmmqqqrrrppppppssskkkvvvsssjjjhhhlllppprrrqqqqqqsssuuutttqqqnnnlllmmmnnnnnnnnnmmmnnnoooooonnnnnnooopppppppppsssvvvuuupppnnnpppnnnmmmqqqxxx~~~|||{{{{{{}}}zzz|||wwwuuuuuuoooppp||||||{{{xxxuuuvvvyyy|||{{{}}}}}}pppkkktttvvvuuuqqqlllkkkmmmrrruuuwwwpppnnnssswwwlllooonnnrrrrrroooqqqvvvwwwttttttxxxrrrxxxzzzvvvsssssssssqqq{{{yyyxxxwwwwwwvvvtttrrrvvvzzz}}}|||yyyzzz~~~}}}{{{}}}~~~~~~uuu~~~}}}~~~yyyyyyzzzzzzzzzyyyyyyxxxwwwuuurrrppprrruuuvvvsssooosssrrrqqqpppooooooooooooppppppooonnnmmmlllkkkkkkjjjlllmmmmmmmmmnnnpppqqqlllooopppooolllkkkllloooooooooooommmjjjhhhiiijjjlllmmmnnnooopppppppppppplllqqqqqqqqq|||}}}yyyssszzzrrr{{{rrr}}}sss{{{hhhtttpppmmmzzzrrrpppsssvvv{{{jjjwwwooommmqqquuurrrpppppppppqqqrrrqqqooonnnooorrrxxxyyyzzzwwwrrroooppprrrnnnqqqtttuuussspppnnnnnnkkkppptttrrrllliiilllqqqsssqqqpppooooooppppppqqqiiilllpppqqqooonnnoooqqqqqqpppooooooppprrrtttvvvwwwssspppppprrrtttrrrppprrrqqqqqqpppppppppppppppoooooopppqqqrrrrrrssssssvvv|||uuuyyyzzzkkkpppzzz|||rrrpppuuuyyy{{{uuuqqqllllllrrrrrrqqqooommmnnnppprrrtttkkkvvvppphhhrrrnnnllltttrrrtttyyywwwrrrrrryyysssyyy|||wwwqqqvvvzzzxxx{{{yyyyyy|||zzz~~~uuu|||xxxzzzzzzzzz{{{zzzzzzyyyyyywwwtttqqqrrruuuuuurrrnnnrrrqqqppppppooopppppppppqqqqqqqqqpppoooooonnnnnnnnnnnnnnnmmmlllmmmppprrrmmmppprrrrrrooommmmmmmmmooopppooommmkkkjjjkkklllllllllmmmnnnoooooooooooolllnnnnnnpppxxx}}}rrroootttyyyyyytttrrr~~~{{{www{{{rrrwwwooo|||www{{{tttjjjwwwrrr^^^hhhrrrwwwtttsssvvv}}}vvvllluuusssuuuxxxxxxvvvvvvzzzxxxxxxxxxvvvrrrppppppppppppqqqsssrrrpppoooooopppmmmoooqqqpppooonnnoooppprrrrrrrrrqqqppppppqqqsssmmmppprrrrrrpppooopppqqqrrrqqqppppppppprrrtttuuuqqqqqqpppooonnnnnnooopppppppppooonnnnnnnnnnnnnnnooooooppppppqqqrrrrrrsssnnnpppsssssstttyyyyyy}}}tttwwwuuu{{{xxxuuuuuuyyyyyyuuutttwww~~~{{{rrruuuwwwrrrqqqtttqqqpppooonnnoooppprrrsssrrrtttqqqppprrrpppwwwrrrrrrtttvvvvvvuuuvvvyyyzzztttyyy~~~{{{zzz}}}|||xxx}}}uuu{{{tttzzzzzz{{{{{{{{{{{{{{{zzzxxxvvvssssssuuutttpppmmmqqqqqqpppppppppppppppqqqppppppppppppppppppppppppqqqqqqpppnnnlllllloooqqqoooqqqssssssqqqnnnmmmmmmnnnoooooonnnllllllmmmnnnkkklllmmmnnnooooooooooooooommmnnnrrruuu{{{kkkxxxvvvxxx{{{zzz{{{tttmmmlllrrrwwwgggvvvrrrwwwqqqmmmvvvooosssyyywwwqqqnnnrrrtttrrrssswwwxxxvvvtttssssssrrrpppnnnqqqrrrrrrpppooonnnppprrrqqqooonnnppprrrsssqqqnnnppprrrtttrrrpppooorrruuurrrssssssrrrppppppqqqrrrsssrrrqqqppppppqqqrrrsssnnnpppqqqoookkkjjjnnnrrrnnnnnnmmmlllllllllllllllooooooooopppqqqqqqrrrrrrrrrrrrrrrooommmoootttyyyrrrrrrssstttwwwyyy{{{}}}}}}xxxuuupppjjjggghhhhhhiiikkknnnssszzz}}}rrrrrruuurrrttt|||~~~vvvqqqsssvvv|||uuupppqqqxxxxxxqqqlllnnnpppppppppppppppqqqrrrrrrwwwpppqqqyyyuuuppp{{{rrruuuvvvvvvwwwzzz{{{zzzuuuyyy~~~}}}{{{}}}~~~~~~|||zzzrrrxxxyyyzzzzzz{{{zzzzzzzzzwwwuuuttttttuuutttqqqooosssrrrqqqpppoooooooooooommmmmmnnnnnnnnnooooooooorrrrrrrrrpppnnnmmmmmmnnnqqqrrrrrrqqqooonnnmmmmmmmmmnnnnnnmmmllllllnnnoookkklllmmmnnnnnnoooooonnntttoooqqqwwwvvvvvv|||||||||}}}yyywwwuuuoooiiiooovvvuuuiii{{{yyyqqqzzz}}}wwwrrrqqqwwwtttqqqqqqsssssspppmmmqqqrrrsssrrrqqqpppqqqrrrsssqqqqqqqqqrrrrrrpppnnnnnnqqqsssrrroooooorrruuussssssrrrqqqpppqqqrrrssssssrrrqqqppppppppppppqqqpppqqqqqqooommmmmmppprrrnnnmmmllllllkkkkkkllllllooooooooooooppppppqqqqqqnnnqqquuuvvvtttrrrrrrrrrvvvvvvvvvsssoookkkiiihhhhhhgggiiinnnssstttpppkkktttwww}}}~~~qqqrrrvvv||||||xxxtttpppnnnjjjpppsssrrrtttyyy|||{{{xxxvvvwww{{{}}}vvvpppyyytttpppttt~~~zzz~~~yyyvvvvvvvvvtttqqq{{{xxxxxxyyyuuunnnkkknnnppppppqqqqqqqqqrrrrrrrrruuuooorrr{{{xxxooorrrtttzzz{{{xxxyyy}}}}}}xxxuuuyyywww{{{zzz{{{wwwvvvwwwxxxxxxyyyyyyyyyxxxxxxuuutttttttttuuuuuusssrrruuutttrrrpppooonnnmmmmmmmmmmmmnnnnnnooooooppppppoooqqqsssssspppnnnllllllsssqqqooommmmmmmmmnnnoookkklllmmmlllkkkkkkmmmoookkklllmmmnnnoooooooooooovvvqqqsssxxxtttssszzz|||~~~xxxyyyzzzyyyvvvuuuuuuvvvtttpppqqqxxxtttvvvssspppqqqsssssspppmmmooorrruuuvvvuuusssrrrqqqssstttuuusssqqqnnnnnnoookkknnnppppppooooooqqqsssqqqpppnnnnnnppprrrssstttrrrqqqpppoooooonnnnnnnnnrrrooommmmmmoooqqqpppoooooonnnmmmmmmllllllmmmmmmnnnnnnooooooooooooppppppjjjmmmqqqssssssqqqpppppp|||~~~{{{xxxvvvvvvxxxtttttt||||||iiilllooopppooollljjjhhhmmmllliiigggiiiooouuuxxxuuuuuuyyy~~~wwwssstttooosss{{{}}}xxxwwwjjjjjjsss~~~}}}rrrmmmppptttuuutttrrrtttxxx||||||vvvtttttttttxxx~~~yyylllvvvvvvwwwwwwuuuqqqrrrvvvppppppqqqqqqrrrrrrrrrrrrrrrssswww|||ssszzzrrrmmmuuuzzz}}}{{{yyyzzz{{{zzzwww{{{vvv~~~~~~}}}{{{zzz}}}xxxxxxxxxxxxxxxwwwvvvvvvsssttttttuuuuuuuuuttttttuuutttrrrpppooonnnmmmmmmpppppppppqqqqqqrrrrrrrrrmmmooorrrrrrpppnnnmmmmmmssspppmmmlllmmmoooooooookkkllllllllljjjjjjlllnnnlllmmmnnnoooppppppppppppssspppsssuuuqqqrrrsssrrr~~~rrrkkkwww~~~wwwuuutttvvv{{{~~~xxxxxxuuunnnjjjnnnyyyqqqxxx{{{tttsssrrrrrrrrrrrrqqqpppmmmqqquuuwwwvvvsssqqqqqqrrrtttuuutttpppnnnnnnoookkklllmmmooopppqqqqqqqqqnnnmmmmmmnnnppprrrsssrrrqqqqqqpppppppppoooooonnnqqqmmmiiijjjnnnpppooommmoooooonnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooooooooorrrqqqpppooooooqqqssstttooossswwwvvvsssqqqqqqrrrpppkkkiiioooxxx|||wwwppptttuuuwwwvvvssspppoooooorrrtttssspppqqquuuwwwvvvzzzpppqqqttttttvvv{{{uuurrr~~~}}}tttssssssuuuzzz}}}yyysssssswww}}}yyyuuuwww}}}{{{vvvvvvuuussssssnnnmmmqqqqqqttt}}}}}}vvvqqqhhh~~~mmmuuusssyyy}}}{{{uuuqqqqqqtttmmmpppsssuuutttsssssstttqqqqqqqqqqqqqqqrrrsssssssssvvv}}}sss{{{lllyyyuuusssuuuwwwzzz{{{wwwvvv|||~~~{{{zzzzzzzzzyyyxxxwwwvvvuuuuuuuuuvvvvvvuuusssssssssrrrrrrqqqpppooooooooooooqqqqqqqqqqqqqqqqqqrrrrrrmmmnnnnnnnnnmmmmmmoooqqqpppooonnnppprrrrrrqqqnnnmmmmmmnnnmmmkkkkkklllnnnmmmnnnooopppqqqqqqqqqqqqoooqqqsssrrrnnnuuuxxxuuuwww|||tttuuu~~~}}}wwwyyyuuuvvvkkkppp{{{|||~~~}}}{{{xxxuuutttkkkttt~~~{{{wwwvvvsss}}}}}}rrrssstttsssrrrqqqrrrsssmmmppprrrsssrrrqqqqqqqqqrrrqqqpppqqqrrrrrrpppnnnmmmkkkkkknnnsssuuusssoooooonnnmmmooorrrrrrqqqoooqqqqqqrrrrrrrrrqqqqqqpppooonnnllllllmmmoooppppppoooooonnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmkkkiiiiiijjjkkkllllllnnnrrruuutttooollllllnnnqqqnnnlllmmmooopppnnnmmmjjjlllnnnmmmkkkkkkmmmoookkkoooooolllmmmqqqrrrooo}}}pppppp|||qqquuu{{{vvvsssqqqppppppgggooouuuwwwyyy{{{zzzxxxtttqqqvvvzzz||||||sssrrrrrrppprrruuu|||zzzvvvoookkklllsssxxxrrrsssrrrqqqrrrssssssrrrsssrrrqqqpppppprrrsssuuuvvvsss~~~pppsssqqqooowwwsss{{{xxxtttwww|||xxxxxx~~~{{{zzz~~~ttt||||||{{{zzzyyywwwvvvuuuwwwwwwxxxwwwtttrrrqqqqqqpppooooooooopppqqqrrrrrroooooooooooooooooooooooonnnmmmllljjjiiilllqqquuummmnnnppptttwwwvvvqqqmmmnnnoooooonnnllllllmmmnnnnnnooopppqqqqqqrrrrrrqqqnnnrrrtttqqqnnnxxxwww}}}|||{{{|||www|||sss{{{sssyyy~~~rrrzzzxxxuuuttttttvvvtttpppkkkvvvtttrrrpppoooppprrrttttttiiiuuuqqq~~~qqqtttvvvtttrrrppprrruuunnnooopppooonnnoooppprrrqqqmmmjjjnnntttvvvsssnnnoookkkjjjnnnuuuxxxtttoooqqqpppoooqqqssssssooolllrrrssssssttttttssssssrrrnnnqqqrrrpppnnnnnnrrruuunnnnnnmmmllllllllllllmmmnnnnnnnnnnnnnnnmmmmmmmmmiiikkknnnrrrtttrrrooollljjjnnnqqqpppllljjjlllnnnkkkmmmmmmllliiijjjoootttppprrrrrrpppmmmlllnnnqqquuuwwwtttnnnooouuuxxxvvvsssmmmzzz{{{wwwvvvtttsssmmmooo{{{|||yyy}}}{{{xxxwwwxxx{{{~~~zzzvvvppplllooovvv{{{|||tttrrrpppooooooqqqtttvvvxxxnnn{{{qqqmmmxxxxxxzzzkkknnnvvvuuummm}}}}}}tttvvv~~~{{{|||wwwyyy|||}}}yyy|||zzz}}}zzzuuuuuuzzzuuuzzzwww|||sssrrrtttyyywwwqqqpppuuuppprrrtttsssooommmmmmooonnnnnnnnnnnnppprrrtttuuutttsssrrrtttvvvuuuqqqnnnsssqqqpppoooooonnnkkkiiimmmoooqqqrrrrrrrrrssstttwww|||wwwlllmmmvvvvvv{{{zzzyyy{{{www{{{yyyyyywwwvvvuuuuuuuuuuuuvvvsssqqqrrrtttvvvtttrrrqqqqqqppppppqqqssstttuuutttssspppoooppptttyyy|||{{{mmmxxxxxxvvvwwwxxxsssmmmssssssrrrqqqnnnkkkkkklllnnnooonnnnnnqqqtttvvvssspppnnnnnnnnnoooppppppnnnlllrrrqqqpppqqqssstttsssrrrssssssrrrrrrqqqppppppppptttuuutttqqqnnnllllllmmmrrrooolllkkklllnnnoooooonnnoooppppppnnnllllllllloooooooooooonnnnnnnnnnnnpppooonnnmmmnnnnnnmmmkkkooolllkkkmmmmmmkkkkkknnnpppooonnnmmmmmmnnnooopppsssttttttsssqqqppppppqqqooosss}}}pppxxx~~~vvvsssqqqppptttrrruuu{{{~~~zzzsssrrruuussslllvvvuuussssssssstttsssrrr{{{rrrmmmrrrxxxyyywwwvvv}}}wwwwwwwwwuuurrrooonnnnnnrrruuu{{{|||yyyzzzyyywwwqqqwwwyyyuuuqqqrrrtttuuussspppnnnnnnooooooooonnnooopppqqqssstttrrrqqqqqqsssttttttpppmmmqqqpppoooooopppooommmkkkmmmoooqqqrrrrrrrrrsssuuutttyyywwwpppwwwuuulllkkkuuu|||{{{|||uuuwwwwwwxxxqqqvvvuuuuuuuuuuuuvvvvvvwwwuuusssqqqrrrtttvvvuuutttuuutttsssrrrrrrrrrssstttqqqpppnnnnnnppptttwwwzzzxxxrrrtttyyyxxxvvvuuuyyy{{{wwwpppqqqqqqpppnnnllllllnnnpppooonnnooopppqqqqqqpppnnnqqqooonnnnnnooopppqqqppppppooooooppprrrsssqqqppptttsssrrrqqqpppooonnnmmmppprrrsssqqqooolllkkkkkkmmmlllkkklllnnnooonnnmmmkkklllmmmlllkkkjjjkkklllmmmmmmnnnnnnooooooooopppnnnnnnmmmnnnooooooooonnnqqqnnnmmmoooooommmmmmpppooooooooonnnnnnooooooooorrrrrrsssrrrqqqpppqqqqqqzzzuuurrrwwwyyypppvvv|||vvv}}}}}}zzz{{{}}}kkk{{{~~~}}}{{{~~~tttmmmpppuuuxxx|||wwwooojjjkkkqqqxxx}}}mmmlllooovvvyyyuuurrrrrrvvvttt{{{zzzvvvvvvwwwwwwuuurrrooooooooorrrsss{{{zzzvvvvvvxxx|||~~~rrr|||oootttzzzxxxrrrtttvvvvvvtttqqqoooooooooppppppooooooppppppqqqrrrqqqppppppqqqsssrrrpppmmmooonnnnnnoooqqqqqqpppnnnnnnpppqqqrrrqqqrrrsssuuussstttuuu{{{|||tttsssxxx}}}{{{uuuwwwwwwyyy{{{~~~wwwqqquuuuuuuuuuuutttttttttttttttsssrrrrrrtttuuuuuuuuuvvvuuutttrrrqqqpppppppppmmmmmmmmmnnnpppsssuuuwwwwwwyyytttsssxxxzzztttkkknnnyyyyyyooopppppppppooonnnnnnppprrroooqqqrrrqqqpppnnnnnnooossspppmmmlllnnnqqqssssssnnnnnnnnnppprrrrrrooommmssssssqqqpppnnnmmmlllkkkmmmoooppppppnnnlllkkkkkkjjjjjjkkkmmmoooooommmkkkkkkkkklllkkkjjjjjjlllnnnkkklllmmmnnnoooppppppqqqllllllmmmmmmnnnooooooppppppmmmllloooooommmmmmpppooooooppppppppppppoooooopppppppppqqqqqqqqqrrrrrrtttssspppmmmpppzzzzzztttrrruuuxxxsssqqqsssqqqooo|||zzzpppmmmooossswwwwwwuuurrrpppwwwuuuttttttqqqmmmooottttttooorrrvvvxxxqqqmmmnnnqqqtttuuuvvvtttrrrppppppqqqtttsss|||zzzuuuwwwyyy}}}}}}~~~sssrrruuuwwwyyywwwwwwwwwuuusssqqqpppoooqqqqqqppppppppppppppppppppppppqqqqqqrrrqqqpppooonnnmmmnnnooorrrsssrrrqqqmmmoooppppppoooppprrrsssvvvtttwwwwwwvvvzzz}}}~~~}}}zzz{{{~~~|||{{{{{{|||}}}|||{{{xxxxxxwwwuuusssqqqpppooouuutttsssssssssssssssssssssrrrqqqpppnnnmmmmmmlllnnnnnnooopppqqqrrrssssssvvv}}}yyypppzzzooowww{{{vvvqqqqqquuuwwwqqqrrrrrrpppooooooppprrrpppsssuuutttpppooopppsssqqqnnnllllllnnnqqqrrrrrrlllmmmoooqqqsssrrrooolllppppppooonnnmmmllllllkkkmmmnnnooonnnllllllmmmooolllkkkjjjkkkllllllkkkiiilllllllllkkkkkklllooorrrllllllmmmmmmnnnoooooopppkkklllmmmmmmllllllmmmnnnmmmjjjjjjmmmmmmkkkkkkooonnnooopppqqqqqqpppooonnnnnnnnnnnnoooqqqrrrrrrrrrmmmrrruuutttrrrrrrvvv{{{zzzjjjrrruuussssssrrrpppuuurrrooo}}}||||||zzz}}}}}}{{{~~~|||}}}qqqkkklllrrrxxxyyyvvvuuuvvvtttppprrrwwwuuutttzzz~~~uuuyyyvvvttttttuuuvvvwwwxxxsssttttttsssrrrqqqrrrsssvvvttt}}}zzzzzzzzz}}}zzzzzzxxxuuusssuuuwwwyyyxxxwwwvvvuuutttsssqqqoooqqqqqqqqqqqqpppppppppoooqqqqqqrrrrrrrrrqqqqqqrrrnnnnnnnnnpppssstttsssrrrmmmnnnnnnnnnmmmnnnppprrrvvv{{{vvvmmmnnnppprrrtttxxxwwwzzz~~~yyyvvvwwwyyyzzzzzzwwwwwwwwwuuusssqqqooonnnvvvvvvuuusssqqqppppppppppppppppppoooooonnnnnnnnnqqqqqqrrrrrrrrrrrrqqqqqquuuyyy|||zzzxxxsssrrr|||wwwpppuuutttttttttrrrpppoooooopppnnnqqqsssrrrooooooqqqtttmmmllllllmmmooopppooommmmmmmmmooorrrsssrrrooommmlllmmmmmmmmmmmmnnnnnnnnnooonnnmmmlllkkklllpppssspppmmmjjjiiiiiijjjjjjiiikkkllllllkkkjjjlllooorrrnnnnnnnnnmmmmmmmmmmmmmmmkkklllmmmllljjjiiijjjkkkllljjjiiilllmmmkkkkkkooonnnooopppqqqqqqpppooonnnmmmkkkkkkmmmpppsssrrrqqquuusssqqqnnnmmmpppuuuzzz{{{ppphhhssssssmmmqqquuutttwwwuuurrr{{{vvvtttxxxyyyttttttsssqqqrrrxxxxxxvvvssszzzzzz{{{iiijjjoooxxx|||yyyuuutttpppuuu~~~~~~lllsssqqqqqqtttyyyzzzvvvooosssssstttsssqqqqqqsssuuuuuuuuuyyyyyy~~~vvvtttqqqpppuuuzzzxxxrrrwwwvvvuuuuuuuuutttrrrpppppppppqqqqqqqqqppppppooopppqqqrrrrrrqqqqqqrrrtttpppooooooqqqssstttsssqqqnnnnnnnnnmmmlllmmmppprrruuuuuurrrttthhhnnnvvv|||{{{yyy~~~wwwuuuzzz{{{yyyxxxxxxxxxxxxvvvtttssstttuuuuuuuuutttsssrrruuuuuutttrrrooommmnnnooopppqqqqqqrrrrrrrrrqqqqqqsssssssssssssssrrrrrrrrrssssss{{{{{{www|||lllwwwwwwqqquuuuuuvvvvvvtttqqqooooooppplllmmmnnnmmmmmmmmmoooqqqllllllmmmnnnoooooollljjjnnnnnnoooqqqrrrrrrpppmmmkkkkkklllmmmnnnnnnooopppnnnnnnmmmkkkjjjlllpppsssqqqnnnjjjhhhhhhjjjjjjjjjiiiiiijjjiiiiiijjjlllooonnnnnnnnnmmmmmmmmmllllllkkkmmmnnnmmmiiigggiiikkknnnkkkkkknnnnnnmmmmmmqqqnnnnnnoooooooooooonnnnnnllljjjiiilllppprrrrrrppppppnnnllllllnnnppprrrssssssyyyppptttnnnjjjqqqxxxqqqqqqooonnnqqqvvvvvvrrr{{{}}}~~~{{{zzz}}}wwwvvvvvvvvvvvvvvvtttssstttpppzzzvvvvvv|||rrrvvvwwwxxx{{{~~~zzzrrrqqqqqqppprrruuupppuuuzzzuuuqqquuusssooooootttxxxtttmmmssstttsssrrrqqqqqqsssvvvpppvvvsssvvvvvvvvvssspppsssxxxvvvpppvvvtttssstttuuuuuusssqqqoooooopppqqqqqqqqqppppppoooppprrrqqqooooooqqqtttrrrqqqqqqrrrssssssrrrppppppppppppnnnmmmnnnqqqssstttzzz{{{rrrlllooovvv}}}tttjjjfffhhhrrrxxxxxxxxxyyyzzzyyyvvvsssrrrsssuuuvvvvvvuuutttssspppqqqrrrpppmmmlllnnnpppqqqqqqrrrssssssrrrqqqqqqrrrqqqqqqqqqrrrssstttuuuuuuqqqwww}}}uuuooogggooossstttwwwtttuuuvvvuuusssqqqqqqrrrooommmkkkkkklllmmmmmmlllpppooommmmmmnnnnnnmmmkkknnnmmmmmmnnnppppppooommmllllllmmmmmmnnnnnnooooookkklllmmmmmmllllllmmmnnnmmmllljjjjjjkkklllllllllhhhiiikkkkkkjjjjjjkkkmmmllllllmmmmmmmmmmmmmmmmmmjjjmmmooonnnjjjiiikkknnnmmmjjjjjjmmmnnnlllnnnqqqnnnnnnmmmmmmmmmmmmnnnnnnmmmjjjhhhkkkppprrrpppnnngggiiimmmqqqqqqpppnnnlllpppttttttqqqsssyyyrrrtttooonnntttvvvvvvssssssvvvvvvrrrrrruuuooozzzlllkkkpppppppppqqqrrrttttttqqqppprrrnnnxxxrrrooouuurrr|||xxxxxxzzz|||~~~~~~{{{xxx~~~}}}uuunnnooouuutttvvvxxxqqqppprrrtttrrroooqqqwwwwwwtttttttttsssrrrpppqqqsssuuuooo{{{qqqxxxwwwgggkkkuuuzzztttnnnpppssssssuuusssrrrsssvvvvvvtttqqqnnnooopppqqqrrrqqqqqqpppmmmoooqqqpppnnnnnnpppssstttsssrrrrrrssssssqqqooorrrrrrqqqpppoooppprrruuuuuunnniiinnnvvvyyyvvvrrrooorrr}}}~~~|||yyyyyy{{{yyyvvvuuuuuuvvvvvvuuuuuuvvvwwwwwwvvvtttrrrqqqlllnnnpppooommmmmmooorrrpppqqqqqqrrrqqqpppooonnnoooooooooppprrrtttvvvxxxyyytttuuu|||}}}yyy|||yyyuuuvvvtttppprrrtttuuuuuutttssssssttttttppplllkkkmmmnnnllljjjuuurrrnnnllllllmmmnnnnnnmmmlllkkklllmmmnnnnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnfffjjjnnnooonnnkkkjjjiiiiiiiiijjjllloooooonnnmmmiiikkkmmmmmmlllllllllmmmjjjkkkkkklllmmmnnnooooooiiimmmpppooolllkkknnnrrrkkkhhhhhhkkkllljjjlllooonnnmmmlllkkkkkklllmmmnnnmmmjjjhhhjjjooorrrpppmmmmmmnnnnnnllljjjlllppptttssssssvvvyyysssooo|||nnnmmmtttssstttvvvqqqpppkkknnnvvvtttlllnnnxxxuuuwwwwwwwwwvvvuuuqqqmmmqqqqqqqqqqqqpppqqqrrrssssssiiipppoootttyyynnnpppvvvtttssssssvvvyyy{{{{{{|||rrrqqqtttuuuvvvqqqpppooovvvyyyuuurrrtttuuusssuuuuuutttrrrppppppsssuuuqqqrrr{{{qqqyyyxxxnnnooosssuuuqqqlllpppwwwqqqqqqqqqppppppppppppooo}}}vvvqqqtttwwwvvvttttttsssrrrqqqooommmnnnppprrruuuuuutttsssqqqpppnnnnnnsssvvvvvvtttuuuvvvsssnnntttmmmmmmuuuzzz|||}}}sssvvvxxxzzz|||~~~rrruuuxxxxxxuuusssssstttooopppqqqqqqqqqsssvvvxxxrrrsssvvvwwwwwwuuurrrpppsssqqqpppqqqtttwwwxxxxxxtttxxxxxxvvvyyy~~~yyynnn|||zzzllltttqqqsssuuutttrrrpppppppppooopppppppppooollljjjhhhiiiiiijjjmmmooopppooonnnmmmmmmnnnnnnnnnnnnmmmmmmlllkkkjjjkkkmmmnnnlllkkkllllllllllllkkkkkkjjjiiikkkmmmnnnnnnmmmllllllmmmjjjlllnnnnnnllljjjhhhhhhmmmooopppnnnjjjiiikkknnnlllmmmnnnpppppppppooooookkkiiijjjlllllljjjmmmrrrnnnmmmkkkjjjkkkmmmooopppiiinnnoookkkkkkpppoookkkhhhlllooonnnkkkjjjnnnrrrtttttttttvvvxxx|||qqqrrruuuwwwtttoooooorrrooonnnjjjiiipppzzzyyyrrrtttvvvtttqqqqqquuuwwwuuutttqqqnnnoooqqqsssrrrqqqppptttyyyyyyuuuqqqnnnmmmxxxtttoookkkjjjmmmpppsssiiiooouuuuuuvvvvvvttttttsssssssssrrrrrrrrrttttttssssssssstttuuuuuu|||zzzuuu~~~}}}|||uuuxxxtttrrrttttttqqqppprrrsssssssssrrrrrrqqqqqqqqq{{{tttpppsssvvvuuussssssvvvvvvvvvtttrrrrrrtttvvvsssqqqnnnllllllnnnqqqsssiiioootttuuuvvvyyywwwssszzzttt{{{~~~||||||{{{{{{zzzyyyyyyyyyvvvxxxzzzyyywwwuuuuuuvvvqqqrrrqqqpppppppppqqqrrrssstttuuuvvvuuutttrrrqqquuusssqqqppprrrsssssssssqqqxxx|||{{{zzz{{{yyyuuusss}}}xxxllluuussstttvvvuuusssqqqqqqqqqooopppqqqrrrqqqpppnnnllliiiiiijjjlllnnnooonnnlllkkkllllllmmmmmmllllllkkkjjjmmmpppqqqnnnllllllllljjjjjjkkklllmmmmmmmmmmmmjjjkkklllkkkjjjhhhiiiiiilllmmmnnnnnnkkkiiihhhhhhnnnoooooommmkkkkkkkkklllkkklllmmmooopppppppppooonnnllllllnnnmmmkkknnntttmmmlllkkkkkkkkklllnnnoooiiimmmnnnkkklllooooookkkllloooqqqooolllkkknnnrrrppppppqqqrrruuuxxx{{{|||vvvsssqqqooolllkkksss|||ssszzz{{{rrrtttrrrnnnnnnrrrtttrrruuussspppppprrrtttsssrrrnnnrrruuuvvvtttqqqpppppptttsssqqqppppppqqqrrrtttwwwvvvxxx~~~qqqxxx~~~~~~zzzyyy~~~rrrwwwvvvuuutttrrrqqqppppppvvvuuuuuutttttttttuuuuuuwwwssssss}}}yyyrrrxxxqqqssswwwuuuqqqnnnvvvvvvuuuuuutttsssrrrrrrxxxrrrooosssuuutttrrrsssqqqrrrssssssrrrsssuuuwww{{{xxxuuuqqqooonnnnnnooooootttuuurrrsss{{{zzzuuusssvvvxxxvvvuuuwwwttt~~~{{{zzzzzzzzz{{{|||~~~zzz{{{{{{zzzxxxvvvwwwwwwvvvvvvvvvuuuuuuttttttssstttttttttttttttsssssssssuuusssqqqqqqrrrttttttssssssyyy}}}|||zzzzzz{{{yyy~~~uuu{{{wwwnnnxxxtttuuuvvvvvvtttrrrrrrrrrnnnooopppqqqqqqqqqoooooojjjjjjjjjkkkmmmmmmllljjjjjjjjjkkkkkkkkkkkkjjjjjjiiiooouuuuuupppkkkkkkmmmhhhiiijjjlllnnnoooppppppkkkllllllkkkhhhgggggghhhmmmnnnnnnllljjjhhhhhhiiiooonnnmmmlllmmmmmmllljjjjjjkkklllnnnooopppppppppqqqnnnlllmmmllljjjmmmsssmmmlllkkkkkkkkklllnnnnnnjjjmmmmmmllllllnnnnnnkkknnnqqqrrrpppmmmlllnnnqqqnnnnnnpppqqqssstttvvvvvvsssuuu{{{vvvhhhkkkqqqrrrqqqmmmmmmqqqrrrppptttrrrpppoooqqqrrrrrrrrrlllnnnqqqrrrrrrqqqrrrtttppprrrsssuuuvvvvvvuuuuuuooooooqqqyyyzzz~~~yyyooowww{{{tttqqquuuzzz~~~xxxvvvuuutttssssssrrrrrrrrrwwwwwwvvvuuuttttttttttttzzztttsss}}}qqq~~~wwwppprrrwwwwwwtttrrrwwwwwwvvvuuuttttttssssssuuuqqqooosssuuusssrrrssslllmmmooopppqqqrrrtttvvvnnnppprrrtttvvvvvvuuuuuulllwww{{{mmmgggfffmmmuuuvvvrrrooouuu~~~~~~}}}~~~}}}||||||~~~{{{{{{zzzxxxwwwvvvwwwwwwwwwvvvvvvwwwxxxyyyxxxwwwvvvuuutttsssssssssttttttuuusssrrrsssvvvyyyzzzzzz{{{{{{yyyxxxyyy}}}xxxrrrwwwwwwssszzztttuuuvvvuuusssqqqrrrrrrnnnnnnooooooooonnnmmmmmmmmmlllkkklllmmmmmmllljjjjjjjjjkkkkkkkkkkkkjjjjjjlllppptttsssoookkkkkkmmmggghhhjjjlllmmmnnnoooooonnnoooooommmjjjiiiiiijjjlllllllllkkkiiiiiijjjlllpppnnnkkklllnnnnnnllliiiiiijjjkkkmmmnnnooopppppppppmmmkkkkkkiiigggjjjpppmmmllllllkkkkkklllmmmmmmjjjkkklllllllllmmmmmmlllnnnooopppooommmmmmoooqqqooopppqqqsssttttttttttttvvvwww{{{rrrooouuurrrqqqrrrpppllllllpppqqqooopppooommmmmmmmmnnnoooooommmmmmnnnnnnoooqqqssstttnnnppprrruuuwwwwwwwwwvvvsssrrruuu||||||zzz}}}}}}}}}tttsssrrrqqqsss{{{}}}mmmuuurrrqqq|||}}}pppiiirrrrrrrrrssstttuuuwwwxxxxxxwwwvvvuuutttsssssssss|||zzzuuu{{{rrrxxxzzzssspppsssuuuvvvwwwyyyvvvvvvvvvuuutttssssssrrrssspppppptttuuussssssuuuqqqrrrsssrrrrrrrrrtttvvvttttttsssrrrqqqppppppooo}}}zzztttpppvvvrrrjjjpppwww{{{}}}~~~{{{xxx~~~~~~|||zzzwwwvvvvvvvvvwwwwwwwwwvvvttttttvvvvvvuuusssxxxvvvuuusssssstttuuuvvvvvvtttssstttwwwzzz{{{{{{zzzwwwyyy}}}qqqvvvyyywwwyyysssttttttsssqqqpppqqqrrrqqqqqqpppooonnnmmmlllkkkpppnnnmmmmmmnnnnnnmmmlllkkkkkkllllllllllllkkkkkkqqqooommmllllllllllllkkkhhhhhhiiijjjkkklllllllllooopppooommmjjjiiijjjkkkiiijjjkkkjjjjjjjjjmmmooopppmmmlllmmmooooookkkhhhjjjjjjkkklllmmmnnnoooppppppmmmkkkllljjjgggjjjooolllllllllkkkkkkkkkllllllkkkjjjkkkmmmmmmlllllllllkkklllmmmmmmnnnoooqqqrrrooopppqqqrrrssssssssssssoooqqqtttxxxyyyrrrjjjiiinnnhhhrrrfffrrrzzzsssooopppnnnjjjjjjmmmooommmoooooonnnmmmmmmmmmoooppppppnnnmmmlllmmmoooqqqrrrnnnnnnoooqqqsssuuuvvvwww{{{zzz}}}}}}zzz{{{~~~yyy{{{}}}|||yyyzzz~~~wwwwwwtttoootttssssssrrrssstttvvvxxxzzzwwwvvvuuutttssssssssssssrrr|||vvvvvv}}}zzzvvvzzz~~~tttqqqrrrtttuuutttwww}}}uuuuuuuuutttttttttsssssssssqqqrrrvvvwwwuuuuuuwwwuuuuuutttrrrpppppprrrtttyyyvvvsssrrrtttyyy|||uuupppvvvoooooouuuuuuqqqzzzrrruuu{{{~~~yyyzzz|||}}}zzzwwwuuuvvvxxxyyyzzz~~~yyywwwxxxxxxuuusssyyyxxxvvvuuuuuuvvvvvvwwwxxxvvvttttttuuuwwwwwwvvv|||yyyzzz~~~||||||}}}tttwwwxxxwwwvvvsssttttttrrrpppoooppprrruuutttsssqqqpppooonnnmmmpppooommmmmmnnnoooooonnnllllllmmmmmmmmmmmmllllllqqqmmmjjjhhhjjjllllllkkkhhhiiijjjjjjjjjjjjjjjiiillllllllliiigggggghhhjjjhhhiiikkkkkkkkkkkkmmmnnnnnnmmmmmmnnnnnnmmmkkkiiikkkkkkkkkkkkkkklllmmmnnnqqqnnnnnnooommmjjjlllpppllllllllllllkkkkkkkkkkkkkkkiiijjjmmmmmmkkkkkkmmmjjjkkkkkklllnnnppprrrsssnnnnnnnnnooooooppppppqqqnnn}}}ooooooqqqttttttssswww~~~ooooooqqqssspppjjjiiilllmmmooolllhhhgggkkkllljjjqqqqqqqqqpppnnnoooqqqsssrrrooommmlllmmmoooppppppnnnnnnmmmnnnoooqqqtttuuu|||zzz~~~{{{yyy}}}|||zzzwwwtttwww|||sssyyy~~~||||||lllvvvuuuqqq{{{xxxwwwuuutttssstttvvvwwwwwwwwwvvvuuuttttttttttttmmm{{{wwwooo}}}xxx~~~|||||||||}}}vvvttttttvvvvvvtttuuuyyyttttttttttttuuuuuuuuuuuusssrrrtttxxxyyyvvvwwwzzzssssssrrrqqqqqqtttyyy}}}oooqqqvvv|||vvvkkkhhhnnnsssuuuvvvuuuxxx{{{}}}}}}|||{{{~~~~~~|||zzz|||xxxwwwzzz}}}~~~~~~{{{|||}}}{{{xxxyyyyyyxxxxxxwwwwwwxxxxxxyyywwwuuuuuuvvvwwwwwwwwwzzzzzz}}}~~~}}}xxxyyywwwuuuvvvuuuuuuuuutttsssppppppqqqssstttsssrrrqqqpppppppppoooooonnnllllllmmmoooooonnnllllllmmmmmmmmmmmmlllllllllllllllkkkjjjjjjkkkmmmiiiiiijjjkkkkkkkkkjjjjjjiiiiiiiiigggeeeeeegggiiiiiikkkmmmmmmllljjjjjjkkklllnnnpppooonnnkkkjjjjjjllllllkkkjjjjjjkkklllmmmnnnmmmnnnpppoookkklllooollllllllllllkkkkkkjjjjjjkkkhhhiiimmmnnnjjjjjjmmmmmmmmmlllmmmoooqqqrrrrrrmmmmmmllllllmmmooopppqqqooowwwyyy{{{{{{vvvssssssssspppqqquuuyyyooommmssssssmmmpppyyyoooqqqnnnjjjiiilllmmmkkkqqqrrrrrrqqqooooooqqqtttqqqooolllllloooqqqqqqpppnnnmmmmmmnnnnnnooopppqqquuuttt{{{{{{{{{{{{yyy{{{yyytttsssvvvppptttxxxyyyyyy~~~vvvxxxtttnnnzzzxxxvvvtttssstttvvvwwwxxxxxxwwwwwwvvvwwwwwwxxxuuuyyytttqqqvvvvvvyyy|||~~~~~~{{{xxx|||wwwuuuxxxxxxuuusssssstttttttttuuuvvvvvvwwwwwwssssssvvvzzzzzzxxxxxx|||rrrssssssuuuxxxuuunnnqqqssstttssstttvvvtttnnnkkkrrrtttssszzz{{{yyytttsssxxx||||||}}}zzz~~~zzzzzz}}}{{{yyy{{{~~~}}}|||zzzzzzzzzyyyyyyyyyxxxxxxxxxvvvuuuvvvyyy|||}}}}}}||||||}}}|||xxx|||qqqrrrzzzuuurrrvvvwwwvvvvvvuuusssqqqqqqssstttppppppooooooooooooooopppnnnllljjjkkklllnnnnnnnnnkkkllllllmmmmmmllllllkkkggglllpppoookkkiiikkknnnhhhiiijjjkkklllllllllllliiiiiihhhfffeeeeeehhhjjjkkkmmmooonnnllliiihhhgggjjjnnnqqqqqqmmmjjjjjjkkkmmmlllkkkjjjjjjjjjkkkllljjjjjjlllooonnnjjjjjjmmmlllllllllllllllkkkjjjiiilllhhhiiinnnnnnjjjiiimmmpppooonnnoooppprrrrrrqqqooonnnmmmlllmmmooorrrsssooouuuwwwzzzxxxsssqqquuuvvvsssppppppqqqvvvvvvoookkkooopppnnnsssuuurrrnnnmmmpppqqqoooooopppqqqooommmmmmooossspppnnnlllmmmpppsssrrrqqqmmmnnnoooooopppooonnnmmmnnnnnnwww|||~~~vvvsssvvv}}}xxxwwwyyy~~~zzzwwwyyy}}}ttt}}}yyyxxx~~~}}}uuusss}}}wwwvvvtttssstttvvvyyy{{{yyyyyyyyyxxxyyyyyyzzzzzz|||uuuqqqyyy~~~xxxxxxvvv|||{{{|||yyyzzz}}}|||uuummmxxxuuuqqqpppssswwwvvvsssoooqqqsssssssssuuuyyy}}}|||wwwvvvvvvtttsssuuusssrrrtttwwwyyyxxxvvvuuuuuuuuuuuuvvvwwwwwwxxxvvvyyyzzzxxxvvvxxxvvv}}}xxx|||}}}yyyyyy~~~}}}|||{{{||||||}}}uuu|||{{{tttssszzz}}}xxxtttvvvwwwvvvuuuvvvzzz~~~|||wwwyyy~~~tttrrrqqqrrruuuwwwvvvtttsssvvvvvvuuuvvvwwwtttnnnsssttttttrrrrrrrrrpppmmmlllllllllllllllmmmnnnooorrrqqqooonnnmmmmmmnnnnnnkkkmmmmmmiiijjjnnnqqqpppmmmjjjiiimmmrrrtttqqqmmmlllhhhiiinnnnnnhhhgggjjjmmmmmmllllllmmmlllkkkiiiooommmkkkkkkmmmmmmmmmlllmmmlllkkkjjjkkklllmmmnnnfffgggiiijjjkkkjjjjjjiiinnnmmmlllmmmnnnmmmjjjhhhhhhjjjkkkkkkiiiiiijjjkkknnnmmmllllllmmmnnnlllkkkmmmlllkkkmmmooorrrrrrrrrtttuuuzzz~~~wwwsssssstttuuuvvvwwwxxxxxxsssssssssrrrpppoooooopppnnnppprrrrrrpppooooooooopppooonnnnnnnnnnnnooooootttkkkjjjsssvvvpppmmmqqqtttqqqooooooqqqqqqpppnnnrrrpppppprrrsssssswww}}}}}}{{{}}}yyyppprrr|||zzzvvvooonnnvvvzzzvvvsssuuuuuusssxxxrrrnnnrrrvvvoooooouuu||||||qqqlllpppvvvzzzvvvssstttxxxzzzzzzyyy|||zzzyyy|||xxxxxxxxxxxxvvvuuuvvvyyy{{{ttt{{{~~~yyyvvvtttrrrnnnppprrrvvv~~~{{{yyyvvvrrrrrrtttwwwwwwwwwwwwuuutttvvvxxxzzzyyywwwqqqrrrssstttuuuuuuttttttwwwuuuvvvzzz~~~yyy~~~|||}}}~~~}}}{{{~~~yyyxxx}}}~~~~~~~~~{{{~~~~~~zzzyyy{{{{{{yyyvvvxxxzzzyyyyyyyyy|||{{{{{{{{{yyyzzzyyywwwuuuvvvwwwxxxvvvtttwwwwwwtttooopppsssssspppoooppppppoooooopppppppppmmmmmmmmmmmmnnnnnnnnnnnnooonnnmmmlllllllllmmmnnnhhhkkkllljjjlllooonnnkkklllkkklllooossstttssspppkkkhhhiiimmmmmmiiiiiimmmmmmkkkjjjkkknnnooommmjjjrrrpppnnnmmmmmmmmmlllkkkmmmlllkkkkkkkkkkkklllmmmmmmmmmnnnnnnmmmllljjjiiimmmlllllllllmmmllljjjgggkkkmmmmmmmmmllllllnnnpppnnnmmmllllllnnnooonnnlllkkkllllllnnnoooqqqsssuuuvvvvvvwwwwwwtttpppssswwwpppzzzwwwsssqqqrrrsssrrrqqqtttuuuwwwwwwvvvvvvvvvwwwvvvvvvuuurrrooommmnnnooopppooooooooooooooooooooouuuppprrryyyxxxpppnnntttrrrpppnnnnnnpppqqqpppnnnrrrppppppqqqqqqpppsssyyy~~~{{{}}}}}}uuuwwwwwwssszzzssskkkuuutttyyyzzzuuussstttsssooorrrrrrrrrrrrtttyyylllkkklllqqqxxxzzzwwwsssuuuvvvvvvvvvuuuuuuvvvvvvwwwzzz{{{}}}}}}~~~zzz|||rrr{{{vvvlllkkkqqqvvvxxxsssqqqooonnnnnnqqqtttxxxyyyyyyxxxwwwvvvwwwxxxyyyxxxwwwqqqrrrtttuuuvvvuuutttssszzzyyy{{{~~~~~~~~~~~~~~~~~~}}}{{{{{{wwwrrruuu{{{~~~~~~~~~}}}}}}}}}}}}~~~zzzwwwxxxxxxzzz|||}}}||||||}}}~~~~~~~~~~~~{{{yyy{{{yyyxxxwwwwwwvvvuuusssvvvvvvsssoooooossssssooonnnooooooooonnnnnnoooqqqmmmnnnooooooooonnnmmmlllllllllkkkjjjkkklllmmmnnnkkknnnpppqqqtttvvvqqqjjjkkkllloooqqqssstttuuutttllliiiiiikkkllljjjlllooommmjjjhhhkkkoooqqqnnnjjjsssqqqooonnnnnnmmmllljjjnnnmmmlllkkkjjjjjjkkkkkknnnnnnooonnnnnnmmmlllkkkmmmlllkkkkkklllllljjjhhhiiijjjjjjjjjiiikkkmmmpppnnnmmmlllmmmooopppooonnniiilllnnnooonnnooosssvvvrrrsssuuuvvvssssssyyyvvvttttttvvvxxxxxxwwwssssssssssssrrrqqqpppooorrrsssrrrpppoooppprrruuuppppppppppppppppppppppppuuutttxxx|||wwwnnnnnntttqqqpppooopppqqqrrrqqqppprrroooooopppooommmpppuuuxxxyyyzzz~~~wwwttt}}}xxxooorrrvvvvvvtttpppppprrrqqqmmmlllppptttsssooommmnnnppprrruuuwwwoooqqqttttttrrrssswww{{{zzzuuussssssuuummm||||||{{{}}}}}}{{{yyy{{{|||xxx{{{}}}xxxtttsssuuuxxxzzzsssssstttvvvwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwxxxxxx}}}{{{}}}~~~~~~|||zzzyyyyyyzzz{{{|||}}}}}}xxx{{{yyyzzz|||}}}}}}}}}|||||||||{{{|||xxxwwwvvvuuuttttttrrrrrruuuxxxwwwuuuvvvwwwtttnnnqqqqqqqqqrrrqqqmmmmmmooolllmmmooooooooommmkkkjjjkkkkkkjjjjjjkkklllnnnooonnnpppqqqqqquuuxxxssslllkkknnnqqqsssttttttvvvwwwooommmkkkjjjjjjkkkmmmooooookkkhhhkkkpppqqqnnniiiqqqooommmmmmmmmmmmlllkkknnnmmmlllkkkjjjjjjiiiiiiiiiiiijjjkkklllmmmmmmmmmmmmkkkjjjkkkkkkkkkjjjhhhhhhhhhiiihhhhhhjjjmmmpppmmmllllllmmmpppqqqqqqpppiiimmmpppooollllllppptttoooqqquuuxxxwww}}}lllooosssuuutttqqqooonnnxxxwwwuuuuuuuuuvvvvvvuuurrrsssssssssrrrsssvvvxxxpppqqqqqqrrrrrrrrrrrrrrrtttrrrsssvvvsssnnnnnntttqqqqqqrrrrrrsssttttttsssqqqnnnnnnpppooommmpppuuuvvvyyy{{{||||||}}}vvvuuussspppllllllnnnqqqqqqooopppqqqrrrqqqqqqssswww{{{wwwrrrnnnmmmuuuzzzooolllmmmrrruuuxxxyyywwwvvvvvvwwwuuuvvv}}}zzz~~~}}}}}}|||xxxxxx}}}}}}yyyvvvvvvvvvuuuuuuuuuuuuuuuxxxyyyzzzzzzyyyxxxwwwwwwyyyzzzzzzyyyyyyxxxyyyyyyzzzyyywwwvvvwwwyyy|||~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{~~~~~~~~~~~~}}}}}}||||||}}}~~~zzzzzz{{{|||}}}|||{{{zzzvvv}}}wwwyyyyyyttttttuuutttttttttttttttzzz{{{yyyuuuuuuwwwtttooosssoooooossssssooolllnnnkkklllnnnooonnnllljjjiiillllllkkklllmmmnnnpppqqqmmmnnnlllkkkmmmqqqpppkkkkkknnnqqqsssttttttuuuwwwsssrrrnnnjjjiiikkklllmmmqqqnnnkkklllooooookkkgggmmmllljjjkkklllmmmmmmlllmmmmmmllllllkkkjjjiiihhhhhhhhhiiijjjkkklllmmmnnnmmmkkkjjjjjjkkklllkkkjjjkkklllmmmllllllnnnqqqsssmmmllllllmmmpppqqqqqqpppkkknnnpppnnnjjjiiilllqqqqqqqqqtttuuurrrxxx}}}{{{xxxuuuqqqpppqqqrrrsssrrrvvvwwwxxxwwwuuusssttttttqqqqqqrrrsssttttttsssssswwwqqqmmmnnnpppqqqrrrtttoooppprrrssssssrrrrrrrrrooonnnnnnqqqqqqooorrrwwwxxxzzz}}}}}}zzzyyyzzz{{{{{{wwwvvvuuuuuuqqqmmmmmmppprrrrrrqqqwwwsssooommmooorrrttttttpppqqqppplllkkkooowww}}}tttpppnnnnnnqqquuuyyyzzzyyyyyyxxxyyy}}}{{{}}}}}}{{{}}}yyy~~~{{{|||tttrrrssstttxxxzzz||||||{{{xxxuuurrrwwwyyyzzzzzzxxxwwwxxxxxxzzz|||}}}|||{{{{{{|||}}}zzzyyyxxxwwwxxx{{{yyy{{{~~~xxx}}}|||||||||~~~~~~|||zzzxxx~~~xxxyyyzzzuuutttuuuwwwwwwwwwwwwxxxzzzyyyyyyuuuqqqrrrwwwyyywwwzzzpppkkkqqqtttpppmmmnnnlllmmmnnnnnnnnnmmmlllkkknnnnnnmmmmmmnnnoooqqqrrrooopppnnnjjjjjjnnnpppooommmnnnppprrrssstttssssssuuuuuuqqqkkkiiikkklllkkkqqqpppnnnnnnnnnmmmjjjhhhkkkjjjiiijjjlllmmmmmmmmmkkkkkkllllllkkkjjjiiihhhmmmmmmlllllllllllllllmmmnnnlllkkkkkklllmmmlllllliiikkkmmmmmmmmmmmmnnnpppnnnmmmlllmmmooopppooonnnlllnnnooonnnkkkjjjlllooopppnnnppprrrpppvvv{{{wwwqqqlllqqqrrrrrrrrrqqqqqqsssuuuqqqrrrtttuuuvvvuuuuuutttyyysssnnnnnnrrruuuvvvvvvmmmoooqqqrrrpppoooooopppooonnnooorrrrrrppprrrwwwxxxxxxxxxvvvtttuuuyyy~~~vvvrrrzzztttrrrwwwwww|||wwwsssssssssqqqqqqssstttpppmmmnnnqqqrrroookkkqqqwwwyyyuuupppqqqtttvvvttt|||vvvooommmqqqwwwyyyzzzwww|||}}}vvvyyyzzz}}}{{{|||{{{}}}xxxzzz}}}zzzxxxwwwxxxxxxvvvtttssstttvvvxxxyyyyyyxxxwwwuuuwwwyyyyyywwwvvvxxxzzzwwwzzz{{{{{{zzzyyy{{{}}}yyyyyy{{{}}}~~~}}}zzz{{{}}}xxxxxx}}}~~~||||||zzzvvvvvvxxxzzzzzzxxxxxxzzz}}}uuuzzz{{{mmmppptttqqqnnnooonnnnnnnnnnnnooooooooooooooonnnnnnmmmnnnoooqqqrrrooottttttoookkknnnrrrtttnnnmmmmmmooorrrsssqqqnnnsssuuurrrlllkkknnnnnnkkknnnoooqqqooommmkkkkkklllmmmkkkjjjjjjlllmmmmmmllliiijjjkkkkkkkkkkkkjjjiiinnnnnnmmmllllllmmmnnnoooooommmkkkkkkmmmnnnnnnmmmgggiiilllmmmlllkkkkkkkkknnnmmmllllllnnnooonnnlllmmmmmmnnnnnnnnnooopppqqqppplllnnnssssssyyy|||zzzwwwrrrpppppptttwwwqqqsssuuuvvvwwwwwwvvvuuuvvvuuutttssssssuuuuuutttnnnqqqttttttqqqooooooppppppooopppsssrrrooopppuuussssssqqqpppqqqrrrsssrrrwwwnnnwww{{{nnnnnnyyyxxxzzzwwwvvvwwwtttppppppuuupppoooooopppqqqrrrrrrqqqvvv|||}}}wwwrrruuu{{{}}}yyyxxxxxxzzz{{{sssrrrvvvyyy|||yyyyyy{{{zzzxxxzzz~~~nnnuuu~~~zzz{{{~~~}}}}}}uuuyyyxxxwwwyyy|||}}}{{{xxxxxxvvvuuussssssssstttuuuwwwyyyzzzyyyvvvvvvxxx{{{sssvvvxxxxxxvvvvvvxxx{{{xxx{{{~~~|||zzz{{{wwwtttvvvvvvyyy{{{zzzxxxwwwyyy|||vvvsssqqquuurrrnnnoooppppppoooooopppqqqrrrsssoooooonnnmmmmmmnnnpppqqqjjjqqqtttoooiiijjjoooqqqooolllkkkmmmrrrsssoookkkqqqtttrrrmmmlllpppppplllkkknnnrrrpppllljjjlllooopppnnnllllllmmmmmmlllkkkhhhiiijjjkkklllkkkjjjiiijjjjjjjjjkkklllnnnppprrrpppnnnllllllmmmoooooonnnjjjmmmpppqqqpppnnnmmmlllnnnmmmllllllmmmnnnlllkkknnnmmmlllnnnqqqtttuuutttvvvpppppptttssswww~~~uuuqqqsssvvvqqqsssuuuwwwxxxwwwvvvvvvqqqvvvyyywwwsssqqqqqqqqqqqquuuxxxwwwtttrrrqqqrrrrrrpppqqqsssqqqmmmnnnrrrnnnnnnmmmmmmpppqqqnnnjjjxxxjjjpppsssfffiiiwwwtttsssrrrsssvvvsssnnnqqqxxxttttttsssnnnkkklllqqqvvvlllxxx~~~zzztttrrrqqqoooooonnnsss{{{{{{www~~~xxxpppsssxxxpppqqqvvv|||}}}zzzzzz}}}{{{zzzvvv{{{www~~~~~~yyywwwyyyyyyxxxxxxwwwwwwwwwwwwxxxuuuuuusssqqqsssxxxyyyvvv{{{vvvtttwww|||~~~yyyssswwwzzz{{{yyyuuuuuuyyy}}}~~~zzz}}}~~~~~~wwwzzz{{{yyyzzz}}}uuusssjjjuuussstttoooooossssssooonnnpppllldddmmmlllkkkllloooooommmkkknnnnnnnnnnnnmmmlllkkkjjjsssooolllmmmpppqqqnnnjjjpppnnnlllkkkkkkkkkjjjiiikkkiiiiiilllqqqttttttrrrjjjhhhgggiiimmmooonnnllljjjkkklllllllllkkkjjjiiilllnnnqqqssssssrrrqqqooolllmmmooonnnlllkkkkkklllmmmmmmmmmmmmllllllllllllqqqnnnlllmmmqqqrrrnnnjjjnnnnnnooopppqqqrrrrrrsssppptttssswwwmmmsssvvvsssxxx|||{{{wwwuuuxxx|||tttvvvxxxwwwvvvwwwxxxwwwxxxwwwuuuuuuuuutttrrrpppuuutttqqqqqqrrrrrrqqqpppppppppooooooooooooooopppooommmlllmmmpppqqqpppnnnrrrsssuuutttrrrppppppqqqoooooooooooopppqqqrrrssstttzzzwwwmmmvvvssswww~~~www{{{wwwsssvvvvvv|||rrrvvvoooxxxvvv}}}sss{{{yyyuuuuuuyyyxxx{{{wwwqqq}}}wwwwww}}}|||~~~}}}~~~vvvxxxxxxwwwwwwvvvvvvuuuuuuwwwwwwuuuqqqsssxxxyyyvvvyyyyyyxxxzzz{{{{{{yyywwwuuuzzzwww~~~yyy~~~{{{}}}yyy|||{{{tttzzzsssrrrnnnrrrrrrpppoooqqqvvvwwwvvvnnnllllllmmmpppqqqooommmooooooooonnnnnnmmmlllkkknnnlllkkkllloooqqqpppnnnnnnlllkkkkkklllllllllllllllmmmmmmmmmmmmnnnoooqqqmmmkkkjjjkkkmmmnnnmmmkkkiiijjjlllmmmmmmmmmmmmllllllnnnpppqqqpppnnnllljjjnnnoooppppppnnnmmmmmmnnnlllmmmmmmnnnooopppqqqrrrrrrooolllmmmqqqrrrooolllooooooooopppqqqqqqrrrrrrppptttsssxxxooouuusssqqqxxx~~~{{{uuutttyyy}}}|||zzzxxxxxxyyyyyyxxxwwwwwwwwwvvvtttrrrrrrpppppppppsssttttttsssqqqppppppooooooppppppppppppnnnmmmnnnqqqrrrqqqooooooppprrrqqqooonnnnnnooooooooooooooopppqqqrrrrrrooovvvwwwmmmtttsss{{{|||zzzwwwmmmzzzpppqqq{{{lllrrrrrr|||uuuuuu{{{|||}}}tttwwwyyyxxxwwwvvvvvv{{{|||}}}ssszzzyyyyyyyyyyyyyyyxxxwwwuuuuuuyyyyyyvvvrrrtttyyyzzzxxxwwwzzz}}}}}}||||||}}}|||~~~tttwwwsssrrryyyqqqsssrrr{{{uuuqqqpppooommmlllmmmnnnmmmmmmnnnppprrrqqqpppooooooooonnnnnnmmmllllllkkkkkkllllllmmmnnnnnnnnnkkkkkkkkklllmmmnnnooopppnnnpppqqqnnniiihhhkkkoooooommmllllllmmmmmmllljjjiiijjjkkkmmmnnnnnnnnnnnnlllmmmnnnnnnllljjjhhhfffnnnooopppooommmmmmmmmnnnmmmmmmnnnooopppqqqrrrrrrssspppmmmmmmppprrrqqqoooppppppppppppppppppppppppppptttsssxxxqqqxxx}}}xxxsssqqquuuvvvvvvtttssstttzzz~~~uuutttsssssstttsssqqqoooqqqppppppqqqsssttttttssspppppppppooooooppppppqqqpppooonnnoooqqqrrrqqqpppmmmoooppppppnnnmmmnnnnnnnnnnnnnnnnnnooopppqqqrrrnnntttxxxooorrrrrr{{{yyy~~~wwwssssssrrrvvvssswwwsssrrrrrruuuzzz|||yyy{{{uuuwww{{{{{{xxxtttvvv{{{xxxwww}}}~~~{{{~~~xxx~~~mmm{{{{{{|||{{{zzzyyywwwvvvxxxxxxvvvsssuuu{{{}}}{{{wwwzzz}}}}}}|||}}}zzzxxxooooooyyyssswwwxxxmmmiiikkkrrruuuqqqooorrrmmmlllmmmnnnoooqqqrrrrrrooonnnnnnmmmllllllllllllmmmnnnnnnmmmkkkjjjjjjkkkkkkkkklllllllllmmmoooqqqppppppooolllhhhgggiiilllllllllkkkllllllllllllkkkjjjkkkkkkllllllmmmmmmmmmjjjkkkkkklllkkkiiigggffflllmmmmmmlllkkkjjjkkklllooonnnnnnnnnnnnmmmmmmmmmssspppmmmmmmooorrrsssrrrqqqqqqqqqpppppppppoooooopppsssrrryyysss{{{|||uuurrrooooootttwwwxxxxxxyyytttsssrrrrrrsssrrrpppnnntttsssrrrrrrsssrrrqqqooooooooonnnnnnnnnoooppppppoooooooooooopppppppppooommmoooqqqqqqpppoooooopppooonnnnnnnnnoooooopppqqqrrrsssxxxqqqsssrrrttt{{{wwwsssuuuxxxqqqooowwwooolllpppyyyuuussstttzzz|||xxxuuutttyyysssuuu{{{}}}yyywwwvvvxxxzzzwwwsss{{{yyy|||{{{{{{{{{{{{zzzyyyxxxwwwvvvwwwvvvuuuxxx~~~~~~|||{{{zzz|||}}}|||zzzuuu}}}uuuwwwwwwtttpppoooqqqqqqnnnlllllllllllllllmmmnnnoooqqqrrrnnnmmmlllkkkkkkkkklllmmmlllmmmnnnmmmkkkiiijjjkkklllmmmnnnmmmkkkkkkmmmooopppmmmjjjjjjkkklllkkkiiihhhiiijjjjjjjjjkkklllmmmlllkkkkkkjjjjjjiiiiiiiiihhhiiijjjkkkkkkkkkkkkjjjlllmmmmmmkkkjjjiiikkkmmmnnnnnnnnnnnnmmmmmmmmmmmmqqqooommmmmmooorrrssstttrrrrrrqqqqqqpppoooooooooqqqsssqqqyyyttt}}}~~~vvvttt{{{|||sssnnnyyyxxxwwwwwwxxxxxxvvvttttttsssrrrssssssssspppnnnmmmmmmmmmmmmmmmnnnooopppnnnnnnnnnnnnmmmmmmmmmnnnlllnnnppppppoooooopppqqqoooooooooooooooppppppqqquuuooouuurrrvvvwwwpppwwwssssssrrrxxxxxx{{{rrrrrrrrr|||vvvsssvvvyyyyyyyyy{{{rrrvvvyyyxxxzzzqqquuuwwwxxxyyy{{{yyyuuuvvv{{{|||wwwwww||||||wwwwww~~~{{{zzzyyyyyyxxxyyyyyyyyyvvvyyyzzzzzz~~~~~~{{{{{{}}}~~~|||{{{~~~wwwrrr{{{rrrtttuuuwwwvvvpppjjjiiilllllliiilllmmmmmmmmmlllmmmpppsssnnnmmmlllkkkkkklllmmmnnnjjjjjjkkkkkklllmmmmmmmmmlllnnnooommmiiihhhjjjmmmnnnkkkiiijjjnnnooommmiiifffgggiiijjjiiijjjlllmmmmmmlllkkkiiihhhhhhhhhhhhggghhhiiikkklllmmmnnnnnnoooooonnnmmmkkkkkkmmmooollllllmmmnnnooopppqqqqqqnnnnnnnnnnnnoooqqqssstttrrrqqqqqqqqqppppppooooooqqqsssqqqyyyttt~~~{{{ttttttrrrsssuuuyyyxxxwwwxxxyyyxxxwwwuuuppppppppprrrtttuuusssqqqmmmmmmmmmmmmnnnoooppppppmmmnnnooonnnlllkkklllmmmjjjlllnnnnnnnnnnnnooopppqqqpppppppppppppppqqqqqqssshhhqqqssswww|||rrrwww~~~rrriiirrrvvvzzzzzzsssooo{{{gggnnnqqqvvvyyyvvvrrrwww~~~sssvvvuuuqqqpppuuuyyyzzz~~~xxxttttttwwwzzzzzzxxxwwwxxxzzzwww~~~}}}wwwyyyvvv|||zzz~~~}}}~~~|||{{{yyyzzz{{{~~~{{{~~~~~~}}}qqqsss~~~uuuzzzqqq{{{}}}nnnoooooonnnlllmmmppptttpppooonnnmmmmmmnnnoooqqqmmmkkkiiikkknnnpppnnnllljjjlllnnnlllhhhgggjjjmmmkkkkkklllnnnooonnnlllkkkgggiiikkkkkkiiiiiikkkmmmmmmllljjjiiiiiiiiiiiijjjggghhhiiikkklllnnnoooooooooooonnnllljjjkkkmmmoookkkkkklllmmmnnnoooppppppkkklllmmmooooooppprrrsssqqqqqqqqqppppppppppppppprrrssspppxxxttt~~~|||tttvvv~~~wwwvvvuuuvvvwwwwwwuuusssooopppqqqsssuuuuuusssqqqnnnnnnnnnoooooopppqqqrrrmmmooopppooolllkkklllnnniiilllnnnooooooooopppqqqrrrrrrqqqqqqqqqqqqrrrrrrtttgggqqqsssuuu}}}vvvwwwxxxnnnlll~~~llltttzzzvvvmmmkkkuuuvvvuuuuuuwwwtttpppqqquuuxxx{{{zzzwwwwww|||zzzyyyzzzuuunnnuuu|||sssuuuwwwwwwuuuuuuyyy~~~{{{||||||{{{|||~~~{{{}}}}}}~~~|||}}}~~~{{{pppqqqqqqooommmmmmqqquuurrrqqqooonnnnnnppprrrsssrrrnnnjjjkkkoooppplllhhhhhhkkkmmmkkkhhhgggjjjnnnhhhlllqqqqqqnnnkkkkkkllljjjlllnnnllljjjhhhjjjllllllkkkjjjjjjjjjkkklllmmmhhhiiijjjkkklllmmmnnnnnnmmmmmmllljjjhhhhhhkkkmmmllllllkkkkkkkkkjjjjjjjjjiiikkkmmmoooppppppqqqssspppppppppppppppppppppppprrrssspppxxxttt~~~yyywwwyyyxxxxxxxxxzzzzzzxxxvvvsssrrrsssttttttssspppmmmppppppppppppqqqrrrssstttnnnpppqqqpppmmmlllmmmooolllnnnpppqqqqqqqqqssstttssssssrrrrrrqqqrrrrrrrrrwwwjjjuuutttqqqzzzwwwyyynnnpppwwwmmmnnnooommmnnnssswwwvvvrrroooxxxppphhhnnnuuuxxxyyyvvvyyyxxxtttrrrvvvxxxwww}}}~~~~~~|||zzz|||sssooosssuuurrrtttuuuwwwxxxwwwuuuvvvyyy~~~yyyzzz}}}www|||~~~xxx{{{{{{}}}|||}}}}}}|||zzz}}}~~~~~~{{{|||rrrqqqooommmnnnooorrrtttvvvuuurrrnnnkkklllooorrrnnnnnnmmmllllllmmmooooooppppppooommmjjjjjjmmmqqqnnnnnnmmmkkkhhhhhhiiikkkllllllllljjjhhhiiikkknnnjjjjjjkkklllkkkjjjhhhgggiiihhhhhhjjjmmmooonnnkkkmmmmmmnnnnnnnnnmmmkkkjjjmmmmmmlllllllllkkkkkkkkkrrrnnnjjjlllppprrrppplllmmmooorrrttttttrrrooommmssswwwrrrsssooo}}}pppzzzzzzsssrrrwww{{{wwwuuutttvvvxxxwwwrrrnnnsssrrrpppoooppprrrtttvvvqqqpppooommmmmmmmmmmmnnnjjjlllnnnoooooooooppprrrrrrtttuuutttqqqppprrruuupppqqqvvvnnnxxxtttzzzkkkrrrppprrrlllnnnqqqtttuuutttrrrppp~~~oooggguuupppnnnuuuzzz{{{vvvvvvvvvxxx}}}{{{tttxxx{{{}}}}}}||||||{{{~~~wwwtttqqqqqqtttuuuuuussspppuuuyyywwwuuuuuuwwwxxxyyy}}}~~~||||||}}}|||xxxyyy}}}xxx|||{{{~~~|||zzzzzz{{{{{{{{{}}}{{{www}}}~~~|||}}}oooqqqpppooonnnoooqqqsssttttttsssrrrooommmmmmoooqqqnnnmmmlllkkkkkklllmmmmmmmmmooopppnnnlllkkklllnnnnnnmmmkkkjjjjjjjjjjjjjjjiiikkklllllljjjiiijjjkkkjjjjjjkkkkkkkkkjjjhhhhhhiiihhhhhhjjjnnnooonnnllllllmmmmmmnnnmmmlllkkkjjjkkkkkkllllllmmmmmmmmmmmmnnnmmmllllllmmmmmmnnnmmmlllmmmoooqqqsssssssssssspppvvvsssuuuqqq~~~vvvnnnvvv~~~uuuxxxvvvvvvwwwyyyyyywwwuuurrrqqqpppppppppsssuuuwwwrrrqqqpppnnnnnnnnnnnnooojjjlllooooooooooooqqqrrroooqqqrrrrrrqqqqqqsssvvvpppsssxxxooouuu}}}wwwnnntttqqqnnnppprrrsssttttttqqqnnnllltttxxx{{{vvvllloooqqqoootttuuuwwwxxxvvvrrrrrryyyuuuwwwxxxxxxxxxzzzzzzsssqqquuuuuuooopppwwwzzzzzzzzz{{{{{{wwwqqqkkkvvvtttqqqqqqtttuuutttssstttvvvwwwvvvttttttvvvwww|||}}}zzzuuuuuuzzz}}}}}}}}}}}}{{{{{{zzzyyyxxxyyy{{{~~~}}}{{{|||qqqooooooooopppppprrrssstttqqqqqqqqqpppnnnnnnoooqqqnnnmmmllljjjjjjjjjkkkkkkkkkmmmoooooonnnlllkkklllnnnkkkiiiiiikkkmmmllljjjfffiiilllmmmkkkjjjiiiiiijjjjjjkkkkkkkkkjjjiiihhhhhhhhhiiilllnnnpppooommmkkkllllllllllllkkkkkkjjjjjjkkkkkkmmmnnnoooppppppkkkmmmmmmllliiiiiilllnnnmmmmmmnnnnnnppprrrssstttmmmtttrrrvvvrrrwwwwww{{{{{{uuuuuuuuuuuuvvvvvvvvvvvvrrrrrrqqqqqqrrrsssuuuvvvpppooonnnmmmmmmllllllmmmkkkmmmooooooooooooqqqrrrmmmooopppqqqqqqrrruuuwwwpppsssyyypppssszzzyyyuuuxxxwwwlllrrrsssttttttssspppnnnlllwwwuuussspppkkkjjjsss~~~{{{fffssstttzzz{{{rrrrrryyyuuuuuutttrrrsssvvv|||~~~xxxvvvyyywwwqqqpppuuusssqqqpppqqqsssuuuuuutttuuusssrrrrrrsssttttttsssxxxwwwvvvvvvvvvwwwxxxzzzuuuyyyzzzyyyzzz|||{{{xxx}}}yyyzzz{{{yyyxxxzzz~~~zzz~~~~~~~~~tttppppppqqqqqqqqqqqqqqqqqqnnnpppqqqqqqooonnnooopppooonnnlllkkkjjjjjjjjjkkkkkklllmmmmmmmmmlllllllllmmmiiiggghhhmmmooommmiiifffhhhkkkkkkjjjiiiiiijjjkkkkkkkkklllkkkkkkkkkkkkgggiiikkkmmmooopppooonnnkkkkkkkkkkkkkkkkkkkkkjjjkkkllllllmmmnnnoooppppppmmmmmmlllkkkjjjkkklllnnnooooooooonnnnnnooooooooommmtttqqqtttqqqyyyvvvxxxtttuuuvvvwwwvvvuuuuuuuuuuuuttttttsssssssssssssssrrrrrrqqqppppppooooooooommmnnnooooooooooooqqqsssooopppqqqqqqrrrsssuuuvvvooopppwwwqqquuuzzz{{{{{{|||nnnpppqqqrrrrrrrrrqqqpppoooyyyooohhhooo|||~~~vvvvvvpppwww|||wwwrrrtttxxxwwwuuurrrrrrtttwwwyyyuuurrrsssxxxxxxvvvvvvzzzxxxvvvtttttttttvvvxxxyyytttsssssssssssssssssssssxxxvvvvvvxxxzzzyyyyyy{{{vvvyyyzzzxxxyyy}}}~~~|||}}}||||||~~~zzz{{{||||||}}}~~~}}}}}}|||wwwssssssrrrrrrqqqpppppppppmmmoooqqqqqqpppnnnnnnooopppooommmkkkkkkjjjkkkkkknnnllljjjiiijjjkkkmmmmmmllliiifffiiinnnpppmmmiiihhhiiiiiihhhggghhhjjjmmmmmmmmmllllllmmmmmmmmmmmmhhhjjjmmmooopppooonnnnnnkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmnnnnnnnnnnnnooorrrnnniiiiiimmmoooooommmlllmmmoooppppppooommmllloootttppprrroooooovvvwwwxxxyyyzzzzzzyyyxxxwwwwwwvvvuuutttrrrqqqpppwwwwwwwwwvvvvvvuuuttttttnnnooopppooonnnoooqqqsssuuutttssssssssstttttttttppplllsssssszzz|||{{{{{{|||qqqqqqqqqqqqqqqqqqqqqqqqpppnnnsssxxxyyywwwwwwxxxyyyxxxvvvwww|||pppmmmmmmttt}}}yyyxxxwwwvvvvvvvvvvvvuuutttrrrrrrsssrrrpppoooqqqssssssrrrqqqoooooopppqqqrrrssssssssssssrrrrrrssswwwuuuvvv{{{zzztttsssuuu{{{zzzuuuooopppyyy|||{{{||||||}}}|||{{{yyywwwvvvtttsssrrrqqqqqqpppqqqqqqnnnpppqqqqqqooommmmmmnnnooonnnmmmkkkkkkkkkllllllnnnkkkhhhgggiiikkkmmmmmmkkkiiihhhjjjmmmnnnllljjjiiijjjiiihhhggghhhlllooommmmmmlllllllllmmmnnnnnniiilllpppqqqpppnnnmmmmmmlllkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnuuuoooiiijjjnnnrrrqqqnnniiikkknnnppprrrrrrqqqpppqqquuupppqqqooo|||xxxuuuuuuxxxzzzyyywwwxxxxxxxxxwwwuuussspppnnntttuuuuuuuuutttsssrrrqqqoooppppppooonnnoooqqqsssyyywwwttttttttttttsssqqqssslllsssvvv|||||||||}}}wwwwwwqqquuutttsssqqqpppoooooooookkkvvv~~~yyyqqqnnnqqquuuzzzzzzuuupppppp~~~rrruuu}}}yyyxxxwwwxxxzzz{{{yyyxxxzzzyyywwwvvvtttsssrrrrrrqqqsssttttttsssqqqrrrrrrqqqrrrttttttrrrqqqrrrsssvvvtttwww{{{wwwoooooouuupppwww~~~|||vvv}}}|||~~~|||~~~}}}}}}|||~~~nnnlllsssrrrppppppppprrrtttuuupppqqqqqqpppmmmllllllmmmmmmlllkkkjjjjjjkkkllllllllljjjhhhhhhkkkllllllkkkjjjjjjkkklllllllllkkkjjjhhhiiijjjjjjjjjjjjlllnnnlllkkkjjjjjjkkklllmmmnnnjjjnnnrrrssspppmmmllllllllllllkkkkkkkkklllnnnnnnjjjjjjkkklllmmmnnnnnnoootttppplllkkkmmmoooqqqqqqnnnooopppqqqrrrtttuuuuuupppuuuqqqtttrrryyysssuuuwwwvvvsssvvvwwwxxxxxxwwwuuurrrpppqqqqqqrrrrrrqqqpppnnnmmmpppppppppooonnnoooqqqtttyyyvvvssssssttttttrrrpppwwwooowwwyyy{{{yyyuuuuuusssrrruuutttrrrpppoooooopppqqqpppssssssqqqrrrvvvtttnnnvvvuuutttsssssstttvvvxxx~~~{{{xxxxxxzzz{{{{{{zzzssssssqqqooooooqqqrrrrrrmmmoooqqqqqqoooooopppqqqooorrrttttttrrrqqqqqqssssssrrrvvv{{{wwwqqqxxx|||vvv}}}}}}|||~~~~~~}}}xxxppp}}}wwwwwwqqqpppooonnnpppsssvvvyyyqqqrrrqqqooolllkkklllmmmkkkjjjiiiiiiiiijjjkkkllljjjhhhhhhjjjmmmnnnkkkhhhiiikkkmmmmmmllljjjjjjkkkfffiiilllmmmmmmllllllllljjjjjjiiihhhiiijjjlllmmmkkkooosssssspppmmmkkkkkkmmmllllllkkklllmmmnnnoooggghhhiiikkkmmmnnnppppppqqqpppooollljjjlllpppssswwwuuusssqqqqqqsssuuuwwwnnntttrrrvvvuuuyyyxxxzzzxxxtttsssuuuwwwxxxxxxvvvtttssstttuuuuuuvvvuuutttrrrqqqqqqqqqpppooonnnoooqqqtttxxxuuurrrqqqssstttrrrpppyyysss{{{{{{yyyvvvpppwwwssstttqqqpppooooooppprrrtttuuunnnssssssnnnmmmqqqrrrnnnooosssvvvuuurrrrrrwww}}}hhhzzzwwwxxxyyyyyyyyyxxxxxxuuuqqqpppsssttttttrrrtttuuutttqqqqqqrrruuuooorrruuuuuurrrpppqqqsssppppppuuu|||zzzyyy|||ooo{{{~~~}}}}}}~~~}}}uuuuuutttvvvuuutttsssrrrqqqqqqqqqooooooooonnnmmmjjjhhhfffooommmllljjjiiiiiijjjjjjhhhhhhhhhiiijjjjjjkkkkkkjjjjjjkkkkkkkkkjjjiiiiiiiiillloooooonnnmmmlllllliiikkkmmmnnnmmmmmmnnnooonnnmmmmmmllllllmmmmmmnnnpppnnnlllkkkjjjkkkmmmnnnjjjjjjkkkkkklllmmmmmmmmmqqqmmmjjjjjjmmmoooooonnnpppooonnnnnnnnnoooqqqrrrqqqyyypppuuutttzzzxxxzzzvvvxxxzzz{{{xxxqqqmmmqqqxxxsssuuuvvvuuusssqqqqqqqqqoooqqqrrrrrrqqqrrrtttvvvwwwuuusssqqqppppppppppppxxxyyyvvv}}}~~~pppzzzwwwxxxxxxwwwooorrruuutttpppmmmmmmnnnsssrrrrrrqqqpppooonnnnnnooosssvvvuuuqqqnnnpppssstttqqqzzzwwwwwwxxxyyyyyyvvvzzzrrrsss}}}rrrjjj{{{rrrrrrrrrrrrrrrrrrrrrqqqzzzyyywwwuuutttuuuuuuvvvttt{{{xxxzzzzzz}}}~~~}}}}}}{{{~~~tttuuusssvvvuuutttsssrrrrrrrrrrrrmmmmmmmmmlllkkkiiihhhgggmmmmmmlllkkkjjjjjjiiijjjhhhhhhhhhiiijjjjjjkkkkkkllllllllllllkkkkkkjjjiiikkkmmmoooooommmkkkjjjjjjiiikkkmmmmmmllllllmmmnnnkkkkkkkkkkkkkkkkkkkkkkkkmmmllllllkkklllnnnooopppnnnnnnmmmmmmmmmlllllllllrrrqqqooooooqqqrrrrrrrrrqqqpppooooooooopppqqqqqqoooxxxrrryyyzzz~~~~~~zzzxxxxxx{{{}}}yyyrrrlllqqqsssttttttrrrqqqqqqrrrpppqqqrrrrrrqqqqqqsssuuutttsssrrrqqqpppqqqrrrrrrtttuuuxxx~~~{{{wwwuuusssvvvtttqqqppprrrrrrrrrpppooonnnoooqqqqqqppppppooonnnnnnnnnnnnrrrvvvvvvrrrooopppqqqzzzrrroooxxx}}}wwwwww{{{zzz|||qqqmmmwwwsssooo{{{ssssssssssssssstttuuuvvvwwwvvvuuuuuuttttttuuuuuu{{{ttt|||~~~}}}~~~{{{~~~~~~sssuuurrrtttsssrrrqqqqqqpppqqqqqqqqqpppooonnnnnnmmmmmmmmmllllllllllllkkkjjjiiihhhhhhhhhiiiiiijjjkkkkkkkkknnnnnnmmmmmmlllkkkjjjjjjlllmmmooonnnllliiihhhhhhhhhjjjllllllkkkkkklllmmmjjjkkkkkkllllllkkkkkkjjjjjjjjjkkkmmmnnnpppqqqrrrrrrrrrqqqooonnnmmmllllllppprrrssstttsssrrrssstttrrrqqqqqqpppppppppqqqqqqpppwwwuuuyyy}}}{{{vvvuuuwwwyyyvvvsssrrrtttuuuuuutttsssssstttrrrssssssrrrqqqqqqssstttqqqqqqppppppppprrrssstttrrrrrr{{{}}}uuupppqqquuusssooorrrpppoooooopppqqqqqqpppoooooooooooooooooooooooommmrrrvvvvvvssspppooopppooopppqqqrrruuuxxxyyy}}}vvvnnnuuuwwwsssvvvrrrrrrqqqqqqssstttvvvwwwsssssstttuuuuuuuuuuuutttyyyuuuxxx}}}||||||xxx|||}}}{{{wwwsssuuurrrqqqqqqpppooooooooooooooorrrqqqpppooonnnooopppqqqjjjkkkllllllllljjjiiihhhhhhhhhiiijjjjjjkkkkkklllnnnnnnmmmlllkkkjjjjjjjjjjjjlllmmmmmmkkkiiiiiijjjgggiiikkkkkkjjjjjjkkklllllllllmmmnnnnnnmmmlllllljjjkkklllnnnooopppqqqqqqssssssrrrqqqpppooonnnnnnkkkooossstttrrrpppqqqsssrrrrrrrrrqqqqqqqqqqqqqqqtttvvvvvvuuuzzz}}}|||uuuppprrrwwwzzzvvvxxxxxxxxxuuutttttttttsssttttttsssqqqqqqrrrtttqqqqqqppppppqqqrrrssstttsssrrr|||yyyqqqsssrrrvvvuuussssssooommmmmmpppsssrrrqqqnnnooooooooopppppppppqqqppprrrtttsssqqqppppppqqqlllrrrwwwwwwuuuxxxzzzooovvvuuupppttt{{{yyytttrrrqqqpppooopppqqqsssuuupppqqqsssuuuvvvvvvvvvuuuvvvzzz|||}}}}}}~~~}}}|||yyyxxx~~~{{{xxxxxx|||||||||uuuuuuuuutttrrrqqqqqqppppppppppppqqqmmmlllkkkjjjjjjkkklllmmmiiijjjkkklllkkkjjjiiihhhiiiiiiiiijjjkkkkkkllllllmmmlllkkkjjjiiiiiiiiiiiihhhjjjllllllkkkkkklllmmmhhhiiikkkkkkjjjiiijjjkkklllmmmmmmmmmmmmmmmmmmlllllllllmmmnnnooonnnnnnnnnqqqqqqqqqqqqqqqqqqqqqqqqiiimmmrrrsssqqqooopppqqqqqqqqqqqqrrrqqqqqqqqqqqqvvvtttvvvpppxxxzzzwwwwwwvvvsssxxxyyyyyyxxxtttrrrqqqrrrsssttttttsssrrrqqqssstttssssssrrrqqqqqqrrrssstttvvvvvv|||wwwtttzzzttttttuuuvvvrrrooolllmmmpppssssssqqqoooppppppqqqqqqrrrrrrssssssrrrrrrpppooooooqqqrrryyyvvvqqqnnnpppvvv{{{~~~jjjrrrwwwrrrnnnvvv}}}yyyuuutttrrrqqqqqqqqqqqqrrrpppqqqtttvvvwwwxxxwwwwwwyyy{{{}}}}}}~~~~~~}}}}}}zzzyyyzzzxxxzzz|||{{{zzz{{{xxxvvvwwwssstttttttttssssssssssssttttttmmmllllllkkkkkkkkklllllliiijjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjkkkllllllllllllkkkjjjiiihhhiiijjjkkkhhhjjjkkklllkkklllmmmooohhhjjjkkkkkkjjjiiijjjkkklllkkkkkkjjjjjjkkkkkklllnnnnnnmmmmmmllllllllllllnnnnnnoooooopppqqqrrrrrrkkknnnqqqssssssrrrrrrrrroooppppppqqqrrrrrrqqqqqquuuqqqxxxppp{{{vvvvvv}}}}}}wwwvvvwwwwwwvvvssspppppppppsssttttttsssrrrrrrtttuuuttttttsssrrrrrrssstttuuuxxx{{{}}}yyy~~~tttqqqqqqsssqqqooonnnoooppprrrrrrqqqqqqqqqqqqrrrrrrssssssssssssrrrpppoooooopppqqqqqquuuqqqllllllssszzzyyysssrrryyyqqqmmmxxxzzzxxxwwwwwwvvvuuutttssssssqqqrrrsssuuuwwwxxxxxxxxxyyy{{{~~~}}}{{{zzzzzz~~~|||sssvvvxxx{{{}}}}}}zzzyyyyyy{{{|||{{{~~~~~~qqqxxxxxxoootttttttttssssssssssssttttttoooooooooooonnnnnnmmmllljjjjjjiiiiiiiiiiiijjjjjjiiiiiijjjkkkkkkllllllmmmlllkkkjjjiiiiiijjjlllmmmjjjlllllllllkkklllmmmoooiiikkkllllllkkkjjjjjjkkkmmmllljjjhhhhhhjjjlllmmmnnnmmmlllkkkjjjjjjkkkllllllmmmmmmnnnooopppppppppnnnnnnoooqqqssstttsssqqqlllmmmoooqqqqqqrrrqqqqqqtttooo|||sssyyy{{{uuuvvvwwwwwwuuusssssstttrrrssstttsssssssssuuuwwwtttssssssssstttvvvwwwyyyuuu}}}zzzqqqppppppqqqnnnpppqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrppppppqqqrrrrrrqqqooommmhhhmmmqqqssswwwzzzuuummmppppppuuukkkrrrwwwvvvwwwxxxyyyxxxwwwuuusssqqqrrrrrrssstttvvvwwwxxxvvvzzzwww~~~~~~ttt~~~~~~}}}yyy{{{{{{www|||~~~{{{zzz{{{wwwyyyzzz{{{{{{{{{|||}}}tttwww~~~~~~zzzlllzzzxxxmmmsssqqqqqqqqqpppqqqqqqrrrrrrlllmmmmmmmmmmmmkkkiiihhhjjjjjjhhhhhhhhhiiijjjkkkiiijjjjjjkkkkkkllllllmmmlllkkkjjjjjjjjjlllnnnpppmmmnnnnnnmmmkkkkkkmmmnnnjjjkkkmmmmmmkkkjjjjjjkkkpppnnnkkkiiiiiikkknnnpppmmmllljjjiiiiiijjjlllmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnlllkkknnnrrrtttrrroookkklllnnnpppqqqrrrrrrqqqtttooovvvzzzwwwyyyuuuwwwyyyyyyxxxxxxyyyzzzqqqrrrssssssssstttvvvxxxrrrrrrrrrsssuuuxxxzzz|||rrr~~~sssoooqqqrrrrrrmmmpppsssssspppnnnoooqqqppppppppppppppppppppppppmmmooorrruuuuuusssnnnjjjlllsssvvvqqqnnnsssvvvuuutttqqqppptttzzzpppsssxxxrrrtttvvvxxxxxxwwwuuusssrrrqqqqqqqqqrrrtttvvvwwwvvvxxxyyyrrr}}}}}}yyy~~~xxxsss~~~}}}zzzxxxwwwwwwxxxyyywwwxxxzzz|||}}}}}}}}}||||||yyyzzz}}}}}}|||rrrqqqpppqqqsssqqquuutttrrrpppooooooppppppmmmllllllkkkkkkjjjiiiiiimmmlllkkkkkklllllljjjiiijjjjjjkkkkkkkkklllllllllnnnmmmllljjjhhhhhhjjjllliiiiiiiiijjjjjjkkkkkkkkkkkklllnnnooonnnllliiihhhlllmmmkkkjjjmmmqqqpppkkkqqqpppooonnnmmmlllkkkkkkllliiigggiiimmmqqqqqqqqqpppooommmjjjnnnssstttpppmmmlllmmmnnnppprrrrrrrrrsssyyyvvv|||pppxxxwwwzzz{{{rrrrrrwwwwwwxxxxxxwwwvvvtttrrrqqqtttqqqrrrvvvxxxwwwxxx|||jjjuuulllwwwsssnnnqqqnnnjjjiiikkknnnpppqqqlllmmmooopppqqqqqqpppppppppqqqrrrssssssssssssrrroooooopppqqqrrrsssssssssqqqppprrrsssrrrvvv}}}oooqqqwwwppprrrhhhxxxtttxxxuuuuuutttsssssstttvvvvvvrrrxxxzzz~~~}}}|||~~~}}}zzz~~~xxx{{{~~~|||{{{yyyxxxyyyzzz{{{xxxyyyzzz{{{{{{{{{zzzyyy}}}|||zzzzzz{{{}}}}}}|||}}}qqqtttrrrqqqrrrooorrrrrrppppppooopppqqqqqqnnnnnnmmmlllkkkjjjiiiiiilllkkkiiihhhiiijjjiiihhhiiiiiijjjjjjjjjkkkkkkkkkkkklllkkkjjjhhhiiilllnnniiikkklllllljjjjjjlllmmmkkkkkklllllllllmmmmmmmmmmmmnnnmmmkkkmmmqqqpppkkkoooooonnnmmmmmmllllllkkkkkkjjjhhhjjjnnnppppppoooppppppmmmkkkmmmssstttpppnnnnnnnnnoooqqqrrrrrrrrruuuzzzwwwyyytttvvv{{{{{{yyyvvv{{{xxxuuutttuuuuuusssrrrwwwsssrrrvvvxxxwwwxxx{{{zzzxxxrrrwwwxxxwwwpppppppppnnnmmmnnnqqquuupppqqqrrrrrrrrrqqqoooooopppqqqqqqrrrrrrrrrqqqqqqnnnooopppqqqrrrrrrrrrrrrnnnnnnrrrwwwyyyyyyqqq{{{iiitttrrruuuqqqhhhwwwvvvuuuuuutttuuuvvvwwwzzzuuuwww~~~~~~}}}{{{}}}}}}sssuuu}}}|||{{{zzzyyyxxxxxxxxxzzzzzzyyyyyyzzzzzzyyyxxxwwwwww{{{{{{{{{zzzyyyyyyzzz|||uuurrrwwwsssqqqqqqnnnpppoooooooooooopppqqqrrrpppooonnnmmmlllkkkjjjjjjllliiigggfffggghhhiiihhhiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjiiihhhjjjmmmppphhhkkklllllljjjiiikkkmmmkkkjjjjjjjjjkkkmmmpppqqqnnnooonnnkkkmmmpppooojjjllllllllllllllllllllllllkkkkkkkkkllloooooonnnmmmooopppnnnkkkmmmrrrssspppppppppqqqqqqrrrrrrrrrssstttvvvsssuuummmuuu~~~www~~~zzzuuuttttttvvvuuutttxxxtttsssvvvxxxxxxxxx{{{yyyzzzrrrqqqvvvvvvmmmqqqtttrrrnnnmmmqqqvvvtttttttttsssrrrpppooonnnpppppppppqqqqqqpppoooooommmnnnoooqqqqqqqqqqqqpppooonnnqqqwwwzzzyyyxxxzzzzzz{{{ppp{{{wwwmmmssswwwyyyxxxwwwvvvuuuuuuvvvvvvtttwwwuuuvvv~~~}}}~~~~~~{{{{{{}}}{{{|||wwwvvv{{{zzzqqqwwwvvvvvvvvvvvvwwwxxxyyyxxxxxxxxxxxxxxxwwwwwwvvvxxxzzz|||{{{wwwvvvxxx{{{}}}|||~~~{{{qqqtttyyyrrrpppqqqnnnooooooooooooooooooppppppnnnnnnnnnnnnmmmmmmmmmmmmllliiifffeeefffhhhjjjjjjiiiiiijjjjjjjjjkkkkkkkkkjjjjjjjjjiiihhhiiilllnnnjjjiiiiiiiiikkkkkkkkkjjjkkkkkkkkkkkklllnnnooopppmmmooonnnkkkkkkmmmmmmiiijjjjjjkkkkkklllmmmmmmnnnmmmmmmnnnpppppppppooommmoooqqqooollllllqqqsssqqqrrrrrrssssssrrrrrrssstttuuutttrrrssspppyyy|||xxx||||||{{{yyywwwvvvvvvwwwuuussstttxxxzzzyyyzzz}}}~~~zzzzzzrrruuu{{{lllppprrrrrrnnnmmmooorrrtttssssssrrrqqqpppooonnnooooooooopppoooooonnnmmmlllnnnoooqqqqqqqqqpppoooqqqpppqqqrrrtttuuuwwwyyymmmuuulllfffmmmyyyzzztttyyyxxxwwwvvvuuuuuuttttttsssuuusssooouuu}}}{{{zzz{{{~~~~~~}}}}}}www|||xxxwww|||vvv|||vvvqqqsssyyy|||zzzvvvvvvvvvwwwwwwxxxyyyyyyvvvvvvvvvvvvwwwwwwxxxxxxvvvyyy{{{zzzwwwvvvxxxzzz}}}~~~~~~~~~}}}}}}|||zzzssswwwyyyqqqooorrroooqqqqqqppppppooonnnmmmmmmllllllmmmnnnnnnoooooopppmmmkkkgggfffhhhjjjllllllkkkkkkkkkllllllllllllmmmllllllkkkiiiggggggjjjlllooojjjgggiiinnnqqqmmmiiikkklllnnnoooooonnnlllkkkkkknnnnnnjjjiiikkkkkkiiiiiiiiijjjkkklllmmmnnnnnnnnnpppqqqrrrrrrqqqpppooooooqqqpppllllllppprrrqqqrrrsssuuutttrrrrrrsssuuu|||yyyxxx|||uuuvvvwwwwww|||{{{wwwxxx{{{vvvvvvyyy|||zzzxxx{{{uuuvvvyyytttooooooooopppqqqpppooonnnppppppooooooooooooppppppnnnnnnnnnoooooonnnnnnmmmlllnnnpppqqqrrrqqqooonnnlllqqqttttttssstttwwwzzzrrrkkk{{{|||ooolllpppgggwwwwwwvvvvvvuuutttsssrrrtttqqqrrruuusssvvv~~~|||zzzzzz}}}|||}}}|||yyyyyy{{{~~~xxxwwwwww|||{{{vvvwww{{{~~~{{{xxx|||{{{yyy{{{xxxsssrrrwww{{{|||xxxxxxyyyyyyzzzzzzzzzzzzvvvvvvvvvvvvvvvwwwxxxyyyvvvxxxyyyzzzyyyxxxyyyzzzzzz|||~~~~~~}}}|||}}}}}}~~~ttt{{{vvvyyyyyypppppptttppprrrrrrrrrqqqpppooommmlllkkkllllllmmmnnnoooppppppnnnkkkiiiiiijjjlllmmmmmmllllllllllllmmmmmmmmmmmmllllllkkkiiiggggggiiikkkrrrmmmjjjlllqqqtttpppllllllnnnpppqqqpppmmmjjjhhhiiimmmnnnkkkiiikkkllljjjjjjjjjkkklllmmmnnnoooooooooqqqrrrrrrqqqpppqqqrrrooorrrqqqmmmkkkoooqqqqqqpppsssuuuuuurrrrrrtttwww{{{xxx{{{|||tttwwwuuu{{{~~~zzz{{{}}}xxx{{{~~~}}}xxxxxxvvvkkknnnrrrwwwtttpppyyy~~~uuurrrqqqpppqqqrrrssspppnnnlllllllllmmmmmmooopppqqqlllmmmnnnnnnooooooooonnnmmmoooqqqssssssqqqooommmeeennnvvvxxxvvvwwwwwwvvvtttvvvpppjjj|||sssuuuuuuvvvvvvuuutttsssrrrtttnnnrrr{{{vvvnnnyyy|||{{{}}}}}}|||xxxxxxyyy{{{}}}~~~{{{yyyzzz|||uuu|||yyy{{{rrrwwwzzzyyyyyyzzzxxxtttwwwwwwxxxxxxxxxxxxxxxxxxyyyxxxwwwvvvvvvvvvwwwxxxvvvvvvwwwyyy{{{|||{{{yyyyyy{{{}}}}}}||||||}}}~~~}}}yyyzzzvvvyyyyyyqqqrrruuunnnqqqqqqrrrrrrrrrpppooonnnmmmmmmmmmmmmmmmmmmmmmmmmlllkkkiiijjjlllmmmmmmlllkkkkkkkkklllllllllmmmmmmkkkkkkjjjhhhggggggjjjlllmmmnnnnnnooonnnoooooopppnnnooooooooonnnmmmkkkjjjiiinnnpppmmmkkkmmmnnnnnnkkkkkklllmmmnnnnnnoooooonnnoooqqqpppnnnnnnqqqsssooorrrrrrmmmkkknnnqqqqqqnnnrrruuutttrrrqqqtttxxxvvvuuu{{{www{{{wwwxxx{{{}}}}}}|||wwwzzz}}}{{{www}}}xxxrrrlllmmmwwwvvvqqqrrrpppiiihhhqqqqqqqqqpppooooooooopppllllllllllllmmmnnnooopppkkklllmmmnnnooopppppppppnnnooorrrttttttrrrooommmhhhnnnrrrsssuuuxxxwwwsssgggsssxxxnnnjjj}}}tttuuuvvvvvvvvvvvvuuutttpppooosssxxxwwwrrrttt{{{|||{{{||||||}}}yyyxxxyyyyyyxxxuuuuuuxxx}}}|||xxxvvvzzz{{{|||yyyzzzzzzxxx|||zzztttzzzzzzvvvssstttxxxyyyvvvttttttuuuuuuuuuuuutttttt|||zzzxxxwwwuuuuuuvvvvvvvvvuuuuuuxxx}}}~~~|||yyyzzz{{{|||{{{zzz{{{}}}||||||{{{vvvxxxtttxxxyyyssstttvvvmmmooopppqqqrrrsssrrrqqqqqqoooooonnnmmmlllkkkjjjjjjkkkjjjiiijjjlllmmmlllkkkjjjjjjkkkkkkkkkllllllllliiiiiiiiihhhggghhhkkknnnggglllpppnnniiigggkkkqqqpppooonnnmmmlllmmmmmmnnnjjjoooqqqnnnllloooqqqpppllllllmmmmmmnnnooooooppplllnnnooonnnlllmmmppptttnnnrrrrrrmmmkkknnnqqqqqqmmmqqqttttttqqqqqquuuyyyvvvvvv{{{{{{vvvssswww~~~zzzrrrvvvzzzxxxvvvllloooyyyzzzpppyyyttttttvvvjjjssslllppprrrooojjjiiilllpppnnnmmmlllllllllnnnooopppkkkkkkmmmooopppqqqqqqqqqnnnpppsssuuuuuurrrpppnnnrrrpppllliiinnnxxxyyyttt|||nnnllltttppphhhyyyuuuuuuwwwxxxxxxwwwvvvvvvlllqqqtttsssuuuzzzxxxqqqooozzzyyyzzz|||}}}~~~}}}xxxuuuuuuwwwxxxxxxyyyxxxyyy}}}}}}}}}zzz~~~vvvtttyyysssvvvvvvuuuvvvzzzxxxvvvttttttvvvxxxzzzuuuyyyzzzxxxwwwyyywwwtttuuuvvvvvvuuuuuuuuuxxxzzzxxxyyyzzz{{{{{{yyywwwvvvvvvzzz~~~}}}zzzyyy}}}|||ttttttuuuuuuuuusssrrrpppooooooooooooooooooooooooooopppooonnnmmmlllkkkjjjjjjnnnnnnnnnllliiiiiilllpppooollliiiiiilllmmmmmmkkkjjjlllmmmllliiiggghhhjjjhhhiiikkkmmmmmmlllkkkjjjoooooonnnmmmlllkkkkkkjjjhhhiiilllppptttsssooojjjooopppqqqpppmmmkkkkkkkkknnnooopppooonnnmmmnnnooopppqqqpppooonnnooorrrttttttyyyyyytttrrrtttuuurrryyyuuu~~~zzzzzz~~~}}}vvvuuu|||{{{xxxsssttt|||lllvvvvvvwwwwwwvvvtttrrrqqqoooooooooooonnnnnnnnnmmmoooiiiiiinnnpppmmmlllooommmnnnnnnmmmkkkiiijjjkkknnnoooqqqtttvvvuuurrrooossspppmmmmmmqqquuuwwwwwwvvvsssooooooqqqrrrqqqooowwweeewwwqqqooo~~~wwwxxxxxxwwwvvvtttrrrqqqxxxzzzyyyxxxyyy}}}}}}yyyxxxzzzwwwzzz~~~zzzxxxyyyzzzzzzzzzvvv}}}~~~{{{{{{yyyuuuuuuvvv|||}}}wwwyyy{{{zzzxxxyyywwwwwwuuuuuuvvvwwwyyyzzzuuuxxxxxxuuuuuuwwwvvvsssrrrssstttttttttvvvxxx{{{wwwxxxyyyzzzzzzxxxwwwvvv}}}}}}|||}}}}}}xxxxxxtttvvvvvvwwwvvvuuutttrrrqqqnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllqqqrrrrrrooolllkkkmmmpppooollljjjjjjlllmmmmmmlllkkklllmmmkkkhhhggghhhiiiiiijjjlllmmmnnnmmmlllkkknnnmmmmmmllllllkkkkkkjjjnnnnnnnnnpppqqqpppkkkgggpppqqqrrrqqqnnnlllllllllmmmnnnoooooonnnmmmnnnpppooooooooonnnmmmmmmpppsssqqqvvvwwwrrrpppssstttqqqxxxvvvzzzyyyyyywwwuuu}}}sssssszzz{{{}}}qqqoooyyyuuuuuuvvvvvvuuutttsssrrrqqqqqqppppppppppppppppppooojjjiiinnnpppmmmlllooommmnnnnnnmmmkkkjjjjjjkkkoooppprrruuuwwwwwwtttqqqooommmkkkmmmqqqvvvxxxyyysssqqqnnnnnnqqqrrrrrrqqqwwwnnnmmmxxxzzztttqqquuuuuuvvvvvvuuutttrrrqqq|||vvvrrr|||{{{yyyyyy}}}}}}zzzzzz|||}}}}}}}}}}}}}}}{{{zzzzzz{{{zzzyyyxxx|||zzzuuuwww~~~~~~wwwqqq{{{xxxyyy|||~~~{{{uuusssvvvuuuuuuuuuvvvwwwxxxyyyyyytttvvvvvvrrrrrruuuuuurrrppprrrsssttttttvvvyyy{{{uuuvvvwwwxxxyyyxxxwwwvvv~~~~~~~~~}}}{{{zzzyyyxxx|||zzzuuuuuuxxxuuuvvvvvvvvvuuutttrrrqqqmmmmmmmmmmmmmmmmmmmmmmmmlllllllllmmmmmmnnnnnnnnnooopppqqqpppooonnnooopppnnnlllkkkkkklllmmmmmmlllnnnoooooommmkkkiiiiiijjjjjjkkkmmmnnnnnnnnnmmmlllmmmmmmmmmmmmmmmmmmmmmmmmoooooonnnoooooonnnkkkiiippprrrrrrqqqooommmmmmnnnlllmmmoooooonnnnnnooopppoooppppppooonnnnnnqqqsssnnnrrrsssqqqppprrrsssrrrxxxwwwzzzzzzuuunnnzzz|||jjjiii|||sssttttttuuuttttttssssssqqqpppooonnnooooooqqqrrrooolllkkknnnpppnnnmmmnnnmmmnnnnnnmmmkkkjjjkkklllqqqqqqsssvvvxxxwwwuuurrrllljjjjjjlllqqqvvvyyyzzzqqqooommmnnnppprrrssssssnnnlllooommmxxxxxxnnnssstttuuuuuuuuutttrrrqqquuutttssssssyyy}}}zzzyyy||||||{{{|||yyyyyy}}}|||{{{yyyyyyzzzzzzyyyxxxyyywwwwww{{{}}}xxx{{{zzz~~~~~~~~~|||vvvsssssswwwuuuuuuwwwxxxxxxwwwwwwvvvuuuwwwuuuqqqqqqtttuuusssrrrsssuuuuuuuuuvvvxxxzzzuuuvvvwwwxxxyyyyyyyyyxxx~~~|||{{{{{{{{{zzzwwwuuuyyy}}}}}}zzztttxxxssssssttttttsssqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnkkklllmmmnnnoooooooooooommmmmmllllllmmmmmmmmmlllqqqqqqqqqooommmlllkkkkkkllllllmmmnnnooonnnnnnmmmmmmmmmnnnnnnooooooooooookkkkkklllmmmooopppppppppoooqqqrrrqqqooommmmmmmmmkkkmmmnnnnnnmmmmmmooopppqqqrrrsssrrrqqqqqqsssuuummmpppqqqqqqqqqrrrtttuuuxxxxxxzzzxxx{{{sssooooooqqqqqqqqqssssssssstttttttttttttttooonnnmmmllllllnnnooopppooommmlllnnnoooooonnnnnnmmmnnnnnnmmmlllkkkkkklllpppqqqrrrtttvvvvvvtttrrrkkkkkkkkkmmmppptttwwwyyypppooonnnnnnooopppqqqrrrqqqtttxxxmmmmmmtttvvvuuuuuuvvvvvvuuusssrrrpppmmmuuu}}}}}}vvvrrruuuzzzsss}}}yyyxxxzzz{{{zzz}}}yyyzzz}}}~~~yyy|||zzzyyyyyyzzz{{{zzzyyywwwzzz{{{rrrwwwyyyyyyxxxwwwwwwyyy{{{{{{wwwxxxxxxxxxwwwvvvsssrrrvvvxxxvvvrrrrrruuuvvvtttuuuwwwxxxxxxwwwvvvwwwxxxuuuvvvwwwxxxzzz{{{{{{|||~~~}}}}}}~~~~~~|||yyyvvvzzz~~~|||zzzqqqtttrrrrrrsssssssssqqqpppoooppppppppppppppppppppppppoooooonnnnnnnnnmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmllllllmmmmmmmmmmmmmmmmmmmmmqqqpppooonnnmmmlllkkkjjjmmmmmmnnnnnnnnnooonnnnnnlllllllllmmmmmmnnnooooooiiijjjkkklllnnnppprrrsssnnnoooppppppnnnllllllmmmkkkmmmnnnnnnmmmmmmnnnpppqqqrrrsssrrrqqqqqqssstttnnnoooqqqsssssssssuuuwwwwwwyyy|||}}}qqqzzzxxxkkkjjjuuuvvvlllttttttsssssstttttttttuuupppooonnnmmmmmmnnnoooppppppooonnnnnnooopppooommmlllnnnnnnnnnlllkkklllmmmooooooooorrrttttttrrrpppmmmmmmnnnoooppprrrtttvvvqqqqqqpppnnnmmmmmmoooppprrrtttqqqpppooonnntttxxxxxxxxxwwwvvvsssqqqpppppptttwwwuuuqqqpppssswwwjjjoootttwwwzzz}}}|||yyy|||wwwvvvxxxyyyyyy}}}~~~}}}~~~|||zzzzzz|||}}}}}}}}}zzzzzzwww}}}~~~sssuuuvvvwwwzzz|||xxxsssyyyyyyyyyxxxvvvtttrrrpppvvvyyyxxxttttttwwwwwwuuuwwwyyyzzzzzzxxxwwwwwwwwwuuuuuuwwwxxxzzz|||}}}~~~yyyzzz|||~~~~~~|||{{{zzzuuuxxx|||~~~~~~xxxwwwtttuuussstttuuuuuutttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooonnnnnnmmmmmmmmmtttrrrpppooonnnmmmkkkiiikkkmmmoooooommmlllmmmnnnmmmllljjjjjjkkkkkkjjjhhhmmmmmmmmmmmmnnnnnnnnnoooiiijjjjjjjjjkkkkkkllllllkkkmmmnnnnnnmmmmmmooopppmmmnnnpppooommmllllllmmmlllmmmnnnnnnllllllmmmnnnnnnoooppppppoooooopppqqqpppoooqqquuuuuusssuuuyyywwwzzz~~~tttuuuuuutttrrrqqqqqqrrrvvvuuuuuutttttttttuuuuuussssssrrrrrrrrrqqqqqqqqqpppqqqpppnnnoooqqqpppmmmlllnnnooonnnmmmlllmmmnnnmmmmmmmmmoooqqqrrrpppoooooopppqqqqqqpppppprrrtttqqqqqqpppnnnllllllmmmooovvvmmmmmmvvvwwwzzztttlllxxxxxxxxxxxxvvvtttrrrqqquuusssrrrqqqrrruuuyyy{{{uuuwwwyyyyyyyyy|||zzzvvvuuuxxxyyyyyy}}}~~~}}}|||zzzyyy{{{}}}zzzuuu}}}zzztttxxxyyywwwwwwyyyuuunnnxxxxxxxxxwwwvvvtttsssrrruuuxxxxxxvvvuuuwwwvvvsssuuuwwwyyyyyyxxxwwwwwwxxxssstttuuuwwwyyy{{{}}}~~~uuuxxx|||}}}zzzxxxxxxyyywwwyyy{{{}}}~~~vvvuuuwwwuuusssssstttuuutttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnnnnnnnnnnooooooooossspppmmmlllmmmmmmllljjjkkkmmmppppppnnnlllmmmnnnmmmkkkiiijjjlllmmmkkkiiimmmmmmllllllmmmmmmnnnnnnkkkkkkkkkkkkllllllllllllllloooppppppmmmllllllmmmmmmoooppppppnnnmmmmmmnnnmmmnnnooonnnlllkkkkkkllllllnnnppppppooonnnooopppqqqoooqqquuuuuurrrtttyyyvvvzzz|||zzzuuuuuuzzzxxxqqqqqqwwwxxxwwwvvvuuuttttttuuuuuuttttttuuuuuutttrrrpppoooppprrrqqqnnnooorrrqqqllllllnnnooonnnmmmlllmmmooommmllllllnnnpppqqqpppnnnoooqqqsssrrrqqqppprrruuunnnoooooonnnkkkkkknnnpppwwwpppssszzzuuullluuuqqqtttuuuvvvvvvvvvuuutttsssssstttuuuwwwxxxwwwtttrrrzzzxxxvvvuuuuuutttuuuwwwyyyvvvvvvyyy{{{{{{~~~~~~ttt~~~{{{wwwvvvxxx{{{~~~~~~xxxwwwttt|||sssxxxxxxtttsssxxx{{{xxxwwwwwwvvvvvvuuuuuutttttttttwwwxxxvvvvvvwwwvvvrrrrrrtttwwwxxxxxxwwwwwwxxxrrrrrrsssuuuxxx{{{}}}~~~www||||||yyyyyy{{{zzzzzz{{{|||}}}~~~}}}~~~tttrrruuunnnpppqqqrrrrrrrrrqqqpppoooppppppppppppppppppppppppllllllmmmnnnooopppqqqqqqllliiifffgggjjjmmmnnnnnnjjjnnnppppppnnnlllmmmnnnooommmkkklllooopppooommmlllllllllllllllmmmnnnnnnooooooooooooooooooooooookkknnnqqqpppnnnllllllnnnnnnpppqqqqqqooonnnnnnooonnnoooooonnnllljjjjjjkkknnnpppqqqrrrpppppppppqqqqqqoooqqquuuuuuqqqsssyyyvvvzzz}}}xxxzzzzzzwwwuuuwwwwwwtttzzzyyywwwvvvuuuuuuuuuvvvssstttuuuvvvtttqqqnnnlllpppsssrrrnnnooosssrrrllllllnnnooonnnmmmmmmnnnooommmmmmmmmnnnpppqqqpppooonnnqqqssssssqqqqqqtttvvvlllmmmnnnmmmkkklllooorrrnnnvvvyyysssqqquuuvvvrrrpppqqqsssuuuvvvvvvuuuuuurrrssstttuuuuuuuuussssssvvvsssrrrwww|||~~~|||{{{yyywwwwww{{{}}}}}}}}}wwwvvvvvv|||~~~}}}wwwvvv}}}yyyttttttxxxzzzyyywww~~~|||xxxvvvvvvvvvwwwvvvsssvvvwwwttttttvvvvvvrrrwwwuuuuuuwwwzzzyyyvvvrrrnnnqqqttttttssstttvvvyyy|||{{{|||zzzxxxzzz|||{{{zzzzzz{{{zzzvvvuuusssrrrtttmmmppptttvvvuuusssqqqppptttpppllllllppprrrpppmmmllljjjiiijjjnnnppppppnnnkkkjjjiiikkkmmmpppppppppsssrrrppppppqqqqqqooonnnkkkmmmnnnppppppooommmlllpppllliiiiiillloooooonnnmmmkkkmmmpppmmmggghhhnnnmmmmmmmmmlllkkkkkkmmmooonnnooopppooollljjjjjjjjjkkkllllllmmmmmmmmmmmmmmmhhhlllpppsssssssssssssssrrrrrrssstttuuuvvvwwwxxxxxxuuuvvvyyywwwzzzwwwrrrvvvuuuzzzuuuppprrrrrrooouuuwwwmmmjjjnnntttkkkssszzzjjjjjjnnnmmmllllllmmmnnnmmmllllllmmmpppqqqqqqpppmmmlllqqqqqqoookkkiiiiiikkkmmmoooooopppqqqrrrrrrrrrrrrpppoooooonnnnnnnnnnnnnnnoooqqqssssssrrrrrrssstttnnnzzz}}}vvvppppppqqqqqqppppppwwwwwwwwwwwwvvvuuusssrrrssssssuuuxxxzzzyyyuuurrr}}}uuuttt}}}~~~~~~}}}~~~zzzvvvyyy}}}}}}|||}}}}}}kkkuuu{{{xxxvvvwwwzzz{{{xxxuuuzzzwwwtttsssvvvxxxxxxwwwvvvwwwvvvrrrrrrvvvwwwuuuvvvuuuuuuwwwyyyyyyvvvsssqqqsssuuuuuutttuuuxxx{{{wwwvvvwwwzzzxxxuuuuuuyyy|||{{{zzz{{{|||~~~|||uuuuuuvvvtttrrrsssoooqqqtttuuutttrrrppppppsssooollllllppprrrqqqnnnqqqooommmmmmooopppooonnnqqqooommmlllmmmmmmlllkkksssqqqooonnnnnnmmmkkkiiilllmmmnnnoooooonnnlllkkkqqqnnnkkkjjjlllmmmmmmlllkkkjjjlllooommmhhhhhhllllllmmmmmmllljjjkkkmmmnnnnnnooopppooollljjjjjjjjjllllllmmmnnnnnnnnnnnnmmmkkknnnrrrssssssqqqqqqqqqtttttttttuuuuuuuuuvvvvvv{{{zzz{{{{{{sssppppppyyyvvvooouuuqqqtttsssooouuuyyyqqqxxxnnnrrrmmmooovvvkkkjjjnnnmmmllllllnnnnnnmmmlllmmmnnnoooppppppooonnnmmmmmmnnnooonnnlllkkklllnnnnnnnnnooopppqqqqqqqqqqqqppppppooonnnnnnnnnoooooooooppprrrrrrqqqpppqqqrrrsssuuuuuuppprrrrrroookkkvvvwwwwwwwwwvvvuuusssrrrqqqsssuuuwwwxxxwwwvvvuuuwwwzzz}}}||||||~~~}}}}}}}}}{{{{{{qqqtttyyyuuuyyyyyyxxxxxxzzz|||{{{wwwsssuuuqqqnnnpppvvvzzzyyywwwwwwxxxuuuqqqqqquuuxxxwwwuuuuuuuuuwwwxxxxxxvvvtttuuuuuuvvvuuuuuuwwwzzz}}}{{{zzz|||}}}wwwvvvxxx{{{{{{{{{|||}}}~~~~~~zzztttrrrvvvxxxvvvttttttrrrsssttttttrrrppppppqqqqqqnnnllllllppprrrrrrpppsssqqqooonnnoooooonnnllltttrrrooonnnnnnmmmllljjjqqqpppnnnmmmnnnmmmllljjjmmmnnnoooooonnnmmmlllkkkrrrooolllkkkkkkkkkkkkjjjjjjjjjmmmooonnniiihhhkkklllmmmmmmlllkkkkkkmmmnnnoooppppppooollljjjiiiiiilllmmmmmmnnnnnnnnnnnnnnnnnnqqqssstttrrrpppoooooouuuuuuuuuuuuuuuuuuuuuuuuyyy}}}yyy|||{{{zzzxxxvvvsssqqqtttwwwpppssssssmmmsssooommmooommmlllmmmnnnooonnnlllnnnnnnoooooooooooonnnnnnnnnpppqqqqqqnnnlllkkkkkkmmmnnnnnnoooppppppqqqqqqqqqqqqpppoooooooooooopppoooqqqrrrrrrpppooooooppptttrrrnnnsssrrroooqqqqqqooovvvvvvvvvvvvvvvuuutttssspppsssvvvwwwuuutttvvvxxxuuu|||~~~|||{{{}}}yyyyyyvvvsssuuu}}}yyy|||tttzzzyyyyyyyyy{{{zzzwwwuuutttpppmmmpppvvvzzzyyyvvvtttvvvuuuqqqqqquuuwwwuuutttuuuuuuvvvwwwwwwvvvuuuwwwvvvuuutttuuuwww{{{}}}yyywwwyyyzzz{{{|||}}}}}}}}}|||{{{yyyuuutttxxxyyywwwuuuuuutttttttttssspppooopppqqqpppnnnlllmmmooorrrrrrrrrpppooonnnmmmmmmlllllllllpppooommmnnnoooqqqppppppnnnmmmmmmnnnpppqqqqqqpppnnnnnnnnnnnnnnnlllkkkjjjooonnnlllkkkkkkkkkkkkkkkjjjkkkmmmoooooolllkkkjjjmmmnnnooonnnmmmmmmnnnooooooppppppooollljjjiiijjjlllmmmnnnnnnoooooonnnnnnnnnqqqssssssrrrpppppppppttttttuuuuuuvvvvvvvvvwwwttt~~~wwwyyywwwyyy}}}yyysssuuuvvvzzzmmmrrrtttrrrooonnnmmmmmmoooooonnnmmmoooooonnnnnnnnnnnnooooootttttttttqqqmmmjjjhhhhhhnnnnnnnnnoooppppppqqqrrrrrrqqqqqqpppppppppppppppppprrrsssrrrpppoooooopppooorrrpppllluuuqqqnnnrrrvvvuuuuuuuuuuuuuuuuuuttttttrrrvvvxxxvvvrrrqqquuuyyy{{{wwwvvv}}}|||zzzzzzxxx|||xxx{{{~~~}}}zzz}}}{{{yyyxxxxxxxxxxxxxxxwwwsssqqqrrrwwwyyywwwtttooossstttssssssvvvuuuqqqssstttuuuvvvvvvvvvvvvvvvwwwuuusssrrrtttvvvyyy{{{~~~|||{{{{{{yyyuuuwww{{{yyyzzz|||}}}}}}|||{{{zzz~~~yyyvvvwwwvvvsssrrrttttttuuutttrrrpppoooppprrrooonnnmmmmmmoooqqqrrrrrrmmmmmmmmmmmmmmmmmmooopppnnnmmmmmmnnnppprrrsssrrrmmmllllllmmmoooqqqqqqpppmmmmmmmmmmmmmmmlllkkkkkkkkklllllllllkkkkkklllmmmkkkmmmnnnooooooooommmkkknnnoooqqqpppooonnnooopppnnnooopppooollljjjjjjjjjlllmmmmmmnnnnnnnnnnnnnnnmmmoooqqqrrrrrrrrrssstttrrrrrrsssuuuvvvxxxyyyzzztttyyy{{{xxx|||xxxwwwwww{{{nnnqqqttttttpppooonnnnnnppppppooonnnoooooonnnnnnnnnnnnoooooouuutttrrrnnnkkkiiijjjlllppppppoooppppppqqqssssssrrrqqqqqqpppppppppppppppqqqssstttsssqqqppppppqqqooooooqqqrrrooosssrrrppprrrtttttttttttttttuuuuuuuuuuuuxxxzzzwwwrrrqqqtttxxxuuuuuuyyy}}}zzz{{{~~~|||zzzxxxwwwwwwxxxyyyxxxwwwvvvuuuvvvvvvuuusssmmmrrruuuuuuuuuwwwuuupppssstttuuuuuuuuuuuuvvvxxxvvvtttrrrrrrtttvvvxxxxxxxxxvvvvvvxxxwwwwwwzzzyyyzzz{{{||||||{{{zzzzzz~~~zzzzzzuuutttqqqmmmmmmqqqsssttttttrrrppppppqqqrrroooooonnnnnnnnnpppqqqrrrmmmnnnoooooooooppprrruuuqqqooonnnnnnoooppppppooonnnmmmkkkkkkllllllkkkiiilllllllllllllllllllllmmmiiikkkllllllkkkkkklllmmmlllmmmmmmlllmmmpppoookkknnnoooqqqqqqpppooooooppplllnnnooonnnmmmkkkkkklllkkkllllllmmmmmmmmmmmmmmmkkknnnppprrrrrrsssuuuwwwqqqrrrsssuuuwwwyyyzzz{{{yyy~~~yyy~~~|||~~~wwwvvvwwwoooqqqooorrrqqqooonnnooopppqqqpppnnnnnnnnnoooooooooooonnnnnnpppooonnnllljjjlllooorrrqqqpppppppppppprrrssstttqqqqqqpppoooooooooooopppqqqsssttttttrrrqqqqqqrrrtttkkkjjjrrrrrrmmmqqq}}}tttiiitttssssssssstttuuuvvvvvvwwwyyyzzzxxxuuusssuuuxxx}}}zzz}}}zzzxxx}}}||||||||||||zzzxxxwwwwwwxxxvvvxxxyyywwwtttrrrssstttppptttvvvuuuuuuxxxwwwtttrrrtttuuuuuuttttttvvvyyyvvvsssrrrsssvvvwwwwwwvvvxxxvvvxxx{{{zzzxxx{{{xxxyyyzzzzzz{{{{{{{{{{{{}}}~~~~~~{{{vvvtttsssppplllllloooqqqrrrssssssqqqqqqqqqsssppppppooonnnnnnnnnppprrrlllnnnppppppooopppsssuuurrrpppnnnnnnoooooonnnmmmnnnmmmkkkkkkkkkkkkjjjhhhkkkkkkkkkkkklllmmmnnnnnnjjjlllmmmmmmjjjiiijjjllllllmmmkkkhhhjjjoooooojjjlllnnnppppppooommmmmmnnnjjjlllnnnnnnmmmlllmmmnnnjjjkkkkkkllllllllllllllllllnnnqqqrrrrrrsssuuuwwwrrrssstttuuuwwwxxxzzzzzz{{{|||zzz}}}wwwvvvsssssssssjjjrrrqqqpppooooooqqqqqqpppooommmnnnoooppppppooonnnmmmjjjkkklllllllllmmmpppsssqqqpppooonnnoooqqqssstttppppppooonnnnnnnnnoooooooooqqqrrrsssqqqqqqqqqrrrsssnnnlllnnnpppooommmkkkooossssssrrrrrrsssuuuvvvwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyzzzuuu}}}zzz|||}}}}}}{{{xxxvvvvvvssswwwzzzxxxsssppprrruuutttvvvvvvtttuuuyyyzzzxxxqqqtttuuuuuussssssvvvyyyvvvtttssstttwwwxxxwwwuuuxxxwwwzzz|||zzzuuutttwwwxxxxxxyyyyyyzzz{{{|||||||||{{{~~~uuuvvvttttttuuurrrnnnnnnqqqppprrrssssssrrrqqqrrrssspppqqqpppooommmnnnoooqqqkkknnnoooooommmmmmpppssspppnnnmmmmmmnnnoooooonnnmmmlllkkklllnnnooonnnmmmjjjjjjjjjkkklllmmmnnnoookkkmmmooommmjjjhhhhhhjjjkkklllhhhdddgggnnnnnnjjjjjjlllnnnooommmllllllllliiikkkmmmnnnmmmmmmnnnoooiiijjjkkkkkkllllllkkkkkknnnoooqqqrrrrrrsssuuuwwwtttuuuuuuvvvwwwxxxxxxyyyyyyyyyyyyrrrwwwwwwiiisssqqqpppooopppqqqqqqqqqooolllmmmpppqqqqqqpppmmmllliiikkkmmmnnnnnnmmmmmmnnnpppooonnnmmmnnnppprrrssspppoooooonnnnnnnnnnnnnnnmmmoooqqqqqqqqqpppqqqrrrllluuuvvvmmmjjjoooqqqmmmqqqsssrrrrrrrrrsssuuuvvvxxxvvvuuuvvvxxx{{{}}}|||{{{xxxttt|||}}}yyywwwvvvwwwppphhhooorrrppptttwwwwwwuuuttttttvvvuuuvvvwwwvvvsssrrrsssvvvrrrtttwwwyyyxxxvvvrrrooossstttvvvxxxyyyyyyyyyyyyuuuvvvwwwxxxzzz{{{|||}}}yyyxxxzzztttzzz{{{rrrmmmpppsssqqqppprrrooorrrsssrrrppppppsssvvvrrrqqqooommmllllllmmmnnnnnnnnnoooooooooooonnnnnnoooooonnnmmmllllllkkkkkkmmmmmmllllllmmmnnnpppqqqkkklllmmmmmmmmmlllkkkjjjoooooonnnmmmmmmmmmmmmmmmooollliiiiiilllooorrrsssqqqooommmkkkjjjkkklllmmmhhhiiikkkmmmlllkkkiiihhhnnnnnnnnnmmmjjjiiijjjkkknnnoooooopppqqqrrrrrrrrrsssuuuwwwvvvtttuuuyyy|||{{{www|||vvvsssvvvsssvvvtttrrrpppoooooooooooonnnmmmnnnnnnoooqqqrrrsssnnnnnnoooooonnnmmmlllkkkmmmmmmnnnoooppprrrtttuuuuuurrrpppooopppqqqqqqppppppnnnlllkkkkkkkkkmmmnnnoooppppppooommmmmmppprrrrrrtttqqqtttuuuuuuzzzyyyooouuuvvvwwwyyy||||||{{{zzzvvv~~~}}}zzz~~~yyy~~~}}}~~~{{{yyy|||{{{vvvuuusssooosssooowwwrrrtttvvvvvvttttttuuuvvvuuuvvvvvvtttqqqqqqsssvvvtttuuuvvvvvvvvvtttsssrrrssstttvvvxxxyyyyyyyyyyyyzzzyyyyyywwwvvvuuuuuuttt{{{yyyyyy|||~~~zzzyyyrrrooosssvvvssspppqqqqqqrrrsssrrrpppppprrruuurrrrrrqqqpppoooooooooooooooooopppppppppooonnnnnnooooooooonnnmmmlllllllllsssrrrqqqooonnnnnnoooooojjjjjjkkkllllllkkkjjjiiiqqqqqqpppoooooooooooooooooollliiiiiikkknnnpppqqqpppooommmkkkkkkkkklllmmmllljjjiiikkknnnnnnkkkhhhlllmmmmmmlllkkkkkkmmmoooooooooppppppqqqrrrrrrssssssttttttttttttuuuxxxzzzxxxwwwsssuuuvvvqqqrrrwwwvvvvvvuuusssqqqpppooooooooonnnnnnnnnnnnooopppqqqqqqooooooooonnnnnnmmmmmmmmmmmmnnnnnnoooppprrrtttuuuuuusssqqqpppqqqrrrrrrqqqqqqooonnnllllllmmmnnnooorrrpppnnnoooppprrrrrrrrrlllkkkttt{{{mmmssszzzyyyxxx{{{tttuuuvvvyyy{{{}}}}}}}}}|||yyyzzzxxxzzz~~~~~~~~~~~~{{{xxxxxx{{{tttxxxvvv~~~tttxxxrrrtttssstttuuuuuussstttuuuwwwuuuuuutttqqqppppppsssvvvvvvuuuttttttsssssstttttttttuuuvvvxxxyyyyyyyyyxxxuuuvvvvvvvvvwwwxxxxxxxxx|||yyyxxxyyy{{{}}}|||zzz}}}wwwsssrrrvvvxxxuuuqqqooorrrssssssrrrqqqppprrrsssqqqrrrrrrrrrrrrrrrqqqqqqpppppppppppppppooonnnmmmooooooooonnnmmmmmmllllllqqqpppnnnmmmkkkkkkkkkkkkkkkkkklllmmmmmmmmmlllkkkqqqqqqpppoooooooooooooooooollliiihhhjjjmmmnnnooonnnnnnlllkkkkkklllmmmnnnoookkkgggiiinnnpppmmmhhhjjjkkkkkkkkkjjjlllpppsssoooppppppqqqqqqrrrrrrrrrsssrrrrrrsssuuuwwwwwwwww{{{zzzxxxvvvtttuuuuuuuuuwwwvvvtttrrrppppppppppppooooooooooooooooooooooooqqqpppooonnnnnnnnnoooooonnnnnnnnnoooqqqrrrtttuuuvvvtttqqqqqqrrrssssssrrrqqqpppooonnnmmmnnnoooppprrrnnnlllnnnrrruuutttqqqnnnjjjjjjuuusssrrruuuxxxzzzssstttvvvxxx{{{}}}}}}~~~}}}~~~~~~xxx}}}zzzxxxyyy~~~vvvxxxzzzrrrpppqqqvvvsssvvvuuuuuutttsssssstttvvvwwwuuutttqqqooonnnpppsssvvvuuutttttttttsssttttttttttttuuuwwwxxxyyyyyyxxxxxxtttuuuvvvxxxyyy{{{|||||||||yyyyyy{{{||||||~~~wwwxxxzzzvvvtttsssuuuvvvuuuqqqooottttttsssrrrqqqqqqqqqrrrpppqqqrrrsssssssssrrrqqqoooooooooooonnnmmmllllllnnnnnnnnnmmmmmmlllllllllkkkkkkkkkkkkkkkkkkkkkkkkmmmnnnooopppqqqpppooooooooonnnnnnmmmmmmmmmmmmmmmnnnkkkiiihhhjjjlllmmmmmmmmmmmmlllllllllmmmnnnnnnnnnkkkhhhiiikkkmmmllljjjjjjjjjjjjiiiiiikkkooorrrooooooooopppppppppqqqqqquuurrrqqqssswwwyyyxxxvvvuuu{{{yyyvvvyyyyyyuuuvvvxxxvvvtttrrrqqqpppqqqqqqooooooooooooooonnnnnnmmmrrrqqqooommmmmmnnnpppqqqooooooooopppqqqrrrtttttttttrrrppppppqqqrrrrrrrrrqqqpppooonnnnnnnnnoooooonnnmmmmmmnnnqqqrrrsssrrrwwwrrrmmmllltttkkkwww~~~uuuuuuvvvxxxyyyzzz{{{~~~|||xxx}}}~~~|||{{{}}}~~~uuuzzzzzzqqqkkkyyywwwssswwwvvvtttsssssstttuuuvvvwwwuuussspppnnnoooqqqsssuuurrrssstttuuuuuutttsssrrrtttuuuwwwxxxyyyyyyxxxwwwzzzyyyyyyxxxxxxwwwwwwwwwyyyxxx{{{}}}zzzxxxzzzyyyvvvuuutttsssssstttsssqqqtttsssrrrqqqqqqqqqqqqqqqooopppqqqrrrrrrrrrppppppmmmnnnnnnnnnmmmmmmlllkkkmmmmmmmmmlllllllllllllllmmmnnnnnnnnnoooooooooooonnnnnnpppqqqqqqqqqppppppooonnnnnnmmmmmmmmmmmmmmmmmmkkkiiihhhjjjkkkllllllmmmllllllllllllmmmmmmnnnhhhjjjkkkjjjggggggiiillljjjjjjjjjiiihhhiiilllnnnnnnnnnnnnooooooooooooooouuusssrrrtttxxxzzzyyyvvv|||mmmyyyvvvooouuuwwwuuu|||xxxvvvtttrrrqqqpppqqqqqqooooooppppppooonnnmmmlllqqqpppnnnmmmmmmoooqqqrrrppppppppppppqqqrrrttttttrrrpppnnnnnnpppqqqqqqqqqoooooonnnnnnnnnmmmmmmnnnkkkooosssrrrpppooossswwwxxxwwwtttooommmtttzzzwww|||xxxvvvyyy{{{{{{zzzzzz{{{}}}|||}}}}}}||||||}}}}}}zzz~~~~~~|||~~~~~~{{{{{{vvvzzzuuutttssssssuuuvvvvvvuuuuuurrroooooopppsssttttttppprrrtttuuuvvvuuusssrrruuuvvvwwwxxxyyyxxxxxxwwwsssttttttuuuvvvwwwxxxxxxwwwwww{{{~~~~~~wwwxxxxxxuuuvvvxxxvvvsssrrrtttuuussstttsssqqqqqqrrrsssrrrqqqooopppppppppppppppoooooolllmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllnnnooooooooonnnmmmlllkkkkkklllnnnooopppoooooonnnqqqqqqpppooooooooooooooollljjjiiiiiikkklllmmmlllmmmmmmmmmmmmmmmmmmlllllleeeiiimmmkkkfffdddhhhllljjjkkklllkkkiiiiiijjjkkkooooooooooooooooooooooootttttttttvvvxxxyyyyyyxxxxxxzzzvvvqqq|||wwwvvvtttrrrppppppppppppnnnnnnooopppooonnnlllkkkpppooonnnnnnnnnooopppqqqpppppppppqqqqqqrrrttttttqqqooommmmmmoooqqqqqqqqqoooooonnnnnnnnnnnnmmmmmmkkkrrrwwwvvvqqqooosssyyypppsssuuussspppqqqvvv{{{xxxnnnuuuvvvzzz}}}}}}{{{yyyzzz|||~~~zzz}}}}}}{{{xxx~~~vvv|||uuusssssstttvvvwwwuuussstttrrrpppppprrrttttttsssrrrrrrrrrsssssstttttttttuuuvvvwwwxxxyyyxxxwwwwwwlllnnnppptttwww{{{}}}vvvvvvyyy~~~~~~|||}}}{{{wwwyyywwwrrruuuzzz{{{wwwvvvxxxwwwssstttqqqpppppprrrtttsssrrrrrrqqqpppooooooooooooooolllmmmnnnoooppppppppppppnnnnnnnnnoooooooooooooookkklllmmmmmmmmmmmmlllkkkjjjlllmmmoooooooooooonnnqqqqqqpppoooooooooooooookkkjjjiiijjjlllnnnnnnnnnnnnnnnnnnnnnmmmlllkkkkkkfffiiilllllliiiggghhhjjjjjjlllnnnnnnlllkkkkkklllqqqqqqqqqpppppppppppppppqqqsssvvvwwwwwwwwwwwwxxxpppxxxvvvuuusssqqqpppooooooooolllmmmooopppooonnnmmmlllmmmmmmmmmnnnnnnoooooooooqqqqqqqqqqqqrrrrrrssstttqqqpppnnnnnnpppqqqrrrqqqooopppppppppoooooonnnnnnlllpppuuutttpppoooqqqtttmmmooorrrtttssssssssstttxxxooosssxxx~~~|||zzzzzz|||zzz}}}~~~}}}}}}yyy~~~~~~zzzrrrwwwwwwoooyyytttssssssuuuxxxxxxuuurrrtttrrrpppqqqtttvvvuuussstttsssqqqpppqqqsssuuuwwwuuuvvvxxxxxxyyyxxxwwwwwwssstttuuuwwwxxxzzz{{{|||vvvuuuwwwzzz{{{zzz}}}xxxzzz}}}{{{vvvttt{{{|||zzz{{{xxxrrrsssqqqooopppsssuuutttrrrtttsssqqqooonnnnnnoooooommmnnnoooqqqrrrrrrrrrrrrpppppppppppppppqqqqqqqqqjjjlllnnnppprrrssssssssslllmmmooopppqqqqqqqqqpppoooooonnnmmmmmmmmmmmmmmmkkkiiiiiijjjmmmooooooooonnnnnnnnnnnnmmmlllkkkjjjhhhiiikkklllmmmllliiihhhiiillloooppppppnnnnnnnnnrrrrrrrrrrrrrrrrrrrrrrrrooorrrvvvwwwuuutttvvvxxxwwwyyyvvvuuurrrpppooooooooooookkkmmmnnnppppppooommmlllkkklllmmmnnnoooooonnnnnnqqqqqqqqqqqqrrrsssssstttrrrpppooooooqqqssssssssspppqqqqqqqqqqqqpppooooookkkmmmnnnooonnnmmmmmmmmmqqqqqqqqqrrrssssssrrrqqqccc}}}ssspppvvv~~~~~~{{{|||}}}{{{xxxxxx}}}~~~~~~{{{zzz{{{{{{|||uuu}}}~~~kkk|||nnnwwwqqqsssvvvwwwvvvuuuttttttppppppqqqssstttuuuuuuvvvuuurrrqqqtttsssqqqqqqttt{{{wwwtttuuuxxxzzzxxxuuusssttttttuuuvvvwwwxxxxxxzzzzzzzzzyyyyyyxxxxxxxxx|||wwwvvv}}}}}}zzzzzzxxxxxxyyy{{{{{{xxxsssooopppnnnlllnnnrrruuuuuutttpppooonnnnnnoooppprrrtttllloooqqqqqqooonnnooorrrssssssrrrpppnnnmmmnnnpppkkkmmmqqqtttuuutttrrrpppooonnnnnnmmmlllkkkkkkkkkmmmmmmlllllllllmmmmmmnnnllllllllllllkkkjjjiiihhhoookkkiiijjjnnnnnnjjjeeelllkkkkkklllnnnooommmllllllllllllmmmmmmnnnooopppqqqrrrsssssssssrrrqqqpppooopppqqqrrrsssuuuvvvvvvpppfffmmmoooooorrrrrrrrrqqqppppppqqqqqqpppnnnlllmmmnnnoooooopppoooooojjjkkknnnqqqsssuuuvvvwwwrrrpppqqqtttsssqqqssswwwppppppqqqpppooommmkkkjjjmmmoooppppppoooooopppqqqssssssssssssssssssssssssxxxkkkrrrrrrvvvzzz||||||}}}~~~yyy|||}}}}}}~~~}}}~~~www||||||~~~xxxssszzzwwwxxxzzzyyywwwuuuttttttttttttssssssssssssttttttuuurrrqqqttttttrrrrrrvvvwwwtttrrrtttyyy{{{yyyvvvvvvvvvvvvwwwvvvvvvvvvuuuwwwxxxxxxyyyyyyzzzzzzzzz{{{yyywwwzzzxxxxxx{{{yyyxxxxxxyyyyyyvvvrrroootttrrroooooorrrtttuuutttrrrqqqooonnnoooppprrrsssmmmpppsssssspppoooqqqsssqqqqqqqqqooommmnnnppprrrpppqqqsssuuuuuutttrrrppprrrqqqqqqpppoooooonnnnnnjjjkkkkkklllmmmnnnoooooollllllllllllkkkjjjiiihhhnnnkkkjjjjjjmmmmmmkkkiiipppoooooopppqqqqqqpppnnnnnnnnnnnnnnnooopppqqqrrrrrrsssttttttsssrrrqqqpppooopppqqqrrrsssuuuuuuvvv|||lllnnntttuuutttqqqpppnnnoooppppppooommmooooooooooooooonnnnnnmmmkkklllnnnpppqqqrrrssssssqqqpppppprrrrrrpppsssxxxsssssssssrrrqqqooommmllloooqqqrrrrrrqqqqqqrrrsssqqqrrrrrrrrrssssssttttttkkktttzzzuuuxxx}}}{{{~~~ttt}}}xxx|||}}}~~~~~~~~~~~~{{{www|||zzztttsssxxx}}}}}}}}}zzzwwwtttttttttxxxvvvtttrrrqqqqqqrrrssstttqqqqqqtttuuussstttwwwuuutttsssuuuxxxyyywwwsssvvvwwwxxxxxxwwwuuusssrrrtttuuuvvvxxxyyy{{{|||}}}{{{}}}~~~yyyyyywwwsssvvv|||zzzyyywwwvvvvvvtttqqqooovvvssspppnnnppprrrsssssstttsssqqqoooooopppqqqrrrooorrruuutttrrrqqqsssuuuppppppooommmlllnnnqqqtttrrrrrrrrrrrrrrrqqqppppppooonnnnnnmmmmmmlllllllllhhhiiikkkmmmoooooooooooollllllllllllkkkjjjiiiiiilllkkkkkkkkkkkklllmmmmmmqqqppppppqqqrrrrrrpppnnnppppppppppppqqqrrrssssssssssssttttttssssssrrrqqqppppppqqqrrrtttuuuvvvvvvpppsssvvvmmmiiipppooonnnnnnoooooonnnlllpppppppppooonnnnnnmmmmmmoooooopppqqqqqqqqqqqqqqqqqqoooooopppppppppsssyyyttttttsssrrrqqqooommmlllpppqqqrrrrrrqqqqqqrrrtttppppppqqqrrrrrrssstttttttttqqqqqquuu|||xxx~~~}}}{{{}}}tttyyyxxx{{{~~~xxxzzz||||||||||||~~~~~~~~~~~~|||www}}}zzztttuuuxxx}}}}}}|||yyyuuusssssstttxxxvvvssspppoooppprrrssstttqqqqqqtttuuutttuuuxxxwwwvvvvvvwwwwwwuuurrrnnntttuuuvvvvvvvvvtttsssqqqtttuuuvvvwwwyyy{{{||||||{{{{{{}}}}}}yyyxxxzzzxxxtttvvv{{{|||zzzwwwvvvuuutttrrrpppssspppmmmllllllnnnqqqrrruuutttrrrpppooooooqqqqqqooorrruuuuuurrrqqqsssuuuqqqpppooolllkkklllpppsssoooooonnnnnnnnnnnnnnnoookkkkkkkkkjjjjjjjjjiiiiiihhhjjjlllnnnoooooonnnmmmmmmmmmmmmmmmmmmlllkkkjjjjjjkkkllllllkkklllnnnqqqooonnnnnnnnnoooooommmlllppppppppppppqqqrrrssssssqqqrrrrrrsssttttttttttttqqqrrrssstttuuuwwwxxxxxxssspppqqqooonnnnnnoooooonnnmmmooooooooonnnnnnnnnnnnnnnqqqrrrsssttttttttttttsssrrrooonnnpppppppppttt{{{rrrrrrqqqpppooommmlllkkknnnoooqqqpppooooooppprrroooooopppqqqrrrssstttuuu~~~ggguuunnnxxxyyyzzz}}}~~~zzzzzzttt}}}}}}vvvxxxzzz{{{{{{|||~~~~~~~~~~~~xxx{{{yyyyyyxxxvvvsssqqqrrrssstttssspppooonnnppprrrtttsssqqqqqqtttuuussstttxxxvvvvvvvvvwwwvvvtttqqqnnnpppqqqrrrtttttttttttttttvvvvvvwwwxxxxxxyyyzzzzzz}}}{{{xxxvvvwwwzzz{{{zzzxxxyyy~~~{{{xxxvvvvvvuuutttrrrpppooonnnmmmmmmooorrrtttuuutttrrrpppoooooopppqqqnnnqqqtttsssqqqpppqqqtttrrrqqqooommmkkkkkkmmmpppllllllkkkkkklllmmmooopppllllllllllllkkkkkkkkkkkkkkklllnnnoooooommmkkkjjjnnnnnnnnnnnnnnnnnnmmmllljjjkkkmmmmmmlllmmmoooqqqnnnmmmlllmmmnnnnnnmmmkkkoooooonnnoooooopppqqqrrrnnnoooppprrrsssuuuwwwxxxssstttuuuvvvwwwxxxyyyzzzqqquuurrrpppoooooopppqqqooonnnmmmmmmmmmmmmnnnoooqqqrrroooppprrrssstttuuuvvvvvvssspppooopppppppppuuu{{{rrrrrrqqqpppooonnnmmmmmmnnnpppqqqqqqppppppqqqrrroooooopppqqqssstttuuuuuusss}}}uuuuuu|||mmmxxx|||yyy}}}~~~wwwuuu}}}}}}}}}xxxxxxzzz|||}}}}}}~~~~~~~~~yyy~~~~~~zzzvvvwwwwwwvvvsssrrrrrrsssrrrqqqpppooopppqqqsssuuusssppppppssstttrrrsssvvvrrrssstttvvvvvvvvvuuuuuunnnoooppprrrsssuuuwwwwwwwwwwwwwwwxxxxxxxxxxxxxxx~~~|||}}}xxxwwwwwwzzz}}}}}}zzzxxx}}}zzzxxxwwwwwwvvvuuutttpppqqqqqqqqqpppqqqtttvvvtttsssqqqooonnnnnnooopppmmmpppsssrrrpppooopppssspppqqqpppnnnkkkjjjkkkmmmkkkkkkllllllmmmooopppqqqjjjjjjjjjjjjjjjjjjjjjjjjmmmnnnnnnnnnnnnlllkkkjjjmmmnnnnnnnnnnnnnnnmmmmmmkkklllmmmnnnoooooooooooonnnmmmmmmnnnpppqqqooonnnnnnnnnmmmnnnnnnooopppqqqmmmnnnnnnppprrruuuwwwxxxttttttuuuvvvxxxyyyzzz{{{~~~kkkrrrrrrqqqppppppqqqqqqpppooollllllllllllnnnppprrrssskkklllnnnppprrrttttttuuussspppoooqqqpppooorrrxxxssssssrrrqqqqqqqqqqqqrrrqqqrrrssssssrrrrrrsssuuuqqqqqqrrrrrrssstttuuuuuuqqqyyyuuuooovvv}}}{{{zzz|||{{{}}}{{{wwwvvv|||vvv~~~zzz|||~~~yyyxxxwwwyyyzzzyyyvvvsssrrrrrrssssssrrrrrrsssssstttuuussspppppprrrssspppqqqtttrrrssstttuuuuuuvvvwwwxxxqqqqqqqqqqqqsssvvvyyy{{{wwwwwwwwwwwwxxxxxxxxxxxx{{{{{{|||yyyzzz{{{{{{{{{{{{zzzxxxyyyxxxvvvvvvwwwwwwuuutttppprrrttttttrrrqqqrrrtttrrrqqqooommmmmmnnnooopppmmmpppsssrrrpppooopppsssmmmnnnooonnnmmmkkkllllllkkkkkkllllllmmmmmmnnnnnniiiiiiiiiiiiiiiiiiiiiiiimmmmmmmmmmmmmmmlllllllllllllllmmmmmmmmmmmmlllllllllllllllooorrrrrroookkkmmmmmmmmmoooqqqrrrqqqpppnnnnnnnnnnnnnnnoooqqqqqqnnnnnnnnnoooppprrrtttvvvrrrssstttuuuwwwxxxyyyyyyxxxvvvxxxqqqpppooooooppppppooonnnnnnmmmllllllmmmoooqqqssskkklllmmmoooqqqrrrssssssqqqoooooopppooolllooosssrrrrrrqqqqqqqqqrrrssstttqqqrrrtttsssrrrrrrsssuuusssssssssttttttuuuuuuuuuwwwjjjvvvwwwjjjhhh{{{xxxzzzzzz~~~}}}yyy|||~~~|||zzz|||~~~~~~~~~}}}yyyzzzzzz|||}}}|||yyyuuusssrrruuuuuuuuuuuuuuuuuutttttttttpppppprrrrrrooopppsssvvvvvvvvvuuuttttttuuuwwwuuutttrrrrrrtttwwwzzz|||uuuvvvvvvwwwxxxxxxyyyyyy~~~zzzxxx|||xxx|||~~~{{{yyyxxxyyyzzzwwwvvvuuuvvvwwwwwwuuussspppsssuuutttqqqnnnnnnoooqqqpppnnnmmmlllmmmooopppmmmqqqssssssqqqoooqqqsssiiilllnnnooonnnmmmmmmmmmjjjjjjkkkkkkkkkjjjiiiiiimmmmmmmmmmmmmmmmmmmmmmmmlllllllllllllllmmmnnnooojjjjjjkkkkkklllkkkkkkkkkmmmllllllpppttttttnnniiikkkkkklllnnnppprrrqqqpppnnnnnnnnnnnnooopppqqqrrrppppppoooooooooppprrrsssqqqrrrssstttuuuvvvwwwxxxkkkmmmwwwppppppooonnnnnnoooooonnnmmmpppooommmlllmmmnnnpppqqqmmmnnnpppqqqrrrsssttttttooommmnnnooonnnjjjkkkpppoooooonnnnnnoooqqqrrrtttoooqqqrrrrrrqqqppprrrsssttttttuuuuuuuuuuuuuuuuuunnnyyyrrroooyyyuuurrrpppwww{{{xxx{{{}}}|||}}}sss~~~}}}ooozzz{{{|||}}}{{{yyy{{{zzz~~~~~~yyyyyyuuuvvvzzztttssssssrrrrrrrrrrrrsssssswwwvvvuuusssrrrrrrssssssppptttwwwvvvtttsssuuuwwwpppqqqsssuuuvvvxxxzzz{{{zzzxxxvvvuuuvvvvvvuuuttt{{{{{{{{{{{{{{{|||}}}~~~yyyyyyxxxwwwwwwxxxyyyyyyxxxxxxuuuqqqpppqqqtttvvvwwwpppqqqqqqrrrssssssttttttsssrrrpppoooooooooppppppqqqrrrrrrqqqooooooppprrrrrrrrrqqqqqqooonnnmmmlllhhhiiijjjkkklllkkkkkkjjjlllmmmnnnnnnmmmllljjjiiimmmmmmlllllllllmmmnnnooopppmmmiiihhhiiijjjiiigggjjjkkkkkkjjjiiijjjllloooiiikkkmmmmmmooorrrpppkkkqqqrrrrrrqqqpppoooqqqrrrooooooppppppqqqqqqqqqrrrxxx{{{{{{wwwuuuxxxyyyxxxrrrqqq{{{ssskkktttssspppnnnmmmoooppprrrpppooooooooonnnnnnmmmmmmiiijjjkkkmmmoooqqqtttuuuoooqqqtttrrrnnnkkkjjjlllqqqooooooqqqssssssppplllpppqqqrrrsssrrrqqqpppoooqqqrrrtttuuuuuuuuuttttttoooppprrrtttuuuuuuuuuuuuyyysss|||{{{~~~}}}wwwzzzxxxyyyyyytttzzzwwwzzz||||||{{{zzz|||~~~|||~~~www|||yyyvvvwwwrrrvvvuuuuuuttttttuuuuuuvvvvvvuuutttrrrrrrrrrssssssqqqsssuuuuuutttsssttttttppppppqqqsssvvvxxxxxxxxxxxxxxxxxxwwwvvvuuuuuuuuuxxxxxxxxxyyyzzz{{{|||}}}nnnxxxvvvtttuuuwwwyyyyyyyyywwwtttqqqppprrrtttuuuuuuttttttssssssrrrqqqpppppprrrqqqpppooooooooopppqqqsssttttttsssqqqqqqrrrtttppppppppppppooommmkkkjjjggghhhiiijjjjjjjjjiiiiiiggghhhiiijjjkkkjjjjjjiiikkkkkkkkkkkkkkklllmmmmmmmmmkkkiiiiiikkkkkkjjjiiilllmmmnnnmmmlllmmmnnnppplllrrrvvvtttsssuuuvvvtttpppqqqqqqpppooooooqqqsssmmmmmmnnnoooqqqrrrsssssspppuuuwwwttttttwwwyyyxxxooommmrrrpppnnnsssqqqpppnnnnnnnnnpppqqqoooooonnnmmmmmmmmmnnnnnnnnnnnnnnnoooppprrrssstttoooqqqqqqqqqooommmmmmmmmqqqpppppprrrttttttpppmmmooooooqqqrrrrrrrrrqqqppprrrssstttuuuuuuttttttsssqqqqqqqqqqqqrrrtttvvvwwwtttuuuzzzxxxwwwvvv|||||||||xxxyyy}}}zzz|||xxxxxxyyywwwvvvyyy}}}~~~|||{{{{{{~~~|||xxxwww~~~wwwuuusssvvvuuuuuuttttttuuuuuuvvvtttsssrrrrrrrrrrrrssssssssssssrrrsssttttttrrrqqqqqqooooooqqquuuxxxwwwuuuuuuxxx{{{zzzwwwtttuuuvvvvvvvvvvvvwwwxxxyyy{{{|||zzz~~~pppwwwuuurrrrrrtttwwwyyyzzztttsssqqqqqqrrrssssssrrrttttttsssrrrqqqpppooonnnpppppppppoooppppppqqqrrrsssssstttrrrqqqppprrrsssmmmnnnoooooonnnllljjjhhhfffggghhhhhhiiihhhhhhhhhcccdddfffgggiiiiiijjjjjjiiiiiijjjjjjjjjkkkkkkkkkjjjiiiiiijjjlllmmmllljjjmmmoooqqqqqqpppooopppqqqhhhqqqvvvtttpppqqqtttuuunnnooopppooonnnoooqqqsssjjjkkkmmmoooqqqrrrssssssnnnsssvvvttttttvvvwwwuuuyyyqqqmmmlllnnnnnnppppppooonnnnnnnnnoooooopppooommmllllllnnnpppqqqsssrrrrrrqqqqqqrrrrrrsssqqqpppnnnnnnpppqqqppppppppppppqqqrrrtttsssqqqnnnnnnnnnooopppqqqqqqqqqqqqsssssstttuuuuuutttrrrrrrtttrrrqqqpppqqqssswwwyyyvvv{{{yyyxxx}}}rrrwww~~~{{{zzzuuu|||yyyyyy{{{tttzzz|||~~~}}}~~~~~~~~~sssxxxwwwwwwttttttssssssssssssttttttrrrrrrqqqrrrrrrrrrrrrsssvvvtttrrrsssuuuuuurrrooossspppoooqqqvvvxxxwwwtttsssxxx|||{{{wwwssstttwwwuuuuuuuuuvvvxxxyyy{{{|||{{{|||}}}~~~zzzwwwsssrrrsssvvvxxxxxxsssrrrqqqrrrssssssqqqpppppppppppppppppppppppppppoooooooooppppppqqqrrrrrrpppqqqqqqpppnnnnnnoooppplllmmmooopppooommmjjjhhhhhhhhhhhhhhhiiihhhhhhhhheeeeeefffhhhiiiiiijjjjjjhhhhhhiiiiiijjjjjjjjjjjjiiiiiikkklllmmmlllkkkjjjlllnnnqqqqqqpppooonnnooofffmmmqqqnnnlllnnnpppppplllmmmnnnnnnnnnnnnppprrrkkklllnnnpppqqqqqqqqqqqqqqqvvvyyywwwuuuvvvtttrrr{{{nnnvvvqqqooorrrkkknnnoooooooooooonnnnnnnnnqqqpppnnnmmmmmmooorrrttttttssssssrrrrrrrrrrrrsssrrrooolllmmmqqqtttsssrrrnnnoooqqqrrrsssrrrpppoooooooooooooooppppppoooooosssttttttuuutttsssqqqppptttsssrrrqqqrrrtttvvvwwwwww|||zzzrrrwwwzzzttt{{{|||xxx{{{xxxzzzzzzyyy{{{yyy~~~~~~~~~~~~}}}~~~qqqzzz|||wwwwwwzzztttttttttsssssstttttttttqqqqqqrrrrrrrrrrrrrrrrrrwwwuuussstttvvvvvvsssppptttrrrqqqsssvvvwwwvvvuuuqqqwww{{{zzzvvvssstttvvvvvvvvvwwwwwwxxxzzz{{{|||{{{uuuxxx{{{vvvssssssuuuuuuvvvsssrrrrrrsssssssssqqqooonnnnnnnnnnnnooooooooooooooooooppppppqqqqqqqqqqqqoooppppppooommmmmmnnnpppnnnooopppppppppnnnlllkkkkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjkkkkkkggghhhiiijjjjjjjjjiiiiiijjjkkkmmmmmmlllkkkjjjiiijjjlllnnnooommmlllkkklllkkknnnooommmooossssssppplllmmmnnnnnnmmmnnnppprrrmmmnnnpppqqqqqqpppooonnnqqqvvvxxxvvvtttuuutttqqqnnnooouuunnnrrrvvvjjjnnnnnnnnnoooooooooooonnnsssqqqooonnnoooqqqsssuuuqqqqqqqqqqqqqqqrrrssstttssspppmmmnnnrrruuutttssslllnnnppprrrrrrqqqpppoooqqqppppppoooooonnnnnnnnnsssssstttttttttrrrqqqppprrrrrrssstttuuuuuuuuuuuusssvvv{{{{{{xxxuuu{{{wwwyyyyyyzzzuuuwww|||~~~{{{zzz{{{}}}~~~}}}rrrtttvvvuuuwwwyyywwwvvvvvvuuuuuuvvvvvvwwwrrrrrrssssssssssssrrrqqqvvvuuutttuuuvvvvvvtttssssssssstttttttttuuuuuuvvvrrruuuxxxxxxuuussstttuuuxxxxxxxxxxxxyyyzzz{{{{{{uuu}}}{{{ooowww}}}xxxuuuttttttsssssstttsssrrrssstttsssqqqoooqqqqqqppppppooonnnnnnnnnoooooopppqqqqqqqqqppppppqqqrrrrrrpppooonnnpppqqqpppppppppppppppoooooonnnmmmmmmlllkkkkkkkkkkkklllooonnnmmmlllkkkkkkkkkkkkhhhiiijjjkkklllkkkjjjjjjkkkmmmnnnmmmkkkjjjjjjkkkjjjkkklllllljjjiiijjjjjjmmmnnnmmmllloootttsssooommmnnnooonnnmmmnnnppprrroooppprrrsssrrrqqqooommmlllqqqtttrrrrrrtttuuusssuuurrrrrrmmmiiipppuuupppoooooonnnnnnnnnoooppppppsssrrrpppooopppqqqssstttooooooooopppqqqrrrsssttttttrrrqqqqqqssstttsssssslllnnnqqqsssrrrqqqpppqqqrrrqqqpppooooooooooooppprrrrrrsssttttttsssqqqqqqrrrssstttvvvvvvvvvtttttttttrrryyy{{{uuu~~~|||||||||{{{~~~{{{zzz|||~~~}}}}}}yyytttuuuwwwzzzwwwwwwwwwvvvvvvvvvvvvwwwwwwttttttuuuuuutttsssrrrqqqrrrsssuuuuuutttttttttuuupppsssvvvuuurrrqqqsssvvvssstttttttttttttttttttttyyyyyyxxxxxxxxxyyyyyyzzzxxxwwwvvvzzzyyy}}}{{{wwwuuuttttttrrrqqqvvvuuussssssssssssrrrppprrrrrrrrrrrrrrrrrrrrrrrrppppppqqqrrrqqqpppoooooopppqqqqqqpppnnnnnnoooqqqrrrqqqpppoooooooooppppppnnnnnnlllkkkkkkkkkllllllooonnnlllkkkjjjjjjjjjkkkiiijjjlllmmmnnnmmmlllkkkjjjlllmmmllljjjjjjlllooolllmmmmmmkkkjjjiiijjjllljjjmmmnnnkkklllpppqqqpppnnnooopppooonnnnnnoooqqqoooppprrrttttttsssqqqooonnnrrrtttqqqqqqtttvvvuuusssvvvpppkkkooooooooouuuqqqpppnnnnnnnnnpppqqqsssqqqqqqpppoooooooooppppppppppppppppppqqqrrrsssttttttuuuvvvuuusssqqqqqqrrrmmmppptttuuusssrrrrrrtttpppooooooooopppqqqssstttpppqqqrrrssstttsssrrrqqqtttttttttttttttuuuuuuuuuwwwtttvvvzzzyyyvvv{{{~~~~~~yyy}}}~~~}}}}}}{{{yyyxxx|||~~~xxxuuuuuuttttttttttttuuuuuuuuuuuuvvvvvvuuusssqqqpppooorrruuuuuurrrqqqsssvvvnnnssswwwuuuooommmqqqvvvtttsssqqqqqqsssttttttssszzzyyyxxxxxxwwwxxxxxxxxx}}}}}}rrr{{{zzzmmmzzzxxxuuutttttttttrrrpppxxxvvvtttsssssstttsssrrrpppppprrrsssuuuvvvxxxxxxpppqqqrrrrrrqqqpppooonnnnnnoooooonnnllllllmmmnnnrrrqqqooommmmmmnnnpppqqqooonnnlllkkkjjjkkkllllllmmmllljjjiiiiiiiiijjjkkkjjjkkkmmmoooooonnnmmmllliiikkklllkkkjjjkkknnnrrrnnnooonnnllljjjjjjlllnnniiipppsssooolllnnnsssuuuppppppqqqpppnnnnnnoooqqqmmmooorrrtttuuutttsssrrrtttxxxxxxtttrrrtttvvvuuuqqqppptttmmmooo{{{rrrjjjxxxrrrqqqooommmnnnpppssstttpppooooooooonnnnnnmmmmmmrrrrrrrrrqqqqqqrrrrrrssstttwwwyyywwwsssppppppqqqnnnrrrvvvwwwuuuttttttvvvnnnnnnnnnoooqqqtttvvvxxxoooppprrrssstttssssssrrrwwwuuusssrrrrrrtttvvvxxxvvvuuurrrsss{{{~~~www{{{|||~~~{{{~~~{{{{{{}}}}}}|||||||||~~~||||||xxxvvvxxxzzz|||zzzvvvttttttvvvtttttttttttttttttttttttttttvvvxxxwwwuuusssrrrrrrsssrrrrrrrrrssstttvvvwwwssstttrrrnnnoootttxxxwwwvvvxxxyyyxxxvvvuuuuuuuuuyyy}}}{{{|||sssmmmvvv{{{wwwssstttuuutttsssrrrssstttwwwuuussssssttttttsssrrrpppqqqrrrrrrrrrqqqpppoootttsssrrrpppooonnnnnnnnnooonnnlllkkkjjjkkkkkklllsssppplllkkklllmmmmmmmmmpppmmmkkkkkkmmmnnnmmmkkkhhhjjjlllkkkiiihhhjjjllljjjmmmppppppnnnlllmmmoooooommmkkkjjjkkkllllllkkkkkkkkkmmmppprrrsssqqqooolllmmmnnnoooppppppppppppoooppppppoooooonnnmmmllloooooooooooopppqqqrrrssstttttttttssssssrrrrrrqqqwwwtttrrrssstttuuuuuusssqqqpppoooppprrrsssssspppnnnllltttiiiuuujjjmmmcccuuurrrmmmhhhiiisssyyywwwttttttvvvuuutttsssrrrrrrqqqrrrqqqsssvvvuuurrrqqqrrrtttlllnnnppprrrrrrrrrqqqppptttssstttxxxxxxtttrrrtttyyyxxxwwwuuusssrrrrrrrrrwwwuuuuuuvvvyyyzzzxxxvvvyyy{{{yyy}}}}}}|||}}}zzz}}}~~~}}}zzz|||wwwvvvwwwxxxwwwuuusssssssssrrrrrrrrrrrrrrrrrrrrrrrrtttvvvwwwvvvtttrrrrrrrrrssssssrrrrrrssstttuuuvvv{{{vvvvvvvvvuuuwwwxxxyyyyyywwwvvvvvvwwwyyy{{{yyyzzz~~~tttsssuuuwwwxxxtttuuuvvvuuusssrrrssstttxxxuuuqqqnnnnnnooopppppprrrsssssstttttttttsssssssssrrrqqqooonnnnnnmmmmmmlllkkkkkkjjjkkkmmmnnnoooooommmllllllnnnooooooooonnnkkkiiijjjkkklllkkkiiiiiikkklllkkkiiihhhjjjkkkjjjmmmppppppnnnmmmmmmooopppnnnkkkjjjkkklllmmmllljjjjjjkkklllnnnmmmkkkhhhjjjkkkkkklllmmmmmmmmmmmmllllllmmmnnnnnnooonnnnnnqqqqqqqqqqqqrrrssstttuuussssssssssssrrrsssssssss{{{sssuuurrrrrrssstttsssrrrqqqppprrrssstttuuuuuusssrrrqqqnnnfffqqqhhhoookkkyyyppptttnnnlllqqqvvvuuutttuuuuuutttsssrrrqqqqqqqqqqqqrrrtttuuuuuurrrqqqsssuuurrrrrrrrrrrrssstttuuuvvvtttrrrssswwwwwwsssrrrtttwwwwwwvvvuuuttttttttttttzzzxxxwwwxxxzzzzzzxxxvvv{{{||||||}}}|||||||||}}}yyy|||~~~yyy}}}|||~~~}}}zzzyyyrrr|||vvvuuutttssssssttttttrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrsssuuuvvvuuusssrrrqqqrrrttttttsssssssssttttttuuu|||{{{vvvuuuxxxxxxwwwxxxzzzyyyxxxwwwwwwxxxyyyzzzwwwxxx}}}{{{uuuuuuyyyuuutttyyyvvvvvvwwwuuusssrrrrrrssszzzuuupppllllllmmmoooooossssssssssssttttttuuuvvvrrrrrrpppooonnnnnnmmmmmmllllllkkkkkklllmmmnnnooolllkkklllnnnppprrrqqqpppmmmkkkjjjjjjkkkllljjjiiikkkllllllkkkjjjiiiiiijjjjjjllloooooonnnnnnnnnnnnrrroookkkjjjkkkmmmnnnnnnnnnnnnmmmnnnnnnmmmjjjgggjjjjjjkkkllllllkkkkkkkkkhhhiiikkkmmmoooppppppqqqqqqqqqqqqqqqrrrssstttuuuqqqqqqqqqqqqrrrssstttuuuyyyppprrrtttrrrrrrqqqqqqqqqpppppppppnnnnnnnnnooooooooooooooosssnnnvvvmmmpppqqqwwwgggzzzsssnnnppprrrssstttvvvsssrrrqqqpppppppppppppppsssttttttsssrrrrrrsssuuuuuutttrrrqqqrrrtttvvvxxxtttqqqqqqttttttrrrrrrtttuuutttttttttttttttuuuvvv{{{zzzyyyyyyzzzzzzxxxvvv|||xxx{{{~~~~~~zzz}}}~~~zzz}}}~~~{{{~~~~~~{{{yyyqqq~~~zzzvvvssspppqqqtttuuusssqqqssssssssssssttttttttttttssstttuuutttrrrqqqqqqrrruuutttttttttssssssssstttjjjsssxxxuuuqqqrrrvvvyyyuuuwwwxxxxxxwwwvvvwwwxxxyyyzzzvvvvvv|||yyyyyytttuuuxxxxxxwwwyyyvvvwwwwwwuuusssqqqqqqrrrxxxtttpppnnnooopppqqqqqqqqqqqqppppppqqqsssuuuvvvsssrrrqqqpppooooooooooooqqqpppnnnlllkkkkkkllllllkkkkkkmmmooorrrrrrqqqooonnnmmmmmmmmmmmmmmmlllkkklllllllllkkkjjjiiiiiijjjjjjlllnnnooooooooonnnnnnsssooollljjjkkkmmmooooooooonnnmmmmmmnnnmmmjjjhhhllllllmmmmmmmmmlllkkkkkkhhhiiikkkmmmoooqqqrrrrrroooooooooooopppqqqrrrrrroooooopppqqqrrrtttvvvxxxsssnnnrrrtttrrrqqqqqqpppoooooooooooopppkkkjjjiiiiiijjjkkklllmmmrrruuu}}}wwwrrrvvvxxxiiizzzuuuppppppqqqrrrtttuuuqqqqqqpppooooooooooooooorrrrrrqqqqqqqqqqqqssstttrrrqqqppppppqqqrrrsssttttttpppppprrrsssqqqrrruuusssssssssrrrrrrsssssssssyyyyyyyyyyyyzzzyyyxxxwww|||uuu{{{~~~{{{yyy~~~{{{~~~~~~}}}zzz|||yyy}}}|||zzzxxxtttrrrrrruuuvvvuuussssssssssssttttttuuuuuuuuusssttttttsssrrrqqqrrrsssttttttttttttttttttssssssllluuuzzzvvvpppppptttuuussstttvvvwwwvvvuuuvvvwwwyyy{{{vvvvvv}}}yyyuuu{{{{{{ssstttzzz{{{wwwvvvvvvvvvuuurrrqqqqqqqqqqqqpppoooppprrrsssrrrpppqqqqqqppppppqqqrrrtttvvvsssrrrqqqppppppppppppppprrrqqqooommmllllllllllllmmmmmmnnnppprrrqqqnnnkkklllmmmnnnnnnmmmllllllkkkmmmlllkkkkkkkkkkkkjjjjjjkkkkkkmmmnnnppppppooonnnrrrooolllkkklllmmmnnnnnnjjjiiihhhiiijjjjjjiiigggllllllllllllllllllkkkkkkkkklllnnnoooqqqqqqrrrrrroooooooooooopppqqqrrrrrrooooooooopppsssvvvxxxzzznnnhhhqqqtttrrrrrrqqqpppooonnnnnnnnnooooooooonnnmmmlllmmmnnnpppqqqeeeooo|||~~~sssyyy|||uuussssssrrrqqqrrrssssssrrrppppppooonnnnnnnnnoooooopppooooooooopppqqqqqqrrrnnnoooqqqrrrrrrqqqppppppssspppooorrrrrrqqqrrruuussssssrrrqqqpppppppppppptttuuuwwwxxxxxxyyyyyyyyy{{{|||yyy~~~~~~xxxwww|||}}}}}}~~~}}}}}}~~~~~~zzzxxxuuutttuuuvvvvvvvvvrrrrrrrrrsssttttttuuuuuusssttttttsssrrrrrrsssuuussssssttttttuuuttttttsssnnnuuuyyyuuurrrsssvvvwwwqqqsssuuuvvvuuuuuuvvvwwwxxx{{{vvvuuu|||zzzuuuzzz{{{www}}}sssqqqzzz|||uuuttttttuuusssqqqppppppqqqllllllmmmppprrrsssqqqooorrrrrrrrrrrrsssssstttuuurrrqqqqqqpppoooooopppppppppooonnnmmmmmmnnnooopppooonnnnnnooopppnnnkkkhhhiiikkkmmmmmmkkkjjjiiijjjlllkkkjjjkkklllmmmlllkkkkkkkkklllnnnpppqqqooonnnpppnnnllllllmmmmmmmmmllljjjiiiiiijjjkkkmmmlllkkkiiiiiijjjkkkkkkjjjjjjjjjmmmnnnooopppqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttuuupppppppppqqqssswwwzzz|||~~~nnnsssvvvooolllrrrppppppooooooooonnnnnnnnnppppppooonnnnnnoooqqqrrreeennnyyyqqqsssssssssooorrrsssrrrrrrttttttqqqpppoooooonnnnnnoooooooooooonnnnnnppprrrsssqqqppppppqqqsssttttttsssqqqppprrrooopppssstttrrrrrruuussssssqqqpppoooooooooooorrrtttwwwxxxxxxxxxzzz{{{yyy|||sss~~~}}}}}}}}}|||{{{{{{}}}ssszzzzzzyyyvvvttttttvvvxxxssssssttttttuuuvvvvvvwwwtttuuuuuutttrrrsssuuuvvvqqqrrrsssuuuuuuuuuttttttkkkpppsssqqqrrrvvvyyyxxxqqqsssuuuvvvvvvvvvwwwyyyuuuzzzvvvssszzzzzzwww}}}zzzyyyyyywwwtttuuuwwwvvvsssqqqrrrsssrrrpppooopppqqqooonnnnnnoooqqqrrrqqqpppqqqqqqrrrrrrsssrrrrrrrrrpppoooooonnnnnnnnnnnnnnnqqqpppooonnnnnnnnnppppppnnnmmmmmmmmmnnnmmmkkkhhhhhhkkknnnnnnkkkiiiiiijjjllljjjiiijjjmmmnnnmmmlllkkkjjjkkkmmmqqqrrrpppnnnnnnmmmllllllmmmmmmllljjjnnnmmmkkklllnnnoooooonnnhhhiiijjjkkkkkklllkkkkkklllmmmnnnpppqqqqqqqqqqqqqqqqqqqqqqqqrrrssstttuuurrrrrrqqqrrrtttxxx|||~~~wwwssssssvvvtttmmmlllpppoooooopppqqqpppooonnnmmmnnnmmmmmmllllllllllllmmmpppqqqvvvqqqnnnggglllqqquuuvvvrrrrrruuuuuurrrpppoooooooooooooooppppppooonnnppprrruuuuuurrrooorrrsssssssssssssssrrrrrrqqqoooqqquuuvvvsssrrruuurrrrrrqqqqqqqqqqqqrrrrrrsssvvvyyyyyyxxxxxxyyy{{{yyy|||{{{vvv|||~~~}}}~~~~~~zzz}}}{{{zzz}}}ooozzz{{{{{{wwwsssrrruuuxxxuuuvvvvvvwwwxxxyyyyyyzzzuuuuuuuuutttssssssuuuwwwpppqqqsssuuuvvvvvvuuuuuurrrttttttqqqrrrvvvwwwuuuqqqtttvvvwwwwwwwwwyyyzzzsssyyyuuurrrxxxzzzyyyvvvzzzsssooovvvzzztttpppssspppqqqrrrqqqoooooopppqqquuusssppppppqqqsssssssssnnnooopppqqqqqqpppnnnmmmnnnmmmmmmlllllllllmmmmmmuuusssqqqooommmmmmmmmmmmmmmlllkkklllmmmmmmkkkiiijjjmmmppppppnnnkkkkkklllkkkiiihhhjjjnnnpppnnnmmmkkkjjjjjjmmmqqqrrrpppmmmlllllllllmmmnnnmmmkkkhhhmmmkkkjjjjjjkkklllkkkjjjjjjkkklllmmmnnnooooooooojjjkkklllnnnpppqqqrrrrrroooooooooooopppqqqrrrsssssssssrrrsssuuuyyy|||llliiioooqqqnnnnnnrrrpppkkknnnoooqqqrrrqqqpppnnnmmmnnnnnnnnnmmmmmmllllllkkksssnnnpppvvvsssiiiqqquuuyyyxxxrrrqqqtttuuusssppppppoooooooooooopppqqqooooooqqquuuxxxxxxtttppptttsssqqqppppppqqqrrrtttpppoooqqqvvvwwwtttssstttrrrrrrrrrrrrssstttuuuvvvvvvyyy{{{{{{yyywwwyyy{{{yyytttwww}}}}}}{{{}}}}}}zzzxxx~~~}}}sss|||{{{zzzxxxwwwvvvvvvuuurrrrrrqqqrrrsssuuuwwwyyyvvvuuusssssssssvvvxxxzzzvvvuuuuuuvvvxxxwwwuuusssvvvtttqqqppprrrsssttttttrrrsssuuuwwwxxxwwwvvvvvvyyyyyyyyyxxxxxxxxxxxxxxx|||{{{zzzyyywwwsssqqqpppqqqtttuuuooopppssstttuuuuuutttsssooooooooooooooonnnmmmllloooooonnnmmmmmmmmmmmmmmmooonnnnnnnnnooooooooonnnnnnllljjjjjjlllnnnoooooopppooommmllllllnnnqqqssshhhkkkmmmnnnmmmllllllmmmnnnnnnnnnnnnmmmlllkkkjjjllllllnnnoooppppppppppppiiikkkmmmlllkkkkkkmmmpppmmmnnnmmmllljjjjjjkkkmmmkkkhhhiiimmmnnnlllmmmpppnnnmmmmmmlllllllllmmmmmmppppppppppppqqqrrrsssttttttuuupppqqqyyyyyyzzz{{{uuussssssssssssqqqnnnmmmnnnooovvvssspppnnnnnnoooooooooooonnnllljjjiiiggggggfffoooooooooooopppqqqrrrsssqqqxxxwwwnnnmmmtttwwwrrrqqqqqqpppoooooopppqqqrrrpppqqqrrrrrrrrrqqqpppooommmnnnpppqqqrrrrrrqqqqqqqqqrrrtttuuuuuuuuutttsssrrrsssttttttsssuuuxxxzzztttxxxrrrzzzrrr}}}{{{zzzzzzyyy~~~{{{{{{{{{{{{~~~uuu|||{{{yyyxxxvvvuuuuuuuuurrrrrrrrrrrrssstttvvvwwwsssssstttuuuuuuvvvwwwwwwuuuttttttvvvwwwwwwuuusssuuusssppppppqqqsssssssssrrrsssuuuwwwwwwwwwuuutttwwwwwwwwwwwwxxxxxxxxxxxx~~~|||{{{||||||wwwuuurrrpppoooppprrrtttnnnoooqqqsssttttttsssrrrnnnnnnooopppppppppooooooppppppoooppppppqqqrrrsssooonnnnnnnnnoooooonnnnnnooommmllllllnnnoooooonnnmmmlllkkkkkkkkklllnnnoooiiijjjkkklllllllllkkkkkknnnmmmkkkjjjiiijjjkkkllllllmmmmmmnnnooooooppppppkkkmmmmmmkkkiiiiiikkknnnmmmmmmmmmkkkiiiiiikkkmmmkkkiiiiiilllllliiijjjlllnnnmmmmmmllllllmmmmmmmmmoooppppppqqqrrrrrrssssssppptttqqqppptttrrrvvvxxxppprrrrrrsssrrrqqqnnnmmmnnnppprrrpppnnnmmmnnnppppppooopppooommmlllkkkjjjiiiiiimmmllllllmmmmmmooopppppppppvvvvvvooommmtttvvvqqqqqqqqqpppoooooopppqqqrrroooppprrrsssttttttttttttnnnooopppqqqrrrrrrrrrqqqssstttuuuuuuuuutttsssrrrtttttttttsssqqqqqqsssuuu}}}uuuvvv{{{vvvvvv~~~zzz~~~|||~~~}}}}}}~~~}}}|||}}}xxx{{{zzzxxxwwwuuutttttttttsssrrrrrrrrrrrrssstttuuuqqqrrrtttvvvwwwvvvuuuttttttssssssuuuvvvvvvtttrrrtttrrrpppoooqqqrrrrrrrrrrrrsssuuuvvvvvvuuutttsssuuuuuuvvvvvvwwwwwwxxxxxxzzz{{{zzzwwwyyy{{{wwwvvvtttrrrqqqrrrssstttnnnoooqqqrrrsssrrrrrrqqqmmmnnnooopppqqqqqqqqqqqqqqqqqqqqqppppppqqqrrrrrrnnnnnnnnnnnnnnnnnnnnnnnnpppooonnnoooppppppnnnllljjjjjjjjjjjjjjjkkkkkkkkkkkkiiihhhjjjmmmmmmkkkhhhllljjjhhhfffgggiiilllnnnmmmmmmmmmmmmnnnoooppppppnnnmmmllljjjggggggjjjlllllllllllljjjhhhhhhjjjlllkkkiiihhhkkkjjjggggggiiinnnmmmmmmlllmmmmmmnnnnnnnnnoooqqqrrrssssssrrrqqqnnnuuusssqqqrrrnnnsssxxxmmmmmmoooqqqrrrrrrqqqooonnnoooqqqnnnmmmmmmmmmooopppooonnnppppppnnnmmmmmmllllllmmmlllllllllllllllmmmnnnooommmtttuuuooonnnssstttppprrrqqqppppppppppppqqqqqqqqqrrrtttuuuuuuuuuttttttooopppqqqrrrsssssssssrrrtttuuuvvvvvvuuutttrrrqqqtttuuutttsssrrrrrrtttvvvppp}}}vvvyyy~~~|||vvv}}}}}}}}}}}}zzzyyywwwvvvtttssssssssssssssssssrrrrrrrrrrrrsssqqqrrrtttuuuvvvuuutttssssssrrrssstttvvvvvvtttrrrsssqqqooooooqqqrrrrrrqqqrrrssstttvvvvvvuuusssrrrsssttttttuuuvvvwwwwwwxxxsssxxx|||zzzwwwzzzyyyxxxwwwvvvuuuuuuuuuvvvooopppqqqrrrsssrrrrrrrrroooppppppqqqqqqqqqppppppsssrrrpppnnnmmmlllkkkkkkmmmnnnooonnnmmmmmmnnnnnnpppooooooooopppooollljjjiiiiiijjjkkkkkkkkkjjjiiinnnjjjgggiiinnnooolllhhhhhhhhhgggggghhhjjjlllnnnnnnmmmmmmlllmmmnnnooopppmmmllljjjhhhggghhhjjjlllkkkkkkkkkiiihhhhhhjjjlllkkkhhhhhhkkkkkkhhhhhhjjjmmmmmmmmmmmmmmmnnnnnnooonnnoooqqqsssssssssqqqpppoootttrrrqqqtttrrrvvvtttmmmooopppmmmpppqqqqqqpppooooooppprrrooonnnnnnoooppppppooommmoooooonnnnnnmmmnnnnnnnnnmmmmmmmmmmmmmmmnnnoooppplllqqqssspppooorrrrrrooorrrrrrqqqqqqqqqpppqqqqqqvvvvvvvvvvvvtttsssqqqoooqqqqqqrrrrrrssssssssssssssstttuuuvvvvvvuuutttsssssstttuuuuuuvvvwww{{{}}}}}}uuu}}}xxx{{{}}}zzz~~~}}}~~~yyy}}}|||yyyxxxwwwuuutttssssssrrrssssssssssssssssssrrrrrrsssssssssssssssttttttuuurrrrrrrrrtttvvvvvvtttrrrrrrqqqppppppqqqrrrqqqpppqqqrrrtttuuuvvvuuusssrrrsssssstttuuuvvvvvvwwwwwwuuuxxx|||}}}|||{{{|||~~~{{{zzzyyyyyyxxxxxxwwwvvvvvvuuuuuurrrrrrrrrsssssssssssssssrrrrrrrrrqqqqqqooonnnmmmqqqpppooommmkkkjjjjjjiiilllnnnooonnnmmmlllmmmoooooonnnnnnnnnooommmkkkhhhjjjkkklllmmmmmmlllkkkjjjpppllliiijjjnnnpppmmmjjjeeegggiiikkkmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnoookkkjjjhhhhhhiiijjjlllmmmjjjkkkkkkiiihhhhhhkkkmmmjjjhhhhhhlllmmmkkkkkknnnmmmmmmmmmmmmmmmnnnooopppnnnppprrrssssssrrrqqqpppppprrrmmmnnnvvvvvvxxxoooiiioooqqqpppqqqpppqqqqqqpppooooooppprrrrrrqqqpppqqqqqqpppnnnlllnnnnnnmmmmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmnnnnnnooolllppprrrpppoooqqqqqqppprrrrrrrrrrrrqqqqqqppppppttttttttttttsssqqqooonnnrrrrrrrrrrrrrrrrrrsssssspppqqqsssuuuwwwwwwwwwwwwtttuuuvvvvvvwwwyyy|||{{{zzzxxx{{{}}}zzzzzzyyy|||wwwwwwzzzyyywwwvvvtttssssssssssssttttttuuuuuutttssssssuuuttttttsssssstttuuuuuurrrrrrsssuuuwwwwwwuuussssssqqqpppqqqrrrsssrrrpppppprrrtttvvvwwwvvvuuutttttttttuuuuuuvvvvvvwwwwwwzzzyyyyyyyyy{{{|||||||||~~~rrrqqqxxxuuuvvvvvvvvvuuutttsssrrrsssssssssssssssssssssssssssrrrrrrqqqpppnnnmmmlllnnnnnnnnnmmmmmmnnnnnnoookkknnnpppooolllkkkmmmoooooonnnmmmmmmmmmmmmkkkiiimmmmmmnnnoooooonnnlllkkkqqqnnnkkklllnnnooonnnllleeegggkkknnnoooooommmllllllmmmmmmnnnnnnnnnmmmmmmjjjiiihhhiiikkkmmmmmmllljjjkkkkkkjjjiiiiiikkknnnkkkhhhiiimmmnnnlllmmmpppmmmmmmmmmmmmnnnooopppppppppppprrrrrrrrrrrrqqqpppppppppjjjllluuuuuuvvv}}}nnnsssuuuooonnnwwwqqqrrrrrrqqqooonnnoooqqqtttsssqqqpppqqqpppnnnmmmnnnmmmmmmllllllllllllmmmllllllkkkkkkkkkllllllmmmnnnoooqqqppppppppprrrsssrrrsssssssssrrrqqqpppooonnnoooqqqrrrrrrrrrqqqqqqrrrrrrqqqqqqqqqqqqrrrrrrooopppsssuuuwwwyyyyyyyyyvvvvvvwwwvvvuuuvvvxxx{{{|||vvvxxxzzz{{{zzz~~~{{{|||yyywwwzzzyyyxxxvvvuuutttssssssssstttuuuvvvvvvvvvuuuttttttuuuvvvvvvvvvuuuttttttsssssssssuuuwwwxxxvvvuuusssrrrqqqrrrttttttrrrqqqpppqqqtttvvvxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxwwwwwwwwwxxxyyyzzzzzzyyy~~~wwwrrr|||tttuuuvvvvvvuuutttrrrqqqssssssrrrrrrrrrrrrrrrsssqqqqqqqqqpppooonnnmmmlllnnnnnnmmmnnnnnnooopppqqqjjjmmmpppoookkkjjjlllooopppooommmlllmmmnnnmmmlllooooooooooooooonnnmmmmmmooonnnmmmllllllllllllmmmggghhhjjjmmmnnnnnnnnnmmmkkklllnnnoooooonnnllljjjkkkjjjjjjkkknnnnnnllliiikkkkkklllkkkjjjjjjmmmooollljjjjjjmmmnnnllllllooommmmmmmmmmmmnnnooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqtttooonnnsssqqqsssvvvssstttwwwuuuppprrryyyrrrsssrrrqqqnnnmmmnnnpppsssqqqooonnnooopppooooooooonnnmmmlllllllllllllllmmmmmmlllllllllllllllmmmpppppppppppppppppprrruuusssssssssssssssqqqpppooommmnnnpppqqqrrrrrrrrrrrrrrrqqqppppppppppppqqqrrrpppqqqtttvvvwwwxxxxxxxxxvvvwwwwwwwwwvvvwwwyyy|||xxxzzz}}}~~~|||~~~{{{{{{zzzxxxwwwuuutttttttttssstttvvvwwwwwwwwwvvvuuurrrtttwwwzzzyyywwwtttqqqsssssstttvvvxxxyyywwwuuusssrrrrrrssstttuuusssqqqoooqqqtttwwwxxxyyyxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvooosssxxxzzzyyyvvvuuutttyyy~~~uuuwww{{{uuuvvvwwwxxxwwwuuusssrrrrrrrrrqqqqqqpppqqqqqqrrrnnnoooooooooooonnnnnnmmmoooooonnnmmmmmmmmmmmmmmmjjjmmmpppoookkkiiilllppprrrpppmmmmmmnnnoooooonnnppppppoooooonnnnnnnnnnnnmmmnnnmmmllljjjiiikkkmmmiiiiiiiiijjjkkklllnnnnnnjjjlllnnnppppppnnnkkkiiimmmllllllmmmooonnnjjjfffkkkllllllkkkjjjkkkmmmpppnnnkkkkkknnnmmmjjjjjjmmmmmmmmmmmmmmmnnnoooqqqqqqrrrrrrqqqppppppqqqqqqrrrtttyyywwwssssssooosss|||qqqjjjqqqsssppppppvvvyyywwwsssssssssqqqnnnmmmnnnoooqqqooollllllmmmooopppppppppooonnnmmmmmmlllllllllpppoooooonnnnnnnnnooooooqqqpppppppppppppppssswwwssssssttttttsssqqqpppooopppqqqrrrrrrrrrqqqpppooorrrqqqpppooooooooopppqqqrrrsssuuuvvvwwwwwwwwwwwwuuuvvvxxxxxxyyy{{{yyyzzz|||www}}}xxxxxxwwwvvvuuuuuuuuuvvvsssuuuvvvwwwvvvuuusssrrrvvvvvvvvvvvvvvvvvvvvvvvvrrrrrrrrrtttuuuuuurrrpppppprrrttttttsssqqqpppqqqttttttuuuuuuuuuuuuttttttwwwuuutttvvvxxxyyyuuurrrxxxwwwwwwvvvuuuuuuuuuvvv}}}{{{{{{vvv|||yyyooouuuuuuvvvvvvvvvuuusssqqqooorrrrrrqqqqqqpppooonnnnnnrrrpppoooppprrrqqqmmmjjjkkkmmmppppppoooooooooooommmmmmmmmnnnmmmmmmllllllqqqrrrssstttrrrooollljjjooommmllljjjjjjkkklllmmmqqqooommmkkkjjjkkklllmmmiiijjjlllnnnoooooonnnnnnmmmkkkiiijjjmmmnnnmmmkkkjjjkkklllmmmmmmmmmlllkkkkkklllllllllnnnooopppqqqnnnnnnnnnnnnnnnnnnmmmmmmqqqppppppooooooooooooooooooooopppppppppqqqqqqqqqpppvvvvvvwwwwwwooottt|||mmmqqqrrrrrrrrrrrrqqqpppppptttqqqooooooqqqqqqooolllpppoooooonnnmmmllllllkkklllllllllmmmmmmmmmnnnnnnkkklllmmmnnnoooooooooooonnnoooppppppoooppprrrtttnnnnnnnnnnnnmmmnnnooopppmmmqqquuuuuurrrpppooopppvvvtttpppmmmmmmooorrrttt{{{{{{ttt~~~zzzlllwww||||||uuu~~~zzzyyy~~~|||}}}yyyrrr{{{zzz~~~}}}yyyxxxwwwvvvvvvuuuvvvvvvtttuuuvvvwwwvvvuuusssrrruuuuuuuuuuuuuuuuuuuuuuuutttssstttuuuwwwvvvtttqqqppprrrttttttrrrqqqrrrssstttttttttuuuuuutttttttttrrrrrrrrrtttvvvvvvuuussszzzyyyyyyxxxxxxxxxxxxxxxyyyyyyyyy{{{vvvyyyxxxtttxxxttttttuuutttsssqqqpppooorrrqqqpppooonnnnnnnnnnnnsssqqqpppqqqssssssqqqnnnmmmoooppppppooommmmmmnnnllllllmmmmmmmmmmmmmmmmmmppppppoooooonnnnnnmmmmmmooonnnllljjjjjjkkklllmmmpppooommmlllkkkkkklllmmmkkklllmmmnnnnnnnnnmmmlllllljjjiiijjjmmmnnnmmmkkkiiiiiikkklllllllllkkkjjjkkkkkkkkklllmmmoooppppppmmmmmmmmmmmmmmmmmmmmmmmmppppppooooooooooooppppppooooooppppppqqqrrrrrrssspppttttttuuuvvvooosssxxxqqqnnnooooooppppppqqqqqqrrrrrrsssqqqooooooppppppnnnlllqqqqqqpppoooooonnnmmmmmmlllllllllmmmmmmmmmnnnnnnkkklllmmmnnnnnnnnnnnnnnnlllmmmoooooooooppprrrtttooonnnnnnoooqqqrrrrrrrrrnnnqqqssstttsssqqqqqqqqqqqqppppppppppppqqqrrrssspppsssmmmwwwzzzsss}}}||||||sss}}}{{{|||}}}{{{uuu{{{~~~zzz}}}zzzyyyxxxwwwvvvvvvvvvvvvtttuuuvvvwwwvvvuuutttsssttttttttttttttttttttttttuuuuuuuuuvvvxxxwwwuuusssqqqrrrsssrrrrrrrrrtttvvvssssssssssssssssssssssssrrrtttvvvwwwwwwwwwxxxyyyzzzyyyyyyyyyyyyxxxxxxxxxwwwyyyxxxuuuvvvyyyxxxwwwvvvyyyzzzssssssssssssrrrpppooonnnqqqpppooommmmmmmmmnnnnnnsssqqqppppppqqqrrrqqqpppnnnpppqqqpppnnnllllllmmmkkkkkklllmmmmmmnnnnnnnnnqqqooonnnmmmmmmnnnpppqqqooonnnlllkkkkkkkkklllmmmpppooonnnmmmllllllllllllmmmmmmnnnnnnnnnmmmkkkjjjlllkkkjjjkkklllmmmmmmkkkhhhiiiiiijjjkkkjjjjjjjjjjjjjjjkkklllmmmnnnnnnooommmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnooopppqqqrrroooppppppqqqrrrsssssstttooorrrqqqsssvvvppprrrvvvpppqqqsssmmmmmmnnnnnnoooqqqrrrsssrrrpppooooooppppppnnnmmmrrrrrrqqqqqqppppppoooooollllllmmmmmmmmmnnnnnnnnnllllllmmmmmmmmmmmmmmmmmmkkklllnnnnnnooopppsssuuurrrpppnnnpppssstttrrrpppqqqppppppqqqssstttsssrrrlllnnnqqqsssttttttsssrrrsssvvvqqq~~~zzzyyysss~~~~~~~~~~~~~~~{{{}}}zzz{{{zzzyyyxxxwwwvvvvvvvvvuuuvvvvvvvvvvvvuuuttttttssssssssssssssssssssssssvvvuuuuuuvvvwwwwwwuuutttqqqrrrrrrrrrrrrsssvvvyyysssssssssrrrrrrssssssssssssvvvyyyxxxvvvuuuxxxzzzwwwwwwwwwwwwwwwwwwvvvvvvwwwxxxxxxuuusssxxx~~~sss|||wwwtttzzzxxxsssssssssrrrqqqqqqpppooorrrpppooommmmmmmmmoooooorrrqqqooommmmmmmmmnnnnnnmmmnnnoooooommmlllmmmnnnkkkkkkkkklllmmmnnnoooooorrrrrrpppoooooopppqqqrrrnnnnnnmmmlllkkkllllllmmmnnnnnnnnnnnnmmmmmmllllllllllllmmmnnnnnnmmmlllkkklllllllllmmmmmmnnnnnnmmmiiiiiiiiijjjjjjjjjjjjjjjiiijjjkkklllmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooommmmmmmmmnnnoooqqqrrrsssrrrrrrrrrrrrrrrrrrrrrrrrppprrrppprrrvvvqqqttt}}}qqqrrryyyxxxrrrnnnmmmmmmmmmnnnoooqqqrrrqqqqqqppppppppppppooonnnqqqqqqqqqpppppppppoooooommmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmlllllllllllllllkkkmmmnnnooopppqqqtttwwwuuuqqqoooppprrrssspppmmmtttqqqnnnooosssvvvuuutttoooqqqsssuuuvvvvvvuuuttt|||zzzzzz~~~}}}yyy}}}~~~{{{|||{{{|||{{{zzzxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuutttssssssssssssssssssssssssuuutttssstttuuuuuutttsssqqqrrrssssssssstttwwwzzztttsssrrrrrrrrrrrrssstttrrrtttuuutttpppoooqqqsssuuuuuuvvvwwwwwwwwwvvvuuuvvvvvvvvvvvvvvvxxx{{{}}}wwwsssyyyssswwwsssttttttsssrrrrrrqqqqqqqqqrrrqqqpppooooooooopppqqqsssrrrpppnnnlllkkkkkkllljjjlllmmmmmmmmmmmmoooqqqkkkkkkkkkkkklllnnnooopppqqqqqqqqqqqqpppoooooonnnnnnnnnmmmmmmllllllllllllmmmnnnooooooooonnnmmmllliiikkklllnnnnnnnnnnnnmmmmmmnnnnnnooonnnoooooopppjjjjjjjjjjjjjjjkkkkkkllliiijjjkkklllmmmmmmmmmllllllllllllmmmmmmnnnnnnnnnmmmmmmmmmnnnoooqqqrrrsssuuuttttttsssrrrqqqpppoooqqqsssqqqssswwwsssxxxyyylllgggnnnvvvuuummmoooooonnnnnnnnnnnnnnnoooqqqqqqrrrqqqppppppppppppooooooooooooooonnnnnnnnnmmmmmmmmmnnnnnnnnnoooooonnnnnnmmmlllllllllmmmmmmmmmnnnpppqqqrrrsssvvvyyyuuurrrpppqqqtttuuuuuutttuuurrrooopppsssvvvvvvuuuuuuuuuuuuuuuvvvvvvwwwwww{{{ssszzzzzz~~~yyy~~~}}}}}}|||}}}|||{{{yyyxxxwwwwwwvvvwwwwwwvvvvvvvvvuuuuuuuuusssssssssssssssssssssssstttrrrqqqrrrssstttsssrrrqqqssstttttttttuuuwwwyyyuuutttsssrrrrrrssstttuuuuuuuuuuuusssqqqpppqqqrrruuuvvvwwwxxxxxxxxxwwwvvvsssssssssuuuvvvwwwvvvuuuwwwxxxvvv|||tttssssssttttttsssrrrrrrrrrrrrrrrpppqqqqqqqqqqqqpppppppppttttttsssqqqnnnllllllmmmiiikkklllllllllnnnppprrrmmmlllkkkkkklllmmmooopppnnnnnnnnnnnnmmmlllkkkjjjnnnnnnnnnnnnmmmmmmlllllllllmmmoooppppppooommmllliiijjjlllmmmooooooooonnnmmmnnnoooooonnnnnnoooqqqkkkjjjjjjjjjjjjkkklllllljjjkkklllnnnnnnnnnmmmllliiiiiiiiijjjkkkkkkllllllmmmmmmmmmnnnoooqqqrrrsssuuutttsssrrrqqqpppooonnnqqqtttrrrsssuuurrr|||nnnrrrsssnnnjjjmmmooooooooooooooooooooonnnmmmmmmoooqqqrrrqqqpppooopppqqqnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnoooooooooooonnnmmmllllllmmmoooooooooppprrrrrrssstttwwwyyysssrrrqqqrrrtttxxx|||uuusssqqqrrrsssuuuvvvvvvxxxwwwuuuttttttvvvxxxyyy}}}ssszzzxxx{{{xxx|||~~~~~~zzz|||~~~}}}{{{zzzxxxwwwwwwwwwxxxwwwwwwvvvvvvvvvvvvvvvsssssssssssssssssssssssstttrrrqqqqqqsssssssssrrrqqqsssuuuvvvvvvuuuwwwxxxvvvuuusssrrrrrrsssuuuvvvyyywwwuuutttuuuuuuuuutttssstttvvvwwwwwwwwwvvvuuuqqqsssuuutttrrrrrrtttvvv{{{zzz}}}~~~zzzyyy|||vvvqqqwwwssssssqqqppppppqqqqqqrrrnnnooopppqqqqqqpppooonnnoooqqqsssrrrooommmnnnoookkklllllllllkkkllloooqqqnnnmmmlllkkkkkklllnnnooommmlllkkkjjjjjjkkklllmmmnnnnnnnnnnnnnnnmmmmmmlllkkkmmmoooqqqqqqpppmmmllljjjkkkmmmnnnnnnnnnmmmmmmkkkmmmooonnnllllllnnnpppjjjiiiiiihhhiiijjjkkklllkkklllnnnoooooonnnmmmllliiiiiijjjjjjkkkllllllmmmnnnnnnnnnnnnooopppqqqrrrrrrqqqqqqqqqqqqpppppppppoootttsssrrrrrrqqqnnnlllsssvvvrrrmmmnnnqqqqqqlllnnnpppqqqrrrpppnnnmmmmmmooopppooommmmmmnnnpppmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnooooooooooooooonnnmmmmmmmmmoooqqqrrrpppqqqrrrrrrrrrsssuuuwwwsssssssssqqqooosss{{{tttuuuuuutttssssssuuuvvvuuuttttttttttttvvvxxxzzzzzz}}}|||~~~|||~~~|||}}}~~~}}}|||zzzxxxwwwwwwwwwxxxwwwwwwvvvvvvvvvvvvvvvttttttttttttttttttttttttuuusssqqqqqqssstttsssrrrqqqtttvvvwwwwwwvvvvvvwwwwwwvvvtttsssssstttvvvwwwwwwssspppqqqtttvvvuuusssoooqqqssstttuuutttsssrrrrrrvvvxxxuuuoooooouuu|||xxxrrr{{{www{{{ttt|||wwwrrr}}}rrrqqqpppooooooooopppqqqkkkmmmpppqqqqqqpppnnnllliiilllppppppnnnmmmnnnooommmmmmmmmlllkkkkkkmmmpppooonnnlllkkkkkklllmmmnnnooommmjjjiiiiiilllpppsssnnnnnnnnnooonnnmmmmmmlllkkkmmmppprrrrrrpppmmmkkklllmmmnnnnnnnnnmmmlllkkkiiikkkmmmmmmkkkjjjlllnnniiihhhggggggggghhhjjjkkkkkklllnnnppppppooommmlllllllllmmmmmmnnnoooppppppnnnnnnnnnnnnooopppqqqrrrnnnoooooopppqqqqqqrrrrrrmmmtttsssqqqpppooowwwmmmmmmpppnnnkkkkkkpppvvvtttmmmjjjlllpppssstttrrrpppoookkkmmmooonnnlllkkkmmmooommmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooonnnmmmmmmnnnppprrrtttpppqqqrrrrrrqqqrrrtttvvvtttvvvtttnnniiijjjsss{{{sssuuuwwwvvvsssrrrtttvvvpppqqqrrrsssuuuwwwxxxyyyxxxzzz}}}~~~}}}pppyyymmmuuuzzz{{{wwwvvvyyyxxxrrrtttvvvuuurrrrrrtttuuurrrvvvuuuuuuttttttssssssrrrssssssuuuxxx{{{yyytttpppwwwtttqqqqqqssstttrrrpppssssssrrrqqqqqqppppppoooooopppqqqrrrsssttttttttttttsssrrrqqqrrrtttvvvxxxwwwwwwxxxxxxxxx{{{~~~{{{yyyyyyyyywwwsssooowwwsssoooooonnnmmmpppvvvqqqrrrssstttsssqqqooommmpppooommmllllllmmmooopppmmmooolllhhhkkkqqqpppkkkmmmnnnooonnnjjjhhhiiikkkhhhllllllkkkoootttqqqjjjppplllkkknnnqqqqqqooonnnlllmmmllljjjlllmmmmmmkkkhhhnnnqqqmmmjjjmmmqqqrrrnnnmmmlllkkkkkklllmmmnnnllllllkkkjjjkkklllmmmnnnoooooonnnoooppppppnnnlllnnnoooooooooooopppsssvvvmmmkkkmmmqqqrrrooonnnppppppooommmllllllnnnpppqqqqqqwwwvvvsssrrrooo}}}xxxnnnooosssoooooonnnnnnnnnnnnoooooommmllllllmmmnnnmmmjjjgggnnnoooqqqpppnnnmmmmmmnnnmmmmmmmmmllllllkkkjjjjjjkkkkkkkkkllllllnnnoooooopppooonnnnnnnnnoooqqqrrrsssrrrqqqqqqqqqrrrssstttxxxuuurrrtttwwwyyyvvvssstttuuuuuuvvvuuuuuutttssstttvvvyyyyyyxxxvvvuuuuuuyyywww}}}~~~~~~}}}~~~}}}|||rrrwww|||ooo}}}vvvyyyyyyuuutttwwwvvvrrrtttvvvuuurrrqqqtttuuurrrrrrrrrrrrsssssssssssssssttttttuuuwwwyyyxxxtttpppvvvtttrrrrrrtttuuutttrrruuuuuuuuutttssssssrrrrrrppppppqqqrrrsssssssssssssssrrrrrrqqqqqqrrrtttuuuvvvvvvwwwwwwvvv{{{yyywwwvvvtttuuuwwwwwwuuurrrpppqqqsssvvvsssnnnooosssssssssssssssrrrpppnnnmmmooonnnlllkkkkkklllnnnooopppqqqnnnjjjlllpppooojjjmmmooopppnnnllljjjkkkmmmjjjjjjgggdddhhhoooqqqnnnqqqmmmhhhfffgggiiilllnnnhhhkkkmmmpppqqqqqqooollliiinnnpppkkkhhhjjjmmmnnnnnnmmmllllllllllllmmmnnnooonnnlllkkkjjjiiijjjjjjnnnmmmmmmnnnooopppnnnmmmkkkmmmnnnnnnnnnoooqqqssskkkjjjkkkooopppmmmmmmooopppooonnnmmmmmmooopppqqqsssxxxvvvttttttrrryyypppqqqsssqqqmmmppppppooooooooooooppppppmmmooorrrqqqnnnkkkjjjjjjmmmnnnoooooommmllllllmmmmmmmmmlllkkkkkkkkkllllllllllllllllllmmmnnnooopppooooooooooooooopppqqqqqqpppppppppqqqsssuuuwwwxxxwwwtttrrrssswwwxxxvvvrrrsssssssssssstttttttttttttttvvvxxxyyywwwuuuuuuuuuwwwxxxzzz~~~xxx{{{yyy~~~yyywwwvvvxxxttt{{{xxxyyywwwsssrrrttttttrrrtttvvvuuuqqqqqqtttuuusssooooooppppppqqqrrrrrrsssvvvuuuuuuuuuvvvvvvtttrrrtttrrrqqqqqqsssttttttsssuuuuuuuuutttssssssrrrrrrqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrruuutttuuuwwwvvvvvv}}}www}}}zzzzzzyyyyyywwwuuuqqqqqqtttwwwtttooonnnrrruuutttsssqqqpppoooooooooooonnnmmmllllllmmmnnnooorrrrrrpppmmmmmmooonnnkkkmmmnnnoooooommmmmmmmmooommmmmmkkkhhhjjjnnnooommmkkkmmmppppppooonnnmmmlllkkklllmmmpppqqqppppppooojjjnnnooojjjgggjjjmmmnnnlllllllllllllllllllllllllllkkkjjjjjjkkklllmmmnnnllllllkkkmmmooopppnnnmmmiiikkkmmmmmmmmmmmmnnnooojjjhhhiiinnnnnnkkkkkkmmmpppoooooonnnooopppqqqrrrvvvxxxuuutttwwwvvvzzzjjjfffmmmsssqqqlllqqqppppppppppppppppppqqqmmmrrrvvvtttmmmjjjkkknnnlllmmmnnnnnnlllkkkllllllmmmlllkkkjjjjjjlllnnnooonnnmmmmmmmmmnnnooopppqqqmmmnnnooopppqqqqqqqqqqqqppppppqqqrrrtttvvvxxxyyyvvvsssqqqrrruuuvvvtttrrrsssrrrqqqqqqrrrssstttuuusssuuuwwwwwwvvvuuuuuuuuuxxx|||~~~~~~}}}zzz~~~xxxwww{{{{{{{{{zzzwwwsssqqqrrrssssssuuuwwwuuuqqqqqqtttuuusssnnnnnnooooooppppppppppppwwwvvvtttsssssssssssssssqqqpppppppppqqqrrrssssssrrrrrrrrrqqqppppppooooooqqqqqqrrrrrrrrrqqqqqqpppooopppqqqrrrsssssssssssstttqqqqqquuuxxxwwwyyy|||~~~uuuxxxwwwvvvuuutttssssssrrrwwwrrrppprrrtttrrrrrrttttttsssqqqoooooopppqqqrrrppppppooonnnnnnoooppppppppppppooonnnnnnnnnnnnlllllllllmmmmmmmmmnnnnnnooojjjllloooppppppnnniiifffiiipppuuutttrrrrrrrrrrrrsssooommmmmmlllmmmqqqvvvnnnqqqpppkkkiiimmmqqqqqqllllllmmmmmmmmmmmmllllllooonnnmmmlllllllllmmmnnnkkkjjjjjjlllnnnooonnnmmmhhhjjjmmmnnnmmmmmmmmmnnnjjjhhhiiinnnnnnkkkkkkmmmpppooooooooopppqqqrrrsssvvvwwwssssssxxxxxxppprrrsssrrrooonnnooopppppppppppppppppppppppppppmmmpppsssrrrnnnlllnnnppplllmmmooonnnmmmllllllmmmmmmllljjjiiijjjmmmoooqqqoooooonnnnnnooopppqqqqqqlllmmmoooqqqrrrrrrrrrqqqrrrrrrssssssssstttuuuuuutttsssqqqrrrtttuuusssrrrsssrrrqqqqqqqqqtttvvvxxxrrrtttvvvwwwvvvuuuvvvwww{{{{{{|||yyyuuu~~~yyy}}}zzzvvvtttrrrrrrsssuuuuuuwwwuuupppppptttuuutttpppppppppoooooonnnnnnnnnvvvuuutttrrrqqqqqqsssuuuqqqrrrrrrrrrrrrssstttuuuqqqqqqppppppooonnnnnnnnnqqqqqqqqqrrrqqqqqqppppppmmmoooppprrrtttuuuvvvvvvvvvqqqooosssvvvvvvvvvxxxppp{{{zzzvvvtttuuuvvvxxxyyyzzz{{{|||vvvpppooowwwxxxtttrrrqqqooonnnoooqqqtttuuunnnnnnnnnnnnnnnnnnnnnnnnkkkkkklllnnnnnnmmmnnnoookkkkkkkkklllmmmmmmnnnmmmgggiiillloooooollljjjiiippptttsssllliiinnnsssuuutttqqqqqqssssssrrrvvv~~~{{{|||xxxpppmmmoooqqqqqqkkklllnnnoooooonnnlllkkkwwwuuurrrooollljjjiiiiiikkkjjjjjjlllnnnooonnnmmmiiikkknnnooonnnmmmmmmnnnkkkiiikkkoooooommmlllnnnoooooooooppppppqqqrrrssssssuuuqqqqqqvvvwww|||hhhpppxxxxxxsssnnnoooqqqnnnnnnoooppppppooonnnnnnllllllmmmnnnoooppppppooolllnnnpppooonnnmmmnnnooommmllljjjjjjkkkmmmppprrrpppooooooooooooppppppqqqmmmnnnppprrrrrrrrrqqqqqqppppppqqqrrrssssssttttttsssrrrrrrrrrsssssssssrrrtttsssrrrrrrsssuuuwwwyyyrrrtttvvvvvvvvvvvvwwwxxxyyy~~~}}}{{{~~~~~~}}}zzzsss|||vvv}}}yyyvvvuuutttrrrssswwwvvvwwwtttpppoootttvvvtttrrrqqqqqqpppoooooonnnnnnttttttsssqqqpppqqqtttvvvtttuuuvvvuuuttttttuuuwwwsssssssssrrrqqqqqqppppppppppppqqqqqqqqqqqqqqqpppnnnoooppprrrsssuuuvvvwwwyyyrrroooqqqsssrrrrrrsssuuuuuu|||yyyzzzyyywwwyyy{{{{{{yyyxxxwwwwwwuuuttt|||}}}qqqqqqpppooooooppprrrtttuuukkkllllllllllllllllllkkkiiiiiikkkooonnnlllmmmqqqllljjjjjjkkkmmmnnnmmmlllnnnlllkkkmmmooopppvvv}}}oooxxx}}}zzzxxxxxxssskkkrrrqqqwww~~~~~~zzz}}}tttooooooooolllkkkmmmoooqqqqqqooommmkkkppppppnnnmmmmmmnnnooopppllllllkkkmmmooopppnnnmmmkkkmmmoooooonnnmmmnnnooollljjjlllppppppnnnmmmooommmnnnnnnooopppqqqrrrrrrpppsssppppppttttttuuulllrrrpppnnnooorrrssspppmmmmmmnnnoooppppppooonnnmmmlllkkkjjjkkknnnpppooonnnlllnnnppppppooonnnooopppmmmlllkkkkkklllnnnpppqqqppppppooooooooooooppppppooopppqqqqqqrrrqqqqqqqqqkkkmmmoooqqqtttuuuwwwwwwssssssssssssssssssssssssuuutttsssssstttuuuwwwxxxrrrtttvvvvvvvvvwwwyyy{{{sss~~~zzz|||ttt{{{vvv{{{vvvtttuuutttqqqrrrwwwvvvwwwtttoooooosssvvvuuurrrrrrqqqqqqqqqqqqqqqqqqqqqrrrsssqqqpppqqqtttwwwtttuuuvvvuuurrrrrrsssvvvuuuuuuttttttsssrrrrrrqqqnnnooopppqqqqqqqqqqqqqqqqqqqqqppppppqqqrrrssstttxxxsssqqqssstttrrrqqqrrrwwwvvvvvv||||||vvv}}}tttxxx{{{|||yyyvvvuuuuuu{{{nnnrrrrrrqqqppppppqqqrrrrrrllllllmmmmmmmmmmmmllllllkkkjjjmmmqqqpppkkklllqqqnnnllljjjkkknnnooommmkkkrrrooonnnppppppqqqyyytttsss{{{wwwyyy~~~|||xxx~~~uuuoooooonnnkkklllnnnqqqssssssqqqnnnllliiiiiijjjkkkmmmppprrrtttnnnmmmmmmnnnooopppnnnmmmlllmmmnnnmmmllllllnnnpppllljjjlllppppppnnnmmmooollllllnnnooopppqqqqqqqqqmmmrrrrrrqqqsssrrr{{{oooqqquuuooojjjkkkpppsssppplllmmmnnnpppqqqqqqpppnnnmmmmmmmmmmmmmmmllllllmmmnnnkkkmmmoooooonnnmmmnnnooommmmmmlllmmmmmmnnnoooooopppoooooonnnnnnnnnoooooorrrrrrqqqpppppppppqqqqqqkkkmmmpppsssuuuwwwwwwxxxssstttttttttssssssssstttttttttttttttttttttttttttsssuuuvvvwwwwwwxxx{{{}}}rrryyywww{{{xxxxxxsssrrruuutttqqqqqqvvvwwwwwwtttoooooosssvvvuuuqqqqqqqqqrrrssssssttttttoooqqqrrrrrrpppqqqtttxxxqqqssstttrrrooonnnppprrruuuttttttssssssrrrqqqqqqmmmnnnooopppqqqrrrrrrrrrtttrrrpppnnnnnnooopppqqqvvvsssssswwwxxxuuutttvvvqqquuuwwwvvvyyy{{{tttwwwnnnttttttrrrqqqpppoooooooooooooooppppppppppppoooooonnnmmmooosssqqqkkkkkkqqqpppmmmllllllooopppnnnlllmmmkkkmmmpppoookkknnnuuuyyy~~~wwwuuuqqqooo|||~~~sssooopppqqqnnnlllooorrrttttttrrrooolllpppooommmkkkjjjiiiiiijjjoooooonnnoooppppppnnnlllmmmmmmmmmlllkkkkkknnnpppkkkiiikkkooopppmmmllloookkklllmmmoooppppppqqqqqqlllssssssrrrsssrrryyyjjjooo{{{mmmoooqqqqqqpppooonnnnnnnnnoooqqqrrrrrrqqqooonnnnnnqqqssspppjjjhhhkkkooojjjlllnnnnnnmmmmmmmmmnnnmmmmmmmmmnnnnnnnnnnnnnnnoooooonnnnnnnnnnnnnnnoootttsssqqqpppoooppppppqqqpppqqqsssuuuvvvvvvvvvuuussstttuuutttsssssstttuuusssssstttttttttsssrrrrrrtttuuuwwwwwwxxxyyy|||~~~vvv~~~yyy~~~~~~uuu}}}vvvvvvvvvxxxxxxwwwssspppyyyuuurrrsssvvvxxxtttpppttttttssssssrrrrrrrrrsssssssssrrrrrrqqqqqqrrrrrrnnnooopppqqqqqqpppooonnnrrrsssvvvwwwvvvtttpppnnnuuusssqqqqqqqqqqqqooonnnuuutttrrrqqqqqqqqqrrrrrrpppsssttttttrrrrrruuuxxxwwwwwwwwwuuuvvv|||}}}wwwssswwwsssnnnllllllnnnoooooojjjooosssssspppoooqqqtttpppoooooooooooooooooopppnnnllljjjllloooooommmjjjpppqqqoookkkkkkpppsssrrrqqqxxxvvv}}}rrrsss~~~sssooopppqqqooonnnmmmmmmooorrrrrrnnnjjjnnnmmmmmmmmmmmmnnnoooooopppooonnnmmmmmmnnnooopppooonnnlllkkkkkklllkkkjjjlllmmmnnnnnnlllkkklllmmmnnnmmmmmmmmmnnnqqqsssuuuooosssppp{{{yyyrrrvvvpppqqqtttvvvnnnoooooooooooonnnmmmmmmnnnoooppprrrsssqqqmmmjjjqqqpppooonnnnnnooopppqqqkkkkkkkkkkkklllmmmnnnnnnqqqqqqppppppoooooonnnnnnrrrrrrrrrqqqnnnllllllmmmppppppooooooppppppqqqrrrqqqnnnnnnssszzz|||wwwqqqwwwwwwtttqqquuu{{{yyyrrruuutttsssrrrrrrrrrrrrrrrwwwyyyzzzzzzzzzzzz{{{}}}zzz}}}yyy|||uuu{{{yyywwwvvvvvvwwwvvvuuusssvvvsssqqqrrruuuuuusssqqqttttttrrrqqqpppqqqqqqrrrsssrrrqqqqqqppppppppppppoooooopppqqqqqqpppoooooopppqqqssssssrrrpppmmmlllrrrpppooooooppppppnnnmmmoooooonnnnnnoooppprrrssspppqqqsssrrrqqqqqqtttvvvqqqsssuuuttttttxxxuuuxxx{{{mmmvvvssspppooooooppppppoooiiimmmqqqqqqnnnlllnnnqqqooooooppppppppppppooooooqqqpppooooooppppppnnnmmmlllooonnnllllllpppqqqooo|||sssooozzzzzztttrrrpppooorrrqqqpppqqqrrrsssrrrpppooonnnnnnmmmmmmnnnnnnnnnooopppqqqqqqqqqqqqpppooonnnmmmllllllmmmnnnnnnmmmiiilllnnnpppooommmmmmnnnpppooonnnnnnoooppprrrtttpppuuuooowwwsssooo~~~xxxrrrooonnnmmmmmmqqqqqqqqqqqqpppoooooonnnoooooooooqqqrrrqqqmmmjjjnnnnnnmmmllllllmmmnnnnnnkkkjjjjjjkkkkkklllmmmnnnpppppppppoooooooooooooooooopppqqqpppooonnnooopppqqqppppppppppppqqqrrrrrrrrrrrrrrrsssvvvxxxwwwwwwwwwwwwtttqqquuuzzzxxxrrrvvvvvvuuuttttttttttttuuuvvvxxxzzzzzzzzzzzz|||~~~~~~}}}uuuzzzuuuxxx{{{yyyvvvuuuuuuvvvvvvvvvvvvvvvwwwwwwxxxxxxwwwwwwvvvtttrrrpppoooooopppqqqtttsssrrrqqqppppppppppppooopppqqqrrrrrrqqqpppooottttttttttttrrrqqqpppooopppooonnnoooppppppooonnnlllllllllmmmnnnqqqssstttooopppqqqqqqpppppprrrtttmmmppptttuuutttuuuxxx||||||}}}mmmtttsssrrrrrrssssssqqqooojjjmmmpppooommmkkkmmmooommmooopppqqqqqqpppooommmpppqqqrrrqqqooonnnooooooiiimmmnnnmmmmmmppppppmmmvvvoooooozzzrrroooooopppppppppnnnmmmnnnppprrrooooooooonnnnnnnnnnnnnnnooopppsssuuuuuussspppooommmmmmmmmmmmnnnooopppqqqeeehhhmmmooonnnmmmmmmmmmqqqpppoooooooooppprrrsssrrrvvvooosssnnnllloooqqqssssssrrrpppooopppsssssssssrrrrrrpppooooooooonnnnnnoooppppppnnnkkkmmmmmmlllkkkkkklllmmmmmmjjjjjjjjjjjjkkklllmmmnnnnnnoooooooooooooooooopppkkkmmmooopppppppppqqqsssqqqqqqqqqqqqqqqrrrssssssssstttuuusssrrrssswww{{{wwwvvvtttrrruuuxxxwwwrrruuuttttttttttttuuuvvvvvvuuuwwwyyyzzzzzz{{{}}}wwwyyyvvvvvv{{{yyywwwvvvwwwwwwvvvuuuuuuwwwyyyyyyyyyxxxxxxyyywwwuuussspppooopppqqqrrruuuuuusssrrrqqqqqqpppppppppqqqrrrssssssrrrqqqpppuuutttsssrrrqqqpppppppppqqqpppoooppprrrsssrrrqqqmmmmmmmmmnnnppprrrtttvvvpppppppppppppppqqqrrrsssooorrruuuuuuttttttuuuwwwwwwvvvrrrrrrssstttuuutttqqqnnnmmmoooqqqpppnnnmmmnnnooommmnnnqqqrrrrrrqqqnnnmmmlllnnnpppooommmlllooorrrkkknnnnnnlllmmmpppqqqnnnmmmrrrzzz~~~qqqnnnpppmmmoooqqqooollllllnnnqqqmmmmmmnnnooopppppppppppppppqqqsssttttttsssqqqpppmmmmmmnnnnnnnnnnnnpppqqqiiikkknnnoooooonnnnnnooooooooooooooooooppprrrrrrrrryyyrrrtttnnnnnnrrrtttuuuuuussspppqqquuuyyysssssssssrrrqqqpppooonnnooonnnmmmnnnoooooonnnlllnnnnnnnnnmmmmmmnnnnnnnnnjjjjjjjjjjjjkkklllmmmnnnmmmnnnnnnnnnooooooppppppjjjmmmooopppppppppqqqrrrrrrrrrqqqqqqrrrrrrssstttsssttttttsssrrrsssvvvxxxwwwvvvtttsssuuuvvvuuusssqqqqqqqqqrrrrrrtttuuuuuusssuuuxxxyyyzzz|||~~~~~~yyyxxxwwwxxxxxxxxxyyyzzzxxxuuusssooorrrtttuuutttsssssstttwwwvvvtttrrrqqqrrrssstttsssrrrqqqpppoooooooooooopppqqqrrrssssssrrrqqqppppppooommmlllkkkkkkllllllqqqpppoooppprrrssssssrrrpppooooooooooooqqqrrrtttrrrqqqppppppqqqrrrrrrrrrrrrssssssssssssssstttuuusssyyy}}}rrrrrrrrrttttttssspppmmmoooooooooooonnnmmmnnnooommmnnnqqqrrrrrrqqqnnnmmmjjjlllooonnnmmmnnnqqquuuoooqqqoookkkkkkppprrrqqqsssmmmjjjooo}}}ppplllrrrnnnrrruuuuuussspppqqqrrrjjjlllnnnppprrrsssssssssqqqqqqppppppppppppqqqqqqnnnooopppooommmmmmnnnqqqpppqqqrrrqqqooooooppprrrnnnnnnnnnoooppprrrssssssqqqzzzuuuwwwssstttsssmmmuuuuuutttppplllmmmrrrvvvqqqqqqqqqqqqpppooonnnmmmooonnnmmmnnnppppppooommmmmmnnnnnnnnnnnnnnnnnnmmmkkkkkkkkkkkklllmmmnnnnnnmmmmmmnnnnnnooooooooopppkkknnnpppqqqqqqppppppppprrrrrrqqqqqqrrrrrrssstttsssrrrqqqsssuuuuuutttssswwwuuuttttttttttttttttttqqqqqqqqqrrrssstttuuuvvvsssuuuxxxyyyzzz|||zzzzzzzzzwwwwwwxxxyyyzzzxxxtttqqqqqqrrrsssuuuuuutttsssqqqvvvuuuuuutttttttttttttttooonnnmmmmmmlllmmmmmmmmmooopppqqqrrrrrrqqqpppooonnnnnnmmmmmmmmmmmmnnnnnnooonnnmmmnnnpppqqqqqqooopppooonnnmmmnnnooopppqqqsssqqqppppppqqqrrrrrrqqqrrrqqqpppppppppqqqssstttvvvtttwww~~~uuutttsssrrrsssrrrpppnnnnnnmmmmmmllllllmmmnnnnnnmmmooopppqqqqqqpppooommmlllmmmnnnnnnoooqqqtttvvvsssssspppkkkjjjooorrrqqquuunnnggggggqqqpppmmmsssmmmpppsssuuusssqqqpppooojjjlllnnnqqqssstttttttttqqqpppooonnnnnnooopppqqqoooqqqrrrqqqnnnmmmooorrrpppqqqrrrqqqooonnnooopppppppppqqqrrrssssssttttttqqq{{{uuuyyyxxx{{{rrrooorrrooopppppppppooonnnooopppnnnoooooooooooonnnmmmmmmnnnnnnnnnppprrrrrrpppnnnkkklllmmmmmmmmmmmmlllkkkllllllllllllmmmnnnooopppmmmnnnnnnnnnnnnnnnnnnooollloooqqqrrrqqqooonnnoooqqqqqqqqqqqqqqqrrrssssssrrrqqqqqqsssvvvwwwuuusssxxxuuutttuuutttrrrrrrtttssssssssstttuuuvvvwwwxxxsssuuuxxxyyyzzz|||~~~|||}}}~~~xxxwwwvvvwwwwwwwwwtttrrruuuttttttvvvyyyxxxtttppprrrssstttuuuuuuuuutttsssnnnmmmmmmmmmmmmnnnnnnooooooooopppqqqqqqpppoooooooooooopppqqqqqqrrrrrrssspppooonnnnnnpppqqqpppoooppppppooonnnooopppqqqrrrrrrpppnnnnnnpppqqqpppooooooooooooppprrrsssssssssuuuuuuwww{{{zzzwwwtttrrrqqqqqqqqqpppnnnmmmllllllmmmoooppppppooooooppppppppppppoooooopppnnnllllllnnnpppqqqrrrrrrsssqqqlllkkknnnooolllnnnrrrsssqqqnnnqqq{{{sssnnnsssooonnnooopppqqqqqqooommmlllnnnppprrrssssssrrrrrroooppppppppppppppppppoooooorrrtttsssppppppssswwwrrruuuyyy{{{zzzwwwvvvuuuvvvvvvwwwvvvvvvuuuttttttssszzzsssvvvyyyxxxqqqqqqsssooonnnnnnooopppppppppooommmmmmnnnooooooooonnnnnnnnnnnnppprrrtttsssqqqnnnlllmmmnnnnnnnnnnnnmmmlllnnnmmmmmmnnnnnnooopppqqqnnnnnnnnnnnnnnnmmmmmmmmmkkknnnqqqrrrqqqpppooooooqqqppppppppppppqqqrrrrrrsssttttttttttttvvvyyy{{{xxxttttttvvvtttpppqqquuutttttttttttttttuuuvvvwwwtttvvvxxxzzzzzz{{{~~~}}}yyywwwuuuttttttuuuuuuttttttrrrqqqssswwwwwwqqqkkkoooqqqsssuuuuuuuuusssrrroooooooooooopppqqqrrrsssnnnooopppqqqqqqpppooonnnlllmmmnnnpppqqqqqqqqqqqqrrrqqqpppqqqrrrrrrqqqppprrrqqqqqqqqqqqqsssuuuvvvqqqooolllmmmooopppooommmnnnooopppsssuuuvvvuuusssqqqvvvzzzxxxuuu}}}~~~zzzuuuqqqqqqqqqrrrrrrpppooonnnnnnppprrrsssssspppooooooooooooooooooppprrrnnnjjjiiilllnnnmmmlllooorrrqqqnnnlllmmmlllhhhnnnooopppssstttsssqqqnnnqqqwwwooosssvvvrrroooppprrrtttsssqqqoooppprrrssssssrrrpppooonnnoooqqqssssssqqqooonnnooosssvvvuuusssssswww|||{{{||||||{{{zzzxxxvvvtttsssuuuzzzpppsssyyy}}}qqqpppsssrrrooouuuoooiiigggjjjmmmooonnnlllmmmnnnooooooppppppooonnnoooqqqtttvvvuuuqqqnnnnnnooopppqqqqqqpppooonnnnnnnnnnnnnnnooopppqqqrrroooooonnnnnnmmmmmmmmmllliiimmmppprrrrrrqqqppppppppppppooooooppppppqqqrrrssswwwxxxuuurrrsss{{{xxxttttttvvvtttooopppuuusssrrrrrrrrrrrrsssttttttuuuwwwyyyzzzzzz{{{}}}vvv|||yyywwwuuuqqqooosss{{{sssuuuvvvxxxxxxvvvuuusssvvvvvvuuussspppnnnnnnoooooonnnmmmnnnpppqqqqqqpppsssttttttrrrqqqqqqsssuuuvvvqqqppptttuuupppnnnppppppqqqrrrqqqoooooooooppprrrsssssssssrrrrrrqqqqqqnnnpppqqqrrrqqqqqqrrrtttuuutttsssrrrqqqrrrsssssstttsssssstttvvvxxxyyyxxx}}}xxxsssrrruuuvvvsssooonnnoooqqqsssssssssrrrrrrooooooooopppqqqqqqrrrrrrssspppnnnnnnoooooommmjjjnnnnnnoooqqqrrrqqqooolllsssrrrqqqooonnnooorrruuuhhhkkkwwwsss{{{ssssssrrrqqqppppppqqqrrrsssrrrpppnnnmmmooopppqqqpppnnnoooooopppppppppoooooosssnnnmmmpppsssvvv|||{{{pppsss{{{yyyyyy{{{tttlllwww~~~|||xxxsssqqqppppppqqqqqqqqqppppppnnnmmmkkkkkkmmmkkklllpppqqqnnnlllmmmoootttppprrrllleeemmmpppoooppppppppppppqqqqqqqqqmmmmmmmmmnnnoooqqqrrrsssnnnoooooonnnmmmllllllmmmrrrqqqpppoooooopppqqqqqqssssssrrrqqqqqqqqqrrrrrrwwwvvvuuuuuutttuuuuuuuuuyyyvvvsssrrrtttuuutttrrrtttssssssrrrrrrrrrsssssswwwwwwwwwxxxyyy|||~~~}}}}}}}}}zzztttqqqrrrtttssstttwwwuuuuuuvvvwwwwwwvvvuuuuuuuuuvvvuuussspppnnnoooooopppoooooopppqqqrrrrrrpppqqqrrrrrrqqqooopppqqqssstttooooootttuuurrrppprrrpppqqqrrrqqqooonnnnnnoooqqqqqqrrrsssrrrqqqpppooopppqqqrrrqqqpppoooppprrrssssssqqqpppppppppqqqrrrqqqqqqpppqqqsssuuuuuuvvvttt}}}yyytttsssssstttsssqqqqqqqqqppppppooonnnmmmlllooooooooopppqqqqqqrrrrrrssspppooooooppppppnnnlllkkkkkkllloooqqqrrrpppnnnlllmmmnnnnnnllllllmmmoooooommmooowwwwwwxxxuuuqqqnnnmmmoooqqqsssqqqpppoooppprrrsssrrrqqqooooooooooooppppppppppppooolllkkkpppuuuyyyzzzyyyyyyvvvvvvtttsssrrrppppppqqqssstttuuusssqqqooonnnnnnnnnoooqqqnnnnnnrrrsssqqqqqqsssoooqqqnnnqqqpppmmmqqqpppoooppppppppppppqqqqqqqqqnnnnnnnnnnnnoooppprrrrrrnnnoooppppppooonnnoooqqqpppooonnnnnnmmmnnnooopppsssssssssrrrrrrsssttttttwwwvvvtttssssssuuuxxxzzzzzzwwwttttttuuuvvvuuuttttttuuuvvvwwwwwwvvvuuutttxxxxxxxxxyyy{{{}}}{{{sssooosssxxxwwwtttrrruuuuuuuuuuuuuuuuuuuuuuuutttttttttssspppooooooppprrrppppppppprrrsssrrrqqqoooppppppooonnnnnnoooqqqqqqnnnnnnrrruuusssrrrssspppqqqrrrpppnnnmmmmmmnnnooopppqqqrrrrrrpppnnnmmmrrrrrrrrrqqqooonnnooopppqqqqqqpppoooooooooooopppooooooppppppqqqrrrssstttmmmxxxzzzuuurrrrrrrrrsssrrrrrrqqqpppnnnmmmllllllmmmooooooooopppqqqqqqrrrrrrpppooonnnnnnppppppooonnnhhhhhhjjjmmmqqqrrrqqqppplllnnnpppqqqooonnnmmmnnnqqqllliiikkkpppwwwzzzsssooonnnppprrrrrrqqqqqqssstttsssqqqooopppoooooonnnooopppqqqrrrpppllllllqqquuuyyyyyy}}}{{{|||~~~oooooooooooopppqqqsssssstttwwwuuurrroooooopppqqqsssrrrooonnnpppqqqoooqqqtttuuusssqqqpppqqqpppllliiioooppppppppppppqqqqqqqqqoooooonnnoooooopppqqqqqqqqqrrrsssrrrpppooopppqqqpppoooooonnnnnnoooppppppssssssssssssttttttuuuvvvxxxuuusssqqqrrrvvvzzz}}}zzzwwwuuutttuuuuuuuuuttttttuuuwwwyyyyyyxxxvvvtttzzzyyyzzzzzz|||~~~}}}vvvssswwwzzzwwwsssqqquuutttsssssssssssstttuuuqqqssstttsssqqqooopppppprrrpppoooppprrrrrrqqqpppnnnooopppooonnnnnnoooppppppooooooqqqssssssrrrrrrpppqqqqqqpppnnnmmmmmmnnnmmmnnnpppqqqqqqooommmkkkqqqqqqqqqpppnnnmmmoooqqqpppppppppoooooooooooooooppppppqqqqqqqqqrrrsssuuu{{{ppplll|||~~~tttppprrruuusssqqqrrrqqqooonnnnnnoooqqqsssooooooooopppqqqqqqrrrrrrmmmmmmmmmmmmnnnoooooonnnjjjjjjkkkmmmppprrrrrrpppoooppprrrqqqpppnnnoooooolllkkklllnnnnnnooowwwyyytttrrrrrrrrrrrrrrrssssssrrrnnnlllqqqpppnnnnnnnnnppprrrtttuuuqqqoooqqqssssssxxx}}}zzz|||zzzzzzqqqxxxqqqrrrsssssssssrrrqqqqqquuutttsssqqqqqqqqqrrrsssssspppppprrrqqqnnnnnnrrrssspppsssllllllqqqkkkllloooooopppppppppqqqqqqqqqpppoooooooooooooooppppppttttttuuussspppoooooopppqqqqqqqqqqqqrrrrrrrrrsssrrrrrrrrrrrrssstttvvvvvvwwwuuutttssssssvvvyyy{{{xxxvvvtttssssssssssssssstttuuuuuuvvvvvvvvvvvvuuuzzzzzzzzz{{{|||{{{wwwuuuxxxxxxuuusssuuusssrrrqqqqqqqqqqqqrrrsssoooqqqssssssqqqppppppqqqqqqpppoooooopppqqqpppnnnnnnpppqqqqqqooooooooopppqqqqqqpppppprrrsssqqqoooooopppqqqpppooonnnnnnpppmmmnnnoooppppppnnnmmmkkknnnoooooonnnmmmnnnpppssspppppppppppppppoooooonnnnnnpppqqqqqqoooppprrrttttttttttttvvv}}}uuuoootttwwwtttooosssqqqooommmmmmppprrrtttooooooooopppqqqqqqrrrrrrmmmnnnoooooooooppppppqqqnnnmmmmmmnnnpppqqqqqqooooooooonnnllljjjkkkmmmooolllmmmppprrrppplllnnnsss~~~zzzwwwqqqppppppqqqrrrrrrpppnnnqqqpppnnnnnnoooqqqsssuuuvvvrrroooppppppooorrrvvv{{{{{{ssswwwzzzmmmrrrzzzrrrsssttttttsssqqqooonnnqqqqqqsssssssssrrrqqqppptttssstttvvvsssnnnmmmqqqlllkkkwwwkkkhhhtttnnnvvvoooooopppppppppqqqqqqqqqpppooooooooooooooopppppppppqqqrrrrrrpppooopppqqqqqqqqqrrrrrrssssssssssssqqqqqqqqqqqqrrrssstttuuuuuuuuuuuuvvvuuuuuuuuuuuuxxxwwwvvvtttsssssstttuuuxxxvvvtttrrrsssuuuxxxzzzyyyyyyyyyzzz|||~~~{{{vvvtttuuuvvvtttuuuyyyqqqqqqqqqqqqqqqqqqqqqqqqmmmooorrrsssrrrqqqqqqqqqqqqpppnnnoooppppppooonnnoooppprrrrrrpppooopppqqqppprrrqqqoooqqqsssqqqmmmooopppqqqqqqppppppqqqrrrnnnooooooooonnnnnnmmmmmmnnnnnnnnnmmmlllmmmqqqsssoooooopppppppppooonnnmmmlllnnnpppooollllllooorrrkkksssyyyvvvpppuuu{{{rrrtttwwwtttoootttrrrooommmlllmmmooopppooooooooopppqqqqqqrrrrrrpppqqqrrrrrrqqqqqqssstttqqqpppnnnooopppqqqpppnnnrrrqqqpppmmmkkkkkknnnqqqqqqooonnnooonnnlllnnnrrrpppvvvtttqqqqqqssstttuuutttpppoooooooooppprrrssstttsssooommmooopppoooqqqvvvvvv}}}uuutttvvvpppxxxxxxnnnooooooqqqqqqrrrqqqpppooommmooorrrttttttssspppnnnooonnnpppqqqnnniiikkkpppvvvuuussslllxxxjjjsssoooppppppppppppqqqqqqqqqoooooonnnoooooopppqqqqqqkkkmmmoooppppppqqqtttuuuooooooqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrssstttssstttuuuvvvvvvtttrrrqqqyyyyyyxxxvvvttttttuuuwww{{{xxxtttrrrsssvvv{{{~~~yyyyyyyyyzzz|||~~~~~~vvvuuuwwwwwwwwwxxxqqqrrrsssttttttsssrrrqqqkkknnnqqqrrrrrrqqqqqqrrrrrrqqqooopppqqqqqqooonnnnnnppprrrrrrqqqoooooopppmmmppppppnnnppptttsssnnnnnnoooqqqrrrqqqrrrsssuuuppppppnnnmmmmmmmmmnnnooooooooonnnlllkkklllooorrrmmmnnnnnnooonnnmmmlllkkkllloooqqqooolllkkkooorrrnnnooopppqqqsssuuuwwwyyyxxxsssrrrssssssrrrqqqpppoooooopppqqqrrrooooooooopppqqqqqqrrrrrroooqqqsssrrrppppppqqqssspppooommmnnnooopppooonnnrrrrrrrrrpppnnnmmmnnnpppqqqllliiikkkmmmmmmooosssrrrwwwzzzuuussstttuuuuuunnnoooooopppqqqsssssstttqqqmmmllloooppppppssswwwuuuuuuyyy~~~{{{}}}|||{{{rrr|||uuummmssszzzwwwnnnoooppppppqqqqqqqqqqqqqqqnnnpppqqqsssssssssrrrqqqnnnllllllllljjjiiioooxxxzzzlllooooooppppppppppppqqqqqqqqqnnnnnnnnnnnnoooppprrrrrrlllnnnpppppppppqqqsssuuuooopppqqqrrrsssssssssrrrssssssrrrrrrrrrsssssstttrrrrrrssssssssssssssssssvvvwwwwwwuuurrrqqqsssvvvyyywwwtttrrrsssvvvzzz}}}{{{{{{{{{|||}}}{{{wwwzzzzzzvvvtttrrrsssuuuvvvvvvuuusssrrrkkkmmmqqqrrrrrrqqqrrrrrrsssrrrqqqqqqrrrrrrpppooommmoooqqqrrrpppoooooooookkkoooooommmpppvvvuuupppmmmoooqqqrrrrrrsssuuuwwwrrrpppnnnmmmlllmmmooopppqqqpppooollljjjjjjmmmpppkkklllmmmmmmmmmlllkkkjjjnnnqqqsssrrrnnnmmmqqquuuooopppqqqqqqqqqqqqrrrsss|||}}}qqqnnnrrrvvvpppppppppqqqsssuuuwwwyyyooooooooopppqqqqqqrrrrrrmmmoooqqqpppmmmlllnnnpppooommmllllllnnnoooooonnnkkkmmmooonnnllljjjiiiiiilllgggfffkkkoooppppppqqqsssiiissszzztttqqqqqqqqqmmmnnnpppqqqsssssssssssssssooonnnpppqqqppprrrvvvvvvqqqsss{{{|||vvvwww~~~{{{}}}~~~xxxzzz~~~yyyvvvtttwww{{{vvvmmmqqq}}}tttttttttssssssrrrrrrrrrqqqqqqqqqqqqrrrsssssstttuuurrrppppppnnnqqq{{{~~~yyyxxxoooppppppppppppqqqqqqqqqmmmmmmmmmnnnoooqqqrrrsssrrrssssssrrrpppoooooopppppprrrsssuuuvvvvvvuuuuuuuuuttttttsssssssssttttttqqqqqqppppppqqqsssuuuvvvrrrssstttqqqnnnmmmppprrrttttttrrrrrrsssuuuwwwyyy|||||||||}}}|||xxxuuuyyyuuutttqqqpppqqquuuvvvtttrrrsssqqqpppqqqssstttrrrooorrrrrrrrrssstttwwwyyyzzzuuuqqqnnnooorrrqqqmmmhhhssssssqqqqqqqqqqqqssssssrrrrrrrrrtttuuuuuutttrrrqqqssstttrrrnnnlllnnnqqqrrrrrrrrrqqqooollljjjiiimmmmmmmmmllllllkkkkkkkkkpppooonnnnnnoooqqqsssuuuqqqqqqqqqpppqqqqqqrrrrrrrrrttt~~~rrrttttttmmmsssrrrqqqppppppqqqrrrsssooopppqqqpppooooooqqqsssnnnnnnrrrxxxxxxsssoooooosssssssssrrrqqqpppooonnnmmmnnnmmmkkkjjjjjjlllnnnjjjkkkkkkkkkkkkkkkkkkkkkwwwtttrrrvvv~~~~~~tttooommmqqqoookkkqqqyyyuuuiiillllllmmmoooqqqrrrpppnnnqqqqqqrrrtttuuuwwwxxxxxx|||yyyvvvvvvxxxyyywwwuuuhhhrrrtttvvvwwwwwwwwwvvvvvvooouuuyyyxxxsssppprrruuuppppppqqqqqqqqqppppppooorrrwwwyyysssnnnuuu|||{{{eeesssrrrqqqpppoooooooooooommmmmmnnnoooqqqtttvvvwwwuuurrroooooorrrsssqqqooommmooorrrttttttsssqqqoooqqqrrrssstttttttttssssssppppppooooooqqqsssvvvxxxuuusssrrrrrrssstttsssrrruuuvvvxxxxxxwwwwwwyyyzzzxxx~~~zzz}}}yyyzzzzzzuuurrrssssssttttttuuuvvvwwwxxxwwwvvvuuuuuuuuuuuutttsssrrrrrrrrrrrrssstttuuuuuuqqqnnnoooqqqrrroookkkqqqqqqqqqppppppqqqqqqqqqmmmlllmmmnnnppppppnnnlllrrrqqqpppoooooooooooonnnqqqpppooommmlllkkkjjjjjjiiiiiijjjjjjkkkkkkkkkkkkpppooonnnnnnnnnooopppqqqpppppppppppppppqqqqqqrrrnnnsss{{{vvvtttsssnnnuuutttrrrpppooooooooopppnnnoooppppppooooooqqqssspppooorrrvvvvvvqqqnnnnnnoooppppppppppppooonnnnnnmmmnnnnnnmmmkkkkkklllmmmllllllkkkkkklllnnnooopppqqqpppoooqqqwww~~~nnnqqqvvvvvvrrrmmmnnnrrrqqqpppppppppooonnnmmmlllppppppqqqssstttuuuvvvwwwyyyxxxwwwwwwxxxyyyyyyyyyooodddooooooppprrrtttuuutttsssrrrnnnjjjjjjmmmooonnnlllppppppqqqrrrrrrrrrrrrrrrqqqwwwuuummmrrrsssqqqpppooooooooooooooonnnmmmmmmmmmnnnooopppqqqqqqtttqqqooonnnooopppnnnlllmmmoooqqqssssssrrrpppoooqqqrrrsssttttttsssrrrrrrppppppooopppqqqsssvvvxxxvvvtttrrrrrrtttuuuttttttvvvwwwyyyyyyxxxxxxzzz{{{www~~~{{{xxx}}}}}}}}}zzzyyy{{{wwwrrruuuwwwvvvsssssswww{{{vvvwwwwwwtttpppooopppssstttsssrrrqqqpppppppppppptttqqqnnnnnnpppqqqpppnnnooooooppppppppppppoooooonnnmmmmmmnnnppppppooommmrrroookkklllpppqqqooolllpppooonnnmmmllllllmmmmmmhhhhhhiiijjjkkklllmmmnnnooooooooonnnnnnmmmmmmmmmooonnnnnnnnnoooooopppqqqmmmrrrsssuuu|||sssqqqpppvvvuuusssqqqooonnnmmmllllllnnnoooooonnnoooqqqsssrrrpppppptttsssooommmooonnnoooooopppoooooonnnnnnlllnnnooonnnmmmkkkllllllkkkjjjjjjkkklllnnnqqqrrrmmmnnnnnnnnnpppwwwwwwpppqqqwwwssshhhjjjtttrrrrrrrrrpppmmmlllmmmnnnooopppppprrrssstttuuuvvvtttvvvxxxxxxwwwxxx{{{pppooouuuuuusssrrrtttxxxzzzyyywwwxxxwwwwwwyyyzzzxxxqqqkkkrrrrrrssssssssssssrrrrrrkkkooojjjfffyyyxxxzzzooonnnmmmnnnppppppooonnnpppooooooooonnnnnnnnnnnntttrrrpppooooooooommmkkknnnoooqqqrrrsssrrrpppoooqqqrrrsssssssssrrrqqqpppqqqppppppppprrrtttvvvwwwwwwuuusssssstttvvvvvvuuutttvvvwwwwwwwwwwwwxxxzzzxxx~~~{{{xxx}}}|||}}}}}}zzzzzz{{{wwwwwwwwwuuussssssvvvxxxrrrwwwzzzwwwppplllmmmpppssssssrrrqqqpppooooooooorrrooollllllnnnpppppppppnnnooopppqqqqqqpppooonnnpppooonnnoooqqqrrrqqqpppooommmkkklllnnnoooooommmoooooopppqqqqqqpppooooookkkkkklllmmmnnnoooppppppmmmnnnooooooooonnnnnnmmmmmmmmmmmmmmmnnnnnnoooppppppqqqoooppp|||sssppprrruuuuuusssqqqpppnnnmmmmmmlllmmmnnnnnnnnnnnnpppsssqqqnnnnnnqqqpppnnnnnnqqqqqqqqqrrrqqqqqqpppooooookkkmmmoooooommmkkkkkkkkkhhhhhhiiikkklllmmmmmmmmmmmmoooqqqooonnnqqqyyy|||nnnooottttttqqqqqqpppqqqqqqooommmnnnpppsssppppppqqqrrrssstttuuuuuuppptttxxxvvvsssttt{{{qqqrrr~~~uuurrrpppqqquuuwwwuuusssiiimmmqqqpppnnnmmmqqqvvvtttttttttssssssqqqppppppttttttrrrzzzyyypppnnnmmmnnnqqqsssqqqooosssssssssrrrrrrqqqppppppsssrrrrrrrrrrrrqqqpppooooooppprrrsssssssssrrrqqqqqqrrrsssssssssrrrqqqpppqqqqqqqqqqqqrrrtttuuuvvvvvvtttrrrrrrsssuuuvvvvvvqqqsssttttttttttttuuuwwwzzz}}}{{{}}}|||xxx}}}|||yyyuuutttttttttsssqqqttt{{{yyysssrrruuurrrrrrrrrrrrrrrqqqqqqqqqpppnnnlllkkklllnnnooopppooopppqqqrrrrrrqqqpppoooooonnnmmmnnnoooppppppooolllnnnooonnnllllllnnnpppkkkmmmpppssssssqqqooommmmmmmmmnnnnnnnnnooooooooolllmmmnnnoooppppppppppppllllllllllllmmmnnnooopppsssmmmnnnvvvxxx|||vvvqqqtttssssssrrrrrrqqqppppppooolllmmmnnnnnnmmmnnnppprrrpppmmmllloooooonnnooosssssssssrrrqqqpppooommmllljjjlllnnnnnnllljjjjjjjjjgggiiilllnnnnnnllljjjiiimmmppprrrpppmmmnnntttzzzrrrrrrzzzyyyrrrqqqqqqpppooooooooorrrsssqqqqqqrrrssstttuuuuuuvvvooosssvvvsssooorrr{{{ppptttxxxtttvvvtttrrrsssuuuuuusssqqqwwwrrrmmmkkkqqq}}}pppqqqrrrrrrrrrrrrrrrqqqqqqmmmsss}}}uuurrrooopppsssuuutttqqqrrrrrrsssttttttssssssrrrnnnpppqqqrrrrrrrrrrrrrrrqqqrrrssstttttttttssssssqqqrrrsssssssssrrrqqqpppqqqqqqrrrrrrssstttuuuvvvuuussspppppprrrtttuuuuuurrrsssuuuuuuttttttvvvwww{{{}}}|||}}}|||www|||}}}yyyuuuuuuvvvvvvrrrnnnssszzz{{{vvvuuuvvvqqqqqqrrrsssssssssrrrrrrooonnnmmmmmmmmmnnnoooppppppqqqqqqqqqqqqqqqqqqppprrrpppooooooqqqrrrrrrqqqllloooqqqoookkkjjjmmmqqqhhhjjjmmmppppppooollljjjlllllllllmmmmmmmmmmmmmmmlllmmmmmmnnnpppqqqqqqrrrkkkkkkkkklllmmmnnnoooppprrriiimmmxxxvvvnnn|||{{{tttvvvqqqrrrsssssssssssssssrrrnnnooopppooonnnnnnpppqqqqqqnnnmmmoooooonnnooossspppppppppooonnnmmmkkkkkkkkkmmmnnnmmmllljjjkkkkkkjjjlllnnnppppppnnnllljjjlllnnnpppooommmnnnqqqtttpppqqquuusssuuusssqqqpppqqqqqqpppooorrrrrrrrrssstttuuuuuuuuuqqqssstttqqqooouuu{{{lllmmmoooqqqsssuuuvvvvvvkkklll{{{}}}wwwqqqpppsssvvvuuurrrnnnoooppprrrrrrrrrqqqqqqjjjllloooqqqqqqpppqqqrrrqqqrrrrrrsssssssssssssssqqqrrrssstttttttttssssssqqqrrrrrrssstttuuuuuuuuuuuurrrooooooqqqtttuuuvvvuuuwwwxxxxxxxxxxxxyyy{{{zzz}}}{{{|||}}}yyyzzzxxxxxxxxxyyyxxxwwwtttrrrooosssxxxxxxuuurrrsssuuuqqqqqqrrrssssssrrrqqqqqqooopppppppppooooooooopppppppppoooooooooooopppppprrrpppooooooqqqrrrrrrrrrppppppooonnnmmmlllmmmnnnjjjkkkkkklllllllllllllllkkkkkklllmmmnnnoooooopppnnnmmmmmmlllmmmnnnppppppkkkkkkllllllmmmooopppqqqpppkkkmmmuuusssnnntttwwwxxxrrrssstttuuuuuuttttttssspppqqqqqqpppnnnnnnoooqqqtttqqqoooqqqpppmmmmmmpppmmmmmmnnnnnnnnnnnnnnnmmmnnnoooooonnnllllllmmmnnnllllllllllllmmmnnnnnnnnnmmmnnnooopppppppppqqqqqquuuvvvsssuuuuuuqqqnnnpppuuuvvvrrrmmmqqqqqqqqqrrrssssssttttttuuuuuusssqqqsss}}}tttnnnoooqqqrrrtttuuuvvvvvvzzz{{{rrrooorrruuutttrrrlllnnnoooqqqqqqpppooonnniiimmmppprrrpppppppppqqqppppppqqqqqqqqqqqqrrrrrrpppqqqsssuuuvvvvvvvvvuuurrrrrrsssttttttuuuuuuuuuvvvssspppoooqqquuuwwwxxxwwwyyyzzzzzzyyyzzz{{{}}}zzz|||{{{}}}~~~}}}zzzsssxxx|||}}}yyywwwvvvwwwoooqqqrrrrrrpppqqqtttwwwqqqrrrssssssrrrqqqooonnnqqqrrrssssssqqqppppppppppppooonnnmmmmmmnnnooopppmmmkkkiiiiiikkkmmmmmmmmmtttpppmmmmmmooopppnnnkkkooonnnllljjjjjjlllnnnpppkkklllmmmoooppprrrssstttpppnnnlllkkkjjjkkkmmmnnnkkkllllllmmmnnnoooqqqqqqoooooooooppprrrtttuuutttzzzyyytttuuuvvvvvvvvvuuussssssrrrrrrrrrqqqooonnnooopppwwwtttrrrrrrppplllkkkmmmllllllnnnpppqqqrrrrrrrrrqqqqqqqqqooommmmmmoooqqqkkkiiihhhggghhhkkkooorrrpppooopppqqqtttuuusssrrriiiwww{{{zzzqqqmmmjjjoooxxx{{{vvvppppppppppppqqqqqqrrrrrrsssxxxvvvsssrrrwwwuuuqqqttttttuuuuuuuuutttsssrrrrrryyy}}}rrrnnnqqqtttsssqqqnnnoooqqqrrrqqqpppnnnmmmmmmpppttttttrrrpppqqqrrrnnnooooooooooooppppppppppppqqqsssuuuwwwwwwwwwwwwrrrrrrssstttuuuuuuuuutttwwwtttqqqppprrrvvvxxxyyyvvvxxxyyyyyyyyyyyyzzz||||||~~~}}}yyy{{{vvvtttvvvzzzyyyuuurrrvvvtttrrrpppppppppqqqrrrsssrrrqqqrrrttttttqqqnnnqqqqqqqqqqqqrrrssstttuuuttttttsssrrrpppoooooonnnoooooonnnnnnnnnnnnnnnooollllllmmmnnnooopppppppppnnnlllkkkkkkmmmnnnnnnmmmpppqqqqqqooommmlllmmmnnnoooooonnnllllllkkkkkkkkklllmmmnnnooooooooonnnmmmpppqqqsssttttttsssqqqpppyyyooovvvxxxsssqqqssstttqqqpppnnnnnnooopppqqqpppoootttrrrooommmnnnoooooonnnoooooopppppppppoooooonnnnnnnnnnnnnnnooooooooooooppplllkkknnnnnnjjjjjjooooooppppppppppppoooooonnn~~~jjjlllsssnnnsssuuutttssssssrrrpppnnnppprrrsssrrrrrrtttuuuuuuooommmsss{{{rrrnnnuuu|||jjjtttvvvlllllluuuxxxqqqvvv~~~rrrkkkuuuooopppppppppoooooooooooopppppprrrrrrssstttuuutttpppmmmnnnoooppppppooonnnpppqqqrrrqqqppprrrtttuuurrrooossssssttttttuuuuuuvvvvvvuuutttssstttvvvxxxyyyxxxyyyzzz|||~~~~~~}}}{{{zzzzzzwwwwwwxxxwwwxxxzzzyyyvvvuuuwwwyyywwwuuutttsssssstttuuuuuusssssstttvvvuuusssppppppoooooopppqqqrrrssssssrrrrrrrrrqqqpppooonnnmmmrrrqqqpppooonnnmmmmmmmmmnnnoooppprrrrrrrrrqqqqqqnnnlllkkkkkklllmmmmmmlllmmmnnnooonnnmmmmmmnnnpppqqqpppooonnnmmmmmmmmmmmmlllmmmnnnooonnnnnnllllllkkkmmmooopppqqqqqqpppooowww~~~vvv{{{zzztttqqqrrrqqqnnnpppooonnnoooqqqrrrqqqppprrrqqqppppppppppppnnnlllnnnnnnooopppppppppppppppooonnnnnnnnnmmmlllllllllrrrmmmlllnnnnnniiiiiimmmnnnoooooopppppppppooooooqqqvvvttttttpppqqqssstttsssrrrsssuuuqqqsssuuuuuutttsssssstttooovvvxxxsssttt}}}tttsssvvvrrrooossszzzllliiiuuuwwwnnnrrr}}}uuukkkuuuoooqqqpppppppppoooooopppppppppqqqqqqrrrtttuuutttpppmmmnnnpppqqqqqqpppooopppqqqsssrrrqqqsssuuuuuurrrpppssssssttttttuuuuuuvvvvvvrrrqqqpppqqqsssuuutttsssxxxyyyzzz||||||{{{zzzyyyzzzxxxxxxxxx{{{~~~zzztttuuu{{{yyyxxxwwwuuutttuuuuuuvvvuuutttttttttuuuuuusssqqqooooooooooooooopppqqqrrrpppqqqrrrrrrqqqooommmkkktttsssqqqpppnnnnnnmmmmmmoooppprrrssssssrrrqqqppppppnnnllllllnnnooonnnmmmjjjlllmmmllllllmmmoooqqqrrrqqqqqqppppppooooooooolllmmmnnnnnnmmmlllkkkjjjlllmmmppprrrsssttttttssslll{{{|||zzztttrrrsssrrroooqqqpppooopppqqqrrrrrrpppppppppppprrrrrrqqqnnnkkkmmmnnnooopppppppppppppppqqqqqqpppooonnnmmmllllllrrrooonnnnnnmmmjjjiiilllmmmnnnoooppppppppppppppplllxxxtttfffrrryyyrrrpppttttttqqqssszzzrrruuuwwwwwwuuusssrrrrrrhhhvvvyyynnnppprrrdddpppzzztttpppvvv{{{kkkgggqqqrrrnnn|||tttzzzmmmtttooorrrqqqqqqppppppppppppqqqqqqqqqqqqrrrssstttssspppnnnoooqqqttttttsssqqqpppppptttsssrrrsssuuuuuusssqqqsssssssssttttttuuuvvvwwwuuuttttttuuuvvvvvvuuusssvvvwwwxxxzzzzzzzzzyyyxxxzzz||||||zzzzzz}}}{{{uuuuuuzzzwwwvvvuuussssssssssssssssssssssssssssssrrrrrrqqqooooooooooooooopppqqqrrrpppqqqssstttssspppnnnlllsssrrrqqqpppoooooooooooonnnoooqqqrrrrrrpppnnnmmmrrrpppnnnnnnooopppooonnnjjjkkkllllllkkkkkkmmmoooqqqqqqqqqqqqppppppoooooommmmmmnnnnnnmmmkkkiiihhhnnnoooqqqrrrttttttttttttkkkzzz{{{yyyuuussstttvvvvvvuuurrrppppppqqqrrrsssrrrqqqqqqppppppqqqrrrqqqooommmoooooopppppppppoooooonnnsssrrrrrrqqqqqqppppppppppppooonnnnnnmmmllllllmmmlllmmmnnnppppppqqqqqqqqqtttooolllmmmppp{{{xxxooosssvvvssssssxxxqqqtttwwwwwwvvvtttsssssspppuuusssooozzzxxxpppooovvvuuunnnqqq|||pppyyyuuuhhhjjjppptttooorrrrrrqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqrrrtttsssqqqnnnooorrruuuvvvuuusssqqqqqqtttttttttttttttttttttssssssssssssssstttvvvwwwxxxwwwvvvvvvvvvwwwwwwuuusssvvvwwwxxxyyyzzzzzzyyyyyyzzzzzz|||vvvzzz}}}xxxtttuuuuuuuuutttsssrrrrrrrrrrrrpppqqqppppppooooooooooooqqqppppppppppppqqqqqqrrrqqqrrrtttuuutttrrrooonnnqqqpppppppppppppppqqqqqqnnnooopppqqqqqqpppnnnmmmqqqooommmmmmnnnnnnnnnlllkkklllmmmllljjjjjjlllmmmoooooopppppppppooonnnmmmmmmmmmnnnnnnmmmkkkiiihhhmmmnnnnnnoooooooooooooooqqqpppxxxrrrqqqtttwwwwwwwwwsssrrrqqqrrrssstttsssrrrsssqqqoooooopppqqqqqqpppqqqqqqqqqqqqpppnnnmmmlllppppppqqqqqqrrrrrrsssssslllmmmmmmlllmmmooopppppplllmmmnnnppppppqqqqqqqqqvvvlllmmmvvvssslllzzztttssswwwuuussssssnnnqqqtttuuuuuuttttttttt}}}uuusssyyyooollluuuyyysssmmmlllppprrrppp}}}zzznnn~~~rrruuuooorrrrrrqqqqqqqqqqqqqqqqqqrrrqqqppppppqqqssssssqqqoooooorrruuuwwwvvvtttsssrrrttttttttttttssssssttttttssssssrrrrrrtttvvvxxxyyyuuutttssssssttttttrrrpppwwwxxxyyyyyyzzz{{{{{{{{{{{{|||{{{uuuwww~~~zzztttssswwwvvvvvvvvvuuuttttttssspppppppppooommmmmmnnnpppqqqqqqpppppppppqqqqqqrrrrrrssstttuuutttsssqqqpppoooooooooooooooqqqrrrrrroooppppppqqqqqqqqqppppppnnnllljjjjjjjjjkkkjjjiiilllmmmmmmllljjjjjjlllmmmmmmmmmooooooooonnnmmmllllllmmmnnnnnnmmmlllkkkjjjppppppoooooooooooooooooouuukkkssstttsssuuuuuutttssstttrrrrrrssstttuuutttssstttrrrooonnnoooqqqrrrrrrqqqqqqqqqqqqpppnnnmmmlllmmmmmmnnnooopppqqqqqqrrrjjjmmmmmmlllmmmqqqrrrqqqmmmnnnooopppppppppppppppooosssvvvtttoooooottt{{{vvvuuuvvvtttpppoooqqqssstttttttttuuuwwwwwwsss|||rrrmmmooorrryyywwwoooooouuurrrggguuuppprrryyy}}}ssswwwppprrrqqqqqqppppppppppppqqqqqqppppppoooppprrrrrrqqqpppnnnqqqtttuuuuuuttttttuuusssttttttsssrrrrrrsssuuussssssrrrrrrsssvvvxxxzzzyyywwwuuutttuuuvvvuuutttxxxyyyyyyzzz{{{|||}}}}}}}}}|||yyyxxx}}}yyytttuuuwwwwwwwwwwwwvvvuuuttttttrrrssssssqqqooonnnqqqsssqqqppppppooooooooopppppprrrrrrsssssssssrrrqqqqqqoooooonnnnnnnnnoooppppppooonnnnnnnnnnnnpppqqqrrrnnnllljjjiiijjjjjjiiihhhkkklllllllllkkklllnnnppplllmmmoooppppppooommmllllllmmmnnnooonnnnnnllllllqqqppppppqqqqqqrrrssssssqqqoooppp|||xxxuuuwwwvvvsssrrrtttsssrrrsssuuuvvvuuutttrrrqqqooopppqqqrrrrrrqqqooooooppppppppppppoooooommmnnnnnnnnnooooooppppppkkknnnnnnkkklllqqqrrrpppnnnoooooopppppppppoooooollltttvvvpppnnntttuuupppyyy|||qqqtttvvvsssssstttttttttssssssvvvxxxqqqxxxpppjjjmmmrrrwwwvvvsssqqqtttwwwssslllpppppprrrxxxrrrssspppppppppooooooppppppppppppoooooopppqqqrrrqqqpppmmmooorrrttttttuuuvvvxxxrrrssstttrrrppppppsssuuussssssrrrqqqsssvvvyyy{{{}}}zzzwwwvvvwwwyyyzzzzzzxxxxxxyyyyyy{{{|||}}}~~~}}}~~~~~~zzz}}}xxxtttxxxvvvwwwwwwvvvvvvuuutttssstttvvvvvvtttqqqqqqsssvvvpppooonnnnnnnnnnnnoooooorrrrrrqqqqqqqqqqqqqqqqqqppppppooonnnnnnmmmnnnnnnmmmllljjjjjjkkkmmmoooqqqqqqooommmllllllmmmllljjjiiijjjlllllllllmmmppprrrlllmmmooopppqqqooonnnmmmlllmmmnnnooooooooonnnmmmlllllllllmmmnnnpppqqqrrrlllsssqqqmmmyyywwwyyywwwttttttuuutttssstttuuuvvvvvvtttppppppqqqrrrtttsssqqqooolllmmmnnnoooqqqqqqrrrrrrqqqqqqqqqppppppppppppppplllppppppllllllqqqrrrnnnoooppppppppppppoooooonnnqqqooooooqqqssssssssstttjjj{{{nnnqqqxxxwwwwwwwwwvvvtttrrrsssvvvxxx{{{xxxqqqsssvvvtttsssuuuqqqnnnpppuuurrrlllnnnwwwiiimmmrrrzzztttuuuppppppoooooooooooopppppppppooonnnoooqqqrrrrrrqqqlllnnnqqqrrrsssuuuwwwyyyqqqssstttrrroooooorrruuutttsssqqqqqqsssvvvyyy{{{|||xxxtttssstttwwwyyyzzzxxxxxxxxxyyyzzz{{{}}}~~~{{{{{{vvv}}}mmmvvvuuurrrppppppqqqtttuuutttuuuvvvtttrrrpppqqqqqqmmmmmmmmmnnnoooqqqrrrsssxxxsssooonnnnnnnnnoooqqqqqqqqqqqqqqqqqqpppooonnnllllllmmmnnnppprrrssstttqqqqqqpppooommmlllkkkjjjllllllmmmppprrrrrrpppmmmlllkkkjjjkkknnnnnnllljjjjjjkkkmmmooooooooommmlllpppnnnllljjjkkkmmmppprrrlllvvvvvvpppyyyqqqlllwwwwww|||wwwvvvrrroooppptttuuurrrnnnnnnmmmkkkkkklllooorrruuusssrrrpppnnnmmmlllmmmmmmmmmnnnnnnooooooooonnnnnnssssssppplllmmmqqqqqqnnnqqqqqqqqqpppqqqqqqrrrrrrtttrrrppppppqqqsssssssssrrrvvv|||xxxrrrqqqsssrrrqqq{{{zzzooosssttttttrrrrrrrrrrrrtttttttttssstttvvvvvvssspppnnnooowwwtttkkkwwwuuunnnppprrrrrrpppooopppqqqtttqqqnnnlllmmmoooppppppppppppppprrruuuwwwxxxwwwwwwuuurrrooonnnoooqqqrrrrrrrrrqqqqqqsssvvvzzz|||wwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyzzz|||~~~{{{{{{yyyxxxvvvuuusssqqqpppqqqrrrrrrsssttttttrrrpppooopppqqqllllllmmmmmmooopppqqqrrrqqqooommmnnnoooooonnnmmmpppppppppppppppooonnnnnnllllllmmmnnnoooqqqrrrsssmmmlllkkkjjjjjjjjjjjjjjjjjjjjjkkknnnppppppnnnkkknnnlllkkklllnnnnnnllljjjhhhjjjlllmmmnnnmmmllllllnnnmmmmmmmmmmmmnnnoooooojjjtttvvvqqqtttzzzrrryyyvvvyyyuuuuuurrroooqqqtttuuurrrooooooooonnnnnnoooqqqssstttsssqqqpppnnnmmmlllmmmmmmoooooopppppppppoooooonnnqqqrrrpppmmmnnnrrrrrrooopppooooooooooooppppppqqqpppoooooopppsssuuuuuuuuurrrtttyyysssrrrwwwrrrvvvxxxuuupppvvvppptttsssrrrqqqqqqrrrssstttvvvnnnssszzzlllsss{{{tttzzzuuuoooppppppqqqsssrrrqqqppppppqqqqqqnnnlllkkkmmmpppqqqrrrsssrrrrrrsssvvvxxxxxxwwwvvvuuusssrrrqqqqqqrrrsssuuusssrrrrrrsssvvvzzz}}}tttuuuuuuvvvxxxyyyzzz{{{wwwwwwxxxyyy{{{}}}~~~}}}vvvqqq{{{wwwvvvuuussssssrrrrrrrrrrrrrrrqqqpppnnnnnnoooqqqllllllmmmmmmnnnoooppppppppppppqqqssstttrrroookkknnnoooooooooooonnnmmmmmmmmmmmmmmmmmmnnnooopppqqqnnnmmmlllkkkkkklllnnnooojjjjjjkkknnnppppppnnnkkkooonnnmmmnnnooonnnllljjjiiijjjlllmmmnnnnnnmmmmmmlllmmmoooppppppoooooonnnlllrrrwwwtttqqqxxxwwwzzzsssvvvtttsssqqqoooqqqtttuuussspppqqqqqqqqqqqqrrrrrrssssssrrrqqqooonnnmmmmmmmmmmmmrrrrrrqqqqqqqqqppppppooonnnpppooommmooorrrrrrnnnnnnmmmmmmmmmmmmnnnooopppllllllnnnqqquuuwwwwwwvvvvvvvvvwwwvvvrrrwwwppp}}}}}}qqqttt{{{uuupppsssrrrrrrqqqqqqrrrrrrsssuuurrruuuyyyuuuuuuqqqxxx{{{kkkrrrppprrrsssrrrqqqoooooopppooommmkkklllooossstttuuuuuutttsssuuuwwwxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuwwwuuusssqqqsssvvvzzz}}}vvvvvvvvvvvvwwwxxxyyyzzzvvvvvvwwwxxxzzz|||~~~}}}~~~sssvvvvvvvvvvvvvvvvvvvvvuuuuuuqqqrrrqqqooonnnnnnpppsssmmmmmmnnnoooooopppppppppqqqssssssrrrssssssoooiiinnnooooooooooooooonnnnnnnnnmmmmmmmmmmmmnnnnnnoooqqqooommmkkkkkklllnnnpppllllllmmmppprrrrrrpppmmmpppppppppoooooonnnlllkkkkkklllmmmnnnoooppppppooommmnnnooopppppppppooooooqqqrrrvvvxxxtttuuuyyyyyyqqquuutttqqqpppppprrrtttuuusssqqqqqqrrrrrrssssssrrrqqqppprrrqqqooonnnmmmmmmmmmnnnssssssrrrqqqqqqpppppppppnnnppppppnnnoooqqqpppkkkmmmmmmmmmmmmmmmnnnooopppllllllnnnrrruuuwwwwwwuuuyyyzzzxxxuuutttxxx}}}zzzvvvuuupppqqqtttvvvrrrrrrrrrqqqqqqrrrrrrrrrrrryyyuuujjjssslllyyymmmvvvqqqxxxpppqqqrrrrrrooonnnnnnooopppooommmooorrruuuvvvvvvvvvtttttttttvvvwwwvvvuuutttuuuvvvwwwxxxxxxwwwvvvxxxvvvsssqqqrrruuuyyy|||{{{zzzxxxwwwvvvvvvvvvvvvwwwwwwxxxyyy{{{}}}~~~~~~uuuttttttuuuuuuvvvvvvwwwwwwqqqrrrrrrqqqpppppprrrtttoooooopppqqqqqqqqqppppppnnnppppppmmmooosssrrrmmmoooooopppqqqqqqpppppppppnnnnnnmmmmmmmmmmmmnnnnnnpppnnnkkkhhhggggggiiijjjllllllmmmppprrrrrrpppmmmppppppqqqpppooommmmmmllljjjkkklllmmmnnnooopppppppppoooooooooooopppqqqrrruuuqqqrrrxxxxxxwww{{{zzzpppttttttppppppqqqsssttttttsssqqqpppppprrrsssrrrqqqooonnnqqqpppooommmmmmmmmnnnnnnsssrrrqqqpppppppppqqqqqqoooqqqpppmmmnnnpppnnniiinnnnnnnnnnnnooopppqqqrrrnnnnnnooorrruuuvvvuuussswwwzzzyyyxxx{{{{{{|||yyyrrrqqqqqquuuxxxwwwrrrooorrrrrrrrrrrrrrrrrrrrrrrrrrrtttpppqqqnnnjjjiiinnnyyyvvvnnnpppqqqpppnnnmmmmmmnnnqqqooonnnoooqqqsssssssssuuutttssssssuuuuuutttssssssuuuwwwxxxyyyxxxwwwwwwwwwuuurrrqqqrrruuuyyy{{{|||{{{yyywwwvvvwwwwwwxxxyyyyyyzzz{{{}}}~~~sssrrrrrrsssssstttuuuvvvqqqrrrttttttsssssstttuuupppqqqrrrrrrrrrqqqpppooommmqqqqqqnnnrrr{{{}}}xxxoooppppppqqqqqqqqqqqqpppnnnnnnnnnmmmnnnnnnooooooqqqooollljjjhhhhhhiiiiiijjjjjjkkknnnppppppnnnkkknnnpppqqqpppnnnmmmmmmmmmiiiiiijjjkkkmmmnnnooopppqqqpppoooooooooppprrrsssuuuppppppvvvxxxxxx|||}}}{{{qqqtttrrroooqqqsssttttttsssrrrpppoooooopppqqqqqqpppooonnnqqqpppooommmmmmmmmnnnoooqqqpppooonnnnnnooopppqqqooopppooollllllooonnniiinnnnnnnnnooopppqqqrrrsssppppppppprrrtttuuutttrrrrrrwwwwwwzzzvvvtttrrrqqqtttooonnnssswwwuuurrrqqqrrrssssssttttttssssssrrrtttjjjrrrhhhtttjjjyyynnnmmmoooppppppooonnnnnnooopppnnnmmmmmmoooppppppoootttsssrrrssstttuuutttsssssstttvvvwwwxxxwwwvvvvvvuuutttsssssstttwwwyyy{{{zzzyyyxxxxxxxxxzzz}}}~~~{{{{{{|||}}}{{{xxxwwwuuusssssssssuuuvvvnnnqqqtttuuuuuuttttttuuupppqqqrrrrrrrrrpppooommmooottttttpppsss}}}yyynnnnnnooopppppppppppppppnnnnnnnnnnnnoooooopppqqqpppooonnnmmmlllllllllllljjjjjjkkknnnppppppnnnkkklllnnnppppppmmmlllmmmoookkkkkklllmmmnnnppprrrrrrooopppqqqqqqrrrrrrqqqqqqtttttttttvvvwwwwwwwwwyyy{{{{{{rrruuusssppprrrtttuuutttrrrppppppoooooopppppppppppppppoooqqqpppnnnmmmmmmnnnnnnooonnnmmmlllllllllnnnpppqqqmmmnnnllliiikkkppppppmmmnnnnnnnnnooopppqqqssssssqqqpppooopppssstttuuutttrrrxxxwww~~~~~~vvvtttssstttvvvwwwwwwvvv|||uuuppppppooommmqqqwwwsssttttttuuuuuuttttttsssrrrsssyyy{{{~~~kkktttlllmmmoooqqqqqqqqqpppqqqrrrpppooonnnooopppqqqqqqppptttsssrrrsssuuuvvvvvvuuuttttttuuuuuuuuuuuuuuutttuuuuuuuuuvvvxxxzzz|||}}}{{{zzzyyyyyyzzz|||||||||}}}~~~~~~www}}}yyyvvvuuuuuuvvvwwwmmmppptttvvvvvvtttttttttooopppqqqrrrqqqooommmllllllrrrrrrlllnnnuuutttlllmmmmmmnnnooooooooooooooonnnnnnnnnnnnooopppqqqrrrjjjjjjjjjjjjjjjjjjjjjjjjllllllmmmppprrrrrrpppmmmkkkmmmpppooommmlllmmmooooooooopppqqqrrrtttvvvwwwmmmooorrrtttuuusssqqqoootttyyy{{{yyyvvvvvvuuutttxxx~~~vvvzzzssswwwuuuppprrruuuuuutttqqqpppooooooooopppppppppqqqqqqqqqppppppnnnmmmmmmnnnoooooolllkkkjjjjjjkkkmmmpppqqqjjjkkkjjjhhhkkkqqqsssqqqmmmmmmnnnnnnoooqqqrrrsssqqqooonnnooorrruuuvvvvvvwww|||xxx~~~zzzuuuuuuvvvuuutttxxxxxxwwwwwwwwwuuuqqqnnnnnnpppuuuzzzuuulllkkkqqqssstttuuuvvvvvvuuutttsssooo~~~nnnmmmpppqqqnnnppprrrssssssssstttuuurrrqqqqqqrrrtttuuuuuutttuuutttssstttwwwxxxwwwvvvtttttttttsssssssssssstttuuuvvvwwwyyy{{{}}}~~~}}}{{{zzzzzz|||~~~|||||||||~~~}}}}}}zzz{{{|||sssssswwwuuuuuuyyyqqqrrrssssssssssssssssssvvvsssnnnlllmmmoooqqqrrrsssqqqooonnnpppqqqqqqqqqrrrmmmnnnrrrrrrlllkkkooommmllllllmmmooopppooommmkkkjjjjjjiiiiiijjjjjjkkkjjjiiiiiikkkoooqqqpppnnnjjjkkkmmmmmmmmmmmmoooqqqnnnnnnoooqqqsssuuutttsssoooppprrrrrrqqqqqqrrrtttyyyxxxvvvuuutttsssssssssuuuwwwwwwtttooommmpppmmmnnnnnnnnnmmmnnnoooqqqtttttttttsssqqqooommmlllqqqqqqrrrqqqpppnnnlllkkkjjjjjjkkkkkklllmmmmmmmmmooonnnnnnnnnnnnppprrrssspppqqqqqqqqqqqqpppooooootttsssqqqpppooopppqqqqqqwwwxxxyyy~~~yyyrrrrrrsssvvvxxxxxxvvvtttuuuttttttvvvyyyyyyvvvssswwwuuuttttttuuuuuutttsssrrrvvvvvvtttvvvzzzxxxqqqxxxuuuuuulllsssrrrqqqqqqssssssrrrqqqtttqqqnnnnnnqqqsssrrrqqqppprrrtttuuuwwwwwwwwwvvvvvvuuutttsssssstttuuuvvvtttvvvwwwxxxyyyzzz}}}}}}~~~|||yyyuuuuuuxxx|||~~~~~~}}}}}}~~~~~~}}}~~~zzz{{{|||~~~uuummmvvvzzzuuuwwwwwwwwwwwwwwwvvvvvvuuutttqqqnnnmmmnnnoooppppppsssqqqooooooppppppooonnnvvvrrrooooooooonnnqqqtttmmmllllllnnnooopppooommmkkkkkkkkkkkkkkkkkkkkkkkkjjjiiiiiilllpppqqqpppnnnlllnnnpppqqqqqqrrrtttvvvqqqqqqqqqrrrssstttssssss{{{{{{zzzwwwrrrooommmmmmhhhjjjooosssvvvxxxyyyyyysss{{{~~~wwwuuuqqqpppsssqqqrrrrrrqqqqqqrrrssstttqqqqqqqqqqqqpppooonnnmmmqqqqqqqqqqqqpppnnnmmmkkkooooooooopppppppppppppppoooooonnnnnnnnnoooqqqrrrooooooppppppqqqqqqqqqqqqppppppqqqrrrsssuuuvvvwwwtttxxxxxxyyyzzzvvvuuuuuuuuuuuuvvvxxxyyyzzz{{{uuusssrrrrrrtttuuusssqqquuutttssstttuuutttsssqqqtttsssvvvyyywwwssswwwzzzoooooowwwqqqqqqpppqqqqqqrrrqqqpppsssqqqoooppprrrsssrrrppppppqqqssstttuuuvvvvvvuuuxxxwwwvvvvvvvvvvvvwwwxxxtttvvvxxxxxxyyyzzz}}}xxxyyyyyyxxxwwwyyy}}}~~~~~~~~~~~~}}}}}}zzzzzz{{{}}}uuuvvvxxxuuuvvvvvvvvvuuuuuuttttttsssqqqpppnnnnnnooooooooonnnqqqpppooopppppppppnnnmmmpppqqqooollllllppprrrqqqnnnmmmmmmnnnooopppooommmkkklllmmmmmmmmmmmmlllkkkiiiiiikkknnnqqqqqqooommmlllnnnpppqqqqqqrrrtttvvvtttsssrrrqqqqqqppppppqqqmmmnnnppppppooooooppprrrkkkooossswwwwwwuuuqqqooonnnuuu|||wwwwwwsssrrruuussssssssssssssstttuuuuuunnnnnnnnnnnnoooooooooooopppqqqqqqqqqpppooommmlllooooooooonnnnnnnnnnnnnnnoooooonnnnnnnnnoooppppppnnnnnnnnnoooppprrrssstttooopppqqqrrrtttuuuvvvwwwqqqxxxwwwrrr~~~yyyvvvxxxzzz{{{yyyxxxvvvsssqqqqqqsssvvvvvvtttrrrqqqrrrrrrqqqpppsssrrrrrrtttuuutttrrrpppuuupppttt}}}xxxppp}}}pppqqqyyypppppppppppppppppppppppprrrqqqqqqqqqssssssrrrppppppqqqrrrssstttuuuuuuuuuyyyxxxwwwwwwwwwwwwxxxyyyuuuvvvxxxyyyyyyzzz}}}wwwxxxxxxxxxxxx{{{~~~~~~~~~}}}|||xxxxxxyyy{{{}}}~~~{{{ssswwwtttsssssssssrrrsssssssssooonnnnnnnnnppppppnnnmmmnnnmmmnnnpppqqqqqqooommmiiiooorrrppppppsssrrrlllnnnnnnmmmnnnppppppnnnmmmkkklllnnnppppppnnnlllkkkiiijjjllloooqqqpppooonnnnnnpppqqqqqqppppppqqqrrrqqqrrrrrrqqqqqqqqqsssuuuxxx{{{{{{~~~{{{wwwxxxuuurrrtttrrrqqqpppppprrrsssssssssllllllmmmmmmnnnoooqqqqqqppppppqqqqqqpppooommmlllooonnnnnnmmmlllkkkkkkkkkoooooonnnnnnnnnooooooooooooooooooooopppqqqrrrsssrrrrrrrrrrrrqqqqqqpppooooooxxxwwwnnnvvvnnnkkkxxx}}}ttt{{{{{{zzzxxxuuuuuuxxx{{{uuuuuuttttttuuutttsssrrrsssrrrssstttvvvuuurrrppptttppprrryyyyyy|||zzz~~~|||tttxxxxxxooopppqqqqqqqqqpppppppppqqqqqqqqqrrrssstttsssqqqppprrrrrrssstttuuuuuuuuuvvvwwwvvvvvvvvvvvvvvvvvvwwwvvvwwwyyyyyyyyyzzz}}}|||{{{zzzyyyyyyzzz{{{}}}~~~~~~}}}{{{uuuvvvxxxzzz}}}xxxsssttttttsssssstttuuuvvvwwwnnnmmmmmmoooppppppnnnlllkkklllmmmppprrrsssrrrpppnnnrrrtttssstttuuutttpppooonnnnnnoooppppppnnnmmmlllmmmoooppppppooommmllliiikkknnnooopppooooooooorrrssssssrrrpppooopppqqqnnnqqquuuxxx{{{zzzwwwxxxtttqqqqqqrrrpppnnnoooqqqrrrrrrqqqmmmmmmmmmmmmnnnppprrrsssppppppqqqqqqpppooonnnmmmqqqqqqpppooonnnmmmmmmlllmmmnnnnnnnnnooooooooooooqqqqqqpppppppppppppppqqqttttttsssrrrpppooonnnnnnoooxxxxxxooorrrxxxuuu~~~wwwkkkmmmnnnpppqqqrrrtttvvvxxxrrrtttvvvxxxwwwvvvtttssstttssssssuuuvvvvvvtttrrrrrrrrrqqqtttrrrtttoooyyyyyypppppprrrssssssqqqpppqqqsssppprrrssstttsssrrrqqqqqqtttttttttuuuuuuvvvwwwwwwvvvvvvvvvwwwwwwvvvvvvvvvvvvxxxyyyyyyyyyzzz}}}~~~}}}{{{zzzzzzzzzzzzzzz~~~}}}|||vvvvvvxxxzzz||||||qqqsssrrrrrrqqqqqqssstttuuuooonnnnnnoooqqqqqqooonnnmmmlllmmmooorrrttttttsssssspppppprrrsssqqqqqqtttpppooonnnoooppppppnnnmmmmmmnnnoooooooooooonnnmmmkkkmmmnnnooonnnnnnoooqqqnnnpppqqqrrrqqqqqqssstttuuu{{{xxxuuuxxxuuupppooosssqqqnnnooorrrtttsssqqqnnnnnnmmmmmmnnnoooqqqrrrooopppqqqqqqpppooonnnmmmoooooonnnmmmmmmlllkkkkkkkkklllmmmnnnooooooooooooqqqqqqqqqqqqqqqpppooonnnttttttrrrrrrrrrrrrtttuuupppvvvxxxtttrrr~~~|||zzzwwwwwwwwwvvvsssqqqsssuuuxxxxxxvvvttttttsssuuutttssstttuuuvvvvvvuuussssssrrryyywwwvvvuuuvvvqqqrrr{{{pppsssuuutttqqqppprrrtttqqqsssttttttrrrrrrrrrsssvvvvvvuuuuuuvvvvvvwwwxxxwwwwwwxxxyyyyyyxxxwwwwwwwwwyyyzzzzzzzzzzzz}}}|||{{{yyyzzz|||}}}|||{{{~~~}}}|||~~~yyyyyyzzzzzz|||}}}~~~yyy~~~~~~uuusssqqqpppoooooopppqqqpppooonnnoooqqqrrrqqqpppqqqpppoooppprrrsssssssssuuuooossssssnnntttqqqpppooooooppppppnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnlllnnnooonnnmmmmmmpppssslllooosssvvvyyy|||uuutttxxxuuuqqqppptttpppnnnooosssuuussspppooonnnmmmkkkkkklllnnnooooooooopppqqqqqqpppnnnmmmmmmmmmllllllkkkkkkjjjjjjiiijjjlllnnnppppppppppppmmmoooqqqssssssrrrpppnnnsssrrrpppooopppssswwwyyyqqqrrrvvvyyysssuuu~~~}}}{{{|||{{{xxxtttssstttvvvvvvtttqqqqqqsssuuuvvvvvvvvvqqquuu{{{~~~rrrwwwvvvlllooo|||ooorrrtttssspppnnnqqqtttrrrssstttsssqqqqqqsssuuuvvvuuuuuutttuuuuuuwwwwwwvvvwwwwwwxxxxxxwwwwwwvvvxxxyyyzzzzzzzzz{{{}}}{{{yyyxxxzzz}}}~~~|||~~~{{{{{{}}}||||||{{{{{{{{{||||||wwwyyy|||zzzwwwtttrrrqqqqqqrrrqqqooonnnoooqqqrrrrrrqqqvvvsssqqqpppqqqrrrrrrrrrwwwsss~~~qqqtttqqqpppooopppppppppnnnmmmnnnnnnmmmmmmmmmmmmnnnnnnmmmoooooommmkkklllppptttpppuuu{{{rrrrrrxxxwwwrrrqqqsssooolllmmmqqqtttrrroooooonnnllljjjjjjjjjkkkllloooooopppqqqqqqpppnnnnnnppppppppppppoooooooooooohhhiiilllnnnpppqqqqqqqqqjjjmmmpppssstttsssqqqooosssqqqnnnlllmmmpppuuuwwwqqqooouuu|||tttooo~~~yyytttssswww{{{vvvssspppoooqqqtttuuuvvvyyyoooxxxooo~~~~~~zzzrrrmmmooorrrrrrmmmqqqtttrrrnnnmmmpppssssssttttttsssppppppsssvvvuuuuuutttsssssstttvvvwwwssstttuuuvvvvvvuuutttsssxxxyyyzzzzzzzzz{{{}}}}}}{{{yyyzzz}}}~~~}}}{{{~~~{{{}}}{{{yyyxxxyyyzzzzzzyyy~~~|||xxxuuuqqqooopppqqqpppqqquuutttooolllmmm{{{oooiiiooovvvuuutttttt{{{yyyvvvlllxxxqqqsssssssssssssssrrrpppoooqqqqqqpppnnnllllllnnnpppnnnnnnooopppqqqsssuuuwwwxxxzzztttqqqssssssqqqrrrsssrrrppppppppprrrkkklllkkkiiihhhkkkqqqvvvmmmnnnoooqqqqqqrrrrrrrrrnnnllljjjmmmqqqrrrnnnjjjpppnnnllljjjjjjmmmppprrrppppppqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrsssssstttxxxuuuqqquuuyyyuuuqqqoooxxxyyyrrr{{{wwwwwwyyyvvvpppsss{{{ttt}}}pppyyy{{{nnnuuuxxxuuurrrrrrssstttrrrpppwwwwwwuuurrrppprrrvvvyyyssstttttttttttttttttttttvvvvvvuuuuuuvvvwwwxxxxxx{{{{{{|||||||||||||||{{{|||~~~|||zzzzzz}}}|||zzzxxxxxxyyy{{{{{{{{{~~~yyywwwuuutttuuuqqqnnnooossstttrrrsssvvvppprrruuuwwwtttppppppsss{{{}}}fffxxxfffiiilllmmmlllkkkkkkmmmkkkmmmnnnnnnmmmlllnnnooorrrpppnnnooouuu~~~vvvxxxsssppprrrpppqqqqqqppppppoooooonnnmmmkkkmmmnnnmmmlllmmmpppsssoooooopppqqqrrrrrrrrrrrrooollljjjlllpppqqqoookkkpppooommmllllllnnnppprrroooppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrsssttttttuuutttwwwxxxrrr|||{{{yyyuuuyyyxxxqqqxxxvvvrrrqqqvvv|||yyysssooouuuwwwnnnssswwwtttqqqqqqrrrsssqqqpppuuuuuutttrrrqqqrrruuuxxxuuuuuuuuuuuuuuuttttttttttttttttttuuuuuuvvvxxxxxx{{{{{{||||||||||||||||||~~~~~~|||||||||~~~zzzxxxwwwwwwyyy{{{||||||{{{}}}yyyvvvvvvssspppooorrrttttttwww|||mmmsssvvvvvvuuuxxx{{{|||wwwgggqqqtttvvvtttqqqnnnnnnoookkkmmmoooooonnnmmmmmmnnnooottt|||xxxtttwwwrrrpppqqqnnnrrrooommmnnnoooooollliiikkkmmmooopppooonnnooooooppppppqqqqqqqqqqqqqqqpppooommmjjjkkkooopppooommmmmmmmmllllllmmmmmmnnnooonnnnnnoooppppppppppppppppppppppppqqqqqqrrrttttttpppuuuvvvwwwwwwqqq}}}{{{uuusssvvvzzz}}}}}}{{{~~~}}}wwwxxxxxxuuuxxxsssqqqtttvvvwwwyyy}}}}}}|||ppprrrsssrrruuuuuusssqqqqqqqqqrrrqqqpppqqqrrrssssssrrrrrrtttvvvuuuuuuuuuttttttsssssssssssssssssstttuuuwwwxxxyyy{{{{{{{{{||||||}}}}}}}}}~~~}}}~~~{{{yyywwwwwwyyyzzzzzzzzzyyyzzz{{{}}}|||tttrrrwwwsssrrruuuuuutttvvvzzzzzzyyysssnnnrrr|||{{{vvvxxxxxxvvvrrrooonnnmmmmmmlllooopppqqqrrrqqqrrrtttvvv|||tttssswwwrrrppprrrmmmqqqmmmkkkmmmqqqrrrnnniiimmmnnnnnnnnnnnnmmmmmmmmmoooooopppppppppooonnnnnnpppmmmkkkkkkmmmooooooooojjjjjjkkklllllllllllllllmmmnnnnnnoooooooooooooooppppppppppppqqqrrrttttttppptttsssvvvxxxttt|||yyyvvvsssrrrtttvvvvvvvvvxxxyyyyyy}}}xxxrrruuuzzzzzzyyyqqqttt|||uuukkk{{{vvvqqqvvvrrrqqqwwwxxxsssrrrqqqppppppqqqppppppoooqqqssssssrrrrrrsssttttttttttttssssssrrrrrrqqqsssssstttuuuvvvxxxzzz{{{{{{{{{{{{||||||}}}~~~~~~~~~}}}{{{xxxwwwxxxxxxxxxwwwwwwxxxzzz|||}}}}}}}}}}}}}}}yyyuuuvvvttttttwwwxxxuuuuuuwwwwwwrrrsssuuuuuu|||tttmmmlllpppssssssqqqlllnnnqqqtttyyy{{{rrrssswwwrrrrrrsssmmmooolllkkknnnssstttppplllooommmkkkjjjjjjkkklllmmmmmmnnnnnnnnnnnnnnnmmmlllooommmlllkkkmmmnnnoooooojjjkkklllmmmmmmmmmllllllmmmmmmnnnoooooooooooonnnooooooooopppqqqrrrttttttrrrssspppsss{{{xxxzzz{{{xxxxxxwwwxxxyyyzzzzzzyyy}}}wwwuuu}}}|||xxx{{{zzzqqqqqqvvvyyyyyyuuuvvvwwwuuusss{{{tttppp}}}sssooowwwvvvrrrrrrrrrqqqppppppqqqqqqnnnqqqssssssrrrrrrrrrsssuuuuuuuuuuuuttttttssssssuuuuuuvvvwwwxxxzzz|||}}}zzzzzz{{{{{{|||~~~~~~~~~|||yyywwwwwwwwwvvvuuuzzz{{{{{{|||{{{zzzxxxwwwwwwvvvtttuuuyyyyyywwwvvvyyywww{{{xxxqqqoooqqqsssrrrnnnmmmpppwww~~~wwwppptttwwwqqqrrrtttmmmnnnmmmnnnpppttttttqqqnnnooollliiihhhjjjkkklllllllllmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmnnnoooooommmmmmnnnoooooooooooonnnmmmmmmnnnooooooooooooooonnnnnnooooooqqqrrrtttuuussssssnnnrrr|||zzzwww~~~yyyyyyyyywwwrrrsssuuuvvvvvvvvvvvvvvvuuuyyyzzztttpppzzzuuutttwwwyyyyyy{{{{{{{{{{{{}}}~~~}}}{{{{{{vvvrrrqqqtttwwwwwwtttppp{{{vvvjjj{{{pppttt}}}rrrnnntttqqqqqqrrrsssrrrppppppqqqsssppprrrtttsssrrrqqqqqqrrrwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyy{{{|||}}}zzzzzzzzz{{{|||zzz}}}zzzxxxwwwwwwxxxwwwvvvzzzzzz{{{|||{{{yyywwwvvvttt}}}yyyxxxyyyyyyvvvwwwzzzooowwwvvvwwwxxxxxxwwwvvvuuuuuu{{{zzz{{{}}}}}}tttooosssuuuoooqqqtttlllooopppqqqsssrrrqqqnnnlllmmmkkkjjjkkkmmmnnnlllkkkmmmmmmnnnooopppppppppppplllmmmnnnnnnnnnnnnnnnnnnlllmmmmmmmmmmmmnnnnnnnnnnnnnnnoooppppppppppppooommmnnnnnnoooppprrrtttuuuqqqtttqqqsss{{{xxxssszzzxxxwwwuuurrrxxxyyy{{{|||{{{{{{zzzzzzxxxyyy}}}zzz{{{|||rrrsssxxx{{{{{{tttuuuxxx}}}~~~{{{yyyqqqqqqqqqtttuuuuuuuuuuuurrrxxxwwwxxxvvvsssvvvuuuooorrrvvvpppqqqssstttsssqqqppprrruuussstttuuusssqqqpppqqqrrruuuuuuvvvvvvwwwwwwxxxxxxxxxwwwwwwxxxyyyzzz{{{|||zzzzzzzzz{{{|||~~~vvv{{{yyywwwvvvwwwyyyyyyxxxvvvwwwyyy{{{{{{{{{yyyxxxssswww||||||zzzwwwtttuuuyyyxxxmmmuuuxxxyyysssrrrtttvvvnnnllljjjlllpppssssssrrrkkkvvvsssooossssssmmmpppssslllppprrrttttttqqqmmmkkkjjjkkkjjjkkknnnqqqqqqmmmiiinnnnnnoooqqqqqqrrrrrrrrrjjjlllooooooooonnnnnnnnnjjjjjjiiiiiiiiijjjkkklllnnnnnnooopppppppppppppppmmmmmmnnnoooppprrrtttuuuooovvvuuuuuuyyytttqqqyyyssspppuuuxxxwwwuuuwwwxxxxxxwwwuuuuuuuuu}}}pppmmmxxx|||www{{{yyyqqqrrrwwwwwwvvvxxxvvvuuuwwwxxxwwwuuuuuutttuuuvvvuuusssqqqtttyyyyyyqqqzzz{{{xxxnnnuuutttmmmmmmxxx{{{sssqqqsssuuutttqqqqqqsssvvvuuuvvvuuusssqqqpppqqqrrrqqqqqqrrrssstttuuuvvvvvvxxxwwwwwwwwwxxxyyyyyyzzzzzzzzzzzzzzz|||~~~xxx|||{{{zzzzzzyyyyyyyyyyyy}}}yyyxxxzzz|||{{{yyywwwuuuwww||||||wwwwwwxxxxxxyyysssppp|||vvv~~~|||zzzyyyxxxssssssrrrrrrqqqpppppppppssspppmmmmmmppprrrrrrqqqvvvtttssstttzzz}}}xxxuuuqqqnnnnnnooorrrtttssspppoooqqqoookkkjjjlllpppooommmkkkkkkkkkmmmnnnooolllkkklllppprrrqqqooonnnmmmlllkkklllnnnppprrrmmmkkkiiihhhiiijjjjjjiiipppqqqqqqpppnnnmmmnnnooolllrrrtttpppooossstttqqqqqqssstttuuutttuuuvvvxxxrrrqqqwwwwwwvvvxxxwwwwwwwwwwwwwwwvvvuuuuuusssuuuxxxxxxwwwvvvvvvwww{{{wwwtttvvvxxxxxxrrrmmmtttsssrrrqqqrrrtttvvvxxxuuuvvvyyy{{{yyywwwvvvxxx|||}}}yyy~~~wwwssstttuuuuuuuuutttsssrrrrrruuuxxxyyywwwtttrrrqqqwwwvvvtttrrrrrrrrrssstttqqqrrrsssuuuvvvxxxyyyzzzwwwwwwwwwwwwwwwxxxxxxwww{{{zzzyyyyyy|||}}}|||~~~zzz|||zzzxxxxxxyyyzzzyyyxxx}}}{{{xxxwwwxxxxxxyyyxxx|||xxxwww{{{}}}}}}wwwvvvxxx}}}rrryyytttzzzxxxwwwwwwvvvuuuqqqqqqqqqrrrrrrrrrssssssooooooooooooooonnnnnnnnnrrrooommmnnnppprrrrrrqqqvvvuuusssrrrrrrvvv}}}wwwuuutttsssqqqqqqpppqqqqqqsssppppppqqqpppmmmlllooopppnnnmmmkkkkkkkkkmmmnnnnnnmmmmmmoooqqqqqqnnnlllnnnmmmlllkkklllnnnpppqqqssspppnnnmmmnnnnnnnnnmmmpppqqqrrrqqqooonnnooopppnnnssstttqqqooorrrrrrpppqqqsssuuuuuuttttttvvvxxxpppppprrrwwwwwwvvvxxxsssttttttuuuuuuuuuuuuttttttvvvxxxxxxwwwvvvvvvwwwvvvuuuuuuuuuuuutttsssrrruuutttssssssssstttuuuuuuwwwzzzwwwqqqrrrwwwxxxuuuuuuzzz~~~yyyxxxxxxxxxwwwvvvtttrrrpppuuuvvvwwwvvvtttrrrrrrsssvvvuuutttrrrssstttvvvwwwssstttuuuvvvwwwyyyzzzzzzvvvwwwxxxxxxwwwwwwxxxyyy}}}|||{{{{{{{{{}}}~~~~~~|||~~~zzzwwwwww{{{}}}zzzwwwyyyyyyyyywwwuuuuuuvvvxxx~~~xxxuuuyyy|||{{{{{{}}}zzzzzzssstttyyyqqqzzzvvv{{{xxxyyyuuuwwwuuupppmmmqqqooommmlllmmmmmmlllkkkjjjkkkkkklllmmmooopppqqqmmmmmmnnnnnnoooooonnnnnnqqqooonnnnnnpppqqqqqqpppoooqqqssstttttttttvvvxxxzzzrrrqqqrrrsssttttttrrrooonnnssspppppprrrrrrnnnnnnqqqooonnnlllkkkkkklllmmmnnnmmmnnnoooqqqrrrpppmmmjjjnnnmmmlllkkklllnnnpppqqqrrrpppnnnmmmnnnnnnmmmlllnnnooopppooommmlllmmmnnnooossstttqqqpppqqqqqqppprrrsssuuuuuuttttttuuuwwwoootttvvvppptttxxxvvvvvvxxxrrrrrrssstttuuuuuuuuuuuuuuuwwwxxxxxxwwwvvvvvvwwwssstttuuusssqqqqqqtttwwwuuuuuuuuuuuuuuuttttttsssuuuyyyvvvooopppwwwxxxrrr}}}xxx{{{wwwwwwwwwwwwuuusssrrrppptttttttttsssrrrsssuuuxxxzzzyyywwwuuuuuuvvvwwwxxxvvvvvvvvvwwwxxxxxxyyyyyyvvvxxxzzzzzzwwwwwwyyy{{{|||||||||||||||||||||}}}}}}~~~~~~{{{vvvxxx~~~}}}xxxwwwyyyzzzxxxtttsssuuuxxxyyytttsssyyy}}}}}}{{{{{{~~~~~~}}}tttkkklllqqqrrrqqqooorrrrrrrrrrrrrrrrrrqqqpppooonnnmmmllllllmmmnnnnnnlllmmmooopppqqqqqqqqqpppooooooooooooppppppppppppkkkooosssuuuvvvwwwxxxyyytttyyyrrrpppqqqssstttsssrrrooonnnqqqnnnnnnqqqqqqoooooorrrooonnnlllkkkkkklllmmmnnnmmmmmmnnnpppppppppnnnmmmnnnmmmlllkkklllmmmoooqqqooommmllllllnnnooonnnmmmkkklllmmmmmmkkkkkkkkkmmmnnnqqqrrrrrrqqqqqqrrrrrrrrrtttuuutttsssssstttuuuxxxttttttssstttqqqrrrwwwyyyvvvuuuwwwuuuuuuvvvvvvwwwvvvvvvvvvuuuvvvwwwwwwvvvuuuvvvwwwvvvuuutttrrrqqqrrruuuwwwssstttvvvwwwwwwvvvuuutttrrrsssvvvxxxwwwuuuwwwzzz|||{{{pppqqqrrrtttttttttsssrrroooqqqrrrssssssuuuxxx{{{~~~|||zzzwwwvvvvvvwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwuuuxxx{{{zzzxxxwwwzzz}}}wwwxxxzzz|||}}}~~~~~~}}}yyyuuuwww||||||wwwxxxzzz{{{yyyuuutttvvvxxxvvvsssttt{{{|||yyyyyyzzzrrryyy}}}xxxwwwxxxrrrnnnmmmqqquuuuuuvvvxxxpppqqqrrrqqqpppooonnnmmmooommmllljjjjjjjjjkkklllkkkmmmooopppqqqqqqqqqpppnnnnnnooopppooooooppppppppprrrsssrrrqqqpppqqqrrruuusssqqqttt{{{uuuuuurrrrrrqqqqqqppppppqqqqqqooommmmmmppppppnnnnnnqqqnnnmmmlllkkkkkklllnnnooommmmmmmmmmmmmmmooorrrsssooonnnlllllllllmmmooopppnnnmmmmmmoooqqqsssrrrqqqlllmmmnnnnnnllllllmmmnnnmmmnnnppprrrrrrrrrsssuuussstttuuutttsssrrrssstttvvvtttrrrsssxxx{{{mmmmmmppppppqqqvvvzzzzzzvvvuuuvvvwwwwwwwwwwwwvvvtttsssssssssuuuvvvuuuttttttvvvwww}}}wwwrrrqqqsssvvvvvvtttppprrruuuxxxyyyyyywwwvvvvvvpppsss|||zzzrrr|||vvvoooppprrrtttuuuuuuttttttppprrruuuvvvvvvvvvwwwxxxyyywwwvvvttttttuuuwwwxxxwwwwwwvvvvvvvvvuuuuuuuuuuuuxxxzzzzzzxxxxxxzzz}}}wwwxxx{{{}}}~~~~~~}}}}}}~~~{{{wwwtttuuuyyy{{{yyyvvvyyyzzzzzzyyywwwvvvwwwwwwxxxvvvxxx||||||yyyyyy{{{rrrxxxyyyvvvyyyuuuqqqoookkkhhhiiinnn```kkkrrrkkksssjjjkkknnnrrroookkkkkkoooooopppqqqpppnnnmmmlllmmmmmmlllkkkjjjkkkmmmoooqqqjjjkkknnnpppppppppooonnnlllnnnppppppooonnnooopppqqqrrrrrrpppoooooorrrttttttqqqoooqqquuuxxxvvvtttvvv{{{qqqwwwsssrrrpppnnnnnnpppqqqsssooommmmmmppppppmmmmmmpppnnnmmmlllkkkkkklllnnnooolllllllllkkklllnnnssswwwooonnnmmmllllllmmmooopppkkkkkkkkkmmmpppqqqpppooonnnpppqqqqqqpppoooppprrrmmmmmmpppssssssqqqrrrvvvtttuuuuuutttrrrqqqrrrssspppuuuyyywwwsssssszzzqqqmmmqqqtttrrrtttxxxzzzyyyvvvuuuuuuvvvvvvuuutttsssqqqpppoooqqqrrrssssssssssssvvvxxx~~~xxxqqqqqquuuxxxvvvsssppprrruuuxxxyyyzzzyyyyyy~~~tttqqqxxxwwwvvvpppuuuuuuvvvwwwwwwvvvuuutttuuuwwwyyyyyywwwuuuttttttpppppppppppprrrtttwwwyyyvvvvvvvvvvvvuuuuuuttttttvvvvvvwwwxxxyyyzzz{{{{{{zzz{{{}}}}}}~~~}}}|||{{{~~~~~~}}}}}}}}}yyyxxxvvvwwwyyyzzzzzzyyyzzzyyyxxxxxxyyyxxxwwwuuuyyyxxxyyyzzzxxxwww}}}vvvwww|||~~~ppplllqqqdddkkkqqqpppnnnqqqvvvzzznnnyyyooooooqqqrrrrrruuuvvvrrrkkkjjjnnnoooqqqrrrqqqooonnnppprrrllllllkkkkkkmmmpppsssuuukkkmmmoooqqqqqqqqqooonnnkkknnnpppqqqooonnnooopppnnnooopppqqqrrrtttxxxzzzppppppqqqsssssssssrrrpppoooqqqsssrrrsssxxxsssqqqtttrrrqqqpppoooooopppqqqrrrqqqnnnnnnqqqpppnnnmmmpppnnnmmmkkkkkkkkkmmmnnnpppkkkmmmnnnmmmlllnnnqqquuupppooommmllllllmmmnnnoookkkjjjkkklllnnnnnnlllkkknnnoooqqqqqqpppoooqqqrrrqqqoooppptttsssoooooottttttuuuuuutttrrrqqqqqqrrrqqqvvv{{{zzzvvvuuuxxx{{{www|||pppuuu~~~}}}vvvtttvvvwwwwwwvvvwwwvvvuuutttuuuttttttsssrrrqqqpppnnnooopppqqqqqqsssvvvyyyxxxuuurrrrrrtttvvvvvvuuussstttvvvxxxyyyyyyyyyyyy}}}zzzuuurrrxxx|||ooouuuvvvwwwxxxxxxwwwvvvvvvxxxyyyyyyxxxvvvuuuwwwxxxrrrrrrqqqqqqrrruuuwwwyyywwwwwwvvvvvvvvvvvvvvvvvvwwwuuusssvvvzzz|||{{{xxx{{{{{{|||}}}~~~~~~~~~~~~}}}||||||}}}{{{{{{{{{{{{{{{|||}}}~~~{{{xxxvvvwwwyyyyyyvvvsssxxxwwwwwwwwwuuuxxx~~~vvvzzzyyyxxxvvvuuunnnnnnrrrsssqqqtttvvvpppeeeiiixxxfffmmmtttooonnnlllmmmooolllgggfffiiikkkmmmnnnmmmkkkkkknnnqqqkkkjjjhhhhhhiiillloooqqqnnnppprrrttttttsssqqqooojjjnnnqqqqqqooommmnnnpppmmmooopppppppppqqqrrrtttnnnppprrrqqqoooppptttyyysssqqqqqqsssvvvyyyzzzyyynnnqqqppprrrpppppppppppppppppppppqqqqqqssspppooorrrqqqnnnnnnqqqnnnmmmkkkkkkkkkmmmooopppkkknnnppppppnnnmmmoooqqqpppooommmllllllmmmnnnoooqqqppppppqqqqqqpppnnnkkkkkkmmmnnnnnnmmmmmmnnnppptttqqqrrruuusssmmmmmmqqqtttuuuuuutttrrrpppqqqrrrvvvtttsssrrrsssuuuxxxyyysssqqqyyyppplllrrruuutttvvvvvvuuutttuuuwwwxxxvvvuuuuuuuuuvvvuuuuuuttttttlllmmmooooooppprrrvvvyyyrrrssstttsssrrrsssvvvxxxuuuvvvwwwxxxxxxxxxxxxxxxuuu~~~{{{rrr}}}tttqqqpppqqqtttvvvxxxxxxxxxxxxvvvvvvvvvuuuuuuxxx}}}{{{zzzxxxvvvuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxtttqqqtttzzz}}}{{{vvvxxxyyyzzz|||~~~|||}}}~~~yyyxxxzzz{{{xxxuuu{{{xxxuuuuuuvvvwwwuuussstttxxxvvvuuuuuuvvvzzz~~~~~~vvv|||{{{|||rrrssssssuuuqqqooonnnoooqqqqqqooollllllrrrvvvsssllljjjooovvvqqqnnnlllnnnmmmjjjjjjmmmnnnnnnoooooopppqqqqqqqqqlllhhhfffiiimmmpppmmmjjjlllpppsssrrrmmmkkkmmmpppkkknnnpppqqqpppooonnnooooooqqqrrrooonnnpppooolllvvvtttsssqqqqqqrrrssstttuuutttrrrrrrrrruuuxxxyyyuuuxxx~~~{{{uuuuuuttttttuuuuuutttrrrpppooonnnmmmmmmrrrooonnnoooqqqqqqooommmqqqooommmmmmmmmnnnmmmkkkooonnnnnnmmmnnnppprrrsssmmmooopppooonnnmmmnnnpppjjjlllpppsssssspppmmmkkknnnooopppooonnnnnnppprrrsssssssssqqqooooooqqqrrrsssssstttuuuvvvvvvvvvuuutttvvvuuurrrqqqttttttrrrsssuuuzzzyyyzzzssspppppppppqqqqqqrrrsssrrrqqqqqqrrrtttrrrsssttttttrrrrrrssstttpppqqqrrrssstttvvvwwwwwwqqqrrrtttvvvwwwwwwvvvvvvxxxvvvuuutttuuuvvvvvvuuussswww}}}mmmkkkxxxuuuttttttssssssuuuvvvwwwvvvwwwwwwvvvtttsssuuuvvv{{{vvvqqqqqquuuxxxwwwtttvvvuuuuuuuuuvvvwwwyyyzzz{{{yyyyyyxxxwww{{{}}}}}}||||||}}}|||{{{zzzxxxzzz{{{yyywww{{{xxxvvvvvvwwwwwwvvvttttttxxxwwwwwwxxxuuu|||xxxzzzxxxyyy~~~{{{sssuuussssssqqqooonnnoooqqqqqqooommmmmmqqqtttqqqmmmkkkooosssooolllkkkmmmllliiiiiilllnnnnnnnnnmmmllllllkkkkkknnnkkkiiikkkoooqqqooollljjjnnnppppppmmmlllooorrrjjjlllnnnnnnmmmlllmmmnnnnnnqqqrrrooonnnpppppplllnnnooopppqqqrrrssssssssssssqqqpppoooppprrruuuvvvzzzwwwvvvxxxpppyyy}}}xxxrrrpppooolllrrrrrrqqqpppooooooooooooqqqooommmmmmoooqqqpppnnnnnnmmmllllllnnnoooooonnnnnnnnnnnnoooooopppqqqrrrooopppqqqpppooonnnoooqqqkkkmmmpppssssssrrrooonnnmmmnnnoooooonnnoooqqqsssqqqqqqqqqooonnnmmmoooqqqssstttttttttttttttuuuuuutttvvvvvvrrrrrruuuuuusssttttttxxxyyy}}}yyyuuurrrqqqqqqqqqppprrrsssttttttttttttvvvxxxsssttttttsssrrrrrrsssuuurrrrrrssssssttttttuuuuuuuuuuuuuuuuuuuuutttssssssvvvvvvvvvwwwwwwxxxwwwvvvyyy|||mmmgggpppwwwrrrrrrrrrssstttwwwyyyzzzvvvwwwwwwvvvttttttuuuvvv|||yyyvvvvvvyyy{{{zzzxxxuuuuuuuuuuuuuuuwwwxxxyyyzzzxxxyyyzzzyyyvvvxxx|||}}}|||||||||}}}}}}{{{yyyzzz{{{{{{yyy{{{yyywwwwwwwwwxxxwwwvvvtttyyyxxxyyy{{{uuuxxx}}}}}}yyywwwxxxwwwuuuvvvzzzuuuwwwsssqqqpppoooooopppqqqqqqpppnnnmmmooopppooonnnmmmooopppmmmjjjjjjlllllliiiiiilllqqqppppppoooooonnnmmmmmmooommmkkklllooopppnnnkkkjjjlllnnnmmmllllllppptttkkklllmmmmmmllllllmmmooonnnqqqqqqooooooqqqpppmmmjjjlllnnnqqqrrrqqqpppooopppooonnnmmmnnnppprrrssswwwtttpppnnnqqqxxx|||zzzzzzzzzvvvrrrsssxxxqqqpppppppppppppppqqqqqqpppmmmkkkkkkmmmooopppppplllkkkjjjlllnnnpppqqqpppnnnnnnooopppqqqqqqqqqqqqoooqqqrrrqqqpppooopppqqqmmmnnnppprrrssssssrrrrrrmmmnnnoooooonnnoooqqqsssooopppooonnnllllllnnnpppuuutttsssrrrrrrrrrssstttsssvvvvvvssstttwwwwwwtttooo{{{yyywww|||vvvsssvvvxxxuuurrrqqqppppppppprrrssstttsssqqqppprrrtttttttttuuuwwwyyytttttttttrrrqqqqqqsssvvvttttttssssssssssssssssssuuuuuuttttttssssssttttttuuuvvvxxxyyyyyyxxxwwwuuu{{{~~~sssmmmvvvyyyrrrqqqrrrrrrsssuuuwwwyyyzzzvvvwwwwwwvvvttttttuuuwwwzzzyyyyyyyyyzzzzzzzzzzzzuuuuuuuuuuuuuuuvvvwwwxxxwwwwwwzzz~~~|||xxxwwwyyy~~~~~~~~~~~~}}}zzzzzz{{{|||{{{zzzyyyxxxxxxxxxxxxxxxwwwvvvzzzwwwxxx|||uuusss~~~vvvwwwzzzwwwzzz|||zzzvvvwww}}}xxxtttxxxtttqqqppppppppppppqqqqqqpppooommmmmmmmmmmmoooooonnnmmmllliiijjjmmmmmmjjjjjjmmmnnnooooooppppppqqqrrrrrrmmmllljjjkkklllmmmkkkjjjlllmmmmmmlllkkklllpppsssnnnoooooonnnmmmmmmppprrrnnnqqqqqqooooooqqqpppmmmnnnnnnooopppooonnnmmmlllppppppooonnnnnnpppqqqsssnnnoooppprrrsssttttttuuuwwwcccnnnxxxqqqnnnwwwqqqqqqpppppppppppppppqqqnnnmmmkkkjjjkkknnnqqqrrrmmmkkkkkklllnnnpppppppppmmmooopppqqqrrrqqqppppppooopppqqqqqqoooooopppqqqmmmnnnooopppqqqrrrssstttnnnooopppooonnnnnnppprrrooooooooonnnlllmmmoooqqqvvvtttrrrppppppppprrrsssrrrvvvvvvtttuuuxxxxxxuuuxxxvvvyyy{{{wwwzzztttsss{{{yyyvvvuuuwwwvvvrrrqqqsssnnnnnnoooqqqtttuuutttrrrnnnppprrrrrrrrrrrrssstttssssssrrrqqqoooppprrruuurrrrrrssssssssssssttttttrrrrrrrrrrrrsssuuuxxxyyyuuuwwwzzz{{{yyywwwuuutttxxx}}}uuuwww|||wwwrrrrrruuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwvvvuuuuuuvvvxxxsssuuuwwwwwwvvvuuuvvvwwwuuuuuuuuuuuuvvvvvvwwwwwwzzzzzz|||~~~zzzyyy|||~~~~~~{{{zzz{{{{{{|||yyyyyyyyyxxxwwwwwwxxxyyywwwzzzvvvvvv{{{wwwttt{{{uuuppp|||xxxzzz|||}}}|||{{{{{{{{{vvvsssqqqwwwvvvuuupppqqqrrrqqqqqqpppoooooommmlllkkkmmmooopppnnnlllllljjjkkkoooooolllkkkmmmkkkkkklllmmmmmmnnnnnnooommmlllkkkllllllllllllkkkoooooonnnlllkkklllnnnpppnnnoooooonnnmmmmmmppprrrmmmpppqqqooooooqqqqqqnnnqqqpppooonnnmmmnnnnnnooosssrrrqqqqqqqqqrrrssstttnnnooorrrsssuuuuuuttttttxxxxxxvvvxxxrrrsss~~~vvvpppsssrrrqqqpppoooooooooooonnnmmmlllkkkkkkmmmpppsssooonnnllllllnnnooonnnmmmnnnoooqqqrrrrrrqqqppppppnnnooopppooonnnnnnooopppmmmmmmnnnooopppqqqssssssqqqqqqqqqpppnnnmmmnnnooopppqqqqqqooonnnnnnqqqsssuuutttrrrpppooopppqqqrrrrrruuuwwwuuuuuuxxxxxxuuuzzzwwwsss}}}~~~wwwzzz{{{xxxuuuuuuzzz~~~|||rrrwwwuuuvvvxxxvvvrrrqqqsssrrrpppooooooppprrrrrrqqqoooqqqrrrrrrpppooooooppppppqqqqqqpppnnnoooppprrrppppppqqqrrrssstttuuuvvvsssrrrrrrssstttvvvyyyzzzvvvyyy{{{zzzwwwuuuttttttyyyxxxggghhhvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwuuuuuuwwwxxxppprrrttttttssssssssstttvvvvvvvvvwwwwwwwwwwwwwww}}}{{{|||~~~|||yyyzzz~~~||||||{{{zzzzzz{{{wwwxxxyyyxxxvvvvvvxxxyyyvvvzzzvvvsssyyywwwuuu{{{ttt{{{}}}rrr|||xxxvvvuuuwww|||zzz|||~~~pppooovvvwwwxxxrrrssstttssspppnnnnnnooolllllllllnnnppppppooommmmmmkkklllpppppplllkkkmmmppppppooonnnnnnmmmmmmlllnnnnnnnnnnnnnnnnnnooooooqqqpppooonnnmmmmmmnnnoookkklllmmmmmmllllllmmmooommmpppqqqooooooqqqqqqnnnooonnnmmmlllmmmppprrrtttttttttssssssssstttttttttuuussspppnnnooorrruuuxxxttt}}}xxxuuuzzzsssssssssrrrqqqpppoooooooooooonnnnnnnnnmmmlllmmmpppsssqqqooommmmmmmmmmmmlllkkkppppppqqqqqqqqqqqqqqqpppmmmooopppooonnnmmmnnnooommmnnnnnnooopppqqqrrrrrrqqqqqqqqqpppnnnmmmnnnoooqqqrrrrrrqqqpppppprrrttttttsssrrrqqqqqqqqqrrrsssrrruuuwwwuuuuuuwwwvvvsssrrrmmmyyywwwxxx}}}|||uuuppppppssslllrrrxxx{{{yyyvvvsssrrrvvvssstttwwwvvvrrrppprrrssspppmmmlllmmmooooooooorrrtttuuuuuusssqqqppppppooopppqqqqqqpppooopppqqqooooooppprrrssstttuuuvvvvvvvvvuuuuuuvvvvvvwwwwwwxxxzzz{{{yyyvvvuuuwwwzzz|||qqqsssvvvrrrqqqrrrtttvvvxxxyyyyyyzzzvvvwwwwwwwwwvvvvvvwwwyyyssssssssstttuuuuuuvvvvvvwwwwwwxxxyyyyyyxxxxxxwww}}}zzzyyyzzzyyywwwzzz||||||{{{|||}}}~~~~~~~~~{{{zzzyyyyyyvvvwwwxxxwwwuuuuuuwwwyyyssszzzvvvssswwwvvvsssyyyttttttyyywwwwwwuuusssuuuyyy~~~|||xxxwww}}}vvvrrrvvvuuuvvvsssuuuvvvtttpppmmmmmmnnnjjjlllnnnpppppppppoooooommmkkklllpppoookkkiiijjjrrrrrrqqqqqqpppooooooooommmmmmnnnooonnnooopppppppppooooooooopppqqqppppppjjjlllnnnnnnmmmlllmmmnnnlllppppppnnnooorrrqqqnnnllllllmmmnnnooopppqqqrrrsssssssssssssssssssssssstttrrrnnnmmmmmmpppuuuwwwsss|||zzzwww~~~mmmnnnsssrrrqqqqqqpppppppppppppppqqqnnnooopppooommmmmmoooqqqqqqooommmmmmmmmmmmlllkkkrrrqqqqqqppppppqqqqqqqqqnnnoooppppppnnnnnnooopppoooooopppqqqrrrrrrqqqqqqnnnooopppooonnnnnnppprrrqqqrrrrrrqqqppppppsssuuurrrrrrrrrrrrssssssssssssrrruuuwwwuuuuuuvvvtttppprrrqqqvvvwwwwwwwwwvvvtttrrrtttxxx|||tttrrrqqqpppqqqsssuuuxxxvvvrrrrrrvvvwwwsssppppppqqqooommmmmmoooqqqqqqqqqrrrtttvvvwwwuuusssssssssoooqqqssstttsssqqqpppqqqppppppqqqrrrssssssttttttvvvvvvwwwxxxxxxxxxxxxxxxxxxzzzzzzwwwuuuxxx~~~oootttsssqqqrrrtttwwwxxxyyyyyyyyyvvvwwwwwwwwwvvvvvvxxxzzzxxxuuussstttwwwyyyyyyxxxxxxyyyzzzzzzzzzzzzyyyxxx}}}zzzzzz{{{yyywwwzzz||||||||||||}}}~~~|||yyyxxxxxxuuuwwwxxxwwwttttttvvvyyypppyyywwwtttwwwuuuqqqvvvxxxtttwww~~~pppuuuvvvxxxzzzzzzzzzyyyyyyuuuwwwyyyyyyvvvvvvyyy|||~~~vvvvvvrrrrrrtttvvvwwwtttooollllllmmmiiilllpppqqqpppoooooopppmmmkkklllooonnniiiggghhhlllllllllmmmnnnnnnoooooojjjkkklllmmmmmmmmmnnnpppnnnnnnnnnppprrrsssrrrqqqkkknnnpppqqqpppooooooooolllooopppnnnooorrrrrrooommmnnnoooppppppnnnlllkkkrrrqqqqqqqqqqqqqqqqqqqqqlllmmmnnnppprrrsssttttttwwwxxxwwwzzzyyyppp}}}oooooooooooopppqqqrrrsssnnnppprrrqqqnnnmmmoooqqqpppnnnmmmmmmnnnnnnmmmlllsssrrrqqqpppppppppqqqrrroooqqqrrrqqqpppooopppqqqpppqqqrrrssstttsssrrrqqqkkkmmmnnnoooooopppsssuuupppqqqqqqpppooopppsssuuuqqqrrrssstttttttttttttttrrruuuwwwuuutttuuusssooo|||}}}{{{{{{{{{yyyyyyyyyyyyxxxtttqqqxxxuuuuuuxxx{{{wwwrrrmmmtttooonnnsssuuurrrnnnlllnnnnnnoooqqqtttvvvvvvuuuooorrruuuvvvuuutttttttttooorrruuuwwwuuusssrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrtttvvvyyy{{{{{{|||{{{xxxyyyyyywwwvvv{{{zzzwwwuuupppttt}}}tttuuuvvvxxxxxxwwwwwwvvvvvvwwwxxxwwwvvvvvvxxxzzzzzzvvvrrrsssxxx{{{{{{xxxyyyzzz{{{{{{{{{zzzyyyxxx}}}||||||~~~}}}zzz{{{~~~~~~~~~~~~zzz{{{uuuvvvwwwxxxwwwuuutttrrruuuuuuuuuuuuvvvwwwxxxyyyuuuwwwzzz|||~~~~~~}}}}}}zzzxxxwwwwwwxxxyyyyyyxxxzzzyyyxxxxxxyyyzzz|||}}}vvvxxx{{{}}}ttthhhsssttttttsssooommmlllmmmiiikkkmmmlllkkklllnnnqqqnnnmmmmmmmmmlllllllllllllllmmmmmmlllkkklllnnnppplllmmmmmmlllkkkkkknnnppprrrpppoooqqqsssrrrooollllllmmmooopppqqqqqqqqqppplllmmmmmmooopppqqqrrrrrrssssssssssssssssssssssssrrrssstttttttttsssrrrrrrrrrqqqpppppprrruuuyyy{{{vvvvvv{{{sssrrrrrrqqqpppooollljjjiiiqqqnnnlllllloooooommmjjjooooooooonnnmmmkkkjjjiiiqqqpppppprrrssssssqqqoooqqqqqqqqqppppppnnnmmmmmmtttssssssrrrrrrqqqqqqpppqqqooopppssssssooonnnoooppppppppppppqqqrrrssstttjjjnnnrrrtttssssssuuuwwwwwwqqqwww}}}pppwwwyyy|||{{{~~~xxxwwwzzzxxxqqqqqqxxxxxxtttqqqrrruuuwwwtttpppssssssrrrrrrrrrrrrqqqqqqppprrrsssssssssssstttuuurrrssstttttttttsssrrrqqqtttqqqrrruuuvvvttttttwwwyyyuuuqqqpppsssvvvwwwwwwvvvtttrrrsssuuuyyy|||}}}}}}{{{zzzwwwvvv}}}}}}wwwyyy|||{{{wwwuuuuuuwwwwwwuuusssrrrvvvyyyyyyyyyzzzxxxwwwvvvxxxyyy~~~{{{xxxwwwzzz{{{zzzyyy{{{yyywwwyyy|||~~~}}}|||vvv{{{}}}{{{}}}}}}}}}|||zzz|||xxxwwwvvvuuuttttttsssssstttttttttuuuuuuvvvwwwxxxqqqsssuuuxxxyyyzzzyyyyyyzzzxxxwwwwwwxxxyyyxxxwww{{{{{{zzzzzzyyyzzzzzzzzzxxxyyywwwxxx|||xxxtttqqqqqqqqqooonnnhhhkkkoooooommmmmmooorrrkkklllmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllloooqqqlllmmmmmmlllkkklllnnnpppqqqpppoooqqqrrrrrrooolllnnnnnnmmmmmmmmmooopppqqqoooooopppqqqrrrsssssstttrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqooooooppprrruuuwwwwwwzzzvvvzzzvvvpppllljjjlllpppsssqqqpppooooooppppppooommmpppppppppooonnnmmmkkkkkkooooooooopppssstttsssqqqooooooppppppqqqppppppooorrrrrrqqqqqqppppppqqqqqqrrrooopppsssssspppppprrrrrrrrrrrrqqqqqqqqqpppppplllooossstttsssssstttvvvwwwtttttttttssswwwxxxrrrwwwyyy{{{nnnrrrxxxzzzwwwuuuwwwxxxxxxwwwtttrrrsssuuuuuurrrnnnqqqqqqqqqqqqqqqrrrsssttttttuuuuuutttrrrrrrtttuuurrrrrrsssssssssrrrqqqppppppmmmnnnqqqrrrpppqqqtttwwwtttqqqqqqsssuuuvvvvvvwwwuuuttttttuuuwwwxxxxxxxxxyyyyyyyyy{{{wwwxxxyyywwwwwwzzzuuuvvvvvvvvvttttttvvvwwwwwwxxxxxxwwwuuutttuuuwwwyyywwwuuuvvvyyyzzzzzzxxx{{{yyywwwxxx{{{}}}}}}{{{|||~~~|||{{{}}}~~~{{{wwwvvv{{{yyyvvvtttrrrsssttttttsssssssssssstttuuuvvvwwwoooqqqsssuuuvvvvvvvvvvvv{{{yyywwwwwwxxxxxxwwwvvv{{{{{{{{{zzzzzzyyywwwwwwxxxzzzwwwrrrsss|||{{{sssrrrsssrrroooggglllppppppllljjjlllooojjjkkkmmmooopppppppppooommmnnnnnnmmmllllllnnnppplllmmmnnnmmmllllllnnnppppppppppppqqqrrrqqqooommmpppnnnllljjjkkkllloooqqqppppppqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqpppoooooopppqqqrrrsssrrrpppooopppqqqssstttxxx{{{qqqhhhllluuu~~~}}}uuupppoooqqqrrrqqqrrrrrrrrrpppooopppqqqqqqqqqppppppooonnnmmmmmmnnnmmmmmmnnnqqqsssttttttnnnooopppqqqrrrrrrrrrrrrqqqpppoooooooooppprrrsssrrroooooorrrrrrqqqrrruuusssssstttuuutttsssrrrqqqoooqqqtttttttttssssssttttttwwwtttmmmtttxxxkkkyyysssxxxnnnyyy{{{rrrpppwwwxxxrrruuusssrrrsssuuutttqqqmmmppppppooooooppprrrtttvvvwwwwwwvvvtttqqqqqqsssuuuqqqqqqrrrrrrrrrqqqpppooopppnnnooossstttrrrsssvvvtttsssqqqrrrsssuuuuuutttuuuuuuvvvvvvwwwwwwwwwwwwtttyyy||||||yyyxxxxxxuuutttxxx~~~vvvuuuuuuvvvwwwwwwvvvtttxxxyyyxxxwwwtttttttttvvvvvvuuuuuuwwwzzz{{{zzzyyyzzzyyywwwxxxzzz||||||{{{}}}}}}|||{{{|||}}}~~~}}}}}}{{{xxxvvv|||zzzxxxvvvuuutttttttttsssrrrrrrrrrsssssstttuuuqqqrrrtttuuuvvvwwwwwwwww{{{yyywwwvvvwwwwwwwwwuuuwwwxxxyyyyyyyyywwwvvvuuuwwwzzzzzzwwwwwwyyyyyywwwppp}}}{{{wwwsssppplllppptttsssnnnkkklllnnnkkklllnnnpppqqqppppppooolllmmmmmmllljjjkkkmmmooommmnnnooonnnmmmmmmooopppoooooopppqqqqqqpppooonnnpppooommmllllllmmmnnnooooooooooooooooooooopppppppppppppppppppppppppppppptttsssqqqpppppprrrtttuuutttsssrrrqqqrrrsssuuuvvvyyyxxxzzz{{{vvvrrrkkkhhhjjjzzztttooolllooorrrtttrrrooonnnpppsssqqqqqqpppooonnnnnnmmmmmmooonnnlllmmmooorrrssssssooooooqqqrrrrrrrrrrrrrrrqqqpppooooooppprrrtttuuuqqqmmmmmmpppqqqppprrrvvvqqqrrruuuwwwyyyyyyxxxwwwrrrssstttuuuttttttsssrrrqqqwwwuuutttmmmqqquuu||||||~~~{{{uuusssuuusssnnnqqqqqqqqqrrrttttttqqqoooqqqpppnnnmmmnnnqqqsssuuuvvvvvvtttrrrpppqqqtttvvvrrrrrrrrrrrrqqqqqqqqqpppqqqnnnooosssuuussstttwwwrrrrrrrrrsssttttttssssssrrrtttvvvxxxyyyyyyzzz{{{www}}}yyywwwwwwuuutttxxxwwwuuutttvvvyyyyyyvvvssszzz{{{{{{yyyvvvuuuvvvwwwwwwxxxyyy{{{||||||{{{zzzzzzyyyxxxxxxyyyzzz{{{{{{|||{{{{{{}}}{{{~~~}}}||||||{{{{{{{{{zzzyyyvvvtttsssrrrrrrrrrrrrrrrsssssstttssstttuuuvvvwwwwwwxxxxxxzzzxxxvvvvvvwwwwwwwwwvvvssstttuuuvvvwwwvvvuuuuuuyyyyyyxxxxxx{{{~~~zzzsssvvvwwwzzzyyysssppprrrtttsssqqqpppqqqrrrnnnnnnoooppppppooonnnmmmlllllllllkkkiiiiiikkkmmmmmmnnnppppppooonnnooopppmmmooopppqqqpppoooooonnnoooooopppppppppooonnnnnnooooooooooooooooooppppppoooooooooooooooooooooooosssrrrppppppppprrrtttuuuqqqqqqqqqqqqrrrtttuuuvvvyyywwwuuu~~~yyyxxxrrrpppsssnnnqqquuuxxxxxxuuuqqqnnnmmmppprrrqqqnnnmmmooorrrppppppooommmmmmmmmmmmmmmqqqooommmmmmnnnpppppppppqqqqqqqqqrrrrrrqqqqqqqqqrrrqqqqqqqqqrrrtttuuuvvvooollllllooopppppprrrvvvpppqqqtttwwwxxxxxxxxxwwwttttttuuuuuuuuuuuusssqqqsssuuuttt}}}mmm{{{zzzssswww{{{}}}yyy{{{}}}uuuqqqsssmmmnnnoooqqqsssssssssqqqsssqqqooommmmmmoooqqqrrrssssssrrrpppoooppptttwwwtttssssssrrrrrrrrrrrrrrrnnnllllllpppqqqpppppptttppprrrsssttttttsssssssssrrrtttvvvwwwvvvwwwzzz|||zzzvvvwwwxxxwwwxxx{{{wwwuuuuuuwwwyyyzzzvvvssszzzzzzzzzyyywwwvvvwwwxxxxxxzzz{{{|||{{{zzzyyyyyyzzzzzzzzzyyyyyyzzz{{{|||}}}}}}~~~yyywwwyyyyyyzzz{{{{{{zzzwwwuuussssssrrrrrrrrrrrrrrrsssssssssttttttuuuuuuvvvwwwwwwxxxwwwuuuuuuwwwxxxwwwvvvrrrrrrtttuuuuuuvvvvvvvvv{{{xxxsssqqqwww}}}|||wwwyyywwwtttsssuuu|||uuurrrnnnlllnnnpppqqqqqqooooooooonnnnnnmmmmmmmmmlllmmmlllkkkiiiiiikkkmmmmmmoooqqqqqqpppooopppqqqlllnnnpppqqqpppooooooooonnnooopppqqqqqqpppooonnnppppppqqqqqqqqqrrrrrrrrroooooooooooooooooooooooooooooonnnnnnooopppqqqrrrnnnnnnooooooqqqrrrssstttwwwzzzyyyqqqpppvvvvvvtttuuunnnnnnooopppqqqrrrssssssmmmnnnoooooonnnnnnoooppppppooonnnmmmlllmmmnnnnnnpppooommmmmmnnnoooooonnnpppqqqqqqqqqqqqqqqppppppqqqrrrrrrssstttuuuuuuuuuooommmmmmppprrrppprrruuuqqqrrrssstttttttttssssssvvvuuuuuuvvvwwwvvvtttqqqwwwtttvvvvvvvvv{{{xxxwwwzzzuuuttt~~~}}}pppyyy|||qqqnnnvvvmmmmmmnnnooopppqqqrrrsssrrrqqqooonnnmmmnnnoooppppppqqqqqqpppoooppptttvvvuuutttsssrrrrrrrrrssssssqqqnnnooorrrsssqqqqqqtttqqqssstttuuutttssstttuuutttuuuvvvuuutttvvv{{{zzzvvvxxxzzzyyyxxxzzzwwwvvvvvvwwwxxxxxxwwwuuuwwwwwwxxxvvvuuutttvvvwwwwwwyyyzzzzzzxxxvvvwwwwwwzzz{{{|||{{{zzzyyy{{{}}}zzz{{{|||~~~vvvrrrtttxxxxxxxxxxxxwwwvvvuuutttsssssssssrrrrrrrrrssssssuuuuuuuuuuuuuuuvvvwwwxxxwwwuuutttuuuwwwxxxxxxxxxuuuuuuuuuuuuuuuuuuvvvvvvuuuvvvtttqqqtttyyyyyyvvvpppsssvvvxxxwwwvvvvvvvvv{{{tttnnnppprrrqqqooonnnnnnlllkkklllmmmnnnooonnnooonnnmmmkkkkkklllnnnmmmoooqqqrrrqqqppppppqqqkkknnnpppqqqooonnnooopppmmmnnnnnnnnnooooooppppppoooooopppqqqrrrsssssstttoooooooooooooooooooooooonnnnnnnnnoooppppppqqqqqqoooooopppppppppqqqqqqrrrtttzzz{{{uuupppssstttooojjjvvvtttrrrpppoooppprrrsssooonnnmmmnnnpppppppppooorrrpppooommmmmmnnnooopppmmmllllllnnnooopppooonnnnnnnnnooopppqqqqqqqqqqqqpppqqqssstttuuutttsssrrrqqqooopppttttttrrrrrruuusssssssssssstttttttttuuuvvvuuutttvvvwwwwwwuuurrruuutttuuusssxxxwwwzzzxxxpppvvvuuuoootttvvvooonnntttoooooonnnmmmmmmnnnppprrroooooonnnnnnnnnoooooopppqqqrrrsssrrrqqqqqqrrrttttttsssrrrqqqqqqqqqrrrrrrvvvssssssvvvvvvssssssvvvrrrtttuuuuuussssssuuuwwwuuuwwwwwwvvvwww}}}xxxwwwxxxzzzyyyvvvxxx|||wwwxxxxxxwwwvvvvvvwwwyyyuuuvvvwwwvvvuuuuuuwwwyyywwwxxxyyyxxxvvvvvvxxx{{{{{{}}}~~~|||zzzzzz|||~~~xxxzzz|||}}}|||tttvvvyyywwwuuutttssstttuuuvvvttttttsssrrrrrrssssssssswwwwwwwwwwwwwwwxxxyyyzzzvvvtttsssuuuwwwyyyyyyyyyzzzyyywwwuuuuuuuuuvvvvvvllltttyyyyyywwwwwwtttpppwwwwwwuuusssqqqsssvvvyyytttsssuuu|||{{{zzz{{{wwwrrrmmmllljjjiiijjjmmmppprrrpppppppppnnnllllllnnnpppmmmooorrrrrrqqqppppppqqqjjjmmmqqqqqqooonnnooopppnnnmmmkkkkkklllnnnqqqrrrlllmmmnnnooopppqqqrrrrrrppppppppppppppppppppppppnnnoooppprrrsssssssssssssssssssssrrrrrrrrrqqqqqqrrryyyxxx|||xxxqqqssstttqqqmmmmmmnnnooopppqqqrrrssspppnnnlllnnnqqqrrrqqqnnnsssrrrpppnnnnnnoooqqqrrrjjjjjjkkknnnqqqqqqpppoookkklllmmmoooqqqrrrrrrrrrnnnpppsssuuuuuutttqqqppprrrqqqrrrvvvwwwtttsssuuusssssssssuuuvvvyyy{{{|||vvvuuutttvvvxxxxxxuuurrrnnnuuuzzzrrr}}}vvvkkksss|||zzzwwwvvvxxxyyywwwtttssstttuuurrrqqqooommmkkkkkknnnpppllllllmmmnnnooopppqqqqqqssstttuuutttrrrqqqqqqrrrsssrrrqqqpppppppppqqqrrrtttqqqqqqsssssspppppprrrsssuuuvvvuuussssssuuuxxxuuuwwwxxxyyy}}}qqqtttyyy|||wwwssswwwwwwxxxyyywwwttttttwww{{{vvvwwwxxxxxxwwwxxxzzz|||wwwyyyzzzyyyxxxyyy||||||~~~}}}{{{zzz|||~~~zzzzzzxxxwwwwwwxxxxxxvvvuuurrrsssttttttrrrqqqrrrttttttvvvvvvssssssvvvvvvtttxxxvvvsssqqqpppppprrrssswwwxxxxxxwwwtttrrrrrrrrrqqqrrrrrrsssttttttttttttuuutttsssrrrrrrrrrrrrrrrsssssstttuuuyyy}}}sssooosssmmmooonnnmmmmmmpppqqqqqqkkkmmmoooqqqqqqooollljjjkkkkkkkkknnnqqqtttttttttooopppqqqpppooonnnoooppplllooosssuuusssqqqooonnnmmmnnnoooppppppooonnnmmmmmmlllkkknnnppppppllliiinnnnnnmmmmmmnnnoooppppppuuusssrrrrrrtttuuuuuutttmmmvvvwwwtttllltttyyymmmrrrrrrqqqqqqrrrrrrssstttxxxwwwhhhkkkmmmrrrvvvqqqrrrrrrrrrssssssrrrrrrrrrppppppqqqqqqqqqqqqpppppprrrmmmkkknnntttxxxuuuqqqrrrooonnnqqqvvvwwwtttppprrrrrrrrrtttuuuuuutttrrrrrrrrrqqqrrrsssuuuwwwyyyvvvuuusssrrrrrrssstttuuummm{{{|||wwwrrrqqqsssvvvvvvvvv{{{{{{uuuvvvvvvtttrrrppppppqqqmmmllljjjkkkmmmnnnnnnnnnlllnnnoooooonnnnnnoooqqqsssrrrpppooooooqqqrrrssstttpppmmmmmmooorrrrrrqqqrrrrrrqqqqqqqqqrrrssstttuuuuuuttttttuuuvvvxxxyyy|||sssyyyzzzyyy}}}wwwxxxyyyzzz{{{zzzyyyxxxyyyyyyzzz{{{{{{{{{{{{zzzxxxwwwuuuuuuvvvyyy|||~~~~~~{{{xxxxxxzzz{{{yyyvvv}}}{{{~~~uuuzzzxxxwwwvvvwwwwwwvvvtttvvvwwwwwwuuurrrqqqqqqqqqpppssstttrrrsssxxxyyywwwuuutttrrrpppppprrrtttvvvuuuvvvvvvuuusssqqqppppppqqqrrrrrrsssssssssrrrrrrttttttsssrrrrrrrrrrrrrrrssssssssssssuuuwwwyyyzzzpppvvvxxxssspppnnnoooooommmmmmnnnpppqqqooooooooopppoooooonnnmmmmmmllllllmmmpppqqqqqqppplllnnnooonnnmmmmmmnnnoookkknnnqqqrrrpppnnnmmmmmmmmmmmmnnnoooooonnnmmmmmmmmmllllllnnnppppppmmmjjjlllmmmmmmnnnoooppprrrsssuuusssrrrrrrtttuuutttsssqqqsssyyymmmsssoooqqqppppppppppppqqqrrrrrruuutttllllllooorrruuuooopppooonnnmmmmmmnnnoooppppppqqqqqqrrrrrrqqqqqqpppooolllllloootttwwwvvvtttuuurrrppprrruuuuuurrrooopppooooooqqqssssssqqqoooqqqpppppppppqqqrrrssssssrrrqqqqqqppprrrtttvvvwwwrrrwwwsss|||zzzvvvqqqqqqsssuuuuuutttppp{{{tttuuuvvvuuusssqqqpppppprrrooommmllllllnnnooonnnnnnlllnnnoooooonnnnnnooopppqqqqqqqqqqqqqqqqqqqqqrrrtttqqqnnnnnnppprrrrrrqqqrrrrrrrrrsssssssssttttttrrrrrrrrrrrrrrrtttuuuvvvwww|||yyyzzz{{{{{{{{{{{{{{{zzzyyyyyyxxxvvvwwwxxxxxxyyyyyyxxxxxx}}}{{{yyyvvvvvvvvvxxxyyywwwvvvwwwyyy|||~~~~~~~~~~~~}}}xxxzzzxxxvvvvvvvvvvvvuuutttwwwwwwwwwvvvsssqqqqqqrrrpppssstttrrrsssxxxyyyvvvuuutttrrrqqqqqqrrrtttuuuuuuuuuuuutttsssrrrqqqpppqqqqqqrrrrrrrrrqqqppppppssssssrrrrrrqqqqqqrrrrrrqqqqqqrrrrrrssstttttttttnnnqqqtttuuutttuuuxxx|||qqqqqqpppooonnnllllllnnnppprrrqqqpppnnnnnnnnnoooppppppooommmmmmnnnnnnmmmllljjjkkkllllllkkkkkkmmmnnnkkkmmmnnnnnnmmmllllllmmmlllmmmmmmnnnnnnmmmmmmlllmmmmmmmmmnnnpppooommmkkkllllllmmmnnnppprrrtttuuutttrrrqqqqqqssstttttttttvvvqqq{{{wwwkkkyyytttooooooooooooooopppqqqqqqqqqqqqrrrlllppprrrsssnnnqqqooollljjjjjjllloooqqqqqqqqqrrrrrrrrrrrrqqqqqqllllllnnnpppsssuuuwwwwwwxxxuuurrrqqqssssssqqqnnnrrrrrrrrrsssuuuuuutttrrrqqqqqqrrrrrrrrrqqqqqqpppqqqqqqppppppqqqsssuuuvvvnnnsssttt{{{wwwtttqqqqqqtttuuusssqqqnnnooouuu~~~~~~xxxuuu}}}vvvvvvtttrrrooooooqqqsssqqqooonnnnnnooooooooonnnlllnnnoooooommmmmmnnnpppqqqqqqqqqrrrqqqqqqqqqqqquuurrrpppoooppprrrrrrrrrqqqrrrtttuuuuuuuuutttsssqqqqqqqqqqqqrrrsssttttttpppyyy~~~}}}|||zzzyyyyyyxxxxxxvvvvvvwwwxxxxxxxxxxxxxxx~~~|||zzzxxxwwwwwwxxxyyywwwxxxzzz{{{{{{}}}~~~}}}{{{xxxvvvuuuuuuvvvuuutttrrrsssttttttsssssstttuuurrruuuuuussssssuuuuuurrrxxxwwwtttrrrqqqpppqqqqqquuutttttttttttttttrrrqqqqqqqqqqqqqqqqqqpppooonnnrrrrrrqqqqqqqqqqqqrrrrrroooppprrrtttuuuvvvvvvvvv{{{}}}}}}zzzvvvsssrrrrrrrrruuuyyy}}}zzzwwwssspppooommmkkklllooorrrqqqpppnnnnnnnnnnnnooorrrpppooonnnoooooommmllliiijjjllllllkkkkkklllnnnlllmmmmmmlllkkkkkklllnnnllllllllllllllllllllllllnnnnnnnnnooooooooonnnmmmnnnnnnnnnoooppprrrssstttqqqpppooopppsssuuuvvvuuuyyyssszzz{{{yyyrrrvvvkkkpppoooooooooooopppqqqqqqpppoooyyyiiiooopppqqqooorrrqqqnnnmmmmmmnnnqqqrrrppppppqqqqqqqqqqqqpppppplllooorrrrrrqqqrrruuuxxxwwwtttqqqpppqqqqqqpppooosssrrrrrrssstttuuutttsssrrrsssuuuvvvvvvuuutttsssuuuuuusssrrrrrrrrrrrrrrrnnntttwwwyyyuuusssqqqsssuuuvvvssspppwwwttttttwwwxxxvvvvvvyyyzzz||||||vvvuuussspppnnnoooqqqtttsssqqqooooooppppppooonnnmmmnnnoooooommmmmmnnnooosssrrrqqqpppooopppqqqrrruuusssqqqppppppqqqrrrssspppqqqsssuuuuuutttsssqqqrrrrrrrrrrrrssstttuuuuuunnnwww|||zzz}}}|||zzzyyyxxxxxxyyyzzzxxxyyyyyyzzzzzzzzzzzzzzzyyyxxxxxxxxxyyy{{{}}}~~~|||yyyzzz~~~|||yyyvvvuuuuuuuuuuuutttpppqqqssssssrrrqqqssstttqqquuuuuussssssuuuuuuqqqwwwuuutttrrrqqqqqqqqqqqqsssrrrqqqrrrttttttrrrpppqqqqqqqqqqqqpppoooooonnnqqqqqqpppppppppqqqqqqrrrpppqqqssstttuuuvvvvvvuuuqqqtttxxxyyyyyyvvvuuusssttttttsssqqqqqqxxxyyyqqqoooooollllllnnnooooooooooooooommmlllkkkrrrqqqooopppqqqqqqpppnnnjjjkkkmmmmmmllllllmmmnnnmmmnnnnnnmmmkkkkkkmmmooollllllkkkkkkkkkkkkllllllnnnoooooooooooooooooooooqqqpppppppppppppppqqqqqqnnnmmmmmmooosssvvvwwwwwwxxxvvvvvvyyyttt~~~~~~tttlllnnnpppppppppppppppqqqrrrrrrrrrnnndddlllmmmqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqooooooppppppppppppooooooooorrruuutttqqqppprrrvvvsssqqqooonnnoooqqqqqqqqqooonnnmmmnnnoooppppppoooqqqrrrtttvvvxxxxxxwwwwwwwwwvvvuuuuuutttsssssssssxxx|||tttuuuqqquuusssrrrtttwwwwwwtttqqq{{{zzzzzzzzzwwwuuuzzznnnooo{{{uuutttssspppnnnoooqqqttttttrrrpppppppppqqqpppooonnnooopppooonnnmmmnnnpppvvvtttpppmmmmmmooorrrtttuuutttrrrqqqpppppprrrsssnnnppprrrssstttsssqqqpppqqqqqqrrrsssssstttttttttsssooouuu{{{zzzyyyxxxxxxyyyzzz{{{yyyyyyzzz{{{{{{{{{{{{zzzwwwwwwxxxyyy{{{~~~}}}|||~~~{{{wwwuuuuuuvvvvvvuuurrrssstttrrrpppoooooopppmmmqqqsssssstttwwwwwwtttqqqqqqqqqrrrssstttuuuvvvqqqooommmooorrrsssqqqnnnppppppqqqqqqqqqpppooooooppppppooooooppppppqqqqqqsssssssssrrrrrrqqqqqqqqqnnnqqquuuyyyzzzyyyvvvtttrrrtttvvvuuutttsssvvvyyyqqqoooqqqnnnlllmmmnnnooooooooonnnmmmkkkjjjrrrqqqpppppprrrrrrqqqppplllmmmnnnnnnllllllmmmnnnmmmnnnooonnnllllllnnnpppmmmllllllkkkkkkllllllmmmooopppqqqpppooonnnoooqqqqqqqqqpppoooooooooooopppnnnmmmmmmooorrruuuvvvuuuuuuvvvsssrrr{{{nnnppp{{{kkk{{{rrrnnn|||rrrfff{{{qqqppppppppppppqqqrrrrrrtttooobbbkkklllooosssooopppqqqqqqqqqqqqpppooopppppppppqqqqqqpppppppppqqqtttuuutttqqqpppqqqtttoooooooooppppppqqqssssssqqqpppnnnoooppprrrqqqqqqoooppprrrsssuuuvvvvvvvvvttttttuuuuuuvvvvvvvvvvvvwww~~~wwwxxxuuuuuusssrrrtttwwwwwwuuurrrtttuuuxxxxxxtttqqqwwwyyyqqqsss~~~ssssssssspppooooooqqqssssssqqqppppppqqqqqqqqqppppppqqqrrrqqqooonnnooopppwwwtttpppmmmmmmooorrrtttttttttsssqqqooooooqqqsssnnnoooppprrrrrrqqqqqqpppnnnooopppqqqrrrrrrrrrrrrxxxssszzzzzzyyyyyyzzz{{{{{{|||xxxxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{|||}}}~~~~~~yyyzzz~~~|||xxxvvvvvvwwwwwwvvvrrrttttttsssqqqppppppqqqlllqqqsssssstttwwwwwwsssooooooppprrrtttuuuwwwwwwrrrooonnnppptttuuusssoooppppppqqqqqqrrrqqqqqqqqqooooooooooooooopppqqqqqqsssrrrqqqpppppppppqqqrrruuuvvvxxxyyyzzzyyyvvvtttnnnppptttwwwxxxwwwuuutttoooxxxqqqoootttrrrmmmlllrrrqqqpppnnnmmmlllllllllrrrqqqppppppqqqqqqpppnnnmmmnnnooonnnlllkkkkkkllllllnnnooonnnmmmlllmmmnnnnnnmmmlllkkkkkklllmmmnnnoooqqqrrrpppnnnnnnppprrroooooonnnnnnnnnoooppppppqqqpppnnnoooqqqrrrrrrqqqsssrrrrrrqqquuuyyynnnvvvyyytttuuu{{{ssslllssspppoooooooooooopppqqqqqqtttooodddmmmkkkmmmqqqqqqqqqppppppppppppqqqqqqqqqrrrrrrssssssrrrrrrqqqrrrsssssssssrrrrrrssstttoooppprrrsssssssssssstttuuutttrrrrrrtttuuuvvvuuupppppppppqqqqqqsssttttttsssttttttuuuuuuuuuuuuuuurrruuuyyy|||tttrrrppprrruuuvvvuuurrrsssrrrsssuuutttrrruuuzzz|||zzzrrryyyrrrrrrrrrsssqqqpppoooqqqrrrrrrpppooooooqqqrrrqqqqqqqqqrrrsssrrrpppooopppqqqtttsssrrrpppppppppppppppssssssssspppmmmmmmppprrrppppppqqqqqqqqqrrrrrrrrrooopppqqqrrrsssssssssrrruuu|||}}}}}}}}}}}}||||||{{{yyyzzz{{{{{{||||||{{{{{{~~~~~~}}}}}}}}}|||||||||wwwzzz~~~}}}yyywwwvvvwwwwwwwwwpppqqqsssssssssssstttvvvpppsssuuuttttttuuussspppqqqqqqrrrsssssstttuuuuuuvvvsssqqqsssxxxyyywwwsssooopppqqqrrrrrrrrrrrrrrroooooonnnoooooopppqqqqqqqqqppppppoooqqqsssvvvxxxrrrqqqqqqrrrtttvvvvvvuuuuuusssrrrrrrsssrrrqqqooovvvtttuuu}}}qqqooouuutttnnnlllvvvssspppmmmllllllnnnpppsssqqqpppooopppooommmlllnnnnnnooommmkkkiiijjjjjjkkkmmmnnnnnnmmmllllllmmmnnnmmmllllllllllllmmmnnnoooqqqrrrqqqnnnnnnpppsssmmmmmmmmmmmmnnnoooqqqqqquuussspppoooppppppooommmrrrnnnrrrxxxsssuuu|||wwwrrroootttpppkkkzzzooonnnnnnnnnnnnnnnoooppppppsssooogggppplllkkkooouuutttqqqooooooqqqtttuuusssttttttuuuuuuttttttsssqqqqqqrrrrrrssstttuuutttqqqsssuuuvvvuuuttttttttttttrrrqqqqqqrrrtttttttttssssssqqqqqqqqqqqqssstttvvvvvvvvvuuutttrrrqqqpppvvv~~~lllqqqxxxtttqqqooopppsssuuutttrrrxxxtttrrrvvvxxxwwwwwwyyyxxxuuuyyykkkppprrrsssrrrqqqppppppqqqpppooonnnoooppprrrrrrqqqrrrssstttsssqqqpppqqqrrrqqqrrrssstttsssqqqooommmrrrsssssspppmmmlllooorrrrrrrrrqqqqqqqqqrrrssstttqqqrrrtttuuuvvvvvvuuutttmmm~~~|||zzz|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}|||yyywwwxxxrrrqqq{{{wwwxxxwwwtttrrrqqqssstttqqqssstttssspppoooqqqtttrrroootttqqqnnnpppnnnooo|||nnnrrrsssqqqtttxxxuuunnnuuusssqqqpppqqqrrrrrrrrrsssnnnlllppppppmmmoootttwwwttttttvvvvvvrrrqqqsssooopppqqqrrrssssssssssssuuutttwww|||yyyxxxxxxmmmwwwnnnfffuuuxxxrrrpppsssqqqkkkkkknnnrrrqqqooonnnnnnnnnooopppssspppmmmkkkiiijjjkkklllpppooonnnmmmmmmnnnooooooooonnnmmmlllmmmoooqqqrrrooopppqqqqqqpppooommmlllnnnooooooppppppppppppooorrrqqqpppppppppqqqrrrsssooouuuyyyuuuooouuu{{{rrrtttxxxvvvttttttvvvvvvssspppmmmrrrrrrmmmlllqqqtttsssnnnsssjjjpppsssmmmppprrrtttsssqqqqqqtttxxxsssttttttttttttsssrrrrrrvvvxxxyyywwwtttrrrtttvvvtttvvvwwwvvvrrrppprrrtttrrrvvvyyyxxxuuussstttvvvrrrsssvvvwwwxxxwwwvvvuuuxxxxxxyyyxxxwwwtttqqqooommmkkkpppsssrrrvvvyyyyyyvvvrrrrrrrrrwwwssssssxxx}}}vvvrrr{{{vvvtttttttttrrrooonnnooopppvvvtttqqqoooooopppsssttttttrrrpppmmmmmmnnnppprrrrrrrrrrrrqqqpppooonnnmmmttttttrrrqqqqqqqqqrrrsssyyyuuuqqqqqqssstttrrrpppssspppqqqtttvvvttttttwww|||}}}}}}www}}}}}}~~~}}}}}}}}}~~~}}}zzzyyyzzz|||}}}}}}zzz~~~yyytttuuuwwwvvvvvvwwwwwwuuussstttuuuwwwpppqqqrrrqqqppppppqqqsssqqqppptttzzzrrrlllmmmyyyxxxmmmjjjpppttttttqqqooolllkkklllmmmnnnmmmuuupppoooqqqqqqnnnppptttsssppppppssstttssstttxxxooopppqqqrrrssstttuuuvvvrrrnnnpppvvvuuuooorrr{{{tttuuuuuunnnrrruuuqqqppprrrqqqmmmmmmpppqqqqqqpppooonnnnnnnnnnnnsssqqqnnnlllkkklllmmmnnnooonnnnnnmmmmmmmmmnnnoooooooooppppppppppppoooooooooppppppppppppoooooonnnnnnnnnoooppppppppppppoooqqqppppppooopppppprrrrrrrrrssstttrrrppprrrzzzvvvuuussstttvvvvvvtttqqqppprrrpppkkkkkkqqqtttsssrrruuuoootttvvvoootttsssrrrrrrsssssssssrrrrrrrrrrrrrrrqqqpppoooooosssuuuwwwvvvtttssstttvvvuuuvvvvvvuuusssrrrrrrsssttttttuuuvvvxxxxxxwwwuuurrrssstttvvvvvvvvvvvvuuuuuuuuuwwwwwwwwwuuusssrrrooovvvvvvxxxtttuuuuuuuuuuuuuuuvvvvvvsssqqqtttzzz~~~uuuppppppxxxrrrtttttttttrrrpppooooooqqquuutttsssqqqqqqpppppppppqqqpppooonnnnnnooopppqqqtttsssrrrqqqpppppppppppprrrqqqpppooonnnoooppppppuuuuuutttrrrppppppqqqrrrxxxtttssswwwyyyxxxxxxyyy}}}zzz|||{{{yyyvvvvvvwwwxxxyyyyyyzzz{{{|||}}}~~~~~~|||qqqxxxrrruuuvvvvvvuuutttuuuwwwzzzpppooonnnoooppprrrrrrqqquuurrrrrr{{{zzzsss~~~|||rrrrrruuuvvvssspppmmmlllmmmpppqqqqqquuurrrpppqqqpppnnnooorrrrrrooopppsssvvvvvvyyy}}}wwwuuusssqqqpppoooooooooxxxqqqooowww{{{wwwuuuwwwxxx{{{rrryyyuuunnnssspppoooqqqqqqoooooorrrpppppppppoooooonnnmmmlllrrrqqqooonnnmmmnnnoooooonnnnnnmmmmmmmmmnnnnnnoooooopppqqqrrrrrrpppooonnnpppooooooooooooppppppqqqmmmnnnoooooopppppppppoooooooooooonnnooopppqqqqqqrrrpppoooppprrrttttttrrrvvvuuutttssstttvvvvvvtttrrrsssrrrnnnkkklllqqqtttrrrrrrzzz{{{qqqnnnttttttmmmwwwtttqqqrrruuuuuurrrnnnuuuuuuuuuttttttrrrqqqqqqppprrrttttttssssssuuuvvvvvvuuuttttttuuutttsssqqqvvvsssqqqssswwwxxxtttqqqttttttssssssssstttuuuuuuqqqrrrtttvvvvvvvvvvvvuuunnn~~~wwwzzzyyywwwuuutttuuuwwwxxxyyyyyyxxxzzz|||{{{xxxxxx|||kkkqqqsssxxxrrrtttuuuuuusssqqqpppppprrrtttttttttsssrrrpppnnnmmmpppppppppoooppppppqqqqqqsssrrrpppooooooppprrrsssqqqpppoooooonnnnnnoooooorrrtttuuurrrnnnmmmppptttwwwrrrqqqsssvvvvvvxxx|||{{{~~~}}}~~~xxx{{{|||zzztttyyysssuuuvvvvvvuuussstttvvvxxxqqqnnnmmmnnnrrrtttsssqqqtttqqqoooqqqzzz}}}zzzuuummmhhhpppnnnkkkkkkmmmqqqssstttvvvtttsssrrrqqqppppppqqqqqqooopppuuuvvvtttuuuxxxzzzxxxuuurrrpppoooppppppyyypppkkkoootttvvvwwwzzzvvvyyy}}}pppvvvuuukkksssrrrqqqqqqqqqppppppqqqooooooppppppooonnnlllkkkpppoooooonnnnnnnnnooooooooonnnnnnnnnooooooppppppnnnooooooooopppppppppooooooooonnnmmmnnnoooqqqrrrmmmmmmnnnoooppppppppppppmmmmmmnnnnnnooooooppppppqqqooonnnqqqvvvxxxwwwuuu}}}rrruuuuuuuuuuuuuuutttsssrrrsssqqqnnnmmmooorrrsssqqqrrruuutttoooooossssssmmmtttsssrrrsssuuutttrrrooovvvvvvvvvuuutttsssrrrqqqnnnoooqqqrrrssstttuuuvvvuuusssqqqrrruuuuuurrrnnnuuusssrrrrrrsssssspppnnnwwwvvvsssrrrqqqqqqrrrsssqqqrrrsssuuuvvvvvvvvvvvvnnnzzzvvvttt{{{{{{zzzxxxvvvuuuwwwyyyzzzzzz{{{zzzwwwrrrpppqqqlllsss|||ooovvvsssvvvtttuuuuuuuuusssqqqpppqqqsssssssssrrrrrrqqqppppppppptttsssqqqpppooopppqqqrrrqqqpppnnnmmmmmmooorrrtttrrrrrrqqqqqqqqqpppppppppqqqrrrsssqqqooonnnqqqssstttrrrqqqqqqpppsss~~~}}}zzz{{{}}}|||~~~uuuyyyxxxwwwvvvvvvvvvtttqqqqqqssstttrrrpppnnnooosssuuutttrrrlllnnnoooqqqwwwxxxooommmlllmmmqqquuuxxxyyy~~~~~~}}}{{{zzz{{{zzzyyyvvvtttvvvyyyxxxssspppqqqvvvuuutttrrrssstttvvvwww}}}wwwsssrrrssssssuuuxxxyyyuuurrrqqquuu}}}qqqqqqtttnnnttttttsssqqqpppppppppooonnnooopppppppppooommmlllnnnnnnnnnoooooonnnnnnmmmooooooppppppqqqqqqqqqqqqnnnmmmkkkjjjkkknnnqqqsssnnnnnnmmmlllmmmnnnpppqqqllllllmmmoooooopppppppppllllllmmmnnnooooooppppppppppppqqqrrrtttwwwyyy{{{tttzzzvvvvvvvvvuuusssrrrqqqppppppoooppprrrtttsssrrrrrrvvvuuusssrrrtttvvvuuusssppprrrttttttsssrrrsssuuuqqqqqqqqqqqqpppooonnnmmmnnnnnnoooqqqrrrtttuuuuuurrrppppppqqqttttttpppmmmrrrsssuuutttrrrrrrsssuuuzzzxxxtttqqqooooooooopppttttttuuuuuuuuuuuuuuuuuuwwwsssmmmtttxxx{{{yyytttrrrtttxxxooorrrtttttttttuuuwwwxxxxxxqqqqqqyyy}}}zzztttvvvlllqqqttttttuuuuuusssqqqqqqrrrsssrrrqqqooonnnoooqqqsssuuuzzzwwwssspppnnnooorrrsssrrrpppooonnnnnnpppsssuuurrrrrrrrrrrrqqqqqqppppppsssqqqnnnoooqqqsssrrrqqqsssuuuvvvsssooouuu}}}}}}~~~{{{}}}xxx|||zzzvvvvvvuuusssqqqpppqqqsssrrrqqqpppqqqrrrttttttssslllooossstttvvv|||}}}}}}~~~|||zzzwwwtttsssrrrrrrtttuuuvvvwwwvvvttttttuuuxxxtttrrrssstttsssvvv{{{tttpppuuurrrtttvvvtttpppoooqqqqqqnnnnnnoooooopppppppppppppppnnnnnnooopppooonnnlllkkknnnnnnooopppqqqqqqqqqqqqpppmmmjjjhhhiiilllpppsssmmmllllllllllllmmmmmmnnnkkklllmmmnnnooopppppppppkkklllmmmoooppppppppppppqqqrrrsssrrrpppqqqvvvyyytttyyyzzzttttttvvvvvvuuusssqqqpppqqqoooooorrruuuuuussstttxxxtttpppoooqqqsssssstttvvvooorrruuusssqqqqqqtttxxxrrrrrrrrrrrrrrrqqqqqqpppqqqpppooopppssstttsssrrrppppppqqqrrrtttssspppnnnooosssvvvvvvuuuvvvzzzzzzxxxuuurrrpppoooppppppvvvvvvvvvvvvuuuuuuuuuuuunnnyyyvvvppptttwwwvvvsssqqqsssvvvnnnqqqsssqqqqqquuuxxxxxxzzzrrrnnnqqqrrrppprrryyyyyyvvvwwwlllrrrvvvsssttttttsssqqqppprrrsssqqqooommmlllnnnqqquuuwwwzzzwwwtttpppoooppprrrssssssrrrqqqpppqqqrrrtttuuupppqqqqqqqqqqqqpppooooootttpppmmmnnnrrruuutttrrrpppsssvvvtttpppwww~~~|||zzzyyyxxxuuuvvvuuusssqqqqqqsssuuuqqqrrrrrrqqqpppppprrrsssooorrruuutttqqqqqqvvvzzz{{{}}}ttttttsssrrrrrrssssssrrryyyuuuuuuxxxxxxsssppprrrqqqooowwwqqqrrruuutttpppooosssssspppooooooooooooppprrrssstttooopppqqqrrrqqqooollljjjkkklllnnnoooppppppoooooorrrpppmmmkkkjjjlllnnnoookkkkkklllllllllkkkjjjjjjjjjkkklllnnnooopppppppppkkklllnnnpppqqqqqqqqqqqqpppqqqqqqqqqpppqqqssstttvvvpppkkkxxxuuuuuupppsssuuuuuusssrrrssstttppppppsssvvvsssqqqwwwpppkkkkkkooopppnnnqqqwwwttttttrrrqqqpppqqqtttvvvtttuuuvvvvvvwwwvvvvvvvvvtttrrrpppqqqssssssrrrpppoooqqqtttuuutttrrrqqqqqqsssssstttuuuvvvwwwzzz|||vvvuuutttrrrrrrrrrsssssswwwwwwvvvvvvvvvvvvwwwwwwxxxrrrvvv~~~zzzvvvtttuuuuuusssppppppuuuvvvsssqqqssstttqqqlllmmmqqquuuuuuqqqllliii~~~wwwtttwwwppptttsssrrrssssssrrrppppppqqqssspppooonnnnnnoooqqqsssuuurrrrrrrrrrrrrrrqqqqqqqqqqqqpppppppppppppppqqqqqqqqqrrrrrrsssrrrqqqpppooorrrqqqpppppprrrtttuuuuuuooopppssstttuuu}}}~~~yyy|||yyyuuutttuuuuuutttssssssvvvxxxoooqqqsssqqqnnnmmmpppsssnnnqqqtttsssqqqppprrruuu}}}ooommm~~~}}}wwwvvvzzzzzzuuusssvvv~~~~~~mmmnnnxxxmmmooossssssoooppptttuuurrroooooonnnoooqqqsssuuuwwwqqqrrrssstttrrrpppmmmjjjiiijjjlllnnnnnnnnnnnnmmmsssrrrqqqooommmlllkkkkkkjjjkkkkkklllkkkjjjhhhgggjjjkkklllnnnooopppppppppkkklllnnnpppqqqrrrqqqqqqnnnnnnoooqqqtttuuutttsssppprrrjjjsssyyywwwvvvtttsssuuummmpppssstttssssssuuuwwwrrrrrrttttttpppooozzzrrrmmmnnnssssssooosss|||zzzuuupppnnnqqqssstttsssrrrssstttuuuvvvvvvvvvvvvvvvsssqqqqqqssssssqqqnnnooossswwwxxxuuusssssstttyyyuuuqqqqqqtttuuutttrrrrrrrrrrrrssstttuuuvvvwwwwwwvvvvvvvvvwwwxxxyyyzzziiixxx{{{xxxtttxxxyyyssskkkjjjqqquuussstttwwwwwwtttrrruuuuuurrrqqqsssvvvvvvqqqlllrrrpppqqqiiiqqqrrrrrrqqqpppoooqqqrrroooooopppqqqqqqqqqqqqpppkkkmmmpppssstttsssqqqooommmmmmmmmmmmmmmmmmllllllssstttuuuvvvuuutttsssrrrppprrrtttsssqqqqqquuuyyytttsssuuuzzz~~~vvvrrruuuuuusssssssssssstttuuurrrqqqpppooonnnnnnnnnnnnmmmnnnoooqqqqqqqqqpppoootttsssqqqpppqqqsssvvvxxx|||qqqsssuuuoooqqqpppsssmmmkkktttwwwqqqppptttlllkkksssvvvrrrrrrwwwtttttttttsssrrrooommmkkkmmmnnnnnnooooooooooooooorrrrrrpppooonnnnnnnnnnnnpppooonnnmmmlllkkkkkkkkkmmmnnnoooooonnnoooqqqsssooooooqqqrrrrrrrrrrrrrrrrrrqqqoooooooooqqqssstttvvvrrruuurrrzzzxxxrrrooorrrvvvtttmmmpppmmmmmmqqqwwwyyyuuuqqqwwwvvvuuupppvvv~~~ppppppppprrruuuvvvvvvuuusssttttttrrroooppptttwwwxxxvvvuuutttuuuuuusssrrrsssrrrrrrtttvvvvvvrrrnnnssssssttttttttttttttttttpppsssvvvuuuqqqooooooqqqwwwtttqqqsssxxx{{{zzzwwwsssvvvwwwuuussssssvvvzzzuuutttssstttwwwtttvvv|||xxxooonnnrrrvvvvvvtttrrrssstttwwwssskkkgggrrr}}}wwwpppnnnpppqqqooolllrrrpppnnnnnnoooqqqqqqqqqoooooonnnnnnnnnpppqqqrrrooossssssooommmpppqqqpppooonnnmmmllllllmmmnnnooopppqqqssssssqqqpppqqqrrrqqqqqqqqqooonnnnnnqqqtttppp}}}qqqvvv{{{zzz|||{{{wwwuuuuuusssrrrrrrsssttttttsssrrrqqqpppoooooooooooommmnnnoooppprrrrrrssssssqqqpppoooooooooqqqssstttsssrrrsssxxxzzzoootttssskkkkkk{{{uuuqqqpppppprrrvvvvvvwwwqqqooorrrvvvvvvvvvwwwvvvuuuuuutttsssqqqpppooommmnnnnnnooooooooooooooorrrqqqpppooonnnnnnnnnnnnmmmmmmllllllllllllllllllmmmnnnooonnnnnnnnnppprrrnnnooopppqqqqqqrrrrrrrrrsssrrrqqqpppppprrrsssttttttooorrrmmmuuu|||qqqtttvvvuuuvvvxxxvvvrrryyyyyyyyyvvvsssqqqpppppptttjjjuuusssqqqqqqqqqtttvvvwwwvvvtttrrrtttuuuuuutttuuuyyy|||xxxvvvuuutttuuuuuusssrrrtttsssssstttwwwwwwtttrrrrrrqqqqqqqqqqqqrrrssssssuuutttsssssssssuuuuuuuuutttrrrpppsssxxx|||{{{yyyyyyxxxwwwxxxyyyzzzzzzzzzttttttvvvxxxxxx|||tttooollltttttttttssstttvvvzzz~~~iiiqqq|||zzztttooonnnpppqqqpppnnnuuutttrrrrrrrrrsssssssssqqqppppppooopppqqqrrrsssooossssssooommmpppqqqpppooonnnmmmllllllmmmnnnooopppqqqrrrpppnnnllllllmmmqqqqqqpppooommmmmmoooqqqsss|||sssxxxzzz~~~yyyvvvuuusssrrrrrrrrrssssssssssssrrrqqqppppppppppppnnnnnnoooppprrrsssuuuvvvppppppppppppppppppqqqqqqooommmkkklllooosssvvvwww}}}zzzrrrzzzmmmrrrtttqqqvvv{{{wwwjjjsss}}}sssqqquuuooottttttssssssxxx}}}{{{uuuuuutttsssrrrqqqqqqqqqqqqmmmnnnooooooppppppooooooqqqqqqpppooonnnnnnnnnooolllllllllllllllmmmnnnnnnmmmnnnooonnnnnnnnnppprrrnnnnnnooooooppppppqqqqqquuutttrrrqqqqqqrrrssstttsssooosssppppppwwwwww{{{|||wwwsssssssssqqqmmmuuu}}}}}}wwwsssuuuxxxnnnuuu~~~vvvqqqqqqqqqsssuuuxxxxxxvvvtttppprrrtttuuuttttttuuuvvvxxxvvvuuuuuuuuuuuutttrrruuuttttttuuuwwwxxxwwwvvvsssrrrrrrqqqrrrssstttuuu|||wwwrrrrrrvvvyyyyyyxxxuuusssqqqssswwwzzzzzzxxx{{{yyywwwyyy}}}~~~{{{wwwwwwuuuvvvxxxvvvsssuuuzzzzzzxxxuuuttttttuuuuuuttt~~~nnnvvvsssnnnnnnppprrrqqqppptttsssrrrqqqqqqpppqqqqqqsssrrrqqqqqqqqqrrrssstttpppssssssooommmpppqqqoooooonnnmmmmmmmmmnnnooopppnnnooopppooommmlllmmmnnnvvvvvvvvvtttrrrrrrsssuuuwwwzzzvvv{{{{{{wwwvvvtttrrrrrrrrrrrrrrrtttsssrrrqqqqqqqqqqqqqqqoooooonnnoooppprrrtttuuupppqqqrrrssssssrrrqqqpppssstttttttttssspppllliiiqqqmmmrrr||||||rrrrrr{{{uuunnnwwwsss{{{zzzwww{{{iiilll|||wwwtttwwwwwwtttyyy~~~tttsssrrrpppoooooopppqqqqqqnnnnnnoooppppppppppppoooppppppooooooooooooooopppnnnnnnmmmmmmmmmnnnnnnooonnnoooppppppooooooqqqsssmmmmmmmmmnnnoooooopppqqqtttsssrrrqqqqqqqqqqqqqqqqqqnnnsssuuusssrrrtttrrrnnnnnnssswwwxxxoootttvvvsssnnnooowwwrrrqqqvvvpppqqqqqqsssuuuwwwwwwtttrrrssstttuuuuuutttrrrpppooowwwvvvuuuuuuvvvvvvuuusssuuutttttttttvvvwwwxxxxxxwwwwwwvvvuuuvvvwwwyyyzzz|||yyyvvvuuuwwwyyyyyyxxxyyywwwuuuuuuvvvwwwvvvtttxxxwwwwwwyyy{{{{{{xxxuuu|||vvvqqqrrrsssssstttwwwwww}}}yyysssmmmvvvsssppppppqqqrrrqqqppprrrsssrrrqqqpppoooppppppssssssrrrqqqqqqrrrssstttpppssssssooommmooopppoooooonnnmmmmmmmmmnnnooopppkkkmmmnnnooooooppprrruuuvvvwwwwwwvvvuuuuuuwwwyyyxxxwwwwww{{{zzzzzzxxxqqq{{{xxxwwwuuusssrrrrrrrrrrrrtttsssrrrrrrqqqrrrrrrrrrqqqpppooonnnnnnoooqqqrrrooopppqqqssssssrrrqqqpppmmmooosssuuuuuutttrrrqqqtttvvvtttpppoootttwwwwwwyyy{{{~~~sssqqqxxx|||lll~~~ssssss{{{}}}xxxsssrrrqqqppppppqqqrrrsssnnnooooooppppppppppppppppppooooooooooooooopppppprrrqqqpppooonnnnnnnnnnnnpppqqqrrrqqqppppppqqqsssmmmmmmmmmmmmnnnooopppqqqrrrrrrqqqppppppooooooooonnnlllppprrrpppwwwzzzzzz{{{vvvppprrrqqqqqqrrrxxxtttppp{{{|||jjjqqqqqqqqqsssuuutttrrrpppwwwwwwxxxyyyyyywwwtttqqqwwwvvvuuuuuuvvvwwwuuutttssstttttttttuuuvvvwwwyyyyyyxxxxxxxxxyyyzzz|||}}}tttwwwyyyzzzxxxxxxyyy{{{zzzxxxvvvvvvvvvvvvvvvuuuuuuxxxzzzzzzxxxvvvwwwxxx|||tttnnnqqquuuwwwxxxyyyuuuvvvvvvxxxwwwxxxsssnnnlllmmmppptttwwwxxxvvvsssrrrqqqqqqpppoootttvvvwwwvvvtttssssssuuusssrrrqqqppppppqqqrrrssspppttttttooommmooopppoooooonnnmmmmmmnnnooopppqqqkkklllnnnnnnooopppsssvvvpppqqqssssssrrrsssuuuwwwwwwvvvwww{{{uuunnnvvvzzzzzzzzzyyywwwuuusssrrrrrrssssssrrrrrrqqqqqqrrrrrrrrrqqqpppoooooonnnnnnooooookkklllnnnoooppppppooooooooooooooonnnnnnqqquuuyyyooovvvuuummmnnnwwwyyyrrrpppooooooqqqvvvzzz|||}}}yyy{{{}}}~~~tttvvv{{{}}}vvvuuutttttttttttttttuuunnnoooppppppqqqqqqppppppooonnnnnnnnnooopppqqqqqqsssrrrqqqooonnnnnnmmmmmmpppqqqrrrqqqpppoooqqqsssnnnnnnmmmmmmmmmoooqqqrrrpppppppppppppppooooooooossssssrrrpppnnnpppwwwwwwpppyyyxxxrrrrrrrrrrrrqqqqqqqqqrrrrrrqqqooorrrssstttvvvyyyyyywwwtttwwwvvvuuuuuuwwwwwwvvvuuussstttvvvvvvuuuuuuvvvxxxvvvwwwwwwxxxyyyzzz{{{{{{oootttyyy{{{zzzyyy|||vvvvvvvvvwwwxxxyyyzzz{{{www{{{~~~|||yyywwwyyy{{{xxxrrrqqqvvvzzzyyyuuutttmmmvvv|||yyyssssssuuuvvv|||yyyvvvttttttttttttsssyyywwwvvvwwwvvvrrrqqqrrrvvvvvvtttrrrqqqpppooooooqqqtttwwwvvvtttrrrtttvvvtttsssrrrqqqpppqqqrrrsssqqqttttttooommmooopppnnnooonnnnnnmmmnnnoooqqqrrrnnnnnnnnnmmmlllllloooqqqqqqrrrtttuuuttttttvvvxxxuuuvvvwwwzzzyyy}}}vvvyyyvvvttt{{{|||{{{yyyvvvtttsssssssssrrrrrrqqqqqqqqqqqqrrrrrroooooopppqqqqqqpppppppppjjjkkklllnnnoooppppppqqqrrrsssrrrooolllmmmqqqtttjjjmmmnnnnnnqqquuuvvvsssssspppooopppsssuuuuuutttsssuuuvvvwwwwwwyyy}}}}}}{{{vvvwwwwwwwwwvvvuuuttttttoooooopppqqqqqqqqqqqqpppnnnnnnnnnnnnooopppqqqrrrpppoooooonnnmmmmmmmmmnnnoooppppppooonnnnnnoooqqqooonnnmmmmmmnnnoooqqqsssoooooopppqqqqqqqqqpppppptttxxxuuuqqqsssrrrrrrxxxrrr{{{zzzlllrrriiissstttgggmmmxxxuuusssqqqpppqqqrrrrrrqqqqqqppppppsssvvvxxxvvvtttwwwvvvuuuvvvwwwxxxwwwuuutttvvvyyyyyywwwvvvvvvwwwtttuuuwwwyyyzzzzzzzzzyyyvvvwwwxxxyyyzzz{{{|||~~~vvvwwwxxxxxxyyyzzz|||}}}|||}}}|||{{{zzzzzz{{{{{{yyyuuutttyyy{{{xxxuuusss|||~~~zzzoooiiippp~~~{{{{{{zzzxxxxxxzzz}}}qqqqqqvvv}}}{{{{{{~~~rrrrrrrrrqqqooonnnnnnooommmqqquuuuuurrrqqqsssuuuvvvuuusssrrrrrrrrrssstttqqqttttttooommmoooooonnnooonnnnnnnnnnnnpppqqqrrrppppppooonnnlllmmmoooqqqvvvwwwyyyxxxwwwvvvwwwxxxsssyyywwwzzzyyy||||||zzz~~~zzzwww{{{wwwttt}}}~~~|||zzzwwwuuutttttttttqqqqqqqqqppppppqqqrrrrrrnnnoooqqqrrrssssssrrrrrrkkklllmmmoooppprrrsssttthhhlllqqqrrrpppnnnmmmnnnwwwooommmrrrsssooopppvvvrrrpppppprrrvvvxxxwwwuuusssttttttrrrnnnmmmooorrrnnnnnnppprrruuuxxxzzz|||{{{~~~|||}}}uuuvvvvvvvvvvvvtttrrrqqqoooooopppqqqqqqqqqqqqpppnnnnnnnnnnnnoooppprrrrrrmmmllllllllllllmmmnnnnnnnnnnnnooonnnllllllmmmooopppooonnnmmmnnnppprrrsssooopppqqqrrrrrrrrrrrrrrrllluuussspppvvvvvvqqqtttrrrvvvyyyyyy||||||wwwsssrrrsssvvvuuusssxxxvvvqqqvvvyyyoooxxxuuurrrpppqqqrrrsssssswwwvvvtttvvvxxxyyywwwuuuwwwvvvuuuvvvwwwxxxwwwvvvuuuxxx{{{|||yyywwwvvvwwwsssuuuyyy{{{||||||zzzyyy}}}xxxwwwyyy{{{zzzxxxzzzzzz{{{zzzyyyyyyzzz||||||xxxxxxzzz|||{{{yyyyyyuuuwwwyyyxxxxxxzzzuuuxxxyyyxxxyyy{{{yyytttuuuxxx|||{{{xxxuuuuuuvvvyyywwwwwwuuuqqqsssyyymmmnnnoooooonnnnnnnnnooooootttxxxxxxvvvtttwwwzzzwwwvvvuuutttsssssstttuuuqqquuutttpppmmmoooooonnnooonnnnnnnnnoooppprrrsssppppppppppppoooqqqtttwwwvvvxxxxxxwwwuuusssrrrssssss|||xxxzzz}}}|||zzzyyyyyyzzz|||~~~~~~|||zzzxxxvvvsssqqqqqqssstttrrrooonnnqqqtttoooqqqrrrrrrrrrrrrsssuuummmmmmmmmmmmnnnoooqqqrrrpppkkkiiimmmooommmllllllvvvssspppqqqssstttrrrpppvvvtttqqqqqqsssuuuuuuvvvxxxsssppprrrrrrpppppprrrtttrrrqqqppppppqqqsssuuuttttttttttttsssrrrpppppppppqqqrrrssswww{{{~~~rrrqqqyyyvvviiimmmnnnppprrrrrrrrrpppooosssrrrooonnnmmmmmmooopppnnnooopppqqqqqqpppooonnnqqqpppnnnlllmmmoooqqqssslllmmmnnnooopppppppppppppppppppppooopppqqqqqqrrrsssssssssrrrpppooooooooowwwwwwvvvuuuuuuuuuuuuuuuuuutttsssrrrrrrssstttuuuuuuwwwyyyxxxuuutttvvvxxxssssssssssssttttttuuuvvvuuuwwwxxxxxxvvvvvvvvvwwwwwwvvvuuuttttttuuuvvvwwwwwwzzzyyysssrrrwww{{{yyyxxxxxxzzz}}}}}}zzzuuuvvvwwwxxxxxxyyyzzzzzzxxx{{{}}}|||yyyxxxyyy{{{{{{~~~}}}wwwuuuwww{{{|||yyy{{{~~~{{{uuutttxxx{{{zzz{{{}}}{{{vvvuuuxxxsssvvvwwwuuuvvv{{{wwwxxxyyyyyyyyyxxxxxxxxxuuuqqqhhhpppeeerrrpppttttttqqqqqqvvvvvvrrruuuvvvxxxwwwuuuttttttuuuuuuttttttttttttrrrnnnkkkppppppqqqrrrrrrrrrqqqqqqtttrrrqqqrrrttttttqqqnnnsssssstttttttttttttttsss|||tttqqq~~~|||yyyvvvvvvyyy|||~~~}}}|||vvvnnnpppqqqqqqqqqpppqqqrrroooqqqrrrrrrrrrrrrsssuuunnnnnnmmmmmmnnnoooqqqrrrrrrnnnlllppprrrpppnnnooosssqqqoooppprrrsssrrrpppuuusssppppppqqqssstttsssuuupppnnnqqqrrrpppoooqqqqqqppppppooooooppprrrrrrrrrsssssstttuuuuuuvvvvvvrrrrrrqqqpppqqqvvv~~~~~~uuuqqqtttwwwvvvssspppqqqsssttttttsssrrrqqqqqqpppooommmmmmmmmmmmnnnnnnnnnoooppppppooonnnnnnnnnmmmlllllllllmmmooopppjjjkkklllmmmooooooppppppoooooopppppppppqqqqqqqqqtttrrrooopppssstttrrroooxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvuuuttttttuuuvvvvvvuuuwwwxxxwwwuuuuuuwwwyyyrrrrrrqqqqqqrrrssstttuuutttuuuwwwyyy{{{||||||{{{|||{{{yyyxxxwwwwwwxxxxxx|||yyywww{{{}}}{{{uuutttuuuwwwzzz{{{yyyvvvqqqsssvvvyyyzzzyyyvvvsssssswww{{{|||zzzwwwvvvvvvyyyyyyyyyxxxwwwxxxzzz|||wwwsssssswwwyyywwwyyy}}}{{{xxxyyy}}}~~~|||~~~~~~yyywwwyyyyyyvvvxxxxxxwwwwwwwwwvvvtttrrrtttvvvlll{{{rrrzzzpppssstttqqqqqquuuuuurrrtttvvvwwwwwwuuuttttttuuuqqqqqqqqqrrrssssssqqqnnnppppppqqqqqqrrrrrrqqqqqqsssrrrqqqrrrttttttqqqnnnqqqrrrssstttuuuvvvvvvvvvvvvuuuzzz~~~}}}~~~~~~}}}|||}}}{{{wwwuuuuuuwww{{{}}}~~~yyywww}}}yyyoooooooooqqqssssssrrrpppoooqqqrrrrrrrrrrrrsssuuupppooonnnnnnnnnnnnppppppsssooonnnqqqrrrpppoooqqqqqqppppppqqqssstttsssrrrtttrrroooooopppqqqqqqqqqpppmmmlllppprrrpppnnnppppppppppppqqqqqqrrrrrrrrrrrrqqqqqqrrrsssuuuwwwxxxrrrqqqpppnnnmmmoootttwwwvvv{{{vvvssssssppppppsssqqqrrrssstttsssrrrqqqpppoooooonnnnnnmmmlllllllllmmmnnnnnnoooooonnnnnnmmmmmmmmmmmmmmmnnnnnnnnnooojjjkkklllnnnooopppppppppnnnnnnpppqqqqqqqqqpppooovvvqqqnnnpppuuuxxxuuuqqqwwwwwwvvvuuuuuuuuuuuuvvvwwwwwwvvvvvvvvvvvvwwwwwwuuuvvvvvvuuutttuuuxxxzzzrrrrrrrrrrrrssstttvvvwwwzzzyyyyyyzzz||||||xxxtttyyyyyyyyyyyyzzz|||~~~vvvzzz{{{xxxvvvxxxyyyxxx{{{zzzyyyxxxyyyxxxvvvttt}}}yyywwwzzz~~~xxxzzz}}}}}}zzz{{{|||{{{yyy}}}wwwsssvvvyyyzzz{{{}}}zzzuuuttttttrrrpppqqqppptttvvvvvvyyy~~~~~~{{{yyyxxxzzz}}}~~~|||yyyuuu}}}sssuuummm|||rrruuuuuussssssvvvvvvtttsssuuuvvvvvvtttsssssstttqqqpppooopppqqqrrrqqqppppppppppppqqqqqqqqqrrrrrrsssrrrqqqrrrssssssqqqoooqqqrrrsssuuuvvvwwwxxxxxxqqquuu~~~|||{{{||||||{{{zzzzzzyyywwwvvvvvvxxxzzz{{{yyyuuutttzzzvvvsssppppppssstttssspppoooqqqrrrrrrrrrrrrsssuuurrrqqqooonnnnnnnnnooooooqqqnnnmmmpppqqqnnnnnnppppppqqqsssuuuvvvwwwvvvuuutttrrrppppppqqqqqqqqqpppmmmjjjjjjooorrrooonnnnnnqqqrrrssstttttttttttttttrrrqqqooonnnoooppprrrsssqqqppppppooopppqqqsssuuummmppptttvvvwwwzzz}}}{{{vvvssssssuuuqqqqqqqqqqqqqqqpppooonnnoooooooooooonnnmmmlllkkkmmmmmmnnnnnnnnnnnnmmmmmmmmmnnnpppqqqqqqppppppooommmnnnooooooppppppoooooommmnnnppprrrrrrqqqpppooovvvsssqqqqqqtttvvvuuussstttssssssrrrrrrrrrsssssswwwwwwwwwvvvvvvwwwwwwwwwuuuttttttssssssuuuwwwyyyuuuuuuttttttvvvxxxzzz{{{~~~|||}}}yyysss|||{{{{{{zzz{{{|||~~~zzz|||}}}{{{yyywwwvvvvvvtttuuuwwwyyy{{{{{{zzzyyy|||xxxvvvyyy{{{tttssstttssspppmmm|||uuusssyyyyyyzzzxxxtttuuuxxxyyyvvvxxxuuutttvvvzzz{{{xxxuuuvvv}}}wwwxxxnnnqqqooovvvwwwwwwvvvvvvwwwwwwvvvssstttvvvuuusssrrrrrrsssuuusssqqqpppqqqqqqpppooooooooooooppppppqqqrrrrrrrrrqqqqqqqqqrrrrrrqqqpppssssssuuuvvvwwwwwwwwwwwwwwwxxx~~~}}}~~~~~~}}}|||wwwwwwxxxyyyzzzzzz{{{{{{zzzxxxwwwyyy~~~zzztttqqqrrrtttsssrrroooqqqrrrrrrrrrrrrsssuuurrrqqqpppooonnnnnnooooooqqqnnnoooqqqqqqnnnnnnqqqoooqqquuuwwwxxxwwwwwwvvvvvvtttsssrrrsssrrrqqqpppllliiijjjoooqqqooonnnooopppqqqrrrsssttttttttttttqqqpppnnnmmmnnnoooqqqrrrqqqqqqqqqqqqssstttuuuuuuqqqrrrssstttttttttvvvwwwwww{{{zzz|||}}}yyyqqqqqqqqqqqqppppppooonnnpppppppppppppppnnnmmmmmmnnnnnnmmmmmmmmmmmmnnnnnnmmmnnnpppqqqqqqqqqpppooooooooooooooonnnmmmllllllmmmoooqqqrrrsssrrrpppooovvvwwwwwwtttqqqpppsssvvvssssssrrrrrrrrrrrrssssssvvvvvvvvvvvvvvvvvvvvvvvvtttsssrrrrrrsssuuuvvvvvvvvvvvvuuuuuuwwwyyy|||~~~}}}|||~~~~~~yyy~~~{{{yyywwwvvvvvvvvv{{{|||~~~|||{{{|||zzz}}}wwwuuuzzz}}}zzztttqqq}}}{{{vvvrrrsssyyy{{{xxx}}}{{{zzz{{{}}}}}}{{{xxxwwwxxxxxxyyysssyyytttwwwvvvvvvwwwwwwvvvvvvwwwssstttvvvuuusssrrrrrrsssvvvtttrrrqqqrrrsssrrrqqqoooooooooooopppqqqrrrsssqqqqqqqqqqqqpppqqqqqqrrruuuvvvvvvvvvvvvvvvuuuttt~~~zzz|||wwwwwwyyyzzz|||}}}~~~|||yyyvvvvvvxxx|||~~~xxxtttssssssssssssoooqqqrrrrrrrrrrrrsssuuurrrqqqpppooonnnooooooppprrrpppqqqsssrrroooppptttnnnrrrwwwyyyyyyxxxvvvvvvxxxvvvuuutttttttttrrrpppnnnjjjkkkoooqqqooonnnpppnnnnnnooopppqqqqqqrrrrrroooooonnnoooppprrrtttuuutttrrrqqqqqqrrrssssssrrrqqqrrrssstttttttttttttttoooqqquuuwwwyyy|||xxxxxxvvvnnnssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqpppoooooonnnnnnooonnnnnnmmmmmmnnnnnnoookkklllnnnooooooooonnnmmmnnnnnnnnnnnnmmmllljjjjjjpppppprrrsssssssssrrrqqquuuxxxyyyuuuooommmqqqwwwuuuttttttttttttuuuvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvuuutttuuuvvvvvvuuutttuuutttssstttvvvyyy}}}~~~||||||}}}|||yyyvvvvvvvvvwwwxxxzzz}}}xxxyyy||||||xxxsssuuuwwwzzz}}}}}}yyyxxx~~~}}}wwwyyywwwttttttvvvvvvssssssuuusssuuuvvvvvvtttsssssstttqqqqqqqqqrrruuuwwwvvvvvvooonnnnnnnnnoooqqqrrrtttpppqqqqqqpppooooooqqqsssvvvvvvvvvvvvuuutttssssssxxxvvv{{{~~~zzzyyyxxxyyy{{{{{{vvvuuuxxx{{{{{{zzz}}}|||{{{xxxuuurrrrrrrrroooqqqrrrrrrrrrrrrsssuuurrrqqqpppooooooooopppqqqqqqpppqqqsssqqqmmmoootttqqqvvv|||~~~}}}{{{yyyyyyyyywwwuuuuuuuuusssqqqoooqqqmmmllloooqqqpppppprrrmmmmmmmmmmmmnnnppprrrsssnnnnnnoooooopppqqqrrrrrrtttrrrpppppprrrtttsssrrrnnnoooppprrrssssssqqqooooooppppppoooooopppsssvvv||||||}}}|||yyytttppprrrrrrrrrqqqrrrrrrssssssrrrqqqooonnnmmmmmmnnnnnnpppooonnnnnnnnnnnnoooppplllmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnrrrrrrssssssssssssttttttuuuvvvuuurrroooooosssvvvuuuuuuttttttuuuvvvvvvwwwvvvwwwxxxyyyyyyxxxwwwvvvyyyxxxxxxyyyzzzyyyvvvsssvvvuuuttttttvvvzzz~~~~~~~~~yyysssvvvyyyyyyvvvuuuwwwzzzxxx{{{{{{uuuwwwyyyvvv}}}yyyvvvuuuxxxxxxttttttwwwtttvvvwwwwwwuuuttttttuuuoooooopppsssvvvwwwvvvtttooonnnmmmmmmnnnpppssstttooopppqqqpppnnnoooqqqtttttttttuuuuuuuuutttssssssssssss{{{~~~|||{{{|||||||||zzz}}}{{{xxxwwwzzzzzzzzz|||vvvvvvzzz}}}{{{wwwrrrqqqqqqoooqqqrrrrrrrrrrrrsssuuuqqqqqqpppoooooopppqqqrrrnnnmmmoooqqqnnnkkklllrrrvvv|||~~~}}}xxxwwwuuuuuutttssspppnnntttooommmpppqqqpppqqqsssoooooonnnnnnoooqqqtttuuuoooooooooooonnnmmmkkkjjjssspppoooppptttwwwxxxwwwpppqqqrrrtttuuussspppmmmrrrrrrpppnnnmmmnnnqqqtttqqqpppqqqrrrsssyyyoooxxxpppooooooooopppqqqrrrrrrrrrpppnnnlllkkklllmmmnnnqqqpppooonnnnnnooopppqqqoooooooooooopppppppppqqqooopppqqqrrrsssttttttttttttsssssssssssstttuuuvvvuuusssqqqpppqqqsssuuuvvvssssssssssssssstttuuuvvvxxxxxxzzzzzzzzzzzzxxxxxx|||{{{{{{|||~~~|||wwwsssxxxwwwvvvvvvyyy}}}{{{~~~yyyvvvwwwyyyttt{{{~~~yyyzzz|||{{{{{{~~~}}}~~~iiixxx}}}pppuuuxxxwww}}}yyyyyy||||||wwwwww{{{uuuvvvxxxwwwuuuttttttuuuppppppqqqsssuuutttrrrpppnnnnnnmmmmmmnnnpppssstttooopppqqqpppnnnnnnqqquuurrrrrrssstttuuuuuuuuutttwwwwwwzzzyyy{{{}}}~~~~~~wwwuuuwwwxxxxxx~~~yyynnnssstttuuusssrrrqqqrrrtttuuussspppnnnmmmnnnpppqqqmmmnnnnnnmmmkkklllqqquuusss||||||uuunnnoootttwwwrrrlllrrrqqqppppppqqqrrrrrrrrrppprrrsssqqqnnnoootttzzzsssqqqnnnllllllnnnqqqsssttttttsssrrrrrrsssuuuvvvuuuvvvtttsssuuuyyyxxxsssmmmqqquuuuuurrrqqqtttwwwvvvtttrrrpppoooooopppppp~~~}}}wwwxxxxxxvvvrrr{{{vvvqqqlllppptttnnnuuurrrnnnllllllnnnrrruuuooooooooooooooooooooooooqqqpppooommmmmmmmmnnnnnnpppsssrrrpppppptttuuusssxxxtttsssuuutttqqqqqqtttwwwvvvvvvvvvwwwvvvsssqqqxxxxxxwwwwwwxxxxxxwwwvvvzzzuuuuuu|||zzzvvv~~~{{{zzz|||zzzvvvzzz{{{nnnqqq|||}}}vvvnnnpppzzzyyyyyytttyyy|||sss}}}}}}|||}}}ttt||||||}}}|||qqqxxxuuuvvvwwwuuuyyyyyyxxxwww{{{xxxzzz||||||zzzyyyyyytttqqqrrrwwwyyywwwsssqqqrrrsssttttttrrrqqqooowwwrrrmmmmmmpppssssssqqqrrrqqqooonnnmmmlllmmmmmmssstttuuuuuuuuuuuuuuuuuuzzzxxxyyy~~~~~~}}}{{{vvvwww{{{}}}wwwzzzpppqqqtttoookkkkkkqqqvvvwwwwwwttttttsssrrrppppppoooooooooppppppnnnmmmnnnrrrvvvwww{{{vvvqqqqqqtttvvvsssooosssrrrqqqqqqqqqqqqpppoooppprrrrrrpppllllllqqquuurrrpppnnnmmmmmmnnnppprrrrrrqqqqqqqqqqqqssstttuuussstttsssqqqtttwwwvvvrrrlllppptttsssqqqppprrruuusssssssssrrrqqqooonnnmmmqqqsssvvvyyy|||~~~~~~}}}}}}}}}}}}mmmoooqqqqqqooommmllllllooooooooooooooopppsssvvvyyyrrrssszzzzzzxxxrrrqqqtttsssrrrqqqpppnnnnnnpppqqqrrrooooooooooooooooooooooooqqqpppooonnnnnnnnnooooooppprrrrrrpppqqquuuvvvtttyyyuuutttuuutttqqqqqqssswwwvvvvvvwwwxxxwwwuuusssssstttvvvyyy|||~~~~~~}}}yyy}}}{{{www~~~zzz||||||xxxyyy{{{xxxssswwwyyywwwxxx|||ooorrrqqqxxxyyyyyy}}}|||{{{yyyuuutttxxxqqqpppvvvzzzzzz~~~|||ppp}}}}}}~~~}}}xxx|||yyywwwxxx|||~~~yyytttqqqwwwyyy|||~~~yyyrrrmmmrrrrrrrrrrrrrrrssssssttttttpppnnnooosssuuurrrooorrrqqqpppooonnnnnnooooootttttttttuuuvvvvvvuuutttssszzz{{{~~~}}}{{{yyywwwvvvwwwzzz}}}~~~}}}zzz}}}{{{tttuuuqqqnnntttyyywwwrrrssstttttttttsssqqqooommmqqqqqqqqqpppoooqqqtttwwwxxxyyyvvvsssrrrssstttsssrrrrrrsssssssssrrrpppnnnmmmqqqrrrqqqnnnkkkjjjmmmppppppoooooooooooooooooopppooooooooooooppprrrssstttppprrrqqqoooqqquuutttppplllooorrrrrrooonnnpppsssqqqrrrssssssrrrooollljjjoooooonnnnnnnnnooopppqqqsssrrrqqqpppooonnnmmmllloooqqqtttuuutttttttttuuuuuusssqqqqqqrrrttttttttt|||zzzwwwsssxxxyyyuuu}}}zzz{{{||||||zzzyyysssyyyuuuuuuxxxzzztttnnnnnnrrrpppqqqqqqqqqqqqqqqqqqpppoooooooooooooooooooooooopppoooooooooooopppqqqqqqooorrrrrrpppqqqvvvwwwuuuyyyvvvuuuvvvuuuqqqqqqtttvvvuuuuuuvvvxxxxxxwwwuuuyyyzzz|||}}}}}}|||zzzyyy~~~yyy~~~|||vvvwwwzzz~~~zzz~~~zzzyyyzzz{{{xxxwwwzzznnnqqquuuwwwxxxzzz~~~tttsssqqqqqqqqqsssuuuwwwqqqpppooorrruuuvvvsssooorrrqqqqqqppppppqqqqqqrrrvvvtttssstttvvvwwwtttrrrppp}}}~~~~~~}}}|||zzzxxx{{{zzz{{{}}}}}}uuu~~~qqqsss{{{tttwwwyyytttmmmqqqqqqrrrrrrqqqqqqppppppqqqqqqqqqpppppprrrtttuuuuuu}}}uuuuuutttsssqqqppprrrsssppprrrttttttssspppooonnnpppppppppnnnkkkkkkmmmooonnnooopppqqqqqqpppooonnnppppppppppppppppppqqqqqqoooqqqqqqooopppsssssspppmmmoooqqqqqqooonnnoooqqqqqqqqqrrrqqqpppnnnkkkjjjssssssrrrqqqpppoooooonnnoooppppppppppppoooooonnnnnnpppsssssssssssssssuuurrrooolllmmmppprrrqqqooo}}}{{{lllkkkwwwwww||||||zzz{{{{{{zzz}}}uuu|||xxxsssvvvyyy{{{pppqqqvvv~~~nnnrrruuuzzz{{{ppplllsssqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooooooooooooppppppqqqrrrsssooorrrrrrqqqrrrwwwxxxwwwxxxuuutttvvvvvvssssssvvvuuuuuuuuuvvvyyyzzzyyyxxx}}}{{{{{{{{{|||~~~~~~~~~}}}}}}~~~{{{{{{wwwtttyyyxxxwwwuuuuuuvvvxxxzzzuuutttssssssssstttuuuvvvrrrqqqppprrrtttuuutttrrrrrrrrrrrrrrrrrrsssttttttwwwtttrrrtttwwwwwwtttqqqqqq||||||xxx~~~~~~~~~|||}}}zzz{{{|||{{{||||||xxxuuuwwwsssuuuvvvtttppppppooonnnmmmnnnppprrrssspppoooooooooppprrrssssssrrrzzz~~~xxxrrrssssssqqqnnnnnnppprrrlllooossstttsssqqqqqqrrrooooooooonnnmmmnnnooopppmmmnnnppprrrrrrpppnnnmmmrrrrrrqqqqqqppppppooonnnmmmqqqqqqooooooqqqrrrpppooopppqqqqqqpppooooooooorrrqqqooommmlllllllllmmmooopppqqqrrrqqqooollljjjrrrrrrsssssssssrrrqqqqqqiiikkkllllllkkkjjjkkklllmmmkkkiiikkkoooqqqpppnnnlll||||||ssstttzzzvvvqqquuu}}}uuu|||xxxrrruuutttuuu}}}tttvvvsssrrrvvvwwwttt{{{zzznnnvvvtttrrrpppooooooppprrrtttoooooooooooooooooooooooonnnnnnooopppqqqrrrrrrsssooorrrsssqqqssswwwyyywwwvvvssssssvvvwwwuuuvvvzzzyyyxxxwwwyyy|||~~~~~~~~~zzz{{{|||~~~}}}{{{{{{vvvwww|||yyywwwvvvxxx|||}}}zzzwwwuuuvvvvvvwwwvvvuuusssrrruuusssqqqqqqrrrtttuuuvvvrrrrrrsssssstttuuuuuuuuuvvvtttssstttvvvwwwuuurrrpppsssxxx|||~~~}}}}}}~~~}}}yyywwwyyy}}}|||{{{xxxxxx{{{wwwtttttttttsssrrrooonnnlllkkklllooorrrtttooonnnmmmnnnppprrrrrrqqqrrrwww~~~zzzuuuqqqrrrqqqooonnnnnnoooqqqkkkooossssssrrrqqqrrruuupppoooooooooooopppppppppmmmnnnqqqrrrrrrqqqnnnmmmqqqqqqqqqqqqpppooonnnmmmlllpppqqqnnnmmmoooqqqoooppppppppppppooonnnnnnmmmpppooommmkkkkkklllmmmnnnjjjllloooqqqpppnnnkkkiiiqqqqqqrrrqqqpppnnnlllkkkmmmnnnooonnnlllllllllnnnooooooooopppsssttttttssslllqqqwww}}}{{{rrrqqqyyytttqqqwww{{{uuuzzzvvvtttxxxuuupppuuuwwwvvvzzzwwwuuuxxxxxxnnnwww|||kkkttttttssspppoooooopppssstttoooooooooooooooooooooooommmnnnooopppqqqqqqqqqqqqqqqttttttrrrsssxxxyyywwwvvvssstttwwwxxxvvvwww{{{}}}{{{{{{||||||~~~~~~}}}}}}xxxzzz|||yyyrrrsssxxx||||||uuuvvvxxxyyyxxxwwwtttssswwwuuusssqqqqqqsssuuuwwwrrrsssttttttuuuuuuuuutttssstttuuuuuuuuuuuuuuuuuuvvvnnnvvv}}}yyy|||~~~~~~~~~}}}zzzxxxwwwuuuyyyvvv{{{{{{uuu{{{{{{wwwvvvuuusssqqqppppppooonnnnnnooopppppppppnnnmmmnnnqqqrrrrrrppprrrtttvvvyyyzzzyyywwwtttsssqqqpppooooooppppppqqqmmmqqqsssssspppooorrruuuqqqpppoooooooooooonnnmmmmmmnnnppprrrrrrpppnnnmmmlllmmmnnnooopppoooooonnniiinnnooolllkkkmmmooonnnoooooonnnnnnnnnmmmllljjjlllllllllllllllmmmmmmnnnlllmmmooopppooonnnmmmlllnnnnnnooopppooommmkkkjjjiiijjjkkkjjjhhhhhhjjjkkkiiijjjllllllkkkkkklllmmmwwwvvvtttsssyyyyyyuuuxxxsss{{{uuurrrxxxuuutttyyyuuuooosssyyymmmrrrwwwxxx|||qqqsssiiirrrxxxdddqqqrrrrrrrrrqqqqqqrrrrrrrrroooooooooooooooooooooooolllmmmoooppppppppppppooorrruuuuuussstttwwwyyywwwyyyvvvuuuxxxxxxuuuvvvyyy|||zzzyyyzzz}}}{{{xxxvvvzzzyyyrrrpppppptttuuuvvvwwwxxxxxxxxxxxxvvvvvvuuutttsssrrrssstttrrrssstttuuuuuuuuutttsssooosssvvvvvvtttsssvvvyyy{{{ooovvv{{{pppttt|||{{{{{{{{{}}}~~~~~~~~~|||zzzvvvsssyyywww{{{}}}wwwwwwxxxtttvvvxxxvvvtttrrrrrrrrrrrrqqqooonnnlllpppnnnmmmooorrrsssrrrppprrrqqqqqqqqqsssttttttssstttrrrooooooqqqrrrrrrqqqpppssstttrrrnnnmmmppptttsssrrrpppooonnnnnnllljjjnnnooopppqqqqqqpppooonnnhhhiiikkkmmmooopppooooooggglllnnnkkkiiikkkmmmlllnnnnnnmmmmmmmmmllljjjhhhhhhiiilllmmmnnnnnnmmmllloooooonnnmmmmmmmmmmmmnnnlllmmmoooqqqrrrrrrqqqppplllmmmnnnnnnmmmmmmoooqqqnnnqqqsssrrrooommmnnnppp```llluuurrroooyyy|||xxxssspppkkkqqqxxxvvvtttxxxtttnnnsssvvv|||yyyuuuwwwrrrkkknnnmmmsssjjjuuuyyycccssspppqqqsssttttttsssqqqpppoooooooooooooooooooooooolllmmmoooppppppooonnnnnntttvvvvvvssstttwwwxxxvvv|||xxxwwwyyywwwttttttwwwxxxwwwuuuvvvyyy{{{||||||sss~~~}}}~~~||||||}}}{{{}}}}}}ttttttttttttvvvyyy|||~~~uuuvvvxxxwwwuuusssrrrrrrrrrssstttuuuuuutttsssrrrmmmrrrxxxwwwsssrrrvvv{{{yyyooovvvzzzooovvvvvvuuu}}}{{{xxx|||}}}~~~~~~}}}~~~|||}}}zzz}}}}}}|||zzzyyy~~~xxxuuuuuuwww}}}tttrrrwww|||{{{vvvvvvvvvwwwyyy}}}xxxsssqqqsssooommmmmmnnnoooppppppooonnnkkklllppprrrqqqssswwwvvvtttsssqqqqqqrrrssstttpppoooooopppqqqqqqnnnlllkkkppppppmmmnnntttuuurrroooppprrrqqqooolllkkkkkkmmmoooqqqqqqooommmmmmmmmkkknnnqqqpppnnnmmmnnnqqqmmmnnnnnnmmmkkkkkkmmmoooppppppppppppnnnllljjjiiihhhkkkmmmmmmllljjjjjjkkknnnmmmnnnoooooonnnjjjgggnnnooommmjjjkkkooonnnjjjnnnmmmlllllllllmmmooopppnnnnnnnnnnnnnnnmmmmmmmmmiiinnnrrrqqqmmmnnnttt{{{}}}oooqqqzzzyyypppxxxwwwvvvtttssssssssssssuuuppppppttttttoooooossslllhhhsssmmmjjjuuuqqqrrrtttvvvvvvtttrrrpppvvvuuusssqqqppppppqqqqqqooommmlllooossstttrrrppprrrooommmrrrxxx{{{wwwrrrqqquuuzzz|||||||||||||||~~~~~~~~~~~~wwwxxxvvvvvvuuuzzz~~~{{{vvvyyyvvvvvvwwwuuuqqqqqqtttrrrsssttttttrrrrrrssstttvvvssssssuuuuuussstttwwwvvvwwwwwwwwwvvvwwwzzz}}}xxxyyyyyyxxxwwwwwwxxxzzzvvvttttttzzz~~~uuu}}}|||yyy}}}|||yyyvvvvvvvvvyyyxxx|||}}}yyyzzzyyywwwvvvvvvwwwxxxyyy|||{{{vvvuuuvvvqqqoooooooooqqqqqqqqqooonnnllllllpppqqqppprrruuusssrrrqqqqqqqqqssstttvvvsssrrrqqqqqqqqqpppmmmkkkpppsssrrrmmmmmmpppppplllpppqqqsssrrrpppnnnmmmmmmmmmoooqqqqqqooommmmmmmmmkkkmmmnnnnnnnnnmmmnnnoookkklllmmmlllkkkjjjkkkmmmooooooppppppooommmkkkjjjlllnnnoooooonnnmmmmmmnnnnnnmmmmmmnnnnnnmmmkkkhhhnnnnnnmmmjjjkkkoooooolllmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooonnnnnnnnnjjjmmmpppooonnnoootttxxxxxxtttuuuuuusssvvvvvvuuutttssssssrrrrrruuurrrqqqttttttppppppssssssrrrpppooonnnvvvqqqrrrtttvvvuuutttrrrpppuuutttsssrrrrrrrrrrrrrrroooppprrrsssssstttuuuuuuuuussssssvvvzzz|||zzzwwwzzzzzzzzzzzzyyyyyyzzzzzzssswww~~~yyy}}}vvv~~~xxxzzz|||}}}~~~~~~xxx}}}|||zzzvvvtttrrrwwwuuuuuuuuussspppsssyyyrrrssstttsssrrrqqqrrrtttuuussssssvvvvvvttttttwwwyyyzzzzzzzzzyyyyyy{{{}}}yyyzzzzzzyyywwwwwwxxxzzzyyy~~~{{{{{{}}}}}}yyy{{{~~~{{{zzzyyyxxxwwwuuuwwwuuuxxx{{{yyyyyyzzzyyyyyyxxxvvvtttrrrrrrrrrrrruuuzzz{{{yyyyyysssrrrqqqqqqrrrsssqqqppppppmmmmmmppppppooopppsssqqqpppppppppqqqsssuuuvvvsssrrrqqqrrrrrrqqqooommmrrrtttrrrnnnmmmnnnmmmkkkpppqqqsssrrrpppoooooopppmmmoooqqqqqqooonnnmmmnnnlllkkkkkklllnnnnnnmmmlllkkkmmmooopppnnnmmmmmmmmmnnnnnnooooooooonnnmmmlllnnnoooooonnnmmmmmmnnnpppooommmllllllmmmmmmkkkjjjmmmnnnllliiikkkpppqqqooolllnnnpppqqqqqqooommmkkkoooooooooooooooooooooooollllllmmmnnnoooqqqssstttxxx|||vvvlllmmmtttttttttuuuuuuuuusssrrrqqqsssqqqqqqtttuuussstttvvvwww}}}lllppprrrttttttuuuwwwxxxxxxwwwuuutttrrrsssssssssssssssrrrrrrnnnrrruuuuuusssrrruuuyyyvvvvvvwwwyyyzzzzzzzzzyyy}}}{{{yyyyyyzzz||||||||||||wwwxxx}}}|||tttzzzvvvpppuuu~~~|||mmm~~~{{{tttyyyxxxyyyyyyvvvqqqrrrvvvqqqrrrssssssqqqqqqrrrssstttrrrssswwwwwwttttttvvvxxxzzz{{{{{{zzzyyyzzz{{{zzz{{{zzzyyywwwwwwyyyzzzsssyyy~~~}}}~~~{{{xxxxxxyyyzzzxxxuuuoooqqqwww{{{yyy~~~zzzvvvzzzzzzsssrrrqqqqqqpppqqqqqqrrrqqqvvv}}}}}}zzzyyytttrrrqqqrrrssssssrrrpppqqqnnnmmmppppppmmmnnnqqqqqqpppppppppqqqrrrtttuuurrrqqqqqqqqqssssssrrrqqqpppppppppooooooqqqqqqqqqooopppqqqqqqpppooopppqqqnnnpppqqqqqqpppnnnnnnnnnnnnllljjjlllooopppnnnkkkjjjlllooopppnnnmmmlllllllllmmmnnnooopppoooooonnnlllmmmlllkkkjjjjjjlllnnnooommmkkkkkklllllllllkkklllmmmkkkhhhkkkppprrrppplllooosssvvvvvvtttqqqnnnnnnnnnnnnnnnoooooooooooommmkkkjjjlllppprrrrrrpppnnnuuu}}}nnnllluuussstttuuuwwwvvvuuusssrrroooooopppsssuuuwwwxxxzzztttzzzjjjqqqtttqqqssstttuuuvvvwwwvvvuuutttpppqqqrrrsssssssssqqqqqqoooqqqssssssrrrrrruuuwwwsssvvvxxxxxxvvvuuuwwwyyyyyyyyyyyy|||~~~}}}}}}}}}xxxvvvxxxuuuppprrrxxxvvv{{{|||yyyyyy|||}}}yyyvvvuuuqqqrrrsssrrrqqqqqqqqqsssrrrqqqsssxxxxxxuuutttuuutttvvvyyyzzzyyyxxxxxxyyyzzzzzzzzzxxxvvvvvvxxxzzzzzz}}}~~~{{{xxxyyy{{{}}}{{{yyyzzz}}}zzzwwwwwwyyyzzzxxxvvvrrrvvv||||||}}}|||xxxxxxzzzvvvoooooooooooopppqqqqqqrrroootttyyy}}}}}}{{{xxxvvvsssrrrqqqqqqssssssrrrqqqrrrooonnnppppppmmmnnnpppsssrrrrrrrrrrrrrrrrrrrrruuusssrrrrrrrrrsssqqqppppppppppppqqqrrrssstttvvvlllnnnoooooonnnnnnppprrrnnnppprrrrrrpppnnnnnnnnnooommmkkkmmmpppqqqooolllgggjjjlllmmmllljjjiiiiiilllmmmnnnppppppppppppooolllllllllkkkiiijjjlllnnnnnnllljjjjjjkkkllllllkkkkkkllljjjhhhkkkppprrrooojjjmmmqqquuuvvvuuurrrppplllllllllmmmmmmmmmnnnnnnnnnllljjjmmmqqqsssqqqnnnnnnssswwwrrrwwwssstttvvvwwwwwwvvvuuusssoooqqqrrrssstttwwwxxxwwwrrrwwwppptttwwwooonnnooopppqqqrrrrrrqqqqqqnnnoooqqqrrrrrrqqqpppooosssqqqoooqqqtttvvvvvvuuusssvvvxxxwwwttttttwwwzzzxxxyyy|||{{{xxxrrr|||}}}~~~~~~}}}ssszzzqqqqqq|||wwwxxx}}}}}}zzzxxxqqqrrrssssssqqqqqqrrrsssrrrqqqsssxxxyyyuuutttvvvrrruuuxxxzzzyyyyyyzzz{{{yyyyyyxxxvvvuuuuuuxxx{{{yyy{{{|||zzzyyyzzzzzzxxxzzz}}}~~~|||zzzyyyxxxyyyyyyxxxwwwvvvxxx||||||zzzyyyyyywwwyyyxxxoooqqqqqqqqqqqqpppppppppooooooqqqtttwwwxxxwwwvvvtttrrrqqqqqqrrrsssttttttrrrssspppoooqqqqqqnnnnnnqqqtttttttttssssssrrrrrrrrrxxxvvvsssqqqqqqpppooommmuuurrrrrrttttttrrrrrruuukkklllnnnnnnmmmnnnqqqsssnnnppprrrrrrpppooonnnooonnnmmmmmmoooppppppooonnnmmmoooqqqqqqooonnnnnnooolllmmmnnnpppqqqqqqppppppnnnoooooonnnmmmmmmnnnpppmmmkkkjjjkkklllmmmkkkjjjhhhjjjjjjhhhkkkoooppplllhhhjjjmmmppprrrqqqpppoookkkkkkkkkllllllmmmmmmnnnooommmlllnnnqqqrrrpppnnnlllnnnuuu}}}~~~yyytttsssrrrssstttvvvvvvvvvuuuuuusssuuuuuurrrrrrttttttqqqvvvxxxwwwvvvyyyrrrqqqrrrssstttttttttttttttpppqqqqqqqqqqqqqqqppppppvvvssspppqqqvvvyyyxxxvvvuuuwwwyyyxxxwwwwwwzzz}}}|||~~~~~~}}}}}}}}}vvvsss{{{ppprrr|||yyyvvvrrrppprrrsssttttttrrrrrrssstttrrrqqqrrrwwwxxxuuuuuuwwwvvvxxxzzz{{{zzz{{{|||}}}xxxxxxwwwvvvuuuwwwzzz}}}qqqsssvvvxxxyyyyyy{{{|||{{{|||~~~{{{|||{{{zzzxxxwwwxxxyyyvvvvvvvvvuuuvvv~~~wwwwwwvvvxxxxxxnnnssssssssssssrrrqqqppppppnnnnnnooopppssstttttttttsssrrrqqqsssuuuwwwvvvuuutttqqqppprrrrrrooopppsssssssssttttttuuutttttttttuuusssqqqpppqqqqqqqqqpppwwwrrrrrrttttttpppppptttkkkmmmnnnnnnnnnpppsssuuuoooqqqrrrrrrqqqoooooooookkkmmmoooooonnnnnnnnnoooqqqssstttsssrrrqqqrrrssslllmmmooopppqqqqqqpppooooooppprrrrrrpppooopppqqqkkkjjjjjjlllmmmmmmkkkiiifffiiiiiiiiikkknnnmmmiiilllllllllmmmmmmmmmmmmmmmkkkkkkllllllmmmnnnnnnooooooooooooppprrrqqqpppooojjjmmmoooppptttwwwvvvqqqqqqqqqrrrrrrssstttuuuuuuqqqttttttqqqqqqttttttqqq|||www{{{ssswwwssstttuuuuuuvvvwwwxxxxxxxxxttttttsssrrrqqqqqqqqqqqqtttsssqqqrrrsssvvvwwwxxxwwwwwwxxxxxxyyyzzz|||~~~|||~~~~~~xxx~~~{{{~~~~~~}}}|||sssyyypppzzz{{{zzzuuu|||yyyqqqnnnssstttuuuuuusssssstttuuusssqqqrrruuuwwwuuuvvvyyyzzz{{{{{{zzzyyyxxxzzz{{{yyyyyyxxxwwwwwwyyy~~~{{{{{{{{{|||~~~}}}|||zzz{{{}}}~~~{{{wwwvvvxxxzzzvvvuuuttttttxxx{{{vvvwwwuuuxxxzzzrrrrrrsssssstttttttttssssssmmmlllkkklllooorrrtttuuusssrrrrrrtttwwwyyyyyyxxxtttqqqqqqsssssspppqqqtttrrrrrrtttuuuvvvvvvwwwwwwnnnmmmlllnnnqqquuuvvvvvvuuuppppppssssssppppppuuulllmmmnnnooooooqqqtttwwwoooqqqsssrrrqqqoooooooooiiillloooooolllkkkmmmooonnnoooooonnnmmmmmmnnnpppmmmnnnooopppqqqqqqpppooonnnppprrrrrrqqqpppooopppjjjjjjkkklllnnnmmmkkkhhheeehhhiiiiiikkknnnkkkfffqqqpppnnnlllkkkllllllmmmllllllmmmmmmnnnoooooopppooopppqqqrrrrrrqqqppppppnnnsssrrrnnnqqq{{{}}}wwwooooooooopppqqqrrrssstttkkkpppqqqoooqqqwwwxxxuuuzzztttyyymmmsssrrrqqqqqqqqqrrrsssttttttuuuxxxvvvuuusssrrrrrrssssssoooqqqrrrqqqoooppptttyyywwwvvvvvvwwwyyy{{{}}}~~~xxxzzz{{{|||xxxpppxxx||||||~~~yyy|||yyyyyy{{{qqqxxxyyy|||zzz~~~{{{tttuuuvvvuuutttttttttvvvtttqqqqqquuuvvvuuuvvvzzz||||||{{{xxxuuutttvvvwwwyyyyyyyyyxxxyyy||||||xxxttttttxxx{{{}}}|||xxx~~~}}}}}}~~~{{{vvvvvvzzzyyyxxxyyyxxxtttyyyxxxqqqsssrrruuuxxxrrrooossstttrrrtttyyywwwrrrlllooossstttrrrooommmlllwwwuuurrrrrruuuwwwxxxxxxzzzvvvqqqooooooqqqsssssssssrrrssstttvvvvvvtttrrrxxxsssnnnnnnrrruuuuuutttuuurrrpppqqqssstttrrroookkknnnqqqsssrrrqqqqqqqqqppppppooooooooooooppppppnnnooooooooooooooonnnmmmmmmnnnooommmiiihhhjjjmmmlllkkkjjjmmmqqqsssrrrooorrrpppooopppppppppnnnlllkkkjjjkkkmmmooonnniiieeehhhdddeeejjjkkkiiikkkpppnnnmmmlllkkkkkkkkkllllllhhhmmmoooooooooqqqooojjjooopppqqqrrrrrrqqqooonnnooommmooouuuuuuqqqrrrxxx~~~{{{vvvuuuvvvvvvtttrrroooppppppoooooosss{{{vvvxxxyyysssqqqsssuuutttrrrqqqpppqqqqqqrrr{{{{{{wwwrrrtttzzzzzzuuuwwwtttpppnnnooorrrtttuuu{{{yyyyyy|||}}}|||||||||yyyzzzyyy|||~~~yyy{{{vvv}}}vvv}}}yyy}}}www|||{{{zzzyyyxxx}}}nnn~~~{{{~~~uuuwwwpppnnnuuuvvvrrrwwwvvvsssrrrsssrrrppprrrxxxzzz{{{zzzyyywwwwwwyyy{{{wwwvvvoooxxxxxx}}}|||yyyvvvyyy~~~~~~zzzzzz||||||}}}zzzuuuuuuyyyuuuuuuxxxyyywww{{{wwwxxxuuuwwwyyysssooossssssrrrtttxxxvvvqqqooorrrtttuuusssooommmllloooqqqrrrtttuuuwwwxxxxxxyyywwwtttrrrssssssrrrqqqsssrrrrrrsssuuuuuutttrrrvvvrrrnnnooosssuuuuuusssuuusssqqqrrrssstttrrrppplllnnnpppqqqqqqpppqqqqqqqqqppppppooooooppppppqqqmmmmmmnnnooopppppppppooommmnnnnnnllljjjjjjjjjkkknnnmmmmmmnnnoooooonnnlllpppooonnnnnnooonnnlllkkkkkkjjjiiijjjkkkkkkiiifffhhheeefffjjjllliiijjjnnnlllkkkjjjjjjiiiiiijjjjjjjjjnnnpppnnnoooqqqppplllkkkmmmoooqqqrrrqqqpppooopppoooqqquuutttpppqqquuuwwwllliiiqqqzzzqqqvvvwwwqqqkkkppp~~~sssuuuwwwsssqqqtttrrrqqqqqqpppqqqrrrssstttxxxyyyvvvrrrtttyyyyyytttuuutttuuuvvvvvvwwwvvvuuuxxxzzz~~~zzzxxx}}}zzz{{{zzz|||zzzyyywwwsssyyywwwvvv{{{vvvoooqqqvvvsssssstttrrroooqqqvvvxxxxxxxxxwwwuuuuuuvvvxxxvvv~~~xxxuuuzzzwww~~~zzzzzz~~~|||zzz||||||{{{|||xxxttttttwwwqqqrrruuuxxxzzz{{{ttttttqqqsssuuupppooorrrrrrrrrtttvvvuuuqqqnnnqqqtttuuutttqqqpppooolllpppuuuvvvuuussstttvvvvvvuuutttttttttrrrooommmsssrrrqqqqqqsssttttttsssrrrpppnnnooorrrtttrrrppptttrrrqqqqqqrrrrrrqqqppplllnnnooooooooooooppprrrrrrqqqqqqppppppqqqqqqrrrllllllnnnooopppqqqqqqqqqnnnmmmlllkkkllllllkkkjjjlllmmmoooooonnnmmmmmmnnnqqqpppoooooopppooommmkkknnnllljjjjjjkkklllkkkjjjhhhfffhhhkkkllljjjjjjlllkkkkkkkkkjjjjjjjjjjjjjjjmmmppppppnnnnnnqqqqqqnnnkkklllnnnpppqqqpppooonnnqqqppprrrtttrrroooooosssrrr|||xxxttttttooopppqqqqqqvvvwwwooorrrtttrrrqqqtttooooooooopppqqqssstttuuuuuuvvvuuusssuuuxxxwwwsssrrrssstttuuuvvvwwwxxxxxxzzzyyyyyyzzz~~~wwwyyy~~~wwwzzz~~~{{{xxxtttttt}}}wwwuuuuuuvvvuuuqqqrrrvvvwwwxxxxxxvvvuuutttvvvwwwvvv{{{{{{{{{{{{vvvyyy{{{~~~zzz|||zzzzzzwwwrrrssswwwrrrrrrtttwww{{{tttnnnpppmmmppptttppppppqqqqqqrrrtttuuusssppplllooorrrttttttsssssssssqqquuuyyywwwrrrooopppsssuuutttsssssssssqqqmmmkkktttrrrppppppqqqsssssssssooonnnnnnppprrrrrrpppnnnrrrqqqooooooooooooooopppmmmnnnooonnnmmmmmmoooqqqsssrrrrrrqqqqqqrrrrrrsssmmmnnnooopppppppppppppppooollljjjkkkmmmnnnkkkhhhhhhkkkooopppnnnnnnpppssssssrrrqqqrrrrrrrrrpppnnnjjjjjjiiijjjjjjjjjjjjiiihhhhhhiiikkklllkkkjjjkkkmmmmmmmmmmmmmmmllllllkkkoooqqqpppmmmmmmppprrrpppooopppqqqqqqpppnnnllljjjooopppqqqrrrqqqpppppprrrfffnnn}}}xxxqqqiiieeeppp{{{tttoooqqqsssqqqqqqsssoooooopppqqqrrrssstttuuurrrssstttuuuuuuvvvuuusssxxxvvvtttssssssvvv{{{|||wwwrrruuu}}}}}}uuu}}}{{{www~~~yyywwwyyyuuupppwwwuuuvvvxxxwwwssstttyyyxxxyyyyyyxxxwwwvvvwwwxxxvvvxxxzzz}}}yyyuuu~~~{{{zzz|||}}}}}}zzz~~~{{{zzzyyyvvvrrrssswwwuuuuuutttuuu{{{vvvrrrsssppprrrwwwtttqqqppppppsssttttttrrrqqqmmmooorrrsssrrrqqqqqqqqquuuxxxyyyuuupppooorrrvvvwwwuuusssrrrrrrrrrpppnnntttrrrppppppqqqssssssssspppqqqrrrsssuuutttrrrqqqsssrrrqqqoooooooooppprrrnnnnnnooonnnmmmmmmoooqqqssssssrrrrrrrrrrrrssssssppppppqqqppppppooonnnnnnnnnllljjjkkknnnnnnkkkhhhiiilllppppppooooooqqqtttsssrrrqqqrrrrrrrrrpppnnnccceeehhhiiiiiigggfffeeehhhiiijjjjjjkkkllllllkkkmmmmmmnnnnnnnnnmmmlllkkkppprrrpppllllllpppqqqppppppqqqrrrrrrrrrpppmmmlllkkknnnpppppppppqqqrrrssspppnnnoooxxxxxxwwwtttrrrsssrrrpppppprrrppppppqqqrrrssssssttttttssssssuuuwwwwwwuuutttttt|||yyyvvvwwwzzz}}}yyy~~~{{{ttt~~~}}}~~~xxxrrrxxxzzzwww{{{}}}}}}~~~}}}uuuttttttvvvuuurrrtttxxxwwwxxxyyyxxxvvvuuuvvvwwwxxxvvvyyy{{{uuuyyy{{{}}}yyyttt}}}yyy|||~~~{{{yyyyyyvvvsssuuuyyyvvvwwwvvvuuuyyy{{{vvvvvvppprrrwwwtttssspppqqqtttvvvsssqqqrrrqqqssstttssspppnnnmmmmmmsssuuuuuusssqqqrrrvvvzzzyyywwwuuuuuuuuuuuusssqqqsssrrrqqqqqqsssttttttsssssstttuuuvvvwwwvvvuuuuuuuuuuuutttqqqppppppsssuuunnnoooppppppnnnnnnooopppsssrrrrrrqqqqqqrrrrrrsssrrrrrrrrrqqqpppooommmmmmlllkkklllmmmnnnmmmkkkiiimmmoooppppppooonnnnnnoooqqqpppoooooopppooommmkkkeeeiiimmmnnnmmmkkkiiiiiihhhjjjjjjhhhiiimmmnnnlllkkkllllllmmmmmmkkkjjjiiipppqqqpppllllllooopppnnnlllmmmppprrrssssssrrrqqqiiimmmpppoooooorrrsssrrrrrrsssrrrpppqqqyyy{{{sssssstttuuutttrrrqqqqqqrrrqqqqqqssstttuuuuuuuuuuuuvvvuuuwwwzzzxxxtttsssvvv}}}}}}yyyvvvvvvxxx}}}zzzvvv~~~{{{{{{~~~}}}~~~}}}{{{uuu|||xxxvvvuuusssuuuxxx{{{xxxuuussstttrrroooqqqvvvsssuuuvvvvvvtttsssssstttxxxuuuyyyyyyvvvyyy}}}yyyvvv}}}||||||||||||~~~}}}zzzyyyyyywwwtttvvv|||sssxxxyyyvvvyyyzzzvvvvvvpppqqqvvvtttuuuqqqqqqvvvwwwsssqqqsssqqqrrrtttsssrrrppppppqqqqqqrrrrrrrrrssstttuuuvvvtttttttttvvvwwwvvvrrrpppsssrrrrrrsssuuuuuutttrrrqqqssstttttttttsssttttttssstttssspppnnnnnnrrruuunnnppprrrrrrpppooooooooorrrrrrqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqppppppooonnniiikkknnnnnnmmmlllkkkkkkmmmllllllmmmnnnnnnmmmkkkpppooonnnnnnooonnnlllkkkiiilllooopppnnnmmmmmmnnnhhhkkkjjjfffgggmmmpppoookkklllmmmnnnmmmllljjjiiinnnqqqppplllllloooooollliiikkknnnqqqrrrsssrrrrrriiioooqqqnnnmmmqqqrrrpppmmmpppttttttsssssswwwzzz}}}zzzppplllmmmnnnrrrvvvuuusssrrrssstttoooqqqsssuuuwwwxxxxxxxxxzzzxxxzzz|||yyyssssssxxx|||}}}|||yyyxxx{{{~~~|||~~~{{{~~~}}}~~~~~~~~~|||{{{}}}}}}zzzyyyyyyyyywwwnnnyyy}}}yyyvvvrrroooqqqvvvssstttvvvvvvtttsssrrrssswwwuuu|||{{{{{{yyyzzz||||||}}}~~~}}}}}}~~~~~~}}}zzzxxxyyywwwuuuxxx}}}ooowwwzzzxxxzzzyyyvvvwwwrrruuu{{{zzzvvvqqqqqqwwwxxxsssqqqsssmmmooorrrssstttuuuvvvxxxrrrrrrrrrsssuuutttqqqnnnmmmooorrrvvvwwwtttoookkksssrrrsssuuuvvvvvvtttrrrnnnooopppooooooooopppqqqpppqqqpppmmmjjjkkknnnrrrnnnpppssssssrrrpppoooooorrrqqqqqqppppppqqqqqqrrroooppppppqqqqqqqqqppppppgggkkkoooooommmjjjkkkllliiiggggggiiinnnpppnnnlllrrrpppooopppppppppnnnlllgggiiijjjiiiggggggjjjmmmhhhkkkiiieeefffnnnrrrpppmmmnnnoooppppppnnnlllkkkmmmppppppmmmlllnnnnnnkkkkkklllnnnpppqqqpppooonnnkkkqqqrrrnnnlllppppppmmmsssmmmiiinnnwww{{{vvvoooyyyvvvrrrqqqsssuuuuuuuuujjjpppuuuuuurrrrrrtttuuunnnooorrrvvvxxxzzz{{{{{{}}}{{{{{{}}}yyyssstttzzz{{{vvvyyy~~~|||~~~|||vvvuuuwwwttt{{{{{{vvvqqqsssyyytttvvvxxxxxxvvvuuuttttttuuuvvv~~~~~~wwwyyyvvv{{{}}}xxx||||||}}}}}}wwwzzz{{{xxxuuusssuuuxxxtttttttttvvvzzzzzzvvvrrrsssvvvwwwsssoootttssssssssssssrrrrrrrrrqqqnnntttwwwrrrsssuuummmssspppoooqqqpppmmmlllooorrrmmmmmmtttxxxvvvrrrppptttrrrqqqvvv||||||vvvpppnnnoooppprrrsssqqqmmmjjjlllnnnqqqrrrqqqpppoooooorrrmmmkkknnnpppmmmkkkkkkrrruuuwwwvvvsssppppppqqqmmmooorrrtttsssqqqooonnnkkkkkkkkkkkklllnnnpppqqqjjjlllkkkhhhhhhlllmmmlllqqqpppmmmkkkjjjkkklllmmmhhhiiikkkkkkkkkiiigggffflllnnnnnnkkkkkknnnooollllllqqqsssnnnkkkkkkmmmlllllllllmmmnnnnnnmmmlllkkkmmmmmmmmmmmmmmmllllllllliiikkkmmmoooooommmjjjhhhpppooopppqqqssssssrrrqqqzzzxxxvvvvvvxxxxxxuuurrrrrrpppooopppssstttrrrooorrrpppssszzz}}}zzz{{{{{{zzzwwwsssyyy|||uuu{{{~~~~~~}}}|||vvv~~~zzztttzzzrrrvvv}}}lllkkkvvvuuutttqqqoooqqqvvvxxxwwwvvvoooyyy}}}yyyxxx{{{}}}||||||{{{zzzzzz~~~}}}}}}}}}~~~}}}|||{{{yyywwwvvvvvvuuutttuuutttuuuwww{{{wwwvvvttttttuuuuuuuuuuuuuuuuuuuuuttttttttttttsssrrrnnnvvv|||uuurrrtttqqqqqqnnnmmmooonnnkkkjjjmmmsssooonnnsssuuutttssstttvvvtttssswww}}}~~~yyytttooooooppprrrtttssspppnnnkkkmmmpppqqqpppooonnnooosssnnnllloooqqqooommmnnnoooqqqsssssspppmmmmmmnnnooonnnooooooppppppnnnlllkkkjjjjjjjjjkkkmmmooopppnnnpppooollllllpppqqqooommmllljjjiiiiiiiiiiiijjjjjjjjjlllllllllkkkiiihhhlllnnnmmmjjjiiimmmnnnkkkkkkoooooolllkkknnnooommmnnnoooppppppooonnnmmmlllllllllllllllmmmnnnoooooooooooooooooooooooonnnnnnpppooooooooopppqqqppppppxxxvvvuuuvvvxxxxxxvvvtttsssrrrqqqsssuuuvvvtttrrrtttpppqqqyyy}}}|||{{{~~~~~~}}}zzzzzzuuu~~~}}}zzz~~~~~~{{{www}}}{{{yyy~~~xxxtttvvvppptttvvvvvvwwwxxxwwwuuutttuuuwwwsss}}}zzzyyy|||zzzxxx{{{~~~~~~|||~~~~~~~~~{{{||||||}}}}}}~~~~~~~~~|||wwwvvvxxxwwwtttpppuuuuuuvvvxxx{{{uuuvvvvvvuuussstttwww{{{wwwvvvvvvvvvvvvuuuuuuuuussspppwwwuuuuuupppmmmmmmooonnnkkkjjjmmmsssqqqppprrrrrrpppsssxxxyyyvvvuuuyyy~~~}}}yyypppppppppqqqttttttsssrrrllloooqqqrrrqqqpppppppppsssnnnllloooqqqpppppprrrnnnppprrrqqqooonnnmmmmmmrrrnnnkkkjjjlllnnnmmmlllkkkjjjjjjjjjkkkmmmooopppppprrrqqqnnnnnnrrrsssqqqlllmmmmmmmmmmmmmmmlllllljjjkkklllmmmlllkkkjjjiiimmmnnnlllhhhgggkkklllkkkjjjlllkkkjjjlllpppppplllqqqqqqrrrrrrqqqooommmlllmmmlllllllllmmmoooqqqrrrooonnnkkkjjjjjjlllnnnpppnnnnnnnnnoooppprrrtttuuuuuuttttttuuuwwwwwwvvvuuusssrrrrrrsssuuuuuutttssstttqqqqqqwww||||||{{{|||}}}{{{~~~xxxzzz~~~zzzxxxyyyzzz{{{}}}xxxwww}}}xxx}}}~~~wwwtttssszzz}}}uuuuuussswww~~~|||tttqqquuuxxx{{{xxx|||yyyxxx~~~~~~xxxvvvuuuvvvzzz}}}}}}{{{|||}}}||||||~~~|||~~~}}}}}}~~~~~~|||xxxwwwwwwwwwuuusssuuuvvvwwwyyy|||yyyxxxvvvtttsssuuuxxxzzzvvvvvvvvvvvvuuuuuuuuuuuusssrrrwwwwwwqqqnnnnnnppppppmmmlllooopppqqqsssuuurrrooorrryyyyyywwwvvvyyy}}}~~~{{{sssqqqpppppprrrsssrrrrrroooqqqssssssrrrqqqrrrsssqqqmmmlllooopppoooqqquuupppqqqssssssrrrqqqppppppuuuoooiiihhhjjjmmmnnnmmmmmmllllllllllllnnnpppqqqnnnpppooollllllppprrrppplllmmmoooppppppooonnnmmmjjjkkkkkkllllllkkkjjjjjjmmmnnnkkkgggfffjjjkkkjjjkkkkkkjjjiiilllqqqooojjjrrrrrrrrrrrrqqqooommmlllooonnnmmmmmmmmmoooppprrrmmmllljjjiiiiiikkknnnpppnnnnnnoooppprrruuuzzz}}}ssssssssstttttttttsssrrrppppppqqqrrrsssssssssrrrrrrsssuuuxxxyyyyyy{{{}}}uuu}}}{{{{{{~~~}}}|||yyy|||}}}vvv}}}}}}~~~xxxuuuppp|||~~~yyyqqqpppyyy|||vvvtttyyyxxxvvvyyyuuuzzz~~~{{{{{{zzzyyyzzz||||||{{{yyy||||||{{{{{{}}}}}}~~~~~~~~~zzz{{{{{{yyyvvvuuuvvvxxxuuuvvvxxxzzz}}}~~~yyysssrrruuuwwwwwwuuuuuuuuutttttttttssssssssstttrrr}}}wwwyyypppnnnmmmppppppmmmmmmooollloootttwwwsssnnnpppvvvxxxvvvvvvxxx|||}}}|||zzzuuussspppooopppppppppooooooppprrrrrrqqqpppqqqrrrooolllllloooooonnnppptttqqqrrrssstttttttttsssrrrvvvqqqkkkiiijjjnnnooopppoooooonnnnnnooopppqqqrrrmmmooonnnkkkllloooqqqooohhhjjjlllnnnnnnmmmkkkiiiiiiiiijjjjjjjjjjjjjjjiiikkkmmmkkkgggfffjjjkkkiiilllmmmkkkiiilllpppnnnhhhqqqqqqqqqqqqpppnnnllljjjqqqpppooonnnmmmmmmnnnnnnmmmnnnnnnooopppqqqqqqrrrooopppqqqqqqqqqsssxxx{{{sssssssssrrrpppooonnnmmmoooppprrrsssssssssssstttqqqvvv{{{yyyvvvwww{{{yyyxxx|||{{{www}}}}}}{{{}}}{{{{{{|||{{{~~~}}}xxxsss~~~}}}qqq|||jjjnnnttt{{{yyyppptttzzzyyyyyy{{{yyytttwwwqqq|||}}}}}}|||{{{|||{{{{{{{{{{{{{{{{{{}}}~~~~~~|||}}}xxx{{{|||zzzvvvtttwwwzzzvvvwwwyyy|||}}}~~~xxxrrrrrrvvvxxxuuuqqqssssssssssssrrrrrrrrrrrrvvvooozzz|||rrrtttxxxnnnkkkkkknnnmmmkkkkkkmmmjjjmmmsssvvvsssnnnoootttvvvvvvvvvxxxzzz{{{yyywwwvvvtttqqqpppppppppnnnmmmmmmnnnoooooonnnnnnoooqqqmmmlllnnnqqqpppmmmooossspppoooppprrrssstttrrrppprrrpppnnnllllllnnnqqqsssqqqqqqpppppppppqqqrrrsssnnnqqqppplllmmmqqqrrrpppkkklllnnnoooooonnnlllkkkiiiiiiiiiiiiiiiiiijjjjjjiiilllkkkhhhhhhkkkllliiilllnnnmmmjjjkkkooonnnjjjooooooppppppooommmkkkjjjqqqppppppooonnnmmmlllkkkjjjkkkmmmpppqqqqqqppppppppprrrsssqqqnnnmmmpppsssrrrssssssrrrooolllkkklllppprrrtttuuuuuuuuuvvvwwwsssyyy}}}yyyvvvxxx}}}zzzyyysssttt|||~~~}}}||||||~~~~~~xxx}}}}}}pppxxxvvvqqq{{{vvvqqqrrr{{{|||vvvyyy||||||zzzxxxvvvtttvvv~~~xxx}}}zzz~~~~~~|||zzzzzz{{{}}}~~~{{{zzz{{{}}}|||}}}~~~{{{~~~||||||{{{yyywwwvvvvvvwwwvvvxxxzzz|||~~~~~~~~~yyyvvvttttttuuuvvvuuusssssssssssssssrrrrrrrrrrrrtttmmmssswwwpppooosssrrrmmmjjjjjjmmmmmmkkkkkkmmmllllllooosssqqqmmmnnnsssuuuvvvwwwyyyzzzyyyvvvtttuuusssrrrrrrrrrrrrpppnnnnnnoooppppppooooooppprrrmmmmmmppptttrrrnnnooorrrooonnnnnnpppssstttrrrooollloooqqqooommmmmmppptttqqqqqqpppooopppqqqrrrsssoooqqqpppmmmmmmqqqrrrpppppppppqqqqqqpppooonnnmmmiiiiiiiiiiiijjjjjjkkkkkkgggjjjllljjjkkkmmmmmmjjjiiimmmooolllkkknnnpppnnnnnnnnnooooooooonnnlllkkkmmmnnnooooooooommmkkkjjjhhhiiikkkmmmnnnooooooooommmpppsssqqqnnnmmmooorrrqqqssstttrrrooommmmmmnnnppprrruuuvvvuuuuuuvvvxxxxxx{{{zzzwwwyyy~~~|||}}}|||{{{~~~}}}|||}}}wwwxxx~~~uuutttkkkmmmoooxxxppprrrvvvyyy}}}yyy}}}}}}wwwvvv|||sss~~~~~~}}}~~~|||xxxxxxyyyzzzzzzzzz{{{}}}zzzzzz|||}}}zzz~~~~~~}}}}}}yyyxxxyyyyyyvvvrrrvvvxxx{{{}}}~~~~~~~~~}}}rrrtttvvvuuuttttttuuuvvvttttttsssssssssrrrrrrrrrpppnnnuuuxxxsssttttttlllooolllllloooooommmmmmoooooollllllooonnnmmmoootttuuuvvvyyy{{{{{{xxxuuussstttsssrrrsssttttttrrrqqqrrrsssssssssrrrrrrtttvvvmmmnnnsssvvvtttoooooorrrooonnnnnnqqqtttuuusssqqqhhhmmmrrrqqqmmmlllpppuuuqqqpppooooooooopppqqqrrrmmmooooookkklllpppqqqooonnnnnnnnnmmmmmmkkkjjjjjjkkkjjjjjjjjjkkkkkklllmmmeeeiiilllkkklllooonnnjjjggglllpppmmmlllooorrrrrrnnnnnnoooppppppooonnnmmmiiikkknnnooopppnnnllljjjllllllmmmnnnppprrrssstttiiinnnrrrsssqqqqqqtttxxxpppssstttssspppooooooqqqmmmpppttttttssssssuuuwww}}}|||wwwuuu|||yyyzzz}}}|||xxx{{{~~~~~~|||yyy}}}}}}~~~}}}zzzttt|||~~~vvv{{{nnn}}}uuuttt|||}}}vvvxxxyyy}}}~~~vvvuuutttzzz}}}~~~~~~~~~|||uuuwwwzzz{{{{{{{{{|||}}}zzzyyy}}}~~~xxx|||{{{zzzyyyyyyzzzxxxuuusssxxxxxxxxx{{{}}}~~~}}}{{{uuuvvvxxxxxxwwwvvvuuuuuuvvvvvvtttsssrrrqqqpppppprrruuuvvvssspppppppppooojjjlllooonnnkkkjjjkkkmmmlllooorrrsssrrrpppooooooqqqrrrrrrrrrsssvvv{{{zzzuuupppppprrrtttqqqnnnrrrqqqpppnnnmmmlllllllllmmmoooqqqpppnnnnnnpppsssqqqppppppooopppsssuuuwwwqqqllllllqqqrrrooopppuuuqqqpppooooooppppppooonnnooopppqqqqqqqqqooonnnmmmiiikkkooorrrrrrpppllljjjhhhiiikkkmmmmmmmmmkkkjjjkkkjjjjjjlllmmmmmmkkkhhhhhhhhhjjjlllnnnpppqqqrrrnnnmmmlllkkkkkkkkkkkklllmmmllljjjjjjlllnnnoooooonnnpppooollllllpppqqqoooooopppqqqpppnnnnnnoooppprrrmmmjjjlllsssvvvtttooopppssssssqqqrrrxxx}}}}}}oooyyy}}}xxxwww||||||wwwxxx~~~~~~{{{~~~~~~zzz~~~{{{{{{~~~{{{kkklllttttttvvvssssssyyyzzzppp}}}uuuvvvxxxkkk}}}zzzzzzwwwyyy|||~~~~~~|||zzzxxx~~~}}}|||||||||||||||}}}}}}~~~~~~}}}~~~{{{zzzyyyyyyyyyxxxuuussswwwwwwxxxzzz|||}}}{{{yyyuuuvvvwwwwwwwwwvvvvvvvvvyyyxxxvvvtttssssssssstttqqq|||xxxrrrssstttrrrjjjmmmoooooommmlllmmmnnnmmmpppsssuuusssrrrqqqqqqqqqrrrsssssssssvvvyyy|||yyywwwtttsssssssssrrrppprrrqqqpppooonnnnnnnnnnnnlllmmmmmmmmmmmmnnnppprrrrrrrrrssstttttttttttttttsssppppppuuuvvvsssssswwwuuusssqqqqqqqqqqqqooonnnnnnoooppppppooonnnmmmllllllnnnpppqqqqqqooollljjjkkkkkkkkkkkkkkkkkkllllllkkkkkkkkklllnnnnnnllljjjjjjjjjkkkkkkllllllmmmmmmmmmmmmmmmllllllkkkkkkkkkmmmllljjjkkkmmmooooooooonnnpppooollllllpppqqqoooqqqooonnnoooqqqrrrpppooorrrooommmnnnrrrtttsssqqqtttvvvvvvtttuuu{{{~~~wwwxxxwwwvvvzzz~~~wwwwwwzzz~~~tttppp~~~~~~|||{{{~~~}}}}}}}}}{{{}}}uuuvvvooouuu|||~~~{{{ttt}}}|||tttuuurrr}}}~~~}}}yyyzzz|||}}}}}}{{{zzzyyy~~~~~~}}}}}}}}}~~~~~~{{{|||}}}~~~~~~{{{yyyxxxwwwxxxwwwuuutttwwwwwwwwwyyy{{{{{{yyywwwuuuuuuuuuuuuvvvwwwwwwxxx{{{yyyvvvtttssstttuuuvvvsssssssssuuuqqqkkkmmmnnnooonnnnnnnnnpppoooqqqtttuuutttsssrrrsssqqqrrrttttttttttttvvvwwwwwwxxxyyywwwuuusssrrrrrrrrrrrrqqqpppppppppppppppnnnmmmkkkkkknnnqqqrrrssstttuuuwwwxxxwwwvvvsssrrrsssrrrssswwwwwwuuutttvvvvvvtttsssrrrrrrqqqooonnnnnnnnnoooooonnnnnnmmmlllpppqqqqqqqqqpppnnnlllkkkooommmkkkjjjiiikkklllmmmlllkkkkkklllnnnooonnnlllmmmllllllkkkjjjiiiiiihhhllllllmmmnnnmmmlllkkkjjjmmmlllkkkkkkmmmooooooooommmpppooommmmmmpppqqqooosssooolllnnnsssvvvsssnnnrrrrrrqqqqqqqqqrrrrrrrrruuuwwwvvvtttuuu{{{}}}}}}|||xxxwww|||~~~zzz~~~{{{}}}||||||}}}{{{|||ooooooxxx|||wwwvvvwww||||||wwwrrryyyxxx}}}|||{{{}}}||||||||||||{{{zzzzzzzzz||||||||||||}}}~~~zzzzzz}}}~~~}}}}}}}}}zzzxxxvvvvvvvvvvvvvvvtttwwwwwwwwwyyy{{{{{{yyywwwvvvtttssssssuuuwwwxxxyyyyyywwwtttqqqqqqrrruuuwwwvvvuuunnnpppllljjjkkkmmmnnnnnnnnnoooooonnnpppssstttsssrrrssssssppprrrtttuuusssrrrrrrsssuuuyyy|||{{{vvvrrrsssuuusssrrrrrrqqqqqqqqqrrrrrrrrrooolllmmmqqquuuvvvvvvwwwwwwwwwwwwvvvtttrrrqqqpppqqqrrruuuuuusssqqqqqqsssrrrppppppqqqqqqooonnnoooooooooooooooooonnnnnnqqqqqqqqqpppooonnnnnnmmmooonnnmmmkkkkkkkkkllllllkkkjjjjjjkkkmmmnnnmmmlllnnnmmmlllkkkjjjiiihhhhhhkkklllnnnoooooommmkkkjjjmmmlllkkklllnnnpppooonnnmmmppppppmmmnnnqqqqqqooorrrooommmooosssuuutttqqqrrrtttuuussspppoooqqqsssssstttsssqqqsssxxxzzzxxxxxxxxxyyy|||zzzxxx~~~vvvwww{{{uuuuuuxxxtttnnnrrrwwwxxxvvvsssttt|||}}}{{{{{{~~~|||{{{zzzzzzzzzzzzyyyyyyyyyyyyzzz|||}}}}}}zzzzzz{{{}}}}}}~~~|||~~~zzzxxxuuutttuuuvvvvvvuuuxxxwwwxxxzzz||||||zzzyyyvvvtttrrrrrruuuxxxxxxxxxxxxvvvsssqqqqqqsssvvvxxxuuuvvvkkkmmmllljjjjjjkkklllmmmnnnnnnmmmlllnnnqqqrrrqqqqqqqqqrrrppprrrttttttrrrpppoooooosssxxx|||{{{uuurrrtttwwwssssssrrrrrrrrrrrrrrrsssssspppmmmooossswwwwwwvvvxxxwwwuuusssrrrrrrrrrsssoooqqqsssssssssrrrqqqnnnnnnmmmlllmmmoooppppppooopppppppppppppppppppppqqqpppoooooooooooooooppppppmmmnnnnnnooonnnmmmkkkjjjjjjiiihhhiiikkkllllllkkkllllllllllllkkkkkkkkkkkkkkklllnnnoooooonnnlllkkkmmmllllllmmmooopppooonnnmmmpppqqqnnnooorrrrrroooooooooqqqqqqqqqrrrssstttrrrtttvvvsssooonnnppptttrrrsssqqqpppsssxxxxxxuuusssyyyzzzsss~~~|||yyy}}}uuu|||sss{{{vvvvvvyyyyyyvvvxxxzzz}}}vvv~~~zzzxxx}}}|||zzz}}}~~~|||zzzzzzzzz{{{{{{yyyyyyyyyyyyzzz|||}}}}}}|||{{{|||~~~~~~|||}}}zzzwwwtttrrrsssuuuvvvvvvwwwvvvwwwzzz|||}}}|||zzzvvvtttrrrsssvvvxxxwwwuuuxxxwwwuuussstttuuuxxxyyyrrrvvvlllpppqqqkkkjjjjjjkkkmmmnnnmmmkkkkkkmmmooooooooooooppprrroooqqqsssrrrpppnnnnnnnnnqqquuuyyyxxxtttsssuuuxxxttttttsssrrrrrrrrrrrrrrrpppooooooppprrrtttuuutttwwwuuusssqqqqqqrrrssstttrrruuuvvvtttssstttsssppplllkkkkkkllloooqqqqqqpppqqqqqqpppppppppqqqrrrrrrnnnnnnnnnooooooooopppppplllmmmoooppppppnnnlllkkkkkkjjjhhhhhhiiijjjjjjiiijjjjjjkkkkkkllllllmmmmmmkkklllmmmnnnooonnnmmmmmmmmmllllllnnnpppqqqpppnnnmmmpppqqqoooooorrrrrrooonnnppprrrqqqpppppprrrtttrrrssstttrrrooonnnpppsssssstttsssrrrvvv|||{{{wwwtttzzz{{{ttt|||zzz|||}}}}}}{{{ttttttyyy{{{}}}xxxyyyyyy|||~~~{{{}}}yyy{{{~~~}}}zzzyyy~~~|||{{{zzz{{{{{{|||||||||||||||}}}~~~~~~}}}~~~~~~||||||zzzwwwsssqqqrrrtttvvvwwwttttttuuuxxx{{{}}}|||zzzvvvtttrrrtttwwwxxxuuurrruuuuuutttttttttuuuwwwxxxtttrrrooorrrtttmmmlllkkklllnnnooommmkkkjjjlllnnnnnnnnnoooppprrrooopppqqqqqqooommmmmmnnnppprrrttttttssssssvvvyyyuuutttsssrrrqqqqqqqqqqqqnnnpppssstttssssssssstttrrrrrrrrrrrrsssttttttuuuuuuxxxwwwsssrrruuutttqqqooonnnnnnoooqqqssssssrrrppppppoooooooooppprrrrrrnnnnnnooooooooonnnmmmmmmmmmnnnnnnoooooooooooonnnnnnllliiiiiiiiijjjiiiiiihhhhhhiiijjjkkkllllllmmmlllmmmmmmmmmnnnnnnnnnnnnllllllmmmnnnqqqqqqpppnnnmmmpppqqqpppppprrrrrrnnnpppooooooooopppqqqppppppqqqrrrqqqqqqpppoooppprrrttttttssssssyyy~~~yyyyyy{{{zzzwww}}}vvv}}}~~~}}}{{{ssszzzwwwwww}}}~~~}}}}}}|||yyy{{{~~~{{{}}}}}}|||||||||||||||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~||||||zzzwwwrrrpppqqqtttvvvwwwrrrrrrtttwwwzzz|||{{{zzzwwwtttrrrtttxxxxxxtttppprrrrrrrrrrrrsssssstttuuuzzzzzzvvvqqqnnnqqqrrrrrrooommmlllmmmooopppmmmkkkkkklllnnnooonnnoooqqqrrrooopppqqqooommmlllmmmnnnooopppqqqqqqqqqssswwwyyyvvvuuusssrrrqqqppppppoooooossswwwxxxvvvttttttvvvoooqqqsssuuuvvvvvvuuutttuuuxxxwwwqqqpppttttttpppsssrrrqqqrrrtttuuutttssspppooonnnnnnnnnpppqqqrrroooooopppooonnnmmmkkkjjjooonnnmmmlllmmmnnnppprrrpppnnnkkkjjjjjjjjjjjjiiiggghhhhhhiiijjjjjjkkkkkkmmmmmmmmmmmmmmmnnnooopppllllllmmmoooqqqqqqpppnnnmmmppprrrppppppsssrrrnnnsssooolllmmmqqqsssppplllqqqpppooooooppppppqqqqqqssssssrrrsssyyy~~~yyy}}}}}}zzz{{{vvv|||{{{}}}}}}ooo|||sssxxxvvvyyy{{{||||||xxx{{{}}}vvvyyy|||||||||}}}}}}}}}}}}}}}~~~}}}}}}||||||||||||}}}~~~}}}|||~~~{{{~~~xxxyyyyyyvvvsssrrruuuxxxvvvuuuuuuwwwzzz{{{xxxuuuxxxxxxxxxxxxxxxwwwvvvuuurrrtttwwwxxxxxxuuurrrpppsssssssssrrrqqqqqqtttvvvqqqooonnnoooqqqrrrooolllkkkmmmoooooonnnmmmnnnnnnjjjnnnrrrssspppnnnooopppjjjjjjmmmqqquuuxxxxxxwww{{{xxxtttrrrsssssssssrrrrrrsssuuuvvvwwwwwwvvvuuuwwwyyyxxxsssrrrtttsssqqqvvvxxxyyyxxxvvvtttssssssrrrqqqqqqppppppqqqrrrrrruuurrrppppppssstttsssqqqsssrrrpppnnnmmmlllllllllooooooooonnnmmmmmmooorrrnnnnnnmmmllljjjiiihhhhhhhhhmmmrrrpppkkkjjjnnnsssqqqooommmmmmppprrrssstttnnnmmmmmmooossstttssspppnnnooopppqqqqqqpppooonnnsssqqqppppppqqqrrrrrrqqqrrrsssuuuuuusssrrrrrrssswwwwwwwwwxxxyyyyyyzzzzzzvvvvvvhhh}}}zzz~~~~~~|||zzz~~~zzzuuu~~~mmmzzzsssssszzz~~~|||zzzwwwxxx|||}}}{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}zzz{{{{{{|||}}}|||||||||~~~}}}}}}~~~{{{xxxyyyyyyvvvssssssuuuxxxvvvuuuuuuwww{{{|||zzzxxxyyyyyyyyyxxxwwwvvvuuuuuuxxxyyy{{{|||zzzwwwtttrrrpppqqqqqqpppooonnnpppqqqpppooonnnooorrrsssqqqooonnnoooqqqpppooooooooopppooopppqqqqqqpppooonnnnnnkkkjjjiiikkkooosssuuuuuuzzzxxxvvvsssqqqpppqqqqqqpppppppppppppppoooooonnnuuuwwwvvvsssrrruuuuuurrrppprrrsssrrrpppnnnnnnnnnrrrrrrqqqqqqqqqqqqqqqqqqvvvtttqqqpppqqqrrrpppnnnpppooonnnmmmmmmnnnoooooojjjkkkkkkjjjhhhiiijjjlllnnnnnnmmmlllkkkjjjjjjiiigggkkkooonnnjjjiiilllqqqpppnnnllllllnnnqqqrrrrrrsssqqqoooppprrrrrrqqqoooqqqppppppppppppqqqssstttuuutttrrrssstttuuutttsssqqqrrrssssssqqqqqqrrrssswwwwwwwwwxxxxxxxxxyyyyyy}}}zzz{{{yyyppp|||{{{yyytttzzz{{{yyyuuu}}}}}}~~~~~~~~~|||yyyyyy||||||zzzzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{|||||||||}}}}}}{{{zzz~~~}}}}}}yyyyyyxxxvvvttttttvvvwwwvvvvvvvvvxxx{{{|||{{{zzzzzzzzzyyyxxxwwwvvvuuuttt{{{|||}}}}}}{{{xxxtttrrroooqqqrrrqqqooonnnnnnnnnqqqpppoooppprrrsssrrrqqqqqqrrrsssrrrppppppqqqssswwwwwwvvvuuusssqqqoooooonnnkkkhhhgggjjjooossstttyyyzzzzzzwwwrrrpppqqqsssuuutttsssqqqpppooooooooosssvvvuuurrrrrruuuvvvtttqqqssstttsssqqqppppppppprrrrrrrrrqqqqqqpppppppppwwwuuurrrppppppooommmkkkmmmmmmlllmmmnnnoooqqqrrrmmmnnnnnnmmmkkkkkkmmmooonnnnnnmmmmmmllllllllllllgggkkkooonnnjjjjjjmmmqqqnnnlllkkkkkkmmmooooooooosssqqqooooooqqqrrrrrrrrrvvvuuurrrpppppprrrtttvvvsssqqqpppqqqrrrsssrrrqqqppppppqqqpppoooppprrrtttwwwwwwwwwwwwwwwxxxxxxxxx~~~}}}|||{{{|||~~~|||}}}}}}yyyvvv~~~{{{{{{wwwvvvzzz}}}~~~jjjtttwww|||xxx~~~~~~xxxxxxxxxwwwwwwyyy}}}}}}zzzzzz||||||yyyxxx{{{}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{|||}}}~~~yyyxxx~~~}}}~~~yyyyyyxxxwwwvvvuuuvvvwwwxxxxxxyyyzzz{{{{{{{{{{{{{{{zzzyyyxxxvvvuuuuuutttxxxyyyzzzzzzyyywwwtttrrrrrrtttuuuuuussspppooopppsssrrrqqqqqqrrrrrrrrrrrrsssssssssrrrppppppsssuuu{{{~~~~~~xxxrrrqqqrrrqqqnnnjjjiiilllooorrrssswww{{{}}}{{{vvvtttvvvyyyxxxwwwuuusssrrrssssssttttttvvvuuurrrrrruuuuuusssssstttuuuuuusssrrrssstttrrrrrrrrrrrrqqqppppppooovvvtttrrrpppooonnnmmmlllmmmllllllmmmnnnppprrrsssqqqrrrrrrqqqpppooopppqqqnnnnnnnnnnnnmmmmmmmmmmmmjjjmmmppppppmmmmmmpppsssmmmkkkjjjjjjlllmmmmmmmmmpppooonnnoooqqquuuwwwyyyyyyxxxuuusssrrrrrrssssssqqqppppppppprrrrrrqqqoooooooooooonnnmmmooorrruuuvvvvvvwwwwwwwwwwwwxxxxxxxxxyyyzzz}}}~~~}}}~~~}}}~~~|||vvvzzz~~~{{{}}}zzzwwwwwwzzz}}}{{{xxxyyywwwzzz|||~~~}}}xxxzzz{{{zzzwwwwww{{{~~~|||zzzyyy||||||yyyyyy|||||||||||||||||||||||||||~~~|||{{{zzzzzz|||~~~{{{yyy}}}}}}zzzyyyxxxwwwwwwwwwvvvvvv{{{{{{{{{zzzyyyyyyzzzzzz{{{zzzxxxwwwvvvuuuuuuuuuvvvwwwxxxyyyxxxwwwvvvuuusssuuuwwwvvvtttrrrqqqqqquuuuuutttrrrqqqppppppqqqrrrrrrrrrpppooopppsssvvvyyyzzzqqqpppssspppnnnmmmmmmoooppppppooorrrwww{{{{{{xxxvvvyyy|||rrrqqqpppppppppqqqssstttvvvxxxvvvrrrqqqsssssspppooopppqqqqqqooooooppprrrqqqrrrrrrrrrrrrqqqpppooorrrrrrqqqpppooonnnoooooonnnnnnmmmmmmmmmooopppqqqnnnooopppooonnnlllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnjjjmmmoooooonnnnnnqqqssslllkkkjjjjjjlllmmmlllkkkoooppppppppprrruuuyyy|||uuuuuuvvvvvvuuuuuuttttttuuuttttttuuuvvvvvvuuusssooooooooonnnnnnooosssvvvvvvvvvvvvwwwxxxxxxyyyyyy|||wwwyyy{{{}}}|||{{{}}}}}}||||||yyy~~~zzz~~~|||yyyyyy{{{}}}|||{{{vvvpppyyy|||}}}~~~{{{yyyzzz}}}zzzxxxxxx|||}}}zzz{{{~~~||||||||||||||||||||||||~~~}}}{{{zzz{{{|||~~~{{{zzzyyyxxxxxxxxxxxxvvvuuuzzz{{{{{{zzzxxxxxxyyy{{{zzzyyyxxxvvvvvvvvvvvvwwwwwwxxxyyyzzzzzzzzzyyyyyyrrrtttuuutttrrrqqqqqqrrruuuuuutttrrrooooooppprrrqqqqqqpppnnnnnnpppuuuyyyvvvxxxooonnnqqqmmmmmmnnnoooqqqpppnnnkkkmmmqqqvvvxxxwwwwwwxxxzzzoooooooooppprrrsssuuuvvvvvvxxxvvvrrrqqqrrrrrrooonnnooopppoooooooooqqqssspppppprrrssssssrrrqqqppppppqqqrrrqqqooooooqqqssspppooonnnmmmmmmnnnooopppnnnoooqqqpppnnnllllllmmmoooooonnnnnnmmmmmmmmmllliiikkklllmmmmmmnnnpppqqqmmmlllkkklllmmmnnnmmmkkkqqqsssssssssssstttwwwzzzqqqrrruuuwwwxxxyyyxxxxxxuuutttuuuvvvwwwwwwuuussspppqqqrrrqqqpppqqqsssuuuuuuuuuvvvxxxyyyzzz{{{|||uuu~~~xxx{{{xxxtttxxx|||~~~~~~}}}yyyyyyxxx|||xxx}}}}}}wwwsssuuuxxx{{{ssswww}}}yyy}}}zzz}}}~~~~~~}}}}}}}}}yyywwwxxx|||}}}{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}~~~|||~~~{{{yyywwwxxxyyyyyywwwtttwwwyyyzzzyyyxxxxxx{{{~~~yyyxxxwwwuuuuuuvvvxxxyyyzzzzzz{{{{{{{{{{{{zzzyyyrrrssssssrrrqqqppprrrsssrrrrrrrrrqqqoooooorrruuuqqqpppooonnnnnnqqqwww|||{{{}}}~~~{{{vvvrrrppppppoooooooooqqqrrrrrrpppmmmlllooosssvvvwwwwwwvvvuuupppqqqsssuuuvvvwwwxxxxxxtttvvvuuuqqqqqqsssssspppqqqrrrrrrrrrqqqrrruuuwwwnnnoooqqqsssssssssrrrqqqppprrrsssrrrpppppprrrtttooonnnmmmmmmmmmnnnpppqqqqqqrrrtttsssqqqooooooooooooooonnnnnnmmmlllkkkkkkiiijjjlllmmmnnnooopppqqqnnnmmmmmmnnnoooooonnnlllppprrruuuuuuuuuuuuxxxzzzvvvvvvwwwwwwxxxyyyzzzzzztttssstttvvvwwwvvvtttrrrrrrtttuuutttsssrrrtttuuutttuuuvvvxxxzzz|||~~~~~~xxx~~~xxx}}}zzzzzzxxx|||zzz{{{vvv|||}}}~~~~~~{{{{{{xxx{{{vvvzzz}}}|||wwwuuu~~~}}}{{{||||||}}}}}}{{{xxxyyy||||||zzzzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}}}}}}}~~~~~~~~~zzz|||~~~~~~{{{yyywwwxxxzzzzzzwwwttttttvvvxxxxxxwwwyyy}}}xxxwwwvvvuuuuuuwwwyyyzzz{{{{{{{{{{{{zzzyyyxxxwwwsssssssssrrrqqqqqqtttvvvnnnpppqqqpppnnnppptttxxxqqqpppooonnnooosssyyy~~~}}}xxxvvvwwwwwwtttqqqtttsssrrrssstttuuutttrrrooopppssswwwyyyyyyvvvssspppqqqtttvvvwwwwwwwwwvvvrrruuutttqqqqqqttttttrrrpppqqqqqqqqqppprrrtttwwwmmmnnnqqqssstttsssrrrrrrrrrttttttssspppoooqqqtttnnnmmmmmmmmmnnnoooqqqrrrppprrrsssssspppnnnnnnnnnpppooonnnmmmlllkkkjjjjjjkkklllnnnooopppqqqssstttooonnnnnnoooppppppnnnmmmkkkoootttvvvwwwxxx{{{~~~~~~{{{xxxwwwwwwxxxyyywwwwwwxxxzzz{{{zzzxxxuuusssuuuwwwvvvuuuttttttuuutttuuuvvvyyy{{{~~~rrr{{{||||||}}}|||~~~}}}xxx{{{uuuxxxtttwww~~~}}}yyy~~~~~~}}}}}}{{{}}}zzzzzz||||||yyyyyy{{{}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}~~~~~~~~~~~~}}}|||wwwyyy}}}www}}}xxxvvvxxxxxxuuutttuuuuuutttuuuxxx{{{{{{xxxuuu{{{zzzxxxvvvvvvuuuvvvvvvuuuuuuwwwyyy|||}}}|||zzzpppsssuuutttqqqoooppprrrpppqqqrrrsssttttttuuuuuulllssswwwpppmmm~~~{{{|||}}}rrroooxxxrrrsssuuuuuutttsssssssssssstttwwwzzz{{{yyyuuuqqqwwwqqqooouuuwwwsssqqqrrrooorrrsssooonnnppppppoooqqqooonnnppprrrsssqqqnnnqqqpppooooooppprrrtttuuuttttttssssssrrrqqqqqqqqqpppnnnllllllmmmnnnnnnnnnppppppppppppppppppppppppooonnnnnnmmmlllkkkkkkkkkllllllmmmppprrrrrrpppnnnjjjkkknnnppppppooonnnlllttttttsssrrrqqqsssvvvzzz}}}}}}}}}{{{xxxwwwwwwvvvuuutttttttttvvvwwwtttooopppuuuwwwvvvuuutttvvvzzzuuuzzzyyyyyyrrr|||~~~}}}xxxyyywwwyyy~~~~~~|||{{{zzzzzz|||yyyyyy||||||xxxyyy{{{|||zzzwwwwwwzzz}}}~~~{{{~~~zzz|||wwwuuuxxxyyywwwvvvxxxxxxxxxxxx{{{~~~~~~{{{yyyzzz{{{{{{{{{{{{yyyxxxxxxttttttuuuvvvxxxyyywwwuuusssvvvxxxwwwuuusssuuuwwwsssrrrrrrrrrssstttuuuuuuzzzwwwsssoooppp~~~yyy|||wwwxxxtttuuuuuutttrrrrrrrrrrrrssstttuuuxxxzzzyyyvvvsssvvvqqqooossstttpppnnnnnnppptttuuusssrrruuuvvvuuusssqqqpppqqqssssssqqqoooppppppoooooopppqqqssstttpppppppppooonnnnnnmmmmmmnnnmmmllllllnnnpppqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqpppppppppooonnnmmmmmmmmmllllllmmmoooqqqqqqooommmmmmmmmnnnoooooopppqqqqqqkkkmmmooorrrvvv|||{{{}}}zzzyyyyyyxxxvvvtttuuuuuuxxxzzzwwwtttuuuzzzzzzwwwttttttvvvyyy}}}uuu{{{{{{|||~~~}}}zzzyyy}}}~~~|||~~~{{{~~~{{{zzz~~~nnnvvv}}}~~~|||{{{{{{{{{{{{|||yyyxxx{{{~~~|||xxx|||||||||zzzyyyyyy{{{}}}~~~{{{}}}{{{wwwuuuyyy{{{yyyyyy{{{yyyyyyzzz|||~~~~~~|||zzzxxxyyy{{{}}}|||{{{yyywwwuuuuuuuuuvvvwwwwwwuuusssrrruuuwwwvvvsssrrrtttwwwvvvuuusssrrrrrrsssuuuvvvzzzsssnnnrrr{{{{{{wwwvvvsssqqqpppqqqqqqrrrrrrrrrsssuuuxxxxxxwwwuuuyyyvvvtttvvvvvvsssppppppqqqvvvwwwttttttvvvxxxvvvuuusssrrrrrrssssssrrrpppooooooooooooooopppqqqrrrnnnnnnnnnnnnmmmlllkkkkkklllmmmmmmnnnoooqqqssstttsssssssssrrrrrrqqqqqqqqqrrrrrrqqqqqqpppooooooooolllkkklllnnnppppppooommmooonnnmmmmmmnnnqqqtttuuuppprrrtttwwwzzz~~~xxx}}}{{{yyyxxxxxxvvvsssqqqttttttwwwzzzxxxvvvxxx~~~{{{wwwsssrrruuuyyyzzzzzztttzzzvvv~~~|||~~~~~~www~~~~~~|||uuu|||~~~~~~}}}{{{{{{{{{{{{{{{|||yyyxxxyyy|||~~~|||yyy~~~|||zzzzzz{{{|||}}}|||~~~{{{|||~~~}}}xxxwwwzzz{{{zzzyyy{{{vvvwwwyyy{{{||||||zzzyyyvvvwwwxxxxxxxxxxxxwwwwwwwwwvvvwwwxxxzzzzzzxxxvvvuuuwwwxxxvvvrrrqqqsssuuuxxxwwwtttrrrrrrtttvvvwwwuuusssrrr{{{yyyvvvrrrooooooqqqrrrsssrrrqqqqqqsssvvvxxxxxxwwwwwwvvvvvvvvvvvvtttsssrrrqqquuuvvvsssqqqtttuuusssuuutttsssrrrrrrqqqqqqpppnnnnnnoooooooooppppppqqqppppppppppppooonnnmmmlllmmmnnnoooppppppqqqssstttsssrrrrrrqqqqqqppppppooorrrrrrqqqqqqqqqppppppppplllllllllmmmooopppnnnlllmmmmmmmmmmmmoooqqqtttuuuwwwxxxyyyzzz{{{}}}}}}{{{zzzzzzzzzxxxuuusssrrrrrrtttwwwuuusssvvv|||zzzvvvqqqrrrvvvyyyzzzyyysssxxxqqq|||}}}}}}zzz|||{{{~~~{{{yyy~~~|||~~~|||{{{{{{{{{{{{|||zzzxxxyyy{{{||||||{{{~~~{{{xxxxxx|||~~~}}}{{{~~~|||}}}~~~{{{yyy{{{{{{xxxwwwxxxtttvvvyyyzzzzzzzzzyyyyyyxxxwwwuuuttttttvvvxxxyyyvvvvvvwwwyyy{{{|||{{{yyy|||}}}}}}zzzuuusssuuuwwwyyyxxxuuussssssuuuwwwxxxyyy|||zzz|||xxxrrrpppqqqsssttttttrrrqqqqqqsssvvvxxxxxxxxxooopppqqqqqqqqqqqqqqqpppmmmrrrsssqqqqqqtttvvvuuuttttttsssqqqpppooopppqqqnnnooooooooopppppppppppppppqqqrrrrrrqqqpppnnnmmmnnnppprrrrrrpppoooqqqrrrqqqpppppppppooooooooonnnqqqpppppppppppppppoooooonnnmmmlllmmmoooooonnnmmmkkkkkkmmmooopppqqqrrrsssqqqssswwwzzz~~~~~~~~~{{{yyytttsssuuuvvvsssppprrrxxxwwwtttqqqrrrvvvyyyzzzzzzrrrvvvqqq{{{}}}{{{~~~|||zzz}}}}}}}}}www~~~|||zzzzzz{{{{{{zzzyyyyyy{{{||||||||||||yyyvvvwwwzzz}}}|||zzz~~~|||}}}zzz{{{zzzvvvuuuvvvvvvxxx{{{}}}|||{{{{{{{{{}}}{{{xxxuuuuuuwwwzzz|||ssssssuuuwwwzzz{{{zzzyyy|||}}}|||xxxtttqqqsssvvvyyyxxxvvvuuuuuuvvvxxxyyywww~~~xxx~~~~~~xxxuuuuuuvvvvvvtttrrrrrrrrrtttvvvxxxyyyxxxmmmqqqsssqqqqqqssstttrrrjjjooorrrqqqrrrwwwzzzzzzssstttsssqqqooooooqqqrrroooooopppqqqqqqppppppoooooopppqqqqqqqqqooommmkkknnnqqqsssrrrpppnnnoooqqqoooooooooooooooooooooooooooooooooooooooooooooooopppnnnmmmnnnooopppooonnnkkklllmmmooopppqqqqqqqqqpppsssxxx}}}~~~~~~}}}{{{zzzxxxwwwwwwwwwtttppprrrxxxttttttttttttuuuxxxzzz|||sssuuuvvvyyyzzz}}}wwwxxx}}}~~~}}}|||}}}|||~~~~~~}}}{{{|||zzzzzz{{{{{{{{{{{{||||||||||||}}}zzzyyywwwxxxyyy{{{||||||}}}|||}}}zzzzzzzzzvvvtttuuuvvvyyy}}}~~~}}}{{{|||}}}}}}{{{yyyxxxyyy{{{|||ttttttuuuwwwyyyyyyxxxvvvwwwxxxxxxuuuqqqpppsssvvvwwwwwwwwwwwwwwwxxxyyyzzzuuu~~~www}}}|||zzzwwwssssssssssssuuuxxxyyyxxxwwwpppvvvxxxtttsssuuuvvvtttmmmqqqsssrrrrrrvvvxxxwwwsssttttttrrrppppppsssvvvppppppqqqrrrrrrqqqpppooonnnoooqqqrrrqqqooommmkkkkkkooorrrrrrooonnnppprrrnnnnnnnnnoooppppppqqqqqqooooooooooooppppppppppppqqqpppnnnnnnpppqqqpppooooooooonnnnnnoooppprrrsssuuuxxx}}}~~~}}}{{{zzzyyyxxxxxxxxxtttqqqtttzzztttvvvxxxwwwtttuuuyyy}}}vvvvvv~~~uuu{{{zzz|||zzz}}}|||}}}|||~~~|||~~~~~~zzz|||}}}~~~{{{zzz{{{{{{zzz|||}}}~~~~~~}}}}}}}}}yyyzzzzzzyyyyyyzzz|||}}}||||||yyyzzzyyyvvvtttuuuuuuyyy}}}~~~|||zzz{{{|||}}}}}}|||{{{zzzyyyyyyyyywwwwwwwwwxxxyyyyyywwwuuuwwwyyyyyywwwttttttxxx{{{vvvvvvwwwxxxyyyyyyzzzzzz|||~~~}}}wwwrrrtttttttttwwwyyyzzzxxxvvvooovvvxxxsssppprrrssspppqqquuuuuuqqqoooqqqqqqpppsssuuuuuusssqqqqqquuuxxxpppqqqrrrssssssrrrpppppppppqqqssstttsssqqqnnnlllhhhmmmqqqrrrooonnnqqqtttnnnnnnooopppqqqrrrrrrssspppppppppppppppppppppqqqrrrqqqoooooopppqqqqqqppptttrrrooommmmmmppptttvvvrrrwww~~~xxxvvvvvvvvvsssppptttzzzuuuyyy|||yyysssrrrwww|||xxxxxxsss|||qqqzzzzzz{{{}}}~~~|||zzzzzzyyyuuu}}}~~~{{{~~~}}}{{{zzz{{{|||zzz|||~~~}}}}}}yyy{{{|||{{{yyyzzz}}}}}}|||zzzzzzxxxuuuuuu{{{zzzyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzvvvyyy||||||xxxvvvwwwxxxsssvvvyyyzzzzzz{{{~~~www}}}|||~~~vvvrrruuuzzzyyywwwwwwxxxwwwtttrrrppppppqqqrrrqqqtttwwwxxxvvvsssrrrqqqtttsssrrrsssttttttrrrpppqqqooolllmmmoooqqqooonnnrrrsssuuuwwwxxxuuuqqqmmmnnnnnnmmmmmmmmmooorrrtttkkklllmmmoooqqqrrrttttttpppoooooorrruuuvvvsssqqqssspppqqqwwwvvvqqqooorrryyyvvvrrrooonnnqqqtttwwwvvvwww{{{{{{uuurrrssswww{{{mmmqqqtttuuuuuuvvvzzz~~~|||xxxuuu{{{yyywww~~~zzz|||~~~~~~||||||~~~{{{~~~xxxyyy}}}~~~|||{{{|||www{{{yyy~~~zzz||||||||||||}}}~~~yyyyyyxxxvvvuuuuuuxxxzzz~~~{{{~~~}}}vvvvvv|||~~~}}}{{{zzzyyyxxxxxxzzz{{{{{{{{{zzzzzzyyyxxxyyyzzz{{{{{{||||||{{{{{{uuuvvvwwwvvvuuuttttttuuuqqqsssvvvwwwwwwxxx{{{}}}}}}zzz|||zzz{{{{{{xxxxxx{{{wwwvvvtttrrrrrrrrrttttttrrrtttwwwxxxwwwvvvvvvvvvwwwvvvuuuvvvwwwwwwuuussspppnnnllllllnnnooonnnmmmqqqqqqqqqsssuuuuuusssqqqpppnnnlllkkklllnnnoooooommmmmmnnnnnnooopppqqqrrrooonnnmmmnnnooopppmmmkkkrrroooqqqvvvvvvqqqppprrrwwwuuurrrooooooqqqsssuuuxxxyyy~~~~~~}}}zzzwwwttttttvvvxxxssstttvvvyyy}}}}}}uuuyyy{{{|||}}}zzz||||||{{{~~~{{{~~~|||ttt~~~{{{zzzzzzzzzyyywww}}}}}}||||||||||||||||||||||||{{{yyywwwxxxzzz|||~~~~~~~~~~~~~~~{{{zzzxxxxxxyyy|||~~~|||{{{yyyyyyxxxxxxyyyyyyzzz{{{{{{zzzxxxwwwyyyyyyzzz{{{{{{{{{{{{{{{}}}{{{yyyxxxyyyzzzzzzyyywwwxxx{{{{{{|||}}}~~~zzzxxxxxxxxxtttppprrrwwwoooooommmmmmmmmnnnoooppplllnnnpppppppppppprrrtttsssrrrqqqqqqrrrrrrqqqoootttrrrqqqqqqrrrssssssrrrooonnnnnnooorrrttttttssssssooollllllnnnoooooommmqqqqqqpppooooooppprrrrrrtttqqqooonnnnnnnnnlllkkkrrrqqqsssvvvwwwtttsssuuuwwwvvvtttsssssssssuuuuuuyyyyyy}}}{{{{{{zzzxxxuuusssssstttsssqqqrrrwww}}}|||zzzrrrwwwttt}}}~~~~~~}}}yyyyyy}}}|||~~~zzzxxxyyyzzz~~~}}}||||||{{{{{{||||||}}}~~~xxx}}}{{{uuuwww{{{{{{{{{{{{{{{{{{|||}}}xxxyyy{{{|||{{{zzzyyyxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{vvvrrrqqqtttvvvvvvuuussstttuuuvvvwwwxxxyyyzzz~~~zzzzzz}}}xxxwwwvvvuuuuuuuuuvvvvvvtttuuuuuuuuutttuuuxxxzzzzzzxxxwwwwwwxxxxxxwwwvvvpppooonnnnnnnnnooooooooonnnnnnnnnppprrrtttsssrrrtttpppmmmnnnqqqsssqqqoootttsssrrrqqqqqqsssuuuvvvyyywwwtttrrrrrrqqqqqqqqqttttttvvvxxxyyyxxxxxxyyywwwwwwwwwwwwwwwwwwwwwvvv|||{{{}}}|||xxxvvvvvvwwwwwwuuuuuuwww|||~~~{{{xxx|||yyy}}}}}}xxx|||rrr{{{yyy{{{}}}}}}}}}{{{yyyyyyzzz{{{zzzzzzzzzzzzzzzyyyyyyxxx}}}zzzzzz{{{|||{{{zzz~~~}}}~~~~~~}}}zzzyyy}}}}}}~~~}}}~~~~~~~~~yyyxxx{{{}}}}}}}}}{{{{{{{{{|||~~~~~~}}}}}}yyywwwvvvvvvuuusssrrrqqqqqqqqqqqqqqqpppooommmnnnppprrrtttrrrppppppqqqrrrqqqqqqvvvvvvvvvuuutttuuuvvvvvvlllmmmoooqqqrrrqqqmmmjjjnnnkkkjjjkkkoooppppppnnnooonnnnnnnnnoooqqqsssttttttsssrrrqqqppppppqqqrrrppprrrsssssstttuuuvvvuuurrrssstttuuuuuutttsssrrr}}}zzzzzz{{{wwwuuuvvvxxxyyyyyyyyyxxxxxx|||~~~{{{xxx~~~zzz{{{}}}~~~~~~~~~|||~~~}}}}}}~~~}}}}}}~~~~~~~~~}}}|||zzzyyyxxxwwwyyyyyyyyywwwuuuuuuwwwyyy{{{yyywwwvvvwwwxxxxxxwwwqqqrrrsssrrrpppppprrrsssxxxyyy{{{}}}~~~{{{vvvrrrsssssstttuuuvvvwwwxxxyyyuuuuuuvvvwwwyyyzzzzzz{{{wwwxxxyyyxxxwwwwwwxxxzzzxxxzzz{{{yyyyyy|||}}}{{{xxxyyyzzz{{{|||{{{zzzyyy}}}|||}}}yyyxxxzzz|||zzz{{{zzzxxxvvvyyyyyy}}}{{{{{{ttt{{{~~~{{{uuu~~~}}}zzzyyy{{{ssswww~~~|||{{{{{{yyyzzzzzzwwwtttxxxzzz{{{}}}~~~}}}}}}|||{{{|||}}}|||{{{zzz{{{|||}}}~~~}}}}}}~~~