BM6P6(@ jjjjjjkkkmmmooopppooommmqqqrrrsssvvvyyy|||~~~~~~~~~}}}}}}}}}yyyooojjjnnnrrrssswww|||yyy{{{zzztttqqqssstttttttttvvvuuurrrssstttrrrmmmlllnnnooonnnkkkiiihhhhhhnnnqqquuuxxxwwwrrrlllhhhhhhjjjnnntttyyy||||||zzzwwwrrrqqqvvvzzzwwwsssqqqmmmmmmpppvvvvvvrrrpppqqqxxxssssssuuuooofffhhhsssssstttuuurrrnnnkkkmmmooopppqqqssssssrrrpppmmmllltttnnnhhhggglllpppqqqooovvvttttttvvvyyyyyyvvvsssvvvwwwvvvuuuuuuxxx|||~~~{{{wwwsssrrrsssuuu|||{{{yyyvvvssspppooonnnwwwvvvuuurrrpppoooqqqsssrrrqqqpppoooppprrruuuwwwyyyyyy{{{}}}~~~|||zzzxxxwwwwwwvvvtttrrrvvv|||~~~yyyuuuuuuwwwwwwxxxvvvvvvwwwsssmmmlllooonnntttzzz{{{xxxwwwyyy|||{{{yyy{{{zzztttssssssrrrqqqrrrssstttrrrqqqtttwwwzzz~~~{{{xxxwwwxxxwwwsssrrrtttuuuwwwzzz|||~~~~~~}}}|||yyywwwyyy~~~{{{wwwwwwtttsssrrrsssuuuvvvuuussstttsssrrrrrrqqqqqqrrrrrruuutttssstttuuuuuusssqqqwwwsssnnnkkknnnrrrwwwzzz}}}yyyuuuuuuyyy}}}yyy{{{|||zzzvvvrrrrrrsss~~~uuuzzzzzzooorrrrrrtttxxx{{{{{{wwwtttwwwssspppqqqsssrrrpppoooooorrrsssrrrooommmoooqqqxxxwwwwwwvvvvvvtttqqqooolllqqquuuvvvxxxzzzxxxtttppptttvvvsssmmmjjjkkkmmmoooqqqpppnnnqqqwwwxxxvvvuuurrrooonnnrrrwww{{{}}}~~~~~~}}}xxxpppooossssssoookkkjjjlllpppsssuuuwwwsssooooooqqqtttuuutttqqqtttvvvwwwuuusssrrrrrrwwwvvvuuurrrpppqqqtttwwwtttwwwyyyxxxsssrrrtttwwwuuuuuussspppmmmlllmmmoooqqqooonnnqqqvvvyyyyyyxxxvvvwwwxxxzzzzzzxxxsssooovvvuuuvvv{{{|||vvvuuussstttvvvyyyzzzzzzyyyxxxwwwuuutttttttttuuu~~~yyyvvvzzz|||yyy{{{{{{{{{xxxuuussstttuuuuuuuuuwwwzzz}}}}}}{{{xxx{{{wwwuuuxxxzzzyyyzzz|||~~~~~~|||wwwyyy~~~zzz}}}|||xxxxxx|||~~~~~~|||vvvvvv{{{}}}{{{wwwqqquuuyyy|||||||||{{{|||}}}zzzwwwuuuvvvtttwwwxxxtttoooooovvv}}}{{{yyyxxx{{{yyy{{{~~~~~~}}}}}}}}}zzzvvvvvv{{{~~~}}}{{{{{{zzzyyywwwvvvxxx|||}}}}}}{{{wwwssssssvvvyyyvvvvvv}}}|||tttwww|||uuuyyy{{{|||zzzwwwtttvvvxxxsssuuuwwwvvvuuuttttttuuuyyysssssszzz~~~zzzuuuuuurrruuu{{{~~~zzzttttttxxx~~~{{{xxxxxxyyyzzzxxxvvvuuuvvvxxx|||~~~|||xxxttttttzzz~~~}}}{{{{{{wwwxxxyyyyyyxxxwwwvvvuuutttuuuwwwzzz||||||yyywwwzzzxxxyyy}}}||||||{{{}}}}}}~~~hhhhhhiiillloooqqqqqqqqqqqqrrrtttvvvyyy|||~~~}}}|||{{{zzz{{{|||}}}~~~vvvnnnjjjmmmrrrsssvvv{{{xxxzzzyyytttqqqssstttrrrqqqssssssrrrrrrtttqqqkkkiiijjjkkkjjjgggdddcccccckkknnnsssvvvvvvsssnnnkkkgggiiimmmtttzzz}}}~~~}}}xxxssssssxxx{{{yyyuuutttrrrqqqssswwwwwwssspppqqqzzzuuutttwwwsssjjjjjjrrruuuuuusssqqqnnnllllllmmmiiilllooosssttttttsssrrruuuqqqlllkkkooorrrttttttuuuuuuwwwzzz}}}}}}yyyuuu{{{zzzyyywwwuuuuuuxxx{{{yyyyyyxxxvvvsssppppppqqqsssssstttttttttrrrnnnlllrrrtttuuutttqqqpppoooppprrrqqqooooooppprrrtttvvvwwwxxxyyy{{{|||}}}}}}}}}|||{{{yyyxxxxxxwwwuuutttvvv{{{|||wwwssstttvvvvvvzzzxxxxxxxxxtttooommmpppppptttwwwxxxwwwvvvxxxzzz|||zzz{{{~~~xxxsssrrrsssrrrqqqrrrsssrrrpppnnnpppssswww{{{~~~~~~~~~~~~zzzwwwwwwxxxwwwsssrrrtttvvvwwwxxxzzz{{{{{{{{{{{{yyyxxxzzz~~~~~~zzzxxxyyy|||zzzwwwuuuuuuuuutttrrrsssrrrrrrqqqqqqqqqqqqqqqsssssssssuuuwwwwwwvvvtttxxxtttpppnnnppptttyyy|||{{{vvvuuuxxx|||~~~{{{~~~wwwrrrqqqssstttzzz~~~{{{pppqqqssswwwzzz{{{yyyvvvvvvsssqqqrrrtttuuussssssoooqqqsssqqqnnnmmmnnnqqquuuuuuttttttsssqqqnnnllllllqqqttttttvvvyyyxxxtttpppsssuuusssnnnlllmmmoooqqqsssrrrqqqtttyyy{{{xxxuuurrrooonnnrrrvvvzzz|||~~~}}}||||||vvvpppnnnqqqtttqqqmmmkkklllooorrruuuvvvtttrrrqqqtttwwwxxxyyytttvvvxxxwwwuuusssrrrssswwwwwwvvvsssqqqqqqrrrtttuuuxxxzzzxxxtttrrrtttwwwuuutttqqqooonnnnnnooopppooonnnmmmooosssvvvwwwwwwwwwwwwwwwyyyzzzzzzwwwuuuxxxvvvvvvyyy}}}}}}zzztttsssrrrsssuuuvvvvvvuuuwwwuuusssqqqqqqqqqrrrsss}}}yyyxxx{{{}}}{{{zzz{{{zzzxxxvvvuuuvvvxxxxxxxxxxxxxxxxxxxxxwwwwwwyyyuuutttxxxzzzyyyzzz~~~{{{{{{~~~|||xxxyyy~~~{{{~~~~~~zzzxxx|||~~~~~~{{{wwwwwwzzz{{{yyyvvvrrruuuxxxzzzzzzyyyyyyzzz~~~}}}yyyuuutttsssuuuwwwxxxuuuooonnnsssyyyyyywwwwww{{{}}}xxxzzz}}}~~~~~~}}}}}}{{{wwwtttvvv{{{~~~{{{{{{zzzyyyvvvvvvwww|||~~~|||xxxsssqqqrrrtttsssuuu|||{{{qqqtttzzzuuuuuuwwwyyywwwsssqqqsssuuurrrtttuuuuuusssrrrrrrsssuuuqqqrrrxxxzzzwwwtttuuuvvvvvvxxx{{{yyytttssswww|||yyywwwwwwxxxxxxwwwuuussstttvvvyyy||||||zzzxxxwwwssssssyyy}}}|||zzzzzzzzzyyyxxxvvvuuuuuuuuuuuuvvvvvvwwwyyyzzzyyywwwvvvyyywwwxxx|||{{{~~~|||{{{~~~}}}}}}hhhggggggjjjnnnrrrtttuuuppprrruuuxxx{{{|||}}}}}}}}}|||{{{zzzzzzzzz{{{|||uuuoookkknnnrrrtttuuuxxxtttxxxxxxsssqqqrrrrrrppplllpppqqqqqqrrrtttpppjjjggghhhiiigggdddbbbaaabbbhhhkkkppptttvvvtttqqqooohhhjjjnnnuuu{{{zzzvvvuuuzzz}}}zzzwwwwwwvvvtttuuuyyyxxxsssqqqrrr~~~wwwuuuxxxwwwpppmmmooouuusssooonnnmmmlllkkkjjjfffiiinnnsssuuuvvvuuutttsssrrrooonnnooorrruuuwwwuuuxxx}}}|||xxx|||{{{zzzwwwuuuuuuwwwyyytttuuuwwwvvvssspppoooooopppppprrrvvvzzzyyytttooonnnqqqtttuuussspppooonnnrrrqqqoooooooooqqqsssuuuuuuvvvwwwxxxyyyyyyyyyyyy{{{yyyxxxxxxyyyxxxwwwuuuvvvzzzzzztttpppqqqtttuuuyyyxxxxxxyyyuuuooommmooossssssttttttuuuvvvwwwxxx~~~{{{{{{~~~}}}wwwqqqpppsssrrrqqqqqqrrrqqqnnnkkkmmmpppssswwwzzzzzzzzzyyyxxxvvvvvvxxxxxxtttrrrtttxxxxxxxxxxxxxxxyyyyyyzzzxxxxxx{{{}}}{{{vvvxxx|||zzzwwwuuutttsssrrrrrrrrrqqqpppppppppppppppqqqrrrtttwwwzzzzzzwwwuuuyyywwwsssrrrsssvvv{{{~~~~~~yyyvvvwwwzzz|||~~~}}}zzzrrrrrruuurrryyyoooppprrruuuxxxyyyyyywwwuuutttttttttvvvwwwvvvuuunnnpppqqqpppmmmlllnnnpppsssssssssrrrpppmmmkkkjjjnnnqqqsssrrrsssvvvwwwtttoooqqqsssrrrooonnnooorrrsssuuuuuutttwww|||}}}zzztttqqqnnnnnnqqquuuxxxzzz}}}zzzyyyyyyuuunnnmmmpppvvvsssooommmlllnnnqqqtttxxxxxxwwwvvvuuuvvvyyy|||xxxyyyyyywwwtttsssssssssvvvwwwvvvtttrrrpppqqqrrrvvvxxxzzzxxxuuussstttvvvuuurrrnnnnnnppprrrrrrpppmmmnnnooooooppprrrvvvxxxxxxvvvuuuvvvyyy|||}}}}}}|||xxxvvvvvvyyy{{{zzzxxxqqqqqqqqqsssttttttqqqooosssrrrooommmlllmmmoooqqq|||}}}|||yyyyyy|||~~~|||zzzzzzyyywwwvvvvvvxxx{{{zzz{{{{{{wwwsssrrrtttwwwvvvsssssswwwyyyxxx{{{~~~wwwxxx|||}}}xxxyyy}}}~~~{{{yyy|||~~~yyyyyyyyyzzzyyyxxxvvvuuutttvvvwwwwwwuuuuuuvvvwww}}}~~~~~~|||xxxsssqqqppptttwwwyyyvvvqqqooorrruuuvvvuuuvvv{{{}}}zzzvvvxxx{{{~~~~~~}}}wwwtttrrruuu{{{}}}zzzzzzyyywwwuuutttuuuyyy}}}|||xxxsssooonnnoooppprrrzzzxxxmmmpppwwwtttrrrtttvvvtttqqqoooqqqsssqqqrrrsssrrrpppoooooopppqqqppprrruuuuuurrrssswww{{{vvvtttvvvwwwtttssstttyyywwwuuuuuuvvvvvvuuusssrrrrrrsssuuuwwwwwwuuusssvvvqqqqqqwww{{{zzzxxxyyy}}}zzzwwwsssrrrrrrssstttwwwwwwwwwwwwvvvvvvvvvuuuwwwvvvwwwzzz}}}yyy{{{}}}|||{{{|||}}}|||~~~jjjhhhgggiiimmmrrruuuvvvpppsssvvvzzz|||}}}}}}}}}~~~}}}{{{{{{{{{||||||xxxtttppppppsssuuuuuuuuuqqquuuvvvqqqnnnooonnnkkkiiimmmpppqqqsssuuuqqqkkkfffhhhiiihhhfffeeeeeefffgggjjjoootttvvvvvvuuutttlllmmmpppvvv|||~~~yyyxxx{{{|||yyyvvvvvvxxxvvvwwwzzzyyyuuussstttxxxuuuxxxzzztttooommmrrrnnnjjjiiikkkmmmkkkjjjjjjmmmppptttuuutttrrrqqqppppppooonnnnnnppptttwwwyyy~~~yyyyyyyyyyyywwwvvvvvvxxxzzztttvvvvvvuuusssqqqqqqrrrqqqpppqqqvvvzzz{{{vvvrrrnnnqqqssstttsssqqqpppppprrrqqqpppooooooppprrrsssrrrssstttuuuuuuuuuuuuuuuwwwvvvuuuvvvwwwxxxwwwvvvvvvxxxvvvpppmmmooorrrrrrvvvuuuvvvwwwsssmmmkkkmmmtttrrrppppppsssuuuvvvvvv~~~{{{zzz}}}{{{uuupppooosssrrrqqqqqqqqqpppllliiimmmooorrruuuvvvvvvuuutttuuusssuuuyyyxxxtttrrrtttxxxxxxyyyzzzzzzyyyxxxwwwwwwxxxzzz{{{wwwsssvvv}}}yyyuuuttttttttttttrrrqqqqqqpppppppppppppppqqqrrrtttxxxzzzyyyvvvsssyyyxxxvvvttttttwww|||{{{wwwvvvwwwzzz||||||{{{tttuuuzzz|||ooovvv{{{rrrrrrrrrssstttuuuuuuuuuuuuvvvvvvuuuuuuwwwvvvsssmmmooopppnnnkkkkkkmmmqqqsssttttttssspppmmmkkkjjjooorrrrrrpppqqqtttvvvsssnnnoooqqqpppooonnnppprrrtttvvvvvvuuuxxx}}}}}}zzzsssqqqoooooorrruuuwwwwww{{{xxxvvvvvvsssnnnmmmpppwwwuuurrrooommmnnnqqqsss{{{}}}|||yyyuuutttvvvyyyzzzzzzyyyvvvsssqqqqqqsssrrrssstttsssrrrqqqqqqrrrwwwyyyzzzxxxvvvtttuuuvvvuuuqqqmmmnnnrrrvvvuuurrrnnnpppsssrrrqqqssswww{{{xxxuuusssssswww|||zzzuuutttuuuwwwwwwvvvpppqqqrrrtttuuusssnnnkkkqqqooommmkkkkkklllooopppxxxxxxwwwwwwyyy|||}}}|||zzzzzzxxxvvvttttttwwwyyyxxx{{{}}}zzztttrrrtttxxxvvvttttttwwwwwwvvvyyy~~~|||zzztttuuuzzz~~~|||xxxxxx||||||zzz}}}~~~uuuyyy||||||yyyvvvuuuuuuwwwwwwvvvuuusssrrrtttvvv|||}}}}}}{{{vvvrrrpppooosssvvvxxxwwwsssqqqrrruuurrrsssvvvzzz}}}}}}zzzwwwuuuwwwzzz~~~~~~|||uuurrrqqquuu{{{}}}{{{wwwwwwwwwuuusssqqqrrruuuxxx||||||zzzwwwssspppnnnmmmmmmpppxxxtttiiillluuutttpppsssuuutttqqqppprrruuuqqqqqqqqqpppnnnlllmmmnnnnnnqqqttttttrrrppptttyyywwwqqqrrruuusssrrrrrruuutttttttttttttttsssrrrsssrrrqqqrrrttttttrrrqqquuupppooouuuyyyxxxwwwxxx|||zzzwwwtttrrrqqqqqqrrrvvvvvvvvvuuuttttttvvvxxxwwwvvvwwwyyy|||}}}{{{xxxzzz{{{|||~~~~~~~~~}}}|||~~~||||||{{{{{{|||nnnkkkiiiiiilllpppssstttqqqtttwwwzzz}}}~~~}}}}}}~~~}}}{{{{{{{{{||||||}}}zzzuuusssuuuxxxwwwuuupppttttttooolllkkkjjjgggfffkkkoooqqqtttvvvsssnnneeeggghhhhhhhhhhhhjjjllliiilllppptttwwwxxxxxxwwwqqqrrrtttxxx||||||zzz{{{zzzuuussstttwwwvvvwww{{{{{{wwwvvvwww~~~xxxtttwwwyyyvvvppplllmmmiiiffffffiiillllllkkknnnooorrrssstttsssqqqppppppqqqpppooonnnppptttwww}}}zzzyyyyyyyyyxxxvvvvvvxxxyyyvvvvvvuuusssqqqqqqsssuuurrrpppoooqqqssssssqqqooopppqqqssssssrrrrrrtttuuusssrrrqqqpppppppppqqqrrrpppqqqqqqrrrrrrrrrqqqqqqqqqpppppprrrtttvvvvvvuuuuuuwwwtttnnnlllnnnpppoooqqqppprrrtttqqqjjjhhhkkksssqqqooooooqqqtttuuuvvv|||yyyxxx{{{zzztttpppooossssssrrrsssrrrpppllliiippprrrtttuuuuuusssqqqooorrrqqqtttyyyyyyuuurrrssswwwyyy{{{}}}|||zzzwwwvvvvvvvvvxxxyyytttqqquuu|||}}}yyytttrrrrrruuuwwwxxxsssrrrrrrqqqqqqqqqqqqqqqrrrssstttwwwxxxwwwsssooovvvvvvvvvuuutttvvvzzz~~~|||xxxvvvvvvxxxzzzyyy{{{uuuxxx}}}~~~zzzqqqnnnuuuwwwvvvuuutttrrrpppooopppqqqtttxxxxxxtttrrrtttsssooommmnnnooommmjjjjjjnnnqqquuuwwwwwwvvvqqqnnnmmmmmmppprrrrrroooooosssuuusssnnnoooooonnnnnnnnnpppqqqrrrtttuuutttwww||||||yyysssqqqpppppprrruuuuuuuuuzzzuuussstttssspppooorrrxxxwwwuuuqqqnnnnnnpppsssyyy{{{{{{yyyuuutttvvvyyyyyyyyyxxxuuuqqqppppppqqqmmmoooqqqrrrqqqrrrsssuuuxxxxxxyyyxxxwwwvvvwwwwwwvvvqqqmmmoootttxxxxxxuuurrruuuxxxxxxwwwwww{{{~~~xxxuuuqqqqqquuu|||{{{uuurrrtttvvvvvvvvvqqqrrruuuwwwwwwtttnnnjjjqqqooommmllllllnnnppprrruuusssrrruuuxxxzzzzzzzzzzzzzzzxxxuuurrrqqqsssuuutttyyy}}}}}}xxxvvvwwwzzzxxxvvvwwwxxxvvvtttvvv|||~~~~~~~~~|||xxxtttsssuuuzzz~~~|||wwwwww{{{~~~{{{yyy|||~~~}}}vvvzzz}}}|||xxxuuuuuuwwwyyyyyyxxxuuurrrrrrtttuuu}}}}}}|||yyyuuurrrqqqqqqqqqtttwwwwwwuuutttuuuwwwppprrruuuyyy{{{zzzxxxuuuuuuvvvyyy}}}~~~zzzuuurrrqqqtttyyy{{{xxxttttttttttttrrrppppppqqqssswwwwwwwwwwwwvvvssspppnnnmmmnnntttqqqgggkkkuuusssnnnqqqsssrrrpppppprrruuurrrrrrrrrooommmlllmmmnnnoootttxxxvvvrrrrrrvvvzzz~~~uuuoooqqqtttrrrpppoooqqqrrrssssssrrrqqqqqqqqquuutttrrrrrrssssssrrrqqqtttooonnnssswwwwwwvvvwwwxxxwwwwwwvvvtttrrrqqqpppssstttttttttsssuuuxxx{{{wwwwwwxxxyyyzzz{{{yyyxxxzzzzzz|||}}}}}}}}}}}}||||||~~~~~~|||zzz||||||~~~|||~~~pppmmmkkkjjjmmmpppqqqrrrqqqsssvvvxxxzzz|||||||||}}}|||{{{zzzzzzzzz{{{|||~~~xxxuuuvvv{{{{{{xxxsssuuutttnnnjjjiiihhheeeeeeiiimmmooossswwwuuupppeeefffggggggggghhhkkkmmmmmmooorrruuuwwwxxxxxxwwwuuuuuuvvvyyy}}}}}}{{{{{{xxxsssrrrtttxxxxxxzzz{{{xxxyyy|||wwwtttuuuxxxwwwsssoookkkiiiffffffhhhkkkmmmmmmnnnooopppqqqssssssttttttvvvuuutttssssssuuuvvvwww|||{{{{{{|||{{{yyyvvvuuuuuuvvvwwwvvvtttqqqoooooorrruuuvvvuuutttsssqqqpppoooooooooqqqssssssssssssuuuwwwtttssssssrrrqqqqqqqqqqqqooooooooopppoooooonnnnnnlllllllllnnnrrrtttuuutttuuuvvvsssnnnlllnnnooolllmmmmmmooorrrpppkkkiiikkkppppppoooooopppsssvvvxxxzzzvvvvvvyyyyyyuuuqqqqqqtttttttttuuuuuurrrnnnkkkqqqrrrtttuuutttrrrooommmoooooosssyyyzzzuuurrrssswwwyyy{{{||||||zzzxxxvvvvvvuuuvvvxxxuuurrrtttzzzzzzvvvsssqqqssswwwyyy{{{uuuuuutttssssssssssssssssssssstttvvvwwwuuurrroooqqqssstttsssqqqrrrvvvzzz~~~~~~|||yyyvvvuuuvvvxxxvvv|||yyyuuuyyy~~~~~~|||sssllllllvvvuuuzzzxxxuuupppllljjjlllnnnrrryyyzzztttpppsssqqqlllmmmnnnooommmjjjkkkooorrrvvvyyyzzzxxxrrrnnnnnnoooqqqssssssppppppssstttrrrqqqpppooonnnnnnnnnooopppppprrrssssssvvv{{{zzzvvvtttrrrqqqrrrtttuuuuuutttyyytttqqqtttuuussssssuuuxxxxxxwwwsssooonnnqqqtttssstttuuuvvvvvvwwwzzz|||wwwxxxwwwuuurrrpppooopppmmmoooqqqqqqrrrtttwwwyyywwwxxxxxxxxxxxxyyyyyyyyyvvvsssqqqrrrvvvyyyzzzyyyuuuwww{{{|||}}}}}}}}}~~~zzzvvvssssssvvv{{{zzztttrrrsssvvvwwwvvvssstttvvvyyyyyyvvvpppkkkppppppoooooopppqqqrrrssssssooooootttxxxxxxxxxxxxxxxyyyxxxuuurrrpppqqqqqqqqqvvv{{{}}}{{{zzzzzz{{{yyyxxxyyyyyyvvvsssvvv|||~~~||||||{{{yyyvvvsssvvvwww{{{}}}zzzuuuuuuzzz|||~~~~~~yyywwwzzz}}}}}}xxxzzz{{{zzzvvvuuuvvvyyy||||||{{{xxxuuutttuuuwww~~~|||xxxuuussstttuuurrrtttvvvwwwwwwwwwxxxyyyppprrruuuwwwxxxxxxwwwuuuvvvvvvyyy}}}}}}xxxvvvssspppsssxxxzzzxxxuuurrrsssuuutttrrrpppooooooqqqrrrtttwwwxxxwwwssspppooommmqqqnnngggmmmuuurrrkkknnnppppppoooooorrruuuuuuuuutttqqqnnnmmmnnnoooqqqwww{{{xxxtttuuuwwwxxx{{{sssoooqqqtttqqqnnnmmmoooqqqssssssrrrpppppppppxxxvvvsssrrrsssttttttttttttooonnnrrrvvvvvvvvvwwwtttuuuvvvwwwvvvtttsssqqqpppsssuuuuuutttuuuyyy}}}yyyyyyyyyzzzzzzzzzzzzyyyzzz{{{|||}}}}}}~~~~~~~~~|||~~~{{{}}}zzz~~~{{{zzz}}}~~~}}}ooommmkkkkkknnnpppqqqrrrpppqqqrrrtttvvvxxxyyyzzz}}}|||{{{zzz{{{|||}}}~~~}}}xxxssswww~~~wwwyyyvvvooojjjiiihhhfffbbbfffiiilllpppvvvuuurrrhhhiiiiiihhhggghhhjjjlllqqqrrrssstttuuuuuuuuuuuuvvvuuuwwwzzz~~~|||{{{{{{yyyttttttwww||||||~~~yyyyyyzzzxxxuuutttvvvwwwvvvsssmmmmmmkkkiiigggiiillloooppppppooopppqqqsssuuuwww|||yyyuuuuuuwwwyyyxxxwwwxxx}}}~~~}}}zzz{{{{{{yyywwwuuuuuuvvvxxxxxxwwwuuurrrqqqrrrtttvvvyyy{{{xxxsssooonnnoookkknnnrrrttttttttttttuuuuuuuuutttssssssrrrqqqqqqnnnnnnnnnnnnnnnmmmlllllliiiiiijjjmmmqqqtttuuuuuutttuuusssnnnmmmooonnnjjjllllllppptttsssnnnlllnnnllloooqqqqqqppprrrvvvzzzvvvsssssswwwyyyuuussstttuuuuuuvvvwwwwwwuuuqqqmmmoooppprrrttttttrrrpppnnnmmmmmmrrryyyzzzvvvrrrsssyyyxxxxxxxxxxxxxxxyyyzzzxxxuuuvvvxxxxxxuuuuuuxxx}}}zzzvvvuuuvvvxxxzzzzzzwwwwwwvvvuuuuuuuuuuuuvvvtttssssssuuuwwwvvvuuusssllloooqqqpppnnnnnnrrrvvvyyyzzz{{{zzzwwwuuuuuuwwwuuuyyy{{{yyyuuussswww{{{|||{{{}}}~~~}}}wwwqqqllliiivvvuuu{{{yyyuuuoooiiigggjjjmmmpppyyy{{{ssspppsssrrrmmmnnnoooooommmkkkkkkppptttuuuxxxzzzwwwqqqmmmlllnnnqqqttttttqqqqqqttttttqqqvvvtttqqqpppooooooppppppoooqqqssssssvvvzzzyyyuuutttsssssstttuuuvvvuuusssxxxsssppptttwwwwwwwwwyyywwwxxxxxxtttpppnnnrrrvvvppppppqqqtttxxx{{{||||||vvvwwwxxxwwwtttqqqpppppprrrrrrsssssssssvvvyyy|||wwwvvvwwwxxxzzz{{{{{{{{{wwwvvvuuuuuuwwwyyy|||}}}vvvwwwzzz~~~}}}zzz|||zzzwwwvvvxxx{{{}}}~~~~~~yyytttrrruuuwwwxxxxxxtttuuuwwwyyyyyyvvvqqqmmmooopppqqqrrrsssssssssssstttnnnmmmtttyyyxxxvvvwwwvvvwwwxxxwwwuuurrrqqqrrrssstttvvvyyyzzz{{{||||||xxxxxxyyyzzzwwwtttwww~~~~~~|||zzzzzzzzzzzzxxxwwwzzzzzz|||}}}yyyttttttyyyxxx{{{{{{wwwuuuyyy||||||{{{zzzwwwuuussstttvvvyyy~~~~~~~~~|||yyywwwxxxyyy|||xxxuuuuuuwwwzzzvvvvvvwwwwwwwwwxxxxxxyyyqqqrrruuuvvvvvvvvvvvvvvvwwwwwwyyy}}}{{{vvvvvvrrroooqqqwww{{{zzzxxxrrrtttwwwxxxuuurrrooonnnooopppsssxxx{{{yyyuuuppprrrmmmnnnlllhhhpppwwwqqqkkknnnqqqqqqppppppsssvvvyyyxxxvvvssspppooopppqqqsssyyy|||yyyvvvwwwwwwuuuuuuqqqppptttuuupppllllllmmmpppssssssqqqoooooopppyyywwwtttssstttuuuvvvvvvuuuooommmrrrvvvvvvvvvxxxtttttttttuuuuuuvvvvvvwwwqqqtttwwwwwwtttuuuxxx|||zzz{{{|||{{{{{{zzzzzz{{{zzzzzz{{{|||~~~{{{}}}~~~~~~|||{{{yyy{{{|||{{{mmmlllkkkllloooqqqrrrrrroooooopppqqqsssuuuwwwxxx~~~~~~}}}}}}}}}|||{{{vvvrrrwww{{{|||xxxpppjjjjjjiiigggaaaeeegggiiinnntttuuurrrmmmmmmmmmkkkiiiiiijjjlllssssssssssssssssssrrrrrruuuuuuvvvzzz}}}{{{zzz{{{zzzvvvwww{{{zzzyyyyyyyyywwwuuuuuuxxxxxxwwwqqqqqqooolllhhhhhhlllppptttrrrpppooooooqqqtttvvv~~~yyyuuuuuuyyyzzzxxxuuusssxxx~~~~~~vvvxxxyyyyyyxxxxxxyyyzzzyyyzzz{{{zzzwwwuuuttttttooovvv{{{yyyqqqjjjiiikkkggglllrrrvvvvvvtttsssrrrvvvvvvuuutttssssssrrrqqqnnnnnnnnnnnnmmmlllkkkkkkhhhhhhiiilllqqqtttuuuuuusssuuusssooonnnooommmiiimmmnnnrrrvvvvvvqqqppprrrjjjnnnrrrsssqqqrrrwww|||tttqqqrrrvvvxxxvvvtttuuuvvvvvvwwwyyyyyywwwsssooolllnnnpppssstttsssqqqpppkkklllrrryyyzzzvvvrrrssszzzxxxuuussssssvvvzzz|||zzzvvvvvvzzz{{{yyywwwxxx~~~zzzxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwtttssssssuuuwwwxxxxxxwwwhhhlllooonnnkkkkkkooosssuuuxxx{{{zzzwwwuuuuuuvvvvvvwwwwwwuuurrrrrrtttxxxxxxwwwxxxzzzyyyuuuooommmeeeuuutttyyy|||{{{yyyuuunnnhhhfffjjjmmmnnnxxx{{{tttqqquuuuuuooonnnoooooommmkkklllpppuuussswwwyyyvvvoookkkkkklllrrruuuuuusssrrrtttssspppzzzwwwtttqqqqqqqqqppppppnnnqqqssssssvvvzzzyyyuuuuuuttttttuuuvvvvvvuuusssxxxrrrppptttxxxyyyzzz|||vvvxxxyyyuuupppooorrrwwwsssqqqqqqtttyyy|||{{{yyyvvvxxxzzzyyyvvvsssrrrqqqvvvvvvvvvuuuuuuwww{{{~~~vvvvvvvvvxxxzzz|||||||||wwwxxxxxxwwwwwwyyy|||uuuvvvyyy~~~|||www|||zzzyyy{{{||||||||||||xxxssssssvvvyyyyyyyyytttuuuvvvxxxyyywwwrrrnnnnnnppprrrssstttttttttsssuuunnnmmmuuuzzzyyyvvvwwwsssvvvxxxyyywwwuuutttsssuuutttssstttxxx{{{||||||wwwwwwyyy{{{xxxuuuyyy}}}{{{yyyyyy{{{|||{{{{{{}}}|||}}}}}}xxxssssssxxxvvvyyyyyyuuutttxxx{{{{{{}}}yyytttqqqpppsssvvvyyy~~~|||zzzzzz{{{|||xxxuuuvvvzzz}}}yyyyyyxxxxxxwwwwwwxxxyyyqqqsssuuuuuuuuuuuuvvvwwwxxxwwwyyy}}}{{{uuuuuupppnnnpppwww|||}}}{{{rrrvvvzzz{{{xxxtttpppnnnooopppsssxxx|||{{{uuuppptttmmmmmmkkkiiirrrxxxqqqmmmpppssstttsssssswwwzzz{{{zzzxxxuuuqqqpppqqqssstttzzz}}}yyywwwyyywwwrrrqqqoooqqquuuuuuppplllkkklllpppssstttqqqooooooqqqzzzwwwtttrrrtttvvvwwwwwwuuupppnnnrrrvvvvvvwwwxxxuuutttsssrrrtttvvvzzz|||rrrvvvyyyxxxuuutttwww{{{|||}}}}}}|||{{{{{{{{{|||yyyzzz{{{|||~~~|||~~~~~~~~~|||{{{xxxzzz{{{zzzkkklllmmmqqqtttvvvuuutttssssssrrrpppooorrrvvvzzz{{{zzz|||~~~}}}}}}}}}yyyrrrrrryyy{{{vvvrrrnnnkkkgggeeebbbdddhhhmmmrrruuuvvvuuunnnoooppppppnnnmmmmmmnnnooossswwwwwwtttrrrsssvvvxxxwwwwwwwwwyyy|||yyyvvvxxx}}}}}}yyy{{{}}}yyyyyyxxxvvvvvvwwwwwwvvvtttqqqpppqqqpppmmmmmmoooqqqsssuuurrrooooootttyyy{{{zzzyyywwwwwwwwwwwwxxxxxxwwwwwwyyy{{{}}}|||{{{yyyyyyyyywwwvvvvvvyyy{{{yyyzzzyyyxxxuuuuuuvvvwwwtttwwwyyywwwrrrmmmkkkkkkiiilllooosssuuuuuutttsssvvvxxxzzzyyyvvvsssqqqpppmmmooorrrrrrooommmkkkkkkooolllkkkkkknnnqqqtttuuuooossstttqqqmmmlllllllllppprrruuuwwwxxxwwwuuutttpppqqqrrrrrrsssuuuxxx{{{oooooopppqqqrrrssssssttt{{{pppnnn{{{}}}tttqqqnnnoooqqqtttuuutttpppmmmkkkkkkoootttvvvrrrpppqqqssstttuuuvvvvvvyyy|||~~~|||yyyzzzzzzyyy|||{{{xxxzzz}}}~~~{{{yyyzzz||||||yyywwwxxxvvvssssssxxx{{{xxxsssnnnlllkkkkkkmmmnnnnnnnnnooowww|||zzzyyyyyyuuuooooooppppppppppppqqqtttvvvuuuxxxzzzxxxsssqqqsssvvvrrrmmmmmmsssyyyzzzyyy{{{{{{uuupppnnnkkkhhhhhhlllpppxxx|||vvvuuuvvvuuuqqqmmmmmmpppssstttssstttsssqqqnnnkkkjjjlllmmmooorrruuuuuusssrrrsssuuu|||yyyuuussssssrrrqqqpppwwwvvvsssrrrrrruuuxxxzzzwwwwwwwwwwwwwwwvvvuuuuuuwwwqqqlllnnnwww~~~~~~yyyuuurrrtttuuurrrqqqsssmmmmmmoootttyyy|||zzzxxxwwwsssrrruuuwwwvvvvvvxxxvvvtttrrrtttwwwxxxwwwuuupppssswwwxxxwwwxxx{{{uuuvvvwwwyyy{{{{{{yyywww|||xxxuuuuuuwwwxxxwwwuuu|||}}}}}}{{{xxxwwwyyy|||}}}xxxtttsssuuuxxxyyyyyyyyyvvvxxxvvvoootttxxxpppnnnpppuuuxxxvvvqqqsssyyy{{{uuuqqqvvv{{{|||{{{|||sssuuuxxxxxxvvvsssrrrqqqrrrtttwwwxxxwwwyyy|||}}}{{{|||~~~{{{xxxvvvyyy~~~}}}yyyzzz|||}}}{{{vvvrrrqqqqqqrrruuuxxxwwwttttttvvvyyy{{{wwwrrrnnnnnnrrrxxx|||}}}}}}zzzzzz{{{~~~zzzvvvtttvvvyyy{{{||||||{{{wwwrrrrrrwwwyyyvvvtttvvvyyy{{{{{{xxxuuurrrvvv|||~~~vvvrrruuuyyyzzzyyyxxxzzz|||zzzwwwvvv{{{|||wwwqqqnnnooommmpppuuuvvvsssrrrtttsssrrrppppppqqqpppooommmjjjpppssspppqqqwwwyyywwwvvvxxxyyyyyyvvvsssrrrqqqvvvwwwwwwvvvuuurrrooommmpppooooooqqqsssrrrnnnjjjhhhooovvvuuuooolllpppuuuuuuwwwvvvssstttwwwuuuqqqqqqrrrrrrrrrsssttttttuuutttsssqqqqqqtttwwwyyyyyyyyy||||||wwwuuuxxx}}}~~~}}}~~~~~~{{{yyyyyy~~~}}}{{{~~~~~~~~~zzz}}}xxxwwwzzz~~~nnnnnnooorrrvvvwwwwwwuuussssssrrrqqqqqqssswww{{{|||yyyzzz~~~{{{tttsssyyy~~~}}}zzzwwwtttrrroookkkhhhffffffggglllqqqttttttrrrmmmooopppooonnnmmmmmmnnnppptttwwwvvvsssrrrtttwwwrrrrrrsssuuuwwwyyyzzzzzzyyywwwyyy}}}}}}zzz|||}}}zzzuuuvvvvvvvvvvvvxxxxxxxxxzzzvvvuuuvvvuuuqqqqqqttttttvvvwwwtttqqqppptttxxx|||{{{xxxvvvuuuuuuvvvwwwxxxwwwvvvwwwyyyzzzzzzyyy{{{zzzxxxuuussstttwwwyyyzzz{{{{{{yyywwwvvvwwwxxxrrrtttuuutttpppmmmlllmmmjjjlllooorrrttttttsssrrrxxxzzz{{{zzzwwwuuuttttttnnnppprrrrrrpppnnnnnnooorrrpppmmmnnnqqquuuwwwxxxqqqtttuuurrrnnnmmmlllmmmnnnpppsssvvvwwwvvvuuutttlllmmmmmmnnnoooqqqtttvvvqqqqqqqqqrrrssssssttttttxxxnnnmmmyyy|||tttrrrrrrssstttwwwxxxwwwtttqqqlllkkkooottttttpppnnnppptttuuuuuuuuuvvvwwwyyy{{{~~~|||}}}|||{{{}}}||||||~~~}}}{{{{{{|||}}}|||zzzyyyvvvssstttyyy{{{xxxsssmmmlllkkklllmmmnnnmmmlllpppwww{{{zzzzzzzzzwwwqqqmmmnnnooooooooopppsssvvvtttwwwzzzxxxtttrrrsssvvvvvvqqqoootttxxxwwwvvvvvvvvvqqqnnnnnnllliiijjjnnnqqqxxx~~~zzzwwwvvvvvvssspppoooqqqssssssrrrrrrrrrpppmmmjjjjjjkkkmmmnnnqqqttttttsssssstttvvvzzzxxxuuuuuuuuutttsssrrryyywwwtttrrrrrrtttvvvxxxxxxxxxxxxxxxwwwvvvuuuuuuuuuqqqmmmooovvvzzzyyyvvvtttpppqqqtttuuuqqqnnnmmmnnnnnnppptttxxxzzzyyywwwuuuqqqpppsssuuuttttttvvvzzzyyywwwxxxzzzyyywwwtttqqqtttwwwxxxwwwxxx{{{yyyxxxwwwxxxzzz{{{{{{zzz|||yyyvvvvvvxxxyyyxxxwwwzzz|||~~~}}}{{{yyyzzz|||}}}yyyuuutttvvvyyyzzzzzzwwwtttvvvsssmmmsssxxxqqqjjjmmmsssxxxvvvsssuuuzzz}}}wwwuuuzzz~~~sssvvvyyyyyywwwuuussssssuuuwwwxxxwwwwwwxxx||||||yyyzzz~~~|||wwwvvvwwwyyy|||~~~}}}{{{}}}~~~~~~{{{wwwsssrrrssstttttttttvvvwwwyyyyyyxxxxxxuuuqqqoooooosssxxx|||}}}~~~~~~|||zzzyyyyyy{{{zzzyyyxxxxxxxxxyyyyyy|||}}}{{{vvvuuuxxxyyywwwtttwww{{{}}}|||zzzwwwuuuwww|||~~~xxxvvvxxx{{{{{{yyyxxxxxxyyy{{{wwwvvvyyy{{{vvvqqqooonnnlllooossstttrrrqqqssstttrrrqqqpppqqqqqqooonnnlllqqqtttqqqrrrxxx{{{zzzvvvvvvwwwwwwwwwuuusssrrrtttuuuvvvvvvtttqqqnnnlllnnnmmmoooqqqsssrrrnnnkkkiiiooottttttqqqnnnpppttttttvvvtttqqqpppssssssooopppqqqrrrsssssssssssssssrrrqqqpppqqqsssuuuvvvwwwyyy||||||wwwvvvzzz~~~~~~~~~{{{yyy{{{~~~|||~~~}}}~~~}}}{{{zzz{{{}}}pppqqqrrruuuwwwyyyxxxvvvrrrssssssssssssvvvzzz}}}{{{zzz~~~~~~wwwtttwwwzzzzzzuuutttsssrrrrrrpppmmmjjjkkkhhhfffiiiooosssrrrpppmmmooopppooonnnnnnooopppqqqtttuuutttrrrqqqtttwwwnnnoooqqquuuxxxyyywwwuuuyyyxxxzzz}}}|||zzz|||zzzvvvqqqrrrsssuuuwwwxxxyyyzzz}}}zzzxxxyyyxxxuuuuuuxxxxxxzzzzzzxxxtttrrrtttvvv|||zzzwwwtttssstttuuuvvvyyywwwttttttvvvwwwwwwwww|||zzzxxxtttqqqqqqsssvvvyyyzzz{{{zzzxxxwwwwwwxxxoooqqqqqqpppooonnnooopppmmmnnnqqqrrrsssrrrqqqpppwwwxxxxxxvvvtttssstttuuuooopppqqqqqqppppppqqqsssvvvtttqqqqqqtttyyy|||}}}tttuuuuuutttpppmmmlllmmmmmmooorrrtttvvvvvvvvvuuunnnnnnnnnooopppsssuuuvvvssssssssssssssssssssssssuuummmlllwww~~~zzzuuussswwwwwwxxxzzz{{{zzzwwwuuunnnmmmooottttttooommmnnnuuutttttttttuuuvvvwwwxxx}}}~~~~~~}}}}}}}}}|||}}}zzzvvvtttvvvzzz{{{wwwtttnnnmmmlllmmmooonnnmmmkkkpppuuuyyyzzzzzz{{{xxxsssmmmnnnoooooooooqqqtttvvvsssvvvxxxwwwuuusssuuuwwwuuupppooosssvvvuuussstttpppmmmlllnnnnnnllllllooossswww|||}}}yyyvvvwwwuuurrrrrrrrrsssrrrqqqppppppooollljjjjjjlllnnnnnnpppssstttssstttuuuvvvvvvvvvuuuwwwxxxxxxvvvtttyyyxxxuuussssssssstttuuuyyyyyyyyyxxxxxxvvvuuuuuussspppnnnqqqvvvyyywwwssspppnnnpppvvvvvvqqqlllkkkoooooopppsssvvvxxxwwwuuutttooonnnqqqsssqqqqqqsssxxxxxxxxxzzz{{{zzzxxxuuusssuuuxxxxxxvvvvvvyyy|||{{{yyywwwvvvxxx{{{|||}}}|||zzzxxxxxxyyyzzzzzzyyywwwzzz}}}~~~|||{{{{{{|||yyywwwvvvwwwyyyzzzzzzwwwrrrssspppjjjpppvvvpppiiilllrrrxxxxxxtttuuuyyy~~~yyyyyy~~~~~~~~~uuuwwwzzz{{{zzzwwwvvvvvvwwwxxxxxxxxxxxxyyy|||{{{vvvvvv||||||yyyrrruuuxxxzzz{{{|||}}}~~~~~~{{{wwwuuuvvvwwwxxxuuusssvvv{{{}}}|||yyyuuutttrrrqqqsssvvvzzz|||||||||{{{||||||{{{xxxvvvwwwzzz||||||xxxuuuuuuvvvzzz|||xxxyyyyyyxxxvvvyyy}}}}}}{{{yyyyyyxxx}}}zzzzzz{{{|||{{{xxxvvvvvvvvv|||vvvtttwwwyyyvvvrrrqqqmmmlllmmmrrrssspppppprrrtttrrrqqqqqqrrrrrrpppooonnnrrrtttrrrsssxxx|||}}}wwwuuutttuuuxxxwwwtttqqqqqqsssuuuvvvuuurrrnnnlllkkklllnnnqqqsssrrrooollllllooorrrsssrrrqqqqqqrrrqqqsssppplllkkknnnooonnnooopppqqqssssssrrrqqqpppnnnoooooopppqqqrrrssssssxxx{{{zzzvvvuuuzzz~~~~~~{{{yyyzzz}}}yyy{{{|||~~~~~~~~~|||{{{qqqqqqrrruuuxxxyyyxxxvvvrrrtttuuuvvvwwwzzz}}}}}}~~~~~~yyytttuuuuuutttjjjjjjkkkmmmooonnnkkkiiilllhhhdddgggnnnsssssspppooopppqqqpppooooooqqqrrrqqqrrrsssqqqppppppsssvvvnnnooosssxxx||||||ӵyyyyyyzzz}}}{{{tttpppppprrrvvvxxxwwwwwwxxxzzzwwwvvvwwwxxxvvvxxx{{{}}}~~~~~~{{{wwwttttttuuuyyyxxxuuusssrrrtttvvvxxxzzzwwwuuutttuuuvvvvvvuuuwwwxxxwwwuuurrrqqqqqqrrruuuwwwyyyyyywwwuuutttuuuoooooooooooooooppprrrsssqqqqqqsssssssssrrrpppooorrrrrrqqqooommmmmmoooqqqnnnoooooonnnnnnooorrruuuxxxuuussstttwww{{{~~~ĦnnnlllnnnmmmoooqqqĦxxxxxxqqqpppoooppprrruuuvvvwwwttttttssssssrrrrrrrrrqqqsssӵvvvzzzyyyyyyzzz{{{{{{xxxvvvrrrpppqqquuutttooommmnnnsssrrrrrrsssuuuwwwxxxwww}}}}}}}}}|||}}}~~~}}}~~~{{{vvvtttxxx|||{{{wwwtttpppoooooopppqqqqqqooommmpppsssuuuxxxzzzzzzxxxuuunnnoooppppppppprrruuuwwwrrrtttwwwwwwvvvuuuvvvwwwqqqlllkkkpppttttttssstttnnnllllllĦssstttxxx}}}~~~yyytttssssssssssssssssssrrrqqqppppppooonnnlllllloooqqqqqqrrrssstttssssssssstttrrrssstttxxxzzzzzzxxxuuuwwwvvvuuutttsssttttttuuuyyyyyyyyyyyyxxxwwwvvvuuurrrooonnnqqqvvvzzzzzzxxxqqqooopppuuuwwwrrrnnnnnnppppppqqqssstttuuuuuuttttttooonnnppprrrpppoooqqqoooqqqtttwwwyyyyyyxxxvvvvvvxxxyyywwwtttrrrsssuuuyyyxxxvvvwwwyyy{{{{{{{{{|||zzzyyyyyyyyyzzz{{{|||tttwww{{{~~~~~~|||zzzyyyzzzyyywwwwwwwwwxxxyyyyyyyyyssssssnnngggmmmtttnnnkkkmmmsssyyyzzzvvvvvvyyy~~~{{{zzz}}}zzz{{{vvvyyy|||}}}|||zzzyyyxxxuuuvvvxxxzzz{{{|||}}}~~~zzzssstttyyy|||zzzuuuoootttzzz|||{{{{{{~~~}}}zzzxxxxxxyyyzzzzzzxxxwwwyyy|||}}}}}}{{{uuuuuuuuuuuuwwwzzz}}}~~~}}}{{{yyy{{{}}}}}}yyyvvvuuuyyy|||zzztttpppqqqtttyyy|||zzzzzzyyyyyy}}}~~~zzzyyyyyyzzz~~~~~~}}}zzzzzzzzzyyywwwvvvuuuuuu|||vvvsssvvvwwwuuussssssooommmnnnrrrsssppppppssstttsssrrrrrrssssssrrrppppppqqqsssrrrsssvvvzzz}}}yyyvvvssstttwwwxxxsssnnnppprrruuuvvvvvvsssooommmiiikkknnnqqqsssrrrpppnnnppppppqqqsssttttttrrrppplllnnnlllhhhgggkkknnnnnnmmmoooqqqrrrrrrpppnnnllljjjlllnnnooooooooooooppptttvvvuuurrrrrrwwwzzzzzz}}}~~~zzzxxxvvv}}}zzzuuuxxx~~~~~~~~~zzzppppppqqqtttwwwxxxwwwvvvsssuuuxxxzzz|||~~~{{{xxx~~~~~~xxxsssrrrqqqnnncccdddfffiiilllllljjjhhhkkkgggeeegggnnnssstttsssrrrssssssrrrqqqqqqssstttqqqqqqqqqpppppppppssstttpppppprrrxxx}}}4ĉ@ӵvvvwwwxxx~~~~~~uuurrrppprrrxxxyyyuuusssvvvwwwsssrrruuuwwwwwwzzz~~~{{{xxxvvvuuuvvvuuusssrrrsssuuuxxxzzz{{{xxxvvvuuuvvvvvvvvvuuuqqqtttvvvwwwtttrrrpppppppppsssuuuvvvuuurrrqqqqqqpppooooooppprrrtttuuuvvvttttttttttttsssrrrppppppnnnmmmllljjjhhhhhhkkkmmmkkkllllllkkkkkkmmmqqqtttvvvtttssstttxxx|||~~~>Ltttooolllnnnnnnppp=hĦzzzqqqooommmnnnqqqtttuuutttssssssrrrrrrqqqppppppppp4ĉ@ӵzzzxxxwwwwwwxxxxxxwwwuuuuuussstttwwwvvvqqqoooppppppooopppssswwwyyyyyyxxx|||}}}zzz~~~}}}|||{{{|||~~~~~~}}}~~~{{{uuussszzz~~~{{{wwwvvvsssrrrrrrsssttttttsssqqqqqqppprrrvvvyyyyyywwwuuunnnoooppppppooopppsssvvvrrrtttvvvwwwwwwvvvvvvvvvooojjjiiinnnsssrrrqqqrrrqqqnnnnnn>Lkkkrrrrrrsssxxx||||||wwwrrrnnnpppsssuuuuuuttttttsssssssssrrrpppoooooorrrtttuuuuuuttttttsssrrrpppooonnnooorrrwwwzzz{{{yyyvvvssstttttttttuuuuuuuuuvvvwwwxxxxxxxxxxxxwwwvvvvvvtttpppmmmnnnrrrwwwyyyzzzsssooonnnqqqsssqqqppprrrpppqqqrrrsssssssssttttttvvvqqqooorrrssspppoooqqqlllooosssvvvwwwwwwvvvuuuxxxzzzzzzvvvqqqmmmmmmooouuuuuuvvvxxxzzzzzzyyywwwzzzyyyyyyyyyyyyzzz{{{}}}rrrtttwww{{{|||{{{yyywwwxxxxxxxxxxxxwwwwwwxxxxxx|||vvvuuuppphhhmmmrrrlllkkklllrrrzzz}}}{{{|||}}}}}}{{{xxxyyyyyy{{{~~~~~~{{{zzzyyyqqqtttxxx|||}}}|||~~~xxxssssssxxxzzzxxxtttooouuu|||~~~{{{zzz~~~{{{yyyyyyzzz|||}}}{{{}}}~~~~~~|||{{{}}}xxxxxxyyyzzz|||~~~|||zzzyyy{{{~~~~~~{{{wwwvvvxxxxxxtttnnnlllppptttwww}}}{{{zzz{{{|||wwwvvvwwwzzz~~~}}}yyyxxxwwwvvvvvvvvvvvvuuu{{{uuurrrtttwwwuuuttttttqqqooopppssstttrrrrrrtttuuutttssssssttttttsssrrrooopppqqqrrrrrrsssvvvzzz{{{wwwssssssvvvvvvrrrmmmppprrruuuwwwwwwuuurrrpppjjjllloooqqqrrrrrrqqqqqqsssrrrrrrtttuuutttqqqnnnfffiiijjjfffeeekkkoooppplllnnnpppqqqpppnnnkkkiiifffhhhkkkmmmllllllnnnoooqqqrrrpppmmmnnnsssuuutttyyy{{{~~~|||xxxuuussszzz}}}xxxuuuxxx~~~~~~~~~{{{nnnnnnpppssswwwxxxxxxwwwtttwww{{{}}}~~~yyy{{{}}}{{{tttoooooommmkkkccccccdddhhhkkkmmmlllkkkjjjiiihhhjjjnnnrrrtttvvvtttttttttrrrpppppprrrtttrrrrrrrrrrrrrrrsssssstttpppooooootttzzzGG=?tttsss{{{~~~yyyssspppsss{{{{{{tttqqqtttvvvrrrrrruuuwwwxxx|||~~~{{{xxxvvvttttttttttttuuuvvvxxxyyyzzzxxxwwwwwwxxxxxxwwwuuupppsssvvvwwwuuurrrpppooommmppptttvvvtttrrrpppoooqqqqqqqqqrrruuuwwwwwwvvvuuuuuuttttttsssqqqpppooommmlllkkkiiiffffffhhhkkkiiiiiijjjiiijjjlllooorrrsssrrrrrruuuyyy|||}}}|||HdĦuuuooommmpppppp=ĪjuuurrrpppqqquuuxxxxxxvvvrrrrrrrrrqqqqqqpppppppppGG=?xxxuuuuuuvvvvvvuuutttwwwuuuuuuxxxwwwrrrppprrrooonnnooosssxxx{{{{{{yyyxxx|||}}}xxx}}}}}}{{{yyyyyy{{{~~~{{{{{{|||~~~zzzsssrrr{{{|||yyyyyyvvvtttssssssuuuwwwwwwvvvtttppppppuuuyyyxxxvvvvvvooooooooonnnmmmnnnppprrrrrrtttvvvwwwxxxwwwvvvuuuqqqlllkkkooorrrqqqooopppuuurrrqqqHdĦiiirrrqqqqqqsssvvvwwwtttqqqlllpppuuuwwwwwwvvvuuuuuuvvvvvvuuusssqqqrrrtttwwwxxxvvvuuutttsssrrrooolllkkkllloootttxxxyyyxxxvvvqqqrrrsssuuuuuuvvvuuuuuuuuuuuuvvvwwwwwwwwwwwwvvvuuurrrmmmkkkmmmpppssstttsssnnnkkklllnnnoooqqqtttqqqrrrttttttsssssstttvvvxxxtttrrrttttttqqqppprrrrrrtttwwwwwwvvvtttssssssyyy{{{zzzvvvpppllllllmmmttttttuuuxxxzzzzzzwwwuuuvvvwwwxxxwwwwwwxxx{{{}}}ttttttuuuvvvyyyyyyxxxvvvwwwxxxzzzzzzyyyxxxxxxyyy~~~yyyxxxssskkkoootttmmmjjjjjjoooxxx~~~~~~~~~{{{yyy{{{{{{}}}~~~|||zzzyyyqqqssswww||||||yyyyyyvvvttttttwwwxxxvvvtttpppvvv|||}}}{{{yyy{{{~~~~~~{{{xxxxxxyyy|||}}}~~~|||}}}|||}}}}}}}}}}}}~~~zzzzzzzzz{{{}}}}}}{{{yyyxxxxxxuuupppllllllpppuuuvvv~~~}}}yyyzzz~~~yyyttttttvvvyyy|||~~~yyywwwuuuuuuwwwwwwwwwvvvzzztttqqqtttwwwvvvtttuuutttqqqrrruuuuuussssssvvvvvvtttssstttuuuuuutttsssoooooopppsssrrrpppqqquuuzzzwwwtttsssuuutttrrroooqqqrrrtttvvvvvvuuutttssslllnnnqqqqqqqqqqqqssstttvvvuuuuuuuuuuuusssooollldddiiijjjgggfffkkkpppqqqlllmmmnnnnnnnnnllliiihhhcccfffiiijjjiiijjjnnnqqqppppppmmmjjjlllqqqrrrpppsssuuuyyy||||||yyyuuurrrrrrxxx{{{yyyyyy}}}|||}}}}}}}}}~~~~~~mmmmmmoooӵuuuyyy~~~ĭӵӵwwwĦdddcccdddfffjjjlllmmmllljjjӵӵuuuvvvĦƜ`1.׼srrrsssqqquuuĦ|||ssspppsss|||}}}tttqqqӵuuuĦ}}}zzzwwwvvvvvvvvvwwwĭӵrrrpppĦqqqppprrrĦvvvĦqqqpppooonnnkkkkkkjjjhhheeedddeeegggnnnpppooozzzDdDqqqqqqsss?fӵxxxuuurrrĦrrrrrrrrrӵƜ`1.׼s{{{yyyĭӵwwwoooooowwwtttzzz~~~}}}~~~}}}ӵzzz{{{Ħ~~~yyywwwxxx~~~zzztttwwwyyyzzzxxxrrrqqqĦrrrsssrrrqqqooooooxxxĦlllqqqtttsssrrrsssxxxtttrrrDdDqqqrrrsssxxxvvvӵssssssӵsssӵjjjlllppptttuuuĦvvvnnnӵtttnnnkkksssĭӵuuuuuuvvvxxxwwwtttrrrssstttxxxzzzzzzwwwrrrnnnooopppvvvuuuuuuwwwyyyzzzyyywwwsssuuuvvvvvvuuuvvvyyy|||yyyvvvssstttvvvxxxyyyxxxwwwzzz}}}}}}{{{zzzzzz{{{}}}yyyzzzwwwoootttxxxqqqmmmlllooowww|||~~~}}}zzzzzz}}}|||zzz{{{}}}~~~{{{yyyxxxvvvvvvvvvyyy||||||zzzxxxtttuuuvvvwwwwwwvvvvvvvvvqqquuuzzz{{{zzzwwwwwwwwwyyywwwuuuvvvzzz}}}~~~~~~|||~~~~~~~~~vvvxxxzzz{{{zzzzzzzzzzzzzzzwwwsssooonnnooorrrtttuuu{{{~~~yyyuuuyyy}}}{{{vvvrrrssswwwxxx|||}}}|||yyywwwvvvxxxyyyxxxwwwxxxsssqqquuuxxxvvvttttttuuurrrrrruuuuuussstttwwwvvvuuuttttttvvvvvvuuutttpppoooqqquuutttnnnnnnrrruuuuuutttsssssstttttttttqqqqqqrrrsssttttttuuuuuupppqqqrrrqqqpppqqqtttwwwxxxxxxxxxwwwtttpppmmmkkkeeekkknnnjjjhhhkkkooopppmmmmmmmmmlllkkkiiihhhgggaaadddggghhhgggiiioootttsssrrrnnnkkklllqqqrrrnnnllloootttwwwxxxvvvrrroooppptttwwwxxx{{{~~~}}}||||||zzz|||~~~~~~~~~mmmmmm?~4zzzvvvzzzg&e>&eg&ewww>hӵcccbbbdddhhhjjjkkkkkkg&emmmguO>uO>&ewwwxxx4ff?>ߝLwwwgĉ@nnnqqqssspppShӵ~~~rrrooosss}}}~~~uuug&eqqq>hӵ{{{xxxxxxxxxyyyfff?><zvvvg&e>&errroooHLwwwtttrrrShӵgLpppooonnnmmmmmmiiijjjiiigggdddbbbbbbS?ʬmmmooo3h?D%%)?qqqrrrZufĦvvvrrrnnngLtttssssssg&esssgĉ@zzz}}}g&e>&ettt@esssqqq??yyyuuussszzz~~~}}}~~~g<ĉ~~~}}}}}}3we<Ħ}}}xxxuuu3h?@eqqqssswwwzzz{{{|||tttrrrZyyywwwwwwwwwuuurrr3h?gLllllllrrrwwwxxxxxxyyyyyyuuurrrD%%)?ooofff?><z|||yyy=?Ħrrrg&esssg&ehhhhhhjjjS?ʬvvv4ff?>ߝLttt@eooog&etttuuuppp3h?g&e>&esssuuu??qqqsssuuutttsssrrrtttwwwwwwyyyzzzxxxtttqqqrrrtttyyywwwuuuuuuwwwzzz{{{{{{rrrtttuuuuuussstttxxx||||||xxxsssrrruuuxxxzzzzzzyyy|||}}}{{{{{{||||||xxx{{{yyysssxxx|||uuutttpppqqqvvvzzzzzz|||wwwuuuuuuxxxyyyxxx{{{~~~~~~{{{xxxwww|||yyyvvvvvvxxxyyyxxxwwwppptttxxxyyywwwuuuuuuwwwrrruuuxxxyyyxxxvvvsssrrrvvvtttsssuuuzzz~~~~~~~~~}}}{{{{{{~~~}}}}}}~~~~~~ssswwwzzz{{{xxxwwwxxx{{{zzzwwwsssqqqqqqsssssssssuuuyyy}}}~~~~~~xxxpppvvvzzzyyytttqqqtttxxxxxx}}}}}}|||yyyxxxyyyzzzyyywwwwwwrrrqqquuuxxxvvvttttttuuurrrrrrtttuuurrrsssvvvvvvuuutttuuuvvvwwwvvvuuuqqqooorrrwwwuuunnnlllpppqqqrrrssssssssstttvvvxxxpppppppppqqqrrrsssuuuvvvrrrssssssqqqoooqqquuuyyyxxxzzz{{{xxxsssooolllkkkhhhnnnqqqmmmiiijjjmmmnnnnnnmmmlllkkkiiihhhgggggg```cccfffgggfffiiipppvvvvvvuuuppplllnnnssssssooohhhkkkqqquuuvvvtttpppnnnlllooorrruuu{{{{{{||||||||||||yyy|||~~~~~~||||||lll4DӵHƅ^Hu]ĦHu]ĦpppZuR)ĦpppppphhhdddiiiooopppHu]ĦrrrHŐeHŐeHu]ĦyyyqIܗGIӵwwwttsssuuuvvvHGgĉ@yyy}}}tttoooooouuuyyywwwHu]ĦqqqZuR)Ħ}}}{{{{{{||||||sߝLGdUĦzzzHƅ^Hu]ĦpppntHdĦxxxtttHGgĉ@sssHdĦqqqppppppoooooollljjjiiihhhhhhfffHtƅ^ppplllBt=o9ĦDtfo9Ħqqqssstttg?nnnkkkHdĦvvvwwwvvvHu]Ħpppttxxx|||Hƅ^Hu]ĦwwwH׼stttsssvvvwwwwwwrrruuuxxxzzz{{{{{{tQxxxwwwzzz~~~je<ĦzzzBt=o9ĦH׼ssssrrrtttwwwxxxxxx{{{zzzzzzHtĦ}}}|||xxxttttttBt=o9ĦHdĦqqqqqqssswww{{{}}}~~~}}}}}}yyyDtfo9ĦsߝLGdUĦwwwHt@cӵHu]ĦuuuHu]ĦkkkmmmHtƅ^qqqqIܗGIӵrrrH׼spppoooHu]ĦvvvvvvBt=o9ĦHƅ^Hu]Ħtttrrrvvvrrrrrrvvvuuuqqqrrrwww{{{vvvqqqqqquuuyyy{{{}}}}}}|||zzzyyyyyyzzzwwwvvvvvvuuuvvvwwwyyyzzzyyy{{{||||||yyyyyy{{{}}}xxxzzzvvvyyy~~~~~~xxxvvv{{{~~~{{{zzzuuuvvvwwwxxxxxxxxxwwwvvvxxxzzz}}}}}}|||{{{zzzzzz|||}}}~~~}}}zzzwwwuuuuuu}}}||||||}}}}}}|||yyywwwwwwzzz||||||xxxuuutttuuusssssssssuuuuuutttqqqoootttqqqooorrrxxx}}}}}}{{{|||||||||~~~~~~|||zzzyyywwwtttvvv{{{}}}zzzwwwwww|||{{{xxxtttqqqqqqrrrtttvvvyyy~~~}}}zzzzzztttuuuvvvvvvuuuvvvxxxzzzzzz~~~|||zzz|||}}}{{{yyyzzz|||}}}zzzxxxvvvuuuvvvxxxwwwrrrsssvvvvvvtttuuuxxxuuupppooorrryyyzzzzzzxxxuuusssttttttrrrnnnnnnrrrtttpppkkkiiisssqqqpppqqqtttvvvuuusssoooqqqrrrpppnnnnnnqqquuuxxxxxxvvvsssqqqqqqtttwwwzzzzzzyyyvvvqqqnnnnnnooolllllllllkkklllnnnooopppoooooonnnmmmkkkhhhfffeeegggcccbbbgggkkkmmmqqquuutttpppllllllooorrrsssrrrgggiiimmmpppqqqqqqooonnnooosssxxx{{{{{{{{{~~~yyyvvvzzzzzzuuuyyyvvv}}}{{{zzzooosss4DuXӵDdDΦDdDĦDdDĦpppdddt|d<ĦsssDteeepppvvvyyyxxxuuurrrppp>d<Ħnnn>d<ʜDd<ʜ4DuTӵwwwxxxF&uTӵuuu4DufئL>errrpuR)Ħuuuwwwqqqmmmnnnooommm>d<ĦuuuDtxxxvvvzzz|||zzzxxx{{{yyyDdDΦDdDĦttt>d<ʜ4DuTӵqqq4DwDd<ĦzzzpuR)Ħ>dd<ӵDddd<Ħnnn4DufئL>etttDdDʜ4DuTӵwwwDdDĦuuutttssssssssstttwwwyyyzzzyyyzzzzzzyyyvvvtttgeĦssss<v>aĦzzzyyypeӵDx<DdDĦwwwxxx{{{||||||{{{xxx|||DdDĦuuu|||yyywwwpeӵDx<>dd<ӵDd<DdDΦDdDĦtttDdDӵnd<DdDĦqqq>d<ĦwwwpeӵtttĦpppF&uTӵvvvDdDĦvvvwww>d<Ħ|||peӵDx<>d<ʜ4DuTӵpppqqqrrrsssttttttwwwqqqllllllooorrrrrrrrryyy{{{zzzvvvsssxxxxxxxxxvvvttttttwwwyyy|||{{{zzzyyyxxxwwwvvvvvvuuuxxx{{{~~~~~~~~~}}}|||}}}||||||}}}~~~{{{yyy{{{~~~}}}yyyzzz{{{|||{{{yyyvvvuuuyyy|||{{{yyyxxx|||}}}}}}{{{yyyyyy{{{|||}}}|||zzzzzz|||~~~~~~{{{xxxwwwvvvwww|||zzzwwwssspppoooqqqrrrxxxuuurrrsssvvvyyyzzzzzz~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzz||||||yyyxxxyyyxxxwwwuuuuuuwwwyyyzzzzzz|||yyyxxx{{{{{{vvvzzz{{{}}}|||yyyvvvuuuuuutttwww{{{|||{{{yyyyyyzzzwwwxxxzzz}}}}}}||||||}}}zzzuuuuuuxxx~~~yyywwwxxxvvvqqqooopppoooqqqsssrrrqqqooooooppprrrqqqqqqrrrpppkkklllqqqooopppqqqsssvvvxxxyyyyyytttwwwyyyvvvqqqmmmlllmmmvvvwwwyyyxxxvvvttttttttttttooojjjjjjooouuuwwwwwwrrroookkkhhhfffhhhjjjlllqqqooommmllllllnnnqqqttttttoookkkmmmnnnmmmnnnqqqpppnnnnnnpppuuuwwwvvvtttkkkjjjiiiiiilllqqqvvvyyy{{{vvvssssssvvvxxx{{{{{{wwwwwwzzz{{{yyyxxxzzzxxx~~~4DuXӵD&dq&ĒRsdKĦtttDHRRudnnnsssvvvwwwuuutttuuusdKĦnnnD&oq<Ōq&ĒRwwwwwwwww>dp&ĒRsssuuunfʜd<Φ>d<Ħssss&dq&ĒRqqqpppi?ʜtd<ĦxxxHHܗDӊBuuu<xiiikkkssstttuuuuuutttB?daĦwwwuuuB?Ho9~~~>d<}}}|||yyywwwsssxxx|||>d<ӵzzzxxxB?Ho9rrr<xuuutttvvvwwwxxxxxxvvv&ӫeʬtIӇppp>d<Φ>d<ĦtttD&ӫetIӇuuuDdDĦwwwsdKĦyyyB?dp&ĒRyyy>d<sdKĦxxxB?Ho9uuus&dq&ĒRrrrqqqpppppprrrtttuuuxxxtttpppnnnppptttuuutttyyy|||xxxttttttuuuuuuuuutttuuuxxxzzzzzzzzzzzzyyyxxxwwwvvvuuusssuuuxxx{{{||||||zzzyyy~~~}}}|||}}}}}}|||zzz{{{{{{zzzzzzxxxwwwvvvwwwzzz}}}~~~|||yyywwwwww{{{}}}}}}zzzyyyxxxyyyxxxwwwyyy}}}~~~|||{{{{{{zzzyyy}}}{{{xxxsssoooooorrruuuzzzxxxuuutttuuuxxxzzz{{{|||}}}{{{~~~|||}}}}}}}}}|||{{{zzzzzz~~~zzzyyy{{{|||yyyxxxzzzyyywwwuuuvvvyyy{{{{{{zzzxxxuuutttwww||||||xxxzzz|||~~~}}}zzzvvvtttssstttvvvxxxxxxvvvuuussssssrrruuu{{{}}}{{{~~~||||||}}}{{{uuuuuuxxx~~~yyyvvvxxxyyyvvvttttttrrrsssuuutttrrrooonnnnnnrrrnnnllloooqqqooonnnooooooppprrrtttvvvxxxzzz{{{tttwwwyyywwwsssooooooppppppsssvvvwwwvvvuuuuuuvvvrrrpppnnnmmmnnnsssyyy~~~vvvsssnnniiiggggggiiijjjmmmkkkiiihhhiiimmmqqqssssssnnnkkknnnpppppprrruuuuuurrrqqqrrruuuvvvtttrrrmmmllljjjjjjmmmsssyyy}}}yyyuuurrrssstttuuu}}}xxxvvv|||xxxsssvvvwwwxxxxxxwwwwww|||}}}4DuXӵHu]3hh}}}}}}|||nexxxttt=eqqqooopppssstttssssssvvvneoooqqqpIƎ@t@hwwwwwwvvv>htttuuuuuufeqqq@ďDooossswwwtttpppmmmnnnmmmkkknekkkppp=exxxyyy{{{|||{{{{{{uuuuuuegeqqqtttsĪj@hsssrrrpppfdDĦttt@ďDuuutttHkgegggiiijjjoooqqqsssrrrqqq@h}}}@GoooqqqHĪj@IŌoooqqqBenerrrHkgesssnevvvtttfeuuuHu]3hhpppssssssserrrqqqppppppqqqtttxxxzzz{{{{{{{{{xxxvvvtttgeĦja>aĦuuuttt@Gzzzse{{{~~~}}}yyyvvvppptttyyy<Ō|||{{{yyy@GuuutttHkgevvvuuuuuuwwwzzzxxxyyywwwHĪj@IŌzzzsssegevvvtttHu]3hIŌtttxxxDdDĦ}}}neuuuyyy@htttttt>hzzzseuuunexxxuuu@GtttssssĪj@hssssssrrrqqqrrrsssuuuvvvwwwxxxvvvrrrrrruuuxxxwwwzzz|||zzzuuurrrtttuuuvvvuuuvvvwwwyyywwwwwwxxxxxxxxxwwwvvvvvvssssssuuuwwwyyyzzzxxxvvv}}}||||||}}}|||{{{}}}~~~|||~~~{{{zzzyyyxxxwwwwwwxxxxxxxxxzzz}}}}}}|||{{{zzzzzz{{{~~~{{{xxxwwwuuuuuuvvvyyy}}}~~~{{{zzzxxxssspppppptttyyy~~~{{{xxxvvvvvvwwwzzz|||{{{xxxwww~~~}}}}}}}}}}}}|||{{{zzzyyy{{{xxxxxx|||~~~{{{zzz{{{{{{yyyvvvxxx{{{|||{{{yyytttsssrrruuuyyy||||||{{{zzz|||~~~{{{vvvsssqqqtttttttttsssrrrqqqpppooonnnsssyyy||||||zzzwwwvvv~~~|||}}}~~~|||wwwvvvyyy}}}wwwtttwwwzzzxxxwwwwwwsssuuuwwwvvvssspppnnnnnnqqqllljjjnnnrrrpppmmmllloooqqqtttuuuvvvxxxzzz|||tttwwwyyywwwsssqqqqqqsssnnnqqqtttvvvvvvvvvwwwxxxrrrrrrqqqpppooosssyyyxxxuuupppllljjjiiijjjkkkjjjhhhgggfffhhhlllooorrrrrrmmmkkknnnqqqrrrtttxxxzzzvvvssssssuuuuuussspppnnnmmmlllmmmpppuuuyyy}}}|||yyyuuurrrrrrrrrrrrqqqsssqqqsssxxx||||||vvvqqqssssssvvvxxxvvvuuuxxx~~~~~~4DuXӵĵD^uuutttuuuwwwpppsssrrrvvvwwwrrrqqqttttttpppooorrrqqqrrrssszzzwwwwwwvvvuuuuuuvvvwwwvvvttttttsssuuuuuuvvvwwwvvvsssqqqqqqoookkkmmmnnnrrrwwwzzz{{{|||}}}vvvwwwjjjpppuuuzzzxxxtttqqqnnnDdDĦppprrruuutttsssjjjkkkmmmooonnnqqqrrrqqqnnnnnnwwwmmmpppsssmmmoooqqqrrrtttrrrrrryyyvvvttt|||wwwD^rrrqqqtttssss׼syyyrrrqqqppppppqqquuuyyy{{{zzz{{{zzzxxxvvvvvvgeFm8ttt>aĦwwwuuuwwwwwwwww{{{s׼sxxx{{{~~~~~~|||zzzrrruuuxxxHovvv||||||{{{xxx{{{xxxwwwvvvwwwuuuuuuwwwzzzwww{{{{{{|||tttuuussssssD^ttttttxxxDdDĦxxxxxxwwwxxxrrrrrrssstttvvv|||~~~wwws׼sooopppzzzxxxvvvuuurrrssspppnnnooopppsssuuuwwwwwwvvvuuutttzzz{{{uuurrruuuyyyyyyzzz{{{}}}{{{vvvsssuuuwwwxxxwwwuuutttuuussstttuuuwwwxxxxxxwwwwwwuuutttsssuuuwwwxxxwwwtttzzzzzz{{{|||}}}zzzyyyzzz}}}|||xxxwwwzzz{{{yyywwwuuuuuuvvvyyyzzzyyyzzz||||||{{{{{{}}}~~~{{{}}}~~~|||{{{{{{ttttttvvvyyy}}}|||||||||~~~~~~xxxyyyxxxtttqqqqqqwww|||~~~{{{xxxvvvwwwzzz}}}}}}uuusss~~~}}}}}}|||{{{zzzyyywwwvvvxxxvvvxxx~~~}}}~~~~~~{{{xxxyyy|||}}}zzzwwwttttttuuuvvvwwwzzz{{{|||xxx{{{~~~~~~{{{vvvrrrppptttsssqqqppppppqqqqqqppprrrvvvyyyzzzxxxvvvvvvwww~~~}}}~~~~~~yyyyyy||||||vvvrrruuuyyyxxxvvvvvvrrrtttwwwwwwtttrrrppppppooommmmmmppppppkkkhhhiiippprrruuuvvvvvvwwwzzz|||wwwyyyyyywwwrrrppprrrtttppprrruuuvvvvvvvvvxxxyyyvvvtttqqqpppqqquuuxxxzzzvvvtttrrrooonnnnnnooopppiiiiiihhhhhhjjjmmmppprrrqqqlllkkknnnqqqsssuuuyyy|||xxxtttrrrtttuuutttrrrlllmmmnnnooorrruuuxxxyyyuuusssqqqrrrttttttsssqqqpppqqqrrrsssvvvwwwuuurrrooopppsssxxxvvvrrrtttzzzΦ4DuXӵtvӵ>d<Ħqqqkkkkkkmmmtttzzz|||Ħppprrrtttuuuwwwwwwxxx{{{uuusssvvvtttnnnlllnnnttttttĦuuuwwwxxxtttqqqooorrrwww|||~~~~~~wwwwwwvvvttttttssssssssstttvvvxxxxxxvvvuuuttttttrrrrrrrrrtttvvvvvvuuusssrrrqqqqqquuuzzz{{{yyyvvv{{{xxxvvvvvvrrrmmmllloooĦuuuyyywwwvvvwwwnnnsssyyy{{{|||}}}xxxyyyyyywwwrrrmmmjjjiiiiiiqqqvvvvvvvvvxxxyyyxxx~~~{{{wwwrrrooommmmmmnnn>d<Ħmmmqqquuuqqqsssvvvvvvuuusssssssssooonnnmmmlllmmmoooqqqsssqqqssstttrrrnnnmmmrrrvvvxxxxxx{{{~~~~~~xxxrrrqqqrrrrrrpppmmmmmmppptttwwwxxxvvvrrrmmmkkkmmmoooqqqqqqpppnnnllllllnnnppplllsssvvvrrrqqquuuvvvtttpppppprrruuuĦsssuuutttsssrrrsssvvvyyy{{{yyy>d<ĦppprrrrrruuusssBe{{{{{{sssrrrqqqppprrrvvvzzz}}}zzzzzzzzzyyywwwwwwgeFYĉyyyuuu>aĦyyywwwxxx{{{{{{zzzxxx|||}}}xxxuuuvvvBeyyyyyyzzz}}}vvvvvvyyynu]ӵvvvyyywwwvvvwwwxxxuuuyyy{{{yyyyyyzzzxxxtttmmmrrrwwwwwwuuutttwwwzzzuuu}}}yyyuuuzzz{{{rrrqqqtttwwwyyyxxxvvvsssqqqrrr>d<Ħrrrsssttttttvvv>d<Ħ}}}ĦuuuwwwyyyyyyyyyvvvsssrrroooqqqsssuuuuuutttsssrrrvvvxxxwwwtttBeooolllmmmppptttĦyyyvvvwwwyyy|||}}}|||xxxuuuqqqoooqqqwwwvvvppplllnnnjjjnnntttyyy{{{zzzwwwuuurrr{{{~~~xxxrrruuuyyyzzzzzzzzz{{{~~~zzzvvvtttwwwzzzzzzwwwtttrrrqqqppprrrtttvvvxxxxxxxxxxxxwwwuuussstttwwwxxxvvvtttwwwyyyzzz{{{{{{}}}}}}||||||~~~}}}yyyxxx|||{{{yyyuuussssssvvvyyy|||tttuuuvvvvvvvvvwwwyyy{{{{{{}}}~~~~~~}}}}}}~~~uuuuuuwwwzzz}}}~~~}}}|||vvvvvvxxx{{{|||uuuwwwxxxuuurrrrrrxxx~~~}}}yyywwwwww{{{}}}sssqqq~~~zzzzzzzzzyyywwwuuusssrrrwwwvvvyyy|||yyyyyy|||}}}yyyuuuvvvwwwwwwwwwwwwxxx{{{}}}wwwzzz~~~~~~{{{vvvrrrppptttrrrooonnnppprrrssssssyyy{{{{{{zzzwwwvvvxxx{{{~~~{{{{{{|||uuuqqqtttwwwvvvttttttppprrruuuvvvuuusssrrrqqqnnnoooqqqsssmmmfffdddgggpppsssvvvwwwvvvwwwzzz|||zzz{{{zzzvvvrrrpppqqqttttttuuuvvvwwwvvvvvvxxxzzzzzztttnnnnnnssswwwvvvtttssssssrrrqqqqqqrrrssstttjjjjjjiiijjjlllnnnqqqsssqqqmmmkkknnnqqqrrruuuyyy}}}xxxsssrrrtttuuuuuutttkkklllnnnpppsssuuuvvvwwwrrrqqqqqqtttwwwxxxuuurrrqqqsssrrrqqqrrrtttuuutttmmmmmmrrrxxxvvvqqqrrrxxx?aŖ%7uSQuR)ӵsdKĦhhhkkknnnrrrtttuuugdKĦtttssssssuuuvvvvvvuuutttvvvvvvrrrllliiilllpppooogdKĦvvvtttrrrsssmmmmmmuuuzzzxxxvvvwwwyyyvvvtttsssuuuxxxyyyzzzvvvxxx{{{|||{{{wwwrrroooppppppqqqsssuuuuuutttrrrppprrrtttwwwyyy{{{{{{{{{}}}|||{{{yyywwwtttrrrgdKĦwwwxxxyyyxxxwwwpppnnnqqqwww{{{yyyxxxzzzvvvxxxzzzyyywwwsssqqqooorrrllllllsssxxxwwwvvvxxxzzzzzzyyyuuuqqqnnnnnnooogdDĦsssuuutttyyysssppptttwwwtttpppnnnqqqllllllooooookkklllppprrrrrrrrrpppnnnmmmoooqqqvvvvvvxxxzzzxxxtttvvv{{{ssssssrrrpppooopppsssuuu{{{yyywwwuuutttssspppnnnppppppooonnnnnnmmmmmmnnnnnnqqqttttttsssssssssqqqooooooooogdKĦwwwsssttttttsssqqqrrrvvvzzzyyysdKĦqqqpppoooppppppuuuzzz~~~yyytttrrrssstttuuuyyy~~~~~~yyyuuuvvv{{{|||ŶS{{{{{{yyy3we<|||yyytttyyy{{{xxxvvvyyy|||{{{~~~~~~yyy{{{~~~iĉ@3hR/Ō}}}}}}xxxsssssswwwzzzyyyyyyyyyzzzzzzxxxwwwmmmnnnppprrruuuxxx|||~~~{{{}}}}}}yyyvvvvvv|||}}}uuuqqqsssvvvxxxxxxrrrooollllllnnnDdDĦsssqqqpppsssxxxsdKĦ~~~~~~gdKĦxxxvvvvvvvvvxxxyyyxxxwwwxxxuuuqqqqqqsssuuuuuusssvvvtttssstttsssppprrrqqqrrrgdKĦ|||vvvwwwzzz{{{{{{yyywwwuuuxxxvvvuuuttttttssspppnnnmmmrrryyy~~~~~~zzzwwwtttsssyyyzzzvvvtttvvvvvvrrrvvvrrrsssyyy}}}{{{yyyxxxuuuooonnnuuu{{{zzzvvvssspppvvvzzz{{{{{{{{{xxxrrrssstttwwwyyyzzzzzzyyyxxxyyyyyyyyyzzz{{{|||}}}~~~|||~~~~~~{{{xxxvvvwwwyyyxxx|||~~~{{{tttqqquuuzzzvvvwwwwwwvvvvvvxxx|||zzzyyy|||~~~|||rrrvvvzzz}}}}}}|||||||||yyyvvvsssvvv{{{~~~}}}{{{rrrvvvxxxwwwuuuwww~~~}}}|||||||||{{{|||yyyvvvxxx}}}~~~{{{{{{xxxsssooonnnppptttwww|||}}}}}}wwwvvvyyyzzzwwwxxxwwwrrrnnnsss|||}}}xxxvvvxxxzzz}}}}}}zzzuuupppqqqsssssspppppptttvvvttt|||~~~~~~|||zzzzzzzzz~~~yyyrrrrrrxxx{{{wwwrrrrrrqqqrrruuuwwwvvvrrrooommmllloootttrrrjjjhhhkkkuuutttttttttuuuvvvxxxyyyxxxzzzzzzxxxtttpppnnnnnnvvvtttuuuyyyxxxssstttyyy~~~vvvqqqrrrtttttttttvvvvvvrrrnnnmmmppprrrrrrqqqpppllljjjlllmmmjjjiiikkkpppoooooorrrrrrrrrvvv||||||vvvssssssuuuvvvuuutttsssrrrpppooonnnoooooojjjlllpppuuuyyyyyyxxxuuunnnqqqqqqnnnlllpppuuuyyyrrrooopppuuuvvvrrrrrrvvv>Anelllggggggjjjooorrrnevvvtttsssssstttuuuuuutttvvvwwwwwwssslllhhhiiikkknexxxwwwtttsssrrrmmmmmmssswwwvvvtttuuuwwwtttrrrrrrtttvvvwwwxxxuuuxxx{{{~~~}}}zzzuuurrrsssssstttvvvwwwwwwuuusssppprrruuuxxx{{{{{{{{{{{{yyyyyyyyyxxxvvvtttneppprrrvvvyyyyyywwwtttpppppptttwwwwwwwwwzzzwwwxxxzzzzzzxxxvvvsssrrrpppjjjiiioootttssssssuuuyyyyyyxxxvvvrrrooonnnDerrrvvvxxxwwwxxxrrrnnnrrrtttrrrooooooqqqmmmmmmppppppllllllooosssssssssqqqooooooqqqsssvvvuuuwwwyyywwwtttuuuzzzuuutttsssqqqpppqqqsssuuuwwwvvvtttsssssssssrrrqqqrrrqqqooonnnnnnoooppppppnnnppprrrrrrqqqqqqppppppnnnnnnneuuutttssstttuuusssrrrrrrtttwwwxxxnetttrrrpppnnnoooooopppqqquuuzzz}}}zzzuuurrrsssssstttxxx}}}zzzvvvxxx}}}~~~>Ayyy||||||k<}}}|||yyytttxxxyyywwwxxx|||~~~~~~~~~|||}}}{{{|||fhyyyzzz{{{xxxssssssvvvzzzyyyyyyyyyyyyxxxvvvtttppppppqqqtttwwwyyyzzzzzz{{{}}}}}}yyyuuuuuuxxx}}}yyyssspppssswwwyyyzzzrrrooolllkkknnnDeuuuuuuttttttvvvzzzne|||neyyyzzzwwwuuutttvvvxxxyyyyyy{{{vvvqqqqqquuuwwwvvvtttqqqqqqrrruuuxxxxxxuuurrrqqqoooneuuuxxxxxxxxxxxxwwwxxxxxxxxxyyyxxxvvvuuuuuuvvvuuurrrpppqqqvvv}}}}}}yyyvvvqqqwwwzzzvvvuuuvvvvvvrrrqqqoooqqqwwwzzzxxxwwwxxxvvvooommmrrrxxxxxxvvvuuuuuuyyyyyywwwwwwyyyyyyuuurrruuuxxxzzz{{{yyyvvvuuuyyyyyyyyyyyyyyyyyyzzzzzzxxxzzzzzzyyywwwvvvxxxzzzyyy{{{|||yyyuuussstttwwwwwwwwwwwwuuutttuuuwwwzzzzzzuuutttwwwzzzzzzyyysssvvvyyy{{{zzzyyyxxxxxxyyyvvvuuuvvvzzz{{{zzzxxxuuuxxxzzz{{{zzz{{{|||zzzzzz{{{||||||zzzwwwtttuuuyyy{{{zzzxxx{{{wwwqqqmmmmmmqqqwww{{{~~~~~~wwwvvvyyyzzzxxxzzzyyytttpppuuu|||~~~zzztttuuuxxx{{{|||yyyuuuqqqppprrrrrrppprrrxxxzzzyyy}}}|||{{{|||{{{vvvqqqrrrwwwzzzxxxuuusssrrrrrrtttvvvuuurrroooqqqpppsssxxxvvvooommmpppttttttssstttuuuvvvxxxyyywwwxxxyyyxxxuuurrrqqqrrrvvvuuuwww{{{yyyttttttxxx~~~wwwssstttuuutttuuuwwwxxxsssnnnmmmooorrrrrrqqqqqqnnnmmmnnnmmmjjjkkknnnssspppooorrrssssssuuuyyyzzzuuussstttvvvvvvvvvvvvtttpppnnnnnnoooooooookkkmmmoootttwwwxxxwwwuuussssssqqqnnnmmmppptttvvvvvvsssssswwwxxxttttttoooiiieeecccggglllooouuuuuutttrrrrrrsssttttttsssvvvxxxxxxtttmmmhhhffffffwwwxxxvvvtttrrrrrrnnnmmmppprrrrrrrrrssssssqqqoooppprrrtttttttttsssvvv{{{~~~}}}yyywwwvvvvvvxxxzzz{{{{{{wwwuuurrrtttwwwzzz|||{{{zzzyyyuuuuuuwwwwwwvvvtttnnnkkknnnuuuzzz{{{yyyxxxrrroooqqqssssssuuuxxxwwwxxxzzz{{{zzzyyywwwvvvpppkkkiiimmmqqqrrrssstttvvvwwwxxxvvvssspppppppppuuuuuuyyy|||{{{wwwqqqmmmppprrrqqqooopppqqqnnnoooqqqqqqnnnmmmnnnsssssssssqqqpppqqqtttvvvvvvuuuvvvyyywwwssstttwwwwwwvvvtttrrrrrrssstttuuuuuutttsssrrrrrrrrrtttttttttrrrpppooooooqqqsssuuuooooooooopppooonnnnnnnnnqqqqqqzzzyyywwwrrrssstttsssrrrqqqrrrsssuuuxxxvvvrrrnnnmmmmmmnnnoooppptttyyy}}}|||vvvrrrqqqqqqrrrvvv|||{{{xxxzzzwwwzzz}}}{{{}}}~~~{{{yyyuuuwwwwwwvvvzzz|||||||||~~~wwwvvvxxxzzzxxxssssssvvvzzzzzzzzzyyywwwuuusssqqqtttssstttxxx{{{|||yyyvvvzzz||||||yyyuuussstttwwwzzzuuupppppptttyyy{{{|||qqqooommmnnnppptttvvvvvvwwwyyy{{{}}}}}}zzz{{{zzz{{{xxxtttssstttwwwzzz{{{}}}wwwrrrrrrwwwzzzwwwssslllnnnrrrwwwzzzzzzxxxuuurrrqqquuutttvvvzzzxxxuuuttttttwwwzzz}}}wwwvvvvvvvvvwwwwwwvvvttttttxxx~~~~~~xxxtttnnntttwwwvvvuuuvvvuuurrrkkkllloootttuuussssssvvvwwwppplllqqqvvvwwwvvvvvv||||||yyysssssswwwyyyyyysssuuuwwwyyyxxxvvvsssqqqvvvwwwwwwwwwwwwvvvuuutttsssuuuvvvvvvvvvvvvyyy{{{zzzzzzyyyxxxvvvuuuttttttwwwxxxwwwtttrrrqqqrrrttt{{{wwwtttuuuxxx||||||{{{wwwyyy{{{{{{yyywwwvvvvvvyyyxxxxxxyyy{{{zzzxxxvvvxxxzzz|||~~~{{{wwwuuuwwwzzz|||}}}xxxuuuqqqqqqtttvvvvvvuuuyyyvvvqqqmmmooottt{{{~~~vvvuuuyyy{{{yyy{{{yyytttqqquuuzzz|||yyyrrrsssuuuxxxzzzyyyuuurrrppprrrrrrqqqttt{{{}}}}}}|||~~~yyyvvvtttsssuuuvvvvvvuuutttsssrrrsssssssssqqqooossssssvvvzzzxxxtttrrrtttssssssssssssuuuvvvwwwxxxvvvwwwyyyxxxvvvuuuuuuvvvuuuvvvyyy|||{{{vvvuuuwww}}}xxxuuuwwwyyywwwwwwzzz{{{uuuooommmooorrrrrrrrrsssqqqqqqqqqnnnkkknnntttvvvqqqnnnrrruuuttttttvvv{{{xxxvvvuuuvvvxxxxxxxxxyyyuuuooommmnnnoooooonnnmmmnnnpppsssvvvwwwvvvtttuuurrrnnnmmmpppsssvvvxxx{{{yyyyyy{{{{{{xxxxxx}}}vvvqqqmmmiiigggcccggglllppprrrsssuuuvvvuuusssrrrrrrsssssssssrrrtttvvvwwwtttooojjjgggeeennnpppsssvvvvvvuuusssqqqqqqpppooonnnnnnnnnooorrrpppooonnnoooppprrrrrrqqqpppsssxxx|||~~~}}}{{{yyyvvvwwwyyy|||~~~~~~{{{xxxuuuwwwzzz{{{{{{zzzwwwuuurrrsssuuuwwwwwwvvvtttsssxxxrrrlllnnnuuu{{{}}}|||zzztttppprrrrrrqqqqqqtttvvvvvvwwwyyyzzzzzzyyywwwsssooommmooosssvvvvvvvvvtttuuuwwwvvvtttrrrqqqrrrtttwwwxxxuuuuuuzzz~~~~~~wwwqqqnnnppprrrqqqqqqsssqqqqqqrrrsssrrrpppooonnnqqqrrrqqqppppppqqquuuxxxwwwuuuvvvxxxwwwsssrrruuuyyywwwtttsssssstttuuuuuuuuuttttttrrrrrrsssuuuwwwvvvtttrrrpppqqqsssvvvyyyrrrooonnnppppppnnnlllmmmooopppssswww{{{}}}|||{{{rrrrrrssssssqqqpppooooooqqqsssvvvyyyzzzwwwqqqmmmlllmmmmmmnnnooosssxxx||||||vvvqqqppppppppptttzzz~~~|||zzz|||}}}xxxyyy{{{}}}~~~}}}{{{zzz{{{{{{|||||||||{{{yyyxxxuuuvvvuuuuuu{{{{{{yyy{{{}}}}}}}}}~~~~~~}}}|||vvvuuuvvvzzzyyyuuutttvvv{{{|||}}}{{{xxxtttqqqpppvvvvvvxxx||||||vvvxxxyyyzzzyyyuuusssssstttwwwssspppqqqvvvzzz|||{{{ppppppqqqtttvvvvvvtttrrruuuwwwyyy|||}}}}}}||||||{{{}}}{{{xxxwwwyyyzzzzzzzzzwwwuuutttvvvxxxyyyyyyxxxqqqrrrwwwzzzwwwsssnnnooorrrvvvxxxzzzyyyyyyvvvtttwww|||~~~zzzwwwwwwyyywwwuuuttttttwww{{{}}}wwwvvvvvvwwwyyyyyyxxxwwwsssvvv{{{|||uuupppkkkppptttuuutttsssrrrqqqkkkmmmqqquuusssnnnoootttvvvqqqooossswwwwwwuuuuuu~~~~~~zzzsssssswwwzzzyyyvvvuuuuuutttsssrrrqqqpppsssttttttuuuuuutttsssrrrrrrsssssstttuuuvvvxxxyyyzzzxxxvvvvvvwwwwwwtttqqqwwwxxxwwwuuurrrqqqrrrsssxxxvvvuuuwwwzzz}}}~~~~~~}}}~~~~~~|||yyyvvvuuuvvvwwwyyy{{{||||||zzzyyyxxxzzz{{{}}}~~~{{{zzzvvvrrrqqqtttxxx|||~~~xxxtttqqqppprrrtttttttttwwwvvvtttsssuuuyyy~~~vvvvvvzzz|||{{{yyyvvvrrrqqqrrrvvvwwwvvvqqqrrrtttwwwyyyyyywwwtttsssuuutttsssvvv}}}{{{}}}|||~~~~~~{{{zzzyyyvvvsssrrrrrrsssuuutttsssrrrrrrrrrqqqqqqqqqsssvvvxxxwwwtttttttttqqqqqqrrrssstttvvvwwwxxxwwwxxxyyyxxxvvvuuuvvvwwwtttvvvzzz}}}|||xxxwwwwwwzzzwwwxxx{{{}}}||||||yyysssppprrrtttuuutttuuutttuuutttoookkkpppxxxwwwpppmmmrrrvvvwwwuuuuuuwwwwwwwwwyyyzzz{{{{{{{{{|||vvvooommmnnnppppppoooooooooqqqsssvvvwwwvvvuuuuuuppplllooouuuyyy|||~~~~~~}}}{{{{{{|||~~~~~~xxxssspppnnnlllkkkhhhlllppptttuuuvvvxxxyyyvvvtttrrrrrrssssssrrrqqqppprrrttttttqqqnnnkkkiiilllnnnqqqtttuuusssqqqpppoooqqqqqqnnnlllllloooqqqpppoooooopppqqqqqqpppnnnmmmppptttwwwzzz{{{zzzyyyuuuuuuxxx{{{~~~}}}{{{yyyzzz{{{{{{zzzwwwtttrrrrrrsssvvvxxxxxxxxxwwwwww{{{uuuooonnnsssxxx{{{{{{zzzuuurrrttttttpppnnnoootttssstttvvvyyyzzzyyywwwtttrrrpppqqqvvvzzzzzzxxxrrrsssuuuuuutttssstttuuuuuuxxxxxxuuutttyyy}}}}}}xxxsssqqqssstttssstttwwwtttuuuuuutttssssssrrrpppppppppooonnnmmmooossswwwxxxuuuuuuyyyxxxtttrrrsssyyyvvvsssrrrsssuuuuuutttvvvwwwwwwuuussssssuuuxxxxxxvvvsssrrrrrruuuxxxzzzwwwrrrpppssstttooommmmmmhhhiiilllqqqvvvzzz{{{zzzsssrrrrrrrrrqqqpppnnnmmmoooqqquuuxxxzzzwwwqqqllllllmmmnnnnnnooorrrwww{{{{{{uuuqqqpppoooooosssxxx}}}{{{zzz|||~~~zzz{{{|||}}}|||{{{yyyxxxyyyzzz{{{{{{yyyxxxwwwwwwvvvvvvttttttzzz}}}yyywwwxxxzzz}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}yyywwwwwwzzz{{{wwwuuuwww{{{}}}}}}yyytttrrrrrruuuvvv{{{{{{vvvwwwxxxxxxvvvuuuttttttvvvsssrrrssswww{{{{{{yyyppprrrvvv{{{}}}{{{uuuqqquuuwwwzzz|||}}}|||zzzyyy{{{~~~wwwtttwwwzzzyyyvvvvvvvvvwwwyyyyyyxxxvvv~~~xxxrrrrrrvvvyyyvvvrrrtttttttttttttttvvvyyy{{{xxxvvvxxx~~~|||xxxwwwvvvvvvuuuvvvwwwxxxyyyzzzvvvuuuuuuwwwyyyzzzyyyxxxrrrtttxxx}}}|||uuupppjjjmmmpppssssssqqqpppqqqqqqqqqtttwwwsssmmmmmmqqqtttqqqrrrxxx{{{xxxtttsss{{{}}}{{{wwwvvvyyyzzzxxxxxxvvvrrrooonnnoooqqqsssqqqqqqrrrsssttttttuuutttuuutttttttttuuuvvvwwwwwwxxxuuusssuuuwwwwwwtttpppwwwxxxxxxwwwuuutttuuuvvvtttttttttvvvyyy{{{||||||~~~~~~}}}zzzvvvtttttttttqqquuuyyyzzzxxxwwwwwwxxx{{{{{{}}}|||xxxwwwtttpppooorrrwww{{{}}}xxxvvvtttssstttuuuvvvvvvvvvwwwyyy{{{}}}~~~|||~~~wwwwww|||~~~|||yyyvvvsssrrrrrrssssssuuurrrrrrsssvvvyyyzzzxxxwwwvvvxxxwwwuuuwww}}}xxx~~~|||{{{||||||}}}}}}~~~}}}{{{|||{{{yyyuuurrrsssttttttttttttsssrrrrrrrrrsssqqqtttwwwvvvuuuuuuuuutttooopppqqqssstttvvvvvvwwwyyyyyyyyywwwuuusssssstttqqqvvvzzz|||{{{zzzyyywwwvvvvvvyyy}}}wwwuuuvvvxxxyyyxxxvvvuuuvvvvvvqqqmmmqqqxxxvvvpppmmmrrrxxxxxxvvvuuutttwwwzzz}}}~~~~~~}}}}}}}}}xxxrrroooppprrrsssrrrqqqqqqsssvvvyyyzzzxxxvvvyyyrrroootttyyy{{{}}}~~~}}}}}}}}}}}}uuuwwwyyy{{{{{{{{{{{{zzzzzzxxxuuurrrpppooopppppppppssswwwzzzzzzzzz{{{|||wwwuuusssrrrsssssssssqqqmmmoooqqqssssssrrrpppnnnlllnnnqqqtttuuusssqqqooommmsssuuupppllllllpppqqqsssrrrrrrssssssrrrooolllmmmnnnppprrrtttvvvxxxxxxttttttuuuxxx{{{|||{{{zzzzzzzzzzzzyyywwwuuusssrrrtttuuuvvvwwwyyyzzzzzzzzz{{{wwwqqqooopppssswwwyyy{{{vvvtttuuutttpppmmmmmmsssrrrqqqtttxxxzzzxxxvvvqqqqqqqqqrrrwww|||{{{wwwqqqrrrssssssssstttvvvxxxxxxzzzyyyuuussswww{{{{{{wwwtttsssvvvvvvuuuvvvzzzxxxyyyxxxtttsssuuuuuusssooonnnmmmlllkkkmmmrrruuuyyyvvvvvvyyyzzzuuuqqqqqqwwwsssppppppsssuuuuuussstttvvvyyyxxxuuutttvvvxxxyyywwwuuuttttttvvvxxxzzz{{{tttrrrxxxyyyrrrmmmmmmiiiiiikkkpppuuuzzz|||}}}vvvtttrrrrrrsssrrrqqqoooooopppssswwwxxxvvvqqqnnnnnnoooooonnnoooqqqvvvyyyyyytttpppppppppoooqqqvvvzzzyyyyyyzzz}}}~~~~~~}}}{{{{{{{{{{{{zzzxxxwwwvvvxxxyyyzzzyyywwwvvvvvvwwwvvvwwwvvvtttxxx~~~|||yyyxxxxxxzzz}}}}}}}}}|||||||||}}}~~~~~~zzzxxxzzz{{{wwwvvvwwwyyy|||~~~zzzuuuttttttrrrvvv}}}wwwxxxxxxxxxwwwvvvuuuuuutttrrrqqqtttxxxzzzyyyvvvsssuuuyyy}}}}}}wwwssswwwxxxyyyzzzzzzzzzyyyxxxzzzxxxssswww{{{{{{uuuuuuwwwyyy{{{zzzwwwuuu}}}yyyuuutttuuuvvvvvvtttyyyxxxvvvsssrrrtttxxx|||xxxuuuvvv}}}}}}yyyxxxtttuuuvvvwwwxxxxxxxxxwwwuuuttttttvvvxxxyyyxxxwwwttttttwww{{{zzzuuummmmmmooosssrrrooopppssswwwvvvwwwxxxuuuooommmooorrrpppssszzz{{{wwwsssrrrvvvzzz{{{yyyzzz||||||yyyyyyvvvrrrooooooqqqtttwwwrrrrrrrrrssstttuuuwwwxxxyyywwwvvvvvvwwwxxxxxxwwwtttrrrrrrtttwwwwwwtttqqqxxxyyyzzzyyyxxxwwwxxxyyywwwxxxyyy{{{}}}}}}~~~~~~{{{{{{yyyuuurrrpppqqqrrrlllqqqvvvvvvrrrqqqssswww{{{|||}}}~~~}}}{{{yyyxxxvvvssspppppprrrvvvzzz{{{yyyxxxxxxxxxxxxxxxyyyyyyxxxzzz~~~~~~|||xxx{{{~~~~~~|||{{{|||~~~~~~yyyzzz~~~~~~{{{xxxuuuuuutttrrrsssvvvsssrrrrrruuuwwwyyyyyyxxxxxxzzzzzzwwwwww{{{}}}{{{uuuxxx|||~~~~~~|||zzzzzzvvv}}}}}}xxxyyyzzzzzzwwwxxxyyyxxxwwwvvvwwwxxxrrrtttvvvvvvtttssstttuuussswwwyyywwwuuuvvvvvvtttnnnoooqqqssstttuuuvvvvvvyyyyyyxxxuuurrrppppppqqqooouuuyyyyyyyyy{{{{{{yyysssuuuzzz~~~zzzyyy{{{||||||zzzvvvuuuvvvvvvsssoooqqqvvvvvvqqqppptttwwwvvvtttuuuqqqvvv|||~~~}}}}}}{{{xxxuuussstttvvvxxxqqqsssvvvzzz~~~~~~{{{yyy~~~wwwvvvzzz{{{wwwwww|||{{{zzz}}}}}}|||oooooooooppprrrssstttuuutttssssssqqqpppqqqrrrtttwwwzzz}}}~~~}}}}}}}}}xxxvvvtttsssttttttsssrrrmmmnnnppprrrtttuuusssrrrmmmpppsssuuuvvvuuurrrqqqkkktttxxxsssmmmnnnqqqrrrwwwvvvvvvvvvuuusssooolllnnnnnnmmmnnnppprrrvvvwwwuuusssrrrsssuuuwwwvvvvvvxxxxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuvvvwwwyyy{{{|||zzzxxxuuurrrppprrrwww|||~~~xxxtttsssrrrooonnnoootttqqqpppsssxxxzzzxxxvvvnnnqqqssstttyyy~~~wwwqqqqqqrrrqqqqqqtttxxx{{{|||~~~{{{uuusssvvvyyyyyyuuutttuuuxxxxxxvvvwww{{{|||~~~{{{uuutttxxxyyyvvvpppooommmkkkjjjlllqqqttt{{{wwwwwwzzz{{{vvvrrrppptttpppmmmmmmqqqttttttrrrooosssxxxyyyvvvuuuvvvyyyyyyxxxwwwvvvvvvvvvwwwxxx}}}uuuttt{{{}}}sssllllllooonnnnnnqqqvvv{{{}}}zzzxxxuuutttvvvwwwvvvuuuqqqqqqsssuuuwwwvvvtttqqqqqqqqqpppooooooqqquuuxxxvvvqqqpppqqqqqqoooqqquuuxxxxxxwwwxxxyyyzzzzzzzzzxxxxxxyyyyyyxxxwwwvvvuuuwwwyyyzzzyyywwwvvvwwwyyyvvvyyyxxxuuuuuu{{{}}}|||{{{zzzzzz{{{~~~~~~}}}||||||~~~}}}yyyyyyyyyvvvtttuuuuuuzzz~~~~~~yyyuuutttuuuooovvv~~~|||{{{yyyxxxxxxwwwvvvuuuooonnnooorrrwwwyyywwwtttwwwwwwyyy{{{||||||yyywwwzzzzzzyyyxxxxxxyyyyyyyyyxxxxxxsssyyyvvvvvvvvvwwwyyyyyyxxxvvv|||{{{yyyvvvuuuuuuvvvwwwyyyyyyxxxuuussstttwwwzzzyyyuuuvvv||||||zzzvvvvvvvvvwwwwwwwwwwwwvvvtttsssssstttvvvwwwvvvttttttssstttyyy~~~{{{rrrpppqqqtttssspppqqqwwwzzzwwwvvvyyyxxxsssooooooqqqppprrrwwwxxxtttqqqqqqsssxxxzzzzzz|||{{{xxxvvvuuutttuuuvvvxxxzzzwwwvvvtttssstttvvvxxxzzz{{{yyywwwxxx{{{|||{{{zzzoooppprrrtttvvvvvvuuutttyyy{{{|||{{{yyyxxxxxxyyy{{{|||yyyyyyvvvssspppoooqqqrrrmmmssswwwuuuooommmqqqvvv|||~~~~~~|||xxxvvvxxxzzzwwwuuurrrrrrtttvvvxxxyyyxxxzzz|||}}}|||||||||||||||}}}}}}zzzxxxtttxxx|||{{{xxxvvvxxx{{{~~~{{{||||||wwwvvvvvvtttppppppuuurrrqqqqqqsssuuuwwwwwwwwwwwwzzzzzzxxxxxxzzzzzzwwwttttttuuuxxx|||}}}{{{xxxooowww|||xxxttttttwwwxxxvvvvvvvvvwwwwwwwwwwwwvvvqqqtttwwwxxxwwwuuuvvvwwwtttyyyzzzvvvtttvvvvvvsssmmmnnnpppssstttuuuvvvvvvwwwwwwvvvssspppnnnoooppplllssswwwvvvwww{{{}}}{{{rrrtttzzz~~~zzzyyy{{{~~~{{{{{{~~~}}}{{{uuussstttvvvuuuqqqppprrrxxxuuutttwwwvvvrrrqqqsssnnnttt|||~~~|||{{{{{{}}}}}}zzzwwwvvvzzz~~~rrrtttyyy{{{}}}xxxyyy~~~|||ssssssyyy}}}}}}xxxwww{{{}}}zzzjjjjjjjjjjjjlllnnnqqqrrrpppqqqqqqppppppqqqsssuuu|||~~~~~~~~~~~~yyywwwtttttttttuuutttrrrnnnnnnppprrruuuvvvuuutttoooqqqtttwwwxxxvvvtttrrrjjjuuu{{{uuunnnooorrrsssyyyyyyxxxxxxwwwtttoookkkpppooommmlllmmmqqquuuwwwvvvtttqqqpppqqqrrrrrrrrruuuuuutttttttttvvvwwwyyyvvvuuuuuutttvvvxxx{{{}}}yyy{{{zzzvvvrrrssszzzzzzsssqqqpppnnnooorrruuurrrpppsssxxx{{{yyyvvvnnnrrruuuvvv|||yyyqqqqqqqqqpppqqqtttyyy}}}}}}wwwtttvvvyyyxxxtttsssuuuyyyyyyvvvwwwzzz~~~|||uuutttyyy{{{xxxqqqpppnnnkkkjjjlllpppttt|||xxxwww{{{|||wwwrrrppprrrnnnjjjlllqqqttttttrrrjjjpppvvvxxxwwwuuuwwwzzzyyyxxxxxxwwwvvvvvvvvvvvv}}}uuuttt}}}tttlllkkkpppnnnmmmnnnrrrvvvyyy{{{~~~zzzwwwvvvxxxzzzzzzyyysssssssssuuuwwwwwwvvvtttrrrrrrqqqpppoooqqqtttwwwssspppoooqqqrrroooppptttvvvvvvvvvwwwwwwxxxxxxwwwuuuvvvvvvwwwwwwwwwvvvvvvwwwyyy{{{zzzxxxwwwyyy{{{vvvzzzzzzuuusssxxx}}}|||}}}|||||||||}}}~~~}}}}}}yyyxxxwwwuuussstttrrrwww|||}}}yyyuuuuuuvvvnnnvvv~~~{{{}}}~~~{{{yyyxxxwwwuuutttkkkjjjlllqqqvvvxxxvvvsss{{{yyywwwwwwxxxzzzzzzzzz}}}|||yyyxxxwwwxxxzzz{{{vvvyyysss{{{yyywwwuuuuuuwwwxxxyyyxxx|||}}}|||yyyuuutttwwwzzzwwwxxxyyyxxxuuutttwwwyyy|||wwwwww~~~~~~xxxwwwvvvuuuuuuvvvvvvwwwsssrrrrrrsssuuuvvvtttssssssqqqrrrvvv}}}}}}vvvrrrrrruuutttpppsssyyy{{{vvvuuuxxxzzzvvvqqqpppqqqoooooossssssqqqppprrrrrrwwwyyyyyy|||~~~vvvwwwxxxzzz{{{{{{{{{{{{|||zzzwwwttttttvvvxxxzzz|||zzzxxxzzz}}}}}}mmmooorrrtttvvvvvvvvvuuu{{{|||}}}|||zzzxxxxxxxxxyyy{{{}}}~~~}}}|||{{{{{{zzzyyywwwsssqqqpppsssuuurrrwwwzzzwwwooommmqqqwww~~~{{{uuutttwww|||xxxvvvtttsssuuuwwwwwwwwwxxxzzz~~~~~~~~~~~~}}}{{{xxxvvvssswwwzzzyyyvvvtttwwwzzz~~~~~~|||~~~zzzuuutttuuurrrmmmmmmrrrrrrqqqpppqqqsssuuuvvvuuuuuuyyyzzzxxxxxxzzzyyyuuutttrrrqqquuu{{{~~~{{{xxxkkktttyyyvvvqqqrrruuuvvvxxxwwwuuuvvvwwwvvvtttqqqoootttxxxzzzyyywwwwwwxxxsssxxxyyytttrrrttttttppplllnnnppprrrtttuuuuuuuuuttttttsssqqqnnnmmmooopppkkkrrruuutttvvv|||~~~|||rrrtttzzz~~~|||uuusssuuu}}}{{{|||}}}{{{uuurrrrrrvvvwwwrrroooooozzzxxxxxxyyyuuuooonnnqqqkkkrrr{{{|||zzzyyyzzz~~~~~~yyyxxx|||rrruuu{{{}}}yyyvvvyyy|||rrrrrrzzzzzz}}}{{{uuuuuuzzz|||yyypppkkkfffccceeejjjnnnqqqqqqrrrsssrrrqqqqqqsssuuuyyy~~~}}}||||||zzztttqqqppprrrttttttpppooooooppppppqqqrrrsssrrrssstttvvvwwwwwwwwwwwwuuuuuuuuutttrrrpppnnnlllwwwvvvvvvvvvuuuqqqkkkgggllllllkkklllnnnqqquuuwwwqqqssstttrrrpppooorrrtttyyyxxxwwwvvvvvvvvvwwwxxxyyyyyyyyyzzzzzzzzz{{{{{{{{{zzzzzz{{{|||{{{xxxvvv|||wwwsssqqqqqqrrrsssuuutttrrrqqqrrrtttwwwyyy{{{vvvrrruuu|||uuuvvvuuuppplllnnnwww~~~{{{xxxwwwwwwxxxyyyyyyxxxvvvuuutttttttttuuu||||||{{{zzzyyywwwvvvvvvtttuuutttpppkkkiiikkknnnrrrtttxxx|||~~~|||xxxtttjjjkkklllppprrrrrrpppnnnlllppptttvvvvvvwwwzzz}}}~~~{{{zzz{{{yyytttrrrttttttssssssvvvxxxvvvqqqmmmkkkqqqqqqlllqqq|||yyy}}}|||{{{zzzyyyxxxxxxxxxtttvvvwwwwwwvvvvvvvvvwwwuuutttttttttsssssssssssssssnnnmmmqqqsssrrrrrrtttuuuvvvvvvvvvvvvtttrrrqqqoooqqqsssuuuvvvvvvtttsssuuuwwwxxxxxxwwwwwwxxxyyy{{{yyy{{{yyyuuuvvv|||~~~{{{|||yyy|||~~~|||wwwvvvwwwuuuqqqtttvvvwwwwwwvvvvvvxxxzzzwwwxxxzzz{{{|||}}}}}}|||yyyvvvwwwyyywwwqqqkkknnnqqqsssuuuwwwyyy{{{yyyzzzzzzyyyvvvttttttuuuwww{{{~~~zzzwwwvvvwwwwww~~~|||zzz~~~~~~uuuuuuuuuttttttuuuuuuuuu{{{||||||zzzxxxyyy}}}{{{uuuqqqppptttyyy|||}}}~~~~~~zzzwwwwwwyyyxxxtttooolllnnnppptttvvvxxxyyyyyyxxxuuuuuuzzz|||{{{zzz|||xxxtttsssvvvuuuqqqttt{{{zzzyyyuuuppppppuuuvvvssskkkkkknnnrrrwwwyyyvvvsssttt{{{~~~{{{|||zzzttttttuuuvvvxxxzzz|||}}}zzz||||||wwwtttuuuwwwyyy|||{{{zzz{{{}}}mmmpppssstttssssssssstttzzzzzz{{{||||||zzzvvvsssvvvvvvxxx||||||xxxxxxuuurrrrrruuuwwwvvvuuusssttttttrrrooopppssswww{{{xxxtttrrrrrrtttxxx{{{zzzuuusssvvvyyyxxxwwwxxxuuuzzz~~~|||yyywwwuuuyyy|||{{{wwwuuuyyy}}}}}}}}}~~~~~~~~~zzz{{{yyysssllljjjnnnrrrwwwqqqqqqxxx{{{yyyxxxzzz{{{yyyyyy{{{}}}~~~{{{xxxyyytttssswwwzzzxxxvvvvvvooouuu||||||wwwtttuuuxxxwwwuuutttuuuwwwvvvsssooorrrtttvvvvvvuuutttuuuvvvuuuwwwyyyzzzyyyuuuqqqnnnmmmppprrrssssssrrrqqqqqqpppuuuvvvppplllnnnrrrtttmmmssstttrrrtttyyyzzzvvvssszzz~~~wwwssstttwww}}}||||||{{{yyyxxxwwwwwwwwwrrrrrrwwwwwwrrrooorrr}}}vvvtttxxxzzzuuulllgggkkksssxxxwwwzzz~~~{{{~~~zzz{{{}}}~~~wwwvvvwww||||||vvvnnntttyyywwwrrrpppssswwwxxx}}}|||vvvtttwwwxxxuuuoookkkgggeeegggkkkooopppsssttttttsssqqqqqqrrrsssxxx}}}~~~{{{{{{}}}xxxrrrnnnmmmnnnoooooommmmmmmmmnnnooopppqqqrrrqqqsssvvvxxxyyyxxxwwwuuusssuuuvvvuuurrrooonnnoooqqqrrrtttvvvuuuqqqkkkeeelllnnnppprrrtttuuuvvvvvvsssuuuvvvtttqqqpppqqqsssyyyxxxxxxxxxxxxyyyzzz{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{zzz{{{vvvrrrqqqrrrtttuuuxxxvvvuuuttttttuuuxxxyyyyyyvvvsssvvv|||uuuvvvuuuppplllnnnvvv}}}}}}{{{yyywwwwwwwwwwwwxxxxxxwwwvvvttttttttttttuuuzzzzzzyyyyyyxxxwwwwwwwwwssstttsssppplllkkknnnqqqtttuuuvvvyyyzzzyyyvvvtttmmmnnnppprrruuutttqqqnnnkkkoootttxxxyyyzzzzzz{{{~~~{{{zzz|||yyytttqqqrrrtttsssrrrtttvvvvvvrrrooommmrrrqqqlllppp{{{zzzyyyzzz{{{{{{{{{zzzxxxwwwuuuwwwxxxxxxwwwvvvwwwwwwwwwvvvvvvuuuttttttsssssswwwsssqqqssstttrrrqqqsssxxxwwwuuusssrrrrrrssstttttttttuuuuuutttsssrrrrrrtttvvvxxxyyyyyyyyy{{{|||~~~{{{{{{}}}{{{vvvvvv{{{{{{}}}|||zzz|||zzzyyy{{{}}}~~~~~~|||wwwtttuuusssoooooosssxxxzzzzzzxxxwwwwwwxxxyyy{{{|||}}}~~~|||{{{wwwsssssswwwvvvrrrlllooosssuuuvvvvvvwwwxxxyyyyyyzzzxxxvvvuuuuuuvvvxxx{{{~~~~~~{{{xxxvvvvvvuuu{{{}}}zzzxxx{{{}}}|||ssssssrrrqqqrrrssstttuuu|||}}}}}}|||zzz{{{|||vvvsssrrrvvv{{{~~~}}}||||||}}}~~~zzzwwwwwwyyyxxxsssooonnnqqqtttvvvvvvvvvwwwxxxzzzvvvvvvzzz{{{yyywwwxxxzzzwwwwwwzzzxxxtttuuuzzz|||{{{vvvqqqqqquuuwwwuuuooommmlllooosssuuuuuutttsss{{{}}}yyyzzz~~~yyyuuuvvvvvvwwwxxxyyyzzzzzzyyyzzzzzzwwwtttuuuwwwyyy{{{yyyxxxyyy|||~~~oooqqqssstttssssssssstttzzzzzzzzz{{{{{{zzzwwwuuutttuuuvvvyyy||||||xxxuuuwwwtttqqqqqqrrrsssrrrqqqtttuuuvvvtttqqqqqqtttxxx}}}zzzvvvsssrrrtttxxxzzz}}}xxxvvvyyy{{{zzzyyyzzzyyy}}}~~~~~~{{{xxxwwwxxx{{{}}}~~~||||||~~~}}}}}}~~~~~~~~~{{{|||zzzuuuooommmooosssyyyuuuvvv|||}}}|||}}}yyyxxxxxxzzz}}}~~~|||zzz}}}wwwtttvvvxxxuuussssssnnnrrrwwwxxxvvvuuuvvvxxxwwwvvvtttvvvyyyyyyvvvsssssstttvvvvvvuuuttttttuuuvvvxxxzzz{{{zzzwwwtttqqqnnnppprrrssssssqqqqqqpppqqqttttttooollloooqqqqqqmmmrrrtttsssuuuzzzzzzwwwwww{{{~~~{{{wwwwwwyyy|||{{{zzzxxxwwwuuuuuutttvvvssssssxxxyyytttsssuuuzzzsssppptttwwwssslllhhhiiipppuuuuuuxxx~~~}}}yyy{{{}}}uuusssrrrtttyyy{{{xxxuuuqqquuuxxxvvvrrrqqquuuzzz~~~}}}wwwuuuxxxyyyvvvnnnllliiiiiikkknnnpppppptttuuuuuutttrrrqqqrrrsssvvvzzz}}}zzzyyy{{{vvvppplllkkkkkkkkkllliiiiiijjjkkklllnnnpppqqqqqqtttxxx{{{|||yyyvvvtttppptttwwwuuuqqqnnnpppssspppqqqtttwwwwwwssslllgggjjjlllqqquuuwwwwwwuuuttttttvvvwwwvvvtttrrrqqqrrrwwwxxxyyyzzz{{{}}}~~~zzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzz|||}}}~~~}}}yyyssspppqqqtttxxxyyy{{{zzzxxxwwwwwwwwwxxxyyywwwuuutttwww}}}wwwvvvtttpppmmmnnntttzzzyyyyyyxxxwwwvvvwwwwwwwwwxxxwwwuuutttssssssttttttxxxwwwwwwwwwwwwwwwxxxxxxrrrsssssspppmmmlllpppsssuuuuuutttuuuwwwwwwvvvtttqqqqqqsssvvvwwwvvvrrrnnnlllnnnsssxxx|||}}}{{{xxx|||zzzzzz|||zzztttqqqrrruuusssppprrruuuvvvuuusssppprrrppplllpppzzz~~~zzzuuuwwwzzz|||}}}{{{yyywwwvvvxxxyyyyyyxxxwwwwwwxxxyyyxxxxxxwwwvvvuuuuuuuuuyyytttsssuuuwwwuuutttvvv|||yyyuuuqqqppprrrtttvvvzzzyyyxxxwwwuuusssrrrqqqpppsssvvvwwwxxxzzz|||}}}||||||~~~~~~yyywwwyyyyyyyyyxxxyyy~~~~~~wwwzzz{{{|||}}}~~~~~~~~~~~~~~~}}}wwwttttttrrrnnnjjjpppxxx}}}}}}zzzvvvtttyyyyyyzzz{{{}}}|||{{{vvvqqqqqquuuvvvsssooorrrvvvxxxwwwvvvuuuuuuxxxyyyyyyxxxvvvuuuvvvxxxxxxzzz}}}~~~}}}yyyuuusssssswwwyyywwwvvvxxxyyyxxxqqqpppooonnnooorrrtttvvv|||}}}~~~~~~}}}~~~}}}xxxuuuvvvyyy~~~}}}{{{{{{zzz{{{}}}zzzxxxxxxyyywwwrrrnnnoootttyyyyyyvvvtttvvvyyy|||xxxwwwzzzzzzvvvtttuuuxxxxxxzzz|||zzzvvvuuuxxx}}}|||wwwrrrsssxxxzzzxxxssspppllllllnnnrrrtttuuurrrzzz}}}xxxwww{{{|||wwwvvvwwwxxxyyyyyyyyyxxxwwwwwwxxxxxxwwwuuuuuuwwwyyyzzzxxxwwwxxxzzz|||}}}|||qqqsssuuuuuutttsssssstttyyyyyyyyyyyyyyyyyyyyyyyytttttttttvvvwwwwwwtttqqquuussspppoooooonnnmmmllluuuvvvwwwuuurrrrrruuuyyy|||zzzvvvttttttvvvzzz||||||zzz|||}}}{{{zzz{{{}}}~~~}}}{{{yyywwwxxxyyy|||~~~~~~~~~~~~~~~~~~{{{|||{{{wwwrrrpppqqqtttyyywwwyyy~~~~~~xxxwwwwwwyyy|||~~~}}}}}}yyytttuuuvvvrrroooooooooooopppssswwwyyyyyyyyyxxxvvvuuuwwwzzz{{{yyyvvvssstttuuutttsssrrrssstttvvvvvvwwwxxxwwwvvvuuutttpppqqqrrrsssrrrqqqpppooossstttrrroooppptttssspppmmmqqqtttuuuwww{{{zzzxxxzzz|||}}}~~~~~~}}}{{{zzz|||{{{yyywwwvvvuuuuuutttwwwuuuvvvzzzzzzwwwwwwxxxwwwpppmmmqqqtttqqqllljjjhhhmmmqqqssswww|||~~~|||vvv}}}}}}~~~~~~rrrnnnkkkkkkooossstttssssssuuuvvvtttppprrrxxx~~~~~~yyyzzz}}}{{{wwwnnnmmmmmmnnnppprrrrrrqqqsssuuuvvvvvvuuutttuuuvvvsssvvv{{{~~~~~~{{{xxxvvvyyyuuupppmmmlllmmmmmmmmmfffggghhhiiikkknnnpppqqqqqquuuzzz}}}}}}zzzuuurrrnnntttxxxvvvpppnnnrrrwwwvvvvvvwwwxxxwwwuuupppllleeehhhmmmqqqtttuuuttttttsssuuuwwwxxxwwwvvvtttsssuuuvvvxxx{{{}}}yyyyyyyyyxxxxxxxxxxxxxxxyyyyyyxxxwwwxxxzzz}}}|||vvvqqqooorrrwww{{{|||}}}|||{{{zzzzzzyyyyyyyyyvvvuuuvvvxxx|||xxxvvvssspppoooppptttvvvwwwwwwxxxxxxxxxxxxxxxxxxwwwvvvtttsssssssssttttttuuuuuuuuuuuuvvvwwwyyyzzztttuuutttqqqnnnmmmpppssssssrrrsssuuuwwwxxxwwwvvvssstttuuuwwwwwwuuuqqqnnnpppoooqqquuuzzz}}}{{{xxxyyywwwxxx|||{{{vvvssstttwwwtttpppqqqtttwwwxxxwwwrrrsssqqqmmmqqqyyy|||zzztttuuuwwwyyyzzzzzzzzzyyywwwxxxzzzzzzxxxwwwxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwsssrrrvvvyyyxxxyyy{{{|||xxxtttssssssuuuwww}}}}}}~~~}}}{{{xxxuuussslllooorrruuuwwwxxxzzz|||{{{}}}{{{yyyyyyzzzvvvtttwww{{{}}}{{{|||~~~~~~|||}}}~~~zzzvvvuuusssoooiiiooowww||||||yyyvvvtttxxxwwwwwwxxx{{{}}}~~~~~~zzz{{{yyyuuutttwwwwwwtttrrrvvvzzz|||{{{wwwtttsssxxxxxxxxxwwwuuuuuuwwwyyyxxxzzz|||~~~}}}zzzuuuqqqqqqsssuuuuuuuuuvvvvvvuuuqqqpppnnnmmmooorrrvvvyyy{{{|||}}}~~~~~~~~~zzzxxxyyy|||~~~|||{{{||||||||||||zzzxxxxxxxxxvvvrrrnnnooovvv||||||wwwtttwww{{{{{{wwwvvvyyyyyyvvvttttttsssuuuxxxzzzyyyvvvuuuvvv||||||xxxtttvvv|||~~~}}}uuurrrooonnnnnnpppsssuuuqqqzzz|||vvvtttyyyyyyvvvvvvxxxzzz{{{|||{{{yyyxxxvvvuuuuuuwwwwwwuuuvvvxxxzzzxxxvvvwwwyyy{{{{{{{{{sssuuuwwwwwwuuutttttttttwwwwwwwwwvvvvvvwwwyyyzzztttttttttuuutttsssqqqpppuuutttqqqpppnnnlllkkkjjjtttvvvwwwuuusssrrruuuxxxzzzxxxvvvuuuvvvyyy}}}~~~}}}~~~~~~zzzzzz|||~~~}}}|||}}}}}}~~~~~~|||zzzxxxuuuuuuwww{{{~~~~~~~~~~~~~~~~~~~~~~~~yyyzzzzzzwwwtttrrrssstttuuuvvvzzz~~~|||{{{yyyxxxxxxyyyzzz{{{|||}}}yyytttuuuuuurrrooonnnpppmmmlllqqqyyy~~~}}}zzzyyywwwuuuwwwzzz{{{yyyvvvrrrssssssrrrppppppqqqrrrssssssssssssssssssssssssrrrqqqqqqrrrrrrrrrpppooouuutttrrrqqquuuzzzwwwqqqnnnqqqtttwwwyyyzzzzzzxxx|||{{{{{{}}}}}}zzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxzzz{{{{{{yyyxxxyyyuuuooolllooosssqqqooooookkkmmmooorrrvvvyyyzzzyyyvvv|||~~~|||}}}|||yyynnnkkkhhhhhhkkknnnpppqqqtttuuutttqqqoooqqqyyy~~~~~~~~~yyyooooooqqqsssvvvvvvuuusssrrruuuwwwxxxxxxyyyzzz{{{qqqsssvvvzzz{{{zzzwwwuuuvvvsssooommmnnnoooppppppgggggghhhjjjllloooqqqsssrrrvvvzzz}}}}}}yyyuuurrrnnnssswwwuuupppooosssxxx}}}{{{wwwuuutttssspppooofffgggjjjmmmppptttvvvxxxqqqrrrtttwwwyyyyyyxxxwwwrrrtttxxx{{{~~~zzzzzzzzzzzzyyyyyyyyyyyywwwxxxwwwuuuuuuwww{{{{{{uuupppoootttyyy|||}}}}}}}}}}}}}}}|||zzzyyyxxxuuuvvvxxxzzz{{{|||yyyvvvsssqqqqqqssstttuuuwwwwwwyyyzzzzzzyyyyyyxxxuuutttsssrrrrrrrrrssstttttttttssstttuuuxxxzzz{{{wwwxxxwwwsssnnnmmmooorrrnnnpppssswwwzzz{{{yyywwwtttttttttuuuuuusssooollltttqqqoooqqqvvvzzz{{{zzzuuutttvvvzzz{{{wwwvvvxxxyyyuuuqqqqqquuuyyyzzzzzzttttttqqqooorrrxxxzzzzzzuuuuuuttttttuuuwwwyyy{{{vvvwwwyyyyyyxxxxxxxxxyyywwwxxxxxxyyyzzz{{{||||||xxxtttssswwwzzzyyyyyy|||~~~|||zzzxxxvvvvvvuuu{{{~~~zzzwwwmmmppptttwwwxxxxxxzzz{{{yyy}}}~~~}}}{{{zzzzzztttooottt||||||}}}|||{{{~~~~~~yyyxxxwwwtttnnnrrrvvvyyyxxxwwwvvvvvvvvvuuutttuuuxxx{{{{{{zzzyyy}}}|||{{{{{{yyyuuuuuuyyy~~~~~~zzzvvvtttxxxxxxxxxvvvuuuuuuwwwyyyxxxzzz}}}~~~|||xxxtttrrrqqqqqqsssuuuwwwvvvuuutttsssrrrpppoooqqquuuyyy{{{yyyyyyzzz{{{}}}~~~~~~~~~~~~|||zzz{{{}}}||||||~~~{{{zzzxxxwwwvvvuuusssqqqooovvv}}}~~~zzzwwwzzz}}}yyyuuuuuuyyyzzzwwwvvvwwwqqquuuyyyyyyyyyyyyyyyxxxzzz{{{xxxvvvyyytttttttttrrrqqqqqqrrrsssqqqzzz|||vvvssswwwyyywwwvvvxxxzzz|||}}}}}}|||{{{wwwssstttyyyzzzvvvtttwwwyyywwwvvvvvvyyy{{{||||||tttvvvxxxxxxwwwuuuuuuuuutttuuuuuutttssstttwwwzzzvvvvvvvvvuuusssrrrqqqqqqvvvuuutttrrrpppnnnllllllsssuuuvvvuuurrrrrrtttwww|||zzzxxxvvvvvvxxx{{{}}}~~~}}}~~~|||xxxxxx{{{}}}|||zzzyyy|||}}}~~~}}}{{{zzzttttttvvvyyy}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxxxxwwwvvvtttrrrsssssssssvvv{{{}}}~~~~~~|||zzz|||{{{zzzxxxwwwxxxzzz{{{}}}wwwtttwwwxxxuuuqqqqqqsssnnnlllrrr||||||yyyvvvtttuuuxxxyyywwwuuurrrsssrrrpppnnnmmmnnnppprrrrrrrrrrrrrrrrrrssssssrrrqqqpppqqqrrrsssqqqooosssrrrqqqrrrxxx}}}yyyrrrpppqqqssswwwyyyxxxxxxxxx|||zzzxxxzzz~~~|||xxxuuuvvvwwwxxxyyyyyyyyyzzzwwwzzz}}}{{{yyyxxxxxxxxxvvvqqqnnnrrruuuttttttuuurrrppppppsssvvvwwwvvvuuuwww|||~~~|||zzzzzzxxxtttkkkjjjiiijjjlllnnnoooooossssssqqqooonnnqqqwww}}}}}}|||}}}}}}rrrssstttwwwzzz{{{yyywwwsssvvvyyy{{{|||}}}~~~rrrrrrtttvvvyyyzzzxxxvvvtttqqqnnnmmmnnnpppqqqrrrjjjkkklllmmmppprrrtttuuuuuuwwwyyyzzzzzzwwwtttrrrpppsssvvvtttqqqppptttxxx{{{vvvrrrpppppppppooolllllllllmmmppptttyyy{{{pppppprrruuuyyy{{{{{{yyyrrrtttxxx|||~~~~~~}}}|||{{{{{{{{{|||||||||}}}}}}wwwxxxxxxvvvssstttxxx|||{{{uuuppppppvvv{{{|||{{{||||||}}}}}}|||{{{yyyxxxuuuxxx{{{zzzxxxxxxzzz}}}zzzvvvrrrrrruuuwwwvvvtttvvvwwwyyy{{{{{{zzzxxxwwwtttsssrrrrrrqqqrrrssstttttttttssssssuuuxxx{{{}}}yyyyyyxxxtttooommmooorrrmmmooossswww{{{{{{yyywwwtttsssqqqqqqqqqqqqooommmvvvssspppoooqqquuuxxxzzzuuussstttxxxyyywwwxxxzzzzzzvvvrrrqqquuuyyyzzzzzzuuutttrrrrrrtttwwwxxxxxxvvvuuurrrqqqrrrtttwwwyyysssuuuxxxxxxxxxxxxyyy{{{wwwxxxyyyzzz{{{|||}}}~~~~~~yyywwwzzzzzzxxxwwwxxx~~~~~~~~~}}}{{{xxxuuusssyyy|||}}}{{{sssvvvzzz{{{{{{{{{{{{{{{xxx}}}~~~|||{{{~~~}}}yyyrrrmmmqqqxxx||||||}}}{{{yyy|||}}}||||||zzzwwwxxxyyyxxxwwwvvvxxxyyywwwuuusssuuuyyy{{{zzzyyyxxx~~~}}}zzzvvvvvvzzz~~~~~~{{{xxxvvvyyyyyyxxxvvvtttuuuwwwyyyxxx|||}}}yyyuuusssttttttrrrsssxxxzzzxxxvvvvvvuuutttssssssuuuwww{{{}}}xxxwwwwwwxxx{{{}}}}}}}}}~~~}}}{{{|||}}}}}}{{{|||zzzyyywwwuuutttttttttuuuqqqwww~~~}}}zzz{{{}}}xxxuuuuuuyyy{{{yyywwwyyyvvvzzz{{{yyyyyy{{{}}}}}}zzz{{{zzzyyy|||sssuuuvvvvvvsssrrrqqqrrrqqqzzz}}}wwwssswww{{{yyywwwxxxzzz|||}}}}}}}}}}}}yyysssttt{{{|||vvvsssvvvwwwuuutttuuuxxx{{{||||||uuuwwwyyyyyyxxxwwwwwwwwwsssuuuvvvuuurrrsssvvvzzzwwwxxxwwwuuusssrrrssstttvvvwwwwwwvvvsssqqqpppppprrruuuwwwvvvsssrrrtttvvv}}}zzzwwwvvvvvvwwwxxx}}}|||}}}zzzvvvwww{{{~~~}}}|||{{{yyywww{{{|||}}}~~~~~~}}}{{{zzzvvvwwwxxxzzz{{{}}}~~~~~~~~~~~~~~~wwwvvvtttsssrrrsssssstttsssyyy}}}}}}}}}~~~|||}}}|||zzzxxxvvvvvvyyy|||zzzvvvvvvzzz}}}yyyuuutttuuuqqqooouuu|||wwwuuurrrssswwwyyyxxxvvvttttttssspppnnnmmmnnnpppssssssssssssssssssttttttrrrpppnnnooossstttssspppnnnoooppprrryyy~~~{{{tttsssqqqrrrvvvwwwuuuuuuxxx{{{yyywwwxxx{{{{{{yyyvvvppprrruuuwwwxxxxxxwwwvvvsssyyy|||yyyvvvwwwxxxwwwxxxtttsssvvvyyyxxxxxxzzzxxxtttrrruuuxxxwwwuuuuuuyyy}}}}}}zzzyyyyyywwwrrrkkklllmmmnnnoooppppppqqqrrrrrrqqqooooooqqquuuyyyxxxwww|||uuuvvvwww{{{}}}~~~|||zzzvvvyyy|||~~~vvvtttsssuuuyyy{{{{{{zzzwwwtttqqqpppqqqsssssssssooooooppprrrsssvvvxxxyyyxxxxxxwwwwwwvvvuuuttttttsssttttttsssrrrrrrtttwww~~~{{{vvvsssrrrrrrrrrqqqrrrqqqpppppprrrtttwwwyyyrrrqqqqqqtttxxxzzzzzzyyysssvvvzzz}}}~~~}}}{{{zzzyyyyyyzzz{{{||||||}}}~~~yyy{{{{{{xxxsssrrrvvvzzz{{{vvvqqqrrrxxx|||zzzxxxyyy{{{|||}}}|||{{{xxxwwwvvvzzz}}}{{{vvvtttvvvyyyzzzvvvrrrsssxxxzzzxxxuuuuuuwwwyyy{{{zzzyyyvvvtttssssssrrrqqqqqqrrrssstttuuutttttttttuuuxxx|||~~~xxxyyyxxxtttpppoooqqqtttqqqqqqrrrtttwwwxxxwwwuuuuuussspppnnnooooooooonnntttsssrrrppppppqqqtttwwwxxxuuutttwwwwwwuuuwwwzzzyyyuuuqqqqqqtttwwwxxxwwwvvvtttsssuuuvvvwwwvvvvvvuuutttrrrqqqpppqqqrrrsssqqqsssvvvwwwxxxxxxzzz|||zzzzzzzzz{{{{{{{{{{{{{{{}}}zzz||||||yyyxxxyyy~~~~~~}}}|||zzzvvvsssqqqxxxzzz|||}}}~~~~~~}}}|||yyy|||~~~}}}{{{yyyyyyxxx||||||xxxxxx~~~zzztttqqquuuxxxxxx{{{{{{}}}zzzvvvyyy|||~~~{{{yyyxxxzzz|||{{{xxxvvvxxx|||}}}{{{www}}}||||||zzzwwwtttxxx|||~~~}}}{{{yyyxxx{{{zzzyyyvvvttttttvvvxxxwww}}}}}}uuuqqqssswwwxxxtttuuu|||{{{xxxxxxvvvvvvvvvvvvwwwyyy{{{|||yyywwwuuuvvvyyy}}}~~~~~~~~~}}}|||{{{|||}}}~~~~~~{{{zzz|||zzzxxxuuusssrrrsssvvvyyyvvvzzz~~~|||{{{zzzyyyvvvvvvzzz{{{yyyxxxyyy{{{~~~|||wwwuuuzzz}}}}}}|||~~~~~~|||}}}zzzsssuuuvvvuuurrrpppqqqrrrqqq{{{xxxtttyyy}}}}}}xxxyyyyyyyyyzzzzzzzzz{{{{{{tttuuu}}}wwwrrruuutttrrrrrrssswwwzzz{{{|||uuuwwwyyyzzzyyyyyyyyyzzzsssvvvyyywwwtttsssvvvzzzwwwxxxxxxuuurrrqqqsssvvvuuuwwwyyyxxxvvvttttttuuusssuuuxxxwwwtttssstttwww}}}{{{yyywwwvvvvvvxxxxxx}}}||||||}}}zzzvvvwww|||~~~||||||}}}}}}zzzwwwxxxyyy{{{||||||{{{yyyxxxxxxzzz{{{yyyxxxyyy}}}~~~~~~~~~}}}}}}xxxuuusssqqqrrrsssuuuvvvtttzzz~~~|||{{{~~~~~~|||{{{zzzwwwtttuuuzzz~~~zzzwwwxxx~~~}}}xxxuuuuuurrrrrrxxx{{{tttrrrppprrrwww{{{{{{zzzwwwwwwuuurrrpppoooppprrrrrrsssssssssssssssrrrqqqrrrooolllnnnsssuuutttqqqlllpppsssvvv|||{{{uuuqqqqqqttttttrrrssswwwzzzyyyxxxxxxxxxxxxwwwvvvppprrrvvvyyyyyywwwtttrrrllltttyyyvvvtttvvvxxxxxxyyyvvvvvvzzz|||zzz{{{}}}|||vvvsssxxx{{{zzzxxxyyy{{{}}}}}}zzzzzz{{{zzzuuunnnooooooppppppqqqssstttrrrrrrrrrrrrrrrssstttuuuwwwvvv|||wwwwwwyyy|||~~~}}}yyy|||yyyvvvtttvvvzzz}}}~~~}}}|||zzzvvvuuuuuuvvvvvvuuurrrsssssstttvvvxxxzzz{{{zzzxxxvvvtttsssssstttuuuuuutttsssrrrrrrsssuuuuuu}}}{{{xxxwwwwwwvvvuuutttttttttsssrrrrrrrrrsssssstttrrrqqqssswwwyyyyyyxxxuuuwww{{{~~~}}}{{{yyyuuuuuuvvvwwwyyyzzz{{{{{{zzz}}}}}}zzztttrrruuuxxx{{{vvvrrrsssyyy|||yyyuuuxxxyyy{{{}}}|||zzzxxxvvvwww{{{~~~{{{uuuqqqsssvvvzzzvvvrrrtttzzz|||zzzvvvtttvvvxxxzzzzzzwwwtttrrrsssrrrqqqqqqqqqrrrssstttvvvuuuttttttvvvyyy|||~~~vvvwwwwwwtttqqqpppssswwwtttsssqqqqqqrrrtttttttttvvvsssooommmmmmoooppppppqqqssstttssspppoooqqqttt{{{wwwuuuvvvuuusssuuuyyyxxxtttppppppsssuuuvvvuuuvvvttttttvvvxxxwwwuuuuuusssssssssrrrqqqpppooonnnooorrruuuwwwwwwxxxzzz||||||||||||{{{zzzzzzyyyyyy}}}{{{~~~||||||~~~~~~~~~|||zzzwwwtttrrrqqqyyyxxxwwwwwwwwwyyyzzz|||{{{}}}|||yyyvvvuuuxxx{{{zzzuuuuuu}}}}}}xxxxxx{{{|||xxxyyy}}}~~~yyy|||xxxssswwwzzz|||zzz{{{}}}{{{yyy{{{~~~www|||{{{xxxyyyyyywwwsssvvvzzz||||||zzzyyyyyy|||{{{yyyvvvssssssvvvxxxwww~~~}}}sssnnnssszzz{{{vvvwww~~~}}}zzz{{{vvvvvvwwwwwwxxxzzz{{{{{{{{{wwwtttuuuyyy}}}~~~}}}{{{{{{{{{||||||}}}{{{yyy||||||yyywwwtttqqqpppsssxxx|||zzz|||}}}zzzwww{{{wwwwww{{{|||yyyxxxyyy~~~|||sssqqqvvvzzzzzz~~~~~~~~~{{{uuussstttuuurrrooooooqqqtttqqq{{{yyyuuuzzzzzzyyyxxxwwwwwwwwwwwwxxx|||uuuuuu~~~wwwrrrtttqqqpppoooqqquuuyyy{{{{{{tttwwwyyy{{{zzzzzzzzz{{{uuuxxx{{{yyyvvvtttwwwzzzwwwxxxwwwtttqqqqqqtttwwwsssvvvyyyyyywwwuuuvvvwwwtttwwwyyyxxxvvvtttvvvxxxwwwvvvuuuuuuwwwyyy|||}}}|||{{{|||}}}zzzvvvxxx}}}~~~}}}|||}}}~~~{{{xxxuuuwwwxxxzzzzzzyyyxxxwwwxxxzzz{{{xxxttttttzzz~~~~~~}}}}}}yyyvvvrrrqqqrrrtttvvvwwwssszzz}}}yyyxxx}}}}}}zzzzzzyyyvvvtttvvv{{{zzzxxxzzzxxxuuuuuussstttyyyyyyqqqoooooorrrxxx}}}~~~~~~zzzyyyxxxtttqqqppprrrtttppppppqqqrrrqqqpppooonnnqqqnnnlllnnnsssvvvuuurrrmmmrrrxxx{{{wwwrrrpppsssssspppqqqwwwzzzzzzzzzyyywwwvvvvvvvvvrrruuuzzz||||||xxxssspppgggpppvvvsssrrrvvvzzzyyyyyywwwxxx}}}~~~||||||~~~~~~vvvsssyyy~~~|||{{{||||||}}}|||zzz{{{~~~}}}yyyqqqqqqpppooooooqqquuuxxxrrrssstttuuuuuuttttttsssxxxwww{{{xxxzzz}}}~~~~~~}}}}}}~~~}}}~~~|||{{{{{{wwwyyy{{{|||||||||~~~~~~wwwtttuuuwwwxxxxxxuuuuuuvvvxxxyyyxxxtttqqqyyywwwuuuxxx||||||vvvppp{{{{{{vvvmmmiiimmmpppqqqxxxyyyyyyvvvrrroooooopppvvvtttqqqppppppqqqpppoootttssssssvvvyyyyyyuuurrruuuwww{{{}}}~~~|||zzzxxxrrrpppooorrryyy~~~~~~|||{{{yyywwwwwwxxxxxxxxxwww|||wwwrrrtttzzz}}}{{{wwwxxxxxxyyyyyyzzzzzzzzzzzz{{{|||~~~}}}yyyvvvtttsssyyyuuuqqqrrrwwwzzzyyyvvvuuuvvvxxxxxxvvvuuutttuuuvvvuuurrrooonnnpppuuuxxx|||}}}zzztttsssvvvwwwuuuqqquuuxxxwwwsssrrrtttxxxxxxwwwwwwvvvvvvuuuuuuuuu{{{uuuqqqqqqqqqpppppprrrxxxtttooolllkkklllmmmnnnsssvvvvvvqqqkkkjjjooovvvyyyyyytttnnnnnnuuuyyyzzzyyywwwwwwxxxyyyxxxsssooouuuwwwsssmmmmmmqqqqqqmmmooorrruuuwwwxxxxxxyyyzzztttyyy|||{{{wwwuuuwwwzzz{{{{{{|||~~~yyywwwvvvtttrrrqqqrrrsssttt|||}}}|||xxxrrrqqqvvvzzzxxx~~~wwwqqqrrrvvvzzzzzzxxxwwwwww{{{}}}{{{xxxxxxyyy{{{||||||~~~}}}}}}vvvssszzz||||||yyy{{{~~~|||~~~|||yyy|||~~~}}}zzzxxxwwwwwwwwwwwwxxxyyyzzz{{{|||}}}zzz{{{zzzwwwxxx{{{xxx}}}~~~wwwsssuuuxxxwwwzzz}}}xxxtttzzzzzzzzzzzzzzz{{{{{{{{{zzzuuuqqqrrryyy~~~}}}|||zzzzzzzzz{{{{{{yyyyyyyyyzzz|||{{{uuussstttxxx{{{}}}vvvsss{{{~~~xxxvvvyyyzzzxxx{{{yyyuuuuuuzzz|||{{{xxxuuurrrrrrtttvvv~~~~~~~~~|||{{{yyywwwwwwsssxxxyyyrrrnnnqqqrrrppppppwww|||{{{{{{|||yyyxxxyyyzzz{{{{{{zzz|||~~~}}}yyytttqqqpppqqqsssuuuvvvwwwxxxxxxwww}}}~~~{{{|||}}}|||xxxyyyyyyxxxvvvtttttttttxxxxxxxxxuuurrrrrruuuxxxxxxuuussstttvvvxxxvvvtttzzzyyywwwuuuttttttuuuvvvxxxvvvtttvvvzzz|||{{{yyy{{{{{{{{{zzzxxx}}}zzzzzz~~~~~~zzzwwwwwwxxxvvvtttssstttvvvvvvuuuoooxxx{{{}}}xxxuuu~~~~~~|||}}}~~~|||zzz{{{{{{xxxuuutttvvvyyy~~~}}}||||||}}}}}}}}}|||}}}|||{{{zzzzzz{{{|||}}}xxx{{{{{{xxxyyyxxxwwwyyy||||||zzzwwwtttpppmmmpppwww{{{yyytttppprrrssssssqqqnnnmmmmmmnnnrrruuuuuurrrooonnnnnnuuukkkfffnnnvvvvvvttttttnnnrrrzzzzzzxxxuuurrrqqqrrrtttuuuzzz|||{{{uuusssvvvxxxxxxvvvxxxzzzzzzvvvssspppooojjjppptttssssssuuutttrrruuuwwwzzz}}}xxxtttyyy~~~}}}}}}~~~~~~zzzzzz|||}}}zzzqqqrrrssstttuuuuuuuuuuuunnnsssxxx{{{{{{xxxvvvuuurrrvvv{{{~~~{{{}}}~~~xxx{{{~~~}}}zzzwwwvvvxxxzzz|||}}}}}}}}}~~~zzzwwwwwwxxxxxxxxxttttttuuuvvvvvvtttrrrppptttuuuwwwyyyzzzyyywwwuuuxxxyyyuuunnnjjjmmmqqqqqqwwwxxxyyyvvvrrrppppppqqquuutttsssqqqppppppqqqqqqvvvuuuuuuwwwyyyzzzwwwuuutttvvvyyy{{{||||||zzzyyyrrrooonnnpppvvvyyyxxxvvvwwwwwwwwwyyyzzzyyyvvvtttwwwtttrrrtttzzz}}}|||yyyxxxxxxwwwwwwwwwxxxyyyyyyyyy{{{}}}|||zzzwwwvvvvvvzzzwwwtttuuuwwwxxxvvvtttvvvvvvuuutttrrrqqqqqqrrruuutttsssqqqpppqqquuuxxxzzz|||zzzvvvtttuuutttpppppptttwwwvvvsssqqqrrrtttyyyyyyyyyyyyxxxwwwvvvuuuxxxsssppprrrsssrrrsssvvvyyytttooolllmmmoooqqqrrrsssvvvvvvrrrmmmlllqqqwwwxxxyyyvvvqqqqqqvvvzzzzzz|||zzzyyyyyyzzzyyyuuurrrtttvvvuuuqqqppprrrqqqlllmmmppprrrtttuuuvvvxxxyyytttxxx{{{{{{xxxuuuvvvxxxxxxxxxzzz~~~}}}zzzxxxvvvuuusssssssssuuuvvv~~~~~~|||vvvqqqppptttxxxyyy}}}}}}wwwssstttvvvzzzzzzzzzyyyyyy|||~~~|||yyyyyyzzz|||}}}}}}}}}|||yyywwwzzz{{{|||~~~}}}||||||yyy{{{~~~}}}|||yyy{{{}}}}}}|||{{{zzzzzz}}}||||||{{{{{{{{{{{{{{{{{{xxxyyywwwuuuvvvyyyuuuyyy{{{zzzvvvssssssuuutttwww|||{{{yyy}}}}}}}}}}}}|||{{{zzzyyyzzzvvvsssuuu{{{~~~}}}|||}}}~~~~~~}}}zzzwwwvvvwww{{{{{{vvvsssuuuyyy}}}yyyuuu{{{}}}xxxvvvzzz}}}wwwuuuxxxzzzxxxxxxzzzzzzyyyxxxuuutttsssuuuvvv}}}|||{{{{{{{{{zzzxxxvvvsssxxxxxxrrroooqqqrrrqqqooowww|||||||||zzzxxxyyy{{{||||||zzz{{{||||||{{{xxxtttrrrttttttuuuvvvwwwwwwxxxxxxxxx~~~~~~{{{|||}}}|||xxxxxxxxxvvvtttsssuuuvvvyyyyyyxxxuuurrrqqqtttvvvwwwuuuttttttuuuwwwwwwwww{{{yyywwwtttssstttuuuvvvvvvuuutttwww{{{~~~}}}{{{yyy~~~zzzyyyyyywww{{{yyy{{{~~~|||wwwuuuvvvvvvvvvvvvwwwxxxwwwuuusssooowwwyyy{{{~~~wwwsss|||}}}||||||}}}}}}{{{xxx}}}|||zzzzzzzzz}}}|||{{{zzz{{{|||}}}}}}~~~}}}{{{yyyxxxxxxxxxxxxwwwzzz~~~|||zzzyyywwwvvvxxxzzzzzzyyyvvvrrrpppppprrrwwwxxxvvvssstttuuuuuussspppnnnmmmnnnooorrruuuuuurrrpppooopppuuummmjjjpppxxxyyyxxxxxxssswww||||||zzzvvvrrrqqqrrrtttuuuzzz}}}}}}xxxvvvxxxyyyxxxuuuwwwzzzzzzxxxuuusssrrrpppvvvyyywwwuuuvvvtttqqqqqqtttwww{{{~~~~~~xxxvvv{{{}}}||||||zzzzzz}}}}}}ppppppqqqrrrssssssrrrrrrvvvzzz}}}~~~{{{wwwsssqqqnnnsssyyy~~~|||}}}~~~~~~}}}|||~~~uuuyyy}}}}}}yyyvvvtttzzz|||~~~~~~}}}}}}~~~}}}{{{zzzyyyxxxwwwrrrttttttsssqqqpppppppppnnnrrrwwwyyyxxxwwwwwwwwwsssuuutttnnnllloooqqqpppuuuvvvwwwvvvsssrrrqqqrrrssstttuuussspppoooqqqtttyyyxxxxxxyyyzzz{{{zzzyyyuuuvvvwwwyyyzzz{{{{{{{{{tttqqqoooqqqtttvvvuuusssrrrsssvvvyyy{{{yyyuuuqqqqqqqqqrrruuuyyy{{{{{{zzzyyywwwvvvttttttuuuvvvwwwvvvyyy{{{|||{{{zzzzzzzzz|||{{{zzzxxxwwwuuutttssswwwvvvtttrrrqqqpppppppppssstttttttttssssssuuuwwwtttwwwxxxuuuuuuvvvtttpppooossswwwvvvssspppooopppyyyzzz{{{|||{{{yyywwwvvvwwwrrrpppsssvvvvvvwwwzzzzzzvvvqqqooopppsssuuuwwwtttvvvwwwtttooonnnssswwwvvvyyyyyyuuutttxxxzzzzzz}}}{{{yyyxxxxxxwwwuuutttsssvvvwwwtttssssssppplllmmmnnnppppppqqqrrrtttwwwrrrvvvzzzzzzxxxuuuvvvwwwvvvvvvxxx{{{~~~~~~|||zzzyyyxxxvvvuuuuuuvvvwwwwww~~~{{{uuuppppppssswww{{{zzzyyyxxxwwwvvvvvvvvvzzz{{{|||||||||}}}~~~|||zzzzzz|||~~~|||{{{~~~}}}{{{}}}~~~}}}}}}{{{xxxxxx|||~~~|||zzz{{{}}}~~~{{{xxxyyyyyyzzz{{{|||||||||~~~}}}{{{zzzyyyyyy{{{xxxxxxwwwtttuuuyyyxxxyyyzzzzzzzzzyyyxxxwwwqqqsssxxx|||~~~~~~|||zzzxxx{{{yyyxxxzzz}}}}}}zzz~~~~~~}}}}}}}}}~~~{{{vvvrrrssswww~~~}}}wwwtttvvvzzz~~~|||vvvyyyzzzvvvvvvyyyzzztttqqquuu{{{|||{{{{{{xxxxxxwwwwwwwwwvvvvvvvvv{{{yyywwwxxxzzz{{{xxxuuutttwwwvvvrrrpppqqqrrrqqqooowww~~~{{{xxxxxxzzz||||||yyyyyyyyyxxxwwwuuutttsssvvvuuuuuuuuuuuuvvvvvvwwwxxx~~~~~~{{{|||}}}|||wwwwwwuuusssrrrssswwwzzzzzzzzzyyyvvvsssrrrssstttuuuvvvvvvvvvvvvwwwzzz||||||zzzwwwuuussstttuuuvvvvvvuuuuuuxxx}}}~~~|||www|||{{{wwwwwwxxxvvvxxxxxx{{{~~~zzztttsssvvvuuuwwwyyy||||||zzzuuuqqqooovvvwwwyyy|||uuuqqqzzz|||{{{zzzzzz{{{zzzxxxvvv~~~}}}{{{zzz|||{{{zzzyyyyyy{{{}}}~~~{{{xxxvvvtttttttttvvvxxx{{{}}}~~~}}}zzzxxxvvvvvvwwwwwwvvvuuuqqqrrrtttvvvvvvuuusssqqqxxxxxxvvvssspppnnnoooppprrrtttuuuvvvtttssssssssswwwqqqooottt{{{||||||{{{yyy{{{}}}|||xxxsssqqqrrrtttuuuxxx}}}|||{{{||||||zzzwwwzzz|||}}}{{{yyyxxxxxxwww||||||yyyxxxuuurrrnnnqqquuuzzz|||~~~}}}}}}zzzyyyzzz}}}|||zzz{{{~~~~~~zzzyyy}}}}}}pppppprrrrrrsssrrrqqqqqqyyy|||~~~~~~{{{vvvrrrppplllqqqxxx}}}yyyzzzzzzyyyxxxwwwyyyzzzwwwzzz|||}}}{{{yyywwwwww|||~~~~~~}}}~~~}}}{{{yyywwwuuusssuuuuuussspppnnnooopppmmmppptttwwwwwwvvvtttsssnnnrrrrrrooommmpppqqqpppqqqrrrtttttttttsssssssssppptttvvvtttpppnnnqqquuu{{{{{{zzzzzz{{{|||||||||yyyyyyyyyyyyzzzzzz{{{|||wwwuuussstttvvvxxxwwwvvvpppqqqtttwwwxxxxxxtttqqqoooqqqsssvvvxxxyyyyyyyyyyyywwwtttrrrrrrsssuuuvvvtttvvvyyy{{{{{{|||}}}~~~|||xxxtttssssssvvvuuuuuuuuuuuuuuusssqqqqqqsssuuuvvvvvvuuuvvvwwwnnnqqqsssrrrtttwwwxxxuuupppssswwwxxxuuuqqqooonnnvvvxxxzzz|||}}}{{{yyyxxxyyytttsssvvvyyyyyyzzz}}}~~~zzztttrrrrrruuuwwwyyyuuuwwwwwwtttpppnnnqqqttttttyyy|||yyywwwyyy{{{zzz{{{zzzwwwvvvuuuttttttsssvvvwwwwwwuuurrrqqqqqqppppppppppppooonnnnnnqqqsssrrruuuxxxyyywwwvvvvvvvvvvvvwwwxxxyyyzzzzzzyyyxxxzzzyyyxxxxxxwwwxxxyyyyyy~~~}}}zzzvvvrrrsssvvvzzz|||xxxttttttxxxzzzyyywwwyyy{{{}}}~~~}}}}}}}}}~~~~~~|||{{{|||}}}|||~~~~~~~~~~~~zzzyyyzzzzzzzzzzzz{{{}}}~~~~~~}}}zzzxxxwwwvvvwwwyyy|||}}}}}}||||||{{{zzzyyywwwvvvuuu|||zzzzzzyyyvvvvvvyyyzzzyyyxxxzzz}}}~~~{{{xxxppprrruuuyyy|||~~~{{{zzz|||{{{|||~~~~~~zzzvvvzzzzzz{{{{{{|||}}}~~~~~~}}}zzzuuussstttxxx~~~zzzvvvwwwzzz}}}}}}vvvvvvuuussstttxxxwwwqqqnnnsss{{{|||wwwwwwxxxyyy{{{{{{yyyxxxxxxvvvtttvvvzzz{{{yyyuuuuuuuuuuuurrrqqqqqqrrrqqqqqqyyyzzzwwwwwwxxxzzz{{{wwwvvvuuutttssssssttttttssssssrrrrrrssstttuuuvvvvvv||||||yyyzzzzzzyyywwwvvvsssqqqpppsssxxx}}}||||||zzzwwwtttsssrrrrrrrrrwww{{{|||{{{zzz|||~~~~~~|||yyyvvvuuuuuuwwwxxxyyywwwwwwzzz~~~~~~{{{tttzzz|||yyyuuuvvvwwwvvvwwwxxx|||}}}xxxrrrsssyyyyyyzzz|||~~~|||xxxtttqqqvvvuuuvvvzzzsssooowwwxxxxxxxxxyyyzzzzzzyyyxxx}}}~~~|||zzzyyyzzzzzzyyyxxxxxxzzz}}}~~~{{{xxxvvvtttttttttuuuvvvxxxzzz|||~~~}}}{{{xxxuuutttssssssrrrppptttyyyzzzwwwsssqqqqqqyyyxxxvvvssspppppprrrtttuuuvvvwwwxxxxxxxxxxxxxxxyyyvvvuuuwww{{{||||||{{{zzzzzz|||}}}yyyuuurrrrrrsssttttttzzz}}}|||~~~~~~|||||||||yyy}}}{{{xxxtttoooqqquuuxxxzzz{{{zzzyyywwwzzz~~~~~~{{{xxx{{{yyy}}}}}}{{{{{{}}}|||yyyrrrssstttuuuuuutttsssrrrsssvvvzzz{{{yyyvvvtttsssqqqssswww{{{~~~vvvwwwxxxwwwvvvuuuvvvwwwyyyzzzzzzxxxwwwvvvxxxzzz|||~~~~~~~~~~~~{{{xxxvvvuuuwwwwwwwwwuuurrrppppppqqqooooooppptttxxxwwwqqqlllkkkoooqqqooonnnpppqqqooonnnoooqqqsssuuuuuuuuutttooosssvvvuuuqqqppprrrvvv{{{{{{{{{zzzzzz{{{|||}}}}}}}}}|||{{{zzz{{{||||||vvvuuuuuuvvvxxxyyyzzzzzzsssrrrqqqrrrtttuuuuuutttppprrrtttvvvwwwxxxxxxwwwxxxwwwtttrrrqqqrrrtttvvvrrruuuxxxzzz{{{|||}}}yyyvvvuuuuuuqqqrrrtttwwwyyyyyyuuurrrpppsssvvvxxxxxxwwwxxxxxxooorrrqqqoooqqqwwwzzzyyysssuuuxxxyyywwwtttqqqppprrrtttxxx{{{||||||{{{zzz}}}xxxwwwzzz|||{{{{{{}}}}}}xxxuuuuuuvvvwwwwwwvvvwwwwwwtttpppnnnnnnoooqqqyyy~~~|||yyyzzz{{{zzzyyyyyyxxxvvvuuuttttttuuuyyyxxxvvvssspppooorrruuuuuuuuutttqqqooonnnoooqqqtttuuuwwwwwwwwwvvvwwwwwwzzzzzzzzzxxxwwwvvvuuuuuuzzzzzzyyyyyyyyyzzzzzzzzz|||{{{yyywwwwwwxxx{{{~~~}}}wwwrrrsssyyy|||{{{xxxxxxzzz}}}~~~}}}{{{zzzzzz{{{{{{|||}}}~~~~~~~~~~~~~~~{{{wwwvvvxxx|||~~~}}}}}}}}}}}}}}}{{{zzzxxxvvvtttuuuxxx{{{||||||wwwxxxxxxxxxxxxwwwvvvuuu}}}yyyyyyzzzyyyvvvuuuwwwwwwuuutttwww{{{|||yyyvvvssstttvvvxxx{{{~~~}}}}}}||||||~~~|||xxxuuuyyyyyyzzz{{{|||}}}}}}}}}xxxwwwwwwwwwyyy||||||xxxxxxyyy{{{|||{{{uuurrrqqqqqqsssvvvuuuqqqooorrr{{{}}}yyyxxxyyy|||~~~~~~|||zzzvvvuuutttvvvyyyzzzxxxvvvvvvtttsssssssssrrrrrrrrrttt|||}}}xxxuuuuuuvvvwwwxxxuuutttrrrqqqqqqrrrsssuuuqqqqqqqqqrrrtttvvvwwwxxxtttzzz|||yyyvvvvvvwwwvvvxxxvvvssspppooossszzz}}}{{{xxxwwwuuusssrrrpppwww~~~~~~}}}}}}{{{wwwvvvvvvxxxzzz}}}{{{zzz||||||yyysssyyy{{{wwwtttvvvwwwwwwwwwxxx{{{|||xxxsssvvv|||~~~}}}}}}~~~}}}{{{zzztttwwwttttttxxxrrrnnnvvvtttuuuwwwxxxyyy{{{}}}~~~~~~|||{{{{{{zzzzzzyyyyyyzzzzzzyyyxxxyyy}}}~~~|||{{{yyyxxxwwwxxxxxxuuuuuuvvvwwwyyy|||~~~~~~}}}zzzvvvsssqqqqqqqqqrrrxxx}}}}}}xxxtttqqqqqqwwwwwwuuusssqqqsssvvvyyyxxxxxxzzz|||}}}}}}}}}|||zzz{{{zzzyyyyyyzzzyyywwwvvvwwwxxxzzz|||~~~{{{vvvsssrrrrrrsssooowww}}}}}}|||zzzzzzzzzwww~~~}}}yyytttuuuwwwxxxyyyyyyxxxwwwvvv|||zzzyyy|||xxx}}}|||wwwqqqsssuuuvvvvvvuuutttrrrppptttxxxzzzyyywwwvvvvvvxxxwwwwwwxxxzzz~~~uuuwwwyyyzzzxxxwwwwwwwwwxxxxxxvvvtttrrrtttwwwzzz{{{}}}~~~~~~}}}|||yyywwwwww{{{yyywwwwwwvvvuuurrrooopppooooootttyyyxxxqqqjjjiiinnnpppnnnmmmooopppnnnmmmnnnppptttxxxyyyxxxvvvqqqtttwwwwwwuuutttvvvxxxwwwyyyzzzzzzyyyyyyzzz{{{~~~~~~}}}||||||||||||}}}sssssssssuuuvvvxxxzzz{{{vvvssspppooopppsssuuuuuusssrrrsssuuuxxxyyyxxxwwwxxxvvvuuusssssstttuuuvvvrrrtttvvvxxxyyy{{{~~~|||zzzxxxxxxwwwwwwooooooqqquuuyyyyyyvvvqqqpppssswwwyyyyyyyyyyyyzzzuuuwwwtttpppqqquuuxxxwwwuuuvvvxxxyyyyyywwwtttrrrqqqsssvvvxxxzzz{{{{{{zzz~~~zzzxxx{{{}}}{{{zzz|||}}}yyywwwwwwwwwvvvuuuvvvwwwwwwuuurrrooommmmmmpppxxx~~~}}}zzzzzz{{{{{{xxxyyyzzzyyywwwwwwwwwxxx{{{xxxuuusssooolllqqqxxx{{{{{{zzzwwwtttrrrrrrrrrvvvvvvvvvvvvvvvwwwyyyyyy}}}}}}|||yyyvvvttttttuuuzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzyyyzzzzzz|||}}}~~~}}}xxxssstttzzz~~~|||yyywwwyyy||||||zzzxxxwwwvvvwwwyyy}}}}}}}}}~~~}}}{{{~~~xxxwww{{{||||||}}}}}}}}}}}}||||||{{{xxxuuuvvvzzz||||||{{{vvvwwwxxxyyyyyyyyyxxxwwwuuusssuuuyyyxxxtttrrrsssxxxwwwvvvyyy|||}}}{{{xxxuuuvvvwwwyyy{{{~~~~~~~~~~~~}}}{{{|||}}}~~~}}}{{{xxxwwwyyyzzz{{{|||}}}~~~~~~}}}uuuwwwyyy{{{}}}}}}zzzzzz{{{{{{{{{~~~zzzvvvrrrqqqrrruuuxxxvvvuuusssssszzz}}}{{{yyyyyy|||}}}zzztttuuuvvvwwwxxxxxxxxxxxxwwwsssqqqssstttrrrqqqsssvvv~~~}}}zzzvvvttttttuuuuuuuuusssrrrpppoooppprrrtttuuuqqqrrrtttvvvxxxyyyzzzzzzrrrxxx{{{wwwttttttuuusssyyywwwtttqqqpppttt{{{~~~|||zzzyyyxxxuuusssqqqwww~~~}}}{{{{{{wwwvvvwwwyyyzzz~~~}}}|||xxxsssyyy{{{wwwtttvvvyyyyyyyyywwwwwwxxxvvvtttyyy}}}||||||}}}}}}|||xxxzzzuuutttxxxsssnnnvvvssstttuuuvvvxxx{{{}}}||||||}}}||||||xxx{{{}}}|||zzzyyy|||{{{{{{zzzyyyyyyzzz{{{|||uuuuuuuuuvvvxxxzzz{{{|||}}}}}}|||yyyuuusssssstttwww{{{{{{wwwttttttvvvvvvuuusssssstttxxx{{{xxxyyy{{{}}}zzz}}}~~~zzzwwwwwwvvvtttssstttuuuwwwzzz}}}~~~{{{xxxuuurrrqqqppplllttt{{{}}}~~~~~~zzz{{{|||zzzxxxvvvvvvvvvuuu}}}}}}zzzzzzyyyyyyyyyyyyyyyyyyyyy~~~zzz{{{~~~{{{}}}wwwoooqqqsssvvvvvvvvvtttrrrtttwwwzzz{{{zzzyyyxxxxxx{{{xxxuuuuuuyyy}}}sssvvvzzz|||{{{yyyxxxwwwwwwwwwvvvuuussstttwwwyyyzzz|||~~~~~~~~~}}}|||zzzzzz{{{~~~zzzwwwxxxzzzyyyrrrlllnnnooossswwwzzzyyytttpppiiimmmooommmlllnnnpppnnnnnnoooqqqwww|||~~~}}}{{{vvvwwwxxxzzzzzzzzzzzzzzzsssvvvyyyyyywwwvvvwwwxxxzzz{{{{{{|||}}}~~~~~~~~~rrrsssttttttuuuvvvxxxzzzxxxtttqqqoooppprrrtttuuuuuuqqqooorrrxxx|||{{{yyywwwvvvvvvvvvvvvvvvwwwxxxrrrtttvvvwwwxxxzzz}}}~~~zzzuuutttvvvyyyyyyyyytttrrrqqqssswwwyyywwwtttpppssswwwyyyzzzzzz{{{|||wwwyyyxxxttttttwwwwwwuuuvvvvvvwwwxxxxxxxxxvvvuuutttuuuvvvxxxyyyyyyzzzzzz{{{wwwvvvzzz|||zzzyyy{{{|||{{{yyyyyyyyyxxxvvvttttttuuuvvvvvvtttrrrqqqpppoooxxx~~~}}}yyyyyy{{{{{{uuuwwwzzzzzzyyywwwxxxyyyyyyvvvuuutttpppkkkooowww}}}~~~}}}zzzxxxwwwxxxyyywwwuuutttuuuxxx{{{|||~~~~~~}}}yyyvvvtttvvvxxxyyyzzzzzz{{{{{{{{{{{{{{{yyyyyyyyy{{{|||}}}|||{{{}}}xxxuuuvvv{{{~~~}}}zzzvvvxxxyyyyyywwwtttsssssstttwww~~~{{{}}}zzz{{{~~~{{{~~~|||}}}|||}}}{{{|||~~~~~~~~~~~~|||yyyzzz}}}}}}zzzvvvwwwyyyzzzzzzyyyxxxwwwoooooosssyyyyyytttppppppzzzzzz{{{|||~~~~~~}}}{{{uuuvvvxxxzzz}}}~~~|||{{{{{{{{{|||{{{{{{|||{{{zzzyyyyyyzzzxxxyyyzzz|||||||||{{{{{{wwwxxxyyy{{{}}}~~~~~~~~~}}}{{{{{{|||}}}}}}}}}}}}|||yyyvvvuuuwww{{{}}}wwwyyyxxxvvvyyy||||||yyywwwzzz~~~}}}yyysssvvvyyyyyyvvvuuuwwwzzzxxxrrrooosssuuurrrqqqssswww~~~}}}~~~~~~}}}yyywwwuuutttuuuuuutttsssqqqpppooooooppprrrtttuuurrrtttwwwyyy{{{zzzyyyxxxrrrxxx{{{wwwsssttttttssszzzxxxuuurrrrrruuu|||}}}||||||{{{xxxuuutttvvvzzz}}}|||yyyzzzvvvtttuuuwwwyyy~~~~~~}}}yyytttyyy{{{xxxuuuxxxzzz{{{yyytttrrrssstttuuuzzz|||zzz{{{{{{{{{zzz{{{|||vvvtttyyytttooovvvtttttttttttttttyyy~~~|||xxx|||{{{zzz{{{~~~zzzyyyyyyyyyzzz{{{}}}~~~vvvvvvvvvvvvwwwxxxxxxyyyxxxzzz|||{{{yyyxxxyyyzzz|||~~~~~~{{{xxxwwwvvvvvvvvvtttssstttwwwyyyvvvxxx{{{}}}xxx~~~{{{vvvwwwwwwuuurrrsssuuuwwwzzz}}}}}}}}}{{{yyyvvvssspppnnnmmmtttyyyzzzzzz||||||yyywwwxxxyyyxxxwwwvvvvvvwwwvvv}}}~~~}}}{{{zzzzzz{{{}}}~~~|||}}}zzz~~~~~~|||wwwnnnqqqtttwwwxxxxxxvvvuuutttwwwzzz{{{zzzyyyxxxxxxwwwtttssstttyyy~~~ppptttyyy|||{{{yyywwwvvvwwwxxxyyyyyyxxxwwwyyyzzzyyy{{{}}}~~~~~~~~~~~~}}}{{{|||~~~zzzvvvxxx|||{{{rrrjjjkkkpppwww{{{{{{yyywwwvvviiimmmooolllkkknnnooonnnooopppsssyyy~~~yyyyyyzzz|||~~~~~~|||ppptttxxxxxxvvvtttuuuvvvvvvwwwyyy{{{}}}tttuuuvvvvvvvvvvvvxxxzzzxxxuuurrrpppqqqsssssssssuuupppmmmqqqyyy~~~{{{vvvvvvwwwwwwxxxxxxyyyyyyrrrtttuuuvvvwwwxxx{{{~~~|||vvvpppppptttyyyzzzyyy|||wwwsssssswwwzzzzzzxxxqqqtttwwwyyyzzzzzz|||}}}ssswwwyyywwwxxxzzzzzzvvvvvvvvvuuuvvvxxxxxxwwwvvvxxxxxxxxxxxxxxxxxxxxxyyyxxxttttttxxxzzzyyyyyy{{{xxxxxxxxxyyyzzzyyywwwtttrrrtttvvvwwwwwwuuutttsssnnnxxx~~~|||xxxxxx{{{|||ppptttxxxyyyxxxvvvwwwxxxvvvuuuvvvwwwrrrkkkmmmuuu~~~}}}||||||{{{xxxtttsssuuuyyy|||~~~}}}~~~}}}zzzvvvuuuxxx{{{yyyyyyzzz{{{||||||{{{{{{xxxyyyzzz|||}}}|||yyywww}}}yyywwwxxx|||~~~}}}zzzuuuwwwxxxwwwtttrrrqqqrrrqqqvvv~~~yyy{{{xxxyyy~~~~~~zzz|||}}}{{{}}}|||}}}~~~zzzvvvwwwyyyyyyyyywwwuuutttmmmnnnttt{{{|||vvvrrrqqqvvvwwwyyyzzzzzzzzzyyyyyyuuuvvvxxx{{{~~~~~~{{{xxxxxxyyyzzz{{{{{{zzzyyyxxxxxxzzz|||vvvwwwxxxyyyyyyyyyxxxwwwyyyyyyzzzzzz{{{|||}}}}}}zzzyyyyyy{{{~~~}}}~~~|||yyyyyy|||xxx|||{{{wwwxxx}}}||||||xxxvvvxxx|||~~~{{{xxxrrrwww|||zzzvvvtttwww|||xxxqqqooosssuuurrrqqqsssxxx}}}}}}zzzzzz{{{zzzwwwvvvuuuuuuvvvvvvuuussspppoooooopppqqqrrrtttuuurrrtttwwwzzzzzzxxxvvvtttsssyyy{{{wwwtttttttttssszzzyyyvvvssssssvvv|||}}}}}}~~~}}}yyyvvvwwwvvvuuuxxx|||}}}{{{xxx~~~yyytttrrrsssvvvxxx~~~}}}}}}{{{uuuzzz|||xxxvvvyyy||||||yyyrrrmmmooorrrvvv{{{}}}{{{zzzzzzzzzxxxwww~~~~~~vvvuuuzzzuuupppwwwuuuuuutttrrrrrrvvv~~~~~~zzzxxx}}}}}}zzz{{{}}}zzzyyyxxxxxxyyyzzz|||}}}vvvvvvwwwwwwvvvvvvvvvvvvtttwww|||}}}||||||}}}~~~{{{yyyvvvwwwwwwuuussssssuuuwwwtttvvvzzz{{{vvv~~~{{{wwwxxxyyywwwssstttvvvxxxzzz|||~~~{{{{{{{{{zzzwwwsssooommmooouuuyyyxxxxxxyyywwwtttwwwxxxyyyyyyxxxxxxzzz{{{www~~~{{{zzzzzz}}}|||zzz|||{{{|||zzzvvvppprrrvvvzzz|||{{{zzzxxxooorrrvvvxxxxxxxxxyyyyyyqqqppppppttt{{{vvvuuuuuuvvvxxxxxxxxxvvv|||{{{yyywwwvvvyyy~~~}}}yyyzzz~~~}}}|||{{{zzz}}}zzzwwwtttrrrpppjjjooowww}}}{{{xxxuuuooohhhfffjjjnnnnnnnnnrrrwww}}}{{{|||}}}uuurrrppprrrvvvxxxvvvssspppuuuyyy|||{{{{{{|||~~~{{{xxxvvvvvvxxxyyyyyywwwxxxuuurrrqqqsssvvvxxxyyywwwtttrrrsssvvvzzz|||}}}|||{{{zzzyyyyyywwwtttqqqrrrvvvyyy{{{zzz{{{~~~|||xxxuuuuuuwww{{{~~~{{{wwwsssvvv||||||wwwmmmpppvvv{{{}}}|||zzzxxx{{{vvvuuuzzz~~~{{{wwwuuussstttttttttxxx|||{{{vvv}}}{{{xxxvvvuuuvvvxxxyyyzzzxxxwwwwwwyyyyyyvvvssstttvvvvvvtttvvvyyywwwssspppxxx}}}zzzvvvvvvxxxxxxuuuxxx|||}}}|||{{{yyyyyyuuuzzzzzzuuusssxxxzzzxxxzzzvvvtttwwwwwwssspppqqquuuzzz}}}}}}~~~~~~yyyxxxvvvwwwzzz}}}zzzxxx{{{zzzvvvwww||||||}}}|||xxxxxx|||~~~|||{{{}}}}}}xxxyyyvvvvvv{{{}}}{{{zzz|||yyytttvvvxxxwwwtttttttttzzz}}}yyyxxxxxxyyy{{{|||}}}}}}~~~}}}}}}|||~~~|||~~~~~~zzzyyywwwuuuuuuwwwzzz||||||vvvtttwww|||zzzrrrpppsssuuuwwwzzz|||}}}}}}}}}}}}zzzvvvvvv}}}}}}{{{||||||yyyxxxyyy{{{|||{{{|||zzzwwwwwwxxxzzz||||||{{{|||||||||{{{|||~~~zzzuuuuuuzzz~~~{{{xxxuuuuuuxxx}}}|||vvv|||~~~{{{vvvtttwww{{{zzzyyyyyyyyyzzzzzzxxxwwwwwwvvvuuuuuuwwwxxxxxxwwwrrrxxx|||xxxuuuwwwzzz{{{wwwuuuuuuvvvtttqqqssswww}}}}}}{{{xxxwwwyyyzzzyyyzzzxxxuuurrrppppppqqqqqqsssooolllnnntttxxxxxxvvvpppuuuyyyxxxyyyzzzxxxtttuuuvvvwwwvvvuuutttuuuvvvzzzxxxzzzyyyvvvwww}}}|||yyywwwwwwwwwvvvoooooowwwxxxsssttt|||zzzsssqqqpppoooqqquuuvvv{{{~~~yyyvvvzzzzzzxxxuuuwww{{{yyyuuuvvvuuutttsssuuuxxx|||~~~|||yyywwwxxxyyyyyyyyyzzzxxxwwwwwwxxxyyyxxxwwwvvvuuusssrrrppprrryyy{{{yyyyyyyyy|||}}}yyy{{{|||wwwwww{{{~~~}}}{{{yyyyyyzzzzzzzzzzzzyyyyyywwwxxxzzz|||}}}~~~~~~}}}}}}{{{zzz|||uuuqqqrrrtttuuutttuuutttyyy{{{xxxuuu|||}}}wwwuuuxxx{{{zzzuuuxxxzzzzzzxxxvvvxxxyyy}}}tttrrryyyzzzqqqmmmpppwwwyyyxxxwwwyyy~~~~~~zzz}}}yyywwwxxxwwwuuuvvvzzz|||}}}zzzxxxyyy~~~}}}|||}}}~~~~~~~~~~~~~~~}}}|||{{{yyywwwvvvyyyuuusssuuuzzz}}}{{{yyysssxxx{{{yyywwwxxxwwwuuupppssswww{{{~~~uuutttrrrrrrrrrsssttttttwwwxxxzzzzzzzzz{{{}}}||||||~~~}}}zzzyyyxxxxxx{{{zzzyyyxxxvvvuuuttttttnnnqqquuuyyy|||}}}|||{{{wwwqqqkkkiiillloooooonnnqqquuu|||||||||~~~~~~vvvssspppqqquuuwwwuuurrrmmmqqqvvvxxxyyyzzz|||~~~}}}zzzwwwvvvxxxyyyyyyxxxyyywwwtttssstttwwwyyy{{{zzzxxxuuuuuuwwwzzz|||}}}}}}~~~}}}xxxuuutttvvvyyy{{{{{{|||}}}~~~}}}zzzwwwwwwyyy}}}|||wwwtttuuuzzz{{{xxxsssooosssxxx|||~~~~~~|||zzzxxxsssrrrxxx{{{yyyuuutttsssuuuuuutttxxx}}}|||xxxyyyyyyxxxwwwvvvvvvuuuuuuyyywwwvvvwwwxxxyyywwwttttttwwwwwwuuutttwwwvvvsssrrrxxx|||zzzxxxzzzzzzyyywwwyyy|||}}}|||{{{{{{|||ssswwwwwwsssrrrwwwyyyxxx}}}yyywwwxxxxxxtttqqqqqqxxxyyyxxxxxx}}}zzzxxxvvvwwwzzz}}}~~~~~~}}}xxxwwwzzzyyyvvvwww{{{zzz}}}}}}zzzyyy}}}~~~}}}~~~{{{}}}~~~zzzzzzuuutttyyy|||{{{yyyyyyzzzvvvyyy{{{yyyvvvvvvwww}}}}}}xxxvvvwwwyyy|||~~~~~~{{{{{{|||~~~~~~|||}}}~~~~~~{{{xxxvvvttttttvvvyyyzzzzzzyyyxxxzzz}}}zzzsssppprrrxxxxxxyyyzzz|||}}}}}}|||wwwuuuwww~~~}}}zzz|||~~~|||zzzyyy{{{|||}}}||||||zzzxxxxxx{{{}}}|||{{{wwwyyy{{{{{{|||}}}{{{vvvvvvzzz|||zzzwwwxxxwwwwww{{{}}}xxx{{{}}}~~~{{{vvvtttwwwzzzyyyyyyxxxyyyyyyyyywwwvvvsssqqqppprrrwww{{{|||{{{tttzzz|||xxxuuuwwwzzz{{{uuussssssvvvvvvttttttvvvzzzzzzxxxuuuuuuwwwyyyzzzyyyxxxwwwuuutttsssrrrqqqtttqqqpppsssxxx{{{xxxtttpppuuuxxxwwwvvvxxxvvvssstttuuuvvvvvvttttttvvvwww|||wwwuuuwwwwwwvvvxxx~~~{{{yyyyyyyyywwwppppppwwwxxxrrrssszzzxxxrrrrrrqqqoooqqqtttrrrwww~~~~~~zzzxxxzzz{{{yyyvvvxxx|||{{{vvvwwwvvvvvvwwwxxx{{{}}}~~~|||yyyxxxxxxyyyxxxwwwtttuuuwwwxxxyyyzzzzzzzzzxxxwwwuuurrrppprrrxxx|||xxxvvvxxxyyy}}}{{{{{{~~~~~~yyyxxxzzz|||}}}}}}|||||||||||||||{{{{{{{{{||||||{{{{{{{{{|||}}}~~~{{{|||~~~~~~wwwssstttuuuuuutttvvvsssuuu|||~~~zzzyyyvvv|||}}}yyyvvvxxxzzzyyyzzz{{{|||{{{xxxvvvwwwyyy{{{sssqqqxxxyyyqqqnnnqqqwwwzzz{{{yyyxxx{{{zzzwww{{{xxxvvvxxxxxxvvvwwwzzz|||~~~~~~~~~|||zzzyyy{{{~~~~~~zzz|||}}}|||yyyxxxxxxyyyzzzvvvtttuuuyyy{{{zzzwwwrrrwwwyyywwwvvvwwwvvvtttqqqsssvvvzzz|||}}}||||||tttqqqnnnkkkkkkmmmqqqsssqqqtttyyy|||}}}}}}}}}~~~{{{wwwvvvvvvwwwuuuuuuuuuuuuuuuvvvvvvwwwrrrrrrsssuuuwwwyyy|||}}}zzzuuuooolllnnnppppppoooooossszzz~~~|||}}}~~~}}}xxxuuurrrrrruuuvvvuuussslllooorrrtttvvvxxx{{{}}}}}}yyyxxxxxxyyyyyyyyy{{{zzzxxxvvvwwwxxx{{{||||||yyyxxxyyy{{{||||||wwwyyy|||~~~|||vvvrrruuuvvvxxx{{{}}}~~~|||{{{~~~{{{yyyyyy{{{~~~~~~yyyvvvvvvyyyyyyuuuqqqrrrtttyyy|||~~~~~~}}}{{{wwwrrrrrrvvvzzzxxxvvvuuusssvvvvvvvvvyyy~~~~~~{{{vvvwwwxxxxxxwwwvvvtttssswwwvvvuuuvvvxxxyyyxxxvvvrrrwwwyyytttqqqrrrtttssstttxxxzzzzzz{{{~~~~~~{{{vvvxxxyyyyyyxxxyyyzzz|||tttwwwwwwttttttwwwzzzzzz}}}yyywwwyyyzzzvvvtttuuu|||yyysssrrryyy}}}yyyuuuvvv{{{~~~}}}{{{zzzwwwwwwxxxyyywwwyyy|||yyy}}}~~~{{{zzz}}}~~~}}}~~~|||}}}}}}}}}uuurrrwww|||{{{xxxvvv{{{zzz}}}|||xxxxxx{{{}}}xxxvvvvvvzzz~~~}}}{{{zzz{{{~~~|||}}}}}}|||}}}}}}~~~~~~zzzyyywwwuuuuuuwwwzzz{{{|||}}}|||~~~|||vvvsssuuu|||zzzxxxyyy|||}}}|||zzzuuuuuuyyy~~~|||yyyzzz{{{zzzzzz{{{}}}~~~}}}|||}}}zzzxxx{{{}}}yyysssvvvyyyzzz{{{|||~~~|||wwwvvvzzz{{{zzzvvvzzzxxxvvvxxx|||~~~}}}{{{zzz{{{|||zzzvvvuuuwwwyyyxxxxxxyyyyyyxxxxxxwwwvvvpppmmmlllpppxxxvvvzzz{{{vvvtttvvvzzz{{{sssooopppuuuyyywwwuuuuuuwwwuuusssrrrrrrtttvvvyyyxxxyyyzzzzzzyyyvvvtttrrrtttrrrssswww}}}}}}yyytttrrrwwwxxxuuusssuuuuuusssrrrtttuuuuuuuuuvvvxxxzzzzzzvvvtttuuuvvvwww|||}}}zzzzzzzzzwwwrrrrrrwwwwwwrrrrrrwww}}}wwwsssssssssqqqqqqsssoootttzzz~~~~~~|||zzzyyyyyy{{{zzzxxxyyy}}}|||xxxwwwxxxyyyzzz|||~~~}}}|||zzzyyyyyyxxxuuusssmmmrrrwwwzzzzzzzzz|||~~~zzzzzzxxxssspppqqqwww|||wwwsssssswwwxxx}}}|||{{{}}}|||xxxwwwxxx}}}~~~}}}}}}}}}}}}}}}}}}{{{zzz{{{}}}~~~yyyzzz}}}yyyuuuuuuuuutttrrrvvvqqqpppvvvzzzyyyxxxxxxvvv|||~~~zzzwwwwwwxxxxxx~~~~~~}}}zzzwwwvvvwwwxxxxxxrrrrrrwwwxxxrrrppprrrvvv||||||xxxxxxwwwvvvyyyvvvvvvyyyyyywwwwwwzzz|||~~~{{{|||||||||{{{|||~~~~~~~~~vvvzzz}}}|||xxxwwwzzz}}}|||yyyvvvvvvyyyzzzxxxuuuqqqvvvxxxvvvtttvvvvvvsssrrrsssuuuwwwxxxxxxxxxwwwooolllgggccccccgggmmmsssmmmqqqwww|||}}}~~~~~~yyyuuutttvvvxxxtttssssssssstttuuuvvvwwwsssrrrrrrsssuuuwwwzzz{{{zzzvvvqqqoooooooooooonnnmmmqqqwww|||~~~~~~~~~~~~|||}}}~~~|||{{{yyyvvvvvvwwwwwwvvvuuuoooppprrrsssuuuwwwzzz||||||zzzyyyyyyzzzzzz}}}}}}{{{zzzyyyyyy|||~~~{{{yyyyyyzzzzzzzzztttuuuwwwyyyzzzxxxtttqqqttttttuuuzzz~~~{{{}}}{{{zzzzzz|||~~~~~~zzzwwwwwwyyyyyyvvvrrrrrrtttwwwzzz{{{{{{zzzyyywwwsssrrrvvvxxxwwwvvvwwwtttwwwxxxwwwyyy~~~}}}wwwxxxxxxxxxwwwwwwvvvuuuvvvuuuuuuvvvwwwxxxxxxxxxpppvvvxxxsssnnnnnnqqqrrrtttwwwxxxxxx{{{{{{uuuuuuuuusssssstttxxxzzzwwwyyyyyyxxxxxxzzz|||~~~|||wwwvvvyyy{{{yyyxxxzzz}}}{{{tttpppsss{{{~~~zzzvvvxxx|||}}}yyyzzzxxxxxxyyyyyyzzz|||~~~{{{~~~~~~zzzxxx{{{}}}{{{|||vvvqqqvvv}}}}}}xxxttt~~~{{{{{{}}}yyyyyy}}}}}}zzzyyyzzz~~~}}}~~~~~~}}}||||||~~~{{{|||~~~~~~}}}}}}}}}|||~~~||||||~~~}}}yyyxxxvvvuuuvvvyyy}}}~~~{{{yyyyyy|||xxxxxx{{{}}}{{{yyytttxxx}}}~~~yyywwwvvvyyyyyyyyy{{{}}}~~~}}}{{{}}}{{{zzz~~~}}}wwwsssuuuxxxzzzzzzzzz{{{|||~~~zzzvvvvvvzzz|||{{{yyy|||xxxuuutttwwwzzz{{{|||xxxzzzzzzyyywwwuuuwwwxxxxxxzzzzzzzzzyyyxxxxxxxxxuuupppmmmqqqyyyvvvyyyyyytttsssxxx|||}}}rrrmmmmmmtttzzzzzzvvvtttwwwsssqqqqqqppppppqqquuuvvvxxx|||~~~}}}zzzvvvssstttrrrrrrwww}}}{{{wwwuuuzzzzzzuuurrrtttuuuuuusssuuuvvvvvvvvvxxx{{{}}}}}}zzzwwwvvvwwwzzz~~~~~~{{{yyyxxxyyywwwssstttwwwwwwsssrrrvvv{{{wwwuuuwwwwwwtttssstttppptttxxx{{{{{{yyyxxxxxxwwwzzzzzzxxxyyy||||||xxxvvvwwwyyy|||~~~|||{{{zzzzzzzzzwwwssspppjjjqqqyyy|||zzzyyy{{{}}}{{{}}}zzztttppprrrvvvyyy|||}}}tttrrrtttzzzxxxzzz~~~~~~zzzyyy{{{~~~~~~|||wwwsssttt{{{~~~}}}|||||||||}}}~~~}}}||||||}}}}}}yyyzzz|||~~~zzzvvvvvvuuurrrppptttooooootttxxxxxxvvvwwwwww{{{}}}{{{xxxvvvwwwxxx}}}{{{xxxwwwvvvwwwyyyvvvssstttxxxyyytttsssuuuuuu}}}~~~yyyxxxxxxwwwwwwuuuuuuxxxyyyvvvwwwzzz}}}zzz|||~~~~~~}}}|||}}}}}}~~~|||{{{{{{||||||{{{yyyuuuzzz~~~}}}yyyxxx}}}}}}zzzyyyzzzyyywwwvvvqqqvvvxxxuuutttvvvwwwuuutttttttttuuuuuuttttttsssfffccc^^^YYYXXX^^^hhhooolllpppuuuxxx{{{~~~|||xxxtttuuuxxx|||wwwvvvtttssssssssstttuuuqqqrrrrrrssstttuuuvvvwwwxxxvvvrrrpppooonnnmmmmmmlllpppuuuyyy{{{{{{|||||||||||||||~~~}}}~~~}}}|||{{{{{{zzzyyywwwvvvuuuuuuvvvwwwyyyzzz{{{~~~|||zzzyyyzzzzzz~~~~~~|||yyyyyy|||~~~zzzxxxxxxxxxxxxxxxzzzyyyyyyyyy{{{{{{zzzxxxrrrrrrtttyyy~~~}}}|||{{{zzzyyyzzz{{{|||yyywwwuuuvvvwwwxxxvvvtttppprrrtttuuuwwwwwwwwwvvvvvvrrrpppssstttssstttwwwuuuxxxyyywwwyyy}}}|||zzzyyywwwwwwxxxyyyzzzvvvvvvvvvuuuuuuvvvwwwxxxoootttvvvpppkkklllooopppsssuuuvvvvvvyyy~~~~~~{{{vvvvvvtttrrrqqqssswwwzzzyyyyyyzzzzzzyyyyyy|||~~~yyywwwyyyzzzxxxwwwyyy}}}~~~{{{sssppptttzzz|||~~~zzzxxxyyy}}}~~~|||yyyzzz{{{zzzyyyzzz}}}}}}~~~xxxuuuzzz|||{{{{{{|||xxxrrrwww}}}~~~yyyvvv|||zzz|||}}}zzzzzz}}}~~~~~~~~~}}}}}}~~~xxx|||~~~~~~~~~}}}}}}|||{{{{{{{{{|||}}}}}}~~~|||{{{zzzyyy{{{~~~|||yyyuuutttsssuuuxxx|||yyy|||~~~}}}||||||{{{}}}yyyxxxzzz{{{zzzyyyvvv||||||wwwttttttxxxxxxxxxzzz|||}}}|||{{{}}}||||||}}}wwwwwwxxxyyyyyywwwvvvvvvwwwzzzwwwuuuvvvzzz}}}~~~~~~|||yyyuuussstttwwwzzz{{{wwwxxxyyyyyyxxxwwwwwwxxxzzz|||}}}}}}zzzyyyyyy{{{|||xxxtttvvv{{{~~~}}}uuuwwwwwwttttttzzz~~~~~~qqqmmmmmmtttzzzyyyvvvtttyyytttqqqrrrqqqlllmmmppptttxxx||||||wwwtttuuuqqqooorrryyy~~~~~~|||xxx}}}~~~xxxtttuuuxxxxxxvvvwwwxxxxxxxxxyyy|||~~~}}}zzzwwwwwwzzz}}}~~~}}}yyyvvvuuuvvvvvvvvvtttuuuxxxxxxvvvuuuvvv{{{wwwwwwzzz{{{xxxvvvwwwtttvvvyyyyyyxxxvvvvvvvvvuuuyyyzzzxxxxxxzzzzzzwwwsssuuuxxx{{{}}}~~~~~~~~~{{{{{{{{{{{{zzzwwwsssppplllssszzz}}}zzzwwwxxxzzz{{{|||tttpppssswwwxxxwww{{{tttuuuxxx~~~yyywwwxxxxxxvvvwwwzzz{{{|||{{{vvvqqqssszzz|||zzzyyyyyyzzz{{{|||}}}~~~|||{{{uuuvvvxxx{{{}}}zzzwwwvvvuuurrrnnnqqqnnnpppwww{{{yyyuuutttwwwxxx{{{zzzwwwtttvvvxxx}}}{{{xxxvvvvvvwwwxxxxxxvvvuuuwwwzzzzzzwwwwwwxxxsss|||{{{{{{|||{{{wwwtttsssvvvwwwuuuvvvyyy~~~|||~~~}}}{{{zzzyyyyyyxxxyyyzzz{{{{{{yyywwwuuu{{{~~~{{{{{{}}}|||zzzyyywwwsssxxxyyywwwvvvxxxyyyxxxvvvuuutttsssrrrqqqqqqqqq___\\\WWWQQQOOOVVVaaajjjlllooosssvvvyyy}}}|||}}}~~~~~~~~~|||}}}|||yyyuuuvvvzzz|||zzzwwwtttsssrrrsssssspppqqqrrrssstttttttttsssvvvuuusssqqqooonnnmmmlllllloootttwwwxxxxxxyyyzzz{{{zzzyyy{{{}}}~~~}}}~~~}}}{{{yyy{{{zzzyyyzzz|||}}}|||{{{|||~~~~~~|||zzzzzzzzz~~~}}}yyyxxxzzz}}}}}}yyywwwwwwxxxxxxxxx~~~|||zzzzzz{{{||||||{{{ssssssuuuxxx}}}}}}|||{{{zzzyyyxxxxxxxxxuuutttssstttuuuvvvuuutttpppqqqrrrssstttttttttuuutttpppoooppppppnnnppptttvvvzzz{{{xxxxxx|||~~~|||zzzxxxxxxzzz|||~~~xxxxxxxxxvvvssssssuuuvvvpppttttttooolllnnnpppqqqqqqtttvvvuuuvvv{{{|||{{{{{{zzzxxxuuutttuuuxxx|||zzzxxxyyyzzzyyywwwyyy~~~~~~zzzzzzyyyvvvuuuvvv}}}zzzsssssswwwyyyzzzyyyxxxyyyzzz{{{zzzyyy{{{}}}|||zzz{{{}}}yyyuuuyyyzzzzzz{{{}}}xxxssswww}}}}}}zzzyyy{{{zzz||||||zzz|||}}}}}}|||}}}~~~uuuyyy}}}}}}~~~}}}zzzwwwxxx{{{~~~~~~~~~}}}zzzxxxzzz}}}~~~}}}{{{tttrrrqqqrrrvvvyyy{{{|||uuuzzz|||zzzzzz{{{|||zzz}}}}}}|||{{{zzzyyyyyyzzzwwwzzzvvvuuuuuuzzzyyyyyyzzz|||}}}|||{{{{{{}}}|||xxx{{{{{{zzzxxxuuussstttuuuwwwvvvuuuvvvzzz~~~|||zzzwwwuuutttvvvyyy{{{wwwxxxyyyyyyyyyyyyyyyxxxzzz}}}~~~{{{yyyzzz|||}}}|||{{{||||||{{{zzztttwwwvvvtttvvv{{{~~~}}}rrrnnnoootttxxxvvvttttttzzztttsssvvvtttllljjjnnntttvvvzzz}}}}}}{{{xxxvvvxxxrrrmmmooovvv|||yyy{{{vvvwwwzzz{{{yyyzzzyyyxxxwwwxxx{{{~~~}}}}}}{{{vvvuuuxxxzzzyyy|||zzzwwwtttssssssuuuvvvssstttvvvxxxzzzyyyyyyyyy|||xxxxxx|||}}}{{{yyyzzzyyyzzzzzzyyyvvvuuuuuuuuuuuuzzz|||yyywwwxxxxxxuuuqqqsssvvvxxx{{{|||}}}}}}|||{{{{{{{{{{{{xxxuuurrrpppuuuzzz|||zzzwwwvvvvvvyyy}}}tttqqqvvvyyyxxxttt{{{zzzwwwyyy|||{{{uuuuuuuuusssuuuxxxyyyzzzyyyvvvsssttt{{{~~~zzzwwwuuuvvvxxxyyyzzz|||~~~{{{yyypppqqqtttxxx|||}}}yyywwwwwwvvvsssooopppnnnqqqyyy~~~zzzuuusssvvvvvvwwwxxxuuurrruuuzzz|||yyywwwvvvwwwxxxxxxwwwvvvxxxzzz{{{zzzyyyyyyzzzssszzz~~~}}}{{{}}}~~~}}}wwwsssqqqssssssrrrtttxxx|||~~~}}}{{{}}}~~~{{{xxxwwwvvvwwwwwwyyy|||~~~~~~|||zzzxxx{{{~~~}}}~~~}}}{{{zzzyyyuuuyyy{{{xxxwwwzzz{{{zzzyyywwwuuurrrqqqpppqqqqqqaaa^^^XXXQQQMMMSSS^^^gggjjjnnnssswwwzzz}}}}}}||||||~~~zzz|||}}}zzzwwwvvvzzz~~~zzzvvvsssrrrssssssrrrrrrqqqqqqqqqrrrrrrssstttttttttssspppnnnnnnmmmlllooosssvvvvvvvvvvvvwwwzzzxxxvvvwwwzzz}}}{{{~~~{{{yyy|||{{{{{{}}}|||xxx|||}}}{{{yyyyyy|||}}}xxxvvvyyy||||||yyywwwxxxyyyzzzzzz|||{{{zzzzzz{{{{{{yyywwwuuuvvvxxxxxxyyy{{{~~~}}}}}}|||{{{yyywwwvvvuuuvvvvvvuuuuuuvvvvvvvvvuuussssssssssssttttttuuuvvvwwwsssqqqqqqooommmpppuuuwww{{{{{{xxxvvvzzz}}}~~~}}}|||{{{{{{{{{{{{|||}}}{{{{{{yyyvvvrrrppprrrtttssstttsssoooooorrrtttrrrpppuuuxxxuuutttxxx{{{|||~~~}}}{{{wwwuuuuuuxxx{{{}}}zzzzzz{{{zzzvvvxxx~~~~~~zzz{{{{{{yyyxxxzzz~~~{{{zzzyyywwwsssuuuwwwwwwvvvuuuwwwxxx{{{~~~}}}yyyzzz~~~}}}yyy|||xxxzzz{{{|||~~~~~~}}}wwwtttwww{{{{{{zzz|||{{{zzz}}}}}}|||~~~}}}||||||~~~ssswww{{{{{{yyyyyy}}}}}}yyyxxxzzz}}}~~~}}}zzzzzz}}}~~~yyywwwttttttvvvxxxyyyyyyxxx}}}{{{zzz}}}~~~{{{yyy|||}}}yyywwwyyy{{{vvvyyywwwxxxyyy}}}{{{{{{|||}}}~~~}}}zzz}}}}}}{{{zzz~~~}}}zzzvvvsssrrrtttvvvwwwvvvvvvwwwyyy}}}}}}|||{{{yyyxxxxxxzzz|||xxxxxxyyyzzz{{{{{{zzzyyyyyy}}}~~~zzzxxxzzz}}}{{{}}}~~~|||zzzzzz{{{vvvxxxxxxuuuwww{{{{{{xxxtttqqqqqqtttuuurrrrrruuuzzzttttttzzzxxxoookkkoootttuuuwwwyyyzzzzzzyyyxxx{{{uuuooopppuuu{{{}}}}}}xxx}}}xxxxxx{{{|||{{{{{{yyywwwuuuvvvxxx{{{{{{}}}|||wwwwwwzzzzzzwwwvvvuuusssrrrrrrtttvvvxxxqqqtttwwwyyy|||}}}~~~}}}{{{wwwwww{{{}}}{{{zzz|||{{{{{{{{{yyyvvvuuuvvvwwwvvv|||~~~{{{xxxxxxwwwuuuppprrrtttwwwyyy{{{|||}}}|||{{{zzzzzz{{{yyywwwtttsssuuuxxxzzzzzzxxxuuutttwww~~~~~~tttqqqxxx|||zzzuuuyyy|||{{{yyyyyy{{{~~~|||wwwvvvvvvsssrrrtttxxxyyyyyywwwvvvyyy~~~~~~yyyuuussstttvvvxxx|||}}}~~~~~~|||yyywwwpppqqqtttwww|||~~~{{{yyyxxxzzzyyyvvvrrrqqqoooqqqyyy}}}zzzuuutttuuussssssuuussspppuuu|||~~~{{{yyyxxxyyyyyyvvvtttuuuxxx{{{{{{yyyxxxyyyyyyuuuxxxzzzyyyyyy}}}}}}{{{xxxssspppppppppooorrrwwwyyy{{{~~~|||xxxwwwyyyzzzzzzxxxuuuttttttuuuvvvyyy}}}~~~|||yyy{{{|||}}}~~~}}}{{{zzzzzzvvvzzz{{{xxxwwwzzz|||{{{{{{yyyvvvsssqqqqqqqqqrrrfffccc]]]TTTPPPTTT___hhhiiimmmsssxxx{{{}}}~~~~~~}}}zzz}}}~~~|||xxxvvvzzz~~~{{{wwwtttssssssttttttrrrpppooooooppprrrttttttuuuuuutttqqqooooooooommmooosssuuuuuutttuuuvvvyyywwwtttuuuxxx|||yyy}}}{{{yyy{{{zzz{{{~~~vvv{{{~~~{{{yyyyyy|||~~~|||wwwuuuwww{{{|||yyywwwyyyzzz||||||||||||}}}~~~}}}yyyvvvxxxyyyzzzyyywwwxxx|||~~~}}}|||yyywwwuuuttt{{{zzzzzzyyyyyyyyyxxxxxxuuuuuuuuuuuuuuuvvvwwwwww{{{wwwuuutttrrrpppsssxxxxxx||||||wwwuuuyyy|||}}}zzz{{{|||}}}}}}|||{{{{{{}}}}}}{{{vvvqqqooopppsssuuuvvvssspppqqqvvvwwwtttpppwwwzzzwwwtttvvv{{{}}}}}}}}}{{{wwwttttttvvvxxx}}}|||~~~|||xxxyyy{{{yyy|||~~~~~~|||vvvnnnrrrvvvvvvsssrrrtttxxxzzz~~~}}}xxxxxx~~~|||vvv~~~{{{{{{~~~|||~~~~~~|||{{{{{{zzzuuutttvvvyyyxxxzzz}}}|||{{{}}}}}}}}}~~~|||{{{~~~|||~~~sssvvvxxxvvvtttvvv|||}}}zzzzzz|||~~~|||{{{~~~}}}zzzxxxxxxyyyyyyxxx}}}~~~}}}vvv|||yyyvvvxxx|||uuuxxxxxx{{{}}}}}}|||}}}~~~xxx~~~~~~zzzzzz|||~~~}}}zzzvvvrrrrrruuuwwwxxxxxxwwwwwwyyy{{{~~~~~~~~~~~~}}}|||{{{{{{|||xxxxxxyyy{{{||||||{{{yyyxxx|||}}}yyywwwyyy|||vvv{{{|||yyyzzz}}}yyyzzzyyywwwwwwzzzyyyuuuuuusssssstttsssoooqqquuuxxxsssuuu}}}{{{qqqmmmrrrtttuuuvvvwwwxxxyyyyyyyyy}}}xxxrrrrrrwww{{{{{{zzzvvv~~~~~~xxxxxx{{{}}}|||{{{yyyvvvssssssuuuxxxzzz~~~zzzzzz}}}}}}yyytttsssqqqqqqsssuuuyyy{{{pppssswwwzzz}}}zzzwwwvvvzzz|||{{{zzz|||||||||{{{yyywwwvvvxxxzzzxxx~~~|||yyyxxxwwwuuuqqqrrrsssvvvxxx{{{}}}~~~}}}{{{zzzzzz{{{zzzxxxvvvuuuuuuvvvxxxzzzyyyvvvsssuuu}}}}}}tttrrryyy~~~{{{wwwxxxyyyyyyyyyzzz}}}}}}yyyyyyxxxtttqqqqqqyyyyyyyyyyyyzzz}}}~~~yyytttrrrsssvvvxxx~~~}}}{{{yyywwwwwwuuuuuuwwwyyy{{{~~~}}}{{{yyyzzz|||{{{xxxuuurrrooopppwww{{{yyyvvvuuuuuuqqqqqqsssqqqooouuu~~~~~~{{{{{{{{{yyyuuurrrtttyyy{{{zzzxxxwwwxxxxxxvvvxxxwwwuuuxxx|||{{{xxxyyysssnnnnnnmmmmmmqqqvvvwwwxxx{{{~~~~~~yyyuuusssuuuvvvvvvuuutttssstttssstttxxx||||||zzzzzzzzz{{{}}}}}}zzzyyyzzzuuuyyyzzzwwwwwwzzz|||||||||zzzvvvsssqqqqqqrrrsssfffeeeaaa\\\XXXXXX^^^ccciiinnntttzzz~~~~~~{{{zzz~~~~~~~~~|||vvvooouuu{{{wwwvvvuuutttssswwwsssmmmjjjjjjlllnnnpppuuusssrrrssstttsssppplllsssrrrrrrsssttttttrrrppptttwwwxxxxxx{{{}}}yyy{{{{{{xxxzzz|||}}}|||yyyyyy{{{zzz}}}|||yyyxxxxxx}}}xxxsssppprrrvvv{{{~~~~~~~~~~~~|||yyyxxxxxxyyyxxxwwwvvvvvvyyy|||~~~zzzyyy}}}{{{uuusssvvv~~~|||}}}~~~}}}~~~zzzxxxxxxxxxwwwvvv}}}zzzxxxwwwvvvvvvtttsssyyywwwtttrrrvvv{{{yyytttssssssuuuxxx{{{||||||{{{{{{uuusssssstttsssqqqsssrrrsssuuuyyyzzzxxxuuuuuuuuuuuutttssstttwwwzzz|||{{{}}}{{{vvvtttvvv{{{~~~}}}xxxvvvxxx{{{|||zzz|||{{{sssooovvvwwwsssqqqvvvzzzyyy{{{~~~|||}}}}}}{{{qqqwww{{{zzz~~~|||zzzxxxyyy}}}~~~yyywww|||}}}yyywww~~~|||{{{|||||||||~~~}}}~~~{{{|||vvvssssssqqqooottt|||}}}wwwxxx}}}||||||~~~~~~{{{}}}~~~zzzzzz~~~|||~~~~~~xxx{{{|||yyyxxxxxxvvv|||{{{yyy||||||{{{zzz{{{|||}}}|||{{{zzz|||}}}zzzxxxyyyzzz}}}yyyuuussssssuuuvvv|||zzz{{{||||||{{{{{{}}}|||xxxzzz}}}uuuyyyzzzyyyyyy{{{zzzwwwvvv|||~~~{{{xxxzzz|||||||||{{{xxxwwwvvvxxx{{{~~~{{{{{{zzzvvvsssrrruuuyyyrrrssstttuuuuuutttsssrrrrrrrrruuuyyywwwrrrqqqssswwwzzz|||zzzvvvuuuxxx|||~~~~~~}}}zzzyyyyyy{{{~~~}}}yyyyyy{{{}}}|||{{{zzz{{{|||yyytttrrrtttvvv}}}|||{{{{{{||||||{{{zzztttppplllmmmsssyyyzzzzzzxxxxxxzzz|||~~~}}}{{{yyyrrrtttwwwxxxxxxyyyzzz{{{{{{zzzzzzwwwssstttxxxzzz}}}zzzwwwyyy|||wwwtttqqqqqqvvvzzz{{{{{{|||xxxxxx~~~|||zzz}}}~~~yyywwwxxxxxxvvvxxx|||zzzzzzzzz}}}}}}zzzzzzwwwvvvwwwzzz|||{{{yyy}}}yyyttttttwwwwwwuuuqqqttttttuuuwwwzzz||||||{{{}}}vvvqqqqqqtttzzz~~~~~~|||{{{zzzyyyyyyzzzzzz{{{|||}}}~~~vvvwwwxxx{{{|||{{{wwwtttqqqkkknnnzzzxxxsssvvvvvvpppoootttvvvuuuvvv{{{~~~~~~|||uuurrrrrrrrrsssuuuwwwxxxwwwvvvuuussswwwwwwttttttwwwuuuooorrrwwwxxxqqqooorrruuuttttttyyy~~~xxxqqqnnnpppoooooonnnoooppprrrsssuuuuuuwwwzzz~~~|||yyyvvv{{{}}}|||}}}zzzvvvwwwxxx{{{{{{||||||}}}~~~~~~wwwrrroooppprrrttthhhiiiiiifffcccbbbeeehhhnnnrrrxxx}}}~~~||||||~~~}}}~~~~~~{{{vvvxxx}}}|||xxxvvvuuutttssstttqqqllliiiiiikkknnnoootttsssrrrsssttttttqqqoooqqqooonnnnnnppppppooonnnooosssuuuuuuyyy}}}~~~{{{xxxzzz~~~}}}|||{{{}}}}}}}}}{{{yyyzzz}}}||||||||||||xxxsssrrruuuzzz~~~}}}||||||{{{{{{{{{zzzyyyyyyyyyyyywwwvvvvvvyyy{{{|||zzzzzz~~~|||vvvsssuuu}}}|||~~~~~~|||yyyyyyyyyyyyyyyyyyxxxwwwwwwyyy{{{{{{zzzwwwwwwtttrrrvvv|||zzzuuurrrssstttwwwzzz{{{yyywww{{{xxxtttsssssstttsssrrrrrrrrrrrrtttwwwxxxvvvttttttuuuuuuttttttuuuxxx{{{}}}zzzyyy{{{zzzvvvuuuwwwyyy|||~~~|||xxxvvvxxx{{{|||}}}}}}}}}}}}}}}zzzuuuqqqvvvxxxtttrrrvvvzzzzzz}}}}}}}}}~~~~~~zzzrrrvvv~~~{{{yyy{{{{{{yyyxxxzzz}}}{{{xxx||||||xxxwww~~~||||||~~~}}}zzzzzz}}}}}}~~~~~~zzz}}}xxxuuutttrrrpppssszzz~~~wwwxxx|||~~~~~~}}}}}}~~~{{{}}}}}}{{{{{{~~~}}}|||~~~yyy}}}~~~{{{yyyyyyrrrxxx|||yyyyyy}}}}}}||||||}}}~~~~~~}}}{{{|||}}}|||{{{zzz{{{|||~~~zzzxxxvvvwwwyyyzzz|||{{{{{{|||}}}|||www{{{||||||}}}xxx{{{{{{yyyyyy|||{{{xxxtttyyy{{{xxxvvvzzz~~~|||xxxwwwwwwzzz|||}}}yyy{{{|||zzzxxxvvvvvvxxxxxxyyyyyyzzzyyyxxxwwwvvvqqqppprrrvvvvvvrrrqqqtttxxx{{{}}}{{{xxxvvvxxx{{{~~~~~~~~~|||zzzyyyzzz|||}}}zzzwwwwwwzzz|||}}}|||zzz|||}}}zzzvvvssstttvvv}}}||||||||||||{{{zzzxxxwwwsssoooqqqvvvzzz{{{zzzxxxyyyzzz{{{|||{{{yyyxxxooopppqqqtttwwwyyy{{{|||}}}zzzyyyyyywwwssssssvvv{{{~~~{{{zzz|||~~~|||xxxvvvvvvvvvvvvvvv|||xxxyyy~~~{{{zzz}}}{{{xxxyyyyyywwwxxx|||~~~}}}~~~{{{|||yyywwwxxxzzz{{{zzzyyyyyyvvvtttuuuxxxyyywwwsssuuuuuuvvvxxx{{{||||||{{{~~~wwwsssrrruuu{{{~~~~~~}}}|||{{{{{{{{{}}}}}}~~~~~~~~~~~~}}}}}}wwwxxxyyy{{{|||zzzvvvssspppkkkooozzz~~~wwwrrrtttsssooopppuuuxxxwwwxxx|||~~~||||||~~~{{{uuurrrsssvvvvvvxxxyyyxxxwwwvvvuuupppwwwyyyuuurrrtttvvvtttuuuzzz{{{vvvsssvvvwwwvvvuuuzzz~~~xxxrrrooonnnmmmmmmnnnoooqqqssstttvvvvvvwwwzzz}}}}}}zzzwwwrrrwwwzzzyyyzzz~~~zzzwwwwwwxxxzzz{{{}}}~~~~~~zzzuuurrrsssuuuxxxiiillloooooommmkkklllmmmtttwww|||~~~zzz{{{xxx}}}}}}}}}|||yyyxxxwwwwwwvvvvvvsssnnnjjjhhhhhhjjjkkkqqqqqqqqqrrrttttttsssrrrnnnllljjjiiijjjlllllllllkkkooossssssvvvzzzzzzxxxvvvxxx{{{~~~|||~~~|||zzzxxx{{{~~~~~~|||wwwssstttyyy{{{zzzxxxyyyzzz{{{zzzyyyxxxyyyyyyxxxwwwwwwzzz|||{{{zzz{{{~~~|||wwwuuuuuu{{{{{{}}}zzzyyy{{{||||||zzzxxxwwwyyy{{{}}}}}}}}}uuuuuutttssswww}}}|||xxxrrrssstttwwwyyyyyyvvvsssuuusssrrrssstttttttttrrrqqqqqqqqqsssuuuuuusssqqqssstttuuuvvvuuuwwwyyy{{{{{{xxxwwwyyyxxxuuuuuuxxxxxxzzz|||{{{xxxwwwyyy{{{~~~~~~~~~|||zzzzzz{{{{{{{{{zzzyyyxxxsssxxxyyyvvvtttwww{{{|||~~~|||~~~~~~yyysssuuu{{{}}}yyyxxx{{{zzzyyyzzz}}}|||yyy|||}}}zzzwwwvvv~~~||||||~~~}}}zzzxxxxxxzzz}}}}}}~~~|||xxx{{{xxxuuutttqqqooorrrwww~~~~~~~~~xxxxxx{{{{{{}}}~~~~~~}}}}}}~~~~~~}}}}}}{{{|||}}}|||{{{}}}~~~|||{{{}}}{{{~~~}}}{{{zzzmmmtttxxxwwwxxx|||~~~}}}}}}~~~~~~}}}{{{zzzzzz{{{}}}}}}}}}~~~|||zzzzzz{{{}}}~~~~~~|||{{{}}}~~~~~~~~~tttyyy~~~{{{~~~}}}zzzyyy|||}}}zzzssswwwxxxttttttyyy~~~yyywwwyyy|||||||||wwwzzz}}}~~~|||yyyxxxwwwzzzzzz{{{{{{zzzyyyxxxxxxrrrpppqqqttttttrrrrrruuuxxx{{{~~~}}}zzzwwwwwwxxx}}}~~~}}}{{{yyyxxxyyyxxxwwwuuuvvvyyy{{{||||||zzz}}}}}}xxxuuutttvvv{{{|||||||||{{{zzzxxxwwwyyyvvvtttuuuyyy{{{{{{zzzzzzzzzzzzzzzyyyxxxvvvvvvmmmkkkkkknnntttzzz||||||{{{xxxwwwyyyxxxtttsssuuuzzz}}}~~~{{{{{{}}}~~~zzzvvvttttttuuu{{{yyyyyy||||||zzzzzz}}}|||yyyzzz{{{yyyyyy|||}}}{{{}}}{{{yyyyyyzzz{{{zzzyyyuuuttttttxxx{{{|||zzzvvvvvvwwwxxxzzz{{{|||||||||}}}wwwssssssuuuzzz}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~{{{yyyzzzyyyzzz{{{{{{yyyvvvsssooolllqqq{{{~~~wwwrrrrrrpppooorrrwwwyyyyyyyyy||||||zzzzzz|||zzzuuussstttwwwwwwwwwwwwvvvuuutttsssqqqxxx{{{wwwrrrssswwwyyyyyy}}}~~~{{{yyyyyyyyywwwvvvzzz}}}xxxrrroookkkkkklllnnnppprrruuuvvvwwwwwwxxxyyy{{{zzzwwwtttnnnsssvvvuuuvvvzzz}}}|||}}}yyywwwwwwxxxyyy{{{}}}}}}~~~}}}zzzvvvvvvzzz~~~hhhkkkooopppnnnmmmnnnooovvvyyy}}}{{{yyywww~~~|||zzzzzz{{{{{{{{{{{{yyytttnnniiifffffffffnnnnnnoooppprrrsssssssssnnnkkkgggfffgggiiikkkkkkjjjooosssttttttwwwvvvsssuuuvvvxxx{{{~~~}}}|||zzz|||~~~}}}{{{zzz|||wwwsssuuu{{{~~~{{{xxxwwwxxxzzz}}}}}}{{{xxxuuuwwwxxxxxxxxxyyy|||~~~|||{{{zzzzzzzzzxxxxxxxxx|||{{{}}}}}}yyyyyy{{{}}}~~~~~~|||zzzzzzzzzzzzyyyxxxsssuuuuuutttxxx}}}~~~zzzssstttuuuxxxyyyxxxtttqqqooopppqqqssstttttttttssspppqqqqqqrrrsssrrrqqqooorrrsssvvvwwwwwwxxxzzz||||||xxxwwwxxxxxxuuuuuuxxxvvvxxxzzzzzzxxxxxxzzz{{{~~~~~~~~~|||yyyzzzyyyxxxvvvvvvyyy{{{vvvyyy{{{yyywwwxxx||||||zzz~~~xxxttttttyyy|||zzz}}}|||||||||}}}}}}}}}}}}yyywwwyyyzzzxxxvvvwww~~~}}}|||||||||zzzyyywwwxxxyyy|||}}}}}}}}}~~~~~~zzzvvvuuutttsssqqqoooooorrruuuzzz{{{~~~yyyxxx{{{zzz|||~~~}}}{{{{{{{{{}}}|||}}}~~~}}}{{{|||}}}}}}}}}}}}|||{{{{{{}}}|||~~~}}}{{{zzzmmmsssvvvuuuvvvzzz}}}}}}}}}|||}}}}}}zzzwwwwww{{{~~~~~~}}}}}}||||||{{{|||}}}~~~}}}{{{|||~~~xxx{{{~~~~~~zzzzzz}}}~~~|||tttxxxxxxsssrrryyyzzzxxx{{{}}}|||{{{wwwyyy{{{||||||{{{yyyxxx||||||}}}}}}~~~~~~~~~~~~yyyuuusssvvvvvvtttuuuwwwyyy||||||xxxvvvvvv{{{}}}~~~}}}zzzwwwuuuuuuwwwvvvuuuvvvwwwxxxyyyzzzzzz~~~{{{wwwvvvwwwxxxyyy{{{|||{{{yyyxxxxxxzzzxxxwwwxxxzzz{{{zzzyyy|||||||||zzzwwwuuuuuuuuupppllliiillltttzzz}}}|||zzzwwwvvvxxxxxxuuusssuuuyyy{{{}}}}}}||||||~~~{{{vvvtttvvvyyyyyyyyyyyyzzzzzzyyy{{{}}}}}}yyy{{{}}}{{{zzz|||}}}{{{yyyxxx{{{{{{zzzzzz{{{{{{||||||uuuvvvxxx||||||yyyxxxyyy{{{{{{{{{{{{||||||}}}zzzuuurrrqqqtttwwwzzz|||}}}~~~~~~~~~{{{}}}~~~zzzxxx|||{{{zzzzzzzzzxxxuuusssoooooouuu}}}~~~wwwrrrrrrppprrrvvvyyyzzzyyyxxxyyy|||yyyyyyzzzyyytttrrrsssttttttssssssrrrrrrrrrrrrwwwzzz{{{yyyvvvvvvxxxzzzzzz|||~~~}}}|||zzzxxxuuuvvvzzz~~~~~~{{{vvvqqqnnnjjjkkkmmmooorrruuuwwwxxxxxxxxxxxxxxxxxxvvvtttrrrlllqqqsssrrrsssxxx{{{zzz}}}}}}|||{{{yyyxxxwwwwwwxxxzzz}}}~~~zzz}}}~~~|||zzzzzz}}}iiilllnnnnnnlllkkknnnqqqtttvvvzzz}}}}}}{{{xxxyyy|||{{{{{{zzzzzz|||{{{xxxrrrlllhhhggghhhmmmmmmnnnooooooppprrrsssqqqmmmhhhfffgggiiijjjkkkjjjqqqvvvvvvuuuuuutttqqqssstttuuuxxx|||~~~~~~}}}|||~~~~~~||||||||||||zzzxxxuuusss|||xxxtttuuuyyy{{{zzzwwwwwwwwwyyy}}}}}}xxxsssuuuwwwxxxyyy{{{~~~|||{{{yyyvvvwwwzzz|||}}}{{{zzz}}}}}}||||||xxxxxxzzz}}}~~~}}}{{{yyyxxxxxxvvvtttsssvvvwwwvvvyyy}}}}}}zzzuuuuuuvvvxxxyyywwwtttqqqlllnnnqqqsssttttttssssssqqqrrrssssssqqqpppooonnnpppsssvvvwwwxxxxxxyyyzzz}}}zzzxxxzzzyyyuuuuuuxxxwwwxxxyyyyyyyyyyyyzzz{{{~~~}}}|||}}}~~~zzzzzzzzzxxxvvvwwwyyy|||yyyzzz{{{{{{yyyxxx|||{{{yyy}}}yyyvvvuuuyyy}}}~~~|||zzzzzzyyy{{{vvvtttvvvwwwvvvwwwzzz{{{zzzzzz|||{{{zzzyyyyyyyyy{{{|||}}}|||{{{|||}}}}}}|||xxxuuuqqqssstttrrrrrrtttwwwyyyyyyxxx|||zzzyyy{{{|||~~~~~~{{{yyyxxx||||||||||||}}}~~~~~~||||||~~~}}}{{{{{{|||~~~}}}}}}}}}}}}||||||zzzyyyqqquuuvvvttttttxxxyyyxxxzzzzzz{{{~~~~~~|||yyyuuuvvvzzz}}}~~~}}}zzzzzz{{{{{{|||}}}~~~~~~|||{{{{{{}}}zzzyyy|||}}}{{{www{{{zzzuuusssxxx~~~{{{{{{|||}}}|||zzzxxxwwwwwwwwwxxxyyyzzzzzz|||xxxzzz{{{yyyxxxzzzzzz|||~~~zzzwwwuuuxxx{{{||||||yyyuuusssssswwwwwwwwwwwwvvvvvvwwwwww{{{~~~}}}zzzyyyzzztttwwwzzzzzzyyyxxxyyyzzzzzzyyyxxxxxxyyyzzzyyyyyy~~~zzzvvvtttuuuvvvwwwrrrmmmooouuu{{{|||{{{|||wwwuuuxxxzzzwwwuuuvvvzzz|||~~~|||~~~~~~{{{vvvuuuvvvyyywwwyyyyyyxxxwwwyyy}}}|||yyy|||}}}||||||}}}zzzwwwuuutttuuuyyyyyyzzzzzzzzz{{{}}}~~~yyyzzz}}}}}}zzzyyy{{{}}}}}}{{{zzz{{{|||zzzwwwsssppppppqqqtttvvvyyyzzz}}}~~~|||wwwyyy}}}~~~{{{xxx~~~|||zzzyyyyyyxxxvvvtttqqqsssxxx}}}}}}wwwsssrrrqqquuuyyyzzzxxxwwwvvvuuu}}}zzzyyyzzzxxxsssqqqssssssrrrqqqqqqqqqssstttuuu{{{yyyzzz{{{{{{xxxvvvxxxxxxzzz|||{{{xxxuuusssvvvxxx{{{{{{xxxsssooommmjjjlllnnnqqqsssvvvxxxyyyvvvwwwwwwvvvuuusssrrrqqqmmmrrrtttsssssswwwzzzyyyxxxxxxxxxxxxxxxxxxxxxwwwuuuxxx{{{~~~~~~}}}xxxzzz|||{{{zzz{{{~~~lllnnnooommmjjjjjjnnnqqqoooqqqtttxxx{{{}}}~~~~~~yyyxxxzzz|||yyywwwvvvvvvxxxxxxuuupppmmmnnnpppnnnooooooooonnnnnnppprrrtttpppkkkhhhhhhiiijjjjjjjjjrrryyyxxxvvvuuussspppqqqrrrsssvvvzzz~~~}}}zzz{{{}}}~~~yyyxxx~~~}}}{{{xxxwwwvvvuuusssqqq{{{xxxvvvuuuvvvwwwwwwwwwyyyxxxyyy~~~~~~xxxtttvvvxxxyyyzzz{{{}}}yyyzzzxxxuuuvvv||||||yyyzzzzzzzzz~~~{{{xxxyyyzzz||||||}}}{{{xxxxxxxxxxxxwwwuuuuuuxxxzzzxxxyyy||||||yyyvvvvvvuuuvvvwwwwwwtttrrrmmmooorrrssssssrrrssstttrrrtttuuutttrrrooonnnnnnooorrrvvvxxxxxxwwwwwwwww{{{xxxxxx{{{{{{wwwvvvxxxxxxxxxyyyyyyzzzzzz{{{{{{zzzzzzzzz{{{|||~~~|||{{{zzzyyyyyyyyyyyyyyyyyyxxxzzz{{{xxxvvvyyy}}}}}}zzzxxx{{{{{{yyyxxx}}}|||yyyxxxxxxyyyuuusssuuuuuuuuuxxx}}}yyyxxxyyy|||||||||}}}}}}~~~~~~zzzyyyzzz{{{{{{zzzwwwuuussswwwyyyxxxxxx|||zzzxxxzzz~~~{{{zzz{{{~~~{{{yyyxxx|||~~~~~~||||||~~~}}}~~~}}}~~~{{{|||}}}|||zzzxxxyyyzzzzzzyyyvvvxxxwwwsssssswwwxxxvvvxxxxxxzzz}}}~~~{{{yyyxxxxxxzzz|||}}}}}}{{{{{{|||}}}}}}}}}}}}|||{{{zzz{{{~~~~~~~~~zzzyyy{{{{{{xxxwww||||||xxxuuuxxx|||}}}}}}}}}~~~~~~}}}|||{{{zzzxxxvvvssssssuuuyyy{{{|||~~~{{{}}}}}}{{{|||{{{|||~~~|||xxxvvvxxxzzz{{{{{{xxxuuutttsssxxxyyyzzzyyywwwvvvwwwxxx{{{~~~~~~|||}}}tttwwwyyyxxxvvvvvvxxx{{{zzzzzzyyyxxxxxxxxxyyyzzzzzzuuusssuuuxxx}}}yyyuuutttwww{{{||||||yyyuuuxxx{{{zzzyyyzzz}}}~~~~~~}}}zzzwwwuuuuuuuuutttxxxyyyuuutttyyyzzzwww|||}}}}}}~~~}}}zzzvvvsssqqqrrrtttxxxyyyzzzzzzyyyzzz|||~~~{{{}}}}}}|||yyy|||~~~}}}zzzxxxyyy{{{yyywwwtttqqqppprrrtttuuuvvvxxx{{{~~~~~~{{{yyytttwww{{{~~~~~~|||zzz}}}zzzyyyyyyxxxwwwuuurrruuuzzz|||zzzvvvsssrrrqqqwww{{{yyyvvvuuuuuusss}}}yyyxxxyyyxxxtttsssuuuuuutttsssrrrsssuuuwwwyyyyyyvvv{{{}}}xxxtttvvvtttuuuyyyzzzwwwssssssvvvxxxzzzyyyuuuqqqmmmlllkkkmmmoooqqqtttuuuvvvvvvsssuuuvvvuuusssqqqqqqrrrppptttvvvttttttxxxzzzyyytttttttttvvvxxxyyyxxxwwwsssuuuxxxzzz|||||||||{{{xxxwwwwwwwwwxxxzzz{{{|||mmmooopppnnnjjjiiikkkmmmjjjlllooossswww{{{~~~|||{{{xxxxxx|||}}}{{{yyywwwsssvvvxxxvvvrrrppprrrtttqqqrrrsssqqqnnnnnnppprrrvvvsssnnnkkkjjjiiiiiihhhfffpppxxxyyywwwvvvuuussspppqqqrrruuuxxx||||||yyy{{{~~~}}}xxxwww|||~~~yyyvvvsssrrrtttvvvwwwvvvxxxxxxwwwuuussstttxxx{{{}}}zzzxxx{{{{{{wwwyyy{{{{{{zzzyyyzzz{{{ssswwwxxxwwwyyy~~~{{{||||||zzz||||||zzzzzz{{{||||||{{{zzzxxxwwwxxxyyyxxxwwwwww{{{|||zzzyyy{{{zzzwwwvvvuuusssssstttuuutttsssoooqqqssssssqqqqqqrrrttttttvvvxxxvvvrrrooooooooonnnrrrvvvxxxwwwvvvuuuttttttsssvvv{{{|||yyywwwyyyzzzzzzyyyzzz{{{{{{{{{zzzxxxyyyzzzzzzzzz{{{}}}}}}{{{zzz{{{||||||xxxuuuwwwuuuvvvxxxuuurrruuu|||yyyzzzzzzwwwxxx}}}~~~|||}}}}}}}}}|||zzzyyyzzz|||xxxuuuvvvuuuuuuxxx~~~yyyyyyzzz|||xxxwwwxxxyyyzzzzzzwwwuuuvvv{{{~~~|||||||||yyyyyy}}}~~~{{{{{{|||~~~{{{zzz{{{}}}}}}}}}~~~}}}~~~}}}~~~}}}xxxvvvwwwyyy{{{{{{yyyzzzwwwrrrssswwwyyywwwwwwxxxzzz~~~~~~zzz|||}}}}}}||||||}}}~~~~~~|||zzzzzz{{{~~~|||~~~~~~zzzxxxyyyxxxtttsssyyy|||yyywwwxxxyyyyyyvvv{{{~~~zzzzzz{{{wwwtttrrrrrrvvvzzz||||||}}}}}}||||||}}}~~~|||yyy}}}}}}}}}{{{|||}}}}}}zzzxxxxxxzzz{{{{{{yyywwwvvvvvvwwwyyy{{{{{{yyyxxxyyy{{{{{{~~~~~~~~~wwwyyyzzzwwwsssrrrvvvzzz|||{{{yyywwwwwwxxx{{{}}}~~~xxxsssqqqtttxxx~~~}}}{{{yyyyyy{{{|||~~~{{{vvvyyy|||}}}}}}~~~|||~~~~~~}}}{{{yyyyyywwwuuutttqqqvvvxxxsssssszzzxxxvvv{{{~~~}}}||||||yyyuuuqqqqqqsssvvvzzz{{{|||zzzxxxwwwxxxzzzzzz}}}~~~}}}yyy|||}}}yyyvvvwwwzzz{{{yyywwwuuutttuuuvvvwwwsssvvvzzz}}}}}}{{{xxxvvvvvvxxx{{{~~~~~~}}}{{{}}}zzzxxxxxxyyyxxxwwwrrrvvvyyyxxxuuusssqqqqqqooowww{{{wwwsssuuuvvvtttzzzwwwvvvyyyyyyvvvvvvyyyxxxvvvtttrrrrrrtttwwwyyyxxxtttttt{{{{{{wwwvvvwwwssssssxxx{{{wwwtttuuuwwwyyyzzzxxxtttpppnnnllllllmmmoooqqqrrrrrrrrrrrrppprrrtttsssqqqpppqqqsssrrrwwwxxxuuuuuuxxxyyyxxxqqqpppqqqtttxxxyyyxxxvvvqqqrrrtttvvvxxxyyyzzzzzzxxxtttqqqqqquuuxxxwwwvvvlllnnnpppooojjjggggggiiiggghhhlllqqqvvv{{{~~~zzz~~~~~~~~~}}}wwwuuuzzz~~~~~~}}}|||ssswwwyyywwwrrrooopppssstttuuuuuusssooonnnpppsssxxxtttooollljjjiiihhhfffcccmmmwwwxxxwwwwwwwwwuuupppqqqrrrtttwwwzzz|||~~~|||zzz|||~~~yyywww|||}}}~~~vvvrrroooppptttyyy||||||uuuwwwxxxuuurrrtttzzz{{{vvvxxx}}}}}}{{{|||}}}|||yyywwwwwwxxxnnnuuuyyyyyy|||~~~||||||}}}{{{||||||||||||~~~|||yyyxxxxxxxxxwwwvvvyyy}}}~~~{{{yyyzzzyyyvvvvvvsssqqqqqqrrrssstttsssqqqssstttsssqqqppprrrtttuuuxxxyyywwwssspppooopppnnnqqqvvvwwwwwwuuussssssoooooossszzz|||zzzxxxzzz|||{{{zzzzzz{{{|||{{{zzzxxxyyyyyyyyyyyyzzz{{{}}}}}}{{{yyy|||}}}wwwqqqtttrrrsssuuusssooorrryyyvvvyyyzzzvvvvvv{{{{{{zzzzzz}}}}}}{{{{{{|||{{{xxxwwwvvvtttxxx~~~{{{zzz{{{}}}wwwvvvvvvxxxyyyyyywwwvvvwww}}}||||||~~~zzzyyy|||~~~|||{{{}}}}}}}}}||||||}}}~~~}}}~~~~~~~~~wwwtttvvvzzz|||}}}{{{zzzvvvqqqsssxxx{{{zzzwwwxxxzzz~~~{{{~~~~~~}}}~~~}}}yyyyyy{{{zzz}}}}}}zzzxxxxxxvvvrrrooovvv{{{zzzxxxxxxxxxwwwrrrzzz~~~yyyyyy{{{vvvtttrrrsssxxx{{{|||{{{~~~}}}|||}}}~~~~~~~~~xxxvvv{{{~~~~~~||||||}}}~~~~~~|||yyyzzz{{{|||{{{zzzxxxyyyyyyuuuxxx{{{|||zzzzzz|||~~~|||~~~~~~zzz|||{{{vvvqqqppptttxxx}}}|||zzzxxxwwwyyy|||~~~~~~}}}wwwqqqooosssxxx~~~~~~~~~|||zzz{{{}}}}}}wwwyyy}}}~~~yyy|||}}}yyy~~~{{{xxxyyy{{{{{{yyyvvvooouuuwwwrrrrrrzzz~~~wwwtttzzz~~~||||||zzzvvvrrrrrrvvvyyy|||}}}}}}zzzvvvtttuuuwwwxxx{{{~~~~~~~~~yyy}}}}}}xxxuuuwwwyyy~~~|||zzzyyyxxxxxxyyyzzzqqqtttxxx||||||zzzvvvsssxxxzzz}}}}}}|||}}}yyyxxxxxxyyyyyyxxxqqqvvvxxxvvvrrrppppppooommmuuuyyyuuurrruuuwwwvvvwwwuuuuuuxxxzzzxxxzzz}}}yyywwwsssqqqpppqqqtttuuupppooottt|||}}}xxxvvvyyyxxxsssrrryyy|||yyyvvvxxxxxxzzzzzzyyyuuuqqqnnnmmmkkklllnnnoooppppppoooooonnnppprrrrrrpppppprrruuutttxxxyyyvvvuuuwwwxxxwwwooonnnooossswwwzzzxxxvvvpppqqqrrrsssuuuwwwyyyyyyyyysssmmmmmmrrrvvvuuuqqqwwwyyyyyywwwtttpppoooooorrrooolllkkkmmmrrrxxx|||zzzxxxxxx{{{}}}{{{|||yyyxxxzzz|||wwwwwwvvvsssoooooopppsssxxxwwwwwwxxxrrrkkkmmmuuuwwwvvvqqqllljjjlllkkkgggjjjmmmrrrvvvwwwvvvuuuuuuooommmlllpppwww|||{{{xxxvvv}}}zzzyyyzzz|||~~~|||yyyvvvssssssuuuyyy|||zzzzzzyyyxxxxxxyyy{{{|||zzzxxxzzz}}}|||{{{|||}}}||||||zzzxxxvvvtttrrrssswww{{{~~~zzz{{{}}}~~~}}}}}}}}}}}}~~~~~~~~~zzzzzzyyyxxxxxxxxxyyyyyyrrrxxx~~~~~~yyywwwzzz~~~zzzxxxuuuttttttttttttsssvvvyyy{{{{{{yyyuuusssrrrssstttvvvvvvuuurrrooommmqqquuuxxxvvvwwwxxxvvvrrrtttsssrrruuuzzz~~~~~~}}}{{{{{{zzzyyyxxxyyyzzz{{{xxx{{{~~~~~~{{{yyyzzz{{{xxxyyy{{{}}}~~~|||xxxttttttsssuuuyyyyyyuuutttuuuvvvwwwxxxyyyyyyzzz}}}~~~}}}www~~~}}}|||{{{|||~~~~~~~~~yyytttssswwwxxxvvvyyyyyy{{{}}}~~~|||zzzyyy}}}~~~yyyuuusssuuuzzz}}}zzz{{{}}}~~~|||yyywww~~~~~~||||||{{{~~~{{{wwwxxxzzz|||}}}{{{yyyvvvvvvvvvwwwwwwvvvtttzzz}}}zzzyyy}}}}}}|||}}}}}}wwwwwwxxx{{{}}}yyyvvvwwwwwwuuuxxxuuutttvvvzzz|||{{{yyyuuuyyy}}}}}}{{{xxxxxxyyywww{{{{{{zzz}}}|||||||||yyywwwvvvyyy~~~|||xxxxxxxxxzzz|||~~~|||yyyvvvxxxxxxxxxwwwxxxxxxyyyyyywwwvvvuuuuuuwww{{{~~~|||yyyyyy|||~~~}}}{{{wwwuuuwwwzzzvvvqqqssszzz|||xxxuuuuuuvvvyyy|||{{{vvvuuurrrooopppttt|||{{{yyyyyyzzz|||}}}www{{{~~~xxxttt~~~{{{wwwttttttuuuwwwyyyvvvrrrttt}}}wwwvvvvvvzzz~~~|||yyyxxxwwwtttuuuyyy|||zzzxxxuuusssrrrrrrrrrtttyyy|||{{{{{{~~~~~~|||}}}|||uuuuuuzzz~~~~~~zzzxxxzzzyyyvvvvvvuuuuuuwwwyyyzzzyyywww|||yyyyyy}}}}}}}}}yyyssstttzzz}}}|||wwwsssrrruuuuuupppmmmmmmmmmqqqvvvxxxvvvvvvwwwyyyvvvvvvwwwxxxyyyzzz||||||yyywwwuuussssssrrrqqqooopppssswww{{{|||{{{xxxvvvsssqqqrrrxxx{{{zzzvvvsss{{{zzzyyyyyyxxxvvvqqqmmmooorrrrrrllleeedddiiioooqqqooonnnppptttwwwvvvtttpppuuuzzz{{{xxxvvvxxx{{{rrrsssttttttuuuuuuttttttppptttwwwwwwtttrrrrrrsssttttttppplllmmmsssuuurrrwwwwwwxxxyyyxxxvvvtttrrrsssqqqmmmkkkkkknnnsssuuuwwwvvvvvvyyy~~~|||xxxwwwxxxxxxuuutttrrrpppooooooqqqrrrwwwvvvwwwwwwrrrkkklllrrrwwwwwwsssnnnnnnpppnnnjjjiiilllqqquuuwwwxxxxxxxxxooonnnnnnqqqvvv||||||yyyxxx{{{||||||~~~|||zzzvvvrrrrrrtttwwwyyy||||||{{{{{{{{{}}}~~~zzzwww{{{~~~~~~|||||||||{{{zzzxxxvvvuuutttssstttwww|||~~~||||||~~~}}}|||{{{{{{|||}}}~~~~~~}}}|||{{{zzzyyyxxxxxxxxxuuuyyy}}}~~~{{{zzz{{{}}}}}}{{{xxxwwwxxxxxxxxxwwwwwwzzz}}}~~~{{{wwwsssrrrvvvuuutttsssrrrqqqqqqppppppuuuxxxwwwxxxzzzyyyuuurrrpppppprrrwww{{{}}}}}}{{{yyywwwwwwxxxyyyzzzzzzyyy{{{|||{{{xxxvvvvvvwwwxxxyyy||||||xxxpppppptttzzz{{{wwwuuuuuuvvvyyy{{{{{{zzz{{{~~~}}}zzz}}}|||{{{{{{{{{|||}}}~~~~~~}}}zzzttttttxxxyyywwwxxxxxxzzz~~~}}}~~~zzzuuutttsssxxx}}}~~~{{{yyyzzz|||}}}~~~}}}{{{yyy~~~}}}~~~~~~|||~~~{{{zzz}}}|||~~~|||yyyyyy{{{||||||{{{zzzxxxxxxxxxyyyyyyyyyvvv{{{{{{wwwvvvzzz~~~|||}}}~~~~~~|||wwwwwwyyy|||{{{xxxyyyyyywwwvvvtttsssvvv|||~~~www{{{|||yyyyyyyyyxxx{{{~~~|||{{{|||}}}~~~{{{|||~~~{{{uuussssssvvv|||~~~|||yyywwwwwwyyy{{{}}}}}}|||zzzxxxxxxwwwvvvvvvvvvwwwxxxxxxxxxwwwwwwxxxzzz|||~~~}}}zzzvvvwwwyyy{{{yyywwwwwwwwwyyy|||yyyssssssxxx~~~|||yyyvvvuuuwwwyyyzzzzzzvvvvvvuuussssssvvv{{{zzzxxxxxxyyy{{{~~~|||xxx|||~~~~~~yyywww~~~}}}zzzxxxwwwxxxyyy|||{{{xxxzzzxxxvvvvvvyyy}}}zzzzzzxxxuuuuuuxxx~~~|||yyyvvvsssrrrrrrrrruuuzzz~~~}}}}}}~~~~~~~~~wwwwww{{{|||~~~}}}yyyxxxzzzzzzwwwtttssssssuuuxxxyyyyyyxxx|||xxxwww|||~~~}}}xxxssstttzzz}}}|||wwwsssrrrttttttpppmmmnnnrrrvvv{{{|||zzzyyyzzz|||yyyyyyxxxxxxyyyzzz|||}}}zzzwwwtttssssssrrrqqqppprrruuuxxxzzzzzzxxxuuusssqqqqqqtttxxxzzzxxxvvvtttzzzzzzyyyyyywwwuuurrrqqqsssssspppkkkffffffjjjoooqqqooonnnppptttwwwvvvsssoootttyyyzzzwwwuuuvvvxxxssssssssssssssssssssstttrrruuuwwwxxxwwwuuutttssspppqqqoookkklllqqqttttttwwwwwwwwwzzz}}}}}}zzzvvvuuusssoookkkjjjkkkmmmnnnrrrssstttvvvxxx}}}}}}yyyvvvuuutttsssqqqooooooqqqssstttuuuuuuuuuvvvwwwrrrmmmmmmqqquuuvvvssspppppprrrqqqlllhhhjjjooossswwwzzz||||||oooqqqrrrtttwww{{{}}}{{{xxx{{{~~~{{{vvvsssqqqrrruuuvvv||||||||||||}}}~~~yyyvvv{{{}}}{{{{{{zzzxxxvvvuuuuuuuuuvvvvvvyyy|||}}}}}}}}}}}}~~~~~~~~~~~~{{{yyyyyy{{{}}}~~~~~~~~~|||zzzyyyxxxwwwzzz{{{}}}~~~~~~~~~~~~}}}~~~|||zzzzzz{{{{{{zzzyyyxxx|||}}}yyyuuussszzzwwwtttqqqpppqqqsssuuuqqqvvvxxxxxxyyy||||||xxxpppooooooqqqvvv{{{~~~|||xxxttttttwwwzzz{{{{{{~~~~~~}}}{{{wwwtttssstttuuuwww{{{{{{oooqqqwww~~~|||xxxxxxwww{{{~~~~~~{{{{{{~~~~~~{{{{{{{{{{{{zzzzzzzzzzzz|||}}}{{{vvvuuuxxxzzzxxxwwwwwwzzz~~~{{{}}}xxxttttttssswwwzzz{{{yyyxxxyyy{{{{{{|||}}}{{{~~~}}}|||}}}}}}{{{|||~~~zzzyyy{{{|||~~~~~~}}}~~~}}}{{{{{{|||{{{{{{{{{{{{{{{zzz{{{{{{|||}}}xxx|||{{{uuusssxxx}}}}}}||||||}}}}}}{{{~~~|||wwwwwwyyy|||}}}zzz|||}}}{{{tttrrrrrrvvv}}}zzz~~~}}}zzzyyyzzzzzz{{{}}}~~~~~~|||yyyxxx~~~|||zzz|||}}}zzzrrrqqqqqqtttzzz}}}}}}{{{wwwvvvwwwxxx{{{}}}}}}|||xxxwwwuuutttsssttttttuuutttuuuvvvxxxyyy{{{|||}}}|||xxxvvvvvvxxxyyyxxxuuuvvvxxx}}}|||vvvtttvvvzzzyyyxxxwwwwwwxxxyyyzzz|||xxxvvvxxxyyywwwwwwyyyyyyxxxwwwwwwxxxzzz|||~~~}}}}}}zzzzzz~~~|||{{{~~~}}}zzzyyy}}}~~~~~~|||zzzzzz{{{}}}~~~|||wwwwwwwwwyyy}}}|||||||||yyywwwwww{{{vvvsssrrrsssssswww|||~~~xxxxxx|||zzz}}}|||xxxxxx{{{{{{yyyuuusssssstttwwwzzz{{{zzz}}}wwwuuu{{{{{{{{{wwwsssuuu{{{~~~}}}yyytttrrrttttttqqqooopppuuuzzz~~~~~~||||||~~~~~~|||zzzyyyyyyzzz|||~~~yyywwwtttrrrrrrsssrrrqqqtttvvvyyyzzzyyyvvvrrrpppooorrrvvvxxxxxxwwwwwwvvvxxxxxxyyywwwuuuttttttuuuxxxtttnnnjjjhhhiiimmmpppqqqooonnnqqquuuwwwvvvtttnnnsssxxxyyywwwttttttttttttsssrrrqqqqqqqqqrrrssstttuuuwwwyyy{{{yyyvvvsssnnnrrrrrrmmmkkkpppuuuwwwzzzxxxxxx|||}}}wwwvvvtttqqqnnnlllkkkkkklllmmmoooqqqrrrssswww~~~{{{wwwtttrrruuusssqqqqqquuuxxxyyyyyyrrrtttvvvvvvtttrrrrrrtttqqqsssqqqnnnooorrrqqqmmmggghhhkkkpppuuuzzz}}}~~~qqqsssvvvwwwxxx{{{~~~}}}www{{{}}}yyyuuussssssuuuvvvzzzzzz{{{|||}}}~~~xxxuuu{{{|||}}}{{{xxxuuuuuuvvvxxxzzzyyy{{{||||||{{{zzzzzz{{{~~~~~~{{{xxxyyy||||||zzzxxxvvv~~~}}}|||~~~}}}}}}{{{zzzzzz||||||{{{zzzwww{{{|||xxxwww{{{yyyuuusssrrrtttvvvxxxtttxxxzzzyyyzzz||||||xxxqqqpppqqqrrrvvv{{{|||xxxttttttxxx|||}}}|||}}}yyyvvvttttttppprrrwww}}}~~~{{{wwwwww{{{|||}}}www|||}}}|||}}}zzzzzzzzzzzzyyyxxxwwwvvv{{{}}}}}}xxxwwwzzz{{{yyyxxxxxxzzz~~~{{{}}}|||wwwtttuuuwwwyyy{{{zzzxxxwwwwwwyyyzzz{{{~~~}}}}}}~~~}}}|||~~~}}}{{{}}}}}}{{{yyyyyyzzz||||||~~~}}}}}}}}}{{{zzzzzz{{{||||||||||||}}}~~~yyy}}}}}}yyyvvvyyy|||}}}~~~|||{{{{{{||||||zzzxxx|||~~~xxxxxxzzz}}}~~~}}}}}}}}}{{{~~~sssrrrrrrvvv}}}|||~~~zzzyyyzzz{{{{{{|||~~~~~~|||wwwsssyyyyyyyyy|||}}}vvvttttttvvvyyy|||}}}}}}wwwvvvuuuvvvxxxzzz{{{{{{xxxvvvtttrrrppppppqqqqqqkkknnnqqqvvvyyy|||~~~|||yyywwwwwwyyyzzzxxxvvvvvvzzz~~~xxxuuuuuuvvvvvvwwwxxxyyyzzz{{{|||{{{vvvuuuyyy{{{yyywwwxxxwwwvvvvvvvvvwwwxxx{{{|||{{{zzzzzz{{{zzzvvvyyy{{{zzzyyyzzz~~~{{{yyyyyy{{{}}}~~~zzzvvvwwwyyy}}}|||}}}|||zzzzzz}}}wwwtttssstttuuuyyy~~~~~~|||wwwvvvzzzzzz||||||zzzzzz~~~}}}yyywwwttttttvvvyyyzzz{{{~~~wwwsssyyy{{{{{{xxxvvvxxx{{{vvvtttvvvvvvsssrrrsssvvv{{{~~~||||||}}}|||yyyxxxyyy{{{}}}xxxvvvsssrrrsssssssssrrrtttvvvyyy{{{zzzwwwtttqqqooouuuzzzzzzxxxyyyzzzzzztttuuuvvvuuusssrrrtttwww{{{uuummmjjjkkknnnpppqqqqqqppppppssswwwxxxwwwtttnnnqqqvvvwwwuuurrrqqqppptttsssqqqoooooopppqqqsssttttttuuuxxx{{{{{{vvvqqqpppuuuuuuooolllooouuuyyy|||zzzyyy}}}}}}wwwvvvuuusssrrrpppooonnnnnnjjjmmmooooooooosssyyy~~~||||||}}}yyyvvvtttvvvtttssssssuuuxxxzzzzzzpppsssuuuuuuvvvwwwxxxyyyrrrsssqqqooopppttttttpppgggfffgggkkkrrrxxx{{{|||rrruuuxxxyyyyyy|||}}}zzzyyyxxx|||{{{xxxvvvwwwxxxyyyzzz{{{|||}}}}}}~~~~~~~~~~~~wwwtttzzz~~~~~~zzzxxxwwwyyy|||~~~|||}}}}}}|||zzzxxxxxxyyy{{{}}}~~~}}}}}}}}}zzzxxxzzz~~~{{{xxxwww}}}{{{}}}||||||{{{{{{|||}}}~~~}}}{{{tttyyy~~~~~~|||{{{zzzyyyyyyxxxxxxxxxyyyyyywww{{{{{{yyyyyy{{{zzzvvvpppqqqrrrsssuuuyyy}}}}}}yyyvvvvvvzzz}}}~~~~~~~~~{{{xxxuuusssoooqqquuu{{{~~~|||}}}~~~}}}|||~~~www|||~~~~~~zzzzzzzzzzzzzzzyyyxxxvvvuuuyyy}}}~~~{{{yyy{{{|||{{{{{{{{{|||~~~~~~~~~~~~~~~|||xxxxxx{{{~~~~~~}}}{{{yyyxxxxxxxxxzzz|||~~~~~~zzz|||~~~|||{{{||||||{{{}}}~~~|||yyyxxxyyy{{{|||}}}}}}}}}}}}{{{zzzxxx{{{||||||{{{{{{|||~~~xxx{{{||||||{{{}}}{{{{{{|||yyyzzzzzzxxxxxx}}}}}}}}}~~~~~~|||{{{{{{}}}{{{~~~~~~zzzzzzvvvttttttwww|||~~~}}}zzz~~~}}}zzzyyyyyy{{{{{{|||}}}}}}zzzuuuqqqvvvvvvxxxzzz~~~}}}{{{yyyyyyzzz|||}}}~~~xxxvvvttttttuuuwwwxxxxxxyyyvvvssspppnnnmmmmmmnnngggiiinnnssswwwzzz{{{|||zzzwwwuuuwwwyyyzzzxxxuuuuuu|||{{{wwwuuussstttvvvxxx{{{}}}~~~{{{vvvtttyyy|||zzzwwwvvvuuuuuuuuuuuuvvvxxxyyyzzz{{{zzzzzz|||~~~xxxsssuuuwwwwwwwwwxxx|||xxxuuuvvvzzz~~~}}}|||}}}~~~}}}{{{uuuxxx~~~~~~}}}{{{~~~~~~~~~yyyvvvvvvwwwxxx{{{~~~{{{yyyyyy{{{yyyuuutttwww{{{~~~~~~|||}}}|||yyytttqqqrrrtttvvvwww}}}wwwtttwww||||||zzz{{{{{{|||{{{yyy||||||xxxwwwyyyyyyvvvuuuvvvvvv{{{}}}|||}}}|||yyywwwxxxzzz{{{vvvuuussssssttttttsssrrrqqqtttxxx{{{|||{{{yyywwwqqqyyy}}}{{{zzz}}}~~~}}}rrrrrrsssrrrrrrrrrtttuuuzzztttnnnmmmooosssssssssrrrqqqrrruuuyyyzzzxxxuuuoooqqqtttuuutttqqqnnnmmmsssrrrpppooooooppprrrsssqqqqqqrrruuuxxxxxxtttoooqqqvvvvvvoookkknnnsssvvv|||zzzyyy{{{~~~~~~{{{xxxuuuvvvvvvvvvuuusssrrrqqqkkklllmmmmmmnnnpppsssuuuuuuxxxyyywwwwww|||}}}{{{xxxwwwvvvvvvvvvtttrrrsssvvvxxxqqqtttuuutttvvvzzz}}}{{{uuuvvvsssppprrrwwwxxxuuukkkhhhfffiiiooouuuxxxxxxssstttuuuwwwyyy|||~~~|||xxxvvvtttyyy|||}}}{{{zzz{{{|||}}}}}}}}}~~~~~~{{{vvvtttyyy~~~}}}{{{zzz|||~~~~~~~~~~~~|||yyywwwwwwxxxxxxzzz|||~~~~~~}}}zzzyyyzzzxxxvvv{{{|||zzzxxx}}}{{{|||~~~|||}}}||||||~~~~~~tttxxx|||~~~~~~}}}||||||xxxyyyzzz{{{{{{zzzzzzyyyxxx{{{{{{xxxwwwyyyxxxtttoooppprrrssssssuuuwwwyyy{{{{{{zzzzzzzzz|||}}}~~~~~~~~~}}}zzzvvvssstttuuuwww{{{}}}}}}zzzyyy{{{xxxzzz}}}zzz|||{{{{{{zzzyyyxxxxxxwwwwww}}}}}}zzz|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}{{{~~~}}}{{{zzzzzzzzz|||}}}~~~|||yyyzzz|||{{{xxxyyy|||}}}zzzyyy|||~~~{{{yyyxxx{{{}}}~~~~~~}}}|||{{{|||}}}|||{{{xxx{{{~~~}}}{{{yyy{{{}}}xxx}}}zzz~~~||||||}}}zzzyyyyyyyyy{{{~~~~~~~~~}}}|||{{{|||~~~zzz}}}|||xxxxxx}}}yyyxxxxxxzzz}}}}}}yyyvvvuuuyyy}}}~~~{{{xxxxxxyyyyyyzzz||||||zzzwwwtttrrruuuuuuvvvxxxzzz|||}}}zzzzzz{{{}}}~~~xxxvvvttttttuuuvvvvvvvvvzzzwwwsssooolllkkkkkklllhhhjjjmmmqqqsssuuuvvvvvvuuutttsssuuuxxxyyywwwuuuuuu|||}}}|||zzzxxxtttuuuwwwyyy|||~~~{{{uuusssxxx|||{{{xxxvvvttttttuuuuuuvvvxxxyyyyyy{{{xxxxxx{{{{{{zzz{{{}}}xxxsssuuuwwwvvvuuuvvv|||wwwtttvvv{{{yyyyyy{{{||||||}}}xxx||||||{{{|||zzz{{{~~~{{{yyyzzz{{{||||||}}}{{{~~~xxxuuuuuuwwwwwwttttttwww|||~~~}}}xxxqqqmmmmmmooorrrsss{{{wwwuuuxxxyyyvvvtttuuuzzz{{{{{{zzz}}}|||xxxxxx{{{|||xxxvvvvvvvvv{{{~~~~~~~~~|||xxxwwwwwwxxxxxxtttssssssuuuvvvuuusssqqqnnnqqqvvv{{{~~~~~~}}}|||ttt{{{~~~{{{{{{~~~rrrppppppqqqsssuuutttsssvvvsssqqqrrruuuwwwvvvttttttssstttxxx|||}}}zzzwwwrrrrrrssssssrrrpppmmmlllqqqqqqpppppppppqqqrrrsssnnnnnnppprrrssssssqqqpppqqqtttsssmmmkkknnnssstttyyyxxxxxxxxxyyyzzzzzz{{{vvvwwwxxxyyyxxxvvvsssrrrlllllllllmmmnnnooonnnllllllrrruuussssssxxx|||{{{{{{||||||||||||{{{zzzyyyxxxzzz{{{wwwqqqooosssxxxtttvvvtttqqqssszzz|||zzzxxxwwwsssoooqqqwwwyyywwwpppkkkggghhhmmmsssuuuuuuqqqpppppprrrvvv{{{~~~}}}}}}}}}|||zzzxxxvvvtttwww|||}}}~~~}}}||||||~~~}}}~~~~~~}}}|||xxxuuuuuuxxxzzz{{{}}}|||}}}~~~|||yyywwwwwwxxxvvvwwwyyy{{{|||zzzwwwtttvvvtttttt{{{~~~|||zzz~~~}}}{{{{{{|||}}}}}}|||{{{{{{{{{}}}}}}vvvyyy{{{|||{{{zzzzzzzzzxxxxxxyyyyyyzzzzzzzzzzzzuuuxxxxxxuuuuuuxxxwwwtttooorrruuuuuusssrrrssstttxxx{{{~~~}}}zzzxxxzzz}}}~~~~~~~~~zzzvvvzzzyyyyyy|||~~~~~~~~~yyywwwyyyyyyxxxzzz}}}}}}|||~~~}}}|||{{{zzzyyyzzzzzz{{{vvv}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}|||{{{}}}|||}}}~~~~~~~~~|||zzzyyyzzz||||||yyyxxx{{{{{{yyy{{{~~~}}}zzzyyy|||~~~~~~}}}}}}{{{yyyyyy{{{|||}}}}}}xxx|||{{{yyyzzz|||zzz}}}}}}~~~~~~~~~|||{{{|||}}}~~~~~~~~~~~~}}}}}}xxxvvvzzz~~~~~~{{{zzz{{{~~~}}}wwwqqqooosssxxxzzzxxxwwwxxxyyyxxxzzz|||{{{wwwttttttuuuwwwvvvuuuttttttvvvyyy||||||yyywwwxxx{{{~~~wwwvvvuuuuuuwwwyyyxxxxxx{{{xxxsssnnnkkkjjjjjjjjjiiijjjlllooorrrtttuuuvvvtttrrrrrruuuyyy{{{yyyvvvvvv}}}}}}zzz|||}}}{{{yyyyyyzzzzzz|||}}}{{{tttrrrwww~~~~~~|||{{{ttttttuuuvvvwwwxxxyyyyyyyyyvvvvvvyyyyyyvvvyyy~~~yyyvvvyyyzzzwwwuuuuuu~~~}}}zzzxxxyyy|||wwwxxx|||||||||}}}|||zzzzzzwwwxxx|||~~~|||~~~}}}}}}~~~}}}~~~yyyxxx{{{wwwtttssswwwxxxwwwwwwzzz|||~~~~~~xxxqqqllllllooosssuuuvvvvvvxxxzzzwwwrrrqqqtttvvvxxxxxxwwwzzz|||yyywwwxxx|||}}}xxxttttttrrrxxx~~~}}}|||}}}~~~|||zzzxxxvvvuuuuuuuuuqqqrrrtttwwwxxxwwwsssoookkkooouuuzzz~~~~~~}}}uuu|||}}}yyy|||}}}tttqqqooorrrwwwyyyuuuppppppqqqtttwwwyyyzzzxxxvvvvvvuuuvvvzzz~~~|||yyyuuusssrrrqqqpppooommmllloooppppppqqqrrrsssttttttlllmmmoooooooooooopppqqqqqqsssqqqnnnoootttxxxxxxvvvvvvwwwvvvvvvwwwzzz}}}wwwxxxyyyzzzyyyvvvsssqqqnnnlllkkkmmmooonnnkkkggghhhppptttqqqqqqvvvyyyxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{rrrnnnsssyyyvvvwwwtttoooqqqxxx{{{xxxxxxvvvrrrmmmnnnuuuxxxwwwuuuoooiiihhhmmmrrrttttttpppmmmllloootttyyy{{{{{{}}}}}}}}}}}}|||{{{yyyxxxuuu{{{~~~{{{{{{|||~~~}}}||||||}}}||||||}}}}}}|||{{{yyyxxxvvvuuuuuuwwwwwwxxx~~~}}}}}}~~~~~~}}}yyyxxxxxxyyytttuuuwwwyyyzzzxxxtttqqqsssqqqssszzz}}}~~~}}}{{{|||||||||{{{zzz{{{{{{|||xxxxxxxxx{{{}}}~~~|||zzzyyyzzz{{{zzzxxxwwwwwwxxxxxxwwwwwwwwwwwwxxxzzz{{{sssvvvvvvttttttwwwxxxuuurrruuuyyyxxxvvvsssssssssuuu{{{~~~yyyvvvxxx|||~~~~~~zzz|||zzzyyyzzz}}}~~~|||yyyyyyyyywwwwww{{{~~~zzzvvv{{{~~~}}}{{{zzzzzz{{{|||}}}vvv}}}|||}}}~~~}}}}}}}}}}}}~~~|||zzzyyyzzzyyyxxx}}}}}}|||}}}~~~{{{yyyyyy{{{}}}{{{zzz||||||{{{}}}{{{zzz}}}~~~~~~|||zzzwwwwwwzzz|||~~~~~~zzz~~~|||yyyzzz}}}{{{}}}~~~|||~~~~~~}}}}}}~~~xxxuuuxxx{{{{{{||||||~~~~~~wwwpppkkkooouuuwwwwwwvvvwwwyyyvvvzzz}}}zzzuuurrrtttwwwyyywwwuuurrrpppqqquuuwww}}}zzzwwwuuuvvvzzz}}}vvvuuuuuuwwwzzz{{{{{{zzz|||yyysssnnnjjjiiiiiijjjggghhhkkknnnrrrvvvyyyzzztttssstttwww|||~~~|||zzzvvv}}}zzzxxx|||~~~~~~}}}|||{{{{{{|||}}}~~~zzzsssqqqwwwttttttuuuvvvwwwxxxyyyyyyxxxttttttwwwwwwuuuxxx{{{yyy|||}}}yyyvvvuuu{{{|||~~~~~~}}}}}}~~~}}}vvvyyy~~~}}}|||}}}|||yyyzzz|||uuuxxx}}}|||yyy~~~~~~}}}wwwuuuyyy~~~xxxttttttxxxzzzyyyzzz}}}|||}}}zzzsssnnnooossswwwzzzsssuuuzzz|||wwwqqqqqquuusssuuuuuutttwww||||||xxxwwwuuuwww|||}}}xxxsssrrrnnnttt{{{~~~}}}zzzzzzzzz|||{{{yyywwwvvvuuuttttttoooqqqtttxxxyyywwwsssooojjjnnntttyyy}}}~~~~~~}}}vvv{{{{{{www|||{{{vvvrrrooosss{{{|||vvvooolllpppvvv{{{|||{{{yyywwwwwwvvvxxx{{{}}}zzzwwwtttrrrpppooonnnmmmlllnnnoooqqqrrrttttttuuuuuukkkmmmooonnnlllmmmpppsssttttttrrrpppttt{{{}}}zzzxxxuuutttvvvyyyzzzzzz|||zzzyyyzzzzzzwwwuuurrroooqqqwwwvvvmmmfffeeelllkkkmmmrrrxxx{{{yyywwwyyy{{{|||{{{yyyxxxyyy|||wwwyyyvvvuuusssxxxsssooopppvvv{{{}}}|||zzzvvvrrroooooopppppppppnnnmmmnnnpppttttttqqqnnnnnnppprrrssssssuuuxxxzzz~~~xxxvvv{{{}}}zzzxxxuuuvvvyyy~~~~~~zzzzzz}}}}}}zzz{{{xxxzzz{{{yyyvvvuuuwwwyyywwwvvvuuuvvvxxx|||~~~yyyyyy|||{{{|||{{{xxxuuuvvvuuutttuuuvvvwwwvvvuuuxxxtttrrrwwwyyy|||}}}yyywwwvvv|||{{{zzzzzz{{{zzzxxxvvvooowww{{{xxxwww{{{|||yyy||||||{{{zzzzzzyyyxxxxxxwwwzzz{{{wwwuuuvvvwwwuuuuuuuuuuuuvvvxxxxxxwwwvvv|||zzzxxxuuusssrrrqqqqqqvvv{{{~~~xxxvvvzzz~~~~~~wwwwww{{{}}}|||zzz|||}}}zzzxxxtttvvvyyy}}}~~~{{{www{{{{{{yyywwwzzz}}}~~~|||}}}yyyzzz~~~~~~~~~{{{}}}xxxvvvyyy}}}~~~~~~|||~~~{{{~~~|||{{{}}}yyy|||||||||~~~xxx~~~}}}|||~~~~~~|||~~~~~~|||xxx{{{~~~~~~}}}}}}~~~}}}{{{|||~~~{{{zzzvvvuuuvvvwwwxxxuuuuuussstttwwwtttoooqqqxxx{{{{{{yyywwwtttsssssstttwwwuuuqqqllljjjkkkppptttyyy{{{}}}~~~|||{{{|||}}}yyywwwttttttwwwzzz||||||}}}zzzvvvrrrooollljjjhhhjjjnnnrrruuuxxxyyyzzzxxxvvvvvv{{{~~~~~~wwwtttwww|||~~~|||uuuwww{{{}}}||||||xxxuuurrrtttzzz}}}}}}{{{tttuuuvvvxxx{{{}}}vvvwwwyyy{{{||||||{{{{{{}}}xxxtttrrrtttuuu~~~~~~~~~}}}}}}{{{vvv{{{zzz{{{}}}|||{{{||||||}}}~~~}}}|||xxxxxx|||}}}yyy|||zzz{{{~~~wwwuuu~~~|||{{{||||||{{{rrrttt}}}zzztttvvvxxxyyyxxxwwwuuutttzzzvvvrrrrrrvvvzzz||||||rrruuuyyy||||||yyyuuussstttuuuwwwyyy{{{{{{{{{zzzwww~~~yyyuuuuuusssooooootttwwwuuutttuuutttqqqqqqqqqssstttwwwyyy|||}}}zzzwwwvvvzzz}}}wwwwwwmmmlllvvv{{{tttmmmnnnllloootttyyy{{{|||{{{zzzuuuqqqttt||||||zzz|||}}}yyytttppppppqqqssstttmmmooorrrsssrrrqqqrrrsssjjjnnnqqqrrrrrrtttxxx|||}}}xxxrrrooorrr{{{}}}{{{yyyxxxyyy{{{~~~}}}}}}}}}}}}zzzwwwwwwtttuuuzzzzzzsssmmmllllllllllllnnnrrruuuwwwwwwtttvvvyyyyyyxxxwwwyyy{{{}}}zzzxxxvvvuuuwwwsssppprrrwww{{{|||{{{yyyvvvrrrpppppppppppppppooooooooorrruuuuuurrrpppqqqssstttuuuuuuvvvxxx{{{~~~zzzzzz}}}{{{xxxxxxtttsssvvv{{{{{{yyyzzz~~~}}}{{{|||~~~~~~}}}zzzuuussstttvvvyyyyyyxxxxxxzzz|||~~~~~~yyyyyy~~~}}}||||||{{{xxxvvvwwwxxxxxxxxxwwwvvvuuuuuuxxxuuutttwww}}}zzz{{{}}}~~~}}}{{{xxxuuuzzzzzzzzz{{{|||{{{yyywwwqqqwwwzzzwwwwwwzzz|||{{{{{{|||}}}|||yyyxxxyyyzzzxxx||||||xxxuuuvvvwwwuuusssssstttvvvxxxzzzzzzzzz~~~}}}zzzwwwtttrrrssstttxxx}}}}}}{{{~~~~~~xxxxxx|||}}}~~~~~~|||{{{uuuvvvxxx|||~~~~~~{{{xxx{{{}}}|||yyyzzz}}}|||~~~~~~~~~xxxuuuxxx{{{|||~~~{{{~~~~~~|||~~~zzz|||{{{|||~~~~~~}}}~~~}}}zzz|||~~~~~~~~~~~~~~~~~~||||||{{{{{{}}}}}}~~~~~~yyy}}}}}}yyywwwvvvuuu~~~}}}{{{yyyyyyuuutttvvvsssnnnooossswwwyyyyyyvvvsssqqqrrrssswwwuuuqqqllljjjkkkooosssvvvvvvwwwxxx{{{}}}{{{xxxvvvvvvyyy{{{}}}~~~~~~|||yyyvvvrrrooonnnkkkmmmpppsssvvvwwwxxxyyyxxxwwwxxx}}}~~~}}}xxxuuuyyy|||}}}zzzvvvzzz~~~~~~zzzyyyxxxtttrrrsssxxx||||||zzzwwwwwwxxxzzz|||}}}}}}|||vvvvvvxxxyyy{{{|||}}}}}}|||xxxvvvwwwxxx{{{}}}}}}|||}}}~~~~~~}}}}}}~~~}}}}}}~~~}}}~~~~~~}}}}}}zzzzzz}}}~~~xxx|||zzz{{{}}}vvvttt~~~|||{{{zzz{{{}}}{{{~~~{{{tttvvv}}}wwwxxxxxxxxxwwwvvvvvvvvvyyyuuurrrrrruuuxxxyyyxxxrrruuuyyy||||||yyyvvvssssssssstttuuuvvvvvvvvvuuuvvv}}}zzzuuutttsssqqqpppuuuwwwtttsssuuuuuusssqqqqqqrrrtttvvvxxxzzz{{{xxxuuutttxxx~~~}}}xxxwwwnnnnnnxxx|||vvvppppppqqqsssuuuxxxyyyxxxwwwvvvxxxuuuwww~~~}}}{{{|||~~~yyytttrrrtttuuuuuussslllooorrrssssssrrrssssssoooqqqssstttvvvxxx{{{}}}~~~zzzvvvsssuuuzzz~~~~~~~~~{{{yyy{{{|||yyy{{{yyy{{{{{{vvvtttnnnnnnlllkkkkkkmmmrrrvvvmmmppptttvvvwwwwwwyyyzzzxxxvvvvvvuuuuuusssqqqtttyyy||||||{{{yyyvvvsssqqqqqqqqqqqqpppqqqqqqrrrtttvvvvvvtttrrruuuvvvwwwwwwvvvwwwxxxzzz}}}}}}~~~~~~xxxvvvxxxsssqqqsssvvvwwwvvvyyy~~~~~~~~~wwwvvv|||{{{uuurrrrrrsss{{{|||||||||||||||||||||~~~yyyzzz~~~~~~~~~}}}{{{yyyzzz|||~~~|||xxxuuuuuuvvvyyyxxxwwwwwwzzz}}}|||{{{{{{|||~~~~~~zzzvvvzzzzzz{{{~~~|||yyytttxxxzzzyyyyyy|||}}}}}}xxx{{{~~~}}}xxxwwwzzz}}}yyy}}}}}}yyyvvvwwwwwwvvvsssssstttvvvyyy|||~~~yyytttsssuuuxxx{{{{{{zzz}}}~~~~~~~~~~~~~~~|||yyyxxxyyyzzzxxxxxxyyy|||~~~}}}{{{zzz~~~~~~zzzyyy}}}}}}{{{~~~zzzuuuvvvxxxyyy|||zzz}}}}}}xxx{{{|||~~~~~~~~~}}}|||||||||~~~{{{|||}}}|||zzzzzz{{{||||||~~~{{{zzz{{{}}}~~~xxx{{{{{{xxxuuuttt{{{zzz~~~~~~}}}~~~zzzwwwxxxxxxvvvuuuvvvvvvyyy{{{xxxsssppprrrvvvvvvtttqqqmmmjjjlllpppttttttqqqooorrrxxx~~~|||zzzxxxxxx{{{~~~}}}}}}}}}|||zzzwwwtttsssqqqrrrsssuuuwwwwwwxxxxxxyyyyyy{{{~~~~~~|||xxxwwwzzz}}}}}}~~~~~~yyyxxx~~~yyyvvvwwwtttqqqrrrvvvzzzzzzyyyzzzzzz{{{}}}~~~}}}zzzxxxuuuuuuuuuvvvxxxzzz}}}}}}{{{zzz{{{zzz}}}~~~~~~{{{{{{~~~~~~~~~}}}}}}}}}}}}{{{||||||{{{}}}xxx}}}{{{zzz}}}vvvsss}}}~~~}}}{{{yyyxxxyyyzzz|||zzz}}}{{{vvvyyy{{{zzzyyywwwuuuvvvxxx{{{yyyvvvssssssuuuvvvtttrrrrrruuuxxx{{{|||zzzvvvtttssssssrrrrrrrrrrrrrrrsssuuu}}}|||tttrrrrrrssssssvvvwwwsssrrrtttuuutttqqqqqqrrrsssuuuvvvwwwxxxwwwtttrrruuu{{{~~~|||yyywwwppppppyyy}}}xxxrrrrrrqqqrrrtttuuuuuuuuutttsssyyyvvvxxx|||~~~|||zzzzzzyyytttuuuyyy{{{xxxssslllooosssttttttsssssstttttttttuuuwww{{{}}}~~~~~~}}}zzzwwwvvvxxxzzz{{{|||xxxyyy~~~{{{{{{}}}}}}yyyrrrrrrqqqmmmiiiiiilllpppjjjmmmqqqtttwwwyyyzzz{{{}}}{{{tttrrrttttttrrrqqqsssvvv{{{~~~~~~}}}zzzwwwtttrrrrrrrrrqqqppprrrrrrsssuuuvvvwwwvvvvvvxxxyyyyyyxxxwwwvvvxxxyyy}}}~~~vvvtttxxxuuurrrqqqssssssrrrvvv|||~~~|||vvvvvv}}}|||wwwtttssssss{{{|||~~~~~~|||{{{~~~{{{{{{~~~~~~}}}}}}zzzuuuuuuwwwzzz{{{zzzyyywwwyyy~~~|||zzz|||}}}xxx{{{|||~~~|||uuuxxx|||}}}~~~~~~}}}uuuzzz~~~|||wwwuuuyyy~~~xxx|||}}}zzzxxxzzzzzzyyyvvvwwwwwwxxxzzz~~~|||vvvuuuxxx|||~~~~~~}}}}}}}}}||||||}}}~~~|||yyyuuuuuuwwwzzz}}}|||{{{}}}xxx~~~zzzxxx}}}~~~|||zzz{{{~~~~~~~~~}}}|||{{{uuuuuuvvvwwwzzz~~~||||||~~~yyy}}}~~~~~~}}}}}}zzzzzz{{{|||{{{zzz~~~~~~{{{zzzwwwyyyyyyxxxwwwxxx|||~~~zzzyyy{{{~~~{{{|||~~~}}}{{{xxxwwwvvvuuuzzzyyy|||}}}}}}}}}zzzxxxzzz}}}}}}|||zzzwww{{{~~~|||vvvsssvvvzzzvvvuuurrrooommmooossswwwwwwrrrmmmnnnuuu}}}|||zzzyyyyyy|||~~~{{{{{{|||}}}|||zzzxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxyyy|||~~~~~~|||yyyyyy|||}}}{{{|||}}}yyyyyyzzzwwwvvvtttqqqqqqtttwwwxxxxxxzzzzzz|||zzzvvvsssqqqppppppssswww|||~~~||||||yyy~~~yyy~~~zzzxxx~~~}}}~~~~~~|||zzz}}}zzzzzz{{{~~~|||zzz{{{|||}}}}}}yyy|||~~~yyyuuu}}}}}}zzzyyyyyyyyyyyyyyy{{{}}}|||yyy{{{}}}|||zzzvvvtttvvv{{{{{{xxxvvvvvvwwwvvvrrrooosssuuuxxx{{{{{{yyywwwuuusssrrrqqqppppppqqqssstttuuu|||}}}uuuqqqrrruuutttwwwvvvrrrpppsssvvvuuuqqqrrrssstttuuuuuuvvvvvvyyyvvvtttuuuyyy{{{zzzxxxuuuqqqqqqxxx|||xxxtttsssmmmnnnoooqqqrrrsssssstttttttttuuuxxx{{{{{{yyyxxx~~~xxxtttwww~~~zzzsssmmmooosssttttttsssssstttxxxvvvvvvyyy}}}}}}~~~{{{wwwvvvvvvwwwxxxyyyyyy~~~}}}zzz{{{uuuwwwwwwsssmmmjjjjjjkkkjjjlllppptttxxx{{{|||}}}xxx~~~xxxssssssvvvwwwqqqrrrtttyyy}}}|||yyyvvvssssssrrrpppoooqqqrrrsssuuuvvvwwwxxxyyyzzzzzzzzzyyyvvvvvvvvvxxx|||vvvtttxxxzzzvvvssssssqqqppptttzzz~~~}}}zzzyyyzzz}}}}}}zzzxxxwwwvvvxxxzzz~~~~~~}}}~~~}}}xxxxxxzzz|||~~~~~~{{{xxxxxx|||~~~|||}}}}}}{{{|||~~~}}}zzzuuuxxx}}}~~~{{{tttyyy}}}{{{vvvtttxxx}}}www|||}}}zzzzzz}}}~~~}}}zzz{{{|||||||||~~~~~~zzzyyy{{{~~~~~~{{{{{{~~~{{{zzzzzz}}}yyyxxx{{{}}}{{{{{{}}}xxx}}}~~~yyywww}}}}}}~~~}}}xxxwww{{{}}}zzz{{{{{{zzz{{{vvvvvvwwwwwwzzz}}}~~~{{{~~~}}}}}}~~~~~~{{{wwwwwwyyy{{{zzzwww|||~~~|||wwwtttuuuwwwyyyxxxvvvxxx~~~}}}{{{}}}}}}{{{wwwuuutttuuuwwwyyyzzzxxxyyy|||yyyyyy{{{{{{zzz{{{}}}yyywww{{{~~~}}}xxxvvvxxxzzzvvvvvvtttrrrqqqsssxxx{{{~~~wwwqqqpppuuuyyy{{{zzz{{{yyyxxxyyy{{{~~~~~~~~~wwwxxxzzz{{{{{{{{{zzzyyy{{{{{{{{{zzzzzzzzzzzzzzzyyy~~~}}}~~~~~~}}}zzzzzz}}}|||zzzzzz~~~zzzzzz~~~~~~||||||vvvtttqqqqqqrrrtttwwwxxxyyyxxxzzz~~~|||vvvpppnnnlllllloootttzzz}}}|||~~~|||{{{xxx}}}~~~~~~zzzxxxzzz~~~}}}}}}{{{yyyxxxyyy|||~~~|||yyyuuuwww{{{{{{yyyyyyyyyyyyyyy{{{}}}yyy~~~{{{zzzzzz{{{yyyxxx|||}}}|||{{{}}}~~~||||||zzzvvvtttvvv}}}~~~|||yyyyyyzzzyyytttppptttvvvxxxzzzzzzxxxvvvtttoooooonnnnnnoooqqqsssuuuvvvzzz~~~}}}vvvqqqrrruuuuuuwwwvvvqqqooorrruuutttqqqrrrssstttuuuuuuuuuuuu|||yyywwwwwwxxxyyyxxxwwwqqqpppqqqwwwzzzxxxtttrrrllllllnnnooopppqqqqqqqqqqqqrrrsssvvvyyy||||||zzzzzzvvvssswww{{{tttnnnpppsssssssssrrrssstttwwwvvvuuuxxx}}}}}}{{{}}}xxxtttsssuuuyyy{{{~~~}}}|||}}}xxxyyyzzzxxxtttoookkkjjjnnnnnnpppsssyyy}}}~~~~~~yyy|||wwwyyy|||}}}tttuuuxxx{{{~~~~~~{{{xxxuuusssqqqooommmmmmppprrrtttuuuvvvyyy{{{{{{|||{{{zzzwwwvvvwwwxxxzzz~~~yyyvvvyyy~~~yyyvvvuuurrrppptttyyy~~~zzzvvvxxx~~~~~~}}}{{{yyyvvvyyy}}}~~~}}}}}}~~~{{{{{{}}}}}}~~~||||||}}}~~~}}}yyyvvvvvvwww|||}}}{{{vvvyyy|||zzzvvvuuuwww{{{xxx|||~~~|||{{{~~~{{{}}}~~~}}}}}}~~~~~~~~~|||zzzyyy~~~~~~}}}{{{zzzyyy}}}{{{yyy|||}}}yyyxxxzzz~~~{{{~~~~~~yyyyyy~~~|||{{{{{{yyyxxx}}}~~~yyywww||||||{{{~~~{{{wwwyyyzzzzzz{{{}}}}}}}}}~~~|||xxxwwwxxxzzzyyyxxx{{{}}}~~~zzzvvvsssxxx{{{}}}|||zzz{{{~~~|||zzzvvvssssssuuuyyy{{{{{{xxxxxx|||}}}zzzwwwwww{{{wwwyyyzzz{{{yyyxxxxxxxxxuuuuuuuuuttttttwww|||}}}xxxuuuvvvxxxxxxwwwzzzxxxxxxyyy{{{}}}}}}}}}vvvvvvwwwxxxyyyzzz{{{{{{~~~~~~}}}|||||||||}}}}}}yyyzzzyyy~~~}}}~~~||||||}}}{{{xxxzzz~~~|||{{{~~~wwwuuusssqqqqqqsssvvvxxxxxxwwwxxx}}}|||vvvooommmkkkjjjmmmrrrxxx{{{{{{~~~}}}{{{zzzyyy}}}{{{{{{~~~}}}~~~}}}}}}~~~zzzyyywwwvvvwwwwwwvvvuuusssvvv|||}}}~~~~~~|||{{{zzzyyyyyyxxx|||}}}{{{{{{||||||yyyvvv{{{{{{zzz{{{}}}~~~}}}|||xxxzzz{{{xxxuuuwww~~~~~~||||||}}}|||xxxuuuvvvxxxyyyzzzyyywwwuuussskkkkkklllmmmnnnppprrrrrrxxxyyy{{{|||xxxsssrrruuutttvvvuuupppnnnqqqsssrrroooppprrrssstttttttttsss{{{yyyxxxxxxyyyyyywwwvvvnnnoooqqquuuxxxwwwtttrrroooooopppqqqqqqpppooonnnqqqssstttuuuzzz|||uuurrrqqqvvv}}}zzzuuuqqqrrrrrrqqqooooooqqqssstttuuuvvvxxx{{{{{{zzzyyy~~~zzzuuurrrrrrvvv{{{yyyxxxxxxxxxwwwuuuqqqnnnrrrpppppprrrxxx||||||}}}~~~zzz{{{}}}}}}~~~}}}yyyvvvtttqqqmmmkkkjjjmmmppprrrsssuuuyyy}}}}}}}}}}}}{{{yyyxxxyyyzzzyyy||||||xxxyyy{{{xxxwwwuuusssvvv|||~~~zzzwwwzzz~~~{{{wwwyyy}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{xxxuuuxxxuuuxxx||||||zzz||||||{{{yyyxxxyyyzzz{{{}}}|||~~~}}}www{{{~~~~~~||||||}}}~~~}}}|||~~~~~~}}}|||{{{{{{xxx~~~}}}zzz|||zzzxxxzzz}}}zzz||||||{{{~~~|||~~~|||yyy|||~~~~~~{{{yyy|||~~~}}}~~~}}}~~~|||yyyyyyzzzzzzzzz{{{{{{zzzyyyyyyxxxxxxxxx}}}{{{xxxxxxxxxyyyzzz{{{wwwwww{{{|||zzzxxxyyy~~~|||yyyxxxxxxzzz||||||yyyvvvrrrsssssstttvvvyyy~~~|||zzzyyyyyyxxxyyyxxxxxxzzz|||}}}}}}}}}vvvuuuuuuuuuwwwyyy|||}}}~~~~~~~~~yyy~~~vvvttt{{{}}}~~~||||||yyyvvvyyy}}}~~~xxxvvvtttqqqppprrrvvvxxxyyywwwvvv{{{{{{uuuooommmkkkkkkmmmrrrwwwzzz|||~~~}}}{{{zzz~~~yyyzzz{{{~~~~~~|||xxxuuutttuuuvvvvvvyyy~~~}}}~~~|||{{{zzz{{{{{{{{{||||||xxxtttwwwvvvwwwzzz}}}}}}||||||ssswww{{{zzzwwwxxx}}}}}}~~~|||yyyyyyyyyzzzzzzyyyvvvsssrrrlllmmmnnnooopppppppppppp{{{wwwxxx{{{{{{uuurrrsssrrruuutttooommmpppqqqpppkkkllloooqqqrrrrrrrrrqqquuuuuuvvvxxxyyyxxxwwwvvvlllooorrruuuwwwxxxuuusssoooqqqsssuuuuuutttrrrpppqqqtttuuutttxxx~~~~~~zzzpppoooppptttyyy{{{xxxuuutttsssqqqnnnlllmmmooorrrrrrtttwwwxxxxxxxxxxxxxxx{{{xxxtttrrrsssvvv{{{~~~}}}}}}~~~}}}yyywwwuuuvvvyyyyyyvvvrrrtttqqqoooqqqvvv|||~~~~~~~~~{{{wwwtttpppllliiigggkkknnnppprrruuuzzz~~~~~~}}}{{{zzz{{{|||xxxzzzzzzzzz{{{yyyyyywwwvvvyyy}}}{{{zzz}}}~~~zzzxxxzzz}}}~~~}}}}}}~~~~~~}}}}}}}}}||||||}}}}}}yyywwwzzzttttttzzz~~~|||{{{}}}~~~~~~}}}|||{{{{{{zzzyyy~~~|||}}}}}}{{{sssxxx}}}}}}{{{{{{~~~~~~|||~~~}}}}}}}}}}}}zzz}}}{{{}}}~~~{{{~~~~~~}}}~~~~~~zzzzzz~~~~~~}}}~~~~~~}}}|||zzzzzz{{{}}}{{{yyyvvvttttttwww{{{~~~}}}{{{zzzyyyzzzwwwwww{{{}}}{{{zzz{{{rrr}}}zzz|||zzzyyy||||||wwwpppqqqrrrtttvvvzzz~~~~~~{{{{{{{{{zzzyyyyyyzzz}}}~~~~~~}}}wwwvvvttttttvvvyyy}}}~~~~~~xxx}}}sssqqqyyy|||~~~}}}{{{xxxuuuyyy~~~yyywwwtttqqqppprrrvvvyyy{{{xxxvvvzzzzzztttpppooommmlllnnnssswwwzzz}}}}}}{{{zzz~~~{{{uuuyyyzzz}}}wwwuuuwww{{{zzz|||~~~}}}|||zzz~~~zzzzzz|||{{{wwwssstttssstttyyy}}}}}}|||}}}pppuuuzzz{{{xxxyyy}}}}}}~~~|||zzzzzz{{{zzzxxxuuusssqqqpppqqqrrrssssssrrrqqqppp|||wwwvvv{{{|||vvvrrrrrrpppttttttooommmooopppnnnhhhjjjlllooopppppppppoooppprrrtttwwwyyyyyyxxxwwwlllooosssuuuwwwxxxwwwtttmmmppptttxxxyyyyyywwwvvvqqqttttttrrruuu{{{{{{vvvmmmmmmooorrrvvvwwwwwwvvvuuutttpppllljjjkkknnnrrrppptttxxxyyywwwvvvvvvxxxyyywwwuuussstttwww{{{}}}zzz{{{}}}yyy{{{|||xxxwwwxxxxxxyyy{{{vvvoookkkmmmqqquuu{{{}}}{{{{{{{{{|||}}}zzzyyyrrrqqqrrrqqqhhhjjjmmmqqqtttxxxzzz{{{xxx}}}|||xxxxxxzzzwwwxxxzzz{{{vvvzzz{{{{{{{{{{{{|||~~~|||}}}{{{yyyzzz}}}}}}~~~}}}{{{{{{~~~yyy{{{~~~}}}wwwwww|||}}}yyy}}}}}}|||{{{{{{|||}}}}}}~~~}}}~~~{{{wwwwwwxxxyyy|||~~~~~~}}}{{{xxx}}}~~~~~~}}}~~~}}}zzztttnnnooouuu|||}}}zzzxxxzzzzzz{{{|||~~~~~~}}}}}}{{{{{{}}}{{{zzzzzz|||~~~|||yyynnnuuuxxxvvvuuuzzzzzz|||{{{|||vvvyyy~~~zzz~~~zzzwwwzzz~~~|||yyyxxx{{{|||~~~zzztttuuuvvvwwwzzz~~~yyyvvvwwwyyy|||zzzzzz}}}ssstttvvvtttqqqqqqtttwwwuuussstttzzz~~~xxxvvvuuuvvvtttrrrtttyyy}}}|||{{{~~~}}}{{{yyy}}}~~~|||~~~{{{wwwvvvxxxzzz|||wwwxxx}}}yyy{{{}}}~~~xxxuuu{{{{{{wwwpppssswww{{{}}}~~~|||{{{uuuzzz}}}{{{zzz}}}~~~}}}}}}}}}~~~{{{yyywwwwwwvvvuuusssqqqyyyttttttzzz{{{uuussstttvvvxxxyyyzzzxxxvvvsssqqqrrrsssrrrooonnnpppmmmhhhhhhfffeeeiiiooosssrrrooorrrmmmlllqqqwwwxxxwwwuuurrrvvvvvvtttsssuuutttqqquuuwwwvvvtttvvvyyyyyyuuutttwwwyyyyyywwwvvvwwwyyytttvvvwwwuuusssrrrtttvvvwwwsssqqqqqqoookkkjjjmmmrrroooqqqvvvyyyvvvtttuuu}}}}}}|||zzzyyyyyy|||}}}~~~~~~{{{{{{}}}}}}zzzxxxwwwxxxyyy{{{}}}~~~xxxqqqkkkkkknnnqqqxxx~~~|||zzzzzzzzz{{{}}}zzztttrrrrrrrrrlllnnnppprrrtttuuuvvvvvvvvv{{{~~~||||||}}}xxxyyy{{{{{{zzz|||}}}~~~}}}{{{{{{}}}~~~||||||~~~zzz}}}~~~yyyxxx{{{{{{xxx|||}}}}}}~~~~~~~~~~~~}}}~~~}}}|||vvvwwwyyy{{{~~~~~~}}}~~~~~~|||~~~|||zzz~~~}}}{{{wwwqqqnnnqqqwww{{{~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}zzzyyyzzz}}}{{{zzzzzz|||}}}{{{tttzzz}}}zzzwwwzzz~~~{{{|||~~~zzzwww{{{~~~}}}~~~~~~zzzwwwwwwzzz{{{~~~}}}xxxxxxyyyxxxyyy}}}{{{wwwxxx{{{xxx|||~~~{{{{{{~~~zzzvvvvvvuuutttrrrrrrtttvvv{{{yyyyyy|||zzzvvvtttvvvvvvtttvvvyyy}}}~~~}}}~~~~~~}}}~~~~~~{{{{{{}}}}}}{{{{{{}}}~~~|||zzz}}}yyy|||}}}~~~yyywww~~~{{{vvvrrrtttxxx|||}}}}}}|||{{{ssszzz}}}|||{{{}}}}}}|||{{{zzzzzz{{{|||}}}~~~{{{yyyyyyyyywwwuuuxxxssssssxxxzzzxxxxxx{{{vvvwwwyyyyyyxxxvvvsssrrrqqqsssrrrpppqqqtttrrrmmmhhhfffeeeiiiooossssssqqqtttpppmmmpppuuuwwwvvvtttsssvvvvvvsssqqqssssssqqqtttwwwwwwvvvwww{{{{{{xxxvvvxxxyyyxxxvvvttttttuuuvvvxxxxxxvvvsssqqqsssuuuuuurrrpppqqqoookkkiiikkkrrrqqqssswwwwwwtttsssuuuzzz{{{{{{zzzyyyzzz|||~~~~~~~~~~~~zzzyyywwwwwwwwwyyyzzz{{{}}}}}}tttmmmlllmmmoootttyyy}}}{{{{{{|||}}}|||vvvuuuuuutttqqqrrrsssttttttsssqqqpppqqqvvv}}}}}}}}}~~~xxxxxxzzz}}}~~~zzz|||~~~~~~~~~~~~|||~~~}}}}}}}}}|||~~~{{{{{{yyyzzzyyywww{{{}}}}}}~~~}}}|||~~~{{{wwwxxxzzz}}}~~~}}}|||{{{{{{}}}~~~|||~~~~~~~~~||||||yyysssmmmlllqqqwww~~~}}}}}}}}}xxxyyy{{{}}}||||||}}}~~~}}}zzz~~~{{{{{{|||{{{zzz{{{}}}yyyyyy}}}vvvtttvvvzzz||||||}}}}}}zzzzzz{{{|||yyyyyy{{{tttxxx{{{zzz{{{}}}|||xxx}}}zzzwwwuuuuuuvvvvvvvvv}}}{{{|||~~~xxxtttvvvxxxwwwwwwxxx|||~~~~~~}}}}}}~~~|||zzz||||||~~~}}}{{{}}}|||~~~{{{xxx|||uuuvvvwwwzzz|||}}}}}}{{{zzztttyyy}}}{{{zzz{{{zzzwwwvvvvvvwwwxxxzzz|||~~~}}}zzzzzzzzzyyyyyywwwsssrrrwww{{{|||tttvvvwwwxxxwwwuuusssrrrppprrrsssrrrtttwwwvvvrrrhhhfffeeehhhooosssuuutttuuurrrnnnnnnrrruuuvvvuuuuuuxxxwwwrrroooqqqqqqpppqqquuuwwwwwwyyy}}}}}}zzzyyyzzz{{{yyyvvvtttssssssxxxxxxxxxwwwtttrrrrrrsssuuurrrqqqsssqqqkkkiiijjjssssssvvvxxxuuupppppptttxxxzzz|||}}}|||}}}~~~~~~~~~}}}~~~zzzxxxuuuxxx|||~~~}}}}}}~~~yyyssssssrrrqqqrrruuuyyy|||xxxyyyzzzxxxssstttvvvvvvuuurrrpppnnnlllqqqxxx|||}}}|||{{{{{{xxxxxxxxxyyy{{{|||||||||zzz{{{~~~{{{yyyzzzzzz~~~~~~~~~~~~|||}}}}}}{{{yyy~~~|||{{{zzzzzzyyyzzz}}}|||}}}||||||~~~|||zzzzzz{{{|||~~~~~~|||{{{{{{}}}~~~~~~~~~~~~~~~}}}zzzzzzyyyuuummmhhhmmmuuu~~~}}}~~~|||~~~~~~}}}||||||~~~~~~|||yyyyyy{{{~~~yyy|||}}}tttsssxxx|||~~~~~~}}}{{{||||||yyyzzz{{{sssuuuwwwwwwyyyzzzzzzyyyzzzyyyzzzzzzyyywww~~~}}}zzzyyy}}}{{{vvvxxx{{{yyywwwwww||||||}}}~~~~~~~~~~~~~~~~~~}}}zzzwwwzzz~~~~~~~~~}}}|||}}}{{{|||}}}xxx~~~|||vvvyyyzzz{{{||||||{{{{{{zzzxxx{{{{{{xxxwwwyyyyyywwwwwwwwwxxxyyyzzz{{{||||||{{{xxxxxxyyyyyyyyyvvvuuuuuuyyy}}}rrrrrrsssttttttrrrqqqpppooorrrssssssvvvyyywwwsssiiihhhgggjjjoootttvvvwwwtttsssooommmpppvvvyyyxxxvvvyyyyyysssnnnooopppooonnntttxxxxxxzzz}}}~~~{{{zzzzzzzzzzzzxxxvvvuuuuuuwwwwwwwwwwwwvvvuuuttttttvvvssstttvvvtttoookkkllltttuuuxxxxxxrrrlllmmmssswwwzzz~~~xxx{{{|||~~~~~~{{{zzzyyyxxx|||{{{}}}|||wwwsssssstttzzz|||zzz}}}~~~}}}uuuvvvwwwwwwvvvtttqqqppplllpppvvvyyy{{{zzzyyyxxx{{{{{{zzzxxxxxxxxxyyyzzz}}}~~~~~~yyyuuuwww{{{}}}}}}||||||{{{xxxvvv{{{{{{{{{|||||||||{{{|||{{{~~~~~~{{{~~~}}}{{{{{{|||~~~}}}}}}~~~}}}|||~~~~~~{{{|||yyyxxxxxxvvvoooiiinnnwww~~~~~~}}}}}}||||||{{{|||yyy}}}||||||ttttttzzz~~~~~~}}}~~~~~~~~~~~~}}}{{{yyyyyyyyyvvvtttssstttuuuwwwzzz|||~~~|||yyy||||||zzzxxx~~~yyyzzz|||zzzwwwvvv{{{~~~{{{{{{|||zzz{{{||||||||||||}}}~~~|||yyyvvvyyy~~~|||}}}~~~~~~~~~}}}}}}|||yyyzzz~~~xxx||||||zzz|||||||||{{{{{{zzzzzzzzz~~~}}}yyytttsssxxx{{{yyyxxxxxxzzz{{{}}}~~~~~~{{{yyyyyyzzz{{{{{{wwwyyy{{{~~~{{{ooooooppppppooonnnmmmlllooorrrssssssvvvyyyvvvqqqlllkkklllmmmqqqtttvvvwwwrrrsssppplllpppxxx}}}|||www||||||uuuoooooopppppplllsssyyyyyyzzz|||}}}{{{vvvvvvvvvwwwxxxwwwwwwvvvuuuuuuvvvwwwxxxxxxxxxwwwxxxvvvwwwzzzxxxsssqqqrrrvvvwwwxxxwwwqqqjjjkkkqqqtttwww|||~~~~~~~~~~~~tttxxx}}}~~~|||zzz~~~||||||~~~{{{}}}|||}}}}}}uuu~~~}}}~~~{{{uuusssrrrvvv~~~||||||xxxxxxxxxwwwvvvuuuttttttoooqqquuuxxxzzz{{{zzzyyy~~~~~~}}}zzzxxxxxxyyy{{{{{{uuuvvvzzz}}}}}}~~~|||zzzxxxvvvxxxvvvxxx|||}}}||||||~~~~~~|||zzz~~~|||{{{}}}~~~}}}~~~~~~|||{{{}}}~~~~~~}}}~~~zzzyyyyyysssmmmqqq{{{}}}|||}}}zzz|||~~~}}}vvvwww|||}}}}}}|||{{{{{{zzzyyyyyyyyyuuussstttuuuuuuyyy~~~~~~|||zzz|||{{{yyy|||}}}}}}{{{zzzzzz|||}}}{{{|||{{{yyyzzz}}}||||||}}}~~~~~~}}}}}}{{{yyyzzz~~~}}}~~~{{{zzz}}}~~~~~~}}}yyyyyy~~~{{{~~~~~~|||}}}}}}|||{{{zzzyyyyyyyyyyyyyyyrrrsssyyy}}}}}}wwwxxx{{{~~~}}}|||~~~zzz}}}|||uuummmmmmmmmlllkkkjjjiiihhhmmmpppssssssvvvyyywwwrrrppppppqqqrrrssstttuuuuuuppptttsssnnnqqq{{{~~~xxx~~~yyysssqqqrrrqqqmmmuuu||||||{{{||||||zzzrrrqqqqqqsssvvvwwwvvvuuuttttttuuuwwwzzz{{{zzzxxxzzzxxxyyy||||||xxxvvvxxxzzzyyyxxxxxxrrrllllllpppqqqtttxxxzzzzzzzzzzzz{{{tttvvvyyy|||}}}}}}|||{{{zzz}}}|||xxxvvvyyy{{{zzzuuu~~~~~~}}}~~~}}}uuu~~~}}}|||zzz}}}}}}wwwuuuqqqrrrwww||||||}}}|||{{{yyywwwvvvvvvvvvwwwoooooorrruuuxxxzzz{{{{{{{{{|||}}}{{{xxxwwwyyy{{{~~~~~~~~~~~~{{{{{{~~~{{{yyyuuuyyy||||||~~~~~~~~~~~~|||yyywwwvvvtttvvv|||}}}{{{{{{~~~}}}|||zzzyyy~~~~~~~~~}}}{{{{{{|||}}}~~~}}}~~~|||zzz{{{~~~|||{{{}}}yyyrrruuu~~~|||~~~yyyyyy}}}~~~~~~}}}}}}~~~}}}|||{{{|||{{{zzzzzzzzzvvvtttwwwwwwvvvxxx}}}~~~}}}xxx||||||yyy}}}~~~}}}~~~|||}}}|||~~~|||yyyzzz}}}~~~~~~|||~~~~~~~~~~~~{{{www|||~~~yyyyyy~~~~~~~~~}}}}}}|||zzzxxxwwwxxxyyyyyyzzztttvvv|||~~~yyy{{{~~~~~~~~~~~~zzzsssnnnnnnmmmkkkiiihhhgggfffjjjnnnrrrtttwww{{{yyyuuutttuuuwwwwwwvvvuuussssssqqqwwwvvvppprrr|||}}}xxx~~~wwwttttttssspppyyy~~~}}}|||zzzrrrqqqqqqssswwwxxxwwwuuuuuuuuuuuuxxx{{{|||zzzwww{{{yyyyyy|||}}}zzz{{{}}}{{{yyyyyyvvvqqqppprrrrrruuuxxxyyyyyyyyyzzz{{{vvvvvvwwwwwwyyyzzz|||}}}{{{}}}{{{tttrrrtttwwwvvvpppzzz~~~~~~|||xxx}}}zzzzzzxxxzzz|||xxxwwwnnnnnnrrrxxxzzzyyy~~~|||{{{~~~~~~{{{}}}zzzxxxvvvvvvwwwxxxllllllmmmpppuuuxxxzzzzzzwwwyyyzzzyyyvvvvvvxxx{{{|||||||||{{{zzz{{{}}}||||||}}}{{{|||xxxwww{{{~~~~~~~~~zzzxxxzzz|||rrrvvvyyyyyy|||~~~~~~~~~~~~|||zzzvvvsssvvv|||}}}yyyyyy}}}|||zzzyyyyyyyyy{{{~~~}}}~~~{{{}}}~~~}}}{{{yyyyyyyyy{{{|||}}}~~~|||yyy{{{}}}~~~|||~~~}}}vvvxxx~~~{{{{{{~~~|||{{{zzz|||~~~}}}||||||}}}}}}|||{{{zzzvvvvvvzzzzzzvvvwww{{{}}}}}}uuu{{{zzzxxx}}}~~~~~~|||~~~~~~~~~~~~zzzzzz~~~zzzzzz|||~~~}}}vvv{{{zzzyyy|||zzzzzz~~~}}}|||{{{yyywwwwwwwwwyyyzzz|||wwwyyy}}}~~~~~~~~~~~~||||||~~~{{{tttoooooommmkkkiiigggfffeeehhhmmmqqqtttyyy~~~|||xxxvvvxxxzzzzzzxxxuuurrrqqqssszzzyyyrrrsss||||||xxxyyyvvvuuuuuusss}}}~~~}}}zzzvvvuuutttvvvzzz{{{yyywwwwwwvvvvvvyyy||||||xxxuuu|||yyyyyy|||}}}{{{}}}~~~zzz{{{yyyuuussssssvvvxxxzzz{{{zzzzzz|||}}}rrrtttwwwxxxwwwwwwwwwxxxyyyyyyyyywwwtttssstttuuurrrtttxxx{{{}}}|||{{{zzz~~~{{{wwwttttttwwwzzzzzzyyyxxxyyyzzzwwwrrrmmmjjjhhhkkksssyyy{{{|||yyyyyyyyyxxxuuuwwwxxxvvvsssqqqsssuuulllkkkiiiiiilllnnnooooooqqqtttvvvvvvuuuuuuwwwzzz{{{||||||{{{yyyyyyzzz|||xxxxxxxxx{{{xxxsssssswww{{{~~~~~~~~~|||xxxuuuuuuwwwyyyttttttttttttuuuwwwyyyzzz~~~~~~|||vvvpppnnnrrrvvvsssqqqooorrrvvvzzzzzzxxxrrrvvvxxxuuuuuuxxxzzzyyyyyy{{{}}}~~~}}}{{{yyywwwooopppqqqsssuuuxxxzzz{{{zzzxxxzzzvvvnnnooowwwzzzsssqqqwww{{{yyywwwxxxyyyyyy{{{~~~}}}yyy{{{zzzxxxwwwxxxyyyyyywwwvvvyyyzzzzzzyyywwwwww{{{~~~~~~~~~~~~}}}}}}yyy{{{{{{|||~~~~~~~~~zzz{{{~~~~~~~~~}}}|||~~~}}}|||||||||~~~~~~{{{yyyyyy}}}zzz}}}}}}~~~}}}~~~|||yyyzzz|||~~~~~~zzz}}}~~~}}}}}}|||zzz||||||www{{{}}}||||||}}}||||||yyyyyy|||~~~xxx~~~{{{}}}~~~||||||vvvsss{{{sssllljjjjjjjjjmmmrrrqqqsssuuuvvvvvvvvvxxxzzzwww|||}}}wwwssssssuuuxxxzzzyyyuuuxxx|||yyy|||wwwwwwyyy{{{}}}|||}}}zzzzzzzzzxxxwwwxxx{{{~~~vvvxxxzzz{{{zzzxxxvvvttt{{{|||}}}}}}||||||}}}~~~{{{zzz{{{{{{xxxttt{{{{{{wwwyyy||||||rrrtttvvvwwwuuuttttttuuuuuuuuuuuusssqqqppppppqqqnnnpppsssvvvxxxxxxxxxxxxzzzyyyvvvssspppooorrrtttuuusssrrrssssssrrrmmmjjjeeecccfffmmmsssuuuvvvyyyzzz~~~{{{wwwsssooollloooqqqpppnnnlllkkklllhhhhhhgggfffffffffffffffjjjlllnnnooonnnoooqqqtttpppqqqrrrrrrppppppqqqrrruuuttttttvvvyyy|||}}}}}}{{{xxxyyy||||||xxxxxxzzz{{{vvvoookkklllooorrrtttvvvvvvuuusssooommmmmmnnnlllmmmoooqqqsssssstttssssssttttttpppkkkjjjmmmqqqkkkjjjjjjkkknnnpppqqqqqqmmmqqqqqqnnnmmmqqqtttsssssstttvvvvvvuuussspppnnnjjjkkkkkklllnnnqqqsssuuu}}}uuurrruuussskkkjjjooosssnnnnnntttxxxtttooonnnrrrrrruuuxxxwwwssstttxxxyyywwwtttsssssssssqqqppprrrtttuuutttssssssvvvyyyyyy{{{~~~|||zzz}}}{{{|||}}}|||yyyyyy}}}zzz{{{||||||}}}||||||~~~~~~{{{|||~~~wwwyyy~~~|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||yyyyyy|||~~~~~~zzz{{{}}}~~~}}}~~~{{{xxxwwwyyy||||||yyyuuu|||~~~||||||}}}zzz~~~yyy~~~}}}yyy|||~~~{{{xxxwww|||tttooonnnnnnnnnqqquuutttuuuvvvuuuttttttvvvxxxwwwzzz}}}}}}zzzvvvvvvvvvxxxyyyvvvrrrttt{{{}}}zzzyyy~~~~~~zzzyyyzzz{{{~~~}}}{{{zzzyyyzzz{{{{{{rrrsssuuuwwwwwwvvvuuuttt{{{}}}|||{{{||||||yyyvvv}}}}}}wwwxxx{{{|||mmmoooqqqqqqooommmmmmnnnnnnoooooonnnkkkjjjkkkllliiijjjkkkmmmooopppqqqrrrrrrqqqpppllliiihhhiiikkkkkkjjjiiiiiiiiihhheeeccc___]]]___fffllllllnnnppplllrrrxxx~~~~~~xxxppphhhccceeehhhhhhfffcccaaaaaa___aaacccaaa\\\YYYXXXYYY]]]___aaabbbbbbdddgggiiieeehhhjjjkkkjjjjjjjjjkkkooommmllllllnnnpppqqqpppooolllmmmooonnnkkkiiilllqqqmmmiiiggghhhjjjlllmmmkkklllllljjjfffbbb_________bbbfffiiikkkjjjhhhgggfffhhhhhhfffbbb```aaaccc^^^___aaaaaaaaabbbccceeecccffffffcccbbbfffiiihhhiiijjjllllllkkkhhheeecccccccccbbbbbbcccfffhhhjjjssskkkhhhllllllfffbbbdddgggeeehhhnnnqqqllleeeaaaggggggjjjnnnmmmiiiiiillltttqqqmmmjjjiiihhhgggfffgggiiijjjkkkkkklllmmmoooqqqrrrtttvvvvvvtttqqqppprrrvvvyyyxxxuuussssssuuurrrooooootttxxxxxxyyy{{{wwwtttssswww|||}}}xxxrrrssssssssstttvvvyyy|||~~~uuuuuuuuusssrrrrrrtttvvvyyyyyyxxxxxxxxx|||{{{vvvwwwyyyzzz|||yyyxxx{{{zzzuuuvvv{{{~~~{{{yyyxxxwwwxxxyyy|||xxxtttuuuyyy~~~|||vvv{{{~~~zzzyyy}}}~~~}}}}}}yyy{{{}}}|||~~~}}}}}}~~~yyyzzz}}}~~~zzzyyy{{{}}}}}}~~~~~~~~~}}}}}}~~~|||zzz|||~~~~~~}}}|||{{{zzz||||||yyy~~~}}}}}}|||~~~~~~www|||xxxzzz|||{{{{{{|||}}}wwwtttuuuvvvuuuvvvyyyyyyyyyxxxuuusssrrrtttvvvwwwyyy{{{}}}}}}|||zzzxxxzzzyyyuuuqqqssszzz}}}||||||}}}~~~|||{{{|||{{{{{{|||}}}{{{yyytttuuuuuuuuuuuutttsssrrr|||~~~}}}|||||||||zzzxxxvvvuuuyyy|||bbbdddfffgggeeeddddddeeegggiiiiiihhhfffeeeeeefffddddddccccccdddeeeggghhhiiiiiiiiifffcccaaaaaabbbaaa```___^^^^^^]]]\\\[[[YYYVVVXXX^^^ccccccdddfffffflllppprrrxxx}}}sssjjj_________]]][[[YYYXXXXXXSSSXXX[[[YYYRRRMMMLLLMMMOOOPPPQQQSSSTTTWWWZZZ\\\ZZZ]]]aaaccccccbbbbbbccchhheeecccaaabbbccccccbbb```]]]^^^aaaaaa]]]]]]___eeedddbbbbbbdddfffffffffaaacccdddccc^^^YYYTTTRRRUUUWWWZZZ\\\\\\[[[YYYWWW[[[\\\]]][[[WWWSSSQQQQQQRRRUUUWWWWWWTTTSSSUUUXXXTTTYYY[[[XXXXXXZZZ[[[ZZZ]]]___```bbbaaa___]]][[[\\\ZZZYYYXXXXXXZZZ\\\^^^ccc\\\[[[```ddd```[[[YYY[[[[[[^^^ccceeeccc^^^ZZZ\\\[[[^^^bbbbbb^^^]]]___hhheee```]]]\\\\\\\\\\\\[[[\\\^^^```aaabbbccccccfffgggiiijjjiiigggeeecccdddgggiiiiiihhhggggggiiieeebbbccciiillllllmmmooofffeeegggjjjmmmmmmjjjfffggggggfffgggiiilllppprrrlllkkkjjjhhhggggggggghhhkkkmmmooommmlllnnnuuu|||{{{rrrjjjiiikkkkkknnnqqqsssooonnnqqqpppmmmmmmppprrrpppmmmkkkjjjkkkmmmnnnqqqppppppoooppprrruuuxxx|||yyywwwvvvuuutttpppmmmqqquuuzzz|||yyyuuurrrpppsssvvvxxxyyyyyyxxxyyyzzzyyyuuuqqqsssyyy{{{xxxsssqqqsssxxx~~~~~~{{{xxxwwwwwwxxxzzzyyyuuurrrooorrrvvvyyy||||||xxxwwwyyy|||~~~}}}{{{}}}~~~~~~}}}zzzyyyzzz{{{}}}~~~~~~}}}~~~yyy~~~~~~~~~~~~~~~||||||}}}ssstttwww{{{~~~~~~~~~{{{wwwtttsssuuuyyy|||~~~{{{|||~~~~~~{{{zzz|||~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~vvv}}}zzz}}}{{{zzz|||~~~||||||~~~~~~{{{wwwtttsssuuuwwwxxxxxxzzz~~~~~~|||}}}zzzuuusssvvv|||{{{|||}}}zzz{{{}}}yyy~~~}}}zzzxxxuuusssqqqqqq}}}~~~|||||||||{{{yyyvvvsssxxx|||WWWYYY\\\]]]]]]]]]^^^___aaabbbdddcccaaa______```___^^^\\\ZZZZZZZZZ\\\\\\```bbbcccbbb___\\\[[[[[[YYYYYYXXXVVVUUUSSSSSSSSSPPPMMMNNNTTTXXXXXXXXXZZZ```eeegggfffiiisss}}}~~~vvvnnnaaa]]]XXXTTTQQQPPPPPPPPPIIINNNRRRPPPJJJEEEDDDEEEDDDDDDCCCDDDGGGJJJLLLMMMLLLOOOSSSVVVWWWWWWWWWXXX___\\\XXXVVVVVVVVVVVVVVVQQQNNNPPPTTTTTTRRRRRRUUUWWWWWWWWWYYY\\\^^^^^^]]]ZZZ\\\^^^]]]XXXSSSOOOMMMNNNNNNNNNNNNMMMLLLJJJJJJNNNPPPQQQQQQNNNJJJGGGFFFIIILLLOOONNNKKKIIIJJJLLLEEEKKKPPPPPPOOOPPPOOOLLLNNNPPPSSSVVVWWWVVVUUUTTTTTTSSSQQQPPPOOOPPPQQQRRRRRRNNNNNNTTTYYYXXXTTTQQQPPPRRRTTTVVVXXXZZZYYYWWWSSSQQQSSSWWWXXXTTTRRRTTTXXXUUUQQQOOOOOOPPPQQQQQQPPPQQQRRRTTTWWWXXXXXXWWW[[[\\\]]]]]]]]][[[YYYXXXVVVXXXYYYZZZYYYZZZZZZ[[[XXXUUUVVV\\\```______aaaUUUZZZ___```^^^[[[ZZZZZZYYYYYYYYYYYY[[[^^^```bbbbbbaaa___^^^]]][[[ZZZYYY^^^aaadddbbb___```fffmmmpppfff]]][[[\\\\\\]]]```dddcccccceeeeeebbbbbbccc```___]]]\\\]]]```ccceeefffggghhhgggffffffjjjmmmpppmmmgggdddbbbbbbcccdddcccfffjjjlllkkkjjjhhhggggggiiilllmmmlllkkkkkkkkkkkkkkkjjjiiihhhhhhgggfffaaaccchhhnnnrrrssspppmmmmmmlllkkkkkkkkkjjjhhhfffgggjjjmmmoooppprrruuuwwwxxxvvvrrrnnnmmmqqquuuwwwvvvyyyyyyuuutttvvvwwwvvvssstttwwwyyy{{{zzzyyywwwpppssswww|||}}}{{{||||||zzzxxxvvvvvvwww{{{|||zzzxxxwwwxxxyyyyyyvvvwwwxxxwwwvvvuuuvvvwww|||yyyvvvttttttwwwyyy{{{tttyyy{{{{{{|||~~~~~~yyywww|||{{{wwwwww{{{~~~~~~}}}zzzwwwrrrqqqrrrtttxxx{{{{{{zzzzzzzzzzzz{{{}}}}}}{{{zzzvvvrrrooonnnqqquuuxxxyyyyyyzzz|||~~~~~~~~~~~~|||{{{zzz~~~|||zzz{{{}}}~~~~~~}}}|||wwwzzz~~~~~~|||~~~~~~~~~}}}}}}www}}}~~~~~~~~~~~~zzzwwwvvvxxxzzzzzzzzz{{{~~~zzzuuuuuuxxx~~~{{{|||~~~~~~|||zzzxxx||||||}}}yyyuuutttssssss~~~~~~}}}|||{{{zzzvvvtttyyy}}}OOORRRUUUWWWXXXXXXYYYZZZZZZ\\\^^^^^^\\\ZZZZZZZZZXXXWWWUUUSSSRRRRRRSSSSSSXXXZZZ]]]^^^\\\YYYWWWVVVSSSTTTUUUSSSPPPMMMLLLLLLHHHEEEFFFKKKNNNMMMLLLNNNTTTYYY[[[YYY\\\eeennnrrr{{{{{{yyyuuuqqqgggaaaXXXQQQMMMLLLLLLKKKEEEHHHKKKJJJEEEAAA??????===;;;999999;;;>>>@@@@@@BBBEEEIIILLLMMMOOOQQQRRRUUUQQQMMMKKKJJJKKKKKKKKKEEECCCDDDIIIJJJHHHIIILLLOOOOOOQQQTTTXXXZZZZZZYYYUUUVVVWWWVVVRRRNNNLLLLLLHHHHHHHHHGGGFFFDDDCCCBBBBBBDDDFFFHHHIIIGGGEEECCCDDDFFFGGGGGGDDDBBBAAAAAA999@@@FFFGGGGGGHHHGGGDDDBBBDDDHHHKKKMMMMMMLLLLLLMMMLLLKKKIIIHHHGGGGGGFFFDDDCCCDDDIIIMMMOOOMMMJJJGGGJJJKKKJJJMMMQQQTTTRRRMMMIIIHHHLLLMMMKKKJJJKKKJJJHHHEEEDDDFFFGGGGGGGGGJJJIIIIIIJJJMMMOOOOOONNNQQQRRRRRRSSSSSSRRRQQQPPPLLLLLLMMMMMMNNNOOOOOOPPPLLLJJJKKKQQQTTTRRRQQQSSSIIIPPPWWWXXXSSSNNNNNNQQQMMMMMMNNNNNNOOOQQQRRRSSSWWWVVVUUUUUUTTTRRROOOLLLQQQUUUXXXWWWTTTTTTXXX\\\```XXXPPPPPPPPPOOOOOOQQQUUUVVVWWWYYYYYYXXXWWWVVVPPPPPPPPPQQQSSSVVVZZZ\\\ZZZ]]]___^^^\\\[[[^^^aaaccc___ZZZUUUSSSTTTWWWYYYVVVWWWYYY[[[\\\]]]]]]]]][[[]]]``````___]]]\\\\\\aaacccddd```YYYUUUUUUWWWVVVWWWYYY]]]aaabbbaaa_________^^^]]][[[[[[ZZZZZZ___aaadddeeeeeeeeefffgggggggggddd```aaafffjjjjjjiiillllllhhheeeggghhhgggggghhhjjjmmmoooooollljjjeeegggjjjooossstttrrrpppooooooooommmjjjhhhggghhhooosssssspppoooppppppoookkklllnnnnnnnnnnnnoooqqqtttqqqmmmlllmmmoooqqqqqqkkkoooqqqqqqtttyyyzzzxxxtttzzz{{{wwwuuuvvvxxxxxxxxx{{{yyyrrrnnnppptttvvvzzzyyywwwrrrooooootttyyy|||zzzxxxwwwwwwvvvtttrrrqqqnnnkkklllqqquuuvvvuuusssssssssuuuxxxxxxvvvuuuqqqnnnkkkjjjlllppprrrsssuuuvvvxxxyyyzzz{{{||||||~~~}}}|||zzzxxxyyy|||~~~~~~~~~|||yyywwwvvvxxx}}}~~~{{{yyyyyyzzzyyyyyyxxxxxxwwwrrrsssxxx||||||}}}~~~}}}|||yyy}}}~~~}}}{{{zzz|||~~~}}}~~~|||wwwwwwzzz}}}}}}}}}~~~}}}|||xxxxxxzzz}}}yyyvvvwwwxxxzzz~~~}}}||||||~~~yyyxxx}}}KKKMMMPPPQQQQQQQQQRRRSSSSSSVVVXXXXXXVVVUUUTTTTTTOOOOOOOOONNNNNNNNNOOOOOOPPPTTTXXXZZZYYYVVVTTTSSSPPPRRRTTTRRRNNNIIIHHHHHHEEEBBBBBBGGGIIIHHHGGGIIIHHHLLLNNNNNNRRRZZZ```aaagggpppuuusssppprrruuuwwwssslllbbbZZZUUUQQQNNNLLLFFFFFFFFFEEEBBB???;;;::::::666333222444666666666:::===@@@CCCEEEGGGKKKMMMKKKGGGCCC@@@AAABBBCCCCCC>>><<<===AAABBB???@@@BBBIIIIIIKKKOOOSSSVVVWWWVVVPPPQQQPPPNNNLLLJJJKKKLLLDDDEEEGGGHHHHHHFFFCCCBBB>>>???AAADDDEEEEEEDDDBBBBBBAAAAAAAAA@@@>>>;;;888444:::>>>>>>???CCCDDDBBB===???CCCFFFGGGGGGGGGFFFGGGGGGFFFEEECCC@@@>>><<<<<<>>>@@@BBBCCCEEEEEEDDD???DDDEEECCCDDDJJJLLLJJJGGGBBB@@@CCCEEECCCCCCDDDBBBAAA??????@@@AAA@@@???FFFDDDBBBCCCFFFHHHHHHGGGJJJJJJKKKLLLLLLLLLKKKKKKFFFFFFEEEFFFGGGHHHIIIHHHDDDBBBCCCHHHKKKHHHGGGHHH@@@EEEKKKMMMKKKGGGFFFFFFEEEFFFGGGHHHHHHHHHGGGGGGJJJJJJKKKMMMNNNMMMHHHCCCEEEIIIMMMNNNMMMMMMNNNPPPPPPIIIEEEFFFHHHGGGFFFGGGIIIKKKNNNOOOOOOOOOMMMKKKEEEFFFGGGIIILLLOOOQQQSSSQQQSSSTTTTTTSSSRRRSSSTTTVVVTTTQQQMMMKKKKKKNNNPPPNNNMMMLLLLLLNNNPPPRRRRRRPPPSSSVVVVVVTTTRRRPPPPPPWWWYYYZZZVVVOOOKKKLLLOOOQQQPPPPPPQQQTTTUUUVVVUUUSSSSSSRRRPPPOOONNNOOOPPPTTTVVVYYYYYYYYYXXXXXXYYYVVVYYYXXXTTTVVV\\\^^^]]]\\\______ZZZXXXYYYZZZXXX\\\\\\]]]___bbbaaa^^^[[[[[[\\\^^^aaadddeeecccaaa___``````___\\\[[[[[[\\\```gggiiieeeccceeeeeebbb^^^```aaaaaaaaaaaaccceeecccbbbbbbdddggggggeeeccc]]]aaaddddddhhhmmmmmmjjjeeejjjllliiigggjjjlllmmmjjjnnnnnngggbbbcccfffgggiiijjjiiieeebbbccciiiooorrroookkkjjjjjjllllllllljjjeeebbbcccgggkkkkkkjjjiiiiiijjjmmmooopppnnnmmmjjjhhheeeeeefffhhhhhhhhhmmmmmmnnnoooppprrrssstttwwwwwwuuurrrpppqqqtttwwwzzzyyyyyyxxxxxxvvvrrrpppjjjlllsss|||~~~{{{zzz~~~}}}{{{|||zzz~~~}}}zzzyyy|||}}}{{{zzz||||||wwwqqqpppnnnmmmllllllllllllmmmkkknnnvvv{{{{{{zzz{{{zzz{{{zzzzzz~~~~~~|||{{{zzz{{{}}}}}}{{{}}}~~~}}}{{{|||}}}{{{~~~}}}}}}~~~}}}~~~~~~}}}}}}|||}}}~~~}}}}}}~~~xxxzzz{{{yyyzzz}}}}}}}}}GGGIIILLLLLLLLLKKKKKKLLLOOORRRTTTUUUSSSQQQPPPPPPIIIJJJKKKLLLLLLMMMNNNNNNLLLPPPUUUXXXWWWTTTRRRPPPOOORRRTTTRRRMMMHHHFFFEEEFFFCCCCCCHHHJJJHHHGGGIIICCCFFFHHHHHHLLLSSSVVVUUUVVVaaaiiiiiihhhnnnwww}}}}}}vvvlllddd___YYYSSSOOOIIIGGGEEECCCAAA>>>:::666999555000///000222111000111333666888:::>>>BBBEEEDDDAAA<<<:::;;;<<<>>>>>>;;;999999======:::999<<<@@@@@@BBBFFFKKKNNNOOOOOOMMMMMMKKKIIIGGGGGGJJJLLL@@@DDDIIILLLMMMJJJFFFCCC??????@@@BBBCCCCCCAAA???@@@>>>======>>><<<777333333888999888999???CCCDDD>>>@@@CCCFFFGGGFFFEEEDDDCCCCCCCCCBBB@@@<<<999777999===???>>>===???@@@@@@:::@@@CCC@@@@@@EEEFFFBBBEEE>>>;;;===?????????@@@@@@>>>======>>>===<<<:::EEEBBB??????BBBDDDEEEDDDFFFFFFGGGHHHIIIIIIIIIHHHEEECCCBBBCCCDDDEEEFFFEEE@@@===???DDDFFFCCCAAAAAA999<<<@@@DDDFFFDDDAAA>>>AAABBBDDDEEEEEEDDDBBBAAAAAAAAADDDHHHKKKJJJDDD???>>>AAAFFFIIIJJJJJJIIIIIIDDD???===BBBEEEDDDCCCCCCBBBFFFHHHIIIJJJJJJHHHEEE@@@AAACCCFFFHHHJJJLLLMMMKKKLLLMMMNNNMMMLLLLLLLLLNNNNNNMMMKKKIIIHHHHHHIIIKKKHHHEEEDDDFFFHHHJJJKKKKKKMMMPPPPPPNNNKKKJJJIIINNNOOOQQQOOOLLLKKKLLLNNNQQQNNNKKKKKKMMMOOOPPPPPPLLLLLLKKKIIIGGGGGGIIIJJJKKKMMMPPPPPPPPPOOOOOOPPPLLLPPPPPPMMMOOOUUUWWWTTTSSSWWWVVVRRROOOQQQQQQPPPTTTSSSTTTVVVYYYXXXTTTQQQTTTTTTVVVXXXZZZZZZYYYWWWTTTVVVVVVVVVTTTSSSTTTUUUUUU]]]```\\\YYY[[[[[[XXXUUUVVVWWWVVVUUUVVVWWWYYYSSSTTTXXX^^^bbbaaa[[[VVVTTTWWWYYY[[[^^^cccccc```XXX]]]```]]][[[^^^bbbccc]]]bbbccc]]]XXXYYY[[[\\\[[[]]]\\\YYYVVVXXX```fffgggccc___^^^```ccceeefffaaa]]]YYYZZZ___bbbaaa___``````bbbeeehhhiiigggeeedddbbb_________``````___eeeddddddeeefffhhhkkklllrrrqqqooollljjjkkknnnqqqnnnnnnmmmmmmmmmkkkgggddd^^^___fffoooqqqnnnnnnrrrvvvrrrppprrrvvvyyyxxxuuuqqquuuzzz{{{xxxtttrrrrrruuuuuurrroooqqqtttqqqkkkgggfffcccaaa``````aaabbbhhhdddfffooovvvvvvsssrrrnnnuuu}}}{{{yyyyyyxxxyyyzzzyyywwwtttsssssszzzzzz~~~}}}}}}zzzzzz}}}|||~~~|||yyyxxxyyyzzz{{{{{{yyy{{{|||zzzyyy{{{zzz|||~~~~~~~~~}}}~~~~~~~~~yyy}}}}}}}}}{{{FFFGGGHHHHHHHHHIIILLLNNNMMMLLLLLLMMMOOOPPPOOOMMMGGGFFFFFFFFFFFFHHHJJJKKKMMMMMMNNNQQQSSSSSSPPPNNNRRRVVVVVVQQQLLLJJJGGGCCCCCCCCCCCCDDDEEEFFFGGGHHHFFF@@@>>>DDDIIIKKKMMMRRRRRRXXX```dddgggkkkqqqwwwzzzrrrfff___ZZZTTTPPPMMMHHHBBB<<<999777666666444111...,,,,,,---...,,,...000222555666888888;;;:::888555333222444666:::999777666555666888999:::;;;===???BBBEEEHHHIIIFFFFFFEEEEEEDDDEEEEEEEEEBBBCCCGGGMMMPPPOOOJJJDDDCCCCCCCCCBBBAAA???>>>===999777666888<<<;;;666000000666999888<<>>===<<<<<<<<<;;;888666555:::??????===;;;>>>BBB@@@@@@??????@@@BBBCCCEEEFFFGGGHHHGGGDDDBBBBBBBBBAAA@@@>>>======>>>???@@@CCC???===>>>BBBDDDAAA>>>555777:::>>>BBBBBB@@@===BBBCCCDDDCCCAAA???>>>??????>>>AAAGGGHHHDDD???===CCCBBBAAACCCFFFIIIIIIIIIHHHEEEAAA??????@@@AAAAAAFFFDDDBBBCCCEEEFFFEEECCCDDD@@@???DDDHHHGGGFFFGGGEEEEEEEEEGGGHHHHHHFFFDDDGGGHHHIIIJJJJJJIIIHHHHHHKKKIIIGGGEEEDDDDDDDDDEEEKKKKKKJJJHHHEEEDDDEEEFFFLLLMMMMMMLLLJJJIIIJJJKKKKKKLLLKKKGGGCCCDDDJJJOOONNNJJJGGGFFFCCC@@@BBBFFFIIIJJJIIIHHHFFFGGGJJJMMMLLLKKKLLLMMMOOOPPPNNNLLLJJJLLLMMMKKKHHHGGGHHHIIIMMMMMMNNNNNNOOOOOOOOOOOOQQQPPPPPPOOONNNMMMKKKKKKKKKJJJKKKMMMJJJEEEGGGKKKRRRRRRQQQPPPOOOOOOOOOOOOPPPOOOMMMKKKLLLNNNPPPRRRLLLIIIMMMUUUWWWSSSOOOPPPNNNNNNOOOPPPRRRTTTWWWXXXOOOSSSSSSMMMKKKRRRWWWXXXWWWRRRLLLJJJLLLNNNNNNMMMPPPTTTUUUPPPMMMPPPSSSTTTYYYVVVRRRPPPQQQSSSUUUUUUTTTUUUVVVVVVUUUVVVYYY[[[UUURRRUUU]]]cccbbb]]]ZZZXXXWWWWWWYYYZZZXXXSSSNNNXXX]]]]]]XXXWWW\\\^^^\\\dddcccaaa`````````^^^\\\^^^^^^```aaaaaa]]]XXXTTTPPPPPPRRRWWW]]]```___]]]```]]][[[^^^dddggggggdddccceeegggiiiiiiiiigggfffiiigggdddccccccccccccbbb^^^YYYSSSPPPQQQSSSVVVXXXXXX[[[```eeeiiikkkkkkkkkkkknnnsssvvvwwwxxxyyyzzzxxxyyy{{{}}}}}}xxxqqqllllllqqqssspppoooqqqpppnnnwww|||{{{wwwvvvwww}}}~~~zzzvvvuuuyyy~~~~~~}}}|||||||||{{{zzz{{{}}}yyywwwyyy}}}yyyvvvvvvvvvvvvuuuzzztttppprrrwww|||}}}yyyuuusssssstttuuu{{{|||~~~~~~}}}~~~}}}zzz~~~}}}}}}}}}||||||yyy||||||GGGHHHJJJJJJJJJJJJKKKMMMOOOMMMJJJIIIJJJKKKKKKKKKHHHHHHGGGFFFGGGHHHIIIJJJJJJLLLOOOOOONNNMMMNNNOOORRRVVVVVVQQQMMMKKKHHHEEEBBBBBBBBBBBBCCCEEEGGGHHHIIICCC@@@DDDGGGGGGHHHLLLKKKRRR[[[```dddhhhnnnsss}}}{{{pppjjjddd^^^WWWQQQJJJCCC>>>:::777444333111...,,,++++++---...,,,---///111444555666777999999888666444333444666777666333222111111333333777777999:::===@@@BBBCCCDDDDDDCCCBBBBBBCCCCCCCCC>>>???BBBGGGLLLMMMJJJGGGBBBBBBBBB@@@???===<<<;;;;;;888777999;;;:::555000111666888777:::@@@AAA>>>>>><<<>>>DDDEEEBBBBBBEEEFFFEEECCC???:::777777777:::999999;;;>>>@@@???===999999999===AAACCCBBB@@@???>>><<<<<<===<<<:::888666:::>>>???>>>>>>???BBB??????>>>???@@@AAACCCDDDDDDDDDEEEDDDCCCBBBBBBCCCAAA???>>><<<<<<===>>>???AAA>>><<<===AAACCC@@@===:::999:::<<<>>>@@@???>>>???@@@BBBDDDDDDBBB@@@>>>>>>===@@@GGGJJJFFFBBBBBBDDDBBBBBBCCCFFFHHHHHHHHHGGGDDDAAA??????@@@@@@???FFFEEEDDDFFFHHHIIIGGGEEEFFFAAA@@@DDDGGGFFFEEEFFFFFFEEEEEEFFFGGGFFFDDDBBBGGGHHHIIIJJJJJJJJJIIIHHHIIIHHHGGGEEEDDDCCCCCCCCCGGGGGGFFFDDDBBBBBBEEEGGGJJJLLLMMMLLLJJJIIIIIIJJJKKKLLLKKKGGGCCCBBBGGGLLLMMMIIIFFFFFFDDDBBBCCCHHHFFFGGGGGGEEEDDDEEEHHHJJJJJJJJJJJJLLLNNNOOOMMMKKKIIIJJJKKKIIIFFFDDDFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLMMMLLLKKKJJJHHHFFFGGGFFFGGGHHHFFFBBBCCCGGGLLLKKKJJJHHHGGGFFFFFFFFFMMMKKKIIIGGGFFFGGGHHHJJJFFFDDDGGGNNNPPPLLLHHHIIIGGGGGGFFFFFFGGGIIIJJJKKKKKKOOONNNHHHFFFKKKNNNNNNPPPMMMIIIGGGGGGHHHHHHHHHIIINNNPPPLLLIIIKKKMMMNNNPPPNNNKKKIIIIIIJJJKKKLLLMMMNNNPPPQQQPPPQQQRRRTTTRRRNNNOOOVVV[[[YYYUUUSSSRRRQQQRRRSSSTTTQQQLLLGGGOOOSSSSSSOOONNNRRRTTTSSSXXXWWWVVVVVVVVVUUUSSSQQQQQQRRRRRRSSSSSSOOOJJJFFFCCCDDDFFFKKKOOORRRQQQOOORRROOOMMMPPPVVVYYYXXXVVVPPPQQQRRRTTTUUUUUUUUUUUU^^^[[[YYYXXXXXXYYYXXXWWWRRRNNNKKKIIIJJJKKKLLLLLLOOOQQQUUUZZZ]]]^^^___^^^]]]```dddggghhhiiikkkmmmnnnnnnppprrrqqqnnniiieeehhhmmmooommmkkkmmmmmmjjjiiinnnssssssooolllkkklllppprrrrrroookkkkkkooosssxxxuuusssrrrssstttssssssvvvuuuwwwzzzxxxssssssuuuxxxvvvssspppoooooopppqqquuuqqqooorrrwww|||{{{zzzwwwtttrrrqqqrrrrrrwwwxxxyyyyyyxxxyyy{{{}}}~~~~~~}}}yyywwwzzz~~~}}}~~~~~~~~~}}}zzz{{{zzz{{{~~~tttxxx}}}}}}}}}~~~FFFHHHKKKMMMMMMMMMNNNOOOPPPLLLHHHEEEEEEGGGHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJGGGLLLOOOMMMHHHGGGKKKPPPRRRVVVWWWRRRNNNNNNLLLIIIDDDCCCBBBBBBCCCEEEGGGIIIMMMHHHEEEFFFFFFDDDCCCDDDDDDKKKUUU\\\aaadddiiilllyyy{{{uuunnniiiaaaXXXMMMFFFBBB===777222///...,,,******+++,,,...,,,---///000222444555666888999999888555444444555555333111///......///000333333444555777888:::;;;@@@@@@@@@???@@@@@@AAAAAA======>>>@@@DDDGGGGGGFFFBBBBBBAAA???>>>;;;:::888<<<999888999:::999555111333666777777999===>>><<<;;;:::<<<@@@BBBAAAAAACCCEEEDDDBBB===999777777888999777777888;;;>>>??????:::777555999@@@DDDDDDAAA???>>>======>>>>>><<<;;;888999<<<>>>@@@AAAAAAAAA???>>>>>>>>>???AAACCCDDDCCCCCCBBBBBBBBBBBBCCCCCC@@@???>>>===<<<======>>>???<<<;;;===@@@AAA???===>>><<<:::;;;===?????????======???CCCGGGGGGBBB>>>===<<<@@@GGGKKKIIIGGGGGGEEECCCBBBCCCEEEGGGGGGFFFGGGDDDAAA?????????>>>===CCCCCCDDDGGGIIIJJJHHHFFFHHHCCCBBBEEEFFFDDDDDDEEEHHHGGGFFFFFFFFFEEECCC@@@FFFGGGIIIJJJKKKJJJJJJIIIHHHHHHFFFEEECCCBBBAAAAAACCCCCCBBB@@@>>>@@@CCCFFFGGGIIIKKKKKKJJJHHHHHHHHHJJJKKKJJJGGGBBBAAADDDGGGHHHDDDCCCDDDDDDBBBDDDHHHEEEEEEEEEEEEDDDDDDGGGIIIJJJIIIIIIJJJLLLLLLKKKIIIIIIIIIHHHEEEBBBBBBDDDFFFIIIHHHHHHGGGFFFFFFEEEEEEFFFGGGIIIJJJIIIFFFCCCAAAAAA@@@AAACCCAAA>>>>>>BBBGGGFFFEEEDDDDDDCCCCCCDDDHHHFFFCCCAAA?????????@@@BBB@@@BBBGGGIIIFFFCCCBBBFFFEEECCCBBBBBBBBBCCCDDDGGGJJJJJJFFFCCCEEEFFFEEEFFFFFFEEECCCAAAAAABBBCCCBBBHHHKKKHHHEEEFFFGGGFFFGGGFFFEEEEEEDDDCCCCCCCCCGGGIIILLLMMMMMMMMMMMMNNNMMMIIIHHHMMMPPPNNNLLLLLLNNNMMMNNNNNNNNNKKKFFFBBBFFFIIIJJJGGGFFFHHHJJJIIILLLKKKKKKLLLLLLKKKHHHEEEDDDDDDDDDEEEDDD@@@;;;777777777999===@@@AAA@@@>>>AAA???>>>AAAEEEHHHGGGEEEBBBBBBCCCDDDFFFHHHJJJKKKRRROOOMMMLLLMMMMMMLLLKKKDDDCCCAAA@@@AAAAAA@@@???CCCEEEHHHKKKMMMOOOOOOOOONNNPPPRRRTTTUUUXXX[[[^^^_________``````___]]]ZZZaaafffhhheeedddeeeeeeccc\\\aaaeeefffdddbbbbbbcccbbbdddfffeeecccbbbeeehhhjjjgggdddccceeeggghhhhhhmmmiiihhhlllmmmllllllnnnjjjkkkkkkhhheeedddgggkkkmmmmmmmmmoootttyyy{{{|||tttsssqqqpppnnnmmmllllllooopppqqqqqqpppppprrrtttsssuuuuuusssqqqsssxxx}}}|||{{{zzzwwwuuuvvvxxx{{{{{{zzzyyyzzzzzzyyyvvvsssssssssuuuxxx{{{|||{{{yyylllpppuuuyyy{{{{{{|||}}}}}}~~~}}}|||zzzzzz{{{FFFIIINNNPPPQQQRRRSSSSSSOOOLLLHHHFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMIIIKKKLLLJJJFFFFFFJJJNNNTTTXXXXXXTTTQQQRRRQQQNNNJJJHHHFFFEEEEEEFFFHHHIIIPPPMMMKKKIIIGGGEEECCCCCCDDDJJJTTT[[[___aaaccceeekkkrrr{{{~~~}}}xxxsssooojjj___RRRJJJFFFAAA888111------+++++++++,,,---.........///000222333555666777888999999777555555666333222000//////000111222111111111222222333555555======<<<<<<===>>>??????@@@>>><<<;;;<<<>>>AAABBBBBBBBBAAA@@@>>><<<:::999:::888777888999999777444444666777888:::===??????=========???@@@@@@AAABBBDDDCCCBBB>>>:::888999:::666666777999:::;;;<<<;;;;;;666444777???DDDEEECCC???>>><<<<<<>>>>>>===<<<999:::;;;>>>BBBCCCCCCAAA@@@??????@@@AAACCCEEEFFFFFFEEECCCBBBBBBCCCCCCBBB@@@???>>>=========>>>>>>>>>======???AAABBB@@@>>>???===<<<===???AAABBBAAA>>><<<<<<@@@GGGIIIFFFBBB???>>>@@@GGGKKKIIIGGGHHHEEECCCBBBBBBDDDEEEEEEDDDGGGDDDBBB@@@@@@???>>><<<===???BBBEEEGGGGGGEEEDDDIIIEEECCCEEEDDDBBBAAADDDJJJHHHGGGGGGHHHGGGEEEDDDEEEFFFHHHIIIJJJJJJJJJIIIHHHHHHGGGFFFEEECCCAAA@@@AAAAAA???<<<;;;<<>>AAACCCBBBCCCFFFEEEFFFFFFFFFEEEEEEHHHJJJOOOLLLHHHFFFGGGHHHIIIIIIIIIHHHEEEBBB@@@AAACCCEEEJJJIIIHHHGGGFFFDDDCCCCCCCCCDDDGGGHHHGGGDDDAAA???>>><<<<<>><<<<<>><<<;;;:::;;;;;;AAA@@@AAADDDEEEDDDAAA@@@EEEDDDBBBAAA@@@AAAAAABBBEEEGGGGGGFFFEEEDDDDDDCCC@@@BBBCCCAAA===<<<>>>@@@>>>DDDHHHFFFCCCDDDCCCBBBCCCDDDFFFFFFDDDBBBAAA@@@FFFIIIMMMNNNNNNMMMMMMMMMJJJEEEDDDGGGJJJIIIIIIKKKNNNNNNOOOOOOMMMIIIEEEAAACCCEEEFFFEEEDDDEEEFFFGGGHHHHHHHHHJJJJJJGGGCCC@@@============<<<888333///111222444666888777666555666555555777:::<<<;;;:::<<<;;;<<<===???BBBFFFHHHLLLJJJGGGFFFFFFEEECCCAAA>>><<<::::::;;;;;;;;;:::<<<===>>>@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHKKKOOOSSSRRRPPPOOOOOOPPPQQQQQQPPPVVV[[[]]][[[YYY[[[[[[YYYPPPSSSWWWYYYXXXWWWWWWXXXTTTVVVYYYYYYYYYYYY[[[]]]]]]ZZZWWWVVVXXX[[[]]]^^^aaa\\\\\\aaaeeeeeecccccc]]]```bbb```[[[[[[___dddeeehhhjjjjjjmmmqqqsssqqqjjjjjjiiihhhgggfffeeedddgggggghhhgggeeeeeeggghhhgggiiijjjjjjiiijjjlllooonnnoooooommmiiiiiimmmqqqpppooonnnnnnnnnmmmkkkiiiggghhhjjjmmmpppqqqnnnlllcccggglllpppqqqqqqqqqqqquuusssrrrtttwwwzzz{{{zzzyyyyyyyyyxxxxxxyyyyyyxxx~~~{{{wwwttttttuuu|||MMMPPPSSSUUUTTTSSSSSSTTTNNNLLLKKKKKKLLLMMMKKKJJJIIIJJJKKKMMMOOOPPPQQQRRROOOMMMJJJHHHHHHIIIKKKKKKTTTXXXYYYVVVTTTUUUVVVTTTRRRPPPNNNKKKIIIIIIIIIJJJQQQQQQQQQNNNKKKJJJHHHGGGHHHNNNUUU\\\_________^^^[[[bbbllluuuxxxvvvrrrqqqnnndddWWWOOOJJJDDD:::222///...---,,,,,,---....../////////000111333444555555777888888777555666666000000.........000222444111111111000111111222222999999999999:::;;;======>>><<<:::888777999===???AAAAAAAAA@@@???>>><<<<<<888777666666777888888888555555666999<<<>>>AAACCCBBBBBBAAA??????@@@AAAAAACCCCCCCCC@@@===;;;;;;<<<666999<<<>>>>>><<<999888<<<999666888???DDDEEEDDD@@@>>><<<<<<===>>>>>>===;;;;;;<<>>???@@@BBBDDDDDDBBBAAA======>>>AAADDDFFFEEEDDDAAA===:::===CCCHHHHHHGGGDDDAAABBBFFFHHHFFFDDDEEEDDDBBB@@@AAABBBCCCCCCBBBFFFDDDBBBBBBBBBAAA>>><<<;;;===AAADDDEEEEEEDDDDDDJJJFFFDDDDDDBBB??????CCCJJJIIIHHHHHHJJJKKKJJJIIICCCDDDFFFHHHIIIJJJJJJIIIIIIIIIIIIIIIGGGDDDAAA@@@BBBAAA???<<<::::::<<<>>>BBBDDDFFFGGGFFFEEEFFFFFFDDDDDDDDDCCCBBBCCCEEEFFFEEE@@@>>>BBBEEEDDDDDDFFFBBBDDDEEEEEEDDDEEEFFFHHHTTTOOOHHHCCCBBBEEEGGGHHHHHHFFFCCC@@@@@@AAACCCDDDGGGFFFEEEDDDBBB@@@???>>>AAACCCEEEGGGFFFDDD@@@>>><<<999999===>>><<<<<<>>>===<<<<<<;;;::::::;;;;;;<<<;;;:::999999999::::::?????????@@@AAABBBAAA>>>======<<<;;;;;;<<<===>>>AAAAAABBBDDDDDDCCCBBBBBB>>>@@@AAA@@@<<<;;;===???===DDDHHHFFFDDDDDDCCCAAA@@@DDDGGGGGGEEECCCAAAAAAGGGJJJMMMOOOOOONNNNNNNNNIIIEEEDDDGGGIIIIIIKKKOOONNNOOOQQQPPPNNNIIIFFFCCCDDDEEEGGGGGGFFFEEEFFFHHHIIIIIIIIIJJJIIIFFFBBB>>>:::999999999888555111---///111333444333222111000000000111333555555444333444333333444777;;;???BBBHHHEEECCCAAA@@@>>><<<999;;;888444333444666777888666666666777888999:::;;;>>>????????????BBBGGGJJJHHHEEECCCBBBDDDFFFHHHHHHKKKPPPRRROOONNNOOOOOOMMMBBBDDDGGGIIIIIIIIIIIIIIIEEEFFFHHHJJJKKKLLLNNNOOORRROOOLLLLLLOOOSSSVVVWWWVVVSSSUUU\\\```^^^[[[YYYUUUYYY[[[YYYUUUUUUYYY]]]^^^dddfffddddddhhhhhhdddaaa``````___^^^]]]]]]\\\^^^______^^^\\\[[[\\\]]][[[]]]___`````````aaaaaaaaacccccc```]]]\\\___bbbbbbaaa``````aaa```___]]]\\\]]]___ccceeeeeeccc```ZZZ]]]bbbdddeeedddeeeeeeiiifffddddddgggkkkoooqqqpppooonnnnnnnnnllllllmmmuuuuuuuuurrrooommmlllmmmqqqtttwwwzzz}}}YYYZZZ[[[YYYVVVTTTRRRRRRQQQPPPPPPQQQRRRRRRPPPNNNLLLMMMOOOQQQRRRSSSTTTTTTTTTPPPLLLKKKMMMNNNMMMLLLSSSWWWXXXUUUTTTWWWXXXWWWWWWVVVTTTRRRPPPNNNMMMLLLQQQUUUVVVSSSPPPPPPNNNLLLMMMQQQVVV[[[^^^]]][[[YYYSSSWWW```kkkqqqpppooopppmmmeee\\\UUUOOOGGG===666111000///...------------000////////////111333444222444555444333333444555...---,,,+++,,,...000111000000////////////000000444444444555666888999:::666666666555444777;;;>>><<<<<<===>>>>>>>>>======777666555444555666777888444222333777:::<<>>===@@@AAA@@@@@@BBBDDDCCC@@@>>><<<<<<999===BBBDDDBBB>>>;;;999???===<<<<<>>===>>>??????>>><<<===@@@AAACCCCCCCCCCCCBBBBBBBBBCCCEEEGGGIIIKKKNNNKKKHHHHHHIIIGGGCCC???AAAAAABBBBBBCCCDDDDDDDDD???@@@CCCEEEFFFEEEDDDCCC<<<===???BBBEEEGGGFFFEEECCC???<<<<<>>>>>@@@AAAAAA@@@CCCBBBAAABBBBBBAAA>>><<<;;;>>>BBBDDDDDDDDDDDDEEEHHHEEECCCCCC???<<<===BBBJJJHHHGGGGGGIIIKKKKKKJJJAAABBBDDDGGGHHHIIIIIIIIIIIIIIIJJJJJJHHHEEEAAA???BBBBBBAAA>>>;;;:::;;;<<<@@@BBBCCCCCCCCCCCCEEEGGGDDDCCCBBBAAABBBDDDFFFGGGIIICCCAAAEEEHHHGGGFFFFFF>>>@@@AAABBBAAABBBCCCEEERRRLLLFFFAAAAAACCCEEEFFFEEEBBB@@@???@@@BBBCCCCCCGGGFFFEEECCCAAA@@@>>>>>>???AAABBBDDDCCCAAA???===:::666666:::<<<;;;;;;<<>><<<:::777666555444777777777777777888999999:::;;;;;;999;;;>>>>>>:::999888888888888999;;;<<<<<<999999>>>@@@???>>>???>>>???>>><<<;;;;;;<<<>>><<>><<<;;;:::999666333777333///...///222333444000000/////////111333444999::::::999999;;;>>>AAA@@@===:::999;;;>>>@@@@@@???DDDFFFDDDBBBDDDDDDAAA<<<===>>>???@@@@@@???>>><<<======???AAACCCEEEGGGHHHFFFDDDEEEHHHLLLOOOPPPOOONNNRRRYYY[[[WWWSSSSSSQQQTTTUUUTTTRRRRRRTTTWWWXXX___bbb]]]\\\``````[[[ZZZYYYXXXWWWWWWWWWWWWWWWXXXXXXXXXVVVTTTRRRSSSTTTQQQSSSUUUWWWXXXXXXWWWWWWWWWWWWVVVTTTRRRQQQRRRTTTUUUTTTSSSSSSTTTUUUTTTSSSUUUUUUVVVYYY[[[\\\ZZZXXXQQQSSSVVVWWWWWWWWWXXXYYY[[[YYYVVVUUUWWW[[[```ddddddbbbbbbdddccc```___aaaggghhhhhhfffdddbbbbbbcccdddeeehhhlllpppsssuuuvvv^^^^^^^^^\\\XXXVVVVVVVVVYYYVVVTTTSSSTTTTTTSSSRRRQQQRRRSSSTTTUUUUUUTTTTTTVVVUUUTTTRRRPPPOOOPPPQQQPPPUUUVVVSSSSSSVVVXXXWWWWWWWWWWWWVVVUUUSSSQQQPPPQQQWWWZZZVVVSSSSSSRRROOONNNPPPTTTXXX[[[ZZZXXXVVVQQQRRRXXXccciiiiiiiiikkkhhheee___YYYRRRIII@@@:::333222111///---,,,******......,,,,,,,,,...000111...//////...---...000333///...,,,+++***+++,,,---...------,,,,,,------.../////////000222444555666000222333333222222555888444555666888:::;;;<<<<<<888777555333222222444666333//////444666555888>>>BBBCCC@@@;;;:::???AAA???===@@@CCCDDDBBB>>><<<;;;999===AAACCCAAA>>>===<<>>AAADDDFFFFFFFFFEEEEEE???>>>>>>???BBBDDDEEEEEEBBBAAA??????AAADDDGGGIIIHHHCCCAAABBBBBB???===>>>>>>===<<<<<<>>>?????????>>>>>>???@@@AAA@@@===:::;;;>>>AAABBBAAAAAABBBDDDGGGDDDBBBAAA===:::<<>>@@@@@@AAA@@@@@@BBBEEEHHHGGGDDDAAA@@@AAACCCEEEGGGJJJDDDAAAEEEHHHFFFDDDCCC<<<>>>@@@AAAAAAAAABBBDDDGGGEEEBBBAAABBBCCCCCCCCC@@@>>><<<===@@@BBBBBB@@@EEEDDDCCCBBB@@@???======<<<===>>>>>>>>>===<<<;;;666222111666999888888999;;;:::999777666555444444333333333333444444555555555777666333666;;;<<<888888888777777777888999:::888333333888;;;:::999;;;>>><<<888777888:::;;;;;;888???BBB???======>>><<<888===BBBCCCAAA???@@@BBBFFFHHHJJJJJJJJJJJJLLLMMMIIIFFFEEEHHHHHHFFFIIINNNJJJMMMPPPPPPLLLHHHFFFEEEFFFDDDFFFJJJIIIEEEEEEIIIKKKIIIFFFDDDBBB???;;;888222111000111111///---***(((+++......,,,))))))******,,,...///...------,,,---......000333666999;;;555444444555666666333111111000...---///000000000---+++***)))***,,,///000666777777666555666888::::::777444333444777888999666;;;===;;;999;;;;;;888999888888888999888777555666555555666999<<<>>>@@@>>>======???CCCGGGIIIJJJMMMMMMPPPTTTSSSOOONNNQQQPPPPPPPPPPPPPPPQQQQQQQQQSSS\\\^^^XXXVVV\\\]]]XXXWWWUUUTTTRRRRRRSSSTTTUUUTTTTTTSSSQQQNNNMMMMMMNNNKKKLLLMMMOOOQQQQQQPPPOOOPPPNNNLLLLLLLLLMMMLLLKKKKKKJJJIIIJJJLLLMMMMMMMMMNNNMMMMMMOOORRRSSSRRRPPPHHHIIIJJJJJJJJJJJJLLLNNNOOOOOOMMMLLLMMMOOOSSSVVVXXXUUUWWW[[[[[[VVVUUUWWWXXXZZZ[[[ZZZYYYXXXXXXYYYWWWXXXZZZ]]]aaacccdddddd]]]]]]]]]\\\ZZZZZZ\\\]]]___[[[VVVSSSSSSTTTTTTTTTUUUVVVVVVWWWVVVUUUTTTSSSUUUXXXZZZWWWQQQOOOQQQUUUNNNRRRTTTQQQQQQUUUWWWWWWUUUVVVXXXYYYXXXVVVTTTRRRRRRYYY\\\XXXTTTUUUSSSOOOMMMOOORRRUUUXXXXXXVVVTTTRRRPPPTTT^^^cccbbbcccfffeeedddaaa\\\TTTJJJAAA<<<444333222///---***((('''---,,,+++******,,,...///+++,,,+++***)))+++...000333111///,,,******++++++++++++************+++,,,++++++,,,---///111222333000222444222///...///111---///111444777999:::;;;:::999666333000///111333222---,,,000222000333888>>>@@@===777777===@@@>>>:::>>>CCCDDDBBB>>>;;;999666:::===>>><<<;;;===>>>BBBEEEHHHEEEAAA@@@CCCFFFJJJGGGCCCBBBBBBBBBBBBBBB===AAAFFFEEEAAA???AAAEEEAAAAAAAAABBBDDDGGGIIIJJJJJJHHHGGGJJJMMMLLLEEE@@@BBBCCCEEEGGGIIIJJJKKKKKK===@@@DDDFFFFFFFFFEEEEEEBBB@@@<<<<<<>>>AAACCCDDD@@@AAABBBBBBBBBBBBEEEGGGGGGBBB???AAAAAA===<<<===<<<;;;:::;;;===??????>>>;;;;;;<<>>>>><<<<<>>;;;>>>@@@BBBCCCAAA@@@@@@@@@@@@@@@???>>>>>>AAAEEEHHHJJJFFFBBB???@@@BBBEEEFFFIIICCC???CCCFFFCCC@@@???===@@@BBBCCCCCCCCCDDDEEE===>>>???BBBDDDDDDBBB@@@<<<;;;:::<<<@@@AAA@@@>>>>>>>>>===;;;:::999888777999999:::::::::999999888333///...333666666555666////////////000111222333111111111111111111111111333666555111444:::;;;777666555444333333333444555999222000666999777666999>>>999444333666888999888555;;;>>>;;;888999:::999666<<>>AAADDDGGGIIIJJJIIIIIIJJJLLLOOOHHHEEEEEEGGGEEECCCEEEIIIJJJNNNQQQQQQMMMIIIHHHHHHGGGEEEGGGLLLKKKFFFFFFKKKLLLIIIEEEBBB???<<<999666//////...///000///,,,***'''***------***(((((()))***,,,///000///---,,,,,,+++,,,---///111444666777//////000222555555444333///...///000222111///---,,,+++)))((()))+++...000666777777666555444555777666333000///000222444444111666888666444666666333222111000000000///---+++///---+++,,,///222555777888888999<<<@@@CCCEEEEEENNNNNNOOOQQQNNNJJJKKKQQQPPPNNNMMMNNNPPPPPPOOONNNPPPZZZ\\\VVVTTT[[[]]]XXXVVVTTTRRRPPPPPPRRRTTTUUURRRRRRQQQOOOKKKJJJJJJKKKHHHHHHIIIKKKMMMNNNMMMLLLLLLIIIFFFGGGJJJKKKJJJHHHFFFEEEDDDEEEHHHJJJJJJJJJHHHGGGFFFHHHJJJKKKKKKJJJCCCCCCCCCCCCBBBCCCEEEHHHHHHIIIJJJIIIIIIIIIKKKMMMPPPNNNPPPVVVWWWQQQOOORRROOOQQQSSSSSSRRRQQQQQQRRRPPPPPPQQQTTTWWWXXXXXXXXXVVVXXXYYYYYYXXXWWWXXXZZZYYYXXXWWWVVVUUUUUUUUUUUUVVVWWWXXXWWWUUUSSSSSSTTTPPPXXXaaaaaaZZZTTTSSSUUUPPPRRRRRRPPPQQQTTTRRRNNNMMMSSS[[[^^^\\\YYYVVVVVVWWWWWWWWWWWWVVVUUUTTTSSSPPPQQQSSSUUUUUUTTTSSSRRRSSSRRRSSSWWW\\\___^^^]]]bbbaaa^^^ZZZSSSJJJAAA:::888555111000000///,,,)))+++)))(((&&&&&&''')))***000---+++******,,,,,,,,,000///---+++************)))***)))'''&&&&&&))),,,......---,,,,,,+++******000222333222...)))&&&%%%"""'''---222666999:::<<<888555444555555222///+++)))((()))+++///000111666555444444444666999:::888;;;>>>>>>:::777555666999;;;<<<;;;888888:::===AAABBBCCCDDDDDDCCCBBBAAADDDHHHIIIGGGGGGHHHFFFBBB>>>EEEIIIDDD@@@BBBFFFIIIGGGEEEFFFGGGFFFCCCDDDIIIEEEEEEFFFHHHJJJJJJHHHGGGHHHHHHHHHIIILLLMMMMMMLLLGGGFFFEEEEEEDDDCCC@@@===???===:::888888;;;>>>AAAAAA@@@>>>======???AAABBB???===;;;;;;<<<<<<<<<;;;666555444555777999999888::::::;;;<<<===;;;999666777888999;;;<<<<<<<<<;;;@@@@@@???>>>===<<<;;;;;;EEECCCAAA>>><<<;;;;;;;;;777;;;>>>>>>;;;;;;???CCCDDDFFFGGGFFFBBB===:::999777===BBBCCC@@@>>>@@@CCC@@@:::777:::===???BBBGGGHHHEEECCCCCCAAA@@@DDDJJJIIIHHHGGGEEECCCBBB@@@@@@>>>===<<<>>>AAABBB@@@>>>:::;;;===???AAAAAAAAA@@@???>>>===<<<;;;<<<<<<===999:::999777444333444555666555555666777777666444666555333111111222333444222000...---...000111111111111111000//////......333333222111111222333333333444333111---,,,...111111111111111222555777999===;;;777444222222333444444555777888888888777777:::>>>AAA@@@===;;;===AAADDDCCCCCCCCCDDDFFFHHHIIIEEEEEEDDDBBBAAACCCFFFIIIIIILLLLLLIIICCCAAADDDHHHFFFGGGIIIIIIIIIGGGEEEDDDIIIEEE@@@??????:::222+++------/////////---+++************,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))+++...111444555444111...///333555222...***+++,,,---...---,,,+++,,,------.........------555999:::555333333333000000///...///111111000///000......000333444333111000/////////////////////...---,,,,,,,,,---...///444555555666<<>>FFFJJJFFFBBBDDDHHHJJJLLLIIIIIIJJJHHHDDDEEEIIIJJJJJJJJJKKKLLLLLLKKKIIIJJJIIIHHHIIIKKKLLLLLLLLLJJJGGGDDDAAA@@@???===<<<===;;;888555444666999;;;;;;::::::999999:::;;;<<<;;;999777777888999888777444333222333555666555444777777888999999888666444222333444666777777666666888888888999999:::<<<<<>>;;;999888777777555999<<<<<<999999<<<@@@@@@AAACCCBBB>>>;;;888777777<<<@@@@@@===<<<===@@@CCC>>>===@@@AAA@@@AAACCCEEEAAA???AAABBBAAACCCGGGHHHGGGFFFEEECCCBBBAAA@@@@@@??????AAADDDEEECCCAAA;;;<<<<<<=========<<<<<<;;;;;;999888888888999999777999;;;;;;999666444444333333222333444444333111444333111000///000111222222000...---...///000111111111000000///.........000000000000000000000000///111222111//////111333222111000///000333666888888666444111000111222333222333555666777777666666666:::======999888:::===??????>>>???@@@AAACCCDDDCCCCCCBBB@@@???@@@CCCFFFHHHIIIIIIFFFAAA???AAAEEEBBBDDDEEEGGGGGGFFFEEEDDDDDDDDDDDDCCC???:::444000------,,,,,,,,,,,,,,,---///......///000000...,,,((((((((((((((((((((((((''''''(((+++...222666888444111...///222333000---+++,,,---.........------++++++***)))((((((''''''222777888555333555555333///---,,,---......---,,,...---,,,---//////---++++++******)))((('''&&&&&&'''&&&&&&&&&''')))+++,,,222444444555;;;BBBDDDBBBDDDDDDDDDCCCCCCEEEHHHKKKMMMJJJHHHHHHJJJKKKKKKJJJMMMKKKKKKQQQYYY\\\YYYTTTMMMVVVYYYUUUVVV^^^___ZZZQQQMMMJJJKKKNNNPPPNNNKKKHHHLLLOOONNNJJJGGGHHHJJJKKKHHHFFFGGGLLLNNNMMMKKKGGGGGGGGGGGGGGGGGGHHHIIIIIIGGGFFFGGGIIIJJJHHHGGGFFFCCCBBBEEEEEECCCEEEHHHHHHFFFBBBAAABBBEEEFFFGGGKKKHHHGGGJJJPPPQQQMMMHHHCCCDDDFFFGGGHHHHHHHHHGGGFFFJJJLLLJJJKKKNNNMMMJJJQQQSSSTTTTTTTTTVVVZZZ]]]YYYZZZZZZ[[[ZZZYYYWWWVVV[[[\\\]]]\\\ZZZWWWWWWWWWVVVSSSRRRUUUZZZ[[[VVVPPPMMMOOOQQQQQQUUU[[[[[[XXXQQQVVV]]]dddfffbbb[[[UUUXXXXXXWWWWWWXXXZZZ[[[\\\\\\[[[[[[YYYXXXVVVTTTSSSNNNMMMMMMPPPSSSUUUUUUTTTLLLNNNQQQSSSRRRLLLCCC===888555111.........---,,,---,,,+++******+++------000///---,,,,,,,,,---...---,,,)))'''&&&&&&'''((((((***+++***)))((()))***++++++******))))))(((((()))***+++***(((&&&&&&'''***))))))***+++---...000333444333111...,,,,,,---***,,,---+++)))))),,,000---,,,+++++++++,,,---...000333555666555333222222222333444444444444777999AAABBBBBBCCCDDDEEEFFFFFFDDDIIILLLLLLMMMNNNLLLHHHDDDLLLQQQNNNLLLMMMPPPQQQSSSPPPPPPPPPMMMIIIJJJMMMRRRRRRQQQPPPPPPOOONNNNNNPPPNNNKKKJJJJJJLLLLLLKKKMMMIIICCC>>><<<;;;:::999999777444111000111222444555666666666666666555555555333222222333444222111000000000222333333111///222333444555444333222111...///000111222222111111222222111111333555888999<<<;;;999777555333222222222555888888666666888;;;999;;;===<<<:::777555555666999<<<<<<:::999:::===DDD@@@@@@CCCDDD@@@======AAA<<<;;;@@@DDDDDDCCCEEEFFFFFFEEEDDDCCCBBBAAA@@@AAA@@@@@@BBBDDDDDDCCCBBB<<<<<<;;;:::999888777777777666555444444444555666444888<<<>>>===999555333666555555666777777666444222111000...------...///111000...------...///000111000000//////......---,,,---...//////...---,,,,,,...111222222222444555333111...,,,---000444777333111///......///000222///000222444555666555555222555888888555444666888888888888999:::;;;======??????>>>===<<<===@@@CCCEEEEEEEEEAAA<<<;;;===@@@@@@AAABBBCCCCCCBBBAAA@@@===AAADDDCCC>>>888444222,,,+++)))))))))+++...///---,,,,,,------,,,***((())))))))))))))))))))))))'''''')))+++...222555777555222///000111222///,,,,,,,,,---------............---,,,+++******+++,,,000444666444333666777555000...------......,,,+++...---,,,,,,,,,,,,***(((---,,,+++***((('''&&&&&&'''''''''(((***,,,///000111333444444999???AAA???AAAAAA@@@>>>>>>AAAFFFJJJHHHFFFEEEEEEFFFGGGGGGFFFHHHGGGIIIOOOVVVXXXTTTOOOKKKTTTXXXVVVWWW]]]^^^ZZZUUURRRPPPPPPSSSTTTRRROOOHHHKKKNNNMMMJJJHHHIIIJJJGGGFFFFFFJJJNNNQQQOOOMMMEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFHHHHHHGGGFFFHHHEEEDDDFFFGGGEEEFFFJJJHHHHHHGGGEEEDDDEEEGGGJJJMMMJJJGGGHHHLLLNNNJJJGGGCCCDDDFFFGGGGGGGGGFFFFFFEEEIIIJJJHHHIIILLLLLLIIISSSTTTTTTTTTTTTUUUYYY\\\YYYZZZ[[[\\\ZZZXXXVVVTTT[[[]]]^^^]]]ZZZWWWVVVUUUXXXSSSPPPRRRVVVWWWSSSOOOKKKNNNQQQSSSYYY___aaa^^^ZZZ[[[___dddgggccc[[[UUUXXXWWWWWWXXXYYY\\\```aaafffdddbbb^^^ZZZVVVSSSQQQNNNMMMMMMLLLLLLLLLLLLLLLDDDEEEHHHKKKKKKHHHBBB===999666333000......//////...------------...//////.........---++++++---...,,,,,,,,,+++***)))'''&&&(((***++++++***))))))***...---------,,,,,,,,,+++******)))'''%%%%%%&&&((('''&&&&&&&&&(((+++///111000222333111---+++,,,---***---///---((('''***...---,,,+++******++++++,,,///000333444444444333333111222222333444555777888>>>??????@@@BBBDDDEEEFFFCCCIIIMMMNNNPPPRRRPPPKKKHHHPPPVVVUUUTTTVVVYYYXXX[[[YYYXXXYYYVVVRRRRRRVVV\\\\\\[[[YYYWWWUUUUUUUUUZZZVVVQQQMMMLLLKKKKKKJJJLLLHHHBBB>>>;;;888666444333222000...---...//////222333444666555444333222111/////////000000...---,,,,,,...000222222000...---///000000///........./////////000000000000000111000...,,,---///222333888777555444222000///...///111333333222222444666444666888888666444444444444666888888888888:::===BBB>>>===@@@AAA===::::::>>>:::999AAAGGGGGGDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;:::888777666666666555555333333333333444555333666;;;===;;;888555444777666666777888888777555111000///...------------000000///---,,,,,,...000111111000//////......---,,,---///000000///---,,,,,,...111333444444444555222000,,,)))***---111444111000...---------...///,,,---000222333444444444///222444444333222444555333333444444666777888888<<<<<<<<<;;;:::;;;===@@@AAAAAA???;;;888777999;;;????????????>>>===;;;;;;999<<>>@@@>>>@@@@@@???>>>===>>>AAADDDBBBAAAAAAAAAAAAAAAAAAAAACCCCCCFFFLLLRRRSSSOOOKKKFFFMMMRRRQQQSSSWWWXXXUUUXXXVVVTTTTTTTTTSSSPPPNNNEEEGGGJJJJJJIIIHHHHHHIIICCCDDDFFFJJJMMMNNNLLLIIICCCDDDFFFGGGHHHGGGGGGFFFIIIHHHHHHGGGGGGGGGFFFFFFGGGDDDCCCFFFFFFDDDFFFIIIHHHJJJKKKIIIFFFEEEHHHKKKOOOKKKGGGGGGIIIJJJIIIFFFCCCDDDEEEFFFFFFEEEDDDDDDGGGJJJKKKIIIJJJMMMMMMKKKVVVVVVVVVUUUSSSSSSUUUWWWUUUWWWYYY[[[\\\[[[ZZZYYY]]]___```___\\\XXXVVVUUUVVVTTTRRRPPPOOONNNMMMLLLKKKOOOSSSVVV]]]eeegggeeedddccccccdddfffccc]]]XXXZZZYYYYYY[[[]]]aaaeeegggooonnnjjjeee___YYYTTTQQQPPPOOOMMMIIIFFFDDDCCCCCCAAA@@@@@@AAAAAAAAA>>><<<999777555222000///000111...............//////000,,,......---+++***,,,---,,,///222333222///***'''''')))++++++)))((())))))...............---------,,,+++***'''$$$$$$%%%'''%%%$$$######&&&***...000...111333222///---...000***---000---(((&&&)))---,,,++++++************+++------///000222222222111000000000000222444555555999:::;;;===>>>@@@AAAAAAAAAFFFKKKLLLOOORRRQQQNNNIIIPPPVVVWWWYYY\\\___^^^bbb``````aaa^^^[[[[[[___ggghhhgggeeeaaa^^^^^^^^^bbb]]]VVVPPPMMMJJJHHHGGGGGGDDDAAA>>>;;;777222///...------,,,------......---///111333333222000///......---...//////---+++))))))+++///222333111///***,,,...---,,,+++,,,---............---------......---+++***+++---000222444444333222111///...------...///000///000111222111333555555444333333444222333444555666888;;;===@@@;;;:::======;;;999:::===888999AAAGGGGGGCCCAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@>>><<<999888777999999999888888777777777666666555444444555666777444666777777666555444555333222222333444444333111000000//////............000111000...,,,,,,...111111111111000//////......///000222333333222000//////000111333555555444333222///+++((((((***...111222111000...------------+++---///111333333444333///111222333333333444444000111222333444555555666:::;;;;;;;;;999:::<<<>>>>>><<<999666444444666888::::::::::::::::::999999;;;::::::;;;<<<777...'''&&&''')))+++,,,,,,,,,+++*********---//////...,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))---111444666666555444444444444333222...---+++***)))***+++,,,)))(((''''''(((+++---//////444666333333555666444333111000000000000...---,,,,,,------,,,+++***************************+++************+++---///000222666888888999>>>???>>>>>>@@@AAA@@@===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===@@@DDDIIIJJJHHHDDDAAAGGGKKKMMMNNNQQQSSSRRRWWWUUUSSSQQQNNNKKKGGGEEE???AAACCCEEEEEEEEEEEEEEE???@@@CCCEEEGGGFFFCCCAAA???@@@BBBCCCDDDDDDCCCCCCEEEEEEEEEDDDBBBAAAAAAAAACCC@@@???AAAAAA@@@AAAEEECCCEEEGGGEEEBBB@@@BBBEEELLLHHHEEEDDDEEEFFFFFFDDD???@@@AAABBBCCCBBBAAA@@@IIILLLLLLJJJJJJNNNOOOLLLTTTUUUUUUSSSQQQOOOOOOOOOMMMOOOSSSWWWZZZ]]]^^^___^^^```aaa```]]]YYYVVVTTTPPPQQQPPPLLLHHHEEEFFFHHHKKKOOORRRVVV]]]fffhhhfffhhhgggfffeeedddbbb^^^[[[ZZZZZZ[[[]]]```dddgggiiiqqqpppmmmhhhbbb[[[TTTQQQOOONNNKKKFFF@@@===<<<<<<>>><<<:::999::::::999777666777666444111000000111,,,,,,---....../////////,,,...000///,,,***,,,...(((+++///222111,,,'''###''')))***)))((('''((())),,,,,,,,,,,,,,,+++++++++++++++***(((%%%$$$%%%'''%%%$$$###"""###&&&)))+++---000222333222111111222+++---...,,,)))''')))+++))))))))))))))))))))))))*********,,,...//////......---,,,---///111111111444555777:::;;;<<<<<<;;;;;;@@@DDDFFFIIINNNOOOLLLLLLRRRXXXZZZ^^^dddhhhhhhhhheeeeeeeeebbb^^^^^^bbbkkkmmmooolllgggcccbbbcccbbb]]]VVVPPPLLLHHHEEEBBB???===;;;:::888555000---***++++++,,,,,,,,,,,,---''')))+++---......---,,,...------...///...,,,***))))))***---000111000///)))+++---,,,***)))+++...---,,,+++***************))))))))))))+++...111333000000111111000///......---------.........//////000222333333222222333444222111111111333666:::<<<>>>:::999;;;<<<:::999:::999666888???CCCAAA======888888999999:::::::::;;;?????????===999666444444777777999999999888777666777666555555555666777888555555555333111111333444333222222333444444333111....../////////000000000111222222///,,,+++///222333222222111111000//////111222333444444333222111222222222333555555444222444111---***)))+++...///333222111///...------------...000222333444333333000111222333444555555555000111222444555555555555888:::::::::999999;;;<<<;;;888555333222333555777444555555666777888999:::<<<999888:::<<<999000'''((()))+++,,,---+++***(((''''''(((***---...---,,,'''''''''''''''''''''''' !!!$$$''',,,111666888444444555555666777777777222000---***((()))***,,,,,,+++***)))(((((()))***...333555333222555666444222000////////////...---***,,,---,,,***))))))***)))))))))***++++++,,,,,,,,,+++++++++,,,---///000333999;;;::::::===???>>><<<===???>>>;;;777555444555666888888777666666777555666888;;;???@@@???>>>AAADDDGGGIIIKKKMMMPPPRRRXXXWWWUUURRRMMMHHHDDDAAA:::;;;<<<>>>>>>>>>======888999<<<======;;;999777888999:::<<<============<<<<<<<<<;;;888777777777;;;888777999:::888999===???@@@BBBAAA???>>>===>>>BBB@@@>>>===???@@@@@@@@@>>>???@@@BBBBBBBBBAAA@@@EEEHHHHHHEEEFFFJJJKKKIIIMMMOOOPPPOOOLLLIIIGGGGGGFFFGGGJJJNNNRRRVVVYYYZZZ[[[]]]___^^^ZZZUUURRRPPPHHHIIIIIIFFFBBB@@@@@@AAADDDHHHLLLPPPWWW___aaa______aaacccccc```]]][[[ZZZUUUVVVXXX[[[^^^aaaccceeeggghhhgggddd___XXXQQQLLLKKKJJJGGGAAA;;;777777999888777666666666666444222222444666555111///...///***+++,,,---............---111333222...,,,...111((()))+++,,,+++(((%%%"""((((((((('''%%%&&&(((***************************'''(((((('''%%%%%%&&&(((%%%$$$###"""###$$$&&&'''------///222555555444333++++++,,,+++******))))))(((((()))******++++++++++++)))(((***---///...,,,///---+++,,,///000000...000222555888:::999777666444888;;;<<<@@@GGGJJJHHHIIIOOOTTTWWW]]]fffkkkkkkkkkhhhfffeeeaaa[[[ZZZ^^^dddhhhkkkjjjddd___]]]]]]ZZZVVVQQQLLLIIIEEE@@@===888666333222222111///---******+++++++++***))))))###%%%''')))+++,,,,,,,,,---------...///...,,,)))+++******+++---...---,,,))),,,...---***))),,,000---,,,***)))((((((((()))(((((()))***+++---///000,,,---...///000//////...---,,,,,,---.........---///000222222111000111333333111......000222555777999777777;;;<<<777444333444222555999:::777555666333333444555666777777888888::::::888444111111222555666999::::::888555333666555444444444666777888555555555333111000111222444333333444555555444222,,,,,,---///000000111111222444444111---,,,///333444444333333222111111111222222222222222222222222444222000222444666666444666444111///---...///000000000000//////.........///000222333444444444333000111111333555666666555000111222444555555555555666888999888777777999:::999666222000111444666888666555555555444555555555777777777888888666000,,,,,,,,,,,,,,,+++***)))(((%%%%%%&&&(((***+++)))((())))))))))))))))))))))))!!!"""$$$&&&***...222444000111333555666888:::;;;777444///+++))))))+++,,,000000///...------,,,,,,,,,111444222333666888777222000///000111111000///---///000...+++(((((())),,,,,,,,,---------------...---......000222444666444999===;;;:::<<<>>>===777888999777444111000000000333555555333111222333333333444777999;;;<<<<<<@@@AAACCCFFFGGGJJJNNNRRRXXXXXXWWWTTTNNNIIIDDDBBB888888777777777666333111///111333333333111000000111111111222333444666666333444555222///------...333000///111222000111555:::::::::;;;;;;:::777555555555444555666888888888888999:::<<<=========<<<<<<>>>>>>;;;<<<@@@AAA???FFFIIIKKKKKKHHHEEECCCBBBCCCCCCDDDFFFIIILLLNNNPPPVVVXXXZZZYYYUUUPPPLLLKKKCCCCCCBBBAAA???>>>===<<<===AAADDDHHHNNNWWWYYYWWWTTTYYY^^^___\\\WWWUUUUUUOOOPPPSSSWWWZZZ\\\^^^^^^\\\]]]^^^]]]YYYRRRLLLGGGFFFFFFCCC>>>888555555777333333444555666555111...///222555444111---,,,---)))***+++,,,------------///222666444000...000333.........---,,,+++***)))(((((('''%%%$$$%%%'''*********************++++++###%%%&&&'''&&&&&&'''(((!!!!!!!!!"""###%%%&&&(((,,,,,,---111666888666333,,,+++******,,,+++)))'''))))))+++,,,---------------+++***,,,///000///---222///---...000222111///...111555888999888555333///333555666:::BBBFFFEEE@@@EEEJJJNNNUUU___eeeeeelllhhhfffddd^^^WWWUUUXXX[[[```dddccc]]]WWWUUUUUUSSSPPPLLLHHHEEEBBB>>>:::444111---,,,,,,.........******++++++***(((&&&%%%###$$$&&&(((***,,,---...,,,,,,---...///...+++(((...,,,***)))***+++***)))))),,,///---***)))---111...---+++***)))))))))***++++++++++++++++++******)))+++,,,.../////////...------,,,---.........---...000111000//////000111444111---,,,---///111222444333555::::::444---+++000///222555444//////111000111111222333444555666111333555333000......000444666999:::999666222///444444333333333444666777555666666555222000000111000000///000111222000...)))***,,,...///000111111333555555222---,,,000444555555444333333222222111111111000000000000111111444111///111444777888777999777555222111111111222.........//////000000000111222333444555444444333111000111333555666666555000111333444555666555555555666777777666666777999888555111///111444777999<<<:::888555222000///...000333555666333111//////111///---***)))((())))))***)))***+++---,,,+++)))'''''''''''''''''''''''''''&&&&&&'''(((***,,,------///222444666888;;;===:::777222---******,,,------...//////000//////...)))...222222333777:::999444333222222444555444333222444555222---***)))***,,,,,,,,,++++++*********+++,,,,,,...000333666888333999===;;;999;;;===<<<333444333000...---...000---000333333111///000111555555555777999;;;===>>>>>>>>>???BBBDDDFFFKKKPPPTTTTTTTTTQQQKKKFFFBBB@@@888777555444222000,,,))))))+++------,,,,,,,,,,,,,,,+++++++++,,,...000222///111111///+++((()))***...+++***,,,---+++,,,000222000///111333222...))),,,,,,---...000111222222+++---///111222222222222333666555222333777999777BBBCCCDDDCCCAAA??????@@@:::===AAACCCDDDDDDFFFGGGJJJMMMPPPRRRQQQNNNIIIFFFBBB@@@===;;;999777777777999???BBBAAADDDKKKLLLIIIQQQNNNLLLMMMNNNOOOMMMJJJMMMKKKIIIJJJNNNPPPOOONNNSSSRRRPPPMMMJJJEEEBBB@@@;;;;;;;;;:::888777555444666777888777555333222333000222444222///---///111///...---,,,+++************---000111///...///111///...---,,,***)))((('''((('''&&&%%%$$$%%%&&&&&&%%%&&&''')))))))))((((((%%%%%%%%%$$$%%%%%%&&&&&&&&&$$$######$$$%%%%%%$$$&&&''')))///555888777555'''&&&&&&'''***,,,------******+++++++++,,,,,,,,,---+++((())),,,---,,,***---,,,,,,---...///---,,,---///222444555333000///222111111333666:::>>>AAAAAABBBCCCGGGKKKNNNOOONNN^^^]]]ZZZXXXTTTRRROOONNNQQQPPPPPPPPPOOOKKKEEE@@@BBBCCCCCCAAA===999777777444///++++++...///,,,(((((()))*********)))'''&&&''')))***+++)))))))))***---,,,***))))))***,,,...//////...,,,)))(((((()))'''(((***++++++***)))'''+++***((('''''''''((()))...&&&###)))...,,,)))***///...,,,++++++,,,...//////...---,,,+++,,,,,,---111111000////////////000222///,,,***)))+++---///111333666888666222---***+++,,,---.........---,,,222000...---...//////...555333000---,,,+++,,,,,,333444555555444222000...000//////222555666444111666555444444444333000---111222333222///---,,,,,,+++,,,///222333333222222777666444222222222444444555555333222111000000000222111//////000111222111666555444666:::===<<<:::777666555444333333444444444111000444666333222333222333555666777777777777555222111222666999:::999111222444555444555777888888555333444777:::;;;:::>>>;;;777777999:::999888888999999555000///333777888:::999666555666333...111111///+++'''%%%'''***)))%%%$$$)))+++))))))+++(((*********(((&&&%%%%%%'''%%%$$$&&&))),,,---------...000333777;;;>>>@@@<<<888111---+++,,,---------...............---,,,...000333555666777:::<<<666777888999999888777777666888888444...)))'''''')))))),,,000...***+++000---+++)))***...333777999555888999888999:::777111333///---///000------......000333444333111111111555222000222777;;;===<<>>======???AAAIIIIIIJJJKKKKKKIIIEEEBBB999555111///...---***'''******)))((((((((((((((()))*********((()))***,,,///,,,******++++++)))&&&***))))))***++++++)))(((---------------,,,+++***&&&(((+++,,,+++++++++,,,...000111///,,,+++,,,...------......///000000000===>>>??????<<<;;;;;;;;;777:::===?????????@@@BBBAAACCCGGGIIIIIIGGGEEECCC>>>===;;;999777777777777666;;;<<<;;;===CCCEEECCCGGGEEECCCDDDFFFFFFDDDBBBFFFDDDBBBCCCEEEGGGFFFDDDFFFEEECCC@@@<<<999777666888888888777666444333222111222333111///......///111111222111///......///...---,,,+++************,,,///222222111000111222111000///...,,,+++******'''&&&%%%$$$$$$%%%&&&&&&%%%&&&'''((((((''''''&&&$$$$$$############$$$$$$$$$""" """""""""!!!$$$$$$&&&+++000444444333***)))))))))+++,,,,,,,,,*********+++++++++,,,,,,...+++))))))+++---,,,***,,,++++++---//////...,,,,,,...111444444333111///000000///000333666:::===888888999<<<@@@CCCCCCBBBJJJIIIHHHGGGEEECCCBBBBBBEEEDDDDDDEEEEEEBBB>>>;;;888:::;;;999666333222222///+++((('''***+++(((%%%&&&'''(((*********))))))(((***++++++)))(((((())),,,+++*********+++,,,,,,---------+++((('''((())))))***+++,,,,,,+++)))(((++++++***))))))))))))))))))%%%&&&***+++))))))------,,,+++++++++,,,---...///...,,,+++++++++,,,------,,,,,,,,,,,,,,,------111///---+++******,,,------///222444444111---***'''((()))+++,,,,,,,,,+++///---++++++,,,,,,,,,+++------+++++++++---///000111222333333222111///...///...///111444555444111222222222444666777666555...111333333222111000111111111222222222111000///555444222111000111333444555444333222111000000000///...------...///000000555333222555888::::::999999888666555555555666666555111111444666333222333111333555777888888777777666444333444888::::::999888999:::999777666777888:::888888999<<<===<<<::::::888555666888999777666666888888555111000444888888;;;;;;999999:::888444111111000---)))'''(((******&&&&&&***,,,***)))***(((((()))((('''&&&'''''''''%%%$$$%%%(((***+++++++++,,,...000333777999;;;888555111///......///000....../////////............111444666777777777888888999;;;===>>>>>>>>>===;;;===>>>:::333---++++++///...///111---'''&&&)))---,,,,,,,,,///333888;;;:::======;;;999999666000222---+++---...++++++,,,---///222333222222222222555333222444:::>>>??????>>>>>>===;;;999999:::<<>>>>>>>>===<<<:::888666444444444444555777777555777<<<>>>===<<<;;;;;;<<<===>>>===;;;:::999888999;;;===<<<;;;===;;;999666444222222222444444444444333222111000333333333111//////000222333222111111111111///---,,,,,,+++******)))******---///111111111000111222222222000///---,,,,,,,,,&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''&&&&&&%%%$$$######"""""""""""""""###$$$"""  !!! """"""###'''---111333444///......---,,,,,,++++++*********++++++++++++,,,...,,,******++++++***)))******+++...000000...,,,+++---000222333222000///......---...///222555777444444555777:::<<<<<<;;;::::::::::::::::::999999888888777888999999777555333555777666444222111111---)))&&&&&&((((((&&&$$$%%%&&&((()))***+++++++++***,,,,,,+++)))'''''''''***+++++++++++++++*********++++++***'''&&&'''(((+++,,,,,,,,,,,,+++))))))++++++,,,,,,++++++***)))'''(((+++,,,(((%%%'''---*********++++++,,,,,,,,,...---,,,+++***+++,,,,,,------------......///000000///...,,,+++*********(((***---000000...+++)))&&&''''''((((((((((((''',,,***(((((()))))))))((())))))))))))***,,,...///---...///000000///...---...---...000222333222111...------...111333444333,,,///222444555444555666444444333333222111000000222111000//////000222333555444333111000000//////...---------...///111222555444333555777999:::999:::999777666666777888888555222111555666444222333111333666888999999777666666555555777999:::999888888999999777555444555666:::::::::<<<======:::888888777777777888888777555555777777555333222666999888<<<>>><<<===???===:::222222222000---***))))))+++((((((,,,...+++))))))((((((''''''''''''(((((('''&&&%%%&&&((()))))))))+++,,,---...111333555777333222111000000000111111///////////////////////////222555777666444444444333555777:::<<<>>>?????????BBBDDDAAA;;;555111111444222222222---&&&$$$&&&,,,.../////////222888===@@@CCCBBB>>>;;;999555000111---***,,,---******,,,+++---000111111111222333444333333777>>>BBBCCCAAA>>>>>><<<999666444555666555666888;;;>>>>>><<<:::444222111000///---)))'''''''''''''''((()))***+++)))******)))&&&%%%%%%&&&,,,((($$$###%%%(((***+++'''&&&&&&'''(((((('''%%%'''''''''''''''&&&&&&&&&(((%%%!!!!!!$$$'''((((((&&&'''))))))))))))+++,,,,,,,,,+++******)))((((((111222444333111000000111222444666777666555555555111222222333555666777888:::888666333111000//////666666555333444777999:::777777888999:::;;;:::999000111222444666777777777777666333000//////000111111111111222111111000///444444333111///000222555666333222333444444000---,,,,,,++++++***++++++++++++,,,---.........///000111000///---,,,++++++,,,%%%%%%$$$###$$$%%%&&&'''''''''''''''&&&%%%%%%%%%$$$###""""""""""""""""""%%%###!!!!!!!!!"""!!! ######$$$&&&+++///333555222222222000...+++******************++++++++++++...---,,,+++*********)))((()))+++...111111///---***+++...000111111000///......---------///111222444444444555888888777666222222333333444555555555333111000000222333222111111333555555333111//////---+++(((((())))))(((&&&''''''((()))******++++++,,,------+++)))&&&&&&&&&)))***,,,,,,,,,+++)))((('''((())))))'''&&&&&&''',,,,,,+++******)))))))))***+++,,,,,,,,,+++)))(((***+++---+++'''$$$&&&)))'''((()))+++,,,,,,,,,,,,,,,+++******)))***+++,,,,,,,,,,,,---...///111222//////...---+++)))((('''''')))+++,,,,,,+++)))'''))))))(((((('''&&&%%%%%%***(((&&&'''(((((('''&&&,,,+++***)))(((((())))))++++++,,,---......------,,,,,,---...000111111111111///---,,,---.........+++...222555555555666666444333333222222222333444111000///...///000222444444333222111000/////////...////////////111444666777666666666888:::;;;<<<999999777666666666777888666222111555666333222333000333666999:::999777666555555777888999999888666555666666555444555777999999999888888888888777666;;;;;;;;;;;;:::888666444444555777666555555888:::777<<>>:::333444444333000---+++))),,,))))))...///+++))))))+++)))'''''''''''''''''')))((('''''')))***)))(((---------...000111333444...000111111000////////////////////////000000000111333444333111000000111...000222666999<<<>>>??????CCCFFFFFFAAA<<<999888777555444555111+++(((***+++...111000...000777===BBBEEEEEE@@@<<<:::888333333...,,,...///,,,+++,,,)))***,,,---...///111333222111333888???DDDDDDBBB???>>><<<888333000000111......000333666777555444000000000000///,,,)))'''&&&&&&'''''')))***,,,---&&&'''((((((&&&$$$%%%&&&)))'''&&&%%%''')))+++,,,(((''''''(((******)))'''&&&&&&%%%%%%%%%%%%%%%&&&+++&&&"""###'''+++***'''&&&&&&'''((((((((()))******)))))))))((((((((('''...///000000...---......222444666666555333333444111000//////000111222333444333111000//////000000555333222111222222444666444666888999999888888777000111333333333333333333///...,,,*********,,,---...///000000111111000000111111000///---...111444999777555666888777333///------,,,,,,,,,------...,,,,,,,,,---...////////////---+++***)))))))))***&&&%%%$$$$$$$$$%%%&&&'''))))))(((''''''&&&&&&&&&&&&%%%$$$###############$$$""" !!!"""!!! """"""###%%%(((,,,111444333444555222...***)))***))))))*********+++++++++...------+++***))))))***))))))+++---000111///---)))+++---...//////...---///......------...///000000//////000111222000///,,,---------......//////111///---,,,---......---...000333333000,,,***)))---+++***))))))))))))(((*********))))))))))))***+++,,,---+++)))'''&&&&&&)))***,,,---,,,***((('''%%%'''))))))(((''''''(((+++***)))(((''''''((())))))***+++++++++***((('''***+++***))))))***)))(((&&&''')))***+++,,,,,,,,,+++***)))(((((()))***+++''''''((()))***+++---.........------+++)))'''&&&)))************((('''&&&((((((((((((((((((((())))))(((''''''(((((('''%%%---,,,+++)))((('''&&&&&&)))***++++++,,,,,,------***+++,,,,,,---...///000666444111///000000//////+++///333555444333222222555444333333222222333333111000///...///000222444333222111000///.........---///000//////000333666666666666555666777:::;;;999888666555444444555555666222111444555222000111000222555777888888777555333444666777777777666666888999999888777888;;;===;;;999777444333444666888>>>>>>>>><<<999666333222333444666777777888999:::444:::>>><<<;;;;;;:::888444444555444333000,,,)))---******---///+++)))***...+++)))((())))))'''%%%+++***)))***+++,,,+++))),,,,,,,,,------///000111,,,///111111...,,,++++++......------...///000000222222111...,,,,,,...000...///111444888;;;>>>???:::???DDDFFFCCC@@@>>>>>>>>>:::999999777111------+++///222000...///444:::>>>BBBDDD???<<<<<<;;;999444000000333333///,,,,,,)))***++++++***,,,///111//////111777>>>CCCCCCBBB===<<<999444///+++***++++++++++++---000000///...---...//////...+++)))(((&&&&&&'''(((***,,,...///###%%%'''((('''&&&'''((($$$%%%'''((((((((((((((((((''''''(((***+++***((('''&&&%%%%%%%%%&&&&&&'''***'''$$$'''+++---)))%%%((('''''''''((((((((('''''''''(((((())))))))))))+++---///...---,,,,,,---111333555555444333222333111000///...---...///000,,,,,,,,,---...000333444111...---//////---...111000222555666555333333333333555666555222///......,,,+++************+++,,,,,,---...///000000000000111222222222111111444666999999999:::999777444111------,,,------...///000///...------///111111111---,,,***((('''''')))***((('''&&&%%%$$$%%%&&&&&&))))))((('''''''''((((((''''''&&&%%%$$$$$$$$$$$$!!!  !!!  !!!"""###$$$''',,,000111333555333...***)))***)))))))))************+++,,,------+++***)))***++++++***+++,,,///000///...***+++,,,---------,,,+++//////............//////---,,,,,,---......---+++******++++++,,,,,,------///---+++***++++++***)))...111444444111---+++*********)))(((((((((((((((,,,+++***))))))))))))***)))***,,,+++)))((((((((()))***+++,,,+++***(((&&&$$$&&&)))******))))))******)))'''&&&&&&''')))******************))))))(((''')))***)))+++...///,,,&&&'''((()))+++,,,......))))))((('''((()))***+++((((((((()))***,,,---...------,,,,,,***)))'''&&&)))))))))((('''&&&&&&%%%$$$$$$%%%&&&(((***,,,---)))((((((((())))))'''%%%)))))))))(((((('''''''''((()))))))))******++++++(((***++++++***+++...000111///......///000///...,,,///333555333111///...777666555444222111000///111000///......///111222333222111///......------+++...///...,,,---111444333333333222111333666999999888666444333222222222555111000333444111///000000222333555666666666666222444666666666666777888999999888666444555777:::<<<;;;888444222444888<<<=========:::666222111000333444777888::::::999999000777===;;;999999888666666555444444444111---***---)))(((,,,---+++***,,,...,,,******,,,,,,(((%%%+++******+++------,,,***))))))))))))***+++,,,---+++...111000,,,)))((())),,,++++++***+++---...///111000///---++++++---///,,,,,,---///111444666888555;;;@@@CCCAAA@@@@@@BBBDDD@@@===>>>;;;555000000///111222111...///222555777===@@@===;;;<<<>>>>>>888555666;;;;;;555000///,,,,,,,,,***)))***---000...---///444;;;@@@BBBAAA;;;:::666111+++&&&%%%%%%***))))))***,,,,,,+++***+++,,,......,,,***)))***'''((((((***,,,...///111%%%'''***++++++***+++,,,###%%%((()))'''%%%$$$$$$&&&&&&&&&''')))***)))'''((('''&&&%%%&&&'''((()))'''&&&&&&(((******'''$$$)))'''&&&'''(((((('''&&&&&&&&&'''(((((()))*********+++------,,,++++++,,,///111333333222111111111......---,,,,,,---......+++++++++,,,---///111222///++++++//////++++++///,,,000333333111///......///111444333000---------------------------------***+++,,,---//////000000222333555555444555666888888:::<<<<<<999666333333,,,++++++,,,---...///000000...,,,,,,///111111000///---+++)))((()))+++,,,+++***(((&&&%%%%%%%%%&&&((('''&&&&&&&&&'''((()))((('''&&&%%%$$$$$$$$$$$$ !!!""""""!!! """###$$$$$$&&&***---...111444222---)))(((***))))))))))))************+++,,,---,,,))))))+++---...,,,++++++---...///...++++++,,,,,,++++++***)))..................//////---,,,+++,,,......,,,+++(((((()))***,,,---......,,,***)))***++++++***(((,,,///333444222///---,,,)))))))))(((''''''((()))+++***)))))))))***+++,,,&&&(((*********)))***+++***+++++++++***)))'''&&&$$$'''***,,,,,,+++,,,,,,***(((&&&%%%&&&(((+++---,,,,,,+++************+++'''---000,,,))),,,...---''''''((()))***---///111(((((('''''''''((()))************++++++---...///,,,++++++***)))(((((((((&&&&&&&&&%%%%%%%%%&&&&&&############%%%&&&((())))))(((((()))***)))'''%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''&&&''''''((((((''')))***)))((())),,,///***))))))+++,,,---,,,+++,,,000444555444111...---444555555444333111///...111000...---,,,---///000222111000///...---------,,,///000///,,,,,,///444111222222000///000444888;;;999777444222111000000444000///222333///---...111111111222333444555666222444666666555666999<<<555555444222111222666888::::::999777444555999<<<<<<<<<<<<999555222333444444555777999;;;;;;999777---555<<<;;;999::::::999888666444333333111---***---(((&&&)))+++***+++...,,,******---000000,,,'''***)))***+++------,,,***((((((((())))))***+++,,,***...111000,,,((()))+++***)))(((((((((***,,,...---...000000///......///************+++---///000444999===??????>>>@@@BBBDDD@@@===??????:::666555444333222111111111111222222999<<<:::888;;;???@@@@@@???BBBHHHHHHAAA:::777222111///,,,******---//////------222999???AAAAAA<<<;;;777111+++'''%%%%%%((('''&&&(((***+++***))))))+++---,,,***)))***,,,)))******+++---///111222***---000111000/////////)))+++,,,+++'''%%%%%%&&&'''''''''(((***+++***)))((('''&&&%%%&&&''')))***((('''''''''''''''''''''&&&%%%###%%%((()))(((&&&'''''''''''''''''''''''')))***,,,,,,+++******+++,,,...000111000/////////+++++++++++++++,,,---...000///---,,,+++,,,,,,---...++++++000000,,,+++///+++///222222///,,,,,,,,,'''+++///000///...///000***++++++,,,,,,++++++***((()))***,,,......//////---///111222222222333444666:::===<<<888444333333*********+++,,,---...///...+++)))***---//////...111///---+++***+++---...,,,+++)))'''&&&%%%%%%&&&&&&%%%%%%$$$%%%&&&((()))((('''&&&%%%$$$$$$$$$$$$""" !!!###%%%%%%%%%"""$$$''''''&&&'''***---+++///333111,,,((((((***))))))))))))************)))+++---,,,))))))+++...000---+++***+++---......++++++,,,++++++***)))(((........................)))(((((()))***+++)))(((""""""$$$&&&(((***+++,,,*********+++------,,,***$$$(((,,,///...,,,***)))***++++++***(((((()))+++))))))(((((()))+++---...%%%''')))*********+++---+++++++++******(((''''''%%%(((+++------------...***)))'''&&&''')))---///...---,,,+++***+++,,,---***444888///'''&&&***+++((((((((((((***---000222((('''&&&&&&'''((()))***''''''''''''((()))***+++++++++***)))(((((())))))############$$$%%%&&&'''&&&%%%###"""!!! !!!!!!((((((((()))***)))'''%%%$$$%%%%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&(((***)))'''(((,,,///,,,+++,,,---......,,,***,,,000444666444111///...///000222444444444222111000///---+++++++++---...222111000///...---------///111333111------111555333333333111///111555999<<<;;;888555222111000000333///...111222...,,,---111000000000111333555666333555777666555777;;;???333444444444444777<<>>===<<>>@@@IIIIIIMMMTTTSSSKKKCCC@@@666555222...++++++---000000...---111888>>>AAAAAA???>>>:::444...***((((((%%%$$$$$$&&&)))*********)))+++,,,+++((((((***---++++++,,,,,,...000111222000222555555444222111111111111111---)))'''(((+++***))))))+++---...---,,,((('''%%%%%%%%%''')))***+++***)))'''%%%&&&))),,,###"""!!!###'''))))))'''(((''''''&&&&&&%%%%%%$$$************************---......---+++******+++))))))))))))***+++,,,---...//////...,,,,,,---///,,,+++)))(((((()))+++,,,---///000000...------...,,,------------,,,+++***&&&(((+++---...---,,,************+++---///000111+++///111111333888999666:::999888666333///,,,)))...,,,***((((((***---...///...,,,,,,---------,,,///---***+++...000000///((('''&&&&&&'''&&&$$$"""'''&&&&&&&&&((((((&&&%%%'''%%%######$$$%%%&&&%%%"""  """######"""###((((((%%%$$$(((,,,,,,000333333000,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************+++,,,---...------+++++++++,,,---...+++******)))******+++,,,(((***,,,......---+++)))(((''''''))),,,,,,)))&&&%%%%%%&&&&&&'''((())))))(((((()))***+++,,,,,,---++++++++++++++++++++++++))))))))))))************))))))((('''&&&%%%%%%$$$))))))(((((((((***+++,,,(((((((((((()))***+++,,,)))(((''')))---...,,,***---***((('''***,,,...///...---,,,+++************+++///---$$$$$$+++,,,'''---***'''&&&'''***++++++,,,***(((&&&&&&'''((()))((((((((()))***,,,---...---***'''$$$###$$$&&&'''&&&%%%%%%%%%%%%$$$$$$$$$"""######$$$$$$$$$######***))))))))))))***++++++)))'''%%%###""""""#########$$$%%%%%%$$$###$$$%%%'''''''''&&&%%%&&&((()))***''')))......)))'''***000111333333333222000///------///111222111...+++---,,,,,,,,,---...000111444333222000///---,,,+++,,,...111333444222111///000/////////000222444555444666777666111...---...666555333222111000000000111000///000222555666555666444444888===>>>;;;777666555222111333666999<<<777666444333444555777888888888777666555555666666888888999<<<===;;;555000///222666999;;;>>>AAADDD<<<555000333555222///...///,,,)))+++...111111//////...------//////...------,,,******+++++++++***------,,,,,,++++++,,,,,,+++---...///...,,,)))'''%%%%%%%%%&&&((()))++++++***---111222111...,,,+++------------......///000222555888:::;;;;;;===>>>@@@>>>===AAAEEEEEEAAA<<<>>>AAA???888333333222000666444333444222111888@@@@@@HHHSSS[[[[[[UUUMMMIIIAAA;;;333...---......---/////////111555:::???BBB???@@@<<<555111000...)))%%%&&&''''''&&&(((+++---,,,+++)))&&&$$$&&&***...---------......///000111666999<<<<<<:::999;;;>>><<<<<<999333000000,,,&&&!!!(((***((((((,,,---***""""""$$$''')))***(((&&&###$$$%%%%%%######$$$%%%)))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''++++++++++++++++++++++++,,,---...,,,***))))))******))))))******,,,------,,,---......---,,,---...,,,+++***))))))***+++,,,...///000000///......///+++,,,,,,---------------((()))+++---...---,,,,,,((()))***+++---///111333...111333222444999:::777888777666444222000...,,,---,,,***))))))***,,,......---++++++---...------///---++++++...000000///***)))((((((((('''%%%###(((''''''((())))))'''%%%'''&&&%%%%%%&&&((())))))###!!! !!!"""$$$$$$###"""$$$'''(((&&&'''))),,,+++...222333111...------,,,,,,,,,,,,+++***))))))(((((())))))***+++,,,------,,,+++******+++,,,,,,------,,,+++***))))))((((((***,,,------,,,***)))'''%%%%%%&&&)))+++***(((%%%%%%&&&'''((()))******+++++++++++++++++++++,,,+++,,,,,,+++***)))((('''''')))+++------,,,***)))*********)))(((((((((''''''&&&&&&&&&''')))+++,,,))))))))))))***+++,,,---,,,***)))+++---...,,,***,,,***''''''))),,,............---,,,,,,++++++,,,***+++((($$$$$$(((***)))---***''''''(((***+++++++++***)))((('''(((((())))))(((&&&%%%'''***---///---+++'''%%%$$$%%%&&&(((***))))))((('''&&&%%%%%%######$$$$$$$$$######"""&&&&&&&&&''''''''''''(((&&&%%%###""""""###$$$%%%###$$$%%%$$$###"""###$$$&&&&&&&&&%%%%%%&&&'''))),,,)))+++//////***(((+++,,,---///111222111000///------...000222111...+++//////......//////000111//////......------------,,,...000111222222111000000//////000000111222333111444555444000------...444444333222111111111111///...---...111555777777555333333777<<<>>>;;;777333444444555666777777888666666444444444555777888:::888555333333444666888888777555666777777444111000222555888:::===AAADDD???777222444555222000///...---+++,,,---///000///(((''''''(((+++,,,,,,,,,///...,,,,,,,,,---,,,,,,+++++++++++++++,,,---...---.../////////---+++)))&&&&&&&&&'''((()))+++,,,+++---000000///,,,++++++'''(((***+++++++++***)))000222666888888999:::;;;<<<;;;===BBBGGGHHHDDD@@@CCCFFFDDD>>>999777555222555111///000//////333999===FFFRRR[[[]]]ZZZUUUQQQGGGAAA999444222111111000///...---///333888>>>BBBCCCEEECCC<<<777444///)))&&&'''''''''&&&''')))+++***)))'''$$$###$$$(((+++---------------///000000444888<<<======>>>AAADDDGGGGGGDDD>>>999777000)))&&&+++---***))),,,+++'''&&&%%%$$$%%%'''))))))((($$$%%%&&&%%%$$$$$$$$$&&&%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''+++,,,,,,,,,,,,,,,,,,+++***+++,,,+++)))(((((()))***))))))******+++,,,---(((+++---...---,,,---------,,,+++******+++,,,---...///000000///...///000+++,,,,,,---.........///***++++++,,,,,,---------'''((()))+++---///222333...111333222444999:::888777666444222111000//////---,,,+++******+++,,,------+++***+++---.........///---,,,,,,...//////...,,,+++)))))))))(((&&&%%%(((((((((***,,,+++(((&&&%%%%%%%%%&&&'''((()))***%%%###""""""$$$%%%%%%$$$$$$$$$$$$%%%&&&(((***+++)))---111444333111000000,,,,,,,,,+++***))))))(((+++++++++,,,---///000111---,,,+++***))))))***+++.........---+++(((&&&$$$)))***++++++++++++***)))$$$######%%%''')))***)))$$$$$$&&&''')))***+++,,,,,,,,,,,,,,,+++++++++***+++,,,,,,,,,***(((%%%$$$'''))),,,//////---+++)))))))))))))))))))))))))))%%%$$$$$$%%%&&&(((***+++************+++,,,---...,,,+++)))***++++++)))(((,,,)))'''''')))+++,,,---............------------+++'''%%%&&&&&&&&&(((---...+++(((((()))+++++++++******))))))))))))(((((()))'''$$$###$$$(((---000---+++)))&&&%%%&&&'''(((++++++***((('''&&&%%%$$$$$$$$$$$$$$$$$$###"""!!!###$$$%%%''''''&&&&&&%%%###""""""!!!"""###$$$&&&###$$$%%%$$$"""!!!"""###$$$######$$$%%%&&&'''(((,,,***+++...---***((()))(((***,,,...//////......---------///000000---+++---......//////.........******++++++,,,---------------...//////000000000000000111111111111000000///111222222000...---...222222222111111222222333...,,,***,,,///444777888333222222666:::<<<;;;888222444666999999888666444666555444444444555777888999777444111111333666888777444111000000222222222111333444666888;;;@@@DDD@@@888222222222///---...---......---,,,---...000***)))((()))+++------,,,...---,,,,,,++++++,,,,,,************+++---...000////////////...---,,,,,,((((((''''''(((***+++,,,---...///...,,,*********''')))+++---...,,,***(((---///222333333444555777777777;;;AAAHHHJJJHHHEEEIIILLLLLLEEE@@@===999555777111...//////...///222666???KKKUUUZZZZZZYYYWWWLLLHHHAAA<<<999666333111///---+++,,,///666===AAAHHHKKKKKKFFF@@@:::222***((()))***)))(((''')))***))))))(((%%%$$$%%%(((+++,,,,,,++++++,,,---///000222555:::<<<===AAAFFFKKKTTTVVVTTTNNNHHHAAA777---))),,,,,,)))''''''%%%!!!)))'''$$$$$$&&&((())))))%%%&&&'''&&&%%%%%%&&&'''&&&'''***+++,,,+++***)))((((((((((((((((((((((((***++++++,,,,,,++++++***)))***+++***((('''((())))))((((((((()))******+++&&&(((,,,------,,,,,,,,,,,,,,,+++******+++,,,,,,---...//////......000222///.....................,,,,,,+++++++++,,,...///))))))***+++,,,...///000+++...000000333999;;;:::777666333111////////////------,,,+++++++++,,,,,,+++***)))***---////////////...------.........------+++)))((()))((('''%%%(((((()))+++---,,,***'''$$$%%%%%%%%%$$$$$$%%%'''&&&%%%######%%%&&&%%%%%%%%%###""""""%%%(((******(((+++000333555444333222...---,,,+++***)))))))))******+++,,,---///000111---,,,+++))))))))))))***,,,------,,,***'''$$$""")))******++++++******)))"""###$$$&&&(((((('''&&&"""###$$$&&&(((***+++,,,+++************************+++,,,---,,,)))&&&$$$''')))+++---------+++***'''''''''''''''((((((((('''&&&%%%%%%&&&''')))***************+++,,,------***)))((('''&&&&&&%%%$$$+++(((''''''(((***++++++,,,,,,------............///'''$$$(((((($$$'''000...+++)))(((***++++++***((())))))******)))(((((('''&&&%%%%%%&&&))),,,...,,,+++***(((''''''''''''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$###"""!!! ###%%%'''((()))(((&&&%%%""""""!!!!!!""""""###$$$###$$$$$$###!!! !!!""""""""""""###%%%'''''''''***)))***+++***)))'''(((((())),,,---......---,,,+++++++++,,,...---+++)))((()))+++,,,---,,,++++++((())))))***+++,,,,,,---------,,,,,,---...000111000111222222222111///......///000111000//////...000000000000111222333444...,,,******---222444666111000111444888::::::888555666888::::::888666444555444444444444555666666666555333222222333444555444222000......///000111111222333333555999>>>BBB???777111///---***)))+++,,,///000///,,,+++---000///---+++***+++++++++******++++++***(((((()))***+++***))))))***,,,...//////......---------------***)))(((((((((***+++---.........,,,)))((()))******+++,,,------,,,+++***)))+++---.........000222333444666<<>>CCCFFFHHHJJJIIIMMMPPPQQQMMMEEE===888444000,,,***+++000666:::AAAHHHNNNNNNLLLHHH@@@777111222111000//////222444444444333111---++++++,,,***)))'''''''''))),,,---000///...,,,---555AAAJJJZZZaaahhhhhheee[[[LLL>>>888444000...,,,)))&&&$$$!!!!!!"""%%%((()))((('''&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%&&&''')))***(((((((((((((((((((((((('''(((***++++++***(((''''''((())))))''''''((()))((((((''''''''''''((((((%%%''')))***)))((())))))***************************+++,,,,,,,,,---000333777555222000...---,,,,,,,,,+++*********+++,,,---......---+++************+++...111111666>>>BBBBBB777666444111...,,,+++***------.........,,,+++)))***)))(((***,,,...///......000111000---,,,+++,,,+++)))'''&&&((()))))))))'''&&&&&&''')))***)))((((((+++,,,***%%%"""###$$$(((&&&$$$$$$%%%&&&%%%$$$((((((((()))***,,,...000,,,,,,---111555888999999444333111///---------...''''''''''''((()))***+++,,,+++***))))))***+++,,,'''((())))))((('''&&&%%%&&&(((+++---......,,,+++$$$'''+++---***'''$$$"""######$$$&&&''')))***+++%%%%%%&&&'''((()))******)))***,,,------,,,+++***)))((('''&&&'''***,,,...************************,,,+++***(((((()))******(((((((((((()))***+++,,,,,,,,,+++(((%%%$$$%%%'''((('''%%%&&&'''(((((('''$$$&&&(((***,,,,,,,,,,,,...((($$$$$$$$$$$$(((---,,,+++)))((())))))((('''&&&'''''''''''''''((((((&&&((()))++++++***)))(((*********)))((('''%%%%%%$$$$$$%%%&&&''')))******$$$$$$$$$$$$$$$###"""!!!!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$######""""""!!!"""###$$$$$$""""""###$$$###!!!!!!###'''(((&&&$$$(((++++++)))***------++++++,,,---......,,,***)))(((''''''((())))))(((&&&'''((()))***+++,,,,,,,,,***))))))))))))(((((((((+++***))))))***+++---...///////////////...------.........000222222000...,,,,,,,,,---...///111111///...,,,,,,...///000///000000111222333555666666<<<:::888666555555555666000111111111222222222222---///222555555333000...---000333333222000//////---...//////000333777:::@@@:::555333///******,,,,,,---//////...---......)))(((&&&&&&))),,,...///***,,,---+++((('''))),,,...---***(((((()))+++,,,+++,,,,,,---,,,,,,++++++,,,***(((&&&&&&(((***+++---...---,,,)))((()))+++...,,,)))''''''(((+++,,,&&&'''((('''&&&''')))+++...---,,,...222999???DDDIIIOOOTTTSSSSSSTTTSSSPPPIIICCC???>>>:::333......---000444777999<<>>:::777555111+++***---,,,,,,,,,...000000///---)))'''&&&'''***...000111)))+++---+++'''&&&))),,,---+++)))''''''))),,,...+++,,,---//////...,,,+++,,,***'''%%%%%%&&&(((***,,,---...---+++******+++...,,,+++))))))***++++++&&&''''''&&&%%%%%%''')))))))))***+++---000444777>>>EEEKKKMMMPPPUUUWWWUUUOOOLLLIIIGGG???666222333///000222222222444777:::;;;AAAHHHLLLLLLIIIGGGFFF>>>:::555000......///000111999@@@DDDGGGIIIFFFAAA777666444222333888???EEEEEEEEEBBB===666000,,,***(((&&&$$$###$$$&&&)))+++'''((((((((()))...666===HHHWWWkkkyyy{{{mmm___III===222...+++&&&$$$%%%((('''&&&'''))))))((('''%%%&&&''''''&&&%%%&&&''')))))))))((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&((()))+++------+++)))(((''')))***)))(((((()))***++++++***************+++'''(((((('''%%%%%%&&&((((((((())))))))))))((((((((())))))))))))+++///222666444222000//////000111)))******))))))))))))))),,,,,,++++++***++++++,,,***------,,,///666999999000111111222111///---,,,,,,...///000///---***(((+++***)))***,,,------,,,...000222111---******++++++)))'''(((***---//////&&&$$$""""""$$$&&&(((((("""&&&***)))$$$!!!"""%%%(((&&&$$$$$$%%%%%%$$$### %%%******'''&&&)))---111...,,,...444999<<<===:::888555333111111222222......---,,,,,,,,,,,,---++++++******+++---///000...---,,,***)))((((((((("""&&&,,,111444222///---)))++++++)))'''(((,,,000((())))))***+++,,,,,,,,,))))))))))))((((((((((((---,,,+++***)))''''''&&&'''(((***,,,------------+++******)))((('''&&&&&&&&&&&&&&&'''))),,,...000************+++,,,---...*********'''###"""%%%((('''&&&%%%%%%''''''&&&%%%"""$$$'''***,,,---------+++///,,,%%%(((333:::777+++)))((('''((((((&&&$$$&&&%%%#########%%%'''(((+++)))'''%%%%%%%%%&&&''''''((())))))(((&&&$$$"""""""""#########$$$$$$$$$"""######$$$$$$$$$######&&&&&&%%%%%%%%%&&&'''(((!!!"""###$$$&&&&&&&&&&&&!!!"""$$$$$$$$$%%%&&&(((&&&$$$"""%%%((()))&&&!!!###$$$!!!###)))+++(((&&&'''***,,,------,,,++++++)))((()))***+++***))),,,***(((&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''(((((())))))******++++++***)))(((''''''((()))***---,,,+++---///000---***************+++,,,---...***+++,,,///222333222000000111111111000111222444666666555333111000...------......///////////////......///000111111000000---000222111///...000222(((***,,,......///111333;;;888666444000***(((+++,,,++++++---111222000---(((%%%######%%%(((***+++&&&)))+++)))%%%###&&&***+++***'''&&&'''***...000+++,,,///111111///---+++,,,***'''%%%$$$%%%((()))+++,,,......,,,++++++,,,''''''(((''''''&&&%%%%%%&&&''''''%%%$$$%%%''')))%%%''')))***++++++,,,...333;;;BBBEEEJJJQQQUUUUUUUUUSSSRRRNNNEEE:::666888000000000......///333666333888>>>BBBCCCDDDFFFHHHAAA>>>888333///------------444;;;???CCCGGGFFFBBB777666333111333999BBBIIIMMMLLLIIICCC;;;333...,,,(((&&&$$$"""###&&&)))+++"""%%%)))+++,,,000555:::BBBTTTkkk~~~yyykkkXXXIII;;;666222---***,,,///,,,)))'''((()))((((((%%%&&&'''&&&%%%%%%&&&'''%%%&&&((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))+++,,,,,,,,,***+++------+++***+++,,,***))))))***,,,,,,+++***$$$''''''###$$$***,,,)))+++)))((('''((()))((('''((('''(((((()))+++,,,---111222333222000---,,,,,,)))))))))))))))******+++,,,***(((***---//////------+++***,,,000333333222000111333444333000---+++***+++,,,,,,+++***+++---------,,,)))'''(((***,,,---///111222222000...,,,''''''((()))***+++,,,,,,$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%++++++***(((&&&$$$""" (((&&&%%%%%%(((***+++***++++++,,,000666;;;>>>??????BBB@@@999555555444222222333444555444222000............---------,,,,,,......---,,,++++++++++++((()))***+++++++++++++++......---------...//////+++++++++,,,,,,,,,------++++++++++++++++++******(((((((((***,,,,,,***(((''''''&&&&&&(((+++...111***))))))+++,,,,,,***((()))(((&&&%%%%%%'''***+++---,,,***)))((()))******,,,++++++***((('''%%%$$$$$$$$$%%%''')))***)))'''%%%%%%&&&***...000111000...***'''(((+++///000000...***&&&&&&(((++++++***+++)))'''&&&(((*********'''))))))&&&&&&'''&&&###)))***------,,,(((### %%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$###"""!!! &&&$$$"""###%%%&&&$$$"""&&&((()))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%$$$###$$$&&&)))&&&&&&%%%$$$$$$$$$%%%%%%%%%(((+++......,,,)))'''%%%$$$###$$$'''***++++++$$$%%%%%%&&&&&&'''((((((&&&((()))'''###"""''',,,***(((''')))+++,,,***''')))(((&&&&&&'''))))))(((%%%%%%&&&))),,,,,,)))%%%###%%%'''(((&&&%%%%%%&&&((())),,,///111000,,,)))---,,,,,,---000111111000222333333222///,,,)))'''******++++++++++++++++++(((***...000111///---+++000///......///000///---,,,***)))+++///111000...555444222222222111///---++++++,,,,,,,,,+++*********)))(((&&&&&&%%%%%%%%%***)))((('''&&&%%%$$$$$$''')))***)))'''&&&))),,,000///---+++******++++++---+++)))'''&&&%%%%%%%%%)))+++,,,------,,,---...))))))))))))))))))))))))))))))((('''&&&%%%%%%$$$$$$$$$%%%(((***+++***)))---555999888999CCCLLLOOOPPPSSSWWWVVVPPPGGG???;;;777666444000......000222000333777:::<<>>CCCJJJOOOSSSQQQGGG999---'''###$$$$$$%%%%%%&&&&&&&&&)))))))))((((((+++000444===LLL```sssnnnaaaMMM;;;333000---)))'''%%%$$$%%%&&&&&&%%%$$$&&&''''''((('''&&&$$$###%%%&&&'''(((((('''&&&%%%&&&%%%$$$$$$$$$$$$&&&&&&$$$%%%&&&((()))))))))))))))***,,,,,,***)))***+++***))))))***,,,,,,+++)))&&&)))'''######(((***'''+++)))((('''((()))((('''%%%%%%&&&((()))***+++,,,---///111111///.........***)))(((''''''(((******,,,)))'''(((***,,,+++)))---+++***,,,///111111000111111222222222000...,,,,,,.........,,,,,,---.........---***((((((***---///000222333222000...,,,&&&'''((()))***++++++,,,$$$###"""$$$&&&''''''&&&%%%%%%%%%%%%%%%&&&'''''',,,,,,+++)))'''%%%###"""&&&$$$"""###%%%&&&'''&&&)))+++---111666;;;@@@CCCGGGJJJIIICCC???>>><<<999555666666666555333111000....../////////......---//////...---,,,,,,,,,,,,)))***++++++,,,,,,,,,+++++++++***++++++,,,---------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,)))(((((()))***+++***(((+++***((('''''')))+++------,,,++++++,,,***(((&&&(((((((((((())))))******++++++************++++++************)))'''&&&%%%'''&&&''')))++++++)))(((!!!!!!###(((---000111111...+++((((((+++---.........***'''&&&(((*********)))'''&&&&&&'''(((((('''$$$''''''%%%%%%''''''###&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&%%%&&&'''))))))(((''''''((((((((('''&&&%%%%%%%%%%%%$$$$$$%%%$$$######&&&((($$$$$$$$$$$$$$$%%%&&&'''((()))***+++++++++******&&&%%%######%%%'''''''''!!!!!!!!!!!!""""""""""""%%%((()))'''######&&&***)))((('''(((***+++)))&&&+++)))&&&%%%&&&''''''&&&&&&%%%&&&(((+++***'''$$$$$$&&&((()))'''%%%%%%%%%(((((()))+++---...,,,***+++++++++---000222222111000111111111000---+++)))+++++++++,,,,,,,,,,,,,,, ###'''+++...//////......---,,,,,,---...---,,,)))))))))+++---...//////444222///------,,,+++)))************))))))))))))***)))((('''&&&%%%$$$$$$++++++***)))((('''&&&&&&((()))***)))'''''')))++++++******)))))))))******---,,,***(((&&&&&&&&&'''''')))***++++++++++++,,,******************************)))((('''&&&%%%$$$%%%%%%&&&((()))***)))((('''...111...///666>>>@@@FFFKKKRRRUUURRRKKKDDD@@@===<<<999444///---...///+++---000222444777:::======:::666111...------...+++---000444777;;;===>>>;;;888333000000444999===CCCGGGKKKJJJBBB777...)))%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%(((,,,000888DDDTTTfffzzzttt^^^GGG:::444///+++)))((('''&&&'''&&&%%%###%%%&&&'''(((((('''&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&%%%%%%&&&((()))***&&&&&&'''(((((((((((((((''')))+++***)))((())))))***)))))))))******)))''')))***((($$$###&&&((('''+++)))((('''((()))((('''"""$$$&&&((()))*********(((+++---///......//////+++)))'''%%%%%%&&&(((***,,,***(((((()))***)))(((,,,+++******---.........111111111000000/////////...//////...,,,+++,,,---.........,,,***)))+++---000111222333333111///...''''''(((((())))))******$$$###"""###&&&(((((('''%%%$$$$$$###$$$&&&(((***---,,,+++***)))'''&&&%%%&&&$$$"""###$$$%%%%%%$$$'''***///333666<<>>>>>:::333...+++'''&&&%%%######$$$%%%&&&''''''&&&$$$$$$%%%))),,,444;;;EEESSShhhsssYYYFFF<<<555///,,,+++)))(((((('''%%%###%%%&&&'''((((((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''')))+++,,,---))))))************))))))&&&((())))))(((''''''(((((('''''''''(((((('''%%%)))((('''%%%%%%&&&((((((+++)))''''''((()))((('''$$$&&&(((*********((('''&&&))),,,------------...,,,)))&&&$$$###%%%'''))),,,+++*********+++++++++)))(((((()))+++---......111000///......///000111---......---+++)))***+++...///...,,,***)))***,,,...///111333333333222111******))))))((('''&&&&&&$$$###"""###%%%'''(((((($$$###"""!!!"""%%%(((***------,,,+++***))))))((()))(((&&&&&&(((((('''&&&%%%***000444777>>>HHHPPPTTT[[[```^^^ZZZVVVPPPJJJJJJHHHDDD???;;;777555444///000111222222111///...000///...---,,,+++++++++*********)))*********************+++,,,---///000------,,,,,,---...000111...------,,,,,,++++++++++++(((%%%%%%''')))***+++(((((('''((())),,,...///222111///...---,,,***'''((())))))******))))))))))))+++---......,,,***(((''''''((())))))))))))))),,,++++++,,,---,,,***'''+++******+++---...---+++...---+++******))))))(((---,,,)))((((((((()))))))))))))))***+++***(((&&&%%%(((***)))***......,,,)))(((&&&$$$$$$%%%'''((('''&&&%%%$$$%%%'''***+++)))((('''&&&%%%%%%&&&&&&$$$''')))(((%%%%%%''')))&&&((()))((('''%%%%%%&&&,,,+++)))'''&&&$$$$$$###!!!"""""""""!!! """###"""""""""######$$$&&&&&&***)))'''''''''(((***,,,&&&$$$######&&&(((((((((%%%&&&&&&'''((()))***+++###%%%''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$(((&&&$$$###$$$%%%$$$$$$###$$$$$$$$$$$$### $$$'''******(((%%%######$$$######$$$'''))))))))))))))))))+++...000000///---............---,,,+++++++++,,,,,,---.........+++***)))((('''&&&&&&&&&)))((('''(((***+++***)))!!!&&&***)))&&&%%%)))...111...***(((((()))******+++***(((&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""!!!!!! ******++++++************((()))++++++,,,+++***)))***)))((('''&&&'''((()))'''&&&%%%&&&((()))))))))++++++++++++++++++++++++,,,,,,,,,+++***'''%%%$$$'''(((((((((&&&%%%%%%%%%+++---...,,,,,,---111333///666???FFFJJJJJJJJJJJJMMMLLLIIIBBB:::222...,,,)))******)))(((***---000///000111222222222111111******)))***,,,000444666:::888555222111111222333111333444333111...,,,***)))'''%%%""""""###%%%&&&)))((((((&&&$$$%%%(((+++222444999BBBSSSiii~~~lllXXXKKK???555...,,,***))))))((('''%%%))))))******)))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''((()))***+++,,,---***************))))))(((%%%'''))))))'''&&&'''(((&&&%%%%%%&&&''''''&&&$$$'''&&&&&&'''((((((***++++++)))''''''((()))((('''((()))***++++++)))'''&&&''')))+++,,,+++++++++,,,,,,***&&&######$$$&&&(((((()))))))))******,,,---%%%&&&'''(((***,,,.../////////...---...///111333//////000...,,,++++++,,,...///...---***))))))***,,,---///111333444555555...---+++***(((&&&$$$###&&&$$$""""""$$$'''''''''###"""!!! !!!$$$'''))),,,,,,+++***))))))******+++***))))))++++++***(((%%%***111555999AAALLLUUU[[[ccckkkkkkiiieee^^^WWWZZZVVVQQQJJJDDD>>>:::888555555555555444222000///000///...,,,++++++*********)))(((((((((((())))))*********+++,,,---///000++++++++++++---000222444000//////...---,,,,,,,,,,,,)))&&&%%%&&&)))++++++((((((((()))***,,,...///222000......//////...,,,***)))'''&&&&&&'''(((******,,,...///...+++(((&&&&&&'''((()))************+++******+++,,,+++(((&&&,,,+++***+++,,,,,,+++))),,,,,,,,,+++***((('''''',,,,,,+++***))))))***+++)))(((((()))***)))'''$$$%%%)))***)))+++...///,,,'''''''''(((((('''''''''%%%$$$###"""###%%%((())))))((('''%%%$$$#########"""%%%'''&&&$$$###&&&((('''(((((('''$$$"""""""""))))))(((&&&&&&%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&$$$######""""""#########''''''(((((())))))))))))(((&&&###"""###$$$$$$### !!!###%%%''')))***###$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$######$$$###!!!!!!###%%%%%%%%%!!!""""""""" ###&&&))))))'''%%%######""""""###&&&((()))'''%%%***)))((()))+++,,,,,,***---------,,,+++***)))(((******++++++,,,------...$$$$$$$$$$$$%%%''')))***((('''&&&''')))***)))((( &&&***(((###!!!&&&,,,,,,***'''&&&(((***,,,,,,---,,,)))'''&&&'''((()))"""###$$$&&&'''(((((((((''''''&&&&&&%%%%%%$$$$$$))))))***+++,,,,,,+++***)))***++++++***((('''&&&((('''&&&&&&&&&'''((()))(((&&&%%%&&&(((******)))++++++++++++++++++++++++,,,,,,,,,,,,***(((&&&$$$((())))))(((%%%$$$%%%'''((((((((())))))))),,,...,,,000555:::===AAAEEEGGGNNNNNNMMMHHH@@@999444222------+++((('''(((+++......000222333444333222111,,,+++))))))+++...222444555555555555555555666666000///...---,,,***)))((()))'''%%%""""""###%%%&&&(((((('''%%%$$$$$$&&&(((+++,,,000777CCCSSSggguuunnn```MMM===111...***))))))******))).........---+++(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((()))))))))************'''((((((((((((((('''&&&%%%''')))((('''&&&''''''&&&%%%%%%&&&(((((('''%%%'''&&&'''+++,,,******---+++)))((('''((()))((('''******+++++++++)))((('''(((***,,,,,,+++***)))***,,,***'''%%%$$$$$$%%%&&&$$$&&&''''''''''''***,,,$$$&&&(((((()))***---///...---------...000222333222333333222000///000111///000000...,,,******++++++,,,...000222444555666///...,,,+++(((&&&%%%$$$(((&&&###"""$$$%%%&&&&&&###"""!!!!!!"""$$$&&&(((******)))(((((()))***+++***))))))***,,,,,,***)))'''+++000666<<>><<<999666444222111111000///---,,,++++++++++++***)))((('''((()))***))))))))))))***,,,---...************,,,///222444222222111000///......---,,,***'''&&&(((***,,,,,,,,,,,,+++************+++000...------...//////...+++)))'''%%%$$$&&&(((***)))+++,,,---,,,***(((&&&&&&'''((()))******************)))***+++***(((&&&&&&%%%%%%'''***+++***)))(((***,,,,,,***((('''(((,,,------,,,++++++,,,...)))'''&&&'''((('''%%%###%%%((()))((())),,,,,,)))"""$$$''')))******)))(((######"""""""""$$$%%%&&&((((((((((((&&&%%%$$$###!!!###$$$$$$$$$$$$%%%&&&&&&''''''&&&###!!!!!!!!!'''&&&&&&%%%%%%%%%&&&&&&!!!"""$$$###"""!!!!!!!!!$$$######"""!!!!!!""""""$$$&&&(((******)))'''&&&***'''###!!! """$$$&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$""""""###"""  """$$$%%%%%% !!!"""!!!"""$$$&&&&&&%%%$$$$$$$$$######$$$''')))(((&&&$$$)))'''''''''((()))(((''',,,+++***))))))((('''''''''(((((()))***+++,,,,,,%%%$$$###"""""""""""""""&&&%%%$$$&&&((()))((('''!!!&&&***(((""" ###((('''%%%$$$$$$'''***++++++...---+++)))(((((()))))) """$$$&&&(((((((((((('''&&&&&&&&&%%%%%%%%%$$$''''''(((***,,,---,,,***((((((((('''&&&%%%######'''&&&&&&&&&'''(((***+++***'''$$$%%%(((++++++)))++++++++++++++++++++++++***+++,,,,,,+++)))&&&%%%''')))***(((&&&%%%'''***'''%%%%%%(((***)))***---+++---///000333777<<<@@@GGGIIIKKKJJJEEE@@@<<<:::222000---(((&&&&&&))),,,...000222333444333111000...---++++++,,,...111333000111444777999::::::999222///,,,******)))(((&&&'''&&&%%%######$$$%%%&&&%%%&&&%%%$$$""""""###%%%###%%%***111777AAARRR```wwwuuu^^^GGG888333...******,,,---...333333222000---)))&&&$$$%%%$$$$$$######$$$$$$%%%((())))))******)))((((((&&&'''((((((((((((((('''&&&'''))))))'''&&&'''(((&&&&&&&&&(((***+++***))))))'''***000000+++)))++++++)))((('''((()))((('''((((((((())))))))))))***''')))+++,,,+++******+++,,,+++)))'''%%%%%%%%%%%%%%%&&&((('''%%%&&&(((***''')))***)))((((((***---+++,,,,,,---///111222333222333444444222222222444111222333111...,,,,,,,,,,,,---...///111222333333---,,,,,,+++***))))))(((***'''$$$"""###$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''((('''&&&&&&&&&(((***+++)))))))))+++---...,,,******,,,///555>>>IIIRRRXXXgggqqq||||||vvvsssqqqmmmggg```YYYSSSPPPJJJHHHCCC>>>:::777666555444333111///...------,,,---,,,***)))((()))***+++++++++***++++++,,,------,,,+++***)))+++---000111111111000///...---,,,,,,,,,***((((((***+++,,,,,,,,,,,,,,,++++++*********...,,,******,,,------,,,******((('''''''''((((((&&&''')))+++++++++)))(((&&&'''((())))))***))))))***))))))***++++++)))'''$$$$$$$$$&&&(((***)))((($$$'''+++,,,***)))((()))+++---///...------///111,,,***(((((((((((('''&&&'''******((((((***)))&&&"""$$$&&&(((((((((''''''###########################%%%'''))))))'''&&&$$$###""""""###%%%&&&%%%%%%###%%%&&&&&&$$$######$$$&&&&&&%%%$$$$$$$$$$$$%%% """"""!!!!!!!!!""""""###$$$&&&'''))))))((('''&&&)))'''$$$"""""""""!!! !!!"""###%%%&&&''''''%%%$$$""""""###$$$$$$$$$$$$&&&'''&&&###!!!"""###""" !!!#########!!!"""$$$""" !!!!!!"""######"""###$$$&&&'''&&&%%%%%%'''''''''%%%%%%$$$$$$$$$&&&''''''&&&((('''''''''''''''''''''$$$%%%&&&'''((()))******)))(((&&&$$$!!!###""""""###%%%'''&&&%%%$$$''')))'''""" !!!$$$'''&&&%%%&&&(((***+++***---,,,,,,***)))(((((('''!!!###%%%'''''''''&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%)))---...,,,***''''''&&&%%%$$$$$$$$$%%%(((''''''((()))+++---...***&&&###$$$(((+++***)))************************''')))***++++++)))'''%%%%%%(((***)))&&&&&&***...)))%%%%%%***+++)))***---***+++,,,---...000444777;;;???EEEHHHGGGEEECCCAAA888666111+++''''''+++...,,,...000111222222111000///...---,,,,,,...000111+++...333888;;;<<<;;;;;;444000---+++++++++)))'''%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%$$$""""""$$$%%%"""$$$)))...000333@@@MMMaaavvvoooUUUBBB<<<444---,,,---000111555444444222///,,,)))'''&&&%%%$$$$$$$$$$$$%%%&&&'''((()))***++++++******(((((()))***************&&&((())))))(((''''''(((''''''(((***---...---,,,+++))),,,333222+++((()))+++)))((('''((()))((('''%%%%%%%%%&&&((()))+++,,,&&&(((+++,,,++++++,,,,,,,,,+++***(((&&&%%%$$$$$$(((***+++)))'''&&&(((******,,,,,,***'''&&&(((******+++,,,...000111222333111222333333222111222444333555555444111...............//////000000000111******+++++++++,,,,,,,,,,,,((($$$""""""###$$$$$$&&&&&&'''''''''''''''''''''&&&%%%$$$%%%''')))***+++***+++---000000///------,,,...555@@@KKKTTTXXXgggrrr~~~|||yyyxxxuuuqqqkkkddd^^^ZZZRRRNNNHHHBBB===:::888888666555333111000///......///...,,,******+++,,,---.........------.../////////---+++))))))+++---///...------,,,***)))((((((---+++))))))+++,,,---,,,))))))***+++,,,,,,---------+++)))((()))*********)))***++++++***)))((('''###$$$''')))***+++,,,+++''''''((()))))))))))))))***))))))+++,,,,,,***((()))((('''((())))))'''%%%!!!&&&***,,,+++))))))******---///000......000333111...,,,++++++,,,++++++***------***)))+++***&&&''''''&&&&&&%%%$$$############$$$$$$$$$###""""""!!!$$$((()))(((&&&%%%$$$""" """&&&(((&&&$$$!!!###%%%&&&%%%%%%&&&((('''&&&%%%$$$############!!!###$$$$$$"""!!! !!!###$$$%%%&&&&&&&&&''''''''''''''''''%%%$$$%%%''')))******!!!""""""""""""#########&&&$$$!!!!!!"""###$$$%%%$$$&&&((('''###!!!"""######!!! !!!!!!!!!"""$$$%%%$$$!!! """$$$ !!!!!!!!!!!!"""%%%'''+++)))%%%$$$%%%'''(((((("""!!!!!!###%%%''''''&&&$$$$$$$$$%%%&&&'''((()))######$$$%%%&&&'''((()))%%%%%%&&&%%%%%%$$$###"""!!! !!!$$$%%%$$$###'''((()))&&&""" """***))))))***,,,---,,,+++,,,,,,,,,+++***((('''&&&$$$%%%&&&''''''&&&$$$"""))))))))))))))))))((((((###"""$$$(((---///---***((('''&&&%%%&&&'''((()))))))))))))))+++---///000***&&&"""###'''******((())))))))))))))))))))))))&&&'''***++++++)))'''&&&$$$(((***)))'''(((,,,111(((###"""''')))&&&&&&)))(((***,,,------...000222333888@@@FFFHHHGGGFFFFFF>>>;;;555///+++***...111***+++---///111111111111///...---------...///000)))---333888<<<<<<;;;:::555111---,,,------+++)))###$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&(((&&&'''+++...,,,***444AAANNNeee{{{{{{```KKKCCC888000---...111333555555444333111...+++***&&&&&&%%%$$$$$$%%%&&&&&&%%%''')))+++,,,---,,,,,,***)))((()))+++,,,,,,+++$$$%%%'''))))))))))))(((...***''''''***...//////,,,---,,,***(((&&&'''(((&&&&&&'''((()))+++---...***++++++***(((''')))***+++***))))))******)))(((---***'''((()))***(((&&&(((''''''&&&&&&&&&''''''(((((((((((())))))))))))++++++,,,---///222555777===777111///111222111...111000000111222222///---+++---...///......///000777...))),,,///+++((()))+++***((('''%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$#########$$$&&&&&&&&&&&&''')))(((+++...111222111///...---+++...888BBBJJJRRRYYYcccsss~~~~~~vvvmmmhhhccc]]]TTTLLLIIIHHH???555888444222333333000000222///---+++)))))))))++++++...---+++))))))***+++,,,...---+++))))))+++000444111000...,,,,,,,,,......---,,,*********,,,...///000000...---,,,+++++++++---***'''(((***,,,+++***&&&))),,,,,,(((%%%$$$%%%'''***------+++***,,,...,,,***((('''&&&%%%&&&''')))***+++,,,+++***((('''))))))((((((''''''&&&&&&++++++++++++************111///------///111111111222000,,,)))&&&&&&'''((()))'''%%%$$$&&&(((*********!!!!!!&&&$$$***%%%"""$$$&&&%%%&&&(((+++$$$"""''')))&&&$$$%%%(((&&&$$$$$$%%%%%%$$$###$$$"""###%%%###"""&&&---+++)))'''%%%%%%%%%###""" !!!!!! ###############""""""!!!###""""""%%%((()))'''$$$######""""""""""""######,,,)))$$$"""!!!""""""""""""&&&'''###!!!"""!!!$$$$$$$$$$$$######""""""######"""!!!!!!"""###$$$############"""""""""""" !!! !!!$$$&&&$$$$$$$$$######$$$$$$%%%"""""""""###&&&'''&&&%%%%%%###"""!!!"""$$$''')))+++***)))'''&&&&&&(((+++&&&$$$######$$$###!!!  """###%%%&&&###!!! !!!!!!!!!!!!$$$&&&(((*********)))+++,,,)))%%%%%%)))...###$$$&&&''')))***++++++((())))))*********))))))$$$%%%'''***---...,,,***''''''&&&&&&&&&''''''(((---,,,***)))((())))))***---((($$$$$$(((***)))'''++++++,,,,,,+++(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$''')))+++...(((%%%'''***)))((()))))),,,---,,,)))((()))+++///333999>>>BBBEEEHHHKKKIIIEEE>>>888444000...,,,---+++)))+++///222333222222111111000///......---...///222888===???===:::;;;777333000...+++&&&""""""""""""###%%%%%%$$$"""%%%$$$""" !!!###%%%'''&&&''''''&&&&&&***111777BBBQQQhhh|||wwwoooYYYIII999111000111555:::<<<;;;@@@>>>555777999000)))&&&&&&'''$$$""")))***++++++******,,,...&&&'''(((((())))))))))))%%%&&&''')))))))))(((((()))&&&$$$%%%'''*********(((((((((&&&$$$######%%%''''''(((((()))+++,,,,,,******+++***((('''(((***+++***))))))+++,,,+++))),,,***'''''')))******((('''&&&&&&%%%%%%&&&&&&&&&))))))******+++,,,------++++++,,,---///222444666:::777333111111222111///.........///000000---***+++,,,---,,,+++,,,...///666...)))---///,,,***+++***)))(((&&&$$$$$$######!!!"""###$$$$$$%%%%%%%%%$$$%%%&&&%%%%%%%%%''')))(((***...111333222111000///++++++222;;;CCCNNNVVV]]]nnn}}}yyyvvvpppkkkbbbZZZWWWTTTLLLBBB<<<777333333222//////111000...---+++++++++,,,---...,,,+++))))))***+++,,,......,,,***)))***...111000...---,,,+++,,,...///---,,,+++******,,,---//////......------------...///,,,))))))***+++***)))''')))+++***(((&&&&&&'''&&&))),,,,,,***)))+++------,,,***)))'''&&&%%%%%%$$$%%%''')))))))))((('''***)))))))))))))))((((((+++******))))))*********333111......///000000///000...+++(((&&&&&&&&&''')))'''%%%%%%''')))))))))(((&&&$$$%%%&&&'''&&&$$$)))%%%###%%%'''%%%%%%'''(((!!!"""$$$###$$$''')))'''%%%%%%%%%&&&&&&&&&!!!!!!%%%%%%"""###&&&)))'''%%%$$$$$$$$$"""!!!!!!!!!!!!!!! !!!!!!"""######""""""!!!$$$######%%%((((((&&&$$$$$$$$$############$$$$$$&&&### """"""!!!"""### ###&&&'''$$$$$$###"""""""""""""""$$$$$$"""!!! !!!!!!""""""""""""""""""""""""""" !!!!!! !!!$$$############$$$%%%&&&&&&&&&%%%%%%%%%%%%### $$$$$$###"""###%%%'''(((%%%&&&&&&%%%$$$%%%(((+++%%%$$$$$$%%%&&&&&&###!!! """###$$$"""  """###$$$&&&((()))******(((***+++(((###!!!###'''&&&&&&'''(((((((((((((((&&&'''((()))************$$$$$$%%%(((+++,,,+++***(((''''''&&&&&&&&&'''''',,,+++++++++++++++,,,,,,+++&&&"""###&&&((('''%%%%%%&&&(((***++++++***)))#########$$$$$$$$$%%%%%%(((&&&%%%$$$%%%(((***,,,***$$$"""%%%'''%%%%%%&&&(((***+++***(((&&&''')))---000555999===@@@DDDGGGKKKGGGBBB>>><<<888333//////---+++,,,///111111000,,,...///...,,,,,,---...///...000666===@@@>>>:::;;;888333///---***&&&###!!! """%%%''''''&&&%%%###!!! !!!###$$$'''((('''%%%"""###''',,,777EEEZZZmmmxxxxxxtttooo]]]NNN>>>777666999>>>DDDIIIGGGKKKHHH>>>======222,,,)))((((((&&&!!!!!!%%%***+++,,,+++******,,,...###'''******'''&&&'''(((&&&'''((())))))((((((''')))''''''(((***++++++***)))******(((&&&$$$%%%'''((((((((()))))))))******)))***+++***((('''((())),,,***(((***---///...,,,,,,***((('''(((***+++***&&&&&&%%%%%%%%%%%%&&&&&&((((((((()))+++,,,...///******+++,,,...000222333555666666444222111111111---...///000111000---***+++++++++)))((()))+++...222,,,)))+++...---,,,---)))((('''%%%$$$######""" """###%%%&&&&&&%%%%%%%%%$$$###$$$'''***(((***---000222333333222111+++))),,,222;;;GGGQQQVVVgggwww}}}yyyppphhhdddaaaXXXOOOFFF???888666333000///222000///...---------...///---,,,+++))))))***++++++---------+++))))))+++---------,,,++++++,,,......,,,,,,+++******+++---...------------......///000000...+++******+++***)))))))))***)))((('''(((***&&&))),,,,,,)))((()))+++......---+++)))'''%%%$$$!!!###%%%'''))))))))))))))))))************+++++++++***)))(((((()))***+++333111//////000000///......,,,***(((&&&&&&&&&&&&)))''''''''')))***)))((($$$)))------***&&&&&&''''''$$$###'''(((&&&$$$%%%&&&!!! """###&&&***)))(((&&&%%%&&&''')))***...'''!!!"""###!!!!!!###&&&$$$""""""""""""!!! ###""""""!!!!!!  !!!""""""""""""%%%$$$$$$&&&''''''%%%###%%%%%%$$$$$$$$$$$$%%%%%%!!! """######"""!!!""" %%%((()))$$$###!!! !!!""""""$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!""""""###$$$%%%'''((()))"""""""""$$$%%%%%%###"""$$$$$$$$$%%%&&&&&&''''''"""###$$$$$$$$$&&&))),,,%%%%%%&&&((()))(((%%%""" """$$$%%%!!!$$$$$$%%%%%%&&&((()))***)))++++++(((### !!!(((((((((((('''&&&%%%%%%%%%&&&'''))))))*********%%%$$$$$$&&&(((******)))((((((''''''&&&&&&&&&&&&******+++------.........((($$$!!!"""$$$&&&&&&$$$###$$$&&&(((************!!!""""""###$$$%%%%%%&&&'''&&&%%%%%%&&&(((+++,,,'''###!!!$$$&&&$$$$$$&&&&&&''')))(((&&&%%%%%%&&&***,,,000333666999>>>AAAKKKHHHFFFGGGGGGDDD;;;444333111///......///...,,,))),,,///...+++)))---000111---,,,222;;;@@@>>>;;;<<<888333///,,,***'''%%%!!! !!!%%%(((******%%%###!!! !!!&&&''''''$$$!!!"""%%%///999IIIXXXbbbgggiiiiiiaaaSSSEEE???@@@DDDLLLSSS[[[YYY]]]YYYMMMIIIEEE888111,,,))))))'''$$$%%%(((***+++,,,+++******,,,...$$$)))---,,,(((%%%&&&)))&&&'''((())))))((('''&&&'''((()))***++++++***)))+++,,,+++***((('''((())))))))))))))))))(((((('''((()))+++***((('''((((((,,,)))(((***...222333222///---***((('''(((***+++'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&'''(((***+++'''((()))***,,,---//////000444777666222///111333000111222444555444000---+++***)))'''%%%&&&))),,,,,,)))''')))+++,,,------***)))(((&&&%%%$$$###### """###%%%&&&&&&&&&%%%###"""###'''******+++---///111111222111111,,,)))+++///555@@@JJJRRRbbbqqqyyy}}}uuuqqqnnnfff]]]SSSIII???:::666111000111//////...---......///000,,,,,,+++***)))************+++,,,,,,******+++---+++++++++++++++,,,---...,,,++++++******+++,,,,,,---,,,,,,,,,,,,---......///...,,,+++++++++,,,,,,+++***)))(((((()))+++,,,+++---///---)))'''''')))------------,,,***'''&&&$$$%%%''')))***+++++++++((((((((()))***++++++,,,***)))((('''''')))***+++111000//////000111000///,,,+++***)))((('''''''''***))))))***+++,,,***((($$$)))------)))%%%%%%&&&&&&######((()))&&&###$$$'''%%%$$$$$$%%%''')))+++''''''&&&%%%$$$&&&)))+++EEE555%%%!!!###&&&%%%###!!!!!!"""###"""!!!%%%%%%$$$###"""!!!!!!!!!!!!""""""######%%%%%%&&&&&&&&&%%%$$$"""$$$$$$$$$######$$$$$$$$$!!! !!!###%%%%%%###""" $$$%%%""""""%%%%%%"""###"""  !!!"""""""""!!!!!!  """#########!!!!!!"""#########$$$%%%''')))+++,,,&&&$$$!!!!!!###%%%%%%%%%$$$%%%&&&'''''''''&&&&&&###$$$%%%&&&&&&'''***,,,''''''(((***+++((($$$  """$$$&&&'''!!!%%%%%%$$$$$$$$$&&&'''(((***,,,---+++'''###!!!!!!'''''''''''''''&&&%%%$$$'''((())))))************'''%%%$$$%%%''')))***)))(((((((((''''''&&&%%%%%%)))***+++---------,,,+++&&&$$$""""""$$$&&&&&&$$$''''''((((((((('''&&&%%%"""###$$$%%%&&&'''((()))%%%$$$$$$$$$%%%''')))***(((%%%$$$'''(((&&&&&&(((&&&'''(((((('''&&&%%%%%%(((***,,,...000333888;;;FFFEEEGGGLLLQQQNNNEEE===777555333000...,,,***(((***///333000+++(((,,,111111,,,)))...888>>>>>>;;;;;;888444///,,,)))((('''$$$""" !!!%%%(((***+++%%%$$$"""  ###%%%'''&&&$$$###%%%'''---333<<>>CCCKKKRRRRRRLLLFFF<<<:::888444///***'''&&&+++000333000)))&&&)))...///+++'''+++444:::;;;::::::888555111,,,)))(((((('''$$$""""""$$$&&&((((((&&&%%%###""" $$$''''''%%%$$$&&&)))+++///333666:::BBBLLLTTT\\\VVVRRRUUU[[[cccmmmvvv|||{{{}}}qqqhhh]]]JJJ666...((('''(((&&&(((******++++++***((((((***+++%%%'''(((&&&"""!!!"""$$$$$$&&&'''))))))))))))(((%%%'''))))))((('''''''''***++++++***(((((()))***))))))******)))(((&&&%%%&&&(((******)))'''&&&'''''')))******---444@@@HHHFFFBBB;;;111)))&&&&&&((()))))))))))))))***+++,,,+++***(((&&&%%%&&&'''(((&&&'''((()))************)))...333333000///111444222111111222333333000...,,,+++***(((%%%%%%''')))###%%%%%%###$$$(((+++))),,,+++***((('''&&&&&&%%%$$$###""" !!!"""%%%%%%%%%###"""###%%%((())))))))))))***+++---.........///222333333:::BBBQQQ___kkkpppwwwyyyhhhZZZKKKCCC<<<444...,,,******+++,,,---.........+++************)))))))))&&&(((***,,,,,,---///111,,,,,,,,,,,,------------+++++++++++++++*********,,,+++******)))))))))))))))***+++******+++...000///---***)))***,,,---,,,000222333000+++''''''((()))***+++,,,------------))))))((((((''''''''''''$$$$$$%%%&&&&&&'''(((((())))))******++++++,,,,,,))))))***---111222222111)))***+++,,,,,,+++***))),,,+++******++++++***)))---((($$$%%%)))+++***'''%%%"""###''')))%%%######"""''')))(((&&&&&&%%%"""!!!$$$%%%$$$"""!!!$$$'''555+++###$$$'''&&&$$$"""$$$###"""###%%%''''''&&&)))'''%%%###"""!!!"""""" !!!"""#########$$$&&&''''''%%%$$$#########""""""""""""""""""######"""""""""###""" """%%%'''$$$ !!!!!!!!!!!!!!! !!!"""######### !!!!!!!!!!!!###&&&'''&&&&&&((()))''''''''''''((()))***+++000+++### ###%%%$$$%%%&&&''''''&&&%%%$$$###$$$$$$$$$"""!!!!!!"""((((((((()))(((&&&!!! !!!"""%%%###!!!!!!"""###"""!!!$$$$$$###$$$$$$%%%&&&&&&&&&'''((()))(((&&&$$$""""""###$$$%%%&&&&&&'''&&&))))))************)))))))))((('''''')))***)))(((%%%&&&'''(((((('''&&&%%%)))))))))((((((&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''###$$$$$$%%%&&&''''''(((######""""""""""""############%%%((('''$$$%%%)))((('''((()))***)))&&&$$$%%%&&&((()))***,,,///111333777===DDDJJJMMMMMMLLLAAAAAA>>>999222,,,(((&&&+++...///,,,'''$$$%%%(((,,,)))''')))///555777888888888666333...***(((((((((&&&######$$$%%%$$$$$$&&&%%%$$$"""!!! !!!$$$&&&%%%"""!!!"""%%%'''***---///222:::GGGPPPYYYXXX\\\fffpppyyytttcccMMM666...(((((()))((((((***))))))***((('''&&&((()))((('''%%%"""!!!!!!"""######$$$&&&(((************(((***,,,,,,***((()))+++,,,,,,---,,,***)))+++,,,'''((()))***)))(((&&&$$$&&&(((******)))'''&&&&&&%%%(((+++******444EEETTTVVVQQQGGG999---'''&&&'''(((((((((((()))***+++,,,,,,***((('''&&&(((***+++((()))***+++,,,,,,++++++(((+++////////////111444222111//////000000000...,,,---,,,***(((&&&'''(((!!!%%%%%%"""###(((+++))),,,+++)))(((&&&%%%%%%%%%%%%$$$""" !!!"""###$$$%%%%%%$$$######$$$&&&$$$###$$$%%%'''***---///......000333222333:::CCCNNN]]]jjjooovvvtttfffVVVLLLEEE;;;222...)))***+++,,,---...//////***************))))))((()))***,,,,,,,,,---///111---............------,,,+++++++++++++++***))))))******************+++,,,)))***+++***)))))),,,///111...++++++,,,---,,,+++,,,///000///+++((()))***++++++++++++++++++,,,---******)))((((((((((((((($$$$$$%%%%%%&&&&&&''''''((()))+++---...---,,,+++((((((***,,,///111000///&&&'''***,,,,,,+++***)))+++)))'''&&&'''(((((('''***'''$$$%%%)))++++++(((%%%""""""&&&'''%%%######%%%((($$$"""$$$%%%### $$$'''&&&""" !!!$$$%%% """&&&$$$!!! ###""""""###%%%'''(((''''''%%%###!!!  !!!"""###############%%%((('''%%%###$$$%%%$$$######""""""######$$$$$$###""""""###"""  """'''---,,,((( !!!######"""!!!  """############""" !!!!!!"""""""""$$$''''''&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&$$$!!! $$$''')))$$$$$$%%%%%%%%%%%%$$$$$$!!!###$$$###!!! !!!%%%%%%$$$%%%&&&%%%###  %%%###""""""######"""!!!###$$$%%%&&&'''(((((((((''''''''''''&&&%%%###!!!"""###$$$%%%%%%&&&&&&&&&$$$%%%&&&((())))))******'''''''''((())))))'''$$$###%%%'''((()))(((''''''((('''&&&&&&&&&&&&&&&'''$$$%%%&&&'''''''''((((((&&&&&&&&&''''''((())))))&&&&&&&&&'''''''''(((((($$$$$$######""""""!!!!!!!!!!!!$$$(((&&&###$$$(((''''''''')))+++***&&&###"""%%%'''(((((()))***,,,---111666;;;???DDDIIIMMMHHHHHHEEE???777///+++***+++,,,,,,***'''&&&&&&'''(((((())))))+++///333555555777888555///***((('''&&&%%%######$$$$$$###!!!######"""!!! """$$$%%%### !!!$$$$$$(((,,,---...666BBBLLLZZZ^^^iiiyyyzzzeeeKKK777///((()))+++***))))))'''(((((('''%%%%%%&&&''',,,)))%%%""""""###$$$$$$"""###&&&(((***+++++++++&&&(((***)))&&&%%%''')))(((((()))(((&&&&&&''')))'''((()))***)))(((&&&%%%%%%(((***+++)))'''&&&&&&###(((,,,))))))333HHHZZZ```ZZZOOO???111(((&&&'''''''''''''''((()))++++++***)))'''&&&&&&(((+++,,,***+++,,,---...------,,,(((***,,,---...///222333444222///...///000111000------...,,,)))((('''(((!!!&&&'''"""###(((+++)))+++***((('''%%%%%%$$$$$$%%%###"""!!! """###$$$###%%%&&&%%%$$$###$$$%%% """%%%***...000///...000222111333;;;EEEKKKZZZhhhooowwwppp___UUUMMMBBB888333)))***+++---.../////////***************)))((((((,,,------,,,+++,,,...111////////////...---,,,,,,+++++++++++++++***)))((()))))))))***+++---...///***,,,,,,***((('''***---111///,,,,,,---...,,,)))(((+++...---***)))+++------,,,+++***)))***+++,,,,,,,,,++++++++++++,,,,,,%%%%%%%%%&&&&&&&&&&&&''''''))),,,//////...---+++))))))***,,,//////...,,,$$$&&&)))+++,,,+++)))(((***'''$$$###$$$%%%&&&&&&$$$$$$$$$&&&((())))))(((&&&""""""%%%'''$$$###$$$%%%'''""" %%%(((((($$$((((((### """$$$  """"""!!!!!!"""%%%'''((('''%%%$$$!!! !!!"""######$$$$$$###"""%%%((((((%%%###$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%###$$$%%%%%%$$$######$$$$$$$$$***111333000"""$$$%%%$$$!!! """"""###$$$$$$###"""!!! !!!"""#########%%%''''''&&&$$$$$$$$$'''&&&%%%$$$###""""""""""""  """""""""%%%$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$""""""!!!###$$$%%%$$$#########"""!!!!!!!!!!!!!!!%%%###!!!!!!"""###"""!!!$$$%%%''')))******))))))***)))''''''&&&%%%###!!!######$$$%%%%%%%%%$$$$$$ ###%%%((()))++++++%%%%%%&&&''')))(((%%%""""""$$$&&&((())))))(((''''''&&&%%%%%%&&&''')))***"""$$$&&&''''''''''''((()))(((((('''''''''(((((()))))))))***************&&&&&&%%%$$$###"""!!! !!!"""%%%)))'''###%%%)))'''&&&&&&(((+++***%%%"""!!!###&&&(((((('''((()))***...333555777<<>>GGG\\\cccrrr|||cccHHH888///)))+++---+++))))))'''''''''&&&$$$$$$%%%&&&---***))))))'''######'''))),,,,,,'''&&&(((***)))(((&&&############""" (((''''''''''''((())))))...,,,)))''''''(((***+++))))))***++++++)))(((''''''))))))&&&'''222EEEUUUYYYUUULLL???333,,,+++---(((((((((((((((((((((((((((###"""%%%((()))+++...***+++,,,---,,,+++***)))))))))+++,,,---.........444333111000///000222333444333///)))%%%$$$'''+++)))'''%%%%%%&&&'''''''''((((((((((((&&&%%%###"""%%%%%%%%%%%%$$$#########%%%%%%$$$$$$###""""""""" """%%%(((,,,...++++++,,,000111222:::BBBOOOVVV^^^iiiwwwvvvggg___XXXIII;;;444...111444333000......///...---,,,+++++++++,,,---)))***+++,,,---...000111---///111000---++++++---***...333333111---,,,,,,222///------//////---***&&&(((***(((%%%###%%%'''...///+++''''''******'''###---...,,,///+++)))000,,,---------------------000...---------,,,)))'''"""###$$$&&&((((((%%%###)))+++///111111///,,,)))+++***)))((()))***,,,...((())))))'''%%%$$$%%%''''''&&&&&&'''(((((('''%%%$$$%%%'''))))))))))))(((!!!!!!!!!!!!""""""""""""%%%%%%&&&&&&'''&&&&&&&&&%%%$$$######""""""######$$$###!!! !!!"""$$$%%%$$$###"""###%%%%%%###"""!!! !!!"""###$$$%%% !!!###!!! """'''&&&$$$!!! ######!!! !!!###%%%&&&&&&(((%%%###$$$'''******)))&&&!!!((('''""" """############"""!!!!!! """"""!!!!!!###$$$###""""""###$$$$$$""" """$$$$$$ $$$"""  """"""""""""!!!!!!###&&&'''$$$!!!$$$######"""######$$$$$$%%%""" $$$'''(((((($$$$$$#########$$$%%%%%%%%%###"""$$$&&&'''$$$"""""""""###$$$%%%'''((()))%%%&&&''''''&&&%%%"""!!! !!!"""$$$%%%%%%$$$$$$%%%$$$"""###%%%'''''''''!!!!!!!!!###%%%&&&%%%###!!!"""$$$&&&&&&&&&%%%$$$$$$((('''''')))(((%%%###$$$&&&&&&&&&&&&((()))%%%)))+++***&&&$$$'''***---***'''&&&'''((()))(((&&&&&&&&&$$$!!! !!!"""$$$######""""""""""""###$$$&&&)))++++++(((%%%"""###%%%''''''%%%$$$&&&)))+++,,,---///222888@@@EEEMMMJJJFFFBBB>>>888222...000///---+++)))'''&&&&&&((()))***,,,,,,---------444444444333111...+++)))"""%%%((('''###  !!!!!!!!!  %%%$$$######""""""######"""''',,,,,,,,,444BBBNNNaaafffttt~~~```III666000++++++***'''&&&''',,,+++***)))((('''&&&%%%...,,,+++---+++'''&&&***))),,,,,,(((&&&((()))((('''%%%###"""#########!!!'''''''''&&&'''(((((()))+++)))'''%%%$$$%%%'''((()))))))))))))))(((''''''&&&((()))((()))000===GGGMMMJJJDDD:::000+++***,,,((((((''''''''''''((((((((($$$###'''******+++...............---,,,***)))***+++---...//////000000222111000//////111333444444333111,,,((('''))),,,***(((%%%%%%'''(((((('''%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""" !!!###'''***,,,******,,,000111333:::BBBMMMSSS\\\gggvvvxxxjjjddd]]]OOOBBB:::111333444333///,,,,,,,,,++++++*********+++---...111000000111333333333222000111333111...,,,,,,------000444444222///......///---++++++------+++))),,,,,,,,,+++***)))+++,,,------+++&&&&&&******'''###,,,+++))),,,(((%%%,,,,,,,,,,,,,,,------.........---,,,,,,------+++)))$$$$$$$$$%%%''''''%%%$$$&&&))),,,///000...,,,***''''''&&&%%%&&&'''((()))((())))))'''%%%$$$%%%''')))(((''''''((('''%%%###$$$$$$&&&'''(((''''''&&&########################"""###$$$%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%(((&&&###!!! !!!"""%%%$$$###$$$%%%%%%$$$""""""   !!!"""###&&&""" ###$$$""""""$$$&&&%%%$$$!!! """%%%$$$"""!!!!!!$$$&&&&&&&&&  ###%%%%%%%%%"""$$$"""############""""""!!! !!!!!! """###"""!!!!!!!!!"""""""""###### """&&&###!!! !!!############"""!!!"""%%%%%%###!!!########################$$$!!! ###&&&''''''&&&%%%$$$$$$############'''%%%###$$$&&&&&&###!!!#########$$$%%%&&&'''(((%%%&&&'''((('''&&&$$$###"""###$$$%%%%%%$$$$$$###&&&$$$"""###%%%&&&'''&&&"""!!!!!!"""$$$%%%%%%$$$"""######$$$$$$############(((***(((&&&'''&&&######%%%&&&&&&%%%%%%'''(((###&&&)))'''$$$"""%%%(((+++)))''''''((((((((('''&&&'''&&&$$$""" !!!"""&&&%%%$$$###""""""""""""%%%&&&'''''''''&&&%%%$$$$$$&&&''''''%%%$$$&&&(((***+++++++++---222999===DDDFFFGGGGGGEEE@@@;;;888444222000---***)))(((''')))*********+++*********111222222222000---+++)))$$$''')))((($$$!!! !!!$$$$$$%%%###"""!!!###$$$%%%%%%$$$############$$$&&&+++///111222;;;JJJVVVdddlll{{{vvvZZZEEE444...*********'''&&&(((+++******)))((('''&&&&&&+++))))))+++***&&&%%%''''''+++,,,(((&&&''''''%%%%%%$$$""""""$$$$$$$$$###(((''''''''''''((())))))***(((&&&$$$###$$$%%%&&&)))(((((('''''''''''''''%%%''')))***+++...222555<<<<<<999444---))))))+++)))(((''''''''''''((()))(((%%%%%%***------,,,...000000000///...,,,***)))***+++,,,...////////////......------///000222444222222111...+++)))***+++***(((&&&&&&'''))))))(((""""""!!!!!!!!!"""$$$%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%$$$######"""""" !!!$$$&&&((('''(((,,,111222333999AAADDDKKKTTT___nnn~~~|||qqqlllfffYYYKKKCCC999999888555111...------++++++***+++,,,...///111555333222333555666444111222333333222///.........000222555555333111000000///---++++++,,,,,,+++)))+++)))&&&&&&''')))******+++---+++'''&&&******((()))000---+++///+++'''---******++++++,,,---...///,,,++++++,,,---...,,,+++'''&&&$$$$$$%%%&&&%%%$$$$$$&&&))),,,---,,,***)))%%%%%%%%%%%%&&&&&&&&&&&&'''((((((&&&$$$$$$%%%&&&+++***((((((((('''$$$"""%%%&&&'''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$&&&&&&&&&%%%$$$'''&&&%%%%%%$$$$$$%%%%%%%%%$$$######&&&***///222&&&%%%$$$$$$%%%%%%###"""###!!! !!!!!!!!! """"""%%%!!! $$$%%%###"""$$$%%%%%%$$$"""!!!"""$$$'''%%%###"""###%%%&&&&&&&&&!!!"""######%%%&&&!!!  ############"""!!!  !!! !!!"""###""""""""""""!!!!!!###$$$%%%###!!!!!!###$$$%%%$$$$$$"""!!!!!!"""###"""!!!""""""#########""""""!!!"""!!! """$$$%%%%%%&&&%%%$$$"""!!!!!! ###"""!!!"""###$$$###!!!$$$$$$$$$###$$$$$$%%%&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&%%%$$$""""""&&&$$$"""###$$$%%%%%%$$$"""!!! """&&&)))***+++$$$###"""!!! ###(((***'''&&&'''&&&$$$$$$%%%''''''%%%%%%%%%&&&&&&)))+++***'''&&&(((+++)))((('''((())))))'''&&&'''((('''%%%""" !!!"""'''&&&%%%$$$###"""""""""&&&%%%%%%$$$$$$%%%&&&&&&%%%'''''''''%%%%%%%%%'''*********)))***---222666:::@@@GGGJJJHHHDDDAAA@@@:::888555111...+++))))))))))))))))))((((((''''''...///000000///---+++)))''')))***)))&&&###""""""$$$%%%&&&%%%$$$$$$&&&(((&&&&&&%%%$$$$$$$$$$$$%%%(((---222555999CCCSSS```mmmxxxjjjRRRAAA111,,,((())))))&&&&&&((()))))))))(((((((((''''''+++''''''******'''%%%&&&%%%***+++(((&&&'''&&&###%%%###"""###$$$&&&&&&%%%((((((''''''(((((()))******)))'''&&&%%%&&&''''''***)))((('''&&&'''((()))&&&&&&''')))+++,,,,,,+++///111222///***'''((()))***((('''&&&&&&'''(((***(((&&&(((---000...---...............---,,,,,,+++((()))***+++,,,---------,,,,,,+++,,,,,,...///000...//////...,,,***)))(((+++)))''''''((()))))))))###"""!!! """$$$%%%&&&%%%$$$###$$$&&&''')))&&&%%%%%%$$$$$$###"""""" """###$$$%%%'''+++111222333888@@@AAAGGGPPPYYYgggxxx{{{uuuooodddVVVLLLAAA@@@>>>:::777444333222////////////000222333444999777555777::::::777333444444333222111000000111222333444444444222222111000000///.........---,,,((($$$!!!!!!$$$((()))(((+++...---)))(((+++,,,***,,,111---,,,111...(((,,,)))))))))***+++---///000---,,,+++,,,------+++******'''$$$###$$$%%%&&&%%%%%%&&&((()))***)))((('''''''''((())))))(((((('''&&&&&&&&&%%%###"""###$$$+++)))((((((((('''%%%###'''((()))*********((((((%%%%%%%%%$$$$$$$$$$$$$$$ """%%%((())))))((('''%%%$$$######""""""###### ###(((///555999'''%%%######$$$$$$###!!!$$$""" !!!""""""!!! !!!"""###$$$ ###%%%###"""###%%%&&&%%%###""""""$$$&&&&&&%%%$$$$$$&&&&&&&&&%%% $$$%%%###"""###%%% !!!!!!!!!!!!"""%%%#########"""!!! !!!"""!!!!!!""""""&&&%%%$$$$$$%%%### !!!!!! $$$""" """$$$$$$$$$%%%###!!! !!!!!!!!!!!!"""""""""!!! !!!  """"""######"""!!!  """######%%%%%%$$$###############''''''))))))******))))))))))))(((&&&%%%###!!!!!!%%%###"""###$$$%%%$$$###!!! """(((---000111$$$###!!!$$$&&&$$$$$$&&&(((&&&$$$%%%''''''%%%$$$$$$%%%&&&(((***)))(((''')))***&&&&&&'''(((***)))&&&$$$(((((((((%%%###!!!"""###%%%$$$##################%%%%%%%%%%%%&&&''''''(((((((((((((((''''''''''''******)))((((((+++///333333:::BBBEEEBBB@@@@@@BBBBBB@@@<<<777222...+++)))(((''''''&&&&&&&&&&&&&&&,,,---///000///...,,,+++************(((&&&$$$$$$!!!"""############%%%'''''''''&&&%%%%%%%%%%%%&&&)))...333888>>>JJJZZZfffssssss^^^LLL???///***&&&((((((&&&&&&)))((((((((((((((((((((((((111,,,+++...///,,,))))))'''+++---+++)))***)))'''&&&$$$###$$$&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''(((+++***)))((('''((()))***)))'''&&&'''***,,,+++)))***---///...***'''''')))+++)))&&&$$$$$$&&&)))+++***(((***///222///,,,---*********++++++,,,------((((((***+++,,,---------+++++++++*********++++++***++++++,,,,,,***'''&&&+++)))''''''((()))))))))'''&&&$$$""""""###$$$%%%&&&&&&%%%%%%%%%&&&((()))&&&&&&%%%%%%$$$######### !!!""""""%%%&&&+++000222222777???DDDKKKSSS[[[hhhwww}}}vvvmmm```VVVIIIGGGCCC???<<<;;;:::999555555444444555666888999???>>>>>>???BBBBBB???;;;777666555444444444444444444444333333333333222222111111111000///.........,,,((($$$%%%(((,,,---,,,,,,000111---***,,,---,,,)))---))))))111...&&&((())))))((()))***,,,...//////...---------,,,***'''+++(((%%%###$$$%%%&&&&&&''''''((((((((('''&&&&&&))))))*********))))))(((%%%%%%%%%$$$"""!!!"""###)))((('''((())))))'''%%%'''''')))******))))))(((%%%%%%$$$$$$$$$#########!!!###%%%'''((()))((('''%%%$$$######""""""######%%%###!!! ###&&&(((&&&$$$"""!!!"""###"""!!!%%%###!!! !!!""""""!!! !!!###$$$%%%$$$!!!!!!%%%'''%%%###%%%'''''''''$$$"""!!!"""###&&&%%%$$$%%%&&&&&&%%%###"""""" """###!!! !!!$$$&&&"""""""""!!!!!! ###$$$############&&&%%%%%%%%%%%%$$$!!!!!!!!! """  """""""""$$$###"""  !!!"""!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!"""###$$$$$$!!!!!! """###%%%%%%$$$###""""""""""""&&&&&&''')))******++++++***)))(((&&&$$$"""!!!!!!###"""!!!"""$$$%%%$$$"""""" !!!%%%))),,,---###""" """### ###&&&%%%###%%%''''''&&&$$$###$$$"""######$$$######$$$%%%%%%%%%&&&(((***)))&&&###(((((((((&&&###"""###$$$""""""""""""###$$$%%%%%%$$$%%%''')))***))))))(((******))))))******))))))&&&''''''&&&''')))---111///444:::;;;:::;;;AAAFFFGGGEEEBBB>>>888222---***''''''&&&%%%%%%&&&'''''',,,---///000000///---,,,+++***))))))((('''&&&%%% !!!"""""""""###%%%'''((('''&&&&&&%%%%%%&&&&&&+++///555:::BBBNNN]]]hhhttt}}}hhhVVVGGG;;;...)))&&&'''(((&&&&&&)))''''''''''''((((((((((((555///+++---...,,,)))***)))...///---,,,...///---(((&&&%%%&&&((())))))(((###""""""""""""###$$$$$$#########$$$%%%&&&'''(((++++++***)))))))))))))))***(((''''''(((***++++++))),,,///...+++((((((***,,,)))&&&######&&&))),,,---***+++000111...+++,,,'''''''''((()))+++---...)))***+++---............++++++++++++******))))))))))))***+++,,,+++(((&&&***(((&&&&&&'''))))))((()))(((&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%$$$$$$###### !!!"""""""""###''''''+++///000000666>>>CCCKKKSSSZZZeeesss~~~~~~~~~|||uuujjj```SSSOOOIIIEEECCCBBBAAA@@@<<<<<<<<<<<<===???AAABBBFFFGGGIIIIIIHHHFFFDDDCCCBBB???<<<;;;;;;;;;:::999777555333222444444444333///000111000...,,,---...,,,***((((((***---...///...333444///+++,,,---,,,)))---***---777555++++++***)))(((((()))+++---///000///---------+++)))'''***'''%%%$$$%%%&&&''''''((((((((('''''''''(((((())))))))))))((((((((((((%%%&&&&&&$$$""""""###$$$(((''''''((()))***((('''###$$$%%%''''''''''''&&&&&&%%%%%%$$$$$$#########!!!"""###$$$%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%###!!! !!!!!!%%%###!!!!!!"""$$$$$$$$$%%%###!!! !!!!!!!!! !!!"""###%%%%%%&&&######(((***'''&&&''''''''''''%%%""" !!!"""&&&%%%$$$%%%&&&%%%###!!! """!!! !!!  ###### !!!$$$%%%%%%$$$###$$$$$$###"""######"""  !!!######""""""!!!  !!! """######"""!!! """###"""!!! !!!"""!!!!!!""""""""""""###%%%&&&'''((('''&&&$$$!!! !!!"""%%%$$$###"""!!!!!!!!!!!!$$$$$$%%%'''(((***++++++)))(((&&&$$$###"""""""""!!! """$$$%%%$$$"""###!!!!!!"""""""""!!!!!! ######!!!!!!!!!$$$&&&'''&&&$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$%%%''')))(((&&&###'''''''''&&&$$$$$$%%%'''######"""######$$$%%%&&&###%%%'''***++++++***)))***)))((()))+++,,,+++***"""###$$$$$$$$$&&&***------///111333555:::BBBHHHEEEEEEEEECCC???888222...***)))'''&&&&&&&&&'''''',,,---///000000///---,,,)))(((&&&'''(((((('''%%%"""###$$$$$$###$$$&&&(((''''''&&&%%%%%%%%%%%%&&&+++///555<<>>:::777444333555666666555000222333222///---...000)))*********)))***,,,---...444555000+++++++++++++++000...444AAA???333000+++***(((''''''))),,,---...---,,,,,,---,,,***((((((&&&%%%%%%&&&(((((('''''''''''''''(((***,,,---+++***)))((('''(((((()))((((((((('''%%%$$$%%%&&&***)))((()))))))))'''%%% !!!###%%%''''''''''''''''''&&&&&&%%%$$$$$$###$$$############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%!!!""""""###$$$&&&''''''&&&$$$""""""$$$&&&''''''%%%###  !!!  !!!###$$$%%%###!!!"""''')))&&&%%%%%%$$$%%%%%%$$$""" !!!"""&&&%%%$$$%%%%%%$$$""" !!! """$$$%%%$$$ """  $$$%%%%%%############""""""###$$$###!!!!!!###"""!!!"""###  """%%%$$$""""""###$$$###!!! """###"""   !!!""""""&&&&&&&&&### """$$$$$$###"""!!!!!!!!!!!!!!!""""""###$$$&&&(((***+++&&&&&&$$$###""""""######"""$$$%%%$$$###"""   !!!"""############!!!###"""!!!!!!"""&&&'''&&&%%%$$$$$$%%%$$$$$$%%%'''(((((('''$$$$$$$$$&&&'''(((&&&$$$%%%&&&'''&&&%%%%%%''')))''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&'''(((***+++,,,(((&&&&&&'''***,,,+++***###$$$%%%$$$$$$&&&)))+++---,,,,,,---111777===AAA???AAAEEEGGGEEE???999555///...+++(((&&&%%%%%%%%%+++,,,---......---+++***'''%%%###$$$&&&((('''&&&###$$$%%%$$$###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&+++222999@@@IIIRRRYYYjjjtttpppaaaXXXPPPCCC777000+++'''((()))&&&&&&((('''''''''''''''''''''&&&>>>555......///...,,,---###''''''%%%%%%))),,,,,,,,,+++))))))***++++++***)))))))))))))))***++++++"""###%%%''')))+++---...'''((()))))))))(((&&&%%%(((***+++***'''%%%&&&'''))),,,///...,,,+++,,,///---***%%%""""""%%%***---222...,,,//////+++))))))***)))((((((((()))++++++'''((()))***+++,,,,,,,,,+++,,,---...///000000000...------///111222000---)))'''%%%%%%&&&'''''''''$$$%%%'''((()))*********&&&(((***+++***(((%%%###'''&&&&&&%%%%%%$$$$$$### !!!"""$$$%%%%%%%%%%%%***)))***---------444======GGGRRR[[[eeesss}}}}}}~~~zzzrrrllleee\\\VVVSSSQQQNNNLLLMMMNNNPPPSSSWWW[[[___aaahhhmmmppplllccc\\\[[[]]]]]]XXXQQQLLLJJJGGGDDDAAA<<<999555444666888888777333555666555222000111333))),,,......+++***,,,///...444666000***)))***)))(((------444CCCAAA444000,,,***((('''''')))+++,,,---,,,+++,,,------,,,***'''&&&%%%%%%''')))((((((%%%%%%&&&'''))),,,///111...,,,***)))((()))***+++***++++++)))'''&&&'''))),,,+++)))))))))(((&&&### """$$$&&&((()))))))))))))))((('''&&&&&&%%%%%%((('''%%%$$$$$$%%%''')))%%%$$$######""""""######!!!"""###$$$$$$$$$'''%%%###$$$&&&)))******%%%###  !!!"""###$$$ $$$&&&###!!!"""!!!###$$$###"""!!!"""###%%%$$$$$$$$$%%%$$$!!!###$$$###"""### ###%%%$$$"""""""""$$$$$$$$$%%%&&&&&&$$$"""!!! ###  """%%%&&&$$$######%%%$$$!!! """$$$###    $$$(((######"""!!!!!!!!!!!!!!! !!!!!!###%%%(((***+++%%%$$$###"""""""""$$$$$$!!!$$$&&&%%%###!!!$$$%%%$$$###!!!###%%%%%%%%%%%%!!!!!!!!!%%%&&&!!!%%%''''''%%%%%%%%%###""""""###%%%&&&&&&%%%$$$$$$###%%%&&&'''&&&%%%$$$&&&'''&&&&&&&&&(((***,,,+++***(((&&&%%%%%%%%%%%%$$$######%%%(((+++...&&&$$$###&&&))),,,+++)))'''(((((('''&&&'''))),,,...,,,******...222555666999===DDDHHHHHHDDD>>>:::444222---)))&&&$$$######***+++,,,------,,,***)))%%%###!!!"""&&&((('''&&&"""###$$$###""""""$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%!!!%%%,,,444;;;BBBJJJOOOXXX```mmmyyyuuulll]]]SSSRRROOODDD888111,,,((())))))&&&&&&((((((((('''''''''&&&&&&&&&<<<;;;999888666222...+++,,,)))&&&%%%&&&'''((('''((())))))&&&###!!!$$$'''''')))++++++)))&&&%%%$$$$$$$$$%%%&&&(((***,,,---------,,,+++***(((&&&%%%(((%%%$$$$$$'''(((&&&$$$++++++++++++******************)))'''$$$$$$&&&(((111///+++(((%%%%%%&&&'''''''''''''''((()))***+++111...++++++...111111000,,,,,,---000222333111///333111000000222222///+++%%%%%%&&&'''(((***,,,---......,,,***(((&&&%%%$$$###%%%''')))***)))'''%%%###%%%%%%%%%#########%%%""""""###$$$$$$$$$######%%%''')))+++---222777;;;AAAHHHQQQ[[[hhhuuu||||||xxxuuutttkkkdddcccaaaZZZUUUVVVWWW\\\aaafffiiillloooqqquuuyyy{{{xxxqqqkkkjjjkkkkkkhhhaaaYYYUUUTTTOOOIIIEEEBBB???;;;888666666666666444222111000...+++)))///+++***,,,,,,***+++//////...---.........+++)))---+++---333:::<<<999444***(((&&&&&&'''***---000...,,,(((%%%%%%&&&(((***,,,'''""""""&&&))))))''''''%%%###$$$'''***,,,,,,---+++++++++---------+++,,,)))&&&%%%&&&'''''''''---...//////---+++(((&&&((('''%%%'''***---///000+++)))&&&$$$###""" $$$&&&&&&$$$ """%%%%%%&&&&&&$$$""" !!!""" !!!!!!""""""######'''&&&%%%%%%%%%&&&'''((("""!!! !!!"""###"""!!!"""!!!!!!  """&&&''''''&&&%%%$$$###!!! !!!$$$''''''%%%$$$#########!!!  !!!&&&&&&### """!!!!!!"""""""""&&&''''''+++333444000...'''  !!! !!!  !!!###!!!!!!""""""#########$$$ ###"""!!!$$$&&&'''$$$  !!!"""""""""!!!!!!!!!!!! !!!###%%%%%%$$$"""!!!""""""""""""%%%'''(((&&&$$$###$$$$$$###"""""" !!!###$$$$$$!!!%%%+++,,,&&&%%%&&&!!!"""'''$$$!!! !!! """&&&((('''&&&&&&&&&###$$$%%%$$$""" !!! ###&&&((((((''''''***(((%%%$$$$$$'''***---+++************'''### %%%$$$$$$&&&***+++)))&&&$$$%%%((()))***)))(((''''''&&&&&&&&&'''(((***+++***)))''''''((())),,,---666:::AAAIIIMMMMMMJJJFFF@@@;;;444---(((&&&''''''(((((((((((())))))******$$$$$$$$$###"""!!!###%%%###""" !!!$$$''')))%%%%%%$$$#########$$$$$$%%%'''***,,,000555<<<@@@HHHSSS]]]ccchhhkkkjjjggg[[[TTTLLLGGGFFFEEEAAA===777333...***)))***+++,,,'''&&&'''(((******(((&&&===<<<;;;:::999777444222111...***''''''((((((((((((((((((&&&$$$###$$$%%%%%%'''))))))(((%%%$$$$$$'''&&&&&&''''''((()))***))))))*********))))))(((,,,***((((((((('''$$$!!!''''''''''''(((***+++,,,++++++***(((&&&&&&(((***///---***'''&&&&&&'''(((******)))******+++,,,---555222......000333444333111111111222444555444333333111000111333444333111*********+++,,,---...///------,,,***(((&&&%%%$$$###$$$&&&((())))))((('''&&&''''''&&&$$$"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))),,,000555999???GGGQQQ[[[hhhvvv}}}~~~zzzxxx{{{sssnnnnnnlllfffbbbbbbdddhhhmmmrrrtttuuuwwwxxx}}}|||uuutttvvvuuurrrkkkccc```___YYYRRROOOLLLHHHCCC???===;;;;;;555444222222111000...,,,111...,,,......,,,---000000...------------,,,******+++---///111111000///))))))))))))***+++,,,---...,,,***((('''((()))***+++'''###$$$(((++++++******(((&&&'''***,,,......---+++***+++,,,---,,,++++++***)))(((((()))***+++------------,,,+++)))((()))'''&&&'''***---///000+++)))'''&&&'''&&&%%%$$$###$$$$$$""" """%%%%%%&&&'''&&&###!!! !!! !!!"""$$$$$$%%%&&&%%%%%%$$$$$$%%%&&&&&&"""!!!!!!!!!###$$$###"""$$$$$$###"""!!!  !!!$$$%%%%%%$$$$$$$$$$$$"""!!!!!!$$$&&&'''%%%###"""###"""  !!!&&&&&&###!!! !!!"""###$$$###%%%$$$###+++777??????111,,,%%%###%%%'''%%%### !!!"""!!!!!!"""""""""######### !!!$$$###""""""###"""  """############!!!!!!!!!""""""""""""""" """$$$%%%###""" !!!!!! !!!###%%%&&&%%%######$$$$$$$$$###""" """$$$$$$"""%%%$$$$$$'''***)))$$$$$$%%%!!!!!!###!!!!!!######"""!!!%%%''''''&&&&&&%%% """$$$$$$""""""###$$$"""###%%%'''((()))))))))((('''%%%%%%&&&(((***,,,))))))(((((((((&&&"""$$$###$$$'''***,,,***(((%%%&&&((()))***)))(((''''''&&&&&&&&&&&&''')))***++++++***)))***+++---///666:::@@@GGGMMMOOOOOONNNOOOIII???444,,,((('''''''''(((((()))))))))((((((###$$$%%%%%%###"""###$$$###"""!!! !!!$$$''')))((('''&&&%%%$$$#########$$$&&&)))+++---111666999:::CCCKKKOOOQQQTTTSSSPPPDDDBBB??????@@@@@@???===:::777222///,,,+++***)))+++******,,,------+++)))999999::::::::::::999888666222---)))(((((('''&&&((('''&&&&&&&&&%%%###!!!$$$&&&(((((('''%%%%%%%%%)))((((((''''''''''''(((''''''(((((()))(((((('''+++***)))))))))'''$$$"""$$$######$$$&&&))),,,...------,,,***((((((***+++000///---+++*********+++++++++++++++,,,---...///666333///...///111333333111000...///000111000000000///...000222555555555---------------.........,,,++++++***(((&&&%%%$$$######%%%&&&(((((())))))((())))))'''$$$#########&&&%%%$$$###""""""###$$$"""$$$&&&'''***...333777>>>FFFPPP[[[hhhvvv~~~}}}||||||{{{yyyzzzzzzvvvsssrrrppptttyyy|||}}}}}}~~~~~~~~~}}}wwwpppmmmlllggg___YYYVVVQQQKKKEEEAAA>>>===777666444444444333111000444000///111000......222111///,,,,,,,,,---,,,,,,+++---...,,,)))((()))***)))***+++,,,,,,+++***))),,,,,,+++******)))))))))***'''%%%&&&***......---+++***((()))+++---...---,,,+++***+++,,,,,,+++***(((***+++***''''''***---,,,,,,+++++++++*********)))((('''(((+++...//////'''&&&%%%&&&((()))((('''"""######"""!!!!!!###&&&%%%'''((('''%%%"""  !!!###$$$%%%&&&%%%$$$$$$#########$$$$$$"""!!! !!!###$$$###"""&&&&&&%%%$$$###"""!!!!!!!!!  """#########"""###$$$###"""!!!###$$$&&&$$$"""!!!!!!  !!!&&&&&&### """"""!!!""""""###$$$%%%&&&%%%""" $$$---222222,,,'''"""!!!"""$$$$$$"""!!!  """"""!!!!!!""""""""""""######!!! !!!""""""!!!"""  !!!!!!"""""""""""""""!!!!!!!!!"""######$$$$$$ !!!###$$$"""!!! !!!!!! !!!"""$$$###!!!"""$$$%%%%%%$$$"""!!!###""""""###%%%'''&&&$$$"""###$$$!!! """""" !!!"""""""""$$$''''''&&&%%%%%% """#########%%%'''%%%%%%&&&'''((()))++++++%%%%%%%%%&&&((()))******'''&&&&&&&&&&&&%%%"""######$$$&&&)))+++***)))&&&'''((())))))(((''''''''''''&&&&&&&&&'''((((((''''''&&&&&&&&&((()))+++333666<<>>GGGRRR[[[fffsss{{{}}}zzz}}}~~~}}}}}}~~~wwwzzz~~~{{{yyyyyyssskkkeeebbb\\\UUUNNNHHHDDDBBB???===:::999888777555333666333111222111//////222333000---+++,,,---------//////---+++((('''((((((***+++++++++***)))(((''')))***+++,,,+++***((('''((('''&&&(((+++......---***)))((()))+++,,,+++***,,,+++******++++++***)))%%%))),,,***%%%$$$&&&*********)))))))))******+++)))((('''(((+++.........###""""""$$$&&&'''&&&%%%#########"""###$$$&&&((($$$'''))))))&&&###  !!!"""###$$$$$$%%%$$$######"""""""""""""""!!!  """######"""$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!######"""!!!###%%%%%%###!!!!!!"""%%%###!!!  !!!&&&&&&###!!!!!!"""!!!   """"""!!!!!!"""###$$$$$$#########"""###""" $$$  """"""!!!!!!!!!"""###$$$!!!!!!""""""""""""""""""$$$ """!!!  !!!"""###$$$$$$  """"""""" """""""""!!! !!!"""!!! !!!###%%%%%%%%%!!!!!!###!!!"""###!!! !!!""" """###"""""""""%%%###!!!!!!!!!!!!###&&&&&&%%%$$$$$$!!!"""######$$$&&&(((''''''&&&%%%&&&(((***,,,"""###&&&((())))))))))))'''&&&%%%&&&&&&&&&$$$!!!######$$$%%%'''((((((''''''(((((()))(((((('''&&&))))))(((((((((((((((((($$$$$$######$$$%%%''''''///111555;;;BBBKKKTTTZZZ^^^WWWKKK>>>555///------(((((()))***)))'''%%%$$$$$$&&&(((((('''$$$######$$$###""""""###$$$&&&'''(((((((((((('''&&&&&&%%%%%%'''(((((('''&&&&&&'''+++000333222111444444222***...222222000///222555:::;;;;;;999555000---+++...,,,***))))))(((&&&$$$))),,,///111333555999<<<>>>:::555111///---+++))))))'''&&&'''(((((($$$ &&&((())))))(((((((((***&&&&&&&&&&&&''')))***+++'''''''''&&&%%%$$$###""""""$$$''')))***+++,,,,,,'''&&&$$$$$$%%%(((+++---,,,---...---++++++,,,---444444333222000...,,,+++'''''''''''''''(((******---,,,)))&&&%%%''')))+++222000---,,,---......---...///////////////000111***+++++++++***)))((('''''''''(((((('''&&&$$$###""""""###%%%&&&((()))***&&&'''((((((&&&&&&''')))***)))&&&$$$###$$$%%%&&& """$$$%%%'''+++000333???IIISSSZZZdddooowwwzzzwww~~~~~~~~~}}}~~~}}}zzz}}}}}}yyyuuuqqqllleee^^^WWWRRRPPPMMMIIIEEEAAA???===:::888888444222333222//////222444111...------/////////333...)))(((***,,,***'''---,,,***((('''''''''''''''(((***,,,+++***'''%%%&&&&&&'''(((***,,,++++++)))))))))+++------+++))),,,+++))))))******)))(((%%%***---+++&&&###$$$'''))))))((((((((()))******(((''''''(((+++---------###""""""$$$%%%%%%$$$"""%%%$$$$$$$$$&&&''')))***$$$'''))))))'''$$$"""!!!############""""""""""""#########""""""!!!!!!!!!!!!""""""!!! !!!"""$$$%%%%%%&&&$$$###!!!"""###$$$$$$###!!!###%%%%%%###!!! ###!!!  !!!&&&&&&###############!!!  !!!!!! !!!""""""  ###&&&%%%###""""""  !!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!""" """""" !!!"""######!!! !!!"""!!! ###$$$$$$""" !!!"""  ###%%%&&&%%%$$$!!! $$$&&&### !!!!!!"""!!!"""###$$$$$$###%%%$$$"""""""""""" """$$$$$$$$$$$$%%%"""###$$$###""""""%%%&&&'''&&&$$$###$$$&&&(((***!!!###&&&)))***)))(((''''''&&&&&&&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%)))))))))(((((('''&&&&&&))))))******)))))))))(((%%%&&&&&&&&&'''(((((()))+++...111666===FFFQQQYYY^^^XXXNNNCCC:::444111000++++++++++++***(((&&&$$$%%%'''******'''%%%$$$###$$$#########$$$%%%&&&'''$$$%%%&&&'''((((((((('''&&&'''((('''$$$"""""""""$$$)))+++)))))),,,---,,,+++...000---(((''',,,222444666999999666444222333000...+++)))(((&&&$$$"""&&&)))---///000333888===???===:::888777555222///***)))((((((((('''%%%###)))***+++***(((((()))***$$$$$$%%%&&&(((***,,,---%%%%%%&&&'''(((((((((((()))+++++++++******+++,,,((((((&&&&&&&&&(((***++++++,,,---,,,+++***+++,,,////////////...+++)))'''$$$$$$$$$$$$%%%&&&'''(((++++++***(((''''''))),,,///...,,,,,,,,,---,,,+++000111333222111000000111++++++,,,,,,+++***((('''$$$%%%'''((('''%%%###"""""""""$$$%%%''''''(((((($$$&&&''''''&&&'''(((***'''&&&%%%$$$######$$$$$$!!!###$$$&&&'''+++000333>>>HHHSSSYYYaaallltttwwwyyy~~~~~~~~~~~~~~~|||}}}{{{|||~~~~~~|||~~~|||wwwqqqjjjddd___\\\[[[WWWQQQLLLHHHDDDAAA>>>;;;777444555333000000333555333000///000111000000222,,,''''''+++---***&&&...,,,***(((''''''((((((&&&'''***++++++)))'''%%%&&&'''((()))***)))((('''))))))+++---//////---+++,,,***))))))******(((''''''+++...---***'''''''''(((((((((((((((((((((((('''&&&&&&(((***,,,+++***&&&%%%%%%'''((((((&&&###(((&&&%%%%%%''')))******$$$&&&))))))'''%%%$$$$$$%%%%%%$$$###""""""!!! ############"""!!! !!!###"""!!! !!!###$$$&&&&&&###""""""###%%%%%%$$$"""!!!###%%%$$$""" !!!   !!!&&&&&&############"""!!! """  !!!   %%% !!!"""%%%)))!!!  !!!!!! """"""!!!!!!!!!!!!  !!! !!! !!!"""""""""""""""!!!!!! !!!""""""###!!! !!!""""""!!!###$$$$$$###!!! """###"""$$$%%%%%%&&&&&&&&&'''(((((('''%%%!!!###$$$""" """###"""###''''''%%%"""""""""###%%%%%%$$$""" """#########$$$%%%%%%%%%%%%###""""""$$$&&&&&&%%%$$$######$$$&&&'''"""$$$'''))))))(((&&&%%%((('''&&&''')))***)))((($$$$$$%%%$$$""""""$$$&&&******)))((('''&&&&&&&&&(((((()))*********))))))###$$$$$$%%%&&&&&&''''''))),,,000333888@@@JJJRRR[[[XXXRRRKKKCCC<<<666333000///...,,,***)))((('''''')))******'''%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&!!!"""$$$&&&'''(((((('''$$$%%%&&&$$$""" !!!""""""''')))''''''***,,,***(((***+++'''###$$$)))...---000444555444555888;;;888555111...,,,***'''%%%###'''+++------000666;;;;;;;;;;;;;;;;;;999555222+++++++++)))'''&&&&&&((()))******)))'''&&&''')))$$$$$$%%%&&&(((***,,,---(((((()))++++++,,,,,,+++------,,,)))&&&%%%''')))'''&&&&&&&&&'''((()))***(((***,,,+++***)))***+++)))***,,,------+++)))((($$$$$$$$$$$$%%%&&&'''((()))+++,,,,,,***)))+++---,,,+++++++++------+++)))---000333444222000///000******+++,,,+++***((('''###$$$&&&''''''%%%###"""!!!###%%%'''''''''&&&%%%%%%&&&''''''&&&%%%&&&(((######""""""""""""""""""###$$$&&&'''(((,,,111444;;;FFFQQQXXX___jjjsssvvv}}}yyyyyyzzz}}}}}}zzzzzzyyy|||zzztttooojjjhhhfffaaa[[[UUUPPPLLLIIIFFF>>>999777777555222222444666444333222333333222000000...++++++,,,,,,***(((---------,,,+++***)))((('''(((***+++,,,***((('''''')))++++++)))'''%%%$$$&&&'''***---000000---+++,,,***)))((())))))'''&&&%%%'''***,,,---+++)))(((&&&'''((()))((('''&&&%%%&&&%%%%%%''')))******(((&&&&&&''')))+++***(((&&&)))&&&$$$%%%'''))))))((($$$&&&'''((('''&&&'''(((%%%$$$$$$######"""""""""######$$$$$$###"""   ###$$$$$$###!!!!!!!!!"""###$$$$$$$$$ """$$$&&&%%%### """###$$$###!!!  !!!!!! !!!&&&&&&#########"""!!!!!!!!!""""""###"""    &&& ###  !!!!!!!!!!!!""""""!!!!!!!!!  """!!!!!! !!!!!!"""""""""""""""!!! !!!""""""$$$""" !!!###"""""""""######""" !!!###"""$$$$$$$$$$$$&&&))))))'''%%%%%%&&&$$$$$$###!!! $$$%%%###$$$)))***'''#########%%%&&&&&&%%%###"""######"""!!!"""$$$'''%%%%%%$$$###!!!"""$$$'''&&&%%%$$$######$$$%%%%%%$$$%%%'''(((((('''%%%$$$'''&&&%%%&&&)))*********"""$$$%%%%%%$$$%%%(((++++++***)))((('''&&&%%%%%%%%%&&&'''((())))))((((((!!!!!!"""###$$$$$$$$$$$$$$$(((,,,...000666???FFFPPPQQQQQQOOOJJJCCC===999555444000---+++************++++++)))'''%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&!!!###%%%&&&&&&%%%$$$"""""""""  """!!!&&&)))'''''')))***)))%%%'''(((&&&$$$$$$'''***(((,,,///000111444:::@@@@@@<<<777333111...+++))) $$$)))***))),,,333888666666888:::;;;999555111+++------***&&&%%%'''************(((&&&%%%&&&'''%%%%%%%%%&&&((()))+++,,,...............---,,,+++******)))%%%!!! ###'''$$$$$$%%%&&&((())))))***''')))***+++)))((()))***%%%'''***---......,,,+++&&&&&&%%%&&&&&&'''((()))'''***------+++***,,,---/////////111222222000---(((---111333111.........'''(((***+++***)))'''%%%"""###%%%''''''%%%###!!!!!!###%%%(((((('''%%%###&&&'''((('''%%%$$$$$$&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%'''((()))---111555888DDDOOOVVV^^^iiissswwwwwwvvvxxx|||}}}yyyyyyyyy}}}~~~~~~zzzvvvtttkkkggg```ZZZVVVRRROOOLLL@@@<<<999999777444333666666555444444555555222000000111222000---++++++,,,,,,---///111000---***(((((()))+++,,,,,,+++***))))))+++------***&&&$$$"""###$$$'''+++......+++))),,,***)))((())))))'''%%%!!!"""%%%))),,,---***'''&&&'''((())))))'''%%%$$$%%%$$$$$$&&&)))))))))'''$$$$$$&&&(((++++++)))''')))&&&$$$$$$''')))((('''$$$%%%''''''&&&'''(((***###########################$$$$$$$$$###""" !!!!!!!!!"""%%%&&&&&&%%%$$$$$$$$$###############!!!$$$&&&%%%"""###$$$$$$###  !!!!!!""""""!!! !!!&&&&&&######"""!!!!!!!!!"""$$$%%%%%%### !!!  %%%'''### """!!!""""""!!!  """""""""###$$$$$$$$$$$$$$$""""""!!!!!! !!!!!!%%%&&&###!!! !!! !!!  !!!"""""""""%%%###!!!!!!"""######""" !!!"""!!!!!!""" !!!###$$$###$$$''''''### """$$$  !!! %%%&&&###%%%***+++(((''''''&&&&&&'''%%%### %%%%%%###!!! !!!$$$'''$$$$$$$$$###"""###&&&(((&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&'''((((((&&&$$$###'''%%%%%%&&&(((***+++***!!!###%%%&&&%%%''',,,000,,,+++)))(((&&&&&&%%%%%%"""###%%%'''((((((''''''$$$$$$&&&'''''''''''''''"""'''))))))---444;;;DDDGGGLLLNNNMMMIIICCC>>>999666222...,,,+++,,,,,,+++,,,+++)))&&&%%%&&&'''$$$%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$###"""!!!  ###"""%%%###"""$$$%%%"""&&&'''))))))'''&&&%%%%%%'''***,,,---...222;;;CCCCCC@@@:::666333000---+++&&&&&&''')))***,,,------222111111444999;;;:::888888555222000///---+++))))))+++,,,+++(((%%%$$$###%%%%%%$$$$$$%%%'''(((***)))***+++------,,,,,,+++(((((('''$$$!!!!!!$$$(((***(((&&&$$$###$$$%%%&&&+++)))((()))***)))'''%%%%%%&&&))),,,---------,,,+++***)))(((((()))***+++---......,,,)))((()))***...,,,***)))***++++++***...............///000111---,,,)))'''&&&&&&'''(((%%%''')))+++***)))&&&$$$ """$$$'''((()))((((((((((((((((((((('''''''''!!!%%%&&&$$$###%%%(((***+++---000222:::BBBMMMWWW```iiirrrxxx|||zzzyyy|||~~~|||~~~~~~|||{{{yyy~~~xxxrrrooojjjddd^^^ZZZXXXVVVJJJFFFBBB>>><<<:::888666777666333222222000...,,,000000000//////......---***---///---)))(((,,,000(((+++...---)))&&&&&&&&&******++++++***(((%%%$$$&&&''')))***++++++++++++++++++++++++***)))((((((###&&&,,,000000,,,'''###))))))((((((((((((((()))+++***)))(((''''''((((((((('''&&&''')))***)))(((%%%&&&'''((('''&&&%%%$$$###''',,,,,,((($$$!!! """ !!!###$$$$$$###!!! """"""  """%%%&&&%%%%%%%%%&&&***'''$$$""""""######"""###"""!!!"""###%%%%%%%%%############"""!!!  !!!"""###$$$!!! !!!$$$'''((((((!!! """&&&'''%%%###"""!!!"""###$$$""" """!!! """###"""######  !!!"""###$$$%%%%%%%%%###"""!!!  !!!!!!!!!!!!'''$$$!!! !!!!!!!!!###$$$""" """###   !!!"""'''''' !!!$$$###""""""!!!!!!!!!"""######"""######$$$$$$$$$######&&&"""  """$$$'''))))))((((((''''''''''''%%%"""&&&$$$"""!!! !!!"""###&&&$$$""" !!!###&&&(((%%%'''(((&&&######&&&)))&&&%%%$$$$$$$$$$$$&&&&&&)))(((&&&'''((()))((('''$$$!!!!!!%%%,,,///---***)))'''$$$%%%&&&&&&### &&&###"""%%%+++...,,,)))$$$$$$%%%%%%%%%%%%&&&&&&((((((&&&$$$$$$(((---111;;;>>>CCCIIILLLJJJFFFCCCAAA;;;555444333000---,,,''',,,---'''###%%%&&&###''''''&&&%%%$$$$$$######!!! !!!!!! !!!!!!  '''"""###''''''%%%###(((,,,+++%%%""""""%%%"""###''',,,,,,---444===EEECCC???<<<:::777444222&&&'''((()))***,,,------111///---///333666777777999777666555555333///,,,((()))***)))((('''&&&&&&%%%$$$######$$$%%%&&&'''&&&'''((()))))))))((((((&&&''''''$$$""""""$$$'''---+++)))'''&&&&&&&&&'''''''''&&&'''))))))(((&&&$$$%%%(((***++++++******+++***)))((((((((()))***,,,,,,,,,+++)))((()))+++...,,,******+++,,,---,,,......------...//////000///---+++)))(((((())))))'''((()))******((('''%%%!!!###%%%((()))))))))((())))))))))))))))))))))))(((%%%###""""""######""""""%%%''')))+++---000222777???KKKVVV```jjjtttzzz|||yyy{{{~~~}}}~~~~~~{{{zzz~~~~~~xxxvvvqqqlllfffaaa]]]\\\TTTPPPJJJEEEAAA===:::777999777555444444333000...111111000000//////......))),,,---+++(((&&&))),,,---///000...***&&&$$$###)))))))))((('''&&&$$$$$$((((((***++++++***))))))((((((***+++,,,,,,,,,,,,&&&))),,,//////---***''')))(((''''''((()))***+++))))))))))))((((((((('''((('''&&&''')))))))))(((&&&&&&&&&&&&&&&%%%%%%$$$!!!%%%)))***(((%%%$$$$$$###"""""""""$$$$$$"""!!!###!!! !!!###### !!!###$$$$$$###$$$$$$)))'''$$$###$$$%%%&&&&&&$$$###"""!!!!!!!!!   !!!"""###$$$ """$$$$$$###!!!!!!!!!$$$$$$###!!!  !!!""" !!!  !!!""""""!!!""""""  """###$$$%%%%%%%%%###"""""""""!!!!!! ###""""""!!!!!! $$$""" """###"""!!!"""&&&(((((('''"""###    ######!!! !!!"""###$$$%%%&&&&&&&&&$$$!!! """""""""###$$$&&&(((((('''%%%$$$%%%&&&&&&&&&%%%""" $$$###"""!!!!!!"""$$$%%%'''''''''''''''(((((((((&&&&&&&&&%%%$$$$$$&&&(((%%%%%%$$$###$$$%%%&&&'''***(((&&&&&&'''))))))(((&&&###"""%%%***---+++)))+++)))&&&%%%%%%%%%###!!!%%%$$$###%%%(((******)))'''''''''&&&&&&%%%%%%%%%''''''&&&%%%$$$'''+++///111333777>>>DDDIIILLLMMMLLLFFF???888222---))))))(((---...)))%%%&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$"""  """"""!!! !!!%%%!!!###&&&&&&$$$"""%%%((((((%%%""""""###!!!"""''',,,,,,+++000888????????????@@@???===<<<&&&&&&''')))***+++,,,------+++)))))),,,000333444777888888::::::777333///)))(((((('''(((((())))))%%%$$$###"""######%%%%%%%%%%%%&&&'''''''''''''''$$$&&&&&&&&&$$$###$$$&&&)))(((&&&$$$############%%%$$$%%%&&&((()))((('''%%%''')))+++,,,+++*********)))(((((('''''''''(((******+++***((((((***+++...,,,******,,,...//////000000/////////000111111000///---+++*********+++***************))))))(((###$$$''')))++++++***)))((((((((()))))))))))))))***,,,---***&&&""""""""""""$$$''')))***,,,000333555===IIITTT___jjjuuu|||zzzxxx{{{}}}~~~|||~~~~~~|||~~~}}}|||{{{wwwqqqlllgggeeebbb]]]VVVOOOIIIDDD???;;;<<<:::888777666555333111222222111000//////...///,,,...///,,,(((''')))+++...000111///,,,(((%%%%%%((((((&&&%%%$$$$$$$$$$$$)))***++++++***)))((('''))))))+++,,,---.........***+++,,,------------,,,)))((('''&&&'''(((+++,,,((())))))******)))'''''''''&&&%%%&&&((()))(((''''''&&&%%%$$$$$$$$$%%%%%%###%%%'''(((&&&%%%%%%%%%$$$$$$$$$%%%&&&$$$!!!###"""!!!"""######!!!  """""""""!!!"""###&&&$$$"""!!!###%%%&&&'''&&&%%%###!!!!!! !!!"""###### """###!!!!!!!!!  """!!!   !!!!!!!!!!!!!!!"""######"""  !!!###$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$&&&%%%$$$"""!!!!!! !!!###%%%%%%%%%  """"""   !!!""""""   !!!"""$$$%%%&&&&&&"""  """$$$$$$$$$&&&'''))))))(((%%%""" ###$$$%%%%%%%%%###!!!###""""""!!!"""$$$%%%'''&&&(((***,,,,,,***'''%%%'''%%%$$$###$$$&&&&&&&&&$$$#########$$$&&&((()))+++(((%%%$$$&&&((()))))))))&&&###$$$''')))(((''',,,)))&&&$$$$$$$$$###"""###$$$&&&&&&%%%&&&'''((())))))((('''&&&%%%$$$$$$$$$%%%%%%%%%$$$&&&(((+++...///222888AAAKKKUUUZZZWWWUUUNNNCCC666---)))(((&&&***+++'''$$$$$$###!!!######$$$%%%'''((())))))'''$$$""" !!!###$$$###"""""""""###!!!!!!$$$&&&$$$"""!!!"""$$$$$$$$$###"""!!!!!!"""&&&******(((,,,222555777;;;???BBBCCCDDDDDD%%%%%%&&&'''((()))******)))((('''(((***,,,...///444555888;;;<<<999444000---+++)))(((((()))))))))&&&&&&$$$######$$$%%%%%%'''(((((()))))))))))))))$$$%%%&&&'''&&&%%%%%%$$$$$$###""""""""""""######&&&&&&%%%'''))))))(((&&&((()))+++---...---,,,+++))))))(((((('''&&&&&&&&&((()))***)))((((((***,,,---,,,***+++...000111111222222222222222222333444111000...---,,,+++++++++---,,,+++***))))))******$$$&&&(((+++,,,,,,+++***&&&&&&&&&&&&&&&''''''''')))***+++)))&&&%%%%%%%%%"""$$$&&&((())),,,000333666===HHHSSS]]]hhhttt||||||wwwwww{{{~~~|||}}}}}}zzzxxxzzz}}}{{{wwwssspppnnniiiaaaZZZSSSMMMGGGCCC???===:::999888777555333333222111///.........///222333333000---+++,,,...,,,...//////...,,,***))))))'''&&&$$$######$$$%%%((()))***++++++***)))(((---....../////////......---,,,+++******,,,...///+++***(((&&&&&&''')))+++'''(((***++++++)))'''&&&&&&$$$$$$%%%&&&'''&&&%%%)))'''%%%""""""###$$$&&&(((((('''&&&$$$######"""$$$$$$###$$$%%%$$$!!!"""""""""#########"""!!!!!!""""""!!!!!!"""###$$$!!! """######&&&'''&&&$$$!!!!!!!!!!!!!!!   !!!!!! !!!###$$$$$$!!!!!!!!!!!! !!!"""###"""!!! $$$$$$$$$$$$"""!!!!!! !!!"""###$$$$$$$$$!!!"""$$$%%%&&&&&&&&&%%%%%%$$$"""!!! !!! !!!###%%%&&&&&&$$$""""""""" !!!!!!!!! """###&&&'''&&&$$$"""!!! ###$$$$$$$$$###"""  !!!""" !!!"""############(((((())))))(((%%%!!!"""###%%%&&&&&&%%%###"""#########"""###$$$%%%&&&$$$&&&)))+++***((($$$"""(((%%%!!!"""%%%&&&%%%$$$###""""""###$$$''')))******'''###"""###&&&'''(((***'''$$$###$$$%%%&&&%%%((('''$$$#########$$$$$$"""%%%(((&&&###!!!$$$'''(((''''''&&&%%%%%%$$$$$$"""$$$%%%%%%$$$$$$%%%'''---...000555>>>IIIUUU\\\]]]aaa___SSSCCC777000---'''))))))'''&&&%%%$$$#########$$$%%%'''((())))))'''%%%"""!!!!!!!!! """$$$%%%$$$######$$$!!! """$$$%%%###!!!"""!!!!!!###$$$%%%###"""###"""###&&&&&&%%%(((...///111444888;;;???BBBEEE###$$$$$$%%%&&&'''(((((($$$&&&)))++++++,,,+++,,,222333666:::<<<;;;777444444111---+++++++++)))((()))((('''&&&%%%&&&'''(((***************+++++++++%%%&&&'''(((((('''%%%$$$######$$$$$$&&&'''((()))***)))(((((())))))'''%%%'''(((+++---...---,,,,,,((((((((((((((('''&&&&&&'''((())))))((()))+++------+++***+++...111222222111111111111222333444555111111000...------,,,,,,,,,+++)))'''&&&&&&'''(((%%%''')))+++,,,,,,+++***&&&&&&&&&&&&''''''((((((,,,)))&&&&&&'''((((((((("""###%%%'''))),,,000444999???HHHRRR[[[gggsss|||~~~wwwvvvyyy}}}}}}zzzwwwvvvxxx||||||{{{vvvqqqjjjccc]]]WWWRRRNNNDDDAAA???===<<<:::777555555333111///......//////666666555222000......///---.../////////...+++))))))((('''%%%%%%%%%&&&&&&&&&''')))***++++++******......///000000111000000---,,,)))(((((())),,,------+++)))'''&&&&&&'''(((&&&''')))++++++***((('''$$$###"""###%%%&&&%%%$$$***(((%%%""""""###%%%&&&'''&&&%%%$$$$$$$$$$$$###$$$""" !!!"""###"""!!!"""#########""""""""""""###$$$###""""""###%%%%%%"""  !!!!!!!!!&&&''')))'''$$$"""!!!"""############"""!!!  !!!!!!"""###$$$###  !!!   #########!!! ###"""!!!!!!!!!!!!  !!!"""#########!!!$$$%%%&&&&&&%%%""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$%%%&&&$$$""""""######!!! !!!!!!!!!"""""""""###%%%&&&///,,,)))&&&$$$ !!!!!!!!!  !!!!!!"""!!!!!!!!!!!!!!!(((((()))((('''%%%"""!!!"""###%%%&&&'''&&&%%%$$$%%%$$$$$$######"""""""""$$$%%%&&&''''''&&&$$$###'''$$$!!!!!!$$$&&&%%%###"""""""""###%%%''')))***(((%%%!!! !!!$$$&&&&&&***'''$$$""""""###$$$$$$#########""""""###%%%&&&!!!%%%(((&&&!!!"""&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%#########$$$&&&(((,,,111888BBBMMMTTT```jjjoooeeeTTTFFF<<<555...---++++++***)))((((((%%%%%%%%%&&&&&&&&&''''''%%%$$$""""""#########""" ###%%%&&&$$$$$$$$$$$$!!!!!!"""$$$%%%$$$"""!!!###""""""###%%%&&&%%%$$$'''### !!!!!!!!!&&&,,,...///000111222555;;;???###$$$$$$%%%&&&&&&''''''###&&&+++------+++++++++222222444888;;;<<<;;;::::::666222000///...***'''***)))((('''((((((******)))))))))))))))***++++++))))))((()))***)))&&&$$$!!!!!!"""$$$%%%'''((((((+++***))))))***)))'''%%%###$$$'''***+++++++++***'''(((((())))))(((((('''((()))******))))))+++------,,,***+++...000111111.........///111222444555333333222111000///......)))(((&&&%%%$$$###$$$$$$&&&'''***+++,,,,,,+++***(((((())))))******++++++000,,,(((''')))******)))!!!###$$$&&&(((,,,111444;;;AAAIIIQQQ[[[gggttt}}}}}}wwwtttwww{{{~~~}}}{{{vvvwwwyyy||||||xxxqqqkkkfffaaa]]]ZZZLLLJJJGGGDDDBBB???<<<:::888666444111000000111222666555333111000///......111000000000///---)))&&&))))))((('''''''''''''''%%%&&&(((***+++,,,++++++((()))+++...000222333333---+++)))''''''''')))***++++++***)))(((''''''''''''''')))******))))))(((%%%$$$###$$$&&&'''&&&%%%+++)))&&&$$$######%%%&&&"""!!!!!!###&&&((((((((($$$""" """###### !!!######"""!!!"""###$$$%%%%%%$$$######%%%&&&(((%%%"""!!!"""############&&&))))))&&&$$$%%%''' !!!""""""###""""""!!!!!! !!! !!!"""!!!    """######"""!!!!!!!!!"""""""""""""""$$$%%%%%%$$$### !!!!!!""""""!!!""""""!!! """###+++)))&&&%%%%%%$$$###!!!!!!!!! """""""""$$$''')))444...(((%%%"""!!! ###""" !!!""""""!!!!!!"""))))))(((&&&%%%$$$######!!!###$$$&&&&&&&&&$$$###$$$$$$######"""!!!!!! $$$%%%%%%&&&&&&&&&&&&&&&%%%###"""!!!"""$$$$$$$$$"""""""""###$$$''')))***'''$$$!!! """$$$%%%%%%&&&%%%$$$###""""""######!!!###$$$$$$######$$$&&&"""%%%(((&&&!!! """&&&"""#########$$$$$$$$$%%%###$$$%%%$$$"""""""""$$$!!!%%%+++000666>>>HHHOOO^^^mmmwwwqqqdddYYYLLLAAA666000+++***)))&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""$$$%%%%%%%%%!!!###%%%&&&%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%%%%&&&&&&'''""" $$$))),,,...///---,,,...444888%%%%%%%%%&&&''''''(((((($$$(((+++,,,+++***+++,,,000000000222666:::<<<<<<>>>:::555444444222---((())))))(((((()))***+++,,,***))))))((()))***+++,,,...,,,************'''$$$ !!!"""###$$$$$$$$$$$$)))((('''((())))))'''&&& """%%%(((***++++++***&&&'''(((************)))***+++++++++))))))+++------,,,***+++---///000000......///111333555777888666666666555444333222111******((('''&&&%%%%%%%%%&&&''')))+++,,,+++***)))))))))******+++,,,,,,---***,,,,,,+++***))))))***!!!"""$$$%%%'''+++111555;;;@@@HHHQQQ[[[hhhwww{{{uuussstttxxx{{{zzz|||~~~yyyyyyyyy{{{~~~}}}}}}~~~xxxrrrnnnjjjfffcccXXXUUUQQQMMMKKKGGGCCC@@@<<<:::777555333333444555555333111000//////...---111///...//////---)))%%%'''(((((((((((('''&&&&&&'''((()))***++++++***)))$$$%%%(((***---///000111---,,,+++)))((('''&&&&&&'''((()))******)))(((((('''((((((((())))))))))))(((&&&&&&&&&((()))(((''',,,***(((&&&%%%%%%%%%&&&###'''******(((%%%###"""!!!""""""!!!  ######!!! !!!###%%%%%%%%%$$$######%%%'''&&&$$$"""!!!###%%%&&&%%% $$$((((((%%%###$$$''' !!!"""############$$$###"""!!! """!!! !!!"""!!!   !!!!!!!!!  !!!"""###""""""### !!!"""""""""!!!###%%%%%%$$$"""!!! !!! !!!!!!!!!$$$---***%%%###!!!!!!  !!!$$$'''***777...&&&$$$!!!###"""  !!!###"""!!! !!!!!!""""""!!! $$$'''---+++(((%%%###"""###### !!!###$$$$$$###"""!!!!!!!!!"""""""""!!!!!! """###%%%&&&''''''''''''#########"""!!!!!!###%%%############$$$&&&((()))'''%%%######$$$%%%%%%%%%"""#########""""""#########&&&((((((&&&$$$###$$$###%%%&&&%%%###"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!"""$$$!!!%%%***...222999BBBJJJTTTfffttttttppplllbbbVVVBBB888///,,,)))$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###%%%&&&&&&%%% """%%%%%%$$$######$$$###$$$%%%%%%%%%$$$$$$$$$###%%%&&&%%%######%%%((($$$ """###!!!"""%%%$$$(((,,,,,,******---111&&&'''''''''((()))))))))&&&)))******((()))+++......,,,+++,,,111666:::<<>>:::777666666777888555333111111111111000///---,,,,,,...000///,,,(((&&&'''((((((((('''&&&%%%)))******++++++***((('''$$$%%%'''(((******++++++------,,,+++)))'''%%%$$$###%%%(((***++++++***)))((((((''''''((()))***+++***)))((()))***++++++))),,,+++)))'''&&&&&&&&&&&& $$$((()))'''%%%&&&%%%%%%%%%%%%###  """""" !!!###%%%%%%%%%$$$""""""$$$&&&###!!!"""$$$&&&&&&###''''''###!!!"""%%%%%%%%%%%%$$$$$$###"""!!!&&&%%%$$$"""!!!!!!!!!!!!&&&$$$""""""###$$$$$$###!!!  !!!!!!!!! !!!"""#########&&&""" """""" !!!"""""""""!!!###%%%&&&&&&$$$"""  """%%%%%%###!!!!!!"""######"""!!!  ###'''***999...&&&$$$"""!!!###!!!"""$$$ !!!!!!""""""!!! """''',,,000---((($$$!!!!!!"""### !!!"""###!!!  !!!"""""""""!!! ###&&&((('''&&&$$$"""###$$$### """&&&$$$#########$$$&&&((()))(((&&&%%%%%%&&&'''&&&%%% !!!###$$$###"""###$$$&&&))),,,,,,((($$$""""""$$$%%%%%%%%%$$$###$$$%%%((('''&&&&&&%%%$$$######%%%&&&%%%###!!!!!!"""$$$ ###&&&''')))...777???III\\\mmmrrrvvvyyysssiiiQQQEEE999444///)))&&&(((""""""#########$$$$$$$$$'''%%%###$$$%%%&&&&&&%%% """$$$%%%$$$######$$$%%%&&&&&&&&&$$$$$$%%%&&&"""%%%(((&&&!!! $$$(((!!! $$$&&&### !!!"""(((+++)))''')))++++++(((%%%&&&)))++++++************(((&&&&&&(((***))))))******,,,111777<<<===@@@AAA???>>>===888222111+++((())))))'''&&&'''''''''(((((()))*********,,,,,,------,,,***)))(((%%%### !!!###%%%%%%###!!!###&&&((()))(((&&&%%%$$$&&&+++......,,,(((&&&$$$%%%'''((()))***))))))***+++,,,,,,+++***(((''')))***---222222//////222555222///...000333555666:::777555555777888666333...---,,,+++)))((('''&&&)))******++++++***((('''((((((((()))))))))))))))&&&''')))++++++***((('''%%%%%%%%%$$$%%%(((,,,000777<<>>GGGRRR]]]hhhxxxpppbbbTTTDDD888222---***(((((($$$###&&&&&&### !!!""""""""""""$$$%%%'''((($$$###"""!!!!!!"""######&&&''''''((('''&&&$$$###'''$$$!!!!!!###%%%$$$###""""""""""""!!!!!!!!! !!!$$$'''&&&"""!!!$$$'''+++(((%%%%%%&&&'''%%%$$$*********(((&&&&&&(((***)))************---111555:::>>>@@@???@@@AAA>>>999444///++++++***'''&&&'''((((((((())))))*********,,,---.........,,,***)))&&&###!!!"""%%%(((((((((%%%&&&&&&''''''(((((((((&&&))),,,//////---)))'''%%%&&&'''((())))))((((((+++,,,------,,,+++***))))))(((+++111444333333666666333000///000333444555:::777555555777777555222222111000///...,,,+++***)))***+++++++++)))((('''''''''(((((()))******+++))))))***+++++++++***)))%%%&&&&&&&&&%%%'''***---777===JJJXXXbbbjjjyyyzzzxxxsssooommmlllmmmnnnoooqqqsssssstttxxx|||~~~zzz{{{}}}zzz}}}}}}zzzzzz~~~zzzvvvrrrllllllmmmmmmiiibbbYYYSSSGGGAAA;;;:::<<<>>><<<999888555333111111111000...///---,,,,,,---...---+++...---,,,***))))))))))))&&&,,,---((()))000111,,,+++)))((()))+++,,,***'''+++)))'''''')))******)))%%%'''((((((,,,111000,,,'''''''''(((******)))'''((('''&&&&&&&&&'''((((((...,,,***'''%%%%%%%%%&&&###"""!!!!!!###&&&))),,,&&&$$$"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! '''&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%###!!! !!!!!! !!!!!!"""###"""&&&'''$$$"""######!!!###"""!!! !!!#########  !!!"""""""""!!!!!!  ######"""!!!###!!! !!!!!!"""###$$$###  """$$$$$$"""!!!!!!"""%%%$$$!!!!!!"""""""""!!!""""""!!!!!!!!!  !!!"""  ###%%%&&&((('''%%%###!!!!!!  !!!###"""!!!$$$,,,444777000'''""""""######!!!"""!!! !!!!!!!!!!!! """###$$$$$$$$$"""!!!""""""!!!"""############%%%%%%%%%'''''''''%%%$$$  """$$$%%%###$$$%%%$$$######$$$&&&&&&%%%$$$######$$$%%%&&&((()))+++***((('''&&&&&&(((&&&$$$$$$&&&'''''''''%%%%%%%%%%%%&&&&&&''''''(((((((((((())))))***+++"""%%%%%%$$$'''///555===GGGQQQ]]]pppwwwhhh\\\LLLAAA999444000...'''###"""&&&'''$$$###$$$%%%%%%%%%&&&&&&'''''''''$$$$$$""""""""""""###$$$###$$$%%%&&&''''''&&&&&&###!!! """!!! """"""""""""!!!!!!!!!!!!"""%%%'''&&&"""!!!###&&&+++***(((((())))))(((&&&)))))))))((('''&&&((()))((()))******))))))+++---222888;;;===???BBBBBB>>>:::444///...---(((&&&''')))))))))))))))))))))***)))***,,,......,,,***((((((%%%######&&&)))+++,,,))))))'''''''''((()))***)))+++...000000---***(((''''''((((((((((((''''''+++,,,---...---,,,+++***)))&&&(((000666777777999777444111111222333444444:::888666555555555333111333333333222000///------***++++++++++++)))'''&&&&&&''''''((()))+++,,,---,,,,,,,,,++++++++++++,,,&&&'''(((((('''(((***,,,555<<>>:::777444333333333222111000...---,,,---...---,,,---,,,,,,+++++++++,,,,,,)))...///+++,,,333444000---,,,+++,,,---,,,***)))***((('''(((***,,,,,,+++&&&)))******,,,000///***'''&&&&&&'''))))))(((&&&)))'''%%%$$$%%%'''***,,,++++++***)))((('''&&&&&&######"""!!!"""%%%''')))'''%%%###"""###$$$###""""""""""""""""""""""""""""""""""""""""""!!! &&&%%%%%%$$$$$$$$$%%%%%%###$$$&&&&&&%%%###!!! !!!""""""""""""""" $$$%%%"""!!!######!!!!!!!!!  !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!""""""  """"""!!!$$$###!!! !!! $$$%%%%%%###  ###$$$###"""""""""&&&%%%###!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!   ###%%%######"""!!! !!!  !!!!!! !!!!!!###'''---111333---%%%!!!!!!"""!!! ######""""""!!!!!! !!!###$$$%%%%%%$$$$$$"""""""""""""""!!!!!!!!!&&&%%%%%%'''***+++)))&&&!!!%%%'''$$$%%%%%%$$$###"""$$$%%%''''''&&&%%%%%%&&&''''''((()))******'''&&&&&&&&&)))'''%%%$$$&&&''''''&&&###$$$$$$%%%&&&''''''(((&&&&&&&&&'''(((((())))))############$$$'''***---333;;;DDDOOOcccvvv}}}yyynnneeeYYYMMMEEE>>>888333+++&&&%%%'''(((&&&%%%''''''((())))))((('''&&&%%%###"""!!! !!!"""###$$$$$$%%%&&&&&&&&&%%%%%%%%%###!!!!!!###$$$$$$###""""""!!!!!!!!!""""""######%%%'''%%%""" """$$$&&&&&&''')))***++++++***'''((()))((('''&&&''')))'''(((******((((((((()))+++111666888:::???@@@>>>>>>888333222000+++(((((()))))))))((((((((((((((($$$&&&)))++++++)))'''%%%***(((%%%$$$%%%(((+++,,,******)))))))))******+++***,,,---///...---***)))(((((((((((((((''''''&&&***+++,,,------,,,+++++++++&&&%%%---555777777888888666333333333444444333999888666555444333111000111222222111000...---,,,+++,,,,,,,,,+++)))(((''''''''''''(((***,,,...000///...,,,******+++,,,---&&&(((*********+++,,,...111:::HHHVVVaaakkkvvv~~~}}}yyyvvvsssqqqooooooxxxtttrrrqqqppprrryyy~~~zzzvvvwww{{{~~~~~~|||~~~~~~}}}yyy~~~~~~|||{{{yyyxxxuuupppjjjeee\\\UUULLLHHHHHHIIIFFFCCC<<<999666444444444444333111...,,,,,,,,,---,,,,,,------,,,+++++++++++++++***---...---///666888666333222111000///---+++))),,,***))))))+++++++++***))),,,---,,,,,,...,,,(((((('''&&&'''((()))(((&&&)))(((''''''(((+++---///)))************((('''&&&%%%$$$#########$$$&&&''''''%%%$$$######$$$%%%%%%$$$$$$$$$###############%%%%%%%%%$$$$$$"""!!! $$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$###""""""!!!"""""""""!!! ###%%%"""!!!######"""  !!!!!! !!!############"""""""""""" !!!!!!!!!$$$###!!! !!!!!!  !!!!!!######"""""""""%%%$$$###"""!!!!!!!!!!!! """!!!!!!!!!  """!!! !!!  !!! !!!!!!!!!""""""!!!!!!!!!"""!!!%%%((()))+++'''""" !!!"""!!!!!!""""""!!! !!!"""###$$$$$$$$$######$$$$$$$$$###"""!!!!!!!!!&&&$$$###'''+++---***'''!!!###'''***$$$%%%%%%$$$###"""$$$%%%''''''''''''''''''''''''((())))))(((&&&%%%%%%&&&(((&&&######$$$%%%%%%$$$"""######%%%&&&'''((((((%%%%%%%%%%%%$$$$$$######"""############$$$'''***...555<<>>999666777555///++++++***))))))(((((('''''''''$$$&&&((()))***(((&&&%%%+++***(((&&&$$$%%%''')))(((***+++------,,,+++***)))***+++,,,,,,+++***)))))))))((((((''''''&&&&&&((()))***,,,,,,,,,++++++---'''$$$***111333333333888666555555666666444333777777666444222111000000000111111111000///---+++,,,------------+++)))(((((((((((()))+++...111333111///,,,***)))***+++,,,%%%(((***,,,---...111333...888EEERRR^^^iiisssxxx~~~|||yyywwwuuuttt{{{vvvrrrrrrqqqqqqvvv}}}yyytttssswww{{{~~~{{{}}}~~~||||||}}}yyywwwuuusssqqqggg```WWWRRRRRRQQQMMMIII???<<<777555555555555444111///,,,++++++,,,,,,+++...---,,,+++***))))))))))))+++---...222888<<<===:::999888555111---+++)))***))))))***+++,,,+++***&&&+++,,,++++++------+++***(((''''''((()))((('''%%%&&&((()))+++,,,,,,,,,((()))*********)))'''&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$%%%&&&(((%%%$$$$$$$$$#########"""%%%%%%%%%$$$$$$"""!!! """######$$$$$$%%%%%%%%%'''&&&%%%#########$$$$$$ !!!"""$$$$$$###""""""$$$%%%"""!!!###$$$"""  !!!!!!   """$$$%%%%%%###!!!  !!!!!!!!!!!!  !!!!!!!!! !!!!!!###""""""!!! !!! """!!!!!! !!!###$$$!!!!!! !!!""" """"""!!!###!!! """###$$$!!!###$$$### """######""""""!!!!!! %%%&&&'''%%%###!!!"""###$$$######&&&)))***(((&&&%%%###!!! ###&&&((($$$%%%%%%$$$###"""$$$&&&%%%&&&'''(((((('''&&&%%%'''(((((('''%%%$$$%%%&&&(((&&&$$$###$$$%%%%%%$$$""""""###$$$%%%''''''(((###$$$$$$%%%$$$$$$###""",,,...///+++$$$"""$$$(((***000777@@@KKKXXX___aaahhhmmmnnniiibbbYYYLLL@@@999222---,,,***&&&%%%&&&+++,,,---,,,+++(((%%%$$$!!!!!! !!!###$$$'''&&&%%%$$$###"""!!!!!!###""""""!!! !!!"""###$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$"""!!!!!!!!!"""%%%((()))(((&&&$$$$$$%%%&&&(((((('''''''''(((%%%'''))))))((((((((())))))000444333333666999999;;;777777::::::444///---,,,,,,+++***))))))((((((((()))*********)))((((((++++++***'''%%%$$$%%%&&&&&&(((+++...///...,,,***(((((())))))***************)))(((''''''''''''''''''((()))+++,,,,,,++++++...(((%%%)))------...000777666666777888777666444555555555444111//////000111222333444333111///------.../////////...,,,,,,++++++++++++---000333555222000---+++******++++++&&&(((***,,,---000333666///999EEEPPP]]]jjjsssvvv}}}|||{{{|||vvvsssuuusssooorrr{{{~~~{{{wwwwwwyyy}}}|||~~~}}}~~~|||zzz{{{{{{|||rrrkkkccc^^^]]][[[UUUQQQDDD@@@;;;888777777666666333000---++++++,,,,,,,,,...---,,,+++))))))(((((()))***+++...222888===@@@======<<<888222...+++***&&&%%%&&&))),,,......---"""'''***((()))---000000+++)))''''''((()))((('''"""###&&&((())))))(((((((((((()))))))))'''&&&%%%'''&&&&&&&&&%%%&&&&&&&&&%%%&&&'''&&&%%%&&&(((***%%%%%%$$$$$$###""""""""""""""""""""""""!!! !!!!!!###$$$%%%%%%%%%%%%((((((&&&%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%% $$$%%%"""!!!######!!!  !!!""""""!!!   ###%%%&&&$$$!!!!!!!!!  !!!"""!!!!!!!!!     !!!!!! !!!###$$$###$$$%%%$$$""" !!!  !!!!!!  """$$$%%%!!!%%%''''''###!!!!!!#########""""""!!! %%%'''((('''###!!!###%%%###$$$&&&''''''&&&%%%%%%%%%$$$""" !!!###%%%###$$$%%%$$$######%%%'''%%%&&&((())))))(((&&&%%%'''((((((&&&$$$###$$$&&&+++)))'''&&&&&&''''''&&&"""######$$$%%%&&&&&&'''!!!"""$$$&&&((((((((('''999;;;:::333((("""!!!$$$&&&+++222:::AAAJJJQQQVVV___jjjrrrqqqoookkk```TTTBBB:::333000---(((&&&(((------------,,,***)))((($$$$$$######$$$%%%&&&'''""""""""""""###$$$%%%&&&$$$$$$$$$###!!!"""$$$&&&&&&%%%###!!!!!!!!!###$$$$$$$$$$$$###"""""""""!!!$$$(((---...,,,)))(((((($$$&&&((()))(((''''''(((&&&(((((((((&&&&&&'''(((&&&...222111///222555666555444777===>>>888222000000000///...,,,++++++***++++++***))))))((((((((((((***+++***'''%%%%%%&&&'''(((***,,,------...---'''''''''((()))***+++,,,)))(((''''''&&&'''(((((('''(((***,,,------------...)))''')))***))),,,111666666666888999999777555222444555333000///000111111222444555444222000...---...///111111000/////////...------...111444666333222000...,,,+++++++++'''((()))***+++---222555222===HHHQQQ^^^nnnwwwxxx~~~wwwvvvzzzwwwpppqqqyyy|||{{{{{{}}}~~~}}}~~~zzztttmmmjjjhhheee^^^XXXIIIEEE???;;;999999888888666333///------.........------,,,++++++++++++++++++***+++...111666;;;>>>;;;<<<<<<888222...,,,,,,%%%%%%&&&))),,,---,,,+++$$$((()))&&&&&&***...///***(((&&&%%%&&&''''''&&&###$$$$$$%%%&&&''''''((((((((((((''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&###&&&((((((''''''(((***%%%$$$$$$###""""""!!!!!!!!!!!!"""""""""!!!!!!  """$$$%%%&&&%%%%%%'''(((******)))&&&###!!!######""""""######$$$%%%$$$%%%!!!!!!!!! !!!"""!!!  !!!!!!!!!!!!  !!! """######""""""!!!"""!!! !!!  """$$$ !!!!!!  !!!   !!!!!!!!!  !!!!!!!!!$$$%%%&&&%%%###""""""""" !!!!!!!!!  !!!"""### $$$(((((($$$!!!"""$$$######""""""""""""""""""###&&&(((&&&""" """%%%$$$'''***)))%%%""""""$$$$$$###"""!!!!!!"""###$$$!!!###$$$$$$###$$$&&&(((&&&(((***,,,,,,***(((&&&'''''''''%%%######$$$&&&,,,***'''&&&'''''''''&&&######$$$$$$$$$%%%%%%%%% """$$$'''((()))((((((444333222...)))%%%######&&&)))...222666<<>><<<;;;::::::888555111//////000000000,,,,,,,,,,,,,,,---...///---++++++...111333888<<<888::::::777222...---...((('''((()))+++***(((&&&***---,,,&&&###%%%)))***)))'''%%%$$$%%%&&&&&&%%%((('''%%%$$$%%%''')))+++)))((('''&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%"""%%%)))***(((''')))***$$$$$$######"""!!!!!! """######$$$$$$$$$$$$### """$$$%%%&&&&&&%%%&&&))),,,///---(((""" !!!"""###$$$  !!!%%%""" ###"""  """###!!!"""$$$%%% """###!!!  $$$ !!!!!!!!!  $$$&&& !!!!!!!!!!!!!!!   !!!!!!!!! !!!!!!""""""### !!! !!!"""### !!!""" !!!  !!! !!!  !!!"""&&&&&&""" !!!$$$""""""""""""###$$$%%%&&&!!!%%%'''%%%!!!"""%%%$$$***---+++$$$!!!%%%$$$$$$$$$$$$$$$%%%%%%&&& """###$$$###%%%''')))'''))),,,......,,,)))''''''''''''%%%###"""$$$&&&***(((%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%"""###%%%&&&&&&%%%$$$"""""" """&&&((('''%%%++++++---......111:::CCCIIIXXXeeekkksss~~~yyymmmaaaSSSHHH<<<111******&&&%%%%%%%%%%%%&&&&&&'''"""!!!!!!!!!!!!###%%%&&&###"""!!!!!!!!!"""$$$%%%###$$$%%%###!!! ###&&&)))'''$$$!!! !!!######"""!!!"""###$$$###"""((()))***+++***(((&&&%%%&&&%%%%%%%%%''''''&&&%%%+++((($$$$$$&&&((('''&&&&&&(((,,,///000///---+++000000111555999<<<======:::777333111000///+++(((...***%%%%%%'''((('''%%%&&&&&&&&&''''''(((((((((+++++++++***((((((+++---*********,,,.........---((()))***++++++***))))))(((''''''))),,,...------,,,,,,,,,,,,,,,+++***)))///444777666777888555111222222222222000///...---000000///...............000333444111000333666555000///......///222666888888888888777666222...***)))***+++++++++,,,///111;;;AAALLLWWWcccmmmwww|||~~~yyyuuu|||~~~~~~~~~zzzxxxuuukkk```YYYVVVLLLBBB>>>???>>>:::888444222111...+++---111444000,,,***,,,......---............///111222333///111333555444111---+++...---+++***)))(((((((((***(((((((((***+++***)))+++******)))(((''''''&&&&&&$$$"""$$$(((***'''###%%%&&&)))******)))'''%%%"""###$$$&&&''''''&&&&&&((('''&&&''')))*********)))'''%%%$$$$$$$$$$$$###%%%###""""""######"""!!!"""""""""###$$$%%%&&&'''***+++------,,,)))%%%"""!!!###$$$###  """"""### ######!!! !!! !!!""""""!!!  !!!"""""""""  !!!!!! ###""" !!!$$$&&&"""!!! !!!"""!!! ######"""!!!  !!!!!! """ """###!!! """######!!!!!! !!!$$$%%%%%%""" !!!!!!!!!!!! """!!!!!!!!!!!!###$$$%%%""""""""""""!!!!!!!!!!!!%%%(((+++***'''$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%% !!!"""###%%%'''(((((((((''''''((())))))(((&&&%%%%%%$$$###""""""""""""'''((()))(((%%%#########!!!$$$$$$"""###&&&(((%%%$$$&&&)))++++++((($$$"""'''&&&%%%&&&''''''%%%$$$###'''+++......//////000@@@IIISSS]]]lll{{{}}}rrrbbbSSSDDD777...***(((%%%""""""%%%&&&%%%###"""###%%%&&&''''''&&&&&&(((&&&#########$$$$$$#########""""""######$$$%%%###%%%%%%$$$"""!!!"""###&&&$$$$$$&&&$$$!!!"""&&&'''((()))))))))(((&&&$$$((('''&&&&&&&&&'''''''''+++(((%%%%%%'''*********'''(((+++---...---,,,+++///...///111555888999999<<<999666555444222...***---------,,,+++*********&&&&&&&&&&&&&&&'''''''''((()))***)))((((((***,,,(((((()))+++---.........***))))))(((((()))*********)))((((((***,,,,,,+++,,,,,,,,,,,,+++***)))(((...333666666666888666222111111111111111000///...//////...---------------///333555222222555666555444333000//////111333444555555555555333000,,,)))((()))+++++++++---000333:::AAAKKKWWWbbbmmmwww|||}}}yyy}}}}}}~~~{{{yyywwwyyy~~~~~~}}}zzzvvvnnnfff```]]]UUUKKKFFFFFFCCC???;;;777333222///+++,,,000444111---,,,...//////---,,,...000222333222000///...///111222111///,,,++++++++++++++++++++++++++++++))))))***+++,,,+++***---,,,+++***)))((('''''')))&&&%%%'''+++---+++(((&&&(((***++++++***(((&&&###$$$%%%'''((((((''''''((('''&&&''')))+++++++++&&&%%%$$$$$$$$$%%%%%%%%%!!!###""""""############$$$&&&'''(((***+++,,,---+++(((%%%""""""###$$$### !!!"""###!!!###"""%%%!!!$$$"""  """###""""""!!! !!!"""!!!  !!!  !!!"""""""""###"""!!! """###$$$""""""!!!  !!!!!!""""""!!!!!! !!!!!! """  !!!"""!!!!!!""""""$$$$$$$$$$$$###"""!!!!!! !!!###$$$###!!! !!!!!! """############""" """"""!!!!!!"""###%%%&&&  !!!!!!!!! ###&&&))))))'''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%!!!!!!"""$$$%%%&&&''''''%%%%%%$$$%%%%%%$$$###"""$$$############$$$%%%&&&&&&''')))(((&&&%%%$$$$$$"""$$$$$$"""###&&&(((%%%$$$''')))++++++(((%%%"""&&&%%%%%%%%%''''''&&&%%%%%%(((,,,------------...555???JJJTTTcccttt~~~zzzmmm___PPPAAA555///***'''######%%%&&&%%%###!!!#########"""!!!%%%###!!!!!!"""######"""!!!!!!"""""""""############$$$%%%$$$###""""""###""" """'''((($$$###%%%&&&&&&'''(((((('''&&&%%%)))'''%%%$$$$$$%%%'''(((+++((($$$###%%%(((++++++((()))***+++,,,,,,++++++...,,,+++,,,///222444444<<<;;;::::::999777333///)))---000...***''')))+++((((((((((((''''''''''''&&&''')))***)))((()))***&&&(((***,,,............,,,***'''&&&&&&'''***+++,,,***(((''')))*********------,,,+++***)))(((''',,,111444444666888777333///000000111111000000///.........------------------333555444444666777555888666333000......///000333333444333111...+++)))((()))++++++,,,...111444:::AAAKKKWWWbbbmmmwww}}}~~~~~~}}}~~~}}}}}}xxxtttvvv|||{{{}}}yyytttoookkkiiibbbXXXSSSPPPLLLFFFAAA;;;777555111------000333111000///000000///---+++...222555555222...+++---------------,,,+++***)))***+++,,,---.........+++*********,,,---,,,+++...---,,,+++***))))))((()))'''&&&(((,,,///---+++((()))+++,,,,,,***)))'''$$$%%%&&&(((((((((''''''((('''&&&'''***,,,,,,,,,$$$$$$$$$$$$$$$%%%&&&&&&!!!!!! """$$$&&&%%%%%%######$$$$$$%%%'''((())))))***++++++***'''%%%######$$$$$$"""###### !!! ### %%%###!!!!!!!!!###$$$###""" !!!######    !!!!!!  """"""###""""""""""""""""""######!!!""""""""""""   !!!!!!!!!###!!! !!!!!! $$$$$$%%%%%%%%%$$$$$$### !!!!!!!!! !!!###$$$$$$###""" """###$$$$$$###!!!""""""""""""###$$$%%%&&&!!!"""$$$### !!!$$$'''((('''''''''((('''&&&%%%%%%$$$%%%%%%%%%"""###$$$%%%%%%&&&&&&&&&###############"""!!!!!!#########$$$%%%&&&((()))%%%'''******(((&&&%%%%%%"""%%%%%%"""###&&&'''%%%$$$&&&)))+++***(((%%%###%%%$$$$$$%%%'''((('''&&&''')))+++,,,++++++++++++...666@@@HHHTTTdddrrryyy|||vvvlll```QQQBBB888...)))%%%$$$%%%&&&$$$""" ###%%%%%%%%%###"""###!!! """"""""" !!!"""###""""""!!!###$$$%%%$$$###"""###$$$ ###+++///,,,'''%%%&&&&&&'''((((((((('''&&&)))'''%%%"""!!!"""&&&)))***((($$$""""""$$$&&&(((+++*********++++++,,,---...+++)))(((+++...000111999:::<<<======<<<999777...///000...+++***+++,,,+++++++++******)))))))))'''***,,,,,,***))))))))))))+++...//////.........+++***(((&&&&&&'''(((***+++)))''''''(((***+++***...---,,,***)))(((''''''***///222333444888777444......///000111111000000---...............------,,,222555555555777777555888555111...+++++++++,,,222333444333111...---,,,***+++,,,,,,,,,...111444:::AAAKKKWWWcccnnnxxx}}}~~~}}}}}}~~~~~~|||~~~yyyyyy~~~}}}}}}{{{xxxsssrrrlllddd^^^ZZZTTTMMMEEE???:::888666222111333111111111111111000...---+++...111333333000,,,))),,,+++******)))))))))***)))***+++,,,---------,,,+++***)))***,,,---,,,++++++++++++***************'''&&&%%%'''+++------,,,((()))***++++++)))((('''###$$$&&&'''''''''&&&&&&'''&&&&&&'''***,,,,,,,,,%%%%%%%%%$$$######$$$%%%'''&&&$$$%%%&&&&&&%%%###$$$$$$$$$%%%&&&'''((()))))))))))))))(((&&&$$$###$$$$$$###!!!!!!$$$$$$!!!%%%$$$ ###""""""###$$$%%%$$$### !!! !!!!!!"""""""""!!!"""!!! """!!!   """######"""""" !!!#########!!!  !!!""""""###"""!!!  !!!!!!"""""""""!!!  !!!$$$%%%%%%###""" !!!!!! !!!###$$$###!!!"""""""""###$$$$$$%%%&&&$$$!!!!!!&&&(((&&&###"""$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$############$$$###$$$%%%&&&&&&&&&%%%$$$"""$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''((()))&&&)))++++++(((%%%#########&&&%%%######''''''%%%###%%%'''))))))'''$$$###$$$######$$$&&&'''''''''%%%(((*********)))***+++---333999>>>EEEQQQ___iiiqqqtttvvvrrrkkk```PPPCCC222---'''%%%%%%%%%###!!! """%%%'''((('''%%%###"""  """###""" """$$$$$$###""" ###$$$%%%%%%#########%%%$$$"""&&&000666222***%%%&&&'''(((((())))))))))))+++***'''###!!!"""'''+++---+++'''$$$!!!"""###%%%++++++******+++,,,---...---+++((('''))),,,...///222555999===>>>>>>======;;;888333111222222222111,,,,,,++++++******)))))),,,...000///---***))))))...111333333111...------)))))))))))))))((('''''')))'''&&&'''))),,,---,,,...---,,,***)))((((((((()))...111111333777777444---...///000000000000000---....../////////...---+++111444333333555555333444111...+++)))))))))***...000222111...,,,,,,---,,,---...------...000333;;;AAALLLXXXdddoooyyy}}}}}}||||||~~~}}}zzz{{{~~~~~~|||{{{}}}}}}{{{xxxxxxssskkkfffbbb[[[TTTGGG@@@:::999888555333444000111222333222000...------............,,,+++***++++++***)))))))))******+++++++++++++++******)))***)))((()))+++++++++)))&&&&&&'''((()))***++++++'''&&&&&&'''***,,,---...(((((()))))))))((('''&&&"""###$$$%%%&&&%%%$$$$$$'''&&&%%%&&&)))+++++++++&&&''''''%%%""" !!!###%%%###""""""$$$$$$###!!!$$$$$$$$$%%%&&&'''((()))((((((((('''&&&%%%$$$$$$%%%$$$"""!!! ###$$$!!! ###%%%%%%""""""&&&)))''' ###""""""$$$%%%&&&$$$""""""""""""!!! !!!!!!!!! !!!###"""!!!!!!!!!!!!!!! !!!"""###"""""" !!!"""###"""    !!!"""######!!!"""!!! !!!  !!!!!!###%%%$$$###!!! !!!!!! """$$$$$$$$$""""""!!!""""""###$$$$$$%%%%%%###!!! """%%%'''&&&$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""""""""###$$$&&&''''''&&&%%%$$$ ###%%%&&&&&&&&&(((***((('''&&&&&&%%%%%%&&&&&&)))***,,,***'''###!!!!!!$$$&&&&&&######''''''%%%"""###%%%&&&'''%%%###"""%%%###"""###%%%'''''''''###%%%'''(((((()))***,,,,,,///333666:::AAANNNXXXbbbjjjqqqrrrpppiiiZZZLLL777222+++'''&&&%%%###!!!!!!$$$&&&&&&&&&$$$######!!! """###$$$$$$ !!!###%%%%%%$$$###"""###$$$%%%%%%$$$###$$$&&&(((%%%(((111555111(((###'''''''''((()))***++++++------+++'''$$$$$$)))...000///---)))%%%###$$$%%%))))))))))))+++,,,---...,,,***((((((***,,,---------000555999;;;<<<===???AAA<<<666444555666333000+++++++++***************///111111000...,,,,,,---111444777777222...------)))***+++++++++)))'''&&&(((''''''))),,,......---...---,,,***)))******+++)))...000000111555666333---...//////000000000000+++,,,...//////...------+++000222000000222222000000...+++((('''''')))***))),,,...---***)))***,,,,,,---......---...111444<<>><<<:::888444111...------------------......///000000000......000111000444888777222...---...---,,,++++++***)))))))))))))))***,,,...///---+++...---,,,******+++---...***...//////000444444222......//////////////////(((***+++---------+++***+++///000---+++...///---000...+++(((''''''((()))'''***---,,,((('''***---***+++------...111444777===DDDOOO[[[gggsss}}}~~~|||yyyyyyyyyxxxxxxxxxzzz||||||{{{}}}~~~zzz|||vvvrrrqqqllleeeWWWMMMEEEBBB@@@;;;777666444666777666444222222444//////...---------...///------------------------000...,,,)))((((((***+++***)))((()))+++,,,+++***%%%%%%%%%&&&''''''(((((((((((('''''''''(((+++---******))))))(((''''''&&&###$$$%%%%%%%%%%%%######'''&&&$$$$$$&&&'''&&&&&&%%%'''(((%%%  ###'''&&&&&&''')))++++++***############$$$&&&'''(((((('''%%%#########$$$%%%&&&$$$""""""######!!!"""&&&%%%(((...222222444,,,%%%$$$%%%######%%%!!!!!!"""$$$%%%%%%###!!!"""###$$$"""!!! !!!"""###!!!"""$$$$$$######"""  !!!###!!!!!! !!!   !!!!!!!!!!!! !!!!!!""""""""" !!!""""""!!!!!! """"""!!!!!!!!!###$$$%%%!!!"""######"""""" ###""" ###$$$"""!!!"""$$$&&&%%%$$$%%%%%%$$$###############"""$$$&&&(((((('''&&&%%% ###''''''$$$###%%%(((***)))'''%%%$$$###""""""'''''''''%%%""""""###$$$%%%((('''$$$$$$''''''%%%###$$$%%%'''''''''&&&%%%'''$$$""""""###%%%%%%%%%###$$$%%%%%%%%%%%%''')))&&&###%%%,,,111222888>>>GGGTTT___dddiiimmmfffZZZGGG@@@777111...,,,***'''(((((())))))***++++++,,,&&&$$$"""!!!"""#########""""""""""""###############$$$%%%%%%$$$$$$%%%'''(((%%%$$$&&&&&&######&&&$$$$$$%%%%%%'''(((***+++'''))))))&&&!!! $$$)))***,,,...,,,'''$$$$$$%%%!!!"""$$$&&&(((***++++++'''&&&&&&(((***++++++***))),,,///111111222666999???CCCGGGEEE>>>777222111000000111111222222333333---............///333555---222777777222......///000...+++)))((()))+++,,,***+++,,,...000///+++(((...---,,,++++++---///000***...///...///333333111...///////////////......&&&''')))+++,,,+++))))))+++//////***)))+++---,,,111///+++(((''''''((()))'''+++...---***(((,,,///''')))+++---///333777:::>>>DDDPPP\\\hhhttt~~~~~~|||{{{zzzyyywwwuuuyyy~~~~~~yyyyyy~~~~~~zzz}}}~~~yyyvvvvvvrrrlllaaaWWWMMMIIIFFF@@@;;;999777999:::888555333555777//////000000000000000///......///000000/////////111///,,,)))(((***,,,...+++***)))***,,,---,,,+++'''''''''''''''&&&&&&&&&&&&&&&%%%$$$###$$$'''***,,,++++++***)))(((((('''$$$%%%&&&&&&&&&%%%$$$###'''&&&$$$$$$%%%%%%%%%$$$"""%%%'''%%% """&&&(((&&&%%%%%%&&&&&&%%%$$$"""""""""###$$$%%%''''''(((&&&$$$""""""###$$$%%%&&&$$$""""""$$$%%%### $$$&&&$$$%%%***---,,,(((""" %%%)))((($$$### !!!###%%%%%%""" !!!!!! """###!!!%%%'''***)))'''%%%"""   !!!$$$ !!! !!! !!!!!!!!!!!! !!!"""######""""""!!!!!!!!!!!!!!!"""""""""!!!   """""""""!!!!!!###&&&$$$ %%%""" !!!%%%''''''&&&'''&&&%%%%%%$$$$$$%%%%%%!!!###&&&((()))(((&&&%%%$$$'''***)))%%%###$$$''')))(((&&&%%%$$$#########%%%%%%$$$"""!!!"""%%%(((&&&((('''$$$$$$''''''%%%$$$%%%'''(((((((((''''''(((%%%""""""###$$$%%%%%%%%%&&&&&&%%%$$$###%%%''''''"""###***///...000444:::HHHTTT[[[dddmmmjjj___MMMFFF<<<555222000---+++&&&&&&%%%%%%%%%''')))***&&&$$$"""!!!"""""""""!!!!!!!!!!!!!!!!!!"""#########$$$&&&%%%%%%$$$&&&''')))&&&$$$%%%###"""%%%+++***(((&&&%%%'''((((((''')))+++,,,+++((($$$""""""((((((((('''%%%###!!! !!!###%%%''')))++++++%%%%%%%%%%%%''')))+++---,,,,,,------///000111222999===BBBEEEDDD???888333333444777888999888666555666666777777666555333222333333222222222222333333111...++++++---...,,,***(((((()))+++,,,---.........,,,+++******+++---......///000111111000//////222222222222000...,,,***,,,+++)))'''''''''((((((,,,,,,,,,++++++*********000000///***$$$###(((,,,,,,***))))))+++,,,,,,+++///...,,,***,,,111888===;;;JJJQQQXXXiiitttyyy}}}zzz{{{|||{{{||||||}}}wwwvvv{{{}}}}}}~~~~~~|||{{{~~~|||}}}zzzuuukkkfff]]]TTTLLLEEE???;;;===:::555333333444555555222000///......---+++)))...***''')))...111111...000000///,,,)))((()))+++(((&&&&&&(((+++,,,)))&&&)))$$$$$$***+++'''&&&))))))(((&&&&&&'''((((((''')))))))))'''%%%$$$%%%&&&(((&&&$$$$$$%%%%%%$$$###'''$$$"""###%%%&&&$$$!!!'''&&&$$$######$$$%%%&&&&&&%%%%%%%%%&&&&&&$$$###&&&'''))))))(((%%%""" !!!"""$$$%%%&&&%%%%%%$$$"""!!!!!!!!!!!!!!!"""###"""!!! """&&&+++...+++!!!!!!***...((($$$&&&'''%%%###!!! !!!"""!!!"""###!!! !!!###""""""!!!!!!!!!!!!  """"""!!!"""%%%&&&### $$$""""""###%%%'''%%%###""" !!!!!! !!!!!!!!!!!! """  !!!%%%&&&###!!!###$$$"""###$$$$$$$$$###!!! """"""###"""!!!"""###$$$###"""""""""!!!!!!!!!!!!""""""$$$$$$$$$###""" ###!!!!!!""""""&&&)))++++++'''$$$###$$$######$$$&&&((('''%%%"""&&&%%%$$$$$$$$$$$$&&&&&&%%%&&&'''''''''&&&%%%$$$&&&'''&&&%%%$$$$$$&&&((((((((())))))((('''&&&&&&%%%%%%&&&&&&'''((()))))),,,'''"""!!!###'''(((((($$$######$$$%%%''')))+++,,,'''$$$%%%%%%%%%)))...666;;;DDDNNNWWW^^^ccceee^^^SSSGGG@@@<<<666111...***)))((((((((()))******(((%%%"""!!!"""#########"""!!!  !!!"""$$$###"""%%%(((***)))'''##################$$$%%%,,,***(((((()))*********(((***,,,+++(((&&&%%%$$$))))))((('''%%%$$$######"""###$$$&&&''')))***+++&&&&&&&&&&&&''')))+++,,,***+++---///000000000///666:::???CCCDDDAAA<<<999::::::;;;;;;;;;;;;;;;;;;>>>===;;;999777666555555444444333333222333333333111///,,,,,,---...,,,*********+++,,,---...///000......---,,,,,,---......)))+++---///000111111111000000000000///---+++*********)))((()))***+++,,,***++++++,,,,,,++++++***---...---)))$$$"""&&&******************+++,,,,,,//////...------222888<<>>;;;666444444666888888444222///...///...---,,,111---******...000...,,,000000000---***((()))***------,,,,,,,,,+++)))''',,,((((((,,,---******---***)))'''''''''((('''&&&((())))))'''&&&%%%&&&'''(((&&&$$$$$$%%%%%%%%%$$$'''%%%######%%%%%%$$$"""%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$###%%%&&&&&&'''&&&$$$"""!!!$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$"""  ###&&&)))***!!! ))),,,&&&"""$$$%%%$$$###!!!!!!!!!!!!"""!!!""""""!!! """ """!!!"""###"""!!!###&&&(((&&&!!! """&&&"""!!!"""""" """"""  !!!   !!!""""""!!! !!!  !!!"""!!! ###&&&&&&###!!!$$$%%%$$$''')))***)))&&&"""!!!###$$$%%%$$$""""""""""""!!!"""!!!!!!!!!!!!!!!!!!"""######$$$$$$###!!!"""!!!  """"""######&&&((((((%%%###"""######%%%&&&''''''%%%$$$###)))(((&&&%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$###&&&''''''&&&%%%%%%&&&((('''((((((((('''&&&&&&%%%"""###$$$&&&''''''((((((((($$$ !!!###%%%%%%#########$$$%%%''')))***+++&&&$$$%%%%%%%%%(((---000555===FFFOOOWWW^^^bbbggg^^^TTTLLLFFF>>>555///...---+++)))((((((((((((&&&$$$######$$$###!!! """!!! !!!""""""!!!!!!###&&&'''&&&$$$""""""""""""###$$$%%%%%%,,,***(((((()))++++++***''')))++++++)))(((((()))+++***((('''&&&&&&&&&'''######$$$%%%&&&''''''(((((('''''''''((()))+++,,,(((***---000111000...---222555:::???BBBCCCBBBAAAEEEDDDCCCBBBBBBCCCDDDDDDHHHEEEAAA===;;;999::::::888777666555555555555555333111/////////000///...,,,,,,,,,---...///000111//////000000000/////////)))***+++---.../////////---------...------,,,+++,,,,,,+++************+++'''(((+++,,,------+++++++++,,,,,,)))%%%$$$&&&)))(((***,,,,,,))))))+++...////////////000333777;;;DDDRRRWWW\\\lllwww}}}|||~~~~~~{{{yyy~~~~~~|||zzzwwwvvv{{{zzz{{{~~~}}}~~~|||}}}zzz}}}|||wwwwww~~~~~~yyyqqqhhh___VVVNNNIIIBBB>>>999666666888::::::666333000//////000000000111...++++++...000///---///000111///,,,)))))))))...//////...,,,*********---******,,,,,,+++,,,///,,,***((((((((()))(((''''''((()))((('''&&&'''((('''&&&$$$$$$%%%&&&%%%$$$&&&%%%###$$$%%%%%%$$$""""""$$$&&&(((((((((&&&%%%'''&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''''')))((('''&&&%%%%%%$$$$$$!!! """###)))""" ''')))$$$ """"""""""""""""""""""""""" """"""!!! !!!"""!!!!!! """%%%&&&"""!!!######!!!!!!###!!!"""###""""""!!!!!!###$$$!!!"""!!! """"""""""""!!!  !!!"""###""" !!!###&&&&&&"""!!!%%%((((((,,,000333111)))### !!! ###$$$'''%%%###"""!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$###!!! !!!!!!!!!""""""#########"""$$$&&&'''%%%$$$$$$$$$%%%(((+++***'''%%%%%%&&&+++***(((&&&%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%% !!!###%%%&&&&&&&&&%%%)))&&&###"""###%%%''''''#########$$$%%%''')))******&&&$$$%%%%%%$$$'''+++)))---444<<>><<<777222---***'''&&&***'''$$$"""""""""!!! !!!!!!"""""""""""""""$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!""")))'''%%%&&&(((*********)))))))))'''&&&'''***---,,,+++***))))))***++++++******))))))))))))))))))'''&&&&&&&&&'''(((***+++---+++)))'''(((***---///+++,,,///444:::@@@EEEGGGJJJOOOVVV^^^cccdddcccbbb]]]^^^______\\\WWWRRROOODDDBBB???;;;777444222111333444444222000///000222000///---,,,,,,---...///111222333444333111///...///......//////111222222///......//////111222222++++++++++++***)))((('''###%%%(((+++---------,,,)))(((''''''''')))***+++***...111111///---...000---///000111222555999;;;HHHUUU[[[___mmmuuuwww~~~}}}|||||||||}}}zzzzzz{{{|||{{{yyy{{{~~~wwwvvvxxx}}}~~~|||{{{~~~~~~~~~}}}{{{zzz{{{~~~{{{yyyzzz{{{~~~}}}wwwrrrmmmiiifff___ZZZSSSKKKDDD>>>888555333111//////111333444555555444111///---------------///000000///......///222222111///,,,++++++,,,(((,,,---)))''')))---...)))((((((***---///000///''')))+++,,,***)))((()))&&&$$$###$$$%%%&&&&&&%%%$$$%%%&&&%%%###"""###$$$&&&%%%###"""###%%%''')))###&&&((('''$$$"""###%%%""""""""""""$$$''')))***%%%%%%$$$#########$$$$$$"""###%%%'''((((((((('''""""""!!! !!!"""###$$$"""!!!!!!  !!!!!!"""""""""###$$$$$$"""    !!! '''///444+++%%%!!!""" $$$&&&%%%!!!!!!   !!!!!!!!! !!!!!!$$$,,,111222///333555111***$$$###$$$$$$###!!! !!!"""###  $$$&&&&&&""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$###""" ######!!!!!!###&&&"""!!!!!!"""%%%&&&&&&%%%$$$&&&'''&&&"""!!!###%%%&&&&&&&&&''')))+++---...******)))(((((((((((()))&&&'''))))))'''&&&'''((($$$$$$###""""""###%%%&&&%%%%%%$$$###"""!!!!!!!!!###%%%&&&&&&$$$$$$$$$%%% !!!###%%%&&&'''''''''%%%######%%%%%%"""!!!$$$(((+++---------111:::BBBRRR[[[aaa``````aaa[[[RRRIIIFFF@@@:::333...***)))+++((($$$""""""######### !!!"""############ """###$$$###"""###$$$&&&%%%$$$###""""""""""""'''%%%$$$$$$'''((())))))+++***)))&&&$$$%%%(((+++,,,+++++++++******))))))************************%%%$$$$$$%%%&&&(((***++++++***)))((((((***+++,,,+++,,,///333777<<<@@@BBBEEEJJJSSS[[[ccchhhjjjkkkllllllkkkhhheee```[[[XXXKKKIIIEEE@@@;;;666333222333555555333111///111333333111///---,,,---///000111111222222111000...---000////////////000222333000////////////000222333++++++,,,,,,,,,***)))(((%%%&&&''')))+++,,,------,,,***((((((***,,,...000000222444555555444333222///000111222444888===@@@JJJYYY___cccqqqwwwxxx}}}~~~|||{{{{{{{{{yyyzzz|||}}}|||zzz{{{}}}yyywwwyyy|||}}}yyyxxx{{{~~~~~~}}}{{{yyyzzz~~~~~~~~~~~~~~~~~~{{{xxxwwwvvvuuuhhhccc]]]UUUMMMEEE<<<777222111000111444666666666777666444000---++++++,,,---...//////...///111333555222///------,,,+++***'''---000,,,(((+++......)))((('''(((***+++++++++)))+++------+++)))((((((&&&$$$######%%%'''&&&&&&###%%%&&&%%%###"""###%%%$$$$$$#########$$$$$$%%%!!!%%%***)))&&&"""###$$$ !!!"""$$$&&&'''(((%%%%%%&&&&&&%%%$$$$$$###$$$%%%''')))))))))((('''%%%$$$###"""!!!!!!!!!""" !!!!!! """!!!  """"""%%%%%%%%%###  !!!!!! """"""!!!!!!!!!!!!!!!!!! """%%%'''$$$ ###%%%### !!!!!! ###"""$$$***......,,,---,,,***&&&$$$###$$$###""""""!!!""""""###### $$$&&&'''######""""""""""""######!!!"""#########"""!!!  """!!!###(((###!!! !!!$$$&&&&&&%%%$$$$$$######"""#########'''&&&&&&'''(((***,,,---******((('''''''''((()))'''(((((((((&&&&&&''')))%%%$$$###""""""$$$&&&'''&&&%%%###""""""###%%%&&&$$$'''))))))'''%%%&&&''' !!!###%%%&&&'''''''''$$$""""""%%%%%%!!! """$$$(((***)))'''***333:::FFFQQQXXXXXX\\\dddeee___WWWSSSLLLCCC:::222---******(((&&&%%%&&&&&&%%%### """###$$$$$$######!!!###$$$""""""$$$&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$"""!!!"""$$$&&&&&&&&&,,,+++)))%%%###$$$'''***++++++,,,++++++)))((('''''''''''''''((((((((((((#########$$$%%%'''***+++((())))))************))),,,---///222666:::===???BBBGGGNNNWWW```hhhmmmpppwwwuuurrrnnniiidddaaa___SSSQQQLLLFFF@@@;;;888666666888999777333222444666555333000...---...000222111111111000///...------333222000///.........///000///.........000111222/////////...---***(((&&&&&&&&&'''(((***+++------111///,,,+++---111444555555555666888:::999777555111222333444666:::@@@DDDMMM[[[bbbgggtttzzzzzz~~~}}}~~~~~~|||{{{zzz{{{yyy{{{}}}~~~~~~}}}|||zzz|||}}}{{{{{{~~~}}}xxxwwwxxx~~~{{{xxxxxx}}}~~~zzz}}}~~~lllhhhccc\\\TTTJJJ@@@:::222111222444666888888777555555333000...------...---............000333555000---)))))),,,---,,,***$$$---000,,,(((+++---,,,***(((&&&&&&'''((('''&&&))),,,...---+++)))''''''&&&$$$######%%%''''''&&&###%%%'''&&&###!!!###%%%"""###$$$%%%%%%$$$"""!!! %%%***+++&&&###"""$$$ """###%%%&&&&&&&&&&&&'''((('''&&&$$$###%%%&&&((())))))'''%%%$$$((('''%%%###!!! !!!!!! !!!!!!###"""  !!!###&&&&&&&&&###  """"""""" ######$$$$$$###"""!!! """ !!!"""###"""!!!!!!!!!!!! !!!!!! """###!!!###"""  !!!""" """!!!"""$$$###$$$(((+++***)))((('''%%%$$$######### !!!!!!!!!!!!!!!  ###&&&'''$$$$$$############$$$$$$!!!"""#########!!!  !!! ###(((&&&###"""###&&&((((((&&&&&&%%%######%%%&&&&&&%%%((((((''''''''')))***+++***)))(((&&&&&&''''''(((((((((((('''%%%&&&(((***%%%$$$###""""""$$$&&&'''%%%$$$###"""###&&&)))+++!!!$$$''''''$$$"""###$$$!!!###%%%&&&''''''&&&$$$!!!"""%%%%%%!!!!!! $$$'''&&&$$$&&&...666:::FFFNNNPPPXXXffflllhhhaaa\\\TTTIII>>>555...+++'''''''''((()))(((%%%### """###$$$$$$$$$###"""%%%&&&$$$$$$&&&)))""""""###$$$%%%''')))***############$$$$$$%%%&&&(((((('''&&&&&&&&&&&&''',,,)))&&&&&&)))******((('''$$$!!!"""&&&))))))((('''%%%###%%%(((***(((&&&+++'''"""###(((,,,,,,+++///000111222333777;;;???HHHJJJNNNTTT\\\eeelllppp{{{zzznnnfffdddeee]]]VVVPPPOOOLLLCCC999444444666999888555222222333666333///+++******,,,---000111000...,,,+++,,,---111000...---,,,,,,------////////////000111333333000///+++&&&###$$$'''******++++++)))(((''')))***,,,---......------...000333333222000000111555888222555:::>>>AAACCCEEEGGGXXX\\\eeepppzzz}}}wwwtttwww{{{}}}yyyuuutttzzz|||vvvtttvvv{{{~~~~~~{{{|||}}}}}}|||~~~{{{xxxyyy{{{~~~~~~nnnmmmlllhhhaaaUUUHHH@@@:::888666777999:::888555777555333222333111,,,(((+++***)))+++///333555555000...,,,***((())))))***---,,,+++,,,------,,,+++)))************)))(((((($$$&&&((()))(((&&&$$$""" """&&&))))))%%%!!!$$$&&&))),,,,,,***(((&&&&&&$$$"""!!!!!!"""%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''%%%###!!! """"""""""""###$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!###$$$$$$###!!! """###%%%%%%%%%$$$$$$"""!!!  !!!######!!!   ###&&&&&&"""!!!###$$$   ((()))&&&!!!"""###$$$###!!! !!!!!!!!!   """###$$$$$$%%%''')))(((&&&$$$###$$$$$$"""!!!$$$ """$$$"""!!!$$$ """%%%'''((('''&&&$$$ """""""""!!!%%%### !!!%%%(((((($$$ ###'''(((((((((((((((((('''''''''''',,,'''!!!!!!%%%'''(((***)))((()))***)))'''&&&''''''(((((('''&&&%%%%%%"""&&&)))(((%%%###%%%((((((&&&$$$%%%((()))'''%%%&&&%%%$$$%%%&&&&&&$$$###$$$$$$$$$$$$%%%%%%&&&'''&&&$$$###%%%'''&&&### &&&$$$""" """%%%))),,,222;;;BBBFFFMMMZZZbbbccc\\\^^^[[[TTTLLLDDD888......,,,******)))(((&&&$$$!!!$$$$$$###""""""######&&&))))))'''&&&&&&((()))'''%%%$$$%%%&&&%%%%%%"""""""""###$$$%%%&&&&&&(((((('''&&&%%%%%%%%%&&&***'''%%%%%%'''))))))((('''%%%######%%%'''((())))))'''&&&(((***,,,+++)))---)))%%%%%%***......---...000111222333666999<<>>===:::777555555555222111000...,,,+++***))))))***+++***)))***+++---000///...---+++***))))))+++++++++,,,---///000111222333333111---***((((((---...//////---,,,,,,---...///000000//////000111...111444555555666777888:::===BBBHHHOOOWWW```fffjjjsss|||}}}~~~yyyrrrqqqrrrsssvvvyyy{{{xxxuuutttuuuxxx{{{}}}{{{xxxyyy~~~||||||}}}~~~}}}~~~~~~}}}{{{yyyuuunnngggaaaWWWRRRKKKHHHFFFEEEAAA>>>555333111000000111222222222000......000111111111...------------...//////000,,,)))'''((()))******///---+++***)))***,,,---)))*********(((&&&###"""%%%%%%$$$$$$%%%&&&''''''$$$$$$&&&((()))***++++++---+++(((%%%###!!!!!!!!!$$$$$$###""""""###$$$$$$%%%%%%&&&&&&''''''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&$$$!!!  !!!"""############ !!!######"""  $$$###"""!!!  !!!!!!  !!!!!!!!! !!!!!! ###"""!!! """""" !!!"""!!!!!! !!!###$$$"""%%%'''%%%   !!!!!!!!!""""""$$$&&&,,,)))%%%######$$$%%%$$$""" """$$$###"""!!!###!!!!!! """$$$%%% !!!!!!!!!!!!!!!!!!""""""""""""""""""######$$$###"""###$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$ """%%%)))++++++)))((()))&&&###"""$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$(((***+++***'''%%%%%%&&&%%%%%%&&&''')))***++++++)))&&&$$$$$$''')))++++++"""######$$$&&&((()))***'''&&&%%%$$$%%%&&&((((((%%%$$$############$$$%%%(((***++++++...444:::>>>QQQ]]]iiinnnnnniii```VVVOOOHHH===444...+++)))((( $$$&&&&&&%%%$$$$$$###$$$%%%%%%%%%%%%%%%&&&$$$$$$&&&))),,,---,,,+++$$$%%%%%%&&&(((***+++,,,)))'''%%%###"""###$$$%%%%%%$$$$$$######$$$&&&((((((***+++)))&&&$$$&&&)))&&&'''(((((())))))***+++(((&&&$$$$$$&&&(((+++,,,111333555555555444555666666???KKKRRRVVV\\\fffooozzz~~~zzzxxxwwwtttmmmiiiiiiggg]]]SSSMMMDDDBBB>>>;;;:::999999888111000...---+++***)))(((((()))******))))))+++---000000///...---,,,+++***++++++,,,---...000111222000111333111...***((('''---///000000...------......///000000//////000111---000333555666666666777:::===AAAGGGNNNWWWaaagggssszzz|||||||||uuusssrrroooqqqvvvyyyxxxwwwvvvvvvxxx{{{~~~|||yyy{{{}}}{{{yyyuuuppplllbbb\\\UUUOOOKKKGGGAAA===777666666555444555666888000...,,,---///000111000//////......---------...///,,,((('''(((***++++++...,,,***)))((()))+++,,,((())))))))))))(((&&&%%%&&&&&&&&&%%%%%%&&&'''(((%%%&&&'''(((((())))))(((((('''&&&$$$############%%%$$$"""!!!!!!"""$$$%%%###$$$$$$%%%&&&&&&''''''"""###%%%&&&&&&$$$###"""'''((())))))'''%%%"""  !!!"""#########!!!"""""" """!!!    """ !!! !!!!!!!!!  !!!!!!!!!!!!"""###!!!   ###%%%$$$""" """  !!! """######$$$&&&(((***'''$$$"""############!!!  """###$$$$$$###""" !!!"""###$$$!!!"""$$$$$$%%%""""""""""""""""""######""""""#########""""""""""""######$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!$$$(((++++++)))'''%%%'''%%%""""""###%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%))))))***)))'''&&&%%%%%%$$$%%%&&&'''((()))***+++)))'''%%%%%%''')))++++++######$$$%%%&&&(((***+++(((((('''&&&&&&&&&((()))'''&&&%%%############$$$'''&&&'''(((***...444999IIIVVVdddlllppppppmmmgggaaaXXXKKK>>>444...***(((###&&&&&&&&&&&&&&&############$$$$$$%%%$$$&&&&&&''')))+++,,,***(((&&&&&&&&&'''(((***+++,,,)))'''%%%######$$$&&&'''&&&''''''%%%$$$$$$&&&((()))*********(((''''''(((''')))************+++---)))(((&&&&&&'''))),,,...111222444444333333555666444<<>><<<<<<;;;:::222111...,,,***)))))))))((()))******))))))+++---111111111111000///...---***++++++,,,...000222333000222444333000,,,******---///111111///...---------///000000///...000111---000333444444444555666888;;;@@@FFFNNNWWWaaagggwww}}}{{{zzzyyyyyyuuunnnoootttuuuuuuuuuuuutttvvvyyy{{{}}}|||}}}}}}zzzxxxlllfff^^^WWWPPPIII@@@:::555666666555444444555777000...,,,,,,...000000000/////////......------,,,...+++)))(((***+++,,,,,,---,,,+++))))))******+++)))))))))))))))(((((('''&&&'''((('''%%%%%%''')))%%%&&&'''((()))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%"""######$$$%%%&&&''''''"""###$$$%%%%%%%%%$$$###((())))))((('''%%%"""!!! !!!""""""""""""!!!"""!!!  !!!"""######"""!!!!!!###$$$!!! !!!  !!!"""""""""!!! ###%%%%%%###!!!!!!  !!!""""""""" !!!!!!  !!!""" """$$$$$$$$$%%%''')))(((&&&$$$###$$$$$$"""!!! !!!"""###$$$%%%%%%###!!! !!!###$$$$$$$$$"""""""""""""""###$$$$$$############"""""""""""" """$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$"""%%%)))***)))&&&$$$$$$&&&$$$""""""$$$&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%###%%%''''''&&&'''(((***)))'''%%%%%%''')))***)))$$$$$$$$$%%%&&&((()))***)))******)))'''&&&''')))***(((&&&$$$#########$$$%%%###$$$&&&'''(((---333<<>>===;;;:::555333///,,,+++***+++,,,)))***+++***))))))***,,,...//////000000///......))))))***+++---///111222000111333333000...,,,,,,---///111111000...------,,,...//////...---///000...000222333222222333444555999???GGGOOOYYYccciiivvv|||~~~zzzzzz|||~~~~~~xxxnnnmmmtttrrrsssuuuuuuttttttwwwzzz}}}~~~~~~~~~xxxrrrjjjaaaYYYNNNCCC;;;222444666555333222333444333111///......//////...,,,,,,---............---,,,***)))***,,,------------,,,,,,,,,++++++++++++++++++******)))(((''''''&&&((())))))&&&%%%''')))"""$$$''')))***)))((('''$$$$$$$$$%%%&&&&&&''''''%%%$$$!!! !!!$$$%%%######$$$%%%&&&'''(((((($$$###"""!!!!!!###%%%&&&((('''&&&%%%$$$###"""!!! !!!!!!!!!!!!  !!!!!! !!! """!!!"""######"""!!!$$$"""!!!!!!  """$$$%%%%%%"""%%%******&&&!!!!!! !!!"""%%%###!!! !!!"""###  """$$$%%%%%%%%%''')))'''&&&&&&&&&&&&%%%""" !!!!!!"""###%%%&&&###!!! !!!!!!!!!!!! """###$$$  """$$$%%%$$$$$$###"""!!!!!!"""""""""%%%&&&$$$###$$$%%%%%%$$$$$$$$$$$$#########"""%%%((((((&&&$$$$$$%%%%%%$$$###$$$&&&'''&&&%%%######$$$%%%%%%%%%%%%%%%'''&&&&&&'''''''''&&&%%%###%%%'''&&&%%%$$$&&&(((((('''&&&&&&(((((((((&&&%%%%%%%%%&&&&&&''')))))))))+++,,,+++(((&&&&&&'''---+++'''$$$"""###$$$%%%&&&###$$$''''''%%%(((...111<<>>CCCLLLWWWaaahhhppp}}}}}}vvvuuuvvvqqqiii\\\VVVMMMFFFAAA???>>>===444333222222222111...,,,,,,++++++---//////...---,,,------....../////////,,,++++++---//////...,,,---------///000000---+++***+++---///...---***)))---------------...//////000111222444666555111...777888===GGGUUUbbbkkkoooyyy~~~|||sssnnnkkkkkkqqq{{{vvvsssqqqpppqqqrrrsssuuuvvvxxxxxx}}}}}}~~~}}}{{{zzz{{{|||vvvnnncccRRRCCC???888555:::>>>===888555444222///.........,,,+++---,,,,,,,,,,,,---...///+++++++++++++++++++++,,,,,,++++++,,,......---+++---------...///---)))%%%%%%&&&(((***,,,---......!!!###&&&((()))'''$$$"""$$$&&&(((******)))'''&&&''''''$$$!!!"""''''''$$$,,,'''"""###'''++++++))))))&&&### !!!$$$(((+++***(((&&&'''((((((%%%"""!!!&&&(((&&&""" ###&&&&&&%%%"""  !!!!!!  ###%%%"""!!! !!!###### """)))......((( !!!)))(((!!!!!!"""""""""!!! ###!!!"""###$$$  """$$$&&&''')))'''%%%""" !!!!!!!!!!!!!!!"""######"""!!! !!!!!! """ """###$$$###""""""###!!!!!!&&&&&&%%%$$$############!!!$$$(((((($$$!!! %%%$$$$$$############$$$!!!###$$$%%%%%%$$$"""!!!&&&$$$###%%%''''''$$$!!!$$$############%%%&&&'''(((((('''&&&%%%%%%%%%%%%'''$$$$$$&&&%%%"""!!!$$$%%%))))))&&&$$$%%%&&&$$$""" $$$%%%###$$$'''+++++++++******)))''''''---+++((('''''''''%%%$$$&&&$$$"""###%%%&&&$$$""",,,---111999AAALLL]]]llluuubbbQQQCCC:::888333---(((%%%$$$"""  """$$$%%%$$$###"""######"""""""""""""""!!!)))((('''&&&&&&((()))***$$$$$$%%%$$$$$$%%%(((+++,,,+++)))&&&$$$###%%%(((***++++++***((('''((()))******)))(((''''''((((((******)))(((((('''&&&&&&+++...111///---,,,000333888:::>>>DDDMMMXXXbbbhhhjjjxxx~~~wwwvvvxxxuuuoooggg```VVVMMMGGGCCCAAA???777666444333333222111///------,,,...///000///...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---...///---,,,,,,,,,---...000///---***+++,,,///000000///---,,,............///000111222222222222444666666444222999;;;@@@JJJXXXeeeooottt{{{yyyooohhhiiiiiimmmxxx|||wwwuuutttttttttuuuvvvwwwyyyyyyzzz}}}~~~}}}}}}}}}ssshhhYYYMMMGGG???999<<>>EEENNNXXXbbbiiiiiivvvyyyxxx{{{{{{wwwtttlllaaaVVVNNNIIIEEECCC<<<999666444333444333222///.........000111000...---------,,,,,,,,,,,,,,,...---,,,,,,......---+++---,,,,,,...//////---+++,,,...000111222111000///.........///000222444444333222222333666777777666:::>>>DDDOOO[[[iiitttzzzzzznnneeeddddddeeejjjsss{{{~~~xxxxxxyyyxxxyyyyyyzzz{{{||||||}}}}}}||||||}}}{{{||||||~~~||||||yyyoooddd[[[TTTJJJAAA@@@???<<<999888666333000...------,,,***+++,,,---------,,,+++***,,,---///000000///---,,,***(((&&&''')))+++,,,,,,,,,,,,---...000///,,,******)))(((&&&%%%%%%&&&&&&###%%%'''))))))(((&&&%%%%%%&&&((())))))(((&&&$$$%%%&&&$$$"""%%%+++---***+++(((&&&&&&)))***(((%%%$$$%%%&&&&&&'''&&&&&&&&&$$$###"""###%%%%%%###!!!%%%###### """###$$$$$$$$$  !!! !!!""""""!!! !!!""""""!!! """######!!! !!! !!!%%%***---,,,&&&!!!!!!!!!!!!"""""""""""""""!!!"""""""""!!!   !!!!!!   !!!###%%%&&&'''&&&$$$######$$$%%%$$$###  !!!###"""!!!!!!""""""!!! !!!"""$$$!!!###&&&$$$$$$%%%$$$'''(((%%% !!!$$$$$$&&&((((((&&&$$$######$$$$$$""" !!!"""###$$$$$$$$$###"""$$$%%%''')))++++++(((%%%%%%$$$###!!!!!!"""######((((((''''''(((((()))***)))&&&%%%'''&&&######&&&'''+++***&&&"""######!!!###!!!!!!$$$%%%######&&&$$$%%%&&&'''(((((((((((("""!!! """%%%'''''''''$$$###"""###%%%&&&%%%$$$''''''***///333888BBBLLLkkkuuuyyyiii[[[DDD===333+++'''$$$!!!"""###$$$%%%$$$###"""!!!&&&&&&&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$$$$###$$$&&&)))))))))(((&&&$$$$$$%%%'''%%%(((+++,,,+++***)))))),,,***&&&$$$$$$&&&)))+++''''''(((((()))***++++++,,,---///.........111333222777>>>FFFMMMWWWaaahhhmmmyyyzzzzzz~~~~~~zzzsssggg\\\TTTNNNJJJGGG@@@<<<777444333444444444111000......000000///...............////////////000...,,,,,,------,,,+++......---...000000...,,,,,,---///111222222111111------...///111333555666333111000222444777888888:::???HHHRRR]]]jjjwwwtttkkkeeedddcccccceeekkkrrrxxx{{{}}}yyyzzz}}}{{{{{{|||}}}~~~~~~}}}{{{zzz~~~~~~{{{{{{yyyyyy{{{~~~}}}|||}}}~~~tttlllgggbbbVVVKKKEEEAAA<<<999999666444111///000000000///)))***,,,......---,,,+++,,,---000111111///,,,+++)))'''%%%%%%'''***+++,,,++++++,,,...000000...,,,***(((&&&###"""###$$$$$$$$$%%%&&&'''''''''&&&%%%%%%&&&'''((((((&&&%%%$$$%%%&&&%%%###'''---///---***((((((((())))))&&&###%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$###""""""###%%%$$$"""  !!!###$$$%%% !!! !!!  %%%###!!!"""!!!!!!""""""!!!!!!  """&&&))))))%%%!!!!!!""""""#########$$$ !!!"""""""""!!! """!!! !!!!!!"""  """$$$%%%&&&&&&$$$######$$$%%%$$$###  !!!$$$"""!!!!!!""""""!!!  """$$$%%%### $$$&&&%%%$$$%%%&&&***---)))"""###((($$$$$$%%%%%%$$$###""""""'''&&&$$$"""!!! ######$$$%%%%%%%%%$$$$$$$$$%%%(((+++,,,,,,)))'''((('''&&&$$$######$$$$$$''''''''''''((()))***+++***&&&%%%'''&&&###$$$'''(((++++++&&&"""###""" ### ###$$$!!!!!!$$$(((((()))***++++++++++++)))'''%%%%%%&&&'''&&&%%%#########$$$%%%%%%&&&%%%&&&&&&(((---000222999@@@WWWcccsssxxxhhhTTTIII:::...)))&&&$$$!!!"""###$$$%%%%%%$$$$$$###&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$&&&'''''''''&&&%%%!!!###$$$#########%%%&&&*********'''$$$###$$$%%%%%%'''+++,,,+++*********,,,)))%%%######&&&))),,,%%%&&&&&&''')))******+++,,,---.........///111333000666===DDDJJJSSS]]]eeeooozzz~~~}}}zzztttkkkbbb[[[UUUPPPMMMEEEAAA;;;666444444444444333111///...///000///...------......///000111111000...,,,,,,,,,---,,,+++000///...///000111///...,,,---...000111111111000,,,,,,---...000333555666222000///000333666888888999@@@JJJTTT]]]jjjxxx}}}tttlllkkkhhhdddbbbdddjjjoooooovvv~~~~~~yyyvvvxxx|||zzzzzz|||}}}}}}yyy}}}|||||||||yyyzzz||||||{{{yyyxxxyyy{{{}}}}}}~~~yyytttqqqnnnbbbVVVNNNGGG???;;;;;;555222///...000222333333(((***,,,///000000//////,,,---///111000...+++***)))'''%%%%%%'''***++++++*********---///000///---***)))&&&%%%$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&&&&%%%$$$%%%&&&%%%$$$'''...000...)))))))))))))))(((%%%###%%%$$$$$$#########$$$$$$&&&&&&&&&%%%$$$"""!!!!!!!!!$$$''''''%%%"""  !!!###$$$""""""!!!  !!!###"""  """"""""""""!!!!!! !!!!!!$$$%%%###  !!!""""""###### !!! !!!"""""""""!!! """"""  !!!###$$$%%%&&&$$$"""""""""###"""!!!""""""!!!!!!!!!!!!!!!"""###"""!!!!!!""""""!!! !!!"""!!!!!!###$$$&&&"""!!!%%%&&&###"""###%%%***,,,)))"""###(((""""""!!! !!!!!! &&&%%%$$$###!!!!!! $$$%%%%%%&&&&&&'''''''''$$$&&&)))+++++++++)))))))))(((&&&$$$######$$$$$$%%%%%%&&&&&&'''(((******+++'''%%%&&&%%%###$$$'''(((++++++&&&###$$$$$$"""(((%%%%%%''''''$$$$$$'''***++++++,,,,,,++++++***,,,***((('''''''''&&&$$$######$$$$$$$$$$$$%%%&&&$$$###%%%***---...222888EEERRReeeyyyzzzeeeVVVAAA111***(((&&&$$$""""""###$$$%%%&&&&&&&&&&&&%%%###"""!!!"""###$$$%%%&&&(((******)))(((&&&!!!###$$$$$$######$$$&&&+++++++++)))&&&$$$$$$%%%&&&(((***+++***)))*********(((%%%######&&&))),,,((((((((((((((((((((((((,,,,,,------///000222333000666<<>>444111...---///111333333+++,,,...000222222222222---...///000///...,,,***+++)))'''''')))++++++******))))))+++...///...---+++***((('''''''''((()))#########"""###$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%'''(((&&&$$$'''---///,,,((())))))))))))'''%%%$$$###""""""!!!!!!!!!!!!"""###$$$%%%$$$"""  $$$$$$"""  """ !!!"""!!!   !!!!!!!!!!!!!!!!!! !!! """!!!  !!!"""### !!! !!!"""""""""!!!    """###$$$%%%###!!!!!!!!!"""!!! ######"""!!!!!!!!!!!!""""""!!! !!!!!! """"""  """'''###"""%%%&&&""" !!!###&&&(((%%%!!!"""&&&###!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!%%%%%%%%%&&&&&&''''''((($$$&&&((()))((((((((()))'''&&&$$$###"""""""""###&&&&&&&&&&&&'''((()))***+++&&&$$$%%%$$$"""###'''&&&***+++'''%%%''''''%%%)))&&&%%%((('''$$$###&&&)))))))))******)))(((((((((&&&%%%%%%&&&'''&&&%%%###$$$%%%%%%######$$$%%%###!!!"""&&&)))***,,,111777DDDWWWlllsssbbbKKK999111---)))%%%###$$$$$$%%%%%%&&&'''''''''&&&$$$""""""###$$$%%%$$$&&&(((++++++)))'''&&&###%%%&&&&&&%%%%%%%%%&&&***++++++***(((&&&'''(((((()))******)))((()))+++)))'''%%%$$$$$$&&&)))+++)))))))))))))))))))))))),,,,,,,,,---///111222222111666;;;===???FFFRRR[[[eeepppzzz~~~~~~{{{xxxtttooohhhaaa\\\VVVQQQKKKEEEAAA>>>;;;999999666333222222222222111//////......------,,,,,,///---+++***,,,.........///...,,,,,,...///...---......//////////////////...//////000222444555666333222111333555777777777999CCCOOOVVV\\\gggwwwpppnnnkkkgggbbb\\\WWWSSSWWW[[[```dddfffhhhjjjlllnnnpppssswww|||~~~{{{~~~|||yyywwwwwwyyyzzz{{{zzz~~~vvvllldddYYYLLLDDDBBB999666222000111222333444222222222222333333333333000000000000///...---,,,---+++******,,,,,,+++)))))))))(((***,,,------,,,(((((('''&&&&&&%%%$$$$$$%%%$$$###"""###$$$%%%'''""""""###$$$%%%&&&&&&'''))))))'''$$$&&&+++,,,***((()))))))))(((&&&&&&&&&###$$$%%%&&&&&&$$$"""!!! ###%%%$$$"""!!!"""$$$$$$### ### !!! """!!!   !!!!!!  !!!!!! !!!"""""" !!!"""""""""!!! !!!"""!!! !!!"""######!!! """######"""""""""!!! !!!  ######  """%%%!!!!!!$$$%%%###!!!""""""###$$$###!!!!!!###$$$&&&### !!!###$$$###!!!!!!!!!!!!"""$$$%%%%%%#########$$$%%%&&&&&&'''%%%&&&'''&&&$$$$$$&&&(((&&&&&&$$$###"""######$$$''''''''''''((()))*********&&&###$$$###!!!###'''%%%)))***((('''***+++***(((%%%%%%'''&&&""""""$$$%%%&&&'''(((((((((((((((%%%$$$######%%%''''''&&&$$$&&&'''%%%###!!!"""$$$%%%"""!!!%%%'''''')))---///999HHHYYYnnnpppZZZIII???888///(((''''''&&&%%%%%%%%%%%%%%%$$$###"""!!!"""$$$'''((("""$$$'''))))))(((%%%###%%%&&&(((((('''&&&'''((((((***+++***)))((()))+++)))******)))(((((()))+++((('''%%%$$$%%%&&&)))***&&&'''(((***+++,,,......,,,,,,+++---///111222222222666:::;;;<<>>@@@HHHQQQ```mmmtttxxx~~~{{{zzzsssjjjbbb]]]WWWPPPKKKFFFBBB???<<<:::777666666555333222222222222111000...,,,,,,***+++---,,,+++***+++,,,,,,,,,,,,++++++++++++++++++,,,...000000000000///...000222444555444333222222222111000000222666999;;;DDDOOOYYYbbbmmmzzz~~~zzzwwwvvvqqqggg___\\\WWWOOOKKKNNNQQQSSSXXX___cccgggmmmqqquuuxxx|||~~~~~~}}}~~~}}}{{{~~~~~~}}}|||||||||zzzyyyzzzyyymmmhhhdddXXXKKKEEE???:::777222///222777777777555444333222222222///222333111111333222///---------...------,,,,,,***)))))),,,///000...+++%%%''')))(((%%%$$$&&&(((&&&$$$"""!!!"""""""""!!!%%%%%%$$$###$$$%%%&&&'''$$$%%%%%%$$$###$$$''')))'''&&&$$$%%%'''))))))((($$$###$$$'''******&&&######%%%((())))))'''$$$""""""$$$!!!!!!   """"""   !!!""""""!!!   !!!""""""""" !!! !!!  !!! !!!"""!!! """ !!!###!!!###  """%%%%%%""" """!!!  """###$$$%%%'''&&&###!!!!!!"""############"""!!! """$$$%%%%%%!!! """$$$%%%$$$###&&&%%%$$$$$$$$$$$$$$$$$$'''&&&$$$$$$%%%$$$###!!!$$$$$$$$$%%%&&&'''((()))%%%$$$###$$$''')))))))))%%%$$$######$$$&&&((())),,,)))&&&"""!!!"""###%%%(((((('''&&&%%%%%%%%%%%%***%%% %%%((()))+++***)))))))))***,,,---++++++)))&&&###!!!"""$$$###$$$$$$%%%%%%%%%$$$$$$###%%%((()))((('''&&&&&&$$$%%%&&&&&&&&&%%%$$$###!!!"""###$$$&&&'''((()))(((,,,555???GGGQQQeeexxx~~~vvvlllaaaRRR;;;(((+++(((%%%$$$$$$$$$###""" """""""""***,,,(((###%%%'''(((&&&%%%$$$%%%%%%%%%&&&&&&'''((()))***,,,---...---,,,,,,---...((((((''''''''''''((((((((('''&&&%%%&&&(((+++,,,(((***+++,,,,,,,,,...000///000///,,,))))))---000333111333777:::???IIITTT\\\kkksssyyyyyyqqqiiiddd^^^WWWQQQKKKEEEAAA>>>;;;888555444222000...///////////////...------+++,,,,,,+++******+++------,,,,,,,,,++++++******+++,,,...///000000//////...000111333444333222111222222222222222333666999;;;CCCNNNXXXaaammm{{{~~~zzzyyyvvvnnnhhhfff\\\PPPGGGHHHLLLNNNPPPSSS___bbbfffiiimmmrrrwwwzzz~~~|||{{{}}}~~~}}}|||}}}zzzyyy{{{|||wwwqqqlllaaaVVVLLLEEE>>>;;;888555666999:::999777555333222111000...111111......111111...------......------,,,,,,))))))))),,,///000///,,,''')))***(((%%%###$$$%%%$$$""" """#########&&&%%%$$$$$$$$$%%%&&&'''$$$%%%&&&%%%$$$$$$%%%'''&&&%%%%%%''')))******)))"""###%%%)))***(((###!!!###%%%''''''&&&###"""%%%!!! """""" %%%!!!!!!!!! !!!"""  !!! """######$$$$$$######"""  !!!!!!!!!  !!!"""""" !!! !!! !!! """   """!!!"""###!!! !!!"""%%%%%%###!!!!!!!!!"""!!!  !!!###%%%&&&&&&%%%###!!!"""###$$$%%%%%%$$$"""!!!%%%###!!!!!!"""######"""!!! !!!###$$$###""" """###$$$%%%$$$######$$$$$$###"""%%%%%%%%%%%%%%%%%%&&&&&&$$$###""""""$$$&&&&&&%%%%%%&&&&&&&&&''''''((((((+++(((%%%"""!!!"""$$$&&&&&&&&&%%%%%%%%%&&&'''(((***%%% !!!$$$&&&''',,,+++*********+++,,,,,,+++,,,+++(((%%%######$$$"""###$$$%%%%%%%%%%%%%%%%%%'''))))))'''&&&&&&'''%%%&&&&&&&&&&&&%%%######""""""######$$$$$$%%%%%%%%%(((///777<<>>EEENNNWWWaaammm}}}}}}wwwrrrqqqlll]]]LLLBBBAAAAAA???<<>>;;;999777<<>><<<999777555333333333444444111222222111000000111333222222222333333333333333//////...------...//////////////////000111111222///111333444444444555777===BBBHHHMMMUUUbbbrrr~~~}}}}}}wwwqqqdddVVVNNNIII@@@777333777<<>>GGGSSSbbbjjjpppzzzzzz{{{|||yyywwwtttrrrrrrkkkaaaVVVNNNHHHBBB???777666444333333444666777111222444333222111222333222333333444444555555666000000...------...///000////////////000111333333///111333333333333555777;;;???EEEJJJQQQ^^^nnnzzz|||}}}~~~wwwjjj^^^YYYVVVIII:::555666777;;;AAAJJJUUU\\\aaafffkkknnnpppqqqtttwwwzzzxxxxxxzzz~~~|||yyy~~~yyymmmfff___UUULLLIII<<<;;;999666444222111000---111111//////111111---/////////...---,,,***)))%%%(((++++++)))'''(((***'''%%%$$$%%%(((***(((&&&((('''%%%%%%''')))****** """$$$&&&'''(((''''''''')))+++,,,+++***+++,,,,,,,,,,,,---......+++(((***)))%%% !!!)))///((('''%%%###""""""###$$$###&&&$$$$$$&&&###   !!! !!!###$$$"""!!!  !!!"""!!!""" !!!############$$$!!!$$$!!!***///,,,%%%!!! """###$$$###"""!!!""" !!!""""""$$$###"""!!!!!!  !!!!!!!!! !!!###%%%###&&&''''''###!!!"""$$$%%%&&&&&&%%%$$$"""!!! $$$###"""###%%%&&&&&&$$$%%%&&&'''((((((&&&%%%###(((&&&%%%%%%&&&'''&&&%%%!!!%%%)))---...,,,(((&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&$$$###&&&((()))'''$$$"""###%%%"""###%%%'''))))))))))))))))))(((&&&######$$$&&&%%%%%%&&&&&&'''&&&&&&&&&'''))),,,,,,***'''&&&&&&%%%$$$######$$$%%%'''(((''''''&&&&&&%%%$$$######"""'''((("""!!!%%%(((&&&)))000888@@@LLLYYY___```SSSJJJ>>>333---***)))(((***""" """###'''---)))***+++***'''%%%%%%%%%&&&'''((())))))((('''&&&$$$&&&))),,,,,,+++((('''***'''%%%%%%(((***+++,,,///---+++((('''&&&''''''***)))(((&&&%%%%%%%%%%%%,,,***'''%%%&&&))),,,///666444222000222999BBBHHHOOOZZZiiiuuu{{{~~~}}}|||zzztttvvvqqqcccUUUKKKCCC===;;;:::999999888666222///333444666777666444222000111111111333666777666555+++---///---***)))***---000000000111222444555666444444444555555555555666666777>>>GGGPPPXXXeeeqqqyyyxxxyyy~~~~~~}}}sssppplllbbbWWWQQQDDD:::666<<<@@@CCCMMM[[[___^^^bbbkkkppppppooopppmmmsssyyy|||zzz{{{yyyxxxzzz|||{{{sssjjj___SSSJJJ@@@===999777777555111---//////000000000000//////)))***,,,---...------,,,+++(((%%%###$$$%%%%%%$$$'''((()))******)))'''&&&%%%%%%&&&%%%%%%###"""!!!(((''''''&&&&&&&&&''''''''')))+++,,,,,,***'''%%%)))***+++++++++***)))((((((%%%""" !!!$$$))),,,)))(((&&&&&&%%%###  !!!"""###!!! !!! !!!  !!!!!!"""!!! !!!"""    !!!!!!""""""&&&### !!!""""""###!!!!!! !!!)))///...%%% """""" !!!""""""!!! ###%%%######""""""!!!!!!  !!!!!! """#########"""""""""!!! !!!"""###$$$ !!!&&&(((&&&######""" !!!###$$$######"""""""""""""""###&&&((()))((('''&&&''')))((('''%%%%%%&&&&&&%%%$$$%%%"""!!!"""%%%'''&&&%%%###$$$&&&(((((('''&&&%%%######$$$$$$%%%%%%%%%$$$(((((((((((((((''''''&&&$$$###$$$(((((($$$###%%%***)))'''%%%###"""""""""''''''''''''''''''''''''((()))******)))'''%%%###&&&$$$""""""###$$$###"""$$$$$$$$$"""!!!!!!$$$&&&###""""""###%%%''')))******---444???KKKVVV\\\___VVVTTTKKK===222...+++(((&&&$$$"""!!!###&&&''''''((()))***(((&&&%%%%%%&&&******++++++***((('''&&&&&&&&&'''(((((((((''''''(((&&&$$$%%%'''***+++,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))*********)))'''&&&'''))),,,///222222111111444:::BBBHHHNNNXXXeeeooovvv~~~}}}{{{zzzxxxzzzwwwlll```WWWPPPJJJBBB@@@===;;;999777444111222333555777666444111////////////111444666666555---///000///---,,,---///222222222111111222222333666666777777777888888888888888===FFFOOOXXXcccmmmwwwwwwxxx}}}{{{xxxuuummmddd```TTTGGG>>>@@@@@@???EEENNNWWWXXX___ggglllkkklllooolllrrrxxx|||{{{{{{zzzyyy{{{~~~~~~|||yyyooocccVVVMMMDDD???999666666666444222---..................---+++,,,,,,------,,,,,,,,,,,,)))&&&%%%&&&'''&&&&&&)))***+++------,,,***)))''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&''''''((()))***+++,,,---,,,***(((&&&)))***+++,,,,,,+++***)))(((%%%"""!!!!!!$$$(((++++++)))&&&$$$$$$###""" !!!!!!!!!!!!""""""""""""!!! """!!! !!!"""!!! !!! !!!"""$$$###"""!!!!!!""" !!!!!!!!!!!!!!!  !!!!!!!!!  !!!!!!!!!!!!%%%###  !!!!!! %%%$$$"""  """###"""###((('''!!! !!!!!!!!! !!!"""  !!!!!!  """$$$""""""""""""!!!!!!  !!!###$$$$$$#########"""!!! !!!"""######"""!!!"""%%%&&&%%%###$$$###"""!!!!!!###%%%&&&$$$$$$###""""""###$$$%%%'''((()))(((&&&&&&&&&((((((&&&%%%%%%&&&&&&%%%$$$%%%###"""###%%%''''''%%%$$$%%%'''(((((('''%%%$$$######%%%&&&&&&&&&%%%$$$)))))))))*********))))))(((%%%$$$)))+++)))((()))***)))'''$$$###""""""###&&&&&&&&&&&&%%%%%%%%%%%%'''((())))))))))))((('''&&&$$$""""""###$$$###"""$$$$$$$$$"""!!!!!!$$$&&&%%%$$$$$$######$$$%%%%%%&&&***111:::DDDMMMUUUZZZ]]]\\\UUUGGG;;;444///***&&&$$$""""""$$$&&&''''''(((((((((&&&%%%$$$&&&(((+++++++++***(((&&&%%%$$$'''&&&%%%$$$$$$%%%%%%&&&&&&$$$###$$$'''***+++,,,***+++---//////...,,,+++++++++++++++************(((''''''''')))***---......///000222555;;;BBBGGGMMMUUU___iiiqqq{{{}}}~~~}}}{{{~~~}}}vvvmmmggg___YYYNNNJJJDDD???;;;999666444111333555666555222///------,,,---///222555555444000111222111000///000111555444333222111000000000666666666777777777888888;;;888:::DDDOOOXXXaaaiiitttuuuwww|||~~~yyyssspppgggWWWIIIEEECCC??????CCCLLLPPPYYYbbbffffffiiiooommmtttzzz}}}}}}{{{zzzzzz{{{~~~~~~}}}}}}~~~uuuiii\\\SSSJJJCCC;;;666666777777666.........//////............------,,,,,,,,,,,,,,,---+++)))((()))))))))))))))***+++---------,,,,,,((('''%%%$$$$$$$$$&&&''''''''''''''''''((()))***++++++++++++***)))(((''')))***+++,,,,,,+++******(((&&&$$$""""""$$$&&&(((,,,)))%%%###$$$%%%%%%%%%!!!"""###$$$###"""!!! !!!"""!!!   """%%%$$$!!!!!!$$$ !!!!!!!!!!!!""""""""""""!!! !!!!!!!!! ###!!!!!!!!!%%%$$$######""""""#########!!!!!!"""!!!!!!"""""""""!!!!!!  """"""""""""!!!!!!!!!!!! """""""""###""""""!!!!!!!!!"""$$$%%%%%%%%%$$$###$$$###""" !!!!!!"""$$$%%%%%%$$$######$$$$$$#########$$$%%%'''(((%%%$$$###"""###$$$&&&(((&&&'''((('''%%%$$$%%%&&&'''&&&$$$$$$%%%&&&%%%$$$%%%$$$###$$$&&&'''''''''&&&'''(((((('''&&&$$$###"""$$$&&&'''((('''%%%$$$''''''((()))************+++$$$!!!&&&,,,,,,,,,,,,)))(((&&&$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''((()))***+++&&&$$$""""""###$$$###"""$$$$$$$$$###""""""$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%###(((///555;;;DDDMMMTTT]]]^^^ZZZOOOCCC999///(((&&&$$$""""""$$$&&&(((((('''''''''%%%$$$$$$'''***)))(((((('''%%%$$$###"""'''&&&&&&%%%%%%$$$$$$$$$$$$###"""$$$'''***+++++++++,,,---.........---,,,...---,,,+++)))(((&&&%%%&&&'''''')))***+++,,,------///111333666:::???CCCLLLTTT^^^gggooozzz~~~~~~}}}xxxrrrkkkddd[[[UUULLLEEE???;;;888666111222444555444111---+++,,,,,,,,,...222555666666111222222222111111111222555444333111000000000000333333333333444444444444<<<777888BBBOOOZZZcccjjjqqqssswww|||}}}zzzyyyssscccTTTMMMKKKFFFBBBAAACCCHHHSSS\\\```bbbiiirrrqqqxxx~~~}}}yyyzzz{{{}}}~~~|||}}}{{{qqqeee\\\OOOHHH???:::888777666444111111111111111111111111...---,,,++++++,,,...///...,,,******+++,,,,,,+++'''((()))+++,,,,,,,,,,,,'''%%%""" """%%%''')))(((((('''''''''(((((((((((((((((((((((((((((()))***+++,,,,,,,,,+++***'''&&&%%%$$$###$$$%%%&&&)))'''%%%%%%&&&'''&&&%%%!!!"""###$$$###""" !!!   !!!""""""### !!!"""######### !!!!!!"""   !!!!!!!!!!!!!!! ###!!! !!!  !!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$###%%%$$$"""!!! !!!!!!%%%((('''### """%%%############%%%&&&((()))%%%###"""!!!"""$$$&&&(((%%%&&&'''&&&$$$######$$$'''%%%######$$$%%%%%%$$$%%%%%%$$$%%%&&&'''(((((((((((((((((('''&&&$$$######$$$&&&((()))'''&&&$$$$$$$$$&&&'''((()))))))))***!!!!!!)))+++++++++)))'''&&&$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''&&&%%%$$$%%%''')))***&&&$$$###"""###$$$###"""$$$%%%%%%$$$""""""$$$&&&###$$$$$$%%%&&&'''((()))###(((...111444;;;FFFNNNWWW\\\]]]UUUKKK@@@444+++&&&$$$""""""$$$&&&''''''&&&'''&&&%%%$$$&&&))),,,(((''''''&&&%%%%%%$$$$$$%%%&&&((())))))'''$$$"""###"""###%%%(((***++++++------+++******+++,,,,,,---------,,,+++)))'''&&&&&&'''((()))***+++,,,,,,---///222444555888;;;>>>JJJSSS```kkkrrryyy|||tttlllfff```VVVMMMFFF@@@;;;888333333444444222000---+++...------///333666777777111111111111222222222111222222111000000111111111111111222222222222333333:::666777BBBOOO[[[eeelllooossswww}}}~~~~~~|||}}}|||ooo```XXXTTTOOOHHHDDD@@@DDDMMMWWW[[[```iiisssttt{{{|||wwwyyy|||}}}}}}~~~yyylllcccSSSMMMEEE???;;;888444000333222111111111111222333,,,,,,++++++,,,...000111...,,,+++,,,---......---(((((()))***+++,,,,,,,,,)))&&&###!!! """%%%'''+++***)))'''&&&&&&&&&&&&&&&''''''((()))***+++,,,((()))***+++,,,+++******%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))(((%%%### """"""""" !!!   ###!!! !!!"""######   !!!   !!! !!!!!!    !!!!!!!!!$$$$$$$$$%%%%%%$$$$$$###'''''''''&&&%%%$$$$$$###%%%$$$"""!!! !!!!!!&&&***)))### !!!%%%!!!!!!"""###$$$%%%&&&'''###"""!!!!!!!!!"""$$$&&&$$$%%%%%%$$$###""""""###&&&$$$"""!!!###$$$%%%%%%%%%%%%%%%%%%%%%&&&((()))(((((((((((('''&&&&&&%%%###$$$&&&(((((('''&&&%%%$$$%%%&&&((()))************  '''*********((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&''''''((((((((('''$$$###"""$$$%%%''''''%%%$$$###$$$%%%$$$###$$$%%%%%%%%%######$$$&&&""""""###$$$%%%&&&&&&&&&!!!&&&+++---...333===DDDOOOWWW]]][[[TTTKKK???666(((&&&###"""$$$%%%&&&&&&%%%&&&''''''&&&(((***---******)))((('''''''''((($$$&&&)))++++++)))%%%###$$$$$$$$$&&&)))++++++***---,,,***(((((()))+++,,,***+++---.........---,,,((((((((()))******++++++...///222333444666999<<>>999777444111///.........222000//////222555777777333111000111333444333111000000000000000111222222444444555555555666666666666444777???IIISSSaaalllooouuu{{{xxxppphhh```XXXRRRIIIEEEDDDGGGLLLQQQZZZbbbhhhpppvvvuuurrrsssuuutttvvvyyy}}}~~~|||{{{~~~tttjjj]]]VVVLLLEEEAAA>>>;;;999333222000//////000222333......///......---,,,,,,***))))))+++---...---,,,++++++*********++++++,,,///---***'''&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&(((******)))((('''$$$%%%'''((()))))))))(((!!!###%%%(((((('''%%%$$$!!!!!!"""###%%%$$$!!! !!!###%%%$$$!!! !!!"""###"""!!!"""### ###&&&### !!!!!!!!!  !!!!!!!!!    !!!!!! !!!"""###$$$$$$$$$%%%%%%$$$###""""""""""""###"""!!! !!!"""###!!!%%%((()))&&&$$$###$$$!!!!!!"""######$$$#########$$$$$$$$$$$$###!!!  !!!"""!!!!!!"""$$$%%%### !!!###%%%%%%"""$$$%%%%%%######&&&)))$$$$$$%%%&&&(((***+++,,,%%%$$$$$$###$$$%%%&&&''')))***+++,,,---.........,,,'''$$$&&&((('''''')))&&&%%%$$$$$$$$$%%%&&&'''''''''(((((()))******+++***)))'''&&&$$$$$$$$$%%%***((('''&&&'''((('''&&&###%%%&&&&&&%%%$$$$$$%%%######$$$$$$###""" !!!"""$$$&&&))),,,...000222===HHHMMMMMMKKKEEE>>>222///+++)))((((((((('''###&&&)))***++++++---......---***'''%%%$$$$$$$$$&&&&&&&&&&&&''''''((()))'''&&&'''(((***+++***)))%%%'''***,,,.........---((()))+++,,,,,,+++)))(((,,,+++)))((((((((()))******,,,///111333666;;;???@@@MMM]]]jjjqqquuuyyy||||||zzz|||yyyssslllbbbUUUHHH@@@;;;888444111.........///222000//////222444666666444111000111444666444222111111000000000000000111444444444555555555666666555444888>>>EEENNN]]]jjjpppvvv}}}|||vvvnnnggg```[[[NNNFFFAAABBBFFFJJJQQQXXX```hhhooonnnmmmoooqqqqqqvvvzzz~~~}}}{{{{{{}}}}}}~~~{{{~~~|||}}}wwwmmm```XXXMMMEEEBBBBBBAAA@@@555444222111111222444555000111111000...,,,***((()))((()))***---...---,,,))))))(((((('''(((((()))...,,,)))'''%%%$$$%%%%%%#########$$$%%%&&&((()))###$$$&&&'''&&&$$$!!!###$$$&&&(((((((((((('''"""%%%((()))(((%%%$$$"""!!! !!!!!!  !!!"""######&&&((('''"""###$$$###"""###%%%  !!!!!!  !!!!!!!!!!!!  !!!"""### !!!"""""" !!!  !!!!!!  !!! !!!    !!!!!!!!!"""###%%%&&&'''(((((($$$###""""""!!!!!!""""""""""""!!! !!!"""###!!!$$$'''((('''%%%$$$###"""######$$$$$$$$$######%%%%%%''''''&&&$$$!!! !!!!!!!!!###$$$%%%"""!!!###%%%%%%!!!###%%%$$$######%%%((("""###$$$&&&(((+++---...%%%$$$###""""""$$$&&&''')))******+++,,,,,,,,,,,,+++(((&&&'''&&&###$$$'''&&&%%%$$$$$$$$$%%%&&&''''''''''''((()))******+++******)))(((''''''&&&&&&+++)))((('''((()))((('''###%%%'''&&&%%%$$$$$$%%%"""###%%%&&&''''''&&&%%%$$$$$$%%%'''+++......---///:::FFFKKKMMMMMMIIICCC666333...,,,+++***)))((('''&&&(((,,,---)))(((***---,,,---...***%%%%%%))),,,+++***((((((((())))))***+++++++++***)))'''&&&)))(((&&&%%%%%%''')))***,,,+++******************+++,,,---,,,)))&&&%%%%%%***...000111000333;;;AAADDDLLLYYYgggrrryyy|||}}}}}}}}}|||||||||}}}~~~yyyuuummm___MMMAAA<<<:::555111111444444333333333444333222222333555444222111222333444444333222222111000//////000000111111000000111333555666444111555???DDDHHHVVVhhhmmmsss}}}}}}~~~~~~yyyqqqhhhcccTTTIIIBBBBBBCCCAAACCCGGGTTTYYYbbbkkklllkkkooouuu{{{|||}}}~~~~~~}}}{{{{{{~~~~~~{{{}}}ssshhh\\\LLLCCC@@@@@@===999===:::666555555555555555333222000000///...+++)))+++---///111111///---+++///---+++***)))******+++)))***+++,,,+++***'''&&&&&&$$$""""""###%%%%%%%%%######&&&((($$$!!!###%%%(((******(((&&&$$$"""$$$''''''&&&%%%%%%&&&$$$%%%$$$""" !!!$$$%%%!!!"""$$$$$$$$$###!!!!!!"""######$$$###!!! !!!!!!     !!! """$$$###!!!$$$"""  !!!### $$$''' !!!"""######$$$######***((('''$$$###!!!!!!  """"""!!! """###&&&'''&&&$$$!!!$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$ ######$$$((()))%%%%%%$$$###"""!!!!!! '''%%%$$$%%%)))***)))'''%%%&&&&&&&&&%%%$$$######''''''&&&%%%&&&''')))***)))*********))))))((('''((('''&&&%%%%%%%%%%%%%%%'''%%%######%%%&&&'''''',,,,,,+++(((%%%$$$$$$&&&&&&(((******((((((+++...333111...,,,,,,++++++***%%%'''((()))(((((()))******)))((('''&&&&&&%%%%%%%%%''')))******+++---///333;;;CCCFFFIIIMMMNNNLLL>>>999222,,,)))))),,,...'''%%%(((------***(((***,,,+++---...+++%%%%%%(((******(((''''''((())))))(((((()))***))))))'''&&&+++******)))***+++,,,---,,,+++***)))))))))))))))***,,,......---++++++,,,+++...000111111444:::@@@GGGMMMXXXdddooowww}}}~~~~~~}}}{{{yyyzzz|||~~~~~~~~~vvvhhhXXXKKK???;;;666111000222222111444555555444333333444666444333111111333444444333333222222111000000111111/////////000222444666888777333666@@@EEEGGGSSSaaammmttt~~~}}}|||vvvsss```TTTHHHDDDAAA>>>>>>AAALLLPPPYYYbbbfffffflllssszzz{{{{{{{{{{{{zzzzzzzzz~~~}}}||||||~~~~~~xxxkkkaaaSSSIIIEEECCC@@@===<<<999666444444444444333222000......------+++))))))***,,,------+++)))(((,,,,,,,,,+++******))))))))))))++++++***)))'''&&&&&&$$$"""###%%%&&&&&&&&&%%%$$$%%%(((&&&!!! """&&&&&&&&&&&&%%%%%%$$$$$$!!!###$$$$$$#########$$$$$$$$$$$$"""!!!  """$$$&&& !!!"""######""" ###  ###"""""""""!!!  ###"""  !!!"""###!!!###### """###%%%&&&!!!!!! !!!!!!   !!!!!!!!!  """""""""$$$""""""###$$$%%%%%%%%%%%%((('''%%%###!!!  !!!!!! !!!$$$&&&&&&$$$""" $$$$$$$$$$$$############'''&&&&&&&&&(((((('''%%%###&&&&&&"""!!!%%%(((((($$$$$$$$$$$$###"""!!! %%%$$$$$$&&&***,,,+++***%%%%%%%%%%%%$$$$$$###"""((((((''''''(((((()))***((())))))************)))''''''&&&%%%%%%%%%&&&&&&&&&$$$$$$%%%''')))))))))*********(((&&&&&&(((******,,,---,,,***+++---000222000---++++++*********'''))),,,............///,,,++++++++++++,,,---...***,,,//////000000222444777???GGGKKKNNNSSSUUUSSSJJJEEE<<<444...,,,,,,---&&&&&&)))...///+++)))***,,,+++,,,...+++&&&$$$'''((('''&&&&&&&&&'''((()))(((((())))))((('''%%%$$$*********+++,,,---......++++++***(((((('''''''''(((***---///......///000+++...111111222444999>>>HHHNNNWWWaaakkkuuu~~~}}}|||{{{xxxvvvwwwzzz|||}}}zzzmmm]]]RRREEE@@@999444222111111111555555666555444333555777555333111111333333333222333333222111111111222222...//////111333555777888:::555777???EEEGGGNNNXXXkkkttt~~~}}}lll```RRRIIICCC???===>>>DDDGGGNNNXXX]]]aaaiiirrrxxxxxxyyywwwvvvwwwyyy{{{|||zzz{{{}}}|||yyy{{{qqqiii^^^TTTLLLGGGCCCAAA===:::777555555555555444222000---++++++++++++***------.........---++++++++++++++++++***)))((('''))))))******)))(((&&&%%%%%%$$$###$$$&&&(((((((((((($$$$$$''''''$$$###$$$***(((%%%######$$$&&&'''###$$$###"""!!!!!!"""$$$$$$######""""""""""""""""""!!! !!!###%%%''' !!!"""""""""!!! $$$ !!!"""###$$$$$$###"""!!!!!!!!!&&&%%%###  !!!"""""" ###""" !!!&&&+++&&&!!! !!! !!! !!!  !!!""""""  !!!!!! """###"""!!!  !!! !!! !!!"""###$$$$$$$$$$$$&&&%%%$$$"""!!!  """%%%%%%%%%###"""$$$$$$######""""""!!!!!!$$$###$$$%%%&&&&&&$$$""""""&&&&&&"""!!!###%%%$$$###$$$%%%&&&%%%###!!! $$$$$$$$$'''***---------'''''''''&&&%%%%%%$$$$$$((())))))***************(((((()))***++++++++++++&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&))),,,...---,,,,,,,,,,,,+++))))))+++,,,.../////////...///111444777666444222111000000111,,,...333666999999888777444333222111222333444666444666888999999999;;;<<>>EEEHHHLLLRRRfffrrr~~~}}}{{{~~~~~~|||sssjjj^^^UUUNNNHHHCCCAAA@@@AAAGGGOOOVVV\\\fffpppuuuvvvvvvtttssstttxxx|||zzzxxxxxx{{{{{{{{{}}}xxxsssjjj___TTTLLLFFFCCC???===:::888888888666555444111---++++++,,,,,,+++......//////......---,,,++++++***)))(((((((((((())))))))))))((('''%%%$$$%%%$$$$$$%%%(((******))))))$$$"""%%%(((&&&$$$$$$+++)))'''%%%%%%''')))+++%%%%%%###!!! ###&&&###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###&&&''' !!!""""""""""""!!!###!!!""" !!!"""$$$%%%%%%$$$###"""!!!!!!!!!!!!"""""""""""" !!!!!!%%%%%%###!!!  !!!""""""   %%%)))(((""" ######"""###!!! !!!""""""!!!  !!!""""""""""""&&&%%%$$$###"""  !!!!!!  """$$$%%%$$$"""!!!$$$$$$###"""!!!!!! ######$$$%%%&&&&&&$$$!!!!!!%%%'''$$$###%%%&&&$$$"""$$$&&&((('''&&&###!!!%%%%%%&&&(((***,,,------***))))))((((((''''''''')))***,,,------,,,+++***)))***++++++,,,,,,,,,+++'''''''''''''''((()))***'''(((***...222333222000222333333111...------...111222222222444666999<<>>===;;;999888999:::555888===CCCFFFGGGDDDBBBBBB@@@===:::999999;;;<<>>;;;888444444777333444444333222222333555666444222111222222111///000000////////////000000333333333333333333333333666444666<<>>@@@???>>>>>>@@@EEEKKKOOOQQQPPPQQQRRROOOLLLKKKMMMPPPNNNOOOSSSXXX]]]^^^YYYUUURRRPPPKKKHHHHHHKKKNNNQQQUUUXXX[[[[[[ZZZYYYXXXXXX[[[aaaeeefffgggkkklllkkkaaa___[[[VVVPPPKKKFFFDDD'''%%%&&&***,,,***+++...111***$$$$$$%%%$$$%%%'''((('''%%%$$$$$$%%%&&&&&&%%%&&&(((******+++******,,,++++++***+++,,,---...((((((''''''(((((()))***'''))),,,---------......---///111444666777666444999EEETTT___fffnnnwww}}}~~~|||~~~}}}zzzwwwwww|||zzzzzz|||~~~}}}sssmmm___QQQFFFBBB<<<222111666333444555444222222444555777555222111111000///---///////////////000111111333444555555555444333222333666999:::<<>>>>>===<<<<<<;;;;;;;;;;;;<<<;;;;;;<<<>>>??????===:::444777;;;>>>???AAACCCEEEDDDAAA@@@BBBGGGLLLPPPQQQTTTVVVWWWTTTPPPOOORRRVVVPPPOOOQQQVVV[[[[[[VVVQQQQQQNNNIIIEEEEEEHHHLLLOOOOOOQQQTTTUUUSSSQQQPPPPPPNNNTTTXXXYYYZZZ___aaa```ZZZXXXUUUPPPJJJCCC>>>:::&&&###$$$''')))(((***...222***######$$$$$$%%%((()))(((&&&%%%$$$%%%%%%&&&)))*********(((&&&%%%###---,,,***))))))***,,,...(((''''''(((((()))***+++$$$'''***,,,------...///---///111444777777555333999DDDRRR]]]dddlllvvv~~~~~~|||}}}zzzwwwuuuzzzyyyyyy{{{~~~|||~~~wwwrrrhhhYYYMMMHHH@@@444222777444555666555333333555666777555222111111000...---000000///000000111222222222333444555555555444333333888;;;:::999???GGGMMMUUUfffuuuxxx}}}}}}{{{}}}{{{wwwxxx{{{vvvnnneee^^^XXXVVVUUUSSSUUUXXX[[[aaaggghhhhhhkkkssszzz{{{xxxwwwxxxwwwuuuxxx}}}zzzzzz}}}|||~~~{{{zzzzzzxxxvvvlll^^^RRREEEDDDBBBAAA@@@>>>;;;888;;;999666444222///+++''' $$$***///000///,,,)))(((+++...000000,,,(((%%%...---+++***(((''''''&&&%%%%%%%%%&&&((((((&&&$$$%%%'''---000,,,$$$!!!###(((((('''%%%$$$######"""$$$%%%&&&&&&&&&'''***---222,,,&&&$$$&&&(((&&&###$$$###!!! """$$$%%%!!! ###((((((###!!!"""!!!!!!!!!!!!!!!!!! %%%%%%###"""!!!!!!!!!!!!######"""!!!  """######""" !!!!!! !!!###"""!!!!!!  !!!###!!!  !!!  !!!######$$$&&&((()))***++++++&&&'''(((((((((&&&###""""""&&&%%%!!! #########$$$%%%&&&&&&&&&&&&''''''((((((((((((((((((---***'''%%%''')))***+++---///...)))(((+++//////++++++,,,,,,---...///000,,,///222333333444777:::999999999:::<<<@@@CCCEEE@@@???>>>===<<<<<<===>>>888999<<>><<<777999===???@@@AAABBBCCCDDDAAA>>>???DDDIIILLLLLLMMMPPPQQQNNNJJJIIILLLPPPLLLKKKKKKOOOSSSTTTOOOJJJOOOKKKEEE???>>>???CCCFFFDDDGGGJJJKKKIIIGGGFFFEEE>>>EEEIIIJJJMMMRRRTTTTTTQQQPPPNNNJJJDDD>>>999555)))((('''&&&%%%$$$$$$$$$***++++++)))((('''(((***((('''%%%%%%&&&&&&%%%$$$$$$&&&''')))))))))((((((,,,+++***))))))+++---...***++++++***(((((()))***(((((())))))************,,,...000333444555555555<<>>??????BBBJJJRRRZZZhhhrrrsssyyy~~~~~~~~~~~~~~~~~~|||zzzyyyppplllfffbbb___[[[VVVRRRWWWYYY]]]```dddiiiooossstttxxx{{{zzzwwwvvvyyy}}}~~~~~~~~~{{{zzzzzz}}}|||}}}vvvqqqgggUUUJJJIIIEEEBBBDDDEEEAAA999???<<<666111///...000111............---,,,++++++---,,,///444444---&&&$$$))))))*********))))))((('''((())),,,,,,***&&&###!!!###$$$$$$$$$&&&'''&&&&&&%%%$$$"""###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%######!!!"""&&&%%% """!!! !!!!!! !!!""""""!!!!!!"""######""" !!!""""""!!! !!!!!!""""""#########$$$!!!######"""!!! """$$$$$$$$$!!!###  !!!"""$$$###!!! """!!! !!!!!!"""""""""  """&&&%%%%%%''')))***)))'''%%%&&&%%%!!!###!!!$$$'''((('''%%%%%%%%%((()))***)))&&&$$$######&&&(((***,,,---,,,++++++)))))))))***,,,...000111222111000///111444777:::444333333444666777666555777888999::::::<<>>???AAADDDFFFFFF@@@@@@???@@@BBBBBBAAA??????:::555666999<<<;;;888222222333444555777777888888888999:::;;;<<<<<<===@@@AAACCCEEEDDDBBB@@@>>>???@@@AAABBBCCCBBBAAA@@@BBB???:::888888999999999888888777777777777888999555666666777999>>>DDDIIIIIIHHHFFFCCC@@@:::333...)))(((&&&%%%$$$$$$%%%%%%)))***+++***)))(((((()))((('''%%%&&&&&&'''&&&$$$%%%&&&'''((()))))))))))),,,+++)))''''''((()))++++++,,,,,,***(((((()))************+++,,,---...//////000222444666777888888;;;>>>JJJYYYaaaeeerrr|||}}}~~~~~~~~~yyyvvvggg]]]RRRMMMGGG===666333333444555555555555444333444333222111000000111111000222333333111000111222888333222777888555222333444999>>>??????BBBJJJRRRUUUdddooorrrxxx~~~~~~~~~{{{wwwuuussspppmmmfff^^^WWWVVVWWWYYY\\\```gggoootttuuuyyy{{{zzzvvvtttwwwzzz}}}|||{{{|||||||||{{{~~~|||yyy{{{|||xxxooo]]]TTTSSSMMMFFFCCCCCC@@@:::===:::555111//////111222.../////////...---,,,+++,,,+++---333333,,,&&&$$$)))***++++++***)))(((''''''((())),,,......,,,)))+++,,,---+++(((%%%$$$$$$))))))(((%%%"""!!!###%%%&&&&&&%%%$$$######""""""!!!"""!!!!!!&&&&&&###!!!!!!!!!!!!!!!""""""###"""!!! !!! """############ !!!"""""""""  !!!!!!!!!"""""" """###"""!!!"""!!!  !!!"""!!!  !!!###"""   !!!!!!!!!!!!!!!!!!!!!"""%%%%%%$$$&&&)))******)))(((&&&###!!!!!!"""###$$$"""$$$''''''&&&%%%%%%&&&*********)))'''&&&&&&&&&'''))),,,...000///...---.........///000222444666666666555555666888:::<<<999888777888:::<<<<<<<<>>???AAACCCFFFDDDDDDEEEGGGHHHFFFDDDBBBBBBAAA===::::::===@@@===;;;::::::===???@@@???;;;:::::::::<<<<<<:::888888444000111444666555333000///......///111444666333333333444444555555666777888:::::::::999777666222333444555666777777777555222///------...------333333222222222222222222)))***+++,,,...222888<<>>777444444555666777777666444333555444333222111111111111333555666555333222222333777444222555666444333444444999===??????CCCJJJQQQRRRaaammmrrrwww~~~~~~~~~}}}zzz{{{||||||xxxoooddd\\\XXXWWWWWWXXX[[[ccclllrrruuuxxxzzzxxxuuussstttvvvxxxwwwwwwyyy~~~~~~}}}}}}~~~{{{zzz}}}xxxhhh```___XXXLLLCCCAAA???<<<:::777444111///000222444///000111111111///---+++,,,***,,,111111,,,'''%%%******,,,,,,+++)))'''%%%%%%%%%&&&)))---//////...)))***,,,+++)))'''&&&''')))))))))&&&###"""###$$$'''&&&%%%$$$"""!!! """###!!! $$$&&&%%%!!!!!!!!!""""""######$$$$$$!!! !!!"""#########""" !!!!!!"""!!!  !!!######!!!!!!"""  !!!!!!  """!!! !!!  !!!!!!  !!!!!!!!!###%%%%%%######%%%(((***++++++,,,'''######'''***)))'''***+++,,,+++******,,,...,,,+++***)))))))))******+++---111444666666444333555555555555666888:::<<<<<<<<<============>>>>>>===;;;999:::<<>>@@@BBBGGGEEEDDDCCCCCCCCCAAA???@@@???<<<999666555777:::555444333444666777666555444333222333444333111///000---***+++...///...,,,---+++((('''(((+++///111........................///////////////.........+++,,,,,,---...000111222---+++))))))))))))(((&&&+++,,,,,,---,,,+++))))))$$$%%%&&&&&&(((,,,111555999;;;>>>@@@@@@;;;444...)))(((%%%$$$$$$%%%'''(((&&&))),,,,,,+++)))((((((***(((&&&&&&'''(((((('''''''''&&&&&&&&&(((***+++---,,,***))))))+++,,,---...//////---***)))***+++...,,,***))))))+++...000---------...000222444666;;;>>>HHHVVVaaajjjyyy~~~oooeeeXXXPPPGGG===888777666666555555555555555555555555444333222111111000555777888777555444444444666444333333444444444555444888<<<===???CCCJJJPPPTTT```kkkqqqvvv}}}{{{~~~~~~vvvlllfff```^^^ZZZVVVVVV\\\dddjjjqqqtttvvvwwwuuutttuuuwwwwwwvvvvvvyyy}}}}}}~~~|||}}}}}}nnnfffgggbbbTTTGGGAAA>>><<<888666333111000111333555///111222333222000...,,,---***+++000111,,,)))(((***+++,,,,,,+++)))&&&$$$"""""""""$$$(((+++,,,,,,(((***,,,,,,+++)))((((((%%%'''((('''&&&%%%&&&'''&&&&&&%%%$$$###"""!!!!!!$$$&&&"""!!!$$$$$$#########$$$$$$#########$$$!!! !!!"""""" """#########"""""" !!!!!!!!!  ###$$$###!!!  !!!  !!!!!!!!!!!!!!!"""!!! """######""""""   &&&%%%!!!!!!!!!!!!!!!!!!  !!!"""######$$$&&&'''$$$###"""$$$(((+++,,,------***((())),,,//////...000000000...---...111444111///---,,,---...000000111444999===>>>>>><<<;;;;;;:::::::::;;;<<<>>>???@@@AAAAAABBBAAA@@@???>>>;;;999666666999===???@@@??????>>><<<:::999;;;<<<@@@???===<<<;;;:::999888<<<:::777333111000222333......---///000000///---000///............+++)))***((('''(((***+++***((()))(((&&&&&&''')))+++---,,,,,,,,,+++++++++++++++,,,+++***)))))))))******+++***))))))***+++---...))))))((()))******(((&&&&&&'''((()))(((&&&$$$###$$$%%%&&&&&&'''***///222333777===CCCFFFBBB;;;555)))(((&&&%%%%%%'''((()))&&&)))+++,,,+++)))((((((***(((&&&&&&''')))))))))''''''&&&&&&&&&(((***+++***)))))))))***,,,///000///000000...,,,+++,,,---222000---***))))))+++,,,+++++++++,,,...000333444;;;???HHHUUUaaammm{{{~~~~~~|||}}}~~~vvvjjj[[[PPPEEE<<<999;;;888666444222111333555666555555555444333222222111666777888888666555555555444444444333222333555555444666999<<<>>>BBBIIINNNUUU]]]ggglllrrryyy}}}xxxuuummmiiiaaaYYYUUUVVV[[[```jjjlllppptttvvvwwwxxxyyyyyywwwvvvyyy}}}|||}}}}}}}}}~~~ooogggkkkiii\\\MMMDDD???<<<888666444222111222444555111222333333222111///---///,,,,,,000111...,,,,,,++++++,,,,,,+++(((&&&$$$$$$"""!!!"""%%%'''((((((111222333111---)))&&&%%%%%%'''))))))(((&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$!!!&&&'''""" """"""%%%%%%%%%%%%$$$###!!! ###!!!!!!$$$%%%&&& !!!"""######"""!!!  """"""""""""  $$$%%%$$$###!!!!!! """###""" !!!"""!!!###%%%&&&%%%""" !!! !!! $$$$$$$$$$$$###!!!   !!!&&&$$$!!! !!!!!!  !!!#########$$$%%%'''%%%$$$$$$'''***---///...---///000000000111555888333333222111000111444777999666333333555777888888777:::>>>BBBDDDCCCBBBAAA<<<;;;::::::;;;<<<===>>>>>>???@@@@@@@@@>>><<<;;;888555333333555888:::;;;666666666444333333555777777777666444333333444444777555111...,,,,,,------******)))+++,,,,,,+++)))...---,,,,,,,,,,,,***(((''''''((()))++++++)))(((&&&&&&((())))))))))))))))))))))))))))))(((((((((***)))(((&&&&&&'''((()))((('''%%%$$$###$$$%%%%%%$$$$$$%%%'''((((((&&&$$$$$$%%%&&&''''''%%%###!!!"""###$$$$$$$$$&&&***------222;;;DDDHHHFFF@@@:::((((((((((((((()))***+++&&&)))++++++***))))))***+++)))&&&&&&''')))******'''&&&&&&''''''((()))***&&&&&&&&&&&&(((+++...000///000000///------...000555333000---+++***++++++,,,,,,---...000222444555:::???HHHSSS```lllyyy~~~{{{|||~~~|||zzznnn```SSSGGG===;;;===999777444222111222444666444444555555555444333222444666777777666555555666000444555333222444555444222444777999<<>>:::999666444333333333444222222222222111000//////111---+++///000......000+++++++++***)))(((''''''(((&&&%%%%%%&&&''''''&&&)))+++......,,,)))''''''(((***,,,+++)))%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""&&&%%%!!!""""""!!!$$$%%%%%%%%%$$$"""!!!"""  """$$$%%%%%% !!!""""""!!!  !!!""""""""""""""""""!!!!!!!!!!!!!!!!!!%%%'''&&&$$$""""""  ###%%%&&&&&&!!!###$$$###!!!"""%%%'''%%% !!!!!!!!! ######""""""!!!!!! !!!!!!!!!###"""!!!  !!!!!!!!!!!!"""""""""#########!!!###$$$$$$######%%%&&&((((((***---000222222111000333666666555555999>>>:::;;;:::999888999<<<>>>???<<<999999<<<>>>===<<<888:::===???AAAAAAAAA@@@888777666666666777888999888888999999888777555444444222000000222444555555///000000///---...000222000000000///...///111444333///+++)))))))))))))))(((''''''''')))******)))---,,,++++++,,,,,,***(((&&&''')))+++,,,+++***)))$$$&&&(((******)))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''((('''%%%$$$###"""!!!!!!$$$###$$$&&&((()))'''&&&"""###$$$%%%%%%$$$###""""""$$$$$$$$$$$$&&&(((+++,,,222<<>>GGGQQQ]]]jjjtttyyy|||}}}{{{|||~~~~~~|||rrrfffZZZLLLAAA<<<>>>777777666666555444444333333333555555666555555444111333555666555444555666...444777333222444555333111222444777;;;@@@EEEIIIOOOUUU___iiipppvvv}}}}}}}}}{{{|||~~~zzzwwwpppggg___YYYXXXYYYXXX\\\bbbjjjqqqvvvxxxxxxxxxuuutttyyy|||}}}~~~}}}vvvppprrrnnnbbbUUUMMMFFFAAA>>><<<999666444333333333333222111000//////000000111,,,***---///......111,,,+++***((((((((()))))))))(((''''''(((((('''%%%!!!&&&)))***)))))))))(((***------***&&&$$$###&&&%%%%%%%%%$$$$$$######!!!###""" !!!%%%%%%"""!!!"""###$$$%%%$$$"""!!!"""  !!!"""!!! !!!!!!!!! !!!!!! """""""""!!!!!!!!! """&&&((('''$$$""""""###""" !!!###%%%%%%%%% ###%%%###""""""%%%$$$!!!   !!!  !!!!!!"""%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$%%%&&&'''(((((()))''')))***)))(((((()))***...///111555888999777555555666888999:::;;;===???>>>>>>>>>>>>======???AAA>>>;;;888999<<<>>>;;;888333444555666777888999999222111000//////000111222///////////////...---,,,///...,,,,,,...///...---+++++++++***((((((+++---+++,,,,,,+++******...111///,,,'''%%%&&&''''''''''''%%%$$$%%%''')))*********))))))***++++++)))((($$$&&&***,,,,,,+++)))((($$$%%%&&&&&&'''&&&&&&%%%######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$###"""$$$$$$$$$&&&)))***)))((( !!!""""""######$$$%%%&&&&&&%%%&&&(((***+++222<<>>;;;888555333222222444333000.........000111000+++)))+++------...111,,,+++)))''''''(((***+++((('''&&&'''((((((&&&$$$"""&&&***+++***((('''&&&$$$'''+++---+++)))'''&&&'''&&&%%%$$$###!!! ###((((((###!!!$$$%%%%%%$$$###"""!!!   """"""!!!!!!!!! ###''')))'''%%%"""!!!$$$""" !!!""""""!!!"""%%%######!!!%%%$$$"""!!!!!!"""  !!!###&&&%%%%%%$$$$$$"""!!!"""$$$######&&&(((&&&'''((()))***,,,------///000111000...---...///222333777;;;>>>>>>;;;888:::888777999>>>AAA@@@===888999:::999888999:::<<<999666444555999999666111............///000222222...---,,,+++++++++,,,---***)))))))))((((((((((((***)))((((((******((('''(((((((((&&&$$$$$$%%%'''((())))))'''%%%&&&***---...)))%%%$$$%%%''''''&&&'''$$$######&&&)))***+++(((''''''(((******)))'''"""%%%))),,,+++***(((((($$$$$$###""""""###$$$%%%###$$$$$$%%%&&&''''''(((((((((((((((((('''''''''"""###$$$%%%$$$###"""!!!!!! """%%%''''''&&& """###!!!"""######""""""$$$&&&&&&,,,777CCCKKKLLLIIIEEE%%%+++...,,,---000///******)))))))))***+++,,,,,,+++(((&&&%%%&&&((())))))(((((())))))((('''&&&&&&******)))))))))+++,,,---...///000222222222111000///...---,,,,,,+++***(((---------...000111333444666888???JJJYYYgggpppuuu~~~}}}{{{ssskkkZZZEEE<<>>@@@>>>777000666666777888888777666555333222111000000222444666555555444333111222555777444333222333888>>>BBBEEEKKKVVV```gggooozzz~~~|||zzzzzz{{{zzzsssjjjbbb___^^^^^^VVVUUU```nnnsssrrrooonnnrrrrrrooosss}}}}}}~~~~~~zzzwwwuuuppphhh]]]RRRHHHCCC===<<<:::777444444555666777555111000000000///...,,,,,,,,,++++++++++++*********)))(((((()))***+++...(((###$$$'''((('''&&&###$$$&&&((()))))))))((((((***+++,,,+++(((%%%"""&&&%%%$$$###""""""""""""&&&### !!!$$$&&&&&&""" !!!###""" """"""!!!!!!!!!""""""!!! !!!###$$$###  !!! ###!!!!!!$$$''')))((('''&&&&&&""""""!!!!!!!!!!!!!!!!!!"""  !!!###$$$###!!!  %%%%%% !!!!!!!!!!!!""" !!!!!! """###'''%%%###!!! !!!""""""""""""###%%%))),,,------+++---///...------111555888555111000000222333333888999===AAADDDBBB<<<666999555222444888999777333222000///111444444222///444///+++---111333///***%%%((('''######)))+++)))&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$''''''&&&%%%######$$$%%%%%%$$$###$$$%%%+++'''""" """$$$$$$###%%%&&&'''(((((()))))))))(((&&&%%%$$$%%%%%%$$$"""$$$###$$$%%%''''''%%%###$$$$$$%%%&&&'''%%%""""""$$$'''***+++,,,,,,+++&&&%%%######$$$%%%%%%%%%$$$$$$%%%'''+++,,,,,,+++...---+++***)))))))))******'''$$$!!!!!!"""$$$%%%"""$$$""" (((555555+++!!!!!!!!! !!!"""######%%%!!! $$$$$$ %%%)))---000555AAANNNQQQLLL&&&***,,,******......*********************+++++++++(((&&&%%%&&&((((((((((((((())))))(((((('''&&&((((((''''''(((***+++,,,---...///000111000000///111000...---------,,,+++------------...000111222333888???HHHSSSaaapppyyy~~~~~~~~~xxxppphhh\\\MMMBBB>>>;;;:::999<<<>>>===777111444555666777777666666555444333111000111222333555666666555333222222444777666555444666999===AAACCCKKKTTT\\\ccclllxxx|||zzzzzzzzzyyyxxx{{{{{{zzzvvvooojjjfffdddbbbYYYTTT[[[eeeiiikkkkkkmmmqqqqqqooorrrzzz~~~}}}~~~}}}}}}{{{wwwqqqiiiaaaWWWMMMFFF???>>>;;;777444333444555777555222000000000///...---,,,,,,,,,++++++******+++***)))(((''''''((((((...***'''''')))***((('''&&&%%%%%%%%%%%%'''((()))++++++,,,------+++'''%%%&&&%%%%%%$$$######""""""%%%###!!!!!!###%%%''''''$$$""" """###"""!!! ######""" """""" !!!""""""  """!!!  """""""""&&&''''''%%%%%%%%%""""""!!!!!!!!!""""""###!!! !!!  ######""" ### !!!%%%%%% !!!  !!!###$$$!!!  !!!!!!"""$$$&&&'''(((%%%%%%%%%&&&(((+++...///''''''(((,,,000333333333333444444333222333555666555333111111333555777777777777999<<<===;;;666111333000---...111333000---,,,+++***,,,///000000...,,,(((''')))......((("""###&&&$$$$$$&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%###!!! """$$$%%%$$$###"""###$$$***'''######$$$%%%$$$###&&&''')))***++++++******'''%%%######%%%&&&&&&&&&#########%%%'''(((&&&%%%"""###%%%''')))(((&&&%%%((()))*********(((&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&(((+++---,,,+++,,,+++***((('''''''''((('''&&&%%%######"""######"""%%%###$$$......&&& !!!!!!"""###$$$%%%%%%%%%!!! $$$### !!!%%%&&&+++...111;;;FFFKKKIII'''******'''(((+++,,,***+++++++++***************+++)))&&&%%%&&&''''''&&&((())))))))))))(((((('''&&&&&&&&&&&&((()))+++,,,+++,,,...//////...------000///---,,,,,,,,,---.........---------...///000111777???FFFOOO]]]ooo}}}~~~}}}|||}}}~~~~~~}}}zzzwwwnnneee]]]UUUIII===<<<:::999:::<<<;;;777333222333444555555555555555444444222111111222333333666666555444222222333555666666777888:::<<>>FFFPPP___ooo{{{~~~|||}}}~~~yyyxxxtttwwwqqqddd]]]XXXMMM???>>>;;;999888999999777555222222333333444555555555555444333222222222222222444555555333111000222333333444666777999:::===???FFFMMMUUU]]]hhhwww}}}xxxuuuuuuvvvwwwwww|||zzzzzz{{{}}}|||wwwsssrrrjjjccc```^^^\\\___dddhhhkkknnnpppsssuuuvvvuuuxxx}}}}}}sssnnnkkkeeeZZZQQQFFFBBB===999777777777777:::888666555555555444222......---,,,+++******))),,,+++***((((((((())))))(((+++,,,***))))))'''$$$######""""""###%%%'''))))))((((((***,,,,,,***'''&&&&&&''''''&&&%%%######""""""###&&&)))***)))(((%%%$$$"""!!!  !!!"""!!! !!!&&&%%%###!!! !!!###$$$%%%%%%"""###%%%###!!!!!!$$$%%%$$$$$$$$$%%%!!!!!! !!!###%%%&&&###!!! !!!$$$%%%&&&%%%!!!"""!!! """"""!!!!!!!!!%%%$$$ !!!!!!!!!"""######$$$%%%$$$$$$$$$%%%$$$######""""""'''+++...000000000000000111222555777:::;;;777777999<<>>;;;:::;;;;;;:::;;;999888888888888666444......------,,,+++******++++++*********+++---...'''...111,,,))))))(((%%%!!!###%%%'''(((((((((''''''+++///000---)))(((((((((''''''&&&%%%$$$!!!"""###&&&)))***)))'''######""" !!!  $$$'''(((&&&$$$"""!!!!!!!!!!!! !!!"""###%%%&&&!!!!!!%%%''''''&&&!!!$$$%%%$$$$$$%%%&&&!!! """$$$&&&!!!  """$$$$$$$$$!!!"""!!!  !!!"""###  ######  #########$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%&&&&&&&&&)))---111444555444333888888888999:::;;;<<<<<<<<<<<<<<<===>>>===;;;999999666222111111///+++''''''''''''))),,,------+++((((((((((((''''''))))))+++)))'''&&&&&&'''(((((()))(((&&&$$$######%%%'''(((&&&$$$$$$&&&((('''%%%)))'''%%%###"""!!!!!!"""!!!!!!!!!!!!""""""######""""""""""""""""""###### !!!!!! !!!!!!"""$$$$$$$$$"""!!! !!!"""$$$&&&'''&&&%%%$$$***'''###"""###&&&'''(((+++***(((((()))***)))'''''')))***)))&&&######$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%'''))))))***)))((()))++++++)))((((((((((((((((((''''''''''''%%%###!!!!!!"""$$$%%%!!!%%%&&&!!!!!!###$$$%%%&&&'''%%%###!!!!!!""""""!!!"""###$$$$$$$$$'''))))))(((+++555>>>...***((()))((('''(((+++)))***+++,,,,,,+++)))(((***)))((((((******)))((()))******++++++++++++***)))***+++,,,------------,,,,,,---......---+++******---000000//////111444444222000......000222333333555<<>><<<999888777777777666666555555555555666666444444444444444333333333000111222222111000111222---000333333444666;;;@@@AAAHHHQQQ[[[gggtttyyyxxx|||{{{zzz|||yyyyyywwwuuuuuuvvvwwwwwwwww~~~~~~zzzwwwssspppppppppllleee______```aaagggppptttuuuvvvyyy~~~}}}~~~~~~}}}yyyuuummmbbbZZZNNNHHHAAA======>>>===<<<:::999888999999999666444------------,,,,,,,,,,,,++++++******+++---///000(((222555///)))***+++((("""%%%'''(((((((((***)))***///555666222---***)))((('''&&&&&&&&&&&&""""""###&&&))))))((('''""""""""" !!!!!! !!!&&&***'''&&&$$$"""!!!!!!!!!!!! ###$$$$$$$$$$$$%%%''''''&&&$$$###!!! !!!###$$$$$$$$$&&&'''!!!  """$$$!!!!!! """###!!! ###"""!!! ###$$$!!!!!!###$$$%%%&&&'''((((((((('''++++++***))))))))))))***---///333777:::::::::999;;;;;;;;;<<<<<<=========;;;:::777777777666444222333222000...---***'''$$$$$$$$$$$$&&&''''''%%%###%%%&&&&&&%%%%%%%%%''')))+++)))(((''''''(((***+++))))))(((&&&###"""###$$$&&&$$$!!! """$$$%%%&&&%%%###"""$$$### !!!!!!!!!!!! """"""###""""""!!!  !!!!!! !!!!!!######""" !!!###$$$%%%&&&&&&''''''''')))&&&###"""###%%%&&&&&&###"""!!!###&&&)))******"""%%%((('''$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###'''...111///+++***)))((()))***)))'''&&&###$$$%%%&&&'''''''''&&&(((&&&###!!!!!!###&&&((("""$$$$$$""""""%%%(((((('''&&&$$$""" ###""" !!!$$$%%%###&&&&&&((()))((()))111;;;---)))''')))(((%%%%%%)))((()))+++,,,,,,+++***)))))))))(((***,,,---,,,***)))***++++++,,,,,,+++++++++,,,------...---,,,+++....../////////...,,,+++(((---222333111111333555333111///------///222444333666===FFFRRR___kkksssyyy|||vvvrrrnnniii```UUUNNNNNN@@@???>>>;;;999888888888:::999888666666666666777333333444444444444444444///111333333333222333555000222444333222444:::@@@BBBGGGNNNUUUbbbnnntttsssrrrvvv}}}|||}}}{{{xxxuuutttvvvzzz|||}}}|||xxxvvvssspppqqqtttsssllleeebbb\\\\\\bbbkkkppppppqqquuuwww~~~|||xxx~~~yyypppeee^^^VVVNNNEEE@@@??????===;;;888777666777888777555333,,,,,,,,,---------------,,,++++++***+++,,,...///&&&222555,,,%%%(((***'''"""######$$$%%%&&&'''''')))(((+++222999:::444---,,,+++(((&&&%%%&&&((()))$$$######%%%'''((('''&&&!!!""""""  !!!"""######"""###%%%(((%%%$$$"""   %%%'''&&&$$$######)))++++++'''!!!!!!""""""###%%%&&&"""  """   ######""" """"""!!!  %%%&&&$$$$$$'''%%%&&&(((+++---.........---...///000000...---+++...000444888:::<<<======::::::::::::999888777777555222///------------,,,+++,,,,,,***'''$$$""""""#########%%%&&&%%%"""###%%%&&&%%%""""""###%%%''''''&&&%%%$$$&&&))),,,%%%&&&'''%%%""" !!!###"""!!! !!!"""######!!!!!!&&&&&&!!! """!!!!!!  """######""" !!!"""!!!  !!!"""$$$###!!! !!!###$$$$$$######$$$%%%'''(((%%%###!!!"""###%%%&&&&&&"""!!! """%%%((())))))###&&&((('''$$$"""$$$((('''&&&&&&%%%%%%%%%%%%%%%%%%"""%%%///;;;>>>666,,,***)))((((((((((((%%%###"""###%%%'''))))))***)))'''&&&$$$###$$$%%%&&&'''$$$###""""""!!! !!!$$$***)))(((&&&%%%###"""!!!###### %%%&&&###'''%%%&&&)))))))))///888,,,'''&&&)))(((######''''''(((***,,,---,,,+++***)))))))))+++---...---,,,)))***+++,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***//////000000000///---,,,%%%+++222333111000111444222000...,,,,,,///222444222888>>>DDDLLLYYYjjjvvvuuu{{{zzznnnggghhhdddXXXPPPPPP@@@@@@???===:::888888999<<<;;;999888777666777777222222333444555555555555000222444555555555666777333555666444111333999???DDDGGGJJJPPP\\\jjjppppppjjjpppxxx~~~|||wwwuuuxxx}}}{{{wwwvvvuuurrrrrrwwwxxxrrrkkkhhhZZZYYY^^^ggglllkkkmmmrrroooyyy~~~}}}{{{xxx|||~~~{{{}}}}}}rrrgggaaa[[[SSSHHHBBB@@@???<<<999666555555555666666333111++++++,,,------......///---,,,+++*********+++,,,###///333(((!!!###&&&$$$((('''$$$###"""$$$&&&''''''&&&***222::::::333,,,...+++(((%%%%%%&&&(((***%%%$$$###$$$&&&'''&&&%%%!!!######""""""!!!###&&&'''&&&$$$$$$$$$###"""  ''')))'''$$$"""""""""'''&&&""" $$$((( !!!!!!"""$$$&&&""" !!!$$$""" """""""""!!!!!!###$$$###!!!!!!###!!! !!!&&&(((''''''+++%%%'''***...111333444555...000444666666333///,,,+++---111555888;;;<<<===999999888666333111...---000,,,(((&&&'''((((((((($$$&&&(((&&&"""""""""###%%%'''%%%"""###%%%&&&%%%!!! """$$$$$$###""""""$$$(((+++ ###%%%$$$!!! """ """###"""!!!!!! """)))***$$$"""$$$"""!!! ###$$$$$$###""" !!!"""!!! !!!""" ###$$$###!!! """%%%###""" """%%%&&&!!! !!!$$$&&&'''&&&)))'''%%%%%%&&&'''(((''''''***+++(((### """%%%$$$$$$$$$$$$%%%&&&''''''###"""'''666EEEGGG:::,,,***(((''''''''''''$$$"""$$$&&&(((+++---.........%%%%%%&&&''''''&&&&&&&&&&&&###!!!!!!!!! """******(((&&&%%%%%%%%%%%%###### %%%'''###'''$$$$$$)))***)))...555(((***+++)))%%%$$$&&&((((((+++,,,+++,,,000111///...+++)))))),,,......---***)))***+++,,,+++(((%%%111000///...,,,+++***)))---------...............***+++...000111111000///---///111111......000222111555<<>>>>>:::666;;;:::888666555444444444555444333333222222333333///111444666777777666666555555555333111111333555AAABBBGGGMMMVVV```hhhmmmqqqvvv}}}}}}tttrrrwww~~~~~~{{{xxx|||{{{|||~~~uuunnniiiccc___bbbeeegggjjjnnnqqqnnnpppwww|||{{{yyyyyyvvvyyy}}}}}}~~~~~~~~~yyyjjj\\\aaaYYYMMMEEE@@@===;;;888222222333333333222111111000///---,,,,,,---...000)))---000000,,,((('''((($$$))),,,)))$$$###'''---+++'''$$$###&&&((((((&&&***(((***333888555...+++***)))(((''''''((()))))))))%%%""""""$$$&&&%%%###!!! !!!""""""!!!%%%((((((&&&"""!!!!!!!!!  """ !!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$%%%''')))"""!!!  """!!!  !!!!!!!!!###%%%%%%$$$"""%%%###"""###%%%&&&&&&&&&%%%&&&'''''''''(((***,,,000///...000222444444333///000333444444333000///,,,+++,,,222999;;;888444000000000///...+++)))((()))&&&""""""$$$&&&&&&%%%"""###$$$###"""!!!"""###$$$"""!!!!!!""""""!!! !!!$$$$$$!!!!!!###$$$!!!"""''')))%%% !!!!!!""""""""" $$$"""!!!!!!"""$$$"""###$$$%%%$$$""" ######$$$!!! !!!"""!!!!!!$$$&&&%%%###!!! !!!###%%%%%%&&&&&&'''$$$""""""$$$&&&'''''''''%%%###!!!"""$$$'''***...+++'''$$$""""""###$$$((('''%%%$$$$$$%%%'''((()))""" ,,,===CCC;;;///&&&(((******(((&&&&&&&&&&&&'''(((***+++++++++++++++(((&&&%%%$$$""" !!!"""###$$$%%%%%%$$$######%%%''''''%%%$$$%%%&&&&&&### !!!$$$''''''%%%%%%))),,,,,,)))***...333)))+++---+++)))(((***---(((+++,,,+++,,,000111///...,,,))))))+++......---*********+++,,,,,,)))&&&,,,,,,,,,,,,,,,,,,,,,,,,........./////////////////////000000///...---,,,...000111111///...000222000444999???FFFQQQ]]]fffmmmwww{{{~~~yyysssjjjccc^^^XXXRRRNNNEEE@@@:::888999:::888666:::999999888666555444444555555444333222111111222000222555777777777666666777777777555333333555666===???CCCIIIRRR\\\dddiiiooouuu~~~{{{zzz}}}~~~~~~}}}}}}zzztttkkkfffbbbcccddddddggglllpppnnnpppyyy~~~|||yyyxxxxxxyyy~~~}}}}}}~~~|||lll^^^___XXXOOOHHHDDD@@@;;;777222222333333333222222222000///...---------...///***,,,//////---+++))))))&&&)))+++***'''%%%(((++++++(((&&&&&&(((***)))(((,,,)))***000333///)))&&&,,,+++)))((('''((()))***&&&%%%""""""###$$$######!!! """%%%&&&%%%$$$"""$$$'''((('''$$$!!!  """!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###%%%%%%$$$###!!! !!!!!!%%%$$$#########$$$%%%&&&%%%%%%%%%'''))))))'''&&&&&&'''((()))***+++,,,---((()))+++,,,,,,---000222.........000222333333111,,,...000111111000...,,,)))((((((,,,111333000,,,***)))((('''''''''((((((***&&&###"""###$$$###""" !!!"""!!!  """"""###""""""!!! !!!$$$$$$""""""%%%$$$!!!"""&&&###!!!###%%%$$$!!!""""""######"""!!!  """###!!!!!!"""#########"""!!!$$$!!!!!!$$$%%%!!! !!!"""""" !!!"""#########"""!!!!!!$$$%%%%%%###!!! !!!###$$$%%%&&&&&&(((%%%######$$$&&&'''''''''%%%###"""###%%%'''))),,,***(((%%%#########$$$'''%%%$$$######$$$%%%'''%%%"""###)))222555111***(((***,,,,,,***))))))***&&&''''''((()))***+++++++++)))'''&&&%%%$$$""" !!!"""###$$$%%%%%%$$$###%%%&&&&&&&&&%%%%%%%%%%%%&&&$$$!!!"""$$$&&&&&&%%%%%%)))++++++))))))---111...000111///,,,***,,,...(((+++,,,***,,,000111...///,,,)))(((***---......,,,++++++,,,------+++((('''((()))+++,,,...///000......//////000000000000111111000///...---------///000111111///...///111000444999===DDDNNNZZZcccllluuu}}}}}}~~~~~~~~~{{{wwwooofff]]]UUUOOOKKKFFF@@@999555555666555444888888999888888666444333555444333222111111111111000333666888888777777777:::;;;;;;999777666777888;;;<<<@@@GGGOOOXXXaaaeeennnuuu~~~}}}zzznnniiifffdddaaa___aaaggglllkkkoooyyy}}}yyywwwyyywwwzzz~~~pppbbb^^^YYYRRRMMMHHHBBB;;;666333333333333333333333333/////////......---------,,,,,,---...//////,,,***((()))***+++******)))((()))(((((()))+++,,,+++***---))))))...111---((('''...,,,)))'''&&&'''(((***%%%&&&&&&%%%######$$$%%%"""!!! """$$$&&&&&&&&&"""###$$$%%%%%%###!!!  !!!!!! !!!"""""""""!!!!!! !!!#########$$$%%%''''''&&&$$$"""!!!!!!!!!!!!&&&&&&%%%&&&''')))+++,,,,,,,,,,,,---//////---+++'''***...///......000333///000111111000000222333+++,,,---///111000...,,,((()))+++,,,,,,+++)))((((((%%%$$$&&&)))***'''%%%###"""!!!!!!"""$$$''')))(((%%%"""!!!!!!!!!  """!!!"""%%%%%%!!!###%%%###$$$&&&&&&"""!!!&&&((($$$ !!!!!! !!!!!!"""#########""""""!!!"""###$$$ !!!"""######$$$%%%###"""###%%%%%%""" !!!###$$$ !!!!!!""""""###!!!!!!""""""""""""!!!!!! !!!"""$$$%%%&&&&&&''')))'''$$$###$$$&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''))))))((('''&&&%%%$$$$$$%%%$$$###!!!!!!###$$$%%%$$$%%%'''(((((('''''''''%%%'''))))))'''''''''(((&&&&&&&&&&&&''')))***,,,,,,***(((''''''&&&$$$"""######$$$%%%%%%%%%$$$$$$'''%%%$$$$$$%%%&&&%%%%%%'''%%%###"""###$$$$$$$$$&&&(((***)))'''(((+++...444555666222,,,(((((()))(((+++,,,***,,,000111//////---***))))))+++...///---,,,,,,---......,,,***&&&'''(((***,,,...000000------......//////000000//////---------...000222111111111111000///000000333666:::===CCCMMMYYYaaannnttt{{{}}}|||}}}~~~{{{uuujjj^^^TTTMMMJJJFFFAAA;;;666555444333222555666777888777666333222333333222222222222333333222666999:::999888888999=========<<<999888999:::;;;===AAAGGGOOOXXX```dddooouuu}}}{{{{{{}}}zzzoookkkhhhddd^^^YYYYYY^^^ddddddkkkvvv~~~}}}yyyxxxxxxuuuvvv~~~|||}}}uuujjjccc^^^VVVOOOIIICCC;;;555444444333333333333444444000000000000///...,,,+++---,,,+++...111111...+++***))))))+++------)))&&&''''''(((***+++++++++***---******///222000.........,,,)))&&&$$$%%%'''(((%%%((()))(((%%%###%%%(((%%%### !!!""""""!!! !!!"""######### !!!"""######!!! !!!######""""""!!! !!!###%%%&&&&&&&&&''')))(((&&&$$$"""!!! !!!!!!%%%%%%%%%''')))+++...///222222222333444444222///(((---222222...---000333555555555333000---------))))))***,,,,,,***&&&###$$$%%%&&&''''''&&&%%%$$$%%%###""""""$$$%%%$$$"""!!!!!!!!!!!!###$$$&&&'''$$$"""!!!  """######!!! """'''&&&!!!###%%%$$$%%%((('''$$$$$$)))***$$$   !!!!!!""""""""""""!!!$$$%%%&&&&&&%%% """###$$$%%%$$$$$$%%%&&&%%%"""!!!###%%%  !!!"""!!! !!!"""###$$$&&&'''(((((()))+++(((%%%$$$%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&'''((((((((('''%%%$$$&&&%%%###""""""###%%%&&&''')))***(((%%%###$$$&&&###%%%&&&&&&%%%%%%&&&'''&&&%%%$$$$$$%%%'''***,,,+++***((('''((((((&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%###!!!"""$$$&&&&&&%%%(((&&&$$$###############&&&''')))((('''''')))+++555666666333,,,'''&&&'''(((,,,---+++,,,000111///...---,,,***)))***---///...---,,,---...///...,,,'''((()))***,,,---...///++++++,,,------...//////000...---,,,,,,...111333111111000000111111000000444666999<<>>:::777444222000222333555666666555333111111111111222333444666777333888<<<<<<:::888999;;;<<<===>>>===;;;999999:::;;;<<<@@@EEEMMMVVV]]]bbbooosssyyy|||xxx{{{}}}wwwppplllhhheee___VVVSSSUUU[[[[[[bbboooxxxzzzxxxxxxvvvsssttt|||~~~~~~~~~zzzsssllleee[[[RRRKKKCCC;;;666666555444333333333444444111111111000///---,,,+++---,,,+++---111222///,,,,,,***)))+++......)))%%%$$$&&&'''((()))))))))***...+++,,,000111///...000---+++(((%%%$$$$$$%%%&&&$$$''')))'''$$$###$$$'''%%%"""  !!!!!!!!! !!!""""""######$$$ !!! """###$$$$$$""" ######""""""!!!!!!!!!!!! """$$$%%%%%%%%%&&&'''***)))'''%%%%%%%%%%%%&&&''''''((()))+++...111222666555555666777666333111,,,000444222...+++...111111222222000,,,)))((('''(((''''''''''''$$$!!!"""############"""!!!  !!!""""""!!! """$$$$$$###!!!  !!!######!!!!!!&&&&&&!!! """$$$###%%%((()))&&&$$$&&&###!!!###&&&&&& !!!!!!!!! """$$$&&&'''&&&%%%$$$!!!!!!  !!!!!!######$$$%%%&&&$$$"""  """$$$%%%&&&%%%$$$###""""""######"""!!!!!!###%%%$$$%%%&&&((()))***+++++++++)))&&&%%%&&&'''''''''&&&%%%%%%%%%$$$%%%%%%%%%$$$%%%'''((()))((('''&&&((('''%%%$$$$$$%%%'''((())))))((('''&&&%%%%%%%%%'''((()))(((''''''(((***&&&%%%$$$$$$%%%'''***+++***(((''''''(((((('''%%%&&&&&&%%%%%%%%%%%%%%%%%%""""""!!!"""$$$&&&&&&&&&((('''%%%$$$"""""""""###&&&'''''''''&&&'''(((***222555666444...***)))***)))---...,,,...222333000---------,,,******,,,......---,,,,,,...///...---******++++++,,,---------******+++,,,---......///111000...---,,,---///000111000///000222333222111222444666999>>>GGGSSS\\\nnnvvv}}}~~~~~~~~~zzzqqqfffZZZPPPJJJDDDBBB@@@<<<999555222000222333444555555444444333222222222333444666777888333888======999777888;;;999;;;<<<<<<:::999999:::888999<<>>;;;444///---,,,,,,///000...000444555333***---000///,,,******+++---,,,++++++---.........++++++,,,------...//////++++++,,,---...///000111******,,,---///111333444000...---///333555555333444666888:::???IIIVVV___gggttt|||}}}}}}~~~vvvpppiii___QQQGGGEEECCC>>>888333222333555666666555666666777888999999888777666666555555555...444:::999444111333777333555888999888777888888666777:::???FFFNNNUUUYYY___hhhsss}}}~~~{{{wwwuuuvvvyyy|||yyyxxxxxxyyy{{{~~~wwwsssvvvuuukkk[[[QQQOOOKKKKKKTTT]]]dddiiinnnuuuuuuxxx{{{{{{zzz~~~|||zzzzzzzzzsssvvv~~~~~~||||||~~~~~~|||}}}yyytttqqqlllgggaaaWWWLLLDDD===;;;888555333222222222777555111...,,,,,,,,,---+++---///...+++***,,,///,,,+++***)))((('''(((((('''((((((&&&######'''***''''''***...---)))'''))))))***+++,,,,,,+++)))((()))'''&&&(((******'''### !!!  !!!"""!!!  !!!""""""""""""!!!###$$$###!!! !!! !!!"""###$$$%%%%%%'''***---//////.........,,,,,,---///111444777999555444333333333555666777444333222222222111...++++++'''###"""###&&&((()))"""$$$&&&&&&$$$!!! !!!"""!!! """""""""""""""""""""""""""%%%(((((('''%%%###"""""""""!!! !!! """###!!!!!!#########&&&++++++"""&&&'''### ###&&&'''###"""!!!  !!! !!!!!!""""""""""""""" """"""!!!  """"""!!!!!!"""$$$$$$$$$###"""!!!$$$&&&''''''&&&"""$$$&&&''''''&&&$$$#########%%%'''((()))))))))***(((&&&&&&(((***++++++***'''$$$"""!!!###%%%'''###$$$%%%'''(((***,,,---***)))'''&&&&&&''')))***%%%***---,,,(((&&&'''*********)))&&&###"""$$$%%%$$$%%%'''((()))************))))))***,,,------,,,)))((('''&&&%%%&&&&&&'''***111666333)))"""!!!$$$$$$&&&&&&$$$!!!!!!$$$'''%%%$$$$$$&&&(((+++,,,,,,FFFCCC@@@??????<<<888444222444888:::;;;999777555222333222///,,,***+++,,,***,,,...///---,,,,,,,,,---///000000...,,,,,,,,,)))+++,,,---,,,,,,...//////---+++,,,///111000///000000000111222555777999444555777;;;@@@IIIRRRYYYkkkvvv}}}~~~~~~yyyqqqkkkbbbVVVLLLCCC@@@;;;777555444333111444555555666555555444333::::::;;;::::::999888777111222444666666555444333222444777777777777999:::222666:::<<>>@@@BBBCCCBBB@@@???>>><<<999666444222111000,,,...//////......///000000///---,,,,,,,,,,,,,,,---///000111000000222333222000......111222222111333222222222333555666777555666777999>>>GGGQQQXXXiiittt~~~~~~~~~yyypppjjjbbbVVVNNNDDDAAA<<<999777555333111555555666666666666666666:::::::::::::::999999888444444333333333444444555333444555666888888888888555888;;;<<>>:::777555555666666000---000000------///000...+++***,,,...//////---***((('''(((************)))'''&&&%%%%%%'''''''''&&&%%%'''******)))'''&&&''')))******)))((('''+++++++++)))'''&&&'''((( !!!###$$$$$$###!!! """ ###### !!!###%%%'''((()))***(((&&&###$$$''')))'''%%%'''&&&&&&))),,,...---,,,000333666555222000111333666555555777888888666444...///111222111///......+++***)))'''%%%$$$$$$$$$$$$"""!!!%%%$$$"""  !!! !!!!!!!!!"""""""""%%% ###&&&### !!! !!!"""$$$&&&&&&$$$"""!!!!!! """&&&***,,,###"""!!!  !!!!!!  !!!"""######&&&&&&%%%$$$############ """###$$$""" !!!###&&&&&&$$$""""""$$$$$$$$$###$$$%%%&&&((()))############$$$%%%&&&'''%%%$$$$$$&&&)))***)))(((((('''%%%######$$$%%%&&&&&&%%%###$$$&&&((((((((($$$&&&'''))))))((('''&&&$$$&&&''''''&&&&&&'''((('''''''''''''''&&&&&&%%%######%%%)))(((%%%&&&))))))+++***&&&%%%((()))''')))'''%%%$$$######$$$%%%###%%%''''''%%%###""""""&&&%%%%%%%%%&&&'''((((((((('''&&&&&&((()))******ZZZWWWSSSPPPPPPOOONNNMMMIIIIIIKKKLLLMMMMMMMMMMMMJJJFFFAAA>>>>>>===:::777666777777666555666888:::999555111000111333333222333444555666555555666888888666333222333555555444777666555555555666777888<<<;;;:::;;;???IIITTT\\\gggrrr}}}~~~~~~wwwnnnhhhaaaXXXQQQFFFCCC???===:::888444111666666555555555777888999555666777777888777777777777555222000000222555777555333333555888:::888666777999;;;;;;===DDDMMMTTT\\\dddoooxxx|||}}}}}}}}}}}}{{{vvvxxxzzz|||{{{wwwwwwyyyuuunnnkkkfff___ZZZYYYZZZ\\\]]]kkkrrrxxxxxxtttsssvvvzzzzzztttpppsssvvvwwwxxxzzzwwwwww{{{~~~}}}~~~|||~~~~~~{{{~~~~~~yyytttiiiYYYMMMBBB@@@<<<999666444444444444///,,,...///...///111///---++++++---///000000+++)))'''''')))+++++++++'''&&&%%%$$$$$$%%%''''''***)))((()))++++++***((()))***+++++++++***(((''',,,***((('''''''''&&&$$$ !!!"""###""""""!!!!!! """&&&&&&###"""###"""###%%%&&&((())))))***)))''''''***...///---+++++++++,,,///222222000...111555777777444222222444222111111222333333222000,,,,,,,,,,,,+++***)))(((%%%$$$###!!!  !!!$$$###!!!   !!! !!!!!!"""$$$!!! !!!!!!!!!!!!!!!!!!   """###"""!!! """"""!!!!!!"""$$$&&&'''!!!""""""""""""  %%%$$$###!!!  !!!!!!!!!"""""""""%%%%%%$$$$$$$$$$$$%%%%%% """""" !!!###$$$###"""!!!"""$$$ !!!###%%%''')))******%%%$$$###""""""###$$$$$$$$$######%%%'''((((((&&&'''&&&$$$###"""###$$$$$$&&&$$$###$$$&&&(((((('''((((((''''''&&&%%%%%%%%%%%%'''))))))(((&&&%%%%%%%%%&&&''''''((((((''''''###"""%%%((((((&&&'''+++...000---)))(((+++,,,***)))'''&&&$$$$$$$$$$$$%%%$$$%%%&&&&&&$$$$$$$$$&&&&&&&&&&&&&&&'''((()))***(((((((((((()))***,,,,,,XXXUUUQQQNNNMMMNNNOOOPPPPPPPPPPPPPPPQQQSSSTTTTTTQQQKKKEEECCCEEEFFFBBB???AAAAAA@@@===<<<<<>>@@@CCCCCC===777>>>@@@AAA@@@??????@@@BBBCCCAAA===:::999:::<<>>???AAA@@@???>>>===AAAIIISSSZZZdddnnnyyy~~~}}}~~~{{{{{{}}}{{{qqqiiiddd```\\\YYYJJJHHHEEEBBB???;;;666333444333222111222444777888///000111333444444444444444444444444444444444444888444222555:::<<<888444444444444555:::AAAHHHNNNPPPXXXdddpppwww|||zzz{{{}}}~~~|||{{{~~~~~~{{{}}}xxxssspppooolllgggbbbfffcccbbbfffmmmrrrrrrppptttooonnntttyyyzzzzzz{{{yyyyyyyyyyyy{{{}}}zzz}}}|||}}}~~~}}}}}}xxxvvvnnn___RRRIIIEEE@@@<<<:::999777555999666222///000222222222---,,,+++,,,...000000000---+++))))))))))))((('''))))))(((''''''&&&&&&&&&))))))******))))))(((((($$$%%%&&&((()))******+++***'''%%%&&&)))***)))'''***+++,,,,,,,,,+++)))(((%%%$$$&&&+++,,,)))(((***---...............---,,,//////111555999:::666333+++---000111111///---,,,,,,///222222...,,,---///+++***))))))***+++***)))%%%###!!!"""%%%'''''''''$$$###"""!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!"""!!!  !!!!!! ###$$$!!! !!!!!!!!!""" """#########""" !!!""""""!!! !!!!!!""""""&&&%%%###""""""###$$$%%% !!!!!!!!!!!! !!!  !!!"""###$$$!!!######!!!!!!!!! !!!"""######!!!###$$$$$$###"""&&&%%%"""  !!!"""###""""""###%%%&&&%%%###!!!"""$$$$$$%%%$$$$$$%%%'''((('''&&&'''&&&%%%$$$$$$%%%'''((('''***------***&&&###""""""###$$$%%%&&&'''''''''&&&$$$&&&((((((%%%''',,,,,,---+++'''&&&)))***((((((((('''&&&%%%%%%%%%%%%#########""""""###&&&((('''''''''''''''((())))))###&&&((((((((((((***,,,BBBAAA???===<<<===AAADDDEEEEEEEEEFFFGGGIIIJJJKKKLLLIIIEEEEEEHHHKKKLLLLLLPPPOOOLLLIIIFFFEEEHHHJJJIIIHHHHHHJJJLLLIIICCC>>>BBBCCCDDDDDDCCCBBBCCCDDDCCCBBB>>>:::888999===AAA<<<<<<<<<<<<===???AAABBBBBBCCCCCCEEEHHHOOOVVV\\\bbbkkktttzzz}}}~~~}}}}}}~~~}}}xxxwwwyyy{{{rrrjjjddd___\\\ZZZMMMJJJFFFBBB???;;;777444333333222222222333555666333444555666777777777777222333666888888777555444888666555777:::;;;999666444333222444999@@@GGGLLLSSSZZZcccmmmsssxxx|||~~~{{{}}}~~~~~~~~~~~~}}}{{{|||}}}yyyqqqiiifffaaa\\\^^^eeelllooonnntttppppppvvv{{{|||{{{|||{{{{{{zzzwwwxxx}}}~~~~~~vvvyyy{{{{{{~~~|||uuufffZZZOOOJJJCCC???===<<<888555777555111,,,,,,000111///---,,,++++++---///......---+++***)))***)))'''%%%+++******)))((((((''''''&&&(((******((((((((()))"""###$$$&&&''')))***+++---+++)))))))))))))))(((***,,,...000000...,,,***,,,***+++...///,,,,,,///000111333444666777777888888777777:::===<<<888444(((+++------+++)))(((((((((+++------***((((((***&&&%%%######$$$%%%%%%$$$$$$ ###&&&''''''"""!!!!!! !!!!!!  !!!!!!!!!!!!!!! """###"""  !!!!!!  $$$$$$   !!!"""""""""  !!!"""######"""!!! !!!""""""%%%###!!! !!!$$$&&&"""###$$$$$$###""" !!!"""""""""""""""""""""""""""""""""  !!!"""""" """""" !!! !!!###$$$###"""!!!###%%%%%%$$$###"""%%%$$$!!! !!!###%%%###""""""###%%%&&&$$$### """###$$$%%%$$$$$$$$$&&&(((((('''&&&&&&%%%%%%%%%%%%''')))***(((+++------+++'''$$$######$$$%%%&&&'''''''''''')))'''''')))'''$$$%%%***)))+++***''''''******'''((((((''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%(((***)))(((''''''&&&&&&'''''' $$$'''((('''&&&(((+++888999888777555666:::>>>;;;<<<===???@@@AAABBBCCCCCCAAA??????@@@CCCFFFHHHMMMMMMLLLJJJHHHHHHJJJLLLJJJJJJKKKKKKJJJGGGDDDBBB???@@@AAAAAA?????????AAA@@@???;;;777444666<<>>???@@@CCCFFFJJJMMMRRRWWW[[[```gggnnnssszzz{{{}}}}}}|||}}}{{{wwwuuuwww~~~~~~vvvmmmeee___[[[XXXOOOLLLFFFAAA>>>:::777555444444444444444444444444666777777888999999999999222444666888999999888777888888999::::::::::::999777555444555999@@@FFFIIITTTYYYbbbjjjqqqwww|||~~~|||~~~~~~}}}}}}}}}wwwnnnhhhccc]]]ZZZ[[[bbbjjjoootttpppqqqwww||||||{{{|||{{{|||zzzuuuvvv}}}~~~}}}{{{rrrwwwzzz{{{|||lll```TTTNNNFFFAAA???===888444333222...((()))///111...---+++***+++,,,---,,,++++++***))))))******(((''')))))))))***)))))))))(((%%%'''******)))((()))+++$$$$$$$$$%%%&&&((()))***,,,,,,,,,,,,******,,,---***---111555666555222000666222111222222///000333222333555777999:::;;;<<<<<<:::999999;;;999555111&&&(((***)))&&&$$$$$$%%%$$$'''***)))&&&$$$%%%&&&"""  !!!!!! %%% !!!$$$%%%$$$!!!  !!!!!! !!!!!!!!!!!!!!! ###$$$"""  !!! !!!$$$###"""!!!  !!!"""######""" !!!"""!!!  !!!#########""""""""""""###$$$%%%%%%%%%&&&'''&&&$$$"""!!! """$$$%%%&&&&&&&&&"""""""""""""""#########!!!!!! !!!!!!""" """###$$$""" """%%%%%%###!!! !!!###$$$%%%%%%$$$$$$$$$###  ###&&&((($$$######$$$%%%&&&%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$&&&((()))'''%%%&&&&&&&&&&&&'''((()))))))))+++------***'''%%%$$$&&&&&&'''((()))))))))(((---***))))))&&&"""###'''&&&)))***))))))++++++'''(((((((((''''''&&&%%%$$$'''((()))((('''''')))******)))(((&&&%%%%%%$$$$$$###((((((&&&&&&(((+++111333444333111222666:::666777999;;;<<<======>>>;;;;;;999888777999===AAABBBCCCCCCBBBAAAAAADDDFFFCCCDDDDDDBBB???=========999;;;<<<;;;999999:::;;;>>><<<999444111444:::@@@>>>===<<<:::::::::;;;<<<888<<>>;;;<<<888555555444222333777444444555777888888888888<<<:::777666666444000+++&&&'''(((&&&###!!!"""$$$"""%%%((((((%%%"""###%%%%%%###!!!!!!"""###$$$###&&& """"""!!!!!!!!! !!!!!!"""""" !!!"""###$$$ !!!"""""""""!!! $$$%%%"""  !!! """$$$"""  """###$$$$$$######"""!!!  """"""!!! """###$$$"""###%%%&&&''''''&&&%%%&&&'''((()))(((&&&###"""!!!###$$$%%%$$$$$$ !!!!!!!!!"""""""""!!!!!!!!!!!!""""""#########%%%''''''%%%###  ###&&&'''$$$!!! !!!"""###$$$$$$%%%###""" !!!$$$(((***$$$######$$$&&&&&&%%%###%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&((()))'''%%%'''''''''((((((((((((((()))+++---,,,***'''&&&&&&((())))))***************000,,,******&&&!!!!!!%%%$$$&&&%%%&&&((('''###(((((((((((('''&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$&&&***)))(((&&&$$$#########$$$((()))'''&&&))),,,222---,,,111222......111444555666777777666555444777555333111111333555666444444444666999===AAADDD>>><<<999888888888666555333666777555000///333777999777333///---///333777666777999:::999888666555888888;;;@@@BBBDDDLLLTTTXXXdddnnnoooooouuu}}}{{{zzzzzzzzzyyyxxx~~~vvviii___XXXUUUMMMHHHAAA;;;777555444333222111222222333444555666777888:::<<<<<<:::888666333444666888:::<<<======;;;<<<<<<<<<;;;<<<>>>AAA<<<;;;999777888<<>><<<555222333444333333444666666555444666555222///---+++***)))&&&$$$!!! !!!"""""""""###%%%&&&######(((&&&""" #########%%%"""!!!!!!  """###"""!!!!!!$$$!!!###!!!  """###!!!!!!!!!  !!!  !!! !!!""" """!!!"""%%%&&&""" ######"""!!! !!!!!!"""!!!!!! ###"""!!!!!!!!!"""$$$%%%'''(((((('''&&&###!!! ###""" """###"""!!!######!!! !!!""""""!!!###%%%###  """$$$$$$$$$$$$$$$###""""""!!!###""" !!!$$$###  """ """%%%''')))'''&&&%%%%%%''''''%%%$$$)))...'''""""""%%%%%%%%%$$$$$$%%%&&&&&&"""###%%%''''''&&&%%%$$$***(((&&&'''***,,,+++***$$$&&&((()))'''&&&&&&&&&000---(((%%%%%%%%%%%%$$$$$$%%%'''))))))((('''%%%$$$%%%'''((())))))))))))&&&&&&&&&'''((('''%%%###%%%$$$###$$$&&&'''&&&%%%''''''(((***,,,,,,+++)))000,,,+++///000---,,,///444555666777888888777666555333111//////000222444///000000111333555888999888666333222222222111000///222444222///...111444666555222...,,,---000333444555777888888777666555666666999>>>@@@CCCJJJSSSZZZeeennnppprrryyy~~~|||{{{zzzzzzzzzyyyyyy~~~ssseeeYYYRRRMMMHHHBBB===:::888777666333333333333333333444444555666888:::;;;;;;:::999999:::;;;<<<===>>>>>>>>><<<======<<<;;;;;;>>>@@@===<<<;;;::::::===BBBFFFUUUVVVYYYaaalllvvv|||~~~~~~wwwuuuxxx|||~~~www|||~~~~~~{{{~~~|||yyymmmdddccceeeeeekkkmmmrrrxxx|||~~~}}}|||}}}||||||zzzyyy{{{~~~~~~zzzxxxwwwvvvvvvyyywwwwwwyyy{{{nnneeebbb[[[RRRIIIDDD@@@<<<:::111000///......///111222---------,,,,,,,,,++++++++++++++++++***************'''(((///222///+++***------......///000000111+++,,,---///000000///////////////000222444555666666<<>>>>>:::333///000,,,,,,,,,---//////...,,,000///---+++***)))((('''(((%%%"""!!!"""$$$$$$######%%%&&&###"""&&&###  $$$!!!!!!""""""###""" !!!""""""""" """'''&&&!!!###"""!!! !!!!!!!!!!!!!!! !!! !!!!!!  !!! ###%%%""" !!! ######"""""""""!!!!!!!!!""" !!!""""""$$$###""""""!!!"""""""""%%%&&&&&&%%%$$$###!!! """!!!!!!"""!!! """!!!  !!!"""###$$$%%%$$$!!! """#########$$$$$$###"""""""""  !!!"""!!!!!! """%%%'''((()))'''%%%$$$%%%%%%$$$###%%%---111+++&&&&&&''''''&&&&&&%%%%%%&&&''''''(((###$$$&&&((())))))(((''')))'''&&&(((+++......,,,&&&(((******)))((()))***///---***'''%%%$$$%%%&&&%%%&&&'''((((((((('''&&&$$$%%%%%%'''((()))******%%%%%%&&&'''''''''&&&$$$%%%$$$###$$$&&&&&&&&&%%%&&&&&&'''))),,,------------++++++------++++++---222222444555666777777777222111///------...///000,,,---......////////////222000...---......---,,,))),,,//////---,,,...111444444222000...---...000222333444666666666555555555555888===???BBBKKKTTT]]]gggppptttwww~~~}}}}}}|||{{{zzzzzzzzzzzz~~~yyyiii\\\TTTNNNJJJDDD???===;;;:::999555555444444333333333333333444666777:::;;;======??????@@@AAAAAAAAA@@@???===>>>>>>===;;;;;;<<<>>>>>>>>>>>>===<<<>>>AAADDDUUUUUUXXX___hhhrrrzzz}}}{{{|||~~~yyyvvvxxx}}}www{{{}}}{{{|||zzz|||}}}yyyooojjjhhheeeggghhhmmmuuu{{{}}}{{{wwwzzzyyyxxxyyy{{{}}}}}}}}}}}}yyywwwwwwvvvzzzxxxwwwxxx}}}{{{nnneeefff```WWWOOOIIIDDD@@@===555333111/////////111222.........///////////////---------,,,+++******)))((('''***000111...---...,,,...000333555777777777111///...000444777777555000000111333555777999:::999???GGGNNNTTTVVVVVVUUUOOOGGG@@@;;;666000,,,---(((((()))+++,,,,,,***''''''''''''&&&&&&&&&%%%%%%(((&&&######$$$%%%%%%%%%###$$$$$$""" ######"""!!!!!!#########!!!"""  """#########%%%$$$"""  !!!"""!!!######!!!###%%%%%%!!!""""""!!! !!!!!!!!!!!!!!!"""""""""!!!!!!""""""!!!!!!  !!!!!!!!!  ### !!!###%%%"""!!!###""" !!!"""#########"""!!! !!!""""""!!! !!!###%%%$$$$$$$$$###"""!!!#########$$$######"""!!!%%%###""""""###$$$$$$###!!!!!! !!!"""###$$$$$$%%%%%%$$$!!! !!!!!!"""###############""""""!!!!!!$$$&&&$$$!!! !!!"""###%%%'''(((,,,)))%%%######$$$######&&&***,,,)))&&&&&&&&&$$$&&&&&&&&&&&&'''(((******%%%&&&(((************)))(((''''''))),,,.........&&&'''))))))))))))+++------...---)))%%%$$$&&&)))&&&&&&&&&&&&&&&'''(((((($$$$$$$$$$$$&&&(((***+++%%%%%%&&&''''''&&&&&&%%%$$$###"""###%%%&&&%%%$$$&&&&&&&&&(((***,,,///000++++++,,,,,,+++***+++,,,------///000222333444444111000...---,,,,,,------+++,,,...///000///---,,,000...,,,,,,---...---,,,'''***...///.........000333444555333111//////000///000111333444555555555555555888<<>>;;;999777444444444555555555555444444444444555888:::===>>>@@@AAACCCDDDDDDCCCBBBAAA??????@@@>>><<<;;;<<<===???@@@AAA@@@>>>>>>@@@AAARRRSSSVVV\\\eeeooowww{{{zzz{{{~~~~~~{{{{{{|||~~~~~~yyyyyy~~~~~~}}}sssnnnkkkggggggfffhhhmmmsssuuusssppptttsssrrrvvvzzz}}}|||zzz}}}~~~|||{{{{{{{{{yyyyyyzzz{{{yyyxxxyyy|||}}}qqqhhhgggbbb[[[RRRKKKDDD@@@===:::888555222000///////////////000000000000000000------,,,,,,,,,,,,,,,+++******...333444111111444---000333666999999999999777222///111666::::::888333333333444666777999:::;;;@@@EEEHHHKKKOOOPPPNNNLLLEEE<<<555000,,,***)))$$$$$$%%%'''))))))&&&### !!!"""######$$$$$$$$$&&&%%%######$$$%%%%%%$$$"""######  ###$$$$$$%%%&&&%%%$$$###  """$$$%%%%%%$$$%%%###""" !!!###$$$&&&)))***&&&!!! """  !!!"""""""""""""""#########"""!!!  """"""!!!  (((""" ######%%%""""""$$$### !!!###$$$$$$###!!! """###""""""%%%$$$$$$$$$$$$""" """""""""###############$$$###!!!!!!###$$$###"""""""""!!!!!!"""$$$&&&'''%%%%%%$$$###!!! !!!""""""######"""""" $$$"""!!!"""%%%&&&&&&$$$###$$$$$$%%%&&&'''((((((...+++&&&$$$###$$$$$$$$$%%%&&&&&&%%%%%%%%%### %%%%%%%%%&&&''')))***+++((())))))******))))))(((''''''((()))++++++++++++###%%%&&&''''''(((***---+++---...+++%%%###'''+++((('''%%%%%%%%%&&&((()))$$$#########$$$'''***,,,''''''((('''%%%$$$$$$$$$%%%#########%%%%%%$$$###&&&&&&&&&&&&'''***...222))),,,---,,,******+++,,,***+++,,,---///000222333222111///---,,,++++++,,,)))+++...000000000...------,,,***+++,,,...------)))+++...000000000000111000222444333111/////////......000111222333444444333222555:::===AAAKKKUUUeeennnwww|||}}}~~~~~~vvvjjj```[[[RRRNNNGGGAAA===999555333111222444555777777777777666555555555666888:::<<<>>>@@@BBBDDDEEEDDDBBBAAA???@@@@@@???===;;;;;;<<>>===>>>@@@NNNPPPTTTZZZbbbllltttyyyzzz}}}}}}~~~zzzxxx{{{}}}uuusssqqqoookkkhhhffffffhhhiiihhhgggooonnnoootttyyy}}}|||zzzwwwzzz}}}~~~}}}{{{yyyyyy}}}}}}|||}}}}}}yyyyyyzzz}}}}}}||||||}}}uuummmiiieee___WWWNNNFFFAAA???>>><<<888333000...------,,,---...///000111222333***+++,,,---...///000000111111444999999555666999333555777:::;;;;;;:::999===888333444888<<<;;;999666555555444444444444555:::@@@BBBBBBEEEKKKLLLIIIBBB===555---***)))(((&&&!!!###"""  """###$$$$$$$$$$$$"""!!!!!!###$$$###"""!!!!!!!!!  """###"""!!!  """%%%&&&%%%$$$""""""!!! !!!###%%%'''(((222;;;999---!!!  !!!!!!"""###$$$%%%$$$###!!!  """###"""!!!!!!(((###!!!"""$$$!!!!!!###""" """######"""!!! """!!! ######$$$$$$###""" """"""######$$$%%%%%%&&&"""  !!! !!!!!! !!!###$$$%%%$$$###"""!!!!!!  !!!!!!"""""""""!!!!!! !!!"""###$$$"""###$$$###!!!!!!$$$&&&''''''(((((())))))))))))...+++'''%%%%%%&&&&&&&&&)))''''''(((***(((%%%###$$$$$$$$$%%%&&&((()))************)))((('''&&&%%%'''((())))))((('''&&&&&&"""$$$'''(((((()))+++---))),,,...+++&&&$$$''',,,((('''%%%$$$$$$&&&(((***$$$$$$######$$$'''***,,,)))******'''$$$""""""###%%%$$$###$$$%%%%%%$$$###&&&''''''&&&&&&)))...222''',,,...***((()))+++++++++++++++,,,...000222333222111///...,,,+++******'''(((+++---......---,,,***)))((()))+++------,,,+++,,,---///000111111111,,,...000111///...---.........///000111222333444000///222777:::???JJJTTThhhrrr|||~~~{{{nnnaaaYYYSSSOOOHHHBBB===888333000000111444666888999999999777666555555555777888999===???AAACCCDDDCCCAAA@@@>>>@@@AAA@@@>>><<<<<<<<<>>>??????>>><<<<<<===>>>HHHLLLRRRYYYaaaiiirrrwww|||||||||||||||~~~}}}zzz|||zzzyyyyyyxxxqqqnnniiiddd```______```kkkkkknnnrrrwww{{{||||||uuuxxx|||~~~}}}{{{{{{{{{{{{~~~}}}|||{{{}}}yyyxxxyyyzzzsssllljjjeee]]]SSSJJJDDDBBB???===999444000...------(((***,,,...111333555666***+++---///111444555666;;;999:::>>>>>>;;;:::<<<999:::;;;<<<<<<<<<;;;:::???;;;777666999::::::888666555333222000///......000666999777:::BBBDDD@@@666444---&&&$$$&&&&&&$$$  !!!"""!!! """###$$$######!!!  """"""""" !!!###$$$"""!!!!!!!!!  """$$$&&&%%%$$$!!! !!!$$$&&&(((&&&444EEEJJJ===))) !!!""" """###$$$%%%%%%###!!! !!!###$$$###!!!""" $$$ !!! """!!! !!!!!!!!!  """"""""""""!!!!!! ######"""######%%%&&&'''%%%$$$""""""$$$$$$$$$### !!!"""$$$###!!!!!!"""""" !!!!!!!!!!!!!!! !!!"""###"""!!!!!!"""###!!!###!!!###'''))))))*********))))))(((+++(((&&&%%%&&&'''(((((()))&&&&&&)))***'''%%%%%%%%%%%%%%%%%%&&&'''((()))+++***)))((('''&&&%%%$$$&&&(((***)))'''$$$$$$$$$$$$&&&***+++,,,,,,,,,---)))+++,,,***'''&&&(((***((('''%%%%%%%%%&&&(((***%%%%%%$$$%%%&&&''')))***)))++++++'''### """$$$'''%%%$$$%%%&&&&&&%%%###&&&((()))((((((***000555$$$+++---(((%%%'''***)))************,,,---///000111000///---+++***(((((('''((()))+++++++++******)))(((''')))+++---...---,,,,,,+++,,,---//////000***,,,/////////...///000/////////000000111333333111000222777;;;AAAKKKVVVjjjvvv~~~~~~}}}qqqeee___RRRNNNHHHCCC>>>999444111111333555777999999888888555555555555666777888888>>>???BBBCCCCCCAAA>>><<<===???AAA@@@>>>===<<<============;;;::::::<<<>>>BBBHHHQQQYYYaaahhhpppvvv{{{~~~}}}{{{yyy{{{~~~}}}~~~~~~}}}uuuuuuqqqiiiaaa[[[[[[]]]cccfffjjjnnnqqquuuyyy{{{wwwzzz}}}}}}}}}}}}~~~~~~|||~~~}}}||||||~~~|||vvvnnnmmmiiiaaaVVVLLLFFFDDD===:::777333111/////////,,,---...///111222444444...///111333666888:::;;;DDD???===AAABBB???<<<<<<;;;;;;;;;;;;::::::::::::888777666555555555555666333222000...,,,***))))))&&&---///+++...666777111...---(((!!!!!!%%%%%%!!!"""!!!!!!"""###"""!!!#########"""!!!  """"""!!!  !!!!!! !!!###%%%%%%###!!!"""$$$!!! !!!###$$$$$$###!!!!!!  """%%%&&&###+++888@@@999*** !!!""" !!!"""$$$%%%%%%###!!!!!!###$$$$$$$$$### """###    !!!"""###""""""!!!!!!"""###$$$%%%(((&&&%%%%%%&&&''''''&&&!!!!!!  !!!"""%%%###""""""$$$%%%$$$""""""""""""!!! !!!###$$$###  """ !!!$$$'''***))))))*********((('''&&&%%%$$$###$$$&&&(((((((((%%%"""###''''''"""!!!$$$''''''&&&&&&'''((())))))))))))((('''''''''''''''%%%(((******'''%%%$$$%%%###'''+++------,,,++++++)))))))))(((((((((((((((''''''&&&%%%&&&'''((()))&&&&&&'''''''''(((((((((''')))***'''"""!!!$$$'''((('''&&&&&&''''''&&&$$$$$$'''+++,,,,,,///666<<<"""***,,,'''###&&&((((((((((((''''''(((***,,,---000///...,,,***((('''&&&)))***************))))))+++))))))***---000000000,,,***))))))+++,,,---...+++---///000000000222333000//////000000111222333444333666:::???DDDOOOZZZkkkxxx}}}yyyqqqkkkiiiQQQMMMHHHCCC???;;;777444333555777888999888777666333333444555666777888888@@@AAACCCDDDCCC???<<<999===???AAAAAA???=========<<<<<<;;;999888999;;;>>>???FFFPPPYYYaaahhhpppuuuzzz~~~~~~{{{xxxyyy}}}}}}~~~|||vvvyyyxxxoooddd\\\[[[]]]\\\```eeehhhjjjnnntttyyyzzz}}}~~~zzz|||}}}wwwnnnnnnjjjaaaVVVKKKEEECCC999888555333111111222222444444333222111000///...222333444666999;;;======IIIBBB???BBBDDDAAA===;;;999999888777777777888888000111222111//////000222000///---+++)))(((''''''&&&---...((((((///...'''***+++&&& $$$$$$ !!!######"""!!!  """###"""  !!!"""!!!  """!!!!!!"""  """############"""  !!!###$$$"""""")))***$$$ !!!!!! !!! """$$$%%%%%%### !!!$$$%%%$$$%%%'''""" """$$$###"""$$$""""""$$$ !!!"""  """$$$%%%"""!!! """###$$$###!!! !!!""""""!!!%%%$$$###""""""###$$$$$$&&&$$$"""$$$'''(((&&&$$$###""""""!!! !!!###""" ###""" !!!''',,,......((())))))))))))'''%%%$$$!!! !!!###&&&(((((('''$$$"""$$$((('''!!!!!!&&&)))((((((((((((((()))***''''''''''''((()))***+++$$$'''++++++(((&&&&&&(((!!!%%%***---,,,***)))((()))'''&&&'''((()))(((&&&&&&&&&&&&&&&&&&'''((((((''''''((())))))(((''''''$$$''')))&&&###"""&&&***)))(((&&&&&&''''''&&&%%%"""''',,,///000444;;;AAA...,,,))))))************%%%%%%%%%%%%''')))+++,,,---...//////...---***))),,,+++)))(((((()))******)))***+++,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,...000222222222222111111111111111555555555555999BBBNNNWWWdddrrr|||zzz}}}yyyqqqgggaaaXXXRRRHHH@@@;;;888666555333777777555777;;;999333222111222444777888777666>>>@@@BBBCCCCCCAAA>>><<<;;;<<<======>>>======<<<<<>>999777:::======???CCCIIITTT```jjjqqqtttsss~~~~~~~~~~~~~~~yyy{{{zzzuuummmeee```^^^\\\YYYYYY^^^bbbfffmmmttt{{{xxx{{{~~~yyyyyy~~~yyytttppphhh___UUUNNNHHHEEEBBB;;;666555555333333666555888:::888444222555888888999<<<>>>@@@@@@@@@@@@DDDCCCBBBCCCCCC>>>777111999666333///...///111333000111111---)))(((+++...//////...+++(((&&&&&&'''$$$%%%'''(((((((((***+++)))(((&&&%%%$$$###$$$$$$"""!!!  !!!""",,,&&&""""""!!! """######"""!!!!!!"""!!!%%%$$$!!! """&&&'''%%%###&&&((('''%%%$$$###((('''%%%###!!!!!!  !!!""""""!!!  !!!"""""""""  ### !!!!!!  !!!!!!###"""!!! !!!######$$$$$$""""""$$$%%%%%%$$$###(((((('''%%%###"""###$$$############$$$%%%&&&&&&%%%### !!!###$$$%%%######%%%'''%%%$$$$$$'''***,,,,,,&&&''')))))))))'''%%%###$$$%%%&&&'''((((((((((((***'''$$$!!! !!!$$$%%%)))'''%%%&&&)))***)))'''((()))+++,,,,,,***'''&&&'''%%%######%%%%%%###!!!%%%$$$%%%'''***,,,,,,,,,)))&&&$$$$$$&&&'''&&&$$$((('''&&&&&&%%%%%%%%%&&&***)))***+++,,,+++(((%%%&&&&&&%%%%%%%%%$$$$$$$$$'''((()))***,,,,,,,,,,,,***+++---111777;;;======+++)))'''&&&((())))))(((''''''&&&'''((()))+++,,,,,,---.........,,,***)))***)))(((''''''((())))))+++,,,...---,,,,,,...///...---,,,,,,+++***))))))+++***)))***+++---000111000000000000000/////////333444555666:::BBBMMMVVV___nnn~~~|||{{{~~~}}}vvvlllbbb[[[XXXQQQHHH???:::777555444444777777555777;;;999333222222222444777888777666===???BBBCCCCCC@@@===;;;:::;;;;;;;;;<<<<<<======:::======888555888::::::===@@@GGGQQQ\\\gggnnnrrruuu}}}zzz}}}~~~{{{sssjjjddd```\\\WWWTTTVVVYYY]]]eeemmmsssrrrvvv~~~}}}{{{|||~~~~~~yyyxxx}}}|||qqqmmmeee\\\SSSKKKFFFCCCAAA;;;777777777444444666666:::<<<:::666444555777888999;;;>>>???@@@@@@@@@>>>============:::444///777555222000...///000111000...,,,*********++++++---------+++(((&&&'''(((((((((((('''%%%%%%&&&'''!!!###%%%"""!!!  !!!"""***&&&!!! !!!"""!!!"""###$$$%%%$$$$$$"""""" !!!"""$$$$$$###!!! !!!!!!$$$$$$""" $$$$$$###"""$$$&&&%%%### '''&&&$$$###!!!    !!!!!!"""###$$$###""""""###$$$""""""!!! !!! ###%%%%%%  !!!"""!!!"""!!!!!!###$$$$$$######%%%%%%$$$$$$###$$$&&&(((&&&%%%###"""!!!!!!"""""" """###"""!!!!!!###!!!"""&&&(((&&&$$$%%%'''***++++++$$$%%%&&&&&&%%%###!!! """###$$$%%%&&&&&&&&&&&&)))'''%%%###"""###%%%&&&'''%%%$$$&&&)))***)))((('''(((***++++++)))'''%%%'''%%%$$$%%%''''''%%%"""$$$###$$$&&&))),,,,,,,,,(((&&&$$$$$$&&&'''%%%###%%%%%%%%%%%%%%%&&&''''''''''''((()))++++++(((&&&''''''''''''''''''''''''&&&&&&((()))***+++++++++,,,---///444999===@@@AAA)))(((&&&&&&((())))))((())))))(((((()))******+++)))***,,,------+++***)))(((((('''''''''(((((()))+++---...---,,,,,,---...++++++++++++*********)))************,,,...111222---.....................111333555777;;;BBBMMMTTT[[[jjjzzz~~~}}}~~~}}}}}}~~~vvvlll```YYYXXXQQQHHH@@@:::666444222555777777666888:::888444333333222444666777777666:::===AAACCCCCC@@@<<<999999888888888999;;;<<<===888<<<===888444666888888999===CCCLLLWWWaaajjjnnnuuu{{{~~~}}}}}}~~~}}}~~~~~~~~~~~~}}}|||rrrjjjeee___WWWOOOMMMOOOSSS\\\eeejjjlllrrryyy|||zzzxxxyyy}}}zzzxxx{{{~~~}}}~~~nnnjjjddd\\\SSSKKKEEEBBBAAA<<<:::;;;;;;777555666888;;;>>><<<888555555666777888:::<<<============999888777777777555111///222111000///............///+++''''''***+++***'''***++++++)))''''''((()))+++***)))'''$$$$$$&&&((((((&&&"""  !!!!!!!!! !!!"""&&&&&&%%%""" !!!######$$$$$$%%%$$$###!!! !!!######"""!!! """"""######""" ######""""""######"""%%%$$$###"""!!! !!!  !!!!!!!!!!!! !!!!!!"""!!!"""$$$###"""!!!"""### ###$$$""" """$$$%%%    !!!"""######!!!!!!!!!"""$$$''')))+++***'''$$$!!! """###"""!!!""" !!! """&&&)))'''%%%%%%'''((()))((($$$$$$$$$$$$###!!!""""""###$$$%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$&&&((())))))(((%%%'''((())))))'''%%%$$$%%%%%%%%%''')))(((&&&$$$$$$######%%%))),,,---,,,(((&&&%%%%%%&&&&&&%%%$$$#########$$$%%%'''((()))$$$$$$%%%(((***+++***(((''''''''''''''''''(((((($$$%%%&&&((())))))))))))---///333777<<<@@@CCCEEE)))((('''(((***,,,,,,++++++*********************'''(((***+++,,,+++)))((((((((((((((())))))******+++,,,---,,,******+++,,,(((((()))***,,,---...///............///000111222---------------.........///222666999<<>>@@@;;;666666888888666999???GGGQQQ[[[eeekkkrrrzzz~~~|||yyy|||}}}|||{{{|||~~~{{{}}}~~~~~~|||{{{~~~yyyrrrmmmeeeZZZPPPJJJIIILLLUUU^^^dddhhhpppwww{{{zzzzzzzzz}}}{{{yyy{{{{{{zzzxxx|||}}}ooommmggg```XXXPPPIIIFFFBBB>>>>>>@@@@@@;;;888888777:::===<<<999555333222444555777888999999999888555444333333222111000///,,,---------,,,+++******+++(((&&&&&&((()))(((''''''((()))((('''''')))*********(((&&&%%%&&&))),,,...+++'''### !!! !!!!!!""""""%%%'''%%% !!!$$$""""""""""""""" !!!"""!!!!!!######"""!!!"""$$$%%%""" """$$$$$$$$$  ############""""""!!! """!!!    """!!!!!!!!!!!!!!!""""""!!!!!!  !!!""" !!!""" !!!!!! !!!!!!"""### !!!%%%(((***++++++(((%%%!!!$$$"""!!!###""" ######!!!"""%%%'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&$$$"""!!! ###$$$%%%&&&&&&'''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''&&&$$$%%%&&&''''''&&&%%%$$$"""###&&&((()))(((&&&$$$%%%$$$$$$%%%))),,,------((('''''''''''''''&&&%%%###$$$$$$$$$%%%'''((()))%%%$$$%%%(((+++---,,,+++%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&((())))))******...111555999>>>BBBGGGIII'''&&&&&&(((+++---,,,++++++++++++++++++*********&&&((()))++++++***)))'''))))))***+++,,,------------......---+++***+++,,,))))))***,,,...///000111222222111000////////////---------......////////////222666:::>>>DDDMMMTTTbbbmmmxxx}}}wwwlllddd\\\VVVNNNFFF@@@<<<999666777666666888:::999888666666555333333555666666555666999===??????===999777666555444444555777:::<<<:::AAADDD???999888999999444888===CCCKKKUUU___ggglllrrrwwwxxxxxx{{{}}}}}}|||}}}zzz{{{|||}}}}}}~~~~~~~~~zzz~~~~~~}}}|||}}}{{{~~~yyyvvvkkk```TTTLLLIIIIIIPPPXXXaaahhhqqqvvvzzz|||}}}}}}~~~}}}zzz{{{{{{yyyvvv{{{~~~zzzsssqqqnnnhhh```XXXQQQMMMEEEBBBAAADDDDDD>>>999888666888::::::777444111///000111222333444333333222000000///...------------(((((()))***))))))((('''&&&((()))(((&&&%%%''')))%%%&&&''''''&&&''')))+++)))((('''$$$""""""%%%(((###!!! """### !!!!!!!!!!!!!!! $$$'''%%%  $$$!!!"""""""""!!! !!!###$$$###""" !!!%%%$$$!!!!!!$$$%%%###!!! !!!######$$$ !!!$$$!!!""""""""""""!!! """!!!  !!!  !!!###""""""!!!!!!!!!""""""$$$### !!!"""""""""""" """ !!!###$$$###!!! !!!"""###""" !!!$$$((()))((()))'''$$$""" ###!!!!!!### """'''((($$$"""###%%%###""""""###$$$###"""''''''&&&%%%$$$###"""!!!"""###$$$%%%&&&&&&&&&&&&%%%&&&'''((((((((('''&&&)))))))))(((&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%%%% """%%%''''''&&&$$$###'''&&&%%%&&&))),,,......((()))******)))(((''''''&&&&&&%%%%%%&&&&&&'''(((((('''(((***---//////...&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++++++++...222777<<<@@@DDDJJJNNN#########&&&)))++++++*********+++++++++******)))'''(((***++++++***((('''***+++,,,...///000000000111222222111///---...///------------............222222111000...,,,++++++------......///000000000000333777;;;???FFFOOOVVVhhhqqqyyy|||~~~xxxmmmfff]]]XXXPPPIIIDDD@@@<<<:::888555666:::;;;999777888888666333333444555555555666777:::<<<===;;;999777555444444444555777888999;;;CCCGGGBBB;;;888999999555888===AAAGGGPPP[[[ccciiimmmrrrvvvyyy|||~~~~~~~~~zzzzzzyyyzzzzzz{{{|||}}}|||~~~{{{|||zzz{{{}}}rrrhhh]]]UUUPPPLLLOOOTTT^^^gggooosssvvv{{{~~~~~~|||yyyzzz{{{yyyzzz~~~}}}yyyvvvuuurrrmmmfff^^^VVVRRRGGGDDDCCCFFFDDD>>>999888555555666666555333000...------///000000///...---***+++,,,***((('''((()))&&&&&&'''(((((((((''''''&&&)))+++***&&&$$$&&&)))###$$$&&&&&&%%%&&&(((***)))(((%%%!!!"""!!!  !!!"""""""""!!!"""%%%######"""######$$$###"""  !!!  """$$$"""  ###"""!!!!!!"""######"""  !!!""""""###"""!!! !!!""""""!!!!!!###""""""!!!!!!!!!!!!!!!&&&$$$!!! !!!"""###$$$$$$$$$$$$!!!!!!!!! """######$$$$$$###!!! !!!""""""%%%""" $$$''''''%%%%%%%%%$$$###"""""""""""" !!!"""!!!"""((()))%%%""""""###"""!!!"""######"""!!!$$$$$$######"""!!!!!!!!! !!!"""############&&&''''''(((''''''&&&&&&***++++++)))&&&%%%%%%&&&&&&&&&'''''''''''''''''' ###&&&&&&%%%$$$###$$$)))'''%%%%%%(((***,,,,,,''')))++++++)))(((''''''''''''''''''''''''((((((,,,++++++,,,///111000000)))))))))((((((((('''''''''((()))+++,,,,,,,,,,,,...333999>>>BBBGGGMMMRRR!!!!!!###&&&***,,,+++***((()))***++++++******))))))***+++++++++)))'''&&&***+++---///111111111111333444444333000...//////------------------------222222111000///---,,,+++---------...///000000000222444888;;;???GGGQQQYYYllltttzzz|||~~~}}}~~~~~~wwwlllddd\\\XXXQQQKKKFFFBBB???===999555555:::<<<999777888999666333333333555555444666777888999:::999888888555555555555666666777777999BBBGGGBBB999666666777666:::===@@@DDDLLLXXXaaajjjlllrrrwww{{{}}}~~~~~~~~~{{{yyyyyyzzz|||}}}~~~yyyzzz|||~~~~~~zzz{{{{{{ssskkkddd]]]VVVUUUWWWYYYccckkklllooovvv{{{|||}}}zzzwwwyyyzzzyyy~~~~~~|||uuutttrrrnnnhhh___WWWSSSHHHDDDCCCDDDBBB<<<666555555444444444333333111000+++,,,---......---,,,+++(((***,,,***(((&&&&&&''''''''''''(((((()))))))))***++++++***((('''&&&&&&###$$$%%%%%%%%%%%%(((***''''''&&&"""&&&%%%$$$"""  !!!"""""""""!!!!!!""" !!!!!!!!!"""######"""!!! """"""!!!  !!!  """""""""""" !!!"""######""" !!!!!!  ###"""!!!!!! !!!"""""""""  !!!"""$$$$$$$$$$$$$$$!!!###$$$###!!!!!!### !!!"""###!!!!!!""""""""""""%%%""" $$$'''&&&$$$""""""#########""" !!!!!! %%%&&&###!!!######""""""###$$$%%%###""""""!!!!!! !!!!!!!!! !!!"""############(((''''''&&&&&&%%%%%%%%%(((***+++***(((&&&((()))'''((((((((())))))))))))###%%%''''''$$$###$$$%%%)))'''$$$###%%%'''))))))%%%(((******(((&&&%%%&&&'''''''''((((((***+++,,,000...------///000000///++++++***)))((('''&&&&&&'''(((***+++,,,,,,------000555<<>>999555555;;;===888777999999777444222333444555444666666777888888888888888555555666777777666666555666@@@FFF@@@888444444444888;;;>>>@@@CCCKKKWWW```lllnnnsssyyy}}}~~~~~~~~~~~~~~~{{{yyyzzz|||}}}~~~xxxxxx{{{|||~~~~~~zzzzzz}}}~~~}}}vvvqqqiii```\\\\\\UUU___fffgggiiiqqqwwwyyy|||}}}xxxuuuxxxzzzyyy~~~}}}||||||}}}~~~rrrrrrqqqmmmggg^^^VVVQQQIIIDDDBBBCCC@@@999444333555444333222333333222111,,,,,,---...---,,,+++***))),,,...---***''''''((())))))((())))))***+++,,,...+++))))))++++++'''$$$"""$$$%%%%%%$$$%%%''')))&&&&&&&&&$$$!!!!!!"""!!!!!!  """"""""""""!!!   !!!!!! $$$###!!! !!!"""###$$$""" !!!!!! """$$$ !!!!!!"""######""" !!!""" """"""!!! !!!""" !!!!!!!!!   """###$$$$$$$$$###!!!###$$$"""  !!!  """######"""!!!%%%!!! $$$((('''$$$ !!!"""######!!!!!!!!!$$$!!!###!!!!!!$$$$$$######$$$&&&&&&%%%$$$"""!!!!!!!!!!!!"""######!!!"""###$$$$$$%%%%%%%%%)))((('''%%%%%%$$$$$$$$$&&&(((+++***)))(((+++---((()))))))))******++++++&&&((()))'''$$$###$$$''')))&&&###"""###%%%&&&&&&###&&&))))))&&&$$$$$$%%%&&&&&&'''(((***,,,...///111000......//////...---******)))'''&&&%%%$$$###'''((()))***,,,,,,,,,,,,111777???DDDGGGLLLSSSZZZ !!!###%%%(((***,,,---+++,,,---,,,+++)))***++++++,,,---,,,***(((((((((,,,...111333444222000...000222555555222...,,,++++++,,,.........,,,***(((000...------///000//////---------------------------555999666999EEEPPPUUUiiirrryyy||||||qqqiiiggg\\\WWWQQQJJJEEE@@@;;;888444444444666888888666444;;;666222222555777555222444555666777777666555444555555444333333333444444777888999999888666333222777:::>>>@@@BBBGGGOOOUUUgggtttzzzwwwyyy{{{}}}{{{}}}~~~~~~}}}~~~yyyssspppkkkeeeaaa\\\ZZZ___fffkkkrrryyy|||wwwtttwwwyyyyyy{{{~~~~~~{{{yyyxxxxxxxxx{{{zzz|||tttxxxrrreee^^^^^^WWWLLLJJJCCC:::777888:::999777333111//////111111...+++,,,---.........---,,,+++------***&&&'''+++,,,)))%%%$$$""""""###'''+++---000---******+++,,,***((((((&&&$$$$$$%%%'''''''''$$$%%%&&&&&&%%%### """""" !!!!!!  !!!!!!!!!!!!!!!!!!  """###$$$###!!!  """  """ !!!  !!!!!! &&&&&&$$$"""!!!!!!!!!!!!############"""!!!  !!!!!! !!!###%%%"""!!!""" ###   !!!!!!!!!###%%%$$$###!!!!!!!!! !!!%%%$$$  !!!"""######$$$###!!! """$$$%%%###"""!!! $$$$$$$$$$$$############+++)))&&&%%%&&&&&&&&&%%%,,,,,,+++***((('''''''''---***((())),,,---+++))))))'''%%%###""""""###$$$$$$%%%&&&'''((((((((((((&&&%%%$$$######%%%&&&(((''''''&&&&&&(((+++...000///---++++++---...+++)))***,,,---+++((($$$"""!!!+++&&&$$$)))...///222555::::::@@@JJJPPPPPPRRRXXX######%%%&&&(((***+++,,,***,,,......---++++++++++++,,,---+++)))((()))***,,,...111333333222///......000222222///---+++++++++,,,---...---,,,***)))///---,,,,,,...///000////////////...------,,,,,,,,,333777555888BBBNNNSSSeeennnwww|||}}}rrrjjjeeeZZZUUUOOOIIIDDD???;;;999555444444555777666555333888444111111444555333000///222666999:::888555333555444333333333333333333333444666888888888666666888;;;>>>???AAAFFFNNNTTTaaannnvvvuuuxxx}}}~~~}}}~~~}}}xxxwwwsssnnnjjjdddbbbeeeiiimmmrrrxxxxxxssspppsssuuuuuuvvvyyy~~~}}}{{{yyyxxxwwwwwwwwwwwwwwwzzz~~~~~~~~~~~~}}}{{{uuuvvvnnn___XXXXXXSSSJJJHHHAAA999555666777666444111///---...//////,,,******+++,,,...............---...+++'''(((+++,,,)))((('''%%%$$$$$$'''***,,,+++)))'''''')))***)))''')))'''$$$$$$%%%'''&&&&&&$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!!!! !!! !!!"""###$$$%%% !!!###$$$%%%$$$###""" !!! !!!  !!!!!!""""""!!!!!!""""""######"""  %%%$$$###!!!  !!!  !!!""""""""" !!!###!!!   !!!  !!!"""  ###%%%###!!!  ###&&&&&&###  !!!!!!""""""!!!  !!!###$$$&&&%%%$$$###""""""""""""""""""""""""""""""""""""+++(((&&&%%%&&&&&&&&&%%%)))(((((()))******((('''&&&$$$###%%%''')))(((&&&)))(((&&&###""""""############$$$%%%&&&&&&&&&&&&)))((('''&&&&&&(((***+++))))))(((((()))***+++,,,///,,,******,,,,,,***((()))******(((&&&%%%&&&''',,,'''&&&***///222666;;;CCCBBBHHHPPPSSSRRRTTTXXX&&&&&&'''((())))))******))),,,///000///---,,,+++,,,,,,+++)))'''''')))++++++---///111222000...---,,,---......,,,++++++,,,++++++,,,,,,,,,+++******...,,,******,,,///000000111111000///......---------222666555666???JJJQQQ```jjjuuu{{{}}}xxxnnnggg[[[VVVOOOIIIEEEAAA===:::555444444555666666444222555222000111333333000---***...555:::;;;999555111444333333222111111222222222333555666777777777666:::<<<===>>>???DDDMMMSSS[[[hhhqqqssswww~~~}}}~~~~~~}}}}}}yyyuuuoookkkmmmooopppssswwwzzztttqqqsssuuutttuuuxxxyyyyyyyyyxxxwwwvvvuuutttrrrrrrvvv{{{}}}|||}}}{{{zzzxxxwwwvvvmmm]]]TTTSSSPPPJJJFFF@@@888444333333222111...---,,,,,,------+++)))((()))+++---...///000000...000...***))),,,,,,)))***)))'''%%%&&&(((***,,,)))'''%%%%%%'''))))))))))))(((&&&%%%&&&&&&&&&%%%%%%%%%$$$###############  !!! """"""!!!!!!!!!"""###"""!!!!!!!!!###$$$%%%!!!###$$$######""" """###!!!  !!!$$$%%%&&&%%%###!!!!!!"""$$$######!!!  !!!!!!###""""""!!!   !!!"""!!! !!!!!!""""""!!!""""""!!!  !!!"""###  !!!"""%%%"""  !!! %%%$$$###$$$%%%$$$"""   !!!###$$$&&&%%%$$$###############""""""""""""""""""######)))'''%%%$$$&&&''''''&&&'''%%%$$$(((---...***&&&$$$######%%%(((******)))+++)))'''%%%############'''''''''((()))))))))***+++***((('''((()))+++,,,***************)))))))))...,,,***)))***)))'''%%%&&&''''''&&&%%%'''***---,,,)))(((---222777>>>EEEPPPQQQUUUZZZ[[[XXXXXX[[[(((((((((((())))))))))))'''***...000///---+++*********)))'''%%%%%%'''******,,,...000000///---,,,+++,,,---,,,+++***,,,---************++++++++++++,,,***((((((+++...000111000000000000000000000000///333555555777>>>HHHPPP]]]hhhttt|||~~~~~~}}}zzz}}}uuulll```ZZZSSSLLLGGGBBB???<<<555444444555777888777555333222111222333333000---+++...333888999777333000333333222111000000000000333444555555555555444444;;;<<<======>>>CCCKKKQQQYYYeeeooossswww}}}~~~~~~~~~|||}}}}}}||||||~~~{{{zzz~~~}}}wwwsssssstttssstttwwwzzztttqqqrrrsssqqqrrruuuwwwwwwxxxxxxwwwuuurrrqqqnnnooosssyyy{{{zzz}}}}}}|||zzzxxxxxxpppbbbXXXSSSOOOJJJFFF@@@999444222111000...,,,,,,,,,,,,,,,,,,***)))******+++---...//////000///333222...,,,...---+++((('''&&&%%%&&&(((+++,,,+++)))''''''''')))*********((('''&&&'''&&&%%%$$$)))'''%%%###"""""""""###!!!!!!!!!"""######$$$$$$ !!!###!!!######"""!!!"""###'''%%%###!!! !!! !!!!!! !!!######!!! !!!""" !!!"""!!!!!!'''((('''%%%!!!  !!!""""""   """  """!!!""""""!!! ###""""""!!!  !!!  """!!!  """"""###### !!!  !!!"""""""""%%%###!!! """######)))'''%%%"""!!! !!!"""$$$%%%$$$$$$###"""!!!!!!""""""#########$$$$$$$$$$$$$$$%%%$$$######&&&((())))))(((%%%$$$)))///111+++%%%######$$$&&&)))+++,,,---+++***(((&&&$$$#########(((((((((((())))))******)))(((&&&&&&&&&''')))+++******+++++++++***)))))),,,+++***)))'''&&&%%%$$$$$$%%%&&&&&&&&&(((+++---,,,+++---222888>>>IIISSS___bbbfffhhhfffcccbbbccc(((((((((((())))))))))))&&&)))---...---+++)))(((''''''&&&$$$######&&&(((***+++,,,......---,,,++++++,,,---,,,++++++---...***))))))((()))***,,,,,,,,,***((()))+++...///000---...///000222333444444111333666888999>>>HHHQQQ]]]iiivvv}}}~~~|||xxx{{{xxxpppccc]]]TTTLLLFFFAAA===;;;555444444666999:::;;;:::333333333444444333111//////000222333333222111000222222111//////.........111222333333444444555555999;;;<<<<<<===AAAIIIOOO[[[dddnnnsssvvvyyy{{{{{{}}}~~~}}}}}}}}}||||||{{{|||~~~{{{}}}~~~zzzvvvwwwwwwuuuuuuwwwvvvpppkkklllllljjjjjjllltttvvvxxxyyyxxxuuurrrooonnnnnnsssyyyzzzyyyzzz|||uuuvvvssshhh]]]UUUNNNIIIHHHCCC===777333000///...,,,------------,,,++++++------------------------111555777222//////...,,,$$$$$$$$$%%%&&&))),,,...,,,+++)))'''%%%&&&((()))***(((''''''''''''%%%###,,,***&&&###!!! !!!""""""""""""######$$$$$$$$$ !!!###!!!######"""!!!"""###%%%$$$"""  ######"""!!! """%%%!!!"""###"""!!! !!!!!!###$$$$$$"""!!!!!!""" !!!"""!!!   !!!!!!"""  """"""!!! """$$$%%% !!!"""!!!"""$$$### !!!""""""""""""!!!!!!"""!!! """"""""""""###$$$%%%&&& """%%%$$$"""!!!!!!###%%%&&&%%%''''''%%%"""   !!!"""$$$%%%&&&$$$###"""""""""""""""""""""""""""#########$$$$$$"""!!!!!!###&&&***,,,,,,+++(((&&&***000000***### !!!###%%%&&&(((***+++++++++)))(((&&&%%%$$$$$$%%%$$$$$$###$$$$$$%%%&&&((('''&&&%%%%%%''')))***)))******++++++++++++***+++******(((&&&$$$$$$######&&&((())))))(((((())),,,...222999???GGGTTTaaalllrrrwwwvvvrrrooonnnnnn&&&&&&'''((())))))******'''***,,,---+++)))''''''%%%&&&%%%$$$######%%%''')))***+++,,,,,,,,,++++++***,,,......---,,,,,,---)))(((''''''(((***,,,...+++***)))***---.........+++,,,...000222444666777222333666999:::>>>IIITTT]]]iiiwww~~~~~~|||~~~}}}uuunnnaaa[[[RRRIIICCC???;;;999777666555666999;;;<<<<<<555555555555444333222111222111000//////000111111111111000...------------,,,---///111444666888999777999<<<===>>>AAAHHHMMMZZZaaajjjoooqqqsssuuuwww{{{~~~~~~|||}}}~~~||||||~~~|||||||||yyyzzzzzzvvvuuuwwwvvvoookkkkkkjjjggggggiiipppssswwwzzzzzzwwwsssppppppqqquuuzzz{{{xxxyyy|||~~~~~~zzzooorrrrrrlll```UUUMMMHHHJJJFFF@@@:::444000///...,,,---///...---,,,,,,---000000...---,,,+++++++++000666999444000...---+++""""""###%%%'''***---...+++***(((%%%######%%%((()))((('''(((((((((&&&$$$,,,***'''$$$"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  """ """"""!!!!!!!!!""" !!!!!!!!!!!! !!!!!!!!!"""######""""""%%%!!!"""$$$###!!! ###%%%''''''$$$!!! !!! !!!  !!!!!! !!!$$$### """$$$&&& !!! """$$$$$$"""  """######!!!!!!!!!"""""""""!!! !!!######"""  !!!"""###!!!!!!!!!"""%%%%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%$$$######$$$&&&!!!  !!!!!!"""###$$$$$$%%%%%%$$$$$$#########$$$$$$ !!!""""""######""" """&&&***+++,,,,,,)))(((***------(((######%%%'''(((((()))+++---+++******)))((('''&&&&&&'''&&&%%%$$$$$$%%%&&&'''+++***((('''((()))+++,,,*********+++++++++++++++)))******(((%%%$$$$$$%%%$$$'''***+++)))'''&&&&&&,,,000999AAAGGGPPP```nnnwww{{{xxxwwwuuu######%%%&&&(((***+++,,,***,,,------***(((''''''$$$&&&'''&&&%%%$$$&&&'''((()))***+++++++++******))),,,...///---+++++++++)))(((&&&%%%&&&))),,,///+++++++++---//////---,,,+++,,,...000222333555666222222555:::;;;>>>IIIUUU[[[iiixxx~~~}}}}}}~~~~~~|||wwwpppjjj^^^XXXPPPHHHCCC???===<<<:::888666666888999999999555555555444222222222333//////...---...///111222111000///---,,,,,,+++++++++,,,---000333666888:::444777;;;===???BBBGGGLLLUUUZZZbbbhhhjjjlllooosssxxx}}}}}}zzz|||}}}zzzzzz}}}~~~~~~yyyzzz}}}~~~{{{|||{{{wwwuuuuuuwwwqqqlllkkkjjjgggfffhhhhhhmmmsssyyy{{{zzzvvvtttuuuuuuyyy}}}|||xxxxxx{{{~~~vvvllloooqqqmmmbbbUUUNNNKKKKKKHHHCCC;;;555000...---***---///...,,,+++,,,...111000...,,,++++++++++++...555888444...,,,***((($$$$$$%%%&&&(((+++---...******(((%%%######'''+++(((''''''((())))))'''%%%((('''&&&$$$#########$$$"""""""""!!! !!!######!!! !!!!!! !!!!!!###$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!###!!!"""""" ###%%%((((((%%%!!! !!!!!! !!! !!!""" !!!"""!!!  !!!"""### """### """###!!! !!!###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%$$$"""  """"""!!!"""""""""!!!!!!"""$$$$$$###$$$&&&''''''%%%"""###%%%&&&%%%###!!!"""$$$!!!!!! !!!!!!""""""###""""""#########""""""######$$$!!!""""""###$$$$$$%%%%%%$$$###"""###%%%((((((((()))((('''((())))))'''%%%''')))++++++))))))+++---)))*********))))))((('''***)))(((''''''((()))***,,,+++)))))))))***,,,......---+++***))))))***+++''')))***(((%%%$$$%%%&&&'''((())))))'''&&&'''(((,,,333>>>HHHOOOWWWhhhxxx}}}zzzxxx !!!###%%%(((***,,,------...///---***(((((((((%%%'''(((((('''&&&''''''(((((()))***************(((+++...///---+++)))((()))'''%%%%%%&&&)))---///+++,,,,,,...000///---***------...000111222333444111111444999;;;>>>HHHUUUZZZhhhxxx|||{{{}}}~~~zzztttmmmiii]]]WWWOOOIIIEEECCCAAA@@@<<<999777666666777666666666555444333111111222444,,,,,,---...///000222222111000...---,,,+++++++++.........000111444555666222666;;;>>>???BBBGGGKKKPPPTTT\\\bbbeeegggkkkpppuuu|||{{{~~~zzzwwwzzz~~~{{{wwwvvvzzz|||}}}xxxzzz~~~|||}}}}}}~~~|||wwwtttttttttmmmhhhgggeeebbbaaacccbbbgggpppxxx||||||yyywwwxxxxxx{{{~~~yyyxxxzzz~~~tttllloooqqqmmmcccWWWQQQPPPKKKIIIDDD<<<555///------))),,,......,,,***,,,...000///...,,,++++++,,,,,,,,,333777333,,,***(((&&&'''''''''((()))+++,,,---***+++***'''%%%'''+++000'''&&&'''(((******(((&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###"""!!! !!!###$$$""" !!!!!!  !!! """$$$%%%%%%###!!!"""!!!  """"""!!! !!! """&&&&&&%%%###""""""$$$$$$######!!!  !!!   ###%%%""" !!!""""""#########%%%&&&%%%""" #########$$$%%%'''((()))!!!"""######""""""###$$$"""###$$$&&&(((&&&### %%%''''''%%% !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!! !!!!!!%%%%%%&&&''''''((())))))(((&&&######$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((%%%$$$&&&((())))))************)))))))))(((&&&%%%%%%&&&'''(((+++***)))((((((***,,,---111///---***(((((())))))&&&(((***(((%%%$$$%%%'''((()))(((&&&%%%&&&(((+++,,,444AAALLLSSS\\\mmm}}}~~~zzzwww((('''%%%$$$%%%(((***,,,///...---+++)))((('''&&&%%%%%%&&&&&&%%%$$$###"""***&&&###%%%***---,,,***(((,,,///,,,%%%"""%%%***+++)))&&&%%%'''+++///222//////111333444333000---............///000222222222222333666<<>>;;;999666555666777666555444555555444222111111222222222111000//////000000000000///---+++***+++---...222444222222555777666666666777999;;;???BBBDDDEEEJJJRRRYYY^^^ccchhhkkktttzzz~~~|||{{{{{{||||||{{{zzz{{{}}}}}}~~~}}}}}}}}}vvvrrrkkkddd^^^YYYVVVUUU^^^___dddmmmxxx{{{{{{~~~xxxttttttyyy~~~}}}|||wwwpppmmmhhhccc___ZZZTTTPPPHHHDDD???999444000...---,,,+++***))))))***+++,,,///---,,,,,,------,,,***)))***,,,---......------(((&&&$$$$$$&&&((()))***+++)))((()))***+++***'''(((((('''&&&%%%$$$######''''''&&&$$$""""""$$$&&&%%%$$$###"""!!!!!!!!!!!!"""!!!### !!!""""""!!!!!!!!! !!!!!!""""""###%%%&&&'''&&&$$$###!!!!!!   $$$### ###&&&((('''### !!!!!!!!!!!!!!!!!!  !!! !!!""" !!!!!!"""&&&&&&"""!!!""""""%%%!!! ###$$$!!!  """$$$%%%&&&%%%$$$"""!!!!!!!!!###$$$&&&'''+++)))%%%###""""""""""""&&&&&&&&&%%%$$$###!!!!!!!!!""""""###"""!!! """""""""!!!!!!"""%%%!!! """######"""$$$&&&'''&&&%%%$$$$$$$$$$$$%%%&&&'''(((((('''%%%$$$###$$$%%%&&&''''''&&&&&&''')))+++---,,,***(((((()))+++,,,,,,)))(((&&&%%%$$$%%%&&&''')))'''%%%$$$%%%&&&%%%%%%***++++++,,,,,,++++++***...---+++)))'''&&&%%%%%%$$$&&&((('''%%%%%%''')))'''%%%###"""###(((...333>>>CCCOOO^^^gggooo|||rrreee***)))(((((((((***,,,---///...---,,,)))'''%%%$$$$$$###"""""""""###$$$%%%"""""""""&&&)))***'''###&&&'''(((******+++++++++***))))))***+++---///000......///111222111///,,,------...///000222444555000111333666<<>>AAACCCAAAGGGOOOTTTXXX]]]ffflllsssyyy}}}{{{yyy||||||}}}~~~~~~}}}|||~~~{{{||||||~~~|||wwwpppggg___ZZZWWWVVV[[[\\\```jjjuuu}}}~~~}}}xxxuuutttyyy~~~~~~}}}~~~{{{vvvnnnjjjfffaaa]]]XXXRRRNNNCCC@@@<<<777222///......---,,,+++******+++,,,---000///...//////...,,,)))''')))+++---///000000000***((('''''')))***)))((()))))))))***,,,,,,***(((*********'''""" """%%%(((((('''%%%""""""$$$%%%$$$$$$###"""!!!!!!!!!!!!"""!!! !!! !!!$$$&&&&&&&&&$$$###  !!!!!! !!!!!!"""###!!! ###%%%$$$""" !!!!!!!!!!!!!!! !!!!!! !!!  !!!"""###!!!  !!!"""!!!!!!$$$%%%### """!!!  """"""%%%!!! ###$$$!!! """$$$%%%%%%$$$$$$ !!!###$$$%%%((('''%%%###""""""""""""'''&&&%%%$$$###""""""""" !!!""""""!!!!!!""""""!!!!!!!!!"""$$$!!! """"""!!!$$$######$$$&&&((('''&&&$$$%%%%%%&&&'''(((***+++'''&&&$$$#########$$$%%%''''''&&&%%%&&&(((+++,,,******+++,,,......,,,***""""""""""""$$$&&&((()))'''%%%######$$$%%%%%%%%%******++++++++++++******,,,+++)))(((&&&%%%%%%$$$$$$%%%&&&%%%$$$$$$&&&((()))'''%%%$$$&&&,,,666<<>>;;;<<<888444222222444666666444555666555333222333444666666444333111111000000444555444222///---------///333555222222555666555444444555777:::===@@@BBB@@@GGGNNNRRRUUU[[[gggpppsssyyy~~~{{{{{{~~~~~~~~~~~~~~~|||}}}~~~~~~}}}}}}}}}~~~~~~wwwnnngggbbb___]]]```___```gggqqqzzz||||||{{{yyywwwvvvzzz~~~}}}yyyxxx~~~{{{vvvmmmjjjeee```\\\VVVPPPLLLDDDAAA<<<666222///---,,,...---,,,++++++,,,---...000000000000111///,,,)))((())),,,...000000000000---,,,++++++,,,,,,***)))((((((***,,,---,,,***((((((***+++'''""" $$$)))(((((('''&&&###"""###%%%######"""!!!!!!!!!!!!!!!!!!"""!!!""" """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""  """ !!!""""""#########$$$""" !!!!!!  !!!""""""!!!!!! !!!  !!!######!!!!!! ###%%%###!!!"""!!!  """###%%%!!! ###$$$!!! !!!"""###$$$$$$###### !!!!!!""""""######""""""###%%%&&&'''&&&$$$""""""""""""### !!!"""""""""!!!  ###$$$###""""""###$$$!!!"""%%%%%%!!! !!!'''%%%$$$$$$&&&&&&&&&%%%$$$$$$%%%&&&''')))+++,,,%%%%%%######""""""######'''&&&%%%$$$%%%''')))***)))))))))+++---,,,***'''!!!!!!"""###%%%'''***+++'''%%%######%%%'''''''''+++++++++,,,,,,++++++++++++***)))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%'''(((((()))***+++...555@@@GGGMMMXXXiiixxxuuucccUUU***++++++,,,,,,,,,,,,,,,+++++++++***)))&&&$$$"""$$$###""""""###%%%((())))))'''%%%%%%&&&(((***+++***(((''')))------)))%%%((()))***+++,,,,,,---------,,,,,,...//////---+++---...///000222444666777555777999999;;;AAAJJJRRRYYYeeevvv}}}wwwrrrooojjjcccXXXNNNFFFAAA>>><<<<<<888444222222444666666444555666555333222333444777666555333222111111111111222333222000//////000...222444222111444666555333333444666999<<>>IIIQQQYYYeeeuuusss```RRR***+++,,,------,,,+++***)))***++++++***(((&&&$$$&&&&&&%%%%%%&&&((()))***---+++(((&&&''')))---///,,,++++++,,,......***&&&*********+++,,,---------000///...///000111///...//////000111222444666777666999;;;::::::???HHHPPPWWWccctttwwwqqqmmmjjjdddYYYNNNEEEAAA??????;;;888555333444555666666444555666555444333444555666666555333222222222222...000111111000///000000,,,000222000000444666555222222333555888;;;>>>@@@CCCHHHOOOSSSYYYaaannnwwwvvvxxx~~~||||||~~~}}}~~~zzz|||zzz}}}}}}}}}}}}~~~}}}~~~~~~~~~~~~}}}yyyuuuqqqmmmkkkhhhccc^^^```hhhsss{{{|||}}}|||zzz|||}}}}}}yyyxxx}}}zzzwwwwwwtttooooookkkeee___YYYRRRLLLGGG???===:::777444444444444000///...------...///000//////...///000000...,,,---...///000000000///...111///---,,,---...---,,,)))+++------+++))))))***...///...)))$$$!!!"""$$$$$$%%%&&&%%%###"""###$$$"""!!!!!! !!!!!!!!!!!!"""""" !!!!!! !!!""" &&&###  !!!!!!   """######""""""!!!    !!!"""""""""###$$$###!!! $$$%%%###!!! !!!!!!"""""""""###$$$"""!!!"""###"""""""""""""""""""""############"""!!!$$$'''(((&&&""" !!!###$$$$$$###"""""""""""""""!!!!!!###$$$$$$######""" """%%%&&&%%%#########%%%###$$$(((((($$$###%%%,,,)))%%%###"""!!!  !!!!!!"""###$$$&&&'''!!!""""""###$$$$$$%%%%%%&&&%%%#########%%%'''((()))&&&$$$###$$$&&&&&&%%%%%%%%%&&&'''((())))))***%%%$$$###$$$'''***++++++------............------++++++************++++++)))&&&$$$###%%%'''((((((!!!'''000777===GGGSSS\\\hhhtttqqq\\\OOO)))***,,,......,,,***)))***+++---......,,,***(((((()))))))))******++++++---,,,+++***)))+++---///......///111111000---+++------,,,------...///000444333222222444444333222000111111111333444555666666999<<<;;;:::???IIIRRRXXXccctttwwwpppllliiicccYYYNNNFFFAAAAAABBB;;;999666555666777666555333555666555444333555666555444444333222222222333,,,...000000///......///)))...000//////333666555111222222444777:::===???CCCFFFLLLRRRZZZdddnnnuuuvvvtttxxx~~~~~~}}}~~~~~~~~~}}}~~~}}}}}}{{{}}}~~~}}}|||~~~}}}}}}~~~zzzuuuqqqnnnllleee^^^^^^dddoooxxx}}}}}}}}}}}}|||zzz~~~xxxuuuvvvtttooooookkkddd^^^WWWOOOHHHCCC>>><<<999666444333444444000000///......///000000...---,,,---///000///...---...///000111000/////////---***)))+++,,,,,,,,,,,,---...---)))((()))***///...,,,***'''$$$###"""!!!"""$$$$$$###"""###$$$!!!!!! !!!!!!"""$$$$$$$$$""" !!! !!!###"""  !!!"""!!!  """$$$$$$###"""!!!   !!!!!!""""""""""""""""""######!!! !!!######!!! !!!%%%%%%### !!!"""###$$$###""" !!!"""%%%###"""$$$######"""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""%%%(((***(((### ##################""""""!!! """#########"""!!!"""$$$&&&&&&$$$#########$$$""""""&&&&&&###"""%%%+++((($$$"""!!!!!!  !!!!!!###$$$$$$ !!!"""$$$%%%&&&'''''''''&&&%%%$$$$$$&&&((())))))'''&&&&&&''''''&&&%%%######$$$&&&&&&'''''''''$$$""""""###&&&)))++++++,,,------......------,,,***************+++,,,---(((%%%""""""$$$'''''''''$$$+++444;;;CCCOOO___kkkxxx{{{iiiSSSGGG)))***,,,......,,,***(((+++---///111111///---,,,******+++,,,,,,,,,,,,++++++,,,------,,,,,,---......000333444444222111///000///.........000111222777666555555777777666555222111222222333444555666444888;;;;;;:::@@@JJJTTTZZZddduuu{{{uuummmiiihhhbbbYYYNNNFFFBBBBBBDDD;;;999777777777888666555333555666555444444555666444333333222222222333333,,,...000000...,,,,,,,,,''',,,///...///333666555111111222444777:::===???BBBDDDIIIQQQZZZeeennnsssvvvqqqrrr|||~~~}}}||||||}}}zzz}}}{{{|||~~~|||~~~~~~|||~~~}}}|||~~~~~~yyyssspppqqqiii```]]]bbbkkktttyyy~~~|||}}}{{{yyywwwxxxvvvqqqnnnjjjddd\\\UUUMMMEEE@@@AAA???;;;666333111000000111000///......///000111...,,,+++,,,...///000///,,,---///000111111111000...+++((('''(((***,,,,,,...//////,,,((('''(((***,,,***))))))***)))&&&$$$!!!#########"""###$$$!!!!!! !!!!!!"""&&&&&&%%%$$$###!!! $$$%%%$$$!!! !!!"""""" """######!!!   ###$$$%%%$$$### """$$$$$$###"""    """ """!!! """%%%&&&###$$$%%%&&&'''%%%### """%%%$$$###%%%$$$###"""!!!!!! !!!!!! """###%%%&&&&&&&&&&&&###'''***((($$$!!!###&&&!!!"""###$$$$$$###!!! !!!"""""""""!!!!!!$$$%%%&&&&&&$$$"""#########!!!!!!###$$$!!!!!!$$$)))&&&""" !!! !!!!!! !!!"""###### """$$$&&&'''(((((()))((('''&&&&&&''')))******)))))))))******'''%%% """###%%%%%%&&&&&&"""!!! """%%%)))***++++++,,,,,,------,,,,,,+++))))))))))))***+++,,,---((($$$ ###&&&&&&&&&)))000888???HHHWWWjjjxxx|||xxxyyyttt```JJJ>>>***+++---......---+++***,,,,,,---///111111///---...---------......///000...000///,,,---111222111777777777888999999::::::>>>666333777888555333555111666999888999<<<>>>===;;;777444555999;;;999666999999<<>>>>>EEEMMM]]]fffpppyyy{{{{{{~~~~~~{{{ooojjjggg```WWWPPPKKKGGGBBB>>>777777777777888888888888444666777777555333333444111111111222111111111111---.../////////...,,,+++***,,,...111333555666777222111111222444999===???BBBBBBDDDJJJTTT^^^ggglllllllllnnnsssxxx}}}|||zzzyyyzzz}}}}}}~~~~~~~~~{{{|||}}}}}}}}}}}}~~~{{{yyyssspppjjjeeecccfffmmmrrr~~~|||{{{{{{zzzxxxwww|||xxxtttqqqtttnnndddZZZQQQJJJFFFEEEDDD@@@<<<888666444222000---000444444111//////000+++***+++---......,,,***---------///222333222111111000///------,,,,,,,,,......---***'''%%%&&&''',,,,,,+++***)))'''%%%$$$***'''###"""###%%%&&&&&&&&&###"""$$$((((((######"""!!!!!!"""###!!! !!!###$$$$$$"""!!!"""""" !!!!!!""""""!!! !!!###$$$$$$###"""###""""""!!!   ###### !!!!!!"""%%%%%%$$$"""!!!!!!"""######"""""" !!!###$$$%%%%%%$$$###""""""  """$$$%%%%%%###""""""&&&'''$$$"""$$$%%%###!!!!!!$$$&&&%%%$$$######$$$$$$$$$######"""(((+++---***$$$ """$$$#########"""!!!!!!!!!%%%%%%%%%%%%$$$""" """######!!! """###$$$###!!! &&&&&&''''''(((((())))))+++)))'''(((******'''%%%&&&&&&%%%$$$""""""###%%%&&&'''((('''%%%$$$%%%&&&&&&)))---///...---------,,,***'''%%%%%%'''***,,,)))((('''((()))*********...222:::EEETTTgggzzzzzzqqqiii```RRRBBB777***+++,,,---------,,,,,,---------///111222000...333333333333333444555555222444222//////222444222:::999999:::<<<>>>AAABBBCCC===:::===>>>:::777888666;;;>>>======@@@BBB@@@>>>:::777777:::;;;888555888888:::======>>>FFFOOOYYYcccnnnuuu}}}~~~|||~~~sssmmmddd^^^TTTMMMIIIEEE@@@<<<888888888777777777777777555666777555333222333444222222111111000000000000/////////000000///......+++,,,...000222444666777111000000111333777:::===>>>>>>@@@FFFOOOYYYaaafffggghhhkkkqqqwww|||}}}|||}}}~~~~~~|||{{{}}}~~~|||~~~~~~yyyxxx}}}zzzssskkkeeeeeehhhkkktttvvvzzz~~~}}}|||{{{yyy~~~~~~zzzuuurrruuummmaaaVVVMMMGGGEEEDDDAAA>>>:::888666444111///---000333333111//////000+++++++++,,,......---+++---,,,,,,...000222111000000///...---------------***++++++)))''''''((())),,,+++***)))((('''&&&%%%'''$$$!!! """""""""!!!###(((***((($$$###!!!!!!!!!######"""!!!!!!"""######!!! !!!"""!!! """$$$&&&%%%$$$"""""""""""""""!!!!!!!!! !!!###$$$%%%$$$"""!!!  """  ######  ######""""""!!!!!! !!!"""######""""""""""""###$$$$$$$$$######""""""  """###$$$$$$###"""###&&&'''""" """""" ###!!! !!!$$$%%%$$$""""""""""""######"""""""""))),,,,,,((("""!!!$$$$$$$$$$$$$$$#########""""""#########""" !!!"""!!! !!!###$$$%%%$$$###"""%%%%%%'''((())))))))))))+++)))((()))++++++)))''''''''''''%%%$$$$$$%%%'''((())))))'''%%%######$$$(((+++...000...,,,+++++++++)))'''%%%%%%''')))+++&&&%%%$$$%%%''')))***+++333888AAANNN^^^pppzzzrrrggg\\\QQQEEE888///------------...///000000111000111222555555444333;;;;;;;;;;;;;;;<<<<<<===<<<>>>===999999<<<===;;;>>>>>>>>>@@@BBBFFFIIIKKKLLLHHHFFFFFFEEEAAA======;;;???BBB@@@@@@BBBDDDBBBAAA>>>::::::;;;;;;888555777666777;;;===@@@IIIRRRTTT___kkkqqqvvvyyy~~~wwwqqqddd]]]TTTMMMIIIFFFBBB>>>:::999888888777777777777666666666444222111333444444333111///......//////000000//////000000111111------...///000333555777111000000111333555888:::999999;;;@@@GGGQQQYYY___bbbcccgggnnnvvv|||~~~|||{{{}}}}}}~~~~~~~~~|||{{{{{{ssskkkgggggghhhjjjlllrrr|||~~~|||{{{{{{~~~|||wwwtttuuulll^^^RRRIIIEEECCCBBB===;;;888777666444111///+++...000000///...---...,,,++++++,,,......---+++,,,++++++,,,///000000///......------------------&&&'''((((((((((((***,,,,,,+++)))((('''''''''((('''$$$!!! !!!!!!!!! ###(((***(((&&&!!! !!!###$$$###"""!!!"""###""" !!!######""""""""""""!!!""""""###### """######%%%&&&%%%$$$"""  """######"""!!!  !!!!!!!!!$$$   """###!!!!!!$$$### !!!!!!!!!!!!!!!!!!!!!"""!!!"""######""""""$$$$$$###""""""""""""###"""""" """""""""""""""""""""""""""&&&&&&!!!$$$###""""""###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!((()))(((%%%  ###%%%%%%%%%%%%%%%&&&&&&&&&""""""############""""""!!! !!!!!! """"""$$$%%%%%%%%%$$$######$$$''')))******))))))))))))((()))++++++***)))((())))))(((&&&&&&''')))***+++***(((%%%#########))),,,//////...+++***)))***(((&&&$$$$$$&&&(((***'''%%%$$$$$$&&&***...000===AAAJJJYYYjjjzzzrrrhhhZZZMMMBBB888...(((555444333222222444555777888777777888;;;<<<;;;:::DDDCCCCCCBBBCCCCCCDDDDDDDDDGGGGGGDDDEEEJJJLLLJJJGGGHHHJJJLLLNNNPPPQQQQQQTTTRRRPPPOOOLLLGGGCCCAAA===AAACCCAAA@@@BBBBBBAAA@@@>>><<<<<<===<<<:::777666444555999===AAAKKKUUURRR___kkkpppttt|||~~~|||zzzsssggg```WWWPPPLLLJJJFFFCCC;;;:::999777777666777777777777555333000000222444666444111///...---......000///......///000222333000///......///222444666222222222333555666777888555666888<<>>:::888666666555444111///***+++,,,------,,,,,,,,,---,,,+++,,,...///...,,,+++******+++---//////...,,,,,,------...---------%%%&&&(((((('''(((+++---,,,***((('''&&&'''((())))))'''$$$###$$$%%%$$$$$$%%%$$$###$$$&&&&&&$$$""""""######""""""###$$$### !!!!!! !!!"""###$$$!!!!!!"""$$$%%%%%%$$$"""!!!!!!   !!!!!!!!!  !!!!!!!!!!!!!!! !!!  """"""!!! ###&&&$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""&&&%%%###!!!!!!!!!!!!"""!!!""" ###""""""!!!!!!!!!""""""!!!%%%%%%!!! !!!"""""""""###$$$$$$$$$$$$"""!!!!!!!!!"""""""""###$$$%%%$$$""""""%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$!!!  !!!""""""!!!"""###$$$$$$%%%%%%$$$$$$!!!$$$'''***++++++)))(((''''''((()))*********)))((()))***)))''''''((())))))******)))&&&$$$$$$%%%'''***---...,,,***)))(((((('''%%%$$$$$$%%%'''(((******(((''')))---333888GGGKKKSSSaaaqqq|||sssggg^^^QQQEEE;;;333,,,(((@@@???===<<<<<<>>>@@@BBB@@@??????@@@CCCEEEEEEDDDLLLKKKKKKJJJJJJJJJKKKKKKJJJNNNOOONNNRRRXXX\\\[[[WWWZZZ]]]______]]]ZZZXXX[[[[[[YYYTTTOOOKKKHHHFFFAAAEEEFFFCCCAAACCCCCCAAA===<<<===>>>???>>>===<<<777444555999>>>CCCLLLUUUTTTaaammmrrrvvv|||xxxwww{{{sssjjjbbbYYYQQQNNNKKKHHHFFF<<<;;;999777666666777888888777666333111000222444666555222000......------------------...000333444222111000///000222444666333444555777888888999999444666888:::>>>EEENNNTTT\\\___eeennnxxx}}}}}}~~~|||{{{zzz}}}~~~~~~}}}yyyvvvuuuuuukkkhhhiiisss|||~~~~~~}}}{{{zzzzzz{{{~~~zzzvvvqqqiii]]]TTTNNNGGG@@@;;;999777555444444444222000,,,,,,,,,---...///......---,,,+++,,,...///...---,,,+++***+++---///000///+++,,,---......------,,,'''((()))(((((((((***,,,,,,***((('''&&&'''((()))***(((&&&%%%&&&''''''&&&((('''%%%%%%$$$###!!!  !!!!!! ###%%%%%%$$$!!!"""   !!!"""!!!###$$$$$$###"""!!!!!!!!!######!!!#########"""!!! !!!""""""""""""!!!  """###""" !!!!!! !!!$$$&&&"""###""""""!!!!!! !!!"""######""""""&&&%%%###!!! !!!!!!!!!""" ###"""!!!!!! !!!!!!""" $$$%%%"""!!!###%%%### """###$$$%%%'''(((###""""""""""""###$$$%%%&&&%%%###!!!!!!"""""""""######$$$$$$%%%%%%''''''&&&%%%%%%$$$$$$$$$!!!  """%%%%%%%%%"""""""""###############"""$$$'''***+++***)))((($$$%%%'''''''''''''''(((''')))***)))(((((((((***''')))))))))''''''''')))###&&&***++++++)))))))))'''&&&%%%$$$$$$%%%&&&''',,,,,,,,,+++,,,111999>>>QQQTTT\\\gggttt{{{oooeeeWWWRRRIII@@@888111,,,)))KKKKKKJJJJJJKKKMMMPPPRRRMMMLLLKKKMMMOOORRRRRRRRRUUUUUUTTTSSSSSSSSSSSSTTTVVVZZZ]]]^^^ccclllppppppjjjlllooopppnnnjjjeeebbb```aaa^^^WWWPPPNNNMMMJJJGGGKKKLLLHHHEEEFFFFFFCCC;;;===???@@@AAABBBAAAAAA:::666666;;;@@@EEELLLTTTVVVbbbnnnuuu{{{{{{vvvtttzzz|||sssjjjbbbWWWOOOLLLIIIFFFDDD<<<;;;999777666777888999888888777555222111222444555555444222111///...---++++++,,,---///111333444333333222111222222444555444555777:::;;;;;;;;;:::666888:::;;;===CCCKKKRRR\\\___fffoooxxx~~~{{{yyy~~~|||}}}|||{{{{{{|||~~~|||}}}~~~yyy{{{~~~{{{yyyyyyoookkkiiippp||||||{{{yyyvvvvvvwwwyyy}}}zzzwwwoooggg]]]UUUPPPJJJAAA::::::777444333333333222111111000///000222333333222...---+++,,,---//////......,,,+++,,,...000111111+++,,,---......---,,,+++((()))***)))((((((***,,,,,,+++)))((('''''''''((('''%%%$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$######### !!! ###$$$%%%$$$""" !!!%%%###!!!!!!!!!   !!!###$$$$$$###"""$$$"""!!!&&&(((###%%%&&&$$$"""#########"""  !!!!!! !!!%%%'''%%%"""!!!  !!!"""###!!! $$$""""""!!!!!! !!!"""######""""""%%%$$$###"""!!! """""" !!!!!!!!!!!!!!!!!!!!!!!! %%%&&&######&&&'''&&& """###$$$%%%(((***######"""""""""$$$%%%&&&)))'''%%%"""""""""""""""""""""######%%%$$$###"""""""""""""""###!!! !!!$$$'''((((((""""""""""""#########$$$$$$%%%((()))***)))((('''###%%%''''''&&&%%%&&&'''''')))++++++***))))))***'''((())))))(((((()))+++!!!%%%)))+++***)))))))))'''&&&%%%%%%%%%%%%&&&'''***+++------///555???FFFWWW]]]gggpppxxx{{{uuulll```XXXGGGDDD???999333...+++***SSSSSSUUUWWWZZZ^^^aaaccc```^^^]]]___aaadddeeeeee___^^^^^^]]]\\\\\\]]]]]]```dddhhhjjjoooyyy~~~~~~wwwwwwwwwuuusssooollljjjdddfffbbbXXXQQQQQQQQQOOOKKKOOOOOOKKKHHHHHHHHHEEE>>>@@@CCCDDDEEEEEEDDDEEE<<<888888===CCCFFFLLLQQQWWWbbbmmmuuu~~~|||zzzyyyyyy}}}}}}~~~vvvjjjbbbWWWNNNJJJGGGDDDBBB<<<:::888777666888:::;;;999999999777444333333333444444555555444111///...***+++---///222333555555444444444444444444444444333555888;;;<<<<<<<<<;;;777999;;;<<<<<>>::::::???DDDGGGKKKPPPWWW```llluuu~~~~~~zzz~~~zzzyyy|||xxxlllcccXXXOOOJJJGGGDDDBBB;;;:::888666777888;;;<<<999::::::999666444333333333444666666555333000...***+++...222444555666666555555666666666555444333222444888;;;======<<<;;;777:::<<<<<<<<<@@@IIIPPP]]]```fffooowww}}}|||{{{yyyyyyzzz}}}}}}vvv{{{~~~~~~|||xxx|||}}}~~~~~~}}}xxxuuuxxx~~~tttsssqqqoooooosssyyy}}}}}}|||{{{xxxwwwooodddWWWOOOLLLIIICCC>>>>>>:::444111111222333444111///---...111444333111///---+++,,,---/////////222000......111333555555,,,---.........,,,)))(((''')))***++++++,,,...000,,,,,,+++***)))'''%%%$$$$$$###$$$%%%(((*********''''''&&&$$$"""!!!"""######"""!!!!!!"""###!!! !!!""""""!!! !!!###!!! !!!"""  ###$$$$$$!!!!!!###"""""""""""""""###%%%%%%%%%$$$"""!!!######$$$###"""  """ !!!"""######$$$ """######""""""!!!"""###"""!!! !!!!!!!!!!!!!!!!!!$$$%%%""" !!!!!!""" !!!"""######""""""!!!"""#########""" """"""   """######"""!!!###'''((($$$"""$$$$$$### ###%%%%%%######&&&(((!!!!!!  """$$$&&& !!!"""$$$%%%$$$###$$$#########""""""!!!!!! !!!###&&&(((******'''%%%$$$&&&'''((((((%%%%%%$$$$$$$$$%%%&&&''')))(((((((((''''''''''''&&&(((***)))&&&$$$%%%'''))),,,...///...------...++++++,,,+++(((''''''((((((***---...,,,***(((((('''''''''&&&&&&'''''''''%%%***111666<<>>===;;;<<<@@@FFFJJJVVVbbbrrr|||~~~|||~~~}}}yyy{{{zzzgggddd^^^TTTIIIAAA???@@@>>>===:::777555555666666666666666666666555555555000111444555666444222111,,,///222444444555666777222666888666666777444///---222999===???>>><<<<<<<<<===<<<;;;;;;@@@HHHOOOXXXZZZ___iiittt|||~~~~~~~~~xxxwww|||}}}zzzzzz|||~~~}}}}}}~~~~~~|||~~~}}}}}}}}}xxxxxx~~~}}}zzzyyy{{{xxxuuurrroooooopppsssuuuzzzzzzyyy~~~~~~wwwoooqqqcccXXXVVVQQQFFF@@@@@@AAA???888000///333555444555555555444222000///...---+++)))***---///...,,,***+++,,,---...---,,,+++***---111222,,,&&&(((...+++(((%%%&&&)))---///...,,,,,,+++***(((&&&$$$### """$$$&&&((()))***))))))***++++++(((###""""""!!! """!!! """###""" %%%$$$#########""" !!!""""""!!! !!!"""###%%%%%%$$$######$$$"""  !!!!!!&&&&&&""" !!!!!!  """""""""!!!  !!!###$$$$$$ """###""" """"""""""""'''$$$!!! !!!"""""""""&&&$$$"""###%%%'''((('''!!!!!!!!! $$$!!!!!!&&&'''%%%%%%%%%%%%%%%%%%$$$###""" !!!"""""" """''''''"""############"""!!! !!! """&&&,,,***(((%%%$$$%%%&&&'''((('''$$$""""""$$$&&&'''++++++)))'''&&&'''***------***&&&&&&(((+++...///$$$(((,,,...---+++***)))++++++***+++------,,,***'''******'''''')))(((%%%"""###$$$%%%&&&(((,,,///,,,...333999@@@HHHPPPUUU```ssswwwkkkbbb\\\YYYNNN===777;;;333000,,,'''$$$######$$$NNNPPPTTTWWW\\\bbbiiimmmrrrsssttttttsssqqqooonnnlllddd[[[XXX\\\```aaaaaaccc^^^YYYXXX\\\aaadddeeeeeebbb^^^[[[YYYYYY[[[\\\\\\^^^]]]XXXPPPLLLLLLNNNKKKJJJIIIGGGEEEDDDCCCCCC@@@@@@AAABBBBBBBBBBBBAAA>>>===<<<;;;;;;???EEEJJJWWWbbbqqq|||~~~~~~{{{xxxzzz~~~|||vvvhhheee^^^TTTJJJCCC@@@AAA>>><<<:::888777777888888777777666666666666666777222222333333222222222222///111444555444444444555333777888555555666444000///333888;;;;;;:::999999:::<<<>>>>>>===@@@FFFKKKTTTXXX^^^gggpppwwwzzz{{{~~~zzz{{{|||yyyyyy}}}~~~}}}~~~}}}||||||}}}~~~~~~yyyyyy}}}}}}{{{}}}~~~zzztttppppppsssssssssqqqpppppppppqqqqqqwww}}}zzzzzz~~~~~~xxxqqqnnndddZZZUUUQQQJJJDDDBBB>>>>>>:::555444666666333222222222222111000000///...,,,******,,,---,,,+++***+++,,,---------------,,,,,,...000,,,'''(((---+++(((&&&&&&***...///000,,,,,,+++***)))'''%%%$$$&&&&&&&&&&&&&&&'''((((((((())),,,......***$$$""""""!!!!!!   """$$$$$$###"""!!!&&&%%%$$$%%%&&&&&&%%%###!!!######"""  !!!"""######$$$$$$######'''%%%"""!!!!!!!!! !!!!!!!!!  """!!!  !!!""""""""" !!!"""""""""  """#########"""&&&###!!! !!!"""""""""###!!! """###$$$###""""""### !!!$$$&&&### !!!%%%'''((('''%%%$$$$$$$$$$$$#########""""""!!!!!!!!!""""""### !!!%%%'''$$$!!!######""""""!!!  """!!! ###%%%)))(((&&&%%%%%%%%%'''((($$$$$$%%%%%%&&&&&&%%%%%%((()))******((((((***+++)))&&&$$$###%%%((()))***'''***...///...---,,,,,,******+++,,,---------,,,'''***+++(((''')))'''$$$###$$$&&&&&&%%%&&&)))+++,,,000888AAAJJJRRRYYY]]]fffvvvuuuhhh^^^VVVSSSHHH888333666000...***&&&$$$######$$$BBBFFFJJJOOOSSSWWW[[[^^^hhhiiijjjkkkjjjiiigggeee^^^ZZZUUUQQQPPPRRRUUUWWWZZZVVVPPPLLLLLLNNNSSSVVVPPPNNNKKKIIIIIILLLOOORRROOORRRSSSQQQLLLHHHGGGHHHHHHGGGEEECCCAAA@@@??????;;;<<<<<<===============<<<;;;;;;:::;;;>>>DDDIIIUUU___mmmyyy}}}~~~{{{|||{{{yyy{{{|||xxxqqqiiifff___UUUKKKEEEBBBBBB<<<;;;:::999999999:::;;;666666555444444555666777555444222111000111111222000222444555444333333444555777777333333555444111222444666777666555555666777:::>>>?????????CCCFFFPPPUUU\\\dddjjjpppuuuyyy|||}}}}}}~~~}}}|||{{{{{{~~~~~~}}}}}}~~~~~~~~~zzz|||uuuwww{{{~~~|||yyy}}}}}}|||zzzyyy|||}}}{{{uuuuuusssnnnhhheeefffiiinnnppprrruuuuuusssqqqooossswww|||{{{~~~~~~zzzvvviiieee\\\SSSNNNMMMGGGAAA999<<<<<<999888888666222...//////000000000//////---,,,++++++,,,,,,+++***+++++++++,,,---...///000///,,,+++,,,+++((((((,,,)))'''%%%&&&))),,,---...+++++++++***)))'''&&&%%%)))((('''''''''((()))***''')))---000111---&&&!!!"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""$$$%%%%%%$$$###""""""!!!!!!"""$$$%%%###""" """$$$%%%$$$###!!!!!! """""""""""""""######$$$'''%%%""""""""""""!!! !!!""""""###"""!!!  &&&$$$!!!!!!!!!!!! !!!""""""######!!!"""!!! """!!!!!!!!!!!!"""$$$$$$ !!!"""###$$$###""""""###!!!!!!############!!! !!!""""""!!!""" $$$$$$!!!!!!###&&&%%%$$$###############$$$$$$###"""""""""######$$$$$$$$$$$$############%%%!!!"""$$$###"""###"""!!!  !!!!!!#########"""###$$$%%%$$$$$$$$$$$$%%%&&&'''"""%%%(((++++++***'''&&&%%%'''***+++***))))))***+++)))'''''')))************,,,......---,,,,,,---******,,,------------,,,))),,,,,,)))((()))'''$$$&&&''')))((('''&&&'''))),,,333>>>KKKWWW```eeehhhoooxxxzzznnn```VVVMMMHHH???222...111,,,***(((%%%#########$$$999<<>>;;;<<>><<<;;;;;;;;;777888999999::::::999999999999999888:::>>>CCCHHHPPPZZZgggsss~~~~~~|||{{{{{{uuuoookkkggg___VVVMMMGGGCCCBBB::::::999999999::::::;;;444444222111222333555666666555444222222111111111///111444444444333333444555777666222111444555333666666777555333222333444333777;;;<<<===>>>BBBFFFLLLRRR[[[aaafffkkkrrrwww{{{~~~zzz{{{}}}}}}yyyzzz|||zzz|||~~~wwwyyy|||~~~~~~|||yyywwwxxx|||~~~}}}|||}}}~~~{{{yyyyyyyyyyyyvvvtttooohhhbbb___```bbbggglllsssxxxzzzyyyuuussssssuuuzzz}}}~~~~~~|||yyyeeefff^^^PPPKKKLLLFFF<<<666;;;<<<999888888666333------............------+++++++++,,,,,,,,,,,,+++,,,+++++++++---///111222111+++(((***,,,***)))***)))(((&&&&&&&&&((())))))***************)))((('''((('''&&&&&&''')))+++---'''(((+++---///,,,'''###"""""""""""""""######### """######"""!!! !!!"""""""""###"""""""""!!! !!!"""###!!! !!!###%%%%%%%%%$$$###!!! """"""!!! !!!"""###$$$###!!! !!! """$$$$$$###!!! !!!!!!'''%%%###"""""""""!!!  !!!"""#########"""!!!"""!!! !!!"""$$$%%%&&&!!!"""#########"""!!! !!!!!!#########%%%###"""###$$$%%%$$$###### !!!%%%%%%"""!!!######%%%%%%$$$""" !!!"""$$$###"""!!!!!!"""######%%%%%%&&&&&&%%%%%%$$$$$$+++'''""" ###""" !!!""" """$$$%%%%%%$$$######""""""##################"""$$$'''))))))'''%%%###%%%''')))***))))))***+++---,,,******+++,,,+++******+++,,,,,,+++******+++***+++,,,,,,,,,+++,,,---+++...---***)))***)))&&&''')))++++++******+++,,,///555AAAPPP^^^iiioooqqqrrrvvvxxxyyyzzzyyynnnbbbTTTKKKBBB===777///,,,///((('''%%%#########$$$$$$666777888999;;;???EEEHHHNNNOOOQQQRRRRRRQQQPPPOOOJJJEEE@@@@@@DDDFFFDDDAAAEEEFFFGGGFFFCCCAAA@@@@@@???<<<999666555777999;;;??????>>>===<<<<<<===???<<<<<<:::999888888888888666666777888888888888777555666777777999===BBBFFFNNNXXXdddppp}}}~~~{{{~~~|||yyyzzzwwwrrrmmmhhh___VVVNNNHHHCCCAAA999999888888888888999999444444333333333444666666444555666666555333111///,,,...111333333333444555444666444000111444666444999999777555222111222444111444777999:::===CCCGGGKKKQQQYYY___dddjjjqqqwwwzzz{{{xxxwwwyyy|||zzzvvvwww}}}||||||~~~~~~{{{~~~~~~~~~|||zzzwwwuuuzzz}}}~~~}}}{{{yyywwwvvvwwwyyyvvvpppiiibbb^^^]]]]]]```eeennnvvvzzz{{{xxxvvvvvvvvvzzz{{{yyyyyy~~~}}}|||{{{yyyfffhhhaaaRRRKKKJJJEEE;;;666:::;;;777444555666555...//////......---,,,+++)))***,,,---------......,,,,,,,,,,,,---///111333222+++'''***,,,+++******---,,,+++)))'''&&&''''''))))))************)))))))))((('''''''''(((***+++(((''''''((())))))'''&&&"""""""""###############"""###$$$$$$###!!!  &&&%%%$$$$$$%%%$$$""" !!!"""###$$$%%%%%%$$$$$$ """!!!  !!!###$$$  !!!###$$$$$$###"""""" !!!  !!!  !!!!!!!!!!!!""""""###""""""!!!  !!!"""  """###$$$$$$###""""""######"""!!!!!!######"""%%%$$$###$$$&&&'''%%%$$$$$$!!!!!!$$$$$$!!!!!!###%%%&&&''''''%%%$$$%%%&&&###"""""""""""""""######%%%%%%&&&&&&&&&&&&%%%$$$+++'''###  """!!!  """###""""""###%%%%%%%%%$$$""""""#########"""!!!!!!!!!""""""!!! &&&''''''&&&&&&(((+++...+++***(((((()))***)))(((+++,,,------+++)))*********,,,,,,+++***+++---000222333111,,,***,,,+++)))$$$&&&)))***+++,,,///111555999CCCQQQaaammmsssuuuqqqpppnnnmmmmmmiii^^^SSSHHH@@@888444111......///%%%$$$######"""######$$$444444555555666999>>>BBBCCCDDDFFFHHHIIIHHHGGGFFFBBB===:::;;;@@@BBB???;;;>>>???AAABBBBBB???;;;999;;;999666444333333444555===<<<:::999999:::;;;<<<777666666555555555666666444555666666777777666666222444555666888<<>>AAAIIIVVVeeepppuuuvvvlllhhhdddaaa___YYYOOOGGG===777000------......---$$$##################$$$---///000111111333666888888999;;;===>>>>>>===<<<999888888:::<<<===<<<:::999888888999;;;:::555111333333222111111222333333777777777777777666555444222222222222333444555666333333444555555555555555000222333555777;;;@@@DDDMMMZZZgggmmmyyy~~~}}}}}}zzz|||yyyzzzzzzxxxrrrjjj```VVVNNNGGGAAA<<<======<<<:::888666555444222333555777777777666555000111222222222111000000))),,,///000000000000111...111222000222777999777777777777555333222333555333777<<<>>>>>>???AAADDDKKKMMMRRRZZZdddmmmsssvvvzzz~~~{{{}}}~~~}}}yyywwwvvvyyy}}}~~~|||~~~||||||~~~}}}|||{{{{{{||||||{{{{{{}}}~~~}}}uuuyyy~~~~~~}}}xxxwwwzzz{{{zzzxxxvvvrrrlllgggccc[[[^^^ccchhhnnnrrruuuwwwwwwtttuuuxxxxxxuuuuuuxxxzzz~~~~~~~~~{{{vvvqqqooonnngggbbb]]]WWWOOODDD??????777<<<===888333444666666//////000000000000//////---///222222///------------...///000000000000000000---,,,//////,,,***+++...///000...+++)))***+++'''((()))***+++,,,,,,,,,.........---+++)))&&&$$$(((&&&%%%%%%&&&&&&%%%############""""""!!!!!! $$$###"""!!!!!!!!!!!!!!! ###%%%!!! !!!!!!"""""""""!!!!!!   !!!!!!!!! """###$$$"""  !!!!!!!!!!!!!!!!!!!!!!!!"""  !!!###"""""" """###""""""!!!###############"""!!! !!!!!!!!!!!!!!!  !!!!!!"""######$$$###""" !!!!!!  """%%%&&&%%%$$$&&&"""  $$$(((%%%!!! ###$$$$$$""" """$$$&&&&&&%%%###""" ###$$$%%%%%%$$$$$$ ###$$$%%%%%%%%%%%%!!!!!!!!!"""###$$$$$$%%%%%%###!!!!!!###$$$###"""$$$&&&((())))))'''$$$"""$$$$$$$$$%%%%%%&&&'''(((###%%%&&&&&&'''))),,,///---+++(((((())),,,......---///222222///,,,***)))(((***+++***,,,333>>>GGGKKKHHH>>>111*********)))###%%%&&&(((,,,111888===IIILLLTTTaaannnuuuvvvttthhhccc^^^ZZZUUUMMMDDD???666111+++(((***,,,+++(((########################%%%(((,,,......---......///000333555666555444444222555999:::999888999;;;888444000111444444///+++,,,,,,...///111222333333111222333555555333...+++000000000111222444555666222222333444444444444444///111333444777;;;@@@DDDJJJYYYeeekkkuuu}}}~~~|||{{{zzzxxxuuussskkk```VVVNNNFFF???;;;@@@???>>><<<999777444333---///222444555444333111000000///......///000111***---/////////.........,,,///111111333888999777444555555444333222333555555:::@@@CCCBBB@@@@@@AAAJJJKKKOOOXXXdddnnntttuuuzzz}}}zzzwwwwwwxxx{{{~~~~~~|||}}}~~~~~~zzz~~~}}}~~~}}}|||{{{zzzyyyzzzyyyzzz|||~~~wwwyyy}}}zzzxxx|||}}}}}}}}}}}}{{{vvvooojjj___```cccfffkkkqqquuuxxxuuuqqqpppsssuuuuuuxxx}}}{{{}}}}}}|||zzz||||||yyyrrrmmmiiihhhbbb[[[VVVUUUMMM@@@;;;???777===@@@;;;555555555555...///000111222222222222000333555444000,,,++++++...///000111111000///...///---...111000,,,***,,,)))+++---,,,)))((()))+++'''((()))***+++,,,,,,,,,+++,,,...///...,,,)))''''''&&&&&&'''((('''$$$!!!$$$######"""!!! """!!! !!!###$$$  ###&&&)))"""!!!!!!"""$$$%%%###"""""""""!!!  !!! !!!!!!!!! !!!######""" $$$###!!! """!!!!!!""""""""""""!!!!!!!!! """######!!!!!!"""######$$$$$$$$$######"""""""""!!! $$$""" !!!######$$$$$$%%%$$$###"""!!! !!! ###&&&((('''%%%'''""" $$$000+++$$$###''')))'''%%% """%%%((((((&&&$$$"""!!!$$$%%%%%%$$$$$$!!!%%%'''&&&$$$###""" !!!"""$$$%%%%%%%%%%%%&&&### """$$$###"""%%%'''***,,,,,,+++(((&&&!!!###%%%%%%%%% ###'''))))))***+++,,,)))&&&###"""$$$(((***++++++---000111...***'''&&&''')))***+++...888FFFQQQUUUPPPCCC333***)))((('''))))))***,,,///555===CCCPPPSSS\\\jjjuuuzzzwwwrrrfffaaa\\\WWWPPPGGG@@@<<<333///)))&&&(((***((($$$$$$$$$$$$$$$############)))((((((((((((***,,,---,,,***(((***---...,,,***))),,,000333555555333222---//////---...111///***'''***------,,,---000444+++...000111000///......------///000000000///...000000000000000111222222111333555555555888===BBBGGGTTTcccmmmyyy~~~~~~|||~~~}}}yyyvvvuuummm```SSSJJJDDD@@@>>>===???AAA???:::555222222888666333333444555555555666555444222000...,,,+++...,,,+++,,,///000---+++---...000222333444444333222666777222///111444444;;;888;;;CCCDDDAAAAAADDDKKKLLLTTT```ggghhhkkkqqqxxxzzz|||~~~xxxxxxwwwxxxzzz|||}}}}}}~~~zzzxxx{{{~~~~~~~~~{{{xxxwwwwwwxxxuuuwwwyyyzzzzzz{{{|||~~~{{{zzz{{{~~~~~~~~~}}}|||}}}~~~|||xxxtttjjjhhheeedddfffjjjmmmooopppooommmlllnnnssswwwzzz}}}{{{{{{zzzxxxuuurrrqqqooommmkkkhhh]]]SSSOOOJJJBBB:::666999888777888888777444111333333333111000111444777444...---111444000***''',,,,,,---.........---------...000333555555222000.........,,,***)))+++---)))(((((()))***+++***)))...,,,)))))),,,---+++)))(((''''''&&&&&&%%%%%%$$$ !!!######$$$$$$$$$!!!###%%%%%%$$$###$$$%%%&&&%%%############"""!!! !!!"""###"""  !!!!!! ###"""!!!  %%%))))))'''###""""""!!!  """"""!!! !!!"""""" !!!""""""!!! !!!"""######""""""!!!!!! """$$$###"""$$$""" &&&'''"""!!!!!! !!!!!!###)))***%%% $$$"""  """%%%''''''***,,,---,,,***))))))&&&&&&%%%%%%$$$###"""""""""###%%%&&&&&&%%%$$$""" !!!"""###############""" """!!! $$$%%%&&&&&&%%%$$$"""!!!%%%%%%%%%&&&&&&''''''''')))%%%"""###&&&(((%%%"""###%%%'''(((''''''((()))+++)))'''%%%%%%&&&(((***,,,...///...+++)))((((((%%%***///111222666===DDDKKKCCC888000,,,+++******&&&$$$(((000666999AAAKKKVVV^^^oooyyyxxxiiieee]]]PPPDDD===<<<===111+++'''''''''%%%&&&(((&&&%%%$$$#########$$$%%%***)))((('''''''''((())))))'''&&&''')))***)))((($$$&&&***---......---+++(((***)))'''(((,,,+++'''&&&''')))******,,,///111000000000///---,,,,,,,,,++++++---.........---,,,//////......///000222333222444666666555888===BBBDDDTTTdddnnnwww~~~|||zzztttlll```TTTKKKEEEAAA>>><<>>:::555333222555333333333666777888777444333111000///.........///...---...000000///,,,---...000111222333222222333777777222...000222222666555888???BBB@@@@@@DDDHHHIIIPPP[[[bbbdddiiiooovvvxxx{{{}}}zzzzzzyyyyyyzzz{{{{{{{{{~~~~~~~~~|||yyywwwyyy|||}}}}}}~~~}}}zzzxxxwwwwwwwwwyyy|||}}}}}}|||}}}~~~|||}}}}}}zzzyyy}}}{{{zzzzzz{{{zzzwwwttttttpppjjjfffddddddfffgggiiiiiijjjmmmpppsssvvvxxx~~~}}}{{{zzzyyywwwuuutttrrrpppllliiihhh\\\PPPJJJFFF@@@:::888999888888888999888555333222333222111//////111333333...---222555111,,,***++++++,,,---............//////000222444333111//////000///,,,***)))***,,,)))(((&&&''')))++++++***,,,***''''''))))))(((&&&***)))((('''&&&$$$$$$###"""######$$$$$$$$$$$$$$$((()))***)))'''&&&'''((($$$###""""""""""""!!! !!!""""""!!! """!!!!!!""""""!!!!!!  %%%)))(((&&&"""""""""!!! !!!!!! !!! !!!!!!  """###"""!!!  !!!!!!!!! !!!!!!""""""!!! ###&&&$$$!!!"""!!!$$$$$$ #####################$$$ &&&,,,---)))%%%###"""!!! !!!###%%%&&&$$$''')))***((('''&&&&&&%%%%%%%%%$$$$$$$$$######!!!"""$$$&&&&&&%%%$$$###!!!!!!"""################## """$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%'''$$$!!!"""&&&((('''$$$&&&'''))))))((()))***++++++)))'''&&&&&&''')))***(((***,,,+++)))&&&&&&&&&&&&)))---//////222888===CCC===444...,,,++++++***(((&&&)))000777===HHHRRR^^^jjjzzznnnggg\\\NNNCCC<<<999888111+++'''((((((&&&&&&)))'''&&&$$$#########$$$$$$,,,+++)))'''&&&%%%%%%%%%(((&&&%%%&&&''')))((('''$$$%%%(((+++,,,,,,+++***%%%&&&$$$"""$$$((()))&&&&&&%%%$$$&&&)))+++------000///...---,,,,,,------++++++---.........---,,,...---,,,,,,---000222444333555666666666888>>>CCCGGGVVVfffnnnuuu~~~ssskkk```UUUMMMGGGBBB@@@<<<>>>>>>===999666444333444333333555777777666555222111///......///111222111///...///000111000......///000111111111000000333777777222...///111000222222555;;;>>>>>>???BBBFFFGGGMMMVVV\\\aaagggnnnsssuuuxxxzzz}}}}}}~~~}}}||||||{{{{{{zzzzzzzzz~~~~~~~~~~~~}}}{{{wwwxxx{{{||||||}}}}}}{{{xxxwwwxxxzzz}}}~~~}}}|||{{{|||zzz{{{yyy}}}{{{yyyxxxxxxxxxvvvtttzzzvvvpppiiicccaaa``````^^^aaaeeekkkpppsssvvvwww~~~}}}{{{zzzwwwwwwvvvvvvuuuqqqkkkggggggZZZLLLEEEAAA<<<999888666555555666777666444222222333333222000///000111222......222555111---,,,***+++,,,---............111000///000111222111/////////...,,,)))(((***+++***(((&&&&&&(((***+++,,,///---++++++++++++***)))+++***(((&&&%%%$$$###"""%%%%%%%%%&&&%%%$$$$$$###'''''''''%%%"""!!!"""###"""""""""!!! """"""!!!!!! ###""""""#########  !!!  ###'''&&&%%%""""""!!!!!!   !!!!!!!!!!!!""" !!!"""#########!!!!!! !!!"""#########"""!!!!!! %%%'''&&&""""""!!!###"""""""""###$$$%%%%%%%%%$$$!!!''')))&&&###!!!!!!""""""###$$$$$$%%%"""$$$&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&%%%%%%"""""""""##################""" !!!###%%%&&&&&&!!!!!!""""""$$$%%%'''(((###############$$$$$$$$$(((%%%"""###&&&'''&&&$$$'''((()))(((((((((***,,,+++)))(((''''''(((***+++***,,,------+++***)))***'''))),,,+++***,,,000444888444///+++***+++++++++,,,***+++111999DDDRRR^^^hhhyyyuuukkk[[[MMMCCC<<<666222///***&&&'''(((&&&&&&)))((('''%%%$$$#########$$$++++++***((('''&&&%%%%%%)))(((''''''((()))******%%%&&&''')))******))))))''''''%%%###%%%***,,,))))))&&&###$$$(((++++++*********+++,,,...//////...------///000000000///...,,,+++++++++,,,///222444111333555555666:::@@@FFFNNNXXXeeennnuuu~~~ssslllbbbXXXPPPJJJEEEBBB<<<<<<<<<:::888666555444666555444555555444111///222111///------///111333111000000//////000////////////000000000/////////000555666222///000222111222222555999;;;<<<===???DDDGGGLLLRRRWWW^^^gggnnnqqqsssvvvyyy{{{~~~~~~||||||~~~~~~~~~~~~}}}}}}}}}{{{{{{|||||||||}}}}}}~~~}}}zzzyyywwwyyy|||}}}|||zzzyyyxxxzzz}}}}}}zzzxxxvvvuuutttvvvuuusssmmmgggbbb^^^]]]WWWYYY^^^eeelllssswwwzzz~~~{{{yyywwwwwwxxxyyywwwrrrkkkeeebbbUUUHHHBBB???999666555111000000222333333111///111333444444333222222333333//////222333///,,,,,,***+++,,,---.../////////111///---...000111222111+++,,,+++***((((((***,,,,,,)))&&&&&&(((+++------111///...---,,,,,,++++++((('''&&&$$$############'''&&&&&&&&&%%%###"""!!!"""""""""  !!!""""""!!! """""""""  !!!""""""!!!"""######!!! """"""!!!!!!######"""!!!!!!!!!   !!!!!!"""######$$$$$$$$$###""""""!!!  !!!!!!######!!! """""" !!!&&&((('''$$$###!!! !!!"""!!! !!!"""###$$$$$$######!!!###!!! !!!###$$$%%%%%%$$$$$$!!!###%%%%%%$$$#########&&&&&&%%%%%%$$$###"""""" """$$$%%%&&&&&&&&&#####################$$$%%%$$$""""""###$$$%%%%%%""""""!!!!!!"""$$$&&&((($$$$$$$$$%%%%%%%%%%%%%%%)))&&&$$$$$$%%%%%%$$$###&&&&&&'''&&&%%%&&&(((******)))(((((((((***+++,,,+++---//////---,,,+++,,,)))***+++)))'''(((***---000...+++)))((())))))***//////000555>>>MMM^^^jjjrrr}}}ooo\\\NNNEEE>>>555///,,,'''$$$&&&'''%%%%%%''')))'''&&&$$$#########$$$************))))))(((((())))))(((''''''(((***+++$$$$$$$$$%%%%%%&&&&&&&&&)))***(((%%%'''---...,,,,,,)))%%%%%%(((++++++*********+++...111111...+++------///000000000///...++++++***+++,,,///222333...000333444666;;;CCCIIIQQQUUU___lllyyy~~~}}}}}}tttnnneee\\\TTTNNNHHHDDD<<<:::999888777777666555444333333333444333000...444222000......///111333111111000///......//////000000000///////////////---333555222000222444444444666888888:::<<<===<<>><<<;;;BBBGGGGGGIIIRRR\\\bbbiiimmmrrrvvvzzz~~~}}}{{{{{{{{{}}}~~~~~~}}}}}}}}}}}}}}}{{{yyyzzz}}}}}}~~~}}}~~~~~~|||zzz}}}|||yyyyyytttxxx|||{{{rrrhhh```\\\\\\[[[ZZZ\\\bbbkkktttzzz{{{}}}zzz{{{|||}}}{{{uuummmgggWWWLLLAAA===:::444///---------...000333444222111(((***---...///000222444444111111333111---+++---...///000000000000000000...---+++,,,...111222222&&&'''''''''&&&'''***,,,///,,,)))((()))+++++++++***++++++***(((((()))+++###"""!!!!!!!!!$$$&&&((('''&&&&&&%%%###"""  """$$$%%%$$$###$$$%%% ###$$$"""!!! """""" """$$$!!!  """######""" !!!$$$%%%###!!!  !!!  !!!  !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""""" !!!!!! %%%'''&&&  %%%$$$$$$#########$$$$$$########################!!!"""###%%%%%%%%%%%%$$$$$$&&&&&&&&&$$$$$$%%%&&&(((((('''%%%###"""!!! !!!!!!!!!"""###$$$%%%%%%&&&%%%$$$""""""###$$$$$$$$$$$$$$$""" !!!###%%%%%%$$$###"""!!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!###&&&)))+++,,,'''(((******)))(((((()))&&&''''''((()))***,,,---***,,,...---,,,***)))***+++***((('''''''''((()))*********(((''''''***,,,555;;;BBBIIIUUUgggvvv}}}wwwkkk[[[NNNGGG@@@777000'''###!!!$$$&&&$$$$$$&&&((('''%%%$$$$$$%%%%%%&&&'''((()))******)))((((((#########!!! $$$''',,,+++***))))))***+++,,,)))******'''))),,,+++((('''((((((((())),,,222555666222---,,,......,,,)))++++++---.........---,,,+++,,,...///000000000///...000111111333888AAAGGGJJJLLLXXXjjjwww}}}~~~zzzwww{{{|||{{{xxxtttoooggg^^^VVVNNNGGGBBB;;;888444444555777888777111000///111444777777777111111111222333444666666333333333000...---000222222111000000000111222222---333777555333555777666555999:::777999>>>@@@===888AAAFFFDDDEEENNNXXX]]]dddhhhnnntttxxx}}}~~~||||||~~~~~~~~~|||{{{|||}}}{{{|||~~~~~~}}}~~~~~~xxx}}}~~~vvvmmmhhhfffeeebbb___]]]```fffmmmrrrrrrxxx|||}}}~~~}}}vvvnnnhhhUUUIII===888555111...---,,,,,,---000333444333111)))***++++++,,,---111333333111222444333000000333111222222222222111000000000...------...///...---)))******((('''''')))+++---+++)))((())))))'''&&&)))+++,,,+++)))))),,,...%%%$$$###""""""$$$'''((('''''''''&&&%%%###"""!!!!!!$$$$$$###!!! !!!###!!! """###!!! """%%%"""!!! !!!###%%%%%%$$$!!! """######!!!  !!!""" !!!"""###""""""######$$$%%%%%%#########""""""!!!!!!!!! !!!!!!!!!  ###&&&$$$ !!!###'''%%%###!!! !!!###$$$  """###""""""###$$$%%%%%%%%%%%%###$$$%%%$$$""""""$$$%%%&&&%%%%%%$$$$$$#########"""""""""""""""###$$$$$$'''&&&$$$""""""###$$$%%%!!!"""###""" !!!$$$&&&$$$$$$$$$$$$###"""!!! """"""!!!!!!!!!  """$$$%%%'''***,,,%%%(((+++,,,***(((''''''$$$%%%&&&''')))***+++,,,...///111000...,,,++++++((('''&&&&&&'''((()))***)))******(((''')))---111999CCCNNNWWWdddttt}}}vvvqqqkkkbbbUUUKKKDDD===555///'''###"""&&&(((&&&%%%'''&&&&&&%%%$$$%%%&&&'''((('''((()))))))))(((&&&%%%"""######!!! $$$(((+++)))'''&&&&&&'''((()))***,,,+++)))+++---+++'''###%%%'''''')))---555;;;888222***(((,,,///000///---...///000000000///...+++---///111111000///...000111111111111666>>>DDDJJJOOO[[[kkkssstttxxx~~~zzzxxx|||~~~~~~~~~yyyuuusssnnnfff^^^UUUMMMEEE@@@;;;777333333555888888888666444222222444666777777//////111333555777888999444555555222///...111444222111000000000111333444///666999666444555666555333888999666999???AAA???999CCCHHHEEEEEENNNXXX\\\```eeelllrrrwww{{{~~~~~~}}}}}}}}}|||{{{|||~~~~~~~~~}}}|||~~~zzz~~~xxxrrrppppppkkkhhhccc```___cccgggjjjkkkrrr}}}~~~~~~}}}wwwpppjjjVVVIII:::444222///...///))))))+++...111222111000,,,------,,,+++---111333222111222555555333555999333333333333333222111000222000///......---+++)))---------***((('''(((***,,,***)))(((((('''%%%###$$$'''((((((&&&&&&))),,,)))'''%%%######%%%''')))((((((((('''&&&%%%###"""!!!$$$''''''%%%!!! """ """$$$"""!!!###&&&###"""!!!"""%%%&&&'''&&&!!!!!!  !!!"""!!! """"""!!!  !!!###"""!!! """$$$""""""""""""###$$$%%%&&&""""""######"""!!! """""""""!!!!!!""""""""""""$$$######%%%'''###!!!$$$&&&$$$  !!! !!!###&&&#########$$$$$$%%%&&&&&&!!!"""###""" """############$$$$$$%%%%%%%%%###"""""""""""""""######'''&&&$$$""""""###$$$%%%!!!###"""!!!###'''***"""###$$$$$$$$$###!!! $$$$$$######"""""""""!!!$$$%%%%%%%%%$$$$$$&&&'''"""&&&***+++)))'''%%%$$$###$$$%%%'''(((***+++,,,,,,---......+++(((((((((&&&%%%$$$%%%''')))******((())))))((((((+++111666;;;HHHUUU```mmm}}}|||xxx{{{yyyqqqhhhdddbbb[[[QQQHHHAAA:::333...((($$$###''')))(((''')))&&&%%%$$$$$$%%%&&&((()))&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$***)))((('''&&&'''(((((()))&&&%%%&&&)))+++***(((''''''%%%$$$%%%(((...333555,,,&&&)))---.........222333555666444111---+++...111444444111......///111......111444555999???IIIVVVdddlllqqqxxx~~~~~~{{{}}}}}}}}}}}}|||}}}}}}~~~|||vvvrrrkkkcccZZZOOODDD>>>===777222222222222333777666555333444666777777666444222000222555777777555444666777444000,,,,,,---333000...///333555555444333111///000333666888999777666666666777:::<<<>>>===@@@CCCEEEGGGLLLTTTZZZ\\\___fffnnnvvv{{{||||||~~~{{{|||{{{{{{}}}~~~|||zzz{{{}}}~~~|||{{{~~~~~~}}}~~~{{{}}}~~~zzzxxxsssnnngggcccaaaaaa``````ccchhhrrr~~~|||~~~{{{wwwooohhhZZZKKK<<<666222,,,***,,,'''))),,,...000000///...---------***''''''+++///222///---111888:::666111444333111000000000111111222///------000222000...(((+++,,,(((&&&((()))'''------------+++)))'''&&&((((((((((((((('''&&&&&&***+++***(((%%%%%%&&&(((&&&%%%$$$%%%''')))))))))###!!!  %%%$$$"""!!!!!! !!!"""$$$%%%&&&!!!!!!$$$&&&$$$$$$!!! !!!###$$$###&&&###  !!!  !!!'''$$$  """$$$$$$"""###!!!!!!!!!"""###"""!!!!!!!!!   !!!!!!###%%%"""!!!######""" !!!!!!!!!!!!$$$&&&&&&%%%$$$""""""""""""###"""!!!  &&&&&&'''''''''&&&%%%$$$$$$""" !!!"""""""""$$$$$$%%%&&&%%%$$$###"""&&&%%%$$$%%%&&&&&&&&&%%%######"""!!!!!! !!!!!!***))))))'''&&&###""" !!!"""$$$$$$$$$%%%(((***'''''''''((((((((())))))&&&))),,,***'''&&&***......///000///---+++)))))),,,***(((((()))******))),,,***((('''***111888===JJJTTTdddsss~~~vvvttttttiiiccc```YYYTTTMMMIIIFFF???333------...+++(((&&&'''(((''''''+++++++++++++++***))))))&&&%%%$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((('''%%%###$$$&&&((('''&&&''''''&&&$$$$$$&&&***---...(((%%%(((---///111444666777888999777444000...---000333333111//////000000///000444555555:::@@@MMMVVVbbbkkkuuu}}}yyy|||}}}|||}}}~~~~~~xxxssslllddd\\\RRRHHHAAA:::444111333444444666999777666444555777888888777555333111111333444222111333555555333000---,,,---333111//////111333444444444333111222444666777777444333222222333666999;;;<<>>777222---,,,...++++++---...////////////,,,,,,,,,***)))***...111111///---000444666444111333222111000///000111222111...,,,...111222111///***------)))&&&'''&&&$$$&&&'''((())))))(((((('''&&&&&&'''((())))))))))))++++++)))&&&###"""###%%%###"""!!!"""$$$&&&&&&%%%"""############""""""!!!###"""!!!"""###"""!!! !!!"""""""""!!!  $$$%%%"""$$$!!! !!!###"""!!!  !!!  '''$$$!!! """$$$%%%%%% !!!###""" !!!  !!!""""""!!!""""""!!!$$$ """!!! !!!""""""""" """$$$%%%$$$###!!! !!!!!!######"""!!!!!!"""###$$$###$$$%%%%%%%%%$$$###"""$$$""" """###$$$###$$$$$$%%%%%%%%%$$$###"""%%%$$$############""""""%%%%%%$$$###############)))))))))((((((&&&%%%%%%'''((((((((('''''')))***&&&&&&&&&&&&&&&&&&&&&&&&'''***---,,,)))(((,,,/////////000///---+++))))))+++)))'''&&&((()))***)))))))))((()))...666???EEETTT___nnn|||tttooommmbbb]]][[[UUUNNNHHHCCC@@@999///+++,,,+++)))&&&$$$%%%&&&&&&&&&''''''((()))))))))))))))&&&%%%#########%%%'''(((+++)))'''%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$&&&'''(((%%%###""""""$$$%%%$$$$$$&&&'''&&&%%%######%%%''''''$$$$$$(((,,,...222888777888999:::888555222000,,,...000111000......///...///444777666555:::BBBNNNTTT]]]hhhvvv}}}|||~~~~~~~~~xxxssskkkccc\\\TTTJJJCCC:::555333555777555555777888666555555777888888777666444222111111000///---111222333222///...---...111111000///...///111444666444444444666777666555777555444333444888;;;>>>;;;>>>AAACCCDDDIIIOOOUUUXXX^^^gggpppvvvyyyzzzyyyxxxzzz~~~{{{~~~|||{{{zzz{{{|||~~~~~~}}}~~~~~~{{{yyy{{{~~~~~~{{{wwwsssnnnhhhdddZZZ[[[aaaooozzz~~~~~~{{{ssskkk\\\OOOAAA888333///...//////......------.........)))******))))))***...111000////////////000111111222111000000000111222333...---,,,...222444222///,,,000000,,,))))))(((&&&$$$%%%&&&''''''''''''&&&$$$%%%''')))***,,,,,,,,,---,,,)))%%%"""!!!###%%%###!!! !!!###$$$$$$$$$ """$$$%%%&&&%%%###""""""!!! """$$$%%%$$$###!!!!!!  $$$%%%$$$$$$'''&&&######!!! """!!! !!!!!!  """###"""!!! !!!  $$$""" !!!#########  !!!""""""###"""!!!  !!!"""######!!!###### !!!""""""!!!!!!"""###'''###!!! ######$$$""" !!!###%%%$$$"""!!! """"""!!!""""""###$$$%%%###$$$%%%%%%%%%$$$"""!!!$$$"""!!!!!!###$$$%%%%%%$$$%%%%%%%%%%%%$$$###"""%%%$$$$$$######"""""""""%%%%%%$$$$$$######$$$$$$'''''''''''''''''''''&&&)))******)))'''&&&''')))&&&&&&%%%%%%%%%%%%%%%%%%(((+++...---++++++...111.../////////...,,,+++******'''%%%%%%&&&(((((((((((()))+++...444>>>IIIQQQ```jjjyyyppphhhcccXXXSSSSSSNNNEEE???;;;777222+++((()))'''%%%###"""$$$%%%%%%%%%((((((***+++------......&&&%%%#########%%%((()))+++)))&&&###"""###%%%&&&$$$$$$$$$$$$%%%''')))***%%%$$$###"""############%%%&&&'''&&&$$$$$$$$$&&&%%%$$$%%%(((***+++///666333444666777777555333222+++,,,---------,,,+++++++++...555888666333999BBBJJJRRR[[[dddqqqxxxqqqhhh```ZZZSSSJJJCCC>>>999777888888444111222777555444444666777666666555444333222111000...---///000111000000///......000111111///,,,,,,000333444444444555777888777555888666444333555888<<>>???@@@BBBGGGLLLQQQYYYeeeoootttwwwxxxyyy|||~~~}}}{{{wwwyyy{{{||||||~~~~~~|||zzzyyyzzz|||~~~}}}}}}|||xxx|||{{{tttooopppgggaaafffmmmsssxxx{{{~~~}}}ttt___WWWJJJ<<<444111000000111///,,,*********,,,---...---+++++++++,,,,,,,,,111333444111...---000444444333333222333444666777---++++++...222555333111///333444111......---***++++++***((('''&&&%%%%%%'''''')))***++++++++++++((((((&&&$$$###$$$'''***(((&&&$$$$$$%%%&&&&&&%%%""""""!!!!!!"""###$$$%%%"""!!!!!!""""""!!!!!!$$$%%%%%%###"""###***...---+++***(((%%%"""  !!!"""!!!  !!!$$$$$$###!!! !!! """$$$%%%$$$###""" !!!"""######""" !!!"""!!! """$$$((('''$$$"""!!! !!! """!!! $$$'''$$$"""!!! !!!""""""""" !!!!!! !!!###%%%$$$$$$$$$###"""  !!!""""""$$$%%%&&&&&&&&&%%%$$$### !!!###$$$$$$%%%%%%$$$$$$$$$$$$###$$$!!!###%%%&&&%%%%%%''')))$$$$$$############$$$$$$'''&&&%%%###"""""""""""""""###$$$$$$###$$$&&&'''$$$%%%&&&'''((()))***+++'''))),,,---...///000000+++***+++...111222000...---***&&&$$$$$$%%%&&&&&&***---222777===IIIWWWbbbnnnuuuxxxdddVVVOOOEEEBBBCCC>>>444333///***((((((((('''$$$###"""###%%%&&&&&&%%%%%%&&&''''''((((((''''''(((((((((''''''(((((((((&&&%%%###"""!!!"""$$$%%%(((''''''''')))***,,,...((())))))'''%%%$$$%%%&&&###%%%'''((('''(((***++++++'''&&&((((((%%%&&&)))---...000333444555666666333111000///000000///---***,,,111555444333999AAAHHHTTT```ffflllwwwxxxjjjaaa\\\UUULLLDDD999555444777888666444666555333222222333333333222111333666666555444444444000//////000111222000...---///111111000//////000///...///111444666666666333222222222333555888:::666999<<<======???CCCGGGKKKTTT```jjjooorrrvvvyyyzzzxxx{{{}}}}}}||||||}}}}}}~~~}}}{{{|||}}}}}}vvv{{{}}}~~~{{{wwwxxxnnnffffffhhhjjjnnnsssvvvzzz~~~yyyddd^^^PPP@@@666444333111///...,,,++++++,,,---///333111//////000000000...111333444333000///111444555444333333333444555666///,,,+++---111444444222///444555111...---+++'''***)))((('''&&&&&&&&&&&&(((((())))))***)))))))))###$$$$$$$$$######&&&((('''%%%#########$$$###"""&&&%%%###""""""$$$&&&'''$$$!!! !!!!!! !!!$$$&&&&&&&&&&&& (((---+++'''&&&$$$!!!!!! """###"""!!!   !!!  !!!"""!!! !!!"""######"""!!!!!!!!!!!!"""$$$&&&&&&$$$""""""$$$%%%$$$###""" $$$!!! !!! !!!"""###"""!!! !!!"""!!!!!!!!!!!!!!!"""######  """%%%###############!!!  """###$$$$$$$$$"""###$$$$$$$$$###!!!  ###$$$$$$&&&%%%$$$$$$######$$$$$$"""$$$$$$""""""%%%(((&&&&&&%%%%%%&&&&&&'''''')))(((&&&$$$############!!!###$$$%%%%%%&&&)))+++&&&&&&''')))***+++,,,---''')))+++...000111111111,,,++++++...222333111...---***&&&$$$%%%((()))******///666===EEESSSdddppp~~~|||oooZZZMMMGGG>>><<<<<<666...///---((('''((((((&&&$$$######$$$&&&'''&&&%%%&&&''''''(((((((((((('''******++++++***)))((('''$$$$$$######$$$$$$%%%%%%)))((((((((()))***,,,---***++++++)))%%%$$$%%%'''$$$&&&''''''&&&'''***,,,)))$$$"""&&&(((((('''(((+++,,,...///000111111111000...---...000222111000...---///333555666;;;BBBIIISSS^^^fffooo{{{{{{lllaaa[[[TTTJJJBBB888333222555777555555777666444222222333333333222111444777777555333333444222000///000222333111...------///222444333000...///...------000222333333333333444555777888999:::444888;;;<<<<<<===@@@DDDDDDMMMYYYccchhhmmmssswww~~~~~~{{{}}}|||~~~~~~|||zzz}}}~~~|||{{{~~~}}}}}}|||{{{~~~|||~~~yyy~~~}}}~~~{{{tttnnnkkkhhheeegggkkkhhhnnnvvvyyykkkfffXXXEEE999777666444...---------...///111222222000//////222333222000000111333333222222222222555444222111111222333333111---***+++///333444333---222555333111222000---...,,,+++)))''''''''''''''''''((()))))))))(((((($$$%%%''''''&&&%%%&&&'''&&&$$$""""""""""""!!! %%%$$$$$$############$$$$$$""" """"""""" !!!"""$$$%%%&&&&&&&&&&&&+++)))$$$###""" !!! !!!######"""!!!###!!!  !!!   !!!""""""######"""""""""$$$&&&((((((&&&###!!! !!!###############"""!!!  !!!!!!$$$""" !!!"""###"""#########$$$$$$$$$""" !!!!!!!!!!!!"""### """ !!!"""""""""!!! !!!###$$$%%%%%%%%%$$$"""######$$$$$$"""!!! !!!$$$%%%%%%&&&%%%$$$#########$$$$$$!!!$$$&&&%%%!!! """&&&&&&&&&&&&&&&&&&'''(((((('''&&&$$$#########$$$%%%"""###%%%%%%%%%''')))+++)))))))))***************((())),,,///222333333222000...,,,...111222...***+++(((%%%%%%(((,,,///000,,,444>>>IIIUUUfffzzz|||uuueeeQQQEEEAAA999777666///)))---,,,'''&&&((('''$$$$$$######$$$%%%&&&%%%###'''((()))++++++,,,,,,,,,+++,,,------,,,***'''&&&###$$$$$$%%%&&&&&&&&&'''))))))(((((((((***+++,,,***+++,,,)))%%%$$$%%%'''&&&&&&'''&&&%%%&&&(((+++'''!!!$$$******))))))******+++++++++++++++++++++)))(((***...111111000111......222666888===CCCIIIPPPYYYcccqqq~~~{{{jjj___YYYRRRGGG>>>;;;555333444555333222444777555333333444444333222111555888777555222222333333111000111333333111...,,,,,,///333777666111,,,111...,,,+++---///000111...000111333444555555555444777;;;;;;;;;;;;???BBB@@@IIIUUU^^^dddiiipppuuu{{{|||yyy|||}}}zzz|||||||||{{{~~~{{{{{{{{{|||~~~~~~||||||~~~}}}~~~|||xxxuuurrrllleeedddggg\\\cccmmmxxxuuuoookkk]]]III<<<:::999666---......///111222444555...,,,+++---000222111//////000111222333333222111444333111000000000111111333...******...222444333)))000555555777:::;;;999666444000---)))'''&&&&&&%%%&&&'''((())))))))))))(((***,,,,,,***)))(((((('''%%%############"""!!!!!!"""#########!!!$$$""" !!!$$$%%%%%%###############$$$$$$%%% (((,,,)))$$$###"""!!!!!! !!!###$$$"""!!!'''%%%###""""""!!!""""""""" !!! $$$###"""!!! !!! !!!"""######$$$ !!!###&&&((((((%%%###!!!!!!  """$$$%%%&&&&&&&&&$$$###""" !!!###$$$$$$###!!! """$$$%%%%%%"""!!!!!!$$$((()))&&&""" !!!"""!!!  !!! !!!!!!!!!  !!!###$$$%%%%%%$$$###$$$$$$%%%&&&%%%$$$###""""""%%%''''''&&&%%%$$$#########$$$%%%%%%(((***(((### """%%%$$$$$$$$$$$$$$$%%%&&&'''###"""!!! !!!"""$$$%%%"""###$$$$$$$$$%%%'''))),,,++++++***)))((((((''')))***---111444666555333444111...///111000+++&&&)))&&&$$$%%%***///444666000999FFFTTTcccwwwyyyooo^^^JJJ@@@===777555333***'''++++++&&&%%%((('''"""$$$#########%%%%%%###!!!###$$$&&&(((***+++,,,,,,111000///+++(((&&&'''(((&&&%%%$$$$$$######$$$$$$%%%&&&((()))))))))***,,,...,,,***(((&&&&&&&&&&&&)))))))))***++++++,,,,,,***'''%%%%%%((()))(((&&&)))))))))+++,,,,,,***)))///...---,,,,,,---...///222------333666777<<>>BBB???:::555333333555666;;;222...333777555444666:::888666777888888444111666444222111222222111000111000000111333333222000000---,,,...111222111///333111000111333555666666444666888888888999===AAAIIIKKKOOOUUU]]]fffnnnrrr{{{|||~~~zzzzzz|||~~~}}}~~~{{{~~~zzzzzz~~~~~~}}}}}}}}}}}}~~~}}}}}}~~~~~~|||{{{yyyyyywwwqqqhhhaaa```YYYcccsssyyy~~~{{{vvvpppggg\\\QQQGGG>>>888///222444333000///000222222///------///111111///...222666555111...///222444000,,,---000222000---...---...000222444333222---///444:::???DDDGGGIIIIIICCC888...'''$$$%%%&&&((('''&&&%%%&&&(((+++,,,///+++''')))------'''!!!%%%'''(((&&&"""$$$!!! ###%%%$$$"""!!!!!!###$$$$$$###"""!!!$$$###!!! !!!$$$### !!! !!!!!! """###############"""!!! """""""""""""""#########!!!"""###""""""!!! !!!"""###  $$$&&&&&&&&&&&&#########!!!!!!### !!!!!!"""######### ###%%%$$$######$$$###$$$$$$###!!! !!!"""""""""###$$$$$$$$$######  !!!###$$$!!!""" %%%###### $$$((()))'''%%%######""""""%%%''''''$$$  !!!""" ###############$$$$$$%%%&&&(((((('''$$$"""""""""(((%%%"""###'''***+++***)))$$$ !!!%%%'''%%%"""$$$%%%&&&%%%"""!!!###&&&...'''###''')))%%%$$$''',,,+++---333999;;;888333555333111...,,,+++++++++,,,)))'''((((((,,,666AAA???FFFSSSdddxxx}}}jjj]]]KKK<<<888555---+++///,,,***(((%%%$$$$$$%%%&&&$$$%%%%%%###"""!!!"""$$$'''&&&''')))+++,,,,,,+++......---+++(((&&&&&&(((&&&%%%%%%$$$$$$$$$$$$%%%&&&((((((((('''(((***,,,...---+++)))''''''''''''''''''(((((()))***++++++,,,***((((((***+++***)))''''''(((+++---...---,,,222111000//////000111222333///...333666777<<>>666333777::::::999;;;;;;999666666777777555333555333111111222222111000111000///111222333222000000///...000333555555333555444222111222333333333333555777777777888<<<@@@DDDGGGMMMSSS[[[cccjjjnnnxxxxxx}}}}}}~~~xxxzzz~~~~~~}}}~~~zzz{{{}}}|||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~xxxnnngggbbbYYYaaannnuuu|||~~~~~~xxxooodddYYYNNNDDD>>>444555555222///...000333333000------///111000///...222555444111...///222222///---///333666444222111000000111222333111000,,,...222888>>>DDDIIIKKK\\\PPP>>>...%%%"""###$$$%%%%%%%%%%%%''')))+++,,,)))'''%%%'''***+++((($$$###%%%&&&%%%"""$$$!!! ###%%%$$$""""""###$$$%%%$$$$$$###""" !!!###$$$ """""" ###### """ ###""""""$$$############"""""""""!!!""""""!!!!!!!!!!!!!!!!!! """!!! """###  """######""" !!!!!!   !!!"""###$$$ !!!############""""""###$$$###!!!!!!!!!######$$$$$$$$$$$$$$$###"""  !!!"""######$$$!!! !!!""""""######$$$ """$$$%%%%%%%%%%%%'''&&&&&&(((******'''$$$!!!  """"""!!!###""""""""""""###$$$%%%******(((&&&###"""###%%%&&&$$$!!!"""%%%'''((((((((($$$!!!!!!$$$''''''&&&%%%'''((((((&&&&&&(((+++***$$$!!!$$$&&&######%%%...---///444:::<<<:::666333111///---++++++++++++...+++***+++---333>>>JJJJJJTTTddduuukkk[[[III:::666222+++(((,,,***)))'''&&&&&&''')))***&&&%%%$$$!!! !!!$$$'''******)))*********)))(((***+++,,,***(((&&&&&&'''&&&%%%%%%%%%%%%%%%&&&&&&))))))((('''&&&&&&)))+++...---+++***((('''''''''%%%%%%&&&'''((()))***+++,,,***)))***+++,,,+++)))%%%&&&(((+++---///000000222111000//////000111222333000000333555777;;;???GGGKKKTTT```mmmwww~~~~~~~~~{{{uuummmfff^^^UUUKKKDDD===;;;888666555555777888>>>888555888;;;;;;;;;<<<;;;999666555555666555444555333111111111222111000111//////000111222111000000000000333777999:::999777666444222000000000000333444555555555777:::===@@@DDDKKKRRRYYY```hhhllltttsssvvv|||yyy{{{~~~~~~{{{}}}}}}|||~~~}}}|||~~~~~~~~~~~~yyyrrrlllaaacccnnnsss}}}xxxnnnbbbVVVKKKEEE;;;:::666111......111444333222000///000111000//////222555444000///000222555222111222555777666333444222111111111111...,,,+++,,,000555;;;BBBGGGKKKgggWWW???---%%%$$$%%%&&&""""""###%%%&&&((()))***######$$$&&&'''(((''''''!!!###$$$###!!! !!!"""###""" !!!###$$$######%%%%%%%%%%%%$$$###""""""!!!###$$$%%%"""""" !!!%%%%%%###"""!!!$$$######&&&$$$$$$###""""""""""""###""""""!!!!!!  !!!!!!"""!!! !!! """###   """"""  """###$$$### """###""" !!!###"""!!!!!!"""###$$$%%%%%%&&&%%%$$$""""""!!!!!!!!! !!!""""""!!!%%%'''###!!!###### """&&&$$$ !!!!!! !!!###%%%&&&((('''((()))******(((%%%"""!!! """"""!!!###"""!!! !!!"""###$$$,,,+++(((%%%""""""$$$'''$$$###!!!!!!###$$$%%%%%%&&&%%%###""""""%%%''')))%%%'''))))))))))))+++---***&&&$$$&&&((('''(((***......///333999<<<:::888222000...,,,***))))))***,,,******---111888FFFRRR\\\iii|||jjjVVVFFF888333///)))&&&)))######"""###$$$%%%'''((('''&&&### !!!&&&***************))))))(((((()))***+++***(((''''''(((&&&&&&&&&%%%&&&&&&'''(((+++***(((&&&$$$%%%(((+++,,,+++***)))((('''&&&&&&$$$%%%%%%'''((()))***+++)))(((((())))))))))))(((%%%''')))+++,,,...000111///...---,,,,,,---...///222111111222444666999<<>><<<:::888888999:::999666333444777888999999:::888555333222333333444555333111000111111000///000///...///000111111000///000222444888;;;<<<===777777555222000///000111333333333444555777999;;;@@@DDDJJJPPPVVV^^^hhhnnnsssppprrryyy}}}~~~~~~}}}~~~~~~}}}}}}}}}~~~|||~~~~~~pppmmmtttwww}}}sssggg[[[PPPIIIAAA===777111...///222444555444333222222222222111000222333333000///000111888777555555666555333111333111000000000///---++++++,,,---111666<<>><<<999888777777444444222111333666777777777666444111000000111333444333111000111111000///000///------///000000000...000222444777999;;;===555666666333111000222444444333333333555777999:::>>>BBBFFFJJJPPPZZZfffooossspppqqqwww|||}}}||||||}}}~~~|||}}}~~~~~~~~~xxx{{{|||uuuiii^^^SSSLLLCCC???888222///000222444666666666666555444444444222222222222000000000111666666555666666555333111000.........///...---+++++++++,,,---000444888:::AAA888...***,,,---***'''!!!"""############""""""%%%(((***)))&&&%%%'''***$$$$$$$$$""" """$$$#########"""!!!""""""###$$$$$$###"""!!!  ###%%%&&&%%%%%%$$$"""%%%%%%""""""%%%%%%""" """!!!"""$$$$$$###############$$$$$$$$$$$$######"""!!! !!!#########"""!!!"""!!!!!!$$$&&& !!!!!!!!! !!!  """&&&'''%%%"""  """###&&& """!!!!!!!!! !!!###$$$%%%&&&'''&&&$$$!!! """""""""""""""!!!!!!!!! $$$%%%"""!!!###%%%######"""!!!!!!###$$$%%%%%%"""######$$$$$$%%%%%%%%%###$$$$$$$$$###"""""""""""" !!!!!!!!!!!!!!!""""""###"""$$$&&&&&&$$$"""!!!!!!######$$$#########$$$%%%&&&&&&$$$!!!!!!$$$&&&&&&&&&'''''''''&&&%%%$$$%%%&&&%%%&&&)))+++,,,111111222555777999:::999555444111---+++)))((((((111111555===EEEPPP___mmm~~~wwwdddOOOCCC666///---***((('''(((((((((((((((((())))))###$$$&&&&&&%%%%%%&&&'''''')))***)))((((((+++---,,,,,,+++)))(((''')))+++***))))))(((''''''(((((())))))(((&&&$$$$$$''')))''''''''''''&&&%%%$$$###&&&&&&''''''((()))))))))''')))+++,,,***)))))))))(((+++,,,+++((((((***......---,,,++++++,,,---...---//////...000555777666???BBBGGGOOO[[[jjjzzzyyyuuutttuuuwwwxxxvvv{{{~~~}}}xxxssskkkddd^^^UUULLLEEE???>>>===:::888666444333333555444111222777999888555555444222000///000222444222000000000111000///000...,,,,,,...000000000...000333444555666999;;;555666777555222111444777666555333444777999::::::888===BBBFFFKKKTTTaaakkksssqqqrrryyy}}}~~~~~~{{{{{{}}}~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~}}}|||}}}~~~~~~}}}ssshhh]]]TTTNNNBBB===777333222333333333444666888888777666666777333222111111000000111111111222444666777777666666...------...//////---,,,++++++++++++,,,---///000000,,,((()))++++++'''###$$$$$$$$$$$$$$$$$$$$$$$$***,,,,,,+++'''&&&(((+++%%%%%%%%%### """$$$######$$$###!!!!!!"""######"""!!! !!!%%%'''((('''&&&"""%%%%%%""""""$$$$$$"""!!!!!! """"""###$$$$$$%%%$$$$$$$$$$$$$$$######""""""!!!!!! """############ !!!###$$$%%% !!!""""""!!! !!!$$$%%%### """!!!!!!"""### !!!!!! !!!  !!!"""###%%%&&&&&&###!!!!!!!!!"""######"""""""""###### """$$$$$$###$$$$$$""" """%%%######$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$"""!!!"""###$$$!!! !!!"""###$$$###"""!!!!!!$$$&&&%%%"""!!!!!!"""###%%%%%%$$$$$$%%%&&&'''%%%###"""!!!!!!!!!!!!(((''''''((()))(((&&&$$$%%%((()))''''''+++......444555777888:::::::::999444222000---+++*********000222:::FFFRRR^^^ooo|||ppp___JJJAAA555...---,,,***'''))))))))))))((((((''''''###%%%(((((('''&&&&&&&&&+++------***&&&%%%'''***---,,,***'''%%%%%%(((+++,,,+++***)))(((''''''''''''(((((('''%%%%%%'''(((&&&''''''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%(((++++++)))''''''((('''***+++***&&&&&&***---......---,,,,,,---......)))---...,,,...444777444888???IIIRRR\\\iiizzzzzzvvvuuuwwwyyyzzztttyyy|||{{{~~~xxxrrrjjjccc]]]VVVNNNHHH<<<<<<<<<:::999666444333333777666222333888;;;:::555666777555222000111222444222000000000000000...000...,,,+++---///000000000222444555444444777999666888999777222111444888999666444555888;;;;;;:::222999BBBGGGKKKSSS^^^gggrrrpppttt|||}}}}}}~~~}}}{{{{{{}}}~~~}}}{{{zzzzzz|||}}}~~~}}}~~~}}}|||}}}|||}}}}}}|||zzzyyyzzz|||~~~wwwlllbbbYYYQQQMMM>>>:::777555555555444222111444777888666555666888444222111000000111111111///111444777888888888888000/////////000000...,,,*********++++++++++++++++++)))''''''((((((&&&%%%%%%%%%%%%%%%&&&(((***+++,,,,,,,,,***))))))***,,,###$$$$$$###"""!!!###$$$"""$$$%%%### !!!$$$###"""!!! !!!""""""!!!%%%'''&&&%%%### ######!!!"""%%%%%%###### """ """!!!"""$$$&&&'''&&&$$$###""""""""""""""""""!!!!!! !!!!!!"""""""""###!!!"""######### """###"""!!!!!! !!!!!!!!!!!!$$$$$$"""  %%%$$$!!!!!!""" !!!"""### !!!  !!!$$$%%%%%%###!!! !!!"""###$$$$$$######"""""""""%%%$$$ !!!!!! ###%%%$$$"""!!!!!!###%%%'''###$$$%%%### !!!"""&&&$$$!!! !!!!!! !!!$$$&&&'''%%%"""  ###$$$$$$###$$$%%% """%%%%%%$$$$$$%%%'''&&&$$$"""###&&&'''%%%"""&&&&&&&&&(((******'''$$$'''---...***)))...111111222555888999999777666555...---,,,+++++++++,,,---111666CCCSSScccrrr|||dddUUUFFF>>>333,,,,,,---+++((('''''''''''''''&&&%%%%%%&&&'''((((((&&&%%%&&&'''+++------***%%%$$$'''+++...,,,)))%%%"""###'''***------+++)))((('''''''''%%%'''((((((&&&&&&'''(((''''''((((((((('''%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$"""%%%))))))&&&$$$$$$&&&%%%(((***)))&&&%%%***...---,,,++++++++++++,,,---''',,,---+++---444666333111<<>>;;;999777777666444222111222333444555555666666@@@;;;555222444666666666777888999888444000...---***+++...111333222...***,,,,,,,,,+++***)))'''&&&)))((('''&&&&&&&&&&&&'''*********))))))))))))))),,,+++***((('''%%%$$$$$$ """%%%))),,,$$$$$$$$$$$$$$$$$$######&&&'''(((&&&$$$"""""""""###!!! !!!"""!!!  """###'''$$$"""!!!"""$$$######&&&$$$"""!!!""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!$$$$$$$$$ !!!!!!$$$%%%&&&'''&&&%%%###!!!!!! """"""!!! !!!!!!"""!!!###""" """"""!!! #########"""""" !!!!!!!!!!!!!!!""""""""" !!!"""######$$$$$$###((('''%%%$$$"""!!!!!!!!!"""!!!!!!!!!!!!###$$$%%%%%%$$$#########$$$%%%&&&&&&### !!!""""""$$$$$$###%%%''''''&&&$$$%%%$$$%%%((((((%%%$$$%%%""""""###$$$&&&((()))***###"""!!!###'''(((&&&$$$&&&&&&'''((()))******+++&&&)))***)))&&&&&&(((+++---***+++///444:::EEEOOO]]]kkksssbbbWWWQQQJJJ@@@888///---+++)))'''&&&&&&&&&(((((()))***************///***(((***+++******,,,+++,,,+++***((((((***,,,*********+++++++++,,,,,,&&&%%%###"""###$$$'''(((''''''&&&'''((('''&&&%%%((()))+++,,,,,,+++***)))+++***)))*********'''%%%******))))))((((((((((((((((((((((((((()))))))))............///111222333000000000///...///111222999AAAMMMXXXbbbnnnzzzxxxqqqiii___RRRHHH@@@===:::999:::<<<<<<===888666555444555666777777555555555555444444444333666444222000//////000111,,,---...000222222///---////////////////////////222333444666888:::<<<===666666666777888888999999:::999===DDDIIILLLPPPUUU___eeelllrrrwww|||yyy~~~~~~}}}}}}~~~~~~~~~zzzzzz}}}xxxxxx{{{~~~}}}~~~zzzxxx~~~|||zzz{{{zzzvvvsssttttttrrruuuzzz|||{{{{{{~~~wwwsssjjj___SSSJJJFFFEEEBBB>>>:::777666666444333444333333333444666888999CCC===666333333555555555222444666555333000......(((***---000111000---++++++++++++***)))((('''&&&))))))))))))(((&&&%%%$$$+++,,,...---,,,*********++++++***)))((('''&&&%%%###"""!!!!!!###'''+++...$$$$$$""""""""""""###$$$''''''&&&%%%$$$#########"""!!! !!!"""!!! !!!###$$$$$$""" !!!""""""!!!###!!!!!!"""###!!!""""""""""""!!! ###!!! """"""""""""$$$$$$$$$###""""""""" !!!######### !!!!!!!!!!!!!!!!!!###$$$%%%&&&%%%$$$"""!!! """$$$%%%$$$$$$######"""""""""!!!!!!######""" """""""""!!! ############"""!!! !!!!!!"""############### """#########""""""$$$$$$$$$$$$###!!! !!!  ###%%%'''$$$$$$#########%%%&&&'''&&&###!!!""""""$$$######%%%'''((('''%%%$$$&&&)))***'''$$$###%%%""""""###$$$&&&(((***+++$$$###"""###&&&'''&&&$$$%%%&&&&&&'''(((((())))))&&&((()))(((%%%%%%(((+++---,,,///666>>>FFFQQQ\\\gggvvvooobbbRRRIIIFFFBBB999111///...---+++***)))((('''&&&(((***+++,,,,,,******,,,(((&&&)))+++))))))++++++++++++)))((('''(((***$$$%%%%%%&&&''''''((((((((('''%%%###"""###%%%&&&%%%$$$$$$&&&)))***)))''''''(((***,,,---,,,+++***'''''''''(((******(((''')))((((((''''''((()))***))))))))))))((((((((((((******+++,,,...000222333111222222111//////111444999@@@JJJUUU```lllxxx~~~xxxoooeee[[[RRRKKKBBB???;;;999999;;;<<<<<<555555444333222222333444444444444333333333333333777555333111000111222333......///111222222000---......//////000111111222///000222444777999;;;<<<888888888888888777777666777666:::AAAGGGJJJNNNTTT[[[aaaiiiooosssyyy{{{{{{yyy{{{{{{zzzxxxyyy}}}|||~~~{{{|||{{{wwwuuuuuusssqqqrrrwwwxxxwwwxxx{{{~~~~~~|||~~~~~~zzzvvvmmmaaaTTTJJJDDDAAABBB>>>:::777666666666555666555555555777999;;;===DDD>>>777333333444333222000222444333111...---,,,(((***...000///...,,,+++******+++******)))((('''******++++++)))'''$$$"""))),,,......,,,)))))))))''''''&&&%%%%%%$$$######&&&$$$###"""###%%%''')))###"""!!! !!!###$$$%%%%%%%%%%%%%%%&&&&&&%%% !!!"""######"""!!! !!!"""$$$"""  """######""""""!!!!!!###""""""######""""""!!! %%%"""  !!!######"""!!!"""$$$###!!! !!! """"""#########""""""!!!!!!"""$$$%%%%%%###!!! !!!""""""""""""$$$&&&%%%%%%$$$$$$$$$###"""""" !!!######### !!!"""###$$$$$$######!!!"""######$$$$$$######!!!"""######$$$$$$###### !!!######"""!!! !!!###$$$$$$###"""!!!!!!!!! !!!$$$&&&((($$$######"""###$$$&&&'''$$$"""!!!!!!""""""!!! #########$$$'''((('''%%%"""&&&)))'''###""""""$$$%%%%%%%%%%%%&&&'''((()))&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''(((&&&(((((('''%%%%%%(((,,,///000777CCCMMMUUUaaakkknnn{{{ppp^^^TTTHHHBBBAAA<<<333+++---------,,,,,,***))))))''')))+++------,,,+++)))***&&&%%%((()))(((''')))((())))))(((&&&%%%&&&(((###$$$%%%''''''((('''''')))((('''%%%$$$$$$%%%%%%%%%$$$###&&&***,,,***((('''(((***,,,------,,,+++'''&&&&&&(((***,,,,,,+++***)))(((''''''((()))***)))))))))))))))((('''&&&%%%'''))),,,...000111222111333444222//////222666999>>>GGGQQQ]]]jjjvvv}}}~~~}}}vvvmmmcccYYYQQQMMMBBB???;;;999999999::::::333333333111000///111333444333333222111222222222777555222111000222444555222111000111222222111///---......///111222222333...///111444666999;;;<<<888888888888777666555555333222555===BBBEEEIIIOOOWWW___hhhnnnqqqvvv}}}~~~}}}~~~}}}~~~{{{|||{{{|||}}}~~~}}}}}}~~~~~~~~~||||||}}}{{{}}}|||xxxvvvvvvvvvrrrqqqttttttsssuuuyyyvvvzzz~~~~~~||||||{{{xxxqqqfffZZZOOOHHHEEECCC@@@<<<999999999888777666666666888:::<<>>DDDNNNZZZhhhuuu}}}}}}~~~yyyyyyuuunnncccYYYQQQMMMBBB???;;;888888777777666222333333111//////111444444333222111000111111222555333111//////111444666666333111111222222222111......//////000000111111111222333555777999;;;<<<444555666777777777666666333222444;;;???AAAEEEIIIUUU]]]hhhnnnqqquuu|||~~~||||||~~~~~~~~~yyy|||~~~}}}}}}|||||||||{{{yyyzzz}}}{{{yyyzzz{{{vvvssssssrrrqqqtttxxxtttzzz|||||||||xxxwwwtttmmmcccYYYRRRNNNJJJHHHDDDAAA@@@???===<<<555555777999<<>>;;;777333000,,,***))))))))))))***+++,,,---,,,------------+++***)))***&&&%%%((()))&&&$$$%%%%%%&&&(((((('''&&&'''(((###$$$&&&'''''''''&&&%%%&&&'''((()))************)))&&&$$$&&&***,,,(((%%%&&&(((***,,,......---,,,)))'''$$$$$$&&&)))******333111...***((('''''''''))))))******)))'''%%%$$$ ###)))...111222222111---000222111......222666<<<>>>CCCLLLYYYhhhuuu}}}{{{zzzzzz{{{}}}tttvvvvvvpppeeeZZZQQQMMMAAA???;;;888777666444333222333444222000///222555444333111000000000111222333111///......111444666888555222111111333333333000////////////.........333444555777888:::;;;<<<111222444666888888888888666444666<<>>;;;:::<<<<<<<<>>CCCGGGQQQXXXaaafffjjjnnnvvv|||~~~|||}}}}}}~~~~~~yyyxxxzzz|||~~~~~~}}}|||~~~~~~|||~~~|||xxxwwwyyyzzz{{{}}}zzzzzz|||}}}~~~}}}}}}}}}|||~~~~~~}}}|||zzzuuunnngggbbb[[[YYYZZZ^^^bbb```WWWPPPMMMGGGAAA>>>:::888;;;@@@EEEAAA@@@AAA@@@:::555444777666555444444444555666444444444333111...+++)))'''))))))&&&(((---000///000...++++++,,,,,,,,,+++'''&&&&&&&&&&&&'''(((((()))******+++***)))(((((('''&&&%%%###!!! &&&))))))%%%###%%%&&&%%%''''''(((((('''&&&$$$######!!! !!!###%%%$$$"""%%%"""""""""!!!!!!&&& !!! !!!!!!!!!"""""""""""""""#########$$$$$$$$$%%%%%%&&&$$$###!!! !!!"""###'''$$$"""!!!###$$$$$$"""%%%%%%$$$"""!!!###"""!!! """###""" !!!"""!!!!!!!!!"""###"""!!! !!!###$$$$$$$$$%%%&&&%%%$$$"""!!! !!!"""###'''%%%###!!!!!!"""$$$%%%!!!!!!"""""""""!!! !!!"""######"""!!! !!! !!!"""$$$%%%&&&$$$%%%&&&&&&%%%%%%&&&'''$$$%%%%%%###!!!!!!"""###&&&$$$"""""""""#########!!!"""###"""!!!!!!"""$$$%%%$$$""""""###&&&***,,,---***(((''')))+++,,,,,,******)))((('''&&&%%%%%%'''&&&%%%######$$$&&&'''((('''''')))))))))000999DDDLLLZZZnnn}}}hhhUUUHHHAAA;;;888111111000---***((()))***,,,&&&$$$(((,,,+++***+++,,,,,,,,,+++)))((()))***(((((((((((())))))))))))))))))***)))''''''((()))'''&&&$$$%%%&&&''''''&&&%%%%%%&&&&&&'''(((((())))))))))))))))))((((((((()))***,,,+++***))))))***(((''''''))),,,/////////,,,+++***)))(((''''''''''''((())))))******))))))(((+++,,,,,,000666999999666777777555444444777999888AAAIIINNNWWWeeettt|||}}}~~~~~~~~~{{{rrrkkkjjjhhh___TTTMMMKKKFFF@@@<<<999888666555555555444333222222222333555555555555555555555555000222444222000///222555666333000//////...---+++---...///...------///111222333444555666666666555888777777666666555555555444555555666888<<>>===???>>>888444333666666444444444555777888555555555444222000---,,,'''))))))&&&(((---000///000...------------+++)))&&&&&&&&&%%%%%%%%%%%%%%%%%%'''+++......,,,)))&&&&&&&&&%%%$$$$$$$$$$$$%%%###'''(((%%%%%%((()))(((%%%&&&'''(((((('''&&&&&&$$$###!!!!!!###%%%%%%%%%)))%%%$$$$$$###"""&&&,,,444((( """%%%###$$$(((%%%$$$$$$$$$###########################$$$$$$$$$'''&&&%%%###!!! &&&$$$""""""$$$&&&&&&&&&%%%%%%%%%###!!!!!!###%%%"""!!! """###""" !!!""""""  !!!######"""!!! !!!###$$$######$$$%%%&&&%%%###!!! !!!!!!$$$############$$$%%%&&& !!!###$$$$$$"""  !!!###"""###%%%%%%###!!!!!!!!!!!!###$$$&&&''')))'''%%%%%%&&&((((((((($$$%%%&&&$$$"""!!!"""###$$$######"""###$$$&&&'''#########!!! """$$$%%%$$$""""""###&&&***,,,...+++(((&&&(((***+++++++++)))(((&&&%%%%%%%%%&&&((('''%%%$$$$$$%%%'''((()))((()))+++,,,...555>>>NNNUUUdddzzz{{{qqqdddRRRBBB:::666444333,,,------+++((('''(((***...'''$$$)))///...***(((((())))))((('''''')))***((((((((())))))))))))***'''(((((('''&&&'''***,,,(((&&&%%%''')))+++++++++&&&&&&&&&''''''((((((((('''((())))))))))))((((((((()))*********)))))))))((('''(((+++...000000///,,,+++***(((''''''((((((%%%&&&&&&'''((())))))))))))***+++,,,111777<<<>>>;;;;;;;;;888666444555666;;;DDDMMMSSSZZZfffvvv~~~~~~}}}tttllljjjjjjdddXXXOOOLLLGGG@@@;;;999888777666777777555444333333333333444444444444444555555666///111222111000000333555222222222222111000...---++++++,,,---...000222444555666888999999888777666666777777777666666555555555555555444666:::@@@EEEMMMRRRYYY]]]```fffpppwww{{{|||{{{{{{|||}}}~~~~~~{{{zzz|||}}}sssqqqtttzzz~~~}}}}}}~~~~~~{{{xxxxxxxxx{{{{{{|||~~~|||}}}~~~xxxuuuvvvzzz}}}{{{~~~~~~~~~zzzmmm```XXXZZZ^^^______]]][[[[[[^^^VVVNNNIIICCC<<<999:::>>>:::999<<<<<<777333333666666666555666777888999444444444444222000///...)))+++***'''''',,,...------------///000///,,,***&&&&&&&&&%%%%%%$$$###"""###&&&***...///---+++)))''''''&&&&&&%%%&&&&&&&&&!!!&&&(((''''''***+++***###$$$&&&((())))))((((((&&&$$$!!! !!!"""###&&&###"""$$$$$$%%%+++222MMM666&&&&&&(((%%%(((111%%%%%%%%%%%%%%%%%%%%%%%%"""#####################%%%%%%%%%$$$###!!!!!! !!!###%%%&&&%%%&&&&&&%%%######%%%&&&$$$$$$###"""""""""!!! !!!!!!  """$$$###"""!!!!!! !!! """$$$$$$######$$$%%%%%%$$$"""!!!  !!!!!!"""$$$%%%%%%&&&&&&!!!""""""""""""!!!  !!!###$$$###''''''$$$!!!!!!"""""""""""""""!!!!!!!!!!!!$$$!!!!!!%%%''''''%%%%%%''''''&&&$$$######$$$%%%%%%%%%$$$###$$$&&&(((%%%%%%$$$###!!!!!!###&&&$$$###""""""$$$&&&)))+++...+++(((&&&''')))*********)))&&&$$$$$$$$$%%%&&&&&&%%%$$$###$$$%%%''')))***)))***---...111999BBBTTTZZZiiiyyymmmfffXXXOOOCCC999444222111111)))*********(((((()))***...)))(((+++---)))%%%$$$((((((((('''%%%$$$%%%&&&))))))))))))************&&&&&&&&&%%%$$$%%%'''***%%%$$$$$$&&&***---......)))))))))(((((('''''''''%%%%%%'''(((((((((((('''((((((((()))***+++******))))))***,,,...000///---,,,+++***)))))))))))))))$$$$$$$$$%%%&&&'''((()))***)))***---111666;;;@@@AAAAAA@@@<<<888555555555<<>>:::888777666666888777666555444444444444333333222222222333555555000000111111000111222444///111333444444333222111...---------///000111111444555777999999777666444333444555666666666666555777666555444555999???CCCIIIOOOVVVZZZ]]]ccclllttt}}}~~~{{{~~~~~~}}}~~~}}}xxxtttvvv}}}vvvtttuuu|||~~~zzzyyyzzz{{{zzz{{{|||~~~|||~~~|||yyyzzz~~~{{{vvvuuuxxx}}}~~~zzz|||~~~~~~}}}qqqcccWWWXXXYYYXXXUUUSSSTTTUUU\\\UUUPPPNNNIIIAAA:::888999666666999:::555222222666777888999999999999999222222222111111000///...,,,---+++''''''***,,,******+++---///222222///---&&&''''''&&&%%%$$$""""""%%%''')))+++---------,,,&&&&&&%%%######"""""""""!!!&&&***)))(((++++++)))"""###%%%'''))))))))))))(((&&&$$$!!! !!!%%%"""!!!######$$$***111FFF111###&&&'''"""###***###$$$$$$%%%&&&&&&''''''""""""""""""""""""""""""######$$$%%%$$$"""  """$$$&&&%%%&&&'''&&&$$$$$$%%%&&&%%%%%%$$$""" """$$$$$$###"""!!!!!! !!!"""$$$$$$$$$###"""$$$%%%""""""!!!  !!!###%%%%%%&&&%%%###"""  !!!!!!  !!!###$$$!!!%%%&&&###!!!!!!"""%%%$$$###"""!!!  %%%'''%%%"""&&&((())))))'''&&&&&&&&&'''((('''%%%###"""$$$&&&&&&'''&&&%%%######$$$&&&######""""""$$$&&&(((***,,,***''''''(((*********)))(((%%%$$$###$$$%%%&&&$$$###""""""###%%%''')))******,,,000222555===GGGZZZaaaooouuufffZZZTTT@@@<<<777333000...,,,,,,'''(((******))))))***+++,,,+++------(((!!! ###))))))***((('''&&&((()))*********+++++++++,,,,,,(((((((((&&&%%%%%%&&&(((###""""""%%%(((+++------+++++++++***)))(((((((((###$$$$$$%%%&&&'''((((((((('''((())),,,---,,,************,,,//////---+++++++++,,,,,,++++++***)))$$$$$$$$$$$$%%%'''((()))+++((()))---111333888>>>DDDDDDCCC???;;;888666666;;;???HHHRRRZZZcccppp|||~~~~~~{{{zzzwwwqqqkkkiiicccVVVIIIEEEAAA<<<888777666666555777777666555444444444444222111000000111222444555111111000000000111222222---000444555555444444444444222///...///...---,,,///111444555666444222000222333555666777666666555777777777666666999>>>AAAFFFLLLSSSXXX[[[aaaiiippp~~~~~~~~~{{{vvvrrrttt{{{yyyvvvvvv{{{|||{{{|||{{{zzzzzzzzz{{{}}}~~~|||}}}|||xxxxxx}}}|||yyywwwwww{{{~~~zzz|||}}}{{{~~~~~~}}}~~~uuugggYYYWWWTTTOOOLLLKKKMMMOOOWWWQQQNNNNNNKKKBBB999555555222222666777444111111555777999;;;<<<:::888666000000000000000/////////,,,...,,,''''''***+++)))******,,,///222333222000'''((((((((('''&&&$$$###'''((()))***+++---...///***)))(((&&&%%%$$$$$$######))),,,+++)))***)))&&& """$$$&&&((())))))))))))((('''%%%""" !!!###&&&###""""""!!! $$$***...$$$!!!(((***%%%!!!!!!""""""###$$$%%%&&&''''''""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$###!!!!!! !!!!!!!!!###&&&(((&&&'''''''''%%%$$$$$$%%%#########!!! !!!###%%%######"""!!! ###$$$$$$###!!!!!!###$$$!!!!!!!!!  """###$$$%%%%%%$$$""" """ !!!!!! """###""""""""""""######""""""!!!!!! ###&&&'''&&&$$$$$$&&&))))))(((''''''(((((())))))&&&""" """%%%&&&''''''&&&$$$###$$$%%%"""""""""###$$$&&&((())))))((('''(((***+++***)))'''&&&%%%$$$###$$$%%%%%%###"""!!!!!!###%%%''')))++++++///444888===GGGQQQdddkkkxxxsssaaaSSSJJJEEE333333222111///---+++***&&&(((***+++*********+++***+++...---%%%%%%)))+++,,,,,,,,,---///111,,,,,,,,,------------...***+++,,,+++)))((()))***&&&$$$$$$%%%(((***+++***++++++++++++++++++++++++$$$######$$$%%%'''(((***)))((('''***---...---+++(((((())),,,...///---+++***,,,...///...---+++)))'''&&&&&&&&&&&&''')))***+++'''(((---000111444:::>>>??????===:::777666777;;;<<>>:::888777777666444666555555444444444555555222111000///000222444555222111000000000111000000---111444555333222222444444222///...//////...,,,,,,...111333444333000///555666777888888777555444888888888888888999===@@@CCCJJJRRRXXX[[[```gggmmmzzz~~~~~~~~~zzzwwwtttuuuzzz~~~|||wwwwww|||}}}|||}}}{{{{{{zzzzzzyyy{{{}}}~~~}}}yyyyyy~~~}}}{{{yyyzzz}}}}}}zzz~~~|||zzz||||||{{{~~~~~~vvviiiYYYTTTLLLFFFCCCEEEHHHJJJOOOIIIFFFHHHGGG@@@999555111//////444666222000000222555:::===<<<999444111000000/////////000000111***,,,***''''''+++---,,,,,,,,,---///222333222000((()))*********(((&&&%%%(((((()))+++,,,---......---,,,+++***)))(((((((((''',,,///---***)))&&&"""!!!###%%%'''((((((((($$$&&&&&&%%%"""!!!"""$$$%%%"""!!!""" !!!&&&""""""$$$''')))(((%%%""""""""""""######$$$$$$$$$""""""!!!!!!!!! ###############"""!!!!!! !!!###"""!!!###&&&)))&&&'''((('''%%%#########"""###$$$""" !!!#########%%%&&&###"""!!! """""""""  """ !!!!!!""""""""""""""" !!!"""###$$$$$$""" !!!"""!!!"""###"""!!! !!!###$$$$$$###""""""""""""!!!!!!!!!!!! ###$$$$$$$$$%%%&&&!!!$$$'''((((((''''''((('''))))))&&&!!!!!!%%%###%%%''''''$$$"""!!!!!!"""""""""###$$$&&&((()))%%%%%%'''***,,,,,,***(((%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""$$$&&&)))+++,,,---333;;;AAAIIITTT```pppvvvqqq___OOODDD===:::///000000///---+++******%%%''')))***)))))))))******)))******&&&"""###)))+++,,,---------...000222............////////////(((***---...---+++++++++***)))((((((***++++++******++++++,,,,,,------...%%%$$$######$$$''')))+++)))((('''***...000...,,,&&&'''(((,,,//////...,,,***,,,///111000...+++)))))))))(((''''''(((***++++++''''''---000///111777777888999999777555555555>>>===CCCQQQ]]]eeennnxxxyyyzzz~~~|||wwwnnnfffXXXKKK???<<<:::999888888666444555555444444444555555666222111000000000222555666333222000///000000000///...111444444111000000222000...,,,---000333222000,,,...222444555444111000888999::::::999777444333888999999999999:::<<>>AAADDDGGGHHHAAA>>>AAACCC???;;;999000---...333555222000000000444999===<<<888222---000000//////000111111222'''))))))&&&(((---///............///111222111000((()))+++,,,+++***(((''''''(((***,,,---------,,,))))))(((''''''''''''''')))///111...***((($$$ """%%%&&&'''''''''!!!######!!! !!!###!!!"""!!!"""'''$$$&&&%%% !!!&&&(((&&&#########""""""""""""!!!""""""!!!!!! %%%$$$######"""!!!!!!!!!!!!"""""" !!!%%%(((&&&'''((('''$$$""""""""""""%%%'''&&&###"""$$$&&& ###&&&&&&%%%%%%&&&"""!!! !!!!!!  !!!"""###$$$$$$%%%%%%$$$!!!"""######"""""""""!!!!!!!!!!!! """$$$&&&&&&%%%###!!!###  ###&&&%%%###$$$$$$###"""!!! """$$$%%%###!!!!!!$$$'''!!!%%%''''''''''''(((%%%((((((%%% """&&& ###&&&&&&$$$!!!!!!!!!"""###$$$&&&'''(((###$$$'''+++------***'''$$$$$$%%%%%%%%%$$$######$$$#########%%%'''***,,,---///555@@@HHHQQQ___kkkvvv}}}tttlll___QQQDDD<<<777555,,,,,,+++)))'''&&&'''((($$$&&&)))***)))(((((())),,,(((&&&((()))'''(((+++---......,,,******+++,,,////////////000000000000$$$'''+++------,,,++++++'''((()))+++++++++***)))+++***(((&&&'''***...000'''&&&&&&'''***++++++***++++++*********+++---...%%%'''***---......---,,,,,,///222222///---------)))'''$$$$$$%%%'''((((((---,,,***)))***,,,...000333555666555222111333555>>>@@@EEEOOO\\\hhhqqqvvv}}}}}}~~~zzzqqqdddVVVMMMBBB>>>999666555666666666666777888999999888666555111111000000111222333333555333111//////000111222222222222333333222222111000000000000////////////,,,///111222111111111222:::777444444666777444111666666555555555666888888BBBEEELLLUUU___hhhmmmooouuuyyy{{{zzz}}}~~~~~~}}}~~~|||}}}~~~}}}{{{yyy{{{~~~|||zzz{{{{{{{{{}}}{{{~~~~~~{{{|||{{{zzzyyy}}}yyywwwsssmmm\\\TTTIIIAAA<<<;;;;;;;;;>>>=========>>>>>>;;;999000000000000////////////000444999;;;999777666666444111///.../////////...,,,***((((((***,,,,,,,,,,,,------,,,++++++,,,---,,,,,,***)))'''%%%$$$###***(((&&&(((+++---+++)))((('''&&&%%%$$$%%%%%%&&&+++---222555000&&&!!!"""$$$!!! !!!%%%((('''%%%)))%%%!!!"""%%%&&&""""""$$$%%%"""###((("""%%%&&&%%%###""""""###"""!!!!!!!!!"""$$$%%%$$$###"""!!!!!!###%%%&&&)))""" $$$%%% !!!$$$%%%$$$"""!!! !!!%%%%%%$$$$$$%%%$$$!!!"""$$$&&&%%%$$$######!!!!!!###"""#########"""!!! """$$$&&&%%%$$$""""""$$$"""!!!"""###  !!! !!!###%%%&&&&&&&&&%%%&&&""""""%%%%%%"""%%%&&&&&&%%%###!!!"""###!!!###$$$###"""######"""$$$&&&%%%$$$###&&&(((---)))$$$  !!!!!!!!!###%%%%%%$$$!!! !!!!!!"""###%%%&&&&&&'''***'''$$$$$$&&&'''%%%###$$$''')))***'''$$$""""""%%%''''''&&&$$$&&&***///111555;;;DDDOOO\\\hhhqqq~~~~~~jjjcccZZZLLLAAA999555111///---,,,***(((&&&%%%$$$###&&&&&&&&&'''((()))***+++###%%%((()))((())),,,///---------,,,,,,++++++***''',,,111111---+++,,,...))))))))))))***+++,,,---&&&&&&((()))***))))))((())))))))))))************'''&&&&&&''')))+++***)))&&&''')))***+++++++++***((()))***,,,------------***...333444222...,,,+++***(((&&&&&&''')))******+++***))))))***,,,///111111444666666444444555777===???DDDMMMZZZgggrrrxxx~~~yyyqqqeeeWWWNNNDDD@@@;;;777777777777777666777888999999888777666111111111111111222222333444333222111111111222333333333444333333111000///222222111000///......---,,,...000111000//////000888777666666777777666444888777555444444666888999>>>BBBKKKUUU```iiinnnpppvvvzzz||||||~~~{{{||||||}}}}}}}}}||||||~~~~~~}}}}}}~~~~~~~~~}}}|||~~~|||~~~~~~|||~~~}}}~~~|||zzzxxx}}}}}}~~~yyyvvvqqqkkkbbbZZZMMMBBB;;;888666666<<<<<<<<<===>>>===:::888000000000000000/////////222555999:::999777777888444222///...//////......,,,***((((((***,,,,,,,,,,,,,,,---,,,,,,+++,,,---,,,***'''%%%$$$$$$%%%&&&***)))((()))***+++***)))(((((())))))((('''&&&&&&)))***---111...'''"""######"""###&&&***,,,***'''""""""!!!!!!!!!!!!!!! !!!$$$&&&###"""!!!"""!!!  !!!###"""!!!!!!!!!"""$$$%%%&&&%%%$$$""""""###%%%&&&)))###!!!$$$%%%  !!!  """$$$###"""!!! !!!!!!"""""""""###%%%%%%###!!!!!!$$$%%%%%%###""")))'''$$$""" !!!"""###%%%###!!! !!!""" """$$$&&&%%%$$$### %%%&&&$$$"""###%%%"""!!!###### !!!###%%%'''(((((()))'''$$$!!! !!!""""""!!!###$$$$$$%%%%%%%%%%%%$$$!!!$$$$$$###"""######"""%%%(((((('''''')))+++,,,***&&&###"""""""""""" !!!###%%%%%%$$$###"""######$$$%%%&&&'''(((((('''$$$"""###%%%'''&&&%%%''')))+++***'''$$$######%%%&&&&&&$$$###&&&***...222777???IIITTT___jjjqqq~~~zzz}}}zzzxxxooo[[[WWWOOOCCC999333000---,,,---,,,***(((&&&%%%$$$###%%%%%%%%%&&&'''((()))***$$$'''***+++***)))+++---------,,,+++++++++++++++(((,,,000000,,,+++,,,///)))))))))))))))***,,,,,,$$$%%%&&&'''(((((((((((('''(((***,,,+++)))'''%%%((('''&&&''')))******(((###%%%))),,,---,,,+++***+++++++++++++++,,,------(((---333666444000+++)))***(((&&&&&&(((*********)))(((((((((***---000222///222555777888888888999===>>>BBBJJJVVVeeerrrzzzzzzqqqeeeYYYPPPGGGCCC>>>;;;:::999999888888888888999999999888888111111111111222222222222222222222333333333333333333444444444333000---,,,333333222111///...---,,,---///000000...------...333444666666555555666666;;;999666444444666888::::::@@@IIITTT___gggnnnpppxxx|||~~~~~~zzz{{{{{{{{{|||}}}}}}}}}|||yyyyyy}}}~~~}}}}}}~~~|||}}}~~~~~~}}}zzz|||zzz~~~~~~{{{xxxsssnnnmmmcccTTTFFF<<<777444333999:::;;;<<<>>><<<999666111111111000000000//////222444555666555555666888555222000/////////...---,,,***))))))+++,,,,,,++++++,,,------------,,,,,,+++(((%%%######$$$'''))))))***+++***)))((()))***((()))+++,,,,,,***(((&&&)))&&&(((,,,,,,'''###"""""""""$$$(((,,,,,,)))%%%!!!###$$$""" !!!!!!$$$$$$!!! """###"""  """###"""!!!!!!!!!"""$$$%%%%%%$$$###""""""###$$$%%%((($$$"""$$$%%%"""  """""" ###""""""!!!!!!!!!""""""  """%%%&&&&&&%%%!!!###$$$###"""!!!%%%$$$###!!!!!! &&&###"""%%%"""!!!!!!"""%%%&&&%%%$$$###!!!"""''')))%%%"""###%%%"""  """######!!!"""###%%%''')))***+++'''&&&%%%""" """!!!"""%%%)))***(((%%% """$$$%%%$$$"""######!!!$$$((())))))))))))***((((((&&&%%%###"""!!!!!!!!!"""###$$$%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%$$$######%%%&&&%%%%%%((()))***)))'''&&&'''((((((''''''&&&&&&)))...222555;;;EEEPPPZZZdddmmmrrr|||zzz|||qqqkkkaaaPPPKKKDDD;;;333...,,,+++***,,,+++***((('''%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&))),,,,,,+++*********---,,,+++*********+++,,,***,,,......++++++---///))))))))))))***+++,,,,,,%%%&&&&&&'''(((((())))))%%%''')))******)))&&&%%%((('''&&&'''))))))((('''%%%'''***,,,.........---...---+++******+++,,,---***---111444333000+++)))((('''%%%&&&((()))***)))))))))((((((***,,,...///,,,000444888:::;;;;;;:::;;;===@@@GGGSSSbbbrrr||||||{{{||||||sssfffYYYQQQLLLHHHCCC???>>>===;;;:::888888888999999999999999111222222222222222222222000111222333333333333333111222333444333000---+++222222111111000///......///000111000---,,,,,,---...111555555333333555777>>>;;;777555444777:::<<<<<<@@@GGGOOOYYYbbbkkkpppxxx|||}}}}}}}}}~~~~~~|||xxxsssuuu{{{~~~~~~{{{zzz|||{{{}}}zzz}}}~~~~~~}}}~~~~~~}}}|||zzzxxxvvvlll\\\LLLAAA:::666444777777999;;;<<<;;;777444222222111111111000000000000000000///000111444666555333111000000000...,,,---,,,***+++,,,---,,,+++,,,,,,,,,---......---,,,)))(((&&&%%%&&&'''***+++))),,,---,,,((('''(((+++)))******++++++***))))))+++'''&&&***+++(((###"""###!!!!!!###&&&'''$$$!!!%%%&&&%%%$$$""" !!!"""!!!"""###%%%'''''''''%%%###"""###$$$###"""!!!!!!!!!"""$$$%%%"""!!!!!!!!!"""###$$$%%%'''%%%$$$$$$$$$#########!!!$$$$$$""" """"""""""""""""""######!!!$$$&&&&&&%%% """""""""!!!  !!!!!!!!!!!!$$$""""""%%%$$$"""!!!"""$$$%%%%%%$$$!!! """''')))%%%"""!!!""" !!!!!! """######$$$&&&'''((()))###&&&'''###""""""!!!!!!%%%+++,,,(((### ###%%%%%%$$$###"""###!!!###&&&(((((('''%%%$$$###$$$%%%%%%### """"""###$$$%%%'''((((((%%%%%%&&&&&&'''(((((()))'''&&&%%%$$$%%%%%%%%%%%%'''((((((((('''(((+++---+++*********---111666:::>>>CCCLLLUUU^^^gggooottt{{{zzz~~~wwwfff^^^WWWJJJDDD???888111---+++***************)))'''&&&%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&(((+++,,,,,,***(((&&&,,,+++***))))))***,,,---+++,,,---,,,++++++---///************+++,,,---...'''''''''((((((((())))))%%%&&&&&&'''((())))))))))))(((&&&'''(((((('''&&&''''''''')))***,,,...///...,,,***)))((()))+++---,,,---...000000...,,,))))))''''''(((***++++++++++++***)))))))))***+++++++++...222777:::;;;;;;::::::;;;???EEEOOO___qqq|||yyywwwzzzuuugggYYYPPPPPPLLLGGGCCCAAA???===;;;666777888999999999999999222222333333333333222111...///000111222222111111///000111222222000///...000000000000111111111111111111222000...,,,---...---111555666555444666888>>><<<888666666888;;;>>>???AAAEEEJJJQQQ[[[fffnnnuuuzzz}}}~~~~~~~~~yyytttqqqsssyyy~~~~~~~~~~~~{{{yyy~~~~~~}}}zzzzzz|||~~~~~~}}}|||}}}~~~}}}|||{{{}}}~~~wwwmmm^^^PPPEEE===999777555555666888:::999666333222222222222222222222222111///------///111444666555444222222222222000...///---------//////...,,,---,,,+++,,,///000...,,,)))***++++++,,,,,,++++++***,,,...,,,)))''')))++++++***(((''''''(((***+++...)))'''***+++'''###!!!'''###!!!"""!!!%%%"""!!!$$$%%%###  !!!###&&&)))''')))++++++(((&&&%%%$$$###"""!!!!!!!!!"""$$$%%% !!!###$$$&&&((()))%%%%%%%%%######$$$%%%%%%"""%%%&&&$$$!!!"""""""""###############!!! !!!###%%%$$$$$$ !!!!!!"""!!!  """###$$$$$$###!!!  !!!"""###%%%###!!!!!!###$$$$$$###  &&&'''### !!! !!! ###########################&&&### $$$$$$""""""%%%******%%% !!!###%%%%%%$$$###"""######$$$&&&'''(((&&&###!!! ###&&&&&&$$$!!!"""######$$$&&&'''((()))$$$$$$$$$%%%&&&&&&&&&'''%%%%%%&&&&&&&&&'''((()))((()))((('''&&&'''***,,,+++,,,---000555;;;@@@BBBJJJMMMSSSYYY___gggoootttvvvuuuvvvmmmYYYQQQNNNDDD>>><<<777111,,,)))))))))))))))))))))((('''%%%%%%%%%$$$$$$#########$$$$$$%%%&&&(((***+++)))'''%%%***))))))((()))***,,,,,,+++,,,,,,+++++++++---...,,,,,,,,,,,,---...//////***)))((((((''''''((((((&&&&&&%%%%%%''')))+++,,,***(((''''''((((((&&&%%%%%%$$$$$$$$$%%%(((***+++,,,+++)))(((((()))***+++,,,,,,,,,---...---+++(((***))))))***---......---+++******))))))))))))))),,,---///444888:::999888999;;;>>>CCCMMM\\\nnn{{{|||~~~zzzyyy|||~~~wwwiiiZZZPPPQQQMMMHHHDDDAAA???<<<999444555777999:::999888777222333444444444333111111/////////000000000000000//////000000000000////////////000111111222222333111222111000---,,,---///000333666888999888888999;;;:::777666666888;;;===???AAADDDFFFKKKUUUaaaiiipppuuuyyy{{{~~~|||}}}wwwtttrrrtttyyy~~~~~~||||||}}}||||||~~~}}}zzzzzz}}}}}}~~~}}}|||~~~zzz{{{}}}~~~ssskkk___RRRHHHAAA;;;888444333333555666777555333111111111222333333444444444111//////222555777888666555444444555444222000111000///000111111///---///,,,***+++...000000...,,,---///000000...,,,******+++,,,+++***)))***++++++)))&&&%%%%%%'''***---...******,,,,,,&&&######***%%%  !!!!!! ###'''%%%!!!%%%###!!! """$$$&&&###&&&)))***(((%%%###"""###"""!!!!!!!!!"""$$$%%%""""""$$$&&&((()))++++++"""%%%%%%"""!!!$$$''''''!!!$$$''''''&&&$$$"""""""""######$$$$$$###""""""###!!! """#########!!!!!!"""""""""!!!  !!!"""############%%%###!!! !!!######"""###%%%!!!!!! !!!""""""!!!!!!"""######"""!!!!!!$$$###!!!%%%%%%######%%%''''''### """$$$&&&&&&$$$###"""###%%%%%%%%%'''((('''$$$""""""&&&******&&&#########"""###$$$%%%&&&'''''''''#########$$$$$$$$$%%%%%%!!!###%%%&&&'''))),,,///******)))'''%%%$$$%%%'''+++,,,///666???FFFJJJLLLUUUWWWZZZ\\\```eeekkkooosssrrrssshhhTTTMMMKKKAAA777666333...)))%%%%%%&&&'''((()))))))))(((&&&%%%&&&%%%$$$###############$$$$$$%%%(((******(((&&&''''''((()))***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////+++***(((&&&%%%%%%%%%&&&(((((('''''''''(((*********(((''''''''''''%%%$$$######$$$%%%%%%&&&&&&'''))))))(((''''''((()))***))))))***---///---((($$$(((''''''))),,,---,,,+++))))))))))))))))))))))))---,,,---000444777666555888:::>>>CCCLLLZZZlllxxx}}}~~~{{{}}}wwwjjj[[[QQQOOOLLLGGGCCC???<<<999666111333777::::::999666444222333444555444333111000222111000/////////000111111000///...---......///111111111111111111222222000000000...,,,,,,---///000111333666999999777555666666555444555777:::;;;:::>>>CCCFFFJJJQQQ\\\dddjjjpppuuuwww{{{{{{}}}}}}{{{vvvvvvwwwyyy{{{~~~~~~{{{{{{|||}}}~~~}}}|||~~~~~~zzzzzz|||~~~}}}}}}~~~~~~}}}~~~}}}~~~||||||ssslllbbbWWWNNNFFF@@@<<<333222111222333555444333///000111222333555666666444222///000444777999999555555555666777777555333333222222333333333111///111,,,((()))---111111///000111111000///---,,,++++++*********,,,,,,,,,+++***)))'''&&&'''(((***,,,)))(((+++...+++%%%###%%%&&&###!!!###""" """$$$$$$"""$$$"""!!! !!!"""""""""!!!###$$$$$$###"""""""""###"""!!!!!!!!!"""$$$%%%###$$$%%%&&&'''((((((((( %%%%%%!!!$$$((('''"""%%%'''((('''&&&%%%%%%###$$$$$$%%%$$$###!!!!!!""" """###$$$$$$#########""""""!!!!!!!!! !!!###$$$%%%%%%%%%%%%###  !!!!!!!!! !!!### !!!"""""" """$$$###!!! """""" !!!############$$$$$$######"""###%%%&&&&&&$$$###"""######"""!!!###&&&'''&&&$$$"""&&&+++***'''$$$$$$&&&!!!###%%%&&&'''&&&%%%$$$#########$$$$$$$$$$$$$$$"""%%%&&&'''&&&'''***,,,%%%&&&&&&%%%$$$$$$%%%''',,,///555@@@KKKTTTWWWXXX\\\^^^```aaabbbccceeegggooonnnppphhhTTTKKKFFF:::000000///+++&&&$$$$$$%%%&&&''')))***)))(((&&&%%%'''&&&%%%$$$######"""###$$$######&&&***,,,,,,***$$$&&&(((***++++++************+++,,,------,,,***+++******++++++,,,---...+++***'''%%%$$$######$$$)))))))))))))))(((((('''***)))''''''''''''%%%###"""$$$&&&((()))(((&&&%%%'''''''''''''''((())))))&&&'''***...000---'''!!!$$$$$$$$$&&&)))***)))(((&&&''''''((()))******+++...,,,,,,...222555444333777:::???CCCKKKYYYjjjwww||||||~~~{{{|||~~~}}}wwwjjj\\\QQQNNNJJJEEEAAA===:::666333///222666:::;;;999555333222333555555555333111000555333111//////000111222444222000---,,,,,,---...333222222222111111000000.........,,,++++++---//////...///333777777444000222222222333444666888999444:::BBBGGGKKKQQQZZZ```gggmmmrrruuuzzz~~~|||~~~}}}{{{vvvxxx{{{}}}}}}~~~yyyvvvzzz}}}yyyxxx}}}}}}zzzyyy}}}~~~}}}zzzyyy{{{~~~~~~}}}~~~}}}{{{~~~}}}~~~zzzxxxuuupppggg]]]TTTLLLDDD@@@444222000000222333444444...///000222444666777888333000...///333777888777555555555777999999777555444333333444555444222///222---((((((---111222000444333111...---,,,++++++,,,)))((()))---...---***(((((()))))))))******+++$$$&&&+++...+++%%%$$$'''!!!###$$$"""!!!###$$$###!!! !!!"""!!!###$$$"""!!!!!!""""""!!! """$$$###"""!!!!!!!!!"""$$$%%%"""######$$$$$$######"""$$$%%% $$$((((((###%%%(((((((((''''''((($$$%%%%%%%%%$$$###!!! !!!"""$$$%%%%%%$$$$$$######""""""!!!!!! """$$$&&&((( !!!!!!"""$$$%%%&&&'''%%%""" !!!!!!"""   """%%%%%%###  """"""!!! !!! """######""""""###%%%###%%%'''&&&%%%###"""######&&&&&&$$$ %%%))))))%%%"""###&&&!!!###%%%''''''%%%###"""$$$$$$$$$$$$$$$$$$%%%%%%'''))))))'''###"""###&&&"""$$$%%%&&&)))+++000444<<>>;;;===>>>:::555888999::::::999999999999444333222111111111111222555555444222111000000000555000+++))),,,///000000111111000...------000222222111000///...---------111222333444444444444444222333444333222222333555999999>>>FFFKKKNNNTTT[[[eeekkkrrrxxxzzz}}}|||yyy~~~~~~~~~|||zzz{{{}}}zzzzzz{{{~~~}}}zzz{{{|||||||||wwwyyy{{{{{{yyy~~~~~~}}}yyyxxx{{{vvvjjj___YYYTTTKKKAAA666666555333111111222333000111333555666666555444111222222444555666888888555444666888888555666:::666444111///...///000111555222---******---000222444222444777444,,,***------,,,***))))))***,,,---''''''((()))))))))))))))&&&%%%$$$&&&))))))&&&"""""""""""""""###$$$%%%&&&###$$$%%%%%%$$$"""&&&%%%$$$###""""""""""""!!!!!!""""""#########$$$"""%%%&&&$$$%%%''''''$$$''''''&&&%%%$$$###"""!!! ###&&&'''%%%###$$$&&&$$$$$$$$$%%%&&&((()))***((('''%%%###!!!!!!!!!!!!!!!"""###$$$%%%)))'''$$$!!! """###!!! !!!$$$%%%### !!! ###&&&&&&###  !!!!!!!!!###!!!  ###!!!"""!!! ###  ###$$$### """$$$###  ######"""""""""###$$$%%%%%%"""$$$'''(((&&&%%%$$$$$$"""$$$&&&((((((((('''&&&((('''&&&%%%&&&&&&((((((''''''&&&%%%$$$$$$$$$$$$&&&'''(((%%%"""!!!$$$'''%%%""""""%%%&&&%%%'''+++333555GGGYYY___hhhqqqoookkkhhhggghhhddd]]]YYYYYY```bbbaaaWWWFFF888222111<<<:::555...'''"""!!!!!!&&&$$$###$$$''''''%%%"""%%%'''******(((%%%$$$$$$(((''''''***///111000///+++***)))***+++***'''%%%'''))),,,......---***)))*********)))'''&&&''')))---+++(((%%%$$$$$$%%%&&&((())),,,...///---+++************'''%%%$$$%%%&&&$$$$$$######$$$%%%%%%&&&***(((&&&&&&(((******)))'''(((+++,,,,,,***'''%%%'''((()))***+++++++++++++++***)))+++...000...,,,,,,---...000111333333444333<<>>EEEJJJLLLRRRYYYdddjjjrrrxxx|||~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~||||||||||||{{{{{{{{{~~~|||xxxwwwzzznnnccc]]]YYYPPPFFF888888666333000///000111---...111333555555444444333444555666777777777777444333444777777555666;;;888777555333222333444555222000,,,)))'''))),,,000555444666999666...+++------,,,+++******+++---...,,,+++***)))((((((((()))''''''((()))***)))%%%### !!!"""$$$%%%&&&&&&%%%###"""!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!""""""""""""#########$$$$$$''''''$$$%%%((((((%%%&&&&&&%%%$$$######"""""" ###%%%%%%$$$###%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###"""!!! !!!"""$$$'''(((***+++///---***&&&###!!!!!!!!!%%%###!!!!!!"""""" !!! ###'''(((%%%""" !!!%%%###!!! !!!!!!!!!  !!! ###  """###"""!!!"""  ###$$$###!!!###%%%&&&$$$""" !!!###$$$$$$###"""""""""""""""%%%''')))***)))'''''''''###$$$&&&(((((((((''''''((('''&&&%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((***(((%%%&&&***+++,,,///444888<<>>:::444...+++******+++(((&&&%%%&&&((((((&&&$$$&&&(((***+++***(((((()))+++***)))+++...///...,,,,,,,,,,,,...000///---+++++++++,,,---------------((()))******((('''((()))...,,,)))'''&&&&&&&&&'''(((***---///000...+++))))))******(((&&&%%%&&&'''!!!"""###$$$%%%&&&''''''***(((''''''((()))'''&&&))))))***+++***)))((('''))))))***++++++,,,,,,,,,,,,++++++,,,...///---,,,+++,,,---///111333444555222;;;GGGNNNSSSZZZeeennn~~~|||wwwmmmaaaXXXNNNJJJDDD???===<<<:::999555555777888999999:::999777777777777666444222111333111///......///111333333444555444222000000000444333333222111000//////333111000//////111333555222222222222111111111111222333444444333444666888999999===DDDHHHJJJPPPWWW```gggqqqxxx~~~}}}|||~~~~~~|||}}}|||||||||~~~~~~~~~xxxuuuwwwzzz}}}~~~}}}~~~{{{wwwvvv{{{rrrgggbbb]]]SSSHHH<<<:::666333000///......,,,---000333555666666666555777888::::::888666555222111333666777555888===<<<;;;:::999888888999999444333111,,,((()))---111444555888:::666///+++,,,,,,,,,+++++++++,,,...///000///---+++))))))(((((('''))),,,,,,***'''%%%$$$!!!"""$$$%%%&&&(((&&&""" !!!$$$&&&$$$###"""!!! """""""""###############&&&((('''$$$$$$((()))'''$$$$$$$$$#########""""""!!!###$$$#########%%%'''&&&%%%$$$###############""""""!!!!!!!!!!!!!!!"""!!!###%%%'''))))))))))))...---+++(((%%%###!!! %%%###!!! !!!!!!!!!  ###'''(((%%%""" ###'''$$$"""!!!"""###$$$$$$!!!%%%$$$""""""!!! !!!###$$$$$$###  ###$$$$$$###%%%&&&'''%%%###""""""###%%%$$$###""" %%%''')))***((('''''''''%%%&&&'''(((((()))))))))((('''&&&%%%%%%&&&''''''(((''''''''''''((())))))'''&&&%%%&&&(((***+++,,,&&&$$$&&&***,,,---333:::AAAHHH___sss{{{zzzsssoooiii___XXXWWWWWWSSSLLLCCC<<<666333111555000)))&&&(((+++------***)))''''''(((((('''%%%&&&(((+++++++++***+++,,,---,,,++++++,,,,,,+++***,,,,,,...111333333000......---,,,,,,,,,---///000&&&(((+++,,,***)))))))))...---+++)))((((((((()))'''))),,,......,,,)))'''%%%'''((((((((((((***,,,$$$#########$$$&&&((()))+++***))))))***)))'''%%%)))))))))(((((((((''''''************++++++,,,,,,++++++++++++,,,+++*********+++,,,...000333555666333:::CCCJJJPPPYYYdddkkkxxx|||~~~~~~{{{wwwooocccYYYNNNLLLGGGBBB>>>;;;::::::000000111333666777777666888999:::999888555222000222111...---...000444666333666777555111//////111444333333444555555444222555333000......000333555222222111000000000//////111333444444444555777:::;;;:::===CCCFFFHHHNNNUUUZZZbbbmmmwww}}}~~~}}}xxxzzz{{{}}}~~~}}}~~~{{{vvvtttvvv{{{~~~~~~~~~}}}}}}{{{xxxwww{{{yyyrrrkkkeee^^^RRREEE>>>:::666333111000//////---...111444666777888999666888;;;===<<<999555333222111333777888888;;;AAABBBAAA@@@???===;;;999888444444222---((('''+++000222444777888555///+++***************+++,,,---...///000000///...,,,***((('''+++...---)))%%%###$$$ !!!"""###$$$$$$%%%'''%%%"""!!!!!!###%%%'''$$$###"""!!!!!!!!!!!!!!!########################&&&'''&&&""""""''')))'''########################$$$######""""""###%%%'''$$$######"""""""""######""""""!!!!!!!!!!!!!!!"""%%%&&&''''''&&&$$$!!!$$$$$$%%%%%%%%%$$$"""""""""  """$$$&&&!!! """&&&&&&### """%%%$$$""" ###&&&'''(((""""""'''&&&"""  """$$$###### !!!"""###$$$$$$$$$%%%%%%$$$$$$###$$$$$$######""" ###$$$&&&&&&%%%$$$$$$%%%''''''((())))))*********((('''&&&%%%%%%%%%&&&'''&&&&&&&&&''''''(((******)))&&&$$$%%%))),,,,,,+++&&&%%%'''+++---///777???MMMXXXppp~~~vvvqqqjjjaaaZZZWWWTTTLLLAAA888333000---+++,,,&&&!!!!!!&&&******(((***)))(((''''''''''''&&&'''(((***)))((((((***+++------++++++++++++******++++++---000222111...+++------,,,,,,,,,---...///$$$(((,,,...---+++))))))...---,,,***)))))))))***((()))+++,,,,,,+++)))(((%%%'''))))))))))))***,,,)))'''%%%######&&&)))***---,,,+++++++++***(((&&&'''''''''&&&&&&'''''''''******)))))))))***+++++++++,,,,,,,,,++++++******++++++,,,---000222555666666999>>>DDDLLLWWWcccjjjttt~~~~~~}}}xxxtttnnnddd]]]PPPMMMIIIDDD@@@===;;;;;;000//////222666777777555999999::::::888666333111333111///...///222666888444666555222...---///222333222333555999:::999777666444111...---...111222222222000////////////000111333444444444555777:::===;;;===BBBEEEGGGLLLSSSTTT]]]iiittt|||}}}wwwxxx}}}~~~}}}}}}zzzyyyzzz|||~~~|||}}}~~~}}}zzzxxxwwwwwwtttooojjjaaaRRRCCC???;;;666333222333222111---...000222444666777777666888;;;===<<<999555222444333555888::::::>>>DDDGGGGGGFFFDDD@@@;;;777444000///---)))$$$###&&&)))...222555444111---***((('''''''''(((***+++,,,---+++---111333333000,,,)))(((+++---+++'''###"""###$$$$$$%%%%%%%%%$$$###"""######$$$$$$%%%%%%&&&&&&$$$$$$###"""""""""######$$$$$$$$$###############$$$&&&$$$!!!!!!%%%'''&&&"""""""""###$$$$$$%%%%%%&&&%%%#########$$$%%%%%%!!!!!!!!!"""###%%%&&&'''$$$###"""!!!!!! !!!!!!'''(((((('''%%%!!! """$$$%%%$$$######  """%%%'''%%%######%%%''''''###""""""###"""!!!"""$$$&&& ###''')))***%%%###'''%%% !!!######""" !!!!!!""""""###$$$!!!!!!!!!"""###$$$$$$$$$  !!!"""""""""###%%%$$$###"""###$$$(((((()))***++++++++++++((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))***'''$$$%%%)))++++++***---,,,...222333777@@@JJJ[[[hhhwwwrrrmmmddd]]]ZZZTTTJJJ===333///,,,)))&&&)))&&&$$$&&&+++---***&&&(((''''''&&&%%%%%%%%%&&&'''((((((&&&$$$$$$&&&'''+++++++++*********,,,---,,,,,,---...///...***((()))***+++,,,,,,,,,++++++$$$(((---///...,,,***)))...---,,,+++************+++,,,,,,,,,++++++*********+++,,,+++)))''''''(((+++)))'''%%%&&&'''***,,,...,,,++++++++++++)))(((%%%&&&&&&''''''(((((()))+++***)))(((((()))***+++,,,...//////---,,,---...,,,+++,,,---///111444555888999;;;AAAJJJWWWbbbiiiuuu~~~xxxrrrllleee```RRRNNNIIIEEEBBB???<<<:::333222111444999;;;999777888888888888777555333222222111000///000333666888555444333000......000222333111111444999<<<<<<:::777555222///...///000111222111000/////////000111222333444444333444666888===;;;<<<@@@BBBDDDIIIPPPPPPYYYfffrrrzzzzzzzzz~~~~~~~~~}}}~~~~~~~~~~~~|||zzzyyyyyyvvvqqqmmmdddUUUFFFBBB===666444444555444333------...///000000111222444666999;;;;;;999555333666444666999;;;;;;@@@FFFJJJJJJJJJGGGBBB<<<555111222000,,,)))''''''((((((+++000222///---,,,+++((($$$%%%&&&((()))+++,,,,,,))),,,111444444222...+++***+++***(((%%%$$$$$$$$$&&&&&&''''''&&&$$$"""!!! """$$$'''(((((('''&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########"""%%%$$$!!!!!!%%%&&&$$$!!!"""###$$$%%%&&&''''''***(((%%%%%%%%%%%%$$$### !!!###%%%''')))+++%%%$$$###""""""!!!""""""''''''((('''&&&$$$###"""######$$$%%%%%%$$$###""""""""""""!!! """$$$((('''&&&(((******&&&"""###$$$%%%%%%######$$$%%% $$$'''((((((%%%!!!###%%%"""!!!######""" !!!""""""!!!!!!"""###!!!  """######"""!!!"""$$$%%%%%%&&&'''&&&%%%$$$%%%'''((()))+++---...---,,,+++((('''&&&$$$$$$$$$%%%%%%#########$$$%%%&&&'''((()))(((&&&''')))+++++++++000000333777999>>>JJJVVVkkkyyyxxxtttoooeee[[[WWWOOOGGG;;;222---+++(((&&&'''&&&&&&))),,,,,,((($$$%%%%%%%%%$$$######%%%'''((((((&&&$$$""""""$$$&&&)))*********)))***,,,///...---------...---***((('''(((***+++++++++***)))&&&***...///...,,,***)))------,,,++++++*********---,,,***)))((()))***++++++,,,---,,,***''''''''''''((()))***+++,,,,,,,,,...,,,)))))))))******)))$$$%%%''')))***+++++++++---,,,***))))))***+++,,,+++---000///---,,,---///---,,,,,,,,,...000333444999999;;;BBBMMMYYYcccggguuu|||tttmmmfffbbbUUUOOOHHHEEEEEEBBB===888666333222555:::<<<:::777777666666555444444333333000000000000111222444555333222111111222222111///333000...111666::::::888555444333111111111222333222111000//////000222333222333444333222333444666<<<::::::===???@@@FFFLLLOOOYYYfffqqqyyy~~~}}}{{{}}}}}}~~~zzz}}}{{{uuuooojjjdddXXXLLLGGG@@@999555555666555222///......------------...111333666888999888666555777555666999:::;;;@@@FFFKKKKKKLLLJJJEEE>>>666222777222---+++---...,,,***)))...000,,,***,,,,,,)))###$$$&&&(((***+++,,,---,,,...000111222111///......+++(((&&&&&&''''''&&&$$$%%%&&&&&&&&&$$$"""!!!!!!$$$'''))))))((('''######""""""""""""######%%%%%%%%%$$$$$$#########"""%%%%%%"""###&&&&&&$$$!!!"""###$$$&&&''')))))),,,***((('''(((&&&### """"""###%%%'''))),,,---###############$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$###"""!!! """###""" !!!###%%%$$$$$$'''++++++(((%%%###%%%''''''%%%###"""""" """%%%&&&%%%###### """"""""""""$$$$$$###!!!"""$$$### !!!"""$$$""" """"""  !!!###%%%&&&'''(((((('''&&&&&&''')))''')))---000000///,,,***((('''&&&$$$###$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&'''((()))))))))+++...111222444888===AAAHHHVVVdddyyywwwrrrkkk^^^RRRKKKAAA<<<555...+++)))''''''###$$$%%%&&&'''&&&%%%$$$###$$$%%%###"""###&&&))))))((('''$$$###$$$'''******++++++)))((((((+++///---+++******+++,,,+++***))))))(((((())))))***+++)))+++...///---+++******,,,,,,,,,++++++*********,,,***'''%%%$$$&&&((()))(((***,,,,,,+++)))))))))###&&&***...000000---,,,---+++((('''((()))******$$$&&&(((+++---............---+++******+++---...(((+++......,,,+++,,,......---,,,,,,---///222444999:::===FFFQQQ\\\cccfffssswwwnnngggcccWWWOOOHHHEEEFFFDDD>>>777666333111444999;;;888555666555444333333333333333/////////000000111222333222111111333666555111---444000,,,...333777777666444333333333444444555555222111000///000111333555222333444333222222333555;;;888888;;;<<<===CCCJJJPPPYYYfffqqqyyy~~~}}}}}}|||~~~~~~||||||~~~~~~{{{|||~~~~~~{{{zzz{{{sssjjjfffbbbYYYOOOKKKDDD;;;666666666444111222111000...------------///000444666888888777666777555555888999:::???EEEJJJLLLMMMLLLGGG@@@888444666///))))))---///,,,''')))...///***)))---...+++$$$%%%''')))+++------...000000////////////000000222,,,'''%%%'''))))))(((!!!"""$$$%%%%%%$$$###!!! """$$$&&&((()))))))))""""""!!!!!!!!!!!!"""###%%%%%%%%%$$$$$$#########"""%%%&&&$$$%%%''''''$$$""""""###%%%''')))******...,,,)))))))))'''###$$$$$$%%%&&&(((***,,,---"""""""""###$$$&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''%%%$$$$$$######""""""""""""###""""""$$$&&& $$$(((***(((%%%"""$$$''''''%%%""" """"""###%%%&&&%%%""" """!!! %%% ###%%%%%%$$$!!!###%%%###  """'''$$$!!!!!!"""!!! """###$$$%%%&&&'''((('''%%%%%%''')))&&&)))...111222000,,,***((('''&&&$$$######$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%'''***++++++---222666888:::@@@FFFKKKTTTdddssstttnnneeeWWWGGG???333111---)))'''%%%&&&'''%%%&&&'''&&&%%%%%%''')))###$$$%%%$$$"""###(((+++))))))'''&&&%%%'''+++///+++,,,,,,***''''''***...***(((&&&''')))+++++++++,,,***'''&&&&&&(((+++---+++---//////---+++******...,,,)))&&&$$$%%%&&&'''$$$$$$###$$$%%%''')))***000---***)))***+++++++++$$$$$$%%%''')))---000222111,,,'''%%%&&&((()))(((,,,...111000...+++******,,,,,,,,,***'''&&&'''(((******+++---///111444555000000///000111333666777<<<<<>>777666666777999<<<===<<<:::999888444...---111444333222222111111000///......000///000111333333222000555333222333666777666444333333222222222222222333555444222111111111222333(((---333444222111444777777666777999999:::@@@HHHOOOUUU```jjjttt|||~~~{{{yyyxxxzzz~~~}}}~~~~~~{{{}}}}}}{{{~~~{{{||||||vvvnnnhhhccc\\\TTTRRRKKKAAA:::666444222000333222///,,,++++++,,,,,,000444666666777::::::777:::999:::=========CCCJJJLLLSSSVVVOOOFFF@@@;;;888...,,,***+++---///000000,,,,,,+++******+++,,,,,,***((((((---///,,,+++,,,***,,,...///000///...---///...---+++***)))(((((()))&&&###!!!###%%%&&&&&&...,,,'''$$$'''+++)))#########""""""######$$$%%%***(((&&&&&&((('''$$$!!!$$$!!! """"""!!!$$$###!!! """%%%)))+++......---,,,***((('''&&& """%%%''')))******'''%%%###$$$'''******)))((()))***)))&&&$$$$$$$$$***)))''''''''''''%%%###'''&&&&&&%%%%%%&&&&&&'''&&&$$$###!!!!!!"""$$$%%%''''''&&&%%%$$$"""!!! !!!!!!!!!!!!!!! !!!"""""""""""""""""" """%%%''')))&&&$$$############"""%%%"""!!!!!! !!!"""$$$$$$$$$###"""&&&&&&%%%###!!!!!!$$$&&&)))((((((***---...,,,)))))))))'''&&&&&&'''((()))%%%'''((('''%%%###""""""+++,,,------...000444777444EEEMMMSSSbbblllsss||||||qqqfffWWWGGG<<<888...000000+++%%%"""$$$'''$$$%%%'''((((((((('''&&&)))(((%%%$$$$$$&&&(((***,,,,,,+++(((&&&%%%&&&((())))))))))))((((((((((((&&&(((***+++***)))***+++++++++***,,,---...,,,+++)))***,,,......---,,,***)))(((&&&$$$######$$$$$$''''''''''''(((***,,,------+++((('''(((*********)))(((((('''((()))++++++---***''''''***---...---***+++---,,,***((('''(((+++++++++)))&&&%%%&&&'''))))))***+++---///111222/////////000222444777888::::::>>>DDDJJJRRR___kkkwwwjjj```XXXSSSLLLIIIHHHEEE???:::888777888999;;;;;;999777777888555//////222444333444444333222111//////...111000///111333444444333555444333444666777666444111111000000000111222333333222111000000000111222---111444444111///111444555444666:::;;;;;;>>>CCCKKKQQQ[[[fffooowww~~~|||zzz{{{}}}~~~~~~||||||uuunnnggg]]]SSSUUUNNNDDD<<<888555333111444333000...------------000444666666777;;;;;;888::::::;;;>>>>>>>>>DDDLLLTTTYYYYYYQQQGGGBBB>>>;;;000...***)))+++---......---,,,+++******+++,,,---+++'''''',,,000...,,,---+++---...000000///...,,,111000...,,,***((('''''')))&&&$$$###$$$%%%&&&%%%!!!$$$%%%%%%(((,,,,,,'''""""""!!!!!!""""""###$$$'''%%%###$$$&&&&&&%%%###$$$!!!!!!###$$$###((('''$$$""""""###&&&(((*********)))'''%%%$$$### !!!###%%%''')))***,,,(((%%%$$$%%%&&&&&&%%%&&&'''((('''%%%$$$%%%&&&&&&$$$###$$$%%%%%%$$$##############################"""!!! """###((((((((('''&&&%%%$$$###"""!!!!!! !!!!!!!!!######$$$$$$######""""""###""" !!!###%%%(((&&&#########$$$###"""###!!! !!!###%%%%%%### !!!"""###$$$$$$###"""''''''&&&$$$######%%%''')))((((((***------+++)))***)))'''&&&&&&&&&''''''&&&''')))(((&&&$$$###$$$***,,,...000111333777999???TTT___dddoooxxx}}}ttthhh]]]OOO@@@666333+++,,,---)))$$$"""%%%(((&&&&&&((()))))))))(((''''''&&&%%%$$$%%%'''***,,,+++++++++)))'''%%%&&&'''************************'''(((******))))))+++,,,,,,+++***,,,---...---+++******,,,------------,,,))))))(((((((((''''''''')))((((((((()))***,,,---***(((&&&&&&((()))***)))******)))(((''''''''''''***)))(((***,,,/////////,,,---...---+++***+++,,,,,,------+++(((&&&&&&'''(((((()))***+++---//////......///000333555888:::;;;;;;>>>EEEJJJQQQ^^^iii}}}}}}|||vvvkkkcccXXXTTTOOOJJJGGGDDD@@@>>>;;;::::::::::::999666444555777666222111444555333555555444333222111000000333111///000222555777777666444444444666777666555000///...---...///222333000000///......///000111///222333222000///222555444222333999<<<<<<<<<>>>EEEKKKUUU___hhhpppxxx|||~~~}}}~~~~~~}}}~~~|||tttkkk___SSSSSSMMMDDD<<<888666555444444444222111///.........000444666555777;;;;;;999::::::;;;>>>>>>???EEEMMM\\\___^^^UUULLLGGGCCC@@@666222---***+++---...///...---,,,++++++,,,---...+++&&&%%%+++111111......---...///000000///---,,,222111///---***((('''&&&((('''%%%%%%&&&&&&%%%$$$ $$$'''&&&'''(((&&&!!!!!! !!!""""""$$$""" !!!###$$$%%%$$$###!!!"""$$$&&&&&&)))'''%%%###"""###%%%&&&'''''''''&&&%%%$$$"""!!! !!!###&&&((()))---***&&&######$$$%%%$$$$$$$$$%%%$$$###$$$&&&(((###"""!!!"""$$$%%%$$$### !!!"""######"""!!! ###"""  """###'''''''''''''''&&&%%%%%%$$$###""" !!!!!!$$$#########"""!!!!!! """!!!  """$$$&&&'''%%%#########$$$###"""###"""!!!"""$$$%%%%%%%%%!!!"""######$$$#########'''''''''%%%$$$$$$&&&((((((((((((***,,,---+++)))***)))(((&&&%%%%%%%%%%%%'''((())))))'''%%%%%%&&&***,,,///222444777<<>>FFFLLLSSS^^^iiisss}}}{{{vvvooohhhccc___YYYPPPIIIDDDBBB@@@???:::999999999999888555333333666777555666:::;;;999111111222444555777888888555222000///222666888999333444555444222222222444333222111000///.........222111000.........///000555444222111000111333444888333000222444555888===@@@EEEMMMVVV^^^gggooouuu}}}~~~~~~~~~}}}~~~}}}vvvpppmmmhhhaaa[[[WWWNNNCCC999444333333666444111///...---...///---000000---...222333111222111222444333222777???EEEOOOYYY___cccddd___YYYJJJEEE===888555444333222111000///......///000111111---+++...///------///...///000111111000...---((()))***+++++++++***)))'''&&&&&&&&&'''%%%### (((%%%!!! &&&,,,+++%%%""""""!!!!!!""""""###$$$###$$$###""" !!!### !!!"""!!!!!!###'''***+++)))'''$$$""" ######$$$$$$$$$######""""""!!!!!!!!!"""###%%%&&&))))))'''%%%!!! """$$$%%%$$$"""!!! """$$$%%%###!!!!!!!!!!!! !!!"""######"""!!!  """$$$$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$###"""!!!  """$$$''')))((('''&&&###!!! """!!!!!!###$$$%%%$$$""""""###$$$%%%%%%&&&(((***%%%%%%$$$############$$$"""$$$%%%%%%$$$###$$$&&&%%%'''***+++***)))******))))))))))))((('''%%%%%%'''((())))))((((((***,,,------...222;;;IIIXXXbbbyyyvvvhhhUUUHHH;;;444111,,,))))))!!!!!! !!!"""$$$&&&'''$$$############$$$%%%%%%&&&&&&%%%$$$############&&&(((******)))(((((()))***++++++,,,,,,---------++++++,,,+++++++++...000000...,,,,,,...000000000***)))((('''''')))+++,,,******+++,,,------------+++***)))'''''''''((()))+++******+++---...---+++***+++++++++***(((&&&%%%"""$$$'''''''''(((***---(((***---...---------...'''***---...,,,+++++++++...---,,,+++++++++++++++******+++---///333555777666777===FFFMMMTTT___jjjsss||||||vvvpppiiieeebbbYYYNNNFFFDDDBBB???<<<666666666888::::::888666333666777555666;;;===;;;222222333444444555666666555222000000222555666777111333444333111000111333000111222222222222111000555444222000//////000000666444222222222222333222666333333555555444777<<>>222...---+++((('''$$$###""""""###$$$%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%'''((()))((('''(((***+++------------------------***+++------,,,,,,...///...,,,******+++---......***)))((('''&&&'''(((((((((((()))))))))************)))((('''&&&&&&''''''+++******+++------,,,***&&&''')))***+++++++++***'''(((***(((&&&%%%'''***$$$'''***,,,+++*********(((+++...//////............---,,,+++******************+++,,,...111444666777999???HHHOOOVVVbbbmmmuuu}}}}}}xxxqqqkkkgggeeeZZZMMMEEEDDDBBB>>>999444444555777:::;;;:::888444666666555666<<<>>>===444444444444444333333333555222000000222444555555111333444333000...000222---///222444555555444333777666444222000000000000222111111222333555555555222333666999777333555;;;AAAFFFMMMUUU^^^gggooouuu{{{~~~|||{{{{{{||||||}}}~~~}}}}}}uuupppiiibbbWWWTTTMMMDDD:::666777999;;;888333///...///222444111222111------000111...111//////000...,,,111888;;;CCCNNNWWWaaaiiiiiieeeaaa[[[SSSJJJBBB;;;555111222111000//////000111222444333333222,,,&&&)))///,,,...000111222111000///'''((()))***)))'''%%%$$$'''%%%$$$#########!!!%%%---)))###"""&&&(((  !!!!!!"""%%%&&&%%%$$$&&&(((%%%'''((('''%%%&&&***...,,,+++***(((&&&%%%%%%%%%&&&&&&'''(((((((((''''''!!!"""###$$$$$$$$$$$$$$$ ###&&&&&&$$$""""""$$$!!!###$$$$$$$$$%%%&&&$$$###"""###$$$%%%$$$###"""!!! !!!""""""!!!  """$$$&&&!!!!!!!!!!!!!!! ###$$$&&&''''''$$$""" !!!  """$$$&&&""""""######$$$$$$$$$$$$ ###%%%&&&$$$""""""$$$&&&%%%""""""$$$''''''&&&$$$#########$$$$$$###%%%''''''&&&&&&&&&'''$$$'''***+++)))((()))+++((()))***++++++***)))(((&&&'''(((''''''(((+++---///333;;;EEEQQQ___llluuu{{{}}}rrraaaRRRDDD888---***+++)))&&&%%%+++)))&&&$$$###"""!!! &&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&''''''((((((((('''((((((''''''(((***---,,,,,,,,,,,,,,,,,,,,,+++)))+++---...------...///,,,***(((''')))+++,,,,,,)))(((''''''&&&&&&%%%&&&(((''''''(((((()))***+++)))(((((((((((('''$$$"""***++++++++++++******))))))(((''''''''''''&&&%%%%%%(((***+++***((((((((('''(((***,,,,,,,,,***))))))+++---...000000000///,,,,,,,,,+++***)))((((((***,,,///000111222444666666777:::@@@KKKXXXeeemmmuuu{{{vvvoookkkggg[[[MMMEEEBBBAAA===888888777666666777777666555888888888:::<<<<<<:::888333666888777444111111222222444666444000------///333444444444333111///...***---111444666666555444333111///.........---,,,111222333333333444777999666555444333333444555666===AAAHHHQQQ[[[dddlllppp{{{yyyxxx{{{~~~}}}vvvrrrjjjaaaUUUQQQJJJDDD@@@<<<888666::::::888333---,,,...111//////...------------...111000///...///000222333444666???MMMYYY___cccgggfffddd```XXXMMMCCC:::666999444...,,,...111222222888555111...++++++,,,---------...111333222---)))''')))+++,,,+++)))&&&$$$,,,+++(((%%%###"""#########&&&)))'''$$$!!!!!!"""!!!!!! !!!!!!######$$$%%%''''''&&&%%%(((((())))))))))))))))))'''""""""%%%$$$"""%%%$$$$$$$$$%%%&&&''''''$$$######$$$&&&&&&%%%###"""$$$&&&%%%""" !!!""""""###%%%'''***&&&"""!!!$$$&&&'''%%%$$$###!!!  !!!"""$$$%%% !!!"""###&&&%%%###!!!!!! !!!###$$$######""""""######$$$%%%!!!###%%%%%%$$$"""""""""###!!!!!!$$$&&&$$$"""$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$&&&'''((())))))%%%(((******(((''')))+++++++++***)))'''&&&%%%$$$%%%$$$''',,,***&&&(((///444999BBBMMMZZZiiiwwwzzzppp```PPPGGG777222---***)))(((&&&###(((((('''&&&%%%######""""""$$$%%%%%%###""""""###,,,((($$$$$$'''))))))'''###$$$&&&)))***+++,,,+++,,,++++++---000///,,,(((((()))+++---......------,,,***((())),,,...---+++)))'''%%%######%%%''')))&&&&&&&&&&&&'''((())))))***))))))***+++***(((&&&++++++******))))))((((((***)))((('''(((((((((''''''(((***+++,,,+++***)))''')))***,,,,,,,,,***)))***+++---///000000000000,,,,,,+++***)))))))))******,,,...000111222555777777888:::@@@IIIVVVbbbjjjxxx~~~yyyrrrmmmfff\\\OOOGGGEEEDDDAAA===;;;999777666777777666555888777777888999888666444222444666555333111111222000222444333111000111333333333444444444333111111,,,...222444555444333111111000......000000000///...///000111000111333555666555444333333444555666<<>>IIIRRRUUUZZZ___cccdddddd```XXXMMMDDD>>>;;;777222000111333333333666555222000.........///...---...000222222///,,,)))***++++++***)))&&&%%%...,,,)))&&&$$$$$$$$$$$$"""$$$%%%%%%$$$###"""###""""""""""""""""""""""""!!!!!!###$$$&&&&&&%%%$$$&&&''''''((((((((((((''''''$$$"""!!!###$$$%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%$$$###$$$&&&&&&&&&%%%###$$$%%%$$$!!!"""###$$$###""""""###%%%%%%$$$###$$$%%%&&&%%%$$$$$$###"""  !!! !!!"""$$$%%%!!! !!!!!!"""%%%%%%$$$"""!!! """"""  !!!###$$$######""""""######$$$%%%###%%%&&&&&&$$$"""!!!""""""!!!!!!"""###$$$$$$###((('''%%%$$$%%%&&&(((***$$$%%%%%%&&&&&&&&&&&&&&&&&&(((******(((''')))*********)))))))))(((((((((''''''+++000///,,,...555888???KKKYYYggguuuxxxmmmggg___QQQDDD<<<555111,,,)))((((((&&&$$$''''''&&&&&&%%%$$$$$$$$$###%%%&&&%%%$$$"""###$$$***(((&&&%%%&&&(((((((((&&&''')))***,,,,,,,,,+++---,,,+++---//////---***++++++---.........---,,,---+++((((((***,,,+++***)))((('''&&&&&&''')))***$$$$$$%%%%%%&&&''''''((()))((()))+++---...---,,,++++++)))((('''''''''''',,,+++)))((((((((()))***)))((((((+++...///---***((()))***,,,,,,+++******+++,,,---///000000000000,,,+++***(((((()))+++,,,)))+++...000111333666888888999;;;@@@HHHSSS___gggxxx|||tttooofff]]]RRRKKKIIIHHHDDDAAA>>>;;;888777777888888888777666555555555444222000111222444444222111222222111222333333222111222333222333444555555444333222///000222333444222111///000...---...111222333222111222333333222222333555555555333333333333555555;;;>>>CCCIIIQQQ[[[eeelllsss}}}|||~~~~~~}}}~~~~~~xxx{{{sssjjj\\\VVVLLLDDD>>>;;;888777888999999777444222222333------,,,+++++++++++++++000111222444555666777777444666<<>>BBBHHHTTTaaakkksss~~~{{{qqqjjjeee^^^UUUNNNJJJFFFBBB???>>>;;;888888:::<<<>>>???555444333333555555555444444333333444555666666666777555333222111000000///111111222222111000...---...//////000000111111111000///------.........------///111111000//////000444333222111111222333444666999===@@@EEENNNZZZcccjjjpppwww{{{~~~{{{}}}|||}}}{{{eee]]]PPPEEE>>>:::888777777666666666444111...,,,......---,,,,,,,,,,,,---,,,---000333555666666666111222666999777777===FFFNNNPPPTTTYYY]]]]]]YYYVVVCCCBBB@@@<<<999666555444222444777999:::888666444222111...++++++...222555444222///,,,***)))((()))---,,,+++)))'''&&&%%%$$$&&&""" """"""  !!!###$$$$$$###!!! ###%%%((()))((('''((()))!!!"""###$$$%%%%%%%%%%%%$$$(((***'''""""""&&&######$$$%%%%%%$$$###"""%%%### ###%%%&&&'''((('''%%%### ###%%%$$$%%%'''&&&$$$#########"""$$$$$$""" $$$((($$$###"""!!!!!!"""$$$$$$###############"""""""""###"""!!! """$$$&&&'''&&&%%%$$$###"""!!! ######""""""######$$$%%%(((((((((&&&$$$"""###$$$$$$&&&(((&&&###!!!###%%%$$$%%%&&&'''(((((((((((($$$$$$$$$$$$$$$&&&'''((()))(((''''''((()))************++++++,,,,,,------222444444555:::EEESSS\\\bbboooyyyjjj```TTTKKKBBB>>>999222......******)))(((&&&%%%%%%%%% !!!"""###$$$%%%%%%"""######""" !!!###%%%'''(((&&&###$$$(((,,,...//////000///...---,,,...---+++))))))***,,,...,,,,,,---...///111222222444222...+++((()))***,,,''')))***,,,,,,,,,+++***&&&'''(((***+++******)))%%%$$$###%%%))),,,------***++++++++++++***))))))&&&)))++++++((('''))),,,)))'''&&&(((+++---,,,***+++++++++***************,,,,,,++++++,,,---......,,,+++***(((((()))+++,,,***,,,///000111222444666666;;;???CCCHHHSSSbbbmmmuuu~~~wwwnnngggbbb]]]VVVOOOIIIDDD???======;;;999999;;;===>>>>>>666555333444555777777666666444333444666777777666444222//////000222222222///000000111000///...---//////......///000111222222000---,,,---,,,+++***,,,///111222111000000111333333111111111111333333444888<<<>>>AAAIIIUUU^^^gggkkkrrrzzz~~~~~~~~~~~~~~~hhh```SSSGGG???:::777666000000000222444444222000,,,,,,+++***************+++,,,...000222333444444000000222666555555999@@@GGGGGGIIINNNTTTVVVUUURRRLLLKKKHHHCCC<<<777444333333555888::::::888555333444222///,,,***---222666777555222...+++)))((((((++++++***)))((('''&&&&&&&&&$$$"""!!!!!!!!!  !!!""""""!!! ###&&&'''%%%###%%%'''""""""###%%%&&&&&&&&&&&&###''')))'''###!!!###&&&$$$%%%&&&'''&&&%%%$$$###$$$"""!!!"""$$$&&&'''''')))((('''%%%######%%%'''&&&(((++++++)))(((((((((&&&%%%$$$!!! !!!%%%'''######"""""""""$$$%%%&&&###$$$$$$$$$###"""!!!!!!"""!!!!!! !!! """$$$%%%%%%%%%%%%###""""""!!! ######""""""######$$$%%%&&&''''''&&&$$$$$$&&&'''((())))))(((&&&$$$$$$%%%"""$$$&&&)))***)))((('''$$$######$$$%%%(((***+++***(((&&&&&&(((*********---------...///000000000555999;;;<<>>???===;;;;;;<<<<<<;;;:::999777444444555666666666777555222333555666666555333000...---///111111000,,,---///000111111111000111000///------...///000222000...---------,,,***---///222444333333333333333222111000000111222333222666;;;===???FFFQQQZZZcccgggppp{{{|||~~~}}}jjjbbbUUUIII@@@:::666444///......000333555333222,,,+++******)))*********+++,,,,,,---///111222333111///000333555333555999<<<;;;===BBBIIILLLIIIFFFGGGHHHHHHDDD>>>999666666444666888999888555222000555444111---***,,,111555888666333000---***((('''***************))))))((($$$$$$###""" !!!### """&&&&&&$$$"""$$$'''######%%%&&&'''((((((((($$$''')))(((&&&$$$%%%''''''((()))******(((&&&%%%$$$######%%%'''))))))((()))***)))'''%%%%%%&&&((((((***,,,,,,***)))(((((((((&&&$$$###$$$$$$$$$#########""""""###$$$&&&'''$$$$$$%%%%%%$$$"""!!! !!! !!!!!!""" !!!"""###$$$$$$###############"""!!!!!!######""""""######$$$%%%$$$%%%&&&&&&%%%&&&)))+++,,,+++)))(((((((((&&&%%%"""###%%%&&&'''(((((((((%%%%%%$$$$$$&&&(((+++---+++(((%%%%%%(((*********...///000222444555666777999AAAHHHLLLUUUfffuuu{{{}}}wwwpppeee\\\QQQHHH>>>888222---,,,///(((***+++***&&&$$$$$$&&&!!!""""""###$$$%%%&&&&&&%%%%%%$$$###!!!!!!###%%%'''%%%######%%%'''))))))(((***,,,---/////////...---//////...,,,+++...111000///...---------...///222222111...***)))***,,,............---,,,++++++%%%&&&(((***+++***)))(((,,,***)))***,,,...//////)))+++...111222000...,,,%%%***000111---++++++---+++,,,---,,,++++++,,,...,,,,,,+++***))))))******+++***)))))))))***+++,,,,,,,,,,,,+++***)))((((((---...000111000111222444888===AAACCCEEENNN\\\ggguuu}}}~~~yyyssslllhhh[[[YYYTTTOOOJJJEEEBBB@@@@@@???===<<<<<<;;;999777;;;888555444555555555444777444111111444555555333777333...---...///...,,,***+++...111333444444555444222000---,,,,,,---...222000.........///...,,,(((+++///111000000000111333222111000000111222333000666;;;>>>???DDDOOOXXXaaaeeeooo|||~~~{{{~~~~~~|||{{{kkkcccWWWKKKBBB;;;666333333000///000222444222000...---,,,,,,++++++,,,,,,---,,,,,,,,,...000222333222///...222444333222333222222444:::AAACCC???:::<<>><<<;;;;;;::::::999888555333333555888:::555555444333333222111111777666333000///...//////111...+++,,,///333333333333111000...---------...+++000444333...+++,,,......------///333555333111666444111111222444444333666777888999;;;BBBKKKSSS[[[```kkkyyy{{{||||||zzz|||~~~~~~zzziii___SSSKKKBBB:::666666777555333222333333222000///---+++***++++++***))),,,+++***))))))---222777444444333222111111000000///444777555666999;;;:::999999999888777888:::<<<888888777666555333111000555333///,,,+++---000222888666444333111...***&&&)))------***(((******)))%%%%%%$$$$$$######$$$$$$%%%###!!!$$$ """$$$&&&&&&$$$"""  """$$$$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%(((((()))))))))(((&&&%%%$$$+++///,,,***++++++***111///+++'''%%%%%%&&&'''+++'''$$$$$$'''(((%%%!!!$$$%%%&&&&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$ !!!###"""!!!!!!"""$$$###!!!!!!"""###############&&&###"""######!!!""" """&&&'''%%%###!!! """&&&'''&&&)))///000...------,,,***'''$$$$$$%%%''''''''''''((())),,,+++***'''%%%%%%'''***)))$$$###)))+++))))))---333555111222;;;:::;;;FFFLLLYYYiiittt{{{yyyqqqkkkddd[[[SSSFFF:::000222666444---((()))***+++***'''%%%%%%&&&'''###$$$))))))$$$###'''&&&%%%###"""""""""###$$$$$$&&&)))++++++)))&&&$$$******+++,,,...///000111---,,,,,,,,,---...---,,,333000---***)))***,,,...---------,,,,,,,,,++++++222333222///---,,,...///---***((((((***+++)))(((((('''''')))+++,,,+++))),,,,,,++++++***+++++++++)))+++,,,+++***)))***+++,,,,,,,,,***)))))),,,...222444333///...///...++++++)))''''''***,,,---------,,,,,,---...---)))%%%(((,,,//////------000444666666:::???CCCJJJXXXeeeqqqzzz~~~|||}}}zzzrrrjjjaaaYYYRRRPPPNNNGGGAAA>>>>>>======<<<;;;;;;;;;;;;777666333111111333555777666555555444222111111000333222000.........///000...,,,***+++///333444444333222000///---,,,++++++---111444333///,,,,,,...000...---///111222111000555555444444333333444444666777999:::<<>>KKKVVVeeewww{{{sssjjj```TTTLLLBBB777///111444222+++&&&((()))***)))'''%%%%%%%%%'''$$$%%%******%%%###&&&%%%%%%$$$###############$$$&&&)))+++,,,***(((&&&'''(((((()))***+++,,,,,,000//////000111111111000111///,,,******+++,,,---------------,,,,,,,,,,,,333333222///,,,+++,,,---+++)))(((((()))***)))'''((('''&&&'''((()))'''&&&(((((((((((('''&&&%%%$$$(((***,,,,,,+++*********,,,+++)))'''%%%'''+++...000333333000111333333111...,,,******,,,...............------...,,,)))&&&))),,,//////---...111444666666888<<<@@@HHHXXXffftttyyy~~~}}}wwwpppfff\\\SSSOOOLLLFFFBBBBBB===<<<<<<<<<<<<<<<<<<<<<888777444222222333444555666555555444222111111000000000/////////000111111,,,******+++...222333333222222111000...+++)))(((...111444222...++++++---222000------...000000///333666888777444222333555555777999:::===DDDNNNVVVZZZ___iiiuuu}}}{{{~~~~~~~~~xxxjjjXXXKKKAAA:::999;;;777555222111111000///------+++***)))+++++++++***+++,,,,,,***)))***,,,...333333333444444444555555555999:::777555666666333111222333222111222444555444444444444444333333333///111222222111//////000111///------......---,,,(((,,,...***))),,,---+++'''&&&%%%$$$############$$$### !!!###%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$###""""""!!!&&&(((%%%###&&&))))))***))))))(((((()))))))))(((%%%######%%%&&&###!!!"""$$$'''))))))'''%%%###$$$$$$######""""""!!!!!! !!!"""#########""""""!!!!!! """###$$$###!!!"""""""""###""""""!!!!!!#########%%%'''(((&&&$$$$$$%%%%%%%%%###!!!!!!"""(((###"""&&&***)))((())))))+++---,,,)))'''((()))&&&'''&&&%%%######%%%'''&&&((()))(((&&&$$$$$$%%%&&&$$$%%%(((***)))***...///222000333===AAAGGGUUUeeettt|||sssfffXXXJJJBBB;;;222---///222...((($$$((()))***)))&&&$$$$$$%%%'''&&&'''******&&&$$$$$$$$$%%%%%%&&&%%%$$$###"""$$$&&&(((***++++++***)))******+++,,,,,,,,,,,,,,,000000111222222222222222......---,,,,,,------...------,,,,,,,,,------...333333222///,,,******+++%%%%%%&&&(((***+++++++++)))'''%%%%%%&&&&&&%%%###$$$%%%&&&&&&&&&%%%###"""&&&))),,,---,,,*********++++++***(((&&&'''***---***...000000222777999777///---+++,,,---......---000///...------+++***(((***,,,...///...///111333555555777<<<@@@GGGUUUcccrrrwww~~~yyyssslllaaaVVVOOOJJJDDDAAABBB?????????>>>>>>===<<<<<<;;;:::888777666666666777444444333333333333222222111222222222222222333333,,,,,,+++,,,...///000111...///000111///---***(((///000111000---******+++000///---,,,---...000111111555999888444111222555333555888999<<>>>>>999555555444222333555666777666666777999666555555555666777888999555777777444000///333666666333000////////////...(((,,,---***)))+++,,,+++'''&&&%%%$$$############&&&%%%$$$$$$######$$$$$$'''&&&$$$###"""###$$$%%%""""""##################"""###%%%&&&&&&%%%###"""#########"""############%%%)))***%%%###''',,,---&&&&&&&&&&&&&&&&&&%%%%%%$$$##################"""!!!$$$&&&'''%%%###"""######""""""!!!!!!!!!!!!"""!!!!!!!!!"""$$$&&&''' !!!"""###$$$%%%'''"""###############""""""###$$$%%%+++444888666444444222,,,'''$$$'''***+++%%%###'''+++)))%%%### $$$'''&&&"""!!!%%%)))*********'''%%%$$$&&&'''$$$'''******)))'''%%%%%%%%%(((*********,,,///111333999:::@@@NNNVVVaaattt|||sssdddSSSCCC888333---)))(((+++,,,((($$$$$$((()))***)))&&&$$$$$$%%%((()))))))))(((((('''%%%$$$&&&(((***)))'''$$$"""!!!"""###%%%'''((()))***)))***+++++++++***((('''***,,,//////---,,,,,,---------///000111111000000,,,+++***))))))***+++,,,---...//////---,,,---...&&&(((***+++***))))))))),,,)))&&&%%%%%%%%%%%%$$$%%%&&&'''((())))))))))))&&&)))+++,,,+++***+++,,,***,,,------,,,++++++,,,,,,//////---...111111///,,,++++++,,,---......,,,000000///---++++++---///,,,,,,---...000111222333222333888===@@@DDDNNNZZZhhhtttwwwnnnnnneee[[[SSSJJJAAA???AAACCCCCCCCCBBB@@@===:::999888888999999888777666555111111222333333444555555///000222333333111///...000111111000---++++++,,,***,,,///111222111///......------,,,+++++++++***,,,---.........///222555///222444444333222444666222444666666777;;;BBBHHHNNNUUU```llluuu}}}zzz}}}~~~}}}uuuhhh]]]PPPBBB888666555222000000000000///------+++)))))))))***)))(((&&&(((*********+++,,,......///000111333444555666777;;;;;;777444555555222333555777888777777888:::777777666666777888:::;;;999;;;;;;777222000444888888666333222111111///---)))------***(((******)))&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""###$$$%%% !!!###$$$$$$$$$###""""""$$$&&&((((((&&&$$$"""  !!!"""$$$(((((($$$!!!$$$((()))&&&&&&%%%%%%%%%&&&&&&'''######################## !!!###$$$%%%$$$"""!!!  ###$$$!!!#########$$$&&&"""###$$$$$$%%%%%%$$$$$$!!!&&&)))+++555FFFNNNMMMMMMHHH???444+++''''''))))))%%%$$$(((***&&&###"""!!!###$$$###!!!!!!$$$''')))***+++***'''&&&&&&'''$$$''')))***)))'''&&&&&&$$$))),,,***)))---111222222;;;@@@IIIYYYdddqqq}}}yyyuuuooodddWWWIII===444///***((((((***)))&&&%%%''')))***+++***'''%%%%%%%%%(((***)))&&&''')))***(((&&&''')))******(((&&&$$$"""""""""###%%%'''((()))***+++---......,,,+++)))+++...111111---+++***+++,,,---...///////////////...,,,***)))((()))+++,,,+++---/////////...///000%%%))),,,,,,+++)))***+++---***'''&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&''')))***+++******,,,---,,,,,,---,,,******,,,......000000---,,,......++++++***+++,,,...000///...///000///---++++++///222,,,,,,---...000222222222555555888;;;===AAALLLXXXhhhsss~~~uuummmhhhaaaZZZTTTLLLCCC@@@BBB@@@AAAAAAAAA???===:::888555666777888888777555444333333333333333333333333,,,...111444444333111000000111333111...,,,,,,...---...000111222111000///...---,,,,,,---...------,,,...111000//////111444111111222222444555777888444666777666555888===BBBHHHQQQ^^^jjjssszzzwwwjjj___RRRCCC999666444222000000111111111000///,,,***)))))))))'''&&&)))***+++*********,,,...------...///000222333333111555777444222444444222///111444555555555666777888777666555666777999;;;:::>>>@@@<<<555111333777666555333333333222000---)))------)))'''((((((&&&$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$""""""!!!!!!!!!!!!"""###$$$$$$!!!$$$&&&'''&&&$$$######%%%'''))))))'''%%%###!!!  !!!"""######'''(((### ###%%%&&&###"""!!!!!!"""$$$&&&(((###$$$$$$$$$######$$$$$$$$$$$$$$$############""" !!!!!!""""""""" !!!!!!!!!"""######"""###$$$"""###$$$%%%&&&'''''''''$$$)))+++,,,888LLLXXXXXXXXXNNN???000'''###""""""&&&$$$%%%((((((###!!!###$$$######""""""###$$$%%%&&&(((******(((&&&&&&&&&$$$&&&(((((('''&&&&&&&&&!!!(((+++((('''+++000111222>>>GGGUUUhhhuuu|||uuuoooeee^^^TTTKKKCCC;;;222---)))'''''')))(((%%%&&&******+++,,,+++(((&&&&&&''')))+++)))$$$%%%+++---,,,'''((()))******((('''%%%$$$#########$$$&&&(((***,,,...000111222000...---+++///333222---)))((()))++++++++++++,,,,,,,,,,,,111///---***)))***+++,,,,,,...000111000//////000"""&&&+++---,,,,,,---///...+++(((&&&'''(((((((((***)))'''&&&%%%&&&&&&'''((()))******)))***,,,...------+++)))'''))),,,000,,,//////,,,,,,//////,,,+++++++++---000111000////////////---+++,,,000444---,,,---...111222333222888777777888999???LLLYYYkkksss||||||tttnnnbbb^^^YYYUUUMMMEEEBBBDDD===>>>??????>>><<<:::888444555777999999888666555666555555444222222111000,,,...222666777777555444...111333222///---...000000111222222111000///...///...------///000000000...111333333000///000222333111000222555888::::::666777888666555666;;;@@@EEEOOO\\\iiiqqqxxx~~~xxxjjj^^^QQQCCC:::888333111000000111222222111///---***))))))(((&&&%%%---------+++))))))+++---,,,,,,---...///000111111,,,111333111000333444222+++...111222222111222333777666555444555666888::::::???CCCAAA999333333555444333333333444333000...)))------(((&&&''''''%%%############$$$%%%&&&'''""""""###$$$$$$"""!!!  !!!"""###$$$$$$!!!%%%)))***(((&&&$$$$$$%%%(((******(((%%%$$$###"""!!!!!!"""###$$$%%%$$$)))***%%%"""###%%%%%%"""!!! !!!###&&&***,,,###$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$#########$$$""""""###$$$%%%&&&''''''!!!###%%%%%%$$$"""!!!"""$$$###!!!!!!""""""###$$$&&&'''((())))))!!!&&&%%%$$$///DDDPPPPPPJJJ???000%%%!!!"""$$$%%%$$$###&&&(((&&&!!! ###'''$$$""""""$$$%%%%%%%%%$$$&&&******)))&&&%%%$$$###%%%&&&&&&%%%$$$%%%&&&'''***&&&%%%***//////444AAAMMM^^^ttt}}}{{{xxxppphhhXXXQQQIIIDDD@@@;;;222+++)))'''((()))'''$$$'''---***,,,,,,+++)))''''''''')))+++(((###$$$+++///...((())))))***)))((('''&&&&&&%%%$$$###$$$&&&)))***)))+++---///000...---+++***...222000+++&&&%%%'''******)))(((((())))))***444222///,,,++++++,,,---...000222222000.........%%%&&&''')))***************)))(((''''''((()))***'''''''''''''''''''''&&&---)))&&&&&&)))---...---++++++******)))*********))),,,///...***(((+++///+++*********+++---///000---...000111000...+++))),,,---------...000444777888888777888;;;AAAIIIOOO___nnn~~~yyyjjjjjjbbbZZZSSSJJJAAA===>>>===@@@AAA>>>===>>>;;;777666666666888888666333000444333222222444555444333000000111222333555777888000000000000///...---,,,333111000///000000000///111000000///000222444555///---,,,...111333222000666333111222555888777666888888777777888:::<<<>>>@@@JJJ\\\mmmrrrsss|||}}}}}}}}}kkk[[[QQQHHH@@@:::999777555444444333111///000...+++)))((()))+++,,,)))***+++,,,,,,---,,,,,,000///...---,,,---...//////...---,,,,,,---...///,,,+++******,,,...111222111111222444666777999999444===EEEEEE===666444555222222222222111000///...000,,,***+++***&&&$$$%%%&&&'''&&&$$$ !!!###"""!!! """###""" """%%%'''((()))'''&&&%%%%%%$$$###!!!"""***---)))(((,,,***))))))((('''%%%######&&&%%%$$$$$$$$$$$$%%%&&&$$$""" !!!###%%%%%%%%%(((&&&$$$"""!!!###%%%&&&'''$$$""""""%%%&&&$$$######""""""$$$%%%%%%###!!!&&&$$$!!! !!!!!!###$$$###!!!""""""###$$$%%%&&&&&&'''$$$$$$%%%'''***///333555///---+++(((&&&%%%%%%&&&)))###"""'''+++((($$$"""###&&&'''$$$ """&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$&&&)))***'''&&&...888<<>>AAADDDDDD@@@??????<<<777:::888777777777666444222000///...///222333222111111111111111222333444555...////////////...------...------...///000000///222222111111111111222222...,,,+++---111444444333666333000111333666777666666555444444555888;;;======EEEVVVgggooosss|||uuudddUUUJJJBBB>>>888666444333333222000...---,,,***((('''((()))*********++++++,,,,,,++++++,,,,,,+++*********+++,,,///...---,,,,,,---...///---,,,+++******+++---...111111222444444555555444666;;;@@@BBB???;;;888777//////////////////.........)))&&&)))***'''%%%%%%(((((((((%%%"""!!!###%%%###""" !!!###"""  """$$$%%%(((&&&$$$$$$$$$$$$"""!!! ''')))%%%###%%%&&&&&&&&&&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''(((%%%""" """$$$%%%%%%&&&%%%"""!!! !!!###$$$%%%###!!!"""$$$%%%$$$"""(((''''''''''''&&&###!!!%%%###!!!  !!!""" !!!"""###""" ######$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''(((((((((''''''&&&%%%$$$&&&###$$$)))+++'''$$$######%%%'''&&&$$$"""###$$$&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######'''(((+++---******444???EEEUUU```ooo{{{yyytttiii___PPPHHH===444///+++(((%%%((()))))))))((((((***,,,)))(((((((((((()))+++,,,%%%'''((((((''''''))),,,((('''''')))+++,,,+++***)))'''%%%%%%'''***++++++000///---,,,,,,------.........///000//////------...,,,***+++......***&&&++++++*********++++++,,,111000000/////////000000&&&'''((()))***+++++++++'''&&&&&&%%%%%%&&&&&&''')))(((''''''((()))***+++---***(((((()))+++++++++++++++************+++,,,111333555333000...000222------,,,,,,,,,,,,------+++---///111222111000///,,,---......///000444777;;;:::999999:::>>>EEEJJJQQQaaassstttfff^^^WWWVVVSSSKKKCCC???BBBEEEEEEBBBAAACCCAAA>>>===;;;999888888777555333---,,,,,,...111333333222222111111000000000000111,,,,,,---..................///111333444555444444444444333333222111000///---,,,+++---000333555555555222///...000333666666444333111111222555999<<<:::@@@NNN^^^jjjsss{{{ooo\\\MMMEEEBBB888666333222111111///------,,,+++***)))))))))***+++++++++++++++*********+++***************++++++...------,,,,,,------...///---+++***(((((())))))+++---000222333333333222444666888;;;===<<<999666.../////////000000000000...((($$$(((,,,+++((((((******)))'''%%%$$$%%%'''%%%###!!!!!!""""""!!!  !!!!!!&&&$$$######$$$$$$###""" ###((()))&&&###$$$###$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''+++((($$$""""""$$$%%%%%%%%%$$$###"""!!!"""###$$$"""!!!!!!!!!###%%%$$$###((('''&&&&&&&&&&&&###!!!############"""""""""### !!!""""""######$$$$$$$$$$$$$$$$$$%%%%%%'''&&&###!!!$$$%%%&&&'''&&&$$$""" """"""&&&++++++''''''))),,,+++***)))((('''$$$!!!%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%'''***,,,+++,,,777CCCNNN___kkkzzzxxxrrrkkkaaaZZZJJJBBB777...***(((&&&$$$((()))))))))((((((***+++(((***+++***''''''))),,,$$$&&&'''(((''''''((()))''''''(((+++------,,,***,,,)))&&&%%%'''***,,,---///...,,,***+++---///111------......///......------+++***,,,///000---***)))))))))******+++++++++000000//////............'''''')))***+++,,,,,,,,,''''''&&&&&&&&&&&&''''''(((((('''&&&'''(((***,,,,,,+++******************((())))))***+++,,,...///000222222111///---...000......------,,,,,,,,,,,,)))+++---///111111111111...///111111111222555777::::::888777888<<>>===;;;;;;:::888555222...------///222444444444222111000///...---------******,,,---...////////////222555777777666666666333333444444444222111///......------///222444666555222///---...111444666444222000///111444888;;;:::>>>HHHVVVeeepppxxx}}}tttcccTTTHHHBBB;;;888555333222111///...............------,,,,,,------,,,+++***)))))))))------------------......---,,,,,,,,,,,,,,,,,,------,,,***)))''''''''''''###&&&+++///333444444333...000333555444444333333222222222222222222222222000)))%%%***//////------+++***)))'''&&&&&&'''((((((&&&$$$""""""###$$$%%% !!!!!!"""%%%$$$###$$$&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''')))'''%%%%%%&&&&&&%%%$$$%%%%%%$$$$$$#########$$$!!!!!!"""###$$$%%%%%%%%%!!! !!!###%%%$$$###"""###$$$%%%%%%%%%$$$###!!!!!! !!!###$$$$$$$$$$$$######"""""""""###"""!!! !!!!!!&&&&&&&&&%%%###!!!!!!"""'''***)))(((---444BBB:::000***)))(((%%%"""############$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''***---,,,///;;;HHHTTTffftttyyyqqqiii```WWWRRRBBB:::000)))''''''&&&%%%((()))***)))(((''')))***&&&))),,,***&&&$$$'''+++###$$$&&&'''''''''&&&&&&)))(((''')))+++++++++)))---***%%%$$$&&&))),,,---...---***)))***---111333,,,------...............,,,++++++---//////---***))))))***++++++,,,,,,,,,////////////...---,,,,,,'''((()))+++,,,,,,------(((((())))))))))))((((((''''''&&&&&&&&&'''((()))***+++++++++************&&&'''((())),,,...000222000000000000.........///............---,,,,,,+++(((***+++---//////000000---///000111111111444666777777666666666:::???CCCOOOZZZhhhsssxxxmmmaaaVVVSSSRRRNNNIIIFFF@@@BBBCCCAAABBBGGGIIIGGG<<<<<<<<<===<<<999444000...------///222333333222222111///...---,,,,,,,,,))))))+++---...///000000---000444444333111111222222333444555555444333222000000000//////000222333444222///------///333666444333111000111444777:::;;;>>>FFFQQQ___llltttvvv~~~|||~~~~~~{{{~~~~~~~~~tttiii\\\LLLBBB???<<<888555444333111000////////////............///...,,,+++************---......///////////////+++,,,,,,,,,,,,,,,,,,+++***)))((((((''''''''''''!!!$$$)))...111333333333+++000444333...+++---111555444333222111222222222000)))&&&***...///...///+++)))'''&&&&&&''''''''')))(((&&&$$$###$$$'''((( !!!"""###$$$$$$%%%%%%$$$$$$&&&(((***)))(((&&&$$$  ###%%%)))((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''$$$$$$%%%((())))))&&&$$$###############""""""!!!!!!###$$$&&&&&&&&&&&&'''"""#########"""###%%%&&&&&&&&&$$$###%%%###""" !!!"""######""""""!!!!!!  """###$$$%%%(((&&&%%%###!!!!!!!!!!!!"""###&&&(((''')))222===WWWIII666***&&&&&&%%%$$$"""""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))***...111222777EEESSS___rrr{{{vvvooofff]]]TTTMMMHHH999222***&&&&&&((()))(((''')))***)))((('''((()))$$$(((+++)))%%%###&&&)))$$$$$$%%%'''''''''&&&$$$'''%%%######&&&***---...,,,((($$$###%%%(((+++---...,,,+++***+++///222555.........---............,,,+++,,,---------+++)))+++,,,---............---.........///...---,,,+++((()))***+++,,,---------)))******++++++******)))''''''''''''''''''&&&&&&'''***,,,,,,+++*********''''''(((***,,,...111222000000000000000000000000...............---,,,+++******+++,,,---.........+++---.../////////111333444555555555666:::@@@DDDOOOZZZfffqqq~~~yyyqqqeeeYYYSSSPPPKKKGGGGGGCCCDDDBBB>>>>>>AAACCCAAA:::::::::;;;;;;888444000///...---...///000///...000///...------,,,,,,,,,)))***,,,---///000000000...111444444222000111333333333444555555444444444000111222222000000111222333222111...---...222555555444333222222444555777888===DDDMMMYYYgggnnnoooyyy~~~~~~~~~{{{www|||~~~wwwooobbbRRRFFFCCC???:::777555444333222......---------------...000///---,,,+++++++++,,,+++,,,---......///......***++++++,,,,,,++++++***((((((((((((((('''''''''&&&(((+++...000000000000,,,333888666///***---111333222111000000111222222...)))&&&)))***)))+++...***(((&&&%%%&&&''''''&&&'''''''''%%%###$$$'''))) !!!###$$$%%%&&&&&&&&&$$$$$$$$$&&&))),,,,,,+++'''&&&"""###((())),,,+++(((&&&%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&"""###%%%(((***)))'''$$$ !!!"""###"""!!!"""$$$'''''''''&&&&&&'''$$$""" !!!"""#########$$$$$$%%%&&&&&&%%%$$$###%%%$$$###!!! !!!!!!###"""""""""!!!!!!  !!!"""""""""###"""!!!!!!!!!$$$&&&((($$$$$$%%%&&&&&&(((222===WWWHHH555'''###$$$&&&&&&""""""######%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&''')))---222777???PPP```sssqqqkkkbbbYYYQQQJJJCCC???333...(((&&&(((***+++***''')))******(((''''''((($$$'''))))))'''%%%'''(((&&&%%%%%%&&&''''''&&&$$$###!!! %%%,,,111333)))'''$$$###&&&))),,,---...---,,,,,,---000333555000000///...............++++++,,,------,,,******...///000000000000...---,,,---...//////...---,,,((()))+++,,,------......)))***+++,,,,,,+++***)))'''((()))***)))'''%%%$$$%%%(((,,,---,,,******+++*********+++,,,---...///000//////000111222222222---......//////...---,,,---------------------,,,,,,...000111000000222333333444555666888<<>>===;;;999777666666666555333222111////////////---,,,......------------......***+++---...///000111111---111444444111111444777777666555444444333333444---000333444222111111222222222222000......111444444444444333333333222222222:::CCCIIITTTbbbjjjkkksss~~~||||||}}}yyy~~~}}}tttfffXXXNNNEEEAAA<<<888666555444222000///---,,,,,,---///000111000...,,,,,,,,,......***+++,,,...............)))***+++,,,,,,+++***)))(((((((((((((((''''''&&&)))***+++---///000000111///333888777333//////000000000//////111333555777---***)))***'''%%%(((...+++(((&&&%%%'''(((((('''$$$%%%%%%$$$""""""$$$'''"""###$$$%%%&&&&&&%%%$$$###"""###&&&))),,,---,,,&&&(((%%% !!!(((,,,+++,,,***'''%%%$$$###$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&%%%$$$%%%&&&'''&&&$$$!!!"""$$$%%%%%%###!!!!!!$$$'''(((&&&$$$$$$%%%%%%###!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######""""""""""""""""""###############""""""""""""""""""""""""!!!!!!  !!!###%%%&&&'''%%%$$$$$$&&&&&&&&&+++333@@@888---%%%###$$$%%%&&&""""""###$$$&&&''')))***%%%%%%%%%&&&&&&&&&'''''''''***000888@@@MMMaaarrr{{{xxxjjjaaaVVVMMMGGGBBB<<<777222...***)))***,,,+++)))'''(((******(((&&&&&&'''&&&''')))*********)))))))))&&&$$$%%%'''((('''%%%$$$###!!!###''',,,///000(((&&&%%%&&&))),,,......///......///000222444555333222111///............)))+++---......---------///000111222111000...,,,+++,,,...000000000///...)))***+++,,,---.........)))***+++,,,,,,+++***)))(((***+++,,,+++(((%%%###$$$(((,,,...,,,***+++,,,...------,,,++++++++++++...------...000222222111,,,---...//////...------000//////...------,,,,,,///111333444444444555666222333555777:::???EEEIIIJJJWWWggguuuwwwvvvxxxqqqpppiiiaaaZZZPPPEEE@@@???>>>???<<<777666;;;>>>======999444111222444666666777555333222111000...,,,------------......///000+++,,,---///000111111111(((+++///...,,,---222777:::999666444333222222333***...333555444222222333111333333222//////111444333444444444333111000///,,,777AAAGGGQQQ___gggiiiooo}}}~~~}}}zzz|||}}}||||||}}}wwwhhh\\\UUUEEEAAA<<<888666555333222333111///......000222444111000...------...///000***,,,---///000000//////)))***+++,,,,,,+++***)))))))))))))))((('''&&&%%%'''(((***,,,///222444555000111444666666444111...000000000111333777:::<<>>888333333000,,,+++,,,,,,***(((&&&(((******(((&&&&&&&&&(((((((((+++------,,,***+++'''$$$$$$'''((((((&&&)))(((&&&''')))******)))'''&&&&&&'''+++...///000//////000000111333444555555444222000............(((***---//////000000111000111222222111///---+++***,,,...000111111000///)))***,,,......---,,,+++)))***+++,,,,,,+++***)))+++,,,---------,,,+++***&&&)))---///...---,,,,,,///---+++,,,//////---******+++---......---,,,***111/////////111111///...---111444222,,,((())),,,***+++,,,---...000111111888888777777999===CCCHHHMMMVVVbbbnnn|||zzzwwwvvvvvvhhhhhheee___VVVMMMEEEBBB::::::888555444666<<>>HHHOOOTTT___hhhqqqxxx}}}{{{}}}|||}}}xxxlll```VVVLLLAAA888666444///---000444333111///...------......,,,***+++...111111000222000//////000222222111---)))%%%'''+++...---***++++++++++++(((%%%""" $$$''''''***333>>>>>>888666:::>>>===888444111111222///...///222444444222222111///---+++***((((((---((("""!!!###%%%%%%$$$"""###%%%$$$######$$$&&&%%%$$$"""!!! !!! !!!"""$$$&&&'''(((###$$$&&&&&&&&&'''***,,,---+++(((&&&$$$$$$$$$$$$%%%%%%$$$###!!!!!!"""$$$%%%'''(((%%%"""!!!$$$'''"""###$$$$$$%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&%%%%%%$$$$$$###"""""""""%%%$$$###"""###"""!!! !!! !!!!!!"""$$$%%%&&&'''((((((%%%!!!!!!$$$'''"""###$$$%%%$$$$$$"""!!!!!!"""###!!! $$$%%%''')))((('''$$$""""""###%%%&&&&&&%%%$$$######$$$%%%%%%$$$%%%''')))&&&&&&%%%$$$$$$&&&***...///666@@@LLL[[[ooo}}}uuufff\\\QQQDDD<<<:::888333///---+++)))***---...,,,***'''%%%""""""$$$'''))))))'''((()))+++------......---***'''$$$$$$%%%''')))---)))%%%&&&***,,,+++(((###$$$&&&))),,,...000111333111222777999666444555:::777333///,,,+++,,,,,,///---,,,+++,,,...111333///---,,,+++,,,...111222...,,,+++,,,...111333333)))***,,,------,,,+++***+++,,,---......---,,,++++++,,,---......---,,,+++))),,,///000////////////...---,,,,,,......,,,***,,,---.........,,,***))).........///111111...,,,///111333111---***)))*********,,,---///000111222777777777777888<<>><<<888444111000...---///222444444333333222222111///...,,,+++...,,,+++*********)))(((%%%&&&(((((('''&&&''')))&&&%%%###"""!!!!!!"""""" !!!"""###%%%&&&'''$$$%%%&&&&&&&&&&&&(((******(((&&&$$$$$$%%%&&&(((&&&&&&&&&$$$###"""$$$&&&((((((((()))***(((&&&%%%###$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$###!!!"""%%%(((''''''&&&%%%%%%$$$$$$###$$$###"""""""""!!! #########"""""""""""""""&&&''''''%%%"""!!!###%%%$$$%%%&&&&&&&&&%%%$$$$$$###$$$%%%$$$"""!!!!!!""""""###%%%''''''%%%###"""%%%%%%$$$$$$$$$$$$$$$%%%###%%%%%%%%%$$$$$$&&&((((((((((((''''''))),,,///333:::GGGWWWjjjzzzvvvooo```XXXNNNAAA999666555111...///---******+++***(((%%%&&&%%%%%%&&&((())))))((((((***---000111111///......,,,***((('''(((***++++++)))((((((***,,,+++***((()))***,,,...111333444444222444:::<<<999777777999777444000............***)))(((((()))***,,,...222000---+++***+++,,,------,,,++++++---000222333)))***+++++++++***)))(((,,,,,,------------,,,,,,***+++---...///......---((()))++++++******+++---...---,,,---...---,,,***......//////...,,,***)))++++++---000222111...,,,000000111000///---+++*********,,,---///111222333666777666666777:::@@@DDDJJJUUUcccooo|||}}}yyywwwnnnkkkddd\\\SSSJJJCCC@@@888888777555333444666999:::888666666777777666555333444555444000---++++++......---,,,++++++++++++******+++///333444111...+++---///111111111333444666666666333000...---......///////////////...---000111222///,,,***,,,...///000111222333333333333444555:::AAAHHHPPP]]]iiioooxxx~~~}}}~~~~~~{{{tttggg[[[RRREEE999666888888666666777555111...,,,---...000000...---...000000///...///---))))))+++...111222000,,,((((((+++......---'''(((***,,,,,,+++***)))'''***++++++...222333222///222888===???<<<666111///---,,,...111444555555222333444444333111///---***,,,......---***((((((&&&((())))))(((((()))***&&&%%%$$$###############!!!!!!!!!!!!"""###$$$%%%&&&''''''&&&%%%$$$&&&''''''&&&###"""###%%%)))+++'''((((((&&&$$$$$$&&&(((***)))***---000///)))###$$$%%%&&&&&&'''&&&&&&&&&((('''$$$""" """%%%)))'''&&&&&&%%%%%%$$$$$$###%%%$$$$$$###""""""!!!!!!###############"""!!!!!!$$$%%%%%%$$$"""!!!"""###&&&&&&'''((((((''''''&&&%%%'''((((((&&&$$$######!!!###%%%'''''''''%%%$$$)))'''%%%###"""###%%%&&&%%%%%%&&&%%%$$$$$$&&&(((************)))+++...111999BBBQQQeee}}}wwwssslll]]]QQQHHH<<<444222222///------+++)))))))))(((&&&$$$&&&&&&''')))+++,,,***((())),,,111555555333000---,,,,,,+++******+++++++++)))***,,,+++++++++,,,------------...000222444666666555777>>>@@@<<<888777555444111///.........///+++++++++,,,,,,------...111///---+++)))******+++,,,+++++++++,,,///111333))))))*********)))(((''')))))))))))))))))))))))))))***,,,...////////////'''(((((('''&&&''')))+++---------------,,,+++***......//////...---,,,+++***+++...111333333///,,,///......///000000...,,,***+++,,,...///111222333555555555555666999>>>BBBIIIUUUcccooo|||~~~wwwssspppkkkbbbYYYPPPHHHAAA===777777777666666666777777999999999999888777555444333333333111///,,,+++***------,,,+++++++++++++++,,,***+++///333444111,,,))),,,///111111111111222444666777444000---...000000000000000000///...------...///---***(((***---...///111333444444333222444444777===DDDMMM[[[hhhpppyyy~~~~~~~~~{{{zzzzzzuuujjj^^^WWWJJJ<<<777888999888666777444000,,,***+++---///---------------,,,++++++111...***))),,,000333444222...***)))+++---......&&&''')))+++,,,,,,+++***&&&)))+++++++++---///000000111555:::>>>===777222---,,,,,,---///222555666111333555666666333000...***---000///+++(((''')))%%%''')))***((((((((()))%%%%%%$$$$$$############""""""!!!!!!""""""######'''''''''&&&$$$###$$$%%%'''%%%###!!!"""%%%))),,,'''((('''&&&%%%%%%''')))))))))***---///...)))%%%&&&&&&'''''''''''''''&&&''''''&&&###""""""%%%'''%%%%%%$$$$$$###"""""""""&&&&&&&&&%%%$$$######$$$ !!!###$$$$$$$$$$$$"""###$$$$$$###"""!!!!!!&&&'''''''''((((((((((((%%%'''))))))'''%%%$$$$$$###$$$&&&((()))))))))((()))(((&&&%%%$$$$$$$$$%%%%%%&&&'''&&&$$$$$$&&&((()))***++++++***,,,///222@@@HHHXXXooo}}}|||tttooogggYYYJJJBBB777111/////////---((((((''''''(((''''''&&&)))((((((***,,,---,,,+++,,,...111444444222///---*********++++++******)))'''+++///...+++***,,,000000/////////000222444555999777:::???@@@;;;555444///...------,,,,,,,,,,,,,,,---...///000000///...---,,,*********+++,,,---+++++++++++++++---000333((((((((((((((((((((('''((((((''''''''''''((((((((()))+++---////////////+++++++++)))((())),,,...------...---,,,+++******,,,------...////////////,,,---///333555444111...,,,,,,---///111222000///+++,,,---...///111222222333444555555666999===AAAIIIUUUdddppp||||||uuuppppppiii```VVVOOOHHHAAA===777777777777888999999999888999::::::999666555444333222000///......---,,,------,,,,,,++++++,,,,,,...---...000222222...***(((+++///000000/////////111444555333///,,,...000000111111111000///......,,,...///...++++++---000---///222444555555444333444333444999@@@IIIWWWeeepppyyy||||||~~~}}}|||~~~~~~xxxuuukkkaaaZZZPPPBBB999888999777444777333///+++)))***,,,---.........---,,,++++++,,,222...+++))),,,///222444222///,,,***+++,,,---...&&&((()))++++++***)))(((&&&''')))+++++++++---000333222333666999999666222,,,,,,,,,,,,...111444777444777;;;>>>>>>;;;777555333444444000+++(((***,,,&&&(((***+++***)))))))))##################""""""######""""""""""""######&&&''''''%%%###"""###$$$)))'''$$$######%%%(((***%%%&&&&&&%%%###$$$&&&(((&&&(((******((('''(((***'''''''''((((((''''''&&&###%%%''''''%%%$$$$$$%%%&&&&&&%%%%%%$$$#########$$$&&&&&&%%%###!!!"""### !!!"""###$$$$$$$$$"""""""""#########!!! &&&&&&&&&&&&&&&''''''(((%%%'''((((((&&&$$$###$$$"""$$$%%%'''((()))))))))'''((((((((('''%%%$$$###%%%&&&'''&&&%%%%%%'''(((''')))******+++---000222BBBKKK\\\sssyyyxxxuuukkkddd]]]OOOCCC===444///...//////...(((((((((((('''&&&&&&'''+++)))((()))+++...000111...///000000000///...---******+++,,,+++***))))))'''+++///...***)))---222333222222222222444555666:::888:::>>>===666000...+++,,,,,,---------,,,,,,+++,,,---//////...---,,,++++++*********+++,,,,,,***+++,,,++++++,,,000444'''''''''(((((()))))))))******))))))))))))******((()))+++---............)))******)))'''(((***,,,,,,......---+++))))))))),,,------...///000111111...///000333555444111///,,,---///000111111000000---......//////000111111222333444555777:::>>>BBBIIIWWWfffqqq{{{~~~wwwqqqooohhh___WWWQQQJJJCCC>>>;;;999888888:::;;;:::999666888:::999777555555555444222///...///000000000...------,,,,,,---------///000111222111...+++)))***---000111000.........///000000///---,,,,,,---///000000000000//////......000222111......111444---///222444555555555444444222333777===EEESSS```pppxxx}}}}}}~~~|||wwwnnnddd[[[UUUHHH===888999777444666444000,,,******+++,,,111222111///------///111111...***)))+++...///000000///...,,,++++++,,,,,,'''(((***++++++***(((''''''%%%&&&***,,,+++,,,...222222222333555555444222,,,,,,,,,,,,,,,...333666888<<>>KKKWWW___aaa```___NNNGGG???888444111,,,(((%%%(((+++,,,+++***)))(((###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((!!!"""######$$$&&&)))&&&'''((()))*********)))$$$%%%%%%$$$###$$$&&&(((+++)))'''(((,,,---,,,)))&&&'''''''''&&&%%%$$$$$$###$$$%%%%%%%%%&&&))),,,******))))))((('''''''''%%%(((***((($$$"""$$$'''###""""""&&&)))'''$$$ ###%%%%%%$$$&&&%%%%%%%%%&&&''')))***((('''%%%""" !!!###&&&#########$$$$$$%%%&&&&&&)))((('''&&&&&&''')))***"""$$$%%%&&&&&&(((***---***,,,000444666999===@@@IIISSSbbbqqq}}}mmmccc```[[[NNNHHHDDD::://////......---,,,++++++,,,...///---***((()))+++###$$$''',,,111444444444333555888999888444///,,,...---+++)))(((&&&&&&&&&,,,***)))''''''***///333111333666999:::999777666444111000444444000------***+++...000000...,,,+++.........---------------((((((***+++---///000000***---///...,,,---222777'''+++...,,,(((&&&(((+++---)))&&&'''***,,,,,,,,,+++++++++++++++***))))))+++++++++++++++***))))))111---)))(((***,,,+++******///333222///---///222222222111111000...---,,,000222444333///---...000444222111333555666444111000111333444555999===AAAHHHQQQ```ppp|||{{{qqqjjjbbb[[[VVVPPPJJJEEECCC???;;;888777666555333888888222333:::555---222444555777999999999999888111333666555222000000111000222444333000,,,)))(((///000222444555666777777777222333999;;;444...---111111000000/////////......//////000///---+++***///000222333333222000///555222111333666<<>>999333///444333111000...------------...///...------...000111...,,,,,,......,,,***,,,,,,---.........------+++...111111111333777;;;))),,,///---)))&&&'''***000---***)))+++------,,,)))***************))))))******++++++,,,++++++***...+++'''''')))******)))***...222222...---...111333333222111///---,,,+++---///222111///------...000......///333444444222666666666555555666999<<>><<<888333000000000///......---......---///000000...+++******---,,,+++---000111///---,,,---......///.........---///111222111333777<<<(((+++------***((()))+++000...+++***+++++++++***(((((()))))))))))))))((())))))***+++,,,,,,,,,,,,***(((&&&&&&''')))))))))***...111111...---...000444333222111///---+++***+++...111222111000//////,,,+++***,,,///222333333888888888666555666999<<>>:::888999:::;;;;;;555999999<<>>;;;:::999666333333555666444111000000...------,,,,,,,,,111///...,,,,,,---///000333000,,,)))((((((''''''(((&&&$$$%%%)))---000222,,,,,,,,,+++++++++******---,,,+++++++++---...000000111111000//////000222888666555777>>>IIIUUU\\\ggggggbbbWWWHHH===777666///,,,(((''''''''''''&&&***&&&######%%%((('''&&&######$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&$$$###$$$((()))&&&###%%%&&&(((******+++******)))%%%%%%***+++(((&&&''')))***+++***'''&&&&&&&&&)))((('''%%%$$$#########""""""""""""$$$'''***,,,.........***&&&###""""""###""""""###%%%%%%###!!!%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%'''&&&$$$$$$%%%&&&$$$###(((******)))&&&"""!!!!!!&&&$$$""""""$$$'''))))))***)))((()))+++---......000444;;;DDDJJJQQQ]]]iiioootttxxxwwwuuuwwwssseee]]]SSSHHHAAA999000,,,,,,000...,,,---///000111111111,,,)))***)))(((***//////......111777<<<@@@BBB;;;999666444333111...,,,***+++---,,,+++)))******&&&'''((()))***---222555888999;;;<<<;;;888555333......------------......,,,...111111---)))&&&$$$))))))+++...111222111///------...///////////////...111222222111333888===&&&(((***+++***)))+++,,,+++***)))((()))))))))***&&&'''((((((((((((((((((&&&''')))***+++,,,,,,,,,''''''&&&&&&((()))***+++,,,///111222000...///000222111111111000...---,,,,,,///222444444444333222---+++***+++---000222333444555666666777999>>>AAACCCMMM\\\kkkxxx{{{xxxqqqfff^^^WWWQQQJJJEEE???<<<999888999;;;======999<<<:::@@@HHH@@@333333000000000000000000000000444444444333222000000000222333444333111000111222222333666888:::::::::999666333111333555444111...,,,---///000111000//////////////////......---------...///111333333444444777444444666777;;;EEEPPPYYYdddttt}}}{{{||||||vvvddd]]]RRRIIICCC???===<<<:::777333222333444444444000//////...------......,,,++++++,,,---000222333333...)))'''(((***)))'''&&&%%%$$$$$$&&&))),,,---***+++,,,,,,,,,,,,++++++---+++)))((((((***---//////222555333000...111444777555222222777@@@JJJPPP[[[dddhhhbbbUUUJJJDDD@@@333000***'''%%%%%%$$$$$$(((%%%"""!!!###%%%&&&%%%$$$$$$##################''''''''''''''''''&&&&&&###""""""###&&&'''%%%###&&&'''(((******+++******(((%%%%%%)))***'''%%%&&&***,,,---,,,***'''&&&&&&+++***)))(((&&&%%%######&&&%%%#########&&&(((***//////---***&&&$$$""""""###""" !!!""""""!!! $$$######""""""######$$$%%%&&&'''(((&&&$$$######%%%$$$$$$$$$$$$###"""!!!((()))***(((%%%"""!!!!!!###"""!!!"""###%%%''''''***'''%%%&&&+++...//////111888CCCKKKSSS]]]mmmzzzyyylllaaaXXXNNNDDD<<<555...+++,,,...---,,,---000222333333000***'''(((((('''+++000000//////111555:::<<<===888666333111000000...,,,'''(((******)))))))))******+++------...111444777777888999999999999888777//////...---------......,,,...000///,,,(((&&&%%%&&&(((+++///111111000///,,,,,,---...////////////000222444333222444:::>>>((()))******)))(((((()))''''''(((((()))***+++,,,&&&''''''(((((((((''''''%%%&&&''')))***+++++++++(((((()))******+++,,,---000111333333222111000000......///000000000000000,,,---000222444555444333000///...------...000222111222444555777;;;@@@DDDDDDNNN]]]mmmzzzzzzwwwpppggg^^^WWWPPPHHHCCC===;;;888888:::;;;<<<;;;;;;:::666===JJJCCC444000000000000000000000111111222222111111222333333333000222333222111111333444555555444444555777999:::333333333555777666111,,,,,,---...000000000//////000/////////..................///000111111111111333111222555888;;;EEEOOO]]]eeeppp||||||~~~|||}}}}}}sssggg___TTTJJJCCC@@@>>>===999666222000000222444444///.........//////000111+++++++++,,,---///111333000,,,'''&&&(((++++++)))(((''''''&&&&&&''')))***)))***+++,,,,,,,,,++++++***)))'''&&&'''***---///---222666555000...000444444333111111444:::@@@DDDLLL[[[gggggg```ZZZSSSMMM>>>999333...***(((&&&%%%&&&$$$"""!!!"""$$$%%%%%%%%%$$$###"""""""""###$$$%%%%%%&&&''''''((())))))######$$$%%%'''(((((('''&&&''''''((()))))))))))))))&&&&&&***+++(((&&&'''***,,,------***'''&&&&&&+++,,,++++++)))'''%%%###)))((('''&&&'''(((***+++...---***'''%%%$$$"""""")))&&&###"""###%%%&&&&&&$$$$$$############$$$$$$###%%%''''''%%%###"""###%%%&&&&&&&&&%%%###""""""&&&(((((('''%%%$$$$$$%%%$$$%%%&&&''''''&&&%%%%%%(((%%%"""$$$)))///111222555???KKKUUU___mmm~~~}}}|||yyyqqqfff^^^RRRHHH???999333---,,,------,,,,,,...111333333333...)))&&&''''''(((+++111555444333444666888999999666444111000000000...---&&&(((***************,,,,,,.../////////111444666666777777888999999::::::333222111///...---------,,,------,,,***))))))***&&&))),,,///000///...---++++++---....../////////111333444444333666<<>>000...000000000000000222333333222000///000333444555444...000333333333333444666999666333111111444777999222444555666888999333+++,,,,,,,,,,,,,,,---------000000///......//////000------......//////000000000///111555777:::CCCMMM___dddnnnyyy~~~{{{qqqjjjbbbVVVKKKCCC???===<<<777444111......///111333---------......000111111......---------------...---***((('''(((***+++++++++++++++***((((((***+++******************++++++(((((('''&&&'''))),,,---+++000555444111...///111000000111222444777:::<<>>>>><<<888555222444111333;;;555---111////////////000222444555333111///000222444444333---000444666666666777777:::888555333222333555666444666666444777:::666......---,,,******+++,,,---000000///......///000111******+++,,,---///000111000///111444666888@@@III[[[aaalllyyy{{{rrrlllcccWWWKKKCCC>>><<<;;;333222///---+++,,,///111------,,,,,,,,,------...///......------,,,,,,,,,+++++++++***(((((()))******+++,,,+++))))))+++---+++***)))((((((((()))***))))))(((((((((((())))))***...222333000...------......///111333555777888777EEEOOOQQQVVV^^^^^^XXXAAA===888444000,,,(((%%%&&&'''((()))((('''''''''%%%$$$###"""###%%%&&&(((%%%%%%%%%&&&&&&'''''''''***+++++++++***)))(((((((((''''''''''''((()))))))))&&&&&&***,,,)))''''''((())))))(((&&&%%%'''((('''(((***++++++(((%%%### """$$$%%%&&&&&&,,,)))%%%$$$%%%&&&%%%$$$%%%###!!!!!!###%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$''')))(((%%%$$$'''+++)))+++...---***'''&&&&&&'''((()))(((''''''(((***)))+++,,,,,,)))((((((***((((((((()))---444===BBBPPP[[[gggqqq}}}sssooohhhZZZNNNHHH===777111000///,,,+++---...------...000000///---...******---......111555;;;<<<===???AAA???<<<999111111000111222111///---)))+++------,,,,,,---...(((+++...000111333777999:::::::::999888777666555222111000///...---------,,,...000000///......///***,,,///000//////000222---...///000111222222222111333444444555:::BBBHHH+++***+++---///000///...%%%(((+++***((('''(((***+++++++++***)))'''%%%%%%***+++,,,,,,------------,,,...111111...---///111222222222222333222000.........///000000000000000000---***+++...222222222000333555444111///000111111222333444555888===@@@GGGQQQaaaqqq~~~zzzssspppkkkfff```VVVKKKBBB>>>>>>???@@@@@@===888444000555444444666///---777............000222555666555222///000222444333222---111555888999888888999:::999777555444333333333666888666222555:::888111222000---++++++,,,...///111000///......///000111'''((()))***,,,///111222000000111444555666===EEEVVV^^^kkkzzz~~~|||tttmmmdddWWWKKKBBB>>>;;;:::111000...,,,***+++---///------,,,+++************,,,,,,,,,------.........***,,,...,,,(((%%%&&&(((&&&)))******((((((+++...,,,***(((&&&&&&'''(((***++++++***)))(((''''''&&&))),,,000111000...,,,+++------...///111333555777333<<>>AAACCCAAA===999------...///000///,,,***''')))++++++******+++,,,)))+++///333555888<<>>===<<<:::888555333111///......---------......,,,///333444222///------+++...000111000111444777//////111222333444444555000222444444666;;;CCCJJJ***)))***---000111///,,,)))******))))))((('''&&&*********))))))((('''''')))'''&&&'''(((******)))//////.........//////000///000111111000...,,,***//////000111222444666777222111000......000111222111222333222000......///...000333333444888???DDDHHHQQQ___nnn||||||vvvnnnhhhhhhcccTTTEEE???===>>>???@@@@@@>>>999555444444444555555555555555777444111111333555555444555444444444444555555666222444555555666777;;;===888::::::888555555888<<<:::888777666555666777777666777666333///------...000////////////.........((()))******,,,000555999777777666666888;;;===???MMM```mmmpppxxx~~~}}}{{{jjj___RRRIIIBBB===999777888555111...---+++)))(((+++***((('''(((***---///222///...///---)))(((***,,,---...,,,))))))+++...)))+++,,,+++)))(((***---000,,,'''$$$$$$%%%&&&&&&++++++++++++)))'''%%%$$$/////////...---,,,+++***------------...000111222222444666:::>>>BBBEEEGGGCCCCCCAAA>>>:::666222000***''''''+++---)))'''((('''&&&%%%$$$$$$&&&((()))%%%&&&'''(((((('''&&&&&&&&&))),,,***%%%"""###%%% ###%%%'''&&&&&&&&&'''))))))************)))))),,,***((((((***,,,,,,,,,!!!###%%%''''''&&&$$$"""%%%'''((()))))))))+++,,,(((***+++***))))))***+++((($$$!!!"""%%%)))******%%%$$$$$$$$$$$$$$$%%%%%%)))******)))''''''(((***)))(((((()))+++,,,+++)))))))))************))))))(((((()))))))))************(((+++444;;;@@@IIITTTeeeqqq{{{}}}xxxooodddWWWLLLDDD@@@111000///...------......---+++***---,,,))))))+++,,,---000333666:::<<<>>>CCCCCCCCCDDDDDDAAA<<<999222//////444666111,,,***///---***''''''(((***,,,)))---555===???<<<===AAA>>>:::555444555555333000------.....................//////...+++))))))***......///000111111111000333111000333333111222555777555333555:::@@@DDDGGG,,,++++++---000111000...************)))(((''''''%%%%%%%%%%%%%%%&&&''''''+++)))((()))******)))(((++++++,,,,,,---...///000000111222222111///---,,,///000000111111222222222111000...------...000111000222222111///......///---000222333444888???DDDIIIQQQ^^^lllyyy~~~uuummmhhhgggcccVVVJJJCCC???????????????===999666777777666555555444444555666333//////222444555555555555444444333444444444222444444555555666:::<<<;;;<<<<<<:::999888999:::<<<;;;:::888777666555555444444444222000///000111222222111111111000000///+++++++++++++++...222555777666555555666888:::;;;DDDWWWiiipppwww~~~|||ggg]]]RRRIIIBBB:::666666777555111///......---+++,,,+++)))((()))***+++,,,///,,,,,,///...++++++------///000///,,,******+++)))******)))''''''***---...+++'''%%%%%%'''((()))++++++++++++***(((&&&%%%)))*********))))))((('''***+++,,,---......//////---...000222666:::===???CCCDDDFFFEEEBBB===888444111,,,***,,,+++'''$$$%%%$$$######""""""###$$$%%%$$$&&&((()))***)))((('''***...000///***'''(((***%%%'''((((((&&&$$$######'''((()))+++++++++***)))***)))'''((()))******)))$$$%%%'''((((((&&&$$$###$$$&&&)))+++,,,+++++++++)))***++++++))))))***+++***'''###!!!"""$$$$$$###$$$$$$$$$$$$%%%&&&'''((('''(((((('''&&&&&&'''(((&&&&&&&&&)))+++,,,,,,+++)))))))))******)))))))))******+++,,,------......000111666<<<>>>BBBNNN[[[ppp|||}}}xxxnnnbbbSSSFFF;;;555,,,---...//////...------...++++++---,,,))))))+++---...111555999<<>>:::777222......333444000,,,,,,000...+++((('''(((***+++---000666======:::999<<<;;;777333222222222///,,,,,,,,,,,,------.........///...------------.........///000000000000000000555111000222222///000333555333222555;;;CCCIIILLL---,,,+++,,,///000111000,,,,,,++++++***))))))(((&&&&&&%%%%%%&&&(((+++---,,,+++++++++,,,+++)))''')))))))))***+++---///000222222222222222111000//////000111111111000///...///...---,,,,,,---...//////111111000...------...---///222333444888>>>DDDJJJQQQ\\\hhhuuuvvvnnnhhhfffbbbYYYOOOIIIBBB@@@>>>>>>>>>===:::888:::999777666555444555555666222///...000333555666666666555444333333333333222333444444444555888;;;>>>======>>>???>>><<<:::@@@??????===;;;999666555444444555444222222333555555555555444333222111000---...---+++***+++...000555555444333444555666777???NNNbbbooovvv~~~~~~~~~{{{ggg]]]TTTLLLCCC999666777777444111///000000000///,,,+++++++++************,,,***+++///000------000///000111000---+++******+++***(((&&&$$$&&&***---+++(((%%%$$$&&&(((******++++++++++++***)))''''''(((((()))***************)))***+++,,,,,,,,,,,,,,,.........///222555999;;;BBBFFFLLLOOONNNHHHAAA<<<666000,,,,,,+++&&&$$$%%%######$$$$$$######""""""$$$&&&)))+++,,,+++***((((((***,,,+++'''%%%&&&'''((()))***)))&&&$$$######$$$&&&)))+++,,,,,,***)))******)))***,,,+++)))''''''((())))))((('''%%%$$$"""%%%)))---...---,,,***(((***++++++***))))))***+++((($$$""""""######"""%%%%%%%%%&&&&&&((()))***%%%&&&''''''%%%%%%&&&(((%%%%%%%%%(((+++------,,,))))))))))))))))))))))))******,,,---///111333333888===DDDHHHFFFIIIVVVeeettt|||vvvqqqgggZZZLLL???444...(((***---///000///---,,,///,,,+++,,,,,,((((((+++---///333777<<>>GGGNNNQQQ---,,,++++++,,,...///000------,,,+++************)))(((&&&%%%'''))),,,...++++++,,,---......+++(((************+++,,,---...111111111111000000000000///000222333333222000//////...------------...//////000000///---------///---///111222333777===CCCJJJPPPZZZeeeqqq}}}yyyrrrjjjeeebbb[[[RRRLLLEEEBBB>>>===<<<<<<;;;;;;:::999777666555666777888888555222//////111444666888777666555444444444444222333444333333444777:::>>>>>>>>>BBBFFFFFFCCC???BBBCCCDDDDDDBBB???;;;999999::::::999777777888:::888888888777666444222111.........,,,******,,,...222222222222333555666777AAAIIIZZZkkkuuu{{{~~~}}}}}}zzzkkkaaaXXXQQQGGG;;;888<<<888555111//////000000///******+++,,,---,,,+++***,,,***,,,000000...---///111000000...------.........,,,)))&&&%%%'''+++...)))'''$$$###%%%'''(((((())))))))))))))))))((((((&&&'''((()))***+++++++++******))))))***+++,,,,,,//////......000333777999???FFFOOOVVVWWWRRRJJJDDD888222---,,,+++(((''')))'''((())))))((('''%%%###$$$&&&***,,,...---+++***$$$&&&'''&&&$$$"""###%%%'''(((******((('''&&&&&&"""%%%))),,,...---+++***,,,------///000///,,,)))******))))))((('''&&&%%%$$$%%%(((+++---...---+++(((***++++++***(((((())))))'''&&&&&&'''(((******((('''''''''''''''(((((($$$&&&'''''''''&&&'''(((&&&&&&&&&(((+++,,,+++***)))))))))(((((())))))))))))***,,,///222555777999@@@FFFNNNQQQRRRXXXcccnnnuuu}}}ssshhhcccYYYMMMBBB999333000***+++---//////...---,,,///,,,***,,,+++((())),,,...000444999>>>AAADDDEEEFFFBBB===888666444222111///++++++---...,,,,,,///************,,,...000222888777999===<<<888666888:::777444444555444000---,,,,,,,,,---...000111333333...)))***///444444222...............---,,,+++333///---...///...000444666555555:::AAAJJJQQQTTT+++******)))***+++---......---,,,+++*********+++)))'''%%%######%%%''')))))))))+++---000000...+++...---,,,,,,,,,,,,,,,---//////...---......000000///111333555666555444333000//////////////////000///000000...------...000---000111222222555;;;AAAHHHOOOYYYdddppp{{{}}}vvvmmmeeeaaa\\\SSSLLLGGGCCC???<<<<<<<<<<<<<<<888777666666777888999:::;;;999666222000111333555999888777666555555555555222333333333333555888:::===>>>@@@FFFLLLNNNLLLHHHEEEGGGIIIJJJIIIGGGDDDBBBCCCDDDCCCAAA>>>======>>>;;;;;;;;;:::888555333111---......---++++++---//////000111333444666888999CCCEEEPPPcccttt~~~}}}||||||~~~{{{pppddd[[[WWWNNN@@@;;;???:::666222...............((())),,,...//////.........,,,...111111---+++---111///,,,+++,,,///222444111...+++))))))+++---...(((&&&######$$$%%%%%%%%%(((''''''((((((((())))))###$$$%%%&&&'''''''''''',,,***(((&&&'''***---///------,,,,,,---000222444;;;BBBMMMVVVXXXUUUNNNJJJ>>>777111///---***)))++++++,,,------,,,)))&&&$$$%%%'''***---...---,,,+++((()))))))))''''''((()))(((***,,,+++)))(((''''''"""$$$(((,,,...---,,,***------///111222111---***,,,+++***)))(((''''''''')))'''&&&(((+++.........)))+++------+++)))))))))'''(((((()))***,,,...000,,,+++***(((&&&&&&%%%%%%$$$&&&)))***))))))***+++***)))((()))++++++***((())))))(((''''''((())))))***,,,///333888<<>>FFFMMMXXXeeeqqq}}}~~~yyyoooeee```\\\SSSJJJHHHEEE@@@===<<<======<<<555555666777888999::::::::::::888555222111333444888888777666555555555555111222333444444666999<<<===???DDDJJJPPPSSSSSSRRRJJJLLLNNNPPPQQQPPPNNNLLLMMMMMMLLLIIIEEECCCCCCDDD?????????>>><<<888555222---...///...------...000...///111333555777999:::???AAAIIIYYYooo}}}}}}~~~tttggg```aaaZZZIII>>>===;;;777222...---.........)))***---///111111222111000...///222111,,,***+++000---******,,,000333444222000......//////...,,,(((&&&######$$$%%%%%%$$$''''''''''''((()))***+++'''(((((((((((((((''''''***(((&&&%%%&&&)))---000.........///000111222333666<<>>@@@EEEJJJOOOPPPPPP'''***,,,,,,***)))***,,,...---+++)))((()))***+++///...---,,,+++++++++++++++******+++---///...---///......------------...---,,,***)))***,,,///222666666666666666666666666000111111111111111111000111111000///---...111333111222333111000222777;;;CCCKKKXXXfffsss}}}yyypppeee```]]]TTTJJJIIIEEEAAA>>>=========<<<444555777888999888777666555777888666333222333555666555444444444444555555000222333444555888;;;>>>???CCCHHHMMMQQQTTTVVVXXXQQQRRRTTTVVVVVVVVVTTTTTTRRRRRRQQQNNNJJJHHHHHHIIIDDDDDDDDDCCC@@@<<<888555///000111000...---...///...///111333555666777888;;;BBBHHHQQQeee|||~~~}}}wwwkkkiiiqqqmmmWWWCCC<<<;;;777222//////000111222------///000111222333333///...///333222---+++,,,...,,,+++,,,///111111///000000000222333222---)))&&&%%%$$$$$$&&&(((((((((((((((((()))***,,,---///......------+++***)))((($$$$$$%%%&&&(((***+++,,,---...000111333333333222222666===DDDIIILLLLLLLLLLLLEEE???===999333000000111111000///---***'''&&&***************+++,,,,,,)))(((''''''(((******+++---...///...+++)))''''''%%%&&&(((***+++,,,++++++,,,,,,---///222222000...111///---,,,,,,---///000333///,,,---111444222000111333666666444111//////...000111111///...000222222111///---+++)))(((((($$$'''***,,,,,,,,,---...,,,++++++,,,......,,,+++***)))'''&&&&&&''')))******---222888>>>EEEIIILLLHHHVVVdddlllttt}}}{{{tttpppcccSSSEEE@@@999111,,,++++++,,,***************))))))))),,,)))'''***+++***---222999;;;>>>AAABBBBBBAAA@@@999555000---,,,,,,,,,+++)))(((***+++((($$$%%%***111///+++)))+++...333777???999777999999666444555333///******---000111111333222000///000222444666333333222111111111111111......///000000000//////***))),,,111444333333666>>>@@@DDDJJJOOOQQQQQQOOO'''+++......,,,***+++,,,...,,,***(((((((((******++++++++++++******))))))---,,,******,,,------,,,,,,,,,,,,,,,------...///...,,,***)))***---000333999888666555444444444555000000111111111111000000111111111///...///111444222333333111///111555:::AAAJJJXXXggguuu{{{xxxoooeeeaaa^^^UUUJJJIIIEEEAAA???>>>===<<<;;;444666888999999777555333000333666666444333444666333333222222222333444444000222333555666999===@@@AAAFFFLLLOOOQQQSSSWWW[[[VVVWWWXXXYYYYYYYYYXXXWWWSSSSSSSSSPPPMMMKKKKKKLLLGGGHHHHHHFFFCCC???:::777222222333111...------...//////111222444444555555;;;FFFLLLNNN]]]uuu~~~{{{ppprrr}}}cccHHH<<<:::777222000000333555555000000111111111222333333...---///333333...,,,---,,,+++,,,///222111...***...///111444555333,,,'''%%%$$$$$$&&&)))+++,,,+++************+++...000111...---,,,+++)))'''%%%$$$ $$$(((******)))(((''')))+++...//////...---///222777===CCCGGGJJJKKKMMMFFFBBBAAA???999777888555444333111...,,,)))(((+++***)))))))))***+++,,,+++)))((((((***,,,,,,---***,,,......---++++++,,,&&&'''((()))***+++++++++......///111444555444333333111///......000222444555222000222666777333///444777999:::777555333222000333555555333333666888333222111///---,,,,,,,,,###&&&***,,,,,,,,,---...+++++++++---///000///---***((('''&&&&&&'''(((***'''***///555<<>>@@@:::666777777444111111333...)))))),,,111333333444222000//////000333444111333444444333222333444///000111222222333222222+++***---333555333222444===@@@FFFLLLQQQSSSQQQOOO,,,,,,------,,,+++)))(((...---,,,***)))(((((((((+++,,,---,,,***)))***+++***+++---------,,,***((()))((((((+++///111000...........................333111///111444555444222333111//////222222000......///000111111222222222555555444222000000333555CCCHHHTTTcccsssxxxmmmgggfffaaaUUUJJJGGGFFFDDD@@@<<<999999:::999999999999777666555444222222222222222222222222000333666777666333222222000333555666666888===AAACCCHHHNNNRRRTTTSSSSSSSSSVVVTTTQQQOOONNNOOOQQQRRROOOOOOMMMJJJGGGGGGHHHJJJKKKJJJJJJHHHFFFDDDCCCBBB>>>999444111111222222111000000111222222333333333:::???DDDNNNaaavvv|||~~~rrrsssnnnPPPBBB:::333......///...///333+++***)))***---/////////---...///000///...,,,***------...///000000...,,,---111555555111---++++++)))((('''&&&'''''')))************+++,,,...///000---+++((()))+++,,,+++)))%%%&&&(((((('''((()))+++///***+++222444000------777999888888<<>>???===;;;999999111888???AAA===999777888<<<:::777555444111---***((()))***+++,,,------,,,///---+++,,,...///---++++++)))'''&&&''')))******---...222999BBBHHHKKKKKKVVVjjjwwwuuusss|||xxxggg^^^XXXLLL@@@666111,,,+++---...,,,***((((((******************+++***'''&&&)))...555999>>>===>>>@@@CCCCCC???;;;111---)))***---...,,,(((,,,,,,+++,,,,,,---//////222111//////000333666888<<<:::777555444222000---,,,))))))---...---...222......------...///000111.../////////000000111111000000/////////111222333///222666888888888888999AAACCCFFFJJJNNNOOONNNLLL))))))***++++++++++++***,,,---------,,,***((('''+++,,,---,,,***)))***+++'''(((***,,,---------,,,+++)))'''(((,,,/////////............////////////333111111333666888777666444222111222444444333111000111222333222222000000333444444333111111333555???FFFSSSbbbqqq~~~wwwllliiiiiicccVVVJJJHHHGGGEEEAAA===:::;;;<<<:::::::::999888777666555444444444444444444555555555888::::::888555333333111333444555777999===@@@BBBFFFKKKOOOOOONNNNNNMMMKKKJJJHHHGGGGGGHHHJJJKKKJJJJJJHHHFFFCCCBBBCCCEEEGGGGGGHHHIIIIIIIIIIIIIIIFFF@@@:::555444333111000000000000000111222333444999===BBBJJJZZZnnnzzz}}}xxxxxxvvvYYYIII>>>777222111111000111444,,,******+++---///000///000000///...------------++++++++++++++++++)))(((---000333333000---,,,,,,***))))))((())))))***+++)))***+++,,,---...//////---,,,***,,,...000///---''')))++++++******,,,---333......333666444333555666<<>>>>>=====================???BBBBBB???===;;;:::888===BBBBBB???<<<<<<======;;;888666444222...+++'''(((***,,,...///000000---+++******------,,,***)))((('''''')))+++,,,---+++---222;;;FFFOOOUUUWWWcccqqqyyyvvvvvv~~~tttbbbWWWPPPEEE;;;222---)))(((+++---+++)))((()))***+++*********++++++)))'''(((,,,333999<<<===>>>AAADDDDDDAAA;;;666///---******+++,,,***)))***+++,,,---...///000000------...///222666:::===:::777444222111///,,,***---******---...---...111222111000000000111333333....../////////000000000111000000000000222333444111333444555666888<<>><<<===???<<<;;;;;;:::999888777666555666666666777777888888777999;;;:::888555333222444333333444888;;;===>>>@@@CCCGGGJJJIIIGGGFFFFFF??????@@@@@@AAABBBCCCCCCCCCDDDCCC@@@>>><<<===>>>BBBCCCDDDFFFHHHIIIJJJJJJLLLHHHAAA;;;888555333222333222000//////111222444666:::???DDDPPPbbbrrrzzzbbbPPPCCC<<<555333222//////222,,,+++***+++...///000///333111///---,,,---...///000///...---,,,+++++++++...///111000...------...,,,,,,,,,+++++++++,,,,,,***+++---...////////////---,,,---...111222111000,,,...000111000///000111777444333777:::;;;<<<>>>888AAAGGGEEE@@@@@@AAABBBDDDGGGLLLPPPRRRQQQOOONNNEEEAAA:::333...---......000111000///......000222......000333666777666555222333555777888888777777999:::999666444333444666:::999:::@@@DDDCCCCCCDDDEEEEEEGGGHHHCCC>>>AAAGGGHHHGGGEEEDDDDDDEEEEEEFFFCCCEEEFFFEEEBBB>>><<<<<<;;;>>>AAA@@@===<<<===???<<<:::777555444111---***&&&'''))),,,///111222222+++***((((((***+++***)))&&&'''(((***,,,...///000,,,000666@@@KKKWWWaaafffooovvvyyyvvvwww||||||wwwyyy~~~nnn[[[MMMEEE<<<555---)))&&&&&&(((***)))'''((()))++++++***)))***,,,,,,***(((***111888<<<>>><<<@@@DDDEEEBBB;;;555111,,,------,,,***))))))******+++---...000000000///++++++---000444888;;;===:::777444111000...,,,)))...++++++......,,,---000444333222111111111222333............////////////111111000111222333444555444444333333444999???DDDFFFHHHKKKMMMMMMKKKHHHEEE&&&&&&%%%%%%&&&(((***,,,***,,,---...---+++(((&&&)))***++++++))))))***++++++,,,,,,,,,,,,+++******,,,+++***)))***+++,,,---------...//////000111111//////000111333444444444444444444555666555444333000111333444444222///......111333555555555666777???PPPfffuuu}}}xxxmmmjjjllljjj___UUUMMMKKKGGGBBB>>>===???AAA===<<<;;;:::999888888888666666666777888888999999333555777777444222111111666333111333888<<<<<<;;;>>>AAADDDEEECCCAAA@@@???:::;;;===>>>??????>>>>>>?????????>>>;;;999999:::;;;<<<>>>@@@AAABBBCCCCCCLLLIIIDDD???<<<:::999999999777333111///000111222333777;;;???GGGWWWjjjwww~~~~~~lllVVVGGG???777444000+++***,,,,,,+++***+++---.........222111///.........//////555444222000---------///..................///000000000000///...---++++++,,,...000222333333222111...///000111222222111000111444777888777666666666::::::;;;???BBBDDDEEEFFF@@@IIINNNMMMJJJIIIHHHGGGDDDIIIPPPVVVYYYZZZZZZZZZPPPLLLCCC999444666999999::::::999777666666999<<<666555555888<<<>>>===;;;777999<<<=========<<<<<>>;;;;;;666999<<<<<<:::888777888777555333111000...***(((&&&''')))+++...///000111)))((('''&&&'''((((((((('''))),,,...///000111222222666===FFFPPP]]]iiiqqquuuzzz{{{wwwuuuvvvsssnnnmmmwwwzzzuuugggTTTDDD<<<555111+++)))&&&&&&'''(((&&&%%%''')))******((('''))),,,///,,,***...555;;;===<<<<<<@@@CCCAAA:::333...---+++...000///***(((***---+++,,,...000000///...---,,,---///222555777888999<<<999555333111000...,,,///,,,,,,......,,,---000333111000............///..................////////////000000111222333444444444444333555999???DDDEEEHHHKKKMMMJJJFFFBBB???)))((('''&&&&&&'''((()))++++++******))))))(((((()))***++++++***)))***,,,---------------,,,,,,+++***,,,---......---,,,+++,,,---...///000111222333333444444444444444444555333555666777666444333222...///111333333222111000...000333555555666777999>>>SSSnnn{{{ooojjjkkkkkkddd]]]OOOMMMHHHBBB======???BBB>>>===;;;:::999888888999555555555666666777777777///111333444222111222222666333111333777::::::999===???AAABBB@@@===<<<<<<999;;;<<<======<<<;;;:::<<<>>>>>>===;;;888777777444555777999;;;===>>>>>>DDDCCCBBB@@@??????AAABBBAAA>>>:::555222000111111222555888===CCCPPPcccqqqwww~~~||||||www```KKKBBB:::555000***(((***,,,***)))***,,,---------...///000111111111000///555555444111---,,,---//////.........000111333333444444444444222///,,,***000111444777888888777666555666666666555444444444888;;;???@@@???===<<<;;;===BBBGGGKKKNNNPPPOOONNNKKKPPPRRRRRRSSSUUURRRMMMHHHMMMUUU[[[^^^aaadddfffbbb___UUUIIICCCEEEGGGFFFFFFFFFGGGFFFEEEEEEGGGIIIEEEBBB???@@@EEEIIIIIIHHHDDDFFFHHHGGGEEECCCBBBCCCJJJKKKJJJIIIGGGGGGIIIKKKIIIJJJKKKMMMPPPSSSRRRPPPJJJLLLQQQTTTPPPIIIHHHLLLSSSQQQMMMJJJGGGFFFFFFFFFBBBCCCCCCAAA===:::888888000333777999888444111///000///---,,,,,,***'''%%%'''((()))++++++,,,,,,,,,(((((('''&&&%%%&&&((()))***---000111000111222444555;;;DDDMMMVVVcccrrr}}}wwwpppjjjfffbbbmmm}}}}}}ooolll```NNN>>>666222...,,,***((('''''''''&&&%%%%%%(((***(((%%%%%%(((,,,111000///222666::::::999===>>><<<777000++++++,,,+++000333111,,,)))+++///---...000000///...+++***+++---111444666777777666<<<999555222111000///...000,,,,,,//////,,,---000111000///---,,,,,,,,,---//////////////////......,,,---...///000111222222333444555666777:::>>>AAAGGGLLLQQQRRRNNNHHHCCCAAA++++++)))(((((('''''''''+++***)))(((((((((((()))***+++,,,,,,+++***,,,---+++,,,,,,---...///000111***---111333111///...---......000111333444555666333444555444222111222333666999;;;:::888555444333///000111222333333333333///111333444555666888::::::NNNiii}}}|||rrrkkkjjjhhheeeaaaQQQNNNHHH@@@;;;:::===@@@>>>===;;;999888888888999555555555555555444444444000111333444333333444555444222111222444777888888:::<<>>>>>@@@DDDFFFGGGEEE@@@;;;777444333333333444777===BBBKKKZZZhhhqqq{{{~~~zzzeeeLLLCCC;;;777222---,,,------+++******,,,---------,,,...000222333333222111777999999666222000111444000///...000333666777777666777999999777444111///222444666999;;;<<<<<<<<>>AAAFFFHHHFFFDDDAAA@@@BBBIIIQQQTTTVVVXXXXXXUUURRRTTTTTTSSSUUUXXXVVVQQQLLLQQQXXX]]]```ccchhhlllppppppiii\\\WWWZZZZZZUUUUUUWWWYYYYYYXXXVVVVVVVVVWWWQQQLLLMMMRRRVVVVVVTTTQQQSSSSSSPPPKKKHHHHHHJJJQQQQQQQQQPPPNNNNNNPPPRRROOOPPPOOONNNPPPTTTSSSPPPIIIJJJNNNRRRPPPJJJFFFHHHLLLJJJGGGDDDAAA???>>>>>>;;;<<<<<<;;;777555444444...111555888777333...++++++***))))))***)))'''%%%))))))************))))))))))))(((&&&%%%%%%(((+++,,,///222333111222555888666???JJJTTT]]]kkk|||}}}pppeee```[[[dddrrr~~~wwwpppeeebbbVVVFFF999333000,,,*********)))((((((''''''%%%)))***(((%%%$$$)))---222444555777888888888888<<<:::555...***(((***,,,,,,000444333...+++,,,///......//////...,,,***)))+++...333777::::::999888888555111............---///,,,,,,//////---...111222111000...------......000000000000////////////+++,,,---///000111111111111444777999;;;===@@@BBBGGGMMMTTTVVVRRRLLLGGGEEE,,,,,,,,,+++***)))(((((()))************)))((((((***,,,------,,,,,,---...------......///111222333---000333444222111222333111222333555666888999:::444666777777555444666777<<>>999888;;;>>>>>><<<:::888777777888999555555555444333333222222111333444444333222333555111222222222222333555888777999;;;<<<;;;:::::::::555555666777888888888888666999;;;;;;888555222111***,,,...111444666888888555777:::;;;;;;===AAAEEEJJJHHHEEEAAA===:::888777777555888===BBBFFFPPPZZZiiittt~~~|||lll[[[FFF>>>888555333000000222///---,,,,,,...//////...,,,---///111222444555555999<<<>>><<<777444555888111000000333777::::::999777999<<<>>>>>><<<999777333444666888;;;>>>@@@AAADDDDDDCCCAAA>>>>>>AAADDDBBBFFFKKKMMMLLLIIIEEEDDDCCCLLLSSSSSSUUUYYYZZZWWWSSSUUUTTTOOONNNPPPRRRPPPKKKOOOUUUXXXYYY]]]dddjjjmmmrrrqqqiiigggmmmlllfffeeehhhlllmmmjjjeeeaaa___```[[[VVVXXX]]]___]]]YYYVVVWWWVVVQQQKKKHHHJJJMMMQQQQQQPPPNNNLLLKKKMMMNNNNNNOOOLLLGGGHHHMMMMMMIIIDDDBBBCCCHHHJJJEEE???>>>@@@???===;;;999777666555555666666555222111111222///111333555444222...+++***)))((()))++++++***(((******+++++++++******)))*********'''%%%&&&)))---,,,000333333222444999>>><<>><<<:::777444111---+++,,,---------...+++,,,///000...///333222111000///......///000222222111111000000000000+++,,,...000111222222222000333777;;;>>>AAAEEEIIIHHHPPPXXX[[[XXXRRRNNNMMM+++,,,---------+++***)))((())),,,...---+++)))'''+++,,,...------,,,...///222111111000000000000000000222444333222222555777333444666777999;;;======;;;>>>@@@@@@>>>>>>@@@CCCAAADDDGGGEEEAAA<<<:::::::::888666444333444555666222333333333333555888<<<>>>FFFQQQ]]]hhhwww}}}xxxxxxwwwqqqiiibbb^^^]]]SSSNNNFFF===777666999<<<>>><<<:::888777777888888666666555444333222222111222333444333111000111222///111333222000000444777444777999::::::999::::::444444555666888999:::;;;333666999999666222000...+++,,,---///000000000111333666888999999:::>>>AAAJJJIIIGGGEEEBBB???===;;;:::777888>>>AAABBBHHHQQQaaammm}}}||||||yyynnngggZZZLLL???888333222222000222555111///......000111111000---------...111444777999444888<<<:::555222333555111000111555:::===<<<;;;777:::>>>BBBCCCBBB@@@>>>333333555888;;;>>>AAACCCDDDDDDCCC@@@>>>???DDDIIIDDDIIINNNQQQOOOKKKHHHFFFBBBJJJOOONNNOOOTTTWWWVVVQQQUUUTTTLLLEEEGGGLLLOOOGGGKKKOOOQQQRRRVVV^^^eeeaaakkkooolllpppyyyyyysssooosssxxxyyyuuummmfffbbbbbb]]]ZZZ]]]aaabbb]]]XXXUUUVVVTTTNNNHHHEEEHHHLLLNNNNNNLLLIIIFFFEEEEEEGGGJJJJJJFFF??????DDDEEE@@@>>>999999???BBB>>>888444666666666555444222111000111222222222000///000111111000000111111000---+++***))))))+++---...---+++******+++,,,,,,,,,++++++***++++++(((&&&&&&***...,,,///222333222555<<>>AAA@@@<<<777444333000,,,+++,,,---.........++++++///000///000444111000...------......///333222222222111111000000+++---///111333333333333111333777;;;???EEEKKKPPPOOOWWWaaaeeeaaa\\\YYYXXX***+++---.../////////...(((***------,,,++++++,,,---...///111222333444555555111------000333444444222333555666666444333222===;;;:::999;;;===@@@BBB@@@BBBFFFJJJLLLMMMLLLKKKKKKKKKKKKKKKJJJGGGBBB>>>>>>???@@@>>>:::777888999:::888555222222333666888;;;???JJJXXXdddooo~~~zzzxxxuuuqqqlllddd[[[VVVQQQKKKBBB>>>============;;;;;;:::888777555444444111222333555555444333222333333333222//////000111222222111000/////////000333222222333666999::::::333444555666777888999999666555555555666666444222000///......------------111222444666888999999888@@@BBBDDDFFFFFFDDDAAA???===::::::===??????CCCGGGYYYcccrrr}}}}}}wwwvvvcccTTTHHH@@@<<<999666333111111222333:::222///555999777555666///000111222333333444444111;;;>>>666333999===:::///333555555888===>>><<<777777888<<<@@@@@@===:::555444555888<<<>>>>>>===>>>>>>>>><<<;;;<<>>999===CCCEEEEEEDDDEEEFFFHHHGGGCCC???;;;;;;===???CCCCCCFFFIIIIIIHHHLLLSSSSSSVVV^^^kkkwww|||zzzvvvxxxwwwyyyzzztttfff[[[WWWZZZYYYUUURRRTTTVVVRRRKKKEEEEEECCCBBB@@@@@@??????>>>>>>======<<<=========<<<===<<<:::888666777888444333333444666666444222222000///000111222111///...333444///...111222//////111111///+++***,,,...---+++)))***+++------,,,---,,,+++***)))))))))))),,,(((''')))***)))+++000555333222555999===GGGPPPXXXVVV^^^qqq|||}}}nnn]]]]]]]]]___bbbccc```YYYSSSGGG@@@888222///...+++***))))))((('''&&&(((+++...'''***,,,***'''(((,,,111666>>>BBB@@@???@@@===777444---(((((((((((()))---000...+++((('''''')))***'''(((******+++,,,///111777===BBBAAA??????<<<999555222,,,(((''')))---000---......---,,,,,,...000222...++++++...111222111333000,,,((('''(((+++---...333222//////444666222333888<<<>>>DDDOOOYYY]]]]]]```dddhhhhhhfffbbb```,,,,,,.........---,,,,,,)))+++...///...------...,,,,,,---///111444666777999555222222555999:::;;;888888888888999:::;;;<<>>===>>>???BBBCCCEEEGGGIIILLLNNNNNNNNNNNNPPPOOOMMMLLLJJJGGGCCCAAA???@@@@@@>>>:::777777888888666444222222444666888>>>AAAIIIUUU```iiiwwwzzzwwwsssnnnhhh```XXXRRRMMMHHHBBB>>>===>>>>>>===;;;;;;:::888777555444444222222222222222111111000111222222111///...///000111111000/////////000000111111111333777999999999555555555555555555666666444333333333444444222000...------,,,---...000111333222222111222333444555:::<<>>>>>@@@AAA@@@BBBEEEWWW___mmm{{{qqq^^^PPPFFF???<<<:::777444222222333444:::333111555999888666777000000111222444555444333444===>>>555111555888555000333555444555999:::777555555666999<<<<<<999666777555333333555888999999999999999888777888;;;===<<<<<<<<<======;;;777444222666;;;======<<<===>>>@@@>>>:::888777999;;;<<<===999999>>>AAA@@@AAACCCIIIKKKQQQ]]]jjjtttvvvuuuuuussssssrrrkkk]]]SSSOOOMMMLLLIIIGGGJJJNNNKKKEEE;;;;;;:::999888888888888777777666555555555555666666777666555222111222333333222222333555555222000111000000111333333222000...222111+++***...111000333333333000+++))))))+++...------,,,,,,---///111...---,,,+++************...***))),,,---,,,...222666444555888;;;@@@JJJSSSaaa___gggxxxuuuiiidddbbbaaaaaa```ZZZRRRKKK>>>888111,,,***)))(((''''''''''''&&&%%%%%%'''))))))+++,,,***((((((---222777>>>BBBAAA??????;;;555444...******+++***,,,///000...+++)))'''((()))***''')))+++,,,---...111444777===AAAAAA@@@@@@>>>;;;444111,,,((('''(((+++...,,,---...---,,,,,,...000...+++))))))+++...//////222000///...---///000111+++///000...000666888555666<<>>>>>???BBBEEEGGGGGGFFFDDDBBBAAABBBDDDEEEHHHIIIIIIJJJKKKLLLMMMMMMQQQOOOLLLHHHEEECCCBBBBBBAAABBBAAA>>>999666555666555444333333444555777888===???GGGRRR[[[dddqqq|||{{{xxxrrrkkkddd\\\TTTOOOIIIFFFAAA???>>>>>>===<<<;;;;;;:::888777666555444333222111////////////000000111222111///.........111111111111111111222333...///000444777999999777666666444333222222111111222111111111222222111///,,,+++++++++,,,000333555555444111......///111222333555888;;;>>>@@@BBBBBBEEECCCBBBEEEDDDAAAAAADDDSSSZZZeeessslllXXXLLLCCC======;;;999666444444444555999444222555888777666777333111000222555666444222666<<<<<<444///111222//////333333111222444444111111111222555666666444111777444///......111333333111222222222111222555888666666666777888666333000,,,///222444444444555666888444111111444888999999===666333999>>>===:::888;;;<<<@@@KKKYYYeeelllooommmkkkjjjhhh```RRRGGGCCC===>>><<<;;;@@@EEEDDD@@@333333222111111111111111111000//////.........///111111222000...,,,---...222111111333444444222000......///111333222000...///111///***)))---111222333444333000---++++++,,,***++++++,,,+++,,,...//////...---,,,,,,,,,,,,,,,///,,,+++...///...111555666666888<<>>999333///)))&&&((()))(((***---///---+++)))((((((******(((***,,,...///111555888777===AAAAAA@@@@@@???<<<222000,,,((('''((()))++++++,,,------------000222,,,***))))))+++---......,,,,,,---...///000111111+++...000000333999<<<;;;999AAAIIIMMMSSS___iiimmmrrrrrrqqqqqqqqqsssuuuvvv000111111111000...---,,,///111444555555444555666111111333555999>>>BBBEEE>>>===<<<<<>>===???AAABBBAAA???===999666444444333333444555666888999::::::<<>><<<;;;:::;;;::::::999777666666555333222000......///111333222333444333000...------222222222222333444555555,,,---///333777888777666555444222111000//////000111000000111222222000///---,,,******,,,000444777555333111/////////111111000111333666:::===@@@BBBEEECCCDDDGGGGGGCCCCCCEEEPPPUUU___mmmzzz|||}}}iiiVVVJJJAAA:::>>><<<:::777555555555555666333111333555666555555444111///111555666333000555999888111---......,,,,,,000000......111000---------///111222222111000333000---+++,,,...//////,,,---......---...111333444444444555666555333111,,,---///000111111222333666111,,,---333888888777<<<666444:::>>><<<888555222222555===HHHTTT\\\```^^^]]]___```YYYJJJ>>>999444555555555999@@@AAA???444333222000000/////////000///...---------------///000111000...,,,,,,---222222222333444444222000)))***,,,...000000---***///000000...---///222444111111000000//////000000******+++///222222///,,,000//////...------.........+++***---//////222666555666;;;@@@DDDIIITTT___qqqpppvvvuuuoooggg___XXXOOOEEE>>>222///+++'''&&&&&&&&&''''''))),,,---,,,************+++,,,,,,---000555999???AAABBBBBBAAA===777222,,,'''%%%((())))))***,,,...---+++***)))******+++'''))),,,...000444777::::::???BBB@@@>>>>>><<<999000...,,,)))((((((((()))+++,,,.........///111333,,,,,,+++,,,---...//////,,,------...///000111111000222333555888<<>>HHHRRRVVV]]]gggqqquuuzzzzzzyyyyyyzzz|||~~~444555555666555444333222333666888999999888999999999:::;;;>>>AAAEEEIIIKKK@@@AAAAAAAAABBBDDDGGGIIIHHHHHHIIIIIIIIIGGGFFFEEEGGGFFFDDDCCCBBBAAAAAAAAAAAA@@@>>>======>>>@@@AAA???>>>===:::888999===@@@@@@???===:::888666444222333444444666888:::;;;<<<;;;===CCCMMMVVV___mmmyyyzzzqqqhhh___VVVQQQIIIHHHFFFBBB>>>:::888777;;;::::::999888777666666444222000//////111444666666666666444111...------111111111111111222333444+++,,,...222555777555444111000///......///000111222111000111333333222000///...,,,+++,,,///333555...///000000000000000000000111222444666:::===>>>AAA???AAAEEEFFFDDDEEEGGGMMMQQQ[[[gggsss|||zzz~~~xxxhhhXXXLLLBBB;;;===;;;999777666555444444222111111000111333333222222000///000222333000...111333222...,,,------,,,(((,,,---+++,,,//////,,,)))+++---///000111111222---,,,+++,,,---...---,,,***+++,,,,,,,,,,,,...000///......000222222000...------------///000111111555000++++++000444444333444222333888:::666444444//////111555<<>>===777666555333111000000000111111000......---------...000111000...---------333333333444666555333111******,,,...000000---***,,,---///111111///000222111111000000111111222222111///000666======444+++111000//////.../////////---***)))---//////222666444888???GGGKKKPPP\\\hhhzzz{{{pppiii___VVVNNNGGG???999000...+++(((%%%%%%%%%'''!!!$$$'''))))))(((''''''(((***,,,...222666;;;>>>CCCAAA@@@@@@???;;;555222///+++)))---///......000---,,,+++******++++++,,,'''))),,,///111555999<<<===AAACCC???;;;:::777444......---+++******)))))),,,---...///...///222444***+++------............444333111000000222444555666555666999;;;===???BBBFFFRRR]]]bbbfffooowww|||;;;;;;<<<<<<<<<;;;999888888;;;======<<<;;;;;;<<>><<>>======<<<<<<<<<<<<<<<;;;999999999999:::;;;666999:::999777777;;;???===;;;999888777666444222444444444555777999;;;===@@@@@@EEEMMMTTT\\\iiiuuu~~~vvvlllbbbYYYSSSKKKJJJGGGCCC===999888888;;;::::::999888888777777555444222000111333555777777777666333000//////111.........---......//////,,,,,,---000333444333222///...---,,,---...000222222111111222444444333111000///---,,,---///222444)))***,,,...//////......000000111222444777999:::;;;999;;;@@@CCCCCCEEEIIIIIIOOOXXXbbbkkkttt{{{}}}xxxyyyttthhh[[[QQQHHH@@@;;;:::888666555333333222///111000......111222000.../////////...---,,,,,,......------------......&&&***+++***+++//////---(((+++---......///000222*********,,,......---+++***,,,------,,,,,,---...---------...111222111///...,,,******,,,.........222...)))(((+++...///...//////222999;;;888666777//////000111444777;;;===???CCCLLLTTTRRRFFF;;;666///111111///000666999888888777555444222111111111222222000///......---------///111111///---------444333333555666666444222/////////111222222///---((())),,,111111------000666444222111111222111///111//////555<<<;;;222***000000////////////000000---******...000111444999777===GGGQQQVVV\\\iiivvv~~~zzztttbbbZZZOOOGGGAAA<<<777333,,,,,,***'''$$$###%%%'''$$$&&&***+++***)))))))))''')))---222777;;;>>>@@@DDD>>>:::;;;;;;666222000---***)))---///---,,,...,,,++++++++++++,,,,,,---(((***---000222666:::======AAAAAA<<<777666333///------.........---,,,++++++,,,---------...000222'''***,,,------,,,,,,---555444111///...///111333666555777<<>>======???AAAAAA???=========@@@BBBCCCEEEFFFEEEDDDCCC@@@BBBBBB@@@>>>===???AAAAAA@@@???>>><<<:::888777555555555555666666777777555555444444444555555555000555999999666555777999999666555555777777555333444333222222444777:::<<<@@@@@@EEELLLSSS[[[hhhtttxxxooodddYYYRRRJJJJJJHHHCCC===::::::;;;;;;::::::999999888888777777666444222111222222333444333222000///000333666//////...---------......------,,,...000222222111///...,,,+++,,,---000111111111000222444444333111......------///000222333++++++,,,,,,---......///------///111333444555666666444555;;;>>>???CCCHHHDDDLLLVVV^^^ccckkkuuu}}}}}}sssuuupppeee\\\UUUOOOJJJ999888666555333222000000---111111...---111222000***---///...***'''(((+++---,,,+++,,,---------...'''***+++***+++......,,,***,,,...---,,,+++,,,...,,,***))))))+++,,,,,,+++,,,---......,,,++++++,,,...------///222333333222...+++((((((***,,,---,,,///---***(((((())),,,...///,,,///999@@@@@@;;;999000///---,,,,,,///444777999<<>>>>>CCC:::333444444111......***''''''+++---***((()))++++++++++++,,,,,,------***,,,000222444888<<>>>>>999444333000---,,,...000111111111///...)))***++++++******,,,...'''***...///...,,,,,,---000000///...............555333777@@@GGGIIINNNUUU```mmmyyy||||||JJJJJJJJJHHHFFFCCC@@@??????AAACCCBBB@@@>>>>>>>>>???AAACCCDDDCCCAAA>>>===<<<>>>>>>;;;888666777999===<<<999666555444555555......///000111222333333//////000000000111111111,,,222777888444111111333666444222333666777666444444222000000111444888;;;<<<===BBBKKKSSS]]]kkkwww|||yyyooodddXXXQQQJJJJJJGGGCCC===;;;<<>>===;;;AAA666...///000---+++,,,,,,))))))---///,,,)))******++++++,,,,,,------...,,,///222444666999===@@@888;;;;;;777222222000,,,,,,...111333444333111000((())))))((('''''')))***)))---111222111//////000///000222333333222111000444333999EEENNNSSSZZZbbbjjjwwwFFFHHHJJJIIIEEEBBB@@@??????>>>;;;999777888999:::;;;<<<<<<;;;999777444222888666444222111111222333666666555444333333333333,,,------...///000222222000...---...000111111111333333333555666666444333666555444333333333444555777666555444444555777888:::<<<>>>BBBMMM\\\jjjrrr~~~yyytttoooeeeVVVKKKNNNIIICCC@@@??????===;;;999888777999:::999555111222222111111111111111111////////////000000000000+++---000111///,,,******,,,,,,------...///000000222000---,,,,,,,,,+++***......///111333222///,,,***000///)))---666777000222///---,,,---///000///+++...111444555444222000000000111222555999===???<<>><<<:::666222000///000111///---,,,...111222///---***+++------+++***+++,,,//////000111111111111111000000111222444444444333333;;;EEEOOO[[[fffjjjhhhrrrzzzCCCDDDDDDBBB???<<<;;;::::::999777666555444444555777777666555444333333222444333222000000111222333555444333333222222222222000///.........///000000///...---...000111111111000000111222333333222111222111000//////000222222777666666555555555666666777888:::???IIIXXXeeennnyyyvvvpppkkkcccWWWNNNMMMHHHBBB???>>>===<<<:::777666666888::::::666333333333333333222000///...000000//////......------,,,...000000...+++******+++,,,,,,---...////////////---++++++,,,------------...///111333222///,,,'''+++***%%%(((222444...111...,,,+++---/////////)))+++...000111111///...111000000111333777;;;===<<>><<<;;;;;;;;;444222000000222444333222666555444333222222222222333555333///000444333///...000111111000111333555888777555333111000///...+++---//////...///000222111000//////111222222111---------------.........111111000111333555666666444666:::===;;;;;;FFFSSS[[[aaajjjrrrxxx{{{lll___PPPFFF@@@888111...---+++***'''((()))***,,,---...///...------......------...///000333555777888888888555111---***+++,,,------******)))((())))))******---------+++***+++...000111444888:::::::::;;;;;;;;;999555222000///000000000...,,,---///000...,,,***+++------+++***+++,,,---...///000111111000000000222444666777888999;;;<<>><<<;;;:::999555555666888999999777444333444555555333111...,,,000000///...---,,,,,,+++///000000///---+++***+++++++++,,,---............+++***)))***,,,...///...------...000222222000---+++...,,,(((,,,555888444///,,,******,,,...//////***+++,,,---.../////////111000......///333777999:::<<>>BBBFFFKKKNNNPPPMMMJJJGGGEEECCC???===444222111111222444444444888777555333222111111111111222000...///222111...---...000000000111333555555555555444333111000///+++---///000/////////000111000///000111222222111///////////////000000111555555555666777:::<<<======>>>???@@@>>>BBBNNN[[[eeemmmxxxqqqcccYYYKKK@@@<<<555000---,,,,,,+++((()))+++---.../////////,,,,,,,,,,,,---...//////333333333444555666777777333000,,,***+++,,,------***)))(((((('''((()))***,,,,,,,,,+++***+++...111555999<<<>>>===:::999888999777444111///...//////111///,,,+++,,,---,,,,,,)))+++,,,,,,+++******+++***,,,///111222111///...000333777999:::<<>>BBBDDDHHHHHHHHHGGGGGGNNN[[[gggnnnyyy~~~iii^^^UUUHHH;;;888444000...---------+++,,,...//////...---,,,)))+++,,,+++,,,000222111555555666666666555555444111...+++***+++---......,,,+++)))(((((((((***++++++,,,,,,+++***,,,///222666:::>>>???>>>;;;888777666444222000...---......111///,,,*********++++++(((***++++++***))))))******,,,000333444222000///000444888:::;;;???EEEKKKLLL[[[jjjqqqtttzzz333222000---******,,,...///000222333222000...,,,......//////...---,,,+++//////...---,,,,,,++++++------...000000000000///...---,,,******+++---...---,,,---///222333222000000222333333111111333555333333222222333555666777666777777888777555333222444222444:::???FFFTTTbbbpppvvv~~~yyyrrrkkkcccZZZSSSHHHFFFAAA<<<888666666777666777888888666444222111---000444777777444111...------...///000111111222000111111///,,,++++++,,,+++,,,---...///...---,,,---++++++,,,---...,,,+++++++++,,,...111222111///------++++++...444777666...+++))))))+++---......///.........///111333444111000---+++,,,...111222777333222666;;;BBBMMMWWWccceeellluuuzzzzzz|||wwwiiiZZZQQQLLLFFFCCCBBB@@@999222///111333111.........//////////////////000000///...+++***+++---...---,,,+++******))))))+++++++++---///000///...***+++++++++***+++...000111222333222000.........(((***...111444555555555444333111000111444666888444555555555555333111000222222111///---,,,++++++,,,000333333000---...000///,,,***))),,,///222333777888999:::<<>>@@@@@@@@@BBBFFFIIIPPPRRRSSSRRRUUU^^^kkktttvvvtttbbbWWWNNNAAA777666333111///......///...///000000...,,,)))((('''++++++))),,,333666444555777999:::999666333111///---******,,,............---+++)))))))))+++,,,+++,,,,,,++++++---000333555888===>>>===:::888777333222000...---,,,------111000---***)))(((***+++''')))******)))(((((()))+++---111444555444222111111444777999<<>>>>>>>>888222.../////////------......//////000111111000000///---+++***,,,...///...---,,,+++++++++,,,,,,,,,---///111111000...+++,,,------------///111///000111111///......///((()))+++---000111222333333222222222333555777999222222333333333222111111000111111///,,,******+++,,,...111222111///......---+++***+++---000222222444555666666888;;;@@@CCCBBBDDDIIIQQQXXXXXXPPPIII@@@>>>;;;666222000111333333111///...///111444666111---,,,///000//////111///000111111000111333555444444333222000///---,,,111222444444222000000000000000111222444444222000///...///000222666999<<<@@@DDDGGGGGGFFFFFFIIIMMMSSSYYY^^^___eeepppzzz~~~vvvooofffVVVLLLDDD666333333333111///---...////////////...,,,)))'''&&&&&&+++,,,))),,,666:::777555777999;;;999666111...---+++******,,,...//////000...,,,))))))***,,,---+++,,,,,,,,,,,,///222555555888;;;===<<<999888777000///...---,,,,,,++++++//////...,,,))))))***+++(((***++++++***))))))***,,,...111444555555444333222333444999???HHHOOOSSSYYYiiizzz++++++,,,+++******---///---......//////...,,,,,,))))))******+++++++++***------------,,,,,,+++******+++...000111111000000...///000111111111000000++++++---000333444222000///222444222///...222666555444333333333444555666777666666555555555666666888444666===>>>AAAOOO```lllqqqwww}}}zzzsssiii___VVVPPPGGGFFFCCC===777444555777444666999888444111000111///111444666666444222000,,,,,,---...///111222222,,,...111111000...---------...000111111000...,,,///......///000///---+++*********,,,000222222111,,,++++++...000111000000111...+++***+++,,,,,,,,,***+++,,,---...//////000000000000000000000000000444444555888888:::BBBKKKOOOZZZbbbccciiiwww{{{{{{zzzooo```QQQHHHCCC>>>;;;:::888555111...,,,,,,---...///////////////000000000//////...,,,******,,,.........------...///000111------...000222222000...,,,...000000000///000111///111222111///------...++++++++++++---///111222333333333333333444555666000000/////////000111111---...000///---,,,---//////000111333444333000...---,,,+++,,,///000000///000111222222333555999<<<;;;;;;>>>GGGRRRXXXWWWSSSHHHFFFBBB;;;444111222444333111///------///222444333...---111222000000333222333333222111111333444555444333222111111111111444555555444222111111222000000111333555444222000222222222444888<<>>???MMM```iiimmmtttzzz}}}tttkkkaaaYYYTTTGGGGGGCCC===777444555777111555888777444222222222222333555666555333111///,,,,,,------.../////////***---111222111///......---///111222222111...---.........///111111///---***)))***,,,///222222222***))))))---///...,,,,,,333000,,,++++++,,,,,,+++++++++---...///000000000///000111111222111111000444555888;;;999888???IIIFFFVVV___^^^ddduuu~~~}}}}}}~~~}}}}}}zzzyyyzzz}}}wwwlll^^^OOOGGGBBB<<<999999333222000---++++++---///111111000000//////......//////...,,,******,,,...---------...///222444555......///111222222000------///222222111000000111111222333111///---,,,,,,///...---,,,---///111333444444444444444333333333......---------///000222***,,,//////......111444444333333666888777333///...------...//////...,,,///000000/////////222444555333444===KKKVVVZZZYYYOOOMMMHHH@@@888444444666444222///,,,,,,---000111444...---222444111111444444444555333222111222444555444333222333444555666666777666444222111222333000000111333555555222000777777888:::>>>DDDIIILLLGGGMMMRRRSSSPPPNNNOOOQQQPPP\\\hhhpppyyyxxxzzzvvvllleeeeeejjjlllbbbVVVQQQKKK???<<<999///---///111///,,,******,,,***)))(((((('''(((((()))%%%,,,---)))---:::???<<<555555444333111000//////***))))))***---///000///000---***''''''(((***,,,,,,---......///111555888;;;<<<===<<<:::777777777,,,,,,,,,+++++++++******,,,...000///,,,***+++,,,---///000000///......///,,,---...000222333333444555111111:::JJJYYYaaaccchhhuuu******+++...000111000///222222111000///...------000000000///---,,,...///)))+++---/////////...---***...111000111444333000...000222333444333333333333222000000111222555666444222000000333666888888777888888777555333444555444444444444666777888999::::::999999<<>><<<999777888666333111111222444555333444555555444111...---...,,,***+++---000111111111000//////111111000///...------------,,,,,,,,,222111000000000///,,,))),,,+++*********+++,,,,,,******++++++***)))'''&&&***333666000++++++,,,***......------------......///---,,,...111222///---111333555777999<<<@@@CCCLLLOOOVVV```llltttwwwwwwxxx~~~}}}}}}}}}~~~|||zzzddd[[[OOOEEE@@@:::222,,,555333///,,,++++++---///333333333222000///000111///...---++++++,,,------+++,,,...111222333444444000111555888555000000333333333222222111000000000000000//////......---------***(((***---000111000...000333444333222111222333000......///111222333///000111333333333222111444......333555222222666000/////////000///---+++---------,,,------......+++---111666===FFFOOOUUUMMMPPPOOOFFF>>>999666333111222111///,,,,,,---///555333000------///111333777777666444111111444666666333111111444555444222666666777777777777666555666333111111444555333111;;;999999===DDDJJJNNNNNNOOORRRUUUVVVUUUTTTSSSTTTbbbiiirrrzzz}}}uuuvvvqqqjjjdddbbbaaaaaaaaaVVVPPPFFF>>>888444111///------...//////+++&&&!!!&&&''''''(((((((((((((((&&&...111...333@@@EEEAAA???999111...000000///,,,,,,+++***))))))***+++,,,******++++++***)))(((''')))------+++---444:::<<<=========<<<999666333222///---++++++++++++)))'''111000...---,,,,,,------222111...***(((***...111,,,---///000111111111111...999777777JJJ]]]dddgggttt{{{******+++...111222000...000000//////////////////222333333111...,,,,,,---'''(((+++---......------***///111000111444333000111111222444555555444333222111000000000222444555222111111111222444555666666777888777444333444555333444444555777888:::;;;999999999:::===EEEOOOWWWeeekkkuuu~~~|||~~~xxxqqqllleee___NNNDDD<<<<<<>>><<<999777777666444222222333555777333444444333222111///---///---++++++---///111111///......000222444333222000000///......---,,,,,,111000///000000...,,,)))+++*********+++,,,...///***+++,,,,,,,,,+++***)))(((///111---)))+++---,,,,,,,,,,,,------...///000000...---///111222111000111333666777999;;;???AAAGGGKKKSSS___jjjrrrtttsssuuu{{{{{{|||~~~}}}zzzddd\\\PPPFFF@@@;;;666333555333000...---...///000222333222000...------///......------------.........000333555777777777666444222444666555111111444222222222111000000////////////.........------,,,---+++)))***...000000000+++...000000///---,,,,,,000//////......///111222---...///111222333333333666111///222333000111444222111////////////...,,,,,,,,,++++++,,,,,,------...///111444888???GGGMMMNNNRRRRRRLLLFFFCCC???:::777777666333000///000111666444222000000222444555777777666444222333555777888666555555888999999777333555888;;;=========<<<:::777333333444444333222<<<;;;<<<@@@GGGNNNRRRSSSTTTUUUVVVVVVWWWYYY]]]```kkkqqqyyy{{{vvvwwwrrrkkkfffbbb```^^^]]]PPPIII@@@777222...,,,++++++,,,---......,,,(((%%%###$$$&&&'''((()))))))))%%%,,,...,,,444CCCKKKIII<<<666///---......---***++++++***))))))***++++++)))))))))))))))((((((((())),,,---,,,...555;;;<<<======<<<;;;999777666555...---,,,,,,------,,,+++------.........---,,,+++///000111000//////000222------...///000111222222333>>><<<;;;NNN```ggglllyyy)))***,,,///222222000...------...///000111111222444555555444000---++++++&&&''')))+++,,,---,,,,,,+++///111111222555555222222000000222555666444111111000000///000222333444000111222222222222333444666777777666444333444555333444555666888999:::;;;555777888999;;;BBBKKKRRR```hhhsss|||~~~yyytttpppjjjdddUUUJJJAAA>>>>>>;;;888777777666555444444555777888444444333222111111000000000...++++++---///000000...---...000333666666666222222111000...---,,,,,,000///...//////...,,,)))))))))***+++,,,...///000***+++---.........---,,,&&&+++---***(((+++...///------...///111222333444111///...///111333333333000222444555666777:::===???EEEOOO\\\gggnnnooooooqqqvvv}}}||||||yyyddd^^^SSSHHH@@@;;;999888444333111000000000111111111111111///,,,+++,,,---------...///000000000000000222555777888888777555777333222555666333222333111111111000000///...---------.........---,,,,,,---,,,+++,,,...000000000///111333333000...,,,,,,+++...000///---,,,///111,,,------...000222444555777333111111000///000333555222///............---***************+++,,,,,,111111000000111666<<>>>>>>>>>>>@@@===999777777888888888@@@???AAAFFFMMMTTTYYY[[[\\\\\\[[[ZZZ\\\ccckkkqqqwww||||||zzzwwwtttvvvrrrlllgggbbb^^^YYYVVVMMMFFF===555000...---,,,+++++++++,,,------***((("""###%%%''')))***++++++''',,,...---444BBBKKKLLL999444///,,,,,,---,,,***++++++***))))))***++++++(((((('''''''''((()))***,,,///000...///555999:::<<<;;;:::888777666555555...---,,,---///000///...(((***---//////...+++***+++...222444333222111111///...------...000333444999CCCAAAAAASSSdddkkkrrr|||)))***---000333333000...,,,------...///000111111222333555444111---+++***)))***+++,,,,,,,,,+++++++++///222222444888999777111///...111444555222///000000000000000222333444000222444444222111222333555666777666444333444555555555666777777888888888111444777888999>>>GGGNNN[[[dddqqq~~~{{{uuuqqqjjjbbbYYYNNNDDD???===888666666777777666666777777888888555555444333222222222333111///,,,,,,---///000000///......000444666666555000//////......---------......---...///...,,,*********++++++---...//////)))***,,,---//////......(((***+++***)))+++...000///000222444555777888888111000......///222444555...000111222222333555777999@@@LLLYYYccciiikkkjjjooorrrwww{{{~~~wwwccc___WWWMMMBBB;;;888888222222222111111111111222...//////...,,,,,,---///,,,---///111222222222111---///222555555444222111777333222777999555111000///000000000///...---,,,,,,---.../////////...---...---------//////000000333555666555222///------)))---111000,,,***---111...---------///000333444555444222000///...000333555222...,,,,,,------,,,))))))))))))******+++,,,111000...,,,,,,///444888BBBFFFJJJMMMQQQRRRLLLDDD???>>>===:::666555555666999888777666555444444444777888999999888999;;;======<<<<<<=========<<<;;;888999:::<<<===???@@@AAAFFFCCC@@@>>>>>>@@@CCCDDDEEEFFFIIINNNUUU\\\bbbeeegggfffeeeeeegggmmmvvv|||~~~yyyvvvtttrrrvvvsssnnniiiddd^^^WWWSSSIIICCC:::333000......------,,,***+++,,,,,,+++)))%%%&&&''')))***+++,,,,,,,,,///000000444===CCCBBB777333///,,,,,,,,,,,,***+++******************+++''''''%%%%%%&&&(((+++,,,000444555222222666888888===;;;888555333111111111...---,,,---/////////...''')))+++---...---,,,+++***---111222111///......///...,,,,,,---000444666;;;EEEDDDFFFWWWfffmmmvvv{{{***+++---000333333111///............////////////---000222222000...,,,,,,............---,,,+++++++++///222222555;;;===;;;333111111333555666333000000000000111111222333333222333555555444333333444444555666555444333444555666777777777777666555444111666:::::::::>>>FFFNNNWWW```nnn{{{|||vvvrrriii```YYYNNNDDD???;;;777444555777777888888888888888888666555555444444444555555222000---,,,---/////////000//////000222333333222***++++++,,,,,,------------,,,,,,---......,,,***++++++,,,,,,,,,,,,,,,,,,'''(((***,,,...............---,,,,,,++++++---//////111222555666777888888000///.........000222444///000111111111222444666666===IIITTT^^^dddggghhhoooqqquuuwwwzzz~~~~~~vvvdddaaaZZZPPPEEE;;;555333222222111111000111111111---...//////...///111333,,,---000222333333333333---///111222333111///...555222333999;;;666///,,,...///000000000...,,,+++,,,...///111111111000///.../////////////////////222444555444111...,,,+++)))---111000---+++---111000000///......///000111111333222000...///222444333000---++++++,,,,,,+++))))))))))))***+++,,,---......---++++++,,,000333:::>>>DDDHHHOOOSSSOOOHHH??????>>>;;;888666777888<<<;;;999777555444333333777888::::::999:::<<<>>>EEEEEEFFFEEEDDDBBBAAA@@@AAA@@@??????AAAEEEIIIKKKHHHHHHFFFFFFGGGKKKOOORRROOOQQQTTTYYY^^^eeekkkooosssssstttttttttxxx}}}}}}zzzvvvuuu|||yyytttooohhh```XXXSSS@@@;;;444///---,,,+++***///---+++***++++++)))((()))***+++,,,,,,------,,,,,,000222333555888999777222///,,,***))))))))))))*********++++++*********'''&&&%%%&&&(((***---///111666888666777;;;>>>===AAA>>>:::666222000...---...---+++,,,------,,,***)))))))))***+++,,,---...---///111000///---------000...,,,+++,,,000444777:::DDDFFFJJJ[[[gggnnnxxx|||,,,+++,,,///222333222000/////////......---------+++---000000///...//////111111000///...------,,,,,,000222222444:::<<<;;;444555666777777666555555000111111222333333444444444333222333555666555444333555666555444333444555777888888999888777555444555:::>>>>>><<>>===;;;999888777888888:::;;;============>>>@@@GGGIIIJJJIIIGGGEEEDDDDDDCCCBBBBBBCCCFFFLLLQQQUUULLLNNNOOOPPPRRRWWW\\\```]]]___bbbfffjjjooovvvzzz~~~~~~~~~zzzsssjjjaaaWWWQQQ;;;888333000///...,,,+++///---,,,+++++++++)))''',,,,,,---............---***---111444555555333222,,,+++)))'''&&&&&&&&&&&&)))***++++++++++++***)))&&&&&&'''(((+++...111222000666:::;;;>>>CCCFFFFFFCCCAAA===999444000---,,,---,,,******++++++***)))+++***))))))***,,,...///111222222000...---...//////---,,,+++---000444777888CCCHHHPPP```iiippp{{{---,,,,,,...000222333222//////.........------------...000000//////000222/////////....../////////...111111000111555777555111555888888555333444666111222222333444444555444666111---///555888666333333444555555333333444555666888999;;;;;;:::999888777;;;???>>>;;;???IIIRRR[[[aaalllwww|||wwwsssjjj```QQQJJJDDDBBB>>>999777999888999::::::999777555333111222333555555555444333444222...---...//////......,,,+++,,,---...---+++''''''((()))***++++++,,,*********,,,......,,,***'''(((***++++++++++++***&&&''')))+++,,,------,,,111------000111---,,,...---...000111111///...---000222333222000///000222///000111111111222444666555999@@@GGGNNNUUU^^^cccmmmpppuuuyyy|||~~~~~~{{{mmmeeeYYYNNNGGG@@@:::666777666333000///000222333000111111000//////000222/////////000000222333333777777666555444333333333333222444666444///---000...000111222111///---+++***,,,///111333222111000///111333333000......///222555777888666444333333111111000000000111222333000000111111111111111000---444777222...///000///000///......///000///...++++++,,,,,,---///000111,,,...111111000///000111444:::???BBBGGGOOOTTTUUUPPPOOOLLLGGGBBB?????????AAA@@@>>><<<===???AAACCCCCCDDDFFFFFFEEEEEEFFFGGGIIILLLOOOPPPNNNLLLLLLMMMKKKKKKMMMOOOSSSVVVZZZ[[[VVVYYY\\\___aaaeeejjjoookkknnnqqqsssuuuyyy{{{qqqfffYYYNNNGGG777555333222111000---+++,,,+++++++++,,,,,,***(((++++++,,,....../////////---...000333333222000000++++++***((('''&&&'''''')))***++++++++++++***)))&&&'''))),,,///222444555333:::???@@@CCCGGGJJJIII@@@???<<<888444///,,,***+++***)))***+++,,,+++*********+++,,,,,,,,,---------///000000...---.........---,,,,,,...111444666888DDDLLLVVVfffnnnsss///---,,,---///222333333........................000111111000//////111333------------///000111222000222111......111222///---333777666111...000444222222333444555555555555666///***,,,444999777222333444555555333333444555555777:::<<<>>>>>>======555:::===;;;888<<>>???CCCLLLTTTWWWYYYXXXTTTNNNHHHDDDBBBBBBCCCAAA@@@???AAAEEEIIILLLLLLNNNPPPPPPOOONNNOOOPPPQQQUUUZZZ[[[ZZZYYYZZZ[[[ZZZ\\\___bbbcccdddccccccaaadddhhhkkkmmmpppuuuyyyuuuwwwzzz{{{|||xxxlll^^^PPPDDD<<<000/////////...,,,)))&&&***)))***,,,---...,,,***((()))+++---...000000000333222111222111.........---...---,,,***)))***+++)))***+++,,,,,,+++***)))&&&'''***...111444555666:::@@@DDDDDDEEEHHHHHHFFF::::::888555222---)))''')))((((((***,,,......---)))***---//////...,,,***'''***---///...---,,,,,,---,,,,,,---///111444666888EEEOOO[[[kkkqqqvvv111000...---...///111333---///111111...---///222111222222111///...///111111000///////////////000111//////111444555333000111222333444333111///...000/////////111222444666888333...---000444777777777;;;???===888444444555666555666888:::;;;;;;999555888>>>AAA@@@???GGGQQQ]]]fffsss|||{{{vvvuuuiii[[[VVVQQQKKKEEEBBB???<<<:::555888;;;888222...///111111111111111111000000000333333222111///---+++***'''))),,,///000...,,,+++,,,+++******++++++***(((+++***)))+++,,,------,,,'''(((((()))******++++++...//////---+++))))))***+++,,,...000000///...---000000//////...---++++++111333444333111//////000000////////////111222333666999<<<======EEEQQQ\\\eeejjjrrryyy}}}|||tttiiiZZZOOOKKKGGGAAA<<<>>>999444222333333000...333333333222111000///...333222222222222333444555111222333444555444333333///111333222...,,,---///---///000000...---......---...///000///...---,,,+++000555777444111/////////333666666333000//////000000111222222222222111111222333555666555555444333444333111...------...444999999555444666444///000111111000///...000111///---000666666222222777777999<<>>666333222111///---+++)))((()))))))))((())))))******,,,((()))///111...---000444222000//////...,,,***---******,,,***%%%###$$$(((***,,,,,,+++)))))))))''')))+++...111666;;;???JJJNNNNNNKKKKKKNNNJJJCCC999888777444222000...---((()))***,,,......//////,,,)))'''))),,,//////...------------...000111222------------...111777;;;CCCKKKYYYhhhppptttzzz000000///...///000111222...111222222000000222444333444333111///---...///............///000111111111///...000222444333111111222333444444222000///////////////000222444555999555111///222555777777666:::===<<<888555666888555444444666888999888777777888===AAAAAABBBIIIRRR^^^gggsss~~~}}}yyytttiii^^^TTTPPPJJJEEEAAA===999777555666777888777444222000111111000000//////000000//////000111111222111111------.........------,,,+++******+++,,,+++)))''')))((('''(((***++++++***(((((())))))***++++++,,,***+++,,,,,,++++++,,,---,,,---///000000///...---////////////...---,,,,,,,,,...000111000000111222000000//////000111333444666999;;;:::999???JJJSSS]]]bbbkkksss{{{~~~yyyxxxmmm___UUUPPPJJJCCC===;;;999666444333111000...222222222222111111000///111111222222333333333333111222333444555444444333...000222222000///000111...000111111///......///,,,---.........---,,,++++++///444555444222111111...222555666444111111111222333333444555444444444222333444555666666666666444444333111///...///111444888888444333666666222333444444333111111222444000...111666777555666:::;;;===BBBGGGNNNWWW^^^ccclllnnnkkkddd^^^\\\ZZZWWWTTTUUUUUUTTTTTTWWW]]]bbbccceeeggghhhgggffffffffffffnnntttrrrnnnnnnpppqqqppprrruuuvvvvvvvvvwwwyyy}}}xxx}}}~~~zzzlll]]]VVVPPPEEE999222111000...,,,***)))((((((***************++++++,,,+++((()))///111//////222888666333111111000...---,,,))))))+++***&&&%%%'''***,,,------***((((((((((((***---///333999???DDDNNNSSSUUUSSSRRRPPPIII???222111000///...,,,++++++))))))***+++---...//////...,,,)))))),,,------+++------...//////000000000.........------000555999BBBJJJZZZkkkuuu{{{///000000000000111111111000111333333333333555666555555555333///------...------...///000111222222111///......000222333222222222333444444222111000000000000111222333444555999666444333444555666666666999;;;:::777666888;;;666555444555777888777666888888;;;@@@CCCEEEKKKSSS___fffrrr~~~|||rrrgggaaaSSSNNNHHHCCC>>>:::666444666444444777::::::555000222111///.........///000,,,---...///111111222222222000...---,,,,,,------*********,,,---,,,)))&&&(((&&&$$$%%%''')))))))))))))))******+++,,,,,,,,,)))+++,,,,,,++++++,,,---...//////000//////...------...............------+++---///000//////000111000000//////000111333444555777888666444777@@@GGGSSSZZZeeeoooyyyyyy}}}sssggg]]]VVVOOOFFF???888888888555222000//////111111111111111111111111///000111222333222111111111222333333444444333333...000222222222222333444000111222222000//////000------.../////////......///222555777777777888999111444666777666555444555666777888999:::999888888666777777888888999::::::777777666444333333555888888:::999666666999:::888:::::::::888777666888:::888666777:::<<<;;;<<>>@@@BBB888999;;;<<<;;;:::999999:::;;;===>>>>>>>>>===<<<;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<:::999:::===@@@AAA@@@>>>;;;;;;===??????BBBBBBBBB@@@>>>>>>@@@BBBFFFCCCAAABBBCCCDDDFFFGGGLLLOOOSSSWWW\\\dddmmmtttzzz~~~yyytttqqqmmmhhhgggdddbbbbbbfffkkknnnooopppssswwwyyy{{{|||}}}|||~~~vvvrrruuuzzz|||~~~|||~~~~~~}}}vvvoooeeeYYYMMMHHHDDD<<<444111...,,,)))'''&&&&&&((()))******)))******+++,,,---'''))),,,000222333555777;;;777222///......------,,,(((''')))(((&&&'''***+++,,,---,,,)))(((((())),,,---000333888@@@IIIOOOSSSVVVZZZ[[[WWWOOOCCC999------------------,,,,,,---,,,+++******,,,---///000///...---,,,,,,+++***...///111111111///---,,,,,,,,,,,,,,,---111666:::>>>HHH[[[ooo}}}000111111222333222222222000000000222444555555555111333444444333111111222444444444444444333222111000000///......000333555000000111111111111111111222222333444444555555555666666555555444333333444;;;;;;;;;999888777888999888666555555777999999999999777888???FFFJJJQQQXXXeeehhhoooyyy~~~nnnbbb___[[[RRRFFF<<<666555666777888777666444444444555666333222000///.........///------------,,,***)))(((+++,,,------------,,,+++*********,,,---,,,)))&&&(((&&&%%%&&&(((***+++++++++++++++++++++,,,,,,,,,...///000///---+++,,,---000///...------...//////+++,,,---...///////////////000111111...------...000//////...///111222333111222222111000222777;;;AAAMMM]]]lllwwwyyypppggg^^^TTTJJJCCC:::<<<<<<999444000111333111000000000111222333444...///111222222111///...///////////////000000000333333333444444444333222222333444333111//////000------///000333555666777555555777:::>>>AAADDDEEE?????????@@@@@@???===<<<<<<>>>@@@AAABBBAAA???>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAA@@@@@@AAADDDGGGJJJGGGDDDBBBBBBBBBDDDFFFJJJJJJIIIGGGFFFGGGJJJLLLPPPNNNKKKJJJNNNSSSUUUUUUZZZ\\\^^^___bbbiiisss{{{|||}}}xxxuuuqqqlllmmmlllkkkkkkmmmmmmmmmllllllppptttxxx{{{}}}yyyuuuxxx|||~~~~~~~~~zzz~~~~~~~~~zzzpppeeeYYYNNNDDDAAA===777222111---,,,)))''''''(((***+++''''''''''''((()))***+++(((,,,000111222444777888999555111...---------,,,...***((()))(((%%%&&&))))))***++++++))))))***,,,,,,...111555:::BBBJJJPPPQQQQQQQQQRRRNNNFFF===888000000//////.........---///---,,,******+++,,,------.........------------...///000111000...,,,+++)))***+++,,,///333:::???CCCLLL___ttt111222222222222333333333111000///111333444444333000222444555444333333444555555666666555333111000000111111000000111333555111111111111111222222222000111222222333333333222444555666444333222444555<<<;;;;;;:::999888888777555333222222555777888888999888<<>>:::666444333444111111000000000111333444000000111222111111///...///............///000000444333333444555555333111222333444333111/////////+++,,,---000444777:::<<<666666888;;;AAAEEEFFFFFFFFFEEEDDDEEEGGGGGGEEECCCBBBDDDFFFHHHHHHGGGEEEDDDBBBCCCEEEGGGGGGGGGFFFFFFGGGHHHIIIIIIHHHIIIKKKLLLRRRNNNLLLLLLLLLKKKLLLPPPVVVVVVUUUSSSSSSTTTXXX[[[[[[YYYVVVUUU[[[eeeiiihhhhhhlllnnnmmmlllooowww~~~{{{yyyuuuqqqqqqqqqqqqpppnnnkkkiiihhhfffiiinnnrrruuuxxxzzz|||}}}~~~|||vvvuuuzzz~~~~~~yyy~~~}}}|||ttthhh[[[LLLCCC:::888555111...///,,,***)))(((((()))+++,,,%%%%%%%%%%%%&&&'''))))))***000444222111444777777777444000.........---------***)))***)))%%%%%%(((((()))******)))***,,,......000444888<<>>555000000***++++++,,,,,,---......//////...---+++***))))))%%%(((++++++)))((()))***,,,,,,,,,,,,,,,,,,++++++***+++---...111777>>>CCCKKKUUUhhh{{{444333222111111333555666444222111222444555444111333555777777555222111111///000222333333222111000///222555555333222444666444444444444444555666777555666777888888888777666555777777555333444888<<<777777999;;;======;;;999555333222333666:::<<<===<<>>BBBEEEHHHJJJMMMFFFAAAAAA<<<222,,,,,,((()))***+++---///000111//////......,,,***)))((($$$'''))))))'''%%%%%%''',,,++++++******+++,,,,,,,,,---...///222777===BBBJJJTTTgggzzz777444000000222666999;;;555333111111222444444444444555555555555333222111444444444333222111000///222333555666666555333222333333444555555666666666111222444555555444333222000555999999777666999===@@@@@@@@@@@@???>>>===<<<666777777666777:::???BBBFFFBBBDDDMMMTTTZZZcccmmm|||{{{uuummmeee___WWWQQQIIIDDDAAA>>>:::777444555666888;;;<<<;;;:::666555333222000000000000...//////...+++)))))))))111000...,,,***)))))))))((()))***++++++***((((((%%%'''(((***++++++++++++(((%%%$$$(((***(((''')))'''''')))******++++++++++++*********,,,///333666000,,,---111000+++***...000000000000///...---,,,111111111111000///...---+++...111333222222111222999<<<@@@DDDIIIRRR]]]eeeuuu}}}{{{uuulllbbb[[[UUULLLCCC>>>:::555444666000...,,,---///333555555666222......222444222000,,,000222///...111222000///000111222333222111111333222000............///333444888>>>EEENNNUUUYYYZZZ]]]^^^]]]```eeehhhggg``````aaadddhhhlllnnnnnnkkkkkkllllllmmmnnnoooooogggfffgggjjjmmmmmmiiieeehhhhhhiiijjjkkkllllllmmmooosssvvvvvvsssssswww{{{~~~~~~|||zzz{{{qqqhhhgggeeedddaaa^^^YYYVVVXXXbbbkkklllmmmpppsssttttttxxx}}}}}}zzzxxxvvv{{{xxxssskkk```SSSEEE===777333...+++)))((('''%%%"""###$$$&&&'''(((((((((%%%$$$$$$""""""%%%***...777888999:::999777555444///...,,,+++)))((('''''')))(((((()))++++++***)))+++++++++)))((()))+++...111444666777;;;CCCHHHGGGKKKEEE???;;;555///---//////222444222---+++---000///000111///,,,***))))))'''''''''''''''((())))))...,,,******,,,------------,,,,,,...222555777888DDDUUUlll{{{444111...///222777:::<<<888666333222333555555555666555444333222222222222444444444444333222111000444555666777777666444333555555555444444444444444444444555555555444444333555888<<<;;;888666999<<<======>>>>>>===<<<;;;;;;:::;;;;;;::::::<<<@@@DDDEEEDDDHHHQQQWWW[[[ccclllyyy~~~zzztttlllccc]]]UUUOOOGGGBBB???===:::888888777555666777888888888444444444333222222111111///000111///,,,***)))***+++++++++******)))))))))+++,,,,,,---------,,,,,,))))))(((((()))***+++,,,+++((((((---...,,,***+++''''''(((((())))))((((((+++******+++,,,///111333111......222111---,,,...//////000000000000//////000000000000///...---,,,+++...000222111111222333777999===@@@FFFOOO[[[dddnnnvvv~~~uuujjjbbb\\\RRRGGG@@@:::444333555111///,,,+++...111333444555111---...111333222///+++///111...---111333222000111222444444444333222555333///---,,,...000222444666;;;BBBKKKUUU]]]aaahhhlllnnnlllmmmqqqsssrrrppppppppprrrtttvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyysssqqqnnnoooqqqssssssrrrvvvwwwxxxwwwuuutttuuuwww{{{~~~}}}}}}tttfffeeeddddddccc```[[[VVVWWWbbblllpppttt{{{{{{vvvtttsssuuuqqqkkkcccXXXLLL???888444111,,,***((((((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&(((---000666777888888777555222111+++***)))(((''''''''''''((((((((()))******)))((('''(((((('''&&&(((+++...,,,111555777===EEEJJJIIIGGGAAA;;;888333---,,,......000222000,,,***,,,//////000000///,,,***))))))&&&&&&&&&'''(((***+++,,,---+++******+++---------*********---111666999;;;GGGXXXmmm|||000...,,,...222777;;;===:::888444333555777888888777666333111000111333444333444444444333222111111666777777888777666555444777666555444333333333333777777666555555555555555999;;;>>><<<999777888:::<<<<<<<<<===<<<<<<;;;;;;:::::::::999888999<<>>CCCMMMYYYaaahhhqqq~~~|||pppgggdddWWWIII???777111000222333000,,,***,,,///222333333000---...111333111///---000000---,,,000333222///111333555555555444333666333///,,,,,,///333666666999@@@JJJUUU```iiinnn{{{|||wwwuuuvvvzzz~~~~~~zzziiifffdddeeegggeee___YYYZZZeeepppwwwyyypppmmmmmmmmmhhh```VVVLLLBBB888111000...***((((((((('''&&&''''''&&&&&&%%%%%%$$$$$$###%%%''')))+++---111444777777777777555333000///&&&&&&&&&%%%&&&&&&''''''''''''((()))))))))))))))&&&''''''&&&&&&)))---000...333777999===DDDGGGEEEAAA;;;666333///******---,,,...000...+++***+++......///000...,,,***)))***&&&&&&'''(((***,,,...///,,,+++)))***,,,------,,,,,,++++++,,,///444999<<>>555...---000666222---+++---000222333111///...///111222111000000333222---,,,///111111...000222555666555444333555333000...///111444777777<<>>??????>>>===>>>@@@BBBMMMUUU___dddhhhqqq}}}}}}ttthhh```[[[UUULLLBBB;;;888888999555777::::::888555555555777777777777555222///---///000000///+++)))(((((()))+++---......---,,,******)))(((((((((***+++,,,++++++++++++)))((('''&&&)))&&&'''+++,,,)))&&&'''''''''((()))***,,,...///---...///111111111//////...//////.........---,,,///...---,,,,,,,,,,,,---,,,,,,,,,---,,,,,,+++***---...//////...///222444666888999:::;;;@@@HHHOOONNNZZZiiiuuu|||xxxhhh[[[KKK???666000///222888444000...///111333444000//////000111222111111333666555000---...///...---///222444555444222111000000111222222444555555888>>>HHHWWWfffuuu}}}vvvmmmiiiiiiiiigggeeecccmmmyyy{{{kkkbbb``````YYYOOODDD<<<666000------+++******+++++++++)))---,,,***((('''&&&&&&&&&$$$(((---111444666:::<<<>>>>>><<<:::888666444333,,,+++)))'''&&&%%%$$$$$$''')))++++++***)))***+++,,,+++***)))))),,,111555>>>AAAAAA>>><<<===;;;666666111---,,,***''''''+++,,,---...------------...+++---...---,,,******+++,,,++++++++++++,,,,,,---+++******+++...///...---333333222111111555;;;@@@GGGUUUgggsssyyy444222000///111333444444111000000222666:::<<<<<<666888;;;<<<;;;999555333//////000111222222222111555555555555555555555555666555444444555666999:::999999888888888888999999666666888:::;;;<<<======777888999:::;;;;;;;;;;;;???AAABBBBBBBBBCCCEEEGGGPPPZZZccchhhoooyyyvvvjjjaaaZZZVVVNNNDDD<<<777777888333888<<<<<<999555333444666666555444222000---,,,...//////...+++)))((()))******+++,,,+++***)))(((,,,++++++******++++++,,,)))***+++++++++)))((('''***&&&%%%)))***'''&&&'''%%%$$$$$$%%%'''))),,,---,,,---///000111111000///+++...///------//////---------+++******+++,,,---,,,------......------,,,+++---////////////111333222444666666666888>>>CCCFFFQQQ___kkkttt}}}~~~}}}~~~zzzlll^^^OOOCCC:::444444777777444111000111333444444///000111222222333222222444888888333///000///------///222444555333000...---...000222444555555555:::AAALLL\\\lll|||{{{sssmmmjjjiiijjjjjjfffooo{{{nnnaaaZZZXXXRRRHHH???888333///---,,,+++******,,,,,,+++***---,,,***(((''''''''''''&&&***///333666999<<>>;;;999777666555000///,,,***'''%%%$$$$$$&&&))),,,+++)))((())),,,******)))((()))---333777AAACCCCCC???===>>><<<888444///,,,+++***'''(((+++,,,,,,,,,------.........***,,,------+++***+++,,,------,,,++++++++++++++++++++++++---///000///......111333333444999@@@FFFLLLZZZkkkvvv{{{555333111000222444444444222222222555888::::::999777999:::;;;:::888666444000000111333333444444444555555555555666777888888:::888666555555777999:::999:::;;;<<<<<<<<<<<<<<<777888999;;;===>>>>>>>>>999999;;;<<<===>>>>>>>>>@@@CCCEEEFFFGGGIIILLLNNNVVVaaalllrrrzzz~~~uuuhhh___UUUSSSMMMEEE<<<888888999666999<<<;;;666111111222222222111000///......------...///...,,,+++++++++************************------------,,,+++******((())))))))))))******++++++'''$$$'''(((&&&%%%''''''&&&%%%$$$%%%&&&(((***++++++---...////////////)))...///---...222222///+++*********+++---///111......////////////......***,,,///000000000000111///222555666555777:::>>>CCCLLLXXXccclllwww~~~~~~~~~~~~vvvmmmaaaQQQFFF===666555777444333111111333444444333///000222444444333333444222777999555333333222//////111444666666333000------...///000222444666777===DDDQQQaaarrr|||vvvqqqnnnpppqqqnnnuuurrraaaWWWPPPJJJBBB:::444000---+++***))))))***++++++***(((***)))'''&&&%%%&&&'''((())),,,000333666:::>>>AAA???>>><<<:::888666555555111000...+++(((&&&%%%$$$###'''******'''%%%'''***((((((((()))+++111888===DDDFFFDDD???===???>>>;;;555000,,,,,,***((())),,,*********+++,,,---------)))+++------+++***+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,///111222111///+++///333555666999AAAGGGPPP^^^ooozzz}}}444222111111333555555555444444555777999999888666999999888888777666666666111222333444555666666666666666666666777999:::;;;===;;;888666555666888999:::;;;===???@@@@@@??????:::::::::<<<>>>??????>>>======???@@@BBBCCCCCCCCCFFFIIILLLNNNPPPRRRUUUWWW\\\hhhttt||||||rrrfff]]]PPPOOOKKKDDD===888888:::999;;;<<<888222---...111///...............///000---///000///...,,,------,,,+++++++++,,,---......,,,---------,,,***(((''')))((('''&&&'''***---///111,,,)))***+++******---+++***(((&&&%%%&&&'''((()))******+++,,,---...///)))...000---///444555111)))((()))***,,,000333555//////000000000000000///))),,,///111111000000000...222777999888999<<>>FFFPPPYYYcccooo}}}}}}|||{{{}}}|||xxxmmmaaaRRRFFF===555333555222111000111333444333222///111333555444444444555000666999777666666555111111333666777777444000---......---...000333777999@@@GGGSSSddduuuyyyuuuvvvxxxwww}}}uuubbbUUUKKKEEE===666111...+++***)))(((((()))******(((&&&'''&&&%%%$$$$$$%%%'''(((***---000333666:::???BBB<<<;;;999777666555444444111///---+++)))'''&&&&&&!!!%%%)))(((%%%###&&&)))((())))))+++///666>>>DDDHHHIIIFFF@@@===>>>===:::666111------+++((()))---)))(((((()))+++------,,,)))+++,,,,,,+++++++++,,,***)))******+++,,,---...,,,,,,---000222333222000,,,000555666555888>>>CCCQQQ___ppp{{{~~~222333666777888666444333444444444666777999;;;<<<333333444555555555555555777666777888;;;=========888:::<<<<<<;;;::::::;;;:::;;;;;;<<<===>>>>>>???===>>>>>>?????????>>>>>>AAA@@@??????@@@DDDGGGJJJIIIJJJJJJJJJIIIKKKNNNQQQSSSQQQRRRXXX^^^aaa___[[[iiippp|||{{{xxxuuukkk___LLLKKKIIIDDD===888555444999999999777555222///...333000...---...000111111111111222222111000...---...---+++((((((((()))***---,,,***((('''&&&%%%$$$%%%%%%&&&'''((((((((('''***)))((((((((()))***+++---)))%%%%%%(((+++++++++)))***,,,+++******+++---,,,,,,,,,,,,,,,---...///)))***+++,,,---///000000---+++***,,,000222111///+++++++++,,,,,,---------222333333444555666777777<<>>AAAAAAAAA;;;999777555333333444555---+++)))'''%%%%%%%%%%%%)))***+++***(((((()))+++...)))(((,,,///222;;;EEEKKKHHHDDD>>>:::666444333,,,,,,---...///---***(((---***((()))+++...///000)))---///...***'''))),,,000///...,,,******,,,...222000000222555666444222888666666888777666<<>>???@@@@@@???@@@AAACCC??????????????????@@@@@@@@@???>>>>>>???AAACCCEEEJJJJJJKKKMMMOOORRRUUUWWWRRRQQQOOOOOOPPPSSSVVVXXX___]]]^^^ccciiillljjjgggttt{{{zzzvvvtttkkk```OOOLLLHHHCCC>>>999666555888888888777555333000///222000------...000000000222222333333222111///......---,,,+++******+++,,,,,,......+++'''%%%&&&)))%%%&&&'''(((((())))))(((***))))))((()))***+++,,,---***''''''))),,,,,,+++)))***,,,,,,+++***+++,,,------------------......+++,,,---...//////000000...,,,+++---///000///---++++++,,,---...//////000222333333333444555555555777;;;DDDPPPYYYbbbmmmxxx|||||||||}}}}}}zzzqqqdddTTTIIIAAA999444444111111111000000000111111000000////////////000000...000111333444555444444---///222333222111///......000222222333666===CCCGGGPPPYYYjjj}}}{{{}}}{{{uuupppooorrruuuwww~~~wwwfffVVVLLLAAA<<<555111000///---***+++******)))(((''''''&&&%%%&&&&&&%%%%%%'''+++...000222555:::>>>@@@AAA@@@;;;999555111---+++***)))******((('''''''''((((((***++++++)))'''''')))+++000---...222444555:::BBBHHHEEEBBB===888444111000,,,++++++,,,------+++)))+++***)))***,,,...//////))),,,///...***((())),,,+++,,,+++***)))***---000......000333666666222///222111444777999;;;CCCLLLVVVbbbrrr111333555666777666555444555444333333333333333444888888888888777777777777;;;;;;;;;<<<===>>>???@@@DDDEEEFFFFFFFFFHHHKKKMMMIIIHHHGGGGGGFFFFFFGGGGGGGGGEEEBBBAAACCCFFFKKKNNNQQQSSSWWW[[[___aaacccdddaaa]]]YYYYYY]]]bbbddddddnnnlllmmmqqqvvvyyyyyywww{{{{{{uuurrrjjjaaaSSSMMMEEE@@@===;;;888666888888888777666444111000111///---,,,.../////////111111000000//////......------------------------)))---///,,,&&&###&&&+++&&&'''((()))************))))))))))))***,,,---...,,,***)))***+++---,,,,,,(((+++---...---,,,,,,,,,.........///......---,,,---......///000000//////000...---...///...---+++***+++,,,---///111222333333333333333333333333333222555>>>JJJSSS\\\hhhsss~~~}}}}}}}}}}}}uuufffUUUJJJAAA:::666777333333222222111111000000000//////......//////000---...000222333333333333---...111222222000...,,,,,,///111222333777>>>DDDJJJUUU^^^mmm}}}zzz}}}~~~}}}uuuooonnnpppsssttt|||}}}nnn^^^QQQHHH>>>888111...///000000///,,,+++***)))((('''&&&%%%%%%&&&((((((((())),,,...111333777;;;>>>??????>>><<<:::555111,,,)))(((''')))(((''''''((()))+++,,,,,,,,,***(((&&&'''***,,,111000333666777666999===CCCBBB???;;;666111---++++++***)))***+++,,,+++******))))))+++---///...---))),,,...---***)))***,,,***++++++***((()))+++---***,,,///333555333///,,,//////222777:::>>>FFFOOOWWWaaaooo|||222333555666777777666555666666555555555666777777;;;::::::999999999999999>>>????????????@@@CCCDDDFFFIIILLLOOOOOOQQQSSSTTTTTTTTTSSSSSSSSSTTTUUUUUURRRPPPNNNNNNOOORRRUUUXXXZZZ]]]ccciiinnnpppqqqqqqsssmmmggggggmmmsssuuutttzzzzzzzzz}}}zzz~~~wwwrrriiiaaaVVVMMMCCC===<<<;;;999666777777888777666444222111000...------...//////...------,,,+++++++++++++++,,,,,,---......---------)))++++++)))&&&$$$&&&((('''((()))***+++,,,,,,,,,))))))******+++------...++++++++++++,,,---,,,,,,***,,,///000///---------...////////////...,,,,,,......////////////...---000000000///...---+++)))))))))+++---///111333444444333333333333333333333000333:::DDDLLLTTT___jjjwww~~~|||~~~rrreeeUUUKKKBBB:::666666555555444333222111000////////////....../////////...///111222333333222111//////111222333111...,,,,,,///111222222666<<>><<<999444///+++(((***((('''(((***+++++++++(((((())),,,...///---+++)))+++------+++******,,,.........+++)))'''(((***(((***,,,///000///---+++111111333777999;;;CCCLLLUUU]]]kkkzzz333444555777777888777777555666666777888:::<<<===>>>>>>===<<<<<<======>>>DDDEEEGGGFFFFFFHHHLLLOOOJJJOOOUUUYYYZZZZZZ[[[[[[]]]^^^___```aaabbbcccccc``````aaaaaaaaaaaaaaaaaagggkkkqqqxxx}}}~~~wwwwww|||}}}zzzsssiii```WWWMMMBBB;;;:::;;;999666777888888888777555333111000///---...///000///...---+++***(((((()))***+++***++++++,,,,,,,,,++++++---***'''''')))***)))&&&'''((()))+++,,,---------))))))***+++,,,,,,------******++++++++++++,,,,,,+++...000000///...//////.../////////...---,,,,,,,,,---...//////---,,,+++000000111000...,,,***)))((()))***,,,...000222222444444333333333333333333222333999@@@FFFLLLVVV```nnnyyy}}}{{{}}}}}}}}}vvvkkk```SSSKKKDDD:::444222666666666555444222000/////////............//////222333444444444333222111111111222444666555111...---000222222111333888===DDDSSS^^^mmm{{{wwwzzz}}}}}}}}}}}}~~~~~~~~~yyy|||yyyjjj[[[MMMDDD:::555...***+++...///...,,,,,,+++)))(((&&&%%%%%%###%%%(((***++++++,,,...111666;;;===<<<:::999999......---,,,+++*********++++++)))(((((()))******---,,,***(((&&&(((,,,//////222444444444666999:::===<<<:::888333///+++(((***((('''''')))++++++***''''''))),,,//////,,,******+++,,,,,,++++++++++++///000///...+++******+++))))))******++++++,,,---111000222666777999AAAIIITTT\\\kkk|||555555666888999999999999555555777888;;;>>>@@@AAACCCCCCBBBAAABBBCCCDDDEEEEEEHHHJJJKKKKKKNNNTTTYYYUUUZZZ```dddfffffffffgggfffhhhkkknnnppppppoooooonnnooorrrttttttrrrooommmrrruuuyyy~~~}}}tttjjjaaaVVVOOODDD===::::::999999999999999888777555222111111///...///000111000...///---***))))))***---...************************///***&&&''',,,...+++''''''((()))+++,,,---------)))***++++++,,,+++++++++((()))***)))((((((***,,,,,,---///...------...000......---,,,,,,,,,------+++,,,...//////---,,,***---///111111///,,,*********++++++---...///000000222222222222222222222222333333777===@@@DDDMMMWWWcccppp||||||~~~pppeee[[[PPPJJJCCC999222000666666777777555333111000///......------......///444444555666555444333222333222222555888888444111...111333333222333777;;;GGGWWWaaalllzzz|||}}}|||zzz{{{}}}~~~zzz~~~~~~}}}wwwhhhYYYKKKBBB888333---***+++------,,,,,,+++***)))((('''&&&%%%###%%%)))***+++,,,...///111666;;;===:::666555555//////...---,,,+++******,,,+++***(((''''''((((((++++++***)))((()))---000333777999777777:::<<<<<<:::999888555222///,,,******)))((()))***+++***)))'''''')))+++......,,,*********+++,,,,,,,,,+++++++++---//////......000111***++++++***)))***---000------000444777:::BBBKKKVVV___nnn666777888999:::;;;;;;<<<999999;;;===???BBBDDDFFFIIIHHHHHHGGGHHHJJJLLLNNNJJJMMMQQQRRRSSSXXX___ffffffiiillloooqqqsssuuuwwwrrruuuyyy}}}~~~}}}zzzxxxxxxzzz~~~}}}{{{|||}}}}}}tttkkkdddVVVQQQHHH@@@;;;:::;;;<<<:::::::::999777444222000111000000000222222111//////---***((((((***---///,,,,,,***)))(((((()))***+++(((&&&&&&)))+++***'''&&&''')))***,,,---------)))***+++++++++***)))((('''((((((&&&$$$%%%(((++++++,,,+++***)))***---///...,,,***))))))+++---///+++,,,...000000///---+++***...111111///---,,,,,,.............../////////......//////000111111111222111444888;;;>>>GGGQQQXXXfffsss{{{xxxnnncccXXXMMMFFF@@@999333222666666777777777555333111///......------......///111222444555666666555555222111222555::::::777222...111444444444555999===KKK[[[ccckkk}}}|||~~~{{{{{{~~~|||~~~~~~}}}{{{zzzuuuvvvsssbbbSSSFFF???444000+++***,,,...---,,,+++******)))(((''''''&&&%%%''')))+++,,,---000222000666;;;<<<888333222222/////////......---,,,++++++***)))'''&&&''''''(((((()))*********+++...111555<<>><<<888888666444222///---,,,,,,*********+++,,,+++)))'''((('''(((***---...,,,+++*********+++,,,---,,,+++***,,,...//////000111333+++---//////------///222------000555888;;;DDDMMMXXXaaaooo~~~777888888999;;;<<<======>>>???@@@AAADDDFFFHHHIIIMMMLLLLLLLLLMMMOOORRRTTTTTTXXX]]]___```eeennnuuussstttuuuvvvwww{{{}}}~~~}}}ssslllfffWWWSSSLLLDDD===;;;<<>>888555555555666777888777666333222.........------............///222444666777777777222000111555:::;;;777333...111555666666888===AAAKKK[[[ccckkk}}}}}}}}}||||||yyy}}}|||}}}yyypppppp{{{}}}nnn\\\MMMBBB<<<111---******---///...---******))))))((((((''''''''')))+++,,,---...222444000666;;;<<<777222000000(((((()))************)))))))))'''&&&&&&'''((((((&&&(((******+++,,,///111555===CCCAAA???>>>999333666444222///---,,,,,,---+++***+++,,,---,,,)))&&&(((((((((***,,,------+++*********+++------,,,+++,,,...000000///...///000+++///333333222000111222000///222666888;;;CCCLLLXXXaaannn{{{>>>======>>>AAACCCDDDDDDEEEEEEFFFFFFHHHMMMSSSWWW^^^ZZZYYYYYYXXXWWW\\\bbbbbbeeeiiiooouuuzzz~~~vvvllldddVVVTTTNNNDDD:::555777;;;::::::999888555333111000333...)))***///222///+++(((((('''''''''(((((()))*********)))))))))(((((('''((()))((('''&&&'''((()))))))))******++++++,,,&&&&&&'''((()))(((((((((...---+++***(((''''''&&&++++++***))))))***+++,,,+++,,,------++++++,,,---+++---111333222///***'''+++++++++,,,,,,---------+++---//////...---...///000///---...000111111111222333444555777<<>>888222///000777555333444666666444111000000000///...------,,,333333444555666666666666555222///000333777888777666555444333444888???DDDKKK[[[jjjttt{{{{{{vvvssswww}}}}}}ooo```NNN@@@999111000...---------///000++++++++++++***((('''&&&+++'''(((...111111444::::::<<<===;;;555000------)))+++,,,,,,+++)))))))))&&&'''((((((''''''(((******&&&&&&***,,,)))+++111999===AAABBB???999555222222333444000+++((((((******---///---***((())),,,(((((()))***,,,---///000222...***))),,,......---111000...,,,+++***++++++)))999???444***---222333222000000333666;;;GGGRRR___ooouuuyyyEEEEEEDDDGGGJJJMMMNNNNNNMMMNNNNNNNNNPPPTTTZZZ^^^iiifffdddeeecccaaadddiiikkknnnsssyyy~~~xxxnnneeeUUUSSSMMMDDD===999999:::888888666555333222111000111---)))+++///000,,,'''))))))(((((()))***++++++((())))))******++++++,,,***++++++***'''&&&&&&'''))))))))))))************(((((()))))))))************)))((('''''''''((()))))))))((('''((((((***+++***,,,---,,,+++***+++---+++,,,---......---,,,+++,,,,,,,,,,,,,,,------------...//////---,,,,,,,,,,,,++++++---///111111000000111222333555999???CCCIIISSS___lll}}}oooeee___SSSEEE===888222000222666444444555777888666444.../////////000000111111333222111222333555777888333111000111555888888888666777777666666:::AAAFFFOOO___oooxxx{{{~~~~~~|||{{{}}}}}}yyyxxxyyywwwhhhZZZIII<<<666111000...---------///000......---,,,+++***))))))---+++...555777555555888:::;;;<<<999444///,,,,,,(((***,,,,,,***((((((((((((((('''%%%######%%%'''(((%%%&&&+++...---000555888;;;??????;;;666222////////////...,,,+++++++++...---,,,+++,,,,,,,,,+++((((((((((((***,,,...///111...***)))+++...000000222111///---,,,,,,,,,------999===444,,,...111000222111222555888===GGGRRRbbbrrrzzzUUUSSSRRRTTTWWWZZZ[[[[[[ZZZ[[[[[[\\\]]]```eeeiiiwwwtttssstttrrroooqqquuuxxx{{{{{{qqqgggWWWQQQJJJCCC???<<<:::999999777666444333333333333000---***+++...///***%%%'''''''''((()))***+++,,,'''((()))***,,,---...///...///...,,,)))'''&&&'''*********)))))))))))))))++++++***)))***+++,,,---+++)))'''&&&%%%&&&'''(((''''''&&&&&&&&&''')))******+++,,,+++***)))***,,,++++++******+++,,,...000------------------,,,,,,...///000...,,,***************,,,///222333222111///111222222444777<<>>HHHQQQdddqqq|||eeecccaaaaaadddfffggggggiiijjjjjjjjjkkkmmmqqqttt~~~~~~|||}}}|||rrrhhh\\\RRRFFF???<<<;;;999666;;;999777555444555777888333///+++***,,,---+++(((%%%%%%%%%&&&''')))***+++((()))***+++---...///////////////---+++)))))))))+++++++++******))))))))),,,+++***))))))+++---...///---)))&&&%%%$$$%%%&&&&&&&&&%%%%%%&&&((()))******+++,,,+++)))))))))+++,,,++++++***+++---...//////......------,,,,,,,,,,,,.........+++*********---...///222555555333111111222444444555777;;;===@@@EEENNNYYYhhhyyy~~~}}}nnn```WWWLLLAAA<<<999666555777222333444777999:::;;;::://////111222444555777777333333222111222333555666///000333666999::::::999333666999999999===DDDJJJUUUbbbrrr~~~}}}~~~}}}~~~{{{|||~~~~~~tttqqqrrruuuzzzssseeeXXXIII>>>999111000///...------......000...,,,***)))***+++,,,,,,///444:::<<<:::777666777777666333///,,,)))((((((***++++++***((((((((((((******)))&&&$$$######'''(((***///333777:::<<<888999999777222...+++)))+++((('''))),,,...---***000---)))(((***,,,------'''&&&%%%$$$&&&(((+++------***'''&&&(((---111444111000///...------...///---000000,,,,,,///---)))000000444999<<<>>>FFFOOObbbnnn{{{ooommmlllmmmpppsssvvvvvvxxxxxxyyyxxxxxxyyy|||}}}{{{rrriiiaaaUUUEEE;;;888888777555:::888666555444555777888666111,,,***+++,,,---,,,%%%%%%&&&&&&((()))++++++++++++,,,,,,,,,---------,,,---...---,,,+++,,,---,,,,,,,,,++++++******)))+++***((('''((()))+++---...---***((('''&&&''''''&&&&&&&&&&&&''')))+++,,,***+++,,,+++)))((()))***,,,---...//////...---,,,.........------,,,,,,+++***,,,------,,,+++,,,,,,000000111333444444111///000222444555555666999;;;???BBBIIITTT```oooooobbbTTTJJJ@@@<<<:::777777888111222555666888999:::;;;222222333333444444444555444444666666666555333222---000444777999:::999999555888<<<<<<;;;???HHHPPPYYYdddttt~~~~~~}}}}}}}}}zzzwww{{{zzz}}}pppnnnpppssswww~~~oooaaaTTTEEE:::555111000000///...------------+++)))'''&&&''')))***))),,,000333666888888777555444222000...+++)))'''(((***,,,,,,***)))((()))%%%(((,,,---,,,)))&&&%%%))),,,///111555999<<<<<<888999888444///,,,***))),,,)))'''(((+++,,,***(((+++,,,+++)))'''(((+++///'''&&&%%%%%%&&&(((***,,,***)))'''&&&'''***///222///...---,,,,,,,,,---...,,,,,,,,,,,,///222000,,,...///333888;;;===EEENNN```mmmzzzvvvuuutttvvv|||}}}yyyrrrjjjcccWWWFFF;;;777666555444666555444333222222333444555111---***+++,,,......)))))))))***+++,,,---...---------,,,,,,+++++++++)))***,,,,,,++++++---...+++++++++***************))))))((('''((()))***+++((((((((())))))***+++,,,&&&&&&&&&''')))+++---...+++,,,---,,,***))))))***+++---///111111///,,,+++,,,,,,,,,,,,,,,,,,++++++***,,,---...---,,,---...000//////000111000...,,,---000222444444555666888===???FFFPPP[[[gggwww~~~~~~{{{lllbbbSSSIII???<<<:::777666777000222444555555555666888555444444333222111111000333444777888888666333111---000444777777888888999777<<>>===BBBMMMWWWbbbkkkxxx~~~}}}}}}zzzyyyxxx}}}zzzzzz~~~zzz|||~~~|||qqqtttuuuwwwyyy}}}nnn```SSSEEE;;;666111111000///...------,,,***)))((('''&&&''''''((('''+++---...111666888777333111///...---,,,***(((((()))++++++)))((('''(((###''',,,...---***((('''***///222333666<<<===<<<888888666111---***)))***---,,,*********)))(((&&&(((***,,,)))&&&&&&***///'''''''''(((((()))***+++*********((('''))),,,///,,,+++*********+++,,,------,,,,,,///333555444111......222777:::===EEENNNbbbooozzz~~~yyyssslll```WWWJJJ@@@:::888666555555444444333222111111000///...---,,,------,,,,,,,,,,,,++++++,,,---......---,,,,,,,,,+++++++++***''')))************,,,---(((((((((((())))))))))))((((((((()))))))))******$$$%%%''')))++++++++++++&&&&&&&&&''')))+++...///,,,---...---***)))***+++)))+++---///000///---,,,******++++++++++++++++++,,,...//////---,,,,,,---///...------/////////---,,,///333555555666777888:::;;;CCCMMMVVV```ooo}}}}}}}}}ttthhh```QQQGGG===:::777444222333000222444444222111222444555444333222000///......111222444555666666555444...111555666555555777888777;;;>>><<<;;;AAANNNZZZjjjppp{{{}}}}}}|||}}}|||wwwwww}}}yyywwwxxxxxxxxxzzz~~~kkk^^^RRRFFF<<<888111111000000///---,,,+++******)))))))))))))))(((''',,,///...111666777444222///,,,,,,------,,,***%%%'''))))))'''&&&%%%&&&###%%%((()))(((''''''''')))///333333777>>>@@@===777666333...***((()))***,,,------+++)))''''''((()))*********)))***+++,,,'''(((***+++,,,,,,++++++,,,---...,,,))))))***---+++******)))***+++,,,------,,,,,,///222333222222//////222777:::===FFFOOObbbqqqyyyzzzyyysssnnn\\\VVVMMMEEE???;;;888666666666666555444333111000***+++---//////---+++)))+++++++++***++++++,,,,,,++++++++++++++++++++++++'''(((******))))))***+++%%%&&&&&&&&&''''''(((((((((((()))************)))$$$&&&(((******)))((('''%%%%%%%%%&&&(((+++---///---...///---+++******+++''')))***,,,......//////)))))))))******++++++,,,///000111000---,,,+++,,,///...---...000222222222...111555888888888999:::777999@@@KKKSSS[[[jjjxxxyyy~~~xxxpppfff___OOOEEE<<<888555111///000000222444333000///000111444333222111000...------//////000222333555777888...111444555444444666888444888:::888777>>>LLLXXXooosss|||~~~~~~}}}sssrrr|||tttvvvvvvuuuvvv}}}vvvcccWWWLLLAAA888555111111111000///---,,,+++++++++,,,,,,,,,+++******(((...222111222777666111111...++++++---...---+++###%%%''''''%%%$$$###$$$$$$%%%%%%###""""""$$$'''(((...333333888???BBB>>>666444111,,,((('''(((***+++---...,,,(((&&&(((***,,,***(((***---///---***((()))+++---...---,,,+++...000111///+++)))***,,,+++******)))***+++---...+++***+++...///.........111111333888:::>>>GGGQQQaaaqqqwww{{{|||ssslll\\\QQQFFFAAA===999888999999777555222111111222333000...+++)))((()))+++,,,++++++++++++,,,---.........------,,,+++***)))))))))(((&&&&&&(((***+++***)))((('''&&&%%%$$$$$$$$$'''((()))))))))((('''&&&***))))))'''&&&%%%$$$###(((,,,///,,,(((''',,,222222111000///---***((('''+++)))&&&'''))),,,...///((()))***,,,...///000111444333111...+++)))'''&&&++++++,,,...///111222333222444666777777666333222666;;;AAAEEEKKKTTTbbblllxxxtttggg]]]XXXOOODDD:::666444111000222000000111222222111///...222333666777666333000...000222777333...666999,,,.........000333666666555777555444666<<>>999999333///...---...///000...---+++++++++++++++,,,------///000000111111111000000'''&&&%%%%%%'''))))))(((+++***((()))***)))&&&###"""$$$%%%&&&&&&(((+++...222888;;;:::999<<<<<<:::333111,,,)))'''))),,,.../////////---***)))***+++******))))))******+++,,,)))***+++---.../////////333111///---+++************))))))+++...000///...---,,,,,,+++,,,---///000333666999999:::AAAMMMWWWhhhooowww|||qqqiiiaaaUUUJJJDDD@@@;;;999:::888777555333222222333333333111...,,,***))))))))),,,,,,+++))))))((((((((((((((((((((())))))******)))'''%%%%%%&&&((((((((()))&&&"""!!!$$$&&&&&&%%%%%%%%%&&&'''((((((+++******)))(((''''''&&&'''***,,,,,,+++,,,000444---------,,,+++***)))((()))(((''''''(((***,,,.........------...///111222.........---------------***+++,,,...000111222333222333555666555444222000111555;;;???DDDNNN[[[eeesss{{{}}}rrrfff[[[VVVKKKAAA888555444111000111222222222222111///...---...///111333333333333333------222333222@@@JJJCCC222111222444888;;;;;;;;;999;;;<<<;;;;;;@@@JJJRRRdddppp~~~}}}~~~|||xxx{{{~~~wwwxxxzzz||||||{{{yyywwwxxxwww{{{ppp[[[OOOGGG<<<888888333///---,,,,,,---......---*********+++,,,---...//////000000000000000//////&&&$$$###$$$&&&(((((('''***)))(((((())))))'''%%%"""$$$%%%&&&&&&(((***---444999;;;999888::::::777111///,,,***)))+++...000000...,,,,,,,,,,,,+++*********))))))******+++,,,)))+++---///000000///...666333///,,,******+++,,,,,,,,,---///111111000---++++++++++++,,,---//////444666888888:::BBBNNNXXXfffnnnwww}}}tttmmmbbbWWWKKKDDD@@@;;;888999444333222111000000000000///......---,,,,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))'''$$$$$$%%%&&&&&&&&&(((&&&$$$""""""###&&&'''%%%$$$$$$$$$%%%&&&((()))+++*********))))))((((((,,,---......------///000+++++++++++++++***))))))))))))(((((('''(((+++---//////---,,,---...000111---------...............++++++,,,...///111222222333444555555555444222111111555;;;>>>CCCLLLYYYbbbjjjsss~~~}}}~~~~~~rrreeeZZZSSSHHH???777555444111000111111111111111111000000/////////000111222222222222111///444444222<<>>>>>AAA@@@999555555444111------,,,,,,++++++,,,,,,,,,***))))))+++,,,++++++******))))))******+++,,,---...000111222111000//////000111222111000...---......000333555333000------...///111222333333333444555777999>>>GGGPPPWWWcccmmmxxxwwwpppggg[[[NNNFFF@@@:::666777444444444444444333333222111222333333222///,,,*********)))))))))******+++.........---------,,,,,,,,,)))&&&%%%%%%%%%%%%$$$######$$$%%%&&&&&&''''''&&&''''''(((((((((''''''((((((((()))))))))******)))'''(((...777;;;:::777***+++++++++++++++*********---///---)))(((***---***,,,...///000///...---////////////............111000000///......------......///111222333444555111444777888999???JJJRRRaaakkkxxx~~~ttteeeWWWLLLGGGCCC<<<888999999666333333333222000/////////000000...000333555555444333111000***...222,,,...333///222111000111333444333222///222555888===EEENNNTTT\\\kkk{{{~~~~~~|||xxxxxx}}}|||xxxwww}}}}}}yyy{{{}}}~~~~~~}}}{{{||||||~~~sss___OOOGGGAAA444111555333///...---...///000...---,,,,,,,,,---...000111222555555555444222000///...$$$###"""###%%%&&&&&&&&&&&&'''((('''%%%%%%'''***++++++++++++---222999>>>>>>AAA>>>777222111000------------,,,+++)))((((((((()))))))))((()))***,,,******))))))******+++,,,,,,,,,---.........------444333222111///...------------...111333222000---,,,---///111222333333333333444777:::@@@HHHPPPUUUdddnnnyyyzzzqqqiii]]]PPPHHHAAA;;;777777222222333333333222111111---///111333333222000...+++***)))((((((''''''(((,,,,,,------------......,,,***'''&&&&&&&&&%%%$$$''''''&&&&&&&&&(((+++,,,'''((()))))))))((('''&&&''''''(((((())))))*********((((((---666:::888444+++,,,,,,,,,,,,+++******+++...000...***(((***---***,,,///111222111///.............../////////000222111000///...---,,,++++++,,,---...000222333444444777:::::::::@@@JJJRRR[[[fffvvv}}}~~~~~~{{{ooo```RRRIIIDDDBBB<<<888::::::777444444666444222000............,,,///222666777777555333555---///000+++---333000333222111111333333222111111111333777===EEELLLQQQ[[[jjjzzzyyysssssswwwyyywwwsssvvv|||~~~|||~~~}}}}}}}}}~~~~~~pppaaaQQQIIICCC666444999888.........000111111...,,,---------......000111222555555444333111///---,,,)))'''%%%$$$%%%%%%$$$###)))******'''$$$"""$$$''''''))),,,...111444999===:::===;;;555000000000.........---,,,***(((&&&%%%%%%(((***)))''''''***---*********)))***++++++,,,+++++++++++++++++++++,,,888555111---+++******+++,,,,,,---///111111000---***,,,...000222222222222222444777;;;BBBIIIPPPTTTbbbmmmxxx}}}wwwppp[[[]]]WWWKKKCCCAAA>>>888555666777444000///000222000///...///000111000///******))))))))))))******)))***,,,,,,---,,,+++***+++((('''(((+++------+++******++++++++++++******...,,,(((&&&$$$$$$&&&'''&&&&&&'''))))))*********$$$%%%(((000888;;;999555...---,,,+++************+++...000000...+++******------------------------///---+++***+++,,,+++***///...---,,,,,,,,,---...//////...---,,,---111444666555777:::<<<>>>GGGPPP\\\fffttt~~~xxxooo___MMMBBB???<<<<<<;;;999777666555444888666222///---...000111222000000111444555333111222000///111333333000,,,000///...---///222555888444444666:::===AAAJJJTTTWWWlll}}}}}}~~~{{{~~~|||xxxwwwxxxwwwtttwwwzzz}}}||||||}}}{{{xxxyyy}}}{{{tttZZZNNNBBB===;;;:::;;;>>>333111///...000111111111+++---000333555444111---444222///+++)))(((((((((%%%&&&&&&&&&$$$$$$&&&((()))(((((('''&&&&&&%%%%%%+++,,,---111666999:::999;;;888444111000///...,,,,,,***((('''((((((((('''###%%%'''((()))***,,,...+++))))))+++)))'''***///111---******,,,---+++))),,,+++******+++,,,...///,,,,,,,,,---///000222333***///000---...333444000111555999>>>DDDKKKSSSXXXeeeqqquuuxxxwwwqqq``````YYYMMMDDD@@@<<<777555777777555333111333555222000///...//////...---******)))))))))******+++++++++,,,,,,,,,+++***)))***((('''(((+++,,,,,,+++************************---+++(((%%%$$$$$$&&&'''''''''((()))************((((((+++111999===;;;888...---,,,++++++++++++++++++---//////---+++******++++++,,,---.....................------,,,,,,,,,&&&&&&''')))+++---000111......---,,,+++---222555888666777::::::<<>>FFFPPPZZZhhhuuu}}}~~~yyylllaaaVVVJJJCCCAAA>>>===:::888666555555555444333222111000......---000000000/////////000000///000111222111000000///000111333555666666555444>>>666222666===CCCIIINNNaaakkkyyy{{{}}}~~~}}}||||||~~~~~~}}}||||||zzz|||{{{xxxwwwyyyyyyvvv{{{|||~~~}}}}}}yyyyyyzzzhhh]]]JJJBBB:::777666222000111///---******++++++++++++***+++...111555666444222444111---)))''''''((()))(((***++++++)))((('''(((''''''((()))***++++++,,,333555999<<<>>>;;;666111///---***)))))))))((('''''''''(((***...000000///+++---...---,,,+++,,,...---((('''---222000---+++***,,,---***'''&&&(((***---///111222222///,,,***---...///000111222222111444222000//////111333666444999>>>AAADDDLLLWWW```nnnyyy}}}xxxpppnnnbbbXXXNNNIIIEEE???;;;:::777666555666666444111...+++******,,,...000///...---,,,,,,++++++,,,,,,---((((((((()))***+++,,,---((()))***)))(((((()))+++)))((('''&&&&&&'''((()))))))))))))))***+++,,,---***++++++,,,,,,,,,++++++************+++,,,---...))))))***+++---...000111///000000///---,,,---...&&&(((***---.........---)))---000000---,,,---///'''''')))***++++++,,,,,,000111222111///...///111444222333555666777>>>GGGPPPXXXdddooowww~~~{{{mmmbbbXXXLLLEEEBBB@@@>>>;;;777555444444444222222222111000...,,,+++...000222111000......//////111333333111////////////000222333444444444333333//////555<<>>FFFNNNUUU___hhhpppyyyyyykkkaaaYYYNNNFFFCCCCCC@@@<<<777444333333333222333333333111///---++++++...222222///---,,,,,,---000222333111///000111...///000111111222222222000...///555999>>>FFFOOOVVVbbbsss}}}~~~{{{|||||||||}}}{{{wwwtttxxx}}}~~~xxxsssssspppkkktttvvvyyy|||}}}}}}{{{zzz}}}|||xxxcccWWWFFF<<<333000///,,,+++,,,,,,***((()))+++---------......///111444444333111******))))))((((((((('''(((***,,,+++)))'''&&&&&&$$$$$$&&&(((***+++------111444:::???@@@<<<444...---+++******,,,...//////---***(((''')))+++------***+++------,,,,,,---......+++***,,,,,,******,,,***)))((()))+++,,,---,,,,,,---///000000///...---...///111222333333111111000------111222000222666444:::BBBEEEHHHQQQ___kkkrrr}}}yyyrrrpppgggZZZNNNKKKGGG@@@;;;;;;222111222555888999666333++++++,,,...///...+++(((000///...---,,,+++++++++...---+++)))'''''''''(((***+++,,,+++((((((***---(((((())))))))))))(((((($$$$$$&&&'''(((***++++++******+++++++++******))))))***++++++)))(((((()))&&&'''((()))+++...000111,,,------+++))))))***++++++++++++++++++++++++++++++)))((((((***,,,,,,++++++******+++,,,///111333***---222555555555555555666555555666666666===EEEKKKQQQZZZccckkkuuuuuuhhh```YYYOOOGGGDDDDDDAAA<<<777444222222222333333444444333000...,,,)))---111222///,,,******+++...222222111000222333.........//////000111111444222333666888<<>>@@@<<<444...***)))''')))+++...//////111---)))&&&''')))******)))+++,,,,,,,,,,,,---//////---,,,---+++((()))...,,,)))(((***---000///...+++,,,---/////////......///000222444444444333222111......333444000111555333:::BBBGGGKKKTTTdddqqqooo~~~|||vvvlllbbbTTTGGG@@@===;;;999888555333444888999666222------...000111111///,,,***+++,,,...///......---------------,,,+++++++++,,,,,,............,,,,,,***(((&&&&&&(((+++,,,---)))***+++***)))(((((()))***(((''''''((()))))))))++++++***)))(((&&&$$$###(((***++++++******+++,,,111///...///000///+++'''(((&&&(((++++++))),,,111,,,)))''''''***---///000((((((((()))***---///000888333...///444999:::999555333222555;;;@@@BBBCCCHHHQQQZZZ```iiiuuu~~~vvviii\\\SSSLLLFFFBBB>>>===<<<:::888777555555000222555777777444000...***---000333333000---***444333111000000000111111333111000111222444444333555333333444555999DDDOOO``````hhhxxx|||~~~{{{}}}|||vvvwwwyyy{{{{{{yyyxxxxxxyyy{{{tttqqqqqqppprrrsssuuuvvvvvvvvvuuu{{{{{{|||~~~}}}eeeQQQ===888111,,,+++,,,------......---------......///111000///000222444444333+++,,,,,,)))&&&'''+++///...---+++)))(((''''''&&&)))******+++,,,---//////222888>>>>>>888222//////---***''''''***,,,---,,,))))))(((''''''(((*********))))))***++++++(((&&&++++++******)))******+++...---------------------+++***+++,,,,,,+++---000000///...000333555444222---///111222222333555777999AAAIIIMMMPPPYYYgggsssuuuxxx~~~xxxlllcccVVVKKKEEEAAA@@@>>>999666333555888888555222------...000222222000...+++,,,---...////////////,,,++++++******++++++,,,......---,,,***(((&&&%%%)))'''&&&&&&))),,,------(((***+++,,,+++*********///---***))))))***++++++)))))))))))))))((('''''')))***++++++******+++---000///...///111000,,,))))))((()))+++***(((***///---+++((((((***---//////+++******)))***+++,,,---444000,,,---222666888777444222000333888===@@@AAAKKKTTT]]]aaagggrrr|||uuuggg[[[SSSLLLDDD???>>>===<<<:::888555333222000222555777777555111///...000333444444333000...222111000000000111222333222111000000111222333333555222111444666;;;DDDNNN]]]___iiizzz~~~~~~zzzxxxyyyzzzzzzzzzzzz{{{}}}}}}|||yyyuuuuuuxxxwwwwwwxxxyyyzzzzzzyyyyyy{{{||||||}}}~~~~~~|||zzzyyy```KKK===888111---++++++,,,,,,---------.........//////...---,,,,,,///000000000,,,+++***((('''(((+++---,,,+++***)))((((((((((((***++++++---///111333444666:::===:::555000000111111---***)))+++,,,,,,+++***))))))((((((((())))))((('''(((***,,,,,,+++)))++++++***************+++++++++++++++++++++++++++,,,---///000///---,,,------,,,+++---000222111000000222333333333333555666888>>>FFFLLLSSS^^^mmmxxx}}}yyymmmeeeYYYNNNGGGCCC@@@>>>:::777555555777777444111.........111333333222000------------...///000111+++***((('''((()))+++,,,,,,++++++)))(((%%%$$$"""((('''&&&'''***---......(((***,,,...///...,,,+++---+++)))&&&%%%&&&'''(((&&&'''((()))************)))***++++++******+++,,,///......///000///---++++++))))))+++)))&&&(((,,,///,,,******,,,...//////...---,,,************+++111---******...222444333222000///000555:::===>>>LLLVVV___aaaeeennnyyy|||qqqbbbXXXSSSMMMEEE>>><<<<<<;;;:::777444111///111333555777777666444222000111333333333333111000000000//////000111333444333333222222222333444444666111000333888===EEEMMMYYY^^^jjj|||yyyzzz}}}~~~zzz~~~zzzzzzzzzzzzyyy{{{~~~~~~yyyxxxwwwvvvyyy~~~~~~~~~}}}}}}}}}}}}|||}}}~~~~~~{{{yyywww~~~uuu[[[GGG===888222---++++++++++++***+++---//////000//////000///......000222222111---+++((('''(((***+++++++++******)))))))))))))))+++,,,---000222666888:::::::::999555///---...000...,,,***)))***,,,,,,++++++*********)))(((((((((&&&%%%&&&))),,,------,,,++++++******++++++++++++******++++++,,,,,,---------000333333111///---+++,,,+++***+++.../////////333444555444333333555666888<<>>FFFMMMWWW___mmm}}}{{{wwwxxx||||||}}}~~~zzz|||~~~}}}|||{{{yyywwwyyy}}}|||wwwwwwvvvuuuyyy~~~~~~}}}||||||{{{}}}~~~~~~qqqYYYGGG===888222---++++++******)))***---///000000//////111000...///111222222111---***&&&''')))++++++))),,,+++***)))((((((((((((+++,,,...111444888<<<===999999666111,,,******,,,&&&&&&&&&''')))+++------,,,,,,++++++***)))(((''''''&&&&&&(((+++------,,,******+++++++++++++++++++++,,,,,,---...///000000...111333111000000///------,,,+++,,,---///000000111222333333222333666888:::<<>>FFFNNNWWWaaaooo|||~~~}}}{{{{{{|||{{{{{{|||~~~}}}~~~~~~~~~|||www{{{~~~{{{xxxuuuvvvzzz}}}}}}yyyxxxyyyxxxuuuuuuxxx~~~|||zzzyyyxxxuuuyyy|||mmmXXXKKK;;;777111---++++++***))))))***---///000000//////...,,,++++++---......---,,,)))&&&'''***+++***(((---,,,+++)))((('''''''''***+++---000444888<<<>>>999999777444///,,,***)))%%%&&&'''((()))+++---...------,,,+++***))))))(((***(((((((((***+++***))))))***+++,,,,,,,,,,,,+++,,,,,,---......///000000---111111,,,+++000222111,,,,,,+++++++++,,,...000...///000111111333777:::===???DDDOOO___ooozzzyyyjjjhhhbbbXXXNNNFFFAAA@@@;;;999777555333333333333222000000000222333222111************+++,,,---...---,,,***((('''((()))***,,,,,,+++++++++,,,------&&&&&&%%%''')))+++***)))&&&%%%&&&***......+++'''$$$(((+++,,,***)))+++...))))))))))))((('''%%%%%%&&&'''((((((''''''((()))((()))***)))'''&&&'''(((&&&%%%&&&)))(((&&&(((---...---,,,,,,...//////.........---......000222333444333000...,,,+++++++++---000222333444555777999AAALLLWWW___iiiuuu}}}{{{yyypppdddXXXNNNEEE===777444444444555555666666777444444444444444555555555222222222222222222222222555333111///...------...,,,///000...+++***,,,/////////111666888<<>>:::???;;;555444555777666555666666555333000000111222222111111111222333444444666000***)))...222333111222111000111222111///...///222333222333999DDDMMMWWWaaaqqqxxx}}}}}}zzztttsssuuuzzz}}}|||~~~}}}zzz{{{~~~~~~|||{{{~~~~~~||||||}}}{{{xxxyyy}}}~~~}}}|||{{{{{{|||}}}~~~~~~~~~}}}{{{xxxvvvttt{{{xxxyyy|||zzz|||{{{bbbLLL@@@999222+++))),,,000111000......//////////////////------,,,+++++++++,,,,,,$$$&&&((()))(((((()))***((((((((())))))***+++,,,///------000555888999888444222///...---,,,***))))))***,,,+++)))(((((()))((()))))))))(((***---///---+++******++++++)))((('''***,,,------------...111222222111///...///000111000...------...///000////////////......111333222222111111111444999===EEEJJJSSS\\\eeennnwww}}}~~~}}}qqqhhhZZZMMMEEEBBBAAAAAA<<<555222555666333///.........---,,,,,,,,,,,,---...---,,,,,,,,,------,,,000---+++,,,...000///---,,,)))'''(((+++---+++)))+++)))%%%$$$%%%&&&&&&&&&%%%&&&(((***+++***)))(((''''''((()))******+++,,,...---+++***((((((((((((++++++***(((''''''***,,,,,,++++++,,,---,,,***'''+++'''&&&***+++)))(((******(((&&&)))---000...+++))))))))))))***,,,------111000...---------//////...000222333333333444666999???JJJYYYiiivvv}}}|||~~~xxxqqqfffZZZOOOFFF>>>999>>><<<:::777444333444555666666666333111000111333//////000111333444555555111---+++---111444333000000//////000222333222000///111222111000666AAAJJJWWWaaappp~~~{{{|||~~~{{{ttttttvvv|||}}}}}}{{{yyyzzz~~~|||zzz}}}}}}{{{{{{}}}{{{wwwxxx|||{{{{{{{{{{{{|||}}}~~~}}}~~~~~~}}}{{{yyyxxxxxx}}}|||vvv^^^HHH===888222,,,***---//////...---------....../////////...---------,,,,,,++++++'''(((***)))(((''''''((('''''''''(((***,,,///000222111000222666999:::999444000,,,+++++++++)))'''(((***++++++)))((((((((()))***+++*********,,,...---+++******++++++***((()))+++...///.........///000111222111///...///000,,,---......////////////111111111000//////111333333333333222333666;;;???GGGMMMWWWaaajjjsss{{{vvvkkk[[[LLLDDDBBBCCCDDD===777555777888555111000......---,,,,,,,,,,,,---------------,,,+++******111///,,,+++,,,---...---+++)))'''(((,,,...---+++///+++&&&######%%%&&&&&&%%%'''))),,,---------,,,(((((((((((())))))***+++++++++***)))******+++++++++,,,,,,+++)))((()))+++---,,,+++,,,------,,,***+++''''''+++---+++***,,,...+++)))***---///---************+++,,,---//////////////////...............000222333333444666888:::>>>HHHUUUeeerrrzzz}}}}}}|||~~~~~~wwwpppeeeZZZQQQHHH@@@<<<;;;======999333000222444666666666444222111222333,,,---000222444555555555,,,,,,---000444555222//////...///111333444444222000222333222111777BBBJJJWWWaaaooozzz~~~}}}{{{xxxwwwyyy~~~~~~~~~{{{yyyzzz~~~}}}zzzxxxxxx{{{}}}{{{yyyzzzyyyzzz|||zzzwwwwww{{{xxxyyy{{{|||~~~|||}}}}}}|||zzzyyyzzz|||pppXXXCCC888666111---+++---...---+++***++++++,,,---...//////......//////...,,,+++***)))***+++)))'''%%%$$$$$$&&&&&&&&&'''***...111333666555333444777:::;;;;;;444///)))(((***+++)))&&&''')))******(((''''''(((***+++------+++++++++,,,,,,+++******+++,,,***)))***,,,///000///......//////000111000.........000)))***---///000000///...333444333111//////000222444555555444555999>>>BBBJJJRRR^^^iiiqqqyyywwwlll]]]OOOGGGDDDDDDEEE===888666888888444111111///...------,,,,,,------,,,...///...,,,***)))(((///---***)))***+++...//////,,,)))***,,,...---+++000---)))&&&&&&'''&&&&&&$$$&&&))),,,............))))))(((((((((((()))*********************++++++***+++,,,+++)))(((((()))+++*********,,,---+++***+++((('''+++...,,,,,,...000...,,,,,,---...,,,***++++++++++++---...///000......///000000///...------///111222333444777999<<<@@@HHHTTTcccpppxxx|||~~~~~~}}}~~~{{{oooiii```WWWOOOIIICCC???:::;;;;;;999555222222333666666777555333222333444,,,...111333444444333333......///111444444111...000//////111444555444333333555666555666<<>>DDDLLLQQQYYYcccqqqyyy{{{tttmmmcccYYYPPPIIICCC???>>>999555333111///111777333222111111000000111111...111222000+++))),,,///,,,...////////////222555444000+++***,,,------+++((('''(((***,,,---,,,***((()))+++,,,+++***((('''((('''%%%%%%&&&(((+++---++++++,,,,,,+++***((('''((())))))((('''(((+++...000...,,,+++,,,,,,,,,+++---)))(((+++---+++***++++++,,,,,,,,,,,,,,,---...111000///...---------------......///////////////000000111000000222555888>>>AAAHHHSSS___jjjqqqttt~~~}}}}}}xxxkkkeee\\\RRRJJJCCC<<<999:::888666444444444555555555777888888777555555555444555555555555555555555555444222000///...000111222111111333555666666444000222333222333888CCCLLLRRRcccttt}}}}}}|||zzzwwwuuuuuuwwwyyyuuuwww|||}}}{{{}}}}}}{{{yyyyyyxxxuuu{{{}}}|||~~~wwwvvvvvvvvvvvvxxxyyyyyyvvvtttjjjqqqnnnccceeeqqqtttlllhhhkkkqqqpppkkkvvvxxxnnnggg___XXXMMM???666444,,,,,,+++***))))))+++,,,*********++++++,,,,,,,,,*********++++++++++++,,,''')))******)))((())))))$$$&&&))),,,///222333333333666999999444000---,,,***,,,---,,,***''''''((((((***+++,,,+++***+++,,,+++,,,,,,+++))))))***,,,***))))))+++---//////...,,,...000///---+++*********+++,,,,,,++++++,,,...222111...,,,+++,,,...000,,,.../////////111444777444666999===BBBJJJRRRXXX```jjjvvv{{{|||~~~uuunnnbbbXXXOOOHHHCCC@@@@@@:::555333000...333999444333222222111111222222///111222///+++***---222))),,,......,,,+++---000111---)))(((+++------,,,&&&%%%$$$&&&))),,,------***+++,,,---,,,***(((&&&'''&&&%%%$$$&&&(((+++---)))***+++,,,,,,+++)))))))))***)))(((''')))---111///,,,***((()))))))))(((---)))(((+++,,,***)))***)))***,,,,,,,,,,,,.../////////---,,,+++*********............//////000000222222222111111222555888AAADDDKKKVVVcccmmmsssuuu{{{zzz~~~{{{jjjddd\\\SSSLLLFFFAAA===:::;;;999555111000333777555777999999777666555666444444444444555777888999111222333222000000111222000000000333666888888777333444555333222777AAAIIISSSfffxxx~~~|||~~~|||{{{xxxtttqqqpppqqqsssvvvxxx~~~}}}~~~|||zzzzzzzzzzzzqqqxxx~~~{{{qqqjjjhhhaaa``````aaabbbcccbbb```[[[aaaZZZMMMSSShhhlll___VVVWWW\\\XXXQQQZZZccc\\\[[[UUUPPPLLLDDD:::444333++++++***)))((())),,,...++++++++++++++++++,,,,,,))))))))))))***+++,,,---+++,,,------+++******+++"""%%%***///333555666777222666::::::555///+++***&&&***...---(((%%%%%%'''(((***,,,,,,++++++,,,---***++++++)))((((((+++---***))))))+++---//////......000111000...,,,++++++)))***,,,,,,++++++,,,---//////.........//////000,,,---//////000333777:::555777;;;???EEENNNWWW]]]dddnnnyyy}}}}}}~~~}}}}}}lllZZZSSSPPPIII@@@999777777777666555444222111444444444333333333222222333333222///,,,***+++,,,,,,+++***+++---/////////.........------,,,,,,,,,,,,+++)))(((((()))+++,,,+++******))))))***+++++++++,,,,,,,,,+++)))(((&&&***)))((('''&&&%%%%%%%%%******)))(((((()))***+++///...,,,+++***+++,,,,,,***++++++***((()))+++---,,,,,,+++++++++,,,---------------------...///000...222222---+++---...,,,---222777888555444666999FFFGGGKKKSSS```lllvvv{{{yyyrrrhhh^^^UUUKKK@@@:::999;;;888555333333333333222333111111222666888999999555777666333333777999777333333222000//////222444333...+++...555:::999666111//////111555;;;GGGSSS]]]eeesss{{{}}}|||vvv~~~yyyrrrppptttuuurrrqqqtttsss|||}}}||||||{{{yyyzzzyyysssssssssyyy~~~}}}}}}zzzsssmmmllljjjccc]]][[[SSSPPPMMMKKKKKKLLLLLLKKKLLLJJJHHHFFFEEEFFFHHHIIICCCCCCCCCDDDFFFHHHJJJLLLJJJHHHCCC===666222000111...------,,,,,,++++++***---+++***+++)))&&&)))...///...---***)))))),,,//////,,,(((&&&'''((())))))&&&)))---333777888555333000777===<<<444---+++,,,+++***)))))))))***,,,,,,)))(((((()))+++---///000666///+++,,,,,,)))((()))&&&))),,,...111111...)))000111111111000///.........///...---,,,,,,...000111222222111000...,,,+++////////////...000333666555999999???JJJKKKPPPaaatttwww|||{{{{{{{{{}}}nnn^^^WWWQQQHHH???:::666666666666555444333222333333333222222111111000111222222111///......//////---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,++++++...---+++******+++---...((((((((()))***+++,,,,,,))))))++++++,,,+++******)))(((''''''&&&&&&''''''******)))(((((()))***+++...---,,,+++++++++,,,,,,***++++++***((()))***,,,+++************+++,,,,,,...------------///000111333666555000---///000///...222666666444444777:::CCCDDDIIIRRR___lllvvv{{{{{{pppfff\\\UUUNNNDDD>>>===<<<999555333333333222111444333111111222222111///333666555222222666777555444444333000...---///111555///***+++222777888666///......222555:::EEEPPP[[[dddsss|||~~~}}}}}}|||yyy~~~{{{xxxwwwssssssvvvuuuqqqppptttuuu}}}~~~zzz}}}}}}zzzuuuuuurrrxxx}}}|||xxxwww}}}uuummmfffddd```YYYSSSQQQHHHEEEAAA>>>======<<<;;;???===;;;999999:::<<<>>>::::::999:::;;;===???AAA???>>>;;;666111....../////////......---,,,++++++((($$$###'''((((((***///,,,,,,+++)))((())),,,///000---)))''''''(((((('''(((***---111444555222000...333777777222---,,,,,,+++***)))))))))***+++,,,///...,,,***)))))))))***000+++)))++++++(((&&&((()))+++,,,,,,------,,,***------------------,,,,,,---------,,,++++++---//////000111111111000...---------...------///222555666::::::@@@KKKMMMSSScccvvvyyy~~~}}}{{{{{{}}}}}}qqqddd\\\SSSGGG???<<<666666666666555555444333222222111000000///.........000333444333111111111111///,,,+++******(((&&&)))******++++++++++++***---,,,+++******+++,,,---&&&'''((()))***,,,------&&&''')))+++,,,---------))))))((('''''''''((()))******(((((((((((()))***...---,,,,,,+++,,,,,,,,,***++++++***((((((***+++)))))))))))))))***++++++///...---------///222333888:::888222000111333222000333555444333444888<<>><<<999666444333333222111444333222222222111...,,,111444333000111444555333555555444111---,,,---...777000******///444666666...---///333555999CCCMMMYYYeeetttzzz}}}~~~}}}~~~|||wwwyyy}}}}}}xxxuuuwwwxxxzzz{{{xxxssstttwwwzzz|||yyyuuuuuutttxxxzzzxxxttttttzzz{{{oooeee\\\XXXSSSJJJDDDBBB>>>;;;888666666555444333333222111000000111333444111111000000111222444555333333222///---,,,...///000000//////---,,,+++***)))$$$"""&&&***++++++---*********((('''(((***---000---***''''''''''''&&&******+++...000111000...---.../////////---,,,+++******))))))******+++,,,111///---+++)))((('''&&&+++)))***---,,,(((&&&(((++++++,,,+++)))((()))++++++++++++,,,,,,,,,,,,,,,+++,,,,,,+++******,,,------...///111111111000000---............000444777:::??????EEEQQQVVV\\\jjjxxx{{{}}}tttjjj```TTTGGG???>>>666666777777666555555444000000000///......---------000444555444222111000111...,,,***)))((('''%%%'''((()))************)))***)))(((((((((((()))***'''((()))***,,,,,,------'''''')))***,,,---...///,,,+++)))'''''''''((()))+++***)))((('''((()))***---------,,,,,,,,,------)))***+++***(((((()))***)))))))))))))))***+++,,,000///------...000333444777:::888333111444666666222333333222222444999===<<>>888666555333222222444555555555000000///...///000222333///...---------...///000......///...,,,,,,...000/////////...---+++***(((333+++'''***...,,,***)))*********'''%%%%%%''')))...+++)))'''((())))))((()))))))))+++---//////......,,,******,,,---,,,******************+++++++++,,,,,,+++******)))))))))++++++...111...)))'''***++++++++++++)))&&&(((++++++++++++,,,,,,---......+++,,,---,,,+++***+++------...///000111111000000000000111111222444888;;;@@@GGGHHHMMM\\\ccchhhtttzzz~~~wwwmmmbbbUUUHHH@@@@@@888888888888777777666555/////////.........------...111555666444000...---...,,,***)))******)))'''&&&''')))***++++++***)))((((((((((((((((((((((((***+++,,,---------,,,,,,))))))***++++++,,,---...///---+++(((''''''((())),,,+++***)))(((((()))***------------------------)))***+++***)))'''((())))))))))))******+++------///...------...000333444222555555222111555888888333222222111222555:::===<<>><<<:::888555444444444222111000000222555888999777555...111222000000333333000000111222111//////000111555333111111333444333111000000333777888:::AAAJJJVVVddduuu{{{uuuyyy}}}}}}|||~~~}}}~~~}}}xxxuuuuuuyyyrrrsss{{{|||xxxsssmmmiiifffZZZMMMEEE>>>666222111...---,,,...000222222111000////////////000111222///...---------...//////---......---,,,+++,,,...,,,---------,,,***((('''666///***---///---)))'''++++++***((($$$######%%%***((('''''')))+++,,,+++((('''''')))---000000000000,,,((((((+++,,,+++((())))))******++++++++++++))))))*********+++******,,,---000111,,,'''(((------******---+++'''(((,,,++++++******+++,,,---...+++---...---,,,+++,,,---...///000111111000///...000111222222333666:::===CCCLLLNNNTTTeeennnsss{{{}}}xxxlllbbbVVVIIIBBBBBB;;;;;;;;;:::999888666666....../////////000000000000333666666333000---,,,+++***((()))***,,,+++***((()))+++,,,---,,,***))))))))))))******)))))))))***+++,,,------,,,+++***+++++++++++++++,,,------000...+++)))((((((***+++...---+++***))))))***+++,,,,,,---............---)))***++++++)))''''''((()))))))))***+++,,,---...,,,,,,---...///111222333,,,111222000111555777666222222111111333666:::<<<===@@@GGGRRR```mmmvvvzzz}}}{{{|||rrriii___WWWNNNDDD>>>===777666555555555555333222222111222333555555444222///222333111111444444000...000222222111111333444333333333444555555333111333222444777888999AAAIIISSS___ooo|||~~~}}}}}}yyy}}}~~~|||~~~zzz~~~|||wwwwww|||}}}zzzyyyxxxppprrr|||~~~wwwppphhhdddbbbUUUHHH???999222///000///...---...000111000///------------------.........---,,,,,,,,,---...///---...///---+++))))))******+++,,,---,,,***((('''000+++(((,,,...+++))))))++++++***((($$$""""""###'''&&&&&&'''***---------(((((((((+++...111111111...+++'''''')))+++***)))))))))***++++++++++++******+++++++++***)))((((((,,,---///...((($$$)))111555---))),,,---)))(((---******)))(((((()))+++,,,+++,,,......---,,,,,,---...///000111111000///......///111111333666:::>>>CCCNNNRRRYYYlllwwwyyyxxxjjj```VVVKKKDDDCCC>>>>>>===<<<;;;999777666......///000111222333333222444666666444111///...+++)))((()))+++------,,,***+++---///...---***)))((())))))))))))))))))((('''(((***,,,,,,,,,******++++++******+++,,,...///...---***((()))***---//////...---+++***++++++,,,+++,,,.../////////...---(((***++++++)))'''&&&'''((((((((()))***+++,,,---)))+++---///000111111111***///222000000333444333222111000111444888:::;;;>>>@@@GGGRRR___kkkrrrvvv~~~{{{}}}pppjjjaaaXXXKKK@@@;;;===555444444555666666555333444222111222333333222111000333444333333555555111///111333333333333444555333222111222222333333222444222333666666888???HHHSSS]]]kkkxxx~~~|||~~~}}}~~~xxx|||}}}{{{{{{~~~{{{~~~|||vvvtttxxx~~~|||{{{|||vvvqqqqqqvvv|||yyypppgggbbb\\\PPPBBB:::555000...000.........000222333222111...------------,,,,,,,,,---,,,,,,+++,,,---///000///000000///,,,***)))***)))***,,,...---,,,***(((***'''(((+++,,,))))))+++((())))))(((%%%$$$$$$%%%'''&&&&&&(((+++,,,---,,,******+++---000111111000((('''&&&&&&(((*********((()))***+++,,,++++++*********++++++***)))(((''',,,---...,,,&&&%%%...;;;BBB333(((***,,,))))))...,,,+++)))(((((()))***+++)))+++------,,,+++++++++,,,---///000111111111111///000111222444777<<>>;;;999777666......///111222444555555222555777777555333222222,,,***)))***,,,------,,,,,,---///000000---+++)))&&&&&&''''''''''''&&&&&&###%%%'''***++++++******************+++---///111,,,+++)))((()))---000333000///...,,,++++++,,,,,,+++,,,.../////////......(((***++++++)))'''&&&&&&&&&&&&''''''(((***+++,,,(((***,,,///111111000///***///222111111222222000111000000222555888:::;;;>>>@@@GGGQQQ]]]hhhpppsss~~~|||~~~kkkggg```VVVGGG;;;888<<<444333333555666777666444444222111111333555555444111444666444444777666222000222444444333333444555333222000...///111333444444222222444444666>>>GGGVVV^^^kkkwww~~~~~~~~~xxx{{{zzzxxx{{{~~~zzzzzzvvvyyy~~~|||zzzvvvtttrrrppppppsssyyy|||}}}{{{qqqhhhbbbXXXLLL>>>666222......000''''''))),,,000333333222111111000000//////......------,,,,,,---...000111111222333111///---,,,,,,)))***---//////...,,,******)))***---,,,((((((,,,&&&'''((((((&&&&&&'''((((((''''''(((+++,,,+++***---------///111222000...###$$$%%%&&&''')))+++,,,((()))***+++,,,+++******'''(((***++++++***))))))---...///---'''(((555DDDMMM888((('''***((()))///000...,,,+++***+++,,,---(((***,,,,,,+++***)))***)))+++---000222333333333111222444555666:::???BBBDDDSSS[[[dddyyy}}}jjj]]]UUUNNNDDD<<<===>>>???===999555222111666333000//////111111111222555888::::::777333000222111///---,,,++++++,,,++++++,,,,,,,,,+++******&&&''''''(((((((((((('''###$$$&&&''')))******+++,,,)))&&&'''***,,,+++)))******)))))))))+++,,,---///---+++))))))+++---///333//////444555000***(((%%%%%%&&&))),,,,,,+++***'''&&&%%%$$$%%%''')))***///---+++,,,---...---,,,...------///111222111///222000111666999999;;;???@@@BBBKKKZZZgggmmmsssxxx~~~xxxuuugggbbbZZZPPPHHHBBB>>><<<;;;777333222444555444333777333///...111333444333555444444555666777666444555333111111222444444444000000000///////////////555555444444777===DDDJJJRRR___hhhttt~~~{{{yyy~~~|||zzzxxxwwwxxxxxxxxxyyyzzzxxxvvvyyy{{{zzz|||yyyvvvvvvwwwwwwwwwxxx|||uuunnnbbbVVVOOOFFF===999444///---///---///000///...---...000//////000000000000//////......---,,,---...///000222111000000000///---++++++((((((,,,---)))&&&&&&%%%$$$%%%(((---///---+++---------+++((('''(((***,,,)))&&&###$$$'''+++...555222......///000...+++&&&%%%$$$$$$)))000...)))((()))+++---...---+++***+++***)))((((((''''''(((%%%&&&(((+++...111444555999222+++'''(((,,,//////333000...---......+++(((*********+++,,,---...///***+++---000444555555444777333333888===@@@EEEJJJKKKSSSbbbsss}}}yyyhhh\\\UUUNNNEEE>>>999;;;===<<<:::777555555555222000000111222111000222333666888888777444333555444222000////////////++++++******************((()))))))))***)))))))))''''''(((((())))))))))))***)))''''''(((*********+++***)))(((((()))***+++///---***))))))***---///222//////333444///***)))%%%%%%%%%&&&)))***)))(((((('''&&&&&&&&&(((***+++...,,,++++++,,,---,,,+++...------///222333222111222000111666888888;;;???CCCDDDKKKYYYfffpppyyy~~~~~~yyytttjjjeee[[[QQQIIIBBB>>>;;;;;;777333222333444444333666333000///111333333222333333333555777888777666555333111111333555555444555444111000///000222333111111222333666<<>>BBBHHHNNNUUU]]]iiivvv~~~wwwiii]]]UUUNNNFFF@@@555888;;;;;;:::999888888333222111222333333111///000111333444666666666666666555333222111111111222,,,+++)))((('''((()))***+++++++++++++++******************))))))((('''''')))))))))((('''''')))***+++***(((''''''((())))))---,,,***))))))***,,,---000---...222333...******)))'''&&&&&&'''))))))))))))((((((((()))***,,,,,,...,,,******+++,,,+++***---------///222444555444222000111666888888:::>>>EEEEEELLLYYYfffrrr~~~~~~~~~}}}}}}|||wwwmmmfff\\\RRRIIICCC===:::;;;777444222222333333333555333222111222333222111000000111444777999888777555333222222444666666555;;;888444111000222444666///111333555888<<>>555222///,,,,,,///222333333222111000000111333000---)))((((((***,,,...------------...//////---,,,,,,---......---+++---***+++///000,,,******)))))))))***,,,---,,,***''')))++++++)))'''&&&''',,,***)))((())),,,000222///---,,,---......***&&&&&&&&&$$$###(((///000---*********)))))))))))))))''''''''''''((()))***+++,,,,,,,,,,,,,,,---...///---***''''''(((+++---...000...------......---,,,......---,,,,,,,,,,,,---444333222111000111111222555333444;;;AAAFFFMMMTTTaaaiiirrrzzz|||ooobbbWWWMMMDDD>>>444777:::;;;:::999888999111111222333444444111/////////000111333555777888333222000/////////000000...,,,)))'''&&&'''***++++++******************+++++++++***))))))(((((((((+++,,,,,,)))%%%###&&&)))(((((('''&&&&&&''')))***,,,+++***))))))***+++,,,...,,,---111111---++++++///,,,)))((()))+++,,,,,,))))))***+++,,,------...///---++++++,,,,,,,,,+++---------///333555666666333111111666777777999===DDDEEEMMMYYYfffppp}}}~~~yyy{{{}}}~~~zzzllldddYYYPPPIIICCC>>>;;;:::888444222111222333444555555444333333222111000------///222666888888888555444333444666777777666<<<:::777555444444555555111333666888;;;>>>BBBEEELLL[[[dddmmm{{{yyy|||yyysssssszzzzzz~~~}}}wwwuuuyyy|||{{{|||}}}~~~|||}}}~~~tttggg[[[QQQJJJFFFAAA888111...,,,+++,,,///222333333222000///000111111///,,,)))((()))***+++------------......//////,,,++++++,,,...///...,,,---******---...***''''''******)))*********)))((((((***------,,,***))))))++++++++++++---///222333///------...000///+++''''''(((&&&%%%(((///111///,,,+++***)))))))))))))))((((((((((((((()))*********))))))))))))******+++)))(((''''''((()))******...---------............++++++,,,,,,---///000111777666444222111222444666888777999@@@EEEJJJRRRZZZhhhpppyyy}}}yyyjjj[[[MMMBBB<<<666888;;;;;;999777666666111111222444555555222//////.........000333666888000000...------...///000111...***''''''(((+++---)))(((((((((((()))*********))))))((())))))***+++.........***%%%"""$$$&&&&&&&&&&&&&&&&&&(((***+++************************+++***,,,000///,,,+++---111---***((()))+++------)))***,,,---/////////...///...,,,,,,...///...------,,,,,,///222666777777444111222555777666888;;;@@@DDDMMM[[[eeemmmvvv{{{|||~~~}}}zzzwwwiiiaaaUUULLLHHHDDD???<<<:::888555222111222555777777777777555444222222222------...111555777888777555444444555777999888777999999999888777555444333444666999:::;;;===@@@BBBNNN```mmmvvv|||{{{xxxyyyzzzyyyzzz}}}}}}yyyssssss{{{~~~|||}}}yyyooocccWWWKKKCCC???;;;444...---,,,***+++...000111222111///...///000---------,,,,,,,,,,,,,,,---------...............,,,++++++---//////...---...******------)))%%%%%%******)))((('''&&&&&&&&&'''))),,,---,,,************+++,,,...///111222222000///...000222111---))))))******(((***000222000---,,,+++*********************)))((((((((((((((((((''''''((((((***++++++((())))))(((((('''''''''------...............///,,,,,,,,,---...///111111333444333111000222777;;;<<<;;;>>>DDDHHHLLLTTT]]]iiittt}}}rrr```OOOCCC===888:::<<<;;;888555444333111111222444555555333000//////...---///111333555000//////......///000111111///+++(((''')))+++,,,&&&&&&%%%%%%&&&(((***+++((((((''''''(((***+++---//////---***&&&%%%%%%&&&''''''&&&&&&'''(((***+++((()))************)))((()))(((+++......***+++//////,,,)))''')))+++,,,,,,(((***---///000000//////...---,,,---///000000000...,,,,,,...111555666777444222222555666555777:::===CCCOOO\\\eeejjjrrrzzz|||yyytttooohhh___SSSKKKGGGDDD@@@<<<999888666333111333888;;;:::::::::777444333333444//////000222666777777666555444555777999:::999888777888::::::999777555333666888:::;;;<<<>>>AAACCCTTTiiiyyy~~~~~~~~~}}}zzzwwwvvvxxxyyyyyyuuurrrssszzz~~~~~~|||}}}|||~~~yyyqqqhhh^^^RRREEE>>>===777111---------++++++------///000///...---...000,,,,,,---.........---,,,,,,---......//////......,,,++++++---//////...------******...///+++(((((()))))))))'''%%%###$$$&&&%%%''')))***)))((()))***)))***---///000000000///000...---...111111---***))),,,,,,***+++///111...,,,,,,,,,++++++++++++++++++***)))((('''''''''''')))))))))***+++,,,---...(((*********(((''''''(((,,,...///...------...///000000///............///---///111000///222888===>>>???BBBHHHKKKOOOXXXbbblllyyyvvvcccRRRFFFAAA999:::<<<;;;888555333222222111222333555555333222000///...---...///000111//////.........///111222000...+++((('''((()))***%%%$$$$$$$$$&&&))),,,---((('''&&&&&&'''(((***,,,///---***))))))******)))+++***((('''''''''(((((('''((()))******)))((('''''''''***---,,,***+++000...,,,))))))***,,,------''')))---000111111///...,,,+++***,,,///111111111...,,,+++---000333555666555222222555666555666999===CCCPPP]]]eeejjjrrr{{{{{{tttmmmkkk```SSSKKKGGGEEE@@@;;;999888777444222555:::???======<<<888444333555777444444444666888999888777555555666888:::;;;:::888999999::::::999888777777:::;;;===???@@@DDDHHHKKKWWWnnnzzzxxxxxx|||~~~|||yyyyyyvvvwwwxxxwwwwwwwwwzzz}}}~~~{{{yyyyyy}}}~~~}}}|||sssiii___VVVLLL@@@<<<===555000...000000,,,+++,,,,,,---...///......///111///...---,,,,,,,,,,,,,,,,,,---.../////////...---,,,+++***+++------,,,***(((%%%''',,,///,,,++++++)))******'''$$$###%%%'''%%%'''((()))((((((***+++(((***---///000///---,,,...,,,)))***------+++)))(((,,,---++++++------***))))))+++,,,,,,+++*********)))((((((((((((((()))************+++,,,------(((***+++***((((((***,,,---...000///---,,,---///111000//////......//////,,,///222222222444:::???CCCEEEJJJPPPTTTXXXbbbmmmrrrxxxeeeUUUJJJFFF888:::<<<;;;888555333333222222111333444555444333111000///...---......///------,,,,,,---...///000...---***(((''''''(((((($$$$$$$$$$$$'''***---///)))(((&&&%%%&&&''')))***---***'''(((,,,...---,,,...---***((('''&&&&&&&&&&&&((()))++++++)))(((&&&&&&&&&)))---,,,)))+++111///---,,,,,,.../////////&&&)))---000222111///...***))))))+++...000111111...,,,+++,,,///222444555555222222555666444555999???EEEPPP]]]eeekkkuuu{{{xxxqqqnnncccUUULLLHHHEEE???:::888888777444333666<<>>:::777444444555666///222444333000///000222222111000...------,,,,,,,,,,,,++++++***+++++++++000...,,,)))'''%%%%%%%%%&&&(((***+++,,,+++)))(((%%%$$$######%%%(((+++...'''%%%$$$&&&+++......---222...,,,,,,***%%%$$$&&&''')))++++++***(((((())),,,...///---+++***,,,///,,,,,,,,,---...///000000000///.........000111222---,,,+++******+++,,,---,,,***))),,,000333333222444555666555444333555666<<>>;;;888333666555222444;;;<<<888999;;;<<<;;;888555444444;;;;;;<<<<<<;;;999888777777777888999;;;===???AAA:::;;;;;;;;;:::;;;>>>@@@AAA>>><<>>999777777000000111222222111//////...---,,,+++,,,---...///***++++++,,,---------,,,///---,,,---//////,,,)))***)))))))))******'''%%%###$$$%%%'''(((***+++,,,''''''(((((((((((('''''',,,,,,++++++***))))))(((---,,,,,,---///000///---((())))))(((''''''***,,,***+++------,,,***'''%%%*********+++***)))((((((((()))+++---...---+++******)))((((((((((((((((((''''''(((((())))))******(((***---...---,,,,,,---333///++++++///444777888111333555555777<<>>;;;888666555666777111222333333222222222333//////...---,,,,,,,,,---+++***************++++++---,,,+++***))))))((((((((()))***+++,,,,,,++++++)))'''&&&%%%%%%'''***+++)))'''&&&(((+++---,,,+++...+++)))+++***'''(((+++(((***,,,,,,+++*********,,,...///...++++++---///...------,,,---...///000...............///000000//////...------...//////---+++***,,,000222333222222333444333333555888:::===EEETTTeeeoootttzzz}}}~~~vvvlllbbbUUUKKKEEE@@@;;;888222555444222555<<<>>>:::999;;;<<<<<<:::888777888888999:::;;;;;;;;;:::999999999:::;;;<<<>>>@@@AAA999:::;;;;;;;;;<<>>@@@EEEKKKQQQTTT]]]gggvvv~~~}}}}}}}}}}}}|||~~~zzzxxxzzz~~~~~~~~~|||}}}~~~~~~~~~{{{qqqhhh]]]WWWLLLAAA888333000000......///000///...------,,,+++++++++,,,---...///,,,,,,---...............///---,,,---//////,,,******))))))*********'''%%%###$$$%%%&&&''')))*********++++++,,,,,,++++++***,,,,,,,,,+++******)))))),,,+++,,,---//////---,,,(((((()))(((''''''))),,,............---,,,,,,+++(((((((((((((((((('''''',,,,,,------,,,+++)))(((+++***)))((((((((())))))******************))))))***,,,......---,,,,,,---222///,,,---000444666777222444666777999===DDDJJJMMMNNNTTT___lllvvv}}}{{{iiiVVVJJJDDD@@@>>>;;;888777777777888333222222333555666555444---------,,,,,,---------)))))))))******++++++,,,000000//////...,,,+++***))))))***+++,,,---------///...,,,+++******++++++,,,***))))))***++++++***---)))((())))))((()))---***,,,......---++++++,,,---...///...,,,,,,...000///...---,,,,,,---///000,,,------...............000///............///000---,,,+++---///111222111111111111111222666;;;???AAAEEERRRcccnnntttxxx}}}~~~|||ssshhhaaaVVVNNNGGGAAA:::555333444333333777<<<>>><<<<<<>>>???>>><<<:::999999777888999;;;<<<<<<;;;;;;:::;;;;;;<<<>>>???@@@@@@:::;;;<<<<<<<<<===???AAA>>>@@@AAABBBCCCHHHPPPVVV]]]hhhwww~~~zzzvvvvvvyyy}}}~~~}}}}}}}}}|||vvvkkk```TTTOOOGGG>>>777222///......////////////...---,,,************+++---...///---...//////000////////////...---...//////---++++++***)))*********(((&&&$$$%%%%%%&&&&&&'''((((((*********++++++*********+++******))))))(((''''''+++,,,---///111000---+++'''((()))((('''''')))+++///...---,,,,,,---...///)))((((((''''''((()))***---,,,,,,++++++*********,,,,,,***)))))))))******---,,,,,,+++******)))))),,,...000000...---,,,---000///---...111333444555555666888;;;>>>DDDJJJOOOTTTWWW]]]gggsss~~~}}}iiiVVVKKKGGG>>>===:::888777666777777555333111333666999777555111000//////............((()))***+++,,,,,,------666666555444111...+++***))))))))))))***,,,---......---,,,+++************+++************+++++++++000+++))))))(((&&&'''++++++---//////...,,,,,,---.........------...///000000///---++++++---///000++++++---......---,,,+++------------------------...---------///000111111222111000000111555<<>>;;;::::::777888:::;;;<<<<<<;;;:::;;;;;;<<<===>>>?????????===>>>>>>>>><<<<<<===>>>;;;???CCCCCCBBBGGGQQQZZZbbbnnn|||~~~yyyuuutttwww{{{~~~~~~~~~~~~}}}~~~~~~yyyrrrfffZZZLLLHHHCCC<<<666222000///111111111000000///......++++++++++++++++++,,,,,,......///////////////............/////////...------,,,************(((&&&&&&&&&'''''''''''''''''')))******++++++******))))))(((((('''&&&&&&%%%%%%,,,---...111333111---***'''((())))))(((((()))+++***************+++,,,---,,,+++***))))))***,,,...***))))))***+++,,,---......---+++***)))******+++,,,,,,++++++************...///111111///---------------...///000222222222555777:::???EEEMMMSSSXXX^^^bbbhhhoooxxxzzzfffUUUKKKHHH===;;;999777666555444444666333111222666888888666777666444222111/////////***+++,,,---...///......444444444333111...+++***(((((((((((()))***,,,,,,'''((((((((((((''''''&&&))))))***)))******,,,---...***((()))(((&&&'''++++++---//////...,,,,,,---...---,,,------.../////////...---,,,,,,---///000***+++,,,------,,,+++***,,,------------------,,,------.........///111222444333111///000444;;;@@@FFFHHHRRRcccqqqxxx~~~zzz~~~yyyoooeeeaaaZZZSSSKKKCCC;;;777:::888666777999999::::::===???AAAAAA@@@>>>>>>???999999;;;;;;;;;;;;999999:::;;;===>>>????????????AAABBBBBB@@@<<<:::999:::888===BBBCCCBBBGGGRRR\\\jjjvvv{{{yyyvvvvvvxxx}}}}}}}}}{{{zzzzzzwww~~~{{{vvvooobbbUUUCCC@@@<<<777333000...---222111000000///.........,,,,,,,,,,,,+++******)))---------......------,,,...///000000///////////////---+++*********)))'''(((((((((((((((((()))(((---......//////......---***))))))((((((''''''&&&******,,,///000...***'''&&&((())))))(((((()))***&&&''')))+++,,,+++***)))---,,,+++))))))+++---...)))))))))***+++,,,...///000...,,,***))))))+++,,,)))))))))*********++++++...000111111///---------+++,,,...///000000111222444666:::BBBKKKTTT\\\```iiioootttvvv|||~~~rrrbbbSSSJJJGGG===;;;:::777555333222222555333111222333555666666999888666333111000///...+++,,,...///000//////...,,,,,,------------,,,,,,((())))))))))))*********((()))***+++,,,+++***)))''')))))))))((()))+++,,,***''''''******((())),,,***,,,......---++++++,,,---,,,***+++---//////...,,,,,,,,,---...///000000,,,,,,,,,,,,,,,++++++***------...//////...------+++---.........///111333555444222000000444:::>>>EEEIIIUUUgggvvv}}}~~~ssshhhddd^^^UUUMMMEEE???<<<===999777999:::888888:::777:::===@@@AAAAAACCCDDD999:::;;;;;;;;;:::999888;;;<<<>>>@@@AAAAAAAAA@@@EEEEEEEEEBBB===999777777888===BBBBBBBBBHHHSSS\\\lllxxxyyyyyyyyyzzz|||~~~}}}~~~~~~{{{zzzzzzttt|||}}}wwwqqqiii\\\PPP@@@>>>:::666333111111000000000...---,,,+++++++++,,,---------,,,+++***))),,,,,,,,,---,,,,,,+++***---///111111000///000111000...,,,***+++***)))((())))))))))))))))))******,,,------......------,,,---,,,,,,++++++******)))''''''(((***+++)))&&&###&&&(((******)))((()))***&&&(((+++---...---***)))---,,,***)))))))))***+++++++++++++++++++++++++++000...+++)))((()))***+++(((((())))))***++++++,,,---///111111///...---...***,,,///000000111333555444666;;;EEEPPP[[[bbbeeerrrzzz~~~|||~~~xxxmmm___SSSKKKGGG>>>===;;;888666333222111333333222111000111333555666555333111000.........,,,---...///000///---,,,************+++,,,---...)))***+++++++++***)))(((***,,,---//////---+++***(((******)))&&&&&&'''***(((&&&'''++++++(((''')))(((***,,,,,,+++*********,,,***)))***,,,......---)))***,,,...000000000000------,,,+++++++++++++++,,,,,,---......---,,,,,,***,,,.........///222555333333222111111444:::>>>FFFLLLYYYjjjwww~~~~~~wwwiiieee]]]SSSJJJDDD@@@???>>>888666999;;;999999<<<666999===???@@@@@@BBBCCC777888:::;;;<<<;;;;;;:::<<<===@@@CCCDDDEEEDDDDDDEEEFFFEEEBBB>>>:::777777<<>>CCCLLLXXXccciiikkkxxx~~~vvvkkk```UUUNNNIII@@@???===:::777444222000111333333111...---111555111111///...------------+++,,,...//////---,,,***///...,,,++++++,,,---...+++,,,---...---+++)))''''''(((***++++++(((&&&$$$***++++++)))%%%###%%%'''+++)))***---+++&&&###$$$''')))++++++***)))((()))+++)))'''))),,,......,,,'''))),,,///111111111000///...,,,+++***+++,,,,,,))))))++++++++++++)))))))))+++.........///333666111111111111222666;;;???HHHOOO\\\jjjsss|||wwwhhhcccZZZOOOFFF@@@>>>???===777555:::<<<::::::>>>;;;===??????>>>=========555666888;;;<<<======<<<===???BBBEEEGGGGGGGGGGGGDDDEEEEEECCC???;;;999888@@@AAABBBBBBCCCGGGOOOTTT```mmmvvvwww~~~~~~|||xxx{{{~~~}}}~~~~~~~~~xxxnnneee\\\OOOCCC999777222...,,,,,,---...333222000...------------((()))+++...///000000000,,,---------,,,,,,+++***---000222222000///111333222000,,,+++++++++***)))&&&&&&''''''((())))))***,,,------......------,,,******))))))((((((''''''***)))((()))***)))(((&&&%%%'''******)))(((((())),,,+++***))))))***++++++000000//////---+++***)))%%%'''***---......------000...***'''&&&''')))+++...------,,,,,,++++++******,,,/////////......///...000333333444666;;;???EEEFFFKKKTTT```jjjoooqqqzzzpppkkkfff[[[PPPKKK===<<<;;;;;;:::777222///555333222222222333111000000000000111222000---+++,,,---..................///---++++++,,,......---++++++,,,+++***(((&&&%%%((()))+++,,,---,,,,,,+++((((((((()))***,,,---...///000000...+++)))((())),,,+++++++++,,,,,,***(((+++,,,,,,,,,++++++---...///...---,,,---...///000111000...---,,,+++'''%%%***------)))''')))***)))---,,,+++***+++...111444333222444777888777;;;@@@EEEMMM^^^mmmooonnn{{{}}}wwwlllggg^^^TTTJJJCCC>>><<<;;;:::888777777777777888;;;;;;<<<<<<===<<<<<<<<<444777999888555666;;;???===@@@BBBCCCCCCCCCCCCDDDBBBAAABBBBBB>>>999;;;@@@@@@BBBCCCCCCDDDIIIQQQWWWWWWdddooossswwwvvvoooyyy}}}zzzxxxzzz}}}|||~~~uuufff\\\UUUKKK???777444111111333666666555333333222111///---+++******+++,,,,,,------,,,,,,))),,,......+++))))))***---///222000---***)))***///...,,,+++***++++++,,,---+++(((%%%%%%(((+++---***,,,......---,,,++++++111...,,,,,,...000...,,,((('''&&&%%%%%%&&&(((((("""$$$'''((((((***,,,...,,,,,,++++++******))))))333444444222///,,,++++++''''''(((***---///111333///...+++((('''((()))***)))///222000//////---***+++---//////.........///---000444666888<<>>===<<<;;;888444111000//////111333444444222222222222333333222///,,,------...////////////...///---+++,,,...///000///............---+++)))(((((()))***+++++++++***)))************+++,,,---...---......,,,***((()))***---,,,++++++,,,,,,+++***+++,,,---,,,++++++---///------,,,,,,,,,---...///000...,,,,,,,,,,,,***(((###&&&'''&&&(((---000...000/////////000333555777555444555999:::999===CCCHHHLLLYYYiiinnnpppzzz}}}wwwmmmggg^^^UUUMMMFFF>>>:::999888888777888999:::;;;============<<<;;;;;;:::777:::<<<;;;777666999===:::===@@@BBBAAAAAAAAAAAABBB@@@???@@@>>>:::;;;>>>BBBCCCDDDCCCBBBFFFMMMSSSWWWcccnnnsssxxx}}}}}}~~~xxxuuu~~~}}}zzzyyyzzz|||zzz|||~~~~~~qqq```VVVOOOEEE;;;444111......000111111111333444555555444111...,,,,,,------.........------***,,,......,,,******+++...///000...***(((((()))------,,,+++++++++,,,,,,000---)))&&&%%%''')))+++'''+++...---)))''')))---222///,,,+++,,,---,,,***---,,,***'''%%%$$$$$$$$$%%%''')))*********+++,,,,,,,,,+++***((('''&&&%%%---///000///,,,+++***+++'''(((((()))***,,,...///...,,,***((('''(((***+++''',,,///---+++---,,,***)))+++.../////////111222...222777:::<<<@@@EEEIIIQQQVVV^^^gggnnntttyyy}}}}}}sssjjjcccYYYOOOIIIAAA???>>><<<;;;999666333......///222444555333222444333333444444444111///---...//////000000000//////...---...000222222111///////////////---+++***++++++,,,---,,,,,,***)))---,,,,,,+++++++++,,,,,,***+++,,,+++)))((()))***///---+++***+++,,,,,,++++++,,,------,,,,,,---///+++++++++++++++,,,---......,,,******+++------,,,***+++)))'''+++000000,,,------...///000222333444555333555888999:::>>>DDDLLLMMMWWWeeennnrrrzzz|||uuunnnggg]]]VVVQQQJJJAAA:::888888777888999;;;===>>>>>>>>>===<<<;;;:::999999;;;>>>@@@???;;;888999:::888<<<@@@BBBAAA@@@@@@@@@CCC>>><<<>>>???<<<;;;===BBBDDDDDDBBB@@@CCCHHHMMMVVVcccooottt{{{}}}}}}}}}|||~~~}}}{{{{{{{{{|||{{{vvv{{{}}}|||{{{~~~~~~{{{|||wwwhhhWWWLLLFFF>>>777333111...------//////...---///222333333000,,,***////////////............+++---......,,,++++++,,,......---***'''&&&''')))++++++,,,---------,,,,,,...,,,)))''''''(((***,,,%%%***...+++%%%###(((...222///,,,************)))///...+++(((&&&$$$######(((***,,,---+++******+++++++++***)))((('''&&&&&&)))+++,,,---,,,+++,,,---***************+++,,,,,,,,,+++)))(((((()))+++,,,%%%)))+++((('''***+++***(((***---///000222444555222666<<<@@@BBBFFFKKKOOOUUU\\\fffooovvv{{{zzznnnfff\\\SSSLLLBBB@@@===<<<:::999666444222222222444555555222000555444333333444333111///---...///000111111111000///......///222333444333---...//////...---,,,+++//////000000000...---,,,...---,,,+++***)))))))))&&&((())))))((((((***+++000...+++***+++,,,------***,,,------,,,,,,---...))))))******++++++,,,,,,///,,,***)))+++---------222000,,,+++000666555000,,,,,,---...000000111111333111222666777888===CCCOOORRR[[[gggooottt|||{{{ssspppfff[[[TTTRRRNNNFFF???999999888888999;;;<<<===<<<;;;;;;:::999999999999<<>>;;;::::::999<<>>;;;>>>@@@>>><<<===BBBCCCCCCBBB@@@BBBGGGLLLUUUbbbpppxxx}}}}}}~~~|||zzzyyy|||~~~vvv{{{}}}zzzyyy{{{|||zzz{{{|||wwwmmm\\\MMMCCC>>>999555555333000///...//////000,,,---...//////...,,,+++//////......---------...------......------------,,,+++(((&&&%%%&&&)))***)))***,,,---...------,,,(((((('''''')))+++...000''')))+++)))%%%%%%)))...///---***(((((()))************))))))(((((((((((((((+++---...---+++++++++*********))))))))))))))))))+++------------...///---,,,,,,,,,,,,------...***)))(((((((((***+++,,,$$$((()))&&&%%%)))++++++))),,,///111222333555777777;;;@@@CCCFFFLLLSSSYYY]]]dddoooxxx~~~rrriii```VVVNNNCCC@@@<<<:::999888666555555444444555777777555333444333222222222222000...---...///000111111111111.........000222444333222---...///000//////------///000000111000///------...---+++***(((''''''&&&$$$&&&((((((((((((***,,,000---***)))***,,,,,,,,,)))+++------,,,+++,,,---(((((()))******+++++++++000---***)))***,,,---------,,,***+++333<<<>>>:::000000111222222333333333222000111555777888>>>EEEPPPWWWcccmmmqqqvvvvvvqqqgggZZZSSSQQQPPPKKKFFF<<<<<<:::999999999::::::888777777777777888::::::;;;===@@@BBBAAA>>><<<;;;888;;;???AAAAAAAAAAAAAAACCC===;;;>>>AAA???>>>>>>???AAABBBBBBAAACCCHHHMMMSSSaaapppzzz|||{{{|||}}}}}}||||||}}}|||zzzyyyxxx}}}|||~~~|||}}}}}}{{{}}}zzz|||vvvlllaaaQQQEEE>>>999666555444333111///......///111222111///......///111222------,,,++++++,,,,,,---------,,,,,,------------)))(((%%%$$$&&&(((+++---)))***,,,---...------,,,''''''((()))***,,,...///+++)))(((((()))+++,,,,,,+++***)))(((((()))+++,,,''''''((()))))))))******'''***,,,---,,,+++,,,,,,******)))((('''&&&&&&&&&)))+++------,,,+++,,,---+++++++++++++++,,,---...)))((((((((((((***+++,,,&&&))))))&&&%%%))),,,,,,,,,...111222333444555777:::===@@@CCCGGGOOOYYYaaafffmmmwwwuuukkkbbbWWWMMMDDDAAA<<<999888888777666333333333555888:::::::::444222000000111111///...,,,---...///000111111111---------///111222111000///000111222222111111000------...///...---,,,+++...---+++)))'''&&&%%%%%%###%%%'''(((((()))+++,,,...,,,***)))***++++++***'''))),,,,,,+++******+++'''''')))***++++++++++++...,,,******+++------,,,------+++***///777999777333222222111111111111222444222333666888:::AAAHHHOOOZZZgggppptttyyy|||rrriii]]]UUURRRPPPLLLHHH>>>===;;;999888777777777666666666666777888:::<<<999;;;>>>@@@AAA???>>><<<666888;;;======>>>???@@@@@@<<<;;;>>>???>>>===@@@===???AAAAAAAAACCCHHHLLLSSS___mmmwww}}}xxxttttttxxx||||||{{{zzz{{{|||xxx|||yyy}}}zzzyyy~~~zzzyyy}}}yyyooocccWWWIIIAAA<<<777444555000000///---++++++---000222000---******,,,///111+++***)))))))))***,,,---...,,,***+++,,,......---***'''%%%%%%(((+++---...++++++,,,---------,,,,,,******++++++++++++++++++---)))'''(((,,,///---***''')))******))))))+++---(((((()))))))))((('''&&&''')))******))))))+++,,,+++***)))'''%%%###!!! (((***++++++***))))))***)))(((((((((((()))******(((((((((((())))))***+++(((++++++((('''***---,,,---///222444444555777888;;;>>>BBBFFFLLLUUU```hhhnnnuuuzzzooofffZZZOOOFFFBBB===:::999999888888555333222333666999;;;;;;444222000000000111000...+++,,,---...///000000000---,,,,,,...000000///---...///000222222222111000+++,,,---.........---,,,...---+++)))((('''&&&&&&$$$&&&((((((((()))+++---,,,***))))))***+++)))(((&&&(((+++,,,+++)))))))))&&&''')))+++,,,,,,,,,,,,***))))))+++---//////......///---)))***///222111666555333000//////000111444111222666888;;;BBBIIINNNXXXdddooovvv~~~rrrlllddd[[[TTTNNNIIIEEE>>>===:::888777666666666999888777777777999;;;<<<:::;;;<<<>>>???>>>===;;;666888::::::;;;<<>>@@@@@@???AAAEEEJJJUUU^^^gggnnnwww{{{yyyvvvuuuwwwzzz}}}}}}}}}~~~~~~{{{www~~~~~~}}}{{{zzz|||ssskkk]]]QQQFFFAAA<<<666222333---......,,,)))***---000///---+++)))((()))+++---))))))(((((()))+++---...---+++)))))),,,...---,,,---***''''''***,,,,,,,,,------,,,+++++++++,,,,,,***+++,,,,,,,,,+++******)))))))))***------,,,+++'''))),,,,,,***)))***+++(((((())))))((('''%%%$$$)))))))))'''%%%%%%(((***))))))(((''''''&&&%%%%%%''')))++++++*********+++***)))((('''&&&&&&&&&&&&(((((((((((())))))))))))(((,,,---)))(((+++,,,+++,,,...222444666777999;;;===CCCJJJQQQXXXaaajjjqqqtttzzz~~~~~~tttkkk^^^RRRHHHDDD>>>;;;::::::::::::888666333222444666888999555333111000111111000///***+++,,,...///000000000,,,,,,,,,---//////---+++,,,---...///000000//////,,,---...000000000/////////...,,,***)))(((''''''$$$&&&((()))))))))+++---***))))))***+++***((('''%%%'''***+++***)))((((((&&&''')))+++,,,---,,,,,,''''''(((+++///111000///'''***+++(((***111666888>>>;;;888555333333444666111///000333666999@@@HHHNNNUUU```lllxxxrrroooiiiaaaWWWMMMEEE@@@<<<;;;999777666666666666===;;;:::888888999;;;<<<;;;;;;;;;<<<======;;;999999:::;;;;;;;;;>>>AAADDD888888:::<<<:::777:::@@@;;;===??????===>>>BBBFFFXXX]]]bbbfffooo}}}}}}~~~}}}zzzxxxzzz|||xxx~~~}}}}}}}}}wwwnnniiiZZZOOOFFFBBB===555000111---......,,,******...111111000///...------------)))((('''((()))+++...000---***((((((+++------,,,000---***)))+++,,,+++)))///...,,,+++***++++++,,,'''(((***,,,---------,,,%%%(((,,,,,,+++***+++,,,(((+++......+++(((((()))&&&&&&'''(((((('''&&&%%%,,,+++(((%%%""""""%%%'''&&&'''(((***+++---...///(((***,,,---------...///...---+++)))'''&&&%%%%%%)))))))))))))))((((((((((((,,,---***(((***+++******---111444777999<<<>>>AAAIIITTT]]]eeellltttyyyvvv}}}{{{rrrfff___OOOMMMIIICCC===:::999999888777666444222111111111444333111///---------...*********,,,...///---+++///...,,,++++++,,,...///,,,000222000///000000......------------,,,***'''(((((()))***)))(((&&&%%%$$$%%%''')))***+++,,,,,,------+++)))&&&%%%&&&'''(((''''''((())))))(((&&&%%%&&&((())))))(((&&&%%%%%%'''+++...000111000000111///...///222555444333888:::<<<===;;;888555222333000000222444888CCCNNNWWW\\\cccllluuu~~~{{{uuujjjaaaYYYPPPHHHBBB@@@AAA@@@===999888999<<<<<<@@@AAA>>>;;;<<<<<<:::555888<<<===<<<999777777>>>??????===;;;999999:::666666666666666777888888666:::===;;;999<<>>:::999999777777666666666777777888333222111///...---,,,,,,...---,,,---...---***(((...---,,,,,,---...000222000555666333000111000---,,,,,,,,,---///...+++)))%%%&&&'''''''''%%%$$$###$$$%%%&&&'''(((((()))))))))))))))'''%%%%%%&&&(((***)))((()))******)))'''$$$%%%'''((()))((((((''')))***+++,,,---//////000000...---...111333333111***---111666999;;;;;;;;;222222444888:::===EEENNNXXX^^^hhhrrrzzz}}}}}}wwwnnneee\\\SSSJJJDDD@@@AAA@@@>>>:::888999:::;;;AAADDDAAA???>>>;;;777666777999:::;;;999777555:::;;;;;;:::888666777888999888888777666555555555444888;;;999777:::AAAIIILLLUUU```jjjxxx~~~~~~vvvooodddXXXIIIDDD<<<666333111000///---------------,,,++++++------,,,,,,++++++******+++)))((()))***+++***)))%%%&&&'''((()))*********///...+++******+++---.........,,,***))))))+++,,,///...,,,,,,------+++***+++***)))(((((()))+++,,,)))***++++++***)))(((((())))))***++++++***))))))+++)))'''&&&(((***++++++((()))***+++---------......+++'''''')))******))))))((((((''''''(((((((((((()))***+++++++++******+++---///000...,,,,,,,,,000...000777<<<@@@IIIRRRVVVZZZbbbmmmxxx~~~vvvjjjbbbPPPMMMHHHCCC>>>;;;999888444444444444444555666777222222111000///---,,,+++111000//////000///---+++,,,,,,,,,---...000333444333777888333000000...+++******,,,...000///,,,***######$$$$$$$$$###""""""$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%''')))+++***)))***+++,,,+++)))%%%%%%&&&'''((()))******,,,,,,+++***+++,,,...//////------...000111000///+++,,,...111333444555666111333888>>>@@@AAAGGGNNNXXX___jjjuuu}}}|||~~~zzzsssjjjaaaWWWLLLFFF???@@@@@@>>>;;;999888888999@@@EEEEEEBBB@@@;;;555888666555777999:::777555555666777666444333444555666666777777666555444444333666888777555777>>>DDDCCCNNN]]]kkkzzz}}}~~~|||sssgggXXXLLL@@@===777333111000...---+++---...//////---+++***++++++++++++++++++++++++)))))))))+++,,,,,,)))'''$$$&&&)))+++,,,,,,***)))///...---,,,,,,,,,,,,---///000///+++'''&&&+++///111///............---+++,,,***(((&&&&&&(((***,,,+++***)))***++++++)))'''*********)))))))))))))))))))))((())),,,---,,,++++++,,,---...///000000000...+++)))((()))******)))(((((((((((((((((((((((((((((()))***+++*********+++---/////////...///000222222555<<>>;;;999777666555555444333333333444333333333333222///---,,,000//////111333444333222,,,,,,,,,---...000222333111555666222......---******+++---///111///,,,)))##################""""""$$$$$$$$$%%%%%%&&&''''''((((((((('''%%%&&&(((***,,,***))))))+++,,,+++***(((((('''''''''((()))***************+++,,,---...------------.........---000000///......---......111222888>>>AAABBBHHHPPPWWW^^^hhhrrryyy}}}~~~|||vvvnnndddYYYNNNHHH???@@@@@@???<<<999777666777>>>CCCCCCBBBAAA===888;;;777444555999;;;999555222333444333222111222333///000222444555555555555333555777666444666;;;@@@BBBLLLZZZiiivvv|||~~~|||}}}xxxlll^^^OOODDD999777444222111000...------......///...---,,,+++******++++++++++++++++++******)))***+++,,,***(((,,,,,,---------,,,+++***.........------,,,+++***000///---)))'''(((---111000...------......---,,,,,,***'''%%%%%%&&&)))***,,,***)))***,,,,,,)))''')))(((((((((((()))***+++///---+++*********(((''',,,---...///000000000000///...,,,,,,+++,,,,,,+++(((((())))))))))))))))))))))))******++++++,,,,,,,,,...//////......///111333555:::@@@GGGOOOYYY```bbbjjjtttzzz}}}vvviii```OOOKKKEEEAAA???===:::888;;;:::999888888888888888555666666666444222000...000///...///111222222111,,,,,,,,,,,,---...//////...333555111///000000---------...///000...+++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++,,,+++,,,+++)))''''''(((***,,,***((((((***++++++***,,,+++***(((((('''''''''%%%'''***,,,---...---,,,+++,,,---...---,,,++++++,,,,,,,,,,,,...///111222111111444:::===@@@HHHRRRYYY___gggooowww}}}~~~}}}yyyqqqeeeYYYOOOIII@@@??????>>><<<:::666444555;;;???>>>>>>@@@@@@======999555666:::<<<:::777111222333222111000111222,,,---///111222333444444444666777666555666:::===BBBIIIUUUbbbnnnxxx~~~~~~~~~|||wwwxxx|||zzzpppdddVVVIIIAAA555444222111222111000...000///...---------...///++++++++++++++++++,,,,,,---+++(((((()))+++++++++///...,,,+++++++++,,,---+++,,,,,,---,,,+++***)))///+++'''&&&)))---000111...,,,+++,,,------,,,++++++)))'''%%%$$$%%%'''(((++++++***+++++++++***((('''''''''((()))+++---...333000+++(((''''''&&&&&&+++,,,---.....................---,,,+++******+++((()))***++++++++++++*********++++++,,,---............///...---...000222555999???EEELLLWWW```eeegggppp|||uuuhhh___OOOJJJEEEAAAAAA@@@>>>;;;999888888888999:::;;;;;;888888777666555333222111000...,,,+++,,,,,,,,,++++++,,,,,,------.........///444666333222444444111000///......///---+++((((((((('''''''''((()))***'''''''''(((***,,,///000......---+++))))))***,,,---+++(((((()))+++++++++...---,,,***)))'''&&&%%%###&&&))),,,......,,,++++++---......,,,*********---------...///111222333111000222777:::???IIITTT\\\aaaiiirrryyy~~~zzzrrrfffYYYPPPKKKBBB@@@>>><<<;;;999666444444999;;;999:::===???>>><<<999777777:::;;;:::888111222333222000///000111//////...//////000111222666666777666555666888;;;???CCCMMMZZZfffrrr~~~~~~|||wwwxxx|||~~~|||yyy|||}}}rrriii]]]NNNDDD@@@444222111111222222222111222000...---,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,///,,,(((''')))+++,,,---***)))((('''(((+++---///***++++++,,,,,,++++++***---((($$$%%%***///111000,,,+++******,,,,,,+++***+++***(((''''''''''''(((***,,,---,,,***))))))***''''''(((***+++,,,---...222...***''''''((())))))***++++++,,,------,,,,,,***+++,,,***(((''''''((('''(((***+++,,,++++++***++++++++++++,,,...///000...//////......000333666:::@@@GGGKKKTTT___iiilllpppyyyvvvhhh___QQQLLLFFFDDDEEEEEECCC@@@999999888888888999999:::999888777555444333333222000---+++***+++++++++******+++,,,---///000000000///444666444222444444222000///------......---,,,+++***)))))))))***,,,---+++***))))))***---///111---------,,,******,,,......,,,***)))***,,,,,,,,,,,,,,,,,,,,,+++)))'''%%%'''((()))***+++++++++***+++---000///,,,***)))***000000000000000000000000111111333999<<>>GGGUUUaaannn~~~{{{|||{{{yyyyyyqqqtttuuusssrrrvvvuuukkkdddXXXIII@@@===333111//////111222222222111000000//////////////////......------,,,,,,,,,---+++))))))+++,,,,,,+++'''(((((()))***+++,,,---******++++++,,,---------)))(((''''''))),,,...///,,,***)))***+++,,,+++***,,,,,,,,,,,,+++***)))((((((,,,000...)))''')))---)))***,,,------,,,++++++///---++++++++++++***)))******++++++,,,,,,++++++)))+++,,,***'''%%%%%%&&&%%%&&&(((*********)))(((************+++---///000......//////000444999===BBBIIIPPPTTT\\\iiirrrtttyyy~~~vvviii___RRRMMMHHHFFFHHHIIIGGGDDDBBBAAA???===;;;::::::::::::888666444333222222333...---++++++---///000000)))***,,,...000222333333...333555222000111111///000...++++++---/////////,,,+++*********,,,---...---,,,+++******,,,...///***+++,,,+++++++++...000000---+++***,,,---......***+++,,,---,,,***(((&&&+++***)))(((((()))******+++...111000,,,))))))******,,,...000222333333444111222666<<<@@@CCCLLLVVVXXX```mmmxxxzzz~~~~~~tttggg[[[TTTQQQEEEAAA<<<999999999777444333888:::777666777666444666777999999777666777888222333333111...------...///...------///333888;;;555555555444444444555666:::===FFFSSS___jjj|||}}}vvvsssrrrgggkkknnnmmmmmmsssyyypppgggaaaVVVGGG===:::333111......///111222222...///111222111000...---000000///...------,,,,,,+++******,,,------+++)))***+++,,,------+++***(((+++++++++,,,---...///000''')))+++)))''''''+++...,,,+++******,,,,,,,,,***......//////...---+++)))&&&---222///(((%%%)))///,,,---...///...,,,)))(((000////////////---)))&&&******++++++,,,,,,++++++***,,,...,,,(((&&&&&&(((###$$$&&&((())))))((('''***)))))))))***,,,...///---...///000333888???DDDGGGPPPVVVZZZbbbpppxxxzzz}}}yyyjjj```TTTOOOIIIHHHIIIJJJFFFBBBCCCDDDEEEEEEEEEDDDBBBAAA>>><<<888555333222333444///000111000//////111333000000//////......------111000000111222222///---...///...,,,+++***,,,...000---++++++,,,---+++)))000...+++))))))***---...***)))))))))***,,,...///---,,,+++***))))))))))))***((((((((()))(((&&&$$$)))***++++++)))(((((((((,,,///222555444222...,,,///000111111000000111222333444777<<>>HHHSSS[[[fffwww~~~{{{qqqhhhbbb```aaagggrrr|||tttkkk```VVVKKK???::::::555666333///---111333444---000222///+++***,,,000222111///---+++*********$$$$$$%%%%%%&&&'''((((((******(((''''''&&&&&&&&&***++++++,,,,,,---......***+++,,,---------------........................//////000//////...---,,,###'''+++,,,***(((((((((&&&(((+++---,,,)))&&&### ***000,,,'''''',,,000///---***((('''(((***+++111...,,,***+++++++++***$$$$$$%%%%%%'''(((******000***&&&***------,,,,,,---///333888;;;>>>@@@@@@SSSZZZ```eeelllvvv~~~{{{lll```YYYSSSLLLGGGFFFFFFEEECCCCCCCCCDDDDDDDDDCCCBBBAAA>>><<<999666444333444444333333333222000000222444444444333222111111000000222111000111111000...,,,,,,------,,,++++++...000...+++)))***,,,------+++///...---+++************,,,,,,*********+++,,,------,,,+++***))))))))))))***(((''''''))))))(((&&&)))+++,,,,,,***((())))))000222444666666444111///000111222111///...///111222444777===DDDLLLUUUZZZ^^^fffsss}}}~~~{{{|||wwwnnndddXXXPPPFFF???::::::;;;888666777555666666555444222000///555666888888666444444555555555444222///...000111...000111111000///000111111111222333444666888999:::===EEENNNVVVbbbvvvzzznnnddd```___```gggrrr}}}ssshhh[[[QQQGGG===666555222111111333333444555777...000111///+++)))+++///............---+++***)))''''''((()))***+++++++++,,,+++)))(((&&&&&&%%%%%%******++++++,,,---------*********+++++++++,,,,,,..................------333333333222000...,,,+++'''+++...///---+++++++++''')))+++,,,+++)))&&&$$$(((///222...)))))),,,------,,,***))))))***+++,,,000...+++***+++++++++***'''''''''((()))***+++,,,///)))'''+++///......///000333999===AAADDDHHHKKK[[[aaagggjjjpppyyy~~~ooobbb]]]XXXPPPHHHCCCBBBCCCDDDBBBBBBBBBCCCBBBAAAAAA@@@>>>===;;;999777555444444888888666333000000222555666666555444333222111000111000//////000///---++++++,,,---,,,,,,,,,...000+++)))((())),,,---------......------,,,***((('''***)))((((((((()))***+++,,,+++******))))))))))))***(((''''''(((************,,,------+++******+++222222333444333222111000111111222000......///000222555999>>>EEENNNXXX^^^ccclllwww~~~~~~~~~||||||xxxooodddYYYPPPGGGAAA<<<;;;888555555999777666444222000000000000555777888888666555555666888999888666333111111222333444444222000......//////000222444666777888888:::<<<@@@GGGPPP^^^ttt|||oooeee```___aaaiiiuuu|||oooaaaSSSJJJCCC:::333000000,,,///777:::555222555///000111...***(((***,,,***+++---...---,,,***(((((()))+++,,,---,,,,,,+++---,,,***((('''%%%%%%%%%))))))******+++,,,,,,,,,***)))((((((((()))***+++,,,,,,,,,,,,,,,,,,------222222111111///...---,,,(((***,,,,,,+++)))))))))((()))*********)))((('''***...///+++***+++,,,+++++++++++++++,,,,,,,,,,,,///---+++***+++,,,+++***)))))))))))))))***+++,,,,,,)))(((---000///000222666<<>>===;;;999777555444;;;:::777333//////222444555444333222111//////...///---------//////...---,,,---...---,,,,,,---///+++*********+++,,,,,,,,,,,,,,,++++++******))))))&&&%%%%%%%%%%%%'''((()))++++++***)))))))))))))))+++)))'''&&&)))+++------***,,,...---,,,++++++,,,////////////.........---///000000///...///111333555888<<>>DDDLLLZZZpppvvvnnndddccceeennn{{{|||mmmgggYYYJJJCCC???999222///111+++...;;;???666///000000111000...***((()))+++++++++,,,,,,+++***)))(((&&&((()))+++++++++***)))+++***)))(((''''''''''''((())))))******+++,,,,,,)))((('''%%%%%%''')))***)))***************++++++***+++,,,---------------))))))******)))(((((((((''''''((()))***+++++++++''')))(((''')))------***)))***+++---......---------,,,******,,,,,,+++***))))))((((((((())))))***,,,***+++///000///111555>>>DDDKKKMMMMMMRRR[[[dddsssxxxzzzyyy{{{~~~|||zzz~~~uuuhhh[[[YYYUUUOOOIIIEEEDDDEEEAAAAAA@@@@@@??????????????????===<<<:::888666555:::999666222///...111444444333222111000///......,,,++++++,,,...000000///...//////...,,,+++++++++---,,,,,,+++*********++++++***((('''(((***,,,...)))((('''&&&%%%&&&&&&'''******))))))((()))))))))+++)))''''''***,,,......***,,,......,,,+++,,,---------,,,,,,,,,,,,---------.../////////111555888999<<<@@@CCCGGGOOOYYYbbblllwww~~~~~~|||}}}|||vvvqqqwww}}}tttfff[[[LLLGGGAAA===888333444999;;;999666222111111333444333444555444333333444555999999888555222000000111888888777555222000111222000111333555666666555555444666===DDDKKKWWWjjj{{{|||uuuhhhhhhjjjrrrqqqeee\\\OOOCCC>>>===888333111000+++000>>>FFF@@@888555111111000...+++*********000...+++(((''''''(((((('''((()))***+++***))))))'''''''''(((((()))***+++((())))))******+++,,,,,,***(((&&&%%%%%%&&&((()))''''''((((((((())))))))))))***+++,,,,,,,,,,,,,,,---,,,+++++++++,,,,,,,,,%%%&&&'''(((***,,,...///'''((('''%%%(((------***((()))+++---......------+++*********,,,---+++*********)))))))))******+++---,,,...111111000555<<>>BBBDDDGGGNNNZZZcccsss}}}~~~yyyqqqnnnuuu~~~xxxiii\\\PPPIIICCC@@@;;;666555777:::999777666555444555555222333444333222222444666777666444111...---///111000111111111000222444777333333333333333222222111000444;;;BBBHHHRRRcccsss}}}xxxmmmmmmpppxxxwwwjjjbbbRRRHHH>>><<<:::666222111,,,,,,222???LLLPPPIIIAAA222111///...---,,,++++++222000+++'''&&&&&&((())),,,,,,,,,+++,,,,,,,,,,,,&&&&&&&&&((()))+++---...))))))******+++,,,,,,,,,***)))((('''''''''((()))'''''''''((())))))******//////......,,,+++***)))+++)))'''''')))+++++++++%%%&&&''')))+++,,,...///------+++((((((,,,,,,)))((()))+++,,,---------,,,***))))))***,,,---,,,***,,,,,,,,,,,,,,,---...///...///222444444555>>>HHHVVVYYY]]]___bbbjjjvvv~~~zzzwwwnnnaaa[[[TTTOOOLLLJJJGGGEEEBBBAAA@@@?????????@@@@@@AAA???<<<999777666777777444444444333111111333555555555444444444444444444000...,,,,,,...///000///---///000///---+++******---...///...++++++---///((('''''''''((())),,,------+++***(((''''''''''''))))))(((((((((((()))))),,,+++***+++---......---)))+++,,,---,,,+++,,,---+++,,,...///111222222222//////000000111444999===999>>>BBBDDDGGGOOO[[[fffvvv~~~~~~}}}vvvqqqvvv|||zzzlll```TTTKKKDDDBBB???999555555777777888888888777555555333444444333222333555777666444111---+++,,,///222///000000000000111555888666555333111000......---///111777===BBBKKK\\\lllwww~~~~~~{{{vvvvvvyyy}}}oooccc^^^JJJCCC===;;;777222...///)))...333<<>><<<;;;888777555444444666555444222111444999<<<===888333000111222222111666333///+++))))))+++,,,)))+++///000///......///...,,,***((((((***,,,......***'''%%%&&&((())))))***(((&&&&&&)))+++---...---+++((((((((())))))((((((***+++,,,,,,+++***(((------.........---,,,,,,++++++++++++,,,---......333000---...111555777777999>>>CCCFFFIIIQQQ\\\eeeuuu}}}~~~}}}|||{{{}}}~~~~~~}}}vvvooobbbTTTHHHGGGGGG@@@999666777999;;;<<<:::666111...111222333444444444444444222222111111000/////////000...,,,,,,...000000000444555555444333111///...000333666777;;;EEERRR]]]nnn|||tttooolllkkkpppyyywwwmmm\\\NNNIIICCC;;;444111...---,,,***+++---333BBBMMMJJJ???//////------------...///111///,,,***(((((()))***///............---------***)))((()))***+++***)))***((('''(((,,,///222333,,,,,,...000333333222000///---+++***+++---...///,,,...///,,,(((&&&&&&(((---,,,***(((((()))+++---++++++,,,,,,+++)))((('''''''''((()))***++++++,,,)))((()))***++++++)))''',,,***)))***,,,---,,,)))(((+++---,,,++++++...111666444444999???KKK___ppp}}}yyyttthhhZZZSSSNNNHHHDDDDDDIIIIIIIIIGGGCCCAAA@@@AAA>>>===;;;999777666555555333333333333555:::AAAFFFFFF===333---...000111000333111///,,,+++,,,---...,,,...000111///...------,,,++++++******++++++,,,+++(((%%%###$$$&&&''''''$$$###"""###$$$&&&''''''---***(((((()))))))))(((((()))+++,,,,,,+++)))(((,,,,,,,,,,,,+++***((((((++++++++++++,,,---...///333000......111555666666<<>>===<<<:::999777666555222222222333666<<>>:::888666444222222333555777///000222444555666666555444333333222222111000000000///---...///111111000111222333444444333222111111444777999;;;DDDQQQ[[[hhhuuu}}}zzztttmmmeeedddfffmmmxxxwwwmmmkkkfffWWWGGGCCC>>>888333111000/////////,,,)))***111666333,,,---,,,+++++++++---...///000000//////...------,,,+++++++++,,,---///000111///---,,,,,,------+++***)))***---111444333///,,,000/////////000...,,,))),,,------......///.........//////---***))))))***,,,+++***((((((***,,,---++++++,,,,,,,,,++++++***(((((((((((())))))))))))(((+++------***)))***,,,...------...111222222111///000111111222333666999999999<<>>???@@@======<<<;;;:::888777666333333222111222777===BBBOOOAAA222***,,,000000//////000000000000000/////////111222222///.........)))***++++++++++++***)))...,,,))))))***,,,,,,+++'''))),,,,,,,,,+++*********((('''((()))***)))((('''((())))))))))))((('''------------,,,+++******+++++++++,,,---///000111222111000000111333444555???CCCHHHLLLQQQ[[[iiitttxxxqqqeeeXXXPPPKKKFFF@@@<<<:::888555222222333555777---///111444555666666555555555444444333222222111000///...///111222111000111222333555666666666555444777999:::===DDDPPPYYYiiiuuu}}}yyywwwtttqqqlllmmmqqqxxxuuujjjeee___QQQCCC>>>:::555222111111111000...+++((()))...333222///,,,+++******+++,,,...///...////////////...------,,,,,,,,,,,,---...///000000///------------+++******,,,...111333222---***...---,,,------,,,***'''***,,,///000000///......000000000///---,,,,,,,,,------+++++++++,,,...///+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,(((,,,///...)))(((***.../////////000111111111111------...///000333666999>>>???CCCLLLTTT\\\gggqqq}}}}}}~~~|||qqqggg\\\TTTKKKCCC???@@@AAAAAAAAA@@@>>>======???<<<<<<<<<<<<:::999777666444333222000000222777:::EEE;;;000,,,...111111///000000111111000///...---...000111111/////////000+++******))))))******+++***(((&&&&&&((())))))((($$$'''******(((&&&%%%%%%((('''&&&(((*********((((((((())))))))))))((((((***+++,,,---------------,,,,,,,,,---...///111222000111111111111333444666===AAAGGGKKKQQQ[[[iiitttyyyvvvnnnaaaVVVOOOJJJCCC>>><<<;;;999777666555555555---...111444666666555444666666666555444444333333111000///000222333222000---...000222444444444444666999;;;<<<===DDDNNNWWWjjjuuu~~~vvvsssrrrrrrsssqqquuu{{{xxxkkk```WWWKKKAAA:::777333111111222222111...+++)))***...000111111,,,++++++***+++,,,---...,,,,,,---............---000///---,,,,,,---...///000...------------+++***---------...000///---++++++***)))***++++++***((((((+++///111000......///111111000000000//////...***))))))))))))***+++,,,++++++++++++++++++,,,,,,.....................---(((,,,///---)))'''+++//////000000//////...//////---,,,,,,---000444888:::@@@BBBJJJUUU___eeemmmttt~~~ooofff\\\TTTJJJ@@@===>>>===???@@@@@@>>>=========;;;;;;<<<<<<:::999777555222333333222111222555888888444///---///111111///000000000000000///...---...///000000......///111+++***)))(((((()))***+++)))((('''''')))******)))$$$'''******'''$$$$$$%%%&&&&&&&&&(((***+++***((())))))))))))))))))))))))'''(((***+++,,,---.....................///000111...000111222222333555777<<>>===<<<;;;999777666555...111444666888777666555888777777666555555444444111000000111333333222000...///222444666777777777555999;;;;;;<<>>777555222000111222222111///,,,+++------+++,,,///...---,,,++++++,,,---...***++++++,,,------......222111///------...///000000...------......,,,+++///---,,,,,,......---,,,***)))((()))+++,,,,,,+++&&&***///000...---...///111000//////000111000...++++++++++++,,,,,,---...++++++***))))))******++++++++++++,,,,,,,,,,,,,,,***+++---+++)))(((+++------...///...---,,,---...000......///444999===>>>DDDHHHRRRaaalllrrrwww|||ssskkkaaaWWWLLLAAA===>>>>>>AAACCCCCCAAA>>>===<<<999:::;;;;;;:::888666444111333444333222111111333.........------...000111...............////////////000000///---,,,---...))))))************))))))***)))((()))+++,,,+++***'''***---,,,(((%%%&&&(((%%%%%%%%%(((***+++***(((*********))))))*********)))***+++,,,---.........000///////////////000000,,,...111222222333666999<<>>===<<<:::999888888888222555888:::;;;:::888666999888888777666666555555111000111222444444222111111222555777999999999999333777999999999>>>GGGOOO^^^iiiuuu|||uuunnnmmmmmmqqqwwwsssxxxwwwtttkkk^^^TTTMMMDDD<<<666333111000111111111111000......000///***,,,111000///...,,,,,,,,,,,,---************,,,---///111222111///......000222333000///......///000///...///...---...///000///------+++***+++,,,...---,,,%%%***......,,,+++---000///---,,,---///000...,,,---------...///000000111,,,+++)))(((((((((((()))(((((())))))******+++++++++******)))))))))***+++(((+++------,,,---///111444222000222888>>>BBBCCCPPPTTT```ooozzz}}}~~~xxxpppfff[[[OOOCCC>>>???AAADDDGGGGGGDDD@@@===<<<888999:::;;;:::888555444222333444333000---,,,+++***,,,---,,,***+++///222++++++,,,,,,...///111222111111111...,,,***+++,,,&&&(((+++------+++(((&&&&&&%%%%%%&&&'''((((((''''''***---***&&&###%%%'''$$$$$$%%%(((***+++***)))++++++************++++++---...//////000000//////111000000///////////////***---111222222333777:::>>>EEEMMMTTTYYYaaakkksss~~~{{{lllaaaZZZPPPEEE>>><<<:::888777999:::<<<666888;;;===>>><<<:::888999999888888777666666666111111111333444444333111...000222444666666777666222555777777777;;;DDDLLLVVVbbbnnnxxx~~~yyysssqqqqqqvvv~~~zzz}}}uuunnn```TTTOOOLLLDDD;;;555333000000000111111000000...000444222...///666222111///---,,,,,,,,,---++++++******+++...111333222000///...///222555777111000///000111222111000......///000222222000---000...------...///...---%%%)))------******---000---+++)))***---...---+++******++++++,,,---......,,,+++)))((('''''''''(((''''''((()))***++++++,,,,,,***'''''')))*********%%%(((,,,------...111444555333111333:::@@@DDDEEE]]]aaakkkzzz