BM6P6(@ }}}}}}|||{{{~~~{{{yyyxxx{{{|||}}}~~~||||||{{{yyyxxxzzz}}}yyy||||||yyyyyy{{{{{{yyyyyyxxxvvvtttsssssssssssstttuuuwwwyyy}}}xxxqqqqqqsssvvvyyy}}}~~~{{{yyy}}}{{{yyyxxxxxxyyyxxxxxx{{{~~~~~~~~~{{{zzz|||yyyyyyzzzzzz{{{{{{||||||}}}|||{{{|||}}}}}}|||{{{|||~~~~~~zzzxxxyyy{{{yyyuuuuuuxxxzzz{{{|||}}}}}}{{{{{{|||{{{xxxyyy~~~}}}ppprrruuuxxx{{{}}}~~~~~~~~~zzzxxxxxxzzz~~~~~~xxxsssrrrtttqqqpppooorrrvvvzzz}}}~~~{{{zzz{{{}}}|||{{{zzzzzz|||}}}{{{zzzyyyzzz{{{}}}~~~~~~|||zzzyyyyyy|||{{{|||{{{}}}}}}{{{wwwvvvtttsssrrrssstttuuuwwwwwwwwwxxxzzz}}}|||vvvuuuuuuxxxzzz|||~~~~~~~~~~~~|||zzz|||{{{zzzyyyzzzzzzzzzzzz{{{~~~~~~|||zzz~~~|||xxxssstttuuuwwwyyy{{{}}}~~~|||{{{zzzzzz|||}}}~~~~~~{{{~~~}}}zzzyyyyyy|||wwwssstttvvvyyyzzz|||~~~~~~||||||zzzzzz{{{~~~|||xxxyyy|||~~~|||yyyrrrtttvvvyyy|||}}}}}}||||||zzzyyyzzz~~~zzzuuutttuuurrrqqqqqqssswww|||~~~{{{yyyyyy{{{}}}~~~~~~}}}|||}}}|||{{{xxxyyyzzz|||}}}{{{yyyyyy{{{}}}}}}~~~|||}}}}}}{{{tttsssrrrqqqrrrsssvvvwww{{{yyywwwuuuvvvyyy}}}}}}{{{zzz{{{|||||||||}}}|||zzzyyy{{{~~~}}}}}}}}}|||{{{{{{{{{{{{{{{||||||||||||}}}{{{|||~~~~~~~~~}}}yyyuuuoooppprrruuuxxx{{{~~~{{{zzzyyyxxxzzz}}}{{{xxx~~~}}}yyytttrrrsssvvvxxxyyy{{{}}}~~~|||{{{{{{{{{{{{{{{}}}|||yyyyyy{{{{{{zzzwwwtttuuuxxx{{{||||||{{{zzz}}}}}}|||{{{}}}xxxvvvvvvtttrrrrrrtttxxx|||~~~{{{wwwuuuvvvyyy{{{|||~~~|||}}}{{{}}}~~~~~~}}}~~~|||yyyzzz{{{|||~~~}}}}}}}}}{{{zzzzzz|||~~~|||{{{zzzwwwrrrrrrqqqqqqrrruuuwwwyyy}}}zzzvvvssstttwww|||~~~~~~}}}{{{zzz{{{{{{xxxuuuuuuxxx~~~}}}}}}}}}|||zzz{{{}}}}}}}}}||||||}}}|||~~~{{{{{{{{{{{{||||||}}}}}}~~~|||||||||||||||{{{yyywwwsssssstttuuuwwwyyy{{{}}}zzzyyywwwwwwxxx}}}zzzzzz{{{}}}zzzwwwtttsssuuuxxxyyyzzzzzz|||~~~~~~}}}{{{zzzzzz}}}||||||~~~}}}{{{zzzzzz|||}}}|||zzzvvvwwwyyy{{{{{{zzzyyyxxxxxx{{{|||{{{xxxwwwuuusssrrrsssvvvyyyzzz{{{{{{xxxtttrrrtttvvvxxxyyy|||{{{|||zzzuuuyyy}}}|||||||||~~~~~~~~~}}}}}}}}}|||||||||{{{{{{yyyzzz{{{{{{zzz{{{}}}}}}zzzxxxvvvrrrrrrssssssuuuwwwyyyzzz|||yyytttrrrrrrvvv|||~~~{{{zzz{{{zzzvvvtttqqqrrrvvv~~~}}}}}}|||zzz}}}}}}{{{{{{||||||~~~}}}{{{zzzzzzyyyyyyzzz|||||||||{{{zzzyyyxxxyyyzzz|||{{{zzzxxxwwwvvvvvvwwwwwwxxxwwwvvvuuuvvv||||||wwwwwwwwwxxxzzz|||~~~zzzxxxvvvvvvxxx{{{||||||zzz|||}}}}}}{{{zzzzzzzzz{{{zzzzzz{{{}}}~~~{{{{{{|||~~~xxxyyyyyyzzzzzzyyyxxxxxxuuuwwwzzz~~~}}}}}}zzzxxxvvvtttrrrrrrsssvvvvvvwwwvvvtttrrrrrrsssuuuvvvvvv||||||{{{|||~~~xxxwww|||~~~|||zzzyyyxxxzzz~~~}}}}}}}}}|||}}}~~~|||{{{yyywwwwwwvvvxxxyyyzzzzzz{{{}}}{{{yyywwwtttuuuvvvxxxyyyyyyyyyyyyyyyvvvrrrpppqqquuuzzz}}}yyyyyy{{{~~~}}}{{{zzz{{{~~~zzzvvvssssssmmmooottt~~~~~~}}}}}}{{{zzzzzz{{{|||~~~~~~|||{{{zzzyyyyyyzzz{{{||||||||||||zzzxxxxxxzzz}}}}}}zzzvvvsssrrrrrrrrrsssssssssrrrsssyyy|||vvvuuuttttttuuuvvvxxxzzzzzzxxxwwwxxxzzz|||||||||zzz|||}}}}}}{{{zzzzzz{{{yyywwwvvvwwwyyy{{{{{{{{{zzz|||~~~}}}|||{{{zzzzzzzzz{{{{{{wwwwwwxxx{{{}}}~~~~~~}}}zzzyyywwwuuurrrrrrtttwwwxxxxxxuuusssqqqqqqrrrssssssrrrxxxyyy{{{~~~~~~}}}||||||{{{zzzxxxwww{{{}}}}}}}}}}}}~~~~~~|||{{{}}}~~~|||zzzxxxvvvuuuvvvwwwyyyyyyxxxyyy{{{|||}}}zzzyyyxxxvvvxxx{{{}}}}}}|||zzzxxxwwwtttqqqnnnnnnqqquuuxxxvvvvvvyyy|||{{{|||{{{zzzxxxyyy|||~~~}}}wwwsssrrrsssnnnooorrr{{{|||yyyyyyyyyzzzzzzzzz{{{~~~}}}|||{{{{{{{{{{{{|||}}}}}}|||xxxxxxxxx|||zzzvvvrrrpppooooooooommmnnnooonnnnnnttt}}}yyyvvvuuutttsssssstttuuuvvvxxxvvvvvvwwwxxxzzzyyyyyy{{{|||}}}|||{{{zzzzzz{{{zzzxxxwwwwwwyyy{{{{{{{{{zzz}}}~~~|||{{{}}}~~~{{{yyyzzz}}}}}}}}}|||||||||{{{zzzyyywwwvvvtttuuuyyy|||~~~zzzvvvqqqnnnnnnooopppppprrruuuyyy}}}~~~}}}~~~~~~{{{|||~~~~~~zzzyyyyyyyyyzzzzzzyyywww~~~~~~{{{zzzxxxzzz}}}}}}{{{{{{|||~~~}}}||||||~~~~~~|||zzzxxxvvvuuuwwwxxxyyyyyyxxxwwwxxxyyyyyyzzzxxxxxxxxxxxx{{{~~~}}}zzzwwwuuusssooommmlllnnnqqqsssvvvxxxzzz}}}xxxyyyyyyxxxwwwxxxzzz|||{{{uuurrrsssuuurrrppppppuuu}}}~~~}}}zzzzzzxxxyyyxxxxxxxxxzzz~~~~~~}}}}}}|||||||||}}}}}}}}}yyyuuussswwwuuuqqqnnnmmmmmmnnnoooiiikkklllkkkkkkpppzzz{{{vvvxxxwwwuuutttsssttttttuuuuuuttttttuuuwwwwwwwwwuuu|||}}}}}}}}}{{{zzz{{{|||}}}{{{yyyyyy{{{}}}~~~~~~{{{~~~}}}}}}|||zzz|||~~~}}}|||zzzyyyzzz{{{zzzzzzwwwvvvvvvxxx}}}zzzrrrlllkkklllnnnooommmpppuuuzzz}}}~~~|||}}}}}}~~~~~~~~~}}}}}}{{{{{{|||~~~}}}}}}vvvyyy}}}~~~~~~|||{{{|||~~~~~~~~~~~~}}}|||{{{}}}~~~}}}{{{yyyyyyyyyyyy{{{}}}~~~{{{yyyyyyyyy{{{{{{|||}}}}}}{{{zzzxxxxxxzzz~~~}}}}}}~~~~~~~~~~~~~~~~~~|||}}}~~~}}}~~~zzzvvvtttsssyyywwwvvvvvvwwwxxxxxxwww}}}~~~zzzvvvssswwwzzz}}}zzzuuurrrrrrpppmmmkkkkkkmmmppprrruuutttssstttvvvyyy}}}zzzyyywwwvvvuuuuuuuuuvvvzzz{{{|||zzzwwwtttrrrrrruuusssqqqppprrruuuzzz}}}}}}}}}}}}}}}~~~~~~}}}xxxwwwuuuuuuuuuuuuvvvxxx{{{|||~~~~~~}}}~~~{{{uuuqqqtttpppkkkhhhgggggggggfffgggeeecccbbbeeejjjppptttyyyyyyzzz{{{|||{{{wwwtttxxxwwwvvvuuuuuuuuuuuuuuuwwwvvvuuutttvvvyyy|||~~~zzztttrrrtttvvvzzz{{{{{{{{{zzz{{{~~~~~~}}}~~~}}}yyyxxxyyyzzz}}}{{{zzzyyyzzz{{{|||~~~{{{yyy{{{xxxqqqmmmlllmmmnnnpppqqqtttwwwyyy{{{}}}}}}{{{zzzzzzzzzzzz{{{|||}}}{{{zzz{{{|||~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}yyy|||}}}{{{wwwvvvvvvwwwzzz|||}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{zzz{{{|||}}}|||zzzyyyyyyyyyzzz{{{}}}~~~}}}yyywwwxxxyyy~~~|||{{{zzzyyyxxxvvvuuuuuuxxx{{{~~~~~~}}}|||}}}~~~}}}}}}~~~{{{wwwuuuuuuxxxvvvuuuvvvwwwxxxwwwvvvxxxzzz|||}}}|||yyyvvvtttuuuxxx{{{~~~}}}zzzuuurrrsssqqqooommmmmmnnnoooqqqrrrqqqqqqrrrtttwwwzzz{{{xxxwwwuuutttttttttuuuuuuxxxzzz{{{zzzwwwtttsssssstttrrrpppoooooorrrvvvxxxyyyyyyzzz{{{|||}}}}}}~~~zzzwwwwwwttttttuuuuuuwwwyyy{{{|||}}}|||~~~~~~}}}}}}~~~~~~{{{vvvsssqqqmmmhhheeedddddddddccceeedddccccccfffjjjooorrruuuuuuvvvxxxzzzyyyvvvtttvvvuuuttttttttttttttttttttttttttttttuuuxxxzzz|||}}}yyytttrrrsssuuuxxxxxxyyyxxxwwwxxxzzz||||||~~~}}}yyyvvvvvvwww~~~~~~|||{{{{{{{{{||||||}}}{{{|||~~~{{{vvvpppmmmmmmnnnooopppqqqrrruuuwwwyyy{{{|||zzzzzzyyyyyyzzzzzzzzz{{{~~~~~~zzzzzz{{{|||}}}~~~}}}~~~~~~{{{{{{zzzzzzzzz{{{{{{|||{{{|||}}}~~~|||{{{~~~}}}zzz||||||yyywwwrrrrrrrrrtttxxxzzzzzzzzz|||~~~~~~}}}|||||||||{{{{{{}}}~~~~~~}}}}}}|||{{{{{{zzz||||||||||||{{{zzzyyyxxx{{{|||}}}{{{yyywwwwwwwwwyyyzzz|||}}}}}}}}}zzzvvvuuuwwwxxx}}}zzzyyyxxxwwwtttrrrqqquuuyyy||||||}}}~~~~~~~~~~~~~~~}}}{{{{{{|||}}}~~~}}}{{{{{{{{{|||~~~}}}}}}~~~}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}~~~|||}}}}}}{{{yyyxxxyyyzzz}}}~~~{{{xxxwwwwwwvvvvvvvvvwwwyyyxxxvvvtttsssuuuwwwyyyyyyxxxvvvuuusssvvvyyy|||{{{yyyvvvssstttsssqqqpppoooooooooooonnnnnnoooqqqrrrtttuuuvvvuuutttsssrrrrrrrrrssstttuuuwwwyyyxxxvvvuuuttttttsssrrrooommmmmmoooqqqsssssssssuuuvvvxxxzzz{{{|||xxx|||~~~}}}xxxuuussstttrrrrrrssstttvvvxxxzzz||||||{{{zzz{{{}}}{{{{{{{{{{{{zzz{{{}}}}}}}}}{{{xxxwwwsssnnnhhhdddcccbbbbbbbbbccccccdddeeehhhllloooqqqqqqqqqrrruuuwwwwwwuuusssrrrrrrrrrrrrrrrrrrssstttrrrssssssuuuvvvwwwxxxyyy||||||zzzwwwsssqqqrrrssstttuuuvvvuuuttttttuuuwwwyyy{{{}}}|||xxxwwwvvv}}}}}}}}}||||||||||||{{{~~~|||}}}~~~~~~|||yyyvvvsssqqqpppppppppqqqqqqqqqrrrtttvvvxxxzzzyyyyyyyyyyyyxxxxxxxxxxxx{{{{{{{{{zzzyyyzzz{{{|||}}}||||||}}}}}}}}}}}}||||||wwwwwwvvvvvvwwwxxxyyyyyywwwxxxyyy{{{||||||}}}}}}}}}}}}||||||||||||~~~~~~}}}~~~{{{zzz|||}}}}}}~~~~~~}}}yyyvvvsssrrrsssvvvzzz|||}}}||||||~~~~~~~~~~~~}}}{{{zzzyyyxxxwwwwwwyyy}}}~~~}}}}}}}}}}}}~~~||||||||||||{{{{{{zzzyyyzzzzzzzzzzzzyyyxxxwwwwww{{{||||||zzzwwwuuuttttttuuuwwwyyyzzz{{{}}}~~~}}}{{{wwwtttsssuuuwww|||{{{{{{|||}}}{{{vvvrrrppptttxxxzzz{{{zzzzzz{{{~~~~~~~~~|||{{{zzzzzzzzzzzzyyyyyyzzz{{{{{{{{{xxxyyyzzz{{{}}}~~~|||}}}}}}{{{yyyxxxxxx}}}||||||{{{{{{{{{{{{{{{{{{zzzyyyyyyzzz|||~~~||||||{{{yyyvvvvvvwwwyyyzzz|||}}}}}}{{{yyyxxxxxxwwwwwwwwwyyyzzzzzzwwwtttrrrsssuuuvvvvvvvvvuuuuuurrrtttwwwzzzzzzyyyvvvuuuttttttsssrrrqqqooommmmmmkkkmmmoooqqqrrrsssssssssrrrrrrqqqpppppppppqqqrrrrrrtttwwwwwwvvvuuuuuuvvvtttrrrpppnnnmmmmmmnnnooonnnoooppprrruuuwwwxxxyyytttuuuvvvtttpppnnnnnnooonnnoooppprrrtttvvvxxxxxxxxxwwwwwwxxxzzz}}}~~~}}}|||zzzyyywwwwwwwwwvvvxxxzzz{{{{{{{{{|||||||||wwwpppjjjgggeeedddcccccceeegggjjjllloooqqqqqqqqqqqqqqqsssuuuuuusssqqqoooooooooooopppqqqrrrrrrrrrsssuuuwwwxxxxxxxxxxxxyyyyyywwwtttrrrqqqpppqqqrrrssssssrrrqqqpppqqqsssuuuwwwyyy|||~~~~~~}}}|||yyyxxxyyyzzz{{{{{{{{{zzzyyyyyy}}}|||||||||}}}~~~~~~~~~}}}zzzxxxvvvuuutttssssssrrrqqqrrruuuwwwyyyxxxxxxxxxxxxxxxwwwwwwwwwxxx{{{}}}|||zzzxxxxxxyyyzzz{{{||||||{{{{{{zzzyyyxxxwwwttttttttttttuuuvvvwwwxxxvvvwwwxxxzzz{{{||||||||||||zzzyyyxxxuuuwwwzzz~~~~~~||||||~~~~~~~~~zzzvvvuuuvvvxxx|||~~~~~~~~~}}}{{{yyywwwuuuuuuuuuwww{{{~~~~~~}}}|||||||||||||||zzzzzzzzzzzzzzz{{{{{{{{{xxxxxxxxxwwwwwwwwwwwwwww{{{||||||zzzvvvtttsssssssssuuuwwwxxxzzz|||~~~~~~}}}}}}{{{{{{yyyvvvsssrrrsssuuuxxxyyy~~~}}}vvvrrruuuxxxzzzzzzyyyyyyzzzzzz|||}}}}}}||||||~~~~~~}}}}}}~~~{{{yyyxxxxxxwwwxxxxxxxxxxxxwwwwwwwwwtttuuuwwwyyyzzz|||}}}~~~yyyzzz{{{|||~~~|||{{{zzzxxxwwwvvvvvvvvv|||{{{zzzzzzyyyyyyzzzzzzzzzyyyxxxwwwxxxzzz}}}}}}}}}|||zzzxxxwwwyyy{{{wwwyyy{{{{{{zzzxxxxxxxxxxxxxxxxxxzzz|||{{{xxxvvvttttttttttttttttttttttttssstttvvvxxxyyyxxxwwwvvvsssssssssrrrpppnnnlllkkklllmmmppprrrttttttttttttqqqpppooonnnnnnnnnooopppppprrruuuvvvuuuuuuuuuvvvtttsssrrrpppoooooonnnnnnlllmmmooopppssstttvvvwwwssssssqqqnnnkkkiiiiiiiiijjjkkkmmmnnnppprrrssssssuuuuuutttuuuvvvxxx{{{}}}yyyyyywwwvvvuuutttttttttuuuwwwyyyzzzzzz|||zzzsssoookkkhhhfffgggiiillloooqqqssssssssstttsssssssssttttttrrrpppnnnnnnmmmmmmnnnoooppppppssstttvvvxxxyyyyyyxxxxxxvvvuuusssrrrqqqpppooonnnoooqqqrrrqqqpppooooooppprrrsssuuuwwwyyy{{{||||||}}}}}}||||||yyyxxxuuuvvvwwwwwwwwwwwwvvvvvvyyyyyyzzz{{{|||}}}|||zzzyyyvvvuuutttssssssuuuwwwxxxwwwxxxyyyyyyyyyxxxwwwwwwyyyxxx}}}~~~|||zzzxxxwwwxxxyyyzzz}}}|||zzzyyywwwuuutttsssuuutttttttttuuuvvvvvvwwwuuuvvvwwwxxxyyyzzzzzzzzz}}}zzzvvvsssmmmqqqwww~~~}}}~~~~~~}}}~~~}}}~~~xxxvvvvvvwwwzzz~~~}}}~~~~~~{{{yyywwwtttsssrrrtttxxx|||~~~~~~~~~~~~}}}|||{{{{{{{{{{{{xxxxxxwwwwwwxxxzzz|||}}}vvvvvvuuuuuuvvvvvvwwwxxxzzz||||||{{{yyywwwwwwwwwuuuvvvxxxyyyyyy{{{}}}~~~~~~~~~~~~|||{{{zzzxxxyyyxxxvvvsssrrrrrrsssuuuyyy|||uuuwwwyyyyyyxxxxxxyyyzzzwwwxxxzzzzzzzzzzzz{{{}}}}}}|||{{{{{{~~~~~~{{{zzzyyyyyywwwyyyzzzzzzwwwuuuttttttpppqqqsssvvvxxxyyyzzzzzzwwwwwwwwwxxxyyyyyyzzzzzzxxxwwwvvvuuuttttttttttttzzzyyyyyyxxxxxxxxxxxxxxxyyyxxxwwwwwwwwwyyy{{{|||{{{||||||{{{yyyyyyzzz|||wwwyyy{{{{{{zzzyyyyyyyyyxxxxxxxxxyyy{{{zzzxxxvvvvvvuuutttsssrrrrrrssssssrrrssstttuuuvvvvvvuuuuuuqqqqqqqqqpppnnnlllkkkjjjmmmnnnqqqtttvvvwwwxxxxxxqqqpppooommmmmmmmmmmmnnnnnnqqqsssuuuttttttuuuuuuttttttssssssrrrqqqqqqpppnnnooopppqqqrrrssstttttttttssspppmmmkkkiiigggggghhhiiikkklllnnnnnnoooooorrrssssssrrrrrrtttwwwzzzwwwvvvuuussssssttttttuuuuuuwwwzzzzzz{{{~~~~~~zzzuuupppllllllnnnpppsssuuuuuuuuuuuuvvvuuuttttttuuutttrrrpppmmmmmmmmmmmmmmmmmmnnnooorrrsssuuuwwwwwwwwwwwwvvvsssrrrpppooopppooommmkkklllnnnppppppnnnmmmnnnooopppqqqrrrsssuuuwwwxxxyyy|||~~~}}}}}}~~~|||xxxuuutttssssssssssssssstttttttttwwwwwwxxxyyyyyy|||}}}|||xxxxxxvvvuuuuuuuuuvvvvvvwwwxxxzzz{{{{{{{{{zzzyyy|||xxxxxx}}}~~~~~~|||{{{zzzxxxwwwwwwxxxxxx{{{zzzxxxwwwuuuttttttsssvvvvvvuuuuuuuuuuuuvvvvvvrrrssstttuuuvvvvvvvvvvvvzzzsssnnnggglllsss|||~~~}}}~~~~~~||||||}}}~~~}}}~~~~~~|||{{{{{{||||||||||||}}}~~~zzzxxxuuuvvvxxx|||{{{|||}}}~~~}}}{{{xxxvvvsssqqqppprrrvvvyyy||||||}}}|||{{{zzzyyyyyyyyyyyyvvvuuussssssuuuyyy|||ttttttttttttuuuwwwxxxyyyxxxzzz}}}~~~~~~~~~||||||}}}|||zzzzzz{{{}}}{{{}}}}}}|||{{{|||}}}}}}}}}|||zzzyyyvvvwwwxxxwwwuuurrrqqqqqqwwwzzzxxxxxxxxxwwwvvvvvvyyyzzzuuuwwwyyyyyyxxxxxxyyyzzzzzzzzzyyyzzz|||~~~|||{{{{{{{{{zzz}}}~~~}}}yyytttrrrrrroooqqqsssvvvxxxyyyzzzzzzuuuttttttttttttttttttuuuttttttsssrrrrrrssssssssswwwwwwvvvuuuuuuuuuuuuvvvxxxwwwvvvvvvvvvwwwxxxyyyxxxyyy{{{{{{zzzyyyzzz{{{yyy{{{}}}}}}|||zzzzzz{{{xxxwwwvvvvvvxxxxxxwwwvvvuuutttrrrqqqqqqqqqrrrsssqqqqqqqqqrrrrrrrrrrrrrrroooooonnnmmmkkkjjjjjjiiinnnooorrrtttwwwyyy{{{{{{rrrqqqooommmlllkkkllllllnnnpppsssttttttssstttuuurrrssssssttttttssssssrrrrrrrrrrrrrrrrrrsssssssssuuussspppnnnmmmkkkiiihhhhhhiiijjjlllmmmmmmllllllpppqqqrrrqqqpppqqquuuxxxwwwvvvtttssssssuuuwwwyyyvvvyyy{{{{{{{{{|||xxxpppqqqsssuuuvvvvvvvvvvvvuuutttssstttuuuuuutttsssnnnnnnmmmlllllllllmmmmmmooopppqqqqqqrrrrrrrrrrrrqqqooommmnnnooonnnllliiihhhkkkmmmnnnmmmllllllmmmoooooopppqqqsssuuuvvvwwwxxxyyyyyyzzz{{{{{{|||}}}yyyzzzzzzyyyvvvsssrrrrrrrrrqqqppppppppprrrssstttwwwxxxwwwwwwwwwzzz}}}|||xxxxxxwwwwwwvvvuuuttttttwwwyyy{{{}}}~~~~~~}}}||||||xxxvvvyyy{{{yyyyyy{{{yyyxxxxxxwwwwwwvvvvvvvvvwwwvvvuuuuuuuuuuuuvvvwwwxxxwwwvvvuuuttttttttttttrrrrrrsssssssssssssssrrrzzzrrrllleeeiiiqqq{{{~~~}}}zzz{{{|||~~~|||~~~}}}{{{zzzzzzxxxyyyzzz|||~~~~~~}}}zzzvvvvvvxxx|||}}}yyyzzz|||}}}|||zzzxxxvvvrrrpppoooppptttwwwzzzzzz|||{{{zzzyyyxxxxxxxxxxxxtttrrrqqqpppssswww|||ssssssssstttuuuwwwyyy{{{vvvyyy}}}{{{zzzzzz{{{vvvxxx{{{}}}~~~}}}{{{yyyyyy{{{|||}}}}}}{{{yyyxxxuuuwwwyyyxxxvvvsssqqqpppzzz|||yyyyyyxxxvvvuuuuuuxxx{{{uuuwwwyyyyyyxxxxxxxxxyyyyyyyyyyyyyyy|||~~~}}}}}}}}}~~~}}}zzzuuurrrrrrqqqrrruuuxxxzzz{{{||||||ssssssrrrqqqppppppqqqqqqrrrqqqqqqqqqqqqrrrrrrsssuuuuuutttsssssssssssstttwwwvvvvvvuuuuuuuuuuuuvvvtttwwwyyyzzzzzzyyyyyyzzz{{{}}}}}}|||||||||wwwvvvttttttuuuvvvvvvuuusssrrrpppooooooqqqssstttppppppoooooooooooooooooonnnmmmlllkkkjjjiiiiiiiiinnnoooqqqtttwwwzzz|||~~~sssrrrpppmmmlllkkkkkkkkkmmmpppssstttssssssssstttpppqqqssstttuuuuuutttsssuuutttttttttssssssrrrrrrtttsssqqqpppooonnnkkkjjjiiijjjkkklllmmmlllkkkkkkpppqqqrrrpppoooooossswwwxxxvvvtttssstttvvvzzz|||xxxzzz|||||||||sssssstttuuuvvvvvvvvvvvvsssrrrrrrsssuuuvvvvvvuuuooonnnmmmmmmllllllllllllllllllmmmmmmnnnnnnoooooopppnnnlllmmmnnnnnnkkkhhhfffhhhkkklllkkkkkkkkklllnnnnnnooopppqqqsssuuuvvvuuutttsssuuuwwwyyyxxxwwwvvvwwwxxxvvvtttqqqqqqqqqrrrqqqpppooooooqqqssstttyyyyyyxxxuuuuuuxxx}}}||||||xxxxxxxxxwwwvvvtttsssrrrwwwyyy|||~~~~~~yyyuuutttwwwxxxvvvtttuuuvvvvvvvvvwwwvvvuuutttttttttsssssstttuuuwwwyyy{{{xxxwwwvvvuuutttssssssssssssttttttttttttsssrrrrrrwwwjjjgggiiippp{{{~~~~~~}}}}}}yyy{{{}}}~~~~~~~~~~~~~~~~~~vvvvvvvvvwwwxxxzzz{{{|||~~~zzzxxxxxxzzz{{{|||~~~{{{wwwxxxxxxyyyzzzzzzzzzzzzvvvuuuuuutttttttttuuuuuuwwwxxxzzzyyywwwuuuuuuvvvwwwvvvtttsssssstttuuuvvvvvvuuuvvvyyy}}}~~~{{{xxx{{{{{{}}}}}}xxxuuuuuutttxxx|||~~~}}}{{{yyyyyyxxxyyyyyyzzzzzz{{{{{{|||{{{{{{{{{yyyvvvtttssstttyyy}}}|||yyywwwwwwwwwvvvvvv{{{zzz{{{|||}}}|||zzzwwwvvvuuuttttttvvvyyy~~~~~~|||zzzyyyzzz{{{{{{~~~zzzvvvtttzzz{{{{{{{{{{{{zzzyyyxxxsssrrrrrrqqqpppppppppqqqtttqqqoooooorrrttttttrrrrrrsssssssssssssssrrrrrrqqqrrrsssttttttttttttsssttttttuuuvvvwwwxxxyyyzzzxxx{{{}}}}}}{{{zzz{{{}}}{{{zzzwwwuuuttttttuuuuuuvvvtttrrrpppppppppqqqrrrtttsssrrrpppoooppppppqqqmmmkkkiiiggggggiiikkkllllllnnnrrrwwwzzz|||}}}}}}xxxuuuqqqnnnmmmlllkkkiiijjjkkkmmmqqqttttttrrroooooommmkkkmmmqqqtttuuutttsssrrrqqqqqqqqqqqqrrrssssssssstttsssqqqnnnkkkiiikkklllmmmnnnnnnmmmlllkkkrrrqqqnnnmmmmmmnnnppprrrsssuuuxxxyyyyyyyyyzzz|||}}}{{{|||}}}~~~~~~tttmmmpppttttttsssrrrrrrssssssttttttssssssrrrsssqqqnnnkkkiiihhhhhhiiiiiiiiihhhiiiiiijjjkkkkkkooooooooopppqqqpppmmmkkkiiiiiiiiihhhfffgggiiikkkmmmmmmmmmmmmnnnpppqqqrrrpppqqqrrrtttuuuvvvvvvvvvuuuuuutttsssqqqpppooonnnooonnnnnnnnnnnnoooooopppuuuuuuuuutttssstttwwwyyy~~~}}}{{{zzzyyyxxxyyyxxxwwwwwwvvvssspppmmmsssuuuyyy~~~yyywwwtttrrrrrrqqqpppnnnssstttuuutttsssssstttvvvtttuuuvvvwwwxxxyyyyyyxxxyyyxxxwwwuuutttsssssssssxxxxxxxxxvvvsssppppppqqqrrrggghhhooozzz{{{|||}}}~~~~~~~~~xxxwwwwwwwwwxxxxxxyyyzzz}}}~~~}}}zzzzzz|||}}}}}}|||zzzxxxxxxyyyzzzzzzzzzyyyyyyxxxwwwvvvuuuttttttttttttwwwxxxzzzyyyxxxwwwxxxxxxwwwvvvtttrrrrrrrrrssstttsssssstttxxx}}}}}}{{{{{{}}}}}}xxxvvvvvvsssvvvzzz{{{zzzxxxwwwvvvwwwwwwwwwxxxxxxxxxyyyyyyzzzzzzzzzyyywwwvvvuuuuuuyyy|||}}}{{{zzzzzzyyyxxxwww{{{zzzyyyyyyzzzzzzxxxwwwvvvuuutttuuuwww{{{}}}{{{yyyyyyzzz{{{}}}}}}yyyvvvyyyyyyxxxxxxwwwvvvuuuuuusssrrrqqqqqqppppppqqqqqqssspppnnnoooqqqsssrrrqqqrrrssssssssssssrrrqqqppppppqqqqqqrrrsssssssssssspppqqqqqqrrrssstttuuuuuuwww{{{~~~~~~yyywwwuuusssrrrrrrssstttvvvtttsssqqqpppqqqrrrsssuuutttsssqqqpppqqqqqqrrrnnnmmmkkkjjjjjjkkkmmmooonnnqqqtttxxx{{{}}}~~~~~~wwwvvvssspppnnnkkkjjjjjjjjjkkklllnnnqqqqqqooommmnnnlllkkkmmmqqqttttttttttttsssrrrpppppppppqqqrrrttttttttttttrrrpppmmmllllllllllllmmmmmmlllllllllooommmlllkkkkkkmmmppprrrsssuuuxxxyyyyyyyyy{{{|||{{{yyyyyy{{{}}}uuunnnpppssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqooonnnkkkiiihhhhhhhhhiiigggggggggggghhhiiijjjkkkmmmmmmmmmmmmnnnnnnlllkkkiiiiiiiiihhhffffffhhhjjjkkkkkkkkkkkklllnnnoooppppppqqqrrrsssuuuuuuuuuuuuttttttsssrrrqqqoooooonnnnnnnnnmmmllllllmmmnnnoootttuuuuuuuuussssssuuuwwwzzzyyyxxxwwwvvvuuuuuuuuuxxxwwwvvvvvvuuutttrrrppprrrtttwww|||~~~|||xxxuuusssqqqqqqqqqooonnnoooqqqrrrsssrrrtttvvvxxxwwwwwwxxxyyyyyyyyyyyyyyyxxxwwwvvvuuuuuuuuuuuuuuuxxxyyyyyyxxxuuusssrrrrrruuusssvvv~~~~~~~~~~~~~~~~~~zzzyyyxxxxxxwwwwwwwwwwwwzzz{{{}}}~~~~~~~~~~~~~~~~~~|||zzzyyyzzzzzz{{{zzzyyyxxxwwwyyyxxxvvvtttsssrrrrrrqqqsssuuuvvvwwwvvvvvvxxxyyywwwvvvtttrrrpppppppppppppppppprrrvvv|||{{{{{{{{{~~~|||yyywwwwwwtttwwwzzz{{{yyywwwvvvuuuwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyzzzyyyyyyxxxxxxxxxzzz~~~~~~~~~}}}zzzxxx|||zzzxxxwwwwwwxxxwwwvvvvvvuuuuuuvvvyyy}}}{{{yyyxxxzzz|||~~~}}}yyywwwuuuuuuuuutttsssrrrrrrqqqrrrrrrqqqqqqppppppqqqqqqsssrrrpppqqqrrrtttsssssstttttttttsssrrrqqqoooooonnnnnnooopppqqqrrrrrrrrrppppppqqqqqqrrrrrrrrrrrrwww|||vvvuuusssrrrqqqrrrsssttttttsssrrrqqqqqqrrrssssssvvvuuusssrrrqqqqqqrrrrrrpppooonnnmmmnnnoooqqqsssrrrtttwwwzzz|||~~~~~~~~~xxxzzzzzzwwwqqqmmmmmmnnnlllkkkjjjkkkmmmnnnmmmkkkmmmllllllnnnqqqsssttttttvvvtttsssqqqpppppppppqqqssssssssssssrrrpppnnnmmmmmmllllllllllllllllllmmmkkkjjjiiiiiijjjlllnnnppprrrtttwwwxxxxxxxxxzzz{{{xxxvvvvvvxxx{{{~~~uuuoooppprrrqqqppppppqqqqqqqqqppppppoooooooookkkjjjiiiggggggggghhhhhhcccddddddeeefffgggiiijjjjjjjjjjjjjjjjjjjjjkkkkkkhhhiiiiiihhhfffeeeggghhhhhhhhhiiiiiijjjkkkmmmnnnpppppprrrsssttttttttttttsssrrrrrrqqqpppooooooooonnnmmmkkkjjjiiijjjlllmmmrrrsssttttttsssrrrrrrssssssrrrpppooooooooopppqqqvvvuuuuuuttttttsssssssssqqqrrrtttxxx{{{|||zzzxxxuuusssqqqpppppppppnnnmmmlllnnnpppqqqrrrtttwwwzzzzzzzzzzzzzzzzzzyyyxxxxxxuuuuuutttuuuuuuvvvwwwwwwxxxzzz{{{{{{xxxvvvtttttt~~~}}}}}}}}}~~~}}}|||zzzxxxwwwvvvuuuuuuyyy{{{}}}~~~~~~}}}}}}~~~}}}{{{{{{{{{||||||{{{yyywwwuuuttttttrrrqqqpppooooooooonnnoooqqqrrrrrrsssvvvxxxxxxvvvtttrrrpppnnnnnnmmmooooooqqqtttyyy}}}|||{{{zzzzzz}}}}}}~~~}}}zzzxxxwwwxxxvvvxxx{{{{{{zzzxxxwwwvvvyyyyyyyyyyyyyyyzzzzzzzzzxxxxxxyyyzzz{{{|||zzzyyyvvvxxx||||||yyy~~~{{{wwwuuuvvvwwwwwwwwwuuuuuuvvvxxx{{{~~~~~~zzzyyyzzz|||}}}}}}zzzxxxvvvrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqpppqqqqqqrrruuuuuutttuuuvvvvvvvvvvvvvvvuuuuuutttrrrqqqooonnnmmmmmmmmmnnnoooqqqrrrsssuuuuuuuuuuuuuuuuuuvvvvvvxxx}}}|||uuusssrrrppppppqqqssstttqqqppppppppppppqqqrrrsssuuutttrrrqqqppppppqqqqqqrrrrrrqqqqqqrrrsssuuuwwwtttuuuwwwzzz|||}}}}}}~~~{{{~~~}}}vvvqqqqqqsssnnnllljjjjjjkkklllkkkkkkmmmmmmnnnppprrrtttvvvvvvxxxwwwuuusssqqqppppppqqqqqqqqqqqqqqqpppooonnnmmmooonnnmmmllllllmmmnnnoookkkjjjiiiiiiiiijjjlllmmmoooqqqtttuuuuuuvvvxxxyyyvvvsssrrruuuyyy}}}uuuoooooopppooonnnoooppppppooonnnnnnmmmmmmmmmkkkjjjiiigggffffffffffffaaaaaabbbcccdddfffhhhiiihhhhhhhhhgggggghhhjjjllliiiiiijjjhhhfffeeeeeefffggggggggghhhiiijjjkkklllooooooqqqrrrrrrsssssssssrrrrrrqqqqqqqqqqqqppppppnnnllljjjhhhggghhhjjjkkkoooqqqssssssqqqpppooooooooonnnlllkkkkkklllnnnoootttttttttsssqqqppppppqqqooooooqqqtttwwwwwwuuusssrrrpppnnnnnnoooooonnnmmmkkkmmmooopppqqqsssvvvyyyzzzzzzzzzzzzyyywwwvvvuuuqqqqqqqqqrrrsssuuuwwwwwwwwwyyy|||}}}{{{xxxvvvuuu~~~}}}}}}}}}|||zzzxxxvvvuuutttyyy|||~~~~~~~~~~~~|||}}}}}}}}}{{{xxxuuusssooonnnmmmmmmmmmmmmmmmmmmkkkmmmooopppqqqsssvvvyyyyyywwwuuussspppnnnmmmllloooppprrrsssvvvxxx{{{}}}}}}zzzwwwvvvvvvvvvuuutttxxxyyyzzzyyywwwuuuuuuvvvtttvvvyyyyyyxxxvvvuuuvvvwwwwwwxxxyyyyyyzzzzzz{{{yyyxxxyyy{{{}}}}}}{{{xxxtttuuuxxx|||}}}}}}}}}~~~}}}zzz~~~{{{wwwuuuvvvwwwxxxxxxuuuvvvwwwzzz||||||zzzzzz{{{|||~~~~~~~~~}}}{{{yyywwwvvvooooooooooooppprrrssstttrrrqqqqqqpppqqqqqqrrrrrruuuuuuvvvvvvvvvvvvwwwwwwwwwwwwvvvuuusssqqqpppooollllllmmmmmmoooqqqssstttyyyyyyyyyyyyyyyzzzzzzzzzzzz~~~{{{wwwqqqpppnnnllllllmmmooopppllllllmmmmmmnnnooopppqqqsssrrrqqqoooooooooooopppttttttssstttuuuvvvwwwxxxtttuuuvvvxxxzzz{{{|||}}}zzz~~~~~~wwwrrrrrruuuqqqnnnkkkjjjkkkllllllkkkmmmnnnppprrrtttvvvwwwxxxzzzyyyvvvtttrrrrrrrrrrrrrrrrrrrrrqqqqqqpppooonnnpppooonnnmmmmmmnnnooopppmmmlllkkkiiihhhhhhhhhhhhkkkmmmpppqqqrrrssstttvvvtttpppooosssxxx}}}zzzsssmmmmmmnnnllllllmmmooonnnmmmllllllllllllmmmnnnmmmkkkiiigggfffeeeddd``````aaabbbdddeeeggghhhggghhhhhhgggffffffiiillliiijjjkkkiiigggeeeeeeeeefffffffffggghhhiiijjjkkkmmmnnnooopppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrnnnllljjjhhhggghhhiiiiiilllnnnppppppooommmmmmmmmnnnmmmlllllllllmmmnnnooosssttttttrrrnnnllllllmmmmmmmmmnnnqqqssstttrrrppppppnnnlllmmmnnnooonnnmmmmmmnnnpppppppppqqqtttvvvyyyyyyyyyxxxvvvtttsssrrrmmmnnnnnnoooqqqrrrtttuuutttwww{{{|||zzzxxxwwwvvv}}}}}}~~~|||yyywwwuuuuuuzzz~~~~~~~~~~~~~~~|||xxxtttqqqmmmlllllllllllllllmmmmmmmmmnnnppppppqqqtttxxx{{{zzzyyywwwuuurrrpppnnnmmmqqqrrrtttuuuuuuuuuwwwyyy|||yyytttqqqppppppooonnnrrrtttuuutttrrrqqqqqqrrroooqqqttttttsssrrrssssssssstttuuuvvvwwwyyyzzzzzz{{{yyyyyy{{{}}}}}}yyyuuuqqqrrruuuxxxyyyzzzzzzzzzxxxxxxxxxzzz|||}}}|||{{{}}}zzzvvvuuuvvvxxxyyyyyyuuuvvvxxx{{{}}}~~~|||zzzzzzzzz{{{~~~}}}}}}|||{{{zzzxxxxxxoooooonnnoooppprrrtttuuuqqqqqqppppppqqqqqqrrrrrrqqqsssuuuuuutttttttttuuuvvvvvvuuutttsssqqqooonnnmmmmmmmmmnnnppprrruuuwwwyyyyyyzzzzzz{{{{{{{{{||||||}}}~~~xxxsssmmmkkkiiihhhggghhhiiijjjhhhiiijjjlllmmmoooppppppsssrrrpppooonnnnnnoooooouuuuuuuuuuuuvvvwwwxxxxxxssssssuuuvvvxxxzzz||||||wwwyyyzzzxxxtttqqqqqqrrrqqqooolllkkklllllllllkkkkkknnnqqqssstttuuuwwwyyyzzzyyyvvvtttsssrrrrrrrrruuuuuutttsssrrrqqqpppoooooonnnnnnnnnnnnnnnnnnooommmlllkkkiiigggfffeeeeeehhhjjjmmmooooooppprrrtttrrrooonnnssswww{{{wwwpppkkkkkkkkkiiijjjlllmmmmmmkkkkkkkkklllmmmnnnooonnnlllkkkhhhfffeeedddaaabbbbbbcccdddeeeggghhhgggjjjkkkjjjggggggjjjmmmkkkllllllkkkhhheeeeeeeeeeeeeeeeeeeeefffhhhiiijjjkkklllmmmmmmnnnnnnmmmmmmooooooppppppqqqrrrrrrsssnnnmmmlllkkkiiiiiihhhhhhiiikkkmmmmmmlllllllllmmmnnnnnnooooooooooooooooooqqqtttuuusssnnnjjjiiijjjllllllmmmooorrrrrrqqqpppnnnmmmkkklllnnnoooooonnnooopppqqqqqqpppqqqsssuuuwwwwwwwwwvvvtttrrrqqqppplllmmmmmmmmmnnnpppqqqrrrrrrtttwwwxxxwwwvvvvvvvvv~~~}}}}}}}}}zzzxxxwwwvvv{{{|||xxxssspppqqqpppooonnnnnnnnnnnnnnnmmmnnnooopppqqqtttxxx{{{{{{zzzyyywwwuuurrrpppoooqqqtttwwwxxxwwwvvvvvvxxxzzzwwwrrrooonnnnnnmmmlllmmmoooppppppnnnmmmmmmnnnlllnnnqqqqqqqqqqqqrrrsssqqqrrrsssuuuwwwyyy{{{||||||zzzyyy{{{}}}|||vvvqqqnnnpppssstttuuutttttttttsssrrrrrrtttwwwzzzzzzzzzyyywwwttttttvvvxxxxxxxxxuuuvvvyyy{{{}}}}}}}}}|||zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzyyyxxxwwwwwwqqqpppooonnnoooppprrrsssqqqqqqppppppqqqqqqrrrssspppsssvvvvvvtttssstttuuusssssssssrrrqqqpppnnnmmmnnnnnnnnnoooqqqtttwwwyyyxxxyyyyyyzzz{{{|||}}}}}}|||{{{{{{}}}~~~|||xxxtttmmmkkkiiigggffffffggghhhggghhhjjjlllnnnooopppqqqsssrrrqqqoooooooooooopppvvvvvvvvvvvvvvvvvvwwwwwwrrrssstttvvvxxxzzz|||~~~vvvuuutttsssqqqqqqqqqqqqpppnnnlllllllllmmmlllkkkiiilllpppsssssstttvvvxxxxxxwwwuuusssqqqqqqqqqrrruuutttrrrqqqooonnnmmmmmmllllllmmmmmmmmmmmmlllllljjjjjjhhhgggfffeeeddddddfffiiilllnnnoooppprrrsssrrrnnnnnnssswwwyyy|||{{{sssmmmiiiiiihhhggghhhllllllkkkjjjjjjjjjlllnnnooollllllllljjjiiigggfffeeeddddddddddddeeefffggghhhiiilllooonnnjjjhhhjjjmmmlllmmmnnnllliiifffeeeeeebbbbbbbbbcccdddeeeggggggiiijjjjjjkkkkkkkkkkkkkkkllllllmmmnnnooopppqqqrrrooooooooonnnllljjjhhhggggggiiijjjjjjiiijjjlllnnnmmmnnnpppqqqpppooonnnmmmnnnsssvvvvvvqqqlllkkklllkkkkkklllnnnqqqrrrrrrqqqmmmlllkkklllnnnppppppoooooopppqqqqqqqqqrrrtttvvvvvvvvvvvvuuutttrrrqqqpppnnnnnnmmmmmmnnnnnnooopppoooqqqssstttsssssstttuuu~~~|||~~~{{{yyyxxxwwwzzz~~~}}}}}}|||wwwrrrooouuuuuusssqqqpppooooooooolllmmmmmmnnnoooqqqvvvyyy{{{{{{zzzxxxvvvtttrrrqqqrrruuuyyyzzzyyywwwxxxyyyyyyuuuqqqnnnnnnnnnnnnmmmkkkmmmnnnmmmllljjjkkkkkklllnnnqqqrrrrrrrrrtttuuurrrsssuuuwwwzzz|||~~~~~~{{{yyy{{{}}}{{{uuuooollloooqqqsssrrrqqqpppppppppooonnnppptttwwwyyyzzzvvvtttssssssuuuwwwxxxwwwuuuwwwyyy{{{||||||{{{zzzssstttvvvxxxzzzzzz{{{{{{xxxxxxwwwwwwvvvuuuuuutttsssrrrpppnnnmmmnnnooopppqqqpppppppppqqqrrrrrrsssqqquuuxxxxxxvvvtttuuuwwwqqqqqqqqqpppooonnnmmmllloooooooooppprrrvvvyyy{{{yyyyyyzzz{{{|||~~~~~~{{{yyyxxxyyy||||||yyyvvvooonnnkkkiiihhhhhhiiiiiiggghhhjjjlllooopppqqqqqqtttsssrrrppppppppppppqqqwwwwwwvvvvvvvvvvvvvvvvvvsssssstttvvvyyy{{{~~~wwwtttrrrqqqrrrrrrrrrrrrnnnmmmkkklllmmmmmmkkkjjjgggkkkoooqqqrrrrrruuuwwwvvvuuusssqqqpppppppppqqqrrrqqqooommmkkkjjjiiihhhiiijjjlllllllllllljjjiiigggffffffeeeeeeddddddcccgggiiilllnnnoooppprrrtttrrrnnnnnnssswwwwwwyyy|||zzzuuupppkkkggghhhgggfffggglllkkkkkkjjjjjjkkkmmmoooqqqjjjjjjjjjjjjiiihhhgggfffeeeeeeeeeeeeffffffggghhhjjjnnnrrrqqqllljjjkkkmmmmmmnnnooommmjjjgggeeeeee``````aaaaaabbbdddeeefffhhhhhhiiijjjjjjjjjiiiiiiiiijjjkkklllmmmoooppppppooopppppppppnnnllliiigggfffggghhhhhhhhhiiimmmooolllnnnpppqqqqqqooollljjjlllrrrwwwxxxsssooommmnnnkkkjjjkkknnnqqqssssssrrrmmmkkkkkklllnnnpppqqqpppnnnoooqqqqqqrrrsssuuuxxxvvvvvvvvvuuutttrrrqqqppppppoooooonnnnnnnnnnnnooommmooopppqqqqqqqqqsssuuu|||}}}~~~~~~~~~|||||||||{{{yyy{{{zzzzzz|||~~~}}}||||||}}}}}}|||}}}~~~{{{xxxvvvyyyxxxwwwuuurrrooommmlllnnnnnnoooqqqsssuuuvvvwww||||||||||||zzzwwwtttrrruuuvvvwwwwwwwwwvvvtttssstttrrrnnnkkkjjjjjjlllmmmiiikkklllkkkkkkkkknnnpppmmmnnnppprrrssstttuuuuuutttuuuwwwyyy{{{|||}}}}}}zzzzzzzzzyyywwwuuutttsssrrrrrrqqqpppooonnnmmmlllmmmnnnooorrruuuvvvtttsssxxxvvvttttttuuuvvvvvvvvvyyyyyyyyyyyyyyyyyyxxxxxxuuuuuuuuuuuuvvvwwwxxxyyyuuuvvvvvvwwwvvvvvvuuuttttttqqqnnnmmmnnnpppqqqqqqsssqqqooooooppprrrrrrrrruuuyyy|||{{{vvvssstttvvvvvvtttqqqooooooooonnnmmmllllllmmmnnnpppsssuuuwwwyyyyyyxxxxxxyyy|||~~~}}}{{{yyyzzz}}}}}}sssoookkkjjjlllnnnmmmlllhhhjjjllloooqqqssstttuuuvvvtttrrrpppqqqqqqqqqqqquuuvvvwwwyyyyyyxxxwwwvvvwwwuuusssuuuyyy}}}}}}|||yyyvvvsssqqqqqqqqqqqqqqqnnnmmmlllmmmoooooonnnlllnnnoooqqqssstttuuuvvvvvvyyyxxxuuurrrpppoooppppppnnnnnnmmmkkkiiihhhiiijjjhhhhhhiiihhhgggdddbbbaaa___```ccceeeeeeeeedddccchhhiiijjjjjjjjjkkknnnqqqoooooonnnooopppsssuuuwwwzzz|||~~~yyytttqqqrrrpppllliiiggggggggggggiiiiiiiiijjjkkklllnnnnnnlllkkkiiiiiihhhiiijjjkkkjjjiiiiiiiiiiiiiiiiiijjjnnnrrruuusssooolllnnnqqqrrrqqqqqqooommmjjjgggeeeccccccbbbbbbbbbbbbbbbccceeeeeeeeefffggghhhiiijjjggghhhjjjlllnnnnnnnnnnnnlllmmmnnnnnnnnnllliiihhhhhhfffddddddgggiiikkkkkkmmmooopppnnnkkkjjjllloooqqqrrrssssssrrrpppmmmlllmmmmmmmmmnnnoooppppppqqqnnnnnnnnnnnnppprrrtttuuuuuutttsssssssssuuuvvvwwwxxxxxxvvvssspppooooooqqqrrrooollljjjkkkmmmnnnnnnnnnoooqqqrrrssssssrrrrrr~~~}}}~~~}}}~~~~~~~~~~~~}}}|||~~~}}}{{{{{{{{{zzzyyyzzzyyyzzz|||~~~||||||{{{{{{||||||xxxvvvwwwyyyzzz}}}{{{xxxwwwwwwwwwuuutttqqqooommmlllmmmmmmmmmnnnppprrrtttvvvzzzzzz{{{{{{yyywwwuuussstttttttttttttttsssrrrqqqsssqqqooommmllllllmmmnnnkkklllmmmlllkkkkkkmmmooommmnnnoooqqqrrrsssssssssssstttvvvxxxzzz{{{||||||xxxyyy{{{{{{zzzwwwsssqqqrrrqqqpppooonnnmmmllllllooooooqqqsssvvvwwwvvvttttttrrrqqqqqqsssuuuvvvuuuxxxyyyyyyyyyyyywwwvvvuuuuuuttttttttttttuuuuuuvvvtttttttttuuuuuuuuuvvvvvvvvvssspppnnnoooqqqrrrrrrrrrpppooooooqqqrrrsssrrruuuyyy|||zzzvvvssstttvvvwwwtttqqqooooooooonnnllllllllllllmmmooorrrtttvvvwwwwwwvvvwwwxxx{{{}}}}}}{{{yyyzzz|||~~~~~~|||wwwsssooommmnnnnnnmmmkkkmmmnnnoooqqqsssuuuwwwwwwwwwvvvtttsssssstttttttttvvvvvvwwwxxxyyyyyyyyyyyyyyywwwuuuvvvxxx{{{{{{zzzxxxvvvrrrqqqqqqrrrqqqqqqpppooooooppprrrrrrqqqooorrrssstttuuuvvvvvvvvvvvvyyywwwtttqqqnnnmmmmmmnnnllllllkkkhhhffffffhhhjjjhhhhhhhhhgggeeedddbbbaaa___aaaccceeegggffffffeeehhhiiijjjiiiiiikkkmmmpppooonnnllllllnnnqqqtttvvvxxxxxxyyyxxxwwwtttqqqoooqqqooollliiigggfffffffffiiiiiiiiikkklllnnnpppqqqmmmmmmlllkkkkkkkkklllmmmjjjjjjiiiiiiiiijjjllllllooosssuuutttooommmoooqqqpppppppppooommmjjjhhhfffddddddcccbbbbbbbbbbbbbbbbbbbbbbbbcccdddeeefffgggggghhhjjjlllmmmmmmmmmllljjjkkkkkklllkkkjjjiiihhhiiifffdddeeegggiiijjjkkkiiijjjlllmmmmmmnnnooopppoooppppppqqqqqqpppooonnnmmmmmmnnnnnnnnnooooooooommmmmmmmmmmmoooqqqsssuuuttttttssstttuuuvvvxxxyyywwwwwwuuurrrooooooppprrrwwwssspppnnnooopppqqqpppnnnoooppprrrssssssrrrrrr~~~{{{yyyxxxwwwzzz~~~}}}xxxwwwxxx{{{~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzzzz}}}}}}||||||}}}||||||xxxxxxyyy|||}}}{{{{{{zzzzzz{{{zzzuuusssssstttvvv{{{||||||{{{{{{yyyxxxxxxuuuuuutttsssqqqooommmlllkkkkkkjjjkkklllooorrrtttwwwxxxyyyyyyxxxwwwuuutttsssrrrqqqpppooooooooooooqqqqqqqqqpppppppppoooooommmnnnooonnnlllkkklllmmmnnnnnnooopppqqqrrrrrrrrrrrrsssuuuwwwxxxzzzzzzzzzwwwyyy{{{}}}{{{xxxssspppqqqpppooonnnmmmlllllllllpppppprrruuuxxxyyyxxxwwwsssqqqpppppprrruuuvvvvvvwwwxxxzzzzzzxxxvvvrrrppprrrrrrrrrrrrrrrrrrssstttsssrrrrrrqqqsssuuuwwwxxxyyyvvvrrrpppqqqrrrssssssqqqooonnnnnnqqqssstttsssuuuxxxzzzyyyuuussstttvvvwwwtttqqqpppoooooommmkkklllllllllmmmnnnppprrrttttttttttttuuuvvvyyy{{{}}}|||zzzyyyyyy{{{||||||{{{|||yyyuuurrrqqqooonnnlllpppppppppqqqssstttvvvwwwvvvuuussssssrrrssstttuuuvvvvvvvvvvvvxxxzzz{{{}}}|||zzzwwwvvvwwwwwwwwwvvvwwwuuurrrqqqqqqrrrqqqqqqqqqppppppqqqssstttrrrqqqsssttttttuuuuuuuuuuuutttxxxvvvsssooommmkkkkkkjjjjjjiiigggdddbbbcccfffiiiiiihhhfffeeedddcccbbbbbb```aaadddggghhhiiihhhhhhhhhiiiiiiiiiiiijjjlllooommmlllkkkkkklllooorrrtttuuutttsssrrrqqqppppppooopppnnnllliiigggfffffffffggghhhiiikkkmmmppprrrtttpppoooooonnnnnnoooppppppmmmllljjjiiijjjkkknnnooopppsssuuussspppnnnoooqqqnnnnnnoooooonnnlllkkkiiihhhgggfffeeedddccccccccc````````````aaaaaabbbcccggghhhiiikkkllllllkkkkkkiiiiiihhhhhhhhhhhhhhhhhhjjjgggeeeeeegggiiijjjjjjiiihhhjjjnnnsssuuurrrpppooonnnnnnmmmnnnooopppqqqoooooonnnmmmmmmmmmmmmmmmkkkkkkjjjkkkmmmpppsssttttttttttttuuuvvvxxxyyyzzzvvvuuussspppnnnooorrruuuzzzwwwsssqqqrrrrrrrrrqqqnnnooopppqqqrrrrrrrrrrrr|||yyywwwuuutttuuuxxx|||~~~~~~vvvqqqppprrrwwwzzz~~~~~~~~~}}}|||{{{{{{{{{||||||}}}}}}}}}~~~}}}{{{zzz{{{~~~xxxxxxyyy}}}||||||zzzzzz|||~~~yyyuuuuuuvvvwwwvvvvvvwwwxxxxxxxxxxxxxxxuuuuuuuuutttrrrpppooonnnlllkkkjjjjjjkkknnnqqqsssuuuuuuvvvvvvvvvvvvuuuuuusssrrrpppnnnmmmmmmmmmnnnpppqqqrrrssssssrrrqqqpppooopppqqqooommmkkkkkklllnnnooopppqqqqqqqqqqqqqqqqqqrrrtttvvvwwwxxxyyyyyyxxxyyyzzz{{{zzzwwwtttrrrpppooonnnlllkkkkkkllllllooooooqqquuuyyy|||}}}|||wwwtttrrrqqqsssuuuvvvvvvwwwxxxzzzzzzxxxuuupppnnnpppppppppppprrrssstttuuurrrqqqooooooqqqtttwwwzzz{{{wwwtttrrrrrrsssttttttooonnnmmmnnnpppssstttttttttvvvwwwvvvtttssstttvvvvvvtttqqqppppppooommmkkkllllllkkklllmmmnnnpppqqqppppppppprrrtttvvvxxxzzzzzzyyyxxxxxxxxxyyyyyyyyy}}}{{{xxxuuusssrrrqqqppppppooooooooooooqqqrrrsssqqqqqqpppooonnnoooppprrruuutttssssssuuuxxx{{{}}}~~~|||yyywwwuuuuuuttttttuuusssqqqqqqrrrrrrrrrqqqoooooooooqqqssstttsssqqqpppqqqrrrrrrsssssssssrrrwwwuuurrrooollljjjhhhhhhhhhfffdddaaa```bbbfffjjjiiihhhfffdddcccbbbcccccc```bbbeeehhhjjjkkkjjjjjjiiiiiijjjiiihhhiiikkknnnkkkkkklllnnnooopppppppppsssssssssrrrrrrrrrqqqqqqpppooollljjjhhhgggfffffffffggghhhjjjmmmpppssstttqqqqqqqqqqqqrrrrrrrrrsssqqqooommmkkkkkklllmmmooooooqqqrrrrrrooommmnnnooommmnnnoooppppppooonnnnnnmmmllljjjhhhgggfffeeeeeebbbbbbaaaaaaaaaaaabbbbbbggghhhjjjkkklllkkkkkkjjjhhhgggggggggggghhhiiijjjkkkhhhfffeeegggiiijjjjjjmmmlllmmmttt|||~~~xxxrrrpppooolllkkkkkkmmmoooqqqqqqpppnnnmmmlllkkklllllljjjiiihhhiiikkknnnrrrtttuuuvvvvvvvvvwwwxxxyyyzzzuuutttrrrooonnnppptttxxx{{{xxxtttsssrrrrrrrrrqqqooooooppppppqqqqqqqqqqqqzzzzzzyyywwwvvvuuutttsssuuuxxx||||||}}}~~~{{{rrrmmmmmmooosssvvvzzz}}}~~~}}}}}}}}}}}}|||zzzzzz{{{|||}}}~~~{{{yyyyyy|||wwwwwwyyy}}}~~~||||||}}}}}}zzzyyyyyyyyyrrrrrrssstttuuuwwwxxxyyywwwwwwvvvuuutttrrrpppooommmlllkkkkkkmmmooorrrsssrrrsssssstttttttttttttttsssrrrpppnnnnnnnnnnnnooooooppprrrssssssrrrqqqpppoooqqqqqqpppmmmkkkjjjjjjoooooopppqqqqqqqqqqqqqqqqqqrrrsssuuuvvvwwwxxxxxxzzzyyyxxxwwwvvvvvvuuuuuupppnnnmmmkkkkkkkkklllmmmmmmnnnppptttzzz~~~zzzwwwrrrpppqqqrrrssssssvvvwwwyyyzzzxxxtttpppnnnmmmnnnooopppsssuuuwwwxxxsssqqqooonnnpppssswwwzzzyyyvvvsssqqqqqqsssssssssnnnlllkkkllloooqqqrrrrrrrrrsssssssssrrrrrrsssttttttsssqqqqqqppppppmmmkkkllllllkkkkkkkkklllmmmnnnlllmmmmmmoooqqqssstttuuuvvvvvvvvvuuuuuuvvvwwwxxxzzzzzzyyywwwuuutttssstttpppoooooooooooopppqqqqqqoooppppppnnnllllllnnnpppsssrrrpppoooqqqtttwwwyyy|||{{{yyyvvvsssrrrrrrrrrtttrrrqqqqqqrrrsssrrrqqqppppppppprrruuuvvvuuutttooopppqqqrrrssssssssssssuuutttqqqnnnkkkiiigggfffeeedddbbb```___aaafffjjjiiihhhfffdddccccccddddddaaacccfffiiikkklllkkkkkkjjjkkkkkkiiihhhiiikkkmmmiiikkkooorrrsssrrrooommmoooppprrrttttttsssrrrpppqqqpppnnnllljjjiiiggggggeeefffgggiiillloooqqqsssqqqrrrrrrssssssttttttttttttrrrooommmlllkkklllmmmnnnooooooooommmlllkkklllmmmnnnpppqqqrrrrrrrrrqqqqqqpppnnnlllkkkjjjiiiiiigggfffeeedddcccccccccdddiiiiiikkkllllllkkkjjjiiigggggggggggghhhjjjkkklllllljjjgggfffgggiiiiiiiiinnnmmmpppzzz{{{sssqqqmmmjjjiiikkkmmmooosssqqqooommmkkkkkkkkkllljjjiiiggggggiiimmmpppssswwwwwwwwwxxxxxxxxxxxxxxxuuutttrrrooonnnqqquuuyyy{{{yyyvvvtttttttttsssqqqppppppppppppppppppqqqqqqttttttttttttuuuuuuuuuuuuvvvyyy}}}zzz{{{|||~~~~~~~~~~~~}}}zzzpppiiiggghhhnnnqqquuuxxxyyyzzz|||~~~~~~}}}}}}~~~}}}{{{{{{{{{}}}}}}|||zzzxxxwwwxxx||||||zzzzzz{{{vvvvvvwww{{{~~~}}}}}}~~~}}}{{{yyyxxxxxxooopppppprrrtttvvvxxxyyyxxxxxxwwwvvvtttrrrpppooommmmmmnnnooopppqqqrrrsssqqqqqqrrrrrrrrrsssssssssrrrqqqqqqpppppppppppppppnnnoooqqqrrrrrrqqqpppooonnnpppqqqpppmmmjjjiiiiiimmmmmmnnnppppppqqqqqqqqqrrrrrrtttuuuvvvwwwwwwwwwyyyxxxvvvtttttttttuuuvvvpppnnnlllkkkjjjkkkmmmnnnmmmmmmooosssxxx}}}yyyvvvqqqnnnmmmnnnoooooossstttvvvwwwvvvsssqqqooommmnnnoooqqqsssvvvxxxyyyuuusssqqqoooppprrruuuxxxvvvssspppnnnoooqqqrrrrrrmmmkkkjjjjjjmmmoooppppppppppppoooooopppqqqrrrrrrrrrqqqpppqqqqqqqqqooommmlllllljjjjjjiiijjjkkkllljjjjjjkkkmmmnnnoooppppppqqqrrrssssssrrrrrrtttvvvvvvwwwxxxwwwuuuttttttuuuqqqrrrrrrssssssssssssrrrqqqrrrssspppmmmlllnnnqqqrrrqqqooommmnnnooorrrtttvvvvvvuuurrrooonnnpppqqqrrrqqqpppqqqrrrsssrrrqqqsssrrrsssvvvxxxzzzzzzyyyrrrsssssstttttttttssssssqqqpppooollljjjgggeeedddaaaaaa```^^^^^^aaaeeeiiihhhhhhgggfffeeeeeedddeeecccdddgggjjjkkklllkkkkkklllllllllkkkiiiiiikkkmmmiiilllqqquuuuuussspppmmmkkkmmmppprrrssssssqqqpppssssssqqqpppmmmllljjjiiigggggghhhiiikkkmmmoooppppppppprrrssssssssssssssssssrrrqqqooommmlllkkkkkkmmmmmmmmmmmmlllkkkjjjjjjlllnnnppprrrsssssssssssssssrrrqqqooommmllllllkkkkkkjjjiiigggfffeeeeeeeeehhhiiijjjkkkjjjiiihhhgggffffffgggiiijjjlllmmmmmmmmmkkkhhhfffgggiiiiiihhhjjjkkkppp{{{uuurrrmmmjjjiiijjjmmmoootttssspppmmmlllllllllmmmkkkiiihhhggghhhkkkooorrrvvvvvvwwwxxxxxxxxxxxxwwwuuuuuutttrrrqqqrrrvvvzzz|||zzzxxxwwwwwwwwwuuutttppppppoooooooooppppppqqqssssssttttttuuuvvvvvvwwwyyy||||||||||||}}}~~~xxxuuuuuuxxx|||~~~}}}}}}}}}}}}~~~}}}xxxmmmgggdddhhhkkknnnqqqsssvvvyyy{{{}}}}}}~~~}}}}}}{{{{{{zzzxxxvvvvvvzzz}}}{{{xxxwwwwwwtttttttttwww{{{~~~~~~|||{{{|||~~~~~~~~~}}}|||{{{yyywwwuuunnnnnnoooppprrruuuxxxyyyyyyxxxwwwvvvsssqqqooommmmmmnnnoooqqqrrrrrrrrrrrrqqqqqqppppppqqqqqqrrrrrrooopppqqqqqqqqqqqqqqqqqqnnnooooooooooooooonnnnnnmmmooopppooommmjjjiiihhhiiijjjkkkmmmnnnooooooooorrrssstttuuuvvvwwwwwwwwwvvvvvvuuuuuutttssssssssspppooommmkkkkkklllnnnooopppoooppprrrvvvyyyzzzzzzxxxtttooommmmmmnnnooopppooopppqqqrrrrrrrrrqqqpppoooooopppqqqrrrtttuuuvvvwwwvvvsssqqqqqqrrrsssuuuqqqooolllkkkmmmooopppqqqllljjjiiiiiikkklllmmmmmmnnnmmmllllllnnnooopppqqqpppppppppqqqrrrrrrpppnnnlllkkkjjjiiihhhiiiiiijjjhhhiiijjjkkklllllllllllllllnnnppppppooopppsssvvvsssuuuwwwvvvsssqqqrrrsssqqqsssuuuwwwwwwvvvuuussssssuuuuuurrrmmmkkknnnqqqsssqqqooommmlllmmmnnnnnnmmmnnnnnnmmmjjjjjjmmmpppqqqppppppqqqssssssrrrqqqsssssstttwwwzzz|||{{{zzzvvvvvvuuutttsssrrrpppooollllllkkkiiigggdddcccaaa\\\]]]]]]]]]]]]___cccfffhhhhhhhhhhhhgggfffeeeeeedddeeehhhjjjkkkkkkjjjiiinnnnnnmmmllljjjjjjkkkmmmlllmmmppprrrsssrrrpppoookkklllnnnpppqqqsssssssssvvvuuutttsssqqqnnnmmmllljjjjjjjjjkkkkkkmmmnnnooommmnnnpppqqqrrrrrrqqqqqqooopppppppppooonnnmmmlllnnnmmmmmmmmmmmmllljjjiiikkklllnnnppprrrrrrrrrrrrsssrrrpppooonnnmmmmmmmmmlllkkkjjjhhhfffeeeeeedddgggggghhhhhhhhhgggeeedddccceeegggiiikkklllmmmmmmnnnkkkhhhgggggghhhhhhhhhhhhjjjoooyyy~~~sssqqqmmmkkkjjjllloooqqquuussspppnnnmmmmmmnnnooommmkkkhhhggghhhjjjnnnqqqrrrsssuuuwwwyyyyyyyyyyyyvvvvvvvvvtttssstttwwwyyyzzzxxxwwwvvvwwwwwwuuutttqqqpppooonnnnnnooopppqqqttttttuuuuuuvvvwwwxxxxxx~~~~~~}}}|||{{{|||~~~|||}}}}}}|||{{{}}}~~~}}}wwwqqqlllmmmqqqwww~~~~~~~~~xxx}}}}}}{{{|||zzzxxx{{{~~~{{{zzz|||yyynnniiieeegggjjjlllooorrrwwwzzz~~~~~~~~~{{{||||||zzzwwwwwwzzz}}}|||xxxwwwwwwsssrrrrrrtttwwwzzz{{{{{{|||}}}~~~{{{zzzzzz|||}}}yyyzzz{{{|||{{{yyyvvvtttnnnnnnoooppprrruuuwwwyyyyyyxxxwwwuuurrrooommmllllllnnnppprrrssssssqqqqqqqqqpppppppppppppppqqqqqqmmmnnnppprrrrrrrrrqqqqqqooonnnnnnnnnmmmmmmmmmmmmlllnnnoooooommmjjjhhhhhhfffgggiiikkklllmmmnnnnnnssssssuuuvvvwwwwwwwwwwwwssstttuuuvvvuuutttrrrpppqqqooommmkkkkkklllnnnppprrrqqqppprrrtttvvvwwwvvvyyyuuupppnnnoooqqqssssssllllllmmmnnnooopppppppppqqqqqqqqqpppqqqqqqrrrsssyyywwwuuusssqqqqqqrrrsssnnnllliiiiiikkknnnooopppllljjjhhhhhhjjjkkkkkkkkklllkkkjjjjjjlllnnnppppppooonnnoooqqqssssssqqqooolllkkkjjjhhhhhhhhhhhhiiihhhhhhiiijjjjjjjjjjjjjjjiiilllnnnnnnmmmnnnrrruuusssuuuvvvuuurrrooopppqqqppprrruuuxxxxxxwwwtttssssssuuuvvvrrrllljjjmmmppptttssspppnnnllllllkkkkkkfffhhhjjjiiiggggggkkknnnpppooooooqqqssstttrrrqqqrrrqqqrrruuuyyy{{{zzzzzzwwwvvvuuussspppnnnkkkjjjiiiiiihhhgggeeebbbaaa___YYYZZZ[[[\\\\\\^^^aaadddhhhhhhiiiiiiiiigggfffeeedddfffhhhjjjkkkjjjiiihhhoooooonnnmmmkkkjjjlllnnnnnnnnnooooooppppppqqqqqqooonnnnnnooopppsssvvvxxxxxxwwwvvvuuussspppnnnmmmmmmmmmlllllllllmmmmmmnnnlllmmmnnnpppqqqqqqppppppkkkmmmooopppqqqpppnnnmmmooonnnmmmmmmnnnmmmkkkjjjjjjkkkmmmooopppqqqqqqqqqqqqqqqooonnnmmmmmmmmmmmmlllkkkiiigggeeedddcccccceeeffffffffffffdddcccbbbaaacccfffjjjllllllllllllooollliiiggghhhhhhhhhhhhjjjkkkpppvvv{{{}}}yyyvvvqqqooommmkkklllnnnqqqsssvvvtttqqqnnnmmmnnnooopppnnnllliiiggggggjjjnnnpppnnnpppsssvvvyyy{{{||||||vvvwwwwwwvvvuuuuuuwwwyyyvvvuuuttttttuuuuuusssrrrqqqpppooonnnnnnoooppppppyyyxxxxxx{{{~~~~~~zzzvvv}}}}}}yyyxxx{{{~~~zzzyyy}}}~~~~~~~~~}}}~~~~~~}}}}}}}}}~~~wwwmmmgggccccccgggoooyyy}}}{{{|||~~~~~~{{{xxxwwwyyy{{{}}}}}}}}}{{{zzz{{{zzzyyyyyyyyyzzz{{{{{{{{{{{{zzzzzzzzz{{{|||}}}~~~~~~~~~{{{zzz{{{{{{|||{{{ooo^^^```eeellloooooouuu||||||zzz~~~zzz{{{{{{xxxuuuuuuxxx|||}}}yyyuuuqqqpppppppppqqqsssuuuvvv{{{|||}}}~~~}}}|||{{{{{{|||}}}~~~{{{wwwsssrrrtttuuutttssskkknnnqqqsssssstttuuuvvvvvvwwwwwwvvvsssqqqppppppqqqqqqpppooooooooooooooopppoooooonnnoooppprrrsssnnnmmmmmmpppssstttrrroooooooooooonnnmmmmmmllllllkkkkkkkkklllllljjjfffbbbiiiiiihhhhhhiiijjjkkkkkkqqqqqqrrrsssuuuvvvwwwwwwvvvuuuuuuwwwyyyyyyuuuqqqpppmmmiiiggghhhjjjlllmmmoooppprrrssstttuuuuuuuuuvvvtttrrrqqqqqqqqqpppooooooooonnnmmmmmmooopppqqqooopppqqqrrrrrrqqqooonnntttuuuvvvuuusssqqqqqqrrrooommmiiihhhhhhiiiiiiiiilllgggddddddhhhkkkiiifffkkkkkkjjjiiijjjkkklllmmmqqqooonnnoooqqqsssttttttqqqooommmjjjiiiiiijjjkkklllkkkjjjiiiiiiiiijjjjjjiiikkklllllllllmmmoooqqqsssssssssssssssrrrrrrrrrvvvwwwwwwwwwwwwvvvuuuuuuwwwuuusssqqqooonnnnnnnnnqqqqqqqqqpppooommmlllkkkiiiiiihhhfffeeegggjjjmmmmmmmmmnnnooopppqqqrrrrrrqqqqqqqqqrrruuuwwwwwwvvvyyyvvvrrrpppooommmhhhdddggghhhgggfffdddbbb___^^^[[[[[[\\\^^^```bbbdddeeeiiiiiijjjjjjjjjiiiiiihhheeeeeeeeehhhkkkllllllkkkppppppooommmkkkkkklllnnnnnnoooqqqqqqqqqqqqsssuuuoooooooooooorrrvvvzzz}}}|||||||||zzzxxxtttqqqooommmllllllllllllkkkkkkkkkllllllmmmnnnnnnnnnnnnnnnmmmmmmlllmmmmmmnnnooopppppppppooonnnmmmlllkkkkkkmmmmmmnnnnnnnnnoooooopppqqqpppooooooooommmjjjgggjjjjjjiiigggdddcccccceeefffeeefffffffffddd___\\\___```bbbeeegggiiijjjjjjiiijjjkkkjjjhhhffffffffffffiiimmmqqqsssttttttssskkkkkkkkklllmmmoooqqqsssyyyvvvrrrnnnllllllnnnooommmmmmlllkkkkkklllnnnoooqqqqqqpppqqqqqqrrrsssttttttsssqqqqqqsssuuuvvvuuuuuurrroooppprrrtttsssqqqrrrpppnnnlllkkklllmmmnnn|||zzzzzz|||~~~}}}xxxtttxxx{{{|||yyywwwzzz|||zzz|||~~~}}}|||~~~}}}}}}~~~}}}~~~~~~~~~~~~vvvkkkccc]]]]]]```gggrrrzzz~~~~~~}}}}}}||||||}}}{{{yyywwwvvvwwwyyy{{{||||||{{{{{{zzzyyywwwvvvuuuuuuwwwwww|||zzzxxxwwwwwwxxxyyyzzz}}}{{{|||}}}|||yyyxxxzzz{{{}}}vvvccc``````cccgggjjjpppwww}}}{{{{{{~~~yyywwwxxx||||||zzz{{{{{{yyywwwwwwyyy{{{~~~}}}~~~|||yyyrrrqqqqqqqqqqqqssstttuuuzzzzzz|||}}}~~~}}}{{{zzzyyyyyyzzzzzzwwwssspppoooqqqrrrrrrqqqqqqsssttttttrrrpppppppppuuuvvvvvvuuurrrpppooooooooonnnlllkkkkkkkkkllllllpppooonnnnnnooopppqqqrrrooommmmmmooorrrsssrrrpppoooooonnnmmmlllkkkjjjjjjkkkjjjjjjkkkkkkiiifffcccffffffggghhhiiikkklllmmmnnnooopppqqqrrrrrrrrrsssuuutttuuuxxx{{{zzzuuuqqqooollliiigggiiijjjkkkkkklllmmmoooppprrrsssttttttwwwuuurrrqqqrrrrrrpppooopppooonnnmmmlllmmmmmmnnnmmmnnnpppqqqqqqpppooonnnssstttuuutttrrrqqqpppqqqqqqmmmiiigggggggggfffeeegggdddaaacccgggjjjiiigggiiiiiihhhhhhiiikkklllmmmqqqooommmnnnpppsssttttttqqqooommmkkkiiiiiijjjjjjkkkkkkkkkkkkkkkjjjjjjjjjhhhjjjkkkkkkkkklllnnnpppppppppqqqqqqrrrrrrssssssuuuuuuvvvvvvvvvvvvvvvuuuuuutttqqqooommmllllllmmmqqqqqqppppppooonnnmmmmmmiiijjjiiihhhggggggjjjllllllmmmnnnnnnoooppppppqqqpppooooooppprrrssssssrrrvvvssspppnnnmmmjjjfffcccgggggggggfffeeebbbaaa___]]]]]]^^^___aaaccceeefffiiiiiiiiijjjjjjiiiiiihhhdddccccccdddggghhhhhhgggmmmnnnnnnllljjjiiiiiijjjiiikkkmmmoooooopppsssuuupppoooooopppsssvvvzzz}}}{{{{{{{{{zzzwwwtttqqqooollllllkkkkkkkkkkkkkkkkkklllmmmnnnnnnoooooonnnnnnllllllkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmooooooooooooooonnnnnnnnnpppooonnnnnnnnnllliiifffjjjkkkkkkiiifffdddddddddcccccccccddddddccc```]]]^^^___aaacccfffggghhhiiihhhiiijjjjjjgggffffffffffffhhhlllooopppppppppooojjjjjjjjjlllnnnpppssstttvvvsssppplllkkkkkkmmmnnnkkkkkkjjjkkklllnnnpppqqqrrrrrrrrrrrrssstttuuuuuuuuusssqqqqqqrrrssssssssstttrrroooppprrrtttsssrrrpppooollljjjiiiiiijjjjjj~~~|||{{{}}}~~~|||wwwrrrsssuuuyyy}}}}}}}}}|||zzzxxxyyy|||~~~~~~{{{|||}}}|||{{{{{{{{{{{{|||~~~zzznnnccc\\\[[[\\\bbbkkktttyyyzzzzzz|||~~~}}}{{{xxxwwwvvvvvvwwwxxxyyyzzz{{{||||||}}}{{{wwwuuusssssstttuuu{{{yyyuuusssrrrsssvvvwwwzzz{{{|||{{{yyyxxxyyyzzz{{{wwwvvvxxxzzz~~~mmmcccZZZYYY^^^dddlllsssyyyyyy|||}}}vvvvvv{{{~~~{{{zzz{{{|||{{{zzzyyyyyy{{{{{{{{{{{{|||~~~~~~}}}tttssssssrrrrrrsssssstttwwwwwwyyyzzz|||}}}~~~~~~}}}}}}}}}}}}}}}}}}{{{yyywwwvvvuuuuuuuuusssqqqnnnnnnooopppqqqppptttuuuuuutttqqqnnnmmmmmmrrrssstttsssqqqnnnmmmmmmmmmllljjjhhhhhhiiikkklllooonnnnnnnnnnnnnnnooopppnnnmmmlllmmmooorrrrrrrrrrrrqqqpppooommmkkkjjjjjjjjjiiiiiijjjjjjiiifffddddddeeefffgggiiikkklllmmmlllmmmooopppqqqppppppooorrrrrrtttxxx{{{{{{vvvqqqmmmkkkiiiiiijjjkkkjjjiiiiiijjjkkkmmmoooqqqrrrssswwwuuurrrrrrrrrrrrqqqppppppooonnnlllkkkjjjjjjjjjlllmmmooopppqqqpppooooooqqqssstttsssqqqpppppppppqqqnnniiifffeeeeeedddccccccaaa___bbbfffiiiiiihhhggggggggggggiiikkkmmmnnnrrrooollllllnnnrrrtttuuuqqqpppmmmkkkjjjiiiiiijjjkkklllmmmmmmmmmllljjjiiiggghhhjjjjjjjjjjjjlllnnnmmmnnnnnnooopppqqqrrrsssssssssttttttuuuvvvvvvvvvvvvtttqqqnnnmmmlllmmmnnnqqqpppoooooonnnnnnoooooojjjkkkkkkkkkiiihhhiiikkkkkklllmmmnnnnnnnnnnnnnnnmmmlllkkklllnnnooonnnmmmrrrpppmmmkkkjjjgggdddaaaeeeeeeeeeeeeeeedddcccbbbaaaaaaaaaaaabbbdddeeefffhhhhhhiiiiiijjjiiiiiihhhfffdddbbbbbbdddeeeeeeeeehhhjjjkkkkkkiiigggggggggeeegggjjjkkkmmmnnnqqqsssppppppppppppsssvvvyyy{{{zzzzzzzzzyyywwwssspppnnnjjjjjjjjjjjjjjjkkkkkkkkkmmmmmmnnnnnnoooooooooooollllllkkkkkkkkkkkkkkkkkkjjjjjjkkklllmmmmmmnnnnnnqqqqqqpppoooooonnnnnnmmmooonnnmmmmmmmmmllliiigggkkklllmmmlllhhhfffddddddaaa```___```aaaaaa___^^^\\\^^^___bbbdddeeeffffffgggiiijjjiiigggffffffgggggghhhjjjlllmmmmmmlllkkkhhhiiijjjkkkmmmppprrrtttrrrpppmmmjjjiiiiiikkkllliiiiiiiiijjjlllnnnqqqrrrsssssssssssssssuuuvvvvvvuuusssqqqpppqqqqqqqqqpppqqqpppnnnoooqqqrrrrrrrrrnnnmmmjjjhhhffffffffffff|||zzzzzz{{{}}}{{{vvvrrrppprrrvvvyyy}}}~~~}}}~~~~~~}}}{{{zzzzzz{{{~~~|||{{{{{{|||{{{|||yyyzzz||||||pppfffcccaaadddkkksssxxxzzzyyy|||{{{wwwwwwwwwwwwwwwxxxxxxzzz|||}}}~~~{{{wwwuuuuuuvvvwwwxxxvvvrrrooooooqqqtttvvvxxxyyyzzzzzzyyyxxxyyyzzz{{{wwwuuuwwwyyy|||}}}kkkYYYTTTXXX```iiiqqqvvvxxx|||}}}}}}~~~zzz{{{||||||{{{zzzyyyyyyyyyxxxwwwyyy{{{||||||{{{uuuttttttssssssrrrrrrrrrssstttuuuvvvxxxyyyzzz{{{}}}|||{{{zzzyyyzzzzzz{{{yyyxxxvvvtttsssrrrrrrrrrqqqpppooooooppppppqqqqqqpppqqqrrrqqqpppoooooopppoooqqqsssrrrpppmmmllllllmmmkkkiiihhhhhhiiikkklllmmmmmmmmmlllllllllllllllmmmllljjjjjjlllooorrrtttvvvvvvtttrrrpppnnnlllllljjjiiihhhhhhiiiiiigggeeeeeeeeeggghhhiiijjjkkkkkklllmmmoooqqqrrrqqqpppoooppppppssswww{{{zzzuuupppmmmlllkkkllllllllljjjhhhggggggiiikkkmmmoooqqqrrrvvvtttrrrqqqrrrrrrqqqpppnnnmmmllllllkkkjjjjjjjjjlllmmmnnnpppqqqqqqqqqqqqqqqrrrssssssqqqppppppqqqpppmmmiiifffffffffeeedddcccaaaaaacccfffiiiiiihhhfffffffffgggiiikkknnnooorrroookkkjjjmmmppptttuuuqqqpppnnnllljjjiiiiiiiiijjjlllmmmnnnnnnllljjjiiifffhhhjjjkkkjjjjjjkkklllnnnnnnnnnoooooopppppppppppppppqqqrrrssstttuuuvvvxxxvvvsssqqqooonnnoooooonnnnnnmmmmmmmmmnnnooopppkkkmmmnnnmmmkkkiiiiiiiiikkkkkklllmmmmmmmmmlllllljjjhhhhhhiiikkkllllllkkkmmmlllkkkiiigggeeebbbaaaccccccddddddddddddddddddccccccccccccdddeeeffffffggghhhhhhiiiiiiiiiiiiiiiiiifffcccbbbcccdddddddddaaadddhhhjjjiiihhhggggggdddfffiiijjjkkklllnnnpppoooooooooppprrruuuwwwyyyxxxxxxxxxwwwuuurrrooommmhhhhhhhhhiiiiiijjjjjjjjjmmmmmmmmmmmmnnnnnnoooooonnnnnnmmmmmmmmmlllkkkkkkiiiiiijjjjjjkkkllllllmmmooooooooooooooonnnnnnnnnpppooonnnoooooonnnllliiikkkmmmnnnmmmjjjgggeeedddaaa```^^^^^^___```^^^]]]\\\]]]^^^```bbbcccddddddhhhiiikkkjjjiiihhhhhhiiigggiiikkklllmmmmmmlllkkkhhhhhhiiijjjlllmmmnnnooommmkkkiiihhhggghhhjjjkkkjjjjjjiiijjjkkkmmmooopppqqqqqqqqqqqqrrrssstttuuuvvvtttrrrqqqqqqqqqooonnnmmmmmmmmmmmmnnnoooppppppmmmkkkiiigggeeedddccccccxxxwwwwwwyyy||||||xxxtttqqqssswwwzzz}}}~~~|||{{{zzz}}}}}}{{{zzzyyy||||||{{{}}}zzz{{{~~~xxxrrrlllkkkooouuuzzz{{{yyy|||{{{xxxxxxzzzyyyyyyzzzzzz{{{}}}~~~}}}yyywwwwwwwwwxxxvvvtttpppnnnnnnppptttvvvxxxyyy{{{{{{zzzzzz{{{}}}}}}yyywwwwwwxxxzzzyyyaaaVVVXXX___hhhooovvvwwwzzz}}}~~~||||||}}}~~~zzzzzzzzzzzzzzzzzzyyywwwwwwvvvuuuuuuwwwxxxwwwvvvtttttttttssssssrrrqqqqqqpppqqqrrrssstttuuuvvvwwwzzzyyyyyyxxxxxxxxxxxxyyyvvvuuusssrrrqqqqqqrrrrrrnnnoooooonnnnnnnnnoooppplllnnnoooooonnnnnnpppqqqmmmoooqqqqqqooolllkkkjjjjjjiiigggfffggghhhiiijjjkkkkkkkkkjjjjjjiiihhhhhhjjjiiihhhhhhiiimmmqqqtttxxxwwwuuusssqqqnnnmmmllliiigggffffffggghhhgggfffggghhhiiiiiiiiiiiihhhhhhjjjlllnnnpppqqqrrrrrrqqqpppppprrrvvvzzzyyyuuupppnnnnnnmmmmmmnnnmmmkkkhhhgggggghhhiiilllnnnqqqrrruuusssqqqqqqqqqrrrqqqpppkkklllllllllllllllllllllmmmnnnooopppqqqqqqqqqrrrppprrrssssssqqqppppppqqqmmmjjjgggfffggghhhiiihhhffffffeeefffggghhhgggffffffffffffgggiiilllnnnppppppmmmiiihhhkkkooorrrsssqqqpppnnnlllkkkiiihhhhhhiiikkklllmmmmmmkkkiiihhhgggiiikkklllkkkjjjkkklllooooooooonnnnnnmmmmmmmmmmmmmmmnnnnnnpppqqqssstttvvvuuusssqqqooonnnnnnnnnkkkkkkkkklllmmmnnnooopppmmmoooppppppmmmjjjiiiiiijjjkkklllmmmmmmllljjjiiiffffffeeegggiiikkkkkkjjjiiiiiiiiigggeeecccaaaaaaaaaaaaaaabbbcccdddeeeeeedddddddddddddddeeeeeeffffffggghhhiiiiiiiiiiiiiiijjjgggcccaaaaaabbbbbbbbb\\\```eeeiiijjjjjjjjjjjjgggiiijjjjjjiiiiiikkklllmmmmmmnnnnnnppprrrtttuuuuuuuuuuuuuuussspppmmmkkkeeeffffffggghhhiiijjjjjjllllllkkkkkkkkklllmmmnnnoooppppppppppppooommmmmmjjjjjjjjjjjjiiiiiiiiiiiikkkkkklllmmmmmmnnnooooooqqqppppppqqqqqqqqqnnnllljjjlllmmmmmmjjjgggeeeeeecccaaa______``````^^^]]]\\\]]]___```aaabbbbbbbbbhhhjjjkkkkkkjjjiiijjjkkkhhhjjjkkkmmmnnnoooooooooiiiiiiiiiiiiiiiiiiiiiiiiiiihhhgggfffggghhhjjjkkklllkkkjjjiiiiiijjjkkkkkknnnmmmmmmnnnnnnooopppqqqtttsssqqqqqqrrrqqqooommmiiijjjkkkkkkkkkkkkllllllkkkjjjiiigggeeecccbbbbbbuuuuuuvvvyyy}}}}}}zzzwwwtttwwwzzz}}}~~~~~~~~~|||{{{{{{{{{{{{{{{zzzyyyxxxxxxyyy}}}|||~~~zzzssssssvvvyyyzzzzzz{{{}}}|||{{{zzz{{{|||{{{{{{{{{|||}}}}}}~~~~~~~~~}}}{{{yyyxxxwwwwwwwwwwwwuuurrrpppoooqqqtttuuuwwwxxxzzz{{{zzz{{{}}}~~~~~~zzzxxxyyyxxxyyy~~~sssbbb^^^aaahhhnnnvvvwwwzzz}}}}}}xxxyyy{{{~~~yyyxxxwwwwwwxxxxxxwwwvvvuuutttssstttuuuuuusssqqqrrrsssssssssrrrrrrqqqpppnnnooooooqqqrrrsssssstttwwwxxxxxxyyyyyyxxxwwwwwwtttsssrrrqqqppppppqqqrrrkkklllmmmmmmkkkkkkkkkmmmmmmmmmnnnlllkkkkkklllnnnkkknnnpppqqqooollljjjiiieeeeeeeeeeeeeeeffffffggghhhhhhhhhhhhgggfffddddddeeefffffffffgggjjjooosssuuuuuusssqqqooommmkkkjjjiiigggddddddfffggghhhhhhiiiiiijjjkkkkkkiiihhhgggggghhhjjjlllooorrrtttuuutttssssssvvvzzzzzzvvvrrrooonnnmmmmmmmmmmmmjjjhhhgggggghhhiiijjjmmmpppqqqsssqqqpppooopppqqqpppoookkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooppppppqqqnnnpppqqqqqqpppoooooopppjjjhhhffffffhhhjjjkkkllliiiiiiiiiiiihhhgggfffeeeeeeeeeeeefffhhhjjjmmmnnnmmmjjjhhhgggjjjmmmooopppqqqpppooommmkkkiiihhhggghhhiiijjjjjjjjjiiigggfffgggiiikkklllkkkjjjjjjkkkooonnnnnnmmmlllkkkjjjjjjkkkkkkjjjkkklllnnnpppqqqqqqqqqqqqpppnnnllljjjiiihhhiiikkkmmmooopppqqqqqqpppqqqrrrqqqnnnkkkiiiiiikkklllmmmnnnmmmkkkiiihhheeeddddddeeegggiiihhhgggeeefffgggeeecccaaa``````_________```aaabbbdddeeecccccccccccccccdddeeefffffffffggghhhiiiiiiiiiiiigggdddaaa`````````___^^^ZZZ^^^dddhhhiiijjjkkkllljjjkkkkkkjjjhhhggghhhiiijjjjjjkkklllmmmnnnoooppprrrrrrrrrrrrpppmmmjjjhhhcccdddeeefffggghhhiiijjjjjjiiihhhhhhhhhiiikkklllnnnooopppqqqqqqpppnnnmmmkkkkkkjjjiiihhhgggfffeeegggggghhhjjjkkklllmmmnnnooooooooopppqqqqqqooolllgggiiikkkjjjhhhfffffffffcccbbbaaabbbccccccbbb```^^^___```aaabbbbbbbbbbbbgggiiikkkkkkjjjjjjjjjllliiijjjkkkmmmnnnoooooopppjjjjjjjjjiiihhhgggfffeeegggfffffffffhhhiiikkklllmmmllljjjhhhgggfffffffffjjjjjjjjjjjjkkklllmmmmmmppppppooopppqqqqqqooommmhhhjjjkkkkkkjjjiiiiiijjjjjjiiihhhgggeeecccbbbbbbwwwvvvwww{{{|||xxxxxxzzz~~~}}}~~~}}}}}}|||{{{}}}}}}|||xxxwwwvvvvvvwwwwwwwwwwwwzzz~~~~~~}}}~~~~~~~~~}}}{{{|||}}}~~~|||xxxxxxyyyzzzzzzyyyxxxxxxzzz|||||||||zzz{{{|||}}}}}}|||{{{{{{zzzzzzzzzzzzyyyxxxwwwwwwzzzyyyvvvsssrrrqqqrrrssstttvvvxxxyyyyyyzzz|||~~~|||yyyxxxzzzyyyyyy|||wwwlllhhhkkkpppvvvwwwzzz~~~~~~vvvvvvxxx{{{yyyvvvssssssuuuvvvuuutttrrrrrrrrrtttuuuuuurrrppppppqqqrrrrrrrrrqqqpppooommmmmmnnnooopppqqqrrrrrruuuwwwyyyzzzzzzyyywwwvvvvvvuuusssqqqppppppppppppkkkmmmooonnnkkkiiijjjkkkkkklllllljjjhhhhhhjjjllljjjmmmpppqqqooollljjjiiicccdddeeefffffffffeeeeeeffffffffffffdddcccaaa```aaaccceeeeeeeeehhhmmmqqqtttsssrrrpppnnnmmmkkkkkkhhhfffcccccceeeggghhhhhhhhhiiikkkllllllkkkjjjiiiggggggiiikkkppptttyyy{{{yyywwwvvvxxx{{{{{{yyyvvvooommmkkkkkkkkkjjjiiiggghhhgggggggggiiikkknnnooorrrpppnnnnnnooopppooonnnnnnooopppppppppooonnnnnnmmmmmmlllllllllmmmmmmnnnkkkmmmnnnnnnmmmlllmmmnnniiifffeeeeeegggjjjkkkkkkhhhiiijjjjjjhhhgggfffeeecccccccccdddeeehhhjjjkkkjjjhhhffffffiiikkkmmmmmmqqqpppooommmkkkiiigggfffgggggggggfffffffffeeeeeeeeehhhjjjkkkjjjiiihhhiiijjjjjjjjjiiiiiihhhhhhhhhjjjiiihhhhhhiiijjjmmmnnnnnnoooppppppoookkkhhheeefffiiilllppprrrssssssrrrssstttsssqqqnnnkkkjjjjjjkkklllnnnooonnnllliiigggfffeeeddddddeeeeeecccbbb```bbbdddbbb___]]]^^^___^^^^^^^^^^^^___aaabbbcccaaaaaaaaaaaabbbcccdddeeeeeefffggghhhiiiiiiiiiiiifffdddbbbaaaaaa```___]]][[[^^^cccfffggghhhiiijjjiiijjjjjjiiigggeeefffgggggghhhhhhiiijjjkkkkkkllloooooopppooonnnkkkhhhfffbbbbbbccceeefffhhhiiiiiiggggggeeeeeeeeefffhhhiiijjjlllmmmnnnooonnnlllllljjjjjjiiihhhgggfffeeedddeeeeeefffggghhhiiiiiijjjkkkkkkkkklllnnnnnnllljjjeeefffggggggeeeeeefffgggaaaaaacccfffhhhiiigggeee```aaabbbcccccccccccccccdddfffhhhiiiiiihhhiiikkkjjjjjjjjjkkkkkkkkklllllljjjjjjjjjjjjjjjhhhgggffffffffffffgggiiikkkmmmnnnlllkkkiiifffeeedddddddddgggggggggggghhhiiijjjkkkkkkkkkkkkmmmooopppooommmiiikkkmmmmmmjjjhhhhhhiiiggggggffffffdddcccbbbaaayyyxxxyyy}}}}}}yyyzzz}}}~~~}}}}}}~~~}}}|||zzz{{{zzzzzz|||}}}}}}wwwuuussssssuuuvvvwwwwww~~~}}}~~~~~~~~~}}}}}}}}}{{{zzzxxxyyy{{{~~~|||{{{{{{{{{zzzwwwtttuuuyyy|||}}}|||yyy{{{|||}}}}}}{{{yyyxxxxxxyyy{{{||||||{{{yyyyyy~~~|||yyyvvvsssqqqppppppqqqsssuuuvvvwwwxxxzzz|||zzzxxxxxx{{{zzzyyy|||xxxpppppptttuuuwww{{{|||}}}~~~uuuuuuvvvyyy|||~~~~~~}}}xxxuuuqqqpppsssttttttssspppppprrruuuwwwvvvsssqqqooooooqqqrrrrrrqqqpppooolllmmmmmmnnnooopppqqqqqquuuwwwzzz||||||zzzwwwuuuyyywwwuuurrrpppooonnnnnnnnnppprrrpppmmmkkkkkkmmmhhhiiiiiihhhggghhhkkkmmmjjjmmmpppqqqooollljjjiiidddeeegggiiiiiiiiigggfffddddddeeedddcccaaa___^^^^^^aaaddddddeeegggkkkooouuuuuutttrrrpppooonnnmmmhhheeecccbbbdddggghhhiiiggghhhkkkmmmnnnmmmlllkkkiiiiiijjjmmmrrrxxx~~~~~~{{{yyyyyy|||}}}{{{yyynnnllliiihhhhhhhhhgggfffhhhgggffffffgggiiilllnnnqqqooommmmmmnnnooonnnnnnrrrrrrrrrrrrqqqpppnnnmmmllllllkkkjjjjjjjjjkkkkkkiiikkkllllllkkkjjjkkklllhhhfffddddddfffhhhiiiiiiggghhhjjjjjjhhhgggffffffbbbbbbbbbbbbccceeegggiiihhhfffeeefffhhhkkkkkkkkkqqqpppooonnnllliiigggfffffffffeeeddddddddddddeeedddgggiiijjjiiigggggggggfffffffffgggggggggggggggiiihhhgggfffggghhhkkklllnnnppprrrsssqqqmmmhhheeefffiiinnnsssuuuvvvtttsssuuuuuutttqqqmmmkkkjjjjjjlllmmmnnnooonnnllliiiggghhhfffdddcccbbbaaa___]]]]]]___aaa```]]][[[\\\^^^^^^]]]]]]]]]^^^___aaabbb_________```aaabbbdddeeeeeefffggghhhiiiiiiiiiiiigggeeedddddddddcccaaa^^^]]]___bbbdddeeeeeefffhhhggghhhiiihhhfffeeeeeefffeeeffffffggghhhhhhiiiiiimmmnnnnnnnnnllljjjgggeeeaaaaaacccdddfffggghhhiiifffeeecccccccccdddfffhhhggghhhjjjllllllllljjjiiihhhhhhhhhgggffffffeeeeeeeeeeeeeeefffffffffffffffgggggggggiiijjjjjjhhhgggcccdddeeedddcccdddfffhhh___```ccchhhlllmmmllljjjbbbbbbcccdddddddddddddddbbbdddgggggggggggghhhiiijjjjjjiiiiiihhhhhhggggggiiijjjkkkllllllkkkjjjiiieeefffggghhhjjjlllnnnooojjjiiigggeeedddccccccdddffffffffffffggghhhiiijjjgggggghhhkkknnnooonnnlllkkkmmmooonnnkkkhhhhhhiiieeeeeeeeeddddddbbbaaa```|||}}}}}}~~~~~~}}}}}}~~~}}}yyyvvvuuuxxx{{{}}}}}}}}}~~~{{{wwwtttuuuyyy|||zzzxxx~~~~~~}}}|||~~~~~~|||zzz{{{~~~~~~{{{}}}||||||}}}|||yyyxxxwwwwwwuuuuuuvvvzzz~~~||||||}}}~~~|||zzzyyyxxxvvvuuutttsssssstttwwwzzzzzzvvvrrrppppppuuuvvvvvvvvvuuuuuuwwwyyyzzzzzz{{{{{{}}}~~~pppoootttzzz{{{||||||{{{{{{|||}}}{{{yyyvvvssssssuuuwwwyyyvvvsssqqqqqqssssssrrrooorrrssstttuuuvvvvvvvvvvvvuuuuuutttqqqmmmkkkkkklllhhhiiijjjkkklllooossswwwyyyzzz|||}}}}}}}}}|||{{{yyyxxxwwwuuusssqqqoooooouuutttrrrpppnnnkkkjjjiiijjjkkklllkkkiiihhhiiijjjkkkmmmppprrrqqqmmmiiifffgggggghhhhhhhhhggggggfffhhhiiijjjkkkjjjgggdddcccbbbbbbcccdddgggiiilllnnnrrrtttuuusssooollllllmmmkkkjjjgggeeeddddddeeeeeeiiijjjkkkmmmnnnnnnooonnnnnnjjjgggjjjrrrzzz}}}}}}~~~{{{yyy{{{{{{wwwnnnmmmkkkiiihhhiiikkkllliiihhhggggggggghhhjjjjjjpppqqqqqqqqqqqqpppoooooouuusssqqqqqqqqqqqqooonnniiijjjjjjkkkkkkjjjjjjjjjlllkkkiiigggffffffggggggfffeeedddccccccccccccdddeeefffggggggfffdddbbb```dddaaa___```ccceeeeeeccchhhfffdddbbbccceeehhhkkkkkkkkkkkkkkkiiigggeeeddddddcccbbbaaaaaabbbcccdddccceeeggghhhgggeeeeeefffgggfffdddccccccdddeeegggfffeeeeeedddeeefffggghhhppppppqqqqqqpppnnnkkkjjjkkkllloooqqqrrrrrrqqqpppqqqooommmkkkjjjjjjjjjkkklllmmmnnnnnnmmmiiifffdddhhhgggddd```]]]]]]___aaa```aaaaaaaaa```^^^\\\[[[\\\\\\]]]^^^^^^___``````^^^^^^______aaabbbcccdddaaaaaaaaadddgggjjjjjjjjjhhhfffeeefffhhhgggccc___```aaaccceeeeeeeeecccbbbeeefffiiikkkkkkiiifffddddddeeefffeeeddddddfffggghhhkkknnnooommmiiigggfff```aaabbbccceeefffgggggghhhhhhgggdddaaa```aaabbbgggggghhhhhhiiiiiiiiiiiiiiigggdddbbbaaaaaacccdddcccddddddeeeeeeeeeddddddcccbbbcccgggkkkllljjjgggcccbbbaaabbbccccccaaa___```aaadddfffhhhiiiiiiiiiaaabbbcccddddddeeeeeedddaaaaaabbbfffjjjkkkiiigggiiihhhggggggggggggfffeeeeeeggghhhjjjkkkkkkkkkjjjllliiifffgggjjjlllmmmllllllkkkhhhddd```___aaacccdddgggiiiiiihhhggghhhhhhfffgggiiijjjkkkkkkkkkjjjmmmmmmlllkkkkkkjjjjjjiiieeeeeedddcccbbbaaa```___}}}}}}}}}|||xxxuuuvvvyyy|||}}}}}}{{{{{{}}}~~~|||yyyvvvxxx|||~~~|||~~~}}}zzz{{{zzzxxxuuuvvvyyy|||wwwwwwyyy~~~~~~~~~}}}}}}~~~{{{zzzzzzyyyyyyzzz|||~~~~~~}}}}}}~~~~~~{{{yyywwwvvvvvvvvvxxxzzzzzzvvvtttssstttssstttttttttrrrrrrtttuuuwwwwwwxxxyyyzzz|||~~~xxxzzz{{{}}}}}}}}}{{{{{{|||~~~~~~~~~{{{|||zzzvvvtttssstttvvvwwwvvvssspppppprrrssssssqqqsssssstttuuuvvvvvvvvvvvvwwwwwwuuuqqqmmmjjjiiijjjiiijjjlllmmmooorrrwwwzzz{{{|||}}}~~~~~~}}}}}}zzzzzzxxxwwwuuurrrqqqpppuuutttrrrooommmkkkjjjiiikkklllmmmllljjjjjjjjjllllllnnnooopppooommmjjjhhhiiiiiiiiihhhhhhhhhhhhhhhkkklllnnnooommmjjjgggdddeeeddddddeeefffiiilllnnnqqqrrrsssrrrnnnllllllmmmmmmkkkiiihhhggghhhiiiiiijjjjjjkkklllmmmmmmmmmmmmkkkiiijjjnnnuuuzzzyyywwwzzzxxxwwwyyy|||}}}zzzvvvnnnmmmlllkkkkkkkkkllllllkkkjjjiiihhhhhhiiijjjkkkqqqqqqrrrrrrrrrqqqqqqppptttrrrpppppppppooommmlllggghhhiiiiiijjjjjjjjjiiikkkjjjiiihhhggggggggghhhfffeeeeeedddddddddddddddeeefffggggggfffeeecccbbbeeecccaaaaaadddffffffeeedddccc```___```cccfffhhhkkkjjjjjjiiigggfffdddddddddccccccbbbbbbbbbccccccdddfffhhhiiigggffffffgggfffeeedddccccccdddeeefffgggfffeeeeeeeeefffggghhhppppppqqqpppooollljjjhhhjjjlllmmmooooooooommmmmmlllkkkkkkjjjjjjjjjkkkkkkjjjkkklllmmmllljjjhhhfffjjjhhhddd___[[[[[[^^^aaaaaabbbbbbbbbaaa```^^^]]][[[\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\]]]```bbbeeefffdddcccccceeegggiiiiiihhheeeeeeeeefffgggfffccc``````aaacccdddeeedddcccbbbccceeegggiiijjjhhhfffdddeeeffffffeeeccccccdddeeeeeehhhlllmmmkkkiiiggggggcccccccccdddeeefffgggggghhhhhhgggdddaaa```aaacccgggfffffffffggghhhiiiiiiiiihhheeebbbaaaaaabbbcccccccccdddddddddddddddcccbbbaaabbbeeehhhiiifffdddbbbaaa```aaabbbbbb```^^^___```bbbdddeeeffffffeee``````````````````______^^^^^^```dddiiikkkiiigggfffeeeccccccccccccbbbbbbccceeegggiiikkkllllllkkkllliiiffffffhhhkkkkkkjjjkkkjjjgggccc```___```bbbeeegggiiijjjiiihhhhhhiiidddeeeggghhhiiiiiiiiihhhjjjjjjiiiiiiiiiiiihhhhhhffffffeeedddbbbaaa``````~~~}}}|||{{{xxxvvvxxxzzz}}}~~~~~~~~~{{{yyyyyy{{{||||||yyyxxxyyy}}}~~~}}}|||zzzyyyxxxuuurrrrrrtttvvvssstttwww|||}}}~~~~~~}}}{{{~~~~~~|||zzzzzzzzz{{{{{{yyywwwvvvwwwxxxssstttuuutttrrrrrrssstttvvvvvvwwwxxxzzz|||~~~|||}}}~~~~~~}}}|||}}}~~~}}}{{{wwwsssqqqqqqsssttttttrrrooonnnppprrrsssssssssttttttuuuvvvvvvwwwwwwwwwwwwvvvrrrmmmiiihhhhhhiiikkknnnpppsssvvv{{{~~~|||}}}~~~|||{{{zzzyyywwwuuusssrrruuussspppmmmjjjiiiiiiiiikkkmmmnnnnnnmmmlllmmmooooooooonnnnnnmmmmmmllllllmmmlllkkkiiiiiiiiijjjkkkoooqqqtttuuutttpppkkkhhhiiigggfffeeefffhhhkkkmmmnnnoooppppppnnnllllllmmmnnnmmmlllkkkkkklllmmmnnnkkkkkkkkkkkkkkkkkkkkkkkkiiikkkooouuuzzz{{{wwwrrruuusssrrrtttxxxyyywwwtttmmmnnnnnnoooooooooooooooooonnnllljjjiiijjjkkklllqqqrrrrrrsssssssssrrrrrrrrrpppooonnnooonnnmmmkkkhhhiiijjjkkkkkkkkkkkkkkkiiijjjjjjjjjjjjjjjiiiiiigggfffffffffeeeeeeeeeeeeeeefffggghhhhhhgggeeeeeefffdddcccdddfffggghhhgggbbbaaa___^^^```cccfffiiikkkjjjhhhfffdddddddddddddddeeeeeeeeedddcccbbbbbbeeegggiiiiiihhhffffffgggeeeeeeeeeeeeeeeeeeeeeeeehhhhhhgggfffffffffggggggoooooooooooonnnkkkiiihhhjjjkkkllllllllljjjiiihhhfffggghhhiiijjjkkkkkkkkkiiiiiiiiiiiiiiihhhggggggiiifff```ZZZWWWXXX]]]aaaccccccdddddddddbbbaaa```[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYZZZ[[[___dddhhhkkkjjjhhhgggggghhhhhhgggfffaaaccceeefffdddbbbaaaaaa```aaabbbddddddcccbbbaaaaaabbbeeeggghhhfffdddcccfffgggfffeeebbbaaabbbcccbbbeeehhhjjjiiihhhhhhhhhgggfffeeeccccccdddfffggghhhhhhgggdddaaaaaabbbccceeeeeedddcccdddfffhhhjjjjjjhhhfffcccbbbbbbbbbcccccccccccccccccccccccccccaaaaaaaaacccddddddbbb```aaa```___```aaaaaa___]]]]]]^^^```aaabbbbbbaaa```_________^^^]]]\\\\\\[[[\\\]]]___bbbfffhhhhhhgggbbbaaa___^^^]]]]]]^^^^^^```bbbeeehhhjjjlllmmmmmmkkkiiigggfffggghhhhhhhhhiiihhhfffccc___^^^___aaabbbeeeggggggfffeeeffffffbbbcccdddeeeeeefffeeeeeeeeeeeeeeefffffffffffffffggggggeeedddcccaaa``````~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyxxxzzz|||~~~~~~}}}~~~~~~~~~{{{yyyxxxxxxyyyyyyzzzxxxwwwyyy{{{}}}}}}{{{~~~~~~~~~|||{{{|||{{{xxxvvvsssssssssttttttuuuyyy|||}}}|||}}}}}}~~~~~~~~~{{{xxxvvvvvvwwwxxxuuuwwwxxxwwwvvvuuuuuuvvvwwwwwwxxxzzz|||~~~{{{|||}}}}}}}}}}}}~~~}}}zzzvvvqqqoooooopppqqqrrrpppmmmlllmmmppprrrtttttttttttttttuuuvvvwwwwwwuuuuuutttqqqmmmiiihhhhhhhhhkkkooorrruuuyyy}}}|||}}}~~~~~~~~~{{{{{{{{{zzzxxxvvvtttsssuuurrrnnnjjjhhhggghhhiiilllnnnoooooonnnnnnoooqqqqqqpppnnnmmmmmmmmmoooppprrrpppnnnlllllllllnnnoootttvvvzzz|||zzzvvvpppmmmllljjjhhhffffffhhhkkklllkkklllmmmmmmllllllllllllnnnmmmmmmmmmnnnooopppqqqmmmlllkkkkkkjjjjjjjjjjjjlllnnnrrrxxx{{{zzzuuuqqqpppooonnnpppssstttsssqqqnnnooorrrtttuuutttsssssssssqqqnnnlllkkkkkklllmmmqqqqqqrrrrrrrrrrrrrrrqqqooonnnmmmmmmooopppooonnnnnnnnnnnnnnnnnnmmmlllllljjjkkkmmmnnnooonnnmmmllliiiiiiiiiiiiiiihhhhhhgggggggggiiiiiijjjjjjiiiiiiffffffffffffggghhhhhhhhheeecccbbbaaacccfffjjjmmmkkkiiifffdddbbbbbbcccdddeeefffggggggfffeeecccbbbeeegggiiiiiigggfffeeefffeeefffgggggghhhggggggfffiiiiiihhhhhhggggggggggggllllllmmmmmmmmmlllkkkjjjkkkkkkkkkkkkjjjhhhgggfffdddeeeggghhhiiiiiiiiihhhggggggfffeeeddddddccccccccc___YYYSSSQQQTTT[[[aaacccdddeeeeeeeeedddbbbaaa]]]]]]\\\[[[ZZZYYYYYYXXXZZZYYYYYY[[[```ffflllppprrrooommmkkkiiigggdddbbb___bbbeeeeeeaaa^^^]]]___aaaaaabbbccccccbbbbbbaaa___aaaccceeefffeeedddbbbgggggggggeeebbb``````bbb```cccfffggggggggghhhiiiiiigggdddbbbaaabbbdddeeeggggggfffdddaaa```bbbcccdddbbbaaa```aaadddgggiiillljjjhhhfffddddddddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbbbb```___```_________``````^^^]]]]]]^^^___``````___^^^]]]______^^^]]]]]]]]]]]]]]]\\\]]]___aaacccdddeeeddd```___^^^[[[ZZZYYY[[[\\\]]]___bbbfffiiikkkmmmmmmlllkkkiiihhhhhhhhhggggggiiihhhgggccc```___```aaa^^^aaaccccccbbbaaabbbbbb``````aaaaaabbbbbbbbbbbb```aaaaaabbbccccccddddddfffeeedddcccbbb```______zzz~~~}}}}}}}}}}}}~~~}}}|||{{{{{{{{{}}}~~~}}}||||||}}}{{{yyyxxxwwwwwwxxxyyy{{{zzzzzzzzz{{{|||{{{zzz~~~~~~~~~}}}|||~~~|||{{{|||{{{zzzxxxwwwuuutttsssrrrtttxxx|||}}}~~~}}}}}}{{{|||~~~~~~~~~|||xxxvvvvvvwwwwwwvvvxxxzzzzzzxxxwwwwwwxxxxxxxxxyyyzzz|||~~~~~~{{{{{{{{{{{{|||{{{xxxtttpppmmmmmmnnnooopppooommmkkkkkkmmmqqqttttttssssssssstttuuuvvvwwwqqqrrrrrrqqqmmmkkkiiiiiigggkkkppptttvvvyyy|||~~~{{{{{{}}}~~~~~~~~~}}}|||yyyyyyzzzzzzyyyxxxvvvttttttrrrnnnjjjggggggggghhhlllnnnoooooonnnnnnpppqqqqqqpppooonnnooopppqqqrrruuutttqqqooooooooopppqqqvvvxxx|||~~~}}}yyytttpppmmmllliiigggggghhhjjjkkkiiiiiiiiijjjkkkkkkkkkjjjkkkkkklllmmmnnnooopppqqqnnnmmmlllkkkjjjjjjjjjjjjmmmnnnpppsssuuutttqqqooolllkkkkkklllnnnooopppooooooqqqtttwwwyyyyyyxxxxxxvvvssspppmmmllllllnnnoooqqqqqqqqqqqqqqqppppppooolllkkkkkkmmmppprrrrrrrrrqqqqqqppppppnnnlllkkkjjjkkknnnqqqttttttssspppooollllllmmmmmmmmmlllkkkjjjjjjjjjkkkllllllmmmmmmmmmhhhhhhiiiiiihhhhhhhhhhhhgggfffddddddeeeiiimmmooollljjjfffcccbbbbbbdddeeefffggghhhhhhhhhfffeeedddeeegggiiihhhgggeeeeeeeeegggggghhhiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhiiijjjkkkllllllmmmmmmmmmmmmllllllkkkjjjiiihhhgggeeefffhhhiiiiiihhhgggfffgggfffeeecccaaa___^^^^^^[[[WWWQQQLLLLLLQQQ[[[bbbdddeeeffffffeeedddbbbaaaaaa```___^^^\\\[[[ZZZYYY\\\[[[\\\^^^bbbhhhnnnrrrwwwtttpppmmmjjjfffbbb______bbbeeeddd```\\\\\\]]]bbbbbbcccccccccbbbbbbbbb```aaacccdddeeedddcccbbbgggggggggeeebbbaaaaaabbbcccdddffffffeeeeeefffhhhgggeeebbb```___```bbbccceeeeeeeeeccc``````aaacccaaa```______```cccgggiiilllkkkjjjhhhggggggggggggffffffeeedddccccccddddddddddddddddddbbbaaaaaaaaaaaa```___```aaaaaa___]]]^^^___`````````___]]]\\\\\\\\\[[[[[[\\\]]]^^^^^^^^^___``````````````````___``````]]]ZZZYYY[[[]]]\\\^^^aaaeeehhhjjjkkklllllllllllljjjiiihhhhhhhhhiiiiiihhheeebbbaaaaaaccc]]]___bbbbbbaaa``````aaa__________________``````]]]^^^______```aaabbbbbbccccccbbbaaa```___^^^^^^www{{{~~~||||||||||||}}}~~~|||{{{}}}~~~}}}}}}||||||{{{zzzyyyxxxwwwxxxxxxyyy|||}}}~~~~~~~~~~~~}}}~~~~~~{{{zzz{{{|||~~~~~~}}}{{{{{{{{{||||||zzzwwwsssnnnrrrwww{{{}}}}}}~~~||||||~~~~~~~~~|||xxxwwwxxxxxxxxxvvvxxx{{{{{{zzzyyyyyyzzzxxxxxxyyyyyy{{{|||~~~~~~{{{{{{zzzxxxyyy}}}zzzxxxtttpppnnnnnnpppqqqppppppooommmlllmmmqqqssssssrrrrrrqqqrrrtttuuuvvvppprrrsssrrrooommmlllllliiimmmrrruuuwwwyyyzzz{{{yyyzzz{{{|||}}}||||||{{{wwwxxxzzz{{{{{{zzzyyywwwuuussspppmmmjjjiiiiiiiiilllnnnoooooommmmmmnnnpppqqqqqqrrrrrrssssssssstttvvvuuusssrrrqqqqqqqqqqqqsssvvvyyy|||{{{xxxtttrrrlllkkkjjjhhhhhhhhhhhhiiiggggggfffhhhjjjjjjiiigggiiiiiijjjkkklllmmmnnnnnnmmmllljjjiiihhhiiijjjjjjjjjkkkkkklllllllllllllllkkkkkkjjjjjjkkklllmmmnnnoooqqquuuxxx{{{||||||{{{wwwtttqqqnnnmmmmmmoooqqqrrrrrrrrrqqqpppooonnnmmmjjjjjjjjjmmmpppssssssssspppoooooonnnllljjjiiihhhmmmpppuuuxxxyyyvvvrrrpppmmmnnnooooooooonnnlllkkklllllllllmmmmmmnnnnnnoookkklllmmmllljjjhhhhhhhhhhhhgggeeedddfffiiilllooommmkkkhhheeeddddddeeefffgggggghhhhhhhhhhhhhhhgggfffhhhjjjiiigggeeeeeeeeehhhhhhhhhiiiiiijjjjjjkkkhhhiiijjjjjjkkkkkkjjjjjjiiiiiijjjkkklllnnnnnnooommmmmmllllllkkkkkkkkkkkkiiiiiiiiiiiihhhggggggfffiiihhhgggeeeccc```^^^]]]WWWSSSNNNJJJKKKRRR\\\cccggggggggggggfffdddcccaaaccccccbbb```___^^^\\\\\\_________```dddiiimmmpppuuurrrnnnkkkhhheeeaaa^^^___aaacccdddbbb```______dddddddddcccccccccccccccccccccdddeeeeeedddcccbbbfffggggggeeeccccccdddeeehhhiiihhhfffdddccceeefffcccbbb```______```bbbccccccdddcccaaa___^^^```bbb___^^^^^^___aaadddggghhhkkkkkkjjjiiiiiiiiiiiiiiijjjiiigggfffeeeeeefffgggeeefffgggeeecccbbbbbbccccccbbbaaabbbccccccaaa______``````aaa```___^^^]]]ZZZZZZYYYYYYZZZ[[[]]]^^^___```aaa```^^^]]]^^^___```bbbcccaaa]]][[[\\\^^^\\\^^^aaadddfffhhhiiiiiikkklllmmmllliiihhhhhhiiihhhiiihhhfffcccbbbbbbccc```bbbdddeeedddccccccccc______^^^^^^^^^^^^______]]]]]]^^^^^^___```aaaaaa````````````_________^^^tttvvvzzz~~~|||{{{{{{{{{||||||}}}~~~|||zzzzzz|||~~~~~~}}}|||{{{zzzyyyyyyyyyyyyyyyzzz{{{}}}}}}}}}~~~{{{zzzyyyzzz||||||}}}}}}xxxsssxxx}}}}}}~~~|||zzz{{{||||||{{{wwwzzz}}}~~~~~~}}}}}}~~~{{{zzzzzz{{{{{{}}}~~~~~~~~~~~~|||zzzwwwvvvxxx~~~zzzxxxtttrrrqqqrrrtttuuurrrssssssrrrooooooqqqtttrrrqqqppppppppprrrtttuuutttvvvwwwvvvsssooommmmmmllloootttxxxyyyxxxyyyyyyyyyzzz{{{|||}}}|||{{{{{{uuuwwwzzz}}}~~~~~~|||{{{xxxvvvtttqqqooommmlllllllllmmmnnnmmmlllkkklllmmmppprrrtttvvvwwwwwwuuutttttttttsssrrrqqqpppoooooonnnpppsssvvvvvvtttrrrpppjjjjjjjjjiiiiiihhhgggggggggeeeeeefffhhhiiigggeeeggghhhiiijjjkkkllllllllljjjiiigggffffffggghhhiiiiiiiiijjjiiiiiiiiijjjkkkkkkkkkkkkjjjiiijjjkkkmmmnnnpppsssvvvyyy{{{|||}}}wwwtttqqqnnnmmmnnnqqqrrruuuttttttrrrqqqooommmlllkkkjjjjjjllloooqqqqqqpppmmmmmmmmmmmmlllkkkjjjjjjnnnrrrwww{{{{{{wwwrrrooommmmmmooooooooonnnlllkkkmmmmmmlllllllllmmmmmmnnnoooqqqsssqqqmmmjjjiiijjjjjjiiigggeeefffiiilllnnnnnnmmmjjjhhhgggfffgggggghhhhhhhhhhhhhhhiiijjjkkkiiijjjlllllliiigggggggggggggggffffffggghhhjjjkkkggghhhjjjkkklllllllllllllllllllllllllllmmmmmmnnnlllkkkkkkkkklllmmmmmmnnnkkkjjjjjjiiiiiiiiiiiiiiikkkkkklllkkkiiifffcccaaaXXXUUUPPPMMMNNNTTT^^^eeejjjjjjjjjjjjhhhfffcccbbbddddddcccbbb```___^^^^^^aaaaaaaaabbbdddgggjjjkkkmmmkkkhhhgggfffdddbbb```___```bbbeeeggghhhgggeeefffeeeeeeddddddcccddddddffffffffffffeeedddccccccdddeeeffffffeeeeeegggiiiooonnnlllhhhdddbbbcccddd````````````aaabbbcccdddbbbbbbaaa___]]]]]]___```]]]]]]^^^```bbbdddfffhhhhhhhhhhhhhhhiiiiiiiiijjjmmmllljjjhhhggghhhiiiiiieeeggggggfffcccbbbdddfffeeedddcccdddeeeeeecccaaa______```aaa```___^^^]]]]]]\\\[[[ZZZZZZ[[[]]]^^^___```aaa```]]]\\\^^^``````dddgggeee```\\\\\\^^^]]]___aaaccceeefffffffffiiikkklllkkkiiiggghhhiiigggggggggeeecccaaaaaabbb```ccceeeeeedddcccdddddd```___^^^^^^]]]^^^___```]]]^^^^^^______`````````_________````````````aaapppqqqtttxxx{{{|||{{{zzzzzz{{{yyy{{{|||zzzxxxyyy|||~~~}}}}}}{{{{{{zzzzzzzzzzzzzzz{{{xxx{{{~~~}}}}}}}}}xxxyyy|||}}}}}}|||{{{~~~zzz}}}~~~~~~~~~~~~~~~~~~zzzvvvsssuuuyyy}}}{{{yyyvvvtttsssuuuwwwyyytttvvvwwwuuurrrqqqsssuuuqqqpppoooooooooqqqsssuuuxxxzzz{{{yyyuuuqqqnnnmmmnnnrrrwwwzzzzzzyyyxxxxxxyyyzzz|||}}}}}}}}}|||{{{uuuxxx{{{~~~~~~zzzyyyxxxuuusssqqqooonnnlllmmmnnnmmmkkkjjjjjjkkkooorrrvvvyyyzzzyyyvvvtttrrrrrrrrrqqqpppooommmllljjjllloooqqqrrrqqqooonnnhhhiiijjjjjjjjjhhhfffeeegggeeedddeeehhhhhhfffdddggghhhiiijjjkkkkkkkkkkkkhhhfffeeeddddddeeeggghhhiiijjjllllllkkkkkkkkklllkkklllkkkjjjhhhiiijjjllllllnnnqqqtttwwwzzz|||}}}wwwtttpppmmmmmmnnnqqqssswwwvvvuuutttrrrooommmlllkkkjjjjjjkkkmmmnnnmmmllllllmmmmmmnnnnnnnnnnnnnnnnnnrrrwww{{{{{{wwwrrrnnnkkkmmmnnnooonnnmmmkkkjjjmmmllllllkkkkkkkkkllllllsssuuuvvvtttoookkkjjjkkkmmmllliiihhhhhhkkknnnpppooonnnllljjjhhhhhhhhhhhhhhhhhhgggggghhhjjjlllmmmkkkmmmnnnnnnkkkiiiiiiiiigggfffddddddeeegggiiikkkfffhhhjjjlllmmmnnnmmmmmmooonnnmmmllllllllllllllljjjjjjjjjkkklllmmmoooppplllkkkjjjiiiiiijjjkkklllmmmnnnooopppooollliiiggg\\\YYYTTTPPPQQQWWW```gggmmmmmmmmmllljjjgggdddcccddddddcccbbbaaa```______bbbbbbbbbcccdddeeeggggggfffdddccccccddddddcccaaa______aaaffflllooommmkkkgggfffeeeeeeddddddddddddhhhhhhhhhgggfffeeedddcccccceeefffffffffgggiiikkksssrrrnnniiidddaaaaaabbb______```bbbcccdddeeefff```aaa```^^^\\\\\\^^^```[[[\\\^^^aaaccceeefffgggeeeffffffggghhhiiiiiiiiiooonnnllljjjiiiiiijjjkkkeeeggghhhfffcccbbbdddgggfffeeeeeeeeeffffffdddccc^^^___`````````___^^^^^^bbb```^^^]]]\\\\\\^^^___]]]___```___]]]]]]___bbb```eeeiiigggbbb]]]]]]^^^___```aaacccdddddddddcccgggiiikkkjjjhhhfffgggiiieeeffffffeeebbb``````aaa___aaaddddddcccbbbbbbcccaaa```___^^^^^^^^^___```^^^^^^____________``````_________```aaabbbbbbcccmmmmmmnnnttt{{{}}}{{{zzzyyyyyyyyyzzzyyyxxxyyy{{{~~~~~~~~~~~~|||zzzzzzzzzzzzyyyxxx}}}}}}~~~}}}|||~~~~~~~~~}}}|||zzzxxxxxxzzz~~~|||xxxtttsssuuuxxxzzz}}}||||||||||||{{{{{{{{{zzzvvvsssrrrssssssqqqooouuuvvvwwwwwwuuuuuuwwwxxxzzzwwwqqqoooqqqtttxxx{{{}}}|||{{{zzzzzz{{{|||~~~~~~}}}}}}|||vvvwwwzzz}}}|||yyyvvvtttrrrssstttuuussstttssspppkkkjjjkkknnnoooqqqtttwwwyyyyyyxxxwwwuuutttqqqnnnkkkhhhfffdddiiiiiikkkkkkjjjiiifffeeecccdddeeefffggggggggggggjjjiiihhhgggffffffffffffhhhjjjlllnnnmmmjjjgggeeeeeeeeeeeedddcccbbbccceeeggghhhjjjlllmmmooooooooooooooonnnllliiihhhiiikkkiiikkkoooqqqrrrtttvvvxxxwwwrrrmmmjjjjjjmmmppprrrqqqpppoooooopppqqqpppnnnhhhgggggghhhkkkmmmnnnnnnooommmlllmmmpppqqqpppnnntttvvvxxxyyyxxxtttpppmmmooonnnnnnmmmllllllkkkkkkllllllllllllkkkjjjiiiiiirrruuuxxxwwwsssnnniiiggghhhfffddddddeeehhhlllnnnpppppppppooonnnmmmlllkkkhhhhhhhhhiiijjjkkklllmmmmmmmmmnnnnnnnnnnnnmmmmmmjjjgggdddcccdddfffgggggggggiiikkknnnooopppooooookkkkkkjjjkkklllnnnpppqqqiiiiiijjjkkkmmmoooqqqrrrooonnnmmmlllkkkllllllmmmpppmmmjjjiiijjjnnnsssvvvtttnnneee\\\XXX[[[ccciiioooppppppnnnjjjgggffffffffffffeeeddddddcccbbbbbbcccdddeeeeeeeeedddcccbbbcccaaa^^^^^^___aaabbbbbb^^^```dddiiimmmnnnmmmkkkhhhgggeeecccbbbbbbcccccchhhhhhhhhgggffffffeeeeeefffcccbbbddddddeeekkkrrr{{{wwwqqqkkkfffbbbaaa```___aaaccccccaaa```aaabbbbbbbbbaaa```___^^^]]]]]]]]]^^^___```aaabbbbbbaaaddddddeeefffhhhjjjlllmmmllllllkkkjjjjjjiiiiiiiiijjjhhhfffeeedddeeeggghhhjjjhhhggggggiiihhhdddaaa_________```aaabbbbbbbbbdddcccbbbaaa___^^^]]]\\\aaa___]]][[[ZZZ[[[\\\]]]aaaccccccbbb```___```aaa^^^______```aaaccceeefffggghhhiiijjjiiihhhfffdddeeeeeedddccccccbbbaaaaaadddccccccbbbbbbccccccdddeeecccaaa___^^^^^^^^^^^^ccc___^^^aaa```[[[ZZZ^^^]]]^^^```aaaaaabbbccceeerrrqqqrrrvvv{{{~~~|||{{{zzzxxxxxxyyyxxxwwwxxx{{{}}}~~~~~~}}}|||zzzzzz{{{|||{{{{{{~~~~~~~~~|||~~~}}}|||~~~~~~{{{yyyxxxzzz~~~~~~}}}||||||zzz~~~~~~{{{wwwtttssstttwwwyyy~~~}}}}}}|||}}}zzzzzzzzzzzzzzzzzzzzzzzz{{{wwwsssqqqrrrttttttssssssuuuxxxxxxxxxxxxyyyzzz~~~}}}xxxvvvtttwwwzzz}}}~~~}}}|||}}}~~~~~~~~~~~~|||{{{zzzvvvwwwzzz|||~~~|||xxxuuutttttttttttttttuuuuuurrrnnnlllmmmooooooqqqtttvvvxxxxxxwwwwwwtttsssqqqmmmjjjgggdddccceeefffgggggggggeeecccbbbaaabbbdddfffggghhhiiiiiijjjiiihhhgggffffffffffffiiijjjlllnnnmmmkkkgggeeeeeeffffffdddcccbbbdddeeeggghhhjjjlllnnnppppppqqqppppppooollliiihhhiiikkkjjjllloooqqqqqqrrrtttvvvvvvsssnnnllllllmmmnnnnnnmmmlllkkklllnnnooonnnmmmiiigggddddddgggkkkmmmnnnooommmlllmmmoooqqqooonnnqqqsssuuuwwwuuurrrnnnlllnnnnnnmmmmmmllllllkkkkkklllllllllkkkkkkiiihhhhhhlllnnnpppooollliiigggfffgggeeeddddddeeehhhllloooqqqqqqqqqpppooonnnmmmllljjjjjjjjjkkkkkklllmmmnnnmmmmmmmmmlllllllllkkkkkkhhheeecccbbbdddfffggghhhhhhjjjmmmpppqqqqqqpppnnnjjjjjjjjjjjjkkkmmmooopppjjjjjjkkklllmmmnnnpppqqqnnnnnnlllkkkkkkkkkllllllmmmlllkkkkkklllrrryyy|||pppfffdddhhhmmmoooppppppnnnjjjgggffffffhhhggggggfffeeedddccccccddddddeeeeeeeeedddbbbaaabbb```^^^]]]___aaaaaaaaa^^^___bbbgggjjjkkkiiigggfffeeedddcccbbbbbbbbbbbbgggggggggfffeeeeeeddddddfffcccbbbcccbbbbbbgggnnnzzzvvvqqqkkkfffcccbbbbbb```aaaccccccbbbaaabbbcccdddccccccbbbaaa```______``````````````````______bbbcccdddfffggghhhiiijjjkkkkkkkkkjjjiiihhhgggfffgggfffeeedddddddddeeeeeeiiigggggghhhjjjjjjgggddd````````````aaabbbbbbbbbccccccbbb```___^^^]]]\\\___^^^]]]\\\\\\\\\]]]^^^bbbcccdddcccaaa```aaabbb````````````aaabbbcccdddffffffhhhhhhhhhfffdddcccdddddddddddddddcccccccccddddddccccccccccccddddddcccbbb```___^^^______```fffbbbaaadddccc^^^]]]aaa___```bbbbbbbbbcccdddeeexxxwwwwwwyyy|||~~~}}}|||{{{wwwwwwxxxwwwwwwxxxzzz}}}~~~~~~}}}{{{{{{|||~~~}}}~~~~~~|||zzzyyy{{{~~~}}}}}}{{{yyyxxxyyy|||}}}~~~}}}~~~|||zzzyyyxxxwwwyyy{{{{{{{{{{{{|||}}}{{{yyyuuusssrrrtttwwwxxx||||||{{{zzzzzzzzzzzzzzzvvvvvvwwwwwwxxxyyyyyyyyy|||xxxsssqqqqqqsssuuuuuurrruuuyyy{{{{{{||||||}}}}}}{{{xxxzzz}}}~~~~~~|||yyyxxxvvvwwwyyy{{{|||}}}~~~~~~|||wwwtttsssssssssrrruuuvvvwwwuuurrrqqqqqqrrrpppqqqrrrtttuuuvvvvvvvvvtttrrrpppmmmiiifffcccbbbaaabbbccccccbbbaaa___^^^___```ccceeehhhjjjllllllkkkjjjiiihhhggggggggghhhjjjlllmmmnnnmmmkkkhhhgggeeeffffffeeeccccccdddfffggghhhjjjlllooopppqqqrrrppppppooollliiihhhiiikkkmmmnnnpppqqqqqqrrrtttvvvwwwuuuqqqooonnnmmmllljjjiiihhhhhhjjjlllnnnmmmlllhhheeebbbaaaccchhhkkkmmmmmmlllkkklllnnnooonnnmmmnnnppprrrsssrrrooollljjjllllllllllllllllllllllllmmmmmmlllllljjjiiihhhgggggghhhhhhgggeeeeeefffgggfffeeeddddddfffiiimmmooorrrrrrrrrqqqpppooommmmmmmmmmmmmmmmmmnnnoooppppppooonnnllljjjiiiiiiiiijjjfffdddbbbaaacccfffggggggiiilllpppssssssrrrooommmiiiiiiiiiiiijjjlllmmmnnnkkkkkkkkkkkklllmmmnnnnnnmmmllllllkkkkkkkkkkkkllliiikkkmmmlllnnnuuuuuulllkkknnnoooppppppnnnkkkhhhggggggjjjjjjiiihhhgggfffeeedddeeefffffffffeeedddbbbaaaaaa___]]]]]]___aaaaaaaaa^^^___aaaeeeggggggeeebbbbbbbbbccccccccccccbbbbbbfffeeeeeedddccccccbbbbbbeeebbbaaaaaaaaa```dddkkkvvvsssnnniiieeecccaaaaaa```bbbddddddccccccdddeeefffeeeeeedddcccbbbaaa```bbbaaa```___^^^^^^^^^^^^```bbbdddfffhhhhhhgggfffiiiiiijjjjjjiiigggdddccccccccccccccccccbbbbbbaaaeeedddeeefffhhhiiigggeeeaaaaaaaaaaaaaaabbbbbbbbbbbbbbbaaa```^^^]]]\\\\\\[[[[[[\\\]]]]]]^^^______bbbcccddddddcccbbbccceeeaaaaaa```````````````aaacccdddeeeffffffeeecccbbbbbbccccccdddeeefffffffffddddddccccccccccccddddddccccccbbbaaabbbcccdddeeehhheeeeeefffeeebbbaaacccbbbccccccdddeeeffffffggg~~~}}}}}}~~~}}}||||||wwwxxxxxxxxxxxxyyy{{{~~~~~~}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~zzzyyyxxxyyy|||~~~||||||~~~~~~zzzyyyxxxxxxxxxxxxxxxxxx}}}~~~~~~}}}zzzyyyxxxwwwvvvwwwxxxxxxxxxxxxzzz{{{wwwvvvtttrrrrrrtttvvvxxxyyyyyyxxxxxxwwwxxxxxxxxxttttttuuuvvvwwwyyyyyyzzz}}}zzzwwwuuutttsssssssssqqquuuzzz}}}~~~~~~~~~{{{zzzzzz{{{~~~~~~~~~|||zzzyyywwwwwwxxxyyyzzz{{{||||||{{{wwwrrrqqqssstttttttttwwwwwwwwwwwwuuuttttttsssqqqqqqqqqrrrssstttuuuuuusssrrrpppmmmjjjgggdddccc````````````___^^^]]]\\\]]]^^^bbbeeeiiilllnnnooollllllkkkjjjjjjjjjjjjjjjmmmnnnooopppooommmjjjhhhfffggggggfffdddccceeeffffffgggiiilllnnnpppqqqqqqoooooonnnllliiihhhiiijjjnnnppprrrssstttuuuxxxzzz|||xxxssspppnnnmmmkkkjjjiiihhhhhhiiikkklllkkkjjjeeeccc``````cccfffhhhiiiiiiiiiiiiiiijjjkkkkkkjjjlllmmmoooppppppnnnkkkiiijjjjjjkkkkkkllllllllllllnnnnnnnnnmmmkkkjjjhhhgggffffffeeebbbaaabbbeeehhheeedddddddddfffiiimmmooorrrrrrrrrqqqpppooonnnmmmooooooooooooooopppqqqqqqqqqooollliiihhhhhhhhhiiifffdddbbbbbbccceeeeeeeeeiiilllpppssstttrrrnnnkkkhhhhhhiiiiiiiiijjjkkkkkkjjjiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkgggjjjmmmmmmmmmtttzzzmmmjjjllloooppppppooollliiiiiiiiillllllkkkjjjiiihhhgggggghhhhhhiiiiiihhhfffdddcccbbb```______aaaccccccbbb``````aaaccceeeeeebbb```___```aaacccccccccbbbaaadddccccccbbbbbbaaa``````ccc``````aaaaaaaaaeeekkkqqqoookkkgggdddaaa`````````bbbdddeeeddddddeeefffffffffeeedddcccbbbbbbaaabbbbbb```_________`````````bbbfffhhhiiihhhfffeeeggghhhiiijjjhhheeebbb```aaabbbcccddddddbbb```___aaaaaabbbcccddddddcccbbbbbbbbbbbbbbbbbbbbbbbbbbb``````___^^^]]]\\\[[[[[[YYYZZZ[[[]]]______``````aaacccddddddcccccceeefffbbbaaa```___^^^^^^^^^^^^```aaacccddddddcccbbbaaaaaabbbcccdddfffggghhhiiiddddddccccccccccccddddddgggfffffffffgggiiikkklllkkkjjjiiihhhgggdddccccccccccccccceeehhhjjjkkkjjj~~~}}}|||{{{xxxyyyzzzyyyyyyzzz}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~zzzzzzzzzzzz{{{}}}||||||||||||{{{zzzxxxxxxwwwvvvttttttttttttwwwxxxyyy|||}}}{{{yyyxxxxxxqqqsssuuuuuutttssstttttttttssssssrrrssstttvvvwwwyyyxxxxxxwwwwwwwwwxxxxxxtttuuuuuuwwwxxxyyyzzz{{{~~~zzzvvvsssrrrqqquuuzzz}}}~~~{{{xxxwwwzzz{{{}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}|||{{{xxxxxxxxxxxxxxxyyyyyyzzzvvvrrroooqqqvvv{{{|||{{{yyyxxxwwwvvvvvvuuuttttttppppppqqqqqqqqqrrrrrrssssssrrrpppnnnkkkiiigggfffaaaaaaaaa``````___^^^^^^\\\^^^aaaeeeiiimmmooopppooonnnmmmmmmlllmmmmmmmmmppppppqqqqqqpppnnnkkkjjjgggggghhhfffeeedddeeegggeeefffiiikkkmmmoooppppppnnnnnnmmmkkkhhhggghhhiiiooopppssstttvvvyyy}}}zzzsssnnnllllllmmmmmmiiihhhffffffggggggfffdddbbbaaaaaabbbeeefffeeedddeeefffggggggggggggggghhhjjjlllmmmooonnnmmmkkkiiihhhiiiiiijjjkkklllmmmmmmoooooonnnnnnmmmkkkjjjiiigggfffdddaaa______bbbeeeeeeddddddeeegggiiilllnnnoooooopppppppppooonnnnnnpppooooooooooooppppppqqqrrrpppmmmjjjhhhhhhiiiiiigggeeecccbbbcccdddcccccchhhkkkooossssssqqqmmmkkkhhhhhhiiiiiiiiiiiiiiiiiigggggggggffffffgggggghhhjjjkkkkkkkkkkkkkkkkkkkkkgggkkkmmmlllkkkppp}}}wwwkkkiiikkknnnppppppooollljjjjjjjjjmmmmmmlllkkkkkkjjjjjjiiikkkkkkllllllkkkiiihhhgggeeecccbbbbbbdddddddddcccaaaaaaaaaccceeedddbbb```^^^___aaabbbccccccbbbaaabbbbbbbbbaaa``````______```^^^___bbbcccccchhhnnnpppooolllhhheeecccbbbaaa___bbbdddeeeeeeeeefffhhhgggffffffeeedddcccbbbaaaaaaaaaaaaaaabbbcccdddeeebbbeeehhhkkkkkkjjjgggeeeeeefffhhhhhhgggeeebbb___aaabbbdddeeeeeecccaaa___aaabbbccccccbbbaaa``````bbbbbbbbbbbbcccccccccccc```______^^^]]]\\\[[[[[[YYYZZZ[[[]]]______``````aaabbbccccccccccccdddeeeaaa```___^^^]]]]]]]]]]]]^^^```bbbcccdddcccbbbaaaaaabbbcccdddfffggghhhiiidddccccccbbbbbbccccccdddgggggghhhiiilllooorrrtttqqqqqqpppmmmjjjiiihhhfffdddcccdddggglllooopppooo}}}{{{zzzyyyxxxyyyzzzzzzzzz|||~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~{{{|||||||||}}}~~~~~~}}}|||{{{{{{xxxxxxxxxvvvsssrrrrrrtttssstttvvvyyy|||}}}{{{zzzyyyyyyqqqsssvvvvvvtttrrrqqqqqqrrrrrrrrrssstttvvvwwwwwwyyyyyyxxxwwwwwwwwwwwwwwwuuuuuuvvvwwwxxxyyyzzz{{{zzzvvvtttsssvvvzzz|||||||||}}}~~~~~~}}}{{{yyyxxxzzz{{{|||}}}}}}|||{{{{{{zzz{{{|||}}}~~~~~~}}}|||xxxxxxwwwvvvvvvwwwwwwwwwtttqqqooosss|||zzzwwwtttsssssstttsssrrroooooopppqqqqqqqqqpppppprrrqqqpppnnnllljjjiiihhhddddddcccbbbbbbaaaaaa```]]]___bbbfffjjjmmmooopppoooooonnnnnnnnnnnnoooooopppqqqqqqpppooommmkkkjjjggghhhhhhgggeeeeeefffhhhggghhhjjjlllmmmnnnoooooommmmmmllliiifffeeefffhhhmmmoooqqqsssuuuxxx}}}~~~yyyqqqllljjjlllmmmnnnhhhfffddddddddddddbbb```aaaaaabbbdddfffgggeeeccccccdddfffeeeddddddeeegggiiijjjlllmmmmmmlllkkkjjjfffggghhhiiikkklllmmmnnnmmmnnnnnnmmmmmmlllkkkjjjgggfffeeebbb______```bbbeeeeeeeeefffgggiiikkklllkkkkkklllmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnooopppooommmkkkiiihhhhhhiiigggeeedddcccdddeeedddccchhhkkknnnqqqrrrqqqnnnlllhhhiiiiiijjjiiiiiihhhgggffffffeeeeeeeeefffggggggjjjkkkkkkllllllllllllkkkiiikkkllljjjiiimmmuuu|||}}}rrrkkkkkknnnnnnooopppooommmlllkkklllllllllllllllllllllllllllllllllmmmnnnnnnlllkkkjjjgggfffeeeeeeeeeeeedddbbb``````aaabbbeeeeeecccbbb``````aaabbbbbbbbbbbbbbbbbbaaaaaa``````___^^^^^^___^^^___cccdddeeeiiiooosssqqqoookkkhhhfffdddccc^^^aaaccceeeeeeeeeggghhhhhhgggfffeeedddccccccbbb```aaaccceeeggghhhiiiiiieeegggjjjlllmmmkkkhhhfffdddeeefffgggfffeeecccaaabbbcccdddeeeeeecccaaa```bbbdddfffeeecccbbbaaabbbaaabbbbbbcccddddddeeeeeebbbaaaaaa```______^^^^^^[[[[[[\\\]]]]]]^^^______```aaabbbbbbaaa```aaaccc^^^^^^]]]]]]]]]]]]]]]^^^^^^```bbbdddeeedddcccbbbbbbccccccdddeeefffffffffbbbbbbaaaaaaaaaaaabbbbbbdddeeeggglllqqqvvv{{{~~~~~~|||wwwtttsssqqqmmmiiiggggggkkkqqquuuuuuttt~~~|||yyywwwvvvwwwyyyyyyyyyzzz{{{~~~}}}{{{{{{|||}}}~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{}}}~~~}}}~~~yyyzzzzzzxxxtttssstttuuussstttvvvxxx{{{~~~~~~}}}|||{{{zzzzzzzzzvvvwwwxxxwwwuuusssrrrssspppqqqrrrtttvvvwwwxxxxxxzzzyyyxxxwwwvvvvvvvvvvvvuuuuuuvvvwwwxxxxxxyyyyyy~~~}}}yyywwwvvvuuuwwwyyyzzzyyyyyyzzz||||||{{{{{{{{{|||}}}}}}|||zzz{{{{{{{{{{{{{{{zzzyyyyyyzzz{{{|||}}}}}}|||{{{yyyxxxvvvuuuuuuuuuuuuvvvssspppnnnuuu{{{wwwrrrooopppqqqqqqpppmmmooopppqqqqqqpppnnnmmmooonnnmmmmmmlllkkkjjjjjjffffffeeedddcccccccccccc___```cccfffjjjlllnnnooonnnnnnmmmmmmmmmnnnnnnooooooooonnnnnnllljjjiiihhhhhhhhhiiigggfffeeeggghhhjjjkkklllnnnooopppppppppkkkkkkjjjhhheeedddeeefffjjjlllmmmooopppsssxxx|||xxxtttnnnkkkjjjkkkkkklllhhhfffeeeeeeffffffdddcccdddcccbbbdddfffgggfffeeeccceeeffffffddddddeeegggggghhhjjjkkklllkkkjjjjjjeeeeeegggiiijjjlllnnnnnnjjjkkkkkkkkkkkkkkkjjjjjjggghhhhhhgggdddccccccdddffffffffffffggghhhiiijjjfffgggiiikkklllmmmmmmnnnllllllkkkkkkkkkkkkllllllmmmlllkkkjjjiiihhhggggggdddccccccdddfffhhhgggfffiiikkknnnqqqrrrrrrqqqpppiiijjjjjjjjjjjjiiihhhgggffffffeeeffffffggghhhhhhjjjkkklllmmmnnnmmmmmmllljjjkkkjjjiiiiiikkkooosssuuuvvvvvvrrrnnnkkkmmmpppnnnoooqqqpppnnnlllmmmmmmkkkkkkllllllmmmmmmnnnnnnkkklllmmmnnnnnnnnnmmmllliiigggfffeeeeeedddbbb```^^^^^^___aaadddeeedddcccbbbbbbaaaaaaaaabbbccccccaaaaaaaaa```______^^^^^^```^^^```cccddddddhhhmmmrrrqqqooolllhhheeecccbbb]]]```bbbddddddeeeggghhhiiiiiihhhgggfffeeeeeedddaaacccgggjjjllllllkkkkkkgggiiikkklllllljjjhhhgggdddeeeeeefffeeeeeeddddddbbbbbbcccdddcccbbbaaa``````bbbeeeeeedddbbbcccddd```aaabbbcccdddfffggggggeeeeeeeeedddccccccbbbbbb___^^^]]]\\\\\\\\\]]]^^^___```aaa```^^^^^^^^^```[[[[[[[[[[[[\\\]]]^^^___^^^```ccceeeffffffeeeddddddddddddddddddcccccccccaaaaaa````````````aaaaaaaaaccchhhpppyyy~~~xxxqqqooonnnqqqvvvzzzyyyvvv~~~{{{xxxvvvuuuvvvwwwxxxyyyyyyzzz}}}~~~}}}~~~~~~{{{xxx{{{|||}}}~~~{{{||||||}}}~~~~~~~~~~~~{{{}}}~~~}}}{{{||||||zzzvvvtttuuuwwwvvvvvvwwwxxxzzz|||~~~}}}}}}|||{{{zzzzzzzzzzzzwwwwwwvvvtttqqqpppppprrrpppqqqsssuuuvvvxxxxxxxxxzzzzzzxxxwwwuuuuuuttttttuuuuuuvvvvvvwwwwwwxxxxxxyyy{{{}}}{{{xxxuuuvvvwwwvvvxxxyyyxxxwwwwwwxxxzzzxxxwwwwwwxxx{{{~~~{{{{{{{{{{{{{{{zzzzzzyyyyyyzzz{{{||||||{{{zzzyyyyyyxxxvvvuuuttttttuuuuuurrrnnnmmmttt|||vvvppplllmmmoooooonnnlllnnnpppqqqqqqooommmkkklllllllllkkkkkkjjjjjjjjjhhhgggfffeeedddddddddddd```bbbdddgggiiilllmmmmmmmmmmmmlllllllllmmmmmmnnnmmmmmmlllkkkjjjhhhffffffhhhiiiiiihhhffffffggghhhmmmnnnooopppqqqqqqqqqqqqjjjjjjiiigggdddcccdddeeeiiijjjkkkkkklllnnnsssvvvrrrooollljjjjjjjjjiiihhhiiihhhggghhhjjjjjjiiihhhgggdddbbbbbbdddfffggggggcccfffhhhgggeeedddfffiiifffggghhhiiijjjjjjiiiiiidddeeefffhhhjjjlllnnnooohhhhhhiiijjjjjjjjjjjjiiihhhjjjlllmmmkkkiiihhhhhhggggggggggggggghhhiiiiiiccceeegggiiikkklllmmmmmmkkkjjjjjjiiiiiiiiijjjjjjjjjjjjjjjjjjiiigggfffeeebbbaaabbbdddhhhjjjjjjjjjkkkllloooqqqsssssssssrrrjjjjjjkkkkkkjjjiiihhhffffffffffffgggggghhhjjjjjjjjjkkkmmmnnnnnnnnnmmmmmmkkkjjjiiiiiiiiikkkmmmnnnoooooonnnllljjjkkkmmmpppnnnoooqqqpppnnnmmmmmmnnnjjjjjjkkklllmmmnnnooopppjjjkkklllnnnnnnnnnnnnmmmiiigggfffeeedddccc```^^^\\\\\\]]]```ccceeeeeeddddddcccbbbaaaaaabbbcccdddbbbaaaaaa```______^^^^^^aaa___```ccccccbbbeeekkkpppooollliiifffccc```___\\\___bbbcccdddeeeggghhhkkkkkkjjjiiihhhgggffffffcccfffjjjmmmooonnnlllkkkhhhiiikkkkkkkkkjjjhhhgggdddddddddeeeeeeeeeffffffbbbbbbbbbbbbbbbaaaaaa```[[[___bbbcccbbbaaaccceee``````bbbccceeefffhhhhhhhhhhhhhhhggggggfffffffffaaa___]]][[[[[[[[[\\\]]]^^^___```___]]]\\\\\\]]]YYYYYYZZZ[[[\\\^^^___```___aaacccfffggggggffffffeeeeeedddccccccbbbaaaaaa``````____________`````````dddkkkuuuxxxuuusssuuuzzz|||zzzwww}}}yyywwwvvvssstttuuuwwwyyyyyyzzzzzz~~~~~~~~~~~~}}}}}}}}}|||{{{{{{{{{|||}}}}}}~~~||||||~~~~~~}}}}}}zzzwwwuuuxxxxxxxxxxxxyyy{{{|||~~~~~~}}}{{{xxxvvvwwwyyy|||uuuvvvuuusssppppppqqqssspppqqqtttxxx|||}}}|||zzzxxxvvvtttssstttuuuuuuuuurrrrrrrrrrrrsssssstttuuuxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxwwwvvvvvvvvvwwwwwwvvvwwwxxxyyy{{{|||||||||yyyyyyzzzzzzzzzzzzzzzzzzzzz{{{}}}~~~}}}|||zzzxxx{{{||||||zzzxxxvvvwwwxxxrrrooonnnsss{{{uuupppjjjggghhhkkknnnppplllmmmnnnoooooonnnmmmllliiijjjkkkllllllkkkjjjiiihhheeeccccccdddeeeeeeeeedddddddddeeegggjjjlllmmmnnnoooppppppooommmkkkiiiiiiiiihhhgggggggggggggggeeefffhhhkkklllmmmmmmlllrrrsssssssssqqqpppnnnmmmooollliiigggggghhhhhhgggjjjkkkmmmnnnooopppooooooooommmkkkiiihhhhhhiiijjjooolllhhhgggggghhhhhhhhhdddcccaaa``````cccfffiiiiiikkkmmmlllkkkiiihhhhhhiiijjjjjjhhhffffffgggiiiiiiiiiiiihhhiiiiiijjjjjjkkkjjjgggfffeeefffggghhhiiijjjjjjkkkkkkkkkjjjjjjhhhfffddddddeeefffffffffeeecccbbbdddhhhkkkkkkjjjllliiiggggggiiijjjhhhfffllllllmmmmmmlllkkkiiihhhccccccbbbccceeehhhkkkmmmpppooopppqqqssssssrrrpppnnnmmmmmmnnnpppnnnjjjfffdddeeeeeefffggghhhhhhiiikkkkkkkkkkkkjjjiiigggggghhhgggeeeeeefffiiilllnnnnnnnnnmmmllllllkkkjjjjjjmmmmmmmmmmmmmmmmmmlllllljjjjjjjjjjjjjjjjjjjjjjjjfffgggiiijjjkkkkkkkkkjjjjjjhhheeecccbbbaaa___]]]^^^^^^______```aaaaaaaaacccdddfffeeedddccccccdddbbbaaa___^^^^^^___```aaa___```aaacccdddeeeeeefffhhhiiiiiihhhfffccc```^^^___```bbbeeeggghhhiiiiiiiiihhhhhhiiijjjiiihhhffffffhhhjjjmmmnnnnnnmmmlllmmmkkkiiihhhfffffffffgggfffgggggggggeeeeeeggghhhiiifffbbb```___`````````^^^___bbbfffiiihhhfffdddbbbaaaaaaaaadddhhhlllooonnnmmmkkkjjjiiiiiijjjkkkaaa```^^^]]]\\\]]]]]]^^^^^^^^^]]]]]]]]]^^^```aaa[[[\\\\\\]]]]]]^^^^^^___cccdddfffggghhhhhhhhhhhhhhhiiihhheeebbbcccgggjjjhhheeebbb``````aaaaaa```dddgggllluuuzzzwww}}}xxxuuu~~~{{{xxxwwwtttuuuvvvwwwyyyzzz{{{|||~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~}}}~~~~~~|||{{{{{{|||~~~~~~}}}|||}}}~~~|||zzzyyyyyyxxxyyyzzz|||}}}||||||zzzwwwuuutttvvvyyyvvvvvvuuusssqqqpppqqqsssrrrsssvvv{{{~~~}}}zzzxxxvvvttttttvvvwwwxxxwwwtttsssrrrrrrqqqrrrssssssssssssssssssssstttuuuvvvyyyxxxwwwvvvvvvuuuuuuuuuvvvwwwyyyzzz{{{||||||{{{wwwwwwwwwwwwxxxxxxyyyzzz{{{|||}}}~~~}}}|||zzzxxxzzz{{{~~~{{{yyytttqqqooorrrxxx~~~~~~sssooojjjfffgggiiilllmmmlllmmmnnnoooooonnnnnnmmmiiijjjkkkmmmmmmmmmlllkkkiiigggeeeeeefffgggffffffeeeeeeeeeeeefffhhhkkklllnnnoooppppppooommmkkkiiiiiihhhhhhgggffffffggggggggghhhjjjlllmmmnnnnnnmmmrrrssstttuuutttsssqqqooopppmmmjjjiiijjjkkkkkkkkkkkklllmmmnnnoooooonnnnnnmmmkkkiiigggffffffggghhhnnnllliiihhhhhhhhhhhhggg```___^^^]]]___bbbfffhhhhhhjjjlllllljjjiiihhhiiihhhjjjkkkjjjiiihhhiiijjjjjjjjjiiiiiiiiiiiiiiijjjiiihhhfffdddccccccdddeeehhhhhhiiiiiijjjiiiiiiiiikkkiiigggfffggghhhhhhgggcccaaaaaacccgggiiijjjiiillljjjgggggghhhiiihhhfffiiiiiiiiiiiihhhgggfffeeeaaaaaaaaaaaacccfffiiikkkmmmmmmmmmooorrrtttuuuuuurrrpppnnnnnnooonnnkkkhhhffffffggggggggghhhhhhhhhggggggggggggggggggffffffgggfffeeeeeefffhhhkkklllkkkkkkkkkjjjjjjiiiiiiiiikkkkkkllllllmmmnnnppppppkkkjjjjjjjjjiiihhhhhhhhheeefffhhhjjjjjjjjjjjjiiiiiifffdddbbbbbbaaa___^^^^^^^^^^^^___``````aaaaaabbbccceeeeeecccbbbbbbbbbaaaaaa___^^^^^^^^^______^^^___```aaaaaaaaaaaaaaabbbcccddddddcccaaa___]]]___```aaacccfffhhhiiijjjjjjiiigggggghhhhhhgggeeehhhhhhjjjkkkkkkkkkjjjjjjkkkjjjhhhgggffffffffffffdddeeeeeeeeedddeeehhhjjjkkkhhhdddaaa``````aaaaaa```aaadddgggiiihhhfffdddcccbbbaaaaaacccfffjjjmmmllllllkkkjjjiiihhhhhhhhh___^^^\\\[[[ZZZZZZ[[[[[[]]]\\\[[[[[[[[[]]]^^^___YYYZZZZZZ[[[\\\]]]]]]^^^aaabbbdddfffggggggffffffiiijjjiiigggdddccceeehhhgggeeecccaaaaaaaaaaaaaaaaaacccgggoooyyy}}}~~~yyy}}}{{{yyyuuuuuuuuuvvvxxxzzz}}}~~~}}}|||||||||~~~yyyyyyzzz|||~~~~~~~~~}}}{{{|||~~~}}}|||zzzyyyxxxyyy{{{zzzyyyxxxyyyzzz||||||{{{zzzyyyyyyzzz{{{|||{{{zzzyyyvvvsssrrrsssuuuvvvwwwvvvtttrrrqqqqqqssssssuuuyyy}}}~~~{{{wwwuuutttuuuwwwzzzzzzzzzwwwvvvsssqqqoooppppppqqqooonnnnnnnnnooorrruuuvvvzzzyyyxxxwwwvvvttttttsssuuuwwwyyy{{{|||{{{zzzzzzuuuttttttssstttvvvxxxzzz|||}}}~~~~~~}}}{{{zzzyyyxxx{{{{{{uuurrroooppptttwwwwwwvvvrrrnnniiigggggghhhjjjjjjkkklllnnnooooooooonnnnnnjjjkkklllnnnnnnnnnmmmllljjjiiigggfffggghhhhhhgggfffeeeeeeeeeeeeggghhhiiinnnooooooooonnnllljjjiiihhhhhhgggfffffffffggggggjjjkkklllnnnoooooonnnnnnppprrruuuwwwxxxvvvtttrrrqqqooolllkkkmmmooooooooolllmmmnnnoooooonnnmmmllljjjiiifffdddccccccdddeeekkkjjjhhhhhhiiiiiihhhggg^^^]]]\\\\\\^^^bbbeeehhhggghhhjjjjjjiiihhhiiijjjhhhjjjmmmmmmlllkkkkkkkkkjjjjjjiiiiiiiiiiiijjjjjjkkkiiigggeeedddddddddeeefffffffffgggggghhhhhhhhhiiigggddddddddddddcccbbb```______aaadddfffggggggllljjjhhhggghhhhhhgggfffggggggffffffeeeeeedddddd_________```bbbeeehhhiiiiiiiiijjjlllooossswwwyyywwwtttooolllllllllkkkkkkiiiiiihhhhhhhhhgggggggggcccccccccdddddddddeeeeeeeeeeeeeeefffggghhhiiijjjhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjkkkmmmooorrrtttllllllkkkiiihhhgggfffeeeeeefffgggiiiiiiiiihhhhhhfffdddbbbaaaaaaaaa```___^^^______``````aaabbbbbbaaaccceeefffdddbbbaaaaaabbbaaa```___^^^^^^^^^^^^^^^_______________^^^^^^^^^```aaabbbbbbaaa___^^^______```aaadddgggjjjkkkkkkiiifffeeefffffffffeeehhhhhhhhhgggggghhhhhhhhhiiihhhgggffffffffffffgggccccccdddcccccceeeiiilllnnnkkkgggdddaaaaaaaaabbbbbbdddfffhhhiiihhhgggffffffdddcccbbbccceeehhhjjjkkkkkkkkkkkkiiihhhfffeee]]]\\\[[[ZZZYYYYYYYYYYYY[[[ZZZYYYYYYYYYZZZ[[[\\\WWWXXXYYYZZZ[[[\\\]]]]]]___```bbbdddeeeeeeeeedddjjjjjjjjjhhhfffddddddeeecccbbbaaa`````````aaaaaa^^^___bbbgggoooxxxzzz}}}{{{tttsssssssssuuuxxx{{{}}}{{{zzzyyyyyy{{{~~~~~~}}}}}}~~~~~~wwwxxxyyyzzz|||~~~~~~|||{{{zzzyyyzzz{{{|||}}}~~~}}}}}}}}}}}}||||||{{{zzzzzzyyy{{{|||{{{yyywwwwwwwwwwwwzzz}}}}}}|||zzzzzz}}}|||zzzyyyyyyyyyzzz{{{zzz{{{zzzwwwtttrrrrrrssswwwwwwwwwuuusssqqqqqqrrrtttvvvzzz~~~}}}zzzvvvuuutttuuuxxxzzz||||||yyywwwssspppnnnnnnnnnooolllkkkkkkkkknnnqqquuuxxxzzzzzzyyyxxxvvvuuusssrrrtttvvvxxxzzz{{{zzzxxxwwwtttsssqqqqqqrrruuuxxxzzz||||||}}}||||||zzzyyyxxxwwwyyy~~~~~~tttqqqnnnnnnoooqqqqqqqqqqqqnnnkkkiiiiiiiiiiiiiiijjjkkkmmmnnnoooooonnnnnnlllmmmmmmnnnmmmlllkkkjjjiiihhhfffggghhhhhhhhhfffgggfffeeeddddddeeefffgggmmmmmmnnnmmmlllkkkjjjiiihhhhhhgggffffffgggggggggkkklllmmmnnnnnnnnnmmmllllllnnnssswwwxxxwwwuuussspppnnnllllllnnnqqqrrrrrrmmmmmmnnnnnnnnnmmmkkkjjjiiihhheeecccbbbbbbcccdddfffffffffhhhkkklllkkkiiiaaa```______```bbbeeegggeeegggiiiiiihhhhhhiiijjjjjjllloooooommmkkkjjjjjjggggggggghhhiiijjjkkklllnnnmmmkkkjjjhhhhhhggggggcccccccccdddeeefffgggggggggeeecccbbbbbbaaa```^^^^^^^^^^^^___aaacccdddeeekkkjjjiiihhhhhhgggggggggggggggfffeeeddddddeeeeee_________aaabbbeeeggghhhggghhhhhhiiikkkpppvvvzzzyyyuuuooojjjggghhhiiikkkjjjjjjiiiiiihhhhhhggggggdddcccccccccbbbcccccccccffffffgggggghhhhhhhhhiiigggggggggggggggggghhhhhhhhhhhhhhhiiikkknnnppprrrnnnnnnllljjjhhhfffeeeddddddeeeggghhhhhhhhhgggfffdddbbb``````aaabbbaaa``````aaaaaabbbbbbcccddddddaaacccffffffdddbbb``````ccccccbbbaaaaaa`````````______`````````______^^^___```bbbcccbbbaaa```^^^___^^^^^^___bbbeeeiiikkkkkkhhheeecccddddddeeedddfffeeedddddddddfffgggiiihhhhhhggggggggggggggggggeeeeeeeeecccccceeehhhkkkooommmjjjfffbbbaaabbbddddddfffhhhiiiiiiiiijjjjjjjjjiiigggeeeeeefffggghhhiiijjjlllllljjjhhheeeccc^^^^^^]]]\\\[[[ZZZZZZZZZYYYXXXWWWWWWWWWXXXYYYZZZWWWWWWXXXYYY[[[\\\]]]]]]]]]^^^```bbbddddddddddddggghhhiiiiiihhhfffeeeeee_________^^^]]]^^^```aaaaaa```___aaaeeelllssswww}}}|||uuu~~~{{{rrrqqqpppppprrrtttwwwyyyyyyxxxwwwwwwyyy|||~~~}}}||||||zzz|||}}}~~~}}}|||{{{{{{xxxxxxyyyzzz{{{}}}~~~{{{||||||}}}~~~~~~}}}}}}~~~||||||{{{zzzyyyyyyzzz{{{|||}}}|||}}}|||zzzyyyyyyyyyyyyzzz{{{{{{|||{{{}}}~~~{{{yyyxxxxxx{{{|||}}}|||zzzwwwwwwwww|||}}}~~~}}}|||zzzyyyxxxxxxyyyyyy{{{||||||zzzwwwtttssstttwwwxxxxxxwwwtttrrrqqqrrrsssuuuxxx|||~~~~~~zzzwwwuuusssrrrsssvvvxxxyyyyyyxxxvvvssspppnnnmmmmmmmmmhhhhhhggghhhkkkooosssuuuyyyyyyyyyxxxwwwuuusssrrrssstttvvvwwwwwwvvvuuutttsssrrrppppppqqqtttwwwyyyzzzzzzzzzzzzyyyyyyxxxxxxwwwvvvyyy~~~qqqooolllllllllnnnooooooqqqooommmlllllllllkkkiiijjjkkklllmmmnnnmmmmmmlllmmmmmmmmmlllkkkiiigggeeefffeeedddeeeggghhhgggfffgggfffdddcccccccccdddeeejjjkkkkkkkkkjjjjjjjjjiiihhhhhhggggggggghhhhhhiiikkkkkklllmmmlllkkkjjjiiigggjjjoootttvvvvvvtttsssooommmkkkkkknnnppprrrrrrmmmmmmnnnnnnnnnlllkkkjjjiiihhheeecccbbbccccccdddaaabbbcccgggkkknnnnnnmmmiiihhhfffeeeddddddeeefffeeefffggggggffffffhhhjjjkkkmmmooonnnllliiigggfffcccdddeeefffhhhkkkmmmnnnnnnnnnlllkkkjjjiiiiiiiiiaaaaaaaaaaaacccdddfffgggjjjiiigggfffeeedddbbb```]]]]]]^^^___```aaacccdddjjjiiiiiihhhgggggghhhhhhgggfffdddcccbbbcccdddeeeaaaaaabbbcccdddeeeggggggggghhhgggggggggkkkqqquuuwwwtttmmmgggddddddfffhhhiiiiiiiiiiiihhhhhhhhhhhhhhhgggfffdddcccbbbbbbbbbgggggghhhhhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhhhhgggggggggggghhhjjjlllmmmooonnnmmmkkkiiigggeeeddddddeeeggghhhhhhgggffffffcccaaa``````aaabbbbbbaaacccccccccdddeeeeeeffffffccceeegggfffdddbbbaaaaaaeeeeeeeeeeeeeeeeeeeeeeee______````````````______```aaabbbbbbbbb```^^^]]]___^^^^^^___aaadddgggiiiiiigggcccbbbbbbcccdddcccbbbbbbaaaaaabbbeeehhhjjjhhhhhhhhhhhhhhhhhhgggggggggggggggeeecccdddfffiiimmmllljjjfffcccbbbdddffffffhhhjjjkkkjjjjjjlllnnnooonnnkkkiiihhhggghhhhhhhhhjjjkkklllkkkhhheeebbbaaaaaa```___^^^]]]\\\[[[YYYXXXWWWVVVVVVVVVWWWXXXXXXXXXYYYZZZ[[[\\\]]]]]]\\\]]]```bbbcccddddddccccccdddfffhhhiiihhhgggfff^^^______^^^]]]___cccfffhhheeeaaa^^^___ccciiimmmrrrxxxwwwppp~~~~~~}}}~~~}}}zzzpppooooooooooooqqqrrrsssvvvuuuuuuuuuwwwzzz}}}|||}}}~~~|||zzzxxxvvvzzz}}}~~~||||||~~~~~~zzz|||}}}}}}{{{yyyxxxxxxyyyyyyzzzzzz|||}}}~~~~~~}}}{{{yyyzzzzzz{{{||||||{{{{{{{{{|||}}}~~~~~~}}}|||{{{}}}}}}|||zzzxxxwwwyyy{{{yyy{{{~~~~~~~~~}}}}}}}}}xxxzzz|||}}}}}}|||yyyxxxvvvvvvvvvwwwxxxzzz{{{|||{{{}}}~~~}}}}}}|||xxxuuutttxxxyyyzzz|||}}}}}}}}}}}}{{{zzzyyywwwwwwwwwxxxxxx|||}}}~~~}}}zzzwwwvvvvvvxxxyyyyyyxxxuuurrrrrrrrrrrrrrrtttvvvyyyxxxvvvttttttrrrpppppprrrtttttttttuuutttrrrqqqooommmmmmllldddddddddeeegggjjjmmmooottttttuuuvvvvvvuuusssrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppoooppprrruuuvvvuuuuuuvvvvvvvvvvvvwwwwwwuuutttuuuxxx}}}}}}{{{nnnmmmlllkkkkkklllnnnppppppooonnnooopppooommmkkkjjjjjjkkkllllllkkkjjjiiiiiijjjjjjiiigggeeecccaaabbbaaabbbdddggghhhgggffffffeeecccbbbbbbbbbcccdddggggggggghhhhhhiiiiiijjjiiiiiihhhhhhhhhiiijjjjjjkkkkkkllllllkkkiiihhhgggdddggglllpppssssssrrrrrrmmmkkkiiijjjlllooopppqqqlllmmmnnnnnnmmmlllkkkjjjiiihhhfffcccbbbcccdddddd``````aaaeeejjjnnnpppppppppnnnllliiigggeeeeeeeeeeeefffgggfffeeeeeeggghhhiiikkklllkkkhhhfffeeeeeeaaaaaaccceeegggjjjlllnnnjjjjjjiiiiiihhhggggggggg_________```aaadddfffggghhhgggfffeeeeeedddaaa___]]]^^^_________```bbbdddggghhhiiihhhggggggiiikkkfffdddaaa``````aaaccceeecccddddddeeeeeeeeefffffffffggggggeeeccceeekkkpppsssqqqmmmgggbbbaaaccceeeffffffggghhhhhhiiijjjjjjmmmkkkiiifffeeedddddddddhhhhhhggggggfffggggggggghhhhhhhhhhhhhhhhhhhhhhhhfffffffffggghhhhhhhhhhhhmmmlllkkkjjjhhhgggfffeeeeeefffggghhhhhhgggfffeeecccbbb``````bbbccccccbbbcccddddddeeeffffffggggggdddeeefffdddbbb``````aaadddeeeggghhhjjjjjjkkkkkkbbbbbbbbbbbbaaa```___^^^______aaaaaaaaa___]]]\\\___^^^^^^___```bbbdddffffffdddbbbaaabbbccccccbbb```______```bbbeeehhhjjjggghhhhhhhhhhhhgggfffeeegggggggggfffdddcccdddeeehhhiiihhheeebbbbbbeeeiiikkkmmmnnnmmmjjjjjjlllooopppooollljjjhhhgggfffffffffgggiiijjjiiigggeeecccbbbbbbbbbaaa```^^^\\\\\\YYYXXXWWWVVVVVVVVVWWWXXXYYYYYYZZZZZZ[[[[[[\\\\\\[[[\\\^^^```bbbcccccccccbbbbbbccceeehhhiiihhhfffaaaaaaaaa___^^^aaahhhnnnnnnjjjddd^^^]]]```eeehhhkkkttt}}}}}}|||vvvoooyyyyyyyyyzzz||||||xxxoooooooooooooooooooooooorrrrrrrrrtttuuuwwwyyyzzzxxxzzz|||}}}|||zzzwwwuuutttxxx||||||yyyxxx{{{~~~|||}}}~~~zzz|||~~~}}}yyyvvvvvvvvvxxxyyyzzz{{{}}}|||yyyyyyzzzzzz{{{{{{{{{{{{zzzxxxxxxwwwwwwwwwvvvvvvvvvyyyyyyyyyvvvsssrrrsssvvvwwwyyy{{{{{{yyyyyyzzz{{{wwwwwwyyyyyyyyyyyyxxxwwwvvvvvvuuuuuuvvvxxxzzz{{{{{{~~~yyyuuuuuuuuuuuuvvvwwwxxxyyyzzzyyyxxxwwwvvvvvvvvvwwwxxx{{{}}}}}}zzzxxxwwwxxxzzzzzzyyyvvvsssrrrqqqoooooooooppprrrsssqqqppprrrpppnnnmmmnnnoooooonnnqqqqqqrrrqqqpppooommmllldddddddddeeefffhhhjjjjjjmmmnnnqqqrrrssssssrrrrrrpppooonnnmmmmmmmmmmmmnnnooooooooooooooopppqqqqqqqqqqqqqqqrrrssstttuuuvvvqqqrrrssstttuuuuuuuuuuuunnnnnnmmmkkkjjjkkknnnooonnnnnnoooppprrrqqqnnnkkkjjjjjjkkkkkkjjjiiigggfffcccddddddddddddbbbaaa```______aaadddgggiiiiiihhheeedddbbbaaaaaabbbccccccccccccdddeeefffhhhiiijjjjjjjjjiiiiiijjjkkkkkklllkkkllllllllljjjhhhgggeeecccfffiiimmmpppqqqqqqqqqmmmkkkiiiiiilllnnnooopppkkklllmmmmmmmmmlllkkkjjjiiigggeeecccbbbbbbccccccbbbaaaaaadddiiimmmppppppqqqpppmmmjjjgggeeedddcccfffffffffeeecccccceeegggeeefffgggfffdddcccdddeeeaaaaaabbbccceeegggiiijjjfffffffffffffffffffffeee___^^^^^^___aaacccfffhhhfffeeedddddddddccc```]]]^^^___aaaaaa``````cccfffeeeggghhhhhhggghhhjjjmmmgggeeebbb``````bbbeeegggeeeeeeeeeeeeeeeddddddcccccceeefffdddaaabbbgggllloooooommmhhhcccaaaaaacccbbbcccdddfffhhhjjjkkklllnnnllljjjhhhffffffgggggghhhgggeeeccccccccceeefffiiiiiihhhhhhggggggffffffdddeeeggghhhiiiiiihhhggghhhhhhhhhgggffffffeeeeeefffggghhhiiihhhhhhgggfffeeecccaaaaaacccccccccbbbcccccccccdddeeeeeeffffffcccdddcccaaa^^^]]]^^^```bbbcccfffjjjlllnnnooopppkkkjjjiiigggeeebbb```___^^^___aaabbbcccbbb```___^^^______``````aaabbbbbbbbbaaa```aaacccdddcccbbb````````````bbbdddfffhhhffffffggggggfffdddcccbbbbbbccceeeeeedddbbbbbbcccccceeefffdddaaabbbggglllrrrssssssoooiiigggjjjmmmmmmllljjjgggeeedddcccbbbcccdddeeeffffffeeecccbbbaaaaaaaaa```___]]][[[YYYZZZZZZXXXWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXZZZ\\\^^^```aaaaaaaaabbbaaaaaacccfffgggfffdddaaaaaa```]]]\\\aaajjjrrrqqqllleee___]]]```eeeiiiiiisss{{{yyyzzzwwwqqqxxxxxxxxxzzz}}}{{{vvvooooooooopppooonnnmmmlllnnnoooqqqrrrtttvvvwwwwwwvvvxxxzzz|||{{{yyyuuussstttxxx|||{{{xxxwwwyyy|||~~~|||}}}}}}}}}{{{}}}}}}xxxuuutttuuuwwwxxxyyy|||~~~}}}zzzzzzzzz{{{{{{|||{{{{{{zzzvvvvvvtttsssrrrrrrrrrrrrsssttttttqqqmmmkkkmmmpppvvvxxxzzzyyywwwvvvxxxzzzvvvwwwwwwxxxxxxxxxwwwwwwwwwvvvuuuuuuuuuvvvxxxyyy||||||rrrrrrqqqqqqrrrtttvvvwwwwwwwwwvvvuuuuuuvvvwwwxxxzzz}}}}}}{{{yyyxxxyyyzzz{{{yyyvvvsssrrrqqqmmmlllkkklllnnnoooooonnnrrrooolllkkkkkkkkkkkkjjjnnnoooqqqrrrqqqpppnnnlllffffffggghhhhhhiiiiiijjjhhhjjjmmmpppqqqrrrqqqqqqooonnnllljjjiiijjjkkklllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooopppqqqssstttuuuoooqqqrrrrrrqqqppppppqqqoooooonnnllljjjkkkmmmooolllmmmnnnqqqrrrqqqnnnllljjjjjjjjjjjjiiigggfffddd^^^___```aaabbbaaaaaa```^^^^^^```dddhhhjjjjjjiiidddcccbbbaaaaaabbbccccccaaaaaabbbccceeegggiiikkkkkkjjjjjjjjjkkkllllllmmmlllmmmmmmlllkkkiiifffeeedddeeehhhkkknnnpppqqqrrrnnnllliiijjjlllnnnoooooojjjkkklllmmmmmmmmmkkkkkkhhhfffdddbbbaaaaaabbbcccdddcccbbbcccggglllnnnooopppnnnllliiigggdddcccbbbggggggfffeeecccbbbdddfffaaabbbcccbbbbbbbbbeeegggccccccccccccdddeeefffgggdddeeeffffffgggfffffffff___^^^^^^___aaadddgggiiihhhggggggggghhhfffdddaaa^^^```bbbbbb``````cccfffcccfffhhhhhhggghhhkkkooojjjhhhdddbbbbbbeeehhhjjjfffffffffeeedddcccbbbaaa```ccceeeccc``````eeejjjmmmnnnnnnjjjdddaaaaaaccc```aaaccceeehhhjjjlllmmmmmmllliiihhhggghhhiiijjjgggfffcccaaa```aaacccdddiiiiiihhhgggffffffeeeeeebbbdddgggjjjkkkjjjiiihhheeeeeeeeeeeeeeeeeeeeeeeegggggghhhiiiiiihhhgggffffffdddbbbbbbcccdddcccbbbaaabbbbbbccccccddddddeeecccbbbaaa^^^[[[[[[]]]___```bbbfffjjjmmmpppqqqrrrtttsssqqqnnnjjjfffcccaaa^^^```ccceeeffffffeeeeee^^^___``````aaa``````___```___```aaacccdddcccaaaaaaaaaaaaaaabbbcccdddeeeeeeeeeeeeeeedddbbb```___]]]```cccdddcccbbbaaaaaa```bbbdddbbb```aaagggmmmwwwxxxvvvpppiiieeegggjjjjjjiiigggdddbbb```______```aaabbbcccdddcccbbbbbb_________^^^]]][[[XXXWWW[[[ZZZYYYXXXWWWXXXXXXYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVXXXZZZ]]]^^^___``````dddbbb```bbbdddfffdddbbb______]]]ZZZXXX^^^hhhqqqqqqllleee___^^^bbbgggkkkiiirrrzzzwwwyyyxxxrrruuuuuuwww}}}~~~xxxtttsssssssssrrrqqqpppooonnntttsssqqqooooooppprrrssstttuuuwwwyyyyyyxxxvvvttttttyyy}}}|||xxxvvvxxx{{{}}}~~~|||{{{{{{{{{vvvttttttuuuvvvyyy|||~~~~~~{{{}}}}}}}}}}}}}}}~~~~~~~~~wwwvvvuuuuuuuuussspppnnnqqqpppooonnnnnnnnnnnnnnntttvvvwwwvvvuuuuuuvvvwwwssstttvvvwwwxxxxxxxxxwwwxxxxxxvvvtttqqqqqqsssuuuxxxzzzssspppnnnmmmoooqqqssssssvvvvvvvvvuuutttsssrrrqqquuuyyy}}}~~~zzzwwwvvvyyyyyyyyyyyyyyyuuupppllllllkkkjjjiiijjjkkklllmmmjjjkkklllllllllllljjjjjjjjjmmmooopppoooooooooppptttooojjjiiikkkllljjjggggggjjjmmmoooooooooppppppmmmkkkhhhffffffggghhhjjjkkklllnnnooonnnllljjjhhhjjjjjjkkklllooorrrtttvvvtttsssqqqoooooonnnoooooonnnnnnnnnnnnmmmlllkkkjjjmmmnnnqqqrrrrrrqqqooommmjjjlllmmmjjjeeeaaaaaabbb```___^^^\\\\\\]]]^^^___\\\]]]___dddiiilllllllllhhhfffdddbbbaaaaaabbbbbbaaabbbcccdddfffhhhjjjkkkjjjlllooooooooonnnnnnooosssnnnlllnnnllleeedddgggfffggghhhjjjllloooqqqsssmmmmmmoooqqqssssssqqqooopppooommmkkkiiihhhggggggggggggeeedddbbb```___^^^ffffffggghhhiiijjjjjjkkkjjjiiihhhgggeeecccbbbaaaddddddddddddcccbbb```_________```aaacccdddfffggggggfffdddbbbbbbccceeefffhhhgggfffeeeddddddccccccbbb```]]]\\\]]]aaaeeehhhggggggffffffffffffggggggcccbbbaaaaaaaaabbbcccdddccceeefffhhhiiiiiiiiiiiijjjfffaaa```bbbfffiiikkkgggfffeeecccaaa`````````aaa`````````aaaccceeegggkkkiiifffcccaaaaaaaaabbbbbbbbbbbbccceeeggghhhiiikkkkkkiiihhhggggggfffffffffeeedddcccccccccdddeeeffffffeeedddddddddeeeeeebbbeeeiiilllmmmkkkhhhgggeeeddddddccccccddddddddddddfffhhhiiijjjiiihhhgggkkkiiifffeeeeeedddcccbbbcccbbbaaabbbcccbbb```^^^___^^^]]][[[ZZZYYYZZZZZZZZZ```eeejjjrrr{{{}}}zzzyyy{{{{{{uuukkkdddaaabbbddddddcccbbbaaa```______````````````___]]]\\\[[[aaaaaaaaa``````___^^^]]]bbbaaa```______```aaabbbaaaaaaaaaaaabbbbbbbbbbbb___```aaabbbcccbbbaaaaaadddcccaaa``````ccceeegggqqqrrrqqqooojjjgggeeeeeecccbbb```^^^]]]^^^___``````aaaaaabbbbbbbbbaaaaaacccbbb```^^^\\\[[[[[[ZZZ[[[ZZZXXXWWWWWWXXXYYYZZZXXXXXXXXXWWWWWWVVVVVVUUURRRUUUYYYZZZZZZ[[[]]]``````````````````_________^^^^^^]]]\\\[[[^^^cccffffffeeecccaaaaaabbbccceeejjjlllrrr|||{{{xxxzzzzzzvvvwwwwwwzzz~~~zzzvvvtttuuuuuuttttttsssrrrqqqtttsssqqqpppooopppqqqrrrqqqsssuuuwwwwwwvvvuuussswww{{{~~~~~~zzzxxxzzz|||~~~~~~}}}|||{{{zzzuuussssssvvvwwwyyy|||~~~}}}}}}~~~~~~~~~~~~}}}}}}yyyxxxwwwxxxxxxvvvrrrpppoooooonnnmmmmmmmmmmmmnnnrrrsssttttttsssrrrsssuuurrrsssuuuvvvwwwwwwwwwvvvyyyyyyxxxuuusssrrrtttvvvwwwyyy}}}vvvrrrnnnllllllnnnooopppssssssssssssrrrqqqpppppprrrvvv{{{}}}|||yyywwwvvvvvvvvvwwwxxxwwwuuuppplllhhhgggggggggggghhhiiiiiillllllmmmlllkkkjjjiiihhhhhhkkknnnooooooooopppqqqtttpppkkkjjjlllmmmllliiiiiilllooopppooommmllllllkkkiiigggeeeddddddfffgggiiijjjmmmoooooommmjjjiiijjjiiiiiijjjlllnnnpppqqqrrrqqqooonnnmmmmmmmmmmmmnnnnnnnnnmmmlllkkkjjjiiiiiijjjlllnnnooonnnlllkkkjjjlllllljjjfffcccbbbcccbbbaaa```______^^^^^^^^^ZZZ[[[]]]bbbhhhlllmmmllljjjhhheeebbb````````````bbbbbbbbbccceeeggghhhiiihhhkkknnnppppppqqqrrrsssvvvpppmmmnnnkkkeeecccfffiiiiiijjjkkklllnnnooopppppppppqqqsssuuuuuusssqqqqqqpppnnnkkkjjjiiihhhhhhiiihhhgggeeecccaaa```___fffggghhhiiiiiijjjiiiiiigggfffeeedddcccaaaaaa```dddccccccbbbaaaaaa``````______```aaabbbdddfffgggfffdddcccaaaaaaaaabbbccccccccccccbbbbbbaaa```___]]]\\\[[[[[[]]]aaaeeehhhfffeeeeeeeeeffffffggghhhfffeeedddcccccccccdddeeecccdddfffggghhhhhhgggfffgggdddaaa```cccfffiiijjjmmmkkkiiifffccc```___^^^`````````aaabbbcccdddeeehhhgggeeecccaaaaaaaaaaaa```aaaaaabbbdddeeeggghhhhhhggggggffffffffffffgggeeedddcccbbbaaabbbbbbcccfffeeeddddddccccccccccccbbbeeehhhkkklllkkkiiigggfffeeedddddddddddddddddddddfffhhhjjjkkkkkkjjjiiinnnllljjjiiihhhfffcccaaadddbbb`````````___]]]\\\]]]\\\ZZZYYYXXXYYY[[[\\\]]]bbbhhhppp|||yyyppphhheeefff`````````aaaaaaaaaaaaaaaaaaaaaaaaaaa```___^^^]]]\\\]]]^^^```aaabbbbbbbbbbbbaaa```_________```aaa^^^^^^^^^^^^^^^^^^^^^^^^___```bbbcccccccccbbbaaacccbbbaaaaaabbbdddfffgggkkklllllljjjfffcccaaaaaabbbaaa___]]]\\\\\\]]]^^^___``````aaaaaaaaaaaaaaabbbaaa```^^^\\\[[[[[[[[[]]][[[ZZZXXXXXXXXXYYYZZZYYYYYYXXXWWWWWWVVVUUUUUUTTTWWWZZZZZZYYYYYY[[[]]]aaaaaa``````_________^^^^^^]]]\\\ZZZXXXZZZ]]]`````````______```bbbccceeedddfffkkkttt~~~{{{xxxyyy||||||zzzvvvvvvwwwwwwwwwwwwvvvvvvtttsssrrrppppppooooooooonnnpppsssuuuvvvuuutttssszzz}}}|||{{{|||~~~~~~~~~}}}{{{~~~~~~yyyuuussssssxxxyyyzzz|||}}}~~~}}}{{{zzzzzzzzzzzz{{{{{{yyyuuurrrnnnnnnmmmlllllllllllllllnnnoooqqqqqqppppppqqqsssssstttuuuvvvwwwwwwvvvuuuzzzzzzyyywwwttttttuuuwwwwwwwwwyyy~~~yyytttnnnjjjiiijjjlllllloooooooooooooooooonnnnnnnnnrrrxxxzzzzzzxxxwwwvvvttttttuuuvvvvvvsssnnnjjjeeefffgggggghhhhhhggggggmmmmmmlllkkkiiihhhgggfffgggiiilllmmmnnnnnnpppqqqsssooolllkkkmmmnnnmmmkkkmmmpppsssssspppmmmjjjiiihhhgggdddbbbaaaaaabbbbbbeeegggkkkmmmnnnmmmjjjiiihhhhhhgggggghhhjjjlllmmmpppooonnnlllkkkjjjjjjjjjmmmmmmllllllkkkiiihhhgggeeegggiiikkkllllllkkkjjjjjjkkkllljjjgggeeeeeeeeeeeeeeeeeedddcccaaa___^^^XXXYYY\\\aaafffjjjllllllkkkiiifffbbb```_________bbbbbbbbbbbbccccccdddeeeeeehhhkkknnnppprrruuuwwwyyytttpppnnnkkkffffffhhhlllkkkkkkkkkkkklllmmmnnnrrrrrrsssuuuwwwwwwvvvtttsssqqqnnnllljjjjjjjjjkkkkkkjjjhhheeecccbbbaaa```fffhhhiiijjjjjjiiihhhgggcccbbbaaa```____________cccbbb```____________```^^^^^^___```aaabbbdddeeedddcccaaa___^^^^^^______\\\]]]^^^______^^^]]]\\\[[[[[[[[[[[[\\\^^^aaabbbbbbbbbbbbcccdddeeefffggghhhgggfffeeeeeeeeeeeefffddddddeeefffffffffeeeddddddbbb```aaadddhhhjjjjjjrrrppplllhhhddd```^^^\\\``````aaabbbbbbbbbbbbbbbccccccbbbbbbaaaaaa``````______```aaacccdddeeefffdddddddddddddddeeeffffffbbbaaa``````______``````cccccccccbbbbbbaaaaaaaaabbbdddhhhkkklllkkkiiiggggggfffeeeddddddddddddddddddfffhhhjjjkkkkkkkkkkkkooonnnnnnmmmlllhhhccc___dddaaa^^^\\\\\\[[[ZZZYYYZZZYYYWWWVVVVVVXXX[[[]]]___cccjjjvvv}}}rrrjjjgggggg^^^______``````aaa``````___``````aaaaaa``````___[[[\\\^^^```aaabbbccccccaaaaaa```___^^^^^^______]]]]]]]]]]]]]]]]]]]]]]]]```aaabbbcccccccccbbbaaaaaaaaaaaabbbccceeefffgggggghhhhhhfffcccaaa``````aaa```^^^\\\[[[[[[[[[\\\^^^_________````````````aaa```___]]]\\\[[[[[[[[[^^^]]][[[YYYYYYYYYYYYZZZZZZZZZYYYXXXWWWVVVUUUTTTVVVXXXYYYYYYXXXXXXZZZ[[[aaa``````___^^^]]]\\\\\\]]]\\\ZZZWWWTTTUUUWWWZZZYYYZZZ[[[]]]___aaacccddd___```eeellluuu}}}yyyzzz}}}~~~|||wwwwwwxxxyyyzzzzzzyyyyyyuuutttsssrrrqqqpppooonnnmmmooorrrtttvvvvvvvvvvvv}}}~~~}}}|||}}}~~~~~~yyy{{{}}}|||yyyvvvuuuvvvzzzzzz{{{|||}}}~~~}}}zzzwwwzzzzzz{{{|||}}}{{{wwwsssnnnnnnmmmlllkkkkkkkkkkkklllmmmooooooooooooppprrruuuuuuwwwxxxxxxwwwvvvuuuyyyzzzyyywwwuuutttuuuvvvxxxwwwvvvwwwyyy|||zzzuuummmhhhgggiiijjjkkkllllllllllllllllllmmmmmmlllpppvvvyyyzzzyyyxxxxxxuuutttuuuuuutttqqqlllhhhggghhhiiijjjkkkjjjiiihhhkkkjjjhhhgggfffeeeeeeeeegggiiikkkkkkkkkkkklllnnnooommmkkkkkklllmmmlllkkknnnqqqtttuuurrrnnnjjjiiifffdddbbb```^^^^^^______```cccgggjjjkkkkkkiiigggffffffffffffgggiiikkklllooonnnmmmlllkkkjjjiiiiiikkkkkkkkkkkkjjjiiiggggggeeefffiiikkklllllllllkkkjjjjjjkkkkkkjjjiiihhhhhhiiiiiijjjjjjhhhdddaaa^^^ZZZZZZ\\\```eeehhhiiiiiijjjiiieeebbb```______```bbbbbbaaaaaa``````aaaaaaaaadddhhhkkkmmmppptttvvvzzzvvvrrrooolllkkkkkklllllllllkkkkkkkkklllmmmmmmsssrrrssstttvvvwwwvvvtttsssqqqnnnllljjjjjjkkklllllljjjhhheeecccbbbaaaaaafffhhhjjjkkkkkkiiifffddd```___^^^]]]]]]]]]^^^___```___]]][[[[[[\\\]]]^^^]]]]]]]]]^^^^^^```aaaaaabbbaaa___^^^]]]]]]]]]]]]ZZZ[[[]]]^^^___^^^]]]\\\^^^]]]]]]\\\[[[ZZZYYYYYY]]]]]]^^^___```bbbcccdddhhhggggggfffeeeeeeeeeeeedddeeeffffffeeedddcccbbbaaa``````cccfffjjjkkkkkkrrrppplllhhhccc```]]]\\\___```aaabbbbbbbbbaaa```___``````aaaaaa``````_________aaabbbcccddddddddddddcccccccccccccccdddddd_________^^^^^^^^^^^^^^^^^^______```aaaaaaaaaaaaaaacccfffiiijjjjjjhhhggggggfffeeeeeeddddddeeeeeeeeefffgggiiijjjjjjjjjiiilllllllllmmmlllhhhbbb]]]aaa^^^ZZZYYYYYYYYYYYYYYYZZZXXXVVVTTTUUUWWWZZZ[[[___cccjjjyyy}}}pppgggdddccc````````````___^^^]]]\\\]]]]]]^^^_______________]]]]]]___``````aaaaaaaaa``````___^^^^^^]]]]]]]]]____________^^^^^^^^^^^^```aaabbbcccccccccbbbaaa___```aaabbbccceeeeeefffeeeggghhhfffdddbbbbbbbbb```___^^^\\\[[[[[[[[[[[[]]]]]]]]]]]]^^^______``````___^^^]]]\\\\\\\\\\\\^^^]]]\\\ZZZYYYXXXXXXXXX[[[ZZZYYYXXXWWWVVVUUUTTTVVVVVVWWWWWWXXXYYYZZZ[[[___^^^]]]\\\[[[ZZZYYYYYYZZZYYYXXXUUUSSSSSSUUUWWWVVVXXXZZZ]]]___aaaaaabbb___```ccchhhpppxxxxxxzzz|||}}}wwwxxxyyyzzzzzz{{{{{{zzzvvvvvvvvvuuutttrrrqqqooonnnppprrruuuxxxyyyzzz{{{~~~~~~~~~|||||||||}}}}}}}}}~~~~~~xxxyyyyyyyyyyyyxxxyyyzzz|||{{{zzz{{{}}}}}}}}}~~~~~~{{{xxxvvvxxxxxxyyy{{{|||{{{xxxuuuppppppnnnmmmlllkkkkkkkkkkkkmmmoooooooooppprrrtttwwwxxxyyyzzzyyyxxxwwwvvvxxxyyyxxxwwwtttssstttuuuyyywwwtttqqqpppqqqsssvvvyyy|||}}}{{{{{{~~~}}}yyytttmmmhhhhhhjjjlllmmmkkkkkkjjjjjjjjjkkklllllllllpppvvvyyyzzzzzz{{{{{{wwwwwwwwwvvvtttpppjjjfffggghhhjjjkkkkkkkkkjjjiiigggfffdddbbbbbbcccdddeeehhhiiiiiiiiigggfffgggiiijjjiiihhhiiijjjkkkkkkjjjkkknnnpppqqqnnnkkkiiihhhdddbbbaaa___^^^^^^^^^^^^]]]___bbbeeegggggggggfffddddddeeefffhhhkkknnnooooooooonnnmmmllljjjiiihhhiiiiiiiiijjjiiiiiihhhhhheeefffgggiiijjjkkkkkkkkkiiiiiijjjkkklllllllllkkklllmmmnnnmmmkkkgggccc```^^^^^^^^^```dddfffgggggghhhgggdddbbbaaa```aaabbbbbbbbbaaa______^^^^^^^^^___aaadddgggiiilllooorrrvvvuuutttqqqppppppooonnnkkkkkkkkkkkkkkklllmmmnnnqqqppppppqqqssstttsssrrrrrrpppnnnkkkjjjjjjkkkkkkkkkiiigggdddbbbbbbbbbbbbfffgggiiijjjjjjgggeeeccc___^^^]]]\\\\\\]]]^^^___]]]\\\ZZZYYYXXXYYY[[[\\\\\\\\\\\\\\\\\\]]]^^^___aaa```___^^^^^^]]]]]]]]]\\\]]]^^^___``````______^^^^^^]]]\\\ZZZYYYWWWVVVXXXXXXYYYZZZ\\\^^^___```eeeeeeeeeeeeddddddccccccdddeeeeeeeeeeeecccbbbaaa______```cccgggjjjkkkkkkmmmkkkhhheeebbb___]]]\\\^^^___aaabbbbbbaaa```___]]]^^^___`````````_________```bbbcccddddddddddddeeeeeedddcccbbbaaaaaabbb^^^^^^^^^^^^]]]]]]\\\\\\YYYZZZ]]]___aaabbbbbbccc___aaadddggghhhhhhgggfffeeeeeeeeeddddddeeeeeeeeeffffffgggggggggggggggggggggggghhhiiihhheee```]]]]]]ZZZXXXWWWXXXZZZZZZZZZ[[[YYYWWWUUUUUUVVVXXXYYYaaaeeemmm}}}{{{nnneee```___^^^___`````````^^^]]][[[YYYZZZ[[[\\\]]]]]]]]]]]][[[\\\]]]^^^___`````````^^^^^^^^^^^^]]]]]]\\\\\\`````````______^^^^^^^^^___```aaabbbcccbbbaaaaaa]]]^^^___```aaabbbccccccdddeeeffffffcccbbbbbbccc^^^^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^______^^^]]]\\\\\\\\\\\\\\\^^^]]]\\\ZZZYYYXXXXXXWWW[[[ZZZZZZXXXWWWVVVUUUUUUTTTTTTTTTUUUXXXZZZ\\\]]]\\\[[[[[[YYYXXXWWWVVVVVVVVVWWWVVVUUUSSSSSSVVVXXXXXXYYY[[[]]]^^^___``````___```bbbeeekkkrrryyy~~~~~~xxxzzz||||||}}}~~~|||yyyyyyzzz{{{{{{{{{{{{{{{wwwxxxyyyyyyxxxvvvtttrrrpppqqqtttwwwzzz}}}~~~}}}|||||||||||||||wwwxxxyyyzzzzzz{{{zzzzzz}}}xxxxxxxxxxxxyyyzzz{{{|||}}}{{{yyyxxxyyy}}}}}}{{{||||||}}}}}}|||zzzwwwvvvuuuuuuvvvxxxzzzzzzyyywwwtttsssqqqooommmlllkkkjjjkkkmmmoooppppppqqqsssuuuyyyzzz{{{{{{zzzyyyxxxwwwwwwxxxyyywwwuuusssssstttwwwvvvsssnnnkkkkkknnnppptttxxxyyyuuutttwwwyyyyyyyyytttnnnkkkjjjlllnnnnnnnnnmmmkkkjjjjjjkkklllmmmmmmqqqvvvyyy{{{{{{|||}}}zzzyyyyyyyyywwwsssmmmhhhfffggghhhhhhiiiiiihhhhhheeedddaaa``````bbbdddfffgggggggggeeecccbbbcccdddeeeffffffggghhhiiiiiiiiifffhhhjjjjjjhhhfffeeeeeecccbbbaaa``````_________]]]^^^```bbbdddeeeffffffdddeeeeeegggiiillloooqqqppppppooonnnllljjjiiiggggggggghhhiiijjjjjjjjjjjjdddeeefffggghhhhhhiiiiiiiiiiiiiiikkknnnpppooonnnoooppppppooommmiiieeeccccccaaa```bbbdddfffgggfffgggfffdddbbbaaaaaabbbcccbbbaaa```___^^^]]]]]]]]]^^^```ccceeegggjjjnnnqqqtttxxxyyywwwwwwwwwtttpppllllllkkkkkkkkklllmmmmmmnnnmmmlllmmmoooqqqpppooonnnmmmlllkkkjjjiiiiiiiiihhhfffdddaaa```aaabbbbbbeeefffggghhhgggfffdddbbb___^^^\\\ZZZZZZ[[[]]]^^^\\\[[[ZZZYYYYYYYYYZZZ[[[]]]]]]\\\\\\\\\]]]]]]^^^aaaaaaaaa`````````_______________``````aaaaaaaaa\\\\\\\\\[[[[[[[[[ZZZZZZVVVVVVVVVWWWYYY[[[\\\]]]aaabbbbbbccccccbbbbbbaaabbbccccccdddcccbbbaaa```]]]]]]^^^```eeehhhjjjjjjhhhfffdddbbb```^^^]]]]]]^^^^^^___```````````````^^^^^^^^^^^^______``````___```bbbcccddddddcccccceeedddcccbbbaaa`````````]]]^^^^^^^^^^^^]]]\\\\\\WWWYYY\\\^^^aaabbbbbbbbb]]]___aaadddfffffffffeeeccccccccccccdddeeeffffffeeeeeeeeefffffffffggggggfffeeedddddddddbbb```]]][[[YYYWWWWWWYYY[[[[[[ZZZ[[[ZZZYYYXXXWWWXXXXXXYYYdddiiirrryyykkkccc```^^^ZZZ\\\^^^```aaaaaa```___WWWXXXYYYYYYZZZZZZZZZZZZWWWXXXZZZ\\\___```aaabbb\\\\\\]]]]]]]]]]]]\\\\\\^^^^^^^^^]]]]]]\\\\\\[[[^^^___```aaaaaaaaa```___]]]\\\\\\]]]]]]^^^___```___aaabbbaaa___^^^^^^^^^ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYZZZ[[[]]]^^^^^^]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\[[[ZZZYYYYYYZZZZZZYYYYYYXXXWWWWWWWWWTTTSSSRRRTTTWWWZZZ\\\]]]ZZZYYYYYYXXXWWWVVVUUUUUUTTTUUUUUUUUUTTTUUUWWWYYYZZZZZZ[[[\\\]]]^^^______^^^___```aaaccciiioootttzzz~~~zzzzzz{{{|||zzzyyyyyy{{{~~~|||{{{{{{||||||}}}|||||||||xxxzzz|||}}}}}}zzzxxxvvvppprrrtttxxx|||}}}|||||||||||||||ttttttuuuwwwwwwxxxxxxxxxyyy||||||{{{yyyxxxyyyzzz{{{|||~~~{{{xxxvvvvvvyyy}}}}}}}}}~~~}}}{{{{{{{{{{{{zzzyyyxxxwwwvvvtttssssssuuuxxx{{{{{{{{{yyywwwuuurrrooolllkkkjjjkkkmmmooopppqqqrrrtttvvvzzzzzz{{{{{{zzzxxxwwwvvvxxxyyyzzzyyyvvvttttttuuusssrrrqqqmmmjjjjjjmmmpppqqqvvvwwwtttrrruuuxxxxxx{{{wwwqqqnnnmmmnnnnnnnnnqqqooonnnlllkkklllmmmnnnmmmqqquuuyyyzzz{{{|||}}}zzzzzzzzz{{{zzzwwwrrrnnngggffffffffffffggghhhhhhhhhfffbbb```___aaaccceeedddddddddbbb``````aaacccbbbdddfffgggggghhhiiijjjggghhhhhhgggdddcccccccccbbbbbbbbbbbbbbbbbbbbbbbb``````___```bbbdddggghhhfffffffffgggiiilllnnnpppooooooooonnnllljjjhhhfffeeefffgggiiijjjkkkllllllfffgggggghhhhhhhhhiiiiiiiiihhhiiilllppprrrqqqpppqqqqqqqqqpppnnnjjjgggeeedddcccbbbcccfffhhhiiiiiiiiigggeeebbb``````aaaaaabbbaaa```___^^^]]]]]]]]]^^^```cccfffhhhlllqqqttt{{{}}}uuunnnnnnmmmlllkkkkkkkkkkkkllljjjiiijjjlllnnnnnnmmmjjjjjjkkkjjjiiihhhfffeeedddccc```___^^^___aaabbbddddddeeeeeeeeedddcccccc___]]][[[YYYXXXYYY[[[\\\[[[[[[[[[[[[\\\\\\\\\\\\```______^^^^^^^^^______aaabbbbbbcccccccccccccccaaa```^^^^^^^^^___aaabbb^^^]]]\\\\\\[[[\\\\\\\\\VVVVVVVVVWWWXXXZZZ[[[\\\^^^___```aaabbbbbbaaaaaa^^^___```aaa``````^^^]]][[[ZZZZZZ\\\```dddfffgggeeedddbbb```^^^]]]\\\\\\]]]]]]]]]^^^___```aaabbb______^^^]]]^^^___```aaa^^^___aaabbbccccccbbbaaabbbaaa```_______________^^^^^^___```___^^^]]]\\\YYYZZZ]]]___```aaa``````[[[\\\___aaacccddddddddd``````aaabbbccceeefffgggcccddddddeeeggghhhjjjkkkjjjgggdddaaaaaa``````___[[[ZZZYYYYYY[[[[[[ZZZYYYYYYZZZZZZ[[[[[[[[[[[[ZZZeeekkktttrrrgggaaa___^^^ZZZ\\\___aaabbbbbbaaa```WWWWWWXXXXXXYYYXXXXXXXXXVVVWWWYYY[[[]]]^^^______YYYZZZ[[[]]]]]]]]]]]]\\\]]]]]]]]]\\\[[[[[[ZZZZZZ\\\]]]___`````````___^^^\\\[[[ZZZXXXYYYZZZ[[[\\\[[[\\\]]]\\\ZZZYYYXXXYYYUUUVVVWWWXXXXXXYYYYYYYYYXXXXXXWWWWWWXXXZZZ\\\^^^]]]\\\\\\\\\\\\\\\]]]]]]^^^^^^___^^^^^^]]]\\\\\\YYYYYYYYYYYYXXXXXXXXXXXXVVVSSSRRRSSSVVVZZZ[[[ZZZYYYYYYXXXXXXXXXWWWWWWWWWTTTUUUUUUUUUTTTTTTVVVXXXYYYYYYYYYZZZ[[[]]]___```]]]^^^^^^^^^^^^aaafffkkkrrrxxx{{{yyyvvvuuusssppp{{{||||||zzzwwwvvvxxx{{{zzz{{{}}}}}}}}}}}}~~~~~~~~~}}}}}}|||yyy{{{}}}}}}zzzxxxppprrrtttxxx|||~~~}}}}}}}}}}}}}}}ttttttuuuwwwwwwxxxxxxxxxwwwzzz~~~~~~}}}zzzyyyyyyzzzzzzzzz~~~{{{wwwttttttwwwzzz}}}||||||}}}~~~|||zzzyyyyyyxxxxxxwwwwwwwwwsssrrrrrrtttwww{{{}}}~~~{{{zzzwwwssspppmmmkkkjjjjjjlllooopppqqqrrrtttwwwyyyzzzzzzzzzyyywwwvvvtttyyyzzz{{{zzzxxxvvvuuuvvvooopppooommmjjjkkkooossspppuuuwwwtttsssvvvyyyyyy}}}yyytttqqqooonnnnnnmmmsssrrrooommmlllmmmnnnooommmpppuuuxxxyyyzzz{{{|||yyyzzz{{{|||}}}{{{vvvssshhhhhhgggffffffhhhiiijjjllliiidddaaa___aaaccceeeaaaaaaaaa```^^^___aaacccaaacccfffgggggghhhiiijjjkkkkkkjjjgggdddccccccdddccccccccccccddddddddddddcccaaa``````aaadddhhhjjjhhhhhhggghhhiiijjjlllnnnnnnooonnnmmmllliiigggeeedddeeegggiiikkklllmmmnnnjjjjjjjjjjjjkkkkkkkkkkkkiiihhhhhhlllqqqssssssqqqrrrrrrqqqpppnnnkkkhhhgggdddcccbbbdddgggjjjllllllkkkiiifffbbb```_________bbbaaa```___^^^]]]]]]]]]___aaadddgggkkkooouuuxxx{{{qqqpppnnnllljjjiiihhhhhhkkkiiihhhiiikkkmmmmmmlllggghhhjjjjjjiiigggeeecccbbb```^^^]]]]]]___aaabbbcccccccccccccccccccccccc^^^\\\ZZZWWWWWWXXXYYYZZZ\\\]]]]]]^^^^^^^^^]]]]]]bbbbbbaaa````````````aaabbbcccdddeeeeeefffeeeeeeaaa___]]][[[[[[]]]___aaacccaaa___]]][[[ZZZZZZ[[[WWWWWWWWWXXXYYYZZZ[[[\\\\\\^^^___aaabbbbbbbbbbbb[[[\\\]]]^^^^^^^^^]]]\\\ZZZXXXWWWYYY]]]aaacccdddeeedddbbb```^^^]]]\\\[[[]]]]]]\\\]]]^^^```bbbcccaaa```^^^]]]]]]^^^```aaa\\\^^^```aaabbbaaa```___^^^^^^]]]]]]]]]^^^____________```aaa```___^^^]]][[[\\\^^^`````````^^^]]]ZZZ[[[]]]```bbbccccccccc^^^______aaabbbeeefffgggaaabbbccceeehhhkkknnnooopppkkkeeeaaa````````````]]]\\\[[[[[[\\\[[[YYYWWWWWWXXX[[[\\\^^^^^^]]]]]]cccjjjsss}}}{{{lllbbb^^^]]]]]]^^^___aaacccbbbaaa^^^]]]WWWXXXXXXXXXXXXXXXWWWWWWYYYYYYZZZ[[[[[[[[[[[[ZZZWWWYYYZZZ\\\]]]]]]]]]]]]^^^^^^]]]]]]\\\[[[[[[ZZZ\\\]]]^^^_________^^^]]]\\\ZZZXXXVVVVVVWWWYYYZZZYYY[[[\\\[[[XXXVVVVVVWWWQQQRRRTTTUUUVVVWWWWWWWWWXXXWWWVVVVVVWWWZZZ\\\^^^\\\\\\\\\[[[\\\\\\]]]]]]___``````aaa``````______XXXXXXXXXXXXYYYYYYYYYYYYXXXUUURRRRRRVVVXXXYYYXXXYYYYYYYYYYYYYYYYYYXXXXXXTTTUUUVVVUUUSSSSSSTTTVVVXXXWWWWWWWWWYYY\\\```bbb]]]^^^___]]]\\\]]]bbbfffjjjppptttqqqnnnllljjjggg{{{}}}~~~}}}zzzwwwuuuuuuxxxzzz}}}~~~{{{xxxyyy|||~~~}}}|||zzzyyyxxxuuuuuuvvv{{{|||}}}}}}yyyxxxyyyzzz}}}}}}zzzzzzyyyyyy{{{}}}~~~~~~}}}{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyxxxwwwvvvwwwxxxyyy|||zzzxxxxxxzzz|||}}}~~~{{{{{{{{{zzzzzzyyyyyyxxxvvvtttrrrtttxxx|||~~~}}}|||zzzvvvssspppnnnmmmmmmoooooopppqqqsssuuuwwwyyywwwxxxxxxwwwtttqqqqqqqqqvvvwwwxxxzzz|||{{{xxxuuusssrrrpppooonnnnnnnnnooouuuuuusssqqqqqqsssxxx||||||uuuqqqqqqsssuuuvvvwwwwwwwwwvvvtttrrrooommmnnnpppsssvvvzzz}}}{{{|||{{{|||~~~qqqjjjdddccccccbbbeeeiiiqqqooolllhhheeeccccccbbbdddbbb___]]]\\\\\\\\\]]]aaacccfffiiikkkkkkkkkkkkjjjkkkjjjhhhffffffgggiiieeehhhjjjjjjiiihhhhhhhhhkkkgggbbbaaadddggghhhhhhhhhhhhggggggiiijjjlllmmmkkkkkkkkkiiifffddddddeeedddeeegggiiijjjkkkkkklllnnnmmmlllkkkjjjjjjjjjjjjkkkkkklllnnnoooqqqrrrrrrtttuuutttqqqmmmkkkjjjjjjggghhhhhhhhhiiiiiiiiiiiiiiifffbbb___^^^___aaacccccceeegggfffbbb``````bbbeeeiiinnnqqqtttyyyvvvuuurrrooollljjjhhhfffeeeeeeeeeeeefffhhhiiikkkhhhhhhhhhgggfffeeeddddddaaa___]]]^^^```cccddddddfffdddbbb```^^^^^^^^^^^^___]]][[[XXXWWWVVVWWWXXX``````aaaaaa```^^^\\\[[[ccceeehhhjjjjjjhhheeecccdddcccccceeefffgggfffdddcccaaa^^^\\\[[[ZZZ[[[\\\^^^aaacccccc```[[[XXXWWWUUUVVVVVVWWWXXXYYY[[[[[[]]]\\\[[[ZZZZZZ\\\^^^___```___^^^^^^___^^^\\\ZZZ\\\[[[ZZZZZZ[[[]]]___aaaccccccddddddbbb```]]]\\\]]]ZZZYYY[[[___bbbbbbaaa```___\\\[[[[[[\\\]]]^^^^^^___``````aaaaaa``````\\\]]]]]]^^^^^^______```]]]]]]^^^^^^___```````````````___^^^]]][[[ZZZZZZ[[[ZZZZZZ\\\___cccdddeeebbbaaa```^^^^^^___``````aaabbbcccccccccfffjjjmmmoookkkfffbbb^^^]]]^^^___\\\\\\\\\[[[[[[[[[ZZZZZZYYY[[[^^^___```aaaccceeefffjjjrrrzzzqqqddd^^^]]]\\\[[[aaacccfffeee```]]][[[\\\[[[YYYWWWUUUTTTTTTTTTUUUUUUWWWYYY[[[\\\\\\[[[ZZZXXXXXXXXXYYYZZZ\\\^^^```]]]^^^___^^^\\\ZZZZZZZZZ]]]^^^___^^^\\\[[[\\\]]]ZZZYYYXXXWWWWWWXXXZZZ[[[XXXZZZ[[[ZZZWWWTTTRRRQQQPPPPPPOOOPPPQQQTTTWWWYYYUUUUUUUUUVVVXXXZZZ[[[\\\^^^^^^^^^^^^]]]\\\\\\[[[]]]]]]\\\[[[[[[\\\\\\]]]]]]\\\ZZZYYYYYYZZZ\\\]]]WWWVVVTTTSSSTTTVVVYYY[[[XXXYYY[[[\\\[[[ZZZXXXWWWYYYXXXVVVTTTTTTUUUVVVWWWVVVVVVWWWWWWYYYZZZ\\\]]]ZZZYYYYYYYYYYYY[[[\\\]]]hhhmmmrrrpppiiibbb___^^^|||~~~{{{wwwuuutttvvvxxx{{{~~~}}}zzzzzz}}}~~~|||{{{zzzyyyyyyyyyzzz~~~}}}~~~~~~zzz{{{{{{}}}||||||{{{zzz{{{|||}}}|||{{{{{{{{{{{{{{{|||||||||||||||{{{yyyxxxxxxxxxyyyyyy{{{yyyxxxxxxyyy{{{|||}}}|||||||||{{{{{{zzzzzzzzzxxxvvvtttvvvzzz~~~}}}{{{xxxtttqqqooonnnmmmppppppqqqrrrtttvvvxxxyyyxxxyyyyyyxxxuuurrrrrrrrruuuuuuwwwzzz}}}}}}zzzxxxvvvuuusssqqqppppppqqqqqquuuuuusssrrrqqqsssxxx|||~~~zzzuuurrrsssuuuwwwxxxwwwvvvvvvuuusssqqqpppooonnnppprrrvvvyyy}}}zzz{{{{{{|||uuummmfffdddbbbaaacccgggmmmllljjjhhhfffeeeddddddbbb```^^^\\\ZZZZZZ[[[\\\bbbdddgggiiikkkkkkkkkkkkkkkkkkjjjhhhggggggjjjllljjjkkkmmmllljjjhhhhhhhhhkkkgggdddccceeehhhiiiiiikkkkkkjjjiiiiiijjjkkkkkkhhhiiiiiigggdddbbbbbbbbbbbbccceeegggiiikkkmmmnnnlllllljjjiiihhhggggggfffhhhiiijjjkkkmmmnnnooopppuuuuuutttqqqnnnkkkjjjjjjjjjjjjiiiiiiiiiiiihhhhhhfffeeecccaaaaaabbbdddffffffhhhiiihhheeeddddddfffhhhmmmtttyyy{{{wwwuuuqqqnnnkkkiiigggfffddddddccccccdddfffhhhjjjiiiiiijjjjjjiiiiiihhhgggccc```^^^]]]___aaacccccccccbbbaaa```______``````aaa___\\\ZZZYYYYYYZZZ[[[______``````___^^^]]]\\\eeejjjqqqvvvvvvqqqjjjeeebbbaaaaaaccceeefffeeeddd^^^]]][[[YYYYYYYYYZZZ[[[]]]```bbbbbb```\\\YYYXXXWWWWWWWWWWWWXXXZZZ\\\]]]]]]\\\[[[ZZZZZZ\\\^^^___```___^^^^^^___^^^\\\ZZZZZZZZZYYYYYYZZZ\\\___```bbbccceeeeeeeeecccaaa___[[[ZZZYYYZZZ^^^```aaa``````___^^^]]]]]]]]]^^^^^^]]]^^^______``````______\\\]]]]]]]]]^^^^^^______]]]]]]^^^______``````aaaaaaaaa```^^^\\\[[[YYYYYY[[[ZZZYYY[[[___bbbdddeeebbbaaa```___^^^^^^_________```aaaaaaaaadddgggjjjkkkiiiddd___\\\[[[\\\]]]^^^]]]]]]]]]\\\\\\\\\\\\^^^```aaabbbcccdddgggiiikkkmmmppptttzzz{{{lllaaa]]]\\\[[[ZZZ\\\^^^```___\\\ZZZ[[[\\\ZZZZZZXXXWWWVVVUUUUUUUUUVVVWWWYYY[[[\\\[[[ZZZYYYWWWWWWWWWWWWYYYZZZ\\\]]]\\\]]]^^^^^^\\\ZZZZZZ[[[\\\]]]]]]\\\ZZZYYYZZZ[[[YYYXXXVVVUUUUUUVVVXXXYYYWWWYYYZZZYYYVVVSSSRRRQQQPPPOOONNNMMMNNNPPPRRRSSSUUUUUUUUUVVVXXXYYY[[[\\\____________^^^]]]\\\\\\[[[[[[ZZZZZZZZZ[[[[[[\\\]]]\\\[[[[[[ZZZ[[[\\\\\\XXXWWWUUUSSSSSSTTTVVVXXXVVVWWWYYYZZZYYYXXXVVVUUUXXXWWWUUUTTTTTTTTTVVVWWWVVVVVVVVVWWWXXXYYYZZZ[[[YYYYYYXXXXXXXXXYYYZZZ[[[___cccgggfff```[[[YYYYYY~~~}}}xxxtttrrrrrrtttxxx{{{~~~}}}}}}~~~}}}||||||{{{~~~~~~{{{}}}}}}~~~}}}{{{zzzzzz{{{{{{zzzyyyzzz{{{|||}}}}}}}}}}}}}}}~~~}}}|||zzzyyyyyyzzzzzzzzzyyyxxxwwwxxxyyyzzz{{{}}}||||||{{{{{{{{{||||||{{{zzzyyyzzz}}}~~~{{{xxxuuurrrqqqpppqqqrrrrrrsssuuuwwwxxxyyyxxxzzzzzzyyyvvvtttttttttssstttwww{{{~~~}}}{{{yyyxxxvvvtttsssrrrssssssuuuuuutttrrrqqqsssvvvzzzxxxvvvttttttvvvyyyzzzzzzwwwvvvuuusssrrrqqqqqqqqqoooqqqsssvvvyyy|||~~~zzz{{{{{{|||yyyppphhheeecccaaacccfffhhhiiiiiiiiiiiigggfffeee```^^^]]][[[ZZZZZZ[[[[[[dddfffgggiiijjjkkkjjjjjjkkkkkkiiihhhgggiiimmmqqqpppqqqqqqooollliiihhhhhhjjjhhhfffeeegggiiijjjkkknnnmmmllljjjiiiiiiiiiiiiggghhhiiigggeeecccccccccbbbbbbccceeehhhkkknnnpppmmmlllkkkiiigggfffeeedddffffffggghhhjjjkkkllllllssstttsssqqqnnnlllkkklllmmmmmmkkkjjjiiihhhhhhhhhddddddddddddeeeggghhhiiihhhiiijjjjjjiiihhhiiijjjlllsss|||zzzvvvqqqmmmjjjiiigggfffdddcccaaaaaabbbdddgggiiikkklllmmmmmmnnnnnnmmmmmmfffccc___]]]]]]___aaaaaaaaa``````______```aaaaaabbb```^^^\\\[[[]]]___```]]]^^^^^^______^^^]]]]]]fffnnn{{{{{{nnnfff___^^^___aaaccceeedddccc[[[[[[ZZZYYYYYYZZZ[[[\\\\\\^^^aaabbb```]]][[[ZZZZZZYYYXXXXXXYYY[[[]]]___\\\\\\[[[ZZZZZZ[[[]]]^^^```___^^^^^^___^^^]]][[[XXXXXXXXXXXXZZZ\\\^^^``````bbbeeeggggggeeecccaaaZZZYYYYYYZZZ]]]_________``````aaa`````````___^^^\\\]]]]]]]]]^^^^^^^^^^^^\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^______```aaaaaacccbbbaaa^^^\\\ZZZXXXWWWZZZYYYXXXZZZ^^^bbbcccdddaaaaaa```___^^^]]]]]]]]]]]]^^^______```aaaeeehhhgggeeeaaa]]]ZZZZZZZZZ[[[______^^^^^^^^^^^^]]]]]]bbbbbbccccccccceeeiiilllpppooommmmmmoootttzzz}}}yyyqqqfff___\\\[[[ZZZXXXYYYZZZ[[[ZZZYYYYYY[[[]]]ZZZZZZYYYYYYXXXWWWUUUUUUWWWXXXZZZ[[[[[[ZZZXXXWWWVVVUUUUUUVVVWWWXXXYYYZZZZZZ\\\^^^]]]\\\[[[[[[\\\ZZZ[[[[[[ZZZXXXWWWWWWXXXXXXVVVUUUTTTSSSUUUVVVWWWVVVXXXYYYXXXVVVSSSRRRRRRSSSRRRPPPNNNMMMNNNOOOPPPTTTTTTUUUVVVWWWYYYZZZ[[[____________^^^]]]\\\\\\YYYYYYXXXYYYYYYZZZ[[[[[[]]]]]]]]]]]]\\\\\\[[[ZZZYYYWWWUUUSSSRRRSSSTTTUUUUUUVVVWWWXXXWWWVVVTTTSSSUUUTTTSSSSSSSSSTTTUUUVVVWWWVVVVVVVVVWWWWWWXXXYYYYYYYYYXXXWWWWWWWWWWWWXXXVVVYYY\\\[[[WWWTTTTTTUUU~~~yyyuuusssqqqsssvvvyyy}}}~~~~~~~~~~~~~~~|||~~~}}}~~~~~~|||zzzyyyzzz{{{|||{{{yyyzzz{{{|||~~~~~~}}}|||{{{{{{{{{{{{{{{{{{zzzxxxwwwvvvwwwxxx|||{{{{{{zzzzzz{{{|||}}}~~~~~~}}}~~~}}}zzzwwwuuuttttttttttttuuuvvvxxxyyyzzzyyy{{{|||{{{xxxwwwvvvwwwuuuvvvyyy}}}}}}{{{yyywwwuuussssssssssssssstttsssrrrqqqqqqtttvvvsssssssssvvvyyy|||}}}}}}yyywwwvvvtttssssssttttttrrrsssuuuwwwzzz|||~~~}}}~~~}}}|||yyyqqqiiieeedddbbbdddhhhggghhhjjjkkkkkkiiigggeee```___^^^]]]]]]]]]]]]]]]ffffffhhhiiiiiiiiiiiiiiijjjiiihhhffffffjjjooosssuuuuuuuuurrrnnnjjjiiiiiiiiihhhgggggghhhiiijjjkkkllllllkkkjjjjjjiiiiiiiiijjjkkkmmmllljjjhhhggggggdddccccccdddfffjjjmmmooonnnnnnmmmkkkiiigggeeeeeedddeeeeeefffhhhiiiiiijjjnnnpppppppppnnnnnnooopppqqqooommmkkkiiihhhhhhhhheeeeeefffhhhiiiiiiiiijjjhhhiiiiiijjjjjjkkklllmmmoooxxxzzzrrrllljjjiiigggeeedddcccaaa```aaadddgggjjjmmmnnnooopppqqqrrrrrrrrriiieee```]]]]]]^^^___```````````````````````````aaa```^^^]]]]]]___aaaccc]]]]]]]]]^^^^^^^^^^^^^^^eeennn||||||nnneee]]]]]]]]]```cccddddddccc^^^]]]\\\[[[[[[[[[\\\\\\[[[]]]```aaa___^^^]]]]]][[[ZZZYYYXXXYYY[[[^^^___\\\\\\[[[[[[[[[[[[\\\]]]___^^^^^^^^^______]]][[[VVVVVVWWWXXXYYY\\\^^^___```bbbeeeggggggdddaaa___[[[ZZZZZZ[[[]]]^^^___```aaabbbcccdddcccbbb```___\\\\\\\\\\\\\\\]]]^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\^^^^^^^^^___``````aaaaaaeeedddbbb___]]]ZZZXXXWWWZZZXXXXXXZZZ]]]aaabbbccc````````````___]]]\\\[[[\\\^^^_________aaacccfffeeebbb___\\\ZZZYYYZZZZZZ^^^^^^^^^^^^^^^^^^^^^^^^bbbbbbaaa``````bbbfffjjjooommmjjjhhhiiikkknnnqqqooojjjccc^^^[[[ZZZWWWVVVYYYYYYXXXXXXXXXYYY[[[]]]XXXYYYYYYZZZYYYWWWUUUTTTXXXYYYZZZ[[[[[[ZZZXXXWWWUUUUUUUUUUUUUUUVVVVVVVVVYYY[[[\\\\\\[[[ZZZ[[[\\\YYYZZZ[[[YYYWWWVVVVVVWWWXXXWWWUUUSSSSSSTTTVVVWWWVVVXXXYYYYYYWWWUUUUUUUUU\\\ZZZWWWSSSQQQQQQQQQQQQTTTTTTTTTUUUVVVXXXYYYZZZ^^^^^^^^^^^^]]]]]]\\\[[[XXXXXXXXXXXXYYYZZZ[[[[[[\\\]]]^^^___^^^\\\ZZZYYYWWWVVVTTTSSSRRRSSSSSSTTTTTTUUUVVVWWWVVVUUUSSSQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWVVVUUUUUUVVVVVVVVVZZZYYYYYYXXXWWWVVVVVVVVVUUUVVVVVVUUURRRQQQRRRSSS{{{xxxvvvssstttvvvyyy|||~~~}}}}}}||||||}}}~~~|||zzzyyyxxxzzz|||}}}}}}|||zzz{{{}}}~~~}}}|||{{{{{{||||||}}}~~~}}}{{{wwwuuuuuuvvvzzzzzzyyyxxxyyyzzz|||}}}}}}{{{zzzwwwwwwwwwwwwxxxyyyzzz{{{zzz|||}}}|||{{{yyyyyyzzzyyyzzz||||||zzzxxxuuusssrrrrrrrrrrrrssssssrrrqqqppprrrtttqqqqqqssswww|||{{{zzzxxxwwwvvvvvvvvvwwwtttuuuwwwyyy{{{}}}~~~~~~{{{|||vvvnnnhhhffffffdddfffjjjhhhjjjlllmmmmmmkkkhhhfffcccccccccbbbbbbbbbbbbbbbgggggghhhhhhiiiiiiiiiiiiiiiiiigggffffffiiinnnrrrvvvvvvuuurrrnnnkkkjjjkkkiiijjjjjjjjjiiiiiiiiijjjiiiiiiiiijjjjjjjjjjjjjjjkkkmmmoooooommmkkkkkkkkkgggfffeeeeeefffhhhkkkmmmmmmmmmlllkkkiiigggeeecccddddddeeefffgggggghhhhhhhhhjjjmmmnnnnnnppprrrtttsssqqqnnnllljjjiiiiiijjjhhhiiijjjjjjjjjjjjiiihhhgggfffggghhhjjjmmmnnnooosss|||uuummmjjjiiigggeeeeeedddcccbbbdddfffiiikkkmmmnnnoooqqqssssssttttttlllhhhccc___^^^^^^^^^^^^aaaaaaaaa```______^^^]]]```___^^^^^^___```bbbccc^^^^^^^^^^^^^^^^^^^^^___bbbjjjttt{{{{{{tttjjjbbb]]]]]]]]]```cccddddddccc```___^^^\\\[[[[[[ZZZZZZZZZ]]]___```___^^^^^^^^^\\\[[[ZZZYYYZZZ[[[]]]___]]]]]]\\\\\\\\\\\\\\\\\\___^^^]]]^^^______]]]\\\VVVVVVWWWXXXZZZ[[[]]]]]]```aaacccdddccc```\\\ZZZ\\\\\\\\\]]]]]]^^^```aaaaaaccceeefffeeedddaaa```]]]]]]\\\\\\\\\]]]^^^___^^^^^^^^^]]]]]]\\\\\\\\\^^^^^^______```aaaaaabbbeeedddccc```^^^\\\ZZZZZZ[[[ZZZYYYZZZ]]]```aaaaaa___```aaaaaa```^^^\\\[[[]]]^^^`````````aaaccceeecccbbb___]]]\\\[[[\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^aaaaaa```______```dddhhhiiiiiihhhgggggggggggggggiiifffbbb^^^[[[XXXUUUSSSYYYYYYXXXXXXYYYYYYZZZYYYXXXXXXYYYYYYYYYWWWVVVUUUXXXYYY[[[\\\\\\ZZZYYYWWWVVVVVVVVVVVVVVVVVVUUUUUUXXXYYY[[[[[[ZZZYYYZZZ[[[YYYZZZZZZZZZXXXWWWXXXYYYZZZXXXVVVUUUTTTUUUVVVWWWWWWYYYZZZZZZXXXXXXXXXYYYaaa___[[[XXXUUUSSSSSSSSSTTTTTTTTTUUUUUUWWWXXXYYYZZZ[[[[[[\\\\\\\\\[[[[[[YYYYYYYYYYYYYYYZZZ[[[[[[[[[\\\^^^___^^^\\\ZZZYYYUUUUUUTTTSSSSSSTTTUUUUUUUUUVVVWWWXXXWWWUUUSSSQQQPPPPPPQQQRRRSSSUUUVVVWWWWWWWWWVVVUUUUUUUUUUUUVVVZZZZZZZZZYYYXXXWWWVVVUUUVVVUUUTTTRRRPPPOOOPPPQQQ}}}||||||yyyyyyyyyzzz|||~~~}}}|||||||||~~~~~~}}}{{{zzzyyyyyyzzz}}}~~~}}}zzz{{{}}}~~~}}}~~~}}}|||{{{{{{{{{|||}}}}}}}}}yyyvvvvvvxxxzzzyyyxxxwwwxxxzzz|||~~~~~~}}}yyyyyyyyyyyyyyyzzz{{{||||||}}}~~~}}}||||||}}}|||}}}~~~}}}zzzwwwuuutttsssssssssuuuuuutttsssqqqrrrssspppqqqsssxxx|||}}}|||{{{yyyxxxwwwwwwwwwvvvvvvwwwyyyzzz|||}}}~~~~~~yyywwwyyyyyyvvvrrrlllggghhhhhhfffgggiiigggiiikkkmmmmmmkkkiiiggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiijjjjjjkkkkkkllljjjiiihhhgggfffhhhlllppprrrsssrrrpppmmmkkklllmmmkkklllnnnmmmkkkiiiiiijjjggghhhiiikkklllmmmmmmmmmjjjllloooooonnnlllkkkkkkhhhhhhgggggghhhiiijjjkkkiiiiiiiiiiiigggeeebbbaaacccddddddeeeffffffggggggdddfffjjjlllmmmpppsssuuusssqqqooolllkkkkkklllmmmkkkkkkkkkkkkkkkjjjiiihhhgggfffeeehhhlllppprrrrrrxxxyyyooolllkkkhhheeeeeeeeeeeeeeefffhhhjjjkkkllllllnnnpppqqqrrrssssssmmmjjjeeebbbaaa```___]]]```aaaaaa```___^^^]]]\\\^^^^^^___```aaaaaabbbbbb```______^^^^^^^^^_________ccciiimmmmmmiiiccc___]]]\\\]]]___bbbcccbbbaaa___^^^]]]\\\[[[YYYXXXWWW[[[]]]___```___^^^^^^___]]]\\\\\\\\\]]]^^^^^^___^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^]]]^^^______^^^\\\WWWWWWXXXYYYZZZ[[[\\\\\\______```___^^^\\\YYYWWW\\\]]]^^^^^^]]]^^^```bbbcccdddeeeffffffdddbbbaaa___^^^]]]]]]]]]^^^```aaa``````___^^^^^^]]]\\\\\\^^^______``````aaabbbbbbddddddcccbbbaaa___^^^^^^^^^\\\[[[[[[]]]___``````^^^___aaacccbbb```^^^\\\]]]___aaaaaaaaaaaaccceeecccbbb```___^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^___bbbcccbbbaaa```aaadddgggcccdddeeefffeeedddcccaaaeeedddaaa___[[[XXXUUUSSSXXXXXXYYY[[[]]]]]]ZZZXXXYYYYYYZZZYYYYYYXXXXXXWWWYYYZZZ\\\]]]]]]\\\ZZZYYYYYYYYYYYYYYYXXXWWWVVVUUUWWWXXXZZZYYYXXXWWWWWWXXXWWWYYYZZZZZZYYYXXXZZZ[[[[[[ZZZXXXVVVUUUVVVWWWXXXXXXYYYZZZZZZYYYYYY[[[\\\aaa___[[[WWWTTTSSSRRRRRRTTTTTTTTTTTTUUUVVVWWWXXXWWWXXXYYYZZZ[[[\\\\\\\\\ZZZZZZYYYYYYYYYYYYZZZZZZYYYZZZ\\\]]]]]]\\\ZZZYYYUUUUUUTTTTTTTTTUUUUUUVVVVVVWWWXXXXXXWWWUUUSSSQQQOOOOOOQQQSSSTTTVVVWWWXXXWWWWWWVVVUUUUUUVVVVVVVVVYYYYYYYYYYYYXXXWWWVVVUUUUUUSSSQQQOOOOOOOOOOOOPPP~~~~~~}}}||||||}}}~~~}}}~~~}}}}}}{{{{{{|||~~~~~~}}}zzz|||~~~~~~|||{{{{{{{{{zzzyyyzzz{{{|||}}}{{{~~~|||zzz{{{~~~zzzyyyxxxwwwyyy{{{~~~{{{{{{zzzzzzzzz{{{|||||||||~~~~~~~~~~~~}}}~~~{{{yyywwwwwwvvvvvvxxxyyyxxxvvvtttttttttrrrrrrtttxxx|||}}}}}}|||{{{yyywwwvvvuuuuuuuuuvvvwwwyyyzzzzzz{{{yyy||||||wwwuuuvvvvvvsssooojjjhhhiiiiiifffeeegggccceeegggiiikkkkkkjjjiiijjjkkkkkklllmmmmmmmmmmmmlllllllllmmmnnnoooppppppllllllkkkiiihhhhhhkkkmmmmmmnnnnnnmmmkkkkkkmmmooonnnqqqrrrqqqnnnkkkjjjjjjiiijjjlllmmmnnnoooooonnniiilllooopppooommmllllllgggggghhhiiijjjkkkllllllggghhhhhhhhhgggeeecccaaabbbbbbccccccdddeeeeeeeeeccceeehhhjjjlllnnnqqqsssrrrpppnnnllllllmmmoooqqqllllllkkkkkkjjjjjjjjjjjjiiiggggggjjjoootttvvvwww}}}rrrnnnllliiifffdddeeefffggghhhiiiiiiiiiiiijjjlllmmmooooooppppppmmmkkkhhheeedddbbb___]]]^^^______``````___^^^^^^]]]___aaacccdddcccaaa```bbbbbb```___^^^______```]]]___bbbddddddbbb___]]]\\\\\\\\\]]]___```___^^^^^^^^^^^^]]]\\\[[[ZZZZZZ[[[]]]______^^^]]]^^^___^^^___```aaaaaaaaa``````___`````````___^^^^^^]]]^^^]]]]]]^^^______^^^\\\YYYYYYZZZZZZ[[[[[[[[[[[[]]]]]]\\\\\\[[[ZZZYYYYYY[[[\\\^^^]]]\\\\\\^^^aaaddddddeeeeeeeeedddcccbbbaaa```___^^^___```bbbcccbbbaaaaaa```^^^]]]]]]\\\_________```aaaaaabbbbbbccccccccccccccccccccccccaaa___]]]\\\^^^______^^^\\\___bbbdddeeeccc```^^^]]]^^^aaaaaaaaaaaabbbcccbbbaaa```_______________^^^^^^_________`````````bbbcccccccccaaaaaaccceee___```aaabbbbbbaaa___^^^``````___]]]ZZZWWWUUUUUUXXXZZZ^^^cccgggeee```\\\\\\\\\[[[[[[ZZZZZZ[[[[[[YYYZZZ\\\^^^^^^^^^]]]\\\\\\]]]]]]\\\[[[YYYXXXVVVVVVWWWXXXXXXVVVTTTTTTUUUUUUWWWXXXYYYXXXYYY[[[\\\[[[ZZZXXXVVVUUUVVVWWWXXXWWWXXXYYYYYYYYYYYY[[[]]]___\\\YYYUUUSSSRRRRRRRRRTTTSSSSSSTTTTTTUUUVVVWWWUUUVVVXXXZZZ\\\]]]^^^^^^ZZZZZZYYYXXXWWWWWWWWWWWWWWWXXXZZZ[[[\\\[[[[[[ZZZWWWWWWVVVVVVUUUUUUTTTTTTVVVWWWXXXXXXWWWTTTRRRPPPNNNOOOQQQSSSVVVWWWYYYYYYWWWVVVVVVVVVVVVWWWWWWXXXWWWWWWXXXXXXWWWVVVUUUTTTRRRPPPOOOOOOPPPPPPQQQQQQ~~~}}}|||}}}~~~}}}}}}~~~~~~}}}|||zzz|||~~~}}}{{{yyyyyyyyyxxxxxxyyyzzz|||}}}yyy}}}~~~}}}{{{zzzyyyxxxzzz|||~~~~~~||||||{{{{{{{{{{{{||||||}}}|||~~~}}}{{{zzzzzzxxxzzz|||{{{yyyvvvvvvvvvsssssstttxxx||||||||||||{{{zzzwwwtttsssttttttuuuvvvwwwxxxxxxyyyuuuyyyzzzvvvuuuvvvvvvsssooojjjhhhjjjjjjfffcccddd```aaadddgggiiijjjkkkkkkllllllmmmnnnoooooooooooonnnnnnooooooppprrrssstttnnnnnnnnnllljjjiiikkkllliiijjjkkkjjjjjjkkknnnqqqqqqtttvvvuuuppplllkkkkkkkkkmmmnnnppppppppppppooojjjmmmqqqrrrqqqooonnnnnneeefffhhhjjjlllmmmnnnnnnhhhiiijjjjjjiiigggeeedddaaaaaabbbbbbccccccdddddddddfffhhhjjjjjjlllnnnpppqqqpppnnnmmmmmmoooqqqssskkkkkkjjjjjjjjjkkkkkklllkkkiiiiiilllrrrxxxzzz{{{tttooommmjjjfffcccdddfffhhhiiiiiihhhhhhhhhiiijjjlllmmmmmmnnnnnnmmmkkkiiigggfffddd```]]][[[]]]^^^```aaa``````___^^^```cccffffffdddbbb```dddcccaaa```_________```\\\]]]___``````___]]]\\\[[[[[[[[[\\\^^^^^^]]]\\\^^^______``````______^^^\\\^^^______^^^]]]^^^___```aaacccdddeeedddbbbaaa``````aaaaaa```___^^^^^^^^^]]]]]]^^^___```^^^]]]ZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[ZZZYYYYYYZZZ[[[[[[ZZZ\\\]]]\\\[[[[[[]]]```ddddddeeeeeeddddddcccbbbcccbbb```___```aaacccdddccccccbbb```___^^^]]]\\\______``````aaaaaabbbbbbbbbccccccddddddeeeeeefffccc```^^^]]]^^^___^^^^^^\\\^^^bbbeeefffdddaaa___\\\^^^```aaa``````aaabbbaaaaaa```____________```___`````````aaaaaabbbbbb```aaabbbbbbaaa```aaabbb____________^^^^^^^^^]]]\\\]]]]]]\\\YYYWWWVVVVVVZZZ]]]ccckkkpppnnnhhhbbb___^^^]]]\\\\\\\\\]]]^^^YYYZZZ]]]___```___^^^]]]____________]]][[[YYYXXXVVVWWWXXXWWWUUUSSSSSSSSSSSSUUUWWWXXXXXXYYY[[[]]][[[ZZZWWWUUUUUUUUUVVVWWWVVVWWWXXXXXXXXXYYY[[[]]]^^^\\\XXXUUUSSSRRRRRRRRRTTTSSSSSSSSSTTTUUUVVVVVVUUUVVVXXX[[[]]]___``````ZZZYYYXXXWWWVVVUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[[[[ZZZYYYXXXWWWUUUTTTSSSRRRUUUVVVWWWWWWVVVTTTQQQOOOMMMOOOQQQTTTVVVXXXYYYZZZWWWVVVVVVVVVWWWWWWXXXYYYUUUUUUVVVWWWVVVUUUTTTSSSPPPOOOOOOPPPRRRTTTTTTTTT}}}{{{{{{}}}~~~~~~~~~||||||zzz{{{||||||{{{{{{|||~~~~~~}}}}}}~~~~~~{{{yyy}}}}}}~~~~~~~~~}}}}}}|||}}}|||{{{zzzzzz{{{|||}}}}}}~~~|||{{{|||{{{yyyvvvwwwuuussssssuuuxxx{{{{{{yyyxxxvvvuuutttttttttuuuqqqqqqppppppqqqsssuuuvvvrrrssssssrrrqqqrrrtttvvvqqqnnnkkkhhhgggfffeeedddeeeeeefffggghhhjjjlllmmmlllllllllmmmnnnppprrrtttsssqqqnnnnnnoooqqqrrrrrrooonnnlllkkkjjjkkkkkklllmmmmmmkkkiiihhhjjjnnnrrrsssrrrqqqooonnnnnnoooooolllmmmnnnooopppqqqqqqqqqrrrssstttttttttsssrrrqqqmmmllljjjhhhiiikkkmmmoooiiiiiiiiikkkllljjjgggeeeccccccccccccdddeeeffffffffffffggghhhjjjmmmoooqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrooolllkkkkkkmmmnnnnnnmmmnnnooorrrvvvzzz~~~~~~sssmmmjjjgggdddbbbbbbbbbbbbccccccccccccbbbdddfffiiikkklllllllllkkkjjjiiigggeeecccaaa```___]]]]]]___cccdddcccaaacccccceeefffffffffeeedddiiihhhffffffeeedddaaa___aaa```^^^\\\ZZZZZZYYYZZZVVVWWWZZZ\\\^^^^^^^^^^^^aaaaaa````````````aaaaaa____________^^^^^^^^^^^^```bbbeeeggggggfffcccaaa]]]^^^___aaaaaaaaa```___aaa``````___^^^^^^]]]]]]\\\ZZZXXXXXXZZZ[[[[[[[[[\\\YYYVVVUUUVVVWWWXXXWWWWWWYYY[[[]]]______^^^]]]fffeeecccaaa`````````aaaaaa___]]]]]]```dddfffgggbbbaaa```______________________________`````````___```aaabbbcccccccccbbbaaaaaaaaaaaa```___^^^]]]\\\^^^aaacccdddcccaaa```_______________```aaaaaa``````_________^^^^^^^^^]]]```cccdddbbbaaabbbdddeeedddbbb````````````aaa``````___^^^]]][[[ZZZYYY\\\[[[[[[[[[ZZZZZZZZZYYYZZZ___gggpppuuusssjjjccccccbbbaaa___^^^^^^^^^^^^]]]^^^``````^^^\\\\\\\\\bbbccccccaaa]]]YYYWWWWWW[[[WWWRRRPPPPPPRRRSSSSSSTTTTTTVVVWWWXXXYYYYYYYYY[[[YYYWWWVVVXXXYYYZZZYYYXXXWWWVVVVVVXXXYYYYYYYYY]]][[[YYYVVVSSSRRRQQQQQQWWWTTTQQQPPPQQQRRRRRRRRRTTTUUUWWWXXXZZZ[[[\\\\\\]]]\\\ZZZXXXWWWVVVWWWWWWUUUVVVWWWYYYZZZ[[[[[[[[[XXXWWWVVVTTTTTTUUUVVVWWWUUUUUUUUUUUUUUUTTTSSSRRRRRRQQQQQQUUUZZZ^^^^^^]]]YYYYYYXXXWWWWWWWWWWWWXXXWWWTTTRRRRRRUUUVVVTTTRRRRRRTTTVVVWWWVVVUUUUUUUUU}}}~~~~~~}}}}}}zzz{{{}}}}}}||||||}}}~~~}}}~~~}}}{{{zzz}}}}}}}}}~~~~~~}}}}}}|||}}}|||{{{{{{{{{{{{|||}}}}}}~~~||||||}}}|||yyyvvvwwwuuurrrrrrsssvvvwwwxxxxxxwwwvvvtttssssssttttttrrrqqqqqqpppqqqrrrtttuuuooooooooonnnmmmnnnppprrrrrrpppnnnllljjjiiigggfffhhhhhhhhhhhhiiijjjkkklllllllllllllllnnnoooqqqrrrqqqooommmmmmnnnpppqqqqqqooonnnmmmkkkkkkkkkkkkllllllkkkjjjhhhgggiiilllppptttsssrrrqqqpppqqqqqqrrrpppqqqrrrsssttttttttttttsssssssssssssssrrrqqqppppppooonnnmmmmmmoooqqqrrrnnnmmmlllmmmnnnmmmjjjhhhgggfffeeedddeeeeeefffgggeeeeeeeeefffhhhkkkmmmoooppppppqqqqqqqqqqqqrrrrrrrrrpppnnnmmmmmmmmmmmmmmmqqqtttyyy~~~|||rrrnnnllliiifffbbbbbbbbbbbbbbbbbbbbbbbbbbbcccfffhhhjjjkkklllllljjjjjjiiigggeeecccaaa______^^^^^^```ccceeecccaaacccdddeeefffgggffffffeeeiiihhhgggggggggfffdddbbbcccaaa^^^\\\ZZZYYYYYYYYYWWWXXXZZZ[[[]]]]]]^^^^^^``````____________``````````````````aaaaaaaaaaaabbbcccfffhhhhhhfffcccaaa]]]^^^___```aaa``````___^^^^^^^^^^^^^^^]]]]]]]]]ZZZYYYXXXYYY[[[]]]^^^^^^\\\YYYVVVUUUVVVWWWWWWWWWXXXYYY\\\^^^`````````___fffeeecccaaa`````````aaaaaa^^^\\\]]]___bbbdddeeebbbbbbaaa```____________```aaaaaabbbbbbbbbaaaaaa___``````aaaaaaaaaaaaaaa```````````````___^^^^^^\\\^^^aaadddeeedddcccbbb_______________```aaaaaa``````______^^^^^^]]]]]]\\\___bbbcccaaa```aaacccddddddbbbaaa___^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[^^^eeemmmqqqnnnfff`````````___^^^^^^]]]]]]]]]___```aaaaaa___]]]\\\\\\bbbccccccaaa]]]ZZZYYYXXXXXXUUURRRPPPQQQSSSSSSSSSTTTUUUVVVWWWYYYYYYYYYYYYYYYXXXWWWWWWYYYZZZYYYYYYYYYXXXWWWWWWYYYZZZZZZYYY\\\[[[YYYWWWUUUTTTTTTTTTXXXUUURRRPPPQQQRRRRRRQQQQQQSSSUUUWWWYYY[[[[[[\\\\\\[[[ZZZXXXXXXXXXXXXYYYVVVVVVWWWXXXYYYYYYZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSVVVZZZ]]]^^^]]]ZZZYYYXXXXXXXXXWWWXXXXXXZZZWWWUUUTTTUUUUUUSSSQQQTTTVVVXXXXXXWWWVVVVVVWWW~~~~~~~~~~~~{{{}}}~~~~~~~~~~~~}}}}}}~~~}}}|||{{{{{{{{{||||||}}}}}}}}}}}}||||||}}}||||||{{{{{{||||||}}}|||}}}~~~~~~~~~~~~~~~|||zzzxxxuuurrrqqqrrrsssssssssvvvvvvuuutttssssssssstttsssrrrqqqqqqqqqrrrrrrsssnnnnnnnnnlllkkkkkkmmmooorrrrrrrrrqqqooollljjjhhhjjjjjjjjjjjjjjjkkkkkklllllllllllllllmmmnnnppppppooommmkkkkkkmmmoooooooooooonnnmmmlllkkkkkkkkkkkkiiiiiihhhfffeeefffjjjmmmqqqppppppppppppqqqrrrsssrrrrrrssstttuuuuuuuuuttttttsssrrrqqqppppppppppppqqqqqqqqqqqqqqqrrrssssssrrrpppnnnnnnnnnmmmkkkiiillljjjhhhfffeeeeeeggghhhdddddddddeeefffiiikkkllloooooopppppppppqqqqqqqqqrrrqqqpppooonnnnnnnnnnnnwww|||~~~uuuooommmkkkhhhfffcccbbbbbbaaa````````````aaabbbeeegggiiijjjkkkllliiiiiihhhgggeeebbb```___```___```bbbdddeeedddccceeeeeefffggggggggggggfffjjjiiihhhhhhiiihhhfffdddcccaaa^^^\\\ZZZYYYZZZZZZZZZZZZZZZ[[[[[[\\\]]]^^^^^^]]]]]]]]]]]]]]]]]]^^^_________```aaaaaabbbbbbdddeeeggghhhgggeeebbb```]]]^^^______``````______[[[[[[[[[[[[\\\\\\\\\\\\XXXWWWWWWZZZ]]]```bbbbbb\\\YYYVVVUUUUUUVVVWWWVVVXXXYYY\\\___aaabbbbbbbbbcccbbb```___^^^]]]^^^^^^```]]][[[[[[^^^```aaabbbbbbbbb```______^^^^^^^^^aaabbbccceeedddcccbbb`````````____________^^^^^^^^^^^^^^^_________``````^^^___bbbdddeeeeeedddddd```____________```aaaaaa``````___^^^^^^]]]\\\\\\\\\^^^```aaa``````aaabbbccccccbbbaaa```^^^\\\[[[\\\\\\\\\]]]]]]]]]]]]]]]YYYYYYYYYYYYZZZZZZZZZZZZ[[[^^^ccchhhjjjfff```[[[\\\\\\\\\\\\\\\\\\\\\\\\___```aaaaaa^^^]]]]]]]]]aaabbbcccaaa^^^[[[ZZZ[[[VVVTTTRRRRRRTTTUUUTTTSSSTTTUUUVVVWWWXXXYYYYYYYYYXXXXXXXXXZZZ\\\\\\ZZZYYYZZZYYYWWWXXXYYY[[[ZZZZZZ[[[ZZZYYYXXXXXXXXXXXXYYYXXXVVVRRRPPPQQQQQQQQQPPPPPPQQQSSSUUUXXXYYYZZZ[[[[[[[[[ZZZYYYZZZZZZ[[[[[[XXXXXXWWWWWWWWWXXXZZZ[[[[[[\\\]]]]]]\\\YYYVVVTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUWWWZZZ\\\]]]\\\ZZZZZZYYYYYYYYYXXXXXXXXXZZZXXXVVVUUUVVVVVVUUUSSSVVVXXXZZZ[[[ZZZYYYYYYZZZ~~~}}}}}}~~~~~~~~~~~~|||~~~~~~}}}~~~|||zzzyyyyyyzzz{{{zzzzzz{{{|||||||||{{{{{{{{{{{{|||||||||}}}}}}~~~{{{{{{}}}~~~{{{xxxuuusssrrrrrrqqqppptttttttttssssssssssssssstttssssssrrrrrrrrrqqqqqqrrrrrrqqqnnnllljjjkkkmmmqqqsssttttttqqqmmmkkkiiijjjjjjjjjkkkkkkmmmnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnmmmkkkjjjkkkmmmnnnnnnnnnnnnmmmlllkkkjjjjjjiiiiiiggggggfffdddcccdddgggjjjlllllllllmmmnnnooopppqqqppppppqqqrrrrrrrrrqqqqqqtttsssqqqooonnnnnnooooooppppppqqqqqqrrrrrrrrrrrrsssqqqnnnllllllllljjjiiinnnllliiigggeeeeeefffgggfffeeeeeeeeefffhhhiiikkkooooooooopppqqqqqqrrrrrrrrrqqqooommmmmmnnnrrruuu~~~zzzwwwvvvvvvuuuttttttpppllljjjiiihhhfffddddddcccaaa```____________aaabbbdddfffgggiiijjjkkkhhhhhhgggfffdddbbb```___``````aaacccdddeeeeeeeeefffffffffgggggggggggggggkkkjjjhhhhhhhhhgggeeecccbbb```^^^\\\[[[\\\]]]^^^]]]\\\[[[[[[[[[\\\]]]^^^\\\\\\[[[[[[[[[[[[\\\\\\[[[[[[\\\]]]^^^``````aaadddeeeffffffeeeccc```^^^^^^^^^^^^^^^___^^^^^^^^^ZZZZZZZZZZZZYYYYYYXXXXXXUUUUUUVVVZZZ___ccceeeeee]]][[[WWWVVVVVVWWWWWWWWWWWWXXX[[[]]]___aaabbbbbb___^^^]]][[[ZZZZZZ[[[[[[^^^\\\ZZZZZZ\\\^^^______aaa```___]]]\\\\\\\\\\\\___aaaccceeeeeecccaaa___```___^^^]]]]]]\\\\\\\\\\\\\\\]]]]]]^^^```aaaaaa```aaacccdddddddddcccbbb```_______________``````______^^^^^^]]]\\\\\\\\\\\\]]]^^^_________```aaaaaabbbbbbbbbbbb```^^^]]]^^^]]]]]]\\\\\\\\\\\\\\\XXXYYYYYYYYYYYYZZZZZZZZZ[[[]]]aaacccccc___ZZZWWWXXXXXXYYYZZZZZZZZZZZZZZZ[[[]]]^^^^^^]]]\\\]]]^^^```aaabbbaaa^^^\\\\\\]]]XXXWWWVVVVVVWWWVVVUUUSSSSSSSSSUUUVVVWWWXXXXXXXXXXXXYYYZZZ]]]______]]]ZZZZZZXXXWWWWWWYYYZZZYYYXXXYYYYYYZZZZZZZZZ[[[\\\\\\YYYVVVRRRQQQQQQQQQQQQPPPQQQRRRTTTVVVWWWXXXYYYYYYZZZZZZZZZ[[[[[[\\\]]]]]]\\\[[[YYYXXXXXXYYY[[[\\\]]]___aaabbb```[[[VVVRRRUUUUUUUUUUUUVVVWWWWWWXXXXXXWWWWWWWWWYYYZZZ\\\\\\ZZZZZZZZZZZZZZZZZZYYYYYYVVVUUUUUUUUUWWWXXXYYYYYYXXXZZZ]]]]]]]]]\\\\\\]]]~~~}}}}}}}}}}}}~~~|||yyywwwzzz}}}~~~}}}~~~}}}{{{yyywwwvvvvvvxxxyyywwwxxxyyyyyyzzzzzzzzzyyyyyyzzz{{{|||~~~zzz{{{}}}~~~}}}yyyvvvuuusssqqqpppssssssssstttttttttttttttuuuuuuttttttsssrrrrrrqqqvvvuuussspppkkkiiiiiijjjooorrruuutttqqqmmmjjjjjjhhhiiiiiikkkmmmoooqqqrrrnnnnnnnnnnnnnnnmmmmmmmmmlllkkkjjjkkkmmmoooooonnnmmmmmmlllkkkjjjiiihhhgggfffffffffdddcccccceeegggiiijjjkkkmmmnnnoooppppppoooooopppppppppoooooonnnrrrqqqooonnnmmmmmmnnnnnnppppppqqqqqqrrrrrrrrrrrrtttrrrooommmmmmmmmkkkjjjnnnllljjjgggfffffffffggghhhhhhgggfffggghhhiiijjjnnnoooooopppqqqrrrrrrrrrrrrpppmmmjjjjjjnnnvvv|||{{{wwwsssooommmmmmmmmmmmllljjjiiihhhgggggggggeeeddddddcccaaa___^^^^^^___```bbbccccccdddfffggghhhiiiggggggfffeeecccbbb```___```aaacccddddddeeeeeefffffffffffffffgggggghhhhhhkkkjjjhhhgggfffeeebbb_________^^^^^^___```aaabbb___^^^]]]\\\\\\]]]^^^___[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZ[[[\\\]]]^^^___```aaaccccccdddcccbbb```^^^\\\^^^^^^^^^]]]]]]]]]]]]^^^\\\[[[ZZZXXXWWWUUUTTTSSSRRRSSSUUUYYY___ccceeeeee___\\\YYYWWWWWWXXXXXXWWWUUUVVVXXXZZZ]]]^^^``````___^^^\\\[[[ZZZZZZ[[[\\\\\\ZZZYYYYYY[[[]]]]]]]]]^^^]]]\\\[[[YYYYYYYYYXXX\\\^^^```bbbbbbaaa___]]]```___]]]\\\[[[[[[[[[[[[[[[[[[[[[\\\]]]___aaabbbccccccccccccbbbaaa```_________^^^^^^^^^^^^^^^___^^^]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]^^^___`````````___```bbbcccddddddcccbbbaaa```^^^]]]\\\[[[[[[[[[YYYYYYYYYZZZZZZZZZZZZZZZ[[[]]]___```^^^[[[WWWUUUUUUVVVWWWXXXYYYYYYXXXXXXUUUWWWYYYYYYZZZ[[[]]]______``````___^^^]]]^^^___^^^]]][[[[[[ZZZXXXUUURRRQQQRRRSSSTTTUUUVVVVVVVVVYYYZZZ]]]```cccccc```]]]YYYWWWVVVVVVWWWXXXWWWVVVXXXYYYZZZ[[[[[[\\\]]]]]]XXXUUURRRPPPQQQQQQQQQQQQTTTTTTUUUWWWWWWXXXXXXWWWYYYYYYZZZ[[[\\\]]]^^^^^^^^^]]][[[ZZZZZZ\\\^^^___aaadddgggiiifff```YYYUUUVVVUUUUUUUUUUUUVVVXXXXXXXXXXXXWWWWWWWWWXXXZZZ\\\[[[[[[\\\\\\\\\[[[ZZZYYYUUUVVVVVVVVVWWWXXXYYYZZZYYY[[[^^^___^^^]]]^^^___}}}~~~~~~~~~}}}zzzwwwwwwyyy|||~~~|||{{{|||~~~{{{zzzwwwuuuttttttuuuvvvtttuuuvvvwwwwwwxxxxxxwwwwwwxxxzzz}}}{{{|||}}}}}}zzzxxxvvvsssqqqrrrssstttuuuuuuuuuuuuuuuuuuvvvvvvvvvuuutttssssssttttttrrrnnnjjjggghhhhhhmmmqqqtttsssoookkkjjjjjjggghhhiiikkkmmmppprrrsssppppppppppppooonnnmmmllllllkkkkkkmmmoooppppppooonnnnnnnnnmmmllljjjiiihhhfffgggfffeeecccccceeegggjjjkkklllnnnppppppqqqqqqpppqqqqqqqqqpppooonnnnnnooonnnnnnmmmmmmmmmmmmmmmqqqqqqqqqqqqqqqrrrssssssuuusssqqqpppqqqpppnnnllllllkkkjjjiiihhhhhhhhhhhhkkkjjjiiihhhhhhhhhiiijjjmmmmmmnnnooopppqqqqqqrrrppppppmmmjjjiiinnnwww~~~}}}zzzzzzzzzyyyuuuqqqnnnkkkhhhggghhhiiijjjiiihhhhhhiiiiiihhhhhhgggfffdddcccaaa_________aaabbbddddddccccccdddeeeffffffffffffeeedddcccaaa```______aaacccdddddddddeeefffffffffeeeeeeffffffggghhhiiihhhfffeeeeeedddaaa______```aaabbbcccccccccccc```_______________```aaa\\\[[[[[[[[[[[[[[[[[[\\\\\\]]]^^^___```aaabbbbbbbbbbbbbbbbbb```___]]]\\\^^^^^^]]]\\\\\\\\\]]]]]]]]]\\\ZZZXXXUUUSSSRRRQQQPPPQQQTTTXXX^^^aaacccccc___]]]YYYWWWWWWXXXWWWWWWTTTUUUVVVXXXZZZ\\\]]]^^^```___^^^\\\\\\\\\]]]^^^ZZZYYYXXXYYY[[[]]]]]]\\\]]]\\\ZZZYYYWWWVVVVVVVVVXXXZZZ\\\^^^______^^^]]]```^^^]]][[[ZZZZZZ[[[[[[[[[ZZZZZZ[[[\\\^^^aaabbbccccccccccccbbbaaa```___^^^^^^]]]\\\\\\\\\]]]]]][[[[[[\\\\\\\\\\\\]]]]]]___]]]\\\]]]___aaaaaa```^^^___aaacccdddeeeffffffdddbbb```^^^\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYYYY\\\``````]]]YYYWWWUUUSSSUUUVVVWWWXXXWWWWWWVVVRRRSSSUUUVVVVVVXXX[[[]]]]]]^^^^^^^^^]]]]]]___aaacccaaa___]]]\\\YYYVVVSSSQQQRRRSSSTTTUUUVVVVVVVVVZZZ[[[]]]aaaddddddbbb```YYYWWWUUUUUUVVVWWWVVVUUUXXXXXXYYYZZZ[[[[[[[[[[[[WWWTTTQQQPPPQQQRRRRRRRRRTTTTTTUUUVVVWWWWWWWWWWWWXXXYYYZZZ[[[]]]]]]]]]]]]^^^^^^]]]]]]]]]^^^```aaafffjjjmmmooommmfff___ZZZVVVVVVUUUTTTTTTUUUWWWXXXWWWWWWWWWVVVUUUVVVZZZ\\\[[[\\\]]]]]]]]]\\\[[[ZZZYYYYYYYYYWWWUUUTTTUUUWWWXXX[[[^^^___^^^^^^^^^___~~~{{{yyyzzz{{{zzzxxxvvvvvvyyy{{{}}}}}}|||{{{zzzzzz||||||~~~~~~||||||}}}zzzyyywwwtttsssrrrrrrrrrrrrrrrssstttuuuvvvvvvuuutttvvvyyy}}}}}}}}}|||zzzwwwtttqqqrrrssstttvvvwwwwwwvvvvvvvvvvvvwwwxxxwwwwwwuuuuuuqqqqqqpppmmmjjjiiijjjkkkmmmqqqtttrrrnnnjjjjjjkkkhhhhhhiiijjjllloooppprrrrrrrrrrrrqqqpppnnnmmmkkkmmmmmmmmmoooqqqrrrrrrqqqqqqqqqqqqqqqooommmkkkjjjggghhhhhhfffddddddeeegggiiijjjlllnnnoooppppppoooqqqqqqqqqpppooonnnmmmlllkkkllllllmmmmmmmmmmmmmmmpppooonnnmmmmmmoooqqqrrrrrrqqqqqqqqqrrrqqqnnnllljjjjjjkkklllllllllkkkjjjlllkkkiiihhhggghhhhhhiiijjjkkkkkklllnnnoooooopppooopppooommmjjjlllsssyyy||||||}}}~~~}}}xxxsssqqqrrrrrrnnnkkkhhhfffddddddfffgggggggggggghhhiiiiiihhhgggffffffeeecccaaa______aaacccdddfffeeedddcccbbbbbbcccdddeeeeeeeeedddcccaaa______^^^```cccdddcccbbbdddffffffeeedddddddddeeeggggggfffeeedddeeeeeeeeecccaaaaaabbbeeeggggggeeecccaaa___```aaabbbbbbbbbbbbbbb]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]^^^______```aaaaaaaaaaaaaaaaaa```___^^^]]]___^^^]]][[[[[[[[[\\\]]][[[ZZZYYYWWWUUUSSSRRRQQQOOOPPPRRRWWW\\\_________^^^[[[XXXVVVVVVVVVVVVUUUUUUUUUVVVWWWYYYZZZ\\\]]]___^^^\\\[[[[[[\\\\\\]]]XXXXXXWWWYYY\\\]]]]]]]]]]]]\\\ZZZXXXWWWVVVUUUUUUVVVWWWYYY[[[\\\^^^^^^^^^___^^^\\\[[[ZZZ[[[\\\]]][[[ZZZZZZZZZ[[[]]]```aaacccccccccccccccccccccccc]]]\\\\\\[[[ZZZZZZ[[[[[[YYYYYYZZZ[[[\\\]]]^^^^^^```^^^\\\]]]```bbbbbbaaa___``````aaabbbdddeeefffdddbbb```^^^^^^^^^______^^^^^^]]]\\\[[[ZZZYYYYYYXXX\\\```aaa^^^ZZZXXXWWWSSSTTTVVVWWWWWWVVVUUUTTTSSSTTTUUUTTTTTTUUUXXXZZZ[[[[[[\\\\\\[[[\\\___aaacccaaa^^^]]]\\\ZZZXXXVVVRRRSSSTTTVVVWWWWWWWWWWWWYYYZZZ\\\___bbbcccbbbaaaYYYXXXVVVVVVWWWWWWVVVUUUWWWXXXYYYZZZZZZYYYXXXWWWVVVSSSQQQPPPQQQSSSSSSSSSPPPQQQRRRTTTVVVXXXXXXYYYWWWXXXZZZ[[[\\\]]]\\\\\\\\\\\\]]]^^^___``````aaahhhkkkoooqqqooohhhaaa\\\WWWVVVTTTSSSSSSTTTUUUVVVVVVVVVVVVUUUTTTUUUYYY]]]\\\]]]^^^___^^^]]][[[ZZZYYYZZZZZZWWWTTTRRRTTTUUUWWWZZZ]]]^^^^^^]]]^^^___zzzzzzzzz{{{|||~~~~~~{{{yyyxxxyyy{{{wwwvvvtttuuuwwwyyyzzzzzz{{{zzzzzzzzz}}}{{{|||~~~~~~|||zzzyyyyyyyyyxxxvvvtttrrrqqqpppppppppqqqrrrsssttttttttttttrrruuuxxx}}}~~~}}}}}}}}}~~~}}}{{{xxxtttrrrrrrsssuuuwwwwwwxxxwwwwwwvvvwwwxxxyyyyyyxxxwwwvvvooooooooommmllllllnnnpppmmmqqqtttrrrmmmjjjkkkmmmiiiiiijjjkkklllmmmoooooosssssssssrrrqqqooommmkkknnnmmmnnnppprrrtttsssrrrtttttttttsssrrrpppnnnlllhhhhhhiiigggeeeeeefffgggggghhhjjjlllmmmmmmmmmllloooooooooooonnnlllkkkjjjiiijjjlllmmmnnnnnnmmmlllmmmllljjjhhhiiikkkmmmooonnnnnnooopppqqqpppmmmjjjiiijjjmmmooooooooommmllllllkkkiiihhhggggggggghhhhhhhhhiiijjjlllmmmmmmnnnmmmppprrrppplllllloootttqqqrrrtttwwwzzz}}}{{{uuunnnlllmmmmmmjjjgggeeedddcccccceeeeeeeeedddggghhhhhhhhhfffdddddddddeeecccaaa``````bbbdddfffgggfffdddbbbaaaaaabbbbbbeeeeeeddddddbbbaaa______]]]```cccdddbbbbbbdddfffeeeeeedddcccdddeeefffgggdddccccccdddfffgggfffeeeccceeehhhjjjiiieeeaaa^^^___```bbbcccddddddcccccc^^^^^^]]]]]]]]]]]]^^^^^^[[[\\\\\\]]]]]]^^^^^^^^^bbbbbbbbbaaaaaa```___^^^___^^^\\\[[[[[[[[[\\\\\\ZZZYYYXXXWWWUUUTTTSSSSSSOOOOOORRRVVVZZZ]]]]]]\\\]]]ZZZVVVTTTTTTTTTTTTSSSVVVVVVWWWWWWXXXZZZ[[[\\\[[[[[[YYYXXXXXXYYYZZZZZZXXXWWWWWWYYY\\\^^^^^^]]]]]]\\\[[[YYYWWWVVVVVVVVVUUUVVVWWWYYY[[[]]]___```___^^^\\\ZZZZZZ[[[]]]^^^[[[[[[ZZZZZZ[[[]]]___aaaaaabbbcccccceeeffffffggg\\\\\\[[[ZZZYYYYYYZZZZZZXXXXXXYYY[[[\\\]]]^^^___aaa^^^\\\]]]```bbbbbbaaaaaa````````````bbbdddeeecccbbb```______```aaaccc```___^^^]]]\\\ZZZYYYYYYWWW\\\aaaccc```\\\YYYYYYSSSUUUVVVWWWWWWVVVTTTSSSUUUVVVVVVTTTSSSSSSVVVXXXYYYZZZ[[[[[[[[[\\\___bbbbbb```]]][[[[[[[[[YYYXXXTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYZZZ]]]aaabbbbbbaaa[[[YYYWWWWWWXXXXXXWWWVVVWWWXXXYYYYYYYYYWWWVVVUUUUUURRRPPPPPPQQQSSSTTTTTTKKKMMMPPPSSSVVVXXXYYYZZZWWWXXXZZZ[[[\\\\\\[[[[[[ZZZ[[[\\\^^^___`````````fffiiimmmooommmggg```[[[XXXVVVTTTRRRRRRSSSTTTUUUTTTUUUVVVTTTSSSTTTYYY]]]\\\]]]^^^______]]][[[ZZZUUUWWWXXXWWWTTTSSSUUUXXXWWWYYY\\\]]]]]]]]]^^^___|||{{{yyyyyyyyy|||~~~~~~}}}}}}~~~~~~{{{xxxvvvvvvwwwxxxvvvttttttwwwyyyxxxvvvzzzxxxwwwzzz}}}{{{|||}}}~~~}}}|||yyyxxxwwwwwwwwwuuusssqqqrrrssssssuuuxxxyyyxxxvvvuuuuuuvvvxxxzzz{{{{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}{{{zzz|||~~~}}}{{{vvvssssssppprrrtttuuuwwwwwwwwwvvvvvvttttttuuuwwwzzz{{{|||uuurrrooommmmmmmmmmmmlllrrrrrrsssrrrqqqnnnkkkiiiiiijjjjjjhhheeefffjjjooopppppppppooonnnlllkkkjjjkkklllmmmnnnpppqqqrrrssswwwwwwvvvtttrrrpppnnnmmmkkkjjjjjjiiihhhgggfffeeeeeegggiiikkkmmmmmmlllkkkllllllllllllkkkiiigggeeehhhffffffhhhlllooonnnllljjjkkkjjjiiigggfffggghhhnnnnnnoooooooooooonnnnnnlllkkkkkkjjjkkklllnnnooojjjhhhffffffiiiiiihhheeeggggggggggggiiikkkmmmnnnrrrqqqpppnnnmmmlllllllllmmmmmmnnnoooqqqssstttuuunnnmmmkkkjjjjjjjjjhhhfffbbbaaaaaa```aaacccdddeeejjjiiihhhgggffffffffffffeeeeeecccbbbbbbbbbccccccaaacccccccccaaa```aaabbbeeedddcccbbbaaa___^^^^^^_________aaadddfffeeedddeeecccaaa``````cccfffhhhhhheeeccceeeiiijjjfffbbbgggggggggfffeeedddcccccc^^^^^^___aaadddeeedddccccccaaa```aaadddddd```]]]^^^]]][[[YYYYYY[[[]]]___````````````____________]]]\\\[[[[[[ZZZ[[[[[[[[[YYYXXXWWWVVVUUUTTTSSSSSSXXXXXXVVVVVV[[[aaa___ZZZ\\\XXXTTTTTTWWWYYYWWWTTTVVVXXXZZZZZZZZZYYYZZZ\\\XXXXXXXXXXXXYYYZZZ\\\]]]\\\ZZZYYYZZZ\\\^^^______```^^^\\\YYYWWWVVVVVVVVVWWWWWWXXXWWWWWWYYY]]]```bbb```]]][[[ZZZ[[[]]]^^^]]]\\\ZZZZZZ[[[^^^aaacccbbbbbbbbbbbbdddfffhhhiiiaaa___\\\ZZZYYYZZZ[[[]]][[[\\\^^^_________^^^]]]___]]]ZZZYYY[[[^^^___```_______________```aaabbbeeecccaaa___^^^```bbbdddcccbbbaaa___]]][[[YYYXXXZZZ\\\^^^```___]]]ZZZWWWVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWVVV\\\\\\[[[ZZZ[[[\\\^^^______```___^^^]]]ZZZXXXVVVUUUUUUUUUVVVWWWYYYZZZ[[[XXXXXXXXXYYYYYYZZZ[[[\\\ZZZZZZZZZYYYXXXWWWWWWVVVXXXXXXYYYYYYXXXVVVTTTSSSSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOPPPRRRSSSUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWZZZZZZ[[[\\\]]]^^^^^^___dddeeefffgggfffdddaaa___YYYVVVRRRPPPPPPQQQQQQQQQSSSSSSSSSSSSTTTVVVXXXZZZ[[[\\\^^^^^^^^^\\\ZZZYYYRRRTTTVVVWWWWWWVVVTTTSSSUUUUUUVVVWWWXXXZZZ[[[\\\~~~{{{{{{zzzzzz|||~~~}}}xxxvvvvvvxxxwwwuuutttuuuxxxzzzzzzxxxxxxvvvuuuxxx~~~yyyzzz{{{||||||{{{yyyxxxvvvwwwvvvtttrrrqqqrrrtttwwwxxxzzz{{{zzzyyyyyyyyywwwxxxyyyzzzzzzzzzzzzzzzwwwwwwxxxyyyzzzzzz{{{{{{yyyyyyxxxwwwvvvwww{{{~~~|||{{{xxxsssooopppnnnpppqqqsssttttttttttttvvvuuuttttttvvvwwwxxxyyysssqqqnnnnnnooopppqqqpppppppppqqqqqqpppnnnlllkkkiiiiiihhhgggfffgggiiikkkllllllllllllkkkjjjiiiiiikkkkkklllmmmnnnooopppqqqvvvvvvuuutttrrrooommmlllkkkkkkjjjiiihhhhhhgggggggggggghhhhhhiiijjjkkklllllllllllllllkkkiiigggfffgggfffeeegggkkkmmmmmmkkkiiijjjiiihhhfffeeefffggglllmmmnnnnnnnnnnnnmmmllliiiiiihhhhhhiiikkkmmmnnnjjjhhhffffffggghhhfffcccfffffffffggghhhjjjlllmmmppppppooonnnlllkkkjjjjjjiiiiiiiiijjjkkkmmmnnnnnnkkkjjjhhhhhhiiiiiigggfffbbbbbbbbbaaabbbccceeefffjjjjjjiiiiiihhhggggggfffeeedddcccbbbaaaaaabbbbbbaaacccdddcccbbbaaacccddddddcccbbb```___^^^^^^^^^______```bbbeeefffeeeddddddbbb```^^^^^^```ccceeefffcccaaacccgggiiigggdddfffggggggggggggeeecccbbb^^^]]]]]]^^^aaabbbbbbaaabbbbbbbbbcccdddccc```^^^```___\\\ZZZZZZ[[[\\\^^^aaaaaa```___^^^^^^]]]\\\\\\[[[ZZZYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWVVVWWWYYYYYYYYY\\\``````[[[]]]YYYUUUTTTWWWXXXVVVTTTVVVXXXZZZ[[[ZZZZZZ[[[\\\YYYYYYXXXXXXYYY[[[^^^___\\\[[[YYYZZZ\\\^^^___^^^^^^]]]\\\ZZZXXXXXXWWWWWWXXXYYYYYYXXXXXXYYY]]]___bbb```^^^\\\\\\\\\]]]]]]]]]\\\ZZZZZZ[[[^^^```bbb^^^^^^^^^___aaaccceeefff___^^^[[[YYYYYYZZZ[[[]]][[[\\\]]]^^^^^^^^^]]]\\\___\\\YYYYYY[[[]]]^^^_________^^^^^^______``````^^^]]]\\\\\\\\\^^^```aaaaaaaaaaaa```^^^\\\ZZZXXXZZZ\\\^^^``````^^^[[[YYYWWWWWWXXXXXXXXXXXXWWWWWWXXXYYYZZZ[[[[[[ZZZYYYYYY[[[[[[ZZZYYYZZZZZZ\\\\\\\\\\\\\\\\\\ZZZYYYWWWUUUVVVWWWXXXYYYZZZ[[[[[[\\\XXXXXXWWWWWWXXXYYY[[[\\\[[[[[[ZZZYYYYYYXXXWWWWWWYYYYYYYYYYYYXXXVVVTTTSSSSSSSSSSSSSSSRRRQQQPPPOOONNNOOOOOOPPPRRRSSSUUUVVVWWWWWWWWWVVVVVVVVVVVVVVVYYYZZZZZZ[[[]]]]]]^^^^^^aaabbbcccddddddbbb___^^^YYYVVVSSSQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTVVVXXXYYY[[[[[[]]]]]]]]][[[ZZZXXXVVVWWWXXXXXXXXXVVVTTTSSSSSSSSSTTTTTTVVVWWWXXXYYY~~~||||||{{{yyyzzz|||}}}|||~~~xxxuuuuuuwwwvvvuuuuuuvvvyyy{{{{{{zzzuuussssssvvv|||wwwxxxyyyzzz{{{zzzyyyxxxwwwwwwvvvtttrrrrrrtttvvvzzzzzzzzzzzz{{{{{{|||}}}xxxxxxyyyyyyyyywwwvvvuuuqqqqqqrrrtttuuuvvvxxxxxxvvvvvvuuusssrrrrrruuuwww{{{{{{yyyvvvppplllmmmlllmmmnnnpppqqqqqqqqqqqquuuuuutttsssssssssttttttpppnnnmmmnnnqqqsssssssssmmmnnnnnnoooooonnnmmmllliiihhhffffffggghhhhhhgggggghhhhhhiiiiiihhhhhhgggiiiiiiiiijjjkkkmmmnnnooouuuttttttrrrpppnnnllljjjkkkjjjjjjjjjiiiiiihhhhhhjjjiiigggfffggghhhkkklllkkklllllllllkkkjjjhhhgggfffeeeeeefffiiikkkkkkjjjhhhiiiiiigggeeedddfffgggiiikkkmmmnnnnnnmmmkkkiiifffeeeeeeeeegggiiijjjllljjjhhhfffeeeeeeeeecccaaafffffffffggghhhjjjkkklllnnnnnnnnnnnnllljjjhhhgggffffffffffffgggggggggggggggeeedddeeefffgggfffeeeccccccccccccdddeeefffgggjjjjjjkkkkkkjjjiiigggfffeeedddbbbaaa`````````aaaaaabbbccccccccccccdddeeecccbbb```___^^^^^^^^^___^^^___```cccfffgggeeecccbbbaaa^^^]]]\\\^^^```aaaccc```___```dddffffffddddddfffggghhhhhhfffcccbbb]]][[[ZZZZZZ]]]___``````___bbbeeefffdddbbb``````bbb```^^^\\\[[[[[[\\\]]]aaaaaa```___^^^\\\[[[ZZZ[[[ZZZYYYXXXWWWVVVVVVVVVUUUVVVWWWXXXYYYZZZZZZZZZWWW\\\___^^^^^^```___]]]^^^ZZZVVVUUUWWWXXXVVVTTTUUUWWWZZZ[[[[[[[[[\\\]]]ZZZYYYXXXXXXZZZ]]]```bbb]]][[[ZZZZZZ\\\^^^^^^^^^[[[[[[[[[[[[[[[ZZZYYYXXXZZZ[[[[[[YYYXXXYYY[[[^^^aaa``````^^^]]]\\\\\\[[[]]]\\\[[[ZZZ[[[^^^```aaa[[[[[[[[[[[[]]]___aaabbb]]]\\\ZZZYYYXXXZZZ[[[\\\\\\\\\]]]^^^^^^]]]\\\[[[^^^[[[XXXXXXYYY\\\]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]YYYYYYZZZ[[[\\\]]]^^^___^^^___``````___]]][[[YYYYYY[[[]]]______^^^\\\ZZZXXXXXXYYYZZZZZZYYYYYYXXXYYY[[[\\\]]]]]]\\\ZZZYYYZZZZZZYYYXXXXXXXXXYYYYYYXXXXXXYYYYYYXXXWWWVVVUUUWWWYYY[[[]]]^^^^^^]]]\\\YYYWWWVVVUUUUUUWWWZZZ\\\[[[[[[[[[ZZZYYYYYYXXXXXXZZZZZZZZZZZZXXXVVVTTTSSSSSSSSSSSSSSSRRRQQQPPPOOONNNOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVXXXYYYZZZ[[[\\\]]]]]]]]]]]]^^^```aaaaaa___]]]\\\YYYWWWSSSRRRRRRSSSSSSSSSSSSSSSRRRRRRSSSUUUVVVXXXYYYZZZ[[[[[[[[[ZZZYYYXXXYYYYYYZZZZZZYYYWWWUUUTTTQQQQQQQQQRRRSSSTTTUUUVVV~~~~~~~~~~~~~~~}}}{{{zzz{{{zzzxxxxxxyyy}}}}}}yyyyyyxxxxxx~~~xxxtttuuuvvvxxxxxxxxxyyyzzz{{{zzzzzztttrrrqqqtttzzz~~~}}}|||}}}vvvwwwxxxyyyzzzzzzyyyyyyxxxyyyyyywwwvvvwwwyyy{{{{{{yyyxxxwwwxxxzzz{{{|||yyyyyyyyyyyyyyywwwtttrrrnnnooopppqqqrrrsssttttttvvvvvvuuurrrpppoooqqqrrruuuyyy}}}~~~{{{xxxuuuooolllmmmllllllmmmnnnnnnoooooooootttttttttsssqqqpppppppppmmmllllllnnnqqqrrrrrrqqqnnnmmmmmmmmmllllllllllllkkkhhhfffgggiiijjjgggddddddeeefffgggggghhhhhhgggfffffffffgggiiilllnnnooorrrqqqqqqooommmkkkiiihhhiiiiiiiiiiiiiiiiiiiiiiiijjjiiihhhhhhhhhiiijjjkkkjjjjjjkkkkkkkkkjjjhhhgggdddddddddeeeggghhhhhhhhhhhhiiiiiihhhfffeeeggghhhhhhjjjmmmoooooommmjjjhhhcccbbbbbbcccdddfffhhhiiiiiihhhfffeeedddbbbaaa```ggggggggghhhiiikkklllllllllmmmnnnnnnmmmkkkhhhgggggggggggggggfffeeeddddddbbbaaaaaabbbdddeeeeeeddddddddddddeeeffffffggghhhiiijjjllllllllljjjgggfffeeecccaaa```^^^^^^^^^______aaabbbbbbbbbbbbdddeeebbbaaa___^^^^^^___```aaa^^^___aaadddfffgggeeecccbbb```^^^\\\\\\]]]^^^___aaa___]]]]]]```aaaaaa```bbbdddfffhhhhhhfffcccaaa]]][[[YYYYYY[[[^^^___```^^^bbbfffgggdddaaaaaaaaaaaa```^^^]]]\\\]]]^^^^^^````````````___^^^\\\[[[ZZZYYYXXXWWWVVVUUUUUUUUUVVVWWWXXXZZZ[[[[[[[[[ZZZZZZbbbhhhfffbbb```___]]]]]]ZZZWWWVVVVVVWWWUUUTTTTTTWWWZZZ\\\\\\\\\\\\]]][[[ZZZXXXXXXZZZ^^^bbbddd^^^\\\ZZZZZZ[[[]]]]]]]]]YYYYYY[[[\\\\\\\\\[[[ZZZ[[[\\\\\\[[[YYYYYYZZZ\\\^^^_________^^^]]][[[ZZZ]]]\\\[[[[[[\\\]]]___aaa[[[[[[ZZZYYYYYYZZZ\\\\\\ZZZZZZXXXXXXXXXYYYZZZ[[[\\\]]]^^^^^^^^^]]]\\\[[[]]]ZZZWWWVVVXXXZZZ[[[[[[]]]]]]]]]]]]\\\[[[[[[ZZZYYYZZZ\\\]]]^^^^^^^^^]]][[[]]]^^^______]]][[[ZZZWWWYYY[[[]]]]]]\\\[[[ZZZYYYYYYZZZ[[[[[[[[[ZZZZZZYYYZZZ\\\]]]]]][[[YYYWWWZZZZZZYYYYYYXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVXXXZZZ^^^```aaa```^^^\\\XXXVVVTTTRRRSSSUUUXXX[[[[[[ZZZZZZZZZYYYYYYYYYXXX[[[[[[[[[ZZZXXXVVVTTTSSSSSSSSSSSSSSSRRRQQQPPPOOONNNOOOPPPQQQSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUWWWXXXZZZ[[[\\\]]]\\\\\\ZZZ[[[]]]^^^^^^]]]\\\[[[YYYWWWTTTSSSTTTUUUUUUTTTSSSRRRRRRQQQRRRSSSUUUVVVWWWXXXXXXYYYYYYXXXWWWWWWYYYZZZZZZZZZYYYXXXWWWWWWQQQQQQQQQQQQQQQRRRSSSTTT|||}}}~~~~~~}}}{{{yyyyyyxxxxxxwwwxxxzzz}}}zzzvvvttttttuuuvvv|||{{{wwwxxxyyy{{{|||||||||{{{zzzyyyxxxtttrrrqqqtttyyy}}}~~~|||{{{yyyxxxxxxyyyzzz{{{~~~}}}vvvwwwwwwxxxyyyyyyyyyyyyzzz{{{||||||{{{|||}}}|||yyyvvvuuuwwwyyyzzzzzzxxxxxxxxxyyyzzzyyyuuurrrpppppppppppppppqqqqqqqqquuutttssspppnnnmmmoooqqqwww{{{zzzxxxuuuqqqnnnppplllllllllmmmmmmnnnooooooqqqssstttrrrooommmmmmnnnlllllllllnnnppppppnnnmmmooonnnllljjjiiiiiiiiijjjmmmjjjhhhhhhjjjjjjhhhdddcccdddeeeggghhhhhhiiiiiiccccccdddeeegggjjjmmmooommmmmmlllllljjjiiigggffffffgggggghhhhhhiiiiiiiiihhhiiijjjkkkkkkjjjiiiiiihhhiiijjjjjjjjjiiihhhgggddddddeeeeeeeeeeeefffgggiiijjjjjjiiihhhgggiiijjjiiikkknnnppppppnnnkkkiiiaaaaaaaaaaaabbbdddfffgggfffffffffdddcccaaaaaaaaahhhiiijjjkkkllllllmmmmmmkkkmmmnnnooonnnllljjjhhhggggggggggggfffdddbbbaaa______^^^```bbbddddddcccdddeeeeeefffgggggghhhhhhiiijjjkkklllkkkiiigggeeedddcccaaa^^^]]]\\\\\\\\\\\\^^^___```______aaaccc``````___^^^___```aaabbb^^^^^^```bbbeeefffdddcccbbbaaa___]]]]]]]]]^^^___aaa___^^^]]]]]]\\\\\\[[[^^^```ccceeefffdddaaa___]]][[[YYYZZZ]]]```aaabbb]]]aaaffffffcccaaaaaabbb^^^]]]]]]]]]]]]^^^``````]]]^^^___aaaaaa```___^^^YYYYYYXXXWWWVVVUUUUUUUUUWWWXXXYYYZZZZZZYYYXXXWWW]]]gggooolllfffaaa^^^\\\[[[YYYWWWUUUUUUUUUUUUTTTTTTWWW[[[]]]]]]\\\\\\\\\ZZZYYYXXXYYY[[[^^^aaaccc^^^\\\YYYYYYZZZ[[[[[[[[[WWWXXXZZZ[[[\\\\\\[[[[[[[[[\\\\\\[[[YYYXXXYYYZZZZZZ\\\]]]^^^^^^]]]\\\[[[]]]\\\\\\\\\\\\]]]___```^^^]]][[[YYYXXXWWWXXXXXXXXXXXXWWWWWWWWWXXXYYYYYY\\\]]]^^^______^^^]]]\\\\\\YYYVVVTTTVVVXXXYYYYYY[[[[[[\\\\\\[[[ZZZYYYXXXZZZ[[[]]]^^^^^^]]][[[ZZZZZZ[[[\\\]]]]]]\\\[[[ZZZUUUVVVXXXZZZZZZZZZYYYXXXYYYZZZZZZ[[[\\\\\\[[[[[[ZZZ[[[\\\]]]\\\[[[YYYWWWZZZZZZZZZYYYYYYXXXWWWWWWUUUUUUUUUUUUVVVVVVWWWWWWXXXZZZ^^^aaaaaa```]]][[[WWWUUURRRQQQQQQSSSVVVXXXYYYYYYXXXXXXXXXXXXXXXXXXZZZZZZZZZZZZXXXVVVTTTSSSSSSSSSSSSSSSRRRQQQPPPOOONNNOOOQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVWWWYYY[[[\\\\\\\\\[[[ZZZ[[[\\\\\\]]]\\\\\\[[[XXXVVVTTTTTTUUUVVVVVVUUUSSSRRRQQQQQQQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYZZZZZZZZZSSSSSSRRRRRRRRRSSSSSSTTTzzz|||~~~~~~|||yyyxxxxxxuuuvvvxxx{{{~~~}}}wwwtttssstttttttttzzz~~~{{{{{{|||}}}~~~|||yyyxxxxxxtttrrrpppssswww{{{|||{{{wwwwwwvvvuuuuuuuuuuuuuuu{{{{{{|||~~~}}}vvvvvvvvvvvvvvvwwwwwwwwwwwwzzz}}}~~~~~~~~~zzzvvvuuuwwwyyyxxxvvvuuutttuuuxxx{{{{{{wwwsssqqqqqqqqqqqqqqqqqqppppppqqqpppooommmlllnnnrrruuu{{{|||wwwvvvtttqqqppprrrlllllllllllllllmmmnnnnnnnnnqqqsssrrrnnnlllmmmooommmmmmnnnpppqqqqqqnnnkkkooommmkkkhhhgggggghhhiiinnnllljjjiiiiiihhhgggfffddddddfffggghhhiiiiiiiiibbbbbbaaabbbcccfffiiikkkgggggggggggggggfffeeeeeeccccccdddeeefffggghhhhhheeegggiiikkkkkkjjjiiihhhffffffhhhiiiiiihhhgggfffccceeefffeeeddddddeeefffjjjkkkkkkjjjiiihhhjjjkkkiiikkkmmmoooooommmkkkiiibbbbbbaaaaaabbbcccdddeeecccdddeeedddcccbbbcccdddiiijjjkkkmmmmmmnnnmmmmmmjjjkkklllmmmmmmmmmlllkkkffffffffffffeeebbb```______^^^^^^___bbbdddcccbbbddddddfffgggggghhhgggggghhhhhhiiiiiihhhgggeeeddddddbbb```]]][[[ZZZZZZZZZYYYZZZ\\\\\\[[[[[[\\\^^^]]]]]]^^^^^^___``````aaa^^^]]]^^^```cccddddddcccaaa```___^^^^^^^^^___```aaaaaa```___^^^\\\ZZZYYY[[[]]]___aaabbbaaa___^^^\\\[[[ZZZ\\\___cccdddddd___```bbbcccbbbaaaaaabbb[[[[[[\\\\\\]]]___```aaa[[[\\\^^^```aaa```___^^^WWWWWWVVVUUUUUUUUUVVVVVVVVVXXXYYYZZZYYYWWWUUUTTT]]]hhhpppoooiiiddd___ZZZXXXWWWVVVTTTTTTTTTUUUUUUUUUYYY\\\^^^]]]\\\[[[[[[XXXXXXXXXYYYZZZ]]]___```]]][[[XXXXXXXXXYYYYYYXXXVVVWWWXXXZZZ[[[[[[[[[[[[ZZZ[[[\\\[[[XXXWWWWWWXXXXXXYYY[[[^^^___`````````\\\\\\\\\\\\]]]]]]^^^______^^^[[[YYYWWWVVVVVVVVVXXXWWWWWWVVVVVVVVVWWWWWWZZZ[[[]]]^^^^^^^^^]]]\\\ZZZXXXTTTSSSTTTVVVWWWWWWXXXYYYZZZZZZZZZYYYXXXWWWYYYYYYZZZZZZZZZYYYWWWVVVYYYYYYZZZZZZZZZZZZZZZYYYUUUVVVWWWXXXXXXWWWVVVVVVYYYYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXXXXYYYYYYYYYXXXWWWWWWUUUUUUUUUUUUUUUVVVWWWWWWWWWYYY\\\______^^^[[[YYYUUUTTTRRRPPPPPPRRRTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXYYYYYYXXXVVVTTTSSSSSSSSSSSSSSSRRRQQQPPPOOONNNOOOQQQSSSSSSSSSSSSRRRQQQQQQRRRRRRSSSTTTTTTTTTUUUVVVYYY[[[\\\\\\[[[ZZZZZZ[[[[[[[[[[[[[[[ZZZZZZVVVUUUSSSTTTUUUVVVVVVUUUSSSRRRQQQPPPPPPPPPQQQRRRSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVWWWXXXYYYZZZZZZUUUUUUTTTSSSSSSSSSTTTTTTzzz}}}|||xxxwwwwwwtttvvvzzz}}}|||xxxuuuuuuwwwvvvuuuxxx}}}}}}zzzzzz{{{|||~~~}}}zzzzzzzzztttqqqoooqqquuuxxxxxxwwwrrrrrrttttttuuuttttttssswwwwwwyyyzzz{{{{{{{{{zzz|||~~~ttttttssssssssssssssssssrrrvvv{{{~~~~~~}}}|||||||||xxxssssssuuuuuussspppoooooopppvvv{{{}}}yyyuuuooopppppppppqqqrrrrrrrrrmmmmmmllllllnnnsss{{{}}}vvvqqqqqqqqqoooooorrrlllkkkkkkjjjjjjkkkmmmmmmkkkooorrrrrrnnnlllnnnpppoooppprrrtttvvvuuurrrooommmkkkhhhffffffgggiiikkkmmmmmmkkkhhheeeeeefffhhhdddeeefffggghhhiiiiiiiiicccbbb```^^^^^^```bbbcccbbbbbbcccddddddddddddddd___```aaabbbdddeeefffgggdddeeefffggghhhhhhhhhiiicccdddfffgggggggggffffffdddeeegggfffdddcccdddfffiiijjjjjjiiihhhhhhiiikkkiiijjjkkkllllllkkkjjjiiidddcccbbbbbbbbbbbbdddddd```bbbddddddcccccceeehhhiiijjjkkkmmmmmmmmmmmmlllhhhhhhiiijjjkkklllmmmmmmffffffggggggeeecccaaa___```______```bbbdddcccbbbcccdddeeegggggggggggggggggggggffffffeeeddddddccccccbbb___\\\ZZZYYYYYYXXXUUUWWWXXXWWWVVVVVVWWWXXXXXXYYY[[[^^^______^^^^^^^^^]]]\\\]]]```bbbcccccc______^^^^^^^^^___``````aaabbbddddddbbb___\\\[[[XXXYYY[[[\\\]]]]]]]]]\\\ZZZZZZ[[[^^^bbbeeeffffffaaa___^^^___aaabbbaaaaaa[[[[[[\\\\\\]]]]]]^^^^^^YYY[[[]]]______^^^\\\ZZZTTTTTTSSSSSSTTTTTTUUUVVVTTTUUUWWWXXXXXXVVVSSSRRRYYYcccmmmnnnkkkggg```YYYUUUUUUTTTSSSRRRSSSTTTVVVWWWZZZ^^^___^^^[[[ZZZYYYUUUVVVWWWYYYZZZ[[[[[[[[[\\\ZZZWWWVVVWWWWWWWWWVVVVVVWWWWWWWWWXXXZZZ[[[[[[XXXZZZ[[[ZZZXXXWWWWWWWWWVVVXXX[[[^^^aaadddeeefff\\\\\\]]]]]]]]]]]]^^^^^^]]]\\\ZZZXXXWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTWWWXXXZZZ[[[\\\\\\\\\\\\ZZZWWWSSSRRRSSSUUUUUUVVVUUUVVVXXXYYYYYYYYYWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWYYYYYYXXXWWWWWWWWWXXXYYYVVVVVVWWWWWWWWWVVVVVVUUUXXXYYYZZZ[[[\\\\\\\\\\\\]]]\\\ZZZYYYXXXXXXYYYYYYUUUVVVWWWXXXXXXWWWWWWVVVUUUUUUTTTSSSTTTTTTVVVVVVVVVWWWZZZ[[[\\\[[[YYYWWWSSSRRRQQQPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSUUUVVVWWWWWWWWWVVVTTTSSSSSSSSSSSSSSSRRRQQQPPPOOONNNPPPQQQSSSTTTSSSRRRQQQPPPPPPQQQRRRRRRSSSTTTTTTTTTVVVXXX[[[\\\[[[ZZZYYYZZZZZZZZZZZZYYYXXXXXXXXXUUUSSSSSSTTTUUUVVVVVVUUUSSSRRRPPPOOOOOOOOOPPPPPPRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUVVVWWWWWWXXXVVVVVVUUUTTTTTTTTTTTTTTTyyy}}}|||xxxwwwwwwvvvxxx}}}}}}~~~}}}|||yyywwwwwwyyywwwuuuwww{{{}}}yyyvvvvvvwwwzzz~~~~~~|||{{{|||ssspppnnnooosssuuuuuutttnnnooorrruuuvvvvvvuuuttttttuuuvvvwwwxxxwwwvvvvvvzzz~~~|||{{{ssssssrrrqqqppppppppppppnnnrrryyy}}}}}}{{{yyyyyyyyytttpppoooqqqqqqnnnjjjkkkkkkmmmttt{{{}}}zzzvvvmmmnnnooopppqqqsssssstttlllllllllmmmqqqzzz~~~wwwqqqmmmmmmnnnlllnnnqqqkkkjjjiiiiiiiiijjjkkkllliiimmmrrrrrrnnnmmmooorrrqqqrrruuuxxxzzzzzzwwwtttkkkiiifffeeeeeehhhkkkmmmlllmmmkkkgggbbbbbbeeehhhdddeeefffggghhhhhhhhhhhheeebbb___\\\ZZZZZZ[[[\\\^^^___```bbbbbbccccccccc]]]]]]___```bbbdddeeefffdddcccbbbbbbdddfffhhhjjjbbbcccdddffffffffffffeeedddfffhhhfffdddbbbdddfffhhhiiiiiihhhggggggiiijjjiiiiiiiiijjjjjjiiiiiiiiifffeeecccbbbbbbbbbcccddd^^^aaadddeeeddddddgggjjjhhhiiikkklllmmmllllllkkkffffffggghhhiiikkkmmmnnnggghhhiiiiiihhheeecccaaaaaa```___aaacccddddddccccccdddeeeggggggggggggfffffffffdddccccccccccccccccccbbb___\\\ZZZXXXXXXXXXSSSUUUVVVUUUSSSSSSSSSUUUTTTVVVYYY\\\^^^^^^\\\[[[^^^\\\[[[[[[^^^aaacccccc]]]]]]]]]]]]^^^______``````cccfffgggeeebbb```^^^WWWWWWXXXYYYZZZ[[[[[[[[[XXXXXXZZZ^^^cccfffgggfffbbb___\\\\\\```bbbbbb```\\\\\\\\\\\\\\\\\\\\\\\\YYYZZZ\\\]]]]]][[[XXXVVVRRRQQQQQQRRRRRRSSSTTTUUUQQQSSSUUUWWWWWWUUUSSSRRRTTT^^^hhhlllllliiiaaaZZZSSSSSSSSSRRRRRRRRRTTTVVVXXX[[[^^^___^^^[[[YYYXXXTTTUUUWWWYYYZZZYYYYYYXXX\\\YYYVVVUUUVVVVVVVVVUUUWWWVVVVVVVVVWWWXXXZZZ[[[WWWYYYZZZYYYWWWVVVVVVWWWVVVXXX[[[^^^cccfffjjjkkk\\\]]]]]]]]]]]]]]]]]]^^^ZZZYYYXXXWWWWWWWWWXXXYYYWWWWWWVVVVVVUUUTTTSSSSSSTTTUUUWWWYYY[[[[[[[[[[[[YYYVVVSSSQQQRRRTTTUUUUUUTTTUUUWWWYYYYYYYYYWWWVVVUUUUUUVVVVVVWWWXXXYYYZZZZZZXXXVVVUUUTTTVVVWWWXXXXXXXXXXXXXXXWWWVVVVVVUUUXXXXXXYYY[[[[[[\\\\\\\\\[[[YYYWWWUUUTTTTTTVVVWWWRRRSSSUUUVVVWWWWWWVVVUUUUUUTTTSSSRRRRRRSSSTTTUUUUUUVVVXXXYYYYYYYYYWWWVVVRRRQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRTTTUUUVVVVVVVVVVVVTTTTTTSSSSSSSSSSSSRRRQQQPPPOOONNNPPPRRRSSSTTTSSSRRRQQQPPPPPPQQQQQQRRRSSSSSSTTTSSSUUUXXX[[[\\\[[[ZZZYYYZZZZZZYYYXXXWWWWWWVVVVVVTTTSSSRRRSSSUUUVVVVVVUUUSSSRRRPPPOOONNNOOOOOOPPPQQQQQQQQQQQQQQQRRRSSSTTTVVVVVVUUUTTTTTTTTTUUUUUUWWWVVVUUUTTTTTTSSSSSSTTT|||~~~}}}zzzyyyzzz|||zzz{{{{{{|||}}}~~~~~~yyyxxxwwwvvvvvvvvvwwwxxx|||}}}~~~}}}zzzzzzzzzzzzyyy~~~~~~zzzwwwtttqqqooonnnoooooojjjmmmqqqssssssrrrrrrsssuuuttttttvvvwwwxxxvvvuuuzzzzzzzzz{{{|||{{{xxxuuuvvvtttrrrooonnnooopppqqqooorrrxxx|||}}}zzzuuurrrtttrrrppppppqqqpppooommmiiiiiilllppptttwwwwwwvvvkkkkkkkkknnnrrruuuwwwwwwrrrmmmlllqqqvvv|||}}}wwwrrrlllhhhgggiiijjjkkkkkkiiigggggghhhiiihhhggggggggghhhiiikkkmmmnnnooommmrrr{{{uuuqqqmmmhhhddddddggglllppppppnnnkkkhhheeeccccccbbbaaacccfffggggggeeeeeeeeedddbbb^^^ZZZWWWWWWWWWXXX[[[[[[\\\]]]^^^______```^^^^^^___```bbbdddeeeggggggeeeddddddeeeeeedddbbbdddcccbbbaaaaaa``````aaaaaabbbcccddddddcccbbbaaabbbccceeefffggggggfffeeehhhgggfffeeeeeeeeeffffffffffffeeedddcccbbbaaa```___```aaacccdddddddddcccfffhhhlllooopppooolllkkkccccccbbbccceeegggjjjllljjjiiihhhgggfffdddccccccdddcccbbb```______^^^^^^aaaaaaaaacccddddddcccaaaccccccccccccbbb```___^^^aaa```___\\\ZZZXXXVVVUUUXXXTTTPPPPPPRRRTTTUUUTTTWWWWWWXXXZZZ\\\^^^^^^]]]^^^^^^]]]]]]\\\[[[[[[ZZZ______^^^]]]\\\\\\___bbbcccdddgggmmmpppmmmeee]]]YYYXXXWWWXXXYYYZZZYYYXXX[[[ZZZZZZ[[[^^^`````````ZZZ[[[\\\]]]^^^_________]]]\\\ZZZYYYXXXYYY[[[\\\\\\ZZZYYYYYY[[[[[[XXXUUURRROOOMMMMMMOOORRRUUUUUUUUUTTTSSSSSSRRRRRRSSSSSSXXX[[[___dddgggeee```\\\TTTSSSRRRQQQQQQQQQRRRSSSZZZccchhhccc[[[XXXWWWVVVWWWWWWWWWVVVVVVVVVUUUUUUXXXWWWVVVUUUUUUWWWXXXYYYZZZYYYXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTSSSSSSUUUVVVYYY\\\___aaaaaabbbZZZ[[[[[[[[[[[[ZZZYYYYYY[[[ZZZXXXVVVVVVVVVWWWXXXWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSTTTUUUVVVXXXYYYWWWUUURRRPPPPPPSSSWWWYYYYYYXXXVVVVVVWWWWWWVVVTTTUUUUUUUUUVVVVVVVVVWWWWWWXXXWWWUUUTTTSSSTTTTTTUUUTTTUUUXXXZZZZZZZZZYYYXXXZZZZZZZZZZZZYYYYYYYYYYYYYYYWWWVVVTTTSSSSSSTTTTTTSSSSSSSSSTTTUUUUUUVVVVVVSSSSSSRRRQQQQQQRRRSSSTTTUUUVVVVVVWWWWWWVVVVVVUUUPPPNNNLLLOOOSSSTTTQQQMMMOOOOOOPPPPPPQQQRRRRRRRRRQQQSSSUUUWWWWWWWWWVVVUUURRRRRRRRRQQQRRRSSSSSSTTTTTTUUUUUUUUUTTTSSSQQQPPPOOOOOOOOONNNOOOOOOPPPPPPTTTTTTTTTTTTTTTUUUUUUUUUYYYXXXXXXWWWVVVVVVUUUUUUVVVUUUSSSRRRQQQQQQQQQRRRPPPPPPQQQPPPOOONNNMMMLLLOOOOOOPPPPPPPPPPPPPPPPPPRRRRRRSSSSSSTTTTTTTTTUUURRRRRRSSSSSSSSSSSSRRRRRR|||}}}~~~}}}zzzyyyzzz|||zzzzzzzzz{{{|||~~~{{{zzzxxxwwwwwwwwwyyyzzz}}}}}}~~~}}}{{{{{{{{{zzzxxx}}}~~~~~~zzzuuurrrooommmmmmiiilllppprrrrrrrrrrrrsssuuutttssstttvvvwwwwwwvvvyyyxxxyyyzzz{{{{{{yyyxxxwwwvvvtttrrrpppooooooooopppsssxxx{{{|||zzzvvvtttqqqpppooooooqqqqqqpppooojjjjjjkkknnnqqqrrrqqqppphhhggghhhjjjnnnqqqsssssskkkhhhjjjpppvvv}}}yyyuuuooojjjiiijjjjjjjjjjjjiiigggggghhhiiihhhgggdddeeeeeefffhhhiiikkklllnnnrrrzzzyyysssooojjjfffdddgggjjjmmmmmmkkkiiieeecccaaaaaa``````cccfffgggfffdddddddddeeeccc___[[[YYYXXXYYYZZZZZZZZZ[[[\\\]]]^^^______````````````aaabbbcccdddeeedddccccccddddddbbb```aaa```````````````aaaaaa```aaabbbccccccbbbaaa```aaabbbcccdddddddddcccbbbffffffeeeeeeeeedddddddddeeeddddddcccaaa``````___\\\^^^```aaacccddddddcccfffhhhjjjlllmmmllljjjiiiccccccbbbbbbcccfffhhhjjjkkkkkkjjjiiihhhggggggfffdddcccbbb```___^^^]]]]]]```___```aaaccccccbbb```aaaaaaaaaaaaaaaaaa``````bbbaaa___]]][[[YYYXXXWWWWWWTTTPPPPPPRRRUUUVVVVVVYYYYYYZZZ\\\^^^______^^^______^^^]]]\\\[[[[[[ZZZ^^^^^^^^^\\\[[[[[[]]]```bbbdddhhhnnnqqqooofff___[[[ZZZYYYYYYZZZ[[[ZZZXXX[[[ZZZYYYZZZ]]]______^^^[[[\\\]]]^^^^^^^^^^^^^^^\\\[[[ZZZXXXXXXYYYZZZ[[[ZZZXXXWWWXXXZZZZZZXXXVVVTTTQQQOOONNNQQQSSSUUUUUUZZZYYYXXXWWWVVVUUUUUUUUUVVVXXX[[[```cccdddaaa^^^WWWVVVTTTSSSRRRSSSTTTUUUYYYbbbfffaaaZZZWWWVVVUUUVVVVVVVVVUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUVVVVVVWWWXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRTTTVVVYYY[[[]]]^^^^^^YYYYYYZZZZZZZZZZZZYYYYYY[[[ZZZWWWUUUUUUUUUVVVWWWTTTTTTSSSSSSSSSTTTTTTTTTTTTSSSTTTTTTTTTUUUVVVWWWYYYWWWTTTQQQQQQSSSVVVXXXXXXWWWUUUVVVWWWWWWVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWUUUTTTSSSSSSTTTTTTSSSTTTVVVWWWXXXXXXWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWXXXWWWVVVTTTTTTTTTTTTTTTRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVUUUUUUPPPMMMLLLOOORRRSSSPPPMMMNNNNNNNNNOOOPPPPPPQQQQQQQQQRRRTTTVVVWWWVVVUUUTTTSSSSSSSSSRRRSSSTTTTTTUUUUUUUUUUUUTTTSSSRRRQQQQQQNNNNNNMMMMMMMMMMMMNNNNNNQQQQQQRRRSSSTTTUUUUUUVVVWWWVVVVVVVVVVVVUUUUUUUUUVVVUUUTTTRRRRRRRRRRRRRRROOOOOOOOOOOOOOOOOONNNNNNQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRRRRPPPQQQQQQRRRRRRRRRQQQQQQ{{{|||}}}}}}{{{{{{|||}}}zzzzzzyyyyyy{{{~~~~~~|||yyywwwwwwxxxzzz|||}}}~~~~~~}}}|||||||||zzzxxx{{{}}}zzztttnnnkkkiiihhhkkkoooqqqrrrrrrrrrsssuuusssrrrrrrtttvvvwwwwwwxxxwwwwwwxxx{{{}}}}}}|||yyyyyywwwuuussspppnnnmmmrrrtttvvvyyyyyyxxxwwwuuupppnnnnnnnnnpppqqqpppooojjjiiiiiijjjlllllljjjiiifffeeeeeehhhkkknnnoooooogggfffiiioootttzzz~~~zzztttpppnnnmmmkkkjjjkkkiiigggggghhhgggfffdddaaaaaaaaabbbccceeefffgggkkknnnuuu~~~yyytttpppkkkfffeeefffiiikkkllljjjhhheeecccaaaaaaaaabbbdddggggggfffeeeeeefffeeeccc```]]][[[[[[[[[\\\ZZZZZZZZZ[[[\\\]]]^^^___cccbbbaaaaaa```aaaaaaaaadddcccbbbbbbcccbbb```^^^^^^]]]]]]^^^___```aaaaaa___```aaabbbbbbaaa```______``````aaaaaaaaaaaa```ccccccdddeeedddcccbbbaaacccbbbbbbaaa```___^^^^^^ZZZ[[[]]]```bbbcccddddddfffgggggghhhhhhhhhggggggdddcccbbbaaabbbdddfffgggjjjjjjjjjiiiiiihhhhhhhhhdddcccbbbaaa___^^^]]]]]]^^^^^^^^^```bbbcccbbb```_________`````````aaaaaabbbaaa```^^^\\\ZZZYYYXXXUUUSSSPPPPPPSSSVVVXXXXXX\\\]]]^^^``````aaa``````_________^^^]]][[[ZZZYYY]]]]]]\\\ZZZXXXXXXZZZ\\\```bbbgggnnnqqqooohhhaaa^^^\\\[[[[[[\\\\\\ZZZYYY\\\ZZZYYYYYY[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\[[[ZZZYYYXXXXXXXXXYYYYYYXXXXXXWWWYYYZZZ[[[YYYXXXVVVTTTQQQPPPRRRSSSTTTTTT[[[[[[ZZZYYYWWWVVVUUUUUUTTTTTTVVVYYY^^^```aaa```ZZZXXXVVVTTTTTTUUUWWWXXXYYY```ddd___XXXUUUTTTSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVUUUSSSRRRQQQPPPQQQSSSUUUVVVXXXXXXYYYXXXXXXYYYZZZZZZYYYYYYYYY[[[YYYWWWTTTSSSSSSTTTUUUPPPPPPQQQQQQRRRSSSTTTUUUTTTTTTTTTUUUUUUVVVVVVVVV\\\ZZZVVVTTTSSSSSSUUUVVVVVVUUUTTTTTTVVVWWWVVVUUUTTTTTTTTTTTTTTTUUUUUUVVVWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRRRRSSSTTTTTTUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUWWWWWWVVVUUUTTTTTTTTTTTTRRRRRRRRRQQQQQQQQQQQQPPPQQQQQQPPPPPPQQQRRRSSSSSSSSSTTTTTTUUUUUUTTTTTTSSSOOOMMMLLLNNNQQQQQQOOOLLLLLLMMMMMMNNNNNNOOOPPPPPPPPPRRRSSSUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVUUUUUUTTTSSSRRRRRRRRRRRRMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUSSSTTTTTTTTTTTTUUUUUUUUUVVVUUUTTTSSSRRRRRRRRRRRROOONNNMMMMMMMMMNNNPPPPPPRRRRRRRRRQQQPPPOOONNNMMMMMMMMMMMMNNNNNNNNNNNNOOONNNNNNOOOPPPQQQQQQQQQQQQzzz{{{||||||}}}}}}~~~|||zzzyyyyyy{{{}}}zzzwwwwwwxxxzzz|||}}}~~~~~~}}}~~~~~~|||zzzzzz|||}}}wwwpppkkkhhhhhhkkkooorrrssssssttttttvvvsssqqqqqqsssvvvwwwwwwxxxvvvuuuwww{{{~~~{{{{{{zzzyyyuuuqqqnnnkkkrrrssstttuuuvvvvvvvvvuuuqqqooonnnnnnppppppooonnnhhhgggffffffggggggfffdddfffeeeeeegggjjjmmmmmmmmmfffhhhjjjmmmooorrrwww{{{|||yyyvvvsssooolllmmmkkkiiihhhgggeeeccc```^^^^^^^^^^^^___```aaabbbeeeggglllrrrwwwxxxuuurrrpppmmmiiifffeeefffhhhjjjmmmllliiigggeeedddddddddeeegggiiiiiigggfffggghhhdddccc```^^^]]]]]]]]]]]][[[ZZZZZZ[[[\\\]]]___```dddcccbbbaaaaaaaaaaaaaaabbbbbbbbbcccdddbbb___\\\]]]]]]]]]]]]]]]^^^______^^^___```aaaaaa```___^^^]]]]]]^^^___```aaabbbbbbaaabbbcccddddddbbb```___aaa``````___^^^^^^]]]]]]ZZZ[[[]]]___bbbccceeefffgggffffffeeeeeeeeeeeefffeeedddbbbaaabbbccceeefffggggggggggggggggggggggggeeeeeedddcccbbb```___^^^^^^^^^^^^___bbbcccbbbaaa______^^^^^^^^^_________aaa```___]]]\\\ZZZYYYYYYTTTRRRQQQQQQTTTWWWZZZ\\\^^^```bbbcccbbbaaaaaaaaa_________^^^\\\ZZZXXXWWWZZZZZZZZZXXXVVVUUUVVVWWW\\\___eeekkkooommmgggbbbaaa___]]]]]]^^^]]]\\\ZZZ\\\ZZZXXXXXXZZZ[[[ZZZYYY[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWXXXXXXZZZ[[[\\\[[[[[[WWWUUURRRQQQRRRRRRRRRRRRWWWWWWWWWWWWVVVUUUTTTTTTTTTSSSRRRTTTXXX\\\^^^^^^[[[YYYVVVTTTTTTUUUXXXYYYYYY___bbb]]]XXXVVVUUUSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQRRRTTTUUUVVVUUUUUUTTTTTTTTTTTTUUUUUUVVVXXXXXXYYYYYYXXXXXXVVVUUUSSSRRROOOPPPQQQRRRSSSTTTTTTUUUWWWXXXYYYZZZZZZZZZZZZZZZZZZXXXVVVSSSRRRRRRRRRSSSRRRQQQQQQQQQQQQRRRSSSTTTSSSTTTUUUVVVWWWXXXXXXYYY]]][[[YYYVVVTTTTTTTTTTTTUUUSSSRRRRRRTTTVVVVVVUUUSSSSSSRRRRRRRRRSSSTTTUUUVVVUUUTTTSSSRRRRRRQQQQQQPPPPPPPPPOOOPPPQQQRRRRRRQQQRRRRRRRRRSSSSSSTTTTTTVVVVVVVVVUUUUUUTTTTTTTTTSSSRRRRRRQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRNNNLLLKKKLLLNNNOOOMMMLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPPPPRRRSSSTTTTTTSSSSSSUUUUUUUUUUUUUUUVVVWWWWWWUUUTTTSSSQQQQQQQQQRRRSSSNNNMMMLLLLLLLLLLLLLLLLLLNNNNNNOOOOOOPPPPPPQQQQQQPPPPPPQQQRRRRRRSSSTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQPPPOOOMMMLLLKKKLLLNNNOOORRRRRRRRRQQQPPPNNNLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPQQQQQQRRRRRRyyyyyyzzz}}}}}}{{{{{{|||~~~|||zzzwwwwwwwwwyyyzzz{{{|||~~~}}}}}}~~~~~~|||zzz|||~~~xxxrrroookkkooorrruuuuuuuuuvvvwwwwwwuuurrrrrrsssuuuwwwwwwxxxvvvuuuwww{{{|||||||||zzzwwwsssnnnlllqqqqqqrrrrrrsssttttttttttttrrrpppooopppooommmkkkfffdddcccccceeeeeeeeeddddddcccbbbdddgggiiijjjjjjeeegggjjjjjjjjjkkkmmmnnnssstttvvvxxxxxxyyyzzz{{{{{{}}}yyytttppppppnnnllliiigggddd```]]]]]]]]]\\\]]]]]]^^^______bbbcccfffjjjmmmmmmkkkjjjjjjhhhfffeeeeeegggiiikkkmmmllliiigggfffeeeeeeeeeeeeggghhhgggfffeeefffgggcccbbbaaa______^^^______\\\\\\[[[[[[\\\^^^```bbbdddccccccbbbbbbbbbccccccaaabbbccceeefffeeeaaa^^^______^^^]]]]]]]]]]]]]]]^^^___```aaaaaa```___^^^\\\\\\^^^```bbbdddeeefffaaabbbcccddddddbbb```___``````______^^^^^^]]]]]]\\\]]]^^^```bbbdddeeeffffffeeedddccccccddddddeeefffeeedddbbbbbbdddeeeffffffffffffffffffgggggggggffffffffffffeeecccbbbaaa```___^^^```bbbccccccbbb```___^^^]]]\\\\\\\\\\\\^^^^^^]]]\\\[[[ZZZYYYYYYTTTSSSSSSSSSUUUXXX\\\___```cccfffgggdddbbbaaabbb_________^^^\\\ZZZWWWUUUWWWXXXXXXVVVTTTSSSSSSUUUXXX[[[aaafffiiihhheeebbbbbb```___^^^______]]][[[[[[ZZZXXXXXXYYYZZZYYYXXXYYYYYYYYYYYYYYYXXXWWWVVVXXXYYYYYYZZZZZZYYYWWWVVVTTTVVVWWWXXXYYYYYYZZZZZZWWWUUURRRQQQQQQQQQPPPOOORRRSSSTTTUUUVVVVVVUUUUUUUUUSSSRRRRRRUUUXXXYYYZZZYYYWWWUUUSSSSSSTTTVVVWWWYYY^^^```\\\XXXWWWVVVTTTRRRRRRQQQQQQQQQPPPPPPPPPQQQRRRTTTVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVXXXYYYZZZZZZZZZZZZYYYXXXVVVUUUTTTRRRRRRRRRRRRRRRRRRSSSSSSWWWXXXYYYZZZ[[[[[[[[[[[[YYYWWWUUURRRQQQQQQRRRSSSVVVUUUSSSRRRQQQQQQRRRSSSRRRSSSUUUXXXZZZ[[[\\\\\\\\\[[[YYYWWWUUUTTTTTTSSSTTTRRRPPPPPPRRRTTTUUUUUUSSSRRRQQQPPPPPPRRRSSSTTTUUUTTTTTTSSSRRRPPPOOOOOOOOOOOONNNNNNNNNOOOPPPPPPPPPPPPQQQRRRSSSSSSTTTTTTUUUVVVVVVVVVUUUUUUTTTTTTSSSSSSRRRQQQPPPOOOOOONNNMMMNNNNNNOOOPPPQQQQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPMMMLLLKKKKKKLLLLLLLLLKKKMMMMMMMMMNNNOOOOOOPPPPPPOOOOOOPPPQQQRRRRRRRRRRRRUUUUUUTTTTTTUUUUUUVVVWWWTTTSSSRRRQQQQQQQQQRRRSSSPPPOOONNNMMMMMMMMMMMMMMMPPPPPPOOOOOONNNMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRPPPPPPPPPPPPPPPOOOOOOOOORRRPPPNNNKKKJJJJJJKKKLLLOOOPPPPPPQQQPPPNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNPPPRRRSSSSSSTTTwwwxxxyyy}}}~~~~~~}}}|||{{{yyyxxxxxxxxxyyyzzz{{{}}}|||{{{{{{|||}}}~~~~~~}}}{{{|||~~~{{{qqqtttwwwyyyyyyyyyyyyzzzyyywwwttttttuuuvvvvvvuuuwwwuuutttvvvzzz~~~{{{{{{{{{zzzwwwtttpppnnnqqqqqqqqqrrrrrrsssttttttvvvtttrrrqqqpppooommmkkkfffdddccccccdddeeeeeedddaaa```___```ccceeeeeeeee```eeehhhggggggjjjkkkjjjjjjlllooorrrtttvvvvvvvvvrrrwww~~~|||vvvqqqqqqooommmkkkiiieeeaaa]]]^^^^^^^^^]]]^^^^^^______bbbdddfffhhhiiiiiihhhhhhfffeeeeeeeeefffiiikkklllkkkjjjhhhfffeeeeeeeeeeeedddeeefffeeeccccccccceeeccccccbbbbbbaaaaaabbbbbb______^^^]]]^^^aaaccceeefffeeeddddddccccccddddddbbbcccfffiiikkkiiieeeaaaaaaaaa```___^^^]]]]]]^^^^^^___```aaaaaa```___^^^]]]^^^___aaaccceeehhhiiiccccccdddeeedddcccbbbaaa`````````_________^^^^^^_________```aaabbbcccdddccccccbbbbbbbbbbbbcccdddfffeeecccccccccdddfffgggggggggggggggggggggggggggffffffggghhhgggfffeeedddbbbaaa______aaabbbbbbbbb```___]]][[[ZZZZZZZZZ[[[]]]]]]\\\[[[[[[ZZZYYYYYYUUUVVVVVVVVVWWWZZZ^^^bbbdddhhhkkkkkkhhhdddcccdddaaaaaabbbaaa^^^[[[XXXVVVVVVWWWXXXWWWUUUTTTTTTUUUWWWYYY]]]aaaccccccbbbbbbbbb```______``````^^^]]][[[YYYXXXXXXYYYZZZYYYXXXXXXXXXXXXXXXXXXWWWVVVVVVXXXYYYZZZ[[[[[[ZZZWWWVVVQQQSSSUUUVVVUUUUUUVVVWWWVVVTTTRRRQQQRRRQQQPPPOOOPPPRRRTTTVVVWWWWWWWWWWWWVVVTTTSSSSSSUUUVVVVVVUUUVVVUUUTTTSSSRRRSSSSSSTTTWWW\\\]]]ZZZXXXYYYXXXVVVQQQQQQQQQQQQPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVVVVVVVUUUUUUUUUUUUVVVWWWYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSUUUVVVXXXYYYZZZ[[[[[[\\\WWWVVVTTTRRRQQQRRRSSSTTT[[[YYYVVVSSSQQQQQQQQQRRRQQQSSSVVVXXXZZZ[[[\\\\\\ZZZYYYYYYXXXWWWUUUTTTTTTTTTRRROOOOOOPPPRRRSSSSSSRRRQQQOOONNNOOOPPPRRRSSSTTTTTTSSSRRRQQQOOONNNMMMNNNNNNNNNNNNNNNNNNOOOOOONNNOOOPPPQQQRRRSSSTTTUUUUUUUUUVVVVVVVVVUUUUUUTTTRRRRRRRRRQQQPPPOOOOOONNNKKKLLLMMMOOOPPPPPPPPPPPPOOOOOOOOOPPPPPPOOOOOOOOOLLLKKKJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNOOOOOOPPPPPPNNNNNNOOOOOOPPPQQQQQQRRRSSSSSSSSSSSSSSSTTTUUUUUUSSSRRRRRRQQQQQQRRRRRRRRRQQQQQQPPPOOONNNNNNNNNNNNQQQPPPOOONNNMMMLLLKKKJJJKKKLLLLLLMMMNNNOOOOOOOOONNNNNNOOOOOOOOONNNNNNMMMRRRPPPNNNLLLJJJIIIIIIIIIKKKLLLNNNOOOOOONNNLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJKKKMMMOOORRRSSSTTTUUUvvvvvvxxx~~~~~~||||||}}}|||}}}}}}}}}|||{{{zzzyyyxxxyyyzzz|||}}}~~~~~~}}}|||zzzxxxwwwwwwyyy{{{||||||}}}}}}~~~wwwzzz}}}~~~}}}||||||}}}zzzyyywwwvvvwwwvvvuuusssuuusssssstttwwwzzz{{{{{{yyyyyyyyyxxxwwwuuurrrqqqqqqrrrrrrsssttttttuuuuuuvvvtttrrrqqqqqqqqqooommmiiifffdddddddddeeeeeeddd```___^^^___bbbccccccccc___eeehhhffffffjjjllljjjeeegggkkkooosssuuuuuutttqqqvvv|||~~~{{{tttooonnnmmmllllllkkkhhhdddaaaaaaaaa``````___``````aaabbbdddfffhhhiiiiiiiiijjjfffffffffgggiiikkklllnnnlllkkkiiihhhggggggggggggfffggggggfffdddcccdddfffeeeeeeeeeeeeeeeeeeffffffbbbaaa``````aaacccfffhhhjjjiiigggfffdddcccccccccccceeehhhmmmooonnniiifffaaaaaa```````````````aaa___```aaaaaaaaaaaa```___aaaaaaaaaaaaccceeeggghhhffffffeeeeeeeeedddddddddaaaaaaaaaaaa````````````bbbaaa```_________```aaa^^^______``````aaaaaaaaadddcccbbbaaabbbccceeegggffffffffffffffffffeeeeeedddeeeggghhhhhhgggfffeeecccaaa___^^^___``````___^^^]]][[[YYYYYYYYY[[[[[[]]]]]]]]]\\\\\\[[[[[[ZZZWWWXXXYYYXXXXXX[[[```dddhhhmmmqqqpppkkkgggfffgggeeeeeeeeedddbbb^^^ZZZXXXWWWYYYZZZZZZXXXWWWXXXYYYWWWYYY[[[]]]^^^```aaabbbaaa```^^^___```aaa```^^^[[[YYYXXXXXXYYYZZZZZZYYYXXXXXXYYYYYYYYYXXXXXXWWWXXXYYY\\\]]]]]][[[XXXVVVRRRTTTVVVVVVUUUTTTVVVWWWWWWUUUSSSSSSSSSSSSQQQPPPQQQRRRTTTVVVWWWWWWVVVUUUTTTTTTTTTVVVWWWWWWUUUSSSSSSSSSSSSSSSSSSRRRRRRQQQUUUYYYZZZWWWWWWYYYYYYVVVRRRQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQRRRSSSTTTVVVVVVUUUUUUTTTUUUUUUVVVWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVWWWVVVTTTSSSRRRRRRRRRRRRSSSSSSUUUWWWXXXYYYZZZZZZVVVUUUSSSRRRRRRSSSUUUVVV[[[YYYVVVRRRQQQPPPQQQRRRRRRTTTVVVXXXYYYYYYXXXWWWVVVVVVWWWWWWWWWVVVUUUUUUTTTRRROOOMMMOOOPPPQQQQQQQQQPPPNNNMMMMMMOOOQQQSSSSSSSSSSSSRRRQQQOOOMMMLLLNNNNNNOOOPPPPPPOOONNNMMMMMMMMMNNNPPPQQQRRRTTTTTTTTTUUUVVVVVVVVVVVVUUUTTTPPPPPPOOOOOONNNNNNNNNMMMJJJKKKMMMNNNOOOPPPPPPOOOMMMNNNNNNOOOOOONNNNNNMMMKKKKKKJJJIIIHHHHHHIIIJJJKKKKKKLLLMMMMMMNNNNNNOOOMMMMMMMMMNNNOOOOOOPPPQQQRRRQQQQQQQQQQQQRRRSSSSSSQQQQQQRRRRRRRRRRRRRRRQQQRRRQQQPPPOOONNNNNNNNNNNNPPPOOOOOONNNMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNOOOOOOPPPOOONNNMMMOOONNNNNNLLLKKKJJJIIIIIIFFFHHHKKKMMMOOONNNMMMLLLJJJIIIIIIIIIHHHHHHHHHHHHGGGIIIKKKNNNQQQSSSTTTTTTvvvvvvxxx~~~zzzwwwzzz|||{{{~~~~~~}}}{{{yyyxxxzzzzzz{{{{{{{{{zzzxxxwwwxxxuuussstttvvvyyy{{{{{{~~~}}}}}}~~~{{{}}}~~~{{{zzzyyyxxxxxxwwwtttrrrsssrrrqqqsssuuuwwwxxxwwwxxxxxxxxxwwwvvvuuutttsssrrrssstttuuuvvvvvvvvvvvvtttsssrrrrrrssssssqqqpppllliiifffeeeeeeeeedddcccbbbaaa```aaaccceeeeeedddbbbhhhjjjgggfffjjjkkkiiiaaacccgggmmmrrrttttttrrrrrrwww|||~~~||||||}}}yyyzzz}}}~~~yyyrrrllllllkkkkkkllllllkkkhhheeeccccccbbbaaaaaaaaabbbbbb```bbbeeehhhiiijjjkkklllggghhhhhhiiijjjlllmmmnnnnnnmmmllljjjjjjjjjjjjkkkiiijjjjjjiiigggfffhhhiiigggggggggggghhhhhhhhhiiidddcccbbbaaabbbeeehhhiiimmmllljjjgggeeecccbbbaaacccfffjjjooorrrqqqmmmiiiaaaaaa```aaaaaabbbcccddd___```aaabbbbbbaaa```___dddcccbbbbbbbbbccceeefffhhhgggfffeeeeeeeeeffffffbbbbbbbbbbbbbbbaaaaaaaaacccaaa```^^^]]]]]]]]]^^^[[[\\\]]]^^^___``````___bbbaaa``````aaaccceeefffdddddddddccccccbbbbbbbbbbbbccceeeggghhhhhhgggfffcccaaa^^^]]]^^^^^^^^^]]]\\\[[[YYYXXXYYYZZZ\\\]]]^^^^^^^^^]]]]]]\\\\\\\\\XXXZZZ[[[ZZZYYY\\\aaaeeekkkpppttttttnnnjjjiiijjjggghhhhhhgggeeeaaa]]]ZZZYYYZZZ\\\\\\[[[ZZZ[[[\\\YYYZZZ[[[\\\\\\^^^aaaccc```___^^^___```aaa```___ZZZYYYXXXXXXZZZ[[[[[[ZZZYYYYYYZZZZZZZZZZZZZZZYYYXXXZZZ\\\^^^^^^[[[XXXVVVUUUWWWZZZZZZWWWVVVXXXZZZWWWVVVTTTTTTUUUTTTSSSQQQPPPRRRTTTUUUUUUTTTSSSRRRRRRSSSUUUWWWYYYYYYVVVSSSRRRRRRSSSTTTTTTRRRQQQPPPRRRVVVWWWUUUUUUXXXXXXVVVRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOPPPQQQSSSUUUVVVTTTTTTTTTSSSTTTTTTUUUVVVTTTTTTUUUVVVVVVVVVUUUUUUXXXWWWUUUSSSRRRQQQRRRRRRPPPQQQSSSUUUWWWXXXXXXYYYVVVUUUSSSRRRSSSTTTVVVWWWZZZXXXUUURRRPPPPPPQQQRRRSSSUUUVVVWWWWWWVVVTTTSSSTTTTTTVVVWWWXXXWWWVVVUUUUUURRRNNNMMMNNNOOOPPPPPPQQQOOOMMMLLLMMMNNNQQQSSSRRRSSSSSSRRRQQQNNNLLLKKKMMMOOOPPPQQQQQQPPPNNNMMMKKKLLLMMMNNNPPPRRRSSSSSSSSSTTTVVVVVVWWWVVVUUUTTTNNNNNNNNNMMMMMMMMMMMMMMMIIIJJJLLLNNNOOOPPPOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKJJJHHHGGGGGGHHHJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQPPPPPPPPPPPPPPPQQQRRRRRRPPPQQQRRRSSSSSSRRRQQQPPPRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMJJJJJJJJJKKKKKKKKKKKKKKKMMMNNNOOOPPPPPPPPPOOONNNLLLLLLMMMMMMLLLKKKJJJIIICCCEEEIIILLLNNNOOONNNMMMIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGJJJMMMOOORRRSSSTTTxxxyyy{{{~~~~~~}}}|||{{{~~~}}}{{{zzzyyyxxxwww|||{{{{{{zzzyyyyyyxxxxxxvvvvvvsssqqqppprrrwww{{{{{{yyyyyy|||~~~{{{}}}{{{yyyxxxwwwwwwttttttsssrrrqqqrrruuuxxxwwwwwwwwwwwwwwwwwwwwwwww{{{yyyvvvttttttsssqqqpppqqqqqqqqqrrrrrrrrrrrrsssqqqpppnnnllljjjiiiiiihhhfffcccbbbcccffffffeeebbbeeefffggghhhiiijjjkkkkkklllllllllooorrrttttttssssssuuuxxx{{{{{{zzzxxxwwwzzzzzzzzzyyyvvvtttqqqooolllllllllkkkjjjhhheeedddfffeeebbb```______```aaagggggghhhiiikkknnnpppqqqooommmkkkjjjjjjlllnnnpppqqqpppooollljjjjjjmmmooooooooommmjjjgggfffgggiiihhhjjjlllkkkjjjhhhhhhhhheeefffgggfffdddeeeiiillllllkkkiiihhhfffeeeeeedddeeehhhlllppprrrqqqnnnmmmeeebbb___]]]^^^______^^^```aaabbbbbbbbbbbbbbbaaacccbbbaaaaaaaaabbbcccdddeeeeeeeeeeeeeeefffggghhhfffeeeddddddeeedddbbb```dddbbb```]]]\\\\\\]]]^^^]]]^^^______``````______aaabbbcccbbb```______```eeeeeeeeedddaaaaaabbbcccddddddcccbbbbbbaaabbbbbbccccccbbb^^^[[[YYYZZZ[[[[[[[[[ZZZZZZZZZZZZ[[[[[[________________________\\\ZZZWWWTTTTTTYYYaaafffmmmssswwwvvvoookkkmmmpppsssrrrooolllgggccc___]]][[[\\\]]]]]]]]]\\\[[[[[[VVVXXXZZZ\\\]]]^^^^^^]]]___```aaa```___```bbbccc[[[[[[[[[]]]```aaa```___^^^]]][[[YYYXXXWWWVVVVVVWWWXXXYYYZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWXXXXXXXXXWWWUUUSSSRRRSSSUUUUUUSSSQQQPPPSSSVVVTTTVVVXXXWWWVVVUUUVVVVVVRRRSSSSSSSSSSSSQQQOOONNNSSSSSSTTTUUUUUUUUUUUUUUURRRRRRRRRSSSTTTTTTUUUUUUUUUTTTTTTSSSTTTVVVWWWXXXSSSRRRRRRRRRRRRRRRSSSTTTTTTTTTVVVWWWXXXYYYYYYYYY\\\ZZZVVVSSSPPPOOOOOOOOOQQQQQQQQQQQQRRRSSSUUUUUUTTTTTTSSSSSSRRRSSSSSSSSSYYYXXXUUUSSSRRRRRRRRRSSSSSSTTTTTTTTTSSSRRRRRRQQQNNNPPPSSSVVVWWWVVVUUUSSSTTTSSSRRRPPPNNNNNNMMMMMMOOONNNMMMNNNPPPQQQPPPNNNPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOQQQRRRRRRQQQOOONNNMMMMMMMMMMMMNNNPPPRRRSSSSSSSSSRRRQQQRRRRRRSSSSSSRRRPPPNNNLLLLLLLLLMMMNNNKKKKKKKKKKKKKKKMMMOOOPPPJJJJJJKKKLLLLLLLLLLLLLLLJJJKKKKKKJJJHHHGGGIIIJJJGGGIIILLLNNNOOONNNLLLJJJKKKJJJJJJJJJKKKLLLNNNOOOMMMMMMMMMLLLKKKKKKMMMOOOQQQQQQPPPOOONNNLLLLLLKKKPPPPPPPPPPPPOOONNNMMMLLLKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKKKKLLLMMMMMMOOOPPPPPPPPPPPPOOONNNNNNKKKLLLLLLKKKJJJIIIGGGEEEGGGHHHJJJLLLMMMNNNMMMMMMIIIHHHFFFEEEDDDDDDDDDEEEGGGIIILLLNNNOOOPPPSSSUUUzzz{{{~~~~~~|||~~~~~~~~~}}}|||zzzyyyxxx{{{{{{zzzzzzyyyyyyxxxxxxwwwvvvtttrrrqqqrrrvvvzzzzzzyyyyyy{{{~~~~~~}}}{{{yyyxxxxxxwwwtttuuuuuusssqqqqqqssstttuuuvvvwwwwwwxxxxxxxxxxxxzzzxxxvvvuuuttttttsssrrrqqqqqqrrrrrrssssssttttttqqqpppnnnmmmkkkjjjjjjiiihhheeecccdddeeefffeeedddffffffggghhhhhhiiijjjjjjmmmnnnoooqqqtttuuutttrrrqqqtttxxx{{{|||{{{xxxvvvwwwvvvuuutttrrrpppnnnmmmkkkkkkkkkkkkjjjiiigggfffeeedddbbb```___```aaabbbgggggghhhiiikkkmmmoooppppppnnnllljjjiiijjjlllmmmpppqqqpppnnnlllkkklllnnnpppooooooooonnnmmmlllkkkhhhiiikkklllmmmllljjjiiiggghhhhhhfffddddddhhhkkkmmmllljjjiiigggffffffeeeccceeeiiimmmppppppooonnngggdddaaa______``````___``````aaabbbbbbbbbbbbbbbdddccccccbbbbbbcccddddddeeeddddddddddddeeeeeeffffffeeeddddddeeedddbbb```cccbbb___]]]\\\\\\]]]]]]^^^___```````````````___bbbccccccbbb```^^^___``````aaacccbbbaaaaaabbbdddcccbbbaaaaaa`````````aaaaaaaaa___\\\YYYWWWXXXZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[^^^^^^^^^^^^^^^^^^^^^___\\\ZZZVVVSSSRRRUUU\\\aaakkkqqquuutttnnnjjjlllnnnqqqpppnnnkkkhhheeebbbaaa^^^____________]]][[[ZZZXXXYYY[[[]]]^^^^^^]]]]]]^^^___``````___```bbbddd^^^]]]]]]___aaabbbaaa___^^^^^^]]][[[ZZZYYYWWWWWWXXXYYYZZZ[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWVVVVVVVVVYYYYYYZZZYYYYYYWWWUUUTTTSSSTTTUUUSSSQQQPPPRRRUUURRRTTTUUUUUUTTTSSSSSSTTTPPPQQQRRRSSSSSSRRRQQQQQQSSSSSSTTTUUUUUUUUUTTTTTTRRRRRRSSSTTTUUUVVVVVVWWWUUUUUUTTTTTTTTTUUUVVVWWWSSSSSSRRRQQQQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWYYYWWWUUURRRPPPOOONNNNNNPPPPPPPPPQQQRRRSSSTTTUUUUUUTTTTTTSSSSSSSSSSSSSSSWWWWWWVVVUUUTTTSSSSSSSSSRRRRRRSSSRRRRRRQQQQQQPPPNNNPPPRRRTTTUUUUUUTTTTTTTTTSSSRRRPPPNNNMMMLLLLLLMMMLLLMMMNNNPPPPPPNNNLLLNNNNNNNNNOOOOOOOOOPPPPPPMMMOOOPPPRRRRRRRRRPPPOOONNNMMMMMMMMMNNNOOOPPPQQQSSSSSSSSSSSSTTTTTTTTTTTTRRRPPPOOOMMMMMMMMMNNNOOONNNMMMLLLLLLLLLMMMNNNOOOIIIIIIJJJKKKKKKKKKKKKJJJJJJKKKKKKIIIHHHGGGHHHJJJIIIJJJLLLMMMMMMLLLKKKJJJJJJJJJIIIIIIIIIKKKLLLMMMKKKLLLLLLKKKIIIIIIKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNMMMLLLKKKIIIJJJJJJKKKLLLMMMNNNNNNMMMMMMLLLKKKJJJKKKLLLLLLNNNOOOOOOOOOOOONNNMMMMMMLLLLLLMMMMMMLLLKKKIIIHHHGGGHHHJJJLLLMMMMMMMMMLLLIIIHHHGGGEEEDDDDDDEEEFFFGGGIIIKKKLLLMMMNNNQQQSSS~~~|||}}}~~~~~~|||zzzxxxzzzyyyyyyxxxxxxxxxyyyyyywwwwwwuuusssrrrsssvvvyyyyyyxxxyyy{{{}}}~~~}}}~~~~~~}}}|||zzzyyyxxxxxxxxxvvvwwwwwwvvvssspppppppppssstttvvvwwwxxxyyyxxxxxxyyyxxxwwwvvvvvvuuuvvvvvvsssttttttttttttuuuuuuuuurrrqqqooonnnmmmlllkkkkkkkkkhhheeedddeeefffffffffffffffggghhhiiijjjjjjkkkqqqqqqsssvvvxxxwwwuuurrrooorrrvvvyyy{{{zzzyyywwwuuutttrrrpppnnnlllkkkkkkjjjkkkkkkkkkkkkjjjiiihhhdddcccaaaaaaaaaaaaccccccfffggghhhiiikkklllnnnnnnqqqooollljjjiiijjjkkkkkkoooqqqqqqpppmmmlllkkklllqqqqqqrrrvvvzzzyyyuuuqqqlllkkkjjjlllooopppmmmkkkjjjjjjiiigggddddddfffhhhmmmlllkkkiiihhhggggggfffbbbcccfffiiilllnnnoooooojjjhhhdddcccbbbbbbbbbaaa______```aaabbbcccccccccfffeeeddddddddddddeeeeeeeeeddddddddddddcccccccccfffeeeddddddeeeeeecccaaaaaa```^^^\\\\\\\\\\\\]]]___```````````````______bbbccccccaaa___]]]]]]^^^ZZZ]]]```aaaaaaaaabbbccc``````___^^^^^^^^^______^^^^^^\\\ZZZWWWUUUVVVXXX[[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\]]]^^^^^^^^^\\\XXXTTTRRRTTTYYY]]]jjjnnnsssrrrmmmiiiiiikkkllllllkkkjjjhhhgggeeedddbbbbbbbbbaaa```^^^\\\ZZZ[[[\\\]]]^^^^^^^^^]]]]]]\\\^^^_________```bbbeeeaaa``````aaabbbbbbaaa___^^^^^^______^^^[[[YYYWWWYYYZZZ[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWVVVVVVVVVUUUWWWXXXYYYYYYYYYWWWVVVUUURRRSSSTTTSSSQQQPPPQQQRRROOOQQQRRRRRRQQQPPPPPPQQQNNNOOOPPPRRRRRRSSSSSSSSSTTTTTTTTTUUUTTTTTTSSSSSSRRRRRRSSSTTTVVVWWWWWWXXXVVVVVVUUUUUUUUUUUUUUUUUUSSSSSSRRRQQQPPPPPPPPPQQQPPPQQQRRRTTTUUUUUUUUUUUUTTTSSSRRRQQQPPPOOONNNMMMOOOOOOOOOPPPQQQSSSTTTUUUUUUUUUTTTSSSSSSSSSSSSSSSUUUUUUVVVWWWWWWVVVTTTSSSQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOPPPQQQRRRSSSSSSTTTTTTSSSQQQOOONNNLLLLLLKKKKKKKKKMMMOOOQQQPPPMMMJJJKKKKKKLLLMMMNNNNNNOOOOOOMMMNNNPPPRRRSSSSSSRRRRRROOOOOONNNNNNNNNNNNOOOOOORRRSSSTTTUUUVVVUUUUUUTTTQQQPPPOOONNNNNNOOOPPPPPPPPPOOOMMMLLLKKKKKKKKKLLLGGGHHHIIIIIIJJJJJJIIIIIIIIIJJJJJJIIIHHHGGGIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJIIIJJJJJJIIIHHHHHHIIIKKKJJJKKKLLLLLLMMMNNNOOOOOOMMMMMMMMMMMMLLLKKKJJJJJJHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJKKKKKKMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLMMMNNNNNNMMMLLLKKKHHHHHHJJJKKKLLLMMMMMMMMMJJJIIIHHHFFFFFFFFFGGGGGGGGGIIIJJJKKKKKKLLLNNNPPPyyy{{{}}}~~~~~~|||zzzxxxyyyxxxwwwwwwvvvwwwxxxxxxwwwwwwvvvtttrrrsssuuuwwwxxxxxxyyyzzz{{{||||||{{{}}}~~~}}}|||{{{zzzyyyxxxxxxxxxxxxyyyzzzxxxuuuqqqnnnnnnppprrrtttwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxyyyyyyyyyxxxwwwwwwvvvuuuuuurrrrrrpppooonnnnnnnnnnnnllljjjfffdddcccdddeeefffeeefffhhhiiikkkmmmoooooouuuvvvxxx{{{|||{{{wwwssspppqqqrrrtttvvvxxxzzz{{{yyywwwssspppmmmkkkkkkjjjkkkkkkkkkkkkkkkkkkjjjjjjcccbbbbbbbbbbbbcccdddeeefffggghhhjjjkkkllllllmmmooonnnlllkkkjjjkkkllllllnnnppprrrqqqooolllkkkkkkqqqrrrvvv~~~~~~wwwrrrmmmllloooqqqooolllmmmllljjjgggeeeeeefffggglllkkkjjjhhhgggfffffffffccccccdddfffhhhjjjmmmnnnmmmkkkhhhfffffffffdddccc______```aaabbbcccdddeeeggggggffffffffffffffffffeeeeeeeeeeeeddddddcccccceeedddcccdddeeeeeecccaaa___^^^]]]\\\\\\\\\\\\\\\______`````````___^^^^^^aaabbbbbb```]]][[[[[[[[[XXX[[[___``````______```^^^^^^]]]]]]\\\]]]]]]^^^\\\\\\[[[YYYVVVUUUVVVXXX[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[\\\]]]^^^___^^^ZZZVVVTTTUUUZZZ]]]iiimmmqqqqqqlllhhhggghhhhhhhhhhhhhhhgggfffeeedddaaaaaabbbaaa```^^^\\\[[[]]]]]]^^^______^^^]]]\\\[[[\\\^^^^^^___```bbbeeecccaaaaaaaaaaaaaaa___]]]^^^___aaabbbaaa^^^ZZZXXXXXXYYYZZZ[[[[[[ZZZYYYXXXXXXWWWWWWVVVVVVUUUUUUUUUTTTTTTVVVVVVVVVVVVUUUTTTRRRRRRSSSRRRQQQPPPPPPPPPMMMOOOQQQPPPOOONNNOOOPPPOOOOOOPPPQQQRRRRRRRRRRRRTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQRRRSSSUUUVVVWWWWWWVVVVVVWWWVVVUUUTTTSSSRRRSSSSSSQQQPPPOOOOOOOOOOOOOOOPPPQQQSSSTTTTTTUUUUUUPPPPPPPPPPPPOOONNNMMMLLLNNNNNNNNNOOOPPPRRRSSSTTTUUUUUUTTTSSSRRRRRRRRRRRRRRRTTTVVVXXXYYYXXXWWWVVVSSSSSSRRRQQQPPPOOONNNNNNOOOOOONNNNNNOOOPPPRRRSSSTTTRRRQQQOOOMMMLLLKKKKKKJJJKKKMMMPPPRRRPPPMMMJJJHHHIIIIIIKKKLLLMMMNNNNNNLLLMMMOOOQQQSSSTTTTTTTTTQQQQQQPPPOOOOOONNNNNNNNNOOOPPPSSSUUUVVVUUUTTTSSSQQQPPPPPPOOOOOOPPPPPPQQQQQQOOOMMMKKKIIIHHHHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKJJJIIIIIIJJJLLLMMMLLLKKKIIIHHHHHHIIIIIIIIIHHHGGGFFFEEEFFFGGGHHHGGGHHHHHHHHHFFFFFFGGGIIIJJJJJJKKKLLLMMMMMMNNNNNNLLLLLLLLLLLLLLLKKKJJJJJJFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJIIIJJJLLLMMMNNNNNNMMMMMMJJJJJJKKKLLLMMMMMMMMMNNNKKKJJJIIIHHHGGGHHHHHHIIIIIIJJJKKKKKKJJJKKKNNNPPP}}}}}}~~~zzzxxxyyy{{{vvvxxx{{{}}}}}}|||yyyxxxxxxwwwuuutttttttttvvvvvvtttuuuuuutttsssssstttvvvwwwxxxyyyzzzzzzzzzzzzzzz{{{}}}|||{{{zzzxxxwwwvvvvvvvvvwwwyyyzzzyyyvvvrrrooonnnnnnppprrrtttvvvwwwwwwwwwwwwxxxyyyyyywwwwwwyyy|||}}}{{{xxxvvvuuutttsssrrrrrrqqqppppppppppppmmmkkkhhheeeccccccdddfffeeefffiiilllooorrrtttuuuyyyzzz|||~~~}}}yyyuuurrrqqqooooooqqqvvv{{{~~~}}}yyyuuurrrooonnnnnnmmmllllllkkkkkkkkkjjjjjjddddddddddddeeeeeefffgggggghhhiiikkklllllllllkkklllkkkkkkkkkkkklllnnnnnnlllnnnqqqqqqooolllkkkjjjpppqqqvvv~~~sssnnnnnnpppooonnnooollliiigggffffffggggggjjjiiihhhgggfffeeeeeeeeefffeeeddddddeeehhhjjjlllooommmkkkjjjiiiiiigggeee``````aaaaaabbbdddfffggghhhhhhhhhhhhggggggffffffffffffggggggfffeeedddcccdddcccbbbcccddddddbbb```^^^]]]]]]]]]\\\]]]]]]]]]^^^^^^_________^^^^^^]]]```aaaaaa___\\\ZZZYYYZZZZZZ]]]___```___]]]\\\\\\]]]]]]\\\\\\\\\\\\]]]]]]\\\\\\\\\ZZZWWWWWWXXXZZZ\\\\\\[[[[[[[[[[[[\\\\\\[[[ZZZYYYYYYYYY[[[\\\]]]\\\\\\ZZZWWWUUUWWWZZZ]]]hhhlllpppqqqnnnkkkiiiiiihhhhhhhhhgggfffdddcccbbb^^^^^^___```___^^^]]]\\\^^^^^^___```___^^^]]]\\\ZZZ\\\]]]^^^^^^___bbbdddbbbaaa```___```___]]][[[]]]___aaabbbaaa^^^[[[XXXWWWWWWXXXYYYYYYXXXWWWWWWXXXWWWWWWVVVUUUUUUTTTTTTRRRSSSTTTVVVVVVVVVVVVUUUSSSRRRQQQPPPPPPOOOOOONNNMMMOOOPPPPPPOOONNNNNNOOOQQQQQQPPPPPPPPPPPPQQQQQQSSSSSSTTTTTTTTTSSSSSSRRRPPPPPPQQQRRRSSSTTTUUUUUUVVVVVVWWWWWWVVVTTTRRRQQQRRRQQQPPPOOONNNNNNNNNNNNOOOPPPQQQSSSTTTTTTTTTTTTMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLMMMNNNOOOQQQSSSTTTUUUTTTSSSRRRQQQQQQQQQQQQPPPRRRUUUWWWZZZ[[[\\\\\\YYYXXXUUURRRPPPNNNNNNMMMNNNNNNMMMLLLMMMNNNPPPQQQRRRQQQOOONNNLLLLLLKKKKKKJJJKKKMMMPPPRRRQQQMMMJJJGGGGGGHHHIIIJJJLLLLLLMMMLLLMMMNNNPPPRRRSSSTTTTTTSSSSSSRRRQQQPPPOOONNNNNNKKKMMMPPPRRRSSSSSSRRRQQQQQQQQQPPPPPPOOOOOOPPPPPPNNNMMMKKKHHHFFFEEEEEEEEEHHHHHHIIIJJJJJJJJJJJJIIIKKKLLLLLLKKKJJJJJJLLLMMMNNNLLLJJJHHHGGGGGGHHHIIIGGGFFFEEEDDDDDDEEEFFFFFFEEEGGGHHHHHHFFFEEEFFFGGGKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJGGGGGGGGGHHHIIIIIIJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKKKKJJJJJJIIIHHHGGGHHHJJJLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOMMMLLLJJJIIIIIIJJJKKKKKKLLLLLLMMMLLLKKKLLLOOORRR}}}|||{{{{{{}}}{{{tttqqqrrruuuuuuwwwyyy{{{|||{{{zzzyyywwwuuusssqqqqqqqqqrrrsssqqqsssttttttsssssstttuuuwwwyyy{{{{{{yyyyyyyyyzzzzzz|||~~~|||{{{yyywwwuuutttsssssssssuuuwwwwwwuuurrrppppppnnnnnnoooqqqrrrtttuuuvvvvvvyyyzzzyyywwwwwwyyy|||~~~|||yyyvvvtttssstttssssssrrrrrrrrrssssssnnnnnnlllhhhdddcccdddeeefffhhhjjjnnnqqquuuwwwxxx{{{{{{|||}}}~~~}}}yyyvvvssspppmmmlllnnnssszzz~~~~~~{{{xxxvvvtttssspppooonnnllljjjjjjiiiiiifffffffffgggggghhhhhhhhhhhhiiikkklllmmmllllllkkkhhhhhhhhhiiijjjkkklllmmmiiilllnnnooonnnlllkkkkkkmmmnnnsss{{{|||sssooonnnnnnnnnnnnlllhhhggghhhiiiiiihhhiiihhhgggfffeeeeeeeeeeeehhhgggfffeeefffhhhjjjkkkooonnnlllllllllllljjjhhhccccccbbbbbbccceeeggghhhhhhiiiiiiiiihhhgggfffeeeeeefffgggggggggfffeeedddbbbaaa```aaabbbcccaaa___]]]]]]]]]]]]^^^^^^^^^^^^]]]^^^^^^___``````______```aaaaaa___\\\[[[[[[\\\^^^___aaa```^^^\\\[[[\\\]]]]]]\\\\\\\\\]]]^^^^^^]]]]]]]]][[[YYYYYY[[[]]]^^^]]]]]]]]]]]]]]]]]]^^^]]]\\\ZZZYYYYYYZZZ\\\]]]XXXXXXWWWUUUTTTUUUXXX[[[dddhhhnnnrrrrrrqqqpppoooooonnnmmmjjjhhheeebbbaaa\\\]]]^^^^^^___^^^]]]\\\]]]^^^_________^^^]]]\\\ZZZ\\\]]]]]]]]]^^^```cccaaa___^^^^^^^^^^^^[[[YYY\\\^^^```aaa```^^^ZZZXXXVVVWWWXXXXXXXXXXXXWWWVVVXXXXXXWWWVVVUUUTTTSSSSSSRRRTTTUUUWWWXXXYYYXXXXXXTTTRRROOONNNNNNOOONNNMMMLLLNNNPPPOOONNNMMMNNNNNNQQQQQQPPPPPPOOOPPPPPPQQQQQQRRRSSSSSSTTTTTTSSSSSSPPPPPPQQQRRRRRRSSSSSSSSSTTTVVVXXXXXXXXXUUURRRPPPPPPPPPOOONNNMMMMMMMMMNNNNNNOOOPPPRRRSSSSSSTTTTTTMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKLLLMMMOOOPPPRRRSSSTTTSSSRRRPPPOOOOOOOOOOOOPPPPPPRRRUUUYYY]]]bbbdddaaa___[[[VVVRRROOOMMMLLLMMMLLLKKKKKKKKKMMMNNNOOOPPPOOONNNMMMLLLLLLLLLLLLJJJJJJLLLNNNPPPOOOLLLJJJGGGGGGHHHIIIJJJJJJKKKKKKLLLMMMNNNOOOPPPRRRSSSTTTRRRSSSRRRRRRQQQOOONNNMMMIIIJJJLLLOOOPPPQQQQQQQQQQQQQQQQQQPPPOOONNNNNNMMMLLLJJJHHHFFFEEEDDDDDDEEEGGGHHHIIIIIIJJJJJJIIIIIIJJJKKKLLLKKKJJJJJJLLLNNNLLLKKKIIIHHHGGGGGGHHHHHHFFFEEEDDDCCCDDDDDDFFFFFFEEEGGGIIIIIIGGGFFFGGGGGGKKKKKKKKKJJJJJJIIIIIIIIIKKKKKKKKKLLLLLLKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLMMMNNNNNNNNNMMMJJJJJJJJJJJJJJJIIIIIIHHHEEEGGGHHHJJJKKKLLLKKKKKKMMMLLLLLLLLLLLLMMMNNNOOONNNMMMLLLKKKKKKLLLMMMMMMMMMNNNMMMMMMLLLNNNQQQTTT~~~~~~~~~~~~wwwrrrrrrtttvvvwwwxxxzzz{{{|||||||||vvvuuurrrooonnnnnnooopppmmmppprrrssssssrrrssstttxxxzzz|||{{{yyyxxxyyyzzzyyyzzz|||{{{zzzxxxuuusssqqqppppppnnnppprrrrrrqqqqqqqqqrrrnnnnnnmmmmmmoooqqqssstttvvvyyy{{{yyyvvvuuuxxx|||~~~}}}|||zzzxxxvvvtttsssttttttsssssssssttttttuuupppqqqppplllhhheeeeeefffiiijjjlllnnnqqqtttvvvwwwyyyyyyyyyzzz{{{zzzxxxvvvqqqooommmmmmooossswwwzzz}}}|||zzzyyytttssspppmmmjjjhhhgggggghhhhhhiiiiiijjjiiiiiiiiijjjkkkmmmnnnnnnmmmlllkkkeeeeeeffffffgggggghhhhhhgggiiilllllllllkkklllllljjjjjjmmmrrrzzzzzzrrrnnnmmmmmmmmmjjjggggggiiikkkkkkjjjiiihhhgggffffffeeeeeefffggggggffffffgggjjjlllmmmooommmmmmmmmnnnnnnllljjjfffeeedddddddddfffgggiiihhhiiiiiiiiihhhgggeeeeeecccdddeeeggggggfffeeeddd```______```aaaaaa```^^^]]]]]]^^^_______________]]]^^^___aaabbbbbbbbbbbbaaabbbcccaaa___^^^^^^___```aaaaaa```^^^]]]]]]^^^^^^^^^]]]]]]^^^^^^___```]]]^^^]]]\\\ZZZZZZ\\\^^^______^^^^^^^^^^^^_________]]][[[YYYXXXYYY[[[\\\XXXXXXWWWVVVUUUUUUWWWYYY^^^ccckkkrrrwwwyyyzzzzzzzzzxxxuuuqqqmmmhhhdddbbb]]]^^^______^^^]]]\\\[[[\\\\\\^^^______^^^]]]\\\[[[\\\]]]]]]\\\]]]___aaa```___^^^^^^^^^^^^[[[YYY[[[\\\^^^___^^^\\\ZZZXXXVVVWWWXXXYYYYYYXXXWWWVVVXXXXXXWWWVVVUUUTTTSSSSSSQQQRRRUUUWWWXXXYYYYYYYYYVVVRRRMMMKKKLLLNNNNNNMMMKKKMMMNNNNNNMMMLLLLLLMMMPPPOOOOOOOOOOOOPPPRRRSSSPPPPPPRRRSSSTTTTTTTTTTTTRRRRRRRRRRRRRRRSSSSSSSSSSSSUUUWWWYYYXXXVVVSSSPPPOOONNNNNNMMMMMMMMMNNNNNNMMMMMMOOOPPPQQQRRRRRRRRROOONNNMMMKKKKKKKKKLLLMMMJJJJJJKKKLLLNNNPPPRRRSSSRRRRRRPPPOOONNNMMMMMMMMMPPPOOOOOOQQQWWW___gggllljjjgggaaaZZZTTTPPPMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMIIIHHHIIIJJJLLLLLLJJJHHHHHHHHHHHHIIIIIIJJJJJJJJJLLLLLLMMMNNNOOOPPPRRRRRRPPPPPPQQQPPPOOONNNLLLKKKIIIIIIKKKLLLNNNPPPQQQRRRQQQQQQQQQPPPNNNMMMLLLKKKJJJIIIGGGFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJIIIHHHIIIJJJLLLJJJJJJIIIHHHGGGGGGGGGGGGDDDDDDCCCCCCDDDEEEFFFGGGFFFHHHJJJJJJIIIGGGGGGHHHJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFGGGIIIKKKLLLMMMMMMMMMJJJJJJJJJKKKJJJIIIIIIHHHFFFGGGHHHJJJKKKKKKKKKJJJLLLKKKJJJJJJJJJKKKLLLMMMOOONNNMMMLLLLLLMMMNNNOOOMMMMMMMMMLLLLLLNNNRRRUUU~~~}}}~~~xxxvvvwwwwwwxxxyyyzzz{{{}}}~~~vvvtttqqqnnnllllllmmmnnnkkknnnqqqrrrrrrrrrssstttxxx{{{}}}|||yyyxxxyyy{{{xxxyyy{{{|||~~~{{{zzzwwwtttrrrpppnnnmmmiiikkknnnoooooooooqqqrrrooonnnlllkkklllooorrrtttvvvyyy{{{yyyvvvtttxxx|||zzzzzzyyyxxxvvvuuuttttttuuuttttttttttttuuuuuuvvvrrrsssssspppjjjgggfffgggkkkkkkmmmnnnppprrrssstttxxxwwwvvvwwwxxxxxxwwwuuunnnnnnnnnoooqqqsssuuuwww}}}~~~~~~}}}wwwuuuqqqmmmjjjgggffffffjjjjjjkkkkkkkkkjjjjjjiiikkklllnnnoooooonnnlllkkkddddddddddddddddddccccccfffhhhjjjkkkjjjkkklllmmmggghhhhhhjjjqqq{{{vvvooommmmmmllliiifffgggjjjmmmmmmllljjjiiihhhggggggfffggggggfffffffffgggiiilllnnnooonnnmmmmmmnnnoooooommmlllhhhgggfffeeeeeefffhhhiiihhhiiiiiiiiihhhgggeeedddaaabbbdddfffffffffdddccc___^^^^^^___``````___]]]]]]]]]^^^___````````````^^^___aaabbbdddeeeeeeeeecccddddddcccbbbaaaaaabbbaaaaaaaaa```^^^^^^___aaa^^^^^^^^^^^^______```aaa]]]]]]]]]\\\ZZZZZZ\\\___``````____________``````aaa___\\\YYYXXXYYYZZZ[[[ZZZ[[[ZZZYYYWWWVVVXXXZZZYYY___iiisss{{{|||wwwqqqkkkfffccc````````````^^^\\\ZZZYYY[[[\\\]]]^^^^^^^^^]]]]]][[[\\\]]]]]]\\\\\\^^^``````___^^^^^^___^^^\\\ZZZ[[[[[[]]]]]]]]][[[YYYXXXWWWXXXYYYZZZZZZYYYXXXWWWXXXXXXWWWVVVUUUTTTSSSRRRNNNPPPRRRUUUVVVWWWWWWWWWWWWRRRLLLIIIKKKMMMNNNNNNJJJLLLMMMMMMLLLKKKKKKLLLNNNMMMMMMNNNOOOQQQTTTUUUNNNOOOQQQRRRTTTUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSRRRTTTWWWYYYYYYVVVSSSPPPMMMMMMMMMMMMMMMMMMNNNNNNKKKLLLMMMNNNOOOPPPPPPPPPPPPOOOMMMKKKJJJKKKLLLMMMIIIJJJJJJLLLNNNPPPRRRSSSRRRQQQOOONNNMMMLLLLLLLLLPPPOOOMMMOOOVVV```jjjqqqpppllleee]]]VVVPPPMMMKKKJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLKKKLLLLLLMMMNNNNNNHHHGGGFFFHHHIIIJJJIIIGGGIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLMMMNNNOOOPPPQQQNNNNNNOOOOOONNNMMMKKKJJJIIIIIIJJJKKKMMMPPPRRRSSSRRRQQQQQQPPPNNNLLLJJJIIIIIIHHHGGGFFFFFFGGGHHHHHHEEEEEEFFFGGGGGGGGGGGGGGGFFFGGGHHHHHHGGGGGGIIIKKKIIIIIIIIIHHHHHHHHHGGGGGGDDDCCCCCCCCCDDDEEEGGGHHHGGGIIIKKKKKKJJJHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIIIIIIIHHHHHHLLLKKKKKKJJJHHHGGGGGGFFFCCCDDDGGGIIIKKKLLLLLLLLLJJJJJJKKKKKKJJJJJJIIIHHHFFFHHHIIIKKKKKKKKKKKKJJJKKKJJJIIIHHHHHHIIIKKKLLLOOONNNMMMMMMMMMNNNOOOPPPLLLMMMLLLLLLLLLNNNRRRVVV~~~~~~}}}{{{vvvtttwwwwwwwww{{{}}}xxxssspppmmmiiiiiilllpppppppppqqqrrrssstttuuuxxx}}}|||zzz{{{zzzwwwwwwxxx{{{}}}~~~{{{yyyuuuuuuuuusssqqqnnnkkkjjjgggiiimmmnnnnnnnnnooopppooonnnllllllmmmoooqqqrrrssstttuuuuuuttttttuuuvvvzzzzzzxxxuuurrrpppqqqrrrttttttttttttttttttuuuuuuuuuuuussspppkkkiiihhhiiillllllmmmnnnooopppqqqrrrtttuuuuuuuuutttrrrpppooonnnmmmmmmnnnqqqsssssssssyyy|||~~~||||||~~~|||xxxqqqpppnnnllljjjiiiiiiiiikkkkkkkkkjjjjjjjjjiiiiiiiiijjjkkkllllllkkkiiihhhgggdddaaa```aaacccdddddd```aaabbbdddfffhhhiiijjjiiifffeeehhhlllqqq{{{|||uuupppllljjjkkkjjjhhheeecccdddhhhkkkkkkiiifffgggjjjkkkjjjhhhkkkjjjiiijjjkkknnnqqqrrrsssooolllkkklllmmmkkkiiiggggggggggggggghhhiiiiiiiiiggggggggghhhgggeeeccciiihhhffffffffffffdddbbb``````aaaaaa```___^^^^^^`````````aaabbbbbbccccccdddccccccdddggghhhhhhhhheeeeeedddeeeffffffdddaaa```aaaaaabbbbbbbbbaaaaaa_______________```aaabbb___\\\YYYYYY[[[\\\[[[ZZZ\\\]]]___aaaaaaaaa```___bbb```^^^[[[ZZZZZZ[[[\\\\\\[[[YYYUUUSSSSSSUUUXXXXXX___kkkvvv~~~|||uuummmgggdddeeecccaaa^^^\\\ZZZYYYXXXZZZZZZ[[[\\\]]]]]]^^^^^^ZZZYYYYYYYYYYYYYYYZZZZZZ```^^^\\\[[[\\\]]]]]]\\\XXXYYYZZZZZZZZZYYYWWWVVV\\\ZZZXXXXXXYYYXXXWWWUUUWWWUUUSSSRRRSSSRRRPPPNNNNNNOOOQQQSSSTTTUUUUUUUUUTTTPPPLLLKKKLLLNNNNNNMMMPPPMMMIIIIIILLLNNNNNNLLLMMMLLLLLLLLLMMMNNNNNNOOONNNNNNNNNOOOPPPQQQRRRSSSUUUTTTRRRQQQOOOOOONNNNNNRRRTTTVVVWWWVVVTTTPPPNNNNNNMMMMMMLLLLLLMMMMMMNNNRRRQQQOOONNNMMMMMMNNNOOOPPPOOONNNLLLKKKJJJJJJJJJMMMJJJHHHGGGIIIKKKMMMNNNOOONNNLLLKKKIIIHHHHHHHHHOOOOOOOOOOOOSSSZZZbbbiiinnnjjjbbbZZZTTTPPPNNNNNNPPPOOONNNLLLKKKKKKJJJJJJIIIJJJLLLMMMLLLKKKIIIHHHIIIGGGFFFFFFGGGHHHHHHGGGHHHIIIJJJIIIIIIIIIKKKMMMQQQPPPOOOMMMKKKJJJIIIHHHIIIIIIJJJKKKKKKLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOIIIJJJLLLMMMMMMKKKIIIHHHFFFFFFEEEEEEEEEEEEEEEEEEIIIHHHGGGGGGFFFFFFGGGGGGIIIHHHFFFGGGHHHHHHGGGEEEHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDBBBAAABBBEEEGGGIIILLLLLLLLLLLLKKKJJJHHHHHHJJJIIIHHHGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFJJJMMMPPPOOOJJJFFFDDDCCCGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIGGGGGGHHHIIIIIIFFFGGGGGGHHHHHHIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLNNNMMMLLLLLLLLLMMMOOOPPP~~~~~~{{{wwwyyyxxxuuuxxx}}}}}}{{{uuupppnnnllljjjlllqqqrrrrrrrrrssstttuuuvvvwwwzzz~~~{{{|||zzzwwwyyyzzz{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~|||yyytttttttttsssqqqnnnlllkkkhhhjjjlllmmmllllllmmmooooooooonnnmmmnnnoooqqqrrrtttuuuvvvvvvuuuuuuvvvwwwyyyxxxvvvrrrnnnmmmmmmooossstttuuuvvvwwwwwwwwwvvvuuuuuutttqqqmmmjjjjjjjjjkkkkkklllmmmnnnnnnoooooorrrrrrssssssrrrpppooonnnpppooonnnppprrrttttttttttttxxxyyywwwwwwxxxvvvssspppooollljjjhhhhhhiiiiiikkkkkkkkkkkkjjjjjjiiiiiiiiijjjkkkkkkkkkjjjiiihhhhhhddd___\\\\\\]]]^^^^^^aaaaaabbbcccdddeeeffffffeeebbbbbbdddgggjjjrrrzzz~~~yyytttooolllkkkjjjiiihhheeecccdddgggjjjjjjhhhfffgggjjjkkkkkkiiimmmlllkkkkkklllnnnpppqqqsssooolllkkkkkkllljjjiiieeeeeeeeeeeeffffffffffffhhhggggggggghhhhhhgggeeegggfffddddddeeedddcccaaa```````````````___^^^^^^``````aaaaaabbbccccccdddeeeeeeeeefffhhhiiiiiiiiigggffffffggghhhhhheeecccdddddddddcccbbbaaa```___^^^^^^^^^^^^___```aaaaaa^^^\\\YYYYYY[[[]]]]]]\\\^^^^^^```aaabbbbbbbbbbbbaaa```^^^\\\[[[[[[\\\]]]^^^]]][[[WWWSSSRRRSSSTTTYYY```kkkvvv~~~zzzssslllgggdddeeedddbbb___]]][[[ZZZZZZXXXXXXYYYZZZZZZ[[[\\\\\\ZZZZZZZZZYYYYYYZZZZZZ[[[^^^\\\ZZZZZZ[[[\\\\\\\\\ZZZZZZZZZZZZZZZYYYYYYXXX[[[YYYXXXXXXYYYXXXVVVTTTVVVTTTSSSSSSSSSSSSQQQOOOOOOOOOQQQRRRSSSTTTTTTTTTSSSOOOKKKJJJKKKLLLLLLLLLOOOLLLIIIIIIKKKMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRPPPOOONNNMMMMMMMMMNNNPPPSSSUUUUUUTTTQQQPPPNNNNNNMMMMMMMMMMMMNNNNNNQQQPPPOOONNNNNNMMMMMMNNNPPPOOONNNMMMLLLKKKKKKKKKMMMKKKHHHGGGIIIKKKLLLLLLKKKKKKJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKMMMSSS[[[```gggccc^^^WWWRRROOOMMMLLLNNNMMMLLLKKKKKKKKKKKKKKKJJJKKKLLLMMMLLLKKKIIIHHHHHHFFFEEEEEEGGGGGGGGGFFFGGGIIIJJJIIIIIIIIIKKKMMMPPPOOONNNMMMKKKJJJIIIHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNKKKKKKLLLLLLLLLKKKIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHGGGGGGFFFFFFGGGGGGIIIGGGFFFFFFGGGHHHFFFEEEEEEFFFFFFFFFFFFEEEDDDCCCEEEDDDBBBBBBBBBEEEGGGIIIJJJJJJJJJJJJJJJIIIIIIHHHKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGKKKMMMPPPNNNJJJFFFEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHIIIEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMMMM}}}~~~{{{{{{xxxttttttzzz}}}}}}zzzsssmmmlllkkklllqqqwwwvvvvvvvvvvvvwwwwwwxxxyyy|||||||||{{{xxxxxxyyyzzz{{{{{{{{{zzzzzz}}}||||||~~~}}}{{{ttttttssssssqqqooommmllljjjkkklllkkkjjjjjjlllnnnqqqppppppoooooopppqqqrrrtttvvvwwwwwwvvvvvvwwwxxxxxxvvvsssnnnjjjhhhiiikkkoooqqqtttwwwxxxxxxwwwvvvuuuvvvuuurrrooolllllllllkkkkkkkkkkkkllllllmmmmmmpppppppppppppppooonnnmmmooonnnnnnoooqqqssssssrrrpppssstttrrrqqqsssqqqnnnooommmjjjgggffffffhhhiiijjjjjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjiiihhhhhhjjjeee___ZZZYYYYYYZZZZZZaaaaaaaaaaaaaaabbbbbbbbbbbb```___bbbcccccciiipppxxxwwwvvvtttqqqooommmkkkiiiiiihhhfffdddeeegggjjjiiihhhgggiiikkkllllllkkkpppooommmllllllmmmnnnoooqqqooollljjjjjjjjjiiihhhhhhiiiiiiiiiiiiiiihhhggggggffffffgggiiiiiihhhfffeeedddbbbbbbccccccbbb``````````````````______^^^aaaaaabbbbbbcccdddddddddfffggghhhhhhiiiiiiiiiiiihhhhhhhhhiiijjjiiigggeeegggfffeeecccaaa```^^^]]]]]]]]]]]]]]]^^^___```aaa]]][[[ZZZZZZ\\\^^^___^^^`````````aaabbbdddeeefff```___^^^]]]\\\]]]]]]^^^```___]]]XXXSSSQQQPPPQQQWWW^^^hhhsss{{{~~~~~~}}}zzzuuupppjjjfffddddddcccbbb```^^^\\\[[[ZZZXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[YYYWWWXXXZZZ\\\\\\\\\]]]\\\[[[[[[ZZZZZZ[[[[[[ZZZZZZZZZZZZ[[[YYYVVVSSSUUUTTTSSSSSSTTTTTTSSSQQQOOOOOOPPPQQQRRRRRRSSSSSSRRROOOKKKJJJJJJKKKJJJJJJMMMKKKIIIIIIKKKMMMMMMMMMLLLMMMMMMNNNOOOPPPRRRSSSQQQPPPPPPOOOOOOPPPPPPQQQOOOOOONNNMMMLLLKKKKKKKKKJJJLLLOOOQQQSSSSSSRRRQQQNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOONNNMMMLLLNNNNNNMMMMMMMMMLLLLLLLLLNNNKKKHHHGGGHHHJJJJJJJJJGGGGGGHHHHHHIIIKKKLLLMMMJJJIIIIIIHHHIIIMMMSSSXXX\\\ZZZWWWSSSPPPMMMKKKJJJLLLKKKKKKJJJJJJJJJKKKKKKJJJKKKLLLLLLLLLKKKIIIHHHGGGFFFEEEEEEGGGGGGFFFEEEGGGHHHIIIJJJIIIIIIKKKLLLOOONNNMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGGGGFFFFFFGGGGGGIIIGGGFFFFFFGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEDDDDDDEEEDDDCCCBBBCCCEEEGGGHHHGGGHHHIIIIIIJJJJJJIIIIIIMMMLLLKKKJJJIIIHHHGGGGGGIIIHHHGGGFFFFFFGGGHHHIIIKKKMMMNNNNNNKKKHHHFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIJJJJJJIIIIIIHHHHHHDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHEEEFFFGGGIIIJJJJJJKKKKKKKKKKKKJJJIIIIIIJJJJJJKKK}}}~~~~~~~~~~~~}}}|||}}}yyytttsssyyy~~~}}}uuuooommmlllnnnttt|||zzzzzzyyyyyyyyyzzzzzz{{{|||||||||zzzwwwuuuuuuvvvwwwwwwxxxxxxxxx{{{{{{{{{}}}~~~|||uuuttttttsssrrrpppoooooolllmmmlllkkkiiijjjlllnnnqqqqqqqqqqqqqqqqqqqqqqqqssstttuuuvvvuuuuuuvvvxxxxxxvvvrrrlllgggeeefffhhhiiimmmqqquuuwwwwwwuuuttttttuuuuuussspppnnnnnnnnnllllllllllllllllllllllllooooooooonnnnnnmmmmmmmmmlllkkkkkklllnnnnnnnnnlllnnnqqqrrroooooopppooolllnnnlllhhheeedddeeeggghhhhhhhhhhhhhhhhhhhhhggggggiiiiiiiiiiiiiiiiiiiiihhhmmmhhhbbb]]][[[\\\\\\\\\````````````````````````aaa______bbbbbbbbbfffkkkmmmnnnoooppppppooommmllljjjjjjjjjhhhgggfffhhhjjjhhhiiiiiikkkmmmnnnnnnnnnqqqpppooommmllllllllllllooonnnkkkjjjiiiiiiiiiiiijjjjjjkkkkkkjjjhhhgggfffdddcccccceeeggghhhgggfffdddbbbaaabbbccccccbbbaaa___```````````````______aaabbbbbbcccddddddeeeeeefffhhhiiiiiihhhggggggggghhhgggggghhhiiihhhfffdddeeedddcccaaa___^^^]]]\\\[[[[[[[[[\\\]]]^^^___```\\\[[[[[[[[[]]]___```aaaaaaaaaaaaaaaccceeeggghhh______^^^]]]]]]^^^^^^___```___]]]YYYUUUQQQPPPQQQSSSYYYccclllssswwwwwwwwwvvvuuusssooolllhhhdddbbbaaaaaa```___^^^\\\[[[ZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\[[[ZZZZZZZZZZZZZZZZZZXXXWWWUUUVVVYYY\\\]]]]]]___^^^\\\[[[[[[[[[\\\]]]\\\\\\]]]^^^___]]]YYYVVVUUUTTTSSSSSSUUUUUUTTTRRROOOOOOOOOOOOPPPPPPQQQQQQQQQOOOMMMKKKJJJJJJJJJJJJMMMLLLKKKLLLMMMNNNOOOOOOLLLMMMMMMNNNPPPRRRSSSTTTQQQQQQPPPOOOOOOOOOOOOOOOMMMMMMMMMMMMLLLKKKKKKJJJIIIJJJLLLNNNOOOPPPPPPOOONNNMMMMMMLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOMMMKKKJJJLLLLLLMMMMMMMMMMMMMMMMMMMMMKKKHHHGGGHHHIIIIIIHHHFFFFFFFFFGGGHHHJJJKKKLLLKKKKKKJJJIIIHHHKKKOOORRRSSSSSSRRRPPPNNNLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKJJJKKKKKKKKKKKKJJJIIIIIIGGGFFFFFFFFFHHHHHHGGGEEEEEEGGGIIIJJJIIIIIIKKKLLLMMMLLLLLLKKKKKKJJJJJJIIIHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKOOONNNLLLKKKJJJIIIIIIIIIGGGGGGHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFFFFGGGGGGFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDFFFGGGFFFFFFHHHIIIJJJKKKKKKKKKOOONNNNNNMMMKKKJJJIIIHHHJJJHHHGGGEEEEEEGGGHHHJJJKKKLLLMMMLLLKKKIIIGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFHHHIIIJJJJJJJJJIIIGGGFFFDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHDDDEEEFFFGGGIIIIIIIIIIIIKKKJJJJJJJJJIIIIIIIIIIII}}}|||}}}~~~~~~}}}}}}~~~~~~~~~~~~{{{zzz|||{{{vvvuuu{{{zzzsssqqqppppppvvv||||||{{{{{{zzzzzzzzz{{{{{{{{{~~~{{{{{{zzzwwwpppqqqrrrssstttvvvwwwxxxyyyyyyzzz}}}~~~}}}vvvuuutttsssrrrqqqppppppmmmnnnmmmllljjjjjjlllnnnpppppprrrrrrsssrrrqqqqqqpppqqqssssssrrrrrrtttvvvwwwvvvrrrlllgggeeeeeeggggggkkkpppuuuwwwwwwuuusssrrrssstttsssqqqooonnnooommmmmmmmmmmmmmmnnnnnnnnnoooooonnnmmmmmmllllllllliiiiiiiiijjjkkkkkkjjjhhhjjjmmmnnnkkkkkkmmmmmmjjjllljjjgggeeeddddddfffgggeeeeeeeeeeeeeeefffffffffhhhhhhiiiiiiiiijjjjjjkkkmmmjjjfffcccccccccbbbaaa______``````aaaaaabbbbbb^^^]]]^^^aaabbbaaaeeejjjggghhhjjjlllmmmmmmmmmllljjjkkklllkkkiiihhhiiijjjhhhjjjlllmmmnnnnnnoooooopppooonnnlllkkkjjjjjjjjjlllkkkjjjiiihhhhhhiiijjjggggggfffeeedddcccaaa```aaa``````bbbeeefffeeeccccccbbbaaabbbcccdddcccbbb______```````````````___aaabbbbbbcccddddddeeeeeedddgggiiiiiifffdddcccdddeeeeeedddeeeffffffdddaaa```___^^^]]]\\\\\\\\\\\\YYYYYYZZZZZZ[[[]]]^^^___[[[[[[[[[[[[\\\^^^```bbbbbbbbbaaaaaabbbdddfffhhh___^^^^^^]]]]]]]]]^^^^^^]]]]]]]]]ZZZVVVSSSRRRRRRRRRXXX```hhhnnnpppppppppmmmmmmkkkiiigggdddbbb```]]]]]]]]]]]]]]][[[ZZZYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[ZZZYYYYYYXXXXXXXXXYYYVVVUUUTTTUUUYYY[[[]]]]]]___^^^\\\[[[[[[[[[\\\]]]^^^^^^___aaabbbaaa]]]ZZZVVVUUUTTTTTTUUUVVVUUUSSSOOONNNNNNMMMMMMNNNOOOPPPPPPPPPNNNMMMKKKJJJKKKKKKNNNOOOOOOOOOOOOOOOPPPQQQMMMMMMNNNOOOPPPRRRTTTUUUQQQPPPOOONNNNNNMMMMMMNNNLLLLLLMMMNNNMMMMMMLLLKKKJJJJJJKKKKKKLLLLLLLLLLLLMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNOOONNNMMMKKKJJJJJJKKKLLLMMMMMMMMMLLLLLLLLLJJJHHHGGGHHHIIIHHHGGGGGGGGGFFFGGGGGGHHHIIIIIIKKKLLLKKKJJJHHHIIILLLOOONNNNNNNNNNNNNNNLLLKKKJJJGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGGGGHHHIIIIIIGGGFFFDDDFFFIIIJJJIIIIIIJJJLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIIIINNNMMMLLLJJJIIIHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGEEEFFFGGGGGGFFFDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDEEEFFFEEEFFFGGGIIIJJJKKKLLLLLLOOOPPPPPPOOONNNLLLKKKJJJIIIHHHFFFEEEEEEFFFHHHIIIJJJJJJJJJJJJKKKJJJHHHGGGFFFFFFEEEEEEEEEFFFGGGGGGGGGHHHIIIIIIIIIHHHFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHDDDEEEFFFGGGHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJIIIIII}}}|||{{{|||~~~~~~~~~}}}}}}}}}~~~~~~}}}|||{{{{{{{{{xxxvvvvvv{{{|||yyyxxx}}}~~~xxxvvvtttrrruuuzzz|||{{{zzzzzzyyyyyyyyyyyyyyy~~~~~~||||||{{{xxxoooooopppqqqsssuuuwwwxxxwwwwwwxxxzzz}}}}}}|||{{{vvvuuusssqqqpppooonnnnnnkkklllmmmllljjjjjjkkkmmmmmmoooqqqssstttsssrrrqqqmmmnnnpppppppppppprrrtttvvvuuusssnnniiifffeeefffgggjjjoootttvvvvvvuuusssoooqqqrrrrrrpppnnnnnnnnnnnnnnnnnnooooooooopppppppppooommmlllkkkjjjjjjjjjiiihhhhhhiiijjjjjjhhhfffdddggggggeeefffiiijjjgggjjjiiigggfffeeeeeeeeefffddddddddddddeeeeeeeeeeeehhhhhhhhhiiijjjlllmmmnnnlllkkkkkklllmmmkkkhhhfffaaaaaabbbbbbccccccdddddd\\\ZZZ[[[^^^______ccciiiffffffhhhiiiiiijjjjjjjjjiiikkklllllljjjiiiiiijjjgggjjjmmmnnnmmmmmmmmmnnnlllkkkkkkjjjjjjiiihhhhhhhhhiiiiiihhhggggggiiillljjjiiigggeeecccbbbaaaaaa_________aaacccdddcccaaaaaa``````aaacccdddcccbbb^^^___``````````````````aaaaaabbbbbbcccdddddddddcccfffiiihhhdddaaa```aaabbbbbbbbbcccdddcccaaa___[[[[[[ZZZYYYYYYZZZ[[[\\\XXXXXXXXXYYYZZZ\\\]]]^^^ZZZ[[[\\\[[[[[[\\\___bbbaaaaaaaaaaaabbbcccdddddd^^^^^^^^^]]]]]]\\\\\\\\\ZZZ\\\]]][[[XXXUUUSSSSSSTTTYYY___fffkkkllllllkkkffffffeeedddbbb```^^^]]]ZZZ[[[\\\\\\\\\[[[ZZZYYYWWWWWWWWWWWWXXXXXXXXXXXXYYYXXXWWWVVVVVVUUUVVVVVVTTTSSSRRRSSSWWWYYY[[[[[[]]]\\\[[[[[[ZZZZZZ[[[[[[]]]]]]^^^aaacccbbb```^^^WWWVVVUUUUUUVVVVVVTTTSSSOOONNNMMMLLLLLLLLLMMMNNNNNNOOOOOOMMMKKKKKKLLLMMMPPPQQQRRRQQQPPPOOOPPPQQQMMMMMMNNNOOOPPPQQQSSSTTTOOONNNMMMMMMLLLLLLLLLLLLKKKLLLMMMNNNNNNNNNMMMLLLKKKKKKJJJIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMNNNMMMMMMLLLKKKJJJIIIJJJKKKLLLLLLLLLKKKJJJJJJHHHGGGGGGHHHIIIHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGIIIJJJJJJIIIHHHHHHJJJLLLLLLLLLLLLMMMLLLKKKKKKJJJFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFGGGHHHIIIIIIGGGEEECCCEEEHHHJJJJJJJJJJJJKKKHHHIIIIIIIIIJJJJJJKKKKKKHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGKKKKKKJJJJJJIIIHHHGGGGGGFFFGGGGGGHHHHHHIIIIIIJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHFFFEEEEEEFFFFFFEEEDDDCCCCCCDDDDDDEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEFFFHHHIIIJJJKKKKKKNNNNNNOOOOOOOOOMMMLLLJJJGGGFFFEEEDDDDDDEEEFFFGGGIIIHHHGGGHHHJJJJJJIIIGGGGGGGGGGGGFFFFFFGGGGGGHHHFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHIIIJJJJJJJJJJJJJJJ}}}{{{yyyzzz|||~~~}}}|||{{{|||}}}}}}~~~~~~~~~}}}|||xxxvvvuuuvvvuuutttssszzz~~~|||zzz}}}~~~zzzzzzwwwttttttwww{{{zzzyyyxxxwwwwwwwwwwwwyyy~~~~~~}}}~~~}}}{{{rrrrrrrrrrrrtttuuuwwwxxxtttttttttwwwyyyzzzxxxvvvtttssspppnnnlllkkkjjjjjjgggiiikkkkkkiiiiiiiiijjjjjjmmmpppsssttttttrrrqqqlllmmmooooooooopppqqqsssssstttsssoookkkgggeeeeeedddgggkkkoooqqqrrrqqqpppkkknnnppppppooommmlllmmmmmmmmmnnnoooooopppqqqqqqooonnnllljjjhhhgggggggggfffffffffggghhhgggdddbbb___bbbcccaaabbbggghhhfffhhhhhhhhhggggggfffeeeeeedddeeeeeeeeefffffffffggggggggghhhiiikkknnnppprrroooqqqtttxxxyyyvvvoookkkfffffffffeeeeeeeeedddddd^^^\\\\\\^^^^^^^^^bbbhhhffffffeeeeeeeeeeeeeeefffgggiiikkkkkkjjjhhhggggggeeehhhkkkllljjjiiiiiijjjggggggggghhhhhhhhhggggggeeefffhhhgggfffgggjjjnnnpppmmmjjjfffdddcccdddddd```______aaabbbcccbbb```___^^^^^^___aaacccbbbaaa^^^^^^___`````````````````````aaaaaabbbccccccdddcccgggjjjiiiddd______```aaa``````aaabbbaaa___]]]ZZZYYYXXXWWWWWWXXXZZZ[[[VVVVVVWWWXXXYYY[[[]]]]]]YYY[[[\\\[[[ZZZ[[[^^^aaa``````aaaaaaaaaaaa``````^^^^^^]]]]]]\\\[[[ZZZYYYZZZ\\\^^^\\\YYYUUUSSSRRRUUUXXX^^^cccfffgggfffeeeaaaaaa``````^^^]]]\\\[[[YYYZZZ\\\]]]]]]\\\[[[ZZZWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSQQQPPPOOOPPPSSSVVVWWWWWWZZZZZZZZZZZZZZZYYYYYYXXXZZZYYYZZZ\\\___aaa```___YYYWWWVVVUUUVVVVVVTTTRRROOONNNLLLJJJJJJKKKLLLMMMKKKLLLNNNMMMKKKJJJKKKMMMPPPRRRSSSRRRPPPNNNOOOPPPNNNNNNNNNNNNOOOPPPQQQRRRMMMLLLLLLKKKKKKKKKKKKLLLIIIKKKLLLNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHJJJKKKJJJIIIIIIHHHHHHIIIIIIJJJNNNNNNLLLLLLKKKKKKKKKKKKHHHIIIKKKLLLKKKJJJIIIGGGHHHGGGFFFFFFHHHIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJJJJIIIIIIKKKMMMKKKKKKKKKJJJJJJJJJIIIIIIFFFFFFEEEEEEEEEFFFGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDEEEFFFHHHGGGEEEBBBBBBEEEHHHJJJJJJJJJJJJKKKGGGGGGHHHIIIJJJJJJKKKKKKHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHIIIIIIIIIHHHFFFEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEFFFFFFEEEDDDBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEBBBCCCDDDFFFGGGHHHHHHHHHJJJKKKLLLMMMMMMLLLKKKJJJDDDDDDDDDDDDDDDDDDDDDDDDGGGEEEDDDFFFHHHJJJHHHGGGHHHGGGGGGFFFFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDEEEGGGHHHIIIJJJIIIIII}}}{{{xxxyyy{{{}}}{{{zzzzzz{{{|||~~~~~~~~~}}}}}}{{{vvvsssrrrttttttuuuqqqyyy}}}zzz|||}}}}}}|||{{{{{{yyytttsssuuuzzzyyyxxxwwwvvvuuuuuuuuuyyy~~~~~~}}}vvvvvvuuutttuuuvvvwwwxxxqqqqqqrrrtttvvvvvvuuussssssqqqnnnkkkiiihhhggggggdddfffiiiiiihhhgggggghhhhhhkkkooosssttttttrrrqqqkkkmmmoooooooooppprrrsssqqqrrrrrrpppkkkgggeeeddd```cccfffjjjlllllllllkkkiiillloooooonnnlllllllllllllllmmmnnnooopppqqqrrrooommmkkkhhhfffeeeeeeeeecccbbbcccddddddccc```^^^^^^aaabbb```bbbgggiiiggggggggghhhiiihhhgggeeedddfffffffffggggggggghhhhhhgggggghhhiiilllooorrrtttssswww}}}~~~uuuooojjjjjjiiihhhfffeeeddddddccc___^^^______^^^ccciiigggfffdddbbbaaaaaabbbbbbeeehhhjjjjjjiiigggffffffcccgggjjjjjjhhhffffffhhhcccdddeeefffgggggggggfffccceeeggggggfffgggkkkoooooolllhhhcccaaaaaabbbcccaaa``````aaaccccccbbb```]]]]]]\\\^^^```aaaaaa```^^^^^^___```aaaaaa```````````````aaabbbbbbcccccccccgggkkkiiiddd___^^^``````______```aaaaaa^^^\\\[[[ZZZXXXWWWVVVWWWYYYZZZVVVVVVVVVWWWYYY[[[\\\]]]YYY[[[\\\[[[YYYYYY]]]```___```aaaaaaaaa```^^^]]]^^^^^^]]]\\\[[[ZZZXXXWWW[[[]]]___]]]YYYUUURRRQQQSSSVVV[[[```bbbbbbaaa___^^^^^^^^^]]]\\\[[[ZZZYYYYYYZZZ\\\^^^^^^^^^\\\[[[YYYYYYYYYYYYYYYYYYYYYXXXUUUTTTSSSRRRQQQQQQQQQQQQOOONNNMMMNNNQQQSSSUUUUUUXXXYYYZZZZZZZZZYYYWWWVVVVVVVVVVVVXXX\\\^^^___^^^ZZZXXXWWWVVVVVVUUUTTTRRROOONNNLLLJJJIIIJJJKKKLLLHHHJJJLLLLLLJJJIIIKKKMMMPPPRRRTTTRRROOOMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPQQQKKKKKKJJJJJJJJJJJJKKKKKKHHHIIILLLMMMNNNMMMLLLKKKJJJIIIHHHGGGGGGIIIKKKLLLIIIHHHHHHGGGGGGHHHHHHIIIOOONNNLLLJJJJJJJJJKKKKKKHHHIIIJJJKKKKKKIIIGGGFFFGGGFFFEEEFFFHHHIIIIIIGGGDDDDDDDDDDDDEEEFFFHHHHHHIIIJJJLLLLLLLLLLLLNNNOOOLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEDDDEEEEEEEEECCCBBBCCCEEEFFFFFFCCCAAAAAADDDHHHJJJJJJJJJJJJKKKFFFGGGGGGHHHIIIJJJKKKLLLHHHHHHHHHHHHHHHGGGFFFEEEEEEGGGHHHIIIIIIHHHFFFEEEEEEFFFHHHIIIIIIHHHFFFEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEFFFFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDD@@@AAABBBDDDEEEEEEFFFFFFGGGHHHJJJKKKLLLKKKIIIHHHCCCCCCDDDDDDDDDDDDCCCCCCFFFDDDCCCEEEHHHIIIHHHFFFGGGGGGFFFFFFFFFFFFFFFGGGFFFEEECCCBBBBBBBBBCCCDDDCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGJJJIIIIIIIIIGGGFFFEEEDDDBBBCCCEEEGGGHHHIIIIIIHHH}}}zzzxxxyyyzzzzzzzzzzzz{{{}}}}}}|||{{{{{{|||{{{wwwrrrppppppqqqpppnnnrrrwww|||}}}yyywwwxxxzzz|||}}}|||zzzxxxwwwxxxyyyzzzyyyxxxvvvuuuvvvvvvwwwzzz|||~~~}}}}}}|||zzzyyyxxxwwwvvvtttssstttwwwzzz{{{xxxuuuvvvrrrmmmhhheeeeeefffggggggiiijjjiiigggffffffgggeeegggjjjmmmppppppppppppoooooopppooommmmmmnnnpppooooooooommmllljjjhhhgggbbbbbbcccdddeeeggghhhiiigggiiillloooooonnnlllkkkjjjhhhggghhhjjjlllmmmmmmmmmkkkhhheeecccbbbbbbcccaaaaaabbbbbbaaa```______aaaaaabbbccceeegggiiijjjfffeeedddfffggghhhhhhffffffhhhjjjjjjgggfffhhhjjjkkkjjjiiiiiijjjmmmppprrruuuzzz~~~vvvpppnnnnnnllliiigggeeecccbbbaaa```^^^]]]___bbbfffiiillliiieeeaaa_________```aaadddfffgggfffdddccccccdddddddddeeeeeeeeeffffffeeeddddddcccbbbccccccccc```bbbcccdddeeegggkkknnnlllkkkhhhfffcccbbbbbbbbbbbbbbbcccddddddddddddccc]]][[[ZZZZZZ\\\^^^___^^^^^^___aaabbbbbbaaa___^^^______^^^___```bbbdddeeefffffffffeeecccaaa___^^^___^^^]]]^^^______]]][[[YYYXXXVVVUUUUUUVVVXXXYYY]]]\\\[[[ZZZYYYYYYYYYYYY[[[[[[[[[ZZZZZZZZZZZZZZZ\\\]]]^^^___```___^^^^^^\\\\\\]]]]]]\\\[[[ZZZYYY[[[\\\]]]\\\ZZZUUUQQQNNNOOORRRWWW[[[]]]^^^\\\[[[[[[[[[[[[ZZZYYYWWWVVVUUUZZZ]]]______aaaccc```ZZZ\\\[[[YYYYYYXXXWWWTTTQQQRRRPPPNNNMMMMMMLLLKKKJJJKKKJJJJJJJJJLLLNNNPPPQQQSSSTTTUUUVVVWWWVVVUUUUUUUUUUUUWWWXXXYYYZZZZZZZZZTTTTTTTTTSSSRRRRRRQQQQQQOOOMMMKKKKKKMMMOOOQQQQQQQQQOOOLLLJJJIIIJJJLLLNNNQQQRRRRRRPPPNNNLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMLLLEEEFFFHHHJJJKKKKKKJJJJJJKKKKKKJJJIIIIIIIIIIIIJJJKKKJJJIIIHHHGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFGGGHHHHHHGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGDDDCCCBBBBBBCCCEEEGGGIIIIIIKKKMMMOOOOOONNNLLLJJJFFFFFFFFFGGGHHHIIIJJJKKKGGGGGGHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDEEEEEEDDDCCCCCCCCCEEEFFFGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDFFFGGGHHHGGGEEECCCCCCCCCFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFEEECCCCCCCCCDDDCCCBBBEEEEEEEEEEEEEEEDDDDDDDDDAAABBBDDDFFFHHHFFFBBB???DDDDDDBBBAAA@@@AAAAAABBBJJJIIIHHHGGGHHHIIIJJJKKKDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDIIIGGGEEECCCBBBCCCEEEGGGEEEEEEEEEEEEDDDCCCBBBAAACCCCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBCCCEEEGGGGGGFFF}}}zzzxxxwwwyyyzzz{{{zzzyyy{{{||||||{{{zzz{{{|||zzzvvvqqqnnnnnnoooooonnnpppuuuzzzzzzwwwuuuuuuwww{{{||||||zzzxxxwwwxxxyyyyyyxxxwwwvvvuuuuuuvvvwwwxxxyyy{{{~~~}}}|||{{{{{{zzzyyyxxxxxxuuuttttttvvvzzzzzzwwwtttrrrooojjjfffccccccdddeeehhhjjjkkkkkkiiigggfffgggccceeegggjjjlllnnnnnnnnnmmmnnnnnnmmmkkkkkklllmmmooonnnmmmmmmlllkkkjjjjjjcccccccccdddeeefffhhhiiigggiiillloooooommmjjjhhhjjjhhhggggggjjjlllmmmmmmkkkiiifffbbb```_________]]]^^^___aaabbbbbbbbbbbbaaabbbbbbdddeeegggiiijjjiiihhhfffggghhhiiiiiihhheeeggghhhgggeeeeeehhhjjjllljjjiiihhhhhhjjjmmmooosssxxx~~~|||uuupppooonnnllliiigggdddbbbaaa```___^^^]]]___bbbeeegggjjjiiifffcccaaa`````````___aaacccdddcccbbbbbbcccddddddddddddddddddddddddccccccbbbbbbaaaaaaaaabbb```aaaccccccdddfffjjjmmmjjjiiifffdddcccbbbbbbbbbaaabbbccccccddddddcccccc^^^\\\YYYYYYZZZ[[[\\\[[[]]]^^^___aaaaaa```___^^^^^^]]]]]]^^^___```bbbcccdddeeeeeeeeedddbbb```___```___^^^^^^______]]][[[YYYWWWVVVUUUUUUVVVWWWYYY]]]\\\[[[ZZZYYYYYYYYYYYY[[[[[[ZZZZZZYYYXXXWWWWWW[[[\\\]]]^^^___^^^^^^]]][[[[[[ZZZZZZZZZZZZZZZZZZ[[[\\\]]]\\\ZZZVVVQQQOOOOOOQQQTTTWWWYYYYYYYYYXXXWWWXXXXXXXXXWWWVVVUUUUUUVVVZZZ\\\^^^bbbggggggccc]]][[[YYYWWWWWWVVVSSSQQQRRRPPPMMMLLLMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMOOOPPPPPPQQQRRRSSSSSSSSSRRRRRRSSSSSSTTTUUUVVVVVVVVVVVVSSSSSSRRRRRRQQQPPPPPPOOOQQQNNNLLLKKKLLLNNNNNNNNNNNNMMMJJJHHHHHHIIIKKKLLLNNNOOOPPPNNNLLLJJJJJJKKKMMMMMMMMMMMMLLLJJJIIIIIIDDDEEEFFFHHHIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBCCCDDDFFFGGGFFFHHHJJJLLLMMMLLLJJJIIIFFFFFFFFFFFFGGGHHHIIIJJJGGGHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEDDDDDDDDDEEECCCBBBAAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCEEEFFFGGGFFFDDDCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFDDDBBBBBBCCCDDDCCCBBBDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBDDDFFFHHHFFFCCC@@@DDDCCCBBBAAAAAAAAABBBBBBGGGFFFFFFFFFGGGGGGHHHHHHCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDHHHFFFEEECCCDDDEEEGGGIIIDDDEEEEEEDDDCCCBBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDBBBAAA@@@AAACCCDDDDDDDDD{{{yyywwwwwwyyyzzz{{{zzzyyyzzz{{{zzzyyyxxxyyyzzzyyyuuupppnnnmmmnnnnnnnnnqqqtttxxxxxxuuuttttttvvvzzzzzzzzzyyywwwwwwxxxyyyxxxxxxvvvuuuuuuvvvwwwwwwvvvwwwzzz|||}}}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzwwwuuutttuuuxxxyyyvvvssspppnnnjjjfffddddddeeeeeeiiikkknnnnnnllljjjhhhgggbbbcccdddeeegggiiikkkllllllmmmmmmkkkiiihhhiiijjjmmmmmmlllkkklllmmmnnnooofffeeeddddddeeefffggghhhhhhkkknnnqqqqqqooollliiiiiigggfffgggiiillllllllljjjhhheeeaaa___]]]]]]^^^]]]^^^___```bbbbbbbbbcccbbbcccdddeeegggiiijjjkkkllliiigggggghhhjjjkkkkkkeeefffeeedddccceeeiiilllmmmllljjjhhhggghhhiiijjjppptttyyy}}}}}}yyyssspppnnnmmmkkkhhhfffcccaaa```^^^]]]\\\\\\]]]```cccdddggggggeeedddcccaaaaaa```]]]^^^``````___```bbbdddfffffffffeeeddddddccccccaaaaaa``````_______________aaabbbbbbccceeehhhkkkgggfffdddcccbbbaaabbbbbbaaaaaabbbccccccccccccbbb___\\\YYYXXXXXXXXXWWWVVVZZZ[[[]]]^^^^^^^^^]]]\\\\\\\\\\\\\\\]]]^^^``````aaabbbcccdddcccbbbaaa```aaa```______```___]]][[[XXXWWWVVVTTTTTTVVVWWWXXX\\\\\\[[[ZZZYYYYYYYYYYYY\\\[[[ZZZYYYWWWVVVUUUUUUZZZ[[[\\\\\\]]]]]]\\\\\\YYYXXXWWWWWWWWWXXXYYYZZZ\\\\\\]]]\\\ZZZWWWSSSPPPOOOPPPQQQRRRSSSSSSTTTSSSRRRRRRSSSTTTUUUUUUUUUTTTRRRVVVYYY\\\ccckkknnnlll___[[[WWWUUUTTTTTTSSSRRRQQQOOOMMMLLLLLLMMMKKKJJJIIIIIIKKKLLLMMMMMMMMMMMMLLLMMMNNNOOOOOOOOONNNNNNQQQQQQRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOONNNMMMMMMQQQNNNKKKJJJKKKLLLKKKKKKJJJIIIHHHGGGGGGGGGIIIIIIKKKLLLLLLKKKIIIGGGHHHHHHLLLLLLLLLKKKIIIHHHFFFEEEBBBCCCEEEFFFGGGHHHHHHHHHIIIHHHHHHGGGFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHFFFGGGGGGHHHFFFEEECCCBBBBBBAAAAAABBBBBBCCCEEEDDDCCCBBBBBBCCCDDDEEECCCDDDFFFHHHIIIIIIHHHGGGEEEEEEEEEEEEFFFGGGHHHHHHHHHJJJKKKLLLLLLJJJGGGEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFEEECCCCCCDDDCCCBBB@@@??????@@@AAABBBBBBBBBBBBDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCDDDDDDCCCCCCBBBBBBBBBDDDEEEEEEDDDCCCCCCDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCEEECCCAAAAAABBBCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFHHHFFFCCC@@@CCCBBBAAAAAA@@@AAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDD@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCEEEGGGHHHCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@AAABBBCCCDDDFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBAAA???@@@BBBDDDDDDCCC|||zzzxxxxxxzzz{{{{{{zzzxxxyyyzzzyyywwwwwwxxxyyyyyywwwsssqqqppppppqqqqqqrrrtttvvvvvvtttssstttuuuwwwxxxyyyxxxvvvvvvxxxzzzyyyxxxwwwvvvvvvwwwxxxyyyxxxyyyzzz{{{{{{zzzyyyyyyyyyyyyzzzzzz{{{{{{||||||yyyvvvtttuuuwwwxxxvvvsssqqqooommmjjjhhhggghhhhhhjjjmmmpppqqqooollljjjiiicccbbbbbbbbbcccfffhhhjjjlllmmmllljjjhhhgggggghhhlllkkkjjjjjjkkknnnqqqrrrjjjiiigggeeedddeeeeeefffjjjmmmqqqtttuuussspppnnniiigggffffffiiikkkkkkkkkkkkiiieeebbb___^^^^^^^^^```aaaaaaaaaaaaaaa``````dddeeefffhhhjjjkkklllmmmllljjjggggggjjjmmmpppqqqhhhgggeeedddeeehhhllloooooonnnkkkiiiggggggggggggmmmooosssvvvvvvtttpppnnnlllkkkiiigggdddaaa___^^^ZZZZZZZZZZZZ[[[]]]___```bbbccccccccccccaaa```___\\\]]]]]]]]]^^^```cccgggiiiiiihhhgggeeedddcccbbb^^^_________^^^^^^]]]]]]___```aaaaaaaaacccfffiiifffeeecccaaa```______``````aaabbbbbbccccccbbbbbb```]]]YYYWWWVVVUUUTTTSSSWWWWWWYYYZZZZZZZZZZZZZZZYYYZZZZZZZZZ[[[\\\]]]]]]^^^___```bbbbbbbbbbbbaaabbbaaa______```___]]][[[XXXWWWVVVTTTTTTVVVWWWXXX\\\[[[ZZZYYYYYYXXXXXXYYYZZZZZZYYYYYYXXXWWWVVVVVVXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWUUUTTTUUUWWWYYYZZZ[[[\\\]]]\\\ZZZWWWTTTRRRPPPOOOOOOOOOOOOOOOPPPPPPMMMNNNOOOQQQRRRSSSSSSSSSQQQTTTWWWZZZbbblllqqqppp^^^ZZZUUURRRQQQRRRRRRRRRPPPNNNLLLKKKLLLMMMLLLKKKHHHIIIKKKLLLMMMLLLKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLOOOOOOPPPPPPOOONNNNNNMMMNNNNNNMMMMMMLLLKKKKKKKKKNNNLLLJJJIIIJJJKKKJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJIIIGGGFFFFFFGGGJJJJJJJJJIIIHHHGGGFFFEEEBBBCCCDDDEEEFFFGGGGGGHHHGGGGGGFFFEEEEEEEEEEEEFFFEEEFFFGGGHHHGGGFFFEEEDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHFFFEEEEEEFFFFFFDDDCCCAAAAAAAAA@@@@@@AAAAAAAAADDDDDDCCCBBBAAAAAABBBBBB@@@BBBDDDFFFGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGGGGHHHHHHJJJLLLNNNMMMJJJFFFDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFDDDCCCBBBCCCBBBAAA???>>>???@@@@@@AAAAAAAAA@@@BBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@BBBCCCDDDCCCBBBCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFEEEDDDDDDCCCBBBBBBCCCBBB@@@@@@AAABBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAACCCCCCDDDFFFGGGFFFCCCAAA@@@@@@??????????????????>>>???@@@BBBBBBAAA@@@@@@>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAACCCDDDEEEEEEFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDBBBAAABBBCCCEEEEEEDDD~~~|||{{{{{{||||||{{{zzzyyyyyyyyyxxxvvvuuuwwwyyy{{{{{{zzzxxxvvvuuuuuuuuurrrrrrrrrqqqppppppqqqrrruuuvvvwwwvvvvvvvvvxxxzzz{{{zzzyyyxxxwwwxxxyyyyyyzzz{{{{{{zzzyyywwwuuutttvvvvvvwwwyyyzzz|||}}}}}}zzzwwwttttttwwwxxxwwwuuurrrqqqooommmkkkjjjiiiiiijjjmmmqqqsssqqqooommmlllfffeeecccbbbbbbdddfffhhhmmmmmmmmmkkkhhhggghhhiiikkkjjjiiijjjkkknnnqqqsssooommmjjjgggeeeeeeffffffjjjlllpppsssttttttsssrrrjjjhhhffffffhhhiiiiiiiiiiiigggdddaaa___^^^^^^___aaaaaabbbbbbbbbbbbbbbaaafffhhhjjjlllmmmooooooooommmkkkjjjkkkoootttwwwxxxllljjjgggeeegggkkkooorrrpppooommmjjjiiigggggggggiiijjjlllnnnnnnmmmkkkjjjiiihhhfffdddbbb___^^^]]]VVVWWWWWWXXXYYYZZZ[[[[[[]]]^^^```aaaaaa```___^^^\\\]]]]]]]]]^^^aaaeeeiiilllkkkjjjhhhgggeeedddccc]]]^^^^^^^^^^^^]]]\\\\\\^^^____________```cccfffgggeeeccc```___^^^]]]]]]aaaaaabbbcccccccccccccccbbb___[[[XXXWWWVVVTTTRRRTTTUUUUUUVVVVVVWWWWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[ZZZ\\\^^^___aaaaaaaaa```aaa```______```___]]][[[YYYXXXVVVUUUUUUVVVXXXYYY\\\[[[ZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVUUUTTTUUUVVVYYYZZZ[[[[[[[[[[[[YYYWWWUUUSSSQQQPPPOOOMMMMMMMMMNNNNNNJJJKKKMMMNNNPPPQQQRRRRRRQQQTTTUUUWWW^^^hhhlllkkk[[[WWWRRROOONNNOOOPPPQQQNNNMMMKKKKKKLLLMMMLLLKKKHHHIIIKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKNNNNNNNNNNNNNNNMMMLLLKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIHHHGGGHHHIIIKKKJJJIIIFFFGGGHHHHHHIIIIIIIIIIIIHHHIIIJJJIIIGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFEEEDDDDDDDDDDDDEEEDDDEEEFFFFFFFFFEEECCCBBBDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCCCCDDDDDDBBB@@@BBBAAAAAA@@@@@@AAAAAABBBCCCCCCBBBAAAAAA@@@@@@@@@@@@AAACCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGIIIKKKLLLLLLIIIEEECCCCCCBBBBBBBBBBBBBBBBBBCCCDDDCCCAAAAAABBBAAA@@@>>>??????@@@AAAAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA???@@@AAAAAAAAAAAA@@@@@@>>>@@@BBBBBBAAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBAAAAAABBB@@@??????AAABBBAAA@@@>>>?????????@@@@@@@@@AAACCCBBBCCCDDDFFFEEECCCAAA========================;;;<<<>>>???@@@???>>>======>>>>>>???@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@AAAAAABBBBBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBDDDBBBAAAAAACCCDDDDDDCCC}}}|||{{{|||}}}}}}|||{{{zzzzzzyyywwwuuuuuuwwwyyy}}}~~~{{{zzzzzzpppooonnnmmmlllmmmnnnooorrrtttuuuuuuuuuvvvxxxzzz|||{{{yyyxxxwwwwwwxxxxxxzzzzzzzzzyyyxxxuuusssqqqrrrsssuuuwwwzzz|||~~~~~~|||xxxttttttwwwzzzyyyxxxsssrrrqqqooommmkkkiiihhhjjjmmmqqqrrrrrrqqqppppppkkkiiigggeeedddeeefffgggmmmmmmmmmkkkiiihhhiiijjjjjjiiiiiijjjkkkmmmoooppppppnnnkkkhhhggghhhiiijjjiiijjjlllnnnpppqqqqqqqqqkkkiiiffffffgggggggggfffeeedddaaa___]]]]]]^^^^^^___```aaaccceeefffgggggggggiiikkknnnooopppppppppooonnnmmmppptttxxx{{{|||nnnkkkgggfffiiillloooqqqooonnnmmmkkkiiihhhggggggffffffffffffffffffeeeeeeddddddcccaaa___^^^\\\\\\UUUVVVWWWXXXYYYYYYYYYYYYZZZ[[[]]]_________^^^^^^\\\]]]]]]^^^___aaaeeeiiilllllljjjiiigggeeedddccc]]]^^^_________^^^]]]\\\]]]^^^^^^^^^]]]^^^aaaccceeedddbbb```^^^^^^^^^^^^bbbbbbcccddddddddddddcccccc```]]]ZZZYYYXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWXXXYYYYYYYYYYYYYYYWWWYYY[[[]]]^^^______^^^___^^^]]]^^^______]]][[[ZZZYYYXXXVVVVVVXXXYYYZZZ[[[[[[ZZZYYYXXXXXXXXXXXXWWWXXXXXXYYYZZZZZZ[[[[[[VVVUUUUUUUUUUUUVVVWWWWWWXXXWWWVVVVVVVVVWWWXXXYYYYYYZZZZZZYYYXXXVVVUUUTTTQQQPPPOOONNNMMMMMMMMMMMMKKKKKKMMMNNNOOOPPPPPPPPPQQQSSSTTTTTTYYY```cccaaaWWWSSSNNNLLLLLLNNNOOOOOOMMMKKKJJJJJJLLLMMMMMMLLLJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMLLLKKKJJJJJJKKKKKKJJJIIIIIIHHHHHHGGGFFFEEEEEEFFFHHHJJJIIIHHHEEEFFFHHHJJJKKKJJJJJJIIIGGGHHHIIIHHHFFFEEEFFFGGGDDDEEEFFFGGGHHHHHHHHHHHHCCCCCCCCCDDDEEEFFFGGGHHHFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCCCCCCCCCCAAA@@@BBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAAAAA@@@@@@??????@@@AAABBBCCCDDDEEEEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFEEEGGGHHHIIIIIIGGGDDDBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@AAAAAA@@@??????@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>??????@@@??????@@@AAAAAAAAA@@@@@@===???AAAAAA@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAAAAA???>>>>>>@@@AAAAAA@@@>>>>>>>>>??????@@@@@@AAABBBAAAAAACCCDDDDDDBBB@@@;;;;;;<<<============<<<;;;<<<======>>>>>>======>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@GGGGGGGGGGGGFFFCCCAAA@@@??????@@@@@@@@@@@@??????@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@>>>???@@@AAAAAA@@@yyyyyyyyy{{{}}}~~~}}}{{{{{{yyywwwuuuuuuwwwyyy~~~}}}}}}rrrpppmmmllllllmmmooooooqqqrrrtttttttttvvvxxx{{{|||zzzxxxvvvuuuuuuuuuuuuvvvwwwwwwwwwvvvtttrrrqqqoooqqqsssvvvyyy{{{~~~}}}yyyuuuuuuxxx{{{|||{{{wwwvvvuuusssqqqnnnkkkiiiiiillloooqqqrrrrrrssstttpppooollljjjhhhgggffffffkkklllllljjjiiihhhiiikkkiiiiiijjjjjjkkkllllllmmmmmmllljjjiiijjjlllppprrrllllllkkkkkklllmmmnnnooommmjjjgggfffffffffeeeddddddbbb```___^^^^^^`````````aaaccceeefffhhhhhhiiiggghhhkkknnnoooppppppooonnnmmmmmmooosssvvvwwwwwwmmmiiieeeeeegggjjjllllllllllllkkkjjjiiihhhggggggcccbbbaaa```______```aaa``````___^^^]]]\\\[[[[[[VVVWWWYYYZZZ[[[[[[ZZZYYYZZZZZZ\\\]]]______``````[[[\\\^^^^^^___aaadddgggjjjjjjiiigggeeedddcccbbb^^^___```aaaaaa___]]]\\\]]]]]]^^^]]]\\\]]]___aaabbbaaa```______```aaaaaaccccccdddeeeeeeeeeeeedddeeebbb___]]]\\\\\\[[[ZZZXXXWWWVVVUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYXXXXXXUUUWWWYYY[[[\\\\\\\\\\\\\\\\\\[[[]]]^^^___]]]\\\\\\ZZZYYYXXXXXXYYYZZZ\\\[[[[[[YYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYWWWWWWVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXWWWVVVTTTSSSOOOOOONNNNNNMMMLLLLLLLLLMMMMMMNNNOOOOOOOOONNNNNNOOOQQQQQQPPPSSSYYYYYYVVVQQQNNNKKKJJJKKKMMMMMMNNNLLLKKKIIIJJJLLLMMMMMMLLLKKKJJJJJJIIIHHHHHHHHHIIIIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGFFFEEEEEEFFFGGGHHHFFFEEECCCEEEGGGJJJKKKKKKJJJIIIEEEGGGGGGGGGEEEDDDEEEFFFCCCDDDDDDEEEEEEEEEEEEDDDBBBBBBAAABBBCCCDDDFFFGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFHHHFFFDDDDDDDDDDDDBBB@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@??????@@@AAAAAAAAABBBBBBBBBCCCDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>???@@@AAAAAA?????????@@@@@@@@@@@@?????????>>>>>>======>>>>>>???>>>???@@@AAAAAAAAAAAA@@@===???@@@@@@???>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB???>>>======???@@@@@@???===>>>>>>???@@@@@@AAAAAAAAA@@@@@@AAABBBBBBAAA???;;;<<<===>>>???>>>>>>===<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDFFFFFFEEECCC@@@???>>>>>>???????????????>>>?????????@@@AAABBBBBBBBB@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@>>>>>>???@@@@@@???uuuuuuvvvzzz}}}{{{{{{zzzwwwuuuuuuwwwyyy~~~vvvssspppnnnoooqqqrrrrrrpppqqqsssttttttvvvxxx{{{{{{zzzwwwuuusssrrrrrrrrrrrrssstttttttttsssrrrqqqnnnoooqqquuuxxx{{{~~~}}}yyyuuuuuuxxx|||~~~~~~{{{{{{zzzxxxuuuqqqnnnllliiikkknnnpppqqqrrruuuwwwsssrrrpppmmmkkkhhhgggfffiiijjjkkkjjjhhhhhhiiikkkiiiiiijjjkkkkkkkkkjjjjjjjjjjjjiiiiiilllpppuuuxxxqqqpppmmmlllkkklllmmmooonnnkkkhhhfffeeeeeecccbbbeeedddbbbaaa```aaacccddddddeeeeeefffgggggggggfffeeegggjjjmmmooooooooonnnkkkjjjjjjllloooppppppooojjjgggcccccceeehhhhhhhhhjjjjjjiiiiiihhhhhhggggggbbbaaa^^^\\\[[[\\\]]]^^^^^^]]]]]]\\\\\\[[[[[[[[[WWWYYY[[[\\\]]]\\\[[[ZZZZZZ[[[\\\]]]___```aaabbbZZZ\\\]]]^^^___```ccceeehhhhhhgggfffdddcccbbbaaa___```aaabbbbbb```^^^]]]\\\]]]]]]\\\[[[\\\^^^```____________```bbbdddeeecccdddeeeeeeffffffeeeeeeeeeccc```_________^^^]]]ZZZZZZXXXWWWVVVUUUUUUUUUVVVWWWXXXYYYYYYYYYXXXWWWTTTUUUWWWYYY[[[[[[[[[ZZZ[[[ZZZZZZ\\\^^^^^^]]]\\\\\\[[[ZZZYYYYYYZZZ[[[\\\[[[ZZZYYYXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVYYYYYYXXXWWWXXXYYYZZZ[[[ZZZ[[[[[[[[[ZZZYYYXXXXXXWWWWWWWWWWWWVVVUUUTTTSSSMMMNNNNNNNNNMMMLLLKKKJJJNNNOOOOOOOOOOOONNNNNNMMMNNNPPPOOONNNPPPTTTTTTPPPNNNLLLIIIIIIJJJLLLMMMMMMLLLJJJIIIJJJLLLMMMMMMMMMLLLKKKIIIHHHGGGGGGHHHIIIHHHGGGFFFFFFFFFGGGIIIJJJGGGHHHHHHIIIIIIIIIHHHHHHJJJJJJIIIIIIHHHGGGGGGFFFGGGFFFEEEFFFGGGFFFDDDBBBAAACCCGGGIIIKKKJJJIIIHHHDDDEEEFFFEEEDDDCCCDDDEEECCCDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@AAACCCEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@AAABBBCCC@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEIIIHHHFFFEEEFFFEEECCCBBB@@@@@@????????????@@@@@@>>>??????@@@@@@@@@??????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCAAA@@@@@@@@@@@@@@@@@@AAA???>>>===>>>@@@AAAAAA@@@>>>???????????????>>>>>>>>>>>>============>>>>>>>>>???@@@AAAAAAAAAAAAAAA===???@@@@@@>>>===>>>?????????@@@@@@@@@AAAAAAAAACCCBBBBBBAAAAAABBBBBBCCCAAABBBBBBBBBBBBBBBBBBBBB???===<<<===???@@@@@@???===>>>>>>???@@@AAAAAAAAA@@@@@@???@@@AAABBB@@@>>><<<===>>>@@@@@@@@@???>>>>>>===<<<;;;<<<===>>>???AAAAAAAAA@@@@@@@@@@@@@@@????????????????????????>>>???AAACCCCCCAAA???======>>>????????????>>>>>>===>>>>>>???@@@@@@AAAAAA>>>>>>???@@@BBBCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAACCCAAA@@@@@@AAABBBAAA@@@uuuvvvwwwxxxzzz}}}~~~~~~{{{xxxwwwwwwxxxyyy|||yyyvvvtttssssssqqqpppnnnpppsssttttttuuuwwwyyyvvvxxxyyyyyyvvvtttttttttsssuuuvvvuuusssrrrrrrsssssssssssstttvvvyyy|||}}}}}}zzzwwwwwwzzz|||{{{zzz{{{zzzxxxwwwuuutttssssssvvvuuutttsssssstttuuuvvvrrrttttttrrrmmmjjjkkkmmmnnnmmmkkkjjjiiiiiijjjkkkkkkjjjhhhiiikkkmmmnnnmmmjjjiiiiiijjjnnntttzzz~~~yyytttnnnlllnnnooommmkkkpppooonnnkkkiiifffcccbbbcccbbbbbbccceeefffeeecccbbbaaaaaacccfffggggggfffcccddddddeeefffggghhhhhhgggiiijjjjjjjjjjjjlllnnneeedddcccbbbccceeehhhjjjfffggghhhhhhfffeeefffgggdddccc```^^^]]]\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]___aaabbbcccbbbaaa``````___^^^^^^___aaadddeeeaaa```___^^^]]]^^^______cccccccccddddddddddddddddddddddddcccccccccccccccaaa```___^^^]]]\\\\\\\\\bbbbbbbbbbbbbbbcccccccccbbbdddfffgggfffeeeeeeffffffggggggeeedddeeegggiiiccc```\\\XXXVVVWWWYYY[[[XXXYYYYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWVVVUUUTTTUUUWWWYYY[[[\\\\\\[[[[[[YYYYYYYYYYYYYYYYYYZZZ[[[^^^[[[XXXVVVUUUVVVYYYZZZWWWXXXYYYYYYYYYYYYYYYXXXZZZYYYYYYYYYZZZZZZ[[[\\\bbbaaa```^^^\\\YYYWWWUUUUUUUUUTTTSSSRRRPPPNNNMMMMMMLLLJJJJJJLLLMMMLLLKKKLLLMMMNNNOOONNNNNNLLLLLLMMMNNNNNNNNNNNNNNNOOOOOOHHHIIIIIIIIIJJJJJJJJJKKKNNNLLLKKKJJJJJJKKKLLLNNNMMMLLLKKKJJJJJJKKKLLLLLLLLLJJJHHHFFFEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMJJJJJJJJJIIIFFFFFFFFFHHHGGGGGGFFFEEEDDDCCCCCCBBB@@@BBBEEEHHHIIIHHHFFFEEEDDDCCCCCCDDDFFFFFFEEEDDD@@@@@@AAABBBBBBBBBAAAAAAAAA@@@?????????AAACCCEEEDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@AAABBBDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEHHHGGGFFFEEEDDDCCCBBBAAA???@@@@@@AAABBBCCCDDDDDDBBBAAA@@@@@@BBBDDDCCCCCCCCCBBB@@@>>>======>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBCCCCCCCCCCCCAAA@@@???===>>>>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???===<<>>>>>??????@@@AAA????????????@@@AAABBBCCCAAA@@@???>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@AAAAAABBBAAA>>><<<<<<>>>@@@BBB??????@@@AAABBBBBBCCCDDDAAA???>>>===>>>>>>>>>===>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>>>>@@@@@@@@@@@@?????????>>>??????@@@??????>>>===<<<>>>???@@@AAAAAA@@@???>>>@@@@@@AAAAAAAAA@@@@@@???======>>>>>>??????@@@@@@??????????????????@@@@@@DDDCCCBBBAAA@@@AAAAAABBBCCCBBBAAA@@@????????????|||{{{zzzyyyzzz|||~~~~~~{{{xxxwwwwwwxxxyyy}}}zzzvvvtttttttttsssrrroooppprrrsssssstttvvvwwwxxxzzz{{{zzzwwwtttssssssuuuwwwxxxxxxuuusssssssssssssssssstttwwwyyy|||}}}|||zzzwwwwwwyyy{{{{{{yyy|||{{{yyywwwuuutttsssrrrvvvuuutttsssssstttuuuvvvsssttttttrrrpppnnnnnnooopppooommmlllkkkkkkkkklllllljjjiiiiiikkkmmmnnnnnnkkkkkkjjjkkkooouuuzzz~~~yyysssmmmkkklllmmmllljjjoooooonnnllljjjgggeeedddbbbaaaaaabbbddddddcccaaabbbaaaaaabbbeeeffffffeeeddddddeeeeeeffffffggggggeeeggghhhhhhgggggghhhiiifffdddbbbaaabbbeeehhhjjjggghhhhhhgggeeedddeeefffeeecccbbb___^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^______]]]___aaabbbccccccbbbbbbcccbbbaaa``````aaacccdddbbbaaa```______```aaaaaaaaa```````````````aaaaaaccccccccccccccccccccccccdddcccbbbaaa```_________aaaaaaaaaaaaaaaaaaaaaaaa```bbbeeefffeeeeeeeeeffffffggghhhhhhggghhhjjjllliiifffaaa]]]ZZZZZZZZZ[[[\\\[[[[[[[[[[[[[[[[[[[[[YYYYYYYYYXXXXXXWWWVVVUUUWWWWWWXXXYYYZZZZZZZZZZZZXXXXXXXXXXXXYYYZZZ[[[[[[]]][[[XXXVVVUUUVVVXXXYYYWWWXXXXXXYYYZZZZZZZZZYYY\\\\\\\\\[[[\\\\\\]]]]]]``````^^^]]]ZZZWWWUUUTTTQQQQQQQQQPPPOOONNNMMMLLLMMMKKKJJJJJJLLLMMMMMMLLLLLLMMMNNNOOOOOONNNMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMJJJKKKKKKKKKKKKKKKKKKKKKLLLKKKIIIHHHHHHIIIKKKLLLMMMLLLKKKJJJKKKKKKLLLMMMLLLKKKIIIGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKIIIJJJJJJHHHFFFEEEEEEGGGGGGGGGGGGFFFEEEDDDCCCCCC@@@AAADDDFFFGGGHHHGGGGGGFFFEEEDDDDDDEEEDDDBBB@@@AAAAAAAAABBBAAAAAA@@@@@@AAA@@@?????????AAACCCDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAACCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCAAA@@@??????AAABBBBBBAAABBBAAA@@@>>>>>>>>>>>>???????????????@@@@@@@@@AAABBBBBBCCCDDDDDDDDDCCCCCCAAAAAACCCDDDDDDCCCBBBAAA<<<<<<<<<===>>>?????????AAAAAAAAAAAAAAA@@@??????????????????????????????<<<===>>>???@@@@@@???>>>>>>>>>======>>>>>>???@@@????????????@@@AAABBBCCC@@@@@@>>>>>>>>>>>>@@@@@@??????@@@@@@@@@@@@AAAAAABBBAAA???>>>===>>>???@@@===>>>???@@@AAABBBCCCDDDAAA???>>>===?????????>>>@@@@@@???>>>>>>>>>>>>>>>:::;;;;;;<<<<<<=========@@@?????????>>>>>>>>>>>>???????????????>>>======<<<===>>>??????>>>===<<>>===<<<;;;:::>>>>>>>>>>>>>>>?????????????????????????????????CCCBBBAAAAAAAAABBBCCCDDDCCCBBBAAA@@@@@@?????????}}}zzzyyy{{{~~~{{{yyywwwwwwxxxxxxzzz}}}~~~{{{wwwuuuuuuuuutttssspppqqqssssssrrrrrrtttuuu{{{|||}}}{{{xxxuuussssssvvvxxx{{{zzzxxxtttrrrrrrrrrrrrssstttvvvyyy{{{||||||zzzyyyyyyzzz{{{zzzzzz}}}|||zzzwwwuuusssrrrrrrwwwvvvtttsssrrrssstttuuuuuutttsssssstttuuutttssstttsssqqqooonnnmmmmmmnnnmmmllljjjjjjlllnnnooonnnnnnmmmlllmmmpppuuuzzz}}}xxxsssllliiiiiikkkkkkiiinnnnnnmmmllljjjhhhgggfffccccccbbbcccddddddbbb```aaa``````aaadddeeeeeedddeeeeeeeeeeeeeeeeeeeeeeeeeeegggiiiiiihhhgggggghhhjjjgggdddbbbbbbdddgggjjjhhhhhhgggeeecccbbbdddeeeeeedddbbbaaa______^^^^^^\\\]]]^^^^^^___```aaaaaa^^^___aaabbbddddddddddddeeedddcccbbbaaaaaabbbccccccbbbaaa```aaaaaaccccccaaa```^^^]]]]]]^^^___```bbbbbbbbbccccccdddddddddeeedddcccbbbaaa`````````___```````````````______^^^```cccdddddddddeeeggggggiiikkkllllllmmmnnnppppppmmmiiiddd```^^^]]]]]]```___]]]\\\\\\\\\\\\]]]ZZZZZZZZZYYYXXXXXXWWWWWWYYYXXXXXXWWWWWWXXXXXXXXXWWWWWWWWWWWWXXXYYY[[[[[[]]][[[XXXVVVUUUUUUVVVWWWVVVWWWXXXYYYZZZ[[[[[[[[[______^^^^^^]]]^^^^^^___]]]]]]\\\ZZZXXXUUUSSSQQQOOOOOOOOONNNNNNNNNMMMMMMLLLKKKJJJKKKMMMNNNMMMLLLLLLMMMNNNOOOOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIGGGGGGGGGGGGIIIIIIKKKKKKKKKKKKLLLLLLNNNNNNMMMLLLJJJIIIHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIGGGDDDCCCDDDEEEFFFFFFGGGGGGGGGEEEDDDCCC@@@AAABBBCCCEEEFFFGGGHHHFFFEEEDDDEEEEEEEEECCCAAAAAABBBBBBBBBAAA@@@??????@@@@@@??????@@@AAACCCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAABBBBBBCCCEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAA???>>>>>>@@@AAAAAA@@@@@@@@@??????>>>??????@@@>>>>>>>>>?????????@@@@@@AAABBBDDDEEEFFFEEEDDDCCC@@@AAACCCDDDEEEEEEDDDDDD<<<<<<======>>>?????????@@@@@@@@@@@@@@@@@@???>>>????????????????????????;;;<<<===???@@@@@@@@@@@@===============>>>>>>???@@@@@@???@@@@@@AAABBBCCC@@@???>>>======>>>???@@@?????????@@@@@@@@@AAAAAABBBBBBAAA@@@???>>>>>>===<<<<<<>>>???@@@BBBCCCDDD@@@???===>>>???AAA@@@???@@@@@@@@@@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>============>>>????????????>>>>>>=========>>>>>>>>>>>>======??????>>>===;;;:::999888????????????>>>>>>>>>>>>????????????????????????@@@@@@@@@AAABBBDDDEEEFFFCCCBBBBBBAAAAAA@@@@@@@@@}}}yyyxxx{{{~~~|||yyywwwwwwwwwwwwvvvyyy|||~~~}}}zzzvvvtttttttttttttttrrrsssuuutttsssssstttuuu}}}~~~}}}yyyvvvttttttvvvyyy{{{|||yyyuuurrrppppppqqqrrrtttvvvxxxyyyzzz}}}|||{{{{{{||||||{{{{{{~~~|||zzzxxxuuusssrrrrrrxxxvvvtttrrrqqqrrrtttuuuwwwuuusssuuuxxxzzzxxxvvvwwwvvvtttrrrppppppppppppooommmkkklllmmmooopppooooooooonnnnnnqqquuuyyy|||vvvqqqkkkgggggghhhiiiiiilllllllllkkkkkkiiihhhhhhfffeeedddeeefffeeecccaaaaaa``````aaaccceeedddcccffffffeeeeeedddddddddcccgggiiikkklllkkkkkklllnnnqqqnnniiieeecccdddgggiiiiiiiiigggeeebbbaaaccceeeddddddcccaaa```_________]]]]]]^^^```aaacccdddddd___```aaabbbdddeeefffgggddddddcccbbbbbbbbbbbbcccbbbbbbaaaaaaaaabbbdddeeecccaaa___]]]]]]^^^```bbbaaaaaabbbcccdddeeeeeefffccccccaaa```___^^^^^^^^^``````aaaaaaaaa```______\\\___aaabbbcccdddfffhhhhhhkkkoooqqqrrrrrrtttuuussspppmmmiiieeebbb```___bbb```^^^\\\[[[[[[]]]]]]\\\[[[ZZZYYYYYYXXXXXXXXXZZZYYYWWWVVVUUUUUUVVVWWWUUUUUUUUUVVVWWWXXXYYYZZZ[[[ZZZXXXVVVUUUTTTTTTTTTUUUVVVXXXYYYZZZ[[[[[[\\\______^^^]]]]]]]]]^^^^^^ZZZZZZYYYWWWUUUSSSQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPLLLKKKKKKLLLNNNNNNMMMLLLKKKLLLMMMNNNOOONNNMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJKKKKKKLLLMMMNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIKKKJJJIIIHHHGGGFFFFFFEEEHHHHHHHHHFFFDDDBBBCCCDDDEEEEEEFFFGGGFFFEEECCCAAABBBBBBBBBBBBCCCDDDFFFGGGDDDDDDDDDEEEGGGHHHGGGFFFBBBBBBBBBAAA@@@???>>>===????????????@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEECCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@??????@@@AAAAAA@@@??????????????????@@@@@@===>>>>>>>>>>>>?????????@@@AAADDDFFFGGGFFFDDDCCCAAABBBDDDEEEEEEEEEDDDDDD?????????@@@@@@AAAAAAAAA??????@@@@@@@@@??????>>>????????????????????????<<<======>>>???@@@@@@@@@>>>============>>>??????@@@@@@@@@@@@@@@AAABBBBBB???>>>============>>>???>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBAAA???===<<<;;;<<<===>>>@@@BBBCCCCCC@@@>>>===>>>@@@AAAAAA@@@=========>>>=========<<<============<<<<<<<<<<<<>>>============<<<<<<<<<===>>>>>>?????????>>>>>>?????????@@@@@@?????????AAA@@@???>>>======<<<<<<@@@@@@??????>>>>>>======????????????>>>>>>>>>>>>>>>???@@@AAACCCEEEFFFGGGBBBBBBBBBBBBAAAAAA@@@@@@{{{xxxxxx|||~~~|||zzzxxxwwwvvvvvvuuuxxxzzz{{{||||||~~~|||yyytttrrrrrrssstttttttttvvvwwwvvvuuutttuuuwww}}}~~~}}}zzzwwwuuuuuuvvvxxx{{{{{{xxxtttqqqpppooooooqqqsssuuuwwwxxxyyy~~~~~~~~~}}}}}}|||}}}~~~|||zzzxxxvvvtttssssssxxxvvvsssqqqppprrrtttuuuxxxvvvuuuvvvzzz|||{{{xxxxxxwwwuuusssrrrrrrrrrrrrqqqooommmmmmoooppppppppppppooonnnooopppsssvvvxxxsssooojjjgggfffggghhhiiiiiiiiijjjjjjjjjjjjjjjiiigggfffeeeeeeffffffdddbbbcccbbbaaabbbdddeeeeeedddgggffffffeeeeeeddddddcccfffhhhkkklllmmmooorrruuuxxxtttooojjjffffffggghhhiiiiiiiiifffdddcccdddeeecccccccccbbbaaa```______^^^___```aaaccceeeffffffaaaaaaaaaaaaccceeegggiiiaaaaaaaaaaaabbbbbbccccccaaaaaa``````aaaccceeefffeeeccc```^^^^^^___aaacccbbbccccccdddeeeffffffgggdddcccbbb```______^^^^^^bbbbbbcccddddddbbbaaa```\\\^^^```aaabbbdddfffhhhjjjmmmqqqtttuuuvvvwwwyyyrrrpppmmmiiieeecccaaa```aaa___]]][[[ZZZ[[[\\\]]]\\\\\\ZZZYYYXXXXXXYYYYYY[[[ZZZWWWVVVUUUTTTUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXWWWVVVUUUTTTSSSSSSUUUUUUWWWXXXZZZZZZ[[[[[[\\\[[[[[[ZZZZZZ[[[[[[[[[YYYXXXWWWVVVTTTRRRPPPOOONNNNNNMMMNNNNNNOOOQQQRRRNNNMMMMMMNNNOOOOOONNNLLLKKKLLLMMMNNNOOONNNNNNMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJJJJIIIHHHHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDFFFGGGGGGEEECCCCCCDDDEEEEEEFFFFFFFFFEEECCCAAA@@@EEEDDDCCCBBBBBBCCCDDDEEEGGGFFFFFFGGGIIIIIIHHHFFFBBBBBBAAAAAA@@@???>>>===????????????@@@AAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAABBBCCCCCCDDDDDDDDDBBBBBBAAABBBBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDAAAAAABBBBBBCCCDDDDDDEEECCCBBB@@@@@@BBBBBBBBBAAA>>>?????????@@@@@@@@@???===>>>>>>>>>>>>????????????AAADDDFFFGGGFFFDDDCCCDDDDDDEEEEEEEEEDDDBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA>>>??????@@@@@@@@@????????????????????????????????????>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@@@@@@@?????????@@@AAAAAA>>>>>>===<<<<<<===>>>>>>======>>>??????@@@AAAAAABBBBBBCCCCCCAAA???===;;;;;;<<<===>>>@@@AAABBBCCC???>>>===>>>???AAAAAA@@@;;;;;;<<<======<<<<<<;;;==================<<<<<<============<<<<<<<<<;;;<<<===>>>???????????????@@@??????????????????@@@??????>>>>>>>>>???@@@@@@@@@@@@??????>>>>>>======?????????>>>>>>>>>=========>>>???AAACCCDDDEEEFFFAAAAAABBBBBBBBBAAA@@@???~~~{{{yyyzzz}}}~~~|||zzzxxxwwwvvvuuuuuuvvvxxxyyyyyyzzz|||~~~|||xxxsssqqqqqqsssttttttuuuvvvxxxwwwvvvvvvwwwxxxzzz|||}}}}}}{{{xxxxxxxxxvvvxxxzzzzzzxxxtttrrrrrroooppprrruuuwwwxxxyyyyyy~~~~~~||||||}}}}}}|||zzzxxxvvvuuuttttttwwwuuurrrpppppprrruuuwwwyyyxxxwwwxxxzzzzzzzzzyyywwwvvvuuusssssssssttttttsssqqqooonnnpppqqqqqqqqqoooooonnnnnnoooqqqssstttooommmkkkhhhggggggiiijjjggghhhiiikkkllllllllllllfffeeeeeeeeeggggggeeecccfffddddddeeefffggggggfffgggggggggffffffeeeeeeeeeeeeggghhhiiikkkoootttxxxzzzwwwsssnnnjjjhhhhhhhhhiiijjjkkkiiigggffffffgggddddddddddddcccbbbaaa``````aaabbbccceeefffggghhhbbbaaa``````bbbdddgggiii```aaaaaabbbbbbbbbccccccaaaaaa```aaabbbdddfffgggeeedddbbb```___```aaabbbeeeeeeeeeffffffggggggggggggfffeeedddcccbbbbbbbbbcccdddfffffffffdddbbb```]]]___```aaabbbcccfffiiikkkmmmqqqssstttuuuxxxyyysssppplllgggcccaaa```______^^^\\\[[[ZZZ[[[[[[\\\]]]\\\ZZZXXXXXXXXXYYYYYYZZZYYYXXXWWWVVVUUUUUUUUURRRRRRRRRRRRRRRSSSTTTTTTUUUVVVVVVVVVUUUTTTSSSRRRTTTUUUVVVWWWXXXYYYYYYYYYWWWWWWVVVVVVWWWXXXXXXYYYXXXXXXWWWVVVTTTRRRPPPOOOMMMLLLKKKKKKLLLNNNOOOPPPQQQPPPPPPQQQQQQQQQNNNLLLJJJKKKMMMNNNOOOOOONNNMMMOOONNNMMMLLLKKKJJJIIIHHHKKKKKKKKKKKKLLLLLLMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEFFFFFFEEEDDDDDDEEEGGGIIIHHHGGGEEECCCBBBAAA@@@EEEEEECCCCCCCCCDDDEEEFFFLLLJJJIIIHHHHHHFFFDDDAAA@@@AAAAAAAAA@@@???>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAA???@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCDDD??????@@@AAABBBCCCDDDEEEDDDCCCAAAAAABBBCCCBBBAAA??????@@@@@@@@@??????>>>>>>>>>>>>?????????@@@@@@>>>@@@BBBDDDEEEEEEDDDCCCDDDDDDEEEEEEDDDCCCAAA@@@????????????????????????>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>>>>???????????????@@@@@@AAA??????>>>>>>>>>??????@@@>>>===<<<;;;;;;<<<===>>><<<======>>>???@@@AAAAAABBBBBBBBBBBBBBB@@@>>>======>>>>>>???@@@AAABBBBBB???>>><<<===>>>@@@???>>>;;;<<<>>>??????>>>==========================================<<<<<<<<<<<<;;;<<<===??????@@@@@@@@@>>>>>>============>>>>>>===<<<;;;;;;<<<===???@@@????????????>>>>>>>>>>>>?????????>>>>>>======<<<===>>>???AAABBBBBBCCCCCC???@@@AAAAAAAAAAAA???>>>~~~}}}||||||~~~~~~}}}{{{yyywwwuuuuuussstttvvvwwwxxxyyy|||~~~}}}yyytttqqqrrrtttuuuvvvtttuuuwwwwwwvvvvvvwwwyyywwwyyy{{{|||{{{zzzzzzzzzwwwyyy{{{zzzxxxvvvuuuuuuqqqsssuuuxxxzzz{{{|||||||||~~~}}}zzzzzz{{{{{{{{{yyyxxxwwwvvvvvvvvvuuusssqqqoooppprrrvvvxxxxxxyyyzzzyyyxxxwwwwwwxxxuuuuuutttssssssssstttuuutttrrrpppoooqqqrrrrrrrrrnnnnnnmmmlllmmmnnnpppqqqkkkkkkkkkjjjiiiiiijjjkkkhhhiiikkklllnnnoooppppppiiihhhhhhiiijjjkkkiiihhhhhhgggfffgggiiijjjiiihhhgggggggggggggggggggggfffhhhhhhggggggiiinnnuuuyyywwwvvvssspppmmmkkkjjjjjjiiikkkmmmmmmkkkiiiiiiiiiffffffggggggfffeeedddcccbbbbbbcccdddfffggghhhhhhcccbbb```___```bbbfffhhhccccccccccccccccccbbbbbbbbbbbbbbbbbbdddfffhhhiiiggggggeeeddddddcccccccccgggggggggggghhhhhhhhhhhhjjjiiihhhfffeeeeeedddddddddeeefffgggfffdddbbb```___```aaabbbbbbcccfffiiijjjkkknnnoooppprrruuuwwwuuurrrkkkeee```^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[YYYWWWWWWWWWXXXYYYYYYYYYYYYYYYXXXVVVUUUTTTRRRQQQPPPPPPPPPPPPPPPPPPRRRSSSUUUUUUUUUTTTSSSRRRTTTUUUUUUVVVWWWWWWWWWVVVSSSSSSSSSSSSTTTVVVWWWWWWXXXXXXWWWVVVUUUSSSQQQPPPNNNMMMLLLLLLLLLNNNPPPQQQTTTSSSSSSSSSSSSQQQNNNKKKJJJKKKMMMNNNOOOOOONNNNNNNNNMMMLLLKKKIIIHHHGGGFFFGGGHHHHHHIIIJJJKKKLLLLLLHHHIIIIIIIIIIIIIIIIIIHHHGGGHHHIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDEEEFFFFFFEEEEEEGGGIIINNNLLLIIIFFFCCCBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHLLLKKKHHHGGGFFFDDDAAA>>>??????@@@@@@@@@??????>>>===>>>???@@@@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBB@@@??????>>>>>>??????@@@>>>???@@@BBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCBBB???@@@@@@@@@AAAAAABBBBBBDDDBBB@@@@@@AAABBBAAA@@@@@@@@@AAAAAA@@@???>>>===????????????@@@@@@@@@AAA>>>???@@@BBBCCCCCCDDDDDDAAABBBCCCDDDDDDCCCAAAAAA??????????????????????????????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>???@@@>>>>>>>>>>>>>>>???@@@@@@>>>>>>============>>>>>>======;;;;;;;;;;;;======<<<<<<===>>>???@@@AAAAAAAAABBBBBBBBBAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAABBB???>>><<<<<<===>>>===<<<;;;===>>>@@@@@@@@@>>>>>><<<<<<======>>>>>>??????>>>>>>>>>=========<<<<<<;;;<<<===>>>@@@@@@AAAAAA???>>>===<<<<<<===>>>???===<<<;;;::::::<<<===>>>>>>>>>>>>>>>>>>?????????@@@??????>>>======<<<<<<===>>>???@@@@@@@@@??????===>>>@@@AAAAAA@@@>>>===}}}{{{yyywwwuuutttqqqsssuuuvvvwwwyyy}}}~~~zzzuuurrrsssuuuvvvwwwssstttvvvvvvuuuuuuwwwxxxuuuwwwzzz{{{{{{{{{{{{|||yyyzzz{{{zzzyyywwwxxxxxxtttuuuxxxzzz}}}~~~~~~~~~zzz}}}{{{yyyyyyzzz{{{zzzyyyxxxwwwwwwwwwwwwtttrrrpppnnnooossswwwyyyxxxzzz|||zzzvvvtttuuuxxxtttssssssrrrrrrsssuuuvvvuuusssppppppqqqrrrsssrrrmmmmmmlllkkkkkklllmmmnnniiijjjkkkkkkjjjjjjjjjkkkiiijjjlllnnnppprrrssssssmmmllllllnnnppppppooonnnjjjiiihhhiiijjjkkkjjjiiiggghhhhhhhhhhhhhhhhhhhhhlllkkkiiihhhiiinnnuuu{{{ssssssrrrpppooommmlllkkkiiikkkooopppnnnllljjjjjjhhhhhhiiiiiiiiigggfffeeecccddddddeeefffggghhhhhhdddccc```______aaaeeegggfffffffffeeedddcccaaa```cccccccccdddeeehhhjjjkkkkkkjjjjjjiiiiiihhhggggggiiiiiiiiiiiihhhhhhhhhhhhjjjiiihhhfffeeeeeeeeeeeedddeeefffgggfffdddaaa___```aaabbbbbbbbbcccfffiiihhhiiikkkkkklllnnnrrruuuxxxtttlllddd^^^[[[ZZZ[[[\\\\\\]]]^^^^^^^^^]]]]]]\\\[[[YYYWWWVVVWWWXXXYYYXXXYYYZZZZZZYYYWWWVVVTTTQQQQQQPPPOOONNNNNNNNNNNNQQQRRRTTTUUUVVVUUUSSSRRRTTTTTTUUUVVVVVVVVVUUUUUUPPPQQQQQQRRRSSSUUUVVVWWWYYYYYYXXXWWWUUUSSSRRRQQQQQQPPPOOONNNNNNPPPRRRSSSVVVUUUUUUUUUTTTRRRNNNKKKJJJKKKMMMNNNOOOOOONNNNNNMMMLLLKKKJJJHHHGGGEEEEEECCCCCCDDDEEEGGGHHHIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHIIIIIIIIIHHHGGGFFFEEEFFFFFFEEEEEEDDDCCCBBBAAAAAABBBCCCDDDEEEFFFFFFCCCDDDFFFFFFFFFGGGIIIKKKRRROOOKKKGGGDDDCCCCCCDDD@@@AAABBBEEEGGGIIIJJJKKKIIIGGGFFFEEEEEEDDDAAA???>>>??????@@@@@@@@@??????===>>>???@@@@@@AAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBB??????>>>>>>>>>>>>??????===>>>@@@AAABBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@??????CCCAAA??????@@@@@@@@@???@@@AAAAAAAAA@@@???===<<>>??????@@@AAACCCCCCDDD???@@@AAACCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@======<<<===>>>???AAABBB===============>>>??????>>>===<<<<<<<<<<<<=========<<<;;;::::::;;;<<<===;;;<<<===>>>???@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>><<<;;;<<<===<<<;;;:::<<<>>>???@@@???>>>===;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>============:::;;;===>>>@@@AAAAAAAAAAAA@@@???>>>>>>???@@@AAA@@@???===;;;;;;;;;===>>>======>>>>>>??????@@@@@@@@@??????>>>===<<<<<<;;;>>>??????@@@???>>>===<<<<<<===???@@@@@@???>>>===~~~~~~}}}yyywwwwwwxxxxxxyyyzzz{{{|||}}}~~~|||yyyvvvttttttuuuxxxzzzwwwuuusssqqqqqqrrrtttvvvwwwxxxxxxyyyyyyyyyxxxxxx|||||||||{{{{{{{{{zzzzzzzzz{{{|||~~~~~~~~~|||{{{{{{|||}}}{{{xxxuuuvvvyyy{{{{{{xxxwwwxxxyyyyyyvvvrrrooooooqqqtttwwwxxx{{{|||yyysssoooqqqsssqqqqqqqqqqqqqqqrrrssstttssssssrrrqqqqqqqqqsssssssssqqqooolllkkkkkkllllllkkkjjjhhhgggggghhhjjjkkklllkkklllqqqwww|||}}}|||vvvqqqmmmmmmqqqtttsssppppppooommmlllkkkjjjiiiiiihhhhhhiiiiiihhhgggeeedddhhhhhhiiijjjmmmqqquuuwwwqqqqqqqqqqqqqqqpppllliiilllnnnppppppnnnmmmlllmmmjjjmmmlllhhhgggiiihhheeehhhhhhhhhhhhhhhgggffffffdddcccbbbaaaaaaccceeefffeeedddcccdddfffffffffdddcccccccccddddddfffggghhhkkkkkkkkkjjjiiihhhgggfffhhhjjjkkkkkkiiihhhhhhiiijjjjjjiiiiiihhhgggggggggcccdddeeefffeeecccaaa______```bbbcccddddddcccbbbddddddeeefffhhhkkknnnpppuuuvvvssskkk```ZZZYYY[[[\\\]]]^^^]]][[[[[[\\\]]][[[ZZZYYYXXXXXXWWWXXXXXXWWWWWWXXXXXXYYYYYYZZZZZZUUUVVVWWWVVVUUURRROOOMMMQQQQQQRRRRRRSSSSSSSSSTTTQQQPPPQQQRRRUUUVVVTTTSSSVVVUUUTTTSSSRRRRRRRRRSSSXXXWWWWWWVVVUUUTTTRRRQQQMMMMMMNNNOOOPPPRRRSSSTTTXXXUUUQQQNNNKKKKKKKKKLLLMMMKKKJJJLLLOOOQQQPPPNNNMMMLLLJJJHHHGGGEEEEEEEEECCCDDDFFFGGGHHHIIIIIIIIIGGGHHHJJJLLLLLLKKKIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJDDDDDDEEEEEEDDDCCCBBBBBB===>>>AAACCCDDDDDDDDDDDDFFFEEEDDDDDDEEEGGGIIIKKKSSSQQQMMMIIIEEEBBBAAA@@@BBBBBBBBBCCCDDDEEEEEEFFFHHHGGGEEECCCBBBAAABBBBBBBBBBBBAAA@@@?????????@@@@@@AAAAAAAAAAAA@@@??????AAAAAAAAABBBAAAAAA@@@@@@AAAAAA???>>>===============???@@@BBBBBBAAA@@@???@@@?????????@@@AAAAAABBBFFFFFFEEECCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@AAAAAAAAABBBBBBAAAAAA@@@@@@???@@@@@@@@@???>>><<<;;;>>>>>>>>>>>>============BBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAABBBBBBDDDCCCBBBAAA@@@AAABBBBBBEEEEEEDDDCCCAAA???===<<<>>>>>>?????????>>>>>>===????????????>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;===============>>>>>>???>>>>>>============>>>>>>>>>@@@AAAAAA???>>>>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@===>>>?????????===<<<;;;;;;<<<<<<===>>>??????@@@>>>>>>????????????>>>>>>============<<<<<<<<<<<<;;;;;;::::::;;;<<<>>>???===>>>???@@@@@@???>>>===???>>>===<<<<<<===>>>???AAAAAAAAAAAA@@@>>><<<;;;~~~}}}zzzyyyyyyzzz{{{|||}}}~~~~~~~~~~~~|||zzzxxxwwwvvvwwwyyyzzzzzzxxxvvvtttssstttuuuuuuuuuvvvvvvvvvvvvuuutttsssvvvuuuuuuuuuvvvwwwwwwxxxyyyzzz|||~~~|||||||||}}}}}}|||zzzwwwxxxzzz||||||zzzzzz}}}{{{vvvqqqooopppsssuuusssvvvwwwtttpppnnnooorrrqqqqqqpppppppppqqqrrrrrrsssrrrqqqpppppppppqqqqqqqqqooonnnlllkkkkkkkkkllllllkkkiiihhhhhhiiijjjkkkllllllmmmqqqwww|||}}}}}}|||vvvooommmooorrrrrrqqqoooooommmlllkkkkkkkkkkkkhhhhhhiiijjjjjjiiigggfffhhhhhhiiijjjlllpppsssuuuqqqppppppqqqqqqpppllljjjkkkmmmoooooommmkkkkkkkkkkkknnnnnnjjjiiijjjhhheeegggggghhhhhhgggffffffeeefffeeedddccccccdddeeefffdddccccccccceeefffeeeddddddddddddddddddeeeffffffiiiiiiiiiiiiiiihhhgggfffhhhjjjkkkjjjhhhgggggghhhjjjiiiiiihhhhhhgggffffffcccddddddeeeddddddbbbbbbaaaaaabbbbbbbbbbbbbbbaaacccccccccdddfffhhhjjjlllqqqqqqooohhh___ZZZZZZ[[[ZZZ[[[\\\[[[ZZZYYYZZZ[[[ZZZZZZYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZWWWWWWWWWWWWVVVTTTRRRQQQSSSSSSSSSTTTTTTSSSSSSSSSQQQPPPOOOPPPRRRSSSSSSRRRTTTTTTSSSRRRRRRRRRRRRRRRXXXXXXWWWVVVTTTRRRPPPOOOOOONNNNNNNNNOOOPPPQQQQQQRRRQQQPPPNNNMMMKKKJJJJJJKKKIIIHHHJJJMMMNNNMMMLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDEEEFFFHHHIIIIIIJJJJJJHHHIIIKKKLLLLLLKKKIIIHHHJJJIIIHHHGGGGGGFFFGGGGGGDDDDDDDDDDDDDDDCCCBBBBBB???@@@BBBCCCCCCCCCCCCBBBDDDDDDDDDEEEFFFHHHJJJLLLPPPNNNKKKGGGDDDBBBAAA@@@AAABBBBBBCCCDDDDDDEEEEEEFFFEEECCCBBBAAA@@@@@@AAAAAAAAA@@@???????????????AAAAAAAAABBBAAAAAA@@@???AAAAAABBBBBBBBBBBBAAAAAA??????===<<<<<<;;;;;;;;;===???@@@BBBBBBAAA@@@???@@@?????????@@@@@@AAABBBEEEEEEDDDBBBBBBAAAAAABBBAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBAAA@@@?????????????????????===<<<;;;============>>>>>>>>>>>>???@@@@@@@@@AAAAAABBBBBBAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@AAABBBBBBDDDCCCBBBAAA@@@AAAAAABBBDDDDDDCCCBBBAAA???>>>===>>>>>>???????????????>>>?????????>>>>>>>>>=========<<<;;;;;;::::::;;;;;;;;;<<<<<<=========<<<<<<======<<<<<<======>>>???>>>>>>============>>>>>>===???AAAAAA@@@@@@@@@BBB<<<<<<;;;;;;;;;<<<======<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????>>><<<<<<;;;;;;<<<<<<======>>>>>><<<======>>>>>>>>>==================<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>???======>>>>>>>>>>>>======>>>===<<<;;;;;;<<<===>>>>>>???@@@@@@@@@@@@>>>>>>~~~~~~|||{{{zzzzzz{{{}}}}}}|||{{{{{{zzzzzzyyyyyyyyyyyy|||{{{zzzyyywwwvvvuuuuuuuuuuuuuuuuuutttrrrpppooorrrqqqppppppqqqsssvvvwwwxxxzzz|||~~~||||||{{{|||~~~~~~|||zzzzzz{{{||||||~~~}}}vvvrrrqqqrrrsssppprrrrrrppplllkkknnnqqqqqqqqqppppppooopppppppppsssrrrqqqooonnnnnnnnnnnnmmmllllllkkkkkkkkkkkkkkkmmmlllkkkjjjjjjjjjjjjkkkkkkkkkmmmqqqvvvzzz{{{{{{~~~xxxpppllllllnnnnnnnnnnnnnnnmmmlllkkkkkkllllllhhhiiijjjkkklllkkkjjjiiiiiiiiiiiiiiikkkmmmpppqqqqqqpppoooppppppooollljjjiiikkkmmmmmmkkkiiiiiiiiikkkooopppmmmlllllliiidddfffffffffffffffeeeeeedddgggfffeeeddddddeeefffgggeeeccccccccceeefffeeedddffffffeeedddddddddddddddgggggghhhhhhhhhhhhgggggghhhiiijjjiiigggfffeeefffiiiiiihhhhhhgggffffffeeeddddddccccccddddddeeeeeeddddddcccbbbaaaaaaaaaaaabbbaaaaaaaaabbbdddeeefffjjjkkkiiieee^^^ZZZZZZ\\\YYYZZZZZZYYYXXXWWWWWWYYYZZZZZZYYYYYYYYYZZZ[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSQQQOOOMMMMMMOOOPPPPPPPPPRRRRRRQQQQQQQQQQQQQQQQQQXXXWWWVVVTTTRRROOOMMMLLLOOOOOONNNNNNNNNNNNNNNOOOMMMNNNNNNNNNMMMLLLJJJHHHHHHGGGGGGHHHJJJKKKJJJIIIJJJIIIHHHFFFEEEDDDDDDDDDEEEFFFGGGIIIJJJJJJJJJJJJJJJKKKLLLLLLKKKJJJHHHGGGLLLKKKIIIGGGEEEDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCBBBAAABBBBBBCCCCCCBBBAAAAAABBBCCCDDDEEEGGGHHHIIIJJJLLLJJJHHHFFFCCCBBBAAA@@@AAAAAABBBBBBCCCCCCDDDDDDDDDCCCBBBAAA@@@?????????@@@??????>>>>>>>>>>>>>>>AAAAAABBBBBBAAAAAA@@@???AAAAAABBBCCCCCCBBBBBBAAA???>>>======<<<<<<<<<<<<===>>>@@@AAAAAAAAA@@@???@@@????????????@@@AAAAAACCCCCCBBBAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@BBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>===;;;;;;<<<<<<======>>>>>>??????===>>>???@@@AAABBBCCCCCCBBBBBBAAA@@@???>>>>>>===>>>>>>>>>???@@@AAABBBCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>===>>>???@@@@@@@@@@@@@@@??????>>>>>>>>>>>>======<<<<<<;;;;;;::::::;;;;;;=========>>>>>>======<<<===<<<<<<<<<<<<===>>>>>>>>>>>>============>>>>>>>>>@@@AAAAAA@@@??????@@@;;;;;;;;;;;;<<<===>>>???<<<<<<======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????>>>>>>===;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<========================<<<<<<<<<<<<;;;<<<<<<<<<<<<===>>>???@@@======<<<<<<<<<<<<=========<<<<<<;;;;;;<<<<<<===;;;<<<>>>@@@AAAAAA@@@@@@~~~}}}{{{{{{xxxzzz|||~~~~~~|||zzzyyyyyyzzz{{{||||||zzzyyyxxxzzz{{{{{{{{{zzzxxxwwwvvvxxxxxxxxxxxxvvvsssqqqooosssrrrpppoooppprrruuuwwwwwwxxx{{{}}}|||{{{zzz{{{}}}~~~~~~}}}{{{{{{|||~~~yyywwwwwwxxxssssssrrrnnnkkkjjjlllooorrrrrrqqqpppoooooooooppprrrqqqpppooommmlllkkkkkkiiiiiiiiiiiiiiiiiijjjjjjmmmmmmmmmllllllkkkjjjjjjhhhiiijjjmmmqqqtttvvvwwwxxxtttnnnkkkjjjjjjjjjiiilllkkkjjjjjjjjjjjjjjjkkkhhhiiikkklllmmmmmmlllllliiiiiiiiiiiijjjkkklllmmmpppooonnnnnnooonnnllljjjgggiiijjjjjjiiigggggggggkkkppprrrpppnnnmmmhhhcccdddddddddeeeeeedddccccccdddddddddddddddfffggghhheeedddcccdddfffgggfffeeehhhhhhgggeeeeeedddddddddffffffggghhhhhhhhhhhhhhhggghhhiiihhhfffdddddddddhhhhhhggggggfffeeeeeeeeedddcccbbbbbbccceeeggghhhhhhfffdddbbbaaaaaaaaabbbbbbaaa`````````aaabbbccccccddddddaaa]]][[[[[[\\\YYYZZZZZZYYYWWWVVVWWWXXXZZZZZZYYYZZZZZZ[[[\\\\\\]]]\\\\\\[[[[[[ZZZZZZZZZZZZYYYWWWVVVUUUVVVXXXYYYYYYYYYYYYXXXWWWUUUSSSRRRQQQNNNLLLKKKLLLMMMNNNNNNPPPPPPPPPOOOPPPPPPQQQQQQUUUTTTSSSRRRPPPNNNLLLKKKMMMMMMMMMMMMMMMMMMNNNOOOOOOOOONNNMMMLLLKKKIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLLLLLLLKKKIIIHHHGGGKKKJJJHHHFFFDDDCCCCCCBBBCCCDDDDDDDDDDDDDDDCCCCCCAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEGGGGGGEEEDDDBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@@@@??????>>>>>>============>>>>>>@@@@@@@@@AAA@@@@@@???>>>AAAAAABBBCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>??????>>>>>>???@@@AAA@@@@@@???@@@???????????????@@@@@@AAAAAA@@@???????????????@@@@@@????????????@@@@@@BBBBBBBBBAAA@@@???>>>==================<<<;;;;;;;;;<<<<<<===>>>??????@@@>>>>>>>>>???@@@AAAAAABBBAAAAAA@@@@@@??????>>>>>><<<======>>>???@@@BBBCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@======???@@@AAAAAAAAAAAA???>>>>>>>>>==================<<<<<<;;;<<<<<<===>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;<<<<<<===>>>======>>>>>>>>>>>>======???@@@AAA@@@>>><<<<<<======<<<<<<<<<<<<<<<===>>><<<===>>>??????@@@@@@@@@??????????????????????????????????????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;=========>>>>>>???@@@@@@>>>>>><<<;;;;;;<<<>>>>>>=========<<<<<<=========;;;<<<>>>???@@@@@@@@@@@@}}}~~~}}}|||{{{wwwyyy{{{}}}}}}|||zzzxxxxxxyyy{{{||||||zzzxxxvvvwwwxxxyyy{{{{{{zzzyyyxxx|||}}}}}}}}}{{{wwwtttrrruuusssqqqoooooopppssstttuuuvvvyyy{{{}}}~~~~~~~~~zzzyyyxxxyyy|||~~~~~~~~~{{{yyyuuuppplllkkklllmmmrrrrrrqqqpppooooooppppppqqqpppooonnnlllkkkiiiiiigggggggggfffgggggghhhiiilllmmmmmmnnnmmmlllkkkjjjdddfffgggiiikkkmmmooopppooonnnmmmllllllkkkiiihhhiiiiiihhhggggggggghhhhhhgggiiijjjlllmmmmmmmmmllljjjiiiiiiiiiiiijjjjjjkkknnnmmmllllllmmmmmmkkkiiieeegggiiiiiigggeeeeeeeeejjjoooqqqpppnnnmmmhhhbbbaaabbbbbbcccccccccbbbbbb___``````bbbdddfffggghhheeedddcccdddfffgggfffeeehhhhhhgggfffeeeeeeeeeeeeeeefffggghhhiiiiiiiiiiiieeeggghhhgggeeecccccccccggggggffffffeeeddddddcccdddcccbbbaaabbbdddgggiiiiiihhhfffdddcccccccccddddddcccaaa`````````aaaaaa______```___]]]\\\\\\\\\ZZZ[[[[[[ZZZXXXWWWWWWXXXZZZZZZYYYZZZZZZ[[[\\\\\\]]]]]]\\\\\\[[[[[[ZZZZZZYYYXXXVVVTTTTTTUUUWWWYYYZZZ[[[[[[ZZZXXXVVVSSSQQQPPPNNNKKKJJJKKKMMMMMMMMMOOOOOONNNNNNOOOPPPQQQQQQQQQQQQQQQPPPOOONNNMMMLLLKKKKKKKKKLLLMMMNNNPPPPPPTTTRRROOOLLLJJJIIIIIIIIIGGGHHHHHHHHHHHHHHHHHHIIIJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCC???@@@@@@AAABBBCCCDDDEEECCCCCCCCCDDDCCCBBBAAAAAADDDDDDCCCCCCBBBAAA@@@???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@???>>>===============>>>>>>???????????????>>>>>>===@@@AAAAAABBBCCCCCCBBBBBBAAA@@@@@@????????????@@@>>>>>>??????@@@@@@@@@@@@@@@@@@???>>>>>>?????????@@@??????>>>>>>>>>>>>???@@@??????>>>>>>??????@@@AAAAAAAAAAAA@@@???>>>============<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@????????????????????????>>>>>>>>>??????@@@@@@@@@;;;;;;<<<===>>>???AAABBB@@@@@@@@@@@@@@@?????????>>>???@@@@@@AAAAAA@@@@@@<<<===>>>???@@@AAAAAAAAA>>>>>>>>>============<<<>>>===============>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>======:::<<<>>>>>><<<<<<<<<===@@@???>>>===<<<;;;;;;;;;<<<===>>>???@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>>>>??????>>>>>>==================<<<===>>>???????????????<<<<<<<<<<<<;;;;;;;;;;;;======>>>??????@@@@@@@@@@@@???============???@@@>>>>>>>>>??????>>>>>>>>>======??????@@@???>>>==={{{{{{}}}~~~}}}{{{{{{xxxyyy{{{}}}}}}}}}{{{zzzxxxyyy{{{}}}|||zzzxxxvvvvvvwwwyyyzzz{{{{{{zzzyyy~~~}}}yyyvvvssssssqqqooonnnnnnnnnpppqqqrrrtttvvvxxxzzz{{{{{{zzzwwwuuutttuuuyyy}}}~~~xxxqqqmmmkkkllllllqqqpppooooooooooooooooooppppppooonnnmmmkkkiiihhhgggfffdddcccccceeeggghhhjjjkkkmmmnnnnnnmmmkkkjjjdddeeeggggggggggggiiikkkiiikkkmmmoooooommmkkkjjjhhhhhhgggfffeeeeeeffffffggghhhiiikkkllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjlllkkkiiiiiijjjjjjiiihhhdddfffhhhhhhfffdddddddddhhhlllooonnnmmmlllhhhccc___```aaaaaaaaaaaaaaaaaa\\\]]]___aaacccdddffffffdddcccbbbcccdddeeedddccceeeeeedddddddddeeeffffffeeeeeefffgggggghhhggggggcccdddfffeeedddbbbccccccffffffeeeeeedddccccccccccccbbbaaaaaaaaacccfffgggffffffeeeeeedddeeeeeeeeeeeedddbbbaaa``````aaaaaa]]]^^^^^^^^^^^^]]]\\\\\\[[[\\\\\\[[[XXXWWWWWWXXXZZZZZZYYYYYYYYYZZZ[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[XXXWWWUUUTTTTTTUUUVVVWWWZZZ[[[[[[[[[YYYVVVSSSQQQOOOMMMKKKKKKMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPRRRRRROOOOOOOOOOOOOOONNNMMMMMMJJJJJJKKKLLLMMMOOOQQQRRRVVVSSSOOOKKKHHHHHHHHHIIIGGGHHHIIIIIIGGGGGGHHHIIIIIIIIIHHHHHHGGGHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGGGGGGGEEEEEEDDDCCCCCCCCCDDDDDDBBBCCCDDDDDDDDDDDDDDDDDD?????????@@@BBBDDDEEEFFFDDDCCCCCCBBBBBBAAAAAAAAABBBBBBCCCBBBBBBAAA??????????????????@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@???===============>>>>>>??????????????????>>>>>>===??????@@@AAABBBBBBBBBBBB???>>>>>>======>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@???>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@??????>>>>>>>>>===<<<<<<======>>><<<<<<======>>>>>>???????????????>>>>>>>>>======<<<======>>>???@@@AAAAAA;;;;;;;;;<<<===>>>???@@@???@@@@@@@@@@@@???>>>>>>>>>>>>???@@@AAAAAA@@@@@@<<<===>>>???????????????>>>>>>============<<<<<<=========<<<======>>>???>>>>>>>>>>>>===<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<===>>>??????>>>===<<<444777:::;;;<<<===???AAAAAA@@@???===<<<;;;::::::;;;<<<>>>???@@@??????>>>????????????????????????>>>===============>>>???======>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>><<<<<<<<<;;;;;;;;;;;;:::<<<===>>>???@@@@@@@@@?????????>>>>>>>>>>>>??????>>>??????@@@@@@??????>>>>>>>>>?????????>>><<<;;;xxxxxxxxxyyy{{{}}}~~~}}}||||||wwwxxxyyyzzz{{{{{{|||{{{zzz{{{}}}~~~}}}|||yyyxxxyyyyyyzzzzzzzzzzzzzzzzzz{{{|||}}}}}}{{{xxxtttqqqooooooooonnnooooooppppppppprrrtttuuuwwwwwwwwwvvvtttrrrqqqrrrvvv{{{~~~wwwppplllkkkkkklllmmmmmmlllllllllmmmnnnnnnooooooooonnnmmmkkkjjjhhhhhhfffccc``````bbbeeeggggggiiilllnnnooommmkkkjjjggghhhjjjiiigggfffgggiiigggiiikkkllllllllllllllliiihhhgggfffeeeeeeddddddfffggghhhiiijjjjjjiiihhhiiijjjjjjjjjjjjjjjjjjjjjjjjhhhgggggghhhhhhhhhgggdddfffggggggfffdddddddddeeejjjlllkkkjjjkkkhhhccc^^^^^^___```````````````^^^___```aaabbbccccccccc```_________aaabbbaaa````````````aaabbbccceeefffcccddddddeeeeeeeeedddddd```bbbddddddcccbbbcccdddeeeeeeeeedddccccccbbbbbbbbbaaaaaaaaaaaabbbddddddaaabbbcccdddeeeeeeeeeeeeeeedddbbbaaa``````aaabbb^^^^^^^^^______^^^\\\[[[[[[\\\\\\[[[XXXWWWWWWXXXZZZZZZYYYYYYXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[YYYXXXVVVUUUUUUUUUVVVVVVYYYZZZ[[[[[[YYYWWWSSSQQQNNNMMMLLLMMMOOOPPPPPPOOOMMMMMMNNNNNNPPPQQQRRRSSSPPPPPPPPPOOONNNMMMLLLKKKLLLLLLLLLMMMNNNOOOPPPQQQQQQPPPMMMKKKIIIHHHHHHGGGFFFHHHIIIHHHFFFEEEGGGIIIHHHGGGGGGGGGGGGGGGHHHHHHFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFGGGGGGGGGEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDAAAAAA@@@@@@AAACCCDDDEEEDDDCCCBBBBBBBBBCCCEEEEEEBBBBBBCCCCCCBBBAAA???>>>???????????????????????????@@@AAAAAAAAA@@@???>>>>>>=========>>>>>>???@@@AAAAAAAAAAAAAAA@@@??????===>>>???@@@AAAAAAAAAAAA???>>>>>>======>>>??????>>>>>>>>>>>>>>>??????@@@@@@@@@???>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>??????>>>??????@@@@@@@@@@@@??????>>>=========>>>??????============>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@<<<;;;;;;;;;<<<======>>>>>>???@@@@@@@@@???======>>>??????@@@@@@@@@@@@???<<<======>>>>>>>>>======>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;<<<=========>>>>>>===<<<;;;:::::::::::::::999:::;;;;;;<<<<<<===>>>??????>>>===<<<555888:::<<<<<<<<<>>>???@@@@@@>>>===<<<<<<<<<<<<:::;;;===?????????>>>===????????????????????????<<<<<<;;;;;;;;;<<<>>>???;;;<<<<<<======>>>>>>>>>????????????>>>===<<<;;;<<<<<<<<<;;;;;;;;;::::::;;;<<<===????????????>>>======>>>>>>>>>>>>=========>>>???@@@@@@???>>>======>>>?????????>>><<<;;;wwwvvvvvvvvvwwwzzz}}}{{{}}}~~~||||||}}}tttuuuuuuvvvwwwyyyzzzzzz||||||~~~~~~}}}{{{zzz||||||{{{{{{zzzzzzzzzyyyxxxyyyzzz{{{yyyuuuqqqooonnnnnnooopppqqqrrrssssssoooppprrrtttttttttttttttrrrpppoooppptttyyy}}}~~~||||||~~~vvvoookkkjjjkkkkkkjjjjjjjjjjjjkkkkkklllmmmnnnnnnoooooonnnllljjjiiiiiifffbbb___^^^aaadddgggeeegggkkknnnooonnnllljjjjjjlllmmmkkkhhhfffgggiiifffggghhhhhhhhhhhhjjjkkkjjjjjjhhhgggeeeeeeddddddeeefffggghhhiiihhhggggggiiijjjjjjkkkkkkkkkjjjjjjiiigggeeeeeefffggggggfffdddeeeggggggeeeddddddddddddhhhjjjhhhhhhjjjhhhccc]]]^^^^^^___`````````___aaaaaabbbbbbbbbbbbaaaaaa^^^]]]\\\]]]_________^^^[[[\\\\\\^^^```bbbdddeeebbbbbbcccccccccbbbbbbaaa___aaacccccccccbbbcccdddeeeeeeddddddcccbbbbbbaaaaaaaaaaaaaaaaaaaaabbbccc]]]^^^aaacccdddeeeeeeeeedddcccbbbaaa``````aaabbb____________```___\\\ZZZ[[[[[[\\\ZZZWWWVVVVVVWWW[[[ZZZYYYXXXXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[[[[\\\YYYYYYXXXWWWVVVVVVUUUUUUYYYZZZ[[[[[[ZZZWWWSSSQQQMMMMMMMMMOOOQQQRRRQQQPPPMMMNNNNNNOOOPPPRRRSSSTTTRRRQQQQQQPPPNNNLLLKKKJJJOOONNNNNNNNNNNNNNNOOOOOOKKKLLLLLLLLLKKKIIIGGGFFFEEEGGGIIIHHHEEEDDDFFFHHHFFFFFFFFFEEEFFFFFFGGGHHHFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFGGGGGGEEEEEEDDDCCCBBBAAAAAAAAABBBBBBCCCDDDEEEEEEDDDDDDCCCBBBAAAAAAAAAAAACCCCCCCCCCCCBBBBBBCCCFFFIIIJJJBBBBBBCCCCCCBBBAAA???>>>?????????>>>>>>>>>>>>>>>>>>>>>???@@@@@@???======>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@<<<===>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>??????@@@@@@@@@???>>>>>>===>>>>>>??????>>>>>>>>>>>>???@@@??????>>>>>>>>>>>>??????===>>>???@@@@@@AAA@@@@@@@@@???>>>======>>>???@@@>>>>>>>>>>>>============;;;;;;<<<===>>>???@@@@@@????????????>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===>>>??????@@@@@@>>>===<<<>>>??????@@@@@@@@@??????<<<===============<<<;;;>>>=========<<<<<<<<<<<<999999999999::::::;;;<<<============<<<;;;:::999::::::999999::::::;;;<<<<<<===>>>@@@@@@>>>===<<<;;;===>>>===<<<::::::;;;???>>>>>>============>>>999:::<<<>>>???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<;;;::::::;;;<<<===>>>::::::;;;;;;<<<===>>>>>>??????>>>>>>===;;;:::999<<<<<<;;;;;;;;;::::::::::::;;;===>>>??????>>>>>>;;;<<<===>>>>>>===<<<;;;<<<===>>>??????>>>===<<<<<<===>>>??????>>>======zzzxxxvvvuuuvvvxxxzzz|||zzzzzz{{{|||}}}{{{xxxuuuttttttttttttuuuvvvwwwwwwzzz{{{|||{{{zzzzzz{{{|||||||||{{{yyywwwvvvtttsssvvvuuuuuusssrrrpppnnnmmmppppppqqqrrrtttsssqqqnnnqqqpppoooppprrrssssssrrrrrrrrrrrrrrrtttvvvxxxzzzyyyxxxwwwyyy}}}||||||}}}~~~~~~wwwtttoookkkhhhiiikkkllloookkkggggggiiilllllllllkkkppprrrooommmnnnmmmjjjiiieeeaaa___```bbbcccdddgggiiilllnnnnnnllliiigggjjjoootttsssmmmhhhffffffgggiiiiiiiiigggfffggghhhggggggfffdddbbbbbbdddggggggfffdddccccccdddfffgggiiikkkmmmllljjjhhhhhhhhhiiifffcccbbbbbbbbbaaa``````ccceeeeeedddccccccccceeeeeeddddddcccaaa```___]]]\\\[[[[[[[[[]]]___aaa_________```bbbbbbaaa```^^^^^^^^^]]]]]]]]]\\\\\\YYY[[[]]]^^^^^^___```bbbaaa````````````aaaaaaaaaaaabbbbbbcccbbbaaa```___^^^___```bbbbbbccccccccc```aaabbb```^^^]]]^^^___^^^______```aaabbbbbbcccaaaaaabbbbbbbbbbbbaaaaaa^^^^^^^^^]]]\\\[[[YYYXXX]]]^^^___]]]ZZZWWWUUUUUU[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXZZZYYYXXXWWWUUUTTTRRRRRRUUUVVVWWWWWWWWWUUUSSSQQQPPPOOOOOONNNNNNMMMLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPSSSRRRPPPNNNMMMKKKKKKJJJMMMMMMNNNNNNNNNNNNMMMMMMLLLJJJGGGFFFFFFFFFFFFEEEIIIHHHHHHGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFGGGIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAAAAABBBBBBAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDAAAAAAAAABBBBBBBBBCCCCCC@@@@@@??????>>>======<<<>>>???@@@AAABBBAAA@@@???@@@@@@AAABBBBBBAAAAAAAAA@@@???>>><<<<<<>>>???@@@@@@AAAAAABBBBBBAAAAAA@@@AAA@@@@@@??????@@@@@@AAA@@@???>>><<<<<<>>>???@@@@@@>>>===>>>BBBCCCBBB@@@@@@@@@???>>>======>>>>>>??????>>>==================<<<<<<<<<<<<======>>>>>>>>>>>>???@@@@@@@@@AAA@@@@@@@@@@@@???>>><<<<<<======>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<===>>>???===>>>>>>>>>???????????????>>>======>>>>>>===<<>>>>>>>>======<<<<<<>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<:::999999999999::::::;;;;;;;;;>>>???@@@AAA@@@???===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============;;;;;;;;;<<<<<<<<<======>>>===<<<:::::::::;;;<<>>>>>>>>???????????????>>>======<<<;;;;;;;;;;;;<<<======>>>>>>======<<<<<<<<<;;;>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>======<<<<<<<<<<<<==========================================>>>>>>>>>>>>zzzxxxwwwvvvvvvwwwyyyzzzwwwwwwyyy{{{|||zzzwwwtttrrrqqqqqqqqqqqqrrrrrrsssuuuwwwyyyyyyxxxyyyzzz{{{|||||||||{{{yyywwwtttsssuuuuuutttsssqqqooonnnmmmlllmmmnnnqqqtttuuutttrrrooonnnlllmmmoooppppppooooooooopppqqqrrrtttvvvvvvtttrrrqqqqqqtttvvvxxxxxxxxxuuussssssuuuxxxzzzzzzsssqqqmmmjjjiiiiiikkklllooollliiihhhjjjkkkjjjiiikkkppprrrooommmnnnmmmjjjjjjgggdddbbbccceeefffffffffhhhjjjlllllljjjgggeeeeeejjjoooooolllhhhggghhhiiiiiiiiihhheeeccccccdddffffffeeecccbbbbbbeeegggfffeeedddccccccdddeeefffiiikkklllllljjjhhhggghhhhhhfffcccbbbbbbbbbaaa```aaacccddddddcccbbbbbbcccaaaaaabbbbbbbbbaaa``````]]]\\\[[[[[[\\\^^^aaabbbcccbbbbbbcccccccccbbb```]]]]]]]]]\\\\\\\\\\\\[[[YYYZZZ\\\]]]]]]^^^```bbbcccbbb```____________```ccccccccccccbbbaaa___^^^]]]^^^___```aaaaaaaaaaaa```aaabbbaaa___^^^^^^___\\\]]]]]]^^^______````````````aaaaaaaaaaaa``````^^^^^^^^^]]]\\\[[[YYYXXXYYY[[[\\\\\\ZZZXXXWWWWWW[[[[[[ZZZZZZYYYXXXWWWWWWVVVVVVWWWWWWWWWWWWXXXXXXYYYXXXWWWVVVTTTSSSRRRQQQTTTUUUVVVWWWWWWUUUTTTSSSQQQPPPPPPOOOOOONNNMMMMMMMMMMMMMMMLLLMMMMMMNNNNNNQQQQQQOOOMMMLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLIIIGGGEEEFFFFFFEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCAAAAAABBBBBBBBBCCCCCCCCCAAA@@@@@@???>>>>>>======>>>???@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAA@@@???>>>>>>???@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???===<<<<<<===???@@@@@@>>>===???BBBCCCBBBAAA@@@??????>>>>>>===>>>>>>>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>??????????????????>>>===<<<;;;===============<<<;;;;;;<<<<<<<<<<<<<<<======>>>======>>>>>>>>>?????????===<<<;;;<<<>>>???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========<<<::::::999999999::::::;;;;;;;;;===>>>???@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>===<<<<<<;;;;;;;;;<<<===<<<;;;;;;===>>>>>>===???????????????>>>======<<<;;;;;;;;;;;;<<<======???>>>>>>>>>============>>>======<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????======<<<<<<<<<<<<==============================<<<<<<<<<============>>>yyyyyyxxxwwwvvvvvvvvvvvvrrrsssuuuxxxzzzyyyuuurrrooonnnmmmmmmmmmmmmmmmmmmoooqqqtttvvvvvvwwwyyy{{{}}}}}}~~~~~~{{{xxxtttrrruuuttttttrrrqqqooommmlllllllllnnnqqqtttvvvuuusssooommmllllllnnnoooooonnnmmmnnnpppqqqssssssttttttpppnnnlllkkkllllllkkkjjjjjjiiiiiikkknnnqqqrrrrrrlllkkkjjjiiiiiijjjkkklllpppnnnlllkkkkkkjjjhhhfffjjjooorrrooonnnooonnnkkkkkkiiigggfffggghhhhhhhhhdddfffgggiiihhhfffcccbbb^^^ccchhhjjjiiiggghhhiiiiiiiiihhhfffbbb_________dddddddddcccbbbbbbeeegggfffeeedddccccccdddeeefffhhhjjjkkkjjjhhhffffffgggfffdddbbbaaabbbbbbaaa```aaabbbbbbaaa``````aaaccc]]]^^^___```````````````[[[[[[ZZZ[[[\\\___aaacccfffffffffeeedddcccbbbaaa\\\\\\[[[[[[[[[ZZZZZZZZZXXXZZZ\\\]]]]]]^^^```aaaeeedddaaa^^^]]]\\\]]]]]]cccddddddcccbbb```^^^]]]\\\]]]^^^_______________```aaabbbaaa___^^^^^^___ZZZZZZ[[[[[[\\\\\\]]]]]]^^^______``````______^^^]]]]]]]]]]]]\\\ZZZYYYXXXVVVXXXZZZ[[[ZZZYYYYYYZZZ[[[[[[ZZZZZZXXXWWWUUUUUUTTTUUUUUUUUUVVVVVVVVVVVVWWWVVVVVVTTTSSSRRRQQQQQQSSSTTTUUUVVVVVVVVVUUUTTTRRRRRRQQQQQQPPPOOOOOOOOOMMMLLLLLLKKKKKKKKKKKKLLLOOONNNMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKIIIFFFEEEEEEFFFEEEDDDGGGGGGIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDCCCCCCAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAA@@@??????>>>>>>>>>???@@@AAAAAAAAAAAA@@@AAAAAAAAABBBBBBAAAAAA@@@AAAAAA???>>>>>>???AAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBAAAAAA@@@@@@@@@????????????============??????@@@???>>>???AAABBBBBBAAA??????>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<======>>>>>>>>>>>>===============>>>>>>>>>>>>===<<<<<<;;;<<<============<<<;;;;;;=========<<<<<<<<<<<<<<<============>>>>>>>>>>>>;;;::::::<<<>>>@@@??????>>>>>>>>>???????????????============<<<<<<<<<<<<===<<<<<<<<<;;;;;;::::::<<<<<<<<<===<<<<<<;;;:::999999::::::::::::;;;;;;<<<<<<===>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<;;;;;;<<<;;;;;;<<<>>>>>>===<<<>>>>>>??????>>>>>>======<<<;;;;;;;;;;;;<<<======?????????>>>>>>>>>>>>============<<<;;;;;;::::::========================>>>>>>????????????@@@@@@======<<<<<<<<<<<<==============================<<<<<<<<<<<<============yyyyyyxxxwwwvvvtttsssrrrnnnoooqqquuuwwwvvvssspppmmmmmmlllkkkjjjiiiiiiiiijjjmmmqqqtttvvvwwwzzz{{{|||}}}}}}yyytttrrrtttssssssqqqpppnnnlllkkkooonnnoooqqqssstttsssqqqqqqooommmmmmooooooooonnnmmmoooqqqsssttttttssssssooonnnlllkkkjjjiiigggeeegggffffffhhhjjjkkkjjjiiieeefffggghhhiiijjjkkkkkkppppppooonnnllljjjgggeeejjjooorrrpppnnnpppooolllkkkjjjhhhhhhiiijjjiiihhhbbbccceeeeeeeeecccaaa___\\\___ccceeeeeeeeefffgggfffffffffccc```]]]]]]]]]bbbccccccbbbaaaaaaccceeeddddddcccbbbbbbcccddddddggghhhiiihhhfffdddeeeeeedddcccaaaaaabbbbbbaaa````````````^^^\\\]]]___aaa\\\]]]^^^^^^______^^^^^^ZZZYYYYYYYYY[[[^^^```bbbggghhhhhhfffdddaaa``````[[[ZZZZZZZZZZZZYYYYYYYYYYYY[[[]]]^^^^^^^^^```bbbgggdddaaa]]][[[ZZZZZZ[[[aaaaaabbbcccbbbaaa```___]]]]]]^^^^^^___^^^^^^^^^___aaabbbaaa___^^^]]]^^^YYYYYYYYYYYYZZZZZZ[[[[[[]]]]]]]]]^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[ZZZYYYXXXVVVXXXZZZ[[[ZZZYYYZZZZZZZZZZZZZZZYYYXXXVVVTTTRRRRRRRRRSSSSSSTTTTTTUUUUUUVVVUUUUUUTTTSSSRRRRRRQQQQQQRRRSSSUUUUUUVVVUUUUUUSSSSSSRRRQQQQQQPPPPPPOOOLLLLLLKKKJJJIIIIIIIIIIIILLLKKKKKKJJJJJJJJJJJJKKKJJJKKKKKKLLLLLLKKKKKKJJJKKKHHHEEEDDDEEEEEEDDDCCCEEEFFFHHHJJJJJJIIIGGGFFFFFFEEEEEEDDDCCCBBBBBBAAACCCCCCDDDEEEEEEFFFGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@AAAAAAAAA@@@AAAAAABBBBBBBBBCCCDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDAAAAAAAAA@@@@@@@@@??????>>>??????@@@AAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@???>>>>>>???@@@@@@??????@@@@@@@@@@@@??????AAAAAAAAAAAA@@@???>>>>>>???>>>============>>>???????????????@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>======<<<;;;::::::999999::::::;;;;;;;;;;;;<<<<<<===>>>?????????>>>>>>======<<<===============<<<;;;;;;<<<<<<<<<======<<<;;;;;;============<<<;;;;;;:::<<<<<<<<<=========>>>>>>===<<<<<<===???@@@@@@?????????>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;::::::999<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>===;;;::::::::::::<<<>>>???===;;;===>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<======>>>>>>>>>=====================<<<<<<<<<;;;;;;;;;<<<<<<============>>>>>>????????????????????????===<<<<<<;;;;;;<<<<<<===========================<<<<<<=========>>>>>>>>>yyyyyyxxxvvvtttsssqqqpppllllllnnnqqqssssssqqqooonnnmmmllljjjiiiiiiiiiiiihhhlllppptttvvvxxxzzz{{{{{{|||~~~~~~|||yyyuuurrrsssrrrrrrpppooommmkkkjjjmmmmmmmmmoooqqqssssssqqqqqqpppnnnmmmnnnooonnnmmmkkkmmmooopppqqqqqqqqqpppnnnmmmlllllllllkkkhhheeeeeeeeeeeefffhhhhhhfffdddbbbcccdddfffhhhiiijjjjjjpppppppppooommmjjjgggfffiiinnnqqqpppoooppppppnnnkkkjjjhhhggghhhhhhgggfffaaaaaabbbccccccaaa```^^^]]]^^^```aaabbbbbbccccccbbbccccccbbb___^^^^^^___```aaaaaaaaa______aaabbbbbbbbbaaaaaaaaaaaabbbbbbeeeeeefffdddbbbaaabbbcccbbbaaa```aaabbbbbbaaa___^^^^^^^^^\\\ZZZZZZ\\\^^^^^^^^^^^^^^^^^^]]]\\\\\\YYYYYYXXXXXXYYY[[[^^^___eeefffgggeeeaaa^^^^^^___ZZZZZZZZZYYYYYYYYYXXXXXXZZZ\\\^^^^^^^^^___aaacccfffddd```]]]ZZZYYYYYYYYY\\\]]]___aaabbbbbbbbbaaa^^^^^^^^^___^^^^^^]]]]]]]]]___aaaaaa___]]]\\\\\\XXXYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[\\\\\\[[[[[[ZZZZZZZZZZZZZZZYYYXXXWWWWWWXXXZZZ\\\\\\ZZZYYYYYYYYYYYYYYYYYYYYYWWWUUURRRQQQOOOPPPPPPQQQRRRSSSSSSSSSUUUTTTTTTTTTSSSSSSRRRRRRPPPQQQRRRSSSTTTTTTUUUUUUSSSRRRRRRQQQPPPPPPOOOOOOKKKKKKJJJIIIHHHHHHHHHHHHJJJIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIJJJHHHEEEDDDDDDDDDDDDCCCCCCEEEGGGIIIIIIHHHGGGFFFHHHGGGGGGFFFEEEDDDDDDCCCAAABBBCCCCCCDDDEEEFFFFFFDDDDDDDDDCCCBBB@@@???>>>@@@@@@@@@@@@@@@AAABBBCCCBBBCCCCCCDDDEEEEEEDDDDDDBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDAAAAAAAAA@@@@@@@@@@@@@@@>>>?????????@@@AAABBBBBBAAABBBBBBBBBAAAAAA@@@???>>>>>>============>>>>>><<<======>>>>>>======<<>>==================>>>>>>>>>???????????????@@@<<<===>>>>>>>>>>>>======;;;;;;:::999999999999999:::::::::;;;;;;<<<>>>>>>@@@@@@@@@??????>>>>>>>>><<<============<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======<<<;;;:::999;;;<<<<<<<<<<<<=========@@@???>>>>>>@@@@@@???>>>??????>>><<<;;;:::999888999999999999999999999999<<<<<<;;;;;;::::::::::::<<<<<<;;;;;;<<<<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>><<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<<======<<<;;;:::999999:::<<<>>>???===;;;<<<======>>>>>>>>>======<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<==============================>>>>>>>>>?????????yyyxxxvvvtttrrrqqqpppppplllkkkkkkmmmoooppppppnnnnnnnnnlllkkkjjjjjjjjjjjjhhhlllqqqtttvvvwwwxxxyyyxxxyyy{{{{{{zzzxxxuuusssrrrqqqqqqooonnnllljjjiiihhhhhhiiilllppptttuuuuuuqqqooollllllllllllkkkjjjhhhiiijjjkkkkkklllllllllkkkjjjkkkllllllkkkgggddd`````````bbbeeefffeeedddaaabbbccceeefffhhhiiiiiilllnnnooonnnkkkhhhgggggghhhnnnqqqpppoooqqqqqqooommmjjjgggfffffffffeeeddd___```aaabbbbbbaaa``````____________`````````aaa```bbbbbbbbb```___```aaa^^^___```___]]]\\\]]]^^^________________________bbbcccbbbaaa___^^^___aaa```______```bbbbbbaaa___]]]^^^^^^]]][[[ZZZ[[[\\\_______________^^^]]]\\\\\\[[[YYYXXXXXXYYY[[[\\\```cccdddccc___\\\]]]___ZZZZZZYYYYYYYYYXXXXXXXXXYYY[[[]]]^^^^^^___aaabbbbbbaaa___]]][[[YYYXXXXXXXXXZZZ\\\___aaabbbbbbbbb^^^^^^^^^^^^^^^]]]\\\[[[[[[^^^``````^^^[[[ZZZZZZXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYWWWWWWWWWWWWWWWVVVUUUUUUXXXZZZ\\\[[[YYYXXXWWWWWWVVVWWWXXXXXXWWWTTTRRRPPPMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRROOOOOOPPPPPPQQQRRRSSSSSSQQQQQQPPPPPPOOONNNNNNNNNJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJJJJIIIIIIIIIIIIGGGDDDCCCCCCDDDCCCBBBBBBCCCEEEFFFGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBCCCCCCDDDEEEEEECCCCCCCCCBBBAAA@@@???>>>@@@??????@@@@@@AAABBBCCCAAABBBCCCDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@??????>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBBBBAAA@@@??????========================;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>??????>>>===<<<========================<<<===>>>>>>===<<<===???;;;<<<===>>>???>>>===<<<;;;::::::999999999999999999999::::::;;;<<<>>>>>>@@@@@@@@@@@@????????????=========>>>>>>======<<<::::::;;;<<<<<<<<<<<<;;;:::;;;<<<======<<<:::999;;;;;;;;;;;;<<<<<<<<<===AAA@@@>>>>>>???@@@>>>===>>>======;;;:::999888777888888888888999999999999::::::::::::::::::;;;;;;<<<<<<;;;;;;;;;<<<======;;;;;;::::::::::::999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777888999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;999999:::;;;;;;;;;;;;:::999999999;;;===>>>===<<<<<<<<<===>>>>>>>>>======<<<;;;;;;;;;;;;<<<======:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>???>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;<<<<<<====================================>>>>>>>>>>>>yyyxxxuuurrrqqqpppqqqqqqnnnllljjjjjjlllnnnooonnnnnnmmmmmmlllkkkkkkkkkkkkhhhlllpppsssuuuuuuuuuvvvuuuvvvwwwwwwwwwvvvuuutttqqqqqqpppooommmkkkiiihhhffffffgggjjjooorrrttttttrrrpppmmmlllmmmlllkkkjjjgggggggggggghhhiiijjjjjjiiiiiijjjkkkkkkiiieeebbb___^^^^^^```ccceeeeeedddcccccccccdddeeefffhhhiiigggiiikkkjjjgggffffffhhhhhhnnnqqqpppppprrrrrrpppooolllgggdddcccdddcccccc______aaabbbbbbbbbbbbbbbaaa```^^^^^^___```aaaaaaaaabbbccccccaaa```aaabbb]]]^^^^^^]]][[[YYYYYYZZZ]]]]]]^^^^^^^^^^^^]]]]]]``````___^^^\\\[[[\\\^^^___^^^^^^```bbbbbbaaa___^^^```aaa```^^^\\\\\\]]]^^^___``````````````````aaa___]]]ZZZYYYYYYZZZZZZ\\\```cccaaa^^^\\\]]]```ZZZZZZZZZYYYYYYYYYYYYXXXXXXYYY[[[\\\\\\]]]___aaa^^^^^^^^^]]]\\\ZZZXXXWWWWWWYYY[[[]]]___`````````]]]]]]]]]]]]\\\[[[ZZZYYYZZZ\\\^^^___]]]ZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWUUUUUUUUUUUUUUUTTTTTTSSSUUUWWWYYYYYYWWWVVVUUUVVVTTTUUUWWWXXXWWWUUURRRPPPKKKLLLMMMNNNOOOPPPPPPQQQOOOOOOOOOOOOOOOPPPPPPPPPNNNNNNNNNNNNOOOPPPPPPQQQOOOOOONNNNNNMMMLLLLLLLLLIIIIIIHHHHHHHHHIIIJJJJJJHHHGGGGGGFFFEEEEEEEEEEEEHHHHHHIIIIIIIIIIIIHHHHHHIIIFFFDDDBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCDDDCCCCCCCCCCCCCCCBBBAAAAAA????????????@@@AAABBBCCC@@@@@@BBBCCCCCCDDDDDDDDDBBBAAAAAA@@@??????@@@@@@@@@@@@@@@AAAAAAAAAAAABBB???????????????????????????>>>>>>>>>@@@AAACCCDDDBBBBBBBBBBBBAAA@@@???>>>======>>>>>>>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;888:::<<<===>>>===<<<<<<<<<==================<<<:::<<<>>>===;;;:::;;;===:::;;;===>>>???>>>===<<<;;;;;;:::999999999999:::999999999:::;;;<<<>>>>>>>>>>>>>>>>>>????????????===>>>>>>??????>>>>>>===999:::;;;;;;<<<<<<<<<;;;999:::;;;======<<<;;;:::::::::;;;;;;;;;<<<<<<<<<>>>===<<<===>>>???>>>===<<<<<<;;;;;;;;;;;;::::::999999999999:::::::::;;;999999999::::::;;;;;;<<<<<<;;;;;;:::;;;<<<===>>>;;;;;;;;;::::::999999999:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;666777888999:::;;;;;;<<<======<<<<<<<<<;;;;;;;;;999888888888999999:::;;;:::999888999<<<>>>>>>===;;;<<<<<<===>>>>>>======<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????@@@@@@?????????>>>>>>>>><<<;;;;;;::::::;;;;;;<<<========================;;;;;;;;;<<<<<<<<<<<<===yyywwwtttqqqooopppqqqrrrooollliiihhhjjjlllnnnooonnnmmmllllllkkklllllllllhhhkkkpppssssssssssssttttttttttttuuuuuuuuuuuutttpppppppppnnnmmmkkkiiihhhiiihhhgggiiimmmpppqqqpppuuurrrpppooooooooommmllliiihhhgggggggggiiijjjkkkiiiiiijjjkkkllliiiddd```cccaaa``````bbbddddddccceeedddccccccdddeeeggghhhdddfffhhhgggdddccceeehhhhhhmmmqqqpppppprrrrrrpppqqqmmmgggdddbbbccccccccc^^^___```bbbccccccddddddaaa___^^^^^^___aaabbbbbbcccdddeeedddaaa```aaabbb\\\]]]^^^\\\ZZZWWWWWWWWW[[[\\\\\\]]]]]]\\\\\\[[[^^^^^^^^^\\\ZZZYYY[[[]]]^^^^^^^^^```bbbbbbaaa______aaacccccc```^^^]]]]]]]]]^^^___aaabbbccccccccceeeccc___\\\ZZZYYYYYYZZZZZZ^^^bbbaaa^^^\\\^^^bbb[[[ZZZZZZZZZYYYYYYYYYYYYVVVXXXZZZZZZZZZ[[[]]]___[[[\\\]]]^^^]]][[[YYYWWWXXXYYY[[[]]]^^^^^^^^^^^^\\\\\\\\\\\\[[[YYYXXXWWWXXX[[[^^^^^^\\\YYYWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXWWWWWWVVVSSSTTTTTTTTTTTTSSSSSSRRRRRRTTTVVVWWWVVVUUUUUUUUUSSSTTTVVVWWWWWWUUURRRPPPJJJKKKLLLMMMNNNOOOPPPPPPMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMNNNNNNOOOOOONNNNNNMMMMMMLLLKKKKKKJJJHHHHHHHHHHHHIIIJJJJJJKKKHHHGGGFFFEEEDDDDDDDDDDDDGGGHHHHHHIIIIIIHHHHHHGGGIIIFFFCCCBBBCCCCCCBBBAAAAAAAAAAAAAAABBBDDDEEEFFFBBBCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDEEEDDDDDDCCCCCC????????????@@@AAABBBCCC???@@@AAABBBCCCCCCCCCCCCBBBAAAAAA@@@?????????@@@??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>???AAACCCDDDBBBCCCBBBBBBAAA@@@???>>>>>>>>>????????????>>>>>>;;;<<<<<<<<<<<<<<<<<<;;;666888:::<<<======<<<;;;<<<<<<============<<<<<<999<<<===<<<:::888:::<<<999;;;===>>>???>>>===<<<<<<;;;::::::999999::::::999999999:::;;;<<<>>>>>><<<<<<======>>>>>>??????>>>>>>???????????????>>>999:::;;;;;;<<<<<<<<<;;;888999;;;=========;;;::::::::::::;;;;;;;;;<<<<<<:::999999:::===>>>>>>===::::::;;;;;;<<<===>>>>>>:::::::::;;;;;;<<<<<<<<<777888999:::;;;;;;<<<===<<<;;;;;;:::;;;<<<===>>>;;;;;;;;;::::::999999999;;;:::::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;888999999:::<<<===>>>>>>======<<<<<<<<<;;;;;;;;;888888777666777888:::;;;:::999777888;;;===>>>>>>;;;;;;<<<===>>>>>>======<<<;;;;;;;;;;;;<<<======;;;<<<<<<<<<======>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@AAAAAAAAA@@@@@@?????????<<<;;;;;;::::::;;;;;;<<<========================999999999:::::::::;;;;;;{{{uuusssssssssrrrqqqpppmmmjjjhhhhhhlllpppsssrrrpppnnnnnnooonnnmmmkkklllmmmoooqqqrrrsssrrrrrrrrrrrrssstttuuuuuuuuuuuupppooommmllljjjiiiiiiiiiiiihhhhhhiiijjjlllooopppssstttuuussspppmmmkkkkkkkkkjjjjjjiiihhhggggggfffeeeeeedddddddddeeeffffffdddcccbbbbbbcccdddggghhhiiihhhhhhgggfffdddbbbbbbcccddddddeeeeeeddddddcccjjjmmmooopppnnnlllkkkkkknnnllliiifffcccaaaaaa``````aaabbbbbbcccccccccbbb``````aaabbbbbbbbbaaaaaabbbbbbbbbbbbaaaaaaaaaaaa^^^]]]\\\\\\[[[[[[\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYY\\\\\\[[[ZZZZZZZZZZZZZZZ[[[]]]___```______```bbbbbbaaa```^^^^^^^^^___```^^^___```aaabbbcccddddddiiifffbbb^^^\\\[[[[[[\\\XXXYYY[[[\\\\\\\\\[[[ZZZYYYYYYXXXXXXXXXYYYYYYZZZZZZ[[[[[[]]]^^^___``````\\\ZZZYYYZZZ\\\[[[XXXUUUYYYYYY[[[___bbbbbb^^^ZZZ[[[[[[[[[ZZZYYYWWWVVVUUUZZZZZZYYYYYYXXXWWWVVVUUURRRRRRRRRSSSTTTTTTTTTUUUSSSTTTVVVWWWVVVUUUSSSQQQRRRRRRQQQQQQPPPPPPPPPPPPQQQRRRSSSTTTTTTSSSRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPMMMLLLKKKLLLMMMNNNMMMLLLNNNMMMKKKJJJJJJLLLNNNOOOOOOOOOPPPPPPPPPOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGFFFFFFFFFGGGHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCEEEDDDBBBBBBAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@???>>>???@@@@@@>>>???@@@AAACCCDDDEEEEEEBBBAAA@@@@@@??????@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>===<<<;;;???>>>>>>>>>???@@@AAAAAADDDBBB@@@>>>=========>>>??????@@@@@@???>>>===<<<===<<<;;;999888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<<<<;;;:::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;===>>>===<<<===>>>>>>>>>============>>>>>><<<;;;;;;:::;;;<<<===>>><<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::999999;;;;;;;;;::::::;;;<<<<<<888999:::;;;<<<;;;:::999<<<<<<<<<;;;;;;:::::::::777888888999999888888777999999888888999999:::;;;::::::::::::::::::::::::===<<<;;;:::::::::::::::::::::;;;;;;:::999777666;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<999:::;;;;;;<<<<<<;;;;;;;;;999777777999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;===>>>===;;;999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999;;;;;;;;;<<<<<<<<<<<<======???AAACCCCCCAAA???===>>>======<<<;;;;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;zzzwwwsssrrrtttuuuuuussssssqqqnnnkkkkkkmmmoooqqqpppooonnnnnnooopppooommmmmmnnnnnnooopppppppppppppppqqqrrrssssssssssssrrrppppppoooooonnnmmmmmmlllllllllkkkkkklllmmmoooooorrrssstttssspppmmmllllllhhhhhhhhhiiiiiiiiiiiiiiieeeeeeeeeeeeeeeffffffgggeeedddbbbbbbbbbccceeegggffffffggggggffffffeeedddcccccccccddddddeeeeeeeeeiiikkkmmmmmmlllkkkjjjkkknnnllljjjgggdddccccccbbbbbbcccddddddeeeeeeeeeeee```aaaaaaaaabbbccccccccccccbbbbbbaaa```````````````___^^^]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZ[[[ZZZZZZYYYYYYYYYYYYYYYZZZ\\\^^^^^^^^^^^^___```aaaaaa```__________________``````aaacccddddddeeehhhfffbbb^^^\\\[[[[[[\\\YYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZZZZ[[[YYYYYYZZZ[[[\\\]]]^^^^^^[[[YYYWWWXXXYYYYYYWWWTTTYYYYYY[[[___bbbbbb___\\\ZZZZZZZZZYYYXXXWWWVVVUUUVVVVVVWWWVVVVVVUUUTTTSSSQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTUUUVVVUUUTTTSSSRRRSSSRRRRRRQQQPPPOOOOOOOOOOOOPPPQQQRRRRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOKKKJJJJJJKKKMMMNNNMMMLLLOOONNNLLLJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLGGGGGGFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDCCCBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@??????@@@AAA???@@@@@@AAABBBCCCDDDDDD@@@@@@???>>>>>>>>>>>>???@@@@@@@@@?????????>>>>>>>>>>>>>>>???>>>>>>======???>>>>>>>>>??????@@@AAACCCBBB@@@>>>=====================<<<<<<<<<<<<<<<===<<<;;;999888888999999888999999:::;;;<<<======;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<===>>><<<<<<<<<======<<<<<<;;;;;;<<<<<<===<<<;;;;;;:::;;;<<<===>>><<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::999999888888999999:::888999::::::;;;;;;:::::::::::::::;;;;;;;;;;;;;;;888888999999999999888888999999888888999999:::;;;::::::::::::::::::::::::<<<<<<;;;:::::::::::::::999:::;;;;;;;;;:::999888:::::::::::::::::::::::::::999999999999:::;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;999777777888:::999999888999999999::::::;;;;;;<<<;;;:::;;;<<<<<<;;;999::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<===???AAABBBBBBAAA???============<<<;;;:::::::::======<<<<<<<<<;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;sssrrrqqqsssuuuvvvvvvuuuvvvtttrrrpppooooooooooooooonnnmmmoooqqqrrrrrrqqqpppooonnnmmmmmmnnnoooooopppqqqrrrsssssssssrrrrrrqqqrrrsssssstttsssrrrqqqrrrqqqpppoooooonnnooooooqqqssstttsssqqqnnnmmmmmmjjjjjjjjjjjjiiiiiiiiiiiieeeffffffffffffgggggghhhfffeeecccaaaaaabbbcccdddddddddeeefffggggggggggggcccbbbbbbbbbccceeeggghhhiiijjjkkkkkkiiiiiijjjkkkooommmkkkiiigggfffffffffffffffgggggghhhiiiiiiiiidddccccccbbbbbbccceeefffeeedddbbb````````````aaaaaa```___^^^]]]]]]]]]]]]_________^^^^^^^^^]]]]]]\\\\\\[[[ZZZZZZZZZZZZ[[[YYY[[[]]]]]]]]]\\\]]]^^^___````````````___^^^^^^aaaaaabbbcccddddddeeeeeegggeeebbb^^^\\\[[[[[[\\\[[[ZZZYYYXXXXXXXXXYYYZZZ\\\[[[[[[ZZZZZZ[[[[[[[[[WWWXXXXXXYYYZZZ[[[\\\\\\ZZZXXXVVVUUUVVVVVVUUUTTTWWWXXXZZZ^^^aaaaaa___]]]YYYYYYYYYYYYXXXVVVUUUTTTRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQRRRRRRSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTSSSTTTSSSRRRQQQPPPOOONNNMMMMMMMMMNNNOOOPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNJJJIIIHHHJJJLLLMMMMMMLLLOOONNNLLLJJJIIIIIIIIIJJJNNNNNNOOOPPPPPPOOOMMMLLLKKKLLLLLLMMMMMMLLLLLLKKKHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAABBBCCCCCCCCCCCCDDDDDDEEEEEEBBBAAA@@@?????????@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBB??????>>>============>>>@@@????????????>>>>>>>>>===>>>>>>????????????>>>>>>>>>>>>>>>>>>??????@@@AAA@@@???>>>===<<<<<<<<<;;;:::999999999:::;;;<<<<<<<<<;;;:::999999999999777777888999;;;<<<===>>>;;;;;;;;;;;;::::::::::::======<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;::::::999::::::::::::;;;;;;;;;;;;;;;<<<>>>===<<<;;;;;;<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;:::999999888888999999999999999999999999:::;;;;;;888999999::::::;;;<<<<<<999999999::::::999999999999888888888888999::::::::::::::::::::::::::::::;;;;;;::::::999999::::::888999::::::;;;;;;::::::999999999999999999999999999999888888999999:::;;;:::;;;<<<<<<======<<<<<<<<<:::888888888999888777666666777888999999::::::;;;:::888888:::;;;:::999999:::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<===>>>???AAAAAA???>>>======<<<<<<;;;;;;::::::999======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ooooooqqqsssuuuvvvvvvuuuuuuuuutttsssrrrqqqpppoooooonnnoooqqqtttvvvvvvuuusssqqqooommmlllmmmnnnppprrrsssuuuvvvwwwvvvuuutttssstttvvvxxxyyyyyywwwvvvxxxwwwvvvtttrrrpppooooooqqqrrrtttsssqqqooonnnooooooooommmkkkjjjhhhffffffffffffggghhhhhhiiiiiiiiigggfffdddaaa```aaaaaabbbdddeeeeeefffggggggffffffbbbbbbaaaaaaccceeehhhjjjiiijjjkkkjjjiiiiiikkkmmmooonnnllljjjiiiiiiiiijjjiiiiiiiiijjjkkkllllllmmmkkkiiigggeeeddddddeeefffhhhfffdddbbbaaaaaabbbcccaaaaaa````````````aaaaaaeeeeeedddddddddccccccccc``````___^^^^^^^^^^^^^^^[[[\\\^^^^^^]]]\\\]]]^^^^^^___`````````___^^^]]]bbbbbbcccddddddeeeffffffeeedddaaa^^^\\\\\\[[[\\\\\\ZZZXXXVVVVVVWWWYYYZZZ\\\\\\[[[ZZZZZZZZZ[[[[[[XXXXXXYYYYYYZZZ[[[[[[\\\ZZZXXXVVVUUUUUUUUUUUUVVVTTTVVVXXX[[[^^^^^^]]]\\\XXXXXXXXXXXXWWWVVVUUUTTTPPPPPPQQQRRRRRRRRRQQQQQQQQQRRRRRRSSSTTTUUUVVVVVVVVVUUUTTTTTTSSSSSSTTTTTTTTTSSSRRRQQQOOONNNMMMLLLLLLLLLMMMNNNNNNOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMHHHGGGGGGIIIKKKLLLLLLKKKMMMLLLKKKJJJIIIIIIIIIIIILLLMMMNNNOOOOOONNNMMMLLLKKKLLLLLLMMMMMMLLLLLLKKKIIIHHHGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGEEEDDDBBBBBBAAAAAABBBCCCCCCDDDDDDEEEEEEEEECCCBBB@@@???>>>>>>???@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>============>>>????????????>>>>>>>>>>>>======>>>???@@@@@@@@@???>>>>>>=========>>>>>>?????????>>>===<<<<<<<<<;;;:::999777777777999;;;<<<;;;;;;;;;:::999999999999777888888999:::;;;;;;<<<;;;::::::::::::999999999<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888999999999::::::;;;;;;<<<;;;<<<======;;;999::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;<<<<<<<<<<<<;;;:::::::::;;;;;;:::999888888888999;;;<<<999999999999::::::::::::999999::::::::::::999999888888888888888999999:::999999999999999999999999::::::999999999999::::::666777888999999:::::::::888888888888777777777777888888888888888999:::::::::;;;<<<<<<======<<<<<<<<<:::888888888888777555555555666777999:::;;;;;;:::888666666888999::::::999999999999::::::::::::::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;<<<===>>>??????>>>===<<<;;;;;;;;;;;;::::::999999<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::ooopppssstttttttttssssssrrrssstttuuuuuutttsssrrrppppppppprrrvvvxxxxxxxxxvvvtttpppmmmlllmmmoooppprrrtttvvvxxxyyyxxxwwwvvvvvvxxxzzz|||}}}|||{{{zzz|||{{{zzzxxxuuusssqqqpppqqqsssttttttqqqoooooooooppppppnnnlllkkkiiiggggggfffggghhhjjjjjjkkkjjjjjjiiigggdddbbbaaa```aaabbbggggggggggggfffeeedddcccbbbaaaaaaaaaccceeehhhjjjjjjkkklllkkkjjjkkkmmmoooooonnnmmmlllkkklllmmmmmmllllllkkkkkkkkklllmmmnnnqqqoookkkhhhfffeeeeeeeeejjjiiigggeeeeeeeeeeeefff``````aaaaaabbbdddeeefffggggggggggggffffffffffffbbbbbbaaa````````````aaa]]]___``````___]]]^^^___]]]^^^___``````___^^^]]]cccccccccdddeeeeeeffffffcccbbb```^^^]]]\\\\\\\\\\\\ZZZWWWUUUUUUWWWZZZ[[[\\\[[[ZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\\\\ZZZZZZXXXVVVUUUUUUVVVWWWQQQSSSVVVXXXYYYYYYYYYYYYVVVVVVWWWVVVVVVUUUTTTSSSQQQQQQRRRRRRRRRRRRRRRQQQRRRSSSSSSTTTVVVWWWWWWXXXVVVUUUTTTTTTSSSSSSTTTTTTTTTSSSRRRPPPOOOMMMLLLLLLMMMMMMMMMNNNNNNOOOPPPPPPNNNNNNNNNMMMMMMLLLLLLLLLIIIHHHGGGHHHKKKLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMMMMLLLKKKKKKJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIHHHFFFFFFEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAACCCDDDDDDEEEEEEFFFFFFGGGGGGGGGEEEDDDBBBBBBAAAAAABBBBBBBBBCCCDDDEEEEEEFFFDDDCCCAAA????????????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@?????????@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???????????????>>>>>>======<<<======>>>============<<<;;;;;;::::::999777777777999;;;===::::::::::::::::::999999999999999999999999888888::::::::::::::::::::::::;;;<<<======<<<<<<::::::;;;;;;;;;;;;:::999888888888999999::::::;;;;;;;;;:::<<<===<<<:::999999:::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;999999:::;;;;;;<<<=========<<<;;;;;;:::::::::;;;:::999888777888999:::;;;;;;;;;:::999888888777777888999999::::::999999888888888777777888888999:::999999999999999999999999999999888888888999999:::555666666777888999::::::888888888777777666666666888777777777777888999999:::;;;;;;<<<<<<<<<<<<<<<;;;:::888888999888666555555666777888999:::;;;<<<999777555555777999:::999999999999999999999999999888888888888888888888888999999999999:::::::::;;;;;;;;;<<<======<<<;;;;;;:::::::::::::::999999999;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::qqqsssuuuuuutttrrrrrrrrrqqqrrrtttvvvwwwwwwvvvuuuqqqqqqqqqsssuuuwwwwwwvvvvvvtttqqqnnnmmmnnnooopppppprrruuuxxxyyyyyyxxxwww{{{{{{|||}}}}}}}}}|||{{{~~~}}}|||{{{xxxvvvsssrrrrrrtttuuutttrrrooonnnnnnmmmmmmmmmmmmllllllllllllggghhhjjjkkklllllllllkkkjjjhhheeecccaaaaaabbbbbbiiiiiihhhgggfffdddbbbaaaaaaaaaaaabbbdddfffhhhiiijjjlllmmmmmmmmmmmmnnnpppnnnnnnmmmlllmmmnnnooopppnnnmmmkkkjjjjjjkkkkkklllrrrpppmmmjjjgggeeeddddddiiiiiiiiiiiihhhhhhhhhgggbbbbbbbbbcccdddfffggghhhggggggffffffffffffeeeeeebbbbbbaaa``````````````````aaacccbbb```_________]]]]]]^^^____________^^^cccccccccddddddeeeeeeeeebbbaaa```^^^]]]\\\\\\\\\[[[YYYWWWVVVWWWYYY[[[]]]\\\[[[ZZZYYYYYYYYYYYYYYY[[[[[[[[[\\\\\\\\\]]]]]]ZZZZZZZZZYYYWWWVVVWWWXXXPPPRRRUUUVVVVVVUUUVVVWWWUUUUUUUUUUUUUUUTTTSSSSSSRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUWWWXXXXXXUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRQQQPPPOOONNNMMMLLLMMMMMMMMMMMMNNNPPPQQQRRROOOOOONNNNNNMMMLLLLLLLLLJJJIIIHHHIIIKKKKKKKKKIIIGGGGGGHHHHHHIIIIIIIIIIIIGGGHHHJJJKKKKKKJJJIIIIIIHHHIIIKKKLLLLLLKKKIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBAAABBBBBBCCCCCCDDDDDDEEEEEEFFFEEEDDDCCCBBBBBBAAABBB@@@AAAAAABBBCCCDDDEEEEEEDDDCCCAAA???>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAAAAA@@@@@@@@@?????????????????????@@@@@@???>>>>>>>>>>>>???======>>>>>>>>>>>>>>>???<<<======>>>>>>>>>>>>===>>>======<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;:::999:::999888888888999:::;;;999::::::;;;;;;::::::999::::::999888888777777666999:::::::::;;;;;;;;;;;;<<<===???AAA@@@>>><<<:::999::::::::::::999999888999999999999::::::::::::999:::<<<;;;:::999999:::<<<;;;;;;::::::;;;;;;<<<:::;;;;;;;;;;;;::::::999999999999999::::::::::::888999:::;;;<<<===>>>>>>;;;;;;:::999888888888888888888888888888999::::::<<<;;;:::999777666555555888888888999999888888888888777777777777888999999999999999999999999999999888888777777888888999999666666666666777999:::;;;888888888777777666666555777777777666777777888999999:::;;;;;;<<<<<<;;;;;;999888888888999888666555666666777888999::::::;;;888666555666888::::::999999999999888888888888777666777777777777888888888888888999999999:::::::::::::::;;;;;;;;;;;;::::::999999999999999999999999::::::999999999888888888::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::rrrtttvvvuuusssrrrrrrttttttuuuvvvxxxxxxyyyxxxxxxqqqppppppqqqsssttttttssstttrrrpppnnnmmmmmmnnnoooppprrrvvvzzz||||||{{{zzz~~~}}}}}}|||{{{{{{}}}}}}}}}|||zzzxxxvvvttttttuuuvvvuuurrrooonnnnnnmmmmmmmmmmmmmmmnnnnnnnnnggghhhjjjmmmnnnnnnmmmllljjjiiifffdddcccccccccdddiiiiiihhhgggfffdddbbbaaaaaaaaabbbccceeefffggggggiiikkknnnooonnnnnnnnnooommmmmmllllllmmmoooqqqrrrooommmkkkiiihhhhhhiiiiiinnnmmmkkkiiigggeeeccccccfffgggiiijjjkkkjjjiiihhhfffeeeeeeeeeeeefffgggggggggggggggffffffffffffeeedddcccbbbbbbaaaaaabbbbbbaaaccccccccc```_________^^^]]]]]]]]]^^^^^^___```ccccccccccccdddddddddddd``````___^^^]]]]]]\\\\\\YYYYYYXXXXXXYYY[[[]]]^^^]]]]]]\\\[[[ZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\]]]XXXZZZ[[[ZZZXXXVVVVVVXXXQQQSSSVVVVVVTTTSSSTTTVVVTTTTTTTTTUUUTTTTTTSSSRRRTTTTTTTTTTTTSSSRRRQQQQQQPPPPPPQQQRRRTTTUUUVVVWWWTTTTTTUUUVVVUUUTTTSSSRRRQQQQQQPPPPPPOOONNNMMMMMMMMMLLLLLLLLLNNNOOOQQQRRRPPPOOOOOONNNMMMMMMLLLLLLLLLKKKIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGEEEFFFGGGIIIIIIIIIHHHGGGFFFHHHJJJKKKKKKJJJHHHFFFEEEDDDDDDCCCCCCCCCDDDDDDCCCDDDFFFGGGHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBDDDDDDCCCBBBAAAAAABBBBBB??????@@@AAABBBCCCDDDDDDCCCBBB@@@>>>============>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@@@@??????>>>>>>>>>?????????????????????>>>============>>>============>>>>>>??????<<<============<<<<<<;;;>>>===<<<<<<;;;;;;;;;<<<:::;;;;;;<<<;;;:::999999999999999888888888888888999999:::;;;;;;;;;:::999888888888888888777777777999999:::;;;<<<======>>>===@@@DDDFFFFFFCCC>>>;;;888999999:::::::::999999:::::::::999999999999999777999;;;;;;999999999:::::::::999999999999:::::::::;;;;;;<<<;;;:::999888777777888888888999999999888888999;;;<<<>>>??????<<<;;;:::999888888888888777777888999999999999999::::::999888777666666555666777777888888777777666777777777777777888999999888888888888888888888888777777777777777888999999999999888888888:::;;;<<<999999888888777666666555777666666666666777888888888999::::::;;;:::::::::888777777888999999777555666666666777777888888888777666666888:::;;;:::888999999888888777777777777666777777777888888888888888888888888999999999999::::::::::::::::::::::::888888888999999999999999888888888888777777777777999999:::::::::;;;;;;;;;999999999999999999999999rrrtttvvvuuusssrrrtttvvvwwwxxxyyyyyyzzzzzzzzzyyyqqqpppooooooqqqqqqpppooorrrqqqooonnnmmmmmmmmmnnnqqqtttyyy}}}~~~}}}|||{{{zzzzzz}}}}}}}}}}}}{{{yyywwwvvvuuuvvvwwwuuurrrooommmmmmpppoooooonnnmmmlllllllllgggiiikkkmmmnnnnnnnnnmmmkkkiiigggdddccccccdddeeehhhhhhhhhgggfffeeecccbbbaaabbbcccdddeeefffffffffhhhjjjnnnoooooonnnnnnnnnmmmlllllllllnnnppprrrsssooommmjjjhhhffffffggggggiiiiiiiiihhhgggeeecccbbbdddfffiiikkkllljjjiiigggiiihhhgggffffffeeeeeeeeeiiiiiiiiihhhhhhhhhhhhggggggfffeeeeeeddddddeeeeeeaaaccccccbbb```^^^^^^___^^^^^^]]]\\\]]]^^^```aaacccccccccccccccccccccddd``````___^^^^^^]]]\\\\\\XXXXXXXXXYYYZZZ\\\^^^______^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\VVVYYY\\\[[[XXXUUUUUUVVVRRRTTTWWWVVVTTTRRRTTTVVVSSSTTTTTTTTTTTTSSSSSSRRRTTTTTTTTTTTTSSSRRRQQQPPPNNNNNNOOOQQQRRRTTTUUUUUUSSSTTTVVVWWWVVVUUUSSSQQQPPPPPPPPPOOOOOONNNNNNNNNLLLKKKKKKKKKMMMNNNPPPRRRPPPPPPOOOOOONNNMMMLLLLLLMMMLLLKKKJJJKKKKKKJJJHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHGGGGGGFFFEEEGGGIIIKKKKKKIIIGGGEEEBBBBBBAAAAAAAAABBBCCCCCCCCCDDDFFFGGGHHHHHHGGGGGGHHHGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAAAAAAAABBBBBB>>>>>>???@@@BBBCCCCCCDDDBBBAAA???===<<<;;;<<<<<<========================<<<===>>>???@@@@@@???>>>===>>>>>>>>>????????????>>>>>>===<<<<<<<<<<<<<<<<<<=========>>>>>>??????<<<=========<<<;;;::::::>>>===<<<;;;;;;;;;;;;;;;999:::;;;<<<;;;:::999888888888999999888777666555888999:::;;;;;;;;;:::999666666777777888888999999888999:::;;;===>>>?????????BBBGGGJJJJJJFFFAAA===777888999:::::::::::::::;;;::::::999999888888888666888::::::999999:::;;;999999888888888888999999:::;;;;;;<<<;;;:::888777666666777777888888888999888888999;;;===>>>???@@@>>>===<<<;;;::::::::::::666777888::::::999888888888888888888777777777777666666777777777777666666777777777777777888888999888888888888888888888888777777666777777888999999<<<;;;:::::::::;;;<<<===:::999999888777666666555666666666666666777888888888888999::::::::::::999777666666888:::999777666555555555666666666666666666666777999;;;;;;:::888999888888888777777666666777777888888999999999:::777888888888888999999999999999999999999999999999888888888888888888999999777777777777666666666666999999999::::::;;;;;;;;;999999999999999999999999tttvvvxxxxxxwwwwwwxxxzzz||||||{{{{{{{{{{{{{{{|||wwwsssooollllllmmmnnnnnnoooooooooooonnnlllkkkkkknnnsssyyy~~~~~~|||{{{{{{zzzyyyxxxwwwzzz}}}|||xxxuuutttuuusssrrrrrrqqqpppppppppqqqqqqnnnlllkkklllmmmlllkkkkkkkkkllllllmmmlllllllllnnnkkkhhhdddbbbbbbccccccggggggggggggfffeeedddcccaaaccceeeggghhhggggggfffiiiiiijjjjjjjjjiiiiiihhhgggiiikkknnnppppppoooooonnnmmmjjjgggfffffffffggghhhggggggfffeeecccbbbaaaaaaaaaccceeegggiiijjjkkkjjjjjjiiihhhgggfffeeeeeeiiiiiiiiihhhhhhgggffffffffffffeeedddcccccccccccceeeeeeffffffeeecccbbbaaa\\\\\\\\\]]]^^^___aaabbbdddeeefffggggggfffeeeeeecccbbbbbbaaa___]]]\\\[[[YYYYYYXXXWWWWWWXXXZZZZZZaaabbbbbbbbbaaa___\\\ZZZXXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\[[[YYYWWWUUUSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVSSSSSSRRRRRRSSSTTTUUUUUUVVVTTTSSSTTTUUUUUUTTTSSSOOOOOOOOOOOOPPPRRRSSSTTTRRRTTTVVVWWWUUUSSSRRRRRRQQQPPPOOONNNNNNNNNOOOPPPOOOKKKKKKNNNOOOMMMLLLNNNMMMMMMMMMOOOPPPNNNKKKHHHKKKKKKJJJIIIIIIJJJLLLLLLIIIJJJJJJJJJIIIGGGEEEDDDGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGFFFDDDCCCBBBAAA@@@BBBBBBAAA@@@@@@AAAAAAAAAEEEDDDCCCBBBAAABBBCCCCCCAAAAAABBBBBBCCCDDDDDDDDDBBBAAA>>><<<;;;<<>>???@@@AAAAAA@@@>>>>>>============>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@???<<<:::999999:::;;;@@@???===<<<::::::999999999::::::;;;<<<<<<<<<;;;888888888888888888888888::::::::::::::::::::::::999888777777777777777888999999:::<<<>>>BBBEEEGGGEEEFFFGGGHHHGGGDDDAAA???======<<<;;;:::999999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888999999:::999999999999999999999888777555444555555666666777777888888999999999:::<<>><<<:::888777777777777777888999999999999999888777777777777777888888999888888888888888999999999999888888888888999999666666777777777777666666888999999888666555666777777777888:::<<<>>>@@@BBB<<<;;;999777666777777888777777777777888888888888888888888888888888888888:::::::::999999999888888777666666555555555666666333444555777999:::::::::::::::888777666666666666666666666666666666666666777888888888999999999999::::::999888777777777888::::::::::::::::::::::::888777666666666777999:::777777888888999999::::::999999888777666555444444vvvwwwxxxxxxwwwxxxzzz|||~~~~~~~~~~~~zzzvvvpppmmmlllmmmmmmmmmppppppppppppooonnnmmmlllmmmqqqxxx~~~}}}{{{{{{{{{zzzxxxwwwvvvyyy{{{{{{xxxuuutttttttttsssrrrqqqppppppppppppooommmkkkkkklllnnnnnnnnnkkklllmmmmmmnnnmmmmmmmmmnnnllliiifffdddcccccccccffffffggghhhhhhhhhhhhggggggiiikkkllllllkkkiiihhhhhhiiiiiijjjjjjjjjiiiiiihhhjjjlllnnnoooooonnnmmmllljjjhhhfffeeeeeeffffffeeeeeeeeeeeedddcccaaaaaaaaabbbccceeefffhhhiiijjjiiihhhhhhgggfffeeeddddddhhhhhhiiiiiiiiihhhfffeeeddddddccccccccccccddddddccccccdddeeeeeedddcccbbbbbbaaa```___]]]\\\\\\\\\___```cccfffgggggggggfffccccccbbbaaa```^^^]]]\\\[[[ZZZYYYXXXXXXXXXYYYZZZ]]]^^^_________]]][[[ZZZXXXXXXXXXXXXYYYZZZ[[[[[[\\\\\\[[[ZZZXXXVVVTTTSSSSSSSSSRRRSSSSSSTTTUUUVVVTTTSSSSSSSSSSSSTTTTTTUUUUUUSSSRRRRRRSSSTTTSSSQQQOOOOOOOOOPPPQQQRRRTTTUUUUUUXXXZZZZZZXXXUUUTTTSSSPPPOOONNNNNNNNNNNNOOOPPPOOOKKKJJJMMMNNNLLLMMMOOOOOONNNNNNNNNOOOOOOMMMKKKKKKKKKJJJJJJJJJKKKLLLMMMJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDGGGFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEFFFEEEEEEDDDCCCBBBAAAAAABBBAAAAAA@@@@@@AAAAAAAAACCCBBBAAA@@@???@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCAAA@@@>>>===<<<===>>>???<<<<<<<<<<<<===>>>???@@@>>>???@@@@@@@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;???????????????????????????>>><<<:::999:::;;;<<<@@@???>>><<<;;;:::::::::999:::;;;;;;<<<<<<;;;;;;999999999999999999999999::::::::::::::::::::::::999888888777777777777777888888999;;;>>>AAADDDFFFFFFGGGGGGGGGFFFDDDBBBAAA>>>======<<<;;;:::999999777777888999999999999999:::;;;;;;;;;::::::999888888999:::;;;;;;:::999888999999888888777666666555555555666666777888888888888888888999;;;===???@@@>>>===;;;999888777888888666666777888888777777777777777666666666777777888777777666666666666777777888777777777777777777888777777888888888888777777777888999888666666666777888888999:::<<<>>>@@@AAA;;;:::999777777777777888777777777777888888888888888888888888888888888888::::::999999999888888888777666666555555555666666555555777888999::::::::::::999888777666666666666888888888888888888888888777777777888888888999999:::999888888777777888888999999999999999999999999888777666666666777888999777777777888888888888888888888777777666666555555vvvwwwxxxwwwwwwyyy|||~~~~~~}}}~~~yyyrrrnnnlllmmmnnnnnnrrrrrrrrrrrrqqqpppoooooommmpppvvv||||||{{{zzzzzz{{{zzzxxxvvvuuuwwwyyyyyyvvvtttsssrrrtttsssrrrqqqppppppppppppnnnlllkkkkkkmmmoooppppppmmmmmmnnnooooooooooooooommmmmmkkkiiigggeeedddccceeeeeeggghhhjjjkkkkkkkkkkkklllnnnooonnnllliiiggggggggghhhiiijjjjjjjjjjjjiiijjjlllnnnnnnmmmlllkkkgggfffeeedddcccdddeeefffcccccccccccccccbbbaaaaaabbbccccccdddfffgggggghhhgggffffffeeedddcccbbbbbbeeeggghhhiiiiiihhhfffdddaaaaaaaaaaaabbbcccdddeeeaaabbbccccccddddddcccccceeedddbbb```]]][[[ZZZYYYXXX[[[```eeeggghhhhhhgggccccccbbbbbb```___]]]\\\\\\[[[YYYXXXWWWXXXXXXYYYXXXYYY[[[[[[\\\[[[ZZZYYYWWWWWWWWWWWWXXXYYYZZZZZZ\\\[[[[[[ZZZXXXVVVUUUTTTSSSSSSSSSSSSTTTUUUVVVWWWUUUUUUTTTSSSSSSSSSTTTTTTTTTRRRQQQQQQRRRRRRQQQOOONNNNNNOOOPPPQQQSSSUUUVVVYYY[[[^^^^^^\\\XXXUUUTTTOOOOOONNNNNNNNNNNNOOOPPPNNNKKKIIIKKKLLLLLLOOOSSSRRRPPPMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLMMMKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDDDDCCCGGGFFFEEEEEEDDDEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>============;;;;;;;;;;;;<<<===>>>>>>>>>??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;<<<===@@@???>>>===<<<;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999888888777777777777777888888:::===@@@CCCEEEHHHGGGGGGFFFEEEDDDCCCCCC>>>>>>===<<<;;;:::999999777888888999999999999999::::::;;;;;;;;;:::999999888999;;;<<<<<<;;;999888:::999777666555666666777555555666777777888888999777777777888999:::<<<======<<<:::999888888999999888888999999999888777777999888888777777777888888777777666666666666666777777777666666666666777777888999999999999999999888777888999888777666777888888999:::;;;===>>>???@@@;;;:::999888777777777777777777777777888888888888888888888888888888888888:::999999999999888888888666666666555555666666777777888888999999999999999999999888777666666666777::::::::::::::::::::::::666666666777777777888888999999888777777777888888888888888999999888888888777777666666666777888999888777777777777777777666777777777777666666666666uuuvvvwwwvvvvvvxxx{{{~~~~~~|||zzzyyy~~~yyysssnnnmmmnnnpppqqqsssssstttttttttsssrrrrrrppprrrvvv{{{zzzyyyxxxyyyzzzyyywwwuuutttuuuwwwwwwuuusssrrrqqqqqqqqqppppppqqqqqqrrrrrrooonnnllllllnnnoooppppppnnnnnnooopppqqqqqqqqqqqqnnnnnnmmmllljjjhhheeedddeeefffgggiiijjjjjjkkkkkkjjjkkklllllljjjgggdddaaaffffffhhhiiijjjjjjjjjjjjhhhiiikkklllkkkjjjhhhgggccccccbbbbbbccccccdddeeebbbbbbcccccccccccccccbbbccccccddddddeeeeeeffffffeeeeeedddcccbbbaaa``````bbbdddfffggggggfffdddccc______``````bbbcccdddeeebbbbbbbbbcccbbbbbbbbbaaa```______^^^]]]\\\[[[[[[VVVZZZ___eeehhhhhhgggeeebbbbbbbbbaaa```^^^]]]\\\[[[ZZZXXXVVVVVVUUUVVVVVVUUUVVVWWWYYYYYYZZZZZZZZZVVVVVVVVVVVVVVVWWWXXXXXX[[[[[[ZZZYYYXXXWWWUUUTTTSSSSSSSSSTTTTTTUUUVVVWWWVVVUUUUUUTTTSSSSSSSSSSSSTTTRRRQQQQQQRRRRRRPPPOOONNNNNNOOOPPPQQQSSSUUUVVVZZZ\\\___```]]]XXXUUUTTTNNNNNNNNNNNNNNNOOOOOOOOOOOOLLLJJJLLLLLLMMMRRRXXXXXXTTTOOOLLLJJJKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMJJJIIIGGGEEEDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBDDDDDDEEEEEEDDDDDDCCCBBBEEEDDDDDDCCCCCCCCCDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@@@@??????<<<===>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<======>>>?????????@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<===@@@???>>>===============::::::;;;;;;<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999888777777666666666777999<<>>>>>===<<<;;;::::::::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;::::::999888:::<<<======;;;999777:::888666555444555777888555666666777888888999999777777888888999999::::::;;;:::999888888888999:::;;;;;;<<<<<<;;;;;;::::::;;;::::::999999999999::::::999888888888888888888777777666666666666777777888888999999999999888888777888999888777666777888999999:::;;;<<<======>>>:::999999888888777777777666777777777888888888888888888888888888888888888999999999999888888888888666666666666666666777888999::::::::::::999888888888888777777777777777888::::::::::::::::::::::::666666666666777777777777888888777777777777888888777888999::::::999888777666666666666777777888888888888777777666666555555555666666666777777777888tttuuuvvvuuuuuuvvvyyy||||||}}}~~~}}}{{{xxxvvv{{{wwwqqqooooooqqqtttuuuttttttuuuuuuuuuuuuuuuuuuttttttvvvzzz~~~~~~yyyxxxwwwxxxyyyxxxwwwuuusssssstttuuuuuutttqqqooonnnnnnooopppqqqsssuuuvvvrrrpppnnnmmmnnnoooooonnnnnnooopppqqqrrrrrrrrrrrroooppppppooommmjjjgggeeeggghhhhhhiiiiiihhhhhhggghhhhhhhhhgggfffccc```___eeefffggghhhiiijjjjjjjjjggghhhiiiiiiiiigggeeecccaaaaaaaaabbbccccccdddeeebbbccccccdddddddddddddddccccccccccccddddddeeeeeeddddddcccbbbaaa```______```aaacccdddeeedddcccbbbaaaaaaaaaaaabbbdddeeeeeeeeeeeedddbbbaaa``````___\\\\\\]]]]]]]]]]]]\\\[[[XXX[[[```dddfffeeecccbbb`````````___^^^]]]\\\[[[XXXWWWUUUTTTSSSSSSSSSTTTSSSTTTUUUWWWXXXZZZZZZ[[[UUUUUUUUUUUUUUUUUUVVVWWWYYYYYYYYYYYYXXXWWWUUUUUUSSSSSSSSSSSSTTTUUUVVVWWWVVVVVVUUUTTTSSSSSSTTTTTTUUUSSSRRRRRRRRRRRRPPPOOOMMMNNNNNNOOOQQQRRRTTTUUUXXXZZZ]]]\\\YYYVVVSSSRRRMMMMMMMMMNNNNNNOOOOOOOOOPPPMMMLLLMMMMMMMMMTTT[[[```[[[SSSNNNKKKJJJIIIIIIHHHIIIIIIJJJKKKLLLLLLLLLHHHGGGEEECCCBBBBBBCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCBBBCCCCCCDDDDDDCCCCCCBBB@@@@@@@@@@@@AAAAAAAAAAAA????????????@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAA@@@???>>>>>>===:::;;;===>>>>>>===<<<;;;<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>??????@@@@@@AAA@@@?????????>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<===::::::::::::::::::::::::999999::::::;;;;;;<<<===???>>>>>>=========>>>>>>:::;;;;;;<<<;;;;;;::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::999888666666555555666777:::>>>AAABBBEEEDDDBBB@@@@@@@@@AAABBB@@@???>>>===<<<;;;;;;:::;;;;;;<<<<<<<<<;;;;;;:::999::::::;;;;;;:::::::::999:::;;;<<<<<<:::888777999888666444444555777888666666777777888999999999888888999999::::::::::::::::::888888888888999:::;;;;;;<<<<<<<<<;;;;;;:::;;;:::999888888888888888::::::999888777777888888999888888777777888888999777888888888888888888777666777888888777666777999999999:::;;;<<<;;;;;;;;;999999999999888888888777666777777777888888888888888888888888888888888888999999999888888888777777666666666666666777888888:::;;;;;;::::::888777777888777777777777777888888999999999999999999999999666666666666777777777777888777777666777777888888888999:::;;;;;;:::999888555555666666777777777777888888777777666666555555555555666666777777888888sssuuuvvvvvvvvvuuuwwwxxx{{{||||||xxxvvvwwwtttpppoooqqqtttvvvvvvttttttuuuvvvwwwwwwwwwvvvwwwvvvvvvyyy~~~}}}|||yyywwwwwwwwwwwwvvvuuussssssssstttuuutttqqqooommmmmmnnnpppqqqtttuuuwwwtttqqqooonnnnnnoooooonnnnnnooopppqqqrrrsssssssssrrrrrrqqqpppnnnllliiigggjjjjjjjjjiiiiiigggffffffhhhhhhfffeeedddbbbbbbaaaffffffggghhhiiiiiiiiiiiifffggghhhhhhgggfffcccbbbaaaaaabbbcccddddddeeeeeeccccccdddddddddddddddcccbbbbbbbbbccccccdddddddddeeeddddddcccbbbaaa``````___```aaabbbccccccdddddddddddddddcccddddddeeeeeehhhgggeeecccaaa```______]]]^^^^^^^^^]]]\\\ZZZYYYZZZ\\\___bbbcccaaa___^^^]]]]]]]]]\\\\\\[[[YYYYYYVVVUUUSSSRRRQQQRRRRRRSSSRRRSSSTTTUUUWWWYYYZZZ[[[UUUTTTTTTSSSSSSTTTTTTUUUWWWWWWWWWWWWWWWVVVUUUTTTRRRRRRRRRRRRSSSTTTUUUVVVVVVUUUUUUTTTTTTTTTUUUUUUUUUSSSRRRQQQRRRRRRPPPNNNMMMMMMNNNNNNOOOPPPRRRRRRTTTVVVWWWWWWTTTQQQPPPPPPKKKLLLMMMNNNOOOOOOOOONNNPPPNNNMMMNNNMMMMMMSSS[[[ddd^^^VVVPPPLLLJJJIIIHHHFFFGGGHHHIIIJJJKKKKKKKKKGGGFFFEEEDDDCCCBBBBBBBBBEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@???@@@@@@AAABBBBBBBBBBBBCCCCCCBBBBBBBBB????????????@@@@@@@@@@@@??????>>>??????@@@AAABBB@@@@@@@@@@@@@@@???>>>>>>AAA@@@@@@???>>>=========:::;;;<<<=========<<<;;;===<<<<<<<<<<<<<<<======>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@??????>>>>>>===<<<;;;;;;;;;;;;<<<======999999999999999999999999999999::::::;;;;;;;;;<<<======<<<<<<<<<===>>>>>>;;;;;;<<<<<<;;;;;;::::::888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;:::888666555333444444666999<<>>===<<<;;;;;;:::::::::::::::999999888999999:::;;;;;;;;;::::::::::::::::::999888888777777777666555555555666777666666777888888999999:::888999:::;;;;;;;;;;;;;;;::::::888777777888999999777888999999:::::::::999999888777666666666666666999888777666555555555555999999888888888888999999777777888888888888777777666777888888777777888999888999:::::::::999888777888888999999999888888777777777777777888888888888888888888888888888888888999888888888888777777777666666666666777888999999::::::::::::999888777666777666666666777888999999888888888888888888888888666666666777777777888888777777666666666777888888888999;;;<<<<<<;;;999888444555666777777777666666888777777777777777777666555555666666777777888888sssvvvxxxyyywwwvvvuuuvvvxxx{{{~~~}}}yyyvvvtttrrrpppqqqssstttuuuuuussstttuuuvvvwwwxxxxxxxxxwwwuuutttwww}}}{{{xxxuuuvvvvvvwwwvvvsssrrrrrrtttvvvuuurrroooooooooooopppqqqrrrttttttsssqqqnnnnnnooopppppppppnnnooopppqqqrrrsssssssssttttttsssqqqooommmkkkjjjkkkkkkkkkkkkjjjiiihhhggghhhgggeeecccbbbcccdddeeegggggghhhhhhhhhhhhhhhgggfffggghhhiiihhhfffdddcccbbbcccddddddeeeeeeeeeeeebbbcccccccccccccccbbbbbb```aaaaaabbbcccddddddeeeffffffeeedddcccbbbaaaaaaaaaaaaaaaaaabbbdddfffgggiiihhhgggfffeeeeeeeeeeeehhhgggeeecccbbbaaaaaabbb______``````___]]][[[ZZZYYYZZZ\\\^^^^^^]]]\\\[[[YYYZZZZZZYYYYYYXXXWWWVVVTTTTTTRRRRRRQQQRRRSSSTTTQQQQQQRRRSSSUUUWWWYYYZZZTTTSSSSSSRRRRRRSSSSSSTTTUUUUUUVVVVVVVVVUUUTTTTTTQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUTTTTTTTTTUUUVVVVVVTTTRRRQQQPPPPPPPPPNNNMMMNNNMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSRRROOONNNNNNOOOJJJKKKMMMNNNOOOOOOOOONNNNNNMMMMMMNNNLLLKKKQQQYYY___ZZZSSSMMMIIIHHHFFFEEEDDDEEEGGGHHHJJJJJJJJJIIIGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCCCCCCCBBBBBBBBBAAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@??????@@@AAAAAABBBAAAAAABBBBBBBBBBBBAAAAAA??????????????????>>>>>>>>>>>>>>>>>>???@@@AAABBB???@@@@@@AAA@@@???>>>===?????????>>>>>>=========::::::;;;;;;<<<<<<<<<<<<>>>======<<<<<<======>>>???>>>>>>>>>>>>@@@AAABBBAAAAAA@@@??????>>>>>>===;;;;;;;;;;;;;;;<<<======::::::::::::::::::::::::999::::::;;;;;;;;;::::::<<<;;;;;;;;;<<<======>>>;;;;;;<<<<<<;;;;;;:::999999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;:::888666444222333333555888;;;>>>@@@BBBAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@???>>>===<<<;;;::::::;;;;;;:::999999888888999::::::;;;;;;;;;:::;;;:::999777666666777777666666666666666666666666666777777888888999::::::777888999;;;;;;<<<;;;;;;;;;:::999777777777888888555666777999::::::::::::::::::999888777666666777999888777666555555555555888888777777777777888888888888999999999999888888555777888888777777888999777888999999999777666444777888999999999999888777777777777777888888888888888888888888888888888888888888888888777777777777666666666666777888999:::999999999999888777666666666666666666777888999:::888888888888888888888888777777777888888888999999666666666666666777888888777888:::<<<<<<:::888777444555666777777777666555777777777888888888888888666666666666777777777777tttwwwzzz{{{yyywwwuuuuuuuuuxxx|||~~~~~~{{{wwwuuusssrrrqqqrrrsssttttttsssssstttuuuvvvwwwxxxxxxxxxvvvsssrrrvvv~~~}}}xxxuuuuuuvvvwwwwwwsssrrrrrrtttvvvvvvrrrooorrrqqqqqqpppqqqqqqrrrrrrqqqooonnnnnnppprrrrrrrrrmmmnnnpppqqqrrrsssssssssvvvuuusssqqqooommmlllkkkkkklllllllllkkkkkkjjjiiihhheeebbb``````bbbeeegggggghhhhhhhhhhhhhhhgggfffggghhhiiijjjiiihhhfffeeecccdddeeeffffffffffffeeebbbbbbbbbbbbbbbaaa````````````aaabbbcccdddeeeeeegggffffffeeedddcccbbbbbbcccbbbaaaaaaccceeehhhjjjlllkkkjjjhhhfffeeeeeedddgggfffdddcccccccccdddddd^^^___aaabbbbbb```___]]]WWWXXXYYYZZZ[[[[[[ZZZZZZWWWXXXXXXXXXWWWVVVUUUUUUTTTTTTSSSRRRRRRSSSTTTUUUPPPPPPQQQRRRTTTVVVWWWXXXTTTSSSRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUTTTTTTSSSPPPPPPPPPQQQQQQRRRSSSTTTTTTTTTTTTTTTUUUVVVWWWWWWSSSQQQPPPOOOOOOOOOMMMKKKNNNMMMMMMMMMMMMMMMMMMNNNPPPPPPPPPOOOMMMLLLNNNOOOJJJKKKMMMNNNOOOOOONNNNNNLLLKKKMMMMMMKKKIIINNNVVVXXXSSSMMMHHHEEEDDDCCCBBBCCCDDDFFFHHHIIIIIIIIIIIIHHHHHHIIIHHHGGGFFFDDDBBBBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@AAA@@@@@@@@@AAAAAABBBCCC@@@AAAAAABBBBBBAAAAAA@@@????????????>>>>>>>>>===>>>>>>>>>>>>???@@@AAABBBAAAAAABBBCCCBBBAAA@@@???>>>>>>>>>>>>============:::::::::;;;;;;<<<<<<<<>>>>>=========>>>>>>???>>>>>>>>>>>>@@@BBBCCCAAAAAA@@@@@@???>>>>>>===;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999;;;;;;;;;;;;;;;<<<===>>>;;;<<<<<<<<<;;;::::::999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<;;;888666444222222333555888;;;>>>@@@AAAAAAAAAAAAAAAAAAAAA@@@AAAAAA@@@???>>>===<<<<<<<<<=========<<<;;;;;;:::888999::::::;;;;;;;;;;;;<<<:::888666555555666777444555666666777666666555777777777888999999::::::555666888:::;;;;;;;;;;;;;;;:::999777777777777888666777888:::;;;<<<======>>>===<<<;;;::::::::::::;;;:::999888777777777777777777666666666666777777999::::::;;;;;;::::::999555777888888777777888:::666777888999888666444333777777999::::::999888777777777777777888888888888888888888888888888888888888888888888777777777777666666666666777888999:::888888888888888777666666666666666666777888::::::888888888888888888888888888888888888999999999999666666666666666777888888666777999;;;;;;999777666333444666777777777666555777777888888999999::::::777777777777666666666666||||||{{{zzzxxxuuusssqqqwwwwwwxxxzzz{{{{{{zzzxxxqqqsssuuuuuutttsssssssssttttttuuuuuuvvvvvvwwwwwwvvvuuutttvvvzzz~~~}}}zzzvvvtttsssssssssrrrqqqqqqqqqqqqrrrssstttsssrrrqqqppppppqqqrrrsssqqqooommmnnnppppppnnnlllpppooooooppprrrtttuuuuuussstttsssqqqmmmkkkjjjkkklllmmmmmmlllkkkiiigggeeegggfffdddbbbbbbcccdddeeeiiiiiihhhhhhhhhhhhhhhhhhgggiiikkkmmmllljjjgggeeedddeeefffhhhhhhhhhgggggghhhgggdddbbbaaa```aaaaaabbb```^^^___bbbfffiiijjjkkkiiigggdddbbb```___^^^aaaaaaaaaaaabbbdddfffhhhmmmllljjjiiihhhiiiiiijjjjjjkkkjjjhhhdddbbbbbbccc___^^^]]]]]]\\\\\\\\\\\\XXXXXXXXXYYYYYYYYYYYYYYYVVVWWWXXXYYYXXXWWWVVVUUUUUUUUUSSSQQQPPPQQQTTTWWWTTTSSSSSSRRRSSSSSSTTTTTTQQQPPPPPPPPPPPPQQQRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUMMMPPPRRRRRRPPPOOOQQQSSSUUUVVVVVVTTTRRRPPPQQQRRRPPPOOOMMMLLLJJJIIIIIIHHHMMMLLLKKKKKKKKKLLLNNNOOOQQQPPPOOOMMMLLLKKKKKKKKKIIIJJJKKKMMMMMMNNNNNNNNNJJJJJJIIIKKKNNNOOOOOONNNNNNMMMKKKIIIGGGEEECCCBBBEEEFFFFFFGGGHHHHHHIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>???AAABBBBBBAAAAAAAAAAAA@@@???>>>===<<<;;;>>>>>>>>>>>>????????????@@@@@@??????>>>>>>======??????>>>===============:::::::::;;;;;;<<<<<<<<<::::::;;;<<<======<<<<<>>======<<<:::;;;===>>>?????????>>>;;;;;;:::::::::999999999:::::::::::::::::::::999========================<<<<<<<<<;;;;;;:::::::::===<<<:::999888999::::::<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<;;;888666444:::999777555666888:::<<<@@@CCCEEEDDD@@@===<<<<<>>>>>===<<<;;;;;;;;;::::::::::::::::::::::::999888777777777777777888<<<:::888777555555555666444444444555555555555555666777888999999:::999999;;;::::::999999::::::;;;;;;;;;;;;::::::999999999666777888999999999999999777666555444555777999:::777777777777666666666666444444555666666555444333444555777888999999999888888888888888888777666555888888888888888777666666777777888888888777777666777777777777777888999999777888888999999999888888888888888888888888888888666666777888888888888888777666555555777888888777555555555555555666777777777777777666777777888999::::::999888888777777666999999999999999999999999999::::::;;;:::999888777555555444444444555555666777888999::::::999888777888777666555444444555666{{{{{{||||||{{{yyywwwvvvwwwvvvwwwxxxyyyzzzyyyyyywwwxxxyyyxxxwwwuuuttttttttttttuuuuuuvvvvvvvvvvvvvvvttttttuuuyyy|||}}}}}}}}}{{{xxxuuurrrqqqqqqrrrrrrqqqpppooopppqqqssstttttttttsssrrrqqqqqqqqqqqqqqqnnnllllllnnnooonnnlllnnnnnnnnnpppqqqssssssssssssttttttrrrnnnllllllmmmlllllllllkkkjjjhhhgggffffffeeedddcccbbbcccddddddhhhhhhgggggggggggghhhiiihhhjjjlllmmmmmmkkkhhhfffeeefffggghhhhhhhhhgggfffiiigggeeecccaaa`````````bbb```^^^___bbbeeeggghhhhhhgggfffdddcccbbbaaaaaaaaaaaa```aaabbbdddfffggglllkkkjjjiiiiiiiiijjjkkkkkklllllljjjgggdddccccccaaa```___^^^]]]]]]]]]]]]ZZZZZZZZZZZZZZZZZZYYYYYYWWWWWWWWWWWWWWWVVVUUUTTTTTTUUUTTTRRRQQQRRRTTTVVVVVVUUUTTTSSSRRRQQQQQQQQQOOOOOOOOOOOOOOOPPPPPPQQQSSSSSSSSSTTTTTTTTTTTTTTTNNNPPPRRRRRRPPPPPPQQQSSSUUUVVVWWWVVVSSSQQQPPPQQQPPPOOOMMMKKKJJJIIIHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOJJJJJJKKKLLLMMMMMMMMMMMMJJJIIIIIIKKKMMMOOOOOONNNMMMLLLKKKIIIGGGEEECCCBBBEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB>>>>>>@@@AAABBBAAAAAA@@@BBBAAA@@@???>>>======<<<======>>>>>>>>>??????????????????>>>>>>>>>>>>>>>???>>>>>>===============::::::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======<<<<<>>======<<<:::;;;===>>>??????>>>>>>;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<;;;:::999999999::::::<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;999777666999999777777777888:::;;;<<>><<<<<<<<<>>>>>>======<<<;;;;;;:::999999999999999999999999999888888888888888999999;;;:::888777666555666666666666666666666666666666666666777888999999999999::::::999999999999999999::::::::::::999999999999777777888888999999888888999888666555555666777888888888777777777666666666555666777777777777666555555666777888888999999999;;;;;;::::::888777555555888888888888888777666666444555666888888999999999555555555555555666777888777777888999999999888888888888888888888888888888666777777888888888888888777666555555777888888777666666555555666666777888888777777777777888999999:::::::::999888888777777999999999999999999999999999999:::::::::999888777666666555555555666666777666666666777777666666666777666555444444444555555xxxyyyzzz{{{||||||{{{zzzvvvuuuttttttuuuwwwyyyzzz{{{zzzzzzyyyxxxvvvtttssstttuuuuuuuuuuuuvvvvvvvvvuuutttssstttwwwyyyzzzyyyyyyxxxuuusssqqqppppppppprrrqqqooonnnnnnppprrrtttuuuuuuuuuuuusssqqqooonnnpppnnnkkkkkklllmmmmmmlllkkklllnnnooopppppppppppprrrssstttrrrpppnnnoooooommmlllkkkjjjhhhgggffffffeeedddddddddcccccccccccceeeeeeeeeeeefffggghhhhhhhhhjjjlllmmmmmmkkkiiigggfffggghhhiiihhhgggfffeeehhhgggeeebbb```_________bbb```^^^^^^aaaccceeeeeedddddddddccccccccccccbbbaaa`````````aaabbbdddeeeiiihhhhhhhhhhhhiiiiiijjjiiikkkmmmllliiifffddddddcccbbb```___^^^]]]]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTSSSTTTUUUTTTSSSSSSTTTUUUXXXWWWUUUSSSQQQOOONNNMMMNNNNNNMMMMMMNNNNNNOOOPPPQQQQQQQQQRRRRRRSSSSSSSSSPPPQQQQQQPPPOOOPPPRRRTTTUUUWWWXXXWWWTTTQQQPPPOOOOOONNNLLLKKKIIIIIIHHHHHHFFFGGGHHHHHHIIIIIIHHHHHHJJJJJJJJJKKKLLLMMMNNNOOOJJJKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIJJJLLLNNNNNNMMMLLLKKKJJJHHHFFFDDDCCCBBBCCCCCCDDDDDDEEEFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBAAACCCCCCCCCBBBBBBAAAAAAAAA???@@@@@@AAAAAAAAA@@@@@@BBBBBBAAA@@@???>>>>>>=========>>>>>>>>>>>>??????>>>>>>>>>>>>???????????????>>>======<<<<<<======;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<===<<<<<<<<<>>>??????@@@@@@??????>>>@@@@@@??????>>>=========;;;;;;===>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;:::999999999::::::<<<<<<<<<<<<============<<<<<<======<<<:::888777888888888999999999::::::999;;;======<<<;;;;;;;;;=========<<<<<<;;;;;;:::888888888888888888888888999888888888999:::;;;;;;;;;:::888777666666666666888888777777666666555555555666777888999999999999:::999888888777777777777888888888888888999999999777888888888888777777666:::999777555555555555666888888888888777777777777777777888888888888777777666666666666777888999:::===<<<<<<:::999777555444777777888888777777666666666666777888888888888888444444444333444444555555666777888888999999888888777777777777777777777777666777888888999999888888888666555555777888888777777777777666777888888999888888888888888999::::::;;;;;;::::::999888888777999999999999999999999999999999999:::999999888777888777777666666666777777777666666555555666666777666555444444333444444444vvvwwwyyyzzz{{{{{{zzzzzzuuutttrrrqqqqqqsssxxx{{{zzzyyyxxxwwwwwwvvvuuusssuuuuuuuuuuuuuuuuuuuuuuuusssrrrrrrtttwwwyyyyyyxxxvvvuuusssqqqpppooooooooorrrpppnnnllllllnnnqqqrrruuuvvvvvvvvvtttpppmmmjjjnnnllljjjiiiiiijjjkkkllliiilllnnnpppooonnnnnnmmmqqqrrrrrrrrrpppooopppqqqmmmlllkkkiiihhhgggffffffcccddddddddddddcccbbbbbbccccccccccccdddeeefffgggggghhhjjjkkkkkkjjjhhhgggggghhhhhhiiihhhgggeeedddeeedddbbbaaa```___``````aaa___^^^^^^```bbbbbbbbbbbbccccccccccccbbbbbbaaa```______^^^___```bbbcccdddddddddeeeeeefffggggggfffiiikkkkkkhhheeecccbbbbbbaaa```^^^]]]\\\\\\\\\\\\\\\[[[[[[ZZZYYYXXXXXXYYYXXXUUUSSSRRRRRRRRRSSSQQQSSSUUUVVVTTTSSSTTTTTTXXXWWWVVVTTTRRRPPPOOONNNNNNMMMMMMMMMMMMNNNOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSRRRQQQPPPOOONNNOOORRRSSSTTTVVVXXXXXXUUUQQQOOONNNNNNMMMKKKJJJIIIHHHHHHHHHGGGHHHJJJKKKKKKKKKJJJIIIKKKKKKJJJJJJJJJJJJJJJKKKJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHIIIKKKMMMLLLKKKKKKJJJIIIGGGFFFDDDCCCCCCAAABBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@???>>>>>>@@@@@@AAA@@@@@@@@@@@@???BBBBBBAAAAAA@@@??????>>>============>>>>>>>>>???======>>>>>>??????@@@@@@>>>>>>===<<<<<<<<<<<<===<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;===>>>>>>??????>>>>>>===????????????>>>>>>======;;;<<<<<<======>>>>>>>>>======<<<<<<<<<;;;;;;;;;999::::::;;;<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::::::::::::::::::::::::::;;;;;;<<<<<<======;;;;;;;;;;;;:::999888777888888:::;;;;;;;;;:::999999:::;;;;;;;;;::::::999<<<<<<<<<;;;;;;;;;::::::999999999999999999999999777777777888999:::;;;<<<:::999888777777666666666888888777777666555444444555666777888999999999999999888777666666666666666666666777777888888999999888888888888777666555555999888777666555555666666999888888888777777777777666777777888888888888888888777666666666777999:::;;;::::::999888777555444666777777777777777666666::::::999999777666444444444444444333333444555555555666777888888999999888666666666666666666666666777777888999999999999888888666555666777999888888888888777777888888999:::999999888888999999:::;;;;;;;;;::::::999888888888888888888888888888888888888999999999999888888888777777666666555666666666999888777666666777888999444444444444333444444444wwwxxxyyyzzz{{{zzzyyyyyyssssssqqqooonnnqqqwww|||zzzxxxvvvvvvxxxyyywwwvvvuuuuuuuuutttttttttttttttrrrqqqrrrtttwwwyyyyyyxxxtttsssrrrqqqpppooonnnnnnqqqooommmkkkkkkmmmooopppssstttuuuuuurrroookkkhhhkkkkkkjjjhhhhhhhhhiiijjjhhhkkkoooooonnnlllkkklllnnnooopppooonnnmmmnnnpppmmmlllkkkjjjiiigggffffffccccccdddddddddcccbbbaaa``````aaaaaabbbcccdddeeedddeeeggghhhhhhgggfffeeefffggghhhhhhgggfffeeedddaaa```___^^^^^^___```aaa```^^^]]]]]]___`````````aaaaaabbbbbbaaa```___^^^___^^^]]]\\\\\\]]]^^^______``````aaabbbbbbbbbbbbbbbdddggggggeeebbb```_________]]]\\\[[[ZZZZZZZZZ[[[[[[ZZZYYYXXXXXXWWWWWWYYYWWWUUUSSSRRRRRRRRRRRROOORRRTTTUUUTTTSSSSSSTTTVVVVVVVVVUUUTTTSSSQQQPPPNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQQQQQQQRRRRRRSSSSSSRRRPPPNNNMMMNNNOOOPPPQQQRRRTTTVVVVVVSSSPPPMMMLLLLLLLLLJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKJJJIIIJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHIIIHHHGGGHHHJJJKKKKKKJJJIIIHHHHHHFFFEEEDDDCCCCCC@@@AAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@???>>>>>>AAAAAA@@@@@@@@@@@@@@@@@@BBBAAAAAAAAA@@@?????????<<<============>>>>>>>>>======>>>>>>??????@@@@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<======>>>>>>======<<>>>>>>>>>>>>>><<<<<<<<<<<<<<<===============<<<<<<<<<;;;;;;;;;888888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::::::::::::::::::::999999999::::::;;;;;;;;;999999999999888888777666888999;;;<<<<<<<<<:::999;;;;;;:::::::::999888777;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::666666666777777999:::;;;999999888888777777666666777777666555555444333333555555666777888888888888888777666666555555555666666666666777777888888888777777777777777666555444666666666666666777888888888888888777777777777666555555555555666666777777888777666666666777999999666777777777777777666666555666666777777777666666::::::999999777666444444666666555555555555555666555555666777888999999999666666666666666666666666777777888999999999999999888777666666888999999888888888888888888999::::::999999888888999999:::;;;;;;;;;:::999999888888777888888888888888888888888888888888888888888888999777666555555444444444555999888777666666777888999333333444444444444444444wwwxxxyyyzzzzzzyyyxxxwwwrrrrrrqqqnnnmmmpppwww||||||yyywwwwwwzzz|||{{{yyyuuuuuuuuuttttttttttttsssrrrqqqrrrtttwwwxxxwwwvvvqqqqqqppppppooonnnmmmmmmnnnnnnllllllkkkllllllmmmooopppqqqqqqpppmmmiiiggggggiiiiiiiiigggfffggghhhgggjjjmmmmmmjjjhhhhhhjjjjjjkkklllllljjjjjjkkkllllllmmmmmmlllkkkiiigggeeedddcccccccccbbbbbbbbbbbb____________```aaabbbbbbbbbbbbdddeeeeeeddddddcccdddeeefffgggfffeeedddccc^^^^^^]]]\\\\\\]]]______^^^]]][[[\\\^^^_________^^^^^^___``````___]]]\\\]]]\\\[[[ZZZYYYZZZ[[[\\\\\\]]]^^^^^^___^^^^^^]]]^^^```bbbbbb```^^^]]]]]]\\\\\\[[[ZZZYYYYYYYYYYYYZZZZZZYYYYYYXXXXXXWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSNNNPPPSSSTTTSSSRRRRRRSSSSSSTTTUUUUUUUUUSSSRRRQQQNNNNNNMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOMMMLLLMMMNNNNNNMMMOOOQQQSSSRRRPPPMMMLLLLLLKKKKKKJJJIIIHHHGGGGGGHHHFFFGGGHHHHHHIIIIIIHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGFFFGGGIIIJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCCCC@@@@@@AAAAAABBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEE@@@AAABBBBBBCCCBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@??????@@@AAAAAAAAAAAA@@@@@@????????????<<<<<<============>>>>>>>>>>>>>>>>>>????????????>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<===<<<<<<;;;:::;;;<<<<<<======<<<<<<;;;??????>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<======<<<<<<<<<;;;;;;;;;;;;:::888999999::::::;;;;;;;;;::::::::::::::::::::::::999999999999::::::::::::999999:::;;;;;;;;;::::::999999999999999:::::::::999999888888777777777777999:::;;;<<<===<<<;;;:::===;;;999999::::::888777::::::::::::::::::::::::::::::::::::::::::::::::666666666666777888999999888888888888888777666666666666555555444444333333444555666777888888888888777666666555555666666777777777777777777888888888555666666666666555555444444555555666777888888888777777777777666666666666444333333333444555666777888777777777777777888888444555666666777777666666555555666777777777666666666666777888888888888888888777666666555666666666444555666777888999999999777777777777777777777777777888999999:::999999999999777666666888999999888888888888777888888999:::888888888888888999::::::::::::999999888777777666888888888888888888888888888888777777777888999999777666555444444333444444666555555444444555555666333333444555555555555444rrrssstttuuuvvvuuuuuutttpppqqqqqqooommmooovvv}}}~~~zzzwwwwwwzzz{{{yyywwwuuuuuutttttttttsssssssssssssssrrrsssttttttrrrpppnnnnnnnnnnnnmmmlllkkkkkklllllllllllllllkkkjjjjjjkkkkkklllmmmlllkkkiiihhhdddgggjjjiiigggeeeeeeeeeeeehhhjjjiiieeeccceeehhhfffhhhhhhhhhffffffggghhhlllmmmnnnooonnnkkkgggeeeeeedddbbbaaaaaaaaabbbccc______^^^^^^^^^______```aaaaaabbbcccccccccccccccbbbcccdddeeeeeeeeedddccc___^^^\\\[[[ZZZZZZ[[[[[[\\\[[[ZZZ[[[^^^______^^^YYYZZZ\\\^^^___^^^]]]\\\[[[ZZZXXXWWWWWWWWWXXXXXX\\\\\\]]]^^^]]]\\\[[[[[[\\\]]]___^^^]]]\\\\\\]]]ZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYUUUVVVVVVVVVUUUTTTTTTSSSMMMOOOQQQQQQQQQQQQRRRSSSQQQRRRSSSTTTSSSQQQOOONNNMMMLLLLLLLLLLLLMMMNNNNNNQQQQQQQQQPPPOOOOOONNNNNNOOOMMMKKKLLLMMMNNNLLLJJJLLLMMMNNNNNNLLLKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFFFFFFFFFFGGGHHHIIIEEEFFFGGGHHHHHHIIIHHHHHHHHHGGGFFFGGGHHHIIIHHHGGGFFFFFFFFFEEEDDDDDDDDDCCC@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDD???@@@@@@AAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@????????????@@@BBBCCC@@@????????????>>>>>>>>><<<<<<<<<=========>>>>>>?????????>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>???===<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;999999999999999999999999888888999999999:::::::::888999:::;;;;;;;;;::::::::::::::::::::::::999999999999888888888888888888:::;;;;;;<<<<<<<<<<<<<<<;;;999777777999:::999777999999999999999999::::::999999999999999999999999888888888777777888999999777888888999888777666666666666666555555555555555444555666777888888888888555555555555666777888999888888888888888888777777444444555666666666555555666666666777777777777666666666666666555555555444444333333333444555666777777777888888888888777777666666777777777777666555444555555666777777666666444555666888888999999999888777777666555555666666333444555777888888999999888888888888888888888888777888999999::::::999999999777666777888:::999999777777777777777888999999888777777777777888999999999999888777777666666555888888888888888888888888888777666666777888999:::888777666555444444444444444555555555555555555444333444555666777666666555kkklllnnnpppqqqqqqqqqpppoooqqqrrrooommmooovvv}}}zzzuuutttwwwxxxuuurrruuuuuutttttttttsssssssssuuutttssssssrrrqqqmmmkkkkkkllllllllllllkkkjjjiiikkkkkklllmmmlllkkkiiihhhhhhiiijjjjjjjjjjjjiiihhhbbbfffjjjjjjgggdddcccdddcccfffhhheeeaaa___bbbfffdddeeefffeeedddcccdddeeekkkmmmpppqqqooolllgggdddeeedddbbb``````aaabbbddd______^^^]]]]]]]]]^^^^^^```aaabbbccccccccccccccc```aaacccdddeeeddddddccc```___\\\ZZZXXXWWWWWWWWWZZZZZZYYY[[[]]]______^^^UUUWWWZZZ\\\^^^___^^^^^^ZZZYYYWWWVVVUUUUUUVVVWWW\\\]]]^^^^^^]]]\\\[[[ZZZ[[[\\\]]]]]][[[[[[\\\]]]YYYYYYYYYYYYYYYZZZZZZ[[[ZZZZZZZZZZZZ[[[[[[[[[[[[TTTUUUVVVWWWWWWVVVTTTSSSMMMNNNPPPPPPOOOPPPQQQSSSQQQQQQRRRRRRQQQOOOMMMKKKKKKKKKKKKKKKKKKLLLMMMMMMQQQPPPPPPOOONNNMMMLLLLLLNNNLLLJJJKKKMMMMMMKKKHHHJJJKKKLLLKKKJJJIIIJJJLLLJJJJJJIIIHHHGGGGGGGGGGGGHHHGGGFFFFFFFFFGGGIIIJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHFFFFFFFFFHHHIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDCCC@@@AAAAAABBBBBBCCCCCCDDDCCCDDDDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDD>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAA??????>>>>>>???AAACCCDDD?????????>>>>>>>>>>>>>>><<<<<<<<<<<<=========>>>@@@@@@??????>>>>>>============<<<;;;;;;;;;;;;<<<:::::::::;;;;;;<<<<<<<<<<<<=========<<<;;;:::::::::;;;;;;<<<<<<;;;;;;:::>>>>>>>>>>>>>>>?????????======;;;::::::;;;<<<===;;;;;;:::::::::999999999<<<<<<<<<<<<<<<<<<;;;;;;999999999999999999999999888888888999999:::::::::777888:::;;;<<<;;;::::::<<<<<<<<<;;;;;;:::::::::::::::999999888999999999;;;;;;;;;;;;<<<<<<======888666444555888;;;:::888999999999999999999999:::888888888888888888888888::::::999999888999999999777777888999999888666666666666666666777777777777444555666777888888888888555555555555777888999:::::::::999999888888777777333333444555666666666666777888888888777666555444666555555555444444444444444333333333444555777888666777888999999888777666999999999999888666555555444444555666777777666666777777888888888777777666888777666555555555555555333444555777888888999999888888888888888888888888888888999::::::::::::999999888666777888::::::999777777777666777888888999777777777666777888888999888888777777666555555555777777777777777777777777888777666666666888999:::999999777666555555555555555666777888888777666555333444666777777777666666ooonnnlllkkkjjjkkkmmmnnnpppoooooonnnnnnoooooopppsssrrrrrrqqqqqqqqqqqqqqqmmmnnnoooqqqrrrsssssssssvvvrrrnnnllllllllljjjhhhjjjiiihhhhhhhhhiiikkklllkkkkkkkkkkkkkkkjjjiiihhhiiijjjjjjhhhfffeeefffgggeeeeeeeeeeeeddddddcccbbbgggfffdddbbbaaa`````````cccdddfffggggggfffdddccchhhkkkooorrrqqqmmmhhheeecccbbb``````aaabbbbbbaaabbb```]]]ZZZYYY[[[]]]^^^```bbbcccddddddbbb___]]]^^^```ccceeeffffffdddccc```___^^^[[[XXXWWWWWWXXX[[[WWWSSSSSSUUUWWWWWWUUUZZZZZZ[[[\\\\\\\\\\\\\\\ZZZZZZYYYXXXWWWVVVVVVUUUYYYYYYYYYZZZ[[[[[[\\\\\\ZZZZZZZZZ[[[ZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWYYY[[[\\\[[[ZZZYYYVVVTTTQQQRRRTTTUUUTTTRRRQQQPPPOOONNNNNNNNNOOOPPPLLLMMMOOOPPPPPPOOOMMMLLLOOONNNMMMMMMLLLLLLMMMMMMOOOOOOOOONNNMMMLLLKKKJJJIIIJJJLLLNNNOOONNNMMMLLLLLLKKKIIIHHHGGGGGGHHHHHHKKKJJJHHHGGGGGGGGGHHHHHHDDDEEEEEEEEEFFFFFFFFFFFFIIIHHHGGGEEEDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBBBBBCCCAAABBBCCCCCCDDDDDDCCCCCCHHHGGGGGGEEEDDDCCCBBBAAA@@@???>>>======???AAABBBBBBAAA@@@?????????@@@AAA@@@??????>>>>>>>>>>>>>>><<<===============<<<<<<;;;;;;;;;;;;;;;<<<===>>>AAA@@@@@@@@@??????>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::999999:::;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<===???@@@;;;;;;:::::::::999999999999999999::::::;;;;;;;;;<<<<<<;;;:::999999999999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777999999999999999999::::::999999999999999888777666::::::999888888999::::::888888777666555555666666777777777777777777777777888888777777888888999::::::::::::999999999888888666666666666666777777777888888888777777777777777888888888888888888888888777777777777777666555555777666444555777888888777888888777666555444444333666666555555555555666666777666555444444555666777999888666444333222222333333444444555555555555555333333333444555666777777999;;;===>>>>>>;;;888666444444444555444444333333555444333555777888888777777777777777777777777777777777888888888999999999777777777777777666555555444666888888555555777999666666555555555777888999666666777777777777666666666666666666666666666666555444444333333333444444555444444333333222111111555444444444444333333333666666555555555555666666llljjjhhhfffeeefffggghhhllllllllllllmmmmmmnnnooooooooonnnlllkkkkkkjjjjjjjjjkkkmmmnnnpppqqqqqqqqqssspppllljjjkkkkkkiiigggggggggfffeeefffggghhhiiikkkkkkkkkjjjjjjiiihhhhhhfffgggfffeeecccbbbcccdddaaaaaabbbcccccccccbbbbbbfffeeedddbbbaaa`````````aaabbbdddeeefffeeedddcccfffhhhllloooooollliiifffdddbbb``````aaaaaaaaa___```^^^\\\ZZZYYY[[[]]]___^^^___aaabbbbbb```]]]\\\[[[]]]```cccddddddcccbbbaaa```___[[[XXXUUUTTTTTTUUUSSSRRRRRRSSSUUUVVVVVVXXXYYYYYYZZZ[[[[[[ZZZZZZXXXXXXXXXWWWVVVUUUUUUTTTXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVXXXYYYYYYXXXWWWVVVSSSQQQOOOOOOQQQRRRQQQPPPOOONNNMMMMMMMMMNNNOOOPPPLLLMMMNNNOOOOOONNNMMMLLLNNNMMMMMMLLLLLLLLLLLLLLLNNNNNNNNNNNNMMMLLLKKKJJJIIIJJJLLLMMMNNNMMMLLLKKKJJJIIIHHHFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCAAABBBBBBBBBBBBBBBBBBBBBFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@>>>======>>>@@@AAABBBAAA@@@?????????@@@@@@??????>>>=========>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::999999999;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>;;;::::::::::::999999999:::;;;;;;;;;;;;;;;;;;<<<::::::999999999999999999777777777888888888999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888777777777777777777777777777999999999999999888777777999888777777777777888999999888777666666666666666888888888888888777777777888888777777888888999:::::::::999999999888888888666666666777777777777888888888888888777777777777777777777777777777777777777777777777777666555555777666555555777888777666777777666666555555444444555555444444444444555555777666555444444555666666:::999777666555555555555444444555666666666666555777666666555444444333333777999;;;======;;;888666444555555555444444333333555444333555777888777666777777777777777777777777777777777888888888999999777888888888777666555555444666888777666555777999888777666666666777888999666777777777777777777666666666666666666666666666777666555444333333333333444444444444333333333333555555555666666666777777555444444444444444444555kkkhhheeebbbaaaaaabbbdddgggggghhhiiijjjkkklllllllllkkkjjjiiihhhffffffeeeggghhhjjjkkkmmmmmmnnnnnnooollljjjhhhiiiiiihhhggggggfffeeeeeeeeefffggghhhkkkjjjiiihhhggggggggggggdddddddddcccaaa```aaaccc^^^^^^___```aaaaaaaaaaaaccccccbbbaaa``````______^^^___aaacccdddddddddcccccceeehhhjjjkkkjjjhhhgggcccaaa```___```aaa```______]]][[[YYYYYYZZZ]]]^^^[[[]]]^^^______^^^\\\ZZZYYYZZZ]]]```aaaaaaaaa```^^^^^^]]][[[YYYVVVSSSQQQLLLNNNOOOPPPPPPRRRTTTVVVVVVVVVWWWXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTXXXXXXWWWWWWWWWWWWVVVVVVXXXWWWVVVUUUTTTUUUVVVVVVSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVVVVVVVUUUSSSRRROOOMMMLLLMMMNNNOOONNNMMMLLLLLLKKKLLLLLLMMMNNNOOOKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKJJJJJJHHHIIIKKKLLLLLLKKKJJJJJJHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCDDDEEEFFFGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEECCCCCCBBBBBBAAAAAA@@@@@@??????@@@@@@AAABBBCCCCCCBBBAAA@@@??????@@@AAAAAACCCCCCBBBBBBAAAAAAAAAAAA@@@???>>>======>>>??????AAA@@@@@@???>>>????????????>>>======<<<<<<======999::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<===============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999999999999;;;:::::::::999888888888999:::::::::;;;;;;;;;<<<<<<<<<;;;:::::::::;;;;;;:::::::::999999999888888::::::::::::999999999999888888888888888888888999444555555666777888999999::::::::::::::::::::::::999999999::::::;;;;;;;;;======<<<<<<;;;999888777777777777777777777777777999999999:::999999888777888777777666666777777888999888888777777777777777:::999999999888888777777888777777777777888999999999999999999888888888777666666777777888888888888888888888888777777666666666666666666666666666666666777777777777666555555888666555555777777666555666666555555555555555555444333333222222333333444666555555444555555666666888777666666555555666666444555555666666666666666888777777555444333222222555777:::;;;<<<:::888777555555555555555444444444555444444555777888777666666666666666666666666666777777777777888888888888888888888888777666555444555666777777666666777888999999888777777777888888777777888888888888777777666666666666666666666666999888666555333333222222444444444444444555555555333333444555666777888999333222222222222222222333mmmkkkgggcccaaaaaabbbbbbaaabbbccceeefffggghhhhhhiiiiiiiiiiiihhhggggggfffeeefffgggiiijjjkkkkkkkkkllljjjiiigggggghhhhhhhhhhhhgggfffffffffgggiiiiiiiiihhhfffdddccccccddddddcccddddddcccaaa```aaaccc^^^______`````````_____________________^^^^^^^^^\\\]]]^^^```bbbccccccccccccdddeeefffgggfffeeeeee```___^^^^^^```bbbbbbaaa___^^^[[[YYYYYYYYYZZZ[[[ZZZ[[[\\\]]]^^^]]]\\\[[[XXXYYY\\\^^^___```______YYYYYYYYYZZZYYYWWWSSSPPPEEEIIILLLNNNMMMOOOSSSWWWTTTTTTUUUUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUUUUTTTTTTXXXXXXWWWVVVVVVUUUTTTTTTVVVUUUSSSQQQQQQRRRTTTUUURRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTSSSRRRPPPOOOKKKKKKKKKLLLMMMMMMMMMLLLIIIIIIJJJJJJKKKLLLMMMNNNJJJKKKLLLLLLLLLLLLKKKJJJKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHIIIJJJJJJIIIIIIHHHFFFFFFEEEEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDFFFGGGIIIGGGGGGFFFEEEDDDCCCBBBAAABBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@???===>>>>>>???@@@AAABBBBBBBBB@@@>>>===<<<===???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>============>>>???@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<999::::::;;;;;;;;;;;;:::;;;;;;;;;::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;::::::::::::::::::999999999999888;;;::::::999888777666666999999999::::::;;;;;;<<<<<<<<<;;;:::999999888888999999999999888888888888777777777666666555555555555555666777777888888888333444555666888999:::;;;999999999999999999999999888888999999::::::;;;;;;<<<<<<<<<<<<;;;999888777999999999999888888888888888999999999999999888888777777777777777777777777999888888777777777888888::::::999999888888777777777777777777777888999999999888888888888777777777666666777777888888999999999999888888777777666666666666666666666666666666666666777777666666555444777666555666777777555444444555555555555555555555333333222222222222333333555444444555555555666666444444444444444444444444444555666666777777666666555555555555555444444444555666999:::;;;:::999888666666555555555555555555666444444555777777777666555555555555555555555555666666666777777777888888888888999888777666555555555666666777666777777888::::::999888888777777777777777888888888888777777555555555555555555555555888777666555444444333333333333444444555666777777222222333333444555555666222222222333333222222222nnnllliiifffcccbbbbbbbbb]]]^^^```bbbdddeeeeeeeeefffggghhhiiiiiijjjiiiiiieeefffggghhhhhhiiiiiihhhjjjjjjiiigggfffggghhhiiigggfffeeeeeeeeefffggghhhfffeeedddbbbaaaaaa``````aaabbbbbbaaa______```bbbaaaaaaaaaaaa```___^^^]]][[[\\\]]]]]]^^^^^^]]]]]]ZZZ[[[]]]^^^```aaabbbcccccccccddddddcccbbbaaaaaa\\\[[[[[[]]]```cccddddddaaa___]]]ZZZYYYXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]\\\YYYZZZ\\\]]]^^^______^^^XXXXXXXXXYYYYYYWWWRRRNNNCCCGGGJJJKKKLLLNNNRRRWWWSSSSSSTTTTTTTTTSSSSSSRRRUUUUUUUUUUUUUUUVVVVVVVVVXXXXXXWWWVVVUUUTTTTTTSSSTTTSSSQQQOOOOOOPPPQQQSSSQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPOOONNNJJJKKKLLLMMMMMMMMMMMMMMMGGGHHHIIIJJJKKKKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJIIIIIIGGGGGGGGGHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDCCCFFFFFFGGGGGGGGGGGGGGGGGGBBBCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDEEEGGGHHHIIIHHHHHHGGGEEEDDDCCCBBBAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@??????======>>>>>>???@@@@@@AAA@@@???===<<<<<<===>>>@@@>>>>>>>>>>>>????????????::::::;;;<<<===???@@@AAA?????????>>>>>>>>>=========<<<;;;;;;::::::;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;=====================>>><<<<<<;;;;;;;;;:::::::::::::::999999999888888888::::::999888888777666666888888999999:::;;;;;;<<<<<<<<<;;;:::999888777777999999888888888777777777666666666555555444444444444444666777777777777666444444555777999:::;;;<<<999999999999999999999999888888888999999999::::::;;;;;;;;;;;;:::999888777999999999888888888777777777888888999999888888888888888888888888888888888888777777777777777888888999999999888888888777777777777666666777777888999888888888777777777666666555666666777888888999999999999888888777666666555777777777777777777777777666666666666666555444444666555555666777777555333444444444444555555555555444444333333333333444444333333444555555555555555333333333444444444444444444555555666666666666666555555555555555444444444555666888:::::::::999888666555555555555666777888666555444555666777666555444444444444444444444444555555666666666777777777888888888888888777777666666666666666777777777777999999999999888888777777777777888888888888777777444444444444444444444444555555444444444555555666222333333444555666777777444444444444444444444444333333444444444444333333lllllljjjhhheeecccaaa```]]]___aaaccceeeeeeeeeeeecccdddfffhhhjjjjjjjjjiiihhhiiiiiiiiiiiihhhhhhgggiiiiiihhhgggeeedddfffhhhdddcccbbbbbbbbbccceeeeeedddddddddcccbbb```___^^^]]]^^^___^^^\\\\\\]]]___ccccccbbbaaa```^^^]]]\\\YYYZZZ\\\^^^______^^^]]]ZZZ[[[\\\]]]___```aaabbbbbbbbbccccccbbb```___^^^[[[ZZZZZZ\\\```cccddddddaaa```^^^[[[ZZZYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^[[[\\\\\\]]]]]]]]]]]]]]]\\\ZZZYYYZZZ[[[YYYSSSNNNGGGHHHIIIJJJKKKOOOSSSWWWSSSTTTTTTTTTTTTSSSRRRRRRTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWVVVVVVUUUTTTSSSSSSRRRQQQPPPOOOOOOOOOPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSQQQQQQPPPOOONNNMMMMMMMMMIIIKKKNNNOOONNNMMMMMMNNNGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@??????=========>>>>>>>>>>>>???>>>===<<<<<<<<<===???@@@======>>>>>>>>>>>>>>>>>>999:::;;;<<<===>>>???@@@===>>>>>>>>>>>>===<<<<<<<<<;;;;;;:::999:::::::::999:::;;;<<<<<<===<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999888888888888:::999999999888777777777777777888999:::;;;<<<<<<;;;;;;<<<;;;:::999888777888888888777777777777666777777777777666666666666444555666777888777666555444555666777999:::;;;<<<999999999999999999999999888888888888888888888888888888999999999999888888777777777666666555555444555666777777888777777777777888888999999888888777666666666666666777777888777777777777777777777777777666666666666777888888777777777777666666666666444444555666777888888999:::999999888777666555555777777777777777777777777555666666666666555444444444333444666777888666444555555444444444444444444444333333222222333333444222333444555555555555555444555555666666666555555333444444555555555555555888777777555444333222222555666777888888888777666555444444555666888:::;;;666555444555666777666555555555555555555555555555555555555555666666666666666777888888999999888888777666555666777888777666888888888999888888777666666666777777777777666666444444444444444444444444333333333333333555666666222222333444555555666666777777666666666555555555333444555666666555444333kkkllllllkkkiiifffbbb``````bbbdddfffhhhhhhgggfffdddfffhhhjjjkkkjjjjjjiiilllllllllkkkjjjiiiggggggggghhhgggeeebbbaaacccfffcccbbbaaaaaaaaabbbdddeeeeeeeeefffgggeeebbb___]]]]]]]]]^^^]]]\\\\\\]]]___aaaaaaaaaaaa```___]]]]]]ZZZ[[[^^^```aaaaaaaaa```[[[\\\\\\]]]^^^___aaabbb^^^```aaabbbbbbaaa___^^^\\\[[[[[[\\\___aaabbbaaa___^^^]]]\\\[[[[[[\\\\\\XXXYYYZZZ[[[\\\]]]^^^^^^\\\\\\\\\\\\\\\[[[[[[[[[[[[YYYYYY[[[______[[[WWWNNNKKKIIIIIILLLQQQTTTVVVTTTTTTUUUUUUTTTTTTSSSRRRRRRRRRSSSSSSTTTUUUVVVVVVUUUTTTTTTTTTSSSRRRRRRRRRPPPPPPPPPOOOOOOOOOOOOOOONNNNNNOOOOOOPPPQQQQQQRRRNNNMMMLLLLLLKKKKKKKKKKKKHHHKKKNNNOOONNNMMMMMMOOOHHHIIIJJJKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHFFFEEEEEEDDDDDDDDDDDDDDD@@@AAABBBCCCCCCBBBAAAAAABBBBBBDDDEEEEEEEEEDDDDDDAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAABBBCCCDDDEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@?????????>>>>>>============<<<<<<;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>>>>=========;;;;;;<<<<<<======<<<<<<======>>>>>>>>>===<<<;;;;;;;;;:::999999999999999888888:::;;;;;;<<<<<<<<<<<<;;;::::::999999::::::999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999888888888888999999999999999999999888777777888999:::;;;<<<<<<;;;;;;<<<<<<;;;:::999888888888777777777666666666666666666666777777777777555666777888888777555444444444555666777999999:::888888888888888888888888999999999888777777666666555555777888888888888888888777777666555555444444444444555666666666666666666666777888888777666666555555555555555666777777555555555666777777888888666666666666666777888888777777666666666555555555333333444555666777888888::::::999888777666555555666666666666666666666666555555666666555555444333222222333666888888666444555555555444444333333333222222111111111111222222111222333555666666555555444555666666666555444333222333333444444444444444777666666555444444333333444444555555555444333333444333333444666999<<<>>>777666444555666777666444555555555555555555555555444444555555555666666666555666777888999:::::::::777555444555888999888666555666777888888888777666555555666666666666555555333333333333333333333333333333222222222333333444222222333333444444555555555555555666666666666666333444555666666555444333lllnnnoooooommmiiieeebbbdddeeegggjjjjjjjjjiiihhhhhhiiikkklllmmmllljjjiiioooooonnnmmmkkkiiihhhgggeeeffffffddd```___aaadddeeedddcccccccccdddeeefffeeegggiiiiiihhhddd```^^^^^^___```___^^^^^^___aaa_________```______^^^^^^[[[]]]```bbbcccdddcccbbb\\\\\\\\\]]]^^^___```aaa[[[]]]```bbbcccbbb```___^^^]]]\\\\\\^^^```______\\\\\\\\\\\\]]]^^^^^^___WWWXXXYYYZZZ[[[\\\]]]^^^]]]\\\\\\[[[ZZZYYYYYYYYYXXXVVVWWW\\\cccgggeeebbbRRRMMMIIIHHHMMMRRRUUUVVVUUUUUUUUUUUUUUUTTTSSSSSSPPPQQQQQQRRRSSSTTTUUUUUURRRRRRRRRRRRRRRQQQQQQQQQOOOPPPPPPPPPPPPOOONNNMMMLLLLLLMMMNNNOOOOOOPPPPPPKKKKKKJJJIIIIIIIIIJJJJJJGGGJJJNNNOOONNNLLLMMMOOOIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHFFFEEEDDDCCCCCCCCCCCCCCC>>>???AAAAAABBBAAA@@@???BBBCCCEEEFFFFFFFFFEEEEEEAAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@???@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>>>>>>>>===<<<<<<;;;;;;999:::<<<>>>???@@@@@@@@@??????>>>>>>========================<<<;;;:::999<<<===>>>>>>>>>===;;;:::;;;:::999999888888999999666777888999:::;;;;;;;;;<<<;;;::::::999999999999;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;:::::::::999999999888888888888777999999999999999:::::::::666777888999:::;;;<<<<<<:::;;;<<<===<<<;;;:::999777777777777666666666666333444444555555666666666666777888999888777555333333444444555666777888888888888888888888888888888::::::999888777666555555333444555777888888999999:::999999888777666666555333333444555666666555555444555666777777666555444444444444444444555666777333333444555666777888888666666666666666777888888777666666666555555555555222222333444555666777888::::::999888777666555444555555555555555555555555555555666666555555444333000111222555888999777555666666555444333333222222111111000000000000111111000222333555666666555555333333444444444333111111111222333333444444333333333333444444555666777777333333333333222222111000333333333444777:::>>>@@@777666555555666777666444666666666666666666666666444444444555555555666666444555666888:::;;;;;;;;;777555444555888999888666444555666888888888777666444444555555555555444444333333333333333333333333444333333222111111111111222222333333333333444444111222222333444555666666222333555666666555333222mmmmmmmmmlllkkkjjjhhhhhhhhhiiiiiijjjjjjjjjiiiiiiiiiiiiiiijjjkkkkkklllllloooooonnnmmmllliiigggeeecccbbb```^^^]]]]]]]]]]]]aaa___]]]^^^```ccceeeeeekkkkkkllllllkkkjjjhhhgggeeeffffffeeebbbaaaaaabbb``````aaaaaabbbbbbbbbbbb______```aaaccceeefffgggaaabbbbbbbbbaaa```___^^^```bbbccccccaaa```aaaaaa___^^^\\\ZZZZZZ[[[\\\]]]]]]^^^^^^^^^___^^^^^^]]]YYYYYYYYYYYYZZZ[[[]]]]]]\\\\\\[[[ZZZXXXVVVUUUTTTVVVWWWUUUUUU```nnnsssqqqiii[[[OOOOOORRRSSSTTTWWWXXXWWWVVVUUUTTTTTTTTTTTTRRRQQQPPPOOOOOOQQQRRRTTTQQQSSSUUUVVVVVVTTTRRRPPPRRRRRRQQQPPPOOOMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJLLLNNNOOOOOOOOONNNLLLLLLKKKJJJIIIHHHHHHGGGCCCCCCDDDDDDEEEEEEFFFFFFCCCBBBAAA@@@???@@@@@@AAAGGGGGGGGGFFFFFFFFFEEEEEEGGGFFFEEEDDDCCCBBBAAAAAABBBBBB@@@@@@@@@@@@BBBBBBBBBCCCFFFGGGHHHGGGEEEDDDEEEDDDCCCBBBAAA@@@@@@@@@?????????@@@@@@AAAAAAAAABBBBBBCCCDDDDDDCCCBBBBBB>>>>>>>>>???@@@@@@AAAAAADDDDDDCCCCCCBBBAAA@@@@@@@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@???>>>===<<<;;;:::::::::::::::;;;;;;<<<<<<<<<;;;<<<<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888999999999999:::::::::;;;;;;;;;;;;::::::999888::::::::::::::::::::::::<<<<<<;;;:::888777777666777777777777666666666666666777777888888888888777888888888999999::::::;;;;;;::::::999888777666666777777666666555555555444555444444444444555666666888777555555666666666555444444555555666777777777888888888888888888888888;;;:::999888777777777777888888888888777777777666888888888888777555444333444333222333555555555333555555666777666555333222555333222333555555444333777777555444333222222222333333333444555666666777666666555444333333222222555555666666777888888999777777888777777666555555666555555444444555555666333333333222222111111111444333333333333444555555444333333222222222333444333333333222222222111111222222222222222222222222111111222222222333333333333222111111111222333444666666666555444444444333444444444333333222222222222222222222555888<<<>>>777777666555444333333222444444555555555555555555555555333333333333555555444555666888999999999999555555555555555555555555555555555666666888999999555444333222111222333333555555555555555555555555333222222111111222222333000000111222333333444444444333222222333444666777777555333444666777444111mmmnnnnnnmmmmmmlllkkkjjjjjjjjjjjjjjjiiiiiihhhgggiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkjjjiiifffdddbbbbbbaaa```___^^^^^^^^^^^^bbb```___```cccfffggggggjjjkkkkkklllkkkjjjhhhgggccceeehhhhhhfffcccbbbbbbeeedddcccbbbaaaaaaaaaaaa_________```bbbccceeeeeeaaaaaaaaaaaaaaa``````___```bbbccccccbbbaaaaaabbbaaa```^^^\\\\\\\\\]]]^^^```_________^^^\\\[[[ZZZXXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[[[[ZZZYYYWWWVVVUUUTTTUUUUUUVVV___mmmuuuvvvqqqbbbUUURRRSSSRRRSSSUUUWWWVVVUUUTTTTTTSSSSSSSSSQQQPPPOOONNNOOOPPPRRRSSSRRRSSSTTTUUUTTTSSSQQQOOOQQQQQQPPPPPPOOONNNLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMNNNOOONNNNNNLLLLLLKKKJJJIIIHHHHHHGGGBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCBBB@@@@@@@@@AAABBBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@????????????@@@AAABBBEEEHHHKKKKKKIIIFFFDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA>>>???@@@AAAAAA@@@???>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>======<<<;;;::::::::::::========================@@@???>>>===<<<;;;:::::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<=========>>>======<<<;;;:::999888888888888888999999:::::::::::::::;;;;;;::::::999888::::::::::::::::::::::::<<<<<<;;;:::999888777777777777777777666666666666444555666777888888999999777777888888999:::;;;;;;::::::999999888888777777999888777666555444333333555444444444444555666666666555333333444444444333444444555555666666777777888888888888888888888888;;;:::999888777777777777888888888777777777666666777777777777777666555444444333222333444555444333111222333333333222111000222333333333333333444444555555444333333333444444333333444555555666777777666555555444333333222222333333444444444444555555666666777777666666555444333333222222222222333333333333333222222222111111444444333333444444555666333333333333333444444444333333222222111111111111222222222222222222333333222222222222222222222333333222111111111222333444555555555555444444444444444444444333333222222222222222222333555777999;;;777666666555444333333222333333333444444444444444333222222111111222222333333444555777888888999999555555555555555555555555555555555555666666777888666555444333333333444444444444444444444444444444333222222111111222222333111111222333333444555555222111111222222333444555444333222444777777666444oooooooooppppppoooooonnnmmmllllllkkkjjjiiihhhgggiiiiiiiiijjjjjjjjjjjjjjjiiijjjjjjjjjhhheeecccaaaaaaaaaaaaaaaaaa```______cccbbbbbbdddfffhhhhhhgggiiiiiijjjkkkkkkjjjiiihhhcccfffjjjllljjjhhheeedddhhhgggdddaaa```___``````____________```aaabbbccc______`````````aaaaaaaaa```bbbdddcccbbbaaabbbccccccbbb```^^^]]]]]]^^^___aaaaaa```___]]][[[YYYXXXXXXXXXXXXWWWWWWXXXYYYYYYZZZZZZZZZZZZYYYXXXWWWVVVQQQTTTUUUVVV^^^kkkwww}}}|||nnn___XXXUUUSSSRRRSSSVVVUUUTTTSSSSSSRRRSSSSSSPPPOOONNNNNNNNNOOOQQQRRRSSSSSSSSSRRRRRRPPPOOOOOOOOOOOOOOOOOOOOONNNMMMMMMKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJHHHIIIKKKLLLMMMMMMNNNNNNLLLLLLKKKJJJIIIHHHHHHGGGBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCBBBAAAAAAAAABBBCCCEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@??????>>>>>>>>>>>>??????BBBEEEJJJNNNNNNKKKGGGCCCCCCCCCBBBAAA@@@@@@@@@@@@BBBBBBAAAAAAAAAAAAAAA@@@===>>>????????????>>>===>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@???>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>><<<;;;999777555555777777888999::::::;;;;;;:::::::::::::::999999888888888999999::::::;;;;;;<<<<<<;;;;;;:::999888888777777777777666666666666222333444666777888999999555666777888999:::;;;;;;999999999999999999999999:::999888666555333222111555444444444444555666666666555333333444444444333444444444555666666777777666666666666666666666666:::999888888777777777777777777777777666666666666555666666666666666555555333222111222444555444333000000111222222222111111111444666555222111333555333333333333333444555666444444444555666666777777555555444444333333222222333333333333333333333333555555555666555555444444333333222222222222333333333333333333222222222222222222222222222333444444111222444555555555444444222111111111111000000000222222111000111222444555222222222222222222222222222222222222222333444444333444444444444444444555555555444333333222111111222222333333444555666666555555555444444333333333333333333222222222222222333222222111111222222333222333444555666777777777444444444444444444444444555555444444444555555666777666555444444444444555333333333333333333333333333222222111111222222333222222333333444555555555///000111222333333333333222111222444666777777555ppppppqqqrrrrrrrrrrrrrrrnnnnnnmmmlllllllllkkkllljjjjjjjjjjjjjjjiiiiiiiiikkklllmmmmmmllliiifffddd```aaabbbcccccccccbbbaaacccbbbccceeehhhiiihhhfffggghhhiiikkkkkkkkkjjjiiieeehhhjjjkkkjjjhhhgggggghhhfffbbb___^^^^^^```aaa______^^^^^^^^^___``````^^^^^^______```aaabbbbbb```bbbddddddcccbbbcccddddddcccaaa___^^^^^^^^^^^^``````___^^^\\\ZZZXXXWWWYYYYYYXXXXXXWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXWWWQQQTTTWWWXXX]]]iiixxxyyyiii]]]WWWTTTSSSRRRTTTTTTSSSRRRQQQQQQRRRRRROOOOOONNNNNNNNNOOOPPPQQQSSSRRRQQQPPPOOOOOONNNNNNMMMMMMNNNNNNNNNNNNNNNMMMJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDBBBBBBAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFDDDDDDCCCCCCBBBAAAAAA@@@????????????????????????@@@DDDJJJOOOOOOKKKFFFAAABBBBBBAAA@@@@@@@@@@@@@@@CCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@??????>>>=========>>>??????@@@??????????????????????????????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<:::888777555555777777888999:::;;;;;;<<<999999:::::::::999999888777777888999:::;;;;;;<<<<<<<<<;;;;;;:::999999888777777777777666666666666333333555666777777777777444555666777888:::;;;;;;888888999999:::::::::;;;999888777666555444333333555444444444444555666666888666555555666666666444333333444555555666666777555555555555555555555555999999888777777777777777777777666666666555555555333444555666666666666666222111111222444555444333222222333333444444444444444777999777222///111555444333333333333444555555444444555555555666666666444444444333333333222222222222333444444555666666444444444555555444333333555444444444444444444555333333333333333333333333000000000000000111111222000222444666777666555444111000000000000000000000222222000000111222444555333333333222222222222111222222222222333333444444222222333333444444444555555555444333333222111111222333333444444444333222444444444333333333333333333333333333222222222222444444444444444444444444111222333444555666666666444444444444444444444444555555444333333333444444666555555444444444444444222222222222222222222222333222222111111222222333222222222333333444444444...000111333444333333222222222333444555666666555qqqqqqrrrsssttttttttttttooonnnnnnnnnnnnoooqqqqqqllllllkkkkkkjjjjjjiiiiiilllnnnooopppnnnkkkhhhfff```aaaccceeefffffffffeeecccccccccdddfffgggfffdddeeefffhhhjjjkkkkkkkkkjjjfffggggggeeeccccccdddfffcccaaa___]]]]]]^^^```aaa___^^^^^^^^^^^^^^^______^^^^^^^^^^^^___```bbbcccaaabbbdddeeedddcccdddeeedddcccbbb```^^^]]]\\\\\\]]]]]]]]]]]]\\\[[[ZZZYYYZZZZZZYYYXXXXXXXXXYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXSSSUUUXXXZZZ]]]fffuuu}}}nnnaaaYYYVVVTTTRRRRRRRRRQQQPPPPPPPPPQQQQQQNNNNNNNNNNNNOOOOOOPPPPPPRRRQQQPPPPPPOOONNNNNNNNNKKKLLLMMMMMMNNNNNNMMMMMMIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@???>>>BBBGGGLLLLLLHHHCCC???AAAAAA@@@?????????@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888777777777888999::::::;;;;;;888888999::::::999999999777777888888999:::;;;;;;;;;;;;;;;::::::999999888777777777777666666666666555666666666666666555444444555555666888999999:::777888888999999::::::;;;666666666666666555555555555444444444444555666666888666555555666666666444333333444444555666666666444444444444444444444444888888777777666777777777666666666555555555555444222333444555555666555555222111111222444555555444333444444444555555666666777:::<<<888222///111444555555444333333333333444444444444444555555555555333333333333333222222222000000111333555666777888333333444444444444444333444444444333333444444444333333333333333333333333111111111111111222333333111222444666666555444333000000000000000000000111222222111111111222444444222222222222222222222222222222333333444444444444111222222222333333444444444444333333333222222222333333444444333222111111222222222333333333333333555444444444333333222222444444444444444444444444000111222444555555555555444444444444444444444444555444444333333333333444444444444444333333222222222222222222222222222222333222222111111222222333111111111111111222222222///000222444444444333333333444555555444333333333qqqrrrssssssttttttttttttoooooonnnnnnoooqqqssstttnnnmmmmmmlllkkkjjjjjjiiilllmmmooopppooolllhhhfffbbbccceeegggiiijjjkkkkkkfffdddccccccdddeeedddbbbdddeeegggiiikkkkkkkkkkkkhhhgggeeeaaa^^^]]]___aaa___^^^]]]\\\]]]^^^```bbb^^^^^^^^^]]]^^^^^^______^^^^^^]]]]]]^^^```bbbcccaaaccceeeeeeddddddeeefffeeedddcccaaa___]]]\\\[[[ZZZ[[[[[[\\\\\\\\\[[[[[[ZZZYYYYYYXXXYYYYYYZZZZZZXXXYYYYYYYYYYYYYYYXXXWWWVVVVVVWWWZZZ\\\aaammmyyy}}}wwwlll___YYYWWWUUURRRQQQPPPPPPOOOOOOOOOPPPPPPNNNOOOOOOOOOPPPPPPPPPPPPOOOPPPPPPPPPPPPOOONNNNNNKKKLLLLLLMMMMMMMMMLLLLLLIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHGGGEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBAAAAAAAAABBBCCCDDDEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????@@@AAAAAA@@@??????===@@@DDDGGGGGGEEEAAA???@@@@@@??????>>>??????@@@AAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>??????>>>>>>>>>???@@@@@@AAAAAA????????????????????????===============>>>??????@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>=========<<<;;;;;;;;;;;;:::::::::<<<<<<<<<;;;;;;;;;;;;;;;999999999:::::::::::::::888888999999999:::::::::777888999999999999999999777777888888999999:::::::::::::::999999888888888777777777777666666666666777777777777666555444444555555666666777777888888777777777888888999999999555555555555666666666777555444444444444555666666666555333333444444444333333333333444555555666666444444444444444444444444888777777666666777777777666555555555444444444444222222333444555555555444333222111333555777666555333333222222222333444444777999:::777333111222333666555444333333333333333333333333333333333333333333333333333222222222222......000111333444666666333333444444555555444444222222111111111111222222333333333333444444444444444444444444444555666666222222444444444333222222000000000111111111111222222222222222222222222222111111222222222333333333222222333444444444444444111222222222222222333333222222333333333333444444555444444333333222222111111111111222222333333333555555444444333333222222111222222333333222222111000111222333555555555555333333333333333333333333444444333333333444444555333333444444333333222111222222222222222222222222333222222111111222222333000000000111111111111111000111222333444444444444333444555555333222222333qqqrrrrrrsssssssssrrrrrrpppooonnnmmmnnnpppqqqssspppoooooommmlllkkkjjjjjjkkkmmmpppqqqpppmmmiiigggdddeeefffhhhjjjmmmooopppiiigggdddccccccccccccbbbbbbdddfffiiikkkllllllllllllllljjjfffbbb_________^^^^^^^^^^^^^^^___```aaa^^^^^^^^^^^^^^^___``````______]]]]]]]]]___aaabbbaaaccceeefffeeeeeefffggggggfffeeecccaaa___]]]\\\ZZZZZZ[[[[[[[[[[[[[[[ZZZWWWWWWWWWWWWXXXYYYZZZZZZYYYYYYZZZZZZYYYXXXWWWWWWYYYUUUUUUXXXYYYZZZcccmmmnnnmmmfff[[[VVVWWWUUUQQQOOOOOONNNNNNNNNOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQMMMNNNPPPQQQRRRQQQOOONNNLLLLLLLLLMMMLLLLLLKKKKKKIIIHHHHHHGGGFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHEEEEEEEEEEEEFFFHHHJJJKKKLLLLLLKKKJJJIIIHHHHHHGGGEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@BBBCCCDDDEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>???@@@@@@???>>>>>>>>>???AAABBBBBBBBBAAA@@@??????>>>>>>>>>>>>??????>>>??????????????????@@@>>>======<<<<<<======>>>>>>>>>>>>???@@@@@@AAAAAA?????????@@@@@@@@@@@@@@@>>>>>>=========>>>???????????????????????????????????????>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;:::::::::999999999999888777777888999999999999999888888888888888999999999999999888888888888777777777777777777666666666666777777777888777777666666666666666666666666666666777777777777777777888888666666666666666555555555555444444444444555666666666555333333444444444333222333333444444555555666555555555555555555555555777777666666666666777777555555555444444444333333222333333444444444333333333222222444666888888777444333222111111111222333444444444444444333444444444444333333333444555555222222222222222222222222222222222222222222222222111111222222333333444444333333444555555555555555222222111111111111222222333333333444444444555555444444444444444555666666333333333222222111111000111111111111222222333333222333444444444222000///000000111222333444444555222333444555555555444333222222222222111111111111000111222222444444555666666555444333222222333333///000000111222333333444444444444333222111111111111222222333333222222111000111222444555555666666333333333333333333333333444333333333444555666777333444555555555444222222333333333333333333333333333222222111111222222333111111111111111111111111000000000111111222333444000333555555333222333555qqqrrrrrrrrrrrrrrrqqqqqqqqqpppnnnllllllmmmooopppqqqqqqpppnnnmmmlllkkkjjjmmmooorrrsssrrroookkkhhhffffffggghhhkkknnnqqqsssllliiieeecccccccccbbbbbbbbbcccfffiiikkklllllllllrrrrrrrrrnnniiidddaaa```___`````````````````````^^^^^^^^^^^^___```aaaaaa```___^^^]]]]]]^^^```bbbaaaccceeefffeeeeeefffggghhhhhhgggeeeccc```^^^]]][[[[[[[[[[[[[[[ZZZYYYYYYUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZYYYXXXWWWVVVZZZUUUSSSVVVVVVVVV[[[ddddddeee```WWWTTTVVVTTTPPPOOONNNNNNMMMNNNNNNOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQLLLMMMPPPRRRSSSRRRPPPOOOLLLLLLLLLLLLLLLKKKJJJJJJHHHHHHGGGGGGFFFEEEEEEDDDCCCDDDDDDEEEFFFFFFGGGGGGEEEEEEDDDDDDEEEGGGIIIJJJLLLLLLKKKJJJIIIHHHHHHGGGDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@???@@@AAABBBCCCFFFFFFEEECCCBBBAAA@@@???AAAAAA@@@@@@@@@@@@@@@@@@<<<===>>>??????>>>===<<<@@@?????????@@@@@@AAAAAA???>>>>>>>>>>>>>>>??????======>>>>>>?????????@@@???>>>===<<<<<<===>>>???>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAA????????????????????????????????????>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::<<<<<<<<<;;;;;;:::::::::<<<<<<;;;;;;;;;;;;::::::;;;;;;:::999999888888777666777888999999999999999999999999888888888888888888888888777777777777777777777777777666666666666666666777888888888888888777666666666666555555555777777777666666666666666888888777666555444444444555444444444444555666666888777555555666666666555222222333444444555555666555555555555555555555555777777666666666666777888555555444444444333333333333333333444444333333222444333333444777999888888666555333222222222333333000//////111333555555444222222222333444555777777222111111111111111111111222222222222222222222222666666666555555444444444333444444555666666666555444333333333333333333444333333333444444555555555222222111111222222333444555444222111000/////////111111222222222333333333222333555666555222///---//////000111333444555666222333444555555555444333333222222222111111000000///000111222444555666777888666444222222222444555//////000111222333333444333333222222111000000///333333555555555555333333111222333444555666666666333333333333333333333333333333333444555666777888444555666666666555333333333333333333333333333333333222222222222222222333333222222222222222222222000000/////////111222444...111444444333333444777oooppprrrssssssrrrqqqpppqqqpppnnnmmmllllllmmmmmmqqqpppooooooooooooooopppoooqqqrrrrrrqqqooollljjjhhhhhhhhhiiijjjlllmmmnnnppplllgggcccaaabbbeeegggjjjhhheeedddfffjjjnnnqqqssszzzwwwkkkccc```___```aaabbbaaaaaa______]]]]]]]]]]]]]]]^^^___```^^^]]]]]]\\\\\\]]]]]]^^^bbbaaaaaaaaabbbbbbcccdddkkkiiigggdddaaa^^^[[[ZZZ]]]\\\ZZZYYYYYYYYYZZZ[[[XXXXXXXXXXXXYYYZZZ[[[\\\[[[[[[[[[[[[[[[ZZZXXXXXXXXXXXXWWWWWWWWWWWWXXXXXX[[[ZZZWWWUUURRRQQQPPPOOOOOONNNMMMLLLLLLMMMNNNOOONNNPPPRRRTTTUUUSSSQQQPPPMMMMMMNNNNNNNNNOOOOOOOOOJJJJJJJJJJJJJJJIIIIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFIIIHHHFFFEEECCCBBBBBBBBBDDDCCCCCCCCCDDDEEEGGGHHHNNNNNNMMMLLLKKKJJJIIIIIIIIIFFFDDDCCCCCCCCCAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@???>>>>>>===>>>>>>>>>>>>============????????????>>>>>>>>>>>>===???@@@@@@??????@@@AAAAAAAAAAAA@@@???>>>===<<>>>>>======<<<;;;;;;;;;;;;<<<======>>>??????????????????@@@@@@AAAAAA@@@@@@???@@@??????>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<===>>>@@@AAA@@@???===;;;:::;;;;;;<<<<<<===============<<<;;;:::999999888<<<;;;:::999888999::::::777888888888888777666666888888888888888999999999555666777888888777666555888888666555555666777888666666666666777777777777555666777888888777666555666555555555555666666777444555666777777666555444555444333222333555777999???;;;666444444666666777555555555555555555555555333222111000111333555777999888555444333444555666888888777777666666555555444444555555555555555555444444444555555555666666555444444444444555666666444444444333333333222222222222222222333555777888444444444444444444444444222222222222222222222222111111222222222333333333555222000000333555555333333444444555555444444333222222222222222222222222222222333555777888666444222111111000111333444555333222111111222222111///111000/////////000222333444444444444333333222111222222222222333555777888333333333333333333333333555444444333222111000000222222222222333444555555333222222111111222222333555444222111000111222222222222222222222222222222555444222111111111222222444444444333333222222222222222222222333333444555555555666777777777777777444666999::::::777444222555555444333111000//////444333333222222333333444222222222111111111111000000000000000000000000000222222222111111111111111nnnpppqqqssssssrrrqqqppppppooonnnllllllllllllmmmooonnnnnnnnnnnnnnnooooooqqqrrrssssssrrrpppmmmkkkhhhhhhhhhiiijjjkkklllmmmmmmjjjfffcccaaabbbdddfffhhhgggeeeeeefffiiillloooxxx|||rrrkkkhhhbbbcccdddeeeeeedddcccbbb]]]]]]]]]]]]^^^^^^______^^^^^^]]]]]]]]]]]]^^^^^^aaaaaaaaabbbbbbcccccccccfffeeedddbbb```^^^]]]\\\\\\[[[ZZZYYYYYYYYYZZZ[[[YYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXWWWWWWVVVVVVWWWWWWXXXYYYXXXWWWUUUSSSQQQOOONNNNNNMMMLLLLLLLLLLLLMMMNNNMMMOOOQQQSSSSSSRRRPPPOOOMMMMMMMMMNNNNNNOOOOOOOOOLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCEEEFFFGGGNNNMMMLLLKKKJJJIIIHHHGGGGGGEEECCCBBBBBBBBBAAA???AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>======>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>?????????@@@AAAAAA@@@???@@@BBB??????@@@@@@@@@??????>>>@@@@@@??????>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<======>>>????????????>>>???@@@@@@@@@@@@@@@@@@???@@@???>>>>>>======>>>>>>>>>>>>>>>=========<<<<<<<<<===>>>??????===<<<:::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::===<<<:::999999999::::::999:::::::::999999888888888888888888888888888888666666777888888777666555888888666555555555666666555555666666666777777777555666777888888777666555555555555555555666777888555666666666666666555555555444333333333555777999>>>:::666444444555666666555555555555555555555555555555444333444666888999888777666444444555777888777777777666666666555555777777777777777666666666111111111222222222333333444444444444444555555666222222111111111000000000222222111222333444666777444444444444444444444444222222222222222222222222111111222222222333333333444111///000222444444222333333444444444444333333222222222222222222222222222222333555888999777666333222222111111222333444333222111111222222111///222111000000000111333333333444444444333333222111222222222222333555777888333333333333333333333333333333222222222222222222222222222222333444555555333333222222222222333333444333222222111111222222222222222222222222222222444444222111111111222222444444444333333222222222333333222222222333444444555555666777777777777666555777999::::::888555333444444444333333333333222333333222222222222333333222222222111111111111000000000000000000000000000111111111111111111111111nnnoooqqqrrrrrrrrrqqqpppooonnnmmmkkkkkkkkkkkklllllllllkkkllllllmmmnnnoooqqqrrrssstttsssqqqnnnmmmiiiiiiiiiiiiiiijjjkkkllliiigggeeedddccccccdddeeegggfffeeeeeefffhhhjjjkkkwww}}}|||tttnnnllldddeeefffggggggfffeeeddd^^^^^^^^^____________```___^^^^^^^^^^^^^^^^^^___```aaabbbbbbbbbbbbbbbbbb_________^^^^^^]]]]]]]]]ZZZYYYXXXXXXXXXYYYZZZ[[[[[[[[[ZZZYYYYYYYYYYYYZZZ[[[[[[[[[[[[ZZZYYYXXXWWWVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUSSSQQQNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMOOOQQQQQQPPPOOONNNKKKLLLLLLMMMNNNOOOOOOOOOOOOOOONNNMMMLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFCCCCCCCCCCCCCCCDDDEEEFFFDDDDDDCCCCCCCCCDDDDDDEEELLLLLLLLLKKKIIIGGGFFFEEEEEECCCAAA@@@AAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<>>>>>>>>>>>>=====================>>>??????@@@@@@@@@AAABBBBBB@@@???@@@AAA>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>==================<<<;;;;;;;;;;;;<<<<<<===>>>>>>??????>>>>>>??????@@@@@@@@@@@@????????????>>>==============================<<<<<<<<<;;;<<<=========<<<:::999;;;;;;:::::::::::::::::::::::::::;;;;;;;;;<<<<<<>>>===;;;:::999999999:::::::::999999999888888888999999999888888777777666666666777888888777777666999888777555444444444444555555555666666666666777666666777777777777666666444444444555555777888888777777666555555555555555555444444333444555777888===:::666444444555666666444444444444444444444444666555555444555777888999666555444444444555666777666666666666666555555555888888777777666666666555000000000111111111222222333333333333333444555555111111111000000000//////111111111111222444555666555555555555555555555555222222222222222222222222111111222222222333333333222000//////111222222222333333444444444444333333222222222222222222222222222222333555888:::999888444444333222222222333333333222111111222222111///222222111111222222333444333333444444444333222222222222222333444555666777333333333333333333333333111111222222222333333333222111111222222333444555444444333333333333444444222222333333333222111111222222222222222222222222444333333222222222222333444444333333333333222222444444333222222222333333444555666666777666666666555777999::::::888666444333333333444444555555555222222111111111111222222222222222111111111111000////////////////////////000000000000000000000000nnnooopppqqqrrrrrrqqqqqqooonnnlllkkkjjjjjjkkkkkkiiiiiiiiijjjjjjlllmmmnnnpppqqqrrrrrrqqqooonnnllljjjiiiiiiiiiiiiiiijjjjjjffffffffffffffffffeeeeeeeeeeeeeeeffffffgggggggggooosssxxxxxxtttooojjjhhhcccdddeeefffffffffeeeddd```aaaaaaaaaaaaaaaaaaaaa```______^^^^^^______```___```aaabbbbbbaaa``````\\\\\\\\\\\\\\\\\\\\\\\\YYYXXXWWWWWWWWWXXXYYYZZZ\\\[[[ZZZYYYXXXXXXXXXXXXZZZZZZZZZZZZYYYXXXWWWVVVTTTTTTSSSSSSSSSSSSTTTTTTSSSTTTUUUTTTSSSPPPMMMKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKLLLMMMNNNOOONNNMMMLLLJJJKKKKKKLLLMMMNNNOOOOOOOOOOOONNNMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCJJJJJJJJJIIIGGGEEECCCBBBCCCAAA?????????@@@???>>>???????????????????????????>>>>>>>>>======<<<<<<>>>>>>>>>>>>============<<<<<<===>>>???@@@AAAAAA@@@AAABBBAAA???>>>???@@@>>>??????@@@@@@@@@??????==================<<<<<<======<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===<<<;;;::::::;;;::::::999999888888888;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;:::999999999999888777777666666666666666:::999999888777666666555666777777777888888888888999888777666444333333333444444555555555666666666666666666777777777777777444444444444555777888999999888666444444444555666555555444444555666777777;;;888555333444555555555444444444444444444444444444444333333444555777777555444333333222333333444555555555555555555555555666666666555444444333333333333333333444444444444222222222222222333444444333333222222222111111111000000111111222333444444555555555555555555555555222222222222222222222222111111222222222333333333111111000111222222222222333333333444444333333333222222222222222222222222333222333555999;;;;;;:::666555555444333222222222333222111111222222111///111111111111222222333333333333333444444333333222222222333333444555666666333333333333333333333333222222222222222222222222111111111111222333444555555444444333333444444555111222333444444333111000222222222222222222222222333333333333333333333333333333333333333333333333555444333333222222222222444444555666666666666555444555777888888777555333222222333333444444555555222111111000000111111222222222222111111111000000////////////////////////////////////000000000000nnnnnnooopppqqqqqqrrrrrrooonnnlllkkkjjjjjjkkkkkkhhhhhhhhhhhhiiijjjkkklllnnnnnnoooooonnnmmmlllkkkiiiiiiiiihhhhhhiiijjjjjjfffggghhhiiiiiihhhgggfffddddddeeefffffffffffffffiiikkknnnooommmjjjfffeeecccdddeeefffgggffffffeeeccccccdddeeeddddddcccbbbaaa``````______``````aaa__________________^^^^^^[[[[[[[[[ZZZZZZZZZZZZZZZXXXXXXWWWVVVVVVWWWXXXYYY[[[[[[YYYXXXWWWWWWVVVVVVXXXXXXXXXXXXWWWVVVUUUUUURRRRRRQQQQQQQQQQQQRRRRRRQQQRRRSSSSSSRRROOOMMMKKKJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJLLLLLLMMMLLLLLLKKKJJJJJJKKKLLLLLLMMMNNNNNNNNNMMMMMMKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGEEEDDDCCCBBBAAAAAAAAAAAACCCCCCCCCCCCCCCBBBBBBBBBGGGHHHHHHHHHFFFDDDAAA@@@AAA???======?????????>>>????????????????????????>>>>>>>>>>>>============>>>>>>>>>>>>============;;;<<<<<<>>>???@@@AAABBB>>>???@@@???>>>===>>>???AAAAAAAAA@@@???>>>======<<<<<<<<<<<<<<<<<<============<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<;;;;;;:::::::::999999888888777======<<<;;;::::::999999===<<<:::999888888999999888777666555555555666666999999888888777666555555777777777777777888999999888888888777555444333222444444444444555555555555666666666666666777888888444444444555555666888888888777666444444444555666666555555555666666666777999777444333444555555444444444444444444444444444333333444444555666666777777666555444333333222222444444444444444555555555666666555555444444444333444444444444555555555555111111111111111222333333333333333222222222222111000111111222333333333333555555555555555555555555222222222222222222222222111111222222222333333333111222333333333333333444222333333333333333333222222222222222222222222222333222333555888:::;;;;;;666666666555444333222111333222111111222222111//////000000111111111111111222333333444444333333333222222333444444555555555333333333333333333333333444444333333222111000000111111111111222333444444555444444333333444444555000111333444444333222111222222222222222222222222333333333333333333333333333333333333333333333333555444333333222222222222333333444555555555555555222333444555555444333222222222222222222333333333222111111000000111111222222222222111111111000000////////////////////////......//////000000000000mmmnnnnnnooopppqqqrrrrrrooonnnmmmkkkkkkkkkkkklllhhhhhhhhhhhhhhhiiijjjkkkllllllllllllkkkkkkjjjiiihhhhhhhhhhhhhhhiiijjjkkkggghhhiiijjjjjjiiigggfffccccccdddeeeffffffgggggggggiiijjjkkkjjjiiigggeeecccdddfffggghhhhhhggggggdddeeefffffffffeeedddcccbbbaaaaaa``````aaaaaabbb^^^^^^]]]\\\\\\\\\\\\]]][[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXVVVUUUUUUUUUVVVWWWYYYYYYXXXVVVVVVUUUUUUUUUVVVVVVVVVVVVUUUTTTSSSRRRPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPQQQPPPPPPNNNLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFEEEDDDBBB@@@?????????AAAAAABBBBBBCCCBBBBBBAAADDDEEEFFFFFFEEECCC@@@??????>>><<<===>>>??????>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============;;;<<<===>>>???@@@AAAAAA<<<===>>>>>>======>>>@@@AAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<==================<<<;;;;;;;;;;;;<<<;;;<<<======>>>>>>============>>>>>>>>>>>>============<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;::::::999999999999999999>>>===<<<;;;:::999999888;;;:::888777777888888999:::999888777666777888888888888888777777666666555777777777777777888::::::888888888888777666444444333333333444444444555555666666555555666777888999666555555555555666777777666666555555555555666666666666666666666666666666888666444333444555444444333333333333333333333333444555555666777777888888888888777777666555555444333333333444444444444444777777777777777777777777222222333333333444444444000000000000000111222222222222222111111111000000111111222333444444333333444444444444444444444444222222222222222222222222111111222222222333333333000222444444333333333444222222333333333333222222222222222222222222222222444333222444777999::::::666666666666555444333222333222111111222222111/////////000111111111111000222222333444444444333333222333444444555555444444333333333333333333333333555444444333222111000///111000000111111222333444444444333333333333444444111111222333333333222222222222222222222222222222222333333444444444444333222222333333333333444444444444333222222222333333222333444444555555444444000111222333444333222222222222222222222222222222222222111111111111222222222222222111111111111000////////////////////////...//////000000111111222mmmmmmnnnnnnpppqqqrrrssspppooonnnllllllllllllmmmiiihhhhhhhhhhhhhhhiiiiiikkkkkkkkkjjjjjjjjjiiiiiigggggggggggghhhjjjkkkkkkhhhhhhiiiiiihhhgggfffeeecccccccccdddeeegggiiiiiiffffffffffffgggfffeeecccbbbcccdddfffggggggfffeeecccdddeeeffffffdddbbbaaabbbbbbbbbaaaaaabbbbbbbbb^^^]]]ZZZXXXXXXYYY[[[\\\ZZZ[[[[[[[[[[[[[[[[[[[[[YYYXXXVVVUUUTTTTTTTTTTTTWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPOOONNNNNNMMMMMMNNNNNNOOOOOOOOOOOONNNNNNMMMMMMLLLJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGHHHIIIKKKKKKJJJHHHGGGFFFEEECCCAAA@@@???>>>>>>???@@@AAABBBCCCCCCBBBBBB@@@BBBCCCDDDDDDBBB@@@>>>???===<<<===???@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>============<<<======>>>???@@@@@@AAA;;;<<<>>>>>>>>>>>>@@@BBB@@@@@@@@@@@@@@@???>>>===<<<<<<=========>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;<<<======>>>>>>======<<<======>>>>>>======<<<===<<<;;;;;;::::::;;;;;;999999:::::::::;;;;;;;;;<<<;;;;;;:::::::::::::::999999999:::::::::::::::<<<<<<<<<;;;;;;:::::::::888777666666666777888999:::999777666666666888999777777777777777666666666777777777777777999:::;;;888888999999999777666555222333333333333444444444666555555555666777999:::777666666555555555555666333444555666777777777777666666777777777666666666777555333333444555444333333333333333333333333333333444555666666777777777444444555555666666666666222222333333333444444444555555666666777888888888111111222222222333333333000////////////000111111333333333222222222222111222222333444555444444333333333333333333333333333222222222222222222222222111111222222222333333333///111444444333111222444222222333333333333222222222222222222222222222222444333222333555888888888666666777777666555444333333222111111222222111//////000111222222222111111111222333333444444444333222333444555555555444333333333333333333333333333333333333222222111111111000000000000111222333444333333222222222222333333222222111111222222333444222222222222222222222222222222444555555555444444222222222333333444444444333333222222222333444444222222333444444444444333111111222333333333333333000111111222333444555555333333222222222222333333222222222111111111111000000000000000000000000000//////000000111222222333mmmmmmmmmnnnoooqqqrrrsssqqqpppnnnmmmllllllmmmmmmjjjiiiiiihhhhhhhhhhhhiiikkkkkkjjjjjjjjjjjjjjjjjjfffffffffggghhhjjjkkklllhhhhhhhhhhhhgggfffeeedddcccccccccdddeeehhhjjjkkkbbbaaaaaaaaabbbbbbaaa______```aaacccddddddccccccbbbccceeeeeeeeecccaaa```ccccccbbbbbbbbbbbbcccccc^^^\\\YYYVVVVVVWWWZZZ\\\YYYZZZZZZ[[[\\\]]]]]]^^^ZZZYYYWWWUUUSSSSSSSSSSSSVVVUUUTTTTTTSSSTTTTTTTTTSSSSSSSSSSSSRRRQQQPPPOOONNNNNNMMMMMMMMMMMMNNNNNNOOOOOONNNMMMLLLLLLMMMMMMJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIGGGHHHJJJKKKKKKJJJHHHGGGDDDDDDBBBAAA@@@?????????===???@@@BBBCCCCCCBBBBBB>>>@@@BBBDDDDDDBBB@@@>>>???===<<<===???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@>>>>>>>>>>>>==================>>>>>>??????@@@@@@;;;===?????????@@@BBBDDD>>>>>>???@@@@@@@@@@@@???<<<=========>>>>>>??????======<<<;;;;;;;;;;;;<<<;;;<<<<<<===============<<<<<<============<<<<<<<<<<<<;;;::::::::::::;;;999999999::::::;;;;;;;;;;;;:::999999888888999999999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<666666555555555777888999888777555444333444666777666666666666777777777777888777777666777999;;;<<<777888999::::::999777777222222333333333444444444666555555555666777999:::888777666555555444444555222333555777888888777777666777777777777777666555666444333333444555444333333333333333333333333333000111222333444444444444---...000222444555555666222222222333333444444444222222333444555666777777222222333333333444444444///////////////000111111666666555555555444444444222333444555555555444333222222222222222222222222222222222222222222222222111111222222222333333333---000444444222000111333222222222333333222222222222222222222222222222222555333222222444777777777555666777777777666444444333222111111222222111///000111222333444333222222111222333333444444444444222333444555555555444333333333333333333333333333111222222222222333333333000000000000111222333444333222222111111222222333222222111000111222444555222222222222222222222222111222444555666555444444222222222333333444444444222222222222333444444555222222333444444444444333111222333333444444444444///000111333555777888999444333333222222333333444222222222111111111111000111111111111111111111111///000000111222333333333jjjkkkmmmoooqqqrrrsssssstttqqqnnnlllllljjjhhhggghhhhhhggghhhhhhiiijjjjjjmmmmmmlllllllllmmmmmmnnniiihhhggggggggghhhiiijjjeeeeeeeeedddcccbbb``````ddddddcccccccccbbbbbbbbbcccccccccccccccbbbaaa```^^^^^^^^^___```aaabbbcccaaaaaaaaaaaaaaa```___^^^___^^^^^^```bbbbbb```\\\]]][[[YYYVVVVVVVVVXXXYYYZZZZZZZZZZZZZZZ[[[[[[\\\___]]]ZZZXXXWWWUUUSSSQQQPPPPPPQQQQQQPPPOOOMMMLLLNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMQQQOOOMMMLLLMMMMMMLLLKKKNNNLLLJJJIIIIIIIIIHHHGGGFFFGGGGGGHHHHHHIIIJJJJJJGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIGGGEEEDDDDDDEEEGGGHHHFFFDDDBBB@@@??????@@@@@@>>>??????@@@@@@AAABBBBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>???@@@AAAAAA@@@@@@????????????@@@@@@@@@>>><<<;;;:::;;;<<<===;;;;;;<<<<<<===>>>>>>>>>???????????????@@@@@@@@@>>>>>>????????????>>>>>>====================================<<<<<<<<<<<<========================:::::::::;;;;;;;;;<<<<<<;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<;;;999888666999999888777777777777777777777777777777888888999777888888777777666555444777666555666999:::999888999999888777666666777777777666444222111222333444555666666666555444333333333333333444555666777888333444555555666666555555888777777666555444444444555444333333333333444555333333333333333333333333555444333333333333444555333333333444444444555555555444333333555555444333555555555444444333333333222222111111111111222222...///000111222111000000000000111111111222222222444444444444444444444444111111111111111111111111555555444333333222111111333333222111000000111111222222222222222222222222555222//////222444333222333333333333333333333333333333333333333333333333:::999999777666555444333222222111000//////000000444444444444444444444444111222222333333222222111222222222222222222222222333333333333333333333333222222222222222222333333000000000111222222222333111111222222222333333333111111111111111111111111222222222222222222222222555555555444333222111000333333333444444555555555222222222222222222222222444333333444555666444333222222222222222222222222333333333444444555555555333222222111111222222333222111111000000000000000//////000111111111111000000000000000000000111111jjjkkkmmmoooqqqrrrssstttqqqooolllkkkkkkjjjiiigggggggggffffffggghhhhhhiiikkkkkkjjjjjjkkklllmmmmmmiiiiiihhhhhhggghhhhhhhhhbbbbbbccccccbbbbbbaaaaaaddddddddddddddddddddddddbbbbbbbbbbbbbbbaaa``````\\\\\\\\\\\\\\\^^^___`````````aaaaaa``````___^^^___^^^]]]^^^``````___\\\\\\ZZZWWWUUUTTTUUUWWWXXXYYYYYYYYYYYYYYYZZZ[[[[[[___]]]ZZZYYYWWWUUUQQQNNNOOOOOOPPPPPPOOONNNLLLKKKMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNOOOMMMLLLLLLNNNOOONNNMMMNNNLLLJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFEEECCCAAA???>>>>>>??????======>>>>>>???@@@@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>@@@??????>>>>>>??????@@@???>>><<<;;;;;;;;;======<<<<<<<<<<<<<<<=========>>>>>>>>>>>>????????????===>>>>>>??????>>>>>>===========================>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999999999999999:::;;;;;;;;;:::999777666777777666666666666666777777777666666777777888999555666666777777777666666777555555666888999888777999888777777666666777777888777555333222222333444555555555666555555444444555444444444444555555666333444555555666666555555777777777666555444444444444333222222222222333444333333333333333333333333555444333333333333444555333333333444444444444555555333333333444555444333555555444444444333333333333222222222222222222333///000111222222222111111111111111222222222333333444444444444444444444444333333333333333333333333555444444333222222111111222222222111111111000000222222222222222222222222555222000000222444333222333333333333333333333333333333333333333333333333777777666555444333222222222222111000000000000000333333333333333333333333111222222333333222222111222222222222222222222222333333333333333333333333222222222222222222222222111111111111111222222222111111111111222222222333111111111111111111111111222222222222222222222222444444444444333222111111333333333333444444444555222222222222222222222222222222222333555555333111222222222222222222222222222222222333333333333333333222222111111222222333222111111000000000000000///000111111222222111111111111111000000000000000hhhiiikkknnnppprrrsssssspppnnnlllkkkkkkkkkjjjiiifffeeeeeeeeeeeeffffffgggggggggggghhhiiijjjkkkllliiiiiiiiiiiihhhgggffffff______```aaabbbbbbbbbaaadddddddddeeeffffffggggggbbbbbbbbbaaaaaaaaaaaa```[[[ZZZXXXXXXXXXZZZ\\\]]]__________________^^^]]]___]]]\\\\\\]]]^^^]]]\\\ZZZXXXVVVTTTTTTTTTUUUVVVXXXWWWWWWWWWWWWXXXYYYYYY^^^\\\[[[YYYWWWTTTOOOKKKNNNNNNNNNNNNNNNMMMKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLMMMPPPQQQQQQQQQOOOMMMJJJIIIJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFEEEEEEEEEFFFFFFGGGHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCBBB@@@>>>=========>>><<<<<<<<<===>>>>>>??????@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>??????>>>>>>>>>>>>?????????>>><<<;;;;;;<<<============<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888888888888888888888999:::::::::999888777777666555555555555555666666666666666666666777888888444444555666777777777777666555444555666777666555888777777666666666666777:::888666444333333333444444444555555666555555555666666555444444444444444333444555555666666555555777777666666555444444444333333222222222222333333333333333333333333333333444444333333333333444444333333333333444444444444555333222333444555444222444444444444333333333333333333333222222333333333000111111222333222222222222222222333333333444444444444444444444444444444444444444444444444444444444444333333222222111111111111222333222111000///222222222222222222222222444222111111222333333222333333333333333333333333222222222222222222222222333333333222222222111111222111000000000000000000222222222222222222222222111222222333333222222111222222222222222222222222333333333333333333333333444333333222222111111111222222222111111111111111000000000111111111222222111111111111111111111111222222222222222222222222222222333333333333222222222333333333333333444444222222222222222222222222000000111333555555333000222222222222222222222222222222222222111111111111333222222111111222222333222111111000000000000000000111111222222222222222222111111111000000//////eeefffhhhkkkmmmooooooppppppnnnlllkkkkkkkkkjjjiiiddddddcccccccccddddddeeedddddddddeeefffgggiiijjjggghhhiiiiiihhhfffdddccc___```aaaaaabbbbbbaaaaaacccdddeeefffggghhhiiiiiiccccccbbbbbbaaaaaaaaabbbZZZYYYWWWVVVVVVXXXZZZ[[[\\\]]]]]]]]]]]]]]]\\\\\\___^^^\\\[[[[[[\\\]]]]]]XXXWWWVVVTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVWWWWWWXXX\\\[[[ZZZZZZXXXTTTNNNJJJNNNNNNNNNMMMMMMLLLKKKKKKNNNMMMLLLLLLLLLMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPQQQRRRPPPOOOPPPRRRTTTTTTSSSOOOMMMKKKJJJJJJJJJHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHFFFCCCBBBAAA@@@???===<<<<<<<<<<<<<<<<<<<<<===>>>>>>???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBB>>>>>>>>>======>>>>>>>>>>>>===<<<<<<<<<<<<============<<<<<<;;;::::::999:::::::::;;;<<<<<<======<<<======>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;:::::::::999999999::::::::::::::::::::::::;;;;;;::::::999888888888777777777777777777777777888888999999888888888777666666555555555666777777666555555555555666777777444555555666777777666666666444444444666666555444777666666555555666666666:::999777555444333333333333333444555666666666555555444444333333444444444333444555555666555555555666666666555555444444444333333333333333333333333333333333333333333333333333333333333333333333333222222333333333444444444444333222222444444333222333333333333333333333333333222222111111222222333111111222222333333333333333333333444444444555555333333333333333333333333555555555555555555555555333333333333222222111111///111222333333222000///222222222222222222222222333333222222222222222111222222222222222222222222222222222222222222222222111111111111111111111111111111000000000000000111111111111111111111111111111222222333333222222111222222222222222222222222222222222222222222222222444444333333222111000000333222222222111000000000///000000000000111111111111111111111111111111111111111111111111111111111111111222333333333333333222222222222333333333333111111111111111111111111000111222555666666444111222222222222222222222222333333222222111111111000333222222111111222222333222111111000000000000000111111222333333333333222222222111111000/////////bbbccceeegggiiijjjkkkkkknnnllliiihhhhhhhhhfffeeeccccccbbbbbbbbbbbbbbbcccaaaaaabbbbbbdddeeefffgggffffffggggggfffdddbbbaaabbbbbbccccccbbbbbbaaa```bbbcccdddeeefffhhhiiiiiieeeeeecccbbbaaaaaabbbbbb[[[ZZZXXXWWWWWWWWWYYYZZZYYYYYYZZZ[[[[[[ZZZZZZZZZ^^^^^^\\\[[[ZZZZZZ\\\]]]XXXWWWVVVUUUUUUUUUVVVWWWUUUUUUUUUUUUUUUVVVVVVWWWZZZZZZYYYYYYXXXUUUPPPLLLOOOOOONNNMMMMMMLLLLLLLLLPPPOOONNNLLLLLLLLLMMMNNNMMMMMMNNNNNNOOOPPPQQQQQQUUUTTTRRRRRRTTTUUUTTTSSSPPPNNNKKKJJJJJJJJJHHHGGGGGGFFFEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIHHHEEEBBB@@@@@@???>>>===<<<;;;;;;;;;<<<<<<======>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAA>>>======<<<<<<======>>>======<<<<<<<<<===============<<<;;;:::999888888888999999:::;;;;;;<<<<<<<<<<<<============<<<<<<========================>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;:::::::::999999999:::::::::::::::::::::::::::::::::999999888888888777777777777777777777777888888888888888888999999777777777666666777888888555555555444555555666777666666666666666555444444555444333444555666555444666555555555555555666666999888777666555444333333333333444555666666666555222222222333333555666666333444555555666555555555555555555555444444444444444555555555555555555444333333333333333333333333333333333333333333333333222222222333333333444444444333222222333444333222333333333333333333333333111111000000000000111111222222222222222333333333333333444444444555555555333333333333333333333333333333333333333333333333333222222222222222111111///000222333333222111///222222222222222222222222333333333333222111111111222222222222222222222222111111111111111111111111000111111111111222222222111000000000000000111111000000000000000000000000111222222333333222222111222222222222222222222222222222222222222222222222444444333333222111000000333222222222111000000000///000000000000111111111111111111111111111111111111111111111111111111111000000111222333333333333222222222222222222222222111111111111111111111111222222333555888888666444222222222222222222222222444444333333222222111111333222222111111222222333222111111000000000000000111111222333333333333222111111111111000000//////aaabbbcccdddeeefffffffffhhhfffdddccccccdddbbbaaacccbbbbbbaaaaaaaaaaaabbb`````````aaabbbcccdddeeeddddddddddddcccbbbaaaaaaccccccccccccbbbaaaaaa```aaabbbcccdddeeefffgggggggggfffdddbbb````````````[[[[[[ZZZYYYXXXXXXXXXXXXVVVVVVWWWWWWXXXXXXWWWWWW[[[\\\\\\[[[YYYXXXYYYZZZWWWVVVVVVVVVUUUVVVVVVVVVUUUUUUTTTTTTUUUUUUVVVWWWXXXXXXXXXXXXYYYWWWTTTQQQRRRQQQPPPOOONNNNNNNNNNNNSSSQQQOOOLLLKKKKKKLLLMMMKKKKKKLLLMMMOOOPPPQQQQQQVVVTTTSSSSSSTTTUUUTTTSSSQQQOOOLLLKKKJJJJJJHHHGGGFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAABBBCCCDDDEEEFFFDDDDDDDDDEEEEEEEEEFFFFFFEEEFFFGGGGGGFFFDDDBBB@@@?????????>>>===<<<;;;:::<<<<<<======>>>?????????============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@???>>>===<<<<<<======<<<<<<<<<<<<======<<<<<<<<<===============<<<<<<;;;:::999999888888777888999999:::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;====================================<<<<<<<<<<<<::::::::::::::::::::::::999999999999::::::::::::;;;;;;::::::::::::999999::::::::::::::::::::::::999999999999999999999999777777777777777777777777888888888888888999:::;;;999999888777777777777777444444444444444555666666666666666666555444333333444333222444666777777666555444444444444555555666777666666666555444444333444444555555666555555555111111222222333555666777333444555555666666555555444444444444444444444444555555666666666666555555333333333333333333333333222222333333333333222222222222222222333333333333444222111222333444333111222222222222333333333333000000////////////000000222111111111111222333333333333333444444444555555333333333333333333333333222222222222222222222222222222222222222222111111///000111222333222111111222222222222222222222222222333555444222000000111222222222222222222222222000000000000000000000000111111111111111222222222000000000000000111111222000000000000000000000000111222222333333222222111222222222222222222222222222222222222222222222222444333333222222111111111222222222111111111111111000000000111111111222222111111111111111111111111111111111111111111111111000000111222333333222222222222222111111111111000111111111111111111111111444333333555777888888666222222222222222222222222333333333333333222222222333222222111111222222333222111111000000000000000000111111222222222222222000000000000000000000111bbbbbbcccddddddddddddccccccaaa```aaacccddddddcccccccccbbbaaaaaaaaaaaaaaa````````````aaaaaabbbcccbbbaaaaaa`````````aaaaaa``````aaaaaabbbaaaaaaaaa```aaaaaabbbcccddddddeeegggfffccc```^^^]]]]]]]]]ZZZZZZ[[[[[[ZZZXXXWWWVVVRRRSSSTTTUUUUUUUUUUUUTTTWWWYYY[[[YYYWWWUUUUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUVVVWWWWWWVVVVVVWWWYYYYYYXXXVVVTTTSSSRRRPPPPPPPPPPPPQQQUUURRROOOKKKIIIIIIIIIJJJIIIJJJKKKLLLNNNOOOPPPQQQSSSQQQPPPQQQSSSTTTTTTSSSRRROOOLLLKKKKKKJJJHHHFFFFFFEEEEEEEEEDDDDDDCCCCCC@@@@@@@@@AAABBBDDDEEEFFFCCCCCCDDDDDDDDDEEEEEEEEECCCDDDEEEEEEDDDCCCBBBAAA?????????>>>===<<<;;;:::;;;;;;;;;<<<======>>>>>><<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>===<<<;;;:::===<<<<<<;;;;;;<<<<<<===;;;<<<<<<===============;;;;;;::::::999999888888777888888999;;;<<<<<<===;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999888999999999999:::::::::;;;;;;::::::::::::999999999999999999999999999999777777777888999999::::::888888888888888888888888999888888888999:::<<<===:::999888777666555555555444444333333444444555666555555555666555555444444333222222444777888888888444444333333444444555666444444555555555444444444555555555666555555444444333222222222333444444555333444555555666666555555444444444444444444444444444444555666666555444444333333333333333333333333111222333333333333222111111222222222222333333333333222111222333333333111111111222222222333333333111111000000000000111111111111000000000111222333222333333333444444444444222222222222222222222222222222222222222222222222111111111111111111222222000000111111111222222222222222222222222222222222111444666555222000000111111111111111111111111111000000000000000000000000111111111111000000000000000000000000000111222222000000000000000000000000111222222333333222222111222222222222222222222222111111111111111111111111222222222222222222222222111111111111111222222222111111111111222222222333111111111111111111111111111111111111111111111111000111111222222222222111222222111111000000000000111111111111111111111111444333222222555777888888222222222222222222222222111111111111222222222222333222222111111222222333222111111000000000000000///000111111222222111111/////////000111111222222ccccccdddddddddccccccbbbaaa``````bbbeeehhhiiiiiiccccccbbbaaaaaaaaaaaaaaaaaaaaa`````````aaaaaabbbaaa```___^^^^^^___aaabbb\\\]]]^^^```aaabbbbbbbbb`````````aaabbbbbbccccccgggeeeaaa^^^[[[ZZZZZZZZZYYYZZZ[[[\\\[[[XXXVVVTTTQQQQQQRRRSSSSSSSSSSSSSSSTTTWWWYYYXXXUUURRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUTTTUUUUUUVVVWWWVVVUUUUUUVVVYYY[[[[[[ZZZVVVUUUSSSRRRQQQQQQRRRRRRUUURRRNNNJJJHHHGGGGGGHHHHHHIIIJJJKKKMMMOOOPPPPPPOOOMMMMMMNNNQQQTTTTTTTTTRRRPPPMMMKKKKKKJJJHHHFFFEEEEEEEEEEEEEEEDDDDDDDDD@@@@@@@@@AAABBBCCCEEEFFFCCCCCCCCCCCCDDDDDDDDDEEECCCCCCCCCCCCCCCCCCBBBBBB@@@@@@??????>>><<<;;;:::999999:::;;;;;;<<<<<<===;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<===>>>>>>======:::::::::999999999999888777888888:::;;;<<<======:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888999999999:::::::::;;;;;;;;;:::::::::999999999999999999999999999999666666777888999::::::;;;888888888888888888888888999999888888999;;;===>>>:::999777666444333333333444333333333333444555555333333444555666666666666222222222444777999:::999333333333333444444555666222333444444555555444444555666666666555444333333444444333333222222333333333444555555666666555555444444444444444444444444333333444555555444333333333333333333333333333333111222333444444333222111111111222222222333333333333222111111333333222111111111111222222333333333222222111111111111222222111000/////////000222333222222222333333333444444222222222222222222222222333333333333333333333333111111111111111111222222111111000000111222333333222222222222222222222222111444666555222//////111111111111111111111111111000000000000000000000000111111000000////////////000000///000000111222222111111111111111111111111222222222333333222222222222222222222222222222222111111111111111111111111222222222222222222333333000000111111222222222333111222222222222333333333111111111111111111111111000000000000000000000000111111222222222111111000222111111111000000//////000000000000000000000000444222000000333666888888222222222222222222222222//////000000111111222222333222222222222222222333222111111000000000000000//////000111111111111111......///000111222333333^^^```bbbeeeffffffeeedddeeeccc```___aaafffkkkoooiiieee___\\\\\\^^^___```aaabbbaaa^^^[[[YYYYYYZZZ^^^^^^___```___^^^\\\[[[\\\\\\]]]aaadddccc___[[[bbb```___^^^^^^___aaabbbbbbaaa^^^ZZZVVVUUUWWWYYYZZZZZZZZZ[[[\\\ZZZWWWUUUSSSRRRRRRQQQQQQQQQRRRRRRPPPRRRSSSRRRPPPPPPPPPQQQQQQRRRSSSTTTTTTSSSRRRQQQSSSRRRQQQRRRSSSTTTSSSRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTSSSQQQPPPOOONNNNNNMMMMMMLLLKKKJJJIIIIIIHHHFFFGGGHHHIIIJJJJJJKKKKKKJJJKKKLLLMMMOOOOOOOOOPPPPPPOOOMMMKKKIIIHHHGGGGGGHHHGGGFFFDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBAAA@@@@@@???@@@???===;;;;;;<<<>>>???>>>>>>>>>>>>===========================>>>>>>???===???AAAAAA???===<<<===:::<<<===>>>>>>===<<<:::::::::;;;;;;<<<==================<<<===>>>??????<<<;;;:::999888888888888666666777888999999::::::=========<<<;;;;;;;;;:::<<<<<<======<<<;;;:::::::::;;;<<<;;;999888999:::888999::::::888888999::::::::::::999999888888888888888888888888888888888999999999888888888777777999888777888999999999888:::999888777777777888999888777666666777999;;;<<<777666666555555555555666777666444333222222333333555555555444444333333333555555555555555555555555555555555555555555555555666555333111111111333444444444555666555444222111444444333333222111000000333333333333333333333333333333333444444444555555444444444333333222222222444333333222222333333444222222222333333333444444444333222222111111111222333333333222222111111111222222222111111111111000000000000000000000111111111111222222222333333333444444333222111111111111222222222111222222333333333333333333333333333333222222222111111111000000111111222222222222111111222222111111111111111111////////////////////////000000000000000000000000"""&&&***///222222111000///000111333333333222111222111000......000111222222222111111111111111111333222222111111222222333111111111111111111111111//////000000111111222222////////////////////////222222222222222222222222222222222222222222222222444444333333222111000000222222333333333333444444000000111111111222222222000000000000000000000000333333222111000000000111111111111000111111222222111111111000000000000000222222222222222222222222000000000000000000000000222222222111111111000000000000000000000000000000111000///------///000111]]]^^^aaabbbccccccbbbbbbcccbbb______```eeejjjmmmkkkgggbbb______```aaaaaabbbbbbaaa___\\\[[[[[[\\\^^^^^^^^^^^^]]][[[ZZZYYY\\\\\\]]]```bbbbbb___\\\aaa```^^^]]]]]]^^^___```___^^^\\\YYYVVVUUUWWWZZZZZZYYYZZZ[[[\\\[[[XXXUUUTTTSSSRRRQQQPPPPPPPPPPPPOOOPPPPPPOOOMMMMMMNNNPPPOOOOOOPPPQQQQQQQQQPPPPPPQQQPPPOOOQQQSSSUUUTTTSSSQQQQQQRRRSSSSSSSSSSSSSSSSSSRRRQQQPPPOOONNNMMMMMMMMMMMMLLLKKKJJJHHHHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIKKKLLLMMMNNNNNNNNNMMMLLLKKKIIIHHHGGGGGGFFFGGGFFFDDDCCCBBBAAAAAAAAABBBAAA@@@@@@@@@AAACCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@???>>>=========>>>>>><<<<<<<<<===>>>>>>??????>>>============>>>?????????@@@AAA@@@>>><<<<<<======>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;===<<<<<<<<<<<<======>>><<<;;;:::999888888888888777777888888999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;<<<;;;999888999:::888999::::::888888999:::::::::::::::999999999888::::::::::::::::::::::::999999999888888888777777999888888888999999999888:::999888777777777888999666555444444555777999:::777777666555555444555555666666555444333333333333444444444444444444333333555555555555555555555555444444444444444444444444666555333111111222333444444444555555444333333222444444333333222111111000333333333333333333333333333333333333444444444444444444333333333222222222444333222222222222222333222222222333333333333444555555444333333333333333333222222222222222222111222222222111111111111000111111111000000000000000111111111222222222333333333333222111111111222222333333222111111222222222333333333333333333333333222222222111111111000000000111111222222111111000111111111111111111111111000000000000000000000000000000000000000000000000,,,---///111111000...,,,///000000111111111111111222111///......///111222111111111111111111111111222222222111111222222222111111111111111111111111000000000000000111111111111111111111111111111111222222222222222222222222333333333333333333333333444444333222222111000000111111111222222222333333000000111111111222222222000000000000000000000000222222222111111111111111222222111111000111111111111000000000000000000000111111111111111111111111111111111111111111111111222222222111111111000000000000000000000000000000222111///......///111222^^^___aaabbbcccbbbaaaaaaaaa```^^^^^^___cccgggiiikkkgggbbb_______________aaabbbbbb```^^^^^^___``````___^^^\\\ZZZYYYXXXXXX\\\[[[[[[]]]___```___]]]```___]]]\\\\\\\\\]]]]]]\\\\\\[[[XXXVVVVVVXXXZZZYYYYYYYYYZZZ[[[[[[XXXVVVUUUTTTRRRQQQOOOOOONNNNNNNNNNNNNNNLLLJJJJJJLLLNNNKKKLLLMMMNNNNNNNNNNNNNNNOOONNNNNNPPPRRRTTTTTTSSSOOOOOOPPPQQQQQQQQQPPPPPPPPPPPPOOONNNMMMMMMLLLLLLMMMMMMLLLJJJIIIGGGFFFEEEFFFGGGHHHHHHIIIIIIIIIIIIGGGHHHHHHIIIJJJKKKLLLLLLJJJIIIHHHGGGGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@@@@@@@@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>999999:::<<<>>>???@@@AAA>>>>>>>>>>>>>>>??????@@@BBBBBBBBB@@@===<<<<<<===>>>>>>@@@@@@@@@@@@>>>>>>======<<<<<<;;;::::::999===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888888999888999999::::::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;::::::999999:::;;;:::888888888:::888999:::999888888999:::;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888888999999999999999999888888:::999888777777777777888666555555444555666888999888777666555444444444444555555555555444333222222333333444444444444444444444444444444444444444444444444444444444444444444555444333222111222333444555444444333333333333333444333333222222111111111333333333333333333333333222222333333333444444444333333333333222222222222333333222111000000111111111111222222222333333333444333222222222222222222111111111222222222222222222222222111111111111000222111111111000000//////111111111222222222222333222222111111111222333333444333222111111111111111222222222222222222222222222111111111111000000000000111111222222111111000111111111111111111111111111111111111111111111111000000000000000000000000222222222111000///------000////////////000000111111111////////////111111111111111111111111111111222222111111111111222222222222222222222222222222111111111111000000000000111111111111111111111111222222222222222222222222333333333333333333333333333333333222111111000000000000000111111111111222111111111111111222222222000000000000000000000000111111111111222222222222333222111111000000000000000000000000000000111111000000000000000000000000111111111111111111111111222111111111111000000000000000000000000000000000222111000//////000111222aaabbbccccccdddcccbbbbbb```___^^^]]]___aaadddfffhhhdddaaa^^^^^^]]]\\\[[[___`````````^^^^^^```bbbcccaaa^^^\\\YYYXXXXXXXXX[[[ZZZZZZZZZ[[[\\\\\\]]]^^^]]]\\\[[[ZZZZZZ[[[[[[\\\\\\[[[XXXVVVUUUWWWYYYYYYXXXXXXYYYZZZZZZYYYWWWUUUTTTSSSQQQOOONNNMMMMMMOOOOOONNNLLLJJJJJJLLLNNNJJJJJJKKKLLLMMMMMMMMMMMMOOONNNNNNOOOQQQRRRQQQPPPMMMNNNNNNOOOOOONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKMMMLLLKKKJJJHHHFFFEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHGGGGGGFFFFFFGGGGGGDDDDDDBBBAAAAAA@@@@@@@@@???????????????@@@@@@@@@?????????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA???@@@@@@@@@@@@???>>>>>>999999:::;;;===>>>???@@@>>>>>>>>>>>>>>>???@@@@@@CCCCCCBBB???<<<;;;<<<===<<<======>>>>>>======<<<<<<<<<<<<;;;;;;:::::::::===============<<<<<<;;;<<<;;;:::999999999999999:::::::::;;;;;;;;;<<<<<<999999::::::;;;;;;;;;<<<999:::::::::::::::999999888999:::999888777888999777999:::999888777888999;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888999:::::::::888888888999999999888888777777666666777777777777777888999:::888777666555444333333333333444555666555444222111333333333444444555555555444444444444444444444444333333333333333333333333444444333222222222333444555444333222222222444444333333333222222111111111222222222222222222222222222222222222333333333333333222222222222222222222333222111000////////////111111111111222222222222000000////////////000000000000111111222222333333222222222111111111000000222222111111000/////////111111111111222222222222111111000000111222333333444444222111000000000000222222222222222222222222111111111111000000000000000000111111111111000000000000000000111111111111111111111111111111111111////////////////////////000000000000000000111111000///...------...000000111000////////////000111000000000000111111111111111111000000000000111111222222222222222222222222222222111111000000//////111111111111111111111111111111111111111111111111222222222222222222222222333222222222111111000000000000000111111111222222111111111111111111111111000000000000000000000000000111111222333333333333333333222000////////////000000000000000111111111111111111111111111111111222222222222222222222222111111111111000000000000////////////////////////222111000000000000111222aaabbbbbbbbbccccccbbbbbb______^^^^^^___aaabbbdddfffccc```___^^^^^^\\\ZZZ\\\]]]^^^^^^]]]^^^```bbbdddccc```]]][[[ZZZZZZZZZZZZZZZYYYXXXXXXXXXYYYZZZ\\\\\\[[[ZZZZZZZZZZZZZZZ]]]]]]]]]ZZZWWWVVVWWWXXXZZZYYYXXXXXXYYYYYYXXXVVVUUUTTTRRRQQQPPPOOONNNNNNQQQRRRQQQOOOMMMLLLNNNOOOLLLLLLLLLLLLLLLMMMMMMNNNQQQOOONNNNNNOOOOOOMMMLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJLLLLLLKKKJJJHHHGGGFFFEEEGGGGGGGGGHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHDDDDDDCCCBBBAAAAAAAAAAAA<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???@@@@@@@@@@@@???>>>>>>:::;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>===>>>??????@@@CCCBBBAAA>>>;;;:::;;;===<<<<<<<<<======<<<<<<<<<::::::::::::;;;;;;<<<<<<<<<======>>>>>>===<<<<<<;;;;;;::::::999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<888999999999::::::;;;;;;888888999999999999999888777888999999777777888999777888999999777777888999::::::::::::::::::::::::999999999999999999999999888888888888888888888888999;;;<<<:::888777888:::999999888888777666555555777777777777777888888888777777555444444333333333333444555555555444333222333333333444444555555555444444444444444444444444333333333333333333333333333333333333333333333444444333222111111222444555333333222222222222222111222222222222222222222222111111111222222222333333222222222222222222222222222111000000/////////000000000000111111111222222/////////......///000000000000000111111222222222222222222111111111000000111111111111000000//////000000111111111222222222000000000000111222222333444333222111000000//////111111111111111111111111000000000000000000000000000000000111111000000000//////000000000111111111111111111111111111111111////////////////////////......------...000111222000///...------...///000000//////////////////000//////000000000111111111111000000//////000000111111111111111111111111111222222111111000000//////000000000000000000000000111111111111111111111111000000000000000000000000222222111111111111111000111111111111222222222333111111111111111111111111000000000000000000000000000111222333333333333333333222111000//////////////////000000111111111111222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////111000000000000000000111_________``````aaaaaaaaa````````````aaaaaabbbccceeedddbbbaaaaaa```^^^\\\ZZZ[[[\\\\\\\\\]]]___aaacccbbbaaa___^^^^^^]]]]]][[[\\\\\\ZZZWWWVVVWWWYYYZZZZZZZZZZZZZZZZZZZZZZZZ^^^^^^^^^\\\ZZZYYYZZZ[[[[[[ZZZXXXXXXXXXXXXWWWUUUSSSSSSRRRQQQQQQQQQQQQRRRTTTUUUUUUTTTRRRPPPPPPQQQNNNNNNMMMMMMMMMMMMNNNNNNQQQPPPNNNMMMMMMLLLJJJIIIKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBCCCDDDEEEFFFHHHGGGGGGFFFFFFFFFGGGGGGDDDCCCBBBAAAAAAAAAAAABBB;;;<<<======>>>>>>======<<<<<<======>>>?????????>>>??????@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>><<<<<<;;;;;;;;;:::::::::===============>>>>>>???@@@@@@@@@>>>;;;::::::;;;========================888999999:::;;;;;;<<<<<<:::;;;<<<===>>>===<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999999999999::::::666777888888888888888888666777888888777666888999777888999888777777888999888888999999999999::::::888888888888888888888888888888888888888999999999999;;;===;;;888666888:::999999999888777666555444555555555555555555555555666555444444333444444444333444444555444444333333333333444444444444444444333333333333333333333333222222222222222222222222222222333333333333444444222222222222222333333444222222222222222222222222222222222222222222222222000000111111111222222222111111111222222222222222111111000000000000111111///000000000000111111111111111111111111111222333000000000111111111111111222222222111111111111000000000000000000000000111000000000111111111111222111111000000000111222222333222111000000000000000000000000000000000000000//////000000000000000111///000000111111000000///...//////000000111111111111111111111111111111111000000000000000000000000///......------......///000//////............///////////////////////////...//////000000111111111000000////////////000000000000000000000000000000111111111111000000000000////////////////////////111111111111111111111111////////////////////////111111111111111111111111111111111222222222333333222222222111111111111111000000000000000000000000111222333444444444333222222111000000/////////////////////000111111222222222222222222222222222222000000000000000000000000//////000000000000000111000000000000000000000000/////////000000/////////^^^^^^^^^___```aaabbbbbbaaabbbbbbccccccccccccccccccbbbaaaaaabbbaaa___]]]ZZZ[[[\\\\\\\\\\\\___aaa`````````aaa``````______^^^___```]]]YYYWWWWWWXXXXXXYYYZZZ[[[[[[[[[[[[[[[\\\]]]___^^^^^^^^^___aaa]]][[[XXXWWWWWWWWWVVVTTTQQQQQQQQQRRRSSSTTTUUUVVVUUUWWWYYYXXXVVVSSSRRRRRRPPPOOONNNMMMLLLLLLMMMMMMOOONNNLLLLLLLLLLLLJJJIIIKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIGGGGGGGGGGGGFFFEEEDDDCCCDDDCCCBBBAAAAAACCCDDDFFFGGGFFFFFFEEEDDDDDDDDDDDDBBBAAAAAA@@@@@@@@@@@@AAA<<<===>>>?????????>>>>>>;;;;;;<<<======>>>??????======>>>???????????????@@@???>>>=========>>>>>>;;;;;;;;;:::::::::999999<<<<<<<<<<<<<<<======>>><<<===>>>===;;;:::999:::<<<<<<<<<;;;;;;<<<<<<<<<:::::::::::::::::::::;;;666777999;;;<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<::::::::::::::::::::::::999999999999888888888888555666777777888888888777555666777777666666777999666888999888777666777999777777777888888999999999888888888888888888888888777777888888888999999999999<<<>>><<<888666888;;;888999999888777666444333444555555555555555444444444444333333444444555555444444444333333444444555444444444444444444333333333333333333333333333333222222222222222222222222111222333333444444444444111111222333333333333333222222222222222222222222111111111111111111111111000000000000111111111222000111111111222222222222000000000000111222333333/////////000000000111111222111111111111222333444111111111111000000000000222222222111111111111000/////////000111111222222000000000000111111111111222111111000000000000111111111000000000000111111000000000000000000000000////////////000000111111//////000000000000//////......//////000111111222000000000000000000000000000000000000000000000000/////////.........------000000000000000///.........//////////////////.........//////000111111222000//////......//////000////////////////////////000000000000000111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000111111111111222222222222111111111000000000000000000000000000000222333444555555333222000111000000/////////000000...//////000111111222222111111111111111111111111////////////////////////////////////000000111111000000000000000000000000......////////////......_________```aaacccdddeeebbbcccddddddddddddcccccc_________```aaa```^^^[[[ZZZ\\\]]]]]]\\\]]]___aaa]]]^^^```aaaaaaaaa`````````bbbccc```\\\XXXXXXXXXWWWXXXYYY[[[\\\\\\\\\\\\ZZZ\\\^^^``````aaadddfff^^^[[[YYYWWWWWWVVVUUUSSSPPPPPPQQQRRRTTTVVVWWWXXXUUUXXXZZZZZZXXXUUURRRRRRQQQPPPNNNMMMLLLKKKLLLLLLMMMLLLKKKKKKLLLLLLKKKJJJKKKLLLLLLLLLKKKJJJIIIIIIHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGGGGGGGFFFDDDCCCBBBDDDCCCBBBAAAAAABBBDDDEEEFFFFFFDDDCCCCCCBBBBBBBBB@@@@@@??????????????????===>>>???AAAAAA@@@@@@???;;;;;;<<<<<<===>>>>>>???<<<<<<===>>>>>>>>>>>>>>>@@@???===;;;;;;<<<>>>???::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<======:::;;;======;;;:::999999:::999999888888999999:::<<<;;;;;;::::::999999888333444777:::;;;;;;::::::;;;;;;:::::::::;;;;;;<<<:::::::::::::::::::::::::::999999999888888777777555555666777777888777777444666777777666666777999666888999888777666777888666666777777888888888999888888888888888888888888777777888888999999999999999<<>>>>>>>>>>>===<<<<<>>???AAACCCDDDAAA>>><<<<<<>>>???===;;;>>>>>>======<<<<<<<<<;;;@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888999:::;;;===>>>;;;<<<<<<<<<;;;::::::999<<<<<<;;;:::888777666666;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;::::::999;;;::::::999999::::::;;;:::::::::999999999888888999999888888777777666666666666666666666666666555777666555555555666888999777777777777777777777777777777777666666666666666666555666999===>>>;;;888666666777888888888888888666777888999888777555333555555555666666666666666333333333333333333333333555444333333222222333333333333333333333333333333444444333333333333222222444444333222222333333333444333333222222333333444222222333333333333444444555666555444111000111222333333333222222222111111000000000000000000000000------------...000111222000000////////////000000000/////////............000000000000000000000000111111111111111111111111111111000000000000000111...///000111111000///.........//////000000111111333222222222111000000000000000000000000000000000000111111000...///111333////////////////////////000//////000111222222111//////000000000000//////......////////////......000000000000000000000000000000000000000///.........///000111111000///...///////////////////////////////////////////////////////////////000111111333222222222111111000000000000000000000000000000000000000000000000000000222222333333333333222222000000000000000000000000,,,---------......//////000000000111222222222333000000////////////000000444444333333222111000000000000000000000000000000...000111222222111000...///000000000000000/////////000111222333444444444333222111000////////////000000000000000000000000000000000000000000000000+++---000222333333111000//////000111111111111111]]]]]]___aaabbbcccddddddbbbccceeefffffffffeeeeeegggccc``````bbbbbb___\\\]]]^^^^^^^^^^^^_________^^^]]]\\\[[[\\\^^^```aaacccccccccbbb```___]]]\\\\\\[[[ZZZYYYYYYZZZ[[[\\\___]]]\\\^^^aaaccccccbbb___]]]ZZZVVVTTTRRRRRRRRRSSSRRRPPPOOOPPPQQQTTTUUUTTTTTTTTTTTTTTTSSSRRRQQQOOOMMMKKKIIIHHHHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIHHHLLLJJJIIIGGGGGGHHHJJJKKKIIIIIIIIIHHHHHHGGGGGGFFFHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBB@@@@@@AAAAAA@@@@@@???>>>????????????AAACCCFFFHHHCCC@@@======>>>???>>><<<>>>=========<<<<<<<<<<<>>===<<<;;;::::::::::::::::::999888888888888888888999:::;;;======;;;;;;<<<<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999:::::::::::::::999999999888888777666666666555555555444555555666666666666666666777666555555555666888888777777777777777777777777777777777777777777777777888888888:::;;;;;;888666666666777888888888888888666666888888888777555444555666666666666666666666333333333333333333333333555444333333222222333333333333333333333333333333444444333333333222222222444333333222222333333333333333222222222222333333222222222333333333444444222333333222000000111333222222222222111111111111000000000000000000000000111000000000000111111222000000////////////000000000000/////////.........000000000000000000000000111111111111111111111111111111000000000000000111//////000000000000//////////////////000000000000111111000000000000000000000000000000000000000000111111111000......000222////////////////////////111000//////000111000.../////////000000///////////////000000111000000000////////////////////////000000000000000///.........//////000000//////...///////////////////////////////////////////////////////////////000000111000000000/////////......000000000000000000000000000000000000000000000000///000000111111000000///000000000000000000000000......//////000000000000111111111111111111222222111111000000000000111111333333333222111000000000000000000000000000000000...///111222222111///...//////000000000000/////////000111222333333333333333222111000////////////////////////////////////////////////////////////---...111333333222111000//////000111111111111000]]]^^^```bbbdddddddddcccccccccddddddeeefffggghhhiiieeebbbaaabbbbbb```]]]______```______^^^]]]]]]]]]\\\[[[[[[\\\]]]___```cccdddeeeeeecccaaa^^^]]]]]][[[YYYWWWWWWYYY[[[\\\___^^^]]]^^^```bbbbbbaaa]]]\\\YYYVVVTTTSSSRRRRRRRRRRRRQQQQQQQQQRRRSSSSSSQQQQQQRRRRRRSSSRRRRRRQQQMMMLLLJJJHHHGGGGGGHHHHHHKKKKKKJJJIIIHHHGGGGGGFFFJJJIIIHHHHHHIIIKKKMMMOOOJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>???@@@CCCFFFIIIKKKFFFDDD@@@?????????>>>===============<<<<<<<<<<<<>>>======<<<;;;:::999999;;;;;;;;;:::999888777666888888888999:::;;;<<<===;;;;;;;;;;;;;;;::::::999888999999:::<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;999999888888888888999999:::::::::999999999888888666666666666555555555555555555555666666777777777666666555555666666777888555555555555555555555555777777777777777777888888999:::;;;;;;999777555555666666777777888888777777555666777888777666555444666666666666666666555555444444444444444444444444555444333333222222333333333333333333333333333333333333333333222222222222333333222222222222333333222222111111111111222222222222222222333333333333111222333222111222333555111111111111000000000000000000000000000000000000222222111000000000000000000000////////////000000000000000/////////......000000000000000000000000000000000000000000000000000000000000000000111111000000////////////000000000000000000///////////////////////////000000000000000000000000000000000111222222000......///000////////////////////////111000......//////---,,,...//////////////////...///000000111222222222222////////////////////////000000000000000//////...///................../////////////////////////////////////////////////////////......//////000111000000////////////......000000000000000000000000000000000000000000000000///000000111111000000///000000000000000000000000000000111111111111222222111111111111111111000000222111111000000111111222222222111111000000//////000000000000000000000000//////111111111111////////////000000000000/////////000111222222222222222222222111000////////////////////////////////////...........................000222333333222000///...///000000111111000000\\\^^^```bbbcccccccccbbbcccbbbbbbbbbccceeehhhiiijjjgggcccaaaaaaaaa___]]]___````````````___^^^]]]\\\\\\[[[[[[\\\]]]______bbbccceeeeeedddbbb___\\\]]][[[XXXVVVVVVXXXZZZ\\\^^^]]]]]]]]]]]]^^^^^^^^^\\\ZZZXXXVVVUUUTTTSSSSSSRRRRRRRRRSSSSSSSSSRRRRRRPPPQQQQQQQQQQQQPPPOOOOOOMMMLLLJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGIIIHHHGGGGGGIIIKKKMMMOOOJJJIIIIIIHHHGGGFFFEEEEEEBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA???@@@@@@@@@@@@???>>>>>>??????@@@BBBDDDGGGJJJKKKIIIGGGDDDAAA@@@?????????===============<<<<<<<<<======<<<<<<;;;::::::999<<<<<<======<<<;;;:::999999999999999:::;;;<<<===::::::;;;;;;;;;::::::999666666777888:::;;;<<<<<<::::::::::::::::::::::::777777888999999:::;;;;;;888888777777777777888888:::::::::999999999888888888888888888777777777777555555555666777777888888555555555555666666777777444444444444444444444444777777777888888888888888777:::<<<;;;777444555666666666777777777777777666555666666777777666555555666666666666555555555555555555555555555555555555555444333333222222333333444444444444444444444444333333333222222222222111222222222222222222333444222111111000000111111222111222222222222333333333444555666555444444555777000000000000////////////000000000000000000000000//////............//////000000////////////000000000000000////////////...///////////////////////////////////////////////////000000111111111111111111000///......///000111111111000000//////.........//////000000111111111000000000000000000000000111222222111...---...//////////////////////////////...------...///...,,,//////............////////////000111222222222222//////////////////////////////000000000000/////////...---,,,,,,---...//////////////////////////////////////////////////////............///000000111111111111111111000000////////////////////////////////////////////////111111222222222222111111////////////////////////111111111111111111111111222222111111000000//////111111000000000000111111111111000000/////////...//////////////////////////////000111111000//////...//////000000000000/////////000111222222111111111111000///////////////////////////////////////........................000111222222222111000///...//////000000000000000\\\]]]___aaabbbbbbaaaaaacccbbbaaa```bbbdddgggiiiiiigggcccaaa```______^^^^^^___```aaabbbaaa```___\\\\\\\\\\\\]]]^^^______```bbbcccdddcccaaa^^^\\\^^^\\\YYYVVVVVVWWWZZZ\\\[[[[[[[[[ZZZZZZZZZ[[[\\\ZZZZZZYYYWWWVVVUUUUUUUUURRRRRRSSSTTTTTTSSSRRRQQQQQQQQQQQQPPPOOONNNMMMLLLMMMMMMKKKJJJIIIIIIHHHHHHDDDEEEEEEFFFGGGHHHIIIIIIIIIHHHFFFFFFFFFHHHJJJKKKJJJIIIIIIHHHFFFEEEEEEDDDAAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAACCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???@@@@@@@@@@@@???>>>>>>AAAAAABBBCCCDDDEEEGGGHHHIIIHHHGGGDDDBBB@@@??????<<<<<<<<<===============>>>======<<<<<<;;;;;;;;;999:::<<<===>>>======<<<999999999999:::;;;<<<<<<999999::::::;;;::::::999888888888999999:::::::::::::::::::::::::::::::::555555666777888999999:::888777777666666777777888:::::::::999999999888888777777777777888888888888666666666666777777888888444555555666666666666666333333333333333333333333666666777777888888888888555888:::999666555666888666666777777777666666555555555555666666666555555777777666666555555555444555555555555555555555555555444333333222222333333444444444444444444444444333333222222222111111111111111111111222222333444222111111000000111111222111111111222222222333333777777777555333222333555000000000/////////......////////////////////////------------...///000111000000////////////000000111000000000////////////////////////////////////...........................///000111111111111111111000///......///000111111111000000//////......000000000111111222222222////////////////////////000111222111...------...////////////////////////,,,++++++,,,///000000///000///............///000...///000000111111111000........................//////000000000000/////////...---,,,,,,---...///////////////////////////////////////////////////...............//////000000000000000000000111111////////////////////////////////////////////////111111111222222111111111////////////////////////000000000000000000000000222111111000000///////////////............//////000000000////////////////////////////////////////////////000000/////////......///000000000000000//////000111111111000000111000//////////////////........................////////////////////////000000111111111000//////......///000000000000000^^^^^^^^^___``````aaabbbdddcccbbbaaabbbdddggghhhhhhfffdddaaa______``````]]]___aaabbbcccbbbaaa```\\\\\\]]]^^^^^^______``````aaabbbbbbaaa```]]]\\\^^^\\\ZZZXXXWWWXXXZZZ[[[XXXYYYYYYYYYWWWWWWYYY[[[ZZZYYYYYYYYYXXXXXXWWWWWWSSSSSSTTTTTTTTTSSSRRRRRRRRRRRRQQQPPPOOOMMMLLLKKKMMMLLLLLLKKKJJJIIIHHHHHHBBBCCCDDDFFFGGGIIIJJJKKKHHHGGGEEEDDDDDDFFFGGGIIIJJJIIIIIIGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAA????????????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDDDDDDDDDDDDDCCCBBBAAA@@@???AAAAAAAAAAAAAAA@@@@@@???AAAAAAAAABBBCCCCCCCCCCCCFFFHHHIIIGGGDDDAAA??????<<<<<<<<<===========================<<<<<<;;;;;;666777:::<<<======<<<;;;:::999999999::::::;;;<<<888999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::555555555666777888888999888888777777777777888888:::::::::999999999888888555555555555666666666666777777777777777777777777444444555666666666666555333333333333333333333333555555666666777777888888444555777777666666777999666666777777777666555555555555555555555555666666777777777666555555444444444444444444444444444444555444333333222222333333444444444444444444444444222222222222111111111111111111000111111222333444222222111111111111222222111111111111222222222222555555555333111///000111000000000000////////////////////////////////////......//////000222333444000000////////////000000111111000000000/////////000000000000000000000000////////////////////////---...000111222222111111000000////////////000000000000000000////////////111111111111222222222222///////////////////////////000111111///------...////////////////////////+++++++++,,,///111111000111000///......///000111///000000000000000//////...........................//////000000000000000///..................///////////////////////////////////////////////////......------......///000------............//////000000000000000000000000000000000000000000000000...//////000000//////...000000000000000000000000000////////////.........000000000000000000/////////......------......///000000000000////////////000000000000000000000000////////////////////////---...///000000111111000//////000000000000//////000//////....../////////........................////////////////////////......//////000/////////---...//////000000//////``````___^^^___```bbbdddfffeeeeeedddeeefffggghhhhhhgggeeebbb``````bbbddd___aaabbbdddcccbbb```^^^]]]]]]^^^___````````````aaaaaaaaaaaa```___^^^^^^^^^]]][[[ZZZYYYYYYZZZZZZVVVXXXYYYXXXWWWWWWYYY\\\ZZZZZZZZZZZZZZZZZZYYYYYYTTTTTTTTTSSSSSSSSSRRRRRRPPPPPPPPPPPPOOONNNMMMLLLKKKKKKKKKJJJIIIHHHGGGFFFDDDDDDEEEFFFHHHIIIJJJJJJGGGFFFEEEDDDDDDFFFHHHIIIJJJIIIHHHGGGFFFDDDCCCCCCDDDCCCCCCCCCBBBAAAAAAAAA>>>>>>>>>?????????@@@@@@?????????@@@AAABBBDDDEEEDDDDDDDDDCCCBBBAAA??????@@@@@@AAAAAA@@@@@@???>>>>>>???@@@AAAAAAAAAAAAAAACCCGGGJJJJJJFFFBBB???>>><<<<<<<<<<<<=========>>><<<<<<<<<;;;;;;;;;;;;;;;777888;;;======<<<;;;:::::::::999999999:::;;;;;;888888999::::::::::::::::::::::::;;;;;;<<<<<<<<<999999999999999999999999777777777888888999999999999888888777777888888999:::::::::999999999888888444555555555666666666777999999888888777666666666333444555666666666555555444444444444444444444444333444444555666666777777666555444555666777777666666666777777666555555444444444444444555555666666888777777666555555444444333333333333333333333333555444333333222222333333555555555555555555555555222222222222111111111111000000000000111222333444333333222222222222333333111111111111222222222222222333333222000///111222111111111000000000//////////////////////////////000000000000000111222222000000////////////000000111111111000000000//////000000000000000000000000////////////////////////---...000222333222111000//////000000000000//////////////////000000000000111111111111000000000000////////////////////////---///111111///.........////////////////////////---,,,,,,---///111000000222111000//////000111222222222222222111000//////..............................///000000000000000...//////000000//////...////////////////////////////////////////////////...------------...//////---------.........//////000000000000000000000000000000000000000000000000......////////////......000000000000000000000000000000/////////........./////////000000000000000//////............//////000000000000000000000000000000000000000000000000/////////....../////////---...///000111111111111...//////000000//////...//////.........//////000................................................,,,,,,------......//////---...//////000000//////cccaaa___^^^___aaadddfffhhhhhhggggggggghhhhhhiiiiiihhhfffcccaaabbbdddfffbbbcccdddeeedddaaa^^^\\\]]]^^^___```aaaaaaaaaaaabbbbbbaaaaaa``````______^^^]]]\\\[[[[[[ZZZZZZZZZVVVXXXZZZYYYWWWWWWZZZ]]]ZZZZZZ[[[[[[[[[[[[ZZZZZZUUUUUUTTTSSSRRRRRRSSSSSSOOOOOOOOOPPPPPPOOOOOONNNJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFFFFGGGHHHHHHIIIIIIFFFEEEDDDDDDEEEGGGIIIJJJJJJJJJHHHGGGFFFDDDCCCBBBEEEEEEDDDCCCCCCBBBAAAAAA======>>>>>>?????????@@@?????????@@@AAABBBDDDEEEDDDDDDDDDCCCBBBAAA???>>>>>>>>>>>>>>>>>>===<<<<<<<<<===>>>???@@@AAAAAAAAAAAAFFFJJJKKKGGGBBB???>>>;;;<<<<<<<<<======>>>>>>;;;:::::::::::::::::::::;;;<<<>>>@@@???>>>;;;:::::::::999999999:::;;;;;;777888999:::::::::::::::777777888999999:::;;;;;;999999999999999999999999999999999999999:::::::::999999888888888888999999:::::::::999999999888888666777777777888888999999::::::999888777666555555333333555666666666555444444444444444444444444444333333444444555666666777999666333444666888666444666666777777666555444444444444444444444555666777888777777666555444444444333333333333333333333333555444333333222222333333555555555555555555555555222222222111111111111000000000000000111222333444444333333222222333333444000111111111111222222222222333444333222222444666111111111111000000000000////////////////////////000//////...............000000////////////000000111111111111000000000000000000000000000000000000000000000000000000000000,,,...000222333222111000...///000111111000///.........//////000000111111111111000000//////......////////////////////////,,,...000111///......//////////////////////////////...---...000000///...333222111//////111222333444444444333222111000///..............................///000000000000000...///000111111000///...////////////////////////////////////////////////...------------...//////.../////////000000111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111000000000//////............//////000000111111000000////////////000000000000000000111111111111000000000000000000000000//////............//////---...///000111111111111...///////////////......//////.........//////000........................------------------------++++++,,,,,,---...//////---......///////////////fffdddcccaaaaaabbbcccdddmmmpppsssrrrnnnjjjiiiiiiiiiiiihhheeebbbaaabbbcccgggggggggfffdddbbb```^^^cccccccccccccccccccccccc]]]^^^```aaaaaa```___^^^^^^\\\ZZZXXXXXXYYY[[[\\\WWWWWWWWWXXXZZZ\\\^^^```]]]\\\ZZZYYYYYYYYYZZZZZZRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPOOOOOOKKKJJJJJJIIIIIIIIIJJJJJJIIIGGGFFFFFFGGGHHHHHHGGGGGGFFFEEEDDDDDDFFFHHHIIIKKKJJJIIIHHHFFFEEEDDDCCC@@@AAAAAABBBAAA@@@???>>>BBB@@@>>>===>>>>>>===<<<>>>??????@@@BBBCCCDDDDDDAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>DDDEEEFFFGGGFFFCCC@@@>>><<<<<<============<<<<<<<<<<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;:::::::::888888888888888888888888777888999999888777666555444666999999999888999;;;;;;;;;;;;:::999888777666999:::::::::::::::::::::::::::999999888777666666:::999888666555555555555555555555666666666666666888888999999999888888777555555555555666666666666555555555555555555555555222333444444555555444444333333444444555666666666333333333444444444555555444444444555555555666666444444444444444444444444444444222222222222444444888777666444333222111111...000222444555555444444333333333222222111111111333333222222111000000000222222222222222222222222222222111111000///......000000000111222222222333111111111111000000000000000000000000000000000000////////////////////////000///------...000222444000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000111111000000//////......///000111111111///...---000000////////////000000000000000000////////////.......................................///000000//////............//////222111111000///......------------.........//////000000111111111111000000000000//////.........---..............................------------.....................---------///---+++,,,///000///...............////////////......//////000000111111000000//////.........---000000000000000000000000////////////////////////111000///......///000111000000000000000000000000///////////////...............//////000000111111///...---,,,,,,---.../////////000111111111111111........................//////000111111111111111......------------......000///...---------------//////............/////////...---,,,,,,---...///hhhgggeeeccccccccceeeeeemmmooorrrqqqnnnjjjhhhhhhfffffffffdddbbbaaaccceeefffgggggggggfffeeecccbbbccccccccccccccccccccccccaaabbbcccccccccbbbaaaaaa^^^]]]ZZZYYYXXXYYY[[[\\\YYYYYYXXXYYYZZZ\\\]]]___]]]\\\[[[YYYWWWWWWWWWWWWUUUUUUTTTTTTTTTSSSSSSSSSQQQRRRRRRRRRRRRQQQQQQPPPLLLKKKJJJJJJIIIIIIIIIIIIHHHGGGEEEEEEGGGHHHGGGFFFFFFEEEDDDCCCDDDEEEGGGHHHJJJJJJIIIGGGFFFEEEDDDCCC@@@@@@AAAAAAAAA@@@???>>>AAA???===<<<======<<<;;;>>>>>>???@@@AAABBBCCCCCCAAAAAA@@@@@@@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>CCCDDDEEEEEEDDDBBB???===;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;::::::999999888888888888888888888888777888888999888777666555555777999999999888999;;;:::::::::::::::999888777999999999999999888888888::::::999888888777666666999888777666555555555555444444555555666666666777666666777888999999999999555555555555666666666666555555555555555444444444333333444555555555555444444444444444555555555555333333333444444444555555444444444444555555555666444444444444444444444444444444333222222333444444777666555333222222222222222333555666666555333222222222222111111000000000111111111111111111222222222222222222222222222222333222222111000000//////111111111111111111222222111111111000000000//////000000000000000000000000////////////////////////......------...///111222000000000000000000000000////////////////////////000000000000000000000000.../////////000000000000////////////////////////111000000000/////////...///000000111000///...---000000////////////000000000000000000////////////.......................................///000000//////............//////111111000000///......------------.........////////////000000000000//////000/////////.........---..............................------------..............................///---+++,,,///000///...............///////////////////////////000000000000/////////............000000000000000000000000000000000000000000000000111000///......///000111/////////////////////////////////////////////.........//////000000000000///...------------...///...///000000111111000000........................//////000111111111111000......------------......//////...---------------///............///////////////...------...//////iiihhhgggeeeddddddeeeeeelllnnnpppooollliiihhhgggbbbccccccbbbaaaaaaccceeeeeefffggghhhhhhhhhgggfffeeedddddddddcccbbbbbbbbbdddddddddddddddcccbbbaaa^^^]]][[[ZZZZZZZZZ[[[\\\\\\[[[ZZZYYYZZZ[[[\\\]]]]]]\\\ZZZXXXWWWUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTQQQQQQRRRRRRSSSSSSRRRRRRMMMMMMLLLKKKJJJIIIIIIHHHHHHFFFEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCDDDFFFFFFIIIIIIHHHGGGEEEDDDCCCCCC@@@@@@@@@AAA@@@@@@???>>>@@@>>><<<;;;<<<===<<<;;;======>>>???@@@AAAAAABBB@@@@@@@@@???????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>AAABBBCCCCCCBBB@@@>>><<<::::::;;;;;;;;;;;;::::::<<<<<<;;;:::::::::::::::<<<<<<;;;;;;:::999888888999999999999999999999999777777888999999888666555555777999999999888999:::999:::::::::::::::999999999999888888777777666666999999888888777777666666777666666555555666666777333333444555666777777888444555666777888999999999444555555555555666666666666555555555444444333333333444555555666666555555555555555555444444444444333333333444444444555555444444444444555555555555444444444444444444444444444444333333333333444444555444333333222222333333444444555555444222000///111111111000000000000000///000000111222222333333222222222222222222222222333333222222111000000000111111111111111111000000111111000000000000//////000000000000000000000000////////////////////////------...///000000000000000000000000000000000000////////////////////////000000000000000000000000....../////////000000000........................000000000000//////////////////000000000///......000000////////////000000000000000000////////////////////////////////////...............///000000//////............//////111000000//////.........---------.....................////////////....../////////...............////////////////////////......------------............/////////////////////---,,,---///000///...............////////////000000//////////////////////////////............////////////////////////000000000000000000000000000//////......//////000////////////////////////......//////////////////...////////////000000000///...------------...///---......///000/////////...........................///000000111111000000......------------......///...---------------------------......//////000000//////......//////000jjjiiigggfffeeeddddddeeekkklllmmmlllkkkiiigggfffaaaaaaaaa```______aaacccbbbccceeeggghhhiiihhhhhheeeeeedddcccbbbbbbaaaaaaddddddccccccbbbaaa```___^^^]]]]]]\\\\\\\\\\\\\\\^^^]]][[[ZZZYYYYYYZZZ[[[[[[[[[ZZZXXXWWWVVVUUUUUUTTTSSSSSSSSSRRRRRRRRRRRROOOOOOPPPQQQRRRRRRRRRRRRNNNNNNMMMLLLKKKJJJHHHHHHHHHFFFDDDEEEFFFGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFHHHGGGGGGFFFDDDCCCCCCBBB???@@@@@@@@@@@@?????????@@@>>><<<<<<======<<<;;;<<<======>>>???@@@@@@@@@?????????????????????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======??????@@@@@@???>>><<<;;;:::;;;;;;<<<<<<;;;;;;:::<<<;;;::::::999999::::::<<<<<<;;;:::999888777777999999999999999999999999666777888999999888777666555777999999888888999:::888999:::::::::::::::999999999888888777666555555888888777777777666666666555555555555555666777888222222333444666777888888444555666777777777777777444444444555555555666666666555555444444333333222333444555555666666555555666666555444444333222222333333333444444444555555444444444444444444444444444444444444444444444444444444444333333444444444333333222222222222333333222333333333222111//////111111111111111111000000000000111111111222222222111111111111111111111111333222222222111111111000222222111111000000//////111000000000////////////////////////////////////////////////////////////---...000222222111000///////////////////////////////////////////////////////////////////////////........./////////000000////////////////////////000000000000//////////////////////////////......000000////////////000000000000000000////////////000000000000000000000000...............///000000//////............//////000000/////////.................................---..................---........................////////////////////////...------,,,,,,------.........///////////////000.........////////////...............////////////000000000//////......---///////////////.........////////////////////////////////////////////////////////////////////////////////////////////////............////////////////////////////////////.........------.........,,,---......//////.................................//////000000000000000......------------............---,,,,,,---------,,,,,,---...////////////000000////////////000000kkkkkkjjjiiihhhgggggggggjjjjjjjjjjjjiiihhhfffeeeaaaaaa```^^^\\\\\\]]]___^^^```bbbdddfffgggggggggddddddcccbbbaaaaaa``````dddcccbbbaaa``````______^^^^^^^^^^^^^^^]]]]]]\\\^^^]]][[[YYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWSSSSSSSSSRRRRRRRRRRRRQQQMMMNNNNNNOOOPPPPPPPPPPPPNNNNNNNNNMMMLLLJJJIIIHHHHHHFFFEEEEEEFFFGGGGGGFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBB?????????????????????@@@@@@???======>>>???>>>============>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;;;;;;;<<<============>>>>>>===<<<;;;:::<<<<<<============<<<<<<;;;;;;:::999999999999:::;;;::::::999888888777777888888888888888888888888666777888999999888777666666888999999888888888999888888999999:::999999999::::::999888777666666555777777666666666666666666444444444444555666777888111222333444555666777888666666666666555555444333444444444444555555555555555555444444333333333333333444444555555555555555666666555444333222222111333333333444444444555555444444444444444444333333444444444444444444444444444444444444444444444444222111111111111222333333111222222333333333333333222222222222222222222222222222222111111111000000111111111111111111111111222222222111111111111111222111111000000/////////000000000////////////...////////////////////////////////////////////////...000222333444222111///////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000////////////000000000000..................//////000000////////////000000000000000000////////////000000000000000000000000...............///000000//////............//////////////////.................................---------............---------------...............////////////////////////------,,,,,,,,,,,,---------........./////////000...///000000//////..................////////////000000//////......------.........///////////////////////////////////////..............................////////////..............................---.........//////000000/////////...............---..................---,,,,,,---.............................................///000000000000000......------------......------,,,,,,,,,------...,,,,,,---...//////......//////000000000000//////mmmmmmllllllllllllkkkkkkiiihhhgggggghhhgggeeeccc_________\\\ZZZZZZ[[[]]]\\\^^^```bbbccccccccccccbbbbbbaaaaaa``````______dddcccbbbaaa`````````aaa^^^___`````````___]]]\\\^^^\\\ZZZXXXWWWVVVWWWWWWUUUUUUVVVWWWWWWWWWWWWVVVTTTTTTTTTTTTSSSSSSSSSSSSMMMMMMNNNNNNOOONNNNNNNNNMMMNNNNNNNNNMMMLLLJJJIIIIIIGGGFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBAAAAAA??????>>>>>>>>>???@@@@@@@@@???======?????????>>>======>>>>>>????????????============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<;;;::::::<<<==================<<<;;;;;;:::999999999999999999999999888888888888777777777777777777777777777555666888999999888777777666888::::::888777888999777888888888888888777777999999888888777777666666666666666666555555555555555444444444555666666777222222333444555666666777666666666555444333222111333444444444444555555555333333333333333333444444222333444444555555444444555555555444333222222111333333333444444444555555444444444444333333333333444444444444444444444444444444555555555555444444111111111000111111222222222333333444666777888888222222222222222333333333333333222222111000000///111111111111111111111111000000000000000000000000000000000000000000//////000000////////////......000000000000000000000000///////////////////////////000222333333222000///000000000000000000000000////////////////////////000000000000000000000000------........./////////111111111111111111111111////////////000000000000......------......///000000000////////////000000000000000000////////////////////////////////////...............///000000//////............//////.......................................---------------............---------------------.................................------,,,,,,,,,,,,------,,,,,,------.../////////---///111111000.....................//////////////////...........................///////////////////////////////////////---------------------------......//////......---........................------......///000000000/////////............---------...//////...------,,,------...///.................................---...//////000000//////......------------......,,,,,,,,,,,,,,,------...,,,---...//////...---,,,...//////000000//////...jjjjjjkkkllllllllllllkkkiiifffeeeeeefffgggeeebbb\\\\\\\\\[[[YYYYYY[[[]]]\\\]]]___```aaaaaa``````__________________^^^^^^aaa```___^^^^^^______```^^^___aaabbbaaa```]]]\\\\\\[[[YYYWWWVVVUUUUUUVVVSSSTTTTTTUUUUUUTTTSSSRRRSSSSSSSSSSSSRRRRRRRRRQQQNNNNNNOOOOOOOOONNNMMMMMMLLLMMMNNNOOOOOOMMMKKKJJJJJJHHHGGGGGGHHHIIIIIIHHHFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBAAAAAAAAA???>>>======>>>???@@@AAA???>>><<<<<<>>>???>>>===>>>>>>????????????@@@@@@<<<<<<<<<=========>>>>>>========================;;;;;;::::::;;;;;;<<<===<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<======<<<<<<;;;;;;:::999999888999999999777777777888888888888888666666666666666666666666555666777888999888888777777888::::::888777888888777777777777777666555444666666666666666666666666555555555555555555555555555555444444444555666666333333333444444555555555444444444444444333222111333333444444444555555555222222222333333444444555111222333333444333333333444444444333333222222222333333333444444444555555444444444333333333222222444444444444444444444444333444555666666555444333222111111000000000111111222222222333444666777888000111111111222222222222222222111111111111111111111111111111111111111111/////////////////////////////////000000000000000000000/////////.........000000000000000000000000////////////////////////...///000000000000///...000000000000000000000000////////////////////////000000000000000000000000---------.........//////000000000000000000000000.../////////000000000111......---------...///000000000////////////000000000000000000////////////.......................................///000000//////............//////........................//////.........---------......////////////......,,,,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,---.........---000333222000...---...............////////////------............................../////////000000000000000000000000000........................------...//////...------........................------......///000000111//////.........---------------...//////...------------...///////////////........................---...//////000000//////......------------......,,,,,,++++++,,,,,,---...---...//////...---+++***---...////////////...---ffffffgggiiiiiiiiiiiiiiihhhfffddddddffffffdddbbbYYYZZZZZZYYYYYYZZZ\\\___]]]^^^___``````______^^^]]]]]]^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZ[[[\\\]]]^^^^^^___aaacccbbb```^^^\\\[[[ZZZXXXVVVUUUTTTUUUUUURRRSSSSSSSSSRRRQQQOOONNNQQQPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPOOOOOONNNMMMLLLMMMNNNOOOOOONNNLLLKKKKKKIIIHHHHHHIIIJJJIIIIIIEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA???>>>=========???@@@AAA>>><<<;;;;;;===>>>======???????????????@@@@@@@@@;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;:::999999888888999999666666666777888888999999555555555555555555555555555666777888999999888777777999::::::888777777888777777777777666555333333444444555555555555555555444555555555555555555555666555555444444444555555444444444444444444444444222222333444444444333333333333333444444444555555000111222333444444555666111111222333333333333222444444333333333333222222333333333444444444555555444444444333333222222222444444444444444444444444333444555666666555444333222222111000000000000000000000000000111222333444//////000000111111111222000000000111222222333333000000000000000000000000............////////////......//////000000111111000/////////............000000000000000000000000////////////////////////---...............------000000000000000000000000////////////////////////000000000000000000000000---------.........//////////////////////////////.../////////000000111111...------,,,---...///000000000////////////000000000000000000////////////.......................................///000000//////............//////---.....................//////.........---------......////////////......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......---000333333000...---.............../////////000,,,------....../////////---.........//////000000111111111111111111111111////////////////////////,,,---...//////...---,,,........................---------...///000000111//////.........---------,,,---...//////...---,,,---...//////000000//////........................---......///////////////.........------.........++++++++++++,,,,,,---...---...//////...,,,***(((,,,---...//////...---,,,jjjhhhfffeeeeeefffggghhhiiihhhgggfffeeedddcccccc__________________```aaa``````___^^^^^^^^^^^^^^^aaa```^^^]]]\\\[[[[[[[[[YYYXXXXXXXXXZZZ]]]___aaa___^^^^^^___aaa```[[[WWWVVVVVVWWWWWWWWWVVVUUUUUUSSSRRRPPPOOONNNNNNOOOPPPMMMNNNOOOOOOOOOOOONNNMMMMMMLLLLLLLLLLLLLLLMMMMMMKKKJJJJJJJJJJJJIIIIIIIIILLLKKKJJJHHHHHHIIIIIIJJJHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>??????@@@@@@>>>===<<<<<<<<<<<>>;;;:::;;;<<<===<<<>>>===;;;::::::;;;===>>>;;;;;;<<<<<<======>>>>>>>>>>>>>>>==================<<<<<<;;;;;;:::999999;;;;;;;;;;;;:::999888888<<<;;;:::888777666666666999888666555555777888:::666666666666555555555555666666666555666777888888777888:::::::::999777555555555555555555555555555555555666666666666555555666666555555555444444444333333444444555666777777222222222222222222222222111222222333444444444444444555555555444333333222111111111222222333333333888777666555555555555555111111222333333444555555444444444444444444444444555555555444444333333333555555555444444333333333555555555444444333333333222111111000000000000000111111111111111111111111111111111111111111111111333333222111000000000111111111111111111111111111000000///...............////////////////////////...........................///////////////......///////////////000111111111111000000/////////...---......///000111111222//////000000///...------000000000000000000000000...............---------000///...------...///000++++++,,,---...///000000////////////////////////////////////////////////111111000000//////......------......//////000000111111000000//////............------------.........///000000000///---,,,........................---------............///------------------------.........------,,,,,,,,,---------............///........................000000///.....................///000000///...---//////............//////////////////////////////------......//////000000///...---,,,,,,---...///------------------------///............---------........................------------------------...------------.../////////////////////.................................000000//////.........---////////////////////////...------,,,,,,------......------,,,,,,------...,,,,,,,,,---------......hhhgggeeecccccccccdddeeefffffffffeeeddddddcccccc`````````______```aaaaaaaaaaaa```_______________``````___]]]\\\[[[[[[[[[ZZZYYYYYYYYYZZZ\\\^^^```^^^]]]]]]^^^```^^^ZZZWWWUUUUUUVVVVVVUUUUUUTTTTTTPPPOOOOOONNNNNNNNNNNNNNNKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLLLLKKKKKKLLLLLLLLLFFFFFFGGGGGGHHHHHHHHHIIIKKKJJJIIIHHHGGGHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>>>>>>>??????@@@???>>>>>>=========>>>???===::::::;;;===>>>>>>???===<<<:::::::::<<<<<<<<<<<<===============>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;::::::999999:::;;;;;;;;;:::999999888;;;:::999888777777777777999888666555555777888999666666666666555555555555555666666666777777777777666777888999999777666555555555555555555555555555555555666666666666555555555555555444444444444333333333444444555666666777333333333333333333222222222222333444444444333333444444555555444333333222222222222222222222333333555555444333333333333333111111222222333444444555444444444444444444444444555555444444444333333333555444444444333333333333444444333333222222222222333222222111111111111111111111111111111111111111111111111111111111111111333222111111000000111111111111111111111111111111000000///...............////////////////////////..............................////////////.....................//////000/////////.........---------------...///000000000///////////////...------////////////////////////------........................---,,,,,,---......---------...//////000000////////////////////////////////////////////////000000000000//////...............///////////////000000000000//////............------------......///////////////...------........................---------............///------------------------//////.........------------------............///........................000000///...............------...//////...---,,,......------------......////////////////////////............///////////////...------------...///------------------------///............---------........................---------------------------------,,,---......///////////////....................................000/////////.......................................------,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,---------......eeedddcccaaa`````````aaaeeeeeeeeeeeeeeeeeeeeeeeebbbaaaaaa`````````aaaaaaaaaaaa```____________`````````___^^^]]]\\\\\\[[[[[[[[[ZZZYYYYYYZZZ\\\]]]\\\\\\\\\]]]^^^]]]ZZZWWWTTTTTTTTTTTTTTTSSSRRRQQQKKKLLLMMMMMMNNNMMMMMMMMMJJJKKKKKKLLLLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@??????>>>>>>>>>??????@@@??????>>>>>>>>>??????===;;;999:::<<<>>>???>>>>>>===<<<;;;:::;;;;;;<<<>>>>>>>>>>>>============???>>>>>>===<<<;;;;;;:::<<<<<<;;;;;;::::::999999999:::::::::::::::999888::::::999888777777888888999888777666666666777888666666666555555555555444444555666777888777666666666666777888888666555444555555555555555555555555555555666666666666555555444444444444333333333333333333333444555555666666333333333333333333444444333333444444444333222222444444444444444333333222333333222222222222222222333333222111111111111222111111222222333333444444444444444444444444444444444444444444333333333333444444333333333333333222222222222222111111111111333333222111111111111222111111111111111111111111111111111111111111111111222222111000000000111111111111111111111111111111000//////............///////////////////////////..............................///////////////...---------------...//////---------------,,,,,,,,,,,,,,,------....../////////////////////......---////////////////////////,,,---------...////////////...---,,,,,,---...///////////////////////////////////////////////////////////////////////////000000000////////////...///////////////.........000000000////////////.........------------......000///......---.................................---------............///------------------------////////////............---------............///........................000///......---.........,,,,,,------...------,,,------,,,,,,,,,,,,------/////////////////////////////////...............///...------------...///------------------------///............---------................................................,,,,,,,,,,,,,,,------...................................................////////////............------------------------...------,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,---------......aaaaaa```___^^^]]]]]]\\\ccccccdddeeeeeeffffffgggbbbbbbaaa```````````````___^^^^^^]]]]]]]]]^^^^^^_________^^^]]]\\\\\\[[[\\\[[[ZZZYYYXXXXXXYYYYYYZZZ[[[[[[\\\\\\[[[YYYWWWRRRRRRRRRRRRRRRQQQPPPOOOIIIJJJLLLMMMNNNNNNMMMMMMJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIEEEEEEFFFGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>??????AAAAAA@@@???>>>>>>>>>???===<<<::::::<<<======<<<<<<;;;;;;;;;;;;<<<===>>>?????????>>>>>>======<<<@@@@@@???>>>===;;;;;;:::<<<<<<;;;;;;:::999999888888999999:::::::::999999999999888888888888888999888888777666666666777777666666555555555444444444333444666888888777666555777777888888888777666555555555555555555555555555444555555666666555555444444444333333333222222222333333333444444555555555333333444444444444555555444444444444333222222111333333444444444333333222333333333222222111111111222111111000000000111111111111222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222111111333222111111000000111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111000///............//////////////////////////////........................---...//////////////////......------......///000---------------------------------....../////////...///////////////......////////////////////////,,,,,,,,,---...///000000111000////////////000111111111000000/////////...////////////////////////////////////////////////////////////////////////000000//////......------////////////////////////......------------......000///---,,,,,,---...///........................---------............///------------------------..................---------------............///........................///......------.........,,,,,,------...............------,,,,,,------.../////////////////////////////////......---------.........------.........------------------------///............---------........................////////////////////////,,,++++++++++++,,,------------...............///........................///////////////.........------------------------...------,,,,,,------...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......]]]^^^^^^^^^]]]\\\ZZZYYY______```aaabbbcccddddddbbbaaa```___^^^^^^^^^^^^[[[[[[ZZZZZZZZZZZZ[[[[[[]]]^^^^^^^^^]]]\\\[[[ZZZ[[[[[[YYYXXXWWWVVVVVVUUUXXXYYYZZZZZZZZZYYYXXXXXXQQQQQQQQQQQQPPPOOONNNMMMHHHJJJLLLMMMNNNNNNNNNMMMKKKKKKKKKJJJJJJKKKKKKKKKHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@???????????????CCCBBBAAA???>>>=========???===;;;;;;;;;;;;:::999999999:::;;;<<<>>>???@@@??????>>>>>>======<<<<<>>=========@@@>>><<<;;;;;;;;;999777888888:::;;;===>>>???@@@============<<<<<<<<<<<<@@@@@@???>>>===<<<<<<;;;;;;;;;::::::999999888888666666888999::::::::::::::::::999888777777888888777777777666666555555444555555555444444444444333333444555666777666555555999999999888888888888888555555555555555555555555444444555555555555444444444444444444333333333333333333333333333333444444222222333333444444555555333333444444444333222222111222222333333333333333333333222222222222222222222111111111111222333333111111222222222222222222333333333333333333333333222222222222333333333333000111111111111222222222222222222333333333333333000000///............///000000000000000000000000000000000000000000000000000000/////////000111111000000000000000000000000///............//////000////////////////////////........................,,,---...///000000000000///////////////000111111/////////000000000000000//////000000000000000000---...//////////////////........................,,,---------.../////////...---,,,++++++,,,---...000000000//////.........////////////////////////////////////////////////---............////////////////////////.........---............/////////......------------......------------------...///........................---------............///------------------------+++++++++++++++,,,,,,,,,---------............///........................---------,,,------...///...............///000111/////////....../////////////////////////////////.........---------------------...//////...------------------------------///............---------................................................,,,,,,,,,,,,,,,------...,,,,,,,,,---......//////.................................///////////////------------------------...------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......XXXZZZ]]]______^^^[[[ZZZYYYYYYZZZ[[[\\\]]]]]]^^^___^^^\\\ZZZYYYXXXWWWWWWVVVVVVUUUUUUVVVWWWWWWXXXYYYZZZ[[[\\\\\\[[[YYYXXXWWWVVVVVVUUUTTTRRRQQQPPPOOOQQQSSSRRRPPPPPPQQQSSSQQQQQQQQQPPPOOONNNLLLLLLJJJIIIIIIIIIJJJKKKLLLLLLJJJIIIHHHGGGGGGHHHIIIJJJFFFGGGHHHHHHGGGFFFDDDBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAACCCBBBBBBAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBAAA@@@????????????>>>>>>>>>======>>>??????>>><<<;;;;;;<<<;;;999777::::::;;;<<<============;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;::::::999888888888555666777888::::::;;;;;;;;;:::999888777777777777777777777777666555444333555555555444444444333333444444444555555555666666999999888777777777777777555555555555555555555555333444444555555444444333555555555444444444444333333333333333333333333333111111222222333444444444222222333444444444333333111111222333333333333333222222222222222222333333111111000000111222222333222222111111111111111111222222222222222222222222111111222222222333333333000000000000111111222222111111111111222222222333111000000///////////////000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000...............///000000////////////////////////........................,,,---...///000000000000///............///000000/////////000000111111111////////////////////////------...///////////////........................------..................---,,,+++******+++,,,---//////..................////////////////////////////////////////////////---------.........//////.........///////////////---------.........//////......------------......+++,,,------.........---........................---------............///------------------------+++++++++,,,,,,------------------............///........................---,,,,,,,,,------...///------,,,,,,---///000111///......------......///////////////////////////,,,------------------...------...//////...------------------------------///............---------........................---------------------------------,,,---......///++++++,,,------...//////..................................../////////000...........................------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......WWWZZZ]]]___```___\\\[[[[[[[[[\\\]]]^^^^^^______]]]\\\[[[YYYWWWVVVUUUUUUUUUUUUUUUUUUVVVVVVWWWXXXXXXYYY[[[\\\[[[ZZZXXXWWWUUUUUUUUUTTTSSSQQQPPPOOOLLLNNNPPPOOOMMMLLLNNNPPPQQQQQQQQQPPPOOONNNLLLLLLJJJIIIHHHGGGHHHIIIJJJKKKIIIHHHGGGFFFFFFGGGHHHIIIEEEFFFGGGHHHGGGEEECCCAAA@@@AAABBBBBBCCCDDDEEEEEE@@@AAABBBBBBBBBAAA@@@???BBBBBBAAAAAAAAABBBBBBCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBAAA@@@????????????;;;;;;;;;<<<===???AAAAAA<<<;;;:::;;;<<<<<<:::999<<<<<<======<<<<<<;;;:::999::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;::::::999888888777444555777888::::::;;;;;;<<<;;;:::888777666666666777777777777666555444333555555444444444333333333555444444444444555666666888888777666666666666666555555555555555555555555333444444555555444444333666666555555555444444444333333333333333333333333000000111222222333444444111222333333444444444444000111222333333333333333111111111222222333333444000000000000000111222222222222111111111111111111222222222222222222222222111111111222222333333333//////000000111111111222//////000000111111111222222111111000000000000000000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000...............///000111////////////////////////........................,,,---...///000000000000...------------...//////.../////////000000111111.....................---------...///000000//////.......................................---------...---,,,,,,,,,,,,---...........................////////////////////////////////////////////////---------.........//////---.........//////000000---------.........//////.........------.........***+++---...///...------........................---------.........//////------------------------,,,,,,,,,------.........---------.........//////........................,,,,,,,,,,,,------...///,,,,,,++++++,,,...///000...------,,,,,,------...////////////////////////,,,,,,,,,------.........,,,---...//////...---,,,------------------------//////.........---------........................------------------------...------------...//////++++++,,,,,,---...//////........................---.........//////000000////////////////////////...------,,,,,,------...,,,++++++++++++++++++,,,,,,,,,,,,---------......\\\]]]^^^```aaa``````___]]]\\\[[[\\\]]]^^^]]]\\\]]][[[YYYWWWUUUUUUUUUVVVVVVUUUUUUTTTTTTUUUUUUVVVVVVVVVVVVWWWXXXYYYZZZZZZXXXVVVTTTRRRPPPNNNMMMMMMPPPPPPOOOOOONNNMMMMMMLLLOOOOOONNNLLLKKKIIIHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIHHHGGGGGGFFFGGGHHHIIIKKKFFFEEEEEEDDDCCCCCCBBBBBBDDDCCCCCCBBBCCCDDDEEEFFFAAA@@@???>>>===============>>>>>>@@@AAABBBCCCCCCBBBCCCCCCCCCBBBAAAAAA@@@??????@@@@@@???>>><<<;;;;;;<<<===>>>>>>?????????======<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::999888;;;;;;;;;<<<<<<<<<======;;;;;;:::::::::999999999888888888888888777666666777999:::;;;;;;;;;===???<<<<<<;;;:::999777777666666666666555444222111000444444444444444444444444333333444444555666777777555555444444444444555555555444444333222111000000333333333333333333333333555555666666666555333222222222222222222222222222222222222222222222222222333333222222222222111111000111222333333222000///333333333222222222111111000000000000111111111111000111111111111222222222222222333333333444444444222222333333222111///...000000000000000000000000222111111111000000//////...000111000///...///111444444222111000...------000000111111111111000000000000000000000000000000000000000000000000000000..................------.........------,,,,,,,,,........................////////////////////////---...000111111111000///...------------...//////000000///...............---------------------------------............///...------,,,,,,------.................................---------,,,,,,,,,---...............------////////////////////////---------------------------------------------------------............///000///...---,,,---............---------,,,,,,,,,...---,,,,,,++++++++++++......---------,,,,,,,,,........................++++++,,,------......///+++---//////...---...///------------------------......------------....../////////......---------/////////......------------------............//////............---------..................------------------------------+++++++++,,,---...///000////////////////////////------------------------,,,---......,,,,,,---............................................................------,,,,,,,,,,,,,,,,,,------...............---------,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------------]]]]]]___``````______^^^]]][[[[[[[[[]]]^^^]]]\\\[[[ZZZYYYXXXWWWVVVVVVVVVVVVUUUUUUTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVWWWXXXXXXVVVVVVTTTSSSQQQOOOMMMMMMOOOOOONNNNNNMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJHHHIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJEEEEEEDDDCCCCCCBBBAAAAAACCCBBBBBBAAABBBCCCDDDEEE@@@@@@???>>>==================>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@????????????>>>===<<<<<<;;;;;;===>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;===>>>>>>>>>>>>===<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;::::::::::::999999999777888888888888777666666666888999:::::::::<<<>>><<<;;;:::999888777777666999999888777666555444444444444444444444444444444333333444444555666666777555555444444444444555555555555444444333222222222444444444444444444444444444555666666555444333222222222222222222222222222222222222222222222222222111111222222333333444444111111222222222111111000333222222222111111111111000000000000111111111111000111111111111222222222222222222333333444444444333333333333222111000///111111111111111111111111111111111111000000000///...000111000///...///111222222111111000/////////000000111111111111000000........................////////////////////////......................../////////......---------................................................---...//////000000//////...------------...//////000000///...............---------------------------------............///...------,,,,,,------....................................---------,,,,,,---...............------................................................---------------------------------............///000///...---,,,------...,,,,,,,,,------............---,,,,,,++++++,,,,,,.........---------,,,,,,.............................................---***,,,......---,,,---...------------------------......------------...............---------,,,,,,.........---------,,,,,,---------............//////............---------..................------------------------------,,,,,,,,,,,,------...///........................------------------------,,,---......,,,,,,---.........................................................---------,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...............^^^____________^^^]]]]]]\\\[[[ZZZ[[[\\\]]]\\\[[[XXXYYYYYYZZZYYYXXXWWWVVVUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRPPPNNNLLLNNNNNNMMMLLLLLLKKKKKKJJJGGGHHHHHHIIIIIIJJJJJJKKKGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGHHHHHHIIIHHHHHHHHHDDDCCCCCCBBBBBBAAAAAA@@@AAA@@@@@@@@@@@@AAABBBBBB@@@???>>>======<<<<<<=========>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@???>>>======<<<<<<===:::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999:::::::::;;;;;;;;;:::::::::999999999888888777777888888777777666555555666888888888888:::;;;;;;::::::999888777666666888777555333222222222333444444444444444444444444333333444444555666666666555555444444444444555555444444444444444444444444444444444444444444444444444444555555555444333333222222222222222222222222222222222222222222222222000111111222444555555666222111111111111111222222222222111111111000000000000000000000111111111111000111111111111222222222111111222222333444555555666666444333222111111000222222222222222222222222111111111111000000000000...000111000///...///111000000000000000000000000///000000111111000000///........................////////////////////////........................///////////////.................................------------------------......---------...//////...------------...//////000///......---.........---------------------------------............///...------,,,,,,------..........................................---------------...............---................................................---------------------------------............/////////...------------...***++++++,,,---...///000...---,,,,,,,,,,,,,,,,,,.........------------,,,........................000000000///...------,,,)))+++------,,,+++,,,---------------------------......------------......------------,,,,,,,,,,,,------------,,,,,,,,,,,,---------............//////............---------------------------......---------------------------------,,,,,,------...........................------------------------,,,---......,,,,,,,,,......................................................------------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------...////////////...`````````___^^^]]]\\\\\\[[[YYYXXXYYY[[[[[[ZZZYYYWWWYYY[[[\\\]]][[[YYYXXXUUUUUUTTTTTTTTTTTTUUUUUUVVVUUUTTTRRRQQQQQQPPPPPPQQQRRRSSSSSSRRRPPPNNNLLLMMMLLLLLLKKKKKKJJJIIIIIIFFFFFFGGGGGGHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFHHHHHHIIIHHHGGGFFFBBBBBBBBBAAAAAA@@@@@@@@@??????????????????@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@???===<<<;;;;;;<<<===::::::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;888999999999999888777777888888999999999:::::::::999999999999888888888888777777777777777666666555333555666666666666888999:::999999888777777666666777555333111000000222333333333444444444444444444444444444555555555666666555444444333333444444555222333333333444444555555333333333333333333333333333333444444444333333333222222222222222222222222222222222222222222222222111222222333444444555555222111000000000111222333111111111000000000000//////000000000111111111111000000111111111222222222000111222333444555666666999888666333222111111222222222222222222222222222111111111000000000000000...000111000///...///111000000000000000000000000//////000000000000//////000000000000000000000000////////////////////////---------...............//////..........................................------------------------...---,,,++++++,,,...///...------------.../////////......------.........---------------------------------............///...------,,,,,,------...................................................,,,---......///.................................................................................---------............/////////......------------++++++,,,,,,---...//////...------,,,,,,,,,------............------------........................//////......------------***,,,......,,,+++,,,---------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////............---------,,,,,,------------......------------------------///...---,,,,,,,,,,,,,,,........................------------------------,,,.........,,,+++,,,---................................................------------------------------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---------....../////////......bbbaaa```___^^^]]]]]]]]][[[YYYXXXXXXYYYYYYXXXWWWWWWYYY\\\^^^^^^]]][[[YYYUUUTTTTTTSSSSSSTTTTTTUUUUUUTTTRRRQQQOOONNNNNNNNNNNNOOOQQQRRRQQQPPPNNNLLLLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFGGGGGGFFFEEEDDDAAAAAAAAAAAAAAA@@@@@@@@@?????????????????????>>>???>>>===<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>??????@@@@@@@@@@@@@@@??????>>>===;;;:::;;;;;;<<<999:::;;;<<<<<<======<<<::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888888888888999999999::::::999999888888888777777777777777777777777666555555222444555555444444666777888888888777777666666666999777555333333444555666333333333444444444555555444444444555555555555555444444333333333333444444111111111222333333444444111111111111111111111111333333222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333222111000000000111333444111111111000000000000//////000000000111111111111000000111111111222222222000111222333555777888888<<<:::888555333222222222111111111111111111111111000000000000000000111111...000111000///...///111111111000000///.........//////000000000000//////000000000000000000000000........................---------.........//////------------------------...................................................---,,,++++++,,,---......------------...//////......------------......---------------------------------............///...------,,,,,,------...........................------..................,,,------...//////..............................,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///...............------------------------------------------,,,,,,---......//////.........---------........................+++++++++,,,,,,---------,,,...//////---,,,---...------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////............---------,,,,,,,,,,,,------......------------------------///...------,,,,,,,,,,,,........................---------------------------...///...,,,+++,,,---................................................------------------------------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------------.........------,,,cccbbbaaa```____________^^^\\\ZZZYYYYYYYYYWWWUUUWWWYYY[[[]]]]]]\\\ZZZXXXTTTTTTSSSSSSSSSSSSTTTTTTTTTSSSQQQPPPNNNMMMMMMMMMLLLMMMNNNOOOOOONNNMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDDDDGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDDDDEEEDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAA@@@@@@???>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<=========>>>>>>???@@@@@@@@@??????>>>===<<<;;;;;;::::::;;;888999:::;;;<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;999999999999999888777777888888999999999:::::::::888888888777777777777666666666777777666666555444222333555555444444555666777777777777666666555555666555444333222333333444222333333444444555555555555555555555555555555555444444333333333333444444111111111222222333333333222222222222222222222222222222111111111222333333222222222222222222222222222222222222222222222222333333333222222111111111000000000000111222333333222222111111111000000000000000000000111111111111000111111111111222222222111222333555777999:::;;;===<<<:::777555333222222000000000000000000000000000000000000111111111111...000111000///...///111111111000//////...------...//////000000//////...................................................,,,,,,------.../////////,,,,,,,,,---------------........................////////////////////////......---,,,,,,,,,------...------------...//////---------,,,------...///---------------------------------............///...------,,,,,,------...........................,,,,,,,,,---------------,,,,,,---...////////////------------------------++++++++++++++++++++++++........................---------............///......//////......---,,,......---------,,,,,,,,,------------------...////////////.........------........................)))******+++,,,,,,---------...000///...------...------------------------......------------......,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------............//////............---------++++++,,,,,,------......------------------------///...---,,,,,,,,,,,,,,,---------------------------------------------------...///...,,,++++++,,,................................................,,,,,,,,,------------......------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------............---,,,,,,dddcccbbbaaa``````aaaaaabbb```^^^\\\[[[ZZZXXXUUUWWWXXXYYYZZZZZZYYYWWWVVVTTTTTTSSSSSSSSSSSSTTTTTTSSSRRRQQQOOONNNMMMMMMMMMJJJKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDFFFFFFEEEDDDDDDEEEFFFFFFDDDCCCBBBBBBAAAAAAAAABBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@???>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>???@@@@@@??????<<<<<<<<<<<<;;;:::999999888999:::;;;;;;<<<;;;;;;999999:::::::::;;;;;;;;;888888888888888777777666999999999999:::::::::;;;888888777777777666666666666666777777666666555444222444555555333333444666777777666666666666555555222222222111111111111111222222333333444555555666555555555555555555555555444333333222222333333444222222333333333333333333333333333333333333333333222111000000111222333444222222222222222222222222222222222222222222222222000111111111111111111111//////000111222333333333333222222222111111111111000000000000111111111111000111111111111222222222222333444666888:::<<<=========<<<:::777444222111111111111111111111111111///000000000111111111111...000111000///...///111////////////////////////......////////////......................................................,,,,,,------...//////000------------.........///...............................................................---,,,,,,...------------...//////---,,,,,,,,,------...///---------------------------------............///...------,,,,,,------...........................+++++++++,,,,,,,,,------+++,,,---...////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///---.../////////...---,,,,,,,,,---------------------------------...//////////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,,,,,,,------------------------......------------......,,,,,,---------.........,,,,,,---------.........---------............//////............---------***++++++,,,------......------------------------......---,,,,,,,,,------------------------------------------------------...//////...,,,++++++,,,................................................,,,,,,,,,---------............---------,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------///////////////...------ddddddbbbaaaaaaaaabbbcccfffdddaaa___]]]\\\YYYVVVVVVVVVWWWWWWWWWVVVTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTSSSRRRPPPOOONNNMMMMMMMMMJJJIIIIIIIIIJJJKKKMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEDDDCCCAAA@@@???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCBBBAAA@@@======<<<;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;======>>>???????????????;;;<<<======<<<;;;999888888888999:::;;;;;;;;;;;;999999999::::::;;;;;;;;;<<<============<<<;;;;;;999999:::::::::;;;;;;;;;777777777777666666666666666666666666666555555444222444555555333333444666666666666666666555555555444444555555555444333333222222333333444555666666555555555555555555555444444333333222222333333444444444444444444444444444555555555555555555555555111111000000000111333444222222222222222222222222222222222222222222222222......///000111222222333...///111222333333222222333333333222222222222111000000000000111111111111000111111111111222222222222333555777:::<<<===>>>=========;;;888555222000222222222222222222222222//////000000111111111222///000111000///...///111------......///000000111......////////////......000000000000000000000000........................,,,,,,------...///000000---.........//////000000........................------------------------......///000///...,,,+++...------------...//////,,,,,,,,,,,,------...///---------------------------------.........//////...------,,,,,,------...........................*********++++++,,,,,,,,,+++,,,---...////////////------------------------------------------------////////////////////////---------.........//////---.../////////...,,,,,,***++++++,,,---...//////---------------...///000000/////////....................................///......------,,,,,,+++,,,---......,,,***++++++------------------------.........------.........---------....../////////---------....../////////---------.........////////////.........---------******+++,,,,,,---......---------------------------------,,,,,,------...------------------------------------------------...//////...,,,++++++,,,................................................,,,,,,,,,------..................------,,,,,,,,,......------------,,,,,,++++++,,,,,,,,,---------000000000000000///......jjjhhhgggeeeeeeggghhhiiillliiieee```\\\ZZZYYYYYYWWWWWWWWWXXXWWWWWWVVVUUUSSSRRRQQQOOOOOOPPPQQQQQQNNNLLLKKKKKKLLLLLLJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGKKKJJJIIIHHHFFFEEEDDDCCCFFFFFFEEECCCCCCBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@?????????@@@@@@AAAAAAAAA???@@@BBBCCCCCCBBB@@@???@@@???===<<<:::999999999:::::::::;;;;;;;;;<<<<<<===>>>>>>===<<<<<<>>>???BBBAAA???>>><<<:::888888::::::999999888999999999888777555444555666888999<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999888777666666777888999666666666666666666666666:::999777666444444333333555555444444444555555666555666666666444333444555666555444333222333444444555555555555555555555555444444333222222333333333222222222111222222333333222222222222222222222222444333222222222333444555222222222222222222222222//////000000111111222222111111111111111111111111111111000000111111222333111111222222222222111111111111111111111111111111............////////////222333555777:::<<<>>>???@@@===:::777666555222000000000000000000000000111000000000000000000000000000000////////////000000000000000000000000000000///...---,,,,,,---...///................................................//////////////////////////////.........------------------------------------...///000000///...---///////////////000111111///......---------..............................------------------------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...------,,,,,,,,,++++++++++++++++++,,,,,,---------++++++,,,---............................................................------------------------,,,------......------,,,,,,,,,,,,------.........***+++,,,,,,------,,,,,,------............------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,+++++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...................................................,,,------..................---,,,,,,,,,,,,---...//////.........---------,,,,,,,,,------.........+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------------------------------++++++++++++,,,,,,---.........---------,,,,,,,,,hhhgggfffeeeeeefffhhhiiimmmkkkfffaaa]]][[[YYYYYYWWWWWWWWWWWWVVVUUUUUUTTTRRRQQQQQQQQQQQQRRRTTTTTTOOOMMMLLLLLLMMMMMMKKKJJJHHHIIIIIIIIIIIIIIIHHHHHHJJJJJJIIIIIIHHHHHHGGGGGGJJJIIIHHHGGGEEEDDDCCCBBBFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBB??????@@@@@@@@@@@@@@@@@@>>>???@@@AAAAAA@@@???>>>???>>>===<<<;;;:::::::::;;;<<<<<<<<<===============>>>???===<<<<<<===???AAA@@@???===<<<:::999888999999999999:::;;;<<<<<<999888777666666777888:::999999999999999999999999888888888888888888888888888777666666666666777888555555555555555555555555666666555555444555555555555555444444444444555555444666666555444333444555666555444333222333333444444444444444444444444444444333333222222333333444333333222222111222222222333333333333333333333333444444222222111222333444222222222222222222222222000000000000000111111111111111111111111111111111000000//////000000111222111111222222222222111111111111111111111111111111/////////000000000111111222333444666888:::;;;<<<===;;;888666555444222000111111000000000000000000000000000000000000000000000000////////////000000111111111111111111111111///...------------...///........................................................................///.........---------------------------------------...///000000///...---///............///000000---------------...///000------------------------------------------------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---.../////////.........------+++,,,,,,,,,---------...------------------,,,,,,........................------------------------------------------------,,,------------------,,,,,,,,,------------------++++++,,,------------,,,------............------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...................................................------...////////////......---,,,,,,,,,,,,---...///.........------------,,,,,,,,,---------------,,,------......------,,,---------,,,,,,+++++++++---------------------------------------,,,,,,,,,,,,+++++++++,,,,,,---............---------,,,,,,eeeddddddcccdddeeefffgggllljjjfffbbb^^^\\\ZZZYYYWWWWWWWWWWWWVVVUUUSSSSSSPPPPPPPPPQQQRRRSSSUUUUUUPPPOOOMMMMMMNNNNNNLLLKKKIIIIIIIIIIIIIIIHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFEEECCCCCCBBBEEEDDDCCCCCCBBBBBBBBBBBB??????@@@@@@AAABBBBBBCCC@@@@@@@@@???????????????<<<===>>>??????>>>===<<<>>>>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>??????>>>??????===<<<;;;<<<>>>@@@@@@>>>===;;;:::999888999999999999;;;<<<===>>>:::999888777777888999:::777777777777777888888888888888777777777777777777666666555555555555666666555555555555555555555555222222333333444666777888555555444444444444444555444555666555444333333555555555444333333333333333222222222222222222222222333333333222222333333444444444333222111111111111333333333333333333333333555444333222111111222333222222222222222222222222111111111111000000000000111111111111111111111111///////////////000000111111111222222222222111111111111111111111111111111000000000111111111222222222222333444666777888888999777555333444333222111111111111000000/////////000000000000000000000000000//////......//////000222222222222222222222222///...------------...///....................................................................................---------------------------------------...////////////...---...------------...//////,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---.../////////............------------------..................------,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------,,,,,,++++++,,,---------------------............------...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------........................---......///////////////...------,,,,,,------...............------------------------,,,,,,,,,,,,---......//////......---///......---+++******)))------------------------......------,,,,,,++++++,,,,,,+++++++++,,,------...............---------bbbbbbaaaaaabbbcccdddeeefffeeeccc```]]]\\\[[[[[[XXXXXXXXXWWWVVVUUUSSSSSSPPPPPPPPPQQQQQQRRRSSSSSSRRRQQQOOOOOOOOOOOOMMMKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDCCCCCCBBBAAAAAABBBBBB?????????@@@@@@@@@AAAAAA@@@@@@??????>>>>>>>>>===<<<======>>>>>>======<<<======<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????===;;;:::;;;===??????>>>===;;;:::999999999999999999999:::;;;<<<:::999888777777777888888777777888888888888888999999999999999999888888888555555555555555555555555555555555555555555555555111111222222444555777888555555444444333333444444444555666555333222333444444444444333333333333333333333333333333333333333333333222222222333444444555444333222111111111111444444444444444444444444666555333111111000111111111111111111111111111111222222111111000000//////111111111111111111111111000////////////000111111111111222222222222111111111111111111111111111111000000000111111111222222111111222333333444444555555333111111222222222111111111111000//////....../////////////////////////////////....../////////000000000000000000000000.........------.................................................................................------------------------,,,,,,------------------........................---,,,,,,,,,,,,---......---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,........................,,,,,,---------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,---------.........------,,,,,,,,,+++,,,,,,---...---------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---------------------------------------------------------------------------------........................---...//////000000//////------------------------------------------------...------,,,,,,+++++++++------............------......---,,,,,,+++******------------------------......---,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---........................_________``````aaaaaabbb___^^^]]]\\\\\\[[[[[[[[[XXXXXXXXXWWWWWWUUUTTTTTTSSSTTTTTTTTTTTTSSSSSSSSSSSSRRRPPPOOOPPPOOOMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBB@@@@@@??????>>>>>>>>>>>>?????????>>>>>>============>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<======>>>===========================>>>>>>===;;;:::<<<===>>>======<<<;;;::::::999::::::999888777777888888888888777777666666666666666666666777777777888888999999999888888777777777444444555555555555444444555555555555555555555555333333333333333444555666555555444333333333333333444555555555333222333444333333333333333222222222333333333333333333333333333222222222333333444555555444333222111111111111444444444444444444444444555444333111000000111111111111111111111111111111222222111111000000//////000000000000000000000000111000000000000111222222111111222222222222111111000000000000000000000000/////////000000000111111000000111111111222222222222000//////000111111000000000000000//////......//////////////////////////////............//////////////////////////////---..................---........................................................................,,,,,,------------------,,,,,,,,,---------............------------......,,,,,,,,,,,,,,,---......000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,++++++,,,,,,---.........---------,,,,,,,,,........................)))***+++,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---............------,,,,,,,,,,,,,,,---.........------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++---------,,,,,,+++++++++------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------------------------------------------------------------------------........................---......///////////////------------------------,,,,,,---------------------------,,,,,,++++++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,,,,------..................^^^^^^^^^^^^^^^^^^^^^^^^YYYYYYYYYZZZZZZYYYYYYYYYVVVVVVVVVVVVVVVUUUUUUTTTWWWWWWXXXXXXWWWWWWVVVUUUTTTRRRPPPOOOPPPOOOMMMKKKHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@??????>>>======<<<<<<>>>>>>>>>>>>============??????>>>>>>>>>>>>??????<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<<<<;;;;;;<<<======<<<;;;;;;<<<>>>===<<<<<<<<<;;;;;;::::::;;;:::999777666666666666888888777777666666555555333333444444555555666666777777666666555555444444444444555666666555444444444444444444444444444444555444444444444444555555666555444333222222222222333444555444333222222444333333333333333222111111444444444444444444444444222222222222333444555555444444333222111111111111333333333333333333333333444333222111000000111222111111111111111111111111111111111111000000000000000000000000000000000000111111111111111222222333111111222222222222111111000000000000000000000000/////////000000000111111///000000000000111111111000///---...///111111000////////////////////////000000000000000000000000///......------......///------------------------------...//////...------................................................------------------------,,,,,,,,,,,,------------+++,,,,,,------...............------------......---,,,,,,,,,,,,---......111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,++++++,,,,,,---...000000000/////////...............---------------'''(((***+++---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,++++++,,,---...------------------,,,,,,,,,,,,---...............------............------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------...............,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------------+++++++++,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,---------------]]]]]]]]]]]]\\\\\\[[[ZZZYYYYYYYYYYYYXXXWWWWWWVVVRRRSSSSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXWWWVVVTTTRRRPPPOOOOOONNNLLLKKKGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA========================<<<<<<==================???>>>>>>>>>>>>>>>>>>???<<<;;;;;;:::::::::;;;;;;=========<<<<<<;;;;;;;;;:::;;;<<<<<<;;;;;;===???<<<<<<;;;;;;;;;;;;;;;:::::::::999888777777777777999999888888777666555555333333444444555666666666777777666555555444333333444555666666666666555444444444444444444444444444555555444444555555666777666555444333222222222222333444555444222111222333222333333444333222111000222222222222222222222222222222222222333444555666333333222222111222222222333333333333333333333333333222111000000111222222111111111111111111111111000000000000000111111111000000000000000000000000000000000000000111222222111111222222222222111111000000000000000000000000000000000111111111222222/////////000000000111111000...------///000000///------......///000000000000000000000000000000000///......------......///........................------...//////...------................................................------------------------++++++,,,,,,,,,---------++++++,,,,,,---......///...------,,,,,,------...---------------......///000///...---------------------------------------++++++++++++++++++++++++------------............,,,,,,++++++,,,,,,---...000000000000////////////------------,,,,,,,,,+++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///...,,,++++++,,,...///,,,,,,------------------,,,------...............------............------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,---------------,,,,,,---......---,,,,,,++++++,,,,,,,,,---------+++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********+++,,,,,,------...---,,,,,,+++++++++,,,+++++++++,,,,,,,,,------]]]]]]]]]]]]\\\ZZZYYYXXXZZZZZZZZZYYYXXXVVVUUUTTTOOOPPPQQQRRRSSSSSSSSSSSSPPPQQQSSSUUUVVVVVVVVVUUUTTTRRRPPPOOOOOONNNLLLJJJHHHHHHIIIJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDDDDCCCAAAAAAAAA@@@@@@?????????@@@@@@@@@???@@@@@@AAAAAA;;;;;;<<<<<<===>>>>>>>>>;;;<<<<<<<<<======>>>>>>>>>>>>============>>>>>><<<;;;:::999999999999:::>>>>>>======<<<<<<<<<;;;999:::;;;;;;;;;<<<>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;999999999888999999:::::::::::::::999999777666666555555666666777888999999999888888777666555555555444555666777777666555444444444444444444444444444444444444555666777888999666555444333222222222222333444555444222111222333222222333444333222111000111111111111111111111111222222222222333444555666222222222111222222333333222222222222222222222222222111000000000111222333000000000000000000000000//////000000111111222222000000000000000000000000///////////////000111111111111222222222222111111000000000000000000000000111111222222222333333333......//////000111111111000...------///000000///,,,,,,---...///000111111000000000000000000000000.........------.........////////////////////////,,,---...//////...---,,,................................................------------------------+++++++++,,,,,,---------++++++,,,,,,---...//////...---,,,,,,,,,,,,---......------------...//////......---------......///........................++++++++++++++++++++++++---------.........//////,,,,,,++++++,,,,,,---...///.........---------------------,,,,,,+++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------///...,,,++++++,,,...///,,,,,,,,,------.........,,,---......//////......---..................---,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........,,,++++++++++++,,,,,,------------------,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...........................,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................***+++,,,,,,------,,,,,,,,,,,,---......---,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,------..................---///...------,,,+++******------------------------))))))***+++,,,------......---,,,,,,++++++++++++*********++++++,,,,,,,,,YYYYYYXXXXXXWWWVVVUUUUUUTTTRRRQQQRRRSSSTTTSSSRRRQQQRRRRRRSSSTTTUUUUUUUUURRRRRRQQQQQQQQQQQQRRRRRRUUUVVVVVVSSSNNNJJJHHHGGGGGGHHHJJJJJJJJJHHHFFFDDDFFFEEEEEEDDDCCCBBBBBBBBBDDDBBB@@@?????????>>>==================>>>>>>>>>>>>======<<<<<<<<<=========:::777888;;;>>>?????????@@@BBBBBBBBBAAA???===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>>>>======<<<<<<;;;;;;::::::<<<<<<<<<;;;:::999999999::::::999888666555777777777777777888888888888777777777666666555555888888777777666666555555222333444666666666666555555444444333333444444555555444444555555666777888666666555444333333222222333333333333333333333333444444333333333333222222222222222222222222222222444444222111000000//////333333222222111000//////111111111111111111111111222111111111000000//////222222222111000//////...111111111000000000000000//////000000///...------000000000000000000000000000///.........///111222222111111111000000//////000000111111111111000000000000000000000000000000//////............//////////////////////////////000000000000000///......---------.........//////000///...---------------......,,,++++++,,,...............------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,//////.........---------...------,,,,,,------...000000000000000000000000........................//////.........---------...------,,,,,,++++++***,,,---.........---,,,,,,///......------,,,++++++//////.........---------------...//////...------++++++,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---............---,,,++++++***+++,,,---------,,,,,,,,,,,,,,,---------............,,,++++++,,,......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------+++++++++++++++++++++++++++,,,------......------,,,------......------,,,...---,,,+++***+++,,,,,,------------------------///...---,,,+++,,,,,,---,,,,,,,,,---------......000///...---,,,+++******------,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++++++++++++++++++++++++++---......//////......------.........---,,,,,,+++---,,,+++******+++,,,---++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ZZZYYYXXXWWWVVVUUUTTTTTTTTTSSSRRRSSSTTTTTTSSSRRRPPPPPPQQQQQQRRRSSSSSSSSSRRRQQQPPPPPPPPPPPPQQQRRRUUUWWWWWWUUUQQQLLLJJJIIIHHHIIIJJJJJJIIIGGGEEEDDDEEEEEEDDDDDDCCCBBBBBBAAAFFFDDDBBBAAABBBBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>======<<<<<<<<<======???===;;;;;;===??????>>>===>>>@@@@@@@@@???===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888999999888777555444999999999888777777777666777777666666666555555555666555555555555555444444555666666666666444333222333333333222222333333333444444444444555666777888666555555444333333222222333333333333333333333333444444333333333222222222222222222222222222222222333333222222222222222222333333222111111000//////111111111111111111111111222222222222111111000000222222111111000//////...000000000000000000000000///////////////...------///////////////////////////////////////000000111111111000000000///////////////000000000000//////000000000000000000000000//////............//////........................000000000000000///......---------.........////////////...---------------...------,,,,,,------...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---//////.........---------...------,,,,,,------..........................................---------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------///.........------------,,,,,,---......---,,,,,,------------,,,,,,,,,,,,---,,,+++******+++,,,---............------,,,+++.........---,,,+++***))),,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------..............................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------......------,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------,,,,,,,,,---------.........---------------,,,,,,---,,,,,,,,,+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------......------,,,+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ZZZYYYXXXVVVUUUTTTSSSSSSSSSRRRRRRSSSTTTTTTRRRQQQNNNNNNOOOOOOPPPPPPQQQQQQQQQPPPNNNMMMMMMNNNPPPQQQUUUWWWYYYXXXTTTOOOLLLJJJIIIJJJJJJJJJIIIGGGEEECCCDDDDDDDDDCCCCCCBBBBBBAAAEEECCCAAABBBCCCDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>=========<<<<<<======>>>AAA@@@>>>>>>??????>>>===<<<<<<===>>>===<<<;;;:::======<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<======;;;;;;<<<<<<<<<<<<<<<<<<>>>>>><<<;;;::::::::::::777777888777777666555444;;;::::::999888777666666777666666666666555555555333333333333333444444444555555666666555444222111333222222111111222222333444444444444555666777777555555444444333333222222333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333444444222222222111111000000///111111111111111111111111333333222222222222111111222111111000000//////...000000000000000000000000///////////////......---////////////////////////......///000000000000//////////////////...............////////////......000000000000000000000000//////............//////........................//////000000000///......---------...............//////...------------...------............------,,,,,,------------------------------------------,,,,,,,,,---------.....................---------...------,,,,,,------...------------------------///.........------,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,---......---,,,+++******+++,,,---++++++,,,------...//////............------------------............------//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------//////...---,,,++++++***,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++------------------------........................000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------......------,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------......------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ZZZYYYWWWUUUTTTTTTTTTTTTSSSRRRQQQRRRSSSRRRPPPNNNMMMMMMNNNNNNOOOOOOOOOOOOPPPNNNLLLKKKKKKLLLNNNPPPSSSVVVYYYYYYUUUQQQMMMKKKIIIIIIIIIIIIGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@??????BBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???==================>>>????????????@@@@@@???>>>===;;;<<<<<<<<<<<<;;;::::::======<<<;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<===@@@???<<<:::999999999:::888888888777777666666555::::::999999888888777777777777777777777777777777222222222333333444444555111222444555666666555444333333222222222222333333333333333333444555666777444444444333333333222222333333333333333333333333333333333222222222222111111111111111111111111111111222222222222222222222222111111111000000000///111111111111111111111111111111111111111111111111111111000000/////////////////////000000000000000...///////////////......////////////////////////,,,---///000000000///...........................---..................---//////////////////////////////............//////...........................///////////////..............................///......---------......,,,---...//////...---,,,,,,,,,,,,------.........------------------------------------.........///...........................------,,,,,,------...------------------------///......------,,,,,,+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------------+++***))))))***,,,...,,,,,,,,,---------......------------------------...//////////////////........................---,,,,,,---.........------...------------.........---------------......///,,,,,,,,,---------......++++++---......---++++++------------------------........................000000///......---------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------,,,------......------,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,---------------------------......//////......---,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,XXXWWWVVVUUUTTTUUUVVVWWWTTTRRRPPPOOOPPPOOONNNLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKIIIIIIKKKLLLMMMOOOSSSVVVWWWTTTOOOLLLJJJHHHHHHGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>???AAACCCDDDCCC>>>?????????@@@@@@AAAAAA===============>>>??????<<<===>>>??????>>>>>>>>><<<<<<===<<<<<<<<<;;;;;;======<<<;;;:::999999888======<<<;;;:::999999888999999::::::;;;;;;<<<<<>><<<:::999888999999999999888888888777888888777777777888888999999:::888888888888888888888888333333444444555555666666111222333555555555555444444444333333333333444444222222222333333444555666333333333333333222222222333333333333333333333333333333222222222111111111111111111111111111111111222222222222111000......111111111000000000000000111111111111111111111111/////////000000000000000000000000///////////////......//////000000000000......///////////////...........................,,,---///000000000///...------------............------............------//////////////////////////////............//////..............................////////////...........................---......---------......///,,,---////////////---,,,,,,,,,,,,------.........++++++++++++++++++++++++------........./////////---........................------,,,,,,------.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++++++++,,,+++)))))))))+++---.........---------,,,,,,,,,,,,,,,------------------------------------------,,,------....../////////+++,,,---............------------------...///000......---------...///000,,,,,,,,,---------......,,,---...//////...---,,,------------------------....................................------,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------,,,------......------,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------------,,,,,,,,,---------............---------,,,,,,,,,***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,---------------------------------......//////......---,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,VVVUUUTTTTTTVVVXXXZZZ\\\YYYUUUQQQNNNMMMMMMLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJIIIIIIIIIIIIJJJJJJKKKNNNQQQQQQOOOLLLIIIHHHFFFEEEEEEDDDCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???@@@CCCDDDEEEDDD<<<<<<===>>>???@@@AAAAAA============>>>???@@@@@@;;;<<<======<<<<<<>>>???=========<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999===<<<<<<;;;:::999888888999999::::::::::::::::::<<<<<<:::999888888888888999999888888888888999999555555666777888999::::::777777888888888888999999555555555555666666666666444444555555444333111000555444444333333444444555222222222222333444555555333333333333222222222222333333333333333333333333222222222222111111111111111111111111111111111111111222222222111///---,,,000000000000000000000000111111111111111111111111.........////////////000////////////////////////---......//////000000111---...//////////////////........................------...////////////...---------...............------............------000000000000000000000000//////............//////------------------------------.../////////.....................---------...------------...//////......////////////......,,,,,,------------------++++++++++++++++++++++++---------.........//////---------..................------,,,,,,------...........................,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------......---,,,,,,+++******++++++******+++,,,---...//////...---,,,,,,++++++,,,,,,,,,,,,------------++++++************++++++,,,,,,---------.........++++++,,,,,,------......------,,,,,,---///111222333222000...---------...,,,,,,,,,---------............////////////......------------------------........................------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------......------,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,---------...............------,,,,,,,,,)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------......------,,,,,,------------,,,,,,++++++++++++++++++++++++***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,SSSSSSSSSTTTWWW[[[___bbb^^^YYYSSSNNNLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJGGGGGGHHHIIIIIIHHHGGGGGGFFFIIIKKKKKKIIIGGGFFFFFFCCCBBBBBBBBBAAABBBBBBBBB@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>???AAACCCCCCCCC======>>>>>>??????@@@@@@============>>>???@@@AAA===>>>???===::::::<<>>===<<<<<>>???@@@AAAAAAAAA@@@===999999;;;???===<<<;;;:::::::::;;;;;;:::::::::::::::::::::;;;777888888999;;;<<<======;;;::::::999999888888888666777888999999888666555888777666555555666777888666666666666555555555555333444444444555555666666666666666555555444444444000111333444555555444333333222222222222222222333111111111111222333444555222222222222222222222222333333333333333333333333222222222111111111111000000000000000000000000000///000222333333333111000////////////000000000000111111111111111111111111//////000000111111111222.........///////////////---------...///000000111------...///000000//////..............................---,,,,,,...///000........./////////000000......////////////......000000000000000000000000//////............//////------------------------,,,,,,---.../////////...//////.........------------------------...///000000///...------...///000.........------,,,,,,,,,------------------------,,,,,,,,,---------......---------.........//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///))))))******++++++++++++***++++++,,,,,,------...***+++,,,---...///......+++,,,,,,------......///+++++++++,,,,,,---------///...------------...///111000///---+++)))((('''+++***)))((()))+++...///------,,,,,,---000222444111000...---...///111222,,,,,,,,,---------............,,,++++++,,,......------------------------........................------...///000111222222........................,,,------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,------......------,,,,,,,,,---...---,,,+++***------------------------***+++---...///...------,,,,,,,,,---------......***++++++,,,---//////000((())),,,.........---,,,------------------------........................------,,,,,,,,,------...++++++++++++++++++++++++---......//////......---+++,,,,,,---.........---,,,,,,---......---,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,PPPPPPPPPQQQTTTYYY]]]```]]][[[WWWRRROOOMMMLLLLLLKKKIIIGGGHHHJJJKKKIIIFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDBBBAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@BBBAAA???>>>===>>>???@@@>>>>>>>>>>>>>>>???@@@@@@============>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;::::::999888888888999999::::::::::::999888888666666777777888888999999:::999888777666666666666777555333444777888666444888777777666555333222111444444444444444444444444666777777777555444555666555555444444444444555555222222222333333444444444666555444333222222222222333333222111111222333333222222222222222222222222333333333222222222111111000000000000000000000000444333111000000000111111111111111111111111111111222222111000000000000000...///111222222111///...000000000000////////////------............------000///.........000111222000000///...---,,,,,,+++........................000000////////////000000......------------......//////////////////......000///...------...///000000///...---------------000//////......---,,,,,,------------------------................................................111111000///////////////111000///...---,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++))))))(((,,,,,,------,,,,,,+++***+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,,,,,,,---...///000111111000///...---,,,,,,,,,////////////////////////......------------......------------------------//////............///////////////000111111222222------,,,,,,,,,,,,------------------------------///...---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,++++++,,,,,,,,,*********+++------,,,+++------------------------++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++---//////,,,***,,,---......//////......---------------------------------.........//////,,,,,,,,,---------......//////............//////++++++++++++++++++++++++------------------------------------------------++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,LLLLLLLLLMMMOOOSSSWWWYYYYYYWWWSSSPPPMMMKKKKKKKKKJJJHHHGGGGGGIIIJJJHHHFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@???AAA@@@>>>=========???@@@<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>======<<<::::::;;;;;;:::999999999999999:::;;;;;;;;;;;;:::999999777777777777777888888888999888777777666777777777888666555666888999777555888888777777666555333333444444444444444444444444555666777666444333444555555555444444444444555555222333333333333333333444444333222111000000000000333222222111111222222333222222222222222222222222333333222222222111111111000000000000000000000000333222111000000000111111111111111111111111111111222111000////////////000///000111222222111000///000000000000////////////------............------..................///////////////...------,,,,,,..............................------------............------------..............................000///...------...///000000//////...............,,,---------------------........................------------------------........................000000///............//////......------------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------......------,,,+++......////////////......////////////////////////------............---------------------------------------------...///000///......---------....................................------------......------------------------//////............//////...//////000000111222222......------------......------------------------///...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...,,,++++++,,,......---,,,------------------------++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000000---+++,,,---......//////......------------------------+++++++++,,,,,,,,,------.........------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---......------------------------++++++,,,,,,,,,,,,------......---------,,,,,,,,,JJJJJJIIIIIIKKKMMMPPPRRRSSSRRROOOMMMKKKJJJIIIIIIIIIHHHFFFFFFGGGHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBAAAAAABBBBBBBBBAAA@@@@@@>>>>>>???????????????@@@CCCCCCCCCCCCBBBAAA??????@@@???===<<<<<<======>>>;;;::::::::::::;;;<<<<<<:::;;;;;;;;;;;;<<<<<<<<<============<<<;;;::::::;;;:::999999999999999999;;;;;;;;;;;;;;;::::::999888888888888777777777777777777666666666777888888999777666777888999888666777777888888777666666555444444444444444444444444333555555444333222333444555444444333333444444555444333333333333333333222333222111000000000000000333222111111111111222333222222222222222222222222333222222222222111111111000000000000000000000000222222111000000000111111000000000000000000000000000000//////......//////111111111111111111111111000000000000////////////------............------------.........---,,,,,,......................................................------------............------------......------------------......//////...------...///////////////...............+++,,,,,,---.../////////........................,,,,,,,,,,,,,,,,,,,,,,,,........................//////...------------...,,,------------......///,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---.....................------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------...---------------......---------------...//////..............................------------......------------------------///......------......///......//////000111111111///..................///------------------------......---,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,,,,++++++,,,---.........---,,,---...///...---------------------------+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,---------------///000000...,,,,,,---......//////......------------------------+++++++++,,,,,,,,,------000///...---,,,++++++***,,,,,,++++++++++++,,,,,,------------------------------------------------------------------------......---,,,,,,,,,------........................++++++,,,,,,,,,,,,------...------------,,,,,,,,,KKKKKKJJJIIIJJJKKKMMMNNNOOONNNLLLKKKIIIIIIIIIIIIGGGGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@??????<<<=========>>>?????????CCCCCCCCCCCCBBB@@@???>>>>>>>>>===<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<======<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<;;;:::999999999888777777888888888::::::;;;;;;::::::999888999999888888777777666666555555555666666888999999888888777777777777777666555666666777777777666666333333333333333333333333222333444333111111111333444444333333333333444444444444444333333222222222444444333222222222222222222222111111111111222222111111111111222222222222222222222222111111111111000000000000000000000000111111111000000000000111//////////////////////////////............//////222222111111111111222222000000000000////////////------............---------.../////////---,,,***---------.........//////........................000000////////////000000......------------......,,,,,,,,,---------------........................------.........---------............//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,..............................---,,,,,,,,,,,,---,,,---------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......------......------,,,+++++++++)))(((((()))++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------......---------......///...........................------,,,,,,------...------------------------...------------------...------...//////000000111//////............//////------------------------...------,,,,,,,,,------,,,,,,,,,,,,,,,---.........------,,,,,,,,,------...---,,,,,,.........---------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------------------,,,...//////...,,,,,,---......///.........---------------------------------.........////////////...---,,,,,,++++++,,,,,,++++++++++++,,,,,,------------------------------------------------------------------------......---,,,+++++++++,,,------------------------+++++++++,,,,,,,,,------------------------------LLLKKKJJJIIIIIIIIIJJJJJJLLLKKKKKKJJJIIIIIIIIIIIIEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>>>>?????????<<<<<<<<<======>>>>>>>>>BBBBBBBBBBBBAAA@@@???>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<============:::;;;;;;;;;;;;::::::999777777666666666666777777999999999999999888777777999999888888777777666666444555555555666777999999777777777666555555555555444444555666666666555555333333333333333333333333222333333333111000111222333333222222222222333333444444444333333222222222333333222222111111222222111111111111111111111111000000000111111222222222222222222111111111000000000000000000000000000000000000000000111000000000........................//////............//////222222111000000111222222000000000000////////////------............------...///000000///...,,,+++,,,,,,------.../////////........................000000////////////000000......------------......,,,,,,,,,---------......------............------+++,,,,,,---------,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................---,,,,,,,,,,,,,,,............---,,,+++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******000///------------///000........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------000000///------,,,,,,,,,........................------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,---------------...//////000000//////............//////------------------------------,,,,,,,,,------...------,,,,,,------...///000///...---,,,+++++++++///---++++++,,,------,,,------------------------,,,,,,,,,---------------------------------------,,,,,,,,,------.........---,,,+++,,,------,,,+++,,,---......///.........---------------------------------.........//////------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------IIIIIIHHHGGGFFFFFFFFFFFFJJJJJJJJJIIIIIIIIIHHHHHHCCCDDDEEECCCAAA???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>===>>>>>>???@@@<<<==================>>>@@@@@@@@@@@@@@@??????>>>===============<<<<<<<<<:::999999999999:::;;;;;;999::::::::::::;;;;;;;;;999::::::;;;;;;:::999999666666666666666666777888888888888888888777777666888888888888777777777777555555555555666777888999666777888666444333444555444444555555555555555444333333333333333333333333111333333222111000111222333222222111111222222333444333333333333333333222111000000/////////000000000000111222222111000000//////000000111222222222222111111111111000000000000000000000000000000000...///000111111111000000//////////////////////////////......//////000000000000000000000000000000000000000000////////////------............------...////////////......------------.........//////..............................------------............------------......,,,,,,,,,---......//////------............------***+++---......---,,,,,,,,,,,,++++++***))))))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..............................---,,,,,,,,,,,,---......///...---+++)))(((,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,+++++++++++++++++++++***))))))...------,,,,,,------...------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------111000///...---,,,,,,,,,------------------------------,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,------...////////////..................///------------------------------,,,,,,,,,---......---------------......///000000///---,,,,,,,,,,,,///---+++***+++------,,,------------------------------------------------------------------------,,,,,,,,,---......//////...,,,++++++,,,---,,,***,,,---......//////......------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------............------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...HHHHHHGGGGGGFFFEEEEEEEEEHHHHHHHHHHHHHHHGGGGGGFFFBBBDDDDDDBBB???===>>>@@@AAA@@@@@@@@@????????????>>>>>>=========>>>@@@@@@>>>>>>>>>=====================>>>????????????>>>>>>>>>>>>>>>======<<<<<<:::::::::::::::;;;;;;<<<999999:::::::::;;;;;;;;;999999::::::::::::999999777777777777777888999999888999999999999888777777777777777777777888888888555555555555555666777888777888999888555333444666555555666666666555555444222222222222222222222222222333444333111000111222222222111111111111222222222333333333333333333444000000////////////000000///000111222222111000////////////000111222222222111111111111000000000000000000000000000000000000---...000111111111000000////////////////////////000////////////000111222...///000000000000///...000000000000////////////------............---------------,,,------......---------.............................................------------............------------......,,,------...//////000000,,,------......------,,,+++,,,...000000///...---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///......---------------,,,,,,.........,,,***))),,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,,,,,,,,,,+++******))))))************))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---......000///...------------------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,++++++++++++,,,,,,+++,,,,,,---......//////......------------......------------------------,,,,,,,,,,,,,,,---...///---------------...//////......------------......111///,,,+++,,,---...---------------------------------------------------------------------------,,,,,,------...////////////---,,,,,,------,,,+++,,,---......//////......------------------------+++++++++,,,,,,,,,------------------------,,,,,,......------------......------------------------------------------------------------------------......---------...//////------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......IIIIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDAAACCCDDDBBB>>><<<===???@@@@@@@@@????????????>>>???>>>=========???@@@AAA??????>>>>>>=========<<<;;;<<<===>>>>>>??????>>>>>>>>>>>>???>>>======<<<===<<<<<<<<<<<<===>>>>>>;;;;;;;;;<<<<<<<<<======888999999:::::::::999999999999888888999:::;;;;;;999::::::::::::999888888666666777777888888999999666555555555555666777777888:::;;;999666444555777777777777777777666555555222222222222222222222222222333444333111111111222222222111111111111222222222222222333333444444444222111111111111111222222///000111222222111000///...//////000111222222222111111111111000000000000000000000000000000000000---...///111111111000///000000000000000000000000000000000000000111222222,,,...///111111///...,,,000000000000////////////---..................---,,,++++++***+++,,,...///................................................000000////////////000000.........------.........------......///000111111,,,,,,---......---,,,,,,,,,...000111222111000///,,,------......//////000------------------------................................................//////...------------...)))+++,,,......---,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------,,,++++++***+++,,,------,,,+++***........................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********+++,,,---...///...------------...//////---------------------------,,,,,,++++++,,,,,,---------------------------,,,++++++++++++++++++,,,++++++,,,------......///---------,,,,,,---------------------------------,,,,,,,,,,,,,,,---...///...------------...//////+++,,,,,,---...///111111333000---,,,---...///...------------------------------------------------------------------------,,,,,,------...///000000111///------......---,,,,,,---......//////......---------------------------------.........////////////...---,,,++++++***...------,,,,,,------...////////////////////////------------------------------------------------///////////////000111222........................++++++,,,,,,,,,---------,,,,,,,,,------.........FFFFFFEEEEEEEEEEEEEEEFFFAAABBBDDDEEEFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@AAAAAABBBAAA???===<<<<<<===>>>========================?????????>>>>>>===<<<;;;<<<<<<============<<<<<>>>>>======<<<<<<;;;<<<<<<<<<======>>>>>>;;;<<<<<<<<<;;;::::::999:::::::::999999888888888999999999999999888777666::::::999888888777777777999888888777666555555444333333444444555666666777666666777666666555444444888888777666555333111000555444222000000111222333444444444444333333222111222222222111111111111000222222333333333222111111---///111222333222000///333222111000//////000000---///111222333222000///111111000000000000111111......////////////............---,,,---...///000............////////////////////////////////////............////////////........................////////////////////////........................000///...------...///000........................------------------------///+++'''&&&))),,,......////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,---+++)))+++---///---+++------------------------------------------------.........------,,,,,,,,,,,,---///000000000//////++++++,,,,,,,,,,,,------+++++++++************)))++++++++++++++++++++++++,,,,,,,,,------,,,++++++((()))+++,,,------,,,,,,...---,,,+++************,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---.........------,,,,,,,,,---------,,,,,,+++++++++*********)))******+++++++++++++++,,,,,,---------000...------------+++***------------------------++++++,,,,,,,,,,,,------))))))***+++---...//////,,,,,,,,,++++++*********---,,,,,,,,,,,,---......------------------------************************))))))***++++++,,,------...------------...//////---.../////////...,,,+++------------------------...---,,,,,,,,,,,,---.........---,,,---...///000.................................///......------------------------------........................000///...---,,,+++++++++........................,,,,,,,,,---------......---...///...,,,+++,,,---...---,,,,,,,,,,,,---.........------,,,,,,,,,+++,,,---///000000///---,,,------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++......---,,,---...///000GGGFFFEEEEEEDDDDDDDDDEEEBBBCCCDDDEEEFFFFFFFFFEEEDDDDDDCCCBBBAAAAAAAAAAAABBBAAA???===<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>===<<<;;;<<<<<<============<<<<<<>>>>>>>>>>>>>>>======<<<;;;<<<<<<<<<=========>>>;;;;;;<<<<<<;;;;;;:::999999999999999999999::::::999999999999999888777777777888999999999999888777888888777777666555555444555555555555555444444444666666666666666555444444555555666666555444333333555444222000000111222333222222333333222111111000222222222111111111111000111111222333333222222222000111222222111000///...111111111111000000000000...///000111222111111000111111000000000000111111//////000000000000////////////.........///000111............////////////////////////////////////............////////////........................................................................---,,,++++++++++++,,,---........................------------------------000---)))))),,,...//////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---...---+++........................------------------------......---------,,,,,,,,,,,,,,,---.........------++++++,,,,,,,,,,,,------++++++++++++************++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++((()))+++,,,------,,,,,,...---,,,+++************,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---------,,,,,,++++++++++++******))))))******+++------,,,,,,,,,+++++++++------------,,,,,,++++++++++++++++++++++++,,,---+++,,,,,,,,,,,,,,,,,,------+++***+++------,,,+++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,------...///......///000//////...---------------------------///...------------...///---,,,,,,+++,,,---...///........................,,,,,,------------,,,,,,------------------------........................//////...---,,,,,,,,,,,,........................,,,,,,---------.........---...///...,,,+++,,,---......---,,,,,,---......000000000000////////////,,,---...//////...---,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...HHHGGGFFFDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???=========>>>>>>?????????????????????????????????>>>>>>===<<<;;;<<<<<<============<<<<<<<<<<<<>>>??????>>>======<<<<<<<<<<<<<<<=========;;;;;;<<<<<<;;;;;;::::::777888888999999:::;;;;;;888999999999999888777777666777888999:::999888777888777777666666555555555666666666555444333333222555555666666555555444444222333444555555666666666444333222111111111222333111111111111111111000///222222222111111111111000000000111222333333333333333333222111000///......//////111222222111000000///000000000111111111111111111000000000000111111000000111111111111000000000////////////000111111............////////////////////////////////////............////////////........................------------------------........................,,,,,,+++******+++,,,,,,........................------------------------000...------///000000///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,------------------------------------------------...------------,,,,,,,,,---,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++++++++************+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,)))***+++,,,---------,,,------,,,+++************,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********------,,,,,,,,,,,,+++++++++******))))))******+++,,,,,,++++++++++++******...---------------,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,+++***))))))***,,,------,,,------------------------++++++,,,,,,,,,,,,------///...------,,,+++******,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,---......------------------------------------------------------------------------,,,,,,++++++,,,,,,---...---...////////////......------------------------//////............//////,,,++++++++++++,,,------........................***++++++,,,,,,++++++***------------------------------------------------///...------,,,,,,,,,,,,---------------------------------.........//////---.........,,,+++,,,---......---,,,,,,---......,,,------------------...------------------------------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...HHHGGGEEEDDDCCCBBBBBBBBBDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>===<<<;;;<<<<<<============<<<<<<:::<<<===???@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<;;;;;;::::::999999999999999999999:::888888999999999888888777888888888777777777777777777777666666666555555555666555555444444333333222444444555555555444444333111222333444555666666666444333222111111111222222000111111222111111000000222222222111111111000000//////000222333333333333333222111000////////////---...000222333222111000000000000///000111111222111111000000000000111111///000000111111000000//////////////////000000000............////////////////////////////////////............////////////........................------------------------........................................................................------------------------.........///000000000///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++++++++++++++++++++------------------------------------------------...---+++*********+++++++++++++++,,,,,,,,,------,,,,,,+++++++++*********++++++++++++++++++++++++++++++,,,---------,,,,,,***++++++,,,,,,------------,,,++++++*********+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++------------------------+++++++++++++++,,,---...---------,,,,,,++++++++++++***)))***,,,...---,,,------------------------+++++++++,,,,,,,,,------......---,,,,,,+++******++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------........................+++++++++++++++++++++***++++++******++++++,,,---,,,---------............------------------------.........------.........,,,,,,,,,,,,,,,---------........................******+++,,,,,,,,,++++++------------------------------------------------///...---,,,,,,,,,,,,,,,------------------------------........./////////,,,---......,,,,,,,,,.........------------......******++++++,,,,,,------...------,,,,,,------...------------------------,,,,,,,,,------------...------------------------------------......//////GGGFFFEEECCCBBBAAAAAAAAADDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@AAA?????????>>>>>>>>>>>>>>>========================?????????>>>>>>===<<<;;;<<<<<<============<<<<<<;;;<<<===>>>??????>>>>>><<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<;;;;;;:::;;;;;;::::::999888777777777888888999999999888888<<<:::777555444555666888666666666666555555555555444444444444444444444444333333444444444444333333333333444444444444444444333333222222222111222222111111222222222222222111222222222111111111000000...///000111222333333333111111000///000000111111---...000222333222111000000000000///000111111222111111000000000000111111...//////000000//////...------........./////////............////////////000000000000000000000000............////////////////////////////////////................................................//////000000000000//////........................------------------------,,,---////////////......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///...---+++++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------------------------------------))))))))))))***+++,,,------------,,,,,,+++++++++...,,,+++,,,---...---,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.......................................++++++,,,---......------------------------------------------------------......---,,,,,,,,,------------------------------------------.........///,,,---...---,,,,,,---...........................------....../////////000...---,,,,,,,,,,,,---...------------------------******+++++++++,,,,,,,,,---------------------------------...............FFFEEEDDDBBBBBBAAAAAAAAADDDCCCCCCBBBBBBCCCDDDDDDCCCBBBAAA@@@????????????>>>>>>??????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>===<<<;;;<<<<<<============<<<<<<===============>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;===<<<;;;:::888777666666777777888999999999999888<<<:::777444444555777888555555555555555555555555333333333333333444444444222222333333444444333333333444444444444333333222333333333222222222111111000111222222333222222222222222222111111111111000//////000111222222222222//////000000111111111111//////111222222111000000///000000000111111111111111111000000000000111111......////////////......,,,------...///.....................////////////000000000000000000000000............////////////////////////////////////////////////////////////..............................////////////..............................------------------------+++---//////...---...///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,////////////////////////------------------------,,,,,,,,,------------...///......------------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++,,,------------------,,,,,,,,,,,,------,,,,,,++++++***++++++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,,,,------+++******))))))******+++,,,,,,------------......++++++,,,,,,,,,,,,------((((((((()))***+++,,,------,,,,,,,,,,,,,,,,,,+++...---,,,,,,......---,,,------------------------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------***++++++++++++,,,,,,,,,+++++++++++++++,,,------------------------------++++++++++++++++++++++++------------------------++++++******++++++,,,---...------,,,++++++,,,,,,------------------------++++++,,,,,,,,,,,,++++++,,,---.../////////..............................,,,,,,---...////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++---...---,,,,,,---///---...////////////...---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,DDDCCCCCCBBBAAAAAAAAABBBCCCBBBAAAAAAAAAAAABBBCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>========================?????????>>>>>>===<<<;;;<<<<<<============<<<<<<@@@???===<<<<<<<<<>>>???<<<<<<<<<;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::999888777777777777888999999999999999555666666777777777888888555555555555555555555555555444444333333222222222111111222333333333333333222333333444444333333333222333333333222222111111///000000111222222111111222222222111111111111000000000111111111111000000000000111222222111//////111111111111000000000000...///000111222111111000111111000000000000111111//////000000000000//////,,,---...///000//////...............////////////000000000000000000000000............////////////////////////////////////................................................------...//////...------........................------------------------,,,...//////---,,,...000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++***+++---........................------------------------,,,,,,,,,---------......,,,------............---++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++)))***+++,,,------------...---,,,,,,,,,,,,---...,,,++++++***++++++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------+++******))))))******+++++++++,,,,,,,,,---------*********+++++++++,,,,,,)))))))))***+++,,,......+++,,,,,,,,,,,,,,,,,,---,,,+++***+++---......---------------------------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++***++++++,,,---------------------------++++++++++++++++++++++++,,,,,,,,,------.........+++++++++++++++,,,------222000///---,,,,,,,,,---------------------------++++++,,,------,,,+++++++++,,,---.........------........................,,,,,,---...///000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++,,,...---,,,,,,---///---...///000000///...---+++++++++***************+++,,,------------,,,+++------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,CCCCCCBBBAAAAAAAAABBBBBBCCCBBBAAA@@@@@@@@@AAABBBAAA@@@???>>>===============>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===<<<;;;<<<<<<============<<<<<>>???<<<<<<<<<;;;;;;:::::::::999::::::;;;<<<<<<<<<;;;::::::999999999999999999666777888999999999999999///222666999;;;:::999777444555555555555555555555777666555444222111000///000111222333333333333333111222222333444444444444222333333333333222111111......///000000000000000222222222111111111111000000111111111111000000///111222333333222000---,,,333222111000//////000000---///111222333222000///111111000000000000111111000000111111111111000000---...000111111111000///............/////////000000000000000000000000000............/////////000000000000000000000000000------------------------........................---...///000000///...---........................---------------------------///000///------///222////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,+++---///...+++)))+++---++++++++++++++++++++++++------------------------,,,,,,,,,------.........***+++---...///......---++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,------...---///...---,,,+++,,,---...+++++++++***++++++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,,,,))))))*********+++++++++*********+++,,,---///000+++++++++,,,,,,---------(((((((((***---...///...------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,,,,++++++,,,,,,---...444333111///...------...------------------------,,,,,,---......---,,,,,,***+++,,,---...---,,,,,,........................+++,,,---...////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------,,,,,,...///---...///000000///...---.........------,,,,,,,,,***+++---......---+++***------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,---.../////////...---CCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@????????????@@@@@@<<<===>>>??????>>>===<<<========================<<<<<<============<<<<<<>>>===;;;::::::;;;===>>><<<<<<<<<<<<===========================<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999888888888888777666666666666555555555555::::::999999888777777777555555555555555555555555555555555555555555555555222222222222222222222222444444222222222222444444000000000000000000000000111111111111111111111111444222000...---...///000///000111000---,,,---...222111111000111333555666000///...------...///000////////////............111000///......///000111111111000///.../////////////////////////////////............////////////333333222222111000//////000000//////.........---,,,---------.../////////------------------------++++++,,,------......///........................---------------------------------,,,,,,+++++++++........................///---+++,,,///000...,,,......//////......---,,,------------------------------------------------........................,,,,,,,,,---------......------------------------------------------------+++---000222222000---+++******+++,,,,,,---......------------------------,,,,,,++++++,,,,,,---...,,,***((()))+++,,,***(((&&&'''(((***,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++---------,,,,,,+++++++++,,,,,,++++++++++++++++++------------------------******+++,,,,,,---......---,,,++++++******++++++***+++,,,,,,------------+++,,,,,,------,,,,,,+++)))***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))......---,,,,,,+++******---,,,,,,++++++,,,,,,---)))******++++++,,,,,,------,,,+++*********+++,,,,,,,,,************,,,,,,,,,,,,,,,+++***)))((('''******+++++++++,,,,,,,,,,,,,,,,,,---------..............................---------------------------------,,,,,,+++++++++***+++,,,,,,------,,,,,,......------------......---.........---,,,,,,+++.........------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------////////////////////////111111111000000/////////......---,,,++++++***)))---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++,,,------......------,,,------,,,,,,,,,---......BBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>??????@@@======>>>??????>>>==============================<<<<<<============<<<<<<<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<===============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777777777777777777777888888888888888888888888888888555555555555555555555555555555555555555555555555333333333333333333333333333222111111111111222333111111111111111111111111111111111111111111111111111000...,,,++++++,,,---,,,...////////////000222111000000/////////000000000///...------...///000////////////............111000////////////000111000000000000////////////////////////////////////............////////////333333222111111000//////000/////////.........------------...............------------------------------------------------........................------------------------...---------,,,,,,,,,+++........................000...,,,---///000...---......//////......---,,,------------------------------------------------........................,,,,,,,,,---------......------------------------------------------------+++,,,...//////...,,,++++++++++++,,,,,,---------------------------------,,,,,,++++++,,,,,,---...,,,***)))***,,,---+++************+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++---------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,---......------,,,+++++++++++++++***+++,,,,,,---------,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++......------,,,++++++***---,,,,,,++++++,,,,,,---........................,,,,,,+++++++++++++++,,,......---,,,,,,---......,,,,,,,,,,,,+++***))))))+++++++++,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++++++++,,,---------------......------------......------......------,,,+++......---------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------........................++++++++++++*********)))///......---,,,++++++***---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---...///BBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@>>>>>>????????????>>>>>>========================<<<<<<============<<<<<<;;;:::999888888999:::;;;:::::::::;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;:::::::::::::::::::::::::::999999999888888888888777888888888999999:::::::::666666666777888999999999555555555555555555555555444444444444444444444444444444444444444444444444222111111000000111111222222222222222222222222222111111111111111111111111333222111/////////000000---///000000000000111333000111000000///...---,,,//////............//////////////////............111111000000000000111111///000111111111000...---////////////////////////............////////////222222111111000000///////////////..............................---------------------------------//////...------,,,++++++........................------------------------.........---------------........................000...---...///000///.........//////......---,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,******+++---...---,,,------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++------,,,,,,,,,,,,++++++******++++++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,------......------,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++---------...------,,,,,,------------------------///...---,,,,,,,,,---.........------,,,+++++++++---,,,,,,++++++,,,,,,---...------,,,++++++******++++++,,,,,,,,,,,,++++++......------------......+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,---............---......------------......------......------,,,,,,...------------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------------------------------------------------,,,,,,,,,,,,+++++++++///.........------,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------++++++,,,,,,,,,,,,++++++++++++++++++,,,---//////AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>??????>>>??????????????????>>>========================;;;<<<<<<======<<<<<<;;;;;;;;;:::999999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::888888888888888888888888999999999888888888777777777888888999999::::::;;;666666666777777777888888555555555555555555555555444444444444444444444444444444444444444444444444222222111111111111222222222222222222222222222222111111111111111111111111444333222111111111222222111222333111///...///000111111222222222000...---/////////....../////////////////////............111111111000000111111111...///111222111000...,,,////////////////////////............////////////111111000000000/////////......................../////////...---------,,,------------------------......---------,,,,,,,,,........................------------------------................................................//////...///////////////.........///......---,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,---...//////.........------,,,,,,,,,************************+++++++++,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......------------------------+++++++++,,,,,,---------......---,,,,,,,,,------+++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++..................---,,,------------------------///...,,,******,,,---.........------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++******))))))***+++,,,---------,,,+++,,,,,,,,,++++++,,,,,,,,,+++,,,,,,---......------------------.........///,,,,,,,,,---------..............................------------------------------------------,,,,,,,,,---......//////.........------,,,,,,------...,,,------...------,,,,,,------------------------+++,,,------......------------------------------,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////..............................---------,,,,,,++++++,,,,,,---------------------------------------------------***++++++,,,,,,++++++*********++++++,,,---//////AAAAAA@@@@@@@@@????????????????????????????????????>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>???========================;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<============;;;;;;;;;;;;;;;::::::999888888888888888888888888999999999888888888777777777777777888888888999999777777777666666666555555555555555555555555555555444444444444444444444444222222222222222222222222222333333333333333333222222222222222222222222222111111111111111111111111000000//////.........///111222333111///...///000///000111222222111000///...//////////////////...////////////............000000000111111000000000...///111222111000...,,,////////////////////////............////////////000000//////////////////---------.............../////////...---------,,,------------------------,,,,,,,,,---------..............................------------------------.................................................../////////.........///.........///......---,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------.........---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,------...///000------------------------***************************++++++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......------------------------++++++,,,,,,,,,,,,------......---,,,,,,,,,------,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++.........//////......---++++++++++++++++++++++++---,,,***))))))+++,,,.........------------,,,,,,---,,,,,,++++++,,,,,,---------------......//////***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............------........./////////,,,,,,,,,---------..............................------------------------------------------------,,,---......//////......------,,,,,,,,,,,,------,,,,,,------...------,,,------------------------+++,,,------......------------------------------,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------..................---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++***++++++,,,,,,++++++************+++,,,---......@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>======>>>>>>???>>>>>>============>>>>>>========================;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>::::::;;;;;;::::::999888888888888888888888888888999999999888888888888777777777777777777777777777777777777666555444444444555555555555555555555555333333333333333333333333222222222222222222222222222333333444444333333222222222222222222222222222111111111111111111111111000000000000000/////////---///000000000000111333......///000000/////////......////////////......////////////............//////000000000000/////////000111111111000...---////////////////////////............////////////////////////............---------------........................---------------------------------++++++,,,,,,---...//////........................---------------------------------------.................................---...///...---,,,---///......//////......---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,,,,------...............------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***,,,------,,,,,,...///++++++,,,,,,------......++++++++++++++++++++++++)))***+++,,,---,,,+++***++++++,,,,,,,,,,,,------++++++,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++,,,------...//////......++++++++++++++++++++++++,,,+++*********+++,,,---......---------------------,,,,,,++++++,,,,,,---***++++++,,,------......***+++,,,------......---......////////////......+++,,,,,,---.........------------.........//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............,,,,,,---............---------,,,,,,,,,,,,------,,,,,,------......------,,,,,,,,,------------...+++,,,------......------------------------------***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,------.........///---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---@@@?????????>>>>>>>>>>>>=========>>>>>>>>>??????>>>>>>============>>>>>>>>>===<<<;;;;;;<<<===>>>========================:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::::::::::::::999888888888888888888888888888888999999999888888888888777888888888777666666555555555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333111222333333333333222111111111111111111111111111111111111111111111111111000111111111222111111111,,,...////////////000222222111000///////////////---...///000000///...---////////////............---...///000000///...---000000000000////////////////////////////////////............////////////........................,,,,,,,,,------.........---------...............------------------------,,,---------------------........................------------------------+++,,,,,,,,,------------........................+++---......,,,+++,,,.........//////......---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,---......///------............------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***,,,...---++++++,,,...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***+++------,,,+++***+++++++++,,,,,,---------,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,---------,,,,,,+++***+++,,,,,,------,,,,,,+++***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------..................---,,,,,,++++++,,,,,,---************************+++++++++,,,,,,...//////---...///000000///...---+++,,,,,,---------,,,,,,,,,,,,---------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.........///++++++,,,------------------,,,,,,++++++,,,,,,---+++,,,------......------,,,,,,,,,---------......+++,,,------......------........................***+++,,,,,,------,,,,,,------------------------------------------------------........./////////***++++++,,,---......///---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,++++++***+++++++++????????????>>>>>>>>>>>><<<=========>>>>>>??????>>>>>>============>>>>>>===<<<;;;::::::;;;<<<===========================:::;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<999::::::::::::999888888888888888888888888888888999999999888888888888777:::999999888777666555555333333444444555666666666555555555555555555555555333333333333333333333333444444444444444444444444000111222333333222111000000000000000000000000000111111111111111111111111,,,---............------///000111000...,,,---...888666444222000000000000---...///000000///...---000/////////............,,,---...//////...---,,,111111000///////////////////////////////////////............/////////000---.....................,,,,,,,,,------.........,,,------....../////////------------------------///......------,,,,,,+++........................------------------------+++++++++,,,,,,---------........................***,,,...---+++***,,,.........//////......---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,---...//////,,,------......------,,,******+++,,,,,,---......++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++---...---+++)))+++---,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---------+++***+++++++++,,,,,,---------------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++------------,,,,,,+++***+++,,,,,,------,,,,,,+++)))***+++---...//////000------------------------+++,,,---............---------..................---,,,,,,++++++,,,,,,---///......------,,,,,,+++,,,,,,++++++,,,---///000+++,,,---......---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------..............................---------------------------------.........//////***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---.........---,,,,,,,,,------.........+++,,,------......------........................,,,---......//////......---------------------------------------------------------.........//////******++++++,,,---......---,,,,,,++++++,,,,,,---------------------------------------------------,,,------......------,,,...---,,,+++************AAA@@@???>>>>>>???@@@AAA<<<<<<======<<<<<<;;;:::<<<<<<======>>>>>>??????===<<<;;;::::::;;;<<<===<<<<<<======<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<===::::::999888999:::;;;<<<;;;;;;:::::::::999999999::::::999999888777666666777777777777888888888888888888777777666666555555666666666666666666666666444444444444444444444444444444444444444444444444555555444444333222111111555555555444444333333333111000000222444444111---111111000000000000111111111111111111000000000000000000000000000000000000000000000000111111111111111///...///000111000.........//////000000111111......------------......000000000000000000000000000000000000000///......//////.........---------////////////////////////------------------------......---,,,---...///000.........///////////////.........------,,,,,,,,,---------............//////...---,,,+++,,,,,,---,,,,,,,,,------------...111000...------...000111.................................------,,,,,,,,,------------------------......,,,,,,,,,,,,......444000---,,,---...---+++,,,,,,,,,++++++*********...------,,,,,,------...------------------,,,,,,...///000111000///---+++%%%''')))+++---,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------///...,,,***))))))******...------,,,+++***))))))------------------------***+++,,,---............++++++++++++++++++++++++//////.........---------)))***++++++,,,---......---------,,,,,,+++++++++,,,++++++******++++++,,,...---,,,+++***+++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++************+++,,,,,,---.........------,,,,,,,,,,,,,,,,,,---------............---,,,+++******)))---------,,,,,,+++++++++.........------,,,,,,,,,---------........./////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***------------------,,,,,,------------------------++++++------------++++++------------......//////,,,,,,,,,---------......------------,,,,,,+++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---............------,,,,,,,,,******+++,,,,,,---.........---,,,+++***+++,,,,,,...------------...//////,,,,,,,,,------.........///...---,,,+++,,,---............------,,,,,,,,,......---------,,,,,,,,,......................../////////......---------@@@@@@???>>>>>>???@@@@@@===<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>>>>>>>>>>===<<<;;;::::::;;;<<<===<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<::::::999999::::::;;;<<<;;;::::::::::::999999999::::::999888888777666666444444444444555555555555777777777666666666555555555555555555555555555555555555555555555555555555444444444444444444444444444444444333222111111111444333333333222222222222111000000222444444111...111111000000000000111111111111111111000000000000000000000000000000000000//////000000000111111111111///...///000111000...---------...............///......------......///////////////////////////000000000000000///......//////.........---------........................------------------------,,,,,,+++++++++,,,---...........................------------------,,,,,,------------............///...---,,,,,,,,,------............////////////---,,,+++******+++,,,---........................------------------,,,,,,------------------------...---,,,++++++,,,---...222///,,,+++---...---+++---------,,,,,,,,,,,,,,,...------,,,,,,------...------------------------...///000000000///---,,,---...000111111000...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,///...---++++++++++++,,,......------,,,+++++++++++++++++++++++++++++++++***+++,,,------.........++++++++++++++++++++++++///.........------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******------------------------+++************++++++,,,......---------,,,,,,,,,++++++,,,,,,,,,---------------------,,,,,,,,,,,,---------,,,,,,+++++++++......---------,,,,,,,,,------------.........///......---,,,,,,,,,,,,,,,---------------------------------------,,,+++***........................************************+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......,,,,,,---------,,,++++++.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,+++++++++,,,,,,------......---,,,+++++++++,,,,,,---------------...//////,,,,,,------------------000///---,,,++++++,,,,,,......---------,,,,,,,,,......---------,,,,,,,,,------------------------.........---------,,,,,,@@@??????>>>>>>??????@@@>>>===<<<;;;:::;;;<<<<<<<<<============>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;<<<<<<999::::::;;;;;;;;;;;;;;;:::::::::999999999888888999999888888777777666666666666666666777777777777666666666666666555555555555555555555555555555555555555555555555555555555444444444444444444444444333333333222111111000000222222222111111111111111000000000222333333111...111111000000000000111111111111111111000000000000000000000000000000000000//////000000000000111111111///...///000111000..................---------///......------......//////////////////////////////000000000000///.....................---------------------------------------------------------,,,++++++++++++,,,---............------,,,,,,,,,,,,,,,------------------------------..................---,,,,,,,,,------............////////////...---,,,++++++,,,---...........................,,,,,,---------------------------------------------,,,,,,++++++,,,,,,---...---++++++,,,------,,,,,,---------------.........------,,,,,,------...,,,,,,,,,---.........///......///000000...---,,,.../////////...,,,***)))------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++...------,,,,,,------...------------------------++++++++++++++++++++++++)))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,............---------------------,,,,,,+++++++++------,,,,,,,,,,,,++++++***+++,,,------,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++++++++........................,,,++++++************+++...------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------.........------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,------------............---,,,,,,++++++++++++,,,........................,,,------------,,,,,,+++---......//////000000000------------------------+++,,,,,,------,,,,,,+++......------------------,,,,,,,,,---------......+++,,,,,,------------,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,+++++++++,,,,,,---------------......///------------------,,,,,,//////---,,,++++++++++++...------------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,??????>>>>>>>>>>>>?????????===;;;:::999:::<<<===========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999:::::::::;;;;;;;;;;;;888999;;;<<<<<<<<<;;;:::999999999999888888888888888888777777777666666666777777777777888888888888555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333222222222111111111000000111111111111111111111111000000000111222111000///111111000000000000111111111111111111000000000///////////////////////////////////////000000000111111///...///000111000...111111000000//////......//////............////////////////////////////////////000000//////...---........................------------------------------------------------------------......//////......------,,,+++******,,,,,,,,,------.........,,,,,,---------.........------------------------++++++,,,,,,,,,---------......------------..............................,,,,,,,,,------.........------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,---------++++++,,,,,,------.........------,,,,,,------...+++,,,,,,---...//////000---......//////...------,,,,,,,,,,,,+++)))((('''------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,------......+++,,,,,,,,,------......,,,,,,------------......)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++******+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,++++++***++++++---------------------------------------------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******+++++++++------------------------,,,---------------,,,,,,,,,,,,---...///000000111........................,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,,,,,,,---------......++++++,,,---.........---,,,,,,,,,,,,,,,,,,++++++------------------------+++,,,---......---,,,+++---------------------------------------,,,,,,,,,------,,,,,,,,,+++++++++------,,,,,,------...///.........------,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,>>>>>>>>>>>>>>>>>>>>>>>>???===;;;:::999:::<<<============<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<;;;::::::999999999999999:::::::::;;;777888:::;;;;;;;;;:::999999999888888888777777777777777666666666666666666333333333444444444555555444444444444444555555555555555555555555555555555333333333333333333333333333333333333333333333333222222111111111111111111111111111111222222222222///000111111000000000000111111000000000000111111111111111111000000000///////////////////////////...////////////000000000111///...///000111000...111111000000//////....../////////....../////////........................///////////////...---------.....................---------------------------------------------------------.....................---,,,+++******))),,,,,,,,,------.........,,,,,,,,,------------...,,,---------------------+++++++++,,,,,,,,,,,,---+++******************+++........................,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,---...******++++++,,,,,,------...------,,,,,,------...,,,,,,------...///000000------...............---..................------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,------*********+++,,,,,,------,,,,,,,,,------.........******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,------------------------/////////...............000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------++++++,,,---......//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111222333,,,,,,,,,---------......+++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,...//////...,,,,,,------------------------...------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,---...............------,,,,,,,,,******+++,,,,,,---------------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,===>>>>>>??????>>>>>>===>>>===<<<;;;:::;;;<<<<<<=========<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::999999888888999999999:::::::::777888888999999999999999888888888777777777777666666666666666555555555555444444444555555555555666333333333444444444444444444444444444444444444444222222222222222222222222333333333333333333333333222222222222222222222222111111111111111222222222///000111000//////000111111111000000000000111111111111111111000000000000000000000000000000000000......////////////000000111///...///000111000..................---------000//////......//////000...........................////////////...---------------...............------------------------------------------------***+++,,,,,,------,,,,,,---------,,,,,,+++++++++,,,,,,------------------,,,,,,,,,,,,------------+++,,,---.........------------------............,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------------------------------------,,,------......------,,,)))+++---...---,,,---...******+++++++++++++++,,,...------,,,,,,------...---------.../////////000---------------.....................//////000000------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***++++++,,,,,,,,,+++*********++++++,,,,,,,,,)))******++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))******+++---......///++++++,,,,,,,,,,,,------+++,,,---......---,,,+++******+++,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,,,,------------.../////////...............000000///...---,,,+++***++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---++++++,,,,,,---.........---------------------------,,,,,,++++++,,,,,,---,,,,,,---///000111222333,,,,,,,,,---------......,,,------............---............////////////------------------------------............------,,,,,,,,,------------...---------------.........,,,,,,---------,,,+++***,,,,,,,,,,,,,,,------...------------------,,,,,,)))***+++,,,---------,,,,,,,,,,,,------------.........---------,,,,,,,,,........................,,,,,,,,,,,,------------<<<===>>>??????>>>===<<<===<<<<<<<<<<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;999:::;;;;;;;;;;;;:::999:::;;;;;;;;;;;;:::999999888888888888999999999999777777666666777777888999888888777777777666666666555555555555555555555555666666666777777777888888222222333333333444444444444444444444444444444444333333333333333333333333222222222222222222222222222222222333333333333333/////////000000111111111///000111000......///222111111000000000000111111111111111111000000000000000000000000000000000000........./////////000000111///...///000111000...---------...............000000////////////000000..............................//////......---,,,---------.........//////........................------------------------***+++,,,---------,,,,,,------------,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,---------+++,,,---.........------,,,,,,---------........./////////000000/////////........................------------------,,,,,,---------------------------......//////......---***---//////---,,,---...,,,,,,,,,,,,,,,+++++++++...------,,,,,,------...............////////////,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***+++,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,,,,------------,,,,,,------------------------++++++,,,,,,,,,---------+++++++++,,,,,,---------+++++++++,,,,,,---------------------------------++++++++++++,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,---------............------,,,,,,,,,,,,......------,,,,,,+++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,---......------------------------,,,,,,---...............------------............000000000000000000000000---,,,,,,++++++,,,,,,---------------............,,,,,,,,,---------........................---,,,............/////////000..............................------------......,,,,,,,,,---------......,,,,,,------......//////,,,,,,---------,,,+++***,,,,,,++++++,,,,,,---...,,,,,,------------------+++,,,,,,---,,,+++***))),,,,,,,,,---------............---------,,,,,,,,,------------------------,,,,,,---------.........<<<===>>>??????>>>===<<<<<<<<<======<<<<<<;;;:::======<<<<<<<<<;;;;;;;;;999999;;;;;;;;;;;;999999::::::;;;;;;;;;:::999999777888888888888999999999777666555555555666888999777777777777666666666666444555555555555555555555333333333444444444444555222222222333333444444444444444444444444444444444444444444444444444444444222222222222222222222222333333333333333333333333---.........//////000000...000111000...---///222111111000000000000111111111111111111000000000000000000000000000000000000............/////////000111///...///000111000///.../////////000000111111000000////////////000000..............................//////......---,,,---------.........//////////////////////////////------------------------,,,---.../////////...---------------------------.........------,,,,,,,,,++++++,,,,,,,,,---------***+++---...///...------******+++++++++,,,,,,,,,,,,,,,------------,,,,,,.................................------,,,,,,,,,---------------------------...///000000///...---+++...111111...,,,---............------,,,,,,,,,...------,,,,,,------...///////////////.........,,,,,,,,,,,,,,,---...//////......---------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,.........---,,,+++------------------------++++++,,,------...//////---------......---,,,,,,------------------------+++++++++,,,,,,---------------,,,,,,,,,,,,+++++++++++++++,,,,,,---------...------,,,,,,------...++++++******+++---...000,,,,,,,,,------.........------------------------)))((((((((()))***++++++,,,,,,,,,------.........,,,,,,,,,++++++*********+++++++++,,,,,,,,,------+++++++++,,,,,,---------*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------...///........................,,,,,,---.../////////...///////////////.........------------------------------++++++++++++------......---,,,,,,+++******,,,,,,,,,---------........./////////...---,,,,,,,,,,,,,,,---------..............................///...---,,,,,,---...///,,,,,,,,,------.........,,,,,,,,,---...///000000,,,,,,---...---,,,+++***,,,,,,++++++,,,,,,---...,,,,,,,,,------..................---,,,***'''&&&,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////======>>>>>>>>>>>>======>>>>>>===<<<;;;999777666999999999999::::::;;;<<<<<<:::999888888999;;;<<<<<<:::777666666666666555999777666555666777999:::666666777777888888999999666777888888888666555444666666666666666666666666555444444333333444444555333222222333444666888:::444333333222222333333444333333222222222222222222000000000111111222222222444444333333333222222222000000000000000000000000000000000000000000000000............////////////222111111000000000000000////////////////////////---.........//////000000222111111000///......---000//////......000111222222222222111000//////...//////.........---------,,,,,,,,,---------......000000//////............///111222111///......///------------------------******,,,---.../////////...------,,,+++***))))))...---,,,,,,,,,,,,+++***,,,,,,,,,++++++*********++++++++++++++++++++++++---------,,,,,,+++++++++***+++---......---+++***,,,---......//////......------------------------------------------------+++++++++,,,---...///000//////...---,,,***((('''***,,,...///...,,,,,,---++++++,,,,,,,,,------------------....../////////------...///...---+++***,,,------...///000111111.........------,,,,,,,,,++++++,,,,,,---...///////////////......---------,,,,,,,,,---------......,,,,,,,,,---------......++++++++++++,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++,,,---------,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---......///000///---,,,+++,,,------------------------------++++++++++++------+++++++++,,,,,,---------///...---,,,+++,,,------***++++++++++++***)))(((++++++******++++++,,,---------------------------------------------------------------------------........................---,,,,,,,,,,,,---......---------------------------------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////------------------------------------------------000///...------...///000---------............///...------,,,,,,------...000000///.....................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...............---------//////...------------...------------------------,,,---......//////......;;;<<<<<<<<<<<<<<<<<<;;;======<<<<<<;;;:::888777999999999999999:::;;;<<<<<<;;;999888888999:::;;;===;;;888777888999999888666555444333333555666888666666666666666666777777777777777777777666555555555555555555555555555555555444444333333444444555333333333333444555777888444444333333333333444444222222222222222222222222222222222222333333444444444333333333333222222222000000000000000000000000000000000000000000000000............////////////000000///............///000000000000000000000000............/////////000111111000000///......---//////.........///000111111111000000///......---//////.........---------,,,,,,------............/////////......------------...000///...------...------------------------,,,,,,---.........---------------,,,,,,,,,,,,,,,///---,,,,,,......---+++,,,,,,,,,+++++++++******---------------------------------,,,,,,+++++++++,,,---///000000///---,,,,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////////////////...------...///111111000......///++++++,,,------.........,,,,,,,,,,,,,,,,,,------------......------,,,+++------------............,,,,,,,,,++++++*********++++++,,,,,,---......///.........---------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,+++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,---------------,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---......///000///---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---///...---,,,+++,,,,,,------------,,,,,,,,,+++++++++++++++***++++++,,,------------------------------------------------------------------------------------------------------,,,,,,,,,,,,---......---------------------------------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------......------------------------........................,,,,,,++++++++++++,,,,,,---------............///...------,,,,,,------...//////...---------------///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------..................//////...------------...------------------------,,,---......//////......999::::::;;;;;;::::::999;;;;;;;;;;;;;;;::::::999:::999999999999::::::;;;<<<;;;999888888888999999;;;999777777888999:::999555555444333444555666777666666555555555555555555777777666666555555666666555555555555555555555555555444444333333444444555444333333333333444555666444444444444444444444444111111111222222333333444333333444444444444555555333333333222222222111111000000000000000000000000000000000000000000000000............///////////////...------,,,,,,------000000000000000000000000............////////////111000000//////...............------......///000000//////......---------...............------------............/////////......------------,,,,,,***,,,---...,,,,,,,,,---.......................................---,,,,,,,,,---------...............---,,,---...///...---,,,,,,,,,,,,++++++++++++........................------,,,,,,,,,,,,++++++,,,---...//////...---,,,,,,---......//////......------------------------++++++++++++++++++++++++,,,,,,,,,,,,------...///---...//////000000000000,,,---///...,,,++++++++++++,,,---...//////000000------,,,,,,++++++,,,,,,......---,,,,,,,,,------------------,,,,,,++++++,,,,,,++++++++++++******++++++,,,,,,------......------,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------.........---,,,++++++---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---...---...//////---++++++,,,---------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++......---,,,,,,,,,,,,,,,......,,,++++++,,,,,,---+++++++++++++++,,,------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,,,,---------------------------........................***++++++++++++++++++***---------............///...------,,,,,,------.........---,,,,,,,,,,,,---///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///////////////...------------...------------------------,,,---......//////......999999::::::::::::999999999999:::;;;;;;;;;;;;::::::999999999999999::::::<<<;;;999888777777777777888666444444666888888888888888777777777888999:::777666666555555444444444888777555444444555666777555555555555555555555555555444444333333444444555444444333333333333333333222222333333333333222222000000111222333333444444444444444444444444444444222222222222111111111111000000000000000000000000000000000000000000000000............///////////////...------,,,,,,------////////////////////////.........///////////////000000/////////.........------------.........////////////.........------.........................../////////////////////,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,---...........................------............------------------------------,,,++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,---......///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///+++,,,---...////////////+++,,,---,,,***))))))***---...///111222333333333222111000...------------///...,,,++++++,,,---...---------,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,------------,,,+++))))))---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---...,,,---......,,,++++++,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...//////...---,,,---------............///...------,,,,,,------.........------,,,------...//////...---------------------------------------,,,,,,,,,---...///000000//////...------------...------------------------,,,---......///.........::::::;;;;;;;;;;;;::::::777888999:::;;;;;;;;;;;;:::999999888888999999999::::::999888777666666666777555444444666888888888999888888999999999::::::777777777666666555555555777666555444444555666777555555555555555555555555555444444333333444444555333333333333333222222222000111222222222222111000000000111222333333444444333333222222222222222222222222111111111000000000////////////////////////////////////////////////............////////////000///......------..............................///////////////.........////////////............,,,------...............000000////////////......---...................../////////////////////...+++,,,,,,,,,,,,,,,,,,,,,***,,,.........---...///........................+++,,,---...////////////.........---,,,++++++***+++***)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,---......///.........------------------------........................------,,,,,,,,,---........................---,,,///000000///---------//////111333666777888888777666555222000...---------...---,,,++++++,,,...///+++,,,,,,---......//////------------------------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,,,,,,,,,,+++)))((((((---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---...+++,,,------+++***++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++---,,,***))))))***,,,...,,,,,,++++++,,,,,,---...++++++++++++++++++++++++---------------------------------------------------------------------------,,,,,,,,,,,,---......------------------------------------------------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...------------............///...------,,,,,,------...///...............////////////...------------...------------------------,,,,,,,,,---...///000000//////...------------...------------------------,,,---......///.........:::;;;;;;<<<<<<;;;;;;:::777888999:::;;;;;;;;;;;;:::999999888888888888999999888888888777777666666999777555666888999:::999666666777777777777888888777777777666666666666666555555555444555555666666444444444444444444444444555444444333333444444555222222333333333222111111000111222333333222111000111111111222222333333444222222111111111111000000111111111000000000000///////////////////////////////////////////////////............////////////111000//////.../////////------------------------///////////////.................................------...////////////...////////////////////////---------.............../////////............---++++++,,,,,,,,,,,,------,,,...000000.........///------------------------+++,,,---...///000000000//////...---,,,+++******+++***)))***+++,,,+++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................,,,---......//////......------------------------........................---------,,,,,,------...111111111000///...---,,,...//////...------...000333555888;;;============888666333///---,,,,,,,,,------,,,,,,,,,---......++++++,,,---...///000000******++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++,,,++++++***)))(((---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---...***+++---,,,+++******++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++******...------,,,,,,---//////,,,,,,,,,,,,,,,------...++++++++++++++++++++++++------------------------------------------------........................---,,,,,,,,,,,,---......------------------------------------------------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,---------............///...------,,,,,,------...///............///000000000///......------......------------------------,,,---------...///////////////...------------...------------------------,,,---......//////......::::::;;;;;;;;;;;;::::::777888999:::::::::::::::::::::999888888888888888777777777777777777666666:::888666666777999999888444444555666666666666666555555555555555555666666333444555555666666666555444444444444444444444444555444444333333444444555000111222333333222111111111222444555555444222111222222222222222222222222222222111111111000000000111111000000000/////////////////////////////////////////////////////////............////////////111000//////......//////........................000/////////....................................---...///000000000//////........................---------.........//////............------,,,,,,,,,,,,,,,,,,---------...---///000000...------...,,,,,,,,,,,,,,,,,,,,,,,,------...//////////////////.........------,,,,,,---+++******,,,,,,+++))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........------.........,,,---......//////......------------------------...........................------,,,,,,---------///000000//////...---,,,,,,,,,---,,,+++,,,///111666999<<<@@@BBBCCCBBBAAA<<<999555111...---,,,---+++,,,------......------++++++,,,,,,---------...*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------.........---,,,,,,+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,---------,,,,,,+++---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---...)))***,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---+++,,,,,,---,,,+++***)))------------......//////---,,,,,,,,,,,,---......---------------------------------------------------------------------------------------------------,,,,,,,,,,,,---......------------------------------------------------+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------............///...------,,,,,,------......---------......///000000//////.......................................------..................//////...------------...------------------------,,,---......//////......999::::::;;;;;;::::::999777888999:::::::::::::::::::::999888777777888888555666777777777777777666888666444444555666666666444555555666777666666666333333333444444555555555222333555666777666555444444444444444444444444444555444444333333444444555///000111222333222222111333444666777777666444333333333222222222222222222222222222111111111000000000000000000////////////////////////////////////////////////////////////............/////////000000000///............///////////////////////////000000//////.........------.....................---...000111111111000///---------------------------------.........//////......---------,,,,,,,,,,,,,,,,,,------............///000///...,,,,,,---++++++++++++++++++++++++///////////////......---.........///////////////...---,,,,,,,,,,,,+++***,,,,,,,,,------.........------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,---......//////......------------------------------------------------...------,,,,,,,,,------,,,,,,,,,---,,,,,,++++++...///000//////000333666999;;;???CCCEEEFFFEEEDDD@@@===999444111/////////***+++---...///...------,,,,,,,,,++++++++++++***,,,,,,,,,------.........+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------.........---,,,,,,++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------......///.........---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---...(((***,,,,,,*********+++////////////////////////++++++------------+++++++++++++++,,,,,,---------++++++,,,---,,,+++***)))***+++,,,,,,---------,,,---,,,,,,,,,,,,---......////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++++++++++++++------------------------///...,,,,,,,,,,,,...///---------.........//////...------,,,,,,------...,,,,,,,,,,,,,,,---...///000000///......................................................---------//////...------------...------------------------,,,---......//////......======<<<;;;::::::999999;;;:::888777777888:::;;;;;;;;;999888777666666666::::::999999888777666666777777777777666666666666444444333333333222222222666666777777666555444444555555555555555555444444555555555555555555555555444333222222111111222222222111000111222222111000333333333222222111111111111111111111111111111111111111111111000000000000333333222222111000000000////////////000000000000...///000111111000///...000//////............/////////............//////........................------------------------////////////////////////.........------,,,,,,,,,000000///...---,,,,,,,,,,,,------......------,,,000---+++,,,......,,,******+++---//////...---,,,//////---,,,,,,,,,,,,,,,........................------------------------000///------,,,---...///,,,,,,,,,+++++++++******,,,------......------,,,+++,,,,,,,,,,,,+++*********,,,------,,,++++++,,,------,,,,,,,,,+++++++++------------------------------------------------......//////...---,,,,,,000///...---------------/////////.........------+++---///...---000777===AAADDDFFFEEEDDDCCCEEEHHHDDD???888222///...---------------,,,,,,+++++++++---,,,+++******+++,,,---...---,,,,,,,,,,,,---......------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***,,,///111000...222111000///...---,,,,,,........................------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++*********++++++*********---+++***((()))+++---///++++++++++++++++++++++++---------,,,,,,,,,++++++000...------------,,,***+++++++++,,,,,,,,,------000...,,,******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---...---,,,***)))+++,,,,,,---,,,+++)))(((.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...........................------,,,,,,,,,...------,,,---...///000------++++++++++++------...+++***+++---...,,,***...------,,,,,,------...------------------------------------------------***++++++,,,---...//////......---,,,,,,,,,,,,---........................+++++++++*********))))))------++++++++++++------,,,---/////////---+++***)))+++,,,...//////......------------------------111000///......///000111------------------------.........------,,,,,,,,,------------------------..........................................------===<<<<<<;;;::::::999999;;;:::888777777888:::;;;;;;:::999888777777777888999999888888777666666555888888777777777666666666555555555555444444444444444444444444444333222222555555555444444444444444444444444444444444444444444333222222111111222222222111000111222222111000333333333222222111111111111111111111111111111111111111111111000000000000000000000000000000000000....../////////000000000---...///000000///...---.........------...////////////............//////........................------------------------------------------------......---------,,,,,,,,,//////......------,,,,,,,,,------......------,,,///---+++,,,......,,,******+++---//////...---,,,------------------------........................------------------------///...---,,,,,,---......---------,,,,,,,,,++++++,,,------......------,,,+++,,,,,,,,,,,,+++*********,,,------,,,++++++,,,------------,,,,,,,,,,,,------------------------------------------------......//////...------,,,//////...---------------........................,,,...000000111555<<>>;;;999<<>>777222//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++................................................***+++,,,---------...///---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////............//////------,,,,,,,,,+++++++++,,,------......------,,,,,,+++***)))***+++---..............................------------,,,,,,,,,,,,+++******,,,,,,+++***---------.........//////...---+++++++++---///000.................................------,,,,,,+++........................------+++++++++,,,---...+++++++++++++++,,,,,,,,,------------------------+++,,,,,,,,,------......---------------------------............---------,,,,,,,,,,,,,,,,,,,,,,,,---............---.........------,,,,,,------...------------------------,,,,,,,,,---------......++++++,,,,,,---...//////------,,,++++++++++++,,,........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.....................,,,,,,,,,,,,------......------------------------,,,,,,------------,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,------......::::::::::::999999999999888888888888888888888888666666666666666777888999999999999888888888888888777777777777666666666666444333333333333222222222111222222333333333333222000111111222222333333444444444444444444444444444444333222222111111222222222111000111222222111000000000000111111111111111111111111111111111111111111111111111000000000000333333222222111000000000////////////000000000000000000////////////000000////////////000111222222//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...---------,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,,,,++++++,,,---,,,,,,,,,---------......//////000000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---......------,,,,,,+++++++++*********,,,------......------,,,---------------,,,++++++***,,,------,,,++++++,,,.........------------,,,------------------------+++,,,,,,------.........,,,---......///.........,,,,,,,,,,,,,,,------...000555===EEEKKKOOOPPPPPPJJJDDD@@@BBBJJJSSSXXXXXXZZZYYYXXXWWWVVVTTTOOOLLLAAA<<<555000.........---------------............,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++......---,,,,,,+++******------------------------------------------------)))***,,,---,,,---///000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////............//////------,,,,,,,,,,,,++++++,,,------......------,,,---+++)))((((((***---///....................................---------------,,,++++++,,,---,,,***,,,------------............---+++******---///111------------------------,,,,,,,,,,,,,,,,,,++++++,,,+++++++++++++++,,,---,,,,,,,,,,,,,,,------...,,,,,,------------......------------------------******+++,,,---...//////******++++++++++++,,,,,,....../////////...---,,,+++,,,,,,------,,,,,,+++,,,...///...---,,,---......------,,,,,,------...------------------------+++,,,,,,------.........***++++++,,,---...///000------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------------,,,,,,,,,------...------------------------,,,------......------,,,------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......999999999999999999999999777777888888888888777777666555555555555555666777777777777888888888888888666666666666555555555444333333333333222222222222000111222333333333333333000000000111222333333333222222222222222222222222444333222222111111222222222111000111222222111000///000000000111111111222111111111111111111111111111111111111000000000000///000000000111111222222000000000000111111111222000///............///000///...............////////////............//////........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,+++++++++,,,------......------,,,)))+++---,,,******,,,...---,,,,,,,,,------......////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---...//////......------,,,,,,,,,+++++++++,,,------......------,,,---------...------,,,+++***,,,------,,,++++++,,,------------,,,,,,,,,,,,------------------------++++++,,,,,,---......///,,,------...//////......,,,,,,++++++,,,,,,---...111777AAAKKKSSSXXXYYYZZZUUUNNNGGGIIIQQQYYY\\\[[[ZZZYYYXXXYYYYYYWWWRRRNNN???;;;444///---------,,,------------.........///,,,,,,---......---,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++------++++++---///,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,+++++++++,,,---...------------------------......---------,,,,,,,,,,,,+++***+++---......---,,,,,,,,,,,,------------,,,,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++++++++******)))***+++,,,---+++,,,,,,---......------////////////000000000111........................+++++++++,,,,,,------...*********++++++,,,,,,,,,------.........---,,,++++++,,,,,,------,,,,,,++++++---......++++++,,,......------,,,,,,------...------------------------++++++,,,,,,---......///,,,,,,,,,------.........---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---.........---,,,,,,,,,,,,---...------------------------,,,---...//////...---,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......999999999999999999999999777777888888888888777777555555444444444444555555666666666666777777777777666555555555444444444444444444333333333222222222222333444444555555555555///000000111222222333333111111111111111111111111444333222222111111222222222111000111222222222000//////000000111111111222111111111111111111111111111111111111000000000000+++,,,---///000222333444000111111111222222222222///...---,,,,,,---...///...------,,,,,,,,,------//////............//////........................++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...............---,,,,,,+++******,,,------......------,,,(((+++---,,,******,,,...---,,,,,,,,,,,,---............------...///000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,---///000000//////......---------,,,,,,,,,,,,------......------,,,------......------,,,+++***,,,...---,,,+++,,,,,,------,,,,,,,,,+++++++++------------------------++++++,,,,,,---...//////,,,,,,---.../////////...++++++++++++,,,,,,---...111888CCCNNNWWW]]]______]]]UUULLLMMMUUU\\\^^^\\\ZZZYYYXXXZZZ[[[YYYTTTPPP>>>:::333...,,,,,,,,,,,,---------.........//////,,,,,,---......---,,,,,,***+++,,,------,,,+++******++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................+++---///---+++)))+++---***++++++,,,...//////000........................,,,++++++******++++++,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,---.........---------------------------------------,,,,,,,,,++++++*********,,,...000000000+++++++++,,,,,,,,,------***+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,,,,,,,+++***+++,,,...///***+++---...///...------+++,,,,,,,,,------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,---...---,,,***)))++++++------------++++++***,,,...---+++***+++......------,,,,,,------...------------------------++++++,,,,,,---...//////......---------,,,,,,,,,---,,,++++++******++++++........................------,,,,,,,,,+++++++++++++++------------++++++...............///000111///...---,,,+++,,,---...------------------------------...//////...------------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......:::::::::999999999888888999888888888999::::::;;;:::999777666555555555666888888888888888888888888444333333222333444555666555444444333333222222111444444333333333333222222222222111111222222333444222222222222222222222222555444333111000//////...111111111111111000//////222222222111111111000000000000000000111111222333222222222222111111111000///000000111222333333333000000000000////////////---...///000000///...------,,,,,,++++++,,,,,,---///......------,,,++++++...........................---,,,,,,,,,,,,---...+++,,,---......---,,,+++...---,,,+++++++++,,,---///,,,***((((((***,,,///,,,,,,------------,,,,,,------,,,,,,,,,---......///......------,,,++++++---------------------------...///...,,,++++++---------,,,,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,---------...............------,,,,,,,,,,,,---......,,,,,,---...,,,------......------,,,------------------------------------------------///,,,)))))),,,...---,,,,,,,,,,,,---------.........------,,,,,,------...222999DDDNNNVVV]]]bbbdddaaa\\\WWWUUUXXX[[[]]]]]]]]][[[YYYYYYYYYUUUNNNIII@@@999111---...///---+++,,,------......------,,,---------.........//////***++++++,,,,,,------...******+++,,,,,,,,,,,,+++------------------------000///............---,,,++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++***+++,,,---...---,,,++++++++++++,,,,,,---------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------.................................------,,,,,,,,,------...---+++******+++---...222111000///...---------+++///000---,,,...///...222///,,,+++---///...,,,---------............///...---,,,,,,,,,,,,---...111000...,,,+++++++++,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,+++.........------,,,,,,,,,......---,,,,,,+++******...------,,,,,,------...---------,,,,,,+++++++++***+++,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......------+++******+++------------------------------.........------,,,,,,,,,...------,,,,,,------...//////.........---------+++,,,---////////////...//////.........---------...------,,,,,,,,,---------------------------------------,,,,,,+++++++++------------------------:::999999999888888888888888888888888999999::::::888777666555444444444555777777777777777777777777444444333333333444555666555444444333333222222111444444333333333222222222111111111111111222333333222222222222222222222222444444222111000000//////111111111111111000//////222222222111111111000000333333333333333444555555222111111111000000000000//////000000111222222333000000000000/////////...------............---------,,,,,,++++++,,,,,,---------------------------...........................---,,,,,,,,,,,,---...,,,------------------,,,,,,+++***))))))***++++++...---+++))))))+++---.........////////////......,,,,,,,,,,,,,,,------...------------------------------------------------,,,.........,,,+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------............---------,,,,,,,,,,,,---...---,,,+++,,,...,,,,,,------------,,,,,,,,,,,,------------------------------------------///,,,******,,,------,,,,,,,,,,,,---------.........------,,,,,,------...444:::CCCLLLTTTYYY^^^aaaeeeaaa\\\ZZZ[[[\\\[[[ZZZ[[[YYYWWWWWWVVVRRRJJJDDD<<<666000---...///---+++,,,------......------,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---------------------------+++******,,,,,,+++)))++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,++++++,,,------------,,,------------------......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......------------------------...------,,,,,,---------...---+++******+++---...///...---,,,,,,,,,,,,,,,***------***+++......+++000---+++***,,,...---,,,------------...............---,,,,,,,,,,,,---...///...---,,,++++++,,,,,,......---------,,,,,,,,,---......//////......---......---------,,,,,,,,,......---,,,,,,+++******...------,,,,,,------...---------,,,,,,,,,++++++,,,,,,,,,------------...------------------------..............................------------......------,,,,,,,,,,,,------/////////////////////////////////......---------...------,,,,,,------...//////.........---------+++,,,---////////////...............------------...------,,,,,,---------........................---------,,,,,,,,,++++++------------------------888888888888777777777777888888888888888999999999777666555444333333333333666666666666666666666666444444333333333444555555555444444333333222222111333333333333222222222222000000000111111111222222222222222222222222222222333222222111000000111111111111111111111000//////222111111111111000000000111111000000000111222222000000000000////////////......//////000000111111000000000/////////......------,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++,,,------...//////...........................------,,,,,,------......------,,,,,,------...++++++************++++++------,,,,,,,,,,,,------......////////////......+++++++++++++++,,,------++++++,,,------...//////------------------------+++---...---,,,,,,---............------------,,,++++++++++++++++++,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,+++,,,------++++++,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,------.........------------------------...,,,***+++,,,------,,,,,,,,,,,,---------.........------,,,,,,------...444999AAAHHHOOOTTTZZZ]]]dddbbb```^^^^^^]]][[[YYYXXXVVVUUUTTTRRRLLLDDD===666222...---......,,,***,,,------......------,,,++++++,,,,,,,,,---------......---,,,,,,+++*********++++++,,,,,,,,,,,,,,,------------------------...---,,,,,,...///...---++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,------.....................------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------......---,,,++++++,,,---......------,,,,,,,,,------+++---,,,***+++...---)))---+++******+++---,,,,,,------------...............------,,,,,,------...,,,,,,++++++++++++,,,,,,...------------,,,,,,,,,---......//////......---...------------,,,,,,,,,...------,,,,,,++++++***...------,,,,,,------...------------,,,,,,,,,,,,------,,,,,,,,,---...///------------------------..............................------------......------............------///////////////////////////////////////............------,,,,,,------..................---------+++,,,---...////////////......---------,,,,,,,,,---------,,,,,,------...////////////////////////------------,,,,,,,,,,,,------------------------777777777777777666666666777777888888888888888888666555555444444444333333444444444444444444444444444444444444444444444444555444444333333222222111333333333222222222222111//////000000111111111111111111111111111111111111222111111111111111222222111111111111111000//////111111111111000000000000000//////......///000000000////////////.....................//////000000000000/////////.........///...---,,,,,,---...///------,,,,,,,,,,,,------,,,,,,,,,---------..............................------------------------...---,,,++++++,,,---...,,,,,,,,,,,,---------...,,,------......------,,,+++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,,,,,,,---------......------------------------***,,,------,,,,,,.../////////.........---------)))******++++++,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,---,,,+++++++++---***++++++,,,,,,++++++***+++,,,,,,------.........---------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...111666<<>>777111///------......,,,***,,,------......------,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,------------------------...------...///000000///+++++++++,,,,,,,,,------++++++++++++,,,,,,---...------,,,++++++---.../////////......------,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---.........---,,,,,,,,,,,,---..................///000111---222222...***+++,,,++++++******+++,,,---------,,,,,,---------.........------------------------*********++++++,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---------------------------------,,,,,,+++++++++...------,,,,,,------...------------------,,,,,,---,,,+++++++++,,,......------------------------------------------------......------------......---...///000000///...---------------------------//////.....................------,,,,,,------...........................,,,,,,---....../////////------------,,,,,,,,,,,,------,,,,,,,,,---..............................------------------,,,,,,........................666666666666666666666666666777888888888777666666666666666666555555555444333333333333333333333333444444444444444444444333555444444333333222222111333333222222222111111111...///000111111111111000111111111111111111111111111111111000111111222333111111111111111000//////000000000000000000000000333222111111111111222222////////////.........---.............../////////////////////............000///...------...///000...------,,,,,,------.........---------,,,,,,,,,........................------------------------...---,,,++++++,,,---...,,,,,,------............,,,------......------,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,---......---------,,,,,,,,,------------------------***,,,------,,,,,,.../////////.........---------*********++++++,,,,,,---,,,,,,,,,---------......------------------------+++,,,------++++++,,,---***++++++,,,,,,++++++***,,,,,,,,,------.........------------------------+++,,,------,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...---111666<<>>FFFPPPVVV\\\```cccdddaaa]]]ZZZXXXTTTOOOJJJFFFBBB===666000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,******+++,,,,,,---......++++++,,,------------------------------------------,,,+++,,,---...---,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---------------------......///,,,,,,,,,,,,,,,,,,++++++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///------------------------,,,,,,,,,,,,,,,---...///000888;;;333+++***,,,...***,,,......---,,,,,,---,,,,,,,,,,,,------------,,,------......------,,,******+++,,,------,,,,,,,,,,,,,,,------------...---......//////......---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------............***+++,,,---------,,,,,,------------------------////////////////////////......------------............////////////......////////////////////////,,,,,,,,,---------------...------,,,,,,------...---------...............------,,,------...000000//////.........---------,,,,,,,,,,,,---......///------------------------------------....................................666666666777777888888888555666777888888666444333333444555555555555444333333333333333333333333333444444555555555444333222555444444333333222222111222222222222111111111111///000222333444333222111111111111111111111111111222222111111111111111111111111111111111000//////////////////000000111111///...------,,,,,,,,,---000000000/////////......//////////////////////////////.........------------......//////......---......------------......---------------------,,,........................,,,,,,---......---,,,,,,,,,------------------,,,)))***+++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,------...---------------------,,,------------------------,,,.........,,,+++,,,---------------,,,,,,,,,,,,......------------------,,,,,,,,,---------......,,,,,,,,,---------......---...//////------...///,,,,,,------------,,,,,,.........------,,,,,,+++------------------------))),,,......,,,++++++,,,,,,,,,,,,---------.........------,,,,,,------...+++---///333999AAAKKKQQQWWW[[[___```]]]YYYWWWVVVQQQLLLEEE@@@<<<888333...,,,,,,,,,,,,++++++,,,---,,,------......------,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------------------------------000///......///000///---++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,------...............,,,,,,,,,---------------------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,,,,---...//////------............------------,,,,,,,,,------......222222...,,,......,,,))),,,......+++******+++++++++,,,,,,,,,---------,,,,,,---......---,,,,,,+++,,,------...---,,,,,,,,,,,,,,,---------......---......//////......---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------.........///***,,,...000000///...,,,------------------------////////////////////////......------------......///......------......///////////////////////////------------.........///...------,,,,,,------...---------.........//////------,,,,,,---...000111000000/////////.........,,,,,,,,,,,,---...//////........................------------.........///........................666666777777888888999999555666777888777666444222111222333444444444333222333333333333333333333333444444555666555444222111555555444333333222222111222222222111111111111000///111333444444444222111000000000000000000000000333222222111000000111111111111111111111000//////.../////////000000111111222111000///////////////000000000000////////////000000000000000///////////////.........---------+++,,,............,,,+++......------------......+++,,,,,,------......///........................,,,,,,---......---,,,,,,+++,,,............,,,+++***,,,---///000000//////,,,++++++******++++++,,,***++++++,,,,,,++++++***------,,,,,,------...///+++,,,,,,------......///---------------------------...///...,,,+++,,,---------,,,,,,,,,+++++++++/////////......---------,,,,,,,,,---------......,,,,,,,,,------............///000///.........000,,,------......------,,,//////...---,,,++++++***------------------------))),,,//////,,,***+++---,,,,,,,,,---------.........------,,,,,,------...,,,---///111666>>>HHHNNNMMMRRRXXXZZZYYYVVVVVVVVVOOOIIIAAA;;;888555000------------+++******,,,...,,,------......------,,,++++++,,,,,,,,,---------...------,,,,,,++++++***+++,,,------......------------------------------...---++++++,,,,,,+++)))++++++,,,,,,,,,---------...------,,,+++++++++++++++,,,.../////////...---,,,------....../////////------------------------+++,,,,,,------,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------..............................+++++++++,,,---...///000------............------000//////.........//////,,,+++)))(((---222///)))(((+++...---***(((((()))++++++,,,,,,,,,---------,,,,,,---......---,,,,,,,,,---.........---,,,+++,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------.........//////+++---111333333222///---------------------------.................................------.........///...---,,,,,,---...///---------------------------.........//////000000...------,,,,,,------...---------.........//////------,,,,,,---...000111000000000000////////////+++++++++,,,---...///000////////////////////////---------.........//////////////////////////////777666555444444555666777555555444333333222111111777777777666555333222111333333333333333333333333444444444444333222222111222333333444444333333222222222222111111111111000000000111111111111000000111000...---...///111222000000000000000000000000222111111111000000//////000000000000000000000000//////000000///...------,,,---...///000000000000////////////////////////------...///000000//////...---,,,,,,,,,,,,---...........................------------------------+++++++++,,,,,,---------,,,,,,,,,------.........///............---------............////////////......---,,,,,,+++******............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,000000//////............,,,,,,,,,,,,+++***))))))------------------,,,,,,,,,------......------,,,......---,,,,,,...///000------------------------------...---,,,***(((&&&------------------------+++,,,------......------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...333888:::JJJMMMQQQUUUVVVUUURRRQQQNNNFFF===555222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,------+++******,,,...///...,,,++++++,,,...///---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////******+++++++++,,,,,,,,,)))******+++,,,---....../////////...------,,,,,,++++++,,,,,,---...//////........................///,,,***+++---...,,,)))---,,,+++***+++,,,---...***+++,,,,,,,,,,,,+++***+++---//////...---...///........................------------------------///...------------...///////////////////////////------++++++++++++------,,,,,,,,,---------......222000...---,,,---...///+++,,,,,,------.................................//////.........---------...------,,,,,,------...........................------------------------,,,------......------,,,---------------------------------............///,,,---///000000///---,,,------............------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,------.........777666555444444555666777666555555444444333333333555555555555555555444333333333333333333333333333333333333444333333222222111222222222222222222111222222222111111111000000000000111111111111000000111000///...///000222333000000000000000000000000111111111000000000/////////////////////////////////////////////...------,,,---...///000000000000000000000000000000000000,,,------............---...---,,,,,,,,,,,,---...------------------------------------------------,,,,,,,,,,,,------------,,,,,,------------------............------------------------..................---,,,,,,+++******,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,+++,,,,,,---------,,,,,,------------------------,,,------......------,,,---------------...//////------------------------.........---,,,+++***)))------------------------+++,,,------......------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,000444777AAADDDIIIMMMOOONNNMMMKKKIIICCC:::444111///...,,,---------------------------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,------,,,******,,,......---,,,++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,,,,------***++++++++++++,,,,,,,,,------..................------..................++++++,,,------...//////........................///---++++++------,,,***,,,,,,++++++,,,,,,------+++,,,---......---,,,++++++---//////...---...///........................---------------------------,,,++++++++++++,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......111000...---,,,---...///---------------.........------------------------//////.........---------...------------------...........................---------------------------------------------------------------------------------............///,,,---...000000...---,,,------............------------............------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,------.........666666555444444555666666555555555555555555555555222333444555555555555555333333333333333333333333111222333333333333333333000000111111111111000000222222111111111000000000///000000111111000000///222111000///000111222333000000000000000000000000111111000000000000//////...........................////////////...------,,,---...///////////////000000000000000000000000------------------,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------------------------------,,,,,,............------------+++,,,,,,,,,------------...------,,,,,,++++++*********,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,---............+++,,,,,,------.........,,,------......------,,,,,,,,,---...............------------------------//////...---------------------------------------+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***---000222666999===AAACCCDDDCCCBBBAAA<<<666111...------,,,........................---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***,,,...------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,++++++******++++++,,,+++++++++,,,,,,---------....../////////...------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................///...---,,,++++++++++++++++++++++++,,,,,,,,,,,,//////.........---------,,,,,,------...//////000,,,,,,,,,---......//////...........................---,,,,,,------,,,***++++++,,,,,,------,,,,,,,,,---............---,,,+++---...///...---...///---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......000///...---------.../////////..................,,,,,,,,,,,,,,,,,,,,,,,,...............---------------------------------........................------------------------...---,,,,,,,,,,,,---...........................---------............///,,,---...//////...---,,,------............------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,------............---------------------.........555555555555555555555555444444444444555555555555333333444555555555444444222222222222222222222222000111222333333333333333000111111111111111111000111111111111000000000000//////000000000000//////000000//////000000111222000000000000000000000000000000000000000000//////.................................//////...------,,,---....../////////...////////////////////////...............---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------/////////......------,,,.........------,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,---------------------,,,,,,+++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------------++++++,,,,,,---...//////,,,------......------,,,+++,,,---...///...---,,,------------------------///...---,,,,,,---...///------------------------+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))***+++...//////111444666888999888888999666222...,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---+++,,,------------,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------,,,,,,,,,,,,------,,,++++++******++++++,,,******+++,,,,,,---.........///////////////......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---------......//////...........................---------------,,,+++***+++,,,---...---,,,++++++,,,---......---,,,+++***,,,......---------...------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,---------......//////...---------...///000000//////.........---------------------------........................------............------................................................///...,,,++++++,,,...///////////////////////////---------............///------...//////...------------............------///...---,,,,,,---...///------------------------------............---------------...............444444555555555555444444333333333333333444444444444444444555444333333222222222222222222222222222000111111222333333333333111111222222222222111111111111111000000000////////////000000000000//////............//////000000//////////////////////////////////////////000000........................------............------,,,------.......................................///////////////...---,,,------------------------------------------------,,,,,,,,,---------....../////////......------,,,.........------,,,,,,,,,...------------,,,,,,,,,,,,------------.........------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++******++++++,,,,,,---...//////,,,------......------,,,***+++---.........---,,,---------------------------,,,+++++++++,,,...///------------------------+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++------......///000000000000000222111///---+++***+++,,,++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,------,,,,,,++++++,,,------,,,+++,,,---++++++,,,------,,,++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------...------,,,,,,------...,,,++++++******++++++,,,******+++,,,,,,---............///////////////...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...++++++,,,,,,,,,---------******++++++,,,---......//////.........---------------...............///.................................------,,,,,,---***+++,,,---...---,,,+++***+++,,,------,,,+++******,,,......---,,,---...------------------------------------------------........................------------------------++++++------------++++++,,,,,,,,,---------............---------.........000000//////.........---////////////////////////---.....................---......//////......---................................................///...,,,++++++,,,...///////////////////////////---------............///---..................---------............------///...---,,,,,,---...///------------------------------............------........................444444555555555555444444333333333333333333333333444444444444444333222111222222222222222222222222000111222222222222222222111222222222222222222111111111000000000/////////...//////000000//////...------........./////////////////////////////////......////////////000000........................,,,,,,---............---,,,------.........------------------------------/////////000//////......,,,------......------,,,........................+++,,,,,,------..................---------------------------------,,,,,,------------,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,+++***)))(((+++,,,,,,------.........,,,------......------,,,++++++,,,------------------------------------------,,,,,,,,,,,,,,,------------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,------------,,,,,,,,,,,,,,,---......---+++***+++,,,***************************************++++++,,,++++++------------++++++***,,,...---,,,++++++,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,......------------......,,,++++++******++++++,,,+++++++++,,,,,,---------------.../////////......------------------------------------------------------------------------........................************+++,,,---...,,,,,,,,,,,,------------+++,,,,,,---...///000111000//////...------,,,,,,................................................---...///...,,,,,,,,,...++++++,,,,,,------,,,,,,******+++,,,,,,+++*********,,,---...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,---------............//////..................////////////////////////---------...............---...///000000///...---...................................................---,,,,,,,,,,,,---...........................---------............///........................------............------.........------.........------------------------------............------/////////...............333444444555555444444333555555444444333333222222222222333444444444333333111111111111111111111111111222222222222111111000000000111111111111000000111000000000////////////......////////////......---......///////////////////////////////////////........./////////000000////////////////////////+++,,,------.........------------......------,,,........................------......//////......,,,,,,---......---,,,,,,------------------------++++++,,,,,,---......///,,,,,,,,,,,,------------,,,,,,---------------------------,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///,,,,,,,,,---,,,,,,++++++------------------------,,,------......------,,,,,,,,,++++++,,,,,,---...------------------------------.........------,,,------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,+++******+++,,,---+++---......+++***+++---++++++++++++++++++++++++++++++******++++++,,,---***+++---......---+++******,,,......,,,++++++,,,---,,,+++******+++,,,------,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,......------------......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------------------------------------................................................,,,+++++++++++++++,,,,,,,,,,,,,,,------------...---------....../////////..................------////////////....................................---///000///,,,+++---...,,,,,,++++++,,,,,,------***+++,,,------,,,+++******+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++,,,------............---------------.........////////////////////////---------.........//////---...///000000///...---................................................---------------------------------------------------------............///.........------.........------............------------............------........................------............------000/////////.........---333333444555555444333333777777666555444444333333000000222333444555555555111111111111111111111111222222222222222111000/////////000000000000//////000000000000////////////......////////////.........//////000000000000000////////////////////////---.........//////000000000000000000000000000000+++,,,------.........------------...------,,,,,,////////////////////////++++++,,,---............,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++++++++,,,,,,---------,,,,,,,,,------.........---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,---............------------------,,,,,,,,,------......------,,,---,,,+++***+++,,,---...------------------------...///000000000///---,,,------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***))))))***,,,---...***---///...,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***+++---......---+++******,,,......---++++++,,,---,,,***))))))***,,,------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,......------------......,,,++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,------...////////////////////////.................................---///000///,,,+++---///---,,,+++***+++,,,---...,,,,,,---......---,,,,,,)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...//////...------++++++++++++++++++++++++...---++++++++++++---...,,,,,,,,,---------......+++,,,------.........---+++,,,,,,------.................................---------.........//////---...///111111///...---........................////////////////////////,,,------......------,,,---------------------------------.........//////......------------......---..................---,,,---...//////...---,,,........................---..................---000000//////.........---666555444333333444555666555555555444444333333222333333222111111222333333111222222333333222222111222222222111111111000000000000000000000000000000111000000///...---------444000,,,---222444222...111111000000//////......000000000000000000000000////////////000000000000000000000000000000000000//////.........---------,,,,,,,,,------..........................................------,,,,,,,,,------------------------,,,,,,,,,---------......///---++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------,,,,,,+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...---+++***+++,,,//////////////////////////////...---,,,++++++***---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////......///......------,,,++++++---,,,,,,+++*********++++++++++++************)))------------------------(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***,,,,,,------------......---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,***)))+++...///...,,,------------------------........................------------------------------------------------,,,,,,------,,,,,,+++***......---,,,,,,+++******---,,,,,,++++++,,,,,,---***+++---,,,++++++,,,...222...---//////---...111111444666333...,,,...111333000---,,,...000///---,,,------......------,,,.........------,,,,,,,,,------------------------++++++,,,---...///000111000///...---,,,------...---------,,,,,,++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......)))***,,,.........,,,+++++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,...000000///...---000000///...---,,,,,,+++,,,,,,,,,---------.........///000000000///---,,,------,,,,,,,,,+++++++++////////////////////////---------,,,,,,+++++++++,,,---///000000///---,,,***++++++,,,---...//////........................------------------------///...---,,,+++,,,,,,---,,,,,,,,,---------......////////////////////////555555444444444444555555555555555444444444444444333333222111111222333333111222222333333222222111222222222111111111000000000000000000000000000000111000000///......------///000111000///...///000000000///////////////...////////////////////////------------............///////////////////////////.........------------,,,,,,,,,---------....................................---------,,,,,,,,,------------------------,,,,,,,,,------------......---++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,------------------------.........------,,,,,,+++...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++,,,,,,,,,,,,---------,,,,,,,,,---------......------------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------...............---------------------------,,,,,,+++******++++++++++++++++++************------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++*********++++++++++++,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------+++***+++---...---+++------------------------------------------------------------------------------------------------,,,------------,,,++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...,,,)))(((+++,,,+++---111888:::;;;777111------///111...,,,+++---...---,,,,,,------......------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............---,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,------++++++,,,,,,,,,,,,------.........---------,,,,,,+++,,,...///000///...---/////////...------,,,,,,,,,---------............///000000000000///......,,,,,,------.........///...........................---------,,,,,,,,,+++,,,---...//////...---,,,+++,,,,,,------.................................------------------------000///---,,,,,,,,,------,,,,,,,,,---------..............................444444555555555555444444444444444555555555555555333222222111111222222333111111222222222222111111222111111111111000000000000000000000000000000000000000000///......------+++222777555...***---222.............../////////////////////////////////,,,------------.........////////////////////////............------------,,,,,,,,,------------...------------------------...------------,,,,,,,,,------------------------,,,,,,,,,,,,---------------,,,******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++,,,,,,------------,,,,,,,,,---------......------------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---...............++++++,,,------...//////---,,,,,,+++++++++++++++,,,+++++++++************------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---++++++***************++++++++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,++++++------,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------,,,++++++...------,,,,,,++++++***++++++------------+++++++++---......------...///***&&&%%%(((++++++///444@@@AAA???:::333...---...///---++++++,,,---,,,+++,,,------......------,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........------,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......///---+++******+++,,,...++++++,,,,,,,,,,,,------//////............------+++,,,.../////////...---........................------........./////////000000///............///,,,,,,---...///000111222.................................---------------------------------------------------------------........................------------------------000///......------......,,,,,,,,,---------..............................333333555666666555333333444444444555555666666666222222222222222222222222111111222222222222111111111111111111000000000000000000000000000000000000000000//////............,,,333999777000,,,...222,,,,,,------......//////////////////////////////........./////////000000////////////////////////------------------------------------------------------------------------------------------------------------------------++++++,,,,,,,,,------------+++******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++,,,,,,---.........,,,,,,,,,---------....................................---,,,,,,,,,,,,---------------------------++++++,,,,,,,,,---------,,,,,,---.........------,,,,,,,,,---------......---,,,,,,+++++++++,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))***+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,,,,+++---------,,,,,,+++++++++***+++---......---+++***,,,---///...------...000---)))(((+++------111777BBBBBB@@@;;;444///------------,,,,,,,,,---,,,,,,,,,------......------,,,------------------------++++++++++++++++++++++++.........---------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......///...,,,+++***++++++,,,+++++++++,,,,,,,,,------............------------,,,---......//////......---------.........//////.........////////////000000///---,,,,,,,,,---...---------...///000000111...................................................------,,,,,,------............------,,,,,,,,,........................------------------------////////////......//////,,,,,,,,,---------..............................222333444555555444333222333444444444555555666666222222222222222222222222000111111222222111111000000000000000000000000000000000000000000000000000////////////............---000333333111.........,,,,,,------......//////....................................////////////........................,,,,,,------------------------------------------------------------------------------------------------------------------+++++++++,,,,,,,,,---------+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---------------------------+++,,,,,,------.........------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++,,,------...//////,,,,,,,,,---------....................................---,,,,,,,,,,,,---------------------------+++++++++,,,,,,,,,------+++,,,,,,---...---------......---------,,,,,,,,,---,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))+++,,,...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,------,,,,,,,,,,,,++++++***+++---......---+++***,,,---///...------...000///,,,***---......111555===<<<:::777333///------,,,---......---------...,,,------......------,,,------------------------++++++++++++++++++++++++,,,,,,,,,------------...---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,---------......,,,------...---,,,***)))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---,,,------...............,,,,,,------.../////////.........////////////000...---,,,+++***+++,,,---------------------------...................................................---,,,,,,,,,,,,---............------,,,,,,+++........................------------------------......//////////////////,,,,,,,,,---------..............................333333444444444444333333333333333444444444444444111222222333333222222111000000111111111111000000//////000000000000000111000000000000000000000000//////////////////......,,,,,,---...///...---+++.............../////////........................+++,,,,,,,,,,,,---------........................,,,,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------++++++++++++,,,,,,,,,,,,---,,,***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++******,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...------------------------,,,,,,,,,------.........,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,---...//////000,,,,,,,,,---------....................................---,,,,,,,,,,,,---------------------------++++++++++++,,,,,,,,,,,,++++++,,,---------------//////...---,,,,,,++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///******++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++---......------...///...+++***------,,,---111555555333222000...---,,,+++---//////...------...,,,------......------,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------------............------------------------------,,,,,,,,,---------......***,,,---......---+++)))++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---------------......//////---------.........//////------........./////////------,,,++++++++++++,,,------,,,,,,,,,+++++++++---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................------------------------------.../////////......,,,,,,,,,---------......------------------------444333333333333333333444333333333333333222222222111222333333333333222111000000111111111111000000////////////000000111111000000000000000000000000.../////////////////////,,,,,,,,,---.../////////000000///////////////...........................++++++,,,,,,,,,---------........................++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------***++++++++++++,,,,,,,,,...,,,+++,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++,,,---...///000000,,,,,,,,,---------....................................---,,,,,,,,,,,,---........................***++++++++++++,,,,,,,,,++++++,,,------------,,,---------------------,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++++++++,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,...---+++***,,,...++++++++++++++++++++++++******++++++,,,------...------------------------++++++++++++++++++++++++...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...+++)))***......,,,,,,///000///...---------,,,+++)))+++......---,,,,,,...,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***+++,,,---------,,,,,,+++++++++,,,,,,---------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------......---------------...//////---------...............,,,---------............---............---,,,,,,++++++++++++,,,,,,,,,,,,------------------------+++,,,,,,,,,------------+++,,,------------,,,+++------------------,,,,,,........................------------------------+++,,,---...///......---,,,,,,,,,---------......------------------------555444222222222222444555333333333222222111111111111222333444444333222111000000111111111111000000.../////////000000111111000000000000000000000000.........///////////////...///000000///000333555111111000000//////..............................---------.........//////........................+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------******+++++++++,,,,,,,,,...---,,,,,,.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........---------,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---,,,,,,,,,---...++++++++++++++++++++++++------------------------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++,,,---...///000111,,,,,,,,,---------......////////////////////////......---,,,,,,,,,,,,---........................******+++++++++,,,,,,,,,++++++,,,---------,,,,,,+++,,,,,,------......///,,,,,,,,,,,,,,,---...///---------,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))'''$$$###,,,,,,---------.........+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))+++------++++++---///++++++++++++++++++++++++******+++,,,------......------------------------++++++++++++++++++++++++......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++---,,,++++++,,,...***)))+++///111...---000...,,,++++++,,,,,,+++***'''***---...,,,***+++---,,,------......------,,,,,,,,,,,,------.........------------------------///......---+++******)))+++,,,...///000///......+++++++++,,,,,,---------------............------++++++++++++++++++++++++,,,,,,,,,---------......---,,,*********,,,...///++++++,,,,,,,,,------------------.........//////...------------...//////........................,,,,,,,,,---------.........///000000000///---,,,)))***++++++,,,---......------------------------+++++++++,,,,,,---------***+++---......---+++***------------------------........................------------------------***+++---.........------,,,,,,,,,---------......------------------------222222222222222222222222000000111111111222222222333222000//////000222333333222222222111111000000////////////000000000000000000000000000000000000////////////////////////,,,---...///000000000000//////............//////000000///...---,,,,,,+++/////////////////////////////////...---,,,***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,---......//////......++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......------,,,,,,,,,,,,++++++------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------------------------------------------,,,+++***))),,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,------......---------+++)))***,,,---,,,))),,,+++******,,,...000222///...------,,,,,,,,,,,,,,,,,,,,,------,,,++++++******+++++++++,,,,,,,,,///...------++++++***)))---------------------------...//////...---+++***++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------++++++++++++------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------+++++++++,,,,,,---------++++++++++++++++++++++++---.........---,,,,,,+++------------------------//////...---,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111///---+++++++++,,,---...------,,,,,,------...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++....................................---,,,++++++...---------...///111222000000000///.........---------------------------------------------------------------------------,,,------......------,,,///...---,,,,,,,,,,,,,,,........................++++++,,,,,,,,,---------------------------------///...,,,++++++,,,...///000000000//////.........---------,,,,,,+++++++++,,,,,,,,,---------......222222222222222222222222000000111111111222222222333222000//////000222333222222111111111000000000////////////000000000000000000000000000000000000........................,,,---...//////000000000......------------....../////////...------,,,,,,........................---------...------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---.........---------,,,,,,+++,,,,,,------,,,,,,+++/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,,,,------------------------------------------------///......---------......---------------------------............---,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,---------------...,,,***+++---...---+++...---,,,++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++***+++,,,------.........,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++------......---,,,,,,+++------------------------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///...------,,,,,,------...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++........................---------...------,,,,,,------,,,------...///000///..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,......------,,,,,,,,,,,,........................++++++,,,,,,,,,---------------------------------///...,,,++++++,,,...///---------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......222222222222222222222222000000000111111111111222222111000//////000111222111111000000000000//////////////////000000000000000000000000000000000000........................---------...//////000000//////............//////------------------------........................++++++,,,---------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---//////.........---------,,,,,,------------,,,,,,,,,,,,,,,+++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------------,,,------------------------..............................---------...//////------------------------***+++,,,,,,------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,...---,,,,,,......---,,,///...,,,+++*********+++---,,,,,,++++++++++++,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,---...------,,,+++++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------,,,,,,+++++++++...------,,,,,,------...------------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++------------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000...------,,,,,,------...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------,,,,,,------...---------,,,,,,---------------,,,,,,------------------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,...------------,,,,,,,,,........................,,,,,,,,,,,,------------------------------------...---,,,++++++,,,---...,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......111111111111111111111111000000000000111111111111111111000000000000111111000000000///////////////////////////000000000000////////////////////////........................------------......//////000000////////////000000,,,,,,,,,------.........------------------------++++++,,,------------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---............---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---............------------,,,,,,------------,,,,,,*********)))))))))))))))...------,,,,,,++++++***,,,,,,,,,---------......//////...------,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++,,,,,,------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,++++++,,,,,,---------------------------------------------------------...///000------------------------++++++,,,---.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++*********++++++------------------------***++++++,,,,,,++++++***)))***++++++,,,,,,++++++------,,,,,,---------,,,...---,,,+++***))))))))),,,++++++******+++++++++++++++,,,---------,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------------------------------...---+++***))))))***+++...---,,,,,,++++++++++++------------------------------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,++++++***------------------------------------------------,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///...------,,,,,,------...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------++++++,,,---............,,,---...//////---,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,---------++++++++++++++++++++++++------------------------,,,------......------,,,---------------------,,,........................,,,,,,,,,------------...------------------------...---,,,,,,,,,,,,---...------------------------+++++++++,,,,,,---------,,,,,,,,,---------......111111111111111111111111000000000000000000000000111000000000000000000111///////////////000000000////////////000000000000////////////////////////...........................------------......//////......------......///++++++,,,,,,---.........------------------------,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,,,,,,,---------......//////...------,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++*********++++++,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000///...---+++***))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000---------------------------...///111222222222222.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,------------------------***++++++,,,,,,++++++***)))***++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,***+++,,,,,,---------,,,,,,,,,,,,---------......***++++++,,,,,,------...------------------------...---+++***))))))***+++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++---------------------------------------------------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------++++++,,,---............---...///000000///---,,,***+++++++++,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------,,,------......------,,,,,,,,,---......------,,,........................,,,,,,---------.........---------------------------------,,,,,,---------------------------------+++++++++,,,,,,---------,,,,,,,,,---------......111111111111111111111111111000000000000000//////000000000000000000000000//////000000000000111111////////////000000000000000000000000000000000000------------------------///...---,,,,,,---...///,,,++++++++++++++++++,,,++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++------............------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,,,,------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........000000000///---,,,***)))+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////------------------------***+++,,,---............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------------------***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,******++++++,,,,,,------,,,++++++++++++,,,,,,---******+++,,,------------,,,,,,,,,,,,------------+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,---...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++...------,,,,,,------...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------......///////////////...+++,,,,,,,,,,,,,,,,,,---******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,+++,,,---.........---,,,........................,,,---------............------------------------------------------------++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......111111111111111111111111111111000000//////////////////000000000000//////000000000111111111222222////////////000000000000000000000000000000000000------------------------///...,,,++++++,,,...///,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,------............------************+++++++++,,,***++++++,,,,,,------...,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++++++++,,,------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...............------,,,++++++,,,,,,---......///------------------------///......---------......------------------------(((((()))******+++******,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------...///........................***++++++,,,,,,++++++***++++++,,,---------------***,,,...---+++***+++---++++++,,,---------------,,,,,,,,,,,,,,,---......)))***+++,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------.........,,,,,,+++++++++,,,------------------------------........................++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,---......---,,,,,,------------------------------------------......------------------------******+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------------...//////000------------,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,***+++---...///...---,,,........................------------............------------------------,,,------------------,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......000000000000000000000000111111000000/////////...//////000000000000//////000000111111222222222333////////////000000000000000000000000000000000000------------------------///...,,,++++++,,,---////////////....../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((***+++,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---//////.........---------------............---------------....../////////)))***+++,,,------...///,,,,,,,,,---------......---------------------...,,,,,,------------......---------,,,,,,,,,++++++++++++,,,------...//////------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++,,,---...////////////++++++,,,,,,---...//////........................000///...---------------------------------------------......//////......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................---------------...///000........................+++++++++,,,,,,++++++++++++,,,------......------+++---///...,,,+++,,,///---------......---,,,,,,,,,,,,,,,,,,------...///)))***+++,,,------...---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////...---+++***++++++++++++,,,------...................................................+++++++++,,,,,,+++++++++++++++------------++++++++++++,,,,,,,,,---------)))***+++,,,------...///,,,,,,---......---,,,,,,---------------------------------....../////////------------------------)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...............------,,,,,,------...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,,,,++++++,,,...///111.........------,,,,,,,,,))))))***+++,,,,,,------------------------------------------------------,,,------......------,,,***+++---//////...---,,,........................---------.........//////------------------------,,,------......------,,,.........//////000000000---------,,,,,,+++++++++,,,,,,,,,---------......444333222000///.........111111111111111111111111111111000000//////......000000000000000000000000////////////////////////.........///111333666777---------............////////////...------,,,,,,+++++++++,,,---...///000---,,,,,,,,,,,,---......------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***++++++,,,------******+++,,,,,,---.........------,,,,,,,,,------.........------,,,,,,,,,,,,,,,++++++***)))))))))************************,,,------....../////////---------------------------------,,,,,,+++++++++---***%%%######'''+++///------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---.../////////.........---------,,,---......///..................------,,,,,,,,,,,,,,,,,,---------......------------,,,,,,+++***...,,,***,,,///111000...,,,------......------,,,///...---,,,,,,,,,,,,,,,,,,------......------,,,,,,---...//////...---,,,------...............---.................................------,,,,,,,,,,,,,,,---......---,,,,,,...---,,,,,,++++++++++++*********++++++,,,,,,---.........------,,,,,,,,,000000...---,,,+++++++++...+++((((((+++---,,,+++,,,,,,+++***+++,,,...///++++++,,,,,,,,,,,,------........................---------,,,,,,+++++++++.........------,,,,,,,,,***+++,,,---,,,,,,******------,,,+++,,,---...//////...---,,,+++,,,,,,---------------------------...------,,,,,,------...,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///++++++,,,---............------------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,---------...............------,,,,,,,,,...........................------,,,,,,------...............---,,,+++++++++,,,,,,------,,,,,,+++///---+++)))((((((((()))------------------------......//////000000111111---------------------------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++---,,,,,,---///000000///***,,,---,,,)))(((+++---+++---......---,,,,,,---------------------------000///...---,,,------...------............------------++++++++++++------222222111000000000000111111111111111111111111111111000000000/////////...000000000000000000000000////////////////////////222111000000///000111222------------...........................---------------,,,,,,,,,---......---,,,,,,,,,,,,---......------------------------+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,---------******+++,,,,,,---.........------,,,,,,---------......---------,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++------------------......---------------------------,,,,,,,,,,,,,,,,,,+++---+++***))))))***,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...//////.........------------++++++,,,,,,---.........//////.........---------,,,,,,,,,---------......---------------,,,+++***---,,,+++,,,///111000...,,,,,,------------,,,,,,......------,,,,,,,,,,,,,,,------......------,,,,,,---...//////...---,,,------...............---..............................---------,,,,,,,,,,,,,,,---......---,,,,,,...---,,,,,,+++++++++,,,+++++++++++++++,,,,,,,,,------------,,,,,,,,,+++......---,,,,,,,,,,,,---...+++******,,,---,,,+++,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++///.........---------,,,******+++,,,---,,,++++++,,,,,,+++***+++,,,---...///...---,,,,,,,,,------------------------------------,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---......---------...------,,,,,,------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---,,,,,,,,,---------............---------,,,,,,,,,------------------------...------,,,,,,------...,,,,,,------...---------+++,,,,,,------,,,,,,++++++******)))******,,,,,,------------------------------........./////////------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...---------,,,,,,,,,+++---,,,+++,,,...000///...,,,---...---+++***,,,...,,,...//////...------...------------------------///...,,,+++++++++,,,,,,------............------------,,,++++++,,,------111000000000111222333333111111111111111111111111000000000000////////////000000000000000000000000////////////////////////222111000//////...//////------------............---------...............///...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,------......***++++++,,,,,,------...---------,,,,,,------......------------,,,,,,,,,++++++,,,,,,---.........++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---+++,,,---...---,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------..................------------*********+++,,,---...///////////////............,,,,,,,,,---------......,,,------------,,,,,,+++---,,,,,,---///000///...,,,,,,------------,,,,,,...------------,,,,,,,,,,,,------......------,,,------............---------...............------------------------------...------------,,,,,,,,,,,,------......------,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......---,,,+++,,,......,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++............------------)))***+++,,,------,,,,,,++++++*********+++,,,---......---,,,,,,,,,------------------------------------,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------............---,,,+++***+++,,,,,,------.........------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***+++,,,---............+++,,,,,,------,,,,,,++++++************+++,,,------------------------------------------.........------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...------------------------.........---------------,,,++++++,,,...//////...---......---,,,,,,...///---///000000///......///---------------------------,,,***))))))***++++++------............------------,,,,,,,,,,,,------111111111111111222333333111111111111111111111111000000000000////////////////////////////////////////////////////////////............/////////000,,,,,,---------.........,,,,,,------...//////000...------,,,,,,,,,---------,,,,,,,,,,,,---......------------------------+++,,,,,,------,,,,,,+++...---+++******+++---...,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------------,,,,,,,,,---......------------------------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,------+++***(((------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,+++++++++,,,---.....................------,,,,,,,,,---------......,,,---------------,,,,,,------------...//////...,,,,,,,,,------,,,,,,,,,---------------------,,,,,,------......------,,,------------------------.........///......---,,,---------------------------------------------------------------------------,,,,,,++++++,,,,,,,,,---------,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---...///...,,,+++***+++,,,---...---,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******+++,,,,,,---------+++++++++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,---.........------,,,+++++++++,,,,,,---...//////++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,------.........---+++,,,,,,------,,,,,,+++...------,,,+++*********------------------------------------------......------------------------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------------------------........................,,,+++***,,,...///...---------------------...///---...000000...---...///------------------------,,,+++***))))))***++++++,,,------......------,,,---------,,,,,,---------333222111111000000111111000000000000000000000000////////////000000000000////////////////////////////////////////////////........./////////......,,,,,,,,,------------...+++,,,,,,---...///000000,,,++++++,,,---...//////---,,,,,,,,,,,,---......------------------------+++,,,,,,------,,,,,,+++------,,,++++++,,,------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///---------------------------------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------------------000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......---------------...............///+++,,,,,,,,,,,,,,,,,,+++,,,,,,---......------,,,,,,------......------,,,---------,,,,,,---------......//////...------,,,------------------------------------------------------------------------,,,,,,,,,++++++,,,,,,---...------,,,,,,+++++++++++++++++++++++++++++++++------,,,++++++++++++,,,+++,,,...///...---,,,,,,+++,,,---...---,,,+++***+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,------...+++,,,,,,---------------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,+++,,,------.........---++++++,,,,,,---...//////++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---.........------,,,++++++,,,,,,------,,,,,,+++...---------,,,,,,++++++------------------------........................------------------------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------........................,,,++++++,,,...//////...,,,,,,++++++,,,---......+++---///...---,,,---...---------------------------,,,+++******+++,,,---,,,,,,------------,,,,,,------------------------222222111000//////000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////111111111000///---,,,+++,,,,,,,,,,,,------------,,,,,,------...///000000+++++++++,,,---...000000---,,,,,,,,,,,,---......------------------------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,...------------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///,,,,,,,,,------------...*********+++,,,,,,------------------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------////////////...---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,------............------...///...------...///++++++,,,,,,,,,,,,+++++++++,,,---.........---,,,,,,------......------,,,------,,,,,,,,,,,,------////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,------...,,,,,,+++++++++,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,++++++++++++++++++,,,......,,,+++,,,---,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------........................++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,---.........------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***+++,,,---............+++,,,,,,------.........------------------------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...............---,,,+++***+++,,,,,,------,,,,,,+++***+++,,,---.../////////------------------------/////////...............------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------.........---,,,,,,---///000000///,,,+++***+++---......---+++---......---,,,,,,---------------------------------,,,++++++,,,...///,,,,,,------------,,,,,,------............------/////////...//////000111000000000000000000000000.../////////000000000111000000000000000000000000////////////////////////000111111111000...---,,,++++++,,,,,,,,,---------,,,---------......//////,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,---......------------------------+++,,,,,,------,,,,,,++++++,,,---......---,,,+++---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,---------......++++++,,,,,,---.........------------------------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++++++++,,,,,,,,,---------***+++---///000///---,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,---...............,,,...000///---,,,---///++++++,,,,,,,,,,,,++++++***+++---...///...---,,,,,,------......------,,,------,,,++++++,,,------////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---...,,,+++++++++,,,,,,---...,,,,,,,,,---------------+++,,,,,,,,,------------+++++++++***++++++,,,---+++,,,---,,,***)))+++......---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,---------,,,,,,,,,------.........//////---,,,++++++,,,,,,***+++,,,---...---,,,,,,+++,,,---.........------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////......,,,,,,------...---------------------------------------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,---------......,,,,,,,,,---------......------------------------...------,,,,,,------...---------...------,,,,,,+++,,,,,,------,,,,,,+++***+++,,,...///000//////------------------------.........---------,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,------------------------+++,,,,,,,,,------------...------...000111111000...,,,***+++...000000...,,,...//////...------...---------------------------,,,++++++,,,---...///+++,,,,,,------,,,,,,+++,,,---...//////...---,,,,,,,,,------...000111222000000000000000000000000.../////////000000111111000000000000000000000000////////////////////////,,,---///111111111111000++++++,,,,,,,,,------------------.....................---,,,,,,,,,---------,,,,,,,,,,,,---......------------------------+++,,,,,,------,,,,,,+++***,,,...000000...,,,***++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,,,,,,,------.........000//////...------,,,,,,........................+++++++++,,,,,,---------++++++++++++++++++++++++---------,,,,,,+++++++++%%%''')))***,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++++++++,,,,,,---------%%%'''+++///000000...,,,,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,---.../////////...,,,...000///,,,+++---///+++++++++,,,,,,+++++++++***+++---//////...---,,,,,,------......------,,,------++++++++++++------////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,,,,,,,,,,---...++++++++++++,,,,,,---...,,,,,,,,,------.........,,,,,,,,,------.........)))))))))***+++,,,...///+++,,,---+++((((((+++...///...,,,+++***+++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........./////////000000111000...,,,+++++++++,,,)))***+++,,,---,,,++++++***+++---...///...------++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,((())),,,...////////////............---,,,++++++------------------,,,,,,++++++++++++++++++++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,---------......,,,,,,,,,------....................................------,,,,,,------...++++++,,,---............+++,,,,,,------,,,,,,+++---.../////////...---,,,---------------------------------,,,,,,+++++++++------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,,,,+++------------------------+++++++++,,,,,,---------///...---///111222111000///---+++,,,000222111000---///000000///......///------------------------,,,,,,+++++++++,,,...///+++,,,,,,------,,,,,,+++,,,---...//////...---,,,////////////////////////000000000000000000000000............////////////000000111111000///............---,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---......000000000///......---------,,,++++++++++++,,,---------------------------888333...,,,,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---..................---------,,,+++,,,---...///...------,,,,,,------...***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++------------------------------......---+++)))(((++++++++++++++++++++++++......---,,,++++++++++++,,,,,,,,,------.........,,,,,,++++++,,,,,,---......,,,,,,---...///...,,,---............---,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,.........------..................//////000000000///......------,,,++++++++++++***)))***+++,,,---......---------,,,,,,,,,*********++++++,,,,,,,,,---------------------------,,,+++*********+++,,,///......------,,,++++++.........------,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------*********++++++,,,,,,,,,+++++++++,,,---...///000444111...,,,,,,,,,,,,+++//////...---,,,,,,++++++........................************************------,,,,,,,,,,,,++++++,,,------......------,,,//////.........---------,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,---------......,,,++++++******++++++,,,)))***,,,---...------,,,......---,,,---...///000000...---++++++,,,---...---.........---,,,,,,++++++,,,,,,---.........---((()))***,,,------,,,,,,,,,---......,,,,,,---...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......---------,,,,,,,,,/////////......---------------++++++++++++------+++,,,...//////...,,,+++,,,,,,---......---,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------000///---,,,,,,---///000......---------......///---------,,,,,,+++++++++++++++,,,,,,,,,---------.........------,,,,,,,,,---------------------------------............///////////////////////////////////////////////////............////////////...............---,,,,,,......---,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---......////////////...............---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,555111---,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---,,,+++++++++,,,......------,,,,,,,,,,,,------***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------,,,+++)))(((++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,------...///000111555444333222111///...---......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......)))))))))******+++++++++...------------,,,,,,,,,------,,,++++++,,,---.........---------,,,,,,,,,++++++++++++,,,,,,,,,---------------------------...---,,,+++++++++,,,,,,------------------------......---------,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---...//////333000---,,,,,,------,,,------------------------........................++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,------......------,,,///.........------------,,,,,,------------------+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,...---,,,,,,,,,---...///000...---++++++,,,---...------......------,,,++++++,,,------.........---)))***+++,,,---------,,,,,,---......,,,,,,---...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++------,,,++++++,,,------+++,,,...//////...,,,+++,,,,,,---......---,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------............------111///...------...///111000///...------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,---......---------,,,,,,,,,---------------------------------............///////////////////////////////////////////////////............////////////---............---,,,,,,......---,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---......---............/////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,000...---,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,------...+++---.........000444999>>><<<999555222///...---...------------,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,---------.........---,,,,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,------------------------------------///...---,,,,,,,,,------++++++,,,------...//////...------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++------------------------------------------------......---------------,,,,,,,,,,,,,,,------...///111///,,,+++,,,---------++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,------......------,,,............------------------------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------,,,,,,---------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---......///...---,,,+++,,,------------......------,,,,,,,,,,,,---............---***+++,,,---............,,,---......,,,,,,,,,...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000//////...............---------++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,---......---,,,+++,,,------......------,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------............------111000///......///000111111000///...---,,,,,,,,,------------,,,,,,,,,,,,******+++++++++,,,,,,,,,...------------,,,,,,,,,---------------------------------............///////////////////////////////////////////////////............/////////////////////000000///............---,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---......,,,,,,---......///000000........................++++++++++++++++++++++++++++++,,,---...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------...//////---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------------------------,,,,,,,,,,,,,,,---......***---000000000333;;;BBBHHHDDD>>>888222...---,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---////////////000000000000++++++,,,,,,---...//////,,,,,,,,,+++++++++++++++......---------,,,,,,,,,------------------------------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,------------...,,,,,,,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------------......------,,,,,,++++++,,,,,,,,,,,,,,,---...//////---++++++---......---++++++,,,------......///------------------------------------------------------,,,,,,,,,+++++++++,,,------......------,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......///...,,,+++***++++++,,,++++++++++++,,,,,,------///...---,,,,,,,,,------,,,------...------,,,,,,------............------,,,------.........//////,,,.........,,,+++,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////........................---------....../////////---------,,,,,,---------,,,,,,---......---,,,,,,------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,//////............//////000///...---------------------------------,,,,,,*********+++++++++,,,,,,---------------------------------------------------------............///////////////////////////....................................////////////......////////////............---,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---......++++++,,,---...///000000........................++++++++++++++++++++++++)))***,,,...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------------...//////---------------------------------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///------------------------------,,,,,,------...///***...333444666;;;DDDKKKQQQLLLDDD;;;444000......------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////------------------,,,,,,......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,+++++++++***......---------,,,,,,,,,------------------------,,,,,,---------.........,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------------------------------,,,,,,++++++******------,,,,,,,,,---......---,,,++++++---......---------------------------------------------------------------------------------,,,,,,,,,+++++++++,,,------......------,,,,,,,,,------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......------......//////...,,,+++***++++++,,,++++++,,,,,,,,,,,,---,,,......------,,,,,,,,,,,,,,,,,,------...------,,,---......//////...------..................//////---...///...,,,+++,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------..................---------....../////////------------------------,,,------------------,,,------------------------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------------------------------...///000------------------------******+++++++++,,,,,,,,,---------------------------------------------------------............///////////////////////////....................................////////////++++++,,,------------,,,......---,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---......++++++,,,---......//////------............------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,---,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------***++++++,,,,,,------...---------,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,---...///...------------,,,,,,,,,---------------......///,,,000555999>>>DDDMMMSSSXXXQQQGGG===555111000111,,,,,,,,,------------...............////////////,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,---...//////------...///////////////......---------,,,,,,,,,------------,,,,,,,,,,,,------------------------++++++,,,,,,,,,+++***)))//////...---,,,,,,++++++,,,,,,,,,------------...,,,---------............,,,,,,------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++)))******++++++,,,,,,---------------------------,,,+++++++++++++++******---------,,,,,,------...---,,,+++,,,---...---,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,------------------------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------............------------......------,,,,,,++++++,,,,,,++++++,,,---------------......---------,,,,,,,,,,,,,,,------......------...////////////...------......---------......///---...///...,,,++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------,,,,,,,,,---------------++++++,,,,,,,,,,,,,,,,,,------............------------------------------...------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111------------............++++++,,,,,,,,,---------,,,,,,,,,------------...---------------------------------............///////////////////////////....................................////////////***+++,,,,,,---------,,,......---,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---......,,,,,,,,,------.........+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***+++,,,---...------,,,------,,,,,,,,,,,,------...---,,,,,,,,,,,,---...******+++,,,,,,---......,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******+++,,,...///------------------------++++++++++++,,,,,,---.........---------,,,,,,,,,---------------.../////////111777>>>FFFNNNTTTXXXXXXQQQFFF:::333//////000,,,,,,,,,---------......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,......------------......//////.........---------,,,,,,,,,------.........)))***,,,---...///............---------,,,,,,,,,---,,,,,,,,,++++++++++++------------------------,,,,,,---------,,,+++***---------------------,,,,,,,,,,,,---------......------------............++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,------...------------------------+++++++++,,,,,,,,,,,,,,,...------,,,,,,------------,,,+++,,,------,,,***+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,------......------,,,++++++,,,,,,,,,---------,,,,,,---------------------------,,,,,,+++++++++,,,,,,,,,---------.........------------------...++++++,,,---------,,,,,,+++,,,---...///......---------......------,,,,,,+++,,,------......------///////////////...------......---,,,,,,---.........//////...,,,++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,---...//////...---,,,---------,,,,,,---------...---,,,,,,,,,,,,---...,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------------------,,,---------------...///000------------.........///,,,,,,---------.........,,,,,,,,,---------......---------------------------------............///////////////////////////..................................../////////000,,,---....../////////.........---,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---......,,,,,,------------......++++++,,,------,,,++++++------------------------+++---///...,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---...///...------...------,,,,,,------......---,,,,,,,,,,,,---...******+++,,,,,,---......,,,++++++++++++,,,------++++++++++++++++++++++++------------------------))))))(((((()))+++---...------------------------,,,,,,++++++,,,,,,------.........------,,,,,,,,,...------------...//////000222888AAAKKKSSSXXXZZZUUUMMMBBB666...+++,,,---,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,(((***---000111///---+++,,,,,,,,,,,,,,,,,,,,,,,,///......------......///.........------,,,,,,,,,,,,,,,,,,---------......$$$&&&(((***+++,,,,,,+++......---------,,,,,,,,,,,,,,,,,,++++++*********------------------------,,,---.........---,,,++++++,,,,,,------......///,,,,,,,,,------.........---------.........//////*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++,,,------...//////------------------------,,,,,,,,,------............------,,,,,,,,,---------,,,,,,,,,------+++))))))***+++,,,...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,---------......---------,,,,,,---------)))***,,,---...------,,,,,,---.../////////...---------......------,,,++++++,,,,,,---.........---//////000000///...------......,,,++++++,,,---......//////...,,,++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////*********++++++,,,,,,,,,/////////......---------,,,---...//////...---,,,...------,,,,,,------......---,,,,,,,,,,,,---...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---......//////......---///......---------......---------.........//////---------.........//////,,,,,,,,,------.........---------------------------------.........//////......///000111111000000000000///...------,,,,,,........................------------------------//////............//////---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---..............................---...///...,,,+++,,,---++++++,,,------......///((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........---,,,+++***+++,,,---///...---,,,,,,...000111...---,,,,,,++++++,,,,,,---......//////......---***+++,,,---...---,,,+++************************,,,,,,,,,---------............---------,,,,,,,,,------,,,,,,,,,---...............------,,,,,,,,,))))))***---//////...,,,000888DDDOOOVVVYYY[[[\\\SSSFFF999333000---,,,------------,,,,,,+++++++++------------------------.........------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++------------------------/////////...---,,,******++++++,,,,,,,,,,,,------...---,,,++++++,,,---......---,,,,,,++++++,,,,,,+++*********++++++,,,------------------------------------....../////////,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........,,,***)))...---,,,+++***++++++,,,++++++++++++++++++,,,,,,******))))))***,,,---//////...,,,+++***+++,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,---------......,,,---...///...---,,,+++,,,++++++++++++,,,------...---,,,,,,++++++++++++,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++---------------,,,,,,+++++++++,,,,,,------------------000...,,,))))))***,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++---......---,,,,,,---///...---,,,+++,,,---...,,,,,,,,,---------.........------,,,,,,------...///...---,,,,,,---...///---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,000///---,,,+++,,,------------------------------+++,,,,,,------,,,,,,++++++---//////---***)))))),,,------......------,,,..................------................................................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///........................,,,------...---,,,***)))------......------,,,++++++,,,...//////...,,,+++.........------,,,,,,,,,,,,,,,---...............000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------......///---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......---------------------------...///...,,,+++,,,---------------------------)))******+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------........./////////...---+++)))(((((((((,,,+++***)))***+++---......---,,,,,,++++++,,,,,,)))))))))******)))))))))+++,,,---.........------++++++++++++++++++++++++,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,,,,.........///111222222222666>>>JJJSSSXXXXXXWWWVVVNNNBBB666111///---,,,...---------,,,,,,+++++++++------------------------......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,+++++++++++++++,,,------------------------------++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,---...//////...,,,+++///...,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++---...///...---,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------...---,,,,,,+++,,,,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++,,,,,,---.../////////...,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++,,,------+++---......---,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...///...---,,,,,,---...///---------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///.........---------,,,///...---,,,++++++,,,---------------------------,,,,,,------------,,,,,,,,,------,,,******+++---,,,------......------,,,........................------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------,,,,,,---------,,,++++++------......------,,,++++++,,,...//////...,,,+++......---------,,,,,,,,,,,,------.............../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......++++++++++++++++++++++++---.........,,,+++,,,---//////...------,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............////////////.........---,,,***)))(((+++******))))))***,,,---...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,---.../////////......------------------------,,,,,,,,,---------............---------,,,,,,,,,+++++++++++++++,,,------...------------,,,,,,,,,...---------...000222444???GGGQQQYYYZZZVVVQQQNNNEEE;;;111///...,,,,,,...------,,,,,,,,,,,,++++++------------------------...------------,,,,,,,,,.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,---.../////////...---......---,,,,,,,,,---------,,,,,,++++++*********,,,,,,,,,,,,---...//////------,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------............---,,,,,,,,,,,,,,,---------,,,---......///...---,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,---------------------------------------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++)))***+++,,,...///000000---------,,,,,,,,,,,,,,,------------------------........................------,,,,,,,,,,,,------***,,,------,,,++++++,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,...------,,,,,,------.........------------......------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------------,,,+++++++++,,,,,,------------------------------............------,,,,,,,,,***)))+++...000,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------......------,,,++++++,,,---......---,,,+++...------------,,,,,,,,,//////000000000000000/////////.........---------........................---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,.........---------,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............---...///000000000///...,,,,,,+++++++++,,,---......---,,,,,,++++++,,,,,,//////000000000000//////,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,++++++******++++++,,,------------------------------,,,++++++,,,///444888GGGNNNWWW\\\ZZZSSSLLLGGG;;;333---------+++,,,///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------/////////......------,,,------------------------+++++++++++++++++++++++++++,,,------.........---+++++++++,,,,,,,,,------+++,,,---......---,,,+++...---,,,,,,++++++,,,,,,,,,---------------------------------------------/////////......---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,---...//////.........---------------------------,,,,,,+++***)))))),,,,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,---------......///...,,,+++***+++,,,---...------------...//////...------,,,,,,,,,------,,,------......------,,,------,,,,,,,,,,,,------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,---......---,,,+++---------------------------------------------------------,,,,,,---------***,,,------,,,++++++,,,***+++,,,---,,,+++***)))******+++++++++,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------------......////////////...............---,,,,,,...000,,,------......------,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///------......------,,,+++,,,,,,---......---,,,,,,------------------------///000000000000000//////...............---------........................------------------------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---...,,,,,,,,,---------......,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,---///000111000//////,,,+++++++++,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,++++++******++++++,,,---------------------------............000555<<>>:::000,,,+++------***+++...++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------------............---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++...---,,,,,,++++++,,,,,,,,,,,,---......---+++***------------------------,,,,,,,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---***+++,,,---------,,,,,,---,,,,,,++++++***************+++,,,,,,++++++***++++++,,,---------,,,,,,++++++++++++,,,---......,,,,,,,,,---------......------,,,+++++++++++++++---------,,,---......///------------------...///,,,------......------,,,......------------......------------------------------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------///......------,,,+++++++++,,,...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------+++---......---,,,,,,---,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,...------,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------------------------++++++++++++,,,,,,,,,,,,,,,,,,---.........------------------------------......////////////......000222444444111...---,,,,,,------......------,,,,,,,,,------.../////////........................,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------......------,,,+++------------------------,,,,,,,,,------------..................---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++***++++++,,,---+++++++++++++++++++++++++++,,,...---,,,,,,---///,,,---------------------++++++,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------......---,,,++++++++++++******+++,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,......////////////......---,,,,,,+++,,,---...///------------------------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,---------......&&&***...111555===IIIQQQWWWWWWUUUOOOFFF===666333///,,,---///...******---+++++++++,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,...---,,,,,,++++++,,,,,,+++,,,---...---,,,***)))------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...------,,,,,,,,,,,,---)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------,,,+++******+++,,,---------,,,,,,++++++++++++,,,---...///,,,,,,,,,---------......,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,------...---------------...//////,,,------......------,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------------------------,,,,,,,,,------...............------------------------------------------------,,,---...//////...---,,,,,,...//////...---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...+++,,,------------,,,+++++++++++++++++++++++++++------------------------------------.........///........................,,,,,,,,,------.........,,,---.../////////......---------------------------......//////......---///000111000///---......,,,------......------,,,,,,,,,------...//////000------------------------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------,,,,,,---------,,,++++++------......------,,,+++---------,,,,,,---------,,,,,,,,,---------......000000111111000///......---.............................................------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---++++++******++++++,,,---************************+++,,,------,,,,,,...//////......------,,,,,,++++++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------,,,,,,---...000111,,,---.../////////.........---,,,,,,++++++,,,,,,------............------......---,,,---...///000........................,,,,,,,,,---------............---------,,,,,,,,,------,,,,,,------...///,,,,,,,,,------.........)))...333888<<>>IIIVVV^^^```]]]WWWMMMAAA777000......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++---------.........//////...------------------...------,,,++++++,,,------///---,,,,,,...///---+++------------------,,,,,,///...---,,,,,,,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------,,,,,,---,,,,,,,,,,,,---......///...------,,,,,,,,,---......---,,,,,,,,,------+++++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++......------,,,,,,++++++------------------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,,,,---------......------,,,,,,,,,,,,------------......---,,,,,,+++------------------------------,,,,,,,,,+++++++++---,,,+++))))))+++,,,---------------------------------------------------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,+++++++++,,,,,,...------------...//////------------------------///...------,,,,,,------///...------...///...---.........---------,,,,,,,,,------......------,,,,,,------......------,,,------------------------,,,,,,++++++,,,,,,---...------............---------------,,,,,,+++++++++,,,,,,------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------++++++++++++++++++++++++***+++,,,...///000000000,,,------,,,***)))+++,,,,,,+++*********+++,,,------,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------------------------------------,,,+++,,,---...///++++++++++++++++++++++++***++++++,,,,,,------...+++++++++,,,,,,---------------------------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++---------------------------------.........//////------,,,,,,,,,,,,++++++,,,------......------,,,+++,,,---,,,++++++,,,...000777???FFFPPP\\\bbbcccZZZTTTHHH===444///------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***---....../////////......000//////...------,,,,,,++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,------,,,,,,,,,,,,------,,,,,,************,,,,,,------,,,,,,,,,,,,++++++............////////////........................------,,,,,,,,,,,,------///---,,,,,,------+++***,,,,,,------------------......---,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,---......//////...---------......------,,,,,,,,,---......,,,,,,,,,---------......,,,,,,+++++++++*********......---,,,+++***))))))------------------------...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***+++---...---,,,,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++---,,,+++******+++,,,---------------------------,,,,,,,,,,,,------------...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++,,,,,,,,,...------------...//////---,,,,,,,,,,,,,,,,,,---///...------,,,---------///...------...///...---//////............------,,,------......------,,,------............------------------------------,,,,,,++++++,,,,,,---...------............------------,,,,,,,,,,,,++++++,,,,,,,,,------............------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,+++++++++++++++++++++++++++,,,---...////////////,,,------,,,+++***+++,,,+++************,,,---------,,,,,,++++++,,,,,,---,,,+++++++++,,,---.................................------------...//////+++++++++++++++++++++++++++++++++,,,,,,---------******+++,,,,,,---......------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------------((()))***)))'''&&&&&&'''------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---......---,,,---///111111999BBBJJJSSS\\\```___VVVNNNBBB888111...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---...///////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------...------,,,,,,------...///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------....................................---------,,,,,,---------......---,,,,,,+++***))),,,,,,,,,------............------,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---............------------......,,,,,,,,,,,,,,,---...///------------.........///,,,,,,,,,,,,++++++++++++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***+++---...---,,,,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,++++++++++++,,,---------------------------++++++,,,,,,,,,,,,,,,---+++++++++,,,------......---------------------------,,,+++***+++,,,---...---------,,,,,,,,,------...------------...//////...------,,,,,,------...//////...---------------///---------...///...---............------------,,,------......------,,,------............------------------------------,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------------------,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---///000000///---,,,---------------------------...............------,,,---...---,,,++++++,,,************+++,,,,,,------,,,,,,++++++,,,,,,---------,,,------...//////...........................---------......//////++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++,,,,,,---......------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,---...---+++***+++,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,---,,,,,,...111333555===FFFMMMTTTZZZ[[[XXXOOOGGG<<<333...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---......///000000//////,,,---------.........///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---...------,,,,,,------...///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------...//////...------------------------------.........---+++*********,,,,,,,,,------.........------,,,,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///------........./////////------------,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,,,,---------............------------......------............------,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,,,,,,,---------------------------+++++++++,,,,,,---------,,,,,,,,,---......//////---------------------------,,,+++***+++,,,---...------------------------...------------...//////000///...------...///000//////...------------...///---------...///...---,,,,,,,,,,,,,,,,,,,,,---,,,------......------,,,---......//////......---------------------------,,,,,,++++++,,,,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,---......------,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,------------------------,,,,,,---......---,,,,,,------------------------......//////...------,,,,,,---///...,,,++++++,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---......---------...//////---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,++++++******++++++,,,++++++,,,,,,------......---------------------------...//////------...///---------------------------------.........//////++++++,,,,,,,,,,,,------,,,------......------,,,((()))******+++...222666<<>>CCCFFFRRRNNNKKKJJJKKKHHHBBB<<<333000,,,,,,------+++(((,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------...///000000------..................000000//////............------------------------)))***+++,,,---.........++++++,,,,,,,,,,,,------......---,,,,,,,,,------///...,,,*********,,,---...------,,,,,,------...---.........---,,,,,,+++***++++++,,,------------,,,------......------,,,---------------------------------------------------,,,*********,,,...///......------------.........---,,,,,,,,,,,,---...//////...---,,,++++++***))))))***++++++,,,------......//////...---,,,,,,------,,,+++++++++,,,---------------------------...///000000///---+++)))++++++++++++++++++++++++---,,,+++++++++,,,---...,,,---------------------,,,------......------,,,,,,------......------,,,---------,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++------------------------,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,---------111000///...---,,,,,,,,,------------------------...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------------............/////////......------------000000000000///...---,,,,,,------......------,,,000000///...------,,,,,,------------------------///............---------000000///...---,,,,,,,,,..................------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,++++++*********+++,,,,,,---.........---///............///000000------------------------------------------------.........------,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,------------...------------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,+++***+++,,,------------------------------------------------+++,,,---.........---,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------...------,,,,,,------............------------,,,************************,,,,,,,,,,,,,,,,,,,,,+++------///333999AAAGGGKKKSSSPPPLLLKKKJJJFFF???999222///,,,,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,------...//////000......------------------/////////......---------------------------------***++++++,,,------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---...///...,,,+++***+++,,,---...------,,,,,,------...------......------,,,+++,,,,,,---.........------,,,------......------,,,---------------------------------------------------,,,+++******,,,...///......------------.........---,,,,,,,,,,,,---............------,,,,,,+++******++++++,,,------...------......---,,,,,,++++++++++++,,,,,,---------......---------,,,,,,,,,---...///000///---,,,***++++++++++++++++++++++++...---,,,+++++++++,,,---.........------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---...............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------------............///000000//////............---...///////////////...,,,------......------,,,//////......---,,,,,,+++------------------------,,,,,,------........./////////......------,,,,,,..................------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,,,,---......------------------------------------------------......---------,,,,,,,,,------------------------***+++,,,------,,,+++***...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++++++++------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...---,,,+++++++++,,,---------------------------------------------------------------,,,,,,,,,,,,***,,,---,,,+++***+++---------------------------------------------------,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...------,,,,,,------...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,+++++++++---...111777>>>EEELLLPPPUUURRRNNNLLLIIICCC;;;555000...,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,---......//////......------,,,,,,++++++......------------,,,,,,------------------------++++++,,,------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,------.........,,,+++++++++,,,---...------,,,,,,------...------......------,,,,,,......//////......------,,,------......------,,,------------------------........................---,,,+++***+++,,,---.........------------.........------,,,,,,------...------------------------++++++,,,,,,---.........,,,,,,,,,---,,,,,,+++***)))***,,,---...------,,,.........------,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,//////...---,,,++++++******++++++,,,,,,++++++***,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...---,,,++++++***------------------------,,,,,,------------,,,,,,---------------------------------............///000000000///////////////,,,,,,---//////000000000,,,------......------,,,......------,,,,,,++++++------------------------******+++,,,---...//////.........---------------------------------......***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------......------------------------------------------------...------------,,,,,,,,,------------------------+++,,,...//////...,,,+++...---,,,,,,++++++,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------///---+++))))))***+++,,,---------------------------------------------------------,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,------------------------------------------------------,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,------...------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,------,,,///444:::AAAIIIPPPTTTVVVSSSOOOKKKFFF???666000...---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------,,,,,,,,,------...............---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,+++++++++++++++,,,,,,,,,------*********+++,,,---...///...---,,,,,,,,,,,,------...------,,,,,,------...,,,------...------,,,,,,......///......---,,,+++,,,------......------,,,------------------------........................---,,,+++++++++,,,------...------,,,,,,------...------------------------,,,,,,,,,------.........------------......//////,,,,,,---------,,,,,,+++***+++---......---+++***------------------------+++,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++.........------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++************++++++++++++++++++++++++------------------------------------------------............---------------------------...///000++++++++++++++++++++++++......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............------,,,,,,,,,........................,,,,,,------------,,,,,,,,,,,,---------------------------............///////////////............,,,---....../////////...,,,------......------,,,---------,,,,,,+++++++++------------------------******++++++,,,---......---------------------...,,,,,,------------......,,,,,,,,,,,,------......------------------------.........------,,,,,,,,,..................------,,,,,,------...------,,,---......///////////////........................------------------------------------------------------------------------,,,...000111111000...,,,...---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------...---+++)))((()))+++,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,------++++++,,,------------------------------------------------------,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,------...------,,,,,,,,,+++++++++---------------------------------,,,---...///000...222888>>>DDDJJJQQQUUUVVVSSSNNNHHHBBB:::333...,,,------,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,---------------......---,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,+++++++++++++++,,,,,,,,,------******++++++,,,---...///---------------------......------,,,,,,------...,,,,,,------...------,,,---------------,,,+++***,,,------......------,,,------------------------........................---,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------+++,,,,,,------.........------............//////------............------,,,---...///...,,,)))'''***++++++,,,---...//////++++++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,------------......///000++++++++++++++++++++++++---,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,++++++++++++,,,------,,,,,,,,,------.................................,,,------......------,,,,,,,,,,,,---------......---------............///------------------------...............---,,,,,,,,,------......------,,,---,,,,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------...............------,,,,,,,,,------------------------.........------,,,,,,,,,........................,,,------...------,,,,,,---...//////000000//////........................------------------------------------------------------------------------......///000000///.........---,,,,,,++++++,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++*********+++,,,------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++---...---,,,+++,,,...------------------------------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,---------...............------,,,,,,------...------------,,,,,,,,,,,,++++++++++++++++++++++++......---------///000111222777>>>CCCFFFJJJPPPTTTTTTQQQLLLDDD<<<555000---,,,---...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,------......------,,,,,,++++++++++++,,,,,,,,,,,,------------------------------++++++,,,------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---......///------------...............------,,,,,,------...,,,,,,------......------,,,,,,,,,---,,,,,,++++++,,,------......------,,,------------------------------------------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,------.................................------......//////......---.........---+++)))(((***++++++,,,---...//////++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,---...//////,,,------......------,,,,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++------------+++++++++++++++++++++,,,------***++++++,,,---...//////------------------------------............------+++,,,,,,------.........---------............///,,,,,,,,,,,,,,,---------/////////......,,,++++++,,,------......------,,,------------,,,,,,,,,,,,------------------------...---------,,,,,,,,,+++---------,,,,,,,,,,,,,,,++++++,,,,,,------......//////......---,,,,,,+++------------------------------------------,,,,,,---------...............------......------,,,,,,***+++---.........---,,,........................------------------------,,,,,,,,,------------...------------------------------------------------...---,,,,,,++++++,,,,,,......------,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...........................---,,,,,,++++++,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,---...---,,,,,,,,,...------------------------------------------------+++,,,---.........---,,,+++++++++,,,,,,---------------------...............------,,,,,,------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,...000111888>>>EEEHHHIIIKKKOOOSSSRRROOOHHH@@@888222///...,,,...///---++++++,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,......------------------,,,,,,,,,,,,---------...------------------------***++++++,,,------------++++++,,,,,,,,,,,,------.........------...//////,,,------..................------,,,,,,------...+++,,,------......------+++,,,------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,,,,,,,------------------------------------------+++,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------------------------------)))***,,,------------,,,+++,,,,,,------.........,,,,,,,,,------,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......***+++---......---+++***+++++++++***++++++,,,---+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,,,,---......///---------............///,,,,,,,,,---------......---------......---,,,,,,,,,------......------,,,---------------------------------------------------------------............------,,,,,,+++++++++***++++++,,,------.....................---------........................,,,,,,------------------,,,,,,---------.........------......------,,,+++***+++---...///...---,,,........................------------------------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,//////...------,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,...........................---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,***+++,,,------------------------------------------------------------------------.........//////,,,---......,,,,,,---...------------------------------------------------***+++---//////...---,,,+++++++++,,,,,,------------------.........//////...------,,,,,,------...//////.........---------........................---,,,+++***+++---///111===CCCIIILLLLLLLLLOOOSSSQQQMMMFFF===555000//////---...///...+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------..................,,,,,,,,,------.........------------------------)))***+++,,,---.........++++++,,,,,,,,,---------000//////.........//////,,,,,,---.../////////......------,,,,,,------...+++,,,,,,---.........---,,,,,,---...////////////,,,------......------,,,------------------------++++++++++++++++++++++++---------------,,,+++***---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,---------------------------------------------,,,***+++,,,,,,------------*********+++,,,---///000000//////...,,,+++******---,,,,,,++++++,,,,,,---------------------------((()))+++---.........------------------------,,,+++++++++,,,,,,+++++++++,,,------......------,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++************)))------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---...000111111///......------.........---------------------------------------...///000***+++---......---+++***++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,,,,---...//////---------.........//////---------.........//////++++++,,,---............,,,------......------,,,........................------------------------+++,,,,,,---...///000000......---,,,,,,+++************+++,,,,,,---......,,,,,,------.../////////........................,,,,,,,,,------.........,,,,,,,,,---------......---.........---,,,,,,+++,,,---///111111000///...////////////////////////------------------------,,,,,,,,,------.........///---+++,,,---...---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++.................................------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++.........------,,,,,,,,,++++++***)))***+++---...++++++++++++++++++++++++---------....../////////---------...------,,,,,,...---,,,++++++---...000............---,,,+++***------------------------------------------------.........------,,,,,,,,,.........------,,,,,,,,,++++++,,,---............)))***,,,---...111444777BBBGGGMMMSSSUUUTTTTTTSSSMMMGGG>>>666111...+++***,,,,,,,,,,,,,,,+++***)))---...///000000...,,,+++...------,,,,,,++++++***---,,,,,,,,,,,,---......000000///...------,,,,,,............///111222333---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...---,,,+++++++++...------,,,,,,,,,------...------,,,,,,------...,,,------......------,,,000///...---------------........................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////,,,,,,++++++,,,,,,---...//////.........---------((()))***+++,,,---------.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((()))+++---////////////......---------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---//////.........---------...------,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************,,,------,,,+++,,,,,,.........------,,,,,,,,,***+++,,,,,,+++***+++,,,......---------,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++)))+++---------+++***)))...---,,,,,,,,,,,,---...++++++******+++,,,...///,,,,,,,,,---------......------......//////000000...------,,,,,,------...//////.........------------------...///000000111------,,,++++++++++++,,,........................***,,,------,,,,,,...///------------------------------------------------------++++++++++++------///...---,,,+++,,,,,,---,,,,,,------...///000000........................------------------------------------------------......////////////......++++++,,,,,,,,,---------........................///......------,,,++++++,,,---......//////......///---+++,,,---...---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------,,,,,,++++++++++++...------,,,,,,+++++++++......---------,,,,,,,,,++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,------...---------...---,,,++++++,,,...///............---,,,+++***------------------------------------------------------------------,,,,,,......---------,,,,,,,,,,,,,,,------------------***+++---...000333888;;;DDDHHHNNNSSSTTTTTTSSSRRRIIIDDD;;;555000---,,,***,,,,,,,,,,,,,,,+++******((()))+++,,,---,,,+++******++++++,,,,,,------...---,,,,,,,,,,,,---...............---,,,+++++++++------------...///000000,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,------...------,,,,,,---------...------,,,,,,------...,,,------......------,,,......---------......///........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,------...///.........------------,,,)))***+++,,,,,,,,,,,,,,,......---------,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))+++,,,............---------,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,...---,,,+++,,,---......---------,,,,,,,,,+++,,,,,,,,,******+++---,,,,,,,,,------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000444222---)))***,,,...---,,,,,,,,,,,,---......---,,,++++++,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------...------,,,,,,------...//////.........---------------......///000000111...------,,,,,,,,,,,,,,,........................+++---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,---......///...---,,,,,,,,,------******++++++,,,------...........................------------------------------------------------.........//////.........++++++,,,,,,,,,---------........................++++++,,,------......///,,,---......//////......///---+++,,,---...---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,+++++++++++++++***------------------------...------------,,,,,,,,,***++++++,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,------++++++,,,---............---,,,+++++++++,,,...///............---,,,++++++------------------------------------------------,,,,,,------------------...------------,,,,,,,,,------------------,,,,,,+++,,,...000333777<<<@@@FFFIIINNNRRRSSSRRRPPPNNNDDD???888222///---,,,+++,,,,,,,,,,,,,,,++++++***&&&''')))+++,,,,,,,,,+++***++++++,,,,,,------...---,,,,,,,,,,,,---......------,,,,,,++++++******---,,,,,,,,,,,,,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///---------,,,,,,------......------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,---...///000........................------------------------++++++,,,,,,,,,,,,++++++------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------...------------...//////------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++...------------,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,------------,,,,,,,,,,,,...------------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,......,,,+++,,,---...------------,,,,,,,,,,,,------+++******,,,...***++++++,,,---...///000,,,,,,,,,,,,++++++++++++------------------------///555999666...)))+++///...------,,,,,,------...000///...---,,,++++++,,,,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,...------,,,,,,------..................---------------......///000000000///......---,,,---------------------------------,,,.........,,,+++,,,---++++++++++++++++++++++++------------------------///......------......///......---,,,,,,,,,------***++++++,,,,,,---------........................------------------------------------------------------............------,,,,,,,,,,,,------------........................++++++,,,------......///,,,---......//////......///---+++,,,---...---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++........................................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++,,,---...//////------------------------***+++,,,---------++++++------------------------++++++++++++++++++++++++***+++,,,---............,,,,,,+++++++++,,,---...---.........------,,,+++------------------------------------------------,,,,,,,,,------.........------------------------///...------,,,,,,,,,,,,+++---000222666;;;AAAEEEHHHJJJLLLOOOPPPNNNJJJHHH===999333///...---,,,++++++,,,,,,---,,,,,,++++++******,,,---.........---...------,,,,,,++++++***---,,,,,,,,,,,,---......------,,,,,,+++++++++***...------,,,+++++++++,,,,,,++++++++++++++++++,,,------------------------------------------------------,,,,,,,,,------...------,,,,,,,,,---.........------,,,,,,------...,,,------......------,,,---,,,,,,,,,------...///................................................***+++,,,------,,,+++***,,,------...------,,,,,,------------------------/////////...---------,,,---------------......///------,,,,,,,,,+++++++++,,,,,,,,,---,,,,,,++++++------------------------,,,,,,,,,,,,,,,---...///---------------------------,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,------------------------------------+++***+++---///++++++,,,,,,---...//////,,,,,,,,,+++++++++******,,,,,,,,,,,,------------000333666333...+++,,,...------------------------//////...------,,,,,,,,,,,,,,,,,,---------......000000000//////............------,,,,,,------.......................................//////000000//////...------------...---------------------------...///...,,,++++++---++++++++++++++++++++++++------------------------......------------......---------------------------------.........//////........................------------------------,,,,,,------------------,,,,,,------------,,,,,,,,,,,,,,,------------...........................///......------,,,++++++,,,---......///.........///---+++,,,---...---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------+++,,,---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---............++++++++++++,,,,,,---------------...------,,,,,,------------------------------------------------,,,,,,,,,------.........------------------------///...---,,,,,,,,,,,,,,,+++...222666:::>>>DDDHHHJJJIIIJJJKKKKKKIIIDDD@@@888444000---------,,,,,,+++,,,,,,---------,,,,,,---...............------...------,,,,,,++++++***---,,,,,,,,,,,,---......------------,,,,,,,,,,,,000///...---,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------//////...---,,,++++++,,,,,,,,,,,,,,,,,,---...///...------,,,,,,------...,,,------......------,,,......---,,,,,,,,,,,,,,,................................................+++,,,---......---,,,+++,,,,,,------...------,,,------------------------/////////...---------,,,,,,,,,,,,+++,,,,,,---...------,,,,,,,,,+++++++++,,,,,,---------,,,++++++------------------------,,,,,,,,,,,,,,,---...///------------------------------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------............//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///...---,,,---------------------------------......---++++++---///------------------------,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,///...------......---,,,------------------------------------------------,,,,,,,,,---------......222111111111000000//////...------,,,,,,------...---.................................//////////////////...------------...---------------------------...///...,,,++++++---------------------------------------------------,,,,,,,,,------,,,,,,,,,,,,------------------------------.......................................------------------------,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,---------.................................///......------,,,++++++,,,---......///.........///---+++,,,---...---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,------------...+++,,,,,,,,,,,,,,,------///...---,,,***)))(((''',,,,,,,,,------------...---------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,---............++++++++++++,,,,,,,,,,,,,,,------...------,,,,,,------------------------------------------------,,,,,,------------------,,,,,,,,,------------...///...---,,,+++,,,---...,,,000666;;;???CCCGGGJJJLLLJJJHHHHHHHHHEEE???:::444111...,,,,,,---,,,,,,+++,,,,,,------------------------,,,,,,+++++++++***++++++,,,,,,------...---,,,,,,,,,,,,---......---------------,,,,,,,,,000000///...------............------------......------------------------------------------------000000...---,,,+++++++++,,,,,,,,,,,,---......///...------,,,,,,------...,,,------......------,,,///...---,,,++++++++++++........................------------------------,,,,,,------------,,,,,,,,,,,,------......------------------------------...............---------,,,++++++++++++,,,------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...------,,,,,,,,,---......------------------------------,,,,,,+++++++++***,,,,,,,,,,,,------------,,,,,,,,,------------...---,,,,,,++++++,,,,,,---------.............../////////......---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---//////---,,,---...,,,,,,,,,------------...---...//////------...///......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++)))******++++++,,,,,,------***(((***...000...+++,,,------......------,,,++++++,,,------,,,,,,,,,,,,,,,,,,---------....../////////..................------,,,,,,------...---------...................../////////////////////......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,+++,,,---------------------------------------------------+++,,,,,,------,,,,,,++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------+++,,,,,,------.........------............------,,,---------....................................++++++,,,------......///,,,---......//////......///---+++,,,---...---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,---------...............---,,,++++++******,,,,,,,,,---------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------...---------******+++,,,,,,,,,,,,,,,,,,,,,------...------,,,------------------------------------------------------------------,,,,,,,,,,,,,,,---------.........---,,,++++++,,,...//////444;;;AAAEEEHHHKKKLLLOOOKKKHHHGGGFFFCCC<<<666222000---,,,,,,---,,,++++++,,,,,,---......------++++++++++++++++++,,,,,,***++++++,,,,,,------...---,,,,,,,,,,,,---......+++++++++++++++,,,,,,,,,//////...............///...------,,,,,,------...........................------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...------,,,,,,------...,,,------......------,,,------,,,,,,+++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,------......------........................---------...............,,,,,,,,,,,,,,,---...............------------,,,++++++,,,---............,,,,,,,,,---------............---,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,++++++,,,,,,---------.........,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,------.........------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...//////...------...,,,,,,,,,---------......,,,...000111///...---...,,,,,,------------------------------,,,,,,,,,,,,******++++++,,,------...,,,+++***+++...//////...,,,,,,---......---,,,,,,+++,,,,,,,,,,,,***)))(((,,,,,,,,,---------......,,,,,,,,,,,,------------...------,,,,,,------...---------.........///////////////////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------++++++,,,,,,---......///.........//////.........------------....................................++++++,,,------......///,,,---......//////......///---+++,,,---...------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------....../////////******+++,,,...///000000,,,,,,,,,------.........000///---,,,+++,,,,,,------------------------------------,,,,,,+++++++++---------...------,,,,,,******+++,,,,,,,,,,,,+++,,,,,,------...---------------------------------------------------------.........------,,,,,,,,,,,,,,,,,,------............---+++++++++---///000111777???FFFJJJLLLMMMNNNQQQMMMHHHGGGFFFBBB;;;444111///,,,,,,,,,---,,,++++++,,,,,,---.........---*********+++,,,---//////......---,,,,,,++++++***---,,,,,,,,,,,,---......******************++++++.........------......///---,,,,,,++++++,,,,,,---........................------------------------------,,,,,,,,,---......+++++++++,,,---...///000...------,,,,,,------...,,,------......------,,,++++++++++++,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++,,,,,,---.........---........................,,,------....../////////...------------...////////////.........---------***+++,,,---............,,,,,,,,,------.........///...------,,,,,,,,,,,,........................+++,,,,,,------,,,,,,+++---------....../////////,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------***++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,...//////...------...,,,,,,,,,------.........+++...111222111///------***++++++,,,---...//////......------------,,,,,,++++++,,,------...//////---...//////------000222,,,,,,---......---,,,,,,---------,,,+++)))&&&%%%,,,,,,,,,---------......,,,,,,,,,------............------,,,,,,------...---------........./////////////////////.........------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...///++++++++++++++++++++++++------------------------,,,---...//////...---,,,***+++---...///...------................................................------------------------++++++,,,,,,---...//////......////////////......---------.........//////........................///......------,,,++++++,,,---......//////......---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---++++++,,,,,,---...//////........................///......------,,,++++++---,,,,,,,,,,,,---......++++++++++++++++++++++++***+++---...---***'''%%%---,,,+++***+++,,,---...//////...---,,,++++++***...---,,,***))))))******,,,,,,,,,---------......------------------------,,,,,,,,,...///---***(((...............---------......//////...---,,,,,,---,,,++++++------,,,+++------,,,+++,,,---...///.........------,,,,,,,,,******+++++++++---111444666<<>>888333000...------,,,++++++******,,,,,,,,,------,,,,,,++++++,,,,,,...///000111111...---,,,,,,---...///000------------------------........................,,,,,,,,,,,,,,,,,,------..............................------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............+++++++++,,,,,,---------//////.........---------,,,,,,,,,---------............---,,,,,,---......---..................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------...//////...------------,,,++++++++++++,,,,,,,,,,,,,,,,,,---......---,,,++++++***+++++++++---------,,,,,,+++++++++,,,,,,,,,---------......------............------------......------,,,+++++++++,,,---------,,,,,,......---------------...///......------,,,++++++---,,,,,,,,,,,,---..................---------,,,------------------------***+++---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,000////////////.........000///............///000,,,,,,---......///000000........................///////////////...------......------------....................................---------......///------............------.........------,,,,,,,,,,,,++++++******++++++,,,---......//////......---......////////////......------......------,,,+++------------------------------------------------------------------------...///000...,,,+++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---+++,,,,,,------.........++++++++++++++++++++++++++++++,,,------...//////---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++,,,---------------------------------------///...---,,,+++++++++,,,,,,,,,,,,---------......------------------------...---++++++,,,---,,,+++,,,,,,------......////////////////////////...------,,,+++,,,---...---+++---,,,,,,,,,,,,---...///...------------,,,,,,,,,---------,,,---111666:::???CCCGGGIIIHHHGGGGGGGGGGGGEEEBBB>>>999444000---,,,,,,,,,++++++******)))+++,,,,,,------,,,,,,,,,.........---,,,++++++++++++++++++,,,---///000111------------------------........................------------,,,,,,,,,,,,---------------------------,,,,,,,,,,,,+++++++++,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------)))******+++---......///...............---------,,,,,,,,,---------......///......------......///.........//////.........///.........------,,,,,,///...............//////------...//////...---------,,,,,,+++++++++++++++------...///////////////------,,,+++++++++++++++///...------++++++***))),,,,,,,,,------------...,,,,,,------------,,,,,,------......------,,,,,,,,,,,,---------,,,++++++,,,,,,------------,,,,,,///......------,,,++++++---,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------......------,,,------------------------,,,------......------,,,000////////////.........000///............///000+++++++++,,,------..............................///////////////......---......------------..............................***+++...000000000...---------............------.........---------------,,,,,,++++++++++++,,,,,,---......//////......---//////............//////......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---...---,,,+++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,......***+++---.........---,,,,,,,,,,,,------...............------,,,,,,,,,,,,,,,,,,,,,---------..............................///---***)))+++,,,------++++++,,,------...//////...//////000//////.........,,,+++,,,---...---,,,,,,,,,,,,,,,------......------------------------------------...333999===CCCEEEGGGIIIIIIGGGEEEDDDCCCBBB>>>:::555111...,,,---,,,,,,,,,++++++******++++++,,,---------,,,,,,------,,,,,,++++++******++++++,,,,,,---...//////------------------------..............................------,,,,,,,,,+++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++------------------------........................------------------------------------------------------------------,,,,,,------------------------------------------------,,,,,,---............---******+++,,,,,,---..............................,,,,,,,,,---------............------------............------------....../////////......---,,,,,,000///...............///---..................---...---,,,,,,++++++,,,,,,,,,---///000000000///...------,,,++++++++++++,,,---------,,,,,,+++++++++------------------------+++,,,,,,------,,,,,,+++,,,------...------,,,,,,------------,,,++++++******+++,,,---...---,,,+++++++++,,,------......///---,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,------++++++++++++++++++++++++---------------------------......//////......---........................,,,------......------,,,...------------,,,,,,,,,---------,,,,,,---------++++++,,,,,,,,,---------...........................///////////////............------------..............................+++,,,...000000///...---------............------...............---------......------------............////////////......//////---,,,,,,---/////////...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------((()))+++******)))+++,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********,,,,,,+++,,,---...///...---,,,+++,,,,,,------.........------------------,,,,,,,,,,,,,,,---------..............................///---***)))***,,,---...***++++++,,,---...//////......////////////.........---,,,,,,......---,,,,,,,,,,,,---------------------------------------,,,---......000555;;;???DDDEEEGGGIIIIIIHHHFFFDDD@@@>>>:::666222///------------------,,,,,,,,,,,,***+++,,,,,,---------,,,******,,,---///111222333------------------,,,,,,------------------------.................................------,,,,,,,,,------------------------------------............,,,------......------,,,------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,------------------------------------------------------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,---.....................,,,,,,,,,---------......,,,,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---//////.........---------......------------------.........------.........//////...---------------+++,,,---//////...------...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------------------------------+++,,,,,,------,,,,,,+++,,,,,,------...------,,,------------,,,++++++***)))***,,,---...---,,,+++++++++,,,------......///---,,,,,,,,,,,,---......---------------------...------------------------......---,,,,,,,,,------++++++++++++++++++++++++------------------------//////000000000000//////........................,,,------......------,,,...------------,,,,,,,,,,,,------------------,,,---------------.......................................///////////////.........------------..............................//////......------------------............------........................///......------......///...//////////////////...///...---,,,,,,---...///...---,,,++++++,,,...///------------------------------------------------------------------------''')))************+++---........................------------------------,,,,,,------------,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---------------------------++++++++++++++++++++++++//////...---,,,,,,++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,*********+++,,,,,,,,,---...............,,,,,,,,,------.........,,,,,,------------,,,+++,,,,,,,,,---------.................................,,,***)))+++---......++++++,,,,,,------......,,,---.....................---,,,---...///...,,,+++,,,------......------,,,,,,,,,------------...,,,...000222444999>>>BBBEEEFFFGGGIIIJJJIIIFFFCCC===:::666222///.........------------------------******+++,,,------------......------,,,+++++++++---------------,,,++++++------------------------.................................---------------,,,,,,,,,,,,,,,,,,,,,,,,------...............///,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------...//////000000//////---------,,,,,,+++++++++---------...............,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---,,,+++******+++,,,------------------------------,,,,,,,,,,,,,,,------///...------------...///000//////...............++++++,,,------------,,,...------,,,,,,,,,,,,,,,)))***++++++---......///...------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------......------,,,,,,---------,,,++++++***+++,,,------......---///......------,,,++++++---,,,,,,,,,,,,---......------------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,/////////000000/////////........................,,,------......------,,,000////////////...............///000000///........................//////........................---...//////////////////......------------..............................222000...,,,+++,,,---...------............------.............../////////------,,,,,,,,,,,,------...//////000000//////.........------------......------,,,,,,,,,---..............................------------------------------------------------***,,,------,,,,,,---///------------------------------------------------,,,,,,---......---,,,,,,,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---------------------------++++++++++++++++++++++++---------------------,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,------...---------------...//////,,,,,,------------------***+++,,,------,,,++++++,,,,,,,,,---------..............................---+++******,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------///---,,,---...///...---+++,,,---.........------,,,,,,,,,---------......---///333777:::===AAADDDHHHHHHHHHIIIJJJIIIDDD@@@888666222///------...///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------000///---***(((%%%###"""***+++,,,---------,,,+++------------------------........................------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++,,,,,,------.........------------------------........................,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......,,,,,,---......---,,,,,,...---+++******+++---...++++++,,,,,,------......++++++++++++,,,---......///...------------.../////////...------------...,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,,,,---+++++++++,,,,,,---------......---------,,,,,,,,,------............------+++,,,------......------++++++,,,---------,,,,,,,,,,,,,,,,,,---...///000///......------,,,++++++---,,,,,,,,,,,,---......++++++,,,,,,------------------------------------***+++---............---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------............------------------------------,,,------......------,,,000////////////...............///000000///......///.............................................------...///////////////......------------..............................000///---,,,,,,---...///------............---------........./////////000------,,,,,,,,,,,,------//////000000000000//////,,,------......------,,,+++,,,------......------------------------------------------------------------------------------,,,---......---,,,...///------------------------........................,,,,,,---......---,,,,,,,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---------------------------........................+++,,,,,,------......///---,,,,,,,,,,,,---......------------------------++++++,,,---...///000000......---,,,,,,...///000------------------------)))***+++,,,,,,,,,+++***,,,,,,,,,---------......////////////////////////,,,+++***+++,,,...---------,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,///...------...///...---+++,,,---.........---,,,,,,,,,,,,------............111666:::===AAADDDGGGKKKIIIIIIIIIJJJHHHCCC>>>666333///,,,+++,,,---///++++++++++++++++++++++++)))***+++,,,------...---))))))***+++,,,---......((()))+++---.........---------------------------........................,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------........................------------------------++++++,,,,,,---...//////------------------------........................+++,,,------......------******+++,,,------...///---------.........//////,,,,,,,,,---------......,,,---...//////...---,,,///...,,,++++++,,,...///)))******+++,,,---......+++++++++,,,---...///000///...---,,,,,,---...///......---,,,,,,,,,,,,---------,,,++++++---...///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---......//////......---+++,,,,,,---.........---***+++,,,,,,------------------,,,,,,---...000111++++++,,,------......///---,,,,,,,,,,,,---......*********++++++,,,,,,,,,------------------------)))***---/////////...---------------------------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,------......------,,,......---------,,,,,,,,,+++,,,---......---,,,+++................................................------...///000000//////.........------.................................,,,,,,------...//////000---..................------.........//////000000//////............////////////000000000000//////+++,,,............,,,+++***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,------++++++,,,---------------------------...........................------,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,------......------,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------++++++,,,,,,---.../////////...---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,---...---,,,,,,------....../////////---...............------///............---------++++++,,,------,,,++++++,,,,,,,,,---------..............................+++,,,,,,+++***+++---///222555:::???CCCEEEFFFFFFDDDEEEFFFHHHHHHDDD???;;;333111///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++.........------,,,,,,,,,...---,,,,,,,,,,,,---...------------------------000000/////////.........------------------------........................//////.........---------.........////////////000/////////...---------,,,,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,------............------......................................................---,,,,,,,,,,,,---,,,,,,,,,------.........,,,,,,---......---,,,,,,........................------------------------------.........---,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------------.........//////...------------,,,,,,,,,---------............///000000///...------,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------------------------------,,,,,,,,,---------............------------......------------------------//////.........---------.........------,,,,,,,,,------------------------------------------------,,,------......------,,,+++,,,------......------000///...---,,,------...........................//////000000000000000000---,,,,,,---///000...---......------------......111,,,((()))---000///---------------------------////////////////////////////////////////////////000///...---------------////////////////////////......---------,,,,,,,,,------............------------............------//////.........---------,,,,,,,,,------.........,,,---......//////....../////////......------,,,........................---,,,,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,------......------,,,------............------------------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------+++,,,,,,------............---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,---...---,,,---------------.........------............------///............---------+++,,,---......---,,,+++,,,,,,,,,---------..............................,,,------,,,+++,,,...000444777;;;@@@CCCEEEEEEEEEDDDDDDEEEEEEDDDAAA;;;777222111///,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////...------,,,,,,......---------,,,,,,,,,...---,,,,,,,,,,,,---...------------------------......---------,,,,,,,,,------------------------------------------------//////.........---------,,,,,,,,,------------..................------------------...............------------------------------............------------------------------..............................---,,,,,,,,,,,,---,,,,,,------------------,,,,,,---......---,,,,,,........................------------------------,,,,,,,,,+++***)))(((''',,,,,,,,,+++++++++******++++++,,,,,,,,,---------------,,,,,,,,,,,,------******+++++++++,,,,,,,,,.........------,,,,,,,,,---------............///000//////...------,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------------------------------,,,,,,---------...............------------......------------------------//////.........---------......---------,,,,,,,,,------------------------------------------------,,,------......------,,,+++,,,------......------000///...---,,,------..........................................---------...------...000000///.........------------......111,,,))))))---000///---------------------------//////////////////////////////////////////////////////......---.............................................------,,,,,,------............------------............------//////.........---------,,,,,,,,,------.........,,,---......//////.........---------------------........................+++++++++******++++++,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,------......------,,,...//////////////////.....................------,,,,,,,,,---------......---------------------------------,,,,,,------...------------------------,,,,,,,,,+++,,,,,,---...------------------------///---+++,,,---...---,,,------------,,,,,,,,,,,,------............------///............---------------............------,,,,,,,,,---------......---------------------------......---,,,---///111777999===AAADDDEEEEEEDDDEEEDDDBBBAAA???;;;666222111000...,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000//////......------...------------,,,,,,,,,...------,,,,,,------...---------------------------------------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,,,,,,,------------...---------..............................---------........................------............------,,,,,,,,,,,,,,,,,,,,,,,,..............................---,,,,,,,,,,,,---------------------,,,,,,,,,------......------,,,------------------------------------------------000//////...---+++***))),,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------......------------......------------........./////////...---,,,,,,++++++---------............/////////......---,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---------------------------------,,,------------...............------------......------------------------...............---------...------------,,,,,,,,,------------------------------------------------------............------,,,,,,---............---//////...------------...........................//////......---------,,,///...---...000111000///......------------......000---******---000///---........................////////////////////////////////////////////////......---------...//////......................../////////............---------............------------............------...............------------------------.........,,,---......//////......,,,,,,,,,------------...........................++++++++++++++++++,,,---...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,------......------,,,......////////////......//////......------,,,,,,,,,,,,,,,---------......------------------------------,,,,,,,,,---......------------------,,,,,,,,,,,,,,,------...//////........................///---+++,,,---...---,,,---------,,,,,,+++++++++,,,,,,---.........------///............---------........................,,,,,,,,,---------......------------------------,,,---------,,,---000222888:::>>>BBBEEEFFFFFFFFFFFFCCC@@@===;;;777222/////////---,,,,,,,,,,,,---------------------------------------------------//////......------------------------------------------------------------........................////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,.................................////////////000,,,---------...//////////////////...---------,,,////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,..............................---,,,,,,,,,,,,---.........------,,,,,,,,,------------------------------------------------------------------------000000000//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------.............../////////000000000//////...---,,,++++++***---------............///.........------,,,,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------..............................------------------------,,,,,,,,,---------..............................------------------------------------..................------------......------------------------........................------------------------------------------------------------------------------............------,,,------...........................------..............................111111111000//////......000///......000111111000......------------......///---+++,,,...//////...////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,---...///......................../////////////////////...------............------------............------........................---------...............,,,---......///.........------------,,,,,,,,,,,,........................,,,,,,,,,,,,,,,---.........---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,------......------,,,,,,------......------,,,...---------,,,,,,++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,---...///------------------,,,,,,------....../////////000........................///---+++,,,---...---,,,---------,,,,,,+++++++++++++++,,,---......------///............---------........................,,,,,,,,,---------......------------------------***+++,,,,,,,,,...111444888;;;???DDDGGGHHHHHHHHHEEEBBB===999777444000...---------,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,+++------------------------------------------------.........................../////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---..............................////////////000,,,---------...//////////////////...---------,,,////////////////////////------............------------------------------..............................---,,,,,,,,,,,,---.........------,,,,,,,,,------------------------------------------------------------------------***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------.........+++,,,,,,,,,,,,---------//////...---,,,,,,++++++---------............///---------------,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------..............................------------------------,,,,,,,,,---------......---.....................---------------------------------.........//////......------------......---------------------------.....................---------------------------------------------------------------------------......//////......---,,,---......//////......------..........................................111111000000/////////...111///......000111111000......------------.........---,,,---...//////...////////////////////////////////////////////////////////////////////////************+++,,,------.........................../////////////////////------............------------............---------.............................................,,,---......///.........//////...---,,,,,,++++++........................,,,,,,,,,,,,---...//////---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///---------------------------....../////////......------------------------///---+++,,,---...---,,,------------,,,,,,,,,,,,***+++,,,------...------///............---------......------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---...111444777;;;===AAAEEEHHHIIIHHHHHHCCC???999555333111///...,,,,,,,,,,,,------------------------------------------------------------,,,+++++++++++++++++++++,,,,,,,,,------------...,,,------......------,,,........................,,,,,,,,,---------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,,,,------------...---------..............................---------////////////////////////------............------......................................................---,,,,,,,,,,,,---------------------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---............,,,,,,,,,,,,------------,,,---------..................------------......---------.........//////......---------,,,,,,,,,---------............///------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............,,,,,,,,,---------..............................------------------------,,,,,,,,,---------......---------...............------------------------------........./////////......------------......---------------------------------...............,,,,,,,,,------------...------------------------------------------------......////////////......------...////////////...,,,---......///.........................................................111///------...000111000......------------......------......////////////........................////////////////////////////////////////////////++++++*********+++,,,,,,---------------------------............/////////------............------------............---------------.............../////////...............,,,---......//////......000//////...------,,,,,,........................++++++++++++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,------......------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,---...//////+++,,,,,,------.........,,,------......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,---...---,,,---------------.........******+++,,,------------///............---------...---,,,++++++,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,(((***---///111444999<<>>AAACCCFFFFFFFFFEEEBBB>>>;;;888111000///---,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,------...//////---,,,******+++,,,+++***++++++,,,,,,,,,---------////////////.........---+++,,,,,,------......///........................//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------................................................////////////........................------............------///000000111111000000///++++++,,,,,,---...//////---...000111222111000///---------.........//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------------------------,,,,,,,,,---------..............................------............---------,,,,,,,,,,,,---.................................---,,,,,,,,,,,,---.........---------,,,,,,,,,---.........------,,,+++---...000111111000...---------------------------+++,,,---...///......---------------------------------------------------------------------------...........................---,,,++++++,,,---...//////...------...//////...............---------//////.........---------------------------------......---------,,,,,,,,,------------------------...---,,,,,,,,,---...///...---,,,++++++---///000......////////////.........//////////////////...//////.........---------...------,,,,,,------......---,,,,,,,,,...000111333000...---...///...,,,//////////////////////////////.........---------......................................................---------------------------............///........................///...---///111111///,,,+++,,,,,,---...///000000........................---......///////////////................................................,,,,,,,,,------------...++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,------------,,,,,,,,,---............---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,,,,...------,,,,,,------...///...---------------...//////............------------------------------------------------------...------------,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......------------------------//////............------------------............+++...111333111///------///111444888<<<@@@CCCEEEGGGGGGEEEBBB>>>999555222...............---,,,,,,------------,,,,,,,,,,,,******+++,,,---......///---,,,***+++,,,------,,,,,,,,,,,,,,,------------////////////............+++,,,,,,---......//////........................//////...------------...+++++++++++++++++++++++++++,,,------......------,,,,,,,,,------------...........................---------.../////////000........................------............------,,,------......------,,,)))***+++,,,...///000000...///000111222111000000---------...............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------,,,,,,,,,---------......------------------------------............------+++,,,------......------...........................------,,,,,,------......------------,,,,,,,,,------------------,,,,,,,,,---...//////...---,,,------------------------++++++,,,------------------------------------------...////////////...---------------------------------------------.........---,,,++++++,,,---.........------------......//////.........---------...............---------------------------------...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,---.........---,,,,,,,,,---///000......///////////////...//////000000000000//////...............---------......------------.........---,,,,,,---...000111222000......//////...---////////////////////////...............---------......................................................---,,,,,,+++,,,,,,---------............///........................000///...///111111///------------.........//////........................---......///////////////////////////////////////........................,,,,,,,,,------------...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,---......///......---------,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,---------,,,,,,------,,,,,,,,,,,,------......------------------............------------........................,,,,,,,,,------.........------------------------...------,,,,,,------...,,,,,,,,,---------......------------------------............------------------------------------+++---///000///.........111333666:::???CCCFFFGGGIIIGGGDDD???:::444000...+++,,,......///...---,,,------------------,,,,,,---------......////////////---,,,,,,...//////...,,,,,,,,,------------............---------------///.........---------,,,........................///......---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---------.................................,,,,,,------...///000000........................------............------+++++++++,,,,,,+++++++++++++++,,,,,,---...//////......///000000000000///........................,,,,,,,,,---------......------------------------(((((()))******+++,,,,,,------------------------,,,,,,,,,---------......------------------------------............------+++,,,---...///...---,,,........................------------------------------------------------------------,,,---------,,,------......------,,,,,,,,,------------------++++++,,,,,,,,,,,,---,,,---------------------------...000111111000...---------------------------,,,,,,,,,---------------------,,,,,,,,,,,,------......------------....../////////...------,,,,,,........................------------------------------------------------------------------------++++++++++++,,,,,,------...------,,,---...//////---...///////////////////////////000000/////////..............................------------.........------------...///000111000///////////////...////////////////////////..............................................................................---,,,++++++++++++---------............///........................///....../////////...........................---........................---......///////////////.........................................................////////////000***++++++,,,,,,++++++*********+++,,,,,,---......,,,++++++++++++,,,------+++++++++,,,,,,,,,------+++,,,,,,------...............---------,,,,,,,,,,,,,,,+++++++++************+++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---........................++++++,,,,,,---.........------------------------...------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,------,,,+++***,,,000333444666:::>>>BBBEEEGGGHHHHHHFFFBBB<<<777222...---***+++---.........---,,,------------------------000////////////////////////---,,,,,,...///......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,///...............------..............................---------......///........................+++,,,------......---------.........////////////........................+++,,,,,,---...//////000........................------............------......////////////......------------------,,,,,,---------....................................---,,,,,,,,,---------......------------------------(((((()))******+++,,,,,,------------------------,,,,,,,,,---------......------------------------------............------+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...---,,,,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,---------------------------------...000111111000...---------------------------,,,,,,,,,---------......------------------------........................//////.........------------.....................------------------------------------------------------------------------++++++,,,,,,,,,,,,---,,,------------......//////------...///////////////---......//////......------.....................///......------......///---------------......///000000111000000/////////////////////////////////---........................................................................---,,,+++++++++++++++---------............///........................------------,,,,,,---..................---------........................---......///////////////------------------------.................................////////////000******++++++++++++************+++,,,------......+++++++++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,---.........------......---------,,,,,,,,,++++++++++++******************+++,,,------------,,,++++++******++++++,,,++++++,,,---------------+++++++++,,,,,,,,,,,,---------------------------++++++,,,,,,---------...,,,,,,,,,------------......------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,---,,,+++))))))---333777999;;;>>>AAADDDEEEFFFFFFEEEBBB>>>888444000...---+++,,,,,,---------,,,,,,------------............///////////////////////////...,,,,,,------,,,+++,,,---------............,,,,,,,,,,,,,,,---------++++++,,,...///000111222...........................------------...//////........................+++,,,------......------........./////////000000........................,,,,,,,,,---.........///........................------............------------............------///......------,,,++++++,,,,,,---------........................---------,,,,,,,,,---------......------------------------++++++,,,,,,------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,------......------++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,------------......---,,,+++,,,---...///------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,---......---------------------------...////////////...---------------------------,,,,,,,,,---......//////..............................////////////..............................---------...............------------------------,,,,,,,,,------------...------------------------++++++,,,---------------------......////////////,,,---...///000000000000------............---------------...............//////............//////---........................000222222000//////000////////////////////////---------.......................................------------------------------,,,,,,,,,,,,---------------............///........................,,,------,,,++++++,,,.....................------........................---......///////////////------------------------........................,,,,,,,,,------------...******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---++++++,,,,,,,,,,,,------,,,---.........---,,,+++......---------,,,,,,,,,++++++++++++************)))***+++,,,------------,,,,,,,,,++++++,,,,,,,,,)))***+++---.........---,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------,,,,,,,,,++++++,,,,,,,,,,,,---000666:::===???AAADDDEEEEEEEEEDDD@@@===999444000.........------,,,,,,+++,,,,,,,,,------------........./////////000111222333444444333111///...//////...,,,------------............---------....../////////++++++,,,...///111222222........................---------------...//////........................+++,,,------......---------------.........//////........................------------------------........................------............------,,,,,,------------,,,,,,------------------,,,,,,---------------...////////////.........---------,,,,,,,,,---------..............................---------------.........------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------.........---,,,++++++---...000......------------......++++++,,,,,,---......///...---,,,,,,,,,---//////------------------------------------------------------------------------,,,------...//////000000//////000000000000////////////000111111000//////,,,,,,------.../////////---------.........//////------------------------,,,,,,,,,---------......------------------------+++,,,---...///......------......///////////////,,,---...///000000000000......////////////......---------.........////////////............//////---...............---------000222222000///000111////////////////////////---------.........//////........................------------------------,,,,,,,,,,,,---...///000---------............///........................,,,......---++++++---000------..........................................---......///////////////................................................,,,,,,,,,------------...******++++++++++++******//////...---+++******)))++++++******++++++,,,---++++++,,,,,,,,,---------------...///...---+++***......---------,,,,,,,,,+++++++++************))))))***+++,,,------...---...------,,,,,,------...''')))+++---...///......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------,,,,,,+++++++++***,,,...///111444888;;;@@@BBBDDDEEEFFFEEEDDDCCC<<<999555111...---......///...,,,+++***+++,,,,,,---------........./////////000222444666888:::;;;888666444333333222111///---------.........//////.../////////000000111111.........///////////////........................---------------...///000------------------------+++,,,------......------,,,,,,,,,---------..............................------------------,,,,,,........................---..................---///000000000000000000///,,,,,,,,,------.........///............///000000//////.........---------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---..................---...---,,,+++,,,---...///------------------------,,,,,,---......---,,,,,,,,,,,,,,,------............---+++++++++---///000///......------......///++++++,,,,,,---...//////......---,,,---...///000------------------------...---,,,,,,,,,,,,---...------------------------------......///000111111000000111111111111000000///000111222222111000///+++,,,,,,---...///000000---------.........//////------------------------,,,,,,,,,------.........------------------------,,,---.../////////...------......///000/////////,,,---...///000000000000//////000000000000//////---------.........////////////............//////---......///......---------000333333111///000111////////////////////////---------.........//////........................------------------------,,,,,,,,,---...///000111---------.........//////........................---//////...++++++...111---------.........//////........................---......///////////////////////////////////////................................./////////000000******+++++++++,,,,,,,,,***+++,,,,,,------------,,,,,,,,,---------......---------............///222111///......---+++)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***........................000///---,,,++++++,,,,,,000///...---------------------------------------------------------------,,,+++++++++++++++++++++......---,,,,,,,,,,,,------------............///.........------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,...222777<<>>888444222111000...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........------...000000555===CCCFFFJJJOOOSSSRRRNNNIIICCC;;;444111111///...------...///...---------............------...............---------222111///---,,,---...///.................................................................................------............,,,++++++---.........---------............/////////.........---------////////////......------------.........///////////////.........---------........................000000000000000000000000///...---,,,,,,,,,---...000///.........///111111,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,++++++......---,,,,,,---............------------..............................------------------------------------------------///---+++,,,...000///.........---,,,,,,,,,,,,---,,,------......------,,,........................//////...------,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,...000///---000666888;;;???@@@>>><<<;;;:::<<<<<<<<<;;;999777555444222111///.........///000................................................///...------------...///................................................---------............///////////////////////////000/////////............////////////////////////......////////////..............................000000111111000///...---......///////////////...---------------------------...///000000///...---..............................//////...------,,,---------------.........---------------,,,+++***........................---------------------------------------------------------............///....../////////...---,,,........................///...............------******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------...---,,,---//////...---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000...------,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------......//////......---,,,,,,,,,,,,---+++++++++,,,,,,,,,------...------------,,,,,,,,,------------------------//////////////////......///000222555999>>>BBBEEEFFFFFFFFFCCC???999333/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///.........000222111999DDDMMMSSSXXX^^^ccceeebbb\\\SSSIII???888333000///------///000///...------............---------------...............777555111...------///000........................................................................///...---,,,,,,---...///...,,,++++++---......------------............///...............---------...............---------....../////////000000000/////////............---........................000000000000000000000000......------...///000000//////......//////000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------..............................------------......------------------------------------------------------------------------///...,,,---///000000///......---,,,,,,,,,,,,---,,,------......------,,,........................//////......---,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,+++,,,.........444<<>>BBBDDDFFFFFFDDD@@@;;;666111...,,,+++++++++++++++,,,------------------------------...///000///------...000666@@@OOO[[[ccciiimmmpppsssxxxzzzuuulll```MMM<<<555222000...///000000/////////000000000000//////)))***+++---///000222333777555111...------......////////////////////////................................................///...------------...///---,,,+++,,,...///...,,,---------............///---.............................................////////////000000000000////////////////////////............................................................---------,,,---......///////////////------------------------------------------------,,,,,,,,,,,,,,,---------------...//////...------......------------......................................................------------------------,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,---,,,------......------,,,........................///...............------,,,------......------,,,........................---......//////......---...,,,,,,...///333===GGGQQQWWW^^^bbbbbb___[[[YYYTTTSSSQQQNNNKKKHHHFFFEEE<<<999555111///...///000................................................---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////.........///////////////........................000///...------...///000........................,,,,,,...000222444666777222111000///////////////000000000000000000000000......------------..............................///...---,,,,,,---//////........./////////000000------.../////////..............................................................................---------............///,,,,,,,,,,,,---......///........................,,,,,,------......//////******+++++++++,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,---------......---------.........//////111///...---......,,,+++............------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,------...------------------------+++,,,,,,------.........------......//////000000......---,,,,,,,,,,,,------------.........//////,,,,,,,,,------------...------------------------,,,,,,,,,---------......111444888<<<@@@BBBDDDDDDDDDBBB===888333000...---,,,+++++++++,,,,,,---...------------------------///000000///......000222999DDDTTTbbbjjjooosssuuuqqqzzz~~~xxxnnnYYYEEE777333000------------,,,------............---------------...............333222000///............////////////////////////........................................................................,,,,,,+++---//////...,,,---------............///---------........................///////////////....../////////000000000...////////////000000000........................000000000000000000000000...............---,,,+++------...////////////...------------------------------------------------,,,,,,,,,,,,,,,---------------------------------......------------......////////////////////////........................------------------------***+++,,,+++******,,,.........---,,,,,,,,,,,,---,,,------......------,,,................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......///------...000333===GGGSSSXXX```eeefffdddaaa```XXXWWWSSSPPPLLLIIIGGGFFF???<<<777222///...///000................................................------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////////////////.........///////////////........................//////............//////........................,,,,,,...000333666888:::333222000///...//////000000000000000000000000000......------------.................................------------...//////......................../////////000//////...---........................................................................---------............///111000...---,,,,,,,,,,,,....................................////////////******+++++++++,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,---------......,,,,,,---------.........///...------...///...,,,///.........------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,............---------,,,,,,---......///------------------------++++++,,,,,,---......///.........///////////////......---,,,,,,,,,,,,---,,,,,,---------.........,,,,,,,,,---------......------------------------++++++,,,---...///000000444666:::???BBBCCCDDDCCCAAA>>>999444000.........---,,,,,,,,,,,,------..............................///111111111333555888===IIIXXXeeelllooopppqqqqqq{{{~~~wwwdddOOO;;;888333000///......---------............------...............---------//////000000000000000000////////////////////////................................................,,,---...000000...---,,,,,,+++,,,---//////---,,,---------............///---------.........///////////////000000000111111------........./////////.../////////000000000000........................000000000000000000000000,,,---...///000///......,,,---.../////////..............................------------------------,,,---------............---,,,+++******+++,,,---......------------......................................................------------------------***,,,---,,,******---///......---,,,,,,,,,,,,---,,,------......------,,,....................................////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......///,,,,,,...///111:::DDDQQQWWW^^^dddfffeeedddddd[[[YYYUUUQQQMMMJJJHHHGGGBBB>>>999333///...///000................................................------...//////...------........................////////////////////////---------............///////////////////////////............/////////000////////////////////////......////////////..............................------...///111444666888444333111///......///000////////////////////////...------,,,,,,------...........................,,,------...//////......//////......---,,,,,,,,,...//////000000000//////........................................................................---------............///222111///...,,,,,,,,,---......................../////////...............******+++++++++,,,,,,,,,------------,,,,,,+++***,,,,,,,,,---------......++++++,,,,,,,,,------------,,,+++---///000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---....................................((()))+++...///000//////---------------...///000------------------------++++++,,,,,,---...//////---------------,,,,,,,,,......---,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------+++,,,---...///111222222555888<<<@@@CCCDDDDDDCCC>>>;;;666111...---...///---------,,,,,,------...........................,,,...111333444777:::===BBBMMM[[[fffjjjjjjiiiiiirrr||||||jjjVVVAAA===888444222222111000//////000000000000//////,,,,,,------...///000000---...000111222222222111000000000000000000000000................................................+++---///111111///---+++,,,+++,,,---//////---+++---------.........//////---------.........////////////000000111111222222------------.........///.../////////000000111111................................................+++---///000111222111111,,,,,,.../////////...---........................---------------------------.........//////000000---,,,***))))))***,,,---.........------.........------------------------////////////////////////------------------------+++---...---++++++...000......---,,,,,,,,,,,,---,,,------......------,,,.................................///////////////,,,------......------,,,..............................////////////.........,,,,,,---...000888BBBPPPUUU\\\bbbdddeeeeeeeee]]][[[WWWRRRNNNKKKIIIHHHDDD@@@:::444000...///000................................................,,,---...//////...---,,,000000000000000000000000111111111111111111111111---------.........//////////////////////////////---.........//////000000000000000000000000000000---...///000000///...---........................///.........000222444555444333111///......///000////////////////////////...---,,,,,,,,,,,,---...........................+++,,,...///000///...---//////...---,,,++++++***---...///000000111000000........................////////////////////////////////////////////////---------.........//////000///...---......000111......................../////////......---------,,,+++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,---------......+++,,,...---,,,,,,---///........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++***+++,,,---...,,,***)))+++...///---+++,,,,,,,,,---------......++++++*********+++,,,---------------------------------------------------...------,,,,,,------...000000//////............++++++------------++++++//////.........---------//////.........---------,,,++++++,,,...111444666<<<===???@@@AAAAAA@@@???AAA<<<666111///...---,,,........................,,,,,,---...//////......---...000333666999;;;===JJJPPPYYY^^^aaabbbeeegggnnnxxx}}}{{{{{{}}}vvviiiMMMBBB999555444000......000/////////........................//////////////////000000000000//////...---------...111333555//////.........---------------...///000000//////000///...---,,,+++******..............................------------..................////////////++++++,,,...000222444555000000000000000000000000............////////////000000///...............////////////////////////---.../////////...,,,+++/////////////////////////////////...---------,,,................................................---------,,,,,,+++++++++///............---------................................................------,,,,,,,,,,,,------,,,,,,------,,,,,,++++++......------------......///...,,,+++***+++,,,,,,++++++,,,---....................................------...///...---+++***...------,,,,,,------...............////////////......---...000333777999FFFKKKTTT\\\aaaaaa___]]]\\\ZZZVVVPPPKKKGGGDDDBBB@@@===888333///...------////////////////////////..............................//////...---,,,,,,,,,---------......//////........................---...///000000///...---......------------..................////////////.........///......------//////......---------,,,//////............/////////////////////000111111222111///...---...000111---------.........////////////............//////---------------------------,,,,,,++++++,,,,,,---........................000///.........///111222////////////////////////////////////////////////........................------.../////////////////////////////////......------......//////000000------------------------+++++++++,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,---------......+++,,,...---,,,,,,---///........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000...++++++---//////...,,,,,,,,,---------......+++++++++++++++,,,------------------------------........................---------,,,,,,---------/////////.........------+++,,,------------,,,+++//////.........---------//////.........------------,,,,,,---///333777999>>>???@@@AAAAAAAAA@@@@@@@@@<<<555111......---,,,........................,,,------...//////......---...000333777:::===>>>FFFLLLRRRWWWXXXZZZ]]]```gggqqqwwwwwwzzz{{{qqqVVVKKK@@@:::666222000111000000/////////.....................//////////////////000000000000//////000//////...///111444555//////.........---------------...///////////////.........---------------////////////////////////......------------..................////////////............///000111222////////////////////////............////////////000000///...............////////////////////////......//////...------,,,////////////////////////..................------................................................000000000//////.........///............---------......................................................------------.....................---,,,+++......------------.........---,,,+++++++++,,,,,,,,,,,,---.........------........................---.........------,,,+++...------,,,,,,------...............///////////////...------///222555777BBBGGGOOOVVVZZZZZZXXXVVVTTTRRRNNNJJJEEEBBB???>>>;;;999555222/////////000////////////////////////..............................//////...------,,,.............../////////000000000000000000000000...//////////////////...///..................///....../////////000000000------......///.........////////////......------//////............/////////////////////000111111222111///.........000000---------.........////////////............//////------------------------------,,,,,,,,,,,,------////////////............///...---------...000000////////////////////////////////////////////////..............................///////////////...---....../////////...............///////////////------------------------++++++,,,,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++,,,...---,,,,,,---///........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...333///,,,***+++...//////,,,,,,,,,---------......,,,,,,,,,,,,------......------------------------////////////////////////------------------------.........---------------,,,,,,------------,,,,,,...............---------...............---------...------...111666;;;===AAAAAA@@@@@@@@@@@@@@@@@@???;;;555000......------........................,,,---......///.........,,,---///333777;;;>>>@@@AAAEEEJJJLLLLLLNNNRRRVVV^^^gggnnnqqqwww{{{fffZZZMMMDDD<<<555333555000000000/////////..................//////////////////000000000000//////000//////......000111222...............---------------...////////////...---------....../////////000000000000000000000000......------------..................////////////111000//////......//////////////////////////////............////////////000000///...............//////////////////////////////...------------...////////////////////////..................//////................................................000000000000000////////////............---------////////////////////////........................///..................///000000000//////---,,,,,,......------------.........---,,,,,,+++,,,,,,,,,------.........------,,,........................///...------------------......------------......---............////////////...------...000222444<<<@@@FFFLLLNNNNNNLLLJJJGGGFFFCCC@@@===:::999888666444222000//////000111////////////////////////.................................///......---,,,000000000000////////////000000000000000000000000000//////......//////000000//////......//////000/////////000000000111111,,,---...///////////////000000000000//////////////////............/////////////////////000111111222111///.........///000------.........///////////////............//////------------------------........................////////////////////////---------------...//////////////////////////////////////////////////////...........................///////////////......+++,,,---...............///////////////.........------------------------++++++,,,------...//////------------------------,,,,,,,,,---------......+++,,,...---,,,,,,---///........................---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,,,,------///...,,,******++++++,,,,,,,,,,,,---------......,,,------...............,,,,,,------------------........................,,,------------------,,,------------------------,,,------------------,,,.........................................................000444999>>>AAABBBAAA???===<<<<<<===>>>>>>:::444000.........---........................------...............---***+++---111666:::???AAA???AAACCCCCCBBBDDDIIIMMMVVV^^^fffjjjrrr|||yyynnn```SSSEEE999555666000000000////////////...............//////////////////000000000000//////...------,,,,,,,,,------........................------...//////..................////////////000////////////////////////......------------..................////////////111000///...............////////////////////////............////////////000000///...............//////////////////////////////---,,,,,,---...///////////////////////////------......//////000000......................................................------------------///............---------////////////////////////........................//////............//////000000000///...---,,,+++......------------......---------,,,,,,,,,------......///......---,,,,,,........................///...---,,,,,,---...///......------------......---------........./////////...---,,,---...///000666999===@@@BBBAAA@@@>>><<<;;;999777555444333333222111000......///000111////////////////////////........................---...............------222111111111000000//////........................111000///......///000111000000////////////000000000000000000111111111111,,,,,,---///000000000000111111000000000000000000//////............/////////////////////000000111111111000///...//////000............//////////////////............//////..............................////////////......---...............//////---------.........//////////////////////////////////////////////////////........................///////////////......---***+++,,,---............000000//////......------........................++++++,,,------...//////------------------------,,,,,,,,,---------......+++,,,...---,,,,,,---///........................---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,---------+++,,,......---+++***))),,,,,,,,,---------......,,,---.../////////......,,,,,,,,,---------......------------------------,,,,,,---......---,,,,,,---------------------------------------------------.....................---...........................000333777<<<@@@CCCAAA???;;;888777888:::<<<===999333///....................................---...............------)))***,,,///444999>>>AAA???AAAAAA@@@>>>???DDDIIIRRRYYYaaagggnnnyyyttteeeQQQ???666555111000000000////////////............//////////////////000000000000//////...------,,,,,,,,,,,,,,,---.....................------............------000////////////.......................................------------..................///////////////...............//////....................................////////////000000///...............///////////////////////////...---,,,,,,---//////////////////////////////---......//////000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,///............---------////////////////////////........................//////............///////////////......,,,++++++......------------......------------------------////////////...---,,,,,,........................///...---,,,,,,---///000///......------......///------------..................---,,,,,,---......222333555777777777666555444333222111111111111111222111///...............////////////////////////........................------...............---222222111111000000//////////////////////////////111000///......///000111000000////////////000000000000000000111111111111,,,---...///000000000000000000111111111111111111//////............/////////////////////000000111111000000///////////////........./////////000000//////............//////..............................///000000///......,,,,,,---------...............//////000000000000////////////////////////////////////////////////////////////////////////...///////////////......***+++,,,---............000000//////......------........................++++++,,,,,,------......,,,------......------,,,,,,,,,,,,---------......+++,,,...---,,,,,,---///........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,***---111222000...,,,+++,,,,,,,,,---------......+++,,,.../////////...---+++,,,,,,------.........------------------------+++,,,---......---,,,+++---------------...............------------......---------...............---------...............///000444888<<<@@@BBBDDD???<<<777444333555888;;;<<<777222///......///....................................///......---,,,******,,,///444999>>>AAABBBCCCCCC@@@>>>???DDDHHHRRRXXX```gggnnnwwwwww___GGG888555111111000000000/////////............//////////////////000000000000////////////////////////......---------...............---............---,,,,,,/////////......---------..............................------------..................////////////------------...///000000....................................////////////000000///...............////////////////////////...------------...////////////////////////////////////////////////000000................................................---------...............///............---------................................................///..................///---............---,,,,,,......------------......,,,,,,---............---....../////////...------..........................................///000//////............//////,,,------------...............---------------...000000000111111111111111000///////////////000000111000///......---------////////////////////////........................,,,---......///.........111111111111000000000000111111111111111111111111111000000//////000000111000//////......//////000/////////000000000111111---...//////000000000000000000000000111111111111//////............/////////////////////000111111000000000000////////////....../////////000000000//////............//////........................---...///000000///...---,,,,,,------.../////////...//////000111000000000////////////////////////////////////////////////////////////////////////---......///////////////+++,,,---...............///////////////.................................+++++++++,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,---------......+++,,,...---,,,,,,---///........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,***---000000///------...,,,,,,,,,---------......+++,,,---//////...---,,,++++++,,,,,,---......///........................+++,,,...//////...,,,+++------.........////////////...---,,,,,,---...///---------.........//////---------.........//////111444888>>>BBBDDDEEEEEE>>>:::555111000333888;;;;;;777222.........//////..............................//////...------,,,------...000555:::???BBBDDDEEEEEECCC@@@AAAEEEIIISSSYYYbbbjjjpppxxxlllOOO<<<666111111111000000000//////............//////////////////000000000000//////...//////000000000//////---------.........//////---.........------,,,+++---------------.......................................------------..................////////////...------------...//////....................................////////////000000///...............////////////////////////,,,------...//////......////////////////////////000000000///////////////............................................................/////////000///............---------------------------------..............................------------......------...////////////.........------------......+++,,,.../////////...------......////////////...........................------.../////////////////////............//////,,,,,,---------.........---------------.........000//////.........//////...---------...//////000////////////............////////////////////////........................,,,------...//////......//////000000000000000000111111111111111111111111000000000111111000000000///..................///....../////////000000000...//////000000000///////////////000000000111111//////............/////////////////////000111111000000000000000//////....../////////000000000000//////............//////........................,,,---///000000///---,,,.........///000111111111---...///000000000//////////////////////////////////////////////////////////////////////////////,,,,,,---///000000000000---....../////////...............///////////////........................,,,+++++++++++++++++++++++++++,,,------,,,++++++,,,,,,,,,---------......+++,,,...---,,,,,,---///........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,---...---,,,,,,)))+++---,,,******---000,,,,,,,,,---------......***+++---//////...---,,,++++++,,,,,,---...//////////////////////////////+++,,,...//////...,,,+++........./////////000000///...---,,,,,,---...///---------.........//////---------.........//////333666<<>>:::444000000333999<<<:::666111....../////////.........................../////////...---,,,,,,//////000222666;;;@@@DDDEEEFFFGGGEEEBBBBBBFFFJJJUUUZZZdddmmmssszzztttUUU???888111111111111000000000000............/////////000//////000000000000//////,,,------...//////......---------.........//////---.........------,,,+++******+++,,,---...///000000000000000000000000000.........------...................../////////000//////...---------........................................../////////000000000///...............////////////////////////+++,,,...///000///...---////////////////////////111111000000//////......................................................,,,---------......////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,------------...///000111111111111.........------.........+++,,,.../////////......------...///000000000///........................,,,---///000000000///...//////............//////,,,,,,,,,---------......------...............///000///...------...///000------,,,------...///000---......//////000000000////////////////////////........................,,,,,,---.../////////.........//////000000111111///////////////////////////000111222222111000///......------------..................///////////////000000000000//////.........//////000000000111//////............/////////////////////000111111000000000000000//////...////////////000000000000//////............//////////////////////////////,,,---...000000...---,,,///000000111222333333333,,,,,,.../////////...---////////////////////////////////////////////////000000000000000000000000++++++---///000111111111/////////000//////......---.........//////000000////////////////////////...---,,,++++++---...000)))***++++++------...///////////////////////////.........------,,,,,,,,,000000000///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...+++++++++,,,,,,,,,------...............///000000...------,,,,,,------...000000//////.........---,,,...//////---------///222555555111000111///+++,,,---...//////...---,,,////////////////////////................................................))),,,//////------///222555===AAABBBDDDIIIHHHCCC:::777222///...111555888:::666222///...///......//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,000//////000333777;;;>>>FFFIIIKKKIIIEEEEEEIIINNNUUU[[[dddmmmvvv}}}bbbFFF888666444222111222222000//////......//////000111222111000///......///000111111111000000//////......////////////////////////..............................---,,,,,,,,,------///////////////.........---.........//////000000............///////////////////////////////////////...---,,,,,,---...///........................////////////////////////000000//////......------////////////////////////000000//////.........---////////////////////////,,,,,,------...------,,,------------------------..............................//////...---,,,,,,++++++,,,,,,,,,---------..............................------------......000000//////.........---........................------------------------////////////////////////........................,,,...000222222///---***......---,,,---...///000---------.........//////,,,,,,,,,---------......//////............//////000000111111111111000000111000///...............---...///...---------///..............................------------......000000000000111111111111111000///......---......000000//////.........---000000000000000000000000000000111111111111000000000000////////////000000111111111111000000000000000000////////////000000---.........//////000000222111111000///......---222111000000111111000/////////............//////111111000///...---,,,,,,000000000000000000000000......//////000000111111111000000////////////000////////////////////////..............................////////////......////////////////////////000...,,,...111111///,,,000000000000000000000000222111///...---------......---,,,++++++---...000---------,,,,,,,,,++++++------------------------///.........---------,,,///..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,---------........................//////000...------,,,,,,------...000/////////.........---.../////////......000222999<<<;;;777555444000,,,,,,---............---,,,////////////////////////................................................***,,,......---...111444888>>>AAA@@@AAADDDBBB===666333///---...111666999999666111///...///......///////////////...------------------------------///......///222666999<<>>===<<<:::666111///---,,,...111666999888444111///...///......///////////////......---...........................------...000333777999<<>>>>>>>>;;;999777444222///...---,,,...111555888666333000......///...---...///////////////..............................---,,,,,,---...111333555888===EEELLLOOOQQQSSSUUUSSSXXX___gggnnntttyyy}}}sssXXXEEE777555222000111111111000111111000///////////////000000////////////000000000000000000////////////................................................+++,,,---....../////////............////////////.........///////////////............////////////////////////////////////.........------.................................////////////////////////------......//////000000///////////////////////////////////////.........////////////////////////////////////...---,,,+++................................................---...............------,,,,,,,,,------------.................................------------......///////////////.........................................................////////////////////////////////////////////////000000///...---......///------------......//////............////////////....../////////000000000//////............//////......////////////......111111000//////000000000...///000000///...///000..............................------------............/////////000000000//////......///000111111///////////////.........//////////////////////////////000000000000///////////////....../////////............////////////000000////////////000000//////////////////000000111000000000/////////...---,,,+++---///000000///......////////////..................////////////////////////////////////////////////000000000000444333222111000/////////////////////////////////..............................////////////......////////////////////////***---000///,,,+++,,,///////////////////////////000/////////000000000111,,,,,,,,,,,,------......***+++,,,---...//////000++++++++++++++++++++++++++++++++++++++++++,,,,,,***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,------------------------...//////...------,,,,,,------...---------...............---------,,,,,,///444777@@@EEEGGGFFFDDDDDD???:::666555222000/////////000////////////////////////...................................................---,,,...111555999;;;>>><<<:::999666333111111000000......///111333555333111///......///...---......///////////////...------------------------,,,,,,,,,,,,---///111222444:::DDDLLLRRRUUUVVVWWWTTTYYY```gggnnnsssyyy|||rrrWWWBBB888555111000000111111111///////////////000111111//////000000000000//////////////////000000000000................................................---......//////...---------.........//////000000///////////////.....................////////////////////////////////////---..................---////////////////////////////////////////////////------......//////000000////////////////////////.........///////////////////////////////////////.../////////......---,,,................................................------...............---,,,,,,---------.......................................------------...............///////////////................................................////////////////////////...........................///000000//////---------------......................../////////000000------.........///////////////............//////......////////////.........------,,,------......---...//////------...///////////////////////////......------------......//////000000000111111111111111000///////////////........./////////////////////////////////////////////000000000000////////////............//////---........./////////000000000////////////000000000000000000000000//////000000000000////////////111///...///000000///.........///000000///......////////////............////////////////////////000000000000////////////333222111000///......///000000000000000000000000////////////////////////......////////////......////////////////////////,,,///111000...,,,...000......................../////////000000000000000,,,,,,,,,---------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++++++++,,,,,,,,,------------,,,,,,------...///...------,,,,,,------...---------------.........,,,------------///333666;;;@@@DDDDDDEEEGGGEEEAAA888666222...,,,+++,,,---////////////////////////...................................................------///444888;;;<<<===999666666333///...000111000/////////000111111111000.........///...------...//////////////////------------------------,,,,,,,,,,,,---...//////222888AAAJJJQQQUUUVVVVVVUUUZZZaaaiiioootttzzz}}}{{{|||}}}~~~rrrXXXBBB888555111///000111111111............///000111222//////000000000000//////////////////000000000000------------------------...........................//////000///...---,,,------......///000000000///////////////.....................////////////////////////////////////------...//////...------////////////////////////////////////////////////.........///////////////////////////////////////.........///////////////////////////////////////---....../////////..............................000000000000000000000000,,,---......///.........,,,---------..........................................------------...............///////////////................................................////////////////////////...........................///000000000///---,,,,,,---......//////............/////////000000000------.........///////////////............//////...//////000000//////...///............///000000---...///...---,,,---///////////////////////////......------------................../////////000333222111000////////////.........///////////////000000000000000000000000...//////000000//////...///......------......///.........//////000000111000000////////////000000111111000000000000//////000000000000////////////333111000000111111000///---...///000000///...---000000//////.........---000000000000000000000000000000000000///////////////......---------------000000000000000000000000////////////////////////......////////////......////////////////////////---///000000///......///...........................///////////////...---,,,,,,------......------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,---------...------,,,,,,------...///...------,,,,,,------...,,,,,,,,,------.........---.../////////000333555888===AAABBBDDDHHHHHHEEE===:::444///,,,+++,,,---////////////////////////................................................---,,,---111666;;;===<<<<<<666333333000+++***---.............../////////000...------...///...---------...///////////////........................---------------------...000555===FFFNNNSSSTTTSSSQQQVVV^^^eeelllqqqwwwzzzzzzzzzyyy{{{}}}vvv^^^GGG999555111//////111111222000///////////////000111...///000111111000///....../////////000000000111------------------------........................,,,---///000000///...---------......///000000111000/////////........................////////////////////////////////////------...//////...------///////////////////////////////////////////////////////////////.........////////////////////////............/////////000////////////////////////,,,---...//////000000///........................000000000000000000000000,,,------...//////......------------..........................................------------................../////////000................................................////////////////////////........................000000///...............,,,---.../////////...---.../////////000000000000....../////////000000000//////............/////////000000111111000000///111111000000111222222333---///000///...---...///////////////////////////......------------......---------.........//////111111000000000000000000............/////////000000000000000000000000000......////////////......///......------......///......///000000111222222000000////////////000000111111111000000000//////////////////000000000000111000///000222222111000---...///000000///...---.........///////////////000000000000000000000000111000000000/////////............---......///000000000000000000000000000////////////////////////......////////////......////////////////////////...------...//////...,,,..............................//////...---,,,++++++,,,------......------+++,,,,,,---...///000000++++++++++++++++++++++++........./////////000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,---------.........//////---,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,,,,------............///111222111222333555888<<<@@@@@@DDDIIIJJJHHHCCC???999333///......///////////////////////////................................................---,,,---222888<<<===<<<;;;555111000---'''&&&***++++++,,,------.../////////...------//////...---------...///000000//////000000000000000000000000------------------------///333:::CCCKKKPPPQQQQQQLLLQQQYYY```gggmmmrrrvvvzzzzzzyyyzzzzzzdddLLL999555111//////111222222222111000//////......///...///000111111000///....../////////000000111111------------------------........................***,,,...000111111000///---------...///000000111000000//////.........---............/////////000////////////////////////,,,---...//////...---,,,000000000000000000000000////////////////////////000000//////.........---////////////////////////---.........//////000000////////////////////////+++,,,---///000000111111////////////////////////........................,,,,,,---.../////////...---------.........//////.................................------.........---.........//////000000........................////////////////////////////////////////////////000000000000000000000000333111...,,,+++---///111,,,,,,.../////////...---////////////000000000000000000000000111111111111//////............//////000000111111111111000000......---......///000000///000111000///...///111000000000000000000000000.........------................../////////000000////////////000111222333---.........//////000000000000000000000000000000......////////////...............------............//////000111222222333000000////////////000000222111111111000000//////////////////000000000000///......///222333333222---...///111111///...---,,,,,,---...///000111222000000000000000000000000111111000000/////////...000000000000111222333444000000000000000000000000000000000000000000000000......////////////......////////////////////////...,,,+++,,,///000---***..............................//////...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---.........---,,,+++---.........---,,,,,,+++,,,---.........---,,,+++/////////......---------+++,,,...000000///...------.........,,,+++,,,------------............///...------,,,---...000111555666888;;;???BBBDDDEEE<<<:::666222000.........222111000///////////////---------............///...------,,,,,,------...---...000333555888:::;;;444222000///...///000111000111111000000///...---......////////////......000000//////.........---------///000111111111111//////.........---------222222555===FFFLLLKKKHHHIIIHHHKKKQQQVVV\\\iiitttyyyuuurrrvvv}}}gggQQQ===777000...000111000...000000000000000000000000///000111000///...///000222111000.........///000000000//////.........---........................------...///000000//////111000...------.../////////////////////.........000000000000000000000000......////////////...............///////////////000///////////////000111000000//////.........---000000000000////////////000000//////.........---////////////////////////000////////////.........////////////////////////////////////////////////...------,,,,,,,,,------...///000000000///---,,,//////............//////---------.........//////........................////////////////////////,,,---......///........./////////...---------,,,///////////////////////////////////////////////////...,,,---...000111111---000222000+++))),,,000---------.........//////............/////////000////////////////////////000000000000000000000000......------------......000000////////////000000000000000000000000000000//////............////////////............//////222222111111000000/////////////////////.........000000000000000000000000000000000000000000000000////////////////////////000---,,,---000111000......///000000//////000111333222111/////////000111000000000000000000000000000/////////............,,,---///000000///---,,,000000//////.........---......//////////////////......////////////......000000000000000000000000///.........///000///...////////////////////////000000000000111111111111111000///......///000111///............---------((()))+++---...000111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---------------------------,,,,,,++++++,,,,,,------+++,,,,,,------,,,,,,+++------......------,,,++++++,,,,,,------,,,,,,+++.........---------,,,,,,+++,,,...///000///...------...///...,,,+++,,,---------------............+++++++++++++++,,,---...222333444666888:::;;;<<<888666333000...---------111000//////.........///---------............///...------,,,,,,------.........000222444666777888222000///---------//////...//////000000000//////.........//////.........000/////////............------///000000111111111//////.........---------//////111999AAAGGGGGGEEECCCAAACCCHHHMMMTTT```llltttrrrqqqtttzzzuuu```LLL;;;555///...000222111///////////////////////////---...000000//////000111222111000///......///000000/////////....................................---...//////////////////...............///000000/////////////////////...000000000000000000000000......////////////......---......///000111222222222111000//////...//////111111000000000/////////000000000000////////////000/////////............/////////////////////////////////............---///////////////////////////////////////////////////......------.........///////////////......---//////............//////---------.........//////000000000000000000000000////////////////////////---...//////000000////////////////////////......////////////////////////////////////////////////...---,,,,,,...000111222///111111///,,,,,,...111---------.........//////........./////////000000////////////////////////000000000000000000000000///..................///000000////////////000000000000000000000000000000//////............////////////............//////000000000////////////////////////////////////...000000000000000000000000000000000000000000000000///////////////////////////...,,,---000111000......///000000//////000111333222000/////////000111000000000000000000000000000000/////////.........---...000111111000...---000/////////............///////////////...............////////////......000000000000000000000000//////....../////////...//////////////////////////////000000000111111111111000///......///000111///............---------+++,,,------.........---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...........................---,,,+++***+++,,,---,,,+++++++++++++++,,,,,,------......------,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,,,,,,,+++,,,.../////////...---...//////...,,,***+++,,,------------............++++++,,,,,,------,,,,,,000111111222222333333333333222000...---,,,------/////////...............---------............///......------------............///000222333444444///...---,,,+++,,,---...------...///000000000000------............------////////////............---......///000000000000...............---------++++++---444;;;@@@AAA@@@>>><<<===@@@EEELLLXXXeeekkkmmmooopppppphhhUUUCCC888333///...000222222000........................***,,,///111000000111222111000000////////////000////////////....................................//////////////////...---+++,,,---///000000111111......//////////////////000000000000000000000000...//////000000//////...---...///000111333333444333222111///............111111111111000000000000000000000000////////////////////////............///////////////////////////............---------//////////////////////////////////////////////////////.........//////000000//////............/////////............//////------........./////////000000000000000000000000////////////////////////...//////000000000000000/////////000000000000000////////////////////////////////////////////////---,,,,,,---...111444666555444222000//////000111------........./////////....../////////000000000////////////////////////000000000000000000000000000//////......//////000000000////////////000000000000000000000000000000//////............//////000//////......//////000............////////////......//////////////////000000000000000000000000000000000000000000000000000000000000000000000000///...---...///000000......///000000//////000111222111000000///000000000000000000000000000000000000000000/////////.........///000111111000///...////////////............000000//////.........---...//////000000//////...000000000000000000000000//////////////////////////////////////////////////////000000000000111111000000////////////000000///............---------,,,,,,---............---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,+++***+++,,,,,,---,,,+++***+++,,,---...,,,------...------,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........//////...,,,***++++++,,,,,,---------.........,,,---.../////////------///000000000000000111111000///...---,,,---------..................---------------............///......------------............/////////000000000...---,,,++++++,,,---------......///000000//////,,,,,,------------,,,,,,///////////////.........---......///000000//////........................++++++,,,111777<<<>>>>>>>>><<<<<>>:::555222111111111000............////////////...////////////000000000////////////////////////////////////////////////000000////////////000000000000////////////000000//////////////////////////////............//////000000////////////000000.........//////000000000............////////////////////////////////////////////////////////////000000000000000000000000............///000//////...///000000//////000111111111000000000000000000////////////////////////000000000////////////......///000000000000///...///////////////.........000000000///......------//////000000000000//////000000000000000000000000//////000000/////////000////////////////////////////////////000000000111000000////////////000000///............---------)))***,,,---///000000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,...---,,,,,,,,,...///000,,,,,,------...------,,,...---,,,,,,,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................//////...,,,++++++,,,,,,,,,,,,------------...------/////////...---,,,---------...///000000000......---------.........,,,---...//////...---------------............//////......------......///.....................---------------------......///////////////...------,,,,,,------------,,,,,,.........///////////////---......////////////...---.....................------...111666:::>>>??????======@@@CCCHHHTTT___^^^dddfff```VVVJJJ>>>444111000......///111222222000000000000000000000000,,,...000000///........./////////000000000000///........./////////////////////////////////////////////000000///...---------...///000000///...------.........//////000000//////////////////////////////000000000000///////////////////////////...//////...//////000111111////////////////////////000000000000////////////........./////////////////////////////////////////////.........---------////////////////////////////////////////////////---,,,,,,,,,------...///000///...------...///000//////............//////........./////////000000........................////////////////////////,,,---......//////......---------....../////////////////////////////////////////////////////////---///000222444999???DDDGGGCCC===888555222000............/////////000000////////////000000000111000000000000000000000000////////////////////////000000////////////000000000000////////////000000//////////////////////////////............//////000000////////////000000/////////000000111111111---.........//////000000////////////////////////////////////////////////000000000000000000000000---...///////////////000...///000000//////000111000000000111111111000000////////////////////////111000000000////////////.................................///////////////000000//////.........---//////000000000000//////000000000000000000000000...000111111///...///111000000000000000000000000...////////////000000000//////000000000000/////////............---------***+++,,,...///000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------...///000111,,,,,,------......------------------...///000111,,,,,,,,,,,,------------------------......//////---...///...,,,+++,,,---,,,,,,,,,,,,------------,,,,,,------,,,,,,++++++******+++,,,---......///---------............///,,,---...000000///...------------............/////////............//////.........---------,,,,,,------..................////////////...---,,,,,,------............------.........///////////////---....../////////......---------.............../////////111444999===???@@@>>>???AAACCCGGGQQQ\\\\\\```___VVVJJJ@@@777111000///.........000111222111111111111111111111111...///000///---,,,---......//////000000000000///........./////////////////////////////////////////////////////////...---///////////////...------------......///000000000000000000000000000000000///000000111111000000///000000//////...---------............///111222333............////////////000000000000////////////.........///////////////////////////////////////000////////////.........////////////////////////////////////////////////,,,,,,,,,,,,,,,---...//////............//////000//////............//////....../////////000000000000000000000000000000000////////////////////////,,,------...............------------............////////////////////////////////////////////////---///222444666<<>>@@@???AAADDDFFFHHHQQQZZZ]]]___YYYMMMAAA999444////////////.........000111000000000000000000000000.........---,,,,,,///111---...///000111111000///............/////////000////////////////////////---.../////////////////////............//////000------......///000000111000000000000000000000000000000111111111111000000000000000/////////////////////...//////000111222......//////000000000000000000000000////////////............/////////000////////////////////////111111000000000/////////////////////////////////////////////////////////,,,,,,,,,------...///000---....../////////////////////............//////.../////////000000000000000000000000000000000000////////////////////////------...///////////////////////////............////////////////////////////////////////////////,,,///222444777===GGGNNNNNNNNNLLLFFF===666222111.../////////000000000000//////000000000111111111000000000000000000000000000000000000000000000000///..................///000000////////////000000000000000000000000000000//////............//////111111000000000000111111000000000000000/////////------......///000000111000000000000000000000000000000000000000000000000////////////////////////,,,...000///...---///111...///000000//////000111...///000111222111111000000000000000000000000000111111111000000000////////////............//////............/////////000------......///000000000000000111111111111000000000000000000000000000000...111333222///---000333000000000000000000000000........./////////000000...///000111111000///...///............---------///////////////...------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,........................(((***,,,//////...,,,+++)))+++,,,...//////...---+++,,,,,,---.........---)))+++,,,...//////...------------....../////////...------------...//////***,,,------------...000++++++,,,,,,,,,---------111000...---,,,---......------------------------++++++,,,---------,,,,,,,,,...000111222111000///---------.........////////////............//////...---------------------+++,,,------.........---,,,,,,---...////////////......////////////......---.........//////000000---......///......---------------.........//////------------///333888<<>>CCCFFFIIIIIIHHHDDD===777222000000000////////////000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333333222222222222222222000000000000000111111111000000//////.........---////////////000000000000---......///000111111222111000///......///000111222111000//////000111222000000000000000000000000000000000000000000000000//////000111111111111111/////////000111111222222//////000000000000//////000000000000000///......000000000000////////////000000000000000000000000////////////////////////000000000000000000000000222111111111000000000000555444333222222111111222...............---------////////////////////////......///000000000000000........................---------.........//////000---***+++///111///,,,---,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++,,,,,,,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------......................................./////////---,,,,,,---...//////............------,,,,,,,,,////////////////////////------........./////////---......//////......---000///...------------...........................///////////////////////////.........------------////////////////////////------------------------......//////......---,,,//////---,,,+++...333777<<>>BBBFFFIIIMMMQQQSSSSSSOOOHHH>>>555111000111......//////////////////////////////////////////...//////000000//////...,,,---......000000111222000///------...///...---000000////////////....................................//////000000111111000111111222222111111000///............//////000////////////000000000000111111000000000/////////000000000000000000000000000///...///000111000...,,,,,,---...///000000111//////000000000000//////------...//////000111111000000000000000000000000///...------///000///...........................////////////////////////////////////////////////000////////////000111111/////////......//////000......///000000000000000////////////000000000000000000000000000000000000000000111111000000//////111111111111000000000000////////////////////////000000000222444888<<<>>>???@@@@@@===888333000///000000////////////000000//////000000000000//////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000/////////000111111111222000000000//////......---000000////////////....../////////000000000111111////////////000000000000111000///......///000111111111000000000000111111000000000000000000000000000000000000000000000000//////000111111111111111222222111111000////////////000000111111000000///000000000000000//////...////////////000000000000........................////////////////////////000000000000000000000000---------...//////000000222111000/////////000111---------......//////000///////////////////////////000000000000000///...........................------........./////////000---+++,,,///111000...------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++*********+++,,,...///......------,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,---............................................./////////------...//////...---,,,///000000000.........///...............---------////////////////////////////////////000000000000000000000//////000000000//////............//////........................////////////////////////111///---,,,,,,,,,...///////////////////////////........................///////////////...---------......---,,,---000333999<<>>@@@@@@<<<555111111333---........./////////000////////////////////////------.........////////////111444666666444111//////////////////000111111////////////////////////000000000000000000000000000000000000////////////////////////////////////........................000000000000000///......+++---///000///......///111666<<>>:::666333333333222000------......///000000111...///111222222111///...000000111111111111000000......///000111222222333+++...000111///---.../////////000000000111111111////////////////////////////////////000000000000//////000000000000//////222111111000000000000111////////////000000000000222222222111111111000000000000000000000000000000...000222111///...///111////////////000000000000//////000000000000//////111111000000000000000000000000000000000000000000222111111222222111---+++////////////////////////000000000000000000000000//////////////////////////////......//////000111......///000111222222111......///000000000000000////////////000000000000000000000000000000000000---...///000000000000///......//////000000000000000000000000000000000000......//////000111111222222222222111///...///111000000////////////000000111000///......///000111222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000111111111111222222222222222222111111111111111111//////000000000111111111000000111111111222222222......//////000000111111111000///......///000111///000111222222111000///000000000000000000000000000000000000000000000000//////000111111111111111222222111111000/////////000111111222222111111000......///000000000000000.........///000111111111000000000000000000000000000000000000000000000000000000000000000000000000//////111222444555666777999:::<<<<<<:::666222//////////////////000000000000000000000000000000000,,,---...000111111111111////////////////////////.../////////000000000000//////////////////000111*********++++++,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................***+++---...///...------,,,---------.../////////,,,,,,,,,------............------------...//////////////////////////////---------...///000000111---------///444:::@@@CCCNNNOOOMMMEEE:::333111222---.........//////000000////////////////////////------------.........//////111555777777555111//////////////////000111111000000000000000000000000/////////////////////////////////000///......---////////////////////////////////////////////////000000000000000//////...***,,,...///...---------,,,111777;;;<<<;;;:::999888555111000222444333222---------...///000000111...000111222222111000...000000111111111111000000111111111111000000000000(((,,,//////---,,,---/////////000000111111111222000000000000000000000000000000000000//////////////////000000000000//////333333222111000000000111////////////000000000000222222222111111111111000000000000000000000000000...000222111...---///111222222111000///...------//////000000000000///////////////000111111222222000000000000000000000000111000000111111///+++(((000000000000000000000000000000000000000000000000////////////////////////...............///000000---...000111222222222111...//////000000000000000////////////000000000000000000000000000000000000------...//////000////////////000000111111111222000000000000000000000000......//////000111111111222222222111///...000111000000////////////000000222000///......///000222222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000111111111000000000000000000000000000000111111111//////000000111111111222000111111111111222222222---......///000111111222111000///......///000111///000111222222111000///000000000000000000000000000000000000000000000000//////000111111111111111/////////000111111222222111111222222222222111111......///000000000000000---......///000111111222000000000000000000000000000000000000000000000000000000000000000000000000///000222444777:::<<<===???@@@CCCCCCAAA;;;666222000000000000////////////000000000000000000000000+++,,,...///111222222222000000000000000000000000////////////000000000000//////000/////////000222------------------------,,,,,,,,,---------.........---,,,,,,++++++++++++........................+++,,,...//////...,,,+++........................---,,,,,,,,,,,,---..............................---------............///...///////////////......,,,,,,,,,---...///000000//////111555888>>>KKKXXXhhhkkkiii]]]JJJ:::444333000000000000//////////////////000//////...------000000000000000000000000...222888<<<<<<888222...000///...------...///000...............///000000000000000000000///......//////000000111111111222111111000///...---,,,,,,////////////////////////000000///...............000000//////.........---...000444777999::::::999333333222111000///......111111111111000000000000111111111111000000000000000000000111000000//////000000111111000///......222222222222222111000000000111111000000///...---000000000000000000000000111111000000//////......,,,...//////......///111000000000000000000000000000000000000000000000000111111222222222222111111222111111111000000//////333222222222111111000000///111222333333222111///000000000000////////////333111///000333444222000111111000000//////......000000000000111111111111222222111000/////////000////////////000000000000111000///......///000111,,,,,,---...///000111111////////////////////////000000111111111111000000111000///......///000111////////////////////////000000000000000000000000////////////000000000000////////////000000000000111111000000000000111111333333222111000000111111////////////000000000000000000000000000000000000000111111111111222222222000000111222222222222222111111111111111111111111222222111111000000//////000111111111222222222222000000000000000000000111000000000000000000000000111111111111000000000///111111111111111111111111000000000000111111111111222222222222111111000000222222111111000/////////000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000222222222222222111000000111111111111111111111111000000000000000000000000222111111111000000//////000000000000000000000000333222333888???EEEGGGFFFCCCHHHLLLMMMGGG>>>666111000000000000000000000000000000000000000000000000000000000000111111111111111111000///////////////000000000000000000000000//////............//////------------------------,,,,,,,,,---------......,,,,,,+++***************------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................---------............///---......///......------,,,---------...///////////////222888@@@KKK\\\kkk~~~pppWWWBBB777555000000////////////......000000111111000//////...000000000000000000000000...222666999999666222...000///............///000...............///000000000000000000000///....../////////000000000111111000000000///......------////////////////////////000000///............///000/////////............---///111444666666666666111111111000//////......//////000000000111111111000000000000000/////////111111111111000000000/////////000000000//////...000000111111000000///......///000000000000000///000000000000000000000000111111000000////////////...///000000//////000222000000000000000000000000000000000000000000000000111111222222222222111111111111111111000000000///000000000000/////////......///000111111000///...------...///000111111222222111///000222333111///000000000000000/////////000000000000111111111111222111000000000000000000111111111111111000000000111000///......///000111000////////////.........000000000000000000000000000000111111111111000000222111000//////000111222////////////////////////000000000000000000000000////////////000000000111000000000000000/////////111111000000000000111111222222222111111111000000////////////000000000111000000000000000000000000000111111111111222222222000111111222222222111111111111111111111111111111111111111000000000000000111111111222222222333333333333333333333333333333333333333333333333333333222222222222111111111111111111111111111111111111000000000000111111111111222222222222111111111000111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000///......111111111111111111111111000000000000000000000000111111111111000000000///000000000000000000000000000000333999BBBIIIMMMOOOKKKNNNPPPPPPLLLCCC:::333000000000000000000000000000000000000000000000000000000000000111111111111111111000///////////////000000000000000000000000//////............//////------------------------,,,,,,,,,---------......------,,,++++++++++++,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................---------............///......///////////////...------..................000000444>>>JJJYYYmmm~~~fffJJJ:::666000000/////////.........111111111111111000000///000000000000000000000000///111444666666444111///000000////////////000000...............///000000000000000000000//////............///////////////////////////////////////////////////////////////111111000///////////////////////////............,,,---///111222222222111////////////////////////---......///111222222333000000000000000111111111222111111111000000000000...////////////////////////////////////...---------...///000111111111111000000000000000000000000111000000000000////////////111222111000000111333000000000000000000000000000000000000000000000000111111222222222222111111111111111111000000000000000000000000////////////...///000111111000///...,,,,,,---...///000111111111000///000111222111/////////000000000000000000000000000000111111111111000000000000000000111222333333222222111111000000000000////////////000000000000000/////////......111111111111111111111111000000111111111111000000222222111111111111222222////////////////////////000000000000000000000000/////////000000000111111111111111000000/////////111111000000000000111111000111222222222111000////////////000000000111111000000000000000000000000000111111111111222222222222222222111111111111111111111111111111111111111000000000000111111111111111111111222222222333333111111111111111111111111111111111111111111111111333333333222222222222111111111111111111111111111000000000111111111222222222222222222111111111111000000000111111111111222000000000111111111222222111111111111111111111111111111111111111111111111111111111111111111111111000000000111000000///...111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000333:::CCCLLLRRRUUUTTTSSSSSSRRROOOGGG<<<444000000000000000000000000000000000000000000000000000000000000111111111111111111000///////////////000000000000000000000000000//////......//////000,,,,,,------------------,,,,,,,,,---------......000//////.........//////++++++,,,,,,,,,,,,,,,---...------,,,,,,------...------..................---,,,,,,,,,,,,---..............................---------............/////////000111111111000000...............---------222222999EEESSScccvvvoooPPP===777111111111000000//////...000000000111111000000//////////////////////////////000111222222111000///000000000000000000000000...............///000000//////000000000000//////....................................//////000000////////////////////////111111000////////////000///////////////.........------...////////////...---------.........//////......//////000111111222111111222222222222222333111111111111111111111111//////.../////////000000///////////////......---......///000000000000000000000000000000000000000000000000000000000000000000111222111000000111222000000000000000000000000000000000000000000000000111111222222222222111111111111111000000000000000222222222111111111111111000111222222222222111000////////////.........---000000000000000111000000/////////000000111111222///000000000111111111111000/////////000111222222333333222111111000//////000000////////////000000------...///000111222222111111111111111111111111000000111111111111000000111111111111111111111111////////////////////////000000000000000000000000//////000000000111111111222222111111000/////////111111000000000000111111///000222333333111///...//////000000000111111111000000000000000000000000000000111111111222222222222222222111111111111111111111111111111111111111//////000000111111222222000000000111111111222222000000000000////////////000000000000000000000000333333222222222111111111111111111111111111111111000000111111111222222222222222222222222222222222//////000111111222333333000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222333333222222111111111111111111111111111000000000000000000000000111111111000000000000000000000000000000000000000222222555:::AAAIIIPPPTTTXXXUUUQQQPPPNNNGGG<<<333000000000000000000000000000000000000000000000000///000000000111111111111111000000///////////////////////////////////////000000////////////000000,,,,,,,,,---------......,,,,,,,,,---------....../////////......//////000+++++++++,,,,,,---------...------,,,,,,------...---------.........//////---,,,,,,,,,,,,---..............................---------............///---...//////000000000///...............---------000222<<>><<<777555333111000000111222222222222333222111111000///000000000000000///...000000000000000000000000000000111111111222222222111222333222000///000111111111111111111111111111111111111111111111111111111111222222222222111111///000000000111111111111.../////////000000000000000000////////////000000......///000111222333333111333444333111111222444222222111111111111111111000000000000111111111111222111000000000000000000000000000000000000000000...///000111111000///...111111111000000000000///111111111111111111111111000000111111111111000000///000111111111111000///000000000000000000000000000000000000000000000000000000111111111222222222000000000111111222222333111111000000000000111111////////////000000000111000000111111111222222222000000000000000000000000000111111111111222222222111000//////000222444666111111111111111111111111111111111000000000000000111111111111222222222222111111000000///......---////////////////////////222222222111111111000000111111111111111111111111111111111222222222333333222222222333333333444444111111111222222333333333111111111222222222333333111111111111111111111111111111111111111111111111222222222222222222222222///000111111222222222111111111111111111111111111111111111111111111111111///000000000111111111111000000000000000000000000...//////000333:::CCCKKKKKKIIIFFFBBB>>>999555333000000000000000000000000000000000000000000000000000000000000111111111111111111000///////////////000000000000000000000000111111000000000000111111++++++,,,,,,---...//////,,,,,,,,,---------......---------------...///000,,,,,,------...///000000+++,,,...//////...,,,+++,,,,,,------...///000000---,,,,,,,,,,,,---..............................---------.........//////...///000111222222222222,,,,,,------...///000000222///222<<>>DDDGGGFFFCCC@@@999777444222000000111222222222222222222111000000---...///000111111111111000000000000000000000000000000111111222222222222222333444333111000111222111111111111111111111111111111111111111111111111111111222222222222111111//////000000111111111222000000111111222222222333222222111111111111222222222222222222111111111000111444555444222111333555333222222222111000000000000000000000111111111111222222111000//////000000111111111111111222222222...///000111111000///.........///000111222333333222222222222222222222222000000111111111111000000000111222333333222111000000000000000000000000000000000000000000000000000000111111111111222222222//////000111222333333444111111000000000000111111/////////...///000111222000111111111111222222222000000000000000000000000000111111111111222222222000///...///000222555777111111111111111111111111222222111111000000//////222222333333333444444444444444444333222111111000222222222222222222222222333333333222222222111111111111111111111111111111111111222222222333333333222222222333333444444444111222222222222333333333111111222222222333333333111111111111111111111111111111111111111111111111222222222222222222222222111222333444444444444444111111111111111111111111111111111111111111111111//////000000111111111222000000000000000000000000333333111//////444===DDDCCCBBB@@@<<<666222000000000000000000000000000000000000000000000000000000000000000000111111111111111111000///////////////000000000000000000000000111111000000000000111111...///000///---,,,---...---...///...,,,+++,,,---...---,,,,,,,,,,,,---...------------------------//////.........---------+++++++++,,,,,,------------------.........//////---------............//////......---------..............................------............------//////000222888AAAMMMTTTbbbmmmyyyzzzlllUUU@@@444///////////////////////////111444666666444111///111///------/////////...000000000000000000000000//////............////////////000000000000//////111111111111111111111111000000000000000000000000111000///......///000111...............///000000111000000///...------,,,000///...------...///000//////000000000000//////............/////////000.../////////000000111111......------------......333;;;BBBEEEGGGKKKKKKIIIAAA===777333222111000000333333333222222111111111111111222222222222111111///////////////000111111///111222222222333666888CCCAAA===888222000111333111111111000000/////////000111222333444333333222111111111111111111111111------...000333555555555---...///000111111000000000000000000000000000000333222111000000222444555222222222111222222333333666555333111///////////////000000111111111000000222222111000//////000000000000000000000000000000000111111111111222222222000000///////////////000000111111111111222222222000000//////......------111000000000//////......000000000000000000000000222222111111000//////...111111222222222222111111222222111111111111222222111111111111111111111111///////////////////////////000111111111111000000222222333444444444333333333333222222222333333333555333111111222333222111222333555555333000---+++111111000000000000000111555444333333222222333333222222111111111111111111111111000000000000111111111111111222222333333333444333111000000111333444111111222222222333333333222333333444444333333222444444444333333222222222111111111111111111111111222111111111111111111222---///111222333333333222333333222222222222222222333333333333333333333333222222222222222222222222111000///000111222111///222222222222111111000000111111111111000000000000111000///000111333666888===<<<:::777444222000///111111111111111111111111////////////000000000000000000000000000000000000222222222111111111111000//////000000000000//////000111111111111222222222...///000///...---...///,,,---...---+++***+++,,,......---,,,,,,---......------------------------//////.........---------,,,,,,,,,,,,,,,,,,------------,,,,,,------...///---------............//////......---------..............................---......//////......---//////...///111777>>>DDDRRR[[[ccccccXXXGGG999222111111111111111111111111...///111333333111///...///---,,,---///000000///000000000000000000000000//////............//////000000111111111111000000111111111111111111111111000000000000000000000000111000///......///000111//////////////////000000111111000//////...------000///............///000/////////000000/////////........./////////000000....../////////000000000///......------......///333;;;BBBEEEGGGKKKLLLIIIDDD???888333111111000000222222111111111111111000111111222222222222111111000////////////000000111000111222222222444777:::DDDCCCAAA;;;666222333444333222222111111111111111000111222333444333333222111111111111111111111111000000000111333444555555111111111111111111111000000000000000000000000000222222111111222333555666333333222222111222222222555444222111000///000000000111222222333333333222222222111000000000000000000000000000000000000000000111111111111222222222111111000000000000111111000111111111111222222222111111111111000000//////111111111000000000//////111111111111111111111111000000000000000111111111111111222222222222111111222222111111111111222222111111111111111111111111000000000000000000000000000000111111111111111111333333444444444444333333222111000000000111222333444333111111333333333222222333444444333111...---333333222222222222222333444444333222222222222222222222111111111111111111111111000000000000111111111111222222222333333333444333111000000111333444222222222222222222222333222333333444444333333222444333333333222222222222111111111111111111111111333333222222222222333333000000111111222111111111222222222222222222222222333333333333333333333333222222222222222222222222222000///000111222111///111111111111000000//////111111111111000000000000111000000///000222444666888777666555333222000000111111111111111111111111000000000111111111111111000000000000000000000000222222222111111111111000///000000000000000//////000111111111111222222222---///000///......///000,,,---...---+++++++++---......---,,,,,,---......------------------------...............---------------------,,,,,,,,,,,,...---+++***+++,,,...///---------............///......---------......///........................---......//////......------------,,,,,,///333777@@@EEEIIIGGGAAA999333111111111111111111111111111......////////////......---,,,+++,,,...000000000000000000000000000000000000//////......//////000000111111222222111111000111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000111111111000000//////...000//////......//////000......////////////............/////////000000000............///////////////......------......///222:::AAADDDGGGKKKKKKIIIFFFAAA999333111000000000000000000000000111111111111111222222222222111111000000000000000000000000111111111111222444999<<>>IIIKKKKKKFFF>>>777555666666555444333333333333333222333333333333333333333111111111111111111111111222222222222333555888;;;>>><<<:::777444333222111000000000000000000000000...000333666777888888777555444333222111111111111111111111111111111222222000111222444555666666666111111000000000000000111000000000000000000000000000000111111111222222222111111000000000111222222000000111111111222222222333333333333333333222222222222222222222222222222111111111111111111111111/////////000111111222222111111222222222222111111222222111111111111222222111111111111111111111111111111111111111111111111000000000111222333444444888888888777666444333222555444333222444666999;;;888666555444555666555444222222111111111222333444555555444444555555666666333222111111000000111111111111222222222222222333222111111000000111111222222222222222222222222222333222222111111222222333333333333222222222222111333333444444444444333333111111111111111111111111222222222222222222222222000000////////////000000222111000/////////111111000000111222333333444444555444444333222111000000222222222222222222222222222111000000222222111000111111111111000000000000222222222111111111000000111111000//////000000111111111111111111111111111111111111111111111111111222111111111111111000000000000000000000000000000222222222111111111000000111111111111111000///...000000111111111222222222,,,---......---,,,---...---...000///...---...000........................---------------------------..............................------,,,,,,,,,...,,,***))))))+++...000---------............///---------------...//////...........................//////////////////...***,,,.../////////111333000111222222111000111111........................000///............///000111///------......---,,,------------------------000000////////////000000......////////////......000000000000000000000000//////////////////////////////000000000000//////000000111111111111000///111111111111000000000000///000000000000000000///......////////////......////////////000000000111//////////////////....../////////....../////////000888???BBBDDDGGGHHHFFFEEE@@@888333111111111111000111111222222333333333111111222222222222111111000000111222111111000///222222111000111444999===IIILLLNNNIII???888666777999999888777666555444333444333333333333333333333111111111111111111111111000111222222222666<<<@@@CCCBBB???;;;888555333222000000000000000000000000...000333666888999888888555444333222111111111111000111111111222222222222///000111333444555555555111000000000000000111111000000000000000000000000000000111111111222222222///////////////000111222000000111111111222222222222222222222222222222222222222222222222333333333111111111111111111111111000000000000000000000000111111222222222222111111222222111111111111222222111111111111111111111111000000000000000000000000000000000111222444555666::::::999888777666444333444444444666888;;;???AAA>>><<<:::888888888666555222111111000111333555666444444444444444555666666333222111111000000111111111111222222333333333333222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222333444444555555444444333111111111111111111111111222222222222222222222222000000////////////000000000////////////111333444000000111222333333444444444444333222111111000000222222222222222222222222222111000111222333222000222222222222222222222222222222222222111111111111111111111000000000000000222222222222111111111000111111111111111111111111111111000000000/////////000000000000000000000000222222222111111111000000111111111111111000//////000000111111111222222222.../////////---,,,---...---...//////......///000---...////////////...------------------------------------........................---------------...---+++***+++,,,...///---------............///---------------...///000...........................//////000000//////...---...///...---,,,,,,---......///000000000///...111111111111111111111111000000////////////000000333111///.........---,,,------------------------111000000//////000000111---......//////......---000000000000000000000000000000000000000000000000//////000000000000//////......000111222111000///000000000000000000000000///000000111111000000/////////000000000000///////////////000000000111111000000000000////////////000//////......//////000000777>>>@@@BBBDDDDDDBBB@@@<<<666333222222222222222222222222222333333333111111222222222222111111...///111222222222111000111111111000000333777:::DDDHHHKKKGGG???999999===@@@AAAAAA@@@???;;;888666555444444333333333333444111111111111111111111111///000111111111666>>>DDDFFFEEECCC@@@<<<888444222000000000000000000000000...000333666888888888777444444333222111111111111000111111222222222111111//////000222333333333333000000000000000111111222000000000000000000000000000111111111111222222222............///000111222000111111111111222222222000111111111111222222222111222222222222333333333222222222222222222222222111111111000000000000000111111222222222222111111222222111111111111222222111111111111111111111111000000000000000000000000111000000111222555777999;;;;;;::::::999777666555444555777:::>>>BBBEEEGGGGGGDDD@@@>>><<<:::777555222222111111222333555666333333333333444555666666333333222111111111111222111111222222333444444444222222111111111111222222333333333222222222222111222222222222222222222222111111222222222333333333444444555555555555444444111111111222222222222222333333333333333333333333222222222111111222222222//////000000111333444555111111111222222333333444333333222222111111000000222222222222222222222222333111111111222333222111222222222333333333333333333222222222222111111111111111111111111111000000333333333222111111000000111111111111111111111111111111000000///.........000000000000000000000000222222222111111111111000000111111222222111111000000111111111111222222222111222222111...------...+++,,,------,,,,,,---///---...///000000///...------------------------------------.........//////------------............------,,,,,,------...///---------............///---,,,,,,------///000000........................//////000000000000//////...//////---+++***+++,,,---------...//////...---111111111111111111111111////////////////////////333111//////000000///...........................111111000000000000111111......////////////......000000000000000000000000000000000000000000000000...///000111111000///...+++,,,...000111111000000///////////////////////////000111111111111000///000000111111111111000000//////000000000111111111222222111111000000000000000000////////////000000000777===>>>???AAAAAA>>>:::777444333333444333222222222222222111111111111111111222222222222111111---...000222333333222222000111111111000111444666;;;AAAFFFDDD>>>;;;???DDDIIIKKKLLLLLLIIIDDD???;;;666555444333222333333444111111111111111111111111000111222000000444===DDDHHHHHHGGGDDD@@@;;;666333000000000000000000000000///000222555666777777777333333222222111222222222111111222222222111000000000000111222222222222222000000000000000111222222000000000000000000000000000111111111111222222222////////////000111222333000111111111111222222222000111111111222222222222111111111111222222222333222222222222222222222222//////000000111111222222111111222222222222111111222222111111111111222222111111111111111111111111111111111111111111111111111000000111333555888:::;;;;;;;;;;;;:::888777777666999===CCCHHHLLLNNNPPPOOOLLLGGGBBB???;;;777444222222222222333333444555333333333444444666777777444444333222222222222222111111222222333444444555333222222111111222222333333333333222222222111111222222222333333222222222000000111222333444444555444444555555555555444444222222222222333333333444333333333333333333333333333333222222222222333333111111222333333333333333222222222222222222222222222222222111111111111111222222222222222222222222333222111111333333222111111111222222222333333333333333222222222111111111111111222222222222222222222222222111111111111111111111111111111111111111222222111111000//////...000000000000000000000000222222222111111111111000//////000111222222222222000111111111111222222222444555555333000......///)))***,,,+++++++++,,,------...///000000///...------------------------------------.........//////,,,---------.../////////---------.........//////---------.........//////,,,,,,,,,---...///000111........................//////000000000000//////---......---,,,,,,---///...---,,,---///000000///////////////////////////......///000000///......222000//////111222111111000000000000000000000000111111000000000000111111//////000000000000//////000000000000000000000000000000000000000000000000...///000111111000///...)))+++---000111111111000............///////////////000111222222111000///111111222222222222111111000000000000111111111111333222222222111111000000000000////////////000000000777<<<===>>>??????;;;666444333333444444444333222222111111000000//////111111222222222222111111,,,...000333444444333333000111222111000000222444444;;;AAAAAA======CCCJJJQQQSSSUUUUUURRRKKKDDD@@@666555444333222333333444111111111111111111111111111222222000///222;;;CCCHHHIIIHHHGGGBBB<<<666333000000000000000000000000000111222444555666666777222222222111222222333333111222222333222111000///111111222333333333222222000000///000000111222222000000000000000000000000000111111111111222222222000000000000111222333444000111111111111222222222111111111222222333333333000000000111111222222222222222222222222222222222------...000111333444444111111222222222222111111222222111111111111222222111111111111111111111111222222222222222222222222111000000111333666999;;;;;;;;;;;;;;;:::999888888:::>>>DDDJJJPPPTTTWWWXXXUUUQQQKKKEEEAAA<<<777444222222222333333444444444444444444444555666888888555444333333222222333333111111222333333444555555333222222111111222222333333333333222222111111111111222222333333222222111//////000111333444555666444444555555555555444444222222222333333444444444333333333333333333333333222222111111111111222222222333444555444333222111333333222222222222222222111111111111111222222222222222222222222222222222333222111111333333222111000000111111222222222222333333333222222222111111111111222333333333333333000000000000111111111111111111111111111111111111333333222222111000000///000000000000000000000000222222222111111111111000...///000111222333333333000111111111111222222222;;;<<<;;;888333///---,,,........................///......------,,,++++++---.........---,,,,,,+++................................................---,,,,,,,,,,,,---..............................------------...///000111............------------......////////////......000...,,,---000111///---...///000///......000222333444555555555444222222000///...///000111000...---...///000111111111111////////////////////////////////////////////////000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111//////............//////......//////000000111111111111111111111222222222111111000/////////////////////000111222333444444////////////000000000000111333555888999999999888555444444333222111000000333222111000000111222333111111111111111111111111111111111222222333333333333333222222111000//////222333444555888>>>DDDIIIOOOTTTYYYZZZZZZWWWNNNEEE999666333111222333444444222111000000000111333333444444444444555777999:::EEEIIIKKKGGG???888666666222222222222222222222222222222333333444555666666222222222222222111000///111222333333333333222111000000000000000000000000000111111111111222222222555444444333333333444444444333222222111111222222222222222222222222222222111111000000000000111111111111111111111111111111000---,,,---000333222000222222222222222222222222111111222222222333333333666555333222111222333333111111111111111111111111111111111111111111111111...///111333444555444444444555555777888999:::;;;<<<;;;999999999888555333;;;???FFFMMMRRRUUUUUUTTTWWWSSSLLLDDD===888555333444333222111111222333444444555666777888888888888444444333333333333222222222222222222111111000000000222333444444333222000222222222222222222222222222222222222222222222222111111111222222333444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333444444444333222000///333333333333333333333333333333333333333333333333555555444333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111000000000000111222222222333111111222333333444555555444444333333222333333444333333222222111000//////333222000//////000222333222222222111111111000000//////000000111111111222>>>>>>===999444000..............................---------------------------.........------,,,+++.......................................---------,,,++++++++++++,,,------....................................///000111111222111111111111000000000......////////////......000...---...000000///------...//////...///111333777888:::;;;:::999777555111000//////000111000.../////////000000000000///////////////////////////////////////////////////000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111000//////......//////000.../////////000000000111111111111222222222333333222222111000000000000000//////000000111222222222////////////000000000000000222444666777777666555444333333222222111111111222222111111111111111222111111111111111111111111222222333333333444444444444444333333222111111000000111222333555:::@@@DDDNNNSSSXXXZZZZZZXXXPPPGGG:::777333111222333333333///000111222333222222111111111111111222333555666???BBBEEEBBB<<<777555666222222222222222222222222222222333333444555555666333333333333333222111111333333333333333333333333222222222222222222222222111111111111222222222222555444333333222222222222444333222222111222222222222222222222222222222222111111000000000000111111111111111111111111111111111///---...111222222111333333333333333333333333111111222222222333333333555444333333222222222333222222222111111111111111111111111111111111111111///000111222333333444444444444666777999:::;;;<<<;;;999777777777666333111;;;???DDDJJJNNNQQQQQQQQQRRROOOIIIBBB<<<777444333333333222111111222333333444555666777888888888888444444333333333333222222222222222222111111111000...///000111111000///...222222222222222222222222222222222222222222222222222222111111111111111111333333333333333333333333111222444555555444222111333333333333333333333333222222222222222222222222333444444444444333111000333333333333333333333333333333333333333333333333444444333222222222333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222111111111111111111111111222222222222000000111222222333444444111111111111111111222222333333222222111000000000333222111000000111222333//////000111222333333444111111111111222222222333AAAAAA???;;;666222000///////////////////////////++++++,,,------...//////---............---,,,,,,........................//////.........---------+++++++++++++++,,,,,,---..............................//////000111111222222222222222111111111111......////////////......000...---...///000///...,,,---.........///222555<<<>>>AAACCCCCC@@@===;;;333222000000111111000...000000000000//////......////////////////////////////////////////////////000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000111111000000////////////000000////////////000000000000000111111222333444555555444333222222111111222222000000000000000000000000////////////000000000000000111222333444333222222222222222222222222222222222222333333222111000000111111111111111111111111333333333444444444444444444444444333222222111111//////000000111555:::>>>IIINNNTTTVVVXXXWWWPPPHHH<<<999444222111222222222...000222444555333111000444333333222333444555666777:::===<<<888555444555222222222222222222222222222222333333444444555555444444444444444333333222444444333333333333444444333333333333333333333333111111111111222222222333444333333222222222222222444444333222222222222222222222222222222222222222111111000000000000111111222222222222222222222222333111///000111222222111333333333333333333333333111111222222222333333333333333444444333333222222333333222222111111111000222222222222222222222222111111111111111222333333333444666888:::;;;<<<===;;;999777777777666444222;;;===@@@DDDGGGIIIJJJKKKJJJHHHCCC>>>999666444333333333222222222222333333444555666777777888888777444444333333333333222222222222222222111111111111111111333333333333111111333333333333333333333333333333333333333333333333333222222111000000//////222222222222222222222222///111555777777555111///222222222222222222222222222222222222333333333333333333444444444333333222333333333333333333333333333333333333333333333333333333222222333333444444333333333333333333333333444444444444444444444444333333333333333333333333333222222222111111111111222222222222222111111111000000111111222222333333111111111111111222333333333333333222111111000000333222111000000111222333//////000111222333444444222222222333333333333333BBBBBB???;;;555111000000////////////////////////,,,,,,,,,---------......------............------......................../////////...------,,,,,,,,,,,,++++++,,,,,,---..............................///000111111222222222000000000/////////............////////////......//////....../////////...---.../////////111555888???BBBGGGJJJJJJGGGCCC@@@777555333333333222111///111111000000////////////////////////////////////////////////////////////000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111222111000000//////000000111////////////000000000000000000222333555666888888555444333222222222222222111000000000//////......////////////000000000000000111222222222111000000111111111222222333333333222333333444333222000///111111111111111111111111333333333333333333333333333333333222222111111111///////////////111555888AAAGGGMMMPPPSSSSSSNNNFFF>>>:::555222222222111111///000222444444333222111555555444333333444555666333555888888555333333444222222222222222222222222222222333333333444444444333333444444444444333333444444333222222333444444333333333333333333333333111111111222222222333333222222222222333444555555444444333222222222222333222222222222222222222222222111111000000111111222222222222222222222222222444333222111222222222222222222222222222222222222111111222222222333333333222333444555444333222111444333333222222111111000222222222222222222222222333222111000000111333444333555777:::<<<======>>><<<:::888888888888666555888999;;;===???@@@BBBCCCBBB@@@===:::777555333333333333333333333333333333222333444555666666666666444444333333333222222222222222222222222222222222333333444444444444333333333333333333333333333333333333333333333333333333222222222222111111000000111111111111111111111111111222444555555444222111111111111111111111111111222222222333333333333333222222222333333333333333333333333333333333333333333333333333333333333333222222222222333444555666333333333333333333333333333333333333444444444444333333333333333333333333333333222222222111111111333333333222222111111111111111222222222333333333333333333333333444555666333333333222222111111111333222222111111222222333222222222222222222222222222222222222333333333333@@@@@@===888333///...///////////////////////////......---------,,,,,,,,,------...//////......---........................//////.........------------------------...//////...........................///000111222222222111//////.........---------......////////////........./////////......//////...///000000000333777:::@@@DDDIIINNNNNNLLLHHHEEE===;;;999888777666444222222111000000000000111222000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000111222222111111000000000000111111000000000000///////////////000222444777999;;;<<<777666444333222111111111111111000000///.........////////////000000000000222222222222111111000000111111111222222333333444222333444444444222111000111111111111111111111111222222111111111111111111111111111111000000000000///000000//////000333555<<>>;;;666333222222111111222222222111222333333444222111111000000111222333444555666666444333222222222222222222222222222222222222222333333333333333222222333333333333222222333333222222222222333333222222222222222222222222111222222222222333333333111111222333555777999:::555444333333222222333333222222222222222222222222222222111111111111222222222222222222222222222222333333333222111111222333111111111111111111111111111111222222222333333333111222333444555444333222333333333333222222111111222222222222222222222222333333222111111222333444444666999;;;===>>>>>>>>>;;;999777666666777666555555555666777888999:::;;;;;;:::999777666444444333333333333333333333333333000111222333444444444444444444333333333222222222222222222222222222222333000000111111111111000000333333333333333333333333333333333333333333333333222222222333333333444444111111111111111111111111444333333222222333333444111111111111111111111111222222333333333444444444111111111111111222222222333333333333333333333333333333333333333333333333111111111222333444555666333333333333333333333333111111222222333333333333333333333333333333333333333333333222222222222111444333333333222222111111333333333444444444444444444333333333444555555666333333333222222222222222333222222222222222222333222222222222222222222333222222222222222222111111======:::555111.................................//////...---,,,,,,++++++------...////////////..................................................................//////000........................---...000111222111111000000000000000////////////......////////////.........///000///...---...000///000000///000333777;;;AAADDDJJJOOOQQQPPPMMMJJJFFFDDDAAA@@@???===;;;999555444222111111111222222000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000111000000000000111222222222222111111111111222222000000000000///////////////000222555888;;;===???:::999777555333222111111111111111000000/////////////////////000000000000222222111111111111111111111111111222222333333333222222333333333333222222111111111111111111111111111111111111000000000000000000000000000000000000000111111000///000222444;;;AAAGGGKKKPPPRRROOOHHH>>>;;;666333222222222111333333111111111222444555333333222222222333555666555555555555555444333222222222222222222222222222222222222222333333333333111222222333333333333222333333444444444444333333222222222222222222222222222222222222333333333333000111222444666888:::<<<555444444333333333333333222222222222222222222222222222111111111111222222333333333333333333333333111222333222111111222444111111111111111111111111111111222222222333333333222222333444444444333333333333333333333333333333333333333333333333333333333333333333333444555555666888:::===>>>>>>======888666333222222333333222333333444444555555555666666666666666555555444444333333444444444444333333000111222333333444444333444444333333333333222222222222222222333333333333222222222222222222222222333333333333333333333333333333333333333333333333222222333333444555555666222222222222222222222222555444222111111222444555222222222222222222222222222222333333444444555555333333222111111222222333333333333333333333333333333333333333333333333333222111222222333444555666333333333333333333333333000111111222222333333444333333333333333333333333333333333333222222222222333333333333333222222222444444444444555555555555333333222222222222333333333333333333333333222222333333333333333333333333...///000222333555666777222222222222111111111111;;;:::888333///---...///---------------------------------------------,,,------...///////////////........................,,,,,,------.../////////...------------...//////........................,,,---///111111111000///111111111000000000000///......////////////......---///000000...---...000/////////......111555999AAADDDJJJOOORRRRRRQQQOOOPPPNNNKKKIIIHHHFFFCCCAAA;;;999666333111000000111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000111111000000111111222333222222222111111222222222111000000000/////////......000222666:::===@@@AAA???>>>;;;888666333222111111111111111111111000000////////////000000000000111000000000000111111111222222222222222222333333222222222222333444444555111111111111111111111111222222222111111111000000000000000000000000000000///000111000//////111333:::@@@FFFJJJNNNQQQNNNHHH>>>:::666333333333333222222222222333333333333444555555444444555777999:::444444444444555555555444222222222222222222222222222222222222222222222222222222333444444444444444333555777888888777555333333333333333333333333333222222222333333333444444222222222333555777888999555555444333333333333444222222222222222222222222333222222111111222222333333333333333333333333333///111222222000000333555222222222222222222222222111111222222222333333333333222222222333333444555111222222333333444444444333333333333333333333333222333444555666666777777888:::<<<>>>???>>>===<<<666444111000111222222111333333444555555555444444444444555555666666555555333333444555555444333333111222333444444555555555444444333333333333222222222222222333333333444444555555555444444555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333222222333333444555555666777666444333222333333444333333333333333333333333333333333333333333333333222222222222333333444555444444444444444444444444111111222222333444444555444444444444444444444444444444333333333222222222222222333333333333333333444444444444444444444444555444333222222222222222333333333333333333333333222333333333333333333222...///000222444555777777444444333333222222222222:::999777333///---...000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///------...///000000//////........................+++,,,,,,---...///000000---,,,,,,,,,,,,---..............................+++,,,...000111000///...000000000000////////////......////////////......---///111000---,,,...000......---,,,,,,///333777AAAEEEJJJPPPSSSTTTTTTSSSWWWTTTQQQOOONNNLLLIIIFFF???===999555111/////////000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000111111111000111111222333333222222111111222222333111111000000/////////......000333666:::>>>AAABBBCCCBBB???;;;888555333222111111111111111111222222////////////000000000000///////////////000111111222222222222222222222222222111111111222444666777111111111111111111111111333333333222222222111111111111111111111111222222...000000000//////111222888>>>CCCGGGLLLOOOLLLFFF===:::666333333333333333000111444555666555333111222222111222333555777888333222222333555777777666222222222222222222222222222222222222222222222222333333444555666666666555444666999;;;;;;999666444444444444444444444444444222222333333333444444444333333333333333444555666555555444333333333333444222222222222222222222222333222222111111222222333333333333333333333333333...000222111000000333666444444444444444444444444111111222222222333333333333333222111222333555666000111222333444444555666333333333333333333333333111222555777888888888777999;;;===??????>>><<<;;;888555222111111333333333333444666777777666555444333444555555666666666666333333444555555444333333333333444555666666666666444444444333333333222222222222222333333444444444333222222111111222222333444444444444444444444444444444444444444444444444444444333222222111111111333333333333333333333333222333444444444444333222333333333333333333333333222222333333444555666666999888666555444444444555333333333333333333333333333333333333333333333333333333222222333333444444444444444444444444444444222222333444444555666666444444444444444444444444444444444333333333222222222222222333333444444444333333333333333333333333888777666555444333333333333333333333333333333333222333333444444333333222222222222333333444444444555555555444444333333333333333222000///...---,,,---------............///------------------------------------------------000000//////.........---............////////////000000//////............,,,---......//////................../////////000000111222333222000...---000000////////////000000////////////////////////222000///------///000222888???HHHPPPUUUWWWWWWXXX[[[YYYVVVSSSQQQOOONNNNNNFFFAAA:::333///---...///111111111111111000//////000000000000000000000000222222222111111111000000111111111111111111111111000000000000000000000000111111111111111111111111444333222111111333555666999777444111000000111222222111111111000000//////111222333555777:::<<<======>>>@@@@@@???<<<999777555444222000000111222333000000000000000000000000000111111111111222222222222222222333333444444444555555444333333222111111222222111111111111111111000000111111111222222222111111222222222222111111222222222222222222222222555999@@@EEEHHHFFFCCC@@@888777555333222222222222444444444333333222222222222222222222333333333333444444444333444444555555222222222222222222222222111111222222222333333333222222333333333444444444777888<<<@@@DDDFFFEEECCC;;;999666555555444222111555555555555555555555555444444333333444444555555888666444222111222444555666555444333222333444444666555333111111111333444333333333333222111000000222333444333222222444555555777888888666555555555444444555666555444222111222333444555666555444444222222222333333444444444222222222222222222333333555555555555666666666666:::<<<>>>???>>>;;;777555444333333333333333333333555555555555444333222111444444444555555555666666555444333222222333444555555555666666555555444333444444444333333222222222777555222222444666777777333333333333333333333333555555444444444333333333555555555555555555555555444444444444444444444444222222222222333444555555555555555555555555555555555444444333333444444555555444444444444555666666555555666666555555444333444444555555555555444444444444333333333333222222666666666555444333222111333333333333333333333333444444444444444444444444333444555666777777777777555555444444444333333333555444444333333444444555444444333333333333222222666555333111000000111111333333333444444444555555666666666666555333111000222333555444333333444666555333222222444555555444111111000000///...---------------............///------------------------........................000/////////......................../////////////////////.........------,,,---......//////.............../////////000000///000111222222111///...000000////////////000000////////////////////////111000///......///000111666<<>>>>>===;;;888666555444222111000111222333111111111111111111111111111111111111222222222222222222333333333444444444555555444333333222111111222333333444444333222222111222222222333333333444111111222222222222111111222222222222222222222222222666;;;@@@AAA@@@===;;;555444333222222333333444555555555444444444333333444444333333444555555666555555444444444444444555222222222222222222222222111222222222222333333333222222333333333444444444777999===CCCHHHJJJIIIGGG>>>;;;777555444333222111444444444444444444333333444444333333333555666777555555444333222222333333777555444333333444555666777666444333222333444555666666666666666555444333111333333333222222444666888:::;;;;;;999666555555333444555555444333222111222333444555555444444333000111111111222222222222222111111111111222333333444444555666888999:::;;;<<<===>>>???>>>;;;888666333333333333333333444444666666666555555333222222444444444555555666666666555555444444444444555555555555666666555555444333555555555555444444444333555222000000222444444444666666666666666666666666555555555444444444333333555555555555555555555555444444444444444444444444555444444333333333444444555555555444444444444444555444444444444444444555555444444444444555666666555555666666555555444333444555555666666555555444555555555444444444333333666666666666555444333222444444444444444444444444444444444444444444444444333333444666666777777777666666666666555555555555444444333333333333444444555555555444444444333333666555444333222222333333333333333333444444444444444555555555444333222111111222444444444444666888666444333333444555444333/////////.........---------------............///........................////////////////////////////////////........................////////////.........---------------------...////////////........./////////000000000...///111222222111000000000000////////////000000////////////////////////111000///......///000111333888???EEEJJJNNNRRRTTTTTTRRRPPPNNNKKKJJJIIIHHHAAA>>>999444111000111222000111111111111000000///000000000000000000000000222222222111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222111000000222333444777555333111000000222222111111111111111000000000......///111222555666777999:::;;;<<<;;;999666555444333222111111111222333111111111111111111111111111111111111222222222333333333333333444444444444555444444333333222222111333444666888888777555333333333333333444444444444111111222222222222111111333333333333333333333333111333666999:::999777666222222222222222333444555666666555555555555444444666555555555666888:::;;;888777666444444444444555333333333333333333333333222222222222333333333333333333333333444444444444666999???FFFMMMPPPOOONNNDDD???:::555333333222111333333333333333333333333555444333333444666888:::777777666666666555666666999777555333333444666777777666555444444444555666333444444444444333333222111222333333222333555777;;;===@@@@@@<<<888555444333333444444444333222222333333444444444333333222111111222222222222222333333333222222333444444555333444555888:::<<<>>>>>>===>>>??????===:::777666222333333333444555555555666666666666555444333333555555555555666666666666555555666666666666555555555666666666666555444444666666666666666555555555444222000000222333444444444444444444444444444444666555555555444444444444555555555555555555555555555555555555555555555555777666555444333333333333444444444444444444444444555555444444444444555555555555444444555555666777555666666666666555444444444555555666666555555444666666666555555555555444444555555666666555555444555555555555555555555555444444444444444444444444333333444555666666666666666666555555555444444444333333333333333333333333666666666555555555555444666555555444444444555555222222222333333333444444333333444444444444333333000222444555555555777999777666444333444444444222---------...............---------............///////////////////////////........................///////////////.....................////////////------------------------------...///////////////...////////////000000000...///000111222222111111000000////////////000000////////////////////////000000////////////000000000333999>>>BBBGGGKKKOOONNNLLLJJJGGGDDDBBB@@@???;;;999666333111111222333000000111111111111000///000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111000000000111222333555444222111000111222333111111111111111111111111...//////000111333444555666777888888888666555444333333222111111222222333111111111111111111111111111111111222222222333333333333444444444444444444444444444333333222222222333555999;;;<<<:::777555333333333333333444444444111222222333333222222111333333333333333333333333222222333444555444444333111111111222222222333333555555555555444444444444666666666777999<<>><<<:::999888999;;;<<<===;;;777444333333555666666666555444444555555666222222333333444333333333111222333333333444666888===@@@CCCCCC???:::666444333333333333333333222222444444444444444333333222444444444444555555555555555555555555555666777888444555666888:::<<<>>>>>>=========<<<;;;888666555222333333444555666666777666777777777666666555444666666666666666666666666555666777888888777666555666666666666666555444444666666666666666666666666666444222333444666666555444444444444444444444444666666666555555555555444555555555555555555555555555555555555555555555555666555444444333333333444333333333333444444444444666666555555555555666666555555555555555666666777666666666666666555444444555555666666666666555555666666666555555555444444222333444555555555555555666666666666666666666666555555555555555555555555333333444555555555555555333333333333222222222222333333444444444444333333666666666555555555444444444444444555555666666666222222222333333333333444111222333333444555555555333444666666555555666888888666444444444444333222------------............---------............///////////////////////////------------------------.........///////////////............////////////---------------------------...//////000000//////////////////000000000111//////000000111111111111000000////////////000000000000000000000000000000000000////////////000000...000444777:::???DDDGGGFFFEEECCC@@@<<<999666555555444222111000000111111///000000111111111000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111222222333333222111111111222333111111111111111222222222000000000000111222333444444444555666555555444333222222222222222222222333111111111111111111111111111222222222222333333333444444444444444444444444444444333333333333222222333555:::===>>><<<999777333333333333333222222222222222333333333333222222333333333333333333333333444444444444444444444444333333333222222222111111333333333333333333333444555666888:::>>>BBBFFFHHHEEECCC>>>:::777555444555333333333333333333333333222222333333333444444444333333444444444555555555444888>>>GGGOOOSSSTTTSSSLLLFFF>>>888666666666777555555555666666666777777666666666666888;;;>>>@@@DDDAAA<<<999888:::>>>@@@???<<<999555333333333444444444444444444444555555555555666777888888888777222333444444333444666888===@@@CCCCCC@@@;;;777555333333333333333333333444555444444444444444444444555555555555555555555555444444444555555666888888666777888999:::;;;;;;<<<<<<;;;:::999777666555444333333444555666666777777777777888888888777666666777777777777777777777777555666777888888777666555666666777777666666555444555555555555555555666666666444333444666777666555888888888888888888888888777777666666666555555555666666666666666666666666666666666666666666666666333333333333333444555555333333333444444555555555777666666555555666666777666555555555555666777777666666777777666666555444555666666666666666666555555555555444444444444333111222333444444555444444777777777777777777777777555555555555555555555555444444555555666555555555444444333333333222222222333444444555555444444333555555555444444444444333333333444444555666666666222222333333333444444444222222222333444666777777666888888777555444444555999777555444555555444222..................//////---------............///........................------------------------.........///////////////............////////////---------------...............///000000000000////////////000000000111111000000000000000111111111000000////////////000000000000000000000000000000//////000000000000//////---///111333555777;;;>>>===<<<;;;999666333000///111000000000000000000000///000000111111111111000000000000000000000000000111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222111111111111222222333111111111222222222222222111111111111111111222333222333333444444444333333111222222222222333333333222222222222222222222222222222222222333333333333555555555555444444444444333333333333333333333333222555999===>>>===:::888333333333333222222222222222222333333333333222222333333333333333333333333555555444444444444444444333333444444333222111111222222222333333333333444555777;;;@@@EEEJJJNNNPPPNNNKKKEEE???:::777555555333333333333333333333333333333333333444444444444333444444444555555555555444666;;;CCCJJJNNNOOOOOOJJJEEE>>>999777777888888666666777777888999999999666777888:::===@@@BBBCCCEEEBBB===999777999<<<>>><<<;;;999666444333333333333444444444444555555555333444555666777888888888333444555444333333555777;;;===@@@@@@>>>:::888666444444333333333444555555555555444444555666666777555444444444444333333333222222333333444555777777999999999999:::::::::::::::999888666555555555555444555555555666777777777888888888999999888888777888888888888777777777777666666777777777777666666666777777777777666555555555555555555666666666666444333333444555666555444777777777777777777777777777777777777666666666666666666666666666666666666777777777777777777777777333333333333444555666777333444444555555666666666777777666666666666777777666666555555666666777888666777777777777666555555555666666777777666666555555555555444444444333333222222333444555555555444777777777777777777777777555555555555555555555555555555666666666666666555777777666666666555555555444555666777777666555444555555555444444444333333333333444555666666555555333333333444444444555555333333333444555777888999999::::::888555444444444888666555444555555555333////////////////////////---------............///------------------------..................................../////////000............////////////------........./////////......///000000000000000//////000000000111111111111111000000000000000000000000////////////000000000000000000000000000000//////000000000000//////...///111111111222444666333444444444333111000//////000000000000000000000//////000111111111111111000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111222222333333333333333000000111111111222222333111111111222222333333333222111111000000000000111111111222222333333333444111111222222333333333333222222222222222222222222222222222333333333444444666555555555444444444444333333333333333333333333222444888;;;===<<<;;;999555444444444333333333333222333333444444333333222444444444444444444444444333333444444444444444444222222444444555444333333333333333333444444555555555999???GGGNNNSSSVVVXXXWWWRRRKKKCCC===888666666444444444444444444444444333333333444444444444555444444444444555555555555444555888===CCCGGGIIIIIIEEEAAA;;;777666777888888777777777888999999::::::666888;;;>>>AAACCCDDDEEEEEECCC@@@===;;;:::::::::666777777777666666555444444444555666666666666666111222333444666666777777555666666555333333444666777999<<<<<<;;;999888888555555444444444555666777555555555555666888999:::555555555555444444333333444444444555666777888999:::;;;;;;;;;;;;;;;<<<<<<999888777555555555777777666666666666666666666777888888999999999999999888999999999888888777777777777666666555555666666777777777777777777666555555666666666777777777888888555444444555777888666555555555555555555555555555888888888777777777666666666666666666666666666666777777777777777777777777777666666666666666777777444444555666666777888888888777777666666777777888666666666666666777777888777777777777777666555555666666777777777777666666666666666555555555555444555555666666666666666555777777777777777777777777555555555555555555555555666777777777777777666666888888777777777666666666555666777888888777666555666666666555555555555444444555666777777777666555444444555555555666666666555555555555666777999:::888999:::888666555555666777666444444555666666555111111000000////////////---------.........//////------------------------////////////////////////---.........//////000000............/////////000........./////////000000...//////000000000000000000000000000111111111111222222111000//////000000000000////////////000000000000000000000000000000//////000000000000//////...000111000//////000111...///000222222222111111///000111111111111000000//////000111111111111111000000000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222333444444444444333000000000111222222333333111111111222222333333333111111000///////////////111111111222333333444444000111222333333333333333222222222222222222222222222222333333333444444444666666555555555444444444333333333333333333333333111333777:::;;;;;;;;;:::666666555555555444444444222333333444444333333222444444444444444444444444111222222333333333333222000111333555666666666555444444444555555555666666666;;;CCCKKKSSSYYY\\\]]]\\\WWWOOOFFF>>>:::777666444444444444444444444444333333333444444444555555444444444555555555666666444444666999>>>CCCDDDEEEAAA>>>999666666666777777666777777888999:::::::::666999===AAADDDFFFFFFFFFEEEEEEDDDCCC@@@===:::888111333555777888888777777555555666777777888777777444555666888999:::::::::666777777555333222333555444777999999999888888999666555555444555666777888555555555555777999;;;<<<888888777777666666666555777777777888999;;;<<<===;;;;;;<<<<<<===>>>>>>>>>:::888777555555777888999777777777777666666666666888999999:::::::::999999999999999999888888777777777666555444444555666777777777777777777666666555777777888888999999999999888777777888::::::999888888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777777777;;;:::999888777777777777555555555666777888888999888888777777777777888888666666666666666777888888777777777777777666666555666666777777777777666666777777777777666666666666777777888888888888777777666666666666666666666666666666666666666666666666777888888888888888777666666666666666555555555555555777888999999888777555777777777777666666666666666777888999999888777666555555555666666666666777777666666666777888:::;;;777888999888777666666888777555444444666777777666444222000...------///000000000//////.........---------,,,,,,,,,,,,------///////////////..........................................////////////000+++,,,...///000///......////////////000000000000000000000///......000222000000000000000000000000000000000000000000000000000000000000000000000000//////......------------////////////////////////000000111111111000000/////////000000000000//////000000000000000000000000///000000000000111111111111111000000111111222333111111222333333333333222333222222111000000000111555444333111000/////////333111000111222333222111666333111000111222333222333333333222222222111111111111222222222333333333111111222333333333333222222222222222222222222222333222111111000111111111555555444444444555666666777666444333222222333333444333333222222333333444777777666666666666777777444444555555555555555444333222222222222333444444555555444333333333333444333333333444444555555555555555555444444333333333666555555444444444555555999999===FFFRRRZZZ[[[ZZZZZZVVVOOOGGG???:::666555666666555555555444444444444444555444333222444666666666777777666555444444444555777888999999999888<<<<<<;;;:::999888777777888999;;;======;;;999777888:::>>>BBBEEEFFFFFFFFFGGGFFFDDDBBB???;;;999777999888777555555444444444444444444444444333333333777777777777777666666666666555555555555666777777444444555666777888999999666666666666666666666666555555555666777999:::;;;<<<;;;::::::999888777777777888:::<<<>>>>>>>>>>>>>>>>>>???@@@@@@???<<<::::::777444444666666444222777888:::999777666666777777777777777888888888888444555666777888888888888777666555777999:::999888888888888777777777777777444444444555777888777666666666666666555555555555555777999999888666666777777888888888888999999999888888777777666666555555888888888888888888888888777777777777777777777777999999999888888888777777999888777666666777888999666777999999777666777888999999888888888888999999666666666666666666666666777777777777777777777777;;;999666666777999999999555555666666777888888888999888777777888888777666444777888666777:::<<<:::666666666666666666666666999999888888888888888888444444444555555555555555555666777888888777666555666666777777777777666666555555555555555444444444666666666666666666666666777777666555555555555555:::777333000...///000111000/////////............//////............//////////////////////////////........................---............/////////------......///.........////////////000000000000---///000000///......///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000111111111111000000///000000111111000000///000000000000000000000000000000000111111111222222111111000000111111222333111111222333333333333222333333222111111111111111222222111111111111111222444333333555777888777555555333111111222555666666333333333222222222222111111111222222222333333333111111222333333333333222222222222222222222222222222222222222222333333444444444444444444555666666888777555444333333333444666555555444444555555666777666666555555666666777555555555555555555444444333333333333333444555555666555444444333333444444333444444444444444444555555555444444444444444444555555444444444555666666888888<<>>;;;999888888777666555555555555555555555666666666666666666666666666777777888888888666666666666666777777888555555555666777777888888666666666666666666666666444666888:::;;;;;;::::::;;;;;;::::::999888777777777888:::<<<===>>>>>>>>>@@@@@@@@@AAAAAA@@@===;;;<<<999666666888999888777999999999777555555777999777777777777888888888999666666777999999::::::999777666555666888:::999888888888888888888888888888666666666777999999888777444444555666777888999999888:::<<<;;;:::888777888777888888888888999999999999999888888888777777777999999999999999999999999888888888888888888888888999999999888888888777777999888777666666777888999666888999999888777777888666666555555555555666666666666666666666666666666888888888888888888888888:::888777777888999999888777777777777777777777666555444444555666777777666999<<<===:::888999888555666666666666666666666666999999999999999999999888666666666666666666666666555666777888888777666555666666777777777777666666555555555555666666666666666666666666666666666666777777666555555555555555BBB???999444000000111222////////////............111000000//////000000111////////////////////////........................---------............/////////......---.........////////////000000000000,,,///222333111///......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111////////////////////////000000111111111111000000111111111222222111111111000000000000000000000000111111222222222333333333111111000000111111222333111111222333333333333222444333333222222222222222000000000000222333444555444444666999<<<<<<;;;:::555333111222444777888999333333333333222222222222111111222222222333333333111222222333333333333333333333333333333333333333333333222333333444555666222333333444555555666666888777666555444444555555666666555555555555666666666555555555555555555666555666666666555444333333444444444444444555666666666555444444333444444444555555555444444444444444444444444555555555555555555444444444555666666777888777:::@@@IIIQQQTTTTTTRRRPPPMMMHHHCCC>>>:::888777777777777777666666666444555666555333333555666666777777777777666666555666666777888888777777666888888777777666666555555555666888:::;;;:::999888666777:::===???@@@AAAAAABBBBBBAAA???===;;;999888777777666555555666666666666777777888888999999999555555666777888::::::;;;777777777888888888888999666666666666666666666666666666666666666666666666444666:::===>>>===:::999:::::::::999999888888888777888:::;;;===>>>>>>>>>AAABBBCCCCCCBBB@@@???>>>===:::888777888:::::::::::::::888666444555888;;;777777888888888999999999888888:::;;;;;;;;;;;;;;;777666555777888:::999888888888888888888888888888888999999::::::::::::999555666666777888999::::::;;;===>>>>>><<<999999999777888888888888999999999999999999999999888888888::::::::::::::::::::::::888888888888888888888888999999999888888888888888999888777777777777888999777999;;;:::999888999999666555555555555555555666888888888888888888888888888888888888888888888888999888777888::::::888777999999999888777777666666444444555555666888999999<<>>>>>CCCDDDEEEDDDBBB@@@@@@???>>><<<999777666777888999999999999777666666888:::888888888999999999::::::999:::;;;<<<============999888777888999:::999888888888888999999999999999:::;;;<<<<<<;;;::::::::::::::::::999999888888777===>>>@@@???<<<:::999999777777888888888999999999999999999999999999888888::::::::::::::::::::::::888888888888888888888888888888888888888888888888888888888888888888888888888:::;;;;;;:::999999:::999999888888888888999999999999999999999999999999888888888888888888888888888777888999::::::888666999999999999999999999999;;;;;;;;;:::::::::<<<===>>>EEEJJJHHHDDDBBB>>>:::777777777777777777777777888:::<<<======<<<;;;:::::::::999888777666666555666666777777777777666666777777777888888777777777666666777888888999::::::888888888888888888888888777777666666666666666777PPPLLLDDD<<<555222000000.........///////////////000//////......//////000////////////000000111111////////////////////////---------.........//////222111///...------...///////////////000000000000111111000...---...111333//////////////////////////////////////////////////////////////////////////////...---+++***))))))//////////////////////////////000111111111111111222222333333333333222222111111111111111111111111222333333333333444444444111111000000111111222333111111222333333333333222333333333222222333444444222111111111222333444444555888===BBBGGGGGGDDDAAA888555333222333555555555444444444333333333222222111111222222222333333333222222333444444444444333333333333333333333333333555444333222222222222222222333444555666666666666777777777777777777666666555444444333333444444555555555444444444444555555555555666666555444444333666555555555555666777777666666555444444444444555666666666555555444444444555555555666666777777777555555555555555666777888999888777888:::===???@@@===>>>???>>>===999666444555555555555555555555555666666777666555444666888777777888888888888888777888888888777777777777777888888888777666666555555444555666888999999999888555666777888999:::::::::999999999999999999888777777777666666666777777888666666777888999999::::::999::::::;;;===>>>>>>???>>>?????????>>><<<;;;:::888888888777666666555555888888888888888888888888777777888888999:::::::::999999999999999999::::::777888999:::;;;===>>>>>>CCCEEEEEEDDDAAA??????@@@BBBAAA>>>:::777666666777666888:::;;;999888888888999999999999::::::::::::999:::;;;===???@@@@@@@@@===<<<;;;;;;;;;;;;:::999888999999999:::::::::;;;:::<<<>>>===;;;999999;;;<<<;;;;;;:::999888888888<<<>>>???>>><<<999888888777777888888888999999999888888888888888888888888999999999999999999999999888888888888888888888888888888888888888888888888888888999999999999888888999:::<<<<<<:::999:::;;;;;;::::::::::::::::::;;;::::::::::::::::::::::::888888888888888888888888888777888999::::::888666777777999:::<<<===>>>???BBBBBBAAA???;;;:::<<<>>>DDDLLLQQQOOOIIIEEEAAA===888888888888888888888888888:::===???@@@>>><<<:::999999888888777666555555777777666666666666777777777777888888888888777777666777777888999:::;;;;;;999999999999999999999999777777666666666777777888UUUQQQIIIAAA999444111///.........//////////////////......------......///...//////000000111111222////////////////////////.........////////////000000000//////.../////////////////////000000000000000///---***)))+++///222000000000000000000000000000000000000000000000000000000000000000000000000222111000///---,,,++++++////////////////////////...///000111111222111111111222222333333222222111111111111111111111111111222222333333333444444444111111000000111111222333111111222333333333333222333222222222222333333444333333222222222222333333777;;;AAAHHHMMMMMMIIIEEE999666333222333555555555444444444444333333333333111111222222222333333333222222333444444444444444333333333333333333333333444444333222222222222222444555666777888777666666666666777777777777666666777777666666666666777777666555555555555555555666444444555555555555555444555555555555555666777777777666555555444444555555666666666555555555555555666666666777777777777777777777666666555666666777888888777777777777888888999:::;;;<<<;;;999777666444444444444555555555555666777888777555555777888777888888999999999999888999999888888888999999:::<<<<<<;;;:::999888777777555666777888888888888888666666777777888888999999666777888999999::::::999888888777666666777777777666777777777888999999999:::;;;<<<>>>@@@AAACCCCCCDDDDDDDDDCCCAAA???<<<:::999999999888888777777777888888888888888888888888888888888777888999:::;;;888888888999999::::::;;;888888888999:::<<<>>>???BBBDDDEEECCC???===>>>@@@FFFFFFDDD@@@<<<888777888444777;;;<<<;;;999888777999999:::::::::;;;;;;;;;:::;;;===???BBBDDDEEEEEECCCAAA???>>>>>>===;;;999999999999::::::;;;;;;<<<<<<>>>@@@???;;;999:::;;;999999999999::::::;;;;;;;;;===>>>>>>;;;999888999777888888888888999999999777777777888888888888888888888888888888888888888999999999999999999999999888888888888888999999999888888999::::::999888888888:::;;;;;;:::999::::::::::::999999999999::::::::::::::::::::::::::::::999999999999999999999999999888777888::::::888777666777999<<>>:::888888888888888888888888888;;;???BBBBBB@@@===;;;999999888888777777666666777777666666666666777777777888888999999888888777777888888888999:::::::::888888888888888888888888777777666666666777888888YYYUUUOOOGGG???777222000............/////////000///......------......///...//////000111111222222/////////////////////////////////000000000111111...//////000000000000///////////////000000000000000//////---+++,,,///222000000000000000000000000000000000000000000000000000000000000000000000000111000000000000/////////////////////////////////...///000111111222222222111111222222222222111111111111111111111111111111222222222222333333333333111111000000111111222333111111222333333333333222111111111111111222333333333222222222222333444444666;;;BBBJJJNNNMMMHHHDDD999666444333555777777777555444444444444333333333111111222222222333333333222333444444555444444444444444444444444444444444222222222222333444666666666777999999999888666555555555666777777777666555777777666666666666777777777666666555555666666777333333444555666666666666555555444444555555666777777666666555555555555555555555555555666666666666888888777777777777777777999888777666555555555555666777888888777666666777777888888999999888777666444555555555666666666666777888888777666666777999777888999999::::::999999:::999999999999:::<<<===AAA@@@???===<<<:::999888777888888888888888888888888888888777888888999999666777999:::;;;<<<======999999888777666666666666888888888888888888888999999:::<<<@@@CCCFFFIIIJJJIIIIIIHHHGGGDDD@@@===;;;::::::999999999999999999999999999999999999999999888999::::::;;;::::::999777777888999::::::;;;;;;888888888888:::<<<>>>???AAACCCDDDAAA<<<:::<<>>:::888888555888:::;;;:::999999999::::::::::::;;;;;;;;;;;;;;;===???CCCFFFHHHJJJKKKIIIGGGDDDBBBAAA???===:::999999::::::;;;<<<<<<<<<>>>AAACCCAAA===:::;;;===999999999999999:::::::::;;;<<<>>>>>><<<:::::::::777888888888888999999999888888888999999999::::::999999999999999999999999999999999999999999999999777777888888888999999999888999999::::::999999888888999;;;;;;999999999::::::999999888888999999:::999999999999999999999999999999999999999999999999:::888777777888999999888777888;;;>>>AAADDDGGGHHHHHHHHHFFFAAA:::888:::>>>FFFNNNTTTNNNEEE???;;;888999999999999999999999999888;;;@@@CCCDDDBBB>>><<<999999999999999888888888888777666555555666777888777888888999999888888777888888888888999999999999888888888888888888888888777777666666777888888999[[[XXXRRRKKKBBB:::444111---.........//////000000//////............//////...//////000111222222222000000000000000000000000000000000000111111111111---...///111111111000///////////////000000000000000222333222111000111333000000000000000000000000000000000000000000000000000000000000000000000000---......///000111111222////////////////////////......///111111222222222111111111222222111111111111111111111111111111111111111222222222333333333111111111000111222222333111111222333333333333222111000000000111222222333111111111222333444555666333888???GGGLLLJJJEEE@@@888666444444777999;;;;;;555555444444444333333333111111222222222333333333222333444444555555444444444444444444444444444444000111222333555777999:::888999:::;;;:::888666555444555666777777666555555555555444444444444555555777777666666666666777777222222444555666777777777444444444444444555666666777777666555555555555555444444555555666666777777999999888888777777666666:::999888666555555555555555777999:::999888888888555555666666666666666666555666666666777777888888777888888777666666777999777888999:::::::::::::::::::::999999:::<<<===???DDDCCCBBB@@@>>><<<::::::999999999888888888888888999999888888888888999999777888:::<<<>>>??????@@@::::::888777666666666666:::999999999999999999999777999<<<@@@EEEJJJMMMOOOLLLLLLKKKIIIFFFAAA===;;;::::::::::::::::::::::::999999999999999999999999777999<<<>>>>>>===:::888777777888999:::;;;;;;<<<888888888888999;;;>>>???@@@BBBCCC@@@;;;888;;;>>>AAACCCEEECCC>>>999888888777999999999888888:::<<<:::::::::;;;;;;;;;<<<<<<<<<>>>AAAEEEIIILLLNNNOOOMMMJJJGGGEEECCCAAA===;;;999999::::::;;;<<<======@@@CCCFFFCCC>>>;;;<<>>???>>><<<;;;666555555777;;;>>>??????<<<:::777555555555444222333333333333333333333333444555555555555555444444222222222333333333444444444333333333333444555555999999888888777555444333666666666555444444333333999:::<<<<<<999777666777555666666777777777777777888888999::::::999888888999777555555555666555444666666666666777777777777555555555555555666777777999888777777777777777888777666555444444555666777555555444333444666999;;;777777888888888888888888888888777666666777888999:::999777555444555666777;;;:::999888888888999:::999::::::999999:::>>>AAAHHHJJJJJJFFFAAA<<<;;;;;;777777777777888999:::;;;888888888888777777777777:::::::::;;;===@@@DDDFFF@@@>>>;;;999888888888999;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<>>>BBBGGGLLLOOOPPPOOOMMMIIICCC???===<<<888999999999888888:::;;;>>>:::555444777:::;;;:::;;;<<<<<<;;;:::999999::::::::::::999999999999999:::;;;;;;:::999999;;;===@@@@@@???===::::::;;;<<<:::;;;<<<======<<<;;;:::888888888999999:::::::::999::::::;;;;;;;;;<<<<<<>>>BBBGGGHHHHHHHHHJJJMMMOOONNNKKKGGGCCC@@@===<<<;;;;;;<<<===>>>===;;;999AAAEEEFFFBBB@@@@@@???<<<>>>===<<<:::::::::;;;;;;<<<<<<;;;:::999999999999999999999999999888777777444888<<<<<<:::999999:::::::::999999999999888888;;;:::999888888999:::;;;666666666666666777888999::::::::::::::::::::::::999999:::;;;;;;;;;::::::999999999888888777777777:::::::::::::::::::::::::::999999999888888888888:::::::::::::::::::::::::::;;;;;;===@@@CCCFFFHHHFFFDDDAAA>>><<<;;;<<<<<>><<<;;;:::777777888888888888888888:::===@@@CCCCCC@@@===:::;;;:::999999888999999999;;;===<<<888777::::::888666777777777777888888888::::::999999888777777777777777777777777777777777999888777777888;;;>>>@@@QQQTTTVVVSSSJJJ@@@888444///...,,,---...//////...//////...//////000111222//////000111111111000///000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111000000000000000000000///111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000///111111111111111111111111111111111111111111111111000111111111222222222222222222222333333333222222222222222222222222111111333333222222222222222222111111111111111111111111333333333333333333333333444555888:::;;;;;;999888666666666999===AAACCCCCC???<<<888666555555444333333333333333333333333333444555555666666555444444333333333444444444444555444444333333444444555666777777777777777666555444666666666555555555555555999;;;<<<;;;999777777888555555666777777777777777666777:::<<<===<<<<<<;;;888666555555666777666555666666666666777777777888777666666666666777888888888888777777888888888888777666555555555555666777666666555555666777888999888888999999999888888777999888777666666777888999;;;:::888666666777888999<<<;;;:::999999999:::;;;:::::::::999888999<<>>;;;999888888999999<<<<<<<<<<<<<<<<<<<<<<<<>>>======???CCCHHHMMMPPPNNNMMMKKKGGGAAA===;;;;;;999:::::::::999999;;;===>>>======>>>??????>>><<<:::;;;<<<=========>>>???::::::::::::999999999999;;;<<<<<<;;;;;;;;;>>>@@@BBBBBBAAA>>>;;;:::;;;===999:::;;;<<<<<<;;;:::999;;;;;;;;;<<<<<<<<<======<<<<<<<<<=========>>>>>>@@@CCCGGGIIIHHHIIIKKKMMMIIIHHHFFFDDDAAA???===<<<>>>===>>>>>>??????>>>===>>>CCCDDD@@@>>>???>>>;;;@@@???===<<<<<<<<<======<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999888;;;>>>???===;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;:::>>>===<<<;;;;;;<<<===>>>999999999999999:::;;;;;;;;;::::::::::::::::::;;;:::;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;999999999999999999999999============<<<<<<<<<<<<999999999999999999999999999999999;;;>>>AAADDDEEEBBB@@@===:::999999999:::<<<<<<<<<<<<;;;:::888888999999888888888888888888:::===@@@CCCCCC@@@===:::;;;;;;:::::::::::::::;;;999<<<===:::999;;;;;;999777777888888888999999999888888888888999999999999888888888888888888888888:::999888777888<<<@@@DDDKKKOOOSSSSSSMMMDDD;;;666000...------...///...............///000111222333111111222222222222111000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111000000000000000000000000111111111111000000000000////////////000000000000000000000000000000000000111111111111111111111111111111111111000000000000111111111111111111111111222222222222222222222222111111111111222222222222333333333333333222222222222222333333333333333333333333333222222333333444222222222222222222222222444444444444444444444444333444555666666666666666666666777;;;@@@EEEGGGHHHCCC???:::777555555444444333333333333333333333333444555555666666555555555444444555555555666666666444444444333444444555666555555666666666666555555666666666666777777777777:::;;;;;;999777666777999555555666777777777777777444777;;;>>>@@@@@@???>>>777666555666777888888666666666666777777777888888888777777777777888999999777777888999999:::::::::777777666666666666777777777777777777777777888888999999999:::999999888888:::999888777777777999999;;;;;;999888888999:::;;;===<<<;;;::::::::::::;;;:::::::::999888888:::<<>><<<;;;999888888999999<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;>>>CCCHHHLLLLLLLLLJJJFFFAAA<<<:::::::::;;;;;;;;;::::::<<<>>><<<@@@DDDFFFEEEAAA>>><<<::::::<<<===>>>?????????=========<<<<<<;;;;;;;;;;;;<<<<<<;;;:::;;;>>>@@@BBBBBBAAA>>>;;;:::;;;<<<999999::::::;;;::::::999<<<<<<<<<<<<============>>>=========>>>>>>??????CCCFFFHHHJJJJJJJJJKKKMMMGGGFFFEEEDDDCCCAAAAAA@@@============>>>???@@@@@@???CCCEEEAAA@@@AAAAAA??????>>>======<<<=========;;;;;;;;;;;;;;;<<<======<<<<<<=========<<<;;;;;;;;;===??????>>><<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;>>>======<<<<<<======>>>:::::::::::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999;;;===@@@BBBDDD???===;;;999888888999999999:::::::::999999888777::::::999999888888888777:::<<>>DDDIIIDDDHHHNNNQQQNNNFFF===777111///------...///...---000/////////000111222222222222222222222111111111////////////////////////000000000000///////////////////////////////////////000000000111111111111000000000000000111111111111111111111000000000///////////////000000000000000000000000000000000000111111111111111111111111111111111000000000000000111111111111111111111111222222222222222222222222222222222222222222222222333333333222222333333333555666777888888888888777444444333222333333444555444444444444444444444444555555555555555555555555444333333333333444444555555555777;;;@@@EEEHHHIIIEEEAAA;;;777666555555444444444444444444444444444444555555666666666666555555666666666666777777777444444444444444555666666444444555666666666666666555666666777888888999999:::::::::888666666888:::555666777777888888777777555888===AAACCCBBB@@@>>>777666666777999:::999888666666777777777888888888888777777777777888999999666777999:::;;;;;;;;;:::777777777777777777777777777777888888888888777777888888999::::::;;;::::::;;;:::999888777888999999;;;:::999999999:::;;;;;;===<<<<<<;;;:::::::::::::::;;;:::999777777888:::@@@EEEJJJNNNMMMIIICCC???>>>===<<<;;;::::::::::::888888888888888999999999:::::::::;;;===???@@@BBB<<<;;;:::999888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<@@@EEEHHHKKKKKKIIIFFFAAA===<<<<<<:::<<<<<<<<<;;;;;;<<<>>>>>>DDDJJJLLLIIIEEEBBBBBBAAA@@@@@@AAABBBBBB@@@???AAAAAAAAA@@@@@@??????>>>???@@@@@@>>>======???AAACCCCCCDDDCCC@@@??????@@@>>>?????????@@@@@@@@@@@@?????????@@@@@@AAAAAAAAACCCBBBBBBBBBBBBCCCEEEEEEHHHIIIJJJKKKKKKLLLMMMMMMJJJJJJIIIHHHGGGFFFFFFEEE@@@@@@@@@@@@@@@AAADDDFFFCCCGGGHHHEEEDDDFFFGGGFFFBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBB@@@@@@AAABBBBBBAAAAAAAAABBBCCCDDDDDDCCCBBBBBBAAAAAAAAABBBBBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>======>>>??????@@@???>>>>>>>>>>>>???@@@==================>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;???>>>>>>>>>>>>>>>======999999999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@CCCDDD@@@>>><<<:::999:::;;;<<<999::::::;;;;;;;;;:::::::::::::::999888888777777999:::<<<>>>>>><<<:::999;;;;;;;;;;;;;;;<<<=========CCCFFFCCC???>>><<<999::::::::::::;;;;;;;;;;;;999999999999::::::;;;;;;999999999999999999999999<<<<<<;;;999:::???GGGMMM>>>BBBHHHLLLKKKEEE<<<666222000......//////...---222111111000000000000111222222111111000000000000////////////////////////000000000000///////////////////////////////////////000000000111111111111///000000000111111111222111111111111000000000///.../////////000000000111000000000000000000000000111111111111111111111111000000000000000000111111111111111111111111111111222222222222222222222222333222222222222222222222333333222222222333444555777888:::<<<======<<<<<<777666444333222333444555444444444444444444444444555555555555555555555555444444333333333333555555444444555888>>>BBBDDDEEECCC@@@;;;777666666555444444444444444444444444444444555555666777777666666666666666777777777888888555444444444444555666666333444555666777777777777555666666777888999::::::999999999777666666888:::666777888888999999888888888;;;???BBBBBBAAA>>><<<777777777999;;;;;;:::888777777777777888888888888777666666666666777888888666888:::=========;;;:::777888888888888888888777666777888999::::::999999888999:::<<<============<<<;;;:::888888888999:::999999999999:::;;;;;;<<<<<<<<<<<<;;;;;;:::999888:::;;;;;;:::888777888999:::???EEELLLNNNLLLHHHDDD@@@???>>><<<;;;;;;;;;;;;999999999999::::::;;;;;;:::::::::;;;<<<>>>???@@@;;;:::::::::999:::::::::;;;;;;;;;;;;<<<<<<<<<<<>>===>>>???BBBEEEGGGHHHIIIHHHEEEAAA>>>>>>>>>===>>>???>>>======???AAACCCHHHNNNPPPOOONNNNNNPPPKKKIIIGGGGGGIIIIIIHHHFFFFFFFFFEEEEEEDDDCCCCCCBBBEEEEEEEEEDDDCCCCCCFFFHHHFFFHHHKKKKKKJJJGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHDDDEEEEEEGGGHHHIIIIIIJJJKKKKKKJJJKKKLLLNNNPPPQQQOOONNNNNNNNNOOOPPPPPPPPPQQQPPPOOONNNLLLKKKJJJJJJGGGHHHIIIHHHGGGHHHKKKNNNHHHLLLMMMJJJIIILLLMMMLLLKKKKKKJJJJJJIIIIIIHHHGGGJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLNNNNNNNNNNNNOOOOOONNNMMMOOOOOOMMMLLLJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBB?????????????????????????????????>>>>>>===========================>>>>>>========================<<<<<<<<<<<<>>>@@@BBBCCCAAA@@@===<<<;;;;;;<<<===::::::;;;<<<<<<<<<<<<;;;:::::::::999999999888888888999:::;;;;;;:::999888:::::::::;;;<<<===>>>???EEELLLOOOJJJCCC???<<<999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::999999999999999999999999999999;;;<<<<<<::::::???HHHOOO<<<>>>BBBFFFFFFBBB<<<666222000///...//////...---222111111000000111111111444333222111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111///000000111111222222222111111111111000000000000......//////000000111111000000000000000000000000111111111111111111111111000000000000111111111111222222222222222222222222333333333333333333333333333333333333222222222222222222111222333444666777888:::===???@@@@@@??????999888555333222333444444222222222222222222222222555555555555555555555555444444333333444555666666444333333666999<<<>>>>>>>>>;;;888777666666555444444444444444444444444444444555666666777777777777666666777777777888888888555555444444555555666777555555666777777888777777555666666777888999999:::888888999888666666888999888888999::::::::::::::::::<<>>;;;:::999888999:::<<<<<<:::888777777777888888888999999777666666666666777888888777999<<>>;;;999888888999999999999888888777777999:::<<<>>>???@@@>>>??????@@@@@@@@@@@@@@@===<<<:::999999999999:::888888999:::;;;<<<<<<======>>>======<<<;;;999999:::;;;<<<;;;999888888999888;;;AAAHHHMMMNNNKKKHHH@@@@@@???>>>===<<<<<<<<<::::::;;;;;;<<<<<<======;;;<<<<<<===>>>?????????<<<<<<==================<<<===>>>>>>@@@@@@AAABBBAAAAAAAAABBBCCCDDDEEEFFFGGGHHHHHHFFFDDDBBBBBBCCCCCCDDDEEEEEECCCDDDEEEGGGFFFIIINNNSSSXXX]]]bbbeeeXXXTTTOOONNNOOOPPPOOONNNOOONNNNNNMMMLLLKKKJJJJJJGGGHHHIIIJJJJJJLLLOOORRRPPPTTTXXXZZZWWWSSSOOOMMMKKKKKKJJJKKKKKKLLLMMMNNNKKKLLLMMMOOOQQQSSSTTTUUUUUUTTTTTTUUUWWWZZZ]]]___]]][[[ZZZZZZ[[[\\\[[[ZZZ\\\[[[ZZZXXXWWWUUUTTTSSSPPPRRRTTTSSSQQQQQQTTTWWWUUUYYYYYYVVVTTTWWWYYYXXXVVVVVVUUUTTTSSSQQQPPPOOOPPPPPPOOOOOOOOOOOOOOOPPPRRRSSSUUUWWWYYY[[[[[[\\\]]]\\\[[[\\\^^^___^^^]]]bbb___[[[WWWSSSRRRQQQQQQOOOOOOPPPQQQQQQPPPOOOOOOLLLKKKJJJJJJIIIJJJJJJJJJIIIJJJLLLMMMMMMLLLJJJIIIIIIHHHEEECCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDBBBAAAAAA@@@@@@?????????AAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>============>>>@@@BBBCCCCCCAAA???===<<<<<<<<<===;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;;;;:::::::::;;;;;;;;;<<<===???@@@AAAKKKRRRUUUNNNEEE@@@===;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;:::999999::::::::::::::::::::::::999<<<===;;;:::>>>GGGNNN>>>>>>>>>AAABBB@@@;;;777333111///...//////...---/////////000111222444555666555333222111111111222000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111///000000111111222333333111111111111000000000000.........///000111111111000000000000000000000000000000000000000000000000///000000000111111111111222222222222222222222222333333333333333333333333444444333333333222222222111111111111333555888:::<<<>>>AAADDDEEEEEEDDDCCC<<<:::777444222222333333333333333333333333333333444444444444444444444444222222333444555666666777666555333444666777777777888666555666777777555333555555555555555555555555444444666777777888888888666666666777777777777888555555555555555666666777777777888888888888888777555666666777777888888888666777999999777777777888999:::;;;;;;<<<<<<;;;;;;:::;;;===>>>>>><<<;;;999:::::::::<<<===<<<999777777777888888888999999999888777777777777888999999888:::>>>@@@AAA>>>;;;888888888999::::::999888888999999:::<<>>===;;;:::999999::::::999999;;;<<<===>>>>>>>>>@@@@@@@@@@@@???===;;;:::999;;;<<<<<<:::999::::::<<<===@@@EEEKKKMMMLLLJJJAAA@@@???>>>>>>>>>>>>>>>;;;<<<<<<===>>>>>>????????????@@@AAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBAAABBBCCCEEEFFFHHHIIIJJJHHHIIIKKKLLLLLLLLLKKKJJJLLLMMMNNNMMMKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMOOOPPPPPPSSSZZZdddppp{{{uuunnneee___^^^^^^[[[YYY]]]\\\\\\[[[ZZZYYYXXXWWWQQQSSSVVVXXX[[[```eeehhhmmmrrrwwwyyyuuummmeeeaaaZZZZZZZZZZZZZZZ\\\]]]^^^]]]^^^```cccfffiiikkklllggggggggghhhkkkooosssvvvtttqqqnnnnnnpppppppppnnnooonnnmmmlllkkkjjjiiihhheeehhhkkkkkkgggfffhhhkkkmmmpppppplllkkkmmmooonnnjjjjjjjjjiiigggdddbbb```aaaaaaaaabbbccceeefffggghhhiiilllooorrrtttuuuvvvvvvtttssstttwwwyyyyyyxxx~~~yyyrrrkkkfffddddddeeeccccccdddeeeeeedddcccccc[[[[[[ZZZYYYYYYYYYYYYYYYZZZ]]]```cccccc```]]]ZZZVVVTTTQQQNNNLLLKKKKKKLLLMMMMMMMMMMMMNNNNNNOOOOOONNNMMMMMMLLLKKKKKKJJJJJJHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAABBBDDDFFFGGGHHHFFFCCC@@@???>>>????????????@@@@@@@@@???>>>>>>>>>>>>>>>??????@@@@@@AAA======<<<<<<<<<<<<===============>>>@@@BBBCCCDDDMMMTTTWWWOOOFFFAAA???>>>::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777;;;===<<<:::<<>>===>>>@@@???<<<888333111////////////...---,,,---...///222444777888777666555333222222333333000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111///000000111222222333333111111111111000000000000---......///000111111222000000000000000000000000//////////////////////////////000000111111111222222222222222222222222222333333333333333333333333444444444333333222222222000000000111333666999;;;@@@BBBEEEHHHJJJJJJIIIHHH>>>;;;888444222111222333555555555555555555555555444444444444444444444444000111333444666666666666888666444333444555444333333333444555777777555333555555555555555555555555444444666777888888888888666666666666777777777777555555555555555666777777888888999999999999888888666666666666777777777777555777999:::888777777777:::;;;<<<<<<======<<<<<<999:::;;;<<<<<<<<<;;;:::;;;;;;;;;<<<===<<<999666777888888888888999999999999999888888999999:::;;;888;;;???AAAAAA>>>:::777888999:::;;;;;;:::999888:::;;;<<<>>>BBBGGGKKKNNNPPPOOONNNKKKHHHEEEBBBAAA>>>===<<<:::999999::::::::::::<<<>>>???@@@@@@@@@BBBBBBBBBBBBAAA???===<<<999;;;<<<<<<;;;:::;;;;;;@@@???@@@DDDJJJMMMMMMKKKAAA@@@??????>>>?????????<<<======>>>???@@@@@@AAAAAABBBCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFHHHJJJLLLNNNPPPQQQUUUVVVYYY[[[[[[YYYWWWUUURRRSSSTTTTTTTTTTTTUUUVVVSSSTTTUUUUUUTTTTTTUUUWWWaaadddmmm{{{vvvrrrnnnjjjgggiiiiiihhhgggfffeeeddddddaaadddhhhmmmrrrxxx|||qqqqqqppppppqqqrrrtttuuuuuuvvvxxx{{{~~~~~~~~~~~~~~~}}}}}}~~~~~~{{{xxxvvvyyyyyyzzz|||}}}{{{{{{|||{{{|||}}}~~~~~~}}}|||{{{qqqpppooonnnnnnnnnnnnnnnssswww{{{~~~~~~{{{wwwsssiiigggddd```]]]\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^\\\[[[[[[ZZZYYYXXXXXXWWWQQQQQQPPPOOOMMMLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGGGGGGGHHHIIIKKKLLLMMMKKKHHHEEECCCBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@AAABBBCCCDDDDDDEEE??????>>>>>>>>>>>>??????>>>??????AAABBBDDDFFFGGGMMMTTTVVVOOOEEEAAAAAA@@@:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;666:::>>><<<999;;;BBBJJJ????????????===:::777555222111111000000000000000222222222111000222666:::???<<<777333///.........333222222222111000000000222222222222222111000///111000///...------...///222111111111000000//////111111000000000000111111222222222111111111000000000111111111111222222222///000111222222111//////000111111111111000//////222111111000111222444555555555444333333222222222333222111111111222333444555333222222333444444333777666444444555888;;;===DDDEEEGGGJJJLLLKKKHHHEEE===:::777555666777777666666666666555555444444444444555555555666666777777333333444444555666666666;;;:::888666555444444555333333333444444444555555666666555555555444444444444555555555666666777777555888999888555555777;;;777777888888888888777777;;;::::::999888777666666555555555555666666666666<<<:::777666777999;;;;;;<<<===????????????AAACCCAAAAAA@@@===:::999:::;;;::::::;;;;;;;;;<<<<<<<<<999888888888999:::;;;;;;;;;;;;::::::;;;<<<<<<===>>>@@@CCCFFFGGGCCC===888777777777888888999999999===<<<===???BBBGGGLLLOOOPPPPPPQQQPPPMMMHHHDDDAAA??????>>><<<;;;;;;;;;;;;<<<;;;::::::<<<>>>??????DDDDDDDDDEEEEEECCC@@@===<<<>>>@@@AAA@@@???@@@@@@BBBAAACCCGGGMMMPPPOOOMMMHHHFFFDDDDDDEEEFFFEEECCCEEEEEEGGGHHHJJJKKKLLLLLLNNNLLLJJJJJJLLLNNNNNNMMMLLLLLLMMMNNNOOOQQQSSSSSSTTTTTTUUUXXX[[[___bbbdddlllqqqwwwwwwsssmmmiiihhheeedddcccbbbbbbccceeefffdddfffeeebbbbbbhhhmmmnnnrrr~~~||||||}}}{{{xxxwwwwwwxxxyyy|||{{{vvvsssrrrqqqpppkkkqqqyyy~~~~~~{{{xxxvvvuuuzzzzzzvvvtttwwwuuuooobbb___\\\[[[\\\\\\ZZZWWWXXXVVVSSSSSSVVVYYY[[[\\\YYYYYYYYYXXXVVVTTTSSSRRRSSSTTTQQQMMMMMMOOONNNIIIKKKHHHGGGJJJJJJIIIJJJNNNLLLLLLJJJHHHJJJNNNLLLGGGGGGHHHHHHIIIHHHHHHGGGFFFGGGHHHIIIGGGEEEFFFJJJNNNUUUUUUUUURRRMMMGGGAAA===AAA@@@@@@???????????????<<<===>>>??????>>><<<::::::<<<>>>>>>===<<<;;;;;;<<<:::888888:::===AAADDD@@@?????????@@@>>>:::777222111111000000000000000111111111000000222555888@@@>>>:::555222111111111222222222111111111111111111222222222222111000///222111000////////////000222111111111000000000000111111000000000000111111222222222111111111000000000111111111111222222222000111222222222111000000333333222222111111000000222111111111222333555666::::::::::::999888777666444333222111111222333444444333111222333444333222444333333444777:::>>>AAAFFFGGGHHHKKKLLLJJJFFFCCC<<<999666555555666666666777666666666555555555555555555555555666666666777333333444444555666666666:::999777555444444444555333444444444555555555555666666555555555444444444555555555555666666666777777999;;;:::777666888:::888888999999999999888888::::::999999888777777777666666666777777777888888:::888666555777:::<<<===???AAACCCEEEEEEFFFHHHJJJIIIHHHFFFBBB>>>;;;;;;<<<999:::::::::;;;;;;;;;;;;888888888888888888999::::::999999999999999:::::::::<<>>>>>>>>>>>BBB@@@??????@@@BBBCCCCCCGGGGGGGGGHHHHHHFFFDDDBBBBBBCCCEEEEEEDDDDDDEEEGGGGGGGGGIIINNNSSSVVVVVVUUUOOOMMMJJJIIIIIIKKKKKKKKKLLLMMMNNNOOOQQQSSSUUUVVVVVVTTTSSSTTTVVVYYYZZZYYYXXXXXXYYYZZZ[[[]]]___```fffiiilllooossswww}}}~~~}}}{{{yyyyyyzzz{{{}}}}}}~~~xxxwww~~~yyytttnnnlllmmmmmmjjjffffffdddccceeeiiimmmpppqqqooonnnllljjjgggeeecccaaa^^^___^^^[[[]]]``````\\\]]]YYYVVVWWWWWWTTTUUUYYYXXX[[[[[[ZZZ\\\______[[[YYYUUUQQQNNNMMMMMMMMMLLLKKKLLLMMMKKKJJJJJJNNNQQQTTTTTTUUUSSSPPPLLLGGGDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@???<<<===>>>??????>>>??????@@@???===<<<===???AAACCCDDDBBB@@@AAADDDCCC>>>999222111111000000000000000000000000//////000444666???===999666333222222222111111111111111222222222111111222222111111000000222222111000000000111111111111111111111000000000111111000000000000111111222222222111111111111111000111111111111222222222111222222333333222222111666555333222111111111222222111111222333555666888:::;;;<<<===<<<:::888777444444222222222222333444444222111222333444333222111111222555888===BBBDDDIIIIIIJJJKKKKKKHHHDDD@@@:::888555444555666666555666666666666666555555555555555555555666666666666333333444444555666666666777666555555444444555555444444555555555666666666666666666555555555555444555555555555666666666666888;;;>>>===:::777888999999999::::::::::::999999888888888888888888888888777888888888888999999999777666555666888;;;>>>AAAEEEHHHKKKMMMNNNOOORRRTTTSSSRRRNNNIIIBBB===;;;;;;999999999999::::::::::::::::::999999888888999999::::::999888888999999999777:::@@@FFFIIIHHHBBB>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBDDDEEEFFFFFFFFFDDDBBBAAAAAAAAA@@@@@@@@@@@@@@@AAADDDCCCBBBBBBCCCDDDFFFGGGMMMNNNNNNNNNNNNMMMKKKKKKLLLMMMMMMMMMLLLMMMPPPRRRSSSTTTWWW[[[aaaeeeffffffbbb^^^XXXUUUUUUWWWYYYZZZ\\\[[[[[[\\\^^^bbbeeegggfffeeeeeegggkkknnnppppppoooooopppqqqsssuuuwwwyyy}}}{{{{{{{{{~~~}}}{{{zzzrrrttttttrrrvvv{{{|||yyytttnnnjjjiiifffdddeeehhhoootttxxxwwwwwwzzzzzzxxxrrrjjj```[[[ZZZ[[[YYYWWWUUUVVVWWWVVVTTTUUUWWWXXXWWWXXXYYYYYYWWWSSSPPPNNNJJJJJJKKKLLLLLLKKKKKKKKKKKKIIIGGGFFFFFFGGGFFFEEEBBBBBBAAAAAABBBCCCDDDDDDBBBAAA@@@?????????@@@AAAKKKFFFCCCDDDHHHGGG@@@999222111111000000000000000...//////......///222444999888555222111000000000000000000111222222222333000000111111111111000000111111111111000111111111111111111111111111111111222111111000000111111222111111111111111111111111000000111111111222222222222222333333333333333333777666333111000000111222222222222222333555777999:::<<<>>>??????<<<:::888555555333222222333444444333222111222444444333111000111333666:::???CCCFFFIIIIIIIIIJJJJJJGGGCCC???999777555444555666555444555555555555555555555555555555555666666666666666333333444444555666666666555555444444444555555555555555555666666666666777666666666555555555555555555555555666666666666666999===@@@???;;;888888999888999999999999999999888777777888888888999999999888888888888999999999999666666777777999===BBBEEELLLOOORRRTTTTTTUUUVVVXXXYYYWWWSSSMMMEEE>>>;;;:::888999999999999:::::::::===<<<;;;;;;::::::::::::<<<;;;;;;:::::::::::::::888;;;AAAGGGKKKJJJEEE@@@<<<<<<<<<;;;;;;;;;;;;;;;??????@@@@@@AAAAAAAAAAAACCCCCCDDDDDDEEEDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHKKKOOORRRXXXYYYYYYYYYXXXWWWXXXYYY[[[[[[[[[ZZZZZZ\\\```cccgggiiilllqqqwww|||yyyqqqlllkkkmmmooopppppppppooooooqqquuuyyy{{{|||{{{|||~~~{{{}}}tttooooooppplllgggggghhhhhhhhhhhhggghhhhhheeeeeefffeeebbb___[[[YYYUUUWWW[[[^^^^^^\\\YYYVVVVVVTTTRRRSSSTTTSSSPPPNNNLLLJJJHHHGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDRRRMMMHHHHHHJJJHHH@@@888222111111000000000000000......///.........111333444333222000////////////000000000111222222222333///000000111111111000000///000000000000000000000111111111111111222222222222222111111111111222222111111111111111111111111000000111111111222222222222222333333333444444555666444222000///000111222222222222222333555777888===???AAACCCCCCAAA???===777666444333333333444444333333222333555555333111222333555888;;;???CCCEEEFFFGGGHHHIIIIIIFFFBBB>>>888666444555666666555444444444444444444444444444666666666666666555555555333333444444555666666666444444444555555555555555555555555666666666666777666666666666666666666666666666666666666555555555999===@@@???;;;888888999777777888888888888777777777777777888999999::::::777777777888888888999999777888999:::;;;>>>DDDHHHPPPRRRUUUVVVUUUTTTTTTUUUWWWVVVSSSLLLDDD>>>:::999999::::::::::::;;;;;;;;;===<<<;;;:::::::::::::::<<<;;;;;;::::::;;;;;;;;;:::<<>>>>>AAAAAAAAABBBBBBCCCCCCCCCHHHHHHHHHIIIJJJKKKLLLLLLOOOOOOPPPPPPRRRTTTUUUVVVTTTTTTTTTSSSTTTYYY```fffiiijjjkkkjjjhhhhhhjjjmmmooopppppppppppprrrvvvyyy}}}~~~}}}|||yyyuuuqqqmmmjjjiiimmmtttyyyyyytttnnniiifffeeefffiiillljjjccc]]][[[WWWSSSQQQQQQPPPOOOMMMPPPOOONNNMMMLLLKKKKKKKKKUUUQQQMMMKKKKKKGGG@@@:::222111111000000000000000---/////////......000222333222222111111111111111111111111111111222222222//////000000111111000000...///000000111111000000111111111222222222222222222222111111111111222222111111111111111222222222000111111111111222222222222222222222333444555555444333111000000111111222333333222222222444555666999:::<<<>>>??????>>>===888777555444333333444555444444444555777666444222333444666999===@@@CCCEEEEEEEEEFFFGGGGGGDDD@@@<<<777666555666777777666555444444444555555555555555666666666666666555555555333333444444555666666666444555555666666666555555444444555555555666666666555666666666666777777777666666666666666555555555888;;;>>>===:::777888999777777777888888777777777777777888888999999999:::777777888888888999999999888:::;;;;;;;;;===CCCHHHNNNQQQSSSSSSQQQNNNMMMMMMOOOOOOMMMIIICCC>>>;;;:::<<<<<<<<<<<<============;;;;;;:::999999999::::::;;;;;;;;;;;;;;;<<<======>>>???BBBFFFIIIHHHEEEBBBAAAAAAAAAAAABBBBBBBBBCCCDDDDDDDDDEEEGGGHHHJJJKKKMMMMMMNNNOOOQQQTTTWWWXXXZZZ[[[\\\]]]___bbbdddeeeeeedddbbb``````gggqqqzzzxxxrrrnnniiigggfffeeeaaa]]]\\\ZZZWWWUUUSSSRRRQQQQQQTTTRRRPPPNNNKKKGGGAAA===222111111000000000000000...///000000///...000111111111111111222222222222222222222111111111111111...//////000000000000000///000111222222222111111111111111222222333333333333222222111111222222333000000111111111222222222000111111111111222222222222111111111222333555555222222222222333333333333444333222111111222333444333444666888:::;;;;;;<<<999777666444444444444555555555555777888888555333333444777:::>>>BBBEEEFFFFFFFFFFFFFFFEEEAAA<<<888777666666777888888777666666666666666777777777888777666666666555555555555333333444444555666666666555666777777777666555444333444444444555555555555555666666666777777777777777666666666555555555555777999;;;:::777666888:::777888888999999888888777888888888888888999999999999999999999::::::::::::888:::<<<:::999:::@@@FFFHHHJJJMMMMMMJJJHHHFFFEEEFFFGGGGGGEEEAAA>>>===<<<>>>>>>>>>?????????@@@@@@<<<<<<<<<<<<<<<<<<======???>>>??????@@@AAACCCCCCDDDEEEFFFIIIMMMNNNMMMKKKHHHIIIIIIJJJKKKLLLMMMMMMOOOOOOOOOQQQSSSWWW[[[]]]ZZZ[[[\\\^^^ccchhhmmmpppooopppqqqsssvvvyyy{{{}}}~~~|||xxxrrrqqqxxxzzzssspppkkkfffbbb```______RRRRRRQQQOOOLLLGGGCCCAAA222111111000000000000000...///111000//////000111//////000000111111111222333222222222111111000000......///000000000000000000111222333444333333222111111111222222333333333333222222111111222222333000000111111222222222222000111111111111222222222111111000000111333444555111222333444555555555555444333222111111111222333333444666888:::<<<>>>???999888666555444444444555666666666888999999666444111333666:::???CCCFFFHHHGGGGGGFFFEEECCC???888444777777666777999999888666777777888888999999999:::777777666666555555555444333333444444555666666777666777888888888777555444333333333444444444555555555666666666777777888888777777666666555555555444555888999888555555777;;;999999999::::::999999999888888888888888888888888:::::::::;;;;;;;;;<<<<<<888:::;;;:::777888>>>CCCBBBEEEHHHHHHFFFCCCBBBAAA@@@AAACCCCCCAAA???>>>??????@@@@@@@@@AAAAAAAAAAAA@@@?????????@@@AAABBBBBBCCCCCCDDDDDDFFFGGGIIIJJJKKKKKKLLLOOOSSSUUUVVVUUUVVVWWWXXXYYYZZZ[[[\\\]]]\\\\\\\\\^^^bbbggglllooommmmmmooosssyyy|||wwwtttssssssVVVQQQLLLKKKJJJFFF???999666111,,,,,,///111000---111111111000000000000000000000000000000000000000000000000///////////////000000000000000000000000///////////////000000111//////000111222333333333444444222111000000//////111111222222222333333333222222222222222222222222111111111111111111111111555222000000333444333111444333333222222333333444444555666777777666555444666555444333222333444555666777888777555333333444333444555777;;;@@@DDDGGGGGGFFFDDDAAA>>>;;;999888555555555555666777999999999999999999999888777666666777888777666555666777999888777555333222222222555555555555666666666666888888777666555444333333999888777666555555555666999999999999888888777777666666777888888888888888<<<<<<;;;;;;:::999999999:::::::::::::::;;;;;;<<<<<<::::::<<<>>>???<<<999999999999:::;;;<<<>>>???AAADDDHHHHHHGGGDDDAAA@@@AAAAAA@@@???======>>>@@@AAABBBCCCDDDDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDGGGIIIIIIJJJJJJLLLNNNOOOQQQRRRRRRUUUYYY]]]___bbbeeehhhiiikkkooowww}}}}}}vvvpppmmmkkkkkkkkkoootttyyy}}}QQQMMMIIIHHHHHHEEE???:::555111,,,,,,///111000...111000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000//////000000111111000000111111222222333333444333222111000000000000111111222222222333333333222222222222222222222222222222222222222222222222444222000111333444333111444333333222222333333444444555666666666666555444555555444333333444555555888999:::999777555555666444444555777:::>>>BBBDDDDDDCCCBBB???<<<:::888777555555555555666777888999::::::;;;;;;:::999999888555666888777666666777888888888777666555555555555666666666777777777888888888777777666666555555444777777777666666777777888999999999999888888888777666666777888888888888888::::::999999999888888888999999999888888999:::::::::999999:::======:::888;;;;;;;;;<<<===>>>??????AAAFFFKKKMMMLLLHHHDDDBBBBBBCCCCCCBBB@@@@@@BBBDDDDDDFFFGGGHHHHHHHHHGGGHHHGGGHHHIIIJJJJJJMMMQQQTTTVVVVVVVVVXXXZZZ\\\___aaadddhhhnnnssswww{{{JJJGGGDDDCCCCCCAAA===999444000------///111000...000000000000000000111111000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222111111111222222222222222222222111111111111222222111111222222222333333333333333333333333333333333444444444444444444444444333222111222333444333222444444333333333333444444444444555555555555444444555555444444444444555666777999:::999777666666666444444555666888;;;>>>???@@@@@@>>><<<:::888777666666555555666666777888999;;;;;;<<<<<<<<<;;;::::::555666777777666666888999777777777777777888888888777777777888888888999999777777666666666666666666666666777777888999999:::999999999999888888888888666666777888888888888777:::999999999999999999999:::::::::999999999::::::;;;::::::;;;<<<<<<:::888;;;;;;<<<<<<======>>>>>>???EEELLLPPPNNNJJJFFFCCCFFFGGGHHHHHHGGGHHHJJJLLLKKKMMMPPPPPPPPPPPPQQQRRRPPPQQQSSSUUUXXX\\\bbbfffkkkjjjjjjkkknnnrrrvvvxxx{{{DDDBBB???>>>===<<<999666222000......///111000///000000000000000111111111000000000000000000000000111222222222222222333333111111111111111111111111111111222222333333333333222222222222222222222111111111111111222222333444111111222222222333333333333333333333333333333333333333333333333333333333222222222333444444444333444444333333333333444444444444444444444444444444555555555555555666666666555666888777555444444555555555555555777888:::;;;<<<<<<;;;999888777666555666666666666666777888888:::;;;;;;<<<;;;;;;::::::555666888888777777888:::777777888888888888777777777777777888888888999999666666666777777888888888777888888999999999999999999999999999999999999999666777777888888888888888:::::::::;;;;;;;;;;;;;;;======<<<<<<<<<<<<============<<<============<<>>;;;999777555333222000///...///000000000/////////000000111111111111000000000000000000000000111111222222333333333333111111111111111111111111111111222333333333333222333333333222222222222222111111111111222333444555111111222222222333333333333333333333333333333333333333333333333333333333222333555555555555555555555444444333333444444555444444444333333444444444555555555666666777777777444666777777555444444555555555555555666666777777999999888888777666666666777666666666666777777888888999999:::::::::999999555777888888777777888:::888888888888888777555444666666666777777777888888666666777777888999999999::::::;;;;;;:::999888888999999999999999999999:::777888888999999999999999:::::::::;;;;;;<<<<<<<<<>>>>>>>>>===>>>>>>???@@@>>>???????????????@@@AAAEEEFFFGGGHHHIIIIIIHHHHHHIIIMMMQQQSSSTTTSSSTTTTTTQQQTTTWWWYYY[[[]]]```bbbgggjjjnnnooonnnoootttxxxyyy|||;;;:::888555333111000///////////////000000000000/////////000111111222222000000000000000000000000111111111222222333333444222222222222222222222222000111222333444333222222222222222333333333333333222222222222222333444555111111222222222333333333333333333333333333333333222222222222222222222222222555777888777777777777555555444444444444555555555555444444444444555555444555666777888888888777666888999999777666777888555555555666666666666666777777777777777777777777777777666666666666777777777777888999999999888888777888999999777777888999888999999999888777555444666666666777777777888888777777888888999999999:::;;;<<<<<<<<<<<<:::888777999999999999::::::::::::999999:::;;;;;;;;;;;;:::999999::::::;;;<<<======????????????@@@BBBCCCDDDAAACCCDDDDDDCCCDDDFFFHHHIIIKKKMMMNNNOOOPPPOOOOOOQQQSSSWWWYYYZZZ[[[]]]___^^^bbbfffjjjlllooorrruuu}}}666555444222000//////000---///000000000000000111...//////000111111222222000000000000000000000000000000111111222333333333222222222222222222222222///000222333444333222111111222222333333444444444333333222222222333444444111111222222222333333333444444444444444444444444444444444444444444444444333666:::;;;999888999:::555555444444444444555555666666555444444555666666444555666888999999888888666777999999777777777888555555666666666666555555666777777888888999999999777777666666666666777777666777777888999999888888999::::::999777666777888777888999::::::999888777777777777888888888999999888888999999999999999999:::;;;<<<======<<<:::999999999999:::::::::;;;;;;:::;;;<<<<<<===<<<<<<<<<;;;<<<===>>>???@@@AAAAAABBBBBBCCCDDDFFFHHHJJJKKKIIIKKKMMMMMMMMMNNNRRRUUUVVVXXXZZZ]]]_________^^^aaadddiiimmmooopppqqqrrrtttxxx}}}222222111000//////000222---...000111000000000111...//////000111222222222000000000000000000000000//////000111222222333333222222222222222222222222...000111333333222111000111111222333333444555555444333333222222333333444111111222222222333333333444444444444444444444444555555555555555555555555333777;;;<<<:::999:::;;;555555444444444444555555777666555444444555666777444555777888999999999888444555777777666555555666555555666666666666555555666777777888999::::::;;;888777666666666666777777666777888999999999999999:::;;;;;;999777666666777666888:::<<<<<<<<<;;;:::888888999999999:::::::::999999999999999999999999888:::<<<===>>>>>><<<;;;999999999::::::;;;;;;;;;;;;<<<<<<===>>>=========@@@@@@AAABBBDDDEEEFFFFFFGGGHHHIIIJJJLLLOOOQQQRRRRRRTTTVVVVVVVVVXXX\\\```iiikkknnnqqqssssssssssssuuu{{{333222111/////////000111000111222222111000111222222111000///000111333555222222222222222222222222000000111111111111000000222222222111111111111000333333333222222111111111111111222222222333333333111111222222222222111111444444444333333333222222333333333444444333222222333333333444444555555555999:::<<<>>>>>><<<:::888333444444555666666555555777777666666555555555444222555777888888777777888777888999999999777666555555555555555555666777777999999;;;<<<<<<<<<;;;:::888888888888888888888888:::999999888888888888888888999999999::::::::::::777777777888999::::::::::::999999::::::;;;<<<===<<<<<<;;;;;;;;;:::::::::888888999<<<@@@@@@===:::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>@@@CCCFFFCCCCCCCCCFFFJJJLLLMMMMMMNNNRRRVVVWWWWWWXXX[[[^^^dddddddddfffiiimmmrrrttt}}}333222000/////////000111000111222222111000111222222111000//////111333444222222222222222222222222111111222222222222111111222222222222111111111111333333333222222222111111111222222222222333333333222222333333333333222222666555555333222111000///333333333444444333333222222222333333333333333444777888:::;;;;;;:::888666444555555666666555555444888888777777777666666666555777888888777666777888888888888888777777666666666555555555666666777777999:::<<<>>>>>>===<<<;;;888888888888888888888888999999888777777777777888777777888888888999999999888888888999999:::::::::;;;;;;:::;;;;;;<<<===============<<<<<<<<<<<<;;;======???BBBEEEFFFCCC@@@>>>??????@@@AAAAAABBBBBBBBBCCCDDDDDDDDDEEEHHHJJJIIIIIIJJJMMMPPPSSSTTTSSSTTTYYY___ccceeehhhmmmqqq{{{{{{zzz|||222111000000///000000000000111222222111000111222111000/////////000222222111111111111111111111111222222333333333333222222333222222222111111111111333333333222222222222111222222222222333333333333333333444444444444333333444444333222222111111000333333444444444444333333333333333222222222222222444666777999999777666555555555666666666555444444888888888888777777777777888888999888666777999;;;;;;:::888777666666666777666666666666666777777777999;;;>>>AAAAAA???===;;;999999999999999999999999999888888777777777777777888888888888999999999:::999999999999999999::::::<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;::::::::::::>>>???AAADDDGGGHHHFFFDDD@@@@@@AAABBBDDDEEEFFFFFFJJJLLLMMMMMMMMMOOOQQQSSSVVVUUUWWWZZZ^^^`````````aaagggooovvv{{{111111000000000000000000000111222222111000111222111000000//////000111111000000000000000000000000111222222222222222222111333333222222222111111111222222222222222222222222222222222333333333444444333333444444444444333333//////000111222333444555222333444444444444444444444444444333333222222222333444666777777666555444444444555666666666666666777777777777777777777777888888888777666888<<>>;;;888666555666777666666777777888888888888:::<<<@@@CCCCCCAAA>>>;;;999999999999999999999999999888777777666666777777999::::::::::::;;;;;;;;;999999999999999999999999;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@DDDHHHKKKKKKKKKJJJGGGGGGIIIJJJLLLNNNOOOPPPTTTVVVYYY[[[\\\^^^aaaccchhhhhhiiilllppprrrrrrqqqqqqxxx{{{zzz|||~~~000000000111111111000000000111222222111000111222111111000000000000000111000000000000000000000000000000111111111111000000333333333222222222222111222222222222222222222222222222333333333444444444222222333333333333222222//////000222333444555666222333444444555555555444666666555555444444333333333444555666777777666666222333444666777888888888666666666666666666666666666666666666777:::???CCCFFFCCC>>>999666555666777666777888888999999888888:::<<<@@@CCCCCCAAA>>>;;;999999999999999999999999999888888777777777777777999999999:::::::::;;;;;;888888999999999999:::::::::::::::;;;;;;<<<===>>>AAAAAABBBCCCCCCDDDEEEEEEDDDGGGLLLQQQTTTUUUVVVVVVWWWXXXYYY[[[]]]___aaaaaacccfffjjjmmmpppsssvvvyyy~~~~~~}}}//////000111111111111000000111222222111000111222222222222222111111111111111111111111111111111111000000000111111000000000333333333333222222222222111222222222222333333333333333333333444444444444222222333333333333222222444444333333333333333333222333444555555666555555666666666666555555555555444444555666777777777777222333444666777888999999555555555555666666666666555666666666777:::???CCCEEECCC???:::777666777777666777888::::::999999888999;;;>>>AAAAAA???===;;;:::::::::::::::::::::::::::999999888888888888888888888888888999999999999999999:::;;;;;;<<<===============>>>@@@AAACCCDDDDDDEEEFFFHHHJJJKKKMMMMMMMMMRRRXXX^^^aaadddfffhhhlllmmmnnnppprrrsssuuuuuuyyy|||zzz|||~~~...///000111222111111000000111222222111000111222333333333333333222111111222222222222222222222222000111111222222111111000444444333333333222222222111111222222222333333333333333333444444444444555333333444444444444333333555555555444444333333333222333444555666666666666444444444555555555555555333333444555555666666777555555666777777777777666555555666666777777777777666777777777777999<<>><<<999888888888888666777999:::;;;:::999888999:::<<<>>>>>>===<<<;;;::::::::::::::::::::::::;;;::::::999999999999999::::::::::::;;;;;;;;;<<<;;;<<<===>>>???@@@AAABBBBBBBBBCCCEEEGGGIIIKKKLLLKKKLLLNNNQQQTTTVVVXXXYYY___eeemmmssswww{{{~~~|||sssnnnjjjlllnnnooopppuuu~~~...///000222222222111000000222222222111000111222444444444444444333222111222222222222222222222222222222222333333222222222444444444333333333222222111111111222222333333333333333333444444444555555444555555555555555555444333444444555555666666666222333444555666666666666333333333444444555555555222222333444444555666666888888888888777666444444666666777777888888888999777888888888666777999;;;;;;:::999888888888999:::666888999;;;;;;:::999888999999;;;<<<<<<<<<;;;:::::::::::::::::::::::::::<<<;;;::::::999999::::::>>>>>>>>>>>>????????????===>>>???@@@BBBDDDEEEFFFFFFGGGHHHJJJMMMOOORRRSSSWWWXXX[[[^^^aaaeeeggghhhttt{{{{{{tttqqqmmmoooqqqpppooorrryyywww|||/////////000111111222222000111111111111222222222000000000000111222333444222222222222111111000000000111222222333333222222222333333444444333333222111111222222222333333333000222444555555666888999888777555444333444666777666888999999666444444444444444444444444444444444666666666666666666666666666666666666666555555555999888777777999999888777777777777777666666666666444666888:::;;;;;;999888888777666555555666777888888888999999999999888888888888999:::;;;;;;::::::<<<;;;::::::<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;@@@AAABBBBBBAAABBBDDDFFFFFFGGGIIILLLNNNOOOPPPQQQTTTUUUWWWZZZ___dddiiikkkmmmllllllnnnssszzz}}}}}}{{{~~~}}}{{{|||{{{yyyuuussssssuuuyyy{{{//////000000111111222222111111111111222222222222333333222222222222222333222222222222111111111000222333333444444444444444222333333444444333333222111222222222222333333333222444555555555555666777888888666555555666777888888:::;;;:::888666555555444444444444444444444444333333333333333333333333555555555555555555555555888777777999:::;;;:::888888888777777777666666666555666888999999999999888777777666666777999:::;;;999999:::::::::999999888777888888999999:::999999;;;:::999::::::;;;;;;;;;??????>>>>>>>>>???@@@@@@CCCDDDFFFFFFFFFGGGJJJLLLPPPSSSWWWZZZ[[[]]]___aaadddfffjjjnnntttyyy}}}}}}yyyvvvrrrpppnnnllllllnnnqqqsssvvvyyy{{{|||zzzzzz{{{}}}//////000000111222222222111111111111222222222333666555444333222222222222222222222222111111111111444444555666666666666666333333444444444444333333222222222222333333333333444666777666444444555666999999999888999999999999<<<===>>>===:::777666666444444444444444444444444666666666666666666666666444444444444444444444444777777888;;;======;;;999888888888777777777777666888777777777777777888888777777777888:::;;;===>>>;;;;;;;;;;;;::::::999888888999999999::::::::::::======<<<<<<<<<<<<======@@@???>>>>>>???BBBDDDFFFHHHJJJMMMPPPRRRTTTWWWZZZaaagggnnnqqqqqqqqquuuxxx}}}~~~zzzyyyxxxwwwwwwxxxyyyzzzyyy{{{|||zzzwwwsssqqqpppqqqwwwyyywwwuuuyyy||||||{{{yyyxxx{{{///000000111111222333333111111111222222222333333444444333222222222222222222222222222222222222222444444555666666666666666333333444444444444333333222222222333333333444444444666777666555444555666999:::;;;<<<<<<<<<;;;:::???@@@AAA???<<<999777777555555555555555555555555777777777777777777777777444444444555555555555555555666999<<>><<<;;;???@@@AAA???<<<999777777555555555555555555555555444444444444444444444444555555666666777777777777555666999<<>><<<999999999999888888888888:::999777555555666888999999999::::::::::::::::::::::::;;;;;;:::999999888::::::::::::;;;===???@@@>>>AAADDDFFFEEEFFFGGGIIILLLLLLLLLMMMPPPUUUZZZ]]]bbbfffmmmtttzzz|||000000111111222333333333222222222222333333333333000000000000111222333444222222222222333333333333222222333444444444444333444444555555555555444444333333333333444444444444333555666666666666888999888;;;???BBBBBB@@@===;;;<<<===>>>===:::777666666555555555555555555555555666666666666666666666666666666666777777888888999666777888;;;>>>???>>><<<:::::::::999999999888888:::999777666666888999;;;::::::;;;;;;;;;;;;:::999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<>>>@@@CCCDDDBBBGGGLLLOOOOOOPPPSSSVVVVVVWWWXXX[[[```eeeiiilllyyy~~~|||yyy}}}~~~~~~000111111222222333333444222222222333333333444444222222111111111222333333222222222333333333444444222222333444444444444333444444555555555555444444333333333444444444444555555666777777666555666888777:::???CCCDDDAAA===;;;888:::;;;:::888666555555555555555555555555555555888888888888888888888888555555555666777888888888888777888:::<<<>>>===<<<;;;::::::::::::999999999999999888888888:::;;;<<<999:::<<<============<<<;;;<<<===>>>>>>>>>>>>>>>@@@@@@@@@BBBEEEHHHLLLNNNQQQWWW^^^cccdddfffkkkooolllmmmpppuuuzzz{{{yyy{{{yyy|||~~~|||zzzyyyxxx~~~000111111222222333444444222222333333333444444444555555444333222222222222222222222333333444444444222333444444555555444444444444555555555555444444333333333444444444555555777888999888555444555666666:::@@@DDDEEEBBB>>>:::666888999999666444444444666666666666666666666666555555555555555555555555444444444555666777777888999888777999;;;<<<<<<;;;;;;;;;;;;:::::::::999999888888999999:::;;;<<<===999:::<<<>>>@@@@@@@@@@@@<<<===>>>@@@AAAAAAAAAAAAFFFGGGGGGIIIMMMQQQUUUWWWaaahhhqqqvvvxxx{{{|||{{{wwwqqqqqquuurrruuuzzz||||||||||||}}}www|||}}}||||||}}}222222222111222222333333222222333333333444444444666666555555555444444444...//////111222333444444444444444555444444333222444555555666666555555444444444444444444444444444444444444555555555555666666888:::===>>>???>>>>>>::::::888777555444444444777777777777888888888888777777777777666666666666999888777666666555555666888888888:::<<<===<<<;;;======<<<<<<;;;;;;::::::===<<<:::999:::;;;;;;;;;>>>>>>>>>???@@@@@@???>>>AAACCCEEEGGGIIIKKKLLLMMMMMMQQQUUUXXX\\\ccclllrrrxxx}}}yyyxxxuuupppkkkrrrpppqqqvvv|||}}}zzzvvvyyy~~~}}}|||{{{tttqqqoooooossswww{{{|||555555444333222222222222222222333333333444444444555555444444333333333333000000111222222333444444555555666555555444333333444444555555555555444444444444444444444444444444555555555666666666777777666888:::===>>>>>>>>>===::::::888777666555555555555555555555666666666777888888888888888888888888888888888777777888999999777777777999;;;<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;???===<<<;;;;;;<<<<<<<<<@@@@@@AAADDDFFFHHHIIIIIIEEEHHHLLLPPPTTTWWW[[[\\\___ccciiinnnssszzz{{{|||yyyyyy|||~~~|||}}}~~~~~~|||yyywwwvvvpppnnnllllllooorrruuuvvvuuuuuuvvvyyy~~~777777555444333222222222333333333333444444444444444333333333333222222222222222333333444444444444777777777777666555333333333444444555555444444333444444444444444444444444666666777777777888888888666888:::<<<============:::999888777666666666666555555555666666666777777999999999999999999999999888888888999999:::;;;<<<888888888:::===>>>===<<<:::;;;;;;<<<======>>>>>>>>>===<<<;;;;;;;;;<<<===CCCCCCEEEHHHKKKOOORRRSSSRRRVVV]]]ccchhhnnnsssvvvxxx~~~{{{xxxvvvssspppnnnmmmnnnpppqqqqqqlllkkkkkklllpppuuuzzz~~~666555444333333333333333333333333444444444444555444333333333333333333333444444444444555555555555888888888888777555444333333333444444444444333333444444444444555555555555666666666777777777888888777888999;;;<<<<<<<<<<<<:::999888888777777777777777777888888888999999999999999999999999::::::::::::999999999::::::;;;<<<:::::::::===???AAA@@@???===>>>>>>??????@@@@@@AAA??????@@@??????@@@BBBDDDKKKMMMOOORRRUUUYYY]]]```gggmmmttt{{{~~~{{{xxxuuutttsssrrrppplllkkkiiiiiilllppptttwww222222111111222333444444333333444444444555555555444444444444555555555555555555555555555555666666888888888888777666555444333444444555555444444333444444444555555666666666555555666666666777777777777777888::::::;;;;;;<<<:::999999888888888999999888888888888999999999999888888888999999999::::::<<<;;;:::999999999999999::::::;;;===@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBEEEGGGHHHIIILLLPPPTTTYYY]]]aaaeeeiiinnntttxxx|||xxxvvvooonnnmmmllllllnnnqqqrrr000000000111222333444555333444444444555555555555444444555555555555555666444444555555666666666666777777777777777666666555444555555555555555555444444444444555666666777777555555555666666666777777777777888999999:::;;;;;;999999999888999999::::::666666666777777777888888888888888999999::::::;;;===<<<;;;:::999999999999:::999:::===@@@AAAAAA@@@BBBBBBCCCDDDDDDEEEFFFFFFFFFJJJOOORRRUUUZZZaaagggkkkqqqxxx~~~}}}|||zzzxxxvvvuuutttsss222222222222222333444555444444444444555555555555333333333444444555555555333333444444555666777777555555666666777777666666555666666777777666666555444444444555666777777777666666777777777888888888777777777888888999:::;;;999999999999999:::;;;<<<666666777777777888888888888999999:::;;;;;;<<<<<<======<<<;;;;;;;;;<<<<<<<<<<<<===???CCCDDDDDDCCCFFFGGGHHHKKKMMMOOOQQQRRRSSSYYY```fffkkksss|||555555444333333333444444444444444555555555666666222222222333333444444444222222333444555666777888333444555666777777777777666666777777777777666666444444444555666777777888777888888888888999999999888777777777888999::::::999999999999:::;;;<<<<<<888999999999999:::::::::::::::;;;;;;<<<===>>>>>>===<<<<<<======>>>???@@@@@@@@@AAADDDGGGIIIIIIHHHKKKLLLOOORRRVVVYYY\\\]]]gggnnnwww~~~222222222222222222222222222222333333444555666666444444555555555555444444333333333444444444555555333333444444555666666666:::999999888888777777777999999888888777777666666555666888999::::::999999;;;:::999888888888999:::444666888:::;;;<<<<<<;;;888666555888999888;;;???FFFCCC@@@=========<<<<<<======>>>>>>??????@@@@@@DDDEEEGGGJJJMMMOOORRRSSSYYY^^^dddggggggjjjooottt}}}333333333333333333333333222333333444444555555555444555555666666555555444444444555555555666666666555555555666777777888888<<<<<<;;;:::999888888777777777666666555555555555555777888999::::::999999::::::999999999999999:::999:::;;;;;;;;;:::999999;;;888999>>>???;;;888999<<<;;;;;;<<<===>>>>>>>>>AAAAAABBBCCCDDDEEEFFFGGGKKKKKKMMMQQQVVV\\\aaadddiiinnntttxxx{{{444444444444444444444444444444444444444444444444444555555666666555555444555555666666666777777777666666777888888999999:::>>>>>>===<<<:::999999888777666666666666555555555666777999:::;;;;;;:::999999999::::::::::::999999;;;<<<<<<<<<;;;;;;:::999;;;999<<>>>>>===<<<:::999888888888888888888888888888888777888999;;;;;;;;;;;;:::888999:::;;;;;;;;;:::999999999:::;;;;;;<<<<<<<<<999777;;;DDDIIIGGGAAA???@@@BBBDDDGGGIIIKKKOOOQQQSSSSSSUUUWWWZZZ]]]```bbbdddggglllsss{{{333333333333333333333333444444444444444444333333555666666666666666666555444444555555555666666666555555666777777888888999<<<<<<;;;:::999888777666888888888888999999999999777888:::;;;<<<<<<;;;;;;888999:::;;;<<<;;;::::::999999999:::;;;<<<======999777999@@@FFFEEEDDDEEEIIIKKKNNNPPPTTTZZZaaafffgggggghhhjjjnnnrrruuuwww|||333333333333333333333333444444444444444444444444555666666777777666666555444444555555555666666666444444555666666777777888:::999999888888777777666666666666777777777777888888999;;;<<<======<<<;;;888999:::;;;;;;<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<===>>><<<<<<@@@CCCDDDHHHMMMRRRWWW]]]ccciiiqqq{{{444444444444444444444444222333333444444555555555666666777777777777666666555555666666666777777777444444555666666777777888888888888888888888888888666666777777777888888888888999;;;<<<======<<<<<<999999999::::::<<<======>>>============???@@@AAADDDDDDGGGJJJJJJLLLTTT]]]gggnnnyyy666666666666666666666666222222333333444555666666666666777777777777666666777777777777888888888888555555555666777777888888777777888888888999999999888888999999::::::::::::999:::;;;============<<<::::::999999:::;;;===>>><<<<<<<<<>>>@@@CCCFFFHHHHHHJJJPPPTTTUUUXXXbbbnnn|||555555555555555555444444444444444444444444444444555555555555555555555555444555666777777666555444888888888888999999999999999999999999999999999999777777777888999:::;;;<<>><<<<<<<<<<<<;;;999@@@>>>======???AAAAAA@@@CCCEEEFFFEEECCCGGGNNNUUUTTTXXX]]]___ccclll{{{555555555555555555555555888888888777777666666555444444444444444444444444666777777777777777666666666666666666777777777888;;;;;;;;;;;;::::::::::::::::::999888777777777777>>>>>>======>>>???>>>>>>?????????AAAEEEGGGGGGGGGGGGJJJLLLLLLMMMRRR\\\cccjjjoootttwwwzzz555555555555555555555555555555555555555555555555666666666666666666666666888888888777777888888999666666777777777888888888<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888888888<<<<<<<<<<<<===???@@@@@@BBBCCCFFFKKKPPPRRRRRRQQQSSSUUUXXXZZZ___gggsss{{{444444444555555555555555111111222333444555666777888888888888888888888888999888777666666888999:::999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<======999999999:::;;;<<<===>>>======>>>???@@@AAADDDFFFJJJMMMSSSZZZaaaeeeeeedddgggiiikkkpppwww444444444555555555666666777777777777888888888888777777777777777777777777777777666555666777999:::::::::::::::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<===999999:::;;;<<<>>>???@@@AAACCCDDDEEEFFFHHHLLLPPPUUUZZZcccooozzz333333444444555666666666::::::999777666444333333555555555555555555555555666666666666777777888999888888999999999:::::::::::::::;;;;;;<<<=====================>>>@@@AAABBBCCCFFFJJJLLLMMMQQQXXX]]]hhhnnnyyy333333444444555666666777777666666555444333333222777777777777777777777777555666777888999999999999999999999999::::::::::::;;;;;;<<<======>>>??????BBBBBBCCCDDDFFFHHHJJJKKKNNNRRRXXX\\\___fffooovvv333333444444555666777777444555666777888999:::;;;::::::::::::::::::::::::666777999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<======<<<======>>>???@@@@@@@@@EEEFFFHHHKKKOOOSSSVVVXXX___dddkkkqqqvvv666666666666666666666666666666666666777777777777888999999:::::::::999999777777888999999999999999:::;;;<<<<<<<<<<<<>>>@@@@@@@@@AAACCCDDDFFFHHHIIIJJJOOOUUUZZZ^^^cccjjjnnnvvv}}}444444444444444444444444666666666666777777777888888888999999::::::999999888888999::::::::::::::::::<<<>>>?????????AAABBBDDDEEEGGGIIILLLNNNRRRTTTZZZ___fffmmmrrrxxx555555555555555555555555666666666777777777888888777777888999999999999999:::::::::;;;;;;;;;;;;;;;999<<<>>>@@@AAACCCEEEGGGLLLOOOSSSVVVZZZ^^^cccfffsssxxx777777777777777777777777666666777777777888888888777777888999::::::::::::;;;;;;;;;;;;<<<<<<======>>>@@@BBBDDDGGGLLLRRRVVV\\\aaahhhmmmqqquuu{{{888888888888888888888888777777777777888888888888777777999::::::;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAAEEEGGGIIIMMMSSS\\\eeekkkwww~~~666666666666666666666666777777777888888888999999888888999;;;<<<<<<<<<<<<=========>>>@@@CCCEEEGGGHHHKKKQQQYYYbbbmmmxxx~~~777777777777777777777777777777888888888999999999888999;;;<<<===>>>>>>>>>@@@@@@@@@BBBDDDHHHLLLNNNOOOWWWcccppp|||999999999999999999999999777888888888888999999999999:::;;;===>>>?????????BBBBBBCCCEEEHHHLLLPPPSSS^^^hhhyyy999::::::;;;::::::999999777999::::::999:::<<<===???>>>>>>@@@DDDFFFGGGGGGLLLKKKLLLPPPSSSVVV]]]eeewww777888999999::::::::::::<<<<<<======<<<===@@@BBBBBBBBBDDDFFFHHHKKKNNNPPPVVVUUUYYY___eeeiiirrrzzz777888999:::;;;<<<<<<======>>>>>>>>>>>>@@@DDDGGGGGGJJJNNNPPPRRRWWW]]]bbbiiiiiioooxxx:::;;;;;;<<<===>>>??????@@@AAABBBCCCDDDHHHMMMQQQQQQWWW^^^bbbeeejjjttt{{{===============???@@@AAACCCFFFIIIMMMQQQWWW]]]aaadddkkkttt{{{????????????@@@BBBDDDEEEFFFKKKRRRYYYaaaiiiqqqvvvCCCCCCDDDEEEHHHKKKOOOQQQTTT[[[eeeqqq|||HHHIIIJJJLLLPPPUUUZZZ\\\iiiqqq}}}