BM6P6(@ sssooommmrrryyyzzzqqqhhhhhhpppvvvtttlllhhhlllsssuuupppmmmooouuuyyyxxxvvvrrrooosss|||zzzooommmssssssoookkklllqqqsssqqqnnnrrrpppoooppptttwwwzzz{{{xxxrrrooorrrxxxyyyrrrjjjkkkqqqvvvtttmmmjjjooouuuyyytttnnnnnnrrrtttrrrooollljjjiiikkknnnooommmkkkrrrsssqqqnnnmmmpppxxx~~~tttsssrrrssstttssspppmmmnnnsssvvvvvvrrroooppprrrmmmnnnpppppppppqqqrrrtttuuussspppoooqqqrrrsssrrr~~~xxx|||~~~{{{yyy{{{xxx{{{}}}uuu}}}~~~|||xxxsssqqqsssvvvyyyrrrmmmnnntttvvvsssmmmooouuuyyyyyyxxxwwwuuusssxxxyyy~~~}}}{{{|||zzz|||~~~}}}{{{xxxuuusssuuupppmmmpppvvvxxxuuuooooootttwwwrrrlllooo}}}}}}uuu||||||ssswww~~~wwwpppuuu|||yyypppjjjqqqzzz|||qqqnnnuuu{{{qqqgggjjjuuuzzzvvvnnnjjjmmmrrruuuvvvuuutttrrrvvvvvvuuuuuuttttttttttttssssssqqqooonnnppptttxxxuuusssqqqtttxxxyyyuuuppprrrzzzzzzoookkkqqqzzzxxxrrrkkkkkkqqqxxx||||||}}}~~~vvvsssnnnjjjlllrrrwwwvvvsssrrrooonnnppptttwwwuuusssqqqrrrrrrrrrrrrrrrssssssxxxppprrr||||||rrrooovvvttt{{{zzzrrrrrrzzz|||zzzuuusssyyy{{{tttxxxzzzooosss}}}yyy~~~}}}{{{{{{zzzyyyyyy~~~tttttttttuuuuuuuuutttsssrrrpppnnnmmmnnnnnnooooooooopppsssvvvxxxwwwuuusssyyywwwtttqqqsssvvvvvvssslllkkklllpppssssssppplllqqqqqqpppooopppsssxxx|||xxxssspppssswwwxxxqqqkkklllooorrrqqqmmmmmmppptttyyytttooommmooorrrrrrrrrmmmlllmmmooorrrqqqnnnkkkooooooppprrrtttuuutttssssssttttttrrrooonnnpppsssssspppnnnpppsssuuurrroookkkooottttttqqqnnnoooqqqwwwvvvtttrrrqqqqqqrrrsssrrrrrr{{{zzz}}}~~~vvvuuuzzz}}}|||wwwrrrpppppprrrqqqpppqqqrrrrrrssstttrrrxxx}}}|||{{{xxxzzz|||rrrpppoooqqquuuxxxxxxwwwwwwvvvttttttwww~~~~~~sssqqq}}}vvvrrrtttvvvtttssssssvvvwwwxxxwwwvvvuuuuuuvvvrrrqqqqqqqqqrrrrrrpppooopppnnnmmmoootttxxxxxxwwwnnnpppsssuuuuuusssqqqooottttttsssooolllnnnuuu{{{uuurrrqqquuuyyyzzzuuupppssszzz}}}vvvrrrsssvvvsssoookkkkkkoootttwwwxxxrrrvvvyyyzzzwwwvvvvvvwww}}}zzz||||||vvvssssssxxxzzzwwwssssssooolllkkkqqqyyy{{{vvvooooooqqqsssssspppppprrrtttuuurrrpppppprrrtttttttttjjjnnnyyytttoooqqq{{{{{{wwwrrrssszzztttuuuxxx~~~}}}vvv~~~|||yyy{{{xxx|||~~~zzzvvvuuuxxx}}}tttyyy|||xxxqqqooowww|||rrrhhhhhhoootttqqqkkkkkkqqqyyy}}}{{{vvvrrrppp}}}}}}tttjjjnnn{{{{{{rrrfffiiiooosssuuusssooommmpppqqqpppnnnmmmoootttyyyvvvuuuuuuuuuvvvtttqqqnnnqqqpppnnnoooqqqsssttttttttttttssssssrrrrrrqqqppptttqqqoooooopppqqqqqqqqqmmmnnnqqqvvvzzzxxxpppiiipppssstttpppkkkkkkqqqwwwvvvnnniiillluuuyyytttmmmjjjpppuuuvvvqqqmmmmmmnnnvvvxxxyyywwwssspppqqqrrrooorrrxxx~~~}}}~~~|||zzz~~~sssrrruuuwwwpppmmmqqqrrrpppqqqwwwqqqxxx~~~zzzyyyyyyuuuvvvwwwvvvtttvvvzzz~~~~~~vvvooottt~~~wwwrrrzzz{{{zzzvvvvvvzzz|||zzzyyyuuussssssqqqpppuuu|||yyytttooorrryyyzzztttmmmiiiqqqxxxwwwpppkkklllpppuuuoooiiijjjrrrxxxzzzyyyhhhlllppptttuuurrrnnnkkktttuuutttooolllnnnuuu{{{tttsssrrruuuxxxxxxuuurrrvvvyyy}}}~~~zzzuuurrrmmmmmmllllllnnnoooqqqrrruuutttsssqqqpppooooooooommmqqqttttttvvvwwwrrrlllnnnkkkjjjlllmmmmmmpppvvvllllllooowww~~~}}}vvvnnnnnnssswwwtttnnnkkkoootttvvvsssppppppsssuuuuuutttdddppp}}}|||uuurrrssszzzuuutttwwwyyyzzz|||uuuxxx||||||}}}zzzttt{{{{{{vvvvvvyyy{{{{{{yyy|||ttt{{{~~~yyypppnnnwww|||tttlllkkkooosssqqqmmmppptttxxx{{{zzzvvvrrroooyyyyyyuuuppprrrxxxvvvooojjjmmmqqqsssrrrqqqqqqqqqooonnnmmmmmmmmmnnnpppqqqqqqwww{{{yyysssooopppsssvvvrrrnnnpppvvvzzzyyywwwoootttyyy|||yyyuuupppnnn{{{vvvoookkkkkkoootttxxxoooqqqtttxxxyyyvvvpppkkkoooqqqrrrpppmmmmmmqqquuutttpppnnnqqquuuvvvrrrmmmmmmoooqqqrrrqqqpppnnnnnnooouuu{{{{{{uuuqqqpppqqqxxxyyyvvvrrrsss|||~~~}}}zzzvvvyyy}}}sssrrryyy|||}}}~~~zzzvvvnnnzzz~~~{{{uuutttyyy}}}sssmmmsssyyyzzz{{{yyyoootttwwwuuuttttttrrrnnnxxxuuussssssqqqpppttt{{{vvvrrrooorrrwwwwwwqqqkkkiiipppwwwwwwqqqmmmnnnqqqsssooolllmmmqqquuuvvvvvvjjjlllnnnqqqrrrrrrqqqpppsssrrrqqqooonnnpppsssuuurrrtttuuutttssssssvvvyyyyyyxxxyyy}}}~~~vvvooojjjlllnnnooonnnmmmnnnooo}}}xxxqqqmmmmmmooorrrsssjjjooorrrssstttuuuqqqlllmmmiiiiiimmmpppqqqssswwwooorrrvvvyyyzzzxxxuuurrrpppqqqrrrqqqoooooooooppppppqqqsssssssssrrrsssssspppwwwzzzuuuqqqtttyyy{{{rrrnnnsss~~~zzzuuuvvv~~~~~~zzzxxx{{{~~~yyy|||}}}}}}~~~{{{~~~{{{xxxwwwwwwssswwwzzzwwwrrrqqquuu{{{sssuuuvvvsssooommmoooqqqzzzvvvrrrrrruuuvvvtttqqqpppooouuu}}}{{{qqqlllmmmttttttssspppooopppsssvvvnnnmmmlllnnnqqqqqqmmmjjjnnnwww|||rrrmmmqqqxxxuuuqqqnnnqqqwww{{{zzzwwwtttwwwzzz{{{yyyvvvtttssswwwuuurrrooommmooosssuuuuuuwwwxxxvvvsssrrrssstttpppoooppppppqqqqqqppppppnnntttzzzyyytttnnnmmmnnnqqqmmmkkklllpppsssrrroooiiiqqqyyy|||xxxssspppqqq|||{{{uuunnnoooxxxzzzwww}}}{{{vvv{{{~~~yyywww~~~zzz{{{wwwiiiwww{{{~~~{{{uuurrrwww|||xxxssspppuuu}}}zzz{{{wwwnnnsssxxxxxxmmmrrrtttqqqppprrrsssrrrzzzuuusssuuuvvvsssrrrsssooorrruuuuuurrrooonnnoooooonnnnnnqqquuuvvvuuurrrlllpppttttttrrroooooopppqqqpppnnnmmmnnnrrruuuxxxrrrooolllnnnqqqrrrooolllrrrvvvxxxtttnnnooowwwzzzwwwuuuxxx||||||vvvppplllnnnpppqqqpppoooooopppuuuqqqnnnlllmmmnnnoooooopppssssssppppppsssuuussslllhhhiiirrryyyxxxsssppptttxxx|||yyyrrrppptttzzztttnnnjjjmmmtttwwwrrrllliiipppwwwwwwsssoooppprrr||||||wwwooonnnuuu{{{}}}tttqqqvvvzzzuuuxxx|||xxxzzz|||yyy}}}wwwyyyyyyvvvwwwxxx}}}~~~ssssssssssssssssssssssssmmmuuu|||yyypppjjjnnnuuu~~~vvvnnnmmmqqquuuuuussslllllluuupppjjjnnnyyywwwsssppppppqqqtttvvvoooooooooqqqsssrrrooolllooovvv{{{zzzuuuqqqtttxxxoooooooooqqqtttuuuvvvuuu{{{vvvrrrqqqtttyyy|||mmmqqqvvvxxxvvvssspppnnnyyyzzzxxxtttppppppuuu{{{qqqppppppqqqsssssspppmmmmmmvvv~~~|||qqqjjjkkkoooqqqmmmiiijjjooorrrsssrrrkkkpppvvvyyywwwtttrrrrrruuuuuuttttttuuuvvvxxxyyyzzzwwwyyyzzzxxxzzzwwwsssrrrxxx~~~ssshhhlllpppuuuvvvuuuttttttuuurrruuuxxxyyywwwvvvvvvwwwyyy}}}}}}{{{~~~uuuooooooooonnnuuuvvvrrrjjjiiipppyyy~~~}}}vvvssswww{{{wwwqqqmmmlllsssyyyvvvnnniiimmmrrrtttmmmhhhmmmvvv{{{xxxssskkkqqqxxxxxxrrrmmmlllmmmuuurrrnnnlllnnnrrrwww{{{pppmmmlllmmmpppqqqmmmjjjrrruuuvvvtttpppqqqwww}}}wwwuuutttuuuwwwwwwtttqqqppppppqqqqqqrrrrrrsssssshhhkkkpppsssssspppllljjjxxxzzzwwwqqqpppuuuzzz|||qqqlllnnnyyy}}}tttnnnvvv{{{}}}xxxpppnnnttt}}}vvvnnniiillluuuyyysssllliiipppwwwxxxtttpppppprrrzzzxxxvvvvvvvvvwwwwwwwww~~~||||||}}}{{{zzz}}}|||~~~~~~~~~zzz{{{}}}zzz|||yyyxxx~~~}}}~~~sssqqqooooooqqqrrrqqqpppnnnuuuzzzxxxrrrnnnqqquuuyyyuuupppoooppprrrsssssssssrrruuuyyyzzzwwwtttsssuuusssrrrsssvvvvvvssspppqqquuuwwwvvvrrrqqqtttxxxvvvsssrrrvvvzzz|||wwwsssiiinnnssstttqqqppprrruuu{{{rrroooqqquuuxxxzzzlllqqqwwwzzzxxxtttqqqpppzzzxxxvvvsssqqqsssuuuxxxsssssssssrrrqqqppppppqqqqqqtttvvvtttoookkklllmmmmmmnnnooonnnmmmmmmppprrrtttttttttsssttttttuuuvvvqqqnnnqqqyyyzzzsssqqqtttzzzzzzzzzyyyyyyzzztttyyyvvvssssssuuutttppplllhhhjjjnnntttxxxwwwrrrmmmmmmttt{{{zzzsssnnnpppsssuuuuuuuuuyyy~~~}}}ttttttvvvsssrrrtttvvvtttooolllnnnxxxxxxrrriiigggppp|||}}}wwwtttxxx{{{xxxrrrooopppsssuuusssnnnkkkmmmqqqqqqmmmkkknnntttwwwvvvsssqqqtttvvvuuuqqqoooppprrrppppppppppppqqqrrrssstttooopppooommmkkkkkkmmmpppsssqqqqqqtttxxxyyywwwtttrrrtttvvvvvvtttsssrrrsssuuurrrooopppsssvvvvvvvvviiinnntttwwwuuurrrpppooo{{{}}}|||vvvtttwww|||}}}wwwsssttt{{{~~~zzztttrrrssswwwzzzyyyvvvtttuuuxxxrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrtttuuuvvvuuutttsssppppppwww}}}tttpppttt{{{vvvzzzzzzzzz}}}}}}vvvvvv{{{xxx|||sssqqqnnnmmmnnnpppqqqqqqssstttuuuttttttsssssstttqqqssstttsssqqqpppqqqrrr{{{{{{uuunnnsssxxxnnnnnnqqqwww|||zzzrrrjjjssszzz~~~yyypppnnnxxx{{{qqqjjjqqqzzznnngggpppxxxxxxrrrnnnrrrwww{{{wwwrrrsssvvvxxxuuuqqqrrrtttvvvuuussssssuuuxxxxxxuuurrrsssuuuvvvtttrrrtttvvvvvvrrrmmmlllqqqvvvvvvqqqlllkkknnnooonnnkkkiiipppvvvssslllhhhlllrrr~~~yyysssoooppptttwwwyyyssslllooozzz{{{qqqooowwwuuu|||yyyuuu}}}}}}~~~yyytttrrrrrrkkkkkkooovvv|||zzzpppfffiiirrrzzzyyypppjjjlllqqqooonnnooorrrvvvyyyyyyyyyrrrzzzzzzsssqqqrrrsssoookkknnnvvvwwwpppooouuuuuuwwwuuunnnkkkqqqzzz}}}wwwuuuxxxzzzwwwttttttvvvssspppoooppppppooommmkkknnnqqqrrrqqqqqqrrrsssxxxvvvrrrppppppsssuuuwwwiiilllqqqttttttrrrooolllooossstttnnnffffffnnnwwwtttnnnllluuuwwwkkknnntttyyyyyytttqqqqqqsssxxxrrrmmmnnnsssxxxyyywwwooorrrtttrrrnnnnnnsssxxxuuuzzz{{{vvvsssuuuvvvvvvwwwttttttvvvtttqqqppprrrooorrrwww{{{}}}{{{vvvrrrnnnvvv|||wwwmmmiiinnnvvv{{{tttoooqqqwww{{{xxxtttjjjkkkvvv}}}ooommmxxx|||}}}uuuzzz|||xxxvvv|||xxxuuu{{{zzz}}}qqqwww{{{{{{ooovvvzzzsssgggfffqqqvvvoooqqqzzz~~~yyyrrrjjjqqqyyyyyysssnnnooorrr{{{tttooonnnrrrxxx}}}ooopppsssuuuvvvwwwvvvuuurrrrrrrrrrrrrrrssstttuuussstttuuutttrrrqqqrrrsssmmmmmmnnnqqqtttvvvwwwvvvppptttyyyzzzwwwtttrrrrrr{{{uuuqqqooorrrvvvzzzpppnnnmmmqqqvvvwwwrrrllltttyyyyyyqqqfffeeennnyyyxxxppphhhhhhmmmrrrqqqmmmnnnqqquuutttpppnnnnnnoootttrrrooonnnnnnrrrvvvyyywwwzzz{{{wwwqqqnnnppptttvvvtttssswww~~~~~~rrruuuyyy}}}{{{vvvpppmmmmmmpppnnnjjjhhhmmmssssssooojjjnnnsssssspppnnnmmmnnnrrrrrrrrrvvv}}}}}}wwwsssppppppppptttuuusssmmmlllqqquuuvvvssspppnnnpppssstttrrroooyyy~~~yyyooolllttt}}}~~~ooocccfffttt{{{tttiiieeennnyyy{{{vvvqqqpppqqqxxxooolllqqquuutttqqqiiimmmrrruuutttpppnnnlllsssqqqooollllllmmmppprrrpppuuuyyywwwrrrooorrrvvvvvvqqqnnnsss{{{{{{vvvsssuuuvvvuuurrrpppsssuuuyyy|||uuukkknnn{{{|||rrrrrrpppuuu~~~~~~tttnnnqqqyyyyyywwwqqqlllmmmuuu}}}zzzvvvsssyyyzzzqqqsssvvvxxxwwwrrrooonnnpppxxxvvvssstttvvvvvvssspppmmmppprrrtttttttttvvvwwwzzz{{{{{{{{{zzzxxxwwwvvvzzz~~~|||wwwvvv{{{zzz||||||xxx}}}|||zzz|||tttvvvvvvrrrmmmmmmsssyyyyyyxxxxxxyyyzzzxxxtttqqqsssssssssssssssuuuwwwyyyxxxuuussstttvvvwwwtttrrrsssttttttrrrrrrtttxxx|||wwwqqqmmmooouuuxxxuuupppqqqtttuuutttpppnnnppprrrsssqqqoooqqqvvvyyyxxxvvvooosssvvvwwwuuuttttttuuu|||vvvqqqpppssswww{{{ssssssrrrrrrqqqqqqqqqqqquuusssqqqoooooopppqqqrrrrrrqqqooommmkkklllooorrruuussspppoooooopppqqqrrrnnnnnnnnnooopppqqqsssttt}}}wwwoookkklllrrrxxxqqqrrrtttyyy~~~~~~vvvooollllllnnnnnnlllmmmppppppmmmiiikkkmmmnnnnnnnnnnnnooorrrpppmmmnnnrrrzzz}}}www{{{}}}zzzsssnnnnnnpppxxxyyyuuunnnlllqqquuuvvvqqqqqqpppoooooopppppppppyyy|||}}}xxxrrrpppuuuzzzzzzrrrkkkkkkpppssspppkkknnnpppsssuuuvvvuuusssrrrttttttsssrrrrrrqqqooonnnqqqrrrrrrqqqooooooqqqsssoooooooooqqqttttttrrrppptttyyy}}}xxxpppllloootttrrrnnnlllrrr|||~~~xxxpppsssvvvwwwvvvsssqqqppp~~~|||tttkkknnnyyy|||wwwpppqqqvvv||||||uuuooommmtttttttttttttttttttttsssuuuxxx{{{|||zzzxxxwwwwwwwwwuuutttssssssrrrqqqppprrrtttwwwxxxvvvrrrnnnlllpppoooooooooqqqtttwwwxxxrrrrrrsssuuuxxxxxxvvvssszzz~~~wwwuuuzzz{{{{{{}}}}}}~~~zzz{{{~~~{{{yyyuuurrrqqqtttvvvuuusssrrrzzzyyyqqqoooqqq|||uuunnnooovvv|||~~~rrrqqqsssyyy}}}{{{rrriiiwwwvvvtttpppnnnrrryyyyyyqqqjjjmmmvvvzzzuuunnnooosssuuusssnnnlllnnnrrruuurrroooppptttwwwuuurrroooppprrrrrrrrrtttwwwyyyyyyxxxwwwvvvuuutttttttttuuuwwwwwwrrrlllkkkpppvvvtttmmmiiinnnwwwzzztttkkklllrrruuurrrjjjhhhnnnuuuyyysssmmmkkknnnrrrssssssiiikkkmmmoooppppppoooooo{{{sssmmmjjjmmmrrrvvvmmmqqquuuyyy|||}}}|||uuummmtttxxxuuuqqqooommmjjjiiihhhhhhiiillloooqqqqqqnnnmmmlllkkkmmmooorrrtttuuusssxxx~~~zzz|||sssmmmuuu{{{zzzrrrmmmmmmqqqxxxyyyvvvooolllooorrrssssssuuuvvvrrrmmmlllooosssxxxxxxwwwuuutttttttttuuuuuuuuuuuurrrnnnlllmmmnnnwwwrrrmmmnnntttwwwvvvssshhhooowwwxxxsssmmmlllmmmxxxvvvrrrmmmkkknnnssswwwjjjllloootttxxxxxxsssooowww{{{}}}xxxooolllpppvvvpppoooooottt{{{~~~{{{wwwssssssssstttuuutttrrrppp{{{vvvrrrqqqsssvvvvvvuuusssvvvvvvsssrrrsssrrrooonnnnnnqqqwww|||{{{ssskkkqqq{{{~~~tttooottt}}}yyytttpppppptttvvvtttrrrnnntttzzzzzzuuuooolllkkkrrrnnnkkklllppptttwwwwwwmmmlllnnnrrrvvvxxxwwwuuu{{{~~~zzzwwwyyy|||||||||vvvzzz|||xxx{{{uuu|||{{{vvvssstttxxxzzzuuuppppppyyywwwpppooorrr|||vvvqqqsssyyy}}}ssstttvvvyyy|||zzztttoooxxxuuurrrqqqrrruuuwwwyyyuuuqqqnnnoootttvvvtttqqqrrrrrrrrrqqqppppppppppppqqqppppppqqqqqqpppooommmooonnnmmmnnnooosssӵ{{{vvvpppkkktttvvvwwwsssnnnmmmrrrvvvrrrmmmjjjooowwwzzztttmmmnnnqqqtttrrrnnnlllnnnrrruuurrrnnnnnnpppqqqqqqpppmmmmmmlllllllllmmmmmmnnntttrrrqqqqqqqqqqqqooommmnnnrrruuuvvvuuuvvvyyy|||yyy{{{}}}ĦĦӵ||||||uuupppkkkllliiigggiiinnnrrrrrrrrrhhhjjjmmmppppppnnnkkkiiiqqqnnnpppwww}}}~~~Ħtttooouuuyyyvvvppppppsssvvvsssooommmooorrrqqquuuuuupppnnnppppppooovvvzzz{{{wwwooolllqqqwwwuuusssqqqrrruuuvvvssspppssswwwyyyvvvpppmmmooorrrxxxrrrllllllqqqvvvuuussshhhooovvvwwwsssooooooqqqvvvuuuqqqmmmkkklllppptttkkkmmmqqqssstttsssssssssxxxyyyxxxuuurrrqqqtttwwwrrruuuxxxxxxvvvtttssssss}}}wwwpppnnnppptttvvvwwwpppnnnqqqxxxzzzsssmmmkkkxxxzzzttthhhgggqqqvvvsssnnnnnnqqqxxx}}}|||tttnnnttt{{{{{{rrrnnnsss{{{uuusssrrrsssuuuvvvuuutttrrruuuwwwwwwtttqqqqqqrrrooolllkkknnntttwwwtttqqqnnnoooqqqsssuuuxxx{{{}}}|||||||||}}}~~~|||zzzxxx}}}~~~zzz}}}{{{zzz}}}~~~|||zzzxxxxxxxxxxxxxxxwwwuuussssssxxx{{{zzzvvvssssssuuuuuuvvvyyy{{{}}}|||zzzwwwzzzzzzzzzwwwtttuuuzzz~~~uuurrrqqqtttyyyzzzuuuoooooorrruuusssooonnnrrrvvvuuurrrpppqqquuuvvvtttpppnnnrrrvvvuuuppplllkkkmmmnnnmmmkkkkkknnn4ĉ@ӵvvvrrrnnnrrrrrrrrrssstttuuutttsssooopppqqqqqqqqqqqqrrrttttttpppnnnooossstttppplllmmmpppttttttrrrnnnmmmllluuurrrnnnjjjiiikkkmmmooojjjkkkmmmppprrrqqqnnnkkksssttttttqqqnnnnnnrrrwww|||wwwtttxxx{{{rrrpppsssvvvwwwuuuuuuwwwzzzyyy>L=hĦ4ĉ@ӵ{{{tttooommmlllooorrrtttrrrppphhhiiikkkmmmnnnoooooonnnrrroooooovvv|||}}}|||{{{yyyqqqsss>L~~~xxxqqqllllllnnnqqqrrrzzzuuuoookkkkkknnnqqqssslllrrruuutttsssttttttqqqvvvyyy{{{wwwqqqnnnrrrwwwuuusssrrrtttvvvwwwtttqqqsssuuuwwwwwwuuutttttttttqqqpppooonnnoooqqqqqqrrrrrrrrrrrrrrrrrrsssuuuwwwooopppqqqpppmmmlllllllllrrrtttuuurrrmmmnnnttt{{{|||xxxtttssstttvvvuuutttrrryyy~~~zzzrrrlllnnnsss}}}xxxqqqooorrruuuwwwwwwooonnnrrryyyzzzsssmmmlllvvvyyytttjjjiiirrruuurrrqqqsssuuuvvvvvvvvvwwwxxxzzzyyywwwuuutttsssssstttooossswwwxxxwwwuuuuuuuuuzzzvvvqqqpppssswwwzzz{{{llllllnnntttyyyyyyrrrkkkqqquuuxxxvvvtttuuu}}}|||yyyxxx{{{|||vvv~~~wwwyyy|||~~~~~~|||zzzxxx~~~uuuzzz}}}{{{vvvssstttvvvxxxvvvtttsssuuuvvvwwwwwwpppvvv~~~~~~yyyuuusss||||||zzzuuupppsss|||tttsssssswww|||{{{tttlllmmmrrrvvvsssnnnmmmrrrwwwuuurrrppprrrwwwyyywwwtttuuuxxxzzzwwwrrroooppprrrnnnllljjjkkknnnGG=?xxxzzzpppmmmmmmrrryyyzzzuuuooommmrrruuurrrmmmlllqqqxxxwwwqqqlllnnnuuuwwwrrrkkklllrrrwwwwwwrrrmmmkkkkkkvvvtttqqqnnnllllllmmmoookkkkkkjjjjjjkkkmmmoooqqquuussspppllliiijjjnnnqqqmmmrrrwwwwwwssspppqqqtttooopppqqqpppooooooppppppnnnttttttooorrr|||HdĦ=ĪjGG=?xxxyyy|||~~~}}}zzzsssooonnnkkkgggeeegggmmmtttyyyqqqooopppvvv{{{zzzrrrkkknnnkkkmmmuuuwwwvvvyyy}}}zzzxxxHdĦwwwqqqrrrpppllliiikkkqqqvvv}}}uuulllhhhkkkooorrrrrrnnntttxxxxxxxxxzzz{{{xxxttttttuuutttsssrrrrrrsssvvvwwwxxxxxxwwwvvvvvvvvvuuussssssuuuxxxyyyxxxuuullloooqqqqqqooonnnnnnpppxxxtttoooooorrrvvvxxxxxxkkknnnqqqrrrpppmmmkkkjjjyyyzzzxxxrrrmmmnnnvvv~~~}}}yyytttsssuuuuuusssppppppvvvzzzwwwqqqnnnqqqvvvttttttvvvxxxyyywwwssspppwwwvvvuuusssssstttuuuuuunnnrrruuuuuuttttttqqqllluuuxxxyyyvvvqqqqqqwww}}}|||wwwrrrrrrvvvwwwsssooommmsssyyy{{{yyyuuuuuuvvv|||uuunnnmmmrrryyy}}}~~~ooopppssswwwzzzxxxqqqlllrrrvvvyyyxxxtttuuuzzz|||zzzzzz|||{{{wwwuuuyyy}}}~~~}}}~~~uuuzzz~~~ӵ{{{vvvqqqĭӵ}}}ӵxxxĦwwwxxxyyyyyyxxxwwwvvvuuusssӵӵttttttĦƜ`1.׼ssssxxxzzzoooĦuuuooonnnppprrrqqqppppppsssӵqqqĦuuussspppnnnnnnnnnnnnpppsssuuuĭӵjjjkkkĦnnntttqqqĦnnnĦnnnqqqwww{{{DdD?fӵĦӵƜ`1.׼sĭӵӵĦĦrrrnnniiifffhhhnnnxxxĦjjjnnnqqqrrrsssssssssssstttDdDlllmmmpppooopppӵwww|||ӵrrrӵxxx|||yyyppprrrĦpppoooӵoooppprrrvvvĭӵuuusssrrrqqqqqqssstttuuuuuunnnrrrwwwzzzyyytttpppnnnyyy|||xxxpppnnnvvvzzzxxxnnnnnnsssyyyyyytttpppooouuuyyy{{{wwwqqqooosssyyywwwvvvttttttttttttrrrqqqqqqtttwwwyyyyyywwwvvvuuusssrrrpppppprrruuuxxxyyyxxxwwwvvvuuuuuuttttttsssqqqsssvvvyyy{{{zzzxxxvvvzzz~~~zzzwwwxxx{{{~~~|||}}}~~~~~~uuuzzz?~4xxx{{{wwwg&e>&ezzzg&errr>hӵ}}}~~~yyysssrrrxxxg&e|||guO>uO>&errrnnn4ff?>ߝLpppgĉ@ssssssrrrrrrShӵpppooommmmmmpppuuuvvvg&ettt>hӵnnnnnnpppqqqqqqdddkkkuuufff?><zqqqg&e>&eiiilllHLoooooonnnShӵgLqqqqqqpppttt{{{|||vvvwww}}}S?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ{{{qqqpppooooooppp3h?gLjjjiiilllrrrvvvqqqhhhlllsssyyyD%%)?qqqfff?><zpppnnn=?Ħyyyg&emmmg&epppwww|||S?ʬppp4ff?>ߝLqqq@ennng&eooouuuttt3h?g&e>&exxxwww??zzzrrrkkkmmmuuuyyyvvvpppnnnrrrvvvvvvsssppppppqqqsss|||{{{pppoooxxxzzzsssuuuoooooouuuvvvqqqqqqxxxtttxxx{{{yyytttpppppprrrqqqvvvyyywwwrrroooqqquuuwwwuuusssuuuyyyzzzwwwtttjjjoootttuuusssqqqqqqsss|||wwwqqqnnnqqqvvv{{{qqqpppsss{{{xxxoooyyyuuunnnttt~~~}}}yyy~~~{{{}}}}}}zzz4DӵrrrnnntttHƅ^Hu]ĦpppHu]ĦpppZuR)Ħ{{{pppmmmttt}}}Hu]ĦvvvHŐeHŐeHu]ĦsssqIܗGIӵjjjtt{{{{{{sssHGgĉ@rrruuuvvvmmmggglllwww{{{Hu]ĦvvvZuR)ĦhhhjjjmmmnnnnnnjjjkkksߝLGdUĦlllHƅ^Hu]ĦpppntHdĦwwwrrrHGgĉ@kkkHdĦjjjlllwwwzzzuuuoooppprrrwwwzzzzzzHtƅ^zzzBt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦ{{{zzzBt=o9ĦHdĦlllfffjjjuuuyyyrrriiilllvvv~~~Dtfo9ĦsߝLGdUĦpppHt@cӵHu]ĦrrrHu]ĦyyysssHtƅ^sssqIܗGIӵiiiH׼sdddjjjHu]ĦdddxxxBt=o9ĦHƅ^Hu]Ħvvvuuurrrsssttttttsssssstttuuuxxxsssooonnnqqqtttuuutttyyypppnnnuuuwwwrrrooorrrvvvxxxyyyvvvrrrppptttyyysssoooooovvv}}}qqqdddllluuu|||wwwmmmjjjrrr|||zzzpppqqqzzz|||uuuggglllrrrtttsssqqqqqqsss}}}wwwrrrpppqqquuuwwwtttvvvyyy{{{zzzxxxvvvuuuzzzxxxxxx{{{zzzvvvvvvyyy}}}yyy4DuXӵsssmmmsssDdDΦDdDĦqqqDdDĦtttuuut|d<ĦtttDtwwwppplllooovvvyyysssmmm>d<Ħlll>d<ʜDd<ʜ4DuTӵtttrrrF&uTӵooo4DufئL>errrpuR)Ħpppnnnsssvvvsssllljjj>d<ĦmmmDteeemmmmmmkkkiiigggppppppDdDΦDdDĦooo>d<ʜ4DuTӵppp4DwDd<ĦnnnpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>dd<ӵDd<DdDΦDdDĦnnnDdDӵnd<DdDĦmmm>d<ĦssspeӵmmmĦpppF&uTӵwwwDdDĦwwwttt>d<ĦwwwpeӵDx<>d<ʜ4DuTӵooopppvvvxxxtttoootttuuuuuuuuuuuuvvvxxxyyyttttttttttttsssrrrooommmssszzzyyypppnnnvvv{{{zzzlllooouuuzzz|||yyyrrrmmmlllnnnpppooonnnooorrruuurrrmmmkkkooowww{{{xxxrrrmmmqqqttttttqqqnnnnnnppp{{{uuuooommmpppvvvyyyzzzvvvwwwxxxxxxvvvsssrrrqqqvvvzzz||||||yyyxxxzzz}}}yyyxxxyyy{{{{{{~~~~~~tttzzz4DuXӵtttwwwrrrD&dq&ĒRqqqrrrsdKĦoooDHRRudvvvuuusssqqqqqqsssuuusdKĦuuuD&oq<Ōq&ĒRxxxpppmmm>dp&ĒRqqqpppnfʜd<Φ>d<Ħqqqs&dq&ĒRlllnnni?ʜtd<ĦkkkHHܗDӊBqqq<xjjjnnnrrrpppooorrrvvvB?daĦB?Ho9>d<>d<ӵB?Ho9rrr<xkkkmmmppprrrrrrqqqppp&ӫeʬtIӇkkk>d<Φ>d<ĦuuuD&ӫetIӇsssDdDĦlllsdKĦoooB?dp&ĒRqqqttt>d<sdKĦqqqB?Ho9ooos&dq&ĒRvvvyyyxxxtttppppppqqqyyytttpppqqqvvv{{{}}}}}}ppprrrtttuuutttqqqnnnlllxxx}}}zzzooommmvvv~~~lllooouuuzzz|||yyyrrrmmmnnnmmmmmmooorrrtttsssrrrooonnnooorrruuuwwwvvvtttttttttssssssrrrrrrrrrrrrrrrooommmnnnrrruuutttrrryyy{{{|||wwwrrrqqqvvv|||vvvuuuwww~~~}}}tttuuu{{{wwwxxxuuuwww4DuXӵrrrmmmnnnHu]3hhpppqqqqqqnennnmmm=evvvyyyzzzuuunnnlllrrryyynevvvyyypIƎ@t@hzzzvvvrrr>hrrrrrrqqqfesss@ďDrrrsssuuuuuuqqqmmmmmmooopppnepppqqq=ehhhhhhmmmqqqqqqooofffhhhegeppppppsĪj@hssspppqqqfdDĦppp@ďDnnnmmmHkgeooottt{{{qqqmmmlllrrryyy@hnnnmmm@GqqqjjjHĪj@IŌrrrrrrBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@G|||HkgemmmoooqqqqqqpppjjjllloooHĪj@IŌggghhhegexxxwwwHu]3hIŌooorrrDdDĦpppneoooppp@hsssttt>hjjjlllnnnsennnnennnkkk@GrrrnnnsĪj@hllluuu|||{{{tttnnnppptttxxxtttooopppuuuzzz}}}}}}qqqsssuuuuuutttssssssssssssvvvwwwsssrrruuuwwwvvvtttttttttsssssstttuuuvvvqqqnnnlllpppvvvxxxuuuoooooorrrvvvwwwuuutttuuuwwwzzzwwwsssrrrtttvvvvvvuuukkklllnnnpppssstttrrrqqq{{{}}}|||xxxrrrsssyyywwwuuuvvv~~~sssvvv|||vvvvvvvvv4DuXӵpppĵD^qqqqqqqqqqqquuunnnoootttuuuvvvvvvtttpppoooqqqsssppptttuuupppppprrrtttwwwtttsssqqqooossssssppprrrppptttxxxvvvpppkkkkkkooorrrnnnqqqqqqooollllllnnnooonnnmmmhhhiiinnnmmmnnnsssvvvxxxwwwtttDdDĦvvvvvvuuunnnllllllrrryyy}}}qqqoooooossswwwwwwrrrooonnnqqqttttttrrrvvvtttmmmD^s׼sgeFm8>aĦs׼sHozzzuuutttwwwyyyrrrpppooopppssssssrrrssstttD^vvvxxxyyyDdDĦxxxuuu{{{wwwsssqqqmmmsssxxxmmmjjjiiikkks׼skkknnnrrrnnnkkkpppyyyqqqrrrqqqmmmqqquuuwwwuuutttuuuvvvrrrsssssssssrrrssswwwzzzuuutttsssqqqpppsssyyy~~~sssqqqrrrwwwxxxtttppppppxxxxxxvvvrrroooqqqvvv{{{uuuqqqnnnqqqvvvyyyvvvrrrsssxxx||||||wwwtttvvvxxxzzzwwwuuutttuuuvvvvvvvvvmmmnnnpppqqqrrrtttwwwyyy{{{{{{zzzzzzzzzzzzzzzzzzyyy{{{}}}~~~{{{}}}zzzyyyxxxxxx{{{~~~Φ4DuXӵtvӵ>d<ĦtttrrrqqqppprrruuuwwwĦrrruuuuuussstttxxx|||tttqqqpppqqqttttttppplllkkkpppĦnnnrrrvvvzzzpppggggggoootttrrrmmmjjjooovvvwwwtttpppoooooowwwuuurrrnnnlllnnnssswwwnnnmmmmmmppptttsssmmmgggmmmtttxxxvvvpppmmmrrrxxxuuupppkkkkkkooorrrqqqoooĦooommmlllnnnqqqkkknnnqqqqqqooollljjjiiikkklllllljjjiiilllssszzzmmmjjjkkksss{{{|||sssiiinnnwww}}}zzzpppkkkpppwww>d<Ħzzzxxxtttqqqsssvvvwwwrrrlllnnnssspppxxxxxxpppnnntttxxxuuusssttttttuuuuuutttqqqnnnnnnoooppppppnnnmmmnnnooolllqqqtttrrrmmmmmmssszzzuuuqqqlllkkksss{{{zzztttjjjmmmpppnnnmmmsss~~~~~~{{{Ħ~~~ssslllkkkrrrwwwuuurrrssssss>d<ĦxxxzzzBegeFYĉ>aĦBenu]ӵ|||xxx}}}}}}www{{{rrrzzzzzzsssqqqrrruuusssooonnnooo>d<Ħrrruuu|||>d<Ħ~~~vvvjjjĦ~~~sssjjjlllvvv|||wwwooohhhqqqyyyyyyqqqlllnnnrrroookkkhhhjjjBeqqqnnnoooqqqsssĦnnnoooqqqsssttttttsssrrrrrrooowww}}}{{{ssspppsssyyyqqqmmmlllpppxxx|||zzzvvvkkksssyyywwwppplllpppvvvwwwuuupppkkkkkkqqq}}}xxxpppooovvvxxxrrrnnnqqqvvvxxxyyyvvvrrrppptttyyywwwtttqqqqqquuuwwwwwwvvvwww|||zzzvvvwwwyyyvvvwwwwwwvvvuuutttuuuvvvrrrssssssqqqqqquuu|||zzzwwwwww|||yyyqqq{{{xxxvvv}}}wwwnnnqqqzzz?aŖ%7uSQuR)ӵsdKĦvvvsssmmmppp}}}gdKĦ}}}xxxnnnnnnzzzyyyqqqjjjmmmtttxxxtttnnnjjjgdKĦjjjnnnuuuvvvpppiiihhhlllpppqqqooolllrrrsssqqqqqqtttsssnnnppprrrsssuuutttrrrpppnnntttvvvwwwsssnnnllloootttsssnnnjjjnnnvvvyyytttmmmiiiooosssrrrmmmkkkpppgdKĦnnnoooqqqpppnnnhhhkkkpppttttttqqqllliiiooonnnmmmkkkkkkmmmrrrvvvrrrqqqqqqtttwwwvvvpppkkkqqqsssuuuuuusssrrrrrrrrrgdDĦoooqqqtttzzzyyyuuuqqqrrrvvvuuuppprrrooonnnooossstttsssqqqxxxxxxvvvpppjjjjjjpppwwwqqqkkkhhhmmmwwwyyyqqqgggiiipppuuussslllkkkqqqxxx}}}tttllllllsssyyyyyywwwpppooommmkkkllluuuxxxwwwxxxzzz~~~{{{yyywwwgdKĦzzzssslllgggkkktttxxxssslllnnnsdKĦsssvvv}}}xxxttt}}}}}}zzz}}}ŶS3we<iĉ@3hR/ŌzzzwwwyyywwwpppkkknnnDdDĦnnnpppzzzsdKĦqqqpppgdKĦrrruuuwwwuuuqqqnnnpppsssrrrnnnlllpppwwwyyyuuupppooolllpppuuukkkuuuxxxvvvrrrgdKĦssskkkkkkooouuuyyyxxxqqqkkknnnyyyyyypppnnnqqqsssuuuoookkknnnuuuzzzxxxsssqqqnnnrrryyytttkkkmmmwwwuuusssrrrpppqqqrrrtttvvvrrrsssrrrqqqooooooqqqrrrsssrrrrrrtttwwwuuuqqqmmmpppvvvzzzvvvnnnllluuu~~~zzzyyy~~~tttqqqwww}}}}}}xxxtttsssttt~~~xxxpppmmmpppxxx{{{xxxwww{{{xxxppp{{{zzzwwwzzz~~~}}}}}}{{{wwwxxx>Auuune{{{|||oooooosss|||nexxxyyyzzzxxxvvvvvvzzz~~~uuuuuutttrrrqqqppprrrsssneqqqrrrrrrssspppooooooooooooooonnnmmmsssvvvtttooonnnsssuuusssnnnooorrrvvvwwwuuuoookkkyyy{{{zzzuuuooommmqqqvvvsssooommmooosssuuussspppkkkmmmooonnnmmmmmmnepppmmmmmmooorrrsssrrrqqqqqqqqqqqqqqqqqqqqqkkkjjjjjjmmmppprrrqqqooorrruuuxxxvvvrrrpppqqqttttttqqqooorrrvvvwwwsssDemmmlllooosss~~~uuummmnnntttxxxwwwlllmmmnnnqqqrrrqqqnnnllluuuuuusssoookkkjjjnnnqqqpppooopppqqqrrrqqqnnnlllnnnpppqqqpppoooppprrruuurrrrrrrrrssstttttttttsssvvvsssooolllnnnyyyxxxttttttssssssuuuvvvuuunexxxyyyvvvnnniiillltttxxxtttmmmmmmneooorrrvvv{{{uuunnnkkknnnrrruuuwwwtttrrrvvv|||{{{>Ak<fh~~~uuusssyyy|||Deooommmoootttwwwxxxneuuuqqqnetttqqqvvvzzzwwwppplllmmmqqqvvvqqqlllkkknnnsssvvvwwwiiilllrrruuuqqqjjjhhhkkktttsssneoooooolllooosssuuuuuuttttttuuuuuuyyy{{{wwwvvvvvvtttpppnnnqqqttttttrrrrrrsssuuuzzz{{{xxxsssrrrtttwwwwwwrrrssstttttttttrrrqqqoooqqqssstttqqqmmmmmmppptttsssqqqrrrtttxxxwwwsssooosssvvvxxxuuuppppppvvv|||zzzuuuxxx}}}}}}yyyoootttzzz|||yyyuuurrrqqqxxxuuusssrrrtttxxx{{{}}}|||||||||zzzxxxxxx{{{}}}}}}{{{zzz{{{}}}~~~}}}{{{{{{{{{xxxyyyssssssvvvzzzsssvvvwwwuuuuuuuuusssrrrvvv{{{}}}xxxsssrrrxxx|||wwwnnnkkkqqqyyyjjjrrrxxxvvvqqqkkkppptttuuusssooommmmmmyyyyyyvvvqqqppptttwwwvvvooopppssswwwzzzwwwqqqlll||||||yyytttooonnnqqqtttrrrrrrrrrqqqpppppprrrtttqqqnnnllllllooorrrsssrrrpppnnnoooqqqsss|||xxxsssooonnnqqqvvvyyyiiigggiiiooouuuvvvoooiiirrryyy}}}yyyppplllrrr{{{uuuoookkknnnvvvyyytttmmmppplllkkknnnrrr}}}uuummmmmmrrruuutttooooooooonnnmmmmmmnnnoooqqqpppooonnnmmmkkkkkkkkknnntttwwwtttmmmjjjlllqqqssspppmmmooorrruuusssqqqiiipppxxxyyytttooommmoooyyyvvvqqqnnnqqq}}}|||rrrooopppnnnmmmnnnqqqqqqsssvvvyyyxxxrrrlllmmmsssvvvtttppppppqqqqqqtttyyywwwtttpppmmmlllnnnqqqssssssrrrpppooopppqqqsssuuu}}}{{{zzztttooonnnnnnnnnlllooo|||tttnnnxxxpppqqqvvvzzzwwwpppkkklllooosssrrrqqqnnnlllnnntttxxxmmmsssuuurrrmmmlllkkkiiimmmnnnpppmmmjjjnnnssswwwtttppppppwww~~~}}}zzzxxx{{{|||vvvnnniiittt|||zzzpppkkkpppwww~~~qqqqqq|||~~~wwwqqqsssvvvwwwvvvsssooolllpppssstttqqqmmmlllppptttrrrrrrsssvvvxxxwwwuuusssvvvuuuuuuttttttuuuwwwxxx|||}}}xxxuuuwwwxxxwwwuuuuuuuuuuuuvvvvvvvvvwwwoooqqqtttvvvvvvvvvtttsss~~~yyyqqqrrr|||~~~xxxssswww~~~wwwxxx}}}yyyrrrxxxxxxqqqpppwwwwwwrrrrrrnnnqqq{{{}}}tttoooqqqyyy}}}xxxmmmlllwww~~~~~~rrrnnnmmmssszzz|||vvvooossswwwzzzwwwqqqoootttzzz|||sssjjjjjjqqquuusssooonnnpppsssttttttssssssrrrwwwyyyzzzzzzyyyxxxvvvssstttuuuwwwwwwwwwvvvvvvwwwyyyvvvsssqqqrrrqqqooolllqqqtttuuurrrmmmmmmrrrwwwxxxqqqlllmmmsssxxxvvvsssjjjoootttuuurrrooonnnooo~~~zzzuuuqqqqqqsssvvvyyymmmllllllooossstttpppkkktttxxxzzzxxxssspppssswwwpppooonnnpppsssuuusssqqqrrrqqqooonnnmmmmmmoooqqqpppssstttrrrqqqrrrooojjjyyyvvvqqqkkkgggjjjrrryyyooonnnnnnoooooommmjjjgggmmmtttxxxuuullliiinnnttttttpppmmmooosssuuusssqqqkkkqqqxxxwwwrrrmmmlllnnnttttttrrrqqqsss|||}}}qqqmmmmmmmmmnnnpppqqqpppppprrrtttwwwwwwwwwuuutttrrrpppooopppsssuuuvvvuuusssrrrtttwwwyyyzzzooorrruuuuuussspppnnnnnn{{{yyyqqqhhhgggooovvvxxxsssnnnnnnvvv}}}yyysssooommmmmmnnnuuu|||vvvrrrooopppuuuwwwuuurrrvvvvvvuuusssqqqooooooppphhhpppwwwwwwrrrnnnooorrrxxx}}}xxxlllhhhooosssqqqjjjjjjkkknnnqqqpppllliiippptttvvvssspppqqqxxx~~~|||{{{wwwqqqnnnuuu{{{yyyqqqnnnrrryyywwwuuuyyyzzzuuutttuuuuuuuuuuuutttrrrrrrpppqqqrrrrrrqqqpppppppppqqquuuyyyyyyuuusssuuuwwwxxxuuurrrtttwwwyyywwwuuupppzzz~~~xxxuuurrrooo}}}wwwqqqoooqqqvvv{{{~~~nnnqqqssstttsssrrrpppppp~~~~~~|||wwwsssttt{{{{{{xxxwwwxxx|||}}}{{{yyyzzz|||}}}{{{tttvvvsssnnnrrr||||||tttpppmmmsss~~~uuunnnnnnuuuzzzvvvlllkkktttzzzyyyrrrpppppprrrvvvwwwvvvuuuwwwtttqqqssswwwyyyyyywwwuuutttssspppnnnmmmnnnpppuuuqqqmmmnnnsssxxxzzzyyyooottt}}}}}}tttooo{{{|||{{{vvvqqqsss{{{vvvqqqnnnqqqvvvwwwppphhhrrrtttuuurrrnnnmmmrrrwwwyyyrrrlllmmmtttxxxwwwtttnnnqqqttttttrrrppprrrtttwwwwwwwwwvvvuuutttssssssuuutttrrrpppoooooorrrtttvvvsssrrruuuyyyyyysssmmmkkkppptttsssnnnmmmrrrxxxzzztttnnnllloooqqqqqqpppgggmmmrrrsssssssssooojjjzzzxxxrrrlllhhhkkkrrryyyooooooooopppqqqoookkkhhhmmmpppsssrrrnnnmmmqqqtttqqqqqqqqqqqqpppqqqrrrsssttttttsssqqqoooooopppqqqkkknnnqqqrrrtttxxxqqqkkkjjjmmmqqquuuqqqoooooosssyyy{{{wwwrrrqqqtttvvvrrrllllllrrrxxxyyytttooopppvvvzzzyyywwwmmmpppssssssrrrpppoooooouuuuuuqqqjjjiiipppttttttsssppppppttttttsssvvv|||wwwxxxzzzwwwqqqmmmpppsssuuurrrnnnnnnrrrwww{{{uuuooonnnqqquuuuuusssfffoooyyyzzzuuuooonnnooo{{{~~~yyymmmjjjqqquuuqqqmmmllllllnnnoooppppppoooqqqqqqrrrrrrssstttvvvwww}}}xxxsssuuuwwwwwwuuurrrrrrtttwwwxxxxxxyyyyyy|||zzzpppoootttxxxvvvsssqqqrrruuuxxx{{{rrrpppppprrrvvvuuupppkkkqqqyyy~~~{{{sssnnnrrrxxxvvvtttssstttxxxyyyvvvtttnnnwww~~~}}}wwwtttqqqooowwwtttpppppprrrvvvyyyzzzvvvvvvuuurrrpppppptttwww|||xxxuuuvvvyyy{{{xxxtttvvv|||}}}vvvtttxxx}}}yyyuuuxxx}}}rrrrrrrrrrrrwww|||zzzuuutttqqqrrrvvvwwwuuussssssllloooqqqpppppprrrpppllltttuuuvvvtttssstttxxx|||zzzrrrkkkpppzzz|||uuupppuuuxxxuuunnnjjjmmmrrrwwwqqqjjjkkkrrryyy|||{{{lllqqq{{{~~~vvvrrr}}}}}}{{{uuupppqqqzzzuuurrrrrruuuyyyyyysssmmmsssssssssrrrqqqqqqsssuuussspppnnnnnnqqqttttttsss{{{yyytttpppooosssyyy~~~pppsssvvvyyyxxxuuupppmmmyyyxxxuuuqqqnnnpppuuuyyyuuuooommmrrr{{{}}}tttjjjlllrrrwwwtttnnnlllrrryyy{{{vvvqqqoooqqqrrrpppnnnlllppprrroooooosssuuutttpppqqqrrrqqqooonnnmmmmmmpppqqqqqqqqqpppooommmlllllllllllloooqqqsssrrrqqqnnnqqqsssqqqnnnmmmppptttzzzuuupppmmmoooqqqrrrrrrgggkkkppprrrsssvvvzzz~~~pppkkkkkkmmmqqquuupppoooooossswwwyyyuuuqqqpppsssuuurrrnnnmmmrrrxxxuuurrrpppqqquuuwwwvvvssszzzvvvrrrnnnooorrrwwwzzzmmmooosssuuuvvvssspppnnnuuuwwwvvvrrrnnnoootttyyyxxxtttrrrsssxxx||||||zzzxxxyyyrrrsssvvvvvvpppiiigggmmmttt{{{tttmmmlllqqquuuvvvtttoooqqqtttsssqqqqqqsssuuurrruuuvvvsssrrrrrrooojjjrrrrrrqqqpppoooqqquuuyyyrrrpppooossswwwwwwsssnnnvvvtttnnnssszzz}}}tttmmmnnnvvv|||zzzvvvppppppxxx{{{mmmkkktttxxxvvvrrrpppqqquuuzzz}}}uuurrrqqqsssvvvvvvrrrnnntttyyy}}}zzzrrroooqqqvvvrrrsssuuuvvvvvvuuuuuutttvvvxxxwwwsssrrruuuvvvuuuiiimmmssswwwxxxuuuqqqnnn}}}|||xxxsssppprrryyyyyytttqqquuu||||||uuummmttt}}}uuupppwwwyyyrrrvvv}}}}}}|||yyylllooowww~~~}}}vvvrrrrrrvvvuuurrrnnnpppuuuxxxvvvmmmjjjkkkqqqsssoookkkiiisssvvvwwwtttppppppvvv|||xxxrrrnnnqqqxxx|||zzzvvvrrrtttuuutttqqqppprrrtttqqqooommmooorrruuuvvvvvvrrrqqqttt|||~~~{{{{{{~~~yyyxxxvvvtttttttttttttttuuuxxxzzzxxxtttrrrsssvvvtttqqqoooqqquuuwwwuuuqqqnnnppprrrqqqppppppsssuuu~~~yyyssspppqqquuuyyy{{{oooqqqtttvvvvvvtttpppnnnvvvuuuttttttuuuvvvwwwwwwqqqpppooossswwwxxxuuuqqqtttrrrqqqqqqrrrsssssssssrrruuuxxxwwwsssooolllkkkrrrtttsssnnnmmmrrrxxxzzzjjjlllooorrrssspppjjjfffqqqrrrsssqqqnnnmmmoooqqqkkkjjjjjjnnnrrrtttqqqnnnmmmppprrrpppmmmlllooorrrvvvsssppppppqqqrrrrrrqqqkkkmmmoooppprrrwwwxxxpppoooqqqqqqpppqqqppprrrtttsssqqqrrruuuxxxtttrrrpppqqqtttvvvuuutttnnnsssxxxxxxsssqqqrrruuu|||rrrnnnpppuuuzzz|||pppooottt}}}}}}tttoooqqqtttzzzyyyoookkkppptttsssrrrpppooopppsssuuutttrrrrrrxxx{{{yyyxxxrrrpppppppppoootttsssqqqpppooopppqqqqqqwwwsssnnnmmmqqquuuwwwxxxnnnmmmpppuuuuuupppkkkjjjsssuuuuuurrrnnnooovvv}}}sssqqqpppssswwwvvvqqqkkkooozzz{{{sssqqqtttwwwzzztttoooppptttxxxvvvsssnnnpppuuuxxxwwwtttsssuuusssssssssttttttuuuvvvvvvwwwvvvuuurrrpppppptttxxxxxxwwwuuuuuuuuuuuusssqqqlllsssxxxxxxsssppprrrvvv{{{xxxrrrooosssyyyzzzwwwgggnnnwww{{{yyytttooommm{{{{{{yyytttppprrryyyvvvuuuttttttuuuuuutttrrrwww|||}}}xxxvvvyyy~~~|||yyyxxxzzzyyywwwwwwzzz}}}fffnnn}}}pppkkkpppsssvvvsssmmmoooxxxzzztttwwwlllgggmmmqqqnnnmmmpppqqqssstttrrrnnnnnnsssxxxvvvtttssssssuuuvvvwwwxxxwwwssspppqqquuuxxxxxxvvvjjjnnnrrrtttsssqqqooooooyyyrrrnnnqqquuuxxxuuurrrppptttyyywwwnnneeeuuu|||yyymmmiiirrr|||uuuooolllpppxxx{{{vvvooommmrrrwwwvvvqqqooosssyyyvvvtttsssuuuwwwwwwtttppppppqqqrrrssssssrrrrrrqqqqqqpppqqqwww|||}}}xxxrrrnnnqqqttttttrrrrrrwww{{{}}}rrrjjjmmmwww{{{uuullliiittt~~~}}}tttkkkhhhjjjqqquuuuuupppnnnrrrvvvwwwnnnmmmmmmoooqqqqqqmmmhhhqqqssstttqqqlllkkkpppuuujjjiiikkknnnrrrsssooolllooooooooonnnmmmmmmnnnpppoooqqqssstttsssrrrpppnnnrrrqqqpppoooqqqyyyxxxrrrqqquuuyyyuuupppmmmrrrwwwzzzuuummmmmmvvvyyyqqqlllpppzzz~~~xxxpppjjjwwwsssmmmrrrzzzxxxpppnnnpppssssssrrrxxxooopppyyyyyyooonnnvvvqqqzzzxxxllljjjrrrtttmmmppprrrsssrrrppppppqqqsssuuurrrrrrssssssssswww}}}vvv|||zzzzzzqqqmmmrrrvvvtttnnnjjjkkknnnxxxqqqlllnnnuuuyyyyyyvvvrrrllllllssstttnnnlllqqqppptttvvvqqqkkkkkksss|||tttsssssstttvvvuuuqqqmmmlllqqqtttssssssvvvuuurrrtttuuutttsssrrrqqqqqqqqqooouuutttooorrr|||~~~vvvnnnqqquuuxxxxxxuuupppmmmxxxzzzxxxqqqiiikkkvvv{{{sssmmmpppyyy|||vvvnnniiirrr{{{zzzqqqmmmqqqwwwyyyuuuqqqqqqyyy{{{rrrnnntttyyyzzzvvvssssssvvvtttwwwwwwtttppppppuuuzzzuuuxxxyyytttnnnmmmttt|||{{{yyyxxxyyy|||~~~}}}{{{rrrwww~~~~~~uuummmpppyyy}}}{{{ppprrruuuwwwxxxwwwuuusssuuuuuusssrrrrrrqqqrrrrrrqqqooollliiijjjoooxxx~~~rrrmmmjjjlllqqqtttrrroooqqqzzz|||oookkksss}}}vvvmmmmmmuuu}}}}}}{{{pppmmmqqqxxxtttjjjjjjrrrvvvsssooommmooouuu|||xxxwwwtttqqqnnnnnnoooqqquuuuuuuuutttrrrqqqqqqqqqooorrruuusssooommmpppsssttttttoookkkrrr}}}|||rrrrrrnnnqqqzzzzzzqqqnnnrrrsssyyyvvvkkkgggoootttsssmmmkkkllluuuzzzrrrooouuuyyyuuunnnmmmuuu}}}zzzsssmmmooovvvyyytttmmmlllrrrwwwxxxuuuqqqoooooonnnnnnnnnooopppqqqrrrrrrqqqrrrrrrpppnnnnnnppprrruuummmiiippp|||~~~sssfffgggooovvvtttlllgggiiinnnuuuppplllkkknnnrrrsssssslllssszzz{{{uuuooolllllluuuqqqoooqqqxxxuuurrrooorrrvvvwwwsssnnnsssuuuwwwuuuqqqppprrruuuooopppqqqsssttttttsssrrrzzzwwwtttrrrssstttuuuuuuuuutttqqqpppoooooopppqqqvvvyyy{{{xxxsssqqqtttxxxqqqpppoooqqqsssrrrlllgggqqqxxx}}}zzzqqqmmmpppwwwyyyssslllkkknnnrrrtttsssooouuu{{{}}}{{{xxxwwwwww~~~~~~xxxnnngggfffggghhhnnnmmmlllooouuuyyyvvvqqqooopppnnnkkknnntttwwwvvvpppmmmmmmrrryyyyyysssmmmtttwwwyyyvvvpppnnnqqquuuwwwnnnggglllwww}}}wwwooogggrrr||||||rrrkkkkkkooorrrxxxvvvnnnoooyyy~~~yyytttssssssuuuwwwwwwuuusssuuussspppmmmkkklllqqquuuoootttyyyyyytttqqqqqqsssuuuqqqmmmnnnrrrvvvvvvtttpppssswwwwwwtttrrrrrrtttzzz~~~|||tttssszzz|||wwwuuuttttttvvvwwwvvvtttrrrvvv}}}vvviiihhhvvvyyyqqqsss{{{}}}xxxtttwwwyyyyyywwwvvvwwwxxx{{{tttrrrqqqssswwwyyyzzzyyyrrrtttwwwyyywwwsssooolllqqqpppmmmllllllpppuuuxxxtttqqqmmmlllmmmooopppooovvvyyy{{{yyytttrrruuuyyyyyywwwttttttwwwzzz||||||xxxwwwtttqqqqqqtttuuuuuupppppppppppprrrtttvvvxxxxxxxxxwwwrrrmmmmmmqqquuurrrpppnnnooopppqqqpppnnnlllpppttttttpppnnnooorrrsssrrrooommmpppvvvvvvsssiiikkkrrrzzz{{{uuupppnnnpppsssrrrnnnlllnnnooonnnmmmmmmooosssxxxyyyxxxvvvtttrrrpppqqqsssuuuuuuuuuqqqrrrtttuuuuuutttrrrqqqsssrrrrrrrrrsssssssssrrrjjjkkklllnnnnnnnnnmmmmmmssssssqqqooonnnooopppqqqssspppooovvv~~~~~~uuullllllqqqtttsssoookkklllnnnppppppooopppqqqrrrqqqpppnnnrrruuuvvvsssqqqqqqsssrrroooooouuu}}}uuusssqqqpppqqqsssuuuvvvtttsssrrrtttwwwwwwtttpppkkkooorrrrrrooonnnrrrvvv{{{vvvpppooorrruuuuuutttmmmoooqqqrrrsssrrrpppooo{{{zzzxxxsssoooppptttyyyrrrsssrrrqqqnnnnnnoooqqqsssuuuvvvvvvuuuttttttuuurrrsssrrrqqqooooooqqqsssvvvuuusssrrrsssssssssrrrxxxyyy{{{}}}uuuooojjjhhhggghhhlllpppsssuuuuuusssqqqrrrsssqqqmmmooovvvyyyxxxooommmmmmqqquuuwwwtttpppssstttuuutttrrrrrrtttuuuuuurrrpppqqqtttuuussspppqqqtttwwwuuuqqqoooqqqsssrrrqqqrrrtttuuusssssstttwwwwwwuuurrrpppqqquuuyyysssrrrooonnnnnnooopppqqqpppuuuyyyxxxssspppqqqtttuuupppkkkkkkqqqvvvvvvuuurrrtttttttttsssrrrssstttzzzsssrrrwww{{{{{{qqqrrruuuwwwvvvtttrrrqqqwwwwwwuuutttsssuuuxxxzzzxxxxxxxxxxxxwwwxxxzzz{{{|||vvvqqqrrrxxx}}}}}}{{{}}}}}}uuurrroooqqqvvv{{{~~~wwwwwwyyyxxxvvvrrrnnnlllpppooommmnnnpppqqqqqqqqquuuuuurrrnnnjjjjjjnnnsss{{{xxxuuuvvvyyyzzzxxxuuuqqquuuyyyyyyvvvuuuxxx{{{xxxmmmppp}}}xxxmmmoooqqqssstttsssqqqpppwwwxxxwwwsssnnnmmmrrrvvvooommmlllmmmpppqqqpppnnnkkknnnqqqrrrqqqpppppppppqqqpppqqqssspppmmmoootttiiiooossstttvvvyyywwwsssmmmkkklllqqqqqqmmmiiiiiillloooqqqqqqooopppuuuyyywwwnnnhhhmmmwww{{{uuullliiiqqqxxxyyytttppprrruuuxxxsssmmmlllppptttuuutttiiijjjmmmnnnooommmkkkiiisssqqqooonnnooopppppppppqqqssswww{{{~~~|||wwwssssssrrrqqqpppqqqpppooonnnlllppptttvvvtttqqqnnnmmmrrrqqqpppppprrrtttwwwyyyooonnnqqq{{{zzzooossssssrrrpppoooqqqwww|||uuurrrqqquuu||||||uuummmjjjnnnqqqoookkkkkkqqqwwwzzztttnnnlllpppttttttsssnnnooopppqqqssstttuuuuuuwwwwwwuuutttsssrrrrrrrrrsssvvvvvvpppjjjkkksss|||vvvqqqnnnrrryyy|||xxxrrrmmmsssxxxvvvppplllooosss}}}vvvnnnjjjlllooopppooommmooosssvvvwwwvvvtttsss}}}~~~rrrkkklllkkkpppvvvwwwsssnnnmmmmmmooopppooolllmmmrrruuutttppppppqqqrrrsssuuuwwwwwwtttqqqpppqqquuuwwwwwwuuurrrvvvyyyvvvpppmmmnnnqqqzzzvvvqqqppprrruuuvvvwwwqqqkkknnnyyyxxxnnnjjjpppyyyzzzwwwpppjjjkkksss{{{rrrqqqppppppqqqqqqpppooorrruuuvvvuuurrrqqqsssuuutttppplllkkkooosssuuuuuuwwwtttrrrqqqrrrtttuuuuuu}}}yyyvvvwwwuuussstttwwwsssuuuuuutttqqqqqqtttwwwxxxqqqmmmsss}}}yyypppooowww|||tttqqqvvv}}}uuukkkmmmyyy~~~~~~zzzyyy}}}pppqqqsssuuuvvvyyy{{{}}}}}}vvvqqqnnnnnnqqqssslllkkkllloooqqqqqqooolllvvvwwwvvvpppjjjjjjqqqxxx{{{wwwtttvvv{{{}}}yyytttmmmrrrvvvvvvsssrrrtttwwwyyysssuuu}}}{{{qqqrrrrrrssssssrrrqqqpppuuuuuutttsssrrrqqqqqqqqqooopppqqqppppppppppppqqqqqqmmmjjjmmmrrruuutttpppmmmnnntttzzztttiiijjjsssssswwwuuummmooozzz|||nnnggghhhqqqtttlllhhhiiimmmoooqqqooolllmmmqqqvvvsssmmmiiinnnwwwyyysssjjjkkkpppuuuvvvuuussstttuuuuuurrrooonnnpppqqqqqqpppnnnooopppqqqqqqooonnnmmmnnnmmmmmmnnnqqqqqqpppnnnrrrvvvzzzzzzxxxuuuuuuvvvvvvqqqmmmmmmqqqsssqqqmmmlllqqqvvvwwwtttpppmmmmmmtttqqqoooooorrrvvvyyyzzzqqqrrrvvv}}}wwwmmmrrrssstttuuuuuuvvvxxxyyyvvvvvvwwwyyyyyyxxxuuurrrpppmmmjjjjjjmmmpppssssssrrrpppnnnmmmnnnpppqqqrrrxxxuuupppnnnooottt{{{mmmoootttyyyzzzvvvpppjjjtttvvvvvvqqqlllnnnvvv~~~wwwqqqnnnqqqyyy|||xxxqqqoootttxxxvvvpppmmmnnnrrr{{{vvvqqqnnnnnnooopppooonnnooopppqqqrrrrrrssssssvvvwwwwwwvvvuuuxxx}}}}}}www|||}}}}}}|||xxxppphhhfffhhhiiimmmooommmmmmooopppnnnssstttuuuttttttvvvzzzvvvqqqnnnpppvvvyyywwwssspppvvvzzzwwwooojjjlllqqqyyyuuurrrrrrtttvvvwwwvvvqqqmmmoootttuuuooonnnrrrxxxxxxuuupppkkkjjjoootttqqqssstttsssqqqppprrrtttwwwtttqqqqqqtttuuutttsssqqqrrrrrrqqqooooooqqqtttzzzuuuqqqpppsssvvvvvvvvvssspppsss|||zzzpppjjjmmmyyyxxxuuuoookkknnnxxxwwwqqqmmmtttyyynnnooovvv}}}}}}wwwsssuuuyyyzzztttoooqqqzzz}}}}}}zzz}}}wwwzzziiiqqqyyy{{{xxxuuuuuuwww~~~vvvnnnlllnnnrrruuuhhhiiikkkmmmppppppooonnnuuuvvvvvvrrrnnnooouuu{{{vvvvvvvvvwwwxxxxxxwwwvvvrrrqqqpppqqqrrrsssttttttwwwuuuxxx}}}{{{uuuuuu{{{zzzwwwtttqqqpppqqqtttvvvrrrppppppsssvvvuuuooojjjooosssvvvsssnnnkkknnnrrrxxxnnneeegggrrryyywwwpppkkknnnvvv}}}xxxkkkjjjrrruuuyyyvvvnnnnnnxxx|||yyyrrriiigggooorrrmmmkkknnnooonnnnnnoooooopppoooooolllmmmppprrrsssrrrpppoootttooolllpppvvvzzzwwwrrrnnnqqqttttttqqqmmmkkkjjjrrrrrrrrrrrrrrrqqqqqqqqqiiijjjmmmppprrrqqqooommmuuuwwwwwwtttpppnnnqqqttttttoookkkkkkoooqqqpppmmmooorrruuutttqqqooooooqqqtttsssrrrrrrtttvvvuuuuuuvvvxxxzzz{{{|||zzzwwwuuurrrsssvvv{{{~~~xxxqqquuu{{{{{{sssooosssyyyxxxnnneeehhhrrrxxxtttmmmjjjnnnqqqpppmmmlllooorrrzzzwwwrrroooooosssxxx|||iiilllqqqvvvyyywwwqqqmmmttttttsssrrrrrrtttvvvxxxuuutttssstttvvvwwwuuusssvvvuuutttrrrpppppppppppppppsssvvvvvvsssqqqpppqqqvvvssspppmmmnnnqqquuuxxxnnnmmmmmmpppssstttrrrooo{{{{{{~~~~~~}}}tttiiieeegggiiippptttrrrpppooommmiiirrrtttuuutttrrrtttyyy~~~wwwssspppqqquuuwwwuuurrrqqqssstttsssooommmnnnoooooossswwwxxxwwwtttssssssrrruuurrrlllmmmuuuzzzxxxtttssssssrrrqqqooollljjjqqqvvvxxxuuuooonnnttt{{{zzzsssmmmooouuuyyyvvvqqqooouuuzzzxxxqqqlllnnnrrrzzzvvvqqqqqqtttvvvwwwvvvrrrnnnrrrzzzyyynnniiillltttuuutttppplllnnnuuu|||vvvvvvvvvwwwyyyyyyvvvtttvvvuuuvvvyyy||||||xxxsssnnntttyyy{{{zzzxxxyyyzzz{{{wwwxxx}}}jjjrrrzzz|||xxxtttrrrtttzzzyyywwwuuusssqqqpppoooiiikkklllmmmmmmnnnqqqsssttttttssssssuuuvvvwwwxxxqqquuuyyyxxxtttrrrsssvvvxxxsssooooootttwwwvvvtttpppooovvv}}}pppooowww}}}yyytttpppoooqqquuuwwwooonnnpppsssvvvuuuoooiiinnnrrrtttqqqllliiikkkoooxxxnnneeegggpppwwwvvvqqqmmmoootttyyywwwrrrpppsssnnnrrruuuuuutttuuurrrmmmsssmmmjjjlllnnnnnnppptttqqqnnnmmmooossssssoookkkiiinnnttttttpppnnnpppssswwwoooiiimmmwww|||wwwpppkkkqqqvvvwwwrrrllljjjiiipppqqqrrrsssssssssrrrqqqkkkmmmpppqqqpppoooooopppuuutttrrrooommmlllnnnppppppnnnlllllllllnnnnnnnnnssssssrrrqqqoooppprrrtttrrrtttuuuvvvuuusssqqqpppzzz{{{zzzxxxuuuuuuxxx{{{ttttttxxx~~~vvvlllssszzz~~~yyyoookkkqqqyyyxxxooohhhllluuuyyysssjjjjjjnnnqqqqqqnnnnnnppptttqqqrrrssstttsssrrrqqqpppoooooonnnnnnooorrruuuwwwtttqqqppprrrwwwxxxuuuqqqrrrvvvyyyxxxsssqqqsssvvv|||vvvpppnnnqqqrrrqqqooogggnnnvvvxxxvvvrrrqqqqqqwwwtttooollllllppptttxxxooollliiikkkpppttttttsssoooqqqvvv|||{{{xxx{{{zzz{{{~~~uuuooopppqqqwwwzzzuuuoookkkhhhdddmmmppprrrqqqppppppsssvvvuuuuuuuuutttsssrrrssssssssspppnnnnnnqqqrrrqqqoooiiirrr{{{}}}xxxrrrppppppsssxxxtttiiikkkxxx{{{qqqqqqrrrtttuuurrrmmmhhhrrrvvvxxxuuuooonnnuuu|||xxxsssooopppuuuxxxvvvrrrsssxxx|||zzztttpppppprrruuutttsssssstttuuutttsssyyytttqqqqqqpppooorrrvvviiinnnssstttrrrpppooopppwww{{{}}}zzztttrrrvvvzzz|||uuupppttt}}}yyypppjjjtttzzzuuuuuuxxx{{{tttvvvxxx}}}sssttttttvvvwwwwwwvvvuuuqqqtttxxxzzzyyytttnnnjjjoooqqqqqqmmmjjjkkkssszzztttpppooossszzz{{{vvvooonnntttyyywwwqqqmmmoootttwwwssspppqqqtttwwwuuusssoooppptttxxxxxxtttrrrrrrwwwvvvtttsssrrrqqqrrrrrrmmmpppssstttrrrppppppqqqooonnnmmmmmmmmmmmmllllllnnnllljjjkkkmmmpppqqqpppqqqqqqooonnnrrrxxxxxxuuukkklllrrryyyyyyrrrllljjjoooqqqooojjjjjjoootttuuurrrpppnnnooossstttqqqnnnlllnnnqqqqqqqqqpppqqqqqqrrrpppppprrrvvvwwwuuurrroooqqqrrrsssrrrpppoooooollloootttxxxxxxvvvrrroootttvvvvvvqqqlllkkkpppvvvssspppmmmnnnqqqrrrooommmkkknnnpppnnnkkkjjjmmmqqquuurrrooonnnppprrrttttttppptttwwwwwwtttpppoooooo{{{yyywwwuuuuuuvvvxxxzzzxxxxxxyyy{{{|||yyytttoooqqqrrrrrrrrrrrrqqqpppppppppqqqttttttrrrpppnnnmmmtttqqqnnnnnnqqqtttvvvwwwlllnnnrrruuuuuurrrnnnllltttssspppllljjjmmmuuu{{{rrrpppooorrrvvvwwwrrrmmmpppvvv{{{yyyrrrooorrrxxx}}}wwwqqqoooqqqssspppnnnkkknnnrrruuuvvvuuutttsssqqqqqqpppooooooooopppqqqpppooommmllllllpppvvvzzzpppmmmooowww}}}{{{uuuqqqmmmrrrxxxzzzzzz}}}|||qqqllliiigggkkkmmmoooppppppooonnnnnnqqqvvvyyyvvvpppnnnrrrxxxwwwrrrmmmmmmrrruuuuuurrrmmmttt{{{{{{vvvqqqpppqqqttttttrrroooppptttxxxxxxrrrsssttttttsssrrrrrrrrrrrrsssssssssrrrssstttvvvqqqtttvvvuuurrrqqqtttxxx|||yyyvvvvvvxxxyyywwwtttnnnpppssstttsssqqqpppooozzzxxxrrrjjjjjjqqqxxxzzzjjjmmmqqqttttttssspppnnnyyy|||}}}zzzvvvtttwww{{{{{{uuuppprrrxxx{{{xxxtttqqquuuzzz|||{{{yyyxxxyyy|||{{{zzz|||}}}zzzxxxvvvzzz}}}uuunnnnnnuuu{{{|||yyyooorrrvvvyyyxxxtttooollluuuwwwuuuooohhhiiittt~~~uuuooolllrrr|||}}}ssshhhmmmsssxxxvvvppplllmmmqqqrrrqqqqqqrrrssstttsssqqqqqquuutttnnnrrrzzzxxxnnnpppqqqtttuuuuuuqqqnnnkkkmmmsssxxxuuunnnlllrrryyyqqqlllhhhkkkqqqsssooojjjeeekkkpppoookkkiiilllppptttrrrjjjeeemmm{{{~~~wwwooollloooxxxyyypppmmmqqqlllsssrrrjjjhhhpppvvvuuusssqqqppppppqqqrrrrrrrrrrrrnnnlllnnntttvvvrrrnnnkkkqqqwwwxxxtttqqqrrruuuuuuqqqmmmmmmqqquuuvvvuuujjjooowww}}}~~~zzzsssnnn}}}~~~zzzqqqhhhgggqqqzzzppplllkkkooovvvwwwrrrkkkhhhnnntttqqqjjjhhhmmmsssuuuqqqnnnnnnqqqtttuuutttoootttxxxwwwrrrnnnnnnpppyyyvvvssstttwwwyyywwwuuu{{{{{{zzzwwwsssqqqrrrtttooojjjgggmmmvvvyyypppgggfffsss~~~{{{nnnfffjjjrrr}}}sssjjjkkksss{{{|||yyyooopppqqqrrrrrrrrrrrrqqqrrrttttttpppkkklllrrrxxxqqqpppppprrrttttttpppmmmooouuuzzzxxxrrrooosssyyyzzzwwwsssrrrrrrrrrooommmsssqqqooorrrvvvyyyxxxvvvkkknnnrrrttttttqqqmmmjjjnnnrrrtttpppkkkjjjqqqyyyyyymmmhhhqqq}}}~~~tttkkkmmmnnnoooppprrrtttxxx{{{zzztttsssrrrkkkmmmppprrrrrrpppmmmjjjmmmuuu|||xxxnnnkkksss|||zzztttooonnnrrrvvvvvvuuutttvvvxxxwwwtttqqqrrrssstttnnnooowwwwwwooonnnuuutttvvvwwwsssooopppwww}}}rrrooonnnqqqvvvwwwsssnnnkkkttt|||yyyooolllsss|||xxxoooqqq{{{}}}vvvhhhmmmssstttqqqnnnllllllssswwwsssjjjjjjtttxxxuuutttrrrpppppprrruuuvvvvvv|||{{{zzzzzzzzzzzzyyyyyywwwuuurrrqqqrrrtttwwwxxxzzzuuurrruuu{{{~~~zzzssspppxxxvvvqqqyyyyyyyyyuuurrrsssvvvyyyxxxwwwrrrsssttttttsssssstttvvvssspppmmmnnnoooooommmjjjnnntttxxxwwwqqqmmmoootttwwwsssnnnmmmoooqqqqqqpppiiiooovvvyyywwwrrrooonnnxxxuuupppmmmnnnrrrxxx|||lllmmmpppuuuxxxvvvnnnhhhooosssvvvuuuqqqoooqqqttttttqqqmmmlllnnnoooooonnnpppllliiijjjmmmpppppppppqqqooollllllnnnoooooooooqqqrrrrrrqqqpppqqqtttwwwllliiihhhlllsssuuuqqqkkkrrrzzzwwwiiieeennnyyy{{{pppfffiiisssyyyuuunnnjjjrrr{{{}}}xxxrrrppppppvvvuuutttqqqpppqqqtttwwwpppqqqsssuuuvvvuuusssqqqttttttrrrpppnnnnnnpppqqqoooqqqrrroookkkkkkooouuuyyyqqqjjjjjjqqquuurrrnnnhhhnnntttvvvsssqqqrrruuu~~~yyyrrrnnnooorrrsssssstttqqqqqqtttyyyyyytttnnnyyyuuukkkkkkrrrxxxtttlllfffjjjssswwwppphhhmmmrrrvvvwwwsssnnnlllkkkrrrpppppptttxxxzzzxxxvvvtttuuuuuuqqqmmmnnnttt{{{rrrooommmnnnqqqrrrooolllrrrvvvxxxssskkkjjjpppxxxxxxsssooonnnqqqssssssrrrmmmttt{{{zzzsssmmmmmmooovvvqqqkkkkkkooovvvzzz|||lllmmmpppsssuuusssnnniiirrrttttttqqqmmmlllnnnqqqqqqqqqqqqqqqrrrsssttttttnnnmmmmmmooorrruuuuuuuuuuuupppllloooyyyzzz~~~}}}yyy|||~~~yyytttooommmppprrrrrrqqqlllttt~~~xxxoooqqqxxx}}}yyysssnnnmmmppptttxxxkkkpppwwwyyyvvvqqqmmmkkkxxxyyyxxxsssnnnnnnttt{{{vvvrrrooopppuuuvvvqqqmmmnnnrrrwwwwwwtttssstttvvvxxxvvvuuuuuuvvvvvvtttrrrwwwrrrmmmkkkmmmooopppooorrrooonnnpppuuuwwwwwwuuuyyy}}}}}}wwwooooooxxx}}}ssslllqqq||||||tttmmmrrrvvvuuupppnnnrrrvvvzzzrrrrrrxxx}}}}}}{{{qqqooovvv}}}zzzzzzxxx~~~ppprrruuuxxxzzzxxxtttpppuuuvvvuuurrrooopppvvv|||uuuqqqnnnnnnooopppmmmjjjooosssvvvuuuqqqoooqqqtttvvvssspppooopppqqqrrrqqqlllqqqwwwzzzyyyuuupppmmmqqqqqqrrrrrrssssssttttttnnnooopppqqqqqqrrrtttuuurrrppppppsssvvvvvvqqqlllqqquuuxxxuuuooolllnnnrrruuuoooiiiiiinnnssssssqqqggglllsssvvvtttppplllkkkqqqqqqrrrrrrsssssstttuuummmjjjiiimmmrrrtttqqqmmmsssvvvwwwsssnnnmmmqqquuuvvvrrrpppppprrrsssqqqnnnrrrssstttuuuvvvvvvvvvuuuqqqsssuuuuuusssqqqpppqqqrrrrrrrrrqqqpppqqquuuxxxtttpppmmmoootttuuuqqqmmmoooqqqrrroookkkkkkqqqwwwzzzrrrkkklllrrruuuqqqllljjjmmmqqqqqqpppoooqqqsss{{{uuuooolllnnnqqqtttuuuooorrruuuxxxzzzxxxtttqqqvvvxxxvvvrrrrrrtttuuusssqqqqqqqqqqqqpppooonnnmmmsssrrrqqqqqqpppooonnnllljjjnnnsssvvvwwwvvvtttsssvvvuuussspppmmmpppuuu{{{pppqqqqqqqqqqqqpppooonnnvvvwwwvvvrrrllljjjnnnrrrrrrpppnnnmmmoooqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqppppppoooqqqsssuuuuuuuuutttuuuuuurrrooonnnppprrrpppppppppqqqqqqqqqooonnnppptttwwwuuuooommmrrrwwwssspppmmmooossswwwwwwuuupppmmmjjjlllqqqxxx~~~|||uuurrrrrrssspppmmmooorrryyy{{{vvvpppqqqwww{{{yyyvvvtttsssrrrssssssppprrrsssrrrpppnnnoooqqqrrrsssttttttsssssssssttttttwwwyyywwwsssqqqrrrtttsssqqqppprrrvvvxxxxxxvvvsssuuuwwwvvvsssqqqqqqrrrzzzuuuooolllmmmpppqqqrrrjjjmmmrrrwwwyyyxxxsssooo~~~yyysssqqquuuyyyvvvtttsssuuuyyy{{{zzzwwwtttsssrrrrrrsssuuuwwwxxxxxxxxxxxxyyyyyyyyyxxxwwwtttwwwyyyzzz}}}yyyvvv{{{jjjpppwww|||{{{vvvqqqmmmwwwwwwuuupppmmmooowww~~~vvvtttqqqoooooonnnnnnmmmpppqqqrrrrrrqqqppprrrssssssssssssrrrqqqqqqrrrsssvvvuuuuuuuuuvvvuuusssrrrkkkoootttwwwwwwtttooolllqqqqqqpppmmmkkkoooxxxsssnnnlllrrrzzz{{{qqqgggoooyyy}}}qqqkkkooovvvxxxqqqjjjjjjpppttttttqqqeeemmmvvvxxxtttooommmoooppppppqqqtttvvvvvvsssqqqnnnmmmlllnnnpppqqqqqqpppssspppnnnpppsssuuusssppppppuuuyyyxxxrrrmmmlllnnnxxxrrrmmmnnntttzzz{{{yyynnnrrrvvvxxxvvvssspppnnnuuutttqqqnnnlllpppwww}}}tttooolllpppxxxzzzssskkkqqqqqqqqqnnnlllnnnssswwwxxxtttoooooorrrsssooollloooooooooooooooqqqssstttqqqpppoooppprrrssssssrrrqqqtttvvvvvvuuuuuuvvvyyyqqqpppnnnooovvv{{{wwwnnnnnnvvv{{{wwwmmmhhhlllssswwwrrrmmmllloooqqqooommmeeellltttwwwtttqqqpppqqqvvvtttqqqoooooorrrvvvxxxpppsssvvvtttpppnnnpppssswwwtttqqqooonnnnnnnnnnnnpppqqqqqqpppooonnnnnnooouuuoooiiijjjppptttuuusssjjjnnnsssvvvuuussspppooo{{{|||yyyrrrkkkkkkqqqyyynnnmmmmmmqqquuuuuupppkkknnnvvv{{{vvvmmmiiiooowwwwwwsssooooootttwwwwwwuuunnnllljjjiiilllpppuuuwww}}}|||tttttt~~~{{{|||~~~{{{wwwqqqmmmrrrppprrruuuvvvttttttxxxvvvwwwyyyyyyxxxuuuqqqnnnvvvtttqqqmmmkkknnnssswwwmmmnnnppptttwwwvvvrrrnnnsss{{{}}}sssnnnssszzzvvvpppkkknnnvvv{{{zzzvvvqqquuuxxxvvvppplllooorrrzzzvvvqqqooooooppprrrrrrjjjooouuuxxxyyyvvvtttrrr}}}{{{yyyxxxvvvuuusssrrrooouuuzzzzzzvvvtttwww{{{|||vvvqqqqqqwww{{{{{{yyynnnvvv}}}zzzuuutttuuuxxx~~~{{{rrruuu}}}xxxvvvzzz~~~ooosssxxxyyyvvvsssssstttttttttrrrqqqppprrruuuwwwtttvvvvvvrrrmmmkkknnnqqqooooooooooooppppppqqqrrrpppsssuuutttrrrqqqsssuuuzzzqqqnnnoootttwwwxxxllloootttwwwwwwtttpppmmmrrrqqqooommmlllpppwww|||qqqooonnnrrrwwwwwwqqqlllrrrxxx}}}zzztttppprrrvvvtttqqqooooooqqqrrrrrrqqqpppqqqqqqnnnkkkmmmsssyyynnnnnnppptttvvvvvvrrroooooooooooooooooopppqqqrrrrrrnnnlllpppuuuwwwsssmmmooouuu{{{yyyqqqlllmmmqqqwwwrrrnnnnnntttxxxxxxwwwrrrtttxxxyyyxxxwwwvvvwwwwwwtttqqqoooooorrruuuvvvtttsssssstttuuuuuussspppuuuqqqmmmlllooosssttttttssstttuuurrrooommmmmmnnnuuurrrooonnnpppsssuuuvvviiimmmtttyyyzzzvvvppplllwwwuuuqqqoooooosssyyy}}}ooopppppppppssswwwtttnnnpppvvv{{{xxxpppkkkoootttrrrqqqooopppqqqqqqnnnkkkjjjmmmqqqrrrppppppppprrrrrrpppoooppprrrttttttsssrrrvvvxxxtttmmmlllrrryyytttoookkklllpppsssqqqnnnsssuuuwwwuuuqqqmmmmmmnnntttnnnhhhiiiooottttttssshhhmmmsssuuusssqqqpppqqqzzzzzzwwwqqqllllllqqqvvvooonnnnnnqqqsssssspppmmmpppsssuuurrrnnnmmmpppsssuuutttsssssstttttttttttttttooojjjiiimmmrrruuuuuulllqqqssspppooossstttrrr~~~zzzxxxwwwuuu{{{zzzvvvwwwrrrppptttxxxwwwvvvwwwpppssswwwyyyxxxuuupppmmmvvvtttqqqooooooqqquuuxxxnnnoooqqqsssttttttrrrqqqvvv{{{~~~{{{tttppprrrvvvrrrpppooopppsssuuuvvvvvvvvvwwwwwwsssnnnmmmqqquuuvvvtttrrrqqqpppoooooonnnsssttttttsssqqqsssxxx}}}sssqqqpppsssxxxyyytttooommmttt{{{{{{uuurrrvvvzzz}}}yyytttuuuyyy{{{zzzwwwooovvv}}}~~~zzzvvvwwwzzz{{{}}}yyysssuuu|||{{{zzzyyyyyy}}}yyyxxxvvvqqqnnnpppwww}}}pppnnnooorrrvvvvvvqqqlllqqqvvvzzzuuulllhhhmmmuuummmmmmnnnnnnooooooppppppooorrruuutttrrrqqqtttvvv~~~xxxqqqoooppptttuuuuuurrrrrrrrrrrrrrrsssssstttqqqooooooppprrrsssqqqooommmqqqtttsssooonnnqqqvvvwwwtttpppqqquuuwwwvvvtttlllooorrrrrrqqqoooooopppyyyssskkkggghhhnnnuuuzzzmmmnnnppprrrtttsssqqqoooqqqqqqpppppppppqqqqqqrrrppppppqqqrrrsssrrrpppnnnrrrtttvvvuuurrrqqqrrrtttoooqqqtttuuutttrrrqqqpppxxxxxxxxxwwwwww{{{xxxtttqqqrrrvvvvvvqqqkkksssyyy|||xxxooolllqqqxxxwwwpppjjjlllrrrvvvtttpppnnnsssxxxtttlllhhhlllrrrvvvsssooonnnppprrrttttttooorrrvvvyyyxxxuuuqqqooovvvrrrnnnooosssvvvvvvuuuooowwwzzztttmmmmmmppprrrssssssrrrsssuuuuuusssrrrjjjpppvvvxxxuuupppllljjjtttqqqmmmlllnnnrrrttttttmmmmmmooorrrttttttqqqooouuuwwwvvvqqqkkklllsss{{{sssnnnkkklllpppsssqqqmmmqqqtttwwwvvvrrroooooopppooonnnmmmnnnooopppqqqqqqkkkmmmoooooonnnoootttxxxsssrrrqqqqqqqqqpppooonnnppprrrrrrqqqooonnnppprrrrrrnnnkkklllqqqsssqqqnnnnnnssswwwvvvrrroooppprrrxxxpppiiijjjqqqwwwyyywwwiiinnnqqqqqqppppppooolllzzzwwwuuuuuuvvvzzz{{{xxxzzzzzzuuuqqqooommmooosssuuuuuutttqqqooorrrssstttvvvwwwwwwuuuttttttvvvuuurrroooooouuuzzzzzzwwwuuuuuuvvvuuuqqqnnnjjjqqqwwwvvvooolllpppuuu}}}yyytttpppppprrrtttvvvqqqrrrrrrrrrpppmmmkkkjjjttttttrrrnnnlllooowww}}}nnnllllllqqqxxxzzzvvvqqqpppssswwwxxxvvvuuuuuuvvvxxxzzz{{{{{{yyyvvvuuuuuuwwwwwwwwwxxxyyy{{{{{{vvvuuuzzz{{{wwwxxx~~~~~~yyytttxxx}}}xxxrrrllljjjooowww}}}mmmlllnnnrrrvvvuuuoooiiioootttxxxuuunnnkkknnnssslllnnnqqqqqqpppooooooppppppqqqrrrrrrrrrrrrtttvvvpppqqqsssuuuvvvtttooollluuussspppmmmnnnrrrvvvyyypppooopppsssvvvtttmmmgggjjjrrrwwwssskkkiiiqqqzzzwwwoooiiikkksssxxxvvvqqqiiimmmppprrrpppooooooppptttqqqmmmlllnnnpppqqqqqqmmmoooqqqqqqqqqppprrrssssssrrrqqqqqqrrrsssrrrpppooossswwwuuuqqqnnnooorrrvvvssspppqqqtttvvvvvvuuukkkrrryyyyyysssmmmkkkmmmzzzyyyvvvtttuuuzzzvvvsssrrrtttxxxwwwpppiiissszzz~~~wwwlllhhhoooyyyuuupppmmmnnnssstttrrrnnnmmmrrruuusssllljjjooouuuqqqpppooonnnnnnnnnoooppp{{{yyyvvvrrrpppqqquuuyyyooonnnpppvvv{{{zzzqqqiiirrr|||xxxnnnkkkppptttsssooolllpppwwwyyyvvvpppiiipppxxx{{{wwwqqqmmmlllxxxsssmmmmmmppptttuuutttkkkmmmppprrrsssrrrqqqpppvvvuuurrrnnnmmmooosssvvvtttssspppoooooonnnmmmkkknnnppprrrssssssrrrrrrrrrkkkooorrrsssqqqnnnnnnoooooonnnlllkkklllpppvvv{{{mmmmmmnnnqqqsssrrrnnnjjjrrrtttuuurrrnnnmmmqqquuurrrmmmiiikkkrrruuurrrnnnmmmqqquuuuuuqqqnnnnnnpppsssnnnjjjlllsssxxxxxxvvvrrrrrrqqqooonnnooosssuuuppppppsssxxx|||{{{wwwssswwwwww{{{}}}vvvmmmjjjoooppprrrtttttttttsssrrrmmmpppvvv{{{}}}{{{uuupppxxxzzzyyytttooopppwwwzzztttpppqqqvvvvvvqqqkkkiiirrrzzzxxxooojjjnnnttt|||wwwrrroooqqqtttuuuuuuqqqssssssrrrooolllkkkkkklllnnnppppppppppppqqqrrrppppppqqqtttvvvvvvuuuttttttsssrrrtttwwwxxxuuurrrsssyyy}}}wwwrrrrrruuu|||xxxsssssswww}}}yyyrrrttt}}}}}}ssspppwww~~~yyyrrruuu~~~tttqqqnnnlllmmmooopppqqqmmmoooqqqpppooooooppprrrqqqpppppprrrsssrrrooommmlllrrrwwwwwwsssooooooqqqqqqpppnnnoooqqqsssuuuvvviiimmmrrrtttssspppllljjjrrrpppnnnmmmnnnrrrvvvyyypppqqqsssuuuuuurrrnnnjjjlllppprrrqqqooonnnqqquuupppnnnmmmnnnqqqrrrrrrpppnnnllljjjlllqqqsssrrrppplllooorrrtttsssooollliiiooossstttrrrnnnnnntttzzzuuurrrppprrruuuvvvrrrmmmnnntttxxxvvvpppmmmpppuuuxxxsssoooqqqvvvxxxvvvsssmmmsssyyywwwqqqlllmmmoootttuuutttttttttvvvzzz~~~tttttttttsssrrrrrrrrrssssssuuuuuusssooommmnnnpppnnnqqqtttssspppmmmmmmooorrrqqqooooooqqqsssuuuvvvlllooorrrqqqnnnllllllnnn|||zzzvvvqqqnnnpppwww|||mmmppptttyyy{{{wwwoooiiittt{{{~~~zzzvvvvvvuuurrrooonnnmmmppptttuuutttqqqqqqsssuuuvvvuuusssqqqqqqrrrrrrtttuuuvvvtttrrrpppnnnpppqqqqqqoooppptttxxxtttpppmmmnnnrrrtttppplllrrruuuvvvsssmmmjjjkkknnntttsssrrrsssttttttrrrqqqjjjnnnrrrtttssspppoooooopppnnnmmmmmmpppsssuuuvvvnnnooopppqqqpppooooooooorrrrrrssssssssssssssstttoooqqqrrrqqqooonnnqqqssssssqqqooooooqqqrrrqqqooogggkkkpppssstttsssrrrrrrwwwtttqqqnnnnnnpppvvv{{{lllnnnrrrxxx}}}{{{qqqhhhpppqqqtttuuurrrsssvvvuuuuuuvvvwwwxxxwwwvvvtttssslllooosssyyy|||zzztttooovvvxxxxxxwwwvvvvvvyyy|||uuuuuuuuuuuutttsssrrrqqqqqqrrrsssssssssrrrrrrrrrqqqrrrrrrrrrqqqqqqqqqrrrxxxwwwuuupppmmmlllooorrriiikkkooosssuuusssnnnkkkpppsssuuutttqqqppptttxxxwwwsssppprrrvvvxxxuuuqqqrrrxxx}}}{{{vvvrrrtttxxxzzzvvvssssssvvvyyy{{{|||vvvvvvvvvyyyxxxuuuttttttxxx}}}~~~zzzyyy{{{zzzwww{{{kkkjjjllloooqqqoooiiidddooossstttnnnhhhhhhrrr|||tttnnnjjjooowwwyyypppgggmmmttt{{{{{{uuuppppppssssssooollllllppptttuuuuuujjjmmmooonnnkkkjjjmmmooommmmmmmmmnnnppprrrtttvvvpppsssvvvuuuqqqoooppprrrooommmmmmppptttuuurrrnnnjjjooottttttoookkkmmmqqquuullldddgggqqqxxxvvvqqqhhhooovvvwwwrrrllliiiiiirrruuuwwwsssmmmmmmvvvvvvrrrpppsssxxxxxxrrrkkkooossswwwuuupppooosssxxxwwwtttqqqssswwwxxxuuuqqqrrruuuvvvsssooommmppptttnnnpppssstttsssrrrrrrrrrrrruuuuuupppkkkmmmvvv~~~sssnnnkkknnntttuuunnnggggggrrr{{{xxxmmmfffjjjqqqxxxpppjjjlllvvv|||zzzuuukkkpppuuuuuupppllllllnnnuuuwwwxxxvvvssssssuuuxxxsssuuuwwwwwwtttrrrqqqrrrvvvxxxyyy{{{yyyoookkkooorrrrrrpppoooqqqtttzzzuuupppooorrruuuuuutttiiiqqqzzz~~~zzztttnnnlllrrrtttsssooolllooowwwrrrmmmjjjpppwwwxxxnnndddmmmsssxxxtttllliiimmmsss~~~{{{wwwuuuvvvuuuqqqmmmkkkmmmpppssstttsssqqqppppppooonnnqqquuuuuusssooorrrttttttpppllllllqqqwwwqqqpppqqqtttxxxyyyvvvrrrlllvvv}}}xxxkkkgggooozzz{{{rrriiiiiiqqqvvvtttppp___jjjwww{{{uuuooonnnpppuuusssrrrqqqqqqqqquuuzzzppppppqqqtttxxxyyysssllllllmmmooonnniiiiiixxx~~~|||{{{zzz{{{|||}}}|||xxxuuusssnnnnnnpppuuuxxxxxxtttpppssstttvvvzzz}}}}}}zzzxxxqqqxxx}}}zzzrrrnnnsssyyyzzzqqqjjjmmmwww|||xxxqqqfffmmmtttuuuqqqmmmmmmnnn|||vvvoookkkmmmtttyyynnnnnnooosssvvvvvvqqqmmmlllqqquuurrrlllkkksss{{{wwwssspppqqquuuwwwuuurrrsssvvvyyyxxxuuuuuuxxx|||ttttttuuuuuuuuutttttttttuuu{{{zzzrrrrrrzzz|||uuurrrwwwzzz}}}zzznnnuuuiiihhhiiillloooppplllhhhqqqpppoooooonnnoooppppppqqqtttuuutttqqqoooqqqsssuuutttuuuwwwzzzyyyuuuqqqkkkrrrxxxxxxsssoooooorrrsssqqqmmmkkkkkkllloooqqqkkkjjjjjjmmmpppqqqpppooovvvwwwvvvqqqkkklllssszzztttmmmjjjoooyyy|||uuullljjjooosssrrrnnnlllooosssvvvrrrmmmmmmoooqqqqqqooooooqqqrrrpppmmmlllooosssmmmnnnooorrrtttuuusssqqqyyy||||||wwwooolllpppuuusssnnnkkkqqqzzz}}}yyyrrrhhhttt~~~|||qqqjjjlllsss{{{oookkkpppvvvvvvtttgggjjjooorrrssspppllliiiuuuuuusssqqqoooqqqvvv{{{sssqqqoooppprrrttttttrrrsssrrrpppqqqrrrrrrpppnnnmmmqqquuuuuurrrpppqqqttttttuuuqqqjjjllluuuwwwpppqqqtttxxx{{{{{{wwwrrrnnnwww}}}xxxmmmkkkuuuvvvpppppp{{{}}}oooiiipppvvvuuuoookkkmmmpppyyytttooonnnqqqtttuuutttlllqqqwww||||||yyysssooosssrrrqqqqqqtttvvvwwwwwwrrrqqqpppppppppppppppppppppooonnnppptttuuusssqqquuuqqqmmmmmmjjjpppmmmlllmmmrrrttttttrrrhhhnnnvvvzzzyyyuuupppmmmvvvxxxxxxrrrllllllttt|||pppnnnnnnsssyyyzzzuuuooosssttttttsssrrrqqqsssuuuuuuqqqnnnlllmmmoooooooooooooooooopppppppppoooooorrrppppppsssrrrooommmoootttyyyzzztttjjjfffkkkrrrnnniiieeegggmmmrrrrrrpppqqqyyy~~~zzz~~~}}}{{{ttttttmmmsssuuuqqqlllnnnsssvvvwwwnnnmmmzzz{{{pppoooxxx}}}tttooottt{{{|||uuuooooootttwwwtttpppjjjmmmqqqqqqooommmooorrrvvvuuutttsssrrrrrrsssssstttxxxxxxsssppprrrvvvvvvsssmmmjjjooovvvyyyssslllmmmuuu|||zzzsssooorrrxxxxxxiiiiiixxxuuusssooosss}}}}}}sssooosss}}}|||xxxtttpppssszzzttttttuuu{{{zzzssszzz|||~~~oooooommmlllkkklllnnnooopppnnnnnnoooqqqqqqpppnnnooosssvvvtttooommmppptttxxxsssppprrrwwwxxxuuuqqqmmmqqquuutttqqqnnnnnnpppxxxtttnnniiihhhkkkpppssshhhjjjmmmppprrrrrrqqqpppsssrrrqqqpppppppppqqqqqqpppqqqssstttsssrrrqqqppprrrooommmmmmppprrrsssrrrnnnpppqqqrrrrrrqqqppppppuuutttqqqmmmkkklllpppsssiiijjjmmmsssxxxyyytttooowww{{{|||vvvnnnjjjmmmsssqqqooonnnrrrvvvxxxvvvrrrooorrrvvvvvvsssqqqsssuuu|||xxxttttttxxxyyyuuuqqqqqqqqqqqqqqqqqqqqqqqqrrrpppoooppprrrttttttrrrpppqqquuuxxxvvvqqqooosssxxxyyyqqqkkkmmmtttxxxuuuooojjjpppvvvvvvqqqnnnppptttxxxuuummmhhhjjjrrrvvvvvvrrrwww}}}}}}wwwppplllvvvxxxzzzxxxtttrrrtttwwwrrrrrruuu{{{zzzsssppppppppppppppppppqqqqqqqqqrrrttttttsssqqqppppppsssssstttuuuvvvwwwxxxxxxooonnnppptttxxxyyytttpppttttttuuussspppoooppprrrpppnnnmmmooossstttrrrppptttzzzppppppppplllrrrpppnnnnnnoooqqqqqqqqqmmmppptttvvvuuurrrqqqpppttttttssssssrrrrrrssstttppprrrtttsssqqqqqqrrrtttuuusssqqqqqqssstttsssrrrqqqssssssqqqnnnlllmmmnnnsssqqqooommmmmmnnnppprrriiilllrrryyyxxxrrrnnnnnnuuuwwwwwwsssmmmkkkmmmppppppnnnkkkjjjlllnnnooopppooopppqqqppppppuuu~~~|||{{{wwwsssrrrttttttuuuuuupppnnnqqqyyy~~~|||yyyxxxwwwwwwvvvwwwwwwwwwvvvvvvqqqsssuuuvvvvvvsssooolllqqqooommmlllnnnpppssstttmmmqqqxxx||||||wwwpppkkkvvv|||~~~xxxssstttwwwyyyssspppoooqqquuuwwwtttpppppptttxxxwwwsssqqqsssvvv{{{wwwqqqpppwww~~~wwwppptttxxxyyyyyyyyywwwssswwwwwwvvvwwwxxxxxxwwwwwwvvvyyy|||{{{yyyyyy{{{~~~}}}zzzwww{{{ttttttqqqlllhhhiiiooouuunnnmmmmmmooorrrrrrpppmmmnnnrrruuusssmmmllloootttxxxrrrmmmmmmsssvvvtttppprrrrrrqqqooonnnnnnnnnnnnuuutttqqqnnnmmmmmmnnnoookkklllnnnnnnoooqqqtttvvvpppnnnmmmqqquuuuuunnnhhhllltttzzzwwwnnniiimmmtttxxxpppiiikkksssxxxvvvqqqiiiooouuuvvvtttqqqppprrrzzzuuuooollllllmmmoooqqqfffgggkkkrrryyyzzzuuupppuuuwwwyyyuuunnnkkklllooooooqqqrrrrrrrrrqqqqqqrrrvvvqqqmmmooouuuyyyxxxuuuooorrrwww}}}~~~{{{sssnnnzzzwwwsssppppppsssvvvyyykkklllnnnssswwwuuunnngggqqqzzz{{{ppplllsss|||}}}rrrhhhjjjuuu|||xxxqqqkkkpppvvvuuupppnnnppptttvvvppplllmmmoooppprrrvvvyyy|||~~~|||xxxsssqqqqqqtttsssssswww{{{{{{tttmmmoootttzzz{{{yyyvvvvvvwwwxxxqqqkkkkkkppptttsssqqqjjjpppvvvwwwsssooommmmmmxxxuuuqqqnnnppptttzzz~~~llllllpppvvv{{{yyyrrrkkksssttttttrrrnnnmmmooorrrpppooonnnpppqqqrrrrrrqqquuuzzzyyyrrrpppttttttooooooqqqssstttqqqnnnlllkkksssssssssqqqpppppprrrtttrrrpppppptttyyyyyysssmmmpppuuuwwwrrrkkkiiipppxxxuuuppplllnnnsssuuurrrnnnoootttxxxvvvooojjjkkknnnuuurrrooollllllmmmppprrrhhhkkkqqqwwwwwwrrrqqqtttvvvtttsssrrrqqqqqqooonnnqqqssssssooojjjiiilllqqqtttpppkkkiiilllqqqtttvvvwww|||~~~}}}{{{vvv~~~wwwrrrnnnpppuuuwwwtttqqqwww}}}uuunnnqqqyyy}}}xxxpppiiiqqqzzz|||vvvnnnjjjjjjvvvpppjjjiiimmmrrrttttttjjjpppyyyyyyqqqkkkuuu|||zzzttttttwwwyyytttuuuuuuuuuttttttuuuwwwvvvuuutttuuuvvvvvvuuutttrrrvvvxxxuuusssuuuvvvuuussszzzyyyqqqrrr|||~~~wwwqqqrrruuu{{{}}}uuuoooxxx}}}zzzrrrrrr|||yyysssvvvqqqqqqpppmmmkkkkkkooorrrlllmmmnnnoooooopppqqqrrrpppqqqrrrpppnnnnnnppprrrsssqqqnnnnnnpppqqqqqqqqqvvvrrrnnnlllmmmnnnnnnmmmllloootttwwwvvvrrrlllhhhrrrqqqnnnkkkjjjnnnvvv|||nnnmmmmmmqqquuutttnnnggglllsssxxxuuunnnjjjmmmsssuuurrroooppptttvvvvvvtttoooqqqttttttrrrqqqqqqsssuuurrrooonnnppppppnnnkkkiiijjjlllooorrrtttuuuuuusssrrrqqqqqqqqqpppmmmlllnnnrrruuusssnnnkkknnnqqqvvvpppkkknnnvvvzzzxxxtttiiioooxxx}}}}}}yyysssoooyyyxxxuuusssrrrtttvvvxxxmmmnnnqqqttttttrrrnnnjjjsssxxx|||yyysssqqquuu{{{yyysssnnnnnnsssvvvvvvsssqqqrrrrrrqqqpppqqqssstttooojjjmmmvvvwwwooolllppp~~~yyyrrrmmmnnnuuu|||tttqqqqqqwww}}}}}}uuummmqqqvvv{{{yyytttrrrtttxxxyyyrrrlllkkkooorrrqqqnnnjjjmmmrrrsssrrrooonnnnnnuuussspppoooooorrruuuwwwmmmooorrrvvvwwwvvvrrrpppooonnnlllkkklllmmmnnnnnnnnnrrrtttssspppooorrrvvvxxxvvvqqqmmmqqqwwwwwwqqqhhhoooxxx{{{wwwoooiiifffuuutttssspppnnnooorrrtttrrrqqqqqqvvv{{{{{{uuunnnrrrsssrrrooollllllpppuuuqqqnnnkkklllppprrrpppmmmooorrrvvvtttpppmmmmmmooorrrrrrqqqppppppooooooooopppnnnnnnooommmnnnuuuvvvrrroooqqqtttuuuqqqlllpppuuuxxxsssjjjggglllsssxxxsssmmmkkknnnqqqqqqqqqkkkooorrrrrrrrrvvv|||~~~wwwwwwvvvvvvuuuqqqooouuu}}}yyysssoooqqqxxxzzzuuunnnkkkrrrzzz{{{tttnnnkkkkkkqqqnnnkkkkkkmmmpppqqqqqqrrrsssuuuvvvvvvvvvvvvuuupppvvvxxxuuussstttuuusssuuuxxxzzzxxxsssssswww|||{{{vvvssstttxxxzzzxxxtttooovvvxxxsssmmmmmmpppppp{{{|||vvvnnnnnnwww}}}|||ppprrrvvv{{{~~~|||vvvqqqwwwzzz|||zzzuuuvvv}}}|||yyyxxx{{{kkkkkkmmmppprrrqqqnnnkkklllooorrrpppllllllqqqwwwssspppnnnmmmpppqqqqqqpppnnnppprrrqqqooonnnoooqqqxxxsssmmmlllnnnpppooolllhhhlllrrrwwwxxxtttoookkkqqqqqqooonnnmmmooorrruuummmoooqqqrrrqqqpppoooooopppoooooopppqqqrrrqqqooonnntttzzzyyyssspppsssxxxzzzvvvpppnnnoooqqqsssssslllmmmooosssuuusssmmmgggnnnooonnnllliiilllsssyyyrrrnnnlllnnnsssuuuqqqlllnnnqqqtttqqqllljjjlllppprrrpppppprrruuuuuusssqqqnnnrrrxxx{{{zzzxxxwwwvvvrrrsssuuuwwwwwwuuusssqqqrrruuuvvvsssooonnnqqquuuvvvsssqqqrrrvvvyyyxxxuuuqqquuuxxxuuupppmmmppptttxxxsssmmmmmmqqquuuuuutttoookkkooowwwwwwnnnkkkooo|||yyytttnnnkkknnnvvv|||tttssstttwwwzzzzzzwwwsssuuuvvvvvvvvvuuutttuuuvvvvvvtttqqqpppooonnnmmmlllooommmkkklllooorrrssssssmmmoooqqqsssssspppmmmkkkqqqsssuuussspppqqquuuyyyoooiiieeeffflllqqqpppmmmooouuuzzzwwwooommmttt{{{{{{vvvpppmmmrrrwwwvvvrrrjjjpppvvvxxxtttooommmlllsssttttttrrrppppppqqqrrrtttuuuvvvxxxyyyyyywwwvvvtttnnnjjjmmmsssvvvrrrmmmkkklllllllllllllllmmmoooppppppoooooopppqqqqqqqqqmmmooosssvvvuuurrrmmmjjjuuupppmmmlllkkkllluuutttpppnnnppptttuuuqqqlllnnntttwwwsssllliiiooouuusssqqqpppnnnmmmnnnoooooonnnllljjjjjjkkkmmmqqqtttwwwvvvwwwuuussstttrrrtttvvvvvvtttrrrpppoootttuuuuuutttrrrqqqppppppfffjjjnnnpppooommmlllmmmxxxuuurrrppppppsssxxxzzznnnpppoooooorrrvvvuuupppvvvyyy{{{xxxttttttxxx}}}yyytttqqqrrrvvvxxxvvvrrrqqqtttsssooonnnrrruuuuuu{{{vvvtttxxxwwwrrrrrrwwwsssvvvyyyyyyxxxxxxyyyzzztttsssuuuzzz~~~}}}zzz{{{xxxwww~~~jjjjjjmmmrrrvvvuuuoooiiimmmqqqtttqqqmmmmmmrrrwwwtttqqqnnnnnnppprrrrrrrrrnnnppprrrrrrpppooopppqqqtttqqqnnnnnnppppppnnnlllmmmmmmnnnnnnpppqqqsssttthhhkkkppptttvvvtttmmmhhhmmmqqqtttrrrmmmlllqqqvvvqqqlllhhhlllsssvvvsssnnnkkkvvv}}}sssmmmqqqxxx~~~wwwpppmmmooorrrsssrrrjjjlllqqquuuvvvsssmmmiiipppqqqoookkkhhhjjjqqqwwwqqqooommmooosssuuussspppooopppooonnnmmmmmmnnnooommmrrrvvvvvvssspppppppppvvvxxxyyyyyyyyyyyyzzz|||lllooouuuxxxyyyvvvqqqnnnvvvyyyyyyssslllkkksss{{{vvvoookkknnnwww{{{wwwrrrpppvvv{{{wwwoookkknnnsssxxxrrrlllmmmrrrvvvuuurrrwwwtttrrrrrrpppnnnqqqvvvqqqqqqrrrsssttttttsssssssssvvvwwwwwwuuutttwwwzzzwwwssspppqqqvvvyyywwwtttsssuuuvvvtttpppllllllmmmsssnnniiijjjoootttvvvvvvjjjmmmrrruuuuuuqqqlllhhhtttuuuuuuqqqnnnpppvvv{{{qqqlllggghhhnnnssssssppprrrwwwzzzwwwqqqpppuuu{{{xxxuuuqqqppprrrtttsssrrrvvvtttqqqnnnlllooossswwwppprrrttttttsssqqqqqqqqqwwwxxxyyyxxxvvvvvvyyy{{{uuummmhhhmmmwwwzzzrrrhhhjjjkkkmmmlllkkkkkkmmmpppooommmlllmmmppprrrrrrqqqlllooosssvvvvvvsssooolllpppmmmnnnqqqrrrppppppsssqqqpppooooooppppppooonnnnnnqqqsssrrrooonnnqqquuuooorrrttttttqqqpppppprrrtttmmmhhhhhhjjjkkklllnnnsssppptttwwwqqqqqqwww|||zzzrrrmmmnnnrrrzzzvvvrrrppprrrttttttssseeekkkqqqrrrooollllllnnntttssssssssssssttttttuuuoooqqqpppooorrrwwwwwwsssvvvwwwwwwwwwwwwxxxyyy{{{rrrqqqpppqqqrrrrrrqqqppprrrqqqnnnlllrrr{{{~~~tttpppvvvrrriiilllwwwyyyzzzwwwtttuuuzzzrrrqqqsss{{{|||tttyyyyyywww}}}pppqqqrrrtttuuutttrrrppppppqqqrrrtttttttttrrrpppqqqrrrssspppnnnnnnssswwwuuuqqqnnnnnnrrrtttrrrpppnnnnnnoooppppppooollljjjqqqooollljjjkkkooosssvvveeefffjjjrrrxxxvvvmmmeeemmmqqqtttqqqlllkkkqqqwwwnnnlllkkklllppprrrrrrppprrrwww{{{yyyssspppqqqtttwwwuuutttsssssssssrrrqqqqqqrrrsssrrrpppooopppqqqnnnmmmlllmmmooopppnnnlllpppsssuuusssooonnnrrrwwwqqqmmmjjjkkkooorrrpppnnnmmmsssxxxwwwssspppqqqtttxxxxxxxxxxxxyyyyyyxxxwwwmmmooossswwwxxxvvvtttrrrvvvxxxxxxtttnnnmmmqqqvvvrrrpppooopppsssuuuuuussswwwvvvtttsssrrrrrrrrrrrrnnnooopppqqqrrrqqqpppooo|||}}}zzzrrrooorrrwwwxxxnnnnnnpppuuuyyyxxxqqqkkkrrrvvvxxxvvvrrrqqquuuzzztttoookkknnnvvvzzzwwwssstttuuuvvvuuurrrppppppqqqqqqppppppqqqrrrssstttsssppppppqqqrrrrrrssssssttttttrrrqqqqqqsssuuutttsssrrrqqqooommmmmmooorrruuuxxxvvvsssssstttvvvvvvvvvrrrrrrssssssqqqoooppprrr|||wwwoookkklllpppuuuyyyoooqqqttttttsssrrrqqqrrryyyyyyyyywwwuuuuuuxxxzzztttpppmmmppptttuuuqqqkkkmmmlllllllllnnnoooppppppkkklllnnnppppppooooooooopppppppppppppppqqqssstttkkkiiillltttxxxtttnnnkkknnnppprrroookkkjjjmmmqqqpppoooooopppqqqrrrrrrqqqpppssswwwyyyxxxuuurrrqqquuunnnjjjlllllliiijjjmmmnnnnnnrrrxxxxxxsssuuu{{{}}}||||||{{{wwwrrrpppqqqsssvvvtttrrrssstttuuuuuusssoooppppppooooooppprrrtttoooqqquuuwwwvvvtttpppnnnqqqvvvwwwssspppsssvvvwwwvvvsssrrruuuzzz|||zzzwwwmmmqqqttttttpppnnnooorrrpppooollllllttt~~~~~~pppsssyyy~~~|||uuummmjjjxxxxxxwwwvvvvvvvvvxxxzzzsssvvvzzz}}}~~~}}}zzzxxx{{{|||}}}}}}~~~~~~wwwyyyxxxuuuqqqqqquuuyyyrrrppppppvvv{{{zzzqqqiiimmmtttxxxtttkkkjjjsss|||}}}rrriiijjjsssxxxuuupppiiillloooqqqpppnnnkkkiiiooonnnnnnmmmnnnnnnoooppphhhdddccciiisssvvvqqqkkkmmmppprrrpppmmmmmmpppuuukkknnnpppooommmlllpppssszzzxxxttttttttttttrrrpppmmmrrryyy{{{xxxsssqqqpppzzzyyyuuuoookkklllrrrxxxkkkhhhiiiqqqxxxxxxmmmcccoooxxx}}}wwwkkkgggppp|||ssslllgggiiiqqqvvvrrrmmmooossswwwvvvsssqqqtttwwwvvvuuuvvvxxxyyywwwssspppqqqqqqssstttuuuwwwwwwxxxtttuuuuuutttrrrpppooonnnnnnsssvvvtttooommmrrrwwwuuulllmmmvvv{{{wwwqqqdddllltttvvvrrrmmmlllmmm{{{xxxtttxxxyyyuuurrrooonnnrrrxxxxxxrrrkkkqqquuuwwwuuuqqqpppssswwwqqqllliiimmmtttyyywwwsssvvvuuuttttttttttttuuuvvvmmmsssxxxyyyvvvrrrppppppwwwtttooommmooouuu|||sssooommmrrrzzzzzzrrriiiqqqtttuuupppjjjiiiooovvv}}}tttlllnnnwww{{{wwwpppllloootttuuuppplllnnnsss{{{vvvrrrppprrrtttsssrrroooqqqsssssssssrrrsssssszzzyyywwwvvvvvvvvvwwwwwwssstttuuurrrooonnnoooppprrrmmmjjjlllrrrtttrrrooofffmmmssstttoookkkkkkmmmvvvrrrmmmiiijjjpppvvv{{{kkkggghhhqqqxxxvvvoookkklllqqqtttooohhhffflllsssrrrnnnlllnnnsssuuurrrnnnoooqqqtttxxxyyyuuupppkkkrrrnnnmmmpppmmmhhhiiinnnmmmrrruuurrrnnnmmmooorrrxxxvvvyyyxxxttttttuuutttsssppprrruuuwwwwwwuuusssrrr{{{uuunnnkkkooouuuyyyzzzooorrrtttvvvuuusssooommmqqqzzz~~~vvvlllmmmtttzzzvvvqqqnnnsss|||zzztttlllssszzzyyyrrrnnnqqqvvvpppooommmmmmrrrzzz{{{xxxssszzzyyyqqqpppwwwwwwpppxxxvvvuuuwwwyyyyyyvvvrrruuu|||wwwtttyyy~~~wwwrrrxxxxxxooo~~~}}}yyysssoooqqqwww}}}tttrrrqqqtttyyyxxxrrrkkkoooqqqsssqqqmmmmmmqqquuuqqqpppooonnnnnnooooooppppppnnnlllmmmqqqrrrqqqnnnmmmllllllmmmnnnmmmjjjhhhfffggghhhiiikkkmmmpppqqqrrrjjjdddgggqqquuupppiiiiiiooouuusssnnnkkkooosssvvvllllllrrrwwwvvvrrrhhhnnnvvv|||}}}zzzxxxvvv{{{yyyuuupppkkkjjjlllooolllooorrrrrrooonnnnnnppptttqqqnnnnnnppprrrqqqooolllooossstttrrrpppqqqsssyyyxxxqqqllltttuuuuuusssxxx~~~yyynnnllltttvvvyyyyyysssmmmoooyyyrrrnnnlllooouuuwwwqqqjjjppptttwwwuuuooommmppptttwwwrrrmmmnnnsssvvvsssooolllmmmnnnnnnnnnmmmlllkkk{{{{{{sssmmmqqqrrrrrrssssssssssssuuuwwwuuuooojjjnnnuuuvvvnnndddeeepppzzzxxxooojjjpppxxxtttkkkmmmxxx|||vvvkkkpppyyy|||sssnnnnnn{{{yyytttmmmjjjppp}}}vvvqqqoooqqqvvvvvvoooiiioooqqqrrrpppnnnmmmnnnppprrruuuwwwwwwuuusssqqqqqqxxxrrrmmmmmmrrrvvvwwwuuurrrpppqqqtttsssnnnlllmmmpppxxxxxxnnnkkkrrryyyyyyuuupppnnnuuu~~~vvvkkkooossswwwvvvqqqmmmmmmnnnsssnnnkkknnnuuuxxxtttooojjjooossssssoookkkiiijjjrrrooollllllppprrrqqqpppmmmmmmllllllnnnoooqqqrrrpppqqqqqqooojjjiiijjjmmmlllrrrxxxxxxsssoooooopppyyytttppprrryyy|||wwwqqqggglllrrrtttqqqmmmkkkkkkwwwuuupppkkkhhhhhhiiikkklllnnnrrrxxx~~~}}}yyytttxxxyyyvvvssskkkqqqyyy}}}xxxooolllooovvvwwwqqqiiinnnzzz|||tttqqqssswwwxxxvvvsssqqqppprrrssstttvvvwwwvvvrrrooorrrtttwwwxxxwwwvvvuuuuuuyyytttppprrrxxx{{{yyyvvvrrrooorrrxxxuuummmnnnvvvxxx~~~|||qqqmmmtttyyywwwqqqooopppvvv|||zzzqqqhhhsssqqqlllwwwvvvooorrr~~~wwwrrr|||{{{yyyuuurrrqqqrrrrrrrrrqqqtttvvvtttqqqppprrrtttvvvqqqlllkkkooorrrqqqpppjjjnnnrrrsssrrrpppooopppwwwqqqkkkiiimmmssswwwxxxiiikkknnnqqqrrrooojjjeeellliiifffeeehhhmmmrrruuunnnmmmkkklllnnnooonnnmmmnnnnnnmmmmmmnnnppprrrtttwwwuuurrrqqqrrrrrrrrrpppqqqrrrtttvvvxxxzzzzzzzzzuuusssqqqqqqqqqpppmmmiiinnnrrruuurrrnnnlllppptttrrrooolllmmmppprrrqqqppplllqqquuuvvvtttrrrssstttyyyqqqlllqqqzzz|||yyypppuuu|||{{{qqqmmmnnnqqqssssssrrrqqqrrruuuxxxpppooooooooopppqqqqqqqqqsssqqqpppqqqssstttrrrpppmmmppptttuuusssqqqpppqqqqqqpppmmmkkkkkklllnnnppprrr|||xxxlllhhhvvvuuurrrnnnmmmrrr{{{vvvqqqnnnooossstttooojjjmmmqqquuuuuurrrpppqqqssstttqqqoooqqqwwwyyyxxxuuurrrqqqssswwwvvvrrrrrruuuuuutttqqqppppppssswwwzzzvvvssspppoooppppppppppppssspppmmmnnnrrrtttqqqmmmooorrrvvvuuuqqqoooppprrryyytttnnnmmmpppuuuwwwxxxoooppptttyyyxxxpppjjjiiiuuuwwwtttnnnlllqqqxxx{{{sssqqqqqqssswwwxxxuuurrrppppppqqqssstttssspppmmmlllmmmoooqqqrrrrrrpppooorrrqqqpppoooooonnnmmmllljjjjjjkkkmmmooopppnnnmmmoooooonnnlllkkkmmmrrrvvvrrrqqqnnnkkkjjjjjjkkkllliiittt}}}yyynnnhhhnnnwww~~~wwwqqqqqqvvvyyyyyyvvvhhhmmmsssvvvuuuqqqllljjjtttrrrqqqpppooonnnkkkjjjgggjjjmmmooopppqqqsssuuuzzz}}}zzzzzz}}}{{{wwwvvvsssooonnnqqqpppmmmmmmrrrvvvuuusssssswwwyyy{{{yyytttqqqqqqsssqqqqqqrrruuuxxxwwwqqqlllqqquuuxxxxxxuuussstttwww~~~zzzwwwzzz{{{vvvnnnooossswwwuuuooommmnnnyyyzzzvvvpppnnnrrrwwwxxxrrrssstttvvvwwwvvvuuusssyyy|||}}}yyytttrrrvvv|||yyyxxxxxxyyyzzzzzzyyyxxx{{{|||}}}vvvrrrpppqqqssssssppplllnnntttxxxsssjjjiiiqqq{{{zzzpppggghhhpppuuuqqqkkkhhhmmmtttwwwuuurrrqqqqqqwwwrrrnnnnnnsssxxx{{{|||lllmmmnnnpppqqqpppllliiinnnjjjgggggglllpppqqqqqqkkkpppssspppjjjhhhmmmrrrssslllggghhhnnntttvvvuuuooosssvvvvvvrrrnnnnnnpppxxxtttpppooosssxxx{{{|||ooommmmmmqqqvvvuuunnngggooosssvvvsssnnnmmmqqqvvvpppooommmmmmoooqqqqqqqqqppprrruuuvvvvvvuuuuuuuuuzzztttpppqqqsssrrrsssuuurrryyy~~~{{{wwwtttpppmmmllllllnnnrrrvvvuuupppjjjllloooqqqoookkklllqqqwwwtttnnnjjjmmmuuuxxxtttnnnfffpppyyyzzzsssnnnppptttuuuqqqmmmiiiiiilllpppsssrrrzzzooogggttttttrrrooonnntttxxxuuurrrpppppppppqqqrrrvvvrrroooqqquuuvvvrrrmmmhhhmmmrrrvvvuuusssrrrrrrxxxrrrnnnoooqqqrrruuuyyynnnnnnppprrruuuuuuqqqmmmuuutttpppllliiikkkqqqvvvvvvooojjjmmmuuuxxxsssllllllooorrrqqqnnnmmmooosssuuurrrnnnlllmmmpppuuuxxxtttrrrtttxxxvvvpppllllllrrrpppqqqttttttqqqqqqtttqqqrrrrrrqqqpppqqqtttwwwqqqmmmkkkooovvvyyysssmmmhhhnnnttttttooolllllloooxxxsssnnnllloooqqqpppnnndddhhhllloooooooooooooooqqqqqqooollljjjmmmrrrwwwtttpppkkkhhhhhhjjjmmmnnnnnnsssvvvsssmmmkkkpppuuuyyywwwttttttuuuvvvuuutttpppppppppqqqrrrrrrpppnnnnnnnnnooosssuuusssnnniiijjjmmmnnnllliiihhhlllqqqooooooooottt{{{tttrrrppppppqqqmmmggglllxxxzzzooolllqqq{{{||||||xxxrrroooqqqtttpppoooppptttxxxwwwqqqkkkrrruuuxxxvvvrrrqqqssswww~~~}}}zzzuuusssttttttqqqqqqsssqqqmmmtttqqqqqquuuvvvsssqqqrrrrrrvvvxxxvvvrrrrrrxxx~~~yyytttsssvvvxxxvvvsssssszzz~~~vvvqqqtttxxxzzzuuuvvv~~~qqqppppppqqqssssssqqqooommmqqqrrrooojjjjjjpppwwwuuupppllllllppprrroookkkrrrrrrssstttvvvvvvtttsssmmmooouuu}}}zzzttttttpppkkkiiikkknnnppprrriiiiiikkkpppttttttoooiiilllrrrvvvrrrjjjffflllssssssmmmgggiiioootttuuussslllqqquuuvvvrrrpppppprrrwwwqqqllllllqqqvvvwwwuuuooommmmmmpppttttttpppkkkooorrrtttsssqqqpppqqqrrrppprrrtttqqqnnnmmmqqquuuvvvssspppqqqvvvxxxwwwuuummmkkkpppxxxwwwmmmiiimmmyyy|||rrrnnnsssuuuqqqiiijjjnnntttxxxvvvnnngggjjjnnnqqqpppllllllqqqwwwrrrooommmooossstttrrrpppnnnrrruuuvvvsssrrrsssvvvqqqpppnnnllllllmmmoooppp{{{{{{wwwuuuqqqlllnnnqqquuuxxx|||xxxxxxvvvqqqmmmnnnsssyyyzzztttooopppuuuwwwrrrllleeekkkrrruuutttqqqpppqqqzzzrrrmmmnnnqqqrrrtttvvvnnnooorrrtttuuusssooommmsssqqqmmmiiigggjjjpppuuusssqqqnnnoooqqqrrrpppmmmmmmmmmmmmmmmnnnoooppprrrmmmnnnmmmkkkkkklllpppsss|||vvvrrrqqqooommmoootttkkkjjjqqq~~~tttkkkiiiooopppqqqpppnnnooorrruuuppplllkkkooouuuxxxsssnnnkkkppptttrrrmmmjjjlllppptttrrrppppppqqqqqqooolllhhhkkknnnooonnnpppuuuyyytttqqqooonnnnnnpppqqqrrrsssqqqlllhhhgggiiiooossszzzpppggghhhqqqvvvssslllmmmrrrwwwyyyxxxsssmmmjjjxxxrrrkkkiiilllpppssstttkkkkkkmmmrrrvvvvvvpppkkkppppppooonnnlllkkklllnnnkkknnnoooqqqvvv{{{zzzuuuvvv{{{uuurrrsssssspppqqqvvvtttnnnnnnsssxxxwwwvvvsssqqqpppppppppoooppprrrtttuuutttsssqqquuuuuutttsssrrrrrrssstttuuu{{{zzzvvvuuu~~~}}}tttjjjkkkvvvyyyssslllhhhnnn{{{~~~tttkkkjjjrrruuuwwwuuurrrssszzzzzztttsssvvvwwwuuurrrvvv{{{}}}wwwsssuuuyyy|||yyywwwxxx|||tttuuuuuusssqqqpppqqqsssooommmkkklllooopppnnnlllkkkpppuuutttooolllmmmoooxxxqqqoootttxxxwwwuuuhhhooozzzxxxnnntttpppllljjjkkknnnqqqrrrjjjlllooosssvvvtttnnniiiooorrrssspppllljjjlllpppooonnnnnnnnnoooqqqqqqqqqooooooppprrrtttuuuvvvuuunnnkkkiiilllqqqsssppplllsssrrrpppooonnnooorrrtttoooooopppsssuuutttppplllqqqwww{{{vvvmmmjjjpppxxx{{{rrrjjjkkktttzzzxxxsssjjjiiioooxxxvvvllljjjoooyyy~~~{{{qqqnnntttvvvqqqjjjnnnsssvvvvvvssspppnnnjjjllloooqqqqqqqqqqqqrrrnnnssswwwtttnnnkkkooottt|||tttmmmmmmsssyyyxxxvvvjjjllloooqqqqqqpppnnnmmm}}}rrrtttwwwwwwjjjjjjmmmttt|||}}}yyyxxxwwwuuupppmmmooouuu{{{xxxvvvsssrrrsssssspppnnnkkkmmmppprrrssssssrrrpppvvvqqqooosssuuurrroooooorrruuuwwwuuuqqqoooqqqtttpppmmmjjjiiikkkmmmnnnooonnnrrruuurrrkkkhhhkkkoooooollljjjkkkpppsssrrrooojjjlllmmmnnnmmmmmmnnnooo{{{uuuqqqpppooommmooosssmmmllluuuwwwlllkkknnnmmmmmmooorrrsssqqqooonnnnnnoooqqqrrrrrrqqqppprrrqqqooommmllllllnnnppplllpppuuuwwwtttoookkkjjjoooooonnnkkkkkkpppyyytttpppmmmooottttttooojjjpppqqqoookkkggghhhpppwwwzzzooodddfffpppvvvrrrllllllqqqwwwyyyvvvqqqmmmjjjtttpppkkkjjjmmmpppqqqpppnnnnnnnnnrrrvvvxxxvvvtttpppmmmkkkllloooppplllgggmmmuuuxxxsssmmmlllppprrruuuxxx|||yyyyyy}}}qqqmmmtttyyyzzzuuuqqqoooppprrrrrrnnniiipppsssuuutttqqqqqquuuyyywwwtttpppqqqtttvvvtttrrrmmmxxxzzzsssssswww}}}}}}uuukkklllvvvyyyssslllhhhlllxxx{{{ssskkkkkkqqqrrrssstttuuuvvvyyyzzzzzz||||||xxxsssrrrvvvyyy~~~{{{xxxxxx{{{||||||zzzrrryyy|||xxxxxxzzzyyyzzzyyytttnnnlllooorrrqqqmmmjjjlllrrrsssmmmggggggpppyyyxxxooojjjnnntttzzzqqqnnnrrrvvvwwwvvvppprrrxxx~~~yyyrrrlllmmmnnnqqqrrrqqqnnnkkkqqqqqqqqqqqqpppppppppppprrrpppnnnmmmnnnnnnmmmlllkkknnnrrrrrrpppnnnoooppprrrnnnlllooouuuxxxxxxuuuhhhhhhjjjmmmqqqpppmmmiiittttttqqqnnnlllmmmssswwwoooooopppsssuuutttooollltttxxx{{{wwwpppmmmrrrxxxxxxqqqkkklllssswwwvvvrrrtttqqqpppppppppooorrrxxxrrrwwwzzzyyywwwvvvqqqkkkmmmqqqvvvvvvsssqqqsssvvvnnnmmmnnnqqqtttuuurrrooommmuuu|||wwwmmmhhhoooxxxvvvjjjjjjttt{{{yyyssshhhkkkooossstttsssqqqooo}}}{{{tttrrrsssssspppmmmkkkooouuuzzz{{{{{{vvvtttpppooopppsssvvvxxxsssvvvwwwuuuqqqnnnoooppprrrpppnnnppprrrtttsssqqqpppnnnqqqwwwwwwrrrmmmlllvvvyyyyyytttnnnmmmrrrxxxmmmkkkkkklllooopppnnnllllllrrrvvvrrrjjjfffjjjpppooollljjjlllqqqsssqqqnnnmmmnnnooopppqqqqqqqqqppppppooorrruuutttoookkkkkkvvvuuuxxx||||||wwwtttuuunnnlllkkkooouuuvvvpppjjjlllpppsssrrrnnnmmmooorrrvvvqqqkkkiiikkknnnppppppjjjpppwwwyyytttnnnkkkjjjqqqooollljjjjjjooowww|||ssspppoooqqquuutttmmmffflllnnnnnnllliiikkkpppuuunnnoooooollljjjkkkooosssuuuuuuuuusssrrrqqqrrrtttjjjkkknnnqqqrrrppplllhhhssssssssstttvvvxxx{{{}}}tttnnnkkknnntttuuuooohhhoooxxx|||ssshhhfffkkkpppuuurrrqqquuu~~~|||yyyuuuzzzwwwttttttuuusssmmmhhhpppssstttsssqqqrrrwww{{{vvvsssqqqrrrvvvxxxvvvssspppyyywwwrrrtttyyyrrruuuuuuttttttuuuqqqlllrrrnnnlllnnnpppooopppssspppoooqqqtttxxxyyywwwtttwww|||{{{sssqqqwww{{{uuuwww{{{rrr{{{|||wwwxxx|||xxxwwwuuurrrpppnnnooooooqqqqqqqqqqqqpppnnnmmmlllmmmqqqtttssspppooorrruuuwwwvvvuuutttsssssstttuuuyyyvvvtttvvvyyyzzzxxxvvviiikkknnnrrrtttrrrmmmiiiqqqsssuuusssooonnnpppsssqqqnnnkkkkkknnnooommmjjjjjjmmmpppqqqpppppppppqqqqqqooommmoootttvvvtttrrriiijjjkkklllnnnoooooooooqqqpppoooooopppqqqrrrrrrooorrruuutttqqqoooqqqtttwwwuuurrrrrrtttuuuuuuuuunnnpppssstttsssrrrssstttzzzxxxrrrllllllrrrwwwxxxpppqqqvvv||||||uuunnnkkknnnrrrttttttqqqqqqsssvvvqqqpppoooqqqssstttsssqqqppptttxxxvvvqqqooorrrvvvzzztttoooppptttvvvtttpppmmmnnnnnnppprrrtttwwwxxxwwwvvvxxxzzzwwwqqqnnnooorrrrrrqqqoooooorrrxxx}}}tttoookkkmmmsssxxxwwwtttppptttxxxvvvqqqmmmmmmppptttsssqqqpppqqqrrrqqqqqqkkklllpppvvvuuuqqqoooqqqvvvwwwwwwtttpppnnnppprrrkkkmmmpppqqqpppppppppqqqpppooonnnnnnoooooonnnmmmjjjlllooopppnnnmmmnnnooorrrooommmmmmqqqssssssrrrjjjkkkpppvvvuuunnniiihhhuuuyyyzzzuuurrrtttvvvvvvooolllkkkoootttuuuqqqkkkkkkooosssqqqnnnmmmpppssssssooojjjiiikkkmmmoooooorrrsssttttttrrrpppooonnnooonnnnnnoooqqqrrrrrrrrrpppqqqrrrrrrpppmmmkkkiiikkkiiihhhjjjmmmpppooommmhhhnnnrrrpppiiihhhmmmtttxxxuuurrrppppppsssuuuvvvhhhkkkppprrrqqqnnnkkkiiisssuuuvvvuuusssuuu{{{yyytttpppqqqtttvvvsssooopppuuuwwwrrrnnnnnnnnnmmmpppppppppsssvvvxxxwwwvvvuuu~~~wwwqqqooonnnpppoooppprrrvvvwwwvvvtttpppsssvvvwwwvvvuuuvvvxxx{{{{{{yyywwwuuuuuuuuuuuummmooouuu{{{yyyrrrmmmmmmqqqsssqqqmmmlllpppssstttoooppprrruuuyyyyyyvvvsssxxxzzz{{{xxxuuuuuuyyy}}}|||yyy{{{|||~~~~~~~~~}}}}}}~~~~~~qqqooonnnooossstttqqqnnnpppvvvzzzuuummmiiimmmtttuuuppplllmmmrrrvvvvvvuuujjjrrryyyyyytttooopppsss|||xxxssssssuuuwwwvvvuuulllllllllnnnppppppnnnlllkkkssszzzzzztttnnnnnnooopppmmmjjjkkkmmmnnnmmmkkkkkklllmmmoooqqqrrrssssssoooooopppqqqsssrrrpppnnnnnnmmmlllkkkkkknnnssswwwllljjjkkkpppvvvwwwqqqkkkooovvvyyytttllljjjsss|||yyypppjjjnnnwww}}}xxxrrreeeqqq||||||tttnnnpppuuuxxxzzzuuulllmmmuuuvvvppptttoooqqqyyyzzzrrrnnnqqqooopppqqqrrrqqqqqqsssttttttsssqqqppppppqqqsssuuutttrrrqqqrrruuuwwwvvvtttooossswwwwwwtttpppnnnmmmtttqqqmmmlllooouuu|||wwwppppppvvvvvvooolllpppnnntttxxxuuuooonnnuuu}}}ssskkkgggkkkvvv{{{wwwpppnnnssswwwvvvqqqmmmmmmnnnsssssssssrrrpppooopppqqqjjjkkkooosssrrrpppsssxxxuuutttssstttsssqqqmmmiiijjjpppuuuuuupppnnnrrrwwwuuullleeejjjuuuzzzsssjjjeeemmmtttssslllhhhkkkqqqvvvoooiiihhhmmmrrrtttsssllljjjlllppppppllljjjlllkkkvvvzzzsssnnnqqqsssoooooommmmmmooorrrsssqqqnnnkkknnnppppppooooooqqqtttmmmlllkkkkkkjjjkkkmmmnnn|||vvvpppnnnppprrrsssrrrlllnnnqqqvvvyyywwwpppjjjnnnsssvvvrrrkkkgggjjjnnnkkkeeeaaagggqqqtttnnnfffkkkkkklllmmmnnnnnnmmmmmmrrrqqqpppqqqssstttsssqqqmmmoooooommmjjjjjjnnnqqqppptttvvvtttppppppwww~~~yyyvvvrrroooooopppqqqrrrrrrrrrpppqqqvvvyyytttkkkjjjoootttuuuqqqnnnnnnppprrrqqqtttxxxooopppuuuooolllkkkrrrzzz|||uuummmkkksss{{{{{{uuurrrvvv||||||rrrppptttwwwtttpppqqqpppuuu|||yyypppnnnuuujjjtttxxxrrrooossssssnnnppprrrtttwwwwwwwwwvvvuuu|||xxxtttuuuxxxzzzzzzyyyzzz}}}~~~}}}|||}}}vvvuuu}}}yyyxxxmmmkkkkkkqqqxxxxxxooogggpppyyyyyylllfffkkksssuuuoookkklllrrrwwwwwwtttrrruuuxxxxxxwwwuuuttttttxxxuuuqqqppprrrrrrpppnnnkkkkkkkkklllnnnqqqtttuuurrrppprrrwww}}}{{{rrriiijjjqqqvvvtttlllhhhkkkpppxxxppphhhiiipppvvvtttpppfffllluuu|||yyypppjjjjjjvvvssskkkdddgggpppxxxzzzoookkkiiinnnvvvxxxtttnnnqqqtttuuurrrmmmlllpppuuuuuusssrrrrrrttttttrrrqqqtttsssrrrqqqqqqrrrtttuuurrrsssvvvwwwrrrlllmmmssssssyyy{{{uuupppqqqtttuuuqqqkkkiiiqqq|||~~~ssshhhnnnuuuyyyssshhheeennnxxxxxxrrrmmmooovvvyyywwwsssiiiooovvvxxxuuupppnnnoooxxxtttpppoooqqquuuxxxzzzsssssstttttttttsssrrrqqqrrrqqqqqqtttvvvvvvssspppnnnooorrrtttrrrooossszzz~~~sssjjjkkktttyyytttmmmiiiqqqxxxvvvooojjjkkkoooqqqnnnkkkiiilllrrrzzzuuuqqqnnnrrrxxxvvvlllaaalllrrrvvvtttnnnlllqqqvvvtttoookkklllqqqsssqqqmmmpppmmmjjjkkknnnqqqrrrqqqqqqqqqppppppooommmllllllkkkmmmpppooommmmmmpppssslllllloootttyyyvvvmmmeeejjjooosssqqqllljjjnnnssswwwmmmeeefffpppwwwuuupppjjjmmmqqqpppnnnlllmmmooo{{{wwwrrrnnnmmmpppsssvvvppppppqqqtttwwwuuuoooiiiooooooooopppqqqqqqnnnlllkkkiiihhhiiikkklllkkkiiinnnoooooooooooonnnnnnnnnhhhmmmrrrtttrrrpppqqqrrrtttsssqqqpppppppppqqqrrrppppppqqqtttwwwwwwtttqqqsssuuutttppplllmmmuuu|||tttooolllpppwwwyyytttmmmmmmrrrwwwwwwrrrllliiihhhooommmmmmsss~~~~~~zzzuuupppnnnnnnsssyyy{{{vvvpppqqqsssuuuuuuuuuvvvyyy|||}}}zzzwwwrrrooonnnoooqqqsssyyyyyyqqqpppwwwzzzvvvpppppprrrwww|||zzzssslllpppxxx~~~zzzqqqnnnwwwwwwnnnqqq|||}}}vvvlllyyyxxxqqqsssyyyvvvnnnwww}}}|||vvvyyynnnnnnppprrrssssssqqqnnnsssssstttsssqqqooonnnnnnmmmooorrrrrrrrrrrruuuxxxzzzuuusssuuuwwwxxxxxxppppppqqqssstttsssooommmqqqoookkkhhhgggllluuu|||ssspppoootttzzzzzzrrrjjjnnnrrrtttsssnnnlllnnnqqqsssqqqnnnnnnpppqqqqqqpppllllllpppuuutttnnnmmmnnnrrrrrrnnnjjjlllqqqrrrpppqqqqqqqqqppppppssswwwzzzuuuqqqnnnnnnqqqssssssrrroootttxxxwwwrrrooooooqqqvvvsssooooooqqqssstttssslllooowww{{{wwwooolllnnn{{{|||wwwnnniiinnntttwwwnnnmmmooossswwwwwwsssooopppqqqqqqnnnkkkjjjnnnrrrrrrsssttttttuuusssrrrppppppooooooqqqtttvvvvvvuuurrrqqqpppqqqsssuuuttttttvvvwwwwwwuuuqqqpppppprrrpppnnnooossswwwwwwrrrlllmmmnnnqqqrrrooolllqqqyyyxxxrrrqqqvvvxxxuuupppiiipppwwwxxxsssmmmkkklllooommmllllllnnnqqqtttvvvuuurrrooonnnpppqqqpppooonnnoooooooooooooooppppppmmmpppsssrrrooommmnnnpppvvvpppjjjjjjnnnsssttttttnnnoooqqqqqqooolllhhhfffsssqqqnnnjjjjjjmmmsssxxxkkklllnnnrrruuusssnnnhhhjjjmmmoooooonnnnnnpppssssssnnnjjjiiimmmpppqqqppplllmmmnnnmmmmmmmmmppprrrqqqqqqqqqqqqppppppoooooosssttttttsssrrrqqqrrrsssnnnmmmmmmqqquuuuuupppllljjjnnnpppnnniiihhhkkkooopppnnnmmmmmmooopppooommmggglllssswwwwwwtttpppnnnwwwtttoookkkkkknnnrrruuuqqqpppppppppqqqrrrrrrrrrrrrqqqppppppppprrrssstttooorrrttttttrrrqqqrrrsssvvvuuutttsssrrrqqqpppooonnnnnnpppqqqtttxxx}}}vvvvvvzzz~~~|||vvvrrrsssuuuvvvrrroooqqqwww|||}}}{{{qqqvvv|||{{{uuupppnnnooo}}}|||wwwooommmrrryyy{{{pppppprrrvvvyyyyyytttppptttwwwzzzyyywwwwwwyyy|||{{{xxxuuuvvvyyy|||{{{yyyxxxzzz{{{yyyuuutttvvvyyyzzzwwwwww{{{}}}{{{}}}}}}zzzzzzppprrrtttrrroooooorrrvvvuuuoookkknnnuuuwwwqqqkkkhhhpppxxxxxxrrrqqquuu|||uuuqqqtttyyyzzzyyyiiimmmrrruuutttrrrooonnnrrrqqqnnnjjjhhhlllttt{{{ssspppoooqqquuuvvvrrrnnnsssrrrppppppqqqrrrqqqqqqmmmqqquuutttpppmmmmmmooosssooommmoooqqqpppqqqtttkkknnnpppooopppqqqmmmfffqqquuuvvvqqqkkkmmmxxxwwwooohhhkkktttyyyuuunnnjjjsss{{{zzzrrrlllmmmqqquuuqqqnnnnnnppprrrrrrppplllnnntttxxxuuuooommmppp|||zzztttllljjjnnnrrrrrrjjjooottttttpppooorrrvvvrrrmmmiiiiiinnnpppnnnkkkmmmsssyyyyyysssmmmlllmmmvvvnnnhhhjjjsss{{{}}}{{{nnnnnnooorrrttttttrrroooxxxyyyxxxtttpppmmmnnnpppnnnmmmnnnrrrwwwwwwqqqlllnnnlllmmmooommmkkkooovvv|||zzzxxxvvvuuutttsssrrrqqqrrrtttsssqqqooooooppplllmmmnnnooopppooonnnmmmtttssspppkkkiiillluuu}}}qqqllliiikkkppprrrppplllhhhqqqyyywwwnnniiilllrrrzzzssslllkkknnnsssuuutttoooppprrrsssqqqmmmhhheeevvvrrrnnnmmmnnnqqqssstttkkklllmmmooopppooonnnmmmkkkjjjjjjmmmrrrtttsssqqqmmmnnnnnnmmmkkkkkknnnqqqpppmmmkkkjjjmmmppprrrsssiiilllpppsssssspppkkkhhhuuuvvvuuuqqqmmmnnntttyyymmmlllmmmqqqvvvwwwrrrmmmkkkqqquuuqqqiiifffllltttpppnnnlllnnnpppqqqooommmmmmnnnqqquuuwwwvvvsssppptttrrrooommmlllnnnqqqrrrssssssqqqooonnnooosssvvvqqqnnnllloootttuuuqqqlllkkkttt|||xxxnnnjjjpppxxx|||wwwqqqooorrruuuuuutttllloooqqqpppmmmmmmqqquuu~~~{{{{{{qqqsssyyyxxxqqqkkkoooxxx}}}xxxlllttt||||||vvvppppppsss{{{vvvtttqqqppptttzzzqqqrrrssstttuuuuuuuuuuuuuuussssssxxx~~~zzztttuuuyyy|||{{{vvvuuuxxx}}}{{{rrrooorrrvvvxxxwwwnnnnnnyyyxxxttt{{{~~~uuusss|||qqqsssuuutttqqqqqqtttwwwtttppplllooouuuwwwrrrmmmnnnrrrvvvwwwvvvvvvyyy|||~~~xxxvvvwwwxxxvvvssslllooossssssqqqoooqqqssslllmmmooorrrttttttsssqqqrrrrrrrrrrrrqqqrrrssstttuuuqqqlllmmmrrruuusssppplllqqqvvvwwwrrrnnnllllllvvvqqqnnnrrruuuuuutttuuugggkkknnnooorrrssspppjjjoooqqqqqqooolllmmmtttzzztttnnnjjjlllqqqtttqqqmmmlllppptttuuussspppooooooooopppqqqqqqpppooonnnnnnssspppnnnmmmllllllqqqxxxqqqttttttrrrrrrrrrnnngggjjjooosssqqqllljjjpppwwwrrrlllgggiiipppsssoooiiikkkqqqwwwvvvqqqlllkkkmmmtttmmmhhhkkkssszzz|||{{{rrrqqqoooppprrrssssssssswwwvvvtttsssrrrpppmmmkkkmmmnnnppprrrrrrrrrrrrrrrrrrllliiilllnnnnnnoooqqqtttwwwyyyvvvqqqooopppsss{{{vvvnnnjjjjjjoootttxxxkkkllloooppppppooommmlllrrrrrrpppllljjjmmmvvv}}}rrrmmmiiikkkqqqtttqqqnnnmmmrrrvvvtttnnnkkkmmmrrrsssrrrqqqpppoooppppppqqqttttttsssqqqpppooonnnnnnooooooqqquuuxxxvvvoooiiikkklllmmmlllkkklllnnnqqqoookkkhhhmmmtttwwwsssnnnkkkmmmooonnnmmmmmmoooqqqrrrnnnkkkkkkoooqqqqqqpppjjjlllooorrrrrrpppmmmkkkrrrrrrqqqooommmmmmqqquuummmnnnppprrrssssssrrrpppnnnppppppnnnllllllooosssjjjmmmppprrrqqqooonnnmmmwwwrrrmmmmmmppptttvvvwwwmmmoooqqqsssssspppmmmkkktttuuutttrrrpppqqqtttwwwqqqnnnmmmooossstttppplllnnnuuuzzzwwwoookkkpppvvvxxxuuuqqqoooqqqrrrrrrqqqmmmnnnooonnnnnnppptttxxxwwwxxxuuusss|||{{{yyyvvvsssrrrsssvvvxxxvvvttttttvvvvvvsssooopppvvv{{{wwwtttwww~~~|||rrrnnnssstttuuutttsssrrrrrrtttvvvrrrpppqqqxxxxxxpppsssyyy~~~|||vvvssswww|||{{{qqqnnnssswwwvvvssslllqqq{{{zzzxxx~~~zzz{{{|||zzz{{{sssrrrrrruuuxxxxxxvvvsssqqqtttvvvuuurrrpppqqqsssyyysssooorrryyy~~~}}}zzztttxxx|||~~~{{{uuunnnjjjttttttrrrooolllnnnsssxxxkkkkkkmmmtttzzz{{{tttmmmppptttwwwtttpppoootttzzztttoookkklllpppsssqqqnnnnnnppprrrttttttqqqnnnkkkrrrooopppvvvyyyvvvrrrpppkkkmmmnnnnnnsssyyy{{{xxxnnnlllkkkoootttuuuqqqmmmnnnpppqqqoookkkjjjkkknnnpppllljjjmmmtttvvvsssnnnjjjpppvvvuuupppkkkkkkmmmuuuooojjjiiiiiikkkrrrzzzkkkooossstttuuutttnnnfffkkkmmmnnnmmmllllllooorrrooommmlllmmmpppqqqooolllnnnoooppppppooonnnnnnoookkkmmmoooqqqsssuuuuuuuuuzzzvvvpppmmmooossswwwzzzssspppooorrrvvvtttmmmgggmmmrrrtttrrrnnnmmmsssyyyvvvmmmgggkkkrrrrrrpppnnnooosssvvvuuupppnnnqqquuu|||uuunnnjjjlllqqquuuwwwmmmmmmnnnnnnooopppqqqqqqqqqpppooopppqqqrrrssssssrrrpppooooooqqqssstttuuuvvvrrrnnnmmmoooqqqqqqppphhhpppwwwwwwqqqlllkkkmmmxxxtttooolllllloootttwwwlllnnnrrrwwwzzzvvvnnnffflllmmmlllkkkjjjkkknnnqqqrrrmmmkkknnntttvvvpppjjjkkkjjjkkknnnrrrtttsssrrrrrrooonnnooorrrrrrppplllqqqppppppoooooopppqqqrrrlllkkkkkkmmmoooooollljjjoooqqqsssqqqnnnmmmpppsssqqqlllhhhjjjppptttrrrnnndddllltttvvvrrrmmmlllnnnwwwrrrmmmkkkooosssvvvvvvmmmoooqqqrrrrrrpppmmmkkkqqqrrrttttttssssssssssssqqqqqqqqqpppooooooqqqrrruuusssqqqqqqrrrrrrqqqooommmppprrrrrrooolllkkkkkksssooollllllqqqwww{{{|||ppplllnnnwww}}}zzzyyy|||{{{tttzzz}}}vvvppppppsss{{{vvvoookkkmmmrrrwww{{{pppooovvv~~~tttooossswwwwwwvvvsssqqqppprrrtttqqqssswww|||~~~xxxsssuuuwwwzzzzzzxxxwwwxxxyyy|||yyyvvvvvvvvvvvvsssqqqtttzzz{{{xxxyyyyyy{{{yyyuuuzzz|||~~~sssoooooottt|||~~~wwwppppppwww|||xxxppplllpppvvv~~~tttlllooozzz}}}vvvlllsss|||{{{tttlllhhhwwwuuuqqqmmmlllooouuuyyysssooolllooouuuyyywwwssspppsssvvvuuusssrrruuuxxxpppooommmmmmnnnooonnnnnnrrrnnnmmmooossstttrrrnnnllllllpppvvvwwwrrrllljjjqqqrrrpppooottt}}}ooolllkkkqqqyyyzzzrrriiilllqqqtttqqqjjjfffiiinnnqqqkkkgggjjjssswwwsssmmmlllqqqvvvuuuooojjjjjjlllnnnllllllooopppmmmnnnqqqnnnqqqqqqnnnnnnqqqqqqnnnmmmkkkjjjlllooopppnnnkkklllooorrrrrrooommmnnnooopppmmmjjjkkknnnqqqqqqpppgggmmmsssuuurrrooooooppp}}}wwwqqqmmmooosssxxx{{{qqqnnnnnnqqqvvvuuuooohhhooosssvvvrrrllllllrrryyyuuunnnjjjnnnsssrrrooonnnqqqsssuuutttrrrqqqtttwwwqqqqqqrrrtttuuutttqqqooopppnnnmmmlllnnnqqqtttvvvooommmnnnrrrvvvuuupppkkkqqqrrrsssqqqpppqqquuuyyyyyyqqqjjjjjjppptttssspppgggpppxxxxxxrrrlllkkknnnvvvrrrmmmjjjjjjooouuuyyyqqqppppppqqqrrrsssqqqpppnnnmmmlllkkkkkklllmmmnnnqqqppppppqqqsssrrrnnnjjjmmmiiigggllltttxxxvvvrrrpppppppppqqqsssrrrpppnnnvvvtttpppnnnnnnpppsssvvviiiggghhhkkkoooooojjjeeeoooqqqrrrppplllkkknnnrrrqqqkkkgggjjjrrrvvvqqqkkkeeellltttuuuqqqmmmmmmooonnnnnnoooqqqsssssspppnnnvvvsssnnnkkkkkkmmmqqqtttllllllnnnqqqtttssspppmmmpppssstttpppkkkjjjpppvvvwwwpppjjjlllsssvvvrrrkkkggglllrrrrrrnnnjjjiiijjjvvvqqqlllmmmrrrxxxzzzyyylllhhhmmmzzz|||rrrpppvvv||||||}}}vvvvvvzzz|||vvvooommmooorrrsssrrrtttrrrtttvvvvvvtttvvv{{{xxxwwwuuutttsssrrrqqqqqqrrrxxx~~~~~~{{{zzzzzzxxxvvvtttvvvyyy{{{zzzxxxtttxxx}}}}}}yyytttrrrrrrzzz~~~zzzpppsss}}}uuuyyywwwvvvxxx}}}qqqnnnmmmsss|||yyyrrrqqquuuxxxvvvqqqoooqqqtttxxxsssppprrrwwwzzzxxxuuurrrtttvvvxxxxxxuuuqqqnnnqqqpppnnnoooqqqsssttttttwwwuuurrrooooooqqquuuxxxrrrpppooosssxxxyyyuuuppplllppprrrqqqllljjjlllooorrrnnnjjjjjjoootttvvvvvvmmmmmmooosssqqqllljjjkkkqqqrrrqqqooossszzz|||{{{ooooooppprrrttttttrrrppppppppppppooonnnmmmlllkkkkkkmmmooopppooonnnnnnnnnuuussspppnnnmmmmmmmmmllliiiiiimmmttttttooojjjiiiqqqtttrrrllliiilllqqqrrrmmmkkkkkkooottttttnnnhhhkkkpppuuutttoookkkllloooooommmkkklllnnnqqqqqqqqqjjjnnnsssrrrooommmnnnqqqwwwtttqqqppprrrsssttttttqqqrrrrrrrrrrrrqqqqqqqqqpppqqqsssrrrpppooopppqqqnnnooorrrssspppkkklllqqqwwwuuurrrqqqssstttuuutttiiinnnuuuyyyyyytttnnnjjjqqqooommmlllmmmppptttvvvmmmllllllpppttttttppplllpppppppppooooooppptttxxxrrrqqqooonnnoooqqqsssuuurrrssstttsssqqqqqqrrrtttrrrqqqqqqpppqqqrrrrrrsssuuusssqqqnnnmmmpppuuuzzzqqqnnnlllmmmnnnooollljjjnnnqqqttttttqqqnnnmmmmmmmmmiiigggjjjqqqvvvuuurrrmmmooopppqqqqqqqqqsssuuutttsssqqqpppoooppppppqqqkkkjjjiiiiiijjjkkkllllllmmmmmmmmmoooqqqqqqnnnkkklllnnnpppqqqpppnnnmmmmmmlllmmmmmmnnnpppppppppppphhhlllpppsssrrrooommmkkkyyyuuunnniiiiiimmmsssxxxllliiiiiinnntttuuuqqqkkknnnrrrsssooojjjiiinnntttsssnnnjjjlllqqqsssqqqmmmllllllmmmnnnnnnooopppqqqrrrqqqqqqrrrsssuuuuuuuuuqqqrrruuuuuusssqqqtttzzzuuuyyy}}}}}}||||||xxxrrrnnnmmmmmmnnnnnnxxxyyyvvvppppppwww}}}uuusssssstttvvvvvvsssppptttzzzzzzwwwxxx{{{yyytttqqqsssyyy}}}{{{yyysssyyy~~~~~~xxxttttttvvvxxxyyywwwuuuwww||||||{{{|||~~~~~~yyyzzz|||~~~pppnnnmmmrrrzzz}}}zzzvvvsssrrrqqqrrrttttttrrrppppppsssuuuvvvtttssssssuuu}}}vvvpppoootttxxxxxxvvvjjjjjjmmmrrrwwwwwwsssooouuuxxxyyytttnnnlllqqqxxxuuummmhhhppp|||ttthhhjjjqqqwwwtttlllhhhkkkppprrrnnniiihhhlllrrrxxx|||qqqpppqqqqqqmmmiiikkkpppnnnppppppoooqqqtttrrrnnnmmmqqqssspppjjjjjjrrryyyuuunnnjjjmmmtttvvvpppiiidddoooyyywwwllleeeiiippp~~~tttjjjhhhlllpppooommmjjjiiimmmssstttnnniiihhhpppuuuuuuoooiiikkknnnpppmmmlllnnnrrrwwwuuuooohhhkkkpppuuutttoookkkkkkmmmnnnnnnnnnnnnnnnoooppppppoooppppppnnnlllmmmqqquuuoooppprrrtttuuutttppplllssswwwxxxtttmmmlllrrrxxxpppooooooqqqtttsssmmmhhhhhhoooxxxxxxmmmdddiiittt{{{uuuooonnnrrrtttssspppjjjooouuuxxxvvvrrrooommmqqqpppnnnlllmmmooorrrtttlllkkkkkkmmmpppqqqrrrqqqooonnnllllllmmmpppsssuuuiiipppvvvtttnnnlllrrryyyxxxpppmmmqqqvvvyyyzzzooorrrwwwzzzyyyvvvqqqmmmttttttssspppoooqqqwww|||rrrooolllnnnqqqqqqlllfffkkkqqqwwwvvvppplllmmmqqqmmmjjjhhhjjjnnnrrrrrrqqqlllnnnoooooonnnqqqwww|||oooppprrrrrrqqqooommmkkknnnnnnlllgggeeehhhooouuukkkhhhhhhooowwwxxxoooeeehhhrrr{{{xxxlllfffjjjqqqtttmmmggghhhnnnsssssspppjjjmmmooonnnkkkjjjlllooovvvtttpppmmmmmmooorrruuuooojjjhhhmmmuuuxxxtttmmmmmmpppqqqoookkkiiilllpppnnnnnnnnnmmmmmmnnnppprrrsssnnniiiiiiooouuuyyyzzzlllqqqvvvwwwuuussstttuuuyyy}}}ooohhhqqq{{{}}}wwwqqqlllpppzzz~~~zzz{{{tttkkkfffffflllpppxxx}}}zzzqqqpppzzzrrrpppppptttyyyzzzuuuoootttxxx|||zzzvvvtttuuuxxxxxxtttppprrrxxx|||}}}{{{vvvzzz}}}{{{wwwtttvvvzzztttqqquuu~~~}}}uuuwwwzzztttpppzzz}}}yyyuuuxxx~~~xxxlllsssyyyvvvnnnmmmuuuttthhhhhhrrryyywwwqqqkkkrrryyyzzzuuuooommmnnnxxxtttooommmooosssvvvxxxnnnnnnoooqqqrrrsssttttttvvvsssqqqoooppppppppppppqqqqqqpppooommmmmmoooqqqsssqqqooonnnoooqqqqqqqqqhhhmmmrrrrrrnnnmmmqqqvvv}}}yyyrrrllljjjkkkooorrriiiiiikkkpppsssrrrlllfffqqqrrrqqqmmmjjjkkkpppuuuooollljjjnnnssstttoooiiiiiioootttsssooommmooorrrxxxtttpppmmmlllmmmmmmmmmmmmlllllllllkkkkkkllllllkkkmmmppppppnnnllljjjjjjoootttxxxtttllljjjooovvvvvvooohhhjjjqqquuuqqqllliiittt}}}{{{ooohhhkkkqqq{{{vvvnnnjjjkkkpppuuuwwwmmmmmmooosssvvvtttmmmgggppptttwwwtttnnnkkknnnrrrkkkooosssrrrooommmooorrroooppppppmmmkkkjjjkkklllpppqqqsssttttttsssqqqooopppvvvvvvpppooouuutttnnnnnnmmmnnnqqqtttsssoookkkpppqqqpppjjjfffhhhqqqyyyvvvnnnfffhhhqqquuupppiiibbbmmmwwwxxxqqqnnnssszzz{{{vvvpppmmmooorrrvvvxxxxxxxxxwwwuuurrrppppppqqqqqqqqqpppppppppqqqrrrssswwwwwwvvvrrrmmmkkklllooonnnjjjhhhkkkqqquuussspppkkkmmmooonnnjjjiiijjjlllssspppmmmkkkmmmqqqvvvzzzmmmpppsssuuutttpppkkkgggppprrrrrrmmmiiijjjpppwwwrrrnnnlllnnnrrrtttpppkkkkkksssxxxuuuooonnnnnnmmmqqqpppppppppooonnnllljjjpppmmmjjjhhhiiilllpppsssuuurrrpppqqqrrrqqqmmmiiimmmpppqqqpppmmmmmmpppsssssskkkfffjjjsssvvvooogggccckkkrrrrrrmmmiiijjjmmmzzzqqqgggfffmmmuuuxxxwwwoooqqquuuxxxxxxtttpppmmmwwwxxxvvvqqqmmmooowww~~~vvvwwwwwwvvvtttuuuyyy|||}}}rrrnnnnnnrrruuuvvvvvvvvvuuutttuuuxxx{{{uuuvvvuuurrrrrruuuvvvssswwwrrrqqqvvv}}}wwwooolllttt{{{{{{uuurrrwww}}}xxxmmmnnnyyy~~~xxxqqqtttyyy~~~}}}wwwvvvyyy~~~zzzvvvvvvzzz{{{{{{{{{{{{{{{zzzxxxwww|||oooqqqssssssssstttvvvyyyxxxtttpppppptttvvvuuurrrssssssttttttssssssttttttrrrqqqpppppprrrssssssrrrttttttssspppnnnppptttwwwssspppmmmnnnrrrsssqqqnnnqqqssssssppplllkkkmmmqqqxxxsssnnnnnnqqqttttttsssiiilllnnnmmmkkkkkkpppttt{{{wwwpppkkkiiikkkpppsssooopppqqqpppmmmkkkkkklllqqqpppnnnmmmmmmnnnnnnoookkknnnqqqrrrpppnnnnnnnnnrrrqqqooonnnmmmoooqqqtttqqqooonnnnnnnnnmmmllljjjmmmlllkkkkkkkkklllmmmnnnmmmlllllllllmmmlllkkkiiippprrrtttqqqmmmmmmppptttsssooollllllpppqqqoookkkkkkqqqwwwyyyvvvrrroooooouuusssppppppqqqrrrrrrrrrrrrrrrrrrqqqooonnnnnnnnnpppppppppqqqsssqqqnnnjjjjjjooosssqqqmmmkkkoootttrrrpppllljjjhhhhhhiiiiiiiiioooxxx|||zzztttooolllvvvuuuqqqkkkkkkqqquuuvvvmmmnnnpppssstttrrrnnnkkkpppnnnmmmlllmmmnnnpppqqqrrrpppoooooopppqqqqqqooopppooonnnnnnppprrruuuvvvqqqssstttrrrqqqpppsssuuuzzzzzzxxxsssnnnmmmqqqvvvrrrpppoooppprrrsssqqqpppwwwxxxxxxtttnnnkkklllnnniiihhhiiilllqqqtttsssqqqnnnnnnooonnnllllllmmmnnnqqqpppppppppppppppppppppnnnoooqqqrrrrrrpppooommmnnnooonnnnnnmmmmmmnnnoooooorrrtttrrrooolllmmmoooooorrrrrrpppqqqsssqqqllllllooorrrqqqnnnkkkkkklllqqqoookkkiiijjjlllppprrrrrrqqqrrrrrrsssrrrooommmqqqqqqqqqpppooonnnmmmmmmnnnmmmmmmnnnppppppooommmlllmmmllllllkkkkkkkkklllpppooonnnnnnppprrrsssttttttttttttttttttssssssrrrrrrrrrrrrqqqpppqqqrrrtttuuu{{{}}}vvvsssvvvzzz~~~}}}zzzzzzssstttvvvyyyyyywwwrrrnnnxxxzzzwwwqqqqqqxxxuuurrrpppsssxxxzzzyyyvvvqqquuuyyyyyyvvvuuuxxx{{{yyyrrrooorrrxxx{{{}}}zzzyyyzzz{{{zzzxxxzzz~~~zzzwwwxxxzzz|||zzzxxx{{{}}}vvvsssvvvzzz}}}~~~sssooommmqqqxxx{{{wwwqqqooorrrwwwxxxvvvsssrrrrrryyyuuupppooorrrvvvyyyzzznnnnnnpppsssuuutttpppmmmyyyxxxtttooolllmmmsssxxxooollljjjmmmqqqsssqqqnnnqqqssstttqqqllljjjlllpppxxxsssmmmlllpppttttttsssnnnllljjjiiijjjlllppprrrqqqqqqpppooonnnoooooooootttwwwvvvpppgggdddjjjpppnnnlllkkklllnnnnnnkkkiiifffooovvvuuummmiiikkkpppxxxrrrllliiikkkooossstttlllllllllnnnooonnnkkkiiilllkkkkkkkkklllmmmnnnoooqqqnnnkkkkkkmmmooonnnlllqqqpppnnnnnnooopppqqqqqqnnnoooppppppnnnmmmmmmmmmssspppnnnqqqwwwyyyvvvrrrnnnoooppprrrsssqqqnnnjjjuuuuuusssmmmiiiiiinnnssspppkkkiiinnnuuuvvvnnneeejjjnnnqqqoookkkkkkpppvvvuuurrrmmmjjjiiiiiijjjjjjjjjqqqxxx|||yyytttpppnnntttpppmmmnnnoooooosssxxxqqqqqqqqqooonnnnnnppprrrooolllkkkoootttuuuooojjjnnntttxxxwwwqqqnnnrrrwww}}}rrrggggggooovvvuuuqqqiiiooovvvvvvrrrooopppsss{{{zzzwwwpppkkkkkkrrrxxxrrrpppoooqqqsssssspppnnnvvvwwwwwwuuuqqqnnnlllkkkeeegggjjjmmmppprrrrrrrrrqqqooonnnmmmooopppqqqqqqoooqqqssstttsssooojjjgggnnnnnnmmmnnnoooppprrrssslllllllllnnnppppppmmmiiillltttyyyuuukkkfffkkkrrrrrrqqqooonnnssswwwssskkkhhhnnnsssrrrmmmjjjlllppppppooommmllllllmmmnnnooooooqqqssssssrrrqqqqqqrrrrrrooommmooorrrrrrnnnjjjiiioootttrrrmmmkkknnntttxxxqqqiiigggkkknnnnnnlllgggnnntttuuuqqqnnnnnnpppxxxvvvsssqqqqqqrrruuuvvvnnnnnnnnnqqqsssrrrnnnkkkrrr{{{|||wwwxxx{{{}}}}}}}}}~~~zzzyyyyyyyyyyyyuuunnniiissswwwwwwssssssyyyrrrrrrrrrqqqrrruuuyyy}}}zzzyyyxxxxxxzzz{{{{{{{{{vvvxxxyyyvvvqqqpppvvv{{{}}}zzzyyyxxxxxx}}}yyyvvvvvvyyy}}}|||uuunnn{{{~~~uuupppuuu{{{}}}yyywww}}}sssnnnlllqqqzzz}}}vvvnnnkkkpppvvvxxxvvvrrrppppppvvvtttrrrqqqrrruuuwwwyyypppppppppqqqssssssqqqooovvvtttqqqoooooooooppppppmmmlllkkkkkklllnnnoooppprrrqqqpppooommmmmmnnnpppqqqooommmmmmmmmnnnooopppsssnnniiihhhkkkooorrrrrrfffjjjqqquuuvvvrrrmmmiiivvvwwwuuunnnfffccciiioookkkkkkkkkkkkkkkjjjjjjjjjjjjooosssrrrooolllkkkllltttqqqmmmkkklllnnnpppqqqqqqooommmlllmmmnnnnnnmmmiiijjjlllmmmnnnnnnnnnmmmsssrrrooonnnnnnppprrrtttrrrnnnjjjlllpppsssrrrooojjjoootttsssooolllnnnqqqzzzqqqhhhhhhpppwwwyyywwwllllllmmmnnnooonnnkkkiiirrrrrrpppmmmjjjjjjmmmqqqmmmkkkkkknnnrrrrrrnnnjjjmmmmmmmmmllllllnnnqqqtttrrrsssssspppmmmlllmmmpppvvvtttrrrrrrssstttuuuuuullliiinnnxxxzzzrrrooorrrwwwuuupppjjjgggkkkssszzzooonnnooossswwwwwwqqqkkknnnvvv|||{{{sssppptttzzz|||ssskkkjjjppptttrrrnnnjjjooossstttqqqpppqqqtttwwwvvvssspppnnnoooppprrrqqqrrrqqqpppoooooopppqqqtttrrrppprrrtttsssnnnhhheeehhhlllnnnoooooopppqqqrrrooollllllppprrrrrrqqqooorrrtttvvvtttooojjjfffllllllllllllmmmooopppqqqllllllnnnooopppooolllkkklllqqquuurrrlllhhhkkkoooooosssuuusssssssssqqqllllllnnnpppooonnnnnnpppsssmmmnnnooopppooommmjjjiiippprrrrrrpppmmmmmmppptttoookkkiiimmmtttvvvqqqjjjhhhooovvvtttmmmjjjooovvv|||tttllljjjmmmpppooommmgggnnnttttttooolllmmmooouuutttsssrrrqqqrrrsssssspppoooooopppppppppnnnmmmpppttt{{{{{{|||zzzwwwvvv{{{}}}|||vvvqqqooooookkkqqqvvvyyy{{{}}}yyysssqqqtttvvvssspppqqqxxx~~~|||xxxxxx}}}~~~{{{ooovvv~~~}}}vvvqqqrrruuu|||yyyzzzyyyxxx{{{wwwwwwwwwyyy|||{{{wwwssszzz|||}}}}}}zzzyyyyyyyyyzzzzzz{{{}}}qqqpppppptttxxxxxxsssnnnlllnnnppprrrsssrrrpppnnnnnnssswwwwwwtttqqqqqqssswwwsssooommmnnnqqqssstttnnnlllkkkoootttsssmmmfffnnnnnnmmmjjjfffgggmmmsssrrrnnnkkklllpppsssrrrpppjjjnnnqqqpppmmmkkkmmmppptttnnniiihhhkkkooopppooogggjjjooossstttrrrnnnlllrrrqqqnnnkkkiiihhhhhhiiikkkoooqqqooojjjiiiooouuuvvvqqqmmmpppuuuuuuooohhhiiinnnrrrrrrnnnllllllnnnzzzuuuoookkkkkknnnqqqsssgggjjjmmmpppqqqpppmmmlllppprrrsssqqqoooooossswwwrrrnnnjjjlllpppsssrrrooojjjooottttttqqqooorrruuuuuuppplllkkkmmmqqqssstttssspppllljjjkkkmmmooooookkkkkklllnnnppppppllliiijjjooosssqqqkkkjjjpppvvvrrrmmmiiijjjooorrrrrrpppjjjqqqwwwuuupppmmmpppuuu|||uuunnnmmmrrrvvvwwwuuuiiigggnnnzzz|||sssooorrrvvvuuurrrnnnkkklllrrrxxxppprrrtttvvvuuutttssssssqqquuuyyyyyyvvvtttvvvxxxqqqsssuuuuuurrrooommmmmmsssqqqnnnnnnooorrruuuvvvqqqoooooorrruuutttnnniiipppssssssooojjjjjjpppwwwrrrllljjjooowwwxxxpppggghhhkkkmmmnnnnnnmmmmmmnnnqqqnnnkkklllppprrrqqqppprrrrrrssssssrrrpppnnnmmmjjjkkklllmmmnnnmmmkkkjjjllloooqqqooolllkkknnnqqqooommmkkkllloooooollliiiiiivvv{{{rrrmmmmmmooossspppmmmmmmppptttuuuuuuiiilllppprrrqqqmmmhhhdddrrrrrrppplllhhhiiinnnsssnnnkkkjjjmmmsssuuupppjjjjjjnnnrrrrrrooonnnppptttuuurrrpppnnnmmmmmmmmmmmmoooooonnnmmmlllmmmoooqqqnnnpppsssuuuuuurrrooollltttuuusssoookkklllqqqwwwtttpppqqq}}}xxxzzzuuutttxxxzzzvvvttt{{{~~~tttqqqrrrjjjnnnsssyyyvvvkkkqqquuuxxxwwwsssqqqtttyyyzzzvvvwww{{{~~~|||yyyuuuxxxzzzyyywwwuuuuuuvvvxxxvvvxxx}}}}}}xxxvvvvvvxxxzzzzzzxxxwwwxxx|||yyyuuussszzz~~~vvvttt||||||zzzooorrruuuvvvtttrrrqqqpppnnnmmmlllnnnppprrrpppnnnhhhpppyyyzzzuuupppnnnoooyyytttnnnkkklllppptttvvvjjjiiijjjooouuutttmmmeeennnnnnmmmiiifffgggmmmrrrpppmmmjjjlllppptttsssqqqmmmqqqtttssspppnnnppprrroookkkhhhhhhjjjlllllljjjqqqooollljjjkkknnnqqqtttnnnkkkhhhiiillllllhhhccclllssswwwtttnnnmmmuuu~~~~~~tttlllooowwwzzzsssiiieeellltttuuupppllllllnnn|||wwwqqqmmmmmmpppssstttjjjkkkmmmooopppooonnnmmmllloooqqqqqqpppppprrrtttqqqpppnnnnnnooopppqqqqqqnnnppprrrssssssssstttuuuhhhmmmrrrsssqqqnnnlllmmmyyytttnnnkkklllpppsssuuuggghhhkkkpppuuussslllfffjjjrrrwwwrrriiigggppp{{{tttooojjjlllqqqtttqqqnnngggnnnuuutttpppmmmqqqvvvvvvrrrppprrrwwwxxxtttooopppmmmnnnrrrtttsssuuuyyynnnrrrvvvxxxvvvrrrooommmppptttxxxvvvqqqppptttyyytttssssssuuuwwwwwwvvvuuuiiirrrzzz{{{tttmmmkkkmmmvvvqqqmmmkkknnnrrruuuuuullllllnnnrrrvvvuuuooojjjoooqqqrrrnnnjjjkkkqqqxxxooollljjjooovvvwwwqqqkkkmmmmmmmmmmmmmmmmmmmmmmmmooonnnmmmnnnooopppooonnnuuussspppnnnnnnpppsssuuuiiikkkmmmoooooollliiifffmmmppprrrnnniiiiiinnntttpppkkkhhhjjjppprrrmmmhhhhhhvvv|||rrrmmmnnnqqquuuppplllnnntttxxxwwwssskkkmmmpppqqqqqqmmmiiifffrrrqqqnnnkkkiiijjjmmmpppppppppooooooooonnnkkkiiimmmlllmmmnnnqqqrrrqqqpppjjjmmmppppppmmmjjjjjjkkksssooojjjiiilllpppqqqrrrkkknnnsssvvvvvvrrrmmmiiiwwwwwwuuuoooiiijjjsss{{{yyyrrrpppyyyuuuxxxvvvuuuyyyyyyuuussswww|||~~~xxxrrrqqqqqqpppqqqvvvzzzuuummmrrrtttvvvvvvuuusssrrrrrrvvvuuuttttttvvvwwwwwwwww{{{sssppprrrwww{{{|||rrrrrrvvv~~~yyyssspppzzz||||||xxxuuuwwwxxxsssqqqyyywwwrrr|||yyytttzzzqqqtttwwwvvvrrrooonnnpppnnnmmmmmmnnnpppqqqppppppjjjoootttvvvuuurrrqqqqqquuurrrooonnnooopppqqqqqqmmmnnnoooppppppooooooooommmkkkiiiiiilllnnnnnnmmmmmmnnnooonnnnnnooorrrtttwwwtttqqqppprrrtttuuutttkkkkkkkkkkkklllkkkiiigggtttqqqmmmjjjjjjmmmqqqtttllliiigggiiillllllgggbbbjjjpppvvvvvvrrrrrrwww}}}{{{tttnnnmmmqqqrrrpppllljjjmmmqqqrrrppppppqqqrrrsssrrrqqqrrrsssrrrpppnnnpppnnnlllkkkkkkmmmooopppmmmllllllqqqvvvwwwrrrmmmppprrrtttqqqmmmmmmppptttvvvrrroooooosssuuussspppeeelllrrrsssooollllllnnnxxxtttpppnnnooorrrssstttjjjllloooqqqrrrqqqmmmjjjmmmqqqtttqqqmmmlllpppuuuqqqqqqqqqqqqpppppppppppppppppppppppppppqqqtttvvvmmmpppuuuxxxwwwtttpppnnnttttttooojjjlllttt{{{}}}nnnqqquuuyyyzzzuuunnniiioootttwwwuuupppooosssyyytttqqqoooqqqtttwwwuuussslllpppvvvwwwtttpppnnnnnnooopppppppppoooooopppqqqkkknnnpppqqqqqqqqqtttvvvnnnnnnnnnnnnpppqqqrrrrrrnnnqqqssstttrrrqqqqqqqqqqqqmmmjjjkkknnnppppppooommmoooqqqqqqpppnnnmmmmmmvvvrrrnnnjjjkkknnnssswwwjjjlllnnnpppooommmjjjhhhmmmnnnnnnllljjjkkkmmmpppoooooooooooonnnmmmmmmlllnnntttwwwuuutttuuutttqqqooooooppptttxxxxxxtttpppqqqpppooonnnmmmmmmnnnnnnnnnmmmmmmnnnoooooommmlllooorrrtttqqqkkkgggiiimmmmmmkkkjjjmmmqqqsssqqqnnngggkkkooopppooommmlllmmmooommmlllmmmooorrrrrrqqqoooppprrrsssrrrqqqooommmttttttssspppmmmmmmppptttvvvvvvvvvxxx{{{|||{{{zzz}}}}}}xxxvvvooottt{{{}}}yyywww|||~~~}}}~~~vvvssstttuuusssssspppnnnppptttuuurrrnnnnnnrrrvvvuuusssrrrtttxxxzzzpppnnnrrryyy|||}}}sssrrruuu|||zzzuuusssyyyzzz{{{yyywwwxxx}}}yyyxxxxxxzzz~~~~~~}}}yyy{{{|||{{{yyyxxxyyyzzz~~~sssuuuwwwuuuqqqnnnnnnoookkknnnpppqqqppppppqqqrrrooonnnoooqqqtttvvvuuutttooooooppprrrrrrqqqnnnkkkrrrtttuuupppjjjjjjrrrzzzlllgggdddjjjrrruuuppphhhkkkqqquuurrrkkkiiiooowwwuuukkkkkkrrrxxxwwwtttjjjlllnnnpppooollliiihhhpppppppppppppppooonnnnnnllljjjiiijjjkkkjjjgggdddfffkkkppptttttttttuuuwwwsssrrroookkkggggggjjjnnnrrrooommmmmmpppsssvvvwwwhhhkkkqqqvvvxxxtttmmmhhhuuuqqqkkkggggggjjjppptttqqqkkkjjjrrr|||~~~tttiiioootttxxxtttllljjjooovvv{{{ssslllmmmsssuuupppjjjkkkmmmooommmjjjjjjpppuuurrrqqqppppppqqqqqqpppnnnnnnqqqsssrrrnnnlllnnnppppppooonnnppprrrrrrooolllooossswwwuuuooolllooorrr{{{tttmmmmmmrrrvvvxxxvvvjjjrrrxxxxxxrrrnnnpppssssssvvvrrrjjjkkkvvv}}}{{{uuusssrrrtttvvvuuuqqqmmmnnnrrruuutttqqqooorrruuussspppnnnnnnrrruuuuuusssrrrpppoooqqqtttuuurrrnnngggnnnuuuuuuqqqlllkkkmmmmmmqqqsssooojjjmmmxxxnnnjjjiiiooovvvxxxrrrlllmmmvvv|||yyyoookkkooovvvrrrmmmhhhiiinnnssssssqqqlllpppttttttpppmmmlllmmmvvvrrrmmmiiiiiimmmrrrvvvlllmmmnnnooooooooommmmmmmmmllljjjkkklllmmmlllkkkmmmsssxxxuuulllgggkkkqqquuuqqqlllmmmvvv}}}zzzqqqhhhmmmuuuyyyzzzvvvpppmmmwwwsssnnnkkkkkknnnrrruuujjjjjjmmmrrruuutttoooiiijjjqqquuuqqqhhheeekkksssllljjjjjjlllppprrrpppnnnjjjllloooqqqsssrrrqqqpppiiilllooorrrsssrrrqqqpppuuusssqqqooonnnppprrrsssqqqppppppqqqrrrqqqmmmjjjooowww|||yyyqqqpppyyy|||www{{{|||ssscccrrr}}}{{{|||zzz|||yyysssyyy|||wwwxxxyyyssslllhhhkkkssswwwsssmmmkkkrrrzzzyyysssqqquuu{{{{{{vvvrrrtttxxx{{{zzzwwwwwwttttttyyy}}}{{{xxxxxxxxxxxxyyyzzz{{{zzzyyyxxx{{{|||uuuttt{{{{{{tttuuu||||||vvvmmmxxx}}}sssjjjkkkssswwwqqqiiimmmssswwwvvvoookkkmmmqqq~~~wwwnnnkkknnntttzzz}}}pppoooooopppqqqqqqnnnlll{{{zzzwwwqqqmmmlllooorrrnnnmmmnnnppprrrrrrnnnkkklllpppsssrrrmmmlllooosssttttttsssrrrqqqooonnnmmmooommmkkkiiijjjmmmqqqtttllllllmmmqqquuussskkkdddmmmmmmlllhhhdddeeekkkpppnnniiifffllluuuzzzuuunnnjjjmmmpppnnnjjjggggggiiixxxpppiiikkksssyyyvvvrrrhhhkkkppptttuuussspppmmmrrrrrrpppnnnllllllooorrrnnnooorrrssssssssstttuuussspppnnnooossstttrrrnnnjjjooosssrrrmmmiiihhhjjjsssoookkkkkkooosssuuuuuuiiihhhllluuuxxxsssllliiippptttwwwrrrjjjhhhnnnvvvrrrlllhhhmmmuuuxxxqqqiiirrruuuvvvsssooolllnnnpppvvvtttrrrrrrtttvvvwwwwwwuuurrrpppqqqtttvvvvvvuuupppoooppprrrttttttrrrpppxxx|||~~~yyypppmmmssszzzwwwooojjjnnnwwwzzztttmmmhhhqqqyyyxxxoookkkpppvvvssshhhgggqqqwwwtttnnndddjjjrrrvvvuuupppkkkgggpppqqqpppnnnkkklllpppuuukkkmmmnnnooonnnoooqqqrrrrrrrrrrrrsssttttttrrrpppnnnnnnnnnnnnnnnooooooooo~~~tttjjjhhhnnnttttttrrrlllllllllmmmmmmmmmmmmnnnrrrrrroookkkhhhjjjpppuuummmjjjgggiiinnnoookkkgggjjjqqqxxxvvvooojjjkkkmmmqqqooolllllloooqqqqqqqqqnnnoooqqqqqqqqqsssvvvxxx{{{tttoooooonnnlllmmmoootttrrrqqqqqqrrrsssrrrqqqrrrllliiimmmtttuuuooogggjjjpppvvvssslllhhhlllrrrwwwooohhhjjjrrrwwwvvvrrrgggjjjrrrzzzzzzrrrjjjhhh|||{{{xxxrrrnnnnnnrrrwwwtttrrrppppppppppppnnnlllrrrwww{{{xxxssssss|||~~~yyyvvvooowww{{{{{{xxxsssrrrtttwwwwwwvvvzzzxxxrrruuuuuuooojjjkkkooosss{{{wwwppplllqqqxxxzzzvvvqqqqqqxxx{{{qqqpppxxx}}}}}}vvvkkkmmmyyyuuuqqqpppuuu{{{|||uuunnnxxx||||||uuusssyyy|||tttuuu{{{{{{vvvyyy|||xxxqqqlllmmmrrrtttqqqlllhhhooovvvxxxuuurrrrrrsss{{{uuuooolllmmmpppsssttttttttttttrrrooonnnqqqssswwwtttqqqooooooooonnnmmmjjjooosssrrrmmmjjjlllpppooommmlllooorrrtttrrrpppoooqqqtttssspppmmmmmmmmmooonnnkkkjjjjjjmmmqqqsssnnnmmmnnnqqqsssrrrmmmhhhooolllhhhhhhiiikkkllllllllllllmmmooopppqqqpppnnnooollljjjiiikkkllllllkkkmmmmmmooorrruuuuuurrroooqqqqqqqqqppppppoooooooooooommmlllnnnppprrrqqqooommmpppqqqooommmoootttyyyxxxsssnnnooossstttpppjjjhhhlllooonnnkkkiiiiiijjjsssoooiiigggiiinnnssswwwmmmjjjlllqqqrrrnnnkkkkkknnnppprrrqqqooommmnnnooopppqqqqqqpppoooooopppqqqvvvrrrooopppssstttqqqnnnppprrrttttttsssrrrtttuuuzzzvvvqqqppprrruuuvvvwwwnnnoooqqqssssssrrrpppnnnzzzzzzxxxrrrmmmnnntttzzztttpppnnnpppuuuwwwrrrlllkkkmmmnnnoooooopppsssvvvwwwqqqlllllloooqqqooollljjjmmmpppqqqooonnnmmmnnnkkklllmmmnnnoooooonnnmmmjjjlllnnnllljjjkkkppptttsssqqqoooqqqssssssppplllkkkmmmooopppnnnmmmnnnoooxxxqqqjjjiiimmmppppppmmmgggjjjnnnqqqrrrpppmmmkkknnnnnnnnnlllkkkkkkmmmooommmmmmlllkkkjjjkkknnnqqqppppppppppppooooooooooookkkmmmpppooonnnmmmnnnppprrrqqqpppnnnoootttzzzwwwqqqnnnppppppmmmlllnnnrrrrrrrrrqqqpppppprrrsssmmmkkkkkkoootttvvvsssooommmppprrrqqqmmmkkkmmmppprrrooollloootttwwwtttppplllkkknnnssstttqqqooopppvvvuuusssrrrrrrrrrsssssswwwwwwuuuqqqnnnnnnqqqtttvvvtttrrrrrruuuzzz{{{{{{yyyyyyzzz{{{{{{pppoooqqqtttssspppqqquuu{{{~~~}}}xxxrrrooonnnoooyyywwwsssoooqqqvvvwwwtttnnnqqqwww|||yyysssqqqsssxxxxxxtttppprrrxxx{{{zzzvvvuuuuuuuuuvvvvvvwwwwww{{{xxxwwwxxx{{{}}}|||zzzzzzzzzzzzyyyyyyyyyyyyyyy~~~zzzyyy~~~pppooooooooopppppppppoookkknnnrrruuuvvvwwwyyy{{{xxxtttpppmmmlllllllllkkkxxxzzzyyysssmmmlllrrryyyqqqnnnkkklllooopppmmmjjjhhhqqqwwwrrrhhhdddkkktttqqqkkkggglllvvvzzztttlllkkkooorrrrrrooommmlllmmmnnnmmmlllllllllnnnpppqqqoooooopppppppppooonnnmmmpppjjjfffiiipppsssooojjjkkkqqquuurrrkkkhhhkkkoootttllleeeffflllqqqpppmmmdddllltttxxxuuupppmmmlllxxxuuuqqqmmmkkkkkkmmmooollliiiiiimmmtttvvvrrrmmmnnnooonnnkkkiiilllttt{{{}}}wwwqqqppprrrqqqlllfffiiijjjkkklllllllllllllllmmmmmmkkkjjjiiijjjnnnqqqssspppooopppnnnkkklllqqqmmmllllllppptttsssooojjjooouuuyyytttkkkhhhoooxxxyyyqqqkkkooowwwzzztttmmmkkkqqqwwwvvvqqqnnnpppsss}}}xxxssspppqqqsssuuuwwwmmmppprrrsssqqqooonnnnnnuuusssqqqpppqqqrrrsssssspppqqqrrrssssssqqqnnnlllpppjjjdddgggpppwwwxxxuuummmoooqqqpppllljjjiiijjjooonnnmmmjjjiiikkkpppsssiiiiiijjjooosssrrrkkkfffjjjlllllliiiggghhhooouuussspppmmmnnnqqqqqqmmmiiiiiilllppppppnnnmmmmmmoooooommmkkkkkklllllljjjhhhhhhjjjllloooppppppoooooolllkkklllmmmmmmllljjjhhhllloooppplllggghhhqqqzzzuuuoooiiijjjooosssrrrpppffflllrrrrrrmmmjjjllloooxxxuuuqqqmmmmmmrrrzzzsssnnnmmmppppppnnnlllmmmpppqqqrrrqqqooonnnqqqtttnnnppprrrsssssssssssssssrrrpppnnnmmmnnnooooooooollllllooorrrtttsssooolllqqqmmmkkkmmmoooooosssxxxqqqnnnnnnqqquuuvvvsssoooyyyzzzxxxrrrlllmmmttt|||xxxqqqjjjllluuu~~~|||qqqoooooorrrssspppooorrr{{{zzzyyy{{{|||xxxuuuwwwxxxuuupppnnnqqqrrrpppsssuuuuuussssssvvvwwwuuurrrqqqssswwwxxxuuutttuuuvvvxxxxxxtttpppqqqxxx|||uuupppvvvvvvrrryyy~~~}}}xxxuuuxxx}}}uuurrrwwwiiimmmqqqqqqnnnmmmooorrruuuqqqnnnlllpppwwwxxxuuuqqqnnnlllkkkkkkkkkyyyyyyxxxrrrmmmlllpppuuulllkkkjjjkkklllnnnnnnmmmlllpppsssooohhhffflllrrroookkkjjjnnntttvvvqqqkkknnnnnnnnnnnnoooooonnnmmmkkklllnnnooopppooonnnmmmooooooooonnnlllllloooqqqnnnjjjhhhmmmsssuuuqqqkkkmmmrrrvvvssskkkfffjjjpppsssmmmggghhhnnnrrrpppmmmfffmmmtttvvvsssooommmmmmvvvtttpppmmmkkkjjjkkkkkkkkkiiiiiimmmrrrtttqqqnnnqqqnnnkkkiiijjjnnntttyyy}}}zzzvvvqqqnnnkkkhhhffflllkkkjjjllloooqqqqqqpppeeejjjqqqssspppkkkiiihhhwwwuuutttsssoookkknnntttmmmllllllppptttuuuqqqmmmpppuuuxxxtttnnnmmmrrrxxxxxxsssppprrrvvvwwwtttpppnnnqqquuutttqqqnnnppprrrvvvuuutttsssssssssssssssoooqqqrrrpppnnnmmmnnnoookkkkkknnntttyyywwwooohhhmmmqqquuuvvvrrrnnnlllmmmqqqjjjdddgggrrryyyxxxtttiiimmmooonnnjjjffffffgggmmmlllkkkiiihhhjjjnnnrrrnnnmmmmmmooopppoookkkhhhkkkkkkjjjiiijjjllloooqqqpppooonnnmmmmmmllljjjiiinnnmmmmmmmmmoooppppppoooiiikkkmmmnnnllliiigggfffnnnllljjjiiijjjoootttwwwmmmkkkjjjlllnnnmmmjjjfffjjjnnnppplllhhhiiirrr{{{uuuoooiiijjjooosssrrroooiiimmmqqqpppmmmkkkllloooyyyxxxtttpppnnnnnnrrruuuqqqlllkkknnnooommmmmmooonnnooopppqqqrrrqqqpppoootttxxxzzzxxxqqqnnnoooqqquuupppkkkkkkooorrrqqqnnniiilllpppqqqpppnnnkkkjjjrrrnnnlllnnnoooooorrrwwwnnnnnnoooqqqtttuuusssqqqyyyyyyvvvqqqmmmnnntttzzzuuuqqqmmmnnnrrrwwwzzzzzz|||~~~}}}vvvrrrsssttttttuuuxxxrrrsssuuuzzzzzzzzzvvvmmmhhhjjjllllll{{{{{{tttjjjlllwww}}}zzzpppmmmrrr{{{{{{rrrpppuuuvvvxxxxxxtttooopppxxxzzzuuusssyyy~~~vvvvvvyyy||||||{{{zzz||||||vvvuuuwww|||ggglllqqqqqqmmmllloootttwwwsssnnnlllnnnuuu|||yyyvvvqqqmmmkkkmmmpppssswwwuuusssqqqooonnnmmmlllkkkmmmnnnkkkhhhiiiooouuutttoookkkjjjmmmooonnnmmmkkknnnqqqpppnnnllllllnnntttnnniiijjjooosssqqqnnniiikkkooorrrrrrpppllljjjmmmnnnmmmllljjjkkknnnpppjjjlllnnnppprrrrrrqqqqqqpppqqqqqqpppmmmlllmmmooonnnnnnnnnoooooonnnmmmlllqqqpppooooooppppppoooooonnnoooppppppnnnllliiigggkkklllmmmmmmmmmnnnoooppprrrnnnjjjkkkooossstttrrryyyzzzyyyrrrjjjfffgggjjjkkkjjjjjjllloooqqqqqqqqqggglllrrrtttqqqmmmjjjiiitttsssuuuuuuqqqllllllqqqnnnnnnooopppqqqrrrtttvvvrrrppppppssswwwxxxuuurrrssswwwzzzwwwqqqnnnqqquuutttsssqqqpppppppppqqqqqqkkkoootttwwwwwwtttqqqnnnrrrqqqpppnnnlllmmmoooqqqhhhhhhlllrrrxxxwwwooohhhlllpppuuuuuurrrnnnmmmmmmllljjjhhhkkkpppsssqqqooommmlllkkkjjjiiihhhggggggfffhhhjjjkkkjjjjjjkkklllvvvvvvsssnnnjjjjjjmmmpppllljjjiiilllqqqrrrpppmmmmmmpppqqqnnnjjjgggiiilllsssnnnhhhiiiooosssssspppjjjmmmpppooollliiiggggggnnnllljjjjjjlllpppuuuxxxrrrnnnkkkjjjlllmmmllliiiiiijjjlllllllllmmmqqqtttqqqpppooooooooopppooonnnpppooommmlllmmmnnnnnnoooqqqsssuuuuuurrrnnnlllkkkqqqllliiilllmmmmmmnnnqqqnnnmmmnnnrrruuuuuuppplllxxx{{{}}}xxxqqqlllmmmooouuuoookkkkkkpppsssqqqooooooqqqrrrpppnnnlllmmmooopppooopppttttttpppnnnoooppprrrsssrrrqqqqqqtttwwwuuutttqqqppppppqqqqqqrrrnnnssswwwtttooolllpppuuuzzzvvvwwwxxxuuuvvvvvvwwwyyynnnppptttzzz~~~}}}{{{~~~yyyllleeegggjjjlllwwwyyyssskkklllvvvyyyuuurrrooorrrzzzyyyqqqqqqxxxuuuuuuuuutttssstttvvvxxxvvvyyy}}}}}}{{{zzzzzzzzzuuuxxx~~~~~~ssswww|||}}}|||zzzyyyyyyjjjmmmoooooonnnnnnpppsssnnnqqqssstttsssrrrssstttxxxvvvqqqlllkkknnnuuuzzztttrrrpppqqqqqqoookkkgggllloooqqqlllggggggpppxxxvvvnnngggiiippptttqqqkkklllppptttqqqkkkhhhlllqqqtttnnniiijjjooorrrqqqnnnkkkllloooppppppooommmkkkllllllkkkkkkllllllmmmmmmjjjnnnqqqqqqnnnnnnqqquuurrrnnnjjjkkkoooqqqooolllhhhnnnssstttoookkkjjjkkkwwwqqqllljjjnnnqqqpppooojjjllloooqqqpppnnnjjjhhhlllmmmnnnmmmkkkkkkmmmooorrrnnnlllmmmpppsssqqqoootttvvvvvvppphhheeehhhllliiijjjkkkmmmmmmnnnnnnnnnrrrqqqooommmlllmmmpppsssmmmmmmpppsssqqqllliiikkknnnqqqrrrpppnnnooouuu{{{tttnnnkkkqqq{{{~~~wwwnnnqqqxxx}}}yyyooojjjooovvvwwwsssooonnnoooppppppooohhhmmmssswwwvvvssspppnnnrrrpppnnnnnnpppqqqpppooommmlllkkklllnnnqqqrrrsssmmmoooqqqssstttsssqqqooogggjjjmmmnnnmmmkkkjjjjjjooollliiihhhjjjkkkjjjiiidddgggjjjllllllkkkjjjkkkzzzyyyuuunnnhhhhhhnnntttlllkkkkkkooossstttqqqlllmmmpppqqqnnnjjjhhhjjjnnnsssmmmhhhiiiooossssssppppppppppppooolllkkkkkkkkkgggjjjnnnrrrttttttrrrqqqtttpppmmmjjjkkklllmmmmmmhhhhhhjjjlllnnnpppooonnnmmmpppsssrrrpppmmmmmmnnnsssooolllkkkmmmoooooonnniiinnntttwwwvvvrrrnnnkkkpppllljjjmmmooonnnnnnpppooonnnooorrrttttttrrroooxxxxxxwwwuuurrrpppppppppqqqpppnnnnnnoooqqqqqqqqqyyyxxxtttqqqnnnooorrruuunnnnnnsssxxxxxxqqqkkkjjjsssuuuuuurrrooopppuuuzzzrrrpppooooooqqqqqqooommmkkkttt{{{xxxnnniiimmmssszzzqqqkkkuuu~~~zzzuuusssqqqqqqrrrtttxxx}}}zzzuuu}}}tttlllmmmpppooommmrrruuutttsssrrrooojjjsssrrrtttvvvtttqqqtttzzztttssssssuuuxxxxxxuuurrrttt|||zzzuuuxxx}}}yyyrrrttt~~~}}}pppwww~~~zzzxxxxxx}}}ooommmlllllloooqqqrrrqqqhhhnnnuuuvvvrrrmmmlllmmmuuussspppllljjjmmmtttzzzqqqrrrsssrrrpppmmmkkkkkkmmmpppqqqnnnjjjiiinnntttqqqnnnlllmmmppprrrrrrqqqrrrqqqooonnnnnnooopppqqqlllmmmnnnnnnnnnmmmllllllpppooommmkkkkkkllloooppplllkkkjjjmmmppppppmmmjjjmmmoooqqqnnnkkklllrrrwwwqqqkkkeeegggnnnqqqnnniiieeelllrrrsssooolllkkkmmmtttpppllllllnnnooonnnkkknnnnnnnnnnnnnnnnnnnnnnnnkkkkkklllmmmnnnnnnlllkkkoooppppppnnnkkkkkknnnppprrrpppnnnkkkjjjjjjkkklllhhhkkkooopppmmmkkklllmmmwwwrrrllliiijjjoootttvvvjjjiiikkkppprrrmmmiiiiiinnnpppqqqooommmooouuuzzzuuupppmmmpppwwwzzzvvvpppsssvvvwwwuuuqqqoooqqqtttrrrrrrqqqpppnnnmmmmmmmmmoooqqqsssrrrppppppqqqssspppnnnnnnrrrwwwwwwpppjjjnnnooonnnkkkiiikkkssszzzpppmmmkkkpppvvvyyyuuupppiiimmmppppppmmmjjjjjjkkknnnmmmkkkkkklllmmmmmmlllhhhiiijjjjjjjjjkkkmmmooouuutttqqqnnnllllllnnnooojjjmmmpppppppppoooppprrrrrrooollllllmmmnnnnnnllliiijjjlllmmmmmmnnnooopppwwwtttooolllkkklllnnnooofffjjjpppvvvwwwuuuqqqmmmrrrqqqooollljjjjjjlllnnniiiiiijjjlllnnnooonnnnnnllloooqqqqqqpppoooooopppnnnnnnnnnmmmlllllllllmmmlllpppuuuwwwvvvtttrrrrrrmmmkkklllqqqsssooommmmmmooorrrsssqqqmmmnnnsssyyywwwssspppqqqtttuuurrrooolllpppsssrrrnnnmmmpppttt~~~zzztttpppoooqqqtttvvvnnnnnnrrrwwwwwwqqqmmmmmmssssssrrrqqqqqqsssvvvxxxpppqqqrrrqqqppppppppppppooorrruuuuuusssrrrsssvvvtttoookkkppp}}}|||rrruuuuuusssqqqrrrxxxvvvooovvv|||{{{yyyvvvnnnqqqvvvzzzvvvnnnjjjkkkqqquuuvvvqqqooorrrwwwyyysssssstttwwwyyyyyyuuurrrwww|||{{{xxxyyy|||yyyvvvtttvvvzzz}}}|||{{{}}}||||||zzzzzzzzz|||}}}zzzzzz|||sssnnnjjjkkkppptttssspppiiioootttrrrllliiikkkooorrrqqqooollljjjlllrrrwwwqqquuuwwwtttoookkkmmmqqqnnnoooooonnnmmmlllmmmmmmkkkooosssrrrnnnmmmrrrwwwxxxpppiiijjjrrrwwwuuupppeeelllssssssmmmhhhhhhkkkvvvqqqkkkffffffjjjqqquuummmkkkjjjnnnssssssnnniiippppppooollljjjlllrrrwwwpppjjjdddffflllooolllfffeeeiiinnnpppooommmmmmnnnnnnnnnnnnoooooommmjjjggguuurrrnnnjjjjjjmmmqqqtttiiihhhiiimmmrrrsssmmmggglllqqqsssnnnfffdddkkksssrrrlllfffggglllooonnnkkkiiiooottttttooollllllnnnuuuqqqlllkkknnnrrrsssssskkkhhhiiiooosssppplllkkknnnoooooooooooopppsssvvvuuusssqqqpppqqqssstttuuuvvvrrrpppqqquuuvvvsssppplllppptttrrrmmmiiiiiilllxxxvvvsssmmmjjjlllsssxxxmmmlllnnnvvv}}}{{{pppeeejjjooossspppjjjjjjrrrzzzrrrkkkhhhmmmxxx}}}xxxqqqnnnpppsssrrrooommmnnnpppkkkmmmooopppooonnnnnnooommmllliiiggggggjjjpppuuuooommmlllnnnqqqppplllhhhhhhnnnssspppjjjiiipppxxxvvvnnnhhhjjjqqqtttpppjjj```hhhpppqqqllliiikkkooo{{{uuunnniiiiiillloooqqqjjjlllppprrrtttsssrrrqqqooopppqqqnnnjjjhhhjjjmmmiiikkklllmmmlllmmmoooqqqmmmmmmmmmnnnpppqqqrrrssshhhmmmqqqpppkkkhhhiiilllvvvwwwwwwvvvttttttuuuwwwkkkjjjnnnuuuwwwqqqkkkiiipppuuuwwwpppggghhhuuuyyyrrrlllnnntttwwwrrrllliiipppvvvtttnnnkkkpppvvv~~~yyyrrrnnnnnnppprrrrrrooonnnppptttuuuqqqppprrrssspppnnnppptttwwwwwwuuuppptttvvvsssooommmqqqvvvtttpppmmmpppwww|||{{{xxxkkkmmmoooppptttyyywwwxxxwwwtttqqqsss{{{xxxvvvvvvxxxwwwuuuwww|||zzzxxxuuuwwwzzztttkkkllluuunnnvvvwwwooolllsssxxxwwwsssuuuwwwyyyyyyxxxvvvuuu{{{{{{||||||}}}}}}{{{zzznnnsssxxxxxxuuusssvvvzzzwwwrrrttt{{{zzzqqqvvvooosssvvvuuurrrppprrruuuvvvsssnnnllllllllllllkkkkkklllmmmppprrrqqqnnnlllxxx|||}}}uuukkkfffkkkrrrmmmkkkiiimmmrrrrrrlllgggfffmmmttttttooolllpppuuuyyytttooonnnpppqqqqqqooolllmmmmmmnnnnnnnnnnnnnnnnnnllljjjlllnnnooommmjjjtttuuuuuupppkkkkkkpppvvvrrrllliiimmmtttwwwqqqjjjjjjlllmmmllljjjiiijjjkkkssslllfffgggnnnqqqoookkkfffkkkqqqvvvvvvrrrlllhhhyyyvvvpppkkkhhhjjjqqqvvvqqqnnnkkkkkklllmmmlllkkkqqqjjjggglllnnnjjjiiikkkkkkmmmnnnlllhhhgggiiilllwwwwwwuuuppplllkkknnnqqqmmmllllllooorrrsssoookkkqqqooollljjjjjjmmmrrruuutttmmmiiinnnwww{{{tttlllpppssstttpppkkkiiimmmrrr{{{ssslllmmmtttxxxuuuppplllqqquuutttoookkklllooouuusssqqqooonnnnnnnnnooorrrrrrpppooonnnnnnnnnnnnqqqllliiilllqqqtttppplllkkkqqqvvvuuuqqqooosssxxxxxxmmmlllrrrxxxyyywwwfffkkksssxxxyyyuuunnniiiqqqrrrpppkkkfffhhhqqqxxxkkkiiihhhjjjmmmooollliiikkknnnnnnkkkfffeeekkkpppvvvssspppoooooopppooommmooollljjjjjjlllnnnmmmkkkmmmnnnoooooopppooonnnnnnqqqttttttqqqllllllqqqwwwllljjjjjjnnnrrrrrrlllggghhhoootttrrrkkkggglllrrrssskkkdddgggpppvvvuuuqqq___kkkvvvwwwnnnggggggkkkzzzzzzzzzwwwtttqqqqqqrrrlllooorrrsssqqqpppnnnnnnsssrrrpppnnnnnnpppsssvvvqqqpppooommmlllmmmpppssswwwqqqjjjkkkqqquuuuuurrrkkkpppvvvvvvqqqnnnmmmnnnxxxtttnnniiiiiipppzzzqqqnnnmmmrrryyyzzzssslllrrrxxx{{{vvvmmmjjjooovvvzzzqqqkkknnnyyy~~~{{{ttttttllliiipppwww|||yyyvvvrrryyytttxxx|||yyyoooiiippp{{{~~~zzz{{{sssmmmuuuwwwqqqqqqpppppprrrtttuuusssqqquuu}}}|||rrroooxxxzzzuuuxxx{{{kkksss{{{{{{vvvsssuuuyyy}}}rrrttt}}}wwwwwwtttyyy~~~kkkrrrxxxxxxsssppprrruuu{{{wwwrrrmmmkkkllloooqqqlllooorrruuuuuusssooommmzzz{{{{{{xxxssspppoooooonnnnnnooonnnnnnnnnmmmmmmnnnlllkkkmmmqqqttttttsssrrrrrrqqqpppnnnmmmmmmmmmqqqpppmmmkkkkkkmmmppprrrlllllllllmmmnnnnnnllljjjuuuvvvtttnnniiiiiiooovvvqqqnnnmmmooossstttqqqmmmlllkkkkkkkkkkkklllmmmmmmlllmmmmmmnnnmmmllljjjhhhkkklllmmmoooqqqqqqqqqqqqssspppllllllnnnooopppooorrrqqqooollljjjkkknnnqqqsssjjjfffjjjnnnllliiiiiihhhlllppppppllljjjkkklllxxxwwwuuuqqqmmmmmmppptttnnnnnnnnnoooppppppooonnnnnnlllkkkkkkmmmoooqqqqqqpppoooooopppssstttsssqqqrrrqqqpppppppppppppppppprrrpppnnnoooqqqrrrqqqooouuusssqqqnnnmmmmmmoooqqqnnnooopppqqqpppooommmkkkssssssrrrooolllmmmpppssspppmmmllloootttuuupppjjjlllqqqvvvuuupppnnnsssxxxxxxpppnnnssswwwxxxvvvkkkmmmppprrrsssqqqooommmnnnmmmllljjjjjjllloooqqqmmmmmmkkkjjjiiijjjmmmooolllllljjjiiihhhhhhjjjlllooouuuzzzxxxqqqkkkjjjmmmuuuooohhhhhhkkkooopppooojjjkkkmmmnnnooonnnmmmlllrrrsssssspppllllllnnnrrrkkkjjjkkknnnrrrrrrnnnkkklllnnnppppppooonnnooopppmmmlllkkkllloooppppppnnnjjjmmmoooooommmlllmmmpppsssuuuxxxxxxtttpppmmmlllmmmooopppooolllmmmrrrvvvtttoookkkmmmrrruuurrrooommmpppqqqpppllllllnnnrrruuuqqqllllllpppssssssqqqlllpppttttttooollllllmmmuuusssqqqnnnnnnpppuuuyyyqqqqqqrrrrrrsssttttttsssuuuvvvuuurrrooonnnppprrrttttttuuuvvvvvvwwwwwwwwwzzzvvvpppoooyyy|||tttxxxvvvvvvuuuqqqnnnrrrzzzzzzxxxuuutttzzzvvvmmmqqqvvvuuukkknnnrrrvvvxxxvvvrrrpppvvvxxxyyyxxxuuutttwww{{{zzzyyyxxxzzz}}}~~~}}}yyyxxxwwwvvvvvvwwwyyy{{{|||zzzzzz||||||yyyvvvuuuzzz~~~zzzvvv{{{kkkqqqxxxxxxssspppqqquuuwwwxxxwwwtttpppnnnppprrrsssuuuvvvtttrrrqqqsssuuuzzzxxxwwwxxxyyywwwqqqkkkooossstttqqqlllkkkoootttuuukkkdddhhhttt{{{wwwppplllooorrrqqqllliiijjjllluuurrrmmmjjjjjjmmmqqqtttkkkmmmnnnnnnmmmllllllmmmuuutttqqqllliiijjjoootttpppqqqrrrrrrqqqqqqrrrssspppllliiijjjmmmoooooonnnfffmmmttttttnnnhhheeefffnnnllliiihhhkkkpppvvvzzzmmmjjjhhhlllrrrtttpppjjjttttttrrrmmmiiijjjpppvvvssskkkgggjjjnnnnnnjjjhhhhhhkkkppprrrrrrpppnnnnnntttsssqqqnnnlllmmmpppssspppppppppnnnmmmmmmoooqqqkkkjjjjjjmmmqqqrrrooollllllqqquuusssmmmlllqqqwwwtttpppnnnqqqvvvxxxtttoooiiimmmqqqqqqmmmkkklllnnn{{{vvvnnnjjjkkkoooqqqrrrhhhkkkoooqqqrrrpppmmmkkktttsssqqqnnnkkkmmmrrrwwwoooooopppsssuuutttnnnjjjnnnrrrtttssspppooossswwwwwwtttqqqpppqqqrrrsssrrrsssrrrooommmmmmoooqqqrrrjjjiiihhhkkknnnooommmkkkqqqqqqooojjjfffgggmmmsssmmmjjjhhhhhhjjjkkkiiihhhjjjwwwqqqfffffflllwwwpppiiigggkkkpppqqqqqqjjjkkkmmmnnnoooooooooooorrrqqqpppnnnmmmlllkkklllkkklllnnnpppqqqqqqpppppppppnnnlllnnnrrrsssqqqnnnhhhmmmrrrrrrnnnkkkkkklllvvvoooiiigggkkkpppssstttmmmqqquuuvvvsssnnnjjjgggoooooonnnkkkhhhlllttt|||tttnnnjjjmmmuuuwwwrrrkkklllooorrrqqqmmmlllnnnqqqrrrqqqooonnnnnnooopppppppppsssuuusssooolllmmmnnnmmmoooqqqrrrpppooooooooorrruuuwwwtttooooootttzzzwwwsssooooooqqqrrrpppnnnnnnwww~~~|||tttooossszzz}}}}}}uuummmyyy|||wwwppppppssstttvvvxxxvvvwwwuuurrrttt{{{}}}}}}tttpppqqqssslllooosssuuuuuutttttttttvvvrrrooorrrwwwyyywwwsssssswww||||||zzzyyy{{{}}}}}}sssqqquuu{{{||||||tttqqqxxxuuupppuuu~~~sssnnnyyyqqqrrrttttttrrrqqqqqqqqqiiiqqqzzz}}}xxxqqqnnnmmmzzzyyyvvvooojjjmmmuuu}}}wwwuuusssuuuwwwvvvqqqlllqqqtttvvvtttooommmppptttuuummmhhhkkksssxxxuuuooommmooopppooollliiijjjkkkqqqpppnnnmmmlllmmmooopppnnnppppppooolllkkkooorrrsssooolllkkkmmmooopppoooooosssuuutttpppooosssxxxuuuooojjjjjjmmmpppooommmfffnnnuuuvvvpppiiiggghhhmmmkkkhhhgggjjjnnntttxxxjjjhhhhhhkkkqqqtttsssppptttssspppmmmlllmmmpppssspppmmmkkklllmmmmmmlllkkkmmmkkklllpppuuuvvvsssnnnkkkkkkkkkkkkkkkkkklllmmmqqqrrrqqqnnnkkkkkkooosssjjjjjjlllqqquuuuuuooojjjlllrrrvvvssskkkiiipppxxxtttrrrqqqtttxxxxxxtttooojjjnnnqqqppplllkkkmmmooowwwtttpppmmmlllmmmooopppkkklllnnnoooqqqqqqrrrrrrsssqqqnnnmmmnnnppprrrssslllppptttssspppmmmmmmnnnsssrrrppppppqqqsssssssssnnnoooooonnnmmmlllmmmmmmxxxuuupppllllllnnnqqqtttggghhhiiikkkmmmnnnmmmmmmtttssspppkkkhhhiiimmmqqqkkkkkkjjjjjjkkkjjjjjjiiillluuu}}}zzzoooggghhhlllnnnnnnmmmlllkkklllnnnoooppppppoooooopppsssuuuvvvpppnnnmmmmmmmmmmmmkkkiiinnnpppqqqqqqpppooopppqqqooommmkkknnnrrrsssqqqmmmiiinnnrrrrrroookkkkkkmmmxxxqqqiiihhhlllqqqsssrrroooqqqsssssspppmmmlllkkknnnmmmkkkiiijjjmmmqqquuuqqqpppoooppprrrsssrrrppppppppppppooonnnooopppqqqoooqqqrrrpppmmmlllnnnpppvvvwwwvvvtttpppooooooqqqgggjjjnnnpppooommmkkkjjjssswwwxxxuuupppoootttyyyvvvqqqmmmnnnppprrrpppnnnpppwww}}}{{{tttppptttzzzxxxxxxtttpppyyyzzznnnooovvvyyyxxxwwwvvvyyywwwrrrqqquuuyyyzzz~~~|||{{{xxx{{{|||rrrlllmmmtttsssrrrooonnnpppuuuzzzsssnnnkkkooowwwzzzuuuoooqqqvvv{{{{{{yyywwwyyy{{{{{{sssrrrwww{{{|||zzzttttttzzz~~~vvvuuuzzz~~~wwwuuu{{{}}}{{{}}}~~~yyysssnnnnnnpppqqqoookkkbbbkkkvvvzzzvvvqqqnnnmmmvvvvvvtttooojjjlllsssyyyuuuuuuuuusssrrrrrrssssssssssssssstttuuutttqqqooooooqqqsssrrrpppooooooooossspppllljjjkkkllllllkkkiiillloooqqqpppnnnkkkiiirrrrrrrrrnnnlllmmmqqqvvvpppjjjgggkkkrrrvvvrrrlllooorrruuusssppppppvvv{{{yyysssmmmkkkmmmooommmjjjkkkmmmppprrrqqqooommmmmmiiijjjjjjlllmmmmmmnnnnnnlllkkkjjjjjjlllqqqwww{{{rrrnnnkkklllppprrrpppmmmmmmooopppnnnlllmmmooopppssslllhhhllluuuzzzuuuooofffgggiiikkkmmmllljjjiiiqqqrrrrrrooolllkkkooorrrlllmmmooosssvvvuuuppplllooorrrssspppmmmlllppptttrrruuuwwwxxxvvvsssqqqppprrrpppnnnmmmnnnooopppqqqmmmqqqtttsssoookkkkkklllssspppmmmlllmmmrrrwwwzzzqqqmmmjjjlllqqqssspppkkkjjjqqquuuqqqhhheeelllssswwwrrrnnnoootttvvvsssnnnkkkmmmooonnnlllkkkkkkmmmtttrrrooolllkkklllmmmooohhhkkkmmmmmmjjjkkkooossstttqqqnnnmmmnnnooonnnllljjjmmmooonnnjjjhhhjjjmmmsssrrrpppnnnlllllllllmmmcccjjjqqqqqqlllggghhhkkktttrrrpppnnnooossswwwzzzmmmlllkkklllmmmnnnmmmlllqqqrrrsssrrrpppooooooppplllmmmnnnooonnnnnnnnnooonnnnnnnnnooopppqqqqqqppprrrpppooonnnooopppooommmvvvuuurrrnnnlllmmmppptttllljjjiiikkkoooppplllhhhnnnssswwwssslllkkkrrr{{{wwwrrrmmmlllpppssssssrrroooqqqsssqqqmmmkkknnnqqqvvvvvvuuurrrpppnnnooopppgggjjjmmmnnnnnnnnnnnnooosssuuuvvvwwwvvvtttttttttqqqqqqpppooonnnooopppqqqvvvtttssssssuuuwwwwwwwwwrrroooqqqvvvzzzqqqqqqwwwzzzyyyxxxxxxzzzxxxrrrooorrruuuuuu{{{yyyvvvxxx~~~}}}xxx|||~~~vvvwww|||~~~sssllllllwwwuuussspppoooppptttwwwooonnnnnnppptttvvvtttrrrsssuuuwwwyyy{{{{{{yyyxxxuuuuuuvvvwwwyyyyyyyyyxxxxxx~~~~~~wwwttt{{{|||wwwxxx~~~wwwuuu{{{~~~xxxrrrllllllooopppmmmiiihhhkkknnnooonnnnnnqqqssslllooosssssspppnnnnnnnnnvvvwwwwwwtttppppppuuuzzzssspppooorrrxxxxxxrrrkkkkkkrrrxxxvvvmmmhhhjjjooouuupppjjjiiilllnnnmmmkkkfffiiinnnqqqrrroookkkhhhrrrrrrqqqooonnnooorrrtttmmmjjjiiimmmsssuuurrrnnnqqqqqqppppppqqqtttyyy|||yyyuuupppmmmmmmmmmkkkhhhooommmlllmmmqqqssssssqqqgggjjjmmmppppppnnnkkkhhhnnnnnnlllkkkkkkpppxxx~~~ooojjjgggkkksssuuuqqqjjjlllppprrrooonnnqqqtttttttttnnnjjjlllsssvvvsssoooiiiiiijjjmmmooopppnnnlllooopppqqqqqqooooooooopppoooqqqrrrssssssrrrqqqpppsssqqqooooooooopppooonnnpppuuu{{{yyysssnnnooorrrvvvqqqllllllpppsssrrrqqqgggnnnuuuuuupppkkkjjjkkkvvvrrrnnnkkklllqqqwww{{{pppmmmkkkmmmrrrsssnnnhhhjjjpppsssnnngggeeellltttuuurrrppprrrttttttqqqmmmpppqqqqqqpppnnnnnnooopppllllllkkkkkkjjjiiihhhhhhjjjmmmpppmmmiiiiiiooovvvqqqnnnmmmnnnrrrrrroookkkjjjnnnqqqnnniiigggkkkppptttooojjjhhhkkknnnooonnnbbbjjjqqqqqqkkkfffhhhkkkrrrpppnnnmmmnnnqqqtttwwwllllllllllllmmmnnnooopppqqqrrrrrrrrrrrrqqqooonnnjjjnnnqqqpppllljjjlllpppqqqmmmjjjlllqqqttttttrrrmmmooossstttrrrpppmmmlllwwwuuurrrnnnlllnnnssswwwkkkiiijjjmmmpppooojjjeeemmmtttxxxrrriiihhhrrr}}}vvvqqqmmmlllpppssssssqqqpppqqqrrrpppmmmmmmooosssrrrqqqpppnnnmmmlllllllllmmmmmmnnnnnnnnnpppsssvvvrrrrrrtttwwwzzzxxxtttooonnnqqqsssqqqmmmmmmqqquuuyyyrrrmmmnnnuuuzzzxxxtttpppmmmqqqyyy|||wwwtttvvvwwwzzz}}}~~~wwwtttwwwxxxwwwrrrtttwww{{{}}}{{{wwwttt~~~xxx~~~}}}xxxtttqqqpppqqqrrrtttwwwxxxvvvqqqmmmnnnpppssssssrrrrrruuuwwwwwwuuutttwww|||~~~{{{wwwnnnsssyyy{{{zzzxxxwwwwww{{{~~~rrrqqq~~~zzzqqqtttwwwwwwxxx}}}}}}zzzmmmnnnnnnooonnnmmmkkkjjjooonnnmmmllllllnnnrrrtttjjjlllnnnppppppooommmkkkuuuvvvvvvsssoooooosssxxxrrrnnnlllooouuuwwwsssmmmmmmqqqtttrrrllliiikkkoooqqqooommmllllllkkkkkkkkkiiijjjlllmmmnnnnnnnnnnnnnnnnnnppprrrsssrrrooolllmmmooopppooolllmmmqqquuurrrnnnjjjlllsssyyy{{{{{{vvvtttrrrooommmkkkjjjiiiooommmkkklllooorrrsssrrrjjjkkknnnppppppooolllkkknnnmmmlllnnnppptttvvvwwwmmmiiihhhkkkppptttssspppooopppooonnnsssyyyyyytttmmmoooqqqqqqooonnnnnnoooqqqnnnkkkkkknnnqqqssssssmmmnnnppprrrtttssspppmmmrrrttttttqqqmmmlllppptttssspppnnnoooqqqqqqnnnkkkmmmsssxxxwwwqqqmmmooossssssooolllmmmppprrrpppnnnlllnnnqqqqqqooommmmmmnnnqqqpppnnnmmmmmmoooqqqrrroooppppppooonnnmmmmmmmmmnnnnnnmmmmmmlllmmmnnnooonnnsssxxxwwwrrrnnnnnnqqquuussspppnnnnnnppprrrsssiiiiiikkkkkkkkkiiigggffflllmmmnnnmmmkkkllloooqqqllllllmmmooopppqqqpppooommmnnnmmmkkkiiiiiilllooommmooopppnnnkkkkkkmmmpppnnnnnnmmmkkkjjjjjjmmmpppmmmmmmnnnooopppooooooooonnnooopppnnnkkklllooosssooonnnooorrrttttttqqqmmmmmmppprrrqqqmmmkkklllnnnpppmmmkkklllqqqssssssqqqmmmoooqqqsssttttttrrrqqqqqqrrrrrrpppooooooppprrrjjjlllmmmmmmkkkkkkmmmooonnnppppppooommmmmmppptttmmmoooqqqqqqooonnnoooppprrrqqqpppnnnnnnooorrrtttooonnnmmmllllllllljjjiiippppppooommmmmmooosssvvvpppqqqsssvvvyyyxxxtttqqqoooqqqrrrqqqnnnnnnrrrvvvuuurrrpppqqqtttuuutttqqqrrrqqqrrrtttxxx{{{wwwrrrrrrzzz{{{yyy|||{{{wwwooosssxxx|||{{{xxxssspppyyy}}}~~~|||~~~}}}vvvwwwvvvqqqnnnnnnqqqxxx}}}|||ssskkkppptttvvvuuuqqqqqqvvv{{{zzzwwwvvvxxx|||~~~}}}zzztttwwwzzz{{{zzzxxxxxxyyyzzzzzzyyyxxxzzz}}}}}}{{{yyyxxxxxx{{{|||}}}~~~zzzzzzyyyyyyzzz~~~cccjjjqqqsssnnnjjjjjjlllqqqpppooopppqqqqqqpppooopppmmmiiihhhjjjmmmooopppssssssrrrpppooooooppprrrqqqnnnkkklllqqqtttsssqqqqqqooommmkkklllmmmnnnnnnkkknnnqqqoookkkhhhiiijjjooommmjjjhhhjjjnnnsssvvvjjjkkkoootttwwwtttllleeemmmtttwwwpppfffdddooo{{{tttlllfffjjjttt|||}}}zzzrrrrrrrrrpppmmmkkkjjjkkkmmmmmmmmmmmmnnnoooqqqrrrmmmmmmnnnnnnoooppppppqqqlllkkkkkkqqqwwwxxxsssnnnllljjjiiijjjmmmqqquuuvvvssspppkkklllwww}}}rrrfffpppxxxvvvmmmgggjjjpppvvvpppiiigggjjjpppuuuwwwlllmmmoootttwwwvvvpppkkktttuuuuuuoooiiihhhooovvvrrrpppoooppprrrqqqmmmjjjlllpppttttttpppooopppsssmmmmmmmmmnnnpppooommmlllsssppplllkkkmmmppprrrrrrjjjlllnnnppppppnnnkkkiiiooosssuuuqqqjjjhhhmmmsssqqqllliiilllsssuuupppjjjhhhuuu|||ooohhhmmmuuuwwwsssnnnlllmmmppprrrsssjjjkkklllmmmmmmkkkjjjiiimmmlllkkklllnnnooommmllliiillloooooommmnnnqqquuupppmmmiiihhhiiikkklllllleeepppzzzxxxmmmfffjjjqqq{{{sssiiieeehhhoootttvvviiilllpppssssssqqqmmmjjjqqqssssssooojjjjjjoootttlllkkklllqqqvvvwwwsssmmmppprrrrrrqqqooommmmmmmmmnnnmmmmmmnnnpppqqqpppoooqqqnnnmmmppptttxxxxxxwwwiiimmmrrrtttsssooolllkkkjjjnnnppplllfffgggrrr|||qqqkkkhhhkkkrrrtttoooiiidddmmmvvvuuunnniiikkkoootttqqqooommmnnnqqqtttvvvnnnmmmmmmmmmnnnmmmllljjjpppooonnnkkkjjjkkkooorrroooqqqsssvvvvvvvvvuuutttpppqqqqqqppppppqqqsssuuupppssswwwvvvrrroooooopppsssvvvrrrkkksss||||||}}}xxxpppnnnzzzyyywwwyyywwwqqqsssuuuxxxxxxxxxxxxyyy{{{nnnrrrxxxyyy{{{xxxnnnqqqmmmmmmsss|||~~~wwwpppsssvvvxxxuuurrrrrrwww}}}zzzyyyxxxyyy{{{}}}~~~~~~}}}|||zzzyyyyyyzzz{{{|||vvvqqqtttzzzssstttzzz}}}qqqmmmyyyxxxoooqqqzzz|||uuujjjlllnnnmmmjjjkkknnnrrrnnnnnnrrrxxxxxxrrrnnnmmmoooooonnnlllkkknnnssswwwpppllllllqqqyyyyyypppfffnnnrrruuuqqqkkkjjjpppwwwyyypppgggeeekkkoooooommmiiimmmppppppkkkhhhggghhhsssoookkkiiikkknnnnnnnnnmmmlllmmmqqquuuvvvsssooolllllllllkkkkkklllllllllqqqpppnnnlllllloootttyyy{{{qqqhhhgggmmmqqqoookkkiiikkkooorrrrrrpppllljjjwwwsssmmmlllnnnrrrssstttiiiiiilllssszzzxxxnnndddeeeiiillllllkkklllrrrwwwxxxooohhhkkkuuuzzzwwwqqqqqqqqqsssttttttrrrnnnkkkqqqooommmmmmooopppqqqpppqqqssstttqqqnnnmmmooorrrqqqllliiinnnuuuvvvooogggnnnvvv|||wwwkkkeeejjjrrrwwwllldddkkkzzzzzzpppgggnnnuuuvvvqqqkkkhhhhhhtttqqqmmmiiiiiikkknnnpppkkkkkkkkkooossstttppplllssssssrrrrrrqqqpppnnnmmmppprrrttttttrrrpppooooooqqqqqqpppqqqrrrrrrpppooommmmmmmmmmmmlllkkkjjjjjjtttqqqnnnkkkkkknnnqqqtttllliiijjjpppwwwvvvlllbbbnnnsssvvvpppgggfffoooyyy|||qqqfffgggooosssmmmdddfffmmmuuuwwwsssnnnmmmnnntttrrrooommmmmmnnnqqqrrrnnnqqqsssqqqmmmmmmqqqvvvpppnnnnnnppptttsssnnnhhhjjjnnnrrrqqqnnnmmmpppuuuwwwoooiiijjjqqqtttqqqlllbbbiiippprrrnnnjjjiiijjj{{{ssskkkjjjrrryyy}}}|||llljjjkkkoootttuuuooojjjjjjlllmmmjjjggghhhpppwwwtttooojjjkkknnnoookkkgggmmmlllkkklllnnnooonnnllliiipppvvvuuuppplllnnnrrrxxxtttmmmjjjkkknnnrrruuupppllliiikkknnnooojjjfffooovvv{{{xxxqqqoootttzzzxxxnnneeeiiitttyyytttlllfffqqq{{{{{{rrrllloootttwwwooopppwwwzzzxxxuuuqqqoooppptttyyy}}}|||tttrrrttt}}}vvvooopppwww}}}}}}qqqpppssszzz|||uuu~~~vvvvvvsssxxxzzzuuurrruuuxxxzzzxxxsssqqquuu|||zzzuuuppp{{{~~~yyy|||tttpppssszzz~~~uuuoootttzzzqqqqqq{{{|||zzzuuuqqqsss|||xxxxxxwwwwwwvvvwwwyyy{{{qqqooommmmmmnnnoooqqqqqqkkkkkkpppwwwxxxrrrnnnnnnuuurrrnnnkkkkkkooovvvzzzrrrppppppssswwwvvvqqqkkkqqqpppnnnnnnoooppprrrsssqqqooommmllllllllllllmmmqqqooolllkkkkkkmmmnnnnnnnnnmmmlllmmmoooooollliiimmmnnnoooppprrrssssssrrriiihhhhhhjjjmmmnnnllljjjmmmmmmnnnmmmmmmnnnrrruuuuuuooojjjjjjnnnqqqpppmmmfffjjjqqquuuvvvrrrlllhhhqqqooommmnnnpppqqqpppnnnjjjlllpppssstttrrrnnnkkkhhhhhhjjjmmmqqqrrrqqqooonnnnnnnnnnnnpppqqqqqqqqqsssooommmooouuuxxxwwwtttmmmmmmmmmoooqqqpppnnnlllxxxuuuooojjjhhhkkkqqquuunnnlllkkknnnrrrrrrnnniiinnnssswwwtttmmmiiikkkoooqqqmmmkkknnnuuuyyywwwsssqqqpppooooooooonnnmmmkkknnnnnnooooooooonnnmmmllloooooonnnnnnnnnpppsssuuutttpppooosssyyyyyyqqqjjjnnnrrruuuuuuqqqnnnooopppqqqnnnkkklllppprrrqqqooogggiiilllnnnnnnllljjjhhhwwwtttoookkkjjjlllpppsssmmmmmmmmmooorrrqqqnnnlllmmmoooooonnnkkkkkknnnqqqrrrqqqooonnnnnnmmmjjjhhhnnnoooqqqqqqqqqpppppppppnnnooopppppppppooommmlllrrrsssrrrooommmoootttyyypppmmmmmmrrrwwwwwwooohhhkkknnnppppppnnnnnnpppssssssnnniiijjjoooqqqooolllhhhkkknnnnnnkkkiiijjjkkkpppmmmlllnnnsssvvvvvvtttqqqpppnnnnnnoooqqqssstttpppmmmjjjkkkoooqqqpppnnnmmmooopppnnnjjjiiijjjmmmpppmmmjjjkkkoooqqqooommmhhhnnntttuuurrrpppqqqssswwwllleeeeeelllvvv|||qqqnnnllllllnnnnnnllliiippprrrttttttrrrrrrtttuuurrrooolllmmmqqqtttuuusssvvvuuusssrrrrrrsssssstttttttttuuuvvvxxxwwwwwwsssooonnnqqqtttvvvwwwttt|||wwwpppmmm~~~xxxrrrqqquuuzzz}}}~~~rrrsssuuuwwwxxxyyyyyyzzz~~~|||uuu{{{uuusssxxx|||uuutttsssvvvzzz|||yyyvvvvvvyyy|||~~~~~~}}}|||yyyvvvtttuuuwwwxxxyyyvvvyyyyyyxxxwwwyyyzzzyyywwwuuusssuuuxxx{{{zzzxxxwww||||||vvvtttyyy~~~sssooolllllloooqqqooommmhhhhhhnnnuuuvvvrrroooooosssqqqnnnnnnppprrrttttttssstttuuuuuusssrrrqqqrrrtttmmmgggjjjssswwwtttnnniiioootttsssnnniiijjjlllvvvpppiiigggkkkqqqssstttjjjkkknnnpppqqqooojjjgggmmmnnnooooooooopppqqqssshhhhhhhhhllloooqqqooollllllmmmnnnoooqqqqqqqqqqqqnnnmmmmmmnnnqqqqqqpppoooiiilllooorrrsssrrrpppnnnkkkkkkmmmpppqqqppplllhhhlllqqquuusssnnnlllnnnqqqkkkhhhhhhooovvvwwwpppiiihhhnnntttrrrmmmjjjlllqqqvvvooojjjllluuu{{{{{{xxxjjjkkkmmmoooqqqpppmmmjjjwwwssslllhhhhhhkkknnnpppkkkmmmooopppnnnmmmmmmlllnnnoooppppppooommmllllllkkkooorrrrrrpppooorrrttt|||ssskkkjjjppptttsssppphhhkkkpppttttttqqqmmmjjjrrrrrrqqqmmmjjjmmmuuu|||tttooonnnuuu~~~tttiiimmmqqquuutttpppnnnoooqqqpppkkkgggiiimmmqqqqqqooojjjjjjjjjkkklllmmmmmmnnntttsssqqqpppnnnmmmmmmmmmnnnpppqqqooolllmmmqqqvvvllljjjiiikkkooopppnnnjjjhhhpppwwwuuummmggghhhlllssspppmmmllloooqqqrrrrrrjjjmmmpppsssrrroookkkhhhsssqqqmmmkkkllloootttwwwpppnnnnnnsssxxxxxxqqqiiillllllmmmmmmnnnnnnoooooonnnlllkkklllmmmnnnmmmlllooonnnllljjjjjjjjjkkkllldddhhhmmmrrrtttrrrooolllvvvtttqqqmmmkkkooovvv|||tttmmmiiinnnvvvxxxpppggghhhoootttpppgggdddjjjrrrrrrnnnjjjkkkooorrrpppnnniiilllqqqssstttssstttuuu|||vvvmmmffffffllltttzzzrrrqqqpppoooooooooooooooqqqooommmooosssuuutttqqqnnnqqqsssrrrnnnoootttzzzyyyllljjjrrrxxxxxxtttkkkqqqyyy{{{wwwzzzvvvqqqpppssspppnnnnnnqqqrrrqqqpppnnnttt|||}}}wwwqqqmmmvvvvvvvvvwwwwwwwwwwwwwwwuuuxxxyyyuuuqqqrrrxxxwwwvvvuuuuuuyyy~~~{{{tttuuuvvvwwwvvvvvvwwwxxx~~~xxxtttwww~~~ooossswwwxxxvvvtttssssssxxx}}}pppmmmxxxsssnnnmmmttt~~~wwwmmmvvv~~~wwwtttzzz}}}uuuwwwmmmllllllmmmnnnmmmiiifffhhhgggjjjppprrrpppppprrrjjjlllpppuuuwwwtttmmmhhhsssvvvwwwtttooommmqqquuussskkkfffjjjsssxxxuuunnniiipppuuuuuupppkkkkkkmmmsssoookkkjjjllloooqqqrrrmmmmmmnnnnnnooonnnlllkkkmmmlllmmmnnnppppppooommmmmmnnnoooppppppqqqssstttsssooolllooouuuwwwtttoookkkmmmppprrrqqqpppnnnnnnrrrooolllkkklllpppuuuxxxiiikkknnnpppqqqnnnkkkhhhnnnsssvvvtttnnnkkknnnqqqmmmjjjjjjooouuuvvvpppiiinnnqqqsssrrrnnnkkkmmmooouuuqqqnnnoootttuuussspppmmmlllkkklllnnnoooooonnnmmmlllkkkmmmooonnniiidddkkkooosssqqqllljjjmmmpppmmmkkkjjjmmmqqqrrrnnnjjjiiioootttsssmmmjjjnnnrrr|||tttlllmmmssswwwuuuqqqhhhkkkpppssstttrrrooommmqqqqqqpppnnnmmmooouuuyyyrrrrrrtttxxx|||zzzuuuoooooopppqqqrrrqqqqqqqqqqqqlllkkkjjjkkklllmmmnnnnnnvvvqqqjjjfffffflllsssxxxkkknnnrrruuutttoooiiieeeoooqqqqqqooolllnnnsssxxxllliiigggjjjooorrroookkkhhhooouuutttnnniiijjjmmmooonnnnnnnnnooopppppppppnnnoooqqqrrrqqqpppnnnllloookkkhhhgggiiimmmoooppprrrrrrrrrssstttssspppnnnmmmlllkkklllnnnooonnnmmmkkklllnnnnnnmmmmmmmmmmmmssspppmmmllllllmmmlllkkkccchhhnnnrrrqqqnnnmmmnnnvvvtttqqqnnnnnnqqqvvvzzzrrrnnnmmmpppvvvxxxrrrllliiinnnqqqnnniiigggkkkqqqmmmmmmnnnoooppppppooonnnnnnnnnoooppprrrsssuuuvvvpppoooooommmllllllnnnooosssssssssrrrpppoooqqqssspppmmmlllnnnsssuuutttqqqoootttwwwtttnnnmmmssszzzzzznnnlllrrrwwwwwwsssnnnrrrwwwwwwtttyyywwwllljjjjjjmmmoooppppppooonnnmmmlllssssssrrrrrrssssssssstttjjjqqqyyy}}}{{{vvvsssqqq{{{|||{{{wwwrrrsssyyyvvvtttrrrrrrtttzzzxxxvvvyyyzzzxxxtttrrruuuxxxyyysssvvvoooqqqtttvvvvvvuuusssrrrxxx|||zzzrrrqqqxxx~~~~~~ssspppppptttzzz{{{uuunnnxxx{{{}}}}}}zzzzzz}}}~~~zzzwwwvvvyyy||||||{{{gggkkkooopppmmmiiifffeeejjjgggiiimmmooooooppptttjjjmmmrrrvvvwwwssslllgggqqqtttvvvsssnnnlllooosssnnnkkkjjjlllqqqtttsssqqqpppqqqrrrrrrqqqooonnnnnnkkkmmmoooooommmkkkkkkllltttqqqmmmiiiiiikkkooosssmmmjjjjjjnnnrrrrrrmmmgggqqqtttuuurrrnnnnnnssszzzwwwooohhhllluuuzzztttmmmjjjnnnrrrssspppmmmllllllrrrpppmmmkkklllpppuuuxxxlllmmmnnnnnnmmmmmmlllllloooqqqttttttrrrooommmllllllmmmmmmoooppppppppppppwwwrrrmmmlllooopppooollllllooossstttrrrnnnjjjhhhrrrnnnjjjhhhjjjnnnrrrtttfffgggjjjnnnqqqooohhhbbbmmmqqqsssqqqllljjjnnnrrrllliiiiiimmmssstttpppkkkllloooqqqpppmmmkkklllnnnooonnnnnnpppsssssspppmmmmmmmmmnnnoooppprrrssstttmmmmmmmmmooorrrsssrrrooopppvvv{{{yyyrrrooorrrwwwrrrooonnnppptttuuussspppjjjnnnqqqpppllliiikkkmmmyyyssslllgggfffkkkrrrvvviiillloooqqqqqqnnnjjjhhhnnnnnnnnnoooqqqrrrssssssmmmkkkiiijjjmmmpppqqqqqqooommmlllmmmppppppnnnkkkffflllrrrtttqqqmmmlllmmmvvvtttqqqnnnnnnppprrrtttjjjiiihhhhhhjjjkkkkkkjjjrrruuuvvvsssmmmkkknnnrrrmmmlllkkklllmmmnnnmmmlllkkkmmmppppppnnnnnnooopppsssrrrqqqqqqqqqpppmmmjjjjjjmmmooonnnlllmmmqqquuussspppnnnppptttuuurrrooollloooqqqrrrqqqqqquuuxxxpppmmmkkkkkknnnooommmkkkggglllssstttqqqnnnmmmmmmsssrrrooonnnnnnpppsssuuuhhhkkknnnnnnllljjjiiiiiisssttttttsssqqqqqqrrrtttnnnooopppqqqrrrssstttuuuuuuvvvuuussspppooorrruuuvvvwwwvvvtttrrrqqqrrrtttzzzuuuqqqppprrr|||vvvqqqnnnkkkiiijjjoootttsssmmmjjjkkknnnvvvtttqqqooooooqqqtttuuukkkqqqyyy{{{zzzwwwvvvwww|||zzzwwwvvvwwwxxxxxxxxxtttttttttqqqooopppuuuyyy{{{{{{|||{{{xxxtttsssuuuxxx{{{xxxvvvyyy~~~}}}yyyuuuqqqqqquuuxxxxxxvvvvvvrrrttt|||~~~yyyvvvwwwvvvwwwxxxuuurrrqqqtttwwwzzzuuurrrvvv~~~zzzrrrxxx|||{{{uuurrrtttxxxhhhmmmrrrrrrmmmiiihhhiiijjjhhhjjjnnnpppnnnooorrrrrrssssssrrrooooooppprrrpppqqqrrrqqqpppooonnnoooiiilllooopppnnnooorrruuuvvvrrrooonnnpppqqqpppoooggglllqqqqqqmmmjjjiiijjjvvvrrrlllgggeeeiiipppvvvnnnllllllooorrrqqqmmmhhhpppssstttppplllkkkqqqwwwssslllgggjjjqqquuuqqqkkkkkkmmmppppppnnnlllkkkkkkjjjmmmpppssstttsssqqqooooooooommmllljjjkkknnnqqqpppoooqqqsssuuurrrmmmhhhkkknnnooonnnkkkkkkpppuuuyyyrrrjjjjjjnnnqqqoookkkgggmmmtttuuupppkkkhhhgggqqqnnnjjjiiikkkooorrrttthhhggghhhjjjlllnnnnnnnnnqqqqqqpppnnnllllllnnnooojjjjjjlllppptttuuurrroooqqqooommmlllmmmmmmmmmllleeehhhmmmppppppmmmjjjiiipppooommmlllnnnqqquuuwwwkkkjjjkkkooottttttpppkkkooovvvyyyuuullliiiqqqyyyssspppnnnpppuuuwwwuuurrrnnnrrrtttrrrnnnkkklllnnnooonnnnnnmmmlllkkkkkkkkkpppnnnkkkiiiiiikkknnnpppkkkjjjjjjnnntttuuurrrnnnmmmmmmmmmllllllnnnrrrtttssslllfffiiiqqqtttpppjjjccckkktttwwwrrrmmmkkklllyyyuuuppplllllloootttwwwkkkllllllmmmlllkkkjjjjjjqqqtttuuuqqqjjjhhhlllqqqlllmmmmmmmmmmmmmmmmmmmmmmmmoooppppppooooooqqqrrrppprrrttttttssspppmmmkkkppppppnnnkkkjjjmmmtttzzzooommmmmmqqqvvvvvvooohhhjjjnnnrrrpppmmmnnnuuu|||tttnnnjjjkkkppprrrnnniiigggmmmtttvvvsssooonnnnnnssssssrrrooommmmmmooorrrlllmmmllliiiffffffkkkooorrrrrrssssssssssssrrrqqqmmmqqqttttttqqqpppssswwwyyyuuuqqqppprrrsssrrrqqqkkkssszzzyyytttoooqqqtttwwwooonnnttttttkkknnnqqqooommmlllqqquuusssnnnkkkmmmqqqqqqsssvvvvvvtttrrrppppppwwwwwwwwwuuutttwww~~~xxxtttqqqsssxxxzzzuuupppuuuxxxzzzvvvooommmrrrwwwzzzsssooovvv|||xxxwwwxxxzzz{{{zzzvvvxxxzzzzzzyyyxxxyyyyyyxxxpppoootttyyy{{{zzzuuummmqqqzzzssstttzzz||||||vvvooonnnuuu|||xxxrrrnnnsss~~~}}}vvvmmmuuu|||{{{tttpppsssxxxzzz{{{}}}oooooonnnmmmlllkkklllmmmiiiiiimmmssstttoookkkllltttuuuuuupppjjjjjjpppwwwpppnnnnnnqqquuutttoooiiigggmmmrrrqqqmmmlllpppuuuuuuqqqmmmlllmmmoooooonnnmmmnnnnnnnnnmmmnnnoooooopppooolllhhheeegggmmmrrrppprrrsssqqqnnnmmmoooqqqnnnnnnnnnoooppppppppppppjjjlllnnnoooooonnnmmmllllllkkkkkkkkkllllllllllllggglllrrrwwwwwwsssnnnjjjoooooommmjjjhhhiiinnnrrrnnnnnnoooqqqsssqqqmmmiiiiiilllnnnmmmjjjkkkpppuuutttsssrrrpppooonnnooopppooopppqqqpppmmmkkkjjjkkkiiijjjkkknnnpppqqqooommmiiiiiiiiiiiikkkpppvvvzzztttooojjjiiilllnnnmmmjjjhhhlllqqqttttttsssssssssssspppkkkjjjlllnnnnnnmmmfffhhhkkkmmmmmmllllllkkknnnnnnooooooqqqrrrtttuuulllllllllmmmnnnpppqqqqqqppppppooonnnmmmnnnqqqsssppprrrttttttssstttvvvyyywwwtttpppoooppprrrrrrrrriiikkknnnoooooommmjjjhhhsssqqqmmmjjjjjjlllnnnqqqhhhgggiiimmmrrrtttppplllllllllmmmnnnooopppppppppoookkkiiikkkppprrrpppmmmjjjnnnrrrsssrrrooooooooosssqqqooommmlllnnnpppqqqnnnpppqqqnnnkkkiiikkkmmmmmmmmmnnnnnnnnnmmmlllllllllnnnpppooolllkkkmmmooopppooonnnnnnoooqqqrrrsssnnnqqqttttttpppmmmlllmmmqqqooommmjjjkkknnnssswwwnnnmmmnnnooorrrqqqnnnkkkmmmmmmlllmmmnnnqqqsssuuurrrrrrpppooonnnnnnnnnnnnppppppqqqsssuuuuuurrrooolllqqquuutttoookkklllnnnrrrqqqnnniiieeegggooovvvqqqppppppsssuuuuuuqqqmmmnnnqqqtttssspppppprrruuuxxxrrrnnnnnnsssuuutttqqqkkkpppuuuvvvuuuttttttvvv|||vvvsssuuuyyypppjjjlllnnnqqquuutttrrrqqqppppppqqqrrrrrrkkkrrrzzz|||wwwrrroooooo|||yyyuuurrrssswww~~~tttpppnnnrrrxxxzzzuuupppwwwzzz{{{xxxsssqqqssswwwwwwrrrooosss{{{|||~~~zzzsssuuu~~~yyy|||}}}{{{wwwuuuvvvyyy~~~yyysssqqqsssvvvyyyyyyttttttvvvzzz|||zzzxxxxxx|||zzzxxxvvvuuuuuuvvvwwwssstttuuuwwwyyyyyyxxxwwwwwwvvvvvvwwwxxxyyyxxxwwwqqqrrrxxxuuuooohhhgggiiimmmoooooofffiiipppxxxxxxpppiiifffnnnsssvvvrrrjjjhhhlllssspppllllllrrryyyyyypppfffhhhmmmrrrqqqmmmllloootttqqqpppnnnlllkkklllmmmnnnuuuooojjjiiimmmrrruuuvvvjjjllllllkkkhhhgggiiilllrrrwwwyyysssjjjhhhqqq{{{mmmjjjjjjooovvvxxxrrrkkkdddmmmwwwwwwpppjjjlllpppkkkiiiggghhhkkkmmmnnnnnnkkkmmmqqqttttttqqqnnnkkkmmmnnnmmmjjjhhhiiimmmqqqnnnnnnpppppppppnnnmmmlllhhhjjjmmmmmmlllmmmooorrrnnnwww}}}zzzqqqlllpppwww{{{vvvoookkkkkklllmmmmmmaaafffmmmsssvvvrrrkkkeeefffiiilllnnnooossszzzuuummmeeeeeekkkooolllfffgggnnnuuuwwwtttrrrtttwwwtttpppllljjjkkkmmmnnnooonnnllljjjkkkmmmpppqqqqqqkkknnnqqqtttuuutttrrrqqqoooooommmjjjhhhkkkrrrxxxqqqjjjdddhhhqqquuurrrkkkmmmtttyyywwwqqqpppwww~~~uuukkkjjjrrrxxxxxxuuullllllmmmnnnnnnooooooooopppqqqrrrsssqqqooollljjjeeefffiiilllpppqqqooommmlllkkklllooorrrrrrnnnkkkhhhkkknnnooonnnnnnoooqqqsssqqqooonnnppprrrsssssslllmmmnnnooonnnmmmkkkjjjppprrrrrrmmmhhhfffjjjoooiiiggghhhmmmssssssmmmfffkkkooorrrpppllljjjmmmqqqqqqnnnlllllloooqqqrrrrrrlllpppsssrrrmmmjjjlllooonnnmmmkkkkkkmmmoooqqqrrrooopppooonnnllllllnnnqqqrrrkkkfffjjjrrrvvvrrrkkkooouuuxxxtttkkkhhhmmmsssyyyrrrmmmooowwwzzzvvvpppeeennnwwwxxxrrrkkkjjjkkkssstttrrrnnnjjjkkkqqqwwwpppnnnnnnrrrwwwvvvpppkkkpppqqqrrrrrrqqqpppqqqssstttppplllmmmrrrvvvvvvtttqqqooonnnqqqvvvyyyyyywwwttttttxxx}}}~~~}}}tttmmmjjjiiiqqq{{{zzzsssmmmmmmssswwwvvvrrrjjjrrrzzz{{{uuuppppppssswwwvvvuuuuuuvvvwwwxxxxxxsssqqqpppsssxxxzzzxxxttttttuuuvvvuuusssrrrrrrssswwwyyyzzzxxxvvvuuuwwwyyy{{{wwwnnnsss|||xxxvvvxxx{{{xxxxxxwwwuuussssssuuuwwwttt||||||sssqqqzzz~~~|||vvvrrrvvv}}}~~~wwwoooooowww~~~{{{tttpppttt{{{zzzqqqsss~~~~~~wwwooopppyyy}}}www|||kkknnnppppppnnnmmmnnnppplllpppttttttooojjjhhhhhhmmmkkkjjjllloooooollliiiooosssvvvtttooommmooorrrrrrnnnkkklllqqqtttrrrooofffnnnvvvssskkkfffkkksssyyysssllljjjlllqqqtttvvvjjjiiihhhggghhhhhhhhhhhhtttvvvvvvrrrllljjjnnnsssmmmlllmmmooossstttrrroooqqqpppooooooqqqqqqqqqpppmmmjjjkkknnnnnnkkkjjjmmmtttwwwssslllmmmtttssslllkkkjjjkkknnnqqqooojjjffflllpppsssqqqkkkhhhkkkooonnniiieeeiiiqqqtttqqqlllmmmtttyyyxxxrrrnnnppptttzzzvvvqqqllljjjjjjmmmnnniiiiiilllppptttuuuqqqmmmkkkjjjkkkmmmppprrrrrrrrrqqqooollliiiggghhhlllooorrrkkkhhhppp|||vvvjjjiiinnnssssssoookkklllnnnssspppllliiijjjnnntttwwwnnnmmmoootttyyyxxxpppiiirrrqqqooollljjjlllqqquuuoookkkhhhkkkppprrrnnniiikkkpppuuutttqqqqqqvvv{{{wwwtttpppnnnooopppooooootttoookkkjjjlllnnnnnnmmmllllllnnnsssvvvsssjjjaaafffhhhiiiiiijjjlllooorrrsssjjjdddjjjwww{{{rrrfffcccjjjrrrrrrmmmiiijjjnnn{{{qqqggghhhpppwwwvvvrrrhhhjjjmmmoooooollliiigggqqqqqqqqqooollljjjjjjkkknnnllljjjjjjmmmnnnooonnnqqqnnnllloootttuuurrrnnnkkkppptttsssmmmkkknnnsssxxxuuuoookkkiiijjjlllooofffjjjooopppnnnlllkkklllpppssssssmmmgggfffmmmuuuqqqiiidddiiissswwwqqqiiilllrrrxxxvvvpppkkklllppptttpppmmmnnnqqqsssrrrooonnnoooooonnnnnnmmmmmmlllooopppqqqrrrrrrpppooonnnrrrwww{{{vvvnnnjjjooovvvpppkkkiiioooyyy|||uuulllgggmmmrrrrrrmmmlllqqqwww|||pppfffjjjwwwxxxjjjmmmuuu}}}|||{{{}}}ssslllnnnqqqtttvvvsssuuuuuuuuusssrrrssstttqqquuutttpppuuu}}}}}}uuuxxxrrrrrr{{{}}}tttnnnnnnvvvwwwuuupppnnnrrr}}}|||qqqjjjooozzz~~~uuujjjsss{{{xxxqqqqqqttt{{{yyyzzzyyyuuutttuuuvvvyyy}}}yyy}}}{{{uuupppsss|||yyymmmllluuu|||~~~}}}wwwrrruuu~~~uuunnnrrr|||wwwnnnrrrvvvzzzzzzvvvtttuuuwww~~~zzzvvvwww|||}}}zzzvvv{{{zzzyyyxxxxxxyyy{{{}}}fffkkkqqqsssrrrpppnnnnnnuuuuuusssqqqmmmjjjiiiiiikkkkkklllmmmnnnmmmkkkiiiooorrrtttssspppoooppprrrrrrooommmmmmpppqqqpppnnnggglllqqqrrrooommmmmmnnnrrrpppnnnnnnpppqqqpppnnnmmmnnnmmmjjjggggggkkkooopppqqqqqqqqqooonnnnnnnnnkkkppptttrrrnnnkkknnnrrrssspppmmmnnnrrruuuuuusssmmmjjjkkknnnnnnkkkjjjmmmxxxuuuooojjjkkkqqqsssqqqfffiiinnnsssuuuqqqkkkfffnnnnnnmmmmmmlllllllllllljjjjjjiiikkkmmmooooooooorrrrrrrrrrrrrrrssstttvvvttttttrrrpppnnnllljjjiiikkkjjjiiikkkpppsssssssssmmmkkkkkkooossstttqqqnnnnnnooooookkkhhhhhhlllqqqqqqllliiinnnvvvyyyssskkkfffllltttwwwtttppplllkkkrrrpppmmmkkklllooorrruuuppppppqqqrrrssssssrrrppprrrpppnnnnnnpppqqqppppppnnnpppqqqpppmmmllllllmmmooommmkkkmmmqqquuuwwwxxxoooqqqsssssspppoooooopppwwwrrrmmmkkkmmmpppqqqrrrkkkkkkmmmqqqsssqqqkkkfffggghhhiiijjjkkkmmmoooqqqnnnlllkkknnnssstttpppjjjkkkllllllmmmlllmmmmmmnnnqqqnnnmmmnnnpppqqqooommmooonnnmmmkkkjjjjjjjjjkkkmmmmmmnnnppprrrpppkkkgggjjjmmmpppnnnjjjjjjnnnrrrsssooolllnnnsssuuurrrooolllooorrrrrrooonnnpppssszzzvvvpppkkkhhhiiilllnnniiilllnnnooommmlllmmmnnnpppppppppooonnnmmmmmmnnnnnnoooooopppooooooooonnnoooqqqrrrqqqooonnnoooqqqllloooqqqrrrqqqooonnnmmmrrrpppmmmkkkjjjllloooqqqooonnnoooqqqsssrrrooolllsssvvvwwwuuupppnnnpppssspppnnnooosssyyyyyytttnnnkkkmmmoooooonnnooorrruuuxxxsssooopppuuuyyyzzzyyysssrrrtttwwwwwwvvvxxx}}}rrrnnnvvv{{{yyyuuuppptttxxxwwwtttqqqrrrsssxxxwwwqqqmmmooowww|||}}}qqqqqqvvv|||{{{tttllliiitttuuuuuusssrrrtttyyy~~~~~~xxxrrrrrruuuwwwuuurrryyy{{{|||{{{xxxuuuttttttsssuuuzzzyyyrrrpppppprrryyy~~~zzz{{{~~~~~~tttrrruuu{{{yyyrrrrrrxxxzzzzzzyyywwwwwwxxxyyy{{{yyywwwttttttuuuwwwxxxxxxzzzvvvtttuuuxxxzzzxxxuuuuuuyyy}}}~~~{{{xxxwwwwww~~~xxxvvvxxx{{{}}}}}}vvvyyydddjjjqqquuuuuurrrooommm{{{wwwrrrnnnlllkkkkkkjjjkkkmmmnnnnnnllljjjjjjjjjooopppqqqqqqqqqqqqqqqqqqrrrqqqoooooonnnnnnnnnmmmooommmlllmmmpppqqqpppoookkklllooorrrrrrpppkkkgggqqqrrrrrrlllggggggmmmtttllllllmmmoooqqqqqqmmmjjjjjjrrrxxxssshhhdddkkkttttttpppmmmnnnssswwwwwwuuunnnkkkjjjlllllljjjkkknnnuuupppmmmooopppnnnnnnppphhhlllpppsssrrrpppnnnllloookkkgggiiinnnqqqnnnjjjhhhkkknnnmmmkkkjjjnnnqqqwwwqqqkkklllrrrwwwwwwuuunnnppprrrsssrrrnnnjjjgggmmmjjjhhhhhhkkkppptttvvvpppnnnnnnqqquuuuuupppkkklllnnnpppmmmiiihhhlllpppmmmlllmmmoooqqqqqqnnnlllkkkmmmqqqssstttrrrpppnnnkkknnnqqqssssssqqqnnnlllqqqrrrqqqooommmnnnsssvvvqqqooonnnqqquuuuuupppllllllssswwwssskkkfffiiioooqqqiiicccfffpppwwwwwwtttjjjqqqwwwwwwrrroooqqqtttvvvrrrnnnkkklllooorrrsssjjjkkklllnnnnnnnnnlllkkkhhhggghhhjjjlllnnnooonnniiinnnrrrssspppmmmmmmnnntttnnniiiiiinnnrrrqqqnnneeekkkqqqrrroookkkiiiiiiuuuqqqlllhhhggghhhlllnnnkkkjjjkkkqqqwwwvvvooogggiiioootttqqqjjjhhhnnnuuussspppmmmnnnqqqrrrrrrpppppppppoooooooooppprrrrrrvvvuuusssqqqnnnllljjjiiilllmmmmmmlllkkklllnnnpppooommmmmmqqquuuuuunnnggglllsssyyyuuulllhhhlllsssqqqpppnnnnnnooopppqqqrrrgggmmmssstttpppkkkjjjjjjssspppkkkhhhhhhlllqqqtttooonnnmmmooorrrsssqqqnnnttttttsssssssssrrrpppnnnooosssvvvxxxwwwtttqqqppppppmmmkkklllooossstttsssnnnuuu{{{{{{wwwssssssttt|||wwwrrrqqqoooooottt|||ooommmzzz{{{sssoootttxxxxxxtttqqqqqqsssyyytttqqqqqqpppqqqxxxrrrwwwyyywwwtttssspppmmmrrrssstttuuuvvvvvvvvvvvv|||vvvqqqqqqvvv{{{}}}yyyuuuuuuxxxyyyxxxuuummmttt|||~~~{{{yyyzzz}}}uuunnnllllllooorrr~~~|||{{{{{{zzzyyyxxxvvvvvvxxx|||xxxuuutttvvvzzzyyysssllltttxxxzzzuuuooooooxxxwwwooorrrzzz~~~zzzsssnnnyyyzzzssstttyyywwwuuuyyy}}}}}}{{{pppsss{{{~~~lllnnnqqqrrrrrrqqqppppppxxxtttqqqppppppoookkkgggnnnoooooollliiihhhjjjnnnoooooooooppprrrsssrrrpppppppppqqqooommmmmmnnnpppyyysssmmmjjjlllpppssstttlllmmmoooqqqpppnnnjjjhhhqqqrrrpppmmmiiiiiilllpppkkklllnnnooopppooollljjjkkkppprrrnnnhhhfffjjjpppppppppqqqrrrsssttttttsssqqqllliiiiiiiiiiiilllqqqmmmjjjoooxxxyyyoooiiikkkqqqrrrqqqnnnkkkkkkpppuuunnnjjjgggiiinnnrrrqqqnnnlllnnnpppnnnllllllooorrruuuooojjjkkkpppttttttrrrlllmmmoooppppppooommmllllllkkkkkkkkkmmmoooqqqqqqqqqqqqrrrrrrsssrrrpppnnnllllllllllllkkkkkkkkkkkkhhhmmmqqqrrrooolllkkkkkksssppplllkkkmmmqqqtttuuufffllltttyyyyyyssskkkeeerrrpppnnnllllllnnnqqqtttppppppqqqssstttsssqqqnnnnnnqqqsssqqqllliiijjjlllnnnjjjhhhiiiooossstttssssssvvvxxxvvvsssrrruuuyyypppnnnlllkkkkkkmmmnnnooolllmmmmmmkkkjjjjjjlllnnnhhhggggggjjjmmmooonnnmmmiiiooottttttoookkklllooovvvooojjjjjjooosssrrroooccciiioooooollliiijjjlllrrrooollliiihhhiiilllmmmmmmllllllpppuuuwwwtttpppmmmoooqqqpppmmmmmmoooqqqoooppppppnnnlllmmmqqqtttxxxsssnnnlllnnnqqqrrrrrrlllpppuuuxxxvvvqqqjjjeeeooommmkkkiiiiiikkknnnpppmmmllllllqqqvvvvvvnnnggglllrrrwwwtttllliiimmmrrrpppppppppooonnnnnnooopppkkkmmmoooooollljjjjjjjjjnnnllljjjiiijjjmmmppprrrppppppooooooooopppsssvvvuuuqqqoooqqqtttuuuqqqlllnnnuuu{{{zzztttnnnnnnpppsssmmmgggiiipppuuutttqqqgggssszzzrrroooppp|||wwwsssqqqnnnlllpppvvv~~~mmmiiirrrxxxvvvrrrssstttttttttsssrrrrrrrrrpppooossszzzxxxooopppwwwzzz{{{oookkkrrrxxxwwwqqqqqqrrrtttwwwwwwuuuttt}}}~~~xxxqqqqqqwww}}}{{{wwwttttttxxxzzzyyyvvvrrrwww}}}|||wwwtttvvvyyy|||tttoookkkjjjkkknnnwww{{{vvvuuu|||uuuuuu}}}vvvrrrpppssswwwwwwrrrlllssswwwyyyuuuqqqqqqyyy|||xxxtttvvvzzz|||yyyuuutttzzz~~~yyyuuuwww{{{{{{xxxxxxzzz{{{zzzxxxyyyyyyxxxwwwtttsss{{{wwwtttpppmmmmmmoooqqqsssnnnnnnpppsssuuussslllfffrrrqqqoookkkggghhhmmmqqqooonnnnnnppprrrrrrqqqpppnnnooopppooonnnoooqqqrrrvvvvvvuuurrrnnnnnnppprrrppppppnnnmmmllllllnnnoooooommmkkkkkkmmmmmmjjjhhhmmmppprrrpppllljjjlllnnnnnnjjjggghhhkkknnnmmmkkkjjjpppuuuvvvrrrnnnnnnooosssmmmhhhgggggghhhmmmsssllliiioooxxxxxxnnnjjjnnnttttttrrrmmmjjjjjjooossskkkkkkllllllmmmooosssuuuuuuqqqnnnnnnppprrrqqqpppooonnnnnnnnnoooooonnnmmmnnnmmmkkkkkklllooosssuuujjjmmmqqqrrrqqqnnnkkkiiipppsssuuusssooonnnppptttnnnkkkhhhiiilllmmmiiifffeeelllsssuuurrrmmmkkkjjjsssoookkkiiikkkpppsssuuukkknnnrrrttttttqqqmmmjjjpppmmmjjjkkknnnpppooommmooorrrtttsssooonnnqqquuutttoookkkmmmssstttoooiiigggnnnsssrrrmmmkkkooottt}}}wwwssssssuuuxxxzzzjjjkkkmmmmmmmmmllllllkkkppppppnnnkkkhhhhhhjjjllliiihhhhhhjjjlllnnnnnnnnnmmmnnnpppqqqpppnnnmmmmmmmmmllllllllllllmmmllllllggghhhhhhhhhiiilllppptttjjjkkkllllllmmmllllllkkksssrrrpppoooppptttxxx|||tttoookkkmmmsssuuuqqqkkkkkkooossspppjjjiiipppwww~~~vvvnnnjjjlllppprrrrrrlllnnnrrruuuuuusssooolllooommmjjjhhhiiijjjlllnnnlllmmmnnnpppqqqpppnnnlllmmmllllllnnnoooooonnnmmmmmmrrrvvvtttnnnjjjkkknnnrrrnnniiifffhhhkkkmmmmmmgggiiikkknnnoooooonnnmmmqqqssssssoookkkmmmuuu}}}tttpppmmmooosssuuuqqqmmmnnntttzzzxxxpppkkkkkkooosssmmmgggiiipppuuutttqqqmmmssszzzzzzvvvrrrrrrtttuuutttuuuwwwtttooommmppp|||ooohhhhhhkkkppptttxxxtttoooooorrrtttsssqqqmmmlllsss{{{yyyooommmsssyyy~~~zzznnnjjjrrryyyxxxrrrppppppqqqtttvvvwwwwwwyyyyyyxxxwwwvvvvvvxxxyyyuuuvvvwwwxxxxxxxxxwwwwwwyyyyyyyyyxxxwwwwwwxxxyyywwwpppooouuu|||xxxpppmmmmmmnnnuuu~~~|||xxxvvvvvv~~~~~~}}}tttrrroooooopppsssuuuwwwvvvtttsssuuuxxxzzzyyyvvvrrrxxx}}}}}}yyyuuuvvvyyy|||wwwvvvxxx{{{|||{{{pppuuu{{{}}}{{{xxxvvvvvv}}}zzzwwwrrrqqqxxxxxxzzzuuunnnjjjjjjmmmppprrrhhhkkkppptttvvvsssnnniiisssrrrooollljjjkkkooorrrnnnooopppppppppppppppppppppoooooopppqqqrrrsssssskkksss||||||vvvnnnjjjjjjrrrqqqnnnkkkiiilllppptttmmmjjjgggjjjoooooojjjeeemmmqqqtttqqqllliiilllpppnnnhhhcccgggooosssooojjjjjjoootttuuuqqqlllkkkkkkqqqllliiiiiiiiiiiilllqqqrrrooonnnooonnnmmmqqqwwwmmmppprrrrrrpppmmmkkkjjjhhhmmmpppooolllmmmtttzzz{{{tttmmmmmmsssvvvsssnnnjjjnnnqqqqqqnnnlllkkklllpppnnnkkkiiikkkpppuuuyyykkkooouuuwwwtttnnnhhheeennnqqqtttsssooonnnqqqtttpppmmmiiijjjlllkkkhhhdddeeejjjpppttttttqqqmmmkkkiiikkkmmmoooooonnnmmmllluuuqqqmmmjjjjjjmmmrrruuunnnkkkiiilllqqqrrrnnnhhhnnnsssuuurrrkkkjjjqqqxxxwwwnnnhhhmmmwww{{{tttkkkeeepppyyyvvvmmmggglllttt~~~wwwssssssuuuvvvvvvkkkmmmppppppooonnnnnnnnnrrrqqqnnnllljjjiiiiiiiiihhhjjjjjjjjjiiikkknnnpppqqqnnnkkklllppprrrppplllfffiiikkkkkkiiifffggghhhkkkhhhddddddhhhooouuuyyyhhhjjjlllnnnooonnnmmmlllwwwvvvssspppoooqqqxxx}}}vvvpppkkknnnuuuwwwqqqjjjkkkooorrrqqqmmmnnnsssxxx|||wwwpppnnnooopppqqqpppsssqqqnnnlllmmmqqqvvvyyyooommmjjjjjjkkkllllllkkklllnnnooonnnkkkkkkmmmooommmhhheeeiiipppsssooojjjlllrrrxxxvvvnnnhhhiiillluuunnngggeeehhhmmmppppppfffhhhlllppprrrrrrpppooorrrssssssoookkklllttt|||qqqpppoooooopppqqqqqqqqqooosssuuusssnnnkkklllnnnpppmmmkkklllooossstttssszzzvvvqqqmmmmmmrrrxxx|||ppprrrwww|||zzzrrrmmmmmm}}}uuukkkfffgggnnnvvvxxxsssoooooorrrtttsssqqqrrrpppqqqssssssqqqtttxxxppptttvvvtttrrrsssrrrppptttsssqqqpppqqqtttxxxzzzvvvsssrrruuuzzz{{{xxxtttpppuuu{{{{{{xxxuuuvvvxxxzzzwwwssssssvvvyyyzzzyyysssjjjiiisssvvvsssxxx{{{yyy|||{{{wwwuuuvvvyyy{{{sssyyyyyyppprrrqqqpppmmmlllpppxxxwwwssspppvvv~~~xxxooommmwwwxxxrrrtttzzz|||sssrrrwww||||||zzzkkksss|||~~~zzzvvvvvvxxx|||{{{{{{|||yyytttsssvvvvvvwww~~~sssppplllkkklllmmmlllkkkkkkmmmppprrrqqqqqqqqqrrrqqqppppppppprrrqqqpppnnnnnnppprrrrrrooommmnnnppptttrrrooopppssstttsssqqqeeennnxxx{{{vvvnnnjjjiiimmmnnnnnnmmmkkkmmmppptttmmmkkkiiikkknnnooommmjjjkkknnnqqqqqqooommmmmmnnnllljjjjjjlllpppqqqpppnnnnnnnnnnnnoooqqqpppmmmkkkkkkjjjkkkooooookkkjjjkkkssstttpppiiihhhnnnvvvzzziiijjjnnnqqqrrrpppkkkggghhhlllooonnnjjjlllssszzz}}}uuummmmmmsssvvvrrrmmmjjjmmmqqqqqqpppnnnmmmnnnqqqpppoooooooooqqqrrrtttnnnrrruuuuuuqqqmmmkkkjjjllllllooorrruuuuuurrroooqqqqqqpppmmmiiiggghhhiiihhhhhhjjjnnnssstttqqqmmmdddiiinnnpppnnnjjjiiiiiissspppllljjjjjjnnnsssvvvllllllmmmooorrrqqqnnnkkknnnqqqsssppplllkkkpppuuurrrnnnkkknnnsssuuurrrmmmiiinnnsssrrrmmmkkknnnrrrxxxyyyyyywwwtttqqqooonnnnnnpppqqqpppnnnnnnqqqsssrrrooommmmmmnnnnnnkkkhhhhhhkkkllljjjfffgggnnnttttttmmmhhhiiiooosssrrrnnngggiiikkkkkkiiigggggghhhiiihhhggggggjjjnnntttwwwoooooommmmmmmmmnnnpppqqqwwwuuutttssssssssssssrrrqqqrrrtttsssrrrppppppppppppnnnnnnqqqvvvyyyxxxvvvssssssttttttuuusssqqqnnnuuurrrnnnkkklllqqqwww{{{ooonnnmmmnnnpppooommmjjjmmmnnnnnnllliiiiiikkkmmmjjjhhhhhhjjjnnnpppnnnlllnnnqqqtttrrrmmmjjjkkkmmmnnnmmmllllllmmmoooppppppmmmlllmmmnnnpppsssvvvxxxqqqpppooooooooopppqqqqqqnnnpppqqqooollllllqqqvvvrrrqqqooonnnnnnnnnnnnnnnkkkmmmoooooonnnooorrruuu|||wwwppplllmmmrrrwwwzzzssstttyyy}}}zzzsssnnnnnn}}}xxxmmmlllmmmooorrrqqqsssuuutttrrrpppqqqrrrwwwvvvqqqmmmpppwww||||||nnnmmmqqqwwwxxxtttooonnnwwwwwwuuuqqqooopppuuuzzzwwwrrrooossszzz|||xxxrrrqqqvvvzzzzzzwwwuuuuuuwwwvvvtttssstttwwwyyyyyyxxxsssqqqoooooonnnooouuu|||yyyxxxzzzzzzyyynnnppp{{{sssnnnooopppooonnnnnnrrrwww|||vvvttttttxxx|||{{{vvvpppqqqvvv{{{{{{xxxuuuuuuwwwzzzyyyxxxwwwwwwwwwxxxxxxvvvyyy{{{zzzwwwwwwzzz}}}xxxvvvyyy~~~~~~wwwpppmmmwwwuuuxxx~~~jjjjjjjjjmmmooonnniiieeeqqqrrrqqqnnnlllnnntttyyynnnnnnpppuuuxxxvvvpppkkkmmmqqqtttrrrnnnkkkmmmqqqxxxtttpppqqqtttvvvsssooohhhlllpppqqqooommmmmmmmmhhhkkkooopppooonnnooopppmmmmmmlllllllllmmmppprrrhhhjjjmmmqqqtttrrrnnnjjjiiinnntttsssooommmpppttttttmmmgggiiiqqquuuqqqlllfffhhhmmmttttttmmmhhhfffnnnuuussskkkiiirrrxxxwwwjjjhhhhhhkkkooopppnnnllliiikkkmmmllljjjlllrrrxxx|||uuuooonnnqqqsssqqqmmmlllmmmnnnpppqqqrrrqqqqqqpppqqqsssuuutttrrrooolllrrrssssssqqqnnnlllnnnqqqjjjhhhjjjrrr{{{|||rrrhhhpppuuuwwwqqqgggccchhhnnnkkkfffdddhhhqqqvvvtttooofffjjjmmmkkkgggeeehhhlllkkkmmmoooqqqrrrrrrpppooolllnnnqqqrrrqqqoooooopppoooppppppoooooonnnooopppjjjmmmooonnnlllkkklllnnnnnnllljjjkkknnnqqqqqqpppjjjrrr{{{|||vvvnnniiigggppppppooollljjjlllrrrvvvqqqmmmkkkmmmqqqqqqmmmhhhhhhlllnnnjjjdddeeemmmvvvtttmmmggghhhnnnsssssspppnnnmmmllllllkkkkkkkkkkkkeeehhhkkkllllllmmmppptttxxxtttnnnjjjjjjmmmrrrvvvuuutttsssvvvyyyvvvnnngggjjjttt|||yyynnniiiooowwwvvvnnnjjjppp}}}}}}tttkkkooovvvzzzzzzvvvqqqmmmrrrqqqqqqqqqqqqrrrtttuuupppoooooorrrtttrrrnnniiinnnmmmlllkkkjjjjjjiiiiiigggkkknnnnnnkkkjjjmmmoooqqqpppooommmmmmnnnnnnnnnfffkkkrrrtttrrrooooooppptttqqqmmmkkkmmmttt{{{pppmmmkkkooottttttnnnggglllqqqsssoooiiiiiiqqqzzzuuuppplllllloooqqqpppooohhhmmmrrrrrrmmmlllqqqwwwvvvuuuuuuttttttsssrrrrrrxxxwwwzzz|||yyyrrroooppp}}}xxxnnnrrrtttpppllliiirrr{{{zzzrrrmmmnnnrrrwwwxxxtttnnnsss~~~zzztttmmmmmmvvvyyytttqqqtttyyyzzzyyytttnnnmmmrrrxxxxxxsssppprrrxxx{{{wwwssstttvvvxxxxxxwwwvvvvvvwwwrrrsssuuuwwwxxxxxxxxxxxxuuu{{{wwwjjjgggrrrzzzzzzwwwppptttxxxpppqqqkkkrrrzzzrrrtttmmmnnnoooqqqssstttuuuuuusssvvvyyyzzzxxxuuuuuuuuuxxxuuusssuuuyyyzzzwwwsssmmmvvvwwwqqqrrrvvvyyyuuuuuuyyy~~~yyyuuuvvv{{{~~~xxxqqqlllvvvuuuxxx~~~~~~|||jjjkkkmmmnnnmmmjjjgggdddiiimmmqqqsssrrrpppppppppsssuuuvvvsssooonnnrrrwwwvvvppplllooouuuvvvqqqjjjfffnnnwwwzzzvvvqqqnnnnnnqqqnnnjjjjjjlllmmmllljjjeeehhhmmmrrruuurrrlllgggnnnqqqrrroookkklllssszzzqqqkkkfffkkktttvvvooogggiiinnntttvvvtttrrrqqqssswwwqqqjjjiiilllooommmkkkkkkpppnnniiikkkssssssmmmmmmlllkkknnnqqqqqqnnnkkklllnnnnnnllljjjkkkppptttooojjjfffiiipppsssoookkklllrrrwwwwwwqqqllllllmmmwwwnnnfffhhhpppvvvvvvrrrhhhnnnuuuyyywwwrrrmmmjjjoooqqqrrrqqqnnnllllllmmmhhhjjjmmmppprrrrrrqqqpppuuurrrpppppppppooollliiimmmkkkjjjkkkmmmmmmllljjjpppllliiiiiilllnnnmmmkkkhhhkkkooossstttssspppnnnxxxwwwtttooojjjkkkqqqwwwrrrmmmiiikkkpppqqqlllfffjjjlllmmmmmmkkkjjjlllnnnooonnnmmmllllllmmmpppsssssstttuuuuuutttqqqnnnlllooonnnmmmmmmmmmmmmnnnoooqqqpppnnnmmmnnnpppsssuuutttnnniiiiiimmmppppppnnniiinnnsssrrrmmmmmmsssyyy}}}uuullliiimmmqqqrrrrrriiihhhkkkppprrrooooooqqq~~~zzzrrriiidddhhhqqqzzzxxxtttrrrrrrttttttrrrooollloooqqqpppmmmlllnnnqqqqqqppppppqqqssstttrrrpppuuuooolllpppxxx{{{vvvooorrrpppqqquuuuuuqqqppprrrtttuuuuuupppkkkkkkpppvvvoooiiieeehhhooopppjjjbbbfffnnnuuusssjjjeeejjjqqqzzzrrriiihhhmmmqqqqqqnnniiilllqqquuuvvvsssooommmmmmmmmmmmllllllooossswwwqqqpppooommmkkklllnnnppptttpppllllllooopppmmmjjjhhhpppwwwuuulllgggiiimmmuuupppjjjkkkpppuuuvvvuuuqqqqqqrrrssssssrrrqqqqqqzzz~~~zzzpppkkkpppvvvuuusssrrrrrrpppnnnpppsssuuutttqqqqqqtttwwwtttrrrqqqrrrvvvwwwuuurrrmmmrrrvvvvvvsssssswww|||vvvttttttwww{{{zzzsssmmmrrrxxx|||zzztttqqqtttyyywwwlllmmmwww~~~|||vvvkkkuuuxxxrrrssswww|||xxxqqqllllllpppuuuyyyuuuttttttvvvzzz}}}}}}}}}tttpppiiilllnnnppptttxxxxxxvvvsssnnnkkkqqq{{{xxxppppppzzz|||oooiiipppzzz}}}uuunnnqqq{{{{{{tttrrrvvvyyyyyyvvvssstttvvv|||zzzxxxwwwvvvxxxyyy{{{wwwwwwvvvvvvvvvwwwxxxyyyvvvssssssxxx|||vvvpppooommmkkkjjjjjjkkkkkkiiikkkooorrrsssqqqnnnkkkqqquuuwwwsssnnnmmmrrrxxxwwwqqqmmmooouuuwwwqqqjjjkkkpppuuuvvvtttpppnnnnnnpppmmmiiiggghhhiiikkkkkkhhhiiilllooorrrsssqqqnnnmmmmmmmmmnnnooopppppppppooolllkkkllloooooommmkkkllllllmmmoooqqqssssssssspppooommmlllllllllllllllpppoookkkhhhjjjpppsssrrrllllllmmmooopppooollljjjmmmnnnnnnmmmmmmnnnqqqtttooommmkkklllnnnooommmkkknnnoooppprrrsssrrrqqqooommmmmmnnnpppssssssqqqnnnoooqqqrrrrrrqqqpppppppppnnnnnnoooqqqrrrpppmmmjjjiiilllnnnoooooooooqqqtttvvvqqqlllkkkmmmnnnllliiihhhjjjlllmmmmmmlllkkkkkkqqqmmmiiiggghhhkkkooopppbbbgggnnntttvvvtttooolllsssqqqooooooppprrrrrrrrrsssrrrpppnnnmmmllljjjiiimmmiiigggjjjqqqtttrrrnnnlllqqqtttsssnnnkkkllloooyyyxxxuuusssqqqpppppppppjjjkkkmmmooopppooonnnlllpppqqqqqqpppnnnooorrruuusssmmmiiiiiinnnpppooollljjjllloooooonnnooorrruuuzzzuuuqqqooopppqqqpppnnnnnnkkkkkknnnooooooqqquuuxxxtttnnnkkkjjjlllnnnpppuuutttrrrpppooooooqqqsssqqqnnnlllnnnssstttqqqmmmmmmpppssstttqqqooooooooossspppmmmpppuuuwwwuuuqqqjjjlllrrryyyyyysssmmmkkkrrrsssssspppmmmlllooorrrooommmlllllllllkkkiiifffjjjnnnpppooollljjjkkknnnqqqpppnnnmmmmmmnnnooooootttssssssrrrrrrrrrrrrrrrjjjiiijjjmmmqqqsssrrrpppuuuuuutttpppllllllqqquuutttpppmmmnnnqqqsssqqqnnnmmmqqqtttrrrmmmjjjkkkmmmrrrooommmnnnrrruuuuuusssnnnqqqtttvvvvvvtttqqqnnnwwwyyy{{{yyyuuuqqqooonnnqqqyyyrrrnnnooorrrwwwuuurrrpppqqqtttvvvwwwqqqqqqsssuuuvvvuuuqqqnnnvvvvvvtttqqqoooqqqwww|||uuuttttttwwwzzzyyyvvvrrrtttvvvwwwwwwtttsssuuuwwwzzzvvvrrrrrruuuwwwwwwuuutttvvvwwwwwwvvvvvvyyy|||yyyxxxvvvtttssssssttttttvvvwwwwwwtttrrrqqqtttvvv{{{xxxooollllllppptttwwwwwwwwwooommmmmmppptttvvvuuusssvvvwwwxxxxxxvvvtttsssssstttuuuvvvwwwwwwwwwvvvvvvzzzwwwtttssstttvvvwwwxxxuuuvvvwwwxxxxxxwwwvvvuuu|||{{{yyyvvvtttwww|||wwwsssqqqvvv}}}|||wwwrrr||||||~~~vvvrrrmmmiiihhhjjjnnnpppjjjkkknnnqqqrrrpppllliiiooosssuuurrrmmmmmmrrrxxxvvvssspppqqqtttuuuqqqlllqqqqqqqqqqqqpppoooooonnniiikkklllkkkiiihhhggghhhmmmkkkjjjlllooossstttuuullliiiiiimmmrrrrrrmmmgggkkkmmmooommmiiihhhkkkooonnnjjjfffgggmmmrrrtttssskkkmmmnnnnnnlllkkklllnnnsssmmmiiijjjlllmmmpppuuulllnnnppppppnnnlllkkkkkkmmmmmmlllnnnppprrrrrrqqqoooqqqqqqoookkkiiijjjlllpppllljjjmmmssswwwvvvsssfffnnnvvvyyyvvvppplllkkktttrrrooollljjjmmmrrrvvvnnnmmmnnnqqqttttttnnniiilllmmmooonnnmmmnnnrrruuuuuuoooiiihhhjjjlllkkkiiifffhhhlllnnnnnnmmmllllllkkklllllllllkkklllnnnooogggiiimmmqqqtttttttttsssnnnkkkjjjooowwwyyyssslllsssuuuvvvqqqjjjfffiiimmmppphhhccciiivvv|||wwwooolllssszzzxxxpppjjjjjjmmm~~~zzzuuupppnnnnnnppprrreeehhhlllpppqqqpppnnnmmmnnnqqqrrrqqqooooooqqqsssooommmjjjkkkmmmooommmkkknnnllllllnnnrrruuuuuusssrrrrrrssssssrrrooollljjjsssmmmjjjkkkmmmnnnsssyyypppmmmjjjkkknnnoookkkgggqqqrrrqqqmmmiiikkkpppvvvtttlllhhhmmmxxx|||tttjjjlllqqqvvvuuunnnjjjkkkmmmpppooooooppprrrsssrrrqqqjjjkkkpppwwwwwwqqqmmmmmmooopppppppppooonnnmmmmmmoooqqqrrrnnniiiggghhhkkkooommmkkklllmmmnnnlllkkkhhhnnnsssrrrnnnkkknnnqqq}}}yyytttpppnnnppptttvvviiiggghhhnnnuuuwwwrrrmmmyyyyyyxxxsssnnnnnnsssxxxsssrrrqqqqqqsssttttttssstttrrrpppooooooooonnnnnnmmmoooqqqtttuuutttsssrrrrrrssssssttttttssssssrrrttttttuuuxxxzzzvvvnnngggttt}}}rrrlllooowww|||uuuooommmqqquuuvvvvvvooorrrvvvwwwvvvrrrooonnnxxxwwwuuusssrrrssstttuuuuuuuuuvvvwwwxxxxxxxxxxxxvvvtttqqqrrruuuwwwwwwvvvpppuuuxxxwwwrrroooqqqttt}}}vvvpppnnnsssyyy}}}uuuvvvyyyzzzxxxuuuqqqoooxxx{{{zzztttlllhhhkkkooommmpppuuuxxxsssuuuyyyxxxoooqqqqqqpppmmmnnntttyyyzzzsssnnnsss|||wwwmmmkkkttt}}}{{{sssnnnrrrxxxxxxpppnnnrrrwwwyyyzzzppprrrvvvxxxyyywwwuuusss~~~|||yyytttrrrvvv}}}xxxuuurrruuuzzz}}}|||yyysss{{{}}}vvvvvv|||sssqqqmmmkkkjjjjjjlllnnnlllnnnqqqpppnnnlllmmmnnnqqqqqqpppooonnnooorrrtttrrrtttuuutttrrrppppppqqquuurrrnnnllllllnnnooooooccciiippprrroooiiieeedddnnnllljjjkkknnnqqqssstttkkkiiiiiilllppppppkkkfffiiilllmmmjjjgggggglllrrrmmmjjjffffffiiimmmpppqqqlllmmmmmmmmmmmmnnnoooqqqssskkkiiipppqqqlllkkkpppqqqrrrrrrpppllljjjlllooommmkkkkkknnnrrrsssqqqnnnlllqqqtttqqqjjjfffiiinnnpppllliiikkkqqqvvvwwwvvvjjjqqqxxxzzzuuupppmmmlllrrrpppmmmjjjiiilllqqquuuqqqqqqqqqrrrrrrqqqnnnkkknnnmmmmmmmmmoooqqqqqqqqqooonnnllljjjiiiiiijjjkkkjjjiiihhhkkkoooppppppnnnbbbiiiqqquuusssnnnjjjiiisssqqqmmmlllnnnsssyyy}}}mmmkkkkkkqqqwwwyyyssslllrrruuuuuupppiiifffjjjnnnoookkkhhhllltttxxxuuuqqqqqquuuwwwuuuooolllllloooyyywwwtttpppnnnmmmmmmmmmggghhhjjjlllnnnpppqqqqqqnnnnnnooopppqqqpppooommmkkkmmmooonnnlllkkklllnnnsssnnnlllpppwww{{{xxxsssjjjmmmpppqqqnnnllljjjiiirrrmmmjjjkkklllmmmrrrxxxmmmkkkiiijjjlllmmmllljjjoooooonnnkkkjjjkkkooosssoookkkjjjoooxxxzzztttmmmppprrrsssqqqkkkhhhiiillllllnnnqqqsssrrrpppooonnnsssnnnlllnnnooonnnqqqvvvllllllmmmooopppooollliiinnnppppppmmmhhhgggjjjmmmpppmmmkkkkkkmmmnnnmmmkkkgggmmmrrrrrrooommmppptttzzzwwwsssooonnnppprrrtttllljjjjjjnnntttwwwvvvtttyyyxxxwwwtttrrrqqqrrrrrrrrrvvvyyyvvvrrrppptttxxxyyysssnnnnnnqqqsssqqqnnnjjjooouuuxxxwwwtttrrrpppzzzvvvpppllllllpppvvvzzzrrrrrrssswwwyyywwwooohhh|||{{{sssoooqqqwwwxxxsssnnnmmmnnnqqqsssssssssuuuwwwvvvsssrrrtttvvvssstttwwwyyyzzzwwwqqqmmmwwwxxxwwwvvvuuuuuuxxxzzzyyysssnnnpppwww{{{zzzvvvooouuuzzzwwwppplllooottt|||vvvooonnnrrrxxx{{{{{{uuuvvvxxxyyywwwtttqqqnnnxxxzzz{{{vvvooojjjiiijjjkkkooouuu{{{{{{uuuuuusssnnniiikkkrrrzzzxxxqqqmmmrrr}}}wwwmmmjjjrrryyyxxxrrrooosssxxxyyyvvvrrrpppsssvvvwwwxxxuuuuuuvvvwwwwwwxxxyyyyyyzzzwwwtttssstttvvvyyyzzzzzzyyyxxxwwwvvvwwwzzz|||yyytttuuu|||}}}yyyxxx}}}yyyvvvmmmmmmnnnnnnmmmkkkiiigggnnnrrrtttpppiiihhhooovvvtttpppkkklllpppsssqqqooommmtttyyyvvvooolllpppuuuuuuqqqmmmjjjkkkmmmnnnnnnhhhlllqqqqqqnnnjjjhhhiiilllkkkkkklllnnnooonnnmmmkkkmmmmmmmmmlllkkkkkkllljjjiiiiiihhhhhhjjjooorrrjjjkkkkkkiiihhhhhhkkknnnqqqmmmjjjkkkooossssssrrroookkkmmmwwwwwwnnnhhhjjjuuuuuusssoookkkjjjnnnssskkkjjjjjjmmmpppqqqnnnkkkiiinnnrrrpppiiigggkkkpppnnnnnnnnnnnnnnnppptttvvvvvvuuutttsssrrrrrrqqqpppjjjlllmmmmmmllllllmmmnnntttwwwxxxuuuooolllmmmpppooollljjjnnnssstttooojjjhhhnnnrrrqqqkkkgggjjjmmmpppjjjeeegggoootttsssooobbbiiirrruuusssnnnjjjiiivvvsssnnnkkklllqqqwww{{{qqqqqqrrrsssssssssrrrqqqqqqpppnnnllljjjjjjlllmmmmmmooorrrqqqnnnlllooorrrxxxuuupppmmmmmmppprrrsssppppppqqqqqqooollliiifffkkkjjjhhhhhhjjjnnnsssvvvooollljjjmmmrrrsssnnniiihhhnnnrrrpppjjjggglllqqqsssooolllpppwwwzzzwwwqqqjjjlllmmmmmmllllllmmmnnnnnnkkkkkknnnooommmooosssnnnnnnkkkhhhgggiiinnnsssooommmkkkkkkmmmooonnnmmmhhhkkkppprrrsssrrrrrrrrruuurrrnnnkkkjjjjjjkkkkkkiiinnnsssuuusssooolllkkkvvvpppmmmmmmmmmnnnrrrxxxjjjjjjlllnnnoooooollliiinnnlllkkkjjjjjjkkklllllllllnnnooonnnlllkkklllmmmmmmmmmnnnooooooqqqsssuuunnnooopppqqqqqqpppooonnnpppooommmmmmoootttzzz~~~wwwtttrrrssstttsssnnniiirrrzzzzzzoookkkqqqzzzyyytttoooooosssuuusssoookkkpppvvvyyyxxxuuurrrqqqyyyuuupppllllllpppuuuyyyrrrtttuuuuuutttrrrqqqppp{{{vvvtttttttttuuuoooppppppnnnlllllloooqqqxxxxxxvvvrrrpppsss{{{rrrsssuuuxxxyyywwwsssooozzzyyywwwuuurrrrrruuuxxxyyysssnnnpppwww|||{{{wwwuuuvvvvvvssspppoooqqqtttttttttttttttsssssssssttt{{{yyywwwuuutttttttttuuutttuuuvvvvvvuuuqqqkkkhhhlllsssyyyyyytttqqquuu||||||wwwooogggdddfffmmmrrrrrrrrrrrruuuwwwwwwuuussspppoooooopppsssvvvwwwvvvooorrrvvvwwwuuuttttttttt}}}zzzvvvtttuuuyyy~~~uuurrrppptttyyyzzzuuuooozzz}}}{{{uuussswww|||~~~tttmmmqqq{{{zzzqqqttt}}}}}}~~~~~~}}}~~~|||}}}{{{vvvkkkmmmpppqqqpppmmmiiifffnnnrrrsssoooiiiiiipppxxxuuupppjjjkkkooorrrppplllkkkqqqvvvtttooommmpppvvvpppooommmlllkkkllllllmmmtttqqqmmmiiigggiiinnnrrriiijjjkkkmmmooonnnjjjgggllloooqqqnnnhhhfffkkkqqqkkkiiiggggggiiimmmooopppjjjmmmnnnlllhhhfffiiilllsssnnnjjjlllrrrvvvtttqqqooonnnrrrxxxzzztttnnnllluuutttrrrooolllmmmoooqqqlllkkklllmmmnnnnnnllljjjiiikkkmmmllljjjjjjkkknnnkkkooosssqqqlllkkkooottt~~~wwwooommmpppssssssrrrfffiiinnnppppppmmmlllkkkvvv{{{~~~yyypppkkkmmmrrrmmmkkkjjjnnnrrrsssmmmgggfffmmmtttsssmmmiiijjjnnnpppjjjeeegggoootttsssooommmnnnnnnmmmllllllmmmooolllmmmooopppppppppooonnntttvvvwwwsssnnnlllppptttpppmmmjjjjjjmmmnnnnnnlllkkkqqqvvvrrrjjjgggkkkrrryyysssllljjjnnnrrrtttssskkklllooopppooommmjjjhhhnnnllljjjiiikkknnnrrruuunnnjjjiiilllrrrsssooojjjkkkoooqqqoookkkiiimmmrrrnnnmmmmmmooossssssqqqnnnpppooommmlllmmmoooqqqsssjjjiiilllqqqrrrnnnmmmnnnqqqpppmmmhhheeehhhqqqxxxpppmmmkkklllpppqqqnnnjjjggglllrrrssspppoooqqquuuuuuqqqkkkiiijjjlllmmmllllllooorrrsssqqqnnnlllkkkpppnnnqqquuuuuupppnnnooojjjjjjkkklllmmmmmmmmmmmmnnnjjjgggiiimmmooommmjjjhhhnnnrrrqqqkkkhhhkkknnnqqqmmmjjjkkknnnrrrttttttgggjjjnnnqqqqqqpppmmmkkkqqqpppooolllmmmqqqyyyssspppoooqqqsssqqqlllgggrrryyy~~~xxxnnniiiooovvvtttsssssstttttttttrrrpppppprrrtttvvvwwwvvvtttrrrpppqqqsssttttttsssqqqpppsssuuuvvvsssnnnmmmqqqvvvttt~~~uuuuuuwwwuuurrrkkkoooqqqpppmmmlllooosssyyywwwsssppppppuuu|||wwwvvvsssqqqqqqssswwwyyyzzzxxxuuurrrqqqqqqrrrsssuuusssqqqrrrvvvxxxyyyxxxzzzvvvpppoooqqqsssttttttmmmsssxxxxxxtttpppnnnooo~~~{{{xxxuuutttvvvyyy{{{pppqqqrrruuuvvvtttnnniiilllqqqvvvvvvnnnjjjqqq|||{{{wwwxxx|||pppeeeaaaccchhhkkknnnssswwwvvvqqqooorrrvvvuuuoookkknnnvvvzzzyyyuuukkkqqqxxxzzzwwwtttsssttt{{{vvvrrrrrrwww~~~tttrrrrrrvvv{{{{{{uuunnnxxx{{{}}}|||xxxvvvwwwyyytttvvvxxxyyywwwwwwyyy{{{{{{wwwwwwzzz~~~~~~yyytttoooqqqzzzwwwrrrrrrqqqqqqpppnnnnnnmmmnnnnnnnnnmmmmmmnnnppprrrsssqqqnnnlllllllllmmmmmmmmmmmmnnnppprrrsssrrrqqqiiilllppppppmmmkkkkkklllwwwrrrkkkggghhhkkkooorrrggghhhjjjmmmooonnnjjjgggkkkoooqqqnnnhhhfffjjjooommmlllkkkjjjjjjkkkmmmnnnmmmmmmllljjjiiijjjkkkmmmmmmmmmnnnqqqttttttqqqnnnsssuuuuuutttwww{{{{{{xxxqqqpppppppppqqqooommmkkkmmmnnnooonnnlllkkkkkkkkkllljjjhhhiiikkkllljjjhhhgggmmmsssrrrmmmjjjlllppp{{{uuunnnlllnnnqqqrrrqqqgggkkkoooppppppnnnmmmmmmuuuzzz}}}wwwqqqooooookkklllmmmmmmmmmlllkkkkkkiiillloooooommmllllllmmmhhhiiiiiikkknnnooonnnmmmuuuqqqkkkiiiiiilllnnnpppfffiiinnnqqqrrrpppmmmjjjuuuwwwvvvrrrllljjjnnnrrrnnnmmmllllllnnnooonnnllllllnnnpppooonnnmmmoooqqqsssqqqppppppqqqqqqpppoooooonnnlllllllllnnnppprrrjjjllloooqqqrrrqqqooommmkkklllnnnooopppqqqqqqrrrsssoookkkkkknnnqqqpppnnnjjjmmmqqqqqqnnnlllmmmnnnvvvrrrmmmllloooqqqqqqqqqjjjjjjnnnssstttooommmmmmqqqooollljjjiiilllpppsssrrrpppnnnmmmmmmnnnnnnnnnnnnnnnnnnpppssstttsssrrrooonnnnnnmmmllllllmmmnnnsssqqqooonnnnnnnnnnnnnnnjjjlllssszzzyyyqqqiiigggjjjkkklllkkkiiijjjnnnrrrooollljjjkkkoooooollliiigggmmmsssrrrmmmiiijjjlllnnnkkkiiijjjmmmppprrrrrrjjjkkkmmmnnnoooooonnnnnnlllkkkkkkmmmooorrrssstttpppqqqrrrpppnnnlllmmmoootttuuuuuurrrooonnnooopppmmmsssxxxyyyuuuqqqpppqqqwwwtttqqqrrruuuvvvvvvtttjjjnnntttwwwwwwtttnnnjjjtttuuussspppkkkkkkpppuuurrr~~~zzzvvvsssrrrsssqqqqqqpppoooppprrruuuwwwsssrrrqqqqqqtttuuuvvvvvvyyyxxxtttooommmpppwww}}}xxxtttpppnnnppprrrqqqpppooorrrttttttrrrrrrtttwwwzzztttnnnnnnrrruuuuuurrrmmmrrrwwwwwwtttppppppqqqxxxxxxwwwvvvvvvwwwwwwxxxssstttvvvvvvtttrrrqqqpppqqqnnnnnnrrrsssqqqrrrwwwttttttuuu{{{}}}ppphhhhhhlllpppqqqtttuuurrrnnnlllooosssuuusssrrrsssvvvxxxvvvtttrrrtttvvvwwwwwwwwwwwwwwwwwwvvvsssrrrrrrtttvvvxxxttttttuuuttttttuuuvvvwwwuuuttttttxxx}}}}}}xxxrrrqqq{{{xxxuuu{{{|||rrrrrrwww{{{yyyuuussswww~~~zzz}}}~~~zzzuuuuuuzzzwwwtttppppppwww~~~|||vvvzzzwwwsssooonnnpppsssuuummmjjjiiilllrrrssspppkkkppprrrsssoooiiigggkkkpppqqqkkkgggkkktttxxxtttmmmdddjjjqqqrrrnnnjjjjjjkkkrrrooolllllloooooommmjjjfffgggiiimmmoooooommmjjjjjjnnnpppnnniiiggghhhkkkmmmoooooommmiiihhhjjjmmmqqqlllhhhgggkkknnnooonnnffflllrrrvvvuuurrrnnnlllwwwyyyuuuooosssllllllnnnrrrtttqqqjjjdddoooqqqrrrpppllliiikkkmmmoooiiieeeggglllnnniiidddfffkkkqqqrrroookkkkkkllluuurrrooonnnoooooopppooolllmmmoooooonnnoooppprrrtttxxx~~~}}}wwwqqqllliiimmmpppmmmgggeeejjjpppnnnkkkhhhjjjmmmooommmkkk```gggnnnpppllliiijjjllltttppplllkkkmmmnnnmmmkkkhhhjjjlllnnnppppppppppppuuuuuutttqqqmmmkkkmmmooonnnoooooopppooonnnnnnmmmnnnjjjhhhlllsssvvvtttpppkkkpppuuuwwwtttpppllljjjuuuqqqkkkhhhiiiooowww|||ffflllsssyyyyyyssskkkfffhhhnnnsssrrrnnnnnnsssyyyzzzoooeeehhhrrrwwwrrrkkkiiipppuuutttmmmjjjlllpppyyysssmmmlllooopppnnnkkklllkkkoootttuuupppnnnnnnpppmmmkkkllloooqqqooolllssstttrrrnnnjjjjjjoootttvvvnnniiimmmwww{{{vvvnnngggmmmrrrrrrnnnkkkmmmpppyyytttmmmjjjjjjmmmpppqqqjjjlllrrryyyxxxooohhheeejjjlllmmmjjjggghhhooouuuoooooonnnoooooonnnkkkiiihhhlllqqqrrrooollljjjjjjjjjjjjjjjjjjkkkmmmnnnppppppooommmllllllnnnppprrrffffffhhhmmmssstttnnnhhhoootttvvvqqqiiihhhoooxxxvvvppplllmmmqqqsssppplllhhhrrr||||||uuuoooooorrr{{{uuuoooooossswwwwwwvvvlllooorrrttttttrrrooollltttsssqqqmmmkkklllnnnqqqvvvwwwooooootttxxxsssnnnnnnsssxxxzzz{{{lllmmmppptttwwwuuuoooiiivvvxxxxxxtttooooootttyyyvvvqqqllllllpppsssqqqnnnjjjpppuuutttooommmqqqvvvvvvrrrnnnooosssuuutttqqqppprrrssstttsssssstttuuuppprrrtttvvvwwwuuusssqqqyyy{{{|||xxxrrrpppsssxxxzzznnnhhhqqqzzzzzztttpppoootttxxxwwwtttvvv~~~ssspppuuu{{{vvvtttqqqooommmnnnnnnooorrrvvvzzzzzzvvvssssssttt{{{vvvrrrrrrvvvzzz{{{zzznnnoooqqqssssssqqqooommmtttvvvvvvpppkkkmmmvvvsssmmmkkktttyyylllssszzzyyyvvvzzz}}}yyytttrrrsssuuuxxxssssssxxx|||wwwpppxxxzzzwwwuuu~~~|||||||||uuuoooooouuu{{{|||zzzvvvwwwvvvsssuuuxxxwwwtttyyyuuuooojjjiiimmmsssxxxoookkkiiijjjnnnqqqqqqoooqqqrrrqqqmmmhhhgggiiimmmjjjnnnqqqooolllkkkmmmpppuuuooojjjkkkooorrroookkknnnoooppppppnnnkkkhhhfffllllllkkkiiiiiimmmsssxxxoooiiidddgggnnnqqqkkkdddiiilllooolllgggeeehhhmmmqqqlllhhhjjjoootttsssqqqhhhmmmrrrsssqqqoooppprrryyytttrrrwwwyyylllllllllkkkkkkllloooqqqnnnoooooopppooonnnnnnmmmiiimmmpppnnniiifffhhhkkkrrrnnnhhhgggiiikkklllkkkllllllnnnpppqqqpppllliiirrrsssqqqkkkfffhhhooowwwrrrrrrttt{{{~~~sssiiijjjlllkkkiiiffffffkkkooorrroookkkjjjkkkkkkkkkjjjmmmlllkkklllmmmnnnnnnmmmooopppppppppnnnllljjjhhhhhhlllooopppoooqqqvvvzzzvvvpppkkklllrrrsssllleeehhhrrrzzzvvvkkkfffkkktttrrrkkkfffkkkwww}}}{{{uuuhhhmmmtttxxxvvvqqqllliiipppnnnkkkjjjlllpppuuuyyysssrrrrrrrrrrrrqqqmmmjjjjjjkkknnnqqqtttuuusssqqqmmmmmmlllkkkkkkmmmpppsss{{{tttmmmkkknnnrrrrrrqqqmmmnnnoooppppppooommmlllpppqqqrrrpppnnnooossswwwnnnjjjiiiooovvvwwwoooffflllsssxxxsssiiieeekkkssstttnnnjjjoooxxx}}}zzztttlllmmmmmmlllkkklllooorrrsssrrrpppnnnmmmlllllllllkkkpppuuutttoookkkjjjlllhhheeeeeekkkrrrsssmmmgggoootttwwwrrrjjjfffjjjppptttnnnhhhiiiooorrrooojjjbbbggglllnnnllljjjkkklllxxxsssmmmiiijjjmmmqqqssskkkiiiiiimmmqqqrrroookkkooosssuuuqqqjjjhhhmmmtttqqqqqqrrrqqqoooooopppqqqtttsssrrrrrrssstttsssrrrpppooorrrvvvwwwtttrrrtttrrrwwwwwwpppkkklllppprrrpppllljjjooouuuuuulllcccuuuwwwqqqqqqvvvvvvtttrrrrrrtttvvvvvvvvvsssssstttsssrrrsssuuuvvvtttrrrqqqsssuuuuuussspppvvvvvvuuurrrnnnnnnrrruuu}}}tttmmmnnnuuuzzzwwwrrrooommmqqqwwwtttkkkkkksssvvvsssppppppsssvvvvvvvvvooolllkkkrrryyyyyypppfffuuu|||}}}sssooouuu}}}tttqqqooorrrwwwyyyxxxuuuxxxwwwvvvttttttvvvzzz|||~~~~~~sssoooppppppnnnlllhhhuuuwwwppprrrxxx}}}wwwssssssuuuxxxyyyrrrooolllooosssuuuqqqnnnrrrssssssssssssssssssssstttuuuvvvxxxyyyxxxvvvuuu{{{{{{yyywwwyyy}}}zzzuuuqqqwww~~~~~~yyytttsssuuuxxx{{{xxxnnnnnnvvvyyyuuutttuuuuuutttssssssuuuwwwwww{{{~~~}}}yyyzzz~~~|||}}}{{{|||zzzuuuppppppwww~~~uuurrrqqquuu{{{|||xxxkkkvvv~~~tttnnnrrryyytttpppmmmnnnpppqqqpppnnnmmmnnnmmmllljjjlllrrrwwwssspppmmmkkkkkkkkkkkkkkkhhhnnnsssrrrmmmjjjlllpppuuupppkkkjjjlllnnnnnnlllkkkmmmqqqsssrrroookkkhhhjjjkkklllmmmnnnoooqqqrrrooollliiiiiikkkmmmmmmmmmooonnnlllkkkkkkjjjjjjjjjjjjlllnnnooonnnnnnoooooorrrpppnnnmmmnnnppprrrssstttrrrssswww}}}}}}wwwqqqmmmnnnooommmjjjjjjnnnssspppnnnnnnoooqqqrrrpppooommmooopppnnnkkkiiikkkmmmpppmmmjjjhhhhhhjjjkkkkkkiiikkknnnrrrtttrrrnnnjjjnnnnnnmmmlllkkkkkklllmmmnnnppptttxxxzzzxxxuuurrrnnnllljjjiiiiiikkkkkkllllllmmmnnnmmmjjjiiijjjlllsssnnniiihhhkkkooopppooojjjnnnssswwwuuupppiiidddppppppooonnnnnnrrrxxx}}}uuuqqqnnnnnnqqqqqqnnnjjjkkkooorrrqqqnnnmmmoooqqqnnnlllllloootttvvvtttpppooopppqqqqqqqqqpppooommmkkklllmmmnnnppppppqqqqqqtttuuuuuusssooonnnoooqqqlllkkklllqqqvvvwwwtttpppjjjmmmppppppmmmmmmpppsssvvvrrrmmmlllnnnpppqqqpppfffjjjooossstttrrrnnnkkkqqqpppnnnlllkkknnnssswwwooonnnmmmooopppqqqooommmooonnnnnnmmmmmmnnnnnnnnnnnnnnnooorrruuuvvvtttrrrrrroookkkkkkmmmppprrrrrrnnnoooppppppooommmkkkiiippprrrtttsssooolllkkkllljjjjjjkkknnnqqqqqqnnnkkkooorrrtttpppjjjhhhjjjoooooonnnllllllllllllllllllkkkllllllllllllmmmoooqqqooommmlllmmmnnnpppoooooopppooommmlllkkkmmmooorrrrrrpppooooooppppppnnnlllmmmqqqtttsssooommmnnnpppwwwsssoooooosssuuutttrrrkkkmmmsss{{{{{{tttnnnlllwwwwwwsssjjjgggkkkrrruuuooonnnnnnooopppooojjjgggtttyyyuuussssssvvvnnnpppssswwwzzzxxxtttppptttvvvwwwtttqqqrrrvvv{{{rrrppppppsssxxxxxxsssnnnssswwwxxxuuupppoootttyyyzzzvvvrrrsssvvvxxxvvvtttlllnnnsssxxxwwwqqqmmmnnnwwwsssooommmooorrrssstttsssqqqoooppprrrtttsssrrrvvvwwwxxxyyyyyyxxxvvvuuupppuuuzzz{{{yyywwwyyy{{{~~~wwwqqqqqqvvvzzz{{{yyywwwxxx}}}~~~zzz|||xxxnnneeeiiiooouuuwwwtttrrrtttvvvzzzyyyxxxxxxxxxvvvsssqqqvvvssspppnnnoooqqquuuwwwrrrpppooorrrwwwxxxuuuqqqrrrvvv{{{zzzvvvtttuuuwwwuuuuuutttuuuzzz}}}xxxtttxxx||||||zzzwwwwwwxxx~~~wwwooonnnsssxxxzzzqqqtttvvvuuusssqqqrrrtttxxxxxxxxxxxxxxxxxxwwwvvv{{{|||}}}|||yyy{{{{{{|||}}}||||||~~~~~~|||{{{|||~~~~~~}}}}}}|||zzzyyyxxxvvvuuuyyyyyywwwtttrrrssswwwzzz|||rrrkkkrrr~~~tttrrrvvvzzzzzzwwwuuuvvvwwwnnnlllmmmqqqvvvtttllleeellloooqqqmmmiiikkkttt|||sssooojjjjjjmmmooommmjjjiiioootttsssmmmiiikkknnnrrrpppllljjjjjjkkkmmmnnnppppppppppppppppppppppppjjjkkknnnqqqsssrrrnnnllloooooonnnjjjgggiiipppvvvtttoookkkkkkoooppplllgggeeelllssssssmmmhhhjjjnnnxxxrrrjjjhhhlllqqqssssssooopppsssvvvwwwuuupppkkknnnqqqrrroookkkjjjnnnssspppnnnmmmnnnrrrtttsssqqqqqqpppooommmmmmmmmmmmnnnmmmmmmllljjjhhhhhhiiikkkkkkkkklllooorrrsssrrrqqqjjjjjjjjjlllnnnmmmiiiffflllqqqvvvuuuqqqppptttxxxpppmmmjjjjjjnnnooolllhhhggglllpppnnniiigggjjjnnnwwwppphhhfffjjjnnnqqqqqqkkkoootttwwwvvvqqqkkkgggooooooooopppqqqssstttvvvrrrrrrqqqooonnnnnnpppqqqpppllljjjmmmrrruuusssoookkknnnrrrrrrpppmmmllllllvvvqqqlllkkkmmmpppqqqqqqgggjjjnnnqqqrrrpppmmmkkksssuuuvvvrrrlllkkkpppvvvooommmmmmqqqvvvwwwtttpppiiinnnrrrrrrooommmooorrrooonnnnnnmmmmmmmmmnnnnnnhhhjjjnnnrrrttttttsssrrrmmmlllkkklllnnnqqqrrrrrrqqqsssrrroookkkjjjnnnsssqqqjjjdddhhhqqquuuqqqjjjhhhnnnsssuuurrroooooopppwwwpppkkkkkkppptttssspppjjjllloooqqqqqqnnnkkkhhhsssssssssqqqpppnnnmmmlllmmmppprrrrrrooonnnooopppnnnoooooommmkkkjjjkkkmmmiiinnnqqqooojjjgggjjjooouuuqqqllljjjkkkppptttvvvgggiiilllppprrrqqqnnnkkksssssspppkkkgggiiipppwwwsssnnnjjjnnntttuuunnnfffkkkpppssssssooolllmmmooowwwrrrmmmmmmqqqttttttrrrooooootttzzzzzzsssnnnmmmuuuuuuqqqjjjjjjooossssssooorrrssspppkkkhhhiiilllrrrxxxttttttttttttttthhhmmmttt{{{~~~zzzrrrlllvvvxxxxxxuuurrrsssxxx}}}qqqppppppuuuyyyxxxsssmmmqqqvvvzzzxxxsssrrrvvvzzzuuuwwwxxxxxxwwwuuuttttttqqqssstttrrrtttvvvtttooosssrrrppppppqqqqqqooommmwwwvvvsssnnnkkknnnvvv}}}vvvpppnnnsss}}}wwwnnnlllwwwxxxtttwww}}}wwwnnnooowww|||zzzvvvqqqsssxxx{{{yyyxxx|||ooofffiiihhhiiimmmssswwwyyyxxxpppssswww{{{|||wwwpppjjjxxxwwwtttooollloooxxxrrrnnnlllqqqyyy{{{vvvppprrrwww{{{zzzuuusssuuuxxxqqqsssssstttyyy~~~|||wwwwwwxxxxxxyyyyyyzzz{{{{{{zzzvvvuuutttqqqrrrvvvvvvxxxxxxtttpppppptttyyywwwsssqqqssswwwwwwqqqjjjpppwww}}}zzzsssnnnqqqwwwyyytttpppssszzz~~~|||xxxuuuvvvvvvuuusssrrrqqqqqqwwwvvvsssqqqppppppqqqqqqwwwvvvuuutttrrrrrrqqqrrrwwwuuusssuuuwwwyyywwwuuuxxxrrrnnnrrrzzz{{{vvvzzzvvvsssuuuzzz|||zzzwwwlllmmmooorrrtttrrrlllgggnnnoooooonnnoooqqquuuxxxpppnnnllllllmmmnnnnnnlllnnnooopppooommmkkkkkkkkkjjjlllmmmllljjjjjjlllooozzzuuunnniiiiiinnnuuuzzzmmmmmmooorrrtttrrrnnnjjjnnnooonnnkkkhhhjjjqqqwwwsssooollllllooooookkkgggfffmmmrrrqqqjjjfffhhhmmmtttpppkkkjjjlllppprrrrrrpppqqqrrrrrrpppoooooopppqqqqqqrrrrrrpppooonnnmmmlllmmmooopppppprrrsssuuussspppmmmlllmmmnnnooonnnkkkmmmnnnlllhhhgggiiikkkpppmmmjjjjjjmmmssswwwzzzjjjjjjjjjjjjkkkkkkjjjiiiooosssvvvsssnnnlllooosssooonnnmmmnnnoooooollliiihhhkkkmmmllliiihhhkkkoooqqqooollljjjkkklllnnnoootttrrrpppooonnnoooqqqrrrgggjjjpppuuuvvvrrrlllhhhnnnqqqrrroookkkkkkpppuuutttnnnjjjmmmtttxxxuuupppmmmppprrrqqqnnnlllkkkkkkuuuoooiiiiiimmmppppppnnngggiiilllooopppooommmlllpppqqqrrroookkkkkkooosssqqqrrrrrrssstttsssqqqpppmmmnnnooooooooonnnnnnooojjjlllnnnnnnlllkkkkkklllqqqooommmlllnnnsssxxx{{{hhhiiilllqqquuuuuuqqqlllssstttsssooojjjjjjnnnrrroooiiidddgggooosssooojjjhhhmmmrrrssspppnnnoooqqqssspppmmmnnnqqqsssqqqooommmmmmnnnnnnnnnnnnnnnmmmpppppppppqqqqqqpppmmmkkknnnsssvvvsssllljjjnnnsssmmmlllkkkkkklllmmmlllllljjjnnnrrrpppkkkhhhkkkoooxxxrrrkkkhhhlllqqqtttuuujjjjjjllloooqqqqqqnnnlllqqqqqqooollljjjlllppptttrrrooommmnnnrrrrrrnnnjjjoooooooooooonnnmmmnnnnnnrrrpppooonnnooopppqqqqqqzzzuuurrrrrrqqqppprrrwwwmmmpppqqqqqqtttwwwuuuppptttvvvuuuqqqkkkiiikkknnnpppwww~~~ttttttsssrrrqqqlllnnnrrrwwwzzzyyyuuurrrvvvvvvvvvuuuuuuvvvwwwyyyrrrssstttuuutttsssqqqpppqqqtttwwwwwwvvvuuuvvvwwwqqqvvv{{{{{{vvvrrrrrrtttyyyyyyqqqiiilllwww{{{vvvmmmppptttxxxxxxtttnnnjjjwwwvvvtttooolllnnnvvv|||qqqmmmkkkpppyyy|||wwwqqqoootttzzzzzzvvvsssuuuxxxxxxvvvtttuuuwwwxxxxxxwwwyyywwwuuutttqqqpppwwwxxxuuuiiiggghhhmmmuuuzzz{{{zzzllloootttyyy{{{xxxrrrmmmvvvvvvtttpppnnnpppvvv|||tttpppmmmooouuuxxxvvvsssuuuttttttvvvxxxyyyxxxvvvqqqvvvyyywwwvvvxxxwwwuuuyyywwwuuuvvvxxx{{{||||||tttqqquuu}}}|||qqqkkknnn|||tttoooqqqzzzuuurrrppprrrvvvvvvrrrmmmpppuuuyyywwwqqqnnnrrrvvvvvvtttsssvvvyyyzzzxxxuuuwwwvvvsssqqqpppqqqrrrttttttsssrrrqqqpppooonnnmmmxxxzzzzzzwwwrrrqqquuuyyyvvvsssrrrvvv|||~~~yyytttmmmssswwwuuuooonnnuuu||||||uuupppqqqyyy}}}{{{wwwnnnpppqqqpppmmmlllnnnppprrrmmmjjjooowwwzzzuuuooommmnnnooonnnllllllmmmppptttnnniiiiiilllnnnllliiiccchhhmmmooommmlllmmmooo|||wwwpppkkkjjjnnntttyyyqqqpppppppppqqqpppooommmnnnmmmllllllmmmnnnoooooommmnnnooonnnllljjjiiiiiikkklllllljjjhhhgggjjjmmmiiilllooopppnnnnnnoooppptttssspppmmmlllnnntttyyyrrrqqqqqqsssvvvtttnnnhhhhhhnnnssssssooonnnrrrvvvqqqnnnkkkjjjlllmmmnnnnnnkkkmmmooommmiiihhhiiilllmmmlllkkkmmmqqquuuwwwxxxmmmnnnmmmiiieeegggmmmssspppqqqrrrqqqpppnnnmmmmmmllloooqqqqqqooollllllmmmlllkkkiiihhhiiikkknnnoooggglllqqqqqqmmmjjjjjjllluuurrrnnnkkkkkknnnsssvvvhhhlllqqquuutttpppkkkhhhlllooopppnnnjjjiiinnntttuuusssqqqrrrtttuuusssqqqrrrpppnnnmmmooopppnnnmmmmmmjjjiiilllqqqrrrnnniiikkkjjjjjjjjjlllnnnqqqrrrlllkkkkkkkkklllmmmmmmlllrrruuuxxxvvvqqqnnnnnnppprrrmmmiiiiiimmmooonnnllljjjlllmmmmmmkkkjjjjjjkkkqqqooollljjjllloootttwwwlllkkklllppptttuuussspppsssrrrpppnnnnnnnnnnnnnnnkkkllllllkkkjjjjjjlllmmmllllllmmmoooppprrrsssssskkkmmmpppqqqqqqooonnnmmmrrrpppmmmkkkkkknnnrrrtttjjjkkkmmmqqqrrrqqqmmmjjjnnnrrruuuqqqkkkhhhmmmrrrmmmkkkiiijjjlllnnnmmmllloooooopppooonnnmmmnnnnnnsssnnnjjjiiimmmppprrrrrruuuqqqmmmllllllooopppqqqkkkkkklllooorrrrrrooollloooqqqsssppplllkkkooosssuuupppkkkjjjmmmpppooonnnkkkooorrrqqqmmmlllnnnppp|||uuupppnnnmmmmmmqqqwwwkkkooorrrssswww{{{zzzuuuzzzwwwtttrrrppppppooooooooo|||}}}wwwuuuqqqooonnnvvvrrrooonnnqqqvvvzzz|||uuusssrrrtttxxxyyyvvvrrrtttxxxyyytttnnnkkkpppuuusssrrrsssuuuwwwwwwtttqqqoootttyyyyyytttqqqqqqsssxxxxxxqqqiiilllwww{{{vvvppprrruuuwwwwwwvvvtttsssssssssrrrrrrrrrsssrrrrrrlllmmmnnnooopppsssvvvyyywwwsssooopppuuuwwwuuuqqqllluuu}}}|||vvvrrruuu{{{|||tttqqqoooooorrrxxxuuu~~~qqqsssvvvxxxyyyxxxwwwvvvpppooooooqqqtttvvvwwwvvvpppqqqrrrrrrssssssrrrrrrvvvtttpppoooppprrruuuwwwyyyqqqkkkqqq||||||sssrrryyy~~~zzzuuuuuuwwwxxxxxxvvvtttuuuwwwyyy{{{{{{qqqnnnsss}}}}}}sssmmmppp~~~yyytttuuuzzzxxxxxxxxxvvvttttttuuuvvvvvvtttrrrsssvvvxxxwwwuuuqqqxxx~~~~~~xxxssstttwwwyyyqqqnnnqqqwww{{{|||pppsssvvvxxxxxxuuurrrooo{{{zzzrrrpppwwwvvvtttuuuyyy~~~|||wwwpppuuuxxxtttnnnmmmttt|||wwwtttqqqrrruuuxxxyyyxxxppprrrrrrmmmhhhhhhooouuurrrmmmjjjpppyyy|||tttkkklllooorrrppplllkkkmmmppprrrlllggggggkkkmmmkkkhhhbbbgggmmmoooooonnnnnnppprrrsssttttttsssrrrpppnnnssssssqqqooommmmmmpppsssnnnllljjjlllppppppmmmiiihhhmmmqqqpppjjjfffhhhlllnnnkkkgggeeegggjjjnnnpppggglllrrrssspppmmmmmmnnntttrrrooollllllpppwww|||sssqqqppprrruuutttnnniiiiiipppvvvvvvrrrooopppsssmmmmmmlllkkkkkkkkklllmmmoooooonnnllljjjjjjkkkmmmeeeiiiooovvvyyywwwrrrmmmppppppoooiiieeegggpppxxxmmmmmmmmmooorrrrrrooollljjjnnnrrrqqqnnnlllmmmpppnnnkkkhhhiiikkknnnnnnnnneeekkkqqqsssppplllkkkllllllmmmnnnoooppppppppppppsssttttttrrrnnnnnnrrrvvvmmmmmmmmmlllkkklllnnnooorrruuuxxxwwwsssqqqqqqrrruuuooojjjkkkqqqtttqqqnnnggghhhjjjnnnrrrrrrnnnjjjnnnmmmkkkkkklllooorrrtttjjjhhhhhhiiilllnnnmmmkkkrrruuuwwwtttpppmmmnnnpppsssnnniiihhhkkkmmmmmmkkkooonnnlllkkkkkkkkkkkkkkkgggiiikkknnnnnnmmmkkkiiiuuuqqqllljjjmmmrrrwwwyyyqqqnnnkkkmmmppprrroookkkiiinnnrrrnnnhhhfffjjjppppppllljjjlllrrruuutttrrrgggkkkpppqqqpppnnnmmmnnnsssqqqnnnllllllooorrrttthhhjjjnnnpppqqqooommmkkkmmmnnnooonnnkkkkkkmmmppplllkkkjjjjjjlllmmmmmmmmmssspppmmmmmmooopppooonnnmmmlllkkklllnnnpppqqqqqq|||wwwooojjjjjjmmmqqqsssiiiiiikkkpppuuuuuuoooiiinnnsssvvvrrrkkkjjjpppxxxuuupppkkkkkknnnppppppnnnlllooorrrqqqmmmlllnnnqqqrrrooopppsssrrrmmmlllmmmppprrrrrrooorrryyy~~~~~~zzzwwwssssssvvvvvvsssooonnn~~~yyyxxxvvvqqqoooooozzztttmmmiiilllssszzztttrrrqqqssswwwxxxtttpppvvvyyyyyyssskkkjjjpppwwwuuusssssssssuuutttqqqnnnqqqssstttuuutttsssssssssooorrrsssrrrtttwwwuuuqqqxxxwwwssspppooosssyyy~~~qqqpppppptttwwwvvvpppjjjjjjnnnqqqoookkkllluuu}}}}}}ssskkkmmmuuuzzzvvvooohhhsss~~~~~~vvvqqqvvv}}}|||tttrrrqqqooooooqqqtttwww}}}yyytttssstttpppkkkjjjmmmsssxxx{{{nnnooorrrtttuuutttqqqnnnwwwuuurrrooonnnppptttxxxyyyqqqkkkqqq||||||ttttttyyy{{{yyyyyy}}}vvvwwwwwwwwwwwwwwwwwwxxxxxxuuutttvvvvvvuuuvvvzzztttxxx|||~~~|||xxxuuusss}}}{{{sssqqquuuzzzyyyrrrnnnqqqyyy}}}xxxrrroooyyywwwqqqtttyyy{{{sssppptttzzz~~~pppssswww{{{|||zzzwwwuuuyyy|||}}}yyysssrrrvvv{{{uuuwwwyyy{{{||||||}}}}}}wwwooopppvvv{{{yyyuuuqqqsssuuutttrrrrrruuuxxxooopppooollliiiiiimmmqqqnnnpppqqqssstttsssqqqpppoooooopppooonnnmmmmmmmmmiiiiiijjjjjjjjjjjjiiihhhiiijjjlllmmmmmmmmmnnnooojjjnnntttxxxxxxtttnnnjjjqqqttttttpppkkkkkkqqqwwwpppmmmkkkllloooooolllhhhffflllqqqpppjjjgggiiimmmllliiifffeeegggkkkpppsssrrrrrrqqqpppnnnnnnnnnnnnoooooooooppprrrsssttttttrrrrrrrrrpppnnnmmmppprrrpppsssvvvxxxxxxuuupppmmmjjjlllnnnmmmkkkjjjlllnnnssspppmmmkkkkkkmmmnnnnnneeeiiipppwwwyyyvvvooojjjooooooooolllkkklllppptttooommmmmmnnnpppqqqooommmkkklllnnnnnnnnnnnnooooookkklllnnnooonnnmmmmmmmmmmmmllllllmmmppprrrqqqooofffiiimmmqqqrrrpppnnnlllyyy{{{yyysssmmmnnnwwwqqqmmmkkkllloooqqqnnnjjjnnntttyyyxxxsssooooooqqqrrrnnnkkkmmmrrrtttppplllhhhiiikkknnnppprrrrrrrrrppppppqqqqqqqqqpppooooookkkkkkjjjjjjkkkmmmppprrrrrrqqqoooppprrrrrrqqqooonnnoooooommmjjjiiikkkmmmuuuqqqkkkiiijjjllllllkkkbbbfffkkknnnooommmiiiffftttrrrooommmlllpppuuuzzznnnkkkiiikkkoooqqqpppnnnlllnnnooommmjjjiiikkknnnooommmlllnnnrrrtttqqqnnnjjjjjjkkklllnnnpppppppppmmmoooqqqrrrrrrpppnnnlllmmmooopppooolllkkklllooollljjjiiikkknnnpppooommmllllllllllllllllllmmmnnntttppplllkkklllnnnoooooojjjlllnnnoooooopppsssttt{{{vvvpppmmmmmmooopppqqqmmmmmmnnnpppqqqqqqpppnnnqqqrrrsssrrrqqqqqqrrrtttoooqqqrrrqqqooonnnooopppvvvrrrnnnmmmoooqqqsssssslllmmmrrrxxxxxxqqqkkkiiirrruuuuuupppooouuu{{{~~~uuutttsssvvvyyyyyytttpppooo|||vvvssstttvvvtttssstttuuuqqqmmmkkkmmmrrruuuwwwrrrssstttsssqqqrrrtttwwwvvvvvvtttqqqoooooorrruuutttwwwxxxvvvpppmmmmmmooovvvrrrooopppuuuwwwvvvtttjjjlllrrrxxxxxxrrrooopppyyywwwsssnnnlllpppwww}}}rrrppppppsssvvvuuupppkkklllnnnoooooommmooossswwwxxxtttppppppsssuuussspppmmmqqquuuwwwwwwwwwyyy{{{zzzwwwwwwxxxuuuooommmnnnxxxuuuvvvyyyzzz{{{|||wwwqqqjjjgggiiinnntttwwwpppsssuuutttrrrqqqsssvvvuuurrrppppppsssuuuuuuttttttuuuvvvvvvvvvwwwyyyzzz|||yyyuuuvvvvvvyyy||||||yyyuuuuuuuuu{{{zzzvvvqqqqqqvvvzzzzzzqqqrrrvvvzzz|||yyysssmmmzzz~~~|||uuuqqqtttyyywwwtttrrrtttxxxyyyvvvrrrvvvyyy{{{{{{yyywwwyyy|||zzzyyyyyyxxxxxxxxxxxxyyywwwwwwwwwwwwxxxzzz}}}~~~vvvttttttwww{{{{{{vvvpppsssxxx}}}{{{wwwvvv|||yyymmmnnnyyy{{{rrrnnnsssxxxwwwsssppprrruuummmlllllllllllllllkkkjjjjjjrrryyyvvvmmmiiioooxxxrrrooommmnnnppppppmmmjjj```gggnnnooojjjffffffhhhpppnnnkkkjjjjjjlllnnnpppiiilllqqquuuvvvssspppmmmoootttvvvqqqkkkjjjqqqyyyqqqpppnnnmmmmmmmmmllljjjfffkkkoooooollljjjkkkmmmhhhhhhhhhggghhhkkkqqqvvv~~~wwwppplllmmmoooooooooiiilllpppuuuwwwuuuooojjjqqqtttuuunnnggggggqqqzzzwwwuuuuuuyyy~~~|||rrrhhhhhhmmmqqqpppkkkjjjlllooovvvqqqllljjjllloooooonnnllllllnnnpppsssssspppnnnmmmmmmmmmppprrrrrrooommmsssrrrpppnnnmmmlllmmmmmmmmmkkkiiikkkooorrrpppnnnfffmmmtttuuuppplllkkklllxxxnnnfffgggooovvvwwwttteeehhhkkknnnoooooonnnmmmvvv{{{}}}xxxpppooowwwtttnnniiilllsssuuuooogggkkkqqqwwwwwwsssooonnnooonnnmmmnnnppprrrrrrnnnjjjkkkkkkllllllmmmqqqvvvzzzooorrrvvvxxxvvvrrrlllhhhlllnnnooollliiikkkssszzzsssmmmhhhllltttxxxtttnnniiipppvvvssskkkfffjjjooozzzssskkkhhhjjjmmmmmmkkkggghhhjjjlllmmmmmmmmmllllllpppttttttrrrpppqqqsssllljjjhhhiiillloooqqqrrrpppllljjjkkknnnpppnnnkkkmmmmmmoooqqqrrrqqqmmmjjjooojjjfffhhhnnnssssssqqqfffkkksssxxxxxxrrrjjjdddrrrtttsssnnnhhhggglllrrrlllhhhfffjjjqqqtttpppkkklllmmmnnnmmmkkkkkkmmmooossspppmmmjjjiiikkkoooqqqkkknnnpppqqqpppqqquuuyyyvvvtttqqqpppppppppooonnnrrrsssrrroookkklllpppuuuuuuqqqnnnrrrxxxyyytttmmmhhhqqqyyyxxxpppkkkmmmqqquuujjjiiipppwwwwwwtttooopppuuu{{{{{{tttnnnmmmnnnvvvyyyvvvrrrsssvvvwwwppprrruuuxxxzzzxxxtttqqqooo|||}}}tttnnnpppuuuwwwwwwxxxmmmmmmnnnppprrrrrrpppnnnrrrvvvxxxrrrlllllluuuuuurrroooppptttvvvuuurrrssszzz~~~xxxmmmggglllssszzzssslllnnnvvv{{{yyyuuummmkkkooowwwuuummmmmmuuussstttuuussspppoooqqqssstttsssrrrrrrssssssqqqoooooommmlllnnnrrrtttrrroooooorrruuutttpppmmmoooqqquuuppplllpppyyy~~~}}}xxxpppttt|||zzzpppmmmooowwwtttsssvvvuuuttt{{{|||wwwrrrkkkggghhhkkkoooqqqtttxxxyyytttnnnnnnwwwrrrnnnlllqqqxxxzzzvvvqqqnnnyyy|||pppllluuuzzzppptttvvv{{{zzzuuussstttvvv{{{yyyqqqpppwwwwwwrrrwwwsssqqqssswwwxxxuuurrrtttxxx||||||wwwuuuuuuwwwuuuwwwyyyyyyvvvttttttttt~~~yyytttvvv|||~~~qqqxxx|||vvvsssrrr{{{vvvssstttzzzuuupppoooyyyxxxjjjqqqyyy{{{sssqqq{{{zzzrrrqqquuuxxxyyywwwnnnsssyyyyyyuuuqqqqqqsssmmmiiigggkkkpppooohhh```hhhqqqxxxvvvmmmiiiooovvvuuuqqqnnnllllllllllllkkkbbbggglllmmmkkkiiiiiijjjnnnoooppppppooonnnmmmlllnnnqqqrrrpppmmmmmmpppsssooommmkkkllloooooollliiillloooooolllgggfffkkkooouuummmgggiiiqqquuuqqqlllaaaggglllkkkgggfffkkkqqq~~~yyyqqqjjjfffgggjjjlllgggjjjoootttvvvtttmmmhhhppppppooonnnmmmnnnoooooosssxxx~~~}}}xxxsssqqqqqqppppppnnnkkkmmmqqqpppllljjjjjjqqqvvvqqqfffgggppppppoooooooooppprrrtttvvvppplllmmmvvv{{{vvvllleeesssuuuuuuooogggeeekkkqqqqqqmmmiiijjjnnnqqqrrrqqqlllqqqvvvuuuppplllmmmpppooonnnlllkkklllnnnqqqrrrlllmmmmmmmmmmmmnnnooopppoooqqqssssssqqqpppqqqqqqnnnvvv|||xxxnnngggjjjpppssslllhhhnnnxxx}}}xxxppphhhnnntttvvvrrrmmmjjjjjjooonnnkkkiiikkkqqq{{{oooqqquuuzzz{{{vvvlllcccooorrrsssoooiiiiiipppwwwppplllhhhiiimmmqqqrrrqqqpppqqqpppooommmmmmooorrrooopppppppppnnnkkkgggeeelllllllllllllllllllllmmmiiikkkpppvvvzzzwwwooohhhgggmmmppplllfffgggpppyyytttmmmhhhjjjqqqtttpppjjjdddllltttuuuoooiiiiiikkkooollljjjjjjmmmrrruuuwwwnnnooorrrssssssrrrooommmmmmnnnooopppqqqoookkkhhhllllllllllllkkkmmmqqqssswwwooogggiiiqqqvvvrrrlllhhhmmmrrrsssppplllkkkkkkwwwsssnnnjjjkkkqqqxxx|||pppllljjjooovvvvvvnnneeeqqquuuwwwrrrjjjiiipppxxxsssqqqoooqqqttttttppplllmmmsssxxxxxxtttooonnnoootttqqqnnnmmmoooqqqqqqqqqrrrrrrtttvvvwwwvvvsssppprrrrrrtttwwwyyyvvvoooiiitttyyy{{{wwwpppllloootttuuuqqq|||xxxkkknnnwww{{{yyyuuujjjlllnnnpppqqqppppppooouuuuuutttqqqnnnoootttyyyooorrrtttsssqqqsssyyy~~~zzztttqqqqqqqqqpppooorrrrrrsssuuuvvvuuuqqqmmmppplllhhhjjjooossssssqqqmmmmmmooosssvvvtttnnnhhhvvvxxxxxxsssmmmmmmsssyyysssnnnkkkooowwwzzzuuunnnkkksss{{{yyypppkkklllqqqqqqoooooorrrvvvyyyxxxvvvooorrruuuwwwwwwwwwxxxxxxrrrrrrrrrtttuuutttrrrppprrrtttzzz}}}qqqooommmggghhhmmm{{{|||{{{wwwsssrrrvvvzzzvvvtttssswww{{{zzzsssllluuutttssstttuuuwwwxxxxxxxxxwwwxxx|||{{{yyy{{{{{{xxx|||zzzuuunnnoooxxxzzzsssnnnpppuuuxxxwwwqqqkkkmmmxxxxxxpppmmmuuu{{{oookkkxxxtttmmmrrr{{{zzzppppppyyy~~~vvvxxx{{{|||{{{wwwssspppsssyyyyyysssttt{{{zzzqqqtttsssrrrsssvvvxxxxxxwwwxxxtttqqqvvv}}}yyyrrrlllsssyyyvvvooolllpppvvvyyyvvvrrrqqqtttvvvvvvtttnnnnnnmmmllllllkkkjjjiiinnnnnnoooqqqqqqqqqppppppnnnppppppoookkkiiiiiijjjiiihhhhhhiiijjjlllmmmnnnkkkmmmqqqssssssqqqnnnkkkppppppooommmlllmmmoooqqqnnnmmmlllkkkllllllkkkjjjkkkmmmnnnmmmjjjjjjmmmppppppnnnllllllmmmnnnmmmlllhhhgggggghhhiiilllooorrrsssrrrpppnnnlllkkkjjjjjjnnnppprrrrrrpppnnnooopppmmmlllkkkmmmooopppooommmnnnuuu}}}|||vvvpppoooqqqvvvsssnnnkkkoootttsssmmmdddjjjssszzzwwwoookkkllltttrrrnnnlllmmmqqqvvvzzzooommmoootttuuuqqqoooooosssqqqooommmllllllnnnooonnnnnnoooooonnnnnnooopppuuutttrrrpppooooooppprrrmmmnnnpppqqqqqqpppnnnlllnnnmmmllllllnnnppprrrrrrooonnnmmmnnnpppqqqpppooossswww{{{xxxqqqllllllooooookkkiiimmmtttxxxuuuqqqmmmooopppqqqooonnnmmmnnnmmmnnnnnnnnnmmmooorrrtttrrrtttvvvvvvssspppmmmkkkmmmnnnooonnnmmmlllmmmooollllllkkkjjjkkkmmmpppssstttqqqmmmlllnnnqqqrrrrrrmmmooopppqqqpppmmmjjjhhhqqqoookkkhhhhhhjjjmmmoooiiikkkoootttvvvuuuqqqmmmkkkllllllkkkjjjlllppptttqqqooommmmmmooopppooonnnnnnnnnoooooonnnmmmlllllliiiiiijjjlllpppqqqqqqppppppqqqqqqooommmmmmppprrrkkkjjjkkkooossssssnnniiinnnpppqqqooollllllppptttuuuoooiiikkkqqqtttpppkkkkkkmmmqqqrrrqqqooonnnnnnrrrpppnnnlllmmmooorrrtttqqqooooooppprrrrrrpppnnnpppqqqrrrpppnnnmmmnnnpppnnnrrruuutttpppnnnooorrrrrrpppooorrrvvvvvvrrrnnnkkkmmmppppppooonnnoooqqq~~~yyysssooopppssswwwxxxppprrruuuyyyzzzxxxsssoootttvvvwwwvvvrrrooooooqqqqqquuuwwwssswwwzzzxxxtttrrrqqqpppnnnmmmnnnpppssstttqqqqqqqqqqqqrrrrrrrrrqqqqqquuuwwwtttqqqrrrzzzxxxpppnnnqqqtttsssqqqmmmooosssvvvvvvtttrrrqqqtttnnngggfffkkkpppssstttjjjlllqqquuuvvvtttoookkkwwwvvvtttsssssssssssstttsssrrrrrrsssuuuuuusssppprrrrrrrrrrrrrrrrrrqqqqqqlllppptttwwwxxxvvvtttsssuuuuuuuuutttsssuuuxxx{{{qqqpppqqqtttwwwvvvqqqlllooonnnrrrzzzuuupppnnnssszzzyyywwwuuussssssssssssrrrsssvvvyyyyyyuuussstttuuuxxxqqqmmmpppwww|||zzzwwwtttuuuxxxzzzwwwtttvvv||||||uuuvvv~~~nnnnnnrrrxxxzzzuuupppnnntttuuutttqqqnnnpppxxx~~~wwwtttrrrtttyyy{{{wwwsssuuuvvvxxxxxxxxxxxxyyyzzzzzzxxxwwwyyy{{{{{{zzzxxx|||{{{zzzyyyxxxwwwvvvuuussspppqqqvvvzzzxxxsssppptttwwwyyywwwsssssswww{{{yyytttqqquuu{{{}}}wwwpppmmmqqqtttrrrooonnnpppttt|||wwwrrroooppptttxxx{{{ppprrrrrrnnnhhhggglllqqqrrrkkkgggkkktttxxxrrrjjjiiinnnrrrqqqjjjfffgggiiipppkkkffffffkkkpppqqqqqqkkknnnrrruuuuuurrrooolllpppnnnlllkkkmmmnnnnnnnnnnnnnnnmmmkkkiiihhhjjjkkkkkklllmmmnnnnnnooooooooojjjmmmpppnnnjjjhhhjjjllloooiiieeefffmmmrrrrrrqqqhhhkkkoooqqqqqqoookkkiiisssttttttnnniiiiiiooovvvjjjiiihhhkkknnnpppnnnkkkkkksss{{{|||wwwqqqpppqqqwwwuuuooollloootttrrrmmmgggnnnsssuuuvvvvvvrrrmmmpppooommmmmmnnnpppsssuuunnnoooqqqqqqmmmjjjpppxxxrrrmmmjjjlllqqqsssqqqmmmkkkooossssssooollllllnnn|||vvvpppmmmnnnppprrrrrrmmmppptttwwwvvvrrrllliiiqqqmmmkkkkkkooossstttsssmmmkkkiiikkknnnppppppoootttuuuuuuuuussspppnnnmmmkkkkkklllmmmoooqqqrrrrrrtttqqqnnnmmmnnnqqqssstttjjjmmmqqqrrrqqqnnnkkkjjjvvvwwwvvvqqqlllkkknnnrrrjjjjjjkkknnnpppoookkkgggiiikkkmmmkkkiiiiiinnnsssvvvpppiiijjjooottttttrrrmmmnnnpppqqqqqqooonnnmmmpppooommmkkkjjjjjjkkkkkkiiilllnnnpppqqqqqqssstttooollliiikkkooorrrqqqooonnnppprrrpppmmmlllooossswwwpppiiihhhlllooonnnllldddfffjjjooorrrqqqmmmjjjqqqpppnnnkkkhhhjjjpppuuuiiigggiiimmmssstttppplllqqqssstttrrrmmmlllppptttrrrooommmmmmppppppnnnkkknnnnnnnnnoooqqqssssssrrrkkklllmmmnnnnnnmmmllllllqqqssssssqqqmmmnnnrrrvvvooommmlllooorrrrrrmmmiiijjjsssyyyvvvmmmiiinnnuuutttmmmiiinnnxxx{{{uuummmdddkkkqqqrrrnnnkkkmmmqqq~~~xxxqqqmmmmmmqqquuuwwwnnnrrrwwwzzzzzzyyywwwwwwtttrrrrrrsssuuutttpppmmmmmmyyywwwwww{{{}}}uuuppppppxxxtttooollllllpppuuuxxxooommmmmmqqquuuuuuqqqllltttwwwxxxuuuqqqssszzz|||uuunnnmmmrrrvvvuuusssmmmppptttvvvwwwwwwvvvvvvsssnnnjjjiiilllpppqqqpppmmmnnnpppqqqrrrrrrtttvvvuuurrrppprrrwwwwwwsssmmmsssvvvyyyxxxtttqqqqqqsssxxxqqqkkklllrrrwwwuuurrrjjjpppxxxzzzwwwsssrrrrrryyywwwtttqqqppprrrvvvzzzqqqpppqqquuuyyyxxxrrrllloookkkkkkqqqxxx{{{~~~~~~xxxuuuqqqrrrttttttqqqmmmsss{{{|||rrrnnnttt|||yyypppiiimmmwww~~~|||vvvssstttvvvvvvsssooosssyyy}}}uuutttzzzppptttvvvttttttvvvvvvuuutttrrrpppqqqsssuuuwwwxxxvvvxxxxxxtttqqqppptttxxxuuunnnqqq|||yyypppwww~~~|||wwwtttsss}}}yyyuuutttuuuwwwyyysssjjjlllyyy~~~vvvppprrruuu{{{{{{sssqqqvvv}}}xxxuuusssuuuyyyyyyuuupppqqqpppooopppqqqsssssssssvvvvvvtttrrrqqqtttxxx{{{ppprrrsssnnnhhhggglllrrrpppjjjgggkkksssvvvrrrlllkkknnnqqqoookkkhhhhhhjjjpppnnnkkklllnnnqqqqqqppprrrrrrrrrrrrqqqqqqpppoooooolllkkklllooopppmmmjjjnnnoooooolllhhhgggjjjnnnmmmlllmmmoooqqqqqqooommmhhhllloooooollljjjkkkmmmqqqllliiijjjpppsssqqqnnnfffhhhlllooopppooollljjjpppqqqooolllhhhhhhnnnsssiiiiiijjjiiiiiijjjkkkmmmnnnrrrwwwzzzzzzwwwsssqqqqqqssssssooonnnoooooolllsssuuuqqqjjjmmmwwwyyysssfffiiimmmqqqqqqpppllljjjnnnnnnooonnniiigggmmmwwwpppmmmkkknnnsssuuuqqqkkklllnnnqqqqqqooommmmmmnnnwwwuuurrrpppppppppppppppppprrruuuwwwvvvtttpppnnnqqqmmmkkkmmmqqqsssqqqooolllllllllmmmnnnppprrrsssqqqooommmooorrrssspppmmmiiillloooooommmmmmppptttxxxsssnnnmmmppptttwwwwwwkkknnnrrrsssqqqooommmmmmuuuuuutttqqqmmmlllmmmoooiiiiiikkkmmmooonnnkkkhhhiiijjjkkkjjjiiijjjmmmpppqqqmmmjjjkkkooorrrrrrpppqqqqqqooonnnnnnooopppqqqhhhkkkpppsssrrrnnniiieeelllnnnooommmlllmmmrrrvvvooommmkkkmmmqqqssspppmmmnnnqqqrrrqqqmmmlllooossswwwppphhhgggjjjnnnmmmkkkhhhiiikkknnnppppppnnnlllooommmkkkjjjkkkmmmooooooiiiiiijjjlllooopppqqqqqqrrrrrrrrrppppppppppppqqqooooooooooooooonnnmmmkkkpppllljjjlllpppttttttsssgggiiikkknnnnnnnnnlllkkkppprrrsssqqqmmmnnnrrrvvvnnnlllkkknnnqqqrrrnnnjjjnnnrrruuusssnnnlllooossspppmmmmmmqqqwwwxxxsssnnnjjjmmmooonnnkkkjjjnnnqqqnnnooopppqqqrrrqqqnnnkkkpppsssvvvwwwuuuvvvyyy|||sssooommmqqqwwwwwwqqqjjjmmm{{{yyyyyy{{{~~~{{{tttoooooowwwtttqqqooooooqqqtttvvvpppooommmoooqqqsssrrrqqquuuuuuvvvuuuuuuvvvyyy{{{wwwtttrrrrrrtttuuutttsssvvvtttsssuuuxxx{{{{{{zzzllllllnnnqqqsssqqqmmmiiirrrrrrooolllkkkpppzzzrrrooonnnppptttuuurrrmmmtttxxx{{{yyyuuurrrsssuuuvvvrrrnnnmmmpppssssssrrrmmmqqqtttuuutttssstttuuuvvvvvvuuurrrpppppprrrtttssstttvvvxxxyyyxxxuuussstttnnnkkknnnuuuxxxwwwuuuooo||||||zzz}}}yyyvvvuuussspppmmmuuuzzz~~~{{{uuuqqqtttxxxvvvrrrnnnoootttxxxyyyyyyyyyvvvttttttsssqqqsssxxxtttyyy{{{xxxvvvvvvvvvssszzzzzzooolllvvv~~~ssspppnnnqqqvvvyyywwwtttuuuxxxzzzvvvpppoootttzzz~~~uuunnnrrr}}}~~~wwwooouuu}}}|||wwwtttsss{{{yyywwwuuuttttttuuuuuutttpppqqqxxxzzzwwwvvv{{{wwwzzz}}}|||yyywwwwwwyyyvvvwwwyyyxxxuuusssssstttwwwsssoooqqqvvvxxxwwwtttlllqqqwwwyyywwwuuutttuuuooooooooonnnllllllllllllkkklllnnnnnnnnnoooqqqsssrrrpppnnnllllllllllllllllllppptttuuurrrooonnnnnnzzzvvvqqqmmmlllmmmqqqsssmmmllllllooorrrqqqmmmiiipppqqqpppmmmjjjiiilllpppooonnnoooqqqrrrpppmmmjjjiiijjjlllnnnpppppppppooonnnooopppqqqrrrpppmmmkkkkkkkkkjjjkkkkkklllmmmnnniiiiiiiiijjjkkklllkkkjjjkkkmmmmmmiiidddccciiiooopppooopppuuuzzzyyytttnnnjjjsssyyyuuuooommmnnnnnnyyyxxxpppgggjjjuuuxxxsssfffiiimmmpppqqqooollliiipppmmmllllllkkkhhhiiimmmnnnoooppprrrsssqqqnnnlllnnnmmmkkkmmmpppqqqqqqooolllrrrwwwwwwsssnnnlllllltttssssssrrrssstttuuuvvvnnnmmmmmmoooqqqpppmmmiiilllooorrrrrrqqqqqquuuyyymmmkkkjjjmmmqqqtttrrrpppmmmoooqqqpppnnnnnnrrruuuuuuqqqmmmmmmqqqttttttsssttttttsssqqqooooooppprrrrrrqqqqqqrrrsssqqqlllhhhjjjkkkmmmmmmllllllmmmnnnllljjjhhhhhhkkkmmmmmmllliiijjjlllmmmmmmnnnnnnnnnuuusssnnnkkkkkkmmmppprrrfffiiiooorrrsssppplllhhhnnnoooooommmjjjkkkooosssmmmnnnoooppppppooonnnnnnpppoooooonnnooopppppppppooommmkkkiiiiiijjjjjjjjjpppnnnkkkkkkmmmppprrrrrrkkkiiiiiimmmrrrsssmmmfffjjjmmmnnnmmmjjjlllqqqvvvrrrooolllmmmqqqsssqqqnnnnnnoooppppppooonnnmmmmmmnnnkkkiiijjjnnnqqqrrrqqqfffgggiiilllnnnoooppppppnnnnnnooopppqqqqqqppppppoooooonnnnnnnnnoooqqqrrruuuppplllnnnrrrssspppllliiipppwwwxxxsssooonnnpppuuuqqqllliiiiiilllooorrrdddhhhnnntttvvvssslllgggssstttsssqqqoooqqqwww|||qqqnnnlllqqqwwwxxxqqqkkkppp{{{zzztttuuuvvvsssqqqqqqpppqqqsssttttttrrrpppooouuusssqqqmmmlllnnnuuuzzztttqqqqqqtttyyyzzzvvvrrrrrruuuyyyyyyvvvtttssssss~~~vvvoooooovvv{{{zzzwwwlllnnnppprrrsssqqqmmmjjjqqqqqqqqqooonnnrrryyyssssssrrrqqqpppqqqtttvvvuuuvvvwwwxxxyyyxxxwwwvvvooosssvvvsssmmmkkknnnsssuuuqqqmmmlllpppuuuxxxyyynnnqqqtttuuussspppnnnmmmuuuxxx|||{{{xxxwwwyyy|||wwwsssoooooosssuuusssooojjjuuuwwwsssxxx|||wwwrrrvvvvvvooollllllqqqqqqrrruuuyyyxxxtttpppqqqvvvxxxuuuoooooovvv}}}yyyuuuwwwzzzyyyxxxxxxiiipppvvvvvvuuuuuurrrooo||||||pppmmmvvv}}}~~~tttpppooorrrwwwyyywwwsssuuuwwwxxxxxxwwwwwwwwwxxxvvvvvvvvvxxxzzzzzzxxxvvvuuuuuuvvvxxxyyyyyyyyyxxxqqqsssuuuvvvvvvssspppnnnvvv||||||uuussszzzyyyvvvuuuzzzyyyssstttzzz{{{sssppptttyyyxxxtttqqqrrrwwwyyywwwtttkkkpppvvvxxxvvvsssssstttmmmlllkkkmmmoooooollliiiiiinnnsssqqqlllkkkpppvvvuuuqqqmmmlllnnnoooooonnnlllqqqvvvwwwsssoooooopppzzzvvvqqqlllkkkmmmqqqtttoooooooooppprrrqqqooommmooopppooonnnllllllnnnpppnnnoooqqqqqqpppnnnlllkkkllljjjiiilllrrruuussspppjjjoootttuuuqqqmmmkkkjjjooommmjjjiiiiiikkkmmmoooeeeeeegggjjjmmmmmmjjjfffmmmoooooojjjdddccciiiooonnnlllkkkoootttuuupppkkkjjjuuu|||yyyrrrpppqqqrrrrrrrrrpppnnnpppsssqqqlllqqqooommmllllllnnnqqqssspppkkkjjjmmmmmmjjjffffffmmmpppttttttqqqnnnmmmmmmooollliiikkkpppsssrrrooogggoooxxxzzzuuunnnkkkkkktttrrrpppoooppprrruuuxxxlllmmmooopppooonnnlllkkknnnqqqtttuuuuuuuuuwwwyyylllmmmnnnpppqqqrrrtttuuusssrrrqqqpppqqqssstttuuunnnmmmlllmmmnnnooonnnnnnzzzyyyuuuqqqmmmmmmpppsssooonnnooosssvvvtttlllfffkkkmmmmmmlllkkkkkkooorrrmmmjjjggghhhlllnnnmmmjjjgggjjjmmmmmmkkkjjjlllmmmtttqqqmmmjjjiiikkkoooqqqllllllkkkkkklllnnnpppqqqnnnoooooonnnllllllmmmnnnkkkooorrrqqqmmmkkkmmmppprrrnnnkkklllpppqqqooolllhhhkkkmmmllljjjhhhhhhjjjtttpppllljjjlllpppsssttthhhhhhjjjpppuuutttllldddlllooopppooolllmmmqqquuupppmmmkkkmmmqqqrrrpppmmmpppooooooooopppppppppooolllkkkjjjkkkmmmnnnmmmlllhhhhhhhhhjjjmmmpppsssuuummmkkkkkknnnssssssoookkkooopppqqqnnnkkklllsssyyyxxxooohhhkkksssvvvqqqiiihhhrrr{{{yyypppjjjlllqqqxxxsssmmmjjjkkknnnooopppiiijjjlllpppssssssrrrpppsssrrrpppnnnmmmooossswwwpppoooooorrrtttuuurrrnnnsssxxxyyynnnmmmqqqsssrrrrrrlllooosssvvvvvvsssooommmwwwwwwtttnnnkkkmmmuuu|||qqqooonnnrrrxxxzzzuuuppprrrvvvzzz{{{yyyvvvtttttt{{{tttllllllqqquuutttppptttrrrooommmlllnnnqqqsssjjjoootttxxxxxxvvvtttssswwwyyyyyytttoooooowww~~~vvvtttsssvvv{{{}}}zzzvvvlllttt{{{wwwnnniiimmmsssyyyrrrkkkiiinnntttxxxyyykkkooosssuuutttpppnnnllluuuyyy||||||zzzxxxzzz}}}uuuwwwuuuqqqooopppooommmrrrpppoooppptttvvvuuurrrvvvrrroooqqqvvv|||rrrlllkkkmmmkkkkkkqqqyyyzzztttmmmqqqxxx|||yyypppnnnuuu}}}{{{{{{zzzwwwooorrrrrrpppqqqvvvxxxvvvsssxxxzzzxxxwwwwwwvvvssstttsssssssssuuuvvvvvvvvvwwwuuuuuuyyy~~~zzzvvvpppvvv}}}|||wwwssssssuuuyyyuuuqqqrrrwww{{{{{{yyylllooossswwwwwwtttpppmmmvvvuuusss~~~zzzuuurrrvvv~~~yyyrrruuuzzz~~~{{{tttqqquuuzzztttttttttuuuuuuuuutttsssttttttrrrpppooorrrvvvyyykkkkkkkkkmmmooopppnnnlllnnnpppqqqpppnnnnnnqqqtttqqqqqqqqqpppooonnnnnnoooqqqqqqqqqpppppprrrtttvvvqqqqqqqqqqqqpppppppppppptttsssqqqooonnnooosssvvvnnnmmmlllmmmnnnoooooonnnkkknnnqqqpppnnnlllmmmnnnnnnkkkiiilllqqqtttsssqqqiiilllqqqrrrpppmmmlllkkklllllllllllllllmmmmmmmmmiiijjjkkkkkkkkkjjjkkkkkknnnmmmllllllkkkkkkkkkkkkkkkkkklllmmmnnnnnnnnnnnnoootttvvvtttssstttuuusssjjjiiimmmssstttoookkkjjjuuurrrnnnkkkkkkooosssvvvoookkkjjjnnnoookkkhhhhhhmmmpppssstttqqqooonnnnnnlllmmmnnnoooppppppooonnnkkkpppuuuvvvtttqqqooonnnnnnoooooopppppppppooooookkknnnpppooollllllpppsssrrrpppppptttyyyzzzvvvrrrkkkpppsssrrrmmmlllpppvvvyyysssnnnoootttxxxvvvrrrlllmmmnnnmmmlllkkklllmmmuuuuuutttrrrooonnnnnnpppmmmnnnoooqqqqqqpppnnnlllmmmkkkjjjjjjmmmnnnoooooolllkkkjjjkkklllmmmllllllnnnllljjjiiiiiikkklllmmmllllllkkklllllllllmmmmmmpppnnnkkkiiijjjmmmpppssskkkkkkmmmooopppooollljjjllloooqqqoookkkjjjlllooopppmmmjjjkkknnnpppnnnlllfffiiilllmmmkkkjjjjjjkkkooonnnllllllnnnoooooonnnhhhjjjmmmoooooonnnmmmllllllmmmnnnrrruuuuuurrrooonnnoooqqqpppnnnmmmnnnooorrrooommmnnnpppssssssrrriiilllnnnooommmkkkiiiiiiiiiiiiiiijjjmmmpppsssuuummmkkkkkknnnrrrsssooolllnnnppppppmmmkkkmmmsssyyytttppplllmmmppprrrpppmmmooorrruuusssooolllnnnpppooopppqqqqqqpppnnnmmmmmmrrrooolllkkknnnrrruuuwwwooonnnmmmnnnppprrrqqqqqqoooqqqtttsssqqqpppqqqssssssuuuwwwllllllpppqqqqqqqqqnnnoooqqqrrrssssssrrrqqqvvvuuutttrrrqqqqqqssstttoooooopppqqqsssuuuvvvwwwwwwuuuuuuxxx|||}}}zzzvvvqqqpppoooooopppooonnnmmmvvvtttooolllkkknnntttxxxllloootttyyyzzzxxxrrrmmmxxxzzzzzzuuuoooooovvv}}}vvvtttsssvvv{{{|||zzzvvvqqqtttwwwvvvrrrpppqqqsssvvvsssqqqooopppqqqssstttnnnpppqqqqqqpppqqqrrrtttrrrsssvvv{{{}}}|||wwwsssrrrzzz|||tttlllkkknnnooosssmmmiiillluuuyyyvvvppppppqqqsssrrrrrrsssuuuwwwyyytttssstttvvvwwwvvvuuurrrppptttvvvwwwwwwwwwwwwwwwxxxsssyyyxxxuuuyyyvvvqqqmmmqqqxxx{{{zzznnnooouuu}}}yyyssspppvvvwwwxxxuuuqqqqqqvvv{{{zzzvvvtttxxx~~~{{{uuuqqqvvv{{{|||wwwsssssstttxxxtttqqqrrrvvvxxxwwwvvvoooppprrrtttuuuuuuuuutttuuuwwwxxxyyy|||}}}yyyyyyxxxwwwuuussstttwwwyyyyyyxxxvvvvvvvvvvvvvvvuuuqqqvvvzzzzzzuuurrrrrrttt{{{wwwqqqnnnoootttxxxzzzkkkkkklllmmmnnnooopppqqqtttpppmmmmmmqqqsssrrrppplllqqquuutttooolllmmmooowwwpppjjjhhhmmmtttyyy|||hhhlllqqqvvvwwwtttooolllyyywwwrrrmmmjjjmmmvvv}}}llljjjjjjllloooqqqnnnlllhhhmmmqqqppplllkkknnnrrrnnnmmmllllllnnnppprrrrrriiijjjlllmmmoooooonnnmmmhhhjjjmmmpppqqqooommmkkkoooqqqppplllgggggglllrrrnnnjjjiiimmmssstttmmmfffjjjnnnqqqoookkkjjjnnnssssssrrrnnnlllpppvvvvvvrrrhhheeeiiisssssskkkiiimmmppppppooonnnnnnoooqqqrrrnnnllllllooonnnkkkkkknnnnnnoooqqqrrrrrrrrrpppoooiiinnnssstttqqqmmmllllllrrrqqqpppqqqssstttsssqqqiiilllppprrrqqqnnniiifffkkknnnpppmmmjjjlllttt|||tttnnnkkkqqq|||~~~uuukkkjjjqqqvvvqqqhhheeekkksss|||ssslllnnnvvv{{{vvvpppooopppqqqooolllkkkmmmpppjjjnnnqqqsssrrrpppooonnnmmmooopppnnnllllllppptttnnniiifffiiippprrrooojjjiiilllnnnmmmkkkjjjlllooouuunnnfffdddiiimmmnnnnnndddgggjjjnnnooonnnllljjjnnnnnnnnnnnnmmmmmmmmmmmmhhhhhhkkkppptttsssmmmhhhnnnooonnnmmmkkkjjjkkkmmmnnnmmmkkkkkkmmmmmmmmmlllhhhiiijjjlllmmmmmmlllllliiijjjlllooopppoookkkggghhhmmmpppnnniiihhhnnnuuullljjjkkkttt}}}}}}sssiiilllsssxxxtttlllhhhkkkqqqsssooolllmmmqqquuuuuuttthhhmmmrrrrrrnnniiiggggggjjjjjjjjjkkkmmmoooqqqrrrmmmllllllnnnpppqqqpppooonnnnnnnnnmmmmmmooosssvvvoooqqqrrrppplllkkkooossswwwrrrmmmlllooorrrqqqpppccclllvvvyyyuuunnnkkkjjjtttqqqlllkkkmmmqqqtttvvvkkkkkklllqqquuuuuuqqqmmmnnnssswwwuuuooommmqqqwwwrrrsss~~~uuunnnnnnqqqpppooopppsssqqqooonnnooorrruuuwwwtttssssssvvvxxxvvvpppjjjnnnqqqsssqqqnnnpppwww}}}tttooosss}}}xxxhhhnnnuuuvvvqqqmmmmmmnnnrrrrrrrrrppppppqqqtttvvvtttrrrqqqrrruuuvvvsssooovvvwwwwwwsssooonnnrrrwwwuuuuuuvvvwwwyyyzzzxxxwwwxxxsssppprrrwwwyyyvvvrrrqqquuuxxxwwwrrrnnnmmmnnntttrrrooollllllpppwww}}}pppnnnpppxxxtttiiiqqq}}}xxxllljjjooorrrkkkmmmoooqqqsssuuuwwwxxxmmmssswwwwwwrrrpppqqquuuuuu{{{yyyvvvtttnnnpppuuuyyysssooottt}}}{{{sssgggwwwuuurrr{{{xxxrrrpppttt{{{{{{vvvqqqlllppp}}}{{{vvvvvvvvvzzz{{{vvvooonnnvvv|||xxxtttwww|||~~~zzzuuutttuuuwwwxxxyyyxxxuuuttttttttttttuuuvvvuuusssqqquuutttrrrrrrssswwwzzz}}}uuulllnnn~~~~~~sssooowww|||}}}tttiiihhhttt}}}uuuoooqqqxxx|||wwwpppqqqyyywwwqqqssswww{{{wwwssssssvvvxxxwwwvvvlllrrruuuppphhhhhhrrr|||yyyqqqjjjkkkssswwwsssnnniiiqqqxxxxxxrrrllllllnnnwwwqqqkkkkkkpppttttttsssmmmnnnpppqqqqqqqqqooonnnqqqnnnmmmooorrrsssppplllmmmlllllljjjiiijjjmmmoooqqqjjjeeegggooouuusssnnniiinnnsssrrrmmmiiiiiikkkmmmlllkkklllnnnpppppppppkkkiiijjjpppvvvvvvnnnfffqqqssssssoooiiiiiioootttrrrnnnkkkmmmrrrtttqqqmmmpppmmmkkkmmmqqqtttrrrnnnqqqnnnlllmmmpppqqqnnnkkkkkkjjjiiijjjkkknnnrrrtttnnnmmmmmmqqquuusssmmmfffkkkrrrvvvqqqgggfffpppzzzxxxnnngggmmmzzz~~~ttthhhgggoooxxx{{{wwwqqqooooooyyyrrrjjjiiimmmsssuuuuuuhhhlllpppsssqqqnnnllljjjnnnnnnmmmlllmmmnnnppprrrssssssrrrrrrssstttuuuvvvqqqnnnjjjjjjmmmnnnmmmkkkkkkrrryyyyyytttooopppsss{{{wwwooojjjnnnttttttpppiiiiiilllqqqtttsssnnniiiuuuxxxwwwooofffeeemmmvvvpppiiidddhhhpppsssooohhhjjjlllooopppnnnlllllllllpppkkkfffeeehhhkkklllllliiihhhhhhhhhjjjlllooopppooonnnmmmnnnpppooojjjfffjjjmmmooommmjjjkkkpppvvvssskkkdddeeemmmrrrpppkkkeeejjjooonnnjjjggghhhkkkooonnnkkkiiiiiijjjmmmooofffhhhjjjnnnpppnnnjjjgggnnnpppqqqooolllkkknnnqqqkkknnnqqqtttuuutttrrrppptttsssqqqpppqqqqqqppppppmmmppprrrrrrpppnnnoooqqqtttppplllmmmppprrrppplllkkkiiiiiikkkooopppmmmkkksssvvvuuupppiiiiiiqqqyyypppiiieeelllwww|||tttjjjiiippptttqqqjjjhhhnnnuuuzzztttnnnkkklllooopppooolllmmmooopppqqqqqqqqqpppqqqooonnnllllllmmmoooqqqoooooopppoooppprrrwwwzzztttpppnnnpppuuuxxxvvvrrrpppyyytttooosssvvvqqqmmmooovvvuuurrrmmmkkknnnvvv}}}uuurrrppprrrvvvwwwsssnnnppprrrsssrrrqqqrrruuuxxxxxxvvvuuuvvvzzz{{{xxxttttttqqqnnnnnnppprrrrrrrrrqqqkkkkkkqqqqqqllllllsssvvvwwwxxxvvvsssrrruuuyyyvvvrrrnnnooossstttqqqmmmkkkuuu}}}{{{tttqqqwwwvvvkkklllwww~~~zzzssslllqqqwwwxxxtttnnnjjjiiipppoooooooooqqqsssvvvxxxrrrsssuuuvvvvvvuuusssqqqpppqqqtttvvvxxxwwwtttqqqkkkrrrxxxuuunnnlllssszzzyyyppppppuuuxxxuuupppsssqqqrrrsssuuuzzzwwwuuuwww{{{lllcccjjjxxx}}}yyytttrrrxxx|||uuuxxxwwwuuurrrppppppsssuuuppprrruuuuuuvvvzzz|||xxxuuuxxx}}}}}}wwwpppuuu{{{|||tttooopppsssuuulllppp}}}}}}uuulllooosssvvvwwwvvvsssqqq|||wwwrrrqqqtttzzz~~~pppoooqqqwww}}}~~~xxxrrryyyyyyxxxvvvsssqqqsssuuuwwwvvvuuuvvvxxxwwwtttrrruuuvvvxxxyyyxxxwwwuuutttzzzuuuyyyyyymmmooo|||mmmoooqqqqqqpppppprrrtttrrrpppnnnnnnqqqssssssrrrtttsssrrrqqqpppoooppppppnnnnnnnnnoooppppppooonnnqqqqqqppppppoooooonnnnnnooollljjjnnntttuuupppiiikkkmmmooommmjjjjjjnnnqqqpppkkkhhhjjjooosssqqqnnniiimmmpppooollljjjiiijjjooollljjjiiikkknnnooopppmmmllllllmmmnnnooooooooopppppppppnnnlllkkkkkkkkknnnqqqsssrrrpppoooqqqtttuuuooojjjlllrrrwwwvvvrrrooopppqqqpppooonnnmmmmmmllljjjiiiiiijjjnnnqqqsssooonnnmmmooorrrqqqnnnjjjmmmqqqsssoooiiihhhnnnuuusssooonnnqqqvvvwwwrrrlllnnnooorrruuuwwwwwwuuusssoooooooooooooooooooooooooooqqqqqqqqqpppoooppprrrlllmmmnnnqqqsssssspppmmmsssuuuvvvuuutttssstttvvvqqqnnnjjjjjjmmmooommmkkknnnqqquuuuuusssqqqqqqrrr}}}xxxooogggiiiqqqvvvvvvlllllllllnnnpppqqqqqqpppttttttrrroookkkjjjlllnnnkkklllnnnnnnmmmmmmoooqqqpppnnnllllllnnnpppooommmjjjiiihhhggggggiiikkkmmmssspppllljjjjjjlllpppsssmmmmmmnnnoooooommmhhheeelllnnnooommmkkkkkknnnqqqpppkkkggghhhlllnnnmmmkkklllkkkjjjjjjjjjkkkllllllmmmllllllkkkkkkllllllmmmnnnlllkkkkkkmmmooopppooolllllllllmmmnnnooonnnmmmoooqqqssssssqqqpppppprrrrrrooommmooorrrtttrrrppplllqqquuuuuuqqqnnnooorrryyysssllljjjmmmpppqqqqqqfffgggkkknnnpppooollliiirrrqqqpppooonnnnnnooopppooommmmmmooossstttqqqnnnqqqnnnkkkkkknnnqqqssssssppppppqqqpppnnnlllkkkkkkqqqpppnnnmmmnnnqqqtttvvvnnnmmmmmmoooppppppnnnkkkoooqqqqqqqqqpppsssxxx}}}vvvsssppprrrwwwxxxtttooolllzzz}}}rrrmmmrrruuuqqqppprrrrrrqqqqqqqqqrrrsssssssssrrrssstttssspppooorrruuuvvvrrroooqqquuuwwwwwwuuusssvvvzzzzzzwwwtttssstttyyyuuuqqqqqquuuxxxvvvtttllllllooossstttooolllmmmxxxvvvsssooonnnpppuuuyyytttqqqoooppprrrrrrpppnnnpppsssvvvxxxxxxxxxyyyzzzyyyuuurrrsssvvvxxxvvvsssttttttuuussspppnnnnnnnnnkkkmmmpppsssuuutttsssrrruuuwwwxxxwwwtttqqqqqqqqqooooooppptttyyyzzzvvvrrrlllsssxxxuuunnnlllsss{{{{{{sssooorrrvvvxxxwwwrrrqqqrrrsssrrrssszzzwwwppphhhdddiiiooosssuuuwwwuuuuuuxxx~~~~~~xxxlllpppvvvxxxvvvqqqmmmkkkyyyyyywwwsssqqqvvvvvvmmmqqq|||vvvjjjnnnzzzrrrkkkqqq{{{yyyuuussstttxxxyyywwwsssrrrrrrqqqqqqsssvvvxxxzzzwwwvvvuuuwwwyyyzzzxxxvvvrrrqqqqqqrrrtttwwwxxxxxxzzzvvvrrrrrrvvvxxxvvvsssrrrwww{{{{{{vvvrrrqqqsss~~~yyysssppprrruuuwwwyyyqqqqqqxxx{{{rrrpppuuunnnkkklllqqqxxxyyyssskkkkkkooorrrqqqoooooorrruuu|||tttllljjjooossssssrrrggglllqqqssspppmmmjjjjjjrrrqqqpppnnnmmmmmmmmmmmmmmmjjjiiilllrrrsssnnnhhhjjjnnnpppooolllkkknnnrrrnnnmmmlllmmmooopppooonnnkkkkkklllllllllkkkkkkjjjkkkkkkkkkmmmnnnnnnllljjjnnnpppooojjjfffgggooovvvnnnmmmmmmooopppnnniiieeejjjrrrxxxuuummmjjjqqqxxxwwwqqqkkklllrrrwwwwwwuuunnnrrrtttrrrnnnkkkmmmppplllkkkjjjiiijjjmmmpppqqqpppooonnnmmmmmmooopppqqqpppoooooonnnmmmlllmmmnnnnnnrrrvvvuuurrroooppprrruuuooojjjnnnvvv|||{{{xxxhhhnnntttuuuqqqllljjjjjjvvvuuussspppoooppptttwwwkkkmmmpppuuuyyywwwpppkkktttvvvyyyxxxuuurrrrrrtttqqqooollllllmmmnnnnnnmmmsssqqqoooooorrrsssrrrppptttsssnnnhhhhhhnnnsssssspppooommmjjjjjjnnnsssxxxrrrooonnnoooqqqppplllhhhgggpppvvvsssjjjgggoooyyyvvvooojjjjjjooorrrqqqnnnfffiiikkkjjjhhhhhhlllpppyyyuuupppkkkiiikkknnnqqqlllmmmoooooollliiigggfffmmmnnnnnnnnnmmmlllkkkkkklllllllllkkkjjjjjjkkklllssslllfffffflllppppppnnnjjjkkkkkkllllllkkkkkkjjjvvvqqqllljjjlllqqquuuxxxkkkhhhgggjjjoooqqqnnnkkkrrrssstttqqqnnnmmmoooqqqmmmkkkjjjmmmsssvvvtttpppmmmrrrvvvvvvssspppppprrrwwwrrrnnnmmmoooqqqpppoooiiikkkmmmnnnnnnnnnoooqqqpppmmmkkkmmmrrrrrrnnnhhhmmmqqqtttsssnnnlllooosssyyynnndddgggrrryyywwwqqqgggmmmssstttooojjjhhhhhhtttqqqnnnlllmmmqqqvvvyyyllllllnnnqqqsssrrrmmmiiipppqqqrrrrrrsssvvvyyy|||xxxvvvvvvwwwxxxvvvqqqmmmmmmvvvuuukkknnnqqqrrrvvv|||nnnnnnqqqvvvyyyxxxqqqjjjnnntttxxxsssjjjiiiqqq{{{yyysssnnnpppwwwzzzxxxsssooovvv|||{{{tttooopppsssyyyuuussstttxxxyyyvvvsssmmmpppqqqooooooqqqpppllltttrrrooonnnppprrrssssssqqqqqqpppppppppppppppoootttpppnnnrrrzzz~~~zzzuuunnntttzzzzzzvvvrrrrrrttt{{{wwwqqqnnnnnnoooqqqsssgggkkkqqqvvvwwwuuuqqqnnnwwwyyyzzzxxxsssooonnnooonnnmmmmmmrrrxxxzzzwwwsssooosssvvvsssnnnnnntttzzz}}}{{{yyyvvvtttuuuxxxzzzyyyuuussspppmmmkkkqqqyyyoookkkiiiiiiiiijjjpppxxxzzzuuuqqquuu}}}}}}wwwiiinnnuuuxxxwwwrrrnnnkkkyyyzzzyyytttpppttt~~~xxxppppppvvvyyyuuuppppppwww~~~|||uuuqqqtttzzzpppuuuzzzyyysssoooooorrryyyvvvqqqoooqqqwwwsssuuuyyy}}}~~~zzzsssnnntttsssqqqnnnmmmpppxxx~~~zzzsssnnnqqqyyy}}}xxxrrrooowww~~~|||tttnnnooosss~~~xxxrrroooqqquuuwwwxxxssstttvvvxxxxxxwwwvvvuuunnnjjjjjjqqqzzz{{{sssiiiiiimmmqqqrrrpppooorrruuuyyyssslllkkkpppsssrrrpppkkkmmmpppqqqpppnnnlllkkknnnnnnnnnnnnmmmmmmlllkkknnnmmmllllllllllllkkkiiikkklllmmmnnnnnnnnnnnnnnnmmmnnnppppppooonnnnnnnnnmmmkkkjjjkkkmmmmmmmmmlllgggjjjoootttuuuqqqjjjdddmmmooooookkkfffgggnnnuuulllmmmooopppqqqooollljjjjjjoootttrrrmmmkkkoootttsssqqqooonnnoooqqqssssssssssssrrrooollllllnnnqqqjjjkkkllllllmmmmmmmmmmmmqqqpppnnnkkkjjjmmmrrrwwwssspppmmmnnnqqqqqqmmmiiinnntttzzzxxxrrrnnnppptttuuunnniiilllttt{{{{{{xxxlllqqqvvvvvvrrrmmmjjjjjjtttttttttsssqqqqqqssstttlllooosssvvvvvvtttrrrqqquuuuuuvvvvvvvvvtttqqqnnnnnnpppqqqoookkkjjjmmmqqqxxxqqqkkklllrrruuusssoooeeekkknnnlllkkkmmmllliiirrrqqqnnnjjjgggjjjqqqwwwqqqooommmooorrrrrrmmmiiihhhpppuuurrrjjjhhhpppxxxtttoookkkkkknnnqqqpppoookkkllllllkkkjjjlllpppttttttrrrpppmmmkkkjjjiiiiiilllnnnooolllhhhfffgggiiimmmllllllnnnooonnnkkkiiiiiimmmooommmhhhfffiiilllrrrmmmhhhiiimmmqqqqqqpppllllllkkkkkkkkkkkkkkkkkkuuurrrnnnmmmooosssvvvxxxllljjjiiijjjlllnnnnnnmmmsssrrrqqqpppppppppooonnniiijjjlllnnnqqqrrrrrrrrrsssrrrrrrrrrsssssssssrrrnnnoooqqqtttuuurrrlllgggtttsssooojjjhhhmmmvvv~~~pppllljjjmmmrrrsssnnniiimmmrrrvvvsssmmmkkkpppvvvxxxooohhhjjjsssyyyvvvpppiiimmmqqqrrrpppllljjjjjjqqqpppnnnnnnoooqqqtttvvvnnnoooqqqqqqpppoooooooooooooooooosssxxxzzzyyyvvvvvvzzz}}}|||xxxrrrooonnntttpppyyy{{{mmmkkkooorrrzzzooopppssswwwyyyvvvpppkkknnnrrruuurrrmmmlllqqqxxxuuutttssssssssstttuuuvvvsssuuuvvvvvvtttrrrrrrrrroooqqquuuwwwvvvssspppnnnsssvvvqqqhhhgggpppuuuqqqlllmmmpppuuuxxxwwwpppkkkooopppqqqqqqoooooopppqqqtttmmmjjjoooxxx}}}yyyrrrkkkttt}}}}}}vvvppprrrvvvzzzuuuooommmoooqqqqqqpppkkkmmmqqqtttuuutttrrrpppuuuuuuvvvvvvuuurrrnnnjjjmmmnnnpppsssuuuvvvvvvvvvuuusssqqqqqqqqqsssuuuwwwqqqxxx{{{vvvuuuvvv}}}uuupppkkkjjjpppyyy{{{|||{{{qqqmmmlllllloootttxxxuuurrrtttxxxyyyuuuqqqttttttsssqqqqqqrrruuuxxxnnnqqquuuwwwvvvvvvwwwxxxyyy}}}}}}wwwnnnllluuu~~~|||vvvrrruuu}}}~~~wwwoookkkttt|||{{{rrrlllmmmqqq|||yyyuuussstttyyysssvvvzzz~~~~~~zzzuuuqqqvvvtttqqqoooooorrrwww{{{xxxvvvtttuuuyyyzzzyyywwwsssvvvyyyxxxtttrrrqqqrrrqqqsssvvvwwwwwwvvvvvvvvv~~~vvvoooqqqzzz~~~nnnllllllpppuuuvvvrrrnnnjjjkkkllloooqqqrrrrrrrrroooooopppqqqrrrqqqnnnllluuuppplllkkkoooqqqqqqooohhhjjjlllnnnooonnnlllkkkppprrrqqqlllfffdddhhhmmmllljjjhhhkkkoooqqqnnnkkkmmmoooqqqqqqnnnmmmmmmooonnnmmmllllllnnnooonnnmmmlllmmmooorrrsssqqqllliiijjjlllmmmnnnmmmmmmmmmmmmlllpppsssrrrpppooorrruuupppnnnlllnnnqqqrrrpppnnnlllpppsssqqqllljjjkkknnnxxxsssmmmjjjkkknnnpppqqqjjjlllnnnppppppnnnllljjjpppooommmkkkkkknnntttxxxuuuqqqnnnooossstttoooiiirrruuuyyyxxxuuurrrrrrssspppnnnlllnnnqqqtttuuutttwwwvvvuuusssrrrpppooonnnlllpppuuuwwwuuuqqqnnnlllooorrruuurrrnnnnnntttzzzvvvrrrppprrrvvvvvvpppjjjkkkqqqvvvrrrjjjgggmmmuuuxxxqqqkkklllrrruuusssoooccciiimmmlllkkklllllliiiqqqqqqppplllhhhgggkkkoooqqqqqqqqqpppooooooooopppnnnmmmmmmlllmmmnnnpppqqqnnnnnnnnnnnnmmmmmmnnnooosssoookkkjjjnnnrrruuuvvvkkkmmmpppqqqppplllgggdddmmmnnnmmmiiieeeeeehhhlllkkkkkklllnnnppppppmmmjjjiiimmmpppnnniiigggiiimmmmmmnnnoooooooooooopppqqqtttrrrpppmmmmmmmmmooopppnnnnnnoooqqqssstttsssqqqpppooonnnkkkiiijjjnnnrrrpppmmmlllpppuuuvvvqqqkkkhhhlllppppppnnnmmmpppsssyyyrrrllllllqqquuutttqqqkkkmmmqqqttttttqqqlllhhhvvvtttpppkkkiiimmmvvv~~~ooonnnmmmmmmooopppqqqqqqnnnppprrrqqqpppqqqtttwwwrrrqqqqqqqqqqqqqqqqqqppptttpppmmmmmmooopppqqqpppkkkmmmppprrrsssrrrpppooorrrttttttoookkkkkkrrryyyooommmnnnttt|||}}}vvvooottt{{{wwwpppoooqqquuuqqq{{{{{{ppppppsssrrruuu{{{sssuuuvvvuuusssqqqrrrsssqqqooonnnpppssstttrrrpppnnnvvv{{{vvvmmmkkkrrrzzzyyyrrrlllooovvvzzzwwwrrrfffooowwwyyysssmmmkkklllsssvvvrrriiiiiirrruuurrrlllnnnqqqwwwzzzyyyrrrmmmooopppqqqqqqpppoooppprrrooolllkkknnnsssvvvuuusssqqqvvvzzzzzzvvvsssuuuwwwsssqqqpppqqqsssrrrnnnjjjqqqpppooooooppprrrtttvvvqqqoooooosssxxxwwwppphhhooorrruuutttrrrqqqtttwwwyyysssnnnooouuuxxxvvvsssnnnuuu~~~|||wwwuuuuuu|||xxxwwwsssoooqqquuuqqqpppyyy~~~xxxzzzxxxsssnnnnnnqqquuuvvvuuuqqqmmmlllyyyvvvrrrmmmlllqqqyyyjjjlllpppuuuyyyyyyuuuqqqxxx|||}}}vvvlllkkktttxxxsssvvv}}}~~~uuullllllrrryyyyyyuuuqqqppprrrvvvvvvwwwwwwxxxxxxxxxxxxvvvwwwxxxyyyyyyyyyzzz{{{vvvtttrrrtttxxxyyywwwtttuuuzzz~~~|||wwwuuuxxx}}}zzztttpppqqqwwwyyyvvvqqqiiiqqqyyy{{{xxxvvvwwwzzzvvvmmmpppzzzmmmnnnoooooonnnoooppprrrmmmkkkiiilllqqqtttrrrooohhhmmmsssuuusssooolllkkkwwwpppiiiiiinnnssstttrrrhhhjjjlllnnnoooooonnnmmmssstttsssmmmfffdddiiinnnllliiigggjjjnnnpppnnnlllooopppppppppnnnnnnnnnpppnnnnnnooooooooonnnnnnmmmtttqqqllljjjkkkooorrrssshhhiiikkkooorrrqqqmmmhhhnnnrrruuusssooooootttzzzuuuppplllnnntttwwwsssnnniiinnnsssrrrlllhhhiiikkkvvvpppjjjiiilllooopppooommmnnnpppqqqpppnnnlllkkkmmmmmmlllmmmooorrruuuvvvsssqqqpppqqqsssrrrpppmmmttttttuuuvvvwwwvvvtttqqqkkkmmmoooppppppppppppqqq|||yyyuuurrrqqqqqqrrrrrriiinnnuuuxxxvvvqqqkkkhhhppprrrrrrnnnjjjlllttt{{{tttpppmmmppptttuuuqqqlllmmmrrruuuqqqkkkiiinnntttssspppnnnnnnqqqrrrqqqooooooooolllhhhhhhnnnqqqqqqnnnooopppooollliiihhhhhhqqqssstttqqqmmmlllooosssqqqlllggghhhnnnqqqpppmmmlllnnnpppooommmlllnnnooovvvpppkkkkkkoootttuuuuuuiiilllppprrrrrrnnniiifffllllllkkkiiiggghhhjjjllljjjlllnnnppppppooonnnmmmlllmmmmmmlllkkkkkklllmmmiiipppuuuuuuooolllnnnqqq}}}zzzvvvrrrqqqqqqsssttthhhjjjnnnrrruuutttppplllqqqrrrqqqmmmiiijjjoootttmmmkkkkkkpppvvvwwwrrrlllkkknnnpppooollllllppptttxxxqqqiiiiiioootttsssoooqqqpppnnnmmmmmmoooqqqrrrnnnoooppppppooonnnooopppoooppppppnnnlllnnnssswwwooonnnmmmppptttwwwvvvuuulllqqquuutttoookkkmmmpppxxxrrrkkkiiimmmrrrttttttkkknnnqqqssssssqqqnnnkkkssstttsssooojjjkkkssszzzooooooqqquuuzzzyyytttooosssyyy~~~~~~xxxsssrrrsssnnnxxxwwwsssxxxyyyrrrlllmmmvvvwwwvvvrrrmmmmmmrrrwwwsssooolllpppvvvxxxsssmmmmmmvvv}}}wwwlllhhhppp{{{xxxpppjjjmmmvvv{{{xxxqqqhhhpppxxxxxxqqqllllllnnnlllpppssssssssstttrrrnnnsssrrrqqqrrruuuwwwxxxwwwqqqqqqqqqqqqqqqrrrrrrrrrlllmmmnnnooooooppprrrtttwwwwwwvvvvvvuuuvvvwwwxxxnnnppprrrtttuuurrrmmmiiisssqqqnnnllllllppptttwwwnnnllllllpppwwwxxxtttnnnsssvvvwwwuuuqqqpppsssvvvxxxtttppprrrwwwyyyvvvrrruuuwwwxxxxxxxxxxxxzzz{{{ttttttyyy}}}uuunnnlllmmmnnnsssyyyzzzzzz~~~sssmmmrrrxxxxxxsssmmmkkkkkkrrrrrrrrrpppoooppptttwwwqqqooonnnppptttwwwxxxxxx|||vvvooonnnqqquuuuuusssxxx|||}}}wwwrrrrrrsssppprrruuuwwwwwwvvvtttsssnnnqqquuuxxxxxxuuuqqqnnnwwwwwwvvvttttttwww}}}wwwuuutttxxx}}}}}}wwwqqqssszzz~~~wwwtttxxx~~~|||uuupppqqqxxx{{{wwwqqqooossswwwwwwtttuuu{{{{{{vvvuuuvvvxxxwwwvvvlllnnnpppnnnkkkjjjnnnqqqoookkkiiijjjooorrrrrrpppjjjnnnrrrtttrrrooonnnnnnnnnlllkkkllloooqqqqqqpppooonnnnnnmmmnnnoooqqqrrrsssrrrpppnnnmmmllllllllljjjkkkllllllkkklllooorrrpppooonnnnnnnnnooopppqqqkkkooorrrqqqnnnkkkkkkllltttooojjjhhhjjjnnnrrruuuiiihhhiiilllooopppooolllqqqrrrsssqqqooooooqqqtttpppqqqqqqqqqqqqrrrrrrrrrlllmmmnnnooonnnnnnmmmmmmmmmmmmlllmmmnnnnnnnnnmmmtttrrrpppnnnmmmmmmooooookkkjjjkkkppptttvvvuuurrrpppqqqrrrqqqoooooopppqqqsssrrrrrrtttwwwwwwssspppjjjlllnnnoooppppppppppppuuuwwwxxxuuuqqqnnnoooqqqnnnqqquuuvvvtttpppnnnlllooonnnmmmmmmoooppprrrrrroooooopppqqqqqqrrrssstttsssqqqnnnnnnoooppppppooojjjmmmqqqqqqooommmmmmnnnuuurrrlllfffiiiqqqtttssslllmmmnnnppppppnnnjjjfffppprrrsssqqqmmmkkkmmmpppooollljjjjjjkkknnnpppppprrrpppnnnmmmmmmooopppqqqooonnnmmmmmmnnnpppppppppnnnnnnmmmllllllkkklllllliiiiiijjjlllnnnmmmkkkiiilllooorrrqqqooommmmmmoooqqqmmmiiiiiimmmpppooommmkkkqqqvvvuuuoookkklllppp~~~|||xxxuuusssqqqqqqqqqhhhiiikkknnnqqqqqqooommmnnnooooooooonnnnnnooopppkkkllloooqqqrrrqqqqqqqqqpppmmmkkkkkknnnqqqsssssspppnnnllllllnnnoooooonnnsssqqqnnnlllmmmpppuuuyyymmmnnnppprrrrrrpppkkkhhhnnnoooooonnnmmmooossswwwpppmmmmmmqqqwwwzzzwwwsssmmmnnnoooooommmmmmmmmnnnrrrooolllkkkllloooqqqssssssrrrqqqoooooooooooooooqqqpppooooooppppppppppppoootttxxxwwwrrrppptttyyyvvvuuuuuuxxx{{{zzzvvvqqqiiiyyyxxxssswwwxxxrrrmmmnnnvvvuuurrrpppnnnnnnoooqqqqqqqqqqqqrrrsssssstttttttttvvvwwwtttpppooorrrvvvooopppqqqssstttsssrrrqqqsssssssssrrrooonnnpppqqqkkklllqqqxxxyyytttppppppttttttsssrrrsssuuuzzz}}}sssqqqoooqqqtttuuutttqqqmmmpppqqqpppnnnnnnrrruuuxxxvvvtttttttttvvvwwwwwwooorrrttttttrrrpppnnnnnnnnnnnnmmmmmmmmmoooppprrrooooooooooooqqqtttxxx{{{yyyvvvsssssstttuuuuuutttsssuuuxxxxxxuuuttttttvvv{{{wwwtttuuuzzz~~~}}}{{{ooopppwww~~~~~~wwwooolllmmmppprrrrrrppprrrzzzzzzuuupppnnnmmmkkknnnssstttsssqqqooonnnttttttssspppnnnpppxxx~~~{{{ssskkkmmmuuuyyyuuuooouuu}}}uuuoooqqqwwwuuutttttttttvvvvvvvvvuuunnnppptttwwwxxxvvvrrrppptttuuuuuussssssuuuzzzyyywwwvvvwwwyyyzzzwwwuuuvvvvvvwwwyyy{{{{{{zzzyyywwwyyy{{{zzzwwwtttrrrrrrxxxvvvsssrrrtttxxx|||vvvrrruuu|||}}}uuuppprrrlllnnnooonnnkkkjjjlllnnnnnnllljjjjjjmmmoooqqqqqqpppppppppppppppqqqqqqqqqccchhhmmmppppppnnnmmmmmmwwwtttpppmmmmmmooosssvvvrrrooommmpppttttttoooiiigggmmmqqqoooiiihhhpppxxxrrrooollllllnnnqqqqqqqqqiiinnnsssrrrmmmiiiiiikkklllkkkkkkmmmoooppppppnnnjjjiiiiiiiiijjjmmmpppssssssqqqpppppppppooommmkkkiiipppuuusssllliiiooovvvrrrmmmiiikkkqqquuussspppdddjjjppprrrpppmmmllllllyyyuuuoookkkjjjlllqqqtttiiihhhkkkqqqxxxyyytttooolllpppsssqqqlllkkkoootttppppppqqqsssuuuuuusssppplllkkkkkkmmmppprrrrrrqqqkkkttt{{{zzzqqqkkkkkknnntttuuuuuusssqqqpppqqqrrrnnnkkkjjjnnnuuuvvvpppiiikkkpppuuusssoooooouuu{{{yyypppiiikkkssswwwrrrjjjdddkkkrrrrrrmmmhhhiiilllssspppllliiimmmsssrrrlllkkkkkklllpppsssrrrmmmhhhoooqqqrrrqqqooolllllllllkkknnnooommmiiiiiiooouuuxxxqqqkkkjjjnnnrrrsssrrrfffkkkooopppmmmjjjjjjkkksssoooiiiddddddggglllpppeeefffjjjpppsssqqqkkkeeeooorrruuusssmmmjjjllloootttmmmfffgggoootttqqqmmmnnnrrrtttsssnnnkkklllooozzzyyywwwuuurrrooolllkkkkkkiiiiiijjjmmmooopppppplllkkklllooossstttpppllljjjooosssqqqlllkkkpppvvvtttllleeehhhpppwwwvvvrrrhhhlllppppppmmmjjjkkkmmmooopppqqqrrrrrrtttvvvxxxsssqqqooopppqqqqqqmmmiiimmmmmmmmmnnnoooqqqssstttpppnnnnnnrrrxxxyyyvvvqqqqqqkkkggghhhmmmqqqooollliiilllooonnnlllkkkmmmppp{{{vvvpppkkkjjjmmmqqquuummmkkkkkkqqqwwwvvvmmmeeepppyyyxxxllliiiuuuyyyrrrmmmsss~~~yyyooohhhttt~~~rrrqqqsssrrrtttzzztttqqqooooooqqqpppmmmiiinnntttwwwtttmmmmmmuuu}}}|||vvvqqqqqquuuwwwtttpppeeepppzzzzzzqqqjjjlllrrr{{{uuummmjjjmmmppprrrrrroookkknnnwwwxxxrrrqqqvvvnnnrrrvvvwwwvvvvvvxxx{{{uuuqqqoooqqquuuwwwuuuqqqppprrrsssqqqoooooorrrvvvvvvuuutttsssttttttuuuvvvssstttuuurrrooonnnqqqttthhhjjjmmmppppppooommmkkkqqqssssssoookkkooo{{{}}}vvvooopppwww{{{wwwrrrmmmvvv|||sssnnnssszzzzzzuuutttyyy~~~wwwtttrrrsssxxxyyyvvvssstttnnnrrrssspppoooqqquuuvvvssswww~~~~~~xxxtttqqqoookkkoootttvvvtttqqqnnnlllpppvvvyyytttkkkjjjsss}}}uuutttssstttuuuvvvvvvuuuzzz{{{|||{{{yyyvvvsssrrrwwwvvvtttsssssstttuuuvvvqqqsssuuuxxxyyyyyyxxxwwwqqqsssuuuuuussstttwwwzzzzzzyyyxxxuuussstttxxx{{{yyyqqqlllrrr}}}sssqqq}}}vvvmmmnnnsss}}}wwwrrrsssyyy}}}{{{wwwtttooosss~~~~~~ssspppvvvssslllfffhhhppptttnnngggfffkkkoooooollllllpppuuu}}}tttjjjiiiooosssqqqmmmdddiiinnnrrrqqqooommmlllwwwwwwtttoookkklllrrrwwwuuusssrrrppppppppppppqqqpppmmmkkknnnsssvvvtttqqqqqqqqqqqqooommmmmmnnnpppuuuqqqmmmkkklllllliiifffdddggglllpppqqqpppllljjjqqqppplllfffccchhhsss|||tttooojjjkkkpppqqqlllggghhhqqqxxxtttiiidddjjjrrruuuoooiiihhhkkkppprrrrrrqqqmmmkkkmmmqqqtttrrrnnnpppooonnnnnnnnnnnnlllkkkrrrpppnnnnnnooossswwwyyyqqqllliiimmmtttvvvooohhhlllrrrxxxwwwqqqnnnpppuuu{{{qqqhhhgggnnnuuuvvvtttbbbjjjtttyyywwwpppkkkhhhvvvzzz{{{uuummmhhhkkkpppnnnjjjhhhmmmtttwwwrrrlllkkkmmmnnnmmmlllnnntttzzztttrrrooolllkkklllmmmnnnmmmnnnnnnkkkiiijjjooosssppppppooonnnmmmlllkkkkkkoooqqqqqqlllfffgggooowwwpppmmmlllnnnrrrrrrlllfffiiioootttqqqkkkhhhlllpppzzzssskkkiiilllppppppnnniiikkkmmmoooooommmjjjhhhjjjjjjjjjiiihhhhhhhhhiiiiiilllppppppmmmkkklllmmmkkkmmmnnnooonnnllliiiggggggnnnuuutttnnnkkklllpppssspppmmmmmmooopppmmmjjjlllpppssssssppplllhhhgggpppnnnkkkhhhhhhkkkpppsssmmmlllmmmpppssssssnnnjjjooooooooommmkkklllpppssstttoookkkjjjmmmppppppnnnpppooommmllllllnnnpppqqqooooooqqqsssuuuuuurrrppprrrssssssnnnjjjjjjqqqwwwssskkkfffkkkvvvzzzsssjjjhhhrrr||||||tttnnnoootttuuullldddeeelllrrrqqqlllfffjjjnnnpppnnnkkkhhhgggwwwsssnnnjjjiiilllppptttooonnnnnnoooppppppnnnkkkqqqsssuuutttqqqrrrvvvzzzwwwvvvvvvvvvvvvuuuqqqoookkkuuutttnnnppptttxxx|||rrrmmmjjjooowwwxxxnnndddlllrrrwwwsssmmmlllttt|||wwwmmmmmmuuu{{{xxxsssoooqqqsssrrrpppnnnnnnooossspppooorrrrrrooopppssssssssssssrrrqqqrrruuuwwwtttooommmsss|||xxxoooooouuuzzzwwwqqqooouuu|||tttjjjkkkuuu{{{yyyssslllqqquuuwwwuuutttuuuwwwyyyqqqlllmmmqqqtttuuukkklllnnnpppqqqooollljjjssssssrrrooolllnnnttt{{{xxxuuurrrrrrtttuuuvvvuuu{{{uuupppooosssvvvwwwvvvyyyvvvzzzyyyvvv{{{sssxxxwwwrrrttt{{{{{{uuuuuulllkkkuuu{{{tttllljjjkkkssszzz|||~~~~~~vvvkkkcccjjjnnnoooppptttsssooovvvrrrqqqtttuuurrrqqqssssssyyy}}}zzzsssoootttyyyyyyrrrrrr|||xxxooouuuyyyyyytttpppppprrrwww|||yyyqqqqqqyyy|||xxxooooooqqquuuxxxwwwqqqkkkvvvzzz{{{uuulllkkksss|||uuurrrqqquuu{{{}}}yyytttwwwxxxxxxxxxvvvssspppoootttxxx{{{|||yyyuuuttttttxxxxxxxxxxxxxxxwwwvvvuuuqqqlllhhhiiinnnpppnnnkkkmmmlllkkklllnnnooopppppptttqqqnnnmmmnnnooonnnmmmmmmnnnooonnnmmmnnnppprrrqqqqqqqqqqqqqqqqqqpppooosssuuuvvvsssnnnmmmooosssqqqmmmjjjlllsssvvvsssnnnnnnqqqsssrrrnnnlllnnnpppyyytttlllgggfffhhhkkkmmmfffiiilllooopppooommmllltttssspppkkkggghhhmmmrrrqqqppppppooooooooonnnmmmppppppooommmkkkkkkmmmnnnkkklllmmmmmmmmmmmmnnnoooyyysssmmmlllppptttvvvuuuooommmkkkmmmppppppmmmiiioooppppppooonnnppptttxxxpppnnnmmmooossssssooojjjmmmqqqtttrrrooommmpppsssvvvqqqlllmmmqqquuussspppjjjmmmqqqrrrrrrqqqppppppsssuuuuuusssooolllkkkllllllmmmoooooonnnoooqqqsssqqqmmmiiikkkqqquuuuuutttnnnpppqqqooommmkkklllnnnooommmiiihhhiiilllnnnpppkkknnnrrruuusssoooiiidddlllnnnnnnkkkggggggmmmrrroooooonnnnnnmmmmmmmmmnnnpppooonnnlllkkklllnnnoooooopppqqqpppooommmmmmmmmoooooommmllllllmmmnnnoooiiihhhhhhkkkmmmkkkfffaaajjjooorrrpppkkkiiilllpppnnnllllllmmmpppooolllhhhlllooorrrrrrpppnnnnnnooovvvrrrmmmjjjjjjlllmmmnnnpppqqqqqqpppmmmkkkkkkkkknnnkkkhhhiiilllooonnnmmmooopppqqqpppooommmmmmmmmooommmllllllnnnpppqqqpppoooppppppooonnnmmmmmmnnnuuussspppmmmmmmooorrrtttjjjmmmsssyyyzzzvvvoooiiissstttssspppnnnnnnqqquuusssmmmjjjlllrrruuuqqqllllllooosssuuuuuusssqqqpppooolllkkkkkkmmmoooooonnnpppooonnnllljjjkkkmmmoooppppppoooooonnnnnnnnnoooppppppppppppoooooopppqqqpppoooooorrrwwwxxxwwwtttxxxyyyzzzyyyvvvrrrnnnkkkkkksssuuunnnpppssswww{{{tttqqqooopppssstttqqqmmmpppooonnnnnnppprrrssssssvvvuuutttsssrrrrrrssstttwwwsssooonnnppprrrrrrrrrllllllqqqwwwxxxsssppppppqqqssstttrrrooooootttxxxtttpppnnnuuu}}}wwwmmmppptttvvvuuurrrqqquuuyyyyyytttooopppvvvyyyuuupppjjjnnnsssvvvwwwvvvuuutttzzzwwwuuussstttrrrpppmmmmmmoooqqqpppnnnnnnrrrvvvvvvrrrnnnnnnrrruuutttrrrqqquuuxxxvvvsssqqqtttxxx~~~wwwooooootttxxxxxxuuummmsss|||xxxssstttzzzxxxuuurrruuuzzz{{{yyyssspppqqqvvvxxxuuuqqqoooppprrruuuvvvyyyvvvmmmhhhhhhhhhkkkppptttwwwxxxtttooooootttwwwtttpppoootttzzz|||vvvsssxxx~~~~~~zzzuuussszzz}}}ppptttyyyzzzwwwtttrrrrrr~~~yyysssrrrvvvzzzzzzqqqsssttttttsssrrrrrrrrrvvvuuusssrrrqqqqqqqqqqqqppptttwwwxxxwwwuuuvvvwwwxxxvvvtttsssttttttsssqqqnnnuuu}}}~~~zzzuuurrrsssyyytttsssvvvzzz~~~mmmmmmllljjjjjjllloooqqqwwwpppjjjkkkppptttqqqllliiimmmqqqpppmmmjjjjjjllluuusssoookkkjjjmmmrrrwwwllllllnnnssswwwvvvooohhhqqquuuxxxtttllliiinnntttrrrmmmjjjlllqqqtttqqqmmmmmmqqqtttsssooommmnnnqqquuusssoookkkhhhhhhkkkmmmjjjkkklllmmmnnnnnnoooooosssrrrooollljjjhhhhhhhhhmmmrrruuutttooommmppptttuuummmfffgggnnnrrroookkkeeejjjpppqqqooollllllnnn~~~wwwnnnkkkmmmrrrvvvxxxooollljjjlllpppqqqnnnjjjlllnnnppppppnnnnnnqqqtttoooqqqrrrrrrqqqooonnnnnnppppppooonnnlllmmmooorrrpppooopppqqqsssrrrooolllsssppplllkkkmmmqqqtttuuunnnooopppqqqqqqooollljjjlllqqqtttqqqjjjiiipppxxxwwwmmmfffiiitttzzzuuummmjjjnnnqqqrrrooommmmmmnnnppplllggghhhkkknnnnnnlllmmmooorrrtttrrrnnniiieeeiiijjjkkkjjjhhhhhhjjjlllmmmppppppmmmhhhiiiooovvvvvvooohhhgggkkkooopppnnndddmmmvvvwwwqqqkkkkkkmmmuuurrrnnnkkkkkknnnrrruuujjjhhhhhhlllpppnnneee]]]lllpppssspppjjjhhhlllqqqoookkkiiikkkoooqqqnnnkkkrrrpppnnnoooqqqrrrqqqnnnqqqqqqooommmkkkjjjlllmmmrrrrrrooollljjjkkknnnpppkkkhhhfffjjjpppqqqmmmhhhqqqssstttpppkkkiiikkknnnooollljjjmmmqqqsssqqqmmmkkkooosssrrrnnnlllmmmooowwwtttpppmmmmmmooorrrtttlllooosssxxxyyyuuunnniiiqqqqqqqqqqqqppppppppppppqqqpppnnnnnnnnnoooppppppqqqllljjjnnnuuuwwwsssmmmiiimmmqqqqqqnnnlllmmmpppzzzvvvqqqkkkiiilllrrrxxxjjjmmmqqqssstttqqqnnnkkkoooppppppppppppppprrrtttooollllllrrrzzz|||wwwqqqwwwyyy{{{zzzwwwrrrooolllnnnssswwwsssuuutttssssssuuuuuutttrrrppppppsssvvvssslllfffjjjsssvvvqqqjjjjjjssszzzxxxoookkkooouuu|||uuummmlllqqquuuuuussshhhjjjrrrzzz|||vvvqqqppppppssstttsssoooooorrrwwwtttrrrrrrwww||||||uuunnnrrrqqqqqqrrrtttuuuuuutttppprrrtttvvvwwwuuuqqqooopppoooppprrruuuwwwxxxxxxsssuuuxxxzzzyyytttkkkeeepppssssssppplllooowwwyyyqqqkkknnnvvvyyyssskkkmmmtttzzzxxxrrroootttzzz~~~xxxqqqqqquuuyyywwwtttllluuu|||{{{yyyxxxwwwvvv{{{uuutttyyy}}}{{{xxxvvvpppvvvyyywwwtttuuuvvvuuurrrpppnnnpppuuuzzz}}}zzzrrriiiffflllrrrtttxxxrrrnnnooovvvzzzwwwrrroootttxxx|||{{{xxxwwwzzz~~~zzz{{{xxxuuuwww}}}wwwvvvvvvvvvvvvwwwxxxyyy~~~{{{yyyyyywwwsssrrrtttvvvwwwwwwsssooooootttyyytttpppnnnqqqvvvvvvpppiiimmmuuu{{{zzzsssppptttzzzxxxtttqqqppprrrttttttssskkksss{{{~~~zzzuuusssrrrzzzuuusssuuuyyy|||kkknnnooolllggghhhooovvv|||tttmmmlllqqqtttqqqmmmeeejjjoooooollliiiiiikkktttrrroookkkiiikkkppptttmmmnnnppptttvvvsssnnniiimmmppprrrooojjjiiimmmrrrpppooommmmmmnnnoooooonnnssssssrrrqqqppppppqqqrrrkkkpppvvvwwwsssmmmiiihhhnnnmmmlllllllllnnnqqqrrrpppnnnkkkjjjjjjiiifffeeekkkpppuuutttpppnnnqqquuurrrlllgggiiiooorrrpppllljjjmmmpppqqqoooooopppqqqwwwsssmmmkkklllnnnpppqqqnnnmmmmmmmmmnnnpppqqqrrrlllllllllnnnoooppppppoooooosssvvvuuuooolllnnnqqqrrrpppmmmkkkkkkmmmppprrrnnnpppssssssrrrooolllkkkuuupppkkkjjjmmmpppqqqqqqkkkmmmnnnoooooonnnnnnoooooorrrtttqqqmmmlllpppuuutttmmmiiikkksssvvvrrrmmmmmmmmmoooppprrrrrrqqqooonnnmmmlllmmmooopppnnnlllvvvsssooollljjjjjjlllnnnggghhhiiiiiiiiiiiihhhgggmmmoooooollliiikkkqqqwwwuuuooohhhhhhmmmpppooollldddmmmuuuwwwqqqmmmmmmqqqsssqqqooommmmmmooorrrtttooonnnlllmmmnnnlllhhhdddlllnnnpppooollljjjkkklllllljjjiiijjjlllnnnooooootttooojjjkkkqqqsssqqqllleeekkkrrrtttrrrmmmkkkjjjrrrrrrpppmmmkkklllooorrrjjjiiiiiilllooopppnnnkkkqqqssssssqqqnnnkkklllmmmnnnnnnooopppqqqpppmmmkkkkkkmmmooopppnnnnnnoooqqqrrrpppnnnlllkkklllnnnooowwwtttqqqooopppqqqrrrrrrnnnmmmmmmooopppooollljjjmmmpppqqqooollllllqqqvvvuuunnnjjjlllsssvvvrrrlllkkkooorrrqqqnnnlllnnnppp{{{xxxsssnnnlllnnnsssxxxkkkmmmqqqssstttsssqqqoooooommmmmmpppsssuuusssqqqnnnnnnpppsssvvvwwwuuuttttttttttttvvvxxxxxxuuurrrpppvvv|||vvvxxxzzzvvvpppllluuuuuuuuurrrppppppsssvvvqqqllliiilllrrrtttoooiiiiiiqqqxxxwwwppplllnnnssswwwsssooopppsssuuutttqqqnnnmmmpppvvvwwwtttrrrtttoooqqqsssttttttrrrqqqpppsssuuuvvvwwwwwwuuutttsssssspppmmmpppuuuwwwtttpppiiiooovvvxxxuuuqqqqqqrrrzzztttnnnmmmqqqvvvzzz|||qqqssswwwyyyxxxssslllhhhrrrssstttsssqqqssswww{{{wwwrrroooppptttuuurrrnnnqqqsssuuutttrrrrrruuuxxxxxxwwwuuuuuuvvvuuutttsssxxx|||xxxoooppp{{{uuupppttt}}}rrrnnnqqq|||wwwqqquuuyyywwwqqqpppnnnpppsssvvvvvvuuuyyytttpppxxx|||uuuttt|||rrrpppqqqvvvxxxvvvuuuwwwtttssssssuuuxxxzzzzzzyyyvvvzzz|||xxxvvvyyy|||}}}~~~yyysssppprrrxxx}}}vvvsssvvv~~~}}}qqqkkkmmmyyyyyywwwtttqqqrrruuuyyyrrrqqqqqqsssvvvvvvrrroooqqquuuxxxxxxvvvuuuwwwzzzuuuuuutttrrrqqqqqqrrrsssqqqsssuuuwwwyyyxxxvvvuuutttvvvyyyzzzyyyuuuqqqnnnjjjnnnppplllfffgggnnnvvvxxxtttooommmmmmnnnnnnmmmiiiiiiiiikkklllllllllkkklllnnnooonnnllljjjjjjkkkrrrssstttssspppmmmnnnooojjjjjjjjjjjjjjjkkkmmmooonnnppprrroookkkjjjnnnrrr{{{uuuooonnnqqqssssssrrrhhhoooxxx|||yyyrrrllljjjpppooommmlllmmmoooqqqssstttqqqmmmjjjiiiiiigggffflllnnnpppqqqqqqqqqppppppiiilllppppppnnnmmmnnnpppvvvrrrnnnmmmooosssuuuuuunnnnnnnnnoooooommmjjjhhhoooppppppnnnlllmmmsssyyymmmjjjhhhkkkqqqsssoookkkppptttwwwtttooommmooorrrsssqqqooommmmmmoooqqqssssssuuuvvvtttqqqppppppqqqrrrooommmmmmoooooolllhhhkkknnnqqqnnnkkkkkkqqqwwwtttqqqoooqqquuuuuuqqqmmmlllnnnppppppoooooooooppprrrnnnkkknnntttwwwtttqqqlllppptttvvvtttqqqooonnnyyyuuunnniiigggjjjnnnrrrhhhiiijjjjjjjjjjjjiiihhhnnnmmmlllmmmoooqqqqqqqqqooonnnnnnnnnnnnnnnmmmllllllnnnppppppoooooorrruuulllmmmoooqqqqqqpppooonnnttttttqqqmmmiiiiiilllpppkkkjjjkkkmmmnnnmmmiiifffhhhiiijjjjjjiiikkkooorrrrrrlllggghhhmmmqqqnnnjjjbbbhhhppptttssspppnnnnnnoooqqqrrrqqqpppnnnnnnooojjjlllnnnmmmllllllpppsssoooooooooqqqsssrrrnnnkkknnnrrrvvvtttnnniiiiiijjjllljjjhhhiiimmmqqqrrrrrrnnnnnnmmmmmmmmmlllllllll{{{vvvooollllllppptttvvvmmmmmmmmmnnnoooooollljjjjjjnnnpppooolllmmmsssyyyvvvssspppoooooopppooonnnqqqpppmmmlllmmmnnnooopppqqqrrrrrrqqqooommmnnnoooqqqqqqppppppqqqsssuuuvvvnnnjjjjjjooowwwyyyrrrkkkmmmsssxxxuuuooommmssszzzwwwqqqmmmpppwww{{{yyytttllluuuxxxqqqsssvvvuuuqqqoootttsssrrrrrrttttttrrrppplllooorrrqqqnnnlllnnnpppqqqqqqpppqqqrrrsssqqqpppllloootttvvvuuussspppnnnxxxrrrnnnnnnoooooosssyyyppppppqqqvvvyyywwwpppjjjrrrvvvyyyvvvpppooosssyyyssspppnnnpppuuuvvvsssnnnhhhnnntttuuurrrqqqtttxxxwwwsssoooooorrruuuvvvuuurrrssssssrrrqqqqqqqqqqqqqqqqqqsssvvvyyyxxxsssooorrruuuvvvrrrmmmlllqqqvvvyyysssmmmnnntttxxxvvvsssoootttyyyyyyuuuqqqqqqrrr}}}tttkkkppp~~~tttooosss{{{qqqoootttxxxqqqtttwwwvvvsssuuuwwwvvvtttrrrrrrsssxxx}}}|||tttwwwtttrrrrrrqqqoooooouuu~~~vvvppplllpppyyy|||yyyssssssyyy|||yyyvvvvvvvvvuuu{{{xxxttttttvvvzzz|||}}}vvvqqqsss{{{zzzqqqnnnrrrvvvtttsssssstttuuusssqqqqqqvvvzzzxxxtttrrrwww|||xxxtttqqquuu||||||wwwrrrvvvzzzwwwqqqmmmnnnqqqzzztttnnnooovvvzzzzzzwwwhhhnnnvvv||||||vvvmmmgggmmmoooooolllhhhhhhmmmrrrpppooommmkkkhhhhhhiiikkkmmmjjjgggiiinnnqqqpppmmmhhhkkknnnooommmkkkhhhhhhtttvvvvvvrrrllljjjmmmqqqjjjiiihhhhhhjjjlllmmmmmmnnnqqqrrrooojjjjjjooottt|||vvvpppnnnppprrrqqqpppmmmpppsssuuutttsssssssssppppppooonnnooopppqqqrrrzzzwwwrrrmmmjjjhhhhhhiiimmmlllmmmooorrrrrrooollleeennnvvvvvvoookkknnnsss|||uuunnnkkkooosssuuuuuulllnnnqqqssssssoookkkgggnnnpppqqqpppmmmnnnssswwwlllhhhgggjjjpppsssppplllrrrssssssrrrpppooopppqqqpppqqqrrrqqqpppoooqqqssszzzyyywwwuuussssssuuuwwwmmmnnnoooqqqqqqnnniiieeelllppprrroooiiijjjrrrzzzvvvqqqnnnqqqxxxzzzssskkkiiinnnssssssooommmooorrrsssnnnkkknnnssswwwuuuqqqnnntttyyyyyyvvvrrrqqqrrrrrrqqqpppooonnnmmmmmmmmmlllmmmnnnmmmkkkkkkmmmooopppllljjjmmmsssuuuqqqllljjjmmmrrrrrrooolllkkkkkkqqqnnnlllkkkmmmqqqsssuuugggjjjnnnpppqqqooommmkkktttuuusssmmmggggggnnnuuuiiiiiiiiikkkmmmmmmiiifffiiiiiijjjjjjkkkmmmoooqqqmmmjjjhhhhhhjjjlllkkkjjjjjjkkklllmmmnnnppptttvvvmmmpppuuuvvvtttpppmmmkkkjjjnnnpppmmmjjjkkkqqqxxxnnnmmmnnnqqquuuuuupppkkkooouuuyyyuuulllffffffjjjlllhhhdddffflllqqqrrrrrroooooooooooooooooooooooosssqqqoooooopppqqqqqqpppppppppppppppoooooooooooojjjlllnnnnnnnnnppptttxxxsssuuuvvvrrrllljjjmmmqqqvvvpppiiihhhkkkooopppooofffjjjoooqqqooolllhhhggguuurrrooommmnnnrrrvvvyyynnnkkkjjjpppwwwxxxrrrkkkooovvvzzzvvvnnnlllsss|||yyysssnnnooouuuxxxtttooogggrrrxxxkkkiiimmmqqquuuxxxtttqqqooorrrwwwwwwqqqkkkjjjrrrxxxtttkkkgggmmmuuuvvvppplllnnntttwwwtttooohhhmmmtttwwwuuuqqqnnnlllyyyrrrmmmllllllmmmrrrxxxqqqqqqrrrvvvyyyxxxqqqkkkrrruuuwwwtttooonnnsssxxxrrrrrrrrrssstttsssqqqooollloooqqqqqqqqqrrrvvvzzzjjjmmmqqquuuwwwtttoookkkuuusssppplllkkknnntttxxxqqqpppqqqvvv{{{yyyqqqiiiooouuuyyytttkkkiiiqqq{{{{{{ssslllnnnuuuxxxuuuppplllsssxxxxxxtttpppqqqtttxxxwwwtttssswww}}}|||xxxxxxtttrrruuuwwwvvvwwwzzzwww{{{|||wwwssstttttttttvvv{{{|||uuupppqqqtttwwwuuutttzzzzzzuuuppplllggghhhqqq|||xxxsssooorrryyy|||xxxsssssswwwxxxvvvvvvwwwtttpppooosssyyy~~~{{{wwwsss}}}wwwssssssssssssxxx}}}qqqoooooorrrvvvvvvqqqlllrrryyy~~~{{{sssrrr{{{}}}uuuooottt~~~vvvrrrwww{{{yyyrrrnnnnnnppp{{{ssslllmmmtttzzzyyyvvvmmmpppsssvvvwwwtttqqqooopppooommmlllkkklllllllllllllllkkkjjjiiihhhiiiiiimmmkkkjjjmmmqqqtttssspppkkkmmmnnnnnnmmmkkkkkklllqqqrrrrrrrrrpppnnnmmmllllllnnnnnnllljjjjjjmmmooorrrpppooommmmmmoooqqqssstttuuutttqqqmmmkkkkkklllpppnnnlllmmmppptttwwwxxxooopppqqqqqqrrrqqqqqqqqquuuuuutttpppjjjhhhiiikkkmmmmmmnnnppprrrrrrnnnkkkkkkpppttttttpppnnnooorrrvvvtttqqqooonnnoooppppppoooqqqssssssrrrpppnnnnnnlllmmmnnnpppsssrrrooolllgggiiijjjlllmmmoooqqqrrrtttpppmmmnnnrrrsssqqqnnnlllqqquuuuuuqqqnnnoooqqqzzzwwwtttrrrrrrsssuuuvvvkkknnnpppqqqooommmlllkkknnnpppqqqoookkklllpppuuutttsssrrrsssuuuuuutttrrrnnnnnnppprrruuuuuurrrppplllmmmpppqqqqqqqqqqqqqqqvvvvvvvvvvvvtttttttttuuummmoooqqqrrrrrrpppmmmkkkqqqssssssoookkklllqqqwwwqqqmmmjjjmmmsssuuuqqqllljjjmmmqqqrrrpppmmmkkkkkkllllllkkklllmmmoooppppppjjjjjjkkkllllllmmmmmmmmmmmmoooooommmiiihhhjjjmmmhhhjjjllljjjhhhhhhllloooooojjjgggjjjppptttrrrmmmhhhjjjkkkjjjggggggiiikkkqqqnnnkkkjjjmmmqqquuuwwwmmmqqqvvvxxxuuupppkkkiiijjjlllmmmlllkkklllqqqvvvnnnnnnpppqqqrrrrrrpppoooqqquuuwwwssslllggggggiiihhhgggggghhhjjjlllnnnnnnrrrpppooommmnnnpppsssuuukkklllmmmoooqqqpppmmmjjjrrrrrrrrrooollllllppptttmmmllllllnnnqqqssssssrrrnnnsssvvvrrrjjjgggkkkrrruuuoooiiihhhjjjnnnooonnnfffjjjoooqqqpppmmmkkkiiirrrqqqooonnnoooqqqssstttoooooooooppprrrssssssrrrssstttuuuuuuuuuuuuvvvvvvtttttttttttttttqqqnnnkkkkkkssszzzkkkhhhlllqqqvvvzzzuuuqqqooorrrvvvvvvqqqlllnnnsssuuuqqqkkkhhhmmmsssrrrpppnnnpppssstttrrrpppnnnnnnoooqqqrrrrrrpppooonnnmmmooosssssspppoooqqqsssuuuwwwvvvtttrrrrrrsssrrrqqqppprrrtttuuurrrpppqqquuuxxxwwwrrrooooooqqqsssqqqoooppprrruuuvvvvvveeekkksssxxxxxxuuuqqqooovvvtttpppkkkiiilllsssxxxpppppppppssswwwwwwsssoooooorrrtttssspppooorrrvvvrrrtttuuuuuusssrrrqqqqqqssssssssssssssstttuuuvvvpppsssxxx~~~|||vvvtttuuuyyyyyyuuunnnnnnuuu~~~wwwsssqqquuuwwwuuurrrrrrtttyyy}}}{{{vvvrrrtttwwwuuusssrrruuu||||||pppjjjhhhhhhmmmrrruuuvvvwwwvvvuuuuuuuuuvvvwwwuuuqqqqqqvvv{{{xxxqqqjjjrrr|||yyysssppp{{{{{{vvvppppppvvv{{{|||nnnpppssswwwxxxvvvssspppuuuwwwyyyxxxwwwxxx}}}}}}xxxtttvvv{{{}}}zzzvvvwwwvvvvvvuuutttsssrrrpppppppppqqqsssuuuuuusssqqqvvvuuusssqqqqqqrrrtttvvvrrroookkkkkkmmmnnnkkkhhhmmmlllkkkkkkmmmmmmllljjjkkklllnnnqqqtttuuutttrrrppppppnnnlllkkklllpppsssmmmmmmooorrruuussslllfffooosssvvvrrrkkkiiimmmsssvvvpppkkkkkkppptttsssqqqlllsssyyyuuukkkeeefffjjjnnnkkkiiikkkqqquuuwwwwwwnnnppprrrssstttrrrqqqooojjjnnnqqqooojjjgggiiilllmmmnnnqqqrrrrrrpppnnnmmmsssqqqoooppprrrsssrrrpppmmmqqqtttsssoookkkjjjjjjssssssrrrooonnnoooqqqtttkkkiiijjjqqqxxxwwwmmmbbbccciiinnnnnnjjjkkkqqqxxxvvvoooiiilllsssvvvrrrlllhhhpppwwwxxxrrrmmmnnnpppuuurrrooonnnoooqqqrrrqqqlllnnnpppooommmmmmpppsssoooooonnnnnnoooooooooooopppuuuxxxuuuooonnnttt{{{tttnnnkkkqqq{{{}}}vvvllldddllltttuuuppplllmmmqqq}}}xxxrrrpppsssvvvwwwvvvnnnooopppqqqqqqpppooonnntttvvvvvvqqqllllllttt|||rrroookkklllpppsssqqqnnnlllmmmoooppppppnnnllljjjfffiiimmmooonnnmmmllllllnnnllliiiggghhhkkkooorrrfffhhhkkknnnnnnkkkfffcccggglllooojjjccccccnnnyyyuuukkkdddjjjvvv{{{tttjjjeeejjjnnnlllgggdddhhhmmmqqqooommmnnnrrrtttrrrpppnnnrrrwwwxxxuuupppkkkhhhjjjjjjjjjkkkmmmooopppqqqoooqqqsssqqqnnnmmmpppssssssssssssqqqmmmkkkiiiiiieeehhhlllllliiihhhiiikkktttqqqllljjjkkkooouuuyyyjjjiiiiiikkkmmmmmmllljjjqqqrrrqqqlllhhhiiiooouuupppllljjjnnnsssuuurrrmmmkkkppptttqqqjjjgggkkkqqqrrroookkkiiijjjlllmmmmmmlllnnnqqqrrrrrrqqqqqqqqqmmmnnnpppqqqqqqpppooonnnpppssstttqqqmmmnnntttzzzwwwpppmmmsss}}}yyyooolllsssyyyyyysssmmmkkkkkkrrrvvv|||zzzpppooossstttttttttuuusssqqqrrrtttuuurrrpppsssrrrpppmmmllllllmmmoookkkooossstttqqqoooppprrrvvvpppjjjjjjooossstttrrrcccgggppp{{{|||tttllliiisssxxx{{{vvvnnnmmmttt|||sssmmmjjjpppzzz{{{rrrgggpppwww|||yyyqqqlllnnnsssxxxsssoooppptttwwwtttqqqjjjooosssuuuuuuuuuxxx|||uuutttrrrmmmjjjkkkpppuuuqqqqqqppppppqqqsssvvvxxxqqqoooooorrrvvvwwwsssoooiiiuuu}}}rrrjjjmmmsss{{{tttmmmmmmsssxxxzzzyyypppsss}}}|||pppqqq{{{ttt{{{zzzpppnnnxxxvvvllljjjtttzzzvvvrrrrrrooossswwwxxxwwwvvvxxxzzzuuuvvvwwwwwwvvvwwwzzz}}}rrrlllmmmmmmkkkkkkqqqwww|||yyypppmmmrrrxxxzzztttllllllvvv}}}uuummmtttzzz|||xxxtttsssuuusssyyyyyyssssssxxxxxxqqqoootttzzz|||zzzxxxxxxxxxwwwtttqqquuu{{{}}}yyyzzz{{{{{{yyyvvvuuuvvvxxx|||uuuooopppvvvyyyvvvqqqeeemmmvvvzzzwwwqqqmmmkkkzzzwwwssspppoooqqqtttvvvlllsssxxxsssiiidddgggnnnvvvnnneeebbbkkkuuutttnnnhhhlllrrrxxxzzzwwwpppkkkvvvtttooojjjgggjjjpppvvvllllllmmmppptttsssnnnjjjoootttwwwtttllliiimmmsssqqqpppnnnmmmmmmmmmnnnoooppppppooonnnllljjjhhhgggeeegggkkkoooqqqqqqooonnnuuu||||||pppjjjooosssqqqlllgggeeeiiiqqqsssmmmeeehhhqqqzzzxxxoooiiilllrrryyyrrrllllllrrrvvvwwwuuujjjnnntttvvvtttpppmmmlllvvvtttpppmmmllllllmmmoooiiilllpppqqqqqqoooooonnnhhhjjjmmmppprrrrrrssssssqqqrrrqqqnnnllllllooossssssqqqoooppprrrtttrrroooiiimmmsssuuusssoookkkiiinnnppppppmmmiiijjjpppvvvqqqmmmjjjnnntttuuuooohhhpppwww|||vvvjjjgggoooyyyrrrqqqppprrrvvvwwwtttqqqkkknnnpppooommmmmmpppssstttttttttsssrrrqqqpppooonnnrrrtttssspppqqqwww|||pppmmmmmmpppuuuvvvqqqlllmmmqqqtttqqqkkkiiiooouuuxxxpppjjjkkkrrrvvvrrrlllaaahhhppprrrooolllkkkmmmtttrrrnnnkkkjjjllloooqqqllllllkkkjjjjjjiiiiiiiiigggggghhhjjjlllmmmlllkkkkkkllllllmmmmmmnnnnnnnnnmmmkkkjjjjjjlllmmmmmmmmmlllooorrrrrrqqqooonnnnnnuuuwwwvvvqqqkkkhhhlllpppjjjgggfffkkksssuuuqqqkkktttvvvxxxuuupppnnnooorrrvvvpppiiijjjpppsssqqqmmmjjjmmmpppoookkkiiijjjlllsssqqqnnnllllllnnnppprrrrrrnnnkkklllppprrrpppmmmoooooonnnoooooonnnkkkiiijjjqqqvvvtttllliiimmmssssssnnniiiiiinnnpppooommmjjjkkklllkkkkkklllooorrrrrrpppnnnnnnqqqsssttttttmmmlllmmmqqqttttttpppkkkpppuuuxxxtttnnnlllqqqwwwuuurrrppprrrvvvyyyxxxvvvuuutttrrrrrrrrrrrrqqqppptttttt{{{pppuuu{{{yyyssspppqqqyyy~~~xxxlllgggnnnxxxyyyppphhhiiiqqqtttnnnggghhhooouuuuuuoookkkmmmqqqvvvqqqkkkiiilllppprrrrrriiikkkpppuuuxxxwwwsssooosssttttttttttttsssssstttuuuuuutttrrrqqqqqqrrrsssyyyvvvssstttxxxyyyuuuqqqnnnqqqwwwzzztttmmmkkkooouuuvvvqqqlllsss~~~xxxuuuqqqqqqrrrqqqmmmiiirrrttttttqqqnnnpppxxxxxxqqqlllooowww{{{wwwqqqpppwww|||{{{tttooonnnoootttrrrppprrrvvvxxxvvvsssnnnwwwzzzsssqqqvvvxxxtttrrrsssvvvyyy{{{zzzwwwtttqqquuuwwwrrrkkkkkkttt}}}~~~ssslllqqq}}}{{{qqqhhhtttzzzssssssvvv|||zzz~~~oookkksss||||||yyyvvvttttttuuuvvvvvvtttttttttsssssssssrrrrrrtttwwwuuuqqqvvv~~~|||rrrvvvooopppzzz}}}vvvqqqrrrwww~~~}}}uuusss|||xxxooojjjrrruuuvvv}}}wwwqqqsssyyy}}}yyyvvvvvvxxxxxxvvvssstttmmmnnnvvvvvvoooooovvvzzzxxxvvvtttrrrrrrrrrrrrmmmqqqtttqqqllliiilllppptttpppiiigggmmmuuuuuuooollllllnnnqqqsssrrrpppmmmsssppplllkkklllnnnooopppqqqqqqqqqpppooonnnnnnnnnqqqooommmmmmnnnoooooopppnnnppprrrqqqooommmlllmmmsssppplllkkkkkkkkkjjjhhhgggiiimmmppprrrrrrqqqpppxxx{{{yyyrrrmmmmmmnnnmmmllliiihhhjjjnnnooolllggglllpppuuuuuurrrnnnnnnooorrrrrrrrrrrrssstttuuuvvvsssrrrqqqrrrsssttttttsssnnnoooooooooooonnnmmmllllllooorrrqqqmmmlllnnnqqqjjjkkkmmmqqquuuvvvsssqqqpppsssuuuqqqkkkiiilllpppxxxtttpppmmmmmmppprrrsssjjjlllnnnppppppnnnkkkiiikkknnnppppppnnnmmmoooqqqpppnnnmmmmmmmmmnnnoooooopppqqqpppooommmmmmoooqqqoooqqqrrrsssrrrqqqqqqqqqtttqqqnnnmmmmmmoooqqqrrrppppppqqqqqqpppooonnnmmmuuuwwwxxxwwwuuuuuuxxx{{{nnnlllmmmooosssuuussspppnnnpppqqqpppooooooqqqtttpppooooooppprrrqqqooolllkkknnnppppppmmmkkkkkkmmmnnnnnnoooppppppooommmllllllmmmmmmkkkiiiiiikkknnnhhhffffffjjjpppqqqmmmiiiiiikkknnnooommmllllllmmmpppllliiijjjmmmpppooommmffflllssswwwvvvqqqlllhhhuuuvvvvvvrrrmmmkkkkkkmmmjjjiiiiiijjjmmmqqqtttuuuxxxvvvtttssstttsssqqqooopppoooooooooppppppppppppssspppllljjjjjjlllnnnooommmnnnnnnoooooonnnmmmmmmsssrrrooonnnnnnoooqqqrrrpppnnnlllnnnqqqqqqmmmjjjlllppptttsssooommmpppsssqqqnnnkkkkkknnnoooooommmkkklllnnnpppqqqqqqqqqpppppppppqqqsssttttttqqqnnnnnnoooqqqqqqqqqqqqqqqqqqqqqpppppprrrssssssrrrpppoooqqqtttsssrrrqqqsssvvvwwwsssoooooorrrtttsssppppppxxxxxxnnnrrrxxxvvvrrrqqqvvvwwwwwwsssnnnlllnnnpppqqqooommmmmmnnnnnnmmmlllooooooppppppqqqrrrssstttrrrpppnnnoooppppppnnnlllnnnnnnnnnppptttuuuuuutttrrrppppppuuuzzzzzzsssmmmrrrvvvyyyvvvooommmqqqwwwxxxuuurrrtttxxxxxxtttoooppppppsssvvvsssmmmmmmpppwwwsssnnnkkkqqqzzz}}}{{{rrrtttvvvuuurrrnnnlllkkkpppoooooopppqqqsssuuuwwwssssssssssssssssssssssssvvvuuutttuuuwwwvvvssspppnnnqqqtttvvvvvvtttrrrqqqqqqtttuuurrrqqqtttuuutttooonnnpppuuuyyyyyytttoooqqqtttuuusssppppppuuu{{{xxxtttrrrtttyyy{{{wwwsssppptttxxxyyywwwuuuttttttwwwuuurrrttt}}}uuurrruuuxxxvvvsssqqqrrrsssrrrpppppprrrttt}}}zzzsssnnnrrryyyzzzxxxnnnooosss{{{|||wwwqqqooozzz|||}}}}}}|||{{{}}}~~~vvvuuuuuuxxx|||}}}{{{yyyyyywwwvvvvvvxxxyyyxxxwwwtttwwwyyy{{{yyywwwtttsssttttttrrroooqqquuuyyyzzzvvvuuuuuuvvvwwwvvvssspppooooooooooooooopppqqqrrroooooollljjjnnnssssssnnnsssppplllkkkmmmooopppqqqmmmjjjhhhjjjnnnooommmjjjuuuvvvtttpppjjjjjjnnnrrrrrrmmmhhhjjjpppsssppplllmmmpppttttttqqqmmmllllllrrrooojjjiiijjjkkkjjjiiijjjkkkmmmoooqqqrrrrrrrrrvvvsssrrrsssqqqllljjjlllmmmmmmnnnmmmlllkkklllmmmpppoooppprrrtttsssoookkkjjjpppvvvvvvrrroooqqquuuzzzuuuooonnnrrrwwwxxxxxxiiikkknnnpppqqqpppmmmlllppprrrssspppkkkjjjmmmqqqmmmmmmooossswwwxxxtttqqqppptttvvvrrrkkkgggiiillltttsssqqqnnnlllllloooqqqooommmlllnnnpppqqqnnnllliiilllppprrrrrrpppmmmkkkppprrrrrrnnniiijjjpppwwwrrrlllgggjjjrrruuupppjjjlllppptttsssooommmnnnpppzzzsssllljjjmmmpppqqqqqqppppppqqqqqqpppooonnnmmmwwwyyyzzz{{{zzzxxxvvvuuullllllmmmoooqqqsssttttttooonnnnnnppptttvvvuuusssiiinnnttttttpppmmmllllllvvvssspppllljjjjjjkkkmmmgggkkkpppttttttqqqllliiilllmmmmmmkkkiiijjjnnnqqqjjjgggeeejjjrrrtttooohhhhhhllloooooollljjjjjjkkkqqqmmmjjjkkkooorrrpppmmmhhhlllrrruuutttpppllljjjrrrrrrrrrqqqooommmjjjiiimmmnnnnnnkkkiiinnnxxxzzztttpppqqqvvvxxxsssmmmiiioootttsssooommmooossszzzrrrjjjgggiiinnnpppqqqjjjlllnnnpppqqqooollljjjsssttttttpppllllllqqquuuqqqnnnmmmooorrrsssoookkkoooooooooppprrrrrrrrrqqqnnnnnnmmmmmmnnnnnnnnnnnnrrrooonnnooosssuuutttsssmmmooossswwwxxxuuuooojjjooorrrsssqqqnnnnnnrrrvvvqqqllljjjooowwwyyyrrrjjjjjjpppvvvuuuooommmpppuuuwwwrrrnnnnnnrrrtttssspppnnn{{{uuukkknnnsssqqqqqqtttzzztttnnnmmmoooppplllhhhiiioootttrrrllliiimmmqqquuupppkkklllsssxxxxxxvvvpppqqqrrrttttttpppkkkfffqqqooolllmmmppptttwwwxxxpppnnnnnnuuu~~~~~~tttkkkqqqxxx}}}xxxooolllrrrzzzuuutttsssuuuvvvuuuqqqnnnssspppoooppppppnnnooossssssnnnmmmqqquuutttrrrsssqqquuuxxxtttllliiimmmrrrnnnkkkjjjnnntttvvvsssnnnooouuuyyywwwppplllooosssyyyrrrmmmqqqxxx|||xxxrrrjjjpppwwwxxxuuuqqqpppqqqtttpppooorrrtttrrrrrrtttooommmnnnrrrwwwxxxtttoooqqqqqqrrrtttvvvwwwwwwwwwrrrvvvyyyxxxuuurrrsssuuu{{{tttooopppvvvzzzxxxsssoooqqqqqqnnnrrr}}}|||wwwyyyzzzwwwrrrqqqssstttsssqqqrrruuuxxxwwwrrrrrrttttttuuuwwwoootttwwwvvvvvvxxxwwwuuu{{{wwwuuuyyy{{{tttvvv|||}}}wwwtttwww{{{|||ssskkkooozzz}}}vvvooouuu|||}}}yyytttqqqqqqtttyyyuuukkkmmmzzz|||ttttttuuuxxxzzzyyyuuuqqqssspppmmmnnnqqqtttsssqqqiiilllmmmkkkllloooooolllwwwsssnnnlllmmmooorrrssshhhhhhhhhjjjkkkllllllkkkvvvuuurrrnnnjjjkkknnnrrrsssrrrqqqqqqrrrqqqmmmjjjnnnooopppqqqrrrqqqooommmllllllllljjjiiihhhiiijjjnnnmmmllllllmmmpppsssuuuoooiiiiiirrrsssmmmjjjnnnooorrrtttqqqllljjjmmmqqqpppooooooqqqssssssooollliiinnnsssssspppnnnooorrrxxxuuurrrpppqqqsssuuuvvvllllllmmmnnnooooooooooooqqqppppppooonnnnnnnnnooooooppprrrtttttttttuuuvvvssstttrrroookkkiiijjjllliiimmmrrrsssppplllkkkkkkvvvqqqnnnooosssvvvtttqqqjjjkkknnnrrrsssqqqlllhhhrrrttttttpppkkkkkkrrryyyqqqmmmjjjmmmsssuuupppkkklllooorrrrrrpppoooooopppuuupppkkkiiikkknnnoooooowwwvvvtttrrrppppppppppppqqqtttxxx||||||xxxqqqllllllnnnoooooooooppprrruuuppplllkkkpppxxx{{{wwwrrrjjjnnnsssrrrnnnkkkkkklllxxxtttoookkkjjjkkkkkkkkkgggjjjnnnrrrsssqqqnnnkkkkkkkkkjjjkkkmmmnnnnnnnnnllliiigggjjjooorrrpppmmmmmmlllkkkjjjjjjkkkjjjjjjllllllnnnoooppppppnnnmmmppppppnnnkkkjjjkkkooorrrllllllmmmooopppoookkkhhhqqqrrrqqqmmmjjjmmmxxxxxxrrrnnnpppuuuvvvrrrmmmjjjoootttsssooommmpppuuuvvvrrrllljjjkkknnnooopppnnnoooooooooooooooooooooppprrrssspppmmmlllnnnqqqqqqqqqqqqqqqqqqpppooommmpppmmmkkkmmmsssuuurrrnnnlllnnnoooooonnnmmmmmmnnnxxxrrrllllllqqqvvvwwwvvvkkknnnssswwwyyyvvvpppkkkpppqqqrrrqqqoooooorrrtttpppnnnmmmpppttttttpppkkklllooorrrttttttsssssssssttttttsssssssssrrrpppooopppyyysssjjjlllpppooorrrwwwzzzrrrkkkjjjnnnooojjjdddfffooowwwvvvooojjjnnntttvvvppplllmmmsssxxxwwwtttttttttuuuuuussspppllliiiooommmlllmmmpppsssttttttpppppprrrvvvyyyzzzwwwuuuuuuxxxyyywwwsssrrrtttvvvpppsssvvvvvvssspppooopppuuuoookkkmmmooooooqqquuunnnjjjooozzz{{{qqqiiiiiiuuuvvvtttmmmggghhhpppxxxmmmkkkjjjnnnsssuuurrrnnnqqquuuxxxwwwsssppppppppptttqqqpppssswwwxxxvvvsssnnnqqqttttttsssssstttvvvuuunnnmmmvvvyyyssspppssssssssssssssstttuuuttttttqqqppppppuuu{{{}}}yyytttsssxxx|||{{{uuuqqqsssvvv}}}tttlllnnnwww}}}{{{wwwmmmrrrsssppppppuuu|||~~~yyyvvvuuuvvvuuuttttttwwwyyy{{{|||uuuppprrr|||}}}tttnnnooovvv|||zzzpppnnnxxxyyysssooottt|||xxxqqq{{{~~~}}}wwwtttvvvyyy|||tttnnnqqq{{{|||uuurrruuuxxxxxxvvvsssssssssssswwwuuupppqqqxxx|||yyywwwxxxxxxxxxwwwwwwwwwxxxuuurrroooppprrrtttrrrpppiiimmmnnnlllllloooooommmuuurrrooonnnoooppppppoooiiilllnnnmmmjjjjjjoootttssspppmmmlllnnnoooooonnnrrrzzz~~~tttkkkiiikkkqqqllliiilllrrruuusssoooeeejjjnnnmmmhhhfffhhhlllpppmmmjjjhhhjjjnnnsssvvvlllffffffoooqqqkkkjjjnnnnnnqqqssspppkkkiiilllpppmmmpppssssssqqqooooooppppppoooooooooqqqrrrrrrrrrmmmrrrvvvvvvqqqmmmmmmnnntttrrrmmmjjjjjjmmmqqqsssooommmmmmpppssstttppplllpppsssuuusssoooooouuu{{{vvvrrrmmmkkklllnnnnnnnnnhhhlllqqqrrrqqqooooooqqqyyytttoooppptttwwwvvvsssmmmmmmmmmnnnpppooommmkkkqqqppppppooonnnnnnppprrrllloooqqqpppnnnlllmmmnnnooonnnnnnqqqssstttrrrpppjjjkkklllkkkiiiiiilllooo}}}zzzvvvrrroooooopppqqqjjjnnnuuu{{{|||xxxoooiiioooooopppooonnnnnnppprrrooolllkkkpppwww{{{wwwrrrqqqooonnnlllllllllllllllrrrpppnnnmmmmmmmmmkkkiiillllllkkklllmmmnnnpppqqqjjjhhhgggkkkppprrrnnnhhhmmmlllkkkjjjjjjlllpppttttttmmmfffeeeiiimmmllljjjeeekkkrrrsssppplllllllllrrrppplllhhhgggjjjppptttiiijjjkkkooorrrrrrpppnnnrrrpppnnnkkkjjjmmmqqquuuqqqppppppppppppppppppoooqqqppppppooonnnppprrrtttllloooqqqqqqooommmmmmmmmwwwtttpppmmmmmmooosssvvvmmmnnnnnnoooooommmlllkkkpppsssvvvtttooolllmmmooonnnkkkiiilllqqqssspppllllllnnnoooooonnnmmmmmmnnntttpppmmmoootttvvvtttppplllmmmppptttwwwwwwuuurrrnnnmmmmmmooorrrsssqqqooopppsssuuurrrmmmkkknnnrrrrrrnnnlllrrr{{{~~~yyyrrrqqqvvvzzzzzztttooonnnnnnqqqvvv}}}tttjjjlllppppppsssyyyvvvrrrnnnllllllkkkiiigggjjjooouuuvvvssspppqqqrrrqqqqqqqqqrrrssssssrrrqqqzzzxxxvvvssspppoooooopppiiikkknnnqqqtttsssooolllpppuuuyyyvvvpppqqqzzz|||vvvrrrsssyyyzzzuuuooolllsssxxxwwwppplllooossstttooolllnnnpppppprrruuurrrmmmpppxxxxxxnnniiikkksssrrrpppnnnmmmnnnppprrrnnnnnnoooppppppqqqtttvvvxxxtttqqqtttyyyzzztttmmmkkkrrryyyyyytttpppqqquuuuuuqqqnnnnnnrrrwww{{{}}}uuuooopppzzz}}}vvvqqqrrrwwwxxxwwwsssoooooosssxxxqqqooopppvvv|||~~~yyytttxxxyyyzzzzzzyyywwwvvvvvvuuuqqqnnnpppuuuzzzzzzyyyuuuuuurrrnnnooovvv{{{|||xxxuuuxxxzzzuuurrruuu{{{~~~{{{pppmmmrrr}}}}}}sssmmmnnnwww|||yyyooonnnxxxyyytttpppqqqvvvyyyyyywww|||xxxxxx{{{{{{xxxtttvvvwwwwwwwwwvvvuuusssrrruuurrrnnnooossswwwzzz{{{sssppprrrxxxxxxrrrqqqttt|||}}}|||wwwrrrrrryyyrrrsssssssssrrrqqqppppppnnnpppooolllmmmrrrsssqqqnnnnnnnnnooopppooollljjjnnnrrruuurrrllllllttt{{{pppmmmjjjlllppprrrpppmmmrrruuuiiihhhmmmppplllhhhjjjppptttssspppeeejjjnnnmmmiiigggjjjnnnooommmkkkjjjkkknnnrrrtttooolllkkkmmmllljjjjjjnnnmmmnnnnnnmmmkkkjjjjjjjjjkkkpppuuutttooommmoootttxxxrrrmmmnnntttxxxwwwtttfffoooxxxxxxqqqjjjiiikkkxxxtttnnnjjjiiilllpppsssnnnlllmmmqqquuuuuuqqqlllpppssstttqqqmmmmmmssszzztttqqqmmmlllnnnpppppppppsssqqqnnnllllllqqqxxx}}}vvvssspppppprrrsssrrrpppoooooommmlllkkklllmmmnnnnnnllljjjlllnnnooommmjjjhhhnnnsssppphhheeejjjpppqqqooonnnqqquuuvvvssspppfffiiilllkkkhhhhhhkkkooozzzxxxtttqqqnnnmmmmmmmmmhhhmmmsssxxxxxxuuupppmmmppppppoooooooooooonnnnnnnnnmmmmmmooosssuuutttrrrwwwqqqjjjhhhkkknnnnnnlllkkkmmmoooppppppnnnkkkiiipppmmmjjjhhhiiilllqqqtttkkkhhhgggkkkppprrrmmmhhhmmmnnnnnnkkkhhhiiinnnttttttmmmfffeeeiiinnnnnnlllfffkkkqqqrrrooollllllmmmjjjlllnnnooommmlllllllllkkklllnnnppprrrtttvvvwwwooolllhhhhhhjjjkkkjjjiiikkkooorrrpppmmmlllnnnrrrvvvrrrnnnmmmooorrrrrrrrrgggmmmssstttqqqmmmmmmnnn{{{wwwqqqmmmlllooosssvvvllllllmmmnnnooonnnlllkkkooosssuuutttooolllmmmoookkkkkkkkklllnnnnnnnnnmmmnnnnnnmmmmmmnnnnnnnnnnnniiilllqqqxxx{{{wwwnnngggmmmmmmnnnqqquuuwwwxxxwwwmmmkkkkkknnnsssuuurrrnnnrrrwwwzzzuuullliiiooovvvuuuoookkkqqq{{{zzzsssrrrwww||||||wwwqqqooooooqqqvvvvvvkkknnnrrrrrrssswwwqqqrrrrrrnnnjjjhhhjjjmmmnnnoooqqqsssuuutttqqqooolllppptttuuurrrpppooooooyyyxxxvvvrrrooooooqqqtttiiikkkooosssuuurrrlllhhhpppwww{{{vvvnnnnnnzzz}}}uuupppssszzz|||uuummmmmmqqquuutttpppnnnqqquuuqqqoooooosssssspppqqqtttyyysssooonnnmmmllloootttlllllloootttxxxvvvnnngggnnnrrrtttrrrnnnooovvv}}}|||tttooosss{{{}}}uuummmiiittt}}}ssslllpppvvvwwwrrrmmmnnntttzzz}}}}}}uuusssuuuzzz{{{xxxuuuuuuuuuvvvuuuqqqmmmlllqqquuupppqqqsssvvvyyyzzzyyyxxx}}}yyyvvvxxx|||~~~{{{xxxoooqqqrrrrrrssstttvvvxxx~~~uuunnnqqq|||}}}uuu{{{}}}~~~xxxtttsssvvv}}}~~~zzzuuurrrrrrttttttrrrsssvvvpppuuuwwwuuuuuuwwwxxxvvvzzzyyyvvvssssssvvv|||zzzsssuuu}}}yyyrrrrrrwww{{{xxxrrrmmmmmmoootttooojjjlllsss{{{uuunnnqqq{{{zzzpppmmmsss|||}}}|||wwwrrrrrrxxx~~~lllrrrwwwvvvqqqmmmooorrrsssrrrnnnjjjmmmsssuuusssllllllnnnqqqrrrpppllliiipppssstttrrrnnnnnnsssxxxpppooommmmmmnnnpppqqqqqqttt{{{~~~uuummmlllnnnlllmmmmmmnnnmmmmmmnnnnnnnnnllljjjjjjkkknnnppprrrkkklllnnnqqqrrrqqqpppooopppsssqqqkkkhhhlllppprrrooollljjjlllooooookkkfffkkkppptttsssooommmppptttxxxrrrmmmooouuuyyywwwssshhhnnntttuuuqqqmmmmmmnnnqqqqqqooonnnmmmmmmnnnnnnmmmppprrrrrrpppooopppqqqppppppoooppppppqqqqqqqqqnnnqqqtttsssooonnnooorrrxxxssskkkhhhjjjqqqyyy}}}qqqrrrrrrrrrqqqooommmlllooooooooollliiiiiimmmqqqnnnllljjjkkkmmmnnnmmmkkkjjjmmmooommmiiiiiimmmqqqrrrrrrrrrssssssrrrpppooommmmmmllljjjjjjkkkmmmooorrrrrrssssssrrroookkkiiilllnnnppppppnnnnnnpppsssooommmmmmoooqqqrrrooollllllnnnpppooommmmmmpppssswwwrrrkkkiiikkknnnnnnmmmhhhmmmrrrtttqqqmmmllllllnnnmmmkkkjjjjjjmmmoooqqqllllllllllllllllllnnnooommmnnnnnnllljjjjjjlllmmmmmmmmmlllkkkkkklllmmmoooooommmllllllnnnppppppnnndddjjjppptttrrrnnniiifffmmmoooooonnnnnnpppvvv{{{mmmkkkhhhhhhjjjkkkjjjiiikkknnnrrrpppmmmlllooosssuuurrrpppoooqqqqqqpppooolllmmmooopppqqqqqqrrrrrruuutttrrrpppnnnmmmmmmmmmmmmooopppooommmmmmqqqtttoooooonnnppprrrrrrpppmmmiiimmmpppooollljjjllloooqqqnnnkkkkkknnnoooooommmfffkkksssyyyyyytttmmmgggpppooonnnppptttvvvxxxxxxlllllllllnnnqqqsssuuuuuuuuuvvvwwwvvvsssrrrrrrsssqqqqqqrrrssstttuuuuuuuuuxxxwwwvvvwwwyyyxxxuuurrrrrrxxxxxxkkknnntttsssrrrsssooorrrtttpppkkkiiilllqqqpppnnnnnnpppssstttppplllkkkooossstttsssqqqppppppqqqtttuuuuuurrrpppppprrrppppppppprrrrrrqqqmmmkkkpppsssuuuvvvtttuuuwwwzzzvvvvvvvvvvvvvvvuuusssqqqssspppmmmooosssuuuuuusssmmmooouuuyyywwwqqqooorrrvvvvvvqqqjjjiiinnntttuuuiiijjjooouuuzzzwwwnnnfffooosssuuusssooopppwww~~~zzzwwwttttttuuuuuurrroooooouuu{{{zzzvvvrrrtttwwwpppqqqsssuuuwwwxxxwwwvvvvvvxxxxxxtttssswwwyyyyyyqqqpppoooqqqrrrsssqqqnnnnnnrrrvvvvvvttttttxxx|||~~~xxxsssvvv}}}{{{tttvvvxxxvvvrrrqqqtttwwwzzzuuuvvv~~~xxxuuuxxxtttwwwyyy|||}}}}}}}}}}}}||||||vvvooonnnsssyyyzzzqqqooorrrxxxzzzvvvrrrqqqzzzzzzxxxuuusssvvv}}}zzzuuuuuuzzz{{{xxxsssvvvwwwwwwvvvsssqqqqqqqqqrrrrrrrrrsssvvvxxxyyyzzzwwwuuussstttttttttuuuxxxuuuvvvwwwxxxyyyxxxuuutttgggqqqzzzyyypppkkkooottttttqqqkkkfffjjjrrruuusssmmmnnnpppssstttrrrnnnkkknnnoooppppppoooooopppqqqqqqrrrrrrooollllllqqqvvvvvvvvvuuuuuuuuusssqqqooohhhnnntttssslllhhhiiimmmwwwoooffffffmmmtttuuutttgggkkkrrrwwwxxxtttoookkkooovvvuuujjjgggpppxxxyyyrrrmmmjjjmmmtttuuunnnfffmmmooorrrrrrpppoooqqqsssrrrooommmooosssuuusssppplllnnnooopppqqqqqqrrrsssjjjlllppprrrrrroookkkhhhnnnssswwwssskkkhhhnnnuuuqqqmmmkkkooouuuvvvooohhhhhhrrr{{{zzzqqqjjjmmmrrruuupppjjjhhhlllqqqttttttppprrruuuuuurrrnnnlllkkkmmmppppppmmmhhhggglllqqqpppooonnnmmmmmmnnnooopppooommmkkkkkknnnqqqrrrrrrrrruuuwwwuuupppmmmmmmnnnwwwqqqkkkiiikkkooopppoookkkoootttxxxwwwrrrlllhhhoooooommmiiieeegggooovvvmmmkkkjjjnnnssstttpppkkkkkkooorrroooiiihhhmmmsssuuurrrnnnllllllmmmnnnnnniiiooouuuuuuqqqmmmmmmnnnkkklllmmmnnnnnnnnnmmmmmmmmmpppqqqlllggggggooowwwmmmllllllmmmnnnmmmjjjfffffflllrrrqqqllliiilllqqqyyyoooggggggnnntttssspppeeejjjpppsssqqqmmmiiigggmmmooonnnkkkhhhjjjrrrzzznnnmmmlllkkkkkklllnnnooollloooqqqpppooonnnpppsssrrrsssssssssrrrpppnnnmmmsssoookkkkkkppptttvvvvvvnnnpppssssssqqqlllgggcccooosssuuupppkkkllluuupppkkkhhhllluuuxxxssslllhhhoootttrrrkkkggglllrrrsssnnniiiiiinnnpppooommmlllooorrrtttrrrpppooooooqqqppppppqqqtttvvvvvvvvvlllnnnooonnnnnnqqqwww}}}xxxtttrrruuu{{{|||uuunnnlllsssyyyuuullliiipppxxx}}}vvvppprrrzzz~~~zzzuuuttt{{{yyykkknnnuuutttpppoooppprrrtttqqqlllkkknnnrrrooonnnmmmnnnqqqqqqnnnkkklllnnnppprrrssstttssssssiiiooovvvxxxvvvqqqnnnmmmxxxuuuqqqoooooopppppppppqqqnnnooouuu}}}}}}uuulllooowww}}}zzzrrrmmmqqqwwwxxxnnnfffjjjvvv|||xxxqqqjjjpppxxx~~~yyyqqqnnnpppnnnttttttmmmlllrrrtttooommmlllmmmpppsssssspppmmmooorrruuutttrrrrrrwww{{{wwwzzz{{{vvvooolllnnnrrrwwwvvvuuuvvvyyyzzzyyywwwiiipppyyy}}}{{{uuuqqqooowww|||yyynnnllluuu|||}}}ooolllkkkrrrzzz{{{sssjjjnnntttxxxvvvppppppwww}}}wwwrrrttt|||~~~}}}}}}}}}yyytttsssuuuwwwrrrxxx{{{yyyyyyzzzyyyvvvuuuzzzzzzuuuttt{{{ssszzz~~~|||~~~~~~|||pppnnnvvv{{{yyyxxxpppooowwwzzzuuurrruuuxxxxxxwwwuuusssvvv|||||||||zzzxxxvvvuuuvvvvvv}}}xxxssssssxxx{{{yyyvvvsssxxx}}}}}}xxxrrrooooooyyy|||wwwlllmmmyyy}}}nnnnnnrrrzzz~~~sssiiipppmmmkkkmmmrrruuutttrrrmmmnnnooonnnllllllmmmooorrrxxxvvvlllhhhooouuussskkkiiijjjrrrzzzzzzpppfffuuuwwwwwwqqqjjjkkksss{{{yyytttooonnnppprrrrrrpppiiinnnrrrsssooolllkkklllpppooommmkkkkkknnnppprrrrrrrrrqqqqqqrrrrrrssstttkkklllnnnqqqsssrrrnnnkkklllrrrvvvsssllljjjooovvvvvvmmmfffkkkvvv{{{vvvnnnccclllwwwzzzvvvoookkkjjjrrrpppnnnmmmnnnqqquuuwwwiiijjjkkknnnqqqqqqmmmjjjoootttwwwsssllliiimmmrrrooooooooonnnllllllmmmnnnrrrqqqpppqqqqqqqqqooommmjjjmmmpppnnniiigggjjjnnnzzzuuuooojjjiiilllqqquuujjjjjjkkknnnpppnnniiicccmmmtttwwwqqqfffdddnnnzzzuuunnnhhhjjjsssxxxuuupppnnnrrrvvvuuuqqqmmmlllmmmwwwtttnnnjjjiiikkknnnqqqqqqsssuuuvvvuuurrrnnnkkkmmmmmmmmmmmmmmmmmmmmmmmmnnnrrruuurrrllljjjmmmrrruuunnnggggggnnnssssssqqqdddiiiooopppmmmlllnnnrrr}}}yyytttooommmmmmnnnpppeeeiiinnnrrrsssoooiiieeemmmppprrrmmmfffeeelllsssuuullleeegggpppsssnnnfffiiilllooopppooonnnnnnoooqqqooommmllllllkkkjjjhhhjjjkkkmmmnnnooonnnmmmlllmmmmmmlllmmmnnnnnnllljjjnnnqqqqqqnnnjjjkkkqqqwwwooohhhdddiiitttxxxrrrkkkgggrrr}}}~~~uuummmlllnnnuuupppkkkjjjmmmrrrtttuuulllmmmpppsssssspppiiieeerrrtttssspppllljjjmmmpppmmmmmmnnnmmmnnnppptttvvvtttooojjjjjjnnnpppnnnkkkhhhooouuuuuuoookkkkkknnnqqqppppppoooooooooooopppnnnhhhkkkwww{{{tttoooqqqsssvvvvvvpppjjjlllwwwvvvrrroooqqqwwwxxxsssmmmiiiqqqxxxuuullliiiooowwwxxxvvvssstttwwwyyywwwuuuwww|||ttthhhhhhkkklllqqqxxxtttmmmiiillluuuxxxrrrkkkiiimmmqqqqqqmmmjjjkkklllyyyrrrlllmmmsssxxxvvvrrreeekkksssxxxwwwrrrmmmiiiyyyxxxuuuooojjjjjjnnnsssqqqnnnmmmpppvvvwwwsssnnnssssssssstttuuuvvvuuuuuuqqqqqqrrrtttttttttssssss|||xxxtttsssuuuvvvtttrrroookkkjjjnnnpppnnnkkkkkktttsssqqqmmmkkkmmmqqquuupppllliiinnnvvvyyyvvvppprrrxxx{{{wwwnnnjjjnnnuuuzzzuuuuuuyyy|||zzzxxxnnnqqquuuxxxxxxvvvsssqqqsssvvvxxxwwwtttsssuuuwwwqqqqqqpppqqqqqqrrrrrrrrrpppmmmmmmqqqvvvyyyvvvrrrtttxxx{{{yyyuuuvvv~~~~~~sssvvv~~~zzznnnooossszzz}}}vvvrrrsss{{{{{{yyyrrrlllnnnxxxyyywwwrrrxxxyyyqqqpppxxxxxxxxxvvvppplllnnnwwwyyyrrrmmmrrr{{{~~~xxxpppttt~~~tttmmmqqqxxxzzznnnmmmvvv~~~{{{oooxxx~~~vvvooolllmmmzzzxxxuuussstttxxxzzzyyyxxxxxxzzzyyywwwuuurrrllliiikkkrrruuutttppphhhjjjnnnpppqqqpppmmmkkkqqqsssqqqmmmkkkooorrrqqqnnnnnnoooqqqtttssspppmmmsssrrrqqqppppppqqqtttuuusssssssssrrrpppnnnmmmmmmmmmmmmmmmooopppqqqpppooollllllmmmnnnooonnnnnnmmmttttttsssqqqnnnooorrruuunnnllllllooossssssnnnjjjmmmpppsssqqqnnnmmmqqqtttuuuppplllnnntttvvvrrrllljjjoootttuuusssooommmlllooooooppppppppppppppppppkkkmmmnnnnnnnnnpppsssvvvrrrrrrrrrssssssrrrooommmlllqqqtttqqqkkkiiimmmsssvvvrrrnnnnnnqqqrrrqqqnnniiilllnnnmmmjjjhhhiiikkkwwwtttpppllllllnnnrrruuulllkkkkkklllmmmlllkkkiiinnnppprrrpppllllllnnnqqqrrrooollllllnnnooopppoooppppppooooooppppppooonnnppppppooommmlllkkkkkkjjjuuuuuutttsssrrrrrrrrrqqqllllllmmmooorrrqqqnnnkkkppptttvvvsssmmmjjjmmmrrrrrrmmmhhhiiimmmqqqqqqooogggkkkooopppooonnnppprrrwwwvvvtttrrrpppooommmmmmjjjmmmooonnnkkkjjjkkkmmmnnnnnnmmmkkkjjjiiikkklllooommmllllllmmmmmmkkkjjjlllkkkkkkmmmppprrrqqqoooiiillloooooollliiiggggggjjjkkkkkklllmmmnnnnnnnnnnnnnnnmmmlllkkkkkkkkklllpppqqqpppnnnkkkkkkooosssllliiihhhkkkooorrrqqqnnnooosssvvvwwwuuurrrpppooonnnnnnnnnppprrrsssrrrpppsssrrrppppppppppppooommmpppooonnnnnnoooooonnnmmmmmmpppqqqpppmmmmmmqqqtttrrrnnnjjjkkkoooqqqoookkkiiimmmqqqrrrnnnkkkjjjlllssspppllliiiiiilllppprrrkkkkkkpppxxxzzzuuupppnnnrrrrrrrrrpppoooppptttwwwtttttttttsssrrrpppnnnlllmmmnnnnnnnnnnnnoooqqqssspppssswwwyyyyyywwwuuutttyyy~~~ooodddfffiiikkkqqqxxxsssooommmoootttuuuqqqlllkkknnnppppppmmmlllllllllqqqppppppqqqrrrrrrqqqqqqnnnppprrrsssrrrqqqqqqppprrrqqqqqqqqqqqqpppnnnmmmooorrrsssrrrooonnnpppsssuuuqqqooossszzz}}}yyysssooorrruuuvvvuuuttttttuuu|||yyywwwvvvvvvuuutttsssmmmjjjkkkqqqsssoooiiigggpppppppppooooooooopppqqqmmmmmmmmmooorrrssssssrrrssstttuuusssqqqpppqqqsssvvvvvvuuuuuuvvvvvvvvvvvvvvvuuusssrrrssstttwwwxxxqqqsssuuuxxxxxxvvvssspppqqqrrrrrrqqqoooooorrrtttqqqnnnmmmqqqwwwyyyvvvrrrtttxxx{{{xxxtttuuu|||~~~}}}yyyqqqtttzzz}}}uuuqqqqqqvvvuuuuuutttssssssssssssvvvyyy||||||vvvvvv|||{{{tttpppsssxxxvvvtttqqqppptttzzz~~~wwwrrrooorrrxxxzzzwwwsssvvvyyy|||{{{wwwuuuuuuwwwzzzwwwttttttwwwyyywwwuuuuuuuuuvvvvvvvvvuuuuuuvvvtttuuuvvvwwwvvvvvvwwwwww{{{{{{{{{yyyvvvvvvxxx{{{qqqlllhhhjjjppptttqqqmmmlllkkklllooosssuuussspppooolllkkknnnpppnnnmmmoooppprrrssspppmmmmmmqqquuuppplllkkkooouuuwwwsssnnnmmmrrrvvvtttoookkkjjjkkkpppllljjjkkkqqqttttttrrriiilllooorrrrrrpppmmmkkkuuuuuussspppllllllooossspppmmmlllnnnqqqrrrnnnjjjooonnnnnnoooqqqrrrsssrrrsssssssssrrrqqqooommmkkkqqqqqqqqqpppoooooooooooolllnnnqqqsssssspppllljjjmmmoooooonnnmmmqqqyyytttpppnnnssszzz{{{sssjjjkkkrrrxxxtttkkkhhhnnnvvvvvvqqqmmmmmmpppsssrrrooonnnnnnnnnmmmlllkkkkkkjjjrrrpppnnnmmmmmmnnnpppqqqmmmlllllljjjiiijjjmmmoooooolllkkknnnssssssnnniiinnnppppppmmmiiihhhjjjnnnqqqmmmjjjjjjnnnqqqpppnnnjjjlllooopppooolllhhhfffvvvuuurrrqqqqqqrrruuuvvvmmmlllnnnqqqtttsssppplllssstttuuurrrnnnmmmnnnqqqnnnllljjjkkklllnnnmmmlllkkklllmmmooopppqqqqqqrrrnnnppprrrsssrrrnnnjjjhhhooopppooojjjdddeeemmmtttnnnkkkiiijjjmmmnnnkkkhhhkkkpppsssqqqllliiijjjmmmnnniiigggjjjqqquuusssooocccjjjppppppkkkffffffhhhjjjjjjjjjjjjlllmmmoooppprrrrrrqqqnnnkkkkkknnnrrrqqqpppooommmllllllmmmnnnjjjkkkllllllkkklllpppssswwwsssooopppsssuuutttqqqgggkkkqqqttttttqqqnnnlllyyyuuupppmmmnnnpppssstttmmmkkkiiilllpppqqqnnnkkknnnqqqsssqqqmmmkkkmmmpppnnnlllkkkmmmppprrrpppnnnnnnnnnnnnnnnnnnmmmmmmlllooommmkkkiiijjjkkknnnoooppptttwwwuuutttvvvvvvssspppnnnnnnpppttttttppplllrrrvvvxxxuuummmhhhhhhkkkoookkkhhhjjjpppsssrrroookkkqqqyyy|||yyyuuutttuuuyyypppeeeggglllmmmpppuuuppprrrssssssqqqpppnnnnnnnnnnnnoooooonnnmmmmmmmmmjjjpppuuuuuupppmmmmmmpppxxxuuuqqqnnnnnnppptttvvvkkkkkkmmmrrrvvvuuunnnhhhnnntttxxxsssjjjgggnnnvvvwwwpppmmmsss~~~{{{rrrpppssswwwwwwvvvuuuvvvwwwxxxyyyyyyxxxvvvuuuuuuvvvuuuooommmppprrrooollllllkkklllnnnqqqsssrrrooolllkkkooorrrqqqnnnnnnppptttrrrpppnnnoootttvvvtttqqqmmmqqqtttuuusssrrrsssttt}}}xxxrrrnnnnnnsssyyy~~~rrrqqqrrrvvvzzzyyyrrrlllqqqrrrsssrrrooooooqqqtttqqqooooooqqquuuwwwuuussstttwwwxxxvvvsssuuu{{{~~~~~~~~~~~~zzztttrrruuuqqqqqqrrrxxx|||zzzqqqhhhooorrrwww~~~zzz{{{zzzyyyvvvuuuuuuvvvyyyvvvssssssuuuwwwxxxwwwttttttssssssuuuvvvwwwwwwxxxtttrrrtttzzz|||zzzvvvoootttyyy{{{xxxtttpppoooyyysssnnnpppwwwrrrtttwwwyyyxxxuuuqqqnnnzzz}}}}}}xxxrrrrrrxxx~~~lllllllllnnnoooooommmlllwwwpppjjjkkkqqqxxx{{{{{{nnngggfffooorrrmmmjjjmmmppprrrrrrooommmnnntttyyyooollljjjnnntttuuuqqqkkklllooorrrrrrooommmllllllnnnlllkkklllppprrrsssrrrnnnoooqqqrrrrrrrrrqqqpppsssqqqooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmlllpppmmmkkknnnsssvvvtttpppooossswwwuuuoookkkjjjllltttqqqooonnnooopppooooookkkmmmqqqtttsssqqqmmmjjjmmmmmmnnnooopppssswww{{{sssqqqqqqtttyyyzzzuuupppnnnqqqrrrqqqnnnmmmooorrrpppooonnnnnnooopppppppppwwwtttqqqooopppqqqppppppkkkkkkkkklllllllllllllllkkkmmmmmmkkkiiijjjnnnrrrooojjjhhhlllsssuuuooohhhmmmpppqqqnnniiihhhjjjnnnooolllkkkkkknnnoooooommmkkklllnnnnnnnnnllljjjhhhqqqqqqrrrsssssstttttttttppppppqqqpppoooooopppqqqtttqqqnnnnnnqqqrrrpppnnnkkkllllllmmmllllllkkkjjjlllkkkkkkmmmpppqqqqqqpppiiikkknnnpppooolllhhhfffqqqpppnnnjjjfffhhhmmmqqqmmmjjjhhhjjjmmmoooooommmppprrrttttttrrrooonnnmmmjjjiiihhhlllppprrrooolllfffiiilllkkkgggfffhhhkkkggghhhjjjkkkmmmnnnoooooovvvxxxwwwrrrmmmlllrrrxxxpppnnnllllllnnnnnnnnnlllmmmnnnnnnmmmlllmmmqqqtttvvvqqqmmmmmmppptttsssrrrggglllqqqssspppnnnmmmmmmvvvrrrooommmoooqqqrrrsssllljjjiiijjjlllnnnmmmlllnnnooopppooonnnmmmlllllljjjmmmppppppooooooqqqsssvvvrrrmmmkkkmmmpppqqqqqqgggiiimmmppppppnnnkkkiiiwww}}}zzzpppmmmuuu|||{{{pppnnnooorrruuutttooojjjrrrvvvyyyuuummmhhhhhhjjjllllllllloooqqqqqqpppnnnooorrrvvvxxxwwwvvvwwwxxxwwwyyyiiikkksssssspppooooootttxxxuuuoookkklllppppppooooooooooooooonnnmmmlllrrrwwwvvvqqqnnnooorrryyyuuuqqqnnnoooqqqsssuuukkklllnnnqqqtttsssoookkkmmmrrruuusssmmmjjjnnnssstttsssssswww{{{|||yyyuuuvvvuuutttuuuvvvxxxxxxxxxrrruuuxxxxxxvvvuuuwwwzzzxxxooommmnnnppptttxxxjjjkkklllpppsssssspppmmmoooqqqrrrqqqooonnnpppsssqqqnnnmmmoootttuuussspppnnnoooqqqrrrssssssttttttyyywwwsssqqqqqqtttwwwzzzuuusssssstttvvvvvvtttrrrqqqqqqrrrssstttsssqqqpppmmmppprrrsssqqqqqqsssuuuwwwuuusssssstttwwwyyyzzz|||zzztttuuuyyyqqqpppsssyyy~~~|||tttkkkqqqrrrrrrsssyyy~~~{{{ppplllrrr{{{|||wwwsssssswwwwwwsssnnnsssvvvwwwvvvttttttxxx{{{xxxrrrnnnrrryyy}}}{{{vvvoootttyyy{{{yyyuuurrrqqqxxxssspppttt}}}yyyxxxvvvvvvvvvvvvtttsssxxxyyyyyyuuuqqqqqquuuyyyggglllrrrrrrnnnjjjjjjkkkvvvpppkkkkkkrrrxxx{{{zzzmmmffffffnnnrrrllliiilllnnnmmmmmmoooqqqtttvvvwwwpppooonnnnnnnnnnnnmmmlllooommmkkkllloooqqqqqqpppjjjmmmppppppnnnmmmnnnooovvvtttrrrpppqqqsssvvvxxxooollljjjmmmqqqsssnnniiikkknnnqqqpppllljjjlllooopppmmmllloootttvvvrrrnnnlllqqqvvvtttnnnjjjkkknnnqqqpppooooooppppppnnnllllllnnnoooqqqrrrqqqqqqpppkkkjjjkkkpppuuuvvvqqqlllnnnrrrvvvuuusssrrrvvvzzztttnnniiikkkqqqtttpppkkkhhhmmmppppppmmmlllnnnpppzzzvvvrrroooppprrrttttttjjjkkkkkkllllllllllllkkkiiillloooooollllllnnnpppnnnlllkkklllnnnpppooonnnoooooonnnnnnnnnooonnnnnnkkknnnqqqqqqnnnlllllllllpppooommmkkkkkklllnnnoooiiimmmrrrvvvwwwuuuqqqoootttuuutttoooiiiiiiooovvvtttlllfffjjjrrrwwwrrrkkkjjjkkkmmmnnnnnnlllkkkiiikkkjjjkkkmmmooopppooonnnllllllmmmmmmllllllkkkjjjooommmlllmmmoooooollliiijjjlllmmmmmmlllooosssxxxyyyssspppsssyyyzzzrrrkkkfffiiimmmoooooollljjjhhhnnnkkkfffdddeeehhhlllnnneeehhhkkknnnoooooonnnmmmvvvwwwwwwsssnnnmmmrrrxxxmmmlllkkklllnnnppppppooossspppmmmmmmppprrrsssrrroooooooooooonnnooopppqqqpppqqqrrrpppmmmnnnqqquuullllllnnnpppqqqqqqmmmkkklllmmmllljjjhhhiiimmmpppnnnllljjjlllpppqqqnnnjjjiiioootttrrrmmmlllqqqwwwyyyrrrjjjgggjjjooorrrsssgggjjjmmmpppqqqpppnnnlllttt{{{zzzpppmmmtttxxxwwwqqqrrrssstttsssrrrqqqpppttttttuuusssqqqnnnlllkkkgggpppxxxxxxqqqlllmmmpppxxxtttqqqqqqtttxxxzzz{{{ttt}}}|||iiilllwwwxxxqqqmmmpppuuuxxxtttlllhhhkkkpppppppppqqqqqqpppooooooooouuuuuuuuutttsssssstttuuusssrrrqqqrrrsssssspppnnnqqqqqqqqqooommmmmmpppsssnnnnnnooorrruuutttqqqmmmpppvvv|||{{{uuurrruuuyyy|||vvvqqqrrrwwwzzzzzzwwwlllppptttuuutttvvvzzz}}}zzzpppoooppprrrvvvzzznnnmmmmmmnnnppprrrssssssvvvssspppppprrrsssrrrpppoooppprrrrrrrrrqqqqqqqqquuuqqqnnnoootttxxxxxxvvvpppsssvvvxxxxxxvvvrrrpppxxxwwwuuurrrppprrrwww{{{rrroooooosssxxxxxxrrrlllkkkqqquuusssmmmkkkpppwwwxxxssspppqqqwwwzzzwwwsssttt{{{uuuuuurrrrrrsssuuuwwwwwwwwwvvvtttrrrqqqqqquuu~~~zzznnnjjjqqq||||||xxxuuuuuuwwwvvvqqqmmmuuuxxxzzzyyywwwwwwzzz}}}wwwuuussstttwwwyyyyyywwwwwwvvvuuuvvvyyyzzzzzzyyysssuuuxxx}}}~~~uuuqqqsssxxx~~~ttttttssssssssssssrrrrrriiinnnrrrqqqlllhhhiiilllkkkkkklllqqquuuuuurrrnnnnnnjjjiiilllnnnlllkkkmmmllljjjjjjnnnuuuxxxwwwtttqqqrrrqqqnnnjjjiiikkkmmmpppkkkggghhhnnnrrrsssrrrjjjnnnrrrqqqmmmjjjkkkmmmwwwuuurrrpppqqqsssvvvyyyooollljjjmmmrrrsssooojjjhhhlllppppppmmmkkkmmmooopppppppppqqqrrrrrrpppnnnkkknnnqqqqqqnnnmmmmmmoookkkmmmoooqqqqqqooommmkkkooonnnnnnnnnoooqqqsssuuukkkiiijjjpppwwwwwwnnndddlllrrrwwwuuuooonnnttt|||uuummmgggjjjrrrvvvqqqjjjhhhllloooooommmlllnnnqqqtttssspppnnnnnnoooqqqsssoooooonnnnnnnnnnnnnnnooojjjmmmoooqqqpppnnnmmmmmmnnnoooooommmkkkkkkooosssrrrooommmooosssuuurrroookkkpppttttttpppllllllnnnrrrpppmmmkkkkkkmmmqqqsssgggkkkrrrvvvwwwuuupppmmmtttvvvwwwrrrlllkkkpppvvvrrrkkkfffiiiqqquuuqqqkkkllllllmmmoooppppppmmmjjjhhhjjjmmmnnnooonnnmmmmmmrrrpppnnnllllllmmmoooqqqkkkjjjkkkpppuuutttllldddiiioootttrrrmmmmmmttt|||{{{rrrlllpppzzz|||tttjjjfffjjjooopppnnnjjjhhhgggqqqlllfffdddgggkkknnnooohhhiiilllnnnppppppooonnnppprrrrrrpppnnnmmmooorrrllllllllllllmmmooorrrssswwwqqqmmmnnnsssvvvtttpppjjjnnnrrrqqqmmmkkkllloooxxxvvvsssooonnnqqqvvvzzzfffhhhlllqqqssspppkkkffflllnnnooollliiiiiimmmrrrnnnllljjjlllppprrrpppnnnnnnqqqsssqqqmmmlllqqqvvvuuuooohhhfffhhhlllooooooooommmkkkiiikkknnnsssvvvjjjpppuuutttsssrrroookkkrrruuuwwwuuuqqqqqqtttxxxtttsssqqqrrrtttssspppmmmgggsss~~~|||rrrjjjmmmsss{{{uuunnnnnnrrrwwwzzzzzzsss}}}uuudddhhhsssvvvsssqqqrrrttttttpppjjjhhhkkkooommmqqquuuuuuqqqoooooopppzzzvvvrrrrrrtttwwwxxxxxxooooooppptttvvvuuuoooiiittttttrrrmmmiiijjjpppvvvooommmmmmrrryyyyyyrrrkkkooovvv|||yyyqqqmmmrrryyy}}}wwwssssssxxxzzzxxxtttlllnnnpppqqqtttwww|||zzztttrrruuuwwwtttqqqqqqrrrqqqpppmmmmmmpppvvv{{{zzzsssmmmnnntttwwwtttnnnnnnrrrvvvuuuqqqnnnppprrryyysssnnnooovvvzzzzzzxxxmmmqqqwww{{{{{{vvvpppkkkwwwxxxwwwsssoooqqqwww}}}qqqooonnnrrrwwwyyyuuuooonnnqqqtttrrrnnnlllpppuuuuuusssrrruuuxxxxxxuuuqqqvvv~~~yyypppttttttssspppnnnpppvvv{{{sssrrrrrrssswww{{{~~~~~~{{{xxxwwwxxxzzz~~~}}}|||yyywwwuuuuuutttxxxxxxyyyzzz{{{{{{{{{zzzuuuwwwyyyxxxvvvuuuvvvyyy~~~wwwqqqrrryyy~~~}}}pppvvv~~~uuupppsss{{{rrrqqqqqqrrruuuuuusssqqqrrrpppmmmkkkiiijjjkkklllfffiiiooossssssqqqllliiinnnpppooojjjhhhlllooooookkkjjjjjjnnntttwwwuuurrrqqqqqqqqqoookkkiiijjjllllllkkkiiiiiikkknnnqqqrrrppppppooonnnmmmmmmnnnnnnooopppqqqssssssrrrqqqqqqrrrqqqpppooonnnooopppqqqiiiiiikkknnnqqqqqqnnnkkkooosssvvvuuupppllllllnnnnnnmmmlllmmmooopppooommmfffjjjoooqqqooommmlllmmmpppooommmllllllnnnqqqsssmmmkkkkkkooottttttooojjjmmmoooqqqrrrrrrrrrssstttpppooonnnooopppqqqqqqqqqpppmmmjjjkkknnnqqqssssssiiimmmqqqqqqooommmmmmoootttrrrooommmmmmnnnoooqqqnnnnnnnnnoooppppppmmmkkknnnqqqrrrpppkkkjjjnnnsssssspppoooqqqtttuuussspppoooppprrrrrrrrrqqqqqqqqqnnnnnnnnnoooooopppppppppmmmnnnppprrrssssssrrrrrrpppssswwwzzzzzzxxxssspppoooooonnnnnnnnnoooooooooooommmlllooossstttppplllfffkkkppprrrpppnnnmmmmmmtttqqqnnnlllkkkmmmpppqqqiiijjjlllppptttsssmmmhhhiiiqqqxxxxxxqqqnnnqqqvvvrrrooolllnnnrrrtttqqqnnnkkkkkklllmmmnnnmmmlllkkkkkkmmmnnnnnnmmmlllllllllmmmmmmllllllmmmnnnpppqqqkkkmmmnnnppppppooonnnmmmmmmnnnooommmkkkmmmqqqvvvvvvqqqnnnoootttvvvrrrnnnkkkooorrrrrrnnnkkkkkkmmmwwwtttpppoooppprrrtttuuugggiiikkkoooqqqpppllliiijjjlllnnnpppppppppppppppooopppqqqpppoooppprrruuuxxxsssnnnmmmoooqqqqqqpppmmmlllkkkkkkkkklllkkkjjjrrrnnniiifffhhhmmmtttyyykkkjjjmmmsssuuupppkkkjjjsssuuuwwwvvvssssssvvvzzzsssrrrqqqrrrtttsssqqqnnnmmmssswwwwwwrrrooopppssssssrrrqqqrrrssstttttttttvvv~~~nnnccceeekkknnnsssyyyuuurrrnnnkkkiiijjjlllmmmjjjrrryyyxxxrrrmmmnnnqqqwwwtttqqqpppssswwwxxxyyyooonnnooorrrvvvuuupppkkkrrrqqqooolllkkklllooorrroooqqqsssuuuuuutttqqqppprrrssssssrrrqqqqqqssstttvvvwwwzzz{{{yyyvvvsssqqqqqqooonnnoootttyyy|||~~~tttqqqrrrxxxzzzvvvpppnnntttvvvuuupppllloooxxxzzzrrrlllmmmssswwwsssnnnnnnrrrvvvvvvssspppqqqsssvvvsssrrrsssuuuxxxxxxwwwssstttvvvwwwwwwuuusssqqqssstttvvvwwwvvvuuuttttttqqqpppppppppqqqtttwwwzzzvvvrrroooppprrrtttsssqqqnnntttzzz{{{vvvrrrrrrsssuuuyyyxxxtttxxx}}}zzzxxxuuuqqqnnnooossswwwtttuuuuuuvvvvvvwwwwwwwww}}}zzzzzzwwwsssvvv{{{yyyvvvuuuyyy{{{uuutttxxx|||{{{wwwtttvvvyyy}}}wwwrrrsssyyy}}}}}}zzzsssvvv{{{~~~~~~~~~|||uuutttwww{{{}}}|||ssstttttttttuuuvvvxxxyyy{{{rrrhhhdddhhhlllnnnmmmjjjmmmppppppooommmllllllnnntttrrrhhheeelllqqqppplllkkklllnnnqqqssssssrrrpppppppppooonnnmmmkkkjjjhhhkkklllkkkhhhiiimmmqqquuupppkkkkkknnnqqqqqqpppfffkkkqqquuuvvvrrrlllhhhuuuwwwwwwqqqjjjjjjqqqyyykkkgggfffllluuuwwwpppgggnnnuuuzzzwwwnnnhhhjjjnnnrrrmmmiiijjjoooqqqoookkkdddiiiooopppmmmkkkllloooqqqooommmkkkkkklllnnnooopppooommmmmmooorrrssstttooolllkkkpppwwwxxxqqqjjjkkkrrrwwwtttmmmkkkqqqyyyyyyoooffffffooovvvwwwtttbbbjjjsssuuurrrmmmlllllluuurrrnnnkkkjjjlllnnnqqqrrrooommmnnnppppppnnnkkknnnqqqtttrrrmmmkkknnnqqqsssrrrrrrrrrssssssrrrpppssspppmmmooosssvvvvvvttthhhkkkpppttttttrrrnnnkkktttrrrooonnnnnnqqquuuxxxlllnnnvvvvvviiinnnsssvvvrrrkkkhhhlllrrrqqqmmmkkknnnuuuwwwsssmmmeeelllsssuuurrrnnnmmmnnnrrrooollljjjjjjkkkmmmnnniiikkkmmmooopppooooooooojjjrrrzzz{{{uuuooommmmmmiiilllnnnmmmjjjjjjnnnqqqqqqlllhhhiiinnnrrrqqqooodddllluuuxxxsssmmmiiiiiirrrpppllljjjjjjmmmrrruuujjjkkknnnqqqsssrrrnnnkkkoooqqqrrrnnnjjjkkkqqqwwwsssqqqpppqqqssssssqqqnnnooopppqqqqqqooommmllllllpppnnnlllmmmpppqqqnnnllllllkkkkkkmmmoooppppppooohhhiiilllrrrwwwwwwrrrmmmooouuuxxxtttmmmlllsss{{{tttiiiiiiqqqvvvqqqjjjiiilllooorrrqqqnnnjjjhhhmmmllljjjiiikkkooosssuuuuuulllhhhooorrrnnnnnnsssssstttuuuvvvuuuvvvxxxyyyqqqrrrssssssrrrqqqpppoootttqqqnnnooosssuuutttrrrjjjooouuuwwwtttqqqooooooyyywwwmmmffffffeeefffqqqxxxqqqjjjgggiiikkkllllllhhhrrr|||{{{ssslllnnnrrrqqqqqqpppqqqrrrtttvvvxxxrrrooommmoootttuuusssoooooolllkkklllpppqqqooolllnnnuuu{{{xxxppplllpppvvvwwwooohhhjjjsssxxxuuupppnnnwwwzzzrrroooooovvvrrrnnnoootttyyy}}}}}}xxxsssrrrwwwyyywwwtttsssuuuxxxxxxsssmmmnnnxxxwwwqqqlllmmmrrruuusssooooooqqqtttuuuuuutttssssssppprrruuuvvvuuutttuuuuuu{{{xxxtttqqqqqqsssvvvyyynnnppptttzzz}}}zzzqqqiiippprrrrrrnnnjjjnnnyyy}}}ssskkknnnwww|||vvvmmmggguuuuuummmpppwwwnnnrrrpppllluuu}}}yyyuuusssrrrrrrssswwwxxxyyywwwsssrrrsssuuuwwwyyy~~~xxxpppttt|||zzzuuurrrxxxzzzqqqsssxxx}}}|||xxxvvvwwwyyyyyyvvvuuuvvvyyyzzzxxxvvvvvvvvvvvvwwwyyy|||xxxvvvvvvyyy|||{{{uuupppuuuwwwyyywwwtttuuu|||ooonnnllliiiggggggjjjmmmooonnnnnnnnnppprrrtttvvvpppnnnlllmmmooonnnkkkgggnnnnnnmmmiiieeegggooowwwuuullldddfffnnnrrrnnngggeeeiiimmmlllhhhgggkkkooo}}}vvvooommmooorrrttttttkkklllooorrrtttrrrmmmiiitttsssqqqooommmmmmnnnnnnooonnnllllllnnnoooooonnnllllllmmmooorrrqqqlllhhheeemmmtttuuunnniiihhhjjjkkkiiiggggggkkkooorrrsssiiikkkoooqqqqqqpppmmmkkkssswwwxxxtttnnnmmmssszzzwwwnnngggjjjssswwwqqqiiijjjoootttvvvsssooonnnooosssoookkkkkkoooqqqrrrpppmmmoooqqqqqqpppoooooopppsssnnnjjjkkknnnpppmmmjjjuuuxxxwwwppphhhhhhpppzzzssslllfffhhhppptttqqqlllfffqqq{{{zzzpppjjjnnnuuu~~~uuukkkkkkssszzzyyyvvvjjjlllpppssstttrrrooommmtttssspppmmmlllooouuuzzzooopppuuu~~~{{{rrrssspppnnnnnnoooqqqrrrrrrooopppqqqpppnnnlllllllllpppooonnnnnnpppqqqpppooommmjjjiiijjjmmmooommmjjjwwwwwwtttnnnjjjlllttt|||xxxuuutttvvvyyyuuullldddfffjjjmmmkkkfffeeehhhllloookkkhhhjjjnnnqqqrrrqqqoooppprrrrrrqqqnnnkkkhhhnnnlllkkkmmmpppqqqnnnkkkpppppppppooonnnooorrrtttpppmmmjjjlllqqqssspppmmmgggrrr{{{xxxmmmgggmmmuuu~~~tttjjjfffiiimmmllljjjhhhkkkpppssssssoooiiieeemmmmmmmmmlllmmmnnnqqqsssmmmkkklllqqqwwwxxxtttnnnnnnrrrvvvtttpppooorrrwwwwwwsssooommmnnnoooooooooxxxtttlllgggkkkrrrrrroooeeegggkkknnnooonnnllljjjoooppppppnnnlllllloooqqqrrrlllhhhnnnxxxzzzrrriiirrrwwwzzzuuulllgggkkkqqqwwwooogggiiiqqqwwwuuupppjjjpppvvvzzzyyytttnnnkkkxxxtttiiikkksssuuuppplllqqqssssssnnniiihhhlllpppzzztttmmmkkkmmmqqqrrrrrrjjjmmmrrruuuuuurrrmmmjjjxxxwwwvvvsssqqqqqquuuxxxllliiihhhlllqqqqqqlllgggkkksss{{{{{{uuuqqqssswwwvvvqqqkkklllqqqvvvvvvuuurrrvvvyyyxxxtttooonnnnnnqqqqqqrrrsssttttttttttttxxxzzzyyytttmmmmmmttt{{{tttqqqppptttzzz{{{wwwqqqtttsssrrrooommmnnnqqqtttssshhhkkkwww|||uuujjjrrrzzzzzztttooopppssszzzrrrmmmmmmqqqvvvzzzsssrrrtttzzzuuukkkssssssqqqnnnlllnnnvvv|||wwwwwwvvvtttqqqoooooopppyyy{{{zzzvvvuuuxxxzzzxxxrrrsssuuuuuuuuu|||uuummmpppnnnyyy~~~rrrlllqqqyyywwwssssss}}}|||uuupppyyy|||}}}yyyuuutttyyy~~~{{{vvvtttuuuxxxzzz{{{pppwww}}}vvvsssrrr{{{zzzuuuoooooowww}}}~~~tttsssuuuzzz~~~|||tttlllsssxxx{{{xxxrrrqqqvvv}}}eeeiiikkkjjjgggeeefffhhhtttpppkkkhhhiiiooovvv{{{lllmmmoooqqqrrroookkkgggqqqqqqoookkkggghhhmmmqqqoookkkhhhhhhkkkmmmmmmkkkmmmllljjjiiijjjlllmmmnnnppppppooonnnnnnoooqqqssstttrrrooooooooooooooonnnmmmllllllnnnpppooommmjjjoooppppppnnnmmmlllmmmnnnnnnmmmnnnqqqttttttooojjjiiimmmqqqqqqnnnkkkjjjjjjnnnkkkhhhgggjjjmmmpppqqqkkkkkklllmmmnnnpppqqqrrrtttttttttsssrrrpppppppppppppppooonnnmmmmmmnnnnnnmmmmmmnnnpppqqqqqqpppoookkkmmmnnnooonnnmmmllllllpppppppppooonnnppptttwwwssspppnnnnnnooopppmmmkkkvvvwwwvvvrrrlllkkkppptttppplllhhhiiimmmppppppnnnnnnrrruuuuuusssqqqqqqsssuuurrrooooooqqqsssssssssqqqpppppppppqqqrrrtttuuuqqqooooooqqqtttvvvuuusssoooqqquuuyyy||||||yyyvvvuuuqqqmmmnnnqqqtttsssqqqmmmqqqttttttpppllllllnnnuuuqqqmmmkkkmmmpppssstttjjjlllnnnqqqrrroookkkgggtttttttttrrroooppptttxxxrrrsssttttttsssqqqooonnnkkkkkkllllllllllllkkkkkkgggjjjmmmppppppooonnnnnnsssrrrpppooommmmmmmmmmmmjjjjjjlllnnnpppooommmkkknnnppprrrqqqnnnnnnqqquuurrrnnnkkkmmmqqqssspppllljjjqqqvvvssslllhhhmmmsssuuurrrooollljjjjjjjjjjjjkkklllnnnoooooommmkkkjjjmmmlllmmmqqquuuvvvsssoooooorrruuuuuusssqqqsssuuuuuurrrnnnnnnpppssssssrrrqqqssssssqqqnnnlllmmmooowwwtttnnnhhhjjjpppqqqoooeeefffhhhkkkllllllkkkjjjrrrpppllliiiiiilllqqquuuooonnnoooqqqttttttqqqoootttuuuuuussspppnnnoooppprrrpppnnnmmmooopppooonnnpppsssuuuuuusssqqqppppppttt}}}zzzkkkmmmvvvxxxrrrlllnnnrrruuurrrmmmkkkmmmqqqvvvsssooommmnnnpppqqqrrroooooopppppppppnnnmmmlllwwwvvvuuuttttttssspppmmmmmmllllllmmmnnnooonnnnnnpppppprrrvvv{{{{{{yyyuuurrrpppnnnnnnoooqqqssstttwwwvvvtttrrrrrrrrrqqqqqqkkkmmmppprrrsssqqqooommmzzzzzzxxxrrrmmmmmmssszzztttssssssuuuvvvvvvtttrrrsssrrrqqqpppooopppqqqssswwwtttqqqrrrwwwyyyxxxuuussssssrrrqqqqqqrrruuuvvvwwwuuurrrppppppqqqrrrrrruuuwww{{{|||{{{zzzyyyyyyuuurrrnnnnnnqqqtttuuutttsssvvvxxxvvvrrrooooooqqq}}}yyytttuuuyyyzzzwwwllloootttxxxwwwyyywwwwwwtttuuuvvvvvvtttsssssstttssswww}}}uuunnnsss}}}~~~sssooowwwzzzqqqrrr{{{{{{tttqqqxxx{{{wwwvvv||||||wwwppppppvvv{{{|||yyyyyyyyyyyy{{{|||||||||wwwvvvuuuvvvwwwwwwvvvtttaaaggglllmmmiiieeeeeegggrrroookkkhhhiiinnnuuuyyymmmoooppppppooonnnnnnooouuussspppmmmjjjiiijjjkkkiiikkkkkkjjjiiijjjmmmpppuuuoooiiihhhmmmpppooommmeeejjjnnnooommmlllnnnqqq{{{vvvoookkkkkknnnppprrrhhhhhhiiimmmppppppmmmiiioooqqqqqqoookkkjjjkkknnnmmmnnnqqqtttuuutttqqqnnnrrrooonnnoooqqqqqqooommmlllkkklllmmmooonnnllljjjmmmkkkiiiiiikkkpppuuuxxxtttqqqoooqqqtttsssmmmfffjjjqqqvvvrrriiiffflllsssqqqmmmjjjlllooorrrpppnnneeejjjpppqqqmmmiiiiiijjjrrrqqqooommmmmmqqqvvv{{{sssrrrqqqpppppppppoooooovvvuuutttssssssrrrooonnnlllllllllkkkjjjllloooqqqvvvrrrnnnpppuuuwwwuuurrrlllooorrrqqqnnnlllmmmpppwwwtttpppmmmnnnsssyyy}}}nnnmmmooouuu{{{{{{tttmmmoooqqqrrrqqqpppqqqtttwwwuuuqqqmmmnnnrrruuutttqqqmmmrrrvvvvvvrrrnnnnnnooossspppnnnnnnoooqqqssssssoooqqqrrrrrrpppmmmkkkkkkmmmoooqqqsssssssssrrrqqqpppsssuuurrrlllkkkooouuupppmmmjjjmmmrrrsssoooiiibbbiiiqqqtttqqqmmmkkkkkkuuurrrnnnkkkkkklllnnnpppfffiiimmmnnnnnnmmmllllllmmmqqqtttssspppnnnppptttrrrooommmnnnqqqqqqooommmooooooooommmkkkkkkmmmpppjjjooosssqqqkkkggggggjjjooommmkkkjjjjjjlllnnnpppmmmlllnnnuuu{{{zzzrrrkkkqqqxxx}}}xxxooolllrrr{{{{{{qqqggghhhpppvvvsssnnnmmmrrrvvvtttnnnjjjlllooorrrssspppkkkjjjmmmnnnlllhhhhhhhhhhhhiiikkklllmmmooommmkkkkkkmmmoooqqqrrrmmmrrrwwwuuuooommmqqqvvvwwwssspppqqqtttuuurrrooonnnqqqsssrrrmmmjjjjjjlllvvvvvvssspppnnnnnnqqqtttrrr|||{{{kkkllltttwwwrrrlllmmmqqquuuuuusssqqqqqqrrrqqqrrrrrrqqqpppooopppqqqwwwuuuqqqnnnmmmmmmnnnppprrrqqqqqquuuwwwtttmmmfffnnnooopppnnnmmmmmmpppssssssllljjjrrr~~~uuuooopppqqqpppnnnmmmpppsssyyytttnnnmmmpppssstttsssiiikkkooorrrrrrpppllljjjwwwvvvsssooolllmmmqqquuutttvvvwwwuuurrrpppqqqsssrrrqqqpppppprrrrrrrrrqqqnnntttzzzzzzvvvrrrsssuuu}}}tttkkkiiinnnuuuxxxxxxnnnppprrrssssssqqqnnnllluuu{{{|||vvvuuu|||wwwqqqmmmpppvvvxxxtttoooqqquuuxxxwwwsssppppppsss~~~xxxssstttyyyyyyvvvpppppprrruuutttsssxxxwwwpppqqqwwwzzzvvvqqqpppzzz|||vvvwww|||||||||xxxpppuuuzzz~~~|||vvvtttxxx~~~}}}yyyvvvwww{{{}}}zzzvvvzzz{{{{{{{{{|||}}}~~~wwwzzzyyyvvvuuuwwwvvvsss~~~}}}{{{xxxxxx|||zzztttpppttt{{{}}}vvvooolllmmmmmmlllkkkjjjjjjjjjhhhiiillloooppppppooooootttsssooojjjhhhkkksssyyyuuussspppnnnmmmllliiigggiiikkkllllllkkklllooorrrtttpppkkkkkkooopppnnnjjjfffjjjmmmooonnnmmmmmmoooyyytttooolllllloooqqqrrrjjjkkklllmmmmmmmmmooopppooonnnmmmllllllllllllllljjjoootttuuurrrpppppprrrzzzsssnnnooouuuxxxvvvrrrfffjjjpppuuuvvvrrrkkkeeennnllliiiiiikkkooouuuxxxrrrooommmoootttsssnnngggiiioootttqqqkkkiiinnnuuurrrpppnnnnnnooopppnnnlllgggjjjmmmmmmlllkkklllnnnoooppppppooooooppprrrtttssssssrrrpppooopppsssvvvtttqqqqqqtttxxxwwwqqqkkkkkknnnpppmmmjjjjjjoootttyyyqqqjjjlllrrrwwwvvvssslllpppsssqqqmmmkkkllloootttrrrooonnnooossswwwzzzpppoooqqquuuxxxxxxrrrmmmoooooommmkkkjjjlllpppsssqqqpppooopppqqqrrrssssssrrrsssttttttsssrrrqqqpppjjjlllooosssuuusssoookkkwwwwwwsssnnniiiiiinnnsssjjjkkkmmmqqqsssssspppmmmsssuuuuuurrrmmmkkknnnrrrpppmmmlllooossstttpppkkkeeejjjnnnpppooolllkkkkkkpppooonnnlllllllllmmmnnnhhhkkkmmmmmmkkkkkknnnqqqoooppprrrrrrrrrqqqppppppoooqqqrrrqqqnnnmmmnnnppptttooojjjiiikkkmmmooonnnffflllqqqqqqlllhhhhhhkkkpppnnnkkkiiiiiilllppprrrqqqpppqqqtttwwwuuuqqqlllrrrwww{{{xxxrrrooossswwwwwwpppjjjjjjooorrrqqqnnnnnnqqqsssrrrmmmkkkllloookkkpppqqqmmmkkkkkkiiiffflllkkkjjjiiijjjlllnnnpppgggiiimmmrrruuutttooojjjnnntttyyyuuummmkkkqqqyyywwwtttqqqsssvvvvvvssspppppprrrtttqqqmmmjjjlllnnnvvvvvvtttqqqooonnnppprrrwwwuuuggggggooorrrqqqooorrrqqqqqqtttwwwwwwuuurrrnnnrrruuuvvvsssqqqqqqsss}}}zzzuuuqqqooooooqqqrrriiikkkooosssuuusssnnnjjjnnnooooooooonnnooopppqqqpppllljjjppp{{{|||vvvsssrrrpppnnnmmmnnnppprrrrrrpppmmmnnnpppssssssrrrqqqqqqqqqqqqqqqpppqqqqqqooonnnmmmllllllmmmoooppptttxxxyyyuuuooolllooosssqqqppppppqqqssstttrrrooollluuu}}}|||uuuooopppttt}}}uuummmkkkoootttuuutttmmmooorrrrrrqqqooonnnmmmtttwww{{{zzzwwwvvvzzz~~~uuutttssssssttttttsssrrrttttttttttttssssssssstttwwwyyyxxxtttrrruuuwwwuuu~~~wwwqqqooonnnnnnssszzz{{{xxxyyyzzzwwwrrrrrryyyyyytttuuuxxxxxxuuu||||||www{{{tttooottt~~~|||sssqqq{{{wwwrrrwwwwwwrrruuu{{{qqqwww{{{|||{{{zzzuuuooo}}}zzzxxxxxx|||vvvsssqqqtttyyy{{{yyyuuuyyyrrrkkkiiikkknnnnnnnnncccggglllppprrrpppllljjjtttssspppllliiilllssszzzqqqpppnnnnnnnnnmmmkkkiiimmmlllkkkmmmppprrrrrrqqqmmmoooqqqqqqooollljjjiiipppnnnmmmmmmooopppooommmooonnnnnnoooqqqrrrqqqpppqqqsssrrrnnniiijjjqqqyyynnnkkkiiijjjmmmooonnnlllhhhpppvvvuuummmjjjooouuuzzzsssnnnooouuuyyyxxxtttjjjlllooosssuuusssoookkkmmmmmmmmmmmmnnnpppqqqsssooonnnnnnnnnpppqqqqqqqqqnnnmmmmmmnnnqqqssstttsssqqqtttuuutttppplllkkkkkkoookkkhhhhhhlllppptttuuujjjnnnrrrsssqqqnnnkkkiiirrrqqqpppnnnnnnqqqwww|||pppnnnnnnrrrwwwxxxsssmmmlllpppqqqooollllllqqqvvvuuuppplllkkknnnqqqsssssstttrrrpppnnnnnnooopppppplllmmmoooppprrrrrrrrrqqqttttttsssqqqppppppqqqqqqooollliiihhhiiikkkllllllkkkoooqqqpppnnnmmmqqqtttwwwsssoooooorrrtttsssppphhhjjjmmmqqqsssrrrnnnjjjwwwwwwtttooojjjjjjnnnrrrllllllmmmooorrrsssrrrpppsssrrrrrrrrrsssrrrpppnnnkkkmmmooopppooonnnooooooooollliiiiiikkkmmmmmmmmmiiikkkmmmoooooommmjjjhhhlllmmmmmmkkkiiikkkppptttqqqooonnnpppssstttpppllllllrrrvvvsssllliiimmmsssuuupppjjjiiillloooooonnnjjjkkklllmmmllllllmmmmmmooonnnlllllllllnnnpppqqqxxxyyywwwtttpppnnnqqqtttrrrqqqqqqtttwwwwwwsssooonnnpppqqqpppmmmllloooqqqrrrpppnnnllllllmmmnnnnnnffflllpppnnnllljjjgggbbbmmmllljjjjjjjjjlllnnnpppgggjjjoootttvvvsssnnnjjjrrrtttuuurrrnnnnnnrrrvvvuuuvvvvvvvvvtttsssrrrqqquuussspppoooooopppqqqrrrqqqtttvvvvvvtttpppnnnmmm~~~yyynnneeefffkkkooosssvvvwwwrrrnnnpppwww{{{wwwrrrnnnrrrwwwwwwuuussssssuuu{{{yyywwwtttrrrqqqppppppggglllqqqrrrnnnlllmmmpppnnnlllkkknnnrrrrrrooojjjjjjmmmpppqqqrrrsssvvvxxxyyysssmmmkkknnnqqqrrrqqqhhhlllqqqsssrrrqqqpppqqq{{{wwwrrrnnnmmmpppuuuxxxiiijjjlllnnnpppqqqqqqqqquuuxxxxxxuuuooolllnnnrrrppppppqqqrrrssssssqqqooopppuuuyyywwwssspppqqqssswwwvvvtttssssssrrrpppoooqqqqqqqqqooonnnnnnrrruuuqqqpppqqqvvv{{{{{{uuuoooqqqvvvzzzvvvooommmssszzzyyyuuupppooosssvvvvvvtttlllsssxxxtttpppqqqtttvvvzzzrrrnnnmmmlllpppuuusss~~~{{{uuutttvvvxxxvvvtttvvv{{{}}}}}}{{{vvvwwwzzz}}}zzzrrrmmmsss~~~|||sssqqq{{{wwwsssxxx~~~wwwsssuuuyyy~~~xxx{{{|||zzzzzz}}}}}}zzz{{{xxxvvvxxx{{{|||yyyvvvpppsssvvvvvvtttuuu{{{xxxrrrjjjgggiiimmmnnnnnniiiiiijjjkkklllnnnooopppnnnpppssstttrrrqqqoooooolllmmmmmmnnnmmmmmmllllllqqqmmmjjjmmmsssvvvtttooofffmmmttttttnnniiihhhjjjwwwrrrnnnnnnppprrrpppmmmiiijjjmmmqqquuuuuurrrpppuuuvvvvvvqqqllllllrrryyymmmkkkjjjkkknnnqqqpppooolllppptttqqqkkkiiinnntttrrrpppnnnnnnrrrttttttsssvvvrrrmmmlllnnnrrruuuvvvmmmnnnoooqqqqqqpppooonnnnnnoooooommmlllnnntttxxxrrrmmmiiillltttxxxvvvqqqqqquuuxxxuuupppkkkjjjkkkqqqlllfffffflllrrruuuvvvjjjnnnsssuuurrrmmmhhhfffpppooommmmmmooossswwwyyynnnnnnnnnppprrrssssssrrrpppppppppooonnnpppsssuuuooopppooommmjjjkkkooosssxxxrrrllllllooorrrsssqqqgggjjjooorrrssspppmmmkkkuuuuuurrrnnnkkklllppptttmmmkkkhhhhhhjjjkkkkkkjjjjjjmmmppppppnnnmmmppptttuuuqqqnnnnnnqqqsssrrrpppooolllhhhhhhjjjnnnpppqqqnnnqqqtttuuurrrooollljjjpppppppppqqqrrrsssuuuvvvpppmmmmmmqqqxxxyyytttnnnhhhmmmqqqoookkkiiimmmssstttnnnhhhfffiiimmmnnnnnngggjjjmmmooopppnnnkkkhhhpppooommmkkkjjjlllpppsssqqqooommmnnnqqqrrroookkklllpppsssqqqllljjjmmmqqqqqqooommmkkklllmmmnnnnnnnnnkkkiiijjjmmmqqqrrrrrroooooooooppppppppppppppp|||}}}{{{uuunnnmmmrrryyyooollllllqqqxxxyyyrrrkkkjjjoootttrrrmmmkkkoootttsssoookkkjjjkkknnnnnnnnngggkkknnnlllllllllhhhcccjjjjjjjjjjjjjjjkkkllllllpppqqqqqqpppnnnnnnppprrrtttrrrpppoooqqqrrrsssrrrrrrvvvyyyxxxssspppqqqsssyyytttnnnnnnrrruuuvvvuuummmrrrwwwyyywwwrrrmmmkkkyyynnnfffiiiooosssvvvyyyxxxsssoooqqquuuxxxuuurrrooorrrtttuuuuuuuuuuuuvvvssstttttttttrrrpppnnnlllmmmrrruuuqqqiiifffkkkqqqmmmjjjiiimmmssssssmmmggggggnnnsssqqqkkkjjjpppxxxzzzssskkkkkkooosssrrrpppffflllsssuuusssqqqqqqsss{{{wwwqqqmmmllloootttwwwlllnnnqqqssssssuuuwwwyyywwwvvvuuutttsssrrrpppoooppprrrttttttrrrpppooopppuuutttsssrrrqqqqqqrrrssspppuuuyyyzzzvvvqqqmmmlllssssssrrrooommmooouuuzzzqqqnnnmmmttt{{{{{{qqqhhhpppwww{{{wwwooommmttt}}}zzzuuuppppppsssvvvvvvtttiiirrrwwwtttppprrruuuwwwxxxuuutttuuurrrmmmlllmmmtttzzzxxxwwwzzz|||ssslllooo{{{~~~ooovvv}}}}}}{{{vvvxxx{{{zzzxxxwwwzzz}}}}}}yyyvvvxxx}}}~~~|||xxxwwwxxx{{{|||{{{zzzxxxvvv|||tttuuu~~~wwwuuuuuuyyy|||zzzrrrkkknnntttzzzyyytttuuu}}}kkklllmmmkkkjjjjjjlllnnnooommmkkkiiikkkooosssvvvlllooossswwwwwwsssmmmhhhiiikkknnnmmmkkkjjjlllnnnqqqmmmkkknnnsssvvvsssnnngggnnntttsssmmmiiiiiillltttrrrqqqpppppppppoooooollllllmmmpppsssuuuuuutttrrrrrrssstttuuusssqqqooommmpppsssrrrnnnnnnqqqvvvuuuqqqmmmkkklllnnnoooooojjjmmmpppqqqpppoooqqqsss|||wwwppplllmmmqqqvvvyyylllnnnppprrrrrrqqqooommmnnnooonnnmmmlllnnnrrrvvvqqqooommmnnnqqqsssrrrqqqssssssrrrqqqnnnmmmlllmmmkkkjjjjjjkkkmmmnnnooooooppprrrssssssqqqnnnmmmmmmnnnmmmmmmpppssstttrrrpppooopppqqqnnnjjjkkkqqqvvvsssoookkklllppptttsssqqqlllppprrrooojjjhhhlllppptttpppkkkkkknnnrrrrrrqqqkkkmmmoooqqqqqqooommmkkkqqqpppnnnmmmnnnoooppppppkkkkkkkkkjjjhhhiiikkknnnmmmllllllnnnqqqsssrrrppplllooorrrrrrpppooooooooorrrmmmgggeeehhhmmmrrruuuiiilllppptttuuurrrkkkfffoooqqqrrrrrrpppppptttwwwnnnkkkkkkpppvvvxxxtttnnnhhhmmmooommmhhhhhhnnntttpppooommmllllllmmmmmmmmmmmmmmmlllkkklllmmmoooppppppnnnlllkkklllmmmmmmlllnnnoooooonnnlllkkkmmmnnnooollljjjlllooopppnnnllljjjmmmpppoookkkiiikkkmmmooollljjjkkkooosssvvvwwwqqqqqqrrrrrrrrrqqqppppppwwwxxxxxxuuupppoooqqqtttlllmmmoooqqqrrrqqqppppppooonnnnnnnnnoooqqqssstttnnnnnnnnnlllkkklllmmmnnnnnnnnnjjjhhhjjjooonnnjjjhhhiiikkklllmmmlllkkkjjjtttvvvvvvqqqkkkjjjoootttrrrooommmnnnrrrtttssspppooossswwwwwwsssqqqrrrtttxxxtttpppqqqtttvvvuuusssooorrruuuvvvuuurrrooonnn~~~sssgggkkkvvvzzzwwwtttqqqtttwwwvvvrrroooppprrrqqqppppppqqqsssuuuvvvuuuoooppprrrsssrrrpppnnnlllrrrttttttpppjjjhhhlllpppmmmkkkkkkmmmooopppnnnkkkjjjnnnpppnnnjjjjjjooouuurrrpppnnnnnnpppqqqpppnnnppppppqqqqqqqqqsssvvvxxxuuutttsssqqqpppoooooooootttuuuvvvsssqqqssszzzyyytttpppsssxxxyyysssmmmppptttwwwtttooolllnnnrrruuusssqqqpppqqqrrrssssssooossswwwyyyvvvrrrooonnnpppssstttsssppppppuuuyyytttssssssuuuvvvuuurrrppprrrtttuuuvvvwwwvvvvvvvvvtttvvvwwwvvvsssrrrsssttttttuuutttqqqsssxxxzzzxxxpppqqqvvvzzzwwwppplllmmmwwwyyy{{{}}}|||tttnnnooowww~~~}}}uuuyyy{{{zzzyyy{{{|||vvvsssxxx~~~yyyqqqsss}}}~~~xxxpppuuu|||~~~|||yyywwwvvv|||uuuuuu}}}wwwwwwxxxzzzzzzxxxrrrnnnrrruuuyyy{{{{{{{{{|||}}}^^^hhhqqqsssmmmhhhkkkooopppooommmmmmnnnqqquuuwwwqqqppppppsssuuusssmmmhhhgggkkknnnmmmiiigggkkkoooooommmmmmnnnrrrsssqqqnnnjjjnnnrrrqqqmmmkkklllnnnmmmpppsssrrrooommmnnnppprrrooommmnnnqqqtttwwwxxxllllllpppwww}}}zzzooodddmmmuuu|||wwwnnnjjjqqq{{{}}}rrrggggggnnnsssqqqkkkfffmmmtttuuupppnnnqqquuu{{{xxxuuussssssssssssrrrkkkmmmoooqqqrrrqqqpppooopppooommmmmmmmmooopppqqqoooqqqrrrqqqmmmlllnnnqqquuupppkkkkkkmmmoooooonnnccciiioooqqqnnnjjjggggggwwwvvvssspppnnnppptttwwwllllllnnnssswwwuuunnngggpppssssssllleeeeeennnxxxuuummmgggjjjqqqvvvsssnnnlllpppsssqqqllliiijjjmmmooommmkkkkkkmmmoooppppppqqqpppooonnnnnnnnnoooooommmjjjjjjnnntttuuupppkkkjjjmmmoookkkfffffflllsssrrrllliiimmmuuuyyytttmmmdddmmmvvvwwwooojjjkkkoooooollljjjjjjlllooorrrrrrlllkkklllooorrrrrrnnniiikkkooorrrqqqmmmlllppptttpppnnnlllnnnrrrtttqqqmmmkkkmmmmmmkkkhhhiiioootttjjjnnnssssssooolllkkkkkktttpppkkkggghhhlllsssxxxnnnlllkkkmmmooonnnjjjfffjjjpppsssooogggeeekkkrrrsssjjjcccgggrrrvvvpppgggeeelllrrrqqqjjjfffhhhlllnnnmmmmmmnnnppptttwwwzzztttssssssrrrrrrqqqqqqqqqoooppprrrssssssqqqmmmkkkjjjpppuuurrrkkkiiiooovvvvvvnnnfffhhhqqqwwwvvvrrriiimmmqqqpppllliiikkknnnuuuppphhhdddhhhqqqsssqqqiiikkknnnpppqqqooollljjjqqqwww{{{xxxooojjjlllqqqpppnnnmmmooorrrtttrrrpppnnnpppsssuuuuuutttttttttuuutttttttttuuuuuusssqqqrrrssssssrrrqqqppprrrsssxxxvvvggglllzzz~~~vvvllljjjuuu~~~{{{pppiiikkkrrrrrrooolllmmmqqqtttuuutttoooppprrrssssssrrrpppooorrrrrrpppooommmmmmoooqqqmmmnnnnnnmmmlllllloooqqqnnnmmmkkkkkklllooopppqqqjjjnnnqqqrrrqqqnnnmmmmmm{{{uuummmkkkpppvvv{{{}}}ooorrruuuwwwvvvrrrllliiiyyyzzzwwwqqqlllooozzzzzzrrrmmmrrr|||~~~uuukkkpppuuuyyyuuummmiiimmmssssssrrrqqqqqqqqqrrrsssssspppqqqsssuuuuuutttsssrrrkkkqqqvvvwwwtttrrrsssvvvwwwzzz{{{wwwpppooouuu}}}vvvpppnnnuuu~~~wwwmmmnnnvvv}}}|||tttooopppuuuzzzrrrooouuu}}}~~~yyyppprrrwww{{{wwwqqqqqqtttvvvyyyxxxttt|||yyywwwsssrrrsssuuuxxxzzz~~~yyywwwyyy|||~~~~~~{{{yyyxxxwww{{{wwwuuuxxx{{{~~~qqquuuzzzzzzwwwwwwzzz~~~zzz}}}}}}{{{zzz{{{zzzwwwxxxzzz{{{zzzxxxvvvuuuvvvwwwuuuvvv|||zzzrrrkkkkkkkkkllllllmmmnnnooopppnnnlllmmmoooooommmjjjpppsssuuusssnnnkkknnnqqqoooiiidddeeekkkmmmjjjeeekkkpppsssqqqkkkiiinnnsssyyyrrrjjjgggjjjnnnnnnmmmcccjjjssswwwuuupppmmmkkktttsssppplllkkknnntttyyynnnlllmmmsss{{{{{{tttllloootttxxxwwwrrroooqqqtttuuutttrrrooollljjjiiiiiinnnnnnoooppprrrssstttuuuvvvvvvxxxyyyxxxtttnnniiiqqqrrrqqqmmmiiikkksss{{{sssmmmhhhkkkrrrtttmmmeeehhhoootttqqqjjjgggmmmsssxxxpppiiijjjqqqtttpppkkkdddiiinnnnnnjjjgggiiillluuusssqqqooonnnoooqqqrrrrrrrrrqqqpppooonnnnnnmmmnnnmmmlllmmmnnnnnnllljjjooopppqqqpppooooooqqqrrrzzzrrrjjjjjjppptttqqqllleeelllsssvvvsssnnnjjjhhhvvvxxxwwwppphhhhhhqqq{{{hhhgggiiiooouuuvvvpppjjjiiikkkmmmkkkiiiiiinnnsssqqqmmmiiijjjnnnrrrrrrrrrpppnnnmmmmmmoooqqqqqqqqqjjjkkklllmmmnnnnnnmmmmmmqqqrrrqqqlllhhhjjjqqqxxxsssnnnjjjnnnuuuwwwqqqjjjjjjrrrxxxtttjjjeeejjjqqqwwwmmmcccbbbiiiooooookkkdddmmmwwwxxxrrrkkkhhhiiitttqqqllliiiiiinnntttxxxpppllliiijjjmmmoooooommmllljjjjjjlllooopppnnnlllmmmnnnnnnnnnllllllmmmooopppiiiccceeekkkpppooollliiijjjnnnqqqpppmmmpppuuu|||ssskkkjjjlllqqqsssllljjjkkkqqqxxxxxxpppiiipppwww{{{ttthhheeemmmxxxzzzpppfffgggooouuusssnnniiimmmppppppmmmlllnnnpppqqqnnnkkkjjjkkkmmmnnnnnnnnnmmmlllkkkjjjmmmqqqtttqqqppppppsssuuutttppplllkkkqqqvvvtttooommmqqqvvvuuunnniiimmmvvv{{{yyytttrrryyy}}}uuuooooooqqq}}}yyytttqqqpppqqqqqqrrrvvvyyymmmllloooqqqrrrrrrwwwvvvttttttuuuuuutttsssnnnrrruuusssooommmqqquuusssyyyvvvkkkkkkwww{{{uuupppmmmkkkllloooqqqpppnnnlllsssxxxsssjjjhhhoooxxxwwwooohhhjjjrrrwwwtttnnnhhhooovvvwwwssspppppprrrxxxtttppppppssswwwxxxxxxtttsssrrrsssttttttrrrooouuutttssstttvvvvvvuuutttooosssxxxxxxuuutttwwwzzzxxxqqqkkkiiimmmqqqqqqooonnnssswwwvvvqqqmmmmmmooowwwyyyuuunnnpppxxxyyyrrrnnnooosssxxx|||yyyqqqjjjwww|||~~~yyyqqqpppxxxxxxtttqqquuu{{{|||vvvoooqqqtttxxxwwwtttqqqrrrsssvvvuuutttuuuwwwwwwuuutttqqqsssuuuuuutttssstttvvvwwwrrrqqqttt{{{~~~~~~zzztttooonnnsssyyyyyywww{{{~~~}}}zzzttt|||{{{yyyssszzz~~~wwwssswww|||wwwmmmppp}}}}}}zzzrrrrrr}}}{{{rrrooo{{{}}}nnnkkkwww{{{vvvtttzzz~~~vvvpppnnnlllkkkkkknnnqqqsssmmmmmmlllmmmnnnnnnllljjjqqqtttuuurrrmmmkkkoootttooolllhhhhhhkkkmmmmmmllloooqqqqqqooollllllnnnqqqrrrooollllllnnnnnnmmmkkklllooorrrrrrppppppqqqssspppooonnnpppssssssqqqooolllooorrrtttttttttuuuvvvqqqssstttuuutttsssssssssqqqwwwzzzvvvnnnhhhjjjnnnwwwrrrkkkiiikkkppptttvvvnnnqqqvvvzzzzzzuuullleeeooooooooollljjjmmmrrrwwwqqqpppooopppqqqqqqooolllkkkmmmnnnnnnlllkkkmmmnnnooommmmmmmmmoooooollljjjmmmkkkiiiiiikkknnnqqqrrrpppqqqrrrrrrrrrpppooonnnttttttsssooolllkkklllnnnlllkkkjjjlllnnnooommmllllllvvv~~~yyylllffflllvvvyyytttoooooorrrtttqqqmmmgggiiimmmooonnnmmmllllllqqqrrrtttrrrpppoooooopppmmmlllllllllnnnooopppqqqmmmiiifffgggkkknnnmmmkkkjjjkkklllmmmnnnooopppqqquuupppkkkkkkoootttvvvuuukkkmmmnnnppppppooonnnnnnwwwuuupppjjjgggjjjrrrxxxrrrooommmooosssuuurrrnnnoooqqqrrrpppnnnlllkkklllnnnjjjgggfffhhhkkklllkkkooopppqqqqqqooommmlllkkkmmmlllkkkkkklllmmmooopppooonnnllljjjjjjlllpppssspppmmmjjjlllppprrrooolllooorrrtttrrrmmmiiiiiikkknnnkkkiiijjjmmmooopppoooggghhhmmmssstttooonnnpppzzzwwwsssoooooooooqqqqqqoooooopppqqqrrrrrrrrrqqquuutttrrrooommmmmmoooqqqrrrpppnnnlllmmmnnnooooooqqqooommmlllmmmoooqqqrrrkkkkkkkkkmmmnnnnnnllljjjnnnoooooollliiikkkqqqvvvooommmmmmpppssstttpppmmmoooqqqsssssspppooopppqqqrrrooommmooouuuxxxwwwuuu||||||{{{yyywwwvvvvvvvvvvvvvvvvvvwwwvvvtttqqqooo|||zzzsssqqqoooooorrrxxx{{{wwwssssssvvvxxxwwwuuuhhhnnnuuuxxxvvvrrrooooooxxxzzztttkkklllvvv|||{{{ooooooppprrrssssssqqqooopppqqqrrrqqqooonnnppprrrpppoooooopppqqqqqqooolllnnnoooqqqrrrqqqqqqqqqqqqrrrrrrrrrssstttsssqqqoooxxxxxxwwwtttqqqpppsssvvvrrrppppppssswwwxxxuuurrrpppuuuxxxxxxuuuuuuzzzwwwsssnnnlllnnnpppppppppkkkpppvvvxxxvvvqqqooonnnxxxwwwrrrnnnpppuuuwwwtttnnnpppsssttttttrrrppppppttttttuuuwwwxxxwwwuuurrruuuvvvwwwvvvtttrrrqqqqqqvvvuuutttttttttttttttsssnnnssswwwyyyxxxuuutttuuu}}}zzzuuuqqqpppsssxxx|||nnnppptttyyy{{{{{{}}}uuusssuuuwwwwww}}}{{{yyywwwvvvwwwyyyzzzwww{{{~~~}}}rrrxxx|||wwwuuuvvv~~~vvvnnnnnnvvv}}}~~~ttttttxxx~~~~~~xxxsssrrr|||}}}|||xxxuuutttvvvyyyvvvyyy|||~~~~~~|||{{{zzzrrrpppmmmllllllooosssvvvkkkmmmnnnnnnmmmmmmmmmnnnqqqrrrrrrpppmmmnnnqqquuummmnnnnnnllljjjlllppptttvvvrrrnnnmmmnnnooonnnmmmjjjlllnnnpppqqqooollljjjttttttrrrooommmooovvv|||mmmlllnnntttzzzxxxooogggmmmrrrvvvsssmmmlllsss{{{rrrqqqqqqsssuuuvvvtttqqqoooxxx{{{pppjjjmmmssswwwqqqkkkhhhiiimmmpppqqqlllnnnqqqtttuuurrrlllggglllkkkkkkkkklllnnnppprrrpppsssvvvtttqqqoooqqqtttooollljjjkkknnnooommmjjjfffkkkpppqqqmmmjjjiiijjjtttllldddeeemmmuuuxxxvvvmmmooorrruuutttrrrnnnlllttttttrrrnnnjjjhhhkkkmmmiiijjjkkklllmmmnnnoooooonnnwww~~~zzzooojjjnnnttttttsssrrrrrrsssrrrooolllkkkjjjhhhiiikkkooopppqqqkkkllloootttwwwuuummmfffrrrqqqnnnjjjhhhkkkqqqwwwqqqhhhaaadddlllpppllleeeeeeiiinnnooommmlllnnnqqqxxxrrrllllllqqqvvvyyyxxxooopppqqqqqqrrrqqqqqqpppwwwtttqqqnnnlllmmmppprrrpppqqqqqqqqqpppqqqrrrttttttoookkklllqqqrrrmmmgggdddhhhkkkkkkhhhgggiiilllxxxrrrkkkjjjmmmpppnnnkkkfffhhhkkkmmmmmmmmmkkkjjjnnnnnnmmmjjjgggiiiqqqwwwtttppplllmmmppprrrpppmmmooosssvvvtttnnnjjjjjjlllkkknnnqqqqqqooonnnoooqqqmmmjjjjjjooorrrpppoooqqqpppqqqsssttttttrrrpppooorrrttttttqqqllllllsssyyyxxxpppjjjkkkqqquuuqqqllllllqqqtttqqqkkkhhhkkkoooxxxrrrkkkjjjmmmqqqrrrqqqgggiiikkkooopppoookkkhhhmmmoooooommmjjjkkkpppvvvnnnnnnnnnoooqqqssssssrrrsssqqqooopppqqqqqqooolllmmmoooqqqsssssstttvvvwww}}}vvvuuuyyy}}}|||zzzooosssxxx{{{zzzvvvppplll|||yyyvvvsssnnnlllqqqyyy{{{uuuppppppsssvvvvvvtttkkknnnsssvvvwwwtttpppnnntttsssrrrqqqrrrtttvvvxxxrrrssstttssssssssstttuuusssoookkknnntttvvvqqqkkkiiiooottttttpppllljjjkkkssspppmmmllloooqqqrrrqqqkkknnnsssuuussspppmmmkkkyyy{{{{{{vvvpppoootttzzzooonnnnnnrrrwwwyyyuuuqqqrrrttttttttttttwww}}}wwwuuussspppoooooopppppppppqqqssstttttttttsssrrrssspppqqquuuwwwtttqqqrrrqqqssstttqqqmmmmmmqqqvvvpppllllllttt}}}}}}rrrgggrrrxxx{{{vvvmmmiiimmmssszzzuuuqqqqqqtttvvvuuusssjjjrrrzzz{{{wwwttttttvvv{{{uuuqqqqqqtttvvvxxxmmmrrrxxxzzzuuuqqqvvvyyyqqqwww||||||wwwssstttwww{{{|||{{{yyy|||~~~}}}|||{{{zzzxxxvvv}}}zzzwwwwwwtttrrrtttyyyuuu|||~~~yyytttvvv{{{}}}}}}vvvqqquuu|||}}}vvvmmmrrr{{{yyytttxxx~~~nnnoooooopppqqqqqqqqqrrrooopppqqqooolllmmmqqqvvvqqqooommmnnnqqqrrrqqqpppkkkoooqqqooojjjkkkrrrzzzzzzssslllkkkppprrrooojjjfffjjjooorrrqqqooommmlllvvvuuutttpppnnnpppvvv|||nnnnnnqqqvvvyyywwwpppiiiqqqsssssspppkkkkkkpppuuunnnoooppprrrsssssssssrrrrrruuuxxxwwwsssrrrsssuuukkkmmmooopppooolllkkkjjjtttqqqmmmlllmmmnnnnnnnnniiiiiiiiikkknnnoooooonnnqqqtttvvvtttpppooorrrvvvqqqmmmkkklllooopppnnnjjjggglllqqqqqqnnnkkkjjjlllrrrkkkeeegggpppvvvvvvssspppqqqrrrrrrsssrrrqqqqqqqqqooommmllllllkkkjjjiiiiiimmmqqqpppkkkjjjoootttvvvppplllooovvvzzzvvvpppmmmppprrrsssqqqnnnlllkkkqqqmmmiiiiiimmmqqqssssssiiiiiilllrrrvvvtttmmmfffrrrpppmmmjjjjjjmmmrrruuuooojjjfffgggkkkmmmjjjfffgggjjjmmmnnnmmmnnnoooqqqtttssssssssstttuuuvvvvvvtttsssqqqqqqqqqrrrssstttmmmnnnqqqtttuuurrrlllhhhnnnqqqtttrrrnnnnnnsssxxxuuunnnhhhkkkrrrtttmmmeeedddhhhlllllljjjhhhkkkmmmwwwqqqkkkjjjnnnooommmiiiiiiiiikkklllmmmmmmllllllllllllkkkiiihhhkkkppptttsssrrrpppnnnmmmmmmooopppooopppppppppppppppqqqrrriiiooouuutttooolllnnnrrrxxxooohhhhhhlllooosssxxxlllooosssuuutttrrrooonnnsssuuutttpppjjjkkkqqqxxxvvvpppkkklllrrruuusssoooppprrrtttqqqllliiikkknnntttqqqnnnnnnoooppppppnnnjjjjjjkkkmmmooopppnnnmmmllllllmmmmmmmmmmmmnnnoooooorrrtttssspppppptttxxxsssnnnkkkmmmssstttpppjjjjjjoootttuuurrrqqqtttxxxyyyrrrrrrwww||||||{{{pppssswwwyyywwwrrrnnnkkkzzzrrrooonnnnnnppptttrrrpppnnnnnnnnnoooppppppwwwtttpppnnnoooqqqssssssiiiiiipppxxxxxxrrrmmmlllvvvvvvtttqqqnnnpppwww|||sssnnnjjjooowwwxxxqqqhhhggglllrrrsssoookkkjjjkkkqqqooommmmmmnnnoooqqqrrrkkkooossssssqqqnnnooopppuuuxxxzzzyyyuuusssuuuxxxppppppqqqrrrtttttttttttttttppplllmmmrrryyy}}}wwwwwwvvvtttqqqoooppprrr{{{vvvppplllnnnrrrwwwyyyllljjjrrr~~~tttllllllttttttssspppmmmnnnrrrvvvnnnllllllssszzzzzzssskkkuuuwwwwwwsssnnnlllooossswwwtttrrrqqqssstttsssrrrrrruuuyyyxxxuuutttvvvxxxsssrrrsssuuuvvvtttppplllvvvxxxyyyvvvmmmjjjtttrrryyy{{{vvvtttuuu}}}|||zzzyyyzzz~~~vvvwww{{{}}}~~~ssssss{{{sssooottt}}}rrrmmmxxx}}}vvvrrrvvv~~~xxxooottt{{{{{{wwwzzz~~~gggkkkppptttuuurrrnnnkkkttttttsssooommmooovvv{{{pppkkkiiimmmtttvvvpppiiikkkooorrroookkkkkkrrrzzz{{{tttmmmmmmqqqrrrooojjjhhhkkknnnpppooooooooopppqqqtttvvvuuusssrrrtttvvvrrrsssssssssrrrrrrrrrsssvvvqqqmmmmmmoooooolllhhhiiimmmqqqrrrooonnnpppsssvvvqqqlllooovvvzzzwwwsssbbbjjjrrrtttoookkkkkkmmmwwwtttooommmmmmnnnnnnnnniiiiiiiiikkkmmmooonnnmmmtttrrrpppooopppqqqssssssppppppqqqpppooonnnnnnooooooooonnnnnnooooooooooooiiiiiijjjmmmpppqqqnnnkkkuuussspppnnnooorrrvvvxxxmmmiiihhhkkkooopppkkkeeejjjrrrwwwsssjjjgggnnnwwwyyymmmccchhhuuu}}}xxxpppkkkooossssssqqqnnnmmmmmmrrrooolllllloooqqqpppnnnjjjlllmmmnnnnnnnnnnnnnnnmmmkkkjjjlllqqqtttrrrooojjjnnnqqqnnniiigggjjjnnnooollljjjkkknnnqqqrrrqqqmmmsssyyy{{{wwwrrrppppppwwwtttqqqnnnnnnppptttvvvhhhjjjnnnrrrtttrrrmmmhhhmmmqqqsssqqqnnnnnnsssxxxqqqnnnkkkmmmppppppmmmiiikkkjjjjjjjjjlllmmmnnnooonnnnnnoooppppppmmmjjjgggpppnnnllljjjkkkmmmqqqssskkkiiihhhiiilllnnnmmmlllnnnrrrsssoooiiiggglllrrrrrrnnnjjjkkkppptttuuutttjjjpppuuutttnnnkkkmmmrrrzzzqqqjjjjjjnnnppptttxxxooorrrtttsssqqqooooooppprrrrrrpppnnnmmmmmmooopppoooqqqrrrrrrppppppsssvvvyyytttnnnmmmooopppnnnllljjjooosssuuurrrnnnlllkkkqqqnnnjjjiiilllooorrrtttllljjjjjjmmmpppppplllhhhnnntttxxxtttllljjjqqqyyyqqqllliiimmmsssvvvrrrmmmjjjoootttuuurrrpppssswwwtttsssrrrrrrsssuuuwwwwwwvvvwwwvvvrrrnnnllllllnnn{{{~~~nnnlllqqqtttqqqnnnjjjmmmpppooollljjjlllooo}}}wwwqqqllllllooorrrsssgggiiioooxxxxxxpppjjjiiirrrtttuuutttqqqqqqtttxxxqqqoooooorrruuutttooojjjiiijjjkkkmmmoooooonnnmmmkkknnnqqqqqqnnnmmmpppsssvvvwwwuuuqqqmmmmmmqqquuummmpppuuuyyy{{{yyyuuuqqqsssuuuvvvsssoooooosssxxxwwwpppiiikkkttt|||}}}{{{xxxxxxwwwuuurrrpppqqqsss~~~xxxqqqmmmnnnqqquuuxxxnnnlllrrr|||{{{qqqllloootttrrrooonnnpppqqqpppooonnnqqqssssssqqqqqquuuyyyyyytttoooooosssvvvuuurrrpppsssuuuuuurrrpppqqqrrr~~~{{{vvvsssssstttwwwxxxkkknnnrrrvvvwwwtttooojjjxxxxxxwwwtttnnnllluuu{{{yyyyyyyyyyyyxxxyyy{{{||||||zzz|||~~~~~~ssssss{{{vvvrrrwww}}}|||rrrrrr|||||||||{{{{{{{{{|||{{{{{{zzzyyyyyy|||~~~{{{fffjjjppptttuuurrrmmmiiivvvuuurrrpppoooqqquuuyyyooolllkkkooottttttpppjjjlllnnnpppooonnnooorrrvvvwwwtttqqqpppqqqqqqooolllmmmmmmmmmmmmoooppprrrsssnnnrrrxxxyyyvvvsssrrrrrrvvvuuussspppmmmooosssxxxwwwpppjjjlllqqqrrrkkkccchhhnnnsssrrrnnnlllooosssvvvnnniiimmmvvv{{{wwwpppgggkkkooonnnjjjkkkpppvvvrrrssstttuuuuuurrrmmmhhhllllllkkkkkkkkklllnnnooouuupppkkkkkkooosssrrrqqqooosssuuusssnnnlllooorrrtttoookkkkkkooorrrrrrpppeeeiiinnnpppooollliiihhhvvvsssooommmnnnrrrwwwzzzkkkhhhgggkkkpppqqqmmmgggmmmrrrvvvrrrjjjhhhnnnuuurrrpppmmmlllnnnpppssstttoooqqqssstttsssssssssssspppooonnnnnnnnnmmmkkkiiimmmooopppmmmjjjjjjpppuuuiiihhhhhhmmmtttvvvqqqkkkhhhpppvvvrrriiieeekkkrrrsssnnnjjjjjjnnnqqqqqqppplllrrryyy{{{wwwrrrpppooouuussspppmmmmmmoooqqqssslllkkkjjjjjjkkkmmmpppqqqnnnooooooppppppppprrrtttmmmnnnoooooommmlllllllllrrrmmmiiijjjnnnqqqqqqooohhhmmmsssuuurrrmmmiiihhhssspppmmmjjjkkkooossswwwllljjjhhhjjjnnnooolllhhhkkkpppsssooohhheeejjjpppuuupppllllllooorrrsssqqqoooqqqqqqooommmlllnnnpppqqqnnnppptttvvvrrroooppptttuuutttqqqnnnmmmqqqtttpppnnnmmmnnnppppppmmmjjjjjjqqqvvvtttmmmlllrrryyy|||tttmmmlllpppsssppplllgggmmmuuuwwwsssnnnkkkkkktttpppkkkjjjkkkpppsssuuummmkkkjjjllloooppplllhhhmmmrrrtttqqqkkkiiinnntttmmmllllllooorrrtttsssqqqmmmoooqqqrrrrrrsssssstttkkknnnrrrsssrrrqqqrrrssszzzyyyvvvpppjjjiiilllpppvvvqqqooouuuwwwrrrnnnkkknnnqqqpppmmmlllnnnqqqvvvvvvuuutttrrrpppooonnnrrrrrrrrrrrrrrrrrrqqqpppiiiooovvvzzzyyyuuupppmmmooorrrttttttrrrooommmlllllliiigggiiinnnqqqpppmmmfffmmmssstttpppnnnqqquuu}}}vvvpppllllllpppsssjjjlllpppvvvzzzzzzuuupppuuuvvvvvvsssoooooorrrvvvxxxsssnnnpppvvv{{{|||{{{zzzxxxvvvsssrrrrrrssssssuuuvvvvvvvvvuuusssqqqpppvvvsssqqqrrrpppnnnqqqvvvqqqooolllnnnqqqqqqmmmiiinnntttwwwssskkkkkkvvvzzzrrrlllnnnvvv{{{xxxsssnnnssswwwwwwssspppppprrr|||vvvrrrsssuuuvvvvvvssstttuuutttssssssuuuwwwrrrqqqssswwwwwwtttuuuxxxuuuyyyyyy}}}ssstttyyy{{{rrryyy}}}yyy|||yyyxxxyyyxxxwww{{{vvvxxxyyyzzz|||~~~zzzttt{{{yyyxxx}}}}}}wwwrrrxxxxxxkkklllmmmnnnoooooooooooorrrqqqppppppqqqqqqpppooooooqqqrrrqqqnnnnnnqqqtttpppnnnnnnpppssstttsssqqqrrrtttvvvuuuqqqnnnnnnooorrrooolllmmmpppssssssrrrppptttxxxyyyvvvsssssstttvvvssspppmmmnnnppprrrsssqqqpppnnnnnnoooooonnnmmmmmmooorrrrrrpppoooooopppoooppprrrtttuuutttqqqoooqqqnnnjjjhhhjjjoootttwwwoooqqquuuxxxyyyuuunnniiiooopppnnnkkkiiijjjooottttttooojjjjjjmmmqqqrrrqqqppprrrtttrrrnnnlllnnnqqqrrrnnnjjjjjjnnnqqqpppooojjjkkkmmmmmmmmmlllllllllnnnoooooopppqqqrrrssstttmmmmmmmmmmmmmmmmmmnnnooopppnnnmmmlllmmmnnnoooppplllrrrvvvsssmmmjjjnnnsssqqqqqqpppqqqsssuuuwwwxxxnnnpppqqqpppmmmkkkjjjjjjnnnpppqqqooollllllppptttjjjiiiiiilllooopppooommmkkkoooqqqpppmmmkkkmmmppppppooommmmmmmmmmmmnnnnnnsssrrrqqqsssuuuvvvvvvtttnnnoooooooooooonnnmmmlllooonnnlllhhhfffiiipppvvvnnnlllkkkmmmrrrtttrrrnnnkkknnnpppooollljjjkkknnnrrrnnnkkkllloooqqqpppnnnkkknnnssstttrrrooonnnmmmnnnnnnnnnnnnnnnpppqqqrrrooonnnmmmlllmmmmmmmmmllllllnnnnnnmmmkkkjjjkkklllpppqqqrrrqqqooommmnnnooowwwrrrmmmkkklllooopppooojjjlllrrrxxxwwwpppkkkkkkuuuuuutttppplllmmmsssyyymmmmmmmmmnnnpppooommmjjjkkkooorrrqqqmmmmmmppptttssssssrrrqqqooonnnnnnnnnmmmoooqqqrrrqqqppppppppppppooonnnnnnpppqqqpppooooooooonnnllljjjkkknnnrrrooonnnlllmmmnnnpppooonnnlllooorrrrrrqqqppprrrtttrrrooolllnnnsssvvvtttrrrkkkooosssuuutttrrrrrrssswwwyyyxxxsssmmmkkknnnqqqvvvyyyvvvtttqqqpppqqqsssppplllkkknnnqqqrrrsssnnnsssxxxyyyvvvrrrooonnnwww{{{xxxpppooouuuvvvrrrjjjnnnsssxxxzzzvvvpppjjjppptttvvvtttppplllkkklllllljjjhhhkkkoooqqqooolllhhhlllppprrrrrrrrrtttvvv|||xxxtttqqqpppppppppooommmnnnooopppqqqsssuuuvvvsssrrrqqqrrrttttttrrrppprrruuuwwwvvvttttttwww{{{|||wwwrrrqqqrrrtttuuutttmmmsssxxxzzzwwwrrroooooowwwxxxuuunnnkkkooosssuuuqqqqqqqqqqqqqqqpppnnnlllmmmrrruuurrrmmmmmmssszzztttsssqqqrrrtttvvvwwwwwwtttuuuuuuuuutttsssssssssvvvxxxxxxxxxvvvtttrrrqqq{{{|||{{{vvvqqqrrrzzzrrrnnnpppyyy}}}vvvrrruuussstttxxx~~~}}}{{{~~~}}}wwwooopppyyywwwvvvzzz|||vvvsss|||zzzxxx|||{{{wwwtttwww~~~|||wwwrrroookkkiiiiiimmmrrrvvvmmmlllmmmqqqsssqqqkkkfffooovvvyyysssiiihhhrrr~~~sssooommmpppwwwxxxtttnnnnnntttyyyxxxqqqmmmnnnrrrtttooolllnnnsssvvvtttqqqtttvvvxxxwwwtttsssuuuwwwtttppplllmmmqqqrrroookkklllqqqtttqqqlllkkkrrryyyrrrqqqqqqrrrssssssqqqnnnhhhsss}}}|||tttllllllooouuunnnggghhhooouuuuuurrrqqqqqqrrrtttuuutttrrrooorrrsssqqqkkkggghhhpppwwwssspppllljjjlllooorrrtttqqqqqqrrrpppnnnmmmmmmnnnmmmkkkjjjjjjlllmmmnnnmmmpppmmmjjjiiillloooqqqqqqgggjjjppptttuuussspppmmmpppssstttooohhhhhhooowwwrrrjjjdddgggoootttqqqlllkkkoootttuuurrrooonnnoooqqqooolllmmmqqquuuxxxyyyooorrrsssrrrnnnlllmmmooonnnppprrrsssqqqpppppppppmmmlllkkkiiihhhjjjnnnqqqpppmmmkkkmmmpppqqqnnnkkkkkknnnqqqpppllliiijjjlll{{{rrriiijjjsss{{{|||zzziiikkkooorrrqqqnnniiifffmmmpppqqqnnniiiiiinnnsssooojjjgggllltttwwwrrrkkkkkkmmmpppooollljjjlllnnnoooooonnnoooppppppnnnmmmqqqqqqpppqqqqqqrrrrrrrrrhhhkkknnnqqqrrrpppnnnlllqqqrrrqqqnnnjjjjjjnnnrrrooollljjjlllooopppllliiigggpppxxxvvvooojjjlllppp|||tttjjjhhhmmmqqqqqqoookkkmmmqqquuurrrllljjjnnntttuuutttpppmmmnnnuuu{{{lllmmmnnnoooooonnnmmmmmmnnnlllkkkmmmooopppooommmjjjrrryyyvvvmmmgggkkkqqqvvvqqqlllkkkooosssttttttkkklllpppssstttrrrlllhhhqqqtttsssllleeefffqqq{{{ssslllfffkkktttyyyssskkklllrrrvvvuuuooommmpppuuuvvvoooiiillltttxxxuuupppoooqqqsssvvvwwwvvvuuusssssswwwzzzxxxsssooooooqqqxxx}}}~~~~~~{{{qqqiiikkkssszzzpppfffeeemmmtttuuurrrkkkqqqwwwxxxtttqqqrrrtttttt}}}}}}sssrrryyywwwlllrrrpppoooqqqtttuuussspppsssuuuvvvtttoookkkkkkllllllllllllnnnoooooommmkkklllkkkllloootttvvvwwwvvvqqqoooooorrruuuuuuqqqnnnrrrrrrpppllliiillluuu~~~qqqmmmlllqqqyyyzzzrrriiikkkuuu}}}zzzpppkkkrrr{{{}}}wwwpppooorrrvvvvvvtttmmmrrrwwwwwwsssppprrrtttqqqyyy{{{sssooorrrrrrmmmsssuuuwwwuuurrroooqqqssslllnnnpppqqqqqqqqqppppppoootttxxxvvvqqqoootttzzz{{{wwwsssrrruuuwwwvvvtttjjjrrr|||~~~yyyrrrnnnmmm|||{{{tttrrryyyxxxpppmmmwwwzzzsss}}}yyywwwwwwwwwyyy}}}~~~yyyvvv{{{yyynnnppp{{{zzzzzz{{{yyywww|||}}}~~~}}}{{{zzzzzzxxxxxxxxxxxxyyyyyyxxxwwwnnnnnnmmmkkkjjjlllpppsssnnnpppppppppnnnmmmmmmnnnoooooopppqqqrrrrrrqqqpppnnnqqqtttvvvuuutttsssrrryyyrrrkkklllqqqvvvuuurrrooommmrrryyyvvvmmmllltttzzz~~~zzznnnjjjrrryyyyyysssmmmiiilllssstttmmmeeelllooopppooolllmmmqqqvvvwwwsssooooooqqqrrrpppnnnooossswwwyyyxxxtttooommmmmmoooppppppooooooppprrrqqqsssuuuuuurrrrrrtttwwwuuuppplllmmmpppqqqmmmhhhooossstttooohhhhhhqqqzzz}}}sssiiijjjrrrvvvrrrlllkkkkkkkkklllllllllmmmmmmxxxsssmmmhhhgggkkkooosssooommmmmmqqqvvvvvvqqqkkkrrrtttuuusssnnnmmmooorrrqqqnnnllllllnnnpppppppppsssmmmhhhiiipppuuuuuurrriiinnnsssuuusssqqqppppppwwwtttooommmlllmmmnnnnnniiijjjmmmsssxxxvvvnnnfffoooqqqqqqjjjccccccmmmwwwsssnnnjjjlllqqqrrrmmmffffffkkkooonnnjjjhhhjjjnnntttsssqqqpppqqqsssuuuwwwooommmlllmmmppppppmmmjjjqqqnnnkkklllmmmllliiifffppprrrsssqqqnnnmmmooorrrwwwooogggiiiqqqtttpppiiiffflllrrruuurrrooommmmmmxxxtttnnnjjjkkkpppvvv{{{jjjmmmpppssssssqqqllliiisssvvvwwwqqqjjjiiipppwwwnnnllljjjjjjmmmoooooooooqqqpppoooooopppqqqqqqqqqnnnooopppnnnllljjjjjjkkkllllllkkkkkklllmmmoooqqqmmmkkkkkkpppttttttoooiiinnnpppqqqmmmiiiiiinnnsssxxxooogggjjjtttyyyssskkkhhhpppxxxxxxrrrlllllloootttpppkkkiiikkkooosssvvvqqqnnnmmmqqquuuuuupppkkkrrrqqqnnnkkkiiikkkppptttssstttssspppnnnnnnssswwwssspppnnnppptttuuurrrmmmiiinnntttvvvssspppoooooozzzvvvssssssvvvwwwvvvtttooopppwww~~~}}}uuunnnlll~~~}}}yyyvvvtttppplllllloootttooojjjiiilllnnnnnnmmmqqqqqqrrrqqqrrrtttxxx|||vvvtttsssuuuyyyyyysssnnntttvvvuuuqqqllllllqqqwwwyyysssoooppptttvvvqqqkkkgggqqqzzzxxxooohhhjjjpppvvvqqqiiigggnnnyyy{{{xxxlllmmmpppsssuuusssnnnjjjtttsssqqqlllhhhjjjpppvvvuuuqqqnnnnnnqqqrrrpppmmmvvvsssrrrsssuuuvvvtttqqquuuvvvxxxwwwtttqqqppppppwwwvvvtttrrrrrrtttvvvwwwvvvuuusssssssssrrrooolllyyy}}}~~~uuujjjhhhpppzzzpppjjjgggjjjqqqtttqqqkkkkkkqqqwwwuuupppmmmrrrwww}}}wwwqqqppptttwwwwwwtttmmmsssyyy{{{xxxtttrrrrrruuuwwwyyyzzzzzzxxxvvvuuusssxxx|||zzzuuusssxxx}}}~~~|||{{{yyysssvvv}}}~~~zzz{{{~~~zzz|||pppqqq}}}|||tttyyyyyyxxxyyy~~~yyyrrrnnnzzzuuuooottt}}}kkkmmmnnnooonnnmmmmmmnnnssssssrrroookkkkkkpppuuupppllljjjnnnuuuvvvpppjjjnnnqqqtttvvvuuussssssssstttpppllllllqqqsssssspppgggiiipppvvvuuuooollllllxxxwwwqqqiiihhhmmmtttvvvooommmkkkkkklllmmmlllkkknnnmmmmmmooorrrtttsssrrrqqqrrrssssssqqqoooooonnnvvvsssqqqqqqttttttqqqnnnjjjmmmqqqrrrqqqpppoooooo{{{yyytttpppnnnqqqwww|||pppnnnlllmmmnnnnnnnnnlllqqqrrrqqqnnnkkkmmmsssyyywwwrrrmmmlllnnnppppppnnnooommmkkkjjjjjjllloooppptttrrrpppnnnlllkkkkkkjjjqqqpppooooooppprrrssstttqqqpppppprrrttttttpppmmmlllppprrrqqqmmmkkknnnqqqvvvnnnggghhhoootttsssooojjjnnnsssuuussspppooooooxxxtttnnniiiiiikkkoooqqqmmmlllmmmooorrrrrrnnnjjjnnnnnnnnnllljjjjjjmmmpppnnnooopppqqqpppmmmjjjgggiiijjjjjjjjjjjjkkkmmmooolllnnnqqqttttttrrrooommmsssqqqooommmllllllmmmnnnooolllkkklllnnnnnnjjjgggnnnqqqtttrrrooolllmmmooopppllliiikkkoooqqqnnnjjjiiillloooqqqpppnnnmmmlllrrrpppnnnlllmmmooosssuuupppsssuuutttpppmmmmmmnnnooonnnmmmnnnpppqqqpppooommmnnnooonnnllllllnnnqqqxxxsssmmmmmmqqqsssqqqnnnhhhjjjlllllljjjhhhggggggmmmllljjjiiijjjlllnnnpppiiijjjoootttwwwtttlllfffmmmnnnnnnmmmjjjjjjnnnqqqsssooolllmmmppprrrrrrpppnnnpppqqqqqqpppooonnnmmmpppnnnkkkjjjlllnnnnnnnnnsssqqqpppooopppssstttuuuooollliiiiiikkklllmmmlllqqqtttvvvrrrmmmlllqqqvvvuuuqqqnnnooosssuuusssoooiiillloooppppppnnnmmmmmm{{{xxxtttqqqrrrsssttttttrrrqqqtttwwwvvvooojjjjjj~~~xxxnnnnnnrrrqqqnnnmmmlllmmmoooooonnnmmmllllllrrrrrrrrrqqqqqqsssxxx{{{rrrqqqqqqsssuuutttppplllvvvwwwvvvrrrnnnnnnppptttvvvtttrrrrrrrrrrrrnnnkkkjjjooovvvwwwrrrmmmjjjiiiooopppnnnkkkmmmrrrtttrrrlllmmmooonnnmmmnnnqqqtttrrrpppmmmllllllnnnooopppqqqssstttrrrpppoooqqqtttxxxsssooopppuuuvvvtttpppqqqvvvyyyyyytttpppnnnooo}}}yyysssoooooosssyyy}}}ooopppsssuuuuuurrrnnnkkkvvvxxxxxxuuupppnnnpppsssooonnnnnnnnnooooooooonnnqqqpppppprrrvvvxxxwwwuuuvvvvvvvvvvvvvvvtttrrrpppwwwwwwvvvuuuttttttvvvwwwqqqrrruuuxxxzzzxxxrrrmmmuuuzzz}}}{{{uuutttyyy|||zzzyyyvvvzzz~~~~~~~~~zzzyyy||||||vvvxxxzzzuuu{{{xxxqqqvvv{{{oootttyyy~~~}}}yyyuuuvvvxxxjjjmmmqqqrrrpppmmmlllkkkvvvvvvsssmmmiiijjjqqqxxxpppiiieeejjjtttwwwpppgggpppqqqrrrtttuuuuuutttsssnnnmmmmmmnnnpppqqqooonnnhhhkkkmmmnnnpppsssqqqmmmqqqmmmkkkmmmnnnmmmmmmooonnnooonnnkkkhhhiiioootttrrrnnnlllqqqxxxzzztttnnnmmmqqquuuuuuqqqmmmnnnooozzzssslllkkkooosssrrroooiiimmmqqqtttsssqqqoooooo}}}xxxsssooopppsssvvvxxxlllmmmnnnmmmkkklllooorrrrrrpppmmmmmmooosssvvvxxxpppqqqpppnnnkkkkkknnnpppssspppmmmjjjjjjnnnrrruuupppqqqrrrrrrpppkkkfffcccsssrrrpppmmmkkknnnuuuzzzpppmmmlllrrrxxxxxxqqqiiiiiipppvvvsssllliiimmmsssvvvoooggghhhnnnrrrppplllnnnppprrrrrrqqqooonnnnnnrrrqqqnnnlllkkklllmmmnnnpppooolllkkkkkklllnnnooolllkkkkkknnnqqqqqqmmmhhhhhhooouuutttoooiiihhhjjjllliiiggggggkkknnnppppppfffkkkqqquuuuuupppjjjeeeuuussspppmmmjjjjjjmmmooommmllllllmmmnnnnnnmmmlllpppqqqsssrrrooommmkkkkkkhhhkkkmmmnnnmmmlllkkkkkknnnmmmlllmmmnnnoooooonnnjjjkkklllnnnnnnooonnnnnnuuuwwwxxxtttmmmjjjnnnssslllhhhfffllltttuuunnnfffkkkooorrrpppllljjjoootttwwwooonnnrrrtttpppkkkfffhhhkkkllljjjhhhgggggglllllljjjiiiiiikkklllmmmkkkmmmoooqqqqqqooollliiikkkkkklllllllllmmmnnnnnnlllppprrrpppllllllpppuuuuuupppkkklllpppssspppmmmlllkkkkkklllmmmllljjjiiitttssspppmmmmmmqqqxxx~~~nnnjjjfffhhhmmmooolllgggooosssvvvsssnnnlllpppuuuuuurrrooooooqqqssssssqqqnnnmmmllllllnnnooonnnnnntttvvvvvvuuussspppppppppvvvsssppppppmmmgggeeegggvvvwwwiiijjjsssuuupppkkkggglllrrrssspppmmmlllmmmrrrrrrrrrqqqppprrruuuxxxppppppppppppppppppooonnnxxxwwwuuusssqqqppppppppptttvvvxxxvvvrrrnnnmmmmmmqqqpppoooooopppooollliiigggoootttqqqlllkkkllllllmmmooooookkkiiillluuu~~~qqqnnnkkklllppprrrpppmmmoootttxxxuuupppnnnsssyyyxxxsssooopppuuuwwwtttooonnnsssxxxxxxtttooonnnpppyyywwwsssqqqqqqssswwwyyyoooqqqrrrrrrqqqqqqqqqrrrqqqqqqrrrtttuuutttppplllppprrrtttrrrnnnlllnnnpppvvvnnniiippp{{{{{{rrroootttyyyzzzvvvqqqnnnlll~~~zzztttqqqqqquuuxxxzzznnnooorrrvvvyyyvvvpppkkkxxx{{{~~~}}}yyyxxx{{{xxxxxxwwwzzzyyypppzzzxxxtttyyy|||~~~}}}~~~~~~{{{ssssssyyy}}}yyytttyyyxxxwwwzzz}}}|||xxxssspppqqqrrrqqqooommmmmmnnntttrrrpppmmmlllmmmoooqqqmmmjjjgggiiimmmpppooommmssspppmmmpppvvvyyyuuuqqqkkklllnnnppppppooonnnmmmqqqqqqllleeejjjvvvzzzvvvkkkfffjjjuuuyyypppiiiiiiooopppqqqooolllmmmsssxxxvvvqqqooorrrwwwxxxtttnnnnnnppprrrrrrpppnnnooopppvvvsssnnnmmmoooqqqpppooonnnpppqqqrrrqqqqqqrrrtttqqqpppqqqtttwwwvvvqqqmmmkkkoooqqqoookkkjjjpppuuusssnnnkkkmmmsssxxxxxxvvvoooppppppnnnkkkkkknnnppptttrrrooommmmmmpppsssvvvooopppqqqpppnnnkkkgggeeeqqqpppooommmmmmooosssvvvnnnoooqqqtttuuussspppllllllnnnppppppnnnnnnpppssspppmmmkkklllnnnpppnnnlllsssrrrpppnnnmmmmmmoooppphhhlllqqqtttsssooojjjhhhpppooommmjjjhhhiiimmmpppkkkjjjkkkooosssrrrlllggggggmmmrrrrrrmmmjjjkkkmmmkkkjjjjjjjjjlllmmmnnnnnnkkkmmmpppqqqpppnnnkkkiiiqqqooonnnnnnooonnnllljjjlllooopppnnnkkklllqqqwwwxxxtttooooooqqqqqqmmmiiiffflllrrrrrrlllhhhiiikkktttoookkkjjjmmmpppqqqppphhhiiikkkmmmnnnnnnmmmmmmtttuuutttqqqmmmlllnnnpppkkkjjjjjjmmmqqqpppjjjdddiiimmmpppooommmmmmpppttt~~~yyytttssstttrrrnnniiijjjlllmmmmmmllllllmmmnnnllllllmmmmmmmmmlllkkkkkkrrrpppmmmjjjhhhiiinnnqqqiiiiiijjjlllnnnooommmllljjjooossspppkkkjjjpppvvvvvvppplllmmmqqqtttrrrnnnkkkjjjjjjlllmmmnnnmmmkkkpppooommmmmmnnnrrrwwwzzzooollljjjkkkooopppnnnlllnnnppprrrrrrpppoooqqqsssppprrrsssrrrooonnnppprrruuupppllllllooorrrrrrqqqkkkqqqxxxzzzwwwqqqmmmlllxxxsssooommmiiidddbbbdddlll~~~wwwmmmnnnsssssspppmmmkkknnnqqqrrrpppooopppqqqnnnppprrrqqqppppppqqqrrrtttsssqqqooommmnnnrrruuutttsssrrrrrrrrrqqqooommmrrryyy}}}{{{sssnnnnnnqqqxxxsssllliiijjjlllnnnooogggpppvvvrrrmmmkkklllllloooppppppnnnlllooowww}}}qqqooommmnnnppprrrrrrqqqqqqrrrssssssrrrrrrtttvvvtttssstttvvvwwwwwwssspppoooppprrrttttttsssrrrrrrkkkoootttwwwwwwtttoookkkxxxvvvqqqmmmkkknnnuuu{{{mmmmmmooorrruuutttpppmmmqqqsssuuussspppoooppprrruuuppplllqqqzzz~~~yyyssspppsssvvvwwwvvvsssqqqooo|||xxxtttsssuuuwwwvvvtttrrrssstttuuuttttttttttttzzz{{{|||~~~|||zzztttwwwyyyyyy}}}}}}uuu||||||yyy{{{|||zzz}}}}}}zzzzzzyyyzzz}}}~~~yyyqqqpppwww~~~{{{xxxwwwzzzyyyssswwwvvvrrrnnnkkkmmmqqquuuooollllllnnnqqqqqqlllhhhjjjmmmnnniiidddeeennnwwwvvvnnnhhhlllvvv{{{vvvnnnlllmmmoooqqqqqqpppooommmqqqrrrllleeejjjvvvzzzvvvmmmgggiiissswwwpppjjjlllooonnnooopppqqqsssssssssxxxvvvtttrrrqqqqqqqqqqqqrrrooollllllnnnpppqqqpppooorrruuuuuurrrooonnnooovvvuuurrrooonnnpppvvvzzzjjjkkkpppvvvzzzyyyrrrlllnnnqqqsssqqqmmmmmmpppuuurrrnnnkkknnntttxxxwwwuuussspppmmmlllnnnooooooooonnnnnnnnnnnnnnnooooooppppppooolllkkkjjjkkkmmmnnnmmmlllkkknnnrrrsssppplllmmmtttyyywwwoookkknnnsssrrrlllgggiiiqqqvvvuuurrrhhhlllpppqqqooommmnnnooovvvsssnnnkkkjjjllloooqqqeeekkkqqqtttsssoookkkjjjnnnooonnnllljjjjjjlllnnnjjjlllnnnooonnnmmmlllkkkiiijjjlllllllllmmmoooppphhhlllppppppllljjjjjjlllvvvsssnnnkkkjjjmmmpppsssjjjjjjkkkpppuuusssllleeemmmrrrtttpppjjjkkkvvvvvvmmmlllrrruuupppjjjiiipppvvvtttlllggghhhlllsssnnniiigggjjjmmmooooookkkkkkkkkkkkmmmnnnpppqqqooonnnmmmnnnppppppmmmjjjmmmqqqsssqqqkkkffffffhhhhhhhhhjjjllloooqqqqqqrrrwwwxxxyyyxxxtttoookkkiiiooooooooommmmmmnnnqqqtttlllnnnqqqsssrrrpppmmmkkkrrrppplllhhhfffhhhmmmrrriiiiiijjjllloooooommmkkklllmmmnnnnnnlllmmmpppsssnnnnnnnnnoooppppppnnnmmmlllkkkiiijjjnnnqqqrrrssskkkiiiiiilllqqqtttqqqnnnooonnnmmmllllllmmmppprrrnnnllllllnnnrrrtttsssrrrjjjqqqvvvuuunnnjjjmmmqqqwwwrrrmmmlllooorrrsssrrrkkkooouuuvvvtttrrrqqqrrrwwwrrrpppoookkkeeecccdddtttyyyvvvuuuuuuqqqmmmnnnrrruuuqqqmmmmmmooosssttttttjjjmmmppprrrpppnnnmmmlllvvvtttppplllkkknnntttxxxnnnnnnnnnoooqqqqqqpppnnnpppvvv|||zzzsssmmmnnnqqqssssssqqqnnnjjjjjjlllooonnnrrrssspppooorrrrrrpppoooooooooqqqrrrsssrrrrrrrrrsssrrrpppoooppptttxxxvvvooojjjmmmtttxxxtttnnnmmmrrryyy|||zzzwwwsssrrrqqqnnnlllnnntttwwwvvvttthhhmmmtttyyyyyytttmmmhhhyyyvvvqqqllljjjmmmssswwwlllnnnppppppooopppqqqsssrrrqqqoooqqqtttvvvuuusssqqqsssuuutttsssrrrssstttyyyvvvrrrtttxxx{{{{{{zzzrrrsssvvvzzz|||yyyrrrlllxxxzzzyyytttppprrrzzz{{{yyyzzz|||uuusssxxx|||yyyvvv}}}zzz|||~~~yyyuuu|||{{{wwwzzzyyyvvv||||||uuurrrwww~~~yyyzzz|||~~~~~~{{{xxxyyyvvvrrrmmmkkkmmmrrrwwwkkkjjjkkknnnrrrrrrmmmhhhkkkpppqqqkkkccccccnnnyyytttmmmgggjjjsssxxxuuuoooooonnnnnnoooqqqrrrpppoooiiilllnnnnnnppprrrppplllqqqkkkggghhhjjjjjjnnnrrrmmmkkkkkkooossstttpppkkkuuuwwwwwwrrrmmmlllooossssssnnniiiiiimmmqqqrrrqqqmmmtttzzzzzztttooooooqqqxxxwwwsssooonnnpppuuuyyynnnnnnooorrruuuwwwwwwvvvqqqqqqqqqqqqrrrrrrrrrqqqqqqpppoooppprrrssstttsssvvvoooiiiiiinnnrrrqqqnnnhhhiiilllmmmnnnmmmkkkiiiqqqnnnjjjhhhhhhlllqqqtttkkkiiijjjnnnttttttnnnhhhnnnvvv|||xxxooojjjnnnuuurrrkkkfffiiirrrxxxvvvrrrhhhlllqqqqqqnnnmmmoooqqquuurrrnnnllllllnnnoooooolllnnnnnnmmmkkklllppptttmmmmmmnnnnnnnnnmmmllllllkkknnnqqqooojjjiiikkkooollliiigggiiilllpppqqqpppgggmmmssssssmmmiiiiiikkkyyytttnnniiiiiimmmsssxxxiiiiiilllqqquuutttmmmgggnnnrrrtttqqqmmmnnnwwwwwwooonnnrrrtttqqqmmmooorrrtttrrrmmmjjjkkknnnooolllhhhfffgggiiikkklllooommmkkkjjjkkkooosssuuullliiiiiimmmssssssnnnhhhnnntttxxxsssiiicccfffkkkhhhggghhhkkkppprrrrrrppppppuuuyyyxxxrrrmmmkkkkkknnnnnnmmmlllkkklllppprrrnnnppprrrttttttrrrpppooollllllllllllllllllkkkjjjiiikkklllnnnnnnnnnmmmmmmnnnllliiijjjnnnqqqqqqooofffjjjnnnooommmkkkjjjkkkmmmkkkhhhiiimmmqqquuuwwwjjjhhhhhhlllrrrsssmmmggglllmmmmmmkkkiiikkkooosssmmmlllkkkmmmpppssssssssslllqqquuutttoookkkmmmppprrrpppmmmlllmmmnnnooooootttssspppnnnnnnrrrxxx|||tttpppooopppnnniiihhhjjjsssvvvyyyxxxqqqjjjmmmtttxxxrrrmmmlllpppttttttsssiiilllooopppnnnmmmllllllrrrpppmmmjjjkkknnnqqqsssjjjkkkmmmnnnooooooooopppnnnrrruuuuuurrrpppooopppjjjqqqyyyyyyrrrkkkiiiiiitttssspppmmmpppvvvwwwsssmmmmmmnnnqqqsssrrrmmmjjjtttuuuuuurrroooooouuuzzzvvvnnnhhhkkktttwwwrrrkkkiiipppxxx}}}|||xxxuuusssqqqooommmoootttxxxwwwuuusssttttttuuuuuuttttttsssqqqqqqqqqrrrsssqqqnnnjjjnnnrrrssspppkkklllrrryyysssnnnkkkooowww{{{xxxsssnnnuuuzzzwwwnnnjjjnnntttyyysssuuu|||mmmqqqwww|||}}}yyyqqqlll{{{{{{zzzuuupppsss|||yyyyyy{{{~~~|||vvvwwwyyyyyywwwsssxxxzzz|||}}}uuusss|||wwwxxx|||zzz}}}}}}xxxuuuyyy}}}vvvwww}}}~~~||||||rrrrrrrrrqqqooonnnpppqqqmmmnnnooonnnmmmooorrruuuqqqpppmmmkkkjjjkkknnnqqqmmmlllllllllmmmooorrruuusssoookkkkkkooorrrqqqooogggiiinnntttrrrlllhhhhhhooooookkkeeedddjjjooorrrmmmkkkkkknnnrrrrrrooojjjpppsssuuurrrnnnlllnnnrrrooommmkkkkkkllloooqqqrrruuuwwwxxxwwwsssrrrsssvvvssstttuuuuuurrrppppppppppppppppppoooppprrrwwwzzzqqqmmmkkkooovvvxxxsssmmmnnnrrrtttsssooommmpppsssvvvnnngggfffkkkooopppooohhhjjjlllnnnooommmkkkjjjooommmlllkkklllnnnqqqsssmmmlllkkkmmmoooqqqooonnnrrrtttvvvxxxwwwtttqqqoookkknnnpppqqqqqqqqqrrrrrrrrrpppmmmlllmmmooopppqqqooonnnoooqqqrrrqqqmmmiiioooooonnnjjjhhhkkkssszzznnnmmmlllnnnqqqqqqnnnlllmmmpppqqqnnnjjjhhhjjjmmmllljjjiiijjjmmmooonnnmmmiiimmmppppppnnnkkkkkkkkkpppoooooonnnnnnooopppqqqmmmpppqqqpppnnnmmmppprrrooonnnnnnqqqtttvvvvvvuuuuuuvvvwwwuuuqqqooooooppprrrqqqnnnmmmmmmnnnooopppllllllkkkiiihhhhhhjjjlllooommmkkkjjjkkkoootttwwwlllkkklllooorrrsssppplllnnnpppqqqqqqnnnlllkkkkkkhhhjjjmmmnnnooooooppppppoooqqqrrrrrrooonnnmmmnnniiikkkmmmmmmlllkkkkkklllrrrqqqqqqpppqqqrrrtttuuujjjiiijjjlllooooookkkhhhjjjmmmoooooolllkkkmmmoooooojjjgggiiinnnrrrqqqnnngggjjjnnnooommmlllkkklllkkkiiiggghhhkkkooorrrsssooommmkkkkkkmmmnnnmmmkkkkkkjjjjjjkkklllmmmnnnnnnmmmooopppnnnllllllpppuuuwwwsssooonnnppprrrqqqooommmnnnnnnmmmlllkkkkkklllyyyuuupppmmmoootttyyy|||rrrnnnlllnnnnnnlllnnnqqqxxxuuuttttttrrroooooosssppppppqqqrrrrrrrrrpppnnnmmmnnnmmmlllkkklllooorrrmmmkkkkkkmmmpppqqqnnnkkkjjjmmmoooooommmllloooqqqqqqpppoooqqquuuvvvuuurrrkkkrrrzzzzzztttmmmiiiiiitttssspppllloootttuuusssooopppqqqqqqpppooooooooouuuuuutttsssrrrrrrsssuuuqqqppppppoooooooooppppppllllllpppvvv{{{{{{wwwrrrnnnrrruuuvvvuuussssssttt}}}zzzuuuqqqqqquuuzzz}}}ooooooqqqvvv{{{yyyppphhhsssuuutttpppllllllssszzzsssnnnjjjooowww|||xxxsssqqquuuxxxuuuooolllnnnqqqxxxvvvvvvxxx|||~~~~~~}}}qqqtttvvvwwwvvvvvvvvvvvvwwwvvvuuuuuuvvvxxxyyyzzzwww{{{~~~}}}yyywww{{{wwwqqqsssvvvyyy|||xxxyyy{{{|||zzzyyy{{{zzz~~~~~~vvvqqqyyywwwxxx|||~~~jjjnnnsssuuusssppplllkkkpppssssssnnnhhhkkkwwwwwwoooiiikkkrrrtttooohhhgggmmmqqqnnnhhhhhhqqqzzzvvvnnnhhhhhhnnnsssrrrooollljjjnnntttpppfffeeelllhhhqqqssskkkhhhnnnppplllooonnnnnnpppqqqqqqpppnnnkkknnnrrrrrrpppnnnooopppiiillloooooommmlllooorrr~~~zzzuuuqqqqqqtttwwwzzzlllqqqwwwzzzwwwqqqjjjgggmmmoooqqqpppnnnooorrrvvvpppiiifffmmmyyy}}}uuukkklllsssxxxuuummmiiimmmrrrtttnnngggdddggglllooopppmmmnnnpppqqqqqqqqqoooooolllmmmnnnooopppppppppooopppooommmkkkjjjlllrrrvvvuuupppooovvvtttiiidddppp{{{zzzpppiiilllsss}}}ssshhhfffkkkqqqrrrpppiiilllpppuuuwwwssskkkdddlllnnnpppnnnkkkmmmsssyyypppmmmjjjmmmqqqssspppllloooppppppnnnllljjjjjjjjjkkklllmmmnnnnnnlllkkkjjjmmmkkkkkklllnnnooonnnmmmfffjjjppptttuuuqqqllliiissswwwvvvoooffffffrrr}}}ooojjjiiipppzzz}}}tttjjjkkkuuu}}}zzzpppjjjlllrrrsssnnniiihhhlllqqqsssssslllooopppnnnkkkjjjlllnnnooommmkkkjjjlllooosssvvvnnnooopppqqqqqqqqqqqqqqqnnnjjjiiinnntttuuuooohhhiiinnnsssrrrnnnlllnnnqqqqqqnnnkkkkkkmmmpppppppppfffjjjnnnpppnnnkkkiiihhhuuusssooolllmmmqqqvvvzzzooojjjfffggglllooonnnkkkkkkooorrrpppkkkjjjmmmqqqnnnjjjgggiiinnnqqqqqqnnnmmmmmmnnnoooppppppooooooiiihhhfffgggjjjmmmnnnnnnuuusssoookkkhhhjjjooosssllljjjiiilllqqqsssooojjjlllrrruuupppgggeeemmmwwwuuuiiiiiirrrxxxuuuooojjjnnnqqqpppmmmjjjkkklllwwwuuussstttwwwyyywwwuuuqqqllljjjlllmmmnnnrrrxxxtttlllooottttttrrrpppgggnnnvvvxxxuuuoookkkiiirrrpppllliiihhhlllsssxxxiiiiiilllrrrwwwuuummmeeelllppprrrpppllljjjnnnrrruuuqqqnnnrrryyy}}}{{{vvvtttvvvvvvtttooolllmmmnnnrrrsssqqqmmmlllppprrrqqqrrrtttuuurrrnnnnnntttzzzuuusssrrrsssuuuuuurrrnnnlllsssxxxtttkkkgggnnnvvvpppjjjgggnnnyyy~~~xxxpppkkkuuu~~~}}}uuuoooooorrr{{{vvvrrrrrrvvv{{{uuuqqqpppvvv}}}~~~wwwooovvvvvvuuuqqqnnnooosssxxxsssooolllooovvvyyywwwsssttttttssssssrrrqqqpppnnnmmmqqqwwwzzzzzzwwwvvvuuuxxxwwwuuuqqqooosss{{{qqqoooooouuu||||||uuummmuuu}}}{{{pppnnnzzzuuujjjoooxxx|||{{{zzz~~~|||~~~{{{tttvvv~~~{{{rrr~~~yyywwwwww|||yyy~~~hhhjjjmmmsssvvvtttlllfffooosssuuuqqqmmmnnnwwwwwwrrrlllkkkmmmppppppnnnnnnlllkkklllnnnooopppooonnnoooppprrrqqqpppnnnlllqqqpppooonnnmmmnnnnnnooolllkkklllooossssssoookkkmmmrrryyyzzzqqqlllrrr}}}uuummmhhhmmmwwwzzzrrrhhhdddlllttttttppplllnnnrrr}}}yyytttrrrrrrsssrrrrrrmmmqqquuuuuurrrnnnmmmnnnllllllmmmqqqtttsssnnnjjjnnnllliiiiiilllpppssstttrrrnnnlllmmmqqqssspppmmmhhhlllpppnnnjjjggghhhkkkvvvtttqqqooonnnpppsssuuuooommmnnnrrrwwwvvvpppiiippptttwwwrrriiigggnnnvvvpppnnnnnnqqquuuvvvrrrnnnhhhnnnsssrrrooommmpppsssuuutttqqqnnnlllkkkmmmnnnsssqqqooonnnoooqqqqqqqqqkkkjjjjjjmmmqqqssspppmmmqqqssssssoookkkkkkqqqvvvuuunnnhhhiiipppsssnnnhhhaaaooo|||{{{nnneeefffllluuuoooiiigggjjjnnnppppppiiimmmsssvvvuuurrrooommmssstttsssppplllkkkooorrrooollljjjlllqqquuuuuutttuuurrrppptttyyyyyysssmmmnnnmmmnnnooommmkkkooouuu~~~wwwnnnmmmqqqtttssspppeeeiiipppuuuvvvsssnnnjjjtttzzzzzzsssmmmnnnsssvvvmmmiiifffiiiooorrrooollliiimmmqqqqqqooonnnqqqtttvvvqqqlllkkkmmmooonnnmmmlllmmmooonnnmmmmmmnnnooorrrnnnkkklllooorrrrrrqqqooonnnllljjjjjjmmmsssxxxsssmmmhhhlllssswwwrrrlllggglllpppooolllkkkooosssyyysssllljjjnnnssstttssshhhgggggghhhiiilllnnnooouuuuuurrrmmmhhhiiinnnsssooojjjfffgggkkkoooooonnnsssppplllkkklllnnnpppqqqrrrrrrrrrrrrrrrqqqooonnnrrrtttoooggghhhppppppiiiooommmnnnuuuyyyuuupppnnnuuurrroookkkeeeeeeqqq~~~yyynnnlllrrrwwwvvvrrrkkkoootttwwwuuuqqqjjjfffjjjmmmooonnnkkkjjjmmmpppooopppqqqqqqooonnnnnnooollljjjiiilllrrrsssppplllooovvvzzzwwwuuuzzzxxxooommmrrruuusssnnneeeiiiooosssrrroookkkjjjzzz|||zzzrrrjjjkkkvvvuuurrrrrrvvvzzzzzztttnnnppptttwwwwwwtttqqqppppppmmmmmmnnnrrrvvvvvvsssooonnnrrrvvvwwwuuussstttuuuvvvvvvuuuuuutttrrrrrrqqqvvvyyyyyytttrrrvvvyyyyyytttpppmmmnnnsssuuurrrooommmvvv}}}yyyooojjjqqqzzz|||rrrhhhhhhooovvvuuurrrgggnnnvvvzzzxxxssspppooo}}}zzztttqqqppptttxxx|||wwwsssqqquuu{{{{{{tttlllqqqvvvzzzyyytttrrrtttwwwwwwvvvvvvvvvsssrrryyy}}}yyyrrrvvv{{{ttt|||yyyyyyzzz}}}|||yyyuuuvvvkkkmmmnnnoooooonnnnnnnnnnnnmmmlllnnnpppsssssssssqqqrrrqqqmmmiiiiiimmmrrrqqqmmmiiiiiimmmpppqqqooommmqqqttttttrrrooonnnmmmqqqpppooonnnnnnnnnoooooohhhkkkqqquuuwwwuuuooojjjpppqqqvvv{{{zzzuuusssuuurrrqqqppprrrttttttoookkkjjjkkkmmmnnnpppqqqrrrsssrrruuuwwwwwwuuurrrpppooossssssqqqooommmlllmmmoookkkjjjkkkpppvvvuuuooohhhjjjjjjiiiiiiiiilllqqqtttsssooolllnnnrrrtttpppkkkiiillloooooollliiijjjkkkvvvtttpppmmmmmmooosssuuunnnnnnmmmnnnooopppoooooopppqqqrrrqqqooonnnnnnooommmqqqttttttpppnnnpppsssrrrooolllmmmppprrrqqqpppnnnrrruuutttnnnkkklllooowwwtttpppnnnoooooopppooohhhhhhjjjmmmoooooollljjjpppqqqpppnnnkkklllpppssspppnnnllllllnnnnnnmmmkkkkkkpppuuutttnnnjjjjjjllllllmmmooooooooommmlllllloooppprrrqqqpppppprrrsssoooooooooppppppnnnllljjjmmmnnnnnnmmmlllooouuu{{{wwwrrrnnnqqqwwwzzzvvvpppmmmnnnqqqrrrnnnjjjmmmuuuzzzppplllmmmqqqssstttgggiiilllooorrrrrrrrrrrrvvvxxxwwwtttsssuuussspppllllllmmmmmmlllllllllmmmmmmkkkjjjmmmrrruuussspppnnnnnnnnnmmmlllkkkllllllqqqqqqpppmmmlllmmmpppsssnnnmmmlllmmmnnnooonnnmmmpppnnnlllkkkkkknnnrrruuuqqqnnnkkkmmmqqqsssqqqnnnmmmpppqqqqqqoooooorrruuurrrooommmmmmpppqqqpppnnnmmmkkkiiiiiijjjnnnqqqtttppppppoooppppppooommmlllmmmooopppnnnkkklllqqquuusssooojjjjjjnnnppppppnnnmmmpppssstttqqqooonnnnnntttsssnnnjjjkkkoooooolllkkkkkkqqqxxxzzzsssmmmjjjuuusssrrrpppllljjjrrr|||}}}yyytttrrrqqqrrrqqqppprrrrrrrrrqqqpppnnnlllkkkjjjkkkmmmoooooommmiiigggppprrrsssppplllkkkmmmpppooollljjjmmmrrrsssoookkkqqqyyy}}}zzzwww|||{{{pppkkknnnrrrsssrrriiikkknnnnnnmmmlllllllllyyyyyywwwtttqqqqqqsssuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuqqqooorrrvvvwwwrrrllljjjmmmrrrttttttrrrpppnnnrrrqqqpppppprrrtttuuuvvvpppqqqrrrsssrrrpppnnnmmmuuuwwwwwwssssssvvvxxxvvvssspppnnnnnnqqqsssrrrqqqrrrtttvvvuuurrrppprrruuuuuurrroooooopppqqqqqqooommmooorrrttttttuuuvvvwwwwwwwwwvvvuuutttssssssssswwwxxxxxxwwwtttrrrrrrssstttttttttvvvwwwwwwuuutttttttttvvvwwwtttrrrxxxxxxxxxwwwxxxzzz}}}~~~~~~}}}|||vvv{{{~~~uuurrr}}}yyyzzz~~~ooopppooollliiijjjpppvvvlllhhheeekkksssvvvppphhhkkkqqquuuooofffdddllluuurrrmmmhhhhhhmmmqqqqqqooopppsssvvvvvvssspppoooooopppppppppqqqpppooonnnnnnkkkooosssuuuuuusssqqqpppsssppprrr|||}}}ssslllpppuuuyyyxxxrrrmmmmmmnnnqqqkkkgggiiipppuuuvvvtttjjjqqqzzz|||yyysssooonnnwwwrrrlllhhhiiikkknnnooojjjiiijjjpppvvvuuunnngggggghhhiiiiiihhhjjjooosssrrrpppoooqqqsssrrrooolllmmmmmmmmmmmmmmmllllllllloooppppppppppppooonnnmmmppppppnnnkkkiiikkkqqquuuooonnnnnnppptttsssnnniiikkksssxxxtttkkkhhhnnnwww{{{qqqhhhhhhpppuuurrrlllhhhpppxxxwwwpppllllllpppxxxuuuqqqoooooonnnmmmlllhhhjjjmmmnnnmmmlllllllllooonnnmmmmmmmmmmmmooopppllloooqqqooollljjjmmmpppuuuqqqlllkkknnnooonnnlllfffmmmuuuwwwsssmmmjjjhhhtttssspppmmmlllnnnssswwwmmmllllllooorrrqqqkkkeeekkkooopppmmmiiilllvvvwwwsssooopppuuuxxxwwwtttnnnpppssstttnnniiimmmtttzzzwwwssspppnnnnnnooopppkkkjjjjjjjjjmmmrrrwwwzzzuuuuuusssssswwwyyyrrriiilllpppsssqqqkkkhhhjjjnnnoooiiieeejjjtttyyytttlllgggkkkooonnnkkkhhhiiilllvvvtttrrrnnnlllnnnqqquuulllnnnppppppooommmlllmmmpppnnnllllllmmmoooppppppmmmnnnooooooooonnnooopppttttttsssrrrrrrrrrtttuuukkklllooopppqqqooollljjjqqqooollljjjlllppptttwwwkkkkkkmmmrrrvvvuuuoooiiikkkrrrvvvrrrjjjhhhpppyyyrrrnnnjjjkkkoooqqqooollljjjnnnrrrtttrrrooooooooouuupppmmmoooooommmlllmmmlllmmmpppuuusssnnnkkkmmmrrrqqqrrrtttqqqooorrryyytttwwwxxxvvvqqqmmmnnnpppwwwtttpppllljjjlllnnnpppkkkkkklllooorrrooogggaaarrrttttttpppkkkjjjmmmqqqpppnnnmmmoooqqqpppmmmjjjqqqxxx{{{xxxwww{{{}}}yyyssspppooopppppppppqqqpppooolllkkkkkkooorrrsssqqqqqqtttvvvuuupppkkktttwwwxxxuuuqqqqqqwww}}}yyypppiiimmmwwwzzzsssjjjhhhnnnuuuwwwssspppooopppvvvqqqlllkkkppptttuuutttmmmnnnppprrrqqqpppnnnmmmrrrtttsssqqqsssvvvvvvrrrrrrqqqpppooopppqqqssstttvvvrrroooppptttvvvrrrnnnmmmrrrvvvuuuqqqmmmlllmmmssspppnnnnnnqqqvvvzzz|||rrrtttwwwxxxwwwsssnnnkkkwww|||}}}wwwnnnkkkqqqyyyvvvsssqqqtttyyy{{{wwwrrrssssssvvvyyyxxxvvvyyyvvv{{{~~~zzzsssrrryyyyyytttvvv}}}|||yyywwwwww~~~~~~}}}}}}~~~|||yyyooopppooommmkkkmmmqqqtttjjjhhhhhhlllqqqrrrnnnjjjnnnqqqrrrnnniiihhhmmmrrrmmmmmmllllllmmmoooppppppwwwuuutttssssssrrrqqqpppkkknnnqqqsssssspppllliiirrrrrrqqqnnnlllnnnsssyyyrrrmmmnnnxxx|||qqqhhhooovvv{{{yyyrrrlllnnnqqqsssmmmiiijjjpppuuuuuurrrmmmrrrxxx{{{{{{xxxtttrrrsssnnniiihhhkkkmmmnnnmmmllllllmmmoooqqqpppmmmiiihhhhhhhhhhhhjjjlllnnnoooooorrrttttttqqqnnnnnnoooqqqnnnkkkjjjlllnnnoooppphhhlllrrrvvvuuupppiiieeesssqqqnnnkkkkkknnnssswwwnnnllllllooorrrrrrnnnjjjmmmppprrrpppllllllqqqvvvyyyrrrkkkkkkooorrrppplllkkkooossssssooommmooossssssrrrqqqppppppooollliiimmmoooqqqooollllllooorrrooommmlllmmmnnnpppooonnnmmmpppsssrrrnnnlllnnnqqqwwwpppiiiiiimmmpppnnnllljjjooovvvxxxuuupppkkkiiiqqqqqqooommmlllmmmqqqtttooonnnmmmnnnppppppnnnkkknnnmmmmmmlllmmmqqqvvvzzztttuuuuuutttsssssstttuuusssqqqqqqrrrppplllnnnsssjjjooouuuvvvrrrmmmiiigggpppnnnlllkkknnntttzzz~~~ttttttrrrrrruuuwwwrrrjjjmmmqqqtttrrrmmmjjjlllnnnnnnkkkiiilllrrrtttqqqmmmhhhjjjlllllljjjiiikkklllsssttttttssspppooopppqqqppprrrtttsssooommmnnnpppnnnmmmllllllnnnooommmkkkkkkooorrrqqqmmmlllooosssxxxuuurrrqqqrrrssssssrrriiilllpppqqqpppmmmlllkkkooonnnmmmmmmnnnpppsssuuujjjkkknnnrrrvvvvvvsssooommmppprrrooojjjiiimmmrrrnnnnnnnnnnnnoooooonnnmmmnnnnnnoooqqqrrrsssrrrqqqqqqlllmmmtttssskkkhhhlllssspppnnnmmmiiihhhmmmuuunnnmmmnnnqqqqqqpppuuu{{{kkkooosssrrrooommmoooqqqwwwtttppplllkkklllnnnpppmmmllllllmmmooonnnjjjgggpppqqqqqqpppooonnnnnnnnnooorrrsssrrrooolllkkklllooorrrrrrqqqsssxxxzzzwwwnnnqqquuuvvvtttpppllljjjvvvuuurrrooommmnnnrrruuunnnllllllpppssstttpppkkkrrruuuvvvssspppqqqwww}}}yyyrrrlllmmmrrruuuqqqlllmmmppptttvvvuuutttuuuvvvuuusssppppppqqqrrrqqqpppooopppqqqqqqrrrrrrrrrrrrnnnppppppnnnqqqtttrrrmmmrrrrrrsssrrrqqqrrruuuwwwvvvqqqlllnnntttvvvqqqkkkkkkpppuuuvvvrrrnnnmmmnnnssspppmmmnnnrrrwwwxxxxxxppprrruuuvvvuuussspppmmmxxxyyyyyytttooommmrrrvvvuuuvvvwwwxxxxxxwwwvvvvvvwwwtttuuu{{{~~~||||||{{{sssqqqvvv{{{zzzvvvvvvyyy}}}wwwwww{{{tttyyy~~~zzzwwwvvvnnnnnnnnnqqqsssssspppmmmjjjmmmqqqpppmmmlllppptttuuupppkkkkkkppprrrpppmmmhhhlllppppppnnnlllnnnppp|||uuuooonnnrrruuusssppphhhlllqqquuuuuupppjjjfffrrrrrrpppllljjjkkkrrrwwwnnnjjjkkkrrrvvvsssnnnlllqqqtttvvvvvvsssqqqqqqrrrqqqpppppppppqqqqqqqqqpppxxxuuusssuuuzzz}}}{{{xxxkkkjjjjjjmmmpppqqqnnnjjjoooqqqqqqooollljjjkkkmmmkkkiiigggiiimmmooonnnlllkkkrrrwwwuuunnnjjjnnnssssssoooiiigggiiinnnrrrtttnnnpppsssuuutttqqqmmmjjjrrrnnnjjjkkkooorrrrrrqqqmmmmmmmmmmmmlllmmmnnnoooqqqlllhhhjjjpppttttttrrrrrrsssssspppllljjjlllnnnrrroookkkjjjlllooossstttllllllnnnqqqrrrppplllhhhqqqrrrqqqnnnkkkmmmrrrvvvooonnnmmmnnnoooqqqpppoooqqqqqqqqqrrrsssrrrqqqpppqqqooommmlllllllllmmmllluuusssqqqqqqrrrqqqnnnllljjjmmmpppqqqooommmllllllsssrrrqqqnnnlllnnnrrrwwwqqqlllhhhllltttyyyuuuppppppvvvzzzxxxsssooopppsssxxxrrrnnnppprrrpppppprrrfffmmmtttvvvrrrmmmjjjiiirrrrrrqqqqqqsssvvvyyy{{{uuuxxxwwwsssrrrtttuuusssqqqqqqqqqrrrssssssqqqoookkkpppsssrrrmmmjjjmmmppppppmmmjjjjjjlllnnnnnnnnnmmmqqquuuwwwuuupppmmmkkkrrrttttttqqqnnnlllnnnqqqlllllllllmmmnnnmmmkkkiiikkkooorrrqqqnnnmmmpppuuuvvvtttqqqppppppppppppooommmnnnoooooommmmmmnnnooojjjkkkmmmnnnoooooooooooonnnoooppppppppprrrwwwzzzrrrmmmiiijjjnnnpppnnnjjjkkkooorrrrrrnnnlllnnnppptttppplllnnnssswwwuuurrrmmmjjjnnnvvvuuujjjfffiiitttqqqnnnmmmjjjhhhmmmuuummmllllllnnnoooqqq{{{wwwhhhhhhhhhkkknnnqqqssstttqqqqqqqqqqqqpppnnnmmmlllnnnnnnmmmkkkiiikkkppptttnnnlllmmmpppttttttppplllnnntttxxxuuummmiiikkkoooooommmkkkkkkqqqwwwssslllhhhlllqqqtttrrrnnnlllkkktttuuutttsssqqqppprrrssssssrrrqqqooonnnoooppprrrqqqppppppqqqtttuuuvvvuuuuuuvvvuuurrrmmmkkknnnqqqtttrrrqqqssswww{{{{{{{{{rrruuuyyyxxxtttppplllkkkrrrqqqpppoooppprrrtttuuullloooooommmnnnqqqoookkkrrrsssuuuuuuttttttvvvxxxrrrpppnnnoooqqqqqqooommmnnnooooooqqqrrrrrrqqqpppooonnnnnnrrruuuvvvsssooossssssrrrqqqrrrsssuuuvvvxxxtttpppqqquuuvvvsssooorrrzzz~~~uuuqqquuu|||}}}wwwvvv~~~{{{{{{}}}|||yyyvvvtttxxx|||}}}zzzwwwwwwxxx}}}uuusssyyyzzzxxxxxxmmmmmmoootttxxxvvvpppiiilllqqquuurrrkkkkkkrrrzzzwwwooohhhjjjsssvvvqqqjjjhhhlllpppqqqnnnlllnnnpppxxxsssmmmnnnrrruuussspppjjjmmmqqqttttttpppkkkhhhkkkmmmpppqqqpppnnnmmmmmmjjjiiijjjnnnnnnlllnnnrrrtttrrrpppqqqtttvvvtttrrrooorrruuutttqqqooooooppp|||uuuooopppxxx~~~}}}zzzhhhjjjmmmqqqsssrrrnnnkkkqqqrrrrrrooolllkkklllnnnmmmlllkkklllnnnooommmjjjlllpppsssqqqmmmkkkooosssqqqnnnjjjhhhhhhlllrrrvvv|||yyyssspppoooqqqtttwwwlllhhhfffiiioooqqqnnnjjjmmmnnnnnnkkkggggggmmmrrrqqqiiicccgggrrrxxxvvvpppnnnrrruuuqqqjjjgggjjjoootttnnnhhhgggkkkppprrrrrrjjjjjjllloooqqqqqqnnnkkkoooooonnnlllkkkmmmqqqsssooonnnnnnnnnnnnoooqqqrrrssspppoooqqquuuvvvrrrnnnkkkooorrrqqqllljjjlllooozzzuuunnnlllnnnpppooommmfffjjjpppsssqqqmmmiiifffssstttrrrnnnkkkmmmuuu{{{ssslllhhhmmmvvvzzztttlllppptttxxxwwwsssooonnnooovvvqqqpppsssuuusssqqqrrrqqqssssssqqqnnnmmmpppsssrrrsssuuuvvvwwwwwwwwwwwwxxx}}}~~~wwwqqqtttyyy}}}uuuqqqpppsssyyyzzzuuuppplllsssyyyuuukkkfffkkkrrruuupppkkkjjjnnnqqqpppoookkkoootttvvvtttpppmmmkkkpppqqqqqqpppnnnmmmmmmnnnkkkmmmooopppnnnlllllllllmmmnnnpppqqqqqqrrrtttuuurrrrrrrrrqqqooonnnmmmmmmrrrpppmmmkkklllnnnppprrrgggjjjmmmooopppooommmkkkqqqqqqqqqnnnlllooowww~~~vvvmmmgggjjjsssvvvqqqiiimmmpppsssrrrooommmooorrrvvvqqqmmmnnntttwwwvvvsssmmmmmmppptttqqqkkkhhhjjjmmmnnnqqqvvvtttooolllnnnpppooonnnnnnmmmrrrwwwiiieeecccgggnnntttuuutttmmmoooqqqsssrrrpppmmmkkknnnooonnnjjjhhhjjjrrryyylllkkklllpppuuuuuurrrmmmnnnsssvvvtttoookkkmmmpppnnnooonnnnnnqqqtttqqqkkknnnmmmllljjjiiikkkooosssnnnppprrrsssqqqooooooooo||||||zzztttnnnmmmrrrwwwpppmmmlllpppwwwyyyuuuppprrrwwwzzzuuulllhhhmmmtttvvvsssppprrrxxx||||||{{{qqqvvv{{{{{{uuunnnjjjjjjpppooonnnmmmmmmoooqqqsssmmmqqqrrrnnnlllmmmnnnlllqqqssstttvvvwwwxxxwwwvvvmmmoooqqqpppmmmlllmmmooosssooolllmmmrrruuuuuussskkkmmmqqquuuwwwuuupppllluuussspppoooppptttyyy|||xxxrrrnnnqqqxxxzzzssslllqqqzzzuuupppuuu}}}~~~yyyyyy|||wwwxxxooouuu}}}|||wwwuuuvvv~~~zzz{{{{{{xxx|||yyy{{{~~~~~~~~~~~~nnnoooqqqssstttsssqqqnnnpppppppppooonnnppprrruuurrrnnnkkklllppprrrpppmmmooollljjjkkkmmmppppppooommmoooqqqrrrrrrqqqpppoooqqqqqqqqqpppppppppppppppkkklllooorrrsssqqqllliiihhhhhhkkknnnmmmkkkpppwwwwwwrrrmmmnnnrrrvvvuuurrrppprrrttttttrrrppppppqqquuuqqqnnnpppvvvyyyxxxvvvnnnoooppppppooonnnooopppqqqooonnnpppssssssoookkkjjjnnnrrrpppllliiiiiilllqqqmmmjjjkkknnnqqqqqqooojjjlllmmmlllkkklllpppttt~~~yyyrrrmmmllloootttxxxhhhggggggiiimmmnnnllljjjmmmnnnnnnjjjggggggkkkooommmjjjgggjjjooossssssqqqrrrpppmmmkkkiiijjjkkkllllllkkkjjjkkkmmmooonnnmmmooommmlllllloooqqqqqqqqqjjjjjjkkknnnppppppooommmmmmnnnnnnllljjjlllppptttpppnnnnnnqqqtttuuuqqqmmmkkkqqquuutttnnnjjjmmmrrrvvvsssooolllkkkkkkkkkkkkhhhlllpppqqqooollliiihhhnnnooopppppppppqqqrrrsssppppppoooppppppqqqqqqqqqssspppmmmppptttuuuqqqmmmlllpppwww|||yyyrrrppprrrzzzwwwsssooolllmmmqqqtttoooqqquuuwwwxxxwwwvvvtttxxx}}}xxxrrrtttzzz~~~wwwtttrrrvvv|||}}}wwwqqqpppsssuuusssooolllmmmpppsssrrrpppoooooooooooooooqqqqqqqqqpppooooooppprrrmmmnnnpppssssssqqqmmmiiikkkppptttsssooolllooossspppmmmlllooouuuxxxwwwuuupppsssuuuuuuqqqnnnnnnoootttpppjjjiiikkkoooqqqqqqjjjkkknnnooopppooonnnmmmqqqpppooommmnnnppptttwwwqqqnnnlllnnnrrrtttrrrooosssqqqpppppprrrsssrrrpppoooppprrrssstttsssrrrrrrqqqtttsssnnnkkkmmmoooooolllmmmrrrzzz{{{uuunnnlllpppqqqrrroookkkoooxxxmmmjjjhhhjjjooossssssqqqnnnnnnooopppppppppppppppmmmmmmmmmmmmmmmnnnoooppplllnnnppppppooooooqqqsssssspppoooqqqttttttpppmmmkkkssswwwtttooooooppppppvvvqqqkkkffffffjjjppptttkkknnnqqqrrrqqqooonnnnnnzzz{{{{{{xxxsssqqqtttwwwpppmmmkkkpppwwwzzzvvvrrrssstttuuussspppoooqqqsssqqqqqqrrrtttvvvvvvvvvuuuuuuuuuuuussspppnnnmmmmmmmmmmmmnnnooooooooonnnnnnqqqvvvxxxqqqkkkllloooqqqpppppprrrvvvzzzyyyuuuqqqkkkooorrrpppkkkiiilllpppvvvqqqnnnnnnrrruuuuuutttjjjmmmqqqttttttsssrrrrrrsssrrrqqqqqqrrrtttwwwxxxwwwvvvuuuvvvvvvuuusssppprrruuuxxxyyyxxxwwwxxxyyywwwyyy}}}~~~yyyzzz~~~|||}}}}}}}}}|||{{{{{{{{{{{{|||zzzxxxyyy~~~|||}}}yyyuuuvvvzzzoooqqqsssqqqoooooorrruuusssmmmiiilllsssvvvrrrmmmkkknnnpppoookkkjjjnnnqqqvvvmmmdddeeemmmsssrrroooccclllvvvxxxsssnnnmmmoooxxxuuuqqqmmmmmmppptttvvvqqqnnnlllmmmpppqqqooollliiiiiikkkoooooonnnsssyyyxxxsssmmmlllpppttttttsssrrrqqqqqqqqqrrrssssssssslllmmmooorrrttttttsssqqqvvvuuusssnnnjjjkkkppptttpppkkkjjjpppzzz{{{qqqgggfffpppwwwtttiiicccgggnnnuuukkkbbbeeepppwwwssskkkdddjjjooopppmmmlllnnnqqqvvvtttqqqnnnmmmnnnooopppgggiiikkklllkkkkkkmmmooonnnnnnmmmkkkhhhhhhjjjkkkhhhlllooonnnllllllppptttyyyoooeeecccjjjooommmiiidddiiiooorrrpppmmmjjjiiivvvqqqllljjjlllppptttvvvggghhhlllqqquuutttnnniiikkkmmmnnnkkkhhhiiiooouuummmmmmnnnppprrrrrrpppnnnmmmsssvvvtttooolllppptttnnnpppqqqnnniiifffgggiiimmmnnnooonnnlllkkkkkkllliiijjjmmmrrrvvvuuuoooiiilllssswwwrrriiigggpppyyywwwllldddiiiuuu{{{uuulllcccnnn}}}{{{pppnnnssszzzwwwtttqqqooommmmmmlllmmmooosssvvvxxxwwwuuutttuuuzzz{{{vvvrrrtttxxxzzzyyywwwvvvyyy}}}|||xxxssstttqqqooopppssstttqqqmmmooorrruuutttpppmmmnnnooowwwtttooojjjiiimmmtttzzzmmmnnnrrrwwwzzzvvvnnnggglllrrrxxxvvvpppmmmrrrxxxrrrllliiinnnxxx}}}zzztttoootttyyyxxxsssooooooqqquuuoooiiihhhlllppppppnnnnnnnnnoooooopppppppppqqqpppmmmlllnnnqqqsssqqqnnnjjjnnnqqqqqqnnnmmmqqqtttxxxqqqkkknnnuuuxxxtttnnngggpppxxxyyysssnnnoooqqqvvvzzzuuuiiieeennnuuutttqqqnnnpppwwwzzzwwwrrroooooorrrsssooohhhkkk}}}vvvppppppooopppqqqqqqooonnnqqqooommmkkklllooosssuuukkkkkklllpppsssqqqkkkeeemmmqqqtttoooiiihhhpppyyywwwnnnhhhmmmxxx{{{sssiiifffuuuyyymmmiiinnntttwwwsssmmmjjjkkkmmmnnnnnnllloooqqqrrrqqqppppppqqqqqqtttwwwxxxxxxwwwvvvvvvqqqnnnmmmpppuuuyyyxxxvvvuuuqqqnnnpppvvvxxxuuupppkkkpppuuuwwwssspppnnnooozzztttmmmjjjllloooqqqqqqkkkmmmpppsssssspppmmmjjjttt{{{|||tttkkkkkkppptttnnnnnnooouuuzzzzzztttnnnkkknnnqqqoookkkiiikkkooovvvtttqqqqqqrrrssstttsssllloooqqqqqqqqqrrrvvvzzzqqqrrrsssuuuuuutttsssrrrwww{{{~~~zzzrrrooorrrwwwuuuooommmrrr{{{zzztttqqqxxxwwwooouuu|||~~~}}}yyy{{{uuuvvvyyy|||~~~uuummmmmmuuu|||~~~sssuuutttppplllmmmuuu}}}qqqkkkhhhnnnwwwyyyqqqgggjjjooorrrpppllljjjoootttrrrnnnjjjjjjlllnnnnnnlllgggjjjnnnqqqttttttsssrrrsssrrrppppppqqqpppooommmllloooqqqnnnkkkkkkpppvvvnnniiigggppp|||vvvkkkjjjpppuuusssmmmjjjlllppp|||sssjjjjjjrrrxxxwwwttthhhnnnvvv{{{zzzuuuooolllxxxwwwtttnnnjjjjjjpppuuunnnnnnooorrrvvvvvvrrrmmmlllmmmnnnoooooonnnmmmllloooooooooooonnnlllkkkjjjooollliiiiiimmmrrrttttttkkklllmmmmmmmmmlllkkkjjjooonnnkkkhhhgggkkksssxxxqqqlllhhhhhhlllmmmjjjfffiiinnnqqqooojjjjjjqqqxxxuuupppjjjhhhkkkoooqqqqqqjjjllloooqqqrrrpppnnnmmmsssqqqooommmllllllnnnooolllmmmnnnnnnnnnoooppprrroooiiieeeiiiqqquuupppjjjeeelllrrrqqqjjjhhhlllsssssspppmmmnnnrrrvvvvvvvvvgggkkkooorrrrrrmmmhhhdddrrrrrrqqqmmmhhhhhhkkkooojjjiiijjjnnnssssssooojjjnnnrrruuurrrllljjjooovvvrrrqqqooooooqqqqqqpppoooqqqooonnnppptttvvvuuutttpppqqqsssrrrooollljjjiiipppuuuyyyvvvrrrqqqvvv|||vvvmmmhhhmmmwww{{{sssjjjoooxxx~~~yyynnniiioooxxxyyytttnnnoootttwwwuuurrrkkkmmmppprrrrrrpppllljjjwwwsssnnnkkkjjjlllpppssssssttttttuuutttqqqooommmlllmmmppptttuuutttpppmmmpppqqqqqqqqqpppqqqrrrttt~~~uuullllllrrrwwwwwwssskkklllmmmnnnmmmllljjjiiirrruuuuuupppjjjjjjrrrzzzqqqmmmkkkpppwwwwwwooofffkkkppptttrrrllljjjooouuuwwwrrrmmmmmmrrruuutttrrrnnnrrrttttttqqqppprrruuurrrrrrqqqooommmnnnqqqssswwwtttqqqqqquuuwwwwwwuuuqqqlllkkkmmmlllmmmxxxhhhrrr{{{|||uuummmkkkkkkuuupppjjjhhhjjjqqqwwwzzzqqqpppooorrrtttsssooojjjqqqnnnkkklllooorrrrrrrrrttttttvvvwwwxxxvvvsssppprrrqqqpppoooooopppqqqsssppppppooonnnlllkkkjjjiiisssvvvuuuoookkkoootttuuuooojjjiiiuuuuuueeennnsssuuuqqqlllmmmxxx~~~tttkkkkkkrrrxxxxxxuuuoooqqqtttuuussspppllljjjtttrrrqqqooonnnmmmmmmmmmnnnpppqqqooolllkkknnnqqqnnnooorrrtttuuutttpppmmmppptttxxxyyyvvvuuuuuuwwwzzznnndddfffpppxxxvvvpppqqqwww{{{yyyqqqkkkjjjmmmxxxvvvqqqnnnnnnttt|||qqqoooooottt{{{zzzssskkkwww}}}pppjjjpppxxxuuurrrppptttzzz|||xxxsssxxxxxxxxxzzz||||||{{{zzz{{{uuuzzzuuuvvv}}}wwwyyy|||zzzuuuqqqpppqqqppppppttt{{{qqqpppppppppqqqrrrrrrsssooooooppppppqqqqqqrrrrrrsssooolllmmmqqqsssqqqnnnkkkkkkllllllkkkjjjjjjjjjfffgggiiimmmqqqvvvyyy|||oooooonnnooopppnnnkkkiiikkkmmmooonnnllllllooosssllliiiiiiooowwwyyyrrrkkkiiimmmqqqooollljjjlllooosssqqqoooppprrrttttttsssoooqqqtttuuutttsssrrrsssuuusssooommmlllmmmmmmmmmmmmnnnpppqqqqqqrrrrrrrrrpppooonnnooopppqqqooommmmmmppprrrrrrpppmmmlllmmmooollliiijjjmmmqqqsssssseeehhhmmmpppqqqoookkkhhhllllllkkkkkkkkkmmmppprrrmmmmmmmmmlllkkkjjjlllmmmoooooonnnmmmnnnoooqqqsssooonnnmmmlllkkklllnnnpppsssrrrpppooonnnooopppqqqmmmnnnooooooooommmlllkkkoooqqqrrrpppllllllppptttooollljjjkkkpppqqqooollliiimmmooonnnkkkjjjmmmqqqtttpppkkkiiikkkpppuuuwwwmmmnnnooooooooommmkkkiiimmmnnnoooppppppmmmiiifffjjjnnnrrrqqqmmmkkkmmmpppqqqooommmmmmoooqqqqqqqqqmmmppprrrrrrooonnnooopppvvvrrrooopppuuuxxxwwwuuummmooopppqqqpppnnnllllllvvvwwwvvvtttrrrtttzzz~~~vvvsssoooppprrrtttrrrppptttvvvxxxvvvrrrpppqqqtttuuuvvvwwwwwwvvvuuussssssppppppooonnnnnnpppqqqrrrooonnnnnnmmmmmmmmmmmmmmmvvvvvvvvvsssooolllmmmnnnkkkkkkmmmqqquuuvvvqqqmmmmmmoooqqqooollllllppptttxxxrrrllllllqqquuutttrrrmmmmmmmmmnnnnnnnnnnnnnnntttqqqmmmiiiiiilllrrrvvvrrrppppppppprrrrrrpppnnnnnnnnnnnnoooooooooqqqrrrpppooooooooopppqqqrrrrrruuurrrooommmnnnqqqtttuuummmoooqqqqqqpppnnnoooooouuutttrrrpppqqqrrrtttvvvoookkkkkkllljjjjjjxxx|||lllooosssvvvuuusssqqqooommmlllkkklllooorrrsssttttttsssqqqooonnnoooqqqsssrrrnnnjjjkkkooorrrqqqoooqqqwww}}}|||vvvqqqoooqqqrrrooolllkkkmmmoooppppppkkkkkkllllllllljjjiiihhhxxxwwwssskkkjjjpppvvvxxxmmmkkklllqqqxxxxxxrrrkkkppppppooonnnmmmoootttyyytttqqqooooooqqqsssttttttvvvsssppppppsssuuusssqqqoooppprrrrrrqqqoookkkiiiooorrrssspppkkkjjjoootttpppooooooqqquuuuuuqqqmmmppptttxxxyyywwwuuuwwwyyywwwpppjjjkkkrrrwwwvvvssspppuuuzzzyyysssnnnlllmmmrrrrrrrrrpppoooqqquuuxxxuuuuuuuuuvvvvvvtttrrrqqqwwwxxxzzzzzzwwwtttqqqppprrruuuxxxxxxvvvuuuvvvwww~~~zzzuuuuuuyyy}}}~~~}}}wwwvvv{{{|||zzzzzz||||||zzzzzz~~~xxxooommmmmmooosssyyynnnllllllpppuuuuuuoooiiilllrrrvvvrrrkkkjjjsss|||zzzooogggkkkuuuzzzrrriiidddiiimmmmmmjjjffffffhhhgggggggggjjjooouuu{{{oooooooooppppppnnnjjjgggkkkkkkllllllmmmmmmnnnoookkkkkklllnnnppppppmmmkkkiiijjjlllkkkjjjkkkmmmooojjjoootttuuurrrooooooqqquuutttqqqnnnmmmppptttxxxrrrooommmmmmooooookkkffflllooorrrqqqnnnooossswwwtttqqqooooooqqqqqqpppnnnmmmqqqtttuuurrrpppppppppnnnmmmkkklllnnnpppppppppfffhhhkkknnnooopppooonnniiijjjlllnnnppppppnnnllljjjooorrrpppjjjiiinnnuuuvvvppplllmmmqqqtttrrrnnnjjjmmmpppnnnjjjiiilllpppzzzwwwrrrnnnlllnnnrrrtttjjjllloooppppppnnnkkkiiiqqqssstttqqqllllllpppuuuoooppppppooonnnmmmnnnnnnooommmkkkkkklllnnnnnnnnnooonnnllljjjiiikkkooorrrsssqqqooommmlllmmmnnnoooiiijjjnnntttwwwrrrhhh___kkksssxxxsssjjjffflllsssssslllgggiiiqqquuuqqqllljjjooosssrrrmmmkkkmmmqqqwwwsssoooppptttwwwvvvsssmmmmmmnnnooopppppppppqqqvvvuuuuuuxxx{{{}}}{{{yyyxxxyyyyyytttnnnlllpppvvvxxxtttpppqqqvvvwwwsssoooooovvv||||||vvvqqqpppqqqvvvrrrmmmjjjkkkooouuuyyyhhhjjjmmmooopppnnnllljjjxxxxxxuuupppkkkiiikkkmmmjjjiiijjjoootttvvvrrrmmmkkkmmmnnnlllhhhhhhmmmrrrpppooommmnnnppprrrrrrqqqpppooonnnmmmnnnppprrrssspppkkkgggiiinnnqqqooolllrrrttttttqqqmmmmmmqqquuupppkkkiiikkkqqquuusssppplllnnnppppppnnnmmmoooqqqxxxqqqjjjgggkkkqqqtttuuukkknnnqqqrrrqqqooonnnmmmqqqqqqqqqpppoooppprrrtttqqqooooooooojjjjjj{{{tttooolllkkkooouuuyyyvvvrrrggghhhkkkooorrrssspppnnnwwwvvvrrrlllhhhkkksss{{{sssooojjjkkkoooqqqpppnnnpppyyy~~~tttmmmmmmpppqqqmmmjjjjjjmmmnnnnnnmmmjjjjjjlllmmmmmmlllkkkjjjssssssppplllmmmrrrtttrrrllloooqqqooollllllooorrrqqqnnnjjjkkknnnqqqpppnnnjjjnnnrrrrrrooonnnqqqssszzztttmmmmmmsssxxxyyyxxxmmmooosssuuutttpppkkkhhhpppssstttpppkkkjjjpppvvvqqqnnnmmmooosssuuurrrnnnqqqsssvvvwwwwwwwwwxxxyyyssssssrrrrrrssstttuuuuuuwwwwwwvvvssspppoooqqqrrrlllooorrrsssqqqooommmmmmxxx{{{{{{wwwqqqooorrrwwwuuurrrqqqvvv}}}|||sssjjjpppwww}}}{{{tttqqquuu{{{zzzsssqqquuu{{{www{{{~~~}}}~~~zzzzzz{{{uuuvvv|||zzz}}}vvvoooqqqsssuuuwwwmmmkkklllpppttttttmmmggglllqqqtttqqqkkkkkksss{{{xxxooohhhjjjrrruuuooogggeeehhhkkkllliiigggfffggghhhiiijjjlllooorrrtttvvvsssrrrqqqpppqqqpppnnnlllkkkjjjjjjlllnnnooonnnllllllnnnooonnnlllkkkkkkllljjjiiiiiiiiijjjlllnnnoooiiinnnssstttqqqnnnmmmoootttssspppmmmlllnnnsssvvvrrrpppooooooooonnnkkkhhhmmmoooqqqrrrqqqrrrtttvvvssssssrrrpppnnnnnnpppqqqrrrqqqqqqrrrsssttttttssskkklllnnnpppqqqpppnnnlllqqqnnnjjjhhhiiinnnssswwwkkkkkkmmmppprrrrrrnnnkkkjjjooossspppkkkkkkqqqxxxxxxsssnnnooosssuuuqqqmmmmmmnnnnnnmmmkkkkkkmmmpppxxxuuurrrooooooppprrrsssnnnnnnnnnnnnnnnnnnnnnnnnpppqqqqqqpppppppppqqqrrrpppsssvvvsssnnnkkkmmmqqqsssnnniiiiiimmmpppooolllfffkkkpppqqqnnnkkkjjjjjjuuussspppnnnmmmnnnppprrrhhhjjjoootttvvvrrrjjjdddmmmqqquuusssnnnkkkmmmpppqqqllliiijjjnnnpppooollllllnnnpppnnnkkkkkknnnrrrooopppqqqqqqqqqppppppqqqrrrpppnnnmmmooorrrtttuuupppqqqwwwzzzpppyyy|||}}}wwwnnnkkkooouuuxxxrrrmmmpppvvvxxxtttnnnkkkqqqwwwxxxsssoooooopppvvvsssnnnkkkkkknnnrrruuujjjkkkmmmooopppppppppoooxxxuuuqqqmmmlllkkkjjjjjjiiijjjlllooopppqqqpppnnnmmmlllkkkiiiiiijjjlllnnnkkkmmmoooppppppppppppqqqsssqqqnnnmmmmmmooorrrttthhhgggiiiooottttttllleeeqqqssstttqqqmmmlllpppuuunnnjjjgggkkkqqquuutttpppppppppooommmllllllmmmnnnsssoookkkjjjllloooqqqrrroooooopppooonnnnnnppprrrnnnnnnnnnpppssstttsssqqqvvvuuuuuusssmmmmmmvvvqqqmmmjjjhhhllltttxxxvvvrrrhhhiiikkknnnqqqrrrqqqooouuussspppllljjjlllrrrwwwrrrqqqpppnnnnnnnnnpppqqqtttvvvxxxwwwssspppnnnmmmlllmmmnnnooommmlllllllllppppppooooooooooooooopppgggkkkmmmpppsssuuuooogggooorrrtttpppiiihhhnnntttpppmmmkkklllooopppmmmiiiiiimmmqqqqqqooonnnpppsssvvvrrroooooosssvvvwwwwwwpppqqqssstttsssqqqooommmqqqrrrrrrpppnnnnnnppprrrooonnnnnnooopppqqqrrrrrrssspppoooqqqwwwzzzxxxvvvooossswwwvvvsssqqqsssvvv{{{ssslllkkknnntttxxxjjjnnnrrrtttsssooolllkkkwwwzzz{{{wwwqqqooorrrwwwtttqqqqqqvvv|||{{{tttlllrrruuuxxxxxxvvvuuuxxx{{{{{{xxxuuusssuuuxxx{{{~~~wwwxxx|||xxx|||wwwxxx{{{{{{xxxlllnnnpppqqqpppnnnnnnmmmnnnmmmmmmnnnqqqrrrrrrrrrpppooonnnlllkkkjjjjjjjjjllljjjiiiiiikkkkkkiiigggeeehhhmmmqqqrrrpppmmmkkkvvvssspppnnnooopppqqqpppkkkkkkkkkmmmoooooonnnmmmooopppqqqpppmmmllllllmmmkkkjjjjjjjjjlllnnnpppqqqpppoooooooooppppppooonnnnnnoooqqqqqqpppnnnooooootttuuutttpppmmmlllnnnpppooooooppptttwwwwwwtttqqqooorrrtttqqqllljjjoootttwwwqqqllllllrrrvvvvvvsssiiimmmqqqttttttqqqmmmjjjwwwsssnnnkkkjjjnnnsssvvvoooooonnnooopppppppppnnnmmmnnnooonnnmmmooossswwwvvvuuusssrrrrrrqqqpppppptttoookkkiiikkknnnpppqqqmmmoooqqqrrrsssrrrqqqpppuuurrrmmmjjjiiimmmqqqtttmmmllllllppptttuuurrrnnnqqquuuwwwuuuooommmooorrrtttooojjjjjjnnnpppnnnkkkhhhlllqqqrrrooollljjjkkksssrrrqqqqqqpppoooooooookkkmmmppppppnnnmmmnnnooonnnlllmmmqqqvvvvvvoooiiilllooopppmmmiiigggkkkoooqqqnnnjjjhhhjjjmmmppprrriiiooouuutttooolllnnnrrryyytttooommmooosssvvvwwwooopppuuu~~~zzzpppyyy{{{{{{xxxsssooonnnooosssqqqpppppprrrsssqqqooommmnnnoooqqqssssssrrrqqqqqqqqqpppooonnnmmmmmmlllqqqooommmlllnnnqqqvvvxxxuuupppllllllpppppplllgggjjjmmmpppppplllkkkmmmpppqqqlllhhhiiilllnnnmmmkkkkkknnnpppqqqpppoooqqqrrrtttrrrooommmlllmmmnnnppphhhjjjmmmpppqqqqqqnnnkkkpppooooooppppppppppppoookkkkkkkkkllloooqqqrrrsssyyysssmmmkkklllnnnmmmkkkiiimmmpppqqqpppnnnmmmnnntttsssooolllkkknnntttxxxmmmkkkmmmrrrxxxyyytttoooyyywwwwwwuuunnnmmmwwwqqqiiijjjlllooorrrsssrrrppppppmmmkkkkkknnnqqqtttuuupppnnnmmmmmmppppppooommmooosssuuurrrlllkkkpppvvvyyyqqqkkkmmmsssvvvqqqkkkhhhnnnttttttoookkkkkkmmmuuutttrrrpppooopppqqqrrreeeiiilllooosssuuuppphhhpppqqqrrroookkkjjjkkknnnmmmnnnooopppooommmllllllpppnnnmmmmmmnnnppprrrssslllpppttttttrrrpppooopppvvvuuurrrpppppprrrtttuuuqqqpppoooqqqrrrrrrooolllllloooqqqpppnnnooossswwwuuummmhhhllluuuzzzwwwqqqnnnssswwwvvvqqqnnnqqqttt~~~{{{uuupppnnnoooqqqsssnnnpppssstttsssqqqqqqqqqssstttvvvvvvtttssssssssssssvvvxxxxxxuuussssssuuuvvvqqqnnnrrrzzz~~~|||wwwpppuuuyyyyyyvvvuuuvvvyyy{{{ssswww|||uuu{{{{{{xxxtttzzz}}}{{{mmmqqqtttqqqkkkjjjnnnsssoookkkiiimmmtttwwwrrrllllllqqqsssooogggcccggglllooollliiijjjmmmnnnlllhhhdddhhhmmmrrrsssqqqmmmjjjrrrooollllllmmmoooppppppmmmmmmnnnnnnoooooopppqqqrrrqqqppppppqqqqqqooommmjjjkkkmmmmmmmmmmmmppprrrwwwrrrlllkkkooorrrrrrpppjjjnnnsssuuusssooolllkkkvvvwwwuuupppkkkkkkoootttpppoooppptttxxxxxxsssnnnmmmqqqtttrrrmmmlllppptttvvvpppjjjjjjooossstttqqqkkknnnrrrtttssspppooonnnssssssssssssrrrpppooonnnqqqqqqpppnnnllllllooorrrooommmkkkkkkmmmqqqsssuuusssuuuvvvtttqqqooopppqqqvvvpppjjjhhhlllpppqqqqqqgggjjjnnnqqqsssrrrpppnnnyyyuuunnniiihhhlllqqquuulllkkkkkkoootttvvvsssoootttuuuuuutttsssrrrrrrsssrrrpppnnnmmmmmmmmmmmmlllqqqpppnnnkkkjjjlllooorrroooppprrrrrrrrrpppmmmlllmmmnnnnnnllliiijjjpppvvvmmmiiihhhpppyyyzzzqqqfffiiiooorrrooogggeeekkkrrrsssnnniiigggjjjnnnqqqrrrmmmssswwwuuupppnnnrrrxxxzzzuuuqqqpppsssuuuuuutttsssrrrqqqtttyyy||||||{{{xxxvvvuuuuuuvvvtttpppllloooqqqsssqqqnnnmmmnnnppprrrmmmkkknnnuuuxxxvvvrrrmmmnnnooopppooommmjjjhhhuuurrrnnnlllmmmrrrxxx|||rrrnnnjjjlllppprrrnnnjjjllloooqqqooollljjjllloooqqqnnnkkkkkknnnpppnnnkkknnnooopppoooooooooqqqsssrrrrrrpppooommmllllllkkkppppppnnnkkkiiilllqqqvvvnnnllllllooottttttppplllkkkmmmooonnnmmmmmmpppsss|||uuummmkkknnnpppmmmiiieeelllsssuuurrrnnnlllllltttssspppmmmlllooouuuyyyooonnnooossswwwxxxtttpppwwwtttsssrrrkkkjjjyyy~~~qqqgggkkkpppsssqqqooooooooovvvqqqllljjjlllpppuuuwwwlllkkkkkkooosssrrrmmmhhhnnnrrruuurrrlllkkkqqqxxxxxxooogggjjjtttyyytttllljjjpppuuuuuuoookkklllnnnsssrrrrrrqqqpppoooooonnnnnnnnnllljjjmmmtttwwwuuuooonnnmmmmmmlllkkkiiifffjjjooosssrrrooommmnnnqqqvvvpppkkkjjjnnnrrrsssqqqhhhooouuuvvvpppkkkkkklllwwwuuurrrpppppprrrvvvxxxrrrqqqqqqrrrtttssspppmmmkkkooorrrqqqpppppptttxxxsssmmmhhhjjjqqqvvvtttqqqrrrssstttrrrooonnnppprrrrrrvvvyyyzzzvvvqqqmmmkkkssstttsssrrrqqqrrrtttwwwppppppqqqtttwwwwwwsssooorrrxxx|||xxxpppmmmrrrzzzwwwnnniiinnn{{{}}}vvvmmmsssyyy{{{xxxuuuuuuvvv}}}vvvtttxxxwww}}}yyyqqqppptttzzz~~~|||vvvxxxmmmqqqssspppjjjiiimmmsssmmmllllllooosssuuusssqqqrrrssstttpppjjjgggiiikkklllmmmmmmoooooonnnkkkiiikkklllmmmoooooooooooooookkkkkkkkklllnnnooonnnlllnnnppprrrpppoooooorrrvvvuuuooolllooovvvwwwrrrkkkhhhlllpppooolllkkknnnrrrzzztttnnnlllooosssssssssmmmppptttuuussspppnnnmmmvvvtttqqqnnnllllllnnnpppppppppqqqrrrsssrrrpppoooppppppppprrrsssssssssrrrnnnnnnmmmmmmlllmmmnnnooopppqqqqqqpppnnnooosssvvvqqqrrrssstttssspppmmmkkknnnpppqqqmmmhhhgggmmmsssnnnllljjjjjjkkkooorrrsssssstttuuutttqqqooopppqqqqqqooollljjjkkkmmmooopppiiijjjkkklllnnnoooppppppuuussspppmmmllllllnnnooommmooopppppppppqqqsssvvvvvvsssqqqssswwwyyyvvvsssoooqqqsssqqqllliiikkknnnuuuqqqkkkhhhiiinnnrrrtttmmmoooqqqrrrqqqooollljjjkkkkkkiiihhhiiilllpppsssjjjiiikkkpppuuutttooojjjkkklllllllllkkkllloooqqqnnnnnnmmmllllllnnnqqqssswwwvvvsssqqqpppsssyyy~~~rrrqqqqqquuuxxxxxxrrrmmmqqqqqqpppnnnnnnsss{{{vvvrrroooppptttuuurrrnnnmmmpppssspppkkkiiikkkoooqqqmmmjjjnnntttwwwtttppplllllllllmmmmmmmmmllllllpppoooooonnnppprrruuuwwwppppppnnnmmmlllmmmoooppppppnnnllllllnnnpppooonnnllloooqqqpppnnnllllllmmmssspppmmmlllllloooqqqsssnnnpppqqqqqqqqqnnnllljjjrrrqqqooollljjjlllqqqvvvmmmlllllloootttvvvsssooommmoooooonnnllllllmmmoootttrrrpppppppppooollliiijjjmmmoooqqqqqqooonnnmmmmmmooorrrsssrrrrrrrrrsssrrrttttttrrrooooooqqqtttvvvqqqooonnniiigggsss~~~rrrjjjmmmqqqsssrrrppppppqqquuurrrnnnmmmnnnppprrrsssllllllmmmnnnpppooonnnmmmnnnoooooonnnmmmnnnqqqtttqqqpppoooqqqtttuuussspppsssqqqooonnnnnnnnnnnnnnnkkknnnrrruuuuuuqqqmmmjjjpppqqqnnniiijjjrrrzzz}}}pppnnnllllllmmmllliiifffiiimmmqqqrrrpppoooqqqtttvvvqqqlllkkknnnqqqqqqooommmppprrrqqqnnnlllmmmooopppqqqrrrssstttssssssssssssuuuvvvtttppppppssswwwooonnnnnnqqqtttwwwvvvuuuooopppooommmlllnnnrrrvvvxxxtttpppnnnooopppqqqqqqjjjqqqzzz|||wwwqqqnnnmmmwwwvvvtttqqqooopppsssvvvppppppqqqtttvvvvvvsssppprrruuuwwwuuupppooorrrwwwsssooolllpppwww|||{{{xxxvvvuuuuuuvvvyyyzzzxxxvvvxxxtttvvvzzzyyywww~~~~~~{{{xxxvvvwwwwwwwwwxxxyyy{{{}}}~~~}}}mmmpppqqqoookkkiiimmmpppkkkooorrrrrrpppppptttxxxyyyvvvrrrppppppnnnllliiiggglllrrrssspppllljjjjjjuuurrrnnnkkkkkkmmmqqqsssggghhhlllppprrrqqqnnnkkkooorrrtttrrrnnnoootttyyyuuunnniiinnnyyy|||sssiiiffflllrrrqqqllliiimmmqqqyyyuuuqqqoooppprrrtttuuurrrsssttttttrrrpppqqqrrruuuqqqlllkkkmmmnnnllliiinnnqqqrrrpppmmmlllnnnqqqsssooommmqqqxxxzzzuuupppeeelllrrrqqqkkkgggjjjnnnuuutttpppllljjjnnnvvv}}}sssrrrpppooonnnnnnnnnnnnkkkooorrrmmmfffdddjjjrrrllllllkkkiiiiiikkkppptttssssssssssssrrrqqqpppoookkknnnooonnnkkkjjjmmmpppnnnllliiihhhiiilllqqqtttpppqqqrrrrrrpppmmmjjjhhhoootttvvvqqqkkkkkkttt}}}xxxrrrnnnqqqzzz}}}yyyssslllrrrwwwtttkkkgggjjjppprrrnnnkkkkkknnnqqqqqqpppmmmnnnooopppooommmkkkiiiiiigggeeeggglllooonnnlllggglllqqqqqqnnnlllnnnpppnnnhhhdddhhhpppuuusssoooiiimmmrrrqqqnnnlllooosssvvvmmmjjjnnnvvv}}}kkklllqqqxxx}}}zzzppphhhkkkoooqqqooollloooxxxuuupppkkklllqqqttttttrrrmmmppprrrooojjjgggiiimmmnnnlllkkknnnrrrsssppplllmmmllliiihhhjjjmmmqqqsssjjjllloooqqqrrrrrrqqqppppppssssssmmmggggggnnnvvvssslllfffiiiqqqvvvrrrmmmgggooovvvtttlllhhhkkkpppuuuqqqkkkiiijjjnnnqqqrrrkkknnnqqqttttttqqqmmmkkknnnooopppqqqqqqpppnnnmmmmmmmmmnnnpppsssuuuuuuuuuqqqpppnnnmmmmmmllllllllljjjnnnrrrtttrrrnnnlllkkkrrrnnnkkkkkkoooqqqqqqoooeeekkktttyyyxxxtttnnnkkkuuuyyyyyyqqqgggeeennnxxxvvvpppmmmmmmiiigggqqqyyytttnnnooopppqqqssssssssssssrrrqqqppppppqqqqqqooonnnmmmooopppnnnkkklllppptttppplllhhhiiinnnqqqqqqooojjjrrrzzzzzztttoooqqqttt{{{rrrhhhggglllppppppnnneeekkksssyyyzzzuuunnniiijjjnnnooolllkkkqqqxxx{{{ssspppnnnmmmnnnmmmllljjjjjjlllnnnppppppqqqssstttsssqqqnnnmmmmmmnnnnnnnnntttqqqnnnlllmmmooorrrtttiiimmmssswwwxxxuuupppllluuuzzz|||uuulllllluuusssmmmjjjoooxxx}}}xxxrrrlllrrrvvvqqqiiihhhqqq{{{}}}uuummmkkkooossssssqqqjjjqqqvvvvvvqqqooorrrvvvyyywwwtttpppmmmmmmpppsssrrrrrrsssttttttsssrrrrrrrrrqqqpppqqqttttttsssqqqoooqqqssssssrrrtttwww{{{wwwoooqqqxxx~~~}}}xxxooopppxxx{{{oooqqq}}}|||uuuqqqvvvzzzqqqmmm}}}lllhhhgggmmmuuuvvvnnnfffgggpppwwwtttkkkiiiqqq|||~~~wwwqqqoooqqqrrrnnniiigggmmmtttwwwtttpppmmmllloooqqqqqqmmmiiihhhkkkooojjjkkkkkkkkkkkklllooorrrvvvrrroooppptttuuurrrnnnmmmtttzzzxxxqqqkkkmmmqqqppplllhhhgggkkkoooqqqqqqkkklllnnnppprrrrrrqqqqqq}}}zzztttpppnnnooorrrtttnnnjjjhhhlllrrrssslllfffkkkppptttrrrllljjjooouuutttqqqqqqtttyyyyyytttnnngggiiijjjkkklllllllllmmmhhhjjjlllnnnoooooonnnnnnmmmpppqqqnnnjjjjjjoootttlllkkkjjjlllnnnnnniiieeegggnnnrrrmmmddddddooo{{{tttjjjhhhnnntttssspppeeemmmuuuuuunnniiihhhkkkooollliiiiiikkknnnpppqqqmmmmmmnnnnnnnnnlllkkkjjjkkknnnqqqrrrpppnnnnnnnnnpppqqqssssssrrrrrrrrrrrrxxxsssmmmiiiiiillloooqqqlllnnnrrruuuqqqlllmmmrrr|||vvvoookkklllnnnoooooohhheeefffmmmuuuuuulllbbbdddjjjpppooojjjiiimmmsssssshhh```cccooowwwtttmmmiiimmmrrrrrrpppmmmnnnoootttsssrrrppppppqqqrrrssspppnnnnnnqqqttttttqqqmmmmmmiiihhhkkkrrrvvvvvvtttqqqrrrqqqnnnkkklllrrrwwwzzznnneeehhhmmmlllkkkllliiinnnssssssooojjjgggfffnnnllliiigggiiinnntttxxxjjjkkknnnssswwwvvvoooiiinnnoooooolllhhhiiimmmqqqrrrqqqpppnnnllllllmmmnnnrrrqqqpppppppppqqqpppooommmnnnooonnnmmmlllnnnooossssssrrrnnnjjjjjjooosssooommmmmmqqquuuuuuoooiiijjjssszzzwwwnnnmmmvvv}}}sssjjjhhhlllooommmjjjhhhooowwwvvvpppkkkllloooppppppooonnnnnnooopppqqqjjjmmmqqquuuvvvuuurrrooorrrpppmmmkkkjjjkkknnnpppuuuvvvuuunnneeefffxxxxxxmmmqqqtttwwwtttlllnnnwwwyyytttooonnnnnnppprrrpppjjjeeennnrrrtttpppjjjiiiooovvvpppiiidddfffmmmrrrppplllooopppsssvvvwwwwwwuuussstttppplllkkkmmmnnnllliiittttttsssqqqooooooqqqsssnnnkkkiiimmmtttvvvqqqjjjnnnsssuuurrrkkkgggjjjoooooogggcccjjjvvv|||wwwnnnfffoooxxxwwwoooiiijjjmmm}}}wwwnnniiiiiimmmrrruuujjjmmmrrrwwwyyyuuunnnhhhrrrtttuuutttrrrrrrvvv{{{uuusssrrrqqqrrrsssssstttrrrpppooopppsssuuuwwwwwwyyyuuussstttrrrnnnlllnnnvvvuuussssssssssssuuuvvvlllnnnqqqssssssqqqnnnkkkrrrwww{{{wwwpppnnnuuu~~~wwwoooiiikkksssvvvrrrlllkkkttt{{{wwwmmmjjjrrr|||}}}xxxoooqqqzzzzzzrrrqqqvvv{{{{{{vvvtttuuuxxxwwwsssyyy|||wwwyyy|||kkkiiiiiimmmrrrrrrlllfffggglllppppppmmmmmmqqqvvvtttuuuuuuuuurrrooollljjjmmmoooppppppooooooooopppmmmnnnoooqqqqqqooollliiiqqqrrrrrrooolllmmmqqqvvvuuurrrpppssswwwwwwqqqlllpppwww|||yyyqqqkkklllppppppnnnllllllmmmooopppqqqiiikkknnnpppqqqpppooonnnvvvuuusssqqqpppooooooooooooooonnnoooooooooooonnnpppooommmnnnoooqqqppppppooopppsssvvvwwwuuuqqqnnnoookkkhhhiiimmmppppppnnngggiiikkkmmmmmmlllkkkjjjrrrqqqoookkkhhhjjjpppvvvlllkkkkkklllmmmlllkkkiiilllmmmmmmjjjhhhjjjpppuuuuuuqqqmmmlllmmmooooooooolllnnnoooooonnnmmmkkkkkkkkkkkklllnnnppppppnnnlllnnnooopppnnnlllkkklllnnnllliiihhhkkkooopppmmmhhhlllpppuuuuuurrrpppqqqrrrxxxrrrllljjjllloooooommmiiimmmtttxxxtttllliiikkkzzzuuunnnjjjkkkmmmooooooiiiiiijjjmmmpppooollliiiggghhhjjjkkkkkkkkkkkkkkkjjjjjjiiikkkmmmoooooonnnpppooommmmmmnnnpppqqqqqqlllnnnppprrrrrrpppnnnmmmooopppqqqqqqppppppqqqrrrmmmjjjhhhlllsssvvvtttqqqqqqpppnnnlllmmmppptttvvvwwwooojjjkkkmmmkkkkkkmmmjjjnnntttvvvsssnnniiiffflllkkkkkkkkklllnnnpppqqqnnnooopppqqqqqqqqqqqqrrrnnnmmmlllllllllllllllkkknnnrrruuuqqqiiigggkkkqqqtttppplllmmmrrruuutttqqqjjjlllmmmmmmkkkkkkkkklllzzzvvvpppjjjhhhjjjpppuuukkkjjjjjjmmmqqqrrrooolllnnnppprrrrrrpppqqquuuyyyvvvssspppnnnnnnnnnmmmmmmrrrrrrssssssrrrqqqpppppplllnnnqqqssssssqqqnnnlllppprrrssssssqqqqqqrrrtttooommmkkkkkklllmmmmmmkkkvvvyyyzzztttiiiiii|||{{{qqqqqqxxxwwwrrrnnnooovvvyyyxxxqqqqqqrrrpppooommmmmmmmmooonnnmmmnnnppppppnnnlllnnnnnnnnnlllkkkllloooqqqssspppnnnqqqvvvyyywwwtttnnnooooooooonnnlllllllllvvvuuutttqqqooopppsssvvvnnnkkkiiilllpppqqqnnnjjjnnnppprrrrrrooonnnooopppkkkjjjjjjmmmsssvvvuuusssoooqqqsssrrrooommmmmmnnnrrrqqqooonnnmmmmmmnnnoooooorrruuuuuurrrqqqqqqrrrqqqqqqqqqrrrtttuuutttttttttwwwxxxuuuooommmqqquuuwwwsssooooootttxxxzzzzzzwwwvvvvvvwwwsssnnnmmmpppzzzwwwrrrnnnmmmooorrruuukkkmmmooopppooonnnmmmlllsssuuuwwwxxxxxxwwwvvvvvvqqqssstttrrrpppooorrruuuwwwvvvtttrrrpppqqqtttvvvwwwvvvxxxyyywwwtttrrrssszzz{{{yyyvvvrrrrrrvvvzzz|||zzz||||||{{{|||~~~zzzvvvvvv{{{kkkkkklllnnnooonnnjjjfffggghhhkkknnnpppqqqqqqpppjjjrrryyyzzztttnnnkkkkkkuuuqqqllljjjlllpppsssuuulllmmmoootttwwwuuunnngggvvvwwwwwwrrrnnnmmmrrrvvvsssssssssvvvwwwuuupppkkkqqqvvvyyyxxxrrrnnnoooqqqnnnpppqqqqqqpppooopppppppppooommmllllllnnnqqqsssmmmoooqqqrrrqqqooollljjjooosssuuurrrmmmlllqqqvvvtttmmmhhhkkkrrrvvvqqqkkkkkkpppuuuwwwtttqqqooonnnuuunnnhhhhhhnnnrrrrrrpppkkklllmmmnnnmmmllljjjiiipppooonnnnnnmmmnnnoooooommmmmmlllkkkjjjkkkmmmpppqqqlllggghhhmmmrrrrrrpppjjjmmmpppoookkkjjjlllooosssnnniiijjjnnnqqqoookkkiiijjjnnnrrrtttrrrnnnjjjnnnpppqqqooommmlllnnnqqqnnnhhhdddgggooorrrmmmfffjjjoootttuuuqqqoooppprrruuupppllllllooopppnnnjjjmmmnnnrrrtttpppiiigggjjjrrrqqqooooooooonnnllljjjkkknnnpppnnnkkkjjjmmmpppkkkgggdddfffkkklllhhhdddaaajjjqqqqqqkkkgggjjjooouuuooojjjiiimmmqqqrrrqqqeeeiiinnnqqqrrroookkkhhhmmmppprrrpppmmmmmmppptttmmmkkkkkknnnrrrtttrrroooqqqmmmiiikkkpppuuuvvvuuutttrrrrrrqqqmmmiiikkkpppsssssssssssssssqqqnnnkkkhhhjjjmmmoooooonnnkkkiiirrrsssrrroookkklllrrrxxxnnnlllkkkmmmppppppkkkggglllsssxxxsssiiieeekkksssuuuooojjjlllsssxxxuuuqqqjjjkkkmmmlllkkkjjjkkklllyyyuuuooollllllmmmooooooiiiiiijjjkkkmmmppprrrsssrrrmmmjjjlllrrruuutttqqqmmmppptttsssooolllmmmooo{{{uuuoooooosssuuusssoooiiimmmrrrvvvvvvrrrllliiivvvvvvtttpppmmmnnnssswwwkkkjjjiiikkkmmmnnnllliiiuuuyyy|||vvvllljjj{{{|||uuurrruuuqqqooossstttsssssstttsssttttttqqqlllkkkooosssnnnjjjiiinnnuuuuuummmdddmmmrrrvvvrrrjjjhhhnnnuuuuuuoooiiillltttyyywwwsssiiimmmrrrrrrooommmoooqqqwwwvvvtttqqqoooqqqtttxxxqqqooonnnnnnoooooonnnlllnnnmmmnnnqqqtttuuussspppgggmmmqqqrrroooooorrrwwwxxxsssmmmllloooqqqqqqooofffkkkqqqsssqqqmmmjjjjjjtttwwwwwwrrrmmmmmmsssyyypppnnnnnnqqqvvvwwwtttpppuuuzzz|||wwwnnnjjjooovvv{{{uuuooooootttzzz||||||wwwwwwxxxyyyuuuoooooosssxxxuuurrrnnnllllllmmmnnnlllnnnpppooolllkkknnnqqqqqqooopppvvv}}}}}}uuulllkkkvvv~~~yyymmmiiirrr~~~yyyooonnnssswwwtttpppqqqooowww}}}ooolllttt}}}wwwsssqqqssswwwzzzvvv~~~yyywww}}}zzzqqqrrryyy}}}kkkmmmnnnnnnllliiihhhggghhhiiillloooqqqpppnnnlllhhhpppxxxzzzvvvqqqnnnnnnvvvqqqlllkkknnnrrrttttttooooooqqqtttvvvvvvrrrnnnuuutttsssrrrpppppppppppppppsssvvvuuurrrooonnnnnnqqqpppqqqsssvvvvvvtttrrrlllpppttttttqqqooonnnpppzzzuuummmhhhhhhnnnvvv{{{kkkllloooqqqpppnnnkkkiiiooosssvvvtttooommmqqqvvvqqqmmmjjjlllpppsssqqqnnnoooqqqssssssrrrqqqoooooosssoookkkkkknnnpppqqqppptttsssqqqooonnnnnnnnnnnniiilllqqqvvvwwwssskkkeeemmmnnnmmmjjjhhhjjjoootttrrrlllfffiiippptttrrrnnniiilllooonnnjjjiiilllooosssnnniiijjjooorrrppplllllllllnnnppprrrrrrpppmmmooooooooopppqqqqqqpppooopppnnnlllmmmoooooommmjjjmmmnnnoooooooooppppppqqqooooooooooooooonnnkkkjjjuuuqqqnnnlllhhhdddgggmmmggglllrrrvvvvvvqqqiiicccnnnpppqqqoookkkjjjmmmqqqlllhhhdddfffjjjkkkfffaaa```gggnnnoookkkhhhkkknnnpppmmmkkklllnnnppppppooogggiiilllnnnooonnnmmmlllkkkmmmoooooonnnmmmnnnpppmmmnnnpppooommmmmmppprrrpppkkkgggjjjsssxxxwwwtttrrrvvvyyyvvvoookkknnntttyyyrrrnnnoooqqqqqqpppfffiiimmmppppppmmmiiigggqqqqqqqqqooommmmmmqqqtttooonnnnnnooopppooollliiinnnppprrrqqqnnnmmmpppsssqqqnnnlllooosssuuurrrnnnnnnnnnmmmllljjjkkknnnpppoooooooooqqqtttrrrlllhhhmmmmmmlllkkkllloootttxxxsssmmmhhhkkkrrrvvvtttooojjjnnnqqqqqqooommmnnnooozzztttnnnnnnqqqtttqqqnnnlllnnnqqqtttsssqqqmmmkkkuuusssqqqppppppqqqrrrrrrjjjkkkllllllllllllmmmnnnrrrssstttqqqjjjhhhsss~~~{{{xxxqqqmmmiiimmmwwwyyypppkkklllssstttsssqqqnnnmmmppprrrlllkkklllpppuuutttnnngggnnnqqqsssqqqmmmllloootttrrrnnnjjjkkkpppsssrrrpppkkkmmmpppqqqqqqqqqsssvvvsssssssssrrrpppqqqtttvvvvvvuuutttsssrrrqqqrrrrrrppplllkkkpppwwwxxxssslllhhhnnntttsssnnnmmmqqqwwwxxxrrrmmmkkknnnqqqpppooodddkkksssuuuqqqmmmlllmmmtttuuuuuuqqqmmmmmmqqqvvvnnnnnnnnnqqquuuxxxxxxwwwxxxyyywwwtttqqqoooqqqrrrvvvtttqqqqqqsssvvvzzz||||||wwwuuuvvvvvvsssrrrtttnnnpppssstttrrrnnniiieeeoooqqqrrrooolllmmmqqqvvvllljjjkkkrrrzzzzzzrrrhhhlllvvv~~~zzznnnjjjrrr}}}yyyqqqpppsssuuurrrnnnppppppvvv}}}{{{rrrooorrr{{{yyywwwvvvvvvvvvuuutttyyy~~~}}}{{{~~~|||wwwwwwzzz{{{yyyuuulllnnnooommmjjjgggggghhhiiinnnssstttppplllkkkllllllnnnqqquuuwwwwwwtttrrrpppnnnlllmmmpppqqqooolllrrrssssssqqqpppqqquuuxxxqqqooooooqqquuuuuupppkkkmmmrrruuurrrkkkhhhmmmssssssnnnjjjooovvvyyyuuunnnlllpppttttttqqqnnnnnnooowwwtttoookkkkkkoootttxxxnnnnnnnnnnnnnnnnnnmmmmmmnnnppprrrsssrrrqqqpppooojjjnnnpppooollllllppptttvvvrrroooooorrrsssqqqooolllnnnooonnnllljjjlllnnnxxxuuuqqqnnnmmmnnnqqqrrrhhhlllqqqvvvwwwsssjjjdddmmmnnnmmmjjjhhhjjjoootttooommmkkklllppprrrrrrpppooonnnkkkjjjkkkmmmooopppmmmmmmnnnoooqqqqqqpppnnnsssppplllkkkmmmqqqssstttpppmmmmmmqqqwwwwwwqqqkkknnnssswwwtttmmmiiikkkoooqqqmmmhhhiiimmmqqqqqqpppjjjnnnrrrqqqmmmjjjjjjllluuupppllljjjgggeeeggglllgggkkkppptttsssoookkkgggpppppppppppppppooommmllllllkkkjjjjjjiiihhhfffeeefffeeedddhhhllloooooommmfffkkkppprrrpppmmmlllkkkooommmkkkiiijjjmmmqqqssskkkkkklllnnnqqqpppmmmjjjmmmqqqsssnnnhhhgggnnnvvvooojjjhhhlllsssxxxwwwssssssyyy|||yyyrrrppprrrvvv~~~zzztttqqqrrrqqqooolllggghhhkkkmmmnnnmmmkkkjjjllllllnnnqqqsssrrrnnnjjjppprrrrrrpppnnnlllmmmoooqqqllliiimmmuuuyyyuuupppkkknnnrrrsssqqqnnnllljjjpppooollliiihhhjjjnnnrrrjjjjjjlllppptttsssnnniiioooooommmkkkjjjmmmqqquuuqqqooommmnnnqqqsssssssssqqqnnnlllmmmqqqssssssrrrqqqpppoooooooooooommmlllrrrqqqooonnnnnnnnnoooppppppmmmmmmqqqvvvvvvqqqjjjkkknnnpppmmmiiiiiiooouuurrrooommmkkkhhhgggnnnvvv~~~xxxnnnoooiiikkktttvvvoookkkoooqqqpppoooppprrrqqqnnnkkkjjjoootttuuuqqqnnnppprrrpppmmmjjjlllqqqtttrrrnnnmmmnnnooonnnmmmllllllmmmqqqnnnmmmnnnrrrvvvwwwwwwnnnppprrrrrrrrrqqqrrrsssxxxwwwvvvuuuttttttttttttrrrnnnlllpppuuuvvvooohhhkkknnnqqqrrrpppppprrrtttpppppppppooonnnmmmmmmnnnjjjooosssssspppooorrrvvvppppppqqqqqqrrrqqqooommmnnnoooqqqqqqssswww}}}|||tttnnnooovvvyyytttnnnmmmpppssssssqqqqqquuuyyyvvvpppssswwwvvvttttttkkknnnqqqsssrrroookkkhhhpppqqqqqqooommmnnnrrrvvvkkkkkkmmmqqqttttttqqqoooqqqtttvvvuuurrrqqqsssuuuuuuwwwxxxvvvqqqnnnoooppptttwwwvvvrrrtttyyywwwpppnnnqqqwww}}}{{{tttnnn{{{zzz|||{{{vvv{{{zzzvvvuuuvvvnnnoooooommmjjjhhhhhhiiijjjrrrxxxvvvoooiiijjjnnnooollljjjnnnvvvzzzxxxuuullllllmmmnnnooommmjjjgggrrrsssrrroookkkmmmtttzzzooonnnooorrrvvvvvvrrrmmmmmmpppqqqnnniiihhhmmmssstttnnnkkkmmmrrrtttoooiiioooppprrrrrrqqqppppppqqqjjjlllppprrrrrrqqqnnnmmmrrrpppnnnlllkkkmmmoooqqqnnnnnnnnnqqqsssrrrnnnjjjgggmmmssspppjjjiiiooovvvxxxrrrmmmmmmrrrtttqqqnnnggglllpppnnniiifffhhhlllsssqqqnnnllllllmmmoooqqqoooppppppoooooonnnmmmmmmmmmmmmlllkkkjjjkkkmmmpppkkknnnpppqqqooooooqqqtttvvvpppjjjiiilllpppqqqpppiiimmmrrrsssrrrppppppqqqvvvrrrllljjjlllqqquuuwwwooommmmmmqqqwwwxxxrrrllllllsssyyyvvvmmmhhhjjjooopppkkkggggggkkkoooqqqppplllppprrrqqqmmmkkkmmmooommmlllnnnqqqpppiiieeefffnnnnnnmmmlllkkklllooorrrqqqooommmpppssssssnnniiikkkmmmooommmjjjggghhhiiijjjddd___cccmmmtttrrrmmmdddkkkrrrtttqqqmmmkkkkkktttpppkkkggghhhlllrrrvvvmmmkkkkkknnnrrrrrrnnnjjjoooqqqqqqmmmhhhhhhnnntttllllllmmmooorrrttttttttttttyyyzzzwwwtttuuuvvvvvvrrrtttwwwyyyxxxrrrkkkeeeiiijjjjjjkkkllllllllllllhhhiiilllrrrwwwuuummmfffpppssstttqqqlllkkkmmmqqqpppjjjfffkkkvvv{{{vvvnnniiinnnttttttoookkkiiiiiilllllljjjhhhggghhhkkknnnnnnkkkjjjjjjmmmpppssstttooommmkkkiiijjjkkkmmmnnnoooqqqrrrqqqooopppsssvvvyyyqqqkkkmmmtttyyyxxxtttjjjnnnqqqqqqooollllllllluuurrrooolllkkkmmmppprrrmmmlllmmmrrrwwwwwwooohhhoooqqqrrrnnniiijjjpppwwwrrrooolllllljjjjjjpppxxxuuujjjxxxrrrmmmmmmoooppptttxxxooommmnnnqqqtttsssmmmgggjjjrrrxxxwwwpppmmmrrrxxxqqqkkkgggjjjsssvvvrrrlllkkknnnqqqpppllliiikkkmmmrrrnnnlllnnnssswwwwwwuuulllnnnqqqrrrqqqqqqrrrssstttsssrrrssstttuuutttssssssrrrqqqqqqrrrppplllhhhooommmmmmooosssuuutttqqqjjjooottttttoookkkkkklllqqqrrrsssqqqpppqqqvvvzzznnnnnnpppsssuuutttoookkknnnppprrrqqqpppuuu}}}{{{qqqjjjmmmvvv{{{uuummmjjjnnnssssssqqqqqqsssvvv{{{tttooossswwwvvvsssrrrrrrqqqooommmmmmoooqqqsssnnnnnnnnnnnnoooppppppqqqmmmqqqtttssspppppptttxxxvvvrrroooqqqvvvwwwsssnnnmmmttt{{{xxxqqqlllpppuuuwwwzzzuuulllooozzzzzzooohhhoooxxx|||vvvqqqwwwzzzvvvzzzxxxqqqzzzyyytttuuuyyy~~~{{{{{{qqqooommmlllkkkjjjjjjjjjkkkqqqwwwuuunnniiikkkooolllhhhfffkkktttzzzyyyvvvqqqrrrqqqooommmkkkkkkllloooooonnnmmmmmmmmmoooqqqnnnpppqqqqqqpppoooqqqrrrpppmmmjjjkkkooopppooommmmmmnnnnnnmmmlllkkkkkkllltttrrrpppoooqqqssstttuuufffjjjooossstttrrrnnnkkktttrrrnnnkkkkkklllppprrrooonnnmmmoooppppppnnnlllkkklllmmmmmmmmmnnnppprrrrrrqqqooopppqqqqqqnnnkkkjjjlllmmmjjjgggeeehhhjjjjjjkkkmmmnnnnnnnnnmmmlllqqqrrrqqqmmmjjjjjjnnnqqqlllkkkkkklllmmmlllkkkiiiiiinnnssssssooonnnqqquuuwwwrrrllljjjmmmppppppoooiiimmmqqqsssrrrqqqqqqrrrtttqqqnnnnnnpppssstttuuummmnnnoooqqqqqqrrrssssssoooppprrrttttttrrrnnnjjjhhhjjjkkkkkkjjjkkknnnqqquuurrrpppoooqqqrrrrrrqqqiiiiiimmmssssssmmmgggeeennnnnnmmmkkkjjjlllqqqvvvpppnnnmmmnnnqqqrrrnnnkkklllnnnooonnnkkkiiiiiijjjiiifffcccfffmmmqqqqqqnnnmmmnnnooooooooooooooopppqqqnnnkkkiiiiiillloooqqqqqqpppnnnnnnoooqqqqqqrrrqqqnnnkkklllooopppnnnkkkjjjooossssssooonnnqqquuuuuuvvvtttqqqtttyyyxxxsssiiinnnuuuxxxvvvqqqkkkhhhllllllllllllkkkkkkkkkkkkgggjjjnnnrrrtttsssooommmooopppqqqpppooommmkkkkkkiiiiiikkkmmmpppqqqpppooolllnnnppppppnnnlllllllllgggjjjlllmmmkkkjjjiiiiiipppooommmkkkkkknnntttyyyooollljjjjjjmmmnnnllljjjmmmqqqsssrrrnnnmmmrrrwwwxxxqqqkkkmmmtttyyywwwssskkknnnqqqrrrpppooooooooorrrqqqpppooonnnnnnnnnnnnoooppprrrrrrqqqpppooonnnrrrqqqooonnnnnnooopppqqqooooooqqqpppkkkkkkvvv{{{ooommmxxxvvvpppkkkmmmtttxxxwwwlllnnnppprrrrrrpppmmmjjjnnnqqqtttuuuuuutttttttttnnnmmmmmmnnnpppqqqpppnnnnnnoooooonnnmmmmmmppprrrkkklllnnnqqqrrrrrrqqqpppoooppppppooooooqqqtttwwwpppnnnmmmpppvvvwwwtttqqqtttuuuvvvtttooollllllmmmpppmmmkkkooouuuwwwuuuqqqjjjooouuuuuuqqqmmmkkklllqqqqqqqqqqqqrrrsssuuuvvvpppqqqsssttttttsssttttttppppppoooooopppssswwwzzzuuurrroooooorrrssssssrrrqqqooooooqqqtttvvvvvvuuupppppptttyyyxxxsssooopppwwwtttpppmmmmmmpppuuuxxxnnnllllllooossstttpppmmmoootttxxxuuuooommmttt{{{uuurrrppprrrvvvwwwsssnnnmmmrrrvvvuuurrrrrruuuyyyvvvvvvuuurrrrrrsssrrrpppoootttxxxzzzzzzyyy{{{}}}wwwuuuxxxxxxxxx~~~}}}xxxzzz||||||zzzzzzzzz{{{tttwww|||rrrppplllkkkllllllkkkjjjkkkpppssssssnnnkkklllooogggeeeeeejjjrrrwwwxxxvvvzzzyyyvvvqqqllllllqqquuukkkjjjjjjmmmpppoookkkffflllqqqtttooohhhgggnnnvvvssskkkeeejjjuuuyyyqqqhhhccckkkpppnnngggeeekkkrrrwwwsssooonnnrrrvvvxxxxxxlllmmmnnnoooqqqqqqrrrrrrtttrrrnnnkkkkkkllloooqqqoooooonnnmmmmmmnnnoooppppppjjjfffiiiqqqtttqqqmmmkkkooossstttqqqnnnkkkjjjooollliiiffffffggghhhiiidddhhhmmmrrrsssqqqmmmjjjmmmqqqtttqqqllljjjlllooolllkkkjjjlllnnnnnniiieeeiiinnnsssssspppoooqqqtttuuurrrooommmnnnnnnoooooolllmmmoooppprrrsssssssssooopppqqqsssuuuuuusssqqqkkkppprrrpppkkklllsss{{{tttnnnkkkrrr|||~~~sssgggaaaiiiqqqpppjjjgggkkkqqq}}}tttmmmnnnuuuyyyvvvqqqllliiikkkooopppmmmjjjkkkhhhlllpppqqqpppoooppprrrpppnnnmmmmmmooooooooonnnmmmmmmmmmmmmlllkkkjjjiiieeehhhkkklllkkklllnnnpppwwwqqqkkkiiimmmqqqttttttkkkkkklllllllllkkkkkkjjjttttttrrrooolllnnntttzzzssskkkfffllluuuwwwnnnccchhhpppxxxvvvnnnjjjooovvvuuusssooommmsss{{{yyyqqqiiimmmppppppnnnmmmoooqqqnnnnnnnnnnnnlllkkkiiihhhhhhlllpppqqqpppppprrruuunnnmmmmmmppprrroooiiidddbbbjjjqqqpppiiieeejjjqqqqqqnnnllllllnnnppppppoooeeejjjpppsssrrrmmmiiigggnnnppprrrqqqooopppsssvvvooollljjjmmmqqqrrrooojjjmmmpppsssqqqmmmmmmqqqvvvsssnnnjjjlllrrruuusssooooooppppppqqqrrrrrrsssrrrnnnppprrrtttssspppllljjjsssvvvwwwqqqjjjiiiooovvvuuuoookkkmmmssstttoooiiijjjooouuussskkkkkk{{{qqqjjjrrrooottttttooopppwwwvvvnnnkkkooosssssspppmmmmmmooorrrooonnnssszzz{{{tttmmmkkkqqquuusssmmmjjjmmmrrrrrroookkkkkknnnsssuuuwwwdddkkkrrrtttrrrnnnllllllsssrrrooommmmmmpppwww|||ooolllkkkpppxxxzzzvvvpppsssxxxzzzvvvnnnjjjmmmqqqooolllkkkooouuuxxxuuurrrmmmppptttuuussspppmmmlllnnnnnnppprrruuutttrrrpppsssvvvwwwtttqqqrrrxxxqqqnnnlllmmmppprrrqqqooonnnssswwwsssllljjjpppvvvyyyrrrkkknnnvvv|||zzzuuufffnnnyyyyyyooolllnnnvvvuuutttsssrrrssstttuuupppmmmmmmrrrxxxyyyrrrlllnnnssswwwtttnnnlllrrrxxxsssssstttuuuuuuuuusssrrrrrrpppoooqqquuuyyy{{{{{{ssspppttt{{{wwwllljjjqqqyyyzzzyyyuuurrrvvv}}}tttpppyyy|||xxxwwwxxx~~~}}}vvvwww}}}|||iiiuuurrrxxx{{{ttthhhcccjjjsssxxxooohhhkkktttwwwpppgggfffhhhjjjllllllmmmoooqqqrrrnnnssswwwtttmmmllllllnnnpppnnngggbbbpppppppppnnnlllmmmppprrrmmmnnnnnnnnnnnnnnnmmmlllmmmkkkiiijjjllloooppppppnnnqqqtttssspppmmmnnnpppvvvrrrlllkkkmmmqqqrrrsssjjjiiijjjpppvvvuuunnnffflllvvv~~~xxxlllfffnnnxxxtttlllfffhhhppptttqqqkkkeeemmmuuuuuunnngggeeegggllllllllllllkkkjjjiiiiiigggkkkppppppnnnllllllmmmlllooorrrssspppllliiihhhlllnnnooommmiiiggghhhjjjpppjjjggglllvvvzzzvvvpppjjjoootttrrrmmmhhhhhhiiirrrqqqpppooooooqqqssstttooommmnnntttzzzzzzssskkklllqqqssspppkkkjjjrrrzzztttpppnnnrrrxxxxxxrrrjjjgggjjjmmmllljjjiiilllooorrrqqqqqqrrrttttttrrrpppllllllkkkjjjjjjjjjkkkllljjjjjjmmmrrruuussslllfffnnnuuuvvvlllcccfffmmmqqquuulllfffjjjtttxxxqqqgggdddlllsssqqqkkkhhhmmmsss{{{vvvnnniiiiiinnnvvv|||kkklllmmmmmmmmmmmmmmmmmmrrrqqqooonnnmmmnnnpppqqqtttqqqnnnmmmmmmmmmmmmlllqqqooommmlllnnnppprrrrrrkkkoootttuuusssqqqqqqrrrmmmkkkjjjlllrrrvvvxxxwwwjjjmmmrrrwwwxxxssskkkeeennnsssvvvrrrkkkjjjrrrzzztttnnniiilllrrrrrrjjjaaaeeejjjooopppmmmkkklllmmmxxxsssnnnmmmooopppooommmkkknnnqqqrrrqqqooonnnnnnppppppqqqsssttttttsssqqqpppqqqqqqnnnkkklllqqquuurrrkkkfffiiiqqqvvvsssnnnlllooorrrqqqooommmoooqqqyyyuuupppppprrruuuuuutttiiimmmrrrvvvvvvrrrmmmiiiuuuuuutttqqqooonnnpppsssuuutttrrrqqqqqqpppnnnmmmuuusssrrrpppmmmnnnyyyuuupppllltttmmmnnnzzzzzzttttttssswwwxxxqqqggggggqqq|||sssnnnlllsss}}}vvvmmmiiiooouuuvvvsssppppppssswwwooohhhiiiooouuutttrrrlllooossssssooolllllllllpppnnnlllmmmqqqssstttssspppoooooooooqqqsssvvvwwwwwwtttrrrssswwwwwwsssoooiiiqqqwwwvvvoookkknnnsss}}}vvvnnnlllpppsssrrroookkkiiinnnxxxyyypppkkkoooyyyzzzxxxqqqlllooozzzyyyqqqkkkmmmtttwwwrrrkkkssstttuuussspppppprrruuuwwwtttrrrsssvvvwwwvvvsssppptttwwwvvvssspppqqqssstttpppnnnpppssssssnnniiimmmtttxxxrrrmmmpppuuuyyyqqqllljjjmmmsssvvvrrrllliiivvvssskkkooovvvxxxooohhhjjjttt{{{|||yyyqqqooottt|||yyynnnlllrrr}}}|||yyytttrrruuu}}}yyyxxxqqqssszzzuuu~~~vvvwwwxxxwwwuuuzzz~~~ppptttvvvrrrkkkiiimmmsssuuuppplllmmmrrrsssnnnhhhkkkkkkkkkjjjjjjlllqqqttt{{{|||xxxwwwuuurrr{{{{{{xxxtttoookkkkkkkkkmmmllllllnnnppprrrqqqppplllnnnpppooommmlllmmmnnnnnnkkkhhhiiinnnrrrsssrrroooqqqssssssqqqpppoooooozzztttlllhhhjjjoootttwwwkkkjjjiiimmmqqqssspppmmmooosssuuusssnnnlllooosssooollljjjjjjlllnnnooonnnpppppppppooommmlllkkkkkkiiilllooorrrrrrooollljjjppppppooonnnllllllnnnpppllllllnnnqqqssspppjjjeeelllpppsssqqqllliiikkkoooooommmlllooosssuuurrrnnnkkknnnpppooollljjjjjjlllqqqooommmlllmmmppptttvvvrrrrrrrrrssssssrrrpppooonnnmmmmmmooosssuuutttrrrppprrruuuuuussspppnnnnnnmmmkkkjjjiiikkklllnnnnnneeemmmvvv{{{yyysssmmmjjjpppooolllkkkjjjjjjkkkllliiijjjlllnnnpppoookkkiiilllrrrtttoookkkmmmpppqqqpppnnnlllnnnpppqqqmmmjjjiiikkklllllllllmmmpppssstttrrrnnnllllllmmmppprrrrrrooolllkkklllooorrrsssooommmlllmmmooopppnnnlllrrrqqqpppnnnlllkkklllnnnqqqnnnkkklllpppsssrrrpppmmmoooqqqrrrqqqpppppppppqqqmmmhhhgggkkkppptttvvvkkkmmmpppssstttqqqkkkggglllnnnppppppooonnnpppqqqoooppppppooommmkkkhhhfffhhhhhhiiikkkmmmooooooooooooppprrrrrrpppmmmkkkjjjlllnnnoooooonnnnnnoooqqqqqqoooooorrruuuuuuqqqlllrrrrrrpppmmmkkklllooossspppllljjjlllqqqsssrrrooonnnoooppppppooooooppprrrtttsssrrrsssttttttsssrrrrrrrrrqqqqqqooonnnmmmmmmqqqooooooqqqssssssqqqooovvvzzz{{{vvvnnnlllqqqwwwyyyrrrmmmmmmooorrrxxxyyyooommmlllnnnnnnsss}}}}}}wwwtttttttttssspppnnnooorrruuutttsssrrrsssuuuuuusssqqqqqqppppppqqqssstttssssssmmmnnnoooqqqqqqqqqooonnnqqqpppooommmlllllloooqqqnnnlllkkknnnsssuuurrrnnnsssttttttrrrqqqssswwwzzzvvvssspppssswwwxxxtttooommmqqquuutttpppnnnooorrrvvvsssoooppprrrssspppmmmjjjhhhjjjoooqqqoooppprrrtttssssssrrrrrrsssuuuvvvssssssrrrpppoooppptttwww{{{tttnnnnnnssswwwvvvtttrrrtttwwwxxxwwwtttrrrppprrrpppoooppprrruuuxxxyyylllnnnqqqvvvxxxtttkkkdddpppvvvyyyuuuqqqrrrtttuuupppnnnnnnooorrrsssqqqooopppuuuyyyxxxsssppprrruuusssqqqpppqqqtttvvvvvvvvvtttwwwxxxuuussstttwwwxxxwwwvvvvvvwwwxxxyyyyyyyyyxxx}}}yyyvvv{{{~~~vvvxxx||||||~~~{{{{{{||||||{{{yyy{{{oooooonnnnnnnnnoooqqqsssppppppppppppooommmkkkiiipppooommmjjjiiilllqqqvvvsssvvv~~~yyyrrrpppzzznnniiimmmrrrjjjiiijjjnnntttuuurrrnnnlllnnnpppooommmlllmmmooooookkkhhhkkkpppttttttsssqqqqqqqqqqqqrrrrrrpppnnntttpppkkkiiijjjnnnqqqrrrlllkkkjjjjjjlllooorrrtttrrrooolllmmmppprrrpppmmmkkkmmmnnnllliiiiiimmmqqqzzzrrrkkkiiimmmppppppnnnhhhlllrrrvvvvvvtttooolllvvvsssnnnllllllnnnpppqqqllljjjkkkoootttrrrjjjccciiiooosssrrrmmmjjjmmmqqqnnnpppqqqrrrpppnnnnnnmmmnnnmmmmmmllllllmmmnnnooollllllmmmnnnpppqqqqqqrrrvvvwwwwwwqqqjjjiiinnntttqqqkkkhhhooozzz}}}uuujjjkkkrrrxxxvvvnnniiilllqqqqqqlllhhhhhhlllooonnnlllaaalllxxx}}}xxxqqqlllkkkrrrpppnnnllljjjjjjjjjkkkkkkllllllkkkjjjjjjkkkllliiimmmnnnoooqqqsssqqqmmmjjjooosssrrrlllhhhiiikkkmmmiiifffgggmmmrrrssssssnnnnnnoooooonnnllljjjhhhvvvqqqkkkjjjmmmrrruuuvvvkkkjjjkkkmmmpppqqqmmmjjjpppqqqqqqnnnkkkjjjllloooooollljjjmmmrrrtttsssppprrrpppnnnmmmnnnoooooooooooollliiihhhjjjlllnnnnnnlllllllllnnnooonnnkkkiiijjjiiiiiimmmqqqrrrmmmiiikkkqqquuussskkkfffgggkkkjjjgggeeehhhnnnssssssrrriiiooouuuvvvqqqllliiiiiilllmmmlllkkkkkkmmmpppssstttqqqoooqqqttttttooojjjrrrpppnnnlllkkklllnnnooommmooopppqqqpppppppppqqqpppnnnnnnnnnqqqrrrsssrrrmmmpppsssuuutttrrrpppooo|||xxxrrrmmmkkklllppprrrllljjjkkkqqqwwwxxxrrrkkkuuu|||xxxlllhhhrrr~~~|||rrrkkklllqqqtttyyy}}}{{{nnniiikkkmmmrrrvvvxxxzzz}}}|||yyytttpppmmmpppvvvxxxsssmmmtttwwwyyytttllljjjooouuuxxxqqqkkklllssswwwvvvrrreeennnvvvxxxsssmmmkkkkkktttpppkkkhhhiiinnnrrrtttmmmkkkkkknnnssstttppplllvvvvvvvvvsssqqqqqquuuyyysssqqqppprrrtttuuussspppqqqqqqqqqrrrssssssrrrpppmmmoooqqqsssssspppmmmjjjkkkllliiigggiiiqqqwwwxxxooommmnnnrrrwwwwwwpppiiimmmtttxxxssskkkkkkvvvuuujjjkkkuuu|||yyysssnnntttzzz{{{wwwqqqnnnnnnuuupppkkkkkkqqqwwwzzzzzzjjjnnnsssvvvvvvqqqkkkgggpppuuuwwwtttrrrrrrqqqooooooqqqssssssqqqpppqqqsssvvvsssooopppsssvvvuuusssnnnsssxxxyyyuuurrrqqqrrrxxx~~~{{{oooooozzz}}}qqqrrrtttyyy~~~}}}vvvpppxxx~~~wwwwww{{{|||nnnrrr}}}|||zzz~~~{{{qqqttt}}}vvv{{{pppllljjjkkkpppsssrrrpppjjjnnnrrrqqqmmmjjjkkkmmmrrrqqqpppnnnlllmmmqqqtttqqqqqqzzzvvvnnnppp|||qqqkkkkkkooojjjjjjlllooorrrsssrrrqqqnnnmmmlllmmmnnnooonnnnnnllllllmmmoooqqqqqqqqqpppuuuqqqnnnnnnppprrrrrrppphhhiiikkkmmmmmmllliiigggmmmmmmmmmkkkiiikkkqqquuusssnnnjjjkkkqqqtttqqqnnnlllnnnooommmiiiiiimmmrrrxxxrrrkkkjjjooorrrqqqnnnlllnnnppprrrsssqqqpppnnnssspppmmmnnnppprrrqqqooonnnlllkkkmmmpppoooiiidddgggjjjmmmnnnmmmllllllmmmlllqqquuusssnnnkkklllooossspppmmmlllmmmoooqqqqqqhhhlllqqquuuuuurrrmmmjjjvvvwwwvvvpppiiihhhmmmtttrrrmmmkkkqqqyyyzzzsssjjjkkkooosssrrrnnnlllmmmpppmmmkkkiiijjjllllllkkkjjjlllooosssrrrooonnnqqqtttmmmmmmmmmmmmlllkkkjjjiiippppppoookkkggggggkkkooojjjhhhhhhkkkqqqsssoooiiiiiiooouuurrrjjjeeegggjjjlllhhhfffhhhooossstttssspppppppppooonnnkkkiiihhhrrrnnnkkklllpppssssssrrrhhhjjjlllnnnnnnnnnnnnnnnqqqpppnnnmmmllllllmmmmmmkkklllmmmoooqqqrrrrrrrrruuuqqqlllkkkmmmooopppnnngggiiimmmooopppmmmiiiffflllkkkiiijjjkkkllllllkkkiiihhhhhhkkkpppqqqmmmiiimmmpppsssrrrooollllllmmmjjjiiiiiilllpppsssttttttmmmqqqttttttqqqnnnmmmmmmiiijjjkkkjjjjjjlllooorrruuutttrrrppppppooooooooonnnllljjjiiijjjkkkmmmnnnlllqqquuutttpppmmmooorrrqqqnnnlllmmmqqqttttttssskkkooossssssqqqooooooppp|||xxxsssnnnlllnnnqqqtttjjjjjjlllqqqvvvwwwrrrmmmqqqvvvyyyuuunnnlllsss{{{xxxtttrrrqqqqqqsss|||tttiiikkksssxxxvvvmmmmmmxxx~~~qqqlllkkkqqqyyy{{{rrriiirrrwwwyyytttjjjgggllltttwwwpppjjjkkkrrrvvvuuuqqqhhhpppwwwxxxrrrlllkkklllsssnnniiiiiilllqqqrrrrrrooonnnmmmlllmmmoooqqqsssuuuuuutttttttttsssrrrpppmmmppprrrqqqooooooppprrrtttqqqnnnpppuuuvvvsssoooiiimmmrrrsssqqqnnnllllllmmmqqqmmmeeehhhttt{{{zzzooommmnnnrrrwwwvvvoooiiimmmsssxxxtttmmmmmmvvv~~~vvvooonnnssswwwuuurrrpppsssvvvvvvsssqqqpppqqqtttrrrooonnnppprrrrrrqqqrrrrrrqqqooommmmmmppprrrlllpppsssrrrqqqrrrooojjjnnnsssxxxvvvpppnnnqqqvvvxxxrrrnnnpppuuuxxxwwwsssnnntttzzz{{{wwwsssrrrssswwwzzzxxxqqqrrr{{{ttttttuuuxxx{{{{{{xxxuuuxxx~~~{{{uuuvvvzzz}}}pppttt}}}zzztttvvv~~~zzzxxxzzzqqqmmmiiikkkpppssspppllleeejjjoooooollljjjmmmqqqpppqqqssssssqqqpppooopppssspppttt|||yyyoookkkpppvvvyyy||||||yyyrrrkkkfffkkknnnpppooollllllpppuuuqqqlllhhhjjjooorrrpppllliiinnnssstttppplllkkklllvvvqqqllljjjmmmqqqrrrrrreeehhhkkkmmmllljjjhhhfffmmmoooqqqnnnkkkjjjmmmppppppooommmmmmoooqqqrrrrrrqqqooommmlllmmmnnnooopppnnnoooooopppqqqpppnnnlllrrrpppmmmkkkjjjlllnnnooojjjjjjlllqqquuuuuuqqqlllpppooonnnllljjjiiihhhiiiiiihhhiiikkknnnooonnnkkkmmmqqqtttrrrmmmkkknnnrrrwwwtttpppnnnooopppqqqrrrpppqqqrrrsssrrrooollljjjssssssqqqooommmmmmooopppqqqssstttsssqqqoooooopppnnnllljjjmmmqqqsssppplllgggjjjmmmmmmjjjhhhggggggtttqqqmmmjjjlllppptttwwwgggiiikkkmmmmmmllljjjhhhuuuuuusssnnniiihhhlllpppnnniiifffiiinnnooommmjjjkkknnnpppooolllhhhhhhhhhgggiiikkknnnoooqqqrrrtttxxxuuuqqqmmmkkkkkklllnnniiijjjlllooosssrrrnnnjjjhhhlllooonnnjjjiiioootttrrroookkkkkkmmmooommmkkkhhhlllqqqqqqoooooorrruuuvvvrrrmmmlllnnnppppppooofffjjjnnnqqqqqqnnnkkkiiillljjjhhhhhhjjjlllmmmllljjjkkkkkkkkkkkklllnnnoooqqqnnnlllooouuuwwwrrrllljjjmmmqqqsssrrrrrrrrrtttxxxuuupppoooppprrrsssrrrgggiiikkklllllllllnnnooouuuvvvtttpppllllllpppuuuiiiiiihhhhhhhhhjjjmmmnnnlllqqquuutttpppmmmnnnqqqpppmmmlllnnnrrrttttttrrrlllooopppooommmmmmooosssrrrrrrqqqpppoooooooooooolllnnnqqqrrrrrrrrrrrrrrroooooooooqqqtttvvvuuusssrrrwww{{{xxxppppppvvvllloootttyyyuuukkkjjjssszzzyyykkkkkkmmmrrrwwwvvvpppkkkooorrrtttrrrnnnkkkmmmoooooonnnlllnnnqqqrrrqqqpppsssssssssrrrpppooooooooommmkkkkkknnnrrrsssqqqnnnrrrsssqqqkkkfffiiittt}}}uuusssrrrvvvzzzyyyrrrkkkjjjoootttqqqkkkiiimmmsssssspppnnnpppuuuwwwsssoookkkooorrrqqqmmmkkkmmmpppnnnrrrpppiiijjjtttxxxuuutttrrrqqqqqqqqqrrrrrrrrrpppqqqrrrrrrssstttttttttvvvxxxxxxuuupppnnnoooqqquuurrrmmmmmmooorrrtttuuunnnqqqttttttqqqmmmkkkjjjvvvtttppplllkkkmmmrrrwwwjjjnnnqqqpppppprrrppplllnnntttxxxwwwqqqooosssxxxttttttuuuvvvwwwwwwvvvttttttuuuvvvxxxyyyxxxwwwuuutttpppqqqxxxzzzwwwwww|||zzzyyywwwuuutttwww}}}yyyzzzsssrrryyy|||zzz{{{|||~~~yyyxxx|||{{{uuuuuuzzz}}}|||pppnnnlllmmmoooooommmkkkeeehhhkkkkkkkkklllooorrrmmmqqquuuwwwuuuqqqnnnmmmsssqqqqqqrrroookkkkkknnnlllnnnttt{{{}}}wwwkkkaaakkkoooqqqnnngggffflllsssqqqlllhhhjjjooorrrpppmmmlllppptttsssooojjjjjjkkksssooolllkkkllloooqqqrrrnnnmmmkkkiiigggiiimmmppplllooorrrqqqnnnkkkjjjkkkmmmpppqqqooollllllqqqvvvuuupppkkkkkkoooqqqpppnnnhhhlllrrrtttrrrnnnllllllssspppkkkhhhgggiiillloooeeeggglllqqquuutttpppmmmoooppppppmmmjjjhhhiiikkkmmmlllkkklllpppqqqqqqpppqqqqqqqqqooonnnoooqqqsssuuuuuusssrrrqqqpppqqqrrr{{{vvvpppkkkiiikkknnnqqqooonnnmmmooorrrrrrpppmmmpppuuuxxxtttkkkggglllsssqqqkkkgggkkkrrruuupppjjjeeejjjmmmmmmhhheeeeeefffooommmlllmmmppprrrrrrqqqfffgggiiikkkkkkkkkjjjjjjssssssrrrpppmmmllllllmmmqqqllljjjkkkllllllmmmpppooolllkkkkkkmmmnnnkkkhhhfffkkkpppqqqooonnnpppsss|||xxxrrrllljjjllloooqqqfffjjjnnnrrrrrroookkkhhhjjjmmmooommmhhhiiinnntttqqqnnnkkkkkkmmmnnnmmmllljjjmmmqqqpppnnnnnnqqquuusssqqqooonnnooopppppppppnnnnnnmmmkkkkkklllpppssskkkjjjiiijjjlllnnnnnnmmmmmmoooooollliiiiiioootttsssmmmiiinnnxxxzzzssskkkjjjpppuuuvvvssspppqqqsss|||vvvnnnllloootttuuuuuuiiikkkmmmnnnnnnnnnoooppprrrsssssspppllllllqqqvvvfffiiikkkjjjhhhhhhlllpppooopppqqqqqqpppoooooopppmmmmmmmmmoooqqqrrrqqqpppoooooommmlllkkkmmmqqqtttjjjlllnnnpppqqqooollljjjnnnppprrrqqqpppoooqqqtttpppmmmlllqqqyyy{{{wwwqqqpppwww}}}zzzooonnnssspppuuuooorrrsssqqqqqqsssqqqnnnhhhkkkoooqqqpppooonnnnnnmmmmmmnnnpppqqqpppmmmkkkjjjllloooppppppoooooooooxxxtttpppnnnppprrrrrrqqqjjjkkknnnqqqsssrrrooommmssstttrrrkkkeeehhhtttuuutttuuuyyy~~~}}}uuunnnmmmpppssspppkkkiiimmmqqqooooooqqqsssttttttrrrpppqqqrrrqqqoookkkkkkooosssllloooooommmnnnqqqqqqooovvvvvvsssooommmnnntttxxxrrrooonnnqqqwwwxxxtttoooqqqxxx|||xxxooojjjmmmrrrvvvpppjjjiiinnnsssvvvvvviiiooouuuuuuqqqmmmkkkkkkpppppppppqqqqqqqqqpppppplllqqqssspppooorrrsssrrrooorrruuuuuusssssstttvvvrrrwww|||{{{wwwsssssstttxxxtttqqqsssxxx{{{zzzwwwqqqjjjmmmzzz}}}uuurrrxxx|||{{{xxxsssqqqvvvzzzyyyqqqrrr{{{{{{{{{{{{~~~}}}zzz{{{qqqqqqzzzzzzvvv{{{mmmnnnoooooolllkkkkkkllliiigggfffgggjjjnnnoooooolllpppuuuwwwvvvrrrnnnlllmmmqqqqqqmmmkkkllllllkkkgggiiiooouuuyyyttthhh___gggjjjmmmkkkgggeeehhhmmmmmmmmmlllllllllnnnppprrrtttqqqnnnmmmnnnooonnnmmmkkkmmmnnnooonnnmmmnnnooopppooolllhhhfffhhhnnnssslllnnnpppqqqooommmkkkjjjlllppprrrnnniiihhhnnnuuutttpppkkkkkknnnpppooommmjjjmmmpppqqqpppooonnnooommmmmmmmmmmmmmmmmmmmmmmmiiijjjmmmnnnnnnoooqqqsssmmmmmmnnnoooooonnnllljjjmmmpppqqqpppmmmnnnrrrwwwyyysssmmmlllooossssssqqqnnnrrrttttttqqqpppppprrrzzzuuunnniiigggjjjnnnqqqmmmlllmmmooorrrrrrpppmmmooosssuuurrrllliiilllppppppooonnnnnnoooooonnnllllllkkkjjjiiigggffffffgggdddiiinnnrrrrrrpppmmmkkkmmmkkkhhhggggggiiilllnnnkkkkkkmmmooopppooollliiilllkkkmmmnnnkkkgggkkkssspppkkkgggiiinnnqqqoookkkkkknnnppppppmmmlllooorrrxxxvvvrrrnnnllllllmmmnnnlllooorrrqqqmmmkkkmmmooolllkkkkkkkkkkkkllllllllllllooopppnnniiihhhlllppppppnnnlllmmmooorrrrrrqqqlllnnnpppqqqpppooooooooorrrqqqnnnjjjhhhkkkqqqvvvjjjjjjjjjlllooopppooonnnoooppppppmmmiiiiiinnnrrrpppnnnnnnpppssssssppplllmmmoooqqqrrrrrrqqqqqqqqqtttrrrpppoooooopppqqqrrrpppqqqqqqpppoooppprrruuullllllllloooqqqrrrpppnnnhhhmmmqqqnnnhhhfffkkkqqqrrrnnnkkklllppprrrpppmmmjjjlllpppqqqpppooonnnnnnpppnnnkkkkkkmmmoooqqqrrrlllnnnpppqqqqqqpppnnnmmmnnnnnnnnnoooqqqqqqqqqqqqooopppqqqssstttuuuuuutttuuuuuuuuutttpppqqq}}}yyyrrrtttvvvnnnlllooouuuxxxsssnnnkkkiiilllnnnmmmjjjjjjmmmpppmmmlllkkkmmmqqqqqqnnnjjjkkkmmmnnnppppppppppppppptttrrrpppppprrrrrrpppooommmnnnooonnnnnnnnnpppqqqppppppooommmlllmmmqqqtttrrrtttxxxzzzzzzyyyxxxwwwvvvrrrooonnnpppqqqooommmhhhnnntttvvvssspppppprrrvvvuuurrrnnnmmmnnnpppsssmmmlllnnnrrrrrrooonnnpppttttttrrrooommmnnnrrruuupppoooppprrruuuwwwwwwvvvuuuvvvwwwuuurrrpppqqqssspppooonnnnnnpppqqqqqqqqqpppqqqqqqpppooooooooopppllllllnnnrrrtttsssmmmhhhoootttuuuoookkknnnsssuuuqqqpppooorrrvvvwwwvvvttttttzzz~~~|||tttoooooosssxxxtttqqqqqquuuxxxxxxvvvqqqoooooossswwwwwwvvvvvvwwwwwwvvvvvvvvvyyy}}}yyy}}}yyyvvvxxxtttvvv|||zzz|||~~~||||||yyyxxxyyy{{{wwwwwwxxxyyy~~~iiinnnrrrpppkkkiiikkkooonnnhhhcccdddjjjoooooollllllppptttvvvuuuqqqooonnngggppprrrlllkkkooonnnhhhggghhhlllpppqqqmmmeee^^^ccceeehhhiiihhhgggffffffiiinnnqqqnnniiiiiiooovvv|||rrrhhhgggnnntttsssooodddjjjqqqssspppmmmkkkkkkkkklllmmmkkkhhhhhhkkknnnlllmmmnnnooopppooommmlllllloooqqqmmmggggggmmmsssrrrooolllkkklllmmmnnnmmmpppooonnnmmmnnnpppqqqrrrhhhkkkpppssstttrrrnnnkkkoooooommmjjjhhhkkkrrrxxxjjjiiijjjpppuuuuuuooohhhkkkqqqvvvqqqjjjiiirrr{{{uuukkkjjjpppuuusssooohhhnnntttuuuqqqoooppprrrqqqpppooommmlllllllllllllllmmmnnnoooppppppooooooppppppooopppooonnnlllkkknnnsssvvvrrrkkkgggjjjooosssmmmgggdddfffhhhiiihhh___gggppprrroookkkjjjkkktttoooiiidddcccgggmmmqqqcccdddhhhnnnrrrqqqkkkfffeeegggmmmoooiiiccciiitttoookkkggghhhmmmqqqqqqoooqqqpppooommmkkklllooorrrrrrrrrrrrqqqooommmjjjiiisssuuutttoooiiiiiipppwwwmmmiiifffiiiooopppjjjcccgggooouuupppgggccckkkuuuvvvnnngggiiiqqqvvvsssmmmggglllqqqrrrpppmmmmmmnnnoooqqqqqqooolllkkknnnqqqiiijjjllloooqqqrrrpppnnnppppppooommmkkkkkkmmmoookkkpppuuusssnnnjjjkkknnnpppmmmkkklllpppsssrrrqqqjjjnnnrrrrrrooollllllnnnwwwvvvsssqqqpppqqqvvvyyyiiiffffffnnnwwwxxxooofffkkkrrrvvvrrriiieeejjjqqqtttmmmgggiiiqqquuuqqqlllhhhlllqqqrrrpppmmmlllmmmpppmmmjjjkkkooorrrrrrpppuuutttsssrrrrrrrrrssssssmmmjjjjjjmmmsssuuuqqqmmmmmmrrrvvvsssmmmkkkqqqwww{{{ssslllmmmppptttyyytttuuuvvvssssssjjjiiissswwwsssooopppkkklllllliiiggghhhlllqqqnnnllljjjlllnnnooommmkkkooonnnmmmnnnppprrrqqqpppmmmooorrrttttttqqqnnnlllqqqqqqnnnkkkhhhjjjqqqwwwmmmlllmmmppptttsssnnniiimmmsssxxxxxxsssrrrwww}}}tttkkkmmmuuuyyyrrriiidddnnnwwwxxxrrrmmmooosssyyyvvvrrrpppooopppqqqrrrpppkkknnnvvvwwwppppppuuuqqqqqqpppooooooooooooooolllqqqttttttrrrtttzzz{{{uuuooopppuuuxxxwwwtttiiinnntttvvvrrrnnnmmmmmm|||uuunnnjjjlllppprrrsssmmmkkkjjjmmmrrrrrrmmmgggpppuuuuuummmgggiiipppuuurrrnnnlllpppwwwzzzwwwrrrwww{{{~~~zzzqqqlllnnnqqquuutttrrrrrrssstttuuutttrrrvvvssslllppp{{{}}}vvvpppqqqsssyyy}}}}}}xxxtttxxx{{{tttmmmuuu{{{vvvuuuzzz}}}zzzwww|||xxxpppppp|||~~~{{{~~~qqqnnnjjjiiijjjmmmnnnoooeeejjjmmmlllhhheeefffiiipppmmmkkklllpppssstttsssggghhhkkkqqqvvvsssjjjbbbkkkkkkmmmoooooonnnkkkiiinnnoooqqqqqqooollliiigggggglllpppooojjjhhhkkkppptttpppllllllnnnooonnnkkkmmmoooooojjjjjjooossstttlllkkkjjjkkknnnmmmjjjfffooottttttlllbbbbbbnnnzzzqqqjjjdddfffmmmqqqmmmhhhhhhooouuurrriiidddgggllltttrrrpppmmmlllnnnrrruuuhhhkkkqqqtttuuurrrmmmjjjqqqqqqnnnjjjgggiiiooouuuqqqooommmnnnppppppnnnlllmmmmmmmmmnnnooorrrtttvvvtttrrrpppnnnllljjjjjjiiivvvrrrmmmlllnnnqqqrrrrrrlllkkkkkkllloooooonnnlllnnntttwwwqqqhhhgggpppzzzpppjjjeeeiiiqqqtttpppjjjgggpppxxxttthhhaaafffmmmssspppmmmjjjhhhhhhggggggaaadddiiimmmooonnnlllkkkjjjlllnnnnnnllljjjjjjkkkkkklllllljjjiiihhhiiijjjnnniiieeehhhnnnrrrpppkkkbbbjjjqqqsssooolllooosssyyyssskkkhhhjjjoooqqqrrrgggkkkooorrrrrrooojjjgggwwwwwwuuuooojjjjjjqqqxxxlllkkkkkkkkkmmmllljjjgggiiikkknnnnnnlllkkklllmmmlllmmmnnnnnnnnnmmmkkkjjjiiijjjjjjjjjkkkoootttxxxpppppppppqqqrrrpppmmmjjjnnnppppppnnnlllmmmqqquuunnniiifffkkkrrrtttmmmeeejjjrrrxxxtttjjjdddhhhooowwwooohhhhhhmmmrrrqqqnnnkkkmmmoooppppppooolllkkkrrrtttuuusssooonnnqqqtttmmmnnnmmmllllllnnnqqqtttsssoookkkkkknnnooonnnkkkkkkmmmnnnmmmllljjjjjjkkkppplllhhhiiimmmqqqrrrrrrqqqlllmmmttttttmmmkkkpppyyy~~~zzzlllfffmmmuuuwwwllliiijjjooovvvuuunnnfffmmmsssvvvqqqjjjgggnnnvvvvvvssspppooonnnqqq|||~~~xxxtttpppmmmsssssssssssssssqqqpppoooooojjjgggkkksssuuuooohhhjjjrrrwwwsssiiifffllltttrrrmmmjjjooowwwzzztttmmmhhhlllqqquuuvvvrrrnnnjjjwwwtttpppmmmlllnnnqqqtttppppppqqqssstttssspppmmmooorrrvvvuuusssrrruuuyyyyyyzzzzzzuuunnnkkklllooorrrnnnkkkmmmrrruuusssoooqqqsssuuusssqqqooopppsssyyyxxxuuuppplllnnntttzzzqqqpppqqqtttvvvssslllfffkkkqqquuurrrlllmmmvvv}}}sssiiijjjrrryyywwwrrrjjjnnnsssuuusssqqqooonnnuuutttrrrpppnnnnnnmmmnnnlllkkkjjjjjjmmmooooooooouuupppkkklllooorrrpppmmmiiipppuuusssmmmlllrrrzzz~~~xxxpppnnnqqqsssqqqooonnnrrruuutttooommmooossszzz{{{tttlllooo{{{|||nnnmmmnnnuuu}}}}}}vvvnnnxxx}}}}}}vvvrrruuu{{{yyynnnrrr~~~zzzzzzsssttt}}}|||}}}pppmmmiiijjjmmmooonnnlllgggjjjlllkkkhhhfffgggiiiqqqmmmhhhgggjjjnnnqqqrrrkkkiiiiiikkknnnnnnllliiijjjjjjmmmssszzzzzztttnnnttt}}}vvvmmmkkknnnmmmjjjhhhiiilllooopppoooqqqrrrrrrqqqnnnllljjjiiinnnqqqooojjjiiinnnssstttiiiiiijjjlllmmmmmmjjjgggqqqrrrqqqkkkeeeeeemmmuuuqqqmmmiiijjjlllmmmkkkgggjjjlllnnnmmmllljjjkkklllpppppppppooonnnmmmnnnnnnnnnnnnoooooooooooooooooonnnmmmjjjjjjjjjlllmmmmmmmmmqqqssspppjjjhhhkkkppppppnnnmmmooorrruuuuuutttoooqqqqqqnnnkkkiiijjjkkkssspppmmmlllnnnppppppppphhhkkkooorrrsssqqqmmmjjjrrrsssssspppkkkjjjmmmpppmmmlllkkklllooopppooonnnooooooooommmkkkjjjkkklllkkknnnqqqpppkkkgggffffffjjjjjjjjjjjjkkklllmmmnnnhhhiiilllppprrrqqqlllgggkkkmmmnnnlllhhhfffhhhkkkllljjjiiikkknnnooonnnlllgggjjjnnnooonnnnnnppprrrtttqqqmmmlllllllllmmmllllllmmmnnnnnnnnnmmmlllkkkooopppqqqpppoooooooooooommmnnnooonnnkkkjjjlllnnnpppmmmiiijjjnnnpppmmmjjjiiilllooopppnnnkkkiiiiiijjjjjjiiiiiiiiimmmrrrvvvnnnppprrrsssrrrooollljjjnnnnnnoooooonnnnnnpppqqqlllkkkjjjkkknnnnnnmmmkkkppprrrssspppllljjjlllooopppooonnnmmmnnnnnnoooooosssqqqooonnnnnnooopppqqqoooppprrrttttttrrrooolllpppqqqqqqmmmjjjkkkqqqvvvrrrlllhhhjjjppprrroookkkllloooqqqoookkkhhhiiilllmmmkkkjjjkkkmmmpppqqqqqqllllllnnnssstttpppnnnooovvvxxxwwwrrrppprrrsssqqqnnnooooooppppppooonnnmmmpppooonnnmmmmmmnnnooopppnnnpppssssssoooppp|||yyysssooollljjjuuutttqqqnnnlllmmmrrrvvvnnnkkkiiilllrrruuutttqqqpppppppppooommmmmmoooqqqqqqooolllllloooqqqrrrrrrpppppppppqqqqqqqqqqqqppprrrrrrsssrrrrrrqqqoooooosssssstttuuuuuuuuuvvvvvvssspppooorrrwwwzzzyyyvvvxxx|||~~~xxxoooiiijjjmmmssspppooopppsssuuusssrrrkkkpppuuuwwwvvvsssqqqqqq{{{xxxtttooonnnpppvvvzzzqqqssstttssspppnnnnnnnnnoooqqqqqqqqqqqqssswwwzzzsssoookkkmmmqqqtttssspppooommmlllnnnqqqttttttsssoooppprrrsssrrrooollljjjnnnnnnnnnnnnmmmooorrrtttrrrnnnkkkmmmqqqsssppplllmmmqqqtttssspppppptttxxxyyypppkkklllpppssstttmmmqqquuuvvvtttqqqqqqrrrvvvvvvuuusssvvvzzzzzzvvvrrrssstttvvvxxxxxxwwwwwwxxxvvvuuuuuuuuuuuutttrrr}}}zzzwwwyyyzzz|||~~~{{{|||~~~~~~||||||nnnllljjjlllpppqqqmmmiiijjjjjjiiiiiihhhhhhiiiiiillljjjiiiiiijjjkkkjjjiiillljjjfffeeefffiiinnnpppiiiiiinnnxxx|||sssyyyzzzmmmlllqqqqqqiiibbbeeennntttssspppssswwwyyyvvvooojjjhhhiiioooqqqpppkkkiiimmmqqqqqqjjjlllnnnooonnnmmmlllmmmrrrqqqnnnkkkiiiiiikkkmmmpppqqqqqqooollliiihhhhhhllliiigggiiimmmpppooommmkkkmmmoooqqqpppnnnkkkhhhssspppllliiiiiilllooorrrkkkiiihhhjjjmmmnnnjjjfffjjjrrrwwwqqqfffbbbiiirrrpppooooooqqquuuvvvuuusssnnnooopppnnnkkkjjjlllnnnooommmllllllnnnooonnnmmmlllnnnqqqrrrqqqooonnnnnnqqqpppooooooppppppmmmjjjjjjmmmpppooollllllnnnrrruuunnnggghhhnnnrrrooojjjdddlllssstttnnnhhhffffffrrroookkkhhhhhhjjjnnnpppggggggjjjrrrxxxxxxppphhhllloooooolllgggeeehhhllljjjmmmoooooolllkkklllnnnmmmjjjiiijjjmmmppppppooolllnnnppppppmmmjjjiiihhhqqqooollliiiiiikkkmmmoooiiijjjmmmqqqtttrrrmmmhhhmmmpppssspppkkkiiinnnsssuuunnngggiiipppsssnnnhhhgggkkkooopppmmmjjjiiiiiiiiijjjiiiiiiiiikkkooorrrooorrruuutttqqqmmmlllmmmlllmmmmmmoooqqqpppnnnllljjjmmmooommmjjjjjjmmmqqqssspppmmmlllnnnppppppooohhhnnnssssssnnnkkkmmmpppxxxuuupppmmmlllooosssvvvmmmmmmpppuuuxxxvvvmmmfffrrrsssrrrnnnjjjjjjpppuuuoookkkhhhkkkqqqssspppkkkmmmppprrrpppkkkhhhjjjmmmjjjlllnnnnnnnnnnnnooopppoooqqqpppnnnooosssuuutttrrrqqqtttzzz{{{vvvoookkkpppssstttpppkkkjjjnnnssssssmmmhhhiiiooossspppllljjjnnntttuuuqqqqqq~~~wwwoookkkkkklllpppqqqqqqooommmnnnrrrvvvllllllmmmmmmooossswww{{{vvvoooiiijjjppptttsssooolllnnnpppnnnkkkjjjmmmqqqvvvsssooollllllooorrruuummmpppuuuwwwwwwsssmmmjjjrrrsssttttttuuuvvvyyy{{{uuunnniiinnnyyy~~~yyyrrrvvvzzz}}}yyyqqqkkkkkknnnrrrrrrtttuuuuuuuuusssrrrlllppptttvvvuuutttttttttvvvuuuttttttuuuuuutttssssssvvvwwwrrrjjjiiipppwwwssspppnnnqqquuuxxxvvvtttjjjkkkmmmoooqqqpppooommmrrrlllgggiiipppvvvxxxvvviiimmmrrrvvvvvvrrrlllhhhoooqqqrrrrrrqqqqqquuuxxxqqqooonnnppprrrssspppnnnrrrrrrqqqsssuuuvvvvvvuuuzzzwwwrrrooonnnooorrrtttssssssssssssssstttvvvwwwrrrqqqtttzzz|||wwwrrrpppxxx{{{|||yyyuuuuuu|||zzzsssnnnpppvvvyyysssmmmsssxxx|||wwwsss{{{yyyzzz}}}yyyxxxjjjkkkmmmooopppnnnllliiimmmjjjhhhhhhiiijjjjjjjjjeeeiiiooossssssmmmeee```iiihhhgggeeeeeehhhmmmqqqiiijjjpppxxx{{{uuuwwwvvvkkkiiilllnnnjjjggghhhmmmqqqsssrrr~~~~~~zzzuuuoookkklllmmmlllppppppllljjjlllmmmlllqqqssssssqqqnnnmmmpppssssssoookkkkkkmmmnnnkkkgggmmmrrrtttrrrlllhhhhhhkkkmmmiiifffhhhmmmppppppnnniiijjjmmmpppqqqpppllliiipppnnnkkkiiiiiijjjmmmoooiiihhhiiijjjlllllliiifffjjjppptttrrrlllhhhkkkooommmooorrrsssssssssssssssrrroookkkjjjkkknnnppprrrlllllllllmmmmmmnnnmmmmmmuuutttqqqmmmkkkmmmrrrwwwkkklllnnnqqqttttttpppmmmiiimmmoooooolllkkkmmmqqqtttmmmhhhiiinnnpppmmmhhhfffkkkooopppmmmjjjhhhiiiooonnnkkkjjjiiikkklllnnniiiiiikkkqqqwwwyyyuuuqqqpppooommmkkkiiihhhiiijjjiiiooosssqqqkkkhhhjjjnnnqqqkkkeeefffmmmqqqpppmmmggglllppppppnnnkkkjjjkkkrrrooojjjgggfffhhhkkkmmmiiikkknnnqqqrrrpppmmmjjjlllooorrrrrrnnnlllnnnppppppnnnlllmmmnnnnnnkkkhhhlllkkkkkklllmmmmmmkkkjjjhhhjjjlllmmmllllllmmmnnnrrruuuwwwtttooolllooorrrlllkkklllpppsssrrrmmmhhhiiimmmpppooolllkkkmmmpppooommmlllmmmpppqqqooonnngggmmmsssrrrnnnkkkmmmpppuuusssqqqooonnnppprrrsssnnnoooqqqtttvvvtttoookkkqqqppppppnnnnnnnnnpppqqqllllllmmmnnnpppooonnnlllooooooooonnnmmmmmmmmmnnnhhhlllpppqqqooommmnnnooowwwxxxrrrhhhiiittt{{{yyynnnlllssstttllllllnnnqqqsssooojjjjjjooouuurrrooolllmmmoooqqqooommmooopppssstttrrrssszzzoookkknnnsssiiilllrrrwwwyyyvvvqqqmmmlllnnnooonnnlllooowwwxxxooogggiiiqqqwwwuuupppiiinnnrrrrrrnnnkkkjjjllltttrrrooommmmmmnnnqqqsssnnnppptttvvvuuurrrmmmjjjnnnmmmmmmppptttwwwwwwuuupppmmmjjjmmmsssvvvtttppptttuuuuuutttsssqqqqqqrrrmmmrrrwwwyyyxxxuuuqqqppptttsssqqqooopppssswwwzzzmmmooosssyyy|||yyyqqqjjjtttvvvvvvqqqkkkkkkqqqxxxrrrpppoooqqquuuvvvtttpppjjjkkkmmmooorrrrrrooommmooollljjjlllqqqvvvvvvuuukkkmmmqqqttttttrrrooommmoooqqqsssuuuvvvwwwvvvvvvtttvvvvvvuuurrrppprrrtttvvvrrrpppsssxxxzzzwwwsssooosssvvvwwwuuurrrooonnn{{{vvvpppnnnpppuuuzzz}}}tttooosss{{{{{{rrrnnnqqq{{{}}}~~~zzzwwwyyy|||xxxtttuuuxxxyyyuuuqqquuuzzz~~~yyyvvv{{{}}}xxxxxxggglllqqqqqqnnnkkkkkklllmmmkkkhhhhhhjjjkkklllkkkiiinnntttxxxvvvooogggbbbcccfffiiikkkkkkjjjkkkllljjjmmmqqqttttttsssssssssrrrrrrqqqpppnnnkkkhhhfffgggmmmrrrpppllljjjooouuuwwwpppnnnoooqqqsssiiinnnqqqnnnllllllkkkhhhvvvuuutttoookkkkkkooosssrrrnnnkkklllppppppkkkeeejjjooosssrrrmmmjjjlllooolllkkkkkkjjjjjjlllnnnoookkkjjjkkkmmmqqqrrrqqqooojjjkkklllmmmmmmllljjjiiiiiikkklllkkkiiiiiijjjlllllllllmmmrrruuuuuuooojjjiiinnnssssssooolllooossswwwooogggffflllrrrttttttmmmmmmmmmmmmmmmnnnooopppwwwuuuqqqmmmlllnnnsssvvviiinnnsssuuutttrrrqqqqqqllllllkkklllmmmmmmmmmllllllnnnpppnnnjjjgggggghhhoookkkhhhhhhjjjllllllkkkfffhhhjjjlllmmmllljjjiiimmmmmmmmmoooqqquuuyyy}}}tttooojjjiiikkkmmmkkkiiikkkpppsssqqqjjjfffiiinnnqqqkkkeeeeeelllpppooolllgggjjjnnnnnnmmmmmmpppsssooommmjjjgggffffffhhhiiioooqqqrrrppplllkkknnnrrrkkkllloooqqqrrrpppmmmkkkfffmmmsssrrrkkkfffgggjjjrrrlllgggggglllpppnnnkkkhhhlllppprrrqqqnnnlllkkktttvvvvvvrrrmmmmmmrrrwwwllllllmmmpppsssqqqlllhhhjjjlllnnnqqqrrrpppmmmkkkfffjjjoooqqqpppnnnmmmllllllmmmmmmmmmmmmmmmnnnppplllnnnppprrrrrrpppnnnlllqqqrrrsssqqqoooooorrruuunnnllllllooossstttqqqmmmkkkpppsssrrrmmmjjjjjjmmmoookkkiiikkkooorrrqqqoookkknnnrrrrrrooommmnnnpppuuuxxxsssiiiiiirrrvvvrrrkkklllttt}}}zzznnnkkkpppllllllmmmmmmmmmnnnpppqqqppptttwwwtttnnnkkkoootttyyytttppppppqqqvvv{{{ooolllqqqwwwjjjkkkpppyyy}}}sssjjjmmmooopppmmmjjjlllttt{{{tttooojjjkkkoootttuuutttqqqpppnnnmmmmmmmmmmmmmmmmmmnnnoooppppppooonnnmmmrrrqqqqqqpppoooooooooooojjjggggggnnnvvvxxxsssllliiimmmpppooojjjiiilllpppxxxsssoooooosssuuutttqqqiiiooowww{{{zzzuuuooollluuusssqqqpppqqqsssuuuvvvkkklllooouuuxxxwwwqqqllluuutttsssqqqppppppqqqsssnnnoooqqqrrrrrrpppooooooqqqnnnlllnnnsssvvvsssoooiiilllqqqtttuuusssqqqoooppppppoooooopppqqqssstttnnnnnnqqqvvvzzzzzzvvvqqqzzz~~~yyyqqqooottt{{{vvvrrrqqqsssxxxzzzvvvrrrnnnrrrvvvxxxvvvsssqqqpppwwwuuurrrrrrtttwwwyyyzzzyyyrrrqqqvvvuuuoooooowwwxxxxxxxxxxxxyyy|||{{{~~~}}}wwwtttvvvyyy}}}{{{|||||||||~~~xxx{{{{{{wwwuuuxxxiiimmmppppppllljjjlllnnnkkkkkkkkkjjjkkkkkklllmmmsssuuuuuutttqqqnnnmmmmmmcccffflllpppqqqooojjjgggkkknnnqqqooollljjjllloooooojjjeeeeeeiiikkkiiifffdddnnnvvvtttkkkhhhnnnwwwsssmmmmmmqqqssssssjjjoooqqqnnnlllmmmmmmjjjrrrqqqoookkkiiiiiikkkmmmooonnnmmmnnnppppppllliiiiiikkkmmmnnnnnnooopppqqqjjjmmmooommmiiihhhlllppppppllliiijjjooosssttttttfffiiimmmpppqqqnnnkkkhhhjjjlllnnnkkkhhhgggkkkooommmjjjjjjqqqyyyzzzrrriiiiiinnnqqqpppllljjjmmmqqquuunnngggggglllrrrttttttqqqqqqooommmmmmooossswwwssssssssstttuuussspppmmmmmmsssyyywwwqqqmmmnnnqqqooollliiikkkooopppmmmjjjgggoootttqqqhhhbbbdddiiisssllleeedddiiinnnnnnlllaaadddiiilllnnnllliiigggmmmnnnnnnmmmnnnrrrxxx~~~tttooojjjiiikkknnnmmmkkknnnoooooommmiiihhhiiilllnnnkkkhhhhhhkkkmmmlllkkkiiijjjkkkkkkmmmppptttxxxmmmlllkkkiiigggfffeeeeeeqqqssssssnnniiiiiiooovvvkkkkkkmmmppprrrqqqmmmiiiccckkksssrrrjjjeeefffkkkqqqkkkffffffkkkooonnnllljjjmmmrrrsssrrrpppnnnmmmrrrtttsssqqqoooooosssvvvnnnnnnnnnpppppppppmmmkkklllkkkmmmrrrvvvtttnnnhhhaaaiiirrrtttpppkkkjjjlllpppllliiiiiilllooopppooohhhkkkpppttttttrrrnnnkkkssstttssspppmmmnnntttzzzmmmllllllppptttuuurrrnnnmmmqqqtttqqqkkkhhhjjjmmmllliiigggiiinnnrrrrrrqqqqqqqqqqqqpppooooooppprrrkkkoooqqqpppooonnnkkkfffkkknnntttvvvqqqkkklllqqqkkkjjjjjjlllppprrrpppnnnooowww|||xxxoookkkqqqxxx}}}uuummmlllpppuuuwwwkkkiiinnnsssqqqooonnnrrryyy{{{wwwrrroooooonnnllllllnnnqqqsssooooooooommmmmmooorrruuu{{{sssiiidddhhhnnnrrrssshhhkkkooorrrssspppmmmjjjsssqqqnnnkkkkkklllnnnpppjjjhhhiiipppwwwxxxqqqiiigggnnntttpppgggccciiipppzzztttooonnnrrrssspppllljjjmmmssswwwxxxuuupppmmmmmmooossswwwxxxvvvppplllpppmmmkkkkkknnnqqqtttuuutttqqqoooqqqtttuuuqqqmmmlllppptttsssnnnlllmmmooovvvqqqmmmnnntttvvvtttpppgggmmmuuuxxxvvvqqqnnnlllrrrpppnnnlllmmmppptttvvvmmmnnnqqquuuyyyyyyvvvrrr}}}zzztttqqquuuzzzrrrrrrssstttvvvvvvtttsssvvvtttrrrqqqrrrtttwwwxxxmmmqqqwww||||||xxxsssppp|||wwwsssrrrpppooottt{{{uuusssrrrtttxxx{{{{{{zzzyyyvvvrrrvvv|||wwwrrrxxxyyyzzz~~~{{{}}}sssoootttooommmkkkkkklllnnnnnnmmmhhhkkknnnmmmkkkjjjlllnnnwwwwwwuuurrrnnnmmmoooqqqhhhiiilllpppsssrrrlllggglllnnnnnnnnnlllkkklllnnnmmmllljjjhhhggggggjjjlllhhhmmmqqqpppmmmmmmrrrxxxxxxuuuqqqnnnmmmnnnnnnoooqqqsssrrrlllkkkooorrrrrrkkkjjjjjjllllllllljjjhhhllloooqqqqqqooonnnnnnnnnllliiigggjjjooosssrrrooohhhkkknnnnnnkkkjjjlllooosssnnnjjjjjjnnnrrrsssrrrjjjkkknnnpppqqqqqqooonnnkkkkkkkkkkkkjjjjjjkkklllllllllmmmpppssstttqqqnnnnnnmmmlllllllllmmmmmmllllllllllllllllllnnnpppqqqwwwuuurrrnnnlllpppxxx~~~tttrrrrrruuuxxxvvvnnngggppptttwwwuuuooolllmmmqqqqqqnnnlllmmmpppqqqooollljjjnnnpppnnniiifffhhhjjjoookkkhhhhhhkkkmmmllljjjdddeeeggghhhiiijjjjjjjjjiiiiiikkkmmmppprrrsssrrroooooonnnkkkiiijjjnnnrrrqqqmmmiiihhhiiijjjjjjiiihhhkkkmmmmmmjjjiiiiiikkkllljjjhhhiiimmmrrruuuwwwnnnnnnlllkkkiiigggfffeeemmmnnnnnnmmmkkkkkknnnqqqlllmmmnnnnnnnnnnnnnnnooolllkkkjjjkkkllllllkkkiiihhhiiiiiiiiiiiiiiijjjkkknnnoooppppppooooooqqqrrrlllmmmpppqqqrrrqqqpppooopppppppppooonnnmmmnnnooommmlllmmmqqqttttttooojjjcccjjjrrrsssoookkkkkkmmmnnnllliiijjjlllooopppoookkkmmmooorrrsssssssssrrrqqqqqqqqqqqqpppqqqrrrtttpppqqqsssrrrqqqqqqsssuuuppppppooonnnllllllllllllhhhjjjkkkkkkjjjlllppptttxxxtttpppnnnoooqqqssstttkkkjjjmmmqqqqqqkkkhhhhhhlllppprrrnnnkkkmmmnnnmmmmmmlllkkkmmmpppqqqqqqoooqqqtttwwwvvvtttsssuuuwwwwwwrrrmmmlllmmmqqq{{{~~~ooohhhgggjjjlllsssrrrpppooopppssswwwzzzpppmmmkkkmmmqqqsssqqqnnnmmmooopppooollllllppptttyyyqqqiiieeehhhnnnrrrsssjjjkkknnnpppqqqqqqpppooooooooommmllllllkkkllllllkkkmmmooorrrtttsssooommmllloooqqqpppllljjjmmmppprrrrrrssssssrrrooollljjjooonnnmmmppptttvvvtttrrrgggkkkqqqxxx{{{xxxpppiiinnnnnnlllkkkkkkooouuuzzzssspppnnnqqqttttttpppkkkooorrrtttrrrnnnlllmmmooosssqqqpppqqqrrrrrrqqqooommmnnnqqqssstttssspppmmmnnnmmmmmmmmmnnnooopppqqqmmmppptttsssqqqrrrwww{{{{{{xxxvvvwwwyyyyyyuuuqqqmmmqqqvvvvvvrrrpppqqqtttzzzuuupppooossswwwzzz{{{iiipppyyy}}}{{{uuupppnnnyyyzzzxxxrrroootttyyy{{{vvvuuutttuuuwwwyyyxxxvvvzzz{{{|||{{{yyyyyyyyy{{{zzzyyy{{{}}}}}}|||}}}yyy~~~wwwtttxxxuuummmeeefffmmmrrrooojjjfffkkkpppooollliiilllooosssuuuvvvtttpppmmmmmmnnnnnnlllkkknnnrrrsssnnniiimmmllllllnnnqqqqqqpppmmmkkkpppsssnnneeebbbhhhpppnnnkkkiiijjjoootttvvvwwwiiimmmrrrrrrnnnjjjiiiiiiwwwwwwrrrkkkiiipppvvvyyyeeefffiiiooorrrqqqkkkeeejjjoootttsssooolllooorrrooohhhcccgggpppuuurrrnnngggjjjlllnnnmmmmmmmmmnnnuuupppjjjjjjmmmppppppnnnooonnnnnnnnnooorrrtttvvvkkkiiihhhjjjmmmmmmjjjgggkkkooorrrpppkkkjjjoootttsssmmmggghhhnnnqqqnnniiibbbjjjqqqqqqllliiikkkooo{{{xxxsssnnnlllqqq{{{yyysssnnnpppuuuvvvpppiiippprrrrrrqqqnnnmmmpppsssrrrpppppppppqqqqqqpppooopppmmmjjjiiikkklllllllllhhhjjjmmmooonnnkkkiiihhhkkkiiifffdddeeehhhkkknnneeeeeehhhooottttttmmmfffkkkppprrrnnngggfffnnnwwwtttllleeedddiiimmmkkkgggdddjjjqqqpppjjjfffgggkkkmmmjjjhhhiiinnnrrrssssssqqqpppnnnkkkiiihhhggggggggggggiiillloooooommmjjjmmmooopppnnnjjjjjjpppvvvvvvkkkaaadddnnntttooohhh___fffmmmmmmgggdddfffjjjqqqpppnnnlllkkkmmmrrrvvveeehhhmmmrrruuusssnnniiiqqqrrrrrrooolllkkkooosssnnnnnnnnnppprrrrrrpppnnnhhhlllppprrrooommmmmmnnnkkkkkkllllllmmmnnnooooooqqqpppooooooqqquuuxxxzzznnnmmmooorrrvvvuuupppkkkssswwwyyytttmmmlllsss|||sssnnniiijjjnnnqqqoookkkfffkkkpppmmmgggfffnnnvvv|||vvvooolllnnnrrruuuuuussskkkiiinnnnnnjjjlllsssmmmqqqooohhhiiipppooogggqqqpppooonnnnnnoooppprrrssspppooorrryyy{{{yyyuuuooonnnnnnnnnlllmmmxxxuuukkkggggggggggggnnnrrrtttqqqmmmmmmuuu|||pppkkkhhhmmmuuuxxxrrrkkklllnnnpppooommmlllooorrrnnnmmmmmmmmmnnnooonnnmmmnnnmmmmmmmmmnnnqqqsssuuukkklllnnnooonnnllliiigggkkkppptttsssnnnlllnnnqqqrrrooommmooossstttrrrooogggnnnvvvwwwrrrmmmlllmmmuuuooojjjkkkpppvvvxxxxxxhhhjjjnnntttxxxwwwrrrmmmhhhlllppprrrqqqqqqtttwwwqqqpppoooppprrrrrrpppmmmrrrssssssqqqooonnnnnnooommmqqqtttssspppmmmmmmnnnsssoookkkmmmrrruuusssppphhhjjjnnnpppqqqooollljjjmmmssswwwssskkklllxxxwwwqqqnnnttt~~~ttthhhiiiqqqxxxvvvppplllooouuuxxxtttqqqsssxxx{{{zzzwwwnnnsssxxxwwwssspppqqqsssttt||||||tttqqqxxx{{{xxx{{{{{{zzzxxxwwwwwwxxxxxx}}}xxxtttwww~~~~~~yyyqqq|||~~~yyyyyy{{{}}}zzz~~~~~~~~~~~~|||}}}}}}lllmmmmmmmmmmmmkkkjjjiiippplllhhhiiilllooopppooommmnnnqqquuuuuurrrkkkfffqqqnnnkkkiiiiiilllqqqtttqqqjjjgggooozzz|||ssshhhiiioootttqqqiiifffjjjqqquuuooojjjjjjooottttttsssiiijjjkkkkkkkkkjjjjjjiiiqqqqqqpppoooooopppqqqqqqpppooonnnnnnoooooonnnmmmoookkkiiimmmssstttpppkkkggglllppppppnnnllllllnnnooollliiijjjnnnrrrssssssnnnoooooonnnlllkkkmmmnnnttttttqqqmmmjjjkkkrrrxxxjjjeeeaaaeeemmmpppllleeeiiillloooooollllllooossssssoookkkjjjmmmooonnnlllsssoookkkkkknnnppppppnnnnnnoooppppppooonnnpppqqqzzzzzzwwwpppjjjiiiooovvvrrrlllhhhmmmvvvyyyqqqiiiooovvv|||yyyoooiiilllqqqtttllldddeeelllqqqooojjjgggiiikkkmmmllljjjgggeeegggiiijjjhhhffffffjjjnnnggghhhjjjmmmnnnoooooonnnlllkkkjjjiiiiiiiiijjjkkkjjjlllnnnmmmkkkiiihhhhhhsssmmmiiijjjooorrroookkkkkkkkklllmmmnnnmmmmmmmmmttttttqqqjjjddddddjjjpppiiifffggglllssstttnnnggghhhnnnqqqnnnhhhhhhpppyyytttnnniiiiiilllooommmiiihhhhhhhhhhhhggghhhjjjkkkmmmlllnnnssssssnnnlllmmmmmmlllkkkkkklllnnnooopppsssmmmhhhjjjqqqtttooohhhmmmssswwwtttlllhhhlllrrrtttoookkkmmmqqqsssnnnhhhiiikkkmmmpppqqqqqqppppppxxxuuuqqqoooppptttyyy|||qqqnnnlllnnnqqqrrrpppnnnvvvvvvuuusssooooooqqqtttoooooommmllllllmmmmmmnnnsssoooiiifffkkktttwwwuuutttttttttrrrooonnnnnnpppssssssqqqmmmkkkooovvv|||pppnnnnnnppprrrqqqmmmhhhkkkrrrxxxtttllljjjqqqzzzqqqeeeiiixxx}}}tttuuummmmmmssspppkkkwww{{{nnneeedddhhhllliiikkkmmmoooppppppnnnmmmmmmoooqqqpppmmmmmmpppssstttooojjjjjjnnnqqqpppnnnlllnnnpppooolllkkkmmmooo{{{uuunnnkkkmmmqqqtttuuuiiiggghhhnnnuuuvvvooogggtttxxxyyysssjjjfffjjjppppppnnnooossswwwwwwsssooommmnnnooopppqqqpppmmmkkkooopppqqqrrrrrrrrrrrrqqqmmmpppssssssrrrqqqtttwwwpppmmmmmmttt{{{{{{rrrhhhpppwwwzzztttkkkiiirrr}}}}}}rrrhhhjjjsssxxxssskkkiiirrr{{{zzzqqqjjjjjjmmmssspppmmmkkkmmmoooqqqrrrlllkkkkkknnnqqqqqqlllhhhmmmqqquuuuuurrrqqqrrrtttuuuuuuuuuuuutttssstttuuusssqqqooopppsssuuutttqqqtttqqqttt{{{yyyrrruuu~~~vvvyyyuuunnnpppwwwvvvoootttqqqqqqwww~~~tttjjjwww~~~{{{pppooo{{{zzzsssvvv}}}}}}vvvqqqxxx|||zzzrrr~~~wwwyyyzzzxxxwwwuuuyyy~~~|||iiilllnnnooommmkkkllllllpppmmmjjjiiikkkmmmooopppjjjnnnssswwwwwwrrrkkkeeepppooommmmmmnnnnnnnnnnnnllllllmmmqqquuuuuurrrmmmppppppnnnkkkhhhiiilllooommmooopppqqqppppppqqqrrrqqqooollljjjiiiiiikkklllllllllnnnqqqsssrrrooolllrrrqqqpppnnnllllllnnnpppqqqmmmjjjmmmssstttpppjjjiiikkkmmmmmmlllkkkkkkkkkqqqmmmhhhgggiiimmmrrrtttlllnnnoooooommmlllkkklllrrrpppmmmllllllmmmnnnoooiiifffccceeeiiillllllkkkmmmjjjjjjmmmqqqsssqqqnnnpppqqqqqqpppooommmmmmmmmuuurrrooonnnnnnnnnnnnmmmkkklllnnnnnnmmmlllmmmnnnwwwvvvsssnnnjjjjjjmmmqqqooollljjjnnntttvvvqqqlllssstttvvvuuussspppnnnmmmmmmkkkiiijjjlllmmmllljjjnnnmmmkkkiiiiiijjjkkkllliiijjjlllnnnnnnmmmkkkiiiiiijjjkkkkkkjjjkkknnnqqqnnnkkkiiiiiijjjkkkkkkjjjhhhlllppppppllliiihhhiiirrrnnnjjjkkknnnpppooommmgggjjjnnnqqqqqqoookkkiiipppqqqqqqmmmiiigggiiilllgggfffgggjjjnnnooonnnkkkkkklllmmmlllkkklllooorrrmmmllllllmmmmmmmmmkkkjjjoookkkggggggjjjmmmmmmllljjjkkkqqqwwwwwwqqqkkkjjjllllllkkkjjjiiijjjooorrrooollliiikkknnnooollliiilllooorrrpppkkkiiilllooopppnnnmmmnnnpppooollliiinnnnnnnnnooopppqqqrrrsssssssssssstttttttttttttttrrrqqqpppnnnnnnnnnqqqsssvvvrrrnnnnnnqqqsssrrrppplllnnnoooooommmlllmmmooouuuppphhheeekkkuuuwwwssskkkpppvvvxxxvvvrrrmmmkkksssrrrpppnnnnnnqqquuuyyyooonnnnnnnnnoooooonnnlllrrrrrrrrrqqqppppppsssvvvuuurrrpppppprrrttttttrrruuurrrooonnnooovvvwwwkkkiiipppwwwmmmlllkkkmmmooopppooommmmmmppprrrpppnnnmmmppptttrrrooolllllloooppppppnnniiillloooqqqooommmllllllvvvrrrooonnnpppqqqqqqpppnnnmmmlllmmmnnnpppqqqrrruuurrrppppppqqqqqqooollllllpppuuuuuurrrqqqrrruuuxxxsssnnnnnnrrrtttrrrooommmoooqqqsssssssssrrrqqqxxxuuurrrnnnmmmpppvvv{{{pppnnnooossswwwvvvqqqkkkppptttvvvsssmmmlllrrryyyxxxtttooonnnppprrrpppnnnqqqsssvvvuuurrrooonnnnnnmmmmmmnnnpppqqqqqqnnnlllmmmnnnooonnnmmmmmmmmmnnnnnnnnnppptttwwwwwwsssooosssxxx|||yyyrrrnnnqqqvvvuuurrrooopppsssuuuuuusssnnnpppvvv||||||vvvrrrsss{{{yyysssmmmnnnsssuuurrrlllooouuu{{{|||yyyrrrmmmvvvyyy{{{yyyuuuuuuxxx}}}{{{|||}}}|||zzzxxxwwwwwwyyyxxx~~~{{{tttvvv|||}}}yyyxxx}}}}}}zzzvvvwww|||~~~hhhkkknnnooommmlllnnnooonnnnnnmmmkkkjjjlllnnnqqqnnnqqqttttttrrrpppnnnmmmooonnnoooqqqsssqqqlllggghhhnnnssssssooonnnppptttwwwpppiiifffhhhlllmmmlllfffooovvvwwwqqqlllmmmpppvvvsssnnnjjjhhhjjjllloooiiijjjmmmqqqtttrrrmmmhhhrrrrrrqqqnnnkkkjjjmmmqqqqqqooommmoooqqqqqqnnnlllnnnmmmllllllmmmmmmlllkkklllllllllkkkjjjjjjmmmoooppppppooommmkkklllnnnqqqooollljjjkkknnnnnnjjjfffhhhhhhgggfffgggiiimmmqqqpppjjjgggmmmvvvyyyrrriiikkkooosssrrrnnnkkkkkkmmmtttttttttrrrooolllllllllkkklllnnnnnnmmmlllmmmooorrrqqqooolllkkkjjjjjjkkkkkklllnnnppprrrrrrqqqqqqwwwrrrnnnqqqvvvwwwqqqkkkfffkkkoooooollliiiiiikkkuuuqqqlllhhhgggkkkppptttkkkjjjlllqqqtttrrrkkkdddkkklllkkkhhhfffggglllpppooollliiijjjkkklllkkkiiihhhmmmqqqqqqmmmiiiiiijjjooonnnmmmllllllmmmnnnooojjjkkkmmmoooooonnnmmmllllllnnnooopppooollliiigggfffhhhjjjkkklllnnnoooqqqmmmjjjhhhjjjnnnpppnnnkkkfffjjjoooqqqooolllkkkkkktttnnnhhhhhhmmmpppooollljjjlllssszzzzzzsssllljjjkkklllkkkhhhfffhhhmmmrrrmmmnnnooonnnmmmllllllllllllkkkjjjkkkllllllkkkjjjkkknnnqqqqqqnnnkkkkkkllltttrrrpppnnnoooqqqtttvvvmmmppptttwwwwwwuuupppmmmssstttsssoookkkkkkpppuuutttnnniiikkkqqquuurrrmmmjjjmmmpppqqqooonnnoooqqqvvvqqqiiifffkkkssstttoooiiinnntttwwwvvvssspppnnnrrrqqqpppppprrrssstttssspppqqqpppooonnnoooqqqtttyyyrrrlllmmmssswwwuuurrrllltttzzzvvvlllfffjjjppptttuuupppjjjppppppmmmuuu~~~sssoookkkkkkmmmpppppppppooopppqqqpppooooooqqqsssoooooooooooooooooooooooopppnnnnnnnnnpppqqqqqqqqqpppoooppprrrsssrrrooolllttttttrrrlllhhhkkkttt}}}uuummmhhhnnnxxx{{{tttjjjjjjrrrxxxvvvnnnkkkqqqyyy}}}uuummmlllqqquuutttppplllnnnppprrrssstttssssss{{{wwwqqqnnnooorrruuuwwwpppqqqrrrrrrqqqpppppppppppppppppppppqqqqqqssstttsssvvvxxxtttnnnkkkmmmqqqxxxtttppppppssstttrrroooiiikkkooosssuuuqqqkkkgggnnnpppqqqoookkkjjjmmmqqqnnnlllmmmssszzz{{{ssskkkrrrzzz}}}rrrlllooovvvuuusssrrrrrrtttuuuuuutttqqquuuwwwwwwyyyyyyuuupppzzzuuurrrsssssspppoooppplllrrrxxxyyyuuuqqqsssuuutttrrrrrrvvv|||}}}xxxrrruuu}}}wwwppprrrwww{{{vvv{{{~~~}}}}}}}}}zzz||||||yyyxxxwww~~~{{{}}}~~~zzzzzz}}}zzzuuuvvvnnnmmmkkkkkklllnnnoooooojjjmmmpppooommmlllmmmpppxxxvvvrrrmmmkkkmmmtttyyymmmmmmnnnqqquuusssmmmhhhhhhnnnsssrrrllljjjooouuuvvvpppiiigggiiilllkkkjjjfffnnnvvvwwwpppkkkkkknnnsssqqqooonnnllllllmmmmmmkkkmmmppppppooommmkkkkkknnnnnnnnnmmmmmmmmmmmmmmmnnnqqqsssqqqmmmkkkmmmooossspppmmmmmmpppqqqpppmmmdddjjjrrrtttqqqlllhhhfffvvvsssnnniiigggkkkrrrxxxnnnlllkkkkkklllkkkhhheeeiiiiiiiiiiiikkkmmmoooqqqooommmmmmqqquuuuuunnnhhhgggjjjmmmmmmkkkjjjkkklllmmmqqquuuuuuqqqllljjjjjjooopppooonnnnnnooorrrtttnnnlllkkkkkkkkkkkkiiigggiiimmmpppqqqpppoooqqqtttvvvppplllooovvvxxxsssllliiimmmqqqpppllljjjkkkmmmuuurrrmmmjjjjjjmmmqqqtttmmmmmmmmmoooqqqpppllliiiooollliiiggghhhiiikkklllmmmnnnnnnmmmkkkkkkkkkllllllmmmnnnmmmlllkkkkkkkkkiiilllnnnnnnkkkjjjkkkmmmssspppllliiiiiimmmqqqtttkkklllmmmooopppnnnjjjfffhhhiiilllooorrrsssrrrqqqllljjjhhhjjjnnnoookkkhhhgggjjjmmmppppppooonnnmmmqqqnnnkkkkkkmmmooonnnlllooonnnrrrwwwwwwrrrnnnooollljjjhhhhhhiiikkklllmmmmmmqqquuusssooolllnnnqqqmmmiiifffiiimmmooommmiiiiiiooouuutttnnnjjjkkkoootttsssqqqppppppqqqrrrtttkkkmmmqqqtttuuusssqqqooorrrsssrrrooolllkkknnnqqqpppooonnnnnnnnnoooooopppooonnnnnnoooqqqsssssstttppppppnnnjjjjjjnnnnnnkkkoooooopppooooooqqquuuxxxrrrqqqppprrruuuuuurrrooorrrsssssspppnnnpppuuuzzzzzzrrrjjjkkksssxxxuuuooolllsssyyyuuujjjdddgggmmmpppqqqooommmqqq{{{}}}qqqnnnsssyyyuuusssppplllkkknnnrrruuusssooommmnnnrrrtttrrrooonnnppprrrqqqpppooooooppp{{{tttllliiimmmtttyyy|||nnnoooqqqssstttrrrooommmuuuvvvtttnnniiikkkttt|||sssmmmiiimmmvvvzzzuuuooonnnrrrtttrrrnnnmmmrrrwwwwwwrrrnnnnnnqqqrrrppplllnnnnnnooopppqqqsssuuuvvvqqqqqqqqqtttvvvuuuppplllqqqsssuuurrrmmmlllppptttpppmmmlllnnnsssvvvsssppprrrwwwzzzvvvnnnjjjlllqqqwwwsssppppppssstttrrrooolllmmmooorrrsssqqqmmmiiioooppppppnnnlllkkklllnnnmmmnnnqqqtttvvvuuuqqqnnntttxxx{{{{{{vvvrrrqqqrrrppptttxxxxxxtttrrrtttvvv}}}}}}wwwnnnpppzzz|||wwwtttpppuuu~~~|||ppphhhiiitttvvvwwwrrrllllllttt|||rrrnnnmmmttt}}}yyyqqqvvv|||~~~vvvqqqsssvvvsssttt{{{vvvqqqpppxxxrrrlllvvvzzzxxx~~~sss{{{yyyvvvvvvooogggfffkkkooonnnlllggglllqqqrrrpppnnnnnnooozzzwwwrrrnnnmmmpppvvvzzzlllkkklllooorrrrrrpppmmmkkkmmmoooooommmmmmooorrrnnnnnnnnnlllkkkiiiiiijjjlllnnnqqqqqqnnnmmmmmmnnnkkkmmmqqqsssssspppllljjjqqqssssssnnnhhhfffkkkqqqjjjiiiiiilllppppppmmmiiikkkrrrwwwsssiiifffkkkrrrssspppmmmnnnppprrrpppnnngggmmmtttvvvrrrmmmiiigggpppooommmjjjiiikkkooosssoooooonnnkkkhhhgggiiikkklllkkkkkknnnrrrssspppmmmlllrrrxxxwwwqqqkkkiiijjjhhhgggfffgggkkkooopppoooffflllsssvvvsssnnnjjjiiirrrqqqooommmmmmoootttxxxlllkkkjjjjjjkkkkkkjjjhhhjjjmmmpppqqqooooooqqqtttqqqooooooppprrrsssrrrppprrrpppnnnmmmmmmnnnnnnoooooooooppppppppppppoooooorrrrrrpppmmmkkklllqqquuurrrlllhhhhhhlllnnnkkkgggkkkpppssspppkkkhhhkkkoooqqqmmmhhhhhhkkkmmmmmmkkkeeeiiinnnnnnkkkhhhhhhjjjsssqqqmmmjjjjjjmmmrrruuummmlllkkklllmmmmmmkkkiiiiiihhhjjjpppwwwxxxrrrkkkhhhjjjlllmmmlllkkkjjjjjjmmmkkkiiilllqqqsssrrroooiiillloooooollljjjkkkllltttqqqoooqqqqqqoooqqqtttmmmiiigggiiinnnppplllggglllqqquuuuuupppnnnooorrrnnnjjjhhhjjjoooqqqoookkkkkkqqqvvvuuuooolllnnnrrrpppqqqrrrrrrrrrqqqooonnnmmmlllmmmnnnooorrrtttuuupppooommmnnnooonnnllliiilllsssxxxtttkkkgggmmmuuuvvvpppkkklllrrrwwwwwwuuuiiipppsssnnniiiiiijjjiiippppppnnnmmmmmmpppvvvzzzsssqqqqqqsssuuuuuuqqqmmmqqqrrrqqqooommmooouuuzzzvvvqqqllllllppprrrrrrppprrrqqqpppnnnmmmlllmmmmmmmmmiiimmmttttttpppzzzwwwrrroooooonnntttvvvtttooojjjkkkssszzzvvvnnniiillltttwwwsssllloooppprrrrrrqqqppppppqqq{{{tttllljjjnnntttyyy{{{qqqqqqrrrrrrrrrrrrrrrrrrsssssssssrrrqqqqqqrrrsssqqqqqqpppooonnnppptttwwwuuuppplllmmmrrruuussspppmmmpppsssuuusssooollljjjpppooonnnnnnooorrrvvvxxxjjjkkknnnsssvvvtttmmmhhhrrrtttuuurrrmmmlllpppuuuooollljjjnnntttwwwsssoootttvvvvvvtttpppnnnnnnppppppqqqssstttsssrrrppppppuuurrrooommmnnnpppppppppnnnmmmmmmnnnpppooollliiilllsssxxxuuunnnkkkooouuuwwwsssqqquuu{{{|||vvvooollluuu}}}|||tttooorrrwwwvvvkkkmmmyyy}}}xxxsssqqqvvv~~~|||pppiiijjjttttttrrrnnnkkklllpppuuupppmmmlllpppwww{{{zzzwww}}}yyyvvvvvvxxxyyywwwtttlllwwwxxxpppmmmooottt|||qqqmmmxxx~~~|||~~~yyy~~~uuunnngggfffjjjmmmllljjjhhhkkknnnppppppppppppppprrrrrrsssvvvwwwvvvrrroookkkkkkkkklllmmmoooqqqrrrnnnlllkkklllooopppooommmhhhlllqqqppplllhhhhhhjjjpppnnnlllkkklllnnnooooooiiimmmrrruuuuuurrrmmmjjjrrrtttsssmmmgggfffkkkqqqiiiiiijjjmmmoooooommmjjjjjjppptttppphhheeejjjqqqmmmllllllmmmnnnoooooonnnqqqqqqpppnnnllllllnnnoooccchhhmmmpppooolllhhhfffpppqqqoookkkggggggkkkpppnnnmmmmmmpppttttttoookkkjjjsss{{{xxxnnnfffgggllllllhhheeehhhnnnssstttssseeejjjooorrrrrrooolllkkknnnnnnnnnllllllnnnrrruuunnnmmmllllllkkklllnnnooonnnnnnnnnooopppqqqqqqqqqkkkooorrrqqqmmmlllooosssxxxrrrlllkkknnnqqqqqqpppkkknnnqqqttttttrrrooollluuuuuurrrmmmjjjmmmuuu|||sssnnnjjjkkkooopppmmmhhhlllqqqtttrrrllliiikkkoooqqqlllgggfffjjjmmmmmmkkkfffiiilllllljjjhhhhhhjjjkkklllooopppppppppnnnmmmnnnmmmllljjjiiijjjkkklllhhhfffhhhooowwwwwwnnneeefffjjjnnnnnnkkkiiikkknnnqqqkkkgggiiioootttsssqqqffflllqqqpppkkkiiikkkooouuupppmmmmmmmmmmmmpppuuuooollliiikkkppprrrnnniiikkknnnqqqrrrrrrqqqppppppnnnmmmmmmnnnoooppppppoooooorrrtttsssqqqoooqqqrrrlllnnnrrrttttttqqqmmmkkkooommmkkkjjjlllppptttwwwnnnlllkkkmmmppppppkkkfffkkkuuu|||wwwjjjeeelllvvvvvvpppjjjkkkqqqvvvwwwuuujjjqqquuuoooiiihhhjjjjjjkkknnnrrrttttttsssrrrrrrtttsssrrrrrrssssssqqqooonnnnnnnnnmmmmmmoooqqqtttqqqqqqqqqooonnnnnnoooqqqvvvooohhhiiippptttsssooolllggglllwwwuuummmwwwzzztttrrrqqqnnnkkkrrrttttttpppkkklllssszzzsssnnniiilllrrruuuqqqlllqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnnnnppprrrrrrqqqooossssssrrrpppooopppsssvvvqqqpppqqqtttvvvuuuqqqlllnnnssstttooohhhhhhqqq{{{xxxppphhhkkktttxxxssslllkkkqqqwwwyyyuuupppnnnnnnooooooooooooppprrrtttvvvnnnmmmllllllnnnoooooooooqqqrrrrrrqqqooooooppprrrnnnmmmmmmooossstttsssqqqwwwtttqqqqqqssstttrrrpppkkkpppvvvwwwsssppppppqqqzzzuuunnnjjjkkkooorrrtttnnnllllllooosssrrrnnniiilllsssxxxtttkkkhhhooowwwuuuooolllrrr{{{xxxpppooouuu{{{zzztttppprrrvvvvvvwwwuuurrrsssvvvuuurrryyywwwvvvvvvsssoooooosssmmmnnnoooppppppooonnnmmmsssqqqpppppprrrvvvyyy|||wwwppprrr{{{{{{tttnnn}}}{{{ssspppqqq{{{{{{vvvxxx}}}}}}yyywww}}}}}}zzzyyy|||wwwyyyjjjkkkllllllkkkjjjjjjjjjlllkkkjjjkkknnnqqqtttuuummmmmmpppwww{{{yyyooofffiiilllmmmllljjjjjjooosssoookkkiiikkkppprrrnnnjjjfffkkkooopppllliiiiiikkkooommmkkkjjjkkkmmmoooqqqqqqrrrssssssrrrqqqooonnnmmmmmmmmmmmmmmmlllkkkiiillloooqqqnnnjjjiiilllpppnnnmmmlllkkkjjjjjjkkklllhhhkkkmmmnnnnnnnnnnnnooowwwrrrmmmiiijjjmmmppprrraaafffmmmqqqppplllgggeeeqqqooommmkkkiiijjjmmmooonnnooopppppppppooommmllllllqqquuutttooojjjiiijjjjjjjjjjjjlllnnnppprrrrrrmmmlllkkklllnnnooopppppphhhjjjnnnoooooonnnooooooqqqqqqpppmmmkkkmmmrrrwwwtttoookkklllqqqtttqqqllliiinnnssspppjjjhhhmmmtttxxxsssmmmkkknnnppppppooonnnoooqqqssssssrrrqqqpppqqqpppnnnlllllloootttwwwtttrrrpppnnnmmmmmmpppqqqqqqqqqqqqppppppnnnlllkkkiiijjjkkkjjjiiihhhjjjlllmmmllljjjhhhggghhhlllooofffiiimmmppppppnnnjjjhhhnnnnnnnnnjjjggggggjjjmmmhhhhhhjjjooosssrrrlllgggfffjjjmmmmmmkkkjjjmmmpppmmmjjjhhhiiillloooqqqpppkkknnnooonnnlllmmmqqquuuooolllllloooooolllllloooqqqpppooommmmmmnnnpppqqqmmmllllllpppvvvwwwsssooolllppprrrqqqnnnlllooossstttqqqnnnoooqqqsssrrrqqqkkkmmmqqqttttttrrrnnnkkkoooooonnnmmmnnnpppqqqrrrmmmmmmmmmmmmnnnnnnlllkkknnnrrrtttsssooolllnnnqqqmmmnnnnnnoooooopppqqqssstttuuuqqqllljjjmmmooommmhhhnnnuuuyyyxxxsssnnnllluuuttttttrrrpppoooqqqrrrnnnnnnnnnoooqqqqqqpppooonnnqqqtttrrrooommmoooqqqsssmmmiiijjjqqquuutttqqqooommmnnnssstttwww|||tttpppooooooooopppooommmmmmnnnppprrrrrrmmmnnnooonnnmmmmmmoooqqquuurrroooooorrrssssssqqqgggkkkpppsssrrrnnnkkkiiirrrrrrqqqooommmooossswwwqqqqqqrrrtttvvvvvvrrrooonnnqqqrrrnnnjjjjjjpppvvvtttpppmmmnnnrrrsssqqqnnnqqqrrrtttsssrrrrrrssstttlllnnnqqqtttuuutttrrrppptttrrroookkkjjjlllqqquuuooommmlllnnnrrrsssoookkkmmmoooqqqqqqpppqqqrrrtttwwwrrrmmmnnnssswwwvvvssslllqqqvvvwwwtttrrrrrrsssxxxtttnnnlllllloooqqqrrrnnnnnnoooqqqrrrrrrqqqpppnnnoooppppppqqqqqqrrrrrrooopppqqqsssuuuwwwwwwvvvyyyvvvrrrqqqrrrtttuuutttoooqqquuuzzzyyysssooopppzzz{{{xxxqqqmmmqqquuuwwwmmmnnnpppqqqqqqrrruuuxxx~~~}}}zzzwwwuuuwww{{{~~~}}}wwwsssvvv|||~~~zzztttttt~~~uuuppp|||tttrrrzzzzzzwwwwww{{{uuuzzz|||___hhhppprrrlllhhhhhhkkkpppkkkffffffkkkrrrwwwyyynnnkkklllrrrxxxxxxnnneeehhhmmmpppmmmhhhggglllqqqnnnkkkjjjlllpppqqqmmmiiihhhjjjlllmmmlllkkkkkkkkklllllllllkkkjjjlllooossszzzwwwssspppnnnooorrrssshhhfffhhhooouuusssjjjaaaooouuuxxxpppeeebbbkkkvvvrrrkkkeeegggmmmooolllggggggkkkpppqqqpppoooppprrrtttppplllkkkmmmpppooonnniiikkkmmmmmmmmmllllllmmmqqqmmmjjjjjjmmmooonnnlllmmmppprrroookkkiiikkkoooooommmlllooorrrqqqlllgggeeejjjnnnooommmkkkmmmooouuuoooiiigggjjjooorrrsssccciiipppttttttqqqmmmkkkssstttsssoookkkmmmvvv}}}wwwooohhhkkksssvvvpppiiihhhnnnrrroooiiiggglllrrruuurrrooommmmmmnnnoooooorrrrrrqqqpppppprrrtttuuukkkiiihhhkkkoooqqqpppmmmsssuuuuuuoooiiiiiirrrzzzuuuppplllnnnssssssmmmgggaaaiiipppooohhhdddgggllltttoooiiidddeeeiiiooosssggghhhiiijjjjjjjjjiiiiiillloooppplllgggeeeiiimmmjjjlllnnnppppppooommmlllhhhjjjkkkllllllmmmnnnppphhhiiijjjjjjjjjkkkmmmpppssspppmmmkkkmmmrrrvvvyyyiiiiiimmmssssssmmmiiiiiirrrttttttnnnhhhiiiqqqzzzqqqmmmkkkqqqzzz}}}wwwpppkkkqqqvvvsssllliiinnnuuuvvvpppjjjkkkqqquuurrrooolllnnnqqqttttttrrrpppnnnnnnpppqqqrrrrrrpppmmmllllllnnnpppnnnkkkkkknnnrrrrrrnnnkkknnnsssuuuqqqllleeelllssssssnnnjjjmmmqqq}}}wwwmmmgggkkkrrrtttpppkkkooouuuxxxvvvrrrnnnkkkuuuvvvuuuqqqmmmmmmqqquuuqqqppppppsssvvvvvvrrrnnnooorrruuutttqqqoooooopppnnnmmmlllnnnppprrrssssssrrrtttqqqmmmssstttlllkkkpppuuupppkkkgggjjjppptttppplllgggoootttqqqiiifffmmmvvvwwwrrrmmmnnnrrruuutttqqqiiimmmqqqqqqnnnllllllmmmpppqqqqqqooommmnnnrrrvvvssssssssssssttttttuuuuuunnnmmmmmmmmmnnnpppppppppnnnqqqtttrrrooommmooorrrwwwrrrmmmkkknnnrrrvvvwwwhhhmmmtttxxxyyyuuuoookkkvvvvvvuuuqqqmmmmmmqqquuunnniiiggglllsssuuunnnfffmmmqqqtttrrrooonnnrrrwwwuuuppplllmmmssswwwxxxvvvppprrruuuvvvuuuttttttuuutttqqqooonnnoooooonnnmmmoooqqqsssrrrpppppptttxxxpppjjjgggmmmxxx|||uuullljjjqqqxxxvvvooonnnttt|||vvvjjjiiiqqqxxxwwwsssqqqpppvvv}}}{{{qqqooovvvttt|||{{{rrrooouuuwwwtttttttttrrrnnnnnnttt}}}}}}xxxyyyzzz||||||zzzxxxuuuxxx{{{~~~xxxqqqyyy~~~xxxyyy}}}|||yyyzzz}}}~~~}}}}}}zzz}}}jjjlllnnnnnnlllkkkkkkllliiiiiijjjlllmmmnnnnnnoooqqqooonnnoooqqqrrrooolllkkkhhhhhhlllssssssllleeehhhlllooonnnjjjiiilllooouuullldddeeemmmsssrrrnnnfffnnnvvvtttmmmiiilllqqq{{{tttnnnlllmmmpppssskkkjjjkkknnnqqqqqqmmmiiiooooooooonnnlllkkkjjjkkkmmmnnnnnnkkkggggggiiillltttppplllmmmrrrvvvwwwvvvlllnnnooooooooollljjjhhhiiiooommmfffgggppptttpppnnnjjjhhhmmmttttttjjj```jjjqqqvvvqqqgggccciiiqqqssslllfffhhhooosssoooiiiffflllppppppkkkiiijjjmmmuuuqqqmmmkkklllmmmnnnnnniiiiiiiiilllooorrrrrrqqqtttssssssssssssqqqooommmoootttwwwrrrjjjggglllssstttoooiiifffhhhllloooqqqmmmpppqqqpppmmmkkkmmmpppzzzwwwqqqkkkiiilllsssxxxjjjiiiiiilllooooookkkffflllrrrvvvssskkkiiiooowwwtttoookkkllloooppplllgggjjjiiihhhhhhjjjkkkjjjiiikkkjjjgggeeeeeefffhhhiiiooommmkkkiiihhhjjjnnnpppmmmkkklllpppsssrrrjjjcccmmmwww|||qqqkkknnntttmmmiiifffiiioooqqqlllfffccchhhmmmooolllkkklllnnnvvvrrrmmmiiiiiinnntttyyyqqqnnnkkkkkknnnpppnnnlllrrrqqqooommmllllllnnnooolllmmmoooqqqrrruuuyyy|||zzzssslllkkkppptttsssqqqiiipppvvvtttnnnjjjmmmsssvvvooohhhggglllrrrttttttjjjkkkmmmqqqtttqqqjjjdddpppqqqqqqmmmhhhiiiooovvvtttooolllmmmrrrssspppkkkmmmpppsssrrrooommmnnnpppzzzuuunnnjjjjjjlllooopppssssssrrrpppnnnmmmoooqqqooommmmmmooossssssppplllrrrxxx{{{vvvmmmkkksss|||uuummmgggmmmxxx}}}wwwnnndddnnnxxxxxxqqqlllmmmqqq{{{uuummmjjjooo}}}wwwllliiilllqqqqqqooonnnmmmmmmnnnnnnnnnpppooommmooorrrttttttrrrppppppooooooooooooooonnnwwwuuurrrooommmmmmmmmnnnnnnkkkjjjmmmrrrtttqqqlllpppvvvyyytttkkkjjjsss}}}rrrkkkeeeiiiqqquuuqqqjjjnnnqqqttttttrrrpppooopppvvvqqqmmmlllooorrrqqqpppiiinnnrrrsssqqqoooooopppsssqqqpppppppppooonnnlllnnnnnnmmmlllkkkmmmqqquuutttnnnjjjooowwwzzzvvvooonnnqqqtttsssqqqqqqsssvvv|||qqqnnnssswwwvvvsssnnnqqquuuvvvuuupppkkkgggrrrvvvwwwrrrllllllssszzzpppkkkjjjpppyyy{{{tttlllnnnppprrrqqqnnnooosssxxxwwwuuusssqqqpppqqqrrrsssuuuuuuuuuwwwyyyyyywwwuuu{{{rrroooxxx{{{vvvrrrsssuuu{{{}}}wwwrrr|||{{{rrryyyyyyuuuuuuvvv}}}{{{|||xxxwwwyyy~~~|||uuuyyy}}}vvvyyyxxxyyy}}}qqqmmmiiihhhjjjmmmmmmmmmfffgggjjjlllmmmmmmllllllooooooooopppppppppoooooommmkkkkkknnnppppppmmmjjjjjjlllnnnllljjjiiikkknnnqqqnnnjjjjjjmmmppprrrrrrqqqqqqpppnnnlllmmmpppsssuuutttsssqqqooommmlllkkkmmmmmmnnnnnnmmmmmmnnnoooqqqmmmhhhiiimmmooolllggghhhlllooommmhhhgggjjjnnnwwwpppjjjkkkqqqvvvvvvttthhhkkkppprrrrrroookkkgggkkkmmmllljjjlllppprrrooonnnlllkkklllnnnmmmkkkiiikkknnnooolllhhhfffiiilllmmmlllkkkmmmoooooommmkkkpppooommmkkkjjjkkknnnpppooommmmmmmmmnnnmmmkkkiiilllnnnppppppoooppprrruuuvvvuuuuuuwwwxxxvvvpppkkkoooqqqssspppkkkjjjlllpppooonnnlllkkkllllllmmmmmmjjjmmmppprrrqqqpppoooooovvvuuussspppnnnooorrruuuooooooooonnnllljjjjjjjjjmmmoooppprrrrrrqqqpppooonnnqqqtttsssoookkkjjjkkkppplllggggggjjjkkkjjjggghhhgggfffeeeeeeeeeeeefffsssnnnhhhdddfffkkkppptttkkkkkkmmmpppsssrrrmmmhhhoooyyywwwooonnnpppiiijjjkkklllmmmmmmlllkkkkkkiiiiiikkknnnpppqqqpppooonnnmmmllllllnnnoooqqqrrrpppnnnlllkkkllloooqqqqqqooommmnnnooonnnllliiijjjnnnpppqqqppprrrwww|||zzzqqqiiiiiippptttrrrnnnbbbjjjrrruuuqqqmmmmmmnnnuuupppkkkjjjmmmqqqrrrqqqlllnnnoooooonnnmmmllllllmmmmmmmmmlllkkkkkklllmmmoooppprrrqqqnnnmmmnnnppptttrrrooommmmmmooopppqqqnnnoooqqqooommmlllmmmooovvvuuussspppmmmmmmooorrrmmmmmmoooqqqrrrrrrooommmssswwwxxxtttooonnnsssyyypppnnnmmmppptttuuutttqqqoooqqqrrrrrrpppnnnooopppsssqqqooonnnrrr{{{{{{rrroooooommmkkknnnqqqtttqqqllljjjnnnssstttooolllnnnsssvvvuuusssmmmoooppppppmmmlllmmmnnn|||wwwqqqlllkkkmmmqqqttthhhiiimmmrrrvvvuuuooojjjppprrrttttttsssrrrsssuuummmmmmnnnmmmmmmnnnoooqqquuurrrpppqqqtttuuusssqqqnnnpppqqqrrrpppnnnmmmlllnnnnnnnnnnnnnnnppptttwwwrrrpppnnnoooqqqppplllgggmmmooopppooommmmmmpppsssqqqooonnnpppuuuwwwtttqqqnnnoooooooooooopppsssuuuzzzppplllppptttvvvvvvuuutttsssrrrpppppppppppprrrrrrrrrrrrqqqqqqrrrrrrnnnooopppqqqssstttuuuuuutttppplllmmmrrruuuuuussspppqqqrrrrrrpppppprrrttt}}}xxxqqqoooqqqvvv{{{sssrrruuu|||~~~xxxqqqmmmyyyzzzzzzwwwzzz{{{xxxxxxwwwuuusssxxx}}}}}}zzzwwwwwwyyy|||wwwxxx~~~xxxuuuyyy||||||vvvnnnfffdddiiimmmnnnllldddfffiiikkklllkkkjjjiiikkknnnqqqrrrrrrqqqppppppnnnppppppnnnlllkkknnnpppnnnmmmkkkjjjiiiiiijjjkkkkkkmmmooommmkkkkkkooossszzzssskkkiiilllqqqtttuuulllnnnqqqrrrqqqmmmhhheeennnooopppmmmjjjjjjpppuuurrrkkkdddfffmmmqqqmmmgggfffkkkooonnniiigggkkkpppvvvooojjjjjjppptttssspppjjjkkkmmmoooppppppooonnnnnnjjjjjjooosssqqqoooooonnnooonnnkkkggggggmmmrrrmmmkkkhhhhhhjjjjjjiiihhhhhhlllqqqqqqmmmkkkkkkmmmxxxrrrkkkhhhjjjnnnqqqrrrjjjkkklllnnnooommmiiieeemmmrrrvvvuuuqqqooossswwwwwwwwwyyy{{{|||yyyrrrlllooonnnnnnnnnooonnnmmmkkkjjjmmmpppqqqpppmmmjjjiiipppooopppqqqsssuuuttttttrrrsssuuuuuusssqqqpppqqqsssttttttoooiiigggiiilllnnnllllllrrrxxxxxxppphhhgggqqqyyyxxxnnnhhhjjjooosssnnnhhhgggiiijjjiiifffggggggggggggfffffffffeeepppkkkffffffiiimmmppppppjjjlllnnnpppqqqpppooonnnpppxxxzzzrrrllljjjfffkkkooonnnjjjhhhkkkooossslllfffhhhpppuuutttqqqhhhjjjmmmoooooonnnkkkjjjrrrrrrqqqlllhhhiiiooouuuooonnnnnnooopppooojjjfffkkknnnqqqpppnnnoootttyyywwwooohhhiiiooossspppllleeeiiimmmpppppppppqqqqqqssspppmmmmmmpppqqqooommmnnnppppppllliiiiiimmmrrrkkkjjjkkkmmmooommmiiieeekkkqqqvvvsssllliiimmmtttyyysssllljjjlllpppppppppccckkkrrrtttoookkklllnnnwwwvvvtttpppmmmmmmooorrrlllnnnpppqqqpppooooooooouuutttsssqqqpppqqqssstttlllqqqtttsssnnnmmmpppuuuzzztttmmmkkkmmmppppppoooiiilllooopppqqqwwwtttmmmqqqtttoooiiimmmsssxxxtttllljjjooovvvtttpppmmmnnnsssvvvvvvtttoooqqqrrrqqqooommmooopppwwwuuuqqqnnnmmmnnnpppqqqjjjlllpppsssttttttsssrrrqqqnnnnnnttt{{{{{{tttmmmhhhpppuuurrrjjjgggnnnvvvzzzrrrkkknnnvvvzzzxxxrrrjjjooouuuvvvqqqkkkhhhhhhqqqnnnkkkjjjmmmsssxxx{{{rrrpppnnnppprrrpppjjjeeemmmoooqqqqqqpppooooooooonnnppprrrsssrrrrrrrrrrrrrrrooommmlllnnnrrruuuvvvwwwtttqqqpppqqqssstttttt{{{wwwqqqmmmmmmpppuuuyyyqqqooonnnqqqvvvvvvqqqkkkmmmqqqtttqqqmmmmmmuuu|||yyypppjjjmmmvvvzzzvvvooollloooqqqrrrqqqqqqsssvvv|||wwwpppmmmooovvv|||qqqvvvzzzyyyyyyyyyuuuooowwwvvvvvv}}}zzztttxxx{{{xxxsssnnn|||{{{{{{{{{zzzzzz}}}~~~{{{zzz}}}xxxyyy{{{~~~yyywwwqqqlllggggggiiikkkkkkiiigggggghhhiiijjjkkkkkkkkkiiilllppptttwwwuuuppplllooorrrrrrnnnhhhgggmmmtttpppmmmjjjiiiiiijjjjjjiiihhhlllnnnmmmjjjjjjlllpppyyytttmmmlllooosssuuutttlllnnnpppqqqpppmmmjjjgggnnnnnnnnnllljjjkkkooorrrnnnkkkiiiiiikkkmmmnnnnnnkkklllllljjjiiiiiikkknnnooonnnllllllmmmmmmllllllpppmmmiiifffhhhnnntttyyypppiiijjjtttxxxrrrmmmooonnnooonnnjjjggghhhnnnsssnnnkkkiiijjjlllmmmllljjjjjjmmmqqqpppllljjjkkknnnuuurrrnnnllllllmmmoooqqqnnnmmmllllllmmmmmmkkkjjjlllrrrwwwxxxuuurrrrrrtttvvvyyy||||||yyyuuurrrqqqqqqnnnlllnnnrrrsssnnnjjjiiimmmrrrtttqqqmmmkkkjjjyyyuuupppooossswwwyyyyyyppprrruuuvvvtttrrrppppppsssssssssoookkkhhhhhhjjjmmmmmmooosssvvvtttnnniiihhhnnntttsssnnnkkkmmmqqqmmmlllkkkiiiiiihhhggggggjjjjjjiiihhhhhhhhhiiijjjffffffggglllpppppplllgggkkkmmmnnnooonnnmmmnnnooolllrrrxxxzzzvvvpppjjjgggggglllpppnnnjjjhhhkkkpppuuuoooiiijjjppptttsssooojjjlllmmmoooooonnnlllkkkqqqpppooollljjjjjjmmmqqqnnnoooppppppnnnlllkkkjjjoooooooooooooooqqqssstttrrrnnnkkkkkkmmmnnnnnnmmmqqqnnnjjjhhhkkkpppuuuxxxooonnnnnnppprrrrrrooommmoooooommmjjjhhhiiimmmqqqkkklllnnnppppppnnnjjjhhhnnnqqqsssqqqnnnlllnnnqqqtttqqqmmmlllmmmnnnmmmlllfffkkkqqqrrrooolllmmmnnnrrrrrrrrrqqqooonnnooopppmmmooopppooollllllooosssuuuqqqnnnnnnqqqsssrrrpppnnnssswwwtttnnnkkkpppuuu{{{uuummmiiikkknnnoooooofffjjjmmmnnnnnnvvvwwwnnnnnnrrrqqqooorrrssstttsssqqqpppqqqssspppqqqrrrsssttttttuuuuuuxxxvvvsssrrrssstttuuuuuulllnnnqqqrrrrrroookkkiiirrrrrrpppoooooorrrxxx}}}pppllllllsss|||}}}uuulllkkkppptttqqqkkkjjjnnntttwwwqqqlllooovvv{{{xxxsssooorrrtttsssoookkkhhhhhhmmmkkkkkknnnsssvvvuuussssssrrrrrrrrrpppnnnkkkiiinnnmmmnnnqqquuutttpppllllllqqqvvvuuuqqqooopppsssxxxsssnnnlllppptttvvvvvvjjjnnnsssuuuuuusssqqqpppyyyuuuqqqnnnnnnrrrwwwzzzrrrooonnnrrrwwwwwwrrrllloooppppppooommmoootttxxxtttqqqpppssswwwxxxsssnnnrrrqqqpppqqqsssuuuvvvvvvqqqqqqrrruuuxxxyyyxxxwwwyyy~~~{{{qqqooowww|||zzzqqqooosssxxxzzz}}}zzzuuugggxxxwwwyyy~~~vvvxxx|||uuuxxx~~~xxxzzz~~~uuuxxxgggiiilllmmmllliiigggfffkkkjjjiiihhhiiikkkmmmnnnjjjkkknnnuuuzzzyyyppphhhnnnqqqqqqlllffffffmmmtttpppmmmkkkjjjjjjkkkjjjiiimmmlllmmmmmmnnnnnnnnnmmmppprrrsssttttttrrrqqqqqqsssrrrpppnnnnnnnnnoooooolllkkkjjjlllnnnooommmkkkhhhnnnssspppiiigggnnnvvvsssnnniiifffhhhjjjkkklllggglllpppooojjjggggggiiiooolllhhhfffhhhmmmtttyyyqqqkkklllvvvxxxrrrnnnqqqooommmlllkkklllmmmnnnnnnnnnooopppooommmlllnnnppppppnnnllljjjkkklllmmmmmmjjjooosssrrrnnnkkklllmmmuuuqqqllljjjkkknnnqqqrrrkkknnnrrrvvvxxxuuupppmmmrrrxxx|||yyyqqqmmmqqqwwwrrrooommmpppttttttpppkkklllnnnqqqrrrqqqooonnnmmmvvvsssqqqrrrtttvvvtttrrrqqqrrrtttsssrrrpppqqqqqqooommmmmmnnnnnnmmmiiifffkkkqqqvvvuuunnnjjjkkkooommmjjjhhhjjjnnnqqqpppooodddhhhmmmmmmiiiggggggiiimmmkkkhhhggggggiiikkkmmmdddeeeggglllooooookkkggglllmmmnnnmmmkkkjjjkkkllljjjmmmppprrrqqqnnnkkkjjjkkklllllllllllllllmmmnnnqqqqqqpppppppppooommmlllrrrpppnnnllllllmmmpppqqqooommmkkkkkkmmmmmmjjjhhhmmmqqqsssooojjjhhhlllqqqtttppplllmmmqqqsssrrrooommmooopppnnnkkkjjjmmmoootttoooiiigggiiinnnsssuuukkklllnnnppprrrsssqqqpppooollliiiiiikkklllkkkjjjmmmppptttssspppnnnooorrruuuoookkkmmmrrrtttpppjjjiiimmmqqqrrrpppllliiihhhpppooonnnmmmnnnnnnnnnnnniiilllpppqqqqqqoooooooooooopppooollliiikkkpppuuurrrooolllmmmppprrrpppnnntttuuuuuussspppoooqqqtttuuussspppmmmkkkkkkmmmooonnnooonnnmmmooo{{{ssskkklllsssyyyxxxrrrlllooovvvxxxsssllliiipppxxxyyyuuuqqqsssvvv~~~wwwpppppptttxxxxxxuuukkkmmmppprrrrrrpppmmmjjjqqqqqqooommmmmmqqqvvv{{{ooommmmmmpppvvvxxxuuurrrrrrooolllmmmqqqrrrqqqoooooooooooorrruuuvvvuuusssyyyuuuooolllllllllkkkjjjfffiiiooovvvzzzxxxpppiiitttvvvwwwtttooommmooorrrooolllkkkpppwwwyyysssllllllrrrwwwwwwrrrpppqqqtttzzzuuuooommmooorrrrrrrrrjjjmmmqqqsssrrrrrrrrrsssqqqqqqqqqrrrssssssttttttrrrqqqqqqrrrsssttttttsssqqqmmmiiilllsssvvvsssnnnkkkrrryyy{{{vvvqqqpppqqq}}}wwwqqqqqqvvvyyyxxxvvvkkknnnsssyyy|||zzzuuuqqq}}}{{{ooonnnwww~~~}}}ppplllnnn}}}{{{zzzxxxuuummmwww~~~tttwwwtttwww~~~xxx{{{|||}}}|||eeeiiinnnooommmjjjiiihhhmmmlllkkkjjjjjjlllnnnooommmmmmoootttxxxwwwpppjjjoooooonnnllliiijjjmmmqqqmmmmmmmmmmmmlllkkkkkkkkkrrrooolllnnnrrrssspppmmmiiiooowwwxxxuuupppnnnnnnyyyvvvqqqnnnmmmooorrrtttjjjiiiiiilllppppppkkkffffffooovvvsssjjjgggnnnwwwsssoooiiifffgggiiikkkkkkggglllpppnnniiieeegggjjjhhhiiikkknnnooooooooooooqqqpppqqquuuuuurrrqqqsssnnnllljjjlllpppqqqnnnjjjnnnrrruuurrrllljjjnnnsssuuuoooiiihhhkkknnnnnnllleeelllssstttoookkkjjjlllwwwsssmmmjjjkkkooosssuuullllllooorrrtttrrrmmmhhhnnntttxxxtttmmmjjjpppwwwrrrqqqqqqqqqrrrqqqpppnnnpppooooooppprrrsssrrrqqqiiilllrrrwwwwwwssskkkeeeqqqrrrqqqpppnnnoooqqqsssjjjiiiiiilllpppoookkkfffkkkrrrxxxtttjjjfffkkkrrrpppjjjdddfffmmmrrrqqqmmmbbbggglllmmmjjjiiijjjllljjjiiigggeeefffhhhjjjlllkkkjjjhhhggghhhjjjnnnpppmmmmmmlllllllllkkkiiiiiikkkmmmoooooommmmmmmmmnnnnnnllliiijjjmmmooonnnllllllqqquuutttoookkkjjjlllvvvrrrmmmiiiiiilllqqqtttnnnkkkjjjkkknnnmmmiiidddlllooopppmmmiiihhhmmmssssssoookkkllloooqqqpppnnnmmmppprrrqqqmmmkkkmmmpppkkkjjjjjjkkklllllljjjiiijjjkkkmmmoooqqqrrrssssssmmmkkkiiikkkoooooojjjfffnnnsssvvvuuuqqqppptttyyyxxxnnngggkkktttxxxpppgggeeekkkssstttqqqkkkiiiiiitttpppmmmlllmmmnnnmmmllleeeiiinnnpppppppppoooooooooooommmlllkkklllpppsssoooooooooooooooooopppqqqyyyuuurrrqqqssstttsssqqqooorrrsssppplllkkknnnrrrxxxvvvrrrooossswwwlllkkkttt|||xxxpppiiimmmvvvyyyrrrhhhgggoooxxxyyytttppprrruuuzzztttnnnnnnrrruuutttqqqsssqqqooommmnnnpppsssvvvhhhjjjmmmpppqqqpppooommmmmmnnnnnnnnnnnnppptttwwwvvvnnngggkkktttyyytttllljjjnnnrrrtttsssqqqrrrsss}}}vvvmmmiiijjjlllmmmkkkdddjjjrrrzzz|||xxxoooiiiuuuxxxyyywwwsssqqqrrruuupppnnnmmmpppuuuvvvtttpppooorrruuuvvvvvvtttsssssstttqqqnnnmmmmmmnnnnnnmmmsssrrrnnnlllkkkooouuuzzzkkknnnrrruuuvvvtttqqqoooqqqssstttrrrqqqqqquuuxxxrrrlllhhhmmmvvvyyyrrrjjjiiisss}}}|||ssslllnnnrrryyyssssssvvvyyywwwtttrrrrrrrrruuuwwwxxxxxxvvvxxxzzzzzzwwwwwwyyyyyyvvvuuupppmmmuuuzzzsssqqqrrrwwwyyyzzzuuuzzz}}}~~~|||}}}}}}www{{{~~~mmmlllkkklllmmmnnnooooookkkkkklllmmmmmmmmmmmmllloooqqqsssrrrooooooqqqtttpppmmmllllllooopppooonnnjjjmmmppppppmmmkkklllmmmrrrooollllllpppqqqpppmmmiiinnntttuuurrrnnnmmmnnnwwwvvvsssqqqooopppqqqqqqiiijjjlllnnnooonnnkkkiiijjjmmmpppqqqnnnmmmmmmnnnkkkmmmnnnlllhhhgggjjjmmmooonnnkkkiiihhhiiikkkmmmeeehhhmmmqqqqqqoookkkhhhpppuuuvvvrrroooqqquuuvvvmmmkkkkkkmmmqqqrrrnnnjjjnnnrrrtttqqqkkkiiilllpppsssooojjjiiilllnnnmmmkkkhhhkkkoooooonnnmmmmmmoooqqqooommmmmmoooppppppooopppppppppnnnllljjjiiihhhlllooorrrqqqnnnmmmooorrrpppsssuuurrrmmmkkknnnqqqsssooommmpppvvvyyyvvvsssdddjjjqqqvvvuuupppjjjfffpppppppppnnnmmmmmmppprrrhhhhhhiiikkklllmmmlllkkkkkkoooqqqqqqnnnmmmnnnpppnnnnnnmmmlllllllllmmmmmmjjjiiigggiiilllnnnnnnmmmggghhhiiiiiijjjjjjiiiiiinnnooommmjjjgggiiipppvvvmmmkkkjjjlllnnnnnnkkkhhhjjjmmmpppooollljjjlllnnnnnnllljjjjjjmmmnnnnnnmmmkkkpppuuutttppplllmmmnnnrrrpppllljjjjjjkkknnnpppnnnmmmllllllkkkjjjiiigggjjjjjjiiijjjkkklllmmmmmmlllmmmmmmllljjjjjjmmmoooqqqppppppqqqrrrqqqooommmfffhhhkkklllllljjjhhhfffmmmmmmnnnnnnnnnppprrrtttlllmmmnnnoooooonnnkkkiiimmmpppssstttssstttuuuwwwtttooolllmmmrrrsssoookkkkkkmmmooopppooonnnnnnnnnlllnnnppppppooommmjjjiiiiiikkkmmmnnnnnnoooppprrrllllllmmmnnnppppppnnnlllmmmrrrvvvtttooonnnrrrwwwzzztttoooooosssuuussspppnnnqqqsssrrroooooorrrvvv{{{wwwsssqqqwwwwwwsssrrrtttuuuqqqooonnnppprrrqqqooollllllooorrrtttsssrrrssstttnnnppprrrrrrqqqpppnnnmmmuuurrrnnnkkklllpppvvvzzzhhhiiilllpppsssrrrlllffflllnnnnnnmmmkkklllrrrwwwsssmmmiiillltttxxxuuuppplllooorrrrrrpppppprrrtttvvvtttpppmmmkkkjjjjjjjjjjjjnnnrrruuuvvvvvvvvvvvvuuuuuuwwwyyyzzzyyytttqqqooosssvvvsssnnnmmmqqqvvvrrrqqqqqqvvvzzz{{{vvvqqqkkkmmmoooooonnnmmmmmmmmmxxxtttooolllmmmqqqvvvyyymmmooorrrtttuuutttqqqppppppqqqrrrrrrqqqqqqtttwwwqqqooonnnqqqtttuuussspppppptttvvvuuupppnnnoooqqqvvvwwwwwwwwwuuutttssssss|||xxxsssrrrtttxxx|||~~~tttrrruuu{{{~~~yyyrrrooorrrssstttzzz{{{pppnnnooovvvyyywwwzzz|||zzz{{{|||vvvwwwwwwuuu|||{{{yyywwwooohhhffflllrrruuuvvvgggjjjmmmppppppnnnkkkhhhqqquuuvvvpppggggggrrr}}}qqqmmmjjjmmmsssvvvqqqlllgggmmmrrrsssoookkklllooonnnllljjjjjjkkklllllllllmmmnnnpppooonnnmmmnnnooossstttttttttrrrpppnnnlllhhhlllppppppmmmkkklllnnnoookkkhhhlllssssssmmmeeebbbkkksssqqqiiieeeiiipppxxxpppgggdddhhhnnnpppooohhhjjjlllmmmmmmllljjjiiioooyyyzzzpppkkkqqqxxxxxxlllllllllnnnppppppnnnmmmoooppppppnnnjjjhhhjjjlllpppnnnmmmlllmmmmmmkkkjjjooollliiiiiillloooqqqrrriiijjjmmmqqqrrrpppkkkgggttttttrrrllldddbbbfffkkkkkkkkklllooorrrrrrooollloootttwwwrrrjjjggglllssssssnnnlllqqqyyy}}}yyyssshhhlllpppqqqooonnnoooqqqnnnoooooonnnmmmmmmoooqqqhhhjjjlllkkkiiiiiilllpppmmmjjjjjjnnntttuuuqqqlllkkkrrrwwwsssjjjeeehhhnnntttkkkdddeeemmmsssrrrnnnfffhhhllloooooonnnjjjhhhlllqqqtttqqqlllkkkooouuullljjjiiilllqqqrrrnnniiihhhmmmqqqooojjjggghhhkkkmmmmmmlllkkkkkkmmmnnnoookkkooorrrsssqqqpppppprrrllllllllllllkkkkkkjjjiiinnnpppooolllhhhgggjjjmmmiiieeeccchhhoooqqqlllfffffflllpppllleeecccjjjqqquuupppmmmpppvvvwwwqqqkkkiiijjjkkkjjjhhhiiikkkmmmppppppnnnmmmlllnnnrrrtttlllooorrrrrrooolllmmmnnnlllmmmooosssvvvwwwuuusssoooqqqrrrqqqnnnmmmnnnppptttooojjjjjjmmmqqqssssssaaajjjsssvvvqqqkkkggggggnnnnnnnnnllllllmmmqqqtttiiijjjmmmrrruuusssmmmggglllttt{{{xxxpppmmmttt{{{xxxsssnnnnnnrrrtttssspppqqqqqqrrrqqqqqqsssvvvyyyxxxuuuqqqrrrxxxzzzvvvyyyzzzsssllliiipppuuusssllliiilllqqqrrrooolllmmmrrruuutttssseeennnwwwyyyrrrlllkkklllpppooonnnnnnoooqqqsssuuupppmmmkkknnnrrrsssooojjjlllmmmnnnllljjjlllppptttnnnnnnnnnooorrrtttuuuvvvqqqqqqpppoooooopppsssuuummmqqqtttrrrmmmhhhggggggrrrrrrqqqoooooottt}}}uuurrrssszzzuuujjjoooxxx~~~vvvhhhdddnnn{{{tttpppooouuu}}}xxxpppggglllqqqrrrqqqooooooppptttsssrrrssstttuuusssqqqpppqqqrrrrrrsssssssssrrroooooopppqqqrrrsssssssssooosssvvvuuuqqqppptttxxxyyytttnnnmmmooorrrqqqoookkkssszzzzzztttoooooorrr{{{vvvsssuuuzzz~~~vvvnnnooozzz~~~vvvnnnnnnkkksss|||~~~rrrnnnooolllxxxooo{{{zzzwww|||~~~uuuwww~~~vvvxxx}}}uuutttpppkkkggggggkkkppptttnnnmmmllljjjiiijjjmmmppptttqqqpppqqqqqqmmmnnnqqqnnnpppppplllhhhiiinnnttttttppplllmmmrrruuusssqqqhhhmmmrrrqqqlllhhhgggiiipppnnnjjjggghhhlllppptttpppmmmmmmttt{{{zzzpppeeeoooppppppmmmjjjjjjnnnrrrllliiihhhlllrrrrrrmmmfffbbbgggkkkkkkhhhfffiiimmmqqqooommmllllllnnnppprrrtttqqqmmmlllnnnooonnnlllooollljjjlllqqqtttqqqnnnooorrruuurrrmmmjjjmmmpppqqqlllhhhiiimmmnnnjjjeeeeeennnwwwwwwpppjjjkkknnnooommmiiiggghhhlllrrruuukkkjjjjjjmmmqqqqqqmmmiiipppqqqqqqnnniiifffgggiiiiiimmmrrrssspppnnnnnnooopppnnnlllkkklllnnnoooooojjjpppvvvxxxtttpppmmmlllooommmjjjkkkooorrrrrrqqqhhhhhhkkkpppuuutttllleeellllllkkkfffbbbdddmmmuuusssmmmiiimmmuuuxxxsssllllllrrrwwwtttlllfffgggjjjssslllffffffmmmrrrrrrppppppllliiiiiikkkmmmmmmllloooiiihhhooouuutttooolllnnnooooookkkggggggmmmsssooojjjddddddhhhkkkiiieeeggglllqqqpppkkkggggggiiixxxtttnnnkkklllnnnqqqrrraaahhhooorrroookkkgggeeevvvvvvsssnnnhhhgggjjjnnnkkkgggcccdddhhhkkklllkkklllkkkiiiiiijjjllllllkkkmmmnnnpppqqqrrrpppnnnmmmrrrllleeecccgggmmmrrrtttnnnhhhhhhrrruuuoookkkmmmvvvxxxxxxqqqiiigggnnnuuupppiiieeejjjtttxxxqqqiiifffooowwwuuummmggggggkkkxxxoooeeedddiiinnnooolllhhhkkkoooqqqqqqnnnkkkhhhoooooonnnoooooonnnllljjjkkklllnnnooonnnnnnooooooppppppqqqqqqrrrsssuuuvvvqqqwwwzzzvvvlllfffiiinnnwwwsssooolllnnnssszzzuuunnnooozzz}}}{{{tttqqqwwwyyytttnnnlllnnnpppooommmllllllnnnmmmppprrrrrrpppmmmmmmnnnnnnnnnnnnmmmnnnooopppppppppoooooopppqqqrrrqqqoooqqqssstttqqqmmmnnnsssyyyqqqjjjfffhhhooorrrmmmgggiiisss{{{xxxnnniiinnnuuuzzzqqqiiijjjqqqvvvtttpppiiinnntttwwwuuupppkkkhhhrrrtttuuurrrnnnpppvvv}}}rrrtttwwwwwwvvvtttssssssssspppmmmlllnnnooonnnllloootttyyy{{{zzzuuuqqqoootttnnnhhhiiipppvvvvvvtttqqqmmmooowwwwwwooommmqqqyyyzzzwwwrrrmmmnnnuuu{{{nnnkkkkkkqqqxxxzzztttnnnnnnvvv}}}xxxnnnllltttssshhhkkkqqqrrrppppppvvvxxxzzzwwwsssqqqsssuuu{{{{{{vvvssswww}}}{{{tttqqquuuxxxvvvqqqoooqqqtttzzzuuuwwwyyyuuurrruuu}}}~~~}}}xxx}}}xxx|||xxxwwwzzzzzzwwwuuuxxxmmmmmmmmmmmmmmmmmmmmmmmmppppppnnnjjjfffggglllrrrooollllllrrrtttrrrppppppnnnpppqqqmmmiiiiiiooouuussspppnnnooorrrtttsssqqqnnnppprrrqqqmmmkkkkkklllrrrnnniiieeefffkkkqqquuurrrqqqrrrsssuuuuuurrrooommmllllllllllllllllllkkkmmmmmmmmmoooooonnnllliiigggggghhhhhhhhhhhhiiikkkjjjjjjlllmmmnnnoooppppppxxxtttooolllmmmnnnnnnmmmiiiiiikkkooorrrqqqlllgggnnnppprrrpppmmmkkkmmmooollllllllllllkkkjjjiiihhhiiimmmrrrsssqqqnnnmmmllljjjjjjkkkkkklllmmmmmmmmmpppooonnnmmmmmmnnnqqqsssooonnnnnnnnnllljjjgggeeehhhnnnsssrrrnnnlllnnnqqqsssnnniiihhhkkkooopppoookkknnnqqqsssqqqnnnkkkjjjrrrnnniiihhhkkkooorrrtttmmmllllllooorrrrrrooolllkkkjjjhhhhhhiiijjjlllnnnooonnnmmmooorrrsssrrrppppppppppppooommmkkkjjjjjjkkkkkkkkknnnpppqqqpppooorrrnnniiihhhjjjmmmnnnooonnnjjjjjjqqqvvvsssnnnlllnnnqqqqqqnnniiihhhmmmrrrmmmjjjgggfffhhhiiiiiihhhgggjjjmmmmmmkkkjjjkkklllrrrrrrqqqoooooonnnnnnoookkkmmmooonnnkkkhhhhhhiiipppppppppqqqpppnnnkkkiiiiiiiiihhhgggggghhhkkknnnpppllliiiiiimmmoooooommmjjjnnnrrrsssqqqnnnmmmmmmrrrnnniiihhhkkkpppssstttnnnllllllpppqqqnnnlllmmmqqqqqqqqqpppnnnmmmnnnooollljjjiiilllpppqqqooolllnnnpppqqqpppmmmjjjjjjkkkmmmmmmnnnoooooonnnllljjjnnnmmmmmmmmmllllllllllllllllllmmmpppsssrrrlllgggjjjnnnqqqpppmmmlllnnnqqqqqqooonnnoooqqqsssrrrqqqrrrvvvyyywwwqqqllllllmmmrrrpppnnnmmmnnnrrrwwwzzzpppmmmqqqyyy}}}{{{uuurrrpppqqqsssqqqmmmjjjmmmrrrtttqqqlllkkkqqqwwwvvvpppkkkllloooqqqpppnnnmmmmmmnnnppprrrgggkkkqqqtttuuuqqqllliiisssttttttrrrooonnnqqqtttpppllljjjkkkooopppmmmjjjmmmqqquuutttpppmmmoooqqqqqqpppnnnooopppooommmkkknnnppprrrsssqqqpppqqqqqqmmmnnnppprrrssstttvvvwwwxxxzzzzzzwwwrrrppprrruuusssnnnjjjkkkpppsssqqqnnnkkkrrryyy{{{wwwrrrooonnnwwwqqqjjjhhhmmmssswwwxxxllllllqqqwwwwwwqqqlllkkktttuuuuuusssooooooqqqtttoooooopppqqqrrrssssssrrrrrrsssssssssssstttvvvxxxvvvppplllooopppnnnnnnqqq~~~{{{vvvssssssuuuwwwyyyxxxsssuuu|||yyyuuutttzzzzzzxxxrrrllllllssszzzvvvwwwyyy{{{wwwsssyyyvvvwww~~~zzzvvvyyy}}}zzz}}}~~~xxxuuu|||hhhkkkooorrrrrroookkkhhhpppqqqooojjjeeefffkkkqqqjjjgggjjjqqqvvvtttrrrqqqpppqqqpppnnnkkklllppptttqqqpppqqqqqqqqqrrrrrrrrruuusssqqqooonnnnnnooopppkkkjjjiiihhhhhhkkkmmmoootttuuuuuusssoooppptttyyykkkiiihhhjjjnnnnnnkkkgggoooqqqrrrqqqmmmkkkkkklllkkkiiifffgggiiikkkjjjiiifffhhhllloooqqqrrrsssrrrzzzvvvpppmmmlllmmmmmmmmmlllmmmnnnoooooommmkkkjjjmmmmmmmmmmmmmmmmmmmmmmmmggglllpppoooiiifffhhhkkknnnlllkkknnnrrrsssppplllfffiiimmmoooooommmiiifffssssssrrrmmmjjjlllssszzznnnlllkkkmmmpppoooiiicccjjjnnnrrrqqqllljjjnnnssstttnnnhhhgggjjjnnnooonnnnnnnnnmmmnnnooonnnmmmkkkooommmkkkkkkmmmoooooooooqqqpppnnnnnnoooqqqssstttkkkhhhgggkkkppprrrmmmhhhkkknnnqqqqqqnnnmmmpppssstttnnniiijjjnnnpppnnnjjjdddjjjppptttsssqqqoooooorrrnnnjjjhhhiiilllooopppkkkjjjlllsssuuurrrooonnnpppqqqrrrppplllkkkmmmooojjjkkkkkkiiiggggggiiillliiiiiiiiiiiijjjlllnnnpppkkkooottttttqqqmmmlllllltttsssooojjjggggggjjjmmmjjjkkknnnssswwwtttllleeehhhjjjkkkiiifffggglllppprrrnnnkkklllpppsssqqqnnnjjjnnnrrrrrrpppmmmmmmmmmooommmkkklllnnnpppqqqqqqnnnqqqqqqmmmkkkmmmnnnllllllkkklllooosssrrrmmmhhhiiilllnnnnnnmmmlllmmmnnnuuupppkkkiiilllnnnmmmkkkdddnnnyyy|||wwwoookkkiiirrrooollliiiiiikkkmmmpppkkkjjjlllqqquuutttmmmgggkkknnnqqqpppmmmkkknnnqqqqqqooommmnnnpppqqqpppnnntttuuuvvvwwwvvvtttpppmmmmmmmmmmmmnnnoooqqqrrrsssrrrrrrrrrsssyyywwwmmmhhhnnnwwwuuulllggglllwww{{{tttkkkiiirrrzzzyyypppjjjlllqqqrrrpppnnnllllllmmmpppqqqggglllsssuuussspppmmmmmmtttttttttsssrrrqqqoooooooooppppppooonnnmmmmmmnnnrrrpppnnnooopppqqqooommmiiinnnttttttoooiiigggfffssssssqqqooonnnqqqvvvyyyjjjkkkmmmrrrwwwxxxvvvttt~~~~~~{{{uuunnnmmmqqqvvvrrrmmmiiikkkrrrvvvtttpppjjjpppvvvwwwsssooonnnnnnrrrpppooonnnooorrrtttuuuooorrrtttrrrrrrrrrppplllnnnppprrrsssrrrpppmmmkkkqqqsssuuuqqqllllllqqqvvvwwwpppkkknnnvvvzzzvvvqqqjjjlllppprrrppplllmmmrrr{{{sssqqqtttxxxzzzzzztttmmmsssuuupppwww}}}|||yyysssooooootttxxxvvv}}}vvvrrrwwwtttxxx}}}~~~~~~~~~||||||}}}|||~~~~~~iiikkkooorrrrrroookkkiiinnnmmmkkkiiihhhiiijjjlllggggggjjjppprrrpppqqquuutttqqqmmmmmmoooqqqrrrqqqoooqqqrrrrrrqqqpppqqqrrryyyuuupppmmmmmmoooqqqqqqdddgggkkkmmmnnnllljjjhhhtttuuutttqqqmmmnnntttyyyjjjiiihhhjjjlllmmmkkkiiipppqqqqqqooommmkkklllmmmkkkkkkkkkllllllllljjjiiimmmmmmmmmoooqqqtttwwwxxxuuussspppnnnmmmmmmmmmmmmvvvtttqqqmmmkkklllppptttllljjjjjjkkkmmmnnnmmmlllfffkkkooonnnjjjhhhiiikkkooollljjjlllpppsssrrrooojjjlllnnnooonnnllliiigggqqqrrrqqqnnnmmmnnnqqquuunnnmmmlllnnnoooooollliiinnnoooooonnnmmmmmmppprrrpppnnnkkkjjjjjjlllmmmnnnsssppplllllloooqqqpppnnnhhhkkkpppssstttpppkkkgggppppppooonnnmmmooossswwwllljjjjjjnnnssstttooojjjkkknnnpppooollllllooorrrrrrmmmiiijjjnnnpppmmmiiifffjjjooorrrrrrqqqqqqpppnnnllljjjiiiiiikkkmmmnnnjjjiiikkkqqqsssqqqqqqtttrrrpppnnnnnnoooooollliiigggkkknnnlllgggfffjjjooollliiiggggggiiimmmoooppphhhnnntttuuuppplllkkkllluuussspppllljjjjjjkkkmmmiiijjjmmmrrrtttrrrmmmhhhjjjkkkkkkjjjiiiiiilllooommmmmmoooqqqrrrrrrpppoooooooooooooooppppppooonnniiiiiijjjlllmmmmmmmmmlllnnnuuuuuukkkggglllooollljjjjjjlllppprrrqqqmmmhhhkkknnnoooooommmlllmmmoootttoooiiihhhkkkmmmmmmkkkfffqqq}}}}}}uuuooommmpppnnnmmmkkkkkkkkkmmmnnnmmmnnnooopppppppppnnnmmmnnnnnnnnnmmmllllllmmmnnnooopppqqqpppooonnnnnnnnnwwwsssqqqssswwwwwwsssnnnjjjlllnnnpppqqqqqqpppoooxxxwwwrrrlllsss}}}uuunnnjjjnnnvvvsssnnnkkknnntttvvvrrrmmmlllqqqwwwvvvpppmmmpppsssooonnnmmmllllllmmmmmmnnnrrrttttttqqqmmmnnnuuu{{{sssssssssttttttssspppmmmnnnrrruuurrrmmmkkknnnqqqrrrooollllllooopppooolllhhhnnntttuuupppkkkhhhgggssssssrrrpppoooqqquuuxxxooooooppprrrtttwwwxxxxxx|||wwwrrrooooooppprrrpppnnnmmmnnnqqqssstttsssooopppqqqqqqppppppoooooohhhnnnuuuxxxvvvrrrnnnmmmxxx{{{uuukkkjjjtttxxxuuunnnoooppprrrsssppplllhhhooosssuuurrrmmmlllqqqvvvvvvqqqmmmooouuuwwwsssnnngggkkkppprrrpppnnnpppssszzzwwwssssssuuuwwwxxxxxxuuupppsss||||||ssssss{{{vvvvvvxxxzzz{{{yyysssnnnzzz~~~{{{~~~~~~||||||}}}zzzttt{{{|||zzzuuuxxx~~~wwwzzzxxxtttzzzxxxuuunnnnnnnnnnnnnnnnnnnnnnnniiigggfffhhhlllnnnkkkggghhhjjjmmmnnnkkkiiioooxxxwwwpppjjjlllrrruuurrrnnnppprrrrrrrrrppppppqqqrrrxxxtttnnnkkkkkknnnpppqqqjjjkkkmmmnnnoooooonnnnnnrrrqqqooonnnnnnpppqqqqqqjjjkkkkkkjjjiiijjjnnnqqqooonnnllllllnnnnnnmmmkkkhhhmmmrrrrrroookkkkkkllltttqqqmmmkkklllqqqwww{{{nnnooooooooonnnmmmllllllwwwvvvsssooommmnnnrrrvvvkkkjjjiiikkkmmmnnnmmmllljjjjjjkkklllmmmmmmkkkjjjllllllmmmmmmmmmooorrrtttsssqqqnnnlllkkkkkkmmmnnnmmmmmmnnnppprrrqqqmmmjjjnnnooopppnnnllllllooorrrrrrooommmmmmoooqqqrrrqqqkkknnnqqqoookkkiiikkknnnsssppplllllloooqqqqqqpppiiimmmqqqtttsssooojjjgggkkkmmmnnnnnnnnnoooqqqsssnnnooopppppppppooopppqqqnnnmmmllllllmmmnnnnnnnnnnnnnnnnnnooonnnmmmjjjhhhmmmkkkkkkllloooqqqrrrrrrjjjjjjkkkkkkjjjjjjjjjjjjjjjggghhhllloooppptttyyysssmmmiiikkkqqqrrrllleeehhhkkknnnmmmjjjiiilllpppnnnkkkhhhgggiiilllmmmnnnjjjooosssrrrnnnkkkllloooooopppqqqrrrqqqpppmmmkkkmmmnnnooonnnlllkkkmmmpppmmmkkkiiiiiikkkmmmmmmkkkeeekkkrrrtttqqqnnnmmmnnnuuupppkkklllqqqtttqqqnnnfffhhhkkkllllllllljjjjjjmmmuuuuuulllhhhmmmpppmmmmmmoooqqqpppmmmkkklllmmmqqqooommmnnnpppqqqpppooommmmmmlllkkkiiiiiijjjkkkqqquuu{{{~~~}}}yyyuuurrrjjjkkknnnppppppnnnkkkiiirrrsssrrrnnnjjjkkkpppuuuqqqmmmiiijjjmmmnnnllliiinnnsssvvvuuuooolllnnnrrrwwwrrrnnnooosssvvvtttqqqmmmnnnpppqqqrrrqqqpppoootttuuuqqqmmmssstttppprrrrrrqqqpppmmmppprrrqqqnnnkkkmmmoooooooooppppppqqqrrrtttuuukkkkkkmmmmmmmmmlllkkkjjjuuuvvvtttoookkknnnwwwqqqqqqqqqsssttttttrrrpppooosssuuusssnnnlllooossspppooonnnnnnmmmmmmnnnnnnmmmnnnppprrrsssrrrooommmooorrrtttuuusssqqqooooooxxxxxxvvvrrrooorrryyy{{{vvvqqqppprrrsssqqqnnnpppqqqrrrpppnnnnnnqqqsssvvvqqqllllllooorrrrrrqqqgggnnnvvvxxxuuuooolllkkkxxx{{{uuukkkkkktttyyyvvvsssrrrqqqqqqqqqooollljjjmmmoooqqqrrrsssrrrssssssrrrtttvvvtttpppnnnoooqqqlllmmmnnnnnnpppssstttsssmmmqqquuuwwwuuusssssssssxxxxxxuuupppooouuu{{{~~~sssrrrssszzzuuukkkxxxwwwooozzz~~~zzzuuuqqqyyyrrruuuzzztttwww{{{yyy}}}|||{{{pppooommmkkkkkkmmmooopppgggfffeeeiiimmmnnnkkkgggkkkkkkmmmllliiifffmmmvvvuuuppplllmmmqqqtttrrrnnnsssrrrqqqpppppppppqqqrrrtttrrrooollljjjkkkmmmooowwwsssnnnjjjkkkpppvvv{{{ooollljjjkkkooopppmmmjjjjjjlllmmmkkkhhhjjjpppuuuooommmlllmmmoooooommmjjjfffmmmttttttoookkklllnnnssspppllliiijjjnnnssswwwkkkmmmoooooommmllllllmmmmmmooorrrtttuuussspppmmmkkkllllllmmmmmmmmmnnnnnnooojjjgggiiiooorrrooojjjjjjmmmooonnnllllllqqqvvvyyyuuuooojjjiiilllpppsssllllllmmmqqquuusssllleeeoooppppppmmmjjjjjjooouuusssqqqooooooqqqssssssrrrlllooorrrpppllljjjlllnnnooonnnmmmmmmnnnppppppooosssssspppmmmjjjjjjmmmpppgggiiikkknnnoooooonnnmmmooorrrtttpppkkkjjjooouuuppplllhhhiiimmmooonnnkkkjjjmmmqqqqqqnnnjjjiiiiiiooollliiijjjmmmpppqqqqqqiiikkklllkkkjjjiiijjjkkkkkkgggfffjjjnnnppprrrvvvpppllliiikkkoooppplllhhhjjjjjjkkklllmmmnnnnnnnnnmmmlllkkkjjjjjjjjjkkklllnnnpppqqqooommmlllooorrrkkkmmmppptttuuusssnnnjjjooopppoookkkggghhhmmmsssnnnjjjhhhiiilllnnnllliiidddiiioooqqqnnnllllllmmmsssoookkkmmmrrrtttpppllliiikkknnnnnnmmmllllllmmmlllqqqrrrooonnnoooooommmooosssuuuppphhhffflllssstttoookkkmmmsssuuusssoooiiimmmooonnniiihhhjjjmmmuuutttuuuwwwzzzzzzvvvsssfffiiinnnrrrrrrpppllliiissstttsssppplllmmmsssxxxrrrnnnjjjjjjlllmmmkkkiiioootttxxxvvvqqqnnnpppssssssqqqooooooppprrrssssssrrrqqqqqqqqqqqqqqqrrrrrrjjjlllppptttzzzlllkkkssswwwrrrllljjjqqquuurrrjjjfffjjjooopppnnnmmmnnnqqqttttttsssiiijjjlllmmmmmmmmmlllkkknnnppprrrqqqooopppsssvvvrrrqqqqqqqqqqqqrrrssstttpppqqqrrrrrrqqqpppqqqrrrnnnpppqqqpppmmmlllmmmoooqqqnnnmmmoootttwwwtttqqqlllpppuuuwwwuuupppllljjj{{{|||yyysssmmmooowwwtttqqqoooppptttuuurrrnnnrrrrrrrrrpppmmmlllnnnqqqvvvqqqllllllpppssssssrrrqqqssssssqqqnnnlllnnnqqqnnnrrrtttsssssstttrrroooxxxwwwtttpppnnnmmmmmmmmmkkkkkknnnssswwwwwwtttpppooovvv{{{wwwnnnjjjnnnsssrrrpppmmmlllqqqwwwvvvrrrgggmmmtttwwwuuurrrqqqrrrzzz{{{vvvmmmnnnxxx~~~|||vvvsssrrrvvv{{{}}}yyyttttttuuuoooyyy~~~zzzzzz||||||}}}{{{zzzzzz|||||||||{{{}}}xxxvvv{{{|||vvv|||lllllllllllllllllllllllliiijjjkkkjjjiiiiiilllnnnnnnjjjhhhkkkllljjjlllooonnnqqqrrrpppmmmmmmooossswwwsssnnnmmmooorrrrrrqqqoooqqqqqqnnnjjjiiikkknnnxxxsssmmmjjjjjjooovvv{{{mmmjjjhhhjjjmmmnnnkkkhhhiiijjjkkkkkklllnnnppprrrnnnppprrrqqqooolllkkkkkkjjjlllnnnnnnmmmlllnnnoookkklllnnnoooppppppppppppooopppooommmjjjjjjmmmppphhhjjjnnntttxxxvvvpppjjjllloooppppppmmmlllnnnqqqqqqlllgggiiiooosssqqqnnnkkknnnpppooollllllppptttwwwtttpppmmmlllmmmppprrrooopppqqqrrrrrrqqqnnnlllooonnnmmmlllkkklllnnnooopppsssuuutttqqqpppssswwwuuuqqqmmmkkkmmmnnnooonnnlllnnnqqqqqqqqqpppppppppyyyvvvqqqjjjgggiiioootttffffffhhhlllpppqqqmmmjjjooorrrsssnnngggffflllrrrppplllhhhhhhkkkmmmmmmkkkjjjlllnnnnnnlllkkkkkkllliiikkknnnooonnnllllllmmmmmmnnnmmmjjjhhhiiimmmpppmmmgggeeekkkpppooommmmmmkkkmmmpppooolllkkknnnqqqnnniiigggjjjqqqtttpppkkkhhhkkknnnmmmkkkiiijjjlllqqqpppooonnnnnnoooqqqrrrnnnnnnoooqqqssssssoookkknnnnnnmmmkkkkkklllnnnpppkkkkkkjjjjjjkkkkkkjjjjjjjjjiiigggiiilllnnnnnnmmmiiilllppprrrrrrooollliiilllnnnoooooommmlllnnnpppllljjjmmmsssuuurrrnnnnnnpppssstttooogggeeellltttrrrnnnjjjlllrrruuusssppplllnnnpppnnnjjjiiillloooooooooppprrrttttttqqqnnnhhhiiikkknnnooooooooooooppppppqqqtttwwwxxxvvvsssqqqqqqpppnnnjjjjjjlllnnnqqqrrrsssttttttsssqqqppplllqqquuuuuuqqqoooqqqssswwwtttpppnnnnnnppptttvvvkkkiiinnnxxx~~~{{{jjjiiipppssspppmmmlllnnnpppooolllkkkkkkmmmmmmnnnppprrrrrrqqqpppooollllllkkkkkklllnnnpppqqqiiikkkoooqqqrrrqqqpppnnnttttttssspppmmmnnnssswwwrrrooommmooosssuuussspppnnnoooqqqqqqpppnnnnnnnnnqqqnnnlllnnnsssuuutttrrrmmmpppssstttssspppooonnnwwwwwwwwwtttqqqqqqsssuuuppprrrssssssqqqqqqsssuuuuuuqqqmmmlllooopppnnnlllmmmpppqqqqqqpppoooqqqrrryyywwwsssooommmnnnqqqtttkkklllrrrxxxyyysssooonnnzzzzzzwwwrrrllljjjkkknnnjjjkkknnnsssvvvwwwtttqqqooossswwwvvvrrroooqqqsssrrrrrrpppmmmqqqvvvuuuooommmoooppprrrssstttuuuvvvyyyvvvuuuxxx{{{zzzwwwuuuwwwyyyyyywwwuuuvvvzzzyyyyyyyyy{{{zzzxxxyyyyyyuuuyyy|||uuuuuu|||}}}zzzuuuvvvyyysss|||}}}fffhhhlllnnnnnnlllhhhfffkkkoooqqqlllddddddllluuuooogggdddjjjppppppllliiihhhqqqxxxtttjjjfffnnnwwwzzzssslllkkkooorrrsssqqqmmmpppssspppkkkhhhjjjnnnnnnnnnmmmmmmmmmoooqqqrrrkkkjjjiiiiiijjjkkkjjjiiiiiiggghhhkkkppprrrpppmmmmmmsssxxxvvvoooiiiiiilllnnnkkkhhhhhhjjjmmmooopppeeejjjqqqwwwyyyvvvpppllluuutttpppkkkggghhhnnnsssllljjjkkkpppvvvxxxtttooommmpppsssrrrmmmlllooosssrrrmmmiiiiiinnnrrrrrrqqqmmmnnnnnnnnnnnnnnnppprrrsssrrrqqqppppppooooooooosssuuutttqqqnnnnnnrrrvvvnnnllljjjkkknnnnnnkkkhhhllluuu{{{xxxpppmmmsss{{{}}}rrrhhhfffmmmrrrrrrnnnlllqqquuuvvvtttrrrrrrssswwwvvvsssnnnjjjjjjnnnrrrhhhffffffjjjppprrrnnniiiooopppppplllgggeeeiiimmmnnnllliiiiiijjjkkkllllllkkkjjjjjjjjjkkkmmmnnnoooaaajjjsssuuupppjjjhhhiiirrrqqqmmmiiigggiiipppvvvnnnhhhgggmmmrrrooohhhdddfffooovvvrrriiifffoooyyyqqqiiidddiiitttxxxrrriiidddjjjooopppllliiijjjlllrrrpppnnnooopppqqqqqqqqqssspppmmmmmmoooqqqooonnnllljjjjjjmmmpppqqqnnnkkkhhhkkkmmmllliiigggiiilllrrriiiaaabbbjjjqqqqqqmmm___iiiuuuxxxrrrjjjggggggmmmnnnooommmkkkkkknnnrrrkkkfffjjjvvvzzzsssnnnooooooqqqrrrmmmhhhgggmmmssspppmmmkkklllpppssssssrrrqqqpppooommmlllllloooqqqfffiiinnnqqqqqqoookkkiiikkkjjjiiiiiikkknnnrrruuukkkkkknnnyyyxxxmmmoootttwwwrrriiiffflllttttttpppnnnqqqwwwxxxrrrlllgggqqqzzzzzzsssnnnooossszzzvvvpppkkkkkkooouuuyyytttlllmmmxxx~~~xxxllliiikkklllnnnppppppllliiilllqqqrrrooojjjiiiooouuuwwwsssnnnkkkkkkpppnnnkkkiiikkkoootttwwwkkkkkkllloooqqqrrrqqqooowwwwwwuuuooojjjkkkrrrxxxtttnnniiimmmuuuyyytttnnnoooooopppqqqrrrqqqnnnlllnnnmmmmmmoooqqqrrrqqqpppooopppqqqpppppppppsssuuuqqqqqqsssuuuvvvtttoookkknnntttxxxuuunnnlllsss{{{wwwnnngggiiiqqquuuppphhheeennnwwwwwwppplllnnnrrryyywwwuuusssrrrrrrqqqqqqppplllpppyyyzzzrrrqqqvvvyyy{{{zzztttlllhhhiiimmmkkkmmmpppsssttttttssssssqqqqqqqqqsssvvvvvvtttrrrpppsssssspppqqqtttssslllwwwrrrllllllqqqwwwzzz{{{wwwooottt{{{pppooosss|||~~~tttqqqxxx~~~yyywww|||xxxqqqvvv~~~xxx{{{wwwwwwttt{{{zzz}}}~~~bbbgggnnnssstttpppjjjfffrrrrrrpppkkkggggggkkkpppnnnllliiiiiikkkmmmnnnnnnppppppoooooonnnooopppqqqpppqqqqqqooolllkkkmmmppprrrooolllkkknnnoooooonnniiimmmpppqqqpppnnnllllllrrrrrrpppjjjdddeeelllsssmmmgggcccgggooosssoooiiiiiisss||||||sssjjjhhhjjjtttnnnhhhgggjjjmmmoooooommmkkkkkkooouuuwwwtttpppooooooooonnnnnnmmmllllllnnnssssssnnnkkkoootttwwwpppkkkhhhkkkqqqtttrrrnnniiilllppppppooommmmmmmmmxxxsssnnnmmmpppsssttttttiiiooovvvyyyvvvpppkkkiiiwwwyyyyyysssmmmlllttt|||tttmmmggghhhnnnqqqmmmhhhppprrrrrrqqqpppppprrrtttxxxvvvtttpppnnnnnnpppssssssrrrqqqpppqqqrrrtttuuuqqqooonnnoooqqqooojjjfffqqqrrrpppjjjfffgggooovvvuuullldddfffmmmoooiiiaaadddkkkqqqooogggcccfffkkkqqqjjjeeegggnnnrrrqqqmmmfffhhhllloooooolllhhheeeoooooonnnjjjggghhhnnntttkkkllllllkkkjjjiiijjjllljjjjjjkkkmmmpppqqqqqqppphhhlllppppppmmmjjjjjjkkkpppllliiijjjnnnrrrsssrrreeekkkrrruuutttoookkkhhhsssuuuuuupppiiihhhooovvvooohhheeelllwwwyyypppeeehhhkkknnnmmmkkkjjjmmmpppvvvpppkkkiiijjjllllllkkkggglllrrrssspppmmmlllmmmkkkiiilllrrrtttnnniiigggpppqqqrrrrrrqqqpppqqqrrrmmmlllkkkmmmooopppmmmiiikkkppptttrrrlllkkkooouuutttiiigggmmmrrrqqqnnncccfffkkkoooooolllgggdddqqqrrrqqqlllggghhhooovvvllllllooouuuzzz{{{xxxtttsssttttttsssqqqpppooopppmmmrrrwwwvvvrrrnnnnnnooouuuuuurrroooppptttvvvssslllmmmoooppppppooonnnmmmsssrrrpppqqqyyyzzzrrrjjjhhhggghhhkkkqqqyyynnndddgggqqqvvvqqqiiilllrrrxxxxxxrrrnnnmmmnnnpppmmmmmmrrruuussspppooolllnnnpppqqqrrrssstttvvvsssrrrppppppqqqrrrqqqppphhhooouuutttmmmjjjooouuuxxxooohhhlllwww}}}xxxqqqllljjjnnnuuurrrjjjjjjrrrsssvvvrrrhhhiiirrrwwwtttmmmmmmooouuuzzzxxxppphhhvvvwwwwwwsssooonnnssswwwpppmmmmmmppptttuuurrrnnnlllmmmooopppqqqqqqqqqqqqrrrpppttt{{{wwwmmmjjjpppooorrrttttttrrrssswww{{{vvvrrrnnnoooqqqqqqlllgggmmmzzzxxxlllkkksss|||{{{qqqjjjnnnyyy~~~yyyqqqiiipppvvvvvvoookkkllloooxxxsssnnnmmmrrrxxx}}}~~~yyypppqqq~~~}}}xxxxxx{{{zzz{{{~~~}}}zzzzzz~~~xxx{{{|||||||||yyyuuuwwwyyy{{{|||}}}|||{{{|||yyywww{{{~~~yyy}}}~~~yyywwwzzzkkklllmmmnnnoooooonnnnnnnnnnnnmmmmmmlllkkkhhhffflllmmmmmmllljjjkkknnnrrruuuqqqnnnmmmnnnpppppppppkkkooorrrqqqllljjjmmmpppzzztttmmmiiikkkppptttvvvkkkmmmooopppnnnmmmmmmmmmqqqpppnnnlllkkkkkkkkkkkkjjjhhhhhhjjjmmmnnnnnnmmmkkkooorrrsssqqqnnnlllkkklllmmmnnnnnnmmmmmmmmmnnnrrrnnnkkklllqqqttttttsssmmmllllllmmmooonnnkkkiiimmmtttwwwrrrmmmooouuuxxxqqqkkkgggkkkssswwwsssnnnkkklllnnnoooooonnnnnnnnnwwwsssnnnllllllnnnqqqrrrlllppptttuuusssqqqpppqqqssstttuuuuuutttsssssssssrrrrrrqqqnnnkkkjjjkkkmmmqqqooommmnnnqqqrrrrrrpppppptttvvvuuupppnnnnnnppprrrqqqooonnnooopppssstttkkkkkkjjjkkklllllljjjiiippppppnnnkkkhhhhhhmmmqqqooommmjjjiiiiiiiiigggfffiiikkklllkkkiiigggggghhhjjjjjjkkkmmmnnnnnnmmmlllmmmlllkkkjjjjjjjjjkkklllmmmkkkiiihhhiiijjjkkklllkkkmmmnnnkkkhhhhhhlllpppmmmkkkjjjmmmqqqrrrppplllhhhiiikkklllkkkjjjjjjjjjmmmlllkkklllnnnpppqqqpppjjjmmmpppqqqooommmllllllqqqqqqqqqpppoooooooooooonnnlllkkknnnrrrtttpppllllllkkkkkkkkklllmmmmmmmmmqqqpppooonnnlllkkkkkklllooonnnmmmmmmnnnnnnnnnnnnhhhgggkkkrrrtttooojjjiiippprrrsssqqqmmmlllnnnqqqnnnnnnnnnoooppppppnnnlllmmmooopppooommmmmmpppsssuuurrrnnnlllmmmnnnmmmmmmkkkkkkjjjjjjjjjjjjjjjjjjnnnnnnooonnnmmmmmmmmmmmmmmmnnnoooppprrruuuxxxzzzvvvrrroooqqqvvvwwwqqqkkklllsssxxxxxxqqqmmmmmmpppwwwuuupppmmmpppvvvvvvrrrmmmmmmnnnnnnnnnnnnooooootttrrrpppqqq{{{vvviiiggglllooopppqqqsssqqqpppppppppooommmllltttrrrqqqpppqqqrrrsssssslllkkknnnuuuxxxtttnnnlllrrrtttuuusssqqqsssxxx}}}ssspppmmmooosssuuusssqqqmmmpppsssqqqmmmlllnnnqqqwwwqqqkkklllsssxxxwwwtttiiiiiinnnsssssspppoooqqqooorrrssspppqqqsssrrrooooooqqqtttuuutttsssrrrrrrvvvrrrpppqqquuuvvvtttqqqkkkppptttuuuqqqnnnnnnoooqqqooonnnoooqqqssssssqqqpppqqquuuxxxvvvpppnnnpppwwwuuuqqqnnnnnnrrrzzzsssqqqooooooqqqrrrpppmmmrrrxxxzzztttpppqqquuuwwwvvvssspppqqqtttvvvtttrrrqqqrrrssssssssssssssstttqqqqqqsssuuuwwwwwwuuusssxxx{{{|||yyywwwyyy}}}|||wwwvvv|||}}}|||~~~yyyyyy|||vvvwww}}}{{{wwwssssssxxxxxxwwwzzz~~~uuusss}}}yyyuuu|||tttqqqmmmjjjjjjmmmrrruuukkkjjjkkkoooqqqnnnfff___iiimmmpppnnnjjjiiioootttvvvrrrnnnlllnnnoooooonnniiinnnrrrqqqnnnlllnnnpppxxxtttooolllmmmpppssstttnnnooonnnmmmllllllnnnppppppmmmkkknnnqqqqqqjjjdddfffjjjmmmmmmjjjjjjmmmpppnnnkkkiiikkkoooqqqooommmffflllrrrssspppmmmmmmnnnvvvqqqlllkkknnnqqqssssssjjjiiiiiilllnnnnnnlllhhhnnnvvvyyyuuupppqqqtttvvvrrrlllhhhkkksssvvvsssmmmllllllkkkmmmoooppppppoooooopppqqqpppnnnlllkkklllpppppppppppppppqqquuuxxxooonnnpppvvv{{{{{{ssskkkqqqvvvyyytttkkkfffjjjqqqppplllhhhkkkppptttqqqmmmkkkpppvvvvvvrrrnnnmmmnnnpppooonnnmmmnnnoooqqqrrriiiiiiiiihhhhhhjjjmmmpppnnnmmmlllkkkjjjjjjjjjkkkiiinnnpppmmmeeebbbfffkkknnnkkkggghhhjjjkkkiiifffdddjjjqqqqqqmmmiiiiiikkksssooojjjffffffiiinnnqqqjjjgggeeefffjjjkkkiiieeekkkmmmnnnllliiiiiinnnsssooommmlllnnnrrrrrrmmmiiijjjiiihhhiiijjjllllllkkkjjjlllnnnooonnnmmmmmmnnnnnnooonnnllljjjkkknnnpppmmmkkklllpppuuuuuuooohhhmmmnnnppppppnnnnnnppprrroookkkggghhhlllnnnmmmkkklllpppsssqqqmmmjjjkkkmmmtttooojjjiiimmmppppppnnnhhhgggjjjqqqssspppllllllooorrrsssqqqllljjjlllooonnnpppqqqqqqpppooooooppppppmmmjjjjjjnnnqqqqqqpppkkkooorrrqqqmmmjjjjjjkkkssspppjjjffffffiiimmmqqqkkklllnnnrrrsssqqqkkkfffnnnooonnnlllkkkoooxxxyyyqqqkkkpppzzz|||tttjjjnnntttxxxvvvppplllmmmpppvvvtttooommmqqqvvvuuupppooonnnmmmllllllnnnpppqqqrrrqqqrrrvvvllliiiqqquuutttqqqnnnuuu{{{xxxpppjjjkkknnn{{{rrrjjjiiipppwwwxxxvvvjjjjjjooowwwyyytttnnnkkkuuuvvvvvvsssppprrrxxx~~~qqqnnnlllooosssvvvtttqqqrrrpppnnnnnnnnnnnnmmmmmmqqqqqqrrrsssttttttsssrrrlllmmmmmmlllooouuuwwwuuulllmmmrrryyyyyyrrrmmmkkkrrrvvvyyyuuuooommmssszzzuuuoookkkpppyyy|||uuummmiiirrrzzzxxxoooiiilllrrruuurrroooooorrrtttsssrrrppptttwwwuuusssttttttqqqyyyuuupppnnnpppuuuyyy{{{qqqpppppppppqqqrrrssstttuuuuuurrrppptttxxxwwwrrrooossswwwuuupppmmmpppsssyyytttoooqqqwww{{{zzzxxxlllqqqyyy}}}{{{vvvoookkkwwwuuullluuu}}}vvvttt{{{~~~}}}vvvtttyyysss{{{|||wwwrrrqqqwwwzzzzzz||||||uuuvvv{{{tttqqqmmmjjjjjjmmmqqqtttlllllllllnnnooolllgggccciiilllnnnmmmkkkkkknnnrrrpppqqqpppooommmlllllllllnnnnnnnnnooopppqqqqqqqqqkkknnnqqqtttssspppkkkhhhoooooommmkkkjjjkkknnnqqqnnnllllllooorrrqqqjjjdddgggkkknnnmmmjjjjjjmmmpppmmmjjjhhhjjjoooqqqpppnnnjjjmmmpppqqqpppooooooppprrrooommmmmmnnnooonnnmmmjjjjjjkkkkkkkkklllmmmoooqqquuuvvvtttrrrsssssspppooommmlllmmmooopppnnnlllmmmllljjjkkknnnppppppoooeeekkktttwwwsssnnniiigggqqqpppooommmnnnqqquuuwwwnnnmmmooottt{{{{{{uuunnntttwwwxxxuuuooolllmmmpppmmmjjjhhhjjjnnnqqqpppnnnmmmooopppqqqqqqpppoooooollllllnnnnnnooonnnnnnmmmkkklllllljjjiiikkkqqqvvvlllkkkkkkllllllkkkiiifffgggnnnrrrmmmeeeaaafffmmmpppkkkggggggjjjkkkjjjgggdddjjjppppppjjjfffgggiiiqqqnnnjjjggggggiiimmmooojjjhhhggggggiiijjjiiigggkkklllmmmmmmmmmnnnpppqqqoooooopppqqqqqqnnnkkkiiinnnjjjggghhhllloooooonnnhhhlllpppqqqnnnkkkkkklllpppooommmjjjiiijjjnnnqqqjjjhhhjjjpppvvvvvvooohhhkkknnnqqqpppnnnlllnnnpppllliiiggggggiiikkkkkkkkkmmmooopppnnnlllkkklllmmmqqqooommmmmmnnnooonnnmmmnnnjjjjjjnnnpppooonnnpppmmmoooqqqqqqqqqooommmmmmnnnpppsssrrrooonnnooorrrrrrkkkfffhhhnnnsssrrrnnniiimmmrrrrrrnnnjjjjjjkkkuuurrrmmmiiihhhkkknnnqqqlllmmmppprrrssspppllliiioooooonnnmmmmmmpppvvv|||vvvrrrnnnpppuuuxxxuuuqqquuuuuussspppnnnnnnooopppqqqtttsssqqqrrrttttttpppqqqpppmmmlllmmmooorrrtttmmmpppvvv}}}rrrlllrrrvvvuuussspppuuuzzzxxxqqqlllmmmpppyyyqqqjjjjjjqqqwwwvvvssslllkkknnnsssuuuqqqooopppqqqrrrrrrrrrrrrrrrsssssspppppppppqqqrrrsssrrrrrrsssnnnjjjkkkoooqqqooollliiipppyyy|||xxxrrrnnnlllttttttmmmeeejjjxxx~~~{{{nnnkkkpppyyyyyyooojjjmmmssswwwxxxtttnnnmmmsss{{{uuuqqqooorrrwwwyyyvvvqqqooossswwwuuupppnnnppptttrrrsssssssssrrrqqqrrrssssssyyyxxxqqqqqqxxxzzzvvvrrrqqqsssvvvzzzyyytttooopppqqqrrrrrrqqqrrruuuwwwuuusssppppppuuuzzzwwwqqqlllsssxxxwwwpppmmmpppuuuyyytttppprrrxxx|||zzzwwwooouuu{{{}}}zzzuuurrrqqqxxx~~~~~~tttooouuu~~~{{{{{{}}}}}}vvvvvv}}}~~~|||wwwvvvvvvxxxzzz|||}}}}}}|||{{{|||~~~xxxsss|||zzzwwwmmmmmmnnnnnnnnnnnnnnnnnnppppppnnnkkkhhhiiilllpppllllllkkklllmmmmmmmmmmmmgggmmmsssrrrmmmiiijjjllltttooojjjlllrrrvvvuuuqqqfffkkkqqquuutttnnngggcccnnnnnnllljjjiiijjjmmmppplllnnnoooooommmkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmkkklllnnnppppppooooooooorrroookkkjjjmmmpppqqqqqqiiikkknnnqqqrrrooojjjfffkkknnnooolllhhhiiipppwwwssssssqqqpppsssuuupppiiikkkmmmooonnnkkkiiiiiikkkmmmlllkkklllnnnoooppppppffflllrrrtttssspppooooooqqqpppnnnnnnnnnooopppppppppppppppqqqtttvvvvvvvvvwwwssspppqqquuuuuurrrnnniiijjjkkkkkklllmmmoooqqqtttooojjjjjjnnnqqqrrrpppiiikkknnnqqqqqqooollljjjooooooooollljjjkkkqqqvvvkkkkkkkkklllmmmmmmjjjgggkkkmmmooolllgggfffhhhkkkmmmlllkkkiiihhhhhhiiijjjjjjjjjjjjiiihhhgggggghhhjjjjjjkkkkkkkkkkkkjjjjjjlllmmmllljjjhhhiiilllooolllkkkjjjnnnrrrsssoookkkmmmqqqtttsssnnnkkkkkklllnnnkkkggghhhkkkoooooooooiiimmmppppppmmmkkkkkklllnnnnnnnnnllljjjjjjlllnnniiijjjllloooqqqqqqooommmjjjlllnnnppppppnnnkkkiiifffhhhiiihhhggggggjjjmmmqqqmmmjjjiiikkkmmmmmmmmmjjjnnnssstttqqqnnnlllkkktttnnnjjjkkkmmmlllnnnrrrlllkkkmmmrrrvvvvvvqqqlllmmmoooqqqpppmmmlllnnnqqqrrrlllggghhhooosssqqqmmmnnnnnnnnnnnnoooooonnnmmmqqqqqqqqqpppooonnnmmmmmmppprrrsssqqqmmmlllooosssooonnnnnnqqqtttuuutttrrrqqqtttuuuqqqmmmnnnuuu||||||uuummmjjjmmmqqqrrrqqqllltttyyyvvvsssssssssqqqrrrqqqooonnnoooqqqtttvvvoooqqqvvv|||qqqjjjmmmqqqtttvvvuuusssppppppssstttrrrpppqqqooooooqqqsssssspppmmmqqqmmmkkkmmmnnnnnnqqqwwwmmmmmmooosssvvvuuunnnhhhooorrruuutttpppnnnoooqqqpppllliiikkkqqqsssqqqnnnkkkrrryyyzzztttooommmnnnvvvwwwrrrlllpppzzz}}}wwwtttnnnnnntttsssllllllrrrqqqssstttsssqqqppprrrttttttwwwyyyvvvqqqqqqvvv{{{yyysssnnnoootttxxxwwwtttmmmrrrwwwvvvqqqnnnpppsssxxx{{{wwwoooqqqzzz~~~zzznnnppptttzzz|||xxxpppiiirrrssstttsssrrrrrrtttuuuqqqtttsssrrrssswwwvvvsssnnnrrruuuvvvtttssstttvvvsssssstttuuuwwwvvvuuutttyyyzzzzzzxxxuuuuuuzzz~~~xxxrrrpppwww{{{xxxwwwzzzwwwuuu~~~yyy~~~~~~|||vvvzzzrrrqqqtttzzz{{{ttt}}}wwwxxxyyyttt}}}|||xxxgggjjjnnnqqqqqqpppmmmkkkrrrqqqnnniiifffiiiqqqxxxooommmllllllnnnooommmkkkdddjjjqqqrrrnnnkkklllnnnuuuooojjjlllssswwwuuupppmmmoooqqqpppnnnkkkkkkkkkkkklllllljjjiiiiiikkkmmmllloooqqqnnnhhhggglllqqqnnnkkkhhhjjjnnnpppnnnkkkiiinnnssstttpppmmmnnnpppvvvpppiiigggkkkoooqqqpppeeeiiinnnssssssooojjjfffnnnppppppmmmiiikkkrrryyytttsssooonnnqqqtttnnneeehhhkkkooonnnjjjggghhhjjjlllmmmooonnnmmmmmmnnnpppqqqpppmmmkkklllpppvvv{{{qqqpppoooooopppooommmkkkqqqrrrrrrpppnnnpppuuuyyyvvvppplllooowwwyyytttmmmjjjlllnnnmmmllllllooorrruuupppkkkjjjmmmqqqrrrqqqjjjllloooqqqqqqpppnnnlllnnnnnnmmmlllkkklllnnnpppkkkllllllmmmmmmmmmmmmmmmooommmkkkkkkkkkkkkjjjiiijjjmmmooolllhhhfffiiilllmmmiiieeedddfffhhhhhhgggeeegggjjjmmmnnnllljjjhhhmmmoooooollliiiiiinnnsssmmmkkkkkknnnrrrrrrooojjjnnnqqqsssrrrmmmkkkmmmooollliiiggggggiiikkklllmmmmmmnnnnnnnnnllllllmmmnnnlllmmmooonnnlllkkkjjjkkkkkkmmmooonnnllllllnnnqqqkkkkkkmmmoooqqqooojjjeeecccgggjjjjjjhhhhhhkkkooorrrmmmhhhgggkkkoooooonnnjjjooouuuuuuqqqmmmkkkllltttnnniiijjjkkkjjjlllppplllkkklllpppuuuvvvsssooonnnnnnooonnnmmmmmmnnnppppppmmmkkklllooopppooonnntttoookkkkkkooorrrqqqooommmooosssuuutttqqqmmmjjjsssuuuuuupppkkkkkkqqqxxxooonnnppptttxxxwwwpppjjjnnntttxxxrrriiihhhsss|||tttllliiimmmrrrsssrrrnnnuuuzzzwwwsssttttttsssooooooppppppqqqrrrttttttuuuuuutttuuu|||zzzjjjeeeggglllrrrwwwxxxooohhhjjjrrrwwwuuuqqqkkknnnsssuuutttpppmmmkkkqqqmmmkkkkkkkkklllrrrzzznnnnnnpppuuuxxxwwwpppjjjpppsssvvvuuupppmmmnnnpppllllllmmmoooqqqsssrrrqqquuuuuussspppmmmmmmqqquuunnnsssxxxyyy{{{zzzuuunnnwwwqqqnnnmmmmmmllloootttnnnooopppssstttsssqqqoootttzzz}}}xxxooonnnvvv|||ssskkkmmmvvv|||yyysssmmmrrrwwwvvvqqqoooqqqtttyyyyyyvvvrrrtttzzz{{{yyyttttttuuuvvvvvvtttqqqooossstttttttttttttttsssrrrnnnuuuxxxuuuqqqrrrtttuuusssrrrqqqtttwwwyyywwwuuummmqqqvvvxxxvvvsssqqqrrr~~~|||wwwsssssswww~~~xxxmmmlllyyyzzzuuuwww~~~tttqqq~~~www}}}ooorrr}}}vvvsssrrrvvv}}}}}}yyy~~~~~~|||~~~yyy~~~gggiiillloooppppppooonnnqqqooollliiijjjnnnssswwwqqqqqqrrrqqqooommmmmmmmmhhhiiikkknnnppprrrrrrrrrnnnnnnoooqqqsssssspppnnnsssrrrpppllliiiiiimmmpppgggiiikkkkkkjjjiiihhhiiillloooqqqmmmhhhggglllrrrnnnkkkiiikkknnnpppnnnkkkiiimmmrrrrrrpppnnnooorrrqqqooommmlllllllllmmmmmmhhhjjjmmmooooooooooooooopppooonnnnnnoooppprrrrrrrrrtttsssooommmnnnlllhhhggggggiiikkkmmmmmmllljjjjjjooosssqqqllljjjlllooowwwrrrllliiilllrrrxxx|||rrrpppooopppqqqqqqnnnkkkooopppqqqpppnnnmmmooorrrpppooooooqqqssssssrrrpppooonnnmmmmmmnnnpppppppppmmmppprrrrrrpppooooooooopppooonnnnnnnnnoooqqqrrrlllkkkkkkmmmnnnnnnmmmlllkkkmmmnnnnnnlllmmmqqqtttqqqnnnkkkkkkmmmnnnllljjjjjjmmmooommmiiigggiiikkkjjjgggdddccceeegggggggggfffgggiiikkklllmmmmmmmmmmmmmmmmmmlllllllllmmmnnnlllmmmnnnmmmkkkkkkmmmppprrrooommmmmmoooppppppooojjjjjjjjjiiihhhiiikkklllrrroookkkjjjlllnnnpppqqqlllmmmooonnnllljjjjjjjjjoooppppppnnnlllkkkmmmooommmmmmnnnoooooonnnjjjgggdddgggjjjmmmnnnooooooppppppnnnmmmlllmmmooopppqqqqqqqqqqqqooonnnmmmnnnooolllhhhgggjjjllljjjiiikkklllmmmnnnmmmmmmnnnrrruuupppnnnllllllmmmnnnooonnnmmmooorrrqqqooommmmmmooosssooojjjjjjnnnqqqrrrqqqmmmooorrrttttttrrrnnnlllrrrssssssqqqnnnnnnqqqsssppppppqqqsssrrrpppmmmkkknnnrrruuurrrmmmlllqqqwwwtttrrrpppooooooppprrrsssxxxxxxtttqqqsssxxxxxxuuukkkmmmooorrrsssrrrqqqpppvvvwwwuuussswwwtttfffcccfffjjjooossssssnnnjjjjjjooossssssqqqlllnnnqqqssssssrrrpppooolllkkkmmmooonnnmmmpppvvvrrrtttttttttrrrsssuuuwwwrrrqqqqqqrrrtttssspppmmmiiinnnssstttrrrpppqqqsssxxxtttooommmnnnppprrrrrrkkknnnwww~~~}}}uuuooonnnssstttpppkkkkkknnnqqqppplllmmmpppsssttttttrrrpppsssvvvxxxwwwttttttwww|||vvvrrrpppqqquuuvvvtttqqqtttsssqqqqqqrrrtttuuuvvvuuurrrsssxxx{{{wwwtttsssyyyyyyxxxuuusssrrrsssuuurrrrrrrrrtttwwwvvvsssooommmuuuzzzvvvpppooorrrtttxxxtttppprrrwwwyyywwwtttlllpppuuuwwwvvvtttssssss{{{xxxuuutttuuuxxxzzz{{{wwwvvvvvvyyyzzzyyyyyy{{{~~~~~~}}}wwwwww~~~||||||vvvvvv|||}}}xxxxxxwwwvvvvvvxxx{{{}}}{{{{{{~~~xxxwww|||iiijjjkkkmmmnnnpppqqqrrrnnnkkkiiikkkooossssssrrrqqquuuxxxuuuooolllmmmpppoooiiieeeiiirrrxxxwwwtttffflllsssuuurrrnnnllllllqqqqqqooolllhhhhhhkkknnndddgggkkklllkkkhhhgggffflllooopppmmmiiiiiilllqqqmmmlllkkklllmmmnnnmmmllljjjlllnnnoooooopppqqqsssjjjnnnrrrrrrnnnjjjiiiiiimmmllllllkkkllloootttwwwrrrmmmkkknnntttvvvqqqjjjpppvvvxxxqqqjjjiiikkklllhhhdddccciiiqqquuupppkkkhhhooouuussslllhhhjjjooouuuqqqnnnnnnrrruuuuuutttssspppoooppprrrrrrpppmmmmmmnnnpppqqqpppnnnkkkiiijjjpppvvvtttnnnllloootttsssoookkkmmmqqqsssqqqmmmeeeooozzz|||tttmmmkkkmmmuuurrrnnnkkkkkkoootttwwwkkkjjjkkknnnrrrsssooollllllnnnpppnnnkkkmmmsssyyyrrrooollllllnnnooommmkkkjjjlllnnnmmmllljjjiiiiiifffffffffeeeeeeeeefffgggjjjiiihhhhhhjjjmmmqqqtttkkkjjjiiilllooooookkkggglllppprrrllleeedddmmmvvvuuunnngggiiiqqqvvvsssnnnkkkmmmooommmjjjiiikkknnnuuuoooiiihhhkkkppprrrsssmmmnnnnnnmmmkkkjjjjjjjjjrrrqqqpppooonnnmmmmmmllloooppppppooommmkkkkkklllggggggiiinnntttuuusssooolllooorrrrrrpppoooqqqtttzzzssskkkhhhjjjnnnqqqrrrdddbbbeeekkkmmmjjjggggggmmmppppppkkkdddfffppp{{{rrroookkklllnnnppppppnnnkkkqqqvvvuuuooojjjlllppppppnnnlllkkkmmmpppqqqrrrnnnooopppqqqqqqqqqpppoooppppppppprrrsssrrrooolllqqqrrrssspppkkkiiikkknnnpppppppppqqqrrrrrrpppnnnkkkqqqvvvuuupppnnnppptttyyyoookkksss||||||vvvgggjjjooorrrsssrrrooommmrrrvvvyyywwwwwwvvvgggeeeiiilllmmmmmmmmmnnnooommmlllmmmpppssspppnnnmmmooorrrtttuuuuuufffiiioootttsssooonnnrrruuuwwwwwwpppjjjlllxxxtttoookkkooowwwyyyrrrjjjhhhqqqyyyxxxqqqmmmooosssssspppoooqqqvvvvvvpppjjjmmmlllrrrzzzxxxooonnnuuuoootttssslllkkkqqqqqqkkkjjjmmmqqqtttsssssssssssssssqqqqqqtttyyy{{{yyyuuunnnssswwwwwwrrrooooooppp|||tttllllllsssyyyzzzxxxqqqmmmrrr}}}vvvnnnmmmxxx{{{|||zzzvvvssstttuuuqqqoooppptttyyyyyysssnnnmmmvvvzzzvvvpppooorrrssszzzuuuqqqqqquuuwwwuuurrrnnnpppsssvvvxxxxxxwwwwwwuuuttttttwwwzzzyyytttpppuuuwwwpppvvv}}}xxxvvvyyy||||||qqqttt{{{}}}wwwuuuxxxuuuyyy|||zzzwwwxxxxxxrrrxxxttt}}}kkklllmmmkkkiiijjjppptttnnnhhhdddhhhqqquuuqqqkkklllsssxxxvvvoookkkmmmrrrnnnllljjjkkkpppsssrrrqqqmmmnnnooonnnlllkkkkkkmmmmmmkkklllooommmgggdddeeejjjmmmmmmhhhcccdddkkkssskkkiiihhhkkkooopppnnnlllgggpppwwwuuukkkdddgggmmmqqqkkkfffhhhoootttrrrnnngggjjjnnnpppppplllhhheeemmmnnnmmmkkkiiikkkqqqwwwpppqqqrrrqqqooonnnoooqqqwwwsssooooooppppppkkkgggfffhhhkkkmmmmmmllllllmmmvvvqqqlllllloooqqqooollljjjmmmqqqrrrqqqpppppppppxxxvvvrrrooonnnppptttvvvoookkkjjjmmmrrrooofff]]]eeeoooyyyvvvmmmhhhnnnvvvrrrooommmooosssuuutttrrrkkkpppuuuuuurrrmmmllllllqqqpppmmmkkkjjjkkklllmmmooooooooommmlllmmmoooqqqjjjjjjkkknnnpppqqqpppooonnntttyyyuuummmhhhlllqqquuummmgggffflllpppooollliiikkkkkkgggcccbbbdddfffllljjjgggfffiiinnnrrrtttiiihhhiiilllpppppplllgggmmmqqqtttrrrllliiilllppprrrnnnjjjjjjmmmnnnmmmkkkmmmlllkkkkkkmmmooopppqqqnnnmmmlllmmmnnnooonnnlllsssuuurrrkkkccccccjjjqqqjjjhhhiiiooouuuuuullldddlllrrrwwwssskkkhhhmmmssssssmmmggghhhpppuuuuuurrrffflllrrrtttqqqmmmkkkkkkqqqooollliiihhhjjjlllmmmiiifffdddfffjjjllljjjhhhjjjjjjjjjiiijjjkkkmmmnnnlllooorrrpppmmmlllpppttt~~~qqqgggiiiqqqsssqqqnnngggmmmssstttoookkkkkklllvvvuuurrrnnnkkklllooorrrnnnkkkkkkpppvvvvvvnnnfffmmmssswwwrrrjjjgggmmmtttuuuqqqnnnoooqqqrrrooolllooooooppprrrssssssqqqpppwwwtttrrrsssuuuvvvsssppprrrpppmmmlllnnnrrrvvvzzzxxxtttrrrxxxiiieeennnrrrnnniiigggnnnuuutttnnniiijjjmmmyyytttnnnmmmooossstttsssiiijjjlllooopppooommmkkktttvvvvvvssspppqqqvvv|||sssmmmjjjooosssttttttuuuwwwvvvttttttsssrrrpppnnnlllrrrxxxxxxrrrmmmmmmooouuutttsssrrrrrrrrrssssssjjjiiikkkttt{{{yyymmmaaannnvvvzzztttooopppuuuyyyzzzqqqjjjnnnyyy~~~wwwnnnnnnqqqttttttrrrooonnnnnnvvvrrrnnnnnnrrruuuvvvvvvoootttyyyxxxtttqqqrrrtttrrrtttvvvyyyzzzwwwqqqmmmqqquuuxxxtttnnnllloootttzzzqqqjjjmmmuuuzzzvvvooommmsssyyywwwqqqmmmooorrrtttsssrrrrrrtttxxx}}}pppnnnpppwww~~~|||sssiii|||~~~~~~xxxrrrsss|||zzzwwwwwwyyy~~~tttpppuuuyyyvvv{{{uuu~~~zzzzzz~~~}}}zzzyyyzzz}}}~~~~~~jjjjjjkkklllnnnoooooonnnmmmjjjhhhiiilllpppqqqrrrrrrqqqrrruuuwwwwwwssspppjjjkkklllmmmmmmnnnooopppsssppplllkkklllnnnooonnnjjjiiikkknnnnnniiifffgggkkklllmmmjjjgggggglllpppjjjiiiiiikkkmmmnnnnnnmmmlllnnnqqqqqqnnnlllkkklllkkkkkklllnnnoooooonnnnnnpppooommmlllkkkllllllmmmkkkjjjiiiiiikkklllmmmnnnrrrttttttpppkkklllssszzzvvvqqqllllllqqqrrrnnniiifffjjjmmmmmmkkkkkkmmmppptttppplllkkkmmmoooooonnnfffjjjpppsssssspppmmmkkkxxxtttooommmmmmppptttvvvpppppppppooonnnllliiigggjjjmmmpppqqqqqqpppppppppmmmoooqqqrrrrrrppppppoooqqqooonnnnnnoooppppppppplllkkkkkkjjjiiiiiihhhhhhppprrrrrroookkkkkkooosssmmmkkkjjjmmmqqqssspppmmmooosssuuusssooolllmmmpppqqqmmmjjjiiikkknnnnnnmmmvvvxxxtttjjjdddfffiiiiiijjjiiihhhiiikkklllmmmmmmjjjkkkkkkjjjjjjjjjkkkllllllkkkllloooqqqqqqmmmjjjlllmmmmmmlllkkkkkklllllltttoookkklllqqquuutttrrrfffiiinnnrrrtttqqqkkkfffrrrsssrrrlllgggfffkkkpppmmmllllllnnnppppppnnnkkkppprrrrrrqqqnnnmmmmmmooolllllllllmmmooopppqqqqqqpppooonnnnnnooooooooonnniiijjjkkklllkkkjjjiiihhhllljjjhhhffffffiiimmmpppllljjjggghhhjjjkkkkkkkkkkkkooosssqqqnnnmmmqqqvvvzzzpppjjjlllpppqqqqqqqqqkkkmmmnnnnnnkkkjjjkkklllpppqqqpppooommmlllmmmooommmnnnooopppqqqqqqooonnnpppoooooopppqqqqqqooonnnooorrruuussspppnnnqqqtttxxxsssnnnnnnssswwwvvvtttnnnqqquuuwwwvvvssspppnnnqqqqqqpppnnnmmmpppvvv{{{rrrqqqsss|||sssooorrrqqqmmmkkknnnnnnnnnmmmlllllllllmmmsssrrrrrrssssssrrrooommmkkkmmmnnnmmmlllmmmrrrvvvsssqqqoooppprrrssssssrrrnnnnnnppprrrqqqppptttzzzzzzvvvrrrqqqssssssqqqnnneeeqqq|||~~~wwwnnnkkklllyyyvvvrrrnnnmmmooorrrtttkkklllooorrruuutttppplllooosssuuurrrrrrtttvvvtttrrrrrrrrrtttuuutttqqqnnnqqqpppooopppqqqqqqpppnnnmmmoooqqqssssssrrrrrrrrrxxxyyyyyyvvvsssrrrtttwwwqqqqqqsssxxx{{{yyysssllltttyyy{{{xxxqqqnnnrrrwwwwwwrrrmmmnnntttxxxwwwsssppptttwwwuuupppmmmooorrrwwwuuusssqqqrrrvvvzzz}}}uuuuuuuuuvvvwwwxxxxxxxxx}}}zzzxxxxxxzzz|||{{{zzzzzz}}}~~~zzz~~~|||~~~~~~|||zzzzzz}}}yyywwwxxx{{{}}}wwwvvv|||yyyqqqyyy{{{}}}iiihhhiiimmmrrrrrrnnniiikkkmmmmmmkkkiiikkkqqqwwwvvvooolllsss~~~xxxnnngggkkknnnmmmjjjiiikkknnnwwwqqqjjjjjjnnnrrrqqqnnniiigggjjjnnnnnnjjjhhhjjjkkkllllllllllllkkkkkkkkkiiijjjkkkkkkkkklllnnnpppqqqlllhhhkkkrrrtttqqqkkkeeelllrrrrrrnnnjjjjjjlllwwwsssmmmhhhgggkkkpppsssiiigggfffhhhkkklllhhhdddqqqtttsssnnnhhhjjjttt~~~tttnnniiijjjooorrrppplllgggkkknnnmmmjjjjjjnnnrrrpppooommmllllllmmmnnnooojjjlllooopppooonnnooooooqqqooonnnpppssssssqqqnnnrrruuuvvvqqqkkkiiilllqqqpppkkkiiimmmuuuwwwqqqjjjiiinnnssstttppplllkkklllsssnnnhhhhhhlllqqqsssrrriiijjjkkklllkkkiiigggfffppprrrsssppplllkkkooossspppmmmkkknnnrrrsssppplllpppppppppqqqqqqqqqooommmlllmmmnnnmmmkkkjjjmmmooonnnffflllooolllggghhhjjjllllllkkkiiihhhlllmmmlllhhheeeeeejjjpppjjjgggfffllluuuvvvooofffgggkkknnnmmmiiihhhjjjmmmvvvooojjjlllssswwwtttoooeeehhhlllqqqtttrrrmmmhhhpppppppppnnnkkkjjjkkkmmmppppppooommmjjjkkkooosssuuuqqqnnnnnnpppqqqmmmjjjffflllrrrrrrmmmjjjlllooowwwqqqjjjiiilllqqqrrrrrreeehhhkkknnnnnnkkkgggdddmmmnnnlllhhheeehhhooovvvmmmjjjggggggiiijjjiiihhhlllnnnqqqqqqppppppsssvvvsssooonnnoooooommmqqqvvvvvvrrrllliiiiiikkknnnooojjjllloooooonnnlllllllllmmmqqqsssqqqllllllqqqvvvsssmmmiiinnnwwwyyyqqqhhhkkkssszzzwwwooommmsss|||vvvmmmlllsssyyyzzzwwwhhhooowwwzzzvvvqqqooonnnpppqqqrrrpppoooppptttxxxpppoooqqqyyy~~~wwwvvvtttpppnnnooowwwpppiiihhhmmmqqqqqqooonnnrrrvvvxxxuuupppkkkhhhnnnppppppmmmjjjmmmvvv~~~qqqmmmkkknnnssstttppplllmmmooossstttpppmmmsss}}}zzzuuupppoooqqqssspppmmmgggqqqzzz{{{tttmmmlllnnnuuutttrrrqqqoooooonnnnnnnnnppprrrqqqnnnnnnssswwwooopppoooooossswwwtttnnnkkkssszzzxxxpppjjjkkknnnsssoookkklllppprrrqqqooogggnnnuuuvvvssspppoooppp|||xxxtttssstttvvvxxxppppppqqqvvv{{{zzztttooovvvyyyzzzwwwrrrpppssswwwrrrqqqpppoooqqqsssuuuvvvvvvwwwvvvsssqqqpppqqqssstttuuuvvvwwwwwwvvvuuutttzzz{{{yyytttqqquuuxxxrrrwww{{{qqqvvv}}}|||yyyzzzvvvuuusssttt|||{{{yyywww|||xxxqqqvvv~~~iiihhhjjjmmmppppppnnnkkkkkkmmmnnnllljjjjjjoootttrrrnnnmmmsss|||}}}vvvnnnkkklllllljjjhhhhhhkkknnnrrrooommmooorrrsssppplllmmmjjjjjjmmmmmmkkkkkknnnkkkjjjkkkmmmooonnnjjjfffhhhjjjlllkkkiiijjjmmmqqqpppiiidddhhhqqqvvvsssmmmgggmmmrrrrrrlllhhhhhhkkktttqqqlllhhhgggjjjnnnqqqiiigggggghhhiiiiiifffccclllnnnooommmkkkmmmrrrvvvooommmkkkkkklllnnnnnnooojjjjjjjjjjjjjjjlllnnnpppkkkmmmoooooommmllllllmmmtttqqqmmmjjjiiimmmtttyyyhhhjjjnnnuuuyyyvvvmmmfffrrruuuvvvrrrllljjjnnnsssrrrnnnkkknnnssstttooohhhiiilllppppppnnnlllkkkkkkooollliiihhhkkknnnoooooommmnnnooopppooonnnlllkkkmmmnnnppppppppppppoooppppppoooooopppppppppooooooqqqnnnlllooossstttpppkkkgggmmmrrrpppkkkhhhlllqqqpppgggnnnpppjjjgggiiilllmmmmmmkkkjjjjjjmmmmmmkkkhhheeefffjjjmmmiiiiiijjjnnnssssssoookkkiiijjjjjjiiiggghhhkkknnnnnnkkkiiikkkpppqqqmmmiiimmmkkkiiiiiilllppprrrssslllmmmnnnnnnnnnlllkkkiiiooorrrsssoooiiihhhooovvvuuurrrnnnnnnpppqqqmmmiiiiiinnnsssrrrllliiikkknnnuuupppllljjjllloooqqqrrrkkklllmmmnnnmmmjjjhhhfffkkkmmmmmmlllkkklllooorrrllllllkkkiiigggggghhhiiimmmlllkkknnnrrrtttsssqqqmmmnnnqqqrrrnnnkkkqqqzzzzzznnnhhhjjjnnnqqqrrrhhhkkkmmmnnnmmmlllmmmnnnmmmqqqtttrrrmmmmmmrrrxxxuuuppplllooouuuvvvqqqkkknnnrrrwwwvvvsssssswww|||{{{uuupppooossswwwwwwuuukkkoootttvvvuuurrrqqqqqqoooooopppqqqssssssqqqppprrrpppooorrr{{{{{{uuurrrrrrrrrppppppssszzzssskkkjjjooottttttrrrnnnssswwwxxxtttpppnnnnnnooopppqqqooonnnpppuuuyyypppqqqrrrqqqppppppqqqrrrtttqqqqqqsssrrrppprrrvvvsssrrrqqqppppppooonnnlllrrrrrrqqqnnnkkkkkkooosssjjjnnnssswwwwwwrrrlllhhhqqqsssrrrooollllllqqqvvvlllnnnnnnooorrruuurrrllllllrrrwwwuuuooojjjllloooooonnnmmmnnnoooqqqqqqpppmmmppptttuuusssrrrqqqrrr{{{yyyvvvuuuvvvvvvvvvtttsssssstttvvvwwwwwwvvvuuuuuusssqqqqqqqqqssssssssspppqqqrrrpppmmmmmmpppttt{{{yyyvvvsssrrrssstttuuummmrrryyy~~~~~~xxxqqqlll{{{|||zzzvvvsssvvvzzztttwww~~~}}}vvv||||||}}}~~~{{{{{{zzz{{{{{{~~~~~~}}}|||zzz~~~}}}yyyyyy|||hhhjjjlllkkkjjjkkknnnqqqkkkkkklllmmmnnnnnnmmmllljjjmmmqqqsssrrrpppnnnnnnsssnnnhhheeegggkkkmmmnnnhhhlllrrrvvvuuuqqqmmmiiisssnnnlllllllllkkkmmmrrrkkkjjjjjjlllooonnniiidddgggiiilllkkkiiijjjmmmppplllhhheeegggmmmqqqrrrpppnnnnnnnnnmmmkkkiiiiiijjjkkkkkkkkkkkkkkkjjjiiiiiiiiikkkkkkjjjgggfffgggiiihhhiiilllqqquuuuuuooojjjkkknnnooommmiiihhhlllppplllhhheeegggkkknnnnnnlllhhhlllpppqqqooollljjjiiisssqqqmmmiiihhhlllsssyyyiiijjjmmmrrruuusssmmmhhhpppqqqrrrrrrpppooonnnnnnppprrruuutttppplllkkklllllljjjiiikkknnnooonnnmmmgggjjjnnnnnnllljjjjjjjjjrrrrrrqqqqqqqqqqqqqqqqqqiiiiiijjjooottttttpppkkknnnqqqsssqqqmmmlllnnnrrrooommmlllooottttttpppjjjffflllrrrpppkkkiiilllqqqwww}}}ooohhhlllmmmfffiiikkkmmmmmmlllllloooqqqnnnkkkiiiiiijjjkkkjjjhhhiiioootttsssmmmkkkoootttoookkkfffeeegggjjjlllmmmeeehhhlllmmmllliiigggfffppplllhhhhhhkkkppptttvvvjjjkkklllmmmmmmkkkjjjhhhmmmqqqtttqqqllljjjooouuurrrrrrqqqpppooommmmmmmmmqqqpppooommmllllllmmmnnnkkknnnppppppnnnmmmmmmnnnwwwtttpppllljjjjjjkkkmmmhhhiiilllpppsssqqqmmmhhhkkknnnppplllgggdddhhhmmmmmmiiifffkkkrrrvvvrrrlllkkknnnrrrrrrmmmkkkrrr|||~~~pppiiijjjnnnpppoookkkllllllkkkkkkmmmpppsssnnnoooqqqsssrrrrrrrrrssstttvvvuuuqqqmmmlllooosssuuuqqqooorrrxxx{{{yyyuuuoooqqqssstttsssqqqpppppptttqqqoooppprrrtttuuutttnnnllllllqqqvvvvvvpppiiipppppprrrttt{{{~~~tttlllmmmpppqqqqqqssssssqqqpppooopppqqqrrrrrrssstttuuutttqqqqqqtttxxxpppoooppprrruuuuuuqqqmmmpppxxx}}}wwwmmmkkkttt}}}ssslllooouuutttppplllkkkppptttsssoookkkkkklllvvvpppiiifffhhhmmmpppqqqgggkkkqqqvvvwwwtttpppmmmtttrrrqqqooooooooonnnmmmlllrrrvvvtttrrrssssssqqqsssqqqnnnnnnqqqrrrqqqpppiiinnnsssssspppnnnooorrryyyuuuqqqppprrruuuvvvwwwqqqrrrtttxxxyyyxxxssspppwwwyyyyyyvvvrrrrrruuuzzztttooojjjlllrrrvvvuuussstttuuuuuurrrnnnmmmpppsssyyyxxxuuusssrrrrrrssssssnnnrrrwww{{{|||yyytttqqqxxxxxxxxxyyyyyy{{{{{{wwwuuuxxx{{{rrrzzzzzzxxx|||~~~{{{~~~}}}www{{{yyywww}}}uuuvvvvvvrrr{{{{{{iiikkkllljjjggghhhnnntttkkkiiiiiilllppppppkkkfffdddlllsssqqqiiieeeiiinnnuuunnngggeeehhhmmmoooooofffllltttwwwvvvqqqmmmjjjrrrnnnlllnnnmmmlllmmmqqqmmmkkkkkklllnnnnnnjjjffffffhhhjjjkkkkkkkkklllmmmhhhhhhiiijjjjjjlllooorrrsssoookkkiiikkklllkkkjjjcccfffkkkoooooolllhhheeejjjmmmooommmiiigggjjjmmmhhhhhhllluuu|||zzzoooeeeggglllooonnniiigggjjjoookkkhhhfffhhhlllooonnnllllllmmmooopppooommmjjjhhhhhhjjjmmmnnnmmmlllmmmmmmqqqooollljjjjjjlllppprrrllllllmmmpppssssssoookkknnnuuu{{{wwwnnniiikkkpppnnnkkkhhhjjjooorrrqqqnnndddjjjqqqrrrnnnjjjhhhiiirrrqqqppppppppppppqqqqqqiiihhhiiimmmrrrsssppplllnnnppprrrppplllkkknnnrrrmmmmmmoooqqqrrrqqqnnnllliiilllnnnnnnmmmlllmmmooolllrrrsssnnniiiiiihhhffflllnnnooommmlllmmmrrrvvvmmmkkkiiijjjnnnnnnkkkgggkkktttzzzvvvlllhhhoooyyysssnnngggfffiiilllmmmlllfffjjjooooookkkgggggghhhjjjjjjkkkmmmppprrrqqqoookkklllnnnmmmkkkiiijjjjjjkkknnnrrrrrrpppoooooopppnnnqqqtttrrrmmmkkkmmmqqqvvvqqqllljjjkkknnnooonnnggglllrrrsssppplllkkklll|||xxxqqqllliiikkknnnpppfffgggkkkqqquuusssllleeekkknnnpppmmmgggeeeiiinnnkkkhhhgggkkkqqqsssoookkknnnnnnooopppnnnmmmrrr{{{{{{oooiiiiiikkkjjjiiinnnmmmllljjjiiilllrrrvvvnnnmmmooorrrvvvvvvrrroootttyyy{{{tttiiifffnnnxxxyyyqqqlllpppyyy}}}wwwpppiiiooouuuvvvrrrnnnlllmmmwwwrrrnnnnnnrrruuuuuusssooolllkkkooouuuvvvqqqlllkkkooovvv{{{nnnlllpppqqqqqqqqqkkkooorrrssspppoooooopppwwwvvvsssppppppsssxxx|||pppnnnoootttxxxwwwooogggqqq{{{yyymmmjjjuuu~~~sssjjjnnnttttttnnniiikkkpppttttttppplllkkklllooollljjjlllooopppmmmjjjoooooonnnnnnpppssswwwyyyssspppoooqqqtttrrrlllgggoooyyy~~~yyysssrrruuuwwwwwwoooiiikkksssxxxuuuppphhhpppwwwvvvppplllooosss}}}vvvooommmpppuuuxxxxxxlllpppuuuxxxyyyvvvssspppwwwyyyyyyvvvrrrqqquuuxxxtttppplllmmmrrrvvvwwwwwwzzzxxxvvvsssssssssssssssqqqssstttssspppooopppqqqwwwvvvtttssstttwwwzzz|||ttttttvvvzzz~~~~~~zzzwwwwwwppprrr~~~|||qqq{{{tttqqqxxx|||www{{{yyyqqqzzz}}}xxxvvv}}}www|||{{{{{{|||}}}kkkjjjiiihhhhhhkkknnnqqqllliiihhhiiilllmmmjjjffffffkkknnnlllhhhfffiiimmmooollljjjhhhiiikkkmmmoooooooooppprrrsssrrrqqqpppkkkiiilllpppqqqnnnlllnnnpppooonnnmmmnnnmmmlllkkkfffgggiiilllnnnnnnllljjjgggjjjmmmllljjjjjjnnnqqqssspppllljjjkkkmmmllllllcccfffkkkooopppnnnkkkhhhkkkmmmooopppooommmlllkkkjjjiiilllsssyyywwwooogggfffhhhjjjlllmmmmmmllllllhhhkkkmmmnnnmmmmmmnnnppptttppplllkkklllmmmllliiicccgggmmmppppppmmmjjjhhhqqqqqqnnnjjjfffhhhooouuuiiijjjkkkooorrrsssqqqnnnppptttxxxwwwrrrnnnnnnpppmmmmmmnnnoooppppppooonnnkkklllnnnnnnnnnnnnnnnooommmnnnoooppppppooonnnnnnlllmmmnnnmmmllllllooorrrpppnnnllllllnnnoooooonnniiinnnssstttpppllllllnnnmmmkkkjjjkkknnnpppooommmiiihhhkkknnnkkkeeeeeejjjnnnpppqqqooollllllqqquuulllkkkkkklllmmmmmmmmmlllmmmrrrwwwvvvqqqnnnqqqtttrrrpppnnnlllllllllllllllnnnnnnmmmkkkiiiiiijjjllldddgggkkkpppsssqqqlllhhhnnnpppqqqnnniiihhhkkkooolllkkklllooosssssspppmmmmmmppprrrqqqnnnlllooorrrsssoookkkiiijjjlllnnnnnnlllnnnppppppooonnnnnnmmmvvvssspppmmmllllllnnnoooiiijjjlllooopppooommmkkkmmmllljjjiiiiiiiiijjjjjjgggkkkooopppnnnlllmmmooosssnnnkkkmmmoooooosssyyyxxxsssnnnkkkjjjiiigggeeennnmmmllljjjiiilllqqquuummmmmmnnnqqqtttuuurrrpppssswwwyyytttmmmkkkpppvvvvvvrrrpppqqqtttvvvssspppnnnppprrrrrrpppnnnnnnnnnpppqqqrrrttttttssspppnnnqqqpppooonnnnnnqqquuuxxxqqqqqqxxxrrrnnnpppppppppqqqlllpppsssuuusssqqqqqqqqqxxxuuurrrqqqsssuuuvvvwwwqqqoooooorrruuuuuuqqqmmmssswwwyyyuuupppnnnsssyyyvvvrrroooppppppmmmmmmppptttrrrppppppqqqrrrpppnnnggglllqqqtttssspppllliiivvvsssnnnlllnnnssszzz~~~ooooooppptttwwwuuuoooiiirrrzzz~~~xxxpppooosssvvvsssooolllnnnrrruuutttqqqnnnrrrvvvuuupppnnnpppsssuuussspppooopppqqqssstttrrruuuwwwwwwtttsssuuuwwwtttssstttvvvwwwwwwssspppqqqssstttrrrnnnooouuu{{{|||vvvpppqqqvvvxxxvvvssskkkqqqvvvvvvrrrooooooqqq{{{xxxtttrrrsssvvv{{{~~~ssstttvvvzzz}}}|||xxxttt|||~~~|||xxxsssttt||||||xxxwwwwwwzzz~~~}}}~~~}}}zzz{{{~~~~~~{{{}}}~~~~~~|||vvvyyy|||~~~llliiifffgggkkknnnnnnmmmllljjjhhhhhhhhhiiiiiiiiijjjiiihhhiiijjjkkkkkkkkkhhhkkkmmmmmmjjjiiikkknnnyyyrrrkkkkkkpppuuuvvvuuucccdddkkkssstttoookkkkkksssrrrpppnnnmmmmmmnnnoooffffffhhhlllppppppkkkgggiiilllnnnnnnlllkkkmmmpppppppppooommmlllllllllmmmgggiiillloooppppppooonnnkkkkkkmmmrrruuussslllgggjjjjjjkkknnnqqqpppmmmjjjfffddddddjjjpppsssnnniiieeemmmtttsssmmmjjjooouuu{{{sssjjjgggiiimmmmmmlllgggjjjmmmooonnnmmmlllllllllpppssspppjjjhhhlllqqqhhhiiilllnnnppprrrrrrssssssrrrrrrtttvvvuuurrroookkkooottttttqqqnnnmmmnnnrrrnnniiijjjnnnsssuuuuuujjjmmmppprrrssspppmmmkkkpppssssssmmmeeeeeeoooyyyssslllfffhhhppptttpppkkkgggooowwwvvvnnniiikkkooopppjjjfffiiiooossspppkkkjjjeeegggnnnlllccceeeooonnnqqqsssqqqmmmkkknnnqqqjjjmmmnnnmmmkkkkkknnnrrrooooooqqquuuwwwvvvrrrnnnnnnqqqtttsssoookkkjjjkkkuuupppiiifffgggjjjmmmnnneeefffiiimmmooonnnkkkgggpppssstttooohhhgggmmmsssmmmjjjhhhmmmtttvvvrrrlllnnnoooppppppoooooopppqqqooonnnllljjjiiijjjlllmmmtttppplllllloooqqqqqqpppmmmnnnooopppooonnnlllkkklllnnnnnnllljjjkkkppptttpppiiidddeeekkkmmmjjjfffcccnnnwwwtttkkkfffllltttvvvnnniiikkkoooqqqtttwwwpppooonnnmmmmmmkkkhhheeemmmmmmllljjjjjjlllooossslllmmmoooqqqrrrrrrrrrrrrtttttttttsssrrrrrrrrrrrrqqqtttvvvtttpppnnnpppssswwwsssooommmoooqqqrrrrrrgggooowwwzzzvvvpppkkkiiissstttrrrmmmiiimmmyyy{{{uuuvvv~~~ssspppooooooppptttqqqsssuuuwwwxxxwwwuuusssvvvtttrrrtttvvvvvvsssooorrrqqqpppoooppprrruuuwwwtttqqqooopppssstttpppmmmlllqqqvvvtttkkkeeelllxxx}}}tttllllllssswwwuuupppfffnnnwwwwwwqqqlllmmmpppvvvtttrrrqqqrrruuuyyy{{{lllnnnrrrvvvxxxvvvrrrnnnqqqxxxzzzsssmmmlllpppqqqmmmooorrrrrrqqqppppppqqqttttttsssrrrppppppqqqssslllooosssssspppmmmnnnooo{{{{{{zzztttpppqqqxxx~~~pppnnnnnnuuu}}}}}}sssiiimmmvvv{{{tttiiifffqqq}}}yyyqqqjjjllluuuzzzwwwpppjjjrrrzzz{{{vvvqqqqqqtttxxxxxxxxxxxxyyyxxxxxxxxxtttuuuwwwyyyyyyxxxwwwvvvzzzyyyxxxxxxxxxyyyyyyyyyuuuyyy|||~~~vvvwwwtttooo|||zzzvvvzzzuuusss|||{{{|||xxxhhhddddddkkktttuuunnnfffjjjpppsssooofffaaaeeekkkooommmjjjiiikkkkkkjjjhhhgggjjjnnnpppnnnlllkkkjjjqqqppppppqqqsssttttttrrrjjjlllmmmmmmnnnooorrrtttzzzsssnnnnnnrrrtttpppkkkkkkooorrrqqqmmmkkkmmmqqqsssllleeegggoootttrrrnnnjjjlllqqqtttpppiiihhhkkkooommmkkkjjjmmmoooppppppggggggkkkrrrwwwvvvnnnffffffkkkooopppmmmjjjkkkmmmjjjgggfffhhhnnnqqqpppmmmlllmmmnnnpppqqqsssuuuwwwppppppooonnnllljjjiiiiiillljjjhhhiiilllqqqtttvvvlllkkklllqqquuuuuunnnhhhkkkpppsssqqqmmmooovvv~~~yyypppjjjoooyyy|||uuulllfffpppyyyzzzsssnnnooossszzztttmmmiiilllppptttuuuiiiiiikkkoootttuuurrrnnnvvvqqqkkkjjjmmmoooooommmlllkkkiiijjjlllooorrruuusssnnniiikkkqqqtttrrrooojjjmmmpppqqqpppmmmlllkkkooollliiiggghhhkkkoooqqqpppllljjjmmmssssssmmmfffllloooppplllhhhgggmmmsssnnnkkkhhhlllrrrvvvuuurrrsssssssssrrrpppooooooooorrrpppllljjjhhhiiikkkllljjjiiiiiijjjkkklllnnnooommmnnnoooqqqqqqoookkkgggnnnoooooommmllllllooorrrpppkkkgggkkkssswwwrrrlllgggkkkooonnnjjjiiikkkoooxxxtttnnnjjjjjjmmmrrruuulllkkkkkkmmmnnnmmmkkkiiiooooooooommmlllmmmooorrrnnnllljjjhhhhhhjjjmmmnnnpppnnnmmmooorrrqqqnnnjjjjjjkkkmmmooopppqqqqqqqqqrrrpppmmmjjjiiijjjlllmmmhhhggghhhkkkooopppllliiijjjrrrwwwrrrgggdddmmmwwwtttooolllooouuuwwwrrrlllkkkssszzzyyyqqqkkklllqqqzzzuuuqqqpppsssttttttrrrlllpppttttttqqqnnnnnnoooqqqqqqpppqqqrrrtttwwwxxxxxx}}}zzzwwwttttttqqqmmmooottt~~~{{{uuuppprrrxxxzzzxxxoooppprrrttttttrrrpppnnnrrrssssssnnnjjjjjjqqqxxxuuuqqqmmmllloooqqqpppnnnkkkooorrrqqqmmmlllnnnqqqrrrssstttsssqqqoooooopppooopppqqqpppooonnnnnnoootttrrrqqqsssvvvwwwuuurrrtttuuutttqqqmmmnnnrrrwwwvvvsssqqqrrrttttttppplllcccooo{{{{{{qqqkkkooouuuxxxmmmjjjooovvvxxxwwwmmmoooqqqrrrqqqooollliiiuuuwwwxxxuuupppooosssxxxpppqqqrrruuuwwwvvvrrroooqqqrrrrrrooolllkkknnnrrrrrrrrrqqqooommmmmmoooqqquuuxxxvvvqqquuu~~~~~~wwwuuutttyyywwwsssvvvzzzuuuooowww{{{rrrlllrrr~~~yyymmmooozzz~~~|||{{{zzz{{{|||xxxvvvzzzzzz|||~~~~~~{{{zzz}}}}}}ggggggjjjnnnqqqqqqnnnllllllmmmnnnllliiihhhhhhiiikkkmmmooonnnjjjiiikkkmmmpppnnnkkkkkknnnqqqqqqqqqkkklllooorrrtttsssooollloooqqqrrrqqqooopppuuuzzztttoookkknnnsssuuuqqqkkkmmmqqqtttrrrmmmjjjlllppppppkkkggghhhlllppppppnnnnnnmmmoooqqqooojjjiiilllooonnnnnnoooqqqqqqooonnnmmmnnnoooqqqqqqpppmmmkkkkkkjjjkkknnnrrrrrrnnniiiiiinnnqqqqqqooonnnpppssswwwrrrnnnmmmqqquuuwwwwwwmmmooopppooommmkkkiiihhhmmmllljjjkkknnnrrruuuwwwqqqpppoooqqqsssrrrnnnjjjmmmoooqqqqqqqqqtttyyy}}}vvvrrroooppptttuuurrrnnnkkkpppwww{{{zzzxxxvvvuuutttqqqnnnmmmnnnooonnnlllllllllllllllmmmooorrrtttrrrmmmiiikkkpppssspppllljjjkkklllkkkkkkmmmrrrvvvxxxpppiiikkkrrrwwwuuuqqqhhhkkkpppttttttqqqlllhhhmmmllljjjiiijjjlllooopppoooooonnnnnnnnnnnnnnnmmmllllllmmmmmmnnnmmmmmmmmmjjjiiijjjkkknnnppprrrrrrwwwsssooonnnppprrrrrrqqqmmmmmmmmmmmmllljjjiiihhhkkkjjjiiiiiijjjkkkmmmnnnmmmkkkjjjmmmppppppmmmiiiooonnnnnnooopppqqqppppppmmmkkkjjjmmmrrrsssqqqmmmeeejjjoooqqqooommmmmmnnnsssqqqnnnlllkkklllmmmnnnnnnllljjjjjjlllnnnnnnnnnmmmkkkjjjllloooooonnnllljjjkkkjjjiiiggghhhlllooosssooolllmmmpppqqqnnnjjjhhhiiikkkmmmnnnnnnmmmlllpppooommmlllllllllmmmnnneeegggkkkoooqqqooojjjfffnnnppppppmmmjjjjjjmmmqqqppppppqqqrrrrrrqqqpppoooppprrrssssssqqqpppqqqrrrppprrruuuwwwvvvsssqqqooorrrrrrqqqpppnnnoooppprrrnnnnnnpppsssvvvwwwtttrrryyy}}}xxxrrrooonnnnnnlllnnnrrr}}}zzztttnnnooouuuxxxvvvqqqqqqqqqqqqrrrrrrrrrsssqqqpppooommmmmmmmmpppqqqqqqqqqpppnnnmmmmmmooopppqqqmmmiiijjjnnnqqqqqqooolllqqqvvvvvvrrrnnnmmmnnnrrrrrrpppnnnlllmmmpppsssllloootttyyy{{{xxxrrrmmmtttsssrrrqqqpppqqqrrrrrrrrrrrrssssssrrrqqqooonnnmmmqqqttttttrrrqqqsssuuuvvvtttrrrqqqrrrrrrsssttttttsssqqqooonnnnnnooooooppprrrtttuuuuuusssqqqppprrrsssssstttsssrrrrrrrrrrrrqqqpppnnnmmmmmmmmmnnnlllnnnooommmjjjiiillloooxxxwwwsssnnnqqqxxx||||||ppprrryyyzzzuuuuuuyyyzzzyyywwwxxx}}}~~~yyyxxxwwwwwwxxxzzz{{{{{{|||{{{}}}}}}zzz}}}}}}}}}}}}}}}}}}|||{{{|||~~~|||zzz{{{~~~{{{~~~~~~zzz}}}fffkkkooopppnnnmmmoooqqqnnnkkkiiikkknnnooolllhhhfffnnntttssslllhhhmmmsssyyyqqqiiihhhnnntttwwwvvvfffiiimmmrrrtttrrrlllhhhqqqssstttqqqooopppuuu{{{ooolllkkknnnsssuuurrrnnnqqqssstttrrrnnnllllllmmmkkkjjjiiihhhhhhiiimmmooorrrmmmlllnnnooolllkkkmmmlllmmmoooqqqsssrrrooollluuuuuutttpppllljjjllloooooojjjgggmmmvvvxxxpppgggkkktttzzzwwwoookkkpppwww}}}uuummmkkkoootttuuusssmmmpppqqqqqqnnnkkkiiiiiimmmmmmnnnoooqqqsssuuuwwwuuutttrrrqqqooonnnmmmmmmnnnmmmnnnqqqwwwzzz{{{zzzsssttttttqqqnnnmmmoooqqqsssrrrrrruuu{{{~~~|||zzzoooooopppqqqqqqnnnjjjfffnnnooonnnjjjhhhkkkrrryyymmmjjjiiimmmsssuuuqqqllljjjlllmmmmmmlllnnnrrrvvvwwwooohhhiiipppuuutttqqqmmmllllllooorrrrrrooolllkkkkkkllllllmmmnnnnnnooooooqqqrrrnnniiiiiinnntttllljjjjjjnnnssstttnnnhhhgggiiikkkkkkkkklllooorrryyyrrrkkkkkkppptttsssqqqiiikkkmmmoooooollliiiggglllkkkjjjjjjjjjkkkkkklllmmmjjjgggiiinnnpppooolllooommmlllqqqwwwxxxrrrlllhhhkkknnnppppppoooooooookkklllmmmnnnooopppqqqqqqmmmmmmmmmmmmlllkkkjjjiiiqqqnnnjjjiiikkknnnqqqrrrjjjgggfffjjjppprrrmmmggghhhiiijjjiiihhhiiilllpppuuuqqqmmmmmmnnnnnnmmmjjjiiijjjkkklllmmmmmmllllllmmmmmmnnnoooooooooooooookkkmmmoooooonnnmmmmmmmmmsssnnniiiiiimmmpppnnnkkkmmmrrrvvvuuuppplllnnnrrruuuqqqllllllpppssstttrrrgggoooyyy|||yyysssooonnnvvvsssooommmnnnppprrrssslllmmmpppuuuxxxwwwqqqmmmuuuxxx}}}yyypppjjjjjjllllllnnnqqqtttuuutttqqqqqqtttrrrnnnrrrqqqpppooopppsssvvvwwwooommmlllmmmooopppnnnlllnnnpppqqqoookkkjjjnnnrrrtttkkkccceeennntttrrrlllhhhnnntttuuurrrmmmlllmmmtttssspppmmmkkkmmmqqqtttlllqqqwww{{{zzzwwwtttrrrtttqqqoooqqqtttuuuqqqmmmooosssvvvuuupppnnnoooqqqxxxrrrmmmmmmrrrwwwwwwuuuiiipppwwwxxxtttooooooqqqyyyvvvqqqmmmlllnnnqqqssslllmmmqqquuuxxxuuuoooiiisssssssssqqqpppppprrrtttrrrpppooonnnnnnnnnlllkkkjjjmmmnnnllliiihhhlllqqquuurrrqqqssssssrrrvvv|||tttwwwyyyyyyzzz~~~~~~{{{wwwqqqpppyyy~~~yyyvvv}}}|||tttsss}}}}}}www}}}xxx~~~zzzrrr}}}~~~wwwwwwzzzvvvyyy~~~{{{}}}}}}~~~~~~hhhllloooooolllkkknnnrrrooollljjjlllppppppmmmiiifffnnnuuuuuuooolllpppuuuxxxrrrlllkkknnnsssuuutttjjjjjjllloooqqqpppnnnkkkooooooooonnnnnnoooqqqrrrmmmnnnoooooopppqqqsssuuutttrrrpppppprrrqqqnnnkkkgggjjjkkkiiieeefffkkkqqquuunnnjjjlllnnnnnnmmmoookkklllmmmppprrrrrrpppnnnzzzwwwsssooolllkkkmmmnnnnnnkkkhhhlllqqqtttqqqmmmsssvvvwwwtttnnnllloootttuuurrrnnnnnnpppqqqpppooorrrttttttrrrmmmjjjjjjkkkjjjmmmqqqsssttttttssssssuuutttrrrooollllllnnnpppnnnkkkjjjpppyyy}}}zzzvvvssstttssspppkkkjjjmmmpppxxxtttpppqqqvvv{{{}}}|||oooooopppqqqqqqooommmkkkoooooonnnlllkkkmmmqqquuummmmmmnnnppprrrrrrrrrpppnnnmmmlllmmmooorrrtttuuunnnkkkhhhiiillloooooonnnvvvooohhhfffkkkqqqssssssiiijjjlllnnnoooooonnnnnnooorrrsssooojjjiiinnnssskkkiiijjjnnnssstttoooiiijjjjjjkkkkkklllmmmoooqqquuuqqqmmmlllnnnppppppnnnjjjkkklllmmmnnnoooooooookkkkkkmmmmmmmmmkkkjjjhhhnnnllljjjjjjkkkmmmoooppppppllllllsss{{{|||sssiiifffkkkqqqqqqnnnlllmmmppptttpppllljjjlllpppsssuuujjjkkklllmmmmmmmmmlllkkkrrrooolllkkkmmmoooppppppiiigggfffiiinnnpppmmmjjjjjjiiiiiijjjlllnnnooooooppprrrrrrqqqnnnlllkkklllpppooommmmmmmmmnnnooopppkkkllloooqqqrrrrrrqqqpppvvvuuuqqqllliiilllssszzzuuunnngggiiiooorrroookkkppptttxxxvvvqqqmmmooorrrtttpppkkkkkknnnqqqqqqpppjjjpppwwwzzzyyyuuurrrqqquuurrrpppppprrrsssqqqnnnkkknnnqqqssssssrrrqqqpppppprrrxxx|||rrriiiiiilllnnnppprrrjjjpppuuuvvvvvvtttnnnfffqqqqqqqqqqqqrrrtttvvvxxxnnnnnnmmmnnnnnnooooooooonnnooopppnnnllllllnnnppprrrlllgggggglllooonnnkkkjjjkkkmmmooooooppppppqqqqqqrrrrrrqqqpppooopppqqquuuvvvvvvuuussstttyyy~~~tttpppnnnrrrwwwxxxqqqiiimmmtttyyywwwqqqmmmqqquuuzzzrrrjjjkkkrrrwwwwwwttthhhooowwwxxxssspppppprrrwwwuuussspppooopppqqqrrrmmmnnnqqqtttuuutttqqqnnnrrrpppnnnooorrrttttttssspppqqqrrrqqqooommmlllmmmqqqooommmjjjjjjmmmrrruuummmmmmsss{{{yyypppooovvvyyyooorrrxxxmmmlllzzzzzzwwwvvv~~~~~~vvvttt}}}yyy|||zzzuuu}}}}}}|||}}}|||{{{|||}}}}}}lllkkkkkkkkklllmmmnnnnnnnnnoooppppppooonnnlllllljjjmmmqqqssssssrrrssstttppppppqqqqqqooonnnnnnnnnrrrooollllllnnnqqqssssssmmmkkkjjjmmmqqqqqqnnnjjjpppssstttqqqlllmmmtttzzzuuupppkkknnntttvvvqqqjjjgggjjjkkkiiifffgggmmmsssuuunnnjjjmmmoooooonnnpppooommmmmmnnnqqquuuwwwwwwyyytttooonnnppppppnnnkkkiiilllnnnkkkhhhjjjqqqxxx~~~wwwooommmooorrrrrroooiiinnntttvvvssspppnnnnnnwwwxxxvvvqqqkkkhhhkkknnnhhhmmmsssvvvvvvsssqqqppprrrqqqooolllkkklllooorrrmmmjjjiiiooowwwzzzwwwqqqtttssspppmmmllllllmmmnnnrrrtttwwwyyyyyyxxxwwwvvvtttrrrooonnnnnnppptttwwwoooooooooqqqsssrrrooommmooorrrtttrrrnnnmmmqqquuurrrnnnkkkmmmssswwwuuurrrfffiiilllmmmkkkjjjkkknnnvvvooohhhfffkkkpppsssrrrhhhjjjlllnnnoooooonnnnnnooopppqqqpppnnnmmmlllllljjjlllnnnoooooonnnoooppppppmmmjjjlllpppsssqqqooonnnppprrrpppllljjjjjjkkknnnllljjjjjjlllqqqwww{{{jjjllloooqqqpppmmmiiifffnnnppppppnnnjjjjjjooosssooommmnnnuuu||||||sssjjjggglllqqqqqqnnnlllmmmppptttqqqooonnnooooooooonnnkkkkkkkkklllmmmoooqqqrrrpppoooooooooppppppmmmkkkiiiiiijjjjjjjjjlllnnnpppnnnjjjhhhkkkqqqtttqqqmmmjjjpppwwwwwwrrrmmmkkkmmmsssqqqmmmkkkkkknnnqqqtttlllmmmoooqqqrrrrrrqqqqqqwwwuuurrrmmmjjjllltttzzzsssooollllllnnnqqqqqqppptttuuuvvvvvvtttrrrqqqqqqooooooooonnnmmmlllllllllsssrrrqqqsssvvvxxxvvvuuupppppprrrvvvxxxuuunnnggglllppprrrpppllllllrrrxxxrrrooosss}}}rrrhhhhhhkkknnnpppsssnnntttwwwvvvuuutttooojjjnnnpppsssuuuvvvuuutttsssoooqqqrrrooolllmmmrrrvvvpppnnnlllmmmooopppooonnnlllooorrroooiiifffhhhkkkooojjjfffgggmmmsssvvvvvvlllpppuuuwwwvvvrrrnnnmmmvvvvvvssspppnnnrrryyytttqqqooosssxxxxxxqqqkkkooouuuzzzyyytttqqqtttxxxssspppnnnnnnqqqttttttsssqqqrrrrrrrrrqqqrrrtttuuuppprrrtttvvvuuurrrooommmqqqssstttrrroooppptttyyypppllliiinnnvvvyyyuuupppooosssvvvuuuooommmooorrrxxxqqqjjjgggkkkqqquuuvvvnnnmmmsss{{{yyypppnnnuuuxxxnnnqqq~~~xxxqqqqqq{{{zzzwwwyyyxxxzzz|||}}}|||}}}~~~~~~zzz{{{|||}}}|||{{{}}}{{{yyyzzzxxx~~~vvvwwwuuuyyyzzzoookkkiiijjjnnnpppmmmjjjlllqqquuutttppplllmmmoooooonnnnnnqqquuuvvvuuurrrjjjnnnssstttqqqmmmkkkjjjuuuqqqmmmkkkmmmqqquuuvvvnnnlllkkknnnrrrtttpppmmmtttuuutttqqqnnnoootttyyyrrrooolllnnnssstttpppllljjjjjjjjjjjjjjjmmmqqqtttsssnnnmmmpppqqqooonnnpppuuurrroooooorrrxxx|||~~~tttppplllnnnrrrrrrmmmhhhffflllpppllleeegggrrr}}}vvvkkkjjjrrrvvvtttnnnfffnnnxxxzzzvvvqqqoooppptttvvvvvvpppjjjhhhkkkooojjjoootttvvvtttrrrqqqrrrooonnnmmmlllmmmnnnpppqqqlllkkklllooorrrtttrrrooossspppmmmmmmooopppooommmiiissswwwpppmmmvvvsssooolllkkkpppxxx~~~qqqpppppptttwwwuuuooojjjqqquuuvvvsssmmmkkkoootttrrrmmmjjjmmmsssvvvtttppphhhlllpppooommmlllnnnpppmmmlllllloooqqqqqqmmmiiiiiiiiijjjkkklllnnnooooooooonnnnnnpppqqqpppkkkfffjjjnnnqqqoookkkjjjoootttsssnnnjjjlllrrrtttrrrnnnjjjoootttrrrlllhhhiiilllpppnnnkkkjjjmmmssszzz~~~lllmmmppprrrqqqoookkkiiinnnppprrrpppmmmlllooorrroooppprrrvvvxxxwwwrrrmmmlllnnnooooooooooooooopppkkkooosssvvvtttoooiiieeekkkkkkjjjkkkmmmpppsssuuummmmmmooorrrsssqqqllliiijjjkkkllljjjiiijjjooorrrooollljjjnnntttuuuqqqllliiinnnuuuxxxwwwsssooommmooommmkkkiiiiiillloooqqqoooooonnnnnnooopppqqqqqqlllnnnppppppooonnnnnnnnnoooqqqqqqooommmmmmqqquuuvvvtttssstttvvvvvvsssoookkkooosssqqqllliiiiiikkkwwwsssnnnooossswwwwwwvvvlllooossswwwwwwssskkkfffllloooqqqooolllmmmssszzzwwwsssuuuwwwnnnggghhhkkkmmmqqqvvv}}}tttpppsssvvvvvvnnnpppuuuxxxxxxtttpppmmmooossstttqqqmmmmmmssszzzqqqnnnlllnnnrrrsssqqqmmmjjjrrrwwwrrrgggbbbeeelllqqqlllhhhiiinnnuuuxxxxxxmmmqqqvvvxxxvvvsssooommmnnnoooqqqqqqrrrrrrtttvvvttttttttttttuuutttrrrqqqsssuuuwwwxxxwwwwwwwwwwwwlllpppssssssqqqppprrrtttyyyuuuooonnnppptttvvvwwwmmmpppuuuxxxxxxuuupppllltttvvvvvvqqqmmmnnnuuu|||nnnjjjiiinnnvvvyyyuuuooopppsssuuutttqqqooorrruuuwwwpppiiigggkkkpppssssssvvvsssqqqrrrqqqppptttyyyuuuvvvuuuuuuxxx|||yyytttxxxwwwyyyzzzwwwtttvvv{{{yyywwwvvv{{{~~~yyyvvv|||xxxyyy|||yyy{{{xxxyyyzzzwww}}}rrrttt{{{~~~ooommmkkklllppppppmmmjjjkkkooottttttrrrooopppqqqqqqooonnnppptttvvvuuusssmmmmmmoooqqqrrrqqqooonnnpppooonnnoooqqqrrrrrrqqqnnnoooppppppoooqqqtttwwwuuuqqqmmmoootttvvvtttpppmmmpppsssqqqnnnlllmmmooooookkkhhhjjjpppuuuvvvuuunnnnnnppptttsssnnnnnnpppxxxtttpppooorrrvvvzzz|||ooonnnmmmnnnooonnnkkkhhhhhhkkkmmmmmmkkkmmmsssxxxwwwsssnnnmmmppprrrqqqooolllppptttuuussspppqqqrrrjjjooosssqqqkkkhhhjjjnnnqqqsssuuurrrppppppuuuyyypppnnnlllnnnqqqrrrqqqnnnlllnnnppppppnnnmmmnnnpppooonnnmmmnnnpppqqqppppppiiiqqq{{{{{{tttnnnkkksssrrrpppmmmlllooouuu{{{uuuttttttssssssrrrqqqpppqqqqqqrrrqqqpppooonnnmmmkkklllmmmmmmnnnooopppqqqqqqooollllllnnnppprrrrrrhhhkkkpppsssrrrnnniiieeejjjiiihhhgggiiillloooqqqnnnmmmnnnooopppnnniiieeejjjooosssqqqkkkjjjnnnssspppmmmllllllooopppooonnnkkknnnqqqpppnnnlllmmmpppoooooooooppprrrtttuuuwwwqqqpppoooooonnnoooooopppmmmlllmmmooorrrrrrooommmnnnrrrvvvvvvsssppppppqqqsssoookkkmmmqqqsssqqqooogggmmmsssuuuqqqlllhhhfffjjjjjjjjjjjjkkkmmmnnnpppiiijjjmmmqqqsssrrrnnnkkklllkkkjjjkkklllmmmmmmmmmkkkmmmpppqqqqqqpppooonnnnnnlllmmmttt|||}}}uuummmhhhiiijjjkkklllllllllllltttqqqnnnkkkkkkmmmoooqqqfffiiilllqqqrrrpppkkkgggmmmppprrroookkkkkkpppvvvsssrrrrrrsssuuuuuurrrppplllooorrrqqqmmmkkklllnnnrrrqqqpppqqqrrrsssssssssnnnqqqssssssqqqnnnkkkjjjiiikkkooorrruuuuuutttsssqqqxxxqqqkkkhhhjjjmmmpppwww~~~}}}uuuvvvyyyzzzooorrrvvvxxxvvvrrrmmmiiioooqqqsssrrrqqqqqqtttvvvpppooopppppprrrrrrqqqpppppprrrrrrnnniiifffhhhkkklllooorrrtttsssssssssuuusssttttttrrrqqqppprrrtttkkkmmmppptttvvvvvvsssppptttwwwyyyvvvqqqppptttxxxvvvsssrrruuuzzz|||xxxtttkkkpppuuuuuurrrppprrruuuyyyuuuqqqoooqqqsssuuuuuupppqqqtttvvvwwwvvvtttsssrrrssssssqqqooooooqqqtttnnnnnnmmmnnnppprrrrrrrrrsssqqqnnnooorrruuutttsssoooppppppnnnllllllnnnqqqyyywwwrrrmmmooouuuyyyyyymmmlllpppzzzzzzsssnnnuuu|||yyysssssswwwyyyxxxwwwwww{{{~~~zzzxxx|||zzz}}}}}}}}}~~~~~~~~~~~~~~~~~~|||zzz{{{}}}}}}}}}ooonnnnnnpppppppppnnnllljjjnnnqqqttttttsssrrrsssqqqpppoooppprrrtttuuuuuurrrnnnjjjlllrrrvvvvvvsssiiikkkooosssuuusssnnnjjjmmmrrrtttpppjjjlllvvvuuulllgggnnnzzz~~~ttthhhjjjsssyyyuuuiiidddjjjrrrrrrkkkfffjjjttt{{{zzzvvvlllnnnssswwwtttnnnmmmpppwwwssspppnnnpppsssuuuvvvmmmnnnooommmkkkiiiiiijjjkkkjjjiiimmmsssvvvuuurrrjjjnnnqqqpppllljjjlllooosssqqqnnnmmmmmmnnnpppqqqaaahhhpppqqqmmmiiijjjmmmxxxwwwtttooollloooxxxrrrooommmppptttuuupppllllllqqquuurrrkkkhhhlllqqqkkkmmmoooppppppppprrrsssooopppqqqqqqooooooooopppnnnppppppooommmmmmppptttyyyyyyvvvqqqmmmnnnsssxxxpppmmmlllppptttsssmmmgggeeekkkpppnnniiihhhmmmrrrxxxoooggggggnnnttttttrrrjjjmmmppppppnnnjjjhhhgggkkkiiifffeeegggjjjooorrrmmmnnnnnnnnnmmmkkkiiigggkkkooorrrrrrnnnkkkmmmpppkkklllmmmllljjjjjjlllnnnnnnmmmmmmmmmoooqqqssstttkkknnnrrrvvvvvvtttpppmmmuuurrrnnnkkkkkknnnsssuuulllhhhgggmmmvvvxxxqqqhhhnnntttyyywwwoookkkoootttwwwpppiiikkkrrrvvvsssnnnjjjmmmpppmmmiiigggkkkoooiiiiiiiiijjjjjjjjjiiiiiiggghhhkkkooorrrsssqqqooollliiihhhkkkooopppkkkfffgggnnnuuutttnnnkkkmmmqqqtttkkkeeeooozzzlllcccfffkkkoooqqqooollliiiwwwsssnnniiihhhkkknnnqqqjjjiiijjjmmmqqqqqqnnnjjjllloooqqqnnnkkkkkkpppuuuooopppqqqrrrrrrrrrqqqpppnnnoooppppppooooooppprrrjjjooottttttrrrooooooppprrrsssqqqnnnjjjiiimmmpppggghhhlllvvv~~~}}}tttjjjfffzzzmmmkkkkkknnnqqquuu}}}{{{xxxuuurrrtttvvvvvvtttpppkkkhhhoooooopppsssuuuvvvsssqqqmmmppptttsssqqqpppqqqtttvvvqqqkkkiiikkkmmmllljjjfffqqq}}}xxxpppnnnpppzzzwwwqqqlllkkknnnuuu{{{pppoooppptttxxxyyywwwssssssyyy|||wwwnnnmmmuuu~~~xxxqqqnnnrrr{{{xxxqqqmmmrrrvvvvvvrrrqqqssswwwuuuttttttsssrrrrrrrrrrrrttttttsssssstttvvvyyyzzzooooooppprrrsssqqqmmmjjjooorrrrrrnnnjjjjjjpppvvvwwwnnngggjjjtttyyyvvvpppiiiqqqxxxvvvnnniiilllqqqvvvyyyuuupppsss{{{zzzsssnnniiimmmzzzyyysssssssss~~~xxxsssvvvyyywwwvvvxxxzzz|||}}}~~~~~~~~~|||zzz{{{zzzyyy{{{uuuyyy}}}ooozzz{{{vvvzzzyyy}}}lllqqqtttooogggeeejjjqqqqqqjjjgggnnnzzzxxxoooiiipppvvvtttnnnkkkpppvvv{{{sssiiigggkkkrrrvvvwwwkkkkkknnnrrruuutttnnniiisssrrrqqqppppppqqqsssuuuooonnnnnnppprrrsssqqqppppppooommmmmmnnnoooooonnnjjjkkklllnnnpppqqqrrrrrrrrrpppnnnnnnooossswwwyyylllnnnppprrrrrrqqqooommmooossstttnnneeecccjjjrrrnnngggdddmmm{{{wwwllliiikkknnnoooooonnnmmmlllwwwsssnnnmmmooopppooommmjjjllllllkkkiiijjjnnnrrrqqqpppqqquuuvvvttttttwwwuuuvvvuuuqqqnnnmmmqqqtttvvvooojjjmmmtttxxxsssmmmgggoooxxxzzzvvvpppmmmmmmssspppmmmjjjjjjlllppprrrjjjlllppprrrqqqoookkkiiiwwwwwwuuuoooiiiiiipppvvvlllllllllllllllkkkiiihhhllljjjiiijjjmmmooonnnlllmmmllllllllllllmmmmmmmmmssspppmmmllllllmmmmmmlllkkkgggdddggglllooommmjjjooorrrssspppkkkiiilllqqqnnniiifffiiippptttqqqmmmdddmmmuuutttmmmgggiiimmmsssnnniiiiiilllooopppooommmooorrrttttttsssqqqooonnnqqqrrrnnniiihhhlllqqqllllllmmmmmmlllnnnqqqssspppooopppppppppqqqqqqqqqiiiooouuutttpppkkkkkklllmmmqqqooohhhhhhnnnmmmfffkkkkkkkkkjjjjjjiiiiiiiiillllllkkkkkkkkkmmmoooqqqllliiihhhkkkqqqrrrmmmggghhhnnntttrrrlllhhhlllpppsssooolllqqqxxxzzztttmmmggghhhiiikkkmmmpppssstttooonnnmmmkkkjjjiiihhhhhhnnntttvvvrrrkkkjjjqqqxxxsssjjjdddhhhssswwwqqqhhheeepppyyyvvvkkkeeehhhoooxxxqqqjjjkkkqqqvvvuuurrrmmmpppuuuwwwuuuooohhhcccqqqrrrqqqmmmiiiiiinnnrrrqqqmmmkkkqqqyyy{{{tttlllrrrxxx~~~tttllldddgggssswwwooosssvvvwwwvvvpppjjjhhhlllqqqpppnnnnnnsssyyywwwooofffllluuu}}}yyynnniiinnnvvvwwwrrrllljjjlllnnnnnnmmmlllrrrxxxyyyuuuqqqooonnnwwwsssooonnnqqqssssssrrrrrrrrrssssssuuuxxx}}}zzztttooopppuuuxxxuuuqqqqqqxxx~~~yyyppplllqqqxxx}}}tttmmmooovvv{{{yyyuuuggglllvvv}}}{{{rrrnnnooo~~~{{{vvvpppnnnsss{{{uuuooolllpppvvvvvvmmmdddkkkppptttrrrnnnmmmqqqvvvrrrooommmpppvvvxxxtttppptttuuutttpppllllllpppttttttuuuvvvwwwwwwvvvuuutttqqqtttwwwvvvttttttwww{{{sssuuuxxx}}}~~~yyytttpppsssqqqyyy}}}zzzppp}}}yyytttzzzyyypppuuuyyy{{{yyy}}}wwwzzzllloooqqqooojjjiiikkkooooookkkiiiooowww{{{vvvpppnnnoooqqqqqqppppppqqqsssuuuqqqnnnnnnppprrrqqqpppoooppppppoooooooooqqqrrrqqqooonnnppptttuuurrrooolllnnnppppppooooooqqqtttpppmmmkkklllqqqsssrrrpppiiikkknnnoooooonnnoooqqqqqqpppooooooppprrrtttvvvlllmmmoooqqqqqqpppooonnnnnnoooooommmjjjiiijjjkkkjjjggghhhnnnvvvyyyuuuooonnnlllkkkmmmppprrrpppnnnppprrrssssssqqqnnnlllkkkpppooollliiigggkkkrrrwwwqqqnnnpppvvvyyyvvvttttttsssttttttqqqmmmmmmqqquuusssooolllnnnrrrtttssspppkkkpppuuuwwwtttpppmmmlllssspppllliiiiiilllpppsssnnnoooooooooooonnnmmmmmmpppppppppnnnllllllllllllkkkmmmpppoookkkhhhiiijjjllliiigggiiioooqqqooollljjjlllnnnnnnlllkkklllmmmtttqqqnnnlllmmmnnnnnnnnneeegggkkkppptttrrrlllgggpppqqqrrrpppmmmkkkmmmoookkkkkkkkkkkkmmmnnnooooooppprrrsssqqqnnnkkkkkkllllllmmmmmmmmmllllllmmmnnnsssrrrqqqppppppqqqssstttmmmmmmnnnmmmllljjjjjjjjjjjjlllnnnmmmkkkkkkooosssqqqooommmooorrrrrrpppnnnkkknnnrrrrrrooollllllmmmssssssnnnhhhfffjjjmmmmmmjjjkkklllmmmlllkkkiiihhhllljjjhhhjjjnnnpppnnnlllllllllnnnnnnnnnlllkkkkkklllkkkjjjlllooopppnnnllllllkkklllooorrrqqqmmmhhhkkkkkkjjjkkkmmmppptttvvvkkkjjjjjjiiihhhgggeeeeeeooorrrtttsssoooooorrrvvvrrrllliiikkkrrrtttqqqlllkkkoooqqqqqqnnnlllmmmpppuuurrrnnnllllllppptttvvvwwwwwwwwwuuusssooollljjjnnnnnnmmmmmmmmmmmmmmmlllpppqqqrrrsssttttttssssssuuuvvv{{{{{{rrrlllhhhkkkuuuyyyooommmssssssrrrnnnjjjjjjmmmpppnnnooopppqqqpppooommmkkklllqqqttttttpppnnnppprrrqqqqqqqqqpppnnnmmmlllmmmuuusssqqqqqqqqqrrrrrrrrrppppppqqqssstttssspppnnnrrrtttuuutttsssvvv|||zzztttooopppuuuwwwsssnnnqqqvvvyyywwwqqqooorrrwww~~~wwwooommmqqquuuwwwwwwnnnooosssxxxxxxsssrrrtttwwwtttrrrrrrsssuuuuuuuuuqqqqqqqqqqqqpppnnnmmmlllnnnmmmmmmooorrrsssqqqoooooosssvvvwwwtttqqqrrrssswwwtttqqqnnnoooqqqssstttmmmqqqxxx||||||xxxrrrnnnxxxwwwssspppooossszzz|||vvvrrrxxx{{{qqqvvv~~~|||uuuvvvzzz|||~~~yyyttt~~~~~~}}}||||||{{{{{{{{{zzz{{{|||~~~~~~}}}{{{~~~}}}nnnmmmmmmnnnoooooommmllliiiiiijjjmmmqqqsssqqqppprrrnnnkkklllqqqsssrrrpppmmmnnnqqqsssrrrooollliiirrrrrrpppllliiikkksssyyyooolllmmmqqqwwwxxxrrrkkkkkkooorrrppplllmmmrrrxxxsssooolllmmmqqqtttssspppkkknnnpppooommmlllnnnpppooooooppppppqqqqqqpppppplllmmmnnnoooooooooooonnnmmmkkkjjjmmmpppoookkkffffffiiimmmpppqqqrrrrrrrrrrrrmmmiiikkkqqquuutttqqqlllqqqwwwxxxsssmmmjjjjjjuuuqqqlllhhhgggllltttzzzpppnnnooouuuyyyvvvrrrrrrqqqqqqqqqooonnnooorrruuunnnooopppppppppqqqrrrtttppprrrssssssrrrpppnnnlllnnnnnnnnnnnnnnnnnnnnnnnnsssqqqooonnnmmmnnnpppqqqkkkkkklllnnnpppooojjjfffkkkpppssspppjjjgggiiimmmllliiigggjjjoooqqqooollljjjmmmnnnnnnkkkjjjkkkmmmsssqqqnnnmmmnnnoooooonnngggjjjooossstttrrrnnnkkkooopppppppppooonnnmmmmmmhhhmmmpppnnniiihhhmmmqqq|||vvvpppnnnppppppnnnkkkggglllqqqqqqnnnjjjjjjlllwwwtttpppmmmmmmooosssvvvlllkkkkkkmmmnnnmmmiiifffiiilllnnnmmmjjjiiimmmqqqpppnnnlllnnnrrrrrrnnnjjjnnnnnnnnnooooooooooooppptttrrrqqqppplllhhhkkkppppppooonnnllllllmmmnnnooollliiigggkkkpppqqqmmmhhhlllpppssspppkkkhhhkkkoooqqqhhhaaafffpppuuuppphhhgggjjjmmmooonnnkkkhhhgggnnnmmmlllkkkmmmooorrrtttjjjiiiiiihhhgggffffffeeennnnnnppprrrtttuuusssqqqoooooooooooooooppppppooorrrmmmjjjlllqqquuusssppplllppptttrrrnnnlllpppttt}}}xxxssspppooopppqqqllljjjjjjnnnrrrqqqmmmhhhnnnssswwwuuuooonnnsssyyywwwvvv|||yyyooonnnnnnpppuuu}}}xxxqqqlllooonnnmmmllllllmmmnnnoooooorrrtttpppkkkiiimmmrrrooonnnnnnpppssstttrrrppplllqqquuutttppplllkkkmmmyyyssslllkkkooosssuuuuuujjjnnntttwwwvvvrrrnnnlllrrruuuwwwuuussstttyyyyyyuuurrrrrruuuuuuppplllqqqrrrrrrsssssssssssstttwwwvvvtttrrrpppqqqsssuuuuuupppooorrrttttttvvvyyyooooooppptttwwwvvvooojjjnnnsssuuurrrkkkhhhmmmrrrpppkkkhhhmmmuuuxxxrrrkkkmmmvvv~~~{{{rrrlllooouuuxxxsssnnnnnnrrruuuvvvtttnnnqqqwww{{{{{{xxxssspppyyywwwssspppqqqtttyyy|||}}}yyywwwyyy}}}|||xxx||||||yyyvvvxxx{{{|||yyywww{{{}}}xxxssswww}}}uuuooo|||}}}www{{{~~~www~~~xxx|||}}}yyyooollljjjmmmrrrsssoookkkeeegggjjjkkkkkkkkklllnnnppplllhhhiiinnnqqqqqqpppjjjmmmppprrrpppmmmlllkkkqqqpppnnnkkkiiikkkqqqvvvmmmmmmooorrrvvvvvvrrroooooopppqqqooommmooouuuzzzwwwuuurrrpppppppppppppppsssqqqnnnlllmmmnnnoooooommmooopppqqqqqqooommmlllllllllmmmmmmnnnnnnoooooommmkkkkkkmmmqqqrrrnnnjjjiiilllooopppppppppqqqrrrnnnlllkkkmmmqqqttttttrrrqqqtttvvvvvvrrrooommmmmmqqqooollljjjjjjmmmqqqtttooonnnpppttttttqqqqqquuurrrnnnkkklllqqqtttsssqqqlllpppsssrrrooooootttxxxvvvtttrrrqqqrrrqqqooommmhhhlllrrrvvvwwwsssmmmiiiuuusssqqqooonnnoooppprrrmmmmmmnnnooopppooonnnllloooqqqrrrpppllljjjjjjlllkkkllllllmmmmmmmmmmmmnnnpppnnnlllkkkkkkmmmnnnnnnooonnnnnnoooppppppnnnlllooonnnmmmlllkkkmmmqqquuummmmmmmmmnnnpppooommmjjjjjjnnnpppnnniiihhhkkkppp{{{vvvqqqoooqqqqqqooommmjjjmmmqqqqqqooommmllllllsssrrrpppnnnmmmnnnpppqqqmmmmmmmmmnnnnnnmmmkkkjjjkkkkkkllllllllllllmmmnnnnnnmmmnnnooopppooommmjjjqqqooommmnnnppprrrsssrrroooooouuu|||vvvjjjhhhnnnyyyuuuoookkkkkkoootttxxxnnnllljjjlllnnnooommmkkkmmmppprrrpppllljjjnnnrrrrrrjjjdddgggooosssooojjjkkklllmmmnnnnnnmmmlllkkkkkkkkkkkklllmmmmmmnnnnnnnnnllljjjiiihhhiiijjjkkklllkkklllqqqvvvwwwrrrlllkkkooorrrpppmmmkkknnnqqqtttnnnjjjmmmtttwwwsssnnneeemmmvvvxxxtttnnnllllll|||zzzwwwtttqqqqqqqqqqqqllllllmmmpppsssssspppmmmnnnqqqttttttrrrrrruuuxxxvvv||||||oooqqqsssttttttwww|||}}}ssstttuuuqqqlllkkkkkklllnnnppppppppprrruuuvvvrrrlllkkkoootttqqqnnnmmmooosssuuusssqqqnnnqqqttttttqqqnnnmmmmmmqqqooonnnoooqqqsssrrrqqqkkkpppuuuvvvtttqqqpppppprrrssstttuuuuuuuuuvvvvvvuuuvvvwwwuuussspppnnnmmmqqqooommmooosssuuutttrrrjjjqqqyyyzzzvvvqqqoooooowwwpppkkknnnrrrtttvvvyyynnnooorrrtttuuusssoookkkppprrrsssqqqnnnlllmmmpppllllllmmmqqquuuvvvrrrnnnrrrwwwzzzwwwqqqnnnqqquuurrrpppoooqqqtttvvvvvvtttxxxvvvtttrrrsssuuuyyy{{{ssstttwwwzzzzzzyyyuuusssvvv~~~~~~uuurrr{{{{{{vvvtttxxx|||}}}zzz}}}|||vvvsssxxxxxxqqq{{{{{{~~~}}}ooolllkkknnnssstttppplllhhhiiikkklllkkkkkklllnnnjjjjjjjjjiiijjjllloooqqqpppppppppnnnnnnpppsssvvvmmmkkkjjjlllnnnooommmkkknnnpppsssrrrqqqpppsssuuutttrrrooonnnppptttwwwyyyuuuwwwvvvsssnnnmmmpppttt|||tttkkkiiimmmqqqpppnnnnnnooopppqqqpppnnnllljjjlllllllllmmmnnnoooooopppoooooonnnnnnnnnppprrrsssooonnnnnnoooqqqrrrrrrpppgggkkkppprrrqqqpppqqqsss{{{vvvqqqoooppprrrsssrrrkkkllllllmmmnnnnnnmmmlllnnnooorrrsssnnnkkkpppyyytttmmmgggjjjrrrvvvrrrllllllppptttsssqqqqqqvvvzzzwwwuuusssrrrrrrrrrqqqooolllooorrruuuuuussspppnnnsssssssssrrrrrrqqqpppooopppqqqpppmmmjjjkkkqqqvvvssspppmmmmmmnnnnnnllliiikkkooossspppjjjgggjjjooowwwpppiiihhhlllppppppnnnjjjkkkmmmpppqqqpppllliiipppnnnkkkhhhgggjjjpppuuukkkkkkkkkmmmnnnnnnllljjjnnnnnnnnnmmmlllllllllnnnqqqrrrrrrrrrqqqpppoooooorrrpppnnnooopppqqqooommmkkkmmmoooqqqpppnnnkkkhhhnnnqqqrrrooolllkkknnnrrrnnnkkkiiikkkoooqqqooolllkkkmmmoooooonnnllllllmmmrrrpppooopppsssuuuuuutttooopppvvv}}}xxxllljjjppptttssspppnnnnnnpppsssuuupppqqqpppmmmjjjkkkooosssnnnmmmlllmmmoooqqqqqqqqqooooooooommmkkkjjjmmmoooqqqnnnkkkkkkoooqqqqqqooofffgggjjjlllmmmkkkiiigggpppnnnjjjhhhhhhjjjmmmoookkkiiijjjnnnssstttnnniiiiiimmmqqqoookkkiiimmmqqqrrrqqqqqqsssuuutttpppllljjjnnnrrrttttttpppmmmkkkoooqqqsssuuutttrrrpppnnnnnnppprrrsssrrrrrrtttvvvooollllllrrryyy{{{wwwqqqrrrqqqsssuuutttqqqqqqtttxxxvvvooorrrtttppplllkkkkkkmmmpppssssssssssssssssssrrrqqqpppppppppooooooooooooooopppqqqqqqsssqqqppppppqqqrrrpppmmmeeellltttxxxvvvrrrmmmkkkqqqssstttssspppppptttwwwrrrpppppptttxxxwwwsssnnnrrrwwwzzzxxxqqqmmmnnnqqqpppnnnmmmooosssuuusssqqqfffnnnwwwyyyvvvqqqpppqqqsssmmmkkkooosssssssssuuurrruuuwwwtttpppooorrrvvvtttpppnnnqqqvvvvvvoooiiihhhooowwwwwwrrrppprrrwwwzzzuuuqqqooorrrttttttssskkkooosssuuuuuuttttttuuu}}}yyytttppppppuuu{{{qqqvvv{{{~~~zzzuuuqqqwww~~~~~~uuusss|||~~~{{{yyyxxxxxxzzz}}}vvvxxxzzz{{{{{{{{{|||}}}|||yyyxxx|||{{{zzzxxx~~~~~~nnnnnnnnnoooqqqqqqpppooopppnnnmmmnnnpppqqqpppnnnfffiiilllkkkhhhiiimmmrrrxxxuuupppmmmooottt{{{llljjjkkknnnrrrrrrmmmhhhooorrrtttqqqllllllqqqxxxvvvsssooonnnqqquuuvvvvvvrrrssstttqqqnnnoootttyyy{{{tttllljjjmmmppppppmmmoooooooooooonnnmmmlllkkkkkklllmmmnnnooopppppppppppprrrrrrooolllmmmtttyyytttpppmmmnnnqqqsssqqqnnnffflllssstttpppnnnpppsss}}}vvvnnnkkknnnsssvvvvvvkkklllmmmooopppooollljjjnnnoooqqqrrrmmmjjjooowwwsssmmmiiikkkpppsssooojjjnnnooopppqqqrrrtttwwwyyyttttttttttttsssqqqppppppvvvrrrnnnkkklllpppuuuyyyrrrsssttttttsssqqqooommmpppqqqpppkkkfffhhhpppxxxtttnnnjjjkkkoooqqqmmmiiikkkppptttqqqjjjgggjjjpppvvvpppjjjiiinnnpppooollliiijjjkkknnnpppooollljjjjjjjjjkkkkkklllllllllkkkjjjjjjkkkllllllmmmmmmmmmqqqnnnllllllooopppooommmiiinnnsssssspppmmmnnnqqqvvvrrrnnnmmmppprrrqqqnnnfffjjjnnnrrrqqqnnniiieeennnqqqsssooojjjjjjooouuunnnlllkkknnnrrrtttrrrooolllmmmmmmnnnmmmnnnnnnooooooppprrrtttuuuttttttsssuuussssssssspppnnnqqqwwwhhhlllqqquuuuuurrrmmmiiirrrssssssnnniiiiiiooovvvoookkkhhhkkkrrruuurrrnnnlllrrruuuqqqiiifffkkkqqqsssnnnjjjjjjmmmppppppnnndddfffjjjlllllljjjgggeeemmmkkkiiihhhhhhjjjlllnnnkkkkkklllmmmnnnmmmkkkiiihhhkkkmmmmmmkkkkkkmmmpppooossswwwwwwsssooommmmmmuuuqqqmmmlllnnnpppqqqpppfffjjjppptttuuusssooolllppprrrtttsssppppppuuuyyypppkkkiiippp{{{~~~vvvmmmpppsssttttttqqqnnnnnnqqqtttxxx|||}}}yyytttrrrooojjjnnnnnnnnnnnnppprrrtttvvvqqqooooooppprrrrrrooolllkkkmmmnnnmmmllllllnnnqqqwwwrrrnnnnnnqqqsssrrrooocccmmmxxx|||yyyrrrllljjjttttttrrrqqqppprrrvvvyyyrrrppppppsssvvvvvvrrrnnnsssvvvxxxvvvrrrpppqqqsssoooppppppqqqqqqqqqrrrrrrppppppooooooooorrruuuxxxooommmnnnsssuuurrrppppppvvvyyyzzztttmmmmmmuuu}}}vvvpppmmmrrrzzz{{{qqqggghhhsss|||zzzppplllrrrzzz~~~vvvooonnntttxxxvvvssslllqqquuuvvvtttsssvvvyyyyyyxxxvvvuuuuuuvvvxxxxxxxxx{{{}}}|||yyywwwxxxzzz~~~zzzvvvxxx}}}||||||}}}~~~yyyxxx}}}vvv{{{|||vvvtttyyyxxxqqqvvv~~~www|||uuuuuu~~~mmmpppsssqqqnnnmmmppptttvvvpppkkkmmmsssuuuqqqkkkfffiiillllllkkkkkknnnrrrzzztttnnnmmmpppuuuyyy{{{oooooopppqqqrrrrrrqqqpppoooqqqqqqnnnkkkkkknnnrrrssssssqqqoooooopppsssuuutttqqqnnnnnnppptttvvvvvvqqqqqqqqqooonnnlllkkkkkkrrrpppnnnmmmlllmmmnnnooojjjlllnnnpppqqqqqqppppppppprrrqqqooolllmmmsssxxxuuuqqqmmmmmmooopppooonnnkkkooorrrsssqqqpppqqqtttuuurrrooommmnnnqqqtttvvvssspppmmmmmmoooqqqqqqpppnnnlllmmmqqqrrrooonnnooooooppppppnnnllljjjjjjlllooollljjjmmmssswwwvvvtttmmmqqquuuuuurrrooonnnooovvvrrrkkkggghhhnnnuuuzzzrrrsssttttttrrrpppnnnmmmooopppooommmkkkkkknnnqqqpppmmmjjjkkkmmmooonnnllllllnnnooonnnmmmlllmmmooolllmmmoooooonnnllljjjiiimmmkkkjjjjjjlllnnnoooooofffgggiiinnnpppoooiiidddjjjlllnnnmmmllllllooorrrqqqooommmnnnpppqqqpppoooiiimmmqqqqqqooommmnnnppptttrrrpppooooooooooooooohhhjjjlllnnnnnnmmmkkkiiikkkmmmnnnmmmkkkkkkmmmoookkknnnqqqssssssssstttvvvqqqlllgggiiipppsssrrrnnnjjjooouuuwwwuuurrrppppppuuuuuurrrmmmmmmrrrwwwwwwfffkkkqqqvvvvvvrrrlllhhhrrrsssrrrnnnkkkjjjnnnrrrnnnkkkhhhlllrrrtttpppkkkjjjooorrrpppkkkhhhkkknnnooooooooonnnlllkkkjjjiiihhhiiijjjkkklllkkkkkkkkkggghhhjjjllllllllljjjiiilllooopppmmmhhhfffhhhlllkkkjjjiiikkknnnppppppooooootttxxxvvvpppmmmmmmpppvvvsssnnnmmmnnnppprrrrrrgggiiimmmqqqsssrrrqqqooopppppppppppppppqqqrrrtttooonnnnnnqqqtttuuusssooorrrzzz}}}uuusssqqqooommmooorrruuuoooppptttyyywwwpppkkkjjjoooppppppooommmoootttxxxpppooonnnooorrrrrrqqqooolllmmmmmmmmmnnnooorrrttttttsssqqqpppqqqqqqrrrrrrppprrrvvvxxxwwwtttqqqooorrrqqqqqqrrrtttuuuuuutttssstttsssrrrqqqqqquuuxxxxxxtttqqqrrrwwwyyyvvvsssnnnsssvvvtttnnnllloootttxxxrrrkkkjjjnnntttwwwwwwmmmnnnrrrwwwvvvqqqnnnooowwwyyyxxxtttooooootttzzzuuusssrrrtttwwwwwwsssooonnnssswwwvvvqqqooorrrvvv{{{zzzyyywwwuuuuuuuuuuuuuuuuuutttssstttvvvzzz}}}uuuvvvwwwxxxwwwuuusssrrr||||||uuutttzzz~~~vvvrrrwwwwww|||~~~}}}yyy}}}yyyxxx{{{~~~~~~yyyvvvxxx~~~~~~{{{}}}mmmrrrvvvrrrkkkiiipppwwwxxxnnnfffiiisssvvvpppggggggjjjlllnnnnnnnnnpppqqqwwwqqqllllllppptttsssrrrtttuuuuuurrrpppqqquuuzzzpppnnnmmmllllllllllllkkkppprrrtttqqqlllkkkooottt{{{rrrjjjkkkrrrwwwtttooogggooouuutttmmmhhhgggjjjsssqqqnnnkkkkkkmmmoooqqqjjjlllooorrrsssrrrqqqpppqqqqqqpppnnnnnnooorrrtttsssqqqooommmlllmmmnnnnnnrrrqqqppppppqqqsssttttttkkkooorrrrrrpppoooqqqttt|||vvvnnnkkkmmmrrrvvvxxxooojjjjjjrrrxxxuuummmgggkkkrrrwwwrrrhhhbbbgggnnnoooiiifffjjjsssyyyvvvqqqhhhooouuuvvvqqqmmmlllnnnooonnnlllkkklllnnnqqqttttttssssssrrrqqqooonnnnnnooooooppprrrsssrrrnnnkkkmmmmmmlllkkkkkklllnnnooonnnkkkiiikkkppprrrqqqnnnbbbkkktttuuunnngggfffgggrrrnnniiigggiiinnnrrruuuiiiggggggkkkpppooojjjdddkkknnnpppooollllllqqqvvvpppppppppppppppqqqqqqrrrmmmnnnoooooonnnnnnnnnooooooqqqsssrrrnnnlllmmmooolllllljjjjjjjjjlllnnnoooiiiiiiiiikkkmmmllljjjggggggooowwwwwwrrrpppvvv|||vvvkkkbbbfffrrryyyuuummmfffnnnvvvxxxtttooommmnnnppptttsssnnnpppxxxxxxqqqnnnoooqqqrrrsssrrrqqqqqqrrrqqqooonnnnnnmmmmmmlllnnnlllkkknnnrrrrrrnnniiikkkkkklllmmmnnnmmmllljjjmmmrrrvvvtttmmmgggffffffmmmlllkkkkkkkkkmmmoooqqqcccgggmmmqqqrrrooojjjfffnnnrrrtttnnneeebbbgggnnnmmmiiigggkkkqqqtttrrroooppptttuuusssnnnlllooosssoooqqqsssuuutttrrrooommmllllllmmmnnnpppqqqssstttooommmlllmmmppprrrooolllnnnrrrtttrrrmmmlllooottttttqqquuuzzzxxxvvvsssooommmnnnqqqvvvxxxooojjjmmmttttttlllkkkpppoooqqqrrroookkklllsssyyyqqqqqqqqqqqqqqqrrrtttuuuooonnnmmmooosssvvvxxxxxxpppsssuuutttqqqoooqqqsss}}}xxxrrrqqqsssvvvwwwvvvmmmnnnpppuuuyyyxxxrrrmmmtttwwwxxxrrrkkkmmmwww}}}rrrjjjnnnzzzzzzqqqnnnuuuzzzvvvmmmhhhmmmuuuzzzrrrjjjlllssswwwuuupppnnnpppvvvzzzvvvpppnnnpppvvvvvvvvvtttsssrrrrrrsssrrrvvvyyywwwrrrppptttxxxuuurrrpppqqqssssssrrrpppwww~~~vvvppprrrwwwxxxqqqooossszzz~~~vvvvvvuuutttsssrrrqqqqqqzzzwwwtttzzzvvvvvvwww{{{~~~{{{~~~{{{~~~}}}www{{{}}}xxxwwwzzzxxx|||uuu{{{yyyqqqpppnnnlllpppvvvvvvssskkkrrryyyvvvmmmggghhhllllllppplllfffnnn}}}}}}rrrhhhlllqqqvvvvvvsssnnnjjjzzzyyywwwtttrrrtttzzz~~~vvvpppjjjjjjnnnpppmmmiiipppuuuxxxuuunnnkkkooouuuqqqqqqqqqqqqqqqqqqooonnnpppnnnkkkiiiiiillloooqqqnnniiihhhnnnrrrooojjjgggrrrtttsssnnniiijjjsss{{{vvvnnniiillltttvvvqqqiiikkkttt{{{uuuhhhbbbiiisss~~~vvvmmmlllrrrvvvvvvsssfffjjjnnnrrrsssqqqmmmjjjyyyvvvrrrooonnnpppssswwwpppllljjjlllppprrroookkkmmmmmmlllkkkkkklllnnnoookkklllooopppqqqooollljjjrrrooolllkkklllooopppppplllnnnpppooommmkkkjjjjjjqqqtttsssmmmeeegggqqq|||qqqrrrtttwwwyyywwwrrrmmmjjjooosssrrrmmmjjjlllpppqqqnnnkkkkkkoooqqqpppnnnmmmnnnooopppooollliiihhhlllllllllmmmmmmmmmmmmmmmooommmllljjjiiiiiiiiiiiillliiihhhmmmtttvvvpppjjjmmmqqqsssqqqmmmkkknnnsssyyyqqqiiifffjjjoooqqqqqqlllnnnqqqttttttpppjjjfffnnnlllhhheeeeeehhhlllpppkkkjjjiiiiiikkkllljjjiiikkkkkklllnnnpppqqqqqqpppooonnnlllkkkkkkmmmpppqqqqqqqqqqqqppppppooopppppplllooorrruuuuuurrrooolllrrrsssrrrooommmooouuuzzzpppllliiilllqqqrrrllleeegggooouuussslllhhhlllrrrtttlllffffffmmmqqqpppmmmlllrrrvvvssskkkeeeeeehhhnnnllljjjkkkmmmnnnllljjjgggggghhhjjjlllnnnooopppooollljjjlllpppppplllgggnnnppprrrpppmmmlllppptttzzztttmmmmmmqqquuussspppmmmooossswwwxxxtttnnniiiyyyuuuppplllmmmrrryyy}}}nnnjjjhhhmmmsssuuuoooiiikkkooosssrrrmmmjjjmmmqqqrrrvvvwwwmmmoooqqqsssssssssrrrqqqtttqqqnnnkkkkkkllloooqqqoookkkkkkqqqxxxyyyrrriiipppuuuxxxuuuooopppyyyssshhhjjjvvv~~~{{{sssgggrrr}}}}}}ssskkkjjjmmmzzzxxxuuuqqqppprrrwww|||qqqqqqsssvvvwwwvvvqqqnnnrrrtttuuutttrrrrrrtttvvvvvvuuutttsssrrrsssvvvxxx}}}wwwqqqoooqqqsssrrroooqqqlllpppxxxtttkkkooo|||yyy}}}zzzpppnnnttttttoooooopppsssyyy}}}yyyoooffftttxxxzzztttkkkjjjsss|||wwwrrrmmmooouuuxxxuuuppprrr|||wwwpppqqqvvvvvvwwwvvvtttrrrtttzzz~~~xxxwwwtttqqqppprrrvvvyyyzzzyyyyyy|||~~~}}}xxxtttwww|||~~~xxxvvv{{{zzz}}}wwwvvvyyysss||||||uuutttwwwwww{{{yyyyyyqqqoookkkkkkrrryyyyyysssnnnqqqtttrrrmmmjjjjjjlllrrrsssoookkkpppyyy{{{uuummmnnnoooppppppooommmllluuusssqqqqqqsssuuuvvvuuuqqqssssssoookkkjjjmmmqqqyyyvvvqqqooopppqqqrrrrrrlllpppttttttqqqnnnnnnooosssooojjjfffgggkkkppptttmmmiiijjjooorrrnnnjjjhhhrrrsssrrrpppnnnoootttxxxtttnnnjjjlllqqqsssnnniiilllqqqtttrrrllliiimmmqqqvvvtttsssqqqqqqqqqppppppppppppooooooooonnnnnnnnnnnnllllllnnnqqqrrrpppmmmnnnllljjjkkkmmmoooooonnnmmmllljjjkkknnnoooooommmkkknnnppppppnnnmmmmmmnnnvvvqqqkkkgggiiimmmrrrtttmmmnnnnnnmmmkkkjjjjjjkkkoooooommmkkkiiijjjnnnqqqqqquuuxxxxxxuuussssssuuurrrqqqooonnnnnnooopppqqqnnnoooppppppnnnmmmllllllrrrqqqooommmlllkkkllllllhhhjjjkkkmmmnnnmmmlllkkknnnnnnnnnllliiihhhjjjmmmjjjjjjkkknnnrrrsssppplllmmmooopppooollllllooorrruuupppkkkiiikkknnnooooooppppppooooooppppppppppppkkkiiihhhjjjmmmnnnkkkhhhkkkkkkkkkjjjhhhjjjooosssmmmkkkiiilllrrrtttrrrnnnmmmnnnooonnnllllllnnnppptttqqqmmmmmmpppqqqpppnnnmmmoooqqqrrrrrrqqqooommmuuutttsssqqqpppqqqsssvvvnnnnnnnnnoooooonnnlllkkkjjjlllnnnnnnlllkkklllmmmllllllkkkkkklllmmmmmmmmmsssrrrpppmmmkkkkkklllmmmhhhiiikkkoooqqqpppkkkggghhhkkkmmmllljjjkkkpppuuuqqqnnnkkkmmmqqqqqqmmmhhhlllppprrrooojjjiiinnntttxxxtttppppppsssuuussspppjjjmmmrrrwwwyyyvvvooojjjrrrqqqpppoooppprrrtttvvvnnnmmmlllkkkkkklllllllllnnnmmmlllnnnqqqrrrpppnnnppp}}}zzzkkknnnrrrtttuuussspppnnntttrrrnnnkkkkkkmmmppprrrpppnnnnnnrrrvvvvvvrrrmmmqqqsssuuusssqqqsssxxx~~~uuuqqqmmmoootttwwwvvvsssooorrruuuuuuqqqmmmllllllqqqssstttsssrrrqqqrrrsssuuuvvvvvvtttqqqoooqqqsssqqqooonnnrrrwwwxxxuuuppprrrvvvyyyvvvqqqpppvvv|||~~~vvvooonnnrrruuutttqqqlllmmmsss{{{yyyqqqooottt~~~wwwpppnnnrrrvvvvvvqqqtttwwwxxxvvvssspppnnnrrrsssttttttsssssstttuuurrrrrrqqqqqqrrrrrrssssss}}}{{{yyywwwvvvuuuuuuvvvqqqsssvvvvvvuuuuuuwwwyyyyyyyyywwwrrroooqqqxxx~~~vvvuuuvvvzzz}}}|||wwwssssss}}}uuuqqqzzz|||{{{|||~~~~~~|||{{{{{{}}}~~~}}}}}}ooommmjjjkkkrrrzzzyyytttrrrpppnnnmmmmmmmmmmmmmmmpppqqqsssuuuuuuuuusssqqqtttrrrooolllkkklllmmmooonnnllllllooossstttqqqmmmmmmuuu{{{ttthhhdddmmmxxxuuulllkkkqqquuusssoooiiipppuuuuuuppplllmmmooosssoooiiieeefffjjjqqquuullljjjlllppppppmmmjjjlllqqqooooooqqqtttuuutttrrrqqqnnnkkkkkkmmmnnnkkkhhhmmmllllllmmmoooppppppooolllrrrwwwvvvpppkkkkkkmmmxxxuuuppplllkkkllloooqqqeeeeeehhhooovvvvvvnnnggglllkkkjjjjjjkkkmmmoooooollljjjjjjmmmpppqqqooolllmmmooopppnnnllllllnnnqqqtttpppkkkjjjkkknnnppprrrqqqpppooommmkkkkkkmmmooommmjjjggghhhkkkllliiifffqqqwww{{{xxxpppnnnuuu}}}yyyrrrkkkjjjnnnrrrrrrpppkkkppptttsssnnnjjjjjjkkkvvvsssoookkkjjjkkkmmmooofffhhhjjjlllmmmmmmkkkjjjmmmooopppnnnkkkjjjlllnnnhhhlllpppqqqooonnnooopppnnnmmmmmmlllmmmnnnpppqqqqqqooommmlllkkkkkkllllllsssqqqnnnlllmmmpppuuuxxxiiihhhiiioootttssskkkcccjjjlllllliiifffiiisss{{{ooojjjgggkkksssvvvrrrllllllnnnpppooommmkkkmmmoootttoookkklllppprrroookkkooonnnnnnnnnnnnnnnnnnoootttsssqqqqqqqqqqqqpppnnnkkkpppsssqqqllljjjmmmqqqlllhhhfffgggkkkmmmllliiieeekkkoooooojjjhhhjjjnnnxxxpppiiihhhmmmrrrsssqqqdddgggmmmrrrtttqqqjjjdddjjjooorrrnnniiihhhooovvvrrrpppnnnoooqqqqqqnnnkkkkkkoooqqqmmmhhhgggmmmsssrrrssstttuuuuuutttrrrqqqnnnnnnoooqqqtttuuusssrrrjjjmmmppprrrsssrrrooommmppprrrqqqlllfffeeekkkqqqqqqlllhhhllltttwwwrrrlllqqqzzzlllooorrruuuuuussspppmmmsssqqqooommmlllnnnppprrrqqqrrrssssssrrrrrrrrrsssrrrqqqppprrrtttvvvwwwwwwkkkooosssssspppoooppprrryyytttooonnnpppqqqooommmiiimmmrrrtttssspppmmmlllxxxzzzyyyssslllkkkpppvvvqqqllljjjpppyyy{{{tttlllooowww|||xxxpppnnnuuu~~~|||uuuooonnnssswwwuuurrrnnnqqqtttvvvwwwuuusssrrr~~~yyyuuutttrrrppprrrvvvtttxxx{{{wwwpppmmmqqqvvvqqqnnnnnnssszzzzzzssslllmmmrrruuusssooommmrrrwwwyyymmmlllssszzzyyyuuummmpppuuuwwwwwwuuuttttttyyyzzzyyytttqqqrrryyyssstttvvvyyy{{{{{{yyywwwxxx|||~~~}}}yyyxxx|||~~~yyyzzz}}}|||wwwwww|||xxxxxx}}}yyyyyyuuulllmmmmmmlllpppuuuvvvssstttnnniiiiiimmmppppppnnnhhhllluuu}}}zzzqqqllllllxxxuuuppplllkkkkkkmmmoookkkkkklllnnnqqqqqqpppnnnnnnuuuyyysssiiifffmmmvvvyyysssmmmlllooorrrqqqnnnlllooorrrqqqooommmnnnpppnnnllljjjhhhiiikkknnnqqqmmmlllmmmooonnnkkklllqqqnnnlllkkkpppwwwyyyssslllnnnnnnlllkkkkkkjjjhhhhhhkkkjjjiiikkkmmmooonnnmmmhhhooovvvvvvqqqllllllmmmvvvtttpppmmmllllllnnnooofffhhhlllrrrwwwvvvqqqllljjjhhhgggiiimmmooonnnkkkhhhjjjnnnppppppooonnnnnnqqqooolllkkklllnnnpppqqqkkkkkkmmmoooqqqooollliiiuuutttrrrooommmnnnqqqtttllliiifffgggjjjkkkgggdddpppuuuyyyvvvpppnnnttt{{{xxxrrrkkkjjjmmmqqqpppooommmpppsssrrrooommmllllllrrrqqqooommmlllkkkkkkkkkhhhhhhiiikkkkkkllllllmmmmmmmmmoooqqqqqqpppmmmjjjgggnnnsssrrrmmmkkknnnrrrooommmkkklllnnnqqqqqqqqqmmmnnnooonnnkkkjjjiiijjjrrrqqqooonnnmmmooosssuuuhhhiiilllpppsssrrrlllhhhjjjkkkjjjhhhfffiiiqqqxxxmmmjjjiiilllqqqsssqqqmmmpppooommmlllmmmmmmnnnmmmpppnnnmmmoooqqqqqqnnnjjjpppnnnllljjjjjjlllnnnpppooommmlllnnnpppooolllhhhjjjnnnqqqooojjjiiimmmrrrkkkgggcccdddiiikkkkkkiiieeejjjnnnmmmiiigggjjjnnntttnnnjjjkkkppptttrrrooogggiiimmmooopppmmmiiifffjjjnnnqqqooojjjhhhlllpppppprrrtttrrrooonnnnnnpppnnnmmmllljjjiiijjjlllnnnmmmqqqvvvxxxvvvsssqqqqqquuuqqqllljjjlllqqqvvvyyyhhhlllpppssstttqqqmmmkkkrrrttttttpppjjjiiinnntttpppnnnmmmooorrrtttqqqnnnvvvvvvsssrrrrrrrrrrrrrrrssssssooooooooooooooooooooonnnqqqtttuuurrrnnnmmmqqqvvvrrrooommmpppvvvxxxuuuqqqiiioootttsssooolllooosss|||uuunnnmmmpppsssrrrooojjjmmmqqqrrrqqqooonnnmmmvvvxxxxxxtttpppnnnppptttpppoooooorrruuuuuussspppqqqtttuuutttrrrrrruuuyyysssrrrrrrrrrttttttttttttxxxwwwqqqkkkmmmuuuyyyxxxuuuqqqssszzzyyyoookkkooovvvzzz|||wwwooolllqqqwwwqqqnnnmmmssszzz{{{rrriiinnnrrruuutttooonnnsssxxx~~~tttkkkjjjqqqwwwwwwsssoooqqqssstttuuuuuuvvvwwwvvvwwwxxxxxxxxxxxxxxxxxxsssvvvzzzyyyxxxxxx}}}zzzrrrvvvwwwzzz~~~uuuwww|||{{{xxxyyy~~~zzz{{{|||~~~{{{jjjooopppmmmllloooqqqqqqsssmmmhhhhhhmmmqqqpppnnnhhhlllssszzzwwwpppnnnrrrtttrrrooommmkkkjjjkkkkkklllppprrrqqqmmmmmmrrrvvvtttrrrooommmlllmmmmmmnnnkkkooorrrpppllljjjmmmpppsssooolllmmmoooqqqqqqooogggiiikkknnnnnnnnnlllkkkpppmmmlllmmmlllkkkooouuullliiiiiinnnuuuvvvqqqjjjmmmmmmmmmllljjjhhhhhhhhhhhhjjjkkkjjjiiiiiijjjkkkkkkmmmoooqqqqqqqqqqqqqqqlllnnnoooqqqpppnnnllljjjjjjnnnqqqrrrqqqppprrrtttjjjgggfffjjjqqqrrrlllfffeeelllrrrsssooolllmmmpppsssmmmggghhhmmmqqqpppnnniiiiiikkkmmmooommmjjjggguuutttssspppnnnnnnqqqtttlllkkkjjjiiihhhhhhiiijjjnnnqqqssssssrrrqqqrrrssssssssssssqqqoooooooooppprrrpppnnnnnnppprrrqqqoookkkmmmoooqqqppplllhhheeelllkkkiiiiiijjjlllnnnppplllkkkmmmrrrwwwvvvnnnfffiiioootttrrrmmmjjjnnnrrrooonnnmmmoooqqqsssrrrrrrkkkmmmooonnnllljjjiiiiiilllooorrrssspppmmmkkkkkkjjjlllnnnmmmllllllnnnqqqjjjiiihhhgggiiikkklllmmmjjjlllnnnnnnnnnnnnnnnooouuunnnhhhhhhmmmppppppmmmjjjnnnrrrssspppmmmllllllpppnnnkkkiiiiiikkknnnppplllkkkjjjllloooooolllhhhkkkkkklllkkkkkklllmmmooohhhhhhggggggggghhhjjjkkkiiijjjjjjiiiiiiiiikkkllljjjlllooorrrssspppllliiiooonnnllljjjhhhhhhiiikkkjjjlllmmmnnnllljjjhhhgggmmmrrrvvvtttmmmjjjooouuuqqqlllhhhiiilllnnnllliiiiiiooouuuwwwtttqqqppppppuuurrrnnnmmmoooqqqttttttmmmnnnppprrrrrrqqqooonnnpppqqqrrrqqqqqqpppqqqqqqmmmrrrwwwtttnnnkkknnnsss|||}}}xxxsssyyyvvvqqqnnnnnnrrrwwwzzzjjjllloooqqqqqqooommmkkkooorrrtttqqqmmmlllpppuuuqqqnnnmmmpppuuuwwwtttppppppqqqqqqpppooopppqqqssstttrrrpppooooooppppppoooppppppooonnnmmmnnnrrruuuqqqsssuuuxxxxxxvvvrrroooqqquuuwwwtttnnnlllqqqvvvuuuoookkknnnuuuxxxuuupppkkkqqqvvvvvvsssqqqrrruuu{{{xxxpppiiijjjtttzzzzzztttppprrrzzzyyyppplllpppwwwxxxyyywwwsssqqqqqqrrrrrrrrrrrrtttuuutttpppmmmrrrrrrssssssssstttuuuwwwooopppqqqqqqppppppqqqsssvvvtttqqqppprrrvvvzzz|||rrrsssvvv|||~~~vvvooosssxxx|||xxxrrrsss}}}{{{sssxxxyyy}}}zzzyyyyyyxxx{{{~~~}}}|||||||||yyy|||}}}}}}jjjoooqqqnnnlllnnnpppooonnnmmmkkkkkkmmmnnnoooooorrrrrrrrrpppnnnqqqwww|||mmmmmmlllkkkjjjiiihhhhhhppptttvvvrrrllllllsss{{{vvvoooiiiiiinnnpppmmmhhhdddlllsssqqqkkkhhhlllqqquuupppkkklllqqqtttrrrooogggiiimmmpppqqqooommmlllqqqmmmkkkmmmnnnmmmppptttllljjjjjjlllooopppooommmnnnmmmmmmlllkkkjjjjjjiiigggjjjmmmkkkgggeeehhhkkknnnlllkkkmmmqqqtttuuutttfffiiinnnrrrrrrooojjjgggjjjnnnqqqpppkkkkkkpppuuukkkhhhhhhkkkpppqqqkkkeeegggmmmssssssooolllmmmpppoookkkggghhhnnnqqqoookkkppplllgggeeegggjjjlllmmmpppqqqqqqooommmlllmmmooolllmmmnnnkkkgggggglllqqqmmmlllnnnqqqttttttppplllpppuuuzzzxxxrrrnnnpppssssssooollllllpppsssrrrpppgggjjjnnnqqqpppmmmhhheeemmmllljjjiiiiiikkkmmmooolllkkklllrrrwwwvvvooogggmmmppprrrqqqnnnmmmnnnpppnnnoooqqqrrrsssrrrqqqqqqmmmlllllllllllllllkkkkkkiiioootttuuuqqqjjjfffeeejjjmmmnnnlllhhhhhhooovvvkkkjjjhhhiiikkkllljjjhhhjjjnnnqqqpppllljjjlllooosssmmmhhhhhhmmmqqqpppnnnjjjpppuuutttnnnkkkmmmpppnnnmmmkkkjjjjjjkkkmmmnnnnnnmmmllllllnnnnnnnnnmmmkkkiiihhhjjjmmmooonnnlllhhhkkkmmmkkkgggfffiiimmmmmmjjjggggggjjjllllllkkkdddkkkrrruuusssmmmhhhfffqqqoookkkgggeeefffjjjnnnlllllllllmmmmmmkkkhhheeelllpppsssqqqlllkkkppptttqqqmmmjjjlllpppppplllgggiiinnnsssuuusssqqqqqqqqqlllnnnrrrvvvxxxuuuoookkkrrrrrrqqqppppppqqqrrrsssmmmmmmnnnqqqttttttqqqnnnllluuu|||wwwlllgggmmmuuu}}}zzz|||}}}sssssswwwtttqqqnnnooosssxxx{{{kkkmmmoooqqqrrrpppnnnlllooopppqqqqqqpppooopppqqqpppooopppqqqssstttsssrrrxxxsssmmmmmmqqquuutttrrrkkkmmmoooooonnnnnnnnnnnntttrrrnnnkkkjjjnnntttyyymmmppptttyyy|||zzzsssnnntttxxxyyytttkkkiiipppwwwtttmmmhhhllluuuyyytttllllllqqqwwwvvvrrrpppssswwwttttttsssrrrrrrssstttuuu{{{vvvsssssssssrrrtttyyyvvvvvvvvvwwwvvvtttqqqnnnrrruuuwwwtttpppnnnpppttttttrrrqqqrrruuuxxxwwwvvvhhhooovvvuuuppplllooosssxxxuuuqqqqqqtttxxx|||~~~qqqrrrvvv}}}~~~vvvooossswwwyyyuuuqqqrrrzzzyyy}}}|||||||||xxxttt{{{}}}zzzzzzvvvyyyyyyrrrxxxzzz{{{nnnooommmmmmqqquuusssmmmhhhmmmppppppllljjjlllooosssvvvrrrjjjjjjtttzzzzzzkkkkkkllllllkkkkkkjjjjjjsssuuuvvvsssnnnnnnsssxxxtttpppkkkjjjlllnnnllljjjgggiiillllllmmmmmmoooqqqqqqooooooqqqtttuuurrroooooonnnmmmmmmnnnpppsssuuunnnkkkkkkqqqtttrrrooonnnmmmnnnmmmkkkiiijjjooosssooommmllllllmmmnnnllljjjhhhjjjlllkkkiiihhhiiilllnnnlllkkklllooosssttttttgggjjjmmmooopppmmmjjjhhhfffjjjnnnooommmlllnnnpppllllllmmmlllkkkjjjkkklllnnnnnnoooppppppooommmkkkgggiiikkklllllllllllllllsssnnnhhhdddfffjjjnnnqqqlllnnnqqqqqqooolllkkkjjjkkkmmmnnnmmmjjjkkkooossslllkkklllooorrrssspppllloootttyyywwwppplllnnnqqqoooooonnnnnnoooooonnnmmmkkkkkkkkkllllllllllllllljjjkkkkkkkkkkkkjjjjjjiiikkklllooopppqqqppppppooorrrpppnnnnnnpppqqqooolllkkkoootttuuussspppoooooopppllliiiiiilllnnnnnnmmmkkkoootttsssnnnhhhffffffhhhkkkmmmllljjjkkknnnrrrlllmmmmmmmmmlllllllllmmmnnnooopppooollljjjjjjkkkjjjkkkmmmnnnooooooooopppqqqrrrrrrooollllllppptttlllmmmmmmmmmmmmmmmmmmlllpppooonnnkkkjjjjjjmmmoooiiihhhiiilllooopppnnnlllkkknnnpppoookkkiiijjjllljjjiiiiiijjjlllmmmkkkiiifffkkkppprrrpppmmmjjjiiijjjkkkkkkiiiggghhhkkknnnoooppppppnnnkkkjjjkkkmmmnnnkkkiiikkkoooqqqqqqooonnnoooppprrrqqqooollliiilllnnnqqqrrrrrrrrrsssssshhhlllrrrxxxzzzwwwpppkkkuuusssqqqooooooqqqsssuuunnnnnnoooqqqttttttrrroooooossswwwuuupppmmmooossswww{{{{{{ssstttmmmooorrrtttuuuuuuttttttppppppoooooopppppprrrrrrpppnnnnnnqqqvvvvvvrrrmmmnnnqqqtttssspppooosssvvvzzzsssmmmnnntttwwwuuuqqqjjjkkkmmmooopppqqqpppppppppooommmkkkkkkmmmrrrvvvoooqqquuuxxxxxxvvvuuutttvvvtttqqqpppppppppppppppnnnnnnnnnppprrrssssssrrrvvvuuusssrrrrrrtttwwwyyyoooooottt{{{xxxooommmsss{{{zzzuuuoooooouuuyyyzzzssstttuuuvvvvvvtttqqqnnnpppuuuyyyvvvooommmrrryyysssqqqppprrruuuwwwwwwvvvoooqqqssssssppppppqqqtttsssrrrsssvvvzzz|||{{{yyyuuuwwwyyyzzzyyyxxxyyy{{{wwwuuuuuuvvvxxxxxxwwwuuurrr}}}wwwttt~~~}}}yyywww|||~~~}}}}}}~~~{{{|||~~~zzzzzz|||rrrnnniiilllvvv}}}wwwmmmdddmmmtttssslllhhhjjjooommmuuutttkkklllvvvwwwooommmmmmmmmmmmnnnnnnooooootttttttttrrrqqqpppqqqrrrqqqqqqpppmmmjjjiiilllnnnnnnhhhdddgggoootttsssooollloootttwwwwwwtttqqqoooxxxsssmmmiiijjjpppxxx~~~llliiillltttyyyuuunnniiioooqqqpppkkkeeegggoooxxxqqqnnnkkklllooopppnnnkkkjjjjjjjjjkkkkkkllllllmmmmmmmmmmmmmmmnnnpppqqqsssmmmmmmmmmllllllkkkkkkjjjcccffflllqqqsssqqqmmmjjjlllppprrrllleeedddkkkssssssnnnkkkmmmrrrsssnnngggaaahhhooopppkkkgggjjjnnnqqqnnnkkkiiikkkmmmnnnoookkknnnrrrtttrrrnnnkkkiiikkklllmmmnnnnnnnnnppprrrllllllmmmnnnpppqqqpppooonnnqqqsssqqqllljjjkkknnnjjjnnnrrrqqqmmmjjjiiijjjpppmmmiiiggghhhlllqqqtttgggiiilllnnnmmmjjjfffdddjjjnnnqqqooojjjjjjpppwwwuuupppkkkmmmrrrsssooojjjhhhooouuuvvvrrrmmmlllmmmrrrlllgggggglllpppqqqooommmqqqrrrpppjjjgggiiikkkfffhhhkkknnnpppooommmkkklllppprrrqqqllllllpppuuurrrpppnnnmmmnnnllliiigggbbbjjjssstttppplllnnnqqqyyytttnnniiijjjnnnsssvvvkkklllnnnoooooonnnlllkkkqqqpppnnniiieeeeeeiiinnngggiiilllnnnpppoooooonnnnnnpppqqqqqqnnnlllkkkkkkgggiiilllnnnooommmjjjiiikkkkkkllllllmmmnnnnnnnnncccggglllmmmlllkkkkkkmmmrrruuuuuupppiiihhhooowwwrrrhhhaaaeeeqqqwwwrrrjjjjjjpppwwwwwwqqqlllkkkmmmoooooopppqqqssstttuuuuuukkklllnnnrrruuuvvvtttrrrvvvtttqqqooooooqqqsssuuuqqqrrrssstttttttttsssssssssqqqpppqqqttttttrrrpppqqqyyyssssssccciiissszzz|||wwwqqqlllvvvsssooommmnnnqqquuuxxxqqqmmmlllrrrzzz{{{ssskkklllssswwwuuunnnlllrrrzzzxxxsssnnnpppuuuwwwtttpppooommmmmmppptttvvvuuusssjjjlllmmmmmmlllmmmooopppqqquuuwwwuuurrrqqquuuzzzxxxooohhhlllvvvyyyqqqggghhhpppwwwuuuooolllrrryyyxxxooommmrrrxxx{{{{{{pppmmmsss|||xxxkkkkkkvvvtttyyywwwoooooowwwxxxsssqqqsssvvvuuusssqqqqqqqqqnnntttxxxvvvqqqooottt{{{pppqqqqqqrrrssstttvvvwwwyyytttooonnnqqquuuuuuuuummmooottt{{{~~~xxxsssyyy||||||wwwppprrr}}}|||vvvsssxxxwwwmmmuuuzzz}}}xxxxxx}}}}}}{{{|||~~~wwwvvv|||vvvttt{{{~~~yyywwwmmmoooqqqqqqrrrsssvvvxxxuuussspppooonnnmmmjjjiiijjjnnnqqqrrrpppnnnnnnooosssuuutttoookkkmmmttt{{{rrrllljjjrrr|||~~~rrrfffppptttvvvqqqiiieeehhhlllpppkkkgggggglllrrrtttssslllpppuuuwwwvvvrrrooonnnrrrqqqooonnnnnnppprrrsssssspppnnnnnnqqqqqqooolllnnnkkkggghhhjjjmmmmmmlllkkkqqquuurrrjjjfffjjjppprrrkkkdddeeelllrrrrrrpppiiimmmrrrssspppmmmmmmnnntttssspppkkkggggggiiimmmdddfffkkkrrrwwwtttllleeekkknnnpppnnnkkkiiikkkooopppooonnnmmmmmmnnnoooooolllkkkjjjkkklllmmmmmmllliiilllnnnnnnmmmkkkkkklllwwwwwwtttlllfffgggpppxxxjjjhhhiiiqqqxxxxxxmmmcccfffooovvvrrriiigggoooxxxyyypppiiiiiiooorrroooiiicccjjjqqqrrrnnnhhhggghhhsssqqqmmmkkkjjjkkkmmmooollljjjiiijjjkkkkkkiiigggiiijjjlllnnnnnnnnnmmmmmmsssrrrpppnnnllllllnnnpppqqqllliiikkkrrruuusssooofffjjjnnnooommmlllnnnppp{{{vvvoooiiifffiiinnnsssgggeeehhhqqqwwwrrrjjjfffnnnssswwwssskkkggglllsssvvvqqqlllmmmppprrrnnniiiffflllrrrtttrrrppppppqqqrrrooolllkkkmmmppprrrrrrrrrsssrrrooollllllpppuuupppmmmjjjjjjkkkjjjfffbbbkkkrrrxxxsssjjjgggoooyyyzzzooofffhhhqqqwwwrrrjjjcccllluuuvvvpppjjjhhhjjjpppnnnllljjjjjjmmmppprrriiiiiikkkooorrrqqqkkkfffoooppppppnnnjjjkkkooosssmmmllljjjiiijjjkkkmmmoooooopppqqqqqqpppooonnnmmmkkkpppuuuwwwtttpppoooooorrrooommmnnnssswwwyyyyyynnnmmmmmmrrrvvvvvvpppkkktttzzzzzzpppmmmttt|||{{{qqqhhhkkkvvv}}}zzzsssxxx{{{kkklllnnnqqqssstttsssrrrqqquuurrrpppqqqsssuuusssrrrqqqqqqqqqooonnnpppssswwwxxxpppkkkoooxxx{{{vvvnnnkkkooossssssqqqppprrrttt{{{uuunnnlllpppuuuxxxyyyjjjiiihhhkkkooopppmmmjjjrrrwwwzzzuuummmkkksss|||tttpppmmmnnnqqqsssqqqnnnllloooqqqrrrqqqqqqsssvvvxxxsssnnnnnnsssyyy|||}}}zzzwwwttttttuuuuuussspppppppppqqqtttxxxxxxtttpppuuuyyy{{{uuummmkkkqqqxxxxxxooohhhmmmyyyyyyqqqlllsssyyywwwppplllooouuuzzznnnjjjooouuuwwwvvvmmmpppvvv{{{}}}|||zzzxxxzzz{{{zzzwwwtttuuuzzz{{{zzzyyyxxxxxxyyyyyyyyy}}}|||{{{|||~~~~~~zzz}}}{{{xxxrrr}}}ooouuu~~~zzzuuu~~~xxxzzzllloooqqqpppooopppuuuzzz}}}vvvmmmhhhjjjmmmoooooofffkkkqqqtttrrrmmmjjjhhhssssssssspppnnnppptttyyysssqqqqqqssswwwwwwsssoootttrrrpppnnnkkkjjjjjjkkkiiikkklllkkkkkkmmmqqqtttvvvtttqqqqqqrrrsssqqqpppmmmnnnoooooonnnmmmkkkjjjrrrqqqpppnnnmmmnnnoooqqqnnniiidddfffkkkooommmjjjmmmppprrrpppllljjjlllooonnnkkkhhhiiilllpppqqqqqqjjjmmmqqqrrrqqqooommmlllpppooommmmmmmmmllljjjhhhlllnnnpppqqqqqqooonnnmmmnnnkkkjjjlllpppqqqoookkkmmmooopppnnnllllllooosssqqqmmmjjjjjjmmmooonnnlllfffjjjmmmooonnnlllkkkkkkwwwwwwtttooojjjjjjoootttmmmkkkkkknnnssssssooojjjnnnqqqsssppplllkkknnnrrrqqqooommmmmmnnnnnnmmmkkkmmmmmmnnnmmmmmmlllmmmnnnnnnoooooopppooommmllljjjlllmmmmmmkkkhhhhhhkkknnnlllkkkjjjllloooooonnnllloooqqqsssqqqmmmlllnnnqqqrrrnnnjjjjjjnnnrrrrrrpppeeejjjooossssssrrrpppooovvvsssooolllllllllmmmmmmgggfffjjjqqqtttqqqpppqqqooopppqqqooommmlllmmmooooooqqqsssrrrooolllkkklllooonnnmmmnnnppprrrsssssslllllllllnnnqqqrrrqqqpppvvvtttrrrnnnlllmmmpppsssnnnmmmkkkkkkkkkkkkiiihhhooosssvvvsssllliiimmmrrrvvvqqqmmmlllnnnpppnnnlllmmmnnnoooooonnnmmmlllkkkllllllllllllmmmmmmmmmnnnnnnnnnnnnmmmlllllllllmmmooonnnmmmnnnnnnnnnnnnnnnkkkmmmpppqqqooommmmmmnnnqqqooommmnnnqqqrrrqqqppplllooossstttsssqqqooonnnxxxsssnnnllloootttwwwyyylllmmmqqqvvvyyywwwpppjjjuuuvvvwwwvvvtttssstttvvvsssrrrqqqqqqtttwww{{{|||ssskkkttttttsssrrrssstttvvvwwwtttqqqpppsssxxxyyytttoooqqqrrrrrrpppmmmnnnqqqtttsssoookkknnntttvvvsssoookkknnnrrrttttttrrrppppppsssqqqpppqqqrrrttttttsssppppppooonnnmmmnnnppprrrsssrrrqqqqqqrrrsssssssssqqqsssssspppmmmmmmrrrvvvuuuppplllnnntttwwwuuuqqqpppqqqrrrsssuuuwwwzzz{{{zzzqqqlllmmmrrrwwwzzzoooppprrrvvvzzzzzzuuuqqquuuwwwwwwtttooonnnqqqvvvpppnnnmmmqqqvvvzzz{{{yyysssttttttrrrqqqqqqtttvvvwwwuuurrrqqqpppqqqrrrssssssssstttuuuwww{{{~~~xxxvvvuuuvvvyyyzzzxxxvvvxxx{{{|||yyytttssszzzxxxpppvvv{{{qqq{{{~~~||||||}}}~~~}}}nnnppppppmmmkkkmmmssszzz|||uuullliiikkkooopppoookkknnnqqqqqqpppmmmkkkjjjnnnooooooooopppqqqrrrsssssswwwxxxvvvqqqppptttyyywwwpppjjjjjjnnnpppnnnkkkeeekkkqqqpppkkkiiinnnttt~~~vvvmmmkkkooossstttrrrnnnpppqqqqqqoookkkgggdddoooqqqqqqnnnkkkjjjnnnssslllgggccceeelllpppnnnkkkooonnnnnnoooppppppooonnniiilllnnnnnnlllllloooqqqsssqqqnnnmmmnnnpppqqqqqqmmmllllllpppsssqqqjjjdddtttuuutttpppkkkkkkoootttqqqjjjfffkkkuuuxxxrrriiikkknnnqqqnnnjjjkkkqqqwwwtttoookkkjjjnnnpppnnnkkkeeeiiimmmooonnnllljjjjjjrrrrrrqqqpppnnnmmmlllkkkoooooonnnmmmlllmmmppprrrtttqqqooonnnnnnnnnmmmkkkiiimmmqqqpppmmmkkklllnnnuuuqqqkkkjjjlllppprrrsssjjjmmmqqqssssssoookkkgggmmmppppppkkkfffffflllsssnnnllljjjkkknnnppppppnnnlllppptttssspppmmmnnnqqqqqqooolllkkkkkkmmmooopppmmmmmmnnnpppsssttttttssspppooooooqqqsssqqqmmmhhhggggggkkkpppqqqqqquuu{{{qqqmmmkkkllloooqqqooolllkkkrrryyywwwnnnhhhjjjnnntttoooiiiiiimmmrrrtttttthhhiiilllpppttttttqqqooowwwtttpppnnnnnnnnnooonnnnnnnnnmmmlllkkkkkkmmmnnnooopppqqqqqqqqqooonnnnnnooorrrtttqqqllliiikkkooowwwpppiiihhhllloooooolllhhhjjjmmmnnnooommmkkkjjjrrrsssqqqmmmhhhhhhmmmrrrnnnlllkkkmmmqqqqqqmmmiiihhhnnnuuuxxxvvvrrrooonnnpppnnnlllmmmpppssstttsssqqqpppqqqrrrssssssqqqooovvvtttqqqqqqrrrssssssrrroooppprrrttttttsssqqqpppvvvqqqnnnqqqwwwyyyuuuoookkksssyyywwwqqqqqqzzz{{{mmmmmmyyywwwtttqqqrrrtttwwwzzztttrrrrrrwww||||||uuunnnrrrrrrrrrpppnnnmmmnnnpppnnnmmmmmmmmmnnnppppppppprrrqqqppppppqqqrrrqqqqqqjjjnnnsssvvvuuurrrooommmuuuvvvtttppplllmmmsssyyytttmmmiiimmmvvvyyyssskkkpppvvvxxxssskkkjjjsss}}}|||rrriiilllvvvzzzuuummmjjjooouuuwwwuuuuuuwwwzzzzzzqqqkkklllrrrxxx}}}rrrsssuuuzzzzzzvvvuuutttrrrrrrrrrsssrrrrrrlllqqquuuuuussssssxxx~~~{{{uuuooonnnrrrvvvwwwvvvjjjpppvvvvvvqqqnnnnnnqqqyyyvvvrrrpppsssyyywwwsssqqquuu|||}}}wwwpppvvv{{{~~~yyyqqqqqq{{{zzztttyyy{{{rrr~~~~~~~~~zzz{{{~~~~~~ssstttqqqmmmjjjiiilllqqqtttppppppqqqrrrrrrpppllljjjvvvtttooollljjjlllpppsssiiiiiiiiilllnnnpppooommmtttxxx{{{wwwpppnnnttt{{{vvvoooiiiiiinnnrrrrrroooiiinnnrrrpppkkkjjjooouuuzzztttnnnlllooosssuuuuuuxxxwwwuuurrrooollljjjiiilllnnnooonnnlllkkkmmmoooiiigggfffhhhlllooopppooopppmmmkkknnnsssuuurrrmmmfffmmmrrrrrrmmmjjjmmmqqq~~~vvvlllgggjjjpppvvvxxxmmmnnnqqqsssssspppkkkggguuuuuussspppmmmmmmpppsssooolllkkknnntttuuuqqqlllkkkmmmnnnmmmlllmmmrrrvvvooonnnnnnnnnnnnmmmlllkkkiiikkkmmmmmmllljjjiiiiiiiiiiiikkknnnpppnnniiieeeoooqqqqqqnnniiijjjpppuuusssooollllllnnnnnnllliiiiiimmmppppppmmmlllnnnqqquuurrrooommmmmmoooqqqrrrlllnnnppprrrqqqooollljjjmmmoooooolllhhhhhhlllqqqnnnnnnnnnnnnmmmoooqqqsssnnnooopppqqqppppppppppppnnnoooooommmjjjiiikkknnnzzzssskkkhhhlllqqqvvvwwwnnnmmmooosssvvvuuuoooiiiiiihhhjjjooorrrsssvvv{{{pppmmmjjjlllppprrrqqqnnnpppsssvvvtttooollllllmmmpppmmmjjjjjjmmmpppqqqqqqmmmlllmmmooorrrssssssrrrqqqooommmnnnppppppmmmjjjoooppppppmmmjjjjjjmmmqqqlllkkkkkkooouuuvvvrrrnnnjjjpppuuussslllhhhkkkpppxxxpppgggeeeiiinnnooommmiiikkkmmmoooooommmkkkjjjrrrrrrqqqnnnjjjiiikkknnnmmmkkkkkklllnnnooommmkkkiiimmmsssxxxzzzxxxrrrnnnlllmmmnnnoooooopppqqqrrrxxxsssooonnnqqqtttttttttlllppptttxxxxxxtttnnniiivvvtttpppkkkjjjmmmtttyyysssmmmjjjnnnwwwzzztttmmmjjjqqqxxxvvvpppooovvv~~~{{{qqqrrrttttttsssrrrrrrrrrssssssssstttvvvzzz}}}|||xxxuuurrrpppnnnnnnqqqqqqooolllkkkmmmooonnnllllllooossszzztttnnnkkknnnrrruuuuuuhhhnnnuuuxxxuuuqqqmmmllluuuuuussspppooopppuuuyyyuuupppkkkmmmsssvvvqqqlllrrruuuwwwtttppppppuuuzzzxxxrrrnnnpppuuuwwwrrrlllmmmppprrrssssssuuuxxx{{{uuutttttttttuuuuuutttsssxxxxxxyyy}}}~~~uuurrroooqqquuuwwwsssooopppvvvzzzxxxqqqpppuuu{{{|||wwwqqqooorrruuuuuuttthhhnnntttuuuqqqnnnpppssswwwvvvtttsssuuuxxx|||~~~uuuttttttuuuvvvwwwwwwvvvwwwzzz{{{xxxuuuvvv|||{{{}}}wwwyyy~~~||||||}}}|||yyy{{{{{{yyyyyyrrrkkkhhhjjjmmmnnnmmmhhhnnnuuuvvvrrrnnnkkkkkkwwwsssnnnjjjjjjlllppprrrhhhhhhhhhkkkmmmnnnmmmllltttvvvwwwvvvsssrrrsssuuuqqqooolllkkkmmmpppsssuuusssrrrooommmmmmooorrrtttmmmoooppprrrsssssstttuuu|||vvvpppmmmmmmppprrrkkkkkkkkkmmmoooooollliiigggiiilllllllllnnnqqqtttpppmmmlllpppuuuwwwsssooogggnnnsssrrrmmmjjjlllqqq{{{tttllliiikkkpppssstttqqqtttwwwuuuoookkkkkkmmmoooooooooqqqsssrrrooolllkkkppptttsssooolllnnnrrrooommmkkklllooorrrqqqpppfffkkkqqqrrrnnnjjjjjjkkknnnooonnnllliiiggghhhiiieeeeeehhhmmmrrrqqqlllfffllloooqqqoookkkjjjoootttmmmllllllkkkkkkllllllmmmpppooommmmmmnnnppprrrrrrmmmqqquuutttoookkkjjjlllqqqpppnnnmmmmmmmmmooopppmmmlllkkkkkkllllllkkkjjjlllpppsssqqqmmmlllqqqwwwsssoookkkkkkooorrrqqqoookkkooorrrpppllliiiiiikkk{{{tttkkkgggiiinnnqqqssspppooooooqqqttttttqqqnnnlllhhhhhhooouuutttrrrrrrnnnnnnoooooopppqqqssstttyyyssslllmmmrrrtttpppkkkgggkkkooopppooommmmmmmmmuuuqqqmmmkkkmmmqqqtttvvviiiiiikkkooorrrrrrmmmhhhpppqqqqqqnnnjjjiiillloookkkjjjjjjooouuuwwwrrrmmmhhhlllooopppnnnmmmmmmoooqqqnnnkkkiiiiiikkkmmmnnnmmmmmmnnnnnnnnnmmmmmmmmmooonnnooopppqqqnnniiieeelllmmmmmmkkkjjjkkknnnqqqmmmlllmmmssszzz{{{uuunnngggmmmrrrrrrmmmkkkmmmpppzzztttmmmjjjmmmrrruuuuuuiiinnnssswwwwwwsssnnnkkkvvvsssnnniiihhhkkkrrrwwwnnnllllllpppuuuvvvtttpppooopppppppppppppppqqqrrr~~~{{{vvvmmmpppsssuuuuuurrrooolllsssvvvzzz{{{zzzzzz{{{|||rrrmmmjjjlllsssuuuqqqlllmmmooopppnnnlllmmmppptttxxxtttqqqpppsssuuuuuussslllqqqvvvwwwtttqqqoooppppppnnnmmmooorrrttttttsssuuuvvvuuuqqqmmmlllooosssvvvsssqqquuuzzz{{{vvvqqqmmmrrrvvvvvvssspppooopppvvvrrrmmmmmmpppvvvzzz|||mmmqqqvvvyyyyyyuuupppmmm{{{yyyxxxzzz~~~uuuqqqoooqqquuuwwwtttpppuuuvvvwwwvvvttttttvvvxxxxxxwwwvvvtttrrrppppppppppppppppppoooppprrruuuwwwpppssswwwzzzzzzxxxtttqqquuuyyyzzzuuunnnpppzzz{{{wwwuuuxxx}}}}}}yyyxxx}}}tttvvv}}}~~~}}}~~~}}}~~~zzzzzzvvvqqqlllkkkmmmnnnmmmjjjnnnqqqrrrpppmmmmmmppptttnnnmmmmmmnnnnnnnnnkkkiiikkklllllllllmmmnnnooopppsssqqqppprrrttttttqqqnnnnnnooopppnnnmmmoootttxxxzzztttnnnlllooossssssrrrfffkkkqqqttttttssstttuuuzzzsssmmmjjjmmmqqquuulllkkkjjjmmmqqqqqqmmmhhhhhhjjjmmmnnnnnnoooqqqtttnnnnnnpppsssuuuuuusssrrrmmmooopppooommmlllmmmooonnnnnnooopppqqqooollliiissswwwyyyssskkkhhhlllrrrkkkjjjlllpppttttttnnnhhhjjjrrrwwwtttkkkgggmmmuuurrrmmmkkkmmmrrrsssooojjjbbbhhhoooqqqooollllllmmmppppppooommmjjjhhhiiijjjggggggiiinnnrrrssspppllljjjlllnnnooonnnnnnooooooiiikkklllllljjjkkkmmmpppuuupppkkkkkkooossssssqqqgggooovvvwwwpppjjjggghhhsssqqqmmmkkkkkkmmmpppsssmmmkkkjjjkkkmmmmmmkkkhhhkkkooorrrqqqmmmlllpppuuutttooojjjiiimmmoooooonnnllloooqqqpppllljjjiiijjjqqqpppooooooooonnnkkkiiiqqqqqqpppooooooqqqrrrtttnnniiiiiipppuuutttoookkklllooorrrrrroooooossswww{{{pppfffhhhqqqvvvrrrjjjdddjjjqqqsssppplllkkklllwwwrrrmmmjjjlllppptttvvvfffhhhkkknnnqqqpppnnnkkkppppppooommmjjjiiijjjlllnnnmmmnnnpppsssrrroookkkjjjiiiiiilllpppqqqooommmjjjlllooonnnlllkkkmmmooopppooonnnllllllmmmnnnooolllkkkmmmqqqtttrrrjjjdddlllnnnnnnllliiijjjoootttpppmmmlllpppvvvxxxtttooohhhnnnrrrrrrmmmkkkmmmqqquuuqqqllljjjkkknnnqqqsssqqqqqqqqqppppppqqqsssvvvooooooooopppoooooonnnmmmlllnnnppprrrrrrrrrtttuuutttppplllmmmoooqqqpppnnn~~~xxx~~~~~~uuulllooosssvvvwwwtttpppmmmrrruuuxxxzzzyyyyyy{{{}}}qqqnnnlllmmmqqqsssrrrpppqqqpppnnnnnnoooqqqssstttmmmpppvvv{{{|||xxxqqqlllrrrsssttttttrrrqqqrrrsssllljjjkkkoootttvvvsssooouuuzzz|||tttjjjgggnnnxxxwwwqqqooouuu~~~wwwmmmiiiqqqyyyyyyrrrnnnqqqvvvzzztttmmmlllqqqvvvyyyzzzrrrtttvvvuuusssrrrqqqrrrxxxuuussstttyyy|||}}}|||uuutttrrrssstttuuuuuutttuuusssrrrtttxxx{{{{{{yyytttwwwzzzxxxrrrnnnnnnooowwwsssnnnmmmqqquuuxxxyyymmmqqqxxx}}}|||xxxqqqlllvvvzzz{{{uuunnnooo{{{{{{wwwuuuyyy|||vvv|||}}}||||||yyywww}}}yyy|||zzzvvv~~~ttttttmmmoooppppppnnnmmmmmmooowwwsssmmmkkknnnrrrvvvwwwjjjjjjkkknnnpppooojjjfffnnnooonnnllljjjkkkppptttqqqmmmkkkmmmqqqssspppkkkmmmoooppppppoooqqqtttwwwyyytttooonnnqqqsssrrrooojjjjjjllloooqqqsssssssssuuusssqqqnnnnnnoooppprrrooonnnnnnnnnooopppppppppllliiiiiilllpppsssqqqoookkkpppuuuvvvtttrrrsssuuutttppplllkkkmmmoooooonnnjjjnnnrrrsssqqqmmmjjjhhhsssuuutttpppjjjiiimmmrrrkkkkkklllnnnoooooommmkkkmmmpppqqqoookkkkkkoootttqqqooooooqqqrrrpppkkkffffffggghhhlllppprrrqqqooolllnnnppppppnnnllljjjjjjkkkkkklllmmmoooqqqppppppkkkiiihhhkkkppprrrooolllkkklllmmmmmmlllmmmoooqqqsssooolllmmmppprrrqqqooohhhlllppprrrooollljjjiiiooooooooooooooooooooopppnnnnnnmmmlllkkkkkklllmmmkkkkkklllmmmnnnooonnnnnnnnnoooooommmjjjjjjlllnnnppppppooommmkkkkkklllmmmhhhlllppprrrqqqmmmjjjhhhpppqqqpppmmmjjjkkkqqqvvvoookkklllqqqssspppmmmmmmlllooorrrqqqnnnnnnrrrvvvqqqkkkggghhhmmmqqqoookkklllmmmooooooooonnnnnnnnnooommmlllmmmoooqqqrrrqqqjjjkkkmmmmmmmmmmmmoooqqqmmmlllkkkkkkkkkkkkjjjiiillloooqqqqqqpppnnnmmmnnnllliiigggjjjooorrroookkkhhhlllpppqqqpppoooooopppooonnnmmmlllllllllmmmmmmllllllmmmoooppppppooommmmmmmmmmmmmmmmmmnnnppprrrpppqqqrrrrrrqqqpppoooooopppnnnmmmmmmnnnppprrrtttooopppqqqqqqpppooopppqqqwwwvvvssspppnnnqqqwww|||nnnnnnooorrrtttsssmmmhhhmmmpppsssrrrqqqqqquuuxxxsssrrrqqqooonnnppprrruuu|||xxxtttqqqoooppppppqqqqqqrrrrrrrrrpppoooqqqvvv{{{|||xxxtttnnnrrrtttqqqllllllqqqwwwvvvpppkkklllrrrvvvuuurrrgggnnnvvv|||{{{vvvppplllvvvtttqqqqqqqqqrrrsssrrrllllllnnnppprrrsssrrrqqqtttxxxzzzuuummmjjjooouuutttrrrsssvvvzzz{{{wwwrrrooorrrtttuuutttuuuxxxzzzuuutttttttttuuuvvvvvvvvvzzzyyyvvvrrroooppptttyyyrrrqqqqqqssswwwyyywwwttttttwwwxxxuuuqqqqqquuuyyyvvvrrrpppsssyyy}}}|||yyysssvvvyyyxxxtttqqqqqqsssuuusssqqqrrrtttwwwxxxwwwppprrruuuxxxxxxwwwuuusssvvvvvvvvvvvvwwwyyy{{{|||xxx{{{}}}|||zzzyyyzzz||||||yyy}}}||||||ttt{{{uuuyyy}}}}}}zzzzzzzzzdddmmmttttttnnnkkkooottt{{{ssskkkllltttzzzxxxtttooollljjjkkknnnooonnnlllnnnooonnnjjjfffgggooouuuoookkkhhhiiinnnpppooolllnnnnnnooopppqqqssstttuuuvvvsssqqqppprrrrrrooommmqqqlllgggiiinnnssstttrrrmmmoooqqqssssssrrrpppnnnrrrsssrrrooolllnnntttyyyooohhhdddiiirrrwwwqqqiiiiiiqqqyyyyyyrrrooorrrwwwyyyqqqiiihhhmmmqqqpppmmmqqqssstttqqqnnnlllnnnqqqrrrqqqooommmkkklllnnnpppmmmnnnnnnllliiiiiimmmqqqqqqmmmiiiiiinnnrrrrrrqqqoooqqqttttttqqqmmmhhhffflllfffbbbgggqqqxxxvvvrrrfffkkkqqqtttsssooollljjjnnnmmmlllkkkkkklllnnnppplllgggccchhhqqquuuqqqjjjooonnnmmmmmmoooppppppooonnnnnnnnnoooppppppnnnlllkkkjjjjjjlllnnnoooooommmkkkmmmqqqttttttqqqnnnkkknnnpppqqqmmmhhhhhhmmmssslllhhheeeiiippprrrmmmggggggnnntttqqqiiieeehhhnnnuuuqqqmmmiiiiiikkknnnpppgggkkkoooooommmlllmmmnnnmmmpppppplllggggggnnnvvvnnnmmmoooqqqpppmmmnnnsssmmmnnnooooooooooooqqqsssfffhhhkkkkkkjjjiiikkkmmmuuupppkkkjjjmmmqqqrrrrrrfffhhhlllqqqtttsssooolllppppppooollliiikkkqqqvvvjjjhhhgggiiilllmmmkkkhhhhhhmmmrrrrrrnnnlllooosssnnnkkkhhhjjjnnnpppmmmjjjjjjlllooorrrttttttsssqqqmmmmmmmmmmmmlllkkkkkkjjjmmmoooooommmkkkmmmsssxxxnnnlllkkknnnrrrssspppmmmpppuuuyyyvvvooojjjkkkooovvvoooggghhhpppwwwxxxwwwlllqqqxxxzzzwwwsssppppppxxxyyyxxxvvvsssssswwwzzztttpppnnnooossstttpppkkkppprrrsssrrrqqqrrrvvvyyypppuuuxxxtttmmmmmmvvv~~~rrrjjjmmmrrrpppllliiijjjnnnssswwwnnnjjjkkksss~~~vvvkkklllvvv|||uuuhhhdddooo|||yyyppphhhjjjsssyyyuuuooojjjnnnsssuuusssqqqqqqrrrwwwssspppoooqqqsssrrrqqqmmmpppsssrrrpppoooqqqtttttttttttttttrrrppppppoooppptttxxxxxxuuutttvvvyyyxxxrrrnnnooowww}}}~~~|||nnnttt{{{}}}yyyuuusssrrr}}}|||xxxsssooopppvvv{{{ooooooqqqvvvyyyyyytttoootttyyy{{{wwwooonnnuuu}}}yyyuuurrrtttyyy|||zzzwwwtttvvvwwwvvvuuuuuuuuuvvvppprrruuuwwwxxxwwwuuutttuuutttrrrqqqsssvvv{{{}}}wwwrrrpppvvvzzzpppttt~~~sssoooyyy~~~zzzzzzyyyuuuvvvxxxzzz}}}~~~|||llloooqqqpppnnnlllnnnqqqsssppppppqqqooommmnnnsssrrrpppmmmjjjjjjkkkmmmnnnjjjjjjlllqqqtttsssmmmgggkkkppprrrnnnfffeeellltttwwwlllccchhhuuu|||vvvnnniiipppwwwvvvpppjjjkkknnnqqqmmmhhhfffhhhmmmqqqsssqqqppppppqqqssssssqqqooovvvrrrnnnnnnrrrtttrrrooonnnnnnmmmllllllmmmpppssssssooolllpppvvvzzzwwwsssiiimmmpppnnnjjjhhhkkknnnvvvvvvrrrmmmlllqqquuutttiiiiiijjjnnnqqqooojjjeeekkkoooqqqmmmggggggmmmttttttjjjbbbdddooovvvuuuppppppsssvvvtttnnniiihhhhhhkkkiiihhhkkkoooqqqpppnnnrrrrrrqqqqqqqqqqqqqqqqqqiiihhhiiijjjllllllkkkiiimmmkkklllmmmllllllrrryyywwwmmmjjjqqqzzzwwwooohhhnnntttuuuqqqllliiihhhnnnmmmkkkiiijjjllloooqqqhhhjjjnnnsssuuurrrlllfffrrrrrrppplllggghhhlllqqqmmmkkkjjjlllnnnppppppooopppooommmllllllkkkiiigggiiilllnnnmmmjjjjjjllloooooommmkkkjjjkkkmmmppprrriiiiiihhhjjjkkkkkkiiigggoootttwwwsssmmmlllttt}}}wwwmmmeeehhhrrrxxxtttlllgggjjjmmmllliiihhhjjjllltttpppllllllooopppnnnllljjjhhhhhhjjjnnnpppmmmjjjmmmllllllnnnqqqpppmmmjjjlllllllllkkkjjjiiijjjlllmmmjjjjjjooovvvxxxtttoookkksssxxxsssjjjdddhhhnnnooorrrooohhhkkkvvvzzzvvveeehhhmmmqqqrrrpppmmmjjjoooqqqqqqnnnkkkmmmvvv}}}rrrnnnjjjkkkooosssrrrqqqtttwwwyyywwwrrrooooooqqqnnnnnnoooqqqrrrrrrrrrqqqtttuuuuuutttsssrrrsssuuuwwwsssppppppsssuuusssqqqpppuuuwwwrrrjjjhhhnnnuuusssmmmiiinnnwww{{{wwwrrrlllssszzzxxxnnniiitttwwwmmmppprrrpppmmmkkkjjjlllpppsssnnnmmmmmmpppuuuwwwuuurrrppprrrqqqnnnkkkkkkoootttqqqpppnnnnnnoooppprrrsssnnntttrrriiilllwwwyyyqqqssslllppp}}}}}}qqqjjjnnnrrrwwwwwwnnngggjjjrrrxxxrrrnnnlllooouuuxxxvvvrrrlllttt{{{{{{uuurrruuuyyy}}}uuunnnnnnvvv|||~~~|||yyyxxxvvvuuuuuuuuuvvvvvvxxxvvvssstttwwwyyywwwuuuyyyzzzxxxsssnnnnnnsssxxxyyytttqqqtttyyy{{{vvvqqqmmmttt{{{yyyrrrnnnrrrwww}}}vvvpppssszzz}}}zzztttkkkooovvv{{{|||zzzvvvssszzzxxxuuuqqqpppssszzzwwwtttuuu|||}}}sssyyy|||~~~zzzuuussswww|||~~~|||}}}~~~}}}wwwsssyyy{{{|||}}}|||{{{yyyxxxyyynnnmmmlllmmmnnnoooppppppnnnnnnqqquuutttnnnlllnnnrrrpppllliiiiiijjjmmmoookkkllloooqqqqqqpppmmmkkkmmmoooooollliiihhhmmmrrrrrrmmmjjjlllrrruuutttqqqppppppppppppoooooopppqqqnnnmmmlllmmmnnnnnnmmmkkkssssssrrrooommmnnnrrrvvvrrrnnnkkknnntttvvvrrrmmmppprrrssspppmmmlllppptttwwwooojjjllltttzzzxxxtttjjjmmmoooooollljjjkkkllltttuuurrrnnnmmmqqqsssrrrkkkjjjjjjlllnnnooonnnmmmooonnnlllkkkjjjkkkmmmoooooonnnllljjjjjjllloooqqqtttsssqqqpppooonnnlllkkkfffjjjnnnqqqqqqooollljjjsssrrrqqqppppppppprrrsssjjjhhhhhhkkkooooookkkgggiiijjjlllnnnlllkkksss}}}{{{sssnnnqqqvvvuuuooolllllllllmmmooonnnllliiijjjkkklllmmmnnnmmmmmmllllllnnnoooooonnnnnnoooppppppooommmkkkkkklllllllllmmmnnnooonnnlllmmmpppssssssnnniiihhhjjjkkkjjjhhhhhhjjjllllllkkkkkklllmmmpppooolllkkklllooorrruuullljjjhhhhhhhhhiiihhhfffoooppppppooonnnooosssvvvqqqmmmjjjlllpppsssrrrooonnnmmmjjjjjjjjjkkkkkkllljjjllloooqqqpppmmmkkkjjjlllkkkjjjiiiiiikkkoooqqqkkkjjjkkkppptttsssnnnhhhlllnnnooommmiiigggiiilllllliiiiiippp{{{|||uuugggnnnvvvuuummmgggfffiiipppqqqnnnkkknnnsssuuussskkkkkklllmmmmmmnnnnnnnnnpppooonnnnnnnnnpppqqqrrrmmmpppqqqooommmmmmrrrvvvvvvuuutttsssssssssrrrrrrhhhmmmsssvvvtttqqqppppppwwwvvvtttqqqoooppptttwwwmmmooorrrvvvwwwuuuppplllqqqttttttqqqllljjjmmmqqqqqqnnnllloootttvvvuuurrrqqqrrrtttsssnnnllltttzzzvvvtttrrrooolllkkknnnooonnnlllnnnppprrrrrrpppqqqtttwwwsssppplllmmmppprrrrrrqqqlllnnnoooooonnnmmmoooqqqpppqqqmmmgggkkkuuuzzzxxxkkkjjjqqq|||~~~uuummmlllwwwxxxvvvpppnnnpppqqqpppqqqqqqqqqqqqrrrrrrttttttuuussssssuuuyyy{{{zzzxxxtttttttttuuuvvvwwwwwwvvv|||zzzvvvsssssstttwwwyyyqqqsssuuuyyy{{{zzzxxxuuu{{{|||zzzuuuooonnntttyyyxxxsssppprrrxxxzzzuuupppooosssvvvuuurrrqqqtttxxxyyyrrrqqquuuyyyzzzyyymmmpppuuuyyyzzzyyywwwuuuuuuttttttuuuvvvwwwvvvuuuvvvxxx{{{}}}~~~|||zzzxxx{{{yyywwwwwwxxxyyyzzzyyywww}}}yyyxxxtttwww}}}~~~pppllliiijjjooorrrqqqooojjjlllsssxxxwwwoookkkkkkqqqnnnkkkhhhhhhiiilllnnnmmmpppsssrrrnnnlllnnnrrrpppnnnkkkkkklllmmmnnnooollloooqqqqqqooonnnqqqtttvvvpppjjjjjjoootttuuutttkkkmmmppprrrssspppjjjeeeuuuuuussslllggghhhqqqyyynnnjjjiiimmmsssuuuqqqkkktttvvvwwwsssnnnmmmooossswwwooohhhiiiqqqwwwwwwtttmmmnnnnnnnnnnnnmmmlllkkknnnqqqpppmmmmmmoooooolllllllllkkkjjjjjjmmmrrruuuqqqlllggghhhmmmpppnnnjjjjjjqqqtttooofffbbbiiiqqquuuqqqllllllpppqqqpppmmmdddllltttvvvrrrlllhhhgggsssqqqooonnnnnnppprrrssskkkiiiiiimmmqqqqqqlllgggfffhhhlllooommmlllttt~~~~~~}}}xxxpppnnnppppppnnnssslllfffhhhnnnrrrppplllgggjjjnnnqqqrrroookkkhhhppppppooojjjgggiiiqqqxxxnnnkkkiiikkkooopppmmmiiimmmqqqrrroookkkkkkqqqwwwuuuooohhhfffhhhkkkkkkiiiiiiiiiiiijjjlllmmmmmmlllpppooommmlllnnnqqqtttvvvrrrooojjjhhhhhhiiiiiiiiimmmjjjiiikkkooorrrpppnnnkkknnnpppqqqoooooopppqqquuuooojjjhhhkkkmmmllljjjbbbiiiqqqssspppkkkiiiiiimmmnnnmmmiiifffhhhooouuujjjjjjlllqqquuutttmmmggglllooopppmmmhhhfffhhhkkkkkkhhhiiippp{{{{{{uuuiiilllpppooollliiihhhjjjqqqmmmllloooqqqooooooppprrroookkkhhhhhhkkkooorrrrrrnnnkkkmmmrrrrrrmmmgggjjjqqqwwwssskkkiiiqqqzzzvvvrrroooppptttvvvtttrrreeemmmvvvyyytttooonnnooowwwvvvsssooommmnnnrrruuuiiimmmrrruuutttrrrooonnnsssrrrpppoooooonnnlllkkkmmmoooppppppppppppqqqrrruuupppmmmnnnnnnooottt{{{yyy}}}~~~xxxsssooolllmmmqqqqqqmmmgggnnnrrruuurrrmmmmmmssszzzuuuoookkkmmmtttwwwtttooommmooorrrrrrpppnnnoooqqqpppnnnmmmnnnpppsssuuuuuuhhhkkkoootttwwwvvvsssooouuutttrrrppprrruuuqqqjjjqqqtttvvvsssnnnmmmrrrxxx|||ssslllppp|||}}}vvvkkkssszzz{{{vvvqqqppprrr}}}zzzvvvrrrqqqssswwwyyylllqqqwww{{{|||zzzxxxwww||||||zzzvvvrrrrrruuuyyyvvvsssppprrrvvvwwwtttqqqsssqqqpppqqqsssvvvxxxyyyxxxxxxwwwuuussssssuuuvvvwwwvvvtttsssuuuwww{{{}}}qqqqqqtttyyy}}}{{{tttmmmtttzzz}}}xxxuuuxxx|||{{{vvvrrrtttyyy}}}{{{xxxsss}}}xxx{{{{{{|||}}}~~~xxx~~~{{{nnnmmmlllmmmoooqqqooonnnnnnooossswwwuuuooommmnnnlllllljjjiiiiiiiiijjjjjjpppuuuwwwsssmmmkkkqqqxxxrrrmmmiiijjjnnnqqqooollljjjoootttsssnnnllloootttxxxqqqjjjjjjooouuuuuutttlllmmmooorrrsssppplllhhhrrrrrrppplllhhhhhhmmmrrrlllkkkkkklllnnnnnnnnnmmmuuuuuutttrrrqqqppppppqqqqqqnnnjjjjjjnnnrrrssssssrrrpppmmmlllmmmnnnmmmmmmiiimmmnnnllllllmmmkkkhhhlllmmmllljjjhhhkkkqqqvvvppplllhhhiiinnnpppmmmiiijjjpppsssooogggcccggglllooommmlllmmmoooqqqpppoookkknnnrrrsssooojjjgggfffnnnnnnnnnnnnnnnoooppppppllllllmmmmmmnnnnnnmmmkkkiiihhhkkknnnoooooosssyyywwwzzzxxxpppjjjkkkmmmmmmwwwpppjjjkkkppptttrrroooiiilllpppsssssspppkkkhhhpppnnnkkkhhhgggkkkpppuuulllkkkjjjlllnnnpppnnnlllnnnppppppnnnlllnnntttzzzvvvrrrnnnjjjhhhiiiiiijjjmmmjjjggghhhllloooooonnnlllmmmnnnooopppqqqrrrsssxxxtttnnnkkkjjjkkklllmmmjjjhhhgggjjjoooqqqoookkkjjjoootttuuurrrppppppqqqssspppllljjjkkkkkkjjjiiieeeiiimmmooonnnlllkkklllkkkmmmmmmllljjjjjjmmmoookkkmmmoooqqqpppnnnkkkjjjllllllkkkjjjiiihhhiiiiiiiiiiiikkknnnrrrssspppmmmpppnnnjjjgggfffiiinnnqqqoooiiiiiirrrtttnnnlllppptttpppkkkgggfffjjjnnnrrrqqqnnnlllnnnqqqqqqmmmhhhnnnqqqtttrrrnnnmmmrrrwwwrrrqqqqqqrrrtttuuusssqqqkkkooossstttqqqppppppqqqqqqrrrsssqqqooonnnnnnooooooppppppmmmkkkmmmsssxxxtttpppmmmnnnqqqppplllggglllpppsssqqqmmmkkknnnrrruuuppplllkkklllnnnuuu|||yyywwwzzz|||zzzuuurrrppppppqqqpppmmmjjjnnnooopppppppppqqqtttvvvrrrqqqqqqqqqssssssrrrqqqvvvtttsssssstttttttttsssnnnmmmqqqyyyyyyrrrkkkjjjnnnooollliiillltttxxxvvvmmmnnnnnnmmmqqqtttsssmmmrrrtttuuurrrnnnnnntttyyyzzztttooorrrzzz~~~zzztttlllrrryyyzzzuuuqqqqqqssswwwvvvuuutttssssssssssssnnnssswwwyyywwwwwwxxxzzzyyywwwvvvvvvxxxyyywwwuuuttttttuuutttsssssstttuuuuuuppplllmmmtttyyyzzzyyymmmttt{{{|||vvvpppnnnnnn{{{tttooopppvvv~~~qqqssswwwzzz{{{yyytttpppuuuxxx||||||yyyxxxxxxzzzwwwwwwvvvvvvwwwxxxzzz{{{{{{~~~}}}~~~xxxzzz}}}qqq~~~|||kkknnnrrrssspppnnnmmmmmmuuurrrrrrsssqqqnnnpppuuuiiijjjjjjjjjjjjiiiiiihhhsssvvvxxxtttooonnntttzzzsssnnnjjjkkkoooqqqnnnkkklllnnnpppppppppoooppppppsssrrrpppooopppqqqrrrrrrpppnnnmmmmmmooopppppppppmmmlllmmmmmmmmmkkkiiigggmmmooopppmmmhhhgggkkkpppssspppmmmnnnrrrsssqqqnnnjjjlllnnnmmmllllllooorrruuurrrmmmkkklllnnnooooookkknnnpppnnnmmmooommmiiijjjmmmnnnmmmjjjjjjmmmpppmmmmmmlllmmmnnnnnnmmmlllmmmlllkkkkkkkkkkkkiiihhhgggjjjnnnooonnnmmmmmmoootttpppllljjjjjjjjjhhhggghhhjjjlllnnnoooooommmllllllnnnpppmmmjjjiiimmmqqqooojjjjjjnnnqqqqqqpppqqqrrrvvvvvvppplllmmmoooooorrrrrrrrrqqqqqqpppooonnnooopppqqqrrrqqqooommmlllllliiifffhhhmmmooommmjjjkkklllmmmlllkkklllpppsssnnnlllkkkkkknnnssswwwyyytttvvvuuuqqqkkkggghhhkkkrrrmmmhhhhhhkkkppprrrrrrhhhjjjmmmoooqqqpppooonnnxxxtttooollllllmmmmmmmmmgggiiikkkmmmnnnnnnmmmmmmmmmpppsssvvvvvvtttqqqooolllnnnpppoookkkhhhhhhhhhoookkkhhhhhhkkknnnppppppiiijjjllloooqqqooojjjeeelllpppsssooohhheeeiiimmmjjjgggdddfffjjjlllkkkhhhfffjjjmmmmmmjjjhhhhhhjjjqqqmmmiiiggghhhkkkooorrrlllfffgggqqqsssnnnmmmqqqqqqooollljjjjjjkkkmmmnnnooooooooonnnmmmnnnpppqqqtttpppmmmnnnsssuuusssooommmqqquuuvvvtttqqqoooooouuuqqqlllkkknnnqqqssssssiiinnnsssuuusssnnnjjjgggsssrrroookkkiiimmmuuu{{{sssooolllnnnqqqqqqmmmhhhmmmqqqtttrrrmmmkkknnnrrrqqqpppnnnmmmjjjkkkvvv{{{ssssssxxxvvvwwwvvvsssooommmooorrrnnniiihhhmmmvvvyyytttmmmnnnuuuyyyvvvooolllpppvvv}}}wwwqqqqqqvvvxxxwwwsssooonnnrrryyyzzzsssllljjjqqqqqqmmmiiikkkssswwwuuummmqqqrrrnnnmmmppptttuuutttrrrooooooqqqtttwwwxxxrrruuuwwwwwwuuusssssssssssssssssssssssstttvvvwwwmmmppptttwwwvvvsssoookkkvvvwwwvvvssspppqqqwww|||tttqqqpppuuu}}}~~~xxxqqqrrrvvvyyywwwrrrpppuuuzzztttppplllnnntttyyyzzzyyyooovvv|||{{{vvvpppnnnoooyyywwwtttrrrsssvvvyyy|||uuuxxxzzzyyyuuusssvvvzzzvvvttttttyyy{{{tttssszzz{{{ssspppwwwyyyzzz~~~zzz}}}~~~kkkoootttuuuqqqnnnnnnpppwwwsssppppppnnnmmmqqqwwwllllllkkkkkkkkkkkklllllltttttttttsssssstttvvvxxxrrrpppnnnnnnnnnmmmlllkkkpppllljjjlllqqqtttqqqnnnmmmqqqttttttqqqoooooopppsssooolllkkkmmmpppssstttiiiiiikkkmmmooommmhhhcccnnnqqqrrroooiiigggkkkpppooollljjjlllppprrrpppnnniiillloooooollllllnnnrrrtttsssqqqnnnmmmnnnooopppqqqtttssspppppprrrrrroooiiilllnnnooonnnlllkkkjjjkkknnnqqqqqqooommmmmmnnnoooiiieeehhhnnnqqqmmmgggdddjjjooopppmmmkkkkkkmmmvvvooogggdddfffiiiiiihhhfffhhhkkkmmmnnnnnnmmmlllmmmoooooommmiiiiiilllppppppllllllppprrrooommmnnnrrrttttttqqqqqquuuuuurrrkkkpppuuuuuupppkkkjjjkkksssrrrpppooonnnnnnnnnnnnhhheeedddiiippprrrkkkdddiiilllmmmkkkiiijjjoootttllljjjhhhjjjooosssvvvvvvsssvvvwwwsssnnnjjjjjjlllrrrooolllkkkmmmoooqqqqqqiiijjjlllmmmnnnnnnmmmlllqqqooolllkkklllllllllkkkgggkkkoooooolllkkkmmmooopppppprrruuuxxxvvvqqqmmmggglllppppppllliiihhhjjjtttmmmgggeeejjjooorrrsssjjjjjjlllqqqtttqqqiiibbbmmmpppqqqllldddbbbgggnnnhhheeeccceeejjjmmmllljjjgggjjjlllkkkhhhgggjjjmmmiiikkkmmmoooooonnnlllkkkkkkhhhhhhmmmppppppppprrrmmmmmmnnnnnnnnnmmmkkkjjjmmmppprrroookkklllrrryyywwwoooiiimmmuuuxxxrrrjjjkkkqqqvvvvvvsssooonnnpppzzzrrriiihhhmmmrrrtttsssggglllsssvvvtttoookkkhhhnnnoooqqqqqqppppppqqqsssqqqpppoooooooooooonnnmmmqqqrrrrrrqqqpppoooppppppnnnppprrrpppkkkkkkxxx~~~{{{}}}qqqnnntttvvvyyyzzzuuuooommmqqqvvvnnniiigggnnnxxx{{{sssjjjmmmuuuzzzvvvmmmjjjpppxxx|||vvvpppppptttvvvtttpppsssqqqpppppprrrtttuuuuuummmmmmpppsssuuutttqqqnnnssszzz{{{ssslllnnnuuuzzzuuuppplllnnnuuuyyyxxxuuummmuuu|||zzzqqqlllnnnsssxxxtttpppooorrrvvvyyyyyyiiilllqqquuuuuurrrnnnjjjzzzxxxsssooommmoootttxxxpppooooootttzzz|||xxxsssuuuwwwxxxvvvsssrrrvvvyyyqqqqqqqqqrrruuuwwwwwwwww}}}{{{wwwsssqqqrrrvvvyyykkkoootttxxxxxxuuuppplllyyy||||||vvvppppppxxxxxxsssrrryyy|||sssttt|||}}}ssspppxxx~~~vvvwww~~~~~~www~~~|||}}}|||}}}nnnooopppqqqqqqrrrtttuuurrrpppppprrrpppmmmnnnrrrtttqqqmmmjjjjjjmmmrrruuussspppnnnqqqvvvxxxuuuqqqpppssstttqqqkkkiiijjjmmmqqqkkkgggjjjqqquuusssooojjjnnnrrrsssrrrppppppppprrrpppnnnnnnoooqqqqqqqqqjjjkkkllllllkkkjjjjjjjjjnnnooopppqqqpppnnnmmmkkkiiikkknnnnnnmmmmmmnnnppppppnnnmmmmmmoooqqqrrrrrrooorrrvvvuuuqqqnnnmmmmmmuuuwwwtttpppooosssuuutttiiijjjmmmppprrrqqqmmmjjjlllooorrrsssqqqooonnnooommmjjjhhhiiilllnnnnnnllljjjlllmmmmmmmmmlllkkkkkkmmmkkkhhhgggfffgggggggggjjjjjjjjjkkklllnnnpppqqqmmmllllllmmmnnnnnnkkkhhhlllmmmqqqssspppkkkkkkppptttrrrooopppuuu{{{wwwpppgggnnntttuuupppllljjjkkksssrrrooommmkkklllmmmmmmhhhfffeeeiiinnnppplllgggggghhhjjjjjjjjjkkklllmmmiiijjjkkkkkklllnnnqqqsssuuurrrooonnnoooppppppnnnlllnnnqqqqqqpppnnnmmmmmmnnnmmmjjjiiiiiijjjmmmnnnjjjjjjkkkmmmnnnnnnkkkiiiiiimmmooooookkkjjjlllnnnnnnoooqqqtttuuusssooollliiikkkmmmnnnnnnmmmmmmmmmpppmmmkkkjjjkkkmmmpppqqqpppooopppppppppnnnllljjjkkklllkkkiiigggfffhhhjjjfffhhhjjjiiihhhiiilllnnnmmmkkkiiihhhiiikkkmmmmmmeeeiiioooqqqooollljjjiiimmmmmmkkkhhhkkkqqqsssqqqjjjlllnnnppppppnnnkkkiiimmmpppssspppkkkkkkrrrxxxrrrooommmooorrrssspppmmmnnnooopppqqqqqqqqqrrrrrrtttqqqmmmmmmppprrrqqqpppnnnpppqqqrrrqqqppppppqqqkkkmmmpppssstttrrrnnnjjjmmmppprrrpppmmmlllpppuuuvvvssspppqqqtttvvvsssooommmooorrrrrrnnnooo|||~~~{{{wwwsssqqqrrruuuwwwxxxvvvrrrpppqqqsssnnnoooqqqssstttsssrrrpppqqqqqqpppoooppprrrtttvvvssstttttttttrrrpppooonnnuuuvvvqqqkkkmmmwww|||xxxllljjjooozzz|||tttoooooovvv|||~~~vvvooopppwww{{{vvvqqqmmmpppvvvyyywwwrrrooossswwwvvvpppmmmooossswwwuuurrrrrrtttvvvvvvuuulllmmmnnnooopppqqqqqqqqqvvvtttrrrqqqqqqrrrqqqppppppsssuuutttrrrsssvvvzzzzzzuuupppqqquuuxxxvvvsssmmmrrrwwwxxxuuurrrsssvvv{{{qqqlllooouuuyyyzzzjjjnnnssswwwwwwsssnnnjjjyyy{{{zzzvvvqqqqqqwww}}}xxxwwwwwwzzz~~~|||xxxyyyzzzzzzyyyxxxyyy|||~~~}}}}}}~~~{{{|||{{{xxx|||}}}}}}{{{rrrnnnkkklllqqqwwwyyyyyyllllllppptttsssmmmjjjlll|||vvvnnniiiiiiooowww|||qqqllliiinnnxxx{{{tttllloootttxxxsssjjjeeeiiinnnqqqkkkgggiiipppuuutttqqqiiikkknnnqqqssssssqqqpppqqqpppqqqrrrsssrrrnnnkkklllnnnnnnjjjfffgggmmmtttmmmlllmmmsssxxxvvvooogggfffmmmsssqqqjjjggglllrrrxxxqqqjjjjjjqqqvvvuuurrrjjjqqqyyy{{{uuuoookkkjjjvvvvvvrrrmmmlllqqquuutttjjjjjjkkkpppttttttqqqmmmnnnoooqqqssssssrrrooonnnjjjlllnnnllliiiiiimmmqqqqqqnnnjjjjjjmmmnnnmmmkkkdddhhhllllllhhheeeeeefffnnnllljjjiiikkknnnsssvvvnnnjjjhhhmmmtttsssjjj```gggnnnvvvvvvnnngggkkkttttttpppkkkmmmvvv|||vvvllliiimmmsssuuussspppnnnnnnrrrpppnnnllljjjjjjkkkkkkiiihhhggghhhjjjlllmmmmmmfffeeefffiiimmmmmmiiieeegggkkknnnmmmiiiiiimmmqqqwwwnnnfffgggpppuuutttpppgggmmmtttvvvrrrmmmiiihhhtttoooiiieeeeeehhhnnnrrrhhhiiillloooqqqqqqmmmjjjlllmmmnnnmmmkkkkkkkkklllkkknnnrrrsssrrrooommmmmmmmmkkkiiikkkooorrrqqqoooiiilllpppooommmkkklllooouuuuuusssnnnjjjkkkoootttiiigggeeegggkkkllliiifffffflllqqqnnngggeeekkkrrruuummmeeeeeejjjnnnllliiigggjjjmmmmmmiiihhhiiilllooorrrmmmfffgggqqqtttoooiiikkknnnqqqqqqnnnkkkiiimmmppprrrpppmmmlllppptttlllpppsssrrrnnnlllnnnqqqqqqmmmjjjkkkppptttuuuuuummmooorrrtttsssqqqooommmuuussspppmmmlllpppvvvzzzmmmlllmmmooorrrqqqmmmhhhkkkqqquuuqqqkkkjjjrrrzzzyyysssnnnpppwwwzzzuuuooonnnoooqqqsssqqqsss~~~uuuqqqxxxxxxqqqtttuuuvvvwwwvvvtttqqqnnnnnnvvv|||xxxnnnjjjpppxxxuuullleeeiiittt{{{xxxrrrlllttt{{{zzzsssmmmlllnnnssszzzwwwmmmooozzz{{{rrrppphhhlllyyy|||ssspppvvvrrryyy{{{vvvqqqsssxxx{{{vvvsssqqqrrrvvvwwwtttqqqtttrrrqqqpppqqqrrrsssssssssuuuvvvwwwvvvtttqqqppprrroookkkiiijjjooouuuyyyppppppqqquuuwwwuuuoooiiiqqqxxx{{{uuukkkjjjuuu~~~sssiiilllwww}}}wwwmmmjjjsss||||||uuuoooqqquuuwwwllljjjqqqvvvvvvssstttsssrrrqqqpppqqqrrrsssxxxxxxwwwvvvuuutttvvvwwwxxx|||}}}xxxwwwzzz~~~wwwrrruuu~~~zzzppp|||~~~}}}~~~}}}{{{|||~~~tttuuuooofffjjjwwwzzztttuuunnnmmmttttttnnnnnnuuuqqqqqqpppoooooopppqqqqqqooorrrssspppllljjjnnnsssuuunnnhhhjjjrrruuurrrmmmlllqqqwwwvvvqqqllllllmmmtttqqqmmmnnnrrrvvvwwwwwwmmmnnnqqqwww{{{xxxmmmdddooopppooolllhhhhhhlllpppnnnjjjiiiooovvvvvvmmmdddiiillloooooonnnlllllllllqqqnnnkkkmmmrrrtttqqqmmmrrrpppnnnnnnoooppppppoooqqqooonnnooorrrrrroookkkppprrrsssppplllmmmsssyyywwwqqqmmmrrrzzz{{{sssiiikkknnnooonnnjjjiiilllpppsssqqqooommmmmmnnnooooooggghhhhhhiiiiiiiiihhhhhhmmmlllkkkllloooqqqrrrrrrqqqrrrqqqooommmllllllmmmmmmjjjjjjmmmrrrtttrrrnnnkkkooossstttqqqnnnmmmnnnqqquuutttpppttt|||zzzrrrkkkmmmoooqqqooolllgggdddmmmpppooojjjccccccjjjrrrkkkeeebbbfffnnnpppjjjccchhhlllooommmhhhgggjjjnnnpppllliiijjjoootttuuuuuupppppppppooommmlllkkkjjjmmmkkkiiijjjmmmmmmkkkhhhnnnpppppplllgggggglllrrrqqqiiicccfffoootttpppiiinnntttyyyvvvmmmhhhkkkpppxxxqqqkkkkkkooottttttssseeeiiinnnqqqqqqooommmmmmzzzwwwsssnnnkkklllnnnpppjjjiiiiiijjjkkkkkkiiifffnnnnnnooooooooommmlllkkkllllllmmmkkkjjjiiijjjkkkoookkkggggggkkkppprrrrrrnnnkkknnnsssoooeeedddkkkooorrrssspppkkkiiilllpppnnnhhheeeiiiqqqsssllldddgggnnntttrrrkkkhhhlllrrrsssooojjjjjjmmmrrrssssssooonnnnnnqqqttttttpppmmmnnnqqqsssqqqnnnlllnnnppplllnnnnnnnnnmmmmmmnnnpppqqqnnnllloootttvvvtttqqqooossswwwvvvrrrpppqqqttt|||tttkkkjjjqqq}}}wwwlllttt}}}}}}tttrrrqqqrrrtttsssoookkkooovvv{{{xxxppplllpppvvvvvvpppjjjkkkooossssssqqqpppqqqrrrqqqppppppqqqssstttuuuuuutttsssrrrpppooonnnoooqqqpppooooooqqqsssvvvrrrpppsssyyy{{{vvvppprrrwww{{{vvvmmmjjjpppwwwyyyqqqjjjkkksssxxxvvvrrrhhhrrr|||{{{sssllllllnnntttooojjjiiimmmrrruuuwwwrrrsssuuutttrrrpppooopppyyyuuuqqqoooooorrrtttuuuvvvwwwxxxvvvtttssstttvvvxxxtttqqqqqqtttwwwwwwwwwqqqqqqqqqqqqqqqqqqqqqrrryyyzzzzzzuuuooommmpppuuusssqqqrrrwww~~~~~~uuummmttt||||||qqqmmmuuuyyytttwwwzzzwww~~~|||zzz}}}zzzsss~~~~~~tttrrrssstttsssqqqrrruuuwwwvvvrrrmmmlllooorrrrrrmmmllllllnnnppprrrqqqooonnnrrrtttrrrmmmkkkooosssrrrooolllmmmqqqsssqqqnnnnnnqqqttttttrrrooopppqqqwwwsssooommmooorrrvvvxxxqqqrrrrrrssssssrrrpppnnnnnnnnnmmmlllmmmmmmmmmllllllmmmnnnooonnnmmmkkkjjjmmmllljjjkkknnnnnnmmmkkkmmmmmmnnnooopppooommmkkkpppnnnllllllnnnppprrrrrrjjjkkkmmmpppqqqoookkkhhhpppqqqpppnnnlllmmmqqquuurrrrrrrrrsssuuutttqqqooommmllljjjkkknnnpppppppppooossswwwwwwsssnnnmmmmmmmmmllljjjiiiiiijjjkkklllllljjjiiilllppprrrooolllnnnqqqsssqqqmmmkkkmmmpppnnnkkkjjjnnnsssuuuqqqlllkkkmmmoooooonnnmmmlllmmmuuuuuurrrooopppuuuwwwvvvmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmllljjjiiiiiijjjkkkiiihhhhhhiiilllllljjjgggiiikkklllmmmmmmmmmnnnnnnkkklllmmmmmmnnnqqqsssvvvvvvtttpppnnnmmmnnnppprrrkkkkkkkkklllmmmmmmllljjjpppqqqpppmmmjjjiiimmmpppnnniiieeegggmmmqqqpppnnnqqqtttvvvtttooolllmmmooossspppnnnoooqqqqqqpppmmmlllmmmmmmmmmlllmmmppprrrrrrqqqpppqqqssssssoookkkjjjllllllkkkhhhhhhkkkmmmooonnnmmmoooqqqqqqooommmiiilllooooookkkiiijjjmmmoookkkhhhgggiiimmmqqqssshhhjjjppptttrrrkkkhhhjjjnnnppprrrqqqnnnlllmmmnnnkkkiiiggggggjjjllllllkkklllnnnooonnnllllllmmmooonnnnnnmmmlllllllllnnnpppuuurrroooppprrruuuvvvvvvlllnnnppprrrssspppllliiimmmooopppnnnkkkkkkooosssrrrnnnlllnnnsssvvvsssoooqqqvvvyyyvvvqqqnnnooosss{{{uuunnnlllqqq{{{{{{vvvyyyyyyssstttssssssqqqppppppqqqrrrtttttttttssssssrrrqqqpppoooqqqrrrpppmmmlllnnnqqqsssrrrqqqppppppqqqqqqqqqooossswwwzzzxxxssslllgggooooooooooooooooooqqqrrrooonnnnnnpppsssuuutttrrrttttttsssrrrqqqrrrsssuuurrrpppooooooqqqrrrqqqpppqqqssstttrrrpppnnnooopppmmmlllkkkmmmpppssssssrrryyyzzzxxxtttoooooossswwwvvvrrroooooorrrtttsssqqqsssyyy}}}zzzsssoooqqquuuyyyvvvssssssvvvwwwuuurrrlllnnnqqqtttttttttrrrppp~~~|||xxxrrrnnnooouuuzzztttuuuwwwyyyzzzyyywwwvvvyyyxxxxxxwwwwwwxxxyyyzzz{{{|||~~~~~~|||}}}||||||}}}zzzvvv||||||rrrooottt}}}yyyllljjjrrrxxx|||vvviiigggqqqtttnnnkkkjjjjjjmmmqqqrrrqqqoooooorrrtttssspppoooppprrrnnnpppqqqqqqqqqpppqqqrrrrrrrrrrrrrrrrrrssstttuuuttttttsssqqqpppqqqsssuuuvvvuuusssooommmnnnsssxxxnnnkkkjjjlllpppqqqnnnjjjkkkooorrrnnnhhhfffkkkqqqqqqlllhhhjjjoooqqqnnniiihhhllloooooommmkkkjjjkkknnnllljjjjjjmmmpppssssssjjjkkkllllllllllllmmmooopppooonnnmmmlllmmmnnnooonnnssswwwuuunnnllloootttqqqjjjfffiiiqqqvvvuuuqqqlllttt|||}}}wwwoookkkkkkrrrpppmmmjjjjjjkkknnnpppjjjhhhhhhlllppppppkkkfffkkkooosssrrrooolllnnnqqqnnnmmmmmmpppssssssooolllmmmlllkkkkkklllmmmmmmlllqqqpppqqqtttssspppppptttpppnnnlllkkklllppptttwwwmmmjjjhhhkkkppppppkkkeeehhhkkkooonnnjjjhhhiiikkkjjjiiikkknnnrrrsssqqqnnnhhhllloooooommmnnnrrrvvvwwwtttoookkkjjjmmmrrruuukkklllnnnnnnmmmllllllmmmqqqqqqpppnnnmmmmmmmmmnnnlllkkkjjjhhhhhhkkkpppsssvvvtttrrrqqqqqqpppooonnnlllmmmppprrrssspppmmmkkkqqqpppmmmiiihhhkkkqqqvvvjjjjjjnnnuuuzzzyyypppgggkkknnnoookkkgggffflllsssooommmmmmooorrrsssqqqooohhhmmmqqqpppmmmkkklllooommmllljjjhhhhhhjjjooorrrgggmmmpppnnnnnnpppqqqooolllnnnppprrrqqqpppnnnlllhhhiiiiiifffccceeelllqqqqqqmmmiiijjjmmmooonnnkkkiiimmmpppoookkkiiijjjmmmxxxtttooommmoootttxxxzzzkkkkkknnnrrruuussskkkeeennnpppqqqnnnjjjjjjnnnsssrrrooonnnoooqqqrrrpppnnnqqqsssuuutttqqqppprrrtttwwwtttpppmmmoooxxx~~~~~~zzzqqqiiissstttsssoookkklllrrrxxxwwwrrrnnnpppuuuvvvqqqkkkjjjrrrxxxuuukkkfffjjjqqquuusssrrrrrrrrrqqqpppnnnmmmqqquuuxxxxxxtttoookkkqqqpppnnnnnnpppqqqqqqpppkkkmmmoooooonnnooossswwwvvvppplllooovvvzzzwwwrrrlllpppttttttpppllllllnnnxxxsssllljjjmmmpppqqqqqqhhhiiikkknnnqqqqqqooommm~~~}}}yyyrrrmmmmmmuuu{{{rrrooonnnpppuuuvvvssspppssszzz|||tttoooppptttwwwvvvvvvvvvvvvtttqqqooonnnooopppqqqssstttuuuvvv{{{xxxuuusssrrrsssvvvxxxvvvzzz}}}{{{wwwvvvyyy~~~}}}uuunnnsss~~~~~~vvvuuu}}}|||}}}vvvyyy||||||~~~qqqpppsssxxxuuummmkkkoootttwwwtttmmmkkkooooookkkmmmmmmnnnnnnnnnppprrrsssrrrqqqqqqrrrttttttqqqnnnlllqqquuuuuuqqqoooqqqtttwwwtttrrrqqqrrrtttuuuuuulllqqqvvvwwwtttrrrqqqqqqwwwuuurrrooonnnqqqtttwwwmmmllljjjlllnnnppppppnnnmmmnnnooommmkkkkkknnnqqqnnnlllkkknnnqqqrrrnnnjjjiiijjjkkklllllllllllllllkkkjjjjjjllloooqqqqqqppprrrppplllfffeeejjjttt|||qqqooommmmmmnnnnnnmmmlllmmmssswwwssskkkhhhnnnvvvrrrlllhhhjjjqqqvvvvvvsssnnnsssyyyzzzvvvqqqnnnmmmrrrpppmmmkkkjjjkkklllnnniiijjjkkklllmmmllljjjhhhjjjllloooppppppoooooonnnlllooorrrrrrpppnnnnnnoooqqqmmmiiijjjmmmoooooonnnjjjkkksss}}}zzznnniiimmmqqqnnnkkkjjjlllpppuuuyyyllliiihhhlllqqqrrrmmmgggjjjnnnqqqpppkkkiiiiiilllhhhjjjmmmoooqqqqqqooommmkkklllmmmmmmlllmmmqqqtttooonnnkkkiiiiiikkkmmmooooooppppppnnnjjjjjjlllooonnnmmmmmmnnnppppppooommmmmmooonnniiidddeeemmmuuuyyytttoooooorrrtttrrrnnnhhhlllqqqsssrrrpppnnnnnnoooooommmkkkjjjkkkooorrriiikkkooouuuxxxwwwqqqlllkkkmmmnnnllliiiiiimmmqqqmmmnnnooopppoooooopppqqqmmmmmmnnnnnnnnnnnnooopppjjjlllmmmllliiiiiilllooonnnrrrnnneeefffqqqxxxvvvkkklllooorrrtttsssoookkkhhhiiiiiifffdddffflllrrrrrrmmmiiihhhlllnnnmmmkkkkkkmmmooonnnmmmlllmmmoootttrrrooonnnnnnppprrrsssnnnmmmnnnppprrrqqqnnnjjjnnnnnnnnnmmmmmmmmmmmmnnnoooqqqrrrqqqnnnlllmmmoooooonnnmmmppptttwwwwwwvvvppppppooommmooovvvzzz{{{{{{uuulllhhhrrrrrrpppmmmkkkmmmrrrvvvsssqqqpppqqqsssssspppmmmlllrrrvvvtttmmmjjjlllqqqppptttwwwwwwsssooommmmmmqqqpppooooooqqquuuyyy{{{rrrqqqqqqrrrttttttqqqnnnmmmqqqtttqqqmmmmmmttt{{{vvvppplllooowww{{{wwwqqqnnnrrruuusssoookkklllmmmwwwqqqlllkkknnnrrrrrrqqqnnnmmmmmmmmmnnnnnnmmmmmmyyywwwssspppooopppsssvvvppppppqqqrrrtttuuuuuuuuuyyyxxxwwwwwwwwwvvvtttrrrppptttyyyxxxsssppppppqqqyyyuuupppmmmnnnssszzz~~~rrrsssuuuxxxzzzxxxtttqqqyyy}}}zzzxxx{{{}}}uuupppttt~~~~~~vvvwww{{{{{{||||||wwwzzzyyyxxxuuuvvvsssnnnooouuuuuuooonnnlllooovvvuuummmiiijjjqqqssstttpppllllllsssyyyuuupppmmmqqqwwwyyyssslllmmmrrrvvvvvvrrrppprrruuuyyyvvvsssqqqrrrssstttssslllooossstttrrrqqqsssvvvtttrrrppprrrvvvvvvssspppmmmnnnmmmkkkjjjlllqqquuupppllljjjmmmtttvvvrrrmmmiiilllqqqssstttrrrooonnnnnnjjjfffhhhlllppppppooojjjkkkmmmppprrrqqqnnnkkksssqqqlllfffeeejjjuuu~~~rrrpppnnnnnnoooooonnnmmmqqqssstttppplllkkknnnrrrqqqpppooonnnoooqqqssstttwwwtttrrrrrruuuwwwvvvuuummmmmmlllkkkjjjjjjiiiiiijjjmmmnnnmmmiiihhhjjjnnnkkkiiiiiimmmqqqrrroookkkkkkqqqvvvtttmmmjjjmmmsssrrrooolllmmmppprrrrrrpppjjjjjjsss|||yyymmmiiimmmooonnnlllkkklllnnnppprrrkkkkkkkkkmmmooopppoooooooooooooooooonnnmmmkkkiiiggglllpppqqqmmmjjjjjjlllpppmmmiiihhhkkkoooqqqrrrhhhiiijjjkkkkkkjjjhhhgggttttttrrrmmmhhhhhhkkkoooiiiiiijjjmmmpppqqqpppoooppprrrqqqjjjcccbbbkkksssxxxsssnnnooorrruuurrrooooooqqqrrrrrrpppnnnnnnooohhhkkknnnpppnnnlllkkkjjjnnnppprrrqqqooooooqqqsssjjjjjjkkklllmmmmmmlllllllllpppssspppkkkiiilllqqqsssnnnjjjjjjnnnrrrrrrpppiiilllpppooollljjjjjjlllppprrrmmmdddfffqqqwwwtttlllmmmooorrrtttssspppmmmkkkjjjiiiiiijjjlllmmmnnnnnnmmmllljjjiiijjjkkkmmmpppnnnlllmmmpppsssssssssoooqqqrrrsssqqqooollljjjqqqrrrqqqnnnlllmmmqqquuummmkkkkkknnnqqqrrrnnniiimmmsssvvvssslllhhhlllqqqpppkkkiiimmmvvv{{{xxxsssnnnooooooooorrr{{{|||xxxuuupppoooqqqqqqnnnllllllnnnppppppooommmrrrvvvtttooolllooottttttqqqnnnoooqqqsssrrrpppiiirrr||||||uuunnnlllnnnuuurrrooommmpppuuu|||ssstttuuuwwwxxxvvvrrroooqqquuuvvvrrrmmmmmmssszzzuuusssrrrsssuuuvvvtttsssuuusssqqqpppoooooooooooooooqqqssstttsssrrrqqqqqq}}}yyytttnnnlllmmmpppsssqqqoooooorrrvvvwwwtttppppppsssuuutttrrrsssxxx|||uuummmppp{{{yyyqqqiiirrryyyxxxqqqmmmqqqwww|||yyytttqqqqqquuuzzz~~~ssstttvvvzzz|||{{{xxxuuu{{{}}}}}}{{{yyywwwxxxyyyyyyyyyyyyzzzzzz{{{xxx|||uuu||||||yyyzzz{{{{{{zzz|||uuukkknnnzzz{{{rrrkkkgggmmmyyyyyymmmhhhlllrrrtttuuuqqqllllllrrryyytttpppnnnpppuuuwwwsssoooqqqssstttttttttsssttttttvvvuuutttsssrrrqqqqqqqqqsssqqqnnnkkkkkkpppwww|||qqqoooppptttzzzyyyrrrkkknnnooonnnjjjhhhjjjqqqxxxqqqllliiioooxxx{{{sssjjjfffkkkqqqtttsssrrrqqqqqqooojjjfffhhhnnnrrrrrrooojjjkkknnnqqqsssrrrnnnkkkjjjkkkkkkjjjjjjlllooorrrrrrqqqpppooonnnooopppqqquuussspppoooooooooooonnnooorrrtttrrrnnnmmmpppttt}}}vvvoooooouuuzzz|||zzzjjjjjjkkkkkkjjjiiihhhggglllnnnooollliiihhhlllpppkkkjjjiiilllqqqrrrooolllnnnqqqtttqqqmmmkkkoootttpppooopppqqqssssssrrrqqqrrrppppppqqqpppnnnppptttmmmmmmmmmllllllkkkjjjjjjkkkmmmoooooonnnooorrrvvvqqqnnnlllnnnqqqppplllhhhhhhmmmqqqpppjjjfffgggjjjqqqlllggggggkkkooopppoooiiikkkmmmooonnnllliiigggtttsssqqqmmmjjjiiijjjlllggghhhjjjlllnnnooopppqqqrrrrrroooiiiddddddjjjpppsssrrrqqqqqqqqqrrrrrrqqqyyywwwsssooolllkkkkkkkkkbbbhhhooorrrrrrmmmiiigggqqqsssrrrlllggggggnnnuuujjjiiijjjllloooooommmjjjmmmppprrrooojjjhhhkkkppptttoookkkjjjnnnqqqqqqpppmmmnnnoooooommmkkkkkkkkkjjjlllmmmlllnnnqqqoookkkmmmnnnpppqqqqqqqqqppppppnnnkkkiiikkkoooqqqnnnjjjkkkmmmooolllgggfffiiimmmrrrnnnkkklllrrrvvvvvvuuummmqqqvvvwwwuuupppkkkiiirrrsssrrrnnnkkklllsssyyymmmkkklllooossstttqqqmmmooosssuuusssmmmjjjmmmppppppmmmlllpppvvvxxxuuupppsssrrrqqqrrrxxxxxxrrrrrrvvvzzzqqqnnnlllmmmpppqqqoookkkkkksssyyywwwnnnjjjpppwwwvvvqqqlllmmmssswwwtttpppgggqqqzzz|||vvvpppoooqqqsssssssssttttttuuuvvvvvvuuuwwwyyyyyywwwtttssssssssstttssspppnnnnnnrrruuurrrvvvyyywwwsssppprrruuuyyytttnnnmmmpppttttttssskkkrrrxxxzzzwwwssssssttt{{{sssnnnoootttyyynnnnnnpppuuuzzz{{{vvvqqqrrruuuvvvuuussstttyyy}}}}}}ssslllppp|||{{{rrrkkkqqqvvvuuuqqqpppuuu{{{uuuwwwyyy{{{{{{yyywwwuuu|||zzzxxxwwwxxx{{{~~~|||}}}zzztttrrryyy}}}uuuqqqvvv|||}}}xxx|||qqq}}}~~~}}}{{{zzzyyyvvvrrrqqqssstttrrrnnnnnnpppsssssspppnnnnnnooonnnnnnnnnooopppqqqqqqoooqqqsssrrrpppooorrruuuwwwsssppprrrvvvxxxvvvsssooorrruuuuuurrroooooopppvvvrrrmmmjjjlllqqqvvvxxxooooooqqqtttvvvuuuqqqnnnpppooommmkkkkkkmmmqqqtttpppooooooqqqttttttppplllggghhhkkknnnqqqsssssssssmmmkkkkkkllloooooommmkkkllllllllloooqqqrrrqqqpppgggggghhhkkkmmmmmmkkkjjjpppqqqqqqooolllmmmqqquuuvvvsssooooooqqqrrrooolllmmmqqquuutttpppmmmooorrrxxxtttppppppssswwwxxxwwwkkkkkkjjjiiiiiijjjjjjkkkmmmkkkjjjkkkmmmnnnlllkkkkkkmmmoooooonnnnnnppprrruuupppllllllooorrrrrrqqqiiimmmqqqtttsssqqqpppooouuutttoookkkmmmssswwwvvvllllllllllllkkkiiihhhgggkkkmmmpppqqqqqqrrruuuwwwpppnnnlllnnnppppppmmmiiikkkmmmnnnmmmjjjgggggghhhllllllkkklllmmmmmmmmmlllrrrqqqooommmllllllmmmnnnnnnnnnoooppppppnnnjjjgggiiilllnnnnnnmmmmmmooorrrrrroookkkhhhgggiiilllnnnmmmqqqtttssspppnnnpppssszzzuuunnnkkkkkkllllllkkkccchhhnnnqqqqqqnnnkkkjjjpppooommmhhheeeeeejjjoookkklllmmmmmmmmmnnnoooppppppooonnnmmmmmmnnnoooooonnnoooqqqpppnnnmmmnnnooouuurrrmmmjjjjjjlllmmmmmmfffeeeiiipppssspppjjjhhhoooqqqqqqpppmmmmmmqqqtttpppmmmkkkkkknnnooommmjjjjjjmmmnnnlllhhhfffhhhkkkmmmmmmmmmoooqqqrrrrrrrrrnnnqqqttttttrrrpppooopppooopppppppppppppppqqqrrrmmmoooqqqqqqqqqsssvvvyyyuuurrroooppprrrrrrooollliiinnnsssuuusssrrrrrrtttwwwtttppprrryyywwwrrrwwwzzzxxxrrrqqqpppooopppoooooonnnpppsssuuutttrrrppprrrtttqqqqqqrrrrrrrrrqqqppppppmmmooosssuuuuuuuuuttttttoooqqqtttvvvvvvtttqqqoooxxxzzz{{{vvvqqqoootttyyyuuurrrooooooqqqssssssrrrooovvv{{{yyyrrrooorrrwwwvvvrrrmmmmmmqqquuuvvvvvvpppuuuyyyzzzxxxvvvwwwyyy}}}vvvpppooorrruuuooorrruuuvvvuuuuuuwwwyyyuuusssssstttwwwxxxxxxvvvttttttvvvyyy{{{zzzxxxuuuvvvtttqqqqqquuuxxx{{{|||nnnssszzz{{{uuuqqq|||{{{yyyuuutttwww|||}}}xxxsssqqqxxx~~~|||uuuqqquuu{{{~~~~~~}}}{{{|||www~~~wwwsssuuuzzztttiiihhhpppqqqwwwtttkkkkkksssuuupppkkkhhhggglllsssuuuoooiiijjjrrryyytttkkkhhhqqq{{{{{{sssmmmooowww{{{wwwrrriiiooouuuvvvrrrnnnnnnppprrrpppoooqqqttttttqqqnnnnnnppprrrrrrqqqppprrrsssqqqnnnkkkkkkoooqqqpppnnnnnnrrrvvvsssmmmjjjlllooojjjfffdddgggnnntttuuusssiiilllpppqqqoookkkhhhgggmmmllljjjlllooosssuuuvvvllliiifffgggjjjmmmmmmkkknnnqqqqqqnnnjjjkkkqqqwwwvvvsssqqqqqqrrrrrrooolllkkkooossssssqqqppppppppppppqqqqqqqqqqqqpppqqqqqqooommmjjjhhhiiikkknnnpppmmmhhheeejjjrrrsssllldddjjjpppuuussslllkkkqqqyyy{{{oooeeegggqqqxxxuuunnndddjjjqqqtttrrrooommmlllrrruuuqqqllloooyyyzzzsssllllllkkkkkkjjjiiihhhgggkkkmmmpppsssuuuvvvvvvvvvnnnmmmmmmnnnoooooommmkkknnnmmmkkkjjjkkkkkkiiihhhfffkkkpppqqqnnnkkkjjjkkkzzzuuunnniiihhhkkkpppttthhhiiimmmrrruuurrrjjjdddlllooorrrppplllkkknnnsssqqqlllgggfffjjjmmmooonnniiipppwwwuuunnnkkkooouuuuuuoooiiiiiimmmpppooommmgggjjjmmmooonnnnnnnnnooolllkkkhhhffffffgggggghhhlllooopppnnnjjjkkkqqqvvvtttnnniiikkkqqquuurrrnnngggooowwwvvvnnniiikkkooo|||tttkkkfffhhhllloooppphhhbbbcccmmmrrrllljjjmmmqqqssssssooojjjkkkqqqwwwqqqooolllkkkkkklllllllllkkklllmmmllljjjhhhhhhhhhggglllqqqrrrooommmmmmooooooppppppooommmnnnrrrvvvkkklllnnnsssvvvuuuoooiiinnnsssvvvsssnnnpppzzz{{{qqqiiimmmvvvyyyqqqhhh___lllxxxyyyrrrnnnsss{{{yyysssnnnoooxxxuuurrrzzzzzzpppsssttttttqqqnnnmmmpppsssuuurrroooqqqvvvxxxtttooojjjrrrzzzxxxooojjjkkkpppsssnnnkkknnnuuuyyyyyyvvvmmmnnnqqqssstttsssrrrqqq{{{|||zzzssskkkkkkttt~~~vvvqqqlllooouuuyyyvvvrrrnnnuuu{{{yyyssspppsssxxxqqqpppnnnoooqqqtttwwwwwwwwwwwwwwwwwwwwwxxx{{{}}}zzz{{{zzzvvvqqqmmmlllmmmpppuuuwwwsssmmmmmmvvvvvvqqqnnnsss{{{}}}vvvnnnjjjvvvyyyrrrsssxxxvvvmmmnnnxxx~~~zzznnnqqqvvv{{{|||zzzwwwuuuuuuxxxzzzwwwtttuuuzzz{{{}}}|||xxxuuuqqquuuyyyyyyvvvtttvvvyyyxxx~~~{{{|||~~~~~~mmmmmmqqqvvvuuunnnhhhgggssssssrrrpppmmmmmmoooqqqnnnkkkiiikkkoooqqqpppnnnrrrqqqooonnnmmmnnnpppqqqpppuuuyyyxxxrrrmmmmmmnnnsssmmmhhhjjjqqqxxxyyywwwsssrrrsssuuutttooolllmmmzzzwwwqqqjjjfffiiipppwwwssslllhhhkkkrrruuupppjjjnnnrrrwwwwwwrrrnnnmmmmmmpppjjjeeeffflllrrrtttssspppnnnmmmnnnoooooollliiimmmnnnpppqqqrrrqqqqqqpppooonnnkkkhhhhhhlllrrrvvvvvvoooiiikkktttwwwrrrkkkkkkxxxrrrhhhjjjqqquuupppiiigggmmmvvvwwwssseeejjjqqqtttssspppllliiitttrrrooojjjhhhlllttt|||jjjhhhhhhkkkpppqqqooolllmmmnnnpppqqqqqqqqqqqqrrrpppooonnnmmmnnnqqqtttuuuoookkkhhhiiimmmqqqrrrrrrlllooorrruuuuuussspppnnnpppqqqoooiiieeefffnnnuuurrrmmmlllwwwvvvgggkkkqqqvvvrrrjjjfffjjjpppyyypppfffffflllpppmmmiiidddhhhnnnrrrsssqqqmmmjjjxxxuuupppkkkiiijjjkkkmmmlllnnnqqqrrrpppmmmjjjiiijjjjjjlllnnnppppppnnnllljjjnnnpppnnnkkkjjjnnnsssxxxqqqiiihhhmmmrrrrrrqqqmmmjjjkkkpppqqqnnnkkkkkkkkkjjjiiiiiikkknnnrrrtttjjjeeebbbccchhhiiifffaaahhhlllppppppnnnmmmpppssstttpppkkkjjjnnnqqqrrrqqqmmmnnnnnnmmmmmmmmmnnnnnnooommmlllmmmnnnnnnlllkkkjjjkkkkkkkkkjjjkkknnnqqqkkkjjjlllrrryyyxxxooogggiiiqqqwwwuuummmhhhkkkpppuuukkkbbbccclllssspppkkkccckkktttvvvrrrmmmjjjjjjvvvtttpppllljjjlllppptttnnnnnnooorrrwwwxxxtttqqquuuppplllmmmrrrvvvvvvtttrrrsssrrrpppooooooqqqrrrtttppplllnnnssswwwxxxvvvrrrnnnooottttttttt}}}uuuyyy}}}sssjjjrrrvvvwwwqqqiiihhhpppyyy}}}rrriiimmmyyy~~~wwwmmmmmmqqqvvvvvvrrrnnnllllllrrrssstttvvvwwwwwwwwwwwwooorrrtttssspppoooppprrrrrrrrrsssrrrrrrqqqqqqqqqrrrttttttqqqnnnpppwww~~~tttjjjlllvvv|||xxxrrrnnnmmmssszzzvvvnnnpppyyy{{{rrrmmmpppwww}}}uuuuuuuuuxxxxxxtttlllfffsssxxx|||yyyrrrooosssxxxxxxssspppssszzz|||wwwqqquuuvvvwwwxxxwwwwwwvvvvvvtttuuuvvvwwwxxxxxxwwwvvvsssxxxxxxqqqsss{{{~~~yyyvvvrrrooottt}}}yyyrrrwwwooojjjuuuvvvtttsssvvv|||~~~|||vvv}}}wwwxxx~~~zzz}}}~~~}}}|||pppnnnnnnqqqqqqmmmmmmooolllmmmnnnppprrrqqqnnnkkknnnooopppooommmmmmqqqtttrrrooolllkkklllmmmmmmllllllrrrwwwwwwqqqmmmlllnnnqqqnnnkkkmmmrrrvvvwwwuuullllllpppvvvvvvppplllkkkuuussspppllljjjjjjnnnqqqooommmlllmmmooopppooonnnppppppqqqsssttttttpppnnnlllllllllnnnpppssstttuuuvvvrrrnnnlllnnnpppppppppjjjmmmpppssssssqqqooommmrrrrrrpppllljjjlllssszzztttnnniiilllrrruuurrrmmmllltttzzzxxxpppjjjlllppppppooolllkkkooouuusssmmmkkkmmmpppqqqpppooooooooopppooommmlllmmmoooppppppkkkkkkkkkkkkkkkmmmppprrrpppmmmkkknnntttvvvsssooommmooopppooonnnnnnqqqsssrrrmmmhhhiiiooottttttrrrmmmooosssuuuuuurrrnnnlllqqqqqqpppllliiijjjnnnrrrnnnnnnqqqwww||||||tttmmmnnnppppppooommmlllnnnpppsssooollljjjjjjjjjiiigggiiijjjlllnnnppppppqqqpppooooooppppppooommmkkkjjjmmmpppsssqqqmmmkkklllnnnllljjjiiikkkooopppnnnjjjiiinnnqqqqqqmmmkkkooossstttoookkkjjjmmmpppqqqoooggggggkkkrrrsssmmmgggeeeggghhhjjjlllmmmnnnnnnnnnkkkjjjhhhgggfffgggiiijjjllljjjjjjmmmrrruuussspppooooooooonnnmmmmmmnnnpppsssnnnjjjiiimmmqqqssssssjjjjjjiiijjjkkkkkkiiigggnnnnnnmmmkkkjjjlllpppsssmmmmmmooosssuuutttnnnjjjlllpppsssqqqmmmjjjkkknnnllljjjiiijjjlllmmmlllkkkoooqqqsssrrrooommmnnnppppppqqqqqqpppnnnmmmmmmnnnppppppppppppppprrruuuwwwrrrnnnjjjmmmtttwwwtttoooqqqssstttrrrooonnnqqqtttwwwqqqkkkmmmtttyyyyyywwwmmmlllnnnsssvvvyyy|||tttvvvzzzzzzvvvssstttsssrrrooollllllpppsssrrrrrrrrrtttuuuuuutttsssuuutttrrrpppppppppoooooommmqqqvvv{{{|||zzzvvvtttxxxwwwtttqqqooopppsssuuuqqqppppppqqqsssrrrooolllqqqsssuuurrrooopppwww}}}yyysssmmmnnntttxxxuuuqqqmmmpppwww|||{{{uuusssuuu}}}xxxsssqqqsssvvvxxxyyyxxxxxxwwwvvvsssqqqqqqqqquuuuuuuuuwwwxxxwwwtttqqqtttuuuvvvvvvuuuuuuvvvxxxyyyvvvssstttvvvxxxwwwuuummmqqquuuwwwuuusssrrrrrrzzzyyyuuuppprrrzzzvvvtttrrrtttxxxzzzwwwssszzz~~~{{{tttrrrvvv|||~~~xxxtttxxx}}}www||||||}}}xxxzzzvvvsssnnnllllllmmmmmmqqqvvvggghhhkkkqqqvvvuuuooohhhooosssuuurrrlllkkkqqqxxxrrrooolllkkklllmmmlllkkklllppptttuuussspppppppppnnnooopppqqqrrrsssssssssmmmkkknnnrrrsssqqqppprrrooonnnnnnnnnnnnmmmkkkiiikkknnnqqqqqqnnnllloooqqqsssnnnkkkooovvvxxxtttnnnhhhlllqqqsssrrrqqqrrrsssyyytttooolllmmmqqqtttvvvjjjlllpppsssssspppmmmkkkrrrssssssoookkklllrrrxxxooommmkkklllppprrrqqqooommmooopppooonnnmmmnnnpppmmmpppqqqpppqqqrrrnnnhhhqqqpppooommmlllnnnqqqtttmmmkkkkkknnnqqqqqqkkkffflllmmmmmmjjjgggiiipppvvvrrrllliiimmmuuuyyytttmmmlllnnnppppppmmmlllnnnpppsssnnniiikkkqqquuussspppoooqqqssstttssspppllliiimmmmmmnnnnnnmmmllllllllljjjoootttvvvtttrrrrrrtttrrrnnnjjjkkkooorrrqqqooollloooqqqnnniiieeefffhhhmmmmmmkkkkkkmmmpppsssuuufffjjjooossstttqqqllliiioooqqqrrroookkkjjjmmmqqqllliiigggiiimmmooommmjjjiiimmmqqqsssqqqooooooqqqnnnnnnmmmmmmnnnnnnnnnnnnjjjhhhjjjoooqqqmmmiiihhhcccfffkkkoooooommmiiigggkkknnnoookkkggggggmmmssspppjjjeeekkkuuuzzzuuummmlllooorrrqqqmmmjjjlllnnnvvvooohhhgggnnntttwwwvvviiiiiihhhiiijjjjjjhhhfffqqqpppooolllkkkmmmpppsssoooqqqtttssspppmmmmmmnnnooonnnmmmmmmmmmmmmlllkkkccckkkrrrqqqkkkggghhhkkkzzzwwwrrrnnnmmmooorrruuujjjnnnrrrtttrrrnnnkkkiiirrrsssqqqnnnkkknnnuuu|||ooollljjjnnntttvvvrrrlllqqqtttvvvsssooonnnqqquuuxxxrrrlllmmmsssyyyyyywwwppppppnnnmmmttt}}}vvvtttuuuuuuyyy~~~uuuqqqnnnnnnppprrrpppmmmhhhrrr{{{yyyppplllqqqxxx{{{uuunnnlllnnnqqqrrrqqqjjjpppxxx~~~|||vvvrrrzzztttpppppprrruuuvvvrrrqqqqqqsssuuutttpppmmmpppsssttttttrrrrrrvvvyyyqqqqqqqqqrrrrrrrrrqqqpppooossswwwwwwyyy||||||yyyuuuuuuuuuvvvwwwvvvsssppp{{{{{{yyytttooopppuuu{{{vvvrrrpppuuu|||}}}vvvnnnqqqwww{{{xxxqqqpppvvv}}}|||vvvppppppuuuyyyxxxuuukkkppptttuuusssqqqppppppzzzwwwuuuxxxyyy{{{yyyyyyxxxwwwuuuuuuwwwxxx~~~yyyvvvwwwzzz{{{xxxttt}}}~~~}}}{{{zzzzzz~~~||||||~~~zzzsssooommmoooooonnnppptttiiikkknnnrrrttttttqqqnnnrrrrrrsssrrrqqqpppqqqrrrrrrrrrqqqooommmmmmmmmnnnrrrqqqppprrruuuwwwvvvtttkkkooorrrsssqqqnnnnnnooowwwpppllllllmmmooovvv}}}nnnmmmlllnnnpppoookkkggglllpppsssssspppnnnpppssstttoookkkmmmsssvvvtttooohhhkkknnnppppppppppppooosssqqqooonnnoooqqqssstttooooooooonnnnnnnnnnnnooooooooooooooonnnmmmmmmnnnkkkkkkkkklllnnnooopppqqqooollliiijjjmmmqqqqqqqqqooosssuuurrrqqqppplllgggrrrqqqnnnkkkjjjlllppptttnnnmmmlllnnnooonnnjjjgggllllllkkkiiigggiiinnnrrrpppooonnnppprrrrrrqqqooopppnnnlllllllllmmmmmmllllllllllllnnnqqqrrrpppmmmsssrrrrrrqqqooommmkkkjjjfffgggiiilllooonnnkkkhhhjjjooosssrrrnnnmmmqqquuurrrnnniiiiiimmmppppppoookkknnnpppnnnjjjggghhhkkkmmmmmmmmmmmmnnnooopppqqqhhhkkkooorrrsssqqqnnnlllpppoooooommmllllllmmmnnnjjjiiiiiiiiijjjllllllmmmllllllooosssvvvuuupppllliiilllppppppnnnllllllllltttnnniiijjjllllllnnnrrreeehhhllloooooolllhhheeekkkoooqqqooolllkkkoootttpppllljjjnnnsssuuurrrnnnoooqqqqqqpppmmmkkklllnnnrrroookkklllooosssttttttnnnllljjjiiijjjkkkkkkjjjnnnnnnooommmllllllmmmoooppptttwwwssslllhhhlllqqqqqqlllhhhiiimmmooolllhhhdddmmmuuutttlllfffhhhlllzzzvvvqqqoooooorrrtttvvvnnnqqqtttuuussspppnnnmmmqqqrrrqqqooonnnooossswwwmmmlllmmmoooqqqrrrqqqpppsssssssssrrrrrrqqqrrrrrrsssqqqpppqqqsssuuuvvvvvvzzzxxxooohhhssszzzvvvsssssszzztttqqqoooqqqttttttpppllliiirrrzzzwwwnnnjjjqqqyyyxxxtttpppnnnoooppppppppplllqqqwww|||~~~|||xxxuuu{{{wwwsssrrrtttuuutttrrruuuvvvwwwwwwuuuttttttuuusssqqqqqqsssvvvwwwuuussslllqqqvvvvvvrrroooppprrrsssvvvsssmmmrrrrrrtttwwwyyyxxxuuupppmmmyyyyyywwwtttrrrsssvvvzzztttqqqpppsssxxxzzzwwwssstttwwwxxxvvvrrrrrrwww|||yyyvvvrrrrrruuuwwwvvvuuuvvvtttsssssssssuuuuuuuuurrrpppwww}}}yyy|||~~~{{{uuutttxxx}}}}}}vvvrrruuu}}}yyyqqquuuxxxqqqxxx~~~~~~zzzttt~~~yyyvvv~~~pppoooqqquuuuuupppmmmnnnqqqsssuuurrrooooootttyyytttooolllpppvvvwwwqqqiiinnnrrruuurrrmmmjjjmmmrrrwwwpppkkkmmmtttyyywwwsssjjjnnnrrrrrrnnnkkkkkklllxxxqqqlllkkklllnnntttzzzqqqnnnlllmmmooopppnnnlllpppqqqrrrsssttttttrrrqqqrrrqqqpppoooooooooppppppnnnkkkiiikkkoooqqqpppmmmhhhkkknnnpppqqqpppooonnnwwwsssmmmhhhhhhkkkppptttmmmllllllooorrrpppkkkeeeiiijjjkkkkkklllmmmooopppppplllhhhjjjooossstttssstttwwwuuuqqqooopppnnnkkknnnnnnmmmkkkjjjjjjmmmoooqqqqqqooollliiiiiilllooollljjjhhhiiikkklllkkkjjjkkkrrrwwwtttlllhhhlllrrruuunnnhhhgggkkknnnmmmjjjdddiiiooorrrqqqnnnlllllltttrrrpppmmmkkkkkkkkkkkkccceeehhhlllpppqqqooommmmmmnnnnnnnnnnnnnnnppprrrooonnnllliiiiiijjjlllnnnooonnnllllllmmmnnnooopppiiilllooorrrqqqnnnjjjhhhpppooonnnnnnnnnooopppqqqooommmkkklllppppppmmmiiihhhkkkmmmllliiiiiilllpppooolllmmmsssyyyyyypppgggggglllpppqqqmmmkkkkkkllltttnnnjjjkkkllllllnnnrrrkkklllmmmnnnnnnllljjjiiikkklllnnnppprrrrrrpppnnnlllqqqtttrrrnnnkkkmmmqqquuuqqqmmmlllmmmnnnnnnnnniiimmmrrrsssqqqnnnnnnnnnrrroookkkiiijjjlllnnnnnngggjjjmmmnnnllljjjiiihhhppptttvvvqqqjjjhhhlllqqqppplllhhhiiimmmooollliiilllooorrrqqqllljjjlllnnnqqqqqqqqqsssuuuuuutttrrrvvvuuutttrrrpppqqqtttwwwoooooopppsssuuutttpppmmmllloooqqqooolllmmmrrrwwwuuurrroooqqqtttuuurrrnnnkkkpppuuuuuuqqqoooqqqtttzzzyyyqqqmmmzzz~~~{{{wwwtttxxx~~~qqqsssuuuuuuuuusssqqqqqqrrrrrrrrrpppooopppsssvvvooorrruuuuuurrrooommmmmmrrrssstttvvvwwwyyyyyyzzzqqqppprrruuuxxxwwwrrrmmmvvvyyyzzzwwwrrrqqqvvv{{{uuuqqqnnnrrryyy{{{uuunnnlllrrrwwwwwwssspppqqquuutttwwwtttmmmqqq|||}}}tttvvvxxxyyywwwuuurrrppptttssstttwwwyyyxxxtttqqqpppsssuuusssqqqrrrxxx}}}{{{vvvrrrrrrwwwzzzyyywwwsssvvvxxxwwwuuutttuuuwwwyyypppnnnsssxxxzzzzzznnnnnnxxx}}}vvvxxx~~~|||vvvtttxxx}}}xxxvvvuuuxxx|||}}}yyytttuuu~~~yyyuuuzzz~~~}}}~~~|||rrroooyyy|||{{{mmmnnnssszzzyyyrrrlllkkkuuuxxxyyysssmmmmmmuuu~~~tttmmmjjjnnnwwwxxxqqqhhhlllppptttrrrmmmjjjmmmrrrsssnnnjjjlllqqqtttsssppplllooopppooollljjjkkkmmmmmmlllmmmqqqqqqmmmlllnnnrrrooommmlllnnnpppqqqqqqsssppppppssswwwwwwsssoooooorrrssspppkkkiiikkkooosssmmmhhhiiinnnrrrqqqnnncccgggmmmppppppnnnmmmmmmxxxssslllfffeeeiiiooosssnnnmmmmmmpppsssrrrlllgggiiiiiiiiijjjkkklllmmmnnnooommmmmmnnnpppsssuuuuuuyyyxxxsssmmmmmmqqqqqqnnnjjjkkklllllljjjiiijjjkkksssssspppjjjfffgggnnntttllljjjhhhkkknnnnnnjjjfffhhhqqqxxxsssiiidddjjjrrrtttnnnhhhggglllooommmjjjdddiiiooorrrqqqpppnnnnnnqqqpppnnnmmmlllkkkkkkkkkgggiiikkknnnqqqsssuuuvvvpppllljjjlllppprrrppplllkkkmmmnnnkkkgggfffjjjnnnrrrmmmjjjkkkpppttttttrrrhhhkkkpppssssssnnniiieeesssqqqmmmjjjjjjmmmqqqsssooommmkkkmmmqqqqqqmmmiiiiiilllooonnnlllkkknnnqqqooonnnoootttxxxvvvnnngggiiimmmpppooommmkkklllmmmkkkiiikkkppprrrnnnjjjiiiooonnnmmmlllllllllmmmmmmkkkjjjkkkpppwwwwwwqqqjjjkkkrrrxxxtttjjjeeejjjqqqvvvpppjjjiiillloooooonnneeemmmtttuuupppkkkjjjlllpppnnnkkkjjjkkklllmmmmmmeeehhhkkklllkkkiiihhhgggnnnpppqqqooolllkkklllnnnmmmlllkkkkkklllmmmlllkkkssspppmmmlllmmmnnnppppppiiimmmrrrvvvwwwuuuqqqooozzzwwwsssooonnnqqqwww{{{nnnnnnppptttxxxvvvooohhhllloooqqqnnnkkklllrrrxxxtttqqqooopppssstttqqqmmmjjjpppuuuuuupppmmmooorrroooqqqtttzzz}}}}}}{{{wwwvvvwwwoootttxxxxxxtttrrrrrruuuyyyrrrllllllqqqvvvvvvsssmmmrrrxxxxxxtttooommmmmmuuutttsssssstttvvvxxxzzzlllnnnrrrwwwxxxvvvrrrnnnrrruuuvvvsssnnnmmmrrrxxxtttqqqpppsssxxxyyyuuuoooooorrrtttuuussssssuuuwwwrrrvvvyyyxxxwwwwwwtttooovvvwwwxxxwwwuuuttttttuuupppqqqsssxxx|||zzzrrrlllppptttvvvsssmmmnnnxxx}}}uuuppprrryyy}}}yyytttqqqwww{{{{{{vvvsssuuuyyyxxxpppnnnsssxxxyyyxxxuuutttvvvzzz|||zzzyyy|||zzz{{{{{{zzzxxxvvvvvvvvvtttxxx{{{{{{yyywwwxxxzzzyyyuuuxxx~~~yyyyyy}}}~~~}}}zzz|||yyyuuuuuu|||nnnnnnrrrxxxxxxsssoooooorrruuuwwwtttpppoootttxxxpppooooooooopppqqqrrrrrrooooooppppppqqqqqqqqqpppjjjnnnsssssspppmmmmmmnnnqqqpppooommmkkklllmmmooohhhhhhmmmssssssnnnjjjjjjpppooonnnmmmlllnnnqqqtttqqqoooooorrrvvvvvvrrrmmmlllppprrrooojjjhhhjjjmmmooommmjjjjjjlllnnnnnnmmmgggiiikkkkkkkkkmmmppptttqqqooollliiihhhhhhjjjkkkmmmoooqqqpppnnnmmmnnnoookkkiiiggghhhjjjlllkkkjjjkkkooossssssqqqpppsssvvvzzzvvvooojjjmmmssssssnnniiikkklllkkkjjjhhhiiiiiirrrpppmmmkkkiiikkknnnpppllllllmmmnnnnnnmmmkkkiiiiiilllnnnnnnkkkjjjkkkmmmlllmmmnnnnnnmmmlllllllllnnnlllllloootttwwwvvvtttiiikkknnnppppppmmmjjjhhhmmmnnnooonnnnnnpppvvv{{{pppkkkiiilllrrrtttoooiiiiiikkkmmmllliiihhhkkkooopppnnnlllnnnsssuuusssqqqjjjkkknnnppppppooommmkkknnnmmmkkkjjjjjjlllooopppooopppqqqpppnnnnnnppprrrmmmmmmmmmooorrrrrrpppnnnkkkpppvvvwwwsssnnnkkkjjjmmmnnnnnnmmmllllllmmmoooiiihhhlllsssuuuoooiiigggpppooommmkkkkkklllnnnooollljjjjjjooovvvxxxrrrlllmmmppprrrpppllliiijjjmmmooommmkkkjjjjjjlllmmmmmmjjjlllooonnnlllkkknnnpppllllllmmmooopppoookkkhhhgggiiikkkkkkjjjjjjkkkllllllkkkkkkmmmppppppllliiihhhlllppppppllljjjkkknnntttooojjjiiimmmpppqqqpppiiinnntttvvvtttqqqppppppuuutttrrrooonnnppptttxxxppppppqqqrrrsssqqqooommmlllllllllmmmmmmoooqqqrrrnnnqqqsssrrrpppnnnnnnoooqqqqqqqqqpppppppppppppppiiikkktttxxxyyy}}}zzzuuuqqqooossswwwwwwtttrrrsssuuuwwwsssoooooosssvvvvvvtttuuuvvvvvvuuutttrrrqqqqqqrrrssstttuuuvvvuuuuuutttrrrsssuuuuuutttttttttuuupppppppppppppppooonnnmmmooossswwwwwwtttrrrsssuuurrrpppooopppssswwwxxxxxxooossszzz|||sssmmmmmmuuuvvvwwwvvvtttsssuuuwwwqqqrrruuuxxxxxxvvvrrrooossssssrrrqqqpppsssxxx|||wwwvvvuuuvvvxxxyyyxxxwwwvvvxxxzzzyyyvvvuuuwwwzzztttuuuvvvwwwvvvtttsssrrr{{{zzzvvvqqqrrrxxx~~~~~~xxxvvvuuuxxx|||{{{vvvpppssszzz}}}wwwtttxxxyyyrrruuuzzzzzz~~~vvvppp{{{}}}pppnnnoootttuuussssssuuummmpppsssuuuuuusssrrrqqqlllrrrvvvqqqiiiiiisss~~~uuupppmmmqqqwwwzzzuuupppcccqqq}}}|||rrriiijjjooouuurrrnnnllllllnnnppprrrjjjiiilllqqqrrrooommmooommmnnnpppnnnllllllppptttnnnnnnppprrrtttssspppmmmkkkmmmooonnnkkkiiijjjkkkiiijjjkkkjjjiiiiiijjjlllmmmllljjjgggggglllttt{{{iiikkklllmmmllliiieeebbbkkkppprrrnnnffffffnnnwwwllliiifffgggjjjllljjjhhhiiipppwwwvvvqqqnnnqqquuuxxxsssllliiinnntttsssmmmkkkkkklllkkkiiihhhiiijjjooommmkkkllloooooommmjjjmmmoooqqqpppllljjjlllnnnlllgggdddhhhooorrrnnnhhhdddlllttttttnnnjjjjjjmmmyyyppphhhlllwww~~~}}}xxxccchhhnnnssstttpppjjjeeepppqqqpppllliiillluuu|||nnnkkkjjjnnnssstttnnnggghhhjjjkkkllllllmmmnnnooonnnnnnppprrrtttssspppnnnmmmlllllllllmmmppprrrtttggghhhjjjkkklllmmmmmmmmmoootttvvvrrrjjjjjjrrrzzzrrrmmmjjjooowwwyyyrrrkkkgggrrr|||zzznnnfffhhhooopppooolllkkklllmmmooopppooolllmmmqqqsssooommmmmmooonnnlllkkkkkklllmmmnnnmmmkkkkkkoootttvvvtttppppppmmmjjjllloooooolllhhhgggjjjmmmllliiihhhjjjlllpppmmmiiigggiiinnnsssvvvjjjlllqqquuuvvvrrrkkkfffkkkkkkkkkiiiiiikkkooorrrkkkhhhggglllssssssmmmfffeeemmmtttrrrlllhhhkkkpppqqqmmmiiiiiillloooqqqppplllqqqvvvuuuqqqnnnooorrrooopppqqqpppooooooppprrrrrrsssssspppllllllooosssllliiihhhkkkqqqsssoookkkiiiqqqwwwtttmmmiiimmmrrryyyrrrllllllppptttsssppplllkkkttt~~~sssuuu||||||uuuoooppprrrtttuuutttsssrrrsssssssssttttttttttttuuuuuu~~~yyysssqqqsssuuuvvvuuunnnqqqvvvyyyyyyvvvqqqnnnzzzzzzxxxssspppqqqwww|||ooolllkkkpppuuuuuummmeeekkkuuu}}}zzzppplllrrr{{{uuuooojjjlllsssyyyzzzyyyoooooowww{{{pppooowwwsssuuuvvvuuussssssuuuxxxsssvvvxxxwwwsssrrrsssvvvwwwqqqlllooovvvzzzxxxtttqqqwww|||{{{uuussswww|||{{{yyywwwuuuvvvxxxyyyzzziiisss~~~{{{sssoooooo{{{~~~yyyppppppzzz}}}xxxttttttyyyxxxnnnttt{{{~~~vvvsssyyy{{{||||||zzzyyyzzz~~~yyywwwtttppplllllloootttvvvvvvmmmjjjjjjqqqyyyyyypppgggnnnqqqrrrpppllllllooosssqqqpppppprrrtttuuusssqqqqqqssstttsssqqqpppqqqrrroooppppppppppppooonnnnnnooorrrsssqqqmmmmmmrrrwwwuuupppllloootttuuummmeeelllsssxxxtttllliiimmmttttttnnnhhhiiioooqqqnnnjjjbbbggglllkkkhhhfffiiilllrrroookkkiiiiiimmmrrruuummmjjjhhhgggjjjlllnnnnnnrrroookkklllooopppmmmjjjkkkkkkkkkjjjiiihhhiiikkkssspppmmmmmmpppsssttttttlllpppttttttpppllljjjjjjtttqqqmmmjjjiiikkknnnpppkkkhhhhhhmmmsssssskkkcccnnntttxxxtttllliiinnntttnnngggaaadddkkkpppnnniiibbbfffllloooooonnnmmmmmmpppppprrruuuwwwwwwuuusssnnnnnnnnnmmmllllllnnnppplllkkkkkkoootttsssnnnhhhlllqqquuuqqqhhhdddhhhnnntttjjjccchhhuuu|||uuullleeemmmuuuuuuooojjjjjjmmmzzzrrrhhhccceeekkkqqqtttiiigggfffhhhlllnnnllljjjoooqqqqqqnnnllllllpppuuuoooqqqtttuuutttrrrqqqooopppqqqssstttssspppllljjjggglllqqqqqqllliiiiiikkknnnqqqqqqnnnnnnqqqsssqqqjjjhhhhhhlllrrrtttpppkkknnnuuuzzzuuukkkhhhppp{{{vvvoooiiiiiimmmoookkkfffcccjjjpppoooiiifffiiimmmpppooommmjjjhhhjjjnnnqqqpppppprrrrrrrrrpppooommmnnnjjjhhhkkkooorrrqqqnnnnnnqqqsssqqqllliiilllooorrrkkkfffhhhoootttrrrmmmiiilllooonnnlllkkkmmmppp{{{xxxsssooonnnooorrrtttjjjjjjlllppptttsssmmmhhhppprrrsssqqqnnnnnnqqquuussslllfffhhhnnnqqqoookkkjjjooossssssooonnnqqquuussssssrrrssstttssspppmmmlllrrruuuxxx}}}vvvpppnnnlllmmmssszzztttmmmiiinnnwwwzzztttkkkkkkvvv}}}tttqqqwww|||qqqlllooouuuxxxxxxppprrruuuwwwwwwvvvsssqqqxxxxxxxxxuuusssrrrtttvvvnnnoooqqqqqqooommmllllllooosssuuutttuuuxxxxxxuuuoooqqqtttvvvuuusssrrrrrrrrrwwwuuuqqquuu}}}}}}uuuvvvttttttvvvxxxxxxtttppp{{{}}}{{{sssjjjjjjttt~~~tttnnnkkkpppxxx{{{vvvoooooozzzvvvpppttt{{{}}}xxxrrrppprrruuuwwwvvvvvvttttttvvvxxxxxxuuurrrtttuuuwwwyyyyyywwwuuuttttttxxx{{{yyyuuutttwww{{{yyywwwwwwzzz~~~}}}zzzxxxzzztttyyy}}}www~~~mmmlllmmmooorrrsssqqqooommmlllmmmpppssssssppplllnnnlllkkknnnssstttrrrnnnpppsssuuutttqqqoooooopppvvvsssqqqqqqsssttttttsssiiinnntttxxxxxxssslllgggwwwvvvsssooolllooovvv|||ssspppnnnooorrrqqqmmmhhhpppqqqrrrqqqooonnnoooqqqnnnnnnpppqqqqqqqqqooonnnllliiifffeeefffiiilllnnnmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmjjjgggeeeiiiooouuurrrmmmjjjlllrrrsssnnnhhhiiikkkllljjjgggfffiiilllvvvqqqmmmnnnrrrvvvuuussskkkooouuuwwwtttnnnhhheeevvvrrrmmmjjjiiikkkooorrrllllllmmmooopppooonnnlllnnnqqqsssrrrpppmmmmmmmmmiiifffccccccgggiiiiiihhhhhhffffffiiinnnqqqqqqpppkkkmmmqqqvvvxxxuuuppplllsssrrrnnniiieeehhhpppwwwlllkkklllnnnqqqqqqmmmiiimmmppprrrpppkkkiiikkknnnnnnjjjhhhkkkqqqtttqqqnnnlllmmmoooqqqqqqpppoooooosssoookkkjjjkkknnnnnnnnnooonnnkkkiiihhhjjjnnnqqqmmmllllllmmmoooppppppppplllsssyyywwwqqqlllnnnrrrtttsssqqqpppqqqpppmmmjjjhhhmmmqqqrrroookkkjjjjjjppprrrrrrqqqrrrvvvuuurrrnnnllllllnnnqqqqqqooolllrrrtttuuurrrooommmpppsssqqqpppooommmmmmlllkkkkkkjjjjjjjjjjjjkkklllnnnoookkkmmmnnnnnnlllkkkjjjkkkvvvtttrrrpppooooooppppppnnnjjjhhhlllsssvvvrrrmmmmmmqqqsssqqqllljjjmmmppppppkkkhhhjjjooosssqqqnnnjjjkkkkkkkkkjjjkkknnnpppyyyvvvqqqnnnmmmnnnrrrtttmmmnnnnnnmmmmmmmmmnnnpppoooooopppqqqrrrqqqooonnnlllmmmmmmlllkkklllnnnqqqrrrooommmooosssvvvwwwvvvmmmrrrwwwxxxvvvrrrooonnnrrrqqqpppttt{{{sssmmmmmmoooooopppsssqqqqqqqqqrrrttttttsssqqqnnnsssyyy{{{yyywwwwwwxxxzzzxxxuuusssrrrsssttttttuuutttsssrrrrrrtttvvvwwwsssssstttwwwyyywwwrrrnnnnnnssswwwtttmmmiiilllqqqooorrrsssssswww{{{zzzuuuooosssxxxxxxuuurrrrrrsssyyywwwrrrnnnqqqxxx|||{{{ppprrruuuxxxyyyuuuooojjjxxxxxxvvvsssqqqqqqsssvvvqqqpppppprrruuuwwwvvvtttwwwxxxzzzzzzyyyxxxyyyyyyuuuuuuvvvuuutttttttttuuu{{{wwwtttsssuuuvvvvvvuuuqqqrrruuuyyy{{{yyysssnnnuuuxxxzzzxxxttttttyyy~~~|||uuupppvvvwwwttt|||{{{{{{}}}~~~yyyzzz}}}hhhjjjooosssuuurrrmmmhhhmmmnnnoooooonnnnnnnnnooonnniiifffmmmwww{{{tttlllqqqvvvyyyvvvppplllmmmpppxxxrrrmmmoootttxxxwwwtttkkkooouuuyyyxxxtttnnnjjjwwwuuurrrpppoooqqqtttvvvqqqqqqqqqooommmlllmmmmmmsssooolllmmmpppsssrrrpppiiipppwwwxxxsssooooooqqqvvvlllaaa___fffmmmooonnniiilllpppssssssoookkkhhhoooooommmgggcccfffpppyyypppllljjjmmmssstttooojjjjjjlllmmmjjjfffeeeiiinnnuuuqqqooopppuuuwwwuuurrrrrrqqqrrrrrrqqqnnnjjjfffoooooonnnmmmlllllllllllllllpppsssqqqlllkkkpppuuuooonnnmmmpppsssrrrlllgggeeeeeeeeedddcccdddeeeggglllgggcccfffmmmssstttrrrhhhkkkpppuuuvvvrrrkkkfffrrrrrrooojjjfffgggooouuulllllllllmmmmmmlllkkkkkknnnmmmmmmmmmooooooooonnngggkkknnnnnnlllkkkmmmppprrrnnnjjjmmmrrrvvvtttqqqkkklllnnnpppqqqoookkkgggtttssspppjjjfffhhhpppwwwjjjhhhhhhlllqqqrrrooolllkkktttzzzwwwnnniiimmmtttxxxtttpppnnnnnnnnnllljjjlllnnnpppqqqqqqooommmkkkoooqqqqqqqqquuuxxxuuuoooqqqppppppoooooonnnnnnmmmsssooommmoootttuuurrrnnnmmmqqquuurrrmmmjjjlllpppqqqkkkfffgggmmmrrrsssqqqhhhlllppprrrpppkkkgggeeeyyyvvvqqqnnnmmmnnnppprrrooollljjjooouuuwwwsssnnnmmmoooqqqpppnnnmmmnnnqqqmmmlllkkkmmmoooqqqqqqoooooollljjjiiikkknnnpppqqqqqqqqqrrrrrrrrrqqqpppoooqqqqqqoookkkggghhhooouuulllkkklllppptttsssmmmggggggmmmrrroooiiihhhnnnvvvxxxooohhhlllvvv}}}{{{vvviiiqqqyyy{{{vvvqqqqqqrrrtttpppqqqzzz|||rrrkkkooouuuuuurrrooonnntttyyywwwpppmmmqqquuuvvvsssqqqtttyyy{{{xxxtttooossswwwxxxvvvrrrqqqpppyyyuuuqqqmmmnnnrrrwww{{{nnnnnnqqqwww}}}{{{rrriiiooovvv{{{vvvlllhhhnnnvvvoooqqqrrrssswww|||zzzuuurrrvvvzzzyyyuuurrrrrruuuxxxsssppprrruuuuuuwww{{{sssuuuwwwwwwuuuqqqooonnntttrrrqqqtttwwwxxxtttooopppsssuuuuuurrrrrrvvvzzz}}}wwwqqqttt||||||vvvoootttxxxyyyuuussssssuuu~~~zzzuuussssssuuuwwwwwwpppqqquuuyyy{{{yyyrrrllluuuwwwwwwvvvtttuuuyyy}}}|||xxxvvvyyy}}}xxxvvvyyy}}}~~~~~~}}}iiimmmssswwwwwwssslllgggmmmnnnnnnooonnnmmmmmmlllmmmjjjiiimmmsssvvvtttpppssswwwyyywwwrrrnnnnnnpppssspppnnnppptttwwwvvvtttwwwuuuqqqnnnnnnpppsssvvvmmmnnnppprrrtttrrrmmmjjjoooqqqrrrooojjjhhhlllqqqrrrnnnkkklllpppssssssqqqlllrrrxxxxxxrrrnnnnnnpppvvvmmmdddccciiioooooommmjjjlllppprrrrrrpppmmmkkkkkklllllljjjggghhhnnntttnnnmmmmmmnnnpppqqqqqqpppnnnmmmkkkiiiiiiiiilllmmmnnnppptttvvvvvvtttrrrqqq|||uuummmiiijjjmmmnnnmmmeeehhhmmmpppppplllfffccckkkpppsssrrrmmmlllpppuuuooommmkkkmmmpppppplllhhhhhhggggggeeeeeeeeeffffffiiiffffffiiinnnqqqpppnnnlllmmmnnnpppqqqoookkkhhhkkkmmmooopppooollljjjhhhkkklllmmmkkkjjjiiijjjllloookkkiiilllqqqtttrrroooggglllqqqoookkkiiikkkooosssnnnkkkmmmrrruuurrrnnniiikkknnnppppppnnnjjjgggrrrrrrpppmmmkkkmmmqqquuujjjhhhhhhjjjmmmnnnmmmkkkmmmpppsssrrrooommmooorrruuutttrrrooollljjjjjjkkkrrrpppnnnnnnoooppppppoookkkmmmnnnooosssvvvqqqjjjpppqqqqqqooommmlllnnnooooookkkiiinnnvvvxxxsssmmmlllqqquuutttoookkkmmmqqqrrrlllggghhhmmmrrrqqqoookkknnnqqqrrroookkkhhhgggrrrqqqqqqpppooooooppppppqqqppppppppprrrssssssrrrpppnnnmmmnnnqqqrrrqqqoookkklllnnnoooooooooppppppvvvqqqlllkkknnnqqqrrrrrrhhhmmmuuuzzzzzzuuunnniiirrrqqqooollliiijjjnnnrrrjjjjjjllloooqqqoookkkggghhhlllooonnnkkkkkkppptttuuuppplllnnnuuuzzzxxxuuummmqqquuuuuusssrrrtttwwwrrrqqqzzzuuummmrrrzzz|||wwwrrrnnnuuuzzzwwwnnnjjjnnnuuu|||tttllllllsssyyyyyywwwnnnqqquuuwwwvvvtttqqqpppuuussspppnnnnnnqqqtttwwwmmmnnnpppvvvzzzyyysssnnnrrrttttttrrrooonnnqqquuuoootttvvvuuuuuuxxxyyyvvvyyyxxxwwwuuutttttttttvvvooommmrrr}}}~~~vvvqqqttt}}}|||yyysssnnnnnnsssxxxqqqpppqqquuuyyyzzzuuuppprrrtttvvvuuurrrrrrvvv{{{{{{vvvrrruuuzzz}}}yyytttrrrtttvvvvvvuuutttvvvxxx{{{zzzxxxwwwvvvvvvvvvuuutttuuuwwwxxxwwwvvvuuuuuuuuusssrrrtttwwwyyyxxxwwwwwwxxxssswww}}}~~~yyyttttttzzzwwwvvv}}}qqqsssvvvxxxvvvrrrooolllmmmllllllooorrrqqqlllhhhlllpppqqqoookkkkkkqqqwwwvvvvvvvvvvvvvvvuuurrrqqqlllnnnppprrrsssssssssttt}}}wwwnnnhhhgggmmmvvv|||kkklllnnnppprrrppplllhhhnnnpppqqqmmmhhhhhhlllqqqnnnnnnnnnnnnnnnppprrrssssssssssssqqqooommmkkkkkkmmmkkkjjjkkknnnooommmkkknnnnnnmmmnnnnnnpppqqqrrrfffhhhjjjlllnnnmmmkkkiiimmmoooqqqnnnkkklllrrrxxxsssoookkkkkknnnpppooolllgggoooxxxzzzuuuooooooppp|||uuummmjjjkkkmmmnnnnnnfffiiilllnnnnnnkkkhhheeejjjlllppprrrrrrqqqoooooonnnnnnlllkkkjjjkkklllnnnnnnkkkhhhiiikkkllliiigggcccggglllppppppmmmjjjgggssspppmmmkkklllmmmnnnnnniiiiiikkkpppsssppphhhaaakkklllllljjjiiiiiikkkmmmnnnjjjiiilllrrruuusssooolllmmmnnnnnnmmmmmmmmmmmmnnnooopppqqqrrrpppmmmjjjmmmmmmlllkkkjjjjjjkkklllllllllmmmpppsssssspppmmmllllllllljjjhhhhhhkkknnnpppkkkgggkkkrrrvvvsssnnnooosssvvvssslllggghhhkkktttqqqmmmkkklllooorrrssskkkmmmmmmmmmooorrroooiiimmmnnnooonnnmmmmmmoooqqqmmmmmmmmmpppsssrrrooolllnnnoooqqqqqqpppooonnnnnnmmmlllllllllmmmmmmlllkkkrrrrrrqqqooolllkkklllmmmgggjjjooossstttrrrooolllsssuuuuuuqqqllllllpppuuusssmmmiiilllsssvvvrrrllllllnnnppppppooonnnooopppxxxtttooommmoooqqqpppnnnkkkooouuuyyyzzzvvvppplllpppooonnnpppqqqqqqmmmjjjiiikkkmmmmmmkkkjjjkkklllnnnkkkhhhkkkpppsssqqqnnnlllpppssssssqqqpppqqqrrrtttrrrnnnmmmooosssxxxzzzqqqtttxxxooossszzz|||yyywwwqqqtttuuusssnnnkkkmmmpppvvvrrroooooorrruuuvvvuuuvvvrrrooopppsssvvvuuusssmmmnnnqqqrrrsssrrrpppooooooppprrrssstttuuuvvvwwwuuuooojjjlllrrrvvvtttooonnnvvv{{{xxxssstttwwwxxxyyyrrrppprrruuuvvvuuulllkkksssvvvqqqttt~~~}}}yyysssnnnnnnsssxxxrrrsssuuuvvvwwwvvvvvvvvvuuutttsssssstttuuuwwwwwwssswwwzzzzzzvvvsssrrrrrr{{{vvvrrrpppssswwwyyyzzzsssvvvzzz}}}|||xxxtttrrryyy{{{{{{wwwrrrsssyyyuuuqqqooosss{{{|||wwwpppxxxxxxssswww}}}~~~xxxrrrrrrxxx~~~~~~yyyuuuzzzwwwxxxxxxvvvsssppppppqqqmmmllllllpppssssssnnnhhhmmmsssuuupppgggfffoooyyyvvvttttttuuuwwwwwwtttrrrkkknnnqqqrrrqqqqqqrrrtttwwwsssooolllkkknnnrrruuuqqqooommmkkkkkknnnqqqsssoooooommmkkkjjjjjjlllnnnjjjnnnqqqpppnnnmmmppptttvvvrrrmmmkkklllllljjjhhhfffiiinnnqqqpppnnnlllkkkqqqooollljjjkkknnnrrrttteeefffiiimmmpppnnniiieeennnqqqrrrooollllllsssyyytttpppmmmnnnqqqrrrpppmmmhhhpppxxxxxxrrrmmmnnnrrrqqqqqqrrrsssssspppllliiiqqqooollliiiiiikkknnnpppiiijjjmmmrrruuutttooojjjmmmnnnnnnkkkggghhhmmmrrrrrrnnnllllllooopppmmmjjjccchhhooorrrppplllhhhffftttpppkkkhhhiiilllnnnpppmmmjjjhhhiiimmmnnnkkkhhhkkkjjjjjjjjjkkkkkklllmmmkkkkkkkkkmmmoooqqqqqqqqqrrrmmmjjjkkkppprrrpppmmmiiinnnssstttqqqllliiihhhooommmkkkhhhfffhhhkkkooohhhiiikkkqqqvvvuuuoooiiimmmooonnnkkkffffffkkkoooppphhhcccgggrrrxxxuuuooommmrrruuurrrlllggghhhkkkqqqooommmkkkkkkmmmpppsssppprrrqqqmmmmmmppppppnnnllllllmmmmmmooooooppppppoooqqqtttrrrnnnjjjiiiiiiooommmlllmmmpppqqqooollliiillloooooollliiihhhiiissssssqqqnnnllllllnnnqqqbbbgggmmmsssuuusssooolllsssuuuuuupppjjjiiinnntttrrrnnnkkkmmmrrruuurrrnnnppppppqqqpppnnnmmmnnnnnnsssqqqpppoooooonnnlllkkktttsssrrrqqqqqqssstttuuummmmmmnnnsssvvvtttmmmfffkkkmmmnnnlllhhhhhhlllpppqqqkkkgggjjjrrrvvvqqqkkkiiipppvvvvvvppplllnnnqqquuuqqqlllkkknnntttxxxyyyssswww~~~vvvqqqsssvvvwwwwwwxxxuuussspppoooooonnnmmmllljjjooovvvxxxvvvrrrpppppp{{{ssslllkkkpppuuuvvvtttiiilllrrrvvvvvvsssnnnjjjpppqqqrrrqqqqqqrrrvvvzzztttlllgggjjjtttxxxssslllooowww|||xxxttttttwwwxxx|||vvvpppnnnqqqtttuuutttrrrpppqqquuuuuuuuuyyy~~~wwwxxxxxxwwwtttqqqooooootttvvvxxxwwwsssrrrvvvzzzwwwssspppqqqvvvxxxvvvsssnnnwww~~~|||sssmmmnnnrrr}}}wwwpppooorrrwwwyyyyyymmmssszzz~~~}}}yyyuuussszzz||||||wwwrrrssszzzvvvtttrrrvvv{{{{{{vvvqqq~~~zzzwww{{{}}}wwwvvvuuuwwwzzz~~~~~~{{{wwwzzz{{{yyyyyywwwsssooommmoooqqqlllmmmoooppppppppppppooooooqqqrrroookkkkkkoootttrrrtttuuuuuutttsssrrrrrrrrrpppnnnnnnooorrrtttuuunnnooopppppppppooommmlllrrrqqqnnnkkkiiimmmtttzzzqqqmmmiiiiiimmmooommmjjjiiimmmqqqrrrooommmnnnqqqrrrnnnkkkjjjkkklllkkkjjjfffhhhlllnnnoooooonnnmmmooonnnmmmkkkkkkkkklllmmmggghhhjjjkkkkkkkkkkkkllloooppppppqqqqqqqqqrrrrrrnnnppprrrrrrpppnnnnnnooorrrssssssqqqpppppprrrtttkkkooouuuxxxvvvqqqlllhhhrrrpppmmmkkkkkkmmmpppssshhhjjjmmmrrruuutttoookkklllnnnooommmiiiiiimmmqqqooooooooopppoooooonnnnnnkkkkkklllnnnoooooommmllllllkkkiiiiiijjjkkkjjjiiimmmmmmkkkiiihhhjjjooossskkkiiihhhjjjmmmooonnnllliiillloooooolllkkknnnrrrtttmmmgggiiiooosssqqqnnnhhhmmmrrrsssqqqmmmjjjhhhllllllllliiiggggggjjjmmmjjjkkkmmmoooppppppmmmkkknnnnnnmmmlllkkkkkkmmmnnnkkkjjjhhhiiilllpppssstttrrrpppnnnmmmlllkkkjjjjjjjjjlllooonnnlllkkkmmmoootttwwwuuummmiiilllqqqsssnnnmmmlllooorrrssspppnnnmmmqqqtttqqqkkkggghhhkkkmmmkkkiiijjjmmmnnnnnnlllhhhkkknnnooollljjjjjjjjjnnnppprrrrrrpppnnnmmmnnngggiiillloooqqqqqqppppppoooooooooooonnnnnnnnnnnnmmmppprrrrrrooonnnpppssstttssspppnnnmmmmmmmmmmmmkkknnnrrrsssqqqooolllkkkvvvtttqqqooooooqqqsssuuulllmmmppprrrsssrrrnnnlllnnnnnnmmmlllkkklllmmmooonnnmmmmmmnnnppppppooonnnoooppprrrsssssssssrrrqqqmmmnnnpppqqqrrrrrrssstttvvv|||uuuttttttvvvtttqqqsssxxxwwwsssooonnnpppqqqnnnlllhhhooovvvwwwsssoooooopppwwwsssnnnlllnnnqqqsssssskkknnnrrruuuuuussspppmmmmmmnnnppprrrtttuuutttssspppoooooopppqqqqqqpppnnnppptttvvvuuuwww{{{zzzwwwqqqssstttsssqqqppprrrtttuuuuuuqqqkkklllvvvvvvvvvwwwxxxxxxuuuppplllvvvxxxxxxvvvrrrpppsssvvvtttrrrppprrrvvvwwwtttqqqrrrvvvyyyxxxssspppqqqsssuuutttssstttttttttsssrrrmmmqqqvvvxxxxxxxxxyyyzzzvvvwwwwwwxxxxxxxxxwwwvvvxxxzzz{{{yyyvvvuuuxxx{{{xxxrrrxxxvvvpppuuu|||}}}{{{zzz}}}xxxxxxvvvqqqllljjjlllooollloooqqqpppmmmmmmqqqvvvqqqnnnlllmmmqqqsssqqqnnnoootttwwwvvvqqqmmmooorrrzzzrrrkkkiiinnntttwwwvvvkkkmmmoooppppppnnnllljjjkkknnnpppooolllmmmrrrxxxrrrkkkfffhhhooorrrmmmgggjjjmmmppprrrqqqooonnnmmmllllllllllllkkkkkklllllljjjhhhhhhiiillloooppppppmmmnnnnnnnnnllljjjfffdddkkkllllllhhheeefffnnnuuuqqqnnnnnnrrrwwwwwwqqqkkkiiipppwwwuuunnniiilllrrr|||uuummmkkknnnsssvvvvvvkkkpppuuuvvvrrrooommmnnnkkkllloooppppppooommmllliiikkkooorrrsssrrrpppoookkkmmmnnnnnnmmmlllmmmnnnkkkooorrrqqqmmmkkknnnqqqsssmmmhhhhhhmmmrrrsssrrrdddeeehhhkkkmmmkkkfffbbbhhhnnnrrroooiiihhhpppxxxkkkhhhgggjjjppprrrooolllgggmmmssspppiiiggglllrrrsssmmmfffgggmmmrrrrrrooojjjllloooqqqqqqooollljjjhhhkkkmmmllljjjhhhiiijjjnnnooopppmmmjjjjjjmmmqqqnnnlllkkkmmmqqqrrrooolllffflllpppmmmggggggpppyyywwwppphhhggglllooommmiiicccjjjppprrrnnnjjjjjjllluuuxxxvvvllleeehhhpppuuuqqqnnnmmmpppuuuuuuqqqllliiimmmqqqoookkkiiillloookkkjjjiiiiiijjjkkkmmmnnnjjjjjjkkklllmmmmmmmmmlllggglllsssvvvtttpppkkkiiiooonnnlllkkklllooorrruuullljjjjjjnnnttttttnnnhhhiiirrryyyuuukkkgggnnnxxxxxxtttpppmmmmmmmmmlllkkkgggmmmtttwwwuuuqqqooonnnpppqqqssstttsssrrrooonnnllloooqqqpppnnnmmmpppssspppmmmkkklllooopppooollliiioootttrrrllljjjmmmssswwwpppkkkoooxxx|||xxxrrrcccllluuuyyyuuuqqqooooooxxxxxxpppsssyyy{{{uuuooorrrxxxwwwtttpppoooqqqqqqpppnnnooorrrssspppllllllqqqvvvpppqqqqqqooommmmmmoooqqqpppqqqrrrsssssssssrrrrrrjjjjjjnnntttyyyxxxqqqiiilllsssyyyvvvmmmhhhlllrrrrrrqqqppprrr{{{~~~vvvhhhpppyyyxxxqqqlllooosssssswwwsssiiijjjxxx|||yyyvvvuuuwwwwwwtttrrrwwwwwwwwwuuurrrqqqqqqqqqrrrrrrrrrtttuuuuuusssqqqwwwuuussssssuuuvvvuuutttkkkqqqxxxzzzvvvqqqnnnmmmpppqqqrrrrrrrrrvvv|||qqqppprrryyy}}}rrriiiyyy|||rrroooyyy}}}{{{zzz|||}}}yyyrrrwww}}}|||{{{~~~|||pppnnnooorrrvvvtttllleeerrryyy}}}tttgggccclllxxxrrrjjjfffmmmxxx}}}uuukkklllttt{{{yyyqqqkkkmmmqqqtttpppllllllooorrrrrrqqqnnnooopppooommmlllmmmmmmjjjkkklllnnnoooppppppoooooosssuuuqqqjjjgggkkkoooooommmllloootttuuuqqqlllccchhhoooqqqnnnjjjhhhgggssskkkcccbbbgggmmmqqqqqqkkklllmmmoooooolllgggcccmmmoooooojjjfffffflllssszzzqqqiiiiiiqqquuusssnnnnnnppppppnnnjjjhhhjjjmmmmmmppprrrqqqooonnnqqqtttvvvsssooooooqqqrrrqqqpppnnnmmmmmmqqqtttssslllfffgggmmmqqqnnnhhhiiiqqqyyyssslllffffffjjjmmmiiieeebbbkkkssssssllliiimmmrrruuunnnfffgggmmmssssssqqqhhhhhhiiilllooonnniiieeejjjlllmmmmmmllllllnnnpppkkkkkkiiihhhhhhjjjooorrrsssmmmgggiiipppssspppkkkhhhllloooooollljjjjjjkkknnnnnnnnnmmmmmmnnnnnnnnneeehhhlllooopppmmmjjjgggpppttttttmmmeeeeeennnxxxpppllliiimmmsssuuupppkkkhhhkkkmmmllliiikkkrrryyytttoooiiiiiilllmmmjjjgggooommmkkkjjjkkknnnqqqssspppnnnllllllmmmmmmlllkkktttuuuuuupppjjjhhhkkkpppkkkhhhfffiiioooqqqnnnjjjffflllpppoooiiifffjjjoooqqqoookkkiiijjjlllpppsssgggjjjppptttuuurrrnnnjjjkkkmmmnnnooopppqqqrrrssskkkllllllmmmmmmlllkkkkkkllllllmmmpppqqqqqqpppnnnrrrssssssqqqooolllkkkkkkuuupppkkkjjjmmmrrruuuvvvnnnlllkkknnnssstttpppkkkpppssstttooojjjkkksss|||rrrjjjeeekkkuuuxxxoooeeegggooowwwvvvooojjjlllqqqvvvooojjjmmmvvv|||zzzuuulllnnnqqqssstttuuuttttttwww~~~}}}rrrrrrsssxxx}}}|||uuuoookkkuuu~~~~~~vvvppppppsss}}}vvvnnnjjjlllooorrrrrrmmmnnnpppqqqqqqooommmlllsssxxxzzzuuummmkkkrrrzzzpppkkkiiinnnwwwyyyssskkkmmmsssxxxuuummmiiijjjnnnsssrrrsssuuuwwwwwwtttqqqwwwuuurrrooonnnppptttxxxsssooommmpppsssuuu{{{|||tttppprrrxxx}}}vvvrrrooorrrwwwxxxrrrkkklllttt{{{zzzrrrnnnrrrwwwvvvmmmnnnvvv|||{{{xxxlllooozzz|||mmmjjjqqqvvvwwwvvvtttrrrtttzzztttrrrrrrtttvvvxxxwwwuuu}}}|||zzzyyyzzz{{{{{{zzzvvv|||yyyvvvzzz}}}|||vvvttt~~~~~~qqqooonnnpppssstttqqqoootttwwwxxxtttnnnkkknnnsssllllllmmmooorrrssssssqqqvvvwwwxxxvvvrrrppppppqqqmmmooorrrssssssqqqppppppssstttrrrnnniiiiiimmmrrrkkkkkklllooosssssspppmmmnnnrrruuurrrllljjjmmmqqqnnnmmmmmmooorrrrrrooollldddgggkkkmmmmmmkkkjjjjjjoookkkhhhhhhkkknnnooooooooooooooollliiihhhjjjlllllllllkkkjjjiiijjjkkkmmmqqqooommmkkklllmmmppprrruuurrrooolllkkkkkkkkkkkkkkkmmmnnnnnnnnnmmmnnnooozzztttlllhhhiiinnnrrruuugggjjjnnntttwwwtttllleeeiiilllmmmkkkiiijjjpppuuuqqqooollljjjjjjjjjkkkkkklllnnnooonnnmmmmmmnnnpppnnnmmmnnnnnnoooooonnnnnnpppmmmjjjiiikkkmmmnnnmmmkkkkkklllmmmnnnnnnmmmllliiikkkllljjjhhhiiinnnsssrrrlllgggiiiooorrrnnnhhhhhhjjjlllmmmllljjjjjjkkkooommmkkkiiiiiikkkmmmooollllllmmmnnnnnnnnnmmmlllnnnooonnnllljjjjjjmmmpppnnnnnnnnnoooppppppnnnlllooommmjjjjjjmmmrrrvvvxxxmmmlllkkkkkkkkkkkkjjjjjjpppnnnkkkjjjjjjmmmpppsssjjjiiijjjkkkmmmmmmkkkjjjrrrsssssspppllliiijjjllljjjhhhggghhhlllnnnmmmkkkkkkkkkllllllkkkkkkkkkllljjjkkkkkklllmmmnnnoooooolllmmmmmmnnnnnnooooooooolllkkkmmmqqquuuvvvssspppmmmnnnooonnnlllkkklllmmmnnnkkkiiikkkppprrrqqqooopppsssvvvuuuppplllkkkllltttpppmmmmmmpppsssuuuuuuiiijjjnnnsssvvvtttmmmhhhqqqpppooonnnmmmnnnooopppnnnlllkkkmmmpppqqqmmmjjjoooqqqsssrrrpppooopppqqqoooooopppsssvvvvvvssspppsssrrrppppppqqqtttwwwyyyvvvyyyuuutttuuuxxx{{{yyytttpppoootttzzzzzzvvvsssrrrsss{{{vvvnnniiijjjmmmrrruuukkkmmmpppqqqqqqooommmkkksssuuuvvvvvvtttrrrrrrsssooopppqqqrrrsssssstttttttttrrrpppoooooommmkkkiiilllrrrxxxyyyuuurrrrrrtttxxxtttoooooosssxxx{{{|||qqqmmmmmmqqqssstttxxx~~~{{{tttqqqsssxxx|||vvvuuutttuuuwwwwwwtttqqqrrrtttuuuuuutttsssssstttuuusssqqqrrrtttwwwwwwwwwuuuxxxyyywwwvvvwwwwwwuuuqqqrrruuuwwwyyyxxxvvvtttuuuwwwwwwtttqqqrrrxxx~~~~~~yyyuuuwww}}}~~~{{{xxxyyytttwww{{{zzzwww}}}uuusssqqqoooppprrruuuvvvuuurrroooppprrrrrroookkkhhhnnntttrrrlllkkkqqqxxxzzztttrrrtttuuusssqqqhhhooovvvyyyuuuqqqoooooowwwvvvssslllggggggmmmssslllkkklllqqquuuvvvqqqllllllpppsssssspppooooooqqqmmmnnnnnnoooooonnnmmmllliiihhhiiikkkmmmoooooonnngggiiikkklllmmmmmmkkkjjjqqqqqqoooiiicccdddllltttjjjiiihhhiiilllllljjjhhhiiimmmpppmmmggggggmmmtttxxxsssmmmkkkmmmnnnllliiimmmllllllmmmnnnooonnnmmmvvvqqqkkkhhhiiimmmqqqsssiiikkkpppsssuuussspppnnnmmmkkkiiiiiijjjmmmooopppooorrrsssoooiiihhhlllqqqwwwrrrlllkkkmmmoooooommmfffmmmttttttooojjjjjjkkkvvvqqqjjjggghhhmmmqqqtttllllllmmmnnnnnnmmmkkkiiigggkkknnnmmmjjjjjjnnnrrrpppllliiiiiimmmnnnjjjffflllkkkjjjkkkmmmnnnnnnmmmjjjjjjkkkkkkkkkkkkjjjjjjsssqqqnnnmmmlllnnnppprrrllljjjiiikkkoooppplllhhhmmmoooqqqpppmmmkkkkkkmmmtttmmmhhhjjjrrryyyxxxvvviiikkkmmmmmmkkkjjjkkkmmmpppnnnllljjjjjjlllnnnpppeeeeeefffiiillllllkkkiiiooopppqqqpppnnnllliiihhhhhhhhhggggggiiijjjlllmmmpppkkkgggiiimmmpppmmmiiidddgggllloooqqqooommmkkkpppnnnjjjhhhhhhkkkoooqqqllljjjkkkqqqwwwxxxrrrkkknnnppppppnnnkkkkkkmmmpppoookkkgggiiimmmqqqqqqpppnnnssswwwwwwrrrmmmmmmnnnooonnnmmmnnnpppqqqqqqpppkkkmmmpppssstttssspppnnnpppmmmjjjlllppppppkkkfffjjjnnnrrrpppkkkiiilllpppvvvrrrnnnooorrrtttsssqqqjjjpppwwwxxxuuupppnnnnnnxxxuuupppnnnnnnsssxxx|||wwwxxxvvvvvvwwwwwwwwwuuusssrrrtttttttttuuuvvvvvvuuutttssssssqqqnnnmmmmmmpppsssrrrqqqooonnnnnnoooqqqsssrrrrrrssswwwzzzxxxrrrlllpppuuuxxxuuupppooottt{{{xxxqqqjjjkkkppprrrllleeegggpppyyyyyysssooorrrwwwzzztttnnnooouuu{{{{{{yyyooolllmmmqqqssssssuuuzzzxxxsssrrrsssvvvwwwwwwyyyzzzyyyvvvuuuwwwyyyyyysssnnnooouuuxxxuuuqqqkkkoootttuuurrrqqqsssvvv~~~wwwnnnsssyyymmmooossszzz~~~{{{ssskkkvvvzzzzzzuuunnnooozzz|||wwwsssvvv~~~~~~{{{~~~zzzvvvwwwzzzyyyxxxvvvrrrpppqqqtttwwwsssnnnjjjjjjooopppmmmiiilllqqqtttqqqmmmmmmsssyyy{{{uuurrrttttttssspppkkkoootttvvvtttrrrpppppptttrrrooollliiijjjlllmmmllllllmmmpppssssssqqqooommmllllllooossstttqqqmmmlllnnnoooooommmkkkkkklllpppllliiijjjnnnrrrrrrqqqcccfffjjjlllkkkhhhgggfffnnnooommmiiieeefffkkkqqqhhhhhhhhhiiijjjjjjjjjiiiiiikkkmmmllljjjjjjmmmqqqrrrpppnnnmmmnnnmmmkkkiiisssooolllllloooqqqqqqoooiiikkkmmmppppppooollliiiqqqqqqpppoooooorrrxxx|||qqqlllggghhhmmmppppppnnnooorrrssspppjjjiiimmmrrryyysssnnnlllmmmnnnllljjjffflllrrrrrrmmmjjjkkknnntttpppllliiiiiilllooorrrmmmnnnooommmjjjiiijjjlllhhhiiikkkllllllmmmmmmnnnkkklllmmmllliiigggggghhhpppmmmkkklllppprrrrrrpppbbbgggnnnssssssnnngggbbbtttrrrooommmmmmnnnqqqssskkkiiihhhlllpppqqqmmmiiimmmnnnoooooommmllllllmmmrrrmmmjjjnnnvvvzzzwwwrrrnnnnnnmmmkkkjjjkkklllnnnlllllllllkkkkkkkkkkkkkkkfffeeeeeegggiiikkkkkkkkknnnooopppqqqrrrooojjjfffhhhhhhhhhgggfffhhhkkknnnqqqlllhhhiiinnnpppnnnjjjfffiiimmmqqqqqqoookkkiiiooommmjjjhhhhhhjjjmmmooommmlllmmmpppsssrrrnnnjjjooommmkkkkkklllnnnooopppmmmlllkkkkkklllmmmnnnnnnpppqqqrrrssssssrrrqqqqqqjjjkkkmmmnnnooonnnllljjjrrrrrrpppnnnnnnpppuuuyyyoookkkiiikkkpppqqqlllfffkkkqqquuurrrllliiimmmssstttqqqmmmnnnrrrtttssspppnnnssswwwwwwssspppppprrrvvvtttqqqpppppprrruuuwwwzzz}}}ssstttuuutttrrrrrrssstttxxxsssoooqqquuuxxxwwwtttjjjoootttvvvsssooommmnnn{{{vvvooojjjjjjooowww|||qqqqqqssswww{{{yyyssslllsssuuuvvvuuurrrrrrtttwwwuuuqqqoooppprrrrrrlllggglllooossstttsssrrrsssvvvxxxuuurrrrrrssssssqqqooopppmmmlllpppqqqqqqtttyyyzzzvvvsssrrrssstttsssrrrvvv{{{~~~{{{uuussswww}}}|||tttmmmnnnuuuyyyvvvrrrjjjooossstttqqqppprrruuu}}}wwwssswwwxxxqqqqqqssswwwzzzyyyuuuqqqxxxxxxxxxvvvsssuuuyyy~~~wwwxxxxxxzzz|||~~~~~~{{{yyyxxxzzz||||||{{{uuuzzz|||~~~}}}uuuvvvwwwvvvtttssstttvvvrrrooollljjjjjjlllnnnooovvvsssoooooorrruuuvvvuuuyyyyyyxxxuuurrrpppoooooossspppnnnoooqqqssssssrrrnnnkkkjjjllloooooojjjeeekkkmmmooopppooooooqqqsssoooiiifffkkkuuuwwwqqqhhhlllnnnooonnnlllkkkkkklllrrrmmmiiiiiilllooopppooofffhhhjjjjjjiiigggggggggiiiiiiiiijjjkkkjjjhhhgggfffiiijjjiiifffgggkkkppppppkkkhhhjjjpppsssooojjjhhhkkkooopppnnnkkkjjjjjjvvvqqqllljjjmmmqqqrrrqqqdddhhhooosssssspppkkkgggrrrqqqooommmmmmqqqxxx}}}sssnnniiiiiinnnrrrqqqoooqqqqqqooommmllllllnnnooossssssrrrpppmmmkkkiiihhhkkkkkkkkkkkkkkkmmmppprrrllllllmmmmmmlllkkkjjjjjjlllpppqqqmmmeeedddjjjqqqiiigggfffiiinnnooommmiiihhhnnnrrrnnnfffbbbffflllooommmkkklllppprrrqqqpppccchhhooottttttooohhhcccooooooooooooooooooooooookkkkkklllmmmmmmnnnooopppnnnmmmllllllnnnpppooonnnlllmmmppptttxxxwwwsssooowwwqqqjjjhhhkkkmmmmmmlllhhhjjjkkkmmmlllkkkiiigggllliiiffffffhhhkkkmmmnnnooooooqqqrrrsssqqqlllhhhiiiiiiiiihhhggghhhkkknnnnnnmmmllllllmmmnnnmmmmmmmmmnnnooopppooommmkkkiiihhhiiikkkllllllllljjjiiiqqqssstttsssooolllmmmnnnnnniiieeegggmmmrrrqqqnnnkkknnnqqqpppllliiijjjlllrrrnnnkkkmmmrrruuuuuusssjjjlllnnnoooooommmkkkjjjqqqpppooommmmmmoootttxxxmmmlllkkkkkkmmmoooppppppooorrrtttsssqqqpppqqqrrrmmmnnnppppppppppppppppppxxxuuurrrqqqrrruuuxxxzzzpppqqqrrrssssssqqqooonnn|||tttoooppppppoooooopppsssuuuwwwrrrnnnoootttwwwvvvssslllpppttttttqqqnnnooopppvvvsssooollllllpppuuuyyyppprrrtttvvvvvvuuutttsssuuuqqqooosssxxxyyytttnnnnnnsssyyyyyytttooonnnooouuuoookkkmmmsssxxxvvvssstttwwwyyywwwrrrmmmkkkkkksssooommmnnnpppppptttyyyoooppprrruuuvvvvvvsssqqquuuzzz}}}zzztttrrrwww|||xxxvvvsssrrrtttvvvvvvvvvrrrqqqpppqqqrrrssstttuuuwwwtttxxxxxxsssssswwwwwwuuurrrqqqtttzzzxxxuuusssvvv|||}}}xxxqqqssszzz~~~wwwvvv~~~{{{sssssszzz~~~zzzooowww{{{~~~mmmooossswwwyyyyyyxxxvvvssstttsssnnnjjjjjjpppvvv|||tttmmmooovvvzzzwwwqqqrrrvvvxxxvvvpppllllllnnnuuupppkkkkkkooorrrsssrrrlllkkkkkknnnqqqpppkkkfffmmmnnnpppqqqqqqqqqrrrsssooojjjfffjjjrrruuuooohhhnnnmmmmmmmmmmmmmmmllllllmmmkkkiiiiiijjjkkkkkkkkknnnmmmlllkkkkkkkkkkkkkkkeeeeeehhhlllnnnlllgggbbbfffjjjllljjjggggggmmmtttuuummmhhhllltttwwwppphhhccciiiooopppmmmkkkjjjlllqqqoookkkjjjkkkmmmnnnnnnhhhkkknnnoooooonnnnnnooojjjkkkmmmnnnpppppppppooopppnnnllllllmmmppprrrssssssooolllkkkmmmooonnnmmmmmmrrruuutttnnniiihhhiiinnnjjjggghhhlllpppsssssshhhkkkooopppnnnkkkhhhgggllloooqqqllleeedddjjjqqqjjjhhhgggiiinnnpppmmmjjjkkkoooqqqmmmfffdddhhhnnnkkkjjjiiijjjlllmmmmmmlllllllllmmmmmmmmmmmmlllllliiikkknnnpppqqqooommmkkkkkknnnpppooollllllqqquuuooommmkkkllloooqqqqqqpppjjjnnntttxxxwwwtttpppmmmyyyqqqiiigggkkknnnmmmjjjiiijjjkkklllmmmlllkkkjjjnnnkkkhhhhhhjjjmmmooopppooopppqqqrrrqqqooonnnmmmlllkkkjjjjjjjjjkkkmmmmmmkkknnnppppppmmmlllmmmoooqqqqqqooonnnmmmlllkkkkkkdddgggkkkoooooommmjjjhhhtttxxxzzzvvvooolllnnnrrrlllhhheeegggnnnrrrpppnnnkkkooorrrrrrmmmjjjjjjkkkpppllljjjkkkppptttsssrrroooppprrrrrrpppnnnnnnnnngggiiimmmppprrrqqqooommmlllmmmnnnlllkkkmmmrrrwwwrrrqqqqqqtttwwwwwwtttppphhhlllqqqqqqnnnlllnnnqqq|||uuunnnlllqqqxxx{{{|||lllooorrrtttssspppkkkhhh|||pppmmmlllllllllnnnppprrrssssssqqqpppqqqrrrssssssrrrwwwuuuqqqlllkkkmmmrrrwwwjjjlllpppssssssrrrooommmpppsssuuutttqqqqqquuuzzzuuuooolllqqqzzz|||tttkkkllluuu}}}}}}vvvppprrrvvvxxxpppjjjllltttyyywwwrrrsssxxx}}}zzztttoooooorrrsssooommmooopppooorrrvvvmmmqqqvvvxxxxxxwwwvvvwwwvvvxxxyyyxxxuuutttuuuwwwssswwwzzzyyyuuusssvvvyyyzzztttoooooosssvvvvvvtttooooooxxxtttmmmrrrzzzyyyuuupppnnntttyyyuuurrrwww~~~wwwooossszzz}}}vvvuuu|||~~~vvvuuuyyy|||zzzvvvvvv{{{~~~jjjkkkooouuuzzz|||xxxuuurrrvvvwwwssslllkkkpppwwwyyytttqqqqqquuuwwwuuurrrqqqtttvvvtttooollllllnnnnnnnnnnnnooopppppppppooorrrsssrrrooommmlllnnnppppppnnnnnnssszzzzzztttmmmnnnnnnmmmmmmnnnnnnnnnmmmooommmkkkkkknnnpppnnnlllhhhjjjllllllkkkkkkllllllsssooolllkkkmmmnnnmmmkkkdddfffiiikkkkkkjjjhhhggggggjjjlllmmmlllmmmooorrrrrrpppoooqqqsssrrroookkkjjjkkklllmmmmmmllllllllliiikkkmmmnnnllljjjiiiiiilllmmmnnnmmmlllnnnqqquuuiiiiiiiiilllooooookkkfffkkknnnooommmkkklllrrrwwwssspppllllllmmmoooooonnnmmmqqquuutttpppkkkjjjkkkkkkkkkkkkmmmppprrrqqqoookkknnnqqqpppnnnkkkjjjkkkllllllmmmlllkkkjjjjjjjjjiiikkkmmmmmmlllmmmoooqqqssspppllljjjjjjkkklllmmmgggiiikkkkkkjjjiiiiiiiiipppnnnkkkiiiiiikkknnnpppfffiiimmmpppqqqpppmmmkkkllloooqqqpppmmmmmmpppsssoooppppppooonnnnnnppprrroooqqquuuvvvuuusssooommmpppnnnkkkjjjkkklllkkkiiiooommmkkkjjjkkkmmmppprrriiiiiiiiikkknnnpppqqqpppnnnpppqqqooommmlllnnnqqqnnnlllkkklllooopppnnnllljjjnnnqqqrrrpppnnnmmmmmmpppooonnnlllkkkkkkkkkllleeegggjjjlllnnnnnnmmmlllqqqtttwwwvvvrrroooooopppkkkkkkllllllmmmmmmnnnoooooommmmmmnnnooopppnnnllljjjllloooooonnnllllllmmmrrrttttttrrrooonnnoooqqqfffhhhlllrrrvvvuuuoooiiinnnoooooonnnmmmnnnrrrvvvqqqoooppptttzzzzzzuuuooojjjmmmooonnnkkkkkkooorrrvvvrrrmmmmmmqqqvvvwwwwwwppppppqqqpppooommmkkkjjjwwwtttooollljjjkkkoooqqqqqqooommmqqqttttttpppmmmoooqqq{{{vvvpppllllllpppsssuuugggkkkqqquuuvvvsssnnnkkkqqqssstttsssqqqrrrwww{{{rrrpppppprrrvvvwwwuuurrrrrrtttwwwxxxwwwwwwwwwxxxqqqrrrttttttsssssstttuuuyyyzzzzzzwwwsssrrrtttwwwooommmnnnrrrrrrnnnnnnppppppuuuyyyxxxtttssswww|||wwwvvvuuuvvvxxxxxxuuurrrpppxxx~~~xxxtttvvvzzz{{{wwwrrrqqqtttvvvuuusssmmmqqqwww}}}|||xxxuuuvvvvvvuuutttsssuuuyyyyyyzzzyyywwwvvvwwwyyy{{{yyywwwuuuvvvzzz}}}~~~}}}|||}}}}}}|||zzzxxxwwwvvv{{{~~~yyyyyymmmlllnnnsssyyy{{{vvvqqqpppuuuxxxtttnnnkkknnnssstttuuuvvvtttrrrrrrsssuuusssssssssqqqnnnmmmnnnnnnffflllsssuuurrrnnnmmmlllyyy{{{yyypppggggggqqq|||sssnnnmmmvvvvvvhhhlllqqquuuqqqjjjhhhmmmssspppllliiikkkooorrrpppmmmfffjjjoooqqqooonnnoooqqqsssnnnjjjkkknnnooolllhhheeeiiillljjjffffffjjjooohhhiiikkkooorrrsssqqqnnnmmmssswwwuuuppplllmmmooorrrnnnjjjiiilllnnnmmmllldddjjjqqqssspppjjjgggfffkkkmmmppppppoooooorrruuupppkkkggghhhlllnnnkkkhhhgggmmmqqqnnnhhhiiiqqqyyyrrrqqqooonnnmmmnnnpppqqqppprrrssssssqqqooommmmmmgggkkkppptttuuurrrmmmjjjqqqrrrrrrooolllkkknnnqqqllliiiiiilllqqqpppjjjdddgggnnnsssqqqkkkiiipppwwwyyypppffffffmmmrrrpppkkkfffjjjnnnnnnkkkhhhhhhjjjlllllllllllllllllllllllleeehhhlllpppqqqpppnnnllllllnnnppppppooonnnooooooooosssvvvrrrllljjjoootttuuutttsssttttttsssqqqnnngggjjjlllmmmkkkiiiiiiiiitttqqqlllhhhiiinnntttyyydddfffiiinnnrrrsssqqqooommmpppqqqmmmiiiiiinnnssspppmmmkkkmmmrrrssspppkkkkkkmmmppprrrrrrpppmmmkkkmmmmmmllllllkkkkkkkkkllliiihhhhhhiiijjjmmmoooqqqlllnnnqqqssssssqqqmmmjjjiiioootttrrrkkkhhhlllpppssslllfffiiiqqqvvvsssnnndddmmmvvvuuulllffffffjjjssstttssspppllllllooorrrmmmkkkkkkpppuuuwwwsssoooppppppoooooooooppppppqqqnnnmmmooouuuzzzzzztttnnnnnnmmmllljjjjjjlllppptttoooooonnnppprrrrrrqqqpppuuusssooolllkkkkkkmmmnnnsssttt|||yyy{{{rrrnnnjjjlllppprrrppplllhhhpppwwwvvvnnnjjjlllpppxxxuuurrrsssttttttqqqmmmooopppqqqsssttttttssssssqqqrrrrrrrrrrrrtttwwwzzznnnrrruuutttqqqqqqvvv{{{zzztttnnnqqqxxx}}}{{{wwwiiittt~~~|||rrrlllqqqyyy|||vvvqqqppprrruuuwwwjjjjjjnnnttttttnnnjjjjjjssswwwyyyuuunnnnnnuuu}}}yyyuuusssvvv{{{|||vvvooooooxxx{{{uuuvvvyyyzzzwwwuuutttttttttsssrrrnnnuuuwwwrrruuu~~~zzzqqqqqqrrrxxx~~~~~~{{{zzzxxxmmmnnn{{{sssjjjpppuuuoooyyy{{{uuuwww{{{yyy~~~|||uuuxxxtttvvvwwwtttpppqqqxxx~~~yyyrrrmmmooouuuwwwqqqjjjiiittt}}}zzznnnggglllttt{{{tttllliiikkkooorrrrrrjjjmmmrrruuuuuurrrmmmjjjwwwwwwuuupppmmmnnnsssxxxrrrqqqqqquuuyyyzzzwwwsssssspppmmmmmmppprrrrrrpppqqqrrrrrrqqqpppnnnoooppptttppplllnnnsssyyy|||}}}mmmmmmmmmnnnnnnkkkfffbbbhhhmmmnnnjjjcccdddnnnwwwkkkiiihhhnnntttuuunnnfffmmmrrrvvvtttoookkkmmmqqqsssqqqooommmlllkkkkkkjjjhhhjjjkkklllllliiigggeeeiiijjjmmmppprrrrrrnnnkkkpppooolllhhhfffgggjjjmmmnnnhhheeeiiiqqqtttooohhhhhhrrryyywwwnnnjjjpppxxx|||wwwrrrqqqttttttrrrnnnhhhlllrrrvvvvvvqqqkkkfffooopppooommmkkklllooorrrllljjjjjjmmmppppppkkkgggjjjkkkllloooqqqqqqooommmrrrpppllljjjiiijjjlllmmmppplllggggggiiikkkkkkiiijjjkkkllllllkkkiiigggfffkkkmmmmmmjjjfffgggnnntttnnnjjjgggmmmtttvvvoooggglllvvv}}}wwwjjjdddjjjtttvvvrrrppppppsssssspppllleeefffhhhjjjkkklllkkkkkknnnppppppmmmjjjjjjnnnrrrjjjgggdddgggmmmsssuuuuuupppmmmjjjllloooppplllhhhhhhpppxxxwwwooojjjlllpppwwwqqqkkkkkknnnqqqpppnnngggjjjooorrrqqqlllgggcccnnnnnnkkkhhhgggjjjpppuuukkkjjjkkkpppuuuuuupppiiijjjmmmooonnnjjjiiikkkmmmrrrnnnkkkmmmrrrssspppllljjjmmmooonnnjjjiiikkknnniiikkknnnppppppnnnllljjjiiimmmpppooollllllqqqvvvqqqmmmkkkpppwwwxxxqqqhhhjjjqqqxxxwwwqqqmmmqqqvvvyyyqqqhhhhhhnnntttuuussseeeoooyyyyyyrrrllllllooozzzvvvrrrooolllhhhkkkpppppp~~~wwwqqquuuwwwtttnnnlllpppttttttrrrooonnnoooqqqssssssooonnnssszzzwwwmmmjjjpppqqqvvvtttlllllltttwwwsssrrrrrrsssvvvyyywwwpppjjjoootttxxxuuuoooooouuu{{{uuukkknnnxxxzzzsssrrrvvvyyywwwsssrrrvvvzzz}}}{{{wwwuuussssssttttttvvvuuurrrnnnllllllnnnpppqqqpppooorrrvvvwwwuuusssvvvzzz|||zzzvvvtttvvvzzz|||wwwtttwww}}}zzzuuuvvvuuuzzzzzznnnlllssszzzwwwsssrrruuuzzz~~~qqqooopppuuu|||{{{wwwzzz{{{yyytttqqqrrrxxx~~~}}}wwwrrruuu|||{{{vvv~~~zzzuuuuuu}}}yyyyyywww~~~uuuwwwwwwuuurrrrrruuuxxxtttrrrppprrrvvvwwwsssooojjjoootttuuuqqqoooppprrrsssrrrpppnnnlllmmmppprrrtttsssrrrpppoooooooooooorrrqqqqqqqqqqqqqqqpppoooqqqsssvvvvvvtttsssuuuxxxvvvqqqmmmoootttvvvuuuqqqmmmqqquuuuuuqqqooooooqqqyyyuuuqqqppprrrwww{{{~~~ooonnnmmmmmmlllkkkhhheeeiiijjjkkkjjjiiijjjmmmpppmmmmmmmmmnnnnnnmmmlllkkkqqqpppoooppprrrrrrooommmooosssvvvuuuqqqmmmkkkkkklllkkkkkkjjjiiiiiihhhhhhfffiiimmmqqqqqqooollljjjmmmnnnooolllhhhgggkkknnnnnnjjjhhhjjjnnnpppnnnkkklllqqquuusssmmmlllpppvvv~~~yyysssqqqrrrtttsssrrrlllmmmpppqqqqqqooollljjjkkklllmmmpppqqqpppllliiikkklllllllllkkkkkkkkkllllllkkkkkkoootttvvvssspppoooppppppmmmkkkjjjlllnnnuuuooogggbbbccchhhnnnqqqhhhjjjnnnpppooolllhhheeekkkmmmmmmllliiijjjnnnqqqlllllllllnnnppppppnnnkkkmmmqqqtttrrrmmmkkknnnrrroooqqqtttssspppmmmlllllljjjiiihhhhhhiiikkkmmmoookkklllmmmooopppooommmkkkkkkjjjiiihhhiiimmmrrrvvvpppllliiikkkooopppmmmiiijjjooottttttpppmmmmmmoootttqqqnnnnnnpppqqqqqqooojjjkkklllmmmllljjjhhhggghhhiiiiiijjjkkkmmmnnnpppkkkkkklllnnnpppqqqqqqpppnnnmmmkkkkkkllllllllllllnnnnnnoooqqqqqqpppnnnlllmmmkkkiiiiiijjjmmmoooppphhhjjjllloooooonnnllljjjmmmoooooonnnllllllpppsssqqqooonnnqqquuuuuuqqqlllmmmqqquuuuuuqqqoooqqqtttpppooommmmmmnnnppprrrssstttuuuuuusssqqqqqqtttwwwtttssstttvvvtttoooooorrrxxxxxxpppwww|||zzzrrrmmmppptttuuuqqqmmmmmmqqqtttsssrrrjjjlllrrrxxxvvvooojjjjjjuuutttppplllmmmsssvvvuuusssuuuvvvvvvsssqqqpppppppppqqqrrrrrrrrrsssuuuwwwvvvuuusssssstttttttttssswwwvvvtttrrrrrruuuyyy|||wwwxxxxxxxxxwwwuuusssrrryyyyyywwwrrrmmmmmmqqquuuooonnnnnnqqquuuwwwtttqqqwww{{{~~~{{{vvvsssuuuyyy}}}yyytttsssvvvyyy{{{{{{rrrtttyyy}}}zzzrrroooqqqxxxtttqqqoooqqqvvvzzz}}}uuutttrrrsssvvvyyy}}}~~~zzzvvvrrrssswwwyyyxxxvvvuuuzzz}}}}}}zzzxxxyyy{{{~~~xxxqqqrrr}}}vvvvvv{{{uuuvvvvvvvvvuuutttrrrqqqrrruuuwwwxxxvvvsssrrrqqqnnnllllllqqqwwwyyyvvvqqqjjjnnnrrrqqqnnnlllnnnqqq}}}xxxqqqkkkiiikkkooossslllkkklllppptttsssnnnhhhpppuuuxxxvvvpppooouuu{{{vvvqqqlllnnnsssvvvtttppplllqqqvvvvvvssspppppprrrvvvxxxyyyzzzxxxwwwvvvvvvqqqooolllkkkkkkkkkjjjiiijjjhhhgggjjjnnnooolllhhhooorrrrrrnnnhhhfffkkkppptttnnniiimmmtttwwwqqqkkklllssszzzzzzsssllljjjjjjnnnmmmkkkjjjiiiiiijjjjjjccchhhnnnpppnnnkkkjjjjjjjjjnnnqqqpppllljjjlllooommmmmmmmmlllkkkkkkmmmoooqqqpppnnnmmmmmmnnnqqqsssvvvvvvuuuuuutttrrrqqqooopppooommmlllllllllmmmnnnhhhiiimmmrrrvvvsssjjjcccjjjlllmmmkkkggggggkkkpppnnnllllllpppvvvxxxvvvrrrooopppqqqpppmmmlllmmmooosssooojjjeeedddgggnnnssslllmmmmmmnnnnnnmmmlllkkkllllllmmmnnnnnnnnnmmmmmmkkknnnpppoookkkjjjlllnnnmmmkkkjjjlllqqqsssrrrooojjjqqqwwwuuummmhhhhhhkkkooommmjjjhhhhhhkkkoooqqqhhhhhhjjjooosssrrrllleeemmmnnnmmmiiiggghhhooouuupppmmmjjjkkkmmmnnnmmmkkkmmmmmmnnnoooqqqpppooommmnnnooopppqqqrrrqqqpppooopppnnnllljjjiiijjjlllmmmccceeehhhllloooooollliiikkklllmmmllllllnnnrrrvvvqqqmmmiiiiiimmmoooooolllkkkooottttttrrrnnnllllllooojjjfffggglllqqqrrrqqqiiijjjkkkllllllllllllkkkoooooonnnnnnmmmnnnooopppppprrrssssssrrrqqqqqqqqqrrrrrrqqqqqqrrrrrrqqqpppffflllrrrrrrnnnmmmpppttt{{{qqqnnnqqqwww|||~~~mmmnnntttzzzzzzuuussstttvvvooowww~~~}}}vvvppppppssstttpppnnnppptttvvvssspppmmmpppppppppqqqsssqqqmmmtttooonnnrrrtttsssqqqrrrtttxxxzzzvvvnnnkkkoootttooonnnmmmqqqvvvxxxvvvsssooouuuzzzwwwoookkknnnsss{{{vvvqqqooorrrwwwzzz|||sssvvvyyy{{{zzzxxxuuurrryyyzzzyyytttooommmqqqvvvooooooppprrruuuvvvvvvtttzzz|||}}}{{{wwwttttttuuuuuuwwwwwwvvvtttuuuxxx{{{tttwwwwwwttttttvvvvvvtttqqqqqqqqqrrrsssssstttuuuzzzyyyuuuqqqpppuuu~~~xxxrrrnnnsss|||xxxoooqqq{{{{{{uuuyyyxxxqqqqqq|||rrrwww~~~rrrssstttvvvwwwuuuqqqnnntttyyy}}}|||uuuooonnnoooqqqmmmjjjpppyyy}}}xxxrrrhhhkkknnnooonnnnnnoooqqqzzzuuunnniiigggiiinnnqqqkkkkkkkkknnnppppppnnnkkkppprrrtttuuuuuuuuuvvvxxxpppnnnllllllnnnppppppooonnnoooqqqrrrrrrrrrqqqqqqkkktttxxxpppkkkrrrnnnkkkiiijjjkkklllmmmkkkhhhgggjjjnnnoookkkhhhoooqqqrrrnnnhhhgggkkkppppppmmmlllnnnrrrtttrrroooooorrruuuuuupppllljjjjjjkkkmmmnnnooonnnllljjjhhheeejjjnnnnnnjjjhhhjjjmmmjjjllloooqqqqqqooonnnmmmmmmooopppmmmiiihhhmmmrrrtttoooiiiiiimmmqqqrrrqqqkkkpppvvvxxxvvvqqqkkkiiipppnnnllljjjjjjkkkmmmnnnjjjlllppptttuuurrrmmmiiikkklllllljjjhhhhhhkkknnnlllmmmnnnpppsssttttttsssrrrpppnnnmmmnnnooopppppphhhkkknnnnnnkkkiiijjjkkkuuupppkkkfffgggkkkqqqvvvllllllmmmoooqqqpppmmmkkkmmmooopppmmmiiihhhjjjnnnnnnjjjhhhkkkrrrvvvssspppmmmrrrvvvssskkkggghhhllllllllllllkkkkkklllmmmmmmggghhhiiillloooooollliiilllmmmmmmkkkiiijjjmmmpppoooppppppnnnjjjiiikkkmmmooollljjjlllqqqssspppllliiimmmppprrrqqqooonnnnnnrrrpppmmmkkkkkklllnnnpppffffffiiimmmpppooojjjfffkkkkkkkkkkkklllnnnrrrtttpppmmmiiiiiikkknnnpppppppppqqqssssssrrrooommmlllkkkjjjjjjlllpppqqqpppnnnpppnnnllljjjiiijjjlllmmmmmmlllmmmoooqqqqqqooommmppptttvvvtttooonnnqqquuuvvvrrrnnnnnnrrrssspppllldddjjjpppqqqnnnlllooosss{{{rrrnnnrrryyy}}}nnnnnnsssxxxxxxvvvvvvyyyrrrooosssxxxyyywwwsssrrrrrrmmmooosssvvvwwwvvvrrroooyyyxxxpppgggkkkwww{{{wwwpppjjjmmmyyy}}}tttmmmllltttxxxzzzvvvoookkknnnrrrmmmmmmooosssxxxyyywwwsssssswwwzzzvvvoookkknnnrrrxxxwwwuuutttuuuvvvwwwwwwuuuvvvwwwyyyyyyyyyyyyxxxvvvvvvuuusssqqqpppooooooqqqtttvvvuuussstttyyy~~~}}}{{{yyyyyyyyyxxxtttpppjjjsss{{{}}}xxxssssssuuu|||}}}vvvlllmmmxxx|||xxxmmmqqquuuwwwwwwtttrrrppp|||zzzvvvsssssswww}}}wwwuuutttwww{{{{{{vvvpppuuuzzz~~~|||{{{yyyxxx|||zzzzzz|||}}}~~~nnnppprrruuuwwwvvvrrrnnnsssxxx}}}{{{uuupppnnnppppppmmmlllpppuuuwwwtttqqqllljjjiiikkknnnqqqqqqppppppnnnmmmkkkjjjkkkkkklllnnnnnnmmmkkkjjjkkkppptttqqqnnnmmmttt}}}yyyqqqkkkmmmmmmllljjjkkkmmmpppqqqnnnkkkmmmqqqsssqqqooogggqqq}}}wwwnnniiipppmmmiiihhhiiilllmmmnnnkkkkkkkkkjjjjjjkkklllmmmmmmnnnoooooonnnmmmmmmnnniiinnnsssqqqlllkkkpppvvvxxxsssnnnlllmmmnnnnnnmmmhhhlllrrruuuuuupppiiidddiiilllnnnkkkgggggglllqqqnnnllllllooossstttppplllmmmpppqqqnnnjjjiiinnnssstttnnnhhhhhhmmmqqqqqqooolllpppssstttrrrooommmlllnnnnnnmmmlllllllllllllllpppsssuuusssooonnnrrrvvvlllkkkiiijjjlllmmmkkkiiijjjnnnqqqpppmmmlllooorrruuuooohhhhhhmmmqqqqqqooodddiiioooqqqnnnjjjhhhhhhuuupppkkkfffgggkkkqqqvvvmmmmmmnnnoooqqqpppmmmjjjpppnnnllljjjjjjjjjjjjjjjnnnmmmnnnoooqqqrrrrrrrrrvvvtttqqqnnnkkkkkklllmmmfffiiimmmqqqqqqnnnjjjgggjjjjjjjjjhhhgggiiimmmqqqjjjiiiiiikkknnnooommmkkknnnsssvvvqqqiiifffiiiooooookkkiiikkkppprrroookkkgggjjjnnnpppooommmllllllmmmmmmllllllllllllllllllllllllmmmmmmmmmllljjjgggkkkhhhgggjjjoooqqqpppmmmllllllllljjjiiikkkooosssvvvrrrooooooqqqrrrpppmmmdddjjjqqquuutttppplllkkkwwwtttnnniiigggiiilllnnngggiiimmmqqqttttttpppmmmppptttvvvsssooonnnrrrvvvwwwrrrnnnnnnqqqqqqnnnjjjiiijjjlllmmmnnnoooqqqrrrxxxwwwuuussssssuuuxxx{{{wwwtttrrrssstttuuuzzz|||tttsssooonnnnnnqqquuuvvvtttqqqgggoooxxx|||yyytttqqqpppzzzyyyqqqhhhlllxxx}}}xxxqqqkkkmmmwwwyyyrrrmmmoootttuuuwwwvvvuuuqqqnnnllllllpppvvvxxxwwwvvvvvvwww~~~yyytttrrrsssssssssqqqqqqvvv||||||xxxsssppppppzzzxxxuuutttuuuyyy}}}tttrrrqqqrrruuutttooojjjrrrwwwyyyuuunnnoooyyy~~~xxxtttvvv{{{{{{tttmmmiiiqqqzzz{{{vvvrrrsssuuu|||zzzqqqqqqyyy{{{uuuuuuvvvwwwvvvttttttvvvxxx{{{xxxvvvwww{{{}}}{{{wwwwww{{{~~~{{{vvvrrrtttxxx~~~wwwrrrxxx~~~uuu{{{~~~}}}yyyttt~~~}}}}}}mmmooorrrttttttsssrrrqqqoooqqquuuvvvvvvtttsssrrrlllmmmmmmnnnnnnooonnnnnnoookkkhhhiiinnnrrrrrrqqqjjjkkkmmmnnnooonnnlllkkkqqqqqqppplllhhhjjjqqqxxxrrrnnnnnnvvvzzzpppmmmnnnooommmllllllooorrrqqqnnnkkkmmmppprrrpppmmmnnnqqqtttuuutttqqqpppooollljjjiiiiiikkklllmmmllllllnnnnnnkkkhhhhhhmmmrrrlllkkklllooorrrrrrooolllfffooovvvsssjjjgggoooyyy|||tttkkkiiimmmrrrsssqqqiiimmmssswwwvvvqqqjjjeeelllmmmllliiiggghhhlllppppppmmmlllnnnrrrssspppmmmooooooooonnnmmmmmmoooqqqpppnnnkkkllloooqqqpppooowwwtttooolllllloootttvvvmmmmmmnnnoooooommmlllkkksssvvvvvvqqqkkkkkkttt|||nnnkkkiiikkkoooooolllhhhkkknnnpppooollljjjmmmppprrrlllfffggglllppppppnnnkkkllllllkkkjjjjjjlllnnnlllmmmmmmnnnnnnmmmlllkkkmmmnnnnnnnnnnnnmmmllllllqqqmmmhhhhhhkkkllljjjgggmmmpppsssrrrooommmpppttt{{{uuummmjjjmmmoooooonnndddhhhnnnrrrsssooojjjffflllmmmkkkgggdddfffnnntttjjjhhhhhhkkkoooqqqnnnjjjooosssvvvsssmmmjjjllloookkkkkklllmmmooonnnmmmkkkiiijjjkkklllmmmlllkkkjjjggghhhjjjkkkkkkjjjhhhfffqqqqqqpppnnnjjjiiijjjkkkiiiffffffjjjpppqqqlllggghhhkkklllkkkiiijjjooossswwwqqqkkkkkkooorrrpppmmmccckkktttwwwtttooolllkkkwwwtttpppllljjjjjjkkklllfffiiimmmqqqssssssqqqpppqqqqqqrrrqqqqqqqqqssstttuuusssqqqpppooonnnkkkjjjnnnkkkiiijjjnnnqqqqqqqqqmmmrrrwwwwwwtttrrrtttvvvyyysssrrrqqqttt~~~}}}tttppptttnnnlllllloootttvvvtttqqqiiipppxxx{{{yyyuuussssssooorrrsssrrrsssuuusssooouuuqqqmmmmmmnnnnnnrrrwwwrrrqqqsssvvvzzzwwwpppjjjlllttt{{{{{{uuurrrtttyyyxxxoooooouuuyyyvvvqqqmmmuuu}}}~~~xxxqqqnnnnnnyyywwwtttrrrsssxxx}}}uuurrrqqqsssvvvwwwsssooorrruuuwwwsssmmmnnnuuu|||xxxuuusssuuuyyyyyytttnnnrrrssssssqqqppprrrvvv{{{tttzzz~~~~~~|||zzzuuunnn}}}wwwqqqnnnsss|||yyyvvvvvvzzzyyysssxxx}}}sssnnnsss{{{uuunnnuuu|||qqqyyy|||xxxyyy{{{nnnqqqsssrrrpppoooppprrrooommmlllpppuuuwwwuuuqqqlllmmmnnnnnnmmmlllmmmnnnmmmlllkkklllnnnppprrrrrroooooopppqqqqqqppppppoooqqqqqqpppooonnnnnnpppqqqrrrtttwwwzzz|||zzzxxxvvvrrrnnnkkklllppprrrqqqoookkkooossstttrrrooommmmmmvvvsssooommmmmmnnnooopppgggggghhhjjjlllmmmkkkjjjnnnooopppmmmjjjjjjnnnrrrllllllllloooqqqrrrpppmmmkkkooorrrpppkkkkkkooouuuuuuqqqlllkkknnnqqqrrrqqqppppppqqqrrrqqqooonnnlllkkkjjjjjjiiiiiiiiijjjkkkooooooooonnnlllmmmppprrrpppmmmkkkmmmqqqsssqqqnnnkkknnnqqqqqqpppooooooooozzztttmmmjjjmmmrrruuuwwwmmmnnnoooppppppnnnmmmkkkqqqsssssspppllllllqqqwwwooommmlllkkklllmmmnnnnnnpppnnnlllmmmpppqqqqqqooohhhiiijjjjjjkkkkkklllmmmrrrooojjjhhhiiimmmqqqssshhhjjjnnnpppooolllhhheeemmmnnnnnnllliiiiiilllooooookkkhhhiiikkkllljjjgggkkkppptttrrrmmmkkkoootttyyysssmmmkkknnnppppppnnniiijjjmmmooopppooonnnmmmmmmlllkkkjjjiiijjjmmmnnnkkkjjjiiiiiikkklllmmmmmmpppoooooorrruuuuuuqqqmmmggglllqqqqqqmmmjjjjjjlllooollliiiiiikkkmmmllljjjeeegggjjjlllllljjjhhhfffooorrrsssoooiiifffjjjooogggggggggiiikkkllliiifffggghhhiiijjjjjjlllnnnpppooommmjjjjjjlllnnnmmmkkkjjjlllnnnpppqqqqqqqqqqqqooopppqqqpppooommmjjjhhhiiilllnnnnnnmmmnnnrrruuuqqqnnnlllnnnsssuuussspppppptttvvvsssmmmiiiiiikkknnnlllkkkllloooqqqpppooolllqqqvvvwwwtttrrrsssuuu|||vvvrrrqqqqqqsss|||zzzsssppplllooosssuuuuuusssrrrqqqrrrqqqrrrtttwwwxxxwwwuuujjjlllrrrxxxwwwpppkkkkkkqqqtttrrrkkkiiimmmtttxxxpppoooqqquuuzzzyyyssslllooovvv|||zzzsssooorrrvvvyyytttpppppptttvvvtttrrrooosssvvvwwwtttqqqqqqqqqrrrrrrssstttuuuwwwxxxyyytttttttttrrrqqqssswwwzzztttsssrrrsssuuutttrrrpppnnnrrrwwwwwwuuussssssuuuyyysssnnnlllpppuuuyyy{{{ooottt|||vvvqqqqqq|||{{{yyytttqqqttt|||xxxwwwwwwyyy{{{{{{yyywwwzzz|||~~~{{{vvvssstttwwwvvvwwwxxx{{{~~~yyy{{{zzzzzz~~~~~~zzzpppsssuuurrrmmmkkkooosssrrrmmmiiimmmuuuxxxsssmmmooooooooooooooopppppppppiiimmmppppppnnnnnnpppsssvvvuuusssqqqqqqrrrssstttpppoooooorrrtttsssnnniiiqqqzzz~~~uuuqqqvvv}}}uuummmfffiiirrrvvvqqqjjjfffpppzzz{{{ssslllkkknnnwwwsssnnnmmmoooooommmkkkdddeeehhhkkkmmmmmmkkkhhhooooooooonnnmmmmmmnnnpppmmmnnnnnnoooooooooooooooqqqnnnllllllnnnppppppoookkklllnnnooonnnnnnnnnnnnwwwtttooolllkkkmmmqqqssshhhhhhhhhjjjkkkjjjhhheeemmmqqqsssnnngggfffooowwwrrrlllhhhllltttwwwrrrlllhhhnnnuuuuuuqqqnnnnnnpppsssooolllnnnrrrtttrrrnnnnnnoooppppppoooooommmmmmmmmnnnoooooonnnnnnnnnoooooopppoookkkhhhiiiooottttttnnniiillluuuyyyuuuppp___gggnnnooojjjgggiiillltttoookkkjjjnnnqqqrrrrrrjjjkkkllllllkkkiiigggfffmmmoooooojjjfffffflllqqqlllkkkjjjjjjkkkkkkjjjhhhiiiooosssqqqllljjjnnntttuuuqqqnnnmmmooopppooommmooommmkkkkkklllooosssuuulllkkkkkkmmmpppoookkkgggmmmmmmllliiifffggglllqqqqqqkkkhhhppp|||vvvllleeemmmtttssslllfffhhhlllsssnnnhhhgggkkknnnmmmjjjhhhjjjlllmmmnnnllljjjiiikkkpppsssppphhheeejjjqqqfffhhhiiihhhgggfffggghhhhhhfffeeehhhmmmooonnnlllgggiiilllllljjjiiijjjjjjqqqlllhhhhhhmmmssswwwwwwgggkkkpppttttttoooiiieeennnooooookkkhhhjjjrrryyyqqqlllhhhmmmuuuyyytttnnnmmmtttyyyuuulllfffgggkkklllmmmooopppppppppooooooppprrrttttttttttttuuuvvvtttpppooopppqqqqqqwww~~~vvviiijjjsss|||}}}wwwpppppprrr{{{rrrkkkmmmuuu{{{zzzvvvmmmlllqqqyyyuuukkkiiiooogggsssxxxqqqlllpppsssqqqnnnnnnpppuuuxxxxxxuuuqqqrrrwww{{{xxxrrrnnnpppsssnnnppprrrrrrqqqpppqqqssstttqqqnnnnnnqqqsssuuuuuujjjnnnssswwwyyywwwsssppprrruuuuuupppjjjlllxxxxxxssspppvvv}}}}}}rrrgggeeeqqq{{{zzzqqqmmmsss{{{wwwqqqlllnnnuuuzzzxxxuuuqqqqqqwww}}}zzzqqqqqqzzzqqqvvv||||||yyywwwxxx{{{xxxxxxxxxvvvuuuwwwzzz}}}{{{xxxvvvxxxzzzzzzuuuppplllyyyxxxssszzzuuusss|||nnnmmmmmmpppssstttrrrooonnntttyyyvvvnnnjjjnnnsssyyyqqqjjjkkksssxxxvvvrrrgggkkkpppsssrrrpppnnnmmmzzzzzzwwwrrrppprrrzzzpppnnnnnnqqqvvvvvvpppiiipppxxx}}}zzzrrrooossszzzuuusssqqqooonnnoooooooooqqqrrrssspppmmmlllpppsssooopppqqqqqqpppnnnkkkiiijjjkkkkkkiiigggjjjpppuuunnnllljjjlllooopppmmmjjjiiiooosssqqqkkkiiimmmrrryyyppphhhhhhoootttsssnnnhhhlllqqqrrrooommmlllmmmtttrrrnnnkkkjjjjjjlllmmmjjjjjjjjjkkkkkkjjjiiiiiinnnkkkiiikkkppprrrqqqnnniiinnnssstttpppnnnnnnppptttpppllllllooorrrrrrqqqjjjjjjrrr{{{xxxmmmiiinnnyyyvvvqqqmmmlllpppuuuyyyqqqmmmkkknnnttttttnnngggllloooqqqnnniiiiiiqqqxxxxxxqqqkkklllssswwwuuuqqqiiijjjjjjjjjjjjjjjjjjjjjmmmmmmlllllllllmmmmmmnnnkkknnnooolllgggfffjjjnnnmmmhhhfffjjjqqqssskkkccciiilllnnnlllhhhgggkkkpppyyyppphhhiiiqqqwwwvvvrrrnnnoooppppppooommmkkkjjjssspppmmmjjjjjjmmmqqqsssjjjkkkmmmoooppppppnnnlllllllllmmmnnnmmmmmmmmmllllllqqquuuvvvrrrppprrrtttooonnnlllkkklllmmmmmmlllggglllqqqqqqmmmiiiffffffmmmmmmllllllkkkkkkkkkkkkjjjjjjkkkooorrrqqqmmmhhhhhhooosssnnnddd___eeelllmmmhhhdddhhhooosssqqqllljjjjjjjjjjjjkkkjjjhhhfffiiikkkmmmnnnnnnnnnoooqqqlllmmmppprrrrrrpppmmmjjjkkkhhhhhhkkkppprrrpppmmmmmmsssxxxvvvpppmmmppptttxxxqqqjjjlllrrruuupppjjjkkkrrrxxxuuummmhhhjjjnnnzzzvvvsssqqqsssuuuwwwxxxnnnllllllnnnssswwwxxxyyyxxxrrrppprrrsssuuuuuutttsssrrrtttpppmmmooossstttppplllvvvvvvvvvssspppnnnnnnoooppplllkkkpppxxxxxxpppgggkkkqqqvvvuuuqqqppptttzzzwwwqqqmmmqqqxxxyyyrrriiijjjqqqxxxxxxrrrmmmnnnqqqvvvssspppmmmlllnnnqqqssspppiiijjjvvv{{{uuurrruuuuuuuuutttpppnnnpppvvv{{{}}}{{{xxxwwwwwwvvvtttqqqrrrooonnnrrrxxxzzzwwwtttooouuuzzzzzzvvvssstttwwwxxxzzzvvvnnnoooxxxzzzuuutttnnnqqq}}}|||vvvuuuxxx|||~~~wwwnnnnnnyyy~~~vvvpppssszzz~~~yyyrrrvvvzzz}}}}}}yyyxxxyyy|||yyy{{{~~~qqqnnnlllooouuuwwwsssoooqqqsssuuutttpppnnnoooqqqtttpppmmmnnnrrrtttssspppmmmoooppppppooooooppprrrwwwwwwvvvuuuuuutttsssrrrsssttttttsssrrrqqqqqqrrrrrrssssssttttttttttttsssqqqsssrrroookkkjjjmmmpppvvvssspppooonnnooopppqqqhhhmmmrrrvvvuuuooogggbbbiiijjjjjjkkkkkkllloooqqqooonnnmmmmmmnnnnnnlllkkkkkklllmmmmmmnnnnnnooooooqqqnnnlllkkkmmmnnnnnnmmmpppooommmmmmnnnoooppppppnnnooooooooonnnllljjjiiilllmmmmmmkkkiiiiiilllooommmjjjgggkkkqqqtttpppkkkiiiooouuutttooolllnnnrrrtttrrrqqqqqqqqqqqqpppnnnkkkkkkooosssrrrmmmkkkmmmtttrrrpppoooppprrrssssssoooooonnnnnnoooppppppoooooonnnlllkkkkkkmmmqqqsssqqqrrrsssrrrpppooopppqqqqqqmmmhhhgggjjjmmmnnnmmmjjjkkkmmmooonnnmmmkkkjjjoooooonnnkkkhhhhhhkkkooollljjjiiikkkooooookkkfffiiikkklllkkkiiiiiilllpppssspppmmmmmmppptttuuuvvvsssqqqmmmkkkkkklllllllllkkklllmmmmmmnnnnnnmmmmmmnnnooopppnnnllllllppptttooommmllllllnnnnnnllljjjkkkqqqvvvuuuppplllnnnrrrrrrnnniiiiiilllnnnnnnllliiikkknnnnnnllljjjhhhhhhoooppppppppppppooommmlllllllllmmmooopppnnnkkkiiikkkmmmnnnkkkgggeeegggjjjmmmlllkkkkkklllmmmmmmmmmqqqmmmiiiiiimmmooollliiidddiiiooorrrrrrpppmmmlllqqqssssssrrrooonnnoooqqqmmmiiifffjjjppptttqqqlllnnnsssxxxvvvppplllooottttttqqqnnnpppssstttqqqmmmiiiqqqxxxyyysssnnnlllmmmzzzvvvqqqoooqqqtttwwwyyysssrrrqqqoooqqqwwwyyysssqqqsssrrrqqqsssuuuwwwvvvtttooooooppppppqqqpppnnnmmm|||yyytttnnnjjjkkkooossshhhiiimmmssswwwtttllldddlllpppssstttsssrrrtttvvvrrrrrrrrrssssssrrrooommmpppqqqrrrsssssssssssssssqqqpppooonnnnnnnnnooopppppprrrrrrqqqrrruuuxxxxxxtttsssrrrppppppqqqtttwwwyyy|||}}}yyytttqqqsssvvvuuuqqqoooqqqwwwzzzxxxuuukkksss}}}{{{uuuqqqqqqzzzyyyuuuooonnntttyyyzzzqqqpppttt||||||wwwuuuyyyyyyyyywwwuuuuuuxxx{{{wwwwwwxxxwwwwwwxxxzzz|||{{{vvvvvvzzz}}}~~~}}}}}}{{{}}}{{{|||sssooolllooouuuxxxuuuqqquuusssqqqqqqssssssqqqooonnnpppqqqqqqpppooonnnnnnsssrrrpppmmmlllnnnrrrvvvqqqqqqssswwwzzzxxxpppiiiwwwzzzzzzuuummmkkkqqqxxxsssnnnkkknnnuuuwwwsssnnnooorrrssspppjjjhhhlllqqqwwwsssnnnnnnqqqrrrpppnnniiilllqqqsssrrrmmmfffbbbggghhhjjjmmmppppppnnnlllpppppppppnnnlllkkklllmmmmmmiiigggjjjpppsssqqqmmmjjjmmmpppnnnkkkhhhjjjlllvvvpppjjjiiimmmqqqssssssiiilllpppsssrrrooojjjgggooopppooommmkkkkkkooosssllliiigggkkkqqqsssoooiiijjjpppuuutttnnnkkknnnqqqqqqtttwwwwwwuuuqqqmmmlllnnnooonnnkkkmmmqqqrrrooopppooooooqqqttttttppplllnnnqqqrrroookkklllrrrxxxqqqlllggghhhnnnqqqpppmmmkkkrrrxxxvvvnnniiikkkpppwwwppphhhfffkkkpppqqqpppjjjllloooppppppmmmiiigggpppooollljjjjjjjjjlllmmmllllllmmmllljjjiiijjjjjjjjjjjjjjjkkkkkklllnnnooommmpppsssrrrqqqqqqvvvzzzyyyssskkkggghhhkkkmmmmmmcccggglllpppqqqnnnkkkhhhqqqsssrrrmmmhhhjjjrrrzzzrrrooolllkkkmmmmmmkkkiiikkkqqquuusssmmmjjjlllpppsssnnniiihhhlllnnnnnnlllmmmkkkjjjjjjkkkllllllkkkooopppssstttssspppmmmkkknnnoooooonnnllljjjiiiiiimmmjjjhhhiiijjjkkkjjjiiimmmqqqrrrnnnhhhfffjjjnnnwwwoooiiiiiiooosssppplllbbbhhhpppuuuuuupppkkkhhhvvvvvvuuurrrooonnnqqquuuoookkkgggjjjqqqtttrrrnnnpppsssvvvtttpppmmmnnnqqqnnnqqqtttvvvuuusssqqqqqqppprrruuuuuutttrrrrrrssstttsssrrrssstttvvvvvvuuuyyyxxxuuuqqqpppyyysssmmmooosssqqqoooqqquuuwwwwwwvvvnnnpppqqqpppnnnlllmmmoooyyyxxxtttpppmmmlllnnnqqqiiilllppprrrqqqooommmllloooooopppsssvvvwwwssspppkkkqqqvvvtttnnnjjjlllqqqvvvqqqmmmooouuuxxxwwwtttmmmnnnnnnnnnooooooooonnnqqqzzzzzznnnkkkuuu|||zzzssssssrrrqqqqqqrrrtttuuuwww|||yyypppmmmssszzzvvvtttrrrsssvvvxxxxxxwwwooouuu{{{}}}yyytttqqqpppuuuuuuwwwxxxuuurrrtttzzzvvvxxxxxxvvvwww|||~~~|||zzzuuusssvvv|||}}}xxxrrruuu{{{|||tttssszzz}}}rrrrrrzzz~~~yyyuuu{{{vvvxxxrrrpppoooppptttvvvvvvuuuxxxrrrmmmooouuuxxxsssnnnjjjooottttttoookkkkkkmmmsssrrrooommmkkkmmmqqquuummmooossswwwzzzyyytttooowwwzzzzzzssskkkiiiooovvvqqqooonnnooorrrsssqqqoooqqqrrrrrrppplllkkkmmmooopppooonnnppprrrrrrpppmmmrrrpppmmmjjjhhhhhhjjjkkkfffgggjjjooosssrrrmmmhhhppprrrrrroookkkiiikkknnnlllhhhfffjjjqqqtttrrrnnnjjjmmmpppnnnjjjhhhiiilllqqqnnnllllllnnnqqqrrrqqqkkkmmmppprrrrrrpppnnnlllnnnoooppprrrsssrrrpppnnnjjjiiiiiikkkmmmnnnnnnnnnooopppqqqpppooonnnnnnooonnntttzzz|||xxxrrrnnnlllsssuuuppphhhlllvvvxxxrrrpppoooooorrruuuuuupppkkknnnqqqsssqqqmmmmmmsssyyypppkkkgggiiinnnqqqoookkkkkkpppsssrrrmmmjjjkkkmmmsssppplllkkknnnpppooonnnooooooooonnnmmmlllkkkjjjllljjjiiijjjkkkkkkjjjiiikkknnnppplllgggeeeiiimmmkkkjjjjjjkkkmmmoooooonnnjjjooosssuuusssssswwwzzzzzzsssjjjggghhhkkklllkkkcccfffjjjmmmooonnnlllkkkpppqqqpppnnnllllllppptttppppppooommmkkkjjjjjjkkkmmmoooppppppooonnnmmmnnnooonnnllllllllllllmmmmmmppplllhhhiiilllooopppoookkknnnqqqsssrrrooojjjhhhpppqqqqqqnnniiifffgggjjjkkkiiihhhiiikkkmmmmmmkkkpppssssssooohhhfffiiinnnsssoookkklllppprrrppplllfffjjjpppsssssspppmmmlllsssrrrrrrrrrssssssrrrqqqooonnnmmmnnnppprrrssstttsssrrrqqqqqqqqqpppooommmiiiqqqxxxzzzwwwsssrrrttt|||wwwqqqmmmnnnrrrwwwzzznnnppptttyyy{{{yyytttpppzzzyyyvvvsssttt|||rrrlllkkklllmmmpppqqqrrrsssuuuvvvsssrrrpppnnnmmmmmmoooqqqmmmqqqwwwyyyvvvqqqllliiiqqqrrrrrrnnnjjjkkkrrryyyssspppoootttzzzzzztttmmmjjjpppuuussslllhhhlllqqqvvvqqqmmmooouuuxxxvvvsssnnnnnnnnnnnnoooppppppqqqtttyyyyyyrrrpppuuuxxxwwwtttvvvvvvssspppqqqvvv{{{{{{{{{zzzvvvrrrqqqtttxxxrrruuuxxxxxxvvvuuuwwwxxx}}}xxxsssqqqrrrtttttttttlllpppzzztttooottt}}}zzzooonnn{{{zzztttqqquuu}}}xxxpppzzz~~~|||vvvvvv||||||vvvvvv{{{}}}yyy{{{yyy}}}pppqqqrrrrrrqqqssswwwzzzyyyrrrlllnnnvvvzzzuuuoookkkpppuuutttooojjjjjjlllnnnooooooooommmnnnoooqqqssstttvvvvvvuuuuuuwwwzzzuuuuuutttpppllljjjkkknnnmmmrrrwwwuuuooommmpppuuuvvvssspppppprrrrrrpppmmmgggkkkpppsssrrrpppoooooouuuqqqkkkfffeeehhhmmmpppggghhhkkkooosssqqqlllfffpppqqqrrrppplllkkkmmmooojjjjjjkkkmmmoooqqqrrrqqqqqqooommmllllllmmmmmmnnngggkkkppprrrqqqooonnnnnnqqqpppooonnnnnnppprrrssskkkkkkooowww|||yyyooofffiiikkkmmmjjjhhhiiinnntttrrrnnnkkkllloooqqqoookkkkkkrrryyy|||yyytttqqqppptttvvvqqqjjjmmmwwwyyyrrrsssqqqpppqqqssstttrrrooonnnoooqqqrrrrrrrrrssstttmmmlllllllllmmmnnnmmmmmmpppllliiikkkoooqqqnnnkkkiiimmmqqqrrrooollljjjjjjtttrrrnnnkkkjjjkkknnnpppffffffgggiiikkkkkkhhhffflllnnnooolllgggeeeiiinnnlllkkkkkklllnnnpppooonnnkkkmmmppptttvvvxxxwwwvvvuuuqqqmmmkkkkkkkkkjjjhhhiiiiiihhhhhhjjjmmmpppqqqmmmlllmmmooorrrqqqmmmiiilllppprrroooiiigggjjjoooooollljjjmmmqqqsssqqqmmmjjjmmmqqqpppllljjjkkkmmmooollljjjkkkooorrrrrrqqqjjjllloooqqqqqqnnnkkkhhhpppqqqqqqmmmhhhfffgggiiihhhiiikkkkkkjjjkkknnnpppsssrrrpppmmmkkkjjjlllmmmiiilllnnnooonnnmmmllllllnnnoooooonnnnnnnnnqqqsssmmmlllmmmsssxxxwwwpppiiinnnqqqtttssspppppptttxxxvvvqqqmmmnnnrrrsssoookkkjjjqqqyyy{{{wwwtttsssuuu~~~xxxpppmmmnnnrrrvvvwwwpppqqqssswwwyyyyyyvvvtttvvvuuutttuuuyyyvvvnnniiidddjjjqqqssspppnnnqqquuuzzztttmmmkkkmmmqqqrrrqqqfffmmmvvv{{{zzztttmmmiiiqqqrrrrrrnnnjjjkkkrrryyyuuurrrqqquuu{{{{{{tttmmmlllnnnppppppnnnmmmnnnoooqqqrrrssstttuuutttrrrpppsssqqqooonnnnnnqqqtttvvvuuuqqqrrryyy{{{tttpppqqquuuzzz{{{uuunnnoooxxxyyyrrrqqquuuxxxvvvrrrmmmuuu}}}}}}wwwsssuuuyyyyyynnnlllqqqvvvuuurrrlllooo{{{tttppptttzzz}}}yyypppooozzzyyyvvvsssuuuyyy{{{yyyvvv~~~{{{xxxyyy~~~uuu{{{|||zzz||||||vvvxxxpppqqqqqqpppppprrrwww{{{xxxrrrnnnpppuuuyyywwwssspppqqqrrrrrrpppnnnmmmmmmiiilllpppqqqpppooooooooo{{{{{{yyytttooopppuuu{{{rrrpppnnnmmmlllllljjjiiilllttt{{{xxxppplllrrryyyyyyuuupppqqquuuvvvrrrmmmffflllqqqsssqqqoooppprrrnnnmmmlllkkkkkkkkkllllllkkkkkklllnnnooonnnkkkhhhnnnoooqqqqqqpppoooooopppkkknnnppppppnnnnnnqqqsssuuupppkkklllooorrrqqqooobbbjjjrrruuurrrnnnlllmmmtttrrrooolllmmmooorrruuugggiiinnnwww|||xxxmmmccciiilllnnnkkkhhhhhhooouuuqqqlllggghhhnnnqqqooolllmmmqqquuuxxxxxxvvvuuutttqqqsssrrrpppqqqtttsssoootttsssqqqooooooqqqssstttnnnnnnpppsssvvvuuuqqqnnnjjjmmmpppooommmlllmmmnnnrrrkkkeeehhhpppsssoooiiidddkkkssssssnnnhhhggghhhsssqqqmmmkkkjjjlllooopppccceeefffhhhjjjjjjkkkkkkmmmmmmllljjjiiiiiijjjllllllmmmnnnnnnooonnnnnnnnnmmmlllmmmrrrxxxzzzwwwsssnnnooopppooommmkkkhhhfffnnnkkkhhhfffggglllqqquuukkkjjjjjjoootttrrrjjjbbbhhhmmmqqqpppkkkiiilllpppnnnjjjhhhkkkqqqtttrrrnnnjjjmmmqqqpppllljjjkkkmmmkkklllnnnpppssssssqqqooolllnnnoooqqqqqqpppooonnnppppppooollliiihhhhhhiiieeejjjnnnmmmiiiiiinnntttvvvrrrmmmkkklllnnnmmmllleeejjjpppqqqnnnjjjjjjkkkqqqpppnnnkkkjjjmmmqqquuukkkkkkmmmsssyyywwwoooggglllqqqvvvuuuqqqooossswwwssspppmmmmmmpppqqqpppmmmnnnqqquuuxxxwwwvvvuuutttsssssssssssstttrrrpppmmmvvvsssooonnnqqqvvvzzz|||sssrrrsssvvv|||{{{wwwpppjjjdddkkkqqqrrrooonnnqqquuu|||uuummmlllpppsssrrrppplllooorrrtttsssqqqppppppjjjmmmqqqsssrrrpppnnnmmmtttssstttvvvxxxwwwsssppppppmmmkkkmmmrrrtttrrrooommmrrrwwwxxxuuuqqqoooooowwwuuuqqqoooooorrruuuxxxuuummmooo|||tttlllnnnuuuyyy{{{uuunnnoooxxxxxxqqqqqqwwwzzzvvvpppmmmttt{{{|||xxxuuuvvvxxxyyyuuurrrtttwwwwwwrrrmmmttttttwwwzzzxxxuuuvvvzzzooosssvvvvvvwwwyyywwwrrrwwwxxxxxxwwwvvvwwwzzz||||||uuuqqqwwwpppzzz}}}xxx{{{{{{qqquuutttoookkklllqqqvvvxxxxxxuuusssqqqrrrtttvvvwwwwwwvvvrrrnnnnnnqqqsssqqqnnngggkkkpppssssssqqqpppppp|||zzzvvvrrroooppprrruuupppooommmlllllllllmmmmmmmmmqqqtttuuuttttttvvvyyyxxxuuussstttuuuuuurrrooopppppppppooooooppprrrsssgggiiikkkmmmmmmllljjjiiioooooonnnllljjjiiijjjkkkkkklllnnnqqqttttttrrrpppoooqqqrrrqqqooonnnpppqqqrrrooommmooosssuuusssppphhhkkknnnqqqqqqpppoooooopppooooooooooooooooooooofffjjjnnnrrrrrrpppmmmkkkjjjkkklllmmmnnnnnnooopppkkkjjjhhhhhhiiilllnnnppprrrqqqqqqsssuuuwwwwwwvvvooopppuuuzzzxxxqqqmmmmmmqqqrrrrrrooollllllqqqvvvooooooppprrrttttttpppmmmkkknnnpppqqqooommmmmmnnnmmmllllllmmmooonnnllljjjiiilllnnnmmmiiiggghhhjjjjjjlllnnnoooooonnnkkkiiiggghhhhhhggggggkkkrrrxxxoookkkhhhiiilllnnnlllhhhllloooqqqqqqnnnlllmmmnnnnnnlllmmmqqqvvvxxxvvvrrriiinnnrrrrrrmmmiiihhhhhhlllkkkiiihhhiiilllppprrrmmmkkkkkklllooonnnjjjfffhhhiiilllnnnppppppnnnmmmkkkkkkkkkkkkmmmnnnoooooopppnnnkkkkkklllmmmmmmllldddiiiqqquuuuuuqqqmmmjjjnnnnnnnnnnnnoooqqqssstttnnnmmmlllkkkkkkkkkiiihhhfffkkknnnmmmjjjjjjoootttxxxtttooollllllmmmmmmlllhhhkkknnnooonnnmmmllllllmmmnnnnnnmmmllllllnnnpppqqqrrrsssssssssqqqpppooolllnnnqqqrrrsssrrrqqqppplllooorrrppplllkkkoootttuuurrrpppssswwwxxxuuurrrjjjmmmrrruuutttqqqmmmjjjtttppplllkkknnntttyyy{{{ssstttuuuwwwzzzwwwqqqooopppoooooonnnoooqqqtttvvvwwwuuusssqqqqqqrrrrrrooommmrrrrrrqqqooommmnnnqqqsssjjjkkknnntttxxxvvvmmmfffqqqtttvvvuuussspppqqqrrrrrrllliiillluuuyyyvvvqqqmmmrrrvvvxxxwwwtttrrrqqqwwwuuusssrrrqqqssstttvvvrrrrrrsssvvvwwwtttqqqppprrrttttttsssqqqqqqtttwwwxxxxxxxxxvvvtttssstttuuutttrrrrrrtttxxxzzzyyyvvvmmmsss{{{}}}yyysssooommmwwwxxxvvvrrrsssxxx{{{{{{ooonnnrrrzzz}}}xxxrrrnnnvvvxxx{{{zzzxxxwww{{{~~~yyyuuuttt{{{xxx|||}}}}}}zzzxxx{{{xxxnnnfffiiissszzzyyytttsssttttttsssrrrtttwwwzzz{{{ssskkklllssswwwtttooohhhlllpppssstttsssrrrssswwwssspppppprrrsssrrroooppppppnnnlllkkklllpppssspppmmmlllqqqxxx|||{{{wwwuuuvvvvvvuuutttrrrqqqqqq|||uuunnnkkknnnqqqssstttgggggghhhjjjjjjkkkkkkkkkrrrqqqooojjjfffeeejjjnnnjjjjjjlllqqqvvvwwwtttppptttsssrrrrrrqqqpppoooooommmnnnpppsssuuuuuussspppqqqmmmjjjlllpppssssssrrrjjjmmmppprrrrrroookkkhhhgggkkkooommmhhhgggmmmtttkkkiiijjjnnntttuuuoooiiifffiiikkkiiifffgggmmmtttvvvrrroooooosssvvvwwwvvvooopppyyyrrrkkknnnnnnqqqssspppjjjjjjooovvvooopppqqqrrrrrrpppooonnnmmmnnnpppqqqqqqooonnnlllgggnnnuuutttmmmhhhhhhkkkqqqnnniiieeeeeegggjjjlllaaagggoootttuuuooogggbbbllllllkkkgggffflllxxxpppiiieeehhhooorrrmmmffflllppptttrrrmmmjjjlllooommmmmmnnnqqqtttuuutttsssgggmmmsssrrrlllggghhhkkkhhhiiijjjkkklllmmmmmmmmmooonnnllljjjiiijjjlllnnniiiffffffllltttvvvqqqjjjhhhlllooommmhhhgggkkkpppxxxnnneeeeeekkkqqqoookkk___gggrrrwwwuuuooojjjgggooommmlllkkkmmmppptttvvvmmmkkkiiikkkmmmmmmjjjggghhhkkkmmmmmmkkklllooorrryyyvvvrrrmmmkkkjjjkkklllooommmlllmmmpppqqqpppnnngggjjjnnnooonnnlllkkkjjjwwwzzzyyyssslllkkkqqqxxxmmmkkkkkkoootttuuuoooiiifffpppwwwssshhheeeooozzzyyyrrrmmmooovvvzzzvvvppphhhkkkooopppooonnnnnnnnnlllllllllooorrrtttttttttuuuwwwxxxxxxxxxtttkkknnnttt{{{ssslllmmmtttzzz{{{yyynnnqqquuuvvvsssooollljjjttttttssspppmmmmmmnnnpppqqqnnnlllrrryyyzzzqqqiiinnnssswwwuuunnnkkkooosssrrrllliiimmmvvv{{{yyytttoooqqqtttwwwxxxwwwvvvtttuuuuuuuuuttttttssssssssspppyyyyyypppmmmtttwwwtttooonnnnnnpppttttttppplllpppyyy{{{pppkkkrrr{{{|||qqqiiimmmxxx|||uuuhhhtttuuummmnnnssstttyyywwwrrrttt|||}}}vvvxxxpppoooxxx}}}xxxtttuuuuuuxxx||||||zzzyyy{{{}}}yyyzzz|||~~~yyyyyy~~~~~~wwwxxx~~~pppsssuuurrrmmmmmmssszzz{{{uuunnnkkkrrr{{{}}}zzzsssuuuvvvuuuqqqnnnllllllrrruuutttqqqrrruuuvvvtttqqqmmmkkkpppvvvvvvlllbbbqqqtttuuupppjjjjjjrrrzzzsssnnnjjjmmmvvv|||{{{xxxrrruuuwwwuuuqqqooopppsssuuussspppooooooooonnnlllgggiiikkkkkkjjjjjjkkkllljjjlllnnnoooooollljjjhhhlllsssxxxuuunnnkkkpppvvvwwwpppjjjjjjpppsssppplllfffoooxxx{{{vvvoookkkjjjvvvrrrmmmiiijjjnnntttxxxooommmmmmqqqvvvuuuooohhhkkkoooqqqnnniiiggglllqqqrrrooommmnnnqqqrrrpppmmmmmmllljjjjjjlllnnnoooooovvvsssooooooqqqqqqoookkkrrrsssuuuvvvuuusssqqqooommmlllmmmqqqvvvvvvqqqllllllvvv|||vvvkkkgggppp{{{xxxpppjjjjjjooosssqqqmmmfffooowwwvvvnnnhhhiiimmmqqqnnniiieeeccceeeiiillleeehhhmmmppppppooonnnoooooommmllllllnnnpppqqqqqqmmmmmmmmmkkkjjjjjjlllnnnvvvnnnfffgggmmmrrrpppllldddnnnyyy{{{vvvpppnnnoooxxxtttnnnjjjhhhjjjnnnpppggggggiiimmmpppooojjjeeennnqqqsssnnngggeeekkkqqqkkkgggeeehhhnnnrrrqqqnnnfffjjjmmmmmmkkkjjjkkkmmmqqqmmmjjjjjjlllmmmllliiikkkkkkkkkkkkllllllmmmmmmkkkjjjkkkpppuuutttnnnhhhnnnssssssmmmggghhhkkklllooofff```fffsssyyyssskkkhhhnnnsssrrrmmmiiiiiillluuuoooiiiiiinnnrrrsssqqqeeekkkrrruuussspppmmmllltttuuuuuurrrnnnmmmqqqttttttqqqnnnooosssuuutttqqqsssnnnkkklllqqqtttsssqqqmmmrrrwwwvvvrrrooopppsssooorrrnnnhhhkkkuuuvvvpppmmmgggjjjwww~~~xxxrrrrrrvvvzzz|||xxxuuu}}}xxxmmmnnnuuuxxxsssnnnnnnqqquuuwwwwwwpppppppppoooooooooooooooooooooppprrrsssqqqmmmjjjlllpppttttttpppoooqqquuutttmmmiiillltttxxxsssmmmlllqqqtttrrrmmmlllpppvvv|||vvvqqqqqquuuwwwvvvsssiiipppxxxyyyuuuqqqoooooo}}}|||yyysssooopppuuu{{{pppoooooorrrttttttqqqnnnyyyzzzyyyvvvrrrqqqsssuuussstttuuuvvvvvvvvvtttssspppyyyzzzssspppvvvyyyvvvtttmmmppp|||}}}ssspppwwwwwwzzz|||xxxrrrssszzzzzzwwwwww~~~~~~vvvqqq|||zzztttxxxvvvttt|||yyytttxxxooorrrtttrrrnnnnnntttzzz|||vvvnnnjjjqqqzzz{{{wwwmmmqqqtttuuurrrnnnjjjhhhvvvvvvrrrlllmmmrrrvvvvvvqqqpppooopppqqqpppmmmjjjnnnoooppppppoooppprrrsssppppppooopppsssvvvyyyzzz|||xxxtttppppppqqqssstttpppppppppqqqqqqooollliiijjjjjjjjjjjjkkklllmmmmmmjjjiiiiiikkkmmmnnnllliiimmmppprrrppplllkkknnnqqqtttqqqnnnnnnpppqqqooonnnlllpppuuuvvvssspppnnnooommmnnnnnnnnnoooqqqrrrrrrooonnnmmmnnnppprrrtttuuulllkkkkkkmmmooopppnnnlllmmmnnnooonnnnnnnnnnnnoooqqqmmmiiijjjnnnrrrsssqqqpppqqqqqqooommmkkkjjjiiixxxuuuqqqnnnnnnpppsssvvvooonnnoooqqquuuuuurrrnnnpppsssvvvsssooommmppptttsssqqqnnnmmmlllmmmnnnnnnkkkmmmnnnmmmkkkiiiiiijjjiiiiiihhhhhhgggfffffffffhhhjjjkkklllmmmnnnqqqtttpppmmmkkklllppprrrpppmmmkkknnnooommmjjjjjjmmmqqqtttnnniiiiiimmmqqqpppmmmgggnnnvvvwwwsssnnnllllllrrrqqqooommmllllllmmmmmmiiijjjkkkkkkkkkkkkkkklllnnnnnnnnnnnnmmmmmmmmmmmmkkkjjjjjjjjjlllmmmnnnnnnjjjjjjjjjkkkmmmnnnooooookkkmmmooopppnnnllljjjiiimmmllllllkkkkkklllmmmnnnhhhiiilllpppsssqqqlllggglllpppqqqlllhhhjjjkkkkkkmmmkkkjjjlllppprrrpppmmmllllllllllllmmmmmmnnnnnnoooooopppqqqrrrqqqooonnnnnnqqqssssssrrrqqqrrrtttqqqqqqpppqqqrrrrrrqqqpppqqqsssuuutttrrrqqqtttwwwwwwqqqllllllqqquuutttrrrmmmppprrrrrrooonnnoooqqqtttrrrlllgggjjjqqquuutttlllkkkoooxxx|||yyysssqqq{{{yyyvvvvvv{{{xxxsssrrrrrrqqqrrrtttuuuuuutttssssssrrrpppnnnlllmmmpppsssvvvpppoooooorrruuutttnnniiilllqqquuutttqqqpppssswwwssspppmmmnnnrrrtttqqqnnnoooqqqrrrqqqooopppsssvvv}}}xxxtttsssuuuwwwxxxwwwrrrvvvyyywwwssspppppprrrwwwvvvuuuuuuuuuuuutttssspppuuuxxxvvvqqqppptttxxx}}}xxxssstttxxxzzzwwwsssooorrrwwwxxxwwwuuuttttttxxxxxxuuurrrsssxxxzzzxxxmmmmmmsss||||||sssnnnqqq{{{|||}}}{{{xxxxxx{{{yyyuuu|||~~~ssswwwxxxyyyzzz{{{{{{||||||~~~|||zzzzzz|||~~~}}}|||zzz{{{zzz|||oooqqqrrrqqqpppqqquuuzzzzzzvvvppplllpppwwwwwwtttoooqqqrrrqqqooommmmmmnnnssstttrrrnnnnnnrrrtttrrrrrrsssssspppkkkjjjmmmqqqmmmllllllpppuuuuuuqqqmmmnnnrrruuusssppppppuuu{{{zzzqqqmmmooorrrtttuuummmnnnooopppqqqpppmmmiiimmmkkkjjjlllooopppooommmllljjjhhhiiimmmppppppoooqqqooommmlllmmmnnnnnnnnnppprrrtttssspppnnnnnnpppsssrrrqqqppppppqqqssstttiiimmmqqqttttttrrrmmmjjjpppooommmkkkkkkpppxxxnnniiigggllltttvvvpppiiiiiilllooonnnkkkkkknnnqqqrrrnnnkkkmmmqqquuuuuurrrmmmppprrrpppkkkhhhiiikkkwwwtttooollllllooosssvvvrrrrrrrrrrrrrrrrrrrrrrrrsssqqqooopppssssssqqqmmmmmmqqqsssoooiiigggjjjnnnooojjjeeeeeehhhjjjiiigggbbbdddhhhkkkkkkhhhdddbbbllllllkkkkkkkkknnnssswwwpppmmmkkkmmmqqqrrroookkkjjjnnnpppoookkkkkkooossspppnnnllllllmmmoooooonnnooorrrttttttqqqnnnlllkkklllmmmoooqqqpppnnnllljjjlllmmmmmmiiifffgggmmmrrrnnnkkkjjjmmmssstttoooiiilllmmmnnnllljjjiiikkkmmmmmmjjjgggiiinnnrrrrrrqqqhhhnnnssssssooojjjiiijjjmmmmmmllllllllllllllllllfffhhhllloooooommmjjjgggjjjmmmmmmkkkjjjlllkkkhhhkkkppptttsssnnnkkklllooopppjjjeeegggmmmqqqqqqooohhhnnntttwwwtttppplllkkkuuuuuusssqqqpppqqquuuyyyooommmmmmqqquuuvvvrrrnnnpppvvvyyywwwqqqpppuuu{{{xxxtttooonnnqqqssstttsssqqqqqqpppoooooopppqqqrrrtttooolllnnnooooooppprrrpppssstttrrrtttwwwxxxuuuxxxtttrrrzzz~~~uuuuuuwwwuuupppjjjqqqyyy|||yyytttqqqqqqrrrppplllkkklllqqqvvvzzzqqqoooooorrruuuuuupppjjjnnnqqqttttttrrrrrruuuxxxrrrrrrsssrrrpppooooooooorrrooommmnnnrrruuuvvvuuuuuuvvvxxxyyyyyywwwuuutttzzzzzzyyyuuupppoooqqqtttooooooqqquuuyyyyyysssmmmrrrzzzyyyooommmvvvvvvnnnrrr{{{zzzqqqlllqqqvvvxxxwwwuuutttttt}}}vvvqqqtttxxxxxxxxxyyyooossswwwxxxvvvssssssttt|||{{{{{{{{{||||||{{{yyy~~~~~~~~~|||yyyuuunnnrrr}}}zzzpppwww~~~}}}yyywwwxxx|||sssooommmooossswwwwwwvvvtttwwwvvvrrrppprrrsssqqqwwwtttoookkkiiimmmtttzzzmmmrrrvvvvvvvvvvvvqqqkkkrrrtttsssoookkkjjjnnnrrrnnnnnnooorrruuutttppplllooosssvvvtttooonnnsssxxx{{{vvvqqqoooqqqsssttttttrrrpppnnnmmmooopppqqqpppmmmkkkkkkoootttuuupppkkkpppooonnnmmmmmmooosssvvvvvvqqqllllllooorrrppplllmmmsssxxxvvvppplllnnnrrruuussspppoooqqqtttuuuvvvnnnpppsssuuutttqqqmmmjjjooonnnmmmlllmmmrrrwww{{{mmmkkkjjjmmmqqqrrrpppmmmjjjlllnnnnnnmmmmmmoooqqqppppppqqqrrrssssssrrrqqqpppqqqrrrpppmmmmmmoooqqqlllmmmoooqqqqqqpppnnnmmmsssttttttrrrpppppprrrtttrrrooollloootttuuupppjjjlllppprrrooohhheeegggjjjmmmhhhdddcccfffiiihhheeeccceeehhhjjjkkkjjjhhhffflllmmmooonnnnnnnnnppprrrooonnnmmmmmmnnnnnnnnnnnnkkkllllllmmmmmmnnnooopppmmmnnnnnnmmmllllllmmmooowwwwwwvvvtttrrrpppnnnmmmiiikkknnnqqqqqqooommmkkknnnnnnllliiigggiiinnnrrrnnnkkkiiilllqqqrrrnnniiimmmmmmmmmlllkkkkkkkkklllllljjjjjjkkkoooqqqpppooolllnnnpppnnnkkkiiijjjkkkiiijjjlllmmmmmmkkkiiihhhfffiiikkkkkkjjjiiihhhiiihhhjjjjjjiiikkknnnlllgggjjjqqqxxxvvvoookkkmmmppppppkkkggghhhmmmqqqqqqooojjjmmmqqqttttttqqqooommmsssrrrqqqqqqpppqqqrrrtttpppooooooqqqtttuuusssppptttuuuuuuuuussssssuuuvvvssstttuuussspppoooqqqsssxxxuuurrrqqqrrrtttuuuuuunnnkkkpppyyyzzzpppjjjmmmxxx{{{vvvkkkjjjttt|||{{{pppnnnsssyyyoooooosssrrrooolllqqqxxx{{{zzzwwwuuutttoooooonnnnnnoooqqqtttuuuqqqqqqqqqqqqrrrrrrrrrqqqqqqpppoooppptttvvvvvvuuuqqquuuwwwtttnnnkkkmmmqqqsssmmmhhhkkkrrrxxxwwwtttlllsss{{{~~~xxxrrrnnnzzzzzzxxxtttpppooorrrtttmmmmmmppptttwwwxxxuuurrrtttyyy|||xxxrrrpppuuu{{{zzztttppprrrxxxzzzvvvqqqooopppqqqtttvvvvvvuuutttxxxqqqrrrzzz|||vvvssswwwyyy}}}{{{ssspppuuu|||yyywwwwwwzzz~~~~~~zzzvvvyyyzzztttzzzxxxqqquuu|||pppvvv}}}}}}yyyxxxxxxvvvoooiiimmmwww|||xxxrrrnnnvvv|||xxxsssqqqrrrqqqvvvtttooojjjiiinnnuuuzzznnntttxxxyyyxxxxxxtttnnnrrrqqqpppooooooooonnnnnnqqqtttvvvuuuqqqooooooppprrrrrrrrrrrrqqqqqqqqqrrrlllppptttuuutttrrrrrrsssyyysssmmmiiikkkpppuuuxxxkkkkkkmmmsssxxxxxxqqqjjjooorrrtttpppllllllrrrxxxvvvqqqllllllppprrroookkkkkkrrrxxxwwwqqqmmmnnnrrrsssrrrqqqssstttuuutttsssrrrrrrqqqqqqqqqrrrssstttooommmlllooossstttqqqnnnlllppprrrnnnhhhgggmmmtttooommmlllnnnqqqrrrrrrpppmmmrrrwwwwwwsssnnnmmmnnnssspppmmmmmmpppsssttttttfffiiinnnqqqqqqoookkkiiirrrssssssrrrppppppqqqsssnnnnnnooopppqqqpppooommmoooooonnnllliiigggffffffggghhhiiihhhhhhgggggggggkkkjjjhhhhhhiiikkknnnpppjjjnnnrrrtttrrroookkkjjjmmmoooooommmiiijjjnnnsssllljjjhhhjjjoooqqqooolllkkkmmmnnnmmmkkkjjjlllnnnyyyxxxvvvtttrrrpppooonnnkkklllmmmnnnooooooooonnnpppmmmkkklllmmmooonnnlllnnnmmmlllllllllllllllkkknnnjjjhhhiiimmmooonnnkkkiiillloooooommmllllllllltttooojjjggghhhjjjkkkkkkeeegggkkknnnnnnkkkgggdddiiijjjjjjiiiggggggiiikkkfffiiijjjiiikkknnnlllhhhkkkooossstttsssqqqpppqqqlllnnnoooooonnnmmmnnnnnnssspppmmmoootttwwwwwwuuukkknnnrrruuuvvvsssooolllsssttttttrrrppppppsssvvvyyyrrrmmmooovvvyyytttnnnkkkrrrxxxwwwqqqmmmooosssyyyvvvtttssstttvvvwwwwwwooommmrrr{{{zzzppplllooovvvzzzwwwmmmkkktttzzzxxxmmmnnntttzzzooojjjjjjlllooorrrqqqqqqtttxxx{{{{{{zzzlllnnnrrruuutttrrrnnnkkkppprrrssspppmmmnnnssswwwtttnnnjjjmmmtttxxxuuuppprrruuuwwwtttnnnkkkmmmqqqpppkkkgggjjjqqqwwwvvvrrrpppuuuzzz}}}|||xxxuuussstttuuuuuutttsssrrrqqqqqqooopppqqqqqqpppsssxxx|||wwwtttrrrsssvvvuuuqqqmmmqqqtttvvvtttpppnnnppprrrtttooolllooouuuxxxvvvsssnnnnnnvvv~~~sssooosss{{{~~~|||tttrrrxxx~~~vvvvvvwwwzzz~~~|||yyy|||{{{xxx{{{yyy{{{}}}~~~~~~~~~~~~}}}{{{zzzzzz{{{|||}}}~~~~~~vvvpppkkkooowww{{{xxxrrrooowww{{{yyyvvvuuuuuussslllnnnpppqqqpppoooppppppwwwxxxwwwssssssxxxzzzyyypppmmmlllmmmqqqrrroookkkrrrwww{{{wwwnnnjjjnnnttttttqqqoooppprrrsssqqqnnneeellltttxxxvvvsssrrrsssyyyssslllhhhiiioootttxxxkkkllloootttxxxwwwrrrmmmmmmpppsssppplllkkkooouuuqqqpppooonnnnnnnnnlllkkklllpppssstttrrrppppppqqqnnnqqquuuwwwwwwuuuqqqoooqqqooommmlllooouuu{{{pppnnnnnnrrrvvvtttllleeejjjqqqtttnnndddbbblllwwwrrrooommmooosssuuussspppnnnrrrvvvvvvqqqnnnmmmnnnpppmmmkkkmmmrrrtttsssqqqjjjjjjkkkkkklllmmmnnnooonnnooopppqqqrrrqqqpppooojjjnnnqqqpppmmmkkknnnqqqqqqnnnjjjiiijjjiiigggddddddhhhmmmmmmiiifffgggiiippplllhhhfffgggkkkqqquuuiiinnnsssuuusssnnnjjjgggkkkmmmnnnllljjjjjjoootttllljjjhhhkkknnnpppmmmjjjkkklllkkkjjjiiiiiikkkmmmtttuuuvvvuuurrrooommmnnnnnnnnnmmmmmmmmmoooqqqrrrooommmmmmooorrrrrrmmmhhhmmmnnnooommmjjjjjjlllnnnmmmiiifffhhhnnnrrrpppllliiimmmppppppllliiijjjmmmuuuoooiiigggiiilllkkkjjjdddfffjjjmmmmmmkkkhhhfffkkkjjjjjjjjjiiiiiiiiiiiifffjjjkkkiiijjjmmmmmmjjjmmmlllmmmqqquuuvvvtttqqqkkkqqqwwwvvvpppkkklllnnn{{{tttmmmnnntttzzz{{{zzzhhhlllsssyyy{{{wwwpppjjjtttuuuvvvsssooooootttxxxyyyqqqkkkmmmuuuxxxsssllliiiooovvvvvvssspppqqqtttttttttuuuuuuttttttttttttvvvsssrrrsssrrrpppsssxxxooosssvvvuuuuuuvvvsssooorrrppprrryyy~~~yyypppiiigggkkkooouuuqqqnnnpppuuuzzz|||{{{mmmpppuuuxxxwwwrrrlllgggmmmppprrrpppnnnnnnssswwwtttoookkkmmmrrruuutttqqqsssssstttsssqqqppppppppplllkkkjjjlllpppssssssrrr|||zzzwwwuuuuuuxxx{{{}}}nnnpppsssuuuvvvtttpppnnnssssssrrrooommmqqqyyywwwqqqmmmpppvvvvvvnnnfffmmmtttyyyvvvnnnjjjnnnttttttppplllnnntttwwwuuurrrkkkpppxxx}}}zzzsssppprrrtttuuuxxx{{{|||{{{yyywwwwwwyyy|||}}}}}}}}}}}}wwwzzz~~~uuurrr{{{{{{vvvxxx}}}}}}xxxxxx}}}|||zzzrrrrrrrrrssstttuuuuuuuuuxxxwwwtttsssyyy~~~|||vvviiimmmrrrtttssspppnnnlllxxxyyyuuuqqqrrrxxx}}}}}}nnnkkkiiikkkoooqqqooommmpppvvvzzzwwwoookkknnnsssrrrqqqoooppprrrrrrpppnnnkkknnnrrrtttuuuttttttssspppnnnkkkjjjkkkmmmmmmmmmmmmnnnoooqqqrrrsssttttttlllmmmnnnpppqqqrrrqqqpppmmmqqqtttsssnnnkkkkkkmmmnnnmmmmmmooossstttrrrpppjjjpppxxxzzzxxxsssooommmpppnnnmmmmmmpppuuu{{{sssrrrqqqrrrsssqqqlllhhhjjjmmmooolllgggggglllrrrrrrqqqqqqqqqrrrrrrrrrqqqtttqqqooooooqqqrrrrrrqqqjjjmmmpppssstttrrrnnnkkknnnmmmkkkjjjkkknnnrrrtttjjjkkkmmmqqqtttsssnnniiihhhnnnqqqooojjjhhhmmmsssqqqnnnjjjhhhhhhiiihhhgggdddiiilllllliiiggghhhjjjmmmkkkhhhggghhhkkkoooqqqkkkmmmoooooommmllllllmmmjjjiiijjjmmmpppqqqooonnnjjjlllnnnooommmllllllmmmllljjjhhhfffgggiiijjjkkkoootttyyyxxxsssooonnnppppppooonnnmmmnnnppprrrsssmmmnnnppprrrssspppmmmjjjkkknnnpppqqqooonnnnnnoookkkiiihhhjjjmmmoooooonnnnnnnnnmmmlllkkklllnnnpppoooooopppqqqpppmmmjjjggghhhhhhiiijjjkkklllmmmmmmjjjjjjkkknnnpppnnniiidddggglllmmmjjjhhhjjjmmmmmmnnnkkkjjjnnntttwwwuuurrrlllsssxxxwwwqqqlllmmmpppwwwtttpppppprrruuuvvvuuuiiikkkqqqwwwzzzxxxrrrlllqqqrrrssssssrrrssstttuuussssssrrrqqqqqqqqqqqqqqqpppnnnmmmpppuuuxxxwwwuuunnnrrrwwwwwwuuurrrqqqrrrwwwxxxuuuooommmssszzz}}}pppmmmpppvvvxxxtttooolllqqqppppppvvv}}}yyytttpppnnnnnnnnnooopppooopppqqqsssuuuvvvvvvssstttvvvvvvuuurrrooommmllllllnnnqqqttttttqqqoooqqqssstttqqqooonnnrrrvvvtttqqqnnnppptttuuusssooohhhlllpppqqqpppppprrrttt~~~xxxrrrooorrrwww{{{}}}mmmooosssvvvwwwtttpppllltttsssqqqooopppssswww{{{uuusssqqqpppqqqpppmmmjjjqqqsssvvvuuusssrrrrrrsssnnnppprrrttttttsssqqqqqqsssvvvvvvrrrrrruuuwwwvvvqqqmmmrrr}}}{{{tttsssxxx~~~~~~wwwvvv}}}zzzsssyyytttsss{{{{{{vvvxxx}}}}}}yyyyyy~~~|||nnntttyyywwwqqqoootttzzzwwwmmmmmmzzzwwwnnnqqqssstttrrrqqqpppqqqsssvvvvvvtttvvvzzz|||zzzlllkkkiiijjjllloooppppppmmmrrrxxxvvvqqqmmmnnnqqqppppppqqqqqqqqqppppppooouuuqqqnnnooosssvvvvvvtttggghhhjjjmmmnnnkkkgggcccppppppooommmmmmpppuuuyyynnnkkkkkkpppxxxzzzuuunnnllltttzzzxxxpppkkklllqqqoookkkhhhlllssswwwsssnnniiiqqqyyy{{{wwwpppmmmlllqqqpppppppppqqqsssuuuwwwuuuuuutttrrrooommmnnnpppjjjhhhhhhiiilllnnnmmmlllooorrrtttssspppnnnpppssszzzqqqhhhhhhpppwwwxxxuuugggnnnxxx{{{xxxqqqkkkhhhnnnmmmmmmnnnoooqqqssstttggggggjjjpppuuutttmmmeeeiiimmmpppnnniiihhhnnntttpppnnnkkkhhhggggggiiijjjggghhhjjjiiihhhhhhiiijjjhhhhhhhhhiiiiiijjjkkkkkknnnmmmkkkhhhhhhkkkpppuuuiiiffffffmmmvvvxxxpppggggggooouuussskkkhhhkkkqqqmmmiiieeedddfffhhhjjjjjjmmmuuu|||}}}wwwqqqqqqsssqqqpppooonnnoooppprrrssskkkpppttttttqqqmmmmmmmmmjjjlllppptttuuutttqqqooojjjkkkllllllkkkkkkmmmoootttnnnhhhgggkkkpppsssttthhhoooxxx{{{wwwooohhhdddmmmkkkhhhggghhhlllqqqttthhhiiilllrrrvvvssshhh```gggmmmooojjjfffiiimmmooonnnkkkjjjmmmsssvvvuuurrrooossswwwvvvrrroooppprrroooqqqrrrqqqooommmmmmmmmjjjjjjmmmrrrvvvvvvsssoooooonnnnnnrrrvvvxxxuuurrrmmmuuuzzzvvvmmmiiipppxxxwwwmmmfffkkkwww|||vvvlllrrrzzz{{{wwwrrrqqqrrrrrryyyyyyqqqpppwww|||zzzwwwlllhhhppptttqqqooorrrlllmmmpppyyywwwooonnnssswwwsssnnniiinnntttuuurrrooooooooozzzxxxuuusssrrrrrrtttuuukkkhhhjjjrrrzzzzzzpppfffnnnvvv{{{vvvllliiiqqq|||uuuoookkknnnvvvyyyuuuooogggnnntttuuupppnnnqqqvvvwwwrrrooopppuuuwwwvvvsssoooqqqsssvvvwwwtttpppllltttqqqoooqqqtttvvvuuurrrsssvvvwwwrrrllliiimmmrrrvvvsssqqqtttzzz|||xxxsssgggpppxxxyyytttnnnnnnqqq|||{{{rrrhhhlllxxx}}}yyywwwllllll{{{zzzuuuwwwxxx}}}qqqnnnxxxxxxyyy|||~~~~~~}}}xxx}}}~~~|||}}}{{{{{{{{{}}}tttvvvwwwtttqqqqqquuuzzzyyyuuurrrrrruuuvvvuuurrrqqqsssrrrpppsssxxxxxxuuusssnnnnnntttyyywwwsssppprrrsssrrrmmmhhhhhhmmmsssrrrmmmjjjooovvvxxxrrrjjjhhhqqqyyyxxxqqqlllnnnsss~~~vvvnnnmmmsssxxxwwwuuugggiiimmmoooooollliiigggjjjmmmpppooommmmmmppptttqqqxxx|||wwwqqqqqqssstttvvvqqqmmmqqqxxxzzztttnnnfffnnnvvvvvvpppkkkkkkmmmyyyuuurrrrrrsssssspppmmmlllppptttuuurrrooonnnnnnwwwzzzzzzsssiiihhhoooxxxmmmjjjgggiiimmmpppnnnlllooorrrsssqqqmmmlllnnnqqqyyysssllljjjmmmqqqtttuuunnnpppsssttttttqqqnnnkkkjjjlllooorrrtttssspppmmmlllnnnooommmjjjiiilllpppmmmiiigggjjjppprrrmmmgggfffpppxxxttthhh```dddjjjrrrllleeeccceeeiiikkkkkkbbbccceeehhhiiijjjjjjjjjnnnnnnmmmjjjiiijjjnnnrrrmmmjjjhhhkkkppprrroookkknnnmmmlllmmmooopppnnnllliiiiiijjjiiihhhhhhiiijjjuuuvvvsssnnnooovvvzzz{{{ssshhhhhhtttwwwooolllrrrwwwwwwtttnnnhhhhhhnnnuuurrrmmmjjjqqq{{{}}}uuukkkgggnnnuuussslllhhhkkkqqqxxxqqqiiiiiioootttssspppnnnqqqtttvvvuuuqqqkkkhhhiiijjjkkkmmmnnnmmmjjjgggkkkmmmoooqqqrrrpppnnnllliiiggggggiiinnnqqqqqqooojjjqqqvvvtttlllhhhkkkpppzzztttmmmnnntttxxxvvvsssgggjjjnnnqqqqqqooollljjjssssssqqqmmmjjjlllrrrwwwkkkkkkmmmqqqvvvvvvsssnnnlllqqqtttrrrllljjjooouuupppmmmkkknnntttwwwvvvsssttttttsssrrrrrrtttvvvwwwwwwvvvtttuuuvvvvvvuuutttvvvwwwuuupppllllllssszzzooommmppp|||ooommmwww~~~zzzrrrkkkmmmrrrvvvsssmmmlllnnnxxxxxxwwwsssooonnnrrrvvvmmmqqquuuxxxwwwtttqqqpppsssrrrrrrsssuuutttrrrpppqqqqqqqqqqqqrrrsssttttttyyyrrrkkkmmmuuuzzzxxxsssnnnmmmnnnoooqqqrrrqqqooorrrzzzzzzpppkkkqqqwwwvvvnnnjjjjjjrrr}}}~~~uuujjjpppwww{{{uuujjjfffooozzzzzzrrrnnnsss~~~{{{qqqppptttxxxyyywwwssspppoooqqqsssvvvvvvuuutttuuuvvvsssuuuvvvuuussstttxxx{{{|||wwwtttvvv{{{}}}yyytttxxx|||wwwzzzxxxvvv~~~xxxvvv}}}zzzzzzuuupppooorrrvvvvvvuuussstttuuuuuutttssstttttt{{{yyysssmmmooowww}}}}}}nnnmmmrrrzzz}}}wwwooolllrrrsssqqqnnnjjjjjjmmmqqqooonnnmmmooorrrsssqqqoooppprrrttttttrrrqqqrrrtttuuuttttttttttttsssrrrpppppppppoooooonnnoooooooooiiijjjkkknnnpppqqqqqqpppvvv|||sssqqqsssuuutttooolllpppxxxzzzuuuoookkkpppuuuuuuqqqmmmmmmoooxxxuuuqqqoooppprrrtttuuukkkpppuuuvvvtttpppmmmkkktttuuutttrrrooommmooopppnnnoooooonnnllllllmmmoooqqqpppnnnmmmmmmnnnnnnnnnooopppoooooonnnnnnoooqqqrrrrrrqqqqqqppppppppppppjjjiiikkkpppuuuuuupppkkkmmmmmmmmmlllkkkkkklllllllllkkkkkkmmmppppppmmmjjjllloooqqqpppkkkgggggghhhjjjhhhffffffhhhiiijjjiiiggggggggghhhiiikkkmmmnnnlllkkkiiiiiikkkmmmmmmlllkkkmmmnnnllljjjkkkooosssrrrnnniiijjjnnnpppooommmgggkkkooonnnjjjiiilllooovvvwwwsssnnnnnnssswwwwwwkkkhhhllluuuwwwppplllnnnvvvuuurrrmmmiiiiiimmmrrrooommmnnnqqqvvvvvvsssooommmoooooonnnlllkkklllnnnqqqpppoooooooooooonnnnnnpppqqqqqqqqqqqqpppppppppkkkjjjkkkooorrrpppjjjeeekkknnnqqqqqqpppnnnnnnooojjjhhhgggjjjoooqqqpppnnnooorrruuurrrmmmjjjkkknnnuuuqqqnnnoootttvvvtttqqqkkkkkklllmmmnnnnnnoooooopppnnnlllkkklllnnnoooppppppqqqrrrrrrrrrrrrrrrssstttqqqnnnlllnnnpppqqqqqqmmmnnnoooqqqrrrrrrrrrqqqvvvrrroooooossswwwxxxxxxnnnqqqvvv|||~~~zzztttnnnuuuvvvuuuqqqnnnooossswwwwwwpppnnn{{{tttqqquuuwwwtttooorrrpppoooqqqpppnnnqqqvvvssssssrrrrrrrrrqqqooommmtttwwwxxxvvvrrrppprrruuutttrrrqqqssswwwwwwssspppppprrruuutttrrrqqqqqqrrrxxxsssnnnoootttxxxwwwttthhhjjjmmmqqqssssssooolllxxxyyyuuummmjjjnnnuuuxxxrrrrrrsssuuuvvvvvvsssqqqqqqrrrssssssrrrrrrtttuuuttttttuuuxxx{{{{{{xxxtttyyyvvvssssssuuuvvvvvvtttnnnrrrwwwyyyxxxuuusssrrryyyyyyvvvppplllppp{{{{{{vvvqqqsssxxx{{{wwwrrrxxx~~~~~~zzz{{{~~~|||www|||~~~{{{}}}|||}}}sssjjjkkktttyyyvvvqqqooossswwwvvvsssqqqsssvvv|||zzztttnnnpppxxx||||||pppppptttzzzzzztttooonnnrrrrrrpppooommmmmmmmmmmmkkknnnrrrqqqooonnnqqqtttwwwsssoooooosssvvvvvvuuukkkssszzz{{{uuuooommmnnnxxxvvvrrrooooooqqqtttvvviiihhhhhhmmmrrrtttqqqnnnyyy}}}tttppprrrsssqqqnnnnnnqqqvvvxxxuuuqqqppprrrssssssqqqppppppqqqtttuuuuuutttsssrrrssstttpppqqqsssrrrpppnnnmmmnnnooonnnnnnqqquuutttnnniiioootttwwwssslllhhhlllrrrrrrmmmiiiiiilllooonnnlllhhhmmmrrrsssooollllllmmmuuussspppnnnnnnooorrrsssjjjiiijjjnnnssstttooojjjmmmkkkiiikkkoooppplllhhhjjjmmmqqqrrrpppnnnnnnooorrrnnnkkklllooooookkkfffbbbeeeiiikkkjjjiiihhhgggmmmllljjjiiiiiillloooqqqkkkiiigggjjjmmmooolllhhhjjjpppsssnnngggfffoooyyytttoooiiihhhlllooopppnnnhhhnnnsssqqqlllkkkpppvvvxxxwwwsssmmmkkkoooqqqpppjjjllloooppppppppppppqqqsssqqqnnnllljjjkkklllnnnkkknnnppppppooooooqqqssssssooojjjiiikkkmmmllljjjjjjpppuuuuuuooojjjjjjlllpppooommmlllmmmpppsssvvvmmmlllmmmqqqtttrrrlllfffjjjnnnqqqrrrpppnnnooopppjjjjjjjjjlllnnnoooooonnnuuusssqqqpppooonnnmmmkkkooooooppprrrttttttqqqooopppooommmlllmmmppptttvvvmmmjjjhhhjjjnnnooommmjjjuuuvvvvvvrrrnnnmmmrrrwww{{{rrriiihhhoootttrrrnnnkkkooosssssspppmmmoooqqqvvvpppkkkmmmsssyyyzzzxxxmmmpppuuu{{{}}}{{{uuuppptttttttttsssssssssssssssyyywwwxxx|||yyyuuusssqqqooonnnyyyrrrmmmmmmoooqqquuuzzzpppnnnmmmpppsssrrrmmmhhh{{{{{{zzztttoooooosssyyysssqqqqqqtttxxxyyyuuupppppptttvvvvvvssspppooopppvvvtttssssssuuuvvvuuutttllllllmmmoooqqqrrrrrrpppwwwsssqqqqqqpppnnnpppsssvvvzzz|||wwwpppmmmqqqvvvrrrnnnkkkqqqzzz}}}xxxrrrqqqvvv{{{{{{wwwtttuuuwww~~~wwwooonnnsssyyyzzzxxxnnnrrrxxx{{{yyyvvvsssqqqyyyzzzwwwqqqlllooozzz{{{vvvrrrrrrvvvxxxvvvssswwwzzz}}}}}}|||~~~~~~~~~~~~yyyxxx}}}wwwsssnnnoootttvvvtttqqquuuvvvvvvuuurrrrrrsssvvvpppsssttttttvvvyyywwwsssyyyuuurrrqqqnnnmmmqqqwwwrrrqqqpppppppppooommmkkkjjjnnnssstttrrrpppqqqsssvvvrrrnnnooosssvvvvvvtttjjjqqqyyyzzzuuuppppppqqqwwwvvvtttrrrqqqrrrrrrssslllkkkkkknnnqqqrrrqqqooouuuzzz|||wwwsssrrrqqqooonnnqqqttttttsssrrrssstttssssssqqqppppppqqqqqqqqqooouuu|||~~~yyyrrrmmmjjjvvvtttooollljjjlllooorrrkkkjjjlllqqquuuuuuooojjjppptttwwwsssllljjjmmmrrrooollliiihhhjjjmmmmmmmmmllloooqqqrrrpppnnnnnnoooqqqppppppoooooooooppppppnnnnnnmmmmmmnnnnnnnnnnnnllliiigggllltttvvvpppiiiiiipppuuutttooolllnnnrrrtttnnniiikkkppprrrmmmhhhbbbggglllmmmkkkhhhggggggnnnmmmlllkkkkkklllnnnooolllkkkkkklllmmmnnnmmmllllllppprrrnnnjjjiiipppvvvqqqooommmkkkkkklllnnnpppmmmoooqqqooolllnnntttzzzxxxxxxsssllliiilllmmmkkkooorrroooiiigggnnnvvvzzzqqqnnnlllkkklllllllllkkklllmmmnnnmmmlllmmmpppssssssnnnjjjiiilllmmmjjjggghhhooovvvvvvpppkkkkkkmmmllllllkkklllmmmoooqqqrrroooooopppqqqrrrpppnnnllljjjlllooorrrsssrrrooolllhhhlllppppppmmmkkkmmmpppvvvqqqmmmnnnrrrssspppllllllnnnrrrtttuuusssqqqooosssrrrooonnnpppssswwwzzzlllkkkiiikkkmmmooonnnmmmuuuuuutttqqqnnnnnnrrruuuvvvqqqkkkjjjnnnppppppmmmnnnppprrrqqqooonnnqqqtttssspppnnnooorrruuuvvvuuuxxxuuuqqqppprrruuuwwwyyysssssssssuuuvvvvvvssspppqqq}}}zzzyyywwwtttrrrpppoooooo{{{sssmmmnnnqqqrrrsssvvvqqqooommmmmmoooqqqpppnnnzzzyyywwwtttsssssstttuuuqqqrrrsssuuuwwwvvvuuussstttssssssssstttsssrrrpppqqqtttwwwyyyxxxuuusssrrryyytttnnnjjjlllqqqvvvyyyoookkkoooyyyzzzqqqkkkmmmvvv{{{~~~xxxnnnjjjooowwwqqqmmmkkkpppwww{{{xxxtttvvvxxxyyywwwtttssstttvvvxxxsssooonnnssswwwxxxwwwtttvvvxxxyyywwwvvvvvvvvvsssvvvwwwwwwuuuuuuvvvwwwzzzyyyxxxvvvuuuuuuvvvxxxwwwwwwxxx|||{{{nnnzzz}}}zzzxxxvvvnnnssswwwwwwrrroooqqqttt}}}yyytttqqqrrrtttttttttkkkppptttvvvyyy{{{wwwqqq|||vvvpppmmmjjjjjjqqqyyyqqqqqqqqqqqqrrrpppmmmjjjkkkmmmrrrvvvwwwvvvrrrpppnnnppprrrsssrrrrrrqqqqqqpppqqqrrrsssssstttvvvxxxppprrrtttvvvtttqqqmmmjjjpppqqqqqqpppnnnnnnqqqsssoooqqqrrrqqquuuwwwtttnnnnnnuuu{{{xxxqqqmmmpppuuusssrrrqqqpppppppppqqqqqqnnnttt{{{}}}yyyrrrmmmkkksssqqqooonnnmmmnnnnnnnnniiikkknnnpppppppppppppppppppppoooooonnnnnnnnnoookkkllllllkkkiiijjjmmmpppvvvrrrooonnnppprrrsssssskkkmmmppprrrssspppmmmkkkssstttrrrnnnjjjiiimmmrrrkkkiiiiiiooovvvyyytttnnnkkkpppuuusssnnnkkknnnsssqqqnnnlllmmmoooooonnnkkkiiilllnnnmmmiiiggggggiiikkkkkkllllllllllllkkkkkknnnpppqqqnnnkkkkkkpppuuupppnnnlllmmmpppqqqpppmmmkkkooossspppkkkhhhlllqqqsssoookkkiiilllqqqvvvyyywwwwwwsssllliiikkkllljjjpppsssqqqjjjiiiooowwwzzzooommmkkkkkklllmmmmmmlllpppmmmiiiiiilllnnnppppppmmmnnnooonnnllljjjiiihhhkkknnnqqqssssssqqqpppooofffiiilllooopppnnnkkkiiinnnqqqrrrpppmmmlllpppssskkkjjjkkkpppvvvvvvooohhhfffnnnuuussslllhhhmmmsssrrrnnnlllnnnsssuuusssooommmoooqqqtttttttttrrrqqqpppppppppqqqrrrsssuuuvvvooooooooommmlllmmmppptttqqqpppnnnoooqqqrrrqqqppplllooorrrpppllljjjlllooorrrqqqooooooppprrruuuwwwnnnqqqtttsssqqqpppqqqsssxxxoooiiijjjpppvvvzzzrrrrrrtttvvvwwwvvvssspppppp}}}zzzuuuqqqppprrrttttttsssvvvqqqpppsssuuurrrnnnmmmuuutttpppllljjjmmmtttzzzsssrrrrrruuuyyyxxxsssnnnooosssvvvvvvsssrrrtttvvvwwwrrrnnnoootttwwwuuurrrnnnsssyyy{{{yyyuuuqqqppp|||vvvpppllllllppptttvvvkkkhhhlllxxxzzzrrrmmmooosssvvvxxxvvvqqqnnnpppsssnnnpppqqqpppoooppptttxxxxxxqqqooosssvvvuuusssmmmoooqqqrrrssssssssssss{{{zzzxxxuuutttuuuyyy}}}ssssssuuuxxxzzzxxxsssooovvvzzz|||yyytttrrrvvv{{{vvvvvvwww|||{{{mmmyyy|||yyy|||{{{kkkttt|||zzzqqqmmmqqqwww~~~xxxrrrppprrrttttttrrruuuvvvtttrrruuu{{{|||zzzuuuqqqoooqqqpppmmmmmmppppppqqqrrrsssqqqooommmkkklllllloootttyyyyyysssmmmiiioootttuuuqqqnnnmmmnnnssspppmmmnnnrrrwwwzzz{{{mmmqqquuuwwwvvvpppjjjeeeqqqtttuuusssooommmpppsssnnnpppqqqrrrwww{{{xxxqqqrrrxxx|||yyyrrrnnnppptttppprrrssssssqqqooopppqqqrrrrrrrrrqqqqqqrrruuuwwwjjjlllqqqvvvwwwssslllfffiiimmmooonnnkkkkkkoootttpppllliiijjjnnnpppnnnkkkhhhlllnnnnnnkkkkkknnnrrrzzztttnnnmmmppptttuuuuuujjjlllpppssssssqqqnnnkkktttuuusssooojjjiiimmmqqqjjjkkknnnrrruuuvvvuuusssnnnpppqqqooollllllnnnpppllloooqqqpppmmmkkklllnnnoooooommmjjjhhhggghhhjjjhhhiiijjjkkklllkkkjjjiiinnnrrrsssoooiiiiiiqqqyyyqqqllliiilllrrrtttoooiiijjjppptttrrrkkkhhhkkkpppsssnnnhhhhhhmmmsssvvvvvvuuuvvvsssllljjjmmmnnnkkkkkknnnrrrttttttrrrqqqpppnnnmmmmmmlllmmmnnnoooppprrrlllfffgggmmmqqqpppmmmjjjnnnrrrqqqllliiiiiikkknnnmmmnnnqqqtttuuurrroooeeehhhmmmqqqqqqmmmhhheeelllooopppooollllllpppuuukkkiiiiiimmmssstttoooiiigggnnntttsssnnnkkknnnrrrkkklllmmmpppsssssssssrrrqqqooonnnoooqqqttttttssskkkllloooqqqqqqqqqooonnnqqqsssssspppllllllqqqvvvmmmkkkkkknnnssstttpppmmmgggnnnuuussslllhhhlllrrrsssqqqooooooqqqtttwwwxxxoootttxxxvvvqqqnnnppptttyyyuuupppmmmnnnpppqqqqqqrrrsssuuuvvvvvvuuuttttttxxxyyy|||zzzsssllllllrrrwwwwwwuuuqqqoooqqqvvvwwwqqqkkkjjjxxxvvvrrrmmmiiimmmvvv~~~mmmnnnpppvvvzzzyyysssnnnqqqtttuuutttpppooorrrvvvvvvqqqnnnpppuuuxxxvvvsssnnnrrrvvvxxxwwwuuurrrqqqqqqqqqqqqrrrsssqqqmmmjjjpppmmmlllnnnoooooorrrwwwppppppqqqrrrttttttrrrpppmmmrrruuuqqqjjjiiiqqqzzzxxxnnnlllrrrwwwuuurrrkkknnnssstttsssqqqqqqrrr|||{{{yyyvvvtttvvvzzz}}}yyyvvvttttttvvvvvvuuussstttwwwyyyxxxuuutttvvvyyyuuuxxx{{{~~~~~~}}}}}}zzz~~~}}}}}}yyy|||rrruuuwwwvvvrrrqqqtttwwwuuusssrrrrrrsssssssssrrr~~~|||vvvqqqrrryyy~~~}}}ooolllmmmsssuuupppkkkhhhooorrruuutttpppmmmmmmnnnmmmllllllppptttvvvsssoookkkooottttttqqqmmmllllllooonnnmmmpppssswwwwwwwwwtttuuuvvvwwwuuuqqqmmmjjjoooqqqssstttsssqqqooonnnnnntttxxxxxxwwwyyywwwtttwwwwwwwwwwwwwwwvvvsssqqqmmmrrrxxxxxxsssppppppqqquuuqqqlllkkkmmmrrrwwwzzzgggjjjpppvvvxxxtttlllfffjjjlllmmmkkkiiiiiimmmqqqoookkkhhhiiimmmooommmjjjjjjlllnnnooopppppppppqqqrrrqqqqqqqqqqqqrrrrrrqqqppppppoooooopppqqqrrrrrrqqqpppooooooppppppmmmkkkjjjoootttuuuqqqoooqqqtttsssnnnjjjiiikkkmmmnnnmmmjjjooosssrrrllliiijjjlllpppmmmiiihhhhhhiiiiiiiiihhhhhhhhhiiiiiijjjjjjkkkkkknnnpppnnnjjjjjjnnnsssnnnnnnmmmllllllmmmmmmnnnoooppppppnnnlllkkklllnnnnnnmmmlllnnnppprrrsssrrrssstttrrrmmmmmmpppqqqoookkkiiinnnxxxzzzqqqjjjjjjmmmoooooonnnlllmmmrrruuurrrlllggghhhmmmpppooolllkkkoooqqqooollljjjkkknnnlllmmmnnnrrrtttsssppplllhhhjjjlllnnnnnnmmmllljjjjjjjjjjjjmmmppprrrpppooojjjjjjjjjjjjjjjllloooqqqllllllmmmpppsssssspppnnnfffkkkrrrsssqqqoooppprrrvvvoooiiihhhmmmsssuuuuuujjjmmmooorrrrrrpppmmmkkkrrrrrrqqqpppooonnnooopppllllllmmmoooppppppooonnnmmmnnnppppppooooooqqqrrrooorrrtttsssqqqppprrruuuuuuvvvvvvtttrrrrrrvvvzzzooooooppprrrsssqqqmmmjjjrrrtttvvvuuussssssuuuxxxyyyvvvwwwwwwrrrmmmmmmqqquuuuuutttnnnnnnqqquuutttooonnnpppuuutttqqqooonnnpppsssuuulllpppsssttttttssstttuuuxxxtttpppnnnoooqqqrrrrrrppprrruuuvvvvvvtttsssrrrsssrrrqqqqqqrrrssstttuuujjjmmmqqquuuwwwsssmmmhhhrrrtttqqqjjjhhhmmmtttwwwpppnnnmmmppptttvvvtttrrrooorrrtttrrrnnnmmmqqquuuzzzwwwtttqqqqqqrrrsssttttttrrrqqqqqqrrrtttuuuuuuuuuxxxzzz{{{yyywwwvvvuuuzzz{{{zzzwwwsssrrrvvvzzzwwwuuussswww|||}}}yyytttttt{{{}}}zzz|||zzzwww{{{xxxwww|||{{{vvvppppppssswwwwwwuuujjjoootttuuusssqqqqqqsss~~~yyyssssssxxxzzzyyyoookkkjjjqqqtttqqqkkkhhhnnnsssvvvtttooolllmmmpppmmmlllkkklllnnnqqqrrrsssoooqqqsssssspppnnnlllkkkjjjmmmppptttuuutttsssrrr|||zzzxxxuuusssrrrrrrrrrkkklllpppuuuxxxvvvoooiiioooyyy|||uuussstttuuu|||uuuqqqttt{{{}}}wwwooolllsss{{{|||vvvpppppprrruuuqqqmmmlllpppssstttssslllllllllooorrrsssooolllkkkkkkkkkjjjhhhhhhjjjlllooommmjjjjjjlllmmmkkkjjjlllkkklllppptttuuurrrnnniiinnntttuuurrrooommmmmmxxxtttoookkklllpppvvvzzznnnjjjiiiooovvvvvvmmmdddjjjrrryyyvvvmmmiiimmmtttuuummmfffeeejjjnnnmmmjjjjjjooosssrrrmmmiiihhhjjjnnnjjjffffffiiikkkjjjhhhjjjiiigggfffgggiiilllnnniiijjjkkklllkkkkkkkkklllkkkppprrrmmmfffeeellluuuuuupppkkkiiilllnnnnnnllliiimmmrrrtttsssqqqpppppprrrsssrrrnnnnnnrrrtttrrrqqqgggiiiuuuxxxmmmgggkkkmmmpppqqqooolllmmmsssyyypppmmmjjjjjjllloooooommmoooooonnnmmmkkklllnnnpppjjjmmmqqqtttssspppllliiimmmlllkkkjjjkkkmmmppprrriiifffeeellluuuwwwppphhhjjjllllllgggbbbeeeoooyyypppjjjgggmmmwwwzzzrrriiicccllluuuvvvoookkkmmmrrrxxxooodddccciiirrrvvvvvvnnnppprrrssssssqqqnnnlllqqqooonnnppprrrqqqlllhhhllloooqqqooommmlllooorrruuuooojjjlllssswwwuuuqqqjjjrrryyyxxxqqqlllnnnrrr{{{xxxtttqqqssswww|||jjjlllooossstttrrrmmmiiisssuuuwwwtttqqqqqqvvv{{{sssvvv}}}tttrrrpppoooppprrrrrrqqqnnnnnnppprrrqqqnnnrrryyyrrrpppoooqqqtttsssoookkknnntttwwwssslllllluuu~~~}}}tttjjjjjjppptttrrrmmmkkkttt|||}}}wwwpppooopppwwwrrrllljjjmmmrrrwwwyyylllmmmppptttvvvuuurrroooooowwwwwwmmmhhhnnnrrrrrrqqqooommmooosssvvvvvvuuuqqqqqqqqqrrrtttuuurrrppppppwww{{{xxxppplllqqqwwwwwwooommmqqqwwwzzzzzznnnttt|||~~~xxxqqqmmmuuu}}}~~~tttpppvvv}}}}}}uuupppwww}}}qqqttt}}}{{{vvvzzz|||vvvvvv~~~||||||vvv{{{}}}wwwqqqoooqqquuuvvvuuuqqqsssuuusssqqqppptttwww{{{wwwssssssvvvwwwsssooouuutttrrrooommmnnnqqqtttrrrnnnlllpppvvvxxxssslllhhhooovvvuuuooommmrrryyywwwrrrmmmmmmpppqqqnnnkkkhhhqqqyyyyyysssnnnpppttt}}}yyysssnnnooouuuzzzoooooopppsssvvvtttnnniiisssvvvyyyxxxssspppqqqrrruuuwwwzzz{{{zzzwwwuuuttttttsssrrrqqqrrrssstttuuupppnnnmmmooorrrsssrrrooopppsssuuurrrmmmkkkooosssooojjjfffiiiooopppkkkeeelllsssvvvqqqgggdddkkktttuuuooojjjmmmuuuxxxtttnnnhhhlllpppssstttqqqmmmjjjssspppmmmnnnrrrvvvvvvuuulllmmmoooooopppqqqtttvvvqqqppppppqqqqqqpppnnnkkkjjjmmmpppmmmhhhfffiiilllvvvooohhhgggjjjnnnnnnmmmdddgggkkknnnooommmjjjhhhqqqnnniiiffffffjjjooorrriiigggggglllrrrrrrjjjbbbiiilllmmmllljjjkkkooosssxxxrrrjjjfffhhhkkkmmmmmmlllnnnrrrtttvvvvvvvvvvvvpppmmmooouuuxxxsssllliiimmmoooppplllgggfffjjjoooqqqmmmjjjnnnuuuyyyvvvqqqjjjmmmooommmiiiiiinnnsssxxxoooeeedddkkkqqqpppllliiikkkooorrrrrrooojjjgggtttqqqllliiihhhkkkooorrriiiggggggjjjoooqqqpppmmmmmmkkkhhhhhhiiilllmmmnnnlllnnnoooooonnnmmmmmmmmmsssooolllmmmqqqtttssspppjjjjjjkkklllmmmooopppqqqsssuuuvvvtttqqqqqqtttwwwqqqkkkkkktttzzzvvvllldddoootttwwwrrriiigggmmmtttzzzsssmmmnnnuuuxxxvvvqqqlllrrrwwwuuuooolllooosssxxxvvvttttttuuuuuutttrrrpppqqqrrrssssssrrrpppooopppooonnnoooqqqrrrrrrqqquuummmnnnpppssstttsssooolllwwwqqqkkkjjjnnntttxxxzzzpppnnnnnnpppssssssoookkkqqquuuwwwrrrkkkkkkttt}}}zzzuuuppppppssssssooojjjoooqqqtttuuuuuutttsssrrrpppqqqrrrrrrrrrpppnnnmmmpppqqqrrrssstttvvvwwwxxxooommmlllooorrrrrrlllfffqqqssssssqqqooopppuuu{{{}}}uuunnnpppxxxzzzsssjjjhhhqqqzzzzzzuuuooonnnpppxxxmmmnnnyyy{{{tttooosssxxxzzzxxxtttooommmuuuwwwyyyyyyxxxwwwxxxzzzyyy{{{}}}|||yyyxxxzzz|||{{{vvvyyy~~~xxxuuuyyy~~~xxx{{{~~~~~~sssuuuvvvuuusssqqqrrrsssxxxuuuqqqoooppptttwwwzzzsssrrrrrruuuwwwvvvrrroootttuuutttpppmmmmmmrrrwwwrrrqqqqqqsssvvvvvvssspppmmmqqquuutttrrrqqquuuxxx{{{tttlllhhhiiilllnnnnnnkkkrrrzzz{{{wwwrrrpppqqqwwwvvvtttssssssrrrqqqpppsssssstttrrrpppnnnmmmmmmsssqqqoooppprrrrrrpppmmmpppwww~~~wwwrrrrrruuuwwwuuurrrppppppqqqsssuuukkknnnrrrwwwxxxuuuooojjjvvvuuurrrmmmiiijjjooossslllkkkkkkkkkllllllllllllttttttssspppmmmlllnnnpppooonnnnnnppprrrrrrpppmmmnnnooorrrttttttsssqqqooommmmmmooorrrttttttrrrpppppprrrsssqqqooopppuuuyyyqqqooommmooorrrssspppllllllnnnpppnnnjjjhhhjjjllluuuqqqlllkkklllnnnmmmllliiiiiijjjkkkkkklllllllllnnnmmmlllkkkkkkkkklllmmmjjjkkkkkklllmmmllljjjiiikkkkkkjjjkkkmmmnnnooooooqqqooollliiihhhiiikkknnnwwwtttrrrsssvvvxxxwwwuuulllkkkpppwwwxxxrrrllljjjooopppnnnkkkhhhhhhkkkooorrrooommmooouuuwwwvvvrrrjjjlllmmmllljjjkkkooosssooolllhhhgggiiikkkkkkjjjiiijjjkkkkkkllllllkkkkkklllllllllkkkkkkjjjjjjjjjiiiiiiiiijjjkkkmmmpppsssooollliiikkknnnpppnnnkkkkkknnnpppooollljjjmmmppptttnnnjjjlllrrruuurrrnnnjjjjjjjjjjjjlllnnnoooqqqxxxwwwuuurrrqqqrrruuuwwwooolllmmmqqqsssoookkkjjjoooppppppnnnllllllooorrrsssuuuwwwwwwtttrrrrrrsssrrrrrrrrrqqqqqqqqqssstttpppqqqsssvvvwwwvvvsssppprrrssstttrrrooommmnnnooommmmmmmmmooorrrsssrrrpppwwwqqqoooooooooqqqrrrrrrqqqtttqqqnnnnnnpppsssssssssrrrrrrqqqpppoooooopppqqqqqqqqqppppppqqqqqqrrrssstttwwwyyywwwrrrnnnmmmnnnvvvsssppppppsssvvvuuutttmmmooosssuuuuuurrrnnnkkkvvvtttssssssuuuvvvwwwwwwpppnnnmmmoooqqqpppmmmjjjmmmrrrvvvtttnnnnnnuuu}}}vvvtttrrrrrrrrrrrrpppnnnqqqrrrrrrrrrrrrtttuuuwwwyyyvvvtttvvvvvvuuutttuuuxxxyyyzzzvvvrrrppprrrvvvtttsssuuuzzzzzzttt|||xxxtttwww|||{{{vvvwww}}}}}}ssssssxxx~~~}}}jjjrrrzzzyyysssnnnooosss|||vvvnnnlllqqqwwwzzz{{{lllnnnrrruuuvvvuuusssqqqsssuuuvvvrrrnnnnnnssswwwrrruuuxxxwwwuuussssssttttttsssrrrsssuuuwwwwwwwwwvvvsssnnnjjjhhhiiikkkmmmtttvvvxxxwwwuuusssssssssnnnnnnppptttwwwuuuooohhhwwwxxxwwwrrrllljjjmmmqqqtttnnniiikkkqqqtttpppkkklllvvv~~~tttnnnpppuuuxxxvvvrrrooonnnoooqqqsssmmmqqqvvvxxxwwwssspppmmmuuutttqqqooommmlllmmmmmmiiimmmpppnnnjjjiiinnnsss{{{tttnnnnnnsssuuurrrmmmiiinnnrrrrrrnnnkkkkkkmmmrrrssssssttttttuuuttttttgggkkkqqqttttttqqqooonnnuuuvvvvvvsssooooootttyyyqqqnnnlllnnnrrrssspppllloooooonnnmmmlllkkkjjjjjjoooooonnnmmmlllkkkjjjiiimmmkkkiiiggghhhkkknnnqqqjjjlllnnnppppppnnnkkkiiikkknnnpppmmmgggfffjjjooollliiihhhkkkoooqqqooollliiilllnnnlllhhhhhhkkkooo|||vvvqqqqqquuuwwwtttpppiiikkkrrrxxxwwwpppllllllpppooommmlllkkkkkklllmmmpppooonnnooorrrsssrrrqqqkkkkkkkkkkkklllnnnpppqqqeeeiiilllkkkgggeeefffiiilllkkkhhhggggggjjjmmmpppfffhhhlllnnnmmmiiieeebbbiiikkkkkkjjjhhhjjjqqqwwwpppmmmlllnnnqqqrrrnnniiikkknnnooommmjjjiiimmmqqqrrrnnnjjjmmmrrrtttpppkkkjjjjjjiiijjjkkkmmmpppqqqtttsssssssssttttttrrrpppllllllnnnooolllhhhjjjpppnnnkkkiiijjjnnnqqqpppnnnkkkvvv~~~ssslllooouuuwwwqqqlllmmmrrrvvvvvvsssjjjmmmqqqvvvxxxwwwsssooosssttttttqqqllljjjkkkmmmkkkllloooqqqrrrssssssttt}}}tttqqqmmmlllnnnrrruuuwwwqqqqqqrrrssstttsssooommmuuuvvvtttoookkkkkkpppvvvqqqmmmkkkooouuuvvvpppjjjpppyyy|||qqqjjjlllrrrzzzsssmmmmmmrrrvvvvvvtttkkkooossswwwvvvsssnnnjjjwwwtttqqqqqqtttuuutttrrrppppppooonnnnnnoooooooooppppppppprrrtttvvvvvvvvvooossswwwsssllliiimmmsssyyyrrrjjjiiipppxxx|||}}}sssooosss~~~}}}qqqooouuu~~~zzzsssmmmooovvv}}}sssqqqrrrzzz{{{qqq}}}yyytttxxx}}}wwwwww{{{~~~~~~|||wwwxxxxxxzzzlllrrrxxxwwwrrroooqqquuuwwwtttppppppssswwwyyyzzzoooqqqrrrqqqqqqrrrtttvvvrrrsssttttttssssssrrrrrrrrrwww|||yyysssooorrrvvvxxxssspppqqqvvvyyywwwtttkkkmmmppppppnnnkkkiiiiii}}}yyyssspppooorrrtttvvvkkklllooosssvvvuuuqqqmmmyyyxxxvvvqqqmmmllloooqqqtttrrroooooooooqqqqqqpppooossswwwwwwtttqqqrrrtttsssrrrpppnnnnnnnnnooopppvvvvvvuuuqqqnnnooosssxxxlllnnnrrruuuuuurrrkkkeeekkknnnpppnnnjjjjjjpppvvvzzzqqqjjjllltttxxxuuuooollloooqqqpppkkkiiikkkmmmqqqqqqssstttttttttttttttjjjmmmqqqrrrpppoooppprrrvvvvvvuuusssqqqqqqqqqrrrooonnnnnnnnnnnnnnnmmmlllpppnnnlllllllllllljjjhhhgggjjjmmmmmmkkkiiiggggggnnnllliiihhhhhhkkkooorrrgggjjjnnnrrrrrrpppmmmjjjkkknnnpppmmmgggeeeiiinnniiiiiiiiilllooopppnnnllljjjkkklllkkkjjjkkknnnqqqsssrrrqqqssstttsssnnniiimmmoootttxxxtttnnnllloooooonnnnnnooopppooommmjjjmmmmmmmmmmmmmmmnnnnnnnnnkkkjjjiiijjjmmmpppppppppfffjjjmmmkkkhhheeegggjjjpppnnnjjjhhhhhhkkknnnqqqhhhjjjkkklllkkkiiieeeccciiijjjkkkjjjjjjlllqqquuupppooooooooooooooommmlllnnnmmmllljjjjjjkkknnnppplllmmmoooqqqrrrqqqmmmjjjkkkkkkkkkkkkmmmoooqqqrrriiikkkoootttwwwuuummmggglllllloooppplllhhhkkkqqqmmmjjjhhhjjjoooqqqnnnkkkkkkttt||||||tttooopppuuuvvvppplllmmmrrruuutttpppnnnooopppsssuuuvvvtttrrrrrrqqqpppoooooommmkkkjjjjjjooosssrrrooopppvvv||||||rrrtttpppmmmlllnnnrrrvvvxxxqqqrrrtttvvvvvvtttqqqnnnwwwuuusssnnnkkklllpppsssooommmnnnpppssssssppplllrrrxxx|||yyyrrrnnnpppssstttrrroooooorrrtttsssqqqoooppprrrssssssrrrpppooopppnnnlllnnnrrrrrroookkkqqqqqqqqqooonnnoooqqqtttwwwmmmfffmmm{{{xxxlllmmmssswwwsssjjjgggmmmuuuyyyqqqiiiiiipppxxx{{{|||tttsssxxx}}}zzzrrrqqqwww|||zzzwwwtttssstttwwwzzztttsssuuuyyy}}}~~~{{{www|||}}}~~~~~~}}}}}}~~~}}}}}}}}}|||zzzzzz{{{|||yyysss|||yyyuuutttqqqpppppprrrvvvxxxlllpppuuuwwwvvvvvvvvvwwwyyyvvvrrrnnnlllpppvvv{{{qqqpppqqquuuxxxwwwrrrlllrrrwww{{{xxxqqqnnnqqqvvvvvvrrrooopppuuuwwwtttqqqfffjjjnnnppppppnnnmmmmmmzzzwwwrrrpppqqqrrrrrrqqqnnnpppssssssssstttvvvyyywwwtttqqqpppqqqrrrqqqooopppuuuxxxtttllljjjooovvvuuuoookkknnnuuuyyyvvvrrrlllmmmnnnoooooooooooooooyyywwwsssnnnkkkmmmtttzzziiilllqqquuuwwwtttnnnhhhnnnnnnnnnmmmmmmooorrrtttqqqmmmjjjlllqqquuuuuuttttttqqqnnnkkkkkklllmmmnnnkkkmmmppprrrsssrrrpppoooqqqrrrqqqooolllnnnsssxxxuuurrrpppqqqssssssnnnjjjnnnpppqqqnnniiifffhhhjjjmmmkkkjjjjjjkkkkkkiiigggeeehhhlllnnnmmmjjjiiihhhkkkkkkkkkkkklllmmmnnnnnngggiiimmmpppqqqrrrqqqpppkkklllmmmmmmkkkiiihhhhhhfffiiimmmnnnmmmlllmmmnnnqqqmmmiiiiiikkkoooqqqqqqfffmmmvvvyyyvvvooojjjgggtttsssuuuvvvrrrlllmmmqqqlllmmmpppssstttrrrmmmiiimmmmmmmmmmmmmmmmmmmmmmmmkkkjjjjjjkkknnnooopppooonnnmmmkkkjjjjjjkkkkkklllooonnnllljjjjjjjjjkkklllpppnnnkkkiiihhhiiikkkllljjjiiiiiikkkoooqqqqqqpppoooqqqqqqnnnjjjjjjmmmrrrppplllhhhiiimmmpppooommmgggnnnuuuvvvrrrllljjjkkklllmmmnnnooopppqqqssssssiiiiiikkkooossstttpppkkkmmmlllmmmrrrrrrooolllmmmlllmmmnnnnnnmmmlllkkkkkkpppoooppprrruuuvvvtttrrrpppoooooopppppppppooonnnxxxuuuqqqoooqqqsssuuuvvvpppmmmkkknnnssssssmmmggglllrrrwwwssslllmmmyyyzzz~~~tttmmmpppooonnnnnnqqqssstttuuurrrssstttuuuuuuvvvvvvwwwvvvsssooonnnoooooonnnmmmlllqqquuusssnnnlllqqqvvvxxxtttqqqqqqsssuuutttrrrkkkoootttvvvssspppnnnnnntttrrrpppnnnnnnpppssstttjjjjjjlllooorrrrrrnnnjjjqqqqqqrrrqqqpppqqqsssvvvtttmmmjjjpppzzz}}}wwwnnnqqqssstttqqqmmmlllooosssrrrpppoooppprrrtttvvvvvvyyy~~~~~~vvvrrrvvvyyywwwsssrrrsssxxx||||||vvvqqqvvvyyy{{{xxxsssssszzz}}}xxxtttxxxzzzwww}}}}}}yyyzzz}}}{{{tttzzzyyysssmmmlllqqqvvvxxxxxxiiiooovvvyyywwwuuuvvvxxx~~~yyyrrrnnnnnnqqqwww{{{rrrqqqrrrvvvyyyyyysssnnntttvvvwwwuuurrrpppqqqsssqqqqqqqqqqqqrrrrrrpppooolllkkkjjjjjjmmmpppsssuuuppprrruuuxxxxxxtttmmmhhhpppsssuuutttrrrtttzzzuuuqqqooopppssstttrrrnnnlllsssxxxtttllliiiooovvvwwwnnnhhhkkkuuuzzzwwwqqqkkklllnnnooopppqqqqqqppprrrrrrrrrqqqppppppqqqsssnnnnnnooopppqqqqqqrrrsssqqqnnnlllllloooqqqqqqpppjjjkkkkkklllmmmooosssvvvyyyrrrjjjhhhkkkooopppooogggiiimmmpppqqqooommmllluuusssqqqnnnmmmpppuuuyyyssspppooopppsssrrrnnnjjjoooqqqqqqmmmhhheeefffiiiiiijjjjjjjjjiiiiiiiiijjjkkklllnnnooopppooommmlllgggiiikkknnnnnnmmmlllkkkiiijjjlllnnnppprrrsssssslllkkkkkkmmmooonnniiieeefffjjjmmmmmmkkkjjjmmmpppuuuoooiiihhhlllpppqqqpppeeennnyyy|||wwwpppkkkjjjuuussssssuuurrrmmmmmmppplllnnnrrrttttttqqqnnnlllqqqpppooopppqqqrrrqqqpppkkkkkklllmmmmmmnnnnnnnnntttoooiiihhhkkknnnooommmiiijjjjjjkkkjjjiiihhhhhhssspppkkkggggggjjjooorrrkkkiiihhhlllqqqsssqqqnnnpppqqqqqqnnnjjjjjjoootttpppllliiijjjnnnqqqpppnnnjjjpppvvvuuupppkkkkkkmmmlllmmmppprrrssstttssssssqqqmmmiiihhhkkkpppuuuwwwoookkklllssswwwtttnnnkkklllppptttsssnnnjjjjjjlllqqqkkkgggkkktttxxxtttnnnjjjmmmqqqqqqooommmnnnooo}}}yyysssooopppsssvvvwwwnnnkkkjjjnnnsssuuupppkkknnnsssvvvrrrmmmooozzz{{{qqqmmmmmmnnnqqqssssssrrrppptttttttttttttttvvvzzz}}}tttpppnnnnnnqqqqqqnnnjjjmmmsssxxxtttkkkjjjrrr{{{yyyrrrllllllrrruuutttppphhhooowwwxxxsssmmmmmmnnntttrrrpppnnnoooqqqsssuuulllnnnppprrrsssrrrqqqppppppqqqrrrssstttuuuuuutttjjjqqqxxxwwwrrrooosssyyyuuussspppooopppqqqqqqqqqmmmppptttuuusssqqqrrrsss|||~~~qqqoooxxx|||vvvmmmnnnrrryyy~~~}}}vvvpppwww{{{|||wwwpppqqqyyyyyytttwww~~~|||vvvxxx}}}~~~~~~|||}}}}}}{{{}}}~~~tttpppmmmnnnssswwwvvvtttpppqqqrrrtttuuuwwwzzz|||yyyvvvssssssuuuvvvuuuttttttvvvwwwwwwuuuuuuwwwyyywwwuuurrrrrrtttuuusssqqqkkkpppttttttpppmmmmmmoooqqqmmmjjjjjjooosssvvvvvvmmmqqqvvvyyywwwsssmmmiiipppqqqsssuuuwwwxxxzzz{{{sssqqqpppppppppqqqqqqpppnnnooopppqqqrrrrrrrrrsssqqqqqqqqqrrrttttttrrrqqqrrrqqqoooooooooqqqsssuuummmnnnooorrrsssrrrooolllpppqqqrrrpppnnnooossswwwpppnnnmmmnnnpppqqqooonnniiikkkmmmllljjjlllpppuuuvvvqqqkkkiiilllooopppooohhhiiikkkmmmnnnnnnnnnmmmrrrrrrqqqrrrttttttsssrrrrrrrrrsssqqqoooooorrruuutttqqqmmmkkkkkkkkkiiigggfffiiikkkkkkiiiiiikkknnnssspppnnnnnnppppppnnnllleeehhhkkknnnnnnmmmkkkiiilllmmmnnnooopppqqqqqqrrrmmmlllmmmoooqqqpppmmmiiiiiiiiijjjjjjkkklllmmmooorrrpppmmmlllllllllmmmmmmnnnrrrwwwwwwssspppnnnnnnpppnnnoootttuuuqqqmmmmmmnnnqqqsssrrrpppoooppprrrtttpppnnnppptttvvvtttpppjjjmmmooonnnlllkkklllnnnsssnnniiihhhkkknnnnnnllleeegggiiikkkkkkkkkjjjjjjooommmjjjhhhhhhkkknnnpppkkkjjjjjjkkknnnppprrrrrrrrrpppnnnnnnppprrrrrrqqqlllmmmoooooonnnnnnppprrruuusssqqqnnnmmmmmmnnnpppjjjlllppptttuuutttrrrqqqrrrpppllliiihhhlllsssxxxooolllmmmssswwwsssnnnlllmmmrrrvvvuuuqqqmmmlllmmmmmmiiigggjjjpppssspppllliiilllnnnooonnnooorrrtttyyywwwuuutttuuuuuutttsssnnnnnnnnnnnnnnnoooqqqsssqqqpppoooppprrruuuxxxzzzxxx}}}tttlllmmmnnnqqqsssrrrooollltttuuuuuussssssuuuzzz~~~rrrqqqppppppppppppooooooppprrrsssqqqoooooosssvvvtttssspppooonnnnnnnnnooopppsssuuussspppoooppprrrnnnpppsssuuuuuutttqqqpppsssuuuuuurrrooooootttyyyoooppprrrvvvzzzyyyuuuqqqkkkssszzzwwwppplllrrryyyvvvrrrnnnmmmppprrrrrrpppoooqqqttttttsssrrrsssuuu{{{zzzvvvssstttvvvwwwuuuooorrruuuvvvvvvvvvwwwxxxwwwvvvvvvwwwyyyzzzzzzzzzyyy||||||xxxvvvxxx{{{}}}{{{uuuxxx}}}|||xxx{{{lllmmmooosssvvvvvvssspppyyysssnnnnnnssszzz~~~sssrrrssswww|||{{{tttmmmvvvzzz|||wwwqqqqqqzzzzzztttpppqqqwwwyyyuuuppphhhpppxxxwwwooojjjkkkooopppmmmlllpppuuuwwwtttppprrrssstttsssqqqppppppqqqnnnnnnqqqwww||||||xxxsssrrrsssssspppllllllooosssrrrlllhhhnnnyyy~~~xxxpppjjjsss|||zzzrrrlllnnnrrryyyvvvqqqnnnnnnqqquuuxxxnnnllllllnnnqqqrrrooolllmmmrrrwwwvvvrrroooqqqsssnnnoooooooooooonnnnnnmmmkkkmmmmmmllljjjjjjnnnrrrqqqooolllkkklllnnnnnnnnnkkkkkkjjjkkklllnnnpppqqqnnnooorrrwwwzzzwwwqqqkkkrrrvvvwwwrrrllllllvvvxxxpppiiijjjooorrrmmmfffeeeiiimmmmmmjjjiiimmmqqqxxxsssmmmlllnnnooolllhhheeegggjjjmmmmmmllljjjiiiooooooppppppppppppooonnnnnnooopppppppppppppppooollliiifffhhhlllooonnnmmmmmmppprrrpppkkkhhhiiikkkxxxuuuqqqooonnnnnnooopppjjjhhhllltttxxxsssmmmjjjqqqsssssspppllllllrrrxxxtttoookkknnntttwwwtttooojjjnnnqqqpppkkkiiikkknnnnnnllljjjiiijjjkkkkkkkkkeeefffiiikkkmmmnnnooooooiiiiiiiiijjjjjjkkklllllljjjlllmmmkkkjjjlllrrrwwwuuuoookkkooowwwzzztttmmmgggooouuutttmmmkkkpppvvvvvvkkkgggjjjppprrrqqqhhhkkkppptttvvvtttqqqooolllnnnpppnnnkkkjjjlllnnnnnnlllmmmrrrtttqqqnnnoooooorrruuuvvvtttqqqnnnmmmgggiiikkkmmmmmmlllkkkkkkkkkjjjjjjkkknnnssswwwyyyrrrsssvvvyyyzzzwwwrrrnnnoooqqqrrrmmmhhhiiirrrzzzrrrmmmiiinnnwww{{{vvvpppwww~~~wwwtttmmmmmmnnnppprrrqqqnnnkkksssuuuuuutttrrrtttxxx|||qqqssssssqqqnnnnnnqqquuutttpppmmmoootttvvvsssooonnntttxxxtttjjjeeehhhnnnzzzvvvqqqnnnnnnqqqtttwwwgggmmmuuu{{{|||wwwooojjjyyyyyywwwpppjjjkkkttt}}}ooooooqqqxxx}}}}}}vvvooouuurrrqqqrrrtttuuusssqqqvvvqqqmmmmmmoooqqqrrrqqqsssrrrqqqqqqrrruuuwwwyyyxxxooonnnwwwzzzssspppssstttwwwxxxssslllnnnxxxvvvqqqooowww{{{oooqqq~~~sssmmmwww}}}tttyyyvvvwww|||yyysss|||fffkkkssszzzyyyrrroooqqq}}}xxxsssoooppptttxxxzzzqqqtttvvvwwwvvvuuuuuuuuurrruuuwwwxxxvvvvvvwwwyyyzzzzzzyyyvvvqqqppprrruuuvvvrrrnnnllllllnnnppppppkkkiiinnnvvvuuunnnooowwwwwwzzziiicccmmmuuutttooommmoooyyywwwjjjtttvvvwwwtttooommmnnnqqqssskkkfffkkkvvv}}}yyysssoooqqqsssrrrqqqpppqqqrrrwwwsssqqqrrrppplllllloooqqqqqqoookkklllssswwwwwwqqqpppppptttxxxwwwqqqkkkllltttzzzuuujjjeeekkksssrrrlllfffgggnnnsssrrrooogggmmmsssuuurrrmmmjjjiiipppkkkeeedddhhhnnnrrrtttmmmmmmnnnrrruuutttooojjjpppssstttqqqllllllqqqwwwsssrrrpppooonnnnnnnnnmmmppppppnnnjjjlllpppqqqoooooopppqqqrrrppplllhhhffflllnnnnnnllljjjjjjmmmqqqiiigggkkktttzzzvvvnnniiioootttxxxuuuooolllpppuuutttllleeeeeemmmssssssqqqmmmnnnrrrrrrmmmfffgggmmmwwwwwwuuupppkkkiiikkknnniiiiiikkkooosssuuutttrrrpppqqqsssuuuvvvtttooollllllnnnooonnnlllkkknnnqqqrrrlllggggggkkkooonnnlllfffjjjmmmmmmiiifffeeeeeehhhhhhhhhiiikkknnnrrrtttkkkgggdddgggnnnqqqmmmgggiiippptttqqqkkkjjjrrr{{{rrrlllhhhllluuuyyyuuunnnnnnpppqqqqqqooonnnoooppprrrrrrrrrpppmmmkkkjjjjjjmmmppprrrrrrpppqqquuuxxxqqqnnnmmmooosssrrrmmmgggooorrrtttrrrnnnmmmqqqvvvzzzqqqjjjmmmvvvyyyqqqggg___iiirrrqqqiiicccfffkkkooollliiihhhkkkpppwww|||rrrrrrtttwwwzzzxxxrrrlllssssssrrrppppppqqqssstttvvvuuurrrrrrsssvvvyyy{{{|||sssnnnpppuuussslllmmmvvvyyyuuutttrrrqqqsssvvvwwwtttqqqrrrxxx{{{tttjjjiiissswwwmmmfffjjjvvv{{{vvvmmmllluuu|||wwwkkkeeekkkssssssrrrqqqppppppqqqqqqqqqmmmqqquuuxxxwwwvvvttttttrrrsssssssssrrrrrrqqqqqquuuxxx{{{zzzvvvtttvvvyyyqqqpppoooqqqtttuuutttrrrlllpppsssrrrmmmkkknnnrrr{{{vvvqqqooorrryyy~~~mmmppptttwwwwwwtttooollluuuxxxyyyssslllmmmxxxxxxssspppttt{{{{{{vvvvvv{{{}}}xxxuuuvvvzzz~~~|||{{{|||uuuuuujjjjjjnnnuuuwwwsssooooootttsssqqqpppqqqqqqqqqqqqtttvvvwwwuuurrrrrrvvvzzzuuurrrqqqsssxxxzzzxxxvvvyyyzzzzzzvvvqqqpppsssvvvwwwrrrkkkjjjlllpppqqqpppjjjlllrrrxxxxxxsssqqqrrruuuzzzwwwnnnjjjqqqvvvuuuoooppptttxxx{{{zzzwwwsssuuuttttttuuuvvvuuurrrooolllnnnpppssstttvvvwwwwwwyyyuuupppoooqqqsssuuuuuuqqqoooqqqtttsssmmmjjjjjjtttwwwuuupppooouuu{{{}}}ssspppooossswwwwwwqqqkkknnnsssvvvssslllhhhlllqqqrrrnnnjjjkkkoooqqqpppmmmlllnnnooopppnnnmmmlllmmmkkkjjjiiikkknnnpppooommmmmmnnnnnnnnnnnnoooqqqrrrqqqooommmnnnqqqrrrqqqpppooosssuuusssmmmjjjmmmppptttqqqllliiilllssstttpppnnnoooqqqqqqpppmmmiiigggqqqooollliiihhhjjjooosssiiigggkkkrrrvvvsssnnnlllpppqqqsssuuuuuussspppnnnooommmkkkkkkmmmoooppppppssspppoooooommmjjjkkknnnrrrtttuuusssnnnjjjiiiiiillllllllllllnnnqqquuuwwwppppppqqquuuyyyxxxrrrmmmmmmoooqqqooolllkkknnnqqqqqqmmmjjjiiilllnnnmmmllleeehhhlllnnnlllhhhdddccckkkjjjgggfffgggkkkoooqqqlllkkkiiiiiikkkmmmpppqqqppppppooopppqqqqqqpppooommmmmmmmmmmmnnnooopppqqqqqqooommmnnnqqqsssrrrqqqjjjpppvvvvvvqqqlllkkkkkksssssssssrrrrrrtttwwwzzzpppoooppprrrtttsssoookkkppprrrsssrrrooonnnqqqsssuuurrrpppqqqsssrrroookkkgggjjjlllllljjjhhhiiikkkllllllmmmoooqqqrrrtttuuuuuuuuuuuusssrrrrrrrrrsssqqqppppppssswwwvvvsssooosssvvvxxxuuuqqqrrryyy}}}|||pppjjjwwwvvvsssnnnnnnuuuzzz{{{mmmnnnrrruuuwwwvvvsssoooqqqsssuuusssqqqqqqtttxxxtttsssrrrrrrssssssrrrqqqssssssrrrpppnnnnnnpppqqqkkkooosssssspppmmmlllmmmrrrsssuuuuuutttuuuwwwyyysssqqqpppqqqrrrrrrpppnnnzzz|||}}}yyyrrrooorrrvvvwwwooojjjoooxxx{{{uuullliiimmmsssvvvuuusssrrrqqqvvvsssqqqpppssswwwzzz{{{wwwwwwvvvtttsssrrrrrrqqqrrrrrrrrrsssvvvxxxxxxxxxtttuuuvvvvvvvvvwwwyyy{{{{{{xxxvvvxxx{{{}}}|||zzzvvv{{{zzz{{{~~~sssttttttnnnkkkooossssssssssssmmmoooqqqrrrqqqnnnkkkiiiwwwyyyxxxtttqqqrrrxxx~~~wwwrrrmmmpppwww{{{yyytttyyyyyyxxxuuusssrrrsssuuuvvvpppkkkjjjmmmqqqqqqppppppsssssssssuuuyyyyyyuuurrrrrrqqqqqqqqqrrrssstttqqqwww{{{yyytttsssxxx~~~vvvrrrpppuuu{{{|||uuunnnhhhqqqzzzzzzsssooottt{{{wwwooolllqqqvvvwwwvvvmmmmmmqqqvvvvvvooojjjjjjuuuxxxwwwrrrpppuuu{{{}}}sssqqqppprrrttttttpppmmmqqqqqqpppooonnnmmmmmmnnnpppooonnnoooppppppnnnlllqqqnnnkkkjjjkkknnnooopppeeehhhlllppprrroooiiieeelllmmmmmmkkkiiikkkrrrxxxqqqllliiimmmtttvvvpppiiikkkrrrxxxuuunnnjjjmmmsssuuurrrllliiimmmtttuuurrrooooooppppppooonnnllllllpppooommmmmmnnnoooooonnniiihhhjjjoooqqqooonnnpppqqqnnnnnnttt{{{{{{qqqhhhjjjnnnrrrqqqnnnlllmmmoooxxxqqqlllmmmooommmnnnpppppprrrttttttpppkkkhhhfffnnnmmmlllkkklllpppuuuyyyooonnnooosssxxxyyyuuuppppppqqqqqqooommmmmmnnnooonnnmmmllllllkkkkkkkkkkkkkkkjjjiiiiiijjjiiihhhfffiiiiiijjjjjjjjjiiiiiiiiimmmoooooolllhhhkkksss{{{wwwpppkkkooovvvwwwooofffkkkooorrrnnnhhhgggmmmssssssoookkkmmmssswwwuuuqqqdddnnnyyy{{{uuuooommmooowwwtttqqqppprrrtttvvvwwwoooppprrrtttuuutttrrrppppppqqqqqqqqqqqqqqqppppppoootttxxxvvvpppkkklllnnnoookkkggghhhlllooonnnllliiilllqqquuuvvvuuurrrpppxxxxxxuuuoookkklllsssyyyooonnnpppvvv{{{zzzrrrjjjpppwww{{{wwwppppppzzz~~~{{{yyypppmmmuuurrrrrruuuvvvttttttwwwnnnppprrrsssttttttuuuvvvqqqnnnmmmqqqwwwyyytttooorrrxxx}}}zzzqqqmmmooouuuyyypppiiijjjqqqvvvtttpppgggnnnuuuuuuoooiiihhhjjjttttttsssrrrrrrtttxxx|||tttqqqnnnnnnppprrrpppooozzz{{{{{{wwwrrrpppqqqssstttqqqpppssswwwxxxtttooonnnnnnppptttyyy{{{yyywwwsssqqqpppqqqsssuuuuuuttt|||wwwrrrppprrruuuwwwqqqmmmlllttt~~~yyyppprrrxxx{{{xxxqqqpppwww}}}vvvppptttyyyqqq{{{|||{{{|||||||||wwwzzzzzzsssnnnppprrrsssvvvzzzpppqqqrrrqqqooollljjjjjjvvvvvvvvvvvvvvvwwwxxxzzzvvvuuusssrrrsssuuuvvvwww{{{wwwssssssvvvwwwtttqqqpppooonnnnnnooopppqqqqqqyyyyyyrrrkkkooo}}}~~~rrrmmmlllpppqqqoooooorrruuu{{{~~~zzzsssqqqyyywwwsssqqqtttyyyzzzuuuooommmtttzzzyyyrrrppptttzzz{{{uuupppooorrrttttttrrrpppoooqqquuutttpppnnnoooppprrrqqqooopppttttttqqqppprrrsssrrrooonnnoooqqqtttooollllllpppqqqooolllnnnoooqqqrrrrrrpppooonnnsssnnniiihhhllloooppppppeeehhhkkknnnnnnkkkfffccchhhjjjkkkkkkkkkmmmqqqtttrrrooommmnnnqqqqqqnnnkkkkkknnnrrrsssrrrqqqqqqrrrpppqqqooolllmmmrrrtttrrrrrrqqqooommmmmmoooqqqrrrkkklllpppuuuxxxtttllleeejjjiiijjjmmmmmmllloootttrrrmmmlllsss{{{|||ssshhhjjjmmmpppqqqooommmnnnpppuuupppnnnoooooommmnnnqqqtttsssrrrpppmmmkkkjjjjjjnnnlllkkkmmmqqqssssssrrrmmmmmmnnnpppsssuuuvvvvvvuuuqqqmmmmmmpppqqqnnnkkkkkklllmmmllljjjiiiiiijjjsssmmmfffdddgggkkkmmmnnndddhhhmmmpppppplllgggcccmmmooopppmmmjjjlllttt|||xxxsssnnnpppuuuvvvqqqkkkrrrrrrqqqnnnjjjjjjmmmqqqqqqooonnnppptttuuurrrooofffmmmuuuwwwuuurrrrrrttttttpppmmmnnnppprrrqqqooopppqqqsssrrrrrrrrrtttvvvpppppppppqqqsssrrrpppnnnnnntttzzzwwwooojjjkkkoooqqqmmmiiikkkqqqtttrrrooojjjmmmqqqtttvvvvvvuuusssxxxvvvsssooommmnnnssswwwsssrrrsssvvvxxxwwwrrrmmmrrruuuvvvtttrrrttt{{{|||uuutttvvvlllkkkrrr~~~~~~ssslllmmmxxxwwwsssooommmqqqyyyqqqmmmlllpppwwwyyyssslllpppvvv{{{zzztttpppqqquuuwwwqqqkkkkkkqqquuussspppnnnqqqsssrrrnnnkkkkkkllloooqqqrrrrrrrrrsssvvvxxxvvvtttqqqnnnmmmooorrruuuvvvttttttuuuwwwwwwtttqqqjjjttt}}}{{{rrrmmmqqqyyyyyysssmmmooovvv}}}tttrrrqqqqqqrrrssssssrrr~~~|||wwwtttrrrtttvvvxxxsssppppppvvv}}}zzzsssvvvxxxyyyuuuqqqqqqvvv|||xxxuuussswwwzzzwww~~~yyyyyy}}}{{{yyysssuuuyyy~~~|||vvvuuuwwwwwwvvvtttppplllkkkmmmppppppppprrrwww{{{zzztttnnnrrryyy}}}wwwnnnkkksss||||||tttnnnpppwwwzzzuuunnnjjjnnnssstttqqqpppqqqtttyyyyyytttmmmrrrwwwqqqmmmooopppnnnooorrruuuwwwyyywwwtttsssvvvzzzwwwuuusssrrrqqqrrrrrrssswwwuuusssrrrsssuuuwwwwwwoooqqqssssssrrrpppooonnntttpppmmmnnnnnnmmmppptttllllllkkklllqqqtttnnnffflllqqquuusssllljjjooouuutttooojjjlllqqqtttrrrnnnmmmoooppprrrsssrrrrrrqqqqqqmmmkkkkkknnnpppooommmmmmllllllkkkjjjiiiiiijjjeeefffjjjooossssssooolllqqquuuvvvqqqjjjhhhmmmsssnnnjjjhhhnnnwwwzzzuuunnniiiooorrrooolllnnnqqqrrruuurrrnnnlllllloootttwwwlllmmmqqqvvvxxxuuullleeekkkiiiiiilllllllllpppvvvqqqpppooorrrvvvvvvsssooonnnkkkjjjlllpppssssssrrrnnnnnnqqqsssoookkkmmmrrr{{{vvvpppkkkjjjkkknnnpppllljjjjjjqqqxxxyyyqqqiiijjjlllnnnmmmkkknnnuuu{{{xxxpppjjjkkkrrruuuooohhhiiijjjkkkjjjhhhggghhhiiiqqqmmmiiiiiillloooooonnnhhhjjjlllnnnooonnnllljjjlllmmmmmmnnnnnnpppsssuuusssuuutttqqqnnnooossswww|||tttnnnmmmqqqtttqqqnnnmmmppptttvvvuuuqqqnnnlllooommmlllnnnqqqtttvvvwwwpppnnnmmmnnnqqqqqqmmmjjjqqqqqqpppooonnnqqquuuxxxpppooooooqqqrrrrrrpppmmmqqqsssvvvuuurrrooonnnnnnoooooopppsssuuuuuusssqqqmmmmmmmmmooorrrvvvyyy{{{uuusssrrrsssttttttrrrpppxxxxxxwwwtttpppooorrruuuwwwrrrnnnpppvvv{{{}}}|||{{{yyyttttttvvvyyymmmkkkrrr~~~}}}rrrkkklllyyyxxxuuupppmmmooovvv}}}rrrpppoooppprrrsssqqqnnnpppooopppssswwwxxxvvvrrrppprrrtttssspppooopppsss{{{vvvpppmmmnnnpppqqqqqqhhhlllqqqttttttsssrrrrrrwwwxxxvvvpppkkkmmmuuu}}}sssppppppuuu|||}}}uuummmjjjttt}}}zzzqqqmmmrrrzzz{{{vvvqqqqqqwww|||~~~}}}xxxuuuqqqpppqqqssstttttttttuuuvvvwwwwwwwwwvvvuuuvvvxxxyyyxxxuuuvvvzzz~~~}}}xxxrrrrrrvvvxxxxxxuuuqqqvvv|||~~~|||zzzzzz{{{zzzsssxxxvvvsssyyyoooxxx~~~vvvsss~~~zzztttooonnnrrrvvvqqqqqqtttxxxzzzwwwnnngggoooxxx~~~xxxmmmhhhppp{{{wwwrrrnnnpppvvvxxxsssnnnkkkooossstttrrrrrrtttxxxqqqvvvyyy{{{~~~}}}xxx{{{yyytttqqqooopppsssuuurrrqqqqqqrrrssstttrrrqqqtttuuuuuuqqqllllllqqquuu|||uuunnnnnntttyyyxxxuuukkknnnssstttrrrooonnnnnntttooolllllllllkkknnnsssmmmmmmllllllpppsssnnneeejjjooorrrqqqmmmlllppptttssspppmmmmmmpppssstttsssqqqooonnnppprrrtttuuutttnnnnnnnnnooopppooollljjjtttrrrnnnjjjhhhjjjnnnrrrdddeeejjjqqqvvvuuuooohhhpppvvvzzzsssgggdddlllvvvpppiiidddkkkvvv{{{uuulllhhhnnnqqqnnnlllnnnqqqrrrsssqqqnnnmmmmmmpppsssuuusssqqqooonnnooooooooonnnkkkhhhhhhlllnnnnnnqqquuuppprrrtttssspppppprrruuurrrkkkeeehhhpppvvvvvvrrrkkknnnsssuuupppkkkmmmsss}}}wwwoooiiiiiilllppprrrkkkjjjlllrrryyyyyypppfffjjjlllmmmllljjjlllrrrxxxuuuooojjjlllqqqsssooojjjjjjiiiiiihhhhhhiiiiiijjjgggjjjoootttuuurrrmmmhhhqqqnnnjjjggghhhlllrrrvvvlllkkkkkkmmmqqqrrrpppnnnnnntttwwwqqqiiiiiisss~~~}}}tttlllnnnuuuyyytttmmmnnnssswwwyyyuuuqqqmmmlllrrrmmmhhhhhhnnntttvvvwwwoooooopppqqqrrrqqqooommmqqqpppooonnnoooqqqtttuuuooopppppppppppppppooooootttrrrppprrrtttuuusssppplllpppuuuwwwwwwuuurrrqqqnnnmmmkkklllooouuu{{{rrrqqqrrruuuyyyyyytttooozzz{{{yyysssmmmlllrrryyyxxxrrrmmmoooxxx~~~}}}~~~yyywwwwwwuuusssvvvssssssuuutttqqqqqqtttppprrruuuuuusssqqqooooooqqqssstttrrrooonnnpppsssqqqllliiioooxxx|||xxxqqqlllsssyyyvvvoookkkooovvvxxxooolllpppuuuvvvtttggglllrrruuuuuutttrrrrrrxxxzzzyyyuuuppppppvvv}}}uuussstttxxx{{{zzzrrrjjjtttqqqoooqqqvvvxxxuuurrrrrruuuyyy{{{{{{yyywwwuuu|||xxxrrrooopppsssvvvxxxmmmppptttxxxyyyxxxvvvtttyyy~~~zzzqqqpppyyywwwppprrryyy}}}yyytttqqqxxx{{{xxxyyy}}}zzzvvv{{{wwwvvv{{{|||xxxyyy{{{}}}~~~|||vvvqqqnnnmmmooorrruuusssooonnnqqqtttoooqqqsssrrrqqqpppqqqrrrtttqqqnnnnnnrrrwwwzzz{{{pppttt}}}{{{tttrrrwww}}}{{{rrrnnntttwwwvvvqqqnnnmmmooossstttrrrooopppssstttrrrnnnmmmqqqvvvwwwtttppppppsssvvvvvvvvvqqqpppooooooppprrrssstttrrrooopppsssrrrnnnmmmoooqqqsssqqqmmmllloooqqqooommmkkkjjjmmmrrrtttrrrooopppqqqqqqpppoooqqquuuyyyxxxrrrmmmmmmqqquuuvvvtttmmmoooqqqqqqooollljjjjjjrrrqqqooollliiijjjnnnrrrggghhhlllppprrrrrrooommmnnnrrrtttpppkkkiiimmmrrrnnnlllkkkmmmppprrrpppooooooooollljjjlllssstttrrrkkkmmmnnnppppppooonnnllltttsssoookkkiiikkkooorrrlllhhhgggmmmrrrrrrrrrsssooossswwwtttooommmqqqvvvssslllfffiiiqqqvvvuuuqqqoooooopppsssqqqnnnpppuuuxxxtttooommmmmmnnnnnnmmmmmmmmmoooqqqrrrrrrpppnnnlllkkkkkkmmmpppqqqpppnnnnnnoooooonnnmmmlllnnnpppmmmiiiggggggjjjmmmmmmlllbbbhhhpppuuutttpppkkkhhhsssooojjjgggggglllrrrwwwmmmlllkkkmmmooopppnnnllllllppprrroooiiiiiipppwwwuuurrrooopppssstttsssqqqtttuuuvvvwwwwwwuuurrrpppmmmkkkjjjjjjmmmppprrrrrrqqqqqqqqqpppoooooorrrtttpppoooooorrruuuuuurrrooonnnpppqqqpppnnnmmmooorrruuuqqqnnnpppvvvyyyxxxuuummmpppsssvvvvvvtttpppnnnlllllllllnnnqqquuuyyy{{{rrrrrrsssuuuwwwwwwwwwvvvvvvxxxxxxvvvrrrqqqtttwwwsssuuuvvvuuuvvvyyy}}}zzzxxxtttrrryyyxxxsssmmmlllqqquuuuuulllnnnssswwwxxxtttnnniiinnnrrruuutttpppnnnqqquuusssooommmpppuuuwwwuuurrrnnnrrrtttsssoooooossswwwyyyuuurrrrrrtttuuutttrrroooqqqrrrssssssuuuxxx{{{wwwwwwxxxyyyyyyxxxvvvtttuuuyyy{{{zzzuuuqqqpppqqqwwwooohhhlllvvv|||wwwpppkkkttt}}}yyysssrrrttt|||xxxsssqqqrrruuuwwwxxxnnnppprrrtttvvvwwwvvvvvvyyy}}}{{{tttsssxxxzzzxxxwwwwwwxxxzzzyyyxxxyyyzzz{{{|||}}}~~~~~~}}}{{{}}}|||zzz{{{{{{}}}tttnnnrrrxxxpppllljjjmmmsssvvvrrrmmmhhhqqqxxxuuummmiiiooowww|||rrrhhhiiirrr{{{~~~|||vvvvvv~~~tttnnnrrrqqq}}}~~~rrrmmmuuuyyytttrrrpppnnnpppsssuuutttrrrnnnpppssssssrrrqqqsssuuupppsssvvvuuurrrrrrtttxxx{{{ssskkkiiinnnuuuyyyyyyqqqqqqvvv||||||tttnnnmmmrrrwwwvvvnnngggjjjsssxxxppphhhdddjjjvvv{{{tttjjjooorrrtttrrrooopppvvv}}}}}}uuulllkkkpppuuuvvvtttmmmpppsssqqqmmmjjjjjjkkklllnnnnnnllliiiiiikkknnniiilllnnnmmmlllmmmqqqtttmmmllllllnnnpppqqqnnnlllkkkpppssspppiiiggglllrrrwwwpppgggeeemmmwwwxxxrrrdddiiiooossssssoooiiieeepppqqqqqqoookkkjjjmmmppplllggggggnnnuuuuuurrrqqqoootttxxxvvvpppmmmpppsssrrrmmmiiilllqqquuurrrooovvvpppmmmppprrrrrrsssvvvrrrppppppqqqrrrpppjjjfffnnnqqqqqqnnnjjjkkkqqqwwwnnnjjjjjjpppwwwxxxoooeeegggooouuuqqqiiifffmmmuuuooojjjfffggglllppppppnnnfffjjjnnnnnnlllkkkmmmooonnnnnnmmmmmmmmmmmmnnnooonnnnnnmmmmmmmmmmmmnnnnnnmmmmmmmmmlllkkklllmmmnnnkkkppptttrrrnnnmmmqqquuuzzzvvvrrrsssxxxzzzxxxtttfffjjjnnnoooooommmmmmnnnrrrrrrpppmmmjjjlllsssxxxnnnnnnpppvvvzzzyyyqqqiiinnnqqqrrrppplllkkkooottttttpppmmmooovvvzzz{{{yyypppoooooorrrtttsssoookkkjjjlllooorrrtttuuuuuuuuussstttuuusssrrrtttzzzrrrsssvvvxxxyyyxxxuuusssnnnxxx|||ssstttzzzvvvuuuuuutttxxxtttkkkjjjqqqsssoooooooooppptttwwwwwwrrrnnnkkkpppuuuuuurrrqqqsssvvvssstttuuusssqqqppprrrtttssspppmmmmmmpppuuuwwwxxxooorrruuuwwwwwwtttqqqoooyyywwwsssqqqqqqvvv~~~uuutttvvv|||uuukkksss{{{{{{ooojjjqqqzzzqqqooommmnnnrrruuuwwwwwwjjjuuu~~~|||sssmmmrrryyyzzzwwwsssrrrtttvvvwwwwwwsssrrrqqqqqqrrruuuwwwyyywwwyyyzzz{{{zzzyyyxxxwwwsssyyy~~~|||wwwtttyyy~~~{{{tttwwwrrrvvvwwwqqqvvv{{{wwwvvvyyyuuurrrooooooqqqrrrqqqnnnsssrrrpppoooooopppqqqrrrqqqnnnlllmmmrrruuuuuuttt|||vvvqqqsssuuussstttrrrrrruuuzzzzzztttnnnsssyyy|||xxxpppnnnttt{{{xxxoooiiinnnyyy}}}vvvmmmjjjsss{{{{{{sssnnnppptttwwwnnnlllqqqwwwzzzzzzuuuuuuvvvzzz|||yyyrrrlllxxxvvvssspppnnnmmmnnnooosssrrrpppnnnmmmooosssvvvssspppnnnppptttwwwtttqqqqqqssstttrrrooonnnpppssstttsssrrrpppnnnllljjjiiihhhkkkooorrrrrroooiiieeeooopppooollliiikkkrrrxxxqqqkkkfffhhhooorrrooojjjjjjsssyyyvvvlllfffkkkrrrsssnnnkkkmmmrrruuussspppkkkkkkkkkkkklllmmmnnnooollljjjhhhjjjmmmnnnllliiikkkppptttpppjjjiiipppxxxuuuooojjjnnnvvvxxxsssmmmhhhmmmqqqqqqmmmjjjkkknnn~~~yyyrrroooppptttxxxzzzjjjnnnrrruuutttpppjjjgggmmmoooqqqpppmmmmmmpppsssqqqooooooqqqttttttppplllpppnnnlllllloooqqqpppnnnmmmnnnooooooooonnnlllkkkmmmlllkkkmmmpppssstttttthhhiiillloooqqqoookkkgggppprrrqqqkkkeeegggqqqzzzqqqnnnkkkkkkmmmmmmiiieeefffnnnuuuuuupppmmmnnnrrr{{{vvvsssvvv|||~~~zzztttlllllllllkkklllmmmnnnooopppqqqrrrssssssqqqpppoooppptttwwwuuupppnnnpppssspppmmmllloootttuuurrrnnnjjjrrrzzz{{{uuuqqqrrruuuxxxpppnnnrrrvvvuuurrrllliiioooyyyzzzrrrnnnrrrwwwxxxwwwrrrnnnooovvv}}}sssrrrrrrwww||||||vvvpppuuuxxxyyyyyyyyy}}}zzzwwwvvvwwwwwwssspppmmmnnnssstttqqqmmmppptttvvvrrrkkkkkksss|||pppmmmlllrrr{{{~~~xxxpppnnnwww|||rrrjjjkkkpppvvvpppjjjkkkrrrvvvuuurrrhhhlllsssxxxyyyuuupppllluuuuuuuuurrrpppsssyyyvvvttttttvvvyyyyyyuuurrrrrrqqqrrrssstttsssqqqooorrrtttuuussspppnnnppprrrxxxrrrlllmmmsssvvvtttqqqpppooottt|||yyyooommmrrryyyyyywwwrrrmmmpppzzz{{{ssspppxxx}}}pppwww{{{~~~yyyvvvyyy~~~}}}uuuwww~~~zzzxxx~~~yyyyyyyyywww}}}|||rrrnnnrrryyyyyytttnnnkkkmmmooorrrrrrnnnooooooppppppqqqsssuuuzzzoooiiinnnsssuuummmoootttxxxyyyvvvqqqmmmtttwwwxxxvvvrrrrrruuuzzzsssqqqoooqqquuuvvvtttqqqrrrtttvvvvvvtttsssssstttuuutttrrrqqqqqqrrrssstttvvvvvvwwwvvvuuutttssstttvvvssspppoooppppppnnnlllrrrsssssspppmmmmmmqqquuuuuupppmmmooouuuxxxuuuqqqmmmoooqqqrrrpppnnnmmmllluuusssooollljjjjjjkkkllllllmmmooopppooooooppppppssspppnnnnnnppprrrrrrrrrlllnnnppppppmmmllllllnnnqqqpppooonnnnnnoooppppppkkkllloooqqqsssrrrpppnnnmmmlllkkkjjjjjjlllnnnpppkkkjjjkkklllnnnnnnmmmkkknnnqqqrrrpppllllllooossspppnnnlllnnnrrrsssppplllkkkmmmnnnllljjjkkknnnrrrxxxuuusssrrrssstttttttttppppppoooooonnnmmmlllkkkiiikkknnnqqqrrrrrrooommmmmmoooqqqqqqoooooorrruuuuuupppkkkkkkooorrrqqqooojjjmmmpppqqqooolllkkkkkkpppmmmjjjiiilllppptttuuuiiijjjlllnnnooonnnllljjjnnnmmmlllkkklllmmmoooqqqnnnooopppooollljjjjjjjjjlllmmmnnnppppppqqqrrrsssrrrtttxxx||||||zzzuuurrrssspppmmmjjjjjjmmmqqqtttnnnooorrruuuwwwuuuoookkkqqquuuvvvsssmmmkkknnnsssqqqnnnllloootttuuurrrmmmkkkppptttvvvuuutttuuuvvvyyypppkkkmmmrrrtttuuullllllpppvvvwwwsssqqqqqquuutttsssrrrqqqqqqrrrsssppptttwwwwwwuuuuuuwwwyyyyyyuuurrrvvv}}}vvvoooqqqwww|||kkkmmmpppuuuxxxvvvoooiiiooorrrsssrrrnnnnnnsssxxxpppooopppuuuzzz{{{wwwrrrtttuuuwwwuuusssqqqpppqqqppppppppppppqqqpppooonnnmmmoooqqqtttuuuvvvvvvuuurrrqqqqqqrrrsssssssssrrrvvvwwwwwwvvvuuuuuuuuuuuusssooommmqqqwwwyyyuuupppqqqtttvvvtttqqqnnnppprrr|||tttlllhhhkkkqqquuuvvvnnnpppvvvzzzxxxpppmmmnnnvvvuuusssssssssuuuwwwxxxyyyyyyyyyzzz|||~~~~~~}}}{{{xxxxxx|||~~~|||{{{|||}}}~~~~~~}}}|||{{{~~~{{{{{{zzz}}}wwwmmmuuu}}}wwwooolllmmmqqqssstttppprrrtttrrrooonnnrrrwwwxxxooojjjlllpppqqqmmmrrrvvvvvvsssqqqsssuuuwwwuuuttttttuuuvvvwwwwwwmmmrrrvvvtttpppnnnqqquuuyyyuuuqqqqqqtttwwwvvvuuummmppptttuuurrrooommmmmmuuuvvvvvvsssooopppuuuzzzssspppooooooqqqqqqooolllqqqtttuuusssnnnmmmpppsssuuupppmmmooouuuwwwuuupppqqqooonnnmmmnnnoooooonnnpppppppppooonnnmmmlllkkkppppppooommmlllooovvv|||tttooolllooovvvwwwrrrkkkiiissszzzwwwlllfffjjjrrrvvvmmmeeegggqqqvvvtttnnnfffkkkqqqtttssspppmmmlllnnnmmmkkkiiiiiikkknnnooojjjlllmmmnnnnnnnnnoooppprrrqqqppppppppppppnnnmmmkkkmmmoooooonnnmmmllllllpppmmmjjjhhhhhhlllqqquuupppqqqsssuuuwwwvvvrrrooouuurrrmmmiiihhhjjjmmmooofffhhhmmmsssxxxwwwooohhhhhhmmmqqqooollllllttt|||wwwrrrlllllloooqqqqqqoooiiimmmqqqrrrooolllkkkkkknnnlllkkklllnnnooopppooojjjlllmmmmmmllllllmmmnnnkkkiiihhhmmmrrrsssnnnhhhkkkqqquuurrrkkkhhhkkkppprrrlllhhhjjjpppuuuuuusssjjjsss}}}{{{tttppppppxxxtttnnnjjjjjjnnnssswwwmmmnnnqqquuuxxxvvvpppjjjsssttttttqqqmmmlllnnnqqqqqqooonnnpppssstttqqqnnnpppnnnnnnqqqvvvyyyyyywwwyyyvvvrrrooonnnooopppqqqppprrrppplllmmmsssvvvuuurrrqqqppprrrsssrrrnnnjjjnnnuuuzzzwwwpppooowwwzzzrrrmmmsssssslllnnnuuuzzzjjjmmmrrrvvvwwwtttpppllloooooopppqqqssstttsssqqqnnnqqquuuwwwwwwvvvvvvuuuzzzsssnnnooouuuxxxuuuqqqiiipppvvvuuuooojjjhhhjjjrrrqqqooooooqqquuuzzz}}}pppnnnnnnqqqtttsssnnnhhhvvvxxxyyyvvvrrrpppsssvvvrrrnnnkkkpppxxx|||xxxsssssstttuuutttrrrqqqqqqrrrxxxtttoookkkkkknnnrrruuutttwwwxxxtttqqqssssssrrrsssqqqqqquuuzzzzzztttnnnwww~~~|||tttttt~~~{{{qqqtttyyyrrrzzz}}}wwwwwwyyy}}}qqqtttxxxyyyxxxxxxvvvtttssssssuuuwwwyyyxxxvvvrrrpppqqqvvvzzzuuuwwwyyywwwtttqqqmmmjjjvvvyyyxxxrrrlllnnnzzz|||wwwrrrrrrvvvxxxuuurrrlllrrrwwwuuuooolllpppuuuxxxtttpppppptttwwwvvvuuupppqqqssssssqqqooommmlllrrrssstttsssqqqrrrtttwwwqqqqqqqqqpppooooooqqqrrrqqqrrrsssssssssrrrrrrsssrrrpppooooooqqqrrrrrrrrr}}}uuulllgggjjjpppvvvxxxiiimmmtttxxxxxxssslllgggrrrrrrppplllkkkoooxxxqqqmmmkkkooouuuwwwrrrmmmpppvvvyyyuuulllgggkkkrrrssslllfffiiiqqquuusssnnnjjjllloooqqqqqqpppoooooolllkkkkkkjjjjjjkkklllllllllnnnooommmlllmmmrrrvvvtttpppmmmooossstttpppkkkiiinnnrrrpppkkkhhhjjjmmmsssooojjjhhhiiimmmppprrrkkkmmmqqqvvvyyyxxxtttppptttqqqllliiihhhiiilllnnniiilllrrrxxxzzzwwwoooiiiiiijjjkkklllmmmooorrruuusssrrrqqqooommmmmmmmmnnnoooooooooooopppooonnnmmmgggjjjooosssuuuqqqjjjeeekkklllmmmllljjjkkknnnqqqjjjhhhiiinnnttttttnnnhhhmmmrrrvvvsssnnnkkkmmmrrrrrrlllgggiiinnnsssrrrpppkkkrrrzzzzzzuuupppoooqqqtttrrrooommmlllnnnppprrrnnnppprrrrrrrrrrrrrrrrrrtttrrrpppqqqrrrrrrpppnnnoooqqqsssrrrpppoooqqqsssvvvqqqmmmooowww|||zzzwwwmmmrrrwwwxxxtttnnnjjjhhhuuuvvvoooeeefffrrrzzzyyyqqqqqqrrrrrrrrrooollliiippptttxxxuuuqqqrrrxxxwwwrrrpppuuuuuupppooopppqqqssssssrrrpppnnnooorrruuunnnmmmmmmrrrwwwwwwrrrmmmnnnsssyyyyyyuuussstttwww{{{sssmmmooowww{{{vvvpppiiipppvvvuuuoooiiihhhjjjqqqpppooonnnpppssswwwyyyrrrpppoooppprrrrrrpppmmmtttuuuvvvuuurrrppppppqqqnnnoooqqqsssuuuwwwxxxyyy{{{vvvrrrqqquuuwwwuuusssmmmqqquuuuuurrrooommmmmm~~~yyynnnlllvvv{{{yyyrrrqqqsssxxx|||zzzsssmmmwww~~~{{{rrrrrr~~~|||tttwwwwwwuuuyyy~~~|||yyyyyyyyy|||uuuvvvxxxpppvvv||||||xxxtttuuuxxx~~~vvvrrrssswww{{{}}}mmmppptttxxxxxxrrrkkkgggvvvyyyxxxrrrmmmppp|||zzztttsssuuuvvvrrrnnnnnnqqqssssssqqqpppqqqsssqqqrrrsssttttttsssttttttzzzuuuooonnnppprrrrrrpppnnnoooqqquuuxxxwwwrrrooopppssstttqqqmmmmmmssszzzrrrpppooorrrwwwyyyvvvsssmmmppprrrpppllllllpppuuu}}}vvvmmmiiilllrrrwwwyyykkkooovvvzzzzzzvvvoookkkqqqqqqpppnnnlllnnntttxxxoooooooooppprrrtttvvvwwwzzzuuupppmmmmmmnnnoooooommmnnnooopppnnnnnnnnnoootttoookkkkkkooossssssrrrhhhiiikkkllllllkkkjjjjjjppppppooollljjjmmmtttzzzrrrnnnllloootttuuurrrmmmkkkooorrrpppkkkhhhkkknnnrrrpppmmmlllmmmmmmlllkkkjjjlllooouuuyyyzzzxxxuuunnnnnnnnnmmmllllllkkkkkknnnsssyyyzzzxxxssspppnnnlllgggdddiiiqqqtttooohhhlllqqquuussslllhhhiiimmmwwwqqqkkklllpppsssqqqnnniiilllppptttuuuqqqkkkeeelllllllllkkkkkkllloooqqqkkklllmmmoooqqqqqqooonnnpppqqqrrrrrrqqqqqqppppppnnnmmmllllllmmmmmmllllllrrrrrrqqqpppooopppqqqssslllmmmooopppooonnnkkkjjjppprrrrrroookkklllttt{{{tttpppnnnrrryyyzzzsssllllllrrrvvvtttnnnlllqqqwww{{{uuuppprrrxxx{{{yyyuuulllrrrxxxyyytttmmmiiihhhppptttrrrkkkkkktttwwwsssqqqtttvvvsssooolllmmmppptttrrrrrrtttxxxzzzxxxvvvppptttxxxyyyzzzzzzuuurrrpppnnnlllyyywwwsssnnnlllnnnrrrvvvnnnmmmnnnsssxxxxxxrrrllloootttxxxxxxtttrrrtttwwwvvvtttsssuuuyyyyyytttpppooopppqqqpppooonnnnnnnnnmmmnnnpppqqqrrrqqqppppppvvvuuussspppnnnpppvvv{{{qqqpppqqqrrrtttsssooolllkkksssyyywwwpppnnnuuu}}}wwwnnnooovvv{{{yyytttjjjpppwwwyyyuuupppmmmmmm|||~~~zzzppppppxxx{{{wwwsssvvvxxxyyyxxxvvvuuutttzzzzzzzzzxxxwwwxxx|||{{{|||}}}}}}|||zzzxxxwww~~~xxxtttvvv||||||uuuvvv|||{{{zzzrrryyyzzzvvvwwwzzz~~~vvvsssvvvzzz||||||pppmmmmmmqqqrrrooommmmmmmmmqqquuuuuusssssswww{{{|||xxxuuusssrrrpppoooqqqooooooqqqtttuuusssqqqlllqqqvvvwwwsssqqqrrruuu~~~vvvmmmkkkoootttuuutttmmmmmmpppuuuyyyxxxqqqjjjqqqtttuuurrrnnnnnntttzzzooommmmmmqqqvvvyyywwwtttnnnqqqrrroookkkjjjooouuuqqqpppoooppprrrrrrqqqpppuuuttttttsssssstttuuuuuuooooooooooooooooooppppppppprrrtttrrrppprrrxxx~~~}}}ssshhhfffmmmrrrqqqmmmiiipppuuusssllliiikkkooovvvpppjjjjjjooottttttrrrhhhjjjkkkmmmnnnnnnmmmlllqqqpppnnnlllllloootttxxxpppooooooppprrrssssssrrroooooonnnlllkkkkkkmmmooopppqqqrrrrrrpppmmmjjjhhhkkklllnnnssswwwyyyxxxwwwkkklllnnnppppppnnnlllkkkqqqvvvzzzyyytttpppooopppmmmgggdddiiiqqqtttllldddjjjpppuuurrrkkkgggiiimmmxxxrrrlllkkkpppsssrrroootttqqqnnnmmmnnnooopppppplllkkkkkkllloooppppppnnnlllooopppooommmmmmoooqqqssspppnnnppptttuuurrrnnnlllnnnqqqpppmmmjjjiiijjjuuuppplllkkkmmmqqqssssssiiikkknnnqqqpppnnnjjjhhhpppqqqqqqnnnjjjmmmuuu}}}sssqqqppptttyyyyyytttnnnmmmqqqtttsssooonnnsssxxxyyywwwuuuvvvxxxxxxvvvtttuuuvvvuuurrrmmmkkkmmmooogggnnnuuuwwwxxxvvvpppiiirrruuuxxxtttnnnlllpppuuuvvvrrrqqquuu{{{|||wwwqqqmmmuuu|||{{{xxx}}}zzzsssppppppqqqrrrtttuuuuuuuuutttrrrpppooooooppprrrtttuuutttrrroooppprrrtttuuuuuuttttttuuuppptttxxx{{{yyyvvvtttrrruuuqqqllllllnnnqqqrrrrrrlllnnnqqqssssssqqqnnnlllxxxwwwtttooollloooxxxooommmmmmppptttuuuqqqmmmmmmtttyyyvvvooommmsss{{{}}}vvvppppppvvvzzzxxxtttssstttuuutttqqqqqqtttwwwqqquuuwwwxxxyyyyyytttmmmvvvzzz|||zzztttssswww|||zzzvvvtttvvv{{{}}}zzzuuuttt{{{yyytttuuuxxxxxxpppsss}}}~~~rrrsss||||||}}}}}}~~~}}}{{{xxxwwwwwwxxxxxxyyyvvvpppllloooqqqoooooorrrjjjlllooosssvvvvvvtttrrr{{{}}}|||wwwqqqnnnpppsssrrrooommmpppvvvxxxvvvrrrmmmrrrvvvwwwtttrrrtttvvvwwwsssooonnnppprrrttttttooooooqqqrrrsssrrrpppnnnqqqqqqrrrrrrssssssrrrrrrjjjmmmooopppppppppsssuuusssrrrpppnnnnnnoooqqqsssiiimmmqqqtttssspppnnnlllzzzwwwrrroooooorrrvvvyyynnnllllllnnnrrrrrroookkkqqqssstttrrrooooootttzzzvvvooohhhgggkkkooopppnnnmmmooopppooolllkkkmmmooonnnmmmmmmooorrrsssqqqooommmmmmlllmmmnnnppprrrtttpppoooooopppqqqrrrqqqpppooorrrtttqqqnnnmmmqqquuusssmmmhhhgggkkkoooooonnnlllpppttttttpppllliiiiiimmmmmmooorrruuuvvvtttsssmmmmmmmmmmmmnnnoooppppppppprrrssstttrrrooommmllljjjjjjkkkllllllmmmmmmmmmpppppppppmmmkkkjjjlllnnnpppppppppooonnnnnnnnnooozzzuuunnnkkklllppptttvvvllliiiiiimmmssstttpppjjjnnnooopppnnnllllllmmmooorrrooommmppptttvvvsssooommmoooqqqpppnnnllllllmmmpppnnnlllmmmppprrrsssrrrnnnnnnnnnmmmnnnnnnoooooommmnnnoooqqqssstttttttttsssuuuwwwuuuqqqoooqqqsssrrrooommmooosssvvvvvvtttrrrvvvyyyyyyvvvsssssssss|||yyytttooollllllooorrrjjjlllssszzz{{{tttmmmkkkssstttvvvtttrrrqqqrrrssstttuuuvvvwwwwwwvvvuuutttqqqtttxxxzzz~~~}}}rrrooorrrvvvzzzpppqqqsssxxxzzzxxxrrrlllppptttwwwvvvrrrppprrruuurrrpppnnnqqqvvvwwwuuuqqqmmmsssyyy{{{yyywwwvvvwwwvvvrrrllljjjlllppprrrssspppqqqrrrssssssssssssrrrvvvtttqqqnnnmmmooosssvvvnnnmmmmmmnnnqqqtttvvvwwwtttqqqooopppsssuuuuuutttqqqsssvvvwwwuuussssssssszzzxxxsssoooooossszzzoooooossszzz|||wwwqqqnnnxxx{{{}}}xxxsssrrrxxx~~~yyyvvvtttwww{{{|||yyyuuutttxxx||||||yyywwwxxxzzz{{{xxxwwwyyy}}}}}}xxxzzz}}}~~~||||||ssswwwzzzzzzwwwttttttuuuzzztttqqquuuwwwsssqqqrrrooolllkkknnnuuuxxxvvvssswww|||~~~yyyppplllpppwwwqqqnnnmmmqqqwwwyyywwwtttqqqsssuuuuuuuuuuuuvvvwwwnnnppprrrqqqpppoooppprrrqqqrrrrrrooolllmmmqqquuuqqqnnnnnnrrrxxxxxxqqqiiifffmmmrrrpppjjjhhhooovvvyyysssmmmmmmrrruuutttqqqjjjnnnrrrrrrpppnnnoooqqqwwwuuusssqqqqqqrrrtttuuunnnkkkiiimmmsssuuupppjjjpppqqqrrrpppmmmlllnnnpppnnnmmmkkkjjjjjjkkknnnqqqrrrnnnjjjiiimmmppppppnnneeekkkrrrvvvuuuqqqmmmkkkrrrpppmmmlllmmmrrrwwwzzznnnnnnooosssvvvuuuooojjjpppuuuwwwssskkkiiiooowwwuuulllcccccckkkqqqpppmmmiiiooouuuuuupppkkkkkklllnnnnnnppprrrtttssspppmmmpppnnnkkkjjjkkknnnsssvvvnnnllllllooorrrqqqlllhhheeemmmrrrooogggfffoooxxxwwwqqqkkkhhhkkkooopppooogggnnntttsssmmmiiikkknnnxxxuuupppooopppsssuuuvvvkkkhhhhhhnnnvvvwwwpppgggnnnnnnnnnmmmmmmlllkkkkkkqqqooonnnpppssstttrrrpppppppppooooooooopppppppppiiikkkooorrrssssssqqqpppuuurrrmmmjjjkkkoootttxxxkkkjjjlllttt|||{{{sssjjjsssyyy|||uuuiiieeennnxxxwwwmmmfffkkkwww}}}xxxppplllsss{{{{{{uuupppqqqsss{{{xxxuuurrrqqqpppoooooosssmmmnnnuuuuuuooonnntttsssrrrssstttvvvuuurrrpppqqqwww}}}zzzrrrooossszzzuuusssrrrxxxuuurrruuuzzz}}}pppooopppuuu{{{{{{uuupppqqqwww{{{wwwooolllrrrxxxtttnnnjjjnnnwwwzzzuuuooolllqqqwwwzzzyyyxxxyyy{{{uuurrrnnnkkkkkkmmmpppsssuuusssrrrqqqrrruuuyyy{{{ssspppnnnnnnppppppllliiinnnoooooommmmmmrrrzzzzzznnndddiiixxx~~~wwwllleeeppp||||||tttmmmnnnrrr{{{xxxsssqqqrrrwww|||wwwoooooowwwzzzuuusssvvvzzz{{{{{{wwwssssssxxx}}}wwwxxxxxxyyyxxxxxxxxxxxxxxxvvvuuuwwwzzz||||||{{{rrryyy}}}yyyyyy{{{}}}tttyyy}}}tttsss|||{{{}}}wwwzzz{{{|||~~~vvvrrrmmmooonnnjjjmmmvvv{{{|||}}}vvvqqqrrrxxxyyysssllliiipppwwwxxxsssppprrrvvvwwwnnnlllttt}}}zzzrrriiilllooorrrrrrpppmmmkkkrrrrrrqqqnnnkkklllqqqwwwqqqnnnnnnrrrxxxwwwooofffhhhkkknnnnnnllllllqqquuupppqqqqqqqqqpppqqqrrrtttssspppmmmnnnqqqttttttsssuuusssrrrqqqpppnnnkkkhhhpppqqqpppmmmkkkmmmtttzzzrrrkkkgggjjjqqquuupppiiieeemmmsssqqqjjjggglllrrr|||rrrhhhfffmmmrrrqqqmmmmmmooorrrtttssspppllliiioooooooooppppppqqqrrrssspppqqqqqqooonnnnnnoooppppppooommmmmmnnnoooooonnnkkkpppsssnnnfffdddiiipppxxxqqqjjjhhhkkkooopppooofffmmmuuuyyywwwqqqjjjfffoooqqqqqqlllgggiiisss|||llljjjkkkooorrrqqqiiiccceeekkkpppmmmhhhhhhpppyyywwwssspppnnnnnnooonnnmmmmmmmmmlllkkkkkkllllllmmmpppoooppprrrsssrrrmmmhhhmmmnnnooonnnlllmmmpppsssqqqiiidddiiisssvvvoooeeelllrrrwwwvvvpppnnnrrrwwwuuukkkjjjpppuuutttpppccciiipppsssrrroooooooooyyyvvvqqqnnnmmmppptttwwwlllmmmppptttvvvtttppplllrrrtttuuusssnnnlllnnnqqqlllmmmooopppqqqrrruuuwwwzzzsssnnnpppvvvxxxssslllnnnqqqtttvvvuuurrrnnnkkktttvvvwwwsssnnnmmmrrrvvvqqqooopppvvv||||||tttlllrrryyy~~~zzzppplllrrr{{{}}}uuupppwww{{{pppqqqxxxxxxsssssssssssssssssstttxxxzzzvvvqqqmmmpppvvvxxxrrrkkkkkkttt{{{{{{tttppptttyyy{{{sssmmmrrr~~~yyypppqqqtttvvvrrrlllkkkooo~~~uuunnnqqqyyy~~~~~~rrrpppnnnpppssstttrrrooommmrrrvvvtttooopppwww~~~xxxrrrmmmnnnrrruuussspppuuurrrppprrrwwwxxxvvvrrrvvvsssuuuzzzxxxppprrrzzzwww{{{{{{uuupppsssyyy|||uuuppppppxxxyyymmmqqq|||tttmmmrrr{{{wwwoooqqq|||}}}oooxxx{{{xxxwww|||xxxsssrrruuu{{{}}}|||}}}yyytttqqqnnnllllllpppwww|||yyyuuuqqqrrrvvvwwwuuurrrpppsssvvvwwwuuutttuuuwww}}}{{{tttnnnoootttwwwuuummmooorrrttttttssspppnnnqqqpppnnnnnnooopppppppppppprrrttttttqqqooonnnooommmjjjiiimmmrrruuutttrrrlllpppsssrrrooommmnnnqqqxxxrrrllliiilllqqqvvvxxxmmmnnnppprrrssspppkkkgggoooppppppooommmmmmpppsssooommmlllmmmoooooonnnmmmjjjlllmmmmmmmmmnnnqqqtttwwwssspppooopppqqqqqqpppqqqqqqppppppppppppppppppllllllnnnqqqsssrrrnnnkkkqqqrrrrrrooolllllloootttpppllljjjkkkoooqqqooommmllloooqqqoookkkiiilllppptttpppkkkjjjllloooooooookkkooosssuuusssooolllkkknnnnnnmmmllllllnnnqqqsssnnnnnnoooooonnnkkkhhhfffhhhhhhiiijjjlllooorrrsssrrrssstttrrrnnnllllllmmmnnnmmmkkkjjjkkklllnnnpppooonnnoooqqqsssqqqlllhhhoooppppppppppppqqqrrrsssoookkkgggkkkqqqtttpppkkkmmmppprrrrrrooonnnpppsssuuurrrooonnnoooppppppooojjjkkkmmmmmmmmmoooqqqtttsssssssssrrrqqqppppppooonnnppprrrqqqoooooopppssssssqqqnnnnnnqqqrrrpppnnnlllooosssrrrpppooorrruuuvvvmmmjjjnnnsssuuutttpppqqqrrrsssrrrpppmmmkkkvvvvvvtttpppmmmnnnrrrvvvqqqrrrtttvvvwwwwwwuuutttwwwvvvuuuuuuttttttttttttsssvvv{{{}}}uuuwwwyyyvvvssstttuuuvvvvvvsssqqqssszzzvvvqqqmmmpppuuuwwwqqqjjjnnnsssxxxxxxuuurrrsssuuu|||uuuoooqqqyyy|||tttqqqqqqqqqpppmmmnnnsssyyyyyyvvvsssuuuzzzzzzvvvssssssrrrqqqqqqrrrtttvvvtttrrrqqqrrrtttwwwwwwwwwqqqrrrsssrrrpppoooooopppvvvqqqmmmooovvvzzzxxxtttkkkpppxxx}}}uuuooonnn{{{|||xxxpppnnnsss{{{vvvssssssyyyyyyqqquuuyyy}}}|||xxxvvvwwwzzz|||zzzyyyzzz|||}}}|||{{{{{{{{{|||~~~{{{}}}qqqvvvxxxwwwwwwzzz{{{yyy{{{yyyvvvuuuxxxwwwqqqqqqpppmmmqqqyyysssssssssssssssuuuxxxzzzxxxvvvssstttwwwyyyyyywwwttt{{{}}}vvvnnnmmmqqqssswwwvvvtttrrrrrrsssuuuwwwooommmmmmooossssssnnnjjjpppuuuxxxtttllliiiooovvvqqqkkkgggmmmxxx|||wwwoooiiinnnrrrrrrnnnkkklllnnnvvvsssnnnlllmmmqqqtttuuummmmmmmmmoooqqqrrrqqqpppmmmnnnooopppooommmlllkkkllloooqqqooollljjjmmmpppoookkkhhhjjjooouuuvvvvvvppptttwwwvvvrrroooppprrrtttrrrooommmnnnppptttvvvjjjkkknnnqqqsssqqqkkkeeeppprrrrrroookkkkkkoootttnnnjjjhhhjjjoooqqqpppmmmooonnnmmmmmmoooppppppooonnnmmmmmmnnnnnnooooooooosssttttttsssqqqppppppqqqmmmjjjiiimmmrrrsssoooiiiqqqrrrrrrooojjjhhhhhhiiikkkfffdddhhhppptttqqqmmmmmmrrrvvvtttnnnjjjkkknnnnnnmmmkkkjjjkkkmmmoooqqqooooooooopppqqqooollljjjpppooooooppprrrssssssrrrooonnnmmmmmmnnnpppqqqrrrooommmlllmmmnnnooooooooojjjnnnrrrqqqnnnkkklllooorrrnnnjjjhhhkkkppptttvvvnnnqqqtttvvvuuuqqqkkkhhhqqqssssssooojjjjjjqqqwwwsssnnniiilllrrruuurrrmmmnnnrrrtttsssooonnnqqquuu|||vvvpppmmmnnnqqqtttvvvuuuttttttrrrqqqpppoooooossstttssssssrrrqqqqqqpppqqquuuxxxuuuqqqqqqvvv{{{zzzsssmmmpppxxx{{{uuummmjjjwwwsssppp|||tttpppvvvwwwxxxxxxtttrrrttt{{{wwwtttqqqsssvvvvvvqqqmmmsssssstttuuuvvvuuurrrppptttuuuwwwyyyzzzzzzyyyxxxyyyrrrmmmmmmnnnooorrrwwwooosssvvvvvvxxxxxxtttmmmtttuuuvvvssspppqqqvvv{{{yyysssooorrryyy|||wwwppplllqqqvvvuuuqqqmmmnnnqqqvvvppplllnnntttxxxxxxuuugggqqqzzz|||{{{wwwpppiiixxxyyyvvvqqqqqqvvvyyyyyywwwwwwxxxzzz{{{{{{yyyxxx{{{wwwuuuxxx}}}~~~zzzwww~~~}}}wwwwwwyyyxxxwww}}}|||wwwyyy}}}rrrpppyyyuuurrrooommmpppvvv|||yyyxxx||||||qqqmmmrrrqqqsssuuusssppprrrxxx~~~}}}wwwpppqqqwww{{{yyyvvvkkkxxx}}}tttnnnmmmmmm~~~zzztttoooooosssyyy}}}ooonnnoooqqqsssrrrooolllooorrrsssqqqmmmlllpppuuupppmmmmmmqqqvvvxxxtttoookkkmmmnnnoooooonnnnnnooommmooosssvvvvvvsssoookkkvvvrrrllljjjmmmrrrxxx{{{lllmmmmmmnnnnnnmmmkkkjjjllloooqqqooollljjjlllooooookkkiiikkkpppuuuuuutttppptttwwwwwwssspppqqqssssssrrrpppooooooppprrrssslllnnnppppppnnnllljjjjjjoooooooooooonnnmmmmmmnnnkkkkkkkkklllnnnpppqqqrrrtttooojjjjjjooorrrqqqnnniiillloooppppppoooooooooxxxxxxwwwuuurrrqqqrrrtttmmmkkkjjjnnnssstttnnnhhhqqqqqqpppooolllkkkjjjiiijjjhhhhhhkkknnnpppnnnlllnnnqqqsssrrrnnnmmmooorrrmmmmmmmmmmmmmmmmmmmmmmmmrrrqqqooommmmmmnnnoooooopppnnnnnnoooqqqrrrqqqoooppprrrrrroookkkkkkppptttpppmmmjjjkkknnnqqqooommmiiimmmqqqqqqnnnlllmmmooosssooojjjjjjnnnrrrssssssppprrrtttuuusssoookkkhhhqqqsssssspppllllllooosssqqqpppooooooppprrrrrrqqqtttsssqqqppppppqqquuuwwwqqqsssvvvvvvuuurrrpppooozzzxxxvvvtttsssrrrssssssnnnppptttwwwxxxtttnnniiiqqqtttwwwtttpppooouuuzzzwwwqqqmmmpppwwwyyytttnnnkkkvvv~~~sssqqqyyy|||uuurrrwwwvvvvvvwwwxxxxxxyyyzzzzzzvvvxxxzzzyyyvvvtttttttttvvvsssppprrrvvvvvvrrrmmmjjjsssxxxqqqoooyyyqqqkkklllpppqqqssswwwkkkpppsssssstttuuuqqqkkkssstttuuutttrrrsssvvvyyyxxxuuutttvvvyyyyyytttooooooppprrrtttuuuuuuttttttrrrpppooopppqqqssssssssspppwwwwwwppppppvvvvvvqqqooosssvvvwwwxxxyyyuuunnnwwwzzz}}}{{{wwwvvvzzz~~~~~~xxxssswww{{{vvv}}}vvvvvvzzz{{{zzz|||}}}{{{vvvsss{{{vvvvvvtttqqqnnnpppuuu{{{|||}}}~~~}}}wwwrrrvvv~~~{{{ooommmrrrtttvvvssspppqqqwww}}}|||uuuooooootttxxxwwwsssmmmuuu{{{yyytttsssqqqooowwwvvvuuuttttttuuuvvvwwwppprrrsssrrrpppoooqqqsssooolllkkknnnsssuuurrrnnnkkkpppuuutttooolllmmmpppooollljjjkkkpppssssssqqqiiinnnuuuzzzyyytttmmmiiixxxsssmmmkkkmmmrrrwwwzzzlllllllllkkkkkklllnnnooonnnnnnmmmmmmnnnnnnnnnmmmjjjkkkmmmnnnooooooppppppvvvuuuuuutttuuuuuuttttttnnnooorrrsssssspppmmmkkkqqqsssrrrmmmggggggmmmsssmmmlllkkknnnqqqqqqkkkfffiiimmmpppooonnnnnnrrrwwwwwwqqqjjjiiillloooooommmiiilllppprrrqqqpppooopppvvvwwwwwwvvvssspppppppppooonnnnnnooopppppppppoooooommmlllooorrrrrrmmmiiigggmmmqqqpppjjjgggjjjoooqqqooommmmmmooorrruuuvvvmmmooopppqqqpppnnnjjjhhhvvvsssnnnkkkjjjmmmrrruuuqqqqqqppppppqqqqqqppppppsssuuutttoooiiihhhmmmrrrqqqnnnlllmmmpppqqqpppooooooooonnnooooooppppppooonnnmmmmmmpppssstttpppmmmvvvtttrrrpppooonnnnnnnnnoooppprrrssstttqqqnnnkkknnntttxxxuuunnnkkkpppwwwyyysssmmmlllpppvvvyyyyyynnnsssxxxyyywwwrrrooommmyyyxxxvvvtttssssssssstttqqqqqqrrrssstttrrrnnnkkkqqqqqqrrrrrrrrrrrrrrrsssppprrrttttttsssrrrrrrssstttvvv{{{|||zzztttppprrrwwwxxxvvvrrrrrruuu{{{}}}vvvppprrryyy|||tttpppsssyyyvvvsssppprrrvvvvvvrrrmmmjjjttt~~~uuuooollltttnnnlllpppssssssrrrsssqqqsssssspppppptttuuusssqqqqqqqqqsssvvvwwwuuurrrsssxxx|||{{{uuuqqqqqqssswwwooojjjoooyyy|||vvvmmmqqquuutttooommmoooqqqwwwzzztttkkkkkkuuuzzzwwwlllqqquuuvvvxxxxxxssslllxxx{{{~~~{{{wwwvvvzzz{{{wwwtttvvv|||}}}zzzyyy~~~}}}yyyzzz{{{}}}}}}{{{sssyyy}}}}}}}}}}}}{{{xxxyyy||||||wwwqqqpppuuu{{{zzztttppprrrtttssstttvvvvvvtttnnntttttttttsssssstttwwwyyywwwtttqqqppprrrsssrrrqqqwwwwwwsssooopppuuuxxxvvvjjjooovvv||||||wwwqqqlllqqqssstttqqqnnnnnnrrrwwwoookkkiiiooowwwyyyssskkkiiiqqqwwwtttjjjdddhhhooopppmmmkkkmmmrrruuutttrrrnnnqqqssssssrrrqqqqqqqqqooooooppprrrsssrrrooommmmmmnnnnnnllljjjkkkoootttooollljjjlllppprrrooolllhhhlllppppppllljjjlllnnn{{{wwwsssssswwwyyyxxxuuujjjmmmrrrttttttqqqmmmjjjssstttrrrmmmggghhhooovvvlllkkklllooorrrqqqkkkfffjjjnnnqqqpppnnnooossswwwtttqqqnnnmmmlllmmmmmmmmmmmmnnnoooqqqrrrrrrqqqqqqqqqsssuuutttqqqmmmjjjiiipppqqqqqqnnnlllmmmppptttmmmjjjjjjnnntttvvvpppkkkhhhooouuuqqqhhheeejjjrrrrrrnnnjjjjjjnnnsssvvvxxxoooqqqssstttssspppllljjjtttrrrnnnkkkiiilllqqqvvvvvvvvvuuusssppppppqqqssstttsssrrrmmmiiihhhkkknnnnnnppprrrsssqqqpppqqqrrrvvvqqqmmmnnnqqqsssrrrooojjjlllppptttuuurrrmmmiiiwwwuuupppmmmlllmmmoooqqqmmmnnnqqqtttvvvtttnnniiinnnuuuzzzvvvnnnjjjpppxxxwwwqqqlllkkkpppuuuxxxxxxuuuuuutttsssqqqppprrrssssssssssssrrrrrrqqqppppppxxxtttoookkkjjjmmmqqqtttqqqpppoooqqqttttttqqqnnnmmmtttyyywwwqqqnnnqqqvvvyyyvvvwww{{{zzz{{{vvvmmmnnnwwwyyyuuupppqqquuu{{{|||tttmmmooouuuzzzxxxrrrooorrrvvvtttsssssstttttttttsssrrruuuwwwzzzxxxuuurrrqqqrrrooolllnnnsssuuurrroooooowwwxxxvvvppppppuuuzzz|||ooonnnooosssxxxxxxtttoooqqqxxx~~~{{{sssnnnpppuuuwwwnnnggglllyyy~~~wwwmmmrrrvvvtttooommmooosssuuuvvvtttqqqsssvvvvvvsssqqqttttttqqqqqquuuvvvtttwwwyyy{{{{{{yyyxxx{{{}}}vvvvvvvvvwwwxxxxxxyyyyyy}}}{{{zzz{{{|||}}}}}}|||vvv{{{wwwwwwpppqqqwww}}}xxxvvvzzz|||}}}yyytttsssvvv{{{yyyrrrnnnqqqssssssrrrsssvvvzzzuuuuuurrrooorrrvvvyyyxxxuuupppsssuuutttqqqoooooopppzzzwwwrrrnnnqqqxxxyyyvvvhhhmmmtttyyyzzzwwwqqqmmmrrrrrrqqqpppoooppprrrsssppppppqqqtttuuuuuurrrooommmpppqqqnnnjjjggghhhkkkkkkooorrrsssrrrpppoooooorrrrrrqqqnnnmmmooosssxxxkkkmmmqqquuuwwwsssmmmhhhnnnrrrtttpppjjjiiiooovvvnnnkkkiiilllppprrrpppnnniiilllooonnnkkkjjjlllpppxxxtttrrrsssvvvwwwvvvssskkkmmmoooqqqrrrrrrrrrrrrrrrpppooonnnnnnnnnnnnnnnllloooppppppnnnllllllmmmnnnmmmlllmmmpppssssssrrrkkkpppuuuuuuqqqmmmmmmnnnssspppnnnooorrrtttsssqqqpppsssuuutttpppllliiigggppppppooommmkkklllooosssmmmllllllnnnqqqsssrrrppplllnnnooonnnkkkkkkooorrrnnnmmmlllkkklllnnnrrruuurrrssstttuuuuuutttssssssnnnooonnnllljjjkkknnnqqqxxxyyyyyytttmmmlllpppvvvrrroookkkjjjkkkkkkkkkjjjiiirrryyyxxxqqqmmmpppvvvvvvsssppppppssstttrrrooojjjmmmqqqrrrqqqnnnlllkkksssqqqpppnnnmmmmmmnnnnnnnnnoooqqqrrrrrrqqqpppppprrrrrrrrrqqqqqqrrrssstttnnnoooqqqpppooooooqqqssszzzwwwqqqmmmmmmppptttvvvnnnoooqqqssssssqqqooommmvvvtttpppjjjgggjjjqqqwwwrrrqqqpppqqqssssssqqqoooqqqtttwwwwwwtttqqqqqqrrruuuxxx~~~~~~uuusssrrrssstttttttttuuurrruuuxxxxxxwwwuuuuuuvvvqqqqqqrrrsssuuutttsssqqqqqqtttwwwvvvsssqqqtttwww|||xxxsssqqqqqqrrrsssssskkklllpppuuutttooolllnnntttwwwvvvqqqpppuuuyyy{{{nnnoooqqqsssuuuuuutttsssuuuwwwxxxwwwtttrrrqqqqqqnnnmmmmmmooosssvvvwwwvvvtttsssqqqqqqqqqsssvvvxxxqqqppprrrxxxzzzvvvpppnnnssswwwwwwsssqqquuuyyyzzzvvvvvvwwwzzz}}}}}}{{{xxxtttvvvyyyzzz{{{zzz{{{{{{}}}zzzwwwxxx|||~~~}}}{{{xxx}}}xxxyyy{{{uuuoooqqq}}}|||xxx{{{zzzzzzzzzxxxvvvvvvxxxzzzwwwsssqqqrrrqqqoooppptttzzz{{{}}}}}}uuuppplllpppyyy}}}zzztttlllsssyyywwwqqqlllmmmpppuuuvvvvvvvvvxxxzzzvvvoooooooooooopppqqqsssuuuvvvssspppnnnooorrrsssqqqnnnpppvvv{{{xxxqqqnnnqqqvvvrrrmmmjjjjjjlllmmmkkkhhhfffpppzzzzzzrrrjjjjjjmmmpppqqqqqqooommmoootttxxxnnnoooqqqtttvvvtttpppmmmnnnuuuyyytttkkkgggmmmuuukkkkkkkkkllloooqqqqqqpppmmmmmmllljjjjjjlllooorrrpppppppppqqqssssssqqqooonnnmmmlllmmmooosssxxx{{{ooollllllpppvvvuuummmeeemmmrrrvvvqqqjjjhhhnnnvvvrrrkkkfffjjjrrrvvvrrrlllcccooozzz|||uuuooommmpppwwwrrrmmmnnnrrruuutttrrrtttuuuwwwuuurrrmmmkkkjjjqqqooommmkkkkkkmmmnnnpppnnnnnnooonnnmmmooorrruuuqqqlllhhhjjjoootttssspppjjjmmmpppnnnjjjiiimmmqqqvvvuuuttttttuuuwwwzzz|||hhhkkknnnooollljjjkkklllwwwzzzyyyrrriiigggnnnuuupppkkkfffggglllnnnlllhhhfffrrr}}}{{{pppkkkpppxxxtttssssssssstttrrrpppnnnlllooopppooolllkkkmmmooommmnnnoooppppppnnnllljjjoooqqqrrroookkklllrrrxxxvvvmmmgggllluuuzzzuuunnnfffnnnvvvuuummmhhhjjjnnnzzzvvvqqqnnnooorrrssstttlllooorrruuuvvvssspppnnnooorrrtttqqqllljjjnnnrrrssssssrrrqqqqqqqqqrrrsssvvvtttsssuuuwwwvvvrrrmmmooozzzpppiiimmm{{{|||qqqmmmuuuuuuyyy{{{vvvoooooowwwvvvpppmmmqqqyyy|||vvvnnnnnnuuuzzzxxxqqqooouuu{{{|||vvvqqqqqqtttuuurrrnnnjjjlllqqquuurrrlllkkknnnmmmrrrtttqqqooorrruuuuuunnnqqqtttsssqqqrrruuuyyy{{{uuuppprrrwwwwwwrrrllldddllltttsssmmmjjjooouuu{{{sssllllllssszzz}}}}}}rrrllloooyyy|||sssmmmnnnooowww|||zzzvvvwwwyyyyyyvvvtttuuuzzz{{{uuuwwwyyy||||||yyyxxxyyy|||}}}|||zzz~~~|||xxxxxx}}}www||||||vvvqqquuu{{{|||uuussszzz|||rrrkkkmmmwww~~~yyymmmhhhppp{{{vvvppptttvvvsssrrrsssuuussspppsssyyyzzzuuuoooooosssvvvuuussstttttt|||rrrlllooorrrwwwttthhhfffooowwwxxxmmmlllmmmrrrxxxyyysssmmmpppzzz~~~rrrkkkpppwwwsssmmmhhhfffhhhkkklllkkklllqqqvvvwwwtttooommmmmmoookkknnnwwwxxxpppnnnsssrrrrrrsssrrrqqqrrrtttuuupppnnnnnnrrruuussskkkdddeeelllqqqnnnggggggoooyyy|||nnnaaabbbnnnuuurrrkkkiiiooovvvyyyuuupppkkkjjjqqqqqqoookkkjjjnnnwww~~~pppooooooqqquuuuuuqqqmmmvvvvvvuuupppkkkjjjmmmppplllmmmnnnmmmlllllllllmmmpppmmmkkkmmmrrrtttrrrooommmppprrrqqqooommmnnnpppzzzyyyvvvtttrrrssstttvvvoooiiifffjjjqqqsssmmmfffnnnsssvvvrrrkkkjjjrrrzzzzzzqqqiiijjjqqqvvvsssooohhhnnnrrrpppjjjfffiiinnnvvvqqqooottt|||~~~yyyrrrooonnnmmmkkkjjjiiihhhhhhlllooorrrsssqqqnnnkkkjjjjjjmmmooolllgggeeegggkkkuuupppkkklllppptttssspppgggooovvvwwwqqqllllllnnnwwwtttoookkkjjjmmmqqqtttllliiikkkrrrzzzxxxmmmbbblllooopppooolllmmmrrrvvvsssmmmhhhjjjppptttqqqmmmnnnpppqqqooolllkkknnnqqqmmmpppsssssspppooooooqqquuuvvvwwwtttpppnnnpppsssmmmkkkkkkooottttttooohhhmmmxxx{{{nnniiiqqq|||xxxooorrr}}}{{{qqqqqq|||uuusssqqqrrruuuuuurrroootttttttttrrrooooooqqqtttrrruuuwwwuuurrrqqquuuzzzxxxuuuqqqoooppprrrtttuuuoootttxxxwwwrrrmmmnnnppplllpppnnngggfffnnnpppkkkpppmmmkkkpppvvvwwwrrrkkkrrrvvvwwwrrrkkkkkkttt}}}|||ssslllnnnvvvyyyssskkkeeekkkqqqqqqmmmkkknnnrrrvvvrrrmmmnnnrrrwwwyyyyyywwwvvvvvvvvvwwwvvvtttrrrttttttvvvzzz}}}|||vvvrrrttt{{{xxxuuuzzz{{{qqquuutttzzzrrruuu{{{uuuttt~~~zzzooojjjoooxxx}}}wwwssssssyyy|||wwwpppmmmqqquuuxxxvvvqqqpppssswwwuuusssqqqsssyyy}}}vvvtttuuuuuurrrnnnrrryyyyyyuuuqqqppprrrttttttrrrmmmrrr{{{xxxooolllooorrrrrrnnnmmmqqqttttttqqqrrrsssssssssrrrqqqqqqsssuuuwwwwwwuuusssrrrrrrmmmmmmlllkkkjjjjjjlllmmmvvvuuutttsssssssssrrrqqqllljjjoooyyyzzzqqqmmmpppxxxyyyyyyvvvrrrrrruuuyyynnnmmmnnnoooqqqnnniiidddeeeiiilllkkkhhhhhhnnnssssssnnnhhhgggkkkoooooonnnnnnqqqtttuuutttrrrqqqpppmmmllllllmmmooorrrtttuuuuuuuuutttrrrqqqqqqqqqrrrrrrqqqpppoooooonnnmmmlllkkkooosssrrrmmmjjjiiijjjoookkkhhhkkkrrrvvvtttpppiiikkknnnooommmmmmoooqqq}}}xxxrrrooooooqqqtttvvvlllkkkkkklllnnnnnnmmmkkkpppqqqqqqooonnnnnnqqqtttuuusssqqqqqqrrrrrrpppooorrrpppmmmjjjiiijjjmmmooonnnlllnnntttzzzzzztttnnnqqqqqqpppllliiigggiiikkkllllllnnnpppqqqpppmmmkkkjjjmmmooolllgggeeeiiimmmqqqnnnlllmmmpppqqqpppoooiiiooovvvxxxtttooolllkkkqqqqqqqqqqqqpppooonnnmmmooooooppprrrsssrrrooolllmmmkkkjjjmmmrrruuussspppnnnoooooonnnllllllnnnppptttrrrooonnnnnnoooppppppfffjjjppprrrqqqooonnnnnnyyyyyywwwtttqqqpppqqqrrrooooooppprrrtttssspppmmmoootttyyywwwsssrrrvvv{{{}}}yyyuuuuuuyyyzzzxxxtttvvvxxxvvvrrrooonnnqqquuuyyyvvvrrroooppptttuuurrrnnnqqquuuxxxvvvqqqpppuuu{{{{{{vvvooonnnpppssstttssskkkrrryyy|||yyyrrrmmmkkkppppppkkkffffffkkkooopppkkknnnqqquuuvvvtttqqqnnnsssttttttsssqqqqqqtttvvvvvvuuutttssssssssstttuuusssoookkkkkkppptttuuusssoooqqqrrrsssttttttuuuvvv{{{{{{yyyvvvtttsssuuuwwwpppsssyyy~~~tttkkktttzzz~~~yyywwwzzz|||wwwyyyyyy~~~yyyvvvvvv~~~~~~{{{uuuvvvwwwkkkgggmmmtttwwwssstttwww{{{yyysssppppppssspppnnnpppsssuuussspppkkkooorrrsssqqqrrrvvvzzz|||xxxuuurrrooorrrwwwuuutttsssrrrrrrqqqqqqqqqmmmrrrwwwyyy{{{{{{vvvooommmkkknnntttvvvssspppooouuuxxxyyyuuunnnlllpppuuutttooolllpppwwwzzztttmmmhhhlllpppooollljjjlllooo~~~xxxrrrpppsssvvvvvvuuullljjjpppyyyzzzrrrmmmooo{{{|||{{{wwwqqqppptttyyynnnoooooonnnmmmkkkiiiggghhhhhhhhhjjjlllnnnnnnnnnjjjnnnpppnnniiihhhlllqqqtttrrrqqqqqqsssuuuvvvvvviiihhhiiimmmssstttqqqmmmyyyzzzxxxsssnnnnnnrrrwwwnnnllllllnnnrrrrrrmmmiiilllqqqvvvuuuooojjjggghhhmmmiiigggkkkrrrwwwuuurrrhhhjjjlllmmmnnnooorrruuuyyyuuuqqqppprrrsssqqqoookkknnnpppoookkkjjjllloooqqqnnnkkklllppprrrqqqnnnoootttwwwvvvrrroooooopppzzzrrrhhhfffjjjooopppoooeeeggglllqqqttttttpppmmmttttttqqqmmmhhhgggiiilllllljjjjjjlllooopppooollllllmmmmmmkkkhhhhhhllloookkklllmmmooooooooonnnmmmqqqrrrssssssrrrpppnnnmmmkkkoootttwwwvvvrrrlllhhhtttttttttpppllllllqqqvvvnnniiiffflllwww{{{tttlllkkkqqquuuqqqiiifffkkkrrrwwwsssoooooorrrsssqqqnnnccchhhooossssssrrrpppooo|||yyyvvvtttssssssqqqpppqqqsssuuuuuurrrqqqrrrssssssqqqpppsssyyy|||{{{yyyuuuyyy|||yyytttrrrtttxxx}}}}}}xxxxxxvvvrrrmmmjjjnnnxxxwwwqqqlllooovvvxxxrrrkkkqqquuuxxxuuuqqqpppuuuzzz}}}wwwqqqoooqqqsssrrrpppooorrrwwwzzzyyyuuupppmmmooollljjjllllllkkklllpppmmmqqqvvvuuuqqqooossswwwtttrrrrrrtttwwwwwwsssooopppwww{{{wwwooommmuuu~~~sssgggiiiuuu}}}{{{uuulllqqqwwwwwwtttqqqqqqsss~~~}}}zzzvvvrrrrrruuuyyypppsssyyy}}}uuupppwwwyyy{{{{{{{{{{{{|||}}}zzz}}}~~~~~~{{{{{{~~~{{{wwwwwwvvvxxx{{{}}}zzz{{{wwwpppmmmppprrrqqquuuyyy{{{sssqqqtttuuuqqqmmmoootttvvvsssnnnhhhlllppppppnnnooossswww{{{vvvtttrrrrrrtttpppsssvvvvvvtttqqqnnnmmmrrrtttpppjjjnnnxxxzzztttnnnhhhkkkvvvzzzsssmmmnnnwwwyyyzzzvvvqqqnnnqqqtttqqqmmmkkknnntttwwwsssnnnkkkmmmoooooommmmmmnnnpppzzzvvvsssrrrsssttttttssspppmmmooossstttpppooorrrwwwvvvuuusssqqqppppppqqqqqqqqqqqqooollljjjkkklllllliiigggjjjqqqtttppplllgggnnntttssskkkhhhlllrrrwwwsssooopppsssvvvvvvuuujjjiiijjjlllpppqqqpppnnnyyyxxxvvvssspppooosssvvvmmmllllllmmmoooooollliiioooqqqssssssqqqnnnjjjhhhiiijjjlllooorrrsssrrrqqqpppooonnnnnnpppssswwwzzzpppqqqssswwwzzzvvvnnnfffmmmoooqqqooollljjjmmmpppooollljjjlllppprrrpppmmmnnnrrrvvvvvvrrrpppqqqsssxxxqqqiiihhhllloooooollldddfffiiijjjlllmmmpppqqquuusssooolllkkkjjjiiihhhkkkkkkkkkkkklllmmmnnnnnnooollliiihhhkkknnnooonnniiillloooqqqpppnnnmmmmmmzzzuuuooolllmmmpppqqqqqqjjjnnnssswwwwwwtttpppmmmvvvvvvsssnnniiikkkqqqwwwnnnkkkjjjnnntttvvvrrrnnnmmmpppsssqqqmmmkkknnnrrrtttsssrrrssstttssspppllllllnnnpppqqqssstttuuuvvvwwwuuutttuuuwwwvvvrrrnnnrrrvvvxxxvvvqqqooossswwwtttpppnnnrrr{{{}}}yyyssszzz{{{sssooosssyyywwwvvvqqqqqqqqqooonnnqqqvvv{{{tttrrrppppppsssuuusssqqqtttttttttsssrrrsssuuuwwwxxxwwwuuutttsssrrrpppoooyyyvvvrrrqqqrrrtttvvvvvviiigggmmmwwwwwwnnnhhhkkktttuuuuuuppplllnnnvvv~~~uuussssssuuuxxxxxxsssooopppvvvyyyvvvpppooowwwuuummmoooxxx~~~{{{vvvrrrtttvvvvvvsssrrrrrrttt{{{zzzxxxvvvtttsssrrrrrrtttvvvyyywwwuuuvvv{{{{{{wwwtttxxx~~~}}}xxxuuu~~~||||||~~~vvvtttyyy}}}sssrrryyy~~~vvvqqqsssvvvvvvzzzxxxtttwwwxxxwwwuuutttuuuuuuuuuuuunnnmmmlllmmmpppsssvvvxxxyyyxxxvvvtttpppmmmmmmqqqwwwyyywwwrrrnnnkkkrrrsssmmmeeeiiitttwwwqqqqqqjjjkkktttxxxrrrnnnqqquuuuuuvvvwwwwwwvvvsssqqqmmmppprrrqqqooonnnppprrrqqqnnnlllllloooqqqqqqqqqnnnrrrvvvvvvssspppnnnnnnuuuqqqmmmllllllmmmrrrvvvqqqooommmooorrrrrrnnnjjjpppqqqpppmmmkkkjjjlllmmmmmmhhhfffjjjqqquuuqqqkkkjjjoootttsssooommmnnnqqquuusssqqqqqqttttttrrrooonnnnnnmmmkkkjjjlllqqquuusssqqqpppqqqssstttrrrqqqmmmnnnooommmkkkjjjkkkmmmrrrpppmmmooorrrsssppplllgggnnntttuuurrrooonnnpppvvvtttpppoooppptttyyy{{{pppqqqtttxxxyyyuuunnngggpppoooooooooooooooooonnnkkklllmmmmmmmmmnnnoooooopppooooooppprrrtttvvvvvvooooooooooooooommmjjjhhhiiihhhfffddddddiiiqqqxxxtttoookkkkkknnnnnniiidddjjjmmmnnnllliiiiiilllooorrrlllfffhhhooosssppplllkkknnnqqqrrrqqqoooooooooxxxsssooonnnqqqrrrqqqooonnnoooppprrrtttvvvwwwxxxvvvsssooollllllmmmooopppmmmqqqsssppplllkkkoootttrrrooommmoootttvvvtttpppnnnrrrwwwxxxuuuqqqnnnmmmwwwtttooommmnnnrrrwwwzzzpppppprrrvvvyyyxxxsssnnnrrruuuwwwuuuqqqpppssswwwtttrrrrrrtttyyy{{{{{{yyywwwzzz|||zzzuuusssuuuyyyvvvrrrhhhjjjnnnssswwwvvvrrrnnnppptttvvvsssnnnnnnuuu{{{wwwsssoooppptttwwwvvvsssqqqvvvzzzzzzuuupppoooppp|||wwwqqqnnnpppssswwwyyykkkhhhnnnyyyyyypppjjjmmmttttttsssrrrrrrtttvvvyyyuuuvvvvvvvvvuuutttttttttuuusssqqqqqqsssvvvwwwxxxssstttwwwyyyyyyxxxwwwvvv}}}xxxsssqqqrrruuuvvvvvvtttssstttvvvxxxvvvpppjjjssswwwyyyuuuppprrr~~~~~~vvvqqquuu}}}tttttt}}}xxxxxx{{{~~~{{{yyy{{{}}}~~~~~~wwwtttwwwwwwyyy}}}{{{}}}}}}zzzvvvvvv{{{}}}wwwrrrqqquuuxxxyyywwwtttwww}}}vvvoookkkoooqqqtttwwwwwwtttpppmmmlllnnnnnnmmmoooqqqpppllltttpppnnnqqqrrrqqqqqqssssssqqqrrrwww||||||uuunnnlllrrrwwwtttllliiinnnuuuuuupppllllllpppsssrrrqqqiiiooovvvwwwrrrmmmkkkkkkvvvrrrmmmjjjjjjmmmrrrvvvooommmlllooorrrsssppplllnnnmmmkkkjjjjjjjjjkkkllljjjgggfffhhhmmmpppnnnlllppppppqqqqqqqqqqqqppppppqqqrrrssstttuuusssooolllqqqqqqpppkkkhhhjjjpppwwwmmmllllllppptttuuuqqqmmmmmmpppqqqoookkkiiilllppprrrooommmooosssuuusssqqqlllrrrwwwvvvqqqmmmmmmpppuuussspppppprrrtttuuuuuuvvvtttsssqqqoooooopppqqqpppnnnmmmooottttttqqqmmmiiilllooonnnkkkkkkooosssrrrmmmiiijjjpppvvvxxxxxxkkkooossssssoookkkhhhhhhmmmjjjfffcccdddjjjrrrxxxqqqmmmiiijjjnnnooolllggglllmmmmmmllljjjjjjlllnnnqqqmmmiiikkkpppssspppmmmppppppppppppqqqqqqqqqqqqmmmnnnrrrvvvxxxuuunnnhhhqqqooonnnnnnpppuuuzzz}}}sssooolllllloooqqqnnnjjjmmmssswwwrrriiifffnnnvvvtttnnnkkkoooxxx{{{wwwpppmmmrrrwwwxxxtttppppppqqqxxxtttnnnkkklllppptttvvvmmmnnnqqquuuwwwwwwtttqqqtttsssrrrsssssstttuuuuuusssuuuvvvvvvvvvvvvwwwyyyzzzyyyxxxwwwvvvwwwxxxyyy}}}~~~yyytttllldddgggllltttzzzxxxppphhhpppuuuyyyvvvpppooovvv~~~wwwrrrnnnooouuuwwwuuurrroootttyyyyyyuuurrrrrrssstttuuuvvvvvvvvvtttsssrrrsssooooooqqqqqqppprrrvvvnnnppptttyyy|||zzzsssnnnuuuxxxyyywwwsssqqqtttxxxwwwqqqmmmpppwwwzzzwwwrrrkkkttt|||}}}wwwssssssvvvyyysssqqqtttwwwwwwvvvpppqqqrrruuuwwwvvvqqqmmmpppvvv{{{zzzvvvvvv||||||wwwtttwww}}}{{{uuuvvv{{{|||xxxvvvyyy||||||uuu{{{}}}zzzyyy~~~yyyxxx~~~}}}{{{xxxtttrrrvvv}}}zzz~~~{{{sssrrrvvvsssppppppsssuuuuuusssiiijjjoootttsssooommmoootttvvvtttooommmqqqttttttrrrppppppvvv|||}}}vvvoooooorrruuusssooonnnqqquuurrrrrrqqqqqqrrrrrrqqqpppoooqqqrrrrrrqqqooommmmmmpppppppppnnnnnnpppppppppoooppppppooommmnnnqqqtttmmmjjjhhhiiikkkmmmmmmkkkhhhiiiiiiiiijjjlllnnnppprrrqqqooonnnooopppqqqqqqmmmppptttvvvtttrrrooonnnqqqqqqpppnnnmmmlllmmmnnniiijjjmmmoooqqqqqqpppnnnmmmnnnpppqqqppppppoooooommmooossstttsssrrrrrrtttvvvuuusssqqqppppppqqqrrrnnnoooqqquuuxxxwwwrrrnnnuuuuuurrrmmmiiiiiiooouuunnnmmmnnnrrrvvvvvvrrrnnnjjjlllnnnmmmjjjkkkpppuuuqqqllliiijjjoootttvvvvvvpppqqqrrrqqqmmmkkkjjjkkkjjjiiihhhhhhjjjmmmoooqqqooommmkkkjjjjjjlllppprrrnnnjjjhhhjjjoooqqqnnnkkkkkkooorrrqqqooommmnnnqqquuuqqqmmmlllooorrrssssssiiilllrrrvvvxxxtttnnniiipppooonnnmmmooossswwwzzzpppmmmlllnnnqqqqqqnnnjjjnnnqqqsssqqqmmmlllnnnrrrppppppqqqsssuuuvvvtttssstttttttttsssssssssuuuvvvrrrpppnnnoooqqqqqqpppnnnqqqrrrssssssssstttvvvxxxvvvqqqnnnqqqxxx{{{wwwrrrrrruuuwwwvvvttttttvvvxxxzzzwwwtttssstttwwwyyyzzz{{{{{{rrriiiiiijjjmmmppprrrsssqqqpppsssssstttwwwyyyzzzxxxwwwtttsssrrrqqqrrrssstttuuutttsssqqqrrruuuwwwwwwvvvnnntttzzz}}}yyysssooommmvvvuuuqqqmmmmmmtttyyyyyyllloootttzzz}}}zzzsssmmmuuuxxxzzzxxxtttrrrtttwwwuuussssssuuuxxxyyyvvvsssppptttxxxwwwtttssstttvvvwwwwwwwwwwwwwwwvvvuuusssqqqtttuuusssqqqrrrxxx~~~wwwwwwxxxzzz||||||yyywwwvvvzzz}}}|||xxxuuuxxx{{{{{{xxxssspppvvv}}}~~~zzzpppyyy|||xxxwww}}}wwwsssrrrwwwzzzyyywwwxxx}}}yyy{{{|||tttmmmkkkpppvvvyyyyyymmmjjjmmmtttrrrllloooxxxsssyyyxxxnnnkkkqqquuutttrrrqqqqqquuuzzzzzzvvvqqqsssqqqppppppsssttttttsssnnnssswwwvvvssspppooopppxxxsssnnnmmmoooqqqqqqpppjjjnnnsssttttttrrrnnniiiooorrrtttnnnggggggpppyyyoookkkhhhjjjooorrrpppllliiikkkmmmllljjjkkkpppuuurrrqqqnnnlllmmmnnnqqqrrrkkkpppuuuvvvtttrrrrrrsssooonnnoooqqqssspppjjjdddhhhllloooooommmlllnnnqqqllllllnnnrrrwwwwwwrrrmmmgggqqqyyyyyysssnnnpppuuu~~~vvvmmmkkkoootttuuuttthhhlllsss{{{~~~{{{rrrjjjpppssstttoooiiiggglllrrrjjjlllppptttwwwvvvssspppmmmmmmlllkkkkkkmmmqqqtttooommmkkklllnnnrrrttttttwwwtttppplllkkklllnnnooofffgggjjjnnnqqqpppmmmiiimmmoooooojjjfffiiisss}}}ppphhhccchhhsssxxxqqqiiifffpppyyywwwmmmgggmmmuuuxxxqqqjjjiiinnnrrrtttssslllnnnooopppppppppppppppnnnnnnoooooopppqqqrrrsssnnnmmmnnnoooppppppooommmooommmmmmooossstttpppllllllrrrxxxvvvpppnnnqqqvvv{{{vvvpppooorrrwwwzzzzzzkkkmmmpppuuuxxxuuuoooiiivvvvvvtttqqqoooqqqwww}}}xxxqqqkkkqqq|||zzzqqqrrrtttuuuuuuttttttvvvwwwxxxvvvsssqqqrrruuuyyy{{{{{{ssskkkoooooonnnkkkiiimmmttt{{{wwwqqqnnnvvvzzznnnppptttvvvtttoooooosssyyy{{{rrrjjjkkkttt{{{|||xxxmmmttt|||}}}wwwqqqnnnmmmrrrwwwvvvooopppxxx{{{vvvppprrrtttuuuvvvuuuttttttvvvxxxyyyyyywwwuuutttsssqqquuuzzzzzzwwwuuuvvvwwwxxxuuuqqqppprrruuuvvvvvvnnnttt|||~~~{{{uuuqqqppptttxxxyyyrrrjjjnnn~~~zzzsssuuu}}}xxxpppppp|||sssmmmuuu~~~vvvlllkkkuuuyyyuuuzzz}}}zzzzzz||||||yyyqqqvvvwwwsssrrrttttttsssuuuyyy~~~{{{xxxuuuqqqooooooooopppppptttrrrllloooxxx{{{uuutttqqqoooqqqtttuuupppkkkooovvvzzztttjjjiiissswwwoooiiillltttyyywwwrrrkkkrrrxxxwwwqqqlllnnnrrr{{{vvvqqqmmmmmmnnnooooookkklllnnntttxxxxxxsssnnnsssqqqooopppqqqrrrooommmhhhlllpppoookkkjjjlllpppuuunnnhhhiiipppuuuuuusssmmmrrrtttqqqjjjhhhlllqqqsssqqqmmmjjjnnnvvvyyywwwlllkkkmmmtttxxxuuuiii___lllssswwwrrriiigggnnnwwwssslllggglllvvvyyyrrriiinnntttyyywwwqqqnnnqqqwwwvvvqqqlllkkknnnppppppoooooonnnooorrrvvvyyyyyyxxxsssnnnjjjjjjmmmmmmjjjfffiiiqqqxxxwwwpppmmmpppvvvvvvkkkcccgggrrryyyvvvoooeeejjjooopppmmmmmmppptttyyytttlllhhhhhhkkkoooqqqjjjiiikkkpppvvvwwwrrrmmmkkklllkkkhhhfffiiipppvvvooojjjgggjjjpppsssooojjjpppmmmkkkllloooqqqqqqoookkknnnqqqpppmmmkkklllnnnjjjkkkllloooqqqtttvvvwwwmmmnnnqqqvvvyyyvvvoooiiiqqquuuuuuooogggfffnnnwwwsssnnnjjjlllrrrtttpppkkkkkkrrrwwwvvvpppmmmooosss~~~xxxqqqnnnqqquuuxxxyyynnnnnnoooooopppqqqrrrssssssrrrrrrssstttuuusssrrruuuwwwyyyvvvrrrrrrwww|||{{{tttooosss|||{{{tttsssssswwwzzzsssllluuu|||lllkkkoooqqqqqqmmmhhhjjjttt~~~yyytttrrrxxxzzzqqqoooqqqssssssrrrrrruuuwwwooonnnoooqqqtttvvvuuutttrrryyyzzztttsssxxxvvvnnnuuunnnoooxxx|||vvvrrruuurrrwww{{{wwwqqqpppwwwzzzuuurrrwwwyyyqqqkkkwww|||uuutttvvvwwwkkkiiipppvvvwwwtttsssqqqxxxuuupppuuuzzzxxxuuutttuuuyyy~~~~~~|||yyyyyyyyyxxxvvvttt{{{xxxwwwyyy||||||wwwrrrooossswwwvvvssssssvvvzzz~~~~~~wwwyyy|||yyywwwyyyuuurrrssstttuuuyyy~~~{{{{{{yyyuuupppnnnnnnpppwwwuuunnniiillluuu{{{|||oooppprrrvvvxxxvvvoooiiipppsssuuutttqqqqqqtttwwwtttqqqooooooqqqsssrrrqqqpppqqqrrrrrrrrrssstttuuurrrqqqqqqrrrrrrqqqooolllqqqrrrssssssssstttvvvwwwqqqnnnmmmppptttuuuqqqlllkkkooorrrqqqllliiikkkooorrrmmmiiikkkrrrwwwvvvssskkknnnqqqqqqnnnlllkkklllqqqpppmmmkkknnntttuuurrrlllmmmpppqqqqqqnnnjjjgggoooqqqrrroookkkiiillloookkklllmmmnnnoooooooooppptttrrrpppoooqqqsssttttttnnnoooppppppooonnnmmmmmmtttqqqqqqtttyyy||||||zzzooommmlllmmmnnnnnnkkkhhhiiinnnsssssspppnnnooorrrqqqnnnkkklllpppttttttssskkkkkklllmmmnnnpppsssuuuvvvsssnnnkkkjjjjjjkkklllnnnlllmmmrrrwwwyyyvvvrrrjjjiiihhhhhhjjjlllnnnnnnmmmllllllkkkkkkmmmppprrrpppkkkgggjjjpppuuuuuussskkkmmmooopppooommmmmmmmmsssqqqmmmlllnnnssszzz~~~ppppppqqqrrrssssssqqqoooooooooooonnnllllllnnnpppqqqppppppppppppppppppooooooppppppqqqqqqrrrssstttsssttttttsssrrrrrrrrrssstttrrrooonnnooorrrvvvyyyrrrqqqqqquuuxxxwwwrrrmmmtttxxxzzzwwwsssrrrvvv{{{{{{uuuqqqvvv~~~wwwrrrrrrtttvvvtttuuu~~~zzzssstttnnnnnnoooppppppqqqssstttuuuvvvwwwxxxxxxxxxxxxxxxxxxsssooopppvvvyyyxxxuuunnnoooqqqrrrsssssssssttt}}}{{{uuummmlllrrrwwwxxxooopppvvv~~~zzzssspppyyyyyywwwrrrnnnqqqxxx|||tttnnnsss~~~yyynnnsssvvvyyy{{{zzzxxxvvvuuuwwwtttrrrqqqsssttttttsssvvvzzz|||{{{zzzzzz{{{zzzwwwvvvuuuvvvyyyzzzyyywww|||~~~~~~zzzuuusssvvvzzz|||wwwtttuuuzzz|||yyyuuunnnrrrvvvtttqqqqqqvvv{{{}}}vvvuuu{{{zzzwwwvvvxxxzzzzzz~~~~~~wwwpppmmmnnnpppxxxqqqmmmnnnqqqssswww|||qqqrrrtttvvvvvvtttqqqooorrrpppppptttyyyzzzuuupppqqqtttvvvsssooommmoooqqqwwwqqqlllnnntttyyyzzzxxxkkknnnrrrvvvxxxuuuoookkkvvvvvvvvvrrrooopppwww}}}ooommmmmmppptttuuuqqqllloooqqqsssqqqnnnkkklllmmmooommmmmmppptttvvvtttrrrrrrooommmmmmpppqqqpppnnnnnnpppnnnlllmmmpppoookkkkkkoooqqqoooiiigggkkkpppqqqooommmlllmmmllljjjhhhdddlllqqqooogggfffnnnvvvxxxppphhhiiiqqqvvvuuuppphhhnnnssstttppplllkkkllltttqqqpppsssyyy|||{{{xxxmmmnnnooooooooonnnlllkkkjjjjjjkkkmmmoooooonnnllllllppptttsssooonnnrrrwwwrrrooollllllpppsssttttttsssrrrqqqooollljjjhhhgggqqqpppppptttxxxzzzxxxuuuiiigggfffiiinnnooolllhhhlllnnnooollliiijjjrrrxxxrrrlllgggiiipppuuuuuurrrkkkkkklllnnnppppppooommmsssrrrooonnnpppssswwwzzztttsssqqqnnnmmmooorrrvvvmmmkkkjjjmmmpppqqqnnnjjjnnnsssvvvsssnnnlllooossssssnnnjjjmmmssswwwvvvtttiiiooouuuvvvsssooonnnnnnwwwtttpppnnnooosssyyy}}}rrrqqqrrrvvvzzzxxxrrrllltttwwwxxxwwwuuutttuuuxxxyyyuuusssxxx}}}xxxttttttssssssyyyyyywwwxxxzzzmmmlllmmmrrrxxxxxxrrrkkkrrrvvvyyyvvvqqqpppuuu{{{~~~tttkkknnnyyy~~~zzzrrroooppprrrsssrrrssstttuuuyyyqqqnnnmmmnnnttt{{{ooovvv||||||||||||xxxtttzzzwwwtttrrrrrruuuwwwxxxuuusssrrrsssvvvwwwuuutttzzztttoooqqqwww{{{xxxtttlllqqqvvvwwwtttqqqqqqrrrzzzuuuttt~~~~~~uuuuuuvvvyyy{{{zzzuuuqqq{{{|||ssspppvvv}}}zzzvvvssssssvvvxxxyyyxxxrrrtttuuutttsssuuuyyy~~~~~~}}}yyywwwzzz||||||vvvooonnnpppqqqoookkknnnyyy{{{tttpppssswwwvvvssspppnnnpppuuuyyysssooonnnttt{{{}}}wwwppprrruuuwwwvvvqqqoooppprrrxxxsssnnnpppvvv{{{zzzxxxnnnppprrrvvvwwwvvvqqqnnnttttttssspppnnnooosssvvvnnnoooppppppppppppppppppsssqqqooopppqqqqqqnnnllllllpppuuuuuurrrpppqqqrrr~~~tttjjjhhhmmmtttwwwvvvmmmppppppnnnmmmnnnlllgggkkkooopppmmmhhhggglllrrrooommmlllmmmnnnnnnkkkiiifffkkkooolllggggggooowwwuuupppkkkkkkooorrrqqqooommmoooqqqqqqooommmmmmnnnnnnmmmmmmrrrwwwxxxtttooopppqqqqqqooommmllllllmmmkkkgggfffiiinnnooolllhhhkkkqqqwwwvvvpppnnnqqqwwwtttsssqqqqqqqqqrrrrrrrrrrrrrrrrrrpppnnnkkkjjjjjjqqqqqqsssvvvyyyxxxtttqqqhhhhhhhhhjjjmmmnnnllliiinnnnnnmmmmmmnnnpppsssvvvqqqooollllllnnnoooooommmnnnkkkiiikkkoooqqqqqqoooiiilllqqquuuuuusssooolllttttttrrrnnnkkkmmmsssxxxnnnlllkkkmmmqqqqqqnnnjjjooosssvvvtttnnnlllooosssrrrnnnlllnnnuuuxxxvvvrrrhhhlllqqqtttsssqqqqqqqqqtttrrrqqqpppqqqsssvvvxxxssssssttttttuuutttsssrrruuussssssuuuxxxyyywwwuuusssuuuwwwxxxyyyxxxwwwwwwxxxxxxuuusssyyyqqqtttxxxxxxooommmmmmrrrwwwxxxrrrlllssstttvvvtttqqqqqqtttwwwyyysssoooqqqwwwzzzvvvqqqtttqqqooopppssswwwxxxxxxxxxrrrrrrxxxwwwooommmrrrwww}}}|||sssqqqyyyvvvttttttwww{{{zzzsssmmmjjjttt{{{vvvllliiirrr}}}{{{ssslllnnnuuuzzzxxxtttlllpppuuuuuurrrpppqqqsss|||xxxvvv|||}}}uuuwwwyyyzzzzzzxxxxxxwww|||}}}~~~{{{wwwuuuvvvxxxuuuvvvvvvuuurrrrrrtttwwwyyyvvvtttuuuyyy}}}~~~~~~vvvwwwwwwsssyyy~~~sssoooppprrrrrrllliiiooo{{{}}}tttmmmnnnwwwvvvssspppoooqqqvvvzzzrrrqqqrrrtttxxxyyyxxxuuuuuuuuuuuuuuuvvvvvvtttsssuuuuuuuuuvvvwwwwwwvvvuuuxxxuuusssrrrssstttssssssooonnnmmmoooqqqpppmmmjjjpppssstttpppjjjhhhmmmsssuuuoookkknnnuuuwwwrrrlllkkkssszzzxxxooojjjmmmsss}}}tttjjjiiiooouuuwwwuuummmqqqrrrooommmnnnlllhhhlllmmmmmmmmmllllllmmmnnnjjjmmmooopppnnnnnnooopppnnnllliiiiiikkkoooqqqrrrnnnrrrtttqqqllljjjlllpppvvvrrrnnnlllnnnpppqqqqqqhhhjjjnnnsssuuusssnnniiittttttqqqnnnjjjjjjllloookkkhhheeehhhlllnnnkkkgggnnnqqqtttuuusssrrrrrrsssqqquuuxxxwwwrrrnnnnnnooossssssssspppmmmmmmoooqqqoooqqquuuxxxxxxtttmmmiiijjjkkklllkkkjjjjjjmmmppprrrmmmjjjnnnvvvyyytttnnnkkknnnppppppmmmkkkkkkllloookkkhhhiiimmmqqqrrrrrrfffkkkqqqvvvwwwrrrlllgggqqqrrrsssqqqnnnnnnqqquuurrrrrrpppooonnnmmmnnnooorrrrrrsssrrrqqqppppppqqqnnnooorrrtttvvvuuussspppooommmlllnnnrrrvvvxxxxxxmmmooorrrttttttrrrpppnnnuuuvvvuuuqqqnnnpppvvv|||uuupppnnnrrrzzz~~~zzztttqqqwww{{{zzztttqqqssswwwxxxyyyvvvuuuuuuooorrrtttrrrrrrqqqooooooppprrrssstttvvvqqqooorrrwwwyyytttoooooossswwwvvvssspppqqqrrryyyrrrkkkllluuu|||~~~|||qqqnnnsss|||{{{qqqkkkmmmzzz~~~{{{pppmmmxxxuuussssssvvvzzzyyyrrrllllllssswwwsssllljjjqqqzzzuuusssrrrsssuuuvvvvvvuuuwwwuuusssrrrsssuuuxxxyyy{{{yyy{{{}}}vvvtttxxxwwwzzz|||yyyuuuvvv}}}}}}yyyvvvyyy}}}}}}wwwppppppvvv{{{yyyrrrnnnpppuuu}}}wwwsssvvv~~~{{{qqqttt~~~yyyvvv{{{yyyzzzwwwqqqqqqrrrrrrqqqnnnnnnrrruuusssrrrsssppprrrtttvvvwwwvvvsssqqqrrrtttvvvvvvuuuuuuwwwzzzxxxtttrrrtttxxxzzzxxxuuuqqquuuyyyzzzwwwtttrrrsss}}}xxxsssooooooqqqsssuuummmkkkkkknnnqqqqqqlllfffppptttuuupppiiiggglllrrrrrrooollloootttvvvrrrnnnmmmtttyyyuuummmhhhlllrrrooonnnnnnqqqsssrrrnnnkkknnnqqqrrrnnnlllmmmnnnllllllkkklllnnnqqqqqqnnnkkkiiinnnrrrqqqnnnmmmrrrwwwtttmmmggghhhooosssrrrnnnkkkrrrwwwtttlllhhhkkkqqqxxxsssmmmlllooorrrrrrqqqiiinnnsssvvvtttqqqnnnmmmuuusssooolllkkklllmmmnnnlllkkkjjjjjjkkkkkkjjjiiiqqqoooooorrruuuvvvtttqqqnnntttyyyxxxrrrmmmlllnnnssstttssspppmmmmmmqqquuunnnqqquuuwwwvvvqqqkkkgggkkkmmmmmmkkkhhhhhhnnnssssssooolllqqqxxxzzztttllliiillloooooonnnmmmmmmnnnmmmllljjjkkkmmmpppqqqqqqooopppqqqqqqrrrqqqqqqqqqnnnpppssstttsssqqqpppppptttuuuuuuppplllkkkoootttrrrpppoooooorrrsssqqqoookkkpppvvvxxxvvvsssqqqqqquuupppkkklllqqqxxxzzz{{{mmmooosssuuutttqqqmmmjjjtttuuutttqqqoooqqqxxx~~~tttpppnnnrrrxxx|||zzzwwwvvvzzz|||zzzuuusssvvvzzzuuuvvvvvvzzzyyyqqqooopppppppppssssssqqqnnnlllnnntttyyywwwqqqlllqqqzzz}}}wwwnnnlllttt{{{yyyqqqmmmoootttyyyrrrlllnnnvvv}}}~~~|||tttrrrrrrvvvvvvrrrqqqssstttwwwxxxuuuuuuxxxzzzyyyxxxuuurrrpppqqqsssuuuvvvwwwpppkkkmmmssswwwtttoooqqqvvvzzzyyyuuussstttwww{{{tttrrrvvv{{{~~~~~~yyytttyyytttpppvvvyyyzzz{{{wwwtttvvv{{{vvvsssvvv}}}~~~xxxppprrrwww{{{zzzuuuqqqrrruuuxxxvvvuuuyyy{{{vvvwwwwwwzzz}}}}}}}}}}}}}}}wwwqqqoooooovvvuuuppplllnnnuuuxxxwwwooopppssswwwzzzxxxrrrmmmqqqvvvzzzyyyuuusssvvvzzzyyyuuurrrssswwwyyyxxxvvvppptttwwwxxxuuusssqqqqqqyyyvvvrrrppppppqqqrrrqqqpppooonnnnnnooopppppppppoooppprrrqqqnnnllllllmmmnnnqqqtttsssooonnnooorrrrrrqqqooonnnmmmmmmooopppffflllsssvvvsssnnniiigggmmmppppppkkkiiilllppppppllllllmmmpppsssssspppmmmkkkooorrrpppmmmmmmrrrwwwrrrnnnkkkkkknnnppppppnnnoooppppppooonnnnnnoooqqqppppppqqqrrrrrrqqqooommmoootttxxxvvvqqqnnnqqqvvvpppnnnlllmmmooopppnnnkkkmmmpppqqqnnnjjjhhhjjjmmmqqqnnnlllooouuuwwwuuuqqqmmmpppssstttqqqooooooooorrrttttttqqqmmmlllooosssppprrrtttuuutttqqqnnnmmmlllllljjjiiiiiijjjmmmoooqqqsssuuuuuusssrrrssstttrrrnnnkkkllloooqqqpppnnngggkkkoooqqqqqqooonnnmmmvvvssspppmmmnnnqqquuuxxxmmmooorrruuuvvvtttoookkksssttttttqqqmmmmmmqqquuupppnnnmmmoooqqqrrrqqqpppkkkoootttvvvuuutttttttttsssqqqooooooqqqsssuuuvvvuuuuuutttrrrqqqpppnnnnnnppppppqqqtttxxxyyyxxxvvvqqqtttuuutttrrrssswww{{{|||yyyvvvvvvyyy{{{{{{zzzqqqsssyyyyyyoooooopppmmmnnnsssrrrrrrrrrpppooopppsssvvvuuusssqqqssswwwzzzyyyxxxwwwxxxxxxvvvsssrrrtttvvvrrrrrrrrrtttvvvxxxxxxwwwxxxxxxtttooopppvvv{{{{{{ppppppsssyyy{{{wwwsssrrrvvvvvvtttoookkknnnuuu|||xxxqqqkkknnnvvvyyyuuunnnrrryyy}}}uuuqqqtttyyy|||vvvuuuxxx{{{|||{{{vvvwww{{{}}}|||xxxwwwxxxxxxwwwvvvvvvwwwyyy{{{{{{tttuuuvvvvvvuuuvvvxxxzzzzzzwwwvvvxxx{{{|||zzzwwwpppwww~~~~~~zzzwwwwww}}}|||wwwsssxxx|||pppmmmmmmuuuxxxtttmmmoooxxx{{{vvvssspppooorrrwwwxxxtttoooqqqvvv{{{{{{wwwtttuuuwwwyyyvvvtttssstttvvvvvvvvvqqqrrrsssttttttsssrrrqqqsssrrrqqqrrrrrrrrrpppnnnvvvuuusssnnnlllooovvv|||mmmmmmmmmqqqtttsssmmmhhhjjjttt{{{vvvkkkfffllluuuuuunnnggggggnnnsssrrrooohhhpppwwwvvvpppjjjjjjllllllooonnnhhhfffkkkqqqssskkkmmmoooqqqrrrqqqqqqpppoooppppppnnnlllmmmqqqtttmmmoooqqqnnnkkkjjjmmmppptttmmmgggiiipppuuutttqqqgggnnnvvvxxxuuuoookkkiiisssxxxzzztttlllkkksss|||kkkiiijjjnnnttttttoooiiimmmsssvvvrrriiieeejjjppppppmmmkkknnntttwwwuuurrrmmmllllllnnnqqqrrrrrrqqqqqqtttvvvsssmmmkkklllooorrrssstttsssrrrrrrssstttmmmjjjggghhhkkkmmmkkkiiimmmwww~~~xxxmmmiiirrr}}}tttiiihhhoootttqqqkkkbbbjjjrrrvvvtttoookkkjjjuuurrrooommmnnnqqquuuxxxnnnnnnqqquuuxxxvvvooojjjpppqqqqqqqqqpppppprrrtttmmmmmmnnnooopppqqqqqqrrrmmmnnnppprrruuuvvvwwwwwwnnnqqquuutttpppnnnnnnppp~~~zzztttooonnnooorrrtttlllkkkoooxxxwwwmmmooowww}}}xxxmmmkkkttt~~~vvvnnnqqq{{{yyyqqqrrr}}}xxxmmmpppqqqkkkmmmvvvpppqqqrrrttttttsssrrrqqqrrruuuwwwuuurrrttt{{{{{{tttrrrvvvzzzyyyvvvlllrrryyyzzzvvvrrrrrrsssxxx{{{wwwoooppp{{{~~~rrrlllmmmxxx{{{tttppprrrnnntttwwwtttnnnmmmttt|||ooosssvvvuuurrrqqqssswwwuuu{{{}}}vvvrrruuuzzzyyyxxxwwwwwwxxxxxxvvvuuuttt|||}}}vvvvvv~~~|||vvvsssrrrvvv||||||uuunnnooovvv{{{vvvmmmmmmxxxwwwpppttt{{{lllzzzvvvvvv{{{~~~~~~xxxrrrzzzxxxvvvrrrkkkpppqqqrrruuuwwwvvvsssooovvvwwwxxxtttpppoootttyyy{{{uuuqqquuu~~~yyyppppppvvv|||{{{uuuqqqsssvvvwwwuuussssssttttttsssrrrlllooosssvvvuuuqqqmmmiii{{{xxxtttpppnnnpppsssvvvqqqooommmmmmoooqqqqqqpppvvvtttrrrooommmmmmmmmmmmmmmooopppooommmnnnpppsssssssssrrrqqqooommmkkkjjjjjjggggggkkkllljjjhhhjjjtttvvvvvvqqqkkklllttt|||uuunnniiikkkrrruuuooohhhkkknnnpppnnnjjjhhhiiillltttmmmhhhiiipppuuussspppkkknnnrrruuuuuuqqqmmmjjjrrrwwwzzzwwwpppmmmooosssoooppppppoooooooooqqqsssqqqnnnllllllnnnooommmkkkhhhqqqxxxtttjjjdddiiiqqquuunnnggggggmmmuuuzzz{{{sssvvvxxxwwwsssnnnlllkkkvvv}}}yyynnnllltttoookkkhhhiiilllnnnmmmkkkrrrxxx|||yyyqqqnnnssszzzzzz{{{{{{xxxsssnnnmmmmmmmmmmmmnnnooooooppppppppppppmmmjjjkkkoooqqqqqqpppsssvvvxxxtttooolllnnnrrrnnnkkkjjjnnntttvvvpppiiikkkqqquuurrrkkkiiiooowwwxxxoooeeeeeeqqq}}}}}}vvvlllssszzz{{{uuuooommmmmm}}}|||wwwpppjjjjjjoootttrrrqqqqqqtttxxxxxxtttppptttuuuuuuqqqmmmlllooossspppsssvvvxxxwwwuuuuuuttt{{{~~~sssfffeeepppvvvuuuqqqmmmmmmsss|||}}}tttkkknnnvvv|||yyyqqqpppxxx{{{qqqqqqwww|||zzzuuuoootttxxxyyyuuurrrqqqrrr{{{uuupppqqqwww{{{zzzwwwwwwwwwuuutttssssssvvvyyyvvvqqqnnnpppvvvxxxuuupppmmmvvv}}}{{{rrrooottt{{{zzzrrrooosssxxxzzzzzzqqquuu{{{}}}{{{wwwrrrpppzzzssslllttt~~~tttqqqqqqwww}}}~~~vvvnnnrrrxxx}}}{{{uuusssxxx~~~zzzzzzzzz{{{|||}}}|||||||||{{{vvvzzzwww|||wwwyyy~~~vvvtttsssrrrlllnnnqqqtttuuutttrrrpppvvvxxxyyyuuupppnnnrrrwwwvvvsssqqqtttzzz|||wwwrrrsssvvvxxxwwwsssqqqtttxxxxxxtttpppnnnoooqqqrrrrrrqqqqqqpppppppppqqqqqqrrrwwwsssooooooqqqsssqqqoooooopppqqqooommmmmmooorrrwwwuuurrrqqqqqqqqqooommmkkkooorrrqqqmmmlllooossszzzwwwrrrnnnlllmmmppprrrlllhhhfffjjjkkkjjjiiikkkqqqssstttpppmmmmmmsssxxxpppnnnllllllnnnoooooommmpppnnnllllllnnnooonnnmmmkkkmmmoooqqqrrrrrrooonnnqqqqqqqqqqqqqqqqqqqqqqqqpppsssxxxyyyvvvqqqmmmkkknnnqqqrrrqqqnnnooossswwwrrrnnnjjjkkknnnpppooommmkkkppptttrrrlllhhhkkkppptttpppllllllqqqwww{{{}}}wwwwwwwwwtttpppnnnoooqqqvvvyyy|||yyyuuusssuuuyyypppooommmkkkkkkmmmqqqtttxxxyyyxxxvvvttttttvvvyyywww{{{}}}yyyrrrllljjjkkkqqqooommmllllllnnnppprrrmmmkkkjjjkkkmmmnnnooonnnuuuvvvvvvsssooommmoooqqqmmmkkkkkknnnssssssooojjjnnnooopppooommmnnnpppsssrrrpppllljjjooovvvvvvrrrrrrtttvvvtttqqqoooppprrrtttsssqqqpppoooooooooooosssvvvxxxwwwtttssstttwwwvvvrrrooonnnqqqrrrrrrqqqoootttyyyyyyvvvttttttvvv{{{yyyrrrlllnnnsssuuussssssssssssuuuvvvvvvtttrrrtttsssssstttvvvyyy{{{|||xxxyyyzzzxxxuuurrrqqqrrruuutttsssssstttuuuvvvvvvsssqqqpppssswwwxxxuuuqqqzzz{{{zzzvvvrrrrrrwww{{{ooonnnpppwww~~~~~~uuummmrrrxxx|||{{{vvvtttvvvzzz~~~xxxrrrppprrruuuvvvvvvooosssxxx{{{yyyvvvtttrrrwww{{{{{{yyyxxx{{{{{{xxxwwwxxxxxxwwwuuuuuuwwwyyyyyyxxxwwwxxxyyyzzzyyyxxxttt{{{{{{{{{|||xxxuuuzzz|||ssswwwzzzttttttwwwlllooorrrtttttttttttttttvvvxxxxxxuuurrrpppqqqtttpppqqqrrrsssuuuuuuuuutttuuuuuutttrrrpppqqquuuxxxsssqqqooooooppppppooommmuuurrrnnnkkklllpppuuuyyyrrrnnnmmmppptttuuupppjjjnnnrrrtttqqqllljjjmmmrrrwwwuuussssssuuutttqqqnnnmmmpppsssqqqmmmkkknnnrrrwwwuuurrrpppoooooopppqqqnnniiifffiiikkkjjjkkknnnmmmoooppppppooooooppprrrkkkmmmnnnmmmjjjjjjooosssuuunnniiijjjqqquuurrrnnneeemmmwwwyyyuuuooolllmmmvvvssspppmmmmmmpppsssvvvnnnpppuuuyyyzzztttkkkdddlllppprrrrrrooooootttxxxpppnnnllllllmmmoooooooooooooooooooooooonnnoooooooooooooooqqqssswwwyyy{{{zzzxxxtttpppmmmooossswwwuuuuuuvvvyyy{{{zzzvvvsssssstttsssooommmooovvv}}}yyysssqqqtttxxxyyyxxxvvvzzz|||yyyqqqkkkiiijjjssspppmmmjjjjjjlllooorrrlllmmmmmmmmmlllmmmoooqqquuuuuusssrrrpppoooooooookkkkkklllnnnppppppnnnlllooollljjjlllppprrrqqqooommmrrrssspppmmmnnnooommmuuussspppnnnnnnpppsssvvvllljjjkkkooossstttqqqlllvvvzzz|||xxxrrrpppuuu{{{vvvpppkkkmmmssswwwtttppppppuuuyyyxxxuuusssuuuxxxyyyssspppuuuxxxwwwsssrrrtttxxx{{{wwwqqqooouuu{{{yyyqqqlllpppzzz|||vvvkkkvvv}}}qqqiiijjjoooxxxsssnnnnnnsssxxxyyyxxxkkkmmmpppssstttssspppnnn{{{||||||yyytttssswww{{{oooooorrrxxx~~~~~~xxxrrrxxxyyy{{{{{{{{{zzzyyyxxxwwwuuutttrrrqqqrrrrrrrrrwwwwwwvvvuuutttvvvyyy|||vvvssswwwxxxrrr{{{~~~}}}vvvooooooxxxyyysssvvv}}}zzztttqqq}}}~~~|||~~~vvvwww{{{~~~tttzzzsssuuurrrsssttttttsssuuuxxx|||vvvtttssssssuuuuuusssqqqnnnqqqsssrrrpppoooqqqtttuuusssqqqpppqqqrrruuuvvvnnnoooqqqssstttqqqlllhhhuuurrrooolllmmmppptttwwwooonnnooorrruuuuuuqqqnnnppprrrtttqqqmmmkkkllloootttuuuwwwwwwuuusssrrrrrruuussspppnnnnnnooopppqqqkkknnnssswwwvvvrrrlllgggpppjjjgggiiikkkjjjlllooojjjlllnnnoooppppppnnnmmmjjjlllmmmkkkiiijjjpppuuuwwwpppjjjkkkpppsssrrrnnniiiqqqyyyzzzuuupppnnnooorrrqqqnnnlllmmmooorrrtttpppqqqsssuuuuuurrrlllgggjjjllloooqqqsssssssssssslllppprrrqqqmmmkkklllooorrrnnnkkkmmmqqqsssqqqnnnhhhkkkoooqqqrrrsssuuuwwwxxxvvvrrrnnnmmmppptttwwwtttssstttwww{{{{{{wwwsssuuuuuuuuutttsssvvv{{{xxxpppmmmppptttvvvwwwxxxwwwuuusssqqqooommmlllooonnnnnnmmmllllllllllllqqqrrrrrrooommmoootttyyysssrrrsssssstttrrrnnnkkkiiikkklllnnnooonnnmmmmmmnnnkkkiiilllpppsssrrrooommmsssuuuqqqmmmmmmmmmlllrrrpppmmmmmmooorrrsssssskkkkkkkkknnnrrrttttttrrrwwwxxxxxxwwwuuutttuuuwwwsssqqqpppppprrrsssssssssuuutttsssrrrrrrtttvvvyyyyyy{{{zzzqqqpppyyy~~~wwwqqqqqqtttyyy}}}yyyrrrqqqwww~~~xxxqqqlllooowww|||yyytttjjjttt{{{yyyooohhhjjjoootttrrrpppqqqsssvvvvvvuuummmoooqqqpppooonnnppprrrwwwxxxxxxxxxwwwvvvvvvvvvuuutttsssrrrrrrvvvzzz~~~{{{yyyxxxzzz}}}}}}yyyvvvqqqsssttttttsssrrrrrrsss}}}wwwsssrrrvvv~~~wwwrrrvvvxxxuuu{{{|||zzzvvvqqqrrrxxx~~~zzzwwwxxx|||}}}zzzvvvuuu}}}~~~{{{xxx}}}}}}yyyzzzvvvrrryyywwwtttqqqqqqtttzzz~~~uuupppmmmpppwww{{{wwwqqqqqqssstttqqqnnnmmmooorrrrrrrrrsssssssssssssssrrrrrrqqqqqqrrrsssrrrooommmqqqqqqrrrsssrrrqqqpppoooooorrruuuuuusssrrrtttvvvsssrrrqqqpppooonnnmmmkkkoootttyyyxxxsssppprrrvvv|||tttlllkkkpppttttttqqqfffkkksssxxxxxxssskkkfffpppkkkiiikkkmmmlllmmmoooiiikkkmmmooopppooommmlllmmmkkkiiiiiikkknnnqqqrrruuusssooommmllllllnnnoootttuuuuuuuuutttsssttttttkkklllmmmnnnnnnnnnnnnmmmssstttssspppmmmlllmmmoooiiiiiikkkpppuuuuuuqqqllliiiqqqyyywwwnnnhhhiiimmmqqqmmmjjjmmmrrruuurrrmmmfffjjjnnnqqqrrrrrrsssttttttrrrpppooooooqqqrrrsssrrrssstttuuuvvvvvvwwwwwwvvvuuutttvvvzzz}}}}}}|||zzzvvvqqqllljjjlllqqquuuzzzsssmmmmmmqqquuussspppiiikkkoooqqqqqqmmmiiifffuuutttrrrooommmooovvv|||oooqqqsssvvvvvvsssmmmiiijjjkkklllmmmnnnnnnnnnmmmkkklllmmmnnnooopppqqqrrrqqqsssrrrooooooqqqrrroookkklllnnnrrrttttttqqqnnnrrrrrrqqqnnnnnnqqqwww|||wwwrrrooossszzz|||vvvooonnntttyyyuuunnnkkkpppwwwyyyssslllkkkooouuuyyyyyyvvv|||}}}tttqqqxxx{{{uuuqqqssssssvvvyyyyyyxxxxxxyyyzzzrrrssssssrrrqqqrrrtttvvvtttsssqqqpppooooooqqqrrrnnnqqquuuvvvtttrrrppppppssssssqqqmmmjjjlllssszzzqqqpppqqquuuyyyzzzuuuqqqwwwxxxvvvqqqllloooxxxzzzxxxwwwyyy{{{{{{wwwtttooorrruuuvvvuuuuuuvvvwww}}}|||{{{yyywwwwwwzzz}}}yyyuuuxxx}}}{{{xxxuuusssuuuyyy{{{xxxtttxxx|||~~~|||xxxvvvxxx|||}}}{{{}}}xxxwww|||wwwyyy~~~xxx}}}xxxrrroooppptttwwwyyysssooolllooovvvzzzxxxuuuvvvtttrrrppppppqqqrrrrrrpppsssvvvwwwuuurrrpppppp|||wwwppplllmmmppptttvvvllloootttwwwvvvrrrlllhhhppptttwwwuuuqqqpppuuuzzzsssqqqooopppqqqpppmmmjjjlllqqquuutttpppnnnqqquuu{{{sssllllllrrrvvvtttpppmmmnnnppprrrrrrqqqpppooonnnkkkkkkoooqqqnnnmmmnnnkkkmmmppppppnnnmmmmmmmmmoookkkgggiiinnnqqqqqqooorrrssssssooojjjhhhkkkooozzzvvvqqqpppsssvvvwwwwwwiiijjjlllnnnnnnnnnmmmlllvvvuuurrrnnnjjjkkkooorrriiiiiijjjooossstttoookkkjjjqqqxxxwwwpppjjjiiilllnnnmmmmmmooorrrrrrpppmmmjjjlllooorrrtttvvvvvvvvvpppppppppqqqrrrrrrpppnnnppprrrsssrrrqqqrrrvvvyyyvvvtttsssvvv{{{~~~{{{xxxvvvwwwtttnnnhhhhhhmmmrrrwwwoooiiijjjpppvvvuuurrriiikkkppprrrrrroookkkgggrrrqqqooommmllloootttwwwnnnqqqtttuuutttqqqmmmkkklllkkkkkkmmmooopppooommmjjjnnnrrrrrrooonnnpppttttttssspppmmmpppuuuvvvrrrggglllrrrwwwxxxuuupppmmmxxxxxxuuuppplllooowww~~~uuuooolllrrr{{{}}}uuulllmmmuuu{{{wwwnnnkkkpppwwwwwwqqqkkkjjjooovvv{{{|||}}}wwwtttuuuuuussssssuuutttsssssswww|||}}}yyytttnnnsssvvvtttnnnmmmsssyyy|||tttmmmkkkpppuuuvvvuuummmrrrxxxxxxtttpppooopppvvvuuupppkkkiiilllttt{{{ooommmnnnrrrwwwyyyvvvrrrsssvvvwwwvvvssssssvvvyyyvvvwwwxxxxxxwwwvvvuuutttsssssstttvvvwwwxxxyyyyyypppvvv}}}~~~xxxrrrnnnyyyxxxzzz|||{{{yyy}}}uuuqqqooouuu|||~~~wwwooouuu{{{}}}vvvsssxxx~~~~~~yyywww~~~uuuxxx}}}~~~yyysssrrruuuwwwtttpppnnnqqqrrrrrrppprrrwww{{{zzztttnnnoootttxxxwwwtttpppuuuyyyyyytttpppoooqqq}}}xxxqqqmmmnnnqqquuuwwwjjjmmmrrruuuuuuqqqllliiippprrruuutttqqqppprrruuupppqqqrrrqqqpppnnnmmmmmmmmmmmmmmmmmmnnnpppqqqqqqpppooopppqqqssssssqqqooopppnnnlllkkkkkknnnrrrtttkkkjjjmmmssstttppplllkkknnnqqqssspppllljjjmmmqqqooollljjjkkkooorrrqqqnnnooorrrtttqqqkkkiiilllooouuusssqqqqqqtttvvvvvvuuuooonnnllllllllloooqqqssswwwtttqqqpppppppppooonnnkkkmmmnnnmmmlllmmmooorrroooooooooppprrrqqqnnnllliiimmmqqqrrrpppnnnmmmmmmooonnnmmmpppuuuyyyyyyxxxqqqpppppprrrttttttpppmmmooopppqqqppppppqqqsssvvvtttsssssstttvvvxxxyyyyyyxxxyyyxxxsssllljjjlllooonnnlllkkklllnnnpppppppppppppppooooooooopppqqqqqqmmmmmmmmmnnnpppqqqpppoooppprrrsssrrrooommmoooqqqooollljjjlllpppssspppmmmlllpppsssssspppooopppsssrrrsssrrroooqqquuuvvvsssjjjpppvvvyyywwwtttssssssxxxvvvtttrrrqqqrrrtttwwwrrrrrrssstttuuutttsssrrrqqqrrrssssssssssssssssssooopppqqqqqqrrrvvv|||~~~uuuwwwyyywwwqqqooorrrwwwxxxwwwrrrpppttt{{{}}}wwwooooooqqqssssssqqqssswwwzzzzzzwwwsssqqqqqqsssuuuvvvtttttttttsssrrrsssuuuvvvrrrqqqooommmmmmnnnqqqsssqqqrrrrrrrrrqqqssswwwzzzuuusssssswww|||}}}xxxsssrrrwww|||zzztttppprrrvvvzzzwwwttttttwwwyyyyyyxxxlllrrrzzz}}}xxxqqqmmmuuuyyyzzzvvvuuuyyy||||||uuuttttttuuuwwwwwwuuussswwwxxxzzzyyyxxxxxxyyyzzzvvvwwwzzz}}}}}}~~~|||~~~}}}yyytttssswww|||wwwxxx|||{{{ssskkkkkksssyyyuuulllkkkuuu|||ssskkknnnwww~~~|||wwwrrrwww{{{yyyrrrnnnooosssvvvuuuttttttuuutttsssqqqjjjllloooqqqrrrqqqooommmooopppqqqrrrrrrqqqooonnnlllqqquuusssnnnkkkmmmppppppjjjeeehhhnnnsssppplllfffllltttvvvsssooonnnnnnlllkkkiiihhhiiillloooqqqjjjjjjnnnuuuwwwqqqkkkiiippptttuuuqqqjjjhhhmmmtttnnnmmmmmmnnnpppqqqpppooooooqqqrrrqqqnnnmmmnnnooonnnpppsssuuuuuuuuutttssswwwsssmmmiiijjjooovvv{{{vvvrrrppprrrvvvuuunnngggmmmqqqrrrmmmfffgggpppzzzuuummmfffiiisssxxxssslllfffmmmssstttoookkkkkkmmmrrrnnnkkknnnuuuyyyyyywwwsssqqqqqqsssuuuuuuqqqnnnooonnnnnnppprrrsssrrrqqqrrrttttttsssqqqrrrwww{{{|||{{{zzzvvvqqqnnnmmmmmmfffkkkoooooollljjjkkkmmmxxxtttnnnjjjkkkpppvvv{{{jjjjjjmmmrrruuutttnnniiissstttsssnnnjjjjjjpppvvvqqqllliiikkkrrruuuqqqllloooqqqssssssrrrqqqqqqqqqooossstttrrrqqqssstttrrrppptttyyyxxxuuutttvvvzzzuuusssrrrtttvvvvvvrrrnnnpppwww|||wwwnnnjjjqqqzzzvvvooojjjoooyyy}}}wwwnnnhhhpppxxxyyyuuuuuu|||xxxpppqqqyyyyyyooolllsssyyyyyyyyytttppprrrxxxzzzuuunnnrrrooonnnqqqvvv{{{{{{zzztttxxx{{{xxxrrroooqqquuu}}}vvvooolllpppwww{{{}}}lllmmmooopppqqqooolllkkkuuuxxxxxxssslllnnnxxx{{{rrrlllsss}}}rrrpppxxx~~~{{{rrrmmmrrrxxxzzzsssrrrvvvyyyxxxvvvrrruuuwwwxxxwwwwwwwwwxxxqqqxxxyyysssttt{{{zzztttvvvyyyzzzvvvooonnnttt{{{{{{vvvrrruuu{{{~~~zzzuuunnnvvv{{{wwwyyy}}}{{{uuu~~~wwwqqqttttttooooootttyyyzzzvvvxxxxxxsssnnnsssqqqoooppprrrtttsssrrrpppuuuxxxuuuppprrr}}}|||tttrrrtttvvvsssoooqqqooouuu~~~|||sssppptttrrrqqqnnnjjjgggjjjqqqxxxooojjjhhhmmmuuuwwwppphhhnnnrrrvvvsssmmmhhhjjjmmmlllkkkjjjkkklllmmmmmmmmmgggkkkpppsssssssssssssssmmmjjjffffffiiikkkjjjiiiqqqqqqpppnnnnnnooorrrtttqqqpppppptttxxxwwwqqqllllllpppsssoooiiiggglllrrryyyrrrkkkkkkpppsssqqqmmmlllrrrwwwyyyuuuqqqnnnnnn}}}xxxqqqkkkiiioooxxxssspppoooqqqttttttqqqmmmppprrrsssqqqmmmmmmpppsssnnnnnnooooooppppppppppppmmmmmmmmmnnnoooqqqrrrtttjjjiiippp|||}}}tttnnnpppuuusssqqqnnnnnnoooqqqsssooojjjhhhnnnvvvxxxrrrjjjtttxxxzzzwwwssssssxxx~~~}}}zzzwwwsssnnnjjjjjjlllnnnnnnlllkkkkkkllltttrrrpppnnnnnnppprrrtttlllllllllmmmoooqqqtttuuupppppppppooommmjjjhhhgggkkknnnqqqpppmmmlllnnnqqqxxxqqqkkknnnvvv{{{xxxssshhhooovvvxxxtttooommmnnn~~~{{{vvvssssssvvv{{{~~~tttrrrrrrvvvzzzyyyrrrkkkrrrwww{{{xxxqqqnnnrrrwwwxxxsssooorrrwwwxxxqqqkkkqqqlllqqq|||}}}yyynnnooollllllsss|||yyyqqqvvvyyyzzztttmmmkkkqqqwwwzzzooogggkkkyyy}}}uuummmqqqxxxzzzssskkkkkkpppxxxqqqnnnqqqvvvzzz{{{ooooooppppppppppppqqqrrruuuuuutttqqqpppqqquuuxxxyyyyyywwwuuuttttttvvvxxxyyyxxxuuutttssstttvvvwwwuuuuuu{{{yyynnnoooyyy}}}}}}ssspppxxx{{{xxxzzzuuurrrxxxzzzpppvvv~~~|||pppmmmvvv~~~yyyssstttzzz~~~}}}{{{nnnvvv}}}yyyyyy{{{|||||||||}}}~~~xxxvvvvvvrrrmmmkkkxxx~~~xxxvvvvvvwwwrrrooommmnnnrrrtttsssqqqoootttxxxtttooopppzzztttoooooorrrttttttlllooovvv|||{{{sssnnnnnnqqqqqqooommmllllllnnnppppppnnnmmmnnnqqqrrrqqqppppppnnnmmmmmmooonnnkkkiiihhhllloooooollljjjjjjkkkpppnnnmmmnnnqqqttttttssskkkjjjhhhhhhiiijjjiiihhhqqqrrrrrrooolllmmmrrrwwwssspppnnnqqqvvvwwwrrrmmmooopppqqqooollllllnnnqqqtttsssqqqoooooopppppppppqqqssstttsssrrrppppppqqqtttrrrpppmmmllloootttxxxvvvuuurrrpppooopppsssvvvsssppplllllloooqqqpppooolllnnnqqqpppooommmnnnooopppnnnllllllooorrrrrrrrriiijjjooovvvwwwrrroooooosssrrrqqqpppppppppqqqqqqnnnmmmlllnnnrrruuuvvvvvvzzzyyywwwwwwwwwxxxzzz{{{{{{~~~}}}vvvqqqnnnnnnqqqnnnjjjjjjlllnnnooonnnmmmooorrrtttuuusssqqqooooooooonnnlllkkknnntttxxxrrrpppmmmmmmmmmmmmjjjhhhkkknnnqqqooollllllooosssvvvrrrppprrrvvvxxxvvvsssooorrrtttssspppnnnnnnooovvvuuutttsssssstttuuuvvvtttvvvwwwvvvuuutttssstttuuutttrrrssstttuuutttrrrrrrtttwwwwwwtttqqqooonnntttqqqpppvvv~~~yyyvvvrrrnnnllllllqqqwwwyyyvvvrrryyyyyyxxxtttpppoooqqqssstttqqqoooqqqvvvxxxvvvsssvvvsssqqqsssqqqooopppsssvvvuuuttttttuuuwwwwwwvvvuuuvvvuuupppmmmnnnvvv}}}yyyuuuqqqqqquuuwwwuuurrrtttxxxyyyvvvpppoootttyyyzzzvvvrrrqqqsssuuuvvvvvvooorrrxxx}}}zzztttqqqsss}}}}}}wwwpppnnntttzzz}}}wwwxxxzzz}}}}}}xxxtttzzz{{{{{{zzzyyyxxxxxxwwwvvvxxxzzzzzzyyyyyyzzz|||}}}zzzxxxxxx{{{~~~~~~yyyyyyvvvpppmmmlllvvvxxx||||||wwwyyy}}}ssspppmmmnnnqqqsssrrrqqqqqqsssuuusssqqqrrrxxx~~~}}}xxxtttqqqqqqrrrrrroootttwwwuuussstttssspppoooooopppqqqqqqoookkkhhhqqqssstttqqqnnnnnnssswwwrrrkkkfffiiiooorrrmmmfffgggmmmssssssmmmiiiiiikkkwwwqqqkkkkkkppptttsssqqqkkkkkkllljjjiiihhhiiijjjppprrrssspppmmmmmmrrrwwwrrrpppnnnooorrrtttsssqqqssspppnnnnnnqqqrrrrrrqqqoootttwwwuuuooommmooorrrvvvsssooonnnoooqqqssstttkkkmmmnnnnnnnnnoooqqqrrryyyyyyuuuppplllnnnvvv}}}uuunnnhhhiiiooosssqqqmmmnnnpppqqqpppmmmkkklllmmmqqqnnnlllmmmppprrrqqqpppllloooqqqppppppssssssppppppqqqrrrrrrrrrqqqpppooonnnppppppnnnnnnrrr{{{}}}xxxssstttyyy{{{xxxtttoooxxxuuunnnnnnqqqwwwppphhhggglllqqqqqqpppggglllsssxxxyyyvvvppplllqqqqqqooollljjjmmmsssxxxrrrooolllkkkmmmnnnmmmkkklllnnnpppnnnmmmmmmqqqtttsssuuuwwwxxxwwwuuuuuutttwwwuuurrrooommmmmmooopppmmmoooqqqssssssqqqooommmtttxxxzzzwwwpppooouuu|||xxxqqqlllnnnvvvyyyuuuooommmuuu|||zzzrrrlllnnnrrrttttttqqqsss}}}yyyrrrppprrrnnnoooqqqqqqqqqsssuuuwwwxxxuuussssssuuuvvvuuusssoootttxxxwwwrrrooopppssstttlllmmmqqqssstttuuummmqqqvvvyyyyyywwwuuuttt{{{{{{xxxpppjjjnnn{{{}}}vvvpppqqqxxxzzztttnnnqqqvvvyyyuuuooommmsssyyywwwtttppppppsssuuuuuuuuuqqqsssssstttxxx{{{yyytttwwwtttssstttsssrrrvvv|||{{{~~~wwwtttxxx}}}~~~wwwsssyyyzzzooopppxxxyyyvvvyyy~~~~~~rrrqqqyyyyyyzzz{{{}}}ttttttyyy|||wwwuuuyyyzzzooosssxxxtttoooooo|||vvvzzz|||{{{{{{~~~{{{uuutttrrrqqqooopppqqqrrrsssqqqnnnppptttxxxyyyxxxpppvvv}}}{{{uuuooolllyyy|||wwwlllkkkttt{{{zzzooonnnooorrrtttrrrlllgggsssuuuvvvtttppppppssswwwqqqmmmjjjkkkmmmnnnllliiijjjnnnrrrrrrpppmmmlllmmmtttpppmmmmmmpppqqqoookkknnnoooooollliiihhhlllpppnnnooopppppppppppppppqqqooopppqqqooonnnooossswwwvvvppplllnnntttwwwuuupppoootttyyywwwqqqmmmnnnqqqwwwrrrmmmlllooorrrttttttlllmmmnnnnnnnnnpppsssuuuyyyxxxuuurrrooopppuuuyyyrrrooollllllmmmppprrrsssuuurrrooommmllllllmmmmmmmmmnnnqqqqqqqqqpppooooooqqqwwwuuunnnooowwwyyytttnnnooorrrssssssrrrooommmoooppppppnnnmmmrrrzzzyyyuuurrrsssvvvwwwtttppplllttt|||zzzsssmmmnnnrrrsssoookkkllloooqqqpppnnnjjjlllqqqtttvvvuuusssqqqqqqpppoooooopppqqqqqqqqqpppooonnnllllllmmmoooqqqqqqooonnnnnnpppsssttttttqqqwww||||||wwwssssssuuuzzzvvvqqqnnnmmmnnnooooookkkmmmpppsssssspppmmmkkkssswwwzzzvvvpppooouuu|||xxxsssoooppptttvvvtttqqqooossswwwvvvrrrppprrruuuooorrrvvv}}}}}}qqqjjjlllqqqtttvvvsssppppppvvv{{{sssooolllqqqyyy}}}{{{wwwqqqwww|||yyyqqqmmmpppvvvvvvoooqqqttttttsssssslllqqqwwwzzzxxxwwwvvvwwwzzzyyyuuuooollloooyyy|||yyytttssstttuuutttrrrttttttsssssssssttttttuuuqqqsssttttttssssssssstttzzzxxxpppjjjrrr}}}nnnlllsss}}}}}}tttrrrvvvyyypppoooyyy|||vvvsssyyy{{{qqqtttyyy~~~|||zzz{{{}}}}}}vvvuuuxxx}}}|||uuuppprrrtttrrrqqqrrrtttvvvvvvtttttt{{{}}}{{{zzzsssnnnllluuuuuuvvvuuutttuuu}}}|||vvvvvvuuurrrmmmlllooorrrssskkkeeeiiitttzzzwwwqqqfffppp|||xxxqqqnnnzzz}}}xxxmmmkkkttt{{{yyypppnnnnnnpppssssssppplllssstttuuuvvvwwwuuusssqqqnnnsssvvvrrrkkkgggjjjooopppnnnmmmooorrrtttsssqqqkkknnnqqqsssrrrnnnjjjgggqqqqqqpppmmmjjjkkkpppuuummmllllllppptttsssooojjjlllqqqtttqqqllllllttt{{{wwwqqqlllnnntttxxxuuuqqqssstttuuutttssspppooonnnssspppmmmnnnqqqtttsssrrrsssqqqooommmmmmrrrxxx}}}uuutttssstttuuuuuuqqqnnnlllqqquuuqqqkkkkkksss{{{}}}uuullljjjmmmpppooommmgggnnnuuuvvvqqqmmmmmmoootttxxxvvvoooooowwwyyyuuummmoooqqqssssssqqqooommmqqqooonnnnnnpppsssuuuvvvrrrtttuuuuuusssrrrqqqqqqqqqssstttssspppoooooopppiiimmmqqqsssrrrooollljjjqqqooommmlllnnnrrrvvvyyyooommmnnnsssxxxwwwooohhhlllppprrrooojjjjjjpppvvvvvvqqqnnnooouuuxxxvvvsssrrrxxx||||||wwwssssssvvvxxxuuurrrpppppppppnnnmmmppppppqqqrrrrrrqqqpppppprrrtttvvvvvvsssrrrtttuuuvvvxxxyyyuuupppnnnrrrvvvuuuqqqmmmnnnssswwwwwwuuulllqqqrrrkkklllrrruuuvvvtttppppppuuuzzzqqqmmmlllpppyyy~~~|||wwwwwwzzz{{{wwwrrrqqquuuzzzyyywwwwwwzzzyyysssnnnnnnpppsssvvvvvvtttuuuyyy}}}tttrrrooooooppprrrtttuuuxxxzzzzzzuuuooonnnttt{{{{{{sssmmmpppyyy}}}xxxqqqmmmsssyyyyyytttqqqrrruuuyyywwwooojjjrrr|||nnnmmmuuuvvvsssxxxzzztttsssxxx}}}wwwxxxyyyzzz{{{{{{{{{{{{zzzvvvxxx{{{ssszzzzzzwwwzzz}}}~~~{{{qqqjjjmmmrrrtttrrrqqqooosssvvvvvvwwwttttttrrrpppqqqzzz{{{yyyqqqmmmrrr~~~zzzwwwsssqqqqqqqqqrrrrrrpppggg```dddnnnuuurrrllljjjooovvvyyyyyywwwwwwxxxqqqvvvxxxvvvttttttssspppqqqppppppppprrrssssssrrrqqqqqqrrrwww{{{yyyssslllllluuu|||wwwllleeejjjqqqsssnnnkkkmmmtttwwwvvvrrrggglllrrruuurrrmmmjjjhhhppppppooonnnnnnooorrruuunnnmmmlllooossssssoookkkkkkppptttsssppppppuuuzzztttqqqoooooorrrssssssrrrwwwtttqqqpppqqqqqqpppmmmnnnnnnoooqqqssssssrrrqqqwwwuuurrroooooottt{{{sssrrrrrruuuxxxvvvoooiiijjjqqqwwwtttmmmlllsss|||}}}vvvnnnkkknnnqqqpppmmmgggnnntttuuuqqqmmmnnnqqqqqqsssssspppooorrrssspppnnnooopppqqqqqqqqqpppooopppmmmlllnnnrrrsssppplllnnntttyyyyyyssspppqqquuuvvvrrrnnnmmmnnnppppppoooggglllsssuuusssooollljjjssspppllljjjlllqqqwww{{{nnnmmmoootttyyyxxxppphhhlllpppsssppplllkkkpppuuutttsssrrrsssuuuvvvuuusssvvvwwwxxxxxxvvvuuuuuuuuurrrsssttttttsssqqqooonnnuuutttsssrrrrrrssstttuuuqqqrrrsssuuuwwwvvvsssqqqvvv{{{}}}wwwnnnkkkqqqxxxwwwpppiiillltttzzzyyytttoootttyyyqqqpppsssqqqrrrrrrrrrqqqqqqsssttttttrrrpppqqquuuwwwvvvuuu}}}|||yyyvvvvvvwwwyyyzzzsssvvv|||{{{rrrlllllltttssssssrrrrrruuuyyy}}}qqqnnnlllooorrrtttqqqmmmssswwwzzzuuunnnnnnuuu~~~zzzsssnnnrrr{{{zzzsssqqqvvv{{{zzzuuurrrsssvvvppprrrrrrssswwwzzzxxxssswwwuuuvvvxxxxxxvvvyyy~~~zzz|||~~~{{{tttpppssszzz~~~{{{tttsssyyy{{{rrrtttzzznnnzzz|||www{{{yyywwwwwwrrrppprrruuuuuuqqqoooqqqwwwvvvvvvwww}}}yyyvvvwwwuuuqqqqqquuuxxxwww~~~yyyssspppsss|||yyyppprrr|||~~~vvvoookkkfffeeehhhlllnnnnnnpppqqqrrrrrrtttvvvzzz}}}ooorrrxxx~~~|||tttnnnnnnsssttttttsssrrrqqqrrrtttnnnoooqqqvvvzzzyyyrrrlllmmmsssxxxwwwqqqllllllnnnooonnnmmmpppsssuuussspppmmmnnnnnnoooppppppooonnnjjjkkknnnqqqttttttqqqooopppqqqqqqooonnnnnnrrruuuooonnnooossswwwyyywwwtttppprrrrrrpppnnnmmmpppsssyyyuuupppmmmmmmooopppoookkkmmmppprrrrrrrrrrrrrrrtttuuuuuuttttttvvvyyy|||uuuttttttssssssrrrpppnnnmmmnnnoooqqqrrrssstttuuuttttttsssqqqooonnnmmmlllnnnnnnmmmnnnoooqqqrrrrrrooommmooosssrrrnnnkkklllpppooonnnnnnnnnpppqqqrrrnnnllllllnnnrrrrrrnnnjjjkkkrrrxxxxxxssspppqqqttttttppplllkkknnnqqqrrrqqqoooooopppqqqrrrqqqooonnnmmmnnnpppqqqrrrsssssstttooopppqqqqqqqqqqqqrrrrrrpppooooooppppppqqqqqqpppmmmtttzzzxxxrrrnnnqqquuu{{{wwwrrrrrruuuxxxwwwuuummmqqquuuuuusssqqqqqqrrrvvvuuusssqqqqqqsssuuuvvvrrrssstttvvvwwwvvvuuusssxxxxxxvvvssspppppprrrtttrrrqqqpppqqqtttuuuuuutttuuuxxxsssqqquuuyyyrrroooooorrrvvvwwwsssnnnsssttttttrrroooooosssvvv}}}zzzyyyyyyyyyxxxwwwrrrtttyyy}}}zzzsssooopppqqqppppppqqqtttvvvvvvuuusssqqqooooooqqqrrrsssrrrrrrqqqqqqsssuuuwwwwwwwwwrrruuuwwwxxxwwwwwwyyy{{{}}}{{{xxxvvvuuuvvvwwwwwwnnnpppvvv{{{yyyrrroooqqq{{{|||yyysssrrrxxx}}}~~~vvvwwwzzz}}}tttlllrrryyy~~~{{{tttrrrwww~~~zzzuuuvvv{{{|||{{{}}}~~~zzzxxxuuupppiiiqqq|||wwwmmmlllqqq|||vvvwwwyyyzzzxxxqqqnnnqqquuuwwwuuuuuuvvvwwwxxxzzz~~~|||nnnttt|||qqqqqqooojjjfffgggmmmsssrrrqqqqqqrrrtttwwwyyy{{{vvvsssxxx~~~sssooossstttvvvxxxvvvrrrpppqqqssslllnnnqqquuuwwwvvvrrroooooooooqqqtttuuusssnnnjjjkkknnnqqqsssrrrpppnnnmmmvvvpppiiiiiinnntttuuutttdddgggllltttxxxwwwpppiiirrruuuuuuoooiiijjjtttsssllljjjrrr~~~xxxnnnnnnrrrtttqqqkkkiiinnnssszzzvvvpppkkkjjjlllooorrrjjjnnnqqqrrrqqqppprrruuuooossswwwyyyyyywwwvvvvvvwwwwwwvvvqqqmmmmmmqqqvvvqqqkkkgggmmmwww{{{uuullljjjrrrxxxwwwpppjjjjjjlllvvvnnnfffgggnnntttuuusssnnnkkknnnwwwvvvmmmhhhkkkqqqpppmmmlllmmmooorrrtttkkkkkklllnnnppppppnnnllliiinnntttuuurrrooooooqqqooonnnlllmmmoooqqqssssssxxxrrrlllkkkooossstttrrrffflllsssyyyzzzvvvpppkkkqqqssssssnnnhhhkkkttt~~~tttoookkknnntttvvvqqqkkkfffuuu|||nnnfffmmmxxxvvvmmmnnnuuuzzzyyyuuukkkpppuuuuuurrrppprrrvvvuuutttrrrqqqqqqrrrtttuuusssuuuvvvvvvuuuuuuvvvxxx{{{tttmmmmmmsssvvvtttppplllssszzzyyyrrrnnnppptttxxxzzzxxxyyyqqqqqqwwwzzztttpppnnnttt{{{|||uuummmpppsssuuurrrllllllssszzz~~~}}}}}}|||zzzxxxuuuttttttrrrssswwwxxxtttssstttmmmmmmooossswwwvvvrrrnnnvvvuuussspppnnnpppvvv{{{sssllliiiqqq}}}xxxnnniiivvv}}}qqqmmmwww~~~sssqqquuuzzzzzzxxxttttttyyy}}}wwwlllnnnwwwwww~~~}}}uuutttzzz|||xxxxxxwwwvvvxxx{{{zzzvvvrrrtttwww{{{zzzvvvtttvvvyyyxxxyyyzzzyyywwwxxx||||||yyy~~~|||rrruuuyyyvvvpppooovvv||||||wwwrrrpppqqqxxx~~~~~~xxxtttyyy|||wwwqqqqqqxxx~~~|||uuupppsssxxx~~~~~~~~~}}}qqqiiissstttnnnmmmppprrrssspppnnnssszzzxxxooonnnuuuyyy}}}|||tttpppttt{{{vvvrrrppptttzzzzzzpppggglllvvv~~~yyylllgggmmmwwwssslllgggjjjrrruuuqqqkkkdddkkkssstttpppkkkjjjkkkvvvrrrnnnlllmmmppprrrssshhhkkkmmmoooppppppqqqsssuuurrrppppppssstttsssqqqnnnrrrvvvuuuqqqoooqqquuuvvvqqqkkkkkkooossssssqqqqqqtttyyyzzzssslllmmmsssuuutttsssrrrrrrsssuuuvvvppplllmmmuuuuuujjjvvvyyyzzzsssjjjiiiqqqyyyrrrmmmjjjnnnvvvyyyuuuooonnnooorrrrrrqqqooommmlllrrrpppppprrrttttttpppllloooppppppnnnlllnnnssswwwoookkkjjjnnnssstttmmmggglllqqqtttqqqjjjhhhlllrrrssslllfffjjjsssvvvpppgggbbblllwwwxxxrrrmmmnnnrrruuukkkgggkkkqqqtttssskkklllooouuuyyyyyytttooouuusssqqqnnnmmmnnnpppqqqtttsssqqqqqqqqqrrrrrrrrrsssrrrrrrsssttttttsssrrrrrrrrrsssssssssrrrqqqppptttyyyxxxooonnnvvvyyyvvvnnnnnnqqqwwwxxxsssppppppyyy~~~wwwkkkiiisssyyypppiiiooo{{{~~~uuuiiihhhqqqzzzyyyqqqlllnnnrrryyyyyyyyy|||zzzsssppprrrrrruuuwwwvvvsssssswww||||||sssjjjjjjqqqvvvuuurrr|||vvvnnnnnnqqq|||}}}ttthhhlllzzz}}}tttggglllssszzz|||wwwnnnfffxxxyyyxxxsssmmmnnntttzzztttqqqqqquuuzzz{{{uuuooorrrvvvzzz{{{yyywwwyyy{{{{{{zzzxxxuuusssssstttvvvwww|||{{{ssssssyyyyyytttyyysssttt~~~yyyssstttzzzzzzqqqnnnwww|||sssmmmqqq{{{~~~uuukkkjjjuuuwwwsssyyyzzzqqqzzz{{{vvvsssrrrrrrzzzzzzxxxvvvtttsssssstttvvvyyyyyyyyy{{{zzzyyyooouuu||||||vvvqqqqqqrrrxxx|||wwwpppkkkhhhnnnyyyxxxssstttxxxzzzzzzrrrrrruuuyyyxxxsssqqqsss{{{}}}zzzssspppuuu{{{~~~vvvsssrrrtttwwwwwwqqqlllrrrvvvyyyvvvqqqnnnpppsssrrrpppnnnnnnooopppooommmlllmmmmmmmmmllllllmmmmmmnnnmmmmmmnnnppppppnnnmmmmmmnnnooonnnlllnnnsssxxxrrrpppnnnqqquuuvvvrrrmmmmmmrrrvvvuuuqqqooorrrvvvvvvrrrnnnmmmooorrrrrrqqqpppttt{{{~~~yyyqqqnnnpppxxxuuuqqqnnnnnnqqquuuyyytttssstttwwwzzzyyytttppptttuuutttrrrooonnnppprrrmmmnnnpppqqqpppqqqsssuuuvvvrrrnnnmmmppprrrqqqoooooorrrvvvwwwvvvrrrooollltttsssrrrpppppprrrwwwzzzooommmkkknnnrrrssspppkkklllppptttssspppmmmmmmnnnmmmkkkiiikkknnnooommmjjjhhhkkkoooqqqqqqppprrrsssuuuppplllkkknnnpppooommmooooooooooooppprrruuuwwwsssqqqooooooppppppooommmsssvvvxxxtttmmmlllpppvvvwwwtttpppqqqtttvvvtttrrrlllooorrrrrrqqqoooooopppxxxxxxtttmmmlllqqqwwwyyymmmnnnsssyyyxxxssspppqqqyyyzzzyyyvvvqqqppprrrvvvqqqpppppprrruuuuuurrroooqqqqqqrrrsssuuuuuutttssstttvvv~~~yyyrrrmmmmmmppptttwwwvvvrrrrrrvvv{{{vvvpppllllllqqqvvvwwwvvvvvv|||zzzssspppooowwwyyyuuuoooqqqxxxxxxrrrnnnqqqvvvwwwuuurrrpppppprrrssstttttttttsssrrrssstttvvvxxxwwwuuussstttuuuyyywwwvvvwwwzzz|||zzzxxxuuuxxx{{{yyyuuurrrrrrtttxxxoooooovvv|||mmmooowww{{{sssoooyyy|||~~~zzztttrrrwww|||xxxvvvtttuuuwwwvvvsssoootttwwwyyyyyyxxxxxx{{{~~~|||}}}wwwpppqqquuu}}}tttoooooorrruuuvvvwwwxxx}}}{{{|||uuuwwwyyyyyywwwtttssstttpppsss{{{mmmfffggghhhiiimmmsss{{{~~~uuuqqqtttwwwxxxxxxvvvxxxwwwuuuvvvxxxvvvqqqxxxxxxtttnnnnnntttxxxxxxttttttuuutttrrrrrrrrrrrrxxxuuurrrsssuuuuuurrrnnnqqqssstttqqqmmmkkkmmmpppsssnnniiigggiiimmmoooppphhhiiillloooqqqpppllliiipppqqqqqqmmmjjjlllssszzzooommmnnnqqqvvvvvvqqqlllnnnqqqttttttrrrrrrtttvvvtttrrrpppooonnnooopppqqqtttuuuxxx{{{yyyrrrppprrruuusssqqqooooooqqqsssuuuwwwzzz|||yyytttqqqrrrtttrrrooonnnpppssssssoookkkjjjppptttrrrkkkjjjqqqyyy{{{ssskkkjjjnnnssstttrrrmmmsssyyyzzzvvvqqqnnnnnnuuurrrpppooorrruuuwwwxxxooommmlllnnnppprrrrrrrrrmmmooorrruuuvvvsssnnnjjjgggiiikkkkkkiiiiiijjjlllnnnkkkhhhjjjooossstttsssjjjlllmmmoooooommmkkkiiisssrrrooojjjgggkkkttt|||qqqooooooqqqrrrqqqnnnjjjrrryyy|||vvvllliiipppxxxyyyuuuppppppsssuuutttqqqkkknnnrrrrrrqqqqqqrrrtttwwwtttrrrrrrpppnnnqqqwwwsssrrrsssuuusssppprrrxxxyyyvvvssstttxxxwwwrrrmmmkkkqqqwwwvvvqqqnnnqqquuuyyyqqqkkkoooyyy~~~{{{uuuqqqvvv}}}yyyvvvqqqmmmlllpppsssuuuuuusssssstttwwwqqqqqqqqqpppppprrruuuwwwxxxxxxxxxyyyyyyxxxuuusssrrrsssuuuwwwwwwuuurrrpppuuuwwwxxxsssnnnmmmsssyyylllnnnqqqvvvyyywwwrrrmmmvvv{{{~~~yyyqqqnnnttt{{{}}}wwwsssttt{{{}}}zzzuuussswww{{{{{{vvvrrrrrrttt{{{tttqqqppprrrxxxjjjrrryyy|||||||||xxxsssxxxyyyzzzzzzyyyxxxwwwvvvtttxxx{{{xxxrrroooqqqttt~~~xxxssssssxxx}}}}}}{{{xxxwww~~~xxxsssuuuyyy{{{tttooommmppptttvvv~~~zzzxxx}}}yyywwwwwwyyyzzz{{{rrrpppwww}}}nnngggffffffgggjjjooouuuyyyuuutttsssqqqpppppprrrsss{{{}}}xxxppprrrzzzzzzrrrooopppmmmjjjkkkpppqqqnnnqqqtttuuurrrnnnmmmqqqvvvxxxssspppqqquuuvvvrrrlllqqqtttuuurrrmmmlllnnnqqqpppnnnkkkjjjjjjlllnnnpppkkkkkkkkknnnppppppooommmpppppppppooonnnoooqqqrrrlllnnnoooqqqqqqqqqppppppqqqoooooorrruuuwwwuuusssrrrrrrqqqooollllllnnnpppzzzuuuqqqqqqpppooorrrvvvmmmpppsssvvvvvvsssooolllwwwzzz|||yyysssoooqqqtttooollllllnnnrrrsssoookkkmmmpppqqqoookkklllqqqvvvvvvrrrnnnmmmooorrrrrrrrrppprrrttttttrrrpppqqqrrrooolllkkkmmmqqqsssrrrpppmmmmmmllllllnnnpppsssuuupppoooppptttxxxvvvpppjjjgggiiikkkjjjiiiiiikkkmmmppplllhhhiiinnnrrrsssrrriiilllooopppmmmllllllnnnsssqqqmmmiiigggkkkrrrwwwnnnoooqqqqqqpppnnnmmmmmmrrrvvvyyywwwrrrpppqqqtttttttttsssssssssrrrqqqppprrrqqqpppqqqtttwwwyyyzzzqqqooosss{{{yyyooolllpppzzzvvvrrrooolllllluuuyyytttqqqtttzzzzzztttmmmmmmrrrvvvuuurrrpppsssvvvxxxsssnnnqqqyyy~~~|||xxxyyy{{{wwwsssoooppptttrrrqqqqqqsssvvvvvvtttqqqrrruuuwwwuuupppnnnqqquuuyyypppnnnsssyyy{{{{{{ppppppuuuzzzxxxqqqoooqqqwwwwwwvvvrrrmmmmmmqqqvvvjjjmmmppptttwwwvvvtttrrrxxxzzz{{{xxxuuutttvvvzzzxxxwwwvvvwwwxxxxxxwwwuuuyyyyyyxxxwwwuuuuuuuuuvvvvvvqqqrrryyyyyypppnnnrrrssszzzzzzrrrqqqyyy~~~wwwvvvwwwzzz}}}|||wwwrrrqqqwww{{{yyyrrrooorrrxxxxxxqqqrrrxxx}}}{{{xxxwww|||zzzwwwxxxzzz{{{zzzvvvwwwwwwsssoooooossswww}}}zzz}}}{{{{{{}}}}}}{{{yyyuuuppprrr|||yyyvvvnnnhhhccceeemmmsssssspppjjjqqqwwwvvvqqqnnnpppsss}}}}}}vvvmmmoooyyyzzztttjjjlllkkkjjjlllooonnnjjjnnnqqqsssqqqmmmlllqqqvvvsssrrrrrrrrrrrrqqqpppnnnqqqqqqpppooopppqqqqqqqqqiiinnnrrrrrrooollllllnnnsssoookkkjjjmmmppptttuuummmlllmmmqqquuutttnnnhhhlllpppssspppkkkjjjpppvvvtttooolllpppwww{{{wwwqqqqqqqqqooommmjjjjjjlllooowwwrrrnnnnnnnnnmmmppptttmmmpppsssvvvuuurrrnnnkkkrrruuuxxxxxxvvvrrrpppooommmmmmmmmmmmmmmnnnpppqqqtttoookkkkkkooorrrqqqoookkkooossstttqqqooonnnooouuuqqqlllkkkmmmqqqtttuuujjjiiiiiilllppppppmmmiiikkkkkkkkklllmmmppprrrtttrrrqqqpppqqqssssssqqqnnnllljjjhhhiiilllnnnnnnmmmmmmnnnooooooooonnnnnnooopppqqqqqqnnnjjjlllqqqvvvpppnnnllllllnnnpppooommmmmmqqqtttrrrmmmkkknnnsssrrrqqqrrrvvv{{{zzzsssmmmmmmrrrvvvvvvrrroooooopppyyysssmmmnnnuuu{{{|||{{{rrrooottt{{{zzzpppmmmrrryyyuuurrrqqqooonnnttt|||xxxvvvtttuuuwwwxxxvvvtttuuurrrpppssswwwyyywwwsssqqqtttxxxwwwvvvuuuxxx{{{zzzuuunnnlllrrr{{{uuupppmmmqqqwwwyyytttmmmrrrvvvyyyvvvrrrpppssswwwzzzqqqooosssxxx{{{{{{sssqqqsssvvvtttoooooottttttsssssssssrrrpppnnnlllmmmppprrrqqqoooqqqvvv{{{xxxtttqqquuu|||~~~zzztttnnnvvv}}}|||tttpppsssxxx{{{tttqqqtttxxxyyyyyynnnmmmsss}}}|||qqqjjjkkkwww|||yyynnnlllvvv~~~wwwvvvwww{{{}}}|||wwwrrrsssuuuwwwvvvuuuuuuwwwyyyzzzwwwuuuvvvxxxyyyxxxwww~~~tttrrryyy~~~}}}yyyppptttxxxwwwssssssxxx~~~uuuxxx}}}}}}uuupppuuupppmmmqqqyyyyyyyyy{{{qqqjjjeeegggooosssooojjjgggooovvvvvvqqqmmmooosssxxxxxxtttoooppptttvvvtttmmmppppppmmmnnnqqqrrrpppnnnoooppppppppppppqqqrrrnnnrrruuusssooommmooorrrqqqnnnkkkmmmqqqtttrrrpppfffnnnvvvxxxsssnnnlllmmmwwwrrrllliiikkkpppuuuxxxjjjkkknnnrrrvvvtttmmmfffnnnrrrtttoooiiiiiiooowwwtttpppnnnqqqwwwyyyvvvrrrrrrpppmmmjjjjjjkkknnnooonnnnnnrrrvvvtttnnnlllnnnvvvtttqqqooonnnoooqqqrrrnnnpppssswwwxxxuuuppplllmmmooopppmmmkkklllqqqwwwwwwpppiiikkkrrruuuqqqkkkfffmmmuuuwwwrrrmmmmmmnnnvvvpppiiihhhlllqqqttttttlllllllllmmmooonnnllljjjjjjjjjjjjmmmpppqqqqqqoooqqqrrrrrrpppmmmmmmnnnpppqqqlllgggjjjpppsssrrrnnnjjjpppuuuuuuqqqmmmlllmmmvvvuuuqqqllljjjllltttzzzmmmllllllpppssssssnnnhhhnnnrrrtttrrrmmmlllpppuuupppnnnpppvvv||||||ssskkklllqqqvvvvvvsssppppppqqqwwwqqqllllllrrrwwwxxxvvvyyyuuusssrrrqqqqqquuu|||rrrqqqtttyyyxxxsssppppppuuuwwwxxxvvvttttttxxx{{{zzzrrrmmmqqqzzzyyyrrrmmmuuu|||zzzssspppwww~~~{{{vvvrrrllljjjpppyyyuuurrroooqqqvvvwwwtttooorrrtttuuuuuuvvvwwwyyy{{{wwwwwwwwwxxxxxxwwwuuussswwwuuurrrppppppqqqtttuuuppppppqqqtttuuurrrlllfffppprrrrrrnnnkkknnnvvvwwwoookkkqqq}}}{{{rrrmmmvvv}}}{{{sssooossszzzzzzsssqqqtttxxxzzzyyytttssstttxxxwwwrrrpppqqqqqqtttuuurrrqqqtttvvvuuuwwwyyy{{{|||{{{yyywwwvvvwwwuuusssuuuyyy{{{{{{zzzuuuxxxzzzzzzxxxvvvxxxyyy{{{vvvvvvyyy{{{zzzwwwuuuvvvvvvvvvxxx|||rrrvvv}}}zzzsssooosssrrrnnnkkkqqq}}}xxxnnnnnnooooooooonnnlllllllllnnnppppppooooooppprrrpppooorrruuutttooonnnqqqsssvvvtttnnnmmmrrrxxx{{{pppnnnnnnrrrvvvwwwsssnnnmmmrrrwwwuuuooollloootttpppmmmkkklllpppsssqqqooolllpppuuuvvvtttqqqoooooosssppplllkkkllloooqqqrrrkkknnnqqqqqqpppooooooppprrrrrrrrrooommmmmmoooqqqpppsssvvvvvvsssrrrtttvvvvvvqqqkkkiiikkkoooqqqrrrkkkpppwww|||wwwooommmpppyyyuuuqqqmmmlllnnnrrruuummmooosssvvvvvvtttpppnnnoooqqqqqqooommmmmmrrrwwwsssqqqppppppqqqqqqpppnnnkkkooossssssqqqooopppqqqqqqqqqpppqqqqqqpppooonnnrrrqqqooollljjjkkknnnpppjjjiiikkkooouuuuuupppkkkmmmrrrvvvqqqiiieeejjjqqqrrrmmmiiikkkppptttssspppjjjpppvvvwwwtttooommmmmmvvvtttqqqnnnlllnnnqqqtttkkklllnnnppprrrqqqnnnlllpppqqqqqqrrrsssrrrqqqpppmmmqqqvvvwwwuuurrrqqqqqqsssqqqppprrrtttvvvuuusssooopppqqqqqqqqqqqqqqqqqq{{{{{{uuunnnmmmttt}}}rrroooqqqxxx{{{vvvnnnkkkqqquuuxxxwwwsssssswww|||wwwrrrooorrrxxx{{{yyyuuupppuuuxxxwwwsssttt{{{~~~wwwrrrqqqqqqooooooqqqrrrtttvvvtttqqqpppsssvvvwwwtttqqqtttyyy~~~}}}|||mmmssszzz{{{wwwrrrppppppyyyyyyrrrjjjlllvvvxxxsssnnnppprrrsssqqqnnnllljjjqqqqqqpppnnnmmmnnnssswwwsssooolllpppwww{{{zzzwwwvvvvvvvvvuuuvvvwwwxxxzzztttvvvyyyyyywwwuuuuuuuuu{{{zzzvvvpppoootttwwwwwwmmmlllooovvvxxxuuurrrrrrxxx}}}~~~xxxuuuwww{{{{{{wwwsssuuu{{{~~~|||yyyuuuyyy}}}|||xxxwwwzzz~~~wwwzzz|||{{{yyyvvvuuuvvv}}}xxxttttttzzzxxxzzz{{{zzzxxxvvvvvvwwwsssuuuqqqiiimmm}}}ssskkkssszzzwwwnnnhhhlllqqqwwwrrrmmmmmmqqquuuvvvuuuiiiiiiqqq{{{xxxmmmiiinnnwwwyyyuuummmiiippp{{{rrrnnnmmmsss{{{|||uuulllnnnssswwwuuupppmmmpppuuuooonnnmmmmmmoooppppppooosssrrrqqqrrrssstttrrrqqqmmmllllllmmmooonnnllljjjmmmrrrtttpppiiiiiirrr|||uuurrroooppprrrrrroookkkkkkuuu}}}yyyoookkkrrr{{{yyyrrrjjjhhhlllrrrttttttppptttzzz{{{uuuoooqqqxxxvvvuuusssqqqppppppqqqrrrmmmqqquuuvvvtttqqqpppqqqpppqqqqqqqqqpppqqqrrrtttmmmsssxxxuuuoookkkooossssssqqqooonnnoooqqqssstttlllrrryyyzzzvvvoookkkiiivvvtttpppjjjfffhhhnnnuuukkkjjjkkkrrrxxxxxxppphhhhhhrrryyysssgggaaagggpppqqqmmmkkklllooossssssssskkkoootttvvvuuussspppooorrrqqqpppoooooonnnnnnmmmkkknnnppppppmmmmmmpppsssrrrooonnnsssyyyyyyrrrjjjjjjuuu}}}yyylllgggoooyyy{{{ssslllmmmuuu{{{zzzuuuhhhpppxxxxxxrrrmmmlllooowww|||yyypppoooyyyxxxpppmmmqqqvvvuuupppnnnnnnssswwwwwwtttsssvvvyyyrrrssssssttttttvvvwwwyyyuuutttrrrrrrtttzzzvvvooosssxxxvvvpppkkknnnwww|||wwwmmmjjjrrr}}}~~~wwwqqqsss{{{}}}yyyjjjrrryyyxxxqqqmmmpppuuuyyy{{{ssshhhkkkyyy{{{qqqnnnrrrtttrrrmmmjjjmmmqqqpppooonnnoooqqqqqqpppnnnoooppppppoooooorrrxxx}}}wwwmmmoooxxx~~~yyygggsssyyyqqqoooqqqzzz}}}wwwmmmllluuuzzzwwwpppjjjkkkvvv{{{wwwtttwwwyyyuuuqqqwww~~~yyyuuuvvv{{{}}}|||yyyxxx{{{~~~|||yyyyyy}}}mmm|||{{{pppqqqxxx}}}sssppp{{{{{{|||~~~yyyppppppyyy|||xxxsssooolllnnnuuu|||rrrkkkrrrxxxxxxqqqlllnnnqqquuupppkkkjjjnnnrrrttttttqqqqqqrrrqqqpppppprrrssstttrrrrrrsssvvvwwwtttqqqqqqtttuuusssnnnmmmqqqvvvxxxmmmffflllzzzyyynnnkkkqqqwwwtttlllhhhlllrrr}}}wwwpppmmmppptttwwwxxxjjjlllooopppooolllhhheeennnqqqssssssppppppssswwwxxxuuupppmmmlllmmmnnnooosssuuuuuutttrrrpppqqqssspppppppppooonnnnnnoooqqqvvvuuutttssstttuuuwwwxxxrrrnnnnnnsssuuurrrnnnmmmqqq{{{}}}rrrfffhhhuuuyyypppjjjoooyyy|||uuukkklllsssxxxwwwqqqmmmooosss{{{tttlllkkkoootttuuutttqqqrrrttttttsssqqqnnnllltttrrrooommmkkklllmmmnnnnnnpppqqqqqqpppnnnnnnnnnpppqqqqqqooollliiihhhhhhfffmmmtttssslllhhhlllqqqvvvqqqlllmmmrrruuuuuusssiiinnntttxxxwwwrrrjjjeeeoooqqqqqqmmmiiiiiiooouuuqqqqqqsssuuuwwwwwwtttqqqpppuuuxxxuuummmjjjnnnssstttttttttvvvwwwwwwtttrrrtttuuuuuussspppppptttxxxvvvvvvvvvuuuuuutttsssrrruuuwwwwwwsssnnnmmmrrrwwwsssmmmiiinnnxxx{{{tttllllllttt{{{xxxpppmmmsss{{{}}}qqqlllpppzzz~~~zzzvvvtttuuutttqqqnnntttrrrppppppqqqsssssssssttt{{{~~~vvvqqqssswwwuuuvvvqqqkkkoooyyyyyyqqqqqqqqqrrrrrrrrrssssssrrryyyyyywwwooohhhiiirrr|||rrrnnnlllrrrzzz|||uuulllmmmtttzzzvvvmmmkkkrrr{{{wwwoooooovvv{{{xxxtttmmmsssyyy{{{yyyvvvtttuuuwwwvvvuuussssssssstttuuutttsssqqqoooooosssxxx|||{{{xxxvvvyyy|||}}}yyytttqqq|||xxxrrrwwwxxx{{{~~~zzz|||wwwwwwyyy|||wwwxxx~~~~~~|||{{{yyywwwvvv|||yyytttssswwwyyywwwpppoooooosssyyy~~~vvvooonnnoooqqqssstttsssrrrnnnooooooooooooooopppqqqwwwuuurrrooonnnpppuuuyyyuuurrrpppsssxxxyyytttoooppptttvvvtttpppnnnrrrvvvtttnnnjjjnnnvvvzzzvvvppppppsssuuutttooonnnppptttwwwtttrrrqqqrrrtttuuuuuurrrqqqooommmlllmmmmmmnnnnnnoooppprrrssssssrrrqqqsssvvvwwwqqqiiihhhmmmtttwwwrrrnnnnnnqqqsssrrrooojjjnnnrrrrrrooollllllnnn{{{wwwqqqllllllqqqxxx|||lllkkknnnuuuvvvpppkkkjjjrrrxxxxxxrrrmmmoootttvvvuuurrrpppqqqtttuuussspppxxxwwwvvvtttsssrrrssstttnnnnnnnnnoooppprrrrrrrrrvvvuuurrrpppooopppqqqrrrqqqooommmmmmnnnooonnnlllppprrrtttqqqmmmkkkmmmpppqqqpppooonnnllljjjhhhggggggmmmssstttpppnnnnnnooowwwrrrmmmlllppptttwwwwwwoooqqqsssuuutttrrrooommmpppqqqqqqqqqooonnnmmmmmmsssuuuwwwwwwuuutttuuuwwwtttrrrppppppqqqsssssssssooosssvvvwwwuuusssrrrrrrwwwuuurrrpppqqqsssuuuvvvmmmpppvvvyyyzzzvvvqqqmmmtttvvvvvvssspppoooqqqtttrrrnnnmmmqqqwwwxxxtttnnnsssuuuvvvtttqqqqqqtttxxx}}}{{{yyyvvvuuuyyy{{{zzzwwwtttrrrqqqrrrsssssspppmmmooosssvvvvvvtttttt{{{xxxrrrsssvvvzzzvvvoooiiilllssswwwvvvmmmooorrrtttuuussspppnnnyyywwwtttqqqpppqqqtttvvvtttsssssssssttttttsssssstttsssrrrqqqrrrssstttuuuwwwvvvuuussssssrrrrrrssstttssssssuuuwwwxxxyyyyyyrrrrrrtttuuuuuutttsssrrruuuvvvuuusssqqqttt{{{{{{wwwuuuwww{{{|||yyytttvvv}}}zzzvvvyyyzzz{{{}}}{{{}}}}}}|||yyysssrrr}}}uuuxxx{{{xxxrrroooqqqtttsssyyy{{{wwwwwwvvvsssrrrtttssssssrrrtttyyy~~~yyy{{{rrrlllhhhllluuuzzzxxxssshhhmmmrrrssspppnnnoooqqq{{{xxxtttooonnnqqqwww|||uuuqqqooosssxxxzzzuuuoooqqqsssvvvuuusssrrrsssuuuqqqrrrrrrrrrrrrrrrrrrsssuuutttrrrrrrtttuuuvvvvvvnnnpppssssssrrrqqqppppppyyyuuuppplllkkknnnsssvvvnnnmmmmmmqqquuuuuuqqqlllnnnvvv{{{ttthhhdddmmmyyyxxxpppiiijjjqqquuuqqqlllhhhmmmssssssoookkkjjjkkkwwwsssmmmiiiiiimmmrrrvvvmmmmmmooorrrqqqmmmmmmpppssstttsssrrrtttvvvrrrjjjpppsssuuusssnnnmmmqqqvvv{{{sssqqqtttwwwvvvsssccchhhnnnqqqqqqpppooopppyyyvvvqqqmmmllloootttwwwpppnnnlllmmmppppppooolllqqqssstttqqqllljjjmmmpppqqqpppnnnmmmmmmllljjjhhhlllmmmpppsssuuutttqqqooopppoooooopppqqqssstttuuuxxxvvvtttqqqqqqrrrsssuuunnnoooqqqtttvvvtttnnniiiuuuyyyzzzwwwrrrqqqvvv|||wwwoooiiillltttzzzxxxssskkkqqqwwwwwwrrrnnnooorrrxxxtttoooooosssvvvuuussskkknnnssswwwxxxuuurrrooorrrsssttttttsssrrrpppppppppppprrrsssttttttsssrrrzzzwwwsssqqqssstttuuutttooowww~~~zzzxxx|||uuuvvvxxxxxxtttpppooossswwwqqqnnnkkknnntttwwwwwwuuuuuuzzzzzzvvvuuuvvvxxxssspppoooooonnnpppuuurrrrrrrrrsssssssssssssssvvvrrrppprrrwwwxxxtttooouuuxxxyyyuuunnnlllrrryyyyyyqqqjjjmmmvvvzzzvvvooonnntttyyyxxxqqqmmmooorrrxxxsssnnnoootttzzz||||||oooqqqtttvvvvvvtttrrrppptttvvvvvvuuusssuuu|||{{{xxxvvvvvvyyyzzzyyywww|||~~~}}}||||||}}}zzz|||~~~~~~wwwvvvzzz}}}{{{wwwrrrwwwwwwsssttttttsssqqqqqqrrrtttuuu~~~uuurrrwwwvvvooommmrrr{{{yyyuuurrruuu}}}}}}qqqnnnllloootttwwwuuurrrjjjmmmpppqqqpppqqqsssvvvwwwvvvtttrrrpppqqquuuxxxtttrrrqqqrrrtttvvvvvvttttttssssssuuuxxxxxxvvvssstttyyy}}}yyypppmmmpppvvvyyytttoooqqqvvvyyyyyyvvvlllooosssssspppmmmnnnoooxxxuuurrrooooooqqquuuwwwoooooooooqqqssstttqqqooopppuuuwwwsssjjjhhhnnnvvvrrrooommmnnnppprrrpppnnnoooooooooooommmlllkkkkkkjjjkkkkkkllllllkkkiiiiiivvvrrrooommmkkkkkkrrr|||ttttttrrrrrruuuwwwpppggglllqqqtttqqqllllllssszzz{{{ssspppsssuuutttqqqeeehhhkkknnnoooooooooooouuusssooommmmmmpppsssuuuqqqqqqqqqooonnnnnnoooppppppqqqqqqqqqpppoooooooooppprrrrrrppplllkkklllmmmrrrooommmpppuuuxxxuuurrrggglllqqqttttttrrrqqqppp~~~zzzuuuqqqooopppsssvvvkkknnnssswwwxxxuuuqqqmmmtttvvvwwwuuuqqqppptttxxxrrrooollloootttwwwvvvssslllpppsssrrrooommmoooqqqtttsssqqqrrrtttuuusssqqqtttrrrooonnnoooqqquuuwwwppppppqqqssstttsssoookkkmmmqqqttttttqqqpppqqqtttzzzwwwuuutttuuuuuusssqqqkkksss|||}}}|||{{{ppprrrtttuuutttrrrqqqsssuuuoooooooooppprrrtttvvvwwwxxxxxxxxxyyy{{{{{{yyywwwqqqnnnrrryyywwwmmmjjjooo}}}xxxrrrnnnnnnssszzz~~~qqqnnnlllpppuuuwwwsssmmmtttyyy{{{vvvnnnmmmsss{{{xxxqqqkkknnnuuuyyyvvvqqqppptttxxxxxxuuusssssstttvvvsssppppppssswwwyyyyyyvvvvvvvvvuuuuuutttttttttpppqqqssstttvvvxxxzzz{{{yyyzzz{{{yyywwwwwwzzz}}}~~~||||||~~~}}}{{{qqqttt~~~zzzvvvuuuvvvxxxwwwvvvxxx}}}uuuuuupppmmmooouuuyyyyyyvvvzzzwwwsssxxxxxxqqqpppuuuxxxwwwuuusssuuu~~~nnnsssxxxwwwrrrooooooqqqrrrnnnkkkkkkpppvvvzzz{{{ooorrruuuuuusssqqqpppooossstttsssrrrppprrrvvvzzzwwwssspppttt{{{~~~yyyrrrzzz~~~sssmmmqqqvvvwwwrrrnnnpppuuuyyyxxxvvvsssuuuuuusssooonnnqqqtttqqqrrrssstttttttttsssrrrqqqrrrrrrqqqooopppsssuuutttqqqnnnnnnoooppppppoooiiipppvvvuuupppnnnppptttyyysssllljjjllloooooonnngggiiilllnnnnnnlllhhhfffvvvrrrooommmkkkkkksss}}}uuuvvvuuuqqqqqqrrrpppkkkkkklllnnnnnnnnnpppuuuyyyyyywwwtttqqqpppoooooonnnppplllhhhiiimmmppppppnnnlllmmmooopppqqqqqqppppppuuuwwwvvvqqqkkkiiinnntttmmmlllmmmrrrvvvvvvrrrmmmoootttwwwsssllliiinnntttvvvpppkkklllrrrwwwwwwvvvmmmooorrrsssrrrrrrtttuuu|||xxxssspppoooppppppnnnssswwwwwwssspppoooqqqrrrqqqqqqqqqrrrrrrqqqppplllqqqvvvvvvrrrooopppsssrrrpppmmmlllmmmnnnpppqqqnnnrrrvvvwwwuuurrrqqqqqqyyyuuuooollllllooouuuyyynnnnnnppprrrsssrrrnnnkkkmmmppprrrrrrpppoooqqqtttuuuxxx{{{{{{wwwtttqqqqqqrrrsssvvv{{{yyysssppppppqqqtttwwwvvvrrrooonnnqqqsssrrroooppptttyyy{{{tttooorrrzzz|||wwwpppmmmrrrzzzxxxnnnkkkooo|||xxxrrroooooosssyyy~~~pppooonnnoooqqqsssttttttssstttvvvuuuttttttuuuwwwqqqrrrrrrrrrqqqrrruuuwwwzzzuuurrruuu{{{~~~|||xxxooorrruuuuuutttrrrrrrsss}}}xxxtttssstttwwwyyyqqqpppqqquuuzzz|||yyyuuuxxx}}}}}}wwwvvv||||||yyyzzz}}}~~~|||yyyuuuvvv~~~wwwwwwxxxwwwvvvuuuwwwxxx{{{zzzzzzuuutttooolllooouuu{{{}}}|||{{{zzzyyywwwwwwzzzoooqqqtttvvvyyy|||mmmuuu|||zzzrrrlllmmmqqquuupppkkkkkkqqqwww{{{{{{mmmqqquuuvvvtttpppnnnlllqqqssstttsssrrrsssvvvyyywwwtttrrruuu{{{}}}{{{www}}}wwwssssssuuusssrrrqqqqqqsssuuuvvvvvv|||yyytttqqqrrruuuxxxllloootttwwwwwwuuurrrooorrrttttttqqqmmmnnnsssxxxuuuoooiiikkkpppssspppkkkhhhpppxxxwwwqqqnnnrrrwww{{{uuuooolllnnnppppppnnnpppooommmllllllnnnqqqrrrmmmmmmooosssrrroooooorrruuuzzzyyyrrrlllmmmppprrrllliiihhhkkkppptttuuuuuuppprrrsssqqqmmmkkklllmmmvvvoooiiihhhmmmqqqpppnnnhhhjjjnnnqqqrrrqqqooonnnvvvxxxwwwrrrkkkiiimmmrrrkkkkkkmmmrrrwwwxxxtttpppoootttvvvsssllljjjooovvvtttqqqnnnlllnnnrrrvvvxxx}}}xxxqqqlllmmmssszzz|||{{{yyywwwssspppnnnllluuuxxxzzzvvvoookkklllpppooonnnmmmoooqqqrrrpppnnnnnnuuu{{{yyypppkkknnnrrrtttppplllkkkmmmpppqqqqqqnnnrrrvvvvvvssspppqqqsssssssssrrrqqqqqqrrrrrrsssooopppqqqrrrqqqpppoooooooooooooooppprrrsssssstttqqqxxxxxxrrrqqqrrrzzzvvvtttxxx{{{wwwwwwuuuooonnnooossswwwwwwrrrmmmoooqqqsssrrroooppptttxxxyyysssmmmooovvv{{{zzzvvvtttpppooopppqqqppprrrvvvpppqqqssstttuuutttsssrrrssssssrrrpppoooqqqwww|||sssppppppsssxxxzzzwwwrrrmmmrrrvvvtttooonnnttt{{{vvvooorrr|||yyynnnsssxxxxxxtttppppppqqq~~~yyyuuutttuuuxxxzzzuuuttttttxxx}}}~~~{{{wwwyyy}}}{{{zzz~~~{{{{{{zzz{{{{{{{{{zzzxxx}}}~~~wwwyyy{{{zzzxxxyyy{{{~~~|||yyyvvvrrrooosssvvvuuurrruuu~~~zzzwww{{{|||{{{ooooooqqqtttyyy|||}}}}}}qqqsssuuuuuutttrrrqqqqqqqqqqqqqqqrrrtttuuuttttttttttttuuusssqqqpppqqqrrrppppppqqquuuyyyyyyuuuqqqsssvvvyyyyyywwwxxx{{{~~~{{{xxxxxxyyyyyyvvvsssooorrruuutttqqqpppssswwwxxxsssqqqsssuuuvvvnnnooorrruuuuuuuuusssrrrsssrrrqqqpppoooppprrrsssooommmllllllmmmnnnnnnnnnpppooooooppprrrtttuuuuuurrruuuwwwvvvrrrnnnlllkkkwwwsssnnnkkklllqqqwww|||kkkkkkooovvvxxxsssnnnmmmvvv||||||ssskkkkkkppptttmmmiiihhhkkkqqqtttsssooommmooopppooommmlllmmmooopppooommmnnnpppqqqooommmkkkkkklllmmmoooqqqrrrssstttsssrrrqqqpppnnnlllkkkkkkmmmpppqqqqqqrrrtttvvvqqqqqqpppooommmnnnppprrrnnnqqqrrrppplllmmmqqqvvvzzzoookkkmmmttt{{{~~~zzzzzzzzzxxxvvvsssooommmvvvwwwwwwtttpppmmmnnnoooooooooooooooooopppsssuuuyyyyyyxxxuuurrrpppqqqrrrpppqqqqqqppppppppppppqqqtttsssrrrppppppqqqsssuuulllnnnqqqssstttsssqqqooorrrssstttsssppppppsssvvvsssooolllooovvvzzzxxxtttrrrxxx~~~~~~xxxsssssstttzzzvvvsssxxx~~~uuurrrrrroooooopppqqqrrrsssrrrqqqqqqooommmooorrruuuvvvvvvrrrsssttttttrrrrrrrrrrrrsssrrrmmmkkkooovvvyyywwwjjjnnnssswwwwwwtttooollluuutttssspppppprrrxxx|||tttooolllqqqxxx{{{vvvpppooorrrsssrrrqqqrrruuuyyyyyyvvvssssssvvvyyyxxxwwwtttttttttsssssssssuuuvvvvvvwwwxxxyyyyyywwwuuutttyyyzzz{{{zzzxxxyyy}}}}}}{{{zzz||||||www{{{~~~~~~{{{xxxxxxzzz}}}zzz{{{||||||||||||}}}|||sssooolllyyy|||ooonnn~~~xxxttt{{{}}}yyyxxxsssoooooouuu||||||uuuppplllooovvvzzzwwwrrrkkkrrrxxxzzzvvvqqqnnnlll|||yyyuuupppnnnpppuuuzzzpppmmmnnnvvvuuuiiioooxxx|||sssrrr{{{{{{uuuppprrrzzz}}}xxxqqqlllsssyyywwwpppmmmrrrxxx}}}tttppppppqqqqqqpppqqqqqqqqqqqqrrrtttuuuvvvrrrpppnnnooorrrssspppmmmhhhmmmrrroooiiiggglllssszzznnneeegggssszzzwwwqqqgggsss~~~vvvlllhhhhhhuuusssooommmooosssxxx|||qqqnnnnnntttxxxuuurrrqqqwww||||||tttllllllpppsssnnnkkkiiilllqqqsssppplllooonnnmmmlllmmmooopppqqqhhhlllrrruuussspppmmmlllpppnnnkkkiiikkkpppuuuyyyqqqnnnlllpppuuutttllldddlllqqquuuqqqkkkkkksss|||tttooojjjjjjoooqqqpppmmmiiipppuuusssllliiinnnttt|||uuuooonnnqqquuuvvvtttxxxyyyyyyyyywwwuuurrrqqqrrrqqqpppqqqssstttrrrqqqooorrrrrrpppmmmooovvv}}}{{{rrrpppuuuxxxvvvrrrkkkqqqvvvvvvrrroooooorrrzzztttmmmjjjmmmrrruuuvvvjjjlllnnnppprrrrrrrrrrrrtttwwwwwwtttppppppvvv{{{wwwooojjjoooyyy{{{tttuuuxxx{{{{{{xxxuuuuuuvvvuuussssssxxxxxxnnnnnnoooqqqqqqooommmnnnrrrvvvrrrlllhhhlllvvv{{{yyytttlllttt{{{yyypppiiikkkooommmpppooolllsss}}}|||sssnnnpppsssuuuuuutttqqqpppuuussspppooopppsssvvvxxxvvvppplllooovvvyyyvvvppptttpppnnnoootttwwwvvvuuuqqquuuxxxuuupppnnnqqquuu|||vvvooonnnrrrwwwzzz{{{jjjooowww}}}~~~yyysssnnnzzz~~~~~~yyyrrrsss}}}xxxsssyyyvvvttt{{{zzzvvvxxx{{{}}}}}}||||||vvv|||~~~zzz{{{zzztttmmmpppvvvzzzxxxtttyyyyyyzzzzzzuuuuuuzzzuuuwwwwwwuuuttt{{{zzzwww{{{rrriiiiiiooouuuvvvtttkkkpppuuuwwwvvvrrrooommmxxxwwwtttqqqoooqqqvvvzzztttssstttuuuxxxyyywwwuuuzzzuuurrruuu|||{{{uuuppptttxxxwwwsssppprrruuuyyyuuuqqqqqqtttwwwxxxxxxtttqqquuuzzzvvvjjjhhhmmmzzzzzzwwwoooiiikkkvvvrrrmmmjjjnnnuuuwwwppphhhmmmppprrrpppmmmlllooorrrsssnnnjjjlllqqqttttttqqqnnnrrruuuvvvtttrrrpppoooooopppqqqssstttuuuuuutttvvvwwwvvvrrroooooossswwwwwwppplllqqqzzz{{{qqqfffgggnnnsssqqqjjjfffkkkqqqwwwmmmdddfffoootttqqqjjjbbbhhhooouuuvvvqqqjjjeeelllmmmllljjjhhhkkksssyyyrrrnnnkkknnnssstttmmmfffkkknnnrrrtttuuuttttttsssppppppooonnnmmmmmmppprrrvvvqqqmmmlllnnnrrrttttttvvvpppooottttttnnnooovvvwwwwwwwwwuuusssuuu{{{tttnnnkkksss~~~vvvjjjqqqvvvzzzvvvooonnnuuu}}}xxxnnnooowww{{{wwwqqqmmmrrrvvvuuuqqqmmmooorrrtttqqqppprrrrrroooooorrrlllmmmoooppppppqqqsssuuutttqqqooorrrwwwyyyvvvsssppptttwwwvvvssssssxxx|||zzzpppqqqxxx~~~|||wwwuuupppvvv}}}{{{~~~ssshhhppprrrssspppmmmmmmrrrwwwtttnnnjjjllltttyyywwwssspppppprrrrrrrrrrrrqqqqqqooommmlllnnnqqqrrrooommmlllrrruuuqqqnnnrrrxxx{{{sssooolllqqqyyyzzzssskkkmmmtttyyytttiiifffnnnxxxwwwmmmfffkkkxxx|||uuummmuuu}}}}}}vvvooommmooo}}}wwwqqqooorrrvvvxxxyyyssstttvvvyyy{{{yyytttpppsssvvvxxxxxxvvvwww{{{yyy}}}}}}{{{}}}{{{uuuwww~~~|||yyywww}}}~~~wwwrrrqqqrrruuurrrpppsss{{{~~~||||||zzzuuurrrrrr|||yyyuuusssuuu|||{{{rrrqqqooooooooopppqqqqqqrrrrrrrrrqqqqqqrrruuuxxxuuusssrrrsssuuuvvvtttrrrvvvxxxxxxuuuqqqpppuuuzzzyyytttpppttt{{{~~~yyysssooossswwwvvvrrrppprrrvvv~~~yyysssooopppssswwwyyyooopppuuuxxxvvvooolllnnnvvvuuurrrpppoooqqqtttvvvpppnnnlllmmmoooqqqpppppptttpppmmmnnnqqqssspppmmmllllllmmmnnnooopppoooooovvvssspppppprrrtttsssrrrlllooosssvvvwwwvvvsssqqqwwwvvvtttqqqpppqqquuuxxxsssooommmpppuuuvvvoooiiikkkoooqqqpppllljjjlllooorrrooommmlllmmmnnnnnnmmmkkklllnnnppppppooommmkkkiiiiiijjjmmmoooppppppooopppqqqrrrpppooonnnooopppooommmmmmqqqxxxyyyuuupppmmmqqqsssrrrooonnnooorrrzzztttnnnmmmqqqttttttrrrmmmmmmpppvvvuuuppplllllltttttttttsssssstttwwwzzzrrrqqqqqqtttxxxyyywwwtttuuuvvvvvvsssqqqqqqtttwwwvvvvvvvvvuuuuuuuuuuuuuuuxxxuuurrrpppqqqrrrssstttoooooorrrwwwvvvqqqmmmmmmooopppqqqooommmooouuu{{{tttqqqooorrrwwwyyyuuuqqqqqquuuxxxwwwttttttxxx}}}{{{rrrpppvvv}}}~~~|||rrrpppwww}}}vvvuuuuuutttqqqnnnpppsssuuussspppoooqqqrrrrrrqqqqqqrrrsssvvvsssooonnnppprrrsssssskkkjjjjjjmmmoooooollliiiqqqvvvwwwsssqqquuuyyyzzztttqqqooorrrvvvvvvsssoooppprrrrrrpppllllllooosssrrrppppppssswwwxxxvvvsssttttttuuuuuutttttttttttttttsssqqqrrrtttuuusssqqquuuwwwyyyxxxvvvuuuvvvwwwtttssssssvvvzzz|||zzzxxxwww~~~zzzvvv{{{|||uuuvvv}}}{{{qqqvvvuuunnnqqqxxxzzzqqqkkksss~~~{{{vvvvvvtttqqqzzzvvvrrrttt|||~~~kkkpppuuutttnnnjjjkkknnnvvvtttpppmmmmmmrrrzzzqqqooopppuuuzzzzzzssslllwww{{{{{{tttkkkjjjsss|||vvvsssqqqssswwwyyywwwtttpppssstttsssqqqqqqtttwww{{{zzzxxxtttqqqqqqrrrtttooossstttpppooorrrtttsssqqqooonnnqqqvvvwwwqqqkkknnnoooooollljjjlllrrrwwwyyyqqqjjjmmmuuuxxxrrrjjjgggkkkpppqqqooommmmmmnnnzzzssslllkkkpppuuuuuutttkkkoootttxxxyyywwwssspppvvvsssqqqppprrrtttuuuvvvqqqqqqqqqqqqrrrqqqpppoooqqqpppooooooooooooooonnnkkkqqqvvvssslllhhhkkkooowwwtttpppnnnmmmnnnqqqsssggggggjjjooottttttnnnhhhoootttwwwssskkkjjjqqqxxxrrrmmmjjjpppxxx{{{uuunnnmmmqqqvvvvvvrrroooppprrr{{{vvvrrrqqqtttuuusssoookkkppprrrrrrrrrsssppplllqqqpppppprrrssstttsssrrrooosssvvvtttqqqrrrxxx}}}zzzvvvqqqqqqssstttrrrpppkkkttt}}}{{{tttooosssyyyxxxnnnlllqqqvvvvvvtttlllmmmssszzzyyyrrrllljjjqqqrrrssspppnnnpppwww}}}tttrrrqqqrrruuuuuusssqqqrrruuuwwwwwwvvvvvvxxx{{{zzzwwwtttuuuyyy{{{zzzxxxssstttwww~~~tttnnnvvvxxxqqqlllpppxxxzzzsssjjjlllssszzzxxxppplllnnnssszzzuuuooommmnnnqqqssstttjjjjjjkkkmmmnnnnnnllljjjsssvvvvvvssssssvvvwwwuuutttttttttsssqqqrrrsssuuusssoookkkmmmqqqtttrrrnnnmmmssszzzzzztttpppooopppyyyrrrllllllrrrwwwyyywwwmmmnnnrrruuuwwwtttoookkkwwwzzz|||xxxsssrrrvvv|||uuuqqqpppuuu|||~~~yyyssswww}}}wwwtttzzz~~~xxxxxx{{{}}}{{{yyyrrrzzz|||~~~~~~}}}zzz}}}~~~wwwqqqtttyyyyyyuuuuuu|||vvvpppvvv{{{zzzpppnnnpppxxx~~~}}}nnnrrruuusssllliiijjjnnnrrrrrrqqqoooooorrrwww{{{qqqpppqqquuuyyyyyyuuuqqqvvvvvvuuurrrnnnnnnqqqtttrrrtttuuuuuussssssuuuwwwuuurrrpppqqqtttwwwwwwvvvqqqvvv|||}}}yyyrrrnnnmmmuuuxxxrrrhhhhhhssszzzyyynnnmmmnnnsssxxxxxxqqqjjjmmmooopppnnnlllmmmsssxxxvvvrrroooppptttvvvrrrmmmmmmoooqqqssssssrrrpppppptttppplllmmmqqqtttsssrrrqqqrrrtttvvvvvvvvvuuuuuuqqqooonnnppptttuuussspppqqqtttvvvtttpppooorrrvvvuuuqqqnnnooorrrtttppplllgggpppxxxvvvnnniiikkkppp{{{yyyuuurrrpppqqqtttuuuiiijjjlllpppsssrrrnnnkkkooorrrtttrrrnnnmmmqqqvvvqqqqqqqqqsssttttttrrrpppqqqrrrssstttsssrrrrrrrrrsssuuuwwwwwwvvvssspppnnnuuuxxxtttjjjkkktttyyyvvvpppooooooqqquuutttqqqmmmlllqqqvvvtttoooooovvv}}}zzzvvvqqqqqqsssssspppmmmjjjrrrzzzzzzuuuqqquuuzzz}}}uuummmmmmsssvvvtttpppnnnnnnrrrwwwvvvqqqllllllpppqqqrrrsssttttttuuuvvvtttttttttqqqoooooosssvvvuuutttsssuuuxxxyyyxxxvvvkkkpppwww|||}}}yyyrrrmmmxxxxxxvvvvvvrrrmmmttt|||vvvssspppqqqvvvwwwsssnnnpppuuuxxxwwwrrroooqqqsssttttttsssqqqoooooopppqqqoooooonnnnnnooopppppppppmmmqqqrrrrrrtttwwwtttnnntttvvvwwwsssooonnntttyyytttoookkknnnuuuxxxtttooommmuuu|||zzzsssmmmmmmpppvvvpppkkkkkkrrrwwwwwwuuunnnpppsssuuuvvvtttpppmmmuuuxxx{{{zzzvvvtttuuuxxxtttttttttvvvyyyzzzyyyxxxzzzyyyyyyxxxyyyzzz|||~~~|||}}}~~~|||xxxvvvvvvvvv{{{zzzxxx}}}}}}zzzwwwvvvuuutttvvv~~~wwwooovvv||||||nnnllloooxxx|||wwwvvvssspppmmmmmmnnnpppiiinnnsssvvvuuussspppoootttttttttttttttuuuxxxzzzrrrooommmqqqwwwwwwqqqjjjpppvvvzzzwwwqqqooottt{{{yyysssnnnpppwww|||yyytttnnnttt{{{|||yyyssspppooouuuxxxtttlllllluuuxxxtttnnnoooqqqtttuuutttrrrooonnnnnnoooppprrrsssttttttnnnssswwwuuuqqqoooqqquuuwwwtttrrrtttxxxyyyvvvsssiiilllpppssssssrrrpppooowwwuuusssqqqrrruuuxxxzzzkkkkkkmmmqqquuuuuupppkkkooosssuuusssnnnmmmrrrwwwvvvrrrpppqqqtttuuuppplllgggmmmrrrssspppmmmnnnooouuuuuuvvvvvvuuusssqqqpppoooppppppnnnmmmnnnqqqtttpppmmmlllooossstttqqqmmmooovvv{{{wwwooojjjnnnsssvvvrrrnnnooorrruuusssqqqiiiqqqzzz{{{uuupppnnnoooxxxzzztttjjjjjjuuu|||zzzqqqpppppprrruuutttpppllljjjnnnqqqrrrrrrqqqsssuuuuuuuuutttrrrpppooooooooorrrqqqrrrtttvvvxxxxxxwwwqqqpppppprrrtttsssooolllssspppoooqqqpppnnnnnnqqqmmmnnnqqqvvv{{{yyysssmmmtttvvvwwwqqqkkkkkksss|||wwwrrrooorrryyy|||wwwqqqjjjpppxxx}}}}}}xxxqqqmmmuuuxxxyyy{{{zzzuuurrrqqqppprrruuuvvvsssooonnnsssxxxxxxtttpppqqquuuxxxvvvssskkkrrrxxxxxxrrrmmmlllnnnsssrrrpppoooooopppsssuuuiiimmmqqqsssvvvxxxtttnnntttvvvwwwsssooooootttzzzrrrqqqqqqtttwwwxxxvvvtttrrrtttwwwvvvsssppppppqqqnnnnnnoooqqqrrrrrrqqqooouuuuuutttssssssssstttvvvpppsssxxx{{{|||yyysssooosssxxx|||yyysssrrrzzz}}}uuuooosss}}}yyyuuu|||wwwqqqrrruuu}}}wwwuuu}}}{{{vvvuuuvvvwwwvvvtttyyyxxx{{{}}}wwwvvvuuusssuuusssqqqvvv{{{}}}|||~~~zzzuuusssttttttsssqqqfffmmmuuuzzzyyytttnnnkkkvvvwwwvvvtttrrrtttxxx|||qqqmmmlllqqqyyyzzzsssjjjqqqvvvyyyvvvpppnnntttzzzxxxsssppprrrwwwzzzwwwtttvvvvvvtttsssqqqrrruuuwwwppptttwwwwwwxxxxxxrrrkkkppprrrtttsssqqqppprrruuuooommmmmmqqqvvvvvvrrrnnniiirrryyywwwppplllqqqyyy{{{wwwsssuuuzzz|||yyyttteeejjjrrrvvvuuuqqqooonnnwwwuuurrrpppqqqssswwwyyyiiikkkmmmqqqsssrrrooolllmmmooopppooommmmmmooorrrrrrssstttuuuuuusssooolllkkkkkklllnnnpppqqqooonnnkkknnnrrruuuuuurrrmmmjjjssssssqqqmmmiiikkkrrryyyooojjjhhhmmmuuuwwwpppiiiooowww}}}xxxmmmgggllltttuuuqqqmmmmmmpppsssrrrppphhhpppyyyyyysssmmmmmmppppppssssssqqqrrruuuvvvssstttsssrrrrrrssssssqqqooollllllmmmqqqttttttqqqmmmooorrruuusssooommmooorrrvvvppplllnnnvvvzzzyyyuuuiiimmmrrrttttttqqqnnnllluuupppmmmnnnnnnmmmoootttmmmnnnqqqwww{{{zzzrrrllltttvvvvvvrrrmmmnnnuuu|||vvvsssqqqtttyyy{{{wwwrrrwwwwwwwwwwwwwwwwwwwwwvvvnnnvvv~~~zzzuuuwwwvvvpppiiinnntttxxxtttkkkjjjsss}}}zzzssslllooowww{{{yyytttiiiqqqxxxzzztttooommmmmmpppqqqqqqpppoooppprrrtttlllqqquuuuuuwwwzzzyyyuuusssssssssrrrrrrssstttvvvppptttxxxyyywwwvvvvvvxxxwwwtttrrrrrruuuvvvtttrrriiinnnsssuuusssooommmmmmyyyxxxvvvsssqqqssswww{{{nnnqqquuu{{{~~~{{{tttnnntttzzz}}}xxxqqqqqqzzz|||tttnnnsss~~~xxxuuu|||~~~wwwrrrssswwwvvv|||zzztttvvv{{{}}}|||}}}~~~{{{wwwvvvyyy}}}}}}yyyyyyzzz}}}|||uuuooonnnwwwwwwwwwxxx}}}zzz}}}xxxyyy||||||}}}~~~~~~{{{vvvqqqlllppptttwwwwwwvvvuuuuuuuuuuuuuuuvvvwwwwwwvvvtttrrrsssssssssrrrsssvvvwwwuuusssqqqpppqqqsssssstttppptttvvvvvvsssqqqsssuuu{{{wwwqqqnnnnnnrrrvvvxxxppppppuuu|||~~~xxxppplllsssssssssqqqoooooorrrtttnnnmmmmmmpppssstttpppllljjjnnnssstttrrrqqqsssvvvuuuttttttvvvxxxxxxuuuqqqkkklllooorrrttttttsssqqqoooppprrrttttttsssqqqpppmmmnnnooooooooooooppprrrmmmlllkkkllloooooonnnmmmmmmsssyyyyyyuuuooommmmmmoookkkhhhiiimmmoooooommmhhhkkkooorrrsssqqqooommmsssrrrpppmmmlllnnnqqqtttlllkkkkkkmmmpppqqqqqqooosssuuuvvvtttpppnnnoooqqqnnnooopppooommmmmmoooqqqrrrssssssrrrooonnnnnnpppkkklllrrrxxxyyytttoooooouuuuuutttrrrpppoooqqqsssooommmlllppptttuuupppkkklllooorrrrrrooonnnpppsssqqqooommmnnnrrruuuuuutttlllnnnppprrrsssrrrrrrrrrrrrooooooqqqqqqnnnmmmppppppsssuuuvvvttttttuuuvvvvvvsssqqqssswwwxxxwwwtttsssvvvzzzzzzxxxvvvwwwxxx{{{vvvtttuuuwwwyyyyyypppwwwxxxtttuuuuuurrrnnnnnnqqqsssrrrooooootttxxxsssrrrqqqrrrtttuuuuuuuuurrrrrrssstttuuutttrrrqqqkkkooosssuuusssqqqppppppuuuxxxxxxtttrrrwww|||~~~rrrooonnnqqqvvvxxxuuuqqqnnntttzzz{{{wwwtttuuuxxxxxxtttqqqssswwwyyyuuuqqqlllooossstttrrrppppppqqquuuvvvvvvuuussssssvvvxxxppprrrvvvxxxyyyxxxxxxxxxxxxwwwvvvuuuuuuwwwzzz{{{vvvwwwyyyzzz{{{{{{||||||}}}zzzxxxyyyzzzzzzzzzuuu|||yyyzzzsssxxxyyyttt|||xxxuuu~~~||||||yyyzzzwwwsssttt}}}|||xxx}}}}}}tttoooqqqrrrwww{{{}}}yyyvvvwww}}}vvvpppttttttsssrrrssswww|||sssrrrsssxxx}}}{{{ssskkktttzzz{{{tttjjjkkkxxxyyyqqqjjjkkkssswwwsssmmmiiisss|||yyynnniiiooowww{{{vvvqqqppprrrttttttssswwwppppppyyy|||uuuqqqtttuuusssqqqpppooopppqqqrrrmmmmmmmmmnnnoooooonnnlllmmmllllllpppvvvxxxuuuqqqlllqqquuuwwwvvvrrrooonnnsssoookkkmmmsssxxxwwwuuufffkkksssxxxxxxssslllgggrrrrrrqqqmmmkkkmmmrrrwwwpppllljjjmmmrrrtttpppllliiisss||||||tttmmmlllnnnqqqmmmhhhhhhjjjmmmmmmlllkkklllnnnppprrrsssssssssrrrooommmnnnqqqrrrooollliiinnnqqqooojjjjjjqqqxxxwwwqqqmmmooouuuwwwsssmmmfffnnnuuussslllhhhkkkqqq}}}vvvoookkkmmmooopppooommmkkkpppzzz{{{rrrnnnrrrvvvvvvuuuqqqmmmmmmqqqvvvrrrooommmooossstttqqqlllkkkmmmoooppppppppprrrsssjjjmmmqqqqqqooonnnqqqtttsssqqqnnnnnnqqquuuxxxyyymmmmmmpppuuuuuuoookkkkkktttxxxyyysssmmmnnnxxxwwwpppmmmtttwwwlllooozzzvvvqqqwww~~~zzzuuutttwwwxxxvvvtttxxx{{{}}}yyyuuurrrrrruuuwwwooommmmmmpppuuuwwwtttqqqkkkrrrxxxwwwqqqnnnqqquuu}}}uuunnnnnntttyyyxxxuuuhhhooowww{{{yyytttooommm{{{}}}yyypppmmmsss}}}qqqmmmkkkqqqyyy{{{uuummmnnntttzzz{{{wwwttttttvvvxxxuuutttvvvyyyyyytttppprrrqqqppppppqqqsssuuuvvvpppssswwwwwwuuusssrrrssssssvvvwwwuuusssuuu||||||tttnnnrrr{{{yyyqqqqqq{{{vvvqqqxxx~~~tttssszzz}}}||||||{{{{{{wwwuuutttuuu{{{vvvmmmxxxyyyxxxyyy|||yyyzzz|||vvv{{{xxxzzzuuuooovvv}}}vvvtttxxx|||zzzvvvvvv~~~}}}uuurrr|||ssstttvvv|||wwwlllnnn}}}wwwsssppptttzzzzzzrrrjjjuuuvvvwwwtttppppppuuuzzzwwwtttqqqpppqqqrrrrrrqqquuutttpppnnnrrryyyyyytttrrrooorrrwwwuuummmmmmuuu{{{{{{yyyuuuqqqppptttxxxqqqiiiiiitttxxxrrrllllllooosssvvvrrrjjjgggjjjooonnniiifffllluuuyyyuuunnngggnnnvvvxxxtttpppoooppprrrqqqpppooooooooopppqqqjjjmmmpppssssssqqqmmmjjjqqqooonnnppprrrsssqqqnnnlllrrrvvvtttllliiilllqqqwwwqqqlllmmmrrrtttpppkkkiiillloooooollliiijjjkkkrrrppplllkkkmmmqqqwww{{{ooolllkkkpppvvvuuunnnfffppptttvvvppphhhfffmmmuuuxxxrrrmmmoootttvvvrrrmmmpppooonnnnnnoooppppppoooppprrrrrrqqqooommmmmmmmmpppppprrrsssssstttuuuuuurrrqqqpppqqqrrrqqqlllgggrrrvvvxxxtttllliiimmmrrrtttkkkdddkkkxxx}}}uuukkkfffmmmssssssnnnkkknnnrrrwwwyyysssiiijjjvvv{{{wwwrrrqqqrrrtttuuurrrkkkeeesssuuuuuusssoooppptttyyytttuuuwwwxxxxxxxxxxxxyyyyyyuuuxxx~~~yyyxxxxxxzzzyyytttnnnpppvvv~~~|||xxxtttpppmmmnnnwww|||rrriiilllvvv{{{uuummmjjjqqqwwwuuummmjjjooovvvzzzuuuqqqrrrwwwzzzyyyvvvqqqrrrrrrqqqppppppqqqsssssstttttttttsssrrrqqqqqquuuuuusssqqqpppqqquuuxxxwwwqqqmmmpppxxx{{{vvvooolllxxxwwwooopppuuuxxxuuuooommmrrrzzz{{{wwwmmmppptttxxxxxxtttoookkkwwwxxxwwwtttqqqttt{{{yyyvvvssssssvvvxxxxxxxxx||||||}}}|||{{{{{{{{{|||zzz{{{}}}~~~zzzwwwzzzuuusssuuuvvvuuuuuuvvvwwwwwwvvvtttrrryyy|||yyywwwsssvvvyyy{{{~~~~~~zzzuuussssssxxx|||wwwvvv|||yyyuuuuuu}}}~~~ssssss~~~}}}|||yyyvvvvvvwwwxxx|||zzz{{{zzzwwwtttsssuuuwwwwwwsssoooppptttwwwvvvtttsssvvvxxxvvvqqqnnnpppsssyyyuuuooonnnttt|||{{{vvvoooqqquuuyyyvvvqqqooorrr}}}wwwqqqnnnpppuuuzzzrrrnnnmmmrrrtttqqqmmmlllqqqqqqppppppooooooooopppkkkjjjkkkmmmpppqqqpppnnnooopppsssvvvxxxxxxvvvtttmmmooorrrttttttqqqnnnkkknnnpppqqqpppnnnmmmoooqqqooommmlllpppvvvwwwrrrmmmnnntttxxxtttmmmhhhlllqqqqqqooonnnooorrrsssqqqnnnjjjmmmrrrtttrrroookkkjjjpppooooooooopppqqqssstttoooooooooooooooooonnnnnnnnnooopppooommmmmmoooqqqrrrssssssrrrpppoooqqqrrrxxxrrrlllkkkooossssssqqqlllooossstttrrrooolllkkkyyyuuuqqqoooqqqvvvzzz|||ooooooppprrrsssqqqnnnkkksssuuuvvvtttpppmmmnnnpppooollljjjmmmsssvvvssspppjjjmmmqqqtttuuusssqqqooouuurrrqqqsssuuuttttttuuuwwwwwwuuusssqqqpppppppppqqqppppppsssxxxxxxuuuqqqsssxxx|||zzzvvvtttxxx}}}{{{uuuwww~~~zzzpppsssyyy}}}yyyrrrnnnppp|||vvvqqqqqqssstttvvvzzzvvvuuuttttttttttttsssqqqsssqqqoooooopppqqqrrrrrrmmmpppuuuyyy{{{zzzvvvsssuuussspppnnnnnnooorrrsssppppppppprrrsssrrrooolllssstttuuusssrrrrrrvvvyyyuuurrrqqqssswwwxxxuuupppjjjttt{{{tttqqqqqqzzzwwwqqqmmmpppwwwzzzxxxqqqtttvvvuuurrrrrrtttwwwvvvsssppprrrwww{{{{{{yyyvvvyyy{{{xxxsssrrrvvv||||||vvvvvv{{{~~~qqqxxxxxxwww{{{|||uuunnnmmmpppvvvxxxyyytttooonnnrrrxxxzzzxxx}}}}}}xxxvvvssstttnnnrrrpppkkkrrr{{{tttooosssyyyzzzyyywww}}}vvvtttttt|||{{{uuu{{{vvvwwwsssppp{{{|||zzzooommmwwwxxxqqqkkknnnwww{{{vvvnnnooowww}}}zzzrrrmmmoootttzzzvvvqqqpppuuu|||{{{uuunnntttxxxxxxwwwwwwvvvsss|||vvvrrrqqqssstttuuuvvvxxxvvvrrrppprrrqqqnnnrrrnnnkkknnntttwwwuuuqqqiiimmmpppooollljjjlllooowwwrrrpppuuu||||||vvvhhhmmmsssxxxwwwrrrkkkgggqqqqqqpppllljjjkkkpppuuullljjjkkkqqqxxxyyytttnnnqqqtttwwwtttoookkklllooojjjnnnssstttsssqqqqqqrrrrrrqqqrrrssssssssspppnnnlllnnnppprrrrrrqqqooommmppprrrrrrnnniiiiiiooouuummmkkkkkknnnrrrsssqqqmmmlllrrrwwwsssllliiiooovvv~~~uuukkkjjjpppuuutttqqqjjjmmmrrrtttssspppmmmkkkxxxtttpppqqqtttxxxzzzyyylllnnnqqqqqqqqqppppppqqqtttsssttttttuuusssqqqnnniiimmmppppppnnnnnnqqqttttttpppmmmpppvvvyyywwwsssrrrlllppp|||~~~sssnnnrrrzzzzzzxxxrrrmmmnnntttzzzpppllllllttt~~~uuujjjtttyyy}}}zzzuuutttzzz}}}xxxxxx|||~~~}}}{{{ssssssvvv{{{zzzuuurrrrrr~~~|||sssnnnsssyyyyyyuuusssqqqxxx~~~{{{sssoooqqqvvv{{{rrriiikkksssxxxtttnnndddmmmwww~~~}}}xxxssspppxxxsssmmmkkknnnqqqrrrrrrpppooooooqqqssssssoookkkssstttuuuuuuuuuvvvwwwyyyrrrtttvvvwwwvvvtttsssrrrppprrrvvvyyyyyywwwtttrrrtttuuutttqqqqqquuuvvvtttyyyzzzyyytttppprrr{{{uuuooolllrrr}}}{{{sssttt||||||qqqnnnvvv|||ssssss{{{~~~qqqxxxxxxxxx~~~}}}{{{|||pppiiikkkxxxzzzyyytttnnnmmmsssyyywwwxxx}}}yyyyyynnnpppnnnlllqqq{{{|||xxxvvvyyy~~~~~~||||||yyyxxxxxxssstttvvvzzzzzzyyytttxxxzzzvvvlllqqqyyy~~~zzzqqqpppwwwwwwsssqqqssswwwxxxsssnnnqqqtttwwwvvvsssqqqrrrsssuuuwwwvvvttttttwwwuuuqqqqqqwwwxxxsssuuu}}}|||wwwvvvvvvxxxzzzxxxsssmmm{{{~~~tttpppuuuwwwsssrrrnnnkkknnntttxxxvvvrrrlllooorrrqqqmmmlllnnnqqqwwwsssqqqvvv}}}{{{tttjjjmmmrrruuuuuuqqqlllhhhqqqooommmlllmmmnnnooooooiiijjjlllqqquuuwwwvvvttttttrrrqqqqqqrrrrrrpppmmmjjjqqqyyyyyytttpppqqqttt|||vvvooolllnnnsssuuuvvvjjjlllppprrrrrrqqqnnnlllqqqssssssnnniiihhhooouuupppmmmlllooosssuuurrrnnnmmmqqqsssqqqmmmkkkooosssyyytttoooooorrrsssqqqnnnlllnnnppppppooonnnoooppplllmmmpppvvvzzzyyyrrrllloooqqqqqqooolllmmmqqquuutttrrrrrruuuxxxxxxrrrmmmhhhmmmqqqpppllllllpppuuu{{{ssslllkkkqqqxxx{{{zzzpppmmmqqqzzz|||uuuooopppxxxxxxuuurrroooppptttxxxqqqpppqqquuu{{{{{{uuuooowwwvvvuuuuuuwwwyyy|||~~~{{{|||}}}{{{yyywwwxxxzzzzzzttttttuuuuuuxxx}}}vvv~~~zzzrrroootttyyyxxxtttrrrsssxxx|||zzztttqqquuuzzzzzzsssnnnoootttwwwtttpppkkkooouuuyyyyyywwwsssqqquuuqqqnnnooossstttqqqlllrrrssstttsssrrrrrrrrrsssuuussssssvvvyyy{{{xxxuuupppuuuzzzyyytttqqqrrrttt|||uuunnnlllpppuuuwwwvvvhhhpppvvvvvvuuuuuurrrnnn~~~{{{vvvtttwww~~~uuurrrqqquuu{{{}}}yyyuuuuuuzzz~~~{{{uuusssxxx~~~~~~|||zzzyyy{{{}}}}}}}}}}}}|||{{{yyyyyy|||xxxwww~~~}}}tttooorrrxxxwwwuuusssqqqqqqsssuuuvvvrrroooqqqvvvuuurrruuu|||yyyyyy}}}tttlllrrruuuxxxzzz|||{{{wwwtttxxx}}}~~~wwwtttttttttuuuwwwyyyxxxvvvssstttxxx|||zzztttpppqqqsssvvvppplllnnntttxxxuuuqqqooowww{{{wwwqqqooonnnmmmuuuyyyuuuooossssssssstttxxx{{{zzztttooo{{{~~~tttqqqvvvxxxtttqqqpppooooooqqqrrrsssssspppppppppqqqrrrtttttttttrrrsssuuuyyy{{{yyytttpppooooooooonnnnnnnnnnnnnnnmmmkkkjjjnnnsssssslllfffhhhkkkoooqqqrrrtttwwwzzztttnnnjjjnnnvvvxxxtttmmmnnnuuu|||{{{uuuqqqrrruuu|||vvvooolllooosssuuuvvvkkklllmmmoooppppppppppppqqqqqqqqqooonnnnnnoooppptttssssssrrrqqqqqqrrrsssrrrnnnkkklllqqqrrrpppmmmmmmqqquuuvvvtttpppllljjjpppooommmjjjjjjlllqqquuufffjjjpppwwwzzzwwwooohhhuuutttpppkkkgggiiipppvvvrrrrrrtttwwwyyyxxxsssnnnlllmmmmmmmmmmmmoooqqqrrrtttrrrpppppprrruuuwwwyyypppttttttppprrrwwwvvvpppqqqqqqqqqsssuuutttqqqnnntttwwwyyyvvvrrrqqquuuyyyzzzqqqkkkooozzz}}}xxxssszzz~~~vvvqqqtttxxx|||sssqqqqqqtttzzzvvv~~~wwwtttrrrtttuuussstttwwwyyyuuurrrrrruuuyyyzzzzzzrrruuuxxxxxxtttrrrrrrtttzzzuuupppooorrruuuuuutttooonnnpppuuuyyywwwppphhhsssuuuvvvsssnnnnnntttzzzwwwsssqqquuu|||~~~yyysssqqqvvvzzzyyytttqqqrrruuu~~~vvvllljjjnnnssstttsssiiipppttttttuuuwwwxxxvvv~~~zzzwwwwwwyyyzzzyyywwwvvvyyy{{{yyyuuutttxxx}}}yyyvvvtttwww{{{~~~}}}{{{rrr||||||vvvwww{{{vvvsssuuu}}}||||||{{{vvvuuuuuuuuuzzzuuusssrrrsssvvvvvvuuurrr{{{zzztttvvv|||yyypppsss{{{|||~~~tttllltttvvvxxx{{{yyyuuussstttpppnnnttt}}}~~~vvvnnnrrr{{{}}}sssmmmqqqwwwwwwpppjjjlllsssxxxvvvqqqooowww{{{vvvpppnnnooonnnvvvvvvrrrqqqvvvxxxuuusssrrrsssuuuwwwwwwuuuwwwvvvrrrrrruuuuuurrrqqqrrrsssrrrooonnnpppsssssspppnnnpppvvvyyyxxxvvvnnnrrrwwwzzzxxxtttpppnnnssspppllljjjiiikkkoooqqqkkkjjjkkkpppuuusssllldddjjjmmmppprrrrrrtttvvvyyypppllliiinnnuuuxxxuuupppuuuwwwyyyxxxuuussssssuuuqqqrrrsssuuuvvvtttqqqnnnmmmmmmllllllmmmooorrrsssooonnnoooqqqtttsssooollluuuwwwxxxuuupppnnnqqquuuuuunnnhhhkkkrrrvvvqqqkkkgggnnnvvvxxxtttnnnkkkjjjpppooommmjjjiiilllqqquuulllnnnpppqqqrrrrrrrrrrrrwwwtttnnniiifffhhhmmmqqqpppssswwwxxxvvvsssrrrqqqqqqmmmjjjkkkpppsssrrroooiiiooovvvyyywwwtttqqqppprrrwwwsssjjjlllwwwyyyqqqllllllnnnssswwwvvvoooiiitttzzz|||wwwmmmkkkttt}}}yyyqqqlllpppyyy{{{uuuqqqxxx}}}|||uuuqqqrrrvvv{{{wwwtttttttttsssvvv{{{xxxuuutttuuuuuurrrooossszzz{{{rrrkkkmmmvvv||||||xxxnnnwww}}}tttnnnrrrxxxxxxnnnkkkoootttvvvuuulllnnnrrrwww{{{xxxrrrlllqqqsssssspppkkklllrrryyywwwuuutttvvvzzzzzzwwwssstttvvvwwwvvvuuuttttttuuuuuusssqqqqqqrrrrrrooollluuuuuurrrnnnqqqzzzwwwtttrrruuuzzzzzztttnnnwww}}}zzzqqqooowwwyyyssspppuuu~~~~~~yyyooo{{{}}}uuuvvv{{{}}}vvvvvvzzzzzzvvvsss~~~~~~yyyqqqnnnuuu~~~vvvuuuuuuwwwzzz|||{{{yyy|||zzzyyy|||}}}zzzxxxxxxwwwvvvtttttt}}}{{{sssqqq|||yyyuuurrruuuzzz|||yyyuuutttwwwzzzxxxtttrrrsssvvvrrrsssssssssrrrqqqssstttuuuwwwuuuqqqqqquuuwwwuuurrrpppqqqxxx}}}}}}||||||zzzxxxuuuqqqoooqqquuuyyyooolllmmmrrrvvvtttrrrqqqssstttuuusssppppppqqqsssssspppnnnoootttwwwwwwuuuooorrruuuwwwwwwuuurrrppppppooolllkkkjjjkkkmmmooommmnnnpppppppppooonnnnnnllllllnnnsssxxxyyytttpppkkkmmmooopppqqqqqqrrrsssyyyuuurrrrrrtttvvvvvvtttkkkpppwwwzzzyyytttnnnkkkpppooommmlllmmmoooqqqrrrlllmmmooorrruuutttpppmmmsssvvvxxxvvvrrroooppprrrqqqooonnnnnnpppqqqqqqqqqlllnnnqqqrrrqqqooommmmmmkkkmmmooopppooommmmmmnnnpppqqqpppmmmkkkmmmtttzzztttqqqmmmjjjjjjjjjkkkkkkmmmuuu{{{zzzrrrmmmpppuuutttnnniiikkkqqquuusssoooiiiooovvvzzzxxxsssooollltttssspppnnnppptttuuussskkkmmmpppsssuuutttqqqoooqqqtttwwwvvvrrrppprrruuuuuuwwwxxxwwwuuutttvvvxxxyyywwwuuuuuuuuuvvvuuuuuurrrrrruuuxxxvvvtttwww|||qqqssssssvvvwwwsssooorrryyyvvvrrrmmmnnntttxxxxxxwwwrrryyy~~~|||uuuqqqsssxxxxxxtttqqqoooqqqrrrsssrrrpppqqqrrrtttuuuvvvvvvvvvoooooonnnnnnooopppqqqqqqrrrwww{{{yyytttqqqtttxxxyyyuuuqqqrrrvvvxxxwwwtttlllppptttuuurrrooommmlllxxxvvvpppmmmrrr{{{sssrrrqqqtttxxxyyyvvvsssyyyzzz{{{xxxttttttxxx|||uuuttttttwww{{{}}}|||{{{www{{{~~~~~~zzzyyyzzz{{{{{{~~~xxxttttttwww~~~}}}sssooovvv}}}~~~xxxyyyzzz|||~~~vvvzzzxxxpppqqqzzzxxxrrrqqq~~~yyyuuuvvv}}}}}}zzzwwwvvvxxx|||wwwsssqqqsssvvvxxxvvvsssmmmwww{{{pppjjjooowww}}}xxxpppmmmsss||||||nnnkkkrrrzzzrrrqqqxxxyyyyyyvvvrrroooqqqsssnnnggghhhttt{{{vvvrrrsssvvvuuutttsssssssssssssssqqqooonnnoooqqqsssttttttrrrrrrrrruuuwwwxxxvvvtttmmmmmmnnnnnnnnnmmmlllkkkooossstttpppjjjjjjqqqxxxnnnkkkllluuu~~~~~~sssggggggooouuusssmmmjjjooovvvzzzssslllmmmsssxxxxxxuuummmrrrwwwyyyuuuqqqpppppprrrqqqooonnnnnnnnnooopppjjjmmmpppssstttsssqqqppppppsssvvvwwwuuurrrpppoookkkqqquuusssmmmkkkqqqwwwssspppllllllnnnpppqqqqqqeeekkkrrrwwwuuupppjjjffflllpppqqqnnnjjjkkkrrryyypppmmmkkklllnnnmmmjjjfffkkkvvv~~~zzzoooiiiooowwwuuuooojjjkkkqqquuusssppprrrrrrsssssssssrrrqqqpppuuummmmmmvvvwwwqqqooouuummmpppssssssqqqqqqtttwwwnnnnnnpppuuuyyyxxxrrrkkkqqq|||qqqjjjqqq|||wwwnnnooovvv{{{yyytttqqqrrruuuxxxvvvuuu|||uuurrrrrruuuwwwuuuqqqrrrvvvppprrrssssssqqqrrrtttvvvyyyyyyyyywwwvvvuuuvvvvvvlllppptttvvvuuurrrooonnntttsssqqqoooooottt{{{qqqmmmjjjnnnuuuvvvqqqjjjnnnyyy|||oooiiirrr}}}|||tttnnnpppwww|||yyytttkkkooosssrrrnnnlllooosssrrrrrrppppppvvv|||zzzuuusssttttttuuuvvvyyy|||~~~zzzvvvssstttxxx{{{yyyvvvqqqvvv{{{{{{wwwuuuyyy~~~{{{vvvxxxsssxxx}}}|||wwwyyy{{{uuu}}}||||||rrrnnnttt|||~~~{{{yyy|||xxx|||yyysssssswww|||zzzyyyyyy}}}{{{rrrwwwxxx|||qqqssszzzrrrlllnnntttxxxsssmmmlllssszzzzzzuuuqqqqqqsss{{{vvvrrrrrruuuwwwwwwuuuuuuuuuuuuwwwyyyzzzyyyyyyssstttuuuvvvuuurrrlllhhhooorrrsssqqqnnnnnntttzzzzzztttooottt}}}xxxoooeeeoooxxxwwwoookkkooouuuyyyuuupppoooqqquuuyyy{{{mmmlllmmmppprrrpppjjjdddmmmssstttoookkknnnsssvvvpppqqqsssvvvxxxvvvqqqmmmlllmmmnnnooopppqqqsssuuuoooooooooppppppoooooonnnsssyyywwwpppooovvvvvvpppiiilllqqqttttttrrrnnnkkkooouuuzzzvvvnnnlllqqqxxxuuuooolllrrr{{{|||sssjjjhhhpppxxxvvvnnniiijjjoooyyytttnnnlllnnnqqqrrrqqqppppppqqqssstttrrrnnnkkkppppppqqqppppppnnnmmmmmmnnnpppqqqnnniiijjjoootttqqqooonnnqqquuuvvvrrrmmmkkkqqqvvvwwwssspppqqqttt|||tttlllmmmssswwwuuuqqqkkknnnqqqttttttqqqmmmjjjwwwvvvssspppnnnpppuuuzzzsssooommmrrrxxxyyyrrrkkkqqqxxx~~~|||vvvqqqsssvvvxxxyyyyyywwwttttttvvvyyyzzz}}}yyyqqqttt{{{vvvvvvssspppsssxxxyyyvvvqqqllltttzzzwwwppplllooouuuyyyoooooovvv|||zzzvvvkkkooouuuwwwuuurrrooonnntttsssqqqqqqrrruuuyyy{{{sssqqqppprrruuuuuuqqqmmmsssttttttuuutttuuuvvvwwwqqqvvvzzzyyytttqqqrrruuusssuuupppiiilllvvvwwwppprrrmmmoooxxxxxxpppooossswww{{{zzzssspppvvvvvvqqqooovvvzzzpppqqqwww}}}|||vvvtttyyy~~~zzz{{{}}}zzz}}}vvvrrr{{{tttpppqqqxxx~~~}}}zzzyyy}}}zzzwwwxxxzzzyyywwwwwwzzz|||{{{|||uuuuuuyyy~~~{{{}}}}}}zzzsssqqqooooooqqqssssssrrrvvvtttrrrsssuuuwwwvvvuuussstttvvvvvvuuutttssssssvvvtttrrrsssvvvzzz~~~tttrrrrrrtttvvvtttnnniiiooorrrtttrrrooopppvvv|||wwwsssrrruuu{{{}}}xxxssslllooorrrsssrrrqqqrrrsssqqqqqqqqqsssvvvvvvtttrrrrrrrrrpppooommmmmmnnnooojjjnnnpppqqqtttwwwvvvrrrppptttxxxwwwssspppqqqtttsssnnnkkkmmmrrruuussspppmmmoooqqqqqqpppnnnooopppzzzyyyssslllkkkqqquuuvvvjjjllloooqqqrrrpppnnnlllrrrsssttttttrrrqqqssstttrrrpppppprrrvvvvvvrrrmmmnnnoooqqqpppnnnmmmmmmooonnnpppqqqrrrqqqooonnnnnntttsssqqqppprrrrrrrrrqqqpppooopppqqqsssrrrnnnjjjqqqtttuuurrrmmmlllqqqvvvrrrooonnnpppuuuuuuqqqlllmmmqqqtttuuusssqqqrrrssszzzssskkkjjjoootttuuusssnnnppprrrttttttrrrooonnnuuusssrrrrrrsssttttttsssrrrssstttsssqqqqqqrrrtttxxxvvvuuuvvvwwwxxxvvvuuusssxxx|||{{{wwwttttttwwwyyyqqqttt~~~qqqrrrxxxtttsssssstttvvvwwwuuutttrrrqqqqqqppppppqqqsssuuuvvvuuuuuuvvvwwwwwwtttqqqpppppppppqqqqqqsssuuuwwwrrrqqqrrrtttwwwxxxvvvtttrrruuuvvvtttqqqoooppprrrsssooommmqqqwwwzzzwwwsssooouuuzzzyyytttqqqrrruuuyyywwwpppjjjjjjqqquuuuuummmmmmqqqvvvwwwrrrnnnnnnuuuwwwvvvsssuuuzzz|||{{{vvvwwwxxxyyyyyyyyyyyyyyyxxxuuutttuuuyyy|||}}}|||xxx}}}}}}}}}~~~|||vvvvvvyyy~~~sssrrrsssxxxzzzzzz}}}}}}zzz{{{~~~vvvvvv|||{{{uuuuuuyyy{{{xxxuuu{{{}}}yyyxxx}}}|||mmmlllooopppooommmnnnrrrwww~~~uuummmmmmuuu{{{zzzvvvnnnsssyyyyyyuuuqqqpppqqqxxxuuurrrqqqsssxxx}}}uuurrroooqqquuuvvvrrrnnnqqqssstttsssrrrtttyyy}}}wwwwwwwwwwwwwwwvvvuuussstttoookkknnnuuuyyyvvvrrrjjjmmmrrrxxxzzzwwwpppkkkwwwvvvsssnnnjjjkkkrrryyyiiikkkmmmsss}}}}}}sssrrrxxx|||xxxppplllrrrxxxxxxqqqkkknnnuuuxxxssslllmmmooorrrrrrpppoooqqqsss{{{uuuqqqpppooonnnpppuuuooooooooopppppppppppppppssspppooorrrvvvwwwuuuqqqppprrrsssrrrpppoooppprrrtttoookkkjjjnnnppppppnnneeelllsssvvvsssnnnllllllwwwssspppooopppsssuuuvvvpppooopppsssuuutttoookkkrrrtttvvvtttqqqpppqqqtttrrrqqqoooqqqsssrrroookkkpppqqqrrrssssssrrrrrrrrrpppnnnmmmnnnpppqqqqqqpppvvvtttpppnnnnnnqqqtttwwwsssqqqqqqtttxxxwwwsssmmmsssxxxyyytttlllkkksss{{{}}}uuuoooqqqyyy}}}yyytttqqqwww|||}}}yyyuuutttuuuyyyxxxzzzvvvkkklllrrrrrrtttvvvvvvtttsssuuuwwwzzzqqqiiikkkssszzzyyyuuujjjqqqyyy|||xxxrrrnnnmmmvvvqqqlllkkknnntttzzz}}}pppqqqtttxxx{{{yyysssnnnrrrwwwzzzvvvoookkkoootttqqqllliiioooxxx|||xxxqqqooossswwwwwwuuusssssstttyyyuuusssrrrpppmmmpppuuuppprrrrrrppppppssstttrrrssssssrrrsssyyy}}}yyyqqquuu{{{{{{rrrpppxxx}}}ssslllooo{{{yyyooo{{{~~~xxxyyy}}}zzzxxx|||}}}yyyttttttxxxuuutttsssssswwwyyyxxxrrrxxx|||xxxxxx}}}yyy{{{{{{xxxyyy{{{zzzyyywwwwwwvvvuuuvvv~~~vvv}}}~~~ooolllnnnooonnnlllmmmrrrwwwzzzvvvrrrqqqtttwwwwwwuuurrruuuvvvvvvsssqqqqqqrrrvvvvvvuuutttssstttwwwyyyvvvtttpppooopppssswwwyyyuuusssqqqssswwwzzz|||{{{|||}}}}}}yyysssppppppqqqxxxpppjjjmmmvvv{{{xxxssskkkmmmrrrwwwyyyvvvpppkkkuuuuuurrrnnnlllmmmrrrvvvlllmmmooouuu}}}xxxyyyzzzwwwsssqqqrrrtttuuuuuuuuuvvvwwwuuuqqqnnnsssqqqooooooqqqsssuuuvvvsssooosss{{{zzzooojjjllltttsssqqqpppqqqrrrtttuuuqqqooonnnrrrvvvxxxvvvsssssstttsssqqqooonnnqqqsssuuuqqqllllllnnnpppnnnlllgggkkkqqqsssrrrpppnnnnnnqqqpppoooppprrrssssssrrrppprrrtttuuuuuusssrrrrrrpppoooooopppssstttqqqoooppprrrtttrrrooommmmmmnnnsssrrrqqqqqqsssssssssqqqeeeiiipppttttttqqqnnnlll|||vvvmmmggghhhnnnwww}}}rrrssstttwwwxxxvvvssspppwwwyyyxxxtttooonnnsssyyy{{{wwwssstttxxxzzzxxxuuuxxxxxxxxxyyyyyyyyyxxxwwwzzzvvvyyy{{{yyywwwpppiiiqqquuuxxxvvvrrrqqquuuyyy}}}sssjjjmmmwww}}}{{{uuuhhhooowwwzzzwwwsssppppppvvvrrrmmmllloootttyyy{{{rrruuuxxxyyyxxxvvvtttssssssuuuvvvvvvtttrrrqqqqqqnnnnnnooosssvvvwwwuuussstttrrrqqqrrruuuvvvuuussspppooouuu|||yyynnnkkkpppzzz{{{ssshhhhhhttt||||||rrrsssssstttyyy|||wwwoootttzzz}}}yyysssqqqxxxzzzsssnnnqqqzzz}}}wwwssszzz|||xxxyyy{{{{{{{{{vvvwww|||}}}wwwqqqooovvvttttttttttttxxxxxxvvv|||~~~xxxvvvzzzzzz{{{{{{{{{{{{zzz{{{|||ttt|||{{{sssrrryyyzzztttpppsss}}}|||xxx}}}sssqqqnnnmmmnnnqqqssstttpppvvv|||zzzsssooopppsss|||wwwrrroooqqqsssuuuuuuooossswwwxxxvvvsssqqqqqqwwwvvvsssnnnkkkoooyyyxxxrrrnnnrrrzzz|||xxx}}}~~~}}}xxxrrroooppprrruuurrrooopppuuuxxxxxxvvvrrrqqqqqqrrrttttttsssqqqpppooonnnpppqqqqqqnnnlllrrrssssssttt{{{|||xxxtttvvvyyyyyyrrrlllnnnxxxvvvppppppssszzzsssllllllrrrwwwyyywwwooonnnttt~~~}}}qqqiiiiiitttrrrqqqoooppprrrtttvvvmmmoooqqqssstttuuuvvvwwwyyyuuuqqqoooppprrrrrrrrrrrrssssssrrrpppmmmlllkkkpppnnnlllmmmpppssssssrrrjjjlllooosssuuusssnnnkkkpppuuuxxxwwwsssqqquuuzzzoookkkiiinnnuuuxxxsssmmmmmmrrrwwwtttmmmjjjnnnssssssrrrqqqqqqrrrsssrrrqqqfffkkkooorrrqqqpppppppppuuurrrnnnkkkkkkoootttwwwrrrvvvyyywwwtttrrruuuxxx{{{vvvrrrrrrvvvwwwtttqqqtttxxx||||||wwwtttuuuwwwyyyrrrqqqvvv{{{|||zzzpppoooxxx{{{www{{{{{{rrriiirrruuuwwwuuurrrqqquuuyyyxxxsssoooqqqvvvyyyvvvrrrnnnooopppsssuuuwwwwwwwwwrrrrrrrrrsssttttttsssrrrvvvzzz{{{xxxsssrrrwww|||uuuqqqooouuu||||||tttkkkllltttzzzxxxqqqnnnrrrxxxyyyrrrmmmnnnuuuyyywwwrrrmmmmmmsss{{{yyynnnlllrrrzzz{{{ttthhhiiiuuu}}}|||ssswwwxxxuuutttwwwwwwuuutttttttttvvvxxxyyyyyyxxxsssuuuxxxyyyxxxwwwwwwxxx{{{wwwwwwyyy||||||zzzvvvzzz{{{xxxwwwxxxxxxxxxqqqqqquuu|||~~~{{{}}}uuupppuuu{{{tttyyy~~~}}}yyyuuuuuuvvvsss{{{|||www}}}{{{qqqooowwwyyytttpppvvvttt{{{}}}wwwpppooorrrtttsssqqqjjjvvv~~~ssskkknnntttxxxpppnnnppptttuuutttjjjpppwwwyyywwwtttrrrrrrwwwvvvsssnnnkkknnnvvv~~~vvvrrrooorrrxxx|||zzzwww{{{yyyvvvttttttuuuvvvwwwqqqsssuuuuuuuuutttuuuvvvxxxuuuqqqoooqqqsssuuuvvvlllkkkmmmqqqtttssslllfffsssuuuuuurrrvvv|||wwwsssuuuzzzzzzsssjjjlllwwwuuunnnqqqwwwzzzsssmmmmmmrrrwwwwwwvvvsssrrrsssvvvvvvqqqooopppoooooonnnmmmnnnooopppqqqlllpppssssssqqqrrrvvv{{{}}}vvvooonnnrrruuurrrooooootttyyyxxxrrrmmmllllllwwwqqqkkkkkkoootttvvvvvviiilllppptttuuusssmmmhhhoootttxxxwwwsssrrrvvvzzzpppmmmlllpppvvvxxxuuuqqqmmmqqquuusssooonnnqqqvvvrrrrrrssssssrrrrrrqqqqqqrrrpppnnnkkkkkkooouuuyyyiiilllpppttttttrrrnnnllltttxxxyyyuuuooonnnuuu}}}zzztttppprrryyy{{{tttmmmpppxxx~~~wwwsssuuuzzzxxxooommmtttzzz|||zzzrrrrrrwww|||tttqqqqqqsssvvvtttsssssstttuuuvvvwwwoooppprrrssssssrrrqqqpppuuuqqqmmmnnntttzzz|||{{{ooosssyyyzzzxxxtttpppnnnxxxzzzzzzvvvqqqqqqxxx~~~uuupppnnnttt}}}vvvlllooowww}}}yyynnniiipppxxxxxxtttppprrrvvvyyyvvvsssuuurrrpppqqqpppooosssyyyqqqssssssqqqqqqtttuuussstttzzz|||uuuppprrrxxx{{{tttqqqooottt|||~~~yyyssspppxxxxxxsssvvv{{{}}}uuutttyyy~~~~~~{{{www{{{zzzvvv~~~wwwuuuyyy{{{zzzvvvnnnssszzzpppuuu{{{|||xxxtttsssssstttuuuvvvzzz}}}wwwtttuuuuuuvvvuuuwwwyyy{{{}}}xxxttt{{{~~~wwwsssssstttsssqqqpppuuuyyyxxxsssqqqssswwwwwwvvvtttssssssrrrqqqpppooossswwwvvvtttrrrtttwwwuuurrrooonnnoooqqqqqqqqqpppsssuuuuuusssssswwwzzz{{{uuupppqqqvvv{{{zzzwwwnnnsssxxxyyyvvvsssrrrssswwwtttqqqpppqqqtttuuuuuulllmmmoooqqqrrrpppnnnlllooorrrsssqqqsssyyy}}}}}}wwwxxxxxxvvvtttrrrrrrsssrrrtttvvvuuurrrrrrsssvvvpppqqqrrrrrrqqqqqqqqqrrruuuvvvsssoooooosssvvvuuukkklllmmmmmmnnnnnnmmmmmmoooqqqrrrqqqpppqqqwww||||||vvvooonnnqqqsssqqqmmmnnnsssxxxxxxtttqqqppppppsssqqqooonnnppprrrtttuuurrrqqqqqqqqqsssrrrpppooolllooorrrvvvxxxwwwtttqqqnnnrrruuutttrrrqqqsssvvvqqqooommmoootttwwwvvvuuuooosssvvvuuurrrppppppqqqwwwtttooommmnnnrrrwww{{{hhhkkkpppssstttrrrnnnllluuuvvvuuuqqqmmmnnnuuu{{{uuutttssstttuuuuuutttrrrsssuuuxxxyyyyyyyyyzzz{{{wwwtttqqqqqqsssuuuvvvvvvwwwxxxwwwvvv}}}{{{mmmjjjsss~~~zzztttnnnpppvvvyyywwwssslllooorrrsssrrrrrrrrrssswwwssspppqqquuuyyyzzzyyypppwww~~~~~~xxxsssqqqrrrvvvvvvuuuuuuvvvwwwwwwvvvttttttuuuvvvwwwvvvuuutttvvvvvvuuurrrooonnnpppssspppuuuzzz{{{xxxtttsssttt{{{yyyrrrlllmmmtttxxxxxxnnnnnnrrrxxxxxxsssppppppuuu{{{|||uuuoooqqqwww{{{tttssstttvvvzzzzzzxxxuuuuuuzzz{{{xxx{{{~~~~~~}}}{{{{{{{{{|||}}}|||}}}|||~~~~~~|||zzzxxxyyyzzz}}}~~~ooossswwwyyyxxxvvvtttssstttnnnrrrsssssszzz|||uuulllqqqzzzxxxyyy~~~~~~~~~uuu{{{xxx}}}wwwtttsssrrrrrrxxxtttppppppsssxxxzzz{{{mmmsssyyyyyyuuupppmmmlllzzzzzzxxxsssoooooouuu{{{tttnnnjjjnnnttttttmmmdddjjjsss{{{xxxooolllttt}}}vvvmmmooowww}}}zzztttmmmrrryyy{{{xxxssspppoootttsssrrrsssttttttsssqqqoooqqqrrrqqqnnnmmmppptttjjjnnnppppppsssvvvtttooorrrzzz~~~xxxllliiirrr|||yyyqqqjjjjjjqqqwwwvvvsssgggooovvvvvvpppllllllooorrrwwwvvvnnnooowwwyyytttjjjlllnnnppppppooommmlllrrrqqqpppoooppprrrwww{{{yyyuuupppoooppppppooommmooorrruuuvvvvvvtttttttttmmmqqqttttttqqqoooqqqsss{{{wwwrrroooppprrruuuvvvkkkjjjmmmuuu|||{{{rrrhhhkkkttt{{{wwwmmmhhhoooyyyuuulllffflllxxxzzzrrrmmmsssxxxwwwrrrooooooqqqtttsssssstttwwwxxxvvvuuupppooommmlllmmmooorrrtttuuutttqqqooonnnpppsssvvvpppuuuxxxuuupppnnnssszzzxxxrrrooosss{{{{{{kkkpppuuuwwwtttqqqqqqrrrvvvyyywwwrrryyyuuulllmmmxxx}}}ssskkknnnxxx}}}xxxpppnnnppprrrttttttuuuwwwyyyuuuttttttuuuwwwwwwwwwvvvrrryyy~~~wwwsssuuuyyysssqqqqqqvvv||||||uuummmrrryyy}}}xxxooolllttt}}}{{{sssllllllqqqtttqqqmmmhhhvvvyyyppppppttt|||}}}wwwoooqqqyyyyyyrrrsssoooqqqyyyzzzrrrpppuuuuuuzzzzzztttppprrrvvvxxxuuuxxxzzzyyyvvvuuuwwwzzz|||{{{{{{|||~~~vvv}}}xxxzzzyyy{{{ttttttwwwwwwxxxssslllqqq|||zzztttooouuuvvvrrrwww|||xxxsssrrrwww{{{{{{yyyzzzyyy}}}~~~xxxssstttttt}}}qqqgggiiittt{{{yyytttpppmmmsss}}}{{{pppmmmrrrvvvxxxzzzxxxtttssstttwwwsssssssssrrrpppoooppprrrrrrooonnnqqqvvvxxxvvvrrrqqqtttxxxwwwsssrrrtttxxxxxxqqqkkknnnuuuyyywwwrrrnnnggglll{{{~~~tttoootttzzz}}}|||tttjjjiiiqqqzzznnnllllllqqqxxxxxxqqqjjjpppxxx}}}xxxnnniiinnnuuuuuuoooiiikkkrrrvvvsssooonnnppprrrpppmmmmmmooorrrqqqnnnooouuuxxxtttnnnlllqqquuuvvvqqqiiigggnnnwwwpppllljjjooowww{{{xxxsssoooxxx~~~xxxllleeejjjrrryyytttooooootttxxxvvvssshhhooowwwyyyuuupppnnnooozzzwwwrrrmmmlllnnnrrruuulllmmmnnnqqqttttttrrrooopppsssuuuuuurrrqqqqqqqqqnnnrrrvvvuuurrrqqqsssvvvxxxqqqkkkjjjnnnqqqqqqoooqqqlllqqq}}}}}}rrrqqqyyyvvvsssooolllkkkmmmpppsssooolllkkkooottttttnnniiijjjqqqwwwuuuooommmssszzz}}}qqqgggmmm|||wwwmmmooosssuuutttsssrrrrrruuu|||}}}tttqqqssssssrrrrrrsssxxxzzzuuummmjjjpppwww|||uuuooorrr{{{}}}xxxsssrrrwww~~~{{{qqqpppvvv}}}}}}wwwqqqooosssxxxqqqoooooovvv}}}}}}tttllluuuwwwxxxuuuqqqpppssswwwwwwtttpppoooqqqrrrrrrqqquuuvvvxxxwwwvvvvvvxxxzzzxxxwwwyyyuuunnnqqq{{{uuuvvvvvvuuuuuuwww{{{~~~yyyuuurrrsssvvvvvvrrrlllrrr}}}tttoooxxxyyynnnsss|||uuuwwwtttvvv|||}}}yyyttttttvvvzzzxxxsssoooqqqxxx}}}}}}rrrrrrxxx{{{wwwwwwyyy||||||wwwssssssvvvzzz}}}~~~{{{{{{~~~yyy{{{tttllliiimmmqqqsssssssssuuuuuurrrqqqsssuuuuuuqqqsssvvvxxxwwwvvvtttttt||||||{{{uuupppnnnrrruuutttnnnkkkoooxxx|||xxxqqqooouuuyyyxxxssspppssswwwzzzssslllkkkpppuuuvvvttthhhfffkkkwwwzzztttpppqqqyyyyyyxxxuuurrrppprrrtttoooooopppqqqrrrrrrqqqqqqvvvvvvuuuttttttsssrrrrrrooopppqqqqqqoooooooooppptttqqqooonnnooorrrtttvvvpppnnnqqqwwwwwwrrrmmmkkksssuuuvvvrrrnnnmmmpppuuummmllllllnnnrrrtttsssqqqrrruuuvvvtttooolllmmmooopppqqqrrrssssssrrrrrrrrrppprrrttttttqqqpppqqqsssrrrpppnnnooorrrssspppnnnooopppqqqrrrrrrssstttuuusssqqqoooqqqvvvwwwsssooommmsssyyyxxxrrroooqqquuuyyysssmmmjjjlllnnnooonnnlllkkkrrr|||{{{ssspppsssyyyuuupppnnnnnnqqqsssuuummmnnnnnnoooooopppqqqrrrrrrqqqqqqrrrtttuuuuuuuuutttrrrqqqtttyyy|||zzzxxxxxxtttqqqqqqtttwwwwwwwwwtttxxxrrrppptttuuurrrppppppssstttqqqnnnmmmqqqvvv}}}wwwqqqqqquuuzzz||||||pppqqqwww|||{{{vvvssstttwwwyyyzzzzzzwwwtttqqqoooqqqsssuuutttrrrsssvvvxxxzzzvvvrrrrrrtttvvvsssqqqppptttvvvuuuqqqoooqqqtttyyywwwtttsssuuuyyy}}}vvvxxx}}}}}}vvvrrrsss|||xxxsssooopppvvv~~~zzzwwwuuutttttttttsssqqqwww{{{}}}{{{wwwuuuyyy}}}{{{yyyxxxzzz}}}~~~~~~|||yyy{{{}}}}}}{{{{{{~~~yyyvvvvvvwwwvvvttttttvvvuuusssuuuzzzwww{{{|||{{{~~~wwwssszzzyyymmmkkkrrrxxxxxxuuuzzz~~~~~~tttsssrrrooollllllooorrrvvv|||xxxllljjjvvv|||xxxnnnppptttwwwxxxwwwvvvuuuyyyqqqooosssxxxvvvoookkkoooxxx|||xxxrrrqqqvvvyyywwwqqqnnnqqquuuuuurrrpppoooppprrrqqqqqqkkkjjjjjjmmmqqqtttvvvvvvvvvtttssstttwwwvvvqqqlllooossstttqqqllllllqqqwww|||tttnnnpppxxx{{{vvvnnnjjjrrrxxxvvvnnnjjjlllqqqwwwrrrmmmmmmqqqvvvxxxwwwoooooossswwwvvvpppmmmooossssssrrrrrrrrrrrrpppooommmoooqqqqqqnnnmmmnnnpppuuuqqqnnnooossstttppplllgggnnnuuuuuuqqqnnnnnnqqqwwwuuuqqqnnnmmmooorrrtttkkkjjjkkkqqqwwwwwwppphhhrrrrrrrrrrrrrrrsssvvvxxxuuuoookkkooowwwyyytttmmmmmmsssyyyxxxsssoooqqqtttwwwtttpppllljjjkkkmmmnnnnnnpppsssuuutttssstttuuuuuuttttttvvvxxxxxxtttqqqmmmppprrrooolllmmmttt{{{yyyrrrlllpppyyy|||wwwooolllssszzz{{{wwwsssuuuxxxyyyrrrpppsssyyy||||||wwwyyy}}}qqqppptttuuuqqqoooqqqpppooooooqqqsssuuuuuuwwwwwwwwwvvvvvvwwwyyy{{{sssttttttsssuuuyyyyyyvvvppprrrwww{{{}}}xxxooohhhrrrxxxyyyrrriiijjjwww~~~vvvnnnpppwwwzzztttlllkkkssszzzxxxqqqnnnrrrwww|||xxxsssrrruuu{{{vvv|||}}}|||xxxttt}}}xxxrrrppprrrxxx~~~~~~}}}{{{wwwssssssvvvzzz{{{xxxuuuvvvzzz{{{zzzwwwqqqzzzwwwrrrvvv|||~~~xxxqqquuu|||yyyyyyyyyyyyooonnnuuu}}}{{{qqqooouuuyyy|||zzzuuuyyyyyyqqqmmmooorrruuuuuu~~~qqqtttvvvuuuqqqpppqqqsssvvv{{{yyyrrrqqqwwwzzzxxxrrruuuwwwuuussstttxxx}}}zzztttrrrsssttttttssssssssstttuuuuuuuuuwwwvvvtttqqqooooooqqqssskkkooouuuwwwvvvqqqllliiisssqqqkkkeeeiiiuuu}}}~~~sssqqqppprrruuutttoookkkqqqtttuuurrrmmmlllqqqwww|||uuuooopppvvvxxxtttnnnnnnrrrvvvuuupppnnnooorrrrrrqqqpppqqqtttuuutttssspppqqqsssvvvtttppprrrwwwrrrooonnnppptttsssnnniiinnnssswwwtttmmmjjjlllqqqsssnnnjjjnnntttwwwrrrlllhhhmmmssstttqqqnnnoooqqqvvvssspppnnnoooppppppppplllmmmooosssvvvuuuqqqlllsssqqqpppqqquuuwwwvvvuuuqqqooonnnooorrrsssrrroooqqqrrrsssssssssssstttuuurrrrrrrrrooommmllllllnnnwwwxxxtttllllllsss{{{}}}oooqqqwww~~~}}}sssjjjqqqssssssqqqmmmooouuu{{{xxxsssoooqqqwwwzzzvvvpppmmmtttzzz{{{wwwtttuuuxxx}}}zzzvvvssssssvvvzzz}}}wwwppppppsssrrrqqqrrrvvvrrroooqqqvvvyyyxxxuuummmuuu}}}{{{vvvttttttzzzzzzrrrjjjmmmyyy}}}xxxnnnqqqvvvzzz{{{wwwqqqllltttxxxyyyssslllmmmwww}}}xxxttttttwwwxxxtttoooooorrrttttttsssrrrtttwwwwwwxxxwwwvvvuuuxxx~~~~~~tttsss|||~~~uuuuuuvvvyyy|||}}}{{{yyyzzztttttt{{{|||wwwsssuuuzzz|||zzzvvvqqqzzz~~~vvvqqquuu|||}}}vvvrrrwww}}}xxxvvvwwwxxxxxxtttqqquuu|||zzzsssttt|||~~~zzzwwwvvvvvvyyyzzzuuunnnmmmssszzzwwwrrr|||~~~zzzuuusssuuuxxxzzztttsssyyywwwsssvvv{{{}}}|||tttmmmooo{{{yyywwwwwwuuurrrnnnpppwww|||xxxnnnjjjqqqyyy}}}vvvnnnkkknnnqqqqqqpppiiinnntttwwwuuupppmmmkkksssrrrmmmhhhkkkuuu||||||ssstttsssrrrqqqqqqrrrrrrrrrssstttsssrrrrrrrrrrrrwwwwwwuuurrrooommmnnnpppvvvrrrnnnoootttvvvuuurrriiiooouuuxxxvvvrrrooonnnrrrqqqrrrtttsssrrrxxxtttqqqoooqqqttttttnnnhhhoootttwwwtttmmmjjjlllpppooommmmmmooorrrtttrrrppppppooooooppprrrssssssrrrppppppqqqssssssqqqmmmiiitttuuuvvvtttqqqpppsssvvvrrrnnnlllqqqxxxzzzuuunnnlllqqqtttrrrmmmkkkoootttvvvqqqlllmmmrrrwwwxxxvvvmmmppprrrrrrpppooonnnooowwwxxxtttmmmlllssszzz|||oooqqquuuzzz}}}{{{tttnnnvvvtttrrrrrrsssttttttsssrrrtttvvvuuurrrppprrruuutttttttttvvvyyy{{{zzzxxxrrrwww{{{yyysssrrrvvv|||{{{rrrpppppprrrqqqooorrrwwwxxxtttqqqssswwwyyyvvvsssmmmttt|||~~~zzzuuussstttzzz{{{uuummmpppyyyzzzsssqqqtttxxxwwwtttsssuuuxxxwwwuuutttuuuwwwxxxwwwuuuvvvzzz}}}zzzuuurrrtttwwwwwwqqqkkkmmmsssxxxwwwtttqqqwww}}}|||vvvsssvvv{{{zzznnnooo{{{rrrtttxxx}}}~~~zzzwwwyyytttuuu{{{xxxwwwvvvwwwxxxyyyyyyyyyyyyyyyxxxxxxxxxyyy{{{|||~~~vvvuuu{{{|||yyy}}}xxxtttssstttuuuvvvyyyuuussstttxxx{{{}}}vvvooopppxxx~~~zzzppplllttt}}}yyyqqqsss{{{tttqqqvvv|||sssqqqyyywwwpppuuu}}}tttlllnnnzzz|||xxxtttsssttttttpppmmmpppxxx|||wwwlllhhhoooxxx{{{tttlllkkknnnqqqqqqnnnppppppooommmmmmooosssvvvooooooooorrrtttuuusssrrrxxxyyyxxxtttooopppuuu{{{rrrqqqrrrtttwwwvvvsssoootttwwwxxxrrrjjjfffkkkpppyyyqqqkkkmmmuuuyyywwwrrrgggooowwwzzzwwwrrrpppooossspppqqqtttuuuuuuyyyxxxwwwuuuuuutttrrrpppnnnnnnppprrrqqqnnnlllmmmnnnllloooqqqqqqoooooopppssswwwqqqlllmmmsssxxxwwwtttjjjnnnssswwwvvvqqqlllhhhxxxzzzyyytttnnnmmmssszzzpppmmmlllqqqxxxyyysssmmmlllrrrvvvsssmmmkkkpppwwwwwwqqqkkklllrrrwwwxxxvvvooopppqqqqqqrrrrrrqqqqqqnnnqqquuuvvvuuusssrrrrrrvvvtttqqqppppppsssxxxzzzxxxtttqqqssswwwxxxsssmmmnnnvvv|||xxxoookkkqqqxxxzzztttpppssszzz~~~|||wwwllluuu}}}{{{sssooouuu}}}~~~tttllllllooossssssqqqsssxxxvvvuuuttttttttttttsssrrrwwwvvvtttsssrrrtttwwwzzzrrrvvvzzzzzzzzzyyyrrrkkkuuuwwwxxxtttpppqqqxxxxxxsssrrrwww~~~vvvmmmrrrzzz}}}tttooottt{{{yyyqqqiiijjjqqqwwwwwwsssqqqxxx}}}|||uuupppqqquuu|||{{{wwwsssuuu|||~~~vvvxxxyyyyyyyyyzzz}}}}}}zzzwwwuuuuuuwwwyyyzzzuuuxxx{{{zzzvvvvvvyyy~~~yyyrrrttt{{{}}}xxxqqqttt~~~}}}www{{{|||zzzwwwtttssssssuuuwww|||tttnnnsss|||vvvrrrtttxxxzzzwwwrrrqqquuuzzz~~~wwwpppqqqxxx~~~~~~|||wwwxxx{{{}}}tttvvvzzz}}}|||xxxvvvvvv{{{{{{yyyuuurrrrrrwww{{{vvvvvvtttqqqnnnnnnpppsssuuusssqqqppppppqqqrrrrrrrrrrrrqqqppppppooonnnmmmssspppkkkhhhkkkqqqxxx|||uuuppppppwwwxxxrrrooorrrzzzzzzwwwsssnnnooouuuzzzrrrqqqrrrtttvvvwwwtttrrruuuuuusssooojjjiiilllooosssqqqpppppprrrsssrrrqqqoooqqqsssuuuvvvxxxyyyzzzqqqooopppvvvxxxvvvuuuwwwzzz{{{{{{vvvpppmmmpppsssooonnnmmmooorrrsssqqqooolllppptttrrrnnnlllooorrrwwwqqqmmmnnnuuuyyyxxxuuukkkpppvvvwwwuuuqqqooonnnvvvwwwwwwtttpppooorrruuunnnoooppprrrssstttsssrrrqqqppppppqqqtttvvvwwwxxxssssssrrrrrrrrrsssttttttxxxsssooonnnpppssstttssskkklllttt~~~}}}sssmmmooovvvuuurrrmmmkkkoooxxxxxxsssppprrrwwwxxxtttooorrrwww{{{xxxqqqnnnqqqwwwwwwvvvtttuuuwwwyyyxxxwwwqqqwww{{{wwwqqqqqqzzz{{{vvvpppmmmnnntttyyywwwuuuuuurrruuuxxxwwwsssqqqsssvvv|||uuummmkkkpppwwwzzz|||ooorrryyy~~~vvvooonnnwwwwwwuuusssrrrtttyyy}}}wwwuuutttxxx}}}|||vvvppprrrvvvzzzyyyuuusssuuuwwwrrrqqqpppnnnnnnooosssvvvzzzyyywwwtttrrrrrrsssuuutttrrrssszzz}}}{{{wwwwwwyyyzzzzzzwwwtttvvv{{{vvvqqqssszzz|||yyyttttttyyy}}}{{{vvvuuuzzzzzztttuuu{{{~~~xxxvvvwww{{{}}}~~~zzz}}}yyyzzzyyywwwuuuuuuxxxzzzvvvxxxtttooovvvxxxvvvwww{{{wwwtttssstttvvvvvvuuusss}}}|||qqqqqqzzz~~~|||xxxwwwwww}}}{{{rrrqqqyyy}}}yyyvvvtttsssuuuxxxxxxsssooossswwwwwwqqqiiihhhpppyyyzzzooofffiiiuuuzzzuuummmiiipppvvvvvvqqqlllkkkmmmpppmmmjjjkkkooouuuyyy{{{uuupppwwwwwwoooqqqzzzyyywwwtttpppmmmnnnrrruuuqqqrrrsssttttttuuuvvvvvvwwwrrrmmmlllnnnooonnnmmmkkkrrrwwwuuuoookkkmmmqqqxxxsssooopppvvv}}}pppnnnqqqxxx{{{wwwqqqnnnyyy}}}}}}uuukkkhhhnnnuuurrrnnnkkkooovvvzzzvvvqqqmmmqqqtttrrrnnnkkkmmmqqquuuqqqoooqqquuuxxxwwwuuunnnssswwwvvvrrrppprrrvvvrrrrrrtttttttttrrrpppmmmmmmqqqtttrrrooooootttyyyxxxnnnhhhnnn{{{~~~wwwooouuuyyyxxxrrrnnnooorrrwwwmmmjjjmmmrrruuuuuuqqqmmmtttrrrnnntttpppsssuuurrrnnnooowww~~~vvvrrrooopppuuuwwwvvvssswwwxxxwwwvvvuuutttssstttssswww{{{yyytttqqqsssvvvyyyyyywwwsssppptttwwwxxx|||zzzvvvooollluuu}}}}}}vvvqqqpppwww}}}{{{tttqqquuu{{{{{{ssskkklllttt{{{zzzwwwsssqqqvvv}}}zzzqqqqqqxxxwwwuuussssssvvvwwwxxxwwwwwwwwwxxxxxxwwwwwwwwwwwwuuusssqqqtttxxxyyyuuuqqqiiirrrxxxtttjjjgggoooyyyzzzppplllooouuuwwwxxxrrrmmmppp{{{xxxtttuuuvvvzzz}}}zzzuuuuuu~~~}}}uuupppuuu|||sssuuuyyy}}}|||wwwvvv{{{}}}{{{yyyyyyzzz}}}~~~|||~~~{{{vvv|||zzzyyy}}}}}}uuupppsss{{{|||yyyuuummmoooyyy|||www}}}~~~uuuxxx~~~wwwooooootttyyywwwttt{{{~~~tttoootttyyy||||||{{{sssuuu~~~zzztttppprrryyyuuurrrqqqvvv{{{{{{tttlllqqquuuxxxsssllljjjnnntttsssrrrqqqqqqsssrrrpppnnnvvvrrrmmmnnnrrrvvvwwwvvvqqqlllpppyyyvvvmmmppp~~~~~~{{{nnnjjjqqqvvvtttpppllllllrrrzzzzzzrrriiimmmwww~~~yyynnnjjjttt{{{rrriiiiiioootttrrrmmmdddmmmuuuvvvpppllllllooozzzuuuooonnnrrrwww{{{|||ssssssrrrrrrsssssssssssswwwvvvsssqqqooooooooopppuuuvvvuuutttssstttwwwzzz~~~uuukkkjjjpppuuurrrnnnqqqppptttyyytttjjjjjjsssyyy|||wwwllljjjsssyyywwwqqqnnnnnnuuu{{{yyynnncccpppuuuwwwrrrkkkjjjrrr{{{vvvooojjjmmmwww}}}{{{vvvpppqqqrrrrrrqqqqqqtttvvvvvvuuuvvvvvvrrrmmmnnnrrrrrrwwwzzzyyyvvvuuuxxx|||ssslllkkkvvv~~~|||tttpppwwwxxxvvvsssppprrryyyyyyooopppwww{{{wwwpppjjjuuuxxxqqqpppsssxxxqqqooovvv{{{wwwvvvxxxvvvtttssssssssstttttt|||xxxrrrrrrzzz}}}sssrrrnnnqqqwwwuuunnnqqq{{{vvvyyywwwpppsss|||yyywwwooommmxxxwwwnnnxxxyyynnnnnnwwwyyyqqqlllqqq|||vvvlllfffpppxxxvvvnnnjjjooovvv|||tttnnnoooqqqrrrsssuuuqqqrrrtttuuuvvvwwwxxxyyyxxxvvvuuuwww{{{}}}|||zzzyyy|||}}}zzzuuuvvv~~~}}}yyyuuuuuuyyy}}}}}}|||ppp{{{~~~xxxyyy~~~xxxzzz{{{xxx|||xxxuuuyyy||||||{{{rrrooorrrzzz|||zzz~~~}}}{{{xxxvvvxxxyyyvvvsssrrrtttwww~~~qqqlllqqqyyywwwvvvzzz{{{zzzzzzxxxwwwvvvvvvvvvvvvvvvxxxyyyxxxvvvttttttvvvxxxuuussspppppppppppppppooonnnssswwwwwwssspppppprrryyyrrrllllllrrrwwwwwwtttkkklllttt}}}{{{rrrooosss}}}tttkkkiiiooovvvxxxrrrooonnnppptttuuuqqqmmmooosssvvvuuuqqqppptttxxxsssqqqnnnnnnooopppooommmllllllmmmnnnoooppprrrtttrrrpppoooppprrrtttuuuuuuxxxxxxuuurrroooppptttxxxuuurrrpppqqqrrrrrrqqqooouuuvvvvvvtttrrrssswww{{{|||wwwqqqppprrrsssqqqnnnjjjmmmsssxxxuuunnnlllmmmuuuwwwvvvqqqoooqqqssssssuuutttssstttuuusssppplllpppooooooppprrrssssssrrrmmmnnnpppqqqssstttuuuvvvsssqqqooopppssswwwxxxxxxqqqrrrvvvzzzvvvpppmmmooo}}}|||yyyuuurrrtttzzzsssnnnnnnuuuzzzwwwtttsssrrryyy~~~xxxnnnmmmwww|||yyyuuuttttttuuuuuutttvvvwwwxxxxxxxxxxxxxxxxxxyyyyyyxxxuuutttwww}}}vvvnnnrrrwwwzzzwwwrrrppptttyyy~~~yyyrrrqqqyyy|||sssmmmnnntttzzzzzzuuurrrrrrzzzxxxsssnnnqqqxxx}}}}}}qqqpppsss{{{{{{tttqqqyyy}}}~~~xxxssssssuuutttsssssstttvvvwwwwwwuuussstttrrrpppooopppsssuuuwwwqqqoooooorrrqqqooopppsss~~~yyytttqqqrrruuuyyy|||xxxvvvvvvxxx||||||yyyvvvxxx|||~~~{{{vvvvvv}}}zzzqqqttt~~~vvvrrr{{{{{{zzz|||}}}{{{www{{{}}}{{{yyy|||yyyyyyxxxxxxzzz}}}rrrnnnxxx}}}qqqkkkqqqzzz}}}nnnhhhnnnvvvqqqqqquuu}}}wwwuuuuuuxxx{{{yyytttnnn{{{~~~~~~wwwooooooxxxxxxqqqkkkmmmsssvvvqqqkkkjjjsss{{{zzzsssoooqqqvvvyyyrrrllllllqqquuutttqqqllloootttxxxxxxuuuqqqnnnzzzsssnnnnnnnnnooorrrvvvttttttsssqqqooooooppprrrqqqooooooqqquuuwwwtttqqqlllppptttsssooollllllmmmsssmmmggggggnnnuuuxxxxxxkkknnnqqqrrrrrrpppoooooo|||{{{wwwqqqnnnpppvvv{{{rrrpppooopppssstttrrrpppvvvuuutttsssrrrtttxxx{{{wwwxxxyyyxxxuuurrrpppooommmppprrrqqqqqqsssrrroooppppppsssvvvtttpppoooqqqyyyyyywwwrrrmmmmmmqqqvvvpppjjjhhhnnnxxx{{{ssskkkgggnnnttttttpppmmmppptttuuuppplllooovvv{{{{{{xxxnnnpppvvv{{{zzzsssnnnooo}}}{{{wwwtttssstttwwwyyysssrrrrrrttttttrrrssswwwuuuyyy{{{xxxsssrrrxxx~~~tttxxx{{{xxxqqqnnnrrrxxxzzzqqqrrrzzz{{{nnnqqqvvvxxxyyyzzz{{{|||uuuhhhnnnvvv~~~{{{sssooottt||||||yyytttrrrwww}}}zzzsssooosssvvvvvvxxxyyyvvvpppwwwrrrppprrruuuuuuwwwyyyqqqssswwwyyyuuuqqqttt{{{wwwwwwuuutttxxx{{{uuummmmmmttt{{{zzzssspppsssyyytttjjjjjjssszzzzzzvvvjjjmmmrrrvvvsssooopppuuuuuuooopppuuuzzz|||wwwwwwxxxyyyzzzyyyvvvsssxxx{{{}}}{{{xxxxxx|||{{{vvvxxx}}}{{{vvv|||}}}}}}~~~}}}~~~~~~~~~{{{yyy~~~|||{{{|||yyywwwxxxyyy~~~{{{~~~{{{qqqoooxxx|||qqqlllrrrzzzvvvllliiilllooooooqqqtttwww{{{|||{{{yyyyyyyyywwwrrrooo||||||{{{vvvppppppvvv|||tttpppmmmnnnrrrtttrrrnnnooorrruuuuuusssrrrtttuuurrrqqqpppoooppppppooonnntttuuurrrmmmoootttuuurrrooojjjlllvvvxxxqqqmmmooouuuwwwxxxtttooolllppptttqqqooonnnrrrxxxyyyuuuooommmqqqttttttppplllmmmnnntttnnniiijjjqqqvvvwwwvvvmmmpppsssrrrpppnnnppprrryyywwwtttssssssuuuvvvwwwssssssrrrqqqpppqqqsssuuuxxxuuuqqqqqquuuxxxyyyxxxqqqwww}}}}}}xxxrrrqqqrrrxxxyyyrrriiijjjtttyyyuuunnnkkkooowwwwwwpppooouuu|||zzzvvvpppjjjkkkqqqwwwooolllkkkpppwwwyyyssslllkkknnnrrrrrrooonnnoooqqqrrrooonnnqqquuuxxxwwwuuurrrqqqtttxxxxxxtttssstttpppqqqtttwwwxxxuuuppplllsssuuuvvvsssooonnnsssyyy~~~vvvpppsss{{{~~~yyysssqqqwww|||yyypppmmmqqqxxx{{{rrrsss|||yyylllnnnrrrvvvzzz~~~~~~tttnnnpppuuuzzz{{{wwwuuuvvvxxxuuuxxxyyyvvvuuuvvvvvvsssyyyzzztttllloooyyy{{{vvvnnnjjjooozzz|||sssnnnpppwwwvvvuuurrrlllkkkvvvuuusssqqqrrryyy~~~xxxnnnnnntttzzzyyytttqqqtttxxxzzzrrrkkkllltttzzzyyyuuuoooooorrrvvvuuutttvvv{{{~~~vvvssstttwwwxxxwwwvvvyyy{{{yyyuuurrrsssvvvzzzzzzyyyzzz{{{{{{{{{zzzqqqyyy~~~vvvrrrwww~~~wwwtttxxx~~~qqqttt}}}zzzrrrsss~~~}}}}}}|||wwwxxxwwwtttwwwwwwwwwtttssssssuuuxxx|||vvvooommmlllkkkjjjppptttvvvtttrrrxxxzzzsssqqqsssvvvyyyuuussstttwwwvvvqqqlllmmmqqqtttssspppooorrrvvvwwwqqqlllnnntttwwwuuuqqqkkkoootttsssnnnkkkkkkmmmwwwvvvqqqjjjlllrrruuusssmmmiiilllvvvxxxqqqmmmppptttxxx{{{yyysssoooqqqssspppqqqtttwwwxxxxxxuuussstttsssqqqqqqqqqppppppooonnnoooqqqsssttttttrrrpppvvvvvvtttpppnnnooouuu{{{rrrpppppptttzzz{{{vvvpppvvvxxxwwwrrrmmmmmmssszzz{{{tttoooqqqwwwzzzxxxtttmmmttt{{{|||xxxttttttuuu{{{{{{tttiiiiiissswwwrrrnnnjjjmmmuuuvvvrrrttt|||zzzvvvqqqnnnmmmnnnpppqqqooorrrtttsssqqqooorrrtttvvvppplllmmmrrruuurrrnnnlllnnnrrrttttttrrrpppoooxxxsssqqqsssttttttwww{{{jjjlllrrrwwwxxxuuuooojjjtttwwwwwwsssnnnoootttyyy~~~vvvpppsss{{{~~~xxxqqqsssvvvyyywwwsssqqqsssvvv~~~zzzyyy{{{xxxrrrrrrpppoooqqqyyyuuuuuuxxxuuusssssswww||||||wwwrrrnnnwww}}}yyysssrrrssssss||||||tttjjjmmmxxx|||wwwmmmiiimmmxxxzzzqqqlllmmmwwwtttssssssqqqpppvvv}}}wwwwwwuuusssuuuyyywwwssstttssssssuuuxxxxxxuuurrrlllooorrrttttttsssssssssxxxrrrnnnqqqtttwwwzzz~~~yyyxxxxxxzzz{{{zzzuuupppuuu{{{~~~xxxpppmmmsss{{{}}}yyyvvvxxx|||~~~zzzuuunnnwww~~~wwwtttyyy~~~xxxvvvyyy~~~xxx{{{}}}yyypppqqq|||}}}sssqqquuuxxx{{{vvvpppooossswwwyyyxxxzzz}}}sssmmmmmmnnnmmmlllsssuuuvvvssspppuuu{{{rrrpppuuuzzztttpppnnnsssyyyxxxoooeeejjjqqqxxxvvvpppnnnssszzzxxxqqqkkkmmmtttxxxuuuoookkkppptttsssnnnkkklllpppqqqqqqrrrssssssrrrqqqppptttqqqooopppooonnnsssyyytttvvvyyyyyywwwuuurrrqqqpppuuuzzz{{{wwwtttuuuwwwyyytttooonnnqqqsssrrrpppkkkpppvvvxxxuuuqqqnnnmmmyyywwwrrrnnnnnnrrrxxx}}}mmmlllnnntttzzz{{{uuuooovvvxxxwwwrrrllllllsssyyyxxxvvvssstttwwwxxxuuurrroooqqqtttvvvwwwvvvvvvwwwrrruuuuuurrrppppppmmmiiipppnnnooorrrssstttxxx~~~uuuqqqmmmmmmppprrrooolllnnnuuuyyyuuullljjjqqqzzz|||rrrjjjllluuuyyyuuunnnkkkoootttuuussspppooonnnyyysssoooppprrrssswww{{{qqqqqqqqqqqqrrrssstttuuuvvvxxxwwwsssqqquuuwwwvvvsssxxx{{{yyysssqqquuuzzzxxxvvvttttttuuuuuuuuutttuuuyyy~~~{{{sssnnnuuurrrooorrr{{{yyypppttt|||wwwsssrrrvvv{{{|||vvvppppppwww|||xxxssssssuuuuuuvvvwwwwwwuuuuuuwwwvvvqqqtttooollloooppppppqqqtttqqqooorrrzzz}}}zzztttrrr{{{~~~|||uuupppqqqttttttwwwrrrnnnssszzz|||vvvnnneeennnwwwxxxtttpppqqqtttzzzqqqlllnnnsssuuuxxxzzzqqqtttyyy||||||yyytttqqquuuyyy{{{wwwqqqpppuuu|||}}}yyywwwxxxzzz{{{xxxuuuzzzwwwuuuzzz{{{xxxzzz~~~~~~|||{{{||||||wwwuuu}}}~~~|||sssrrrvvvxxxwwwuuurrrqqqrrruuuyyy|||{{{qqqkkklllqqquuuuuusssqqqqqqssswwwzzz||||||~~~xxxuuuvvvxxxqqqqqqrrrtttuuussspppmmmnnnpppsssuuuuuuuuuvvvxxxrrrsssuuuvvvtttsssrrrrrrtttssspppnnnnnnooorrrsssllllllsss{{{xxxooolllqqqvvvyyywwwnnnjjjooowww}}}tttrrrrrruuuxxxyyytttoooqqqxxx}}}|||uuurrrtttxxxwwwsssooonnnqqqrrrqqqooommmqqqtttuuussspppnnnmmmsssqqqnnnnnnpppsssuuuvvvooopppqqqrrrssstttuuuvvvtttrrrqqqpppqqqrrrrrrrrrrrrxxx|||{{{uuupppqqqtttuuuqqqmmmooossswwwwwwuuummmooouuuxxxtttmmmiiijjjqqqtttsssooooootttxxxyyypppmmmlllnnnqqqsssqqqnnnmmmrrruuusssnnnlllrrrxxxvvvsssqqqrrruuuvvvuuurrrqqqqqqrrrssstttuuutttssssssooommmqqqtttsssrrrsssxxxwwwsssooolllooowww}}}wwwwwwuuussswww|||yyyrrrpppxxx~~~yyyoookkksss}}}{{{wwwssssssuuuwwwwwwuuusssxxx~~~~~~yyytttqqqrrrqqqsssyyy~~~vvvrrrrrrtttrrruuuxxxxxxvvvssssssuuu{{{zzzvvvrrrtttzzz{{{yyyqqqsssyyy~~~|||tttooonnnxxxvvvpppkkkmmmtttxxxxxxooommmqqq{{{~~~vvvqqqyyy~~~~~~vvvppppppsssuuuuuurrrqqqtttyyyyyyuuuqqqlllppptttuuuttttttuuuwwwsssppppppttttttrrrrrrttttttwwwyyywwwttttttwwwzzzvvvuuuuuuwwwyyyyyyxxxvvvxxx{{{}}}zzzuuusssvvvzzzxxxrrrxxxxxxrrrzzz~~~yyyyyy{{{~~~~~~zzzvvvwww}}}|||mmmlllvvv~~~yyyvvvwwwxxxvvvpppuuuwwwuuupppqqqyyyvvviiiiiisss~~~vvvpppkkkooowwwzzztttmmmzzz~~~{{{wwwssspppuuuxxxuuuooommmrrrxxxsssooommmrrrzzz}}}yyysssjjjvvvtttmmmpppvvv}}}uuullljjjooouuuwwwwwwmmmkkkqqq|||xxxkkkkkkvvvsss}}}~~~ssslllqqqxxxzzzuuuppplllpppxxxzzzuuuooosssxxx}}}{{{uuuqqqtttxxxsssrrrppppppppppppooonnnqqqqqqpppppppppppppppppplllkkkkkknnnrrrtttqqqnnnrrruuuuuupppkkkllluuu~~~pppmmmkkkooovvvwwwrrrllllllyyyrrrjjjoooxxxzzzrrriiijjjqqqwwwvvvrrrpppooosssyyytttkkkkkktttqqqxxxvvvnnnmmmtttwwwsssllllllmmmoooqqqsssrrrqqqlllmmmooopppqqqrrrssstttnnnsssxxxxxxtttqqqsssvvvxxxsssoooqqqvvvzzzzzzwwwllljjjmmmtttwwwsssmmmkkkyyyyyyvvvpppkkkmmmttt|||xxxwwwssssss{{{{{{ooouuuwwwwwwtttqqqppptttxxx|||xxxsssrrruuuwwwxxxwwwtttxxx|||~~~}}}yyyvvvuuummmpppwww}}}xxxyyyuuuvvvvvvpppjjjlllwww|||pppjjjqqq{{{|||ppplllvvv{{{rrrqqqxxx|||ppplllqqqvvvzzzvvvoooqqqyyy{{{uuutttoooooowww}}}|||zzzxxxrrrxxx{{{vvvrrrsssvvvwwwpppssswwwwwwvvvttttttuuuwwwsssooopppuuuyyy{{{zzzmmmpppwww|||yyyqqqnnnooo|||{{{xxxqqqlllooozzzwwwrrrpppwwwzzzpppsss}}}}}}qqqllluuu}}}zzzxxxzzz}}}}}}{{{ttt|||~~~vvvssszzzyyyzzzuuuxxx}}}wwwoookkkkkkmmmoooooonnnzzz{{{rrriiisss}}}|||vvvvvvzzzrrrnnnmmmoootttpppsssvvvtttpppooossswwwxxxuuupppuuu{{{~~~wwwllljjjttt|||rrrkkkppp}}}{{{qqqllluuu}}}~~~wwwqqqppprrrxxxtttooonnnpppqqqpppnnnmmmoooqqqrrrrrrsssuuuvvvttttttrrrqqqppppppqqqrrrtttvvvwwwtttoooooosssxxxzzzsssmmmrrr{{{zzzsssgggsss}}}{{{ppphhhkkkqqqtttoookkkkkknnnsssuuuuuuooolllkkkoootttvvvrrrnnntttwwwxxxrrrkkkjjjpppwwwooonnnoooqqqtttssspppnnnqqqtttwwwwwwuuusssssstttqqqsssttttttsssrrrrrrssstttsssrrrsssvvvxxxvvvtttqqqooonnnooorrrssspppmmmsssttttttoookkklllttt|||uuulllfffjjjtttxxxssskkkmmmsssxxxxxxsssqqqsssvvv|||tttmmmnnnwww|||zzzvvvppppppoooppprrrrrrpppnnnvvvtttqqqooonnnnnnpppqqqxxxwwwvvvtttsssuuuxxx{{{uuutttsssssstttvvvxxxxxxwwwxxx}}}vvvkkkppp}}}zzzssswwwuuuooommmvvvyyy{{{pppkkkooorrrnnnhhhmmmsssyyyxxxsssrrrwww}}}{{{vvvsssrrrtttwwwzzzwwwyyyzzzyyywwwtttrrrrrrtttmmmnnnyyyxxxrrrrrrppptttwwwvvvssstttzzz{{{qqqjjjooo{{{xxxnnnjjjwwwsssjjjmmmtttyyyooonnnssszzz{{{zzzqqqmmmqqq{{{{{{rrrnnnrrrwwwxxxwwwtttqqqsssyyy~~~yyyzzzzzzyyyxxxxxxxxxyyyyyyxxxwwwxxx{{{{{{yyywwwyyy{{{~~~}}}{{{zzz{{{}}}}}}wwwsssvvv}}}www|||zzzwwwwwwvvvvvv~~~{{{||||||~~~zzzssskkkgggjjjpppvvv}}}tttqqquuuxxxwwwsssppptttwwwwwwxxx}}}uuupppppppppppppppqqquuuwwwuuupppooossswww}}}{{{|||zzzuuuvvvxxxyyywwwtttrrrsssuuuwwwtttssstttvvvwwwvvvsssvvvuuutttuuuvvvvvvtttrrrmmmppprrrsssrrrooommmkkkrrrqqqooooooqqqsssvvvxxxpppqqqtttxxxyyyvvvpppjjjsssvvvxxxuuupppooossswwwvvvrrrooorrryyy{{{xxxtttqqqtttvvvuuurrrppprrrtttsssppplllkkkllloooqqqssssssqqqpppoooqqqssstttuuuqqqpppqqqrrrrrrqqqnnnkkkjjjooottttttqqqooorrruuutttqqqpppqqquuuwwwuuurrrooossswwwvvvsssqqqrrrttt}}}xxxsssqqqssswwwzzz{{{mmmooorrrvvvwwwuuupppmmmsssqqqpppooooooqqqssstttrrrrrrsssrrrqqqppprrrssswwwtttrrrtttxxxzzzyyyvvvrrrqqqrrrtttvvvvvvtttrrrsssqqqnnnnnnpppsssuuuvvvsssqqqooooooppppppnnnllltttvvvwwwuuurrrrrrvvv{{{}}}tttnnnqqq{{{zzzssstttwww}}}{{{tttssswwwxxxsssuuu{{{{{{xxxpppsss|||~~~uuuooollllllnnnooosssssstttwwwzzz||||||{{{tttvvvvvvtttpppoooqqqttt~~~}}}|||yyyuuutttuuuwwwnnnmmmpppxxx|||zzzvvvuuuvvvuuusssqqqqqqtttzzzsssooommmpppvvvzzzxxxuuurrruuuwwwuuupppnnnoooqqqyyyxxxwwwvvvvvvvvvvvvuuuuuuvvvuuussstttvvvwwwvvvrrrrrrssstttuuuuuutttssswww{{{~~~{{{uuusssyyy|||wwwuuuxxx}}}wwwrrryyy~~~yyywwwwwwzzzvvvvvv{{{uuuuuu}}}}}}wwwqqqtttvvvsssnnnttt|||{{{vvvwwwzzzwwwvvvrrrkkkggglllyyy|||{{{xxxtttppppppsssvvvzzzvvvrrrttt{{{}}}ooommmqqqrrrpppooosssuuuvvvuuurrrrrrtttwww|||vvvyyy{{{vvvsssrrrvvv||||||uuummmrrrwwwzzzwwwpppmmmpppuuu|||tttlllnnnuuuzzzxxxssshhhooovvvxxxuuupppnnnnnnwwwsssnnnnnnrrruuuwwwwwwpppqqqtttyyy{{{xxxqqqlllrrruuuwwwvvvsssqqqssstttrrrrrrssstttvvvwwwwwwvvv{{{uuuooooootttxxxyyywwwnnnoooqqqpppooommmmmmmmmwwwwwwuuurrrppprrrvvvzzzmmmkkkkkkrrryyyxxxmmmccciiipppvvvtttnnnlllsss{{{uuuoookkknnnuuuxxxuuuqqqppptttwwwvvvsssqqqrrruuu|||xxxuuussstttvvvxxxxxxppprrruuuvvvvvvuuuttttttrrrooollloootttvvvrrrmmmpppyyyzzzooojjjrrr|||vvvmmmqqq}}}}}}tttiiiooovvvwwwtttpppnnnnnntttqqqnnnmmmpppuuuzzz|||pppooooooqqqrrrrrrnnnjjjqqqtttvvvuuuqqqqqqtttxxx{{{wwwtttwww|||~~~zzzuuuwwwzzzzzzyyyzzz|||zzzuuuyyywwwwwwzzzyyyuuussstttxxx|||{{{}}}}}}}}}zzzssskkkjjjooouuuwwwsssrrryyyyyynnnssswwwvvvpppmmmooosss}}}yyyuuuuuuwwwzzzooosssvvvvvvwwwyyyxxxtttvvvsssqqqrrruuuwwwwwwvvvkkknnnqqqqqqqqqsssxxx}}}{{{uuummmlllpppsssrrrpppooovvv~~~~~~yyyrrrpppqqqxxx}}}yyymmmnnnzzzzzzooonnnppptttxxxwwwqqqkkkttt{{{{{{rrrpppyyy|||xxxuuuzzzzzzvvv{{{}}}yyyxxxyyy~~~~~~zzzzzzwwwzzzvvvzzz~~~uuuqqqqqqqqqnnnkkktttxxx||||||yyywwwyyy}}}~~~tttyyyzzzxxxrrrnnnuuuzzzsssvvvxxxuuupppooosssxxx}}}xxxsssuuu}}}wwwlllkkknnnpppqqqsssuuusssqqqrrrvvvxxxwwwvvvtttwww|||uuupppnnnuuu~~~xxxnnnssswwwyyyvvvqqqoooqqqtttvvvqqqnnnoootttwwwvvvtttrrrtttvvvvvvuuutttuuuwwwuuurrrppprrrwwwxxxuuuqqquuuuuutttsssrrrsssuuuwwwtttssssssuuuwwwvvvssspppooosssvvvwwwuuutttvvvyyy~~~vvvnnnnnnuuuzzzyyyvvvhhhnnnuuuwwwtttooommmlllxxxxxxyyyxxxwwwvvvvvvvvvllllllmmmrrrwwwvvvpppjjjooopppqqqpppnnnnnnrrrvvvqqqqqqqqqrrrssssssrrrrrruuutttsssrrrqqqrrrtttuuupppssswwwzzzyyyuuuoookkkwwwwwwuuurrrpppsssyyyssspppoooqqquuuvvvsssoooqqqzzz{{{qqqlllttt}}}vvvpppsss|||yyyrrrjjjoootttuuuqqqnnnmmmnnnrrrpppoooqqqtttwwwxxxxxxpppqqqssstttsssqqqppppppqqqrrrssssssssssssssstttrrr}}}tttnnnttt}}}}}}{{{ssslllrrr~~~xxxnnnooowww~~~qqqkkknnn{{{www}}}||||||{{{xxxtttqqqqqqsssvvvtttuuuyyy}}}vvvuuuvvvvvvtttrrrqqqtttwww{{{||||||{{{xxxwwwwwwxxxyyy~~~tttqqquuuvvvqqqppppppsssyyy}}}{{{rrriiikkkppptttsssppprrryyy~~~tttjjjiiipppuuutttqqqlllttt|||}}}xxxrrrqqqrrrxxx{{{wwwppppppxxx|||zzzppppppqqqsssuuuuuuqqqnnntttwwwyyyxxxuuuuuuxxx{{{xxxzzz}}}~~~~~~}}}}}}~~~|||yyyxxxzzz~~~uuuvvv~~~}}}yyywwwvvvvvvqqquuuyyywwwqqqmmmmmmnnnyyyvvvssssssuuuzzz}}}tttsss{{{yyy~~~wwwqqqrrrtttttttttuuuxxxzzzvvvuuuuuuwww|||{{{tttmmmkkkkkklllrrryyyuuuooolllpppxxx}}}{{{vvvsssyyy~~~wwwuuuqqqooottt{{{|||wwwxxxuuurrrssswwwyyyvvvrrrjjjpppvvvwwwtttqqqrrruuu~~~xxxqqqnnnpppvvv|||qqqqqqsssxxx|||zzzqqqjjjtttuuuuuuqqqlllnnnvvv~~~vvvqqqooosssyyyzzztttmmmppptttxxxyyywwwvvvwwwyyyxxxuuurrrqqqsssuuutttsssnnnqqqttttttrrrqqqsssvvvuuuvvvyyy}}}}}}tttmmmmmmqqqtttssspppppptttyyyxxxqqqkkkkkkpppsssppplllllluuu|||zzzpppjjjnnntttyyytttnnnmmmppptttuuutttkkkqqqwww{{{zzztttlllgggwwwwwwvvvsssqqqttt{{{uuuuuuuuutttssstttvvvxxxvvvwwwwwwvvvuuuuuuwwwxxxuuuvvvxxxyyywwwuuurrrpppsssrrrooonnnooopppqqqqqqmmmooorrrvvvxxxvvvrrroooqqquuuxxxvvvrrrppptttyyytttqqqoooqqquuuvvvtttqqqppppppgggooo|||{{{xxxpppiiippp|||}}}uuunnnnnnuuu}}}yyymmmjjjppp|||xxxrrrsssyyy|||xxxrrrnnnwww}}}xxxvvvyyyrrroooqqqwwwzzz|||qqquuuzzz|||{{{xxxuuussstttoootttuuurrrpppqqqtttyyy|||yyyppphhhssssssttttttuuuvvvyyy{{{wwwqqqkkkkkkooorrrrrrpppqqqrrrtttuuuuuuuuuvvvwwwuuuqqqrrrwwwwwwsssrrrwwwuuuvvvuuurrrpppqqqtttxxxuuurrrpppttt{{{}}}wwwqqqttt}}}vvvrrryyywwwsssxxx~~~pppsss}}}xxxxxxyyyuuuqqqiiirrrzzzzzztttoooqqqvvvzzztttooonnntttyyy||||||xxx~~~zzzrrrppppppsssxxx{{{{{{zzznnnqqquuuxxxzzz~~~vvvssspppoooooommmmmmrrrzzzrrrnnnlllpppwww|||{{{xxxyyyyyy}}}vvvxxxvvvttttttwww{{{}}}}}}|||tttnnnrrr{{{yyyrrrgggqqqzzz{{{uuuppprrrvvvwwwmmmiiimmmuuuzzz}}}ppprrruuuzzz{{{wwwooohhhlllqqquuutttpppooosssxxxtttrrrpppsssxxxyyytttooorrrsssvvvxxxyyyyyyxxxwwwpppsssvvvuuurrrpppppprrryyyvvvqqqmmmmmmrrrzzzsssssswww}}}~~~sssiiippptttwwwsssmmmmmmwww{{{ssskkkkkkqqqtttooojjjlllwww{{{nnngggllltttwwwrrrmmmlllpppssssssrrrsssuuuwwwvvvtttrrrqqqqqqpppssswwwyyyyyyyyyyyyzzzwwwyyyzzzvvvrrrrrryyy{{{uuuppprrrxxx{{{xxxrrrnnnuuu|||{{{tttnnnnnnpppxxxrrrmmmlllpppttttttsssmmmooossswwwxxxuuuooojjjqqquuuyyywwwsssrrrvvv{{{vvvssspppqqquuuwwwuuusss{{{||||||yyyuuurrrqqqqqqrrrrrrqqqqqquuuyyyuuuoootttrrrqqqpppmmmkkkpppvvvqqqzzz{{{~~~wwwooosss|||yyyqqqmmmyyyxxxuuuvvvwwwmmmkkkqqqxxx{{{{{{ppptttyyy{{{zzzwwwtttsss|||}}}zzzuuusssvvvvvvtttuuuuuutttsssrrrrrrssstttyyyvvvsssvvvzzz|||yyyvvvnnnnnnmmmlllmmmnnnoooooovvvrrroooooosssxxxzzzzzzssslllooozzzzzzpppnnntttxxxyyywwwsssooopppvvv|||vvvpppmmmrrr|||xxxpppuuu~~~~~~sssooowww{{{vvvxxx}}}{{{vvvxxxyyy{{{zzzvvvtttrrrrrrtttvvvvvvwwwxxx{{{}}}wwwvvvtttuuuvvvwwwwwwvvv|||~~~~~~wwwvvvxxxuuuqqqooorrrxxx|||{{{yyynnnqqquuuzzzyyypppnnnmmmoootttvvvsssrrrtttmmmpppssssssrrrssswww{{{{{{yyyvvvxxx|||yyyvvvvvvxxxzzz|||zzzuuurrrtttzzz|||yyytttsssuuuwwwwwwvvvvvvwwwxxxuuusssqqqpppqqqssstttuuuttttttuuutttsssrrrooonnnkkkllloooqqqssssssqqqpppooosssvvvvvvtttrrrtttvvvtttrrrqqquuu{{{}}}xxxrrrkkkqqquuuuuuqqqnnnpppsss{{{wwwqqqoooqqquuuyyy|||rrrsssuuuxxxzzzxxxsssnnnqqqqqqqqqpppppprrruuuxxxuuuuuutttrrrpppoooppprrrsssuuuuuurrrmmmkkknnnrrrnnnppprrrrrrpppooooooqqqyyyxxxvvvrrrpppqqquuuzzznnnppptttyyy||||||xxxuuuwwwzzz|||xxxsssssszzz|||vvvqqqsssxxxzzzvvvqqqoootttyyyyyyuuurrrqqqssstttqqqnnnppptttvvvtttrrrqqqqqqqqqrrrssssssqqqooopppqqqrrrtttuuuvvvuuutttuuuvvvvvvtttssstttwwwzzzxxxqqqsssyyy|||vvvnnnoooooorrrwwwwwwrrrooopppuuuuuuqqqkkkjjjoootttuuurrrwww~~~|||~~~yyyvvvsssuuuzzz{{{wwwsssuuuyyy}}}}}}{{{yyyxxxwwwsssoooooosssvvvwwwwww{{{zzzyyywwwuuuuuuwwwyyyuuurrrsssxxx{{{wwwsssqqquuuxxxxxxsssmmmmmmuuu}}}yyyuuussswww}}}zzztttnnnnnnooonnnnnnnnnppprrruuusssqqqqqquuuxxxyyyyyyrrrqqqrrruuuuuusssssstttvvvvvvuuutttsssssstttuuutttsssssstttvvvyyyzzzzzz}}}|||zzzwwwvvvwww{{{~~~wwwxxx{{{~~~}}}xxxttt}}}{{{{{{qqqqqquuuwwwpppqqqyyytttyyy}}}|||wwwsssqqqzzz~~~|||vvvuuu~~~~~~yyyuuusssvvvsssqqqrrrvvvyyyyyyxxxsssssswww}}}|||wwwnnnkkkjjjoooxxx}}}yyyrrrnnnjjjssszzzwwwnnnkkksss}}}www{{{yyysssvvv|||xxxwwwwwwxxxwwwvvvwwwwwwwwwvvvvvvvvvwwwyyyqqqqqqwww||||||yyyjjjqqqxxx{{{xxxsssooonnnyyywwwsssooolllmmmqqqtttoookkkgggkkkrrruuurrrmmmkkkttt|||yyyppplllsss|||vvvpppmmmsss|||wwwnnnjjjooossssssqqqooorrrvvvuuutttuuuxxx{{{yyytttooossstttuuutttrrrrrrtttuuuqqqmmmkkkooouuuwwwrrrlllnnnwww}}}yyynnnjjjrrr{{{zzzrrrjjjhhhmmmqqqqqqoooeeeoooxxxxxxqqqkkklllpppwwwwwwvvvrrrpppqqquuuyyyrrrpppppptttyyy{{{zzzwwwwwwzzz{{{yyyvvvvvvzzz~~~|||yyyvvvuuuvvvvvvtttrrrtttssssssuuuxxxyyywwwuuulllnnnrrrvvvxxxvvvrrrooovvvsssooommmooorrruuuvvvooollllllrrrxxxyyyrrrkkksssxxx{{{wwwppppppwww}}}wwwqqqrrryyy|||yyytttsssooorrrwwwtttlllnnnwwwooouuuuuunnnooouuutttmmm}}}{{{|||{{{qqquuuyyyxxxuuussstttwww~~~xxxtttvvv}}}~~~yyynnnqqqtttvvvwwwvvvuuutttzzzssspppssszzzpppkkkooo|||wwwmmmkkkpppwww}}}xxxnnnlllttt}}}wwwtttsssxxx~~~zzztttrrrrrrqqqpppqqqrrrtttvvvssstttuuuvvvwwwwwwwwwwwwsssyyyvvvnnnnnnwwwzzzuuusssrrrsssvvvxxxwwwqqqlllrrrwwwzzzvvvpppqqq{{{zzzpppqqq{{{zzztttzzz~~~{{{zzzzzz}}}}}}}}}zzz}}}rrrrrrwwwvvv|||yyyppprrryyyvvvwwwrrrvvvtttnnnrrr|||xxxwwwvvvoooyyy}}}rrrlllpppwwwzzz~~~|||yyypppgggkkkrrrmmmooossswww{{{yyytttoooqqquuuxxxwwwssstttyyy~~~xxxyyyyyywwwwwwzzzzzztttvvvyyyyyywwwqqqxxx~~~{{{sssooorrrwwwyyypppnnntttzzzzzzxxxlllrrrzzz|||xxxrrrnnnllluuusssqqqpppppppppnnnmmmooommmjjjkkknnnqqqrrrrrrxxxsssoooqqqwwwyyyuuupppppprrruuuxxxxxxvvvrrrpppsssqqqmmmkkkpppvvvvvvqqqllloooxxxvvvmmmiiivvvzzzzzzssskkkjjjrrr{{{rrrkkkgggkkksssuuuooogggpppuuuzzzyyytttqqqsssvvvrrrqqqooommmmmmnnnoooppppppppppppooooooooooooppppppnnnmmmooosssuuutttrrrwwwtttpppmmmmmmqqqwww{{{uuuqqqpppvvv{{{tttrrr}}}ssskkkpppxxx}}}ssslllnnnxxx}}}zzztttkkkooouuuyyyxxxtttmmmiiitttsssqqqnnnmmmoootttyyypppnnnmmmppptttvvvsssooowwwvvvuuuuuuvvvwwwxxxxxxyyyzzzzzzyyyxxxvvvvvvwww{{{uuuooonnnrrrwwwyyyxxxtttooosss|||yyymmmllluuuwww||||||xxxmmmxxxzzzoookkkttt{{{sssuuu|||{{{zzzoookkksssyyyuuuuuu{{{zzz{{{{{{zzzxxxvvvttttttsssrrrrrruuuxxxyyyvvvssspppooooootttyyyzzzvvvqqqpppwww~~~~~~xxxuuuwwwzzzuuulllooozzz}}}vvvoooqqqwww~~~~~~xxxrrrqqqvvvwwwwwwtttqqqrrrwww|||pppppprrrwww{{{zzzsssmmmpppwww|||zzzssssss{{{}}}wwwsssuuuxxx{{{}}}~~~zzzwwwxxx}}}xxx~~~{{{|||wwwtttssssssuuuwwwxxxwwwxxx~~~uuuqqqooorrrwwwyyyzzz|||xxxwww~~~yyypppttt{{{xxxqqqnnnpppzzzyyynnnggggggjjjmmmsssxxxxxxtttqqqsssvvvtttrrrppprrrwww{{{{{{zzzsssxxx{{{{{{xxxxxx||||||xxxzzz|||yyytttxxxxxxxxxuuusssrrrtttwwwvvvuuuuuuuuuvvvwwwxxxxxxyyyyyyxxxuuurrrqqqqqqrrrmmmlllmmmpppsssrrrmmmhhhnnnpppqqqnnnkkkmmmsssyyywwwrrrooorrrxxxzzzvvvppplllppptttvvvuuurrrqqqqqqvvvtttnnnjjjnnnvvvzzzxxxoooooosssxxxxxxrrrnnnnnnuuuvvvuuurrrooonnnooorrrnnnnnnooonnnnnnnnnppprrruuusssrrrrrruuuvvvuuutttnnnppprrrqqqnnnlllnnnppptttppplllkkknnnrrrssssssnnnmmmmmmooorrrtttttttttyyyuuupppnnnnnnqqqtttvvvtttrrrrrrvvv{{{|||yyyuuuwww{{{}}}zzztttqqqrrruuuyyyuuuqqqqqquuuwwwwwwuuuoooppprrrtttttttttsssrrrpppooonnnoooqqqrrrqqqppprrrssssssqqqnnnooouuuzzzzzzsssnnnpppvvv{{{yyyuuuuuuzzz~~~|||vvvrrrtttxxx~~~vvvnnnmmmsssxxxyyywwwnnnnnnttt|||zzzrrrpppuuu}}}zzzyyyuuuuuutttssssssuuuyyy|||zzzxxxvvvwwwyyyzzzyyyxxxzzzvvvpppnnnsss|||vvvvvvwwwzzz}}}{{{uuuooovvvuuusssrrrrrrtttuuuvvvssspppooosssxxxzzzvvvqqqtttwww{{{|||zzzxxxyyyzzzxxxooommmsssyyyzzzxxxpppqqquuu{{{{{{vvvrrrrrrzzzxxxuuusssrrrssstttuuutttvvvyyywwwsssrrrtttxxxxxxvvvtttvvvzzz|||{{{zzzwwwzzz}}}{{{wwwvvvzzz~~~|||ttttttzzzssswww|||~~~yyywwwzzz{{{vvvpppqqqooovvv|||uuu}}}|||rrrpppyyyzzztttttt}}}||||||vvvtttyyy{{{wwwrrr{{{|||}}}|||zzzwwwtttsssuuu~~~}}}uuuoookkkhhheeecccmmmvvv|||xxxnnnkkksss|||vvvooojjjooozzz|||vvvrrrwww|||}}}zzzxxxyyy{{{{{{wwwwwwxxx~~~xxxrrrqqqsssvvvwwwvvvkkkrrrzzz|||xxxuuuuuuwww~~~tttnnnlllooosssvvvggggggiiioootttssslllfffnnnsssvvvrrrlllllluuu~~~tttrrrpppssswwwyyyuuuqqqjjjnnnrrrsssqqqpppqqqrrrppprrrqqqoooqqqvvvyyyxxxtttpppoooqqqrrrpppqqquuutttrrroooppprrrqqqlllhhhkkkqqqvvvrrrkkkjjjrrr|||yyyrrrkkkmmmuuuzzzwwwrrrkkkqqqvvvuuuppplllmmmpppvvvpppiiiiiiooouuuvvvtttmmmnnnooooooppprrruuuxxx{{{vvvqqqoooqqqrrrrrrqqqrrrtttuuuuuuuuuuuuwwwxxx}}}xxxtttsssuuuwwwuuusssqqqtttxxxyyyvvvrrrpppooosssqqqpppoooqqqtttxxx{{{nnnmmmnnnrrruuuuuuooojjjtttxxxxxxqqqiiijjjuuu{{{rrrkkkmmmwww|||yyyrrrsssyyy}}}{{{tttqqqtttxxx~~~wwwooonnnsssxxxxxxuuussstttuuuvvvvvvxxx{{{}}}yyyzzzzzz|||rrriiilllxxx}}}wwwqqqtttxxxwwwtttssstttwwwzzz|||tttjjjooorrrrrrtttzzz~~~vvvnnnxxxvvvssspppoooqqqtttxxxuuusssqqqsssvvvwwwvvvsssxxxvvvvvvxxx{{{|||{{{yyyzzzxxxuuusssrrrsssttttttwwwsssqqqssssssrrrtttxxxuuussssssvvvyyyxxxsssmmmwww|||}}}vvvmmmlllvvvvvvpppuuu{{{qqqmmmwwwzzzvvvyyy|||sssrrrwww}}}sss||||||xxxxxxtttvvvwwwuuuqqqsssrrruuu{{{}}}~~~}}}~~~{{{xxx}}}yyywwwxxxzzz{{{zzz|||zzzpppmmmsss{{{~~~xxxrrrrrrwww}}}sssxxxoooiiihhhhhhgggeeennntttxxxuuupppooouuu{{{tttpppmmmqqqxxx|||zzzvvvyyyyyyyyyyyyzzzzzzzzzzzz}}}}}}zzzooottt}}}xxxsssrrruuuxxxwwwuuunnnuuu{{{|||xxxtttuuuxxxzzzqqqmmmmmmppprrrrrriiijjjlllnnnppppppnnnmmmppprrrssssssqqqrrrvvvyyyqqqsssuuuuuutttrrrqqqqqqllllllnnnppprrrsssrrrqqqeeemmmtttvvvvvvwwwuuuqqqwwwrrrooopppqqqqqquuuzzztttqqqoooppprrrqqqlllhhhlllrrrvvvtttoooooouuu{{{vvvrrrooopppsssuuutttrrrpppsssuuuuuurrrpppppprrrrrrooommmnnnqqqsssrrrqqqpppppppppnnnmmmqqqxxx~~~yyyuuuqqqqqqssstttrrroooqqquuuwwwuuuqqqppptttyyy~~~wwwpppoootttxxxwwwuuummmttt{{{~~~zzzssslllhhhrrrqqqpppppprrrtttwwwyyyqqqrrrrrrtttuuuuuurrrpppuuuwwwvvvrrrmmmnnnttt{{{wwwtttrrrsssvvvxxxuuusssvvvuuuttttttuuuvvvwwwwwwxxxvvvtttssssssttttttsss~~~}}}vvvnnnppp{{{}}}|||xxxzzzyyy{{{rrrkkkooozzz|||uuunnnrrruuuuuussssssvvvzzzxxxxxxsssmmmrrr}}}tttttttttwwwzzzzzzwwwtttuuusssrrrrrrtttuuuuuutttvvvwwwxxxvvvttttttvvvyyyyyytttqqqttt{{{~~~{{{vvvmmmttt{{{|||wwwqqqnnnnnn|||tttnnnllllllooovvv~~~jjjmmmssszzz}}}zzzsssmmmxxxzzzzzzuuuqqqqqqxxx~~~|||yyywwwzzz~~~~~~xxxqqqoootttyyy||||||{{{|||~~~}}}zzzwwwvvvvvvxxxzzz{{{~~~xxxsssqqqrrruuuxxxzzzwwwuuu|||}}}zzzrrrrrrwww{{{yyytttttt}}}}}}pppkkkrrr|||yyysssnnnqqqyyy{{{vvvooohhheeeeeehhhkkkooonnnooosssxxxzzzxxxuuupppsssvvvvvvttttttvvvxxx{{{ttttttzzz~~~}}}zzzpppvvvwwwwww{{{vvvwwwxxxxxxwwwvvvvvvuuuzzzzzzyyywwwvvvvvvwwwyyytttrrrpppppprrrrrroookkkqqqrrrqqqnnnkkkkkkqqqvvvrrrooommmqqqxxxzzzuuuoooqqqvvvyyywwwpppmmmnnnqqqpppmmmkkkooouuuwwwtttooofffmmmtttuuuvvvwwwuuurrruuuqqqpppqqqrrrqqqtttxxxttttttrrrqqqooonnnoooppppppooopppsssxxxyyyvvvrrrnnntttyyywwwqqqmmmpppuuuxxxuuurrrrrrtttuuutttssskkkpppuuuvvvsssooommmllltttsssqqqmmmlllqqqzzzvvvtttrrrsssuuuvvvtttrrrrrruuuvvvtttoooooosssxxxzzzwwwsssqqqrrruuuwwwxxxwwwvvvvvvwwwwwwtttoookkkooopppsssuuuvvvtttrrrpppxxxyyyyyyvvvrrrrrrwww}}}uuuqqqooorrrvvvwwwrrrmmmqqqxxx~~~}}}vvvqqqqqquuu|||ssskkkmmmwww}}}{{{uuuppptttxxxwwwsssppppppsss~~~wwwppprrr}}}~~~yyyxxxwwwsssuuuuuuuuuwwwyyyyyywwwtttsssrrrqqqrrruuuyyy}}}uuuppppppvvvxxxttttttxxxyyyyyywwwtttqqqrrrwww|||pppppprrrwww}}}}}}vvvpppvvv{{{~~~zzzsssrrrwww~~~xxxsssooorrrxxx{{{xxxsssjjjrrrzzz|||wwwrrrpppqqqvvvrrrooopppqqqpppsssxxxmmmpppuuuvvvvvvuuuuuuvvvvvvsssqqqtttzzz|||xxxtttsss|||wwwrrrtttyyyxxxssspppsss{{{}}}rrrwww|||{{{wwwtttuuuwwwwww|||xxx~~~|||rrrnnnrrrxxx{{{{{{vvv|||tttsssxxx|||zzzwww{{{zzzyyyxxxxxxvvvuuutttpppqqquuu{{{~~~rrruuussspppkkkfffgggkkkooooookkkkkkrrr|||yyyrrrooouuuzzzyyysssqqquuuyyyzzztttvvv|||}}}yyysssxxx~~~rrrpppvvv|||}}}yyyuuutttvvv|||vvvtttuuuxxxyyyyyymmmnnnpppsssuuusssoookkkvvvvvvtttoookkklllrrrxxxsssnnnlllqqqyyy{{{uuummmvvvxxxyyyvvvqqqoooppprrrqqqnnnmmmpppvvvxxxsssnnnssstttrrrnnnpppwww{{{{{{qqqoooooorrrrrrpppppprrrtttuuuuuurrrnnnnnnrrrxxxsssnnnkkkrrr{{{}}}uuukkkkkkuuu~~~{{{qqqkkkpppxxx|||vvvppppppuuuxxxvvvssskkkrrrxxxxxxrrrmmmlllmmmtttsssqqqoooooosssyyy}}}ssstttuuuvvvvvvwwwwwwxxxssstttsssrrrqqqrrrtttvvvuuuwwwyyyvvvrrrrrrvvv{{{{{{pppmmmqqquuuvvvuuunnnqqquuuxxxxxxtttoookkkyyy||||||vvvooopppxxxsssmmmkkkqqqyyyzzzqqqgggpppyyyuuuoooqqqvvv{{{sssllloooxxx}}}zzztttoootttxxxwwwrrroooqqqtttvvvvvvwwwzzz~~~}}}wwwvvvsssoooqqqxxx~~~}}}xxxssssssuuuwwwsssoooqqqxxx~~~uuunnnpppzzzzzzooommmssszzz{{{yyyrrrmmmmmmuuu}}}oooqqquuu|||yyysssxxx{{{}}}zzzvvvuuuyyy~~~tttsssrrrsssvvvwwwuuurrrtttuuuuuusssrrrrrrvvvzzzmmmnnnttt{{{{{{uuuooonnnzzzyyyuuuoookkkmmmvvv}}}tttooommmttt~~~xxxnnnooo|||ssskkkrrr|||zzzsssnnnrrr{{{|||qqqwww||||||wwwtttuuuxxxxxx|||{{{xxx{{{}}}zzzuuurrrtttwwwzzz}}}}}}yyyvvvuuuvvvzzz~~~zzzrrrsss{{{~~~yyyrrrkkkrrr|||vvvlllnnnpppqqqqqqpppooopppqqqlllmmmpppuuuyyyzzzxxxuuussstttuuuwwwwwwxxxwwwwwwuuuwwwzzz~~~~~~yyyuuuyyy{{{~~~tttpppvvv|||}}}zzzvvvuuuvvv}}}zzzvvvuuuwwwxxxxxxxxxqqqrrrsssrrrqqqqqqrrrtttuuurrrpppppprrrrrrrrrppppppqqqrrrsssrrrsssuuuwww}}}xxxsssssswwwyyywwwssslllooorrrttttttsssqqqooozzzvvvooojjjmmmwww||||||qqqooopppssssssooonnnpppsssuuuuuusssppppppuuuyyysssooommmqqqwwwyyyssslllnnnssswwwwwwsssqqquuuyyywwwtttrrrrrruuuvvvtttqqqtttuuuuuusssoooooorrruuuppppppqqqsssuuuuuutttrrrsssvvvyyyxxxvvvuuuxxx|||vvvrrroooqqquuuwwwvvvsssrrrxxx|||zzztttrrruuuzzz{{{rrrppptttxxxzzzyyyqqqsssuuuwwwwwwtttqqqoootttvvvxxxuuupppooosssxxxqqqooommmooosssuuurrrooouuuvvvwwwwwwvvvuuutttuuussswwwzzzzzzwwwtttssstttvvvuuutttsssssstttvvvxxxrrrpppwww}}}zzzxxxtttqqqqqqtttxxx}}}|||xxxttttttuuuwwwsssqqqsssyyy}}}~~~|||wwwvvvvvvvvvuuussssssuuuuuuvvvvvvsssoooooorrruuussswww{{{}}}|||{{{{{{}}}{{{xxxuuuvvvyyy{{{yyywwwqqqtttwwwwwwuuurrrrrrsss}}}xxxrrroooqqqvvvzzz|||mmmnnnttt{{{|||uuupppooo~~~zzztttooommmpppvvvzzztttrrrqqqtttyyyzzzwwwssstttzzz|||uuuqqqrrrvvvqqqtttxxxzzz{{{{{{{{{{{{|||zzzwwwuuuuuuxxx{{{}}}~~~|||yyywwwvvvwwwxxxvvvuuuxxxxxx~~~xxx|||~~~xxxpppoooxxx{{{tttsssxxx{{{zzzxxxkkkttt~~~wwwqqqrrrkkknnnrrrwwwzzzyyyuuurrrjjjpppvvvwwwtttrrrvvvzzzwwwqqqnnnsss|||{{{ttthhhsss|||uuuqqq{{{zzzxxxwww{{{sssvvvyyy{{{zzzxxxvvvvvvuuuvvvxxxyyyyyyxxxwwwvvvzzzyyyuuuooolllooowww}}}qqqmmmlllqqqyyyyyypppgggmmmuuuzzzuuulllkkkuuuxxxmmmppp|||}}}ttthhhooowwwwwwrrrmmmnnnqqqwwwtttmmmjjjooowwwyyyuuutttqqqrrruuutttpppoooqqqrrrssstttsssssstttvvvxxxqqqppppppqqqqqqrrrqqqqqqsssqqqoooqqquuuyyyzzzzzzqqqsssuuuuuutttsssqqqppp}}}xxxqqqlllmmmrrryyy}}}lllmmmqqqvvvyyywwwpppiiitttyyy|||zzzuuutttxxx~~~wwwqqqmmmpppxxx{{{wwwppprrrxxx~~~}}}wwwsssuuuxxxyyyxxxxxxzzz}}}|||yyyuuuuuuuuuuuutttttttttuuuuuummmpppssstttssspppnnnlllpppqqqqqqooolllnnntttzzz{{{ssslllnnnwww|||xxxssskkkzzzvvvkkkmmmtttwwwooonnnsssyyy{{{zzzvvvpppvvvxxx{{{zzztttssswwwxxxxxxxxxxxxxxxwwwvvvuuutttttttttvvvxxxzzzyyyxxxyyy~~~{{{qqqpppyyy}}}yyyoooppprrrttttttsssooommmxxx~~~|||uuuttt}}}}}}tttnnnrrr|||zzzqqqooovvv|||{{{tttpppqqqttt~~~xxxrrrrrrwwwzzzyyywwwuuurrrrrrtttuuussstttwwwvvvtttsssvvvyyyyyyvvvrrruuuwwwwwwuuuqqqrrrvvv{{{|||xxxtttvvvyyyzzztttnnnfffttt{{{tttvvv|||~~~rrrnnnsss|||}}}}}}yyyzzzyyyqqqppptttwwwzzz|||}}}|||{{{yyyxxxwwwwwwwwwwwwwwwvvvtttzzz~~~|||vvvrrrtttxxx{{{}}}{{{zzz~~~{{{qqqqqqpppkkkhhhfffjjjyyy|||mmmllltttzzzxxxpppmmmqqqxxxwwwrrrnnnqqqxxx{{{xxxtttmmmrrrxxx|||{{{zzzyyyyyyxxxvvvvvvxxxyyyzzzxxxqqqrrryyy~~~{{{vvvlllooouuuzzzyyyssssssvvv|||uuuooommmqqqwww|||rrrnnnnnnsssyyyzzztttmmmqqquuuxxxxxxtttsssuuuxxxxxxxxxwwwuuuuuuvvvyyy|||~~~wwwpppnnnppprrrrrrpppooojjjnnnyyywwwlllmmmwwwvvvqqqiiimmmtttvvvuuunnnlllsss~~~wwwlllrrrvvvxxxtttmmmkkkqqqxxx{{{rrrjjjllltttzzzyyyuuunnnpppsssuuuuuusssqqqpppwww|||xxxmmmjjjrrrvvvsssuuuwwwxxxvvvrrrqqqsssuuuxxxsssqqqwwwxxxooottttttuuuuuutttssssssrrryyywwwpppkkksss~~~{{{qqqppprrr{{{ssspppvvvyyy}}}zzzqqqooowwwyyyuuuiiiiiimmmtttzzzxxxooogggooorrrtttpppjjjjjjpppxxxwwwsssoooooosssvvvwwwuuuvvv|||{{{wwwuuutttsssvvvtttvvvyyyyyytttssstttttt~~~{{{uuummmsssvvvkkkooo|||}}}tttfffqqq|||~~~wwwqqqpppsss~~~xxxtttsssuuuyyy|||tttttttttuuuvvvuuutttsssyyy{{{}}}{{{wwwuuuwwwyyyxxxvvvttttttvvvxxxxxxwwwyyyuuuqqqrrruuuwwwvvvsssqqqrrryyy}}}rrrpppwwwzzz{{{tttkkknnnzzz~~~yyytttnnnmmmuuuzzzooossszzz}}}vvvkkkjjjuuuvvvnnnrrr{{{yyypppnnnvvv~~~zzzwwwyyy}}}|||~~~zzzsssuuu}}}xxxttttttzzz}}}zzzuuuqqqooorrryyy~~~zzzuuurrruuu{{{~~~yyytttrrrxxx|||zzzsssppprrrwwwzzz{{{~~~}}}xxxqqqnnnmmmjjjllllllooowww~~~xxxppppppppprrrtttvvvvvvuuussspppsssuuuvvvuuusssssstttyyywwwuuuuuuxxxzzz||||||tttsssuuuyyyzzzyyy{{{zzzpppnnnsssyyy{{{{{{nnnpppuuu{{{{{{uuurrrtttyyyuuurrrrrrtttvvvuuuttttttuuuwwwvvvuuuuuuvvvwwwwwwtttsssuuuyyy{{{yyyuuusssvvvxxxvvvssssssvvvzzzyyyqqqooosssvvvtttpppiiijjjrrr|||{{{qqqlllppp{{{~~~zzzqqqjjjmmmtttyyytttrrrqqqsssxxxzzzyyywwwxxxvvvtttsssrrrssstttttttttrrrpppqqqssstttsssrrrsssqqqppprrruuuvvvtttqqqqqqqqqsssuuusssqqqqqqsss{{{}}}|||wwwrrrqqqwww}}}xxxrrrooouuu}}}~~~wwwnnnoooqqqrrrsssrrrqqqqqqrrrvvvtttqqqooosssxxxwwwrrrlllpppxxx~~~}}}wwwuuuwww{{{yyytttnnnoootttwwwvvvnnnoooqqqrrrsssssssssssssssqqqooonnnoooqqqrrrqqqppptttvvvuuusssrrruuuyyy~~~~~~zzzvvvxxx{{{zzzuuuppppppsssxxxxxxsssoooooo{{{yyyzzz||||||uuuooorrryyy|||vvvrrrtttyyy|||yyyuuutttvvvwwwvvvtttssstttvvvxxxwwwvvvvvvuuuuuuuuuuuu|||}}}|||xxxttttttwww{{{xxxvvvvvvxxx{{{zzzvvvrrrsssvvvyyywwwsssssswww||||||uuuoooooouuuxxxwwwtttmmmqqqxxx}}}{{{tttppprrr}}}zzztttnnnqqqxxx}}}|||qqqrrrvvv{{{zzzuuuxxxwwwvvvuuutttuuuvvvwwwvvvvvvwwwyyyzzzyyyvvvtttzzzxxxxxxyyy{{{}}}~~~}}}wwwwww{{{|||~~~vvvrrrtttuuuyyy{{{vvvqqqrrryyy|||uuuxxx~~~yyyrrrnnnttt}}}{{{rrrtttwwwyyyxxxtttrrruuuyyy}}}zzzvvvuuurrrllliiijjjqqqrrrssstttssssssrrrsssrrrllljjjpppzzz~~~xxxpppkkkttt{{{yyyrrrmmmooottt{{{sssqqquuuzzz}}}}}}rrrrrruuuyyyyyyvvvwww{{{}}}wwwooollloootttwwwyyyxxxtttrrruuuvvvttttttvvvqqqooopppuuu{{{{{{uuunnnwww|||~~~yyyrrrqqqxxx{{{tttooottt}}}{{{sssppptttwwwvvvrrrqqqssswwwyyysssrrrvvvwwwtttooojjjooouuuxxxxxxtttqqqooozzzxxxwwwwwwssspppppptttrrruuuwwwtttrrrttt|||~~~vvvpppqqqxxx{{{vvvpppmmmqqquuuuuuqqqnnnooopppwwwqqqmmmooouuuxxxwwwsssmmmiiiooo{{{{{{pppmmmttt}}}wwwpppqqqyyyvvvrrrpppsssxxxzzzuuuooonnnoooppprrrsssttttttsssrrrqqqrrruuuuuuqqqrrruuusssuuuuuutttvvv|||xxxssspppssstttsssqqqqqqtttuuuuuuppplllnnnvvv}}}vvvpppkkkmmmtttwwwrrrlllkkkttt|||zzzsssooottt|||~~~vvvsssxxx~~~}}}wwwnnnnnnrrrxxxxxxsssoooooozzz|||~~~}}}|||~~~}}}yyywwwwwwuuussssssrrrvvvzzzzzzwwwuuuvvvxxx{{{sssoooqqquuuwwwxxxnnnppptttvvvwwwuuurrrpppzzzsssrrrxxx~~~vvvsssrrrvvv||||||tttmmmooovvv{{{xxxrrrpppwww~~~|||uuunnnnnnsssxxxwwwtttsssvvvvvvtttuuuwwwxxxuuu{{{vvvuuuxxxzzzxxxxxxzzztttyyy}}}|||yyyxxx|||}}}uuupppttt}}}wwwmmmkkkuuu~~~yyytttuuuyyyzzzrrrsss{{{}}}uuusss|||}}}|||yyy}}}|||wwwrrrpppxxx}}}{{{xxxzzzuuuppprrrwwwsssrrrrrruuuyyyzzzwwwtttzzzwwwuuutttwwwzzz~~~yyy{{{{{{rrrnnntttuuummmjjjmmmssstttsssqqqnnnnnnppprrrppplllkkkpppxxx{{{vvvpppppptttxxxwwwssspppqqqttt}}}{{{xxxvvvwwwxxxyyyyyywwwuuutttvvvuuutttwww}}}sssrrrpppqqqrrrssssssssswwwnnnlllnnnqqquuuyyynnnooorrrwww||||||xxxtttzzz||||||xxxsssrrrvvv{{{yyyuuusssuuuzzz{{{xxxsssttttttsssrrrrrrrrrtttuuuwwwwwwwwwwwwvvvtttqqqnnntttvvvtttoooooouuuxxxwwwrrrooouuusssjjjjjjqqqvvvxxxvvvrrrttt}}}~~~vvvoooqqqxxx{{{vvvooommmqqquuuuuuqqqooooooqqqsssqqqooopppsssvvvvvvtttrrroooqqqwwwvvvqqqsssyyyzzzzzzxxxuuurrrrrrtttwwwssstttttttttttttttttttttrrrpppppptttzzz|||yyyuuuooonnnsssyyyvvvmmmoooxxx~~~~~~uuukkkooo~~~sssmmmooozzz}}}tttmmmllluuuvvvuuuqqqmmmooovvv}}}ssspppoooqqquuuvvvrrrmmmoootttxxxxxxtttssswww{{{||||||zzzvvvvvvxxxxxxttttttqqqrrruuuvvvttttttwwwtttuuu|||{{{{{{uuuuuu{{{{{{vvvqqqmmmuuu}}}~~~zzzvvvxxx{{{|||sssoooqqqtttvvvvvvmmmooorrrtttuuuuuutttsss{{{||||||yyyuuusssuuuwwwuuuuuuuuuvvvwwwuuurrrooorrrtttvvvvvvuuuuuuwwwzzzuuusssqqqqqqrrrtttuuuuuuvvvlllnnn{{{tttrrrwwwxxxrrrttt{{{}}}|||vvvqqqsss|||vvvqqqvvv~~~wwwmmmkkksss|||}}}yyyuuuvvvyyy~~~yyytttuuuzzz~~~~~~|||{{{xxx}}}~~~|||yyyvvvwwwzzz|||{{{www{{{{{{vvvttttttsssqqqnnnmmmsssyyyxxxrrrooosssxxx}}}vvvpppqqqyyyvvv~~~|||yyypppnnnuuuwwwqqqnnnrrrsssqqqppppppqqqqqqpppooommmpppttttttqqqppprrruuuyyyuuuqqqrrrvvvyyyxxxuuurrrxxxzzzuuurrrrrr~~~yyyuuusssrrrssszzzzzzwwwvvvttttttuuuwwwwwwwww}}}uuummmmmmooooooqqqtttqqqtttvvvwwwwwwxxx||||||wwwssstttvvvvvvsssooorrrvvvzzzxxxsssppprrrvvvzzzuuupppooosssvvvvvvtttnnnsssyyyzzzuuupppnnnooozzzyyytttnnnnnnvvvzzzzzzpppmmmrrr~~~sssjjjiiiqqqsssvvvvvvvvvxxx|||xxxuuurrrrrruuuvvvsssppprrrqqqqqqrrrssstttuuuuuulllpppssssssqqqqqqrrrtttzzz|||vvvmmmkkkttt|||}}}sssssssssuuuwwwuuuqqqmmmrrrvvvzzzwwwrrrppptttyyyuuuqqqooottt}}}{{{sssooonnnsssyyyvvvnnnqqq{{{~~~wwwmmmooo|||uuuooopppxxx{{{sssoooqqqsssrrrrrrsssuuuuuuuuutttnnnrrrwwwvvvrrrpppqqqtttxxxsssoooqqqvvvzzzzzzwwwoooyyy|||sssoooooooooyyytttppppppqqqsssyyyttttttzzz~~~{{{sssttt{{{|||vvvqqqnnnttt{{{~~~||||||}}}{{{zzzwwwtttrrrqqqrrrsssuuutttrrrqqqrrruuuxxx{{{ssssssuuuxxxzzzxxxsssnnnuuuzzz}}}xxxppplllpppwwwwwwsssooorrryyy{{{xxxsssmmmrrruuuuuuqqqppprrruuuxxxmmmooo|||uuurrrvvv~~~uuuqqquuuzzzzzzxxxuuutttwww}}}xxxxxxxxxxxxxxxwwwvvvvvvtttrrrsssuuuyyy{{{yyyvvvqqqvvv{{{|||yyyvvvwwwzzz}}}yyy}}}qqqttt~~~zzzrrrzzz~~~zzztttooooootttvvvrrrlllmmmtttzzzwwwooolllrrrzzzyyyuuurrrttt{{{~~~{{{wwwvvvrrrqqqtttuuuttttttvvvrrrooonnnppptttvvvssspppnnnuuuzzzvvvnnnkkkqqqzzzwwwoooqqqxxx}}}{{{wwwnnnxxx{{{ssspppqqq~~~yyyuuutttssstttzzzzzz}}}yyytttvvv{{{~~~rrrppprrrvvvvvvqqqlllkkktttvvvxxxuuurrruuu}}}zzztttoooqqqwwwwwwppphhhmmmuuu{{{xxxooojjjooowww{{{vvvqqqppptttvvvvvvtttmmmsssxxxxxxsssooopppsssuuuttttttvvvwwwwwwuuusssuuuqqqpppssstttqqqoooqqqpppppprrrvvv{{{|||yyyvvvrrruuuvvvtttqqqoooqqqsssvvvrrrnnnoootttxxxxxxvvvkkkpppuuutttpppmmmpppsss}}}yyyiiiggguuu~~~|||pppqqqtttwwwyyywwwrrrmmmtttxxxzzzxxxtttrrruuuyyyrrrppppppuuuzzz{{{wwwqqqqqqpppqqquuuvvvuuuxxx}}}ssswwwyyywwwvvvvvvtttooozzzuuuqqqpppppppppuuuzzzpppnnnoootttzzz{{{uuunnnllltttzzzxxxqqqmmmqqqwww{{{rrrkkkmmmwww}}}{{{uuujjjwww{{{qqqllllllnnnxxxrrrmmmmmmooorrryyy~~~~~~~~~zzzqqqrrrwwwwwwtttrrrsssuuuxxx}}}}}}rrrvvvyyywwwrrroooppprrr|||yyysssppppppuuuzzzqqqppprrrxxx}}}}}}uuummmvvv{{{~~~xxxnnnkkkqqqyyyyyysssooorrryyy|||wwwpppmmmrrrwwwvvvrrrpppssswwwwwwzzzzzzxxxxxxzzzzzzwww{{{wwwuuuuuusssrrrvvv|||rrrsssuuuzzz~~~}}}xxxtttsssyyy~~~zzzrrrooouuu|||yyysssmmmqqqyyy~~~zzzuuummmvvvyyytttuuuyyy~~~vvv{{{xxxzzzzzz{{{zzz|||}}}vvvtttrrrqqqppprrrsssuuusssssssssrrrrrrtttwwwyyyrrrxxx~~~}}}~~~~~~yyysssqqqsssvvvuuuqqqppptttwwwwwwrrrpppoooqqquuuwwwvvvssstttxxxzzzvvvpppooovvv}}}|||yyywwwvvvwwwyyyyyyxxxwww{{{~~~{{{vvvssstttwwwuuutttuuuxxxwwwtttuuuzzz|||~~~xxxyyy}}}~~~nnnpppuuuyyywwwpppkkkkkkssstttuuusssqqqtttyyyuuutttsssssssssrrrooommmmmmqqquuutttqqqppprrruuusssuuuwwwvvvtttsssssstttvvvuuusssrrrsssuuuxxxzzzqqqmmmqqq{{{}}}uuunnnmmmvvvwwwtttnnnmmmrrrvvvvvvpppooooootttzzz{{{vvvqqqpppuuuxxxvvvpppmmmppptttwwwssspppqqqtttwwwwwwuuuppprrrtttrrrooonnnpppssswwwxxxuuuqqqooorrrvvvxxxppptttwwwvvvssssssuuuyyyxxxvvvuuuvvvxxxxxxuuusssmmmrrrxxxxxxuuurrrrrrtttuuusssoooooouuu~~~~~~nnnqqqxxx|||xxxooojjjjjjvvvxxxuuunnnkkkpppwww{{{qqqnnnnnnssszzz|||wwwqqqrrrsssuuuuuusssrrrsssttttttqqqoooqqqvvvyyyxxxvvvsssvvvvvvrrrrrrsssssspppqqqnnnnnnqqqssstttwww|||{{{wwwtttuuutttrrrsssxxxxxxwwwwwwzzz~~~}}}{{{rrrtttvvvuuuqqqppprrruuu|||zzzuuurrrrrrtttxxxzzztttrrrrrruuuxxxyyywwwtttwwwvvvuuutttssssssttttttsssuuuwwwwwwuuutttssstttvvvuuutttttttttvvvxxxzzzqqqttt{{{}}}uuuqqqqqqzzz|||yyyrrroootttyyy|||ooopppssszzzxxxqqqqqqxxx}}}zzzrrroootttzzzwwwsssqqqrrrwwwzzzyyyvvvwwwyyy{{{{{{zzzyyyzzz{{{~~~~~~tttppptttsssxxxyyytttlllllluuu~~~zzzrrrkkknnnxxx~~~|||wwwnnn}}}zzz}}}|||uuuuuu|||}}}vvvsssvvvpppwwwwwwooolllsssxxxvvvrrrrrrrrrrrrtttuuuwwwxxx{{{zzzwwwttttttwww{{{~~~vvv{{{|||uuurrruuuyyyyyysssqqqtttyyy~~~lllnnnvvv||||||uuuqqqqqqyyy}}}}}}~~~~~~zzztttsssssstttvvvrrrmmmnnnsssqqqqqqqqqrrrssstttuuuuuuqqqvvvyyyvvvooolllooouuupppnnnmmmpppuuuxxxvvvssslllttt}}}|||tttoooppptttxxxooonnnttt{{{qqqjjjmmmzzz}}}qqqjjjmmmrrryyyyyyqqqooouuuxxxuuupppnnnooosssxxxyyyuuuppppppuuuyyyvvvqqqnnnppptttvvvtttsssssstttttttttrrrwwwuuuqqqooooooppprrrssspppmmmqqqzzzyyyooommmsssqqqvvvxxxsssllllllxxx|||tttooosss{{{}}}vvvllliiiuuu}}}qqqkkkpppxxxxxxuuunnnjjjuuu~~~rrrqqqvvv{{{vvvjjjiiiqqqkkkwww{{{sssnnnrrruuutttrrrpppnnnqqqwww{{{zzzwwwxxxsssnnnqqqwwwyyyuuuooolllqqquuuvvvtttsssvvvyyy~~~uuukkkiiisss}}}{{{tttkkklllqqqxxx{{{xxxvvvwwwvvvvvvxxxxxxtttpppuuu}}}{{{yyyxxxyyy{{{|||{{{zzzuuuuuusssqqqppprrrvvvyyyyyyxxxwwwuuuttttttttttttwwwuuusssqqqpppssswwwzzzxxxqqqlllpppzzz}}}vvvmmmmmmwww{{{qqqkkkqqqyyyxxxqqqpppvvv{{{}}}|||sssttt{{{|||pppnnnuuuttt}}}~~~wwwtttyyyzzzuuusssqqqppptttzzz}}}{{{wwwrrrvvvzzzyyyuuussssssuuurrrtttvvvvvvuuuuuuvvvxxx}}}uuuvvv|||}}}uuuuuuwwwtttzzzwwwwwwyyywwwqqqkkkooouuuxxxuuunnnnnnvvvwwwvvvsssrrrrrrvvv{{{pppvvvvvvppppppwwwyyytttrrrpppppptttwwwvvvpppjjjrrrzzzzzzpppmmmvvvyyyooooooyyy|||rrrppp{{{wwwoooqqqwww{{{vvvssssssvvvzzzsssrrrqqqrrrtttuuutttrrr{{{zzz{{{|||rrrnnnvvvxxx|||xxxooonnntttvvvqqqkkkjjjlllttt}}}~~~tttjjjrrrxxx{{{vvvmmmkkkttt|||rrrkkkoooyyy~~~xxxooonnnsssxxxyyyvvvttttttuuuyyyuuuqqqqqquuuxxxyyyxxxtttvvvwwwuuuqqqoooqqqsssuuurrrrrruuuyyyyyyuuupppvvvuuuqqqmmmkkknnntttyyy}}}uuunnnnnnrrruuusssoooooowww~~~}}}uuupppsssxxx}}}xxxrrrnnnnnnqqqtttuuujjjmmmppptttvvvuuurrrppptttvvvxxxvvvrrrpppssswwwwwwuuutttuuuxxxxxxuuuqqqtttssstttuuuwwwvvvrrrooopppsssuuuwwwxxxxxxyyy{{{wwwzzzuuulllllltttuuuppprrrqqqqqqtttwwwuuummmfffoootttvvvrrrlllnnnxxx~~~ssskkknnnxxx}}}xxxooolllvvv~~~{{{pppjjjpppxxxyyy|||yyyrrruuu~~~vvvpppmmmqqqzzz}}}{{{{{{oooqqq|||~~~vvvtttwwwzzzlllmmmxxxxxxzzzuuummmppp{{{|||vvvtttvvv}}}yyyqqqlllwwwwwwvvvpppjjjkkksss{{{xxxtttrrrtttyyyzzzvvvppprrrxxx}}}}}}xxxssstttvvvzzzxxxuuussssssuuuxxxzzzwwwzzz{{{xxxxxxzzzyyyuuuwwwsssssszzz}}}xxxuuuvvvzzz{{{vvvoooooowww|||yyyvvvvvvxxxxxxvvvtttlllxxxwwwqqquuu|||vvvtttyyy}}}wwwvvvtttpppwww}}}||||||yyyvvvtttssssssssssssqqqqqqqqqrrrssstttuuuuuuqqquuuyyywwwsssttt|||wwwvvvtttooojjjllltttyyyzzzsssqqqqqqsssvvvuuurrrooouuuwwwxxxvvvttttttxxx|||{{{zzzwwwtttwww||||||wwwvvvyyy{{{xxxtttsssvvvzzzzzz{{{{{{yyyvvvsssrrrrrrvvvuuurrrqqqqqqsssvvvxxxzzzvvvsssxxxwwwpppqqq~~~|||wwwpppoootttxxxyyypppppprrruuuxxxxxxvvvssstttrrrqqqqqqrrruuuxxxyyyvvvuuusssssstttuuutttssswwwuuuttttttuuuvvvwwwwwwnnnqqqtttwwwwwwwwwvvvvvv{{{zzzvvvrrrpppppprrruuuppppppttt{{{}}}sssjjjooouuuwwwrrriiihhhrrr}}}zzzvvvrrrqqqrrrsssrrrppppppuuuzzz|||zzzwwwuuutttyyyxxxwwwwwwwwwvvvtttqqqrrrtttvvvtttrrrrrruuuyyyvvvsssrrruuuxxxyyyuuupppuuuxxxzzzyyyvvvssssssuuuwwwtttqqqsssvvvwwwsssooojjjqqqzzz}}}{{{vvvtttsss}}}{{{tttlllkkkpppttttttoooppprrrvvvyyywwwpppkkktttsssrrrooonnnpppuuuyyywwwuuusssrrrssstttuuuuuuxxxxxxvvvsssppppppqqqrrrsssuuuzzz~~~}}}xxxuuutttssstttsssssswww|||oooooozzz}}}uuuooottt}}}}}}tttqqqtttzzzyyytttoooqqqxxx|||{{{tttuuuzzz~~~vvvrrrqqquuusssqqqqqqssstttsssqqqrrruuuwwwwwwuuuttttttuuuwwwvvvxxx{{{~~~~~~yyytttppprrrssssssqqqqqqsssuuu~~~xxxppppppwww}}}~~~oooooottt}}}|||tttqqqvvvxxxxxxtttqqqqqqvvv|||~~~xxxrrrtttyyy{{{wwwrrryyy{{{||||||{{{{{{|||}}}~~~}}}{{{zzzzzzzzzyyyyyyzzz|||~~~|||wwwqqqlllkkkmmmoooxxxxxxvvvsssqqqqqqvvvzzzqqqmmmkkkpppvvvyyytttnnnnnnvvv|||{{{uuuuuu|||yyypppuuunnnjjjlllqqqsssvvvzzzuuutttssssssssstttuuuvvvxxxssspppqqqwwwzzzyyyvvvvvv}}}zzzuuuuuuwwwxxx{{{wwwqqqppprrrwwwzzz|||sssvvvzzz{{{xxxsssooommmxxxvvvssspppooorrrwww|||wwwqqqnnnttt~~~xxxttt{{{wwwuuuvvvuuutttuuuyyyuuuwwwxxxvvvrrrssswww{{{tttmmmhhhlllwww}}}zzztttrrrwww{{{xxxpppmmmrrrxxx}}}wwwpppooosssxxxzzzzzzhhhooowwwzzzyyyuuuuuuuuu{{{uuuqqqppprrrssstttppprrrvvv||||||uuunnnpppssstttrrrnnnnnnsssyyywwwxxxxxxuuurrrpppqqqssswwwtttsssvvvzzz|||zzzxxxsssvvvyyy}}}}}}yyyrrrmmmzzz{{{zzzuuupppqqqyyyxxxssspppuuu~~~vvvmmmsssyyy~~~{{{uuuqqqsssxxxwwwtttqqqrrruuuvvvtttppplllssszzz|||xxxssspppppp{{{vvvsssrrrqqqoooppptttrrrrrrrrrssstttvvvvvvvvvxxxsssnnnnnnqqqrrrqqqoooqqqvvvzzzvvvooommmttt{{{zzzpppmmmqqqtttqqqmmmoooooozzzsssnnntttuuuyyyuuunnnvvv|||qqqpppwww{{{yyytttppptttwwwxxxzzz|||zzzuuuvvvssstttwwwyyyvvvtttuuuxxxxxxzzz{{{vvvrrruuu{{{qqqnnnlllrrryyyzzzqqqhhhnnnvvv|||zzzssspppsssyyyzzzuuussszzz}}}ssskkknnnrrrsssqqqqqqrrrttt~~~vvvnnnnnnuuu|||~~~oooooossszzz|||xxxvvvwwwwwwuuusssrrrsssuuuvvvvvvxxxxxxwwwvvvuuuvvvwwwyyy~~~vvvwwwttt{{{zzzttttttuuu{{{xxxvvv~~~~~~wwwrrrooonnnkkkfffhhhnnnuuuvvvwwwwwwvvvvvvvvvwwwooonnnmmmppptttvvvtttrrruuuwwwyyyyyyyyy||||||wwwuuuoooiiilllxxx}}}wwwrrrssszzzyyywwwtttrrrssswwwzzzwwwqqqmmmpppxxx|||yyytttvvv~~~vvvssstttuuuzzzvvvqqqqqquuuyyy{{{zzzuuuwwwyyyyyywwwsssqqqqqqwwwtttqqqqqqtttvvvwwwvvvrrrpppppprrrxxx|||qqqooottt}}}~~~tttooorrryyyzzzyyyuuuqqqqqqvvv{{{rrrlllhhhmmmvvv{{{yyysssssswww{{{xxxrrrpppuuuzzzyyyvvvrrrqqqsssvvvxxxxxxpppsssuuuvvvuuuuuuvvvxxxzzzwwwssssssttttttrrrpppvvvwwwxxxvvvuuuuuuyyy|||zzzqqqjjjnnnxxx}}}wwwoootttyyy|||xxxqqqnnnqqquuu|||vvvppppppuuu|||rrrtttwwwzzz{{{wwwqqqlllyyyyyyyyyvvvtttvvvzzzzzzwwwvvvyyy}}}}}}wwwqqquuuwwwyyyyyyxxxwwwwwwwwwssstttuuuuuuuuutttsssssszzzxxxuuurrrpppqqqssstttqqqnnnsss|||zzzppplllpppyyywwwsssooonnnsss{{{wwwsssoooppprrrtttqqqnnnqqqvvvyyyvvvrrrrrrxxx~~~~~~tttppprrrsssqqqmmmpppqqqxxx~~~vvvssswwwtttvvvvvvvvv~~~zzzwwwtttuuuuuuuuutttyyyxxxqqqjjjqqq~~~yyyqqqnnnuuuvvvmmmlll}}}xxxuuusssqqqqqqwwwnnnnnnooorrrvvvvvvqqqlllsssvvvzzzzzzwwwuuuvvvxxxvvvttttttyyyzzzsssrrrqqqppppppsssvvvxxxyyyuuuxxxxxxuuutttvvvuuurrryyytttqqqqqqrrrttt|||xxxsssoooqqquuuxxxvvvsssoooyyy|||pppmmmwwwxxxxxxwww|||~~~xxxssstttvvvyyyzzz~~~~~~}}}rrrrrrzzz|||wwwtttpppmmmmmmlllkkkpppwwwtttuuuxxx}}}~~~vvvooonnnrrrvvvtttppppppwww}}}{{{tttvvv~~~}}}~~~xxxuuutttsssuuuzzznnnkkkppp}}}yyyrrrsss~~~}}}zzzvvvssstttwwwzzztttrrrqqqrrrvvvwwwwwwuuuxxx~~~}}}|||{{{xxxuuuwwwxxxzzzzzzyyywwwvvv|||{{{xxxuuusssssswwwzzzuuuqqqpppuuu{{{|||uuummmnnnsssvvvtttpppttt{{{qqqnnnsss}}}~~~tttppprrryyywwwuuutttssstttttttttnnnpppqqqqqqqqqrrrtttvvvxxxuuusssuuuxxxzzzzzzxxxpppsssvvvwwwuuusssssstttyyyrrrooopppuuuyyy{{{qqqqqqrrrvvvxxxwwwqqqlllvvvyyyzzzvvvpppqqqzzz{{{sssmmmqqq{{{xxxooosssxxx{{{xxxrrrnnnqqqvvvvvvuuuuuuuuuwwwyyy}}}wwwuuuttttttuuuuuusssrrrqqqqqqssswww{{{|||yyyvvvzzz~~~}}}wwwtttwwwzzzxxxssspppuuu}}}zzztttnnnttt{{{{{{vvvrrrsssvvvzzzrrrnnnpppsssuuutttmmmlllrrr{{{zzzqqqoootttzzzyyyvvvsssrrrtttyyy}}}ssssssttttttsssssstttuuuwwwtttrrrtttyyy}}}~~~~~~yyyrrrnnnoooqqquuuwwwtttpppttt}}}{{{rrrpppwwwzzzrrrwww{{{zzzuuurrrssswww|||yyypppiiippp}}}~~~vvvssspppttt~~~tttmmmnnnxxxsssqqqtttvvvuuutttuuupppuuuxxxuuupppooouuu|||{{{wwwtttxxx~~~{{{uuuqqquuuyyyyyyvvvsssrrrrrr{{{sssllllllssszzz~~~~~~nnntttxxxxxxwwwvvvpppjjj{{{uuuooonnnnnnrrr}}}xxxtttpppqqqvvvyyywwwtttsssyyy|||yyysssssszzz|||}}}~~~}}}{{{}}}|||xxxvvvvvvxxx{{{www}}}}}}xxxzzz}}}vvvyyyzzzxxxxxxxxxtttnnnuuutttqqqnnnnnnrrryyy}}}ttttttxxxwwwnnnqqqwww|||yyyrrrrrr{{{wwwxxxyyy}}}wwwxxx|||wwwtttuuutttqqqrrrvvvvvvtttuuuxxxxxxvvvwwwzzz~~~{{{xxxuuutttuuuvvvwwwsssuuuwwwvvvsssrrrtttvvvwww{{{}}}~~~rrrwww}}}|||xxxuuuttt|||wwwrrrpppssszzztttrrrrrrxxx~~~~~~uuummmnnnuuuzzzuuunnnppp|||}}}tttzzzvvvtttuuuvvvuuuvvvzzzvvvsssqqqrrrvvvvvvsssnnnoootttwwwtttnnnlllqqqwwwzzzsssooorrr{{{|||vvvlllqqqwwwyyyuuurrrrrrsss|||rrrnnnpppuuuyyyzzzoooqqqtttxxxyyyxxxtttppppppvvvzzzzzzwwwuuuxxx|||rrrwwwzzzyyyuuusssuuuxxxtttvvvvvvuuurrrqqqsssvvvkkksss|||}}}yyywwwwww|||xxxsssqqqrrrtttwwwxxxlllmmmpppxxxwwwpppxxx~~~tttpppvvv~~~xxxrrrnnnsss}}}zzzrrrooovvv}}}|||vvvsssuuuyyy{{{wwwttttttvvvvvvssspppsssrrrssssssrrrqqqvvv}}}uuuwwwzzz}}}|||yyyuuurrrqqqtttwwwvvvsssssswww{{{{{{tttooosss}}}}}}|||}}}rrrllloootttxxxzzzsssjjjooo}}}tttqqqzzzxxxlllrrrxxxyyyvvvtttvvvzzzwwwwwwuuutttxxx{{{wwwppp{{{uuuqqqrrrsssrrrtttwwwmmmmmmrrr|||zzzpppkkkvvv|||zzzpppooozzzxxxrrrwww~~~tttpppuuuyyyvvvoookkkmmmqqqyyyrrrkkkkkkrrryyy}}}}}}uuuwwwwwwsssrrrtttssspppssspppooorrrttttttvvv{{{xxxvvvttttttuuuwwwyyyyyyvvvooorrr}}}zzzuuu|||zzzxxx~~~zzzvvvwwwzzz}}}zzzzzzpppqqq{{{~~~xxxpppqqqvvv{{{{{{uuuppppppvvvzzzxxxpppooowww|||zzzrrrtttwww|||{{{vvvxxxzzz}}}}}}|||}}}wwwttttttooopppuuuzzzzzztttqqqrrr{{{}}}zzzsssooosssyyy}}}wwwuuurrrsssuuuvvvtttrrruuuxxx{{{xxxssspppqqquuuvvvwwwyyy|||}}}sssvvvzzz{{{zzzxxxvvvuuu{{{yyyuuuqqqooorrrxxx|||wwwwwwwwwxxxyyyzzzxxxwwwqqqsssuuuuuutttuuuyyy}}}}}}{{{www|||{{{vvvoooooouuuzzz{{{rrrpppoooqqquuuvvvsssooouuuvvvuuurrrnnnnnnrrruuuwwwtttqqqsssxxx{{{yyyvvvrrrssstttttttttttttttuuuyyyxxxwwwvvvvvvvvvuuutttxxxxxxxxxwwwvvvwwwyyy{{{qqqrrruuuzzz~~~}}}wwwrrrpppxxx~~~zzzqqqlllrrrzzzvvvsssppppppsssuuuuuutttlllttt|||}}}wwwtttrrrzzzvvvrrrqqqrrrtttuuuvvvnnnooorrrxxx||||||wwwrrruuuyyy|||{{{wwwuuuwwwyyytttuuuvvvwwwxxxwwwvvvuuuwwwxxxyyyxxxwwwwwwyyy{{{qqqtttxxxyyywwwsssqqqpppyyy{{{xxxqqqnnnsss|||tttvvvyyy}}}|||uuuooosssuuuwwwvvvsssssswww{{{{{{wwwtttvvv{{{~~~}}}~~~~~~yyyrrrnnnpppsssvvvvvvtttssstttyyy{{{zzzyyy{{{}}}xxxnnnnnnooosssxxx|||}}}}}}ssstttwww|||{{{uuuqqqqqq|||yyysssmmmnnnuuuyyyyyylllmmmttt|||}}}wwwqqqoooxxx|||}}}zzzuuutttyyy|||xxxvvvzzz}}}xxxvvvuuusssqqqooonnnnnnnnnnnnoooqqqssstttvvvwwwxxx~~~yyyqqqpppuuuyyyzzzooommmpppwww{{{wwwsssqqqwwwyyyzzzwwwtttuuu{{{wwwmmmrrr{{{xxx}}}}}}{{{}}}|||yyyzzz}}}}}}zzzxxxxxxyyyxxxvvvttttttppprrrxxxwwwqqqrrrzzzvvv}}}rrrpppxxxzzztttqqqsssvvvwwwxxxzzz~~~~~~{{{zzz~~~{{{}}}|||xxxuuutttsssrrriiimmmuuu}}}}}}wwwrrrrrryyyssslllrrryyyzzzrrrooommmpppuuuwwwtttpppwwwzzz|||yyysssooopppsssuuuvvvvvvxxx~~~~~~wwwvvvuuutttuuuwwwxxxxxxwwwuuuuuutttrrrqqqqqqtttwwwzzz||||||wwwsssuuu|||uuuqqqooosss{{{}}}wwwpppuuuuuuzzzwwwooonnnvvvxxxssspppooopppqqqsssttttttsss{{{uuupppnnnqqqssstttrrrsssuuuvvvuuussssssuuuwww{{{uuupppooorrrvvvxxxxxxjjjrrr|||}}}wwwqqqooo|||uuurrruuu~~~wwwqqqmmmtttyyynnnuuuvvvwwwuuurrrpppqqqsssxxxqqqlllmmmsssxxxwwwsssuuuwwwyyyyyywwwuuuuuuuuutttrrrqqqqqqrrrsssrrrqqqrrrtttvvvxxxxxxxxxwwwwwwsssrrrssswww||||||wwwrrroooxxx|||rrrmmmrrryyyyyytttssswww{{{||||||llltttzzzyyyqqqmmmpppvvvyyyvvvqqqwww}}}|||zzzwwwuuuwww{{{|||yyytttvvvvvvuuutttssstttwwwyyyxxxyyyzzzxxxwwwyyy||||||wwwssssssrrrqqqpppsssqqqvvv|||qqqpppwww}}}~~~}}}wwwtttrrrkkkgggmmmyyy~~~vvvssswww|||xxxppppppxxxuuuyyywwwpppqqqyyyzzztttrrrrrrtttvvvtttrrruuu|||xxxvvvvvvwwwyyyxxxuuurrrvvvyyy|||}}}{{{{{{|||}}}}}}tttlllmmmsssvvvrrrlllcccmmmxxx|||xxxssssssuuu|||uuusssyyy~~~~~~sssooopppxxx}}}zzztttqqqwww{{{}}}yyyssssss||||||yyywwwxxx{{{~~~}}}~~~~~~~~~}}}}}}~~~~~~zzzyyyxxx}}}{{{sssrrrwwwrrryyywwwnnnrrr|||yyysssppptttyyywwwsssqqqxxxvvvsssqqqsssyyyyyy~~~{{{ttttttzzz~~~vvvrrrqqqpppnnnllllllpppvvvyyyxxxvvvtttssswwwwwwvvvuuutttsssssssssppptttwwwtttooonnnrrrxxxyyytttqqqsssxxxyyytttnnnlllvvvyyyttttttwww{{{tttssswww{{{{{{yyyrrrssstttuuutttrrrooommmxxx}}}yyypppoooyyyxxxuuusssuuuwwwwwwsssooossszzzqqqjjjqqqssslllkkkqqqsssxxxyyyrrrjjjkkkwww~~~uuummmoooxxx{{{sssiiikkkssszzzyyyrrrnnnqqqvvvvvvlllkkkrrrxxxwwwtttpppuuu|||~~~zzzvvvrrrrrr{{{{{{zzzyyyxxxvvvvvvuuuvvvsssqqqrrrwwwzzzyyywww|||vvvrrrtttzzzzzztttllllllrrrwwwvvvqqqooosssyyywwwnnnqqqyyyxxxnnnooolllqqq{{{{{{pppkkkmmmvvvzzz|||wwwooonnnvvv~~~wwwqqqnnnuuuyyyoooqqqxxx~~~|||vvvqqqssswwwxxxuuutttuuuxxxyyywwwtttxxxzzzuuunnnpppyyyzzzsssyyyyyyxxxwwwuuusssrrrqqqyyy|||}}}xxxqqqqqqzzz|||tttnnnrrr|||vvvmmmnnnyyyssslllrrr{{{wwwmmmjjjpppvvvwwwuuupppnnnuuu~~~rrrmmmqqq|||{{{rrrjjjmmmtttzzzyyyvvvvvvzzz}}}vvvpppqqqwww||||||yyyxxxqqqrrryyyzzzssspppssssssyyy|||uuukkkkkkvvvxxxssspppttt{{{{{{qqqgggoooxxxyyytttvvvyyy{{{uuuooonnnqqqsssqqqmmmkkkmmmrrrvvvxxxyyyxxxwww~~~zzzwwwvvvxxxyyywwwuuuvvvwwwxxxxxxvvvvvvxxxyyyvvvttttttxxx~~~|||xxxwww{{{}}}{{{wwwvvvzzzxxxtttzzzzzzxxx}}}}}}xxxzzz~~~|||sssooopppyyyzzzuuummmnnnyyy~~~tttsssuuuyyyyyyuuusssuuussswwwzzzzzzxxx{{{yyywwwxxxwwwxxxyyyxxxtttpppmmmkkkssssssttttttuuuvvvvvvvvvqqqqqqqqqtttuuutttpppmmmqqqvvvyyyvvvpppoootttzzzwwwuuuuuuvvvxxxwwwssspppnnnttt{{{|||yyywwwwwwxxx{{{tttqqqsssvvvyyyyyywwwwwwvvvuuutttssssssssstttuuuvvvxxxyyyyyyyyyyyysssvvvyyyxxxtttqqqrrrtttvvvvvvyyy{{{rrrnnnrrrsssmmmjjjllltttwwwyyywwwrrrrrrwww}}}yyywwwtttuuuvvvvvvsssoooooorrrttttttssssssuuuvvvxxxvvvsssrrrssstttsssrrryyyyyyxxxwwwuuuuuuwwwyyyuuuvvvxxxzzz{{{xxxrrrmmmsssuuuuuutttssstttxxx}}}|||wwwrrrtttzzz{{{tttmmmooosssvvvuuuqqqpppsssvvv}}}ssslllmmmtttvvvtttpppnnnooorrrrrrnnnmmmoootttuuuvvvuuusssrrrtttuuutttvvvyyy{{{{{{yyyvvvuuuyyywwwvvvvvvvvvvvvuuussspppssswwwyyyyyywwwuuusss|||zzztttooorrrxxx{{{zzzrrrtttwww{{{|||xxxqqqkkkwww|||~~~yyyqqqpppwwwyyytttpppsssyyyzzzuuunnnrrrwww{{{zzzuuurrrtttwwwwwwuuurrrpppppprrrtttuuusssvvvvvvsssrrrtttvvvvvvzzz}}}vvvmmmpppvvv|||zzzuuuuuuxxx~~~xxxqqqooosssxxx|||}}}tttssswww|||}}}xxxrrrppptttvvvwwwtttqqqpppssswwwvvvwwwwwwwwwuuutttsssssswwwvvvvvvxxx{{{|||{{{xxxsssssssssttttttrrrooommmooopppqqqsssuuuxxxzzz|||ttttttuuuvvvxxxwwwvvvtttwwwxxxyyyxxxvvvuuuxxx{{{yyyvvvtttxxx}}}|||wwwrrrzzz{{{rrrpppyyy{{{www|||~~~}}}{{{{{{~~~xxx~~~}}}wwwsssrrrpppzzzwwwtttrrrrrrtttwwwyyyvvvwwwyyyzzzvvvtttzzzzzzzzz}}}}}}zzz|||}}}yyytttjjjqqqyyy{{{wwwrrroooooozzzvvvqqqqqqsssvvvwwwwwwlllmmmooosssvvvvvvqqqmmmtttwwwxxxvvvrrrrrruuuzzztttwwwzzzzzzwwwtttssstttuuuuuuvvvxxx{{{|||{{{{{{xxxvvvuuusssssssssssssss|||zzzwwwuuutttuuuxxxyyyqqqmmmmmmvvvyyyoooooowww}}}zzzqqqlllqqqxxxwwwqqqoooyyy~~~{{{uuupppnnnnnnoooqqqsssuuuwwwxxxxxxwwwvvvuuutttxxx|||zzzuuuqqqsssvvvtttqqqnnnppptttxxxxxxvvvqqquuuyyyyyytttqqqqqqrrr{{{tttqqqrrrvvvzzz}}}qqqssswww{{{}}}xxxooohhhqqqvvvyyyvvvqqqqqqxxxzzzwwwtttuuuxxxxxxtttppptttuuuvvvtttrrrqqqqqqrrrzzzuuurrrrrrqqqoooqqquuuttttttpppkkkjjjooorrrrrrqqqppppppssswwwvvvrrrmmmrrr{{{wwwqqqtttzzz~~~vvvooopppwwwzzzvvvpppjjjqqqyyy|||yyyuuusssttt~~~xxxssstttvvvwww{{{rrrsssuuuyyy{{{xxxrrrmmmuuuzzz}}}zzzsssqqqtttyyyuuutttssssssuuuuuurrrpppvvvsssrrrtttwwwxxxvvvsssnnnssswwwuuupppnnnppptttxxx}}}xxxkkkkkkxxx}}}zzzyyy}}}xxx|||sssssswww|||{{{vvvtttvvvxxxvvvtttssstttvvvyyyzzzvvvyyyyyyxxxyyy{{{xxxsssuuurrrqqqtttxxxwwwqqqkkktttzzz~~~yyypppnnnuuu~~~~~~uuummmrrr}}}~~~wwwlllqqqwwwyyyvvvrrrooonnntttrrrqqqqqqsssvvv{{{}}}lllooosssvvvvvvuuuuuuuuuwwwxxxyyyxxxxxxxxxyyy{{{{{{xxxvvvwwwzzz|||{{{yyyyyyzzzzzzxxxuuuwww}}}}}}~~~}}}xxxyyy~~~|||vvvxxx~~~rrrnnnvvvzzzxxxtttsssvvv{{{zzztttrrrttt|||zzzyyyxxxzzz~~~}}}zzz}}}zzzxxxyyyzzzvvvqqqkkkooosssuuuuuuuuuvvvwwwzzzuuuqqqrrrvvvwwwuuuqqqnnnppprrrssstttuuuwwwxxxxxxvvvttttttuuuvvvvvvvvvsssyyy~~~|||uuuqqqsssvvv}}}xxxuuuvvv|||~~~{{{kkkpppuuuwwwvvvrrrooonnnzzzyyywwwuuuuuuvvvxxxyyyqqqmmmmmmttt}}}yyyrrrssswwwzzzwwwrrrppprrrvvvtttqqqooovvv{{{mmmhhhpppyyy}}}sssrrrsssvvvyyyxxxtttoooqqqxxx}}}{{{tttppprrrwwwuuurrroooqqqvvvyyyxxxuuurrruuuxxxwwwtttrrrtttwww}}}xxxsssrrruuuxxxyyyyyyqqquuuyyy{{{zzzvvvqqqnnnsssuuuvvvvvvvvvvvvxxxyyyuuuvvvwwwvvvsssrrrrrrsssxxxwwwvvvtttsssqqqpppooommmmmmsss|||yyyoookkkpppvvvyyytttjjjjjjssswwwtttpppnnnooorrrvvvvvvrrrmmmsss{{{~~~wwwrrrtttyyyzzzvvvrrrrrrvvvwwwtttpppmmmqqqvvvxxxwwwvvvvvvwwwzzztttttt|||}}}xxxxxx}}}zzzyyyvvvrrrqqqrrruuuwwwtttvvvxxxxxxxxxvvvttttttssstttuuutttrrrpppqqqrrruuuqqqnnnqqqwwwyyyvvvrrrmmmrrrvvvuuupppnnnppptttzzz|||yyyqqqqqq{{{zzztttzzz{{{uuusssxxx|||zzzwwwvvvlllrrrxxx{{{yyyuuusssrrr|||}}}xxxooopppzzz}}}yyytttpppooossszzzzzzssskkkuuuyyy{{{wwwqqqpppvvv|||{{{tttooorrr{{{|||vvvppprrruuuwwwvvvuuusssrrrttttttttttttuuuuuuvvvwwwnnnqqqssssssrrrssswwwzzzvvvuuuvvvzzz~~~|||xxx{{{|||{{{yyywwwvvvyyy|||{{{pppssszzzssswwwwwwttt{{{vvvxxxyyyooopppzzz{{{uuuuuuxxx|||{{{vvvvvvzzz~~~}}}yyyuuuvvvyyyxxx{{{}}}|||xxxsssqqqpppvvvqqqllllllpppwww}}}tttsssssswww{{{yyyrrrkkkqqqssstttqqqnnnqqqzzzzzzuuupppqqqvvvyyywwwssstttyyy}}}{{{tttpppssswww~~~yyyttttttxxx{{{yyywwwmmmppptttvvvvvvuuuuuuuuutttuuuuuuvvvvvvvvvvvvuuusssssstttttttttvvvzzz}}}zzzuuuqqqrrrvvvwwwtttpppppptttvvvvvvxxx~~~~~~pppkkkrrr{{{wwwtttrrrtttwwwwwwuuurrrtttvvvxxxxxxuuusssssstttrrrtttvvvwwwwwwvvvuuutttxxxvvvrrrqqqrrrvvvzzz}}}tttsssuuuxxx{{{zzzuuupppvvvzzz}}}zzzuuurrrvvvzzzwwwsssqqqvvv}}}xxxppppppuuuzzzvvvooolllqqqwwwxxxwwwwwwvvvtttrrrpppnnnkkklllttt}}}zzzooommmrrrtttyyyvvvmmmmmmuuuwwwssspppqqqrrrsssssssssssstttvvvvvvvvvxxxyyyxxxvvvtttqqqvvvzzzyyytttqqqrrrtttvvvsssppppppssswwwyyyyyyrrrpppvvvxxxtttwww~~~~~~zzzsssllllllttt|||tttsssssswww{{{|||xxxttttttuuuuuutttqqqpppqqqrrrqqqqqqrrrsssuuuvvvuuuuuussssssrrrqqqpppqqqsssuuuvvvtttwww~~~{{{}}}|||}}}{{{vvvuuu{{{uuuooottt|||~~~zzzwwwjjjqqqxxxzzzwwwrrrpppqqqyyy|||vvvnnnoooyyy|||xxxsssqqqqqqtttwwwxxxvvvtttvvvtttrrrtttwwwxxxvvvssssssuuuyyyyyyxxxvvvvvvvvvyyyuuupppqqquuuxxxyyyxxxqqqtttwwwyyyyyyuuuqqqnnnxxxwwwtttpppooorrrzzztttsssttt{{{~~~wwwzzz~~~{{{tttrrrxxx{{{qqquuuyyyuuuuuu|||{{{zzz|||zzz|||zzz|||}}}||||||~~~|||xxx}}}xxxvvv{{{~~~~~~xxxtttsssrrrqqqpppnnnvvv~~~xxxqqqppprrr{{{tttkkkiiiooowww}}}qqqssswww{{{}}}zzzqqqkkkqqqssssssooolllooowwwyyyuuurrrsssvvvxxxwwwtttxxxyyyyyywwwsssrrrsssuuuwwwuuutttssssssssssssrrrzzzwwwsssqqqrrrwww|||ppprrruuuwwwxxxvvvtttsssuuuwwwxxxtttoooqqqzzz}}}uuunnnpppxxx{{{uuummmqqqvvvzzzvvvrrrvvv}}}wwwttttttuuuvvv{{{zzzxxxvvvuuuvvvxxxzzzxxxuuussstttvvvwwwuuurrrpppuuuzzzzzzwwwssstttuuu|||uuunnnmmmrrryyy|||}}}nnnqqqvvv{{{|||yyysssnnnyyy{{{|||xxxssssssxxx~~~xxxsssqqqvvvxxxnnnpppuuuxxxuuuooommmqqqwwwtttvvvyyyyyyvvvrrrpppooosssrrrsssuuusssqqqtttzzzqqqttttttqqqqqqsssrrrooorrruuuvvvtttqqqppptttyyywwwrrrooosssyyy{{{vvvqqqooowww~~~|||tttoooqqqvvvyyysssmmmmmmqqqvvvxxxxxxppprrrxxx~~~}}}wwwtttuuuyyy|||}}}xxxqqqnnnpppttttttssstttwww{{{|||{{{yyyyyyvvvtttsssttttttsssqqqmmmrrrwwwwwwtttrrrtttwwwzzzuuuooonnnppptttwwwxxxuuuqqqwww}}}}}}{{{pppvvvzzzyyyyyy}}}vvvqqqvvv|||}}}yyywwwtttuuutttrrroooppptttxxxqqquuuwwwwwwyyyzzzvvvpppsssuuuvvvuuussstttxxx|||vvvppplllqqqzzz}}}uuulllmmmvvvwwwrrrsssxxx}}}vvvooonnntttyyy{{{zzzqqqtttxxx{{{zzzvvvqqqmmm|||yyyuuuqqqpppttt{{{uuuuuuxxx}}}~~~zzz{{{~~~{{{vvvtttyyy~~~xxx{{{~~~|||zzz|||~~~~~~yyywwwzzz}}}www|||~~~xxx|||~~~zzzwwwyyy}}}~~~xxx~~~{{{yyyuuurrrpppoooooooooqqquuuyyy{{{yyyvvvuuuuuuuuusssqqqqqqrrruuuwwwxxxtttvvvyyy{{{{{{yyyuuusssppppppqqqsssttttttsssrrruuuxxxzzzxxxsssrrrwww{{{}}}yyytttrrrsssttttttsssooosssvvvuuurrrooopppsss~~~xxxrrrooorrrwww{{{|||ppprrruuuxxxyyyxxxvvvuuutttuuuuuutttrrruuuzzzzzzvvvrrrrrruuuvvvtttqqquuuvvvuuusssssswww{{{wwwzzzzzzsssppprrryyy|||}}}yyytttsssyyy|||wwwrrrrrrvvvyyywwwtttqqquuuyyyyyyvvvtttvvvyyyyyytttppppppssswwwwwwvvvrrrtttvvvwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvuuuvvvvvvwwwxxxxxxxxxwwwwwwwwwuuussssssssstttttttttnnnuuu{{{|||wwwrrrpppqqqxxxyyyvvvqqqpppvvv{{{|||rrrqqqsssvvvvvvrrroooqqqtttvvvxxxuuurrrqqqtttxxxtttsssrrrtttwwwwwwuuurrruuuwwwyyyxxxvvvtttttttttqqqppppppqqqrrrssssssrrruuuxxxyyyuuusssvvvxxxxxxvvvvvvwwwwwwvvvsssnnnkkksssxxx}}}{{{wwwvvv|||xxxrrrrrrxxxzzzuuupppkkkssszzz{{{uuuqqqsssvvv}}}wwwqqqoooqqqvvvzzz|||zzz{{{~~~{{{pppqqqsssyyywwwwww{{{~~~|||vvvtttvvv{{{xxxtttooonnnrrrxxx|||ooopppvvv~~~yyyrrrooouuuxxxyyyvvvqqqqqqvvv{{{tttpppnnnrrrxxxzzzuuuoooooovvv}}}zzzwwwwwwyyywwwtttqqqrrrtttwwwwwwwwwuuuvvvwwwxxxxxxxxxxxxxxxvvvuuutttuuuwwwxxxxxxxxxwww|||~~~zzzxxx||||||xxxxxx{{{|||zzzxxxppp|||{{{tttwww~~~}}}xxxuuuzzzyyyyyy}}}~~~}}}|||wwwzzz{{{|||}}}}}}{{{yyywwwtttwwwyyyuuupppmmmooorrryyyuuurrruuuzzz|||zzzwwwlllrrrxxxzzzwwwrrrpppoooxxxyyyzzzyyyxxxxxxyyy{{{pppoooqqqxxx}}}{{{qqqgggqqq{{{}}}qqqnnnwwwyyypppnnnrrrvvvtttqqqjjjssszzzzzzsssooorrrwwwyyyuuuqqqrrruuuvvvsssooossstttvvvxxxyyyyyyyyyxxxsssqqqpppsssyyy{{{zzzxxxuuuwwwxxxuuuqqqpppssswwwzzztttoooooovvv}}}zzzrrrxxxzzzrrrpppvvvuuu|||zzzqqqooowww~~~xxxssssssvvvyyyyyywwwssstttuuuuuuuuuwwwzzz|||tttsssttttttuuutttqqqnnnyyyxxxvvvrrrooorrryyytttrrrrrrwww}}}|||ssskkkrrryyy~~~zzzqqqooowww}}}uuuoooqqqxxx{{{wwwqqqkkksss|||~~~xxxrrrqqqrrrvvv{{{zzzsssttt|||}}}xxxvvvqqqsss{{{zzzrrrppptttuuuvvvwwwvvvtttsssssstttrrruuuxxxwwwtttrrrtttvvv~~~wwwrrrsssxxxzzzwwwrrrgggmmmtttvvvsssooommmmmm{{{yyymmmjjjttt}}}~~~xxxsssoooqqqvvvvvvpppiiirrr}}}sssppp{{{yyyppprrrzzz~~~wwwoookkksss{{{|||wwwrrrrrruuu|||yyyuuurrrrrrvvv{{{}}}{{{|||tttnnnlllwwwpppyyy|||pppnnnttt|||yyyvvvttttttvvvyyy{{{tttpppsss~~~wwwrrruuuwwwzzzzzzvvvqqqpppssswwwrrrqqqrrrsssuuuvvvvvvuuutttvvvyyy|||~~~~~~|||zzzooorrrvvvwwwvvvtttssssssyyywwwuuutttuuuzzzmmmooosssyyy}}}|||uuupppzzzqqqnnnzzzzzzrrruuu|||sssttt}}}{{{xxxxxxyyy~~~~~~yyy|||~~~{{{}}}|||vvvxxx|||uuussssssxxx|||zzzssslllkkkzzz~~~qqqlllpppvvvxxxooopppxxx|||mmmqqqwwwzzzyyyuuurrrpppxxxyyyyyywwwuuussstttuuuqqqsssuuuwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuxxx{{{{{{wwwpppmmmooosssuuuuuuqqqmmmttt~~~tttwwwwwwvvvuuusssqqqnnnmmmuuuzzz|||vvvoooqqq~~~wwwooojjjqqq|||xxxnnnqqqwww|||yyyrrrnnnqqqwwwwwwvvvsssrrrssswww}}}vvvooonnntttzzz|||vvvqqqttt{{{{{{uuuuuu|||~~~tttooottt{{{|||xxxpppmmmzzz{{{lllpppuuuxxxwwwssslllhhh{{{yyyuuupppnnnqqqxxx}}}rrrqqqrrrvvv{{{|||wwwsssxxxvvvtttssstttuuuvvvwwwvvvxxxyyywwwtttsssssstttuuuuuuvvvvvvuuutttsssssstttqqquuuvvvqqquuuyyyzzzzzzwwwtttsssvvvyyyxxxqqqlllpppyyy|||uuummmsss}}}|||nnnhhhqqq}}}xxxooonnntttyyyvvvrrrgggmmmsssvvvtttrrrrrrsssyyy}}}yyyppppppxxxyyyqqqttttttsssrrrqqqrrruuuwwwzzzxxxwwwxxxzzzzzzwwwssstttyyy}}}zzztttoooqqqtttxxxsssooopppvvvzzzzzzxxxtttooosss}}}{{{sssyyy|||vvvwwwrrrssspppssszzz|||{{{yyyzzz|||{{{xxxuuuvvvttttttwwwwwwttttttvvvqqqvvvzzzyyyvvvvvv{{{wwwssspppssswwwxxxqqqjjjmmmwww|||qqqmmmsss{{{vvvoootttyyyhhhqqq{{{|||wwwrrrqqqsss}}}}}}uuummmrrr~~~wwwqqqnnnqqqxxxzzzvvvppp{{{{{{zzzxxxvvvvvvyyy|||xxx|||~~~zzzwwwyyy{{{{{{{{{}}}~~~~~~|||tttuuu|||zzzwww}}}}}}{{{xxxqqqrrrvvvuuunnnkkkrrr}}}wwwllltttzzz|||xxxvvvwwwyyyyyyxxxuuurrrrrruuuwwwxxxxxxrrrssstttttttttuuuxxxzzzuuuvvvwwwxxxxxxuuurrrooorrrwwwzzzxxxrrrqqqwww~~~xxxvvvsssssstttuuutttsssvvvyyy|||xxxrrrooopppssszzzwwwppplllpppxxx|||{{{ppprrruuuvvvuuurrrnnnkkkvvvxxxyyywwwttttttxxx|||wwwuuuttttttuuuvvvvvvuuuuuutttssstttwwwwwwuuussssssvvvwwwuuussstttzzzvvvrrrvvv{{{zzzwwwtttuuuyyy{{{yyyvvvxxx}}}|||uuuppprrruuu{{{yyysssooottt|||~~~vvvvvvvvvuuutttssssssrrrvvvtttrrrqqqrrrssssssrrruuuwwwyyywwwtttssswww{{{{{{tttooopppwww{{{xxxtttpppwww}}}{{{sssooorrrxxx}}}tttoooppptttxxxzzzmmmooouuu|||}}}wwwqqqppp}}}{{{wwwsssrrrssswww{{{qqqqqqrrruuuwwwxxxwwwuuuuuuyyy{{{wwwpppnnnqqqvvvxxxuuusssssstttuuutttrrrppppppppprrrtttwwwyyyyyywwwuuuuuuxxxyyyvvvrrrqqqtttuuutttqqqoooqqqxxx~~~{{{yyywwwxxxzzzyyyuuuqqqtttzzz}}}zzzsssoooqqqvvvtttrrrqqqssswwwyyyxxxvvvqqqpppvvv~~~|||www|||rrrkkknnn|||yyyssstttzzz~~~}}}zzzppprrrxxxwwwpppnnnwwwvvvtttrrrrrrvvv|||tttrrrqqqrrrtttssspppmmmrrrvvvyyyzzzwwwtttuuuwwwwwwuuutttwww{{{}}}{{{xxxssstttuuuuuuuuuvvvwwwxxxyyyuuussswww{{{zzzxxxvvvwwwwwwuuusssrrrssswww{{{yyyvvvsssuuuyyyzzzwwwsssuuu}}}zzzuuuxxx~~~~~~zzzyyy|||~~~}}}|||rrruuu}}}|||wwwvvv}}}}}}}}}zzz{{{|||tttnnnlllmmmooonnnooosssxxxyyyvvvsss~~~yyyssssss|||{{{nnnrrruuutttqqqoooqqqtttwwwuuuqqqmmmnnnsss|||sssuuuwwwyyyyyyvvvqqqllluuuzzz}}}wwwnnnnnnxxxzzzvvvrrrqqqssstttsssrrruuuxxxzzzxxxuuurrrssstttyyyuuurrrsssttttttvvv{{{rrrsssssstttssssssrrrrrrttttttuuuwwwyyyxxxtttpppxxx|||}}}vvvnnnlllsss{{{xxxpppkkkppp{{{yyyppppppuuuzzzxxxrrrqqqvvv|||zzzyyyzzzwwwwwwwwwvvvuuuuuuvvvwwwyyyyyyyyyxxxvvvtttssssssuuuvvvxxxxxxsssooosss{{{{{{wwwsssrrruuuyyy|||pppoooooosssvvvuuuoooiiiwww|||~~~wwwnnnmmmwww|||tttmmmpppyyy}}}yyyrrrlllvvv~~~|||qqqlllrrrzzzuuunnnooorrrvvvxxxppptttvvvuuuvvvxxxxxxtttzzzyyyvvvvvvvvvwwwvvvuuuooovvv{{{zzzuuurrruuuyyywwwtttqqqqqqssstttrrrooonnnrrrvvvvvvssspppppprrrwwwrrrnnnooouuu{{{}}}}}}tttnnnqqq~~~tttnnnrrrsssuuuuuurrrpppsss{{{{{{zzzyyyyyyyyywwwtttqqqwwwzzz|||yyytttqqqsssvvvppprrruuuwwwxxxvvvtttrrrssstttxxx|||}}}~~~~~~vvvjjjpppwwwnnnpppyyy~~~sssuuuzzzwwwpppnnnwwwtttrrrsssvvvzzzzzzzzzsssuuuvvvuuurrrpppqqqsssvvvttttttxxx}}}}}}xxxrrrnnnsssyyyyyyuuusssuuuxxxwwwpppoootttzzz||||||tttmmmqqq~~~vvvnnnpppxxx{{{{{{tttmmmnnnwwwvvvqqqnnnsss{{{}}}vvvnnnttt|||zzzuuuyyy~~~}}}zzzzzz{{{|||||||||yyy|||}}}|||~~~}}}xxx~~~{{{zzz|||}}}|||~~~vvvvvvwwwvvvtttpppkkkhhhgggsss}}}yyynnnjjjrrr}}}yyyqqqssszzzooorrruuutttpppnnnooorrruuusssnnnkkkkkkqqqyyywwwyyy{{{yyyvvvttttttuuuxxxyyyxxxtttqqqrrrwww|||yyyxxxvvvsssqqqrrrtttuuuyyyvvvttttttvvvwwwvvvuuuqqqqqqxxx~~~sssnnnsss}}}yyysssoooooosssxxx|||pppqqqssswwwzzzyyyuuuqqqzzz}}}}}}wwwpppnnnsssyyywwwqqqmmmrrrzzz~~~yyyrrrsssvvvxxxvvvrrrqqqtttyyy|||vvvtttwwwzzzwwwsssqqqtttyyyvvvtttsssuuuxxxyyywwwtttnnnpppyyyxxxlllllluuu~~~{{{wwwttttttvvvyyy|||pppqqqrrrssstttrrrooolllvvvyyyzzzwwwrrrrrrwww|||zzzvvvssssssvvvwwwvvvsssqqquuuwwwvvvqqqppptttxxxxxxxxxxxxvvvsssqqqpppooozzz|||wwwmmmnnnzzzsssuuuxxx}}}{{{ssskkksss{{{~~~uuuoooqqqvvvwwwrrrmmmooouuuxxxtttooolllqqquuuuuurrrpppqqqssstttrrrqqqrrrvvvzzz{{{{{{sssooorrrzzz|||vvvssstttqqqrrrtttvvvxxxzzz|||}}}yyy}}}}}}wwwssssssuuu{{{yyyxxxwwwvvvvvvuuutttnnnrrrxxxzzzyyyuuuqqqoooyyyyyyxxxwww~~~||||||}}}zzzvvv{{{{{{uuuqqqttt{{{~~~|||yyyxxxwwwtttvvvzzzqqqqqquuu}}}wwwnnntttyyy|||xxxrrrpppuuuzzzvvvssssssyyyyyyqqqlllrrrxxxwwwrrrppptttzzzyyyqqqpppuuuzzz{{{yyysssppprrr{{{}}}wwwrrrssswwwyyyyyyuuuppppppuuuzzzsssrrrrrrtttxxxyyywwwuuuzzzzzzzzzzzzzzzzzzzzzzzzwww{{{~~~zzzxxxzzz|||}}}sssvvvxxxuuu{{{|||ttt}}}xxxuuuvvvwwwxxx}}}uuurrrqqqtttxxxwwwooohhhgggsss}}}zzzoookkkuuu{{{yyyvvvxxxvvvvvvuuurrrqqqqqqqqqrrrrrroooooonnnllllllnnnsssvvv}}}xxxqqqqqqyyyzzztttpppqqqwwwyyyvvvpppwwwzzz{{{wwwrrrpppuuuzzz|||uuunnnooouuuzzzyyyuuuoooqqqzzzrrrlllppp~~~zzztttpppooorrrwww{{{qqquuuxxxyyywwwvvvvvvwww{{{xxxvvvvvvwwwwwwuuurrrsssuuuwwwwwwvvvuuuvvvwwwyyyvvvsssqqqrrrtttuuuuuuvvv}}}|||ooorrrvvvxxxwwwsssrrruuuzzzvvvtttrrrtttwwwxxxvvvsssqqqooossszzzxxxppppppwwwvvvwwwwwwxxxwwwwwwuuuuuuuuuvvvwwwsssnnnnnnrrrvvvsssqqqrrrvvv|||}}}wwwrrruuuzzz}}}yyyqqqnnnrrrwwwzzztttnnnmmmrrrvvvvvvtttkkkssszzz{{{vvvpppnnnooo|||~~~xxxnnnooo{{{ssstttxxx|||{{{rrrkkkwww{{{}}}xxxsssrrrsssuuusssrrrsssvvvxxxvvvsssvvvuuuuuuuuuuuuvvvvvvvvvkkkpppuuuxxxwwwuuuttttttsssvvvuuuqqqttt{{{{{{wwwooopppttt{{{zzztttwww~~~vvvqqqtttzzz~~~yyyuuuvvvzzz{{{vvvqqqppptttyyy{{{yyyuuurrrpppxxx{{{|||}}}xxxssszzzsssuuuxxx|||~~~~~~|||{{{xxxtttssstttzzzpppsssyyyvvvmmmtttyyy|||yyysssqqqvvv{{{ttttttwww{{{~~~}}}yyyuuurrrssstttsssrrrtttyyy|||zzzyyyxxxxxxwwwvvvuuusssvvvxxxuuuppprrr{{{|||vvvsssrrrtttwwwwwwrrrmmmqqqvvvzzzxxxttttttzzzwwwooopppyyy{{{uuuqqqzzzzzzuuuxxx}}}|||rrruuu|||rrryyy~~~}}}{{{{{{{{{xxxvvvssstttyyy|||zzzyyyzzzuuuttttttwwwzzzyyytttooopppooooootttzzz~~~}}}{{{tttyyy||||||||||||yyyttt|||vvvpppooorrruuuuuutttkkklllnnnnnnnnnnnnpppqqqwwwpppqqqzzzxxxrrrmmmrrrzzz|||uuullluuuyyy{{{yyytttrrrvvvzzzzzztttnnnnnntttxxxxxxvvvuuuvvvxxxzzzvvvqqqrrruuussstttuuuvvvvvvtttqqqpppwww|||~~~{{{uuurrruuuyyyyyytttqqquuu|||}}}vvvnnnpppwww}}}zzzsssppptttzzz|||vvvqqqpppsssvvvvvvtttrrrxxx{{{ooorrrssstttuuuuuuvvvyyyzzzyyyyyyyyywwwuuusssqqqpppzzzrrrlllnnnrrruuuyyy}}}pppssswwwzzzzzzwwwrrrooowwwzzzyyyssslllkkkttt|||pppmmmmmmvvvyyynnnssszzz{{{qqqlllqqqxxx}}}tttkkkkkkrrrwwwvvvrrrpppuuuyyyxxxsssrrruuuyyysssvvvwwwvvvwwwzzzzzzxxxyyyxxxuuuuuuuuuvvvuuutttuuuvvvxxxzzz|||{{{wwwttttttvvvxxxxxxwwwwwwwwwxxxzzzuuuuuuyyy{{{{{{xxxeeemmmvvvzzzxxxtttrrrrrrtttyyywwwnnnppp|||wwwppprrrvvv}}}xxxqqquuu{{{~~~xxxtttwww{{{{{{yyywwwyyy{{{{{{wwwsssvvvwwwxxxyyyyyyxxxvvvuuussszzz|||{{{rrryyyqqqvvv{{{~~~}}}|||{{{{{{~~~zzzzzzyyyvvvxxx|||vvvxxx{{{||||||{{{yyyxxxsssvvvwwwvvvtttssstttwwwrrrvvv{{{|||zzzxxxxxxxxxzzzvvvrrrrrruuuyyy{{{|||ssswww|||}}}yyytttqqqpppxxx|||wwwkkknnn}}}vvvqqqooossszzz{{{sssjjjtttyyy}}}zzztttttt|||vvvlllnnnxxx~~~zzztttssszzz{{{wwwyyy}}}yyy{{{{{{zzz{{{~~~|||xxx}}}|||vvvtttxxx}}}~~~rrroooqqqzzz~~~{{{uuuqqquuuzzz~~~xxxtttuuuwwwuuunnnkkksssyyypppyyy~~~|||wwwvvvvvvuuuyyyuuupppooorrruuuuuutttlllmmmnnnnnnnnnppptttwww~~~|||zzzvvvuuuuuuxxxzzzrrrssstttuuuwwwwwwuuutttuuuuuuvvvwwwxxxxxxwwwvvvpppsssuuutttrrrrrruuuxxxzzzzzzvvvooonnnsssxxxyyylllpppuuuyyyzzzvvvqqqmmmzzz}}}|||uuusssuuuyyyuuusssrrruuuyyyzzzuuuqqqrrrwww{{{yyyuuurrruuuyyyxxxvvvtttssstttvvvuuuuuuuuu}}}{{{xxxssspppooorrryyy}}}}}}{{{yyy}}}{{{sssnnnooorrryyytttmmmjjjpppyyy|||zzzpppssswwwzzzzzzwwwsssqqqvvvxxxxxxsssnnnmmmrrrwwwppppppqqqvvv|||~~~zzzvvvvvvwwwwwwwwwuuutttttttttuuutttsssqqqpppppprrrsss|||xxxssspppqqquuuzzz}}}pppqqquuu{{{{{{vvvrrrrrr{{{yyyvvvrrrppprrrvvvyyyssssssuuuyyy}}}}}}yyyttttttwwwzzzzzzxxxwwwxxxyyy}}}xxxttttttwwwxxxwwwuuuiiilllqqquuuwwwwwwwwwvvvssstttttttttvvvyyyyyyvvvtttwwwzzzzzzyyywwwwwwwwwvvvvvvvvvxxxzzz{{{yyywwwtttzzz~~~yyyuuuuuuwww}}}zzzvvvvvvxxx{{{{{{zzzwww{{{~~~vvvvvvwwwxxxzzz|||~~~zzzyyy{{{~~~wwwssssssyyy|||}}}xxxrrrrrryyyuuutttsssuuuwwwwwwuuurrrrrrwww||||||wwwuuuvvvyyyyyyttttttyyy{{{zzzwwwrrrvvvzzz|||yyyvvvtttssswwwwwwuuurrrsssyyy~~~xxxvvvttttttuuuwwwxxxwwwxxxwwwvvvwwwyyy{{{{{{{{{vvvvvvvvvuuuvvvwwwxxxyyy}}}{{{yyyyyy{{{}}}}}}}}}sssuuuzzzzzzwwwwww{{{sssrrrxxx}}}~~~tttooonnnvvv|||zzztttppptttvvvooottt}}}uuussssssyyy{{{oooyyy~~~{{{uuutttvvvwwwuuusssppppppqqqssssssssspppooonnnmmmnnnsssyyy~~~zzzwwwuuuwwwzzzzzztttnnnmmmuuu{{{yyyrrrpppvvv}}}vvvrrrpppttt{{{}}}wwwqqqgggrrr|||zzzqqqlllqqqyyyzzz|||wwwmmmmmmvvvzzzwwwnnnppptttxxxyyyxxxvvvtttxxxzzz|||{{{xxxwwwxxxzzzrrrtttvvvvvvuuussstttuuuuuuuuuuuuvvvxxxxxxwwwvvvsssvvvxxxxxxvvvtttuuuvvvyyy{{{|||tttnnnkkkqqq{{{{{{uuu}}}|||rrrlllpppvvvpppsssqqqnnnsss}}}{{{rrrtttuuuwwwxxxxxxwwwvvvuuussstttuuutttrrrpppoooooorrruuuwwwvvvuuuvvv{{{zzzsssnnnrrrzzz}}}wwwpppllluuu|||xxxnnniiinnnuuuxxxnnnmmmsssyyy{{{yyyuuuppprrrzzzzzzsssqqqvvvwwwxxxxxxvvvrrrqqqtttxxxttttttvvvzzz}}}|||wwwrrrvvvxxxzzzzzzyyyxxxxxxxxxuuutttrrrqqqrrrrrrpppoooooommmlllpppwww|||~~~}}}rrrmmmqqq|||~~~vvvqqqtttwww{{{}}}wwwooonnnvvvxxxqqqmmmsss}}}zzzrrrnnnzzzwwwpppttt||||||uuusssxxx}}}~~~|||}}}wwwqqqpppvvv~~~uuuuuuyyy~~~}}}wwwqqqpppvvv|||yyyooonnnxxxxxxtttrrrvvv{{{|||wwwppptttxxx{{{zzzvvvtttvvvyyy|||xxxxxx{{{{{{wwwssstttuuuvvvxxxyyyyyyxxxxxxuuuqqqsss||||||tttttt{{{{{{|||{{{uuuooorrr|||{{{sssnnntttzzzooolllwww~~~tttpppvvv~~~|||qqqrrr{{{|||uuutttyyywwwwww~~~}}}vvvttt|||}}}wwwvvvwwwwwwwwwwwwvvvuuutttwwwzzz~~~}}}xxxtttrrrsssxxx}}}~~~{{{yyyxxxxxxuuulllooo{{{~~~wwwlllkkkrrrzzzxxxnnnlllrrrsssrrrooolllmmmttt}}}yyysssooottt}}}vvvmmmrrrvvvxxxwwwtttsssuuuyyyvvvtttrrrrrrtttuuutttsssrrrrrrsssuuuwwwxxxwwwuuuuuutttrrrqqqrrrsssvvvwwwsssyyywwwpppqqqyyy|||xxxxxxvvvxxx{{{qqqqqqyyy~~~zzzqqqlllrrryyyxxxmmmmmmvvv|||yyyrrrnnnwwwzzztttrrrttt~~~uuulllqqquuuuuutttvvv{{{|||uuurrrsssuuutttrrrnnnmmmsss{{{yyypppooovvvwww~~~|||rrrnnnvvv{{{zzzmmmlllmmmttt{{{zzzqqqhhhpppyyyzzzpppmmmvvv{{{tttnnnooouuuyyywwwrrrpppnnnttt}}}zzzpppqqqyyywwwwwwvvvtttssssssssssssqqqssstttuuuuuuuuuvvvxxxtttrrrqqqtttxxxwwwrrrllluuuwwwxxxwwwuuussstttuuu{{{vvvsssvvv}}}|||vvvmmmqqquuuvvvrrrnnnlllllltttrrrooonnnqqqwww~~~sssrrrrrrvvv{{{{{{uuunnnuuuzzz~~~{{{tttqqqtttyyyvvvvvvwwwwwwwwwwwwxxxxxxwwwxxxwwwvvvyyy{{{uuuwww}}}tttuuu|||yyyuuuzzzwwwooopppzzz{{{|||tttuuu~~~yyytttwwwxxxvvvuuuvvvxxxxxxuuurrrvvv}}}|||tttrrrxxxyyypppqqq{{{{{{tttxxxuuuoooppptttrrrxxxvvvnnnsssxxxsssppprrrxxx{{{wwwqqqnnnxxx|||}}}vvvmmmnnnzzzyyyvvvtttvvvzzz{{{xxxtttqqqtttvvvwwwvvvuuuwwwxxxzzzvvvxxxxxxxxxyyyxxxxxxvvvvvvzzz~~~}}}yyyvvvuuu{{{{{{zzzwwwttttttvvvyyywwwxxxyyyzzzzzzxxxsssooonnn{{{tttmmmsss}}}yyyooonnnvvv}}}~~~{{{rrrppprrrtttssspppqqqtttqqqppppppssswwwzzz{{{{{{yyyxxxvvvttttttuuuxxxzzzxxxuuussstttwwwxxxvvvssspppuuuyyyxxxrrroooqqqtttyyyvvvssstttxxxzzzyyywwwlllnnnrrruuuvvvtttrrrppp}}}zzztttnnnpppxxx~~~yyyyyyzzz~~~{{{uuuwwwxxxyyywwwuuussstttuuu{{{wwwssssssvvvxxxwwwuuuwwwxxxxxxxxxxxxyyyzzz{{{|||yyy{{{uuunnnrrruuuvvvuuuvvv{{{{{{tttrrruuuxxxvvvrrriiilllssszzzzzztttpppqqq{{{|||xxxrrrpppuuuyyyzzzpppqqqrrrtttuuutttsssrrrrrrsssuuuvvvvvvvvvwwwxxxsssuuuxxxxxxvvvtttssssssssssssrrrtttzzz~~~zzzqqqrrrssstttsssrrrpppooozzzyyyuuupppmmmpppyyyqqqnnnllloootttuuuqqqmmmooowww~~~{{{rrrnnnsss{{{|||tttnnnsss|||zzzqqqqqqrrrrrrqqqppppppqqqrrrpppqqqrrrsssuuuvvvxxxyyyxxxvvvtttssssssssstttssstttuuuwwwzzz{{{xxxsssoooqqqxxx~~~}}}wwwsssuuuyyyzzzyyyvvvvvv|||yyywwwzzz~~~|||www|||~~~tttsssuuuxxxyyyvvvuuuvvv{{{||||||zzzzzz||||||{{{vvvttttttvvvyyyzzzvvvsssyyywwwtttzzzzzzuuuvvv{{{~~~zzzuuuvvv|||{{{tttpppooouuuwwwsssnnnqqqzzz|||wwwsssqqqqqqttttttrrrtttxxxxxxwwwuuuttttttwwwyyyzzzvvvzzz|||{{{wwwuuuvvvyyywwwssspppqqqwww{{{zzzxxxsssvvv|||~~~yyyyyy}}}~~~vvvvvvqqqnnnuuuxxxrrrvvv~~~~~~|||xxxttttttwww{{{wwwuuutttuuuvvvvvvrrrooopppzzz}}}rrrmmmttt}}}yyyvvvsssrrrtttwwwyyyyyyxxxwwwrrrlllnnnsssvvvvvvooopppttt{{{xxxrrrzzz}}}|||tttlllmmmyyy}}}uuuooorrryyy|||vvvnnnkkkvvv|||qqqkkknnnuuu~~~yyyssssssvvvzzzzzzyyylllnnnqqqtttuuuuuusssrrrxxxssstttwwwyyy|||zzz{{{|||{{{zzzyyyzzzzzz|||vvvqqqsssxxxzzzvvvqqqoootttxxxwwwsssqqqtttwwwxxxqqqpppwww~~~uuupppvvvzzzrrrsssuuuuuuvvvyyy|||yyyttttttxxxzzzwwwsssmmmppprrrsssuuuyyyxxxtttxxxuuutttvvvwwwsssrrrrrrsssuuuwwwsssoooooouuu{{{sssnnnlllrrrzzz|||wwwooolllvvvyyyrrrqqqtttuuuvvvrrrppp|||zzzmmmnnnqqqrrrrrrqqqpppooo{{{zzzwwwrrrnnnqqqyyyooommmkkklllppprrrrrrqqqqqqvvvzzzyyyuuusssuuuxxxuuutttssstttvvvwwwuuusssyyyvvvqqqpppqqquuuxxxyyynnnqqquuuxxxxxxuuuqqqnnn|||zzzvvvppplllmmmrrrwwwrrrpppqqqxxx}}}rrrgggoooyyywwwqqqsssyyy{{{yyyvvvwww{{{||||||zzzyyy}}}{{{uuuppptttsssnnnrrryyywwwwww}}}uuutttuuuwwwxxxyyyxxxvvvzzz~~~~~~yyywww{{{{{{{{{{{{{{{{{{yyyxxxvvvyyyzzz{{{|||{{{xxxssspppsssssssssuuuvvvvvvtttqqquuussssssrrrppppppxxxwwwqqqnnnsss|||xxxooottt|||~~~uuupppuuu|||{{{sssmmmoooxxx~~~}}}xxxpppxxx~~~}}}{{{{{{|||{{{|||zzz{{{tttrrrwwwyyyvvvyyy{{{zzzyyyyyyzzzyyyxxxvvvuuuttttttssssssrrrrrrrrrxxxsssooorrrxxx|||yyyuuuhhhnnnuuuxxxwwwtttrrrrrrzzzzzzsssjjjmmmwwwzzztttooosssxxx}}}}}}xxxssszzz|||{{{uuummmoooyyy{{{wwwssstttwwwxxxtttpppnnntttyyyxxxrrrnnnqqquuuzzzwwwtttrrrrrrtttuuuvvvwwwtttpppnnnooottt{{{yyysssttt{{{vvvvvvyyy{{{{{{wwwrrrrrrwww|||{{{tttmmmooowwwzzzvvvoookkkqqqvvvuuuooonnnrrrxxxxxxqqqpppwww~~~vvvsssvvv}}}~~~~~~yyyuuuqqqsssyyy}}}}}}zzztttuuuwwwyyyzzzxxxuuurrrxxxxxxrrrjjjooo|||~~~rrrnnnqqq|||~~~sssjjjhhhtttvvvvvvrrrmmmnnnuuu{{{sssooolllpppvvvyyytttooonnnvvvyyyuuutttrrrvvvwwwxxxyyysssrrrppppppppprrruuuvvvqqqtttxxx{{{{{{yyyvvvuuuqqqrrrqqqpppnnnppptttxxxzzzsssnnnsss}}}xxxooommmvvv|||xxxnnnkkkrrr|||zzztttsssvvvzzz{{{{{{ppprrrvvvxxxxxxuuuqqqnnnzzzxxxuuuqqqoooppprrrtttqqqpppqqqvvvzzzzzzsssmmmssswww{{{{{{xxxvvvvvvxxxwwwyyyyyyyyy~~~zzztttwwwzzz{{{vvvwww{{{zzztttrrruuuwww|||}}}zzz}}}{{{wwwyyyzzzxxxuuuuuuyyy}}}yyyyyyxxxxxxxxxxxxxxxxxxuuuzzz~~~~~~yyyuuutttvvvyyyrrrqqqtttwwwwwwuuuooopppvvv~~~wwwpppoooxxxuuutttuuuttttttyyytttpppooouuu}}}xxxpppuuuzzz}}}{{{vvvtttvvvyyyuuuttttttwww{{{|||zzzwwwvvv}}}}}}wwwwww|||{{{wwwzzz||||||uuuvvv|||}}}tttsssuuuzzzwwwpppsssuuuvvvtttqqqqqqtttwww|||rrrjjjnnnzzzyyypppfffmmmuuuxxxwwwttttttuuuwwwyyyuuunnnpppyyyzzzsssssswww{{{{{{xxxvvvyyy|||zzzxxxvvvuuuvvvwwwwwwvvvtttxxx{{{xxxssspppssswwwtttqqqnnnooosssvvvvvvtttpppssstttrrrmmmlllooorrr{{{vvvoookkkmmmttt|||tttpppuuuzzzrrrrrrvvvxxxxxxtttooooootttzzzuuuqqqmmmnnnrrrtttsssqqqrrrssssssqqqppprrrvvvzzzxxxwwwvvvvvvxxxzzz{{{{{{{{{~~~yyyqqqrrrwwwoooqqq{{{|||tttjjjrrrzzz|||yyytttrrrsssyyyyyyqqqiiinnn|||wwwqqqrrr{{{|||rrrkkkkkkssssssrrrqqqpppqqqsssuuuqqqssstttrrrooooooqqqtttuuuuuuwww}}}zzzsssnnnrrr}}}wwwtttxxxzzzsssnnnnnnttt{{{lllooouuu}}}uuummmssswwwxxxtttnnnmmmttt{{{zzzsssnnnttt~~~xxxoooqqqvvvzzzwwwqqqpppuuu{{{~~~zzzvvvvvvxxxyyyxxxvvvvvvvvvuuuuuuuuuuuuuuuuuutttssssssuuuxxxwwwrrrmmmqqqtttvvvtttppppppuuuzzzyyytttppprrrzzz~~~{{{wwwrrrxxx|||{{{{{{wwwqqqxxx~~~~~~{{{qqqpppxxx|||{{{wwwrrruuuyyywww{{{zzzqqqpppyyyyyyuuuqqqsssyyy{{{wwwrrrrrrwww}}}|||vvvrrrrrruuu|||vvvoooooosssvvvvvvuuusssssswww~~~~~~xxxuuuwwwvvvssssssxxx{{{xxxuuuuuurrrtttwwwxxxxxxxxxyyyzzzxxxtttrrruuuzzz{{{xxxtttlllvvv}}}wwwvvvwwwyyyqqquuurrrrrrzzzssssss~~~|||qqqpppsssyyywwwpppuuuvvvvvvuuussssssvvvyyyxxxxxxwwwuuusssssssssssssssssssssssstttwww{{{sssuuuuuutttvvvyyywwwsssvvvzzz|||wwwrrrrrr{{{{{{vvvsssuuu{{{|||vvvoooqqqxxx~~~zzzqqqmmmssszzzwwwoooiiikkktttzzzxxxtttnnnqqqrrrppplllkkkmmmppprrrqqqooonnnooorrrvvvxxxvvvtttuuuxxxxxxuuuuuuwwwuuuuuutttsssqqqrrrsssuuuppppppooonnnmmmooorrrttt|||wwwrrrppptttyyy||||||rrrvvvzzz{{{yyyvvvvvvwww~~~zzzkkklllzzzqqqrrryyy}}}yyyrrriiiqqqyyyzzzvvvrrrrrrtttppprrrqqqppprrrxxxyyywww{{{vvvuuutttrrrsssvvvqqqooonnnpppssstttsssqqqqqqvvvyyytttllljjjqqqxxxxxxtttrrrxxxzzzrrrlllqqq~~~ooonnnyyyvvvpppooottt|||rrrqqqssswww||||||wwwrrrsssvvvxxxuuupppooosssxxxpppvvv{{{|||xxxuuuvvvxxx}}}tttmmmpppzzzzzzssswwwvvvvvvwwwwwwuuurrroooyyyxxxvvvuuuuuuvvvxxxzzzppppppsssyyy~~~}}}tttkkkrrruuuwwwrrrkkkllluuuyyyqqqkkknnnyyy}}}wwwsssyyy{{{xxxwww{{{vvvuuu}}}~~~~~~zzz{{{mmmlllzzz~~~xxxpppttt}}}wwwyyy}}}{{{sssrrrxxxxxxtttrrrtttyyy{{{wwwsssrrruuuxxxwwwuuussssssuuuqqqrrruuuwwwxxxvvvsssppp|||{{{wwwsssrrrvvv}}}rrroooqqqxxx{{{wwwppplllsssxxx|||zzzuuutttzzzyyyrrrmmmrrr{{{yyyqqqkkkvvv~~~xxxwwwyyyxxxtttwww~~~~~~vvvwww{{{zzz|||}}}|||{{{|||{{{xxxssstttuuuuuuvvvwwwxxxyyyyyyuuuqqqssswwwyyyxxxuuutttzzz~~~zzzqqqlllpppwwwyyyrrrppptttzzz~~~ooopppuuuzzzyyyuuutttvvvxxxyyyyyyuuurrrttt{{{}}}yyyvvvvvvxxxyyywwwuuusssvvvyyywwwtttrrruuuxxxrrrpppnnnooorrruuuvvvuuuvvvrrrooonnnooorrrrrrrrrlllmmmnnnoooppppppppppppwwwzzzxxxrrrooorrrxxx{{{tttrrrqqqtttxxxxxxtttpppnnnppppppnnnlllmmmrrrvvvxxxrrrqqqvvv{{{|||{{{sssvvvyyyyyywwwvvvvvvwww|||zzzuuuppprrr{{{}}}xxxuuutttuuuttttttrrrsssssssssttttttuuuvvvnnnnnnqqquuuuuurrrrrruuu{{{rrrooorrrvvvwwwnnnmmmmmmpppsssttttttrrrrrruuuwwwuuuqqqpppssswwwssstttvvvxxxyyyxxxtttqqqppptttyyy{{{yyyuuuwww{{{}}}xxxtttrrrsssuuuwwwyyyyyywwwuuussstttxxx{{{uuusssrrrtttxxxxxxuuurrrnnnxxxvvvppptttzzz~~~ssskkkooo|||}}}tttqqqtttwwwwwwvvvsssqqqpppyyyyyyxxxxxxxxxwwwvvvvvvqqqrrruuuzzz|||zzzuuuppprrrrrrrrrpppooopppsssuuurrrqqqqqqrrruuuwwwyyyyyy{{{zzzvvvrrruuu}}}yyyyyy~~~rrrwww~~~~~~wwwuuuyyyyyywwwttttttxxx{{{{{{zzzzzz|||}}}{{{zzz}}}|||{{{zzzzzz{{{zzzwwwuuurrruuuxxxxxxvvvuuuvvvxxxwwwtttrrrsssuuuvvvvvvvvvlllsss{{{}}}yyytttrrrrrr}}}yyymmmkkkttt}}}~~~pppooorrrwwwxxxtttrrrrrrwwwyyyzzzxxxvvvvvvzzz}}}wwwtttsssuuuyyyzzzxxxttttttuuuxxx{{{~~~~~~|||{{{zzz}}}|||wwwwwwzzz|||~~~}}}|||sssqqqyyyyyyrrrtttxxxzzzxxxrrrmmmoooyyy|||ssslllpppzzzyyyqqqtttwwwzzzyyytttrrrsssvvvyyyrrrrrrxxx|||{{{wwwnnnmmmttt|||{{{sssrrryyyxxxwwwvvvuuuuuuxxx{{{~~~~~~}}}{{{vvvrrrsssyyy~~~xxxtttrrrtttwwwyyywwwssslllqqqvvvuuupppooorrrwwwvvvllllllsssyyyxxxuuunnnnnnmmmmmmnnnooopppqqqsss|||}}}rrrmmmssszzzzzztttqqqpppuuu}}}~~~uuullloooppppppnnnmmmnnnssswww|||wwwqqqqqquuuyyyyyyxxxwwwvvvuuuuuuvvvxxxzzz{{{yyyqqqpppwwwyyyuuuwww~~~xxxpppmmmqqqvvv|||uuunnnmmmrrrxxxyyyxxxsssooopppuuusssnnnrrr|||www~~~~~~uuuooossssssooommmnnnoooppprrrsssuuuvvvsssssssssvvvxxxxxxuuusssmmmttt{{{zzzsssmmmmmmpppuuuwwwsssmmmsss|||zzzzzzyyywwwuuuqqqnnnlll{{{~~~~~~xxxooonnnvvvyyyqqqnnntttyyyoootttwww{{{|||yyyvvvttttttuuuuuuttttttvvvyyy|||~~~ppptttxxxyyyvvvttttttvvvvvvxxx{{{|||{{{wwwsssppptttvvvyyyyyywwwvvvvvvvvvsssnnnlllpppvvvwwwpppiiijjjrrrzzzxxxrrrooottt{{{{{{pppmmmuuusssrrr|||~~~}}}{{{vvvuuuvvv|||{{{uuusssrrrnnnrrr}}}~~~uuurrrwww{{{wwwoooxxxzzzuuusssyyywwwlllkkkuuu|||zzzrrrnnnsss{{{zzzuuuooopppuuuyyyyyywwwooowww~~~|||uuuqqqtttyyyvvv|||oookkktttxxxtttrrrrrruuuwwwvvvssswww}}}{{{xxxuuuvvvzzz{{{yyywwwtttxxx{{{zzzvvvtttvvvyyytttlllppp}}}qqqvvvrrrnnnvvv|||{{{yyyrrrtttyyytttuuuxxxxxxxxxwwwwwwyyy{{{~~~|||zzzvvvttttttwwwzzz|||yyyvvvsssuuuyyy{{{xxxuuuwwwvvvwwwyyyvvvrrrtttyyyuuuxxxtttlllnnnwwwyyytttwwwppppppyyy}}}wwwsssuuuxxxxxxhhhfffuuuuuulllppp|||{{{qqqkkkqqqwwwwwwrrrppprrrvvvyyyuuuqqqqqqtttvvvvvvuuuqqqsssrrrnnnjjjlllttt{{{wwwvvvvvvwwwyyyyyyxxxvvvwwwzzz|||zzzvvvtttwwwzzzyyyrrrkkklllssswwwtttoootttrrruuuyyytttlllpppzzz~~~xxxqqqooosssxxx|||}}}rrrqqqqqqtttyyy{{{xxxvvv|||wwwwwwwwwvvvuuuuuuuuuvvvxxxyyyvvvqqqmmmtttzzzyyyqqqpppxxx{{{xxx{{{xxxvvvvvvvvvuuupppkkkooouuuxxxsssllllllwwwxxxrrrnnnsss|||zzztttooowww}}}{{{rrrmmmoootttwwwzzzwwwppptttwwwsssvvvwwwuuupppooosssxxx|||zzzwwwuuusssssstttuuuwwwzzz|||yyyuuutttxxx|||vvvsssqqqttt~~~uuunnnrrr{{{zzznnnoooyyy~~~xxxssstttyyy{{{wwwrrrrrrooouuuvvvmmmmmmzzz||||||vvvnnnlllqqqxxxuuupppnnnrrrxxxzzzssslllkkkqqqwwwyyywwwuuuuuuwww{{{vvvrrrssswww{{{zzzxxxvvv|||~~~{{{~~~yyyuuurrrqqqsss}}}}}}zzztttnnnkkkrrrzzz~~~|||wwwsssqqqyyytttttt{{{{{{wwwssssssvvvxxxwwwtttvvvtttsssvvvzzz{{{wwwssspppxxx~~~|||uuuoooqqqtttuuuxxxuuuqqqwww~~~tttttttttssssssrrrqqqpppoootttxxxyyytttnnnppp|||vvvmmmqqq}}}zzzoooooovvv}}}{{{uuurrruuuzzzxxxnnnoooyyy}}}yyytttxxxyyyuuuzzz|||}}}}}}wwwyyyyyywwwvvvxxxyyyxxxvvvttttttyyy|||wwwxxx{{{{{{wwwrrrrrryyyzzztttuuuzzz}}}{{{wwwlllrrr{{{}}}tttqqqttt|||zzztttnnnooouuuyyyxxxrrrsssxxx}}}|||vvvtttuuuyyyzzzyyytttpppoootttyyyttttttuuuwwwyyyzzzyyyxxxxxxtttpppqqqvvvzzzzzzyyyssstttvvvvvvuuusssrrrrrryyywwwsssmmmkkkooowww~~~ooorrrxxx~~~tttkkkuuuyyy|||{{{vvvsssvvvyyyvvvsssoooppptttuuussspppnnnooosssxxxwwwsssrrruuuzzzxxxvvvuuuvvvxxxzzzzzzxxxwwwuuutttuuuxxx}}}{{{vvv{{{~~~|||wwwrrrtttxxxyyyxxxuuuqqqooo|||{{{wwwpppooouuu|||tttuuuwwwyyyxxxsssmmmhhhoooqqqqqqpppoooqqquuuyyyuuuttttttuuuwwwwwwvvvuuuuuuvvvwwwvvvttttttuuuwwwtttuuuwwwzzzyyyvvvuuuvvvwwwwwwtttqqqoooqqqxxx}}}wwwvvvvvvwwwxxxxxxuuurrrxxx{{{|||yyytttsssvvv{{{xxxtttpppqqq{{{}}}tttrrruuuzzz|||xxxqqqooosss|||xxxwwwyyyzzzyyyvvvoooqqqwwwzzzuuutttxxxxxxwwwvvvuuuttttttttttttvvvxxxwwwtttssstttvvvxxxuuusssuuuyyy|||zzzwwwssstttvvvwwwxxxxxxwwwwww{{{|||zzzxxx{{{yyysssuuuxxxzzz|||{{{vvvrrrqqquuuwwwzzzzzzxxxvvvvvvwwwxxxyyyyyyxxxxxxxxxyyyzzzxxxxxxwwwtttqqqrrrwww{{{|||vvvpppssszzz}}}yyyrrrpppxxx~~~}}}uuuooopppsssyyywwwqqqnnnqqqyyy}}}|||oooqqqtttuuuuuurrrnnnlllxxxvvvssspppqqquuu||||||zzzxxxxxxzzz{{{zzzyyyvvvtttsssuuuxxxzzzyyyxxxwwwxxxzzz||||||{{{zzzyyy}}}}}}|||yyyyyy|||~~~}}}uuuuuuuuu~~~}}}qqqnnnwww|||zzzsssqqqrrr{{{|||rrrttt{{{~~~yyypppooowww{{{uuuuuuzzz~~~|||yyylllqqqzzz}}}uuusssuuuzzzuuusssuuuvvvtttsssuuurrrzzzzzzttttttwwwzzzxxxrrrnnnqqqwwwyyysssllljjjuuu~~~}}}uuuqqqwwwvvvjjjmmmyyy{{{oootttyyyyyyuuuqqqqqqrrr}}}xxxrrrmmmlllpppwww|||mmmpppwwwsssiiissswwwzzzzzzwwwuuuuuuvvvrrrtttvvvvvvuuusssrrrqqqppprrrrrrrrrwww|||{{{wwwtttwwwyyyzzzxxxvvvuuuuuu}}}|||yyytttrrrwww|||www}}}}}}wwwqqqsssvvvxxxwwwuuusssrrrzzzwwwuuuuuutttsssxxx~~~uuuwwwyyyxxxuuuqqqnnnmmmqqqmmmjjjmmmsssuuurrrnnnqqqwww{{{yyyrrrooorrrwwwyyyuuuqqqqqquuuyyyzzzyyyrrrpppwww|||ooommmuuuyyyvvvqqqmmmnnnssszzzttttttvvvzzz|||{{{uuupppxxxyyyzzzxxxtttsssuuuwwwxxxuuuqqqpppvvv|||yyysssuuuxxxxxxwwwxxxyyyvvvqqq|||}}}|||xxxvvvvvvzzz|||yyywwwyyy|||}}}vvvsssrrrvvv{{{|||wwwqqqttt||||||rrrooovvvyyyppprrr{{{~~~xxxpppuuu{{{|||xxxuuuuuuvvvzzzwwwyyy}}}yyyssspppuuu~~~tttpppqqq}}}}}}zzzwwwuuuvvvyyy|||ssssssuuuxxx{{{{{{wwwtttvvvyyyyyyuuuoooooowwwxxxqqqrrryyy~~~zzzttttttyyy}}}|||vvvrrrqqqrrrvvvrrrppprrrssstttxxx}}}ssssssttttttttttttsssssswwwssspppttt{{{}}}xxxrrrttt{{{}}}uuurrryyy{{{rrrkkkooo{{{}}}vvvlllyyy~~~uuutttvvv~~~qqqqqq}}}uuuqqquuu{{{zzztttqqqvvvyyywwwrrrssswww|||{{{wwwvvvxxxxxxuuuqqqqqqvvv{{{yyyxxxvvvwwwxxxzzz{{{{{{}}}xxxtttuuuuuuuuuxxx|||ooolllrrr~~~uuummmmmmwww~~~rrrlllsss{{{}}}uuupppmmmqqqxxxzzztttmmmmmmwww|||sssooouuu~~~wwwnnnpppzzz~~~xxxrrrtttvvvuuutttsssuuuwwwxxxuuupppnnnoooqqqrrrrrrssstttuuuwwwyyyxxxvvvuuuuuutttuuuwwwyyyyyyuuuqqqooouuu{{{{{{vvvqqqqqqsss{{{zzzrrrlllsss}}}rrrvvvzzzzzzvvvsssrrrrrr|||{{{xxxuuutttxxx}}}|||{{{zzzwwwtttuuusssqqqrrruuuvvvuuutttooonnnuuu~~~}}}sssooosss}}}|||yyytttoooooosssxxxrrrmmmjjjlllrrruuuqqqmmmqqqwww|||zzzsssooosssyyywwwsssooopppuuuxxxxxxwwwsssrrrvvv{{{yyyrrrqqqvvvvvvsssooonnnppptttwwwxxxvvvxxxzzz{{{zzzxxxwwwvvvwwwuuussssssuuuvvvtttrrrrrrvvvvvvtttsssvvvuuussstttwwwvvvsssyyyuuuqqqyyy~~~wwwssstttnnnvvv~~~vvvsssrrruuu{{{|||xxxsssuuu{{{}}}vvvtttyyyzzztttsssxxx||||||zzzzzz|||~~~|||xxxvvvwwwzzz}}}yyy{{{}}}xxxmmmoooxxxrrrppp||||||zzzxxxxxxyyy{{{|||vvvvvvwwwxxxyyyyyyxxxwwwxxxxxxwwwuuuuuuvvvyyy|||{{{zzzyyyxxxxxxxxxyyyyyy|||zzzxxxxxxxxxwwwuuussslllkkkrrr}}}}}}tttqqquuu}}}yyytttqqqqqquuu{{{rrrqqquuu}}}uuuiiirrrxxx}}}zzzsssqqqwww~~~yyysssnnnrrr{{{|||vvvoooyyy}}}vvvuuuwww{{{}}}zzzttttttzzz}}}zzz}}}yyyxxxsssttt{{{|||vvvrrrssssssyyy~~~|||uuusssyyyyyytttoooooosssvvvuuusssqqqvvvzzz{{{xxxxxx|||}}}qqqooossswwwzzz}}}mmmkkkrrr~~~wwwppppppwww|||zzzrrrqqqxxxzzzuuussssssttttttssstttvvvxxxzzzzzzxxxuuusssrrruuuwwwtttvvvxxxyyyxxxvvvuuusssyyytttooonnnqqqwww{{{}}}rrrrrrssstttuuusssoookkkuuuvvvuuurrrppprrrxxx~~~wwwsssqqquuu{{{|||uuunnnooouuu{{{{{{vvvrrrrrrsss{{{|||vvvpppuuu{{{wwwyyy{{{yyyvvvssstttvvvwwwuuuuuuwwwyyy{{{zzzxxx|||yyyqqqpppssszzzrrrlllmmmtttyyywwwtttmmmmmmvvvtttnnnqqq|||{{{xxxsssoooooosssxxxsssqqqooonnnoooppprrrssssssvvvxxxxxxwwwwwwxxxzzzqqqrrrsssssssssrrrrrrrrrvvvwwwtttooorrrzzz|||wwwppppppppprrrsssrrrpppnnn|||~~~{{{uuusssxxx}}}uuuppplllooovvvyyyuuuooommmvvv|||xxxsssrrrttttttrrruuutttqqqwww~~~tttpppwww|||yyyxxxyyyssswwwzzzyyyxxxvvvuuuuuuvvvwwwxxxxxxwwwwwwxxx{{{}}}~~~|||yyyuuuxxxzzzwwwsssssswww}}}~~~yyywwwyyy|||~~~yyy{{{|||yyyzzz{{{{{{xxx|||{{{wwwvvvuuuwwwyyy|||}}}}}}zzzyyy~~~~~~}}}yyyuuuuuuzzz}}}wwwssswww~~~zzzsssrrrzzzvvvrrrwww~~~{{{ssstttyyy|||yyytttiiikkktttuuunnnqqq|||yyyuuurrrssswww|||rrruuu{{{~~~vvvpppxxxvvvuuuuuuwwwyyyxxxxxxsssvvvzzz{{{zzzwwwvvvvvvzzzyyywwwxxxzzz{{{||||||tttrrruuu|||}}}vvvsssvvvyyypppqqq}}}vvvnnnpppttt|||{{{rrroooxxxyyyrrrmmmnnnssswwwtttppprrrwww||||||yyyyyy~~~}}}tttuuuyyyyyyvvvuuuxxxtttsssvvvyyyxxxyyy{{{rrruuuxxxzzz~~~~~~uuulllrrrwwwzzzvvvooooooxxx{{{sssqqqtttvvvtttqqqmmmuuu||||||uuuooooooqqq{{{tttlllkkkpppwww|||}}}rrrtttwwwyyyxxxuuuqqqnnnpppsssvvvuuussssssvvvzzzvvvsssrrruuuzzz{{{vvvqqqrrrtttvvvwwwvvvuuuttttttooouuuzzz{{{{{{{{{wwwrrr~~~~~~|||yyywwwxxxzzz|||rrrqqqssswww{{{{{{vvvpppyyyzzzpppqqqwwwzzzrrrlllmmmtttxxxwwwsssvvvuuuwwwyyyxxxuuuvvvyyysssuuuwwwwwwtttqqqnnnmmmrrruuuwwwsssmmmmmmsssyyyvvvtttsssvvv{{{~~~|||xxxnnnssswwwwwwsssooooooqqqxxxzzztttkkkppp~~~xxxnnnpppsssttttttqqqooommm~~~{{{tttsssxxx~~~tttpppnnnqqqvvvxxxuuupppmmmvvv{{{xxxtttuuuwwwwwwrrrttttttrrrsssvvvuuuqqqyyy{{{{{{yyyxxxyyy~~~sss|||~~~{{{wwwrrryyyyyywwwtttrrrsssxxx|||yyyuuusssxxx|||sssnnnvvv|||yyyqqqooouuu~~~yyyxxx{{{}}}~~~}}}sssooo|||}}}yyyzzz}}}qqqtttyyy~~~zzzvvvxxxqqqqqqxxx}}}wwwtttxxxyyyooooooyyywwwrrrwwwyyyssstttyyy|||yyytttrrrqqqtttxxxyyyuuussstttpppsssvvvyyyyyyxxxuuusssyyy{{{}}}zzzvvvvvv{{{~~~vvvpppsss}}}|||tttpppyyyxxxrrrssswwwxxxqqqqqqyyy~~~sssnnntttvvvsssxxxwwwuuuuuuwwwwwwtttrrrrrruuuxxx{{{{{{yyyxxxyyy{{{sssuuuuuusssqqqqqqtttwwwzzzyyywwwvvvwwwyyy}}}{{{xxxyyy||||||wwwrrrqqq~~~|||vvvqqqrrrxxx||||||tttrrrvvv}}}uuuooouuuyyyzzzvvvpppqqqyyyzzztttrrrtttvvvtttqqqqqquuuxxxwwwssspppqqqssstttrrrpppoooqqqsssvvvwwwwwwyyyyyywwwtttsssuuuxxxoooppprrrvvvyyyyyyuuurrrrrruuuxxxxxxuuutttvvvyyyvvvrrrpppqqqvvvxxxvvvsssgggppp}}}uuuqqqsss}}}zzzxxxyyyzzz||||||qqqrrrtttvvvxxxwwwuuusssxxxyyyvvvwwwzzzrrrrrrrrrsssttttttsssrrr{{{{{{wwwqqqpppvvv|||~~~ppprrruuuwwwwwwsssmmmhhhpppvvv{{{wwwooolllrrryyyxxxssspppttt|||{{{uuupppuuuyyyyyyvvvrrrrrrssswwwwwwvvvsssuuuxxxzzzyyysssuuuvvvtttrrrrrruuuxxxzzzzzz{{{|||{{{yyywwwuuurrrvvvxxxxxxtttrrrsssuuuuuuvvvtttsssvvv|||}}}yyyqqqrrrvvvxxxtttooopppuuu|||yyyxxx{{{rrrsssyyy{{{vvvuuuxxxxxxwwwtttsssuuuyyy}}}|||xxxvvvxxx}}}~~~yyyuuusssvvvxxxvvvttttttxxx}}}}}}zzzzzz~~~~~~sssrrrzzzvvvxxx}}}vvvvvvxxx|||~~~{{{www||||||zzzwwwsssqqqsssvvvxxxyyyzzzzzzzzzwwwuuusssvvvvvvwwwxxxyyyzzzzzzzzzqqqtttwwwyyyxxxwwwuuuuuuzzzyyyuuurrrtttxxxxxxuuulllpppwww|||}}}xxxqqqlllxxx|||}}}xxxrrrsss|||~~~vvvooosss||||||uuutttyyy~~~~~~xxxttttttvvvyyywwwuuuwww{{{~~~~~~|||zzzxxxxxxzzz|||}}}ttt|||{{{ppplllssswwwuuuuuusssttt{{{zzzqqqmmmwwwyyynnnjjjsssyyypppnnnsssxxx{{{zzzsssvvv{{{zzzssspppsss|||~~~yyyppppppxxxzzzttt{{{tttttt|||yyywwwzzzxxxyyywwwuuussstttyyy~~~xxxxxxwwwvvvuuutttssssssyyyuuuqqqppprrruuuvvvvvvmmmqqquuuuuurrrooooooppp{{{{{{wwwqqqmmmoooxxxsssooommmsss{{{}}}vvvnnnnnnwww{{{rrrnnnvvvyyyqqqkkkmmmuuuzzzxxxsssiiippp~~~~~~qqqrrr|||~~~zzzvvvuuuxxxzzzzzzyyysssuuuwwwvvvssssssvvvzzzwww{{{}}}wwwxxx{{{|||{{{kkkrrryyyzzzvvvqqqpppqqqxxx|||xxxmmmlllvvv}}}|||wwwtttssstttuuutttppplllnnnvvv}}}zzzrrrmmmpppvvvxxxsssooosss{{{~~~zzztttuuuwwwyyyzzzxxxwwwwwwwwwvvvssswww~~~{{{qqqqqqyyyxxxyyywwwsssooorrr|||ttttttvvv}}}vvvlllrrr{{{~~~rrrlllqqqyyy}}}vvvmmmmmmxxxzzzoooqqqxxx~~~xxxooorrr~~~~~~}}}{{{sssqqqwwwzzzuuuvvv|||wwwvvvuuutttvvvxxx{{{|||}}}}}}{{{yyywwwwwwxxxyyy{{{vvvrrrssswww|||}}}|||rrr{{{|||yyy|||{{{yyy}}}yyyxxxzzz||||||zzzxxxyyy|||}}}|||zzzuuuuuuuuuuuuuuusssoookkksss{{{|||qqqmmmrrryyy~~~tttlllppp|||~~~uuueeeppp|||~~~wwwqqqqqqttt{{{|||wwwqqqttt|||zzzqqqpppsssxxx{{{{{{xxxsssppprrryyy~~~|||vvvtttyyyyyytttqqqsssxxx{{{yyyuuuyyyyyyyyyyyyyyyxxxwwwvvvooovvv}}}~~~{{{yyyyyy~~~sssuuu{{{{{{wwwqqqmmmooovvv|||wwwtttsssxxxzzzssssssvvvzzzyyyvvvuuuxxx{{{{{{xxxtttqqqpppqqqsssuuuwwwxxxxxxwwwvvvvvvxxxzzz}}}qqqnnnxxx|||sssooossszzzzzzrrrqqq{{{sssjjjooo~~~|||ppplllxxxuuummmooouuuvvvkkkkkkrrrxxxwwwrrrjjjooouuuwwwvvvrrrnnnlllyyyyyyxxxrrrmmmnnnttt{{{uuuqqqooopppuuuxxxxxxvvv{{{xxxuuuuuuxxxzzzyyyxxxrrrtttvvvuuurrrqqqsssuuunnnuuuwwwvvvzzz}}}sssxxxrrrsss|||wwwqqqrrrzzzzzzwwwqqqllloooyyy{{{sssppp|||||||||zzzxxxwwwxxxtttooonnnqqqsssttttttwwwrrrqqqvvvxxxtttsssvvvsssxxx|||zzzsssooopppsssuuupppmmmqqqyyy{{{tttmmmooowww|||sssnnnrrrxxx|||zzzsssooowwwvvvnnnrrrwww{{{{{{wwwrrrooo|||{{{wwwrrrpppsss|||{{{vvvsssxxxxxxpppppptttxxxxxxuuussssssuuuuuuvvvvvvwwwwwwyyy{{{}}}|||~~~zzzsssvvvyyy}}}~~~xxxyyy}}}|||zzzvvvuuuwww{{{yyyrrrooouuu|||qqqsssssskkkrrr|||zzzppppppxxx~~~||||||www{{{yyyzzz|||www}}}|||ssssss{{{}}}tttooorrr}}}xxxsssooorrrxxxyyyssslllsssyyy|||xxxnnnkkkooovvvxxxuuusssvvv{{{}}}xxxssspppqqqrrrssssssttttttuuu{{{rrrsss}}}}}}rrrmmmssspppxxx~~~{{{ssspppwwwtttuuuvvvxxxyyyxxxwwwvvvqqqxxx~~~yyyooommmvvv|||rrrqqqvvvzzzxxxsssfffmmm|||vvvttt}}}uuuuuuyyyvvvsssrrrsssuuuvvvuuuuuuxxx{{{|||zzzxxxwwwwwwxxxuuusssuuuzzz~~~}}}{{{vvvwwwxxxvvvsssqqqrrrsss{{{zzzwwwtttrrrtttxxx|||sssooorrr{{{}}}uuummmlllyyy|||}}}zzzttttttyyy{{{uuuppprrryyy|||xxxssstttwwwzzzyyyuuurrrrrrsssvvvsssooooooqqqssssssrrrsssttttttsssrrrsssvvvyyyvvvuuutttsssrrrqqqrrrssssssttttttrrrqqqrrrwww|||{{{xxxuuuvvvyyyzzzxxxvvvsssvvvwwwuuupppnnnnnnpppuuuuuusssqqqsssyyy{{{zzzqqqppptttzzz|||wwwsssrrr{{{yyywwwuuuvvvwwwyyyzzzwwwvvvxxx}}}yyyvvvxxxzzzsssppprrrvvvzzz|||uuuqqqqqquuuuuuqqqnnnoooxxxzzzzzztttmmmlllsss{{{sssppppppssswwwxxxtttpppsssxxx{{{yyysssppprrrvvvzzzyyyuuuqqqtttzzz|||zzzuuuuuuuuuvvvwwwxxxyyyyyywwwvvvtttttttttvvvwwwwww{{{{{{zzzyyyxxxvvvtttsssrrrqqqrrruuuxxxyyyvvvrrrrrrxxx}}}|||vvvtttyyy~~~{{{uuuvvv}}}zzz}}}{{{yyyzzzuuusssvvv|||vvvuuuuuuxxx|||}}}zzzwwwxxx{{{|||{{{xxxvvvvvvxxxzzzwwwttttttvvvyyy{{{{{{~~~|||ttt~~~{{{xxx{{{zzztttrrruuu}}}|||zzzxxxwwwxxx{{{}}}{{{|||{{{xxxtttssstttwwwwwwvvvvvvuuuuuutttttttttsssvvvyyyzzzyyyvvvuuutttvvvrrrooonnnrrruuuvvvuuuoooooowwwyyyooommmzzz{{{yyytttoooqqq{{{yyysssnnnqqqyyy|||wwwpppvvvxxxxxxuuussstttzzz~~~}}}yyywwwwwwwwwuuusssqqqvvvyyyyyyzzz|||}}}~~~}}}{{{}}}uuuqqqooossszzz|||wwwpppuuu|||}}}tttpppsssyyy{{{sssnnnsss~~~{{{tttwwwzzzzzzwwwsssrrrrrr|||zzzwwwrrrppprrrwww{{{rrrtttwwwyyyyyyuuuqqqnnnvvvwwwxxxyyyxxxxxxwwwwwwvvvwwwwwwvvvtttssstttvvv|||vvvrrrrrruuuwwwtttpppkkkooottttttpppnnnoooqqqzzzxxxsssppppppuuu~~~sssrrrrrrsssttttttpppmmmrrrvvvwwwtttnnnnnnvvv~~~yyyxxxwwwxxxxxxxxxvvvuuuvvvwwwwwwuuusssqqqqqqqqquuurrrrrrssssssrrruuuzzzqqqtttuuusssssswwwyyyxxxyyyvvvvvvyyy~~~~~~xxxqqqsssyyy~~~{{{xxxuuuyyy}}}vvvqqqrrrwww|||uuurrrqqqssssssooollllllvvvwwwvvvrrrnnnnnntttzzzppprrrtttuuuuuutttuuuuuuyyyxxxvvvtttsssrrrssstttssstttxxxzzzwwwrrrtttxxx{{{xxxsssqqqrrrwww~~~rrrqqqqqqtttwwwwwwqqqlllyyy}}}~~~yyyqqqmmmpppuuurrrnnnnnnssszzz|||wwwppppppyyyvvvsssxxx}}}|||zzzyyy}}}zzz~~~{{{wwwwwwwwwwwwwwwtttxxx|||zzzvvvuuuxxx|||~~~vvvpppsss|||{{{tttqqqtttxxxxxxvvvuuuxxx|||vvv~~~}}}yyyuuuttttttuuuvvvtttuuuwww|||~~~yyyuuu}}}|||ppplllttt~~~xxxtttqqqtttzzz}}}yyytttrrrwww||||||wwwssssssuuuzzzsssllllllqqqvvvvvvssslllqqqyyy~~~uuuooo{{{xxxsssppppppsssyyy}}}yyyuuurrrqqqtttwwwxxxwww~~~xxxrrrsssxxx}}}}}}{{{vvvzzz|||zzzuuurrrqqqsss|||}}}vvvmmmrrr~~~{{{tttvvvsssppppppvvv}}}~~~yyysssxxx{{{|||yyysssqqqsssvvvvvvtttsssxxx|||zzzyyyxxxwwwwwwwwwvvvuuuvvvvvvvvvtttssssssuuuwww}}}~~~zzzrrroootttxxxxxxqqqqqqsssxxx{{{{{{wwwrrrvvvyyy{{{xxxrrrpppssswww{{{uuuoooqqqvvvxxxtttnnniiiooouuuuuuqqqnnnoooqqqxxxwwwuuusssssswww|||tttsssrrrqqqrrrrrrqqqqqqttttttsssrrrqqqrrrtttvvvtttxxx{{{zzzvvvssstttvvv|||xxxttttttxxx{{{zzzxxxmmmmmmsss|||yyyooommmsssxxx|||xxxmmmkkkuuu~~~vvvvvvwww|||}}}vvvooosssyyy~~~|||zzzzzzvvvyyy|||yyyuuussssssuuuxxxzzzyyyuuurrrqqqrrrqqqqqqqqqnnnpppsssvvvwwwvvvqqqnnnnnnssswwwwwwtttrrruuuyyy}}}xxxsssrrrsssuuutttrrrooopppyyysssnnnsss{{{xxxssspppqqqvvv{{{qqqpppqqqrrrtttssspppmmmvvvwwwxxxvvvrrrpppqqqrrroooppprrruuuwwwwwwuuusssuuuxxx{{{{{{xxxxxx{{{~~~vvvvvv}}}uuuqqqvvvvvvsss|||wwwxxxzzz}}}}}}yyyqqqllluuuzzz}}}zzztttrrrwww~~~~~~vvvooorrr{{{{{{tttqqquuuyyyyyywwwwwwzzz~~~{{{}}}zzzooonnnvvv{{{{{{pppsssxxx}}}~~~{{{xxx}}}{{{qqqnnnssszzzuuuttttttvvvzzz{{{xxxuuuwwwwwwwwwxxxxxxwwwvvvvvvuuusssqqqrrrtttuuutttrrruuuxxxwwwuuuwww||||||xxxqqqppppppsssvvvvvvrrrnnnttt{{{yyynnnmmmxxxzzzsssssszzz}}}yyyqqquuuyyyxxxtttqqqrrrttt}}}|||uuuooottt~~~}}}zzzwwwzzzssstttvvvxxxzzz{{{|||||||||wwwssssssvvvxxxuuurrrnnnvvv}}}|||yyyzzz||||||sssrrrvvvzzz{{{yyynnnqqqvvvxxxwwwuuussssss{{{pppmmmrrrxxxyyyooooooqqqvvv{{{|||xxxtttzzzzzzzzzxxxuuussstttuuutttssssssuuuwwwvvvqqqnnnoooqqqssstttsssqqqqqqrrrnnnrrrwwwzzzyyywwwuuutttwwwwwwuuupppmmmnnnuuu{{{vvvppplllooovvvyyysssmmmpppxxx~~~|||sssooosssyyyyyypppqqqyyy}}}yyykkklllttt}}}{{{oookkkooowww|||zzzooollluuu{{{zzzwwwzzz}}}~~~}}}zzzwwwvvvwwwvvvwwwyyy~~~yyywwwrrrsssuuuvvvvvvuuusssrrr|||yyytttppprrrvvvzzz{{{llllllooouuu{{{yyyqqqhhhooossswwwwwwtttsssvvv{{{}}}xxxtttsssuuuvvvuuusssvvvrrrvvvvvvqqqtttvvvuuutttssssssssstttuuuttttttssspppnnnooossswwwrrrooonnnrrrxxxzzztttnnnllltttzzzyyyrrrooorrrxxx{{{uuuqqqsss{{{~~~zzzpppqqq{{{sssmmmppp~~~~~~rrroooxxxsssvvvzzz}}}}}}yyysssnnnyyyzzzzzzxxxuuuuuuxxx{{{zzzyyyxxxwwwwwwxxxyyyyyyyyyxxxwwwwwwyyy|||yyyzzz|||}}}zzzrrrrrrxxx{{{yyyssswww{{{{{{zzzzzz~~~~~~|||zzzzzzzzzxxxuuurrrooovvv|||{{{vvvsssuuuxxx~~~uuunnnqqqzzz|||vvvmmmrrrxxxzzzxxxtttrrrrrr~~~|||vvvpppqqqyyy}}}|||ooooooqqquuuxxxvvvpppjjjttt{{{xxxnnnlllwww|||xxxwwwyyyzzzzzzyyyuuutttttttttvvvwwwyyyyyyvvvtttvvv}}}}}}xxxwww{{{|||{{{zzzvvvxxxzzzyyyvvvwww}}}~~~wwwqqqsssyyy|||wwwqqqmmmxxx{{{uuuwww}}}{{{sssppptttzzz{{{{{{ooorrrwwwyyyxxxuuutttssszzzyyywwwvvvuuusssrrrqqqppprrrtttvvvwwwxxxxxxxxx~~~zzzwwwvvvwwwwwwuuurrrmmmrrrxxxyyyvvvrrroooooouuuuuuttttttuuuuuusssrrrhhhoooxxx}}}|||wwwqqqmmmwwwxxxwwwrrrmmmnnnvvv~~~vvvoookkkoooxxx{{{tttlllpppvvv{{{yyysssqqqtttyyyxxxqqqqqqvvvyyyvvvrrrqqqppprrrtttssspppqqqtttnnntttxxxvvvuuutttrrrnnnzzzzzzwwwzzz~~~yyytttqqqwwwyyyuuunnnqqqvvvyyyxxxvvvtttsss{{{yyytttoooqqqyyy~~~rrrooonnnqqquuuvvvtttqqqrrrsssuuuuuuvvvwwwxxxzzzxxxxxxxxxxxxwwwvvvuuuuuuxxxqqqssswwwxxxyyy{{{rrrsssuuuvvvuuussspppooowwwwwwuuupppmmmooowww~~~sssmmmlllsss}}}xxxoooooovvv|||yyypppmmmsss{{{|||tttnnnrrr{{{}}}wwwwwwvvvxxx{{{yyyuuusssvvvuuuxxxyyyxxxxxxzzzyyyuuuyyyzzzzzzxxxwwwwwwzzz||||||yyyuuuvvvxxxzzzyyywwwwww||||||uuussswww}}}zzzuuuuuuzzzwwwxxxwwwwwwyyy{{{{{{yyyuuuqqqyyy||||||yyyuuuxxxzzzxxx|||xxxooommmwww~~~uuupppsssxxx~~~tttlllooozzz}}}wwwkkksss{{{}}}yyyuuutttvvv{{{yyywwwwwwxxxxxxwwwvvvuuuuuutttsssrrrssstttuuuzzzvvvqqqqqqsssuuuuuutttyyy{{{|||zzzwwwvvvwwwzzz|||xxxtttuuuzzz~~~ppppppyyyuuurrrzzz~~~yyyzzzxxxzzz{{{xxxuuuvvv||||||{{{yyyyyyzzzzzzxxxvvvuuuzzz~~~|||zzz{{{}}}xxxxxxwwwuuuuuuuuuvvvxxxzzzzzzxxxvvvttttttvvvxxxtttooorrr|||~~~wwwppppppuuuxxxzzzwwwrrrqqqwww}}}}}}yyyuuuuuuwwwxxxuuuqqqkkkrrryyyyyyuuupppooopppvvvwwwxxxxxxwwwuuurrrqqqjjjooouuuyyyyyyvvvtttrrrtttvvvwwwvvvtttsssuuuwwwtttsssrrrqqqrrruuuwwwxxxuuutttrrrsssuuuwwwwwwvvvqqqsssvvvvvvsssqqqppppppuuuuuuqqqmmmoootttwwwvvvnnnmmmrrrxxxyyytttooommmzzz~~~}}}wwwuuuyyyxxxtttrrrvvv}}}vvvtttppprrruuuuuuuuuuuuxxxzzzuuuuuurrrnnnpppxxx{{{yyysssuuuvvvsssooopppvvv}}}vvvsssqqqsssxxx{{{zzzwwwrrrxxx~~~~~~yyyuuuvvvyyy~~~zzzsssnnnrrrzzz~~~|||ssstttuuuvvvvvvuuusssrrrwwwvvvtttrrrsssuuuyyy|||vvvuuuuuuwww{{{|||yyyuuuvvvvvvtttssstttuuuxxxzzzuuuvvvwwwxxxzzzyyywwwuuu}}}|||wwwssstttyyy|||zzzooonnnrrr{{{|||vvvsss{{{||||||wwwsssttt{{{|||wwwtttuuuzzz|||yyyvvvvvv{{{}}}xxxuuuxxx}}}~~~yyyuuutttxxx}}}~~~}}}{{{vvvrrruuu~~~xxxsssttt~~~}}}{{{xxxwwwyyy~~~|||{{{~~~xxxqqqqqqvvv|||}}}zzzwwwuuuvvvuuusssssstttvvvxxxxxxwwwsssuuuwwwwwwvvvvvvzzz~~~vvvssswwwxxxrrrrrrxxxyyyxxxrrrmmmnnnvvv}}}zzzsssmmmpppwwwyyytttmmmqqqwww{{{{{{wwwuuuwwwzzz~~~zzzwwwwww{{{~~~pppttt{{{|||xxxxxx{{{yyyzzzzzzxxxvvvvvvzzz}}}zzzyyyuuuxxx|||}}}zzzxxxyyy~~~}}}mmmttt|||{{{uuuqqqqqqtttzzzrrrooorrrxxx~~~uuulllnnn}}}zzztttwwwzzz~~~wwwmmmllluuu{{{xxxttttttvvvvvvtttqqqlllrrrwwwxxxssspppoooqqqsssxxx||||||xxxsssqqqpppnnnppprrrtttuuuvvvyyy{{{ppprrruuuyyy{{{yyysssnnnqqqwwwyyytttlllmmmyyyzzzrrrkkknnnxxx}}}yyyrrrcccooo{{{|||tttnnnooottttttvvvrrrlllpppyyyzzztttuuummmllluuuxxxtttrrrvvvxxx{{{|||yyytttsssvvvzzzvvvuuutttwww|||{{{ssssssssssssrrrpppooossszzzooorrrpppmmmooouuuvvvqqqoooyyyzzzooolllvvvyyyrrrnnnqqqzzz~~~{{{vvvmmmxxxzzztttvvv{{{uuuyyywwwqqqttt|||}}}wwwwwwvvvuuuuuuuuuwwwxxxyyyuuusssrrruuuyyy{{{zzzwwwyyy}}}|||wwwuuuxxx}}}}}}tttkkknnnxxx|||wwwnnnxxxwwwpppqqqttt|||}}}xxxpppsss}}}yyyqqqjjjkkkxxx}}}xxxxxxvvv{{{~~~zzzsssqqqwww~~~zzzwwwtttvvv{{{|||zzzvvvxxxzzz|||}}}|||{{{{{{{{{zzzxxxuuuuuuwwwyyyzzz{{{~~~tttrrr|||~~~vvvwww|||yyyxxxzzz|||}}}}}}|||}}}|||xxxuuutttvvvuuuvvv{{{yyyrrrkkksss{{{zzzsssnnnrrrwww|||xxxrrrppprrrxxxtttooouuuwwwpppssssssxxxzzztttkkkjjjsss}}}uuuuuuvvvvvvvvvuuusssqqqlllrrryyyzzzxxxvvvxxxzzz|||zzzyyyyyyzzz{{{zzzzzzsss{{{|||uuuuuu~~~|||wwwzzztttlllppp{{{vvvllluuuwwwpppxxx|||rrrttt~~~xxxpppxxx~~~~~~xxxtttvvvyyy|||wwwtttrrrsssvvvxxxvvvvvvvvvuuuuuuwwwzzz}}}|||zzzxxxxxxzzzyyyvvvrrrqqqwww|||xxxppplllpppvvv}}}uuulllkkkpppuuuvvvtttlllvvvyyyqqqoooqqqxxxvvvtttrrrsssvvvzzz}}}qqqooooootttzzz{{{vvvpppsssuuuuuussspppqqqvvv{{{uuurrrooopppsssvvvuuusssuuusssqqqrrrtttuuutttsssuuuppprrryyywwwoooooovvvpppzzz{{{qqqkkkqqqyyyzzzqqqrrruuuyyy|||zzzuuupppnnnvvv~~~|||rrrppp{{{rrrwwwnnnwwwxxxpppnnnvvv{{{xxxuuutttqqqmmmlllnnnrrruuuuuuuuuuuuuuuuuuvvvwwwxxxtttyyy}}}zzzrrroootttzzz}}}|||xxxuuu}}}wwwwwwrrrttt{{{yyyqqqpppwwwzzztttmmmtttwwwsssqqqwwwxxxpppuuutttnnnttt~~~yyytttppprrrwwwzzzwwwtttrrrwww{{{|||yyyvvvuuuvvvuuuuuutttuuuwwwwwwvvvtttttttttuuuvvvxxxyyyzzz{{{wwwvvvvvv{{{~~~wwwqqqxxxzzz{{{yyyuuutttwwwzzzyyyrrrttt}}}{{{mmmvvv~~~~~~wwwsssvvv{{{|||www}}}~~~zzzuuurrruuu}}}zzzrrrnnnuuu{{{ooowwwpppkkktttvvvooouuu}}}qqqoootttyyy{{{xxxuuuttttttvvv}}}{{{tttttt|||}}}www|||tttttt{{{|||vvvwwwxxxsssnnnnnnqqqrrrpppmmmsssxxx{{{wwwoookkkpppvvvzzztttpppttt{{{{{{tttwww~~~rrrrrr||||||vvvsssvvv{{{wwwvvv~~~xxxrrrrrrvvvxxxwwwuuuyyy{{{}}}|||zzzzzz{{{~~~{{{{{{{{{|||||||||yyywww}}}{{{yyyvvvvvvxxx{{{~~~wwwwwwxxxyyywwwuuusssqqq{{{{{{zzzvvvsssuuu{{{~~~{{{xxxxxxzzzzzzvvvssssssvvvxxxuuupppnnnpppssszzztttnnnmmmqqqtttuuussslllttt|||~~~yyyrrrnnnnnnuuussssssvvvyyyzzzxxxtttrrruuuwwwvvvtttsssuuuwwwtttrrrppprrrwwwzzzxxxvvvrrrtttvvvuuurrrpppqqqsss~~~xxxsssssswwwzzzzzzxxxnnnpppvvv|||{{{uuurrrrrr{{{|||xxxqqqnnnttt{{{~~~xxxrrrooottt}}}wwwmmmuuuuuuwwwvvvrrrqqq{{{yyysssqqqqqqtttxxxzzzxxxvvvvvvzzzzzzwwwrrrmmmmmmrrrwwwssspppnnnrrryyy{{{wwwqqqqqqxxx~~~|||tttqqqtttzzz}}}}}}|||}}}zzzssssssxxx}}}~~~xxxtttsss{{{ssspppvvv}}}yyywwwvvvwwwyyy{{{zzzyyy{{{|||}}}{{{wwwtttuuuwwwrrrtttvvvvvvsssrrrsssuuuxxxwwwvvvvvvwwwxxxyyyyyyqqqsssvvvyyyzzzxxxsssoooyyyxxxuuusssrrrvvv}}}wwwtttssswww{{{|||wwwrrrrrrzzz|||sssqqqxxx}}}xxxtttvvv{{{~~~|||yyyqqquuuzzz||||||{{{||||||vvvuuuyyysssqqquuu}}}uuutttuuuzzzzzzttt{{{}}}}}}{{{xxxuuuvvvwwwwwwvvvwww{{{~~~~~~{{{wwwwwwwwwvvvwwwxxxzzz{{{{{{tttuuuyyy~~~~~~zzzwwwvvv~~~|||wwwuuuxxx}}}vvvrrrnnnooosssuuurrrnnnsssxxx{{{xxxrrrooorrrwwwvvvuuutttwww{{{~~~}}}|||tttxxx|||tttsssvvvzzzvvvtttwww{{{~~~yyy}}}}}}zzzuuuqqqrrrxxx~~~}}}vvvpppttt}}}~~~xxxqqqzzzyyysssssswww~~~tttqqquuu|||qqqtttyyy||||||xxxsssooo~~~~~~{{{uuupppqqqyyy}}}{{{yyyyyyxxxwwwvvvxxxvvvuuutttttttttsssqqqsssqqqooooooppprrrrrrqqqtttvvvxxxwwwuuusssssstttpppoooqqqwww}}}|||ssslllsssyyy|||wwwnnnlllttt}}}wwwpppmmmsss}}}{{{rrrqqqwww|||yyyrrrnnnpppttt{{{uuutttwww{{{|||{{{mmmtttxxxyyyyyyzzzzzzwwwxxxtttuuuwwwvvvwwwyyyxxxtttrrrtttxxxzzzwwwsss|||tttooooooqqqrrruuuzzztttuuummmpppyyysssuuu}}}vvvpppnnnrrrwwwqqqllliiippp{{{~~~vvvmmmpppvvv|||{{{vvvsssuuuyyyzzz{{{{{{|||uuuxxxyyyyyy|||{{{uuu~~~wwwtttvvvyyyxxxwwwwwwzzz{{{zzzwwwtttvvv|||zzztttuuuyyy{{{wwwrrrooovvv{{{yyyqqqmmmqqqvvv{{{vvvqqqrrrvvv{{{|||{{{ppprrrvvvzzz{{{xxxsssnnnwwwxxxwwwuuutttwww}}}wwwuuutttuuuyyy{{{zzzxxxvvvwwwyyyyyyxxxyyy|||~~~vvvwwwyyyyyyxxxwwwwwwwww{{{wwwtttvvv|||~~~zzzyyysss|||xxxuuuuuuwwwyyyyyyuuuxxxzzzyyyxxxyyy}}}yyytttwwwyyypppnnnuuu||||||xxxvvvxxx|||yyyttttttyyy~~~ssspppwwwzzztttxxxtttpppzzz~~~uuurrrpppqqqtttvvvuuusssuuuwwwxxxxxxvvvuuutttuuuqqquuuzzz{{{{{{zzz{{{}}}~~~yyyuuuwwwxxxxxxuuuvvvxxxzzz||||||zzzxxx~~~|||~~~~~~yyyssssssyyy|||tttnnnqqq{{{~~~xxxuuuzzz}}}wwwrrrssswww|||uuutttyyy~~~~~~|||uuuvvvyyyzzz{{{zzzxxxwww}}}zzzuuupppnnnppptttwww}}}|||wwwuuuwww{{{}}}xxxuuuvvvyyyzzzwwwrrrnnnoooppppppqqqqqqqqqqqq~~~zzztttqqqrrrvvvzzz}}}pppppprrrvvvyyywwwrrrmmmtttwwwyyyuuuooonnntttzzzxxxuuusssvvv{{{~~~{{{vvvxxxyyyyyyxxxvvvttttttuuuwwwwwwwwwwwwvvvvvvvvvvvvvvv{{{xxxpppqqq}}}yyypppppp{{{xxxooolllpppxxx}}}yyypppnnnvvv}}}tttmmmmmmppprrrsssvvvzzzvvvrrrttt|||zzzvvvwww~~~}}}{{{xxxuuusssrrrrrrpppnnnnnnqqqvvvxxxuuuqqqrrrsssuuuvvvvvvvvvwwwwwwuuuwwwxxxuuu{{{}}}}}}wwwqqqvvv|||wwwqqqsss~~~yyyqqqpppyyyzzzyyyvvvsssuuu|||zzzuuuuuuxxxzzzxxxuuuwwwyyyzzzwwwsssqqqsssvvvwwwuuusssuuuxxx|||}}}|||xxxvvvuuuuuuvvvvvvvvvuuupppsssxxx|||~~~}}}yyyvvvxxxyyyyyyxxxwwwyyy~~~vvvmmmsss~~~rrrqqqxxx}}}}}}wwwssstttwww{{{sssrrryyyyyyxxxzzz|||{{{tttuuuwww{{{~~~{{{tttnnn||||||yyytttpppuuuyyysssvvv|||tttqqquuuyyyxxxuuuuuuyyy~~~}}}zzzwwwwwwzzz}}}~~~~~~wwwtttxxx{{{zzz}}}}}}vvvvvv|||}}}yyyvvvwwwwwwuuussstttwww{{{wwwtttrrruuu{{{{{{vvvpppnnnvvv~~~~~~zzzwwwyyy}}}~~~pppooozzz~~~nnnrrrzzz~~~xxxsss{{{{{{{{{{{{yyyyyyyyyzzzxxxwwwuuuuuuvvvxxx{{{||||||vvvtttuuuwwwxxxwwwuuuwwwzzz}}}~~~|||wwwttt~~~{{{wwwuuuuuuyyy~~~zzzuuupppoooqqqsssrrrpppxxxvvvsssxxx|||xxxuuuvvvyyyzzzwwwsssqqqqqqrrrssstttuuuuuuuuu|||xxxsssrrrtttxxx{{{|||vvvwwwxxxvvvssssssvvvyyytttrrrpppqqqtttvvvtttrrrxxx{{{|||yyyuuutttxxx}}}yyyrrrssszzz}}}zzztttjjjrrr{{{|||vvvpppooopppzzz~~~yyypppqqq~~~xxxpppooozzzwwwnnnkkkqqqyyy}}}xxxooonnnwwwyyytttqqqqqqqqqqqquuu{{{|||{{{uuu{{{{{{uuusssyyy}}}{{{xxxvvvuuuwwwyyyxxxsssnnnqqqtttvvvtttpppoootttxxxuuurrrooopppuuuxxxwwwuuuuuuvvvwwwtttzzz||||||wwwqqqvvv}}}yyyuuuyyywwwtttxxxwwwvvvuuuuuuvvvxxxyyyzzzzzz|||}}}zzzuuutttyyy}}}|||tttsssxxx{{{xxxuuunnnsssxxx{{{{{{{{{{{{||||||sssmmmnnntttzzz~~~oooooottt{{{wwwnnnvvvzzz}}}zzzvvvwwwxxxooottt{{{nnnqqqyyy~~~wwwrrrtttwww|||{{{zzz{{{}}}|||zzzxxxtttxxx|||www~~~~~~rrrtttxxx}}}yyysss~~~{{{xxxuuuuuuyyy~~~|||yyyxxxyyy{{{}}}yyyttttttyyy~~~~~~uuuyyy|||}}}zzzxxxwwwwww|||~~~zzzsssttt}}}|||tttsss{{{{{{vvvuuuyyy|||}}}xxxrrrqqqxxxyyyrrrnnnsss|||~~~vvvmmmpppwww~~~~~~yyyvvvyyy}}}~~~rrrrrr|||zzzrrruuuxxx{{{||||||{{{{{{yyywwwwwwzzz~~~~~~zzzuuutttyyy}}}zzztttsssyyy|||qqqpppvvv{{{zzzwwwlllsss|||~~~xxxsssppp|||vvvrrrsssxxxwwwssspppppptttvvvuuussswww|||xxxuuuyyy}}}vvvuuuttttttuuuuuutttssswwwvvvtttuuuxxxzzz{{{{{{oooppptttxxxzzzyyyvvvsss|||~~~}}}xxxsssssszzztttooommmqqqwwwyyytttnnnvvv|||yyypppmmmuuu~~~xxxqqqsss{{{zzzsssiiirrr{{{|||vvvooommmoootttyyy{{{zzz{{{~~~wwwssstttvvvuuuvvvwwwzzzvvvrrrsssxxxzzzyyyvvvssstttwwwwwwsssqqqwwwyyyxxxuuu~~~}}}qqqnnnxxx}}}tttrrrrrruuuyyyyyyuuuqqqtttwwwxxxtttnnnnnnttt{{{tttrrrpppqqqtttvvvvvvuuuxxxyyy}}}{{{yyyzzztttvvvxxxyyy}}}|||vvv~~~|||xxxvvv|||uuusssrrruuuzzz{{{wwwsssuuu|||}}}tttrrryyy|||qqqrrr{{{{{{sssmmmssszzz}}}|||zzz{{{}}}}}}rrrllllllssszzzuuurrrpppsssyyy|||yyyuuuuuuyyy{{{zzzwwwxxx~~~{{{|||}}}|||yyyvvvvvvvvvuuuyyy|||{{{wwwtttvvvxxxqqqyyyxxxwww{{{xxxuuuzzz{{{{{{{{{yyy|||zzzyyyyyy|||zzzxxxxxx|||{{{vvvzzz}}}~~~zzztttuuu}}}~~~tttuuu~~~rrrxxx~~~~~~zzzvvvtttttt}}}zzzmmmnnn|||xxxmmmnnn{{{yyysssuuuyyy|||}}}zzzuuutttxxx}}}xxxssspppsssyyy{{{vvvpppvvvxxx{{{zzzyyyxxxyyy|||yyy||||||{{{zzz{{{wwwqqq}}}zzzvvvrrrsssyyywwwtttssswww~~~zzzttttttyyy}}}|||xxxvvv{{{zzzttttttwwwzzzyyywwwppptttxxxyyyxxxuuussssssvvvvvvvvvvvvvvvwwwxxxyyyrrrrrrrrrqqqqqqtttyyy~~~xxxxxxyyy|||~~~}}}zzzwwwqqqtttvvvuuuqqqooorrruuu{{{uuuqqqqqqwww|||}}}|||jjjnnnuuuyyy{{{xxxuuurrr|||}}}|||yyyuuuuuuyyy|||rrrssstttttttttsssrrrqqqtttvvvwwwuuuqqqooorrrvvvwwwwwwxxxyyyxxxvvvtttrrrrrrtttuuuuuurrrppppppqqqooorrrzzz|||xxxxxx|||}}}yyyrrrooouuu||||||uuuooosss|||yyyqqqqqquuu{{{|||vvvrrrxxx|||xxxyyyyyyvvvvvvxxxzzzzzztttuuuuuuuuutttuuuyyy|||wwwtttqqqqqqtttvvvvvvtttmmmtttzzzzzzuuurrrtttxxxzzzzzzwwwvvvzzz}}}xxxqqqrrrvvv}}}~~~yyyuuuuuuwwwsssxxxsssrrrrrrvvvzzzzzzvvvrrruuuzzz~~~|||wwwuuuyyy~~~~~~yyyuuuuuuyyy{{{wwwrrruuuuuuvvvwwwxxxzzz~~~{{{xxxtttsssssstttuuuuuuwwwuuusssqqqrrrvvv{{{zzzxxxwwwyyy}}}~~~|||uuu}}}uuuooossszzzyyyxxxwwwvvvvvvwwwwwwxxxssszzzyyyvvvvvvyyy~~~vvvsssuuu~~~{{{wwwxxx|||zzzxxxxxx}}}xxxpppxxx{{{}}}yyyttttttzzzyyyyyy~~~xxxyyyzzzzzzyyyxxxxxxxxxyyyyyywwwttttttxxx{{{{{{uuuttttttvvvvvvvvvwwwzzzvvvuuuvvvyyy}}}|||xxxsssssswwwzzzxxxtttrrruuuyyy}}}yyyvvvuuuxxxzzz{{{zzzssstttyyy~~~xxxssssss|||xxxtttttt{{{vvvrrrqqquuu|||{{{uuuvvvxxxzzz|||||||||}}}~~~uuuwwwzzzzzzxxxvvvvvvwwwxxxvvvsssqqqrrrsssvvvwwwkkkpppvvv{{{{{{wwwqqqmmmmmmqqqtttppplllooo{{{{{{uuurrryyy|||rrrooouuuzzzwwwpppmmmrrrxxxzzzrrrkkkkkkssszzz{{{zzzooorrruuuvvvvvvwwwyyy{{{xxxxxxxxxxxxwwwvvvtttsssrrrxxx|||xxxoookkkpppwwwrrrpppnnnppptttuuuqqqmmmmmmxxxuuulllmmmqqq|||uuunnnkkknnnqqqssssssoooooowwwwwwrrruuuttt}}}~~~tttooouuu|||}}}vvvuuuvvvxxx{{{zzzwwwtttqqqvvv|||~~~xxxsssxxxzzzrrrsss}}}yyytttwwwuuuyyyzzzvvvpppqqq|||zzzpppiiinnn{{{xxxmmmfffvvvvvvnnnrrr{{{zzzxxxqqqmmmuuuttttttpppssszzzyyyrrrsssyyyvvv}}}}}}vvvuuuzzz{{{vvvrrrssstttwwwyyyxxxvvvtttwwwwwwxxxyyyyyyyyyxxxxxxsssvvvyyyzzzwwwtttssssss~~~xxxqqqooottt{{{ppprrrvvvzzz{{{wwwooojjjtttwwwyyyuuuqqqrrr{{{yyytttzzzwwwwww{{{}}}|||wwwttttttvvv|||wwwrrrrrruuuxxxxxxwww|||}}}~~~}}}}}}}}}wwwqqq||||||pppooovvv}}}~~~|||yyywwwyyy{{{vvvwww|||}}}yyytttxxxxxxyyyxxxwwwwwwxxxzzz||||||||||||{{{{{{{{{{{{{{{vvvuuuyyy|||~~~~~~tttpppsss}}}}}}tttpppuuuttt}}}}}}pppkkkttt}}}sssooooooxxxwwwjjjppp{{{}}}pppkkkuuuzzzrrrrrrxxx||||||yyywwwtttvvv}}}|||uuuuuu}}}xxxzzz}}}}}}}}}