BM6P6(@ }}}||||||{{{{{{{{{||||||}}}|||{{{zzzyyyxxxxxxxxxuuuwwwyyyzzzxxxtttpppnnntttuuuwwwyyy{{{{{{{{{zzz{{{zzz{{{||||||||||||yyyvvvvvvwwwxxxwwwuuuwwwwwwvvvuuuuuuvvvwwwxxxuuusssqqqppprrrtttvvvvvv}}}{{{yyyxxxyyyyyyxxxwwwuuuxxx{{{{{{yyyxxxxxxzzz|||||||||{{{zzzzzzyyyyyy}}}|||zzzyyyxxxwwwwwwwww~~~yyyvvvxxx}}}}}}xxxrrrvvvvvvvvvvvvwwwxxxyyyyyywwwwwwvvvuuuuuutttuuuuuutttttttttuuuvvvxxxyyyzzzvvvwwwwwwwwwuuutttrrrqqqtttrrrpppnnnmmmnnnpppqqqtttwwwzzz{{{{{{{{{|||}}}|||zzzwwwuuutttuuuvvvxxx}}}}}}|||yyytttsssuuuwww|||zzzxxxzzz|||}}}{{{yyyzzzyyyxxxxxxxxxxxxvvvttttttwwwzzzyyyvvvsssssssssuuuvvvvvvwwwxxxzzz{{{|||yyywwwuuutttssstttuuuwwwvvvwwwwwwvvvuuuuuuwwwyyyzzzxxxwwwzzz~~~zzzuuu}}}|||{{{{{{|||}}}|||zzzyyyyyywwwvvvtttrrrqqqpppsssvvvyyyzzzxxxuuurrrqqqssstttwwwyyy{{{{{{zzzyyytttxxxxxxtttqqqrrrqqqoooppprrrtttssspppnnnoooqqqvvvwwwwwwssspppnnnppprrrsssttttttrrrooonnnooopppuuuvvvwwwxxxyyyyyyyyyyyyvvvuuutttrrrrrrrrrrrrsssyyyyyyzzzzzzyyywwwvvvuuuvvvxxx{{{|||zzzxxxxxxxxxzzz{{{|||~~~~~~~~~}}}||||||zzzyyy{{{}}}{{{|||~~~|||zzzyyyxxxwww|||}}}}}}}}}~~~~~~~~~~~~|||yyyzzzzzz{{{|||}}}}}}|||||||||~~~|||}}}yyyuuuttttttvvvxxxvvvuuuttttttuuuvvvuuussstttuuuvvvvvvvvvxxx{{{}}}{{{zzzwwwuuuttttttuuuvvvpppsssuuuuuutttrrrrrrrrrtttuuusssooonnnrrrsssqqqrrrsssuuuvvvvvvvvvuuutttxxxxxxyyyzzzzzzyyyyyyyyyvvvuuuttttttuuuwwwyyy{{{wwwvvvrrrppptttyyywwwrrryyyvvvuuuvvvyyyzzzxxxvvv|||{{{zzzyyyyyyyyyzzzzzz{{{|||}}}}}}}}}|||zzzyyyzzzyyyxxxxxxyyyxxxvvvtttuuuwwwyyy{{{{{{{{{zzzyyywwwwwwxxxyyy{{{|||}}}}}}{{{{{{zzzyyyxxxxxxxxxxxx{{{|||}}}~~~zzz|||}}}~~~}}}{{{xxxvvv|||{{{yyyxxxwwwvvvvvvvvvvvvvvvuuuqqqnnnmmmqqqtttsssooommmpppuuuxxxwwwuuuoookkkddd]]]YYYUUUQQQOOOPPPLLLGGGEEEFFFIIIKKKLLLPPPMMMKKKLLLOOOQQQPPPOOONNNQQQUUUZZZ]]]^^^^^^^^^]]]]]][[[XXXVVVVVVYYY[[[ZZZ[[[[[[[[[ZZZZZZ]]]___^^^___aaabbbdddfffggghhhmmmnnnppptttyyyzzzyyyzzzzzz{{{|||}}}~~~{{{{{{zzzyyyxxxxxxxxxyyyxxxwwwwwwxxxxxxwwwtttqqqvvvuuuuuuuuuvvvyyy{{{}}}~~~{{{zzzzzzzzzzzzyyyyyyvvvrrrrrrsssuuutttssswwwvvvvvvvvvwwwxxxxxxyyywwwuuurrrrrrtttwwwzzz|||{{{yyyxxxxxxyyyzzzyyyxxxwwwzzz|||{{{yyywwwwwwxxx{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyxxxxxx|||yyyxxxyyy|||}}}yyyuuuvvvuuuuuuuuuvvvwwwwwwxxxyyyxxxwwwvvvvvvvvvwwwwwwuuuvvvvvvvvvvvvvvvvvvvvvqqqrrrtttuuuvvvuuutttssssssqqqooonnnmmmoooppprrruuuxxx{{{||||||{{{|||}}}}}}zzzvvvssssssuuuyyy{{{}}}|||{{{wwwssssssuuuxxxzzzzzzzzz|||~~~~~~{{{wwwwwwvvvvvvvvvxxxxxxvvvttttttvvvyyyyyyvvvtttssstttvvvvvvwwwwwwxxxyyyzzz{{{xxxwwwvvvtttttttttuuuuuusssuuuwwwwwwvvvwwwxxxzzzzzzxxxvvvxxx||||||yyyuuu|||{{{zzzzzz||||||{{{zzzzzzyyyxxxvvvuuusssrrrqqqrrrtttwwwxxxwwwtttssssssuuuvvvxxxzzz{{{zzzyyyxxxsssxxxyyyuuurrrsssrrrooooooqqqrrrqqqppppppsssuuuvvvwwwvvvsssooonnnoooqqqssstttsssqqqnnnmmmnnnooossstttuuuvvvwwwxxxxxxyyyvvvuuusssqqqpppqqqrrrssswwwxxxzzz{{{{{{zzzyyyxxxwwwzzz||||||{{{yyyxxxxxx{{{{{{}}}~~~~~~~~~}}}}}}{{{zzzyyy{{{~~~}}}zzzwwwyyy}}}~~~}}}{{{yyyxxxwwwwww{{{{{{{{{|||||||||}}}}}}|||xxxzzzzzzzzzzzz{{{{{{||||||~~~~~~~~~}}}}}}zzzwwwuuuuuuvvvwwwuuutttssssssuuuvvvvvvuuutttuuuvvvvvvvvvxxx{{{}}}zzzxxxvvvtttssssssttttttssstttvvvvvvuuutttuuuvvvuuuvvvtttpppooorrrsssqqqqqqrrrssstttttttttsssrrrxxxxxxxxxyyyyyyxxxxxxxxxwwwvvvuuutttuuuwwwxxxzzzwwwvvvsssqqqtttyyywwwrrryyywwwuuuwwwyyyzzzyyywwwzzzyyywwwvvvvvvxxxyyyzzzzzzzzz{{{||||||{{{zzzyyyzzzyyyxxxxxxyyyxxxvvvtttyyyzzz{{{{{{zzzxxxvvvuuuwwwwwwxxxyyyzzz{{{{{{|||zzzzzzyyyxxxxxxxxxyyyyyy{{{{{{|||}}}~~~}}}}}}|||{{{zzzyyyyyyyyy{{{{{{zzzyyyxxxxxxxxxxxxvvvvvvvvvssspppoooqqqtttrrrooommmoootttwwwvvvtttqqqllleee___ZZZVVVRRRPPPNNNKKKGGGEEEFFFHHHIIIIIINNNLLLJJJJJJMMMPPPPPPOOOMMMOOOTTTYYY]]]___``````^^^]]][[[XXXUUUTTTVVVXXXYYYYYYYYYXXXWWWXXXZZZ]]]]]]]]]^^^```bbbcccdddeeeiiijjjmmmqqqvvv{{{zzzzzzyyyyyyzzz{{{||||||zzzyyyyyyxxxxxxxxxyyyyyy}}}xxxwwwzzz{{{xxxuuuyyywwwsssqqqrrrvvv{{{~~~}}}zzzyyyxxxxxxwwwuuutttqqqnnnmmmnnnpppqqqqqquuuuuuvvvxxxyyyyyyyyyyyyuuutttrrrrrrtttwww{{{~~~yyywwwwwwxxxzzz|||{{{zzzyyyzzz{{{zzzxxxvvvuuuvvvzzzzzzzzzzzz{{{{{{{{{{{{zzz{{{{{{|||{{{zzzyyyxxxxxxxxxyyy{{{{{{{{{zzzyyyuuuuuuuuuuuuuuuuuuvvvvvv{{{zzzyyyxxxwwwxxxyyyyyywwwwwwwwwwwwuuusssqqqpppkkkmmmppptttvvvvvvuuuttttttsssqqqpppppprrrtttuuuvvvxxx{{{||||||{{{||||||}}}zzzvvvssssssvvvzzz}}}|||{{{xxxuuurrrsssvvvxxxwwwwwwyyy|||}}}|||xxxtttsssrrrssstttvvvwwwvvvuuutttvvvxxxxxxwwwuuuuuuuuuwwwwwwxxxxxxxxxyyyyyyyyywwwwwwvvvuuuuuutttssssssqqqtttwwwxxxxxxxxxyyyzzzzzzwwwtttuuuxxxyyywwwuuuzzzyyyxxxyyy{{{{{{zzzxxxzzzyyyxxxwwwuuusssrrrrrrppprrrtttuuuttttttuuuvvvvvvwwwyyyyyyyyywwwuuusssrrrwwwyyyvvvttttttssspppnnnoooppppppppprrrvvvyyywwwwwwuuurrrooonnnoooppprrrrrrrrrooommmlllnnnoooqqqrrrssstttuuuvvvwwwwwwvvvtttqqqnnnnnnoooqqqssswwwyyy{{{}}}}}}|||zzzyyyyyy{{{}}}~~~|||zzzyyyyyy||||||}}}~~~~~~~~~}}}}}}{{{zzzyyy{{{}}}~~~}}}}}}}}}}}}~~~~~~|||xxxttttttyyy~~~~~~}}}|||{{{zzzxxxxxxxxxwwwyyyzzzzzzzzzzzz{{{{{{{{{~~~{{{xxx{{{zzzyyyyyyyyyzzz{{{|||~~~}}}~~~~~~~~~}}}{{{yyywwwvvvvvvuuutttsssqqqrrrtttwwwxxxxxxtttuuuwwwwwwwwwxxxzzz}}}xxxwwwuuusssrrrrrrrrrssssssuuuuuuuuuttttttvvvxxxvvvwwwuuupppooorrrrrrppppppqqqrrrrrrrrrqqqpppooouuuvvvvvvwwwwwwwwwxxxxxxxxxwwwvvvuuuuuuvvvwwwxxxvvvvvvtttqqqtttxxxwwwrrrvvvuuutttuuuwwwxxxwwwvvvxxxvvvuuuttttttvvvyyy{{{yyyyyyzzzzzz{{{zzzzzzyyyzzzyyyxxxxxxyyyxxxwwwuuuzzzzzz{{{zzzyyywwwuuutttwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxyyyyyyzzzzzz{{{{{{|||}}}~~~~~~}}}zzzwwwwwwxxx{{{}}}{{{zzzzzzzzzzzzzzz{{{{{{vvvwwwwwwuuusssqqqrrrsssqqqnnnmmmnnnrrruuuuuusssrrrnnnhhhbbb^^^YYYTTTQQQPPPMMMJJJHHHHHHHHHHHHGGGKKKIIIGGGHHHKKKMMMOOOOOOLLLOOOTTTXXX\\\___``````^^^^^^\\\XXXTTTRRRRRRTTTTTTUUUUUUTTTSSSUUUXXXZZZ[[[[[[\\\]]]^^^___``````eeefffiiimmmrrrxxx|||~~~}}}{{{zzzxxxxxxwwwwwwxxxxxxwwwwwwwwwxxxyyyyyyzzzwwwzzz}}}{{{xxx~~~{{{vvvsssrrruuuxxxzzz|||zzzxxxwwwwwwvvvsssqqqqqqooollljjjkkkllloooppprrrsssuuuwwwyyyyyyxxxxxxvvvwwwxxxxxxyyyzzz|||}}}wwwvvvwwwyyy{{{}}}}}}|||xxxyyyyyyxxxwwwwwwvvvvvv{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{||||||{{{xxxvvvtttsssvvvzzz{{{yyyyyyzzz|||wwwvvvvvvuuuuuuuuuvvvvvv{{{zzzxxxwwwwwwxxxyyyzzzyyyyyyyyywwwuuuqqqmmmkkkhhhkkkooosssuuuuuutttssswwwvvvuuuuuuvvvwwwyyyzzzvvvxxxzzz{{{zzzzzzzzz{{{}}}{{{xxxvvvvvvwwwyyyzzz{{{yyyvvvsssrrrsssvvvyyyuuuvvvwwwyyyyyyxxxuuusssppppppqqqsssvvvwwwwwwuuutttuuuvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyxxxxxxxxxwwwvvvvvvvvvvvvuuutttsssrrrrrruuuyyyzzzzzzyyyyyyyyyyyyvvvsssssstttvvvvvvuuuxxxwwwwwwyyyzzzzzzyyywwwxxxxxxwwwuuutttsssrrrqqqnnnppprrrrrrssstttwwwyyyvvvwwwwwwwwwvvvssspppnnnpppuuuxxxvvvtttuuutttqqqpppooonnnnnnooorrrvvvyyywwwvvvtttqqqooonnnnnnoooooooooooommmlllmmmooorrrrrrrrrrrrrrrssssssttttttuuusssooolllkkkmmmppprrrwwwyyy{{{}}}}}}{{{yyywwwzzz|||~~~~~~}}}{{{zzzzzz|||}}}}}}}}}}}}}}}}}}}}}{{{{{{|||}}}~~~~~~~~~~~~{{{||||||}}}~~~~~~~~~~~~|||xxxuuuvvvzzz|||}}}|||{{{zzzyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{~~~~~~~~~~~~~~~{{{yyy}}}|||zzzyyyyyyzzz|||}}}}}}||||||}}}~~~}}}|||{{{yyywwwuuutttsssqqqpppqqqtttxxxyyyzzztttvvvwwwxxxxxxxxxzzz|||xxxwwwvvvtttssssssssssssrrrssssssrrrrrrsssuuuxxxuuuwwwuuupppoooppppppmmmpppqqqrrrrrrrrrqqqooooooqqqrrrrrrtttuuuwwwxxxyyyxxxxxxwwwvvvuuuuuuvvvvvvvvvvvvuuusssuuuxxxwwwsssssssssssstttuuuvvvvvvvvvwwwvvvtttssstttwwwzzz}}}yyyyyyzzzzzz{{{{{{{{{{{{{{{zzzyyyyyyzzzzzzxxxvvvwwwwwwxxxxxxyyyxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{|||zzzzzz{{{|||}}}}}}~~~~~~}}}zzzwwwwwwyyy|||~~~zzzzzzzzzzzz{{{|||}}}~~~uuuvvvwwwvvvuuusssrrrqqqpppnnnmmmnnnqqqttttttssstttqqqkkkfffbbb]]]WWWTTTTTTRRROOONNNMMMLLLIIIGGGGGGEEEDDDEEEGGGJJJLLLNNNNNNPPPTTTXXX[[[]]]^^^^^^^^^^^^\\\XXXSSSPPPOOOOOONNNOOOOOOOOOPPPRRRWWWZZZZZZZZZ[[[[[[\\\]]]^^^^^^dddeeegggkkkpppuuuzzz}}}~~~}}}{{{zzzxxxxxxwwwwwwxxxxxxwwwwwwwwwxxxyyyyyyvvvtttxxx||||||zzz~~~zzzwwwtttsssssstttwwwvvvuuuuuuuuutttqqqooopppooommmkkkjjjkkknnnooopppqqqsssuuuwwwwwwwwwvvvxxx|||}}}||||||wwwvvvwwwzzz|||~~~}}}|||vvvvvvvvvvvvwwwxxxxxxxxx||||||{{{zzzyyyxxxxxxwwwzzz{{{{{{zzzxxxuuurrrpppppptttyyyzzzxxxwwwyyy|||yyyxxxwwwwwwvvvvvvvvvvvvzzzxxxwwwuuuuuuwwwyyyzzzyyyyyyyyywwwtttpppllliiikkkmmmpppsssttttttsssrrrxxxxxxwwwwwwwwwyyyzzz{{{vvvxxxzzzzzzyyyxxxxxxxxx{{{{{{|||{{{zzzxxxvvvuuuzzzxxxuuussssssuuuxxxyyyyyyyyyxxxwwwvvvvvvwwwxxxppppppqqqsssvvvwwwwwwuuuttttttuuuvvvxxxyyyyyyxxxxxxxxxyyyyyyyyyxxxwwwvvvtttuuuuuuuuuuuutttssssssvvvxxx{{{{{{zzzxxxwwwwwwyyywwwtttrrrssstttuuuvvvvvvvvvvvvxxxzzzzzzxxxvvvvvvvvvuuusssrrrqqqppppppnnnoooqqqqqqrrrtttwwwyyyxxxxxxxxxxxxvvvssspppnnnoootttvvvuuusssuuutttrrrrrrpppnnnmmmoooqqqtttuuuvvvtttrrrpppoooooonnnnnnkkkllllllllllllnnnrrrvvvuuutttsssrrrqqqqqqqqqrrrtttrrrnnnkkkjjjllloooqqqsssuuuxxxzzz{{{{{{zzzyyyyyy{{{~~~}}}{{{{{{{{{}}}}}}||||||||||||||||||}}}~~~~~~~~~~~~zzz{{{|||~~~}}}{{{zzz|||~~~~~~}}}~~~}}}|||{{{zzzzzzzzzzzzyyyyyyyyyzzzzzzzzz{{{{{{~~~}}}~~~~~~}}}~~~~~~|||zzz}}}|||zzzzzz{{{}}}~~~~~~~~~~~~}}}|||{{{}}}}}}}}}|||{{{yyyvvvtttrrrrrrpppppprrruuuxxxzzzzzzuuuvvvxxxyyyxxxyyyzzz{{{yyyyyyxxxvvvuuuuuuttttttsssttttttsssrrrsssuuuwwwsssuuutttooonnnooooookkkpppqqqrrrssssssrrrqqqpppmmmmmmooopppsssvvvyyyzzzxxxxxxwwwvvvvvvuuuuuuuuuuuuwwwvvvtttuuuxxxwwwsssttttttuuuvvvvvvwwwxxxxxxxxxwwwvvvvvvwwwzzz}}}{{{{{{{{{{{{{{{{{{|||||||||{{{zzz{{{||||||zzzxxxvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{|||zzzzzzzzz{{{{{{||||||}}}{{{{{{zzzzzzzzz{{{||||||zzzzzzzzz{{{|||}}}vvvvvvvvvwwwvvvtttrrrppppppooooooppprrrsssttttttuuurrrnnnkkkgggaaa\\\XXXVVVTTTRRRPPPOOOMMMJJJGGGDDDDDDCCCBBBCCCFFFJJJMMMQQQRRRTTTVVVXXXYYYYYYYYY]]]]]]\\\YYYTTTOOOMMMMMMIIIJJJKKKKKKMMMQQQVVV[[[ZZZZZZ[[[\\\\\\]]]^^^^^^dddeeegggkkkoootttxxxzzzzzz|||zzzzzzyyyyyyzzz{{{||||||zzzyyyyyyxxxxxxxxxyyyyyy|||vvvoooooosssxxxzzzyyy~~~|||zzzvvvssspppnnnmmmppppppqqqsssttttttqqqnnnpppppppppnnnlllkkkmmmnnnqqqqqqrrrtttuuuuuuuuuuuutttyyy}}}yyywwwwwwxxxxxxyyy{{{}}}}}}|||zzzuuutttssstttwwwyyyyyyyyy{{{{{{zzzzzzyyyxxxxxxxxxzzzzzzzzzxxxvvvtttqqqpppqqqtttxxxyyyxxxxxxzzz|||zzzzzzxxxwwwvvvvvvvvvvvvyyywwwuuuttttttvvvxxxzzzyyyyyyxxxvvvtttqqqnnnlllpppqqqrrrsssssssssrrrrrrvvvvvvvvvvvvvvvwwwwwwxxxwwwyyyzzz{{{yyywwwwwwxxxyyy{{{}}}~~~}}}zzzvvvsssyyyvvvttttttvvvxxxyyyyyy}}}}}}{{{yyywwwwwwzzz|||sssrrrssstttvvvwwwvvvuuutttssssssuuuxxxzzzzzzzzzwwwxxxyyyzzzyyyyyywwwvvvsssssstttttttttuuuuuuuuuyyyzzz|||{{{yyywwwwwwwwwzzzxxxvvvtttttttttuuuvvvuuuuuuvvvyyy{{{{{{xxxvvvuuutttsssrrrqqqpppoooooooooppprrrrrrrrrsssvvvxxxxxxyyyyyyyyywwwtttrrrpppmmmrrrtttrrrqqqtttuuutttrrrpppmmmmmmooopppqqqqqqtttrrrooooooooopppooooookkkkkklllkkkllloootttxxxwwwvvvtttrrrqqqqqqrrrrrruuussspppmmmmmmnnnppprrrnnnpppsssvvvyyy{{{|||}}}wwwzzz}}}~~~}}}|||||||||}}}|||{{{zzzzzzzzz{{{{{{}}}}}}}}}}}}xxxyyy|||~~~~~~}}}}}}~~~||||||~~~}}}|||{{{zzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzz||||||}}}~~~}}}~~~}}}{{{~~~}}}|||||||||}}}~~~~~~}}}{{{{{{}}}~~~~~~}}}}}}|||{{{}}}}}}}}}|||zzzxxxuuusssqqqpppppppppssswwwyyyyyyyyyuuuwwwyyyzzzyyyyyyzzz{{{zzzzzzzzzyyyxxxwwwvvvuuuvvvwwwwwwvvvuuuuuuvvvxxxrrruuutttpppooopppooolllpppqqqrrrssstttsssrrrrrrllllllmmmnnnqqqtttwwwyyyxxxwwwwwwwwwvvvvvvuuuuuutttwwwxxxuuuuuuxxxwwwtttvvvxxxyyyzzzyyyzzz{{{}}}zzzzzzyyyzzz{{{}}}~~~}}}|||{{{{{{{{{{{{||||||{{{zzz{{{||||||{{{yyyxxxxxxwwwvvvvvvuuuuuuuuuvvvvvvwwwwwwwwwxxxxxxxxxxxxwwwxxxxxxyyyzzz{{{|||yyyyyyzzzzzzzzz{{{{{{{{{xxxyyyzzz{{{|||||||||{{{zzzzzzzzz{{{|||}}}xxxwwwwwwwwwxxxvvvsssqqqrrrrrrrrrrrrssstttuuuvvvuuusssqqqnnnkkkfff```\\\VVVTTTQQQOOONNNLLLJJJGGGEEEEEEDDDCCCCCCEEEJJJNNNRRRRRRSSSUUUUUUVVVVVVVVV[[[\\\\\\YYYUUUPPPNNNMMMIIIIIIJJJJJJKKKOOOUUUYYYZZZZZZ[[[\\\]]]^^^___```eeeeeegggiiimmmqqqtttvvvtttwwwzzzyyyzzzzzz{{{|||}}}~~~{{{{{{zzzyyyxxxxxxxxxyyywwwssspppoooqqqsssuuuuuuxxxvvvssspppmmmkkkiiiiiijjjkkknnnqqqttttttqqqoooppprrrsssqqqmmmkkkkkklllssssssssssssssstttuuuvvvrrrvvvzzzzzzwwwuuuuuuwwwzzzzzzzzz|||}}}|||zzzxxxwwwuuussssssvvvxxxxxxwwwxxxxxxxxxyyyyyyzzzzzzzzzyyyxxxxxxwwwvvvuuutttttttttvvvyyyzzz{{{{{{{{{|||zzzyyyxxxwwwuuuuuuttttttyyywwwuuussstttvvvyyy{{{xxxxxxvvvuuutttrrrqqqpppttttttssssssssstttttttttvvvvvvvvvvvvuuuuuuuuuuuuyyy{{{||||||zzzyyyxxxyyywwwyyy|||~~~~~~|||yyyxxxwwwuuutttvvvyyy{{{zzzxxx{{{||||||zzzxxxwwwxxxzzzwwwvvvvvvvvvxxxxxxvvvttttttsssrrruuuyyy{{{|||{{{vvvwwwyyyzzzzzzyyyxxxwwwsssrrrrrrrrrsssuuuwwwxxxyyyzzz{{{zzzyyyxxxyyyzzzzzzzzzyyywwwuuuuuuvvvwwwuuuuuuwwwyyy{{{{{{yyyvvvuuutttssssssrrrqqqppppppqqqrrrttttttssssssuuuvvvuuuvvvwwwwwwvvvtttqqqpppmmmpppqqqooonnnrrruuuuuupppnnnlllllloooppppppnnnssspppmmmmmmoooqqqqqqooommmmmmmmmllllllooossswwwvvvuuutttsssssstttuuuwwwwwwvvvtttrrrqqqrrrssstttqqqrrrsssuuuwwwyyy{{{|||uuuxxx{{{}}}}}}}}}}}}~~~|||{{{zzzyyyxxxyyyyyyzzz|||~~~{{{{{{{{{tttwwwzzz~~~~~~~~~}}}~~~{{{|||}}}{{{yyyxxxxxxxxxwwwwwwwwwxxxxxxxxxyyyyyyzzzzzz{{{~~~~~~~~~~~~}}}~~~}}}}}}}}}||||||||||||}}}|||zzzzzz|||~~~~~~}}}}}}||||||}}}~~~~~~}}}|||zzzxxxvvvsssrrrqqqooooooqqquuuxxxyyyxxxwwwuuuwwwzzzzzzzzzyyyyyyzzz{{{zzzzzzyyyxxxwwwvvvuuuvvvxxxyyyxxxvvvuuuuuuuuurrruuuuuurrrqqqsssrrrnnnnnnoooqqqsssttttttssssssnnnnnnmmmmmmnnnpppssstttvvvwwwwwwwwwwwwvvvvvvuuussswwwyyyvvvvvvwwwwwwtttuuuxxxzzzzzzyyyyyy|||~~~zzz{{{|||}}}~~~}}}|||zzzyyyyyyyyyzzzzzzyyyyyyyyy{{{{{{zzzxxxvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxyyyzzzzzzxxxxxxxxxxxxyyyyyyzzz{{{yyyyyyyyyyyyzzzzzzzzzzzzxxxyyyzzz{{{||||||||||||zzzzzzzzz{{{|||}}}~~~|||zzzxxxyyyzzzyyywwwtttttttttuuuuuutttuuuwwwxxxuuutttrrrqqqooojjjddd```XXXUUURRRPPPOOONNNLLLJJJIIIIIIHHHEEEDDDFFFKKKPPPPPPPPPQQQRRRSSSTTTUUUUUUXXXZZZ[[[ZZZVVVRRRPPPOOOLLLLLLKKKJJJJJJMMMRRRVVVYYYYYYZZZ\\\]]]___```aaaccccccdddfffhhhlllooopppooopppxxx}}}||||||{{{{{{{{{||||||}}}|||{{{zzzyyyxxxxxxxxxzzzxxxvvvsssqqqpppppppppsssqqqmmmiiiggggggggghhhggghhhlllpppttttttrrrpppppprrrtttsssnnnkkkjjjkkkvvvuuutttsssssstttvvvwwwwwwzzz}}}|||yyyxxx||||||{{{{{{|||}}}|||yyyvvvyyyvvvssssssuuuwwwvvvuuuuuuuuuwwwxxxzzz{{{}}}}}}xxxwwwwwwvvvwwwwwwxxxyyywwwxxxzzz{{{}}}}}}}}}|||yyyyyywwwvvvtttsssssssssyyyxxxuuuttttttvvvzzz|||wwwwwwuuuttttttsssttttttvvvuuutttssssssuuuvvvwwwxxxxxxxxxwwwwwwvvvvvvvvv{{{}}}~~~~~~|||zzzzzzzzzvvvwwwyyy|||}}}}}}}}}}}}vvvuuuuuuwww{{{|||{{{xxxvvvyyy{{{zzzwwwtttuuuvvvzzzyyyxxxxxxxxxxxxvvvttttttsssrrrtttyyy|||}}}{{{uuuvvvxxxzzzzzzzzzxxxwwwrrrqqqqqqqqqrrruuuxxxzzzxxxyyyzzzyyyyyyyyy{{{}}}zzz{{{zzzyyywwwvvvwwwxxxuuuuuuwwwzzz||||||yyywwwuuuuuutttsssrrrrrrqqqqqqrrrtttuuuuuutttsssttttttqqqqqqsssssssssqqqooonnnlllppppppmmmmmmqqquuuvvvmmmkkkjjjllloooqqqpppnnnqqqooolllmmmppprrrqqqpppppppppooommmlllnnnrrruuuuuutttsssssstttvvvyyyzzzzzzyyywwwvvvuuuuuuvvvvvvxxxwwwvvvuuuuuuuuuvvvwwwsssvvvzzz|||}}}}}}~~~~~~|||{{{yyyxxxwwwxxxxxxyyy{{{~~~}}}zzzyyyzzzrrruuuyyy}}}~~~|||~~~~~~}}}~~~}}}zzz{{{~~~|||zzzxxxwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxzzz|||~~~~~~~~~||||||}}}}}}|||{{{zzzzzz~~~|||zzzzzz|||~~~~~~~~~~~~}}}|||}}}~~~~~~}}}}}}|||zzzwwwtttrrrqqqqqqnnnooorrrvvvyyyzzzxxxuuuuuuxxxzzz{{{zzzyyyyyyzzzzzzzzzzzzyyyxxxwwwvvvuuuuuuvvvxxxwwwuuurrrqqqqqqsssvvvvvvssssssuuutttqqqmmmnnnppprrrsssttttttsssqqqpppnnnmmmlllmmmooopppvvvvvvwwwwwwwwwwwwvvvvvvssswwwyyywwwvvvwwwwwwtttrrruuuxxxxxxwwwwwwyyy|||zzz|||}}}~~~~~~}}}{{{yyyxxxwwwxxxxxxxxxwwwwwwxxxyyyzzzxxxwwwrrrrrrssstttvvvxxxyyy{{{uuuvvvwwwxxxyyyzzz{{{{{{yyyyyyxxxxxxyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyzzz|||}}}~~~zzzzzzzzzzzz{{{|||}}}~~~}}}zzzzzz{{{{{{yyywwwuuuvvvvvvvvvvvvvvvxxxyyyttttttssssssqqqmmmfffbbbZZZXXXTTTRRRQQQPPPOOONNNLLLLLLKKKHHHFFFHHHMMMRRRNNNNNNOOOQQQRRRTTTUUUVVVWWWYYY[[[ZZZWWWSSSQQQPPPPPPOOOMMMJJJIIIKKKOOOSSSXXXXXXZZZ[[[]]]___```aaaaaaaaaaaaccceeegggjjjllllllkkkqqq{{{~~~xxxzzz{{{{{{{{{{{{|||~~~}}}}}}}}}}}}}}}}}}||||||yyyuuurrrrrrtttsssooojjjjjjjjjiiihhhgggfffeeeeeeeeegggiiimmmppprrrtttuuutttuuuvvvrrrnnnmmmrrrwwwvvvuuusssrrrrrrtttvvvwww{{{yyyzzz~~~~~~{{{zzz||||||yyyyyy{{{{{{xxxxxxzzz}}}}}}|||zzzxxxvvvtttrrrqqqtttwwwyyyyyyzzz{{{}}}}}}zzzwwwvvvwwwyyy{{{yyyyyyyyyyyyyyyzzzzzzzzz|||zzzwwwtttrrrpppppppppwwwwwwvvvuuutttvvvzzz~~~wwwwwwvvvuuuttttttuuuuuussssssttttttuuuwwwxxxyyy|||zzzxxxwwwxxxxxxwwwvvv~~~}}}}}}{{{zzzxxxvvvuuuzzzyyyyyyxxxxxxyyyzzzzzzyyywwwtttvvvyyy{{{zzzxxx{{{{{{zzzyyyyyyxxxwwwwwwxxxvvvuuuuuuvvvvvvuuussstttssssssvvvzzz|||{{{yyyyyywwwvvvxxxzzz{{{yyyvvvssssssrrrrrrssstttvvvwww{{{|||{{{xxxtttuuuyyy}}}yyyxxxwwwxxxyyyyyyxxxvvvsssqqqrrruuuzzz}}}}}}|||{{{xxxuuuuuuuuutttpppmmmrrrrrrrrrqqqqqqpppppppppqqqsssttttttrrrpppoooooopppooonnnnnnoooppprrrsssppppppqqqqqqqqqppppppoooqqqpppoooooooooppprrrssssssrrrpppooooooppprrrssssssrrrqqqqqqsssvvvyyy|||{{{zzzyyyyyyxxxxxxxxxxxx~~~{{{xxxxxxzzz{{{yyywwwqqqsssxxx|||}}}{{{zzz{{{|||{{{||||||yyyvvvxxx~~~|||}}}}}}~~~}}}|||{{{zzz{{{|||}}}~~~~~~}}}}}}~~~~~~~~~{{{wwwyyy{{{}}}|||{{{zzzzzzzzzzzzzzzyyyxxxuuuttttttuuuwwwyyyxxxyyy{{{|||~~~~~~~~~~~~~~~}}}{{{yyy||||||||||||{{{{{{|||}}}~~~|||zzzxxxvvvuuutttsssqqqqqqrrrtttuuuwwwxxxxxxyyyuuuwwwxxxzzz{{{{{{zzzzzz~~~|||yyywwwvvvuuutttwwwxxxxxxxxxvvvtttrrrqqqrrrtttvvvvvvtttsssrrrrrrsssqqqpppqqqtttuuurrrppprrrssssssqqqooooooppprrrpppssswwwxxxxxxxxxxxxyyysssqqqpppqqquuuwwwwwwuuuzzzyyyxxxwwwxxxzzz|||~~~|||}}}}}}}}}}}}}}}||||||~~~}}}|||||||||zzzwwwtttvvvvvvvvvwwwyyyxxxvvvtttuuuuuuuuuwwwyyy{{{{{{{{{vvvuuuwww|||}}}zzzyyy{{{xxxxxxxxxwwwwwwwwwwwwwwwvvvzzzzzzvvvxxx}}}{{{}}}|||{{{zzzzzzzzzzzzzzz}}}zzz{{{}}}~~~}}}{{{{{{|||||||||{{{zzzyyyyyy{{{yyyuuussssssvvvyyy|||zzztttoooooorrrrrrlllfff^^^\\\XXXVVVUUUSSSQQQOOOPPPNNNKKKJJJKKKKKKKKKJJJLLLLLLMMMNNNPPPQQQRRRRRRTTTVVVYYY[[[ZZZWWWRRROOONNNLLLJJJJJJLLLNNNNNNNNNTTTWWW[[[\\\]]]]]]^^^___```aaabbbbbbddddddeeefffhhhlllpppuuuzzzvvvwwwxxxxxxwwwwwwyyy{{{}}}}}}|||{{{yyywwwvvvuuuyyyuuupppnnnpppqqqnnnkkkjjjjjjiiihhhgggfffffffffiiijjjmmmpppsssuuuwwwxxxuuuwwwwwwtttpppppptttxxxxxxwwwvvvuuuuuuvvvxxxyyy|||zzz{{{|||{{{}}}}}}{{{zzz}}}|||yyyyyy|||}}}|||{{{yyyvvvssspppooosssvvvyyy{{{{{{{{{|||}}}~~~|||zzzyyyxxxxxxyyyzzzxxxxxxxxxxxxxxxyyyyyyyyy{{{zzzxxxvvvuuutttttttttyyyyyyyyywwwvvvvvvxxx{{{xxxwwwvvvuuuuuuuuuuuuuuuuuuuuuttttttuuuvvvwwwxxxzzzxxxvvvvvvwwwxxxwwwvvv{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvwwwxxxyyyyyyzzzzzz|||yyyvvvwwwyyy{{{yyywwwwwwwwwwwwwwwvvvvvvvvvvvvyyyxxxvvvvvvvvvvvvtttrrruuuttttttvvvzzz{{{zzzxxxwwwvvvuuuvvvxxxyyywwwuuuuuuttttttttttttvvvwwwxxxzzz{{{zzzyyywwwvvvwwwxxxxxxwwwwwwxxxyyyzzzxxxwwwuuussssssuuuyyy{{{{{{zzz{{{yyyxxxxxxyyywwwtttqqqqqqqqqqqqqqqqqqqqqqqqqqqooopppqqqqqqooonnnmmmmmmjjjiiiiiijjjkkkmmmooopppooooooppppppppppppooooooqqqpppooooooooopppqqqrrrtttsssrrrrrrrrrrrrssstttsssrrrqqqrrrtttwwwzzz|||}}}|||{{{zzzyyyzzzzzz{{{|||yyyyyyzzzzzzxxxwwwuuuvvvxxx{{{}}}}}}}}}{{{{{{}}}}}}yyyyyy|||}}}}}}zzz{{{|||}}}|||}}}~~~~~~~~~~~~|||yyyzzz~~~~~~{{{||||||{{{zzzzzzzzzzzzzzz|||zzzwwwuuuttttttuuuvvvwwwxxxzzz|||~~~~~~~~~~~~~~~|||{{{{{{|||{{{{{{zzzzzz{{{|||~~~~~~}}}zzzyyyxxxwwwuuutttuuuuuuvvvwwwwwwwwwwwwwwwxxxxxxzzz{{{|||||||||{{{}}}|||{{{yyyxxxwwwwwwvvvvvvvvvwwwwwwvvvtttsssrrrqqqsssvvvvvvuuuttttttuuusssrrrqqqrrrtttuuussspppqqqrrrsssqqqpppnnnooopppooorrruuuwwwwwwwwwxxxyyyuuusssqqqrrruuuwwwwwwvvv{{{zzzyyywwwwwwxxxyyyzzz||||||}}}}}}}}}}}}||||||~~~}}}|||||||||{{{xxxuuuuuutttttttttvvvvvvtttssstttttttttvvvyyy{{{{{{{{{zzzxxxyyy|||}}}yyyxxx{{{wwwwwwwwwwwwwwwxxxxxxxxxvvvyyyzzzwwwxxx}}}~~~{{{~~~}}}zzzxxxxxxyyy{{{|||}}}zzz{{{}}}~~~}}}{{{{{{||||||{{{zzzyyyxxxwwwzzzxxxuuutttsssuuuxxxyyyxxxuuurrrrrrsssqqqlllhhhccc```]]]ZZZYYYWWWUUUSSSPPPNNNJJJIIIJJJKKKKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPSSSUUUXXXZZZYYYVVVRRROOOPPPNNNLLLLLLMMMOOOOOOOOOTTTWWWZZZ\\\\\\\\\]]]___```aaabbbcccdddeeeeeefffgggiiimmmpppuuu|||yyyzzzzzzzzzxxxyyyzzz||||||{{{{{{yyyxxxvvvtttsss{{{vvvpppnnnoooqqqpppoookkkkkkkkkjjjjjjjjjiiiiiinnnoooqqqtttwwwyyyzzzzzzwwwxxxyyywwwtttsssvvvzzz{{{zzzzzzyyyyyyyyyzzz{{{~~~|||}}}}}}|||~~~|||{{{~~~~~~zzzzzz}}}}}}|||zzzwwwtttpppmmmkkkuuuxxx|||~~~}}}|||||||||||||||{{{{{{zzzyyyyyyyyyvvvvvvvvvwwwwwwwwwxxxxxxzzzzzzyyyxxxxxxxxxxxxxxxzzz{{{{{{yyywwwvvvvvvwwwxxxwwwwwwvvvvvvvvvvvvvvvwwwvvvuuuttttttuuuvvvwwwxxxvvvuuuuuuwwwxxxxxxwwwyyyyyyyyyyyyyyywwwvvvvvvtttuuuxxxzzz{{{||||||{{{~~~zzzwwwwwwyyyzzzxxxvvvvvvvvvvvvvvvvvvuuuuuuuuu{{{yyywwwvvvvvvvvvtttrrrvvvuuuvvvwwwyyyzzzyyyxxxvvvuuuttttttvvvvvvuuussswwwvvvuuuuuuvvvwwwyyyzzzzzzyyyxxxxxxxxxwwwtttrrrwwwvvvvvvwwwyyyzzzyyywwwvvvuuutttuuuwwwyyyyyyyyyyyyxxxyyyzzz{{{yyyvvvtttrrrrrrrrrrrrrrrrrrssssssppppppppppppooonnnmmmlllfffeeeeeefffhhhjjjlllnnnoooooopppppppppppppppoooqqqppppppoooooooooppppppuuuuuuuuuuuuuuuuuuuuuuuurrrrrrrrrsssuuuxxx{{{}}}~~~}}}{{{{{{|||}}}~~~}}}|||zzzzzz{{{|||{{{zzzyyyyyyxxxyyy|||~~~{{{~~~~~~{{{{{{~~~zzz{{{||||||{{{|||~~~~~~}}}|||~~~}}}|||||||||||||||||||||{{{zzzzzzzzzzzzzzzzzz~~~|||yyyvvvtttsssttttttvvvwwwyyy{{{}}}~~~~~~}}}~~~~~~}}}|||{{{zzzyyyyyyzzz{{{|||~~~}}}~~~|||{{{yyyyyyyyyyyyyyyyyyxxxxxxwwwwwwvvvzzz{{{|||}}}}}}}}}}}}}}}{{{zzzyyyyyyxxxxxxxxxxxxtttuuuuuuvvvvvvvvvuuuuuurrrtttvvvvvvvvvuuuvvvwwwtttsssrrrssstttuuusssqqqppprrrssssssqqqooonnnnnnnnnqqqtttuuuvvvwwwxxxzzzvvvuuuttttttvvvwwwwwwwww}}}{{{yyywwwvvvvvvvvvvvv{{{||||||}}}}}}|||||||||~~~}}}|||}}}}}}{{{xxxvvvvvvtttssssssuuuvvvuuuttttttssstttvvvyyy{{{|||{{{}}}zzzzzz||||||yyyxxx{{{vvvvvvwwwwwwxxxxxxyyyyyyvvvyyyyyyxxxyyy|||}}}{{{}}}yyywwwvvvxxx{{{}}}~~~|||{{{{{{}}}~~~}}}||||||||||||{{{zzzxxxwwwvvvyyyxxxwwwuuuuuuuuuvvvwwwuuuvvvvvvvvvtttqqqmmmkkkhhhfffbbb```^^^]]]ZZZXXXSSSPPPLLLJJJKKKLLLNNNNNNLLLLLLLLLMMMMMMMMMNNNNNNQQQTTTWWWYYYYYYWWWTTTQQQSSSQQQNNNNNNOOOPPPPPPPPPSSSVVVXXXZZZZZZ[[[\\\^^^```aaaaaabbbcccdddeeeeeeeeefffhhhkkkooowwwzzz{{{|||{{{yyyyyy{{{}}}yyyyyyyyyyyyxxxwwwvvvvvv{{{xxxtttsssssstttsssqqqnnnnnnnnnnnnnnnnnnnnnnnnpppqqqsssvvvxxxyyyzzzzzzxxxyyyzzzyyywwwwwwxxxzzz|||||||||{{{{{{{{{{{{zzz}}}{{{}}}}}}|||~~~~~~{{{{{{}}}}}}zzzӵtttqqqooonnnvvvyyy}}}~~~}}}{{{zzzzzzzzz{{{{{{|||{{{zzzyyyxxxuuuuuuuuuvvvvvvwwwwwwwwwzzzzzzzzzyyyyyyyyyyyyyyyxxxyyy{{{zzzxxxvvvuuuuuuxxxwwwwwwvvvvvvvvvwwwwwwvvvuuutttttttttvvvwwwxxxwwwvvvuuuvvvxxxyyyzzzyyyyyyyyyyyyxxxwwwvvvuuutttvvvwwwzzz|||}}}}}}|||{{{{{{xxxuuuvvvxxxyyywwwuuuxxxxxxwwwwwwvvvuuuuuutttyyywwwvvvvvvwwwwwwvvvuuuĦyyyyyyxxxwwwvvvuuuĦttttttwwwvvvvvvuuuvvvxxxyyyzzz}}}yyyvvvvvvwwwwwwtttpppvvvӵxxxuuuuuutttuuuvvvxxxyyyzzzuuuvvvxxxyyyzzzyyyvvvtttvvvuuutttsssssssssttttttrrrqqqqqqqqqqqqqqqpppoooggggggffffffgggiiikkklllooopppqqqqqqqqqqqqqqqqqqqqqqqqppppppooooooooooootttuuuuuuvvvvvvuuuuuutttrrrrrrssstttvvvyyy|||~~~}}}{{{{{{}}}zzzzzzzzzzzz|||}}}~~~~~~zzzyyywwwvvv{{{}}}Ħ}}}~~~}}}}}}{{{|||}}}}}}||||||~~~}}}|||{{{}}}~~~}}}zzzyyy{{{~~~{{{{{{zzzyyyyyyzzzzzzzzz|||{{{yyyvvvuuutttuuuuuuuuuvvvxxxzzz|||}}}~~~~~~~~~~~~}}}}}}|||zzzxxxxxxyyyzzz{{{{{{~~~~~~~~~|||{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxxxx{{{{{{||||||}}}}}}}}}}}}{{{{{{zzzyyyxxxxxxxxxxxxtttuuuvvvwwwxxxxxxyyyyyyuuuwwwxxxxxxvvvuuuvvvwwwtttttttttuuuuuutttsssrrrpppsssuuuuuussspppooooooppprrrtttuuuvvvwwwzzz|||xxxwwwvvvvvvwwwwwwwwwwww|||{{{zzzxxxwwwvvvwwwwww{{{{{{||||||}}}|||||||||~~~}}}||||||}}}{{{xxxvvvxxxvvvttttttvvvwwwxxxxxxuuutttuuuwwwzzz|||}}}||||||yyyxxxzzzzzzxxxyyy|||vvvvvvwwwwwwxxxyyyzzzzzzvvvxxxyyyyyyzzz{{{{{{zzz|||{{{yyyxxxxxxyyy{{{|||}}}|||{{{{{{|||}}}}}}}}}~~~~~~}}}{{{yyyxxxwwwzzzzzzyyyxxxwwwwwwvvvvvvssswwwzzzzzzvvvrrroooooollljjjfffcccbbb```]]][[[XXXTTTOOOLLLMMMOOOQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMQQQSSSWWWZZZ[[[YYYWWWUUUUUUSSSPPPOOOPPPPPPPPPOOORRRTTTWWWXXXXXXYYY[[[]]]``````aaabbbcccddddddeeebbbcccfffhhhlllqqqxxx}}}uuuwwwxxxxxxwwwvvvwwwxxxxxxxxxxxxxxxwwwvvvuuutttwwwwwwwwwwwwvvvuuurrrpppnnnnnnnnnoooppppppqqqqqqqqqrrrtttuuuwwwxxxxxxxxxxxxyyy{{{{{{zzzyyyzzzzzz{{{{{{|||||||||{{{yyyxxxzzzxxxzzz~~~||||||~~~|||yyyyyy{{{{{{4ĉ@ӵvvvuuutttwwwyyy|||}}}{{{xxxwwwwwwxxxyyy{{{|||{{{zzzxxxwwwtttuuuuuuvvvwwwwwwxxxxxxzzzzzzzzzyyyyyyxxxxxxwwwuuuwwwyyyyyyxxxvvvuuuuuuwwwvvvvvvvvvvvvvvvwwwwwwtttsssrrrrrrtttwwwzzz|||xxxwwwvvvwwwyyy{{{{{{{{{zzzzzzyyyxxxwwwuuutttssswwwxxxzzz{{{|||{{{yyyxxxwwwtttrrrsssvvvxxxwwwuuuyyyxxxwwwvvvtttsssqqqqqquuuttttttuuuxxxyyyyyyxxx>Lzzzyyyyyyyyyyyyxxx=hĦuuuuuuuuuttttttuuuvvvxxxyyyzzzuuussstttuuutttsss4ĉ@ӵssssssttttttuuuxxxzzz|||uuuwwwyyyyyyyyyxxxwwwvvvzzzyyywwwuuusssssssssttttttrrrpppppprrrsssqqqpppjjjiiihhhggggggggghhhiiipppqqqqqqrrrssssssrrrrrrpppqqqqqqqqqqqqpppppppppssstttuuuuuuuuuuuutttssssssttttttvvvxxxzzz}}}~~~~~~|||{{{{{{}}}~~~zzzzzzyyyxxxwwwwwwxxxxxxuuuvvvtttuuu~~~>L}}}}}}~~~}}}}}}~~~~~~}}}}}}~~~~~~}}}{{{{{{|||~~~~~~zzzyyy{{{~~~zzzzzzyyyyyyyyyzzzzzz{{{yyyxxxwwwwwwvvvwwwwwwxxxuuuvvvxxxyyy{{{||||||||||||~~~~~~~~~~~~}}}~~~}}}zzzwwwwwwxxxzzz{{{{{{zzz|||~~~~~~{{{zzz{{{|||{{{zzzzzzyyyzzzzzz{{{|||{{{{{{{{{{{{{{{{{{||||||}}}|||{{{yyyxxxwwwvvvvvvvvvvvvwwwxxxzzz{{{}}}}}}zzz{{{{{{yyyvvvuuuuuuvvvuuuvvvvvvvvvuuutttttttttrrrtttwwwwwwuuusssrrrrrrssstttuuuvvvvvvxxx{{{~~~zzzyyyyyyxxxvvvvvvwwwwwwzzzzzzyyyyyyyyyyyyzzzzzzzzzzzz{{{|||||||||||||||}}}|||{{{||||||{{{xxxvvvxxxvvvttttttvvvxxxxxxxxxwwwvvvwwwxxx{{{}}}}}}|||xxxvvvuuuxxxyyyxxxyyy|||vvvvvvwwwxxxyyyzzzzzz{{{wwwwwwxxxzzzzzzzzzyyyzzzxxxyyyzzz{{{|||{{{yyyxxx||||||||||||||||||~~~}}}|||zzzyyy|||||||||{{{zzzyyyxxxwwwtttxxx}}}|||xxxsssrrrsssooolllhhheeecccaaa___]]]ZZZVVVPPPMMMMMMOOOPPPQQQNNNNNNNNNNNNNNNMMMMMMMMMQQQTTTWWW[[[]]]]]]\\\[[[VVVTTTQQQOOOPPPPPPOOONNNQQQSSSUUUVVVVVVWWWZZZ\\\^^^______```aaabbbcccccc___aaaeeehhhjjjmmmpppsss~~~sssvvvyyy{{{zzzyyyyyyyyyyyyyyyxxxvvvsssqqqooommmssstttvvvvvvuuurrrooommmlllmmmmmmnnnpppqqqqqqrrrrrrssstttvvvwwwwwwwwwwwwwwwxxxzzz{{{{{{{{{yyyyyyyyyzzz|||||||||zzzxxxvvvuuusssvvv{{{|||zzzzzz}}}zzzxxxwwwzzzyyyGG=?zzzzzzxxxzzz{{{zzzxxxvvvuuuuuuwwwxxxyyyzzzzzzyyyxxxwwwuuuvvvvvvwwwxxxyyyzzzzzzxxxyyyyyyyyyyyyxxxxxxwwwvvvxxxzzzyyyxxxvvvuuuvvvuuuuuuuuuuuuuuuvvvvvvwwwsssrrrqqqrrrtttwww{{{}}}yyyxxxwwwxxxzzz||||||{{{yyyyyyyyyxxxwwwvvvuuutttvvvwwwxxxxxxxxxwwwvvvvvvuuurrrpppqqquuuwwwvvvtttvvvuuutttsssqqqooonnnmmmrrrqqqqqqtttwwwyyyzzzyyyHdĦ{{{{{{{{{|||zzz=Ījttttttsssssstttuuuwwwxxx~~~zzzvvvsssssstttuuuvvvGG=?ssstttttttttvvvzzz~~~yyyzzz{{{{{{yyywwwwwwxxx{{{yyyvvvtttrrrrrrsssttttttqqqnnnoooqqqsssqqqooolllkkkiiihhhgggfffggggggppppppqqqrrrsssssssssssspppqqqqqqrrrssssssrrrrrrttttttttttttttttttttttttuuuuuuvvvwwwyyy{{{}}}}}}}}}||||||||||||}}}~~~~~~|||{{{zzzvvvrrroooooopppqqqssstttvvv~~~HdĦ~~~}}}}}}~~~~~~}}}|||{{{|||~~~}}}zzzzzz|||yyyyyyyyyyyyyyyzzzzzz{{{vvvvvvvvvwwwxxxyyyzzzzzzvvvwwwxxxyyyyyyzzzzzzzzzzzz}}}~~~}}}~~~~~~{{{wwwvvvyyy||||||{{{xxxzzz|||~~~~~~zzzyyyzzz}}}zzzzzzyyyyyyzzz|||}}}{{{zzzzzzyyyyyyzzz{{{{{{~~~}}}{{{yyyxxxwwwvvvvvvxxxxxxxxxzzz{{{}}}~~~~~~}}}zzzwwwuuuuuuvvvvvvwwwxxxxxxvvvttttttuuurrrtttwwwwwwvvvuuuuuuvvvvvvvvvvvvvvvvvvxxx{{{~~~zzz{{{zzzxxxvvvuuuuuuwwwxxxxxxyyyzzz{{{{{{||||||yyyzzz{{{{{{||||||||||||{{{zzzzzzzzz{{{zzzwwwuuuuuusssrrrsssuuuvvvvvvvvvyyyxxxwwwyyy{{{|||{{{zzzvvvtttuuuxxxyyyxxxxxx|||wwwwwwxxxxxxyyyyyyzzzzzzwwwvvvwww{{{{{{yyyxxxyyyuuuwww{{{}}}}}}{{{xxxvvv{{{|||}}}|||{{{|||~~~~~~|||{{{}}}}}}||||||{{{{{{zzzzzzvvvzzz}}}}}}yyyvvvuuuvvvrrroookkkhhhfffcccaaa^^^ZZZVVVQQQNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMQQQSSSWWW[[[^^^_________YYYVVVSSSQQQPPPPPPOOOMMMPPPQQQSSSSSSTTTUUUXXX[[[\\\]]]]]]^^^___```aaabbb\\\```dddgggiiijjjlllmmmxxx}}}rrrvvv{{{ӵyyyyyyxxxĭӵsssӵoooĦvvvvvvwwwxxxxxxxxxxxxxxxvvvӵӵvvvyyyĦƜ`1.׼s|||||||||{{{ĦtttuuuvvvwwwwwwxxxxxxwwwwwwӵzzzĦxxxzzzzzzzzzzzzzzz{{{||||||{{{ĭӵsssvvvĦ{{{zzzwwwĦxxxĦxxxyyyyyyyyyvvvsssqqqrrruuuvvvuuusssooooooqqqxxxDdD{{{{{{zzz?fӵttttttsssĦzzzzzzxxxӵƜ`1.׼stttuuuĭӵyyyuuurrruuuvvvrrrnnnooosssuuusssӵjjjjjjkkkkkkĦooopppqqqqqqqqquuuuuusssssstttuuuwwwwwwxxxĦ{{{|||}}}~~~~~~sssĦuuuuuu|||DdD{{{}}}ӵ}}}}}}ӵ|||ӵyyyxxxxxxwwwwwwĦxxxӵ~~~|||ĭӵ~~~zzzxxxzzz~~~{{{zzzyyyyyyyyy{{{}}}~~~{{{{{{zzzyyyyyyzzzzzz{{{|||{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxyyy{{{}}}~~~~~~}}}{{{xxxvvvwwwxxxwwwyyyzzzyyyvvvtttuuuvvvrrrsssuuuuuuuuuvvvwwwyyywwwwwwvvvuuutttvvvzzz}}}zzz{{{{{{yyyuuussstttvvvwwwwwwxxxyyyzzz{{{{{{{{{xxxyyyzzz{{{||||||||||||yyyyyyxxxyyyzzzyyyvvvtttsssrrrrrrtttvvvwwwvvvuuuyyyxxxwwwwwwyyyyyyxxxwwwwwwuuuvvvzzz{{{xxxwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxuuuwww||||||xxxvvvyyyuuuwwwzzz||||||{{{yyywwwzzz|||}}}}}}{{{{{{~~~~~~}}}|||||||||{{{{{{{{{{{{{{{|||yyy{{{||||||zzzyyyxxxxxxvvvsssooollliiigggdddbbb]]]ZZZUUUQQQOOONNNMMMKKKLLLLLLLLLMMMMMMMMMMMMMMMOOORRRVVV[[[^^^```aaaaaa[[[YYYUUUSSSRRRQQQOOONNNOOOPPPQQQRRRRRRTTTWWWZZZ[[[[[[\\\]]]^^^______```[[[^^^bbbeeegggjjjmmmooottt{{{lllqqq?~4wwwxxxxxxg&e>&etttg&errr>hӵyyyzzzzzz{{{zzzzzzzzzg&e{{{guO>uO>&ennnttt4ff?>ߝLyyygĉ@}}}}}}||||||Shӵvvvvvvvvvvvvvvvvvvvvvg&ezzz>hӵzzz|||}}}}}}}}}fff?><zsssg&e>&errrsssHLyyyyyyxxxShӵgLyyy{{{|||~~~yyyvvvssssssuuuvvvtttS?ʬssssss3h?D%%)?{{{zzzZufĦuuuuuutttgLxxxvvvyyyg&exxxgĉ@tttvvvg&e>&ezzz@eqqqppp??tttvvvyyytttqqqrrruuuxxxg<ĉoooooooooqqq3we<Ħnnnooooooppp3h?@errrrrrtttuuuwwwxxxxxxyyyZ|||{{{|||~~~3h?gLyyyvvvrrr|||}}}zzzD%%)?~~~fff?><z{{{zzz=?Ħ}}}g&e{{{g&exxxxxxxxxS?ʬwww4ff?>ߝLxxx@e|||g&e3h?g&e>&e}}}??}}}zzzxxx{{{~~~|||{{{yyyyyyyyyzzz|||}}}||||||zzzyyyyyyzzz{{{|||yyyyyyyyyxxxxxxyyyzzzzzzxxxxxxxxxyyyzzz|||~~~~~~}}}{{{xxxxxxyyy{{{wwwyyy{{{zzzvvvtttuuuvvvqqqrrrsssttttttuuuxxxzzzxxxwwwvvvtttssstttxxx|||zzz||||||yyytttrrrsssuuuwwwwwwxxxyyyyyyyyyyyyxxxxxxyyyzzz{{{||||||||||||xxxxxxwwwxxxyyyxxxvvvsssttttttuuuwwwyyyzzzxxxvvvxxxwwwvvvvvvwwwwwwvvvtttyyywwwyyy}}}|||xxxvvvwwwzzzyyyyyyyyyyyyyyyyyyyyyxxxuuuwww||||||wwwvvvyyywwwxxxyyyzzzzzzzzzzzzyyyyyy{{{}}}}}}{{{{{{~~~~~~}}}||||||{{{zzzyyyyyyzzz|||}}}|||{{{{{{{{{{{{{{{zzzyyyyyyvvvrrrooommmjjjgggeeebbb^^^ZZZVVVTTTRRROOOMMMKKKKKKKKKKKKLLLLLLLLLMMMNNNQQQUUUZZZ]]]```aaaaaa^^^[[[WWWTTTSSSRRRQQQOOOOOOPPPQQQQQQQQQSSSWWWYYYYYYZZZ[[[\\\]]]^^^^^^___[[[\\\___bbbeeejjjppptttssszzzvvv4Dӵyyy{{{yyyHƅ^Hu]ĦsssHu]ĦsssZuR)Ħzzz|||}}}~~~}}}|||zzzHu]ĦHŐeHŐeHu]ĦgggqIܗGIӵyyyttyyyzzz{{{HGgĉ@tttqqqyyyzzzzzzzzz{{{{{{Hu]Ħ}}}ZuR)Ħ}}}~~~zzzwww~~~sߝLGdUĦtttHƅ^Hu]ĦrrrntHdĦ}}}{{{HGgĉ@uuuHdĦzzzyyyyyyzzzyyyxxxvvvHtƅ^ssstttBt=o9ĦDtfo9Ħyyywwwuuug?tttuuuHdĦsssuuutttHu]ĦqqqttttttttHƅ^Hu]ĦtttH׼sppppppnnnqqqrrruuurrrppppppsssuuutQnnnnnnnnnnnnje<ĦrrrrrrqqqBt=o9ĦH׼suuutttttttttttttttvvvvvvxxxHtĦxxx|||{{{{{{}}}Bt=o9ĦHdĦzzzxxxxxxyyyyyyxxxwwwyyyyyyyyyDtfo9ĦsߝLGdUĦ}}}Ht@cӵHu]ĦwwwHu]Ħ{{{yyyHtƅ^uuuqIܗGIӵwwwH׼syyyzzzHu]Ħ|||}}}Bt=o9ĦHƅ^Hu]Ħ~~~~~~}}}}}}||||||{{{|||{{{zzz{{{}}}}}}{{{yyyxxxwwwvvvvvvxxxzzzzzzzzz|||{{{yyyxxxxxxyyy{{{|||{{{zzzzzzyyyyyyzzzzzz{{{||||||{{{|||}}}}}}{{{yyyzzzzzzzzzzzzyyyxxxwwwvvvuuutttsssssssssuuuvvvwwwyyywwwuuusssssssssqqqpppqqqtttvvvvvvtttsssuuuwwwxxxxxxwwwvvvvvvwwwxxxyyyyyyyyyxxxxxxxxxwwwwwwwwwttttttuuuuuuvvvvvvvvvvvvyyyzzz{{{zzzxxxwwwxxxyyyyyyxxxwwwvvvvvvuuuuuuuuuvvvyyy}}}~~~}}}zzzxxxwwwwwwxxx{{{|||{{{yyyuuussswwwxxxyyyyyywwwvvvvvvvvv{{{zzzyyyyyyyyyzzz{{{|||xxxyyyzzz|||}}}~~~~~~~~~~~~}}}||||||||||||{{{{{{|||||||||||||||{{{|||yyyyyy{{{}}}|||zzz{{{yyywwwuuusssnnniiieeeeeedddbbb___\\\WWWQQQLLLLLLLLLMMMNNNNNNMMMMMMLLLNNNQQQTTTWWWYYY\\\___bbb^^^\\\YYYVVVTTTSSSSSSSSSWWWUUUTTTSSSSSSTTTVVVWWWXXXXXXXXXYYYZZZ\\\^^^___]]]^^^___aaafffkkkpppssssssrrrxxxyyy{{{4DuXӵ{{{zzzxxxDdDΦDdDĦsssDdDĦsssxxxt|d<ĦuuuDtzzzxxxyyyzzz{{{zzzzzzyyy>d<Ħwww>d<ʜDd<ʜ4DuTӵvvvwwwF&uTӵ{{{4DufئL>euuupuR)Ħ|||||||||{{{{{{{{{>d<Ħ{{{Dt|||zzz|||}}}}}}|||}}}|||DdDΦDdDĦwww>d<ʜ4DuTӵuuu4DwDd<Ħ{{{puR)Ħ>dd<ӵDd<~~~qR/ܗ?fӵwww>dd<Ħuuu4DufئL>e{{{DdDʜ4DuTӵqqqDdDĦpppoooooooooooopppqqqrrrrrrooooooooooooppppppgeĦooos<v>aĦqqqooopeӵDx<DdDĦqqqqqqrrrssstttuuuuuuuuuuuuDdDĦwwwzzzyyyxxxpeӵDx<>dd<ӵDd<DdDΦDdDĦ{{{DdDӵnd<DdDĦzzz>d<ĦzzzpeӵyyyĦ~~~F&uTӵvvvDdDĦ|||}}}>d<ĦpeӵDx<>d<ʜ4DuTӵ}}}|||{{{|||~~~~~~}}}}}}~~~~~~}}}|||yyyzzzzzzyyyyyyzzz|||~~~{{{{{{zzzzzzzzzzzz{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{wwwvvvwwwxxx{{{{{{{{{yyy|||{{{zzzyyyxxxyyyyyyzzzwwwvvvvvvuuuuuutttttttttuuuuuutttsssrrrsssuuuwwwsssuuuxxxyyyyyywwwvvvuuussssssssssssuuuwwwyyy{{{xxxyyy{{{|||{{{yyyvvvtttwwwwwwwwwwwwyyy{{{~~~~~~~~~}}}{{{xxxvvvwwwxxx{{{yyyvvvtttrrrqqqrrrrrrtttwwwyyyzzzzzzyyyzzz{{{xxxxxxyyyyyyxxxwwwuuutttvvvwwwyyyyyywwwvvvwwwwwwxxxxxxwwwwwwvvvvvvvvvwwwwwwxxxyyy{{{||||||}}}}}}}}}~~~~~~|||{{{}}}}}}}}}|||||||||||||||~~~~~~|||zzzwwwuuuvvvtttrrrqqqrrrrrrrrrqqqnnnnnnnnnmmmiiiaaaXXXRRRNNNMMMJJJHHHFFFEEEEEEEEEIIIKKKLLLMMMNNNPPPSSSVVVYYYYYYXXXWWWWWWWWWWWWXXX[[[[[[ZZZXXXXXXXXXXXXYYYXXXWWWVVVUUUUUUUUUVVVWWW[[[\\\^^^aaadddeeefffgggmmmnnnrrryyy{{{}}}~~~4DuXӵ~~~~~~D&dq&ĒRxxxyyysdKĦvvvDHRRudyyyzzzzzz{{{{{{{{{{{{sdKĦwwwD&oq<Ōq&ĒRwwwxxxwww>dp&ĒRzzzyyynfʜd<Φ>d<Ħyyys&dq&ĒRwwwyyyi?ʜtd<Ħ}}}HHܗDӊByyy<xvvvtttuuuuuutttttttttB?daĦsssrrrB?Ho9sss>dd<ӵxxxwwwB?Ho9~~~<x}}}~~~|||zzzuuuuuuttt&ӫeʬtIӇsss>d<Φ>d<Ħ}}}D&ӫetIӇrrrDdDĦzzzsdKĦxxxB?dp&ĒRwwwvvv>d<sdKĦB?Ho9s&dq&ĒR|||}}}}}}}}}~~~}}}~~~}}}||||||zzzyyyyyyzzz{{{{{{zzzxxxyyyzzzyyyxxxxxx{{{~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{wwwwwwwwwyyy{{{|||{{{zzz{{{{{{zzzzzzyyyyyyzzzzzzwwwwwwvvvvvvvvvuuuttttttuuuuuuuuusssrrrsssvvvyyywwwxxxyyyzzzzzzyyywwwvvvnnnnnnoooqqqtttwwwzzz|||zzzzzz||||||zzzwwwsssqqqvvvvvvvvvwwwxxxzzz}}}~~~~~~~~~}}}zzzwwwvvvwwwxxxzzzxxxuuusssrrrrrrsssttttttvvvwwwxxxwwwwwwyyyzzzwwwwwwwwwvvvuuuuuuttttttuuuwwwyyyyyywwwvvvwwwxxxxxxxxxxxxxxxwwwwwwvvvvvvuuuvvvxxxzzz|||~~~{{{|||~~~}}}{{{zzz}}}|||{{{zzzzzzzzzzzz{{{~~~~~~~~~}}}{{{xxxuuutttwwwuuusssrrrrrrrrrqqqpppqqqqqqqqqqqqnnnggg^^^XXXQQQOOOLLLIIIGGGFFFGGGHHHEEEGGGHHHIIIKKKNNNRRRUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXYYYZZZZZZXXXWWWUUUTTTTTTUUUVVVVVVZZZ[[[]]]___aaaccccccdddggghhhmmmssswww{{{4DuXӵHu]3hhyyyzzz{{{nevvvvvv=ezzzzzzzzzzzzzzz{{{{{{{{{newwwyyypIƎ@t@hwwwwwwwww>huuuuuuuuufesss@ďD}}}zzzyyyxxxxxxyyyzzz|||}}}neyyyyyy=ewwwxxxyyy{{{{{{zzz~~~}}}egeyyyzzzsĪj@hvvvwwwyyyfdDĦ~~~@ďDxxxwwwHkgexxxwwwvvvtttttttttuuuvvv@hvvvuuu@GtttuuuHĪj@IŌ{{{{{{BeneuuuHkgexxxnewwwzzzfe{{{Hu]3hhsssrrrqqqsennnnnnoooppppppooommmllllllnnnppppppooonnngeĦja>aĦrrrsss@Gpppssssetttuuuvvvwwwxxxwwwvvvvvv<Ōyyywwwuuu@G|||}}}Hkge|||~~~~~~|||xxxwwwvvvHĪj@IŌpppqqqege~~~Hu]3hIŌuuutttDdDĦwwwneqqqvvv@hxxxyyy>hwwwwwwvvvse{{{ne~~~~~~@GsĪj@h}}}~~~~~~{{{|||~~~~~~}}}{{{yyyxxxwwwuuussssssuuuwwwxxxxxxwwwyyyzzzyyywwwwww{{{~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{xxxwwwwwwyyy{{{{{{zzzyyyzzzzzz{{{{{{{{{{{{zzzyyyxxxxxxyyyyyyyyyxxxwwwwwwuuuvvvvvvtttqqqrrrvvvzzzzzzyyyxxxyyyzzzzzzxxxwwwnnnnnnoooqqqsssvvvyyy{{{zzzzzzzzzzzzxxxuuurrrpppuuuuuuvvvwwwyyyzzz{{{{{{}}}}}}{{{xxxvvvuuuwwwyyyxxxvvvtttrrrrrrtttvvvxxxuuuvvvwwwwwwvvvvvvxxxzzzxxxwwwvvvuuuttttttttttttuuuwwwxxxxxxwwwwwwwwwxxxyyyzzzzzzzzzyyyxxxwwwvvvvvvwwwyyy{{{}}}{{{{{{|||}}}}}}|||{{{zzz}}}|||zzzyyyxxxyyyyyyzzz|||}}}}}}{{{xxxuuutttuuuyyywwwvvvuuuuuuuuusssqqqqqqrrrrrrrrrqqqllleee___YYYUUUQQQLLLIIIIIIJJJKKKDDDEEEFFFGGGIIILLLQQQUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZXXXWWWVVVUUUUUUVVVWWWWWWYYYYYY[[[]]]___```bbbcccfffhhhkkknnnrrrwww}}}~~~4DuXӵ}}}ĵD^wwwxxxzzz{{{uuuuuuvvvzzzyyyyyyyyyyyyyyyzzzzzz{{{yyy{{{}}}zzzyyyxxxwwwuuuqqqooonnnoooyyyxxxvvv{{{{{{yyyyyyyyyzzzzzz{{{|||}}}yyyxxxxxxyyyxxxyyy{{{|||{{{zzz{{{yyyyyyyyyxxxsssssstttuuuwwwDdDĦ~~~}}}vvvuuutttzzzxxxwwwwwwrrrsssuuuwwwxxxyyywwwuuuttttttrrrssstttuuuwwwyyyuuuuuuvvvxxxuuuuuuvvv|||D^ssstttsssrrrs׼stttoooppprrrrrrqqqooollljjjlllnnnqqqqqqooonnngeFm8nnn>aĦooopppooolllnnnqqqs׼sttttttuuuvvvvvvwwwwwwuuutttHoxxxxxxvvvttttttyyyyyyzzzyyy{{{}}}}}}{{{yyyxxxwwwvvvsssqqqqqq~~~~~~}}}D^zzzyyywwwDdDĦuuutttttttttvvvvvvxxxyyywwwvvvvvvwwwvvvs׼s{{{{{{}}}~~~~~~}}}~~~}}}~~~{{{|||}}}}}}|||yyyvvvtttrrrpppnnnooorrruuuvvvwwwwwwzzz|||zzzxxxxxx|||{{{{{{||||||||||||{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{xxxwwwwwwxxxyyyyyyxxxvvvxxxyyy|||}}}}}}|||zzzxxxvvvwwwxxxyyyyyyyyyxxxxxxvvvxxxwwwtttpppqqqvvv{{{{{{yyyvvvvvvwwwxxxxxxvvvsssrrrrrrrrrsssuuuwwwxxxwwwwwwwwwwwwvvvtttsssrrrtttvvvxxxzzzzzzzzzyyyxxx{{{{{{yyyvvvttttttwwwyyyvvvtttsssrrrssswwwzzz|||yyyyyyyyywwwvvvwwwyyy{{{zzzyyywwwuuuuuuuuuvvvwwwuuuvvvxxxxxxwwwwwwxxxyyy{{{|||||||||{{{zzzxxxxxxzzzzzz|||}}}~~~~~~|||||||||||||||}}}}}}}}}~~~}}}{{{yyyxxxyyyzzz{{{zzz{{{{{{xxxuuussstttvvvwwwvvvvvvvvvwwwvvvtttrrrqqqqqqrrrsssrrrooojjjfffbbb^^^WWWQQQLLLJJJKKKKKKFFFGGGGGGGGGHHHKKKOOOSSSVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVWWWXXXYYYYYYYYYYYYYYYXXXWWWVVVWWWXXXYYYZZZXXXXXXXXXZZZ\\\___aaacccfffhhhhhhiiilllrrrwwwzzzΦ4DuXӵtvӵ>d<Ħ{{{vvvwwwzzz{{{{{{yyyĦvvvwwwxxxyyyzzzzzzzzzxxxxxxwwwwwwxxxxxxyyyzzz|||zzzĦ~~~|||~~~|||}}}|||yyyxxxxxxxxxsssmmmnnnmmmjjjiiijjjmmmqqqsssqqqssswwwzzz||||||{{{zzz{{{zzzzzzyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{Ħwwwxxxxxxyyyyyyzzzyyyyyy{{{|||}}}{{{zzzxxxvvvtttvvvyyy{{{{{{yyyyyyxxxwwwuuutttsssssssssppppppqqqrrrtttvvvwwwyyy>d<Ħ~~~}}}}}}zzzyyywwwuuutttsssssssssvvvxxxzzzzzzyyyxxxxxxxxxqqqsssuuuxxxzzz{{{{{{zzz{{{zzzxxxvvvuuutttsssssssssvvvyyyxxxtttrrrrrrssswwwyyyzzzyyyuuussstttvvvyyywwwvvvttttttttttttuuuxxxwwwuuusssqqqqqqtttwwwtttxxx}}}}}}Ħsssqqquuuyyy{{{{{{{{{~~~~~~>d<ĦtttqqquuutttrrrBetttuuuqqqrrrttttttrrrooollljjjkkkooorrrrrrpppnnngeFYĉoooooo>aĦlllmmmmmmnnnoooqqqmmmlllkkkkkkllloooBettttttttttttuuuvvvvvvvvvtttsssnu]ӵwwwsssuuuxxxyyyyyy}}}{{{yyywwwwwwxxx{{{|||xxxxxxyyyzzz|||{{{xxxvvvwwwwwwvvvvvvvvvvvvwwwwwwxxxvvvtttrrrrrrtttvvvwwwvvvyyy|||}}}|||>d<Ħ{{{|||}}}{{{xxx>d<ĦsssssstttĦsssuuuxxxzzzzzzyyywwwvvvzzzzzzxxxtttoooooorrruuuuuuvvvwwwvvvBe|||{{{{{{{{{{{{Ħ~~~}}}~~~}}}|||}}}~~~}}}{{{{{{|||{{{|||}}}}}}|||xxxuuusssooonnnlllmmmqqqtttvvvwwwxxx{{{~~~|||yyyyyy}}}{{{{{{||||||||||||{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{wwwvvvvvvvvvxxxxxxvvvtttwwwyyy|||~~~~~~|||zzzxxxtttuuuvvvwwwxxxxxxwwwvvvwwwxxxxxxtttppppppuuu{{{|||xxxtttsssuuuwwwwwwuuuxxxwwwuuuttttttuuuvvvvvvuuuuuutttttttttuuuuuuuuuuuuwwwyyy||||||{{{yyywwwzzzzzzxxxuuuttttttwwwzzztttsssrrrrrrtttxxx}}}||||||{{{yyywwwxxxzzz}}}|||{{{xxxwwwvvvvvvxxxyyytttvvvxxxxxxwwwwwwxxxyyy}}}}}}~~~~~~}}}{{{zzzxxx}}}~~~~~~~~~~~~~~~}}}|||~~~}}}}}}}}}}}}}}}~~~~~~|||zzzyyyzzz{{{|||yyyzzzzzzwwwsssrrrtttvvvrrrrrrsssuuuwwwvvvsssqqqqqqqqqqqqrrrsssqqqnnnkkkiiiddd\\\TTTNNNKKKKKKKKKHHHIIIHHHGGGGGGJJJNNNQQQWWWWWWXXXXXXWWWWWWVVVVVVXXXYYYYYYYYYYYYYYYXXXWWWYYYYYYXXXWWWXXXYYYZZZ[[[XXXWWWWWWXXXZZZ^^^aaaccceeefffffffffiiiooouuuwww{{{?aŖ%7uSQuR)ӵsdKĦvvvyyywwwvvvwwwyyygdKĦtttwwwwwwuuuuuuvvvyyy}}}|||yyywwwwwwwwwxxxyyy{{{gdKĦ}}}}}}}}}}}}}}}}}}}}}}}}yyywwwwwwxxxyyyxxxsssooonnnqqqqqqkkkjjjpppwwwzzzuuuzzz{{{yyyyyy|||~~~}}}zzzyyyxxxyyy{{{|||{{{zzz}}}{{{zzzzzz{{{|||zzzgdKĦuuuvvvxxx{{{}}}{{{xxxwwwwwwyyyzzzxxxvvvsssssssssssstttuuuwwwwwwwwwwwwvvvuuusssrrrqqqqqqkkkmmmpppsssuuuvvvuuuuuugdDĦxxxzzz}}}zzzwwwsssssstttuuutttrrruuusssrrruuuyyy{{{xxxtttppprrruuuxxxzzzzzzyyyxxx~~~zzzuuussstttuuutttsssxxxwwwwwwvvvuuutttssssssvvvvvvvvvtttrrrrrrtttvvvwwwsssrrrttttttsssuuuyyyxxxvvvsssqqqqqqtttvvvyyyxxxwwwvvvgdKĦtttsssuuuxxx|||}}}}}}|||{{{|||sdKĦuuuuuuzzzxxxvvvssstttuuuqqqpppqqqtttwwwuuunnnhhhnnnppprrrrrrqqqoooŶSppprrrrrr3weA{{{newwwwwwzzzyyyxxxyyyneuuuwwwxxxxxxwwwvvvxxx{{{zzzyyyxxxwwwxxxyyy{{{|||nexxx}}}}}}||||||||||||}}}}}}}}}}}}{{{yyywwwwwwwwwuuuqqqmmmrrrssspppmmmpppwww|||{{{xxx|||}}}{{{zzz}}}{{{zzzyyyzzz|||}}}|||{{{|||{{{zzzzzz{{{{{{neuuutttvvvxxxzzz|||wwwuuutttuuuvvvwwwvvvtttsssssssssssstttuuuvvvwwwvvvvvvuuutttsssrrrqqqpppnnnppprrrtttuuuuuutttDetttvvvyyy|||}}}zzzvvvtttttttttrrrpppuuusssrrruuuyyyzzzwwwtttppprrruuuxxxyyyyyyxxxwww|||xxxtttrrrsssttttttsssxxxxxxxxxwwwwwwvvvvvvuuuvvvvvvvvvtttsssrrrtttvvvwwwsssrrrttttttsssuuuyyyxxxvvvtttrrrrrrsssvvvwwwxxxwwwnexxxvvvuuuwwwzzz}}}~~~~~~}}}}}}zzznetttsssrrryyyxxxvvvtttssstttuuuvvvrrrqqqqqquuuwwwvvvoooiiippprrrttttttrrrqqq>Aooopppqqqk<qqqrrrrrrrrrrrroooppppppooolllkkkmmmpppoooppprrrsssuuuwwwyyyzzzwwwtttrrrfhuuuuuuvvvvvvvvvwwwwww{{{zzzxxxxxxyyyyyyyyyxxxvvvwwwxxxyyyzzz{{{|||}}}|||}}}}}}}}}}}}||||||{{{yyywwwuuuuuuvvvxxxyyyyyyuuuuuuwwwxxxyyyDeyyy|||~~~}}}zzzwwwneuuutttnexxx{{{|||||||||{{{zzzxxxwwwvvvuuusssrrrqqqppppppqqqqqqrrrttttttuuuvvvyyy{{{zzzyyyneyyyzzz{{{~~~|||zzz|||~~~~~~}}}{{{zzz{{{~~~}}}}}}{{{zzzzzz{{{{{{||||||{{{zzzxxxvvvuuussssssoooppprrrtttwwwyyy{{{|||~~~|||zzz{{{~~~~~~}}}zzzyyyyyyxxxxxxyyyzzz{{{yyyyyyzzz{{{|||{{{yyyvvvwwwzzz{{{yyyxxxzzzyyyuuuwwwwwwxxxyyyxxxxxxwwwvvvuuuwwwxxxvvvrrrrrrvvvzzzwwwvvvuuuvvvwwwwwwuuusssttttttsssssstttuuuuuuvvvuuussspppqqqtttwwwwwwwwwvvvvvvvvvwwwwwwxxxxxxxxx~~~|||zzzyyyzzzzzzyyyxxxwwwyyyzzzzzzxxxuuuttttttrrrppppppsssyyy}}}~~~}}}{{{yyyxxxyyyzzzzzzzzzyyyxxxyyyzzz{{{{{{zzzyyy{{{||||||zzzxxxwwwwww}}}}}}|||{{{{{{{{{{{{{{{}}}~~~}}}{{{yyyyyyzzz|||}}}~~~~~~|||{{{|||}}}}}}}}}||||||{{{zzzyyyyyyxxxyyyyyyyyyxxxxxxwwwwwwvvvvvvwwwwwwvvvvvvvvvuuuwwwvvvtttttttttrrrpppmmmooojjjccc]]]WWWRRRNNNKKKJJJHHHGGGGGGHHHKKKMMMMMMPPPRRRUUUWWWWWWVVVVVVWWWVVVVVVWWWXXXYYYZZZZZZZZZZZZYYYZZZ\\\^^^```___^^^^^^]]]\\\\\\]]]___aaaccciiiiiihhhhhhiiijjjjjjkkkooosssyyyvvvvvvwwwwwwxxx|||{{{zzz{{{|||xxxxxxxxxwwwuuuvvvyyy{{{xxxxxxwwwxxxyyy{{{}}}zzz{{{~~~~~~|||{{{{{{{{{||||||}}}}}}}}}~~~{{{xxxvvvuuurrrooommmuuusssooonnnttt|||~~~{{{zzz~~~~~~zzzyyy}}}|||{{{zzz{{{}}}~~~}}}|||{{{zzzyyyzzz{{{{{{tttsssssstttvvvxxxzzzuuutttssssssuuuvvvuuusssrrrrrrssssssttttttuuuuuutttssssssrrrqqqppppppoooqqqqqqsssttttttsssrrrqqqssstttvvvzzz}}}|||xxxvvvtttrrrpppnnntttrrrqqqsssvvvxxxuuusssqqqsssuuuwwwwwwwwwvvvuuuwwwuuurrrqqqrrrtttttttttyyyyyyyyyxxxxxxxxxxxxxxxuuuvvvvvvuuussssssuuuvvvwwwsssrrrttttttsssuuuyyyyyywwwuuusssssssssuuuvvvwwwwww|||zzzxxxxxxyyy|||~~~~~~~~~yyyuuussssssrrrwwwvvvuuuttttttuuuvvvwwwsssrrrsssuuuwwwvvvpppkkkqqqrrrttttttrrrqqqnnnnnnooorrrrrrrrrrrrrrrqqqmmmoooqqqqqqooolllkkkjjjjjjlllooorrruuuwwwxxxyyyuuusssqqqsssuuuuuutttsssssstttvvvwwwyyyxxxwwwwwwyyyzzzzzzyyyuuuuuuvvvxxxzzz{{{|||}}}~~~~~~~~~~~~}}}|||{{{zzzuuuttttttvvvxxxzzzzzzzzzxxxxxxxxxxxxyyyyyyyyy{{{}}}|||zzzwwwqqqssssss{{{zzz{{{|||||||||zzzyyywwwuuutttsssrrrqqqpppoooooooooppprrruuuvvvwwwxxxyyy{{{xxxwwwwwwwwwxxxyyy}}}}}}|||}}}{{{|||}}}}}}{{{{{{{{{}}}yyyyyyyyyzzzzzz{{{{{{{{{wwwwwwwwwwwwwwwwwwwwwwwwqqqrrrsssuuuxxxzzz{{{|||~~~|||{{{{{{|||}}}{{{zzzxxxwwwwwwwwwxxxxxxyyyzzzzzzzzzyyyzzz{{{zzzwwwuuuwww{{{{{{yyyyyyzzzyyyuuuyyyyyyyyyyyyxxxwwwuuuuuuwwwvvvuuusssssssssttttttttttttsssuuuvvvwwwuuutttttttttssssssssstttuuuuuusssqqqpppqqqtttvvvxxxxxxssssssuuuvvvxxxzzz{{{{{{|||zzzzzzzzz{{{zzzxxxvvvvvvxxxyyyyyyvvvtttssssssoooooopppsssyyy}}}}}}|||zzzyyyxxxyyyyyyzzz{{{zzzzzz{{{}}}}}}|||{{{yyy{{{}}}}}}{{{yyyxxxyyy}}}|||{{{zzzzzzzzz{{{||||||}}}~~~}}}{{{yyyyyyyyy|||}}}~~~}}}{{{zzz{{{|||||||||{{{{{{zzzzzzyyyyyyzzzzzzzzzzzzyyyyyyyyyxxxwwwwwwvvvvvvvvvwwwyyyyyy{{{yyywwwvvvuuusssqqqnnnsssooojjjddd^^^XXXRRRNNNLLLJJJHHHGGGIIIKKKLLLLLLLLLNNNPPPRRRRRRSSSUUUWWWVVVWWWWWWWWWXXXXXXXXXXXXZZZYYYZZZ\\\___aaa```___aaa```^^^]]]]]]^^^aaabbbjjjiiihhhhhhggggggggggggiiilllpppxxxwwwxxxyyyzzzzzzzzzyyyyyyuuuuuuvvvvvvwwwwwwwwwxxx|||{{{zzz{{{}}}~~~~~~}}}yyyxxxuuusssssstttwwwyyyxxxxxxxxxyyyzzz|||~~~|||}}}~~~{{{|||||||||}}}}}}}}}}}}~~~|||yyyvvvtttsssqqqpppttttttqqqooosssyyyzzzxxxzzz}}}}}}yyyxxx{{{~~~~~~{{{zzzzzzzzz|||}}}|||{{{zzzzzzyyyzzz{{{{{{yyywwwtttsssqqqqqqqqqsssuuuvvvuuuuuutttuuuuuuuuuuuuuuuqqqqqqrrrssssssssssssssspppppppppoooooonnnnnnnnnppppppqqqrrrrrrqqqqqqpppnnnpppssstttvvvwwwzzz}}}}}}{{{xxxvvvtttqqqooonnnpppooonnnoooqqqrrrqqqoooqqqrrrssstttttttttsssrrrrrrqqqooooooppprrrssstttxxxxxxxxxxxxxxxxxxyyyyyyuuuvvvwwwvvvttttttuuuvvvwwwsssrrrttttttsssuuuyyyyyyxxxvvvuuuttttttttttttvvvvvvxxxyyy{{{{{{zzzyyyyyyzzz|||~~~~~~~~~}}}zzzzzzyyyxxxwwwuuuuuutttuuuuuuttttttuuuvvvwwwxxxtttttttttvvvwwwuuuqqqnnnppprrrtttsssrrrpppoooooonnnmmmmmmnnnppprrrrrrrrroooooooooooooooppppppqqqooopppqqqqqqooommmjjjiiihhhjjjnnnrrruuuvvvvvvvvvsssqqqqqqrrruuuwwwvvvtttvvvuuusssrrrrrrtttuuuwwwwwwvvvuuuvvvyyyzzz{{{zzzuuuvvvvvvwwwxxxyyyzzzzzzyyyyyyzzzzzzzzzyyyxxxxxxttttttuuuwwwzzz{{{zzzxxxyyyxxxxxxwwwwwwwwwwwwwwwwwwyyy{{{zzzxxxuuuttttttrrrttttttqqqsssxxx{{{zzzzzzzzz{{{zzzyyywwwuuusssssssssrrrqqqpppppppppooorrruuuwwwxxxxxxwwwwwwxxxwwwwwwvvvvvvvvvvvvwwwwwwxxx{{{~~~~~~yyyzzz{{{{{{{{{{{{{{{|||yyyyyyzzz{{{{{{{{{{{{zzzuuuuuuvvvwwwxxxxxxyyyyyyrrrssstttuuuwwwxxxzzzzzz{{{zzzzzzyyyyyyxxxwwwvvvwwwwwwwwwwwwxxxyyyyyyzzzzzzyyyxxxyyy{{{zzzxxxwwwwww{{{|||yyyyyy{{{yyyvvvxxxxxxxxxwwwwwwvvvvvvvvvxxxuuurrrqqqssstttrrrppprrrrrrssstttuuuvvvuuuuuussssssrrrrrrrrrsssssstttrrrrrrqqqrrrssstttvvvvvvqqqrrrsssuuuwwwyyyzzz{{{yyyyyyyyyzzz{{{zzzwwwuuuuuuvvvwwwvvvsssqqqppppppooooooqqqtttxxx|||~~~{{{zzzyyyxxxxxxxxxyyyyyyzzzzzzzzz{{{}}}}}}|||zzzyyy{{{}}}}}}{{{zzzzzzzzz}}}|||zzzyyyyyyzzz|||}}}yyy{{{}}}~~~|||zzzyyyyyy|||}}}~~~}}}{{{zzz{{{|||zzzzzzzzzzzzzzzzzzyyyyyy|||{{{{{{zzzzzzzzzzzzzzzzzzyyywwwuuuvvvwwwyyy{{{{{{yyyxxxwwwwwwvvvsssqqqtttrrrnnnjjjeee^^^WWWRRRNNNKKKGGGGGGIIIJJJJJJIIIIIIJJJLLLMMMMMMPPPSSSVVVUUUUUUUUUVVVWWWXXXXXXYYYYYYYYYZZZ\\\___aaaaaa``````^^^\\\[[[[[[]]]```bbbhhhhhhgggfffeeeeeeeeeeeefffgggjjjooozzzwwwxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwzzzyyyyyyzzz|||~~~}}}|||{{{xxxuuussssssuuuxxxyyyzzzzzzzzzzzz{{{||||||}}}|||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzyyywwwuuuttttttuuussswwwwwwsssqqqtttvvvvvvyyy}}}}}}zzzyyy|||~~~zzzyyyxxxyyy{{{|||{{{zzzzzzzzzzzz{{{|||{{{yyyvvvrrrqqqpppooooooppprrrsssuuuuuuuuuuuutttsssssstttpppqqqqqqrrrsssrrrrrrqqqnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnooooooppppppppppppqqqsssuuuvvvvvvvvvxxxzzzxxxxxxwwwuuusssqqqppppppmmmlllkkkkkkmmmmmmmmmmmmppppppqqqrrrrrrqqqqqqpppnnnnnnoooooopppqqqsssuuuvvvvvvvvvvvvwwwwwwwwwwwwtttvvvwwwwwwuuuuuuvvvwwwwwwsssrrrttttttsssuuuyyyxxxxxxwwwvvvuuuttttttttttttuuuwwwyyyyyyyyyyyyyyyyyyyyy{{{||||||||||||{{{zzzyyyyyyxxxwwwvvvuuuuuutttttttttuuuuuuvvvwwwwwwuuuuuuuuuuuuvvvtttrrrppprrrtttvvvuuusssqqqppppppmmmlllkkkmmmppprrrssssssmmmmmmmmmmmmnnnppprrrssssssqqqpppooonnnmmmlllllljjjlllooorrrtttttttttsssrrrrrrrrrsssuuuvvvvvvuuuwwwvvvtttsssssstttvvvwwwuuutttsssuuuwwwzzzzzzzzzwwwwwwwwwwwwwwwvvvvvvvvvtttuuuvvvwwwxxxxxxxxxxxxuuuuuuvvvxxxzzzzzzxxxvvvwwwwwwvvvuuuttttttuuuuuuvvvwwwxxxxxxuuusssssssssvvvwwwvvvrrrrrrwwwxxxwwwxxxxxxxxxxxxwwwuuusssrrrtttttttttssssssrrrqqqqqqrrrtttwwwxxxxxxwwwwwwxxxxxxxxxwwwwwwwwwwwwxxxxxxxxx{{{~~~~~~~~~xxxxxxxxxyyyzzzzzz{{{zzzyyyzzzzzzzzzzzzyyyxxxxxxvvvvvvvvvwwwxxxxxxxxxyyyrrrsssssstttuuuvvvwwwxxxzzzzzz{{{zzzyyywwwvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyxxxwwwwwwxxx{{{|||{{{zzzwwwzzz{{{yyyyyyzzzyyyuuuuuuuuuuuuuuuvvvvvvwwwwwwxxxtttqqqqqqssstttqqqnnnpppqqqsssttttttuuuuuuvvvrrrrrrqqqqqqpppqqqqqqrrrsssssssssrrrrrrrrrrrrsssrrrrrrssstttuuuwwwwwwxxxxxxwwwwwwyyyzzzyyywwwtttrrrssssssrrrpppnnnnnnnnnqqqrrrtttvvvwwwyyyzzz{{{xxxxxxxxxwwwwwwwwwwwwwwwyyyxxxwwwyyyzzz{{{zzzxxxxxxzzz|||}}}|||zzzzzz{{{||||||zzzyyyyyyzzz{{{{{{uuuxxx{{{}}}}}}|||{{{|||}}}~~~~~~|||{{{|||}}}yyyyyyyyyzzzzzzzzzzzzzzz}}}|||{{{zzzzzzzzz{{{{{{}}}{{{xxxvvvuuuvvvxxxzzzxxxwwwwwwwwwxxxxxxvvvtttsssrrrpppnnnjjjccc\\\VVVPPPLLLGGGFFFHHHJJJHHHFFFGGGHHHIIIJJJJJJMMMQQQTTTRRRRRRRRRTTTUUUXXXZZZ[[[ZZZYYYZZZ\\\___aaa```___^^^]]][[[[[[\\\^^^aaacccddddddcccccccccdddeeeeeeeeefffhhhjjjrrryyyyyyyyyzzz{{{{{{||||||{{{{{{{{{zzzyyyyyyxxxxxxyyyxxxxxxyyy|||}}}}}}|||}}}zzzvvvuuuvvvyyy{{{{{{||||||||||||||||||{{{{{{|||zzz{{{~~~{{{zzz|||~~~~~~}}}||||||{{{{{{zzzvvvwwwxxxwwwvvvuuuvvvwwwtttzzz{{{vvvrrrrrruuuuuuwww|||~~~|||{{{~~~zzzyyyxxxyyy{{{{{{{{{zzz{{{zzz{{{|||}}}|||yyywwwsssrrrpppooonnnoooqqqrrrtttuuuuuusssqqqppppppqqqooopppqqqrrrrrrqqqpppooonnnnnnnnnnnnnnnooooooooonnnnnnnnnooooooppppppqqqrrrtttvvvvvvuuuuuuvvvwwwuuuvvvwwwvvvtttrrrrrrsssllllllkkkkkkkkkllllllmmmppppppqqqqqqrrrqqqqqqqqqnnnoooqqqqqqqqqrrrtttwwwvvvvvvuuuuuuuuuuuuuuuuuutttuuuwwwwwwvvvuuuvvvwwwwwwsssrrrttttttsssuuuyyywwwwwwwwwwwwwwwvvvttttttsssvvvxxxyyyxxxwwwxxxxxxyyyyyyzzzzzzzzzzzzzzzyyyxxxxxxwwwwwwvvvuuuuuutttttttttuuuuuuvvvvvvwwwwwwuuuuuuuuuuuutttsssrrrrrruuuwwwxxxwwwuuusssrrrrrrlllkkkjjjlllooossstttuuunnnnnnnnnoooppprrrtttvvvvvvsssooommmnnnooooooooonnnoooqqqrrrssssssssssssssssssssstttuuuuuuuuuvvvwwwvvvuuutttssstttuuuuuusssrrrqqqsssvvvxxxxxxxxxxxxxxxwwwvvvuuuttttttsssssstttvvvwwwyyyzzzzzzzzzwwwwwwwwwxxxyyyyyywwwtttuuutttssssssssstttuuuvvvuuuvvvwwwvvvtttsssssssssxxxzzzxxxsssrrrvvvwwwuuuvvvwwwwwwwwwwwwuuutttssstttuuuuuuuuuuuutttsssrrrnnnqqqtttvvvwwwxxxzzz|||yyyyyyxxxxxxxxxxxxyyyyyyyyyzzz}}}~~~}}}yyywwwuuuvvvwwwyyyzzzzzzxxxxxxxxxwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxssssssttttttuuuuuuvvvvvv{{{|||~~~}}}{{{yyyxxxxxxxxxxxxyyyyyyyyyxxxxxxwwwvvvuuuuuuwwwyyy{{{{{{{{{vvvzzzzzzxxxxxxyyyxxxtttsssssssssssstttuuuvvvwwwvvvsssqqqqqqssstttrrroooppprrrtttuuuttttttuuuvvvrrrrrrqqqpppppppppqqqqqqrrrttttttsssqqqppppppqqqsssssstttuuuuuuvvvwwwwwwwwwvvvvvvwwwxxxxxxvvvuuupppqqqqqqpppnnnmmmmmmooorrrtttvvvwwwvvvvvvwwwxxxuuuuuuuuuuuuuuuuuuuuuuuuwwwvvvtttuuuvvvxxxxxxwwwwwwyyy{{{|||{{{zzz{{{{{{||||||{{{{{{zzzyyyyyyxxxsssvvvzzz|||||||||}}}}}}}}}~~~~~~|||{{{|||}}}yyyyyyzzzzzz{{{{{{||||||~~~}}}{{{zzzzzzzzz{{{|||~~~|||yyyvvvuuuuuuwwwxxxvvvuuuuuuvvvwwwwwwvvvtttqqqqqqpppooommmhhhbbb]]]VVVPPPJJJIIIKKKLLLJJJFFFHHHIIIJJJIIIIIIKKKNNNPPPPPPPPPQQQRRRTTTWWWZZZ\\\ZZZYYYZZZ\\\^^^___^^^]]]]]]]]]]]]^^^___aaabbbccc`````````aaabbbcccdddeeeeeefffggghhhmmmwwwyyyyyyyyyyyyzzz{{{|||}}}|||{{{{{{{{{{{{zzzzzzzzzyyyxxxxxxzzz|||~~~}}}}}}|||xxxuuuuuuxxx{{{|||{{{|||||||||}}}}}}||||||||||||yyyzzz}}}}}}yyyyyy|||}}}}}}|||{{{yyyxxxwwwvvvrrruuuwwwwwwuuusssssstttssswwwwwwtttrrrttttttqqqqqqwww{{{zzzzzz}}}~~~|||{{{zzzyyyzzz{{{||||||zzz{{{{{{|||~~~~~~zzzxxxuuutttrrrppppppqqqrrrsssuuuwwwwwwtttqqqnnnooopppnnnoooqqqrrrrrrpppooonnnppppppqqqqqqrrrrrrrrrsssrrrqqqqqqpppppppppppppppsssuuuxxxxxxxxxwwwwwwxxxvvvxxxzzzyyyvvvtttttttttppppppooonnnmmmnnnoooqqqqqqrrrrrrsssssstttttttttppprrruuuuuutttuuuwwwzzzvvvvvvvvvuuuuuutttttttttsssuuuwwwxxxwwwvvvvvvwwwwwwsssrrrttttttsssuuuyyyuuuvvvwwwxxxxxxwwwuuutttuuuwwwzzzzzzxxxwwwwwwxxxzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuutttrrrqqqrrrrrrtttvvvwwwvvvtttqqqppppppkkkjjjiiikkkooosssuuuvvvqqqqqqppppppppprrrtttvvvvvvsssooooooppprrrqqqpppqqqqqqrrrsssssstttuuuuuutttuuuuuuuuuuuuuuuuuuvvvttttttttttttsssssssssrrrqqqppppppqqqtttvvvvvvvvvwwwvvvvvvuuuuuuttttttsssuuuuuuwwwxxxyyyyyyyyyyyyxxxwwwvvvwwwxxxyyywwwvvvtttsssrrrrrrsssvvvxxxyyyvvvwwwxxxwwwuuuttttttuuuyyyzzzxxxsssrrrvvvwwwuuuvvvvvvwwwxxxxxxwwwvvvuuuttttttuuuvvvuuutttsssrrrnnnpppssstttuuuwwwzzz}}}yyyxxxxxxwwwwwwxxxxxxyyyyyy{{{}}}}}}{{{{{{wwwtttsssuuuxxxyyyyyyxxxwwwvvvvvvvvvwwwxxxyyywwwwwwwwwwwwwwwxxxxxxxxxuuuuuuuuuuuuuuuvvvvvvvvvyyy||||||zzzyyyzzzwwwxxxxxxxxxxxxvvvuuutttuuutttssstttvvvxxxxxxwwwuuuyyyyyywwwwwwxxxwwwssstttsssrrrrrrrrrsssttttttssssssrrrsssttttttrrrqqqqqqsssvvvvvvtttsssuuuwwwtttssssssrrrqqqqqqrrrrrrppprrrtttsssqqqoooppprrrttttttuuuvvvwwwxxxyyyyyywwwvvvtttuuuvvvwwwwwwvvvooopppppppppnnnnnnoooqqqrrrtttwwwxxxvvvuuuvvvwwwsssssssssttttttssssssssswwwuuurrrrrrsssvvvwwwwwwuuuwwwzzz{{{zzzzzzzzz{{{||||||}}}|||{{{yyyvvvuuutttwwwzzz{{{{{{{{{|||}}}|||}}}~~~}}}{{{zzz{{{|||yyyyyyzzz{{{||||||}}}}}}~~~|||{{{yyyyyyzzz{{{|||{{{yyywwwvvvuuuvvvwwwxxxvvvuuutttuuuvvvuuutttrrrpppoooooopppooolllhhhddd]]]VVVPPPNNNQQQRRRNNNJJJJJJKKKKKKKKKJJJIIIKKKMMMQQQPPPPPPQQQSSSVVVYYYZZZZZZZZZYYY[[[]]]]]]\\\ZZZ]]]]]]^^^___________________________```aaabbbccccccdddeeefffhhhooozzzwwwwwwwwwwwwxxxyyyzzz{{{zzzzzz{{{{{{{{{{{{{{{|||zzzyyyyyyzzz}}}~~~~~~}}}yyyvvvssstttwwwzzzzzzyyy{{{{{{|||}}}}}}}}}}}}}}}{{{{{{~~~zzzzzz~~~}}}|||{{{yyywwwuuutttssspppssswwwvvvsssqqqpppqqqqqqrrrpppooorrruuurrrlllkkkqqqvvvvvvwwwyyyzzzwww|||{{{zzz{{{}}}}}}}}}|||||||||}}}~~~{{{xxxxxxvvvtttrrrrrrrrrttttttyyyzzzzzzwwwsssppppppqqqnnnoooppprrrqqqpppnnnmmmsssssssssttttttuuuuuuvvvvvvuuutttrrrqqqpppppppppuuuxxx{{{|||{{{{{{||||||xxx{{{}}}|||xxxuuutttuuusssssssssrrrpppqqqrrrtttssssssttttttuuuvvvwwwwwwsssuuuxxxxxxwwwwwwzzz}}}xxxwwwwwwvvvuuuttttttssssssuuuwwwxxxwwwvvvwwwwwwwwwsssrrrttttttsssuuuyyytttuuuwwwxxxyyyxxxvvvuuuvvvyyy||||||yyywwwxxxyyy{{{zzzzzzzzzzzzyyyyyyyyy|||{{{{{{zzzzzzyyyyyyyyyuuuuuuvvvvvvvvvvvvuuuuuutttuuutttsssqqqqqqqqqsssqqqrrrsssssspppnnnmmmmmmkkkiiihhhjjjooosssvvvwwwsssrrrpppooooooppprrrsssuuurrrpppqqqssstttrrrpppqqqqqqrrrrrrtttvvvwwwxxxuuuvvvwwwvvvuuutttuuuvvvrrrssssssssssssrrrqqqpppqqqpppooopppssstttuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwvvvvvvwwwvvvuuuvvvxxxyyyyyyxxxssssssrrrssstttwwwzzz|||xxxyyyyyyxxxvvvuuuvvvwwwxxxzzzxxxssssssvvvxxxvvvvvvwwwxxxyyyzzzyyyxxxxxxssstttuuuuuuuuutttsssrrrrrrsssssssssssstttwwwzzzxxxxxxwwwwwwwwwwwwxxxxxxzzz{{{}}}}}}zzz}}}xxxsssqqqssswwwxxxyyyyyyxxxwwwwwwxxxzzz}}}~~~vvvvvvvvvwwwxxxxxxyyyyyywwwwwwwwwvvvvvvvvvvvvvvvwwwzzz}}}}}}{{{xxxxxxyyywwwwwwxxxwwwvvvuuusssrrruuusssrrrrrrtttuuuuuuttttttxxxyyyvvvvvvxxxvvvsssuuutttrrrqqqppppppqqqrrrrrrrrrsssttttttsssssssssrrrtttwwwwwwtttsssuuuwwwvvvuuutttsssssssssssssssmmmpppssssssqqqppprrrttttttuuuvvvwwwyyy{{{||||||xxxvvvtttsssuuuvvvwwwvvvooopppqqqpppooooooqqqsssppptttwwwxxxvvvuuuvvvxxxqqqqqqrrrssssssrrrrrrrrrxxxuuuqqqppprrruuuwwwxxxtttwwwyyyzzzzzzzzzzzz{{{{{{|||~~~~~~|||yyyuuussswwwyyyzzz{{{zzzzzz{{{|||{{{|||||||||zzzyyyzzz{{{yyyzzzzzz{{{|||}}}~~~~~~~~~|||zzzyyyxxxyyy{{{|||xxxwwwvvvvvvvvvwwwxxxyyywwwvvvtttttttttsssqqqooooooooooooqqqqqqooolllhhhccc\\\UUUSSSVVVVVVRRRNNNKKKLLLMMMLLLJJJIIIIIIJJJRRRRRRQQQQQQRRRTTTWWWXXX[[[ZZZYYYZZZ\\\\\\ZZZYYY[[[\\\]]]^^^]]]\\\ZZZYYY```____________``````aaaaaacccddddddeeekkkssszzzvvvxxxzzzzzzzzzzzz|||~~~yyyzzz|||}}}~~~~~~~~~}}}zzzzzzyyy{{{|||}}}{{{zzzxxxxxxxxxxxxxxxzzz{{{|||~~~|||{{{zzzzzzzzz{{{zzzzzzzzz{{{}}}~~~}}}|||{{{{{{{{{||||||zzzwwwtttuuusssssswwwwwwtttsssuuuvvvuuussssssrrrqqqnnnllljjjppptttuuuxxx||||||xxx||||||||||||{{{{{{{{{{{{zzz{{{}}}{{{wwwzzzxxxvvvtttssssssuuuvvvyyyyyyyyyxxxwwwuuutttssstttppppppsssuuurrrqqqrrrtttsssssstttwwwxxxxxxwwwyyyvvvsssqqqpppqqqsssuuuyyywwwvvvwwwxxxzzzyyyyyyxxxxxxwwwvvvvvvvvvvvvvvvuuuvvvwwwwwwxxxxxxxxxxxx{{{|||{{{xxxuuuuuuyyy|||yyyyyyxxxwwwwwwxxxyyyyyytttqqqrrrvvvvvvssssssvvvssstttuuuvvvvvvwwwyyy{{{uuuvvvvvvwwwwwwwwwvvvvvvyyywwwuuutttssstttuuuvvvuuuvvvxxxzzz{{{{{{zzzzzz{{{}}}|||xxxxxx}}}}}}|||yyyvvvwwwzzz{{{yyywwwwwwxxxyyyzzzzzzzzzyyyxxx{{{|||{{{xxxsssooooooppppppsssvvvvvvsssqqqqqqssssssqqqooommmnnnqqquuuwwwnnnppprrrrrrqqqqqqrrrssswwwvvvtttrrrqqqrrrssstttssssssssstttuuuuuutttsssuuuuuuuuuuuutttsssrrrqqqttttttsssrrrrrrqqqppppppmmmmmmnnnpppssssssrrrpppssssssttttttuuuvvvvvvvvvrrrsssuuuvvvwwwwwwwwwwwwuuuwwwyyyzzzzzzxxxvvvtttsssvvvuuurrrsssxxxyyyxxxxxxxxxzzzzzzzzzzzzxxxxxxxxxuuurrrtttyyy|||zzzxxxwwwwwwxxxxxxxxxwwwwwwvvvwwwtttrrrsssuuuuuusssqqqtttqqqrrruuuwwwvvvxxx{{{sssuuuxxxyyyxxxyyyzzz{{{}}}~~~~~~|||{{{{{{{{{|||vvvtttwwwvvvssstttyyywwwwwwwwwvvvuuuvvvxxx{{{xxxxxxwwwwwwxxxxxxyyyzzzvvvxxxyyyyyyxxxyyy{{{}}}{{{{{{{{{{{{zzzzzzzzzzzz|||{{{{{{zzzxxxvvvtttssswwwvvvuuutttrrrrrrqqqqqqtttuuuuuuvvvvvvvvvvvvvvvuuutttssstttuuuuuusssqqqssstttttttttttttttssssssssstttvvvvvvvvvtttrrrppprrrsssttttttsssqqqnnnmmmpppnnnlllmmmppprrrqqqpppvvvtttssssssuuuvvvvvvuuuvvvvvvsssqqquuu{{{{{{xxxuuutttsssssssssrrrpppnnnmmmooosssvvvxxxwwwvvvuuusssvvvxxxwwwuuurrrssstttvvvuuussssssssstttvvvxxxvvvvvvvvvwwwxxxzzz{{{|||zzz|||~~~}}}yyyvvvttttttuuutttuuuxxx{{{}}}}}}||||||||||||{{{{{{zzzzzzyyy~~~|||{{{|||}}}{{{{{{||||||{{{zzzxxxwwwxxxyyyzzzxxxuuussstttuuusssrrrqqqrrrtttuuutttssssssrrrrrrrrrsssqqqooollliiifffaaa]]]ZZZXXXUUUSSSQQQQQQQQQOOOLLLIIIGGGGGGOOOQQQRRRPPPOOOOOOSSSVVVTTTWWW[[[]]]\\\[[[ZZZZZZ]]][[[ZZZZZZ\\\^^^]]]]]]\\\[[[[[[[[[\\\___aaacccddddddcccdddggglllqqqtttuuuwwwyyyzzzzzz{{{}}}}}}~~~~~~}}}|||zzzzzzyyy{{{|||}}}|||zzzzzzyyyxxxwwwxxxzzz|||}}}~~~}}}{{{zzzzzz{{{{{{{{{zzzzzz{{{}}}~~~}}}|||zzz{{{{{{||||||{{{yyywwwwwwttttttwwwwwwttttttwwwwwwvvvuuuuuuuuuuuusssqqqmmmrrruuuvvvxxx|||{{{xxx{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}{{{xxxzzzyyywwwvvvttttttttttttwwwwwwwwwvvvuuuuuutttttttttpppppptttuuurrrqqqrrrvvvuuutttuuuwwwyyyxxxwwwvvvvvvuuutttttttttuuuuuuxxxvvvuuuvvvwwwxxxxxxxxxyyyxxxvvvuuutttuuuuuuvvvwwwwwwxxxxxxyyyyyyyyyyyyyyyzzzzzzwwwuuuuuuwwwzzz}}}{{{yyywwwvvvuuuuuuvvvtttrrrsssvvvvvvssssssuuuvvvwwwxxxxxxxxxxxxzzz|||xxxxxxxxxxxxwwwvvvvvvuuuxxxwwwuuutttssstttuuuvvvuuuvvvxxxzzz{{{||||||{{{|||~~~|||xxxyyy}}}~~~}}}|||zzzyyyyyyyyyzzzyyyyyyxxxyyyyyyzzzzzzzzzzzzzzz{{{}}}}}}zzzvvvrrrqqqrrrssstttuuuuuusssqqqqqqqqqqqqpppooonnnnnnpppssstttppprrrssssssrrrqqqrrrssstttsssrrrqqqqqqssstttuuuuuutttttttttuuutttsssrrrsssssstttttttttsssrrrrrrvvvuuutttsssrrrpppoooooonnnnnnoooqqqtttuuusssrrrsssssssssttttttttttttuuutttuuuuuuvvvwwwxxxyyyyyyxxxyyyzzzzzzxxxuuurrrpppvvvxxxwwwttttttxxxyyywwwxxxyyyyyyzzzzzzyyyyyyxxxxxxuuusssuuuyyy|||{{{xxxxxxxxxxxxxxxxxxxxxxxxyyywwwuuussstttuuuvvvtttrrruuurrrssswwwxxxwwwxxx|||uuuwwwyyyzzzzzzzzz{{{||||||~~~~~~|||zzzzzz{{{|||wwwuuuvvvuuurrrssswwwvvvwwwxxxwwwvvvvvvxxxzzzyyyyyyyyyxxxyyyyyyzzzzzzxxxzzzzzzzzzyyyzzz|||~~~}}}}}}}}}|||||||||{{{{{{||||||{{{zzzxxxwwwuuuuuuwwwwwwvvvuuuuuuuuuvvvwwwtttuuuvvvvvvwwwwwwvvvvvvxxxwwwvvvvvvwwwwwwvvvttttttuuuuuuuuuuuuuuuttttttssstttuuuvvvvvvtttrrrqqqrrrrrrssssssqqqpppnnnmmmqqqooonnnoooqqqssssssqqqvvvtttssssssuuuvvvuuutttsssuuuuuuuuuxxx|||{{{vvvsssrrrrrrsssttttttrrrpppooopppsssuuuvvvvvvvvvuuusssvvvxxxwwwuuusssssstttsssrrrrrrrrrsssvvvxxxzzzwwwwwwwwwwwwxxxyyyzzz{{{yyy{{{||||||{{{yyyxxxwwwuuuuuuuuuwwwyyyzzzzzzxxx{{{{{{zzzzzzzzzzzzzzzzzz||||||{{{zzz{{{|||}}}~~~zzz{{{{{{{{{zzzxxxvvvuuuwwwyyyyyywwwtttrrrsssuuutttsssrrrrrrssssssrrrqqquuutttsssttttttsssqqqnnnmmmjjjfffbbb```^^^ZZZXXXVVVUUUTTTQQQNNNKKKIIIIIIMMMNNNPPPOOOMMMMMMOOOQQQQQQTTTXXXZZZZZZZZZ[[[\\\\\\[[[ZZZ[[[]]]^^^^^^]]]___^^^]]]\\\\\\^^^```aaadddcccbbbbbbeeeiiimmmpppyyyyyytttvvvxxxzzzzzz|||~~~~~~|||{{{{{{zzzzzz{{{}}}}}}|||zzz{{{zzzxxxwwwxxxzzz}}}~~~}}}|||{{{{{{||||||{{{zzzzzz{{{}}}~~~~~~}}}zzzzzz{{{|||}}}}}}||||||zzzwwwvvvxxxxxxuuuvvvzzzyyyxxxwwwwwwxxxyyywwwvvvqqquuuwwwwwwxxx{{{{{{xxx{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~|||zzzzzzyyyyyywwwvvvtttsssrrruuuuuutttsssssstttuuuvvvwwwssssssvvvxxxuuusssuuuxxxwwwvvvvvvxxxxxxwwwvvvuuuvvvwwwxxxyyyxxxwwwvvvwwwuuutttuuuvvvxxxwwwwwwzzzxxxuuusssrrrsssuuuvvvyyyyyyyyyyyyzzzzzzzzzzzzwwwxxxxxxwwwvvvuuuwwwxxx|||{{{yyywwwuuuuuuuuuuuuuuussstttwwwwwwsssrrrtttwwwxxxyyyxxxxxxxxxzzz{{{zzzzzzzzzyyyxxxwwwvvvuuuxxxxxxvvvuuuuuuuuuvvvwwwvvvwwwxxxzzz|||}}}}}}}}}}}}}}}yyyyyy|||~~~|||{{{||||||{{{yyyyyyzzz{{{zzzzzzyyyyyyzzz{{{{{{||||||}}}~~~}}}yyyvvvssssssuuutttsssssssssssspppooooooooonnnnnnnnnoooppppppqqqrrrtttsssrrrrrrssstttsssrrrrrrqqqrrrtttuuuvvvwwwwwwvvvvvvuuusssrrrqqqrrrrrrssstttttttttsssssswwwvvvuuutttrrrqqqooooooooooooppprrruuuvvvvvvuuuttttttttttttssssssssssssvvvvvvvvvvvvwwwyyy{{{|||{{{|||{{{zzzwwwssspppmmmyyyzzzyyyuuuuuuxxxyyywwwxxxyyyyyyzzzzzzyyyyyyxxxxxxvvvtttvvvyyy|||{{{yyyxxxxxxwwwwwwwwwyyyzzz{{{xxxvvvuuuuuuvvvwwwuuutttuuussstttxxxyyywwwxxx|||wwwyyy{{{|||{{{{{{|||}}}|||}}}~~~}}}{{{zzzzzzzzz{{{wwwuuuuuutttrrrrrruuutttvvvxxxxxxwwwvvvwwwxxx{{{{{{zzzyyyyyyzzzzzzzzz{{{||||||{{{{{{{{{~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}{{{zzzxxxxxxwwwwwwssssssrrrqqqrrrtttwwwxxxuuuvvvvvvwwwwwwwwwwwwwww{{{zzzyyyzzz{{{{{{yyywwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvuuutttrrrqqqqqqqqqqqqppppppooooooooorrrqqqpppqqqsssuuuuuutttvvvuuusssssstttuuuuuutttppptttxxxyyy|||~~~{{{uuurrrrrrqqqsssuuuuuutttsssrrrrrrsssssstttuuuuuuuuutttvvvwwwwwwuuuttttttuuuppppppppprrrtttwwwzzz{{{yyyyyyxxxxxxxxxxxxyyyyyyyyyyyyzzz{{{}}}|||{{{yyyvvvuuutttuuuwwwwwwvvvuuuzzzyyyxxxxxxxxxyyyzzz{{{xxxxxxyyyyyyyyyzzzzzzzzzyyyyyyzzzyyyxxxvvvtttssswwwwwwwwwuuusssrrrsssttttttsssqqqqqqrrrrrrqqqooovvvuuuuuuvvvvvvvvvsssqqqpppnnnllljjjhhheeeaaa___]]][[[YYYUUURRROOOLLLKKKMMMNNNOOOOOOMMMLLLMMMMMMOOOQQQTTTVVVWWWYYY\\\^^^[[[ZZZZZZ[[[]]]^^^^^^]]]aaa```___]]]]]]]]]^^^^^^cccbbb```___aaadddiiikkkpppqqqxxxwwwxxxzzz{{{{{{{{{}}}~~~|||{{{{{{zzzzzz{{{}}}}}}|||{{{|||{{{yyyxxxxxx{{{~~~~~~~~~}}}}}}}}}}}}}}}}}}|||{{{zzz{{{}}}~~~~~~}}}yyyzzz|||||||||}}}}}}yyywwwyyyxxxwwwxxx||||||zzzyyyxxxyyyyyyxxxwwwtttxxxxxxwwwwwwzzzzzzxxx{{{{{{{{{||||||}}}}}}}}}~~~~~~~~~|||{{{xxxxxxyyyxxxvvvssspppnnntttsssqqqqqqrrrsssvvvwwwzzzvvvvvvzzz{{{xxxwwwxxxxxxwwwvvvvvvwwwwwwvvvtttvvvwwwxxxyyyzzzzzzzzzzzzwwwvvvuuuuuuwwwxxxxxxwwwzzzwwwtttqqqqqqrrrtttvvvzzzzzzzzzzzzzzzzzz{{{{{{wwwxxxxxxxxxwwwwwwwwwwwwxxxwwwvvvuuuuuuvvvwwwxxxvvvtttuuuxxxxxxtttrrrtttvvvwwwxxxwwwvvvvvvwwwyyyzzzzzzzzzzzzyyyxxxxxxwwwzzzyyyxxxxxxxxxxxxyyyyyyvvvwwwyyyzzz|||}}}~~~~~~}}}yyyyyy|||~~~||||||~~~}}}yyyxxxzzz}}}{{{zzzyyyyyyzzz{{{}}}~~~{{{|||}}}}}}{{{xxxuuusssuuurrrpppqqqttttttrrrooonnnnnnooooooooonnnmmmmmmooopppqqqrrrqqqrrrtttvvvuuutttssssssssstttuuuvvvxxxxxxxxxwwwuuurrrqqqqqqqqqrrrssstttuuuvvvvvvuuuuuuuuuttttttsssrrrrrrrrrqqqpppqqqsssvvvxxxxxxwwwwwwvvvvvvuuutttssssssssswwwvvvuuuuuuvvvyyy{{{}}}}}}}}}|||{{{xxxuuuqqqooowwwyyyxxxuuuuuuyyyzzzxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxvvvuuuvvvyyy{{{{{{zzzxxxwwwvvvuuuuuuwwwzzz{{{xxxwwwwwwwwwwwwwwwwwwvvvtttrrrssswwwyyywwwwwwzzzxxxzzz|||}}}||||||}}}~~~{{{}}}~~~}}}{{{yyyyyyzzzzzzxxxvvvuuusssqqqqqqrrrsssuuuxxxyyyxxxvvvvvvwww{{{zzzzzzyyyyyyyyyyyyzzz|||||||||{{{zzz{{{~~~~~~~~~~~~~~~}}}}}}}}}|||~~~}}}|||zzzyyyyyyzzzzzztttsssrrrqqqrrruuuwwwyyyvvvwwwwwwxxxxxxxxxxxxxxx}}}|||{{{|||}}}}}}{{{yyywwwwwwwwwwwwwwwxxxxxxyyyyyyyyyxxxwwwuuusssqqqpppoooooooooooopppqqqrrrsssssssssssssssuuuvvvwwwwwwwwwuuuttttttuuuuuuuuutttpppuuuzzz{{{}}}~~~|||wwwtttsssssstttvvvvvvuuusssuuutttssssssssstttuuuvvvvvvvvvwwwwwwvvvvvvvvvvvvppppppqqqrrrtttwwwyyyzzz{{{{{{zzzyyyxxxxxxxxxxxxzzzyyyxxxzzz||||||zzzxxxwwwuuutttuuuvvvwwwvvvuuuyyyxxxwwwvvvwwwxxxzzz{{{uuuuuuvvvwwwxxxxxxxxxwwwvvvvvvwwwxxxwwwvvvuuutttvvvvvvuuusssrrrrrrrrrsssrrrqqqpppppprrrrrrqqqpppuuuuuuuuuvvvwwwwwwtttrrrqqqpppooonnnmmmjjjfffcccccc```]]]YYYVVVSSSOOOMMMNNNOOOQQQQQQPPPOOONNNMMMPPPQQQSSSSSSTTTVVVZZZ]]][[[ZZZZZZ[[[]]]^^^^^^\\\```___^^^]]]]]]]]]^^^^^^```___\\\[[[]]]aaafffiiiiiilllsss|||{{{|||}}}}}}|||{{{|||}}}~~~}}}|||{{{{{{zzz|||}}}~~~|||{{{}}}|||zzzyyyzzz|||}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{zzz{{{}}}~~~~~~zzz{{{||||||{{{|||{{{yyyzzzzzzxxxyyy}}}~~~{{{xxxwwwwwwwwwuuutttuuuwwwwwwuuuvvvyyyzzzxxx{{{{{{|||}}}~~~~~~~~~}}}}}}}}}|||{{{vvvwwwxxxwwwuuurrrooommmsssrrrqqqqqqrrrtttwwwyyyzzzwwwvvvzzz{{{yyywwwxxxwwwvvvttttttuuuuuutttrrrxxxxxxxxxxxxyyy{{{|||}}}yyywwwvvvvvvxxxyyyyyyxxxyyywwwtttqqqqqqsssuuuwww{{{zzzzzzyyyyyyyyyzzz{{{yyyxxxxxxyyyyyyyyyyyyxxxwwwwwwuuuuuuuuuuuuwwwwwwuuutttvvvyyyyyyuuusssuuuwwwwwwxxxwwwvvvvvvxxxyyywwwxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||wwwxxxyyyzzz{{{}}}~~~}}}}}}yyyyyy}}}}}}|||~~~}}}yyyxxxzzz}}}zzzzzzyyyyyyzzz{{{}}}~~~yyyzzz{{{|||{{{yyyuuusssssspppnnnpppsssuuutttrrrnnnnnnooopppoooooonnnmmmkkkmmmnnnoooppprrruuuxxxxxxwwwvvvuuutttttttttssswwwyyyzzzxxxuuusssrrrsssrrrssstttuuuvvvwwwwwwwwwrrrssssssttttttuuuvvvvvvsssrrrrrrtttvvvxxxyyyxxxyyyyyyxxxwwwvvvuuuttttttuuuuuuttttttuuuxxx{{{}}}}}}}}}}}}|||zzzxxxvvvuuutttvvvvvvtttuuuyyy{{{zzzyyyyyyyyyyyyyyyyyyyyyyyywwwvvvvvvvvvxxxzzz{{{{{{vvvuuutttssstttuuuwwwyyywwwxxxxxxxxxwwwwwwxxxxxxsssqqqrrrwwwwwwuuuuuuxxxyyy{{{|||}}}||||||}}}~~~zzz|||}}}|||zzzxxxxxxyyyxxxxxxwwwuuussssssrrrqqqsssuuuxxxxxxwwwvvvvvvwwwyyyyyyxxxxxxxxxxxxxxxyyy||||||{{{yyyxxxyyy|||}}}}}}|||||||||{{{{{{{{{~~~~~~}}}|||{{{{{{{{{||||||{{{yyyxxxxxxyyy{{{|||wwwxxxxxxyyyyyyyyyyyyyyy}}}|||{{{|||}}}}}}{{{yyyyyyxxxxxxxxxxxxyyyzzz{{{}}}|||{{{yyyvvvtttrrrpppmmmnnnnnnppprrrtttvvvxxxttttttuuuuuuvvvwwwyyyzzzyyywwwuuuuuuvvvvvvuuutttsssxxxzzzyyyzzz||||||yyyvvvuuuuuuuuuvvvvvvtttssswwwvvvtttsssssstttvvvwwwwwwwwwvvvvvvwwwwwwwwwwwwssssssssstttuuuvvvwwwxxx}}}|||zzzyyyxxxwwwwwwwwwyyyxxxxxxxxxyyyyyyxxxwwwwwwvvvtttuuuwwwyyyyyyxxxxxxwwwwwwvvvwwwxxxyyyzzzssssssuuuvvvwwwwwwwwwwwwssstttvvvwwwxxxxxxwwwwwwwwwuuusssrrrrrrrrrssssssqqqpppoooppprrrsssrrrqqqtttssssssuuuvvvvvvtttrrrpppooonnnnnnnnnllliiifffgggdddaaa^^^[[[WWWRRRNNNMMMNNNOOOPPPQQQPPPOOONNNSSSTTTTTTSSSSSSTTTWWWZZZZZZYYYYYY[[[]]]]]][[[ZZZ[[[[[[[[[\\\\\\]]]^^^^^^\\\ZZZXXXWWWZZZ___dddhhhfffjjjqqqxxx}}}}}}||||||~~~|||}}}~~~~~~~~~}}}|||{{{{{{|||~~~~~~}}}{{{}}}||||||||||||~~~|||}}}~~~~~~|||zzz{{{}}}|||}}}}}}|||yyyzzz~~~|||zzz|||{{{yyyyyy|||}}}zzzvvvtttttttttsssrrrrrruuutttrrrsssxxxzzzyyyzzzzzz{{{|||~~~~~~}}}}}}}}}|||{{{vvvwwwwwwwwwuuussspppnnntttssssssssstttvvvxxxyyyxxxuuutttxxxyyywwwuuuvvvvvvuuussstttttttttsssrrrxxxxxxwwwwwwxxxzzz{{{}}}yyyxxxvvvwwwyyyzzzzzzyyywwwuuutttrrrsssuuuwwwxxx{{{zzzxxxwwwwwwwwwxxxyyyzzzyyywwwxxxyyy{{{zzzyyyzzzyyywwwuuusssssssssssstttsssvvvzzz{{{wwwuuuvvvxxxyyyzzzyyyyyyyyy{{{|||vvvwwwxxxyyyzzz{{{{{{{{{||||||||||||}}}}}}}}}}}}yyyxxxyyyyyyzzz{{{}}}~~~}}}~~~}}}yyyzzz~~~~~~~~~~~~|||zzzyyyzzz{{{yyyxxxyyyyyyzzz{{{}}}}}}yyyxxxxxxyyyzzzyyyvvvtttrrrpppoooppprrrsssssssssoooooopppqqqqqqpppppppppjjjlllmmmnnnoooqqquuuxxxyyyxxxwwwvvvuuusssrrrrrruuuxxxzzzyyyvvvtttuuuwwwrrrssstttuuuvvvwwwwwwwwwqqqqqqssstttvvvwwwxxxyyyuuutttssstttvvvxxxxxxxxxzzzyyyyyyxxxwwwvvvvvvuuutttttttttuuuvvvyyy{{{|||{{{||||||||||||{{{{{{{{{rrruuuuuusssuuuzzz|||{{{zzzyyyyyyxxxxxxyyyyyyzzzuuuuuuuuuvvvwwwxxxzzzzzzvvvuuutttsssssstttuuuvvvvvvwwwyyyxxxwwwwwwxxxyyyrrrppprrrvvvwwwttttttvvvxxxzzz||||||{{{zzz{{{|||zzz{{{|||{{{yyyxxxxxxxxxwwwyyyxxxuuusssuuutttqqqsssuuuwwwwwwvvvuuuvvvwwwxxxwwwwwwwwwxxxxxxyyyzzz|||{{{zzzxxxwwwxxx{{{~~~{{{{{{{{{{{{zzzzzzzzzzzz}}}~~~~~~~~~~~~~~~}}}|||||||||{{{zzzzzzzzzzzzzzzxxxyyyyyyzzzzzzzzzzzzzzz}}}|||{{{|||}}}}}}{{{yyyyyyxxxxxxwwwxxxyyy{{{|||~~~|||zzzxxxvvvuuutttooopppqqqsssuuuwwwxxxyyytttuuuwwwwwwwwwxxxzzz|||{{{yyywwwvvvwwwxxxwwwvvvvvvzzz{{{xxxwwwzzz{{{zzzxxxwwwvvvvvvwwwwwwuuussswwwwwwvvvuuuuuuvvvxxxxxxxxxwwwuuuvvvwwwyyyyyyxxxuuuvvvvvvvvvvvvvvvwwwwww}}}|||{{{yyyxxxxxxwwwwwwwwwxxxyyyxxxvvvvvvwwwxxxyyywwwuuuuuuwwwyyyzzzzzzwwwxxxxxxxxxxxxxxxyyyyyysssssstttuuuvvvwwwwwwxxxtttuuuwwwxxxyyyyyyyyyxxxxxxuuurrrqqqrrrtttttttttrrrqqqpppqqqrrrssssssrrrrrrrrrrrrtttvvvvvvtttssspppnnnmmmmmmnnnmmmkkkiiijjjgggeeecccaaa\\\UUUOOOKKKJJJKKKMMMPPPQQQQQQOOOVVVVVVVVVUUUSSSTTTVVVXXXZZZYYYYYYZZZ[[[[[[XXXVVVVVVVVVXXXYYYZZZ\\\]]]]]]XXXVVVSSSRRRUUUZZZaaaeeedddfffllltttyyy~~~|||}}}~~~~~~}}}||||||{{{{{{|||~~~~~~}}}|||||||||}}}~~~|||}}}~~~~~~|||zzzzzz|||}}}~~~{{{wwwwww||||||{{{}}}}}}yyyyyy{{{zzzwwwtttrrrrrrssssssrrroooqqqqqqnnnqqqwwwzzzzzzxxxxxxyyy{{{|||~~~~~~|||}}}~~~~~~|||{{{wwwxxxxxxwwwvvvuuusssrrruuuuuuvvvwwwwwwxxxyyyyyyyyyvvvuuuyyyzzzxxxvvvwwwvvvuuuttttttuuuvvvtttsssvvvvvvwwwxxxyyyyyyyyyyyyxxxwwwuuuvvvxxxyyyyyyxxxuuutttttttttuuuwwwyyyzzzyyyxxxvvvuuuuuuuuuvvvwww{{{xxxuuuuuuxxxzzzzzzzzzzzzxxxvvvtttsssrrrsssssssssrrruuu{{{|||xxxvvvxxxwwwxxxyyyyyyyyyzzz|||~~~vvvwwwxxxyyyyyyzzzyyyyyyzzz{{{{{{||||||}}}||||||zzzyyyxxxxxxyyyzzz{{{|||{{{}}}|||yyyzzz}}}{{{zzzzzzzzzyyyxxxvvvwwwxxxzzz{{{{{{||||||zzzxxxwwwxxxzzzzzzxxxvvvssssssrrrqqqooooooqqqrrrpppqqqqqqqqqrrrsssssssssnnnnnnooonnnnnnppptttvvvuuuuuuuuuttttttrrrqqqqqqrrrvvvzzzyyyvvvuuuwwwzzzrrrrrrsssttttttuuuttttttrrrrrrsssuuuvvvwwwxxxyyywwwuuussstttuuuwwwwwwwwwxxxxxxxxxwwwwwwvvvvvvvvvssstttuuuwwwyyyzzz||||||zzz{{{{{{{{{||||||||||||uuuwwwwwwtttvvvzzz|||{{{zzzyyyyyyxxxxxxyyyyyyzzzttttttuuuuuuvvvwwwxxxzzzvvvvvvvvvuuuttttttssssssuuuwwwyyyxxxwwwvvvxxxzzzsssqqqssswwwxxxuuutttvvvwwwxxxzzzzzzyyyyyyyyyzzzyyy{{{|||{{{yyywwwwwwxxxvvvyyyyyyuuutttwwwvvvrrrtttuuuvvvvvvuuuuuuvvvxxxwwwwwwwwwxxxyyyzzz{{{|||||||||zzzxxxvvvxxx{{{~~~{{{{{{{{{zzzzzzzzzzzzyyy|||}}}~~~|||xxxyyyyyyzzzyyyxxxwwwvvvyyyyyyzzz{{{{{{{{{{{{{{{}}}|||{{{|||}}}}}}{{{yyyyyyxxxwwwwwwxxxyyy{{{}}}~~~}}}|||{{{zzzzzzzzzzzzssstttvvvwwwxxxxxxxxxwwwsssuuuwwwxxxwwwxxx{{{~~~}}}{{{yyyxxxyyyyyyxxxwwwvvv{{{|||yyyvvvxxxyyyxxxwwwvvvvvvwwwxxxyyywwwvvvwwwwwwwwwwwwxxxyyyyyyzzzzzzwwwuuuuuuxxxzzzzzzxxxvvvwwwwwwxxxxxxxxxxxxxxx}}}|||{{{zzzyyyxxxxxxxxxsssxxx{{{zzzvvvuuuyyy~~~{{{yyyvvvvvvwwwxxxxxxxxxwwwxxxzzz{{{zzzyyywwwvvvttttttttttttuuuwwwyyyzzzxxxxxxyyyzzzzzzyyyxxxxxxyyyvvvrrrqqqsssuuuuuutttvvvtttrrrrrrsssrrrqqqooorrrqqqrrrtttvvvwwwuuutttqqqooommmmmmnnnooonnnmmmllljjjiiiiiihhhbbbYYYQQQJJJIIIHHHKKKPPPTTTUUUTTTWWWXXXXXXWWWVVVUUUWWWXXXZZZYYYYYYYYYZZZXXXUUURRRSSSSSSUUUWWWXXXYYYZZZZZZUUUSSSOOOMMMOOOTTTZZZ^^^___```eeennnuuu|||~~~~~~}}}||||||{{{{{{|||~~~~~~}}}|||{{{|||~~~~~~{{{}}}~~~}}}zzzzzz|||{{{vvvuuuzzz~~~||||||~~~}}}yyyxxxzzzwwwuuurrrqqqrrrssstttssslllnnnnnnlllooovvvzzzzzzvvvvvvwwwyyy{{{|||}}}~~~}}}||||||}}}~~~~~~|||zzzyyyyyyyyyxxxwwwvvvuuuuuuvvvvvvxxxyyyzzzzzzzzzyyy}}}yyyxxx|||}}}{{{yyyzzzvvvuuutttuuuvvvwwwvvvuuusssuuuxxxzzzzzzyyyvvvtttwwwvvvtttuuuwwwxxxxxxwwwsssssstttuuuwwwxxxzzz{{{yyywwwuuutttssstttuuuvvv{{{wwwssssssvvvyyyzzzyyyvvvuuutttsssssstttuuuvvvrrrrrruuu{{{}}}yyywwwyyyuuuvvvwwwwwwwwwxxx{{{}}}xxxxxxyyyyyyyyyxxxwwwwwwyyyyyyzzz{{{||||||{{{{{{zzzyyyxxxxxxxxxxxxzzzzzz{{{}}}|||yyy{{{}}}zzzyyy{{{{{{yyyvvvtttvvvxxxzzz{{{{{{{{{zzz{{{xxxwwwwwwzzz{{{zzzwwwtttuuuuuurrrnnnlllnnnqqqrrrrrrrrrrrrssstttuuuvvvqqqrrrqqqpppoooppprrruuurrrrrrrrrssssssrrrqqqqqqqqquuuyyyyyywwwvvvyyy}}}qqqqqqrrrrrrssssssrrrrrrtttttttttuuuvvvwwwwwwxxxxxxvvvtttsssuuuvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvtttuuuwwwyyy{{{|||}}}}}}zzzzzzzzz{{{{{{{{{||||||xxxzzzyyyvvvwww{{{|||zzzzzzzzzxxxxxxxxxxxxzzzzzzssstttuuuuuuuuuvvvxxxyyywwwwwwwwwwwwvvvtttsssrrrtttwwwyyyxxxvvvvvvxxxzzztttrrrtttyyyyyyvvvuuuvvvvvvwwwyyyyyyxxxwwwxxxyyyyyyzzz|||{{{yyywwwwwwxxxuuuyyyzzzuuuuuuxxxwwwrrruuuvvvvvvuuuttttttwwwyyywwwwwwxxxyyyzzz|||}}}~~~}}}}}}{{{xxxwwwxxx||||||{{{{{{{{{{{{zzzzzzzzz{{{}}}~~~|||xxxzzz|||}}}}}}|||zzzyyyyyyzzz{{{{{{||||||{{{{{{~~~}}}||||||}}}}}}|||zzzyyyxxxwwwvvvwwwyyy{{{}}}|||{{{{{{||||||}}}~~~wwwxxxzzz{{{zzzyyywwwuuusssuuuxxxxxxwwwxxx{{{~~~~~~|||zzzyyyzzzzzzyyyxxxuuu{{{}}}zzzwwwwwwwwwuuuuuutttuuuwwwyyyzzzzzzxxxwwwwwwxxxyyyzzzzzz{{{{{{zzzwwwuuuuuuxxxzzzzzzyyyvvvwwwxxxyyyyyyyyyyyyyyy||||||{{{zzzyyyyyyyyyyyyqqqwww|||{{{vvvuuu|||~~~{{{wwwuuuuuuvvvvvvuuuxxxyyy{{{||||||zzzwwwuuuvvvuuuttttttuuuwwwzzz|||{{{|||||||||{{{yyywwwvvvzzzvvvrrrqqqsssvvvvvvuuuyyywwwuuussssssqqqooommmrrrrrrsssuuuwwwxxxvvvuuusssqqqnnnnnnooopppppppppnnnllllllmmmmmmfff\\\SSSKKKJJJIIIMMMSSSXXXZZZZZZVVVXXXYYYYYYXXXWWWXXXYYYZZZYYYYYYYYYYYYWWWSSSPPPRRRRRRTTTUUUVVVWWWWWWWWWTTTQQQMMMJJJKKKPPPUUUYYY\\\[[[___iiirrryyy~~~~~~~~~}}}~~~}}}zzzxxx~~~~~~~~~}}}{{{||||||xxx{{{|||}}}~~~~~~}}}}}}~~~}}}||||||}}}~~~|||zzzzzz}}}~~~||||||}}}xxxuuurrrqqqssstttrrrooonnnmmmkkkiiiiiinnnuuu{{{wwwwwwxxxzzz|||}}}}}}}}}|||{{{zzzzzzyyy|||{{{zzzyyyxxxxxxyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzwwwtttuuuxxxyyyvvvsssssstttuuuwwwxxxxxxuuusssssssssuuuwwwyyyxxxuuusssnnnoooqqqrrrsssuuuwwwyyywwwvvvuuutttttttttttttttzzzzzzxxxvvvuuuvvvyyy|||yyyyyyxxxwwwuuutttrrrqqqsssssstttwwwxxxxxxvvvtttuuuvvvvvvvvvwwwwwwwwwwwwxxxsssppprrryyy~~~~~~~~~|||{{{{{{||||||{{{zzzrrrsssuuuwwwxxxxxxxxxxxx~~~}}}{{{zzz{{{|||~~~}}}|||{{{zzzyyyvvvtttrrrvvvuuuqqqssszzz}}}{{{xxxwwwwwwyyy{{{zzzuuuqqqsssuuuvvvtttqqqppprrruuussstttsssooopppuuuxxxwwwuuutttsssrrrrrrqqqrrrrrrqqqooonnnoooqqqrrrrrrqqqrrrrrrtttuuuvvvwwwwwwwwwssspppnnnoooqqqrrrpppnnnssstttvvvuuutttsssssstttuuuuuuttttttssssssssssssttttttuuuuuutttsssqqqpppssssssuuuvvvwwwwwwwwwwwwyyyyyyyyywwwuuuuuuwwwxxxxxxwwwxxx|||{{{wwwuuuwwwvvvwwwxxxyyyyyyxxxwwwvvvxxxvvvsssqqqqqqssswwwyyyvvvvvvvvvvvvvvvwwwwwwwwwtttuuuuuutttssssssuuuwwwyyyyyyyyyzzzzzzzzz{{{{{{vvvvvvuuuuuuuuuuuuvvvvvvzzz{{{{{{zzzxxxwwwwwwxxx}}}zzzwwwvvvvvvvvvvvvuuutttvvvxxxwwwuuutttuuuxxxwwwzzzzzzwwwxxx|||}}}{{{yyyzzzyyyxxxvvvvvvxxxzzzxxx{{{{{{xxxxxx||||||zzz~~~~~~}}}zzz|||~~~~~~|||{{{zzz{{{{{{|||~~~}}}|||zzz~~~}}}||||||}}}~~~{{{{{{{{{{{{{{{|||}}}~~~|||zzzzzz{{{}}}~~~~~~}}}|||{{{zzzyyyxxxxxxxxxwwwwwwwwwxxxzzz|||~~~}}}{{{yyyxxxxxxyyyzzz|||{{{zzzyyyxxxxxxxxxyyyzzz|||zzzyyyzzz{{{zzzwwwsssvvvvvvxxxyyyzzzzzz{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{zzzzzzzzzzzzzzzyyyyyyxxxwwwvvvvvvxxxzzz{{{zzzwwwvvvxxx{{{zzz{{{zzzxxxvvvtttttttttxxx{{{~~~~~~{{{yyyyyyzzz{{{xxxvvvvvvyyy{{{{{{zzz{{{{{{|||||||||{{{zzzyyyrrrtttvvvxxxxxxwwwuuussszzzyyywwwuuusssqqqooonnnuuurrrpppqqqtttwwwwwwuuuooopppqqqrrrrrrrrrqqqpppmmmnnnooopppnnnhhh```ZZZTTTNNNIIIKKKSSSYYYZZZYYYYYYYYYZZZZZZ[[[[[[[[[[[[\\\ZZZXXXWWWXXXXXXWWWVVVSSSTTTUUUTTTRRRSSSVVVYYYTTTTTTSSSPPPMMMLLLMMMNNNZZZ\\\```eeekkksss}}}~~~}}}|||}}}~~~~~~|||{{{~~~~~~}}}|||}}}}}}~~~~~~}}}|||||||||}}}~~~~~~~~~}}}|||||||||}}}{{{{{{~~~~~~}}}|||}}}zzzwwwtttsssttttttrrrooooooooonnnmmmllloootttxxxwwwwwwxxxyyyzzz|||}}}~~~|||}}}~~~~~~~~~}}}{{{zzz|||{{{zzzzzzzzzzzz||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzvvvttttttxxxyyyvvvsssuuuuuuuuuwwwxxxxxxwwwuuuttttttuuuwwwxxxwwwsssqqqnnnoooqqqsssttttttuuuvvvtttttttttuuuuuuvvvvvvvvvyyyyyyxxxvvvtttuuuxxx{{{zzzxxxvvvtttrrrrrrrrrssssssssstttvvvxxxyyywwwuuuvvvvvvvvvvvvwwwwwwwwwwwwxxxtttqqqsssxxx}}}}}}||||||zzzyyyyyyzzzzzzyyyxxxwwwxxxyyyzzzzzzyyyxxxwww}}}|||{{{{{{{{{|||~~~~~~~~~|||{{{{{{{{{yyywwwuuusssvvvuuurrrsssyyy{{{yyywwwvvvvvvwwwxxxwwwtttqqqtttttttttsssqqqpppqqqsssrrruuuuuusssrrruuutttqqqvvvuuuttttttssssssssssssrrrqqqoooppprrrssssssrrrqqqrrrrrrsssssssssrrrrrrpppnnnmmmnnnqqqrrrqqqooosssuuuvvvuuusssqqqppppppttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttrrrqqqqqqsssttttttuuuvvvvvvvvvvvvwwwxxxxxxvvvuuuuuuvvvxxxyyywwwxxx|||{{{wwwuuuvvvvvvvvvwwwxxxxxxwwwvvvvvvwwwvvvuuussstttuuuwwwyyyuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwuuuttttttvvvxxxyyyyyyyyyyyyzzzzzzzzzzzzwwwvvvvvvuuuuuuuuuuuuvvvvvvwwwxxxwwwuuuttttttuuu|||zzzwwwuuuvvvvvvuuutttrrrtttvvvuuusssrrrsssuuuwwwyyyyyywwwxxx|||}}}zzzyyyzzzzzzyyywwwvvvxxxyyyyyy|||{{{xxxyyy|||}}}{{{~~~~~~|||zzz|||~~~}}}|||zzzzzzzzzzzz{{{{{{||||||{{{zzzyyy~~~}}}}}}||||||}}}}}}~~~||||||{{{{{{{{{{{{{{{{{{}}}zzzxxxxxxyyy{{{|||}}}|||{{{zzzyyyxxxwwwvvvwwwwwwwwwwwwyyyzzz{{{|||zzzyyyxxxxxxxxxyyyzzz{{{xxxxxxwwwwwwwwwxxxzzz{{{|||zzzyyyzzz|||{{{xxxuuuvvvwwwxxxzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzzyyyyyywwwwwwxxxyyyyyyyyyyyyyyy{{{{{{zzzyyyxxxwwwvvvvvv{{{||||||zzzwwwuuuvvvxxx{{{zzzzzzyyyxxxwwwvvvuuuvvvyyy}}}}}}|||zzz{{{|||{{{yyywwwwwwzzz{{{{{{zzz{{{{{{{{{zzzzzzzzzzzzzzzvvvxxxyyy{{{zzzyyywwwvvvxxxwwwvvvuuusssrrrqqqpppsssqqqooopppsssuuuuuutttpppqqqrrrrrrrrrqqqpppooommmmmmnnnooonnnjjjccc___YYYRRRLLLMMMSSSXXXYYYXXXYYYYYYYYYZZZZZZ[[[\\\]]]\\\ZZZYYYXXXYYYXXXWWWUUURRRTTTTTTSSSQQQQQQTTTWWWSSSSSSRRRPPPMMMLLLMMMOOOUUUWWW[[[```fffnnnwww}}}~~~|||{{{||||||}}}}}}}}}}}}~~~}}}~~~~~~~~~}}}|||{{{{{{yyy}}}{{{zzz}}}~~~~~~}}}{{{zzz~~~||||||}}}}}}}}}~~~}}}yyyvvvuuuvvvuuurrrnnnnnnoooqqqppppppppprrrsssyyyyyyyyyzzzzzz{{{{{{|||}}}}}}}}}}}}{{{|||~~~}}}~~~}}}|||{{{|||}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{yyyvvvttttttwwwxxxvvvsssxxxwwwvvvwwwxxxyyyyyywwwvvvvvvvvvvvvwwwuuuqqqnnnnnnppprrrtttttttttsssrrrqqqrrrtttvvvwwwwwwwwwwwwwwwxxxwwwuuuttttttwwwzzz{{{xxxuuurrrqqqqqqssstttrrrrrrsssvvvxxxyyyxxxvvvwwwwwwwwwwwwwwwwwwvvvvvvxxxuuurrrsssxxx{{{|||{{{{{{zzzyyyyyyzzzzzzyyywwwzzz{{{{{{{{{zzzyyywwwvvv{{{{{{|||||||||}}}}}}}}}|||{{{zzzzzz{{{zzzxxxwwwtttvvvuuusssssswwwyyyxxxwwwvvvttttttuuuuuusssrrruuutttrrrqqqrrrrrrqqqpppnnnsssvvvvvvvvvwwwtttpppvvvvvvvvvvvvvvvuuuuuuuuutttrrrqqqqqqsssttttttsssrrrrrrrrrqqqqqqqqqppppppnnnmmmmmmnnnqqqrrrrrrqqqsssuuuvvvuuurrrooommmlllqqqsssuuuvvvxxxxxxxxxwwwuuuuuutttsssrrrrrrrrrrrrsssttttttuuuuuuuuuttttttuuuvvvvvvuuuttttttvvvxxxzzzxxxyyy{{{zzzvvvtttvvvuuuvvvvvvwwwwwwvvvvvvuuuvvvvvvvvvvvvwwwwwwxxxxxxttttttttttttttttttttttttxxxxxxxxxwwwuuutttuuuwwwyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwvvvvvvuuuuuuuuutttuuuvvvuuutttssstttuuu{{{yyyvvvuuuuuuvvvuuutttqqqrrrsssrrrqqqqqqrrrsssvvvyyyyyywwwwww{{{{{{yyyxxxzzz{{{zzzyyywwwxxxxxxyyy||||||yyyyyy}}}}}}{{{}}}}}}|||zzz|||}}}}}}{{{zzzzzzzzz||||||{{{{{{zzzzzzzzzyyy{{{{{{||||||||||||{{{{{{||||||{{{{{{zzzyyyyyyyyy~~~|||yyyvvvuuuvvvyyyzzz||||||{{{zzzxxxwwwvvvuuuuuuvvvwwwxxxyyyzzzzzzzzzvvvvvvwwwwwwxxxxxxyyyyyyuuuuuuuuuuuuvvvxxxzzz{{{zzzyyyyyyzzz{{{{{{yyyxxxwwwyyyzzz||||||{{{yyyxxxyyyyyyzzz{{{{{{zzzyyyyyyuuuuuuvvvwwwxxxxxxyyyyyy|||{{{zzzyyyxxxwwwwwwvvvzzz{{{{{{yyywwwvvvwwwxxx|||zzzxxxyyy{{{|||yyywwwuuuxxx{{{||||||||||||}}}{{{zzzxxxyyyzzz{{{{{{{{{{{{zzzyyyxxxxxxyyy{{{|||||||||}}}~~~}}}|||zzzyyyvvvuuuuuuuuuttttttssssssrrrpppooooooqqqsssssssssrrrrrrsssssssssqqqpppooonnnmmmmmmmmmmmmkkkgggddd___XXXQQQOOORRRVVVWWWUUUXXXXXXXXXYYYZZZ\\\]]]^^^[[[ZZZYYYZZZZZZYYYVVVSSSRRRSSSSSSRRRPPPPPPQQQSSSQQQQQQQQQOOOMMMLLLNNNPPPUUUWWW[[[___eeellluuuzzz~~~}}}}}}|||{{{{{{{{{|||}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{yyy{{{||||||zzzzzz|||}}}|||||||||~~~~~~}}}}}}~~~~~~{{{wwwvvvvvvuuuqqqmmmjjjmmmppprrrrrrqqqppppppzzz{{{||||||}}}~~~~~~~~~}}}|||{{{{{{|||}}}yyy|||~~~~~~}}}}}}}}}~~~~~~|||||||||}}}}}}}}}}}}}}}yyywwwttttttvvvwwwvvvuuuzzzxxxwwwwwwyyyzzzzzzyyyyyyxxxwwwwwwwwwuuuqqqnnnpppppprrrtttuuutttqqqnnnooopppsssuuuvvvvvvuuutttvvvvvvvvvuuussstttvvvxxxzzzxxxvvvtttssssssttttttrrrrrrrrruuuxxxyyyyyywwwxxxxxxwwwwwwwwwwwwvvvvvvvvvtttssstttxxx{{{||||||}}}|||zzz{{{||||||{{{yyyyyyyyyzzzzzzyyyxxxvvvuuuzzz{{{||||||}}}}}}||||||zzzyyyyyyzzz{{{{{{zzzxxxuuuuuuuuuttttttuuuvvvvvvxxxvvvtttsssssssssssstttvvvssspppppprrrsssqqqnnnlllqqqvvvwwwyyy{{{zzzvvvwwwwwwwwwxxxxxxxxxwwwwwwtttrrrqqqqqqrrrssssssrrrssssssrrrrrrrrrrrrrrrrrrppppppppppppqqqrrrrrrrrrqqqsssuuuuuurrrnnnlllllloooqqqsssvvvxxxxxxxxxxxxuuutttrrrqqqpppqqqrrrrrrssstttttttttttttttsssrrrttttttuuutttssstttvvvxxx{{{xxxyyy{{{zzzvvvtttvvvuuuuuuvvvvvvvvvvvvuuuuuutttuuuwwwxxxyyyxxxwwwwwwuuuuuuuuutttttttttttttttxxxxxxxxxwwwuuussstttuuuyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwvvvuuutttttttttvvvwwwwwwvvvvvvwwwxxxzzzxxxuuutttuuuvvvuuutttqqqrrrrrrrrrqqqqqqrrrrrruuuxxxyyywwwwwwzzzzzzwwwxxxzzz||||||zzzxxxxxxxxxyyy{{{{{{xxxxxx|||}}}zzz}}}~~~~~~}}}|||{{{|||}}}|||{{{zzzzzz{{{}}}|||{{{{{{{{{{{{xxxxxxzzz{{{{{{zzzxxxxxxzzz{{{{{{zzzzzzyyyyyyxxx~~~{{{xxxuuuuuuvvvxxxzzz}}}|||{{{zzzyyywwwvvvvvvtttvvvwwwyyyzzzzzzyyyxxxssstttuuuvvvwwwxxxwwwwwwuuuuuuttttttuuuvvvxxxyyyxxxwwwxxxxxxyyyzzzzzzyyyzzz{{{}}}~~~}}}|||yyyxxxxxxyyy{{{||||||{{{yyyxxxuuuuuuuuuvvvwwwyyyzzz{{{|||{{{{{{zzzyyyxxxxxxwwwvvvwwwwwwwwwxxxyyyzzz||||||yyywwwzzz~~~|||xxxwwwyyyzzz||||||||||||||||||{{{zzz{{{{{{||||||{{{|||zzzxxxvvvwwwyyy|||~~~~~~}}}|||{{{uuuuuuuuuuuuvvvvvvvvvvvvrrrqqqppppppqqqrrrssstttuuuuuuuuuuuutttsssqqqpppqqqpppnnnmmmmmmllljjjhhhddd^^^UUUQQQRRRSSSSSSRRRVVVVVVWWWXXXYYY[[[]]]^^^YYYYYYYYYZZZZZZXXXUUURRRRRRRRRRRRQQQPPPOOOOOOPPPOOOPPPOOONNNLLLLLLNNNPPPTTTWWWZZZ^^^dddjjjrrrwww}}}~~~~~~~~~~~~|||zzzyyyyyyzzz{{{xxxxxxyyyyyyzzz{{{|||}}}{{{yyywwwxxxzzz||||||{{{}}}~~~~~~|||{{{|||~~~|||}}}}}}}}}~~~~~~{{{xxxwwwwwwuuuqqqmmmfffjjjooorrrrrrrrrqqqqqqxxxyyy{{{}}}~~~}}}}}}|||{{{{{{|||}}}}}}xxx{{{~~~}}}||||||}}}}}}}}}~~~~~~zzzxxxvvvuuuuuuvvvwwwwwwzzzyyywwwxxxyyy{{{{{{zzz|||zzzyyyyyyxxxvvvsssqqqrrrqqqrrrtttvvvtttpppmmmoooppprrrttttttsssrrrqqquuuvvvvvvuuussstttuuuwwwxxxyyyyyyyyyxxxwwwuuusssrrrrrrrrrtttwwwyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwuuuttttttvvvyyy|||~~~~~~}}}{{{zzzzzz{{{{{{zzzyyywwwxxxyyy{{{{{{zzzzzzyyyzzzzzz{{{||||||||||||{{{yyyyyyxxxzzz{{{|||{{{yyyuuuttttttttttttttttttuuuxxxwwwvvvtttsssssstttuuuvvvsssppppppssstttrrrpppppptttvvvvvvxxx|||}}}zzzuuuvvvwwwxxxyyyyyyxxxxxxsssrrrpppppprrrrrrrrrqqqqqqqqqpppqqqqqqssstttuuuttttttttttttsssrrrrrrrrroooqqqssstttrrrpppppppppnnnppprrrtttvvvwwwwwwwwwtttsssqqqppppppqqqrrrrrrssstttttttttttttttsssrrrsssttttttsssssssssvvvxxx{{{xxxxxxzzzyyyvvvuuuwwwvvvvvvuuuuuuuuuuuuvvvvvvqqqsssvvvxxxyyyxxxvvvuuuvvvvvvvvvuuuuuutttttttttvvvwwwwwwvvvtttsssssssssxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxwwwuuutttssssssuuuwwwwwwwwwwwwyyyzzzzzzxxxvvvuuuvvvvvvvvvuuuttttttsssssstttttttttsssuuuxxxyyywwwxxxzzzzzzvvvyyy{{{}}}}}}{{{yyyyyyyyyxxxzzzzzzwwwwww{{{|||yyy~~~~~~~~~}}}||||||}}}}}}|||{{{zzz{{{|||~~~|||{{{{{{zzzzzzuuuvvvwwwxxxxxxwwwvvvuuuxxxxxxzzzzzz{{{{{{zzzzzz|||{{{yyywwwwwwxxxyyy{{{}}}}}}|||{{{zzzyyyxxxxxxuuuvvvxxxyyyzzzzzzyyyxxxrrrssstttuuuvvvvvvvvvvvvwwwvvvuuutttttttttuuuvvvvvvvvvwwwwwwwwwxxxyyyzzz|||}}}~~~~~~|||zzzyyyyyyyyyzzz{{{{{{zzzyyyyyywwwwwwwwwwwwxxxzzz|||}}}{{{{{{{{{zzzzzzzzzzzzzzzwwwvvvvvvwwwxxxyyyzzzzzz{{{xxxwwwzzz}}}xxx{{{{{{{{{{{{{{{{{{zzzzzz||||||}}}}}}||||||||||||{{{zzzwwwvvvwwwzzz}}}~~~}}}}}}}}}vvvvvvvvvwwwwwwxxxxxxxxxttttttssssssrrrsssuuuvvvwwwwwwxxxxxxwwwuuusssrrruuussspppnnnmmmmmmkkkiiigggaaaZZZUUUSSSRRRPPPNNNTTTUUUVVVXXXYYYZZZ[[[\\\WWWWWWWWWXXXYYYWWWTTTQQQRRRQQQQQQQQQQQQPPPOOOOOONNNOOOOOOMMMLLLLLLNNNPPPOOORRRVVVZZZ^^^dddkkkooo{{{}}}}}}|||{{{|||}}}~~~|||zzzyyyyyyyyyyyyxxxxxxxxxxxxyyy{{{|||}}}}}}yyyvvvvvvzzz}}}{{{yyy|||}}}~~~}}}~~~}}}zzzxxxxxxyyy{{{|||}}}~~~}}}zzzzzzzzzxxxsssnnnhhhlllpppttttttttttttuuuvvvwwwzzz|||}}}~~~~~~~~~||||||||||||||||||||||||xxxzzz}}}}}}|||{{{|||||||||}}}}}}~~~~~~{{{yyywwwvvvvvvvvvxxxyyyzzzyyyxxxyyyzzz{{{zzzyyy|||zzzyyyyyyyyyxxxvvvttttttsssrrrtttvvvvvvrrrnnnpppqqqrrrsssssssssrrrqqquuuvvvvvvvvvttttttuuuwwwwwwyyy{{{|||{{{yyyvvvsssssssssrrrtttwwwxxxxxxxxxwwwwwwwwwxxxxxxxxxyyyyyyuuuvvvwwwxxxzzz|||~~~zzzyyyxxxxxxyyyyyyxxxvvvxxxyyy{{{}}}~~~~~~~~~zzzzzz{{{{{{{{{|||||||||yyyxxxxxxzzz{{{|||{{{yyytttrrrrrruuuuuussssssuuuwwwwwwvvvtttrrrrrrtttuuutttrrrqqqrrrssstttttttttwwwyyyyyyuuuvvvyyyzzzxxxssstttvvvxxxyyyyyyxxxxxxtttrrrppppppqqqrrrqqqpppooonnnnnnnnnoooqqqssstttvvvwwwwwwvvvsssrrrrrrsssoooqqqsssssssssssstttuuuqqqqqqrrrssstttuuuvvvwwwtttssssssrrrrrrssssssssssssttttttuuuuuuuuutttttttttuuuuuutttssssssuuuwwwzzzwwwwwwzzzyyyvvvvvvyyywwwvvvvvvuuuuuuvvvvvvwwwqqqsssvvvxxxyyyxxxwwwuuuwwwvvvvvvuuuuuuttttttttttttvvvwwwvvvtttsssssssssvvvvvvwwwwwwwwwxxxxxxxxxyyyzzzzzzyyyxxxuuusssqqqppprrrttttttuuuuuuxxxyyy{{{yyyvvvvvvwwwwwwwwwwwwwwwvvvuuuuuuwwwwwwvvvuuuvvvyyyzzzyyyyyy{{{zzzvvvzzz|||}}}|||{{{yyyzzzzzzxxx{{{zzzxxxxxx{{{|||zzz~~~~~~}}}~~~~~~~~~}}}{{{{{{|||~~~~~~}}}{{{zzzxxxwwwwwwvvvvvvwwwwwwwwwwwwvvvvvvwwwxxxzzz{{{||||||{{{{{{zzzzzzyyyyyyzzzzzz{{{{{{||||||{{{{{{{{{zzzzzzzzzwwwxxxyyyzzzzzzzzzzzzzzzssssssttttttuuuuuuvvvvvvwwwvvvuuutttssstttuuuuuuvvvwwwxxxwwwvvvwwwyyy{{{|||}}}}}}||||||{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyy{{{}}}~~~yyyzzzzzz{{{{{{|||||||||{{{yyywwwwwwwwwwwwvvvuuuxxxwwwwwwzzz~~~~~~{{{xxx}}}{{{zzzzzz{{{{{{zzzyyy|||~~~}}}||||||}}}{{{zzzxxxwwwxxx{{{}}}}}}}}}~~~yyyyyyyyyyyyyyyyyyyyyyyyuuuvvvvvvuuussstttvvvxxxwwwwwwxxxxxxxxxvvvuuutttwwwtttqqqpppooonnnmmmkkkiiiddd___YYYVVVSSSOOOMMMQQQSSSUUUXXXYYYYYYXXXWWWTTTTTTTTTUUUVVVVVVTTTRRRSSSRRRQQQRRRSSSSSSQQQOOONNNNNNNNNMMMKKKKKKMMMOOOOOOQQQUUUYYY]]]bbbhhhlllvvvzzzyyyzzz{{{{{{|||}}}}}}}}}|||{{{{{{zzzyyyyyyyyyyyy{{{zzzyyyyyyyyyyyyzzz{{{~~~|||zzzyyyzzz{{{{{{||||||}}}~~~~~~~~~|||wwwtttttttttzzz{{{|||~~~}}}}}}}}}{{{vvvrrrqqqsssvvvwwwxxxxxxyyyzzzxxxyyy{{{}}}~~~}}}||||||{{{|||}}}~~~~~~}}}|||{{{xxxyyy{{{}}}~~~~~~~~~|||{{{{{{{{{|||}}}zzzzzz{{{{{{|||}}}}}}~~~|||{{{yyywwwvvvwwwyyy{{{xxxxxxxxxzzz{{{{{{zzzxxxzzzxxxwwwxxxyyyyyyxxxvvvwwwtttrrrsssvvvwwwtttpppqqqqqqrrrssstttuuuuuuvvvuuuvvvwwwwwwuuuuuuvvvwwwxxxyyyzzzzzzyyyxxxvvvuuuuuutttssstttvvvxxxxxxwwwvvvvvvwwwwwwxxxyyyzzzzzzyyyzzz{{{{{{{{{{{{|||}}}zzzyyywwwxxxyyyyyyxxxvvvyyyzzz|||~~~{{{{{{zzzyyyzzz{{{|||}}}zzzyyyyyyzzz{{{|||zzzyyyssspppqqquuuvvvrrrrrrvvvtttuuuvvvtttqqqppprrrtttqqqrrrssssssssstttvvvxxxvvvyyyxxxuuuuuuxxxxxxuuuqqqrrruuuwwwxxxxxxwwwwwwuuusssrrrqqqrrrsssrrrqqqqqqpppoooooooooqqqrrrttttttvvvwwwvvvsssrrrsssuuurrrsssttttttssstttvvvyyyvvvuuussssssssstttvvvwwwuuuuuuvvvvvvvvvvvvvvvuuusssttttttuuuvvvvvvvvvvvvvvvvvvvvvuuussssssuuuwwwyyyvvvvvvyyyyyywwwxxx{{{xxxwwwvvvvvvvvvvvvwwwxxxrrrtttvvvyyyzzzyyyxxxwwwvvvvvvuuuttttttsssrrrrrrsssuuuwwwwwwvvvttttttuuutttuuuuuuvvvwwwxxxyyyyyyzzzzzzzzzzzzxxxuuurrrqqqmmmooorrrssstttuuuwwwyyy{{{yyywwwwwwxxxyyyyyyxxxyyywwwuuuvvvxxxyyywwwvvvvvvzzz|||zzzzzz{{{zzzvvv|||}}}}}}|||zzzyyy{{{|||zzz}}}|||yyyzzz}}}~~~|||~~~||||||~~~~~~~~~~~~}}}{{{yyyvvvuuuyyyyyyxxxxxxxxxxxxyyyyyyyyyzzz|||}}}}}}|||{{{zzzvvvwwwyyy{{{||||||{{{{{{yyyyyyzzzzzzzzz{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{{{{vvvuuutttsssssstttuuuvvvvvvuuutttttttttuuuvvvwwwxxxzzzzzzyyywwwwwwzzz|||{{{zzzyyyxxxxxxyyyyyyzzzzzzyyywwwvvvvvvwwwyyyzzz{{{zzzyyyxxxyyyzzz|||}}}xxxxxxyyy{{{|||}}}~~~}}}zzzwwwvvvwwwwwwuuussstttvvvxxxzzz{{{zzzxxxwww|||zzzxxxyyy{{{}}}|||zzz|||~~~||||||}}}{{{zzzyyyyyyzzz}}}~~~}}}}}}~~~}}}}}}||||||{{{zzzzzzyyyvvvwwwwwwvvvssssssvvvyyyuuuuuuvvvwwwwwwvvvuuutttuuusssqqqqqqqqqqqqooonnnjjjgggccc___ZZZVVVQQQNNNNNNQQQUUUXXXYYYWWWTTTRRRRRRQQQPPPRRRTTTUUUTTTSSSSSSRRRRRRSSSVVVVVVTTTQQQNNNOOONNNLLLJJJJJJLLLNNNNNNQQQUUUYYY\\\aaafffjjjqqqtttzzzvvvxxxzzz}}}~~~}}}|||{{{yyyyyyzzzzzzzzzzzz{{{{{{~~~}}}{{{yyyxxxxxxxxxxxx~~~|||yyyxxx|||}}}~~~{{{vvvrrrqqqqqqyyyzzz|||~~~~~~yyytttxxxzzz{{{{{{zzz{{{|||~~~|||}}}~~~~~~|||{{{zzz{{{~~~~~~{{{zzzxxxyyyzzz{{{|||}}}~~~~~~{{{zzzzzzzzz{{{|||~~~xxxxxxyyyyyyzzz{{{{{{|||}}}|||zzzxxxwwwwwwzzz}}}wwwwwwxxxzzz|||{{{yyywwwwwwvvvuuuvvvxxxyyyxxxwwwxxxtttqqqsssvvvxxxuuurrrqqqqqqrrrsssuuuwwwyyyzzzuuuwwwxxxwwwvvvuuuvvvwwwyyyyyyxxxwwwvvvvvvvvvvvvvvvuuussstttvvvwwwwwwvvvuuuuuuvvvwwwyyyzzz{{{|||}}}~~~~~~}}}{{{zzzzzz{{{|||{{{yyyzzz{{{{{{zzzxxxxxxyyy{{{|||}}}}}}|||||||||{{{yyyxxxyyyzzz|||~~~zzzyyyyyyzzz{{{{{{zzzxxxrrrooopppuuuvvvrrrrrrvvvrrrtttuuutttqqqoooppprrrppprrruuuuuussstttxxx{{{qqquuuvvvuuuvvvxxxxxxuuuoooqqqsssvvvwwwwwwvvvvvvwwwuuussssssttttttsssrrrvvvuuusssqqqqqqrrrssstttrrrtttvvvuuusssrrrtttvvvvvvvvvuuutttssstttwwwzzzyyyxxxuuusssrrrtttvvvwwwwwwwwwyyyzzzzzzyyyxxxwwwssssssuuuvvvwwwwwwwwwwwwwwwxxxwwwuuussssssuuuwwwyyyvvvvvvxxxyyywwwxxx|||yyyxxxwwwvvvvvvwwwxxxyyysssuuuwwwyyy{{{{{{zzzyyyuuuuuutttsssrrrrrrqqqqqqtttvvvxxxxxxwwwvvvvvvwwwsssttttttvvvwwwxxxyyyzzzzzz{{{{{{zzzxxxuuurrrpppnnnppprrrttttttvvvxxxzzz|||zzzxxxwwwxxxyyyyyyyyyyyywwwuuuvvvyyyzzzxxxvvvwww{{{|||{{{{{{|||zzzvvv}}}}}}}}}{{{yyyyyy{{{}}}|||~~~~~~{{{|||~~~}}}}}}~~~{{{xxxuuu|||{{{zzzyyyyyyzzz{{{|||{{{|||~~~~~~}}}|||zzzxxxrrruuuxxx{{{}}}|||{{{zzzwwwwwwxxxyyyyyyzzz{{{{{{|||{{{zzzyyyyyy{{{|||}}}wwwvvvtttsssssstttuuuvvvttttttttttttuuuwwwxxxyyy{{{|||}}}{{{xxxxxx{{{~~~yyyxxxvvvuuuuuuvvvxxxyyyzzzxxxvvvttttttvvvxxxzzz|||{{{yyyxxxxxxyyy{{{|||wwwwwwyyy{{{}}}~~~zzzxxxuuuvvvxxxyyyxxxvvvrrruuuyyyzzzyyywwwwwwwww{{{yyywwwxxx|||~~~~~~||||||~~~||||||~~~zzzzzzzzzzzz|||~~~~~~}}}}}}~~~}}}|||{{{zzzyyyuuuwwwwwwvvvssssssuuuxxxssstttuuuvvvvvvuuuttttttsssrrrqqqqqqssssssrrrqqqjjjiiigggccc^^^XXXSSSPPPMMMPPPUUUYYYYYYVVVRRROOOQQQOOONNNOOORRRTTTUUUTTTTTTRRRRRRTTTWWWXXXVVVSSSOOOOOONNNLLLJJJJJJKKKMMMIIILLLPPPTTTWWW[[[```dddoooqqqwww}}}~~~||||||{{{zzzzzz{{{|||}}}~~~zzzwwwvvvwwwxxxzzz~~~|||yyywwwvvvxxx{{{|||{{{zzzyyyyyyzzz{{{|||}}}}}}~~~}}}wwwsssssstttvvvwww~~~~~~~~~~~~~~~{{{xxxvvvvvvwwwzzz|||~~~}}}yyy{{{}}}~~~|||zzzyyy||||||{{{~~~~~~}}}}}}vvvyyy||||||{{{zzz|||~~~www{{{{{{wwwuuuvvvvvvtttwwwuuuttttttvvvxxxxxxxxxvvvwwwyyyzzzzzzxxxuuutttyyywwwuuuuuuwwwxxxwwwvvvpppqqqrrrtttvvvwwwyyyyyy~~~zzzvvvtttvvvwwwwwwvvvyyyyyyyyyxxxxxxvvvuuuuuuvvvrrrppprrrvvvxxxuuurrrvvvvvvvvvvvvwwwxxxzzzzzz{{{{{{zzzzzzzzzzzzyyyyyyxxxvvvtttvvvzzz}}}}}}}}}}}}|||{{{}}}~~~~~~}}}|||{{{{{{{{{{{{{{{zzzyyywwwwwwxxxyyyxxxwwwtttuuuuuuuuutttsssrrrrrrlllmmmooopppqqqqqqpppppppppssswwwvvvtttrrrsssuuussssssuuuwwwyyyxxxuuusssxxxwwwvvvxxx{{{zzzwwwssssssuuuvvvvvvtttssstttuuuvvvrrrpppqqquuuvvvssspppvvvvvvuuuuuuttttttttttttxxxvvvtttrrrqqqsssvvvwwwzzzyyyxxxvvvuuutttttttttsssuuuxxxzzz||||||{{{{{{yyywwwuuuwwwzzz|||{{{yyyyyyyyyyyyxxxxxxxxxwwwwwwwwwxxxzzzzzzzzzzzz|||}}}}}}zzzwwwvvvwwwxxxwwwwwwzzzyyyyyyxxxxxxxxxxxxxxxvvvtttqqqpppqqqrrrqqqqqquuuttttttssssssttttttttttttuuuwwwxxxxxxxxxwwwvvvxxxxxxxxxwwwvvvuuuttttttuuuuuutttttttttvvvwwwyyyzzz{{{zzzxxxvvvvvvvvvwwwvvvxxxzzzzzzyyyyyyzzz{{{yyyzzz{{{{{{|||{{{{{{{{{zzzzzz{{{{{{|||}}}}}}~~~~~~}}}|||{{{{{{}}}~~~||||||{{{~~~~~~~~~zzzxxx{{{zzzyyyzzz{{{{{{yyyxxx~~~|||{{{zzzyyyxxxvvvvvvwwwwwwwwwxxxxxxxxx|||{{{{{{{{{{{{zzzzzzzzz|||}}}~~~}}}{{{yyyyyyzzzzzzxxxuuutttuuuvvvvvvvvvuuutttrrrsssuuuwwwxxxxxx~~~~~~}}}|||{{{{{{{{{wwwxxxyyyxxxvvvvvvwwwxxxxxxwwwwwwwwwxxxxxxyyyzzz{{{zzz}}}|||wwwwww{{{uuuvvvwwwwwwwwwxxx{{{~~~|||yyyuuutttuuuxxxzzz{{{xxxwwwwwwxxxyyyzzzxxxvvvwwwyyy{{{|||~~~~~~~~~}}}zzz||||||zzz}}}yyyyyy|||~~~~~~}}}~~~}}}}}}~~~~~~~~~}}}|||{{{zzzvvvvvvuuuuuuuuuuuuvvvvvvuuusssrrrtttwwwxxxvvvsssvvvtttrrrooooooppprrrsssqqqmmmiiiddd```ZZZUUUQQQNNNPPPSSSVVVWWWWWWVVVVVVWWWTTTOOOMMMNNNQQQSSSTTTRRRYYYYYYTTTSSSWWWVVVPPPOOOLLLIIIHHHIIIKKKKKKKKKHHHJJJMMMPPPSSSXXX^^^cccgggmmmuuuzzz{{{~~~}}}}}}}}}|||yyyxxxyyy{{{|||~~~|||zzzxxxxxxzzz}}}|||{{{zzzzzzzzz{{{}}}~~~}}}~~~~~~yyyvvvvvvwwwyyyzzz~~~}}}|||||||||xxxvvvuuutttuuuxxx|||~~~~~~}}}~~~~~~|||yyy{{{}}}~~~~~~|||zzzyyyyyy{{{{{{{{{~~~|||}}}~~~~~~}}}}}}yyy{{{}}}|||{{{zzz|||~~~xxx{{{|||xxxvvvxxxxxxwwwzzzxxxvvvuuuvvvwwwvvvvvvuuuvvvxxxzzzyyyxxxvvvtttvvvtttssssssuuuvvvuuutttqqqqqqrrrssstttuuuuuuvvvzzzwwwuuuuuuwwwxxxwwwvvvvvvvvvwwwwwwvvvvvvuuutttvvvsssqqqssswwwxxxuuurrrttttttttttttuuuvvvwwwxxx||||||{{{zzzyyyxxxwwwwwwwwwuuutttuuuyyy|||}}}}}}~~~}}}|||zzzzzz{{{}}}~~~|||{{{zzzyyyyyyxxxxxxyyyxxxwwwwwwyyyzzzyyywwwttttttuuuuuuuuuuuuttttttsssooooooqqqqqqrrrqqqqqqpppsssssstttuuuvvvvvvuuutttttttttuuuxxxyyyyyyvvvtttwwwvvvuuuwwwyyyzzzwwwtttwwwwwwwwwwwwvvvuuutttsssuuurrrooopppsssuuutttqqqtttttttttttttttssssssrrruuutttssssssssstttuuuuuuwwwwwwvvvuuuuuuuuuuuuuuuxxxzzz{{{}}}}}}|||{{{zzzxxxwwwvvvxxxzzz{{{zzzwwwyyyyyyxxxxxxxxxwwwwwwwwwtttvvvwwwwwwwwwwwwxxxyyy{{{yyywwwvvvwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwuuusssrrrrrrrrrrrrqqqvvvvvvuuutttttttttttttttttttttuuuvvvvvvvvvvvvvvvuuuvvvwwwxxxxxxvvvuuutttwwwvvvuuuuuutttuuuvvvvvvzzzzzzyyyxxxvvvvvvvvvwwwtttwwwyyyzzzzzzyyyzzz{{{yyyyyyzzz{{{|||||||||{{{{{{||||||}}}~~~~~~}}}||||||||||||~~~~~~~~~}}}}}}zzzwww|||{{{zzz{{{||||||zzzxxx|||||||||{{{{{{zzzzzzyyyxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzz|||}}}~~~}}}|||}}}~~~{{{yyywwwvvvwwwxxxxxxyyyxxxvvvtttuuuwwwxxxyyyyyy}}}}}}}}}}}}|||{{{zzzyyy{{{{{{{{{yyyuuusssssssssxxxxxxxxxxxxxxxyyyzzz{{{zzzyyy|||{{{wwwwww{{{vvvwwwwwwwwwwwwxxx{{{}}}|||{{{xxxvvvvvvxxxzzz|||yyyxxxxxxyyy{{{{{{zzzxxxxxxyyyzzz|||}}}~~~}}}}}}}}}~~~~~~{{{zzz}}}zzzxxxyyy|||~~~~~~~~~~~~~~~~~~yyyxxxwwwuuuttttttuuuuuutttsssrrrtttvvvwwwuuusssyyywwwuuurrrqqqqqqrrrrrrrrrooolllhhhddd___YYYUUUOOOQQQSSSVVVXXXYYYZZZZZZTTTQQQMMMLLLNNNQQQTTTUUUWWWVVVWWWZZZXXXSSSRRRSSSOOOLLLIIIHHHHHHIIIIIIHHHFFFHHHKKKNNNQQQVVV]]]aaaeeejjjqqquuuwwwzzz}}}}}}~~~~~~|||{{{{{{}}}~~~}}}{{{zzzzzz|||~~~}}}|||||||||||||||}}}~~~|||}}}}}}{{{yyyyyyzzz|||~~~}}}~~~}}}|||{{{zzzzzzyyyvvvuuuttttttvvvyyy|||~~~}}}|||}}}~~~}}}|||zzz{{{|||||||||zzzyyyxxxxxxzzzzzzzzz}}}~~~zzz{{{}}}~~~~~~~~~}}}|||}}}}}}|||zzzyyy{{{|||www{{{|||yyywwwzzz{{{yyyzzzxxxvvvvvvwwwxxxxxxwwwvvvwwwxxxyyyyyywwwuuutttsssrrrrrrrrrtttuuuuuutttrrrrrrrrrrrrrrrrrrssssssvvvuuuuuuvvvxxxxxxwwwvvvsssssstttuuuuuuuuuuuuuuutttsssrrrtttwwwxxxuuurrrtttttttttuuuuuuvvvwwwwww||||||{{{zzzyyywwwvvvuuuvvvuuutttuuuxxx{{{}}}}}}{{{zzzyyyyyyyyyzzz{{{|||yyyyyyxxxvvvvvvuuuuuuuuuuuuvvvwwwyyyzzzxxxuuuqqqtttuuuuuuvvvvvvvvvvvvuuuqqqrrrrrrrrrrrrqqqppppppvvvsssrrrtttxxxyyyvvvsssttttttuuuwwwyyyyyyvvvtttuuutttsssuuuvvvxxxwwwvvv{{{yyywwwwwwxxxwwwtttppptttpppmmmnnnqqqttttttrrrttttttuuuuuuttttttssssssqqqqqqsssttttttttttttsssssstttttttttuuuuuuvvvvvvssstttvvvxxxxxxwwwvvvuuuwwwwwwxxxzzz{{{{{{xxxvvvxxxxxxxxxwwwwwwwwwvvvvvvuuuvvvwwwwwwuuuuuuvvvwww{{{yyywwwwwwwwwwwwuuusssttttttttttttttttttuuuuuuxxxvvvtttttttttuuutttsssxxxxxxvvvuuutttsssssssssuuuuuuuuuuuuuuuvvvwwwwwwtttuuuwwwxxxxxxwwwuuutttyyyxxxwwwvvvuuutttuuuuuuyyyxxxwwwwwwvvvvvvvvvvvvrrruuuyyy{{{{{{zzzzzzzzzxxxyyyzzz{{{||||||||||||||||||}}}}}}~~~{{{{{{|||}}}}}}~~~~~~}}}{{{yyy|||{{{zzz{{{|||{{{zzzxxxxxxxxxyyyzzz{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{||||||{{{{{{zzzzzzzzzyyyyyyyyy{{{}}}~~~~~~}}}}}}}}}~~~{{{zzzyyyxxxyyyzzz{{{|||zzzxxxvvvvvvxxxyyyyyyyyy{{{{{{{{{{{{{{{zzzxxxwww{{{|||{{{xxxuuurrrqqqrrrwwwwwwwwwxxxyyyzzz{{{|||}}}zzzyyyzzzzzzwwwwwwzzzvvvwwwxxxxxxxxxxxx{{{}}}|||}}}|||zzzvvvvvvyyy}}}zzzyyyyyyzzz|||}}}|||zzzxxxyyyzzz||||||}}}}}}}}}~~~}}}{{{{{{{{{zzzxxxyyy|||~~~~~~~~~}}}{{{xxxuuuttttttuuuvvvtttsssssssssuuuvvvuuutttxxxwwwvvvtttrrrqqqpppppprrrqqqooommmjjjeee___[[[UUUUUUVVVWWWXXXYYYZZZ[[[RRROOOMMMMMMOOORRRTTTUUUVVVQQQUUU^^^\\\RRRPPPWWWPPPMMMIIIGGGFFFFFFFFFEEEDDDFFFHHHJJJNNNSSSYYY^^^cccgggllloooqqquuu{{{~~~|||{{{zzz{{{~~~~~~}}}|||}}}~~~}}}{{{zzz{{{|||}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~}}}|||}}}||||||{{{zzzzzz{{{}}}zzz{{{~~~~~~~~~|||zzzxxxwwwvvvvvvyyyxxxwwwvvvwwwyyy{{{}}}}}}{{{{{{|||~~~}}}}}}}}}|||{{{zzzyyyxxxxxxzzzzzzyyy|||}}}yyyzzz|||}}}~~~~~~~~~}}}~~~}}}|||zzzxxxxxxyyyyyyvvvzzz{{{xxxxxxzzz{{{zzzvvvuuuuuuwwwyyy{{{{{{{{{xxxxxxyyyyyyxxxvvvtttrrrsssrrrrrrsssuuuvvvuuutttrrrrrrrrrsssssssssssstttuuuvvvwwwxxxxxxwwwuuusssqqqrrrsssuuuvvvvvvwwwwwwrrrrrrrrrtttvvvvvvtttqqqvvvwwwwwwxxxxxxxxxxxxxxxyyyzzzzzzzzzyyyxxxwwwvvvvvvuuuuuuvvvxxxzzz|||}}}yyyxxxxxxwwwwwwxxxyyyzzzxxxxxxwwwuuuuuuttttttuuuwwwvvvvvvwwwxxxwwwtttqqqtttuuuvvvwwwwwwwwwwwwwwwsssrrrrrrrrrqqqpppooooootttsssrrrsssvvvwwwvvvtttsssssstttvvvwwwwwwuuusssrrrqqqqqqqqqssstttuuuvvv{{{wwwtttuuuxxxyyyuuupppssspppmmmlllooorrrsssssstttuuuuuuvvvvvvuuuttttttppppppqqqrrrrrrsssttttttrrrrrrsssttttttuuuuuuuuukkkmmmppprrrtttuuuttttttwwwxxxzzz||||||{{{xxxvvvxxxxxxwwwwwwwwwvvvvvvvvvxxxyyyzzzyyyxxxwwwxxxyyy{{{zzzyyyxxxyyyxxxvvvtttxxxxxxxxxxxxwwwvvvuuuuuuwwwuuuuuuuuuwwwxxxxxxwwwyyyxxxwwwuuusssrrrrrrrrrwwwwwwvvvuuuuuuwwwxxxyyywwwwwwwwwvvvvvvuuuttttttxxxwwwwwwvvvvvvuuuuuuuuuxxxwwwuuuuuuvvvvvvvvvvvvppptttyyy||||||{{{zzzzzzxxxxxxzzz{{{||||||}}}}}}{{{{{{{{{||||||}}}}}}}}}yyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyzzz{{{zzzxxxvvvtttuuuwwwyyy{{{|||||||||zzz{{{{{{{{{{{{|||||||||zzzzzzzzzzzzyyyyyyyyyxxx~~~~~~|||zzzyyyzzzyyyzzzzzzzzzyyyzzz|||}}}{{{yyywwwvvvwwwyyyxxxxxx{{{zzzyyyxxxwwwwwwxxxyyyxxxyyyyyywwwuuusssssstttuuuuuuvvvvvvwwwyyyzzz{{{{{{yyyyyyyyyxxxwwwxxxyyyvvvxxxyyyyyyxxxxxxzzz{{{zzz|||~~~{{{vvvtttwww{{{xxxxxxxxxzzz|||}}}|||zzzyyyyyyzzz{{{|||||||||}}}~~~~~~}}}}}}~~~~~~}}}|||||||||~~~~~~~~~~~~}}}yyyvvvtttuuuwwwxxxuuutttsssttttttuuuuuutttttttttsssrrrqqqpppooonnnqqqppppppooonnniiiccc^^^]]]\\\YYYWWWVVVVVVWWWWWWTTTRRRPPPPPPRRRTTTUUUUUUPPPRRRXXX]]]\\\VVVUUUXXXQQQMMMIIIFFFEEEEEECCCBBBBBBDDDEEEGGGJJJOOOVVVZZZaaacccgggiiilllpppvvvzzz|||{{{zzzzzz{{{~~~~~~||||||}}}~~~~~~{{{zzzyyyyyyzzz~~~~~~~~~~~~~~~~~~}}}}}}~~~|||zzzzzz{{{~~~}}}yyyzzzzzzyyywwwxxx{{{~~~wwwyyy|||~~~~~~}}}}}}{{{yyyvvvtttssssssvvvuuuuuuuuuwwwyyy{{{}}}|||{{{{{{|||~~~}}}|||{{{{{{{{{{{{xxxzzzzzzyyy{{{|||yyyzzz|||}}}~~~~~~~~~}}}~~~|||{{{yyyxxxwwwvvvvvvuuuyyyzzzxxxwwwzzz{{{zzzvvvuuuvvvwwwzzz{{{{{{zzzzzzzzzyyyxxxvvvtttrrrqqqqqqpppqqqrrrttttttsssqqqrrrrrrssstttuuuvvvwwwwwwwwwxxxzzzzzzxxxuuusssqqqrrrssstttvvvxxxxxxyyyyyyqqqqqqqqqsssttttttsssqqqwwwxxxyyyyyyzzzyyyyyyxxxvvvwwwyyyzzz{{{{{{zzzyyywwwwwwwwwwwwwwwyyy{{{|||wwwwwwwwwwwwwwwxxxyyyyyyxxxxxxwwwvvvvvvvvvvvvvvvzzzwwwtttssstttuuuttttttuuuuuuvvvwwwxxxxxxxxxwwwrrrrrrqqqpppooonnnnnnmmmppprrrtttsssrrrrrrtttwwwrrrqqqqqqsssuuuuuusssqqqoooooooooppppppqqqssstttwwwtttqqqsssxxxyyyvvvrrrrrrpppmmmlllnnnppprrrsssqqqrrrssstttuuutttrrrrrrrrrqqqooooooppprrruuuwwwrrrsssttttttttttttssssssmmmnnnqqqsssuuuuuuttttttuuuxxx{{{||||||zzzyyywwwxxxxxxxxxwwwwwwwwwwwwvvvyyyzzz{{{zzzyyyxxxyyyzzz}}}{{{zzzyyyzzzzzzyyywww}}}}}}|||{{{yyywwwuuuttttttttttttwwwzzz|||||||||yyyxxxvvvtttsssrrrqqqqqqwwwvvvuuutttuuuvvvwwwxxx{{{yyyvvvtttssssssttttttuuuuuuvvvwwwwwwwwwwwwwwwwwwtttssssssuuuwwwvvvuuupppsssxxx{{{{{{zzzzzzyyyxxxyyyzzz{{{||||||||||||yyyyyyyyyyyyyyyzzzzzzzzzyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~{{{yyyxxxyyyyyyyyywwwuuurrrtttwwwyyy{{{|||||||||zzzzzzzzzzzz{{{{{{{{{{{{zzzyyyyyyyyyxxxxxxxxxxxx}}}~~~~~~}}}zzzxxxwwwxxxwwwyyyzzzzzzxxxyyy{{{}}}yyywwwuuuuuuvvvwwwwwwvvv|||zzzvvvssssssuuuyyy{{{wwwxxxxxxvvvtttrrrrrrsssrrrrrrssstttuuuwwwyyyzzzxxxyyyxxxwwwvvvwwwxxxwwwvvvxxxyyyyyyxxxwwwxxxyyyvvvzzz|||zzztttrrruuuxxxuuuuuuuuuwwwzzz{{{{{{zzzyyyyyyzzzzzz{{{{{{||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}yyywwwvvvwwwzzz{{{vvvvvvuuutttttttttuuuvvvrrrrrrrrrrrrrrrrrrrrrrrroooooooooooonnnjjjeee``````^^^ZZZWWWUUUUUUVVVVVVYYYWWWUUUUUUUUUVVVUUUTTTQQQ^^^ddd\\\YYY]]][[[TTTQQQNNNIIIGGGEEEEEEDDDCCCCCCCCCDDDEEEGGGLLLRRRWWW___aaaccceeehhhlllqqqtttzzz}}}~~~}}}}}}}}}~~~~~~~~~}}}|||}}}~~~|||zzzyyyyyyyyy}}}~~~~~~~~~~~~}}}}}}|||~~~|||zzzzzz{{{~~~~~~}}}yyyzzzyyywwwttttttxxx|||wwwyyyzzz|||~~~~~~~~~~~~}}}{{{xxxuuusssqqqpppooooooqqqsssvvvzzz}}}~~~|||{{{|||}}}{{{{{{{{{|||}}}xxxzzzzzzyyy{{{|||zzz{{{}}}~~~~~~~~~}}}}}}|||zzzzzzzzzyyyvvvtttuuuyyyzzzxxxwwwyyy{{{yyyzzzyyyxxxxxxyyyxxxvvvtttyyyxxxxxxwwwvvvtttsssrrrpppppppppqqqrrrrrrpppnnnssstttuuuvvvwwwxxxyyyyyyyyyzzz|||{{{xxxuuusssrrrssstttvvvwwwyyyzzzzzz{{{rrrrrrrrrrrrrrrssssssssswwwwwwyyyzzzzzzyyyxxxwwwuuuvvvyyy{{{}}}}}}|||{{{yyyzzzzzzxxxwwwwwwzzz|||vvvwwwwwwxxxyyyyyyyyyzzzxxxwwwwwwwwwwwwxxxyyyyyy|||yyytttrrrssstttuuuuuuuuuvvvvvvwwwwwwwwwwwwvvvrrrqqqpppooonnnnnnnnnnnnnnnqqqtttssspppppptttxxxqqqppppppqqqssssssrrrqqqnnnoooqqqqqqppppppqqqssstttrrrrrrssswwwxxxvvvtttrrrqqqpppnnnnnnoooqqqrrrmmmnnnppprrrrrrqqqpppnnntttrrrpppnnnoooqqquuuwwwrrrssstttuuuuuuuuussssssqqqqqqssssssrrrqqqooommmsssvvvyyyzzzyyyxxxxxxyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwxxxyyyyyyxxxwwwxxxzzz~~~{{{yyyyyyzzz||||||{{{}}}}}}}}}|||zzzwwwuuussssssssstttxxx{{{~~~~~~}}}zzzyyywwwuuutttsssrrrrrrtttttttttttttttuuuuuuvvvzzzxxxvvvsssrrrssstttuuutttuuuvvvwwwxxxxxxxxxxxxuuusssqqqrrruuuwwwvvvtttqqqtttxxxzzzzzzyyyyyyyyyyyyzzz{{{{{{|||{{{{{{{{{xxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{}}}~~~~~~}}}}}}~~~{{{zzzyyyyyyyyyyyyvvvtttsssuuuwwwzzz|||||||||{{{yyyyyyyyyzzzzzzzzzzzz{{{yyyyyyyyyxxxxxxxxxwwwwwwyyy{{{||||||zzzyyyyyyzzzvvvyyy{{{zzzxxxwwwyyy{{{wwwuuussssssuuuvvvvvvvvv|||yyyuuurrrrrruuuyyy|||yyyzzzyyyvvvssspppooopppppppppqqqrrrtttvvvxxxyyyvvvxxxxxxuuuuuuwwwxxxvvvuuuwwwxxxxxxwwwvvvvvvvvvtttvvvyyyxxxtttrrrsssuuusssssssssvvvyyyzzzzzzyyyzzzzzzyyyyyyzzz{{{{{{|||{{{||||||}}}~~~~~~~~~}}}{{{yyyxxxyyy{{{|||wwwxxxwwwuuuttttttvvvxxxuuuuuuuuutttuuuvvvvvvwwwpppooooooooonnnkkkgggccc^^^\\\ZZZXXXWWWWWWXXXYYY\\\[[[YYYYYYYYYYYYWWWUUUXXXjjjnnn^^^WWW^^^]]]PPPQQQNNNJJJHHHGGGGGGGGGFFFEEEEEEDDDDDDEEEIIIPPPTTT]]]^^^```bbbfffiiilllnnnrrrxxx~~~~~~~~~}}}}}}~~~}}}||||||||||||}}}}}}~~~~~~~~~}}}{{{{{{}}}~~~~~~|||{{{|||}}}{{{{{{zzzuuuppppppuuuzzzyyyzzz{{{|||~~~~~~{{{xxxtttrrrpppooooooppprrruuuxxx|||||||||}}}~~~}}}{{{zzzyyy{{{}}}~~~yyy{{{{{{zzz|||||||||}}}~~~~~~}}}}}}}}}||||||}}}~~~|||xxxtttwww{{{|||yyyxxxzzz{{{zzzzzzyyyxxxxxxxxxwwwtttqqquuuuuuuuuvvvvvvvvvvvvvvvssssssssstttuuutttqqqnnnvvvvvvvvvvvvwwwwwwxxxxxxyyy{{{|||{{{xxxuuuuuuvvvtttuuuvvvxxxyyyzzzzzzzzzttttttsssrrrrrrsssuuuwwwxxxyyy{{{||||||zzzyyyxxxvvvxxx{{{}}}~~~}}}|||{{{|||}}}|||zzzwwwwwwyyy{{{wwwwwwxxxyyyzzz{{{{{{{{{vvvvvvwwwwwwxxxzzz{{{|||{{{yyyvvvtttuuuuuuuuutttvvvvvvvvvwwwvvvvvvuuuuuusssrrrpppoooooooooooopppqqqqqqqqqqqqrrrsssuuuwwwqqqppppppqqqrrrsssrrrqqqooorrrttttttrrrqqqrrrssstttuuuuuuvvvvvvvvvvvvuuussssssrrrqqqooooooppppppmmmnnnqqqrrrsssrrrpppoootttsssrrrqqqqqqrrrtttuuupppqqqtttvvvwwwvvvvvvuuurrrssstttsssrrrpppmmmkkkooorrruuuuuuuuuuuuwwwyyyzzzzzzzzzyyyyyyyyyyyyxxxuuuvvvxxxxxxwwwwwwxxxzzz}}}zzzwwwwwwyyy|||~~~~~~{{{{{{||||||{{{yyywwwvvvttttttvvvxxx|||}}}}}}{{{{{{zzzyyywwwvvvuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwttttttuuuvvvvvvuuuuuutttvvvvvvwwwxxxxxxxxxwwwvvvtttqqqoooqqquuuwwwvvvssssssuuuxxxyyyxxxxxxxxxyyy{{{{{{{{{|||{{{{{{zzzyyy{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyzzz{{{}}}}}}|||}}}~~~~~~|||}}}|||{{{{{{{{{zzzxxxvvvtttvvvyyy{{{}}}|||{{{zzzyyyyyyyyyzzzzzzzzz{{{{{{xxxxxxxxxxxxwwwwwwwwwwwwzzz|||}}}|||zzzyyyyyyzzzwwwzzz}}}{{{xxxvvvxxx{{{vvvtttrrrsssuuuvvvwwwwwwyyyxxxvvvuuuuuuvvvxxxzzzxxxxxxxxxvvvrrrpppppppppooopppqqqrrrtttwwwyyyzzzuuuxxxwwwssstttxxxxxxuuutttvvvxxxwwwvvvtttttttttssstttuuuvvvvvvuuussssssrrrrrrrrruuuxxxzzzzzzyyyzzzzzzyyyyyyyyyzzz{{{|||||||||}}}~~~~~~~~~~~~~~~}}}{{{zzzzzzzzzzzzyyyyyyyyywwwttttttwwwzzzyyyxxxvvvuuuuuuvvvwwwxxxsssrrrqqqpppooommmjjjggg___^^^\\\[[[ZZZYYYZZZZZZ\\\[[[ZZZ[[[\\\[[[YYYWWWZZZgggjjj^^^WWWYYYYYYSSSQQQNNNKKKIIIJJJJJJJJJJJJHHHGGGFFFDDDDDDHHHNNNRRRZZZ[[[]]]```dddfffggghhhnnnuuu}}}}}}~~~~~~~~~~~~~~~~~~|||}}}~~~~~~~~~|||{{{zzz{{{|||~~~~~~}}}}}}}}}}}}zzztttooonnntttyyy{{{||||||}}}~~~~~~{{{xxxtttqqqooonnnuuuvvvwwwyyy|||~~~}}}{{{{{{||||||{{{}}}{{{yyyxxxxxxzzz|||~~~zzz||||||zzz||||||~~~~~~}}}}}}~~~}}}~~~yyyuuuyyy}}}}}}zzzyyy{{{|||zzzwwwvvvvvvwwwxxxxxxuuusssqqqrrrsssuuuvvvxxxzzzzzzxxxxxxxxxyyyyyywwwtttqqqxxxwwwwwwwwwvvvvvvvvvuuuxxxzzz|||{{{xxxvvvwwwyyytttuuuvvvwwwyyyyyyyyyyyywwwvvvuuusssrrrtttwwwzzz{{{|||~~~}}}|||zzzxxxzzz|||~~~}}}{{{zzz~~~~~~{{{xxxvvvxxx{{{wwwxxxyyyzzz{{{||||||{{{uuuuuuvvvwwwxxxzzz|||}}}zzzyyywwwwwwwwwvvvtttrrrvvvvvvvvvvvvvvvuuutttssssssrrrqqqpppppppppqqqrrrtttqqqooopppuuuxxxwwwvvvrrrqqqpppqqqssstttsssrrrqqqtttwwwwwwuuurrrrrrsssvvvwwwyyyxxxvvvuuuuuuvvvsssttttttrrrpppooooooooooooqqqsssuuuvvvuuusssrrrsssssstttttttttsssrrrrrrnnnpppsssvvvxxxxxxxxxxxxuuuvvvxxxxxxxxxvvvtttsssllloooqqqrrrqqqrrruuuxxx{{{{{{zzzzzzzzzyyyyyyyyyuuuwwwxxxyyyxxxxxxzzz||||||yyyuuutttwww{{{~~~zzz{{{}}}~~~~~~}}}{{{zzzvvvvvvwwwyyy{{{|||{{{yyy|||{{{zzzyyyxxxwwwwwwwwwxxxyyyzzz{{{|||{{{zzzzzzmmmppptttxxxyyyxxxvvvtttxxxxxxyyyyyyxxxwwwuuuttttttpppnnnpppuuuwwwvvvsssuuuvvvxxxxxxwwwwwwxxxyyy||||||||||||{{{zzzyyyxxx~~~~~~~~~~~~}}}}}}}}}}}}zzzyyyyyyyyyzzz}}}}}}}}}~~~|||yyy~~~||||||}}}|||yyywwwvvvxxxzzz|||}}}|||zzzyyyzzzzzzzzzzzz{{{{{{{{{|||xxxxxxxxxwwwwwwwwwwwwvvv~~~{{{xxxwwwwwwxxx{{{~~~}}}xxxvvvxxx{{{vvvtttrrrsssuuuwwwxxxxxxvvvwwwxxxxxxxxxxxxwwwwwwssstttuuuuuusssrrrssstttooopppqqqsssuuuxxxzzz{{{tttxxxwwwssssssxxxxxxttttttvvvwwwwwwuuusssrrrssssssssstttvvvwwwwwwtttrrrrrrrrrsssuuuyyy{{{{{{zzz{{{zzzyyyxxxyyyzzz{{{|||}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}{{{yyyxxxxxxzzz{{{zzzxxxuuuuuuxxx{{{zzzxxxvvvsssrrrsssuuuvvvwwwuuusssrrrqqqooommmjjjdddbbb```^^^[[[YYYXXXWWWZZZYYYZZZ[[[]]]\\\ZZZXXXVVV[[[___]]]VVVRRRTTTXXXPPPNNNKKKJJJKKKMMMMMMMMMJJJIIIGGGEEEDDDGGGMMMQQQXXXXXX[[[___bbbddddddcccjjjpppvvvyyy}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}zzz}}}~~~{{{zzz|||~~~zzzuuurrrsssuuu~~~}}}||||||}}}~~~}}}zzzxxxvvvttttttwwwyyy{{{~~~~~~}}}|||{{{{{{{{{{{{~~~}}}{{{zzzyyyyyyzzzzzz{{{{{{{{{||||||}}}}}}}}}{{{{{{|||}}}}}}}}}}}}}}}}}}||||||{{{zzzxxxxxxzzz||||||{{{yyyxxxyyy{{{{{{{{{{{{zzzxxxvvvuuurrrrrrrrrrrrsssuuuwwwxxxwwwxxxxxxyyyxxxwwwvvvuuuuuuwwwwwwtttsssvvvwwwtttvvvxxx{{{}}}}}}|||yyywwwtttuuuwwwwwwwwwwwwyyy{{{rrruuuxxxzzz{{{yyywwwuuu|||}}}}}}}}}|||zzzxxxvvvwwwxxxyyy{{{|||}}}}}}~~~}}}}}}|||yyyvvvuuuvvvxxxyyyxxxwwwwwwwwwwwwwwwxxxxxxyyyzzzzzzzzzyyyxxxwwwuuuvvvwwwxxxwwwtttqqqnnnqqqrrrtttvvvxxxwwwssspppssssssssssssssstttuuuvvvpppooonnnooorrruuuwwwwwwqqqppppppoooooopppqqqqqqpppsssvvvxxxwwwuuuttttttvvvvvvvvvvvvuuutttsssrrrtttvvvvvvssspppnnnoooqqqppppppqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqrrrtttvvvwwwttttttuuuuuuvvvvvvwwwwwwtttuuuwwwxxxxxxwwwvvvuuuqqqqqqrrrrrrssstttttttttzzzzzzyyyyyyyyyzzzzzz{{{yyyyyyzzzzzzzzzzzzyyyyyywwwxxxxxxyyyyyyzzzzzz{{{|||~~~~~~|||||||||{{{zzzxxxvvvvvvwwwyyyzzz}}}||||||{{{{{{{{{{{{|||}}}|||{{{}}}|||yyysssuuuxxxzzz{{{{{{zzzyyywwwzzz||||||zzzxxxyyy{{{tttqqqoooqqquuuwwwwwwuuutttuuuvvvvvvvvvwwwyyy{{{|||}}}}}}}}}}}}{{{zzzyyyyyyyyyzzz{{{|||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}zzz|||zzzxxxvvvvvvxxxzzz|||zzz{{{||||||{{{yyywwwuuuvvvvvvwwwxxxyyyyyyyyyyyyyyywwwwwwyyy|||}}}|||yyy}}}||||||{{{zzzzzzyyyyyyzzz|||~~~|||yyyvvvwwwyyytttvvvxxxwwwuuutttwwwyyyyyywwwuuuuuuwwwxxxxxxxxxvvvtttrrrpppppprrrtttvvvvvvtttrrrrrruuuxxxyyyzzz{{{yyywwwuuutttttttttuuuvvvvvvwwwwwwwwwuuutttsssvvvwwwxxxxxxvvvssspppnnnrrrsssuuuvvvxxxxxxyyyyyywwwyyy||||||{{{}}}}}}~~~}}}}}}}}}}}}||||||}}}~~~~~~|||yyywwwwwwxxx{{{zzzwwwtttrrrrrrssstttzzzyyyxxxvvvuuutttttttttrrrssstttttttttrrrooonnnjjjfff```\\\YYYVVVSSSQQQXXXXXXXXXZZZ[[[[[[YYYWWWVVVVVVVVVXXXXXXVVVRRROOOHHHJJJLLLNNNOOONNNMMMLLLNNNLLLJJJIIIIIIJJJMMMNNNTTTWWWZZZ]]]^^^^^^```bbbgggiiiqqqzzz{{{~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~}}}|||{{{}}}~~~|||xxxuuuvvvxxx~~~}}}}}}}}}}}}~~~~~~{{{yyyxxxwwwvvvyyyzzz|||~~~}}}|||{{{{{{{{{}}}|||{{{zzzyyyzzzzzz{{{yyyyyyyyyyyyyyyzzzzzzzzz{{{{{{|||}}}~~~~~~~~~~~~}}}{{{{{{|||||||||{{{zzz{{{|||{{{yyywwwwwwxxxyyyyyyzzzyyyxxxvvvuuutttrrrqqqqqqrrrssstttvvvwwwwwwwwwxxxxxxxxxwwwuuuuuuuuuwwwwwwttttttwwwwwwuuuwwwyyy{{{}}}}}}|||zzzyyytttvvvwwwwwwvvvvvvxxxzzzvvvxxxzzz||||||{{{zzzxxxxxxxxxzzz{{{|||||||||{{{wwwxxxyyyzzz{{{{{{||||||zzzzzzzzzxxxvvvvvvxxxzzzwwwwwwwwwvvvvvvwwwwwwxxxxxxyyyzzz{{{zzzzzzyyyxxxyyyyyyzzzzzzyyyvvvsssqqqoooppprrruuuxxxxxxuuurrrtttssssssssssssttttttuuussspppnnnnnnpppsssuuuvvvooooooooopppppppppppppppqqqtttwwwyyyxxxwwwvvvvvvvvvvvvvvvvvvuuutttsssrrrqqqssssssqqqooonnnoooqqqmmmnnnooopppqqqrrrsssssstttssssssrrrrrrsssssstttrrrrrrsssuuuvvvwwwyyyyyyuuuvvvwwwxxxxxxwwwuuutttttttttttttttuuuuuuuuuuuuxxxxxxxxxxxxxxxyyyzzzzzzyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyyyyyyyzzz{{{|||~~~~~~|||{{{zzz{{{yyyxxxvvvuuuttttttttttttzzz{{{|||}}}}}}|||{{{zzz}}}|||{{{|||~~~~~~{{{xxxuuuuuuwwwxxxyyyyyyyyyyyywwwzzz|||{{{yyyvvvvvvwwwvvvuuuttttttvvvwwwwwwwwwvvvwwwxxxxxxwwwwwwyyy{{{}}}|||{{{zzzzzzzzzzzz{{{zzz{{{{{{|||}}}~~~~~~|||zzz|||{{{yyyxxxxxxxxxzzz{{{|||}}}}}}~~~}}}{{{xxxwwwuuuvvvwwwxxxyyyyyyyyyyyy{{{yyyyyy{{{~~~}}}{{{~~~}}}}}}|||{{{zzzyyyyyyyyyzzz||||||zzzxxxxxxxxxtttvvvxxxwwwuuuuuuxxxzzzzzzxxxvvvuuuwwwxxxwwwwwwsssssssssssssssssssssssswwwuuussssssvvvxxxyyyyyyzzzyyyxxxvvvvvvvvvvvvwwwttttttvvvwwwwwwvvvuuuuuuxxxxxxwwwvvvvvvuuuttttttuuuuuuvvvwwwxxxyyyyyyyyyyyy{{{||||||{{{{{{~~~}}}~~~~~~~~~~~~~~~~~~|||}}}~~~{{{yyyyyyzzz{{{zzzxxxvvvuuutttttttttxxxxxxwwwvvvuuutttssssssssstttuuuuuuuuusssqqqpppnnnjjjfffbbb___\\\XXXUUUWWWVVVVVVXXXZZZ[[[ZZZXXXTTTTTTTTTUUUUUURRRNNNJJJHHHIIIKKKMMMNNNNNNNNNNNNQQQOOOLLLJJJIIIJJJKKKMMMRRRVVVZZZ]]]^^^^^^___```dddeeekkkssstttxxx}}}|||}}}~~~~~~|||~~~~~~}}}}}}}}}}}}||||||}}}}}}}}}~~~~~~~~~~~~{{{{{{|||~~~~~~~~~~~~~~~~~~}}}{{{zzz{{{}}}~~~~~~~~~}}}{{{{{{zzzzzz{{{{{{|||}}}~~~~~~~~~~~~~~~||||||{{{{{{|||{{{{{{zzzzzzzzz{{{{{{yyyyyyyyyxxxxxxxxxxxxxxxzzzzzz|||}}}}}}~~~~~~~~~{{{zzzyyyzzz|||}}}}}}}}}zzzzzzzzzyyywwwvvvvvvxxxxxxxxxxxxwwwvvvuuutttsssqqqqqqqqqqqqrrrtttuuuvvvvvvvvvvvvwwwvvvvvvuuutttuuuwwwwwwttttttwwwxxxuuuyyyzzz{{{||||||||||||{{{vvvwwwxxxwwwvvvvvvwwwyyyyyyzzz{{{{{{||||||{{{{{{wwwxxxyyyzzz{{{||||||{{{wwwwwwxxxxxxyyyyyyyyyyyyvvvwwwxxxwwwwwwwwwyyy{{{uuuuuuuuuvvvwwwwwwxxxxxxyyyyyyzzz{{{{{{zzzzzzyyy|||||||||{{{zzzwwwtttsssmmmnnnppptttwwwxxxwwwuuutttttttttttttttsssssssssuuurrrnnnmmmoooqqqssstttoooooopppqqqqqqpppoooooopppsssvvvxxxwwwvvvvvvvvvvvvvvvvvvvvvuuutttsssrrrooopppqqqpppnnnmmmnnnooommmnnnppprrrsssuuuvvvvvvuuuuuuuuutttsssrrrqqqppppppqqqrrrtttvvvxxxzzz{{{vvvwwwxxxyyyxxxvvvuuussswwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyzzzyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxyyy{{{||||||{{{yyyyyyyyyyyyxxxwwwvvvtttsssrrrrrrwwwyyy|||~~~~~~|||zzz~~~|||{{{{{{|||{{{yyywwwvvvvvvvvvvvvvvvwwwxxxxxxwwwyyy{{{zzzxxxuuuttttttwwwxxxxxxwwwuuuuuuvvvwwwxxxyyyzzzzzzxxxxxxyyyzzz|||{{{yyywwwwwwxxxzzz{{{{{{|||}}}~~~~~~|||zzz|||{{{{{{zzzzzzyyyyyyyyy||||||}}}|||{{{zzzxxxvvvvvvwwwxxxyyyyyyzzzyyyyyy}}}||||||}}}~~~~~~}}}|||{{{zzzzzzxxxxxxyyyzzz|||{{{xxxvvvuuuvvvwwwwwwvvvwwwyyy{{{zzzxxxvvvvvvwwwwwwvvvuuuqqqsssuuuvvvvvvuuusssqqqxxxvvvttttttvvvxxxxxxxxxzzzyyyxxxxxxxxxyyyyyyzzzrrrsssuuuvvvwwwwwwvvvvvvyyyxxxwwwvvvvvvxxxyyyzzzxxxxxxyyyyyyzzzzzzzzzzzz{{{|||}}}|||{{{{{{|||~~~}}}~~~~~~}}}}}}}}}{{{{{{|||{{{{{{zzzyyyxxxvvvuuutttvvvwwwwwwwwwvvvtttsssrrrttttttuuuvvvvvvuuutttsssqqqoookkkiiifffaaa\\\YYYVVVUUUSSSTTTVVVXXXYYYXXXUUUTTTTTTTTTSSSPPPJJJFFFHHHHHHIIIIIIKKKMMMOOOPPPSSSQQQOOOLLLJJJJJJKKKLLLPPPTTTZZZ]]]___^^^^^^___bbbaaaeeemmmpppsss~~~}}}||||||}}}}}}||||||}}}}}}}}}||||||||||||||||||||||||}}}~~~zzzzzz}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~|||}}}}}}}}}}}}}}}}}}|||~~~~~~}}}|||||||||||||||zzzzzzzzzzzz{{{{{{|||||||||{{{{{{zzzzzzyyyyyyyyyxxxyyyzzz{{{||||||||||||zzzyyyxxxyyy{{{|||||||||xxxxxxxxxvvvuuuuuuxxxzzzwwwwwwwwwvvvuuuttttttsssppppppqqqqqqrrrssstttttttttuuuuuuuuuuuutttttttttuuuwwwwwwttttttxxxxxxvvv{{{{{{{{{{{{{{{|||}}}~~~yyyzzzzzzxxxvvvvvvxxxyyyzzzzzzyyyyyyyyyzzzzzzzzz||||||{{{zzzyyyxxxwwwvvvwwwwwwwwwvvvvvvvvvwwwwwwuuuvvvwwwwwwvvvwwwxxxzzzssstttuuuvvvwwwxxxxxxxxxyyyyyyzzzzzz{{{{{{{{{{{{}}}|||{{{zzzxxxuuusssrrroooooopppsssvvvwwwvvvuuuuuuuuuuuuttttttsssrrrrrruuuqqqnnnlllnnnqqqssstttrrrsssttttttsssqqqooommmnnnqqqsssuuutttsssssstttuuuuuuvvvuuuuuutttssssssqqqqqqqqqpppooonnnmmmmmmoooqqqrrrtttvvvwwwwwwwwwttttttuuuuuuuuusssqqqpppqqqqqqrrrtttvvvwwwxxxyyyvvvwwwxxxyyyxxxvvvtttsssyyyyyyxxxwwwvvvvvvuuuuuuuuuuuuuuuvvvwwwxxxzzz{{{{{{{{{||||||||||||{{{{{{zzzzzzyyyyyyxxxwwwwwwvvvxxxzzz||||||zzzyyyyyyyyyzzzzzzzzzyyyyyywwwvvvuuuxxxyyy{{{}}}~~~~~~}}}|||~~~}}}|||{{{zzzxxxwwwvvvuuuuuuvvvwwwwwwvvvuuutttuuuwwwyyyzzzyyywwwuuutttvvvxxxyyyvvvrrrppprrruuuwwwyyyzzzzzzyyyyyyzzz{{{yyyxxxxxxwwwxxxxxxyyyzzz{{{{{{|||}}}~~~~~~|||{{{|||}}}}}}|||{{{yyyxxxzzzzzzzzzyyyxxxwwwuuutttxxxxxxyyyzzz{{{{{{{{{{{{}}}}}}~~~~~~}}}|||{{{{{{xxxwwwwwwzzz}}}|||yyyuuuuuuvvvvvvwwwwwwxxxzzz{{{yyyxxxvvvvvvwwwwwwvvvtttssstttuuuvvvvvvuuutttssswwwvvvttttttvvvwwwwwwvvvyyyyyyyyyzzzzzz{{{||||||tttuuuvvvwwwwwwwwwvvvuuuxxxxxxxxxyyyzzz{{{|||}}}{{{{{{{{{zzzzzzzzz{{{{{{||||||}}}||||||}}}~~~~~~}}}~~~~~~~~~~~~}}}~~~}}}{{{{{{|||zzz{{{||||||{{{yyyvvvuuuvvvwwwxxxyyyxxxvvvtttrrrssstttuuuvvvvvvvvvuuutttrrrqqqooommmkkkfff```\\\YYYVVVRRRQQQRRRTTTTTTTTTXXXWWWWWWWWWUUUQQQJJJFFFFFFEEEDDDDDDFFFJJJNNNPPPRRRPPPNNNMMMLLLLLLMMMMMMOOOTTTZZZ___```_________bbb```cccjjjooorrryyy}}}}}}}}}}}}|||{{{{{{{{{|||||||||||||||}}}}}}}}}{{{{{{|||}}}~~~{{{zzz}}}}}}}}}~~~}}}~~~}}}||||||}}}~~~}}}}}}|||||||||||||||zzzyyyyyyzzzzzz{{{}}}}}}xxxyyyyyy{{{{{{|||}}}}}}}}}||||||{{{{{{zzzzzzzzzwwwxxxyyyyyyzzzzzzyyyyyy|||zzzxxxxxxyyyzzzyyyxxxuuuvvvvvvvvvuuuwwwzzz|||wwwwwwvvvvvvuuuuuuttttttppppppqqqrrrrrrsssssssssssssssssssssssssssssstttuuuwwwwwwtttuuuxxxyyywww{{{{{{zzzzzz{{{|||~~~||||||{{{yyywwwwwwyyy{{{{{{{{{zzzyyyyyyyyyzzz{{{~~~}}}{{{yyywwwvvvttttttwwwwwwvvvuuuuuuuuuvvvvvvvvvxxxyyyxxxwwwvvvvvvwwwssstttvvvwwwxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{||||||zzzyyywwwuuusssrrrqqqqqqsssrrrqqqrrrttttttsssrrrtttuuuuuuuuutttsssrrrqqqssspppmmmmmmooosssuuuvvvwwwwwwxxxwwwuuurrrooommmppprrrttttttsssrrrssstttuuuuuuuuuuuuuuuuuutttsssttttttsssrrrqqqooommmlllqqqrrrsssuuuuuuuuuttttttrrrssstttuuuvvvuuutttsssttttttttttttuuuuuuuuuuuuvvvwwwxxxyyyxxxwwwuuusssyyyxxxwwwwwwvvvuuuttttttuuuuuuuuuvvvwwwyyyzzz{{{||||||}}}}}}}}}}}}||||||zzzzzzyyyxxxwwwwwwvvvuuuwwwyyy||||||{{{yyyyyyzzzyyyyyyzzz{{{{{{{{{zzzzzz{{{zzzzzzzzz{{{|||~~~~~~}}}|||zzzxxxwwwvvvvvvtttuuuwwwyyyxxxvvvssspppssstttwwwzzz{{{zzzxxxwwwvvvwwwxxxvvvrrrppprrrtttuuuwwwyyyzzzyyyyyyzzz{{{tttvvvxxxzzzzzzyyyxxxwwwyyyyyyzzz{{{|||}}}~~~~~~~~~{{{|||}}}~~~~~~|||zzzyyyzzzzzzzzzyyyxxxwwwvvvuuuyyyzzz{{{|||}}}}}}}}}}}}|||}}}~~~~~~~~~~~~~~~}}}}}}||||||yyywwwwwwyyy|||}}}yyyvvvvvvvvvuuuvvvwwwxxxyyyyyyxxxwwwvvvvvvwwwwwwuuutttuuuuuuuuuuuuuuuuuuuuuuuuvvvuuussstttuuuvvvvvvuuuxxxyyyzzz{{{|||}}}~~~~~~xxxxxxyyyyyyxxxvvvtttsssvvvwwwzzz|||}}}}}}|||{{{}}}|||{{{zzzzzzzzz{{{{{{|||||||||}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~{{{zzzzzzzzzzzz{{{}}}}}}|||zzzwwwvvvxxxyyyzzz{{{zzzxxxvvvuuusssttttttuuuuuuuuuuuutttuuutttsssrrrppplllfffbbb^^^ZZZUUUQQQPPPPPPOOOOOOXXXXXXXXXXXXVVVQQQKKKFFFCCCBBB@@@???AAAEEEJJJMMMMMMLLLLLLLLLLLLMMMOOOOOOOOOTTTZZZ___```````````````___aaahhhooossswww{{{}}}~~~}}}{{{zzz{{{|||||||||}}}}}}}}}}}}~~~~~~{{{{{{||||||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~|||{{{|||~~~~~~}}}|||{{{{{{{{{{{{|||xxxxxxxxxxxxyyy{{{|||}}}vvvwwwyyy{{{|||}}}~~~~~~|||||||||{{{{{{{{{{{{{{{xxxyyyyyyyyyyyyxxxwwwwww|||zzzxxxxxxxxxxxxwwwvvvtttuuuvvvwwwwwwxxxzzz|||wwwvvvuuuuuutttttttttuuuqqqqqqrrrsssssssssssssssrrrrrrqqqqqqqqqrrrssssssuuuwwwwwwuuuuuuyyyzzzxxxyyyyyyyyyzzz{{{|||~~~~~~||||||{{{yyywwwwwwzzz|||}}}}}}|||{{{{{{{{{||||||zzzzzzyyyxxxwwwwwwwwwwwwwwwvvvuuuttttttuuuvvvvvvxxxzzz{{{zzzwwwvvvuuuvvvtttvvvwwwxxxyyyyyyxxxwwwwwwwwwwwwxxxyyyzzz|||}}}xxxvvvtttrrrqqqpppqqqqqqvvvtttrrrqqqrrrrrrqqqpppssstttuuuuuuuuutttsssrrrrrrpppnnnooorrrtttvvvvvvyyyyyyyyyxxxvvvtttrrrqqqtttvvvwwwwwwuuuttttttuuutttuuuuuuuuuuuuuuuttttttuuuttttttttttttrrrooollloooppprrrttttttsssrrrpppqqqrrrssstttuuuvvvvvvwwwwwwvvvvvvuuutttsssrrrrrrtttuuuwwwxxxxxxwwwvvvuuuwwwwwwwwwvvvuuuttttttsssvvvvvvvvvvvvwwwxxxzzzzzz{{{{{{||||||||||||{{{{{{zzzyyyyyyxxxwwwvvvvvvvvvvvvyyy{{{{{{zzzyyyyyyzzzwwwxxxxxxyyyyyyzzz{{{{{{}}}|||zzzxxxyyy{{{~~~}}}~~~}}}{{{xxxvvvwwwxxxvvvwwwxxxyyyxxxuuurrrpppqqqrrruuuyyy||||||zzzwwwvvvwwwwwwvvvttttttuuuvvvtttvvvxxxyyyxxxwwwwwwxxxrrrtttxxx{{{|||zzzxxxvvvwwwxxxyyyyyy{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~||||||~~~~~~~~~}}}|||}}}}}}|||{{{zzzyyyxxxxxxzzz{{{|||}}}}}}~~~~~~}}}|||~~~~~~}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzyyyzzz{{{{{{zzzxxxwwwvvvtttuuuvvvxxxwwwwwwvvvuuuuuuvvvwwwwwwvvvtttvvvvvvuuuuuuuuuuuuvvvvvvuuuttttttuuuvvvwwwwwwuuuxxxyyyzzz|||}}}~~~~~~~~~zzz{{{{{{zzzyyywwwuuutttuuuwwwzzz|||}}}|||zzzyyy|||{{{zzzyyyyyyzzz{{{{{{}}}{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~{{{}}}~~~}}}~~~~~~}}}zzzyyyyyyyyy{{{|||}}}}}}}}}{{{xxxwwwyyyzzzzzz{{{zzzyyyxxxwwwuuuuuuuuuuuuttttttttttttxxxwwwwwwwwwvvvsssnnnjjjeeeaaaZZZUUURRRPPPNNNLLLSSSTTTUUUVVVUUUPPPJJJEEEAAA@@@===<<<>>>BBBFFFIIIHHHHHHIIIJJJLLLNNNOOOPPPOOOSSSYYY]]]______``````[[[\\\___dddkkkqqqtttvvvxxx}}}~~~|||zzz{{{}}}}}}}}}}}}~~~~~~~~~{{{|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{|||~~~}}}|||{{{zzz{{{||||||{{{zzzzzzyyyyyyzzzzzz{{{uuuvvvyyy{{{}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~{{{{{{{{{{{{zzzxxxwwwvvv{{{yyywwwwwwwwwxxxwwwuuuuuuwwwyyyyyyxxxwwwxxxyyyuuuuuusssrrrrrrsssssstttqqqrrrssstttuuutttssssssqqqppppppooopppqqqrrrssstttwwwwwwuuuuuuyyyzzzxxxwwwxxxyyyzzz{{{|||}}}}}}{{{zzzyyywwwuuuvvvyyy|||||||||||||||{{{{{{zzzzzzxxxwwwvvvvvvwwwxxxyyyzzzwwwvvvtttttttttuuuwwwxxxxxxzzz{{{{{{yyywwwvvvwwwvvvwwwyyyzzzzzzyyyxxxwwwuuuuuuuuuvvvwwwzzz|||}}}wwwvvvsssqqqqqqqqqssstttwwwtttqqqpppqqqqqqqqqqqqqqqssstttuuuvvvuuusssssssssrrrqqqrrrtttuuutttsssvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyywwwuuusssttttttttttttuuuuuuuuuuuuttttttsssrrrrrrsssuuuuuurrrooonnnpppsssuuuvvvuuutttsssrrrrrrsssssstttvvvwwwxxxwwwwwwvvvtttsssrrrqqqqqqssstttvvvxxxyyyxxxwwwvvvwwwwwwvvvvvvuuuuuuttttttuuuuuuuuuuuuvvvvvvwwwxxxxxxxxxyyyyyyyyyyyyxxxxxxyyyyyyxxxxxxwwwwwwvvvvvvuuuwwwyyyzzzyyyxxxxxxyyyzzzyyyxxxwwwxxxyyyzzz{{{}}}|||{{{zzzzzz{{{}}}~~~}}}~~~~~~{{{xxxvvvxxxzzz{{{zzzxxxvvvuuutttsssssspppqqqtttxxx{{{{{{xxxtttuuutttssssssuuuvvvvvvuuutttvvvxxxxxxvvvsssrrrrrrsssuuuwwwzzz{{{zzzyyyyyywwwwwwxxxyyyzzz{{{|||||||||}}}~~~~~~}}}}}}}}}}}}}}}zzz||||||}}}~~~~~~~~~}}}{{{zzzzzzyyyyyyyyyyyyzzz{{{|||||||||||||||~~~~~~}}}}}}{{{{{{||||||}}}~~~~~~}}}}}}|||{{{yyyyyyzzz|||xxxvvvttttttuuuvvvuuuttttttttttttvvvxxxxxxwwwuuuuuuvvvwwwwwwwwwwwwvvvuuuvvvuuuuuuwwwyyyzzzyyyxxxxxxyyy{{{|||}}}}}}}}}}}}{{{{{{||||||{{{yyywwwvvvxxxxxxyyyzzzzzzyyyxxxxxxzzzyyyxxxwwwwwwxxxzzz{{{}}}{{{zzzzzz}}}~~~~~~||||||}}}~~~~~~}}}~~~~~~~~~~~~}}}||||||||||||zzz}}}~~~}}}}}}~~~}}}{{{yyyyyyyyy{{{||||||||||||zzzyyyxxxzzzzzzyyyyyyyyyyyyxxxxxxxxxwwwvvvvvvuuuuuuuuuuuuxxxwwwwwwwwwwwwvvvrrroookkkfff```[[[WWWTTTPPPNNNOOOPPPSSSUUUTTTPPPJJJEEEAAA???===<<<===@@@DDDGGGDDDEEEFFFHHHJJJLLLMMMNNNNNNQQQVVVZZZ\\\]]]^^^```YYY[[[^^^bbbgggmmmqqqrrrnnnwww~~~|||zzz{{{}}}}}}}}}~~~~~~||||||||||||}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~|||}}}}}}|||{{{zzzzzz{{{|||}}}~~~}}}|||{{{zzzyyyyyyyyytttvvvxxx{{{}}}~~~~~~~~~}}}|||{{{yyywwwvvvzzzxxxvvvvvvwwwxxxwwwvvvxxxyyy{{{{{{yyywwwvvvvvvtttsssrrrqqqqqqqqqrrrsssrrrssstttuuuuuuuuutttsssppppppoooooooooppprrrssstttwwwwwwuuuvvvzzz{{{yyyvvvwwwxxxzzz{{{|||||||||yyyxxxwwwuuutttuuuxxx{{{yyyyyyzzzzzzyyyxxxwwwwwwxxxxxxwwwvvvvvvwwwxxxyyywwwvvvtttssstttuuuwwwyyywwwyyy{{{{{{zzzxxxxxxxxxxxxyyyzzz{{{{{{zzzxxxwwwtttttttttuuuwwwyyy{{{}}}xxxvvvtttrrrrrrsssuuuvvvvvvtttqqqpppppprrrrrrrrrppprrrtttvvvvvvuuutttsssuuutttttttttuuuuuusssqqqssssssssstttuuuwwwyyyzzzwwwxxxxxxvvvsssqqqqqqrrrttttttuuuuuuuuuuuuuuutttooooooooorrrvvvwwwtttqqqppprrruuuxxxzzzzzzyyyxxxttttttsssssstttuuuwwwxxxvvvvvvuuutttsssrrrrrrqqqrrrsssvvvxxxyyyyyyxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuutttttttttuuuuuuvvvvvvvvvvvvwwwwwwvvvvvvvvvxxxxxxxxxwwwwwwwwwwwwwwwsssuuuxxxxxxwwwvvvwwwwww}}}|||zzzxxxxxxxxxzzz{{{||||||||||||||||||{{{{{{}}}~~~~~~{{{xxxwwwyyy||||||wwwsssrrrrrrtttvvvqqqqqqssswwwzzzyyyuuuqqqrrrooommmooosssvvvuuusssvvvxxxyyywwwtttpppnnnmmmuuuuuuvvvxxxyyyzzz{{{{{{wwwxxxxxxyyyzzz{{{||||||||||||~~~}}}}}}{{{{{{}}}~~~{{{www||||||}}}~~~}}}|||{{{zzzyyyxxxxxxxxxwwwxxxyyyzzz{{{{{{{{{{{{}}}~~~}}}~~~zzzzzz{{{|||}}}~~~~~~{{{xxxwwwzzz~~~yyyvvvssssssuuuuuutttrrrsssssssssvvvxxxyyywwwvvvrrruuuxxxzzzzzzxxxuuurrrvvvvvvvvvyyy{{{||||||zzzxxxyyy{{{|||}}}}}}}}}|||zzz{{{|||||||||{{{zzzyyy{{{zzzxxxwwwvvvwwwwwwxxxyyyxxxwwwvvvvvvxxxzzz{{{~~~{{{yyyyyy{{{|||zzzxxx|||}}}~~~~~~}}}}}}~~~~~~}}}}}}|||{{{{{{{{{{{{yyy}}}~~~|||}}}~~~{{{yyyyyyzzz|||||||||{{{{{{zzzyyyyyyzzzyyyxxxwwwwwwwwwxxxxxxzzzyyyxxxwwwvvvvvvvvvvvvvvvuuutttuuuvvvuuussspppnnnjjjddd___[[[WWWTTTQQQNNNPPPRRRUUUVVVRRRLLLGGGAAA@@@>>>======@@@CCCFFFDDDDDDEEEGGGIIIJJJKKKLLLMMMPPPTTTWWWYYY[[[]]]___ZZZ]]]```bbbffflllpppqqqkkkvvv~~~~~~wwwxxx~~~~~~~~~~~~}}}{{{~~~}}}|||~~~~~~~~~}}}~~~~~~~~~{{{xxxvvvvvvwwwxxx}}}}}}|||{{{zzzyyyyyyxxxxxxyyyzzz{{{||||||{{{{{{~~~~~~}}}~~~~~~~~~~~~|||yyywwwuuussstttuuuvvvxxxzzz{{{{{{{{{|||}}}zzzuuussswwwxxxvvvwwwvvvvvvuuutttrrrqqqppppppsssuuuuuuttttttvvvyyytttooonnnrrrrrrooopppuuuwwwuuutttvvvyyyyyywwwtttwwwvvvvvvyyy}}}}}}zzzwww{{{yyyvvvttttttuuuvvvxxx{{{{{{zzzxxxwwwwwwzzz|||sssuuuwwwvvvsssrrrtttvvvxxxxxxwwwvvvuuuuuuuuuuuu{{{zzzyyyyyyyyyzzz{{{|||yyyzzzzzzzzzyyyxxxvvvtttxxxtttrrruuuwwwvvvvvvyyysssrrrsssuuuwwwxxxvvvuuuuuutttsssqqqpppooonnnnnntttttttttuuuwwwxxxwwwuuuooouuurrrrrryyyvvvooorrrtttsssttttttuuuwwwxxxyyyyyyzzzzzzyyyvvvuuuuuuvvv{{{xxxvvvvvvwwwwwwtttrrrqqqqqqssssssssssssqqqqqqrrruuuzzz}}}~~~{{{wwwtttwwwtttqqqtttyyy{{{yyyvvvvvvvvvwwwwwwwwwvvvvvvuuutttuuuwwwyyyyyyyyywwwvvv{{{{{{{{{zzzyyyxxxwwwvvvttttttuuuuuuuuuuuuttttttsssuuuwwwxxxwwwvvvvvvwwwzzzyyyxxxwwwuuuttttttsssyyyyyyzzz{{{{{{zzzzzzzzz|||}}}}}}|||zzzzzz{{{}}}~~~yyywww|||}}}xxxwwwyyy|||{{{{{{zzzzzz{{{{{{|||}}}{{{xxxtttrrrrrrrrrsssppppppppppppqqqrrrssstttqqqrrrtttuuuwwwwwwvvvvvvtttuuuuuutttrrrqqqrrrtttzzzzzzzzzzzzzzz{{{|||}}}zzzxxxvvvxxx{{{}}}|||{{{~~~|||{{{{{{}}}zzz|||~~~}}}}}}yyy{{{}}}~~~{{{zzzxxxwwwvvvuuuuuuuuuxxxxxxyyyzzzzzz{{{|||||||||{{{|||~~~~~~|||~~~|||zzz{{{~~~{{{zzzyyyyyy{{{|||||||||zzzxxxvvvuuuuuutttrrrqqqrrrooopppssstttrrrrrruuuvvvvvvwwwyyyzzzzzzwwwuuuvvvxxxzzz|||}}}}}}|||{{{wwwvvvvvvxxx{{{|||{{{zzz~~~|||yyyyyy{{{zzzxxxuuuvvvwwwxxxxxxxxxvvvtttsssvvvzzz|||{{{xxxwww{{{zzz|||~~~~~~|||zzzzzzzzzvvvwwwzzz|||~~~~~~~~~~~~~~~{{{xxxxxxyyy|||{{{{{{{{{{{{|||}}}~~~~~~}}}|||zzzxxxwwwwwwxxxxxxzzz{{{||||||}}}}}}yyyzzz{{{|||{{{yyyvvvttttttvvvxxxyyyyyywwwuuusssvvvzzz{{{wwwvvvyyywwwrrrqqqpppnnnjjjddd^^^XXXUUUQQQRRRSSSUUUUUUQQQKKKFFFDDDAAA===<<>>AAAAAAAAAFFFEEEEEEEEEFFFGGGIIIJJJKKKLLLOOORRRVVVYYY\\\]]]]]]___```bbbcccgggkkkoooqqqoooqqquuuzzz}}}~~~~~~}}}{{{zzzzzzzzzzzz|||{{{{{{}}}~~~}}}}}}}}}~~~}}}~~~~~~~~~|||{{{}}}~~~~~~}}}}}}}}}~~~}}}|||zzzzzz{{{|||}}}|||||||||||||||{{{{{{{{{yyyyyyxxxxxxyyyzzz|||}}}yyyyyyzzz{{{|||}}}~~~~~~}}}|||{{{yyywwwuuutttssslllnnnqqqtttwwwzzz||||||}}}~~~{{{vvvuuuyyyzzzxxxuuuvvvvvvvvvvvvuuutttsssqqqrrrsssrrrqqqqqqrrrssssssqqqrrrtttsssooommmoooxxxuuutttuuuxxxzzzxxxvvvxxxwwwwwwwwwxxxvvvrrrooopppppppppoooppppppqqqrrrrrrssstttsssssstttwwwyyyyyyyyywwwtttqqqqqqrrrtttxxxxxxwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuutttsssrrryyyyyyxxxwwwvvvvvvvvvvvvuuupppnnnpppqqqpppppprrrtttsssqqqqqqsssuuuvvvuuuuuutttrrrqqqqqqrrrtttuuuxxxwwwvvvtttsssttttttuuuqqqtttooonnnvvvwwwtttzzzvvvvvvvvvvvvvvvvvvwwwwwwtttuuuvvvvvvtttttttttvvvxxxwwwvvvvvvxxxxxxwwwvvvttttttttttttsssqqqpppooonnnppptttwwwzzz{{{{{{{{{yyyvvvtttuuuwwwxxxvvvsssxxxxxxxxxxxxxxxwwwvvvvvvssstttwwwyyyzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxwwwwwwvvvuuuvvvxxxzzzzzzyyyxxxyyyzzzuuuvvvxxxyyyyyyxxxvvvuuuvvvwwwwwwwwwwwwwwwvvvvvvwwwyyy{{{|||{{{{{{{{{|||}}}xxxvvvxxxyyyyyyyyy|||xxxxxxyyyyyyyyyxxxvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvttttttsssrrrrrrrrrssssssrrrssstttvvvwwwwwwwwwwwwyyyyyyyyywwwvvvwwwzzz||||||}}}~~~~~~~~~}}}|||{{{wwwwwwxxxzzz{{{{{{xxxvvvxxxxxxxxxzzz}}}~~~}}}|||yyyzzz|||}}}~~~|||zzzzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}|||zzzxxxvvvxxxxxxyyyyyyzzz{{{{{{{{{yyyyyyzzz}}}}}}{{{zzzzzzzzz|||~~~~~~}}}{{{xxxwwwvvvxxxzzz|||}}}|||~~~|||zzzyyyzzzyyywwwuuussspppqqqttttttqqqqqqtttvvvttttttuuuwwwyyyyyyxxxzzzzzz|||}}}}}}|||{{{zzz~~~}}}||||||||||||yyywww|||zzzyyyzzz{{{zzzzzzxxxxxxwwwwwwvvvwwwwwwwwwvvvxxxzzzzzzxxxyyy|||}}}~~~}}}~~~{{{|||}}}~~~~~~zzz{{{|||}}}~~~~~~}}}}}}~~~~~~}}}|||{{{{{{zzz~~~}}}|||{{{zzzyyyxxxzzzzzz{{{{{{{{{{{{{{{zzzzzz{{{|||}}}|||{{{yyywww{{{|||||||||{{{xxxvvvtttvvvyyyzzzwwwwwwxxxvvvsssssssssqqqnnnjjjeee```]]]UUUTTTRRRQQQPPPMMMHHHEEECCC@@@===<<<===???@@@AAAFFFEEEDDDDDDDDDFFFGGGHHHKKKLLLMMMOOORRRVVVZZZ\\\]]]^^^```aaabbbdddhhhkkkooonnnoooqqqttt{{{{{{~~~}}}{{{~~~}}}|||{{{zzzyyyxxxxxxyyyyyyzzz|||~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}~~~~~~}}}{{{{{{|||}}}}}}{{{{{{|||||||||}}}}}}}}}{{{zzzyyyxxxyyyzzz|||~~~yyyzzzzzz{{{|||}}}}}}}}}{{{zzzyyywwwuuutttssssssmmmnnnqqqtttwwwyyy{{{{{{|||~~~|||wwwwwwzzzzzzxxxrrrsssssstttttttttsssssssssssssssrrrrrrqqqqqqqqqnnnoooqqqssstttrrrqqqqqqvvvsssrrrsssvvvxxxwwwuuuvvvwwwwwwwwwvvvtttqqqooolllmmmnnnnnnoooppppppppptttuuuuuuuuuttttttwwwyyyyyyxxxuuusssqqqrrrtttvvvxxxwwwwwwwwwwwwwwwxxxyyywwwwwwxxxxxxwwwuuusssrrrwwwvvvuuutttttttttuuuvvvxxxsssqqqssssssrrrqqqssstttqqqoooooopppsssttttttuuutttrrrpppppprrrtttuuuyyyxxxvvvtttrrrqqqsssuuurrrvvvqqqpppxxxwwwsssxxxwwwwwwwwwwwwwwwvvvvvvuuuqqqsssttttttsssssstttuuuuuuuuuuuuvvvwwwxxxxxxxxxvvvvvvuuutttrrrqqqoooooooooppprrrtttwwwyyyzzz{{{yyywwwuuuuuuvvvvvvtttrrruuuvvvwwwxxxxxxyyyyyyxxxssstttvvvxxxyyyzzz{{{{{{wwwwwwvvvvvvwwwwwwwwwxxxzzzzzzzzzzzzyyyxxxwwwvvvyyyzzz{{{{{{zzzyyyzzz{{{wwwxxxzzz||||||zzzwwwuuuwwwwwwwwwwwwwwwvvvvvvuuusssvvvzzz||||||{{{{{{{{{{{{xxxuuuuuuwwwyyy{{{|||vvvwwwxxxyyyxxxvvvtttsssssstttuuuwwwwwwxxxxxxxxxuuuuuutttsssrrrqqqqqqrrrssstttuuuvvvwwwxxxxxxxxxzzzzzzyyyxxxwwwxxx||||||}}}}}}{{{yyyvvvwwwyyy{{{{{{yyywwwtttvvvvvvwwwzzz|||}}}|||zzzxxxyyy{{{|||}}}~~~~~~~~~~~~~~~~~~{{{wwwwww{{{~~~}}}||||||}}}~~~}}}~~~}}}{{{xxxvvvwwwwwwwwwxxxxxxyyyyyyyyywwwwwwyyy{{{~~~~~~|||zzzxxxyyy{{{|||}}}}}}{{{yyywwwvvvuuuwwwzzz|||}}}|||~~~|||{{{zzzzzzzzzxxxvvvtttqqqrrrttttttrrrrrrtttwwwvvvtttuuuwwwzzz{{{||||||||||||}}}|||{{{zzzyyyyyyxxxyyy{{{}}}~~~~~~|||~~~}}}zzzyyyyyyzzz{{{{{{yyyxxxwwwvvvvvvwwwyyyzzzwwwyyy{{{{{{{{{{{{~~~{{{}}}~~~}}}|||}}}|||}}}~~~}}}}}}}}}}}}}}}}}}}}}|||~~~~~~~~~}}}}}}|||{{{zzz~~~~~~}}}}}}|||{{{zzzzzz{{{{{{||||||{{{zzzzzzyyyzzz{{{|||}}}}}}|||zzzyyy{{{{{{||||||{{{yyywwwvvvxxxyyyzzzyyyyyyyyywwwuuutttsssssspppmmmhhhdddbbbZZZWWWSSSPPPNNNKKKHHHEEECCCAAA>>><<<<<<>>>@@@AAAEEEEEEDDDCCCCCCDDDEEEFFFNNNMMMLLLMMMNNNQQQTTTVVV\\\]]]___``````bbbeeehhhnnnnnnoooooopppuuuzzz~~~~~~~~~}}}}}}|||zzzyyyxxxwwwwwwwwwxxx{{{~~~}}}}}}}}}}}}~~~}}}~~~~~~~~~~~~}}}|||{{{{{{{{{|||{{{{{{|||}}}}}}~~~~~~~~~~~~|||{{{yyyyyyzzz|||}}}{{{||||||}}}}}}|||{{{{{{zzzyyywwwvvvttttttttttttqqqrrrtttvvvwwwyyyyyyyyy{{{}}}|||xxxwwwzzzzzzxxxrrrsssttttttuuuuuuttttttuuuuuuttttttssssssrrrrrrmmmoooqqqrrrssstttrrrqqqsssqqqooopppsssvvvuuussssssuuuvvvwwwvvvtttsssrrrmmmmmmnnnooopppqqqqqqrrrtttuuuuuutttrrrqqqrrrtttwwwuuusssqqqrrrtttvvvxxxvvvvvvvvvvvvwwwxxxyyyyyyxxxxxxyyyyyyxxxvvvtttsssuuutttsssrrrrrrsssuuuvvvzzzuuurrrtttuuussssssuuussspppnnnmmmoooqqqrrrrrruuutttrrrpppooopppqqqrrrxxxxxxwwwtttqqqqqqsssuuusssxxxttttttzzzwwwqqqssswwwwwwxxxxxxwwwvvvuuutttpppqqqssssssrrrrrrsssuuussstttuuuvvvvvvwwwxxxyyywwwwwwuuutttrrrqqqpppooorrrrrrrrrssstttuuuvvvwwwvvvuuuttttttttttttsssrrrrrrsssuuuwwwyyyzzz{{{{{{ssssssuuuwwwxxxyyyzzz{{{vvvvvvuuuuuuuuuvvvwwwwwwzzzzzz{{{zzzzzzyyyxxxxxxzzz{{{{{{{{{yyyyyyzzz{{{{{{|||~~~~~~}}}{{{xxxuuuxxxxxxyyyyyyxxxwwwwwwvvvrrruuuyyy{{{{{{zzzzzz{{{zzzxxxuuutttvvvyyy{{{zzzuuuvvvxxxxxxxxxvvvtttsssrrrsssuuuwwwxxxyyyyyyyyyvvvuuutttsssrrrqqqqqqqqqtttuuuuuuvvvwwwxxxyyyzzzzzzzzzzzzyyyxxxyyy|||~~~{{{|||~~~~~~~~~|||zzzyyyuuuwwwzzz{{{zzzxxxvvvuuuuuuuuuvvvyyy{{{|||zzzyyyxxxyyyzzz{{{||||||}}}||||||~~~~~~zzzwwwwww{{{}}}|||{{{|||}}}}}}|||}}}~~~~~~}}}{{{xxxwwwvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvwwwyyy{{{|||{{{zzzwwwyyy{{{}}}|||{{{zzzyyywwwvvvuuuwwwzzz|||}}}|||}}}{{{zzzzzzzzzzzzxxxvvvuuurrrsssvvvvvvssssssvvvwwwuuussssssvvvyyy{{{{{{}}}}}}}}}||||||{{{zzzzzzvvvvvvwwwyyy}}}~~~}}}}}}{{{zzzyyyyyyzzz{{{yyyxxxwwwwwwwwwyyyzzz{{{wwwxxxyyyyyyzzz{{{}}}~~~{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}{{{{{{||||||||||||}}}}}}}}}}}}||||||~~~~~~~~~}}}}}}|||||||||||||||||||||{{{zzzyyyxxxzzz{{{|||}}}}}}}}}|||{{{xxxyyyzzz{{{{{{zzzzzzyyyzzzyyyzzz|||{{{zzzxxxxxxsssssssssrrrooolllhhhfff^^^[[[UUUQQQMMMJJJGGGEEECCCAAA???===<<<===???AAAEEEDDDCCCCCCCCCDDDEEEFFFLLLKKKJJJJJJKKKNNNPPPRRRZZZ[[[]]]^^^___```bbbeeelllnnnooonnnoootttzzz~~~}}}||||||||||||{{{zzzyyyxxxwwwvvvwwwzzz}}}~~~~~~~~~~~~|||{{{||||||}}}|||~~~}}}~~~~~~||||||{{{{{{zzz{{{{{{{{{||||||}}}}}}~~~~~~~~~}}}|||zzzyyyyyyyyyzzz{{{|||}}}}}}}}}|||zzzyyyyyyxxxvvvuuuttttttuuuuuuuuuuuuvvvwwwxxxxxxxxxxxxzzz|||{{{xxxwwwzzzzzzxxxvvvvvvwwwxxxxxxxxxwwwwwwwwwvvvttttttuuuuuutttssspppssssssqqqqqqrrrqqqnnnrrrooolllmmmqqqttttttssspppsssuuuvvvuuutttssssssppppppppppppqqqrrrssstttxxxyyyyyyxxxvvvttttttuuuvvvtttrrrrrrtttvvvwwwwwwuuuuuuuuuuuuvvvwwwxxxyyyvvvvvvwwwvvvvvvuuutttssssssssssssssstttuuuuuuvvvxxxsssqqqsssuuussssssuuusssqqqoooooopppqqqqqqqqqtttsssrrrqqqppppppooooootttvvvvvvtttqqqqqqtttwwwtttyyyvvvuuu|||xxxppprrruuuvvvwwwwwwwwwuuutttssspppqqqrrrrrrqqqqqqssstttqqqsssuuuuuuuuuuuuwwwyyyxxxwwwuuusssrrrqqqppppppuuutttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssspppqqqsssvvvxxxzzz{{{{{{sssssstttuuuvvvxxxyyyyyywwwvvvuuutttssstttuuuvvvyyyzzzzzz{{{{{{zzzzzzyyyyyyzzzzzzyyywwwwwwxxxzzz~~~~~~}}}{{{xxxvvvzzzzzzzzzzzzyyyxxxwwwwwwrrruuuxxxyyyyyyyyyyyyzzzxxxxxxvvvsssuuuyyyzzzwwwuuuvvvwwwxxxxxxwwwvvvvvvtttuuuuuuvvvwwwxxxyyyyyywwwvvvuuutttsssrrrrrrrrrvvvuuuvvvvvvwwwyyyzzz{{{yyyzzz{{{zzzyyyyyy{{{|||{{{|||}}}}}}}}}|||{{{zzzuuuxxxzzz{{{zzzxxxxxxxxxwwwvvvvvvxxxzzzzzzyyyxxxyyyyyyzzz{{{||||||{{{{{{{{{}}}~~~}}}zzzxxxxxx{{{}}}~~~}}}|||{{{{{{|||}}}}}}{{{{{{|||}}}|||{{{zzzyyyvvvvvvvvvvvvvvvvvvvvvvvvwwwuuutttvvvxxx{{{{{{{{{xxxzzz|||}}}{{{zzzzzz{{{xxxwwwvvvxxxzzz|||}}}||||||{{{yyyyyyzzzyyyxxxvvvvvvssstttwwwxxxvvvvvvyyyvvvtttrrrrrrtttwwwxxxyyy}}}}}}}}}||||||{{{{{{{{{yyyxxxxxxzzz|||}}}|||zzz{{{|||}}}{{{yyywwwwwwxxxxxxwwwxxxxxxyyyzzz{{{|||wwwwwwwwwwwwxxxxxxyyyzzz|||~~~}}}}}}|||||||||}}}}}}~~~}}}{{{{{{{{{{{{{{{|||}}}~~~~~~}}}|||{{{~~~~~~~~~~~~}}}}}}}}}}}}{{{|||||||||{{{zzzyyyyyyzzzzzz{{{||||||}}}}}}|||xxxyyyzzzzzz{{{|||||||||zzzyyyzzz}}}}}}yyyxxxzzzssstttttttttrrrooolllkkkccc___YYYSSSOOOLLLHHHEEECCCCCCAAA???======@@@BBBEEEDDDCCCCCCCCCEEEFFFGGGFFFFFFGGGHHHJJJMMMOOOQQQUUUWWWYYY[[[[[[\\\___aaagggkkknnnmmmoootttxxxxxx}}}}}}zzz{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvxxx{{{~~~~~~}}}}}}~~~~~~~~~~~~|||{{{{{{|||}}}~~~}}}~~~~~~}}}~~~}}}|||vvvwwwwwwxxxzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{zzzxxxvvvuuutttxxxyyy{{{||||||{{{zzzyyyyyyxxxvvvuuutttuuuvvvwwwuuuvvvvvvwwwxxxxxxxxxxxxxxx{{{zzzwwwwwwzzzyyywwwxxxxxxyyyyyyyyyxxxxxxwwwwwwuuuttttttvvvwwwuuussspppsssssspppooorrrrrrooorrrooolllmmmqqqttttttsssnnnqqqtttuuusssqqqqqqrrrsssrrrqqqpppqqqsssuuuvvvzzz{{{||||||zzzxxxxxxyyyvvvtttrrrsssuuuvvvvvvtttssssssssstttuuuwwwxxxyyyvvvvvvuuuuuuuuuuuuuuuvvvttttttuuuvvvwwwxxxxxxxxxwwwsssqqqsssuuuttttttvvvtttsssrrrrrrssstttsssrrrqqqrrrrrrssssssrrrqqqpppooosssvvvuuusssrrruuuyyyuuuyyyuuuttt{{{xxxrrruuussstttuuuvvvvvvuuusssrrrppprrrssssssqqqqqqrrrsssppprrrttttttssssssuuuxxxxxxwwwuuusssrrrqqqqqqrrruuutttsssrrrqqqpppoooooommmnnnooopppqqqqqqssstttqqqrrrsssuuuwwwxxxxxxxxxsssssssssttttttuuuvvvwwwwwwvvvtttsssrrrssstttuuuxxxxxxyyyzzz{{{{{{{{{{{{xxxyyyyyywwwuuuuuuwwwxxx|||}}}||||||{{{zzzyyyxxxzzzzzzzzzzzzyyyxxxwwwvvvtttuuuwwwwwwwwwwwwxxxzzzwwwyyywwwtttuuuyyyxxxtttwwwwwwwwwxxxyyyyyyzzzzzzwwwwwwvvvvvvvvvwwwxxxyyyxxxxxxwwwvvvuuuuuuuuuuuuvvvvvvvvvvvvwwwyyy{{{|||zzz|||}}}}}}|||zzzzzz{{{|||}}}}}}}}}}}}}}}}}}~~~vvvxxx{{{{{{yyyyyyzzz|||zzzxxxwwwwwwxxxyyyyyyxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{}}}~~~{{{zzz{{{{{{|||{{{||||||{{{{{{{{{|||}}}}}}{{{{{{{{{{{{||||||||||||wwwwwwwwwwwwwwwwwwwwwwwwwwwuuurrrsssuuuyyy{{{|||zzz|||}}}|||zzzyyy{{{}}}zzzyyyxxxyyy{{{|||}}}||||||{{{zzzyyyzzzzzzyyywwwvvvtttuuuyyyzzzxxxyyy}}}xxxvvvuuuuuuwwwyyyyyyxxx}}}}}}||||||||||||||||||}}}|||{{{{{{||||||zzzyyyzzz|||~~~|||yyyuuuttttttvvvwwwxxxzzz{{{{{{||||||zzzyyyxxxxxxxxxyyyyyyyyy{{{}}}~~~~~~~~~}}}||||||||||||}}}~~~~~~~~~}}}{{{{{{|||}}}~~~~~~|||zzzyyy~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyzzz{{{||||||}}}}}}{{{{{{||||||||||||||||||yyyvvvwww||||||xxxvvvyyyuuuvvvvvvwwwuuusssqqqooogggccc]]]WWWRRRMMMIIIFFFDDDDDDCCC@@@======@@@DDDDDDDDDCCCCCCDDDFFFHHHIIICCCDDDEEEGGGIIIKKKLLLMMMOOOQQQTTTVVVWWWXXXZZZ\\\___eeejjjjjjmmmtttvvvtttzzz~~~xxxyyyzzz{{{zzzzzzxxxwwwwwwvvvvvvxxxzzz||||||{{{~~~}}}|||{{{zzz{{{}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~|||{{{qqqrrrtttwwwyyy|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||{{{yyywwwtttrrrqqquuuvvvxxx{{{|||{{{zzzzzzzzzxxxvvvuuutttuuuvvvwwwttttttvvvwwwxxxxxxxxxxxxwwwzzzzzzwwwwwwyyyyyyvvvxxxxxxxxxxxxxxxwwwvvvvvvvvvtttrrrsssvvvwwwuuusssmmmqqqqqqnnnooouuuvvvsssrrrooolllmmmqqqtttuuutttnnnqqqttttttqqqnnnnnnooouuutttrrrpppqqqrrruuuwwwuuuwwwyyyyyywwwwwwwwwxxxxxxuuussstttvvvvvvtttqqqrrrrrrrrrsssuuuvvvxxxxxxxxxwwwvvvuuuuuuvvvxxxyyytttvvvxxxyyyzzzzzzzzzyyyxxxtttrrruuuwwwvvvvvvyyyuuuuuutttuuuvvvvvvtttsssooopppsssuuuvvvuuutttssslllqqquuuvvvssssssvvvzzzvvvyyysssqqqyyyxxxuuuzzzrrrssstttvvvvvvuuusssrrrqqqsssssssssqqqqqqrrrsssooorrrttttttrrrrrrtttwwwxxxvvvuuusssrrrrrrrrrsssttttttsssrrrqqqpppooonnnjjjkkknnnooopppqqqsssuuusssssstttuuuuuuuuuuuuuuussssssssssssssstttuuuvvvxxxwwwtttrrrqqqrrrssstttwwwwwwyyyzzz{{{{{{||||||xxxxxxxxxvvvttttttuuuwwwzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvvvvuuuvvvvvvvvvuuuvvvxxxzzzwwwyyyxxxtttuuuyyyxxxrrrxxxwwwwwwxxxyyyzzz|||}}}zzzxxxwwwuuuuuuvvvxxxyyyzzzyyyxxxxxxwwwxxxxxxxxxwwwvvvvvvvvvwwwyyy{{{|||{{{}}}~~~{{{zzzzzz~~~}}}}}}}}}~~~vvvyyy{{{{{{yyyyyy|||~~~|||yyywwwvvvwwwxxxxxxxxxzzzzzz{{{||||||{{{{{{zzz|||~~~~~~{{{zzz}}}~~~|||zzzzzzzzz{{{|||||||||}}}}}}{{{{{{{{{{{{|||}}}~~~yyyyyyxxxxxxxxxxxxxxxxxxxxxuuuqqqqqqtttxxx|||}}}{{{}}}~~~|||zzzyyy{{{~~~{{{zzzyyyyyy{{{}}}||||||}}}|||zzzzzz{{{{{{zzzxxxvvvtttuuuzzz{{{zzz{{{|||{{{yyyzzz{{{||||||{{{}}}}}}||||||||||||}}}}}}}}}||||||}}}~~~~~~|||zzzyyy|||~~~}}}yyytttrrrrrruuuvvvyyy{{{||||||||||||~~~}}}{{{{{{|||||||||{{{xxxzzz|||}}}|||{{{||||||~~~}}}|||||||||}}}~~~|||~~~|||zzz~~~~~~{{{yyywww~~~~~~~~~~~~~~~zzzzzz{{{{{{{{{{{{{{{zzzxxxyyyyyyzzz{{{|||}}}}}}~~~~~~}}}}}}||||||xxxtttuuuzzz{{{vvvuuuxxxvvvwwwxxxyyyxxxvvvtttsssiiieee___YYYTTTOOOJJJFFFEEEEEEDDDAAA>>>>>>AAADDDDDDCCCCCCDDDEEEGGGIIIJJJEEEFFFGGGHHHHHHHHHHHHGGGJJJMMMPPPSSSTTTUUUWWWYYYYYYaaafffhhhlllsssuuuqqqwww|||}}}~~~|||zzzxxxwwwxxxyyyzzzwwwwwwwwwxxxyyy{{{}}}~~~~~~~~~~~~|||zzzzzz|||||||||{{{{{{|||}}}~~~~~~|||}}}~~~~~~zzzsssuuuvvvwwwyyy{{{|||~~~}}}|||{{{{{{{{{|||}}}|||xxxrrrmmmmmmrrrxxxyyyvvvtttuuuwwwyyyyyyyyyxxxvvvuuusssrrrwwwvvvvvvvvvvvvxxxyyyzzzyyyxxxwwwvvvvvvvvvxxxxxxvvvxxxxxxtttsssuuutttqqqtttsssrrrrrrttttttsssrrrvvvssspppoooqqqsssuuuuuuvvvuuusssssssssuuuwwwxxxoooooooooooopppqqqrrrsssooossswwwxxxvvvttttttvvvxxxxxxwwwwwwwwwwwwxxxxxxuuuvvvtttqqqrrrvvvuuuqqqsssssstttuuuvvvwwwxxxyyyvvvuuusssqqqqqqsssuuuvvvuuuwwwwwwvvvxxx{{{yyyuuurrruuuuuussssssuuutttqqqtttttttttuuuttttttsssrrrsssqqqqqqrrrrrrqqqrrrtttoooppprrrttttttuuuttttttxxxwwwuuutttuuuvvvxxxyyyuuuwwwyyywwwsssqqqqqqsssvvvuuusssrrrqqqqqqrrrssstttttttttsssrrrqqqpppooouuusssrrruuuyyyyyyuuupppwwwtttqqqppppppooollliiinnnmmmnnnoooqqqrrrqqqooosssrrrrrrsssssstttuuuvvvrrrsssuuuvvvwwwxxxwwwwwwyyyxxxuuurrrqqqqqqqqqrrrwwwwwwxxxxxxxxxyyyyyyyyyzzzyyyxxxwwwvvvvvvvvvvvvwwwxxxxxxyyyxxxwwwuuutttuuuxxxxxxvvvvvvyyyyyyvvvsssssssssssstttvvvwwwxxxyyyyyyxxxuuussssssvvvxxxuuuvvvxxxzzzzzzyyyxxxwww|||||||||zzzxxxwwwxxxyyyyyyxxxwwwxxxzzz{{{zzzyyyvvvvvvwwwxxxyyy{{{|||}}}{{{{{{zzz{{{{{{|||}}}~~~~~~}}}}}}~~~~~~}}}|||yyyyyyxxxxxxxxxxxxxxxyyy{{{{{{yyy{{{{{{zzzxxxzzz}}}~~~~~~|||yyywwwzzzyyyzzz|||~~~zzzvvv~~~}}}}}}}}}}}}|||{{{zzz{{{}}}}}}|||{{{|||{{{zzzyyyzzzzzz||||||zzzzzz|||}}}}}}}}}|||{{{yyywwwtttsssssswww{{{}}}}}}|||{{{zzzzzz{{{|||}}}~~~|||zzzyyyzzz{{{|||~~~|||{{{|||{{{zzzxxxuuuuuuvvvxxx{{{}}}|||{{{zzzyyyyyyyyyyyyxxxxxxxxx~~~}}}}}}}}}||||||||||||xxxzzz{{{{{{yyywwwwwwxxxyyywwwvvvwwwxxxzzzyyyyyyxxxxxxwwwwwwxxxzzz{{{|||}}}yyyvvvvvvyyy}}}~~~}}}{{{|||}}}~~~~~~}}}{{{zzz~~~{{{|||||||||~~~}}}zzzxxx}}}~~~~~~~~~|||{{{}}}|||~~~|||~~~~~~~~~~~~|||zzzxxxwwwvvvyyy{{{zzzxxxwwwyyy|||yyy|||~~~~~~|||{{{}}}xxxzzz{{{zzzwwwuuuwwwyyyuuuuuuwwwxxxyyywwwrrrooolllhhhaaa\\\WWWPPPHHHCCCEEE@@@???BBBAAA>>>>>>CCCBBBBBBBBBEEEHHHJJJJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFJJJJJJKKKLLLMMMNNNOOOPPPUUUXXX]]]dddiiinnnqqqrrrssswww|||~~~}}}{{{yyyyyyyyyzzz{{{yyyyyyyyyyyy{{{}}}~~~~~~}}}{{{zzzzzz|||~~~}}}}}}}}}||||||}}}}}}}}}{{{|||~~~|||}}}|||~~~}}}}}}tttzzzzzz{{{{{{|||}}}}}}~~~~~~}}}|||{{{{{{{{{{{{{{{{{{zzzwwwrrrnnnooosssxxxyyyvvvtttuuuwwwzzzzzzyyyyyyxxxwwwuuutttvvvuuuttttttuuuwwwxxxyyyxxxxxxwwwvvvvvvwwwxxxxxxsssvvvvvvssssssuuuuuurrrsssrrrrrrsssuuuvvvvvvuuurrrqqqpppppppppqqqsssttttttsssrrrqqqqqqrrrtttuuurrrrrrqqqqqqqqqqqqrrrrrrqqqtttwwwwwwvvvuuuvvvxxxvvvvvvuuuuuuvvvwwwxxxxxxuuuvvvuuurrrtttwwwwwwsssssstttuuuvvvwwwxxxxxxyyyuuuuuutttsssssstttuuuuuuuuuxxxyyywwwyyyzzzwwwrrrsssvvvwwwttttttvvvvvvsssrrrrrrssstttuuuuuuuuutttsssrrrqqqqqqpppooopppqqqoooppprrrssstttttttttssswwwvvvuuuttttttvvvwwwxxxvvvxxxxxxxxxvvvttttttuuuwwwvvvuuutttsssrrrrrrrrrsssssssssrrrqqqooonnnmmmtttrrrrrruuuyyyzzzvvvrrrwwwuuurrrrrrrrrqqqooolllpppooooooppprrrsssrrrqqqrrrrrrrrrrrrssstttuuuvvvssstttvvvxxxyyyyyyxxxxxxwwwvvvtttrrrrrrrrrssstttxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxwwwwwwxxxyyyxxxxxxvvvvvvvvvyyyyyyvvvvvvyyyyyyvvvuuuttttttttttttuuuuuuvvvvvvwwwwwwuuussssssuuuwwwvvvwwwyyyzzz{{{zzzyyyxxxzzz{{{{{{yyywwwvvvxxxyyyyyyxxxwwwxxxzzz{{{zzzyyywwwwwwwwwwwwxxxzzz{{{|||yyyyyyyyyyyyzzz{{{||||||~~~|||{{{{{{||||||{{{zzzxxxwwwwwwwwwwwwxxxyyyyyyyyy}}}~~~{{{zzz|||~~~|||zzz{{{}}}}}}|||yyyuuusssssstttvvv{{{|||~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzzzzz|||}}}}}}}}}|||{{{zzzyyyyyyyyyzzz{{{xxxyyy{{{|||}}}|||{{{zzz{{{yyywwwuuuuuuwwwzzz|||{{{zzzzzzzzzzzz{{{|||}}}|||{{{zzzyyyyyy{{{|||~~~}}}|||{{{|||{{{yyyxxxvvvvvvvvvyyy|||}}}}}}{{{||||||{{{{{{zzzzzzzzzyyy||||||||||||{{{{{{{{{zzzyyy{{{|||{{{zzzxxxyyyyyyzzzxxxwwwxxxyyy{{{zzzzzzyyyxxxxxxwwwxxxyyy{{{|||~~~zzzwwwxxxzzz}}}~~~~~~{{{|||~~~~~~|||{{{}}}{{{|||}}}}}}~~~|||~~~~~~~~~}}}|||}}}|||~~~||||||}}}}}}|||{{{zzzxxxwwwwwwyyyzzzyyywwwvvvxxxyyyzzz|||~~~}}}{{{yyyzzz|||xxxzzz{{{yyywwwuuuvvvxxxwwwwwwxxxyyyzzzxxxuuurrrkkkgggaaa\\\WWWQQQKKKFFFFFFAAA@@@BBBAAA>>>???CCCEEEDDDDDDFFFHHHIIIIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJJJJKKKKKKKKKJJJNNNRRRWWW^^^eeekkkoooqqqqqqwww|||~~~~~~}}}{{{{{{{{{|||||||||{{{{{{|||}}}}}}}}}}}}}}}|||{{{{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}{{{|||}}}}}}{{{{{{~~~~~~|||yyy||||||||||||yyy~~~~~~~~~~~~}}}~~~|||{{{{{{{{{||||||zzzyyyyyyxxxvvvssspppqqquuuyyyyyywwwtttuuuvvvyyyyyyzzzzzzzzzyyyxxxxxxvvvuuutttttttttuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxqqqtttuuurrrsssvvvvvvsssrrrqqqrrrtttwwwxxxxxxwwwmmmoooqqqqqqnnnnnnpppsssrrrqqqpppppppppppppppqqqssssssssssssrrrrrrrrrrrrtttuuuvvvvvvuuuvvvxxxzzztttttttttttttttuuuvvvwwwuuuvvvuuusssuuuyyyyyyvvvttttttuuuvvvwwwxxxxxxyyyuuuuuuvvvvvvvvvvvvuuuuuuuuuwwwxxxvvvwwwyyyuuuooosssvvvvvvsssrrruuutttqqqpppqqqrrrtttuuuvvvvvvvvvssssssqqqpppooonnnnnnnnnpppqqqssstttuuuttttttsssuuuuuutttssssssuuuvvvwwwvvvuuuuuuvvvwwwwwwvvvtttwwwwwwwwwvvvuuusssrrrqqqsssssssssrrrpppnnnmmmlllrrrqqqqqqtttxxxzzzxxxuuuwwwuuutttsssssssssqqqpppsssqqqoooppprrrtttttttttrrrrrrrrrsssssstttuuuvvvtttuuuwwwyyyzzzzzzyyyyyyvvvuuutttsssssstttvvvvvvxxxyyyzzzzzzzzz{{{zzzzzzwwwwwwwwwwwwxxxxxxxxxyyyvvvwwwxxxxxxyyyxxxxxxxxxwwwyyyyyyvvvvvvyyyyyyvvvvvvvvvuuuuuuttttttttttttssstttvvvuuuttttttuuuwwwwwwxxxzzz{{{{{{{{{zzzyyyxxxyyyyyyxxxwwwvvvxxxyyyzzzyyyxxxyyyzzz{{{zzzyyyyyyxxxwwwvvvvvvwwwyyy{{{||||||}}}}}}~~~~~~|||zzzxxxxxxyyyzzzyyyxxxwwwvvvvvvuuuvvvwwwxxxyyyyyy}}}~~~|||{{{~~~~~~||||||}}}|||yyyvvvsssppppppqqqtttyyy~~~yyyzzz|||}}}}}}}}}|||||||||zzzxxxxxxzzz}}}~~~~~~{{{zzzyyyyyyxxxxxxxxxyyywwwxxx{{{}}}}}}|||zzzxxx|||{{{zzzyyyxxxyyyzzz{{{zzzzzzzzz{{{{{{|||||||||zzzyyyyyyyyyyyy{{{|||~~~}}}{{{{{{{{{{{{yyyxxxwwwwwwwwwzzz|||~~~}}}|||~~~~~~}}}|||{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyxxxzzz{{{|||{{{zzzyyyzzz{{{{{{yyyxxxyyyzzz{{{{{{{{{zzzyyyxxxxxxxxxyyyzzz{{{~~~|||zzzyyy{{{~~~}}}}}}~~~}}}}}}{{{|||~~~~~~~~~~~~~~~~~~}}}|||}}}||||||~~~}}}|||||||||{{{zzzyyyxxxwwwxxxyyyzzzyyywwwvvvvvvwwwzzz{{{}}}|||zzzxxxxxxyyyzzz{{{{{{yyyvvvuuuuuuvvvxxxwwwwwwwwwxxxwwwuuurrriiifffaaa\\\WWWRRRMMMIIIGGGDDDBBBCCCBBB@@@@@@CCCHHHGGGFFFGGGHHHIIIHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJJJJIIIGGGFFFHHHKKKPPPXXX```ggglllooopppwww}}}{{{zzz~~~~~~}}}|||}}}}}}}}}}}}}}}}}}}}}|||{{{~~~}}}}}}}}}||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~{{{|||~~~~~~|||{{{{{{||||||{{{yyyyyy}}}~~~}}}{{{zzzzzz|||}}}|||zzzxxxwwwwwwvvvtttrrrtttwwwyyyyyywwwuuuuuuvvvxxxxxxyyyzzzzzzzzzzzzyyyyyyxxxvvvtttssssssssssssvvvvvvwwwxxxxxxxxxwwwwwwrrruuuuuurrrrrruuuuuurrrqqqqqqrrrtttwwwxxxwwwuuujjjooossssssooommmpppsssqqqqqqqqqqqqpppoooooooooqqqqqqrrrsssssssssssssssuuuttttttssstttvvvxxxzzzuuuuuutttssssssssssssssssssuuutttsssuuuzzzzzzwwwsssssstttuuuvvvvvvwwwwwwtttvvvwwwxxxxxxwwwvvvtttsssuuutttrrrsssvvvuuuqqqyyy{{{zzzuuutttvvvuuurrrqqqrrrssstttuuuuuuuuuuuurrrsssrrrooooooqqqqqqooorrrsssuuuvvvvvvvvvuuuttttttsssssssssssstttuuuvvvsssqqqppprrrvvvwwwuuurrrvvvwwwwwwvvvuuusssqqqpppvvvvvvuuutttrrrpppnnnmmmoooooopppsssvvvxxxwwwvvvvvvuuutttttttttssssssrrrtttqqqooooooqqqtttuuuuuuttttttttttttuuuvvvwwwwwwtttuuuwwwxxxyyyzzzyyyyyyxxxwwwwwwvvvvvvwwwwwwxxxyyyzzz{{{|||||||||{{{{{{xxxxxxxxxxxxxxxxxxwwwwwwvvvvvvwwwxxxxxxyyyyyyyyywwwzzzyyyvvvvvvyyyyyyvvvtttuuuuuuuuuuuuuuuttttttrrrtttvvvwwwvvvvvvwwwxxxyyyzzz{{{{{{||||||{{{{{{xxxxxxyyyxxxwwwwwwyyy{{{zzzxxxxxxyyyzzz{{{zzzyyyzzzyyyvvvuuutttuuuwwwxxx|||}}}}}}~~~|||zzzxxxwwwxxxyyyyyyxxxxxxwwwvvvuuuuuuuuuwwwxxxzzz~~~}}}|||~~~~~~}}}}}}|||{{{yyyvvvtttrrrssstttvvvyyy{{{||||||{{{xxxyyy{{{||||||{{{zzzxxxzzzwwwuuuuuuxxx{{{}}}~~~zzzzzzyyyxxxxxxwwwwwwwwwwwwyyy|||~~~~~~}}}zzzyyy|||||||||||||||||||||||||||}}}}}}}}}||||||{{{{{{zzzzzzyyyyyyyyyzzz{{{{{{}}}|||{{{{{{{{{{{{zzzxxxxxxxxxxxxzzz}}}~~~}}}|||~~~~~~}}}|||{{{{{{xxxxxxyyyyyyyyyxxxwwwvvvyyyzzz{{{zzzyyyxxxyyy{{{zzzyyyxxxxxxzzz{{{{{{zzz{{{zzzxxxxxxwwwxxxyyyzzz~~~}}}{{{{{{|||}}}}}}~~~}}}{{{{{{}}}}}}~~~~~~~~~}}}|||{{{|||{{{|||~~~~~~|||||||||{{{{{{zzzzzzyyyzzz{{{{{{{{{yyywwwvvvuuuyyyzzz{{{{{{{{{zzzzzzzzz{{{{{{zzzxxxvvvuuuttttttvvvtttsssssstttsssqqqoooiiifffaaa[[[VVVQQQLLLJJJJJJHHHFFFEEEDDDCCCCCCDDDHHHFFFEEEFFFHHHIIIHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHKKKKKKJJJHHHGGGFFFIIIMMMTTT\\\ccciiimmmooovvv|||zzzxxx~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{}}}~~~~~~}}}}}}||||||||||||yyyzzz|||~~~|||}}}~~~}}}|||||||||{{{zzzyyyxxx}}}~~~~~~~~~~~~|||{{{zzz{{{|||}}}|||zzzxxxwwwwwwwwwuuutttwwwxxxyyyyyyxxxwwwwwwwwwvvvwwwxxxyyyzzzzzzzzzzzz}}}|||yyyvvvsssrrrqqqqqqtttvvvwwwyyyyyyyyywwwvvvtttwwwvvvsssrrrttttttppprrrrrrrrrtttvvvuuusssqqqjjjooottttttqqqoooqqqtttrrrrrrsssssssssqqqpppooolllnnnppprrrssstttuuuuuutttrrrqqqqqqrrruuuwwwyyyxxxwwwuuutttrrrqqqqqqqqqrrrtttsssrrrtttyyyzzzwwwrrrssssssttttttuuuuuuuuutttvvvxxxyyyyyyxxxvvvtttqqqqqqooolllooouuuwwwvvvyyywwwxxxxxxuuussstttttttttttttttssssssqqqttttttpppqqquuuvvvsssuuuuuuwwwxxxxxxwwwwwwvvvsssssssssssssssttttttuuurrrqqqppprrrvvvxxxvvvttttttuuuuuuuuutttrrrpppoooxxxxxxxxxwwwuuutttrrrqqqnnnnnnoooqqqtttuuuvvvuuutttuuuuuutttsssssssssssssssqqqooooooqqqssstttuuuuuuuuuuuuuuuvvvwwwxxxyyyssstttvvvxxxyyyyyyxxxxxx|||{{{zzzyyyyyyxxxxxxxxxyyyzzz{{{|||}}}|||{{{zzzzzzzzzzzzzzzyyywwwuuutttvvvvvvvvvvvvwwwxxxxxxyyywwwyyyyyyvvvuuuxxxwwwuuurrrssstttuuuvvvvvvvvvvvvsssuuuwwwxxxxxxxxxyyyzzzzzzzzz{{{{{{|||||||||{{{yyyzzzzzzzzzxxxxxxzzz|||yyyxxxwwwxxxzzzzzzzzzyyyzzzxxxvvvtttttttttuuuvvvvvvwwwyyyzzzzzz{{{zzzzzz}}}zzzxxxwwwxxxyyyyyyyyy{{{yyywwwuuuttttttuuuvvv|||}}}{{{}}}~~~|||||||||{{{zzzyyyxxxwwwwwwtttvvvwwwyyyyyyyyyyyyyyyyyyzzz{{{|||{{{yyywwwuuuxxxuuussssssuuuyyy{{{|||yyyyyyyyyxxxxxxwwwwwwvvvyyy{{{}}}~~~|||{{{zzz{{{|||}}}~~~~~~|||{{{zzzzzz||||||{{{zzzyyyxxxxxxxxx{{{zzzyyyzzz{{{|||{{{zzzyyyxxxyyyzzz}}}~~~}}}|||~~~~~~}}}}}}|||{{{zzzzzzwwwxxxyyyyyyyyyxxxvvvuuuxxxyyyyyyxxxwwwwwwyyyzzzyyyxxxvvvwwwyyyzzzzzzyyyyyyyyywwwvvvvvvwwwxxxyyy|||||||||{{{{{{|||}}}~~~~~~~~~}}}{{{{{{~~~~~~~~~~~~{{{|||}}}}}}}}}|||{{{zzz{{{|||}}}~~~}}}}}}||||||||||||||||||}}}}}}}}}}}}|||zzzwwwvvvxxxxxxyyy{{{}}}~~~~~~}}}{{{zzzyyyxxxwwwuuutttsssuuutttrrrqqqqqqpppnnnlllgggeee```YYYSSSNNNJJJIIILLLLLLJJJGGGEEEEEEEEEEEEEEEDDDCCCDDDFFFHHHIIIHHHCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEIIILLLMMMMMMLLLKKKJJJKKKNNNSSSZZZaaagggkkklllqqqvvvzzz~~~}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{|||}}}|||{{{}}}~~~|||{{{zzz{{{{{{|||xxxyyy{{{}}}~~~~~~|||~~~~~~~~~}}}|||{{{zzzzzzyyyxxx|||}}}||||||}}}~~~~~~}}}|||||||||}}}}}}{{{zzzxxxxxxxxxxxxwwwuuuxxxxxxyyyyyyyyyyyyyyyxxxvvvwwwxxxyyyzzzzzzzzzzzz}}}|||yyyvvvtttrrrqqqqqqsssuuuxxxzzzzzzyyywwwvvvvvvxxxxxxtttsssuuutttqqqrrrrrrrrrtttuuuuuurrrooolllpppssstttrrrqqqsssuuurrrsssuuuvvvvvvtttrrrqqqjjjlllooorrrtttuuuvvvvvvsssqqqoooppprrruuuwwwwwwyyyxxxwwwuuusssrrrrrrqqqrrrtttsssrrrtttyyyyyyvvvsssssssssttttttuuuuuuuuutttvvvwwwxxxxxxwwwvvvtttppppppnnnkkknnnvvvyyyxxx{{{|||yyytttrrrttttttqqqttttttuuuuuutttssssssrrrpppvvvvvvqqqrrryyyzzzvvvvvvvvvwwwxxxxxxxxxwwwvvvsssssssssttttttttttttttttttttttttvvvxxxyyyyyyxxxttttttttttttsssrrrqqqpppxxxxxxxxxwwwwwwuuutttsssppppppqqqqqqrrrssstttttttttvvvvvvuuusssrrrssstttsssqqqoooppprrrtttttttttuuuuuuuuuvvvvvvwwwxxxyyyssstttvvvwwwyyyyyyxxxxxx}}}||||||{{{zzzzzzyyyxxxxxxyyy{{{}}}}}}|||{{{zzz|||||||||{{{yyywwwtttsssvvvvvvuuuuuuuuuvvvwwwwwwvvvxxxxxxuuutttvvvvvvsssppprrrtttuuuwwwwwwvvvvvvuuuvvvxxxxxxxxxxxxyyy{{{zzzzzzzzzzzz{{{{{{||||||zzz{{{{{{zzzyyyxxxzzz{{{xxxwwwvvvwwwxxxyyyyyywwwwwwwwwvvvuuuttttttssssssvvvwwwxxxzzz{{{zzzzzzyyy}}}{{{xxxwwwxxxyyyzzzzzz|||zzzwwwuuuttttttvvvwww|||}}}zzz||||||{{{{{{zzzzzzyyyyyyyyyyyyzzzrrrtttvvvwwwwwwwwwyyyzzzzzz{{{{{{{{{zzzxxxvvvuuuwwwuuussssssuuuxxxyyyyyywwwxxxxxxyyyyyyyyyxxxwww{{{|||}}}~~~~~~~~~}}}}}}zzzzzz|||}}}|||{{{zzzzzz{{{~~~}}}|||{{{zzzxxxwwwwwwxxxwwwwwwyyy|||}}}}}}|||yyyxxxxxxzzz|||}}}|||{{{||||||||||||{{{{{{{{{{{{wwwxxxzzz{{{zzzyyywwwvvvwwwxxxxxxwwwvvvvvvxxx{{{yyywwwvvvvvvxxxyyyyyyxxxwwwvvvuuuuuuuuuvvvwwwxxxzzz{{{{{{{{{yyyyyy{{{|||~~~~~~~~~~~~{{{zzz}}}~~~}}}~~~~~~~~~~~~{{{|||}}}}}}}}}|||{{{zzz|||}}}~~~~~~}}}}}}}}}}}}||||||}}}~~~~~~~~~}}}}}}~~~~~~|||yyyvvvwwwwwwxxxzzz~~~{{{yyywwwwwwwwwvvvtttsssvvvuuusssrrrqqqoookkkhhhbbbaaa]]]VVVPPPKKKIIIIIIMMMNNNKKKFFFDDDFFFEEECCCCCCAAA@@@AAACCCFFFGGGGGGBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEHHHKKKMMMNNNNNNMMMLLLMMMNNNRRRXXX___eeeiiiiiikkkqqqxxx}}}|||zzzzzz{{{{{{{{{{{{{{{zzzyyyyyyyyyyyy{{{}}}~~~|||{{{~~~~~~}}}zzzxxxwwwxxxyyy{{{yyyzzz|||}}}}}}|||{{{zzz{{{}}}}}}}}}}}}|||zzzyyyxxxyyyxxx}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{zzzyyyzzzzzzzzzxxxvvvxxxxxxxxxyyyzzz{{{{{{zzzxxxyyyzzz{{{{{{{{{{{{{{{yyyxxxvvvtttssssssssssssrrrtttxxxzzz{{{zzzwwwvvvvvvxxxxxxuuutttvvvvvvsssqqqqqqsssuuuwwwwwwtttqqqnnnoooqqqrrrssssssttttttqqqsssvvvwwwxxxvvvtttrrrlllnnnpppsssuuuvvvvvvvvvsssqqqoooqqqtttwwwxxxwwwyyyxxxwwwvvvuuuuuuuuuuuutttvvvuuusssuuuzzzzzzvvvuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuvvvwwwwwwvvvuuuuuuppprrrqqqpppsssxxxyyyvvvqqqsssqqqmmmmmmpppqqqooossssssttttttttttttttttttrrrxxxxxxrrrrrryyyzzzuuuuuuuuuwwwwwwwwwvvvuuutttsssssstttuuuuuuuuuuuuuuutttvvvxxxxxxxxxxxxyyyzzzttttttssssssssssssttttttuuuuuuuuuuuuuuutttsssssstttttttttsssrrrrrrssstttvvvxxxyyywwwtttssstttuuusssrrrqqqrrrtttuuuuuutttttttttttttttuuuvvvwwwxxxtttuuuwwwyyyzzzzzzyyyyyyzzzzzzzzz{{{zzzzzzzzzyyywwwxxx{{{|||}}}|||zzzyyyzzz{{{{{{{{{zzzxxxuuutttvvvuuutttsssssstttuuuuuuuuuwwwwwwtttsssuuutttqqqrrrsssuuuvvvwwwvvvuuutttvvvwwwwwwvvvvvvvvvyyy{{{zzzzzzyyyzzzzzzzzz{{{|||zzz{{{{{{zzzxxxwwwxxxyyyvvvuuuuuuuuuwwwxxxwwwvvvuuuuuuuuuvvvuuutttrrrrrrwwwxxxzzz|||}}}|||{{{{{{}}}{{{wwwvvvwwwyyyzzzzzz{{{yyyvvvtttuuuvvvyyy{{{zzz~~~{{{zzz|||}}}{{{{{{zzzxxxwwwwwwwwwyyyyyyqqqsssvvvvvvvvvvvvxxx{{{zzzzzzzzzyyyyyyxxxxxxxxxxxxvvvuuuuuuwwwyyyyyyxxxvvvwwwxxxzzzzzzzzzzzzyyy|||||||||||||||}}}}}}~~~|||||||||}}}~~~~~~{{{yyyxxxyyy{{{}}}}}}}}}}}}|||{{{zzzyyyxxxvvvuuuvvvxxx|||~~~~~~xxxxxxxxxyyy{{{|||{{{yyy{{{{{{{{{|||||||||||||||xxxzzz{{{}}}|||zzzxxxwwwxxxxxxxxxwwwvvvwwwyyy|||zzzxxxwwwwwwyyyzzzzzzyyyuuutttsssssstttuuuvvvwwwwwwyyyzzzyyywwwvvvxxxzzz}}}}}}}}}~~~~~~~~~{{{yyy||||||{{{}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~|||{{{|||~~~~~~}}}||||||}}}|||{{{{{{|||}}}~~~}}}||||||}}}}}}yyyuuuwwwvvvvvvyyy}}}~~~|||zzzxxxvvvvvvwwwwwwuuusssuuutttsssrrrppplllgggccc[[[[[[XXXSSSMMMIIIJJJKKKKKKMMMJJJDDDBBBDDDDDD@@@BBB@@@>>>>>>@@@BBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCDDDFFFHHHIIIJJJKKKKKKKKKKKKLLLOOOUUU\\\dddhhhjjjlllpppwwwyyyyyyzzzzzzzzzzzzzzzyyywwwwwwwwwxxxyyy{{{}}}~~~~~~~~~||||||~~~~~~{{{xxxuuutttuuuxxxyyy{{{|||}}}}}}|||zzzxxxwwwzzz{{{~~~|||}}}}}}{{{yyywwwwwwxxxyyyyyyxxxxxx~~~}}}~~~~~~~~~~~~}}}{{{zzzzzz{{{|||{{{yyyvvvyyyxxxxxxyyy{{{||||||{{{zzzzzz{{{||||||}}}||||||uuutttsssrrrsssssstttuuuqqqtttxxx{{{|||zzzwwwuuutttwwwwwwuuuuuuxxxyyyvvvppppppsssvvvyyyyyywwwtttpppooonnnppprrrttttttsssppprrruuuxxxxxxwwwuuusssnnnpppsssuuuvvvwwwvvvuuusssqqqppprrrvvvyyyyyywwwwwwwwwwwwwwwwwwxxxyyyyyyvvvwwwvvvtttvvvzzz{{{wwwwwwwwwwwwwwwxxxxxxxxxxxxuuuuuuvvvvvvvvvvvvuuuuuuqqqtttuuuuuuxxx{{{yyytttppprrrqqqnnnoootttvvvuuuqqqqqqssstttuuuuuuvvvvvvssszzzyyyrrrqqqyyyyyyrrrttttttuuuvvvvvvuuutttsssssstttuuuuuuvvvvvvuuuuuurrruuuxxxxxxvvvuuuwwwzzzuuuuuutttssssssuuuvvvwwwqqqrrrrrrssssssrrrrrrqqqwwwwwwwwwuuusssrrrssstttxxxzzz{{{yyyuuuttttttvvvssssssssstttwwwwwwvvvuuusssrrrrrrsssssstttuuuvvvuuuvvvxxxzzz{{{{{{{{{zzzvvvwwwxxxyyyzzzzzzzzzzzzvvvxxxzzz|||}}}{{{yyyxxxxxxyyy{{{{{{{{{yyywwwvvvvvvuuutttsssrrrrrrsssttttttwwwvvvsssrrrtttssspppssstttvvvwwwwwwuuusssrrrwwwwwwvvvuuutttuuuxxxzzzzzzyyyyyyyyyyyyzzz{{{{{{zzz{{{zzzyyyvvvuuuvvvxxxvvvttttttuuuvvvwwwvvvuuussstttuuuvvvvvvtttrrrqqqtttvvvxxxzzzzzzzzzxxxxxx}}}zzzvvvuuuvvvxxxyyyyyyyyywwwuuutttvvvyyy|||xxx|||}}}{{{zzz}}}~~~}}}{{{zzzwwwvvvuuuuuuwwwxxxsssuuuwwwwwwttttttvvvxxxyyyyyyxxxxxxxxxyyyzzz{{{yyyxxxwwwxxxyyyzzzyyywwwuuuvvvxxxzzz{{{{{{{{{zzz||||||{{{zzzzzz{{{}}}~~~~~~~~~}}}|||}}}~~~}}}{{{xxxuuuvvvyyy|||{{{||||||}}}||||||{{{{{{ttttttuuuxxx|||xxxwwwwwwyyy{{{{{{zzzyyy{{{{{{{{{|||}}}}}}~~~~~~yyy{{{}}}~~~}}}|||yyywwwyyyyyyyyywwwwwwxxx{{{}}}{{{yyyxxxxxxzzz{{{{{{zzzsssrrrrrrrrrssstttvvvwwwvvvxxxyyyxxxvvvuuuvvvyyy}}}}}}}}}}}}~~~{{{yyy{{{{{{zzz{{{{{{{{{{{{{{{|||}}}~~~|||}}}~~~}}}}}}~~~~~~|||{{{{{{{{{{{{zzzzzz{{{|||~~~|||{{{{{{}}}~~~}}}yyyuuuxxxvvvvvvxxx{{{}}}{{{yyyyyywwwuuuuuuwwwxxxvvvsssrrrqqqpppooommmhhhbbb]]]VVVVVVUUUPPPKKKIIIKKKNNNIIILLLIIIBBB@@@BBBBBB>>>CCCAAA>>>===>>>?????????AAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIMMMSSS[[[cccgggnnnooosssxxx~~~~~~}}}}}}||||||||||||}}}uuuuuuvvvwwwxxxyyy{{{|||~~~||||||}}}~~~~~~yyyvvvvvvyyy~~~~~~{{{yyyvvvtttsssssszzz|||~~~{{{yyyxxxyyy{{{}}}}}}}}}}}}~~~~~~~~~}}}|||{{{yyywwwwwwxxxyyyyyyyyyzzz{{{|||}}}}}}|||{{{{{{|||{{{yyyxxxxxxyyy{{{|||zzzwwwrrroooppprrruuuvvvpppssswwwzzzyyywwwvvvuuuuuussstttxxx|||}}}yyytttqqqoooppptttyyyzzzvvvqqqoooooopppqqqsssttttttuuurrrrrrqqqsssvvvxxxxxxwwwvvvuuuuuuvvvxxxyyywwwvvvsssrrrqqqpppqqqsssvvvwwwtttvvvxxxyyyxxxwwwxxxyyy{{{zzzyyywwwvvvuuuttttttrrrtttvvvvvvvvvuuuvvvxxxwwwtttrrrssswwwxxxvvvrrrqqqpppxxxuuupppsssooooooppprrruuuvvvvvvvvvvvvtttrrrrrruuuwwwvvvuuuvvvuuusssrrrrrrssstttuuuvvvsssqqqqqqsssuuusssqqquuuttttttwwwzzzzzzwwwsssxxxwwwwwwxxxzzzzzzyyywwwxxxvvvsssqqqqqqrrrtttvvvrrrssstttuuuuuuuuutttsss}}}{{{yyyvvvuuuttttttuuuxxxwwwuuuttttttvvvxxxyyyxxxwwwwwwxxxyyyxxxvvvtttssstttuuutttssstttuuuwww{{{yyyxxxyyy|||}}}zzzwwwvvvwwwyyy{{{|||}}}~~~~~~}}}|||{{{{{{zzzzzzzzz{{{}}}|||zzzyyyxxxxxxyyyyyyyyyzzzzzzyyyxxxvvvtttsssttttttuuuvvvuuuuuuttttttxxxwwwuuusssssssssuuuvvvxxxtttqqqsssxxx||||||yyyxxxsssrrrwwwyyyxxxyyy}}}~~~wwwpppqqqxxx{{{xxxrrrsssrrrrrrssssssuuuvvvvvvxxxwwwuuutttxxx}}}zzzttt{{{zzzyyyxxxwwwuuuttttttxxxwwwvvvuuuvvvyyy{{{}}}xxxzzz|||~~~}}}{{{wwwuuuwwwyyy{{{{{{yyyyyy{{{}}}}}}}}}}}}yyyvvvuuuxxx{{{tttuuuvvvuuuuuuvvvyyy|||xxxuuurrrrrruuuwwwwwwvvv|||zzzxxxwwwxxxxxxwwwvvvzzzxxxwwwyyy|||}}}|||yyy{{{{{{{{{{{{{{{|||}}}~~~{{{{{{|||~~~}}}{{{{{{|||}}}}}}}}}~~~}}}}}}}}}{{{uuupppppppppqqqsssuuuxxxzzz{{{xxxvvvwww{{{{{{yyyyyy|||zzz|||}}}~~~~~~|||yyywww}}}}}}~~~~~~~~~|||{{{zzzxxxyyyzzzyyyxxxxxxyyyzzz|||yyyvvvvvvxxxyyywwwuuuvvvtttsssrrrssstttwwwxxxuuuwwwxxxxxxwwwuuuuuuuuu|||||||||}}}~~~~~~{{{yyyyyyzzz|||~~~{{{yyyyyy|||~~~{{{{{{{{{|||zzz{{{}}}~~~}}}{{{|||yyywww{{{|||}}}~~~~~~}}}|||{{{~~~|||{{{|||}}}|||{{{wwwwwwwwwyyy{{{|||{{{yyy{{{zzzxxxvvvtttrrrrrrqqqpppooonnnjjjeee```ZZZWWWTTTQQQMMMKKKLLLJJJGGGCCCFFFAAA;;;:::<<<>>>??????@@@>>>======>>>??????>>>???@@@@@@@@@@@@???>>>>>>BBBBBBCCCDDDEEEEEEEEEDDD<<>>======>>>>>>>>>>>>@@@@@@@@@@@@??????>>>===AAABBBBBBBBBBBBAAAAAA@@@>>>AAAEEEIIINNNSSSZZZ^^^bbbcccfffkkkrrrxxx|||~~~~~~}}}}}}}}}~~~|||{{{yyyyyyxxx{{{{{{||||||}}}~~~~~~}}}|||}}}~~~}}}|||{{{zzz{{{{{{|||}}}}}}|||{{{zzzyyyyyyxxxyyy{{{|||~~~~~~|||{{{|||~~~~~~~~~~~~}}}||||||||||||}}}}}}~~~~~~|||yyyxxxxxxyyyxxxwww{{{{{{|||||||||zzzyyyxxxyyyyyyyyyyyyxxxxxxwwwvvvttttttsssrrrrrrqqqpppppppppqqqrrrrrrsssrrrrrrqqqtttrrrsssvvv{{{|||zzzwwwyyywwwvvvwwwyyyxxxtttpppqqqqqqrrrssstttuuuuuuvvvvvvuuuuuuvvvxxxzzzyyyxxxqqqpppqqqrrrtttuuutttsssssssssrrrqqqrrrsssuuuvvvvvvvvvvvvtttrrrqqqsssttt{{{zzzzzzyyyxxxwwwwwwwwwwwwyyyzzzzzzyyyxxxyyyzzz|||zzzxxxwwwvvvuuurrrpppssswwwyyyvvvttttttsssppptttqqqooorrrwwwyyyvvvrrrvvvuuuuuuvvvxxxwwwuuusssrrrrrrssstttuuuvvvwwwwwwyyywwwttttttttttttsssrrrvvvvvvwwwxxxzzzzzzxxxvvvttttttuuuwww{{{||||||{{{vvvuuutttsssrrrqqqqqqrrrsssssssssssstttuuuwwwwwwyyyyyyyyyyyyyyyxxxxxxwwwsssssssssssstttttttttuuuwwwwwwwwwxxxyyyxxxvvvtttssstttuuuuuuttttttuuuvvvzzz{{{zzzxxxwwwvvvxxxzzzxxxxxxxxxxxxzzz|||~~~~~~{{{xxxvvvvvvvvvwwwvvvxxx{{{}}}}}}{{{yyyxxxwwwxxxzzz{{{zzzwwwuuusssssssssssssssssstttuuuvvvyyyxxxvvvtttrrrrrrrrrsssqqqpppqqquuuzzz}}}{{{yyyzzzvvvuuuwwwxxxwwwwwwxxxvvvtttqqqqqqsssuuuuuuuuurrrrrrsssuuuvvvxxxyyyzzztttuuuttttttyyy~~~}}}yyyxxxxxxvvvuuuuuuuuuvvvwwwxxxyyyyyyzzzzzzyyyyyyyyyzzzzzzzzzyyyxxxvvvuuutttrrrtttvvvwwwwwwwwwyyy{{{xxxyyy{{{zzzyyyxxxyyyzzzwwwwwwwwwuuussssssuuuwwwzzzxxxvvvuuuvvvxxxxxxwwwtttsssssstttwwwyyyyyyxxxzzzzzz{{{}}}~~~}}}zzzwww}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}~~~}}}{{{{{{zzzzzzzzz~~~}}}|||||||||yyyuuurrrppppppoooooooooqqqrrrssswwwuuuvvvzzzzzzxxxxxxzzzwwwyyy{{{~~~~~~}}}{{{||||||}}}}}}}}}}}}|||{{{|||}}}}}}{{{{{{|||}}}~~~|||{{{{{{{{{yyyxxxttttttuuuuuuuuuuuuvvvvvvzzz|||~~~|||xxxvvvuuuwwwwwwxxxxxxyyy{{{|||}}}{{{{{{zzzzzzzzz{{{||||||~~~}}}||||||}}}}}}{{{yyyzzz{{{}}}~~~~~~}}}||||||}}}~~~~~~}}}~~~~~~~~~{{{yyywww|||}}}~~~~~~}}}|||yyyxxxxxxzzz|||}}}|||zzzzzzyyyxxxyyyzzzyyyxxxvvvwwwvvvvvvtttsssrrrrrrqqqllljjjgggbbb\\\UUUPPPLLLLLLIIIFFFFFFGGGGGGDDDAAA<<<999555444666888:::;;;??????>>>>>>>>>>>>??????@@@@@@@@@@@@???>>>===<<<@@@@@@@@@@@@???>>>======@@@BBBEEEHHHKKKOOOTTTWWW[[[\\\^^^ccciiipppvvvyyy~~~}}}||||||||||||{{{{{{{{{{{{|||||||||}}}}}}~~~~~~~~~}}}|||{{{zzzzzz{{{}}}~~~||||||{{{{{{{{{||||||}}}}}}}}}}}}~~~~~~~~~|||{{{zzzzzzzzz|||}}}~~~~~~}}}{{{yyyyyyyyyyyyxxx|||}}}}}}}}}|||{{{yyyxxxwwwxxxyyyzzzyyywwwuuutttqqqsssttttttrrrpppnnnnnnooonnnmmmnnnppprrrsssrrrsssrrrsssuuuyyy{{{zzzyyy{{{yyyxxxxxxyyyxxxvvvsssttttttuuuuuuvvvwwwxxxxxxxxxwwwwwwxxxzzz{{{zzzyyysssrrrrrrsssttttttsssqqqrrrrrrqqqqqqqqqrrrssssssttttttsssqqqoooppprrruuuyyyzzzzzzzzzyyyyyyxxxxxxwwwyyy{{{|||{{{{{{|||}}}yyyzzz{{{zzzyyywwwuuuuuuyyy~~~|||rrrnnnssssssnnnqqqnnnmmmqqqxxx|||zzzvvvvvvvvvxxxyyyyyyxxxuuusssvvvvvvvvvvvvvvvuuutttssswwwvvvtttsssrrrqqqqqqpppwwwwwwxxxyyyzzzzzzyyyxxxtttssstttvvvyyy{{{zzzyyyrrrrrrsssssssssssssssrrrttttttsssssstttvvvxxxyyyyyyyyyzzz{{{zzzyyyxxxwwwrrrsssttttttuuuuuuttttttwwwvvvvvvwwwxxxxxxvvvtttsssuuuwwwwwwvvvuuuvvvwwwyyyzzzzzzwwwtttssswwwzzzyyyyyyxxxwwwxxx{{{}}}|||yyywwwvvvwwwwwwvvvwwwzzz{{{||||||{{{zzzyyyzzz||||||zzzwwwsssqqqpppppppppqqqsssvvvxxxyyyzzzyyywwwuuusssrrrrrrrrrqqqqqqssswwwzzz{{{yyyvvvvvvtttssstttvvvvvvuuuuuuuuuuuuuuutttsssuuuxxxzzzuuuvvvvvvwwwxxxxxxyyyyyytttvvvvvvuuuxxx}}}}}}yyyyyyxxxvvvuuuuuuwwwxxxyyyxxxyyy{{{|||}}}|||{{{zzz{{{zzzxxxwwwuuutttttttttrrrsssuuuvvvwwwxxxzzz{{{uuuwwwyyyzzzzzzyyyyyyxxxvvvwwwvvvuuussssssuuuwwwxxxwwwvvvwwwxxxyyyzzzzzzrrrrrrrrrtttvvvwwwwwwvvvyyyzzz|||~~~}}}{{{wwwttt}}}}}}}}}||||||{{{zzzzzz}}}~~~~~~}}}}}}~~~}}}|||~~~~~~~~~|||zzzxxxxxxyyy|||||||||{{{zzzxxxuuussssssrrrqqqqqqqqqssstttuuuvvvtttuuuyyyyyyvvvvvvyyyzzz{{{}}}~~~~~~}}}|||{{{}}}}}}}}}}}}}}}|||||||||zzz{{{|||{{{zzzzzzzzz|||~~~}}}|||zzzyyytttuuuvvvvvvvvvvvvuuuuuuyyy{{{~~~}}}zzzxxxwwwyyyyyyyyyyyyzzz|||}}}~~~zzzzzz{{{{{{||||||||||||~~~}}}|||{{{zzzxxxvvvyyy|||~~~}}}||||||~~~}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~}}}{{{yyyxxx}}}~~~~~~}}}|||xxxxxxxxxzzz|||}}}{{{zzz|||zzzyyyyyyyyyyyyvvvttttttttttttssssssrrrqqqpppjjjhhhddd^^^WWWOOOJJJFFFEEEBBB???@@@BBBBBB@@@===888666444333444666999:::???@@@@@@???>>>>>>???AAA@@@@@@@@@@@@???===<<<;;;===>>>>>>>>>>>>>>>===<<<@@@BBBDDDFFFHHHKKKOOOSSSWWWXXXZZZ]]]aaagggnnnrrr~~~}}}}}}|||zzzzzzzzzzzz{{{|||}}}~~~||||||}}}~~~~~~~~~}}}}}}~~~|||yyyxxxxxx{{{~~~||||||||||||}}}~~~}}}~~~~~~{{{{{{zzzzzzzzz{{{}}}~~~~~~}}}|||~~~{{{zzzzzzzzzzzzyyy}}}}}}~~~~~~}}}{{{zzzyyyvvvwwwyyyzzzyyywwwuuusssqqqsssuuutttqqqnnnmmmnnnmmmlllkkkmmmqqqtttuuuuuutttsssssstttwwwyyyzzzzzzzzzyyyxxxxxxyyyyyyyyyxxxwwwxxxxxxxxxyyyzzzzzzzzzzzzyyyxxxyyyzzz{{{zzzyyyxxxvvvuuuuuuuuutttrrrpppqqqqqqpppppppppppppppppppppqqqqqqpppoooqqqtttwwwwwwxxxyyyzzzzzzzzzyyyyyyuuuxxxzzz||||||}}}~~~zzz~~~}}}xxxvvvuuu~~~~~~rrrmmmrrrsssnnnrrroooooosssyyy|||zzzwwwuuuwwwyyyzzzzzzxxxwwwvvvwwwwwwwwwwwwvvvuuutttssswwwwwwvvvtttsssrrrrrrrrrwwwwwwxxxyyyyyyxxxyyyyyytttttttttuuuwwwxxxwwwuuupppqqqqqqssstttuuuuuuuuuuuuuuuttttttuuuvvvxxxyyyyyyzzz{{{{{{zzzyyywwwvvvtttuuuvvvvvvvvvvvvuuutttvvvuuuuuuwwwxxxxxxvvvttttttvvvxxxyyyxxxwwwwwwxxxxxxyyyyyyvvvssssssvvvzzzyyyyyywwwwwwxxxzzz}}}~~~~~~}}}zzzwwwuuutttttttttxxxxxxxxxyyyzzz{{{|||}}}}}}}}}}}}|||yyyuuuqqqooommmmmmooorrruuuxxx{{{|||zzzyyyxxxvvvuuussssssrrrssstttvvvyyyzzzyyyvvvtttssssssssstttwwwyyyxxxwwwvvvwwwxxxwwwwwwxxx|||zzzzzzzzzzzzzzzxxxwwwvvvvvvxxxxxxvvvxxx{{{{{{xxxzzzyyyxxxxxxxxxyyyzzz{{{tttvvvyyy{{{||||||{{{zzzzzzyyywwwuuuttttttttttttttttttuuuwwwyyyzzz{{{{{{tttuuuwwwzzz{{{zzzxxxwwwuuuvvvvvvuuuttttttwwwyyytttuuuvvvwwwyyyzzz|||~~~tttttttttuuuvvvvvvtttrrrwwwyyy{{{|||{{{xxxtttssszzz{{{{{{{{{zzzyyyxxxxxx}}}|||}}}}}}}}}{{{zzzzzz|||}}}~~~|||yyywwwwwwxxxzzz{{{{{{{{{yyywwwvvvuuusssrrrqqqqqqrrrtttvvvxxxvvvttttttxxxxxxuuuuuuwwwyyyzzz{{{|||}}}}}}||||||~~~~~~}}}|||{{{{{{{{{zzz{{{|||{{{zzzzzzzzz|||~~~|||{{{{{{uuuvvvvvvwwwvvvvvvuuuuuuuuuxxx|||}}}}}}{{{{{{{{{yyyyyyyyyzzz{{{|||}}}~~~{{{{{{|||}}}~~~~~~}}}{{{xxxwwwvvvzzz|||~~~}}}{{{|||~~~~~~~~~~~~~~~~~~~~~}}}|||zzzyyy}}}~~~~~~~~~}}}|||{{{yyyyyyxxxzzz{{{|||{{{yyy}}}|||zzzzzzzzzyyyvvvtttrrrsssssssssrrrpppooonnniiifffaaaZZZSSSKKKEEEBBB>>><<<999:::======;;;999777666555444444666888:::???@@@AAA@@@>>>>>>@@@BBB@@@@@@@@@???>>>===<<<<<<:::;;;<<<>>>>>>?????????>>>@@@BBBDDDFFFIIIMMMPPPUUUWWWXXXYYY[[[```fffkkk~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{||||||{{{|||}}}}}}}}}|||{{{zzz~~~|||yyywwwxxx{{{||||||}}}~~~}}}~~~~~~|||{{{{{{{{{{{{||||||}}}|||}}}~~~~~~}}}|||{{{}}}zzzyyyyyyzzzyyyxxx||||||}}}}}}}}}{{{zzzyyyuuuvvvxxxyyyyyyxxxvvvuuurrrtttuuusssooommmnnnpppooommmlllnnnssswwwwwwvvvuuutttttttttuuuwwwyyyzzzyyyyyyxxxwwwxxxyyy{{{|||yyyyyyzzzzzzzzz{{{{{{{{{|||zzzyyyyyy{{{{{{zzzxxxzzzyyyxxxwwwwwwvvvtttrrrqqqqqqqqqppppppoooooooooooopppqqqqqqqqqrrruuuxxxuuuvvvxxxzzzzzzzzzzzzyyyuuuwwwzzz{{{||||||~~~~~~xxxsssrrr|||uuupppqqqrrrqqquuuuuutttvvvwwwwwwvvvuuuuuuxxxzzz{{{zzzyyyyyyyyyuuuvvvvvvvvvwwwwwwwwwxxxyyyzzzzzzxxxvvvuuuvvvwwwvvvwwwxxxxxxwwwwwwxxxzzzuuuttttttuuuwwwwwwvvvtttqqqqqqrrrssstttuuuwwwxxxvvvvvvvvvvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyyyyxxxwwwxxxxxxxxxwwwvvvvvvuuuuuuuuuuuuuuuvvvxxxxxxvvvttttttvvvyyyyyyxxxwwwwwwxxxvvvvvvvvvuuuttttttvvvxxxyyyxxxxxxxxxyyyzzz|||}}}}}}|||{{{zzzxxxxxxwwwwwwyyyyyyxxxxxxyyyzzz|||~~~}}}{{{xxxuuurrrppplllnnnqqqtttwwwzzz{{{|||zzzzzzyyyxxxwwwvvvuuutttuuuwwwyyyzzzzzzxxxvvvtttuuuwwwxxxwwwzzz~~~}}}zzzwwwxxxxxxyyyyyy|||}}}}}}}}}}}}{{{yyywwwuuuwwwyyyzzzwwwwwwzzz{{{xxxzzzzzzzzzzzzzzzzzzzzzzzzqqqsssuuuwwwyyyxxxwwwwwwxxxxxxvvvuuuuuuuuuuuuuuuwwwvvvvvvwwwzzz||||||{{{uuuuuuvvvxxxzzzzzzxxxuuuuuuvvvvvvvvvuuuuuuxxxzzzrrrtttwwwxxxyyyzzz|||~~~wwwvvvvvvwwwwwwvvvsssqqquuuxxxzzz{{{xxxvvvtttsssxxxyyyzzzzzzzzzyyyxxxwww|||zzz{{{}}}|||xxxvvvxxxyyy|||~~~|||yyyvvvwwwyyyyyyzzz{{{zzzwwwvvvvvvvvvrrrqqqooonnnooorrruuuwwwuuussstttwwwwwwtttsssvvvtttuuuwwwzzz|||~~~~~~}}}|||{{{{{{{{{{{{{{{|||}}}}}}{{{{{{|||}}}}}}~~~~~~|||{{{{{{wwwwwwvvvvvvvvvvvvuuuuuuuuuwwwzzz{{{{{{{{{|||}}}xxxxxxyyyyyyzzz{{{}}}~~~}}}~~~~~~}}}{{{zzzzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{}}}}}}~~~~~~}}}|||{{{zzzxxxwwwvvvwwwyyy{{{{{{zzz}}}|||{{{{{{zzzwwwuuurrrrrrrrrrrrqqqooommmlllgggddd^^^WWWOOOHHHBBB???;;;888666777::::::888666777777777555444555888:::===???AAA???<<<<<<>>>AAA>>>>>>??????>>>>>>===<<<999:::;;;===>>>???@@@@@@===???AAACCCDDDGGGKKKNNNSSSUUUXXXXXXXXX[[[aaafff~~~}}}~~~~~~}}}|||{{{{{{{{{{{{|||}}}}}}}}}{{{zzzxxx~~~|||{{{zzzyyyzzz|||~~~}}}}}}~~~}}}~~~}}}||||||}}}}}}}}}|||{{{{{{yyyzzz|||}}}~~~}}}{{{zzz{{{yyywwwvvvwwwxxxwwwwwwyyyzzz{{{{{{{{{zzzyyyxxxuuuvvvwwwyyyyyyyyyyyyxxxuuuvvvvvvrrrmmmlllooossssssqqqooorrrwwwyyyxxxuuuvvvvvvuuussssssuuuwwwyyyzzzyyyxxxwwwwwwxxx{{{}}}yyyyyyyyyzzzzzzzzzzzz{{{|||{{{yyyyyyzzzzzzyyyxxxyyyxxxwwwxxxyyyyyywwwuuusssssssssrrrrrrqqqpppooopppqqqssssssssssssuuuvvvssstttwwwyyyzzzzzzzzzyyyvvvxxxzzz{{{zzzzzzzzz|||~~~zzztttrrr{{{xxxwwwwwwtttqqqrrrvvvuuuwwwxxxxxxvvvtttuuuvvvuuuxxxzzzzzzyyyyyy{{{}}}xxxwwwvvvvvvvvvwwwxxxyyyyyy{{{{{{zzzwwwvvvxxxzzzuuuwwwxxxwwwuuuuuuwwwzzzuuutttuuuvvvxxxyyyyyywwwvvvuuutttssssssuuuvvvxxxwwwwwwxxxxxxwwwwwwvvvvvvuuuuuuvvvvvvxxxyyy{{{||||||zzzxxxvvvuuuttttttuuutttttttttvvvxxxxxxvvvtttrrruuuwwwxxxwwwvvvvvvvvvttttttssstttvvvwwwwwwvvvxxxxxxxxxyyyyyyzzzzzz{{{|||}}}~~~~~~~~~}}}|||{{{xxxyyyyyyzzzzzz{{{{{{{{{~~~}}}|||yyywwwvvvuuutttoooqqqtttwwwyyyyyyyyyxxx{{{{{{zzzzzzyyyxxxwwwvvvvvvxxxzzz{{{zzzyyyxxxwwwwww{{{{{{zzz|||zzzwwwvvvuuuwwwyyy}}}}}}~~~~~~~~~}}}{{{xxxwwwuuuxxxzzzwwwxxx{{{|||zzzxxxyyy{{{|||{{{zzzyyyxxxuuuvvvvvvwwwwwwvvvuuutttvvvvvvvvvvvvvvvvvvvvvvvvxxxwwwvvvwwwzzz|||{{{yyywwwuuuuuuwwwyyyyyywwwtttxxxyyyyyywwwuuuuuuwwwyyysssvvvxxxyyyxxxwwwyyy{{{xxxxxxxxxyyyyyyxxxuuurrrvvvxxxzzzzzzwwwuuuuuuvvvwwwxxxyyy{{{{{{zzzyyyxxx{{{xxxyyy|||{{{vvvsssuuuwwwzzz}}}|||xxxvvvwwwzzzwwwyyyzzzyyyvvvuuuvvvxxxsssrrrooommmmmmooorrrtttuuussssssvvvvvvsssrrruuurrrsssuuuxxxzzz}}}~~~||||||{{{{{{|||}}}~~~zzz|||}}}|||{{{zzz{{{|||yyy|||}}}{{{{{{|||yyyxxxvvvuuuuuuuuuvvvvvvxxxyyyzzzzzzzzz{{{}}}zzzzzzzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}|||{{{yyyxxxsssrrrppprrruuuyyy|||}}}~~~}}}||||||{{{yyywwwqqqrrrrrrrrrpppnnnkkkiiidddaaa[[[SSSKKKDDD???<<<;;;888666777999:::777555777888888666444444666999999<<<>>><<<999888;;;???<<<======>>>>>>>>>>>>>>>999:::;;;<<<===>>>>>>>>>???@@@BBBBBBCCCEEEIIILLLNNNRRRVVVWWWWWWYYY^^^ccc}}}}}}~~~~~~}}}}}}}}}}}}}}}{{{|||}}}~~~}}}{{{yyyxxx|||}}}~~~yyyzzz{{{|||}}}}}}}}}}}}~~~~~~}}}}}}|||}}}}}}~~~~~~~~~|||{{{zzzwwwyyy{{{|||}}}|||{{{zzzxxxvvvtttsssuuuvvvvvvuuuvvvwwwxxxyyyyyyyyyxxxwwwuuuvvvwwwxxxyyyzzzzzzzzzwwwxxxvvvqqqkkkkkkpppvvvwwwtttrrruuuyyyzzzwwwssswwwwwwuuusssrrrssswwwyyy{{{zzzyyywwwvvvwwwzzz|||xxxxxxyyyyyyyyyyyyyyyyyy|||{{{yyyyyyzzzzzzyyywwwwwwvvvvvvxxxzzz{{{zzzxxxuuuuuuuuutttsssrrrqqqppprrrtttuuuuuutttssstttuuurrrsssvvvxxxzzzzzzyyyyyyxxxzzz{{{zzzyyywwwwwwxxxzzz~~~wwwuuuvvvqqqrrrxxxwwwqqqrrrzzzqqquuuyyyyyyuuutttwwwzzzuuuxxxzzzzzzxxxyyy}}}|||{{{xxxvvvuuuuuuvvvvvvwwwyyyzzzyyyvvvuuuxxxzzztttvvvxxxwwwuuutttwwwzzzttttttuuuwwwzzz||||||{{{zzzxxxuuusssrrrsssuuuwwwwwwxxxyyyyyyxxxwwwuuutttrrrrrrssstttwwwzzz}}}}}}{{{xxxuuusssssssssttttttttttttvvvxxxxxxvvvtttqqqsssvvvwwwvvvuuuttttttsssrrrqqqtttwwwyyywwwtttwwwxxxyyyzzzzzzzzzzzzzzzwwwyyy{{{}}}}}}|||{{{zzzwwwxxx{{{|||}}}{{{yyyxxx}}}|||zzzxxxwwwwwwxxxxxxqqqtttwwwzzzzzzyyyvvvuuu{{{{{{{{{{{{zzzzzzyyyxxxuuuwwwzzzzzzzzzzzzzzz{{{xxx||||||yyy{{{}}}vvvuuusssrrrtttxxx|||~~~|||}}}~~~~~~|||zzzyyyssswwwyyywwwxxx|||~~~}}}wwwyyy{{{||||||zzzwwwuuu{{{{{{zzzyyyxxxwwwuuutttuuuuuuvvvwwwwwwwwwwwwwwwyyywwwuuuwwwzzz{{{zzzxxxxxxvvvuuuvvvxxxyyyvvvttt{{{{{{{{{xxxvvvuuuvvvxxxuuuwwwzzzyyywwwuuuvvvxxxxxxxxxyyyzzz{{{zzzwwwtttwwwyyy{{{zzzwwwvvvwwwyyywwwxxxzzz|||||||||zzzyyy{{{wwwxxx|||{{{tttrrrtttuuuyyy}}}|||xxxvvvwwwzzzwwwyyyzzzyyyvvvuuuvvvxxxwwwuuuqqqnnnnnnoooqqqrrruuurrrsssvvvvvvsssrrrtttuuuuuuvvvwwwyyyzzz{{{{{{zzzzzzzzzzzz|||~~~xxxyyyzzzyyyxxxxxxyyyzzzwwwzzz~~~~~~|||{{{{{{|||zzzxxxvvvttttttuuuvvvwww{{{||||||{{{yyyzzz}}}~~~~~~~~~~~~~~~}}}}}}|||~~~~~~~~~~~~~~~{{{||||||||||||zzzxxxwwwooommmlllnnnsssyyy}}}~~~}}}}}}}}}}}}zzzxxxqqqrrrrrrrrrpppmmmjjjhhhbbb^^^XXXQQQIIIBBB===;;;<<<999777888::::::888555777888888666333222555888777:::<<<:::666555999<<<;;;<<<===>>>????????????::::::;;;<<<<<<<<<;;;;;;AAABBBCCCCCCBBBDDDGGGIIIJJJOOOUUUWWWWWWXXX^^^bbb~~~}}}}}}~~~~~~~~~||||||}}}~~~~~~}}}{{{{{{~~~~~~}}}|||||||||||||||~~~}}}{{{|||~~~~~~~~~{{{}}}~~~~~~~~~{{{zzzyyy{{{}}}}}}{{{yyyvvvwwwzzz||||||{{{yyywww}}}{{{xxxyyyzzzzzzwwwtttzzzyyyxxxxxxyyyzzzyyyxxxuuuuuuuuuuuuvvvwwwxxxyyyvvvuuuvvvwwwtttoooooorrrtttttttttuuuuuuvvvxxxxxxwwwvvvtttsssssstttuuuvvvzzzzzzzzzwwwtttqqqqqqqqqrrruuuyyy|||~~~~~~|||{{{~~~}}}||||||{{{xxxsssppprrrtttvvvvvvvvvwwwyyy{{{zzzuuurrrrrrrrrqqqpppsssssssssrrrrrrqqqqqqqqqrrruuuxxxzzzzzzzzzzzz{{{yyy{{{{{{yyyuuutttwwwzzzzzz~~~|||yyyyyy{{{xxxvvvvvvwwwwwwtttrrruuuuuuuuuuuuuuutttsssssstttssssssvvvzzz|||{{{yyy~~~|||yyywwwvvvtttqqqoootttuuuwwwxxxzzzzzzzzzzzzvvvvvvvvvvvvvvvuuutttsssuuuttttttuuuwwwxxxvvvuuutttrrrqqqsssvvvxxxwwwuuuwwwwwwwwwwwwvvvvvvvvvvvvxxxwwwvvvuuuvvvyyy{{{}}}{{{yyywwwvvvuuutttuuuuuutttttttttuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuutttsssttttttuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwvvvvvvwwwyyy{{{{{{zzzyyyxxx}}}}}}|||{{{{{{{{{{{{|||{{{xxxvvvxxx{{{}}}~~~|||{{{yyywwwvvvvvvwwwxxx|||~~~|||xxxwwwzzzyyywwwwwwwwwwwwwwwwwwxxxxxxxxx{{{|||}}}~~~~~~}}}|||{{{wwwuuutttuuuxxx{{{||||||}}}~~~~~~~~~}}}|||zzzyyyxxxwwwwwwzzz~~~~~~{{{xxxxxxzzz||||||zzzuuurrr{{{yyywwwxxxzzzzzzwwwtttttttttssstttuuuwwwyyyzzzzzzyyyyyy{{{}}}}}}yyyuuuvvvwwwwwwwwwuuuuuuvvvxxxzzzzzzyyyvvvtttssstttuuuuuuuuutttttttttvvvwwwxxxzzzwwwvvvyyy~~~{{{uuuyyyzzz|||}}}}}}{{{zzzxxx{{{zzzzzzzzzzzz{{{||||||~~~zzzwwwwwwyyyyyytttppptttwwwzzzzzzxxxwwwyyy{{{www{{{{{{uuurrrsssuuuuuuzzzwwwtttpppnnnnnnooopppxxxvvvtttssstttvvvxxxzzzxxxwwwvvvuuuvvvxxxzzz{{{vvvvvvwwwxxxzzz|||~~~{{{{{{{{{zzzyyyxxxwwwwww}}}}}}|||{{{{{{{{{{{{{{{zzz{{{{{{yyywwwwwwxxxyyy||||||||||||}}}~~~|||~~~}}}~~~~~~~~~~~~~~~||||||vvvtttvvvwwwtttqqqiiifffeeegggmmmsssvvvwwwxxxxxxyyy{{{|||{{{xxxuuuqqqrrrqqqoookkkgggeeeddd``````YYYKKKBBB@@@>>>:::666666777777999;;;<<<===999888555333222222333444888999999::::::999999999===============>>>??????;;;;;;:::999999:::::::::<<<===???AAABBBBBBBBBAAAIIIKKKNNNRRRVVVYYY\\\]]]~~~}}}}}}~~~|||}}}~~~~~~~~~~~~~~~}}}{{{zzz~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}||||||~~~~~~|||}}}~~~~~~~~~}}}|||{{{||||||}}}~~~}}}{{{yyywwwrrrsssvvvyyyzzzzzzyyyxxx}}}{{{xxxxxxyyyyyyxxxvvvzzzyyyyyyyyyzzzzzzyyyyyywwwwwwvvvvvvuuuuuuvvvvvvvvvtttvvvzzzzzzvvvssstttuuuuuuuuuuuuuuuvvvvvvwwwvvvuuutttsssssstttuuuvvvyyyxxxwwwuuusssqqqpppooorrruuuxxx|||~~~}}}|||{{{~~~}}}|||{{{zzzxxxuuurrrrrrtttvvvvvvvvvwwwyyyzzz|||xxxsssqqqqqqqqqpppoootttssssssrrrqqqqqqqqqpppqqqtttwwwyyyyyyyyyyyyzzzxxxxxxxxxwwwvvvvvvxxxzzzwww{{{~~~|||yyyxxxwww{{{xxxvvvvvvwwwwwwtttrrrwwwwwwxxxyyyyyyxxxwwwwwwwwwvvvuuuxxx{{{}}}|||zzz{{{yyywwwvvvvvvvvvuuusssxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxvvvuuusssssssssrrrrrrsssuuuvvvtttssstttrrrrrrsssvvvxxxwwwvvvxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvuuuvvvwwwyyyzzzxxxwwwvvvuuuuuuuuuuuuvvvvvvvvvvvvuuuvvvvvvwwwxxxvvvvvvvvvvvvvvvuuuttttttsssttttttuuuuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxwwwwwwwwwxxxzzz{{{{{{zzzyyyxxx||||||{{{zzzzzz{{{{{{{{{}}}{{{xxxwwwyyy{{{|||}}}|||{{{yyywwwwwwwwwxxxyyyzzz}}}|||xxxwwwyyyxxxuuutttuuuvvvwwwxxxyyyzzz{{{||||||}}}}}}}}}|||zzzzzzxxxwwwvvvwwwzzz|||}}}}}}}}}~~~~~~~~~}}}|||zzzyyyyyywwwvvvxxx|||~~~|||yyyvvvvvvwwwxxxyyywwwtttpppzzzxxxwwwxxxzzzzzzwwwuuuttttttsssssstttvvvxxxzzzzzzxxxwwwyyy||||||yyyvvvwwwvvvuuuuuuuuuvvvvvvvvvyyyyyyyyyvvvtttsssuuuvvvuuuuuuuuuuuuuuuwwwyyyzzzzzzwwwvvvyyy}}}~~~zzzuuuzzz{{{|||}}}|||{{{yyywwwzzzzzzyyyyyyzzzzzz{{{|||}}}zzzwwwwwwyyyyyyuuuqqqsssuuuxxxxxxwwwwwwxxxzzzzzz~~~~~~xxxuuuvvvwwwwwwyyywwwtttqqqppppppqqqrrrxxxwwwvvvvvvvvvwwwyyyzzzwwwvvvuuuuuuuuuwwwyyy{{{xxxxxxxxxyyyzzz|||~~~~~~||||||{{{zzzyyyyyyxxxxxx{{{{{{{{{{{{|||}}}}}}~~~|||||||||{{{yyyxxxyyy{{{}}}}}}|||||||||}}}~~~~~~~~~|||}}}~~~}}}}}}|||{{{~~~}}}}}}}}}}}}{{{yyy}}}yyyuuuttttttsssnnniiicccaaaaaaeeelllrrruuuuuuzzzyyyyyyyyyzzzzzzwwwuuurrrqqqpppmmmhhhdddaaa```\\\[[[RRRFFF>>>===;;;777888888999:::;;;<<<======999888666444333333333444777888999:::::::::999888:::::::::;;;<<<===>>>???<<<;;;::::::999999999999;;;===>>>@@@AAAAAAAAAAAAFFFHHHKKKOOOSSSWWWYYYZZZ~~~}}}}}}}}}~~~~~~zzz{{{}}}~~~~~~}}}|||{{{~~~~~~~~~~~~}}}|||}}}~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}|||~~~}}}{{{yyywwwuuunnnpppsssuuuwwwxxxxxxwww}}}{{{xxxwwwxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyzzzyyyxxxwwwuuutttssssssvvvsssuuu{{{{{{vvvuuuuuuuuutttttttttuuuuuuvvvuuutttsssrrrrrrsssuuuuuuxxxuuurrrrrrsssssspppmmmrrrtttxxx{{{}}}}}}|||{{{~~~|||zzzyyyyyyyyywwwuuusssuuuvvvwwwvvvvvvxxxzzzyyywwwuuusssssssssrrrppptttsssrrrqqqqqqpppppppppooorrruuuwwwwwwwwwwwwxxxwwwvvvuuuuuuwwwyyyzzzzzzuuuwwwzzzzzzxxxwwwvvvwwwyyyxxxvvvvvvvvvvvvtttsssuuuwwwyyy{{{|||{{{zzzyyyzzzyyyyyyzzz|||}}}}}}|||xxxvvvttttttvvvxxxyyyyyy{{{zzzyyyxxxwwwxxxxxxyyy|||{{{{{{yyyxxxvvvtttssstttsssrrrsssuuuuuuuuussstttsssssstttwwwxxxxxxwwwzzzyyyyyyyyyyyyxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvuuutttttttttuuuuuuvvvwwwwwwvvvtttttttttvvvwwwyyywwwwwwvvvvvvuuutttsssssssssttttttuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{zzzyyyxxxzzzzzzyyyyyyyyyzzz{{{{{{{{{yyyxxxxxxzzz{{{|||{{{|||{{{yyyxxxwwwwwwxxxyyyxxx{{{{{{xxxwwwxxxwwwsssrrrsssuuuwwwzzz|||}}}}}}}}}}}}}}}}}}|||{{{yyyyyy{{{yyyxxxyyy{{{}}}}}}}}}}}}}}}~~~~~~~~~|||{{{zzzyyyvvvtttuuuxxxzzzyyywwwttttttssstttuuutttrrroooxxxwwwvvvwwwxxxxxxwwwuuuuuutttsssssstttvvvxxxyyyzzzxxxvvvwwwzzz{{{yyyvvvwwwuuurrrsssuuuwwwuuussswwwxxxxxxvvvuuutttvvvwwwuuuuuutttuuuvvvxxxzzz{{{|||zzzyyy{{{}}}}}}zzzwwwzzzzzz{{{|||{{{zzzyyyxxxyyyyyyxxxxxxyyyyyyzzz{{{}}}zzzxxxxxxyyyyyyvvvrrrrrrtttvvvvvvvvvwwwxxxzzz|||~~~yyyvvvxxxxxxwwwwwwvvvtttrrrrrrrrrtttuuuyyyyyyyyyyyyzzzzzzzzz{{{wwwvvvuuutttuuuwwwyyyzzzzzzzzzzzzzzz{{{|||}}}}}}}}}|||{{{yyyyyyyyyzzzzzzxxxyyyzzz{{{}}}~~~}}}~~~~~~|||zzzyyyzzz||||||||||||{{{||||||}}}}}}~~~|||}}}~~~}}}|||{{{zzzyyy||||||}}}}}}~~~~~~|||||||||zzzxxxuuuvvvsssqqqpppooolllfffaaa___```bbbgggmmmrrruuuuuuzzzyyywwwwwwxxxxxxwwwvvvrrrqqqmmmiiiddd```]]][[[YYYTTTJJJ@@@<<<===:::666:::;;;<<<=========<<<<<<999888666444333333444444555777999;;;<<<;;;999777:::::::::;;;<<<>>>???@@@===<<<;;;:::999888888888:::;;;===>>>??????@@@@@@BBBDDDGGGKKKOOOSSSUUUVVV~~~}}}}}}}}}}}}}}}zzz{{{|||~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}|||}}}}}}~~~}}}}}}~~~~~~~~~|||yyywwwuuutttpppppprrrtttuuuvvvwwwwww}}}{{{xxxvvvvvvxxxyyyzzzxxxzzz{{{|||{{{zzzzzzzzzzzzzzzyyyxxxwwwvvvttttttyyysssrrrwww|||yyyuuusssqqqqqqqqqqqqrrrssstttuuutttsssrrrrrrrrrssstttuuuxxxsssppppppttttttqqqlllrrrtttwwwzzz||||||{{{{{{{{{yyywwwwwwwwwxxxwwwvvvtttuuuwwwwwwvvvvvvwwwyyyyyyxxxwwwwwwwwwvvvuuutttuuutttrrrqqqppppppppppppnnnpppsssttttttuuuvvvwwwyyyvvvssstttwwwzzzyyywwwvvvwwwwwwwwwwwwwwwwwwxxxxxxwwwvvvvvvvvvuuutttsssqqqsssvvvyyyzzzzzzyyyxxx{{{{{{zzz{{{{{{|||||||||xxxuuussssssvvvyyy||||||}}}{{{yyyxxxwwwxxxzzz{{{||||||{{{{{{yyyxxxwwwvvvvvvuuuttttttvvvwwwwwwvvvtttttttttuuuwwwxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwxxxxxxwwwvvvuuuuuurrrrrrssstttuuuvvvwwwxxxtttsssqqqpppqqqsssvvvwwwxxxxxxvvvuuutttsssrrrrrrsssttttttuuuuuuuuuuuuuuuwwwwwwxxxyyyyyyyyyyyyxxx{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxxxxyyyzzzzzz{{{yyyxxxwwwxxxzzz{{{{{{zzzzzzyyyxxxwwwwwwwwwwwwxxxwwwzzzzzzwwwvvvwwwuuurrrrrrsssvvvyyy{{{|||}}}~~~~~~~~~}}}}}}|||{{{zzzyyy}}}|||zzzzzz{{{{{{zzzyyy{{{|||}}}~~~}}}}}}{{{zzzyyyvvvssssssuuuwwwwwwuuutttsssrrrrrrssssssqqqpppttttttuuuvvvvvvvvvuuuuuuuuutttsssrrrsssuuuwwwyyyzzzwwwtttuuuxxxzzzyyywwwxxxssspppqqquuuwwwuuuqqquuuwwwwwwwwwuuuuuuvvvxxxtttsssssstttuuuwwwyyyzzz}}}}}}||||||}}}|||zzzxxxwwwxxxyyyzzz{{{{{{zzzzzzxxxxxxwwwwwwxxxxxxyyyzzz|||zzzyyyyyyzzzyyywwwtttssstttuuuvvvwwwxxxzzz{{{zzz}}}|||xxxvvvxxxxxxuuuvvvvvvtttttttttuuuwwwxxxzzz{{{|||}}}}}}|||{{{{{{vvvuuutttttttttvvvxxxzzz||||||{{{{{{{{{{{{|||||||||{{{zzzxxxxxxyyyzzz{{{xxxyyyzzz|||}}}~~~~~~~~~~~~|||zzzyyyzzz{{{zzzzzzzzzzzz{{{}}}~~~~~~~~~}}}{{{yyyxxxzzzzzzzzzzzz{{{|||}}}}}}}}}{{{zzzwwwssspppmmmkkkiiiiiihhhfffbbb___dddfffiiinnnrrruuuwwwwwwxxxwwwuuuuuuwwwxxxxxxwwwqqqnnnjjjfffbbb^^^ZZZXXXVVVNNNDDD===<<<===;;;777:::;;;===>>>>>><<<;;;999999888777555444444444444333555999;;;<<<;;;999777;;;;;;<<<===>>>@@@BBBCCC>>>===;;;:::999888888888999:::;;;<<<===>>>>>>>>>???AAADDDHHHLLLPPPRRRSSS~~~~~~~~~~~~~~~||||||}}}~~~~~~~~~}}}~~~}}}{{{}}}~~~}}}~~~}}}}}}~~~}}}zzzwwwuuutttttttttttttttuuuvvvwwwwww}}}{{{yyywwwvvvwwwyyy{{{wwwyyy||||||zzzyyyyyyzzzyyyzzzzzzzzzzzzyyyxxxwww{{{sssmmmpppsssrrroooooollllllmmmnnnppprrrtttuuurrrrrrrrrrrrrrrsssttttttvvvrrroooppptttuuurrrnnnrrrsssvvvyyyzzz{{{{{{zzzyyywwwuuuuuuvvvwwwvvvuuuuuuvvvwwwwwwvvvuuuvvvxxxvvvwwwwwwwwwwwwvvvwwwwwwuuutttrrrpppooooooooopppmmmoooqqqrrrrrrsssuuuvvv|||xxxuuuuuuwwwyyywwwuuuyyyyyyxxxxxxyyyyyyzzzyyyvvvwwwwwwvvvuuutttttttttoooqqqtttwwwxxxyyyyyyxxx{{{{{{zzzzzzyyyzzz{{{|||zzzxxxuuuuuuwwwzzz|||}}}{{{zzzyyyxxxxxxzzz|||}}}zzz{{{{{{{{{{{{{{{zzzyyywwwuuuttttttvvvwwwwwwvvvtttuuuvvvvvvwwwxxxyyyzzzyyyxxxxxxxxxxxxwwwwwwwwwyyyyyyyyyyyyxxxwwwvvvuuurrrrrrssstttuuuvvvwwwwwwsssrrrpppoooppprrruuuwwwxxxwwwvvvtttsssrrrrrrrrrsssttttttuuuuuuuuuuuuuuuwwwwwwxxxyyyyyyyyyyyyxxx{{{{{{{{{zzzzzzyyyxxxxxxwwwwwwwwwxxxyyyzzz{{{|||xxxwwwvvvwwwyyy{{{{{{zzzxxxwwwwwwvvvvvvvvvvvvvvvwwwyyyyyyvvvuuuvvvuuuqqqtttvvvxxxzzz|||||||||{{{}}}}}}||||||{{{{{{{{{{{{~~~|||{{{zzzyyyxxxvvvtttyyyzzz{{{|||}}}|||{{{zzzyyyvvvrrrrrruuuvvvuuuttttttsssrrrsssttttttsssqqqqqqrrrtttttttttttttttuuuvvvtttrrrqqqrrrtttwwwyyyyyyvvvtttuuuxxxzzzyyywwwwwwsssoooqqquuuwwwtttqqqtttvvvwwwwwwvvvvvvwwwxxxrrrrrrrrrrrrsssuuuwwwxxx{{{||||||zzzxxxvvvvvvvvvtttuuuvvvxxxzzz{{{|||}}}xxxwwwwwwwwwwwwxxxyyyyyy{{{zzzzzzzzzzzzzzzxxxwwwvvvvvvuuuvvvxxxyyy{{{{{{yyy|||{{{xxxxxxzzzyyyvvvvvvvvvvvvvvvwwwxxxyyyzzz{{{|||}}}~~~~~~}}}{{{zzzwwwvvvuuutttuuuwwwyyyzzz}}}}}}|||{{{{{{{{{{{{{{{zzzzzzyyyxxxxxxyyyzzz{{{{{{|||}}}}}}~~~~~~}}}}}}}}}}}}}}}{{{xxxwwwxxxyyywwwwwwxxxzzz|||~~~~~~}}}~~~~~~}}}{{{zzzzzzyyyyyyyyyyyyzzz{{{|||}}}yyyvvvsssoookkkgggfffeeeccccccdddeeeeeeeeelllnnnrrrtttvvvwwwwwwwwwvvvuuussstttvvvxxxxxxwwwnnnkkkgggcccaaa^^^YYYVVVOOOFFF===:::;;;;;;999888999:::;;;<<<<<<;;;999777999888777666555444444444222444888;;;<<<;;;999888::::::;;;<<<>>>???AAABBB>>>===;;;:::999888888888999999::::::;;;<<<===>>>???@@@CCCGGGJJJMMMOOOPPP~~~~~~~~~}}}~~~~~~|||~~~~~~~~~}}}~~~|||yyyvvvuuuwwwwwwvvvuuuuuuvvvxxxyyy}}}|||{{{xxxvvvuuuwwwyyyuuuyyy||||||zzzwwwxxxyyywwwxxxyyy{{{{{{zzzyyyxxxzzzrrrlllkkkllljjjjjjlllkkkkkklllmmmoooqqqrrrssspppqqqqqqrrrrrrssssssssssssqqqooopppssstttrrrppprrrsssuuuwwwyyyzzzzzzzzzxxxwwwuuuvvvwwwwwwvvvtttvvvwwwxxxwwwvvvuuuvvvwwwrrrsssttttttssstttvvvxxxvvvtttrrrooonnnnnnoooooommmoooqqqqqqqqqrrrtttvvv|||zzzxxxwwwwwwxxxwwwwww{{{zzzyyyyyyzzz{{{zzzxxxuuuvvvwwwvvvtttssstttuuuqqqrrrtttvvvxxxyyyzzzzzzzzzzzzzzzyyyxxxxxxzzz}}}}}}{{{xxxxxxyyy{{{||||||{{{zzzzzzyyyzzz{{{|||}}}yyyzzz{{{{{{||||||{{{{{{uuusssqqqqqqsssuuuuuuuuutttuuuwwwxxxwwwxxxyyy{{{xxxxxxxxxxxxwwwwwwwwwwwwzzzyyyyyyyyyxxxxxxwwwwwwssstttuuuvvvvvvvvvvvvuuussssssrrrqqqrrrtttwwwxxxxxxwwwuuusssrrrrrrsssssssssttttttuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxxxxzzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwxxxyyyzzz|||}}}xxxvvvuuuvvvxxxzzz{{{{{{wwwwwwwwwwwwwwwwwwvvvvvvxxxzzzxxxtttsssuuuuuusssvvvwwwzzz|||||||||{{{zzzyyyyyyxxxyyyyyyzzz||||||}}}{{{yyyyyyxxxwwwtttrrrwwwxxxyyy{{{{{{{{{zzzzzzyyyvvvssstttvvvwwwvvvttttttttttttuuuvvvvvvtttrrrppprrrtttuuuttttttuuuwwwvvvuuurrrqqqqqqsssvvvyyyxxxuuutttvvvyyy{{{yyywwwvvvtttqqqrrrtttvvvtttrrrtttvvvxxxxxxwwwvvvvvvwwwrrrrrrqqqqqqrrrsssuuuvvvvvvxxxyyyvvvqqqnnnoooqqqssssssuuuwwwyyy{{{}}}~~~xxxxxxwwwwwwxxxxxxyyyzzzzzzzzzzzz{{{{{{zzzyyyyyyyyywwwvvvvvvxxxzzz{{{zzzyyy{{{{{{yyy{{{~~~}}}xxxwwwwwwwwwxxxyyyzzz{{{|||{{{|||}}}}}}}}}|||{{{zzzxxxwwwvvvuuuvvvwwwzzz{{{}}}|||{{{{{{zzzzzz{{{{{{yyyyyyzzzzzz{{{{{{{{{|||}}}}}}~~~~~~}}}{{{zzz|||||||||yyywwwuuuvvvwwwwwwwwwyyyzzz}}}~~~}}}}}}}}}~~~}}}||||||{{{zzzxxxxxxyyyzzzzzz{{{wwwrrrmmmiiifffbbb___bbbbbbbbbccceeeiiimmmooorrruuuwwwxxxwwwvvvvvvwwwvvvuuuttttttvvvvvvuuutttkkkhhhdddbbb```]]]WWWRRRDDD===777777888666666777888999:::::::::999888777999888888777666555444333111333777:::;;;;;;:::999888888888999:::<<<===>>>===<<<;;;:::999888888888999999999999;;;<<<===>>>???@@@CCCEEEHHHJJJKKKLLL~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||xxxvvvwwwvvvuuuuuuvvvxxxzzz||||||}}}}}}zzzvvvuuuuuuwwwssswww||||||yyyvvvvvvxxxvvvwwwxxxzzzzzzyyywwwvvvvvvqqqmmmllljjjggggggkkknnnnnnnnnnnnooopppqqqqqqooopppqqqrrrrrrsssssssssoooooooooppppppqqqqqqqqqrrrsssuuuwwwxxxyyyzzzzzzxxxxxxxxxxxxyyyyyyvvvtttwwwxxxxxxwwwuuutttuuuvvvppprrrrrrrrrqqqrrrvvvzzzvvvtttqqqooommmmmmnnnooommmooopppqqqqqqrrrtttvvvzzzzzzzzzyyywwwwwwyyy{{{{{{yyyxxxxxxzzzzzzwwwuuutttvvvwwwvvvtttssstttvvvssssssssstttvvvxxxzzz{{{yyyzzzzzzyyywwwxxx{{{~~~|||{{{{{{|||~~~}}}}}}|||||||||{{{{{{{{{{{{{{{zzz{{{{{{|||{{{{{{zzzzzzvvvsssqqqqqqsssuuuuuuuuutttvvvxxxxxxwwwwwwzzz|||zzzyyyyyyyyyxxxxxxxxxxxxyyyxxxwwwvvvvvvwwwxxxxxxvvvvvvwwwwwwwwwvvvttttttqqqqqqqqqrrrsssuuuvvvwwwwwwvvvtttrrrrrrrrrtttuuusssttttttuuuuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxwwwwwwxxxxxxwwwwwwwwwxxxyyyyyyvvvwwwwwwxxxzzz{{{}}}~~~xxxvvvttttttvvvyyy{{{|||xxxxxxxxxyyyyyyyyyxxxxxxzzz{{{xxxsssrrruuuvvvuuuuuuwwwzzz|||}}}}}}|||{{{rrrsssssstttvvvyyy{{{}}}yyyxxxxxxxxxyyyyyyvvvtttuuuvvvxxxyyyzzzzzzyyyyyyxxxvvvtttvvvyyyzzzwwwtttssssssuuuwwwxxxwwwtttqqqqqqtttwwwwwwvvvvvvxxxzzzwwwuuurrrppppppsssvvvxxxwwwuuuuuuwww{{{|||yyyvvvuuuuuuttttttttttttuuuuuuuuuvvvxxxxxxwwwuuuuuuvvvtttsssrrrrrrrrrrrrttttttuuuwwwxxxtttnnnjjjllloootttuuuuuuvvvxxxyyy{{{|||xxxxxxxxxxxxxxxyyyzzzzzzyyyzzz{{{{{{{{{zzzzzz{{{{{{xxxuuuuuuwwwyyyyyyxxxwwwyyyyyyyyy|||~~~yyyxxxxxxyyyyyyzzz{{{|||}}}{{{{{{{{{{{{{{{zzzyyyyyyyyyxxxwwwvvvwwwyyy{{{||||||{{{zzzzzzzzzzzzzzzzzzyyyzzz|||~~~~~~}}}}}}}}}}}}}}}|||zzz|||||||||yyyvvvuuuuuuwwwzzzzzz{{{|||}}}~~~}}}|||}}}~~~}}}~~~}}}}}}{{{yyyxxxxxxyyyzzzvvvrrrkkkfffccc```^^^]]]bbbdddgggjjjmmmppptttvvvwwwyyy{{{{{{yyyxxxyyyzzzxxxwwwvvvvvvuuussspppmmmiiifffbbbaaa___ZZZQQQJJJ===888666888777444444888888888888999999999999999888888888777666555444333222333555888:::;;;;;;;;;777777777888999:::;;;<<<<<<;;;::::::999999999999999999999999:::<<<>>>??????@@@BBBDDDEEEFFFGGGGGG~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~zzzxxxvvvuuuttttttvvvyyy|||~~~|||~~~~~~{{{wwwttttttvvvrrrwww||||||xxxuuuuuuwwwuuuvvvxxxyyyxxxvvvtttsssrrrpppoooooolllggggggkkkrrrrrrqqqppppppoooppppppnnnooopppqqqrrrssssssssslllmmmoooooonnnnnnppprrrqqqrrrtttvvvxxxyyyzzzzzzzzzyyyzzz{{{|||zzzwwwtttwwwxxxxxxwwwuuutttuuuvvvrrrssssssrrrqqqtttyyy}}}wwwuuuqqqnnnmmmmmmnnnooommmooopppqqqqqqrrrtttvvvxxxzzz{{{zzzxxxxxx{{{yyywwwvvvwwwyyyxxxtttqqqsssvvvwwwvvvsssrrrtttvvvsssrrrqqqrrrsssvvvxxxzzzyyyzzz{{{zzzxxxyyy}}}}}}||||||}}}~~~~~~~~~~~~}}}|||zzzyyyxxx||||||||||||{{{zzzyyyxxxxxxvvvssssssuuuwwwwwwxxxtttvvvyyyyyywwwwwwzzz}}}{{{{{{zzzzzzzzzyyyyyyyyyxxxwwwuuuttttttvvvwwwyyyxxxxxxyyyxxxwwwvvvtttrrrnnnnnnoooqqqrrrsssssstttvvvuuusssrrrrrrssstttuuusssttttttuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwxxxyyyyyywwwwwwwwwyyyzzz|||~~~yyyvvvssssssuuuyyy{{{}}}yyyyyyzzz{{{{{{{{{zzzzzz{{{|||xxxrrrqqquuuwwwvvvtttvvvzzz}}}~~~~~~}}}|||nnnnnnoooqqqtttwwwzzz|||vvvvvvvvvxxxzzz{{{yyyxxxsssuuuvvvxxxyyyyyyyyyxxxwwwvvvuuuwww{{{{{{xxxuuurrrsssuuuxxxyyyxxxtttqqqsssvvvyyyzzzxxxxxxzzz}}}wwwuuurrrpppppprrrvvvxxxvvvuuuvvvyyy|||}}}zzzvvvtttuuuvvvuuussssssuuuvvvuuuwwwyyyyyywwwuuuuuuuuuvvvuuutttsssrrrsssttttttvvvyyyzzzvvvnnnkkkmmmqqqwwwwwwvvvvvvwwwxxxyyyyyyyyyyyyxxxxxxyyyyyyzzz{{{yyyzzz||||||{{{zzz{{{|||{{{xxxtttsssuuuwwwwwwvvvsssuuuuuuvvvzzz~~~}}}wwwxxxyyyyyyzzz{{{|||}}}}}}{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxwwwwwwwwwyyy{{{}}}{{{zzzzzzyyyyyyyyyzzzzzzyyy{{{~~~~~~{{{}}}~~~~~~}}}{{{|||}}}|||zzzwwwuuuvvvwww}}}}}}}}}}}}}}}~~~~~~~~~}}}|||}}}|||}}}}}}|||zzzxxxxxxyyyyyytttoooiiidddaaa```______cccffflllqqqtttvvvxxxzzz{{{}}}~~~{{{{{{}}}{{{zzzxxxwwwuuuqqqlllhhhhhheeeaaa```]]]WWWLLLDDD;;;888888;;;999555666;;;999999888888888999:::;;;888888888888777555444333222333555777999:::;;;<<<999999999999::::::;;;<<<;;;;;;:::999999::::::::::::999999999:::<<<>>>?????????AAABBBCCCDDDDDDDDD~~~}}}|||}}}~~~~~~}}}~~~~~~{{{zzz|||~~~yyy{{{|||~~~~~~zzzxxxxxxsssuuuvvvwwwxxxzzz|||~~~}}}}}}}}}|||yyytttpppvvvvvvvvvvvvvvvvvvvvvvvvyyywwwuuuuuuvvvwwwwwwvvvvvvtttqqqnnnllllllllllllpppsssuuuuuurrrqqqsssuuupppnnnlllllloooqqqpppnnnoookkkhhhkkkppptttsssqqqoooppprrruuuxxx{{{}}}~~~~~~|||zzzzzz{{{zzzvvvrrr}}}zzzwwwuuuuuuuuutttsssuuuuuuuuuwwwxxxyyywwwuuuuuuvvvuuurrrnnnkkkkkkkkkoooooooooooopppqqqrrrsssvvvxxx{{{{{{zzzyyyxxxyyytttxxxyyyuuussstttsssqqqssstttvvvwwwxxxxxxwwwwwwuuutttttttttvvvwwwyyyzzz{{{{{{|||}}}}}}|||{{{zzz~~~~~~}}}|||{{{zzzyyyxxx}}}|||{{{{{{{{{{{{zzzxxx{{{{{{{{{{{{zzzyyyxxxxxxxxxwwwvvvwwwxxxxxxwwwvvvwwwxxxyyy{{{|||{{{{{{zzzxxxwwwvvvwwwyyy{{{|||{{{yyyyyyyyyzzz{{{zzzxxxvvvyyyyyywwwwwwvvvvvvvvvwwwsssnnnmmmqqqsssssstttvvvqqqqqqqqqqqqrrrssstttuuusssuuuuuurrrsssvvvwwwuuuvvvuuuuuuwwwyyyyyyxxxvvv{{{wwwtttsssuuuwwwzzz{{{wwwxxxyyyxxxvvvvvvvvvxxxxxxxxxwwwwwwwwwxxxyyyyyyzzzyyyxxxwwwwwwwwwxxxxxx~~~}}}zzzxxxwwwvvvvvvwww|||{{{{{{}}}|||yyynnnoooqqqssstttuuuvvvvvvwwwxxxyyyzzzzzzzzzyyyxxxyyyxxxvvvuuuvvvxxx{{{}}}zzzzzzzzzzzzyyyxxxwwwvvvuuuuuuuuuwwwxxxwwwuuurrrssstttvvvwwwwwwwwwvvvuuuxxxxxxvvvuuuttttttttttttwwwwwwvvvwwwxxxwwwuuusssvvvvvvxxxxxxxxxxxxwwwvvvwwwvvvvvvuuutttssssssssspppsssvvvuuurrrrrrwww|||tttuuuuuutttqqqppppppqqqvvvuuutttrrrqqqssswwwzzzzzzzzz{{{{{{zzzyyyyyyxxxuuuwwwyyyzzzxxxvvvvvvvvvyyyyyyyyyyyyvvvssspppnnnuuuvvvxxxzzzzzzxxxvvvuuuuuuwwwzzz|||}}}|||{{{zzz|||xxxwwwwwwwwwvvvssszzzxxxuuuttttttwwwzzz||||||{{{zzzyyyyyyzzz{{{|||~~~~~~}}}|||{{{{{{xxxvvvtttuuuxxx{{{yyyzzz|||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~|||yyyxxx{{{}}}}}}|||zzz{{{|||}}}}}}||||||{{{}}}|||{{{{{{zzzwwwtttqqqpppkkkeee```]]]^^^aaaccclllnnnqqquuuxxx{{{|||}}}|||}}}~~~~~~}}}{{{yyywwwxxxxxxvvvqqqjjjccc___YYY^^^bbb```WWWLLLCCC>>>777777666666666666777777777888888999999:::;;;;;;666777888999888777666555444222111222666:::===>>>===<<<:::999888999:::::::::;;;;;;:::888777888999999999999999:::;;;<<<===???@@@BBBDDDDDDCCCBBBAAA~~~||||||}}}~~~}}}~~~~~~~~~~~~{{{zzz|||}}}zzz|||~~~~~~zzzyyyyyytttuuuwwwwwwwwwxxx{{{}}}~~~~~~~~~|||xxxuuuxxxxxxxxxwwwwwwwwwwwwwwwwwwuuussssssuuuvvvwwwvvvwwwuuurrrooommmmmmmmmmmmppprrrttttttrrrqqqsssttttttqqqooonnnppppppooommmooollliiikkkppptttsssqqqrrrrrrssstttvvvyyy{{{||||||zzzxxxxxxyyyyyyvvvsssyyywwwuuutttuuuuuutttssspppqqqsssvvvzzz{{{zzzyyytttuuuuuussspppnnnmmmnnnooooooooopppqqqqqqrrrrrruuuxxx{{{}}}{{{zzzyyyxxxuuuyyyyyytttrrrssssssqqqtttuuuwwwxxxyyyyyyxxxxxxzzzyyyxxxwwwxxxyyyzzz{{{zzz{{{{{{|||||||||{{{{{{~~~}}}|||{{{{{{zzzzzz}}}{{{yyyyyyzzz{{{zzzzzz{{{|||||||||{{{zzzzzzyyyxxxxxxwwwwwwxxxxxxxxxwwwwwwxxxyyyzzzzzzzzzyyyxxxxxxwwwvvvxxxzzz||||||{{{zzzyyyyyyzzz{{{zzzxxxvvvwwwwwwwwwwwwwwwxxxxxxxxxrrrllljjjnnnrrrrrrrrrtttsssrrrrrrrrrssstttuuuuuurrruuuuuurrrssswwwxxxvvvwwwwwwvvvxxxyyyzzzyyywwwzzzxxxuuutttvvvxxxyyyyyywwwyyyzzzyyywwwwwwxxxyyyzzzyyyyyyxxxxxxxxxyyyyyyxxxwwwwwwxxxxxxyyyzzz{{{}}}|||{{{yyyxxxwwwwwwwww{{{zzzzzz}}}}}}zzzrrrssssssttttttuuuvvvvvvxxxyyyzzzzzzzzzyyyxxxwwwxxxwwwvvvuuuvvvxxxzzz|||{{{{{{{{{zzzzzzyyywwwwwwvvvvvvwwwxxxzzzyyyvvvtttttttttuuuvvvvvvvvvvvvvvvxxxwwwvvvuuuuuutttttttttyyyyyyyyyzzz{{{zzzxxxvvvvvvwwwxxxyyyyyyxxxxxxwwwwwwwwwvvvuuuuuutttsssssssssvvvwwwuuurrrrrruuuyyyuuuvvvwwwvvvtttttttttvvvwwwvvvuuurrrqqqrrrvvvyyyxxxyyyzzzzzz{{{{{{{{{zzzwwwyyyzzzyyywwwvvvwwwxxxyyyyyyyyyyyywwwtttqqqoootttvvvyyy{{{{{{zzzxxxwwwwwwxxxyyy{{{{{{{{{{{{{{{~~~{{{xxxwwwxxxyyyxxxwwwwwwvvvtttssssssuuuwwwyyy{{{zzzzzzyyyzzz{{{|||}}}|||}}}~~~~~~~~~~~~}}}|||{{{{{{yyyvvvuuuvvvyyy|||yyyzzz{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzz~~~{{{xxxxxxzzz|||{{{zzzwwwxxxxxxyyy{{{|||}}}}}}|||zzzyyywwwtttqqqmmmkkkiiigggdddbbbcccfffjjjmmmppprrruuuxxxzzz|||}}}}}}||||||||||||zzzwwwuuusssxxxxxxvvvsssnnnhhhbbb^^^[[[]]]^^^ZZZQQQGGG@@@===777666666666666666777777777777888888999:::::::::888999999999999888666555777555222222444777999999<<<;;;:::999888999999:::888999:::999777666777888999999999999:::;;;<<<===>>>@@@BBBCCCDDDCCCBBBAAA}}}||||||}}}~~~~~~}}}xxxzzz|||~~~{{{zzz{{{~~~}}}{{{}}}~~~}}}{{{yyyyyyuuuvvvwwwwwwvvvvvvxxxzzz~~~}}}|||}}}~~~}}}|||zzzxxxxxxwwwvvvvvvuuuuuuvvvsssrrrpppqqqsssvvvwwwvvvwwwuuusssqqqoooooooooooooooqqqssssssrrrrrrrrrtttwwwtttrrrppppppooonnnlllooommmkkkmmmqqqssssssqqquuutttsssssstttvvvyyyzzzzzzxxxvvvvvvwwwwwwvvvtttsssrrrqqqrrrtttttttttrrrnnnooorrrwww{{{|||{{{yyyssstttuuutttrrrppppppqqqmmmnnnpppqqqrrrssssssrrrtttxxx|||~~~}}}{{{yyyxxxwwwyyyxxxsssppprrrsssqqqvvvwwwxxxyyyzzzzzzzzzyyy{{{zzzyyyxxxwwwxxxxxxyyyzzzzzzzzzzzz{{{{{{|||}}}~~~}}}|||{{{|||}}}}}}|||zzzxxxwwwyyy{{{||||||||||||||||||{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyxxxwwwvvvwwwvvvwwwyyy|||}}}{{{zzz{{{zzzyyyzzz{{{{{{yyywwwtttuuuwwwxxxyyyyyyxxxxxxooohhhdddjjjqqqsssrrrqqqttttttttttttttttttuuuuuurrrtttuuussstttxxxzzzxxxyyyxxxwwwxxxzzz{{{zzzyyyzzzxxxvvvvvvxxxxxxxxxwwwwwwyyyzzzyyyxxxxxxyyyzzz{{{{{{zzzyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{zzzyyyxxxwwwyyyyyyzzz|||~~~}}}|||xxxwwwvvvuuuuuuuuuvvvwwwyyyzzzzzz{{{zzzyyywwwvvvwwwwwwvvvuuuvvvwwwyyyzzz{{{{{{{{{{{{zzzyyyxxxxxxxxxwwwxxxzzz{{{{{{xxxvvvuuuuuuttttttuuuuuuvvvwwwwwwwwwvvvvvvuuuuuuttttttxxxxxxxxxzzz{{{{{{yyywwwvvvwwwxxxyyyzzzyyyyyyxxxwwwwwwvvvvvvuuuuuuttttttvvvxxxxxxvvvsssrrruuuxxxvvvwwwyyyyyyxxxxxxyyyzzzxxxxxxvvvtttrrrrrrtttvvvvvvwwwyyyzzz{{{|||||||||zzzzzzzzzyyywwwwwwxxxzzzyyyyyyyyyyyywwwuuusssqqqqqqtttxxx{{{}}}|||zzzyyyyyyyyyyyyyyyzzzzzz{{{|||}}}zzzxxxxxxyyyzzzzzzyyyvvvvvvuuuuuuuuuvvvwwwwwwyyyyyyyyyyyyzzz|||}}}~~~{{{{{{|||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}{{{{{{zzzxxxvvvxxx{{{~~~{{{zzzzzz{{{{{{|||}}}~~~{{{|||~~~}}}||||||}}}~~~~~~}}}{{{zzzzzzyyy|||zzzxxxxxxxxxxxxvvvuuussssssssstttuuuwwwyyyzzzxxxwwwuuurrrnnnjjjfffdddfffffffffgggjjjnnnrrruuuvvvwwwyyy{{{}}}}}}}}}}}}}}}~~~}}}}}}{{{yyyvvvuuuxxxvvvtttooojjjeee```^^^]]][[[WWWPPPGGG@@@<<<;;;666555555555666777777888666666777888888999999:::::::::::::::999888777666666444222111333666777777;;;:::999999888999999999777888999888666666777888999999999999:::;;;<<<<<<>>>???@@@BBBCCCCCCBBBBBB~~~}}}|||||||||~~~~~~~~~}}}|||sssvvvyyy}}}~~~~~~zzzzzz{{{}}}}}}}}}~~~~~~}}}|||{{{zzzwwwwwwxxxvvvuuutttvvvwwwyyyxxxwwwxxxzzz{{{{{{zzzuuuuuusssrrrqqqqqqrrrrrrpppnnnmmmooorrruuuvvvvvvwwwvvvtttrrrqqqqqqppppppooopppqqqrrrrrrrrrrrrsssuuutttrrrppppppooonnnmmmpppooonnnooorrrtttsssrrruuutttrrrrrrsssvvvyyy{{{{{{yyywwwuuuttttttttttttqqqqqqpppqqqssssssrrrqqqpppqqqtttwwwzzzzzzxxxuuutttvvvwwwvvvsssqqqqqqqqqiiikkkooorrrtttuuuuuuuuussswww||||||yyyxxxwwwzzzxxxrrroooqqqsssrrrxxxxxxyyyzzzzzz{{{{{{{{{xxxwwwvvvuuutttuuuvvvvvvyyyyyyxxxxxxyyy{{{}}}~~~~~~~~~|||||||||}}}|||zzzwwwvvvyyy{{{}}}~~~|||{{{{{{zzzzzzzzzzzzzzzxxxyyyzzzzzzyyyxxxyyyzzzzzzzzzzzzyyyxxxwwwwwwvvvvvvvvvxxx{{{}}}}}}{{{yyy{{{zzzyyyyyyzzzzzzyyywwwtttvvvxxxyyyyyyxxxvvvuuulllccc^^^eeeoootttsssrrruuuttttttsssttttttuuuuuuqqqtttuuusssuuuyyy{{{yyy{{{yyyxxxxxxzzz{{{zzzyyyyyyxxxwwwxxxyyyyyywwwuuuvvvwwwyyyxxxxxxxxxyyyzzz}}}|||{{{zzzyyyxxxxxxxxx~~~~~~}}}{{{yyyxxxvvvuuuyyyyyyzzz{{{{{{zzzxxxwwwwwwxxxyyy{{{}}}~~~}}}}}}{{{yyywwwvvvvvvwwwxxxzzzzzzzzz{{{{{{zzzxxxwwwuuuvvvvvvvvvvvvwwwwwwxxxyyy{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwxxxzzz|||{{{yyyvvvuuuuuutttssssssuuuvvvwwwvvvvvvvvvvvvvvvuuutttttttttttttttvvvxxxxxxvvvuuuuuuvvvxxxyyyzzzzzzzzzyyywwwwwwwwwvvvvvvuuuuuuuuuwwwwwwwwwvvvssssssuuuxxxxxxyyyzzzzzzyyyyyyzzz{{{yyyyyyxxxvvvsssrrrssstttvvvwwwxxxzzz{{{{{{||||||||||||zzzxxxvvvwwwzzz|||yyyyyyyyyyyyxxxwwwuuutttppprrrwww{{{}}}}}}{{{zzz|||zzzyyyxxxxxxzzz{{{||||||{{{yyyxxxxxxxxxxxxyyywwwxxxxxxyyyyyyxxxxxxxxxwwwxxxyyyzzz{{{}}}~~~{{{{{{|||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}{{{{{{{{{yyyxxxyyy|||}}}|||{{{zzz{{{|||~~~zzz|||}}}|||{{{{{{|||}}}~~~|||{{{zzzyyyyyyzzzyyyxxxvvvtttqqqnnnlllllllllkkkkkklllooorrrssstttsssrrrooojjjgggeeedddkkklllmmmoooqqqtttuuuwwwzzz{{{|||}}}~~~~~~}}}|||{{{{{{||||||{{{zzzyyyxxxvvvtttooojjjeee```]]]\\\]]]XXXPPPFFF???:::999999555555555555555666777888555666666777777888888999;;;;;;::::::999888777666222000///000333666777888999999999888888888999999666888999888777777888999:::999999999::::::;;;<<<===>>>???AAABBBCCCCCCCCC~~~}}}}}}||||||}}}~~~~~~}}}qqqtttxxx}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~{{{||||||}}}~~~~~~~~~~~~}}}|||{{{xxxyyyxxxwwwuuutttuuuvvvvvvuuutttvvvxxxyyyyyyxxxtttsssqqqpppooopppqqqqqqmmmllllllmmmqqqtttvvvvvvvvvuuutttssssssrrrrrrrrroooooooooqqqrrrsssrrrrrrqqqqqqqqqpppoooooooooppprrrrrrrrrrrrtttuuutttssstttsssrrrrrrtttwwwzzz||||||{{{yyyvvvtttssssssssstttrrrqqqqqqrrrsssrrrppprrrrrrtttwwwyyyyyyvvvtttvvvwwwyyywwwtttqqqpppooogggiiimmmrrruuuwwwwwwxxxrrrvvv|||~~~|||yyyxxxwwwzzzxxxssspppsssuuutttyyyyyyyyyzzzzzz{{{||||||uuuuuutttssstttuuuvvvwwwyyyxxxxxxxxxxxxzzz|||}}}||||||{{{|||}}}~~~|||zzzwwwwwwyyy|||~~~|||{{{zzzyyyxxxxxxxxxxxxxxxyyy{{{zzzxxxwwwyyyzzz||||||{{{zzzyyyxxxxxxwwwvvvwwwxxx{{{}}}~~~|||yyy{{{yyyxxxxxxyyyyyyxxxwwwvvvwwwxxxyyyxxxvvvsssrrrjjj```ZZZ```kkkrrrttttttsssssssssssssssssstttuuurrruuuvvvtttuuuzzz|||zzz{{{yyywwwwwwyyyzzzyyyyyywwwwwwvvvwwwyyyyyywwwuuusssuuuvvvwwwvvvwwwxxxzzz}}}|||{{{zzzyyyxxxxxxxxx~~~~~~}}}|||zzzwwwuuutttwwwxxxyyyzzzzzzzzzyyyxxxwwwxxxyyyzzz{{{|||}}}}}}zzzyyywwwvvvwwwxxxzzz{{{zzzzzz{{{{{{zzzxxxwwwuuuvvvwwwwwwxxxxxxxxxxxxwwwzzzzzzzzz{{{zzzzzzyyyyyyvvvvvvwwwyyyzzzzzzxxxvvvuuutttssssssssstttvvvwwwuuuvvvvvvwwwvvvvvvuuutttrrrqqqrrrtttvvvvvvtttrrrtttuuuwwwyyyzzzzzzzzzzzzwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuttttttuuuwwwxxxyyyzzz{{{zzzxxxwwwxxxyyyyyyzzzyyywwwtttrrrrrrrrrwwwxxxxxxyyyyyyyyyyyyyyy}}}|||{{{xxxvvvwwwzzz}}}yyyyyyyyyyyyyyyxxxxxxwwwppprrrvvvyyy{{{|||{{{{{{~~~}}}zzzyyyyyyzzz|||}}}}}}|||{{{xxxvvvvvvvvvwwwxxxxxxyyyzzzyyyyyyxxxwwwvvvwwwxxxzzz|||}}}~~~||||||||||||}}}}}}~~~~~~|||}}}}}}~~~~~~~~~}}}}}}{{{|||{{{zzzyyyyyy|||~~~~~~}}}|||{{{|||}}}~~~|||}}}~~~}}}{{{zzz{{{|||||||||{{{yyyxxxwwwvvvuuuwwwvvvtttqqqlllgggdddbbb______```bbbeeejjjnnnqqqqqqrrrqqqooollljjjjjjkkkqqqrrrtttuuuwwwxxxyyyyyy{{{|||}}}~~~~~~~~~}}}|||xxxxxxxxxwwwvvvtttssssssrrrooojjjddd___\\\ZZZYYYZZZTTTJJJ@@@:::888888888555555555555555666777777444444555666666777777888::::::999888777777666666222000///000333555666666777888888888888888888888666888999999888888:::;;;::::::999999999:::;;;;;;;;;<<<>>>???AAABBBCCCCCC~~~~~~}}}}}}}}}}}}~~~~~~~~~uuuwww{{{~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~|||}}}}}}}}}~~~~~~~~~~~~}}}{{{yyyzzzyyywwwuuutttuuuvvvvvvvvvvvvwwwyyyzzzyyywwwsssrrrqqqooooooqqqrrrtttmmmkkkkkkmmmpppsssuuuuuuuuutttttttttssssssrrrrrrnnnnnnnnnppprrrsssrrrqqqnnnoooppppppooooooqqqssstttuuuvvvvvvvvvvvvuuuuuuttttttssstttuuuxxx{{{|||||||||{{{yyyvvvttttttuuuwwwuuurrrrrrssstttttttttrrrrrrsssuuuwwwxxxwwwuuuvvvxxxyyyxxxuuuqqqoooooohhhjjjnnnqqqtttwwwxxxxxxrrrvvvzzz}}}}}}{{{yyyxxxvvvyyyyyytttsssuuuwwwvvvyyyyyyyyyyyyzzz{{{|||}}}wwwvvvvvvuuuvvvwwwxxxyyyxxxxxxxxxxxxyyyyyyzzz{{{xxxyyyzzz|||~~~}}}{{{yyyyyy{{{~~~}}}|||zzzxxxvvvvvvvvvvvvvvvyyy{{{zzzwwwvvvxxx{{{}}}|||{{{zzzyyyyyyyyyyyyxxxwwwxxxzzz}}}~~~|||{{{zzzxxxwwwvvvwwwxxxwwwvvvwwwwwwwwwvvvuuusssqqqpppjjj___XXX[[[dddkkkppptttrrrrrrrrrrrrssstttuuuvvvsssvvvwwwuuuvvvzzz|||zzzzzzxxxvvvuuuvvvwwwwwwwwwuuuttttttvvvwwwxxxwwwuuurrrsssuuuvvvvvvvvvxxxzzz{{{{{{zzzyyyxxxxxxxxxyyyyyyzzz{{{{{{{{{yyyxxxwwwuuuvvvwwwxxxyyyyyyyyyyyywwwxxxzzzzzzyyyzzz|||}}}yyyxxxwwwwwwwwwxxxyyyzzzyyyzzzzzz{{{zzzyyywwwvvvvvvwwwyyyzzzzzzyyyxxxwwwxxxyyyyyyzzzzzzyyyxxxxxxttttttuuuxxxzzzzzzwwwuuuttttttssssssttttttuuuvvvtttuuuvvvwwwwwwvvvuuutttssssssssstttvvvvvvtttrrrrrrsssuuuxxxyyyzzzzzzzzzxxxxxxwwwwwwwwwwwwwwwwwwuuutttsssssssssuuuvvvwwwxxxyyyzzzyyywwwvvvwwwxxxyyyzzzzzzxxxuuusssrrrrrrvvvvvvwwwxxxxxxxxxwwwwww||||||{{{xxxvvvwwwzzz}}}yyyyyyyyyyyyzzzzzzzzzzzztttuuuwwwxxxzzz{{{||||||}}}{{{zzz{{{|||}}}~~~~~~}}}zzzwwwuuuvvvwwwwwwwwwwwwxxxwwwwwwvvvuuuvvvwwwyyy{{{|||}}}~~~~~~}}}}}}}}}}}}}}}~~~||||||}}}}}}~~~~~~}}}}}}|||||||||zzzyyyyyyzzz|||}}}}}}||||||||||||}}}}}}}}}}}}}}}|||yyywwwwwwxxx{{{zzzyyyxxxvvvtttssssssnnnnnnlllgggaaa\\\YYYYYYSSSUUUXXX]]]cccjjjooorrrppprrrtttrrrpppppprrrvvvtttuuuwwwzzz|||}}}}}}~~~{{{|||}}}~~~}}}~~~}}}{{{wwwtttqqqooommmllliiiddd___[[[XXXWWWWWWVVVOOOFFF???;;;999888888666666555555444555555666333444444555555666777777777777666555555555666666555444222222222333222111666666777888888888888777666888999:::999999;;;===:::::::::999999::::::;;;:::;;;<<<>>>@@@BBBCCCDDD~~~~~~}}}~~~~~~~~~~~~{{{}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}{{{zzzzzzzzzxxxvvvuuuvvvwwwwwwvvvwwwyyyzzzzzzwwwuuuqqqpppnnnmmmnnnpppssstttmmmlllkkklllpppssstttuuussssssttttttssssssrrrrrrnnnmmmmmmooorrrsssrrrpppoooppprrrqqqoooooorrrtttvvvxxxyyyyyyxxxwwwwwwwwwvvvvvvvvvvvvwwwxxxyyyzzzyyy{{{}}}|||yyywwwxxxyyyyyyvvvsssrrruuuwwwyyyzzzwwwuuuttttttuuuuuuuuussssssvvvxxxxxxuuurrrppppppmmmnnnoooqqqssstttvvvvvvqqquuuyyy{{{zzzyyyyyyyyytttxxxyyyvvvuuuxxxyyyxxxyyyyyyyyyyyyyyy{{{|||}}}zzzzzzxxxwwwwwwxxxxxxyyywwwxxxxxxyyyyyyyyyxxxxxxuuuvvvzzz}}}~~~|||{{{|||~~~~~~~~~{{{xxxvvvuuuuuuvvvuuuxxx{{{yyyvvvuuuwwwzzz|||{{{yyyxxxxxxxxxyyyyyyyyyxxxxxxyyy|||}}}}}}|||yyywwwuuuuuuvvvvvvvvvvvvuuuuuutttsssrrrrrrqqqqqqlllaaaWWWVVV[[[aaahhhooorrrrrrrrrssstttvvvwwwxxxuuuxxxxxxuuuvvvzzz{{{yyyyyyvvvtttssstttuuuuuuuuusssrrrrrrsssvvvwwwwwwvvvrrrsssuuuvvvvvvwwwyyy{{{zzzyyyyyyxxxxxxxxxyyyyyywwwxxxzzzzzzzzzyyywwwvvvtttttttttuuuvvvxxxyyyzzzwwwyyyzzzzzzxxxxxxzzz}}}yyyxxxxxxwwwwwwvvvvvvuuuxxxyyyzzzzzzzzzyyyxxxwwwwwwxxxzzz||||||zzzxxxwwwwwwwwwxxxxxxyyyxxxxxxwwwttttttuuuxxxzzzzzzxxxvvvrrrsssttttttuuuuuutttttttttuuuvvvwwwwwwvvvuuuttttttttttttuuuvvvvvvsssqqqppprrrtttvvvxxxyyyzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxvvvtttsssrrrrrrsssttttttvvvwwwyyyxxxwwwwwwxxxyyyxxxyyyzzzyyyvvvsssrrrrrrrrrssstttvvvwwwwwwwwwwww{{{{{{zzzxxxwwwwwwyyy{{{zzzyyyyyyzzzzzz{{{||||||{{{zzzyyyyyyyyy{{{}}}~~~}}}}}}}}}}}}}}}~~~|||yyywwwyyy{{{xxxxxxxxxwwwwwwvvvvvvvvvwwwxxxyyy{{{|||}}}}}}}}}~~~}}}|||||||||}}}~~~{{{||||||}}}}}}}}}}}}}}}|||}}}|||{{{xxxwwwxxxzzzzzz{{{{{{{{{{{{{{{zzzzzzwwwwwwwwwtttqqqnnnnnnnnnsssrrrqqqooonnnlllkkkjjjbbbbbb```[[[UUUQQQQQQSSSRRRTTTYYY___eeekkkooorrrrrruuuwwwvvvttttttyyy}}}yyyzzz{{{|||~~~{{{|||~~~}}}yyytttqqqnnnmmmeeeccc___[[[XXXUUUTTTTTTPPPKKKEEEAAA???===:::888777777666555444444444444333333333444555555666666444333333222222333555555666444333222333333111000555555777888888888777777555666888999888999;;;<<<;;;::::::999999:::::::::::::::;;;===???BBBDDDEEE~~~}}}~~~~~~||||||||||||}}}~~~~~~~~~{{{zzz{{{zzzyyyvvvvvvvvvxxxvvvvvvwwwyyyzzzxxxtttqqqnnnlllkkkjjjkkknnnqqqsssmmmlllkkkmmmpppsssttttttrrrsssssstttssssssrrrrrrnnnllllllnnnrrrtttrrrpppqqqssstttssspppppprrruuuxxxyyy{{{{{{zzzxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxwwwvvvyyy}}}}}}|||zzz{{{}}}zzzwwwssssssvvvzzz~~~~~~zzzvvvtttsssrrrpppoooqqqsssvvvwwwvvvsssrrrqqqrrrqqqqqqqqqqqqrrrssstttqqqtttwwwyyyyyyxxxyyyyyysssxxxzzzxxxwwwzzz{{{yyyyyyyyyxxxxxxyyyzzz|||}}}|||{{{yyywwwvvvvvvvvvwwwwwwxxxyyyzzzzzzyyywwwvvvrrruuuyyy}}}~~~}}}}}}~~~~~~}}}yyywwwuuuuuuvvvtttxxx{{{yyyuuutttvvvzzzzzzyyyxxxwwwwwwwwwxxxyyyzzzyyyxxxyyy{{{}}}~~~}}}yyyvvvttttttuuuvvvvvvuuussssssrrrqqqqqqqqqrrrrrrnnncccWWWSSSUUUYYYbbbkkkrrrrrrssstttvvvxxxyyyzzzvvvyyyyyyvvvvvvzzz{{{yyyxxxuuurrrqqqrrrssstttsssrrrqqqppprrrtttwwwwwwwwwrrrtttvvvwwwwwwxxx{{{|||xxxxxxxxxwwwwwwxxxyyyyyyyyyzzz{{{{{{yyywwwtttsssssssssssssssuuuwwwyyy{{{xxxyyy{{{yyywwwwwwyyy|||yyyyyyyyyxxxvvvtttrrrqqqwwwxxxyyyzzzzzzzzzyyyxxxxxxyyy{{{}}}}}}{{{yyywwwvvvwwwwwwxxxxxxxxxwwwwwwttttttvvvxxxzzzzzzxxxvvvqqqrrrtttuuuuuuuuutttsssssstttvvvwwwxxxwwwuuuttttttsssssstttuuutttqqqooooooqqqsssvvvxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvsssrrrqqqrrrqqqppptttvvvxxxxxxxxxxxxzzz|||wwwyyy{{{zzzwwwtttrrrrrroooppprrrtttvvvwwwxxxxxxzzzzzzzzzyyywwwwwwxxxzzzzzzyyyyyyzzzzzz|||}}}}}}~~~{{{zzzzzz{{{~~~~~~~~~}}}}}}~~~~~~{{{zzz}}}{{{zzzyyyyyyxxxxxxxxxyyywwwxxxzzz|||}}}}}}||||||}}}||||||{{{{{{}}}~~~{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}{{{xxxvvvwwwxxxxxxyyyzzzzzzzzzyyyxxxwwwooopppooolllhhheeeddddddeeeeeecccbbb```^^^]]]\\\YYYYYYWWWSSSNNNKKKMMMPPPWWWYYY]]]bbbgggkkkmmmnnntttwwwzzzyyyvvvwww|||~~~~~~~~~~~~~~~~~~~~~{{{|||~~~}}}{{{xxxuuuqqqooommmlllaaa```\\\YYYVVVTTTSSSRRRMMMIIIEEEBBBBBB@@@<<<888888777666555444333333333222222333444444555555666222111000000111222444555333222111222444555444333444555666888888888777666333555777777777888:::<<<;;;;;;:::999999:::::::::999:::;;;===???AAADDDEEE~~~zzzyyyzzz|||~~~~~~~~~~~~|||~~~}}}}}}{{{yyyyyyzzzzzzyyyxxxrrrtttwwwzzzzzzxxxvvvtttooonnnlllkkkkkklllmmmnnnpppllliiikkkpppttttttrrrssssssrrrrrrqqqppppppppppppppppppqqqqqqqqqqqqqqqtttrrrpppooooooqqqtttvvvzzzyyyxxxyyy{{{|||{{{zzzxxxwwwvvvwwwxxxwwwvvvtttyyyyyyzzzzzz{{{||||||}}}|||zzzwwwwwwzzz}}}}}}yyyuuusssssssssqqqoooqqqsssuuuuuusssrrrqqqrrrsssrrrqqqrrruuuwwwxxxwwwyyyxxxwwwxxxzzz{{{zzzyyyuuuvvvwwwuuusssrrrsssttt{{{zzzxxxwwwxxxzzz|||}}}zzzyyywwwvvvtttsssrrrrrruuuvvvwwwxxxwwwwwwuuuuuuxxxzzz|||}}}|||~~~}}}~~~}}}|||{{{zzzyyyxxxxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwvvvwwwwwwwwwwwwxxxxxxxxx{{{zzzxxxwwwwwwxxxzzz{{{xxxuuurrrqqqsssuuuvvvwwwmmmmmmnnnnnnoooqqqrrrsssmmmdddVVVLLLKKKSSS___hhhpppqqqtttxxx{{{|||yyywwwuuu|||}}}yyyzzz{{{{{{xxxwwwvvvuuuuuuuuuvvvwwwqqqpppnnnnnnoooqqqtttvvvzzzwwwuuuxxx}}}~~~{{{|||{{{zzzyyyyyyzzz||||||zzzzzzyyyyyyxxxwwwvvvvvvwwwxxxyyyxxxwwwwwwyyyzzzyyyzzzzzz{{{{{{zzzzzzyyywwwyyy{{{zzzvvvttttttvvvyyyyyywwwvvvvvvvvvwwwxxxzzz|||~~~|||xxxvvvwwwxxx{{{yyywwwwwwxxxxxxxxxwwwyyyyyyxxxxxxwwwwwwvvvvvvtttsssssstttwwwxxxxxxwwwxxxsssrrrwww{{{zzzxxxxxxuuusssqqqrrruuuuuurrrooorrrsssuuuwwwxxxyyyxxxxxxzzzvvvrrrssswwwzzzxxxvvvtttvvvvvvtttqqqoooppprrrsssuuuyyy{{{|||{{{xxxvvvxxxyyyyyyyyyxxxvvvtttsssmmmmmmnnnooorrrvvvzzz|||xxxwwwwwwxxxzzz{{{{{{zzzxxxyyyzzz|||}}}~~~~~~~~~zzzzzzzzz{{{{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~|||{{{zzz{{{zzzzzz{{{{{{yyyvvvsssxxxzzz|||~~~}}}||||||{{{{{{{{{|||~~~~~~|||zzzzzz{{{|||{{{zzz|||yyywwwwwwvvvtttssssssssstttuuuuuuqqqlllhhhgggccc]]]VVVRRROOOOOOOOOUUUWWWXXXWWWSSSOOOMMMLLLLLLKKKKKKMMMPPPRRRTTTTTT[[[aaahhhkkkkkklllooossszzz{{{}}}}}}{{{{{{{{{|||~~~{{{|||}}}}}}{{{yyy|||{{{zzz{{{}}}~~~~~~~~~{{{{{{yyyvvvrrrnnnjjjhhh```^^^ZZZVVVRRRQQQPPPPPPFFFDDDBBBCCCEEECCC<<<555999777444333444444444333333333444444444333222111333333222222111000000000333333333333333333333333555666777888888999999888:::999888777888;;;===>>>:::999888777888;;;===???;;;;;;<<<===???@@@BBBCCC}}}zzzyyyzzz}}}~~~~~~}}}~~~~~~|||{{{zzz{{{{{{yyyxxxuuuvvvxxxyyyxxxvvvtttrrrnnnnnnmmmmmmmmmmmmnnnnnnrrrpppnnnooossstttrrrnnnrrrqqqqqqqqqppppppooooooppppppqqqqqqqqqrrrrrrsssqqqqqqppppppqqqsssuuuvvvyyyxxxwwwwwwxxxyyywwwvvvwwwvvvuuuvvvwwwxxxvvvuuuyyyyyyzzzzzz{{{{{{{{{|||~~~{{{yyyxxxzzz}}}~~~|||xxxtttrrrrrrrrrpppnnnsssuuuwwwxxxwwwvvvvvvvvvvvvuuuuuuvvvxxxyyyyyyxxx{{{yyyxxxxxxzzz{{{zzzzzzvvvxxxxxxxxxvvvuuuvvvwww|||{{{zzzyyyzzz{{{}}}~~~zzzyyyxxxvvvuuuuuuttttttwwwxxxyyyzzzzzzyyyyyyxxxxxxzzz|||}}}|||}}}}}}}}}~~~}}}{{{yyyxxxwwwvvvvvvxxxxxxxxxxxxxxxwwwwwwvvvwwwwwwxxxxxxxxxyyyyyyyyyzzzyyywwwvvvvvvwwwyyyzzzyyyvvvsssqqqrrrtttttttttoooooooooooopppqqqrrrsssqqqiii\\\OOOIIILLLUUU\\\lllppptttyyy{{{zzzyyyxxxxxx~~~}}}yyyzzz{{{zzzyyyyyywwwvvvvvvvvvwwwxxxrrrqqqppppppqqqtttwwwyyyzzzwwwvvvxxx}}}|||~~~}}}|||zzzyyyyyyyyyyyyyyyyyyxxxwwwwwwvvvuuuuuuwwwxxxyyyxxxwwwwwwyyy{{{yyyzzzzzz{{{{{{zzzzzzyyywwwyyyzzzxxxuuutttuuuvvvssstttuuuvvvwwwwwwvvvvvv{{{||||||zzzwwwvvvwwwzzz{{{yyywwwwwwxxxyyyxxxwwwxxxwwwwwwvvvvvvuuuuuutttvvvuuutttuuuwwwxxxxxxwwwwwwvvvwww{{{{{{wwwwwwyyywwwuuussssssuuuvvvtttrrrtttvvvwwwyyyzzzzzzyyyyyyzzzvvvssstttxxxzzzyyyvvvuuuvvvwwwvvvsssrrrssstttuuuwwwyyy{{{{{{zzzxxxwwwyyyzzzzzzzzzyyyxxxvvvuuuqqqooonnnnnnpppuuuzzz}}}zzzyyyxxxxxxyyyyyyxxxwwwuuuvvvwwwyyyzzzzzz{{{{{{{{{zzzzzz{{{{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}|||{{{zzzzzzzzz{{{|||{{{yyywwwzzz{{{|||~~~~~~~~~~~~~~~}}}}}}~~~~~~|||{{{||||||{{{zzz|||xxxuuuuuuuuuuuutttrrrrrrqqqpppnnnhhhaaa\\\UUURRRMMMHHHEEEDDDDDDEEEHHHJJJLLLLLLJJJHHHGGGHHHJJJJJJLLLOOOTTTXXX[[[\\\aaaffflllooonnnnnnqqquuuxxxzzz|||}}}|||{{{{{{|||~~~||||||~~~~~~|||zzz}}}{{{zzz{{{}}}~~~~~~}}}wwwxxxwwwuuuqqqkkkeeeaaa]]]\\\ZZZWWWSSSOOOLLLJJJCCCBBBAAABBBCCC@@@;;;666999666444333444444444333444444444333333222222222222222222222111111111111333333333333333333333333444555666777888888888888999888777777999;;;===???===<<<:::999999999;;;<<<888999999;;;>>>AAADDDFFF}}}zzzyyy{{{~~~~~~}}}}}}|||{{{}}}|||}}}|||||||||zzzxxxwwwwwwxxxwwwvvvtttsssqqqppppppqqqqqqrrrqqqqqqpppuuutttssstttuuutttoookkkooooooooooooooooooooonnnooooooooopppqqqrrrssstttooopppqqqrrrtttvvvwwwxxxzzzxxxwwwwwwwwwwwwvvvtttuuuttttttuuuwwwxxxxxxvvvyyyyyyzzzzzzzzzzzzzzzzzz~~~|||zzzzzz{{{||||||{{{{{{xxxtttrrrrrrqqqpppnnnsssuuuxxxzzzyyyyyyzzz{{{zzzyyyyyy{{{|||{{{yyywww|||zzzxxxxxxyyyzzzzzzzzzwwwyyyzzzzzzyyyyyyzzz{{{}}}}}}|||{{{{{{|||~~~yyyyyyxxxwwwwwwwwwxxxxxxzzzzzz{{{|||}}}}}}||||||yyyzzz|||~~~~~~}}}|||}}}|||}}}~~~}}}{{{yyyvvvtttsssrrrvvvwwwxxxxxxxxxwwwvvvuuuwwwwwwxxxyyyyyyyyyyyyyyyxxxwwwvvvuuuuuuvvvwwwxxxzzzwwwsssrrrrrrssssssrrrqqqqqqqqqppppppqqqqqqrrrrrrmmmbbbTTTIIIFFFLLLSSShhhnnnuuuyyyyyyxxxxxxyyyzzz}}}yyyzzzzzzyyy{{{zzzyyyxxxxxxxxxyyyyyyttttttssssssuuuwwwzzz|||yyywwwvvvyyy~~~~~~}}}{{{yyywwwvvvvvvwwwwwwwwwvvvvvvuuuuuutttwwwyyyyyyyyyxxxxxxzzz|||zzzzzz{{{{{{{{{{{{zzzzzzyyyyyyxxxwwwuuutttvvvxxxqqqrrruuuxxxyyyxxxwwwvvv{{{{{{zzzxxxvvvvvvxxxzzzzzzyyyxxxxxxyyyyyyxxxwwwwwwvvvvvvuuuttttttsssssswwwvvvtttuuuvvvwwwvvvuuuuuuwww||||||vvvwww{{{zzzxxxuuuuuuvvvwwwwwwvvvwwwxxxzzz{{{|||{{{zzzzzzzzzwwwuuuvvvyyy{{{yyywwwvvvxxxyyyxxxwwwvvvwwwxxxyyyyyyzzzzzzzzzyyyxxxwww{{{{{{{{{{{{{{{zzzyyyxxxuuussspppnnnppptttzzz}}}}}}{{{yyyyyyyyyxxxvvvuuutttuuuvvvwwwxxxyyyyyyyyy{{{{{{{{{{{{|||}}}~~~~~~|||}}}}}}~~~~~~}}}}}}|||~~~~~~~~~~~~~~~}}}|||{{{zzz{{{}}}~~~}}}|||||||||}}}}}}~~~}}}}}}}}}}}}|||zzz}}}zzzvvvsssssssssssssssooommmjjjfff```YYYRRRMMMCCCAAA>>>;;;::::::<<<======@@@BBBDDDDDDEEEFFFGGGIIIKKKOOOUUU[[[```eeegggiiimmmrrrsssrrrrrrtttvvvvvvxxx|||}}}}}}|||||||||~~~}}}}}}~~~~~~|||}}}|||{{{|||}}}~~~}}}|||uuuvvvvvvtttoooggg```[[[ZZZZZZYYYWWWSSSMMMGGGCCC@@@@@@AAABBB@@@===:::888888666333222333444333333666555333222111111111222111111222222222222333333333333333333333333333333222333555666777888888888777777777777999;;;===???@@@???===;;;:::999999999;;;:::::::::<<<@@@CCCFFF~~~|||zzzzzz|||~~~}}}|||}}}}}}}}}~~~~~~~~~|||}}}~~~~~~~~~~~~}}}{{{xxxwwwwwwwwwvvvuuutttssssssssstttuuuvvvvvvvvvuuutttwwwvvvtttttttttsssooolllnnnnnnnnnnnnnnnnnnnnnooommmmmmmmmmmmoooppprrrsssoooqqqsssvvvxxxzzzzzzzzzzzzyyyxxxxxxyyyzzzyyywwwtttsssssstttwwwxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzz|||{{{{{{|||}}}}}}|||zzzzzzxxxvvvsssrrrqqqpppoooqqqssswwwyyyyyyzzz{{{}}}|||||||||}}}~~~|||yyyvvv|||zzzwwwvvvwwwyyyyyyyyywwwyyy{{{|||{{{{{{|||}}}}}}}}}||||||||||||}}}~~~yyyyyyyyyyyyyyyzzzzzz{{{{{{{{{|||}}}~~~~~~~~~~~~zzz{{{}}}~~~~~~~~~}}}||||||||||||~~~}}}{{{yyyuuurrrpppnnntttuuuvvvwwwwwwvvvtttsssuuuvvvwwwxxxyyyxxxxxxwwwwwwvvvuuutttttttttuuuuuuwwwuuurrrqqqrrrssssssrrrrrrqqqqqqpppooooooooopppmmmmmmggg[[[NNNJJJNNNTTTdddllluuuyyyxxxvvvwwwyyyyyy~~~{{{yyyzzz{{{yyy{{{{{{zzzzzzzzzyyyyyyyyyyyyxxxwwwwwwxxxyyy{{{|||xxxwwwwwwyyy}}}~~~}}}{{{yyywwwvvvuuuwwwwwwwwwvvvvvvuuuuuuuuuxxxyyyzzzyyyxxxyyy{{{}}}zzzzzz{{{{{{{{{{{{zzzzzz{{{zzzxxxwwwvvvwwwyyyzzzuuuvvvwwwyyyyyyzzzyyyyyyyyyyyyzzzzzzzzzyyyzzzzzzzzzyyyxxxyyyzzzzzzyyywwwwwwvvvvvvvvvuuuuuuttttttxxxvvvtttssstttuuutttsssuuuvvv{{{zzzyyy||||||zzzxxxvvvwwwxxxyyyzzzyyyzzz{{{||||||{{{zzzyyyzzzxxxwwwxxxzzz{{{zzzyyyxxxyyyzzzzzzzzz{{{|||||||||{{{zzzyyyyyyxxxxxxxxx||||||||||||||||||{{{{{{xxxvvvtttssstttwwwzzz|||~~~|||zzzzzzzzzzzzxxxvvvwwwxxxyyyzzz{{{{{{{{{{{{||||||{{{{{{|||}}}~~~~~~{{{||||||||||||||||||{{{}}}~~~~~~}}}||||||~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~}}}|||{{{xxxvvvttttttrrrpppnnniiiddd]]]VVVQQQKKKFFFCCC>>>===;;;999999:::;;;===<<>>@@@BBBBBB???<<<::::::777555333222222333333222777555333111000000111222111111222222333444444555333333333333333333333333222222444555777888888888666666777888999;;;===>>>@@@???>>>===;;;:::999888AAA???===;;;<<<>>>AAACCC~~~|||zzz{{{}}}~~~}}}~~~|||~~~~~~~~~zzzzzz}}}~~~~~~~~~~~~{{{yyyuuuuuuvvvvvvvvvvvvvvvuuurrrsssuuuvvvwwwvvvuuuuuuxxxvvvtttrrrqqqqqqppppppmmmmmmnnnnnnoooooopppppplllkkkkkkkkklllnnnqqqrrrrrrtttwwwzzz||||||||||||xxxwwwwwwxxxzzz|||{{{zzztttsssrrrsssvvvxxxyyyyyyyyyyyyzzzzzzzzzzzzzzz{{{zzzyyyzzz|||~~~~~~}}}{{{zzzyyywwwtttrrrppppppqqqpppssswwwyyyzzz|||}}}}}}}}}}}}}}}}}}{{{wwwtttzzzxxxvvvvvvwwwxxxxxxwwwvvvxxx{{{}}}|||||||||}}}|||{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyzzz{{{|||}}}|||||||||||||||}}}~~~~~~{{{|||}}}}}}~~~}}}}}}|||{{{{{{|||~~~}}}|||{{{xxxuuurrrooommmqqqrrrsssttttttsssrrrrrrssstttvvvwwwwwwwwwuuuuuuuuuuuuttttttsssssssssssssssrrrpppqqqrrrtttttttttqqqpppooonnnnnnmmmnnnnnnmmmnnnlllcccXXXRRRUUUYYYdddllluuuyyywwwvvvwwwzzzvvvyyyzzzwwwwwwzzz{{{zzz{{{{{{{{{{{{zzzzzzyyyyyy|||{{{zzzyyyyyyyyyyyyzzzwwwvvvwwwyyy|||~~~~~~||||||{{{{{{yyyxxxwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvxxxyyyzzzzzzyyyzzz|||~~~zzz{{{{{{||||||{{{{{{zzz|||zzzxxxwwwxxxzzz{{{|||{{{zzzxxxvvvvvvwwwyyyzzzvvvxxxzzz}}}~~~}}}{{{yyyyyyxxxxxxyyy{{{{{{yyywwwwwwwwwwwwwwwwwwwwwwwwwwwzzzxxxuuutttuuuvvvvvvuuuvvvtttwww~~~|||||||||{{{zzzxxxwwwxxxzzz{{{xxxyyyzzz{{{{{{zzzyyyyyyzzzzzzyyyzzz{{{|||{{{zzzyyyyyyzzz{{{}}}~~~~~~~~~~~~}}}{{{zzzyyyxxxyyyyyy||||||||||||||||||}}}}}}yyyyyyzzzzzzzzzzzzzzzzzz}}}{{{zzz{{{|||}}}|||{{{zzzzzz{{{|||}}}}}}}}}}}}}}}||||||||||||}}}}}}~~~zzz{{{{{{||||||{{{{{{zzz}}}~~~~~~~~~~~~~~~}}}|||{{{zzzyyyzzz|||~~~~~~}}}yyyxxxxxxwwwuuuqqqkkkggg___XXXOOOHHHCCCAAA@@@@@@>>>===<<<;;;;;;<<<===>>>???AAADDDFFFHHHLLLPPPTTTVVV[[[aaafffjjjnnnsssvvvvvvwwwxxxxxxvvvvvvvvvvvvwwwzzz}}}~~~~~~~~~~~~~~~}}}|||||||||{{{yyywwwvvvtttoooiiiddd___\\\[[[YYYWWWRRRMMMHHHDDDBBBAAA???AAABBBBBB???<<<;;;;;;777444222111222222222111666555222000///000111222111111222333444555555666333333333333333333333333222333444666777777888888666666777888999;;;<<<===>>>?????????>>><<<;;;:::BBB@@@>>><<<===???BBBEEE}}}{{{|||~~~~~~~~~}}}~~~~~~~~~}}}yyyyyy||||||zzztttuuuvvvxxxxxxxxxwwwvvvqqqqqqrrrsssttttttttttttyyywwwtttrrrpppqqqqqqrrrnnnnnnoooooopppqqqrrrrrrooonnnmmmlllmmmooorrrsssvvvwwwyyy{{{|||}}}||||||vvvuuuuuuwwwyyy{{{{{{{{{tttsssrrrrrruuuwwwxxxxxxyyyyyyzzzzzz{{{||||||}}}zzzyyyzzz{{{}}}~~~}}}|||yyyyyywwwtttpppoooooopppqqqtttxxx{{{|||}}}~~~}}}|||{{{{{{yyyvvvssswwwvvvvvvwwwyyyyyyyyywwwvvvyyy|||~~~}}}|||||||||zzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzz{{{|||}}}}}}||||||{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}||||||{{{{{{{{{}}}~~~{{{{{{zzzyyyvvvssspppnnnooooooooopppppppppqqqqqqqqqsssuuuvvvwwwvvvtttsssuuuuuuuuutttssssssrrrrrrqqqpppooopppssstttuuutttpppooonnnmmmmmmmmmmmmmmmqqqrrrqqqkkkbbb]]]]]]___hhhmmmtttwwwwwwwwwxxxyyyuuuwwwwwwuuuvvvzzz|||zzzyyyyyyzzzzzzzzzyyyxxxwww{{{{{{zzzyyyxxxxxxxxxxxxvvvvvvwwwyyyzzz{{{|||}}}zzzzzzzzzzzzzzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzzzzzzzz{{{}}}{{{{{{||||||||||||{{{{{{{{{yyyxxxxxxzzz|||||||||{{{yyyvvvssssssuuuwwwyyyuuuvvvxxx|||~~~~~~{{{yyyxxxxxxxxxzzz||||||zzzxxxwwwwwwxxxxxxyyyzzz{{{{{{}}}{{{xxxvvvwwwyyyyyyyyyyyyuuuuuu}}}}}}|||{{{{{{{{{yyywwwwwwyyy{{{vvvwwwyyyzzzzzzzzzyyyyyyzzz{{{||||||}}}}}}||||||{{{zzzyyy{{{~~~~~~~~~}}}|||{{{zzzyyyyyyyyy{{{zzzzzzzzz{{{|||}}}}}}yyyzzz|||~~~~~~|||zzzyyy{{{zzzyyy{{{}}}~~~~~~}}}zzzzzz{{{|||||||||||||||}}}}}}}}}||||||}}}}}}~~~{{{||||||}}}}}}||||||{{{~~~}}}~~~}}}|||zzzzzzwwwwwwxxxzzz}}}~~~|||{{{wwwvvvuuusssoooiiiaaa\\\RRRLLLEEE???======>>>???>>>======<<<===>>>???@@@BBBDDDFFFHHHKKKPPPVVVZZZaaafffllloooppprrrvvvyyyzzzzzzyyyxxxwwwwwwvvvvvvyyy{{{}}}~~~}}}}}}}}}||||||}}}}}}|||{{{{{{{{{yyyvvvsssqqqmmmgggaaa]]]ZZZYYYYYYXXXTTTNNNGGGCCCBBBCCCDDDAAAAAAAAA@@@???===;;;999666444111000111222111111444333222111000111222222222222333444444555666666333333333333333333333333444444555666777777777777666666777888999:::;;;;;;===>>>@@@AAA@@@>>><<<;;;===<<<<<<<<<>>>BBBFFFHHH~~~|||}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}|||~~~~~~~~~{{{{{{~~~~~~~~~~~~~~~}}}zzzuuuwwwyyyzzzzzzxxxvvvtttrrrrrrrrrrrrssstttuuuuuuzzzyyyxxxvvvsssqqqqqqqqqoooooopppqqqrrrssstttuuuuuusssrrrqqqqqqsssuuuwwwyyyyyyzzzzzzzzzzzzzzzzzzxxxwwwwwwxxxzzz|||{{{zzzuuusssrrrrrrtttvvvxxxxxxyyyyyyzzz{{{}}}~~~}}}{{{zzz{{{|||}}}|||{{{vvvwwwuuurrrnnnlllmmmooopppssswwwzzz{{{|||~~~}}}{{{zzzyyyxxxvvvtttvvvvvvwwwzzz|||}}}{{{yyywwwzzz~~~~~~}}}||||||zzzzzzzzzzzzzzzyyyxxxxxxzzzzzzzzzzzzzzz{{{|||}}}~~~}}}|||zzzzzzzzzzzz{{{|||}}}}}}}}}}}}|||||||||{{{zzzzzz{{{}}}~~~|||{{{xxxyyyyyyyyywwwuuurrrpppnnnmmmlllkkklllmmmooopppqqqsssuuuwwwwwwvvvtttsssuuuuuuuuuuuutttsssrrrqqqqqqpppoooppprrrssssssrrrpppooonnnnnnnnnnnnnnnooorrrsssrrroookkkhhhfffgggmmmooorrruuuwwwxxxxxxxxxwwwyyyxxxuuuvvv{{{{{{yyywwwxxxxxxyyyxxxwwwvvvuuuwwwwwwwwwwwwwwwxxxxxxxxxvvvwwwxxxxxxxxxxxxyyyzzzzzzzzz{{{{{{zzzyyywwwvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxzzz{{{{{{{{{{{{~~~{{{{{{||||||||||||{{{{{{xxxwwwvvvwwwzzz|||{{{yyyyyyxxxvvvuuuuuuvvvxxxzzzvvvttttttvvvzzz||||||{{{xxxxxxyyy{{{||||||zzzxxxuuuvvvwwwxxxzzz|||}}}~~~|||yyyvvvuuuvvvxxxyyyyyyzzzxxxyyy}}}~~~|||zzz|||xxxzzz{{{zzzwwwvvvxxxyyyvvvwwwxxxzzz{{{{{{{{{zzzzzz|||}}}~~~~~~}}}}}}}}}{{{yyyyyyzzz}}}~~~}}}}}}|||||||||{{{{{{zzzzzzyyyyyyxxxxxxyyyzzz|||}}}yyyzzz{{{||||||{{{zzzyyyyyyxxxxxxyyy{{{}}}|||{{{zzz{{{||||||}}}}}}||||||~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzyyyvvvvvvwwwyyyzzzzzzxxxvvvqqqnnniiiddd^^^XXXRRRMMMEEEBBB???======>>>===<<>>>>>>>>===999555666333111000111111111000111111111111222222222222333333444444555555666666333333333333333333333333666666777888888777777666777777888999999999999999>>>???AAABBBAAA???<<<:::999999:::<<<>>>AAADDDFFF}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~~~~}}}}}}}}}zzz{{{}}}~~~~~~~~~}}}~~~}}}}}}~~~}}}zzz}}}}}}~~~}}}{{{wwwyyy{{{|||{{{xxxuuurrruuuttttttttttttvvvxxxyyyzzz{{{|||zzzvvvssspppoooppppppqqqrrrtttuuuvvvvvvzzzxxxvvvuuuuuuwwwyyy{{{zzzzzzzzzyyyxxxxxxxxxxxx|||{{{zzz{{{}}}}}}|||{{{vvvtttrrrrrrtttvvvwwwwwwxxxyyyzzz|||}}}}}}{{{{{{{{{{{{{{{yyytttuuutttpppllljjjkkkmmmmmmppptttwwwxxxyyy{{{|||}}}zzzyyyyyyxxxwwwvvvvvvwwwyyy|||}}}zzzyyy|||~~~}}}|||zzz{{{{{{{{{zzzyyyyyyxxxzzzzzzzzzzzzzzz{{{||||||~~~|||{{{zzzyyyzzzzzz}}}}}}}}}}}}||||||||||||{{{zzzzzz{{{||||||{{{yyywwwxxxyyyyyyxxxvvvtttrrrnnnllljjjiiiiiikkknnnppprrrtttvvvxxxxxxwwwuuutttuuuuuuuuuuuutttsssrrrqqqsssqqqpppqqqrrrrrrqqqpppppppppooooooooooooppppppppppppqqqqqqpppooonnnnnnqqqpppqqqtttwwwyyyyyyxxxzzz{{{yyyvvvwww{{{{{{xxxvvvvvvwwwxxxwwwvvvuuutttrrrssstttuuuwwwxxxyyyzzzuuuwwwxxxxxxwwwwwwxxxyyy{{{{{{{{{{{{zzzxxxvvvuuutttttttttuuuuuuuuuuuuuuuxxxzzz{{{{{{{{{|||~~~{{{{{{||||||||||||{{{{{{vvvttttttvvvzzz{{{yyywwwwwwwwwxxxyyyzzz{{{{{{|||wwwssspppqqquuuzzz||||||xxxxxxyyy{{{}}}}}}zzzxxxssstttvvvxxxzzz|||~~~yyyvvvsssrrrsssvvvwwwwww{{{{{{}}}~~~{{{vvvxxx}}}vvvyyy{{{zzzwwwvvvvvvxxxuuuwwwyyyzzz||||||||||||zzz|||~~~~~~}}}}}}~~~{{{yyyxxxzzz}}}}}}{{{|||||||||}}}||||||{{{zzzxxxwwwwwwwwwxxxzzz{{{}}}zzzzzzyyyyyyyyyzzzzzz{{{yyyxxxwwwxxxzzz{{{zzzyyy|||}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}~~~||||||~~~~~~~~~~~~}}}{{{zzzwwwwwwwwwxxxyyywwwtttqqqjjjeee]]]UUUNNNIIIDDDAAA=========???@@@???<<<999BBBCCCDDDFFFHHHKKKMMMNNNOOOQQQTTTWWW]]]dddmmmsssmmmrrrxxxzzzxxxxxxzzz}}}}}}{{{zzzzzzzzzyyywww{{{{{{zzzxxxwwwxxx{{{}}}zzzxxxxxxzzz|||{{{zzzzzzyyyvvvrrrooogggfffdddaaa^^^\\\ZZZYYYQQQNNNJJJFFFCCCDDDEEEFFFDDD@@@<<<;;;======777222555333111000000111111000//////111222222333222222444444444555555555555555333333333333333333333333888888888888888777777666888888999999999999888888???AAABBBCCCBBB???;;;999999999:::;;;===???@@@AAA~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzyyyzzz{{{~~~~~~~~~~~~xxxyyy{{{}}}}}}|||zzzyyyxxxxxxyyyyyyxxxvvvqqqrrrsssuuuvvvwwwwwwwwwvvvyyy{{{yyytttppppppqqqnnnoooqqqtttxxxyyywwwvvvyyyzzzxxxsssssswwwzzzxxx|||{{{yyywwwwwwxxxyyyzzz}}}}}}}}}}}}|||{{{zzzyyyyyytttppprrrrrrqqqrrrttt~~~}}}|||||||||||||||}}}yyyxxxwwwyyy|||~~~|||yyyuuutttrrrnnnjjjhhhiiijjjiiilllqqqtttuuuuuuvvvwww{{{{{{{{{zzzyyyxxxwwwvvvyyywwwxxx{{{|||yyyyyy{{{yyy|||~~~~~~~~~zzz{{{|||{{{yyyxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{}}}|||{{{zzzzzzzzz{{{|||{{{{{{zzzzzzzzz{{{||||||xxxzzz}}}~~~~~~|||yyywww{{{xxxvvvvvvxxxxxxvvvtttnnnllliiihhhjjjkkkllllllrrruuuxxxzzzxxxwwwuuuuuuvvvsssqqqpppqqqrrrrrrrrrqqqqqqqqqqqqpppooonnnnnnqqqnnnkkkkkknnnooonnnmmmpppppppppqqqrrrqqqnnnkkknnnpppsssvvvxxxyyyyyyyyyvvvvvvwwwwwwwwwvvvvvvvvvwwwvvvwwwxxxzzzyyyvvvtttrrrrrrrrrsssuuuvvvxxxyyyuuuuuuuuuuuuuuuvvvwwwwwwzzzyyyyyyyyyyyyxxxvvvtttsssrrrrrrrrrssstttvvvwwwxxxvvvtttvvvzzz}}}}}}|||~~~|||yyyxxxzzzxxxuuuvvvyyy{{{zzzxxxzzzxxxxxx|||yyytttvvvvvvvvvwwwxxxxxxyyyyyyxxxwwwxxxzzz{{{{{{zzzxxxwwwzzzzzzxxxxxx{{{{{{yyyxxxyyywwwssssssvvvwwwvvv|||zzzwwwvvvwwwwwwvvvuuuvvvwwwxxxyyyyyyxxxwwwvvvzzz{{{|||||||||{{{zzzyyy{{{|||}}}}}}||||||}}}~~~}}}{{{{{{|||}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}xxxuuuwww|||~~~zzzuuuyyyzzzzzz{{{|||}}}~~~~~~||||||}}}}}}}}}}}}||||||~~~}}}|||{{{{{{|||~~~}}}|||{{{{{{{{{|||~~~~~~}}}~~~zzzvvvxxxwwwvvvuuusssoooiiiddd^^^WWWMMMEEEBBBAAA???>>><<<>>>@@@AAAAAABBBDDDFFFHHHIIIKKKLLLNNNQQQVVVYYY\\\___dddiiimmmooooooooorrrvvv{{{|||{{{yyyyyy{{{|||{{{zzzyyyyyyzzz{{{|||~~~zzzxxxzzz{{{xxxxxxzzz|||yyyxxxwwwxxxxxxxxxxxxxxxvvvtttpppllljjjeeedddbbbaaaaaa^^^[[[XXXTTTPPPKKKGGGEEEEEEDDDCCCDDDCCCBBB@@@===:::777666444222000///...///000111000222333333222111222444<<<888666777666333444777666444222111111333555777:::;;;;;;;;;:::888777555888999:::;;;:::999888777;;;<<<>>>@@@???===:::999::::::999:::<<<>>>AAACCC~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~{{{|||}}}~~~~~~~~~~~~~~~}}}|||{{{yyywwwwwwxxxxxxvvvuuupppppprrrssstttuuuuuuuuuuuuvvvwwwvvvsssqqqpppooommmnnnppptttxxxyyyyyywwwxxxzzzxxxtttuuuyyy{{{zzzzzzzzzyyyxxxxxxyyyzzz{{{}}}}}}}}}}}}|||{{{zzzyyyuuuoookkkmmmooooooqqquuuzzzzzzzzzzzz{{{|||~~~~~~{{{yyyxxxyyy{{{|||zzzxxxuuutttrrrnnnkkkiiijjjkkkiiillloooqqqrrrsssuuuvvvyyyyyyyyyyyyxxxwwwuuuuuuwwwuuuvvvzzzzzzwwwwwwyyyyyy{{{~~~~~~~~~~~~{{{|||}}}|||zzzyyyyyyzzzzzzzzzzzzyyyyyyzzzzzzzzz{{{zzzyyyxxxxxxxxxyyyzzz~~~}}}|||{{{yyyyyyyyyyyyxxxzzz|||~~~}}}{{{xxxvvvzzzxxxvvvvvvwwwwwwuuurrrqqqnnnlllkkklllmmmmmmmmmsssvvvyyyzzzyyywwwvvvvvvvvvsssooonnnooopppqqqqqqppppppppppppooonnnmmmmmmooommmjjjjjjkkkmmmlllkkkjjjkkkmmmppprrrsssrrrqqqppprrruuuxxxyyyyyyxxxxxxvvvuuuuuuvvvwwwxxxwwwvvvvvvvvvvvvxxxyyyyyyvvvtttssssssssstttuuuvvvwwwxxxuuuuuuuuuuuuuuuvvvvvvwwwxxxxxxxxxxxxyyyyyyxxxvvvuuuuuutttssstttuuuvvvwwwvvvtttrrrtttxxx{{{||||||}}}{{{yyyxxxyyywwwuuuuuuxxxyyyxxxvvvwwwvvvvvvzzz}}}}}}xxxsssuuuuuuvvvvvvwwwwwwwwwwwwwwwvvvvvvxxxyyyyyywwwvvvvvvyyyyyywwwwwwzzzzzzxxxuuuwwwvvvssstttyyy{{{yyyyyyxxxvvvvvvvvvvvvuuussstttuuuuuuvvvvvvuuuuuutttwwwxxxyyyzzz{{{zzzyyyyyyxxxzzz{{{{{{{{{{{{|||~~~}}}|||||||||}}}}}}~~~~~~}}}}}}||||||{{{{{{|||yyyvvvwwwzzz{{{zzzwwwxxxxxxxxxyyyyyyzzzzzz{{{||||||||||||||||||||||||}}}|||zzzzzzzzz|||~~~~~~}}}|||||||||}}}~~~~~~~~~~~~}}}zzzvvvuuutttrrroookkkddd]]]WWWOOOJJJBBB>>>===???@@@@@@???AAACCCDDDEEEFFFHHHJJJLLLMMMOOOQQQSSSXXX^^^bbbfffhhhlllooorrrssssssssstttxxx|||}}}|||zzzzzz{{{|||{{{zzzyyyyyyyyyzzz{{{}}}zzzxxx{{{{{{xxxxxxzzz|||xxxuuuuuuwwwzzz|||wwwvvvuuusssoookkkgggeeebbbaaa`````````___\\\YYYUUUQQQKKKGGGEEEDDDCCCBBBBBBAAA@@@>>>;;;999666555333222000///...///000111///111222222222222333555666333333555555333333777777555333222222444666777::::::;;;;;;:::888777666777888999::::::999888888;;;<<<>>>???@@@???>>>===;;;:::::::::;;;===@@@AAA~~~}}}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~|||}}}~~~~~~}}}{{{yyywwwwwwwwwvvvtttrrrooopppqqqrrrsssssssssssssssrrrqqqrrrrrrrrrpppnnnlllmmmoootttxxx{{{{{{zzzxxxzzzxxxuuuuuuzzz|||{{{xxxxxxxxxyyyzzzzzz{{{{{{}}}}}}}}}|||{{{{{{zzzzzzsssmmmiiikkkmmmooossswwwvvvwwwwwwyyy{{{}}}}}}{{{yyyxxxyyyyyyxxxwwwtttsssrrroookkkjjjkkklllkkklllnnnooooooqqqtttvvvwwwwwwwwwwwwwwwvvvuuutttvvvssstttwwwxxxuuutttwwwxxx{{{~~~~~~}}}~~~~~~}}}~~~}}}{{{zzzzzz{{{zzzyyyxxxwwwwwwxxxyyyzzzyyyxxxwwwvvvvvvvvvvvvwww||||||zzzyyyxxxxxxxxxxxxxxxyyy{{{||||||zzzxxxvvvyyyxxxvvvvvvvvvuuusssqqqtttrrrooonnnnnnooonnnmmmsssuuuxxxyyyxxxwwwwwwwwwuuurrrmmmkkklllmmmoooooooooooooooooonnnmmmlllkkkllljjjgggggghhhiiiiiihhhgggiiilllooorrrtttttttttsssuuuwwwyyyzzzyyywwwuuuuuusssrrrtttxxxzzzyyywwwvvvvvvvvvxxxzzzyyywwwtttuuutttttttttuuuuuuvvvwwwuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwxxxyyyxxxxxxxxxxxxwwwvvvuuuuuuvvvxxxxxxtttrrrrrrsssvvvyyyzzz{{{}}}}}}~~~}}}|||zzzxxxwwwwwwuuuttttttvvvvvvuuuttttttssstttwwwzzzzzzvvvrrruuuuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuvvvwwwwwwuuusssuuuxxxxxxuuuvvvyyyyyyvvvtttvvvvvvtttuuuyyy{{{zzzuuuuuutttuuuvvvuuusssqqqssssssrrrrrrrrrrrrsssssstttuuuvvvwwwxxxxxxwwwvvvvvvwwwxxxxxxxxxxxxzzz|||}}}}}}~~~~~~}}}}}}||||||~~~~~~~~~}}}|||{{{zzzyyy{{{yyyxxxwwwwwwxxxzzz{{{xxxxxxxxxxxxxxxxxxxxxxxx|||{{{zzzyyyyyyzzz{{{|||zzzyyyyyyyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~|||xxxtttpppmmmhhhccc]]]UUUMMMGGGCCC???:::888:::===@@@BBBBBBDDDGGGIIIKKKMMMPPPRRRTTTUUUWWWXXX\\\aaahhhmmmqqqqqqrrrssstttuuuuuuuuuvvvyyy|||}}}|||{{{{{{{{{|||{{{zzzyyyyyyyyyyyyyyy|||zzzyyy|||{{{xxxxxx{{{{{{yyyuuurrrssswww{{{uuusssqqqmmmhhhddd```]]]^^^^^^^^^```aaaaaa^^^\\\WWWSSSMMMHHHEEECCCAAA@@@>>>>>>===;;;999777555333222222000/////////000111///000222222222222444555333111222666777444555777888777555444444555666777888999::::::999888777666666666777888999999999999999999:::<<<===>>>??????;;;::::::::::::<<<>>>???~~~~~~}}}{{{|||}}}~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~zzz{{{}}}~~~~~~|||zzzxxxwwwvvvuuusssqqqpppqqqrrrsssssssssssssssqqqooommmooorrrsssqqqnnnmmmnnnppptttyyy|||||||||yyyzzzyyyuuuuuuyyyzzzxxxvvvwwwxxxzzz{{{|||||||||}}}}}}|||{{{{{{{{{{{{{{{xxxqqqlllmmmpppqqquuuzzzwwwwwwxxxyyy{{{~~~~~~}}}{{{yyyxxxwwwwwwwwwrrrrrrqqqooollljjjkkklllmmmnnnnnnnnnnnnpppsssvvvvvvvvvwwwwwwwwwwwwvvvvvvuuurrrsssvvvvvvssssssuuuyyy{{{}}}~~~~~~}}}~~~}}}{{{{{{|||yyyxxxvvvuuuuuuvvvxxxyyywwwwwwvvvuuuuuutttttttttvvvvvvvvvvvvwwwxxxyyyyyyxxxyyyzzz{{{{{{yyywwwvvvyyyyyyxxxxxxwwwuuusssrrrvvvsssqqqpppppppppooommmqqqsssvvvwwwvvvuuuuuuvvvtttpppllliiiiiikkkllllllnnnnnnnnnnnnmmmlllkkkjjjhhhfffeeedddeeeeeeffffffiiikkknnnpppqqqrrrssstttvvvxxxyyyzzzyyywwwtttssstttqqqpppsssxxx{{{zzzxxxwwwwwwxxxyyy{{{{{{xxxvvvvvvvvvuuuuuuuuuuuuuuuvvvtttuuuuuuvvvvvvvvvvvvvvvvvvxxxyyyyyyxxxwwwwwwwwwwwwwwwvvvvvvwwwyyyzzz{{{uuutttttttttuuuwwwxxxyyy{{{{{{||||||{{{yyyxxxwwwuuuuuuttttttttttttsssrrrqqqqqqrrruuuwwwwwwtttrrrwwwwwwwwwwwwvvvvvvvvvvvvvvvuuutttuuuvvvvvvtttssssssvvvwwwtttuuuxxxxxxuuuwwwyyyxxxuuutttxxxxxxvvvrrrrrrssstttvvvuuurrrooosssrrrqqqppppppqqqrrrsssrrrssstttuuuuuutttsssrrruuuvvvvvvuuuttttttvvvxxx{{{|||}}}~~~~~~}}}{{{zzz}}}}}}~~~~~~}}}|||{{{zzzyyyyyyyyywwwtttuuuzzz}}}zzzzzzzzzyyyyyyyyyxxxxxx{{{zzzxxxwwwwwwxxxzzz{{{xxxxxxxxxxxxzzz{{{}}}~~~~~~~~~~~~~~~}}}|||{{{{{{zzzwwwsssoooiiiddd[[[SSSMMMGGGAAA>>>AAA>>>;;;999:::===AAACCCDDDGGGKKKOOORRRUUUYYY\\\^^^___``````ccchhhooosssuuutttrrrqqqppppppqqqqqqtttvvvyyy{{{|||||||||||||||{{{{{{zzzzzzzzzzzzzzz{{{yyyzzz}}}|||xxxyyy|||yyywwwuuuttttttvvvyyy{{{rrrppplllhhhbbb]]]ZZZXXX\\\]]]^^^aaaddddddbbb```[[[VVVOOOHHHDDD@@@===;;;::::::999888777555333222222111000//////000111111000222333333222111222444333222444888999666666888999888888777666666666666777888999999999888777666555555666777888888999999777777777777888999;;;<<<;;;;;;:::::::::;;;<<<<<<~~~~~~~~~~~~zzz{{{|||}}}}}}|||{{{zzz|||~~~}}}~~~~~~~~~~~~~~~~~~~~~zzz{{{|||}}}~~~~~~|||yyyxxxwwwvvvsssqqqttttttuuuuuuvvvuuuuuuuuupppnnnlllnnnrrrtttrrrppppppppprrruuuzzz}}}~~~}}}zzz|||zzzvvvuuuwwwxxxuuuvvvwwwxxxzzz||||||}}}}}}}}}}}}|||{{{{{{{{{{{{|||~~~wwwqqqqqqqqqrrruuuzzzzzzzzzzzz{{{|||~~~~~~}}}|||zzzyyywwwwwwwwwrrrrrrrrrooommmkkkkkklllpppppppppooonnnpppsssvvvvvvvvvwwwxxxyyyyyyyyyyyyuuusssssswwwvvvssssssuuuyyy{{{}}}~~~~~~~~~}}}{{{{{{|||xxxxxxwwwvvvvvvwwwxxxxxxwwwwwwvvvvvvuuutttssssssttttttttttttuuuvvvwwwxxxxxxyyyzzz{{{zzzyyywwwvvvyyyzzz{{{zzzyyywwwuuutttvvvtttrrrqqqqqqqqqooonnnnnnqqqssstttssssssssstttsssoookkkhhhhhhiiiiiiiiillllllmmmllllllkkkjjjiiicccccccccbbbbbbccceeefffiiillloooqqqqqqrrruuuwwwyyyyyyyyyyyywwwtttrrrpppqqqpppoooqqquuuyyyyyyyyyxxxxxxyyy{{{}}}}}}zzzxxxwwwwwwvvvuuuuuuuuuuuuvvvttttttuuuvvvwwwvvvvvvuuuxxxzzz{{{yyyvvvttttttuuuvvvuuuvvvvvvxxxzzz}}}~~~yyyxxxwwwvvvuuuuuuvvvwwwyyyzzz{{{{{{zzzyyyxxxwwwtttuuuuuuuuutttrrrqqqqqqqqqqqqssstttvvvuuutttrrryyyyyyyyyxxxxxxwwwwwwwwwwwwvvvuuuuuuvvvwwwvvvuuusssvvvvvvssstttwwwwwwuuuuuuwwwwwwttttttwwwxxxuuuqqqqqqrrrtttuuuuuurrrppptttsssrrrqqqqqqrrrssstttssssssttttttsssqqqooonnnuuuvvvuuusssqqqqqqrrrtttxxxzzz|||}}}}}}|||zzzyyyzzz{{{}}}~~~~~~}}}}}}wwwyyyyyywwwttttttyyy~~~zzzzzzzzzyyyyyyxxxwwwwww{{{yyyxxxvvvvvvxxxyyy{{{wwwwwwxxxyyyzzz{{{|||}}}}}}~~~~~~}}}zzzxxxvvvrrrmmmiii^^^WWWMMMEEE@@@>>>======>>>===<<<<<<===AAAEEEHHHGGGKKKPPPTTTYYY]]]bbbfffggghhhgggggghhhkkkpppttttttrrrpppnnnmmmlllmmmnnnpppqqqssswwwyyy{{{||||||{{{{{{{{{||||||{{{{{{{{{zzzyyy{{{~~~|||xxxyyy}}}xxxxxxxxxwwwvvvuuutttsssnnnlllgggbbb]]]ZZZWWWVVV\\\]]]```dddggggggeeeccc___YYYPPPHHHBBB===888555666666666555444333222111000000000000000000111111333444444333111000111222444333444888999555555777999999999999888777666555555666777888888888777666444444555555666777888888888777666666666777999:::;;;;;;;;;::::::;;;;;;;;;|||}}}}}}~~~~~~{{{{{{{{{{{{zzzyyywwwvvvwww{{{~~~~~~~~~||||||}}}}}}~~~}}}{{{zzzyyyxxxvvvtttxxxxxxxxxxxxxxxxxxwwwwwwqqqpppooopppssstttuuuuuuuuuuuuuuuxxx{{{}}}~~~}}}zzz|||{{{wwwvvvxxxxxxuuuwwwxxxyyyzzz{{{|||}}}}}}}}}|||{{{zzzzzz{{{|||}}}yyysssrrrrrrqqqssswww|||||||||||||||}}}~~~{{{}}}~~~}}}{{{yyyyyyzzztttttttttrrrooommmlllmmmqqqqqqqqqooonnnooorrrtttvvvwwwxxxyyyzzz{{{{{{|||xxxuuuvvvyyyxxxuuutttwww{{{|||~~~~~~{{{{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxwwwvvvuuutttwwwvvvvvvuuuttttttuuuuuuyyyzzzzzz{{{zzzyyyxxxwwwwwwzzz||||||zzzxxxvvvvvvvvvuuussssssssssssqqqpppmmmoooqqqqqqqqqqqqrrrtttrrroookkkhhhhhhhhhgggfffiiiiiiiiiiiihhhgggffffff```aaabbbbbbbbbcccfffhhhhhhlllppprrrrrrtttxxx|||zzzyyywwwuuusssqqqoooooonnnnnnoooppprrrtttwwwyyyxxxxxxyyy{{{}}}}}}{{{yyywwwwwwvvvuuuuuuvvvvvvvvvssstttvvvwwwwwwwwwvvvuuuxxx{{{|||zzzuuurrrrrrtttuuuuuuuuuvvvwwwzzz|||}}}zzzzzzzzzxxxuuuuuuvvvxxxxxxyyyzzz{{{{{{zzzyyyxxxuuuvvvxxxwwwtttrrrqqqqqqttttttuuuvvvvvvuuutttsss{{{{{{zzzyyyxxxxxxwwwwwwwwwvvvtttuuuwwwxxxxxxwwwsssvvvvvvssstttwwwwwwtttooossstttssstttyyyzzzxxxrrrqqqrrrtttvvvvvvtttrrrttttttssssssssssssttttttssssssssssssrrrqqqooonnnttttttsssqqqooooooqqqsssvvvxxxzzz{{{{{{zzzyyyxxxwwwyyy{{{~~~~~~}}}}}}vvvxxxxxxwwwuuuuuuyyy}}}xxxxxxxxxwwwwwwvvvvvvvvvzzzyyyxxxwwwwwwxxxyyyzzzwwwxxxyyyzzzzzz{{{||||||}}}~~~~~~~~~~~~~~~}}}~~~{{{wwwsssnnniiiccc^^^PPPJJJBBB<<<::::::<<<<<<999;;;<<<>>>AAAGGGMMMRRROOORRRWWW\\\```dddiiilllmmmmmmmmmllllllmmmpppsssrrrqqqpppnnnmmmmmmnnnnnnoooooopppssswwwzzzzzzzzzxxxyyyzzz{{{||||||||||||xxxyyy}}}}}}xxxyyy~~~xxxxxxyyyxxxuuuqqqnnnkkkhhhfffaaa]]]YYYWWWWWWVVV^^^___bbbfffiiiiiifffddd___YYYPPPGGG@@@:::555222333444444444333222111111000000000000111111111111333444444333111000111222333111222555555333333555999:::::::::999777555333444555666777888888777666444444444444555666777777:::999888888888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<~~~~~~{{{{{{{{{zzzxxxvvvtttrrrtttyyy~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{yyywwwzzzzzzzzzzzzzzzyyyxxxxxxsssssstttttttttuuuwwwyyy{{{zzzyyyzzz|||}}}~~~}}}yyy||||||yyyyyy||||||zzzzzzyyyyyyyyyzzz{{{}}}~~~}}}|||{{{zzzzzz{{{}}}~~~yyyuuuttttttssssssvvv{{{{{{{{{{{{{{{|||}}}~~~xxx|||~~~|||{{{|||xxxyyyxxxvvvrrrpppnnnooopppqqqqqqooonnnnnnpppqqquuuvvvxxxyyy{{{|||}}}}}}{{{xxxyyy{{{{{{xxxwwwyyy|||~~~}}}{{{zzz{{{xxxyyy{{{||||||{{{yyyxxx{{{{{{{{{{{{zzzxxxwwwuuuyyyxxxwwwwwwvvvwwwwwwwwwzzz{{{{{{{{{{{{zzzyyyyyytttxxx{{{|||zzzwwwwwwwwwwwwvvvuuuuuuvvvvvvtttsssmmmnnnpppqqqqqqqqqssstttpppnnnkkkjjjiiigggeeeccceeeeeeeeeeeedddcccbbbaaa]]]___aaabbbbbbdddhhhkkklllooossstttssstttxxx}}}zzzxxxtttqqqnnnmmmmmmnnnkkknnnpppooonnnpppuuuzzzvvvvvvwwwzzz||||||zzzxxxvvvvvvvvvuuuvvvvvvwwwwwwssstttvvvwwwwwwwwwuuuuuuvvvzzz|||yyyuuurrrsssuuuvvvvvvuuuuuuuuuwwwxxxyyyxxxyyyyyyxxxuuuuuuxxx{{{xxxyyyzzz{{{{{{zzzyyyyyyvvvxxxzzzyyyvvvrrrqqqrrrwwwxxxyyyxxxwwwvvvuuuuuu{{{{{{zzzyyyxxxwwwvvvuuuvvvtttssstttvvvxxxyyyyyysssvvvvvvttttttwwwwwwuuummmqqqsssrrrtttxxxyyyvvvtttsssrrrtttvvvwwwwwwvvvsssttttttuuuuuuttttttssspppqqqrrrssssssrrrqqqqqqqqqqqqpppooonnnooorrruuuuuuvvvwwwxxxyyyxxxxxxwwwvvvxxxzzz|||}}}|||zzzyyyvvvvvvwwwwwwwwwwwwyyy{{{xxxxxxxxxxxxxxxwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~|||{{{|||}}}~~~~~~|||zzzwwwsssmmmgggaaaZZZRRRNNNAAA>>>;;;999999::::::999999<<>>AAAEEEHHHLLLRRRZZZ```ccceeegggiiijjjkkknnnpppnnnppprrrsssrrrqqqrrrsssoooooopppqqqqqqrrrsssssstttrrrqqqrrruuuwwwvvvtttqqqsssuuuxxxyyyzzz{{{zzzwwwyyy~~~}}}xxxzzzwwwvvvssspppllljjjhhhggg]]]ZZZWWWTTTSSSTTTWWWXXX^^^```cccfffhhhgggccc```XXXRRRKKKDDD>>>:::777555111111222222222222111111...///000111111111111111---///111222222333555777222///000444666666999>>>999:::;;;;;;999666333000222333555666777888777777666555444333222333444555333333555777888:::;;;<<<:::;;;<<<===>>>>>>>>>>>>}}}yyy|||yyyvvvuuuttttttrrrpppuuuyyy~~~~~~}}}}}}~~~~~~~~~~~~}}}|||}}}{{{zzz}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||zzzzzzyyyyyyyyyxxxyyyyyyzzzzzz{{{{{{{{{~~~~~~}}}}}}}}}||||||~~~{{{zzz}}}}}}{{{{{{zzzxxxwwwyyy|||~~~~~~}}}}}}~~~~~~~~~|||yyywwwwwwvvvtttsss{{{||||||zzzxxxwwwxxxzzz~~~~~~~~~~~~}}}|||{{{}}}{{{yyywwwvvvtttqqqpppnnnnnnnnnnnnooopppqqqrrrtttvvvyyy|||~~~~~~}}}}}}{{{}}}~~~|||zzzxxxxxxyyyxxx|||~~~}}}}}}~~~~~~|||||||||||||||}}}~~~~~~}}}~~~~~~|||zzzzzz{{{xxxyyyxxxvvvyyy}}}~~~{{{yyyyyyyyyzzz{{{zzzxxxvvv{{{yyyvvvuuuuuuuuusssrrrrrrtttttttttwwwyyyvvvppptttppplllkkknnnqqqsssrrrooommmkkkjjjhhheeeaaa^^^______^^^]]]]]]\\\\\\[[[_________aaadddiiimmmooopppuuuzzzzzzuuuqqqpppqqquuuwwwuuuqqqppprrrsssqqqllllllmmmnnnppprrrtttuuuwwwuuutttxxx||||||wwwrrrtttuuuvvvwwwxxxwwwwwwvvvttttttuuuuuuuuuuuuttttttxxxyyy{{{{{{zzzxxxuuusssttttttttttttuuuuuuuuuvvvvvvwwwxxxxxxvvvvvvwwwyyyxxxyyy{{{||||||{{{yyyxxxyyyyyyzzzzzzyyywwwvvvtttyyyyyyzzzzzzzzzyyyxxxxxx{{{zzzxxxvvvtttrrrqqqqqqxxxvvvuuuuuuwwwwwwwwwvvvwwwuuussstttvvvvvvsssqqquuusssrrrqqqrrrtttwwwyyyzzzxxxuuussssssuuuxxxzzzsssrrrrrrsssuuutttppplllrrrqqqqqqppppppqqqqqqrrrnnnpppsssuuuvvvwwwxxxyyyzzzxxxtttrrrpppqqqrrrsssxxxzzz{{{||||||zzzxxxwwwzzzxxxvvvvvvwwwwwwvvvuuuyyyxxxzzz}}}}}}|||{{{|||{{{{{{{{{yyywwwwwwyyy{{{zzz{{{}}}}}}}}}}}}{{{{{{||||||}}}~~~|||{{{}}}~~~||||||~~~|||yyy}}}zzzxxxxxxyyyxxxtttpppggg```UUUJJJBBB===<<<<<<666777777888999:::;;;;;;>>>AAAGGGNNNVVV^^^dddggglllkkkjjjiiikkkmmmppprrrqqqrrrtttvvvvvvuuusssrrrxxxvvvuuuuuuvvvvvvuuusssvvvvvvvvvvvvuuutttsssrrruuuuuuvvvwwwxxxyyyyyyzzz}}}zzzyyyyyywwwuuusssqqqqqqppplllgggbbb___^^^YYYXXXUUUSSSRRRRRRRRRSSSXXX\\\___^^^^^^___]]]YYYOOOLLLGGGAAA===:::888888333333333222222111111111000000000000000000000000111222222333333444444555444444444555555555555666999777555333222111111222333555555555555555777999888777555444333333444444222333444555666666666666999999::::::;;;<<<======~~~{{{zzzxxxvvvvvvvvvwwwvvvuuuvvvyyy~~~}}}}}}}}}~~~~~~~~~}}}}}}|||{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{}}}}}}}}}~~~~~~~~~~~~~~~zzzxxxwww{{{~~~~~~}}}{{{zzz{{{~~~}}}{{{{{{{{{yyyxxx{{{{{{{{{zzzyyyxxxzzz{{{~~~}}}{{{{{{|||{{{yyyxxxvvvtttqqqooolllmmmmmmoooppprrrtttuuuvvvwwwzzz|||~~~~~~~~~}}}~~~|||zzzzzzzzzzzz}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~}}}{{{{{{|||wwwxxxwwwtttwww}}}~~~{{{yyyxxxxxxxxxyyyyyywwwvvvxxxvvvtttsssssssssrrrpppsssuuuuuutttwwwzzzxxxsssrrrpppnnnoooqqqsssrrrqqqnnnmmmkkkiiigggddd```]]]^^^^^^^^^^^^]]]]]]]]]]]]aaaaaabbbcccfffiiilllmmmssswwwzzzxxxsssnnnmmmnnnuuuwwwuuupppooorrrrrrooojjjjjjkkklllnnnoooqqqrrrtttsssssswww{{{|||xxxttttttuuuwwwxxxxxxxxxvvvvvvtttuuuvvvvvvwwwwwwwwwwwwuuuvvvxxxzzzzzzxxxvvvuuuttttttuuuvvvvvvwwwxxxxxxvvvxxxzzzzzzyyyyyyzzz{{{yyyzzz{{{||||||{{{yyyxxxyyyyyyzzzzzzzzzxxxwwwvvvzzzzzzzzzyyyyyyxxxwwwwwwwwwwwwwwwvvvvvvwwwwwwxxxzzzxxxvvvuuuwwwxxxxxxwwwvvvuuutttuuuvvvvvvsssqqqrrrqqqpppoooppprrrtttvvvwwwvvvvvvuuuuuuvvvvvvwwwrrrrrrsssvvvwwwvvvrrrnnnqqqppppppooooooppppppqqqnnnrrrvvvuuurrrrrrvvvzzzwwwuuusssrrrrrrsssuuuvvvzzz{{{|||||||||{{{yyyyyy|||zzzxxxxxxxxxyyyxxxwwwzzzzzzzzz{{{{{{xxxwwwwww{{{{{{{{{zzzxxxwwwyyyzzz|||}}}~~~~~~}}}|||}}}~~~}}}{{{zzzzzz{{{|||}}}}}}~~~~~~~~~{{{zzz|||}}}~~~~~~{{{zzz{{{|||~~~~~~|||zzzzzzxxxuuutttsssooohhhbbbWWWSSSKKKDDD>>><<<<<<<<<888888999:::<<<===>>>???CCCFFFLLLTTT]]]eeekkknnnpppnnnlllkkklllnnnqqqssspppqqqssstttuuuuuuuuuuuuwwwvvvtttuuuvvvwwwvvvuuuvvvvvvuuuuuutttsssssssssuuuuuuvvvwwwxxxyyyyyyzzz|||zzzyyyxxxwwwvvvtttrrrrrrqqqnnniiiccc___\\\[[[WWWUUURRROOOMMMLLLLLLLLLRRRVVVXXXVVVUUUVVVTTTOOOJJJGGGCCC>>>;;;888777666333333222222222111111111000000000000000000000000111222222333333444444555444444444444555555555555888666555333222222222333444555666666555555777999666555444333222333333444222333444555666666666666888888999:::;;;<<<======}}}~~~~~~~~~}}}yyywwwvvvwwwyyy{{{{{{zzzwwwzzz~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}|||}}}}}}~~~||||||||||||{{{{{{{{{{{{|||}}}~~~~~~zzzxxxwwwyyy~~~}}}|||}}}~~~~~~~~~}}}{{{zzz{{{{{{{{{yyyzzz{{{}}}~~~|||{{{zzz{{{{{{zzzyyyvvvssspppoookkklllmmmooorrruuuwwwyyywwwxxxzzz{{{}}}}}}}}}}}}~~~|||{{{zzz{{{}}}~~~}}}|||||||||~~~}}}}}}}}}}}}~~~}}}~~~~~~}}}}}}~~~wwwwwwuuusssvvv|||~~~|||zzzyyywwwwwwxxxxxxxxxwwwvvvsssqqqqqqqqqqqqpppooorrrttttttrrrtttxxxxxxtttppppppqqqrrrttttttrrrpppooommmjjjhhhgggddd```]]]]]]]]]^^^^^^^^^^^^______bbbcccdddfffhhhjjjlllllluuuwwwxxxvvvqqqmmmlllllluuuwwwuuupppoooppppppmmmkkkkkkllllllmmmooopppqqqrrrrrrrrrvvvzzz{{{xxxuuutttvvvxxxzzzzzzyyywwwuuuuuuvvvwwwxxxyyyzzzzzz{{{rrrtttvvvxxxyyyyyyxxxwwwuuuvvvvvvwwwxxxxxxyyyyyyvvvyyy|||}}}}}}||||||}}}yyyzzz|||}}}}}}|||zzzyyyyyyzzzzzz{{{zzzzzzyyyyyyzzzzzzyyyyyyxxxwwwvvvvvvwwwwwwwwwwwwxxxyyyzzz{{{yyyvvvtttssstttvvvwwwwwwuuutttuuuwwwxxxwwwtttrrrqqqpppooonnnoooqqqsssttttttuuuvvvwwwwwwvvvuuutttqqqrrruuuxxxzzzxxxtttppppppoooooooooooooooooopppoootttwwwtttnnnmmmrrryyytttssssssssstttvvvxxxyyy|||||||||{{{{{{{{{zzzzzz}}}|||zzzyyyzzzzzzyyyxxxzzz{{{{{{{{{zzzyyyxxxvvvzzz{{{}}}|||zzzyyyyyyzzz~~~~~~~~~|||zzzyyy~~~~~~~~~{{{yyyzzzzzz{{{||||||||||||}}}{{{yyyyyy{{{}}}~~~}}}{{{zzzyyyzzz{{{{{{zzzxxxuuussspppmmmiiibbbXXXPPPFFFDDDAAA>>><<<<<<===>>>:::;;;===???BBBDDDFFFGGGLLLOOOVVV]]]fffmmmrrruuutttrrrooonnnnnnqqqtttvvvqqqrrrrrrssstttvvvwwwxxxxxxvvvttttttvvvwwwxxxwwwwwwvvvtttsssrrrrrrsssssstttuuuuuuvvvwwwxxxyyyyyyyyyxxxvvvvvvvvvuuusssqqqpppnnniiiddd___[[[XXXWWWVVVTTTPPPLLLIIIHHHGGGGGGLLLOOOPPPMMMKKKLLLIIIDDDBBBAAA===:::777555444444222222222111111111111111000000000000000000000000111222222333333444444555444444444444555555555555666555444222222222333444555777888777666666777888555444333222222222333444222333444555555666555555666666777999;;;<<<===>>>|||yyyyyyzzz|||}}}yyyxxxxxxyyy{{{}}}~~~}}}zzz}}}~~~}}}}}}}}}}}}}}}|||{{{}}}~~~~~~~~~}}}}}}|||}}}}}}|||||||||}}}}}}~~~~~~~~~}}}}}}||||||{{{{{{}}}~~~~~~~~~}}}{{{yyyyyy{{{||||||{{{~~~}}}}}}}}}|||}}}}}}|||{{{yyyzzz{{{{{{zzz{{{}}}~~~|||{{{zzzyyyzzz{{{yyyvvvrrrpppooommmnnnoooqqqsssvvvxxxyyywwwxxxxxxyyyzzz{{{{{{|||yyy{{{}}}}}}{{{{{{{{{|||~~~|||{{{{{{{{{}}}}}}}}}}}}}}}~~~}}}~~~~~~}}}~~~xxxxxxvvvsssvvv}}}~~~|||zzzxxxwwwxxxyyyyyyyyyuuusssqqqpppqqqqqqooonnnnnnqqqpppnnnoootttuuussspppqqqqqqrrrssssssrrrqqqpppnnnkkkiiigggeeebbb___]]]^^^^^^___``````aaaaaabbbcccfffiiikkkmmmnnnooouuuvvvvvvtttpppmmmlllmmmtttvvvuuupppooopppooolllooonnnnnnoooooopppqqqrrrsssssstttvvvyyyzzzxxxvvvvvvxxxzzz||||||{{{xxxvvvwwwwwwxxxxxxyyyzzz{{{{{{tttuuuwwwyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwuuuxxx}}}~~~}}}}}}yyy{{{|||~~~~~~}}}|||{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvvvv{{{zzzyyyxxxwwwwwwwwwwwwvvvssspppoooqqqsssttttttuuuvvvwwwyyyzzzyyywwwuuusssrrrqqqqqqqqqrrrtttuuutttuuuvvvvvvvvvvvvuuutttooorrruuuxxxzzzxxxtttqqqppppppoooooooooooopppppprrrtttuuuqqqmmmlllpppuuussssssttttttvvvwwwxxxyyy{{{{{{zzzyyyyyyyyyyyyzzz}}}{{{yyyyyyzzzzzzyyyxxxxxx{{{}}}|||}}}~~~|||yyy{{{}}}~~~}}}||||||}}}~~~~~~~~~}}}{{{zzz}}}}}}~~~}}}|||yyyzzz{{{||||||||||||{{{yyyxxxwwwyyy|||~~~||||||{{{{{{zzzxxxtttqqqlllhhhddd```\\\UUUKKKDDD=========>>>>>>??????@@@>>>???BBBFFFKKKOOORRRSSSWWWZZZ```ffflllqqquuuvvvuuutttrrrqqqrrruuuxxx{{{vvvuuuttttttuuuwwwyyyzzz{{{xxxvvvuuuvvvwwwwwwwwwwwwvvvtttrrrqqqrrrssstttttttttuuuvvvwwwxxxyyyyyyxxxwwwvvvuuuvvvtttrrroookkkhhhbbb^^^ZZZXXXVVVUUUUUUSSSOOOKKKIIIGGGGGGGGGHHHKKKKKKGGGDDDDDDAAA<<<;;;:::777555333222111111111111111111111111111000000000000000000000000000111222222333333444444555333333444444444555555555444333222222222333444555666888999999777777777999555555444333333333444555222333444444555555555444444555666888:::<<<===>>>~~~yyyuuusssuuuxxxzzz{{{zzzyyyzzz|||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||zzzzzz|||~~~~~~}}}}}}|||{{{{{{zzzzzzzzz{{{{{{|||~~~~~~~~~}}}}}}||||||{{{~~~|||zzz|||{{{zzzyyyzzz{{{zzzzzz}}}~~~~~~}}}|||}}}}}}~~~~~~}}}~~~|||{{{{{{|||}}}|||{{{yyyzzz{{{|||{{{|||~~~~~~}}}|||{{{yyyzzz{{{yyytttqqqoooooopppqqqqqqrrrsssuuuwwwwwwwwwvvvvvvuuuvvvwwwxxxyyyvvvxxx{{{||||||}}}~~~|||{{{{{{{{{}}}}}}||||||}}}}}}~~~}}}~~~}}}}}}~~~yyyzzzxxxuuuxxx~~~~~~~~~|||yyyyyyzzz{{{{{{zzzxxxvvvsssrrrrrrrrrpppooolllooopppmmmmmmqqqsssqqqqqqqqqpppppppppppprrrssspppnnnkkkiiihhhgggdddbbb______```aaabbbcccddddddaaacccfffjjjnnnqqqsssssstttuuuuuutttqqqpppoooooosssuuuuuuqqqooopppooolllppppppooooooooooooppppppuuuuuuvvvwwwxxxyyyxxxwwwyyyzzz|||}}}}}}|||zzzxxxyyyyyyxxxxxxxxxyyyzzz{{{yyyyyyzzzzzzzzzyyyxxxwwwzzzyyyyyyxxxvvvuuuuuutttuuuxxx|||~~~~~~}}}}}}}}}zzz{{{}}}~~~}}}|||{{{{{{{{{{{{{{{{{{||||||{{{zzzyyyxxxwwwwwwwwwwww{{{zzzxxxwwwuuutttttttttuuusssqqqpppqqqssstttsssvvvwwwzzz{{{{{{zzzzzzyyywwwvvvvvvuuuvvvvvvxxxxxxwwwvvvuuuuuuuuuuuuvvvwwwnnnppptttwwwwwwuuusssqqqqqqqqqqqqppppppqqqqqqqqqvvvssspppnnnooopppppppppttttttuuuvvvvvvwwwwwwvvvxxxxxxwwwvvvvvvvvvvvvwwwzzzxxxwwwwwwxxxyyyyyyxxxxxx}}}~~~|||}}}|||xxx{{{~~~~~~||||||~~~~~~}}}|||}}}~~~~~~}}}|||{{{zzz{{{|||}}}~~~}}}|||{{{vvvvvvvvvxxx|||}}}|||{{{zzzvvvpppiiiddd\\\WWWQQQNNNLLLHHHCCC???===>>>???AAABBBBBBBBBBBBEEEGGGKKKPPPVVV[[[___bbbccceeeiiimmmppprrrsssssstttsssssssssuuuyyy|||~~~{{{zzzxxxvvvvvvwwwyyyzzz}}}{{{xxxvvvvvvvvvvvvtttxxxvvvtttrrrqqqrrrssstttttttttuuuvvvwwwxxxxxxyyyxxxwwwvvvuuutttrrrnnnkkkddd```[[[XXXWWWWWWUUUTTTQQQOOOLLLIIIGGGFFFFFFFFFDDDFFFEEEAAA>>>>>>;;;777555555333222111000000///000000000000000000000000000000000000000000000000111222222333333444444555333333333444444444444555333333222111222333444555666888::::::999888999999777777555444444555666666222333444444444444444444333444555777999:::<<<===}}}xxxssspppppptttwww|||zzzyyyyyy{{{||||||{{{~~~~~~~~~}}}~~~}}}}}}~~~zzzzzzyyyyyyxxxyyyyyyyyy}}}}}}}}}}}}|||||||||||||||yyyxxxwwwxxxyyy{{{{{{|||||||||yyyzzz{{{{{{{{{|||~~~}}}}}}}}}}}}}}}{{{zzz{{{}}}~~~~~~}}}zzz{{{||||||||||||~~~~~~}}}|||yyy{{{{{{wwwrrrooooooqqqsssrrrrrrrrrssstttuuuuuuwwwvvvtttsssssstttvvvxxxwwwyyy|||~~~}}}|||{{{{{{{{{~~~}}}}}}}}}}}}~~~~~~}}}|||||||||zzz{{{zzzxxxzzz}}}~~~}}}{{{{{{|||||||||{{{{{{yyyvvvtttssssssqqqooolllqqqrrrooonnnpppqqqpppnnnoooooonnnmmmmmmppprrrnnnllljjjhhhhhhhhhfffeeebbbbbbccccccdddeeeffffffcccdddgggkkkooosssvvvxxxuuuuuuvvvvvvuuusssqqqppprrruuuuuuqqqppprrrqqqmmmoooooonnnmmmmmmmmmmmmmmmssstttuuuvvvwwwxxxxxxxxxzzz{{{{{{||||||{{{yyyyyyzzzyyyyyyxxxyyyzzz|||}}}|||||||||{{{zzzxxxwwwvvvzzzzzzyyyxxxwwwuuuuuutttvvvyyy|||}}}}}}||||||}}}zzz|||~~~~~~~~~|||{{{{{{zzzzzzzzz{{{{{{{{{zzzyyyxxxxxxxxxyyyzzzvvvvvvuuuuuuuuuuuuuuuvvvwwwvvvtttuuuvvvwwwvvvuuuvvvxxxzzz{{{zzzzzz|||}}}zzzzzzyyyyyyyyyzzzzzzzzzxxxwwwvvvuuuuuuvvvwwwxxxnnnppptttuuutttrrrqqqqqqrrrrrrqqqqqqqqqqqqrrrrrruuuqqqmmmnnnqqqsssqqqnnnssstttvvvwwwwwwvvvuuutttuuuuuuuuutttttttttssssssvvvuuutttuuuwwwyyyyyyyyyyyy{{{zzz~~~|||vvvyyy{{{}}}~~~}}}|||}}}yyyzzz|||~~~|||}}}~~~|||zzzyyyzzz{{{zzz{{{}}}~~~~~~}}}{{{zzzvvvuuuvvvxxxzzz|||||||||yyywwwtttpppjjjbbbYYYSSSJJJEEEAAA???@@@AAA???===@@@AAACCCEEEGGGHHHIIIIIIPPPSSSWWW\\\bbbgggkkkmmmnnnoooqqqssstttsssrrrqqqsssssstttvvvxxxzzz|||}}}}}}|||yyyxxxwwwwwwyyyzzz|||{{{yyyxxxxxxxxxvvvtttxxxwwwuuutttssssssttttttsssttttttuuuvvvwwwxxxxxxxxxwwwuuutttrrrnnniiieee___[[[VVVUUUVVVVVVTTTQQQLLLJJJGGGDDDBBBAAABBBBBB===@@@???:::888999777333333222222111111000//////////////////000000000000000000000000000000000000111222222333333444444555333333333333444444444444333333222111111222333444555888;;;;;;;;;::::::;;;999888777555555555555666333333444444444444333333333333555666888999:::;;;}}}yyytttooonnnqqqtttyyyxxxwwwxxxzzz||||||{{{}}}}}}}}}|||zzz{{{}}}~~~}}}|||}}}}}}~~~~~~~~~{{{zzzyyyxxxxxxxxxxxxxxx{{{{{{|||||||||||||||}}}|||}}}~~~|||yyywwwvvvxxx{{{}}}}}}|||{{{zzzvvvwwwyyyzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{zzzyyyzzz|||~~~~~~}}}{{{|||}}}}}}||||||~~~~~~~~~zzz{{{{{{vvvpppnnnpppsssrrrrrrrrrrrrssstttuuuuuuxxxvvvtttrrrrrrtttvvvxxxyyy{{{~~~}}}|||{{{|||||||||zzzzzzzzzyyy{{{{{{yyy{{{~~~}}}yyy}}}|||{{{|||}}}}}}{{{yyy~~~{{{xxxvvvtttrrrpppnnnkkkpppssspppmmmnnnnnnmmmiiilllnnnnnnlllkkklllnnnkkkiiiffffffgggggggggfffeeeeeeeeeffffffgggggghhhggggggiiikkkooossswwwyyyxxxxxxyyyyyyxxxuuurrroooqqqtttuuurrrrrrtttrrroooppppppnnnmmmllllllllllllmmmoooqqqsssuuuvvvxxxzzzzzzyyyyyyxxxxxxwwwxxxxxxyyyxxxxxxyyy{{{~~~|||{{{{{{zzzyyyxxxwwwvvvyyyyyyyyyyyyxxxxxxxxxxxxyyy{{{|||}}}|||{{{|||}}}{{{|||~~~}}}|||{{{yyyyyyyyyyyyzzz{{{zzzyyyxxxxxxzzz{{{}}}ttttttttttttuuuvvvwwwwwwwwwwwwwwwxxxyyyyyywwwuuuvvvxxxyyyyyyxxxyyy|||zzzzzzzzzzzzzzzzzzzzzzzzwwwwwwxxxxxxxxxxxxwwwwwwppprrrttttttqqqpppppprrrqqqqqqppppppppppppqqqqqqqqqpppoooppprrrsssrrrqqqqqqrrruuuvvvwwwvvvtttssssssssstttttttttsssrrrqqqtttssssssuuuxxxzzz{{{{{{yyy{{{zzz}}}vvv|||}}}}}}{{{xxxwwwxxxyyywwwxxxzzz|||}}}}}}}}}|||}}}~~~}}}zzzvvvuuuwwwzzzyyyzzz|||~~~~~~|||zzzxxxxxxwwwvvvvvvwwwwwwuuusssqqqllleee^^^XXXPPPJJJEEE>>>;;;:::<<<@@@BBBAAA???DDDFFFIIIMMMPPPTTTVVVWWW^^^```cccgggkkkooorrrsssvvvwwwyyyyyyyyywwwtttrrrsssuuuwwwxxxyyyyyyyyyxxxzzzyyyxxxwwwwwwxxxxxxyyyyyyxxxyyyzzz{{{zzzxxxuuuxxxwwwwwwvvvuuuuuuttttttsssssstttuuuvvvwwwxxxxxxxxxwwwtttrrrnnniiibbb^^^\\\XXXTTTTTTUUUUUUQQQMMMJJJHHHEEEAAA>>>=========999<<<;;;777666777666333222222222222111000//////........./////////000000000000000000000000000000111222222333333444444555222222333333333444444444444333222111111111222333444777;;;<<<<<<<<<<<<===:::999777555444333333444333333333444444333333222333444444555777888888999~~~{{{uuuooommmpppssswwwvvvuuuwwwzzz|||||||||||||||{{{xxxwwwwwwyyy|||}}}}}}~~~~~~}}}}}}~~~~~~}}}}}}||||||{{{zzzyyyxxxwwwwwwwwwzzzzzz{{{{{{||||||}}}}}}yyy{{{}}}~~~~~~|||zzzxxxyyy|||}}}zzzwwwvvvtttvvvyyyzzz{{{}}}~~~}}}}}}~~~yyywwwwwwxxxzzz||||||||||||}}}~~~}}}||||||~~~~~~~~~{{{|||zzzuuuooommmppptttqqqqqqqqqrrrssstttuuuvvvzzzxxxuuurrrrrrtttvvvxxxyyy{{{}}}}}}}}}|||}}}~~~~~~}}}|||||||||}}}|||yyyxxxyyyxxxzzz{{{yyy{{{}}}{{{vvv{{{{{{{{{|||}}}|||zzzwww}}}yyyvvvtttrrrooommmhhhnnnqqqnnnkkkkkkjjjhhheeeiiinnnooommmkkkjjjjjjhhhfffddddddeeefffffffffgggggggggggghhhhhhhhhhhhjjjjjjjjjlllooosssvvvyyy{{{{{{{{{|||zzzvvvqqqmmmppptttuuussssssuuutttpppsssrrrqqqooonnnnnnmmmmmmhhhkkknnnqqqsssvvvyyy|||yyyxxxvvvuuutttuuuvvvwwwwwwwwwxxxzzz}}}zzzzzzyyyxxxxxxwwwwwwvvvxxxxxxyyyzzzzzz{{{{{{|||{{{|||}}}}}}|||{{{}}}~~~{{{}}}}}}|||zzzyyyxxxxxxxxxyyy{{{zzzyyyyyyyyy{{{}}}vvvvvvuuuuuuuuuuuuvvvvvvuuuuuuvvvxxxyyyyyyvvvsssuuuwwwwwwvvvuuuwww{{{yyyyyyyyyyyyyyyyyyyyyyyyuuuwwwzzz||||||zzzwwwuuurrrtttuuussspppooopppsssppppppooooooooooooppppppmmmooorrrsssrrrqqqssstttoooqqqsssvvvwwwvvvuuusssrrrssstttuuuuuusssqqqpppsssrrrrrruuuxxx{{{}}}}}}xxx|||}}}{{{~~~|||xxxtttrrrssstttvvvwwwxxxzzz{{{{{{zzzyyy~~~~~~|||xxxtttsssvvvyyyxxxyyy{{{}}}}}}{{{yyywwwzzzxxxvvvuuutttrrrooollljjjcccZZZPPPIIIDDD@@@===:::999;;;???EEEGGGFFFCCCHHHJJJNNNSSSYYY^^^bbbdddhhhiiikkkmmmppprrrtttuuuzzz{{{}}}~~~}}}zzzwwwuuuuuuvvvxxxzzzzzzxxxuuutttvvvvvvvvvvvvwwwxxxxxxyyyuuuvvvxxx{{{}}}}}}zzzwwwwwwxxxxxxxxxwwwvvvuuutttsssssstttuuuvvvwwwxxxxxxxxxvvvssspppkkkeee^^^YYY\\\XXXTTTTTTUUUTTTNNNIIILLLJJJEEEAAA>>>;;;::::::999;;;;;;777666888888555333333333333222111000///---.........//////000000000000000000000000000000111222222333333444555555222222333333333444444444444444222111111111222222444777:::============>>>:::999777444333222222222333333333444444333222222444444444555666777777888|||vvvooolllnnnqqq|||{{{yyyvvvtttvvvzzz}}}{{{zzzyyyyyyyyy{{{|||}}}~~~~~~|||~~~}}}}}}}}}|||}}}}}}{{{zzzzzz{{{|||{{{yyywwwvvvvvvwwwzzzxxxyyy||||||yyyxxxzzzzzzyyyxxxxxxzzzzzzyyyxxxzzzxxxwwwzzz~~~}}}~~~{{{|||}}}zzzxxxwwwvvvyyy}}}}}}~~~~~~~~~~~~|||{{{~~~~~~{{{~~~zzzwwwvvvwwwwwwuuurrrqqqooopppssswwwyyyxxxvvvyyywwwvvvwwwxxxzzzzzzyyy{{{}}}~~~~~~}}}~~~}}}}}}}}}~~~~~~~~~||||||}}}}}}{{{yyy{{{}}}~~~|||yyyxxxyyy{{{vvvxxx{{{{{{zzzyyy{{{}}}|||yyyxxxyyywwwqqqkkklllmmmnnnnnnnnnmmmlllkkkfffgggiiijjjjjjiiiiiihhhlllgggbbb```aaacccdddcccdddfffggghhhgggfffggghhhmmmllliiiiiikkkpppuuuyyytttvvvyyyyyyxxxvvvuuuuuuqqqrrrrrrssssssrrrrrrqqqppprrrsssrrrooommmnnnpppjjjmmmnnnlllmmmqqqvvvxxxuuuttttttvvvxxxxxxxxxvvvuuuwwwzzz{{{|||}}}|||{{{zzzzzzyyyyyyyyyyyy{{{yyyxxxxxxyyyzzzyyywwwzzzyyyzzz|||~~~~~~{{{xxxyyy}}}~~~}}}|||{{{{{{{{{vvvwwwyyyzzzzzzzzzyyyyyy~~~}}}{{{yyywwwuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwyyywwwuuuvvvxxx{{{}}}}}}zzzwwwuuuuuuxxxyyyxxxvvvwwwyyy{{{||||||{{{yyyxxxqqqtttxxxwwwtttpppoooooosssrrrqqqppppppqqqrrrssspppsssvvvuuurrrqqqrrrtttuuuuuuttttttsssrrrrrrrrrrrruuuuuurrrqqqsssrrrooonnnrrruuutttssstttyyy~~~~~~|||xxxzzz~~~|||||||||{{{zzzxxxvvvuuutttvvvuuuttttttuuuwwwyyy{{{{{{zzzxxxxxxyyyyyyxxxvvvuuuvvvvvvvvvtttsssqqqoookkkpppsssrrrkkkccc]]][[[XXXSSSLLLEEE@@@============>>>@@@BBBEEEIIILLLMMMTTTXXX]]]bbbeeehhhkkkmmmkkknnnpppooommmnnntttyyyxxx{{{}}}}}}{{{yyywwwwwwyyyyyywwwtttrrrrrruuuwww~~~}}}|||{{{zzzyyyyyyyyyvvvwwwwwwxxxxxxyyyzzzzzzvvvwwwwwwvvvtttssstttvvvwwwvvvuuutttssstttuuuvvvsssqqqooojjjeee___ZZZXXXVVVWWWXXXXXXUUUQQQMMMJJJIIIHHHEEEAAA<<<999999:::;;;;;;<<<;;;999555111///111000///000111222111000.........//////000111222//////000000111111111222222222333333333333444444444222000///111333444444555444222111111111222222777777888;;;===>>><<<:::777666666555555444333333333333333222222111111000444555555666777666666666}}}xxxrrrooopppssszzzwwwsssqqqrrrvvv{{{~~~|||{{{{{{zzz{{{|||}}}~~~}}}~~~~~~~~~}}}~~~~~~|||{{{{{{{{{|||||||||{{{zzzzzz|||~~~|||yyyyyy|||}}}{{{{{{~~~zzzyyyxxxxxxzzzzzzyyyxxx{{{zzzyyyyyy{{{|||||||||~~~}}}|||}}}|||{{{zzzzzzyyyxxxzzz}}}~~~}}}}}}~~~~~~}}}|||zzzyyy||||||{{{~~~}}}{{{}}}zzzxxxxxxwwwtttqqqrrrppppppqqquuuwwwvvvtttxxxwwwuuuvvvxxxyyyyyyyyyyyy{{{}}}}}}}}}|||}}}}}}~~~}}}~~~~~~||||||}}}}}}|||{{{{{{|||}}}{{{yyyxxxyyy{{{vvvyyy{{{|||zzzyyyzzz{{{~~~{{{xxxxxxzzzxxxsssooommmnnnoooooonnnmmmkkkjjjeeefffhhhiiiiiiiiihhhhhhkkkgggbbb```aaabbbcccbbbccceeeggghhhggggggiiijjjmmmkkkiiihhhkkkoootttxxxtttvvvwwwwwwuuutttssstttssssssttttttttttttssssssqqqsssuuutttqqqooooooooojjjiiigggfffhhhmmmrrruuurrrrrrssstttvvvvvvuuutttsssuuuwwwxxxxxxxxxzzz{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzyyyxxxyyyzzz{{{zzzyyyzzzyyyzzz{{{~~~~~~}}}}}}{{{xxxxxx{{{}}}~~~}}}zzzzzzyyyxxxxxxyyyzzz{{{zzz{{{|||}}}}}}}}}|||{{{}}}|||{{{yyyxxxvvvuuutttvvvvvvvvvwwwwwwwwwwwwwwwxxxvvvtttuuuwwwzzz{{{{{{zzzvvvrrrrrrtttwwwxxxxxxyyyyyyzzz{{{{{{{{{zzzzzzuuuxxxyyyxxxtttpppooooootttsssrrrqqqqqqrrrrrrsssppprrrssssssrrrqqqrrrsssqqqqqqppppppoooooonnnnnntttwwwwwwtttsssuuussspppqqqtttwwwwwwuuuvvvzzz~~~zzz{{{xxxuuuwww|||}}}zzzxxxxxxwwwwwwuuutttrrrqqqwwwvvvuuuuuuuuuwwwyyy{{{{{{zzzxxxxxxyyyyyyxxxvvvuuuuuutttsssqqqnnnkkkjjjeeeeeeccc___XXXRRRNNNLLLKKKIIIFFFCCCAAA???>>>>>>???@@@CCCHHHLLLQQQUUUWWW\\\```dddhhhjjjlllnnnpppmmmppprrrqqqooopppuuuzzzyyy{{{}}}}}}{{{yyyyyyyyyyyyxxxwwwtttrrrrrruuuwww}}}|||{{{zzzyyyyyyyyyyyyvvvvvvwwwwwwxxxyyyyyyzzzwwwwwwxxxvvvttttttuuuwwwxxxwwwvvvuuuuuuuuuuuuuuurrrpppkkkfffaaa]]]ZZZYYYYYYYYYYYYVVVRRRMMMHHHEEEEEEEEECCC@@@;;;888888888666777888888777555222000111000//////000111000...............///000111222///000000000111111111111222222222333333333444444444222000000111333444444555444333111111111222333666666777:::<<<<<<:::888555555555444444444444333888777666555444555555666444555555555666666666666|||}}}}}}yyytttrrrsssuuuwwwqqqkkkjjjooowww}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~|||{{{|||}}}}}}~~~~~~}}}}}}~~~~~~{{{zzz}}}}}}{{{}}}zzzyyyxxxyyyzzz{{{zzzyyy||||||{{{yyywwwwwwyyy{{{~~~~~~~~~|||yyyxxxxxxyyy|||{{{zzz{{{}}}~~~}}}{{{|||}}}~~~}}}zzzvvvtttyyy}}}~~~||||||}}}|||yyy{{{zzzzzzzzzzzzyyyvvvttttttrrrppppppqqqssssssssswwwuuutttuuuwwwyyyyyyyyyvvvyyy{{{|||||||||~~~~~~~~~~~~~~~|||}}}~~~~~~}}}|||{{{{{{{{{yyyxxxxxxzzz|||vvvxxx{{{|||{{{yyyyyyyyy|||zzzxxxyyy{{{zzzvvvrrrppppppppppppnnnllljjjiiicccdddfffhhhhhhhhhhhhhhhkkkgggbbb______```aaaaaaaaadddggghhhhhhiiikkklllllljjjhhhhhhjjjnnnsssvvvvvvwwwwwwvvvtttrrrssssssttttttuuuuuuuuuuuuttttttrrrtttvvvvvvssspppnnnnnnhhhbbb[[[ZZZ___fffmmmpppqqqrrrtttuuuvvvvvvvvvuuutttvvvwwwwwwvvvuuuvvvwwwyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyxxxyyy{{{||||||{{{zzzyyyyyy{{{|||}}}|||zzz|||zzzwwwwwwxxxyyyzzzyyywwwvvvuuuuuuvvvxxxzzz{{{|||}}}}}}}}}}}}||||||{{{zzzzzzyyyxxxwwwvvvuuuuuuxxxwwwwwwwwwwwwwwwwwwwwwvvvuuutttuuuwwwyyyyyyyyyyyyuuupppnnnppptttxxxyyyyyyyyyxxxxxxyyyzzz{{{|||zzz{{{{{{xxxuuuqqqppppppsssrrrrrrqqqqqqqqqrrrrrrooonnnnnnoooqqqrrrqqqpppppppppppppppppppppppppppvvvyyyyyyvvvtttuuutttpppqqquuuxxxxxxvvvvvvxxx{{{zzzzzzxxxvvvxxx~~~|||yyyyyyyyyyyyxxxwwwvvvuuuwwwvvvuuuttttttvvvxxxyyy{{{yyywwwvvvvvvuuutttrrrqqqpppnnnkkkgggccc___]]]YYYTTTMMMGGGDDDCCCAAAAAAAAAAAABBBBBBBBBBBBAAA@@@DDDFFFKKKPPPWWW]]]aaadddgggjjjmmmooopppppprrrsssppprrrssssssqqqrrrvvvzzzyyy{{{}}}}}}{{{zzzyyyzzzwwwxxxwwwuuusssssstttvvv{{{zzzyyyxxxxxxyyyzzzzzzvvvvvvvvvwwwxxxxxxyyyyyywwwxxxxxxwwwuuuuuuvvvxxxxxxxxxxxxwwwvvvuuutttsssoookkkeee___[[[XXXWWWWWW]]]\\\ZZZVVVRRRMMMJJJGGGCCCCCCCCC@@@;;;888666666111222333555555444222111111000......//////...,,,............///000111222000000000000111111111111222222222222333333333333444222000000222444444444444444333222222222333333666666666777999999777444222222333333333444444444777666444333333444555666555555444444555555666777wwwzzz{{{zzzvvvtttuuuwwwsssllldddeeemmmwww}}}~~~~~~~~~~~~~~~}}}{{{{{{}}}~~~~~~}}}}}}{{{||||||zzz{{{zzzyyyxxxyyy{{{{{{zzzyyy{{{{{{{{{wwwttttttxxx|||}}}~~~~~~zzzvvvtttuuuxxx{{{{{{zzz{{{||||||||||||zzzzzz|||||||||{{{yyyyyyyyy}}}~~~||||||}}}zzzvvvssstttvvvyyy{{{{{{zzzyyyvvvtttqqqoooooopppqqqqqquuusssssstttwwwyyyyyyyyyvvvxxx{{{|||}}}~~~~~~~~~}}}}}}~~~~~~|||zzzyyyxxxxxxxxxyyy{{{|||vvvxxx{{{|||{{{zzzxxxwww|||{{{zzzzzz{{{zzzvvvtttrrrrrrrrrpppnnnllliiihhhbbbccceeeggghhhhhhggggggiiifffbbb___]]]^^^___```aaacccfffhhhiiijjjlllnnnllljjjhhhhhhiiimmmqqqsssxxxyyyxxxvvvsssrrrssstttrrrssssssttttttssssssrrrqqqsssuuuvvvtttqqqmmmkkkcccXXXMMMMMMTTT]]]eeekkkrrrtttwwwyyyyyyyyyyyyyyyxxxzzz{{{zzzxxxvvvvvvwwwxxxxxxyyyzzzzzzzzzzzzzzz|||zzzyyyzzz||||||{{{zzzzzzyyyyyyzzz{{{|||zzzyyyyyyxxxwwwwwwwwwxxxxxxyyyxxxwwwvvvuuuuuuwwwzzz|||{{{{{{{{{zzzzzzyyyxxxxxxyyyyyyyyyxxxwwwwwwvvvvvvyyyxxxxxxxxxxxxwwwwwwwwwvvvuuuuuuvvvxxxyyyyyyxxxvvvtttqqqooopppssswwwyyyyyywwwuuuttttttvvvyyy{{{{{{{{{zzzxxxvvvtttttttttpppppppppqqqqqqrrrrrrsssooommmkkklllppprrrqqqnnnpppppppppqqqqqqrrrrrrrrrvvvyyyzzzwwwuuuvvvtttooopppsssvvvwwwuuutttuuuvvvwwwxxxwwwuuuxxx}}}}}}zzz{{{{{{{{{{{{zzzzzzyyywwwvvvtttsssrrrsssuuuvvvyyyvvvrrrooonnnmmmjjjiiieeeccc```\\\WWWSSSOOOMMMIIICCC===:::<<>>:::777888<<<@@@AAAAAA@@@@@@AAACCCFFFJJJNNNPPPXXX[[[___dddiiimmmppprrrsssuuuvvvvvvtttrrrrrrrrrrrrssstttsssssssssuuuvvvtttvvvxxxxxxwwwwwwxxxyyyvvvwwwyyyxxxwwwuuuvvvwwwwwwvvvuuutttuuuwwwyyyzzztttuuuuuuvvvvvvwwwwwwxxxuuuvvvwwwvvvuuuuuuvvvxxxvvvvvvvvvuuussspppnnnlllcccbbb```\\\XXXSSSPPPNNNQQQOOOMMMIIIFFFDDDCCCCCCFFFFFFFFFBBB===888444333111222222222222111000///000...------......---+++------------...///000111111111000000000000000000111111111222222222333333444222111222444555444333444444444444555444444444555444333333444333222000///000000111222333444444444666888::::::999666555444444444444444555666666lllqqqxxx{{{zzzyyyyyy{{{qqqmmmiiijjjpppxxx}}}~~~}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}{{{zzz{{{|||~~~~~~~~~}}}{{{zzz{{{}}}|||zzz{{{yyyuuuuuuxxxzzzyyyxxxyyy{{{||||||{{{vvvwwwwwwvvvvvvwwwzzz}}}{{{zzzxxxuuurrrqqqrrrsssuuuvvvwwwwwwvvvuuuwwwxxx}}}zzzwwwtttssssssuuuvvvyyy||||||yyyxxxyyywwwtttooorrruuuwwwwwwwwwxxxyyyyyyyyywwwtttqqqooopppqqqqqqpppppprrruuuxxxyyyxxxwwwzzz|||~~~~~~~~~~~~~~~||||||}}}}}}{{{zzzuuuuuuuuuwwwzzz{{{{{{{{{wwwwwwvvvxxxzzz{{{zzzyyy{{{{{{{{{{{{yyywwwuuussstttttttttrrrpppllljjjhhhdddeeefffgggggggggfffeeecccbbb```\\\ZZZ[[[^^^```bbbdddfffgggggggggiiijjjlllkkkjjjiiijjjlllooopppsssttttttsssqqqoooooopppppppppqqqqqqqqqqqqppppppppppppqqqrrrsssqqqnnnkkk^^^OOOCCCBBBEEEHHHQQQ[[[fffkkkqqqttttttuuuvvvxxxxxxzzz{{{{{{yyyxxxxxxyyyyyyzzz|||}}}}}}|||{{{zzz|||{{{zzzzzz{{{{{{zzzxxxyyyxxxxxxzzz{{{|||{{{yyyuuuwwwxxxyyyxxxxxxzzz{{{vvvvvvuuuuuuuuuuuuuuuuuu{{{zzzyyyyyyxxxyyyyyyzzzzzzzzzyyyyyyxxxxxxxxxwwwxxxxxxyyyyyyyyyzzzzzzzzzxxxyyyzzz|||~~~}}}{{{xxxssstttttttttrrrrrrsssuuuwwwuuuqqqnnnmmmooorrrttttttttttttvvvyyyzzzyyyxxxuuuuuuuuuuuutttsssrrrrrrooommmkkkjjjkkkmmmmmmmmmmmmmmmnnnpppqqqsssttttttuuuyyy{{{yyyyyyyyyvvvrrrppppppqqqrrrssssssssssssssstttrrrpppsssyyy{{{xxxssstttttttttttttttsssrrrvvvssspppllliiihhhhhhhhhddd```ZZZUUURRRPPPMMMLLLFFFDDDBBB???<<<:::999888:::::::::;;;>>>@@@@@@@@@@@@AAACCCGGGMMMTTTYYY]]]dddfffiiimmmppprrrsssttttttvvvxxxwwwuuusssrrrsssttttttttttttttttttttttttrrrtttvvvvvvuuuvvvwwwyyyvvvxxxzzz{{{yyyxxxwwwxxxwwwuuusssrrrsssuuuwwwyyytttttttttuuuvvvvvvwwwwwwssstttuuutttssssssuuuvvvttttttrrrpppnnnkkkiiigggbbbbbb```\\\XXXSSSNNNKKKRRRPPPMMMIIIEEEBBB@@@???CCCCCCCCC???:::666444444333333222222111000///...///---,,,---...///...---------------...///000111111111111111000000000000111111111111222222222222444222222333444555444333333444555666666666555555444333111111222222111000000000111222333333444444111333555777888666444222333333444555555555555444iiioooxxx|||}}}||||||}}}uuutttssstttwww{{{}}}~~~~~~~~~}}}|||{{{~~~}}}~~~}}}}}}}}}|||{{{zzz{{{}}}~~~}}}{{{yyyyyyzzzzzz|||}}}}}}{{{zzzzzzzzz|||yyyyyy{{{zzzwwwwwwyyyzzzyyyxxxzzz|||}}}|||{{{xxxvvvvvvvvvxxxzzzzzzzzz{{{xxxtttqqqqqqqqqrrrqqqsssuuuwwwvvvuuutttvvvxxxzzzyyywwwuuutttuuuuuuvvvtttwwwwwwuuuuuuxxxxxxuuupppsssvvvvvvvvvwwwzzz|||zzz{{{{{{xxxtttqqqqqqrrroooooooooqqqtttwwwxxxxxxwwwyyy|||}}}}}}~~~{{{}}}}}}}}}~~~|||{{{{{{{{{yyywwwsssrrrtttwww{{{}}}{{{yyyxxxvvvtttuuuyyy||||||{{{xxxyyyzzzzzzxxxwwwvvvuuutttttttttrrrpppmmmjjjiiiffffffggghhhgggfffeeeddd``````___\\\YYYZZZ^^^aaaccceeeggggggfffeeeeeefffmmmlllkkkjjjkkkllloooppprrrtttuuuuuusssrrrqqqrrrrrrssssssttttttssssssrrrqqqppppppqqqssssssqqqnnncccUUUIIIFFFCCC@@@GGGSSS^^^dddlllpppqqqqqqtttwwwwwwxxxzzzzzzyyyyyyzzz{{{{{{|||~~~~~~}}}{{{zzzxxxwwwwwwxxx{{{|||{{{{{{yyyxxxxxxzzz|||}}}|||{{{uuuwwwyyyyyywwwvvvwwwyyytttuuuvvvwwwxxxxxxwwwwww{{{zzzyyyyyyyyyzzz{{{|||zzzyyyyyyxxxwwwvvvvvvuuuwwwxxxxxxyyyzzz{{{||||||xxxyyy{{{}}}~~~{{{xxxtttttttttqqqnnnnnnqqqtttxxxuuuqqqnnnmmmmmmoooqqqqqqqqqrrruuuyyyzzzyyyvvvwwwwwwuuussspppllliiigggddddddcccaaa______aaacccfffggghhhjjjlllmmmoooooonnnrrruuuttttttuuurrrmmmlllkkkkkkkkkmmmnnnooooooppppppooolllooouuuvvvtttooooooooooooooonnnmmmlllmmmjjjfffaaa]]]ZZZYYYXXXTTTPPPKKKGGGEEECCCBBBAAA===<<<;;;:::999999999:::;;;===>>>??????@@@BBBDDDFFFHHHMMMSSSYYY___cccffflllnnnqqqtttvvvwwwwwwwwwvvvxxxyyyyyywwwuuuuuuuuuvvvvvvvvvvvvwwwvvvuuutttrrrtttuuuuuuuuuvvvxxxzzzvvvyyy|||}}}|||zzzyyyyyywwwuuusssqqqqqqsssvvvxxxsssssstttuuuuuuvvvvvvwwwpppqqqrrrqqqpppqqqssstttrrrqqqnnnkkkhhhfffdddcccaaa___[[[VVVQQQMMMIIIGGGMMMLLLJJJGGGDDDAAA???===;;;<<<;;;999666444444555111111111000000///.........---,,,---///000000///------------...///000000111111111111000000000///111111111111222222222222333333222333555666444333333444555666777666666555333222000000222222222111111222222222333333444444000000000000000111111222111222555666777555444222hhhoooxxx~~~~~~~~~xxxyyy{{{{{{{{{}}}|||}}}~~~~~~}}}|||{{{zzz~~~~~~~~~}}}~~~~~~}}}}}}{{{~~~{{{xxxwwwzzz|||}}}}}}{{{yyyxxxxxxwwwzzz|||}}}|||zzzzzzzzzyyywwwxxx||||||yyyyyy{{{zzzyyyxxxzzz|||}}}}}}|||zzzwwwvvvwwwzzz{{{yyywww{{{vvvqqqpppqqqrrrrrrppprrrtttwwwvvvuuutttwwwyyyvvvvvvwwwyyyyyyzzzzzzzzzpppssssssqqqrrrwwwxxxvvvnnnqqquuuvvvwwwyyy~~~zzz|||}}}{{{vvvsssrrrsssooonnnnnnppptttwwwxxxxxxwwwyyy{{{||||||}}}~~~yyy{{{~~~~~~}}}}}}~~~~~~}}}~~~~~~|||{{{{{{yyywwwuuuqqqqqqsssxxx|||~~~{{{xxxxxxuuussstttxxx|||}}}}}}uuuvvvxxxyyyxxxwwwwwwwwwtttttttttssspppnnnkkkjjjggghhhhhhhhhhhhfffeeeddd______^^^[[[YYYZZZ^^^bbbdddfffgggfffdddccccccdddnnnmmmkkkkkkkkkmmmoooppptttvvvyyyzzzxxxvvvuuuuuuuuuuuuvvvvvvvvvvvvuuuuuusssqqqpppqqqtttuuusssqqqhhhZZZOOOJJJCCC<<>><<>><<<;;;:::444555444333111222444666////////////////////////---,,,,,,...000111111000---------------...000000222111111111000000//////000111111111111222222222333333222444555666555333333444666777777777666555333111000000111222222111222333333333333444444444444333000...///111555777000222555777888666333111lllrrryyy|||}}}||||||~~~~~~|||~~~}}}zzzyyy~~~}}}}}}}}}~~~}}}{{{yyy~~~~~~~~~{{{yyyyyy{{{}}}}}}~~~}}}zzzwwwuuuyyyzzz|||~~~~~~}}}||||||||||||zzzxxxxxxzzz|||{{{{{{zzzyyyyyyyyyyyyzzzzzzzzzyyyyyy{{{|||~~~yyyxxxvvvwwwzzz|||}}}}}}{{{xxxtttpppooopppsssuuusssssstttuuuwwwxxxzzz{{{zzzyyyyyyzzzzzzyyyuuurrrpppppppppooopppqqqqqqrrrooopppqqqssswww{{{~~~|||zzzwwwwwwxxxwwwtttqqqtttsssrrrqqqqqqsssuuuvvvwwwyyy{{{||||||{{{}}}~~~xxxzzz||||||{{{|||~~~}}}~~~~~~~~~~~~|||yyyxxxyyyyyyvvvsssqqqvvvyyywwwzzz}}}{{{yyyxxxwwwwwwxxxzzz||||||zzzxxxvvvvvvvvvxxxyyyvvvtttrrrqqqooolllhhheeehhhjjjkkklllkkkhhheeeccc`````````^^^]]]]]]^^^``````ccceeedddbbbcccfffiiiggghhhiiijjjkkkmmmqqqtttxxxwwwvvvwwwyyyzzzzzzyyyyyyxxxwwwvvvuuuuuuuuuuuuyyyvvvssssssttttttqqqooonnnhhh^^^TTTLLLHHHFFFFFFRRRUUU\\\ccceeefffmmmuuussstttuuuvvvwwwxxxyyyyyyyyy{{{~~~|||zzzwwwwwwvvvvvvvvvwwwyyyzzz||||||}}}}}}|||zzzxxxwwwxxxwwwuuuuuuvvvvvvtttssstttuuuxxxzzz{{{zzzxxxwwwxxxyyy{{{{{{zzzzzzzzz{{{~~~|||yyyxxxwwwwwwuuutttuuuwwwyyy{{{{{{{{{zzzyyyzzzxxxwwwxxx{{{{{{yyywwwssspppllliiihhhkkknnnqqqyyyxxxvvvtttssssssttttttqqqpppppptttyyyyyyuuupppqqqnnnhhhccc]]]VVVOOOKKKGGGEEEDDDCCCCCCDDDFFFGGGKKKLLLLLLNNNOOOPPPQQQRRRVVVXXX\\\aaaddddddaaa^^^YYYWWWVVVWWWZZZ[[[YYYVVVWWWWWWXXXYYYZZZ[[[\\\\\\VVVUUUTTTUUUVVVVVVRRROOOWWWQQQKKKFFFDDDAAA>>>;;;===<<<:::999999:::<<<===>>>===<<<;;;:::;;;<<<===AAABBBDDDHHHMMMRRRWWWYYYaaaeeehhhhhhkkkoooooommmtttvvvwwwyyyyyyyyywwwvvvyyyzzz|||}}}}}}{{{zzzyyyyyywwwvvvuuuvvvuuutttrrroooqqqtttwwwyyyzzzzzzzzz~~~{{{zzzzzzzzz{{{{{{yyyxxxwwwvvvvvvvvvwwwxxxssssssrrrrrrrrrrrrssssssooonnnmmmnnnpppqqqpppooommmjjjfffbbb^^^\\\\\\\\\XXXTTTNNNIIIEEECCC@@@>>>;;;;;;:::999888777666555///222666666444222222333000///...---------------111...,,,,,,---000000000............/////////000000000000000////////////...000333444444111...,,,555333111222555777555333666333000222666888555111555444444333222111000000111111222333333333222222222222333333333222222111222333555666777666555333oootttzzz~~~{{{xxxzzz|||}}}~~~}}}|||{{{~~~}}}}}}||||||{{{{{{{{{~~~~~~}}}~~~~~~~~~}}}{{{zzz{{{}}}~~~}}}~~~~~~|||yyywww{{{}}}~~~~~~}}}~~~~~~~~~|||zzzzzz|||~~~}}}}}}{{{zzzzzzyyyyyyyyy{{{{{{{{{|||}}}~~~|||zzzxxxxxxyyy{{{{{{zzzyyyvvvrrrooonnnppprrrtttwwwvvvvvvvvvwwwxxxzzz{{{{{{zzzyyyyyyyyyxxxuuusssqqqppppppppppppqqqrrrrrrppppppqqqsssvvvyyy|||~~~}}}{{{yyyyyyzzzyyyvvvssstttsssrrrrrrrrrsssttttttuuuwwwyyyyyyyyyyyyzzz{{{{{{|||~~~}}}|||{{{~~~~~~|||~~~~~~~~~}}}~~~~~~{{{xxxvvvwwwwwwuuutttsssxxxzzzxxxzzz}}}|||zzzwwwuuuuuuwwwzzz}}}|||{{{yyyxxxwwwwwwxxxxxxttttttsssqqqmmmjjjgggeeegggiiijjjkkkjjjhhhfffddd`````````^^^]]]]]]^^^```bbbccccccccccccccceeefffhhhiiikkkmmmmmmooorrrtttuuuuuuuuuvvvxxxyyyxxxvvvyyyyyyxxxwwwvvvvvvvvvvvvzzzxxxvvvvvvwwwvvvsssqqqoookkkeee^^^VVVOOOJJJHHHKKKMMMSSSYYY[[[^^^fffooosssssstttuuuwwwyyy{{{|||yyy{{{}}}}}}{{{zzzyyyxxxwwwwwwwwwxxxzzz{{{zzz{{{{{{||||||{{{zzzyyywwwvvvttttttuuuuuutttsssvvvwwwyyy{{{{{{zzzxxxwwwzzz{{{|||{{{yyyxxxxxxyyyzzzyyywwwwwwwwwxxxwwwvvvwwwxxxyyy{{{|||{{{{{{zzzzzzyyyxxxzzz||||||zzzwwwssspppmmmjjjkkkmmmqqqtttvvvuuusssrrrqqqqqqrrrrrrqqqooonnnqqqtttuuuqqqmmmjjjddd\\\TTTNNNIIIDDDAAA???>>><<<;;;;;;;;;===>>>@@@@@@AAABBBCCCDDDEEEFFFJJJKKKOOOUUUYYYYYYTTTNNNLLLJJJIIIJJJMMMNNNKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEFFFHHHHHHFFFDDDKKKGGGBBB???===<<<:::888;;;;;;;;;:::::::::::::::<<<<<<<<<===???BBBDDDFFFJJJKKKOOOSSSYYY___eeegggkkkoooqqqpppqqquuuuuussstttvvvxxxzzzzzzzzzyyyxxxzzz{{{|||~~~~~~}}}|||{{{yyyxxxvvvvvvwwwwwwvvvtttqqqsssvvvyyy{{{|||||||||}}}{{{yyyzzzzzz{{{{{{zzzyyywwwvvvvvvvvvwwwwwwtttsssssssssssssssssstttqqqpppooooooppppppnnnllljjjgggccc___\\\ZZZXXXWWWPPPLLLGGGBBB???===:::999999888888777555444444333000333666555333000000000//////...---------------111///,,,,,,...000000000........./////////000000000000000000/////////......000222333333111///---444222111222555666555333666333111222555666444111222222222222222222111111111111222222333333222222111222222222222222111111333444555777777666555444tttxxx}}}~~~zzzwwwqqquuu{{{|||{{{xxxxxxyyy|||{{{yyyxxxxxxyyy{{{|||~~~~~~}}}}}}~~~}}}}}}}}}}}}|||}}}~~~|||{{{~~~}}}~~~}}}|||~~~~~~}}}{{{zzzyyyxxxxxx{{{|||}}}~~~~~~|||zzzyyyyyyyyyxxxwwwxxxvvvsssppppppqqqtttvvvzzzyyyxxxwwwwwwyyy{{{|||}}}{{{yyyxxxxxxwwwuuusssrrrrrrqqqqqqrrrrrrssstttrrrrrrssstttvvvxxx{{{|||}}}|||{{{{{{{{{{{{yyywwwsssssstttttttttssssssrrrrrrtttvvvvvvvvvuuuvvvwwwyyy{{{||||||||||||~~~}}}||||||~~~~~~}}}||||||~~~}}}zzzvvvttttttuuuuuuuuuvvvyyy{{{zzz{{{}}}|||zzzwwwuuutttvvvyyy||||||{{{{{{zzzyyywwwvvvuuuqqqssstttqqqlllhhhgggggghhhiiijjjkkkjjjhhhfffeee```aaa```___]]]]]]___```dddbbbbbbbbbcccdddcccbbbeeehhhllloooqqqrrrtttvvvttttttvvvxxxzzzzzzxxxvvvyyyyyyxxxwwwvvvvvvvvvvvvzzzyyyyyyzzzzzzyyyvvvsssppppppnnnkkkddd[[[SSSNNNIIIHHHJJJMMMOOORRR[[[dddmmmnnnppprrruuuxxx{{{|||yyyzzz{{{||||||{{{zzzyyyzzzyyyxxxxxxxxxyyyzzz{{{yyyyyyzzz{{{{{{{{{{{{{{{wwwuuuttttttuuuuuuuuutttyyyyyyzzz{{{{{{zzzxxxwww{{{||||||zzzwwwuuuuuuuuuwwwvvvtttuuuwwwyyyyyyxxxyyyyyyzzzzzz{{{|||||||||yyyzzz{{{}}}~~~}}}zzzwwwsssqqqooommmnnnppptttvvvsssrrrqqqooonnnooooooppppppmmmjjjjjjkkkkkkhhhddd\\\UUULLLDDD???===<<<;;;999888777555555555666777888888888999999;;;<<<<<>>@@@AAA???<<<>>>>>>===<<<;;;::::::999===;;;::::::<<<======<<>><<<;;;:::;;;<<<======@@@???============>>>===>>>=========>>>@@@BBBDDDGGGIIIMMMRRRXXX]]]aaaccciiiiiikkkmmmpppsssuuuvvvzzz|||{{{wwwwwwzzzzzzwwwvvvwwwyyy{{{}}}~~~zzz{{{|||~~~~~~~~~~~~~~~yyyxxxwwwxxxyyyzzzyyyxxxqqqrrrtttwwwyyyzzzzzzzzzzzzzzzzzzzzzyyyyyy{{{|||{{{zzzyyyxxxvvvuuuuuutttuuuttttttssssssttttttuuuqqqppppppoooooommmiiifffccc___ZZZXXXVVVSSSMMMHHHCCC@@@===;;;:::999777666333333333222111000000//////000111000///...------///......---------......000///---...///111111000...////////////000000000000000/////////.........///////////////000111222111111111111222333333222555333111111222222000...000111111111111111111111///000111222222333222222000000111111222222111111555555666777888777777777~~~yyysssmmmiiiiiipppwwwxxxuuuqqqrrrsssuuuwwwyyyzzzyyyvvvsssqqqvvvwwwzzz}}}~~~~~~~~~~~~~~~~~~zzzxxxzzz~~~}}}||||||}}}~~~~~~}}}||||||~~~~~~}}}~~~~~~}}}{{{xxxvvvuuuttttttxxxyyy{{{}}}~~~~~~}}}}}}{{{zzzyyyzzz{{{{{{zzzxxxyyyxxxvvvttttttvvvwwwyyyvvvuuuuuuvvvxxx{{{~~~}}}zzzxxxwwwwwwxxxvvvuuuuuuuuuuuuuuuuuuvvvvvvwwwyyyyyyzzzzzz{{{{{{{{{{{{zzzzzz{{{{{{zzzyyyxxxxxxssstttvvvxxxxxxvvvtttsssuuuvvvxxxwwwvvvuuuuuuvvvrrrsssuuuxxx{{{}}}~~~~~~{{{}}}|||zzz|||~~~}}}{{{zzzzzz{{{}}}~~~|||zzzwwwuuutttuuuxxxzzzzzzyyy{{{|||}}}}}}}}}}}}wwwxxxyyyyyyxxxvvvtttssswwwxxxxxxxxxwwwtttqqqooolllqqquuuuuuqqqoooqqqtttooonnnnnnllliiigggdddbbbbbbcccbbbaaa______aaaccceeecccaaabbbddddddaaa]]]```dddjjjoooqqqrrrsssttttttuuuwww{{{}}}}}}{{{xxxwwwwwwvvvtttttttttttttttuuuwwwzzz{{{zzzxxxvvvuuurrrsssttttttrrrnnniiifff^^^VVVMMMHHHBBB???CCCIIIUUUYYY```ggglllooooooooowwwxxxyyyzzz{{{{{{{{{{{{yyyxxxwwwvvvvvvwwwxxxyyy|||{{{{{{zzzyyyxxxxxxxxxzzzxxxvvvvvvxxxzzzzzzzzz}}}|||{{{zzzyyyxxxxxxxxxvvvwwwwwwvvvttttttuuuwwwyyywwwuuuuuuvvvwwwvvvuuuwwwwwwwwwwwwxxxyyyzzz{{{xxxzzz}}}~~~{{{xxxvvvwwwvvvtttrrrrrrrrrrrrssssssqqqnnnllliiihhhhhhgggccc```ZZZUUUQQQNNNKKKIIIAAA>>><<<;;;;;;;;;;;;:::999888888777777666666666:::999888777777888:::;;;;;;<<>>::::::<<<===;;;999999999:::::::::;;;;;;;;;@@@???>>><<<;;;<<<===>>>AAAAAAAAAAAA@@@@@@AAABBBFFFDDDCCCCCCEEEJJJPPPSSSWWWYYY]]]aaafffkkknnnpppqqqqqqssstttvvvwwwxxxxxx|||}}}{{{wwwvvvyyyyyywwwwwwxxxzzz|||~~~{{{{{{||||||}}}}}}}}}}}}xxxwwwvvvwwwyyyyyyyyywwwrrrrrrtttvvvwwwxxxyyyzzzxxxzzz{{{zzzxxxxxxzzz|||zzzzzzyyyxxxwwwvvvuuutttttttttssssssssssssttttttnnnmmmllllllllljjjgggddd```\\\XXXTTTRRRMMMGGGCCC???===;;;::::::999777666222222222111111000000///---------...////////////......---------......///000///......000111111000////////////000000000111////////////............//////.........000111222///000111111111111111222444222111111111000///...222222111000000///.........///000111222222222222000000111222222222222222555666666777777777777777}}}xxxqqqlllhhhkkkppptttvvvsssqqqpppqqqrrrtttxxxzzzyyyvvvssspppsssuuuyyy}}}~~~}}}~~~~~~zzzyyy{{{~~~~~~||||||~~~~~~}}}}}}{{{}}}~~~}}}}}}}}}~~~|||{{{yyywwwuuutttsssssswwwxxxyyyzzz{{{|||||||||yyyxxxxxxzzz||||||{{{yyyxxxvvvtttsssrrrssstttuuussstttuuuwwwzzz|||~~~zzzyyywwwxxxyyyyyyxxxvvvwwwwwwvvvvvvwwwwwwxxxyyyzzz{{{|||}}}}}}}}}||||||yyyzzz{{{zzzxxxvvvvvvwwwtttuuuwwwyyyyyyxxxwwwvvvxxxzzz{{{zzzxxxwwwwwwwwwvvvvvvvvvyyy{{{{{{zzzxxxzzz~~~~~~zzz}}}|||||||||{{{{{{zzzzzz{{{{{{zzzyyyxxxvvvtttuuuxxx{{{yyyxxxyyy}}}}}}||||||~~~wwwxxxyyyyyyxxxvvvsssqqquuuvvvvvvwwwuuussspppooonnnrrrvvvvvvuuutttuuuwwwqqqqqqooommmjjjhhheeeddddddddddddbbbaaaaaacccdddcccccccccdddddddddaaa___dddhhhlllnnnnnnnnnnnnnnnrrrrrrtttwwwyyyzzzxxxvvvwwwwwwvvvuuuttttttttttttsssuuuxxxyyywwwvvvvvvvvvttttttuuutttsssrrrpppooohhh___TTTMMMEEE>>>>>>AAALLLPPPWWW]]]cccgggiiiiiissstttvvvyyyzzz{{{{{{{{{yyyxxxwwwvvvvvvvvvwwwxxx}}}|||{{{yyyxxxwwwwwwwww{{{yyyvvvwwwyyy{{{}}}}}}}}}|||zzzxxxwwwxxxxxxyyyvvvwwwwwwvvvuuuvvvyyy{{{{{{yyywwwvvvvvvwwwuuutttvvvvvvvvvwwwxxxxxxyyyyyywwwyyy||||||zzzxxxvvvvvvwwwvvvuuusssrrrqqqpppppprrrooolllgggccc```___^^^WWWUUUQQQKKKGGGDDDBBBAAA>>>===<<<<<<<<<;;;888666888888888888999888888888;;;:::888777777888999:::<<>>???@@@@@@???>>>===???@@@DDDFFFGGGGGGFFFFFFGGGHHHQQQPPPNNNOOORRRWWW]]]aaaeeegggjjjmmmqqqtttvvvwwwtttuuuwwwyyy{{{|||}}}}}}}}}~~~{{{vvvvvvzzz|||zzzxxxyyyzzz|||}}}||||||||||||||||||||||||yyyxxxwwwwwwyyyyyyxxxwwwssstttuuuvvvwwwyyyzzz{{{wwwzzz|||zzzxxxvvvxxx{{{yyyyyyyyyyyyxxxvvvuuutttsssssssssrrrrrrsssssssssmmmkkkhhhggggggfffdddbbb\\\ZZZVVVQQQKKKFFFBBB@@@;;;999888777777777555333111111111111000000//////,,,++++++,,,///000000///...------------...//////000///...///111222111000/////////000000000111111/////////.........------//////.........///000000...///111000//////000222111111111000/////////...222222111000///...------......000111222222333333000111222333333333333333555555555666666666777777}}}yyytttooommmpppqqqsssssssssqqqpppoooppprrruuuwwwxxxwwwvvvttttttwww{{{~~~|||~~~~~~~~~|||{{{}}}~~~~~~~~~~~~||||||}}}zzz|||~~~}}}~~~~~~|||{{{yyywwwvvvuuuttttttxxxxxxxxxxxxyyy{{{|||}}}yyyxxxyyyzzz||||||zzzyyyxxxvvvuuusssrrrrrrsssssstttvvvxxxzzz|||}}}~~~~~~wwwwwwwwwyyyzzzzzzyyywwwxxxxxxxxxwwwxxxyyyyyyzzzzzz{{{|||}}}}}}}}}||||||yyy{{{|||{{{wwwuuuuuuvvvuuuvvvxxxzzz{{{{{{zzzzzz{{{|||}}}|||zzzxxxxxxyyyxxxwwwxxxzzz}}}}}}zzzwwwxxx{{{}}}yyyzzz{{{{{{|||{{{zzzyyyxxxvvvwwwxxxvvvttttttwwwzzzxxxvvvwww|||}}}{{{{{{~~~zzzyyyxxxvvvuuussssssrrruuuuuuvvvvvvuuusssrrrqqqssstttuuuwwwwwwwwwvvvvvvqqqpppooonnnllljjjiiihhhfffffffffdddcccbbbdddfffaaacccffffffeeecccbbbbbbdddgggkkkmmmmmmmmmnnnooorrrrrrrrrtttwwwyyyxxxwwwyyyxxxwwwvvvvvvuuuuuuuuurrrtttwwwwwwuuutttvvvwwwvvvvvvvvvvvvuuutttrrrqqqooofff]]]VVVNNNFFFCCCDDDFFFGGGIIINNNTTTZZZ```ccclllooosssvvvyyyzzzyyyyyyzzzyyyxxxwwwvvvwwwxxxxxx|||{{{yyyxxxxxxxxxyyyyyyzzzxxxvvvvvvxxx{{{}}}~~~|||{{{xxxwwwvvvwwwxxxzzzzzz{{{{{{yyyxxxyyy|||{{{yyywwwwwwwwwxxxwwwuuuuuuvvvxxxyyyzzzzzzyyyyyyvvvxxxzzzyyywwwttttttuuuttttttssssssrrrqqqpppoooooolllgggaaa[[[VVVTTTRRRJJJJJJHHHEEEBBB@@@??????>>>===<<<===>>>>>><<<:::===>>>???@@@@@@@@@@@@@@@@@@>>><<<::::::;;;<<<>>>CCCGGGOOOYYYbbbccc^^^YYYKKKFFFBBBAAABBBCCCAAA???@@@@@@AAABBBCCCDDDEEEEEECCCFFFIIIIIIHHHHHHJJJLLLMMMPPPSSSSSSSSSSSSUUUWWW[[[\\\\\\^^^aaadddfffhhhlllnnnqqqtttvvvxxxxxxyyyvvvwwwyyy{{{|||||||||{{{}}}}}}zzzuuuuuuzzz}}}}}}yyyyyyzzz{{{}}}~~~}}}|||||||||||||||zzzyyyyyyzzzzzzxxxwwwssssssssstttvvvwwwyyyyyywwwzzz|||{{{wwwuuuvvvyyywwwxxxxxxyyyxxxwwwvvvuuurrrrrrqqqqqqqqqqqqrrrrrrmmmjjjeeebbbaaa```^^^]]]WWWWWWTTTMMMCCC===<<<>>>888666555555555555222111000000////////////.........,,,+++,,,///000///...---------------...//////000//////000222222111000//////000000000111111111//////.........---------///////////////.........---///000000......///111//////000//////...//////000000000//////.........---...///111222222333333111111222444444555555444555555555555555666666777~~~zzzwwwsssqqqsssrrrrrrrrrsssrrrpppnnnoooppprrrtttwwwxxxyyyyyywwwzzz~~~~~~|||}}}~~~~~~~~~}}}}}}~~~|||}}}}}}}}}}}}~~~||||||}}}~~~{{{}}}~~~~~~|||{{{zzzxxxwwwvvvvvvvvvyyyxxxxxxxxxyyy{{{}}}~~~zzzyyyyyy{{{||||||yyywwwzzzyyywwwuuutttsssssstttvvvxxx{{{}}}~~~~~~}}}|||uuuuuuwwwyyy{{{{{{yyywwwyyyyyyxxxxxxyyyyyyzzz{{{yyyzzz{{{}}}}}}}}}|||{{{zzz|||~~~|||xxxuuuuuuvvvvvvwwwxxxzzz{{{|||}}}}}}|||}}}~~~}}}{{{yyyyyyyyywwwvvvwww{{{~~~{{{xxx|||~~~vvvyyyzzz|||||||||zzzxxxwwwsssvvvwwwvvvttttttvvvyyyxxxtttvvv|||}}}zzz{{{}}}zzzvvvsssqqqrrrsssuuuuuuvvvvvvuuuuuutttssssssvvvuuuuuuvvvwwwwwwuuurrrooooooooonnnmmmmmmllllllgggggggggeeeddddddeeeggg```dddggghhheeeccccccdddaaadddhhhlllnnnpppsssuuutttssssssuuuxxxzzzzzzyyy{{{zzzyyyxxxwwwwwwwwwwwwrrruuuwwwvvvttttttvvvyyyxxxxxxyyyxxxwwwtttrrrpppssskkkccc^^^WWWOOOKKKKKKAAA???>>>@@@FFFOOOYYY___hhhkkkpppuuuxxxyyyxxxwww|||{{{yyyxxxxxxxxxyyyyyyzzzyyyxxxxxxxxxyyyzzz{{{yyywwwuuuuuuxxx{{{}}}~~~{{{zzzwwwuuuuuuwwwyyyzzz~~~|||{{{|||~~~{{{yyywwwwwwxxxyyyxxxwwwuuuwwwyyy{{{|||{{{zzzyyyuuuwwwyyywwwtttrrrsssuuuqqqqqqqqqrrrrrrqqqppppppkkkhhhbbb[[[UUUOOOLLLJJJBBBCCCCCCBBBAAA???@@@@@@>>>===<<<>>>AAACCCCCCBBBEEEFFFGGGHHHIIIJJJJJJJJJFFFEEEBBB@@@???@@@BBBCCCKKKPPPXXXaaaggggggccc```SSSNNNIIIHHHIIIJJJHHHFFFLLLLLLLLLMMMNNNNNNOOOOOOKKKOOOSSSVVVVVVVVVXXX[[[WWWZZZ^^^`````````cccfffbbbdddgggiiikkkkkkkkkjjjnnnpppsssuuuwwwyyyyyyyyyyyyzzzzzz{{{zzzxxxvvvuuu{{{{{{xxxttttttzzz}}}}}}zzzzzzzzz{{{|||~~~~~~}}}}}}||||||~~~|||{{{{{{{{{{{{yyyxxxppppppqqqqqqssstttvvvwwwwwwzzz}}}{{{wwwtttuuuxxxvvvwwwxxxyyyyyyxxxvvvvvvrrrqqqqqqppppppqqqqqqrrrooojjjddd```]]]\\\[[[ZZZTTTVVVSSSJJJ>>>888999===777666555555555444222000..................------111...,,,,,,...000...,,,---------------...///000000//////000222222111000000000000000111111111111//////.........---------//////000000///...------,,,...000000...---///111---...//////......///000.........///////////////---...///000222222333333111222333444555555555555555444444444444555666666~~~}}}zzzxxxttttttuuuvvvvvvrrrmmmhhhgggjjjnnnrrruuuxxx|||}}}|||zzz{{{|||~~~}}}}}}}}}||||||~~~}}}~~~}}}zzzttt~~~}}}~~~}}}}}}|||}}}~~~~~~}}}~~~~~~~~~~~~|||{{{{{{||||||{{{yyywwwuuuyyyyyyyyyxxxwwwvvvxxxzzztttvvvyyy{{{{{{zzzzzzzzzxxxxxxwwwuuusssrrrtttvvv{{{{{{|||}}}|||{{{yyyxxxxxxyyyzzzyyyxxxxxxyyy{{{yyyyyyyyyxxxxxxzzz~~~|||{{{zzzzzz{{{|||}}}~~~~~~{{{}}}{{{tttwwwvvvvvvxxx{{{}}}}}}}}}~~~|||zzzyyyxxxxxxzzz||||||||||||}}}~~~~~~~~~~~~}}}yyyyyyyyyyyyyyyzzz{{{|||zzzxxxvvvuuutttuuuvvvwwwvvvwwwyyy{{{{{{yyywwwvvvxxxwwwuuuuuuwwwxxxyyyyyy}}}yyyuuuvvvyyy{{{xxxuuuxxxuuurrrppppppqqqpppooonnnnnnooooooooolllgggcccbbbcccfffhhhhhhgggeeeccchhhgggfffeeedddeeefffgggeeegggiiikkknnnpppqqqqqqsssvvvxxxzzzyyyyyyzzz{{{yyyyyyzzz{{{zzzxxxuuuttttttrrrrrrtttwwwyyyzzzyyywwwwwwxxxxxxwwwtttrrrpppqqqqqqpppmmmfff]]]TTTNNNFFFBBB???@@@AAAAAAEEEKKKWWW\\\eeennntttvvvvvvuuuzzzyyywwwuuutttttttttuuuyyyxxxvvvvvvwwwwwwwwwwwwyyyyyyyyyzzzzzz{{{{{{{{{~~~}}}zzzvvvrrrssswww{{{{{{{{{{{{|||||||||||||||uuuvvvxxxzzzzzzyyywwwvvvuuuttttttvvvwwwwwwuuusssxxxwwwvvvuuusssqqqooonnnuuussspppnnnllliiidddaaaaaaZZZQQQKKKGGGEEEBBB??????@@@BBBCCCBBBBBBCCCDDDCCCEEEGGGJJJMMMNNNOOOOOOPPPRRRTTTUUUVVVUUUSSSRRRTTTPPPIIIDDDBBBDDDHHHKKKYYY\\\```dddgggiiijjjjjj___]]]ZZZWWWVVVWWWXXXZZZYYYZZZ\\\\\\\\\\\\]]]___aaabbbdddfffgggggggggfffggghhhhhhhhhggghhhkkkmmmoooooonnnnnnnnnpppqqqrrruuuuuuvvvwwwxxxxxxxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwyyyyyyxxxxxxxxxyyy{{{{{{~~~}}}||||||}}}~~~~~~~~~|||zzz|||}}}}}}|||||||||zzzxxxsssooolllmmmrrruuuuuurrrzzzxxxwwwxxxyyyyyyuuurrrwwwwwwwwwvvvvvvtttsssrrrqqqpppooopppqqqqqqpppnnnhhheeeaaa^^^\\\[[[XXXWWWNNNJJJDDD???;;;999999:::999666222000000000000//////............---------......---,,,,,,---------000//////...------,,,,,,333222222111000//////...000000000000000111111222111000///...---,,,++++++///---+++,,,---...---,,,,,,---///111111111111000(((***---000222222222111///............//////000,,,---...///000/////////333444444333222111333444555555444444444333333333}}}{{{yyyuuuuuuuuuuuutttpppiiieeefffgggiiimmmrrrwww{{{}}}~~~|||{{{{{{}}}~~~}}}||||||{{{{{{}}}}}}||||||~~~~~~|||zzz~~~~~~}}}xxx~~~~~~~~~|||~~~~~~~~~~~~|||}}}|||}}}~~~~~~}}}{{{|||~~~~~~}}}{{{xxxvvvwwwxxxyyyyyywwwvvvwwwxxxtttvvvxxxyyyyyyxxxxxxxxxyyyyyyyyywwwuuuuuuuuuwwwyyyyyyzzz{{{{{{zzzyyyyyyzzzzzzzzzyyywwwvvvxxxyyyyyyzzzzzzyyyyyy{{{~~~}}}|||{{{zzzzzz{{{||||||}}}}}}wwwxxxwwwwwwyyy|||~~~~~~~~~|||zzzyyywwwwwwxxxzzz|||||||||{{{|||~~~~~~~~~~~~}}}}}}}}}}}}yyyyyyyyyyyyyyyzzz{{{{{{zzzxxxwwwuuuuuuuuuwwwxxxtttvvvxxxyyyyyyxxxvvvtttvvvuuutttuuuvvvxxxyyyzzz{{{xxxuuuwwwzzz{{{xxxuuuxxxuuusssrrrsssttttttssspppooooooooonnnjjjeeeaaa`````````aaabbbbbbbbbbbbddddddccccccdddeeefffgggfffgggiiilllnnnpppqqqrrrsssuuuxxxyyyxxxwwwwwwxxxwwwxxxzzzzzzzzzyyywwwvvvrrrrrrrrrrrrrrrssstttuuuvvvvvvwwwwwwvvvtttqqqpppqqqrrrsssqqqlllccc[[[VVVPPPGGGAAACCCEEEEEEDDDEEEJJJNNNUUU\\\dddkkkppprrruuuuuuvvvvvvvvvuuutttssswwwvvvvvvvvvwwwwwwwwwvvvwwwwwwxxxxxxyyyyyyzzzzzz}}}}}}|||yyyvvvuuuxxx{{{yyyyyyxxxxxxyyyyyyzzz{{{zzz{{{||||||{{{yyywwwuuuvvvuuuuuuvvvwwwwwwuuusssppppppppppppooommmlllkkkkkkjjjiiifffbbb]]]ZZZXXXUUUPPPJJJEEEDDDCCCAAA??????BBBFFFIIIJJJLLLMMMOOOPPPRRRUUUWWWYYYYYYYYYXXXWWWXXXYYYZZZ[[[[[[ZZZZZZWWWUUUQQQOOOPPPTTTXXX\\\aaacccfffiiikkkllllllkkkjjjiiigggfffeeeeeefffgggiiikkkllllllllllllmmmoookkklllmmmmmmmmmlllkkkkkklllmmmnnnooonnnoooqqqsssrrrqqqppppppqqqrrrssstttvvvvvvxxxyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyxxxwwwxxxxxxyyyzzz}}}||||||{{{{{{|||}}}}}}|||{{{zzz|||~~~}}}{{{~~~||||||}}}}}}{{{zzzuuuppplllmmmqqquuuuuutttwwwvvvvvvxxxzzz{{{yyyvvvuuuuuuuuuuuutttrrrqqqpppsssqqqpppppppppnnnkkkhhhcccaaa___]]][[[YYYUUURRRIIIFFFAAA<<<999777666666888555222000000000000///............------------------,,,,,,,,,,,,------,,,------......///000000//////000000000000000000000000000000000111222222111000///...---,,,,,,+++///---+++,,,---...---,,,,,,---///000000000000///...///000111000///---,,,---------------......///////////////000000000000111333666777666555555555555444444444444333333333|||zzzvvvvvvuuutttrrrnnngggccceeecccbbbfffmmmuuuyyyzzz~~~}}}{{{|||}}}~~~}}}|||{{{zzzzzz|||}}}|||{{{|||}}}}}}~~~~~~~~~}}}||||||||||||}}}~~~}}}{{{}}}}}}yyyvvvvvvwwwyyyyyywwwvvvuuuvvvtttuuuvvvwwwwwwwwwvvvuuutttuuuvvvuuusssrrrrrrsssuuuvvvwwwxxxyyyyyyyyyyyyzzz{{{{{{yyyvvvuuuvvvwwwxxxzzz{{{|||{{{|||}}}~~~}}}|||zzzyyyzzzzzz{{{zzz{{{zzzyyyyyy{{{~~~~~~~~~|||{{{yyyxxxwwwvvvyyyzzz|||}}}||||||}}}~~~~~~~~~}}}|||||||||||||||zzzyyyxxxxxxxxxyyyzzz{{{zzzyyywwwvvvvvvwwwxxxxxxtttuuuwwwxxxxxxwwwuuutttuuuuuuttttttuuuvvvxxxyyyyyywwwvvvxxx{{{|||yyyvvvwwwuuuttttttuuuvvvvvvuuurrrqqqooommmkkkgggbbb^^^___^^^]]]]]]^^^```aaaccc______```aaabbbdddfffgggfffhhhjjjmmmpppqqqrrrrrrrrruuuwwwxxxwwwuuuttttttvvvwwwxxxyyyyyyxxxwwwvvvrrrtttuuussspppooopppssstttuuuuuuuuuuuusssqqqppprrrtttvvvvvvssslllfffaaa\\\QQQHHHHHHJJJHHHCCC???BBBBBBDDDIIIQQQ[[[dddjjjjjjlllooorrrssssssrrrqqqrrrsssuuuvvvwwwvvvvvvuuuyyyyyyzzz{{{||||||}}}}}}|||||||||zzzwwwwwwxxxzzz{{{zzzyyyyyyyyyzzz{{{|||||||||||||||zzzxxxvvvtttvvvvvvuuuuuuvvvuuurrrpppiiiiiijjjjjjhhheeebbb```\\\^^^^^^ZZZSSSNNNMMMMMMKKKHHHDDDCCCDDDEEEEEEEEEFFFJJJOOOSSSUUUVVVWWWXXXXXXZZZ]]]___```___^^^]]]`````````aaaaaacccddddddaaa```______aaaeeeiiillllllmmmnnnpppppppppooonnnssssssssssssssssssssssssrrrtttuuuuuuuuuuuuvvvxxxvvvvvvvvvuuusssqqqpppooooooqqqtttuuuuuuuuuvvvwwwuuuuuutttsssssstttuuuvvvwwwwwwyyyzzz{{{|||||||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyxxxwwwwwwxxxxxxxxxzzzzzzzzzzzz{{{||||||}}}zzzzzz{{{}}}~~~|||zzz~~~|||{{{|||}}}~~~}}}|||wwwsssnnnmmmppptttvvvvvvxxxwwwxxxyyy{{{{{{yyywwwtttttttttsssrrrqqqpppoootttsssqqqpppnnnjjjeeeaaa___^^^]]]\\\ZZZUUUOOOKKKAAA???<<<999666333222111777444111000000000///...............------------,,,,,,,,,++++++,,,,,,---------......///000000000000000//////////////////111000000000000111222222111000//////...---,,,,,,///---+++,,,---...---,,,------...//////......---000000111000///---+++***,,,,,,++++++,,,------...000000000000000111111222000333888;;;:::999777777444444444444333333333222}}}{{{vvvvvvuuutttsssoooiiieeeeee```]]]```iiiqqqvvvwww}}}|||{{{|||}}}~~~|||{{{zzzyyyyyy{{{~~~~~~~~~}}}|||{{{{{{|||~~~~~~~~~}}}~~~}}}|||}}}~~~~~~}}}|||{{{}}}}}}yyyuuuuuuwwwyyyyyywwwuuuttttttvvvuuuuuuvvvwwwvvvuuusssqqqsssuuuuuusssqqqqqqqqqsssssstttvvvwwwxxxyyyzzzyyyyyyzzzxxxvvvvvvwwwxxxyyy{{{}}}~~~}}}|||}}}}}}}}}|||{{{zzzzzzzzz{{{||||||~~~}}}{{{{{{|||~~~~~~}}}{{{zzzxxxwwwwww{{{|||~~~~~~}}}~~~~~~}}}|||{{{zzz{{{{{{|||zzzyyyxxxwwwwwwxxxyyyzzzzzzyyyxxxxxxxxxxxxyyyyyyuuuvvvwwwxxxxxxwwwvvvuuuvvvvvvuuutttssssssuuuvvvvvvvvvwwwzzz||||||zzzwwwxxxvvvuuuuuuvvvwwwvvvtttsssqqqnnnkkkhhhddd___[[[^^^^^^______```aaacccccc[[[\\\]]]___bbbdddfffggggggiiilllooorrrsssssssssrrrtttvvvvvvuuurrrqqqqqqvvvvvvwwwwwwvvvuuutttsssrrruuuwwwuuupppnnnqqquuutttuuuuuuuuuuuutttrrrrrrrrrtttwwwyyyxxxsssnnnkkkeee[[[RRRQQQOOOIIIBBB???BBB@@@>>>???DDDLLLUUU[[[^^^___bbbfffiiilllmmmnnnmmmooosssuuuuuuuuuuuuuuuyyyyyyzzz{{{}}}~~~~~~|||zzzwwwuuuuuuvvvwww{{{zzzxxxwwwwwwxxxyyyzzzxxxxxxxxxwwwvvvtttrrrqqqsssqqqpppooonnnlllhhheeeccccccbbbaaa]]]YYYTTTRRROOOSSSTTTQQQJJJGGGHHHKKKJJJIIIHHHIIIJJJLLLNNNNNNRRRVVV[[[]]]]]][[[ZZZYYYZZZ\\\___bbbdddcccaaa```gggffffffeeefffhhhkkklllkkkkkkkkkkkklllnnnpppqqqssssssttttttttttttsssssstttuuuvvvwwwxxxxxxwwwvvvtttvvvwwwwwwvvvvvvwwwyyyzzzyyyxxxwwwuuusssrrrqqqnnnrrrvvvxxxxxxxxxxxxxxxxxxwwwvvvuuuuuuuuuvvvwwwwwwwwwyyyzzz{{{|||||||||||||||||||||||||||||||||yyyyyyxxxxxxwwwwwwwwwwwwxxxyyy{{{|||}}}}}}}}}}}}zzz{{{}}}~~~{{{yyy|||{{{zzz{{{}}}~~~~~~}}}zzzuuupppnnnppptttwwwxxx||||||{{{{{{zzzxxxuuutttvvvuuuuuutttsssqqqpppoootttrrrpppooolllgggaaa]]]]]]]]]]]][[[XXXQQQHHHBBB::::::888666444111///...555333000/////////...---.........---------,,,,,,,,,++++++++++++,,,------111111000//////......---333333111///...,,,******111111000000111111222333000000000///...------,,,///---+++,,,---...---,,,------------------,,,,,,,,,---.../////////......,,,+++++++++,,,---...///,,,...000333444444333333333666999;;;:::999888888444444444444333333333333~~~|||vvvuuuuuuuuuuuusssooolllgggaaa\\\]]]eeennnrrrssszzzzzzzzz{{{}}}}}}|||zzzyyyyyyyyy{{{}}}~~~}}}{{{{{{{{{{{{zzzxxxwwwvvvvvv{{{}}}}}}}}}}}}}}}|||zzzzzz|||}}}xxxuuuuuuwwwyyyyyywwwuuusssssswwwuuutttuuuwwwwwwuuusssuuuwwwyyyyyywwwvvvuuuvvvrrrrrrsssuuuwwwxxxzzz{{{vvvxxxxxxxxxwwwwwwyyy{{{zzz|||~~~}}}||||||{{{{{{zzzzzz{{{}}}~~~~~~{{{}}}~~~}}}}}}~~~}}}|||{{{zzzyyy}}}~~~}}}{{{zzzzzzzzz{{{|||zzzyyywwwvvvuuuwwwxxxzzzzzzyyyyyyyyyyyyyyyzzzzzzwwwxxxyyyyyyyyyyyyxxxwwwxxxxxxxxxuuuqqqpppqqqssstttuuuwwwzzz|||}}}{{{zzz|||{{{yyyyyyyyyxxxvvvuuusssppplllhhheeeaaa]]]ZZZ]]]^^^```bbbccccccbbbaaaYYYZZZ\\\___aaadddeeefffhhhjjjnnnqqqssstttttttttrrrsssuuutttrrrppppppqqqvvvvvvuuutttsssrrrqqqppppppsssvvvtttpppooossswwwuuuuuuvvvvvvvvvuuuuuutttrrrtttwwwxxxxxxvvvsssqqqiiiccc___\\\VVVLLLFFFEEEEEEBBB???===???DDDKKKOOORRRRRRTTTVVVZZZ___dddggghhhlllpppssssssssstttuuussstttuuuwwwxxxzzz{{{{{{}}}xxxtttsssssstttuuuuuutttsssqqqpppppppppqqqtttsssrrrpppnnnkkkjjjhhhfffeeecccaaa___\\\XXXUUUVVVVVVUUUTTTQQQMMMIIIGGGIIIMMMPPPNNNJJJIIIMMMQQQPPPQQQRRRSSSTTTUUUWWWXXX[[[___bbbdddbbb___]]]\\\___aaadddhhhjjjkkkjjjiiilllkkkiiiiiiiiikkknnnpppnnnooooooppppppqqqqqqrrruuuvvvvvvwwwwwwwwwwwwwwwtttuuuwwwyyyzzzyyyxxxwwwyyyzzz|||{{{zzzzzz{{{|||zzzyyyxxxwwwuuuttttttsssnnnrrrwwwzzz{{{zzzzzzzzzyyyxxxwwwvvvuuuuuuvvvwwwvvvwwwxxxyyyyyyzzzzzzyyy||||||||||||||||||||||||xxxxxxxxxxxxxxxxxxxxxxxxyyy{{{}}}~~~~~~zzz|||}}}{{{zzzzzzyyyxxxzzz|||~~~~~~}}}{{{xxxssspppqqqtttwwwyyy|||}}}}}}|||yyyvvvtttsssxxxxxxwwwvvvuuusssqqqppppppooommmkkkiiieee```\\\]]]\\\[[[XXXSSSKKKBBB;;;666666666555333111///---333111///...//////---,,,...------------,,,,,,,,,,,,+++++++++,,,,,,---...222111111000//////......333333111///...,,,******111111111111111222222333000000000///.........---///---+++,,,---...---,,,---------,,,,,,,,,,,,,,,++++++,,,---...///000000,,,,,,,,,,,,---...///000)))---333999;;;:::888666999::::::999888777777888555555555444444444333333~~~{{{uuuuuuuuuvvvwwwvvvtttqqqiiiddd___^^^cccjjjnnnqqqwwwwwwxxxzzz|||}}}|||zzzyyyyyyyyy{{{}}}}}}{{{yyyyyyzzz{{{yyywwwvvvvvvwww{{{}}}~~~}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}|||{{{}}}}}}yyyvvvwwwyyyzzzyyywwwuuuttttttwwwtttrrrtttvvvxxxvvvssstttvvvwwwwwwuuuuuuuuuvvvsssssstttuuuwwwyyy{{{|||vvvwwwyyyyyyxxxyyy{{{}}}|||~~~~~~}}}|||}}}{{{{{{{{{{{{||||||{{{~~~~~~~~~}}}|||{{{~~~}}}{{{zzzyyyzzz|||}}}{{{yyyvvvuuutttvvvxxxyyyzzzzzzzzzzzz{{{{{{{{{{{{yyyzzzzzzzzzzzzzzzzzzyyyyyyzzzyyyvvvqqqoooqqqssstttuuuwwwzzz|||}}}}}}}}}}}}}}}}}}|||yyywwwqqqnnniiifffccc```]]]ZZZ[[[]]]```bbbbbbaaa___]]]ZZZ\\\^^^```bbbdddeeeeeeiiikkkooosssuuuvvvuuuuuusssssssssqqqpppoooppprrruuuuuutttsssrrrqqqppppppmmmppprrrqqqooopppsssvvvuuuuuuuuuuuuvvvvvvvvvvvvtttuuuuuuvvvvvvuuuttttttmmmjjjhhhggg```VVVPPPPPPHHHEEEBBB@@@@@@CCCGGGJJJLLLKKKJJJKKKNNNRRRWWW[[[___dddiiikkkkkkllloooqqqnnnoooppprrrtttvvvwwwxxx{{{xxxtttqqqqqqrrrrrrrrrpppooonnnllljjjiiigggffflllkkkhhheeeaaa^^^\\\ZZZVVVUUUSSSRRRQQQOOOKKKHHHIIIIIIIIIIIIHHHGGGFFFFFFIIILLLOOOPPPPPPRRRVVVZZZWWWYYY\\\]]]]]]]]]___``````cccggghhhgggeeedddddddddeeehhhkkknnnoooppppppooonnnmmmllllllnnnpppqqqmmmnnnoooqqqssstttuuuvvvwwwwwwwwwxxxxxxyyyyyyyyywwwxxxzzz{{{{{{{{{zzzzzz{{{|||}}}}}}|||{{{|||}}}yyyyyywwwvvvuuutttttttttppptttyyy|||}}}}}}}}}~~~{{{zzzxxxvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxwwwwwwvvvzzzzzzzzz{{{{{{{{{{{{{{{wwwxxxyyyzzzzzzzzzzzzyyy{{{}}}~~~zzz|||}}}{{{zzz{{{xxxwwwwwwxxx{{{||||||{{{|||yyyvvvsssrrrtttwwwyyyxxxzzz|||{{{yyywwwvvvvvvxxxxxxwwwvvvtttrrrqqqpppllljjjgggeeedddaaa^^^[[[XXXVVVSSSPPPKKKDDD<<<666333333333333222000///...111///............---+++------------,,,,,,,,,,,,,,,,,,,,,,,,---...////////////000000111111222222000000//////////////////222111111111111222333333000000000/////////......///---+++,,,---...---,,,------,,,,,,,,,------............---------------,,,,,,,,,,,,---///000000+++///666<<>>;;;999<<<===<<<:::888777888999666666666666555555555444}}}{{{vvvuuuuuuwwwxxxwwwuuusssllliiidddbbbcccgggkkkooossssssuuuxxx{{{}}}{{{zzzyyyyyyzzz|||}}}}}}{{{xxxzzz|||}}}|||yyyxxxyyy{{{yyy{{{}}}}}}{{{|||~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}zzzyyyyyyzzzzzzyyyvvvuuuuuuvvvuuurrroooqqquuuwwwvvvsssrrrssssssrrrqqqqqqrrrtttuuuuuuuuuvvvxxxzzz|||}}}xxxyyyzzzzzzyyyyyy{{{}}}~~~~~~|||}}}}}}}}}}}}}}}}}}~~~}}}~~~~~~}}}||||||}}}~~~~~~~~~|||zzzzzz{{{|||~~~{{{yyyvvvtttsssuuuwwwyyyzzzzzz{{{|||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzwwwyyyyyyvvvrrrpppsssvvvsssuuuwwwyyy{{{|||~~~~~~}}}|||}}}}}}|||zzzwwwooolllgggcccaaa```]]]\\\^^^______``````___^^^]]]]]]^^^```bbbcccdddddddddiiilllppptttwwwwwwvvvuuutttsssqqqooonnnooorrruuutttsssssssssssssssttttttpppppppppqqqqqqrrrssstttttttttttttttuuuuuuvvvvvvwwwvvvuuusssrrrsssttttttsssooommmooolllddd]]]ZZZRRROOOJJJEEEDDDFFFIIILLLLLLJJJHHHGGGGGGIIIKKKLLLPPPTTTYYY[[[[[[]]]aaafffcccdddfffhhhjjjlllnnnnnnkkkjjjjjjlllnnnooommmjjjeeeeeedddccc```\\\XXXVVVYYYXXXVVVSSSQQQOOONNNNNNLLLKKKKKKKKKLLLLLLIIIGGGHHHHHHGGGGGGHHHIIIJJJKKKNNNOOOPPPSSSWWW[[[^^^aaa]]]```dddffffffeeeggghhhfffiiikkkllllllkkklllllljjjkkklllmmmoooqqqssstttssssssqqqppppppqqqqqqrrrpppppprrrsssvvvxxxyyyzzzzzzzzzyyyyyyyyyyyyyyyzzzxxxxxxyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{yyyyyyzzz{{{xxxwwwuuusssqqqqqqpppqqqqqqtttxxx{{{|||}}}~~~}}}|||zzzxxxwwwvvvwwwwwwxxxxxxxxxxxxwwwvvvuuutttxxxxxxxxxyyyyyyzzzzzzzzzwwwxxxyyy{{{|||||||||{{{|||~~~~~~|||yyy{{{}}}|||yyyxxxxxxzzzwwwvvvvvvwwwyyy{{{zzzyyy|||{{{xxxvvvtttuuuwwwyyyxxxzzz|||{{{wwwuuutttuuuuuuuuutttsssqqqooommmlllhhheeeaaa^^^]]][[[YYYWWWOOOLLLHHHDDDAAA<<<777444111111111000000////////////...------......,,,***---------,,,,,,,,,++++++------------...///000111///000000111111222222333//////000000000000000000222222111111222222333444000000000000///////////////---+++,,,---...---,,,------,,,,,,---...///000000///...---,,,+++++++++******++++++,,,...///000---///333777999999888777;;;===>>>>>><<<:::::::::777777777777666666666666}}}zzzvvvvvvuuuvvvwwwwwwtttrrrnnnlllhhheeeccceeejjjnnnqqqqqqtttwww{{{|||{{{zzzzzzzzzzzz|||~~~}}}zzzxxxwwwyyyzzzyyywwwvvvwwwyyywwwyyy{{{{{{zzz{{{~~~~~~~~~}}}}}}}}}~~~}}}|||}}}~~~}}}}}}~~~|||{{{{{{{{{{{{yyyvvvuuuvvvwwwssspppmmmoootttvvvuuurrrtttuuutttsssrrrrrruuuwwwwwwwwwwwwwwwyyy{{{}}}~~~{{{||||||{{{yyyyyy{{{|||}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||~~~}}}||||||}}}~~~|||zzzzzz{{{}}}~~~{{{yyyvvvsssssstttwwwyyyzzzzzz{{{|||}}}}}}||||||zzzzzzzzzzzzzzzzzzzzzzzztttwwwyyyvvvrrrrrruuuzzztttuuuwwwxxxzzz|||yyyxxxxxxyyy{{{zzzxxxvvvmmmjjjeeebbb```___^^^]]]cccbbb```___^^^^^^_________```bbbcccdddddddddccciiilllqqquuuwwwxxxwwwvvvtttsssqqqnnnlllnnnssswwwrrrrrrssssssuuuvvvxxxyyyuuutttrrrssstttuuuuuutttssssssssssssssstttuuuvvvzzzxxxuuurrrqqqqqqssstttxxxqqqnnnsssuuupppfff```^^^YYYRRRKKKHHHHHHKKKNNNMMMLLLKKKHHHFFFDDDBBBBBBBBBGGGKKKMMMLLLOOOUUUZZZTTTUUUWWWYYY[[[^^^___```[[[]]]```fffjjjjjjfffbbbVVVVVVVVVTTTQQQLLLGGGDDDEEEDDDDDDDDDEEEFFFGGGGGGHHHHHHIIILLLNNNOOONNNLLLPPPNNNLLLKKKKKKLLLNNNOOORRRQQQRRRUUUZZZ___bbbcccaaaeeejjjllllllkkkmmmooommmoooppppppooonnnooopppssssssrrrrrrsssuuuwwwyyyvvvvvvuuutttssssssssssssuuuuuuvvvwwwxxxzzz{{{|||}}}|||{{{zzzyyyyyyyyyyyyvvvuuuuuuuuuuuuuuuuuuuuuyyyzzz{{{{{{yyyyyyyyy{{{vvvuuurrrooommmlllllllllpppsssvvvyyyzzz|||~~~~~~}}}{{{yyyxxxwwwxxxxxxyyyyyyyyyxxxwwwvvvttttttwwwwwwwwwxxxxxxyyyyyyyyyvvvwwwyyy|||}}}}}}}}}}}}|||~~~}}}{{{xxxzzz{{{yyyvvvuuuwwwyyyvvvuuuuuuvvvxxxzzzyyyxxx{{{{{{zzzwwwuuuuuuwwwxxx{{{}}}~~~{{{vvvrrrpppqqqrrrrrrqqqpppnnnllljjjiiigggccc^^^ZZZXXXWWWUUUTTTGGGDDD???<<<999777444222000000///........./////////...------......,,,***---------,,,,,,,,,++++++---------...///000111111333333222222111000000000333222222111000//////...222222111111222222333444000000000000///////////////---+++,,,---...------------,,,,,,---///000111///...---,,,,,,,,,,,,---)))))))))***+++---...///---......///111222333333999<<<@@@AAA@@@>>><<<<<<888888888888777777777777}}}|||zzz{{{{{{{{{{{{{{{zzzzzztttnnniiigggeeeccceeejjjppprrrvvvzzz|||{{{zzzxxx{{{yyyyyy|||~~~zzzwwwwwwxxxxxxxxxxxxwwwwwwyyyyyyzzzzzz{{{{{{|||}}}~~~~~~}}}||||||}}}|||}}}}}}|||{{{|||~~~zzzyyy}}}|||{{{{{{{{{{{{|||{{{zzzyyywwwvvvttttttttttttuuuuuuuuuvvvuuuvvvuuurrrnnnooorrrvvvxxxyyyzzz{{{||||||||||||{{{{{{|||}}}}}}}}}}}}|||}}}{{{}}}~~~~~~|||~~~~~~~~~~~~{{{yyy~~~~~~}}}}}}|||zzzyyyxxxwwwvvvuuuvvvxxxyyyyyyxxxxxxyyyyyyyyyxxxyyy|||~~~}}}yyyvvvuuuwww{{{}}}}}}{{{wwwtttsssuuuwwwxxxyyyxxxwwwwwwxxxyyy|||}}}|||yyyxxxxxxxxxwwwsssooollliiidddaaa```___^^^]]][[[[[[[[[\\\]]]^^^___``````___aaadddccc```aaaeeefffiiinnnqqqssstttvvvxxxxxxwwwuuusssrrrrrrrrrrrrrrruuuwwwxxxxxxwwwwwwxxxrrrsssuuuvvvvvvuuuttttttqqqqqqrrrssssssttttttuuu{{{zzzxxxtttpppppptttxxxyyywwwuuuuuuvvvuuuqqqmmmgggccc^^^YYYVVVTTTRRRQQQRRROOOKKKKKKKKKJJJFFFCCC???BBBEEEHHHHHHEEEBBB???FFFFFFGGGHHHHHHHHHHHHHHHMMMHHHNNNUUUXXXbbbcccVVVLLLKKKHHHEEECCCAAAAAAAAA>>>AAADDDFFFFFFGGGIIIKKKIIINNNSSSVVVTTTRRRRRRSSSSSSRRROOOLLLLLLMMMOOOPPPUUUWWWZZZ]]]```eeejjjnnnnnnmmmlllkkklllnnnpppqqqsssssssssssssssttttttuuurrrrrrrrrssstttvvvwwwxxxvvvvvvvvvvvvwwwwwwwwwwww{{{xxxuuuvvvyyy{{{{{{zzzwwwyyy{{{zzzxxxwwwyyy{{{xxxzzz{{{yyyuuussstttwwwzzz|||~~~{{{yyyzzz|||xxxtttpppooooooooommmkkkppprrruuuyyy}}}~~~xxxvvvwwwyyyyyyxxx{{{zzzyyyxxxvvvuuuttttttvvvvvvvvvwwwxxxyyyzzz{{{xxxyyy{{{{{{|||}}}}}}yyyuuuvvvxxxwwwvvvuuuvvvwwwrrrssstttuuuvvvwwwxxxyyy}}}|||{{{yyyyyyxxxxxxyyywwwwwwvvvuuutttrrrrrrqqqrrrqqqqqqpppnnniiiccc^^^aaa^^^[[[ZZZXXXTTTNNNHHH@@@>>>;;;777333111000///000///...---+++***)))(((//////...---,,,,,,++++++***)))(((***---/////////+++,,,---///000000111111222222222111111111000000222222111000//////000000555333111111222222222111888444000.........,,,***,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++///000///---...---,,,---......---+++,,,,,,+++++++++,,,,,,---******+++,,,...000222333666777888;;;===???AAABBB<<<;;;::::::999999999999{{{}}}|||||||||||||||{{{zzzzzztttoookkkjjjhhheeegggkkkqqqsssvvvyyy{{{zzzxxxwww}}}zzzyyy{{{~~~{{{wwwqqqrrrsssuuuvvvvvvvvvvvv|||zzzxxxxxxyyy{{{}}}~~~}}}~~~~~~~~~}}}}}}}}}~~~~~~|||zzz~~~}}}|||~~~}}}|||}}}}}}|||{{{|||~~~zzzyyy}}}~~~|||{{{{{{||||||||||||{{{yyyxxxwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvssspppooorrrvvvwwwxxxyyy{{{|||}}}}}}}}}|||||||||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}{{{zzz}}}}}}||||||{{{yyyxxxwwwwwwvvvuuuvvvwwwxxxwwwvvvwwwxxxyyyyyyxxxxxxzzz|||~~~|||yyywwwwwwxxxzzz||||||zzzwwwuuutttuuuwwwyyyvvvwwwwwwxxxyyyyyyyyyyyyyyyxxxvvvvvvwwwuuurrrooollliiieeebbbaaaaaa___^^^^^^^^^^^^___``````aaaaaaaaa___aaacccbbb______cccfffiiimmmppprrrsssuuuwwwwwwvvvtttsssrrrrrrrrrsssrrrtttvvvvvvvvvuuuvvvxxxuuuuuuvvvvvvvvvuuuttttttsssssssssssssssssssssssstttttttttqqqoooqqquuuyyyzzzyyywwwxxxxxxwwwtttpppmmmiiieeeaaa___]]]ZZZXXXTTTRRROOOMMMLLLJJJHHHGGGEEEEEEFFFFFFEEEEEEDDDCCCAAAAAAAAABBBBBBBBBBBBAAACCC???EEELLLOOOXXXYYYLLLGGGEEECCCAAA@@@@@@@@@@@@@@@BBBEEEGGGIIIKKKNNNQQQQQQTTTUUUSSSPPPNNNOOOQQQQQQPPPOOOOOOOOOQQQSSSUUU\\\___bbbdddgggjjjnnnqqqpppooonnnnnnnnnppprrrsssuuuuuutttsssssstttuuuvvvssssssttttttuuuwwwxxxyyyuuuuuuvvvvvvvvvwwwwwwwwwyyyvvvuuuvvvyyyzzzzzzyyyxxxyyy{{{zzzxxxwwwyyy{{{wwwxxxyyyyyyxxxwwwwwwxxxzzz|||~~~}}}{{{yyyzzz{{{xxxuuuqqqpppqqqqqqooonnnqqqqqqsssxxx}}}}}}xxxwwwxxxyyyzzzyyy{{{{{{zzzxxxwwwuuutttsssvvvvvvwwwwwwxxxyyyyyyyyyvvvxxxzzz{{{|||~~~~~~~~~yyyuuusssuuuwwwwwwvvvuuuuuuvvvuuuuuuuuuvvvvvvwwwwwwwww{{{{{{zzzzzzyyyxxxxxxwwwwwwwwwvvvuuutttrrrqqqqqqrrrqqqooonnnkkkfffaaa\\\___\\\XXXUUUSSSOOOHHHCCC===;;;888555222000//////...------,,,,,,++++++***///......---,,,,,,++++++******++++++,,,---...///,,,,,,...///000111111111222222222111111111000000222111111000//////000000444222111111222333333222222000------//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...000///------,,,,,,---......---+++------,,,------...//////++++++,,,---...000111222444555666888:::<<<>>>???;;;;;;:::999999999999999sssvvvxxxzzz{{{}}}~~~}}}|||{{{zzzuuupppnnnnnnmmmiiijjjmmmqqqsssuuuxxxyyyyyyxxxwww|||yyyyyy{{{{{{yyyvvvnnnoooqqqsssuuuwwwxxxxxx~~~zzzvvvuuuxxx|||~~~~~~{{{}}}~~~~~~~~~~~~}}}||||||}}}}}}|||zzz~~~||||||~~~~~~|||||||||}}}|||zzz}}}~~~{{{zzz|||}}}~~~|||{{{{{{~~~~~~~~~}}}|||{{{zzzyyyxxxwwwvvvuuutttsssrrrrrrtttvvvwwwuuuqqqppprrrtttvvvwwwyyy{{{|||}}}~~~~~~}}}}}}||||||}}}~~~~~~~~~~~~~~~}}}}}}~~~{{{{{{{{{||||||{{{|||||||||{{{zzzyyyxxxwwwxxxvvvttttttvvvvvvvvvuuuuuuwwwyyyyyyxxxxxxyyyzzz{{{{{{zzzyyyyyyyyyzzzzzzzzzxxxwwwuuuuuuvvvxxxyyyuuuvvvxxxyyyyyyxxxvvvuuuwwwvvvuuuuuutttsssooommmkkkiiieeeccccccbbbaaa```aaaaaaccccccccccccbbbaaaaaa___```bbbaaa]]]^^^bbbeeehhhkkknnnppprrrtttvvvvvvuuutttsssrrrrrrssstttrrrsssttttttssssssuuuwwwyyyxxxwwwvvvuuutttttttttuuuuuutttssssssrrrqqqqqqooopppppppppqqqtttxxx{{{{{{zzzyyyzzz{{{zzzwwwuuuqqqooollliiihhheeebbb```ZZZYYYWWWSSSOOONNNNNNPPPMMMLLLIIIFFFDDDDDDEEEFFF??????????????????>>>>>>>>>;;;BBBHHHJJJRRRRRRFFFDDDCCCAAA@@@@@@@@@AAAAAACCCEEEFFFGGGIIIKKKOOORRRTTTTTTSSSOOOLLLKKKOOOSSSSSSTTTUUUWWWYYY[[[]]]___fffiiilllnnnoooppprrrtttrrrqqqqqqqqqqqqssstttvvvwwwvvvtttsssssstttvvvwwwvvvvvvvvvvvvwwwxxxyyyzzzuuuuuuvvvvvvvvvvvvwwwwwwvvvuuuuuuwwwyyyzzzyyywwwxxxyyyzzzyyyxxxxxxyyy{{{wwwwwwxxxyyy{{{{{{zzzxxxyyy{{{||||||zzzyyyyyyzzzvvvtttrrrqqqrrrsssrrrqqqsssqqqqqqwww~~~||||||yyyxxxyyyzzz{{{{{{||||||{{{yyyxxxvvvtttsssvvvwwwxxxxxxxxxxxxwwwvvvxxxyyyzzzzzzzzz{{{~~~}}}}}}||||||{{{xxxtttpppqqqsssvvvwwwwwwuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvyyyyyyzzzzzzyyyxxxvvvvvvwwwwwwwwwvvvtttrrrqqqpppqqqooollljjjgggccc^^^[[[\\\WWWRRROOOLLLGGGAAA;;;888777555333111000///...,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++***,,,---,,,******---000---...///000111222222222222111111111111000000000111111000/////////000000333222111111333444333222///...---...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---///...------,,,,,,---......---+++---------...///000111222,,,------......///000000111222444555777999:::;;;:::999999888888888888888oooqqqssstttvvvyyy}}}~~~|||{{{zzzuuurrrqqqsssrrrmmmlllnnnpppqqqtttvvvxxxzzzzzzzzz|||zzzyyyzzzzzzyyywwwrrrsssuuuwwwxxxzzzzzz{{{}}}yyyuuuvvvzzz}}}}}}{{{yyy{{{~~~~~~~~~}}}||||||~~~~~~||||||~~~~~~}}}{{{{{{||||||{{{zzz}}}~~~~~~{{{zzz|||}}}|||~~~~~~}}}~~~~~~}}}||||||xxxxxxvvvuuusssqqqpppppptttwwwxxxvvvsssqqqrrrtttuuuvvvxxxzzz|||~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~{{{}}}zzzyyyyyy{{{||||||}}}}}}}}}|||{{{zzzxxxxxxxxxvvvtttssstttuuutttssstttvvvyyyzzzyyyyyyyyyyyyyyyzzzzzz{{{{{{zzzyyyyyyxxxwwwvvvvvvvvvwwwxxxyyywwwwwwxxxyyyyyyxxxwwwvvvwwwwwwvvvuuussspppmmmjjjkkkhhhfffdddddddddbbbaaacccdddeeeffffffdddbbbaaa```^^^___aaa```]]]^^^cccdddgggjjjlllnnnpppsssvvvvvvuuutttsssrrrsssssstttqqqrrrrrrqqqqqqrrruuuwww|||zzzxxxvvvttttttttttttttttttsssssssssrrrrrrrrrnnnoooqqqrrrtttwww{{{}}}yyyzzzzzz{{{{{{zzzyyyxxxsssqqqooonnnmmmkkkhhhfffccccccaaa]]]XXXVVVYYY\\\VVVTTTPPPKKKHHHFFFFFFFFFDDDCCCBBBBBBAAA@@@@@@@@@CCC@@@FFFKKKLLLRRRSSSGGGDDDCCCBBBAAA@@@AAABBBBBBEEEEEEEEEEEEDDDFFFIIILLLMMMOOOPPPOOONNNQQQWWW[[[]]]^^^```ccceeehhhiiijjjmmmpppsssttttttsssttttttssssssrrrrrrssstttvvvvvvxxxwwwuuussssssuuuwwwxxxxxxwwwwwwwwwxxxyyyzzzzzzuuuuuuuuuuuuvvvvvvvvvwwwtttuuuvvvxxxzzzzzzyyyxxxzzzzzzyyyxxxxxxxxxyyyzzzyyyxxxxxxzzz}}}~~~zzzwwwyyyyyyzzzzzzyyyxxxxxxxxxsssrrrrrrrrrrrrssssssrrrtttqqqpppuuu}}}}}}xxx}}}{{{zzzzzzzzz{{{|||||||||||||||{{{yyywwwtttsssvvvwwwxxxxxxwwwuuusssqqqzzz{{{{{{yyyvvvuuuvvvwwwxxxxxxwwwwwwvvvtttqqqooopppssswwwxxxwwwvvvuuuvvvttttttttttttuuuuuuuuuuuuvvvwwwyyyyyyyyywwwuuutttxxxxxxwwwvvvuuusssqqqooommmkkkhhhfffdddbbb^^^[[[XXXSSSMMMHHHDDD@@@999555555444333222111000//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***---000---)))(((+++000...///000111222222222222111111111111000000000000111000000/////////000000444333222222333333111000000000000000000...,,,***------,,,,,,,,,,,,+++++++++++++++,,,---------------,,,,,,---...///---,,,,,,,,,------///000222222---......///////////////000111222333555666888888888888777777666777777888ssstttuuuuuuvvvxxx{{{~~~}}}|||{{{zzztttrrrsssuuuuuupppnnnpppnnnppprrruuuxxx{{{}}}~~~~~~|||{{{zzz{{{{{{{{{zzzwwwxxxyyyzzzzzz{{{{{{{{{yyywwwwwwyyy|||}}}{{{yyyxxxzzz|||~~~~~~|||zzz{{{~~~~~~|||}}}~~~}}}}}}}}}{{{zzz{{{{{{zzzyyy{{{|||}}}}}}|||||||||}}}|||~~~~~~~~~{{{zzzyyywwwvvvtttsssrrrvvvxxxyyywwwsssqqqrrrtttuuuvvvxxxzzz|||~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}yyyxxxyyy{{{|||}}}~~~~~~~~~~~~}}}{{{zzzyyyxxxvvvsssrrrsssttttttttttttvvvyyyzzzyyyyyyyyyzzzxxxyyy{{{||||||{{{yyyxxxwwwwwwwwwwwwwwwwwwxxxxxxzzzzzzxxxxxxwwwxxxyyyyyyyyyyyyxxxvvvrrrooollljjjkkkiiigggffffffeeecccbbbdddeeefffgggfffdddbbbaaa___]]]^^^``````^^^```eeedddfffiiikkkmmmooosssuuuwwwvvvtttsssrrrrrrssstttqqqrrrrrrqqqqqqrrruuuwww{{{zzzxxxvvvtttttttttuuurrrrrrrrrsssssssssttttttppppppqqqsssvvvxxxzzzzzzwwwxxxzzzzzzzzzyyyxxxxxxtttsssrrrqqqrrrpppnnnlllmmmmmmlllgggcccbbbeeeiii^^^]]]ZZZVVVQQQLLLIIIFFFIIIHHHFFFDDDCCCBBBBBBBBBFFFDDDIIIKKKIIIOOOPPPEEECCCBBB@@@???>>>>>>>>>>>>AAABBBBBBBBBBBBEEEIIILLLMMMQQQUUUXXXZZZ]]]bbbfffhhhiiijjjlllmmmoooppppppppprrrtttuuutttrrrrrrssssssssssssssstttuuuvvvvvvwwwvvvtttttttttuuuwwwxxxyyyxxxxxxxxxxxxxxxyyyyyytttuuuuuuuuuuuuvvvvvvvvvtttvvvxxxzzz{{{{{{zzzzzz{{{zzzxxxwwwxxxyyyzzzzzz|||zzzyyyzzz}}}}}}yyyvvvxxxxxxxxxxxxxxxxxxvvvvvvpppqqqrrrrrrrrrrrrrrrsssuuuqqqooottt||||||vvv{{{{{{||||||||||||}}}}}}{{{|||||||||zzzxxxvvvtttvvvwwwwwwwwwuuurrrooommmvvvvvvvvvtttqqqpppqqqrrrrrrrrrsssrrrrrrqqqqqqrrrrrrtttwwwxxxwwwvvvvvvvvvppppppqqqrrrssstttuuuvvvtttuuuwwwxxxxxxvvvtttssswwwwwwwwwvvvtttrrrooommmhhhfffdddcccbbb```^^^[[[TTTNNNGGGAAA>>>:::444000222222222222111000000///...------,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++***...000...)))(((+++///...///000111111222111111000000000000000000000000000///////////////000000666444333333333222///---///111222222111000///...---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---,,,++++++---...///...,,,+++++++++,,,---///000111......///000000//////...000111222333444555666666666666555555555666666777{{{||||||{{{zzzzzz}}}~~~~~~~~~}}}|||{{{zzzyyytttrrrsssvvvuuuqqqpppqqqpppqqqrrruuuxxx|||||||||||||||{{{{{{zzzzzzyyyzzzzzzzzzzzzzzzyyyyyyuuuwwwzzz||||||{{{zzzyyyxxxyyyzzz}}}}}}}}}{{{yyyyyy|||~~~|||}}}~~~~~~|||||||||~~~~~~|||zzzzzzzzz{{{zzzyyyzzzzzz{{{|||}}}}}}}}}}}}{{{}}}~~~}}}}}}}}}~~~}}}|||{{{zzzyyyxxxxxxxxxyyyzzzwwwsssqqqsssuuuvvvwwwyyy{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}}}}~~~~~~~~~}}}zzzyyyzzz|||}}}~~~~~~}}}|||{{{zzzxxxvvvsssrrrsssuuuuuuuuutttvvvxxxxxxxxxwwwxxxyyywwwxxxzzz||||||{{{zzzxxxwwwwwwxxxxxxxxxwwwwwwvvv{{{zzzxxxwwwwwwxxxzzz|||zzz{{{{{{yyyuuuqqqooonnnooommmkkkiiiiiihhheeeccceeeeeefffffffffeeecccbbb```^^^^^^``````^^^aaafffdddfffiiikkklllooosssvvvxxxwwwuuusssrrrrrrrrrrrrrrrsssttttttssssssuuuwwwxxxwwwvvvvvvuuuuuuuuuuuuqqqqqqrrrrrrssstttuuuuuuppppppqqqsssvvvxxxwwwvvvuuuwwwyyyyyyxxxvvvvvvvvvvvvuuuttttttuuuuuutttrrrsssrrrqqqooommmmmmooopppffffffeeebbb]]]WWWRRROOOOOOMMMKKKHHHFFFEEEEEEEEEIIIEEEHHHHHHDDDIIIKKKBBBBBB@@@???===<<<<<<======@@@BBBDDDGGGJJJNNNSSSVVVYYY^^^dddfffggghhhkkknnnnnnnnnnnnnnnooopppqqqrrroooqqqssssssrrrqqqqqqrrrrrrsssssstttuuuuuuvvvvvvssssssssstttuuuvvvwwwxxxxxxxxxwwwwwwvvvwwwwwwwwwttttttuuuuuuuuuuuuvvvvvvtttvvvyyyzzzzzzzzz{{{}}}|||zzzwwwvvvxxxyyyzzzzzz|||{{{zzzyyyzzzzzzyyyxxxwwwvvvvvvvvvwwwwwwuuutttoooppprrrsssrrrqqqrrrsssuuurrrppptttzzz}}}|||yyyzzz|||~~~~~~}}}||||||}}}zzz{{{|||||||||zzzxxxvvvwwwwwwvvvtttqqqnnnkkkiiikkklllmmmmmmlllmmmoooqqqnnnoooppppppooopppsssuuutttuuuwwwvvvuuutttuuuvvvooopppqqqrrrsssuuuvvvvvvssstttuuuvvvvvvuuutttsssssstttttttttrrrnnnkkkiiicccaaa``````___]]]ZZZWWWNNNHHH@@@;;;888555111...000000111111000000///.........---,,,,,,+++******,,,,,,,,,,,,+++++++++++++++---...---***))),,,......///000000111111111000//////000000000000000111//////......//////000000555444333444444222///,,,,,,...000222222222444555...------,,,,,,++++++******,,,---,,,+++***+++---,,,++++++---//////...---*********+++,,,---...///---...///000111000///...000111111222333444444555555444444444444555555666~~~||||||}}}~~~{{{{{{{{{{{{zzzzzzyyyxxxsssqqqrrruuuuuuqqqppprrrtttttttttvvvxxx{{{~~~|||}}}}}}|||zzzxxxwwwvvvzzz{{{{{{{{{{{{{{{zzzzzztttxxx{{{{{{yyyxxxzzz|||yyyxxxyyy{{{}}}~~~~~~{{{zzz|||~~~||||||}}}~~~~~~|||{{{{{{|||~~~|||zzzyyyzzzzzzyyyxxxxxxxxxzzz|||~~~~~~~~~yyy|||}}}|||{{{zzzzzz{{{|||||||||||||||{{{{{{{{{zzzzzzzzzvvvrrrqqqsssvvvwwwxxxyyy{{{|||}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||||||||}}}}}}~~~~~~}}}{{{zzz|||}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyxxxuuusssrrrtttvvvwwwwwwssstttuuuuuuttttttvvvxxxwwwxxxzzz{{{|||{{{zzzyyywwwxxxyyyyyyyyywwwuuutttwwwwwwwwwxxxxxxyyyzzzzzzxxxzzz|||{{{xxxuuuuuuvvvtttrrrooonnnmmmkkkhhhfffggggggffffffffffffffffffdddbbbaaaaaa```]]]___dddeeegggiiikkklllooossswwwyyyxxxvvvsssrrrqqqqqqqqqrrrtttvvvvvvvvvuuuvvvxxxssstttuuuuuuvvvvvvvvvvvvrrrsssssssssssssssssssssqqqpppqqquuuxxxzzzxxxvvvuuuwwwyyyyyyvvvttttttuuuwwwuuussssssuuuvvvwwwvvvtttrrrqqqqqqrrrssssssrrrnnnnnnmmmkkkhhhddd```^^^ZZZXXXUUURRRPPPOOOOOOOOOSSSNNNOOOLLLFFFJJJNNNEEEGGGFFFEEEDDDDDDEEEFFFFFFHHHKKKPPPTTTXXX]]]bbbeeegggkkkoooooonnnnnnppprrrqqqpppooonnnnnnppprrrsssooopppqqqqqqpppppprrrtttsssttttttuuuvvvvvvvvvvvvoooppprrrtttvvvwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuutttttttttuuuuuuuuuvvvvvvtttvvvxxxxxxwwwxxx{{{~~~}}}zzzvvvuuuxxxzzzzzzzzzzzzzzzyyyxxxwwwxxxzzz}}}wwwuuutttuuuwwwwwwuuurrrooorrrtttuuusssrrrrrrtttuuusssrrrssswww{{{}}}}}}zzz}}}~~~||||||}}}xxxyyy{{{}}}}}}{{{yyyxxxwwwvvvtttqqqmmmjjjhhhfffccceeefffgggggghhhjjjmmmmmmnnnooonnnnnnooosssvvvuuuuuuuuusssqqqppprrrtttrrrrrrssstttuuuuuuvvvvvvssssssssssssssstttttttttoooooopppooommmjjjfffddd______^^^]]]\\\XXXSSSOOOHHHBBB:::555333222///,,,....../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,------......///000000000//////////////////000000111111...............///000000222222222333444444111///+++---///000000111444777......---,,,,,,+++*********,,,---,,,***)))+++---+++++++++,,,//////...---+++++++++++++++,,,------,,,...///111111111000///000000000111111222222222333333333333333444555555~~~~~~|||{{{{{{|||yyyyyyyyyzzzyyyyyyxxxxxxssspppqqqttttttqqqppprrrxxxwwwvvvvvvxxxzzz}}}|||}}}~~~}}}yyyvvvsssrrr{{{|||}}}}}}~~~}}}}}}}}}uuuyyy|||zzzvvvuuuzzzzzzxxxxxxzzz~~~}}}|||~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~|||{{{}}}~~~}}}{{{zzzzzzzzz}}}{{{yyyyyyzzzzzzyyyxxxvvvwwwyyy|||~~~~~~wwwzzz~~~~~~|||zzzyyyxxxxxxxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{zzzvvvqqqqqqtttwwwxxxyyyzzz{{{||||||||||||~~~||||||~~~}}}||||||||||||}}}}}}}}}~~~~~~|||~~~}}}||||||}}}~~~~~~~~~~~~}}}}}}|||zzzyyyxxxxxxuuusssrrrtttwwwxxxyyyrrrrrrrrrrrrqqqrrruuuwwwwwwxxxzzz{{{{{{{{{zzzzzzwwwxxxyyyzzzyyywwwuuussssssuuuwwwyyyzzzyyyxxxxxxvvvyyy||||||{{{yyyzzz|||wwwuuusssrrrqqqnnnkkkhhhhhhhhhgggggggggggghhhhhhhhheeecccbbb___\\\]]]bbbeeegggiiikkklllppptttwwwzzzyyyvvvsssqqqppppppppprrruuuwwwxxxxxxwwwwwwxxxpppqqqsssuuuwwwwwwwwwvvvuuuttttttssssssrrrrrrqqqrrrrrrssswww|||}}}{{{xxxuuuxxxzzzyyyvvvttttttuuuvvvsssqqqqqqsssuuuwwwwwwsssqqqoooqqqtttvvvtttrrrsssrrrqqqpppnnnmmmkkkkkkfffdddaaa]]][[[ZZZZZZZZZ___ZZZYYYUUUMMMQQQVVVNNNOOONNNNNNNNNOOOQQQRRRSSSSSSWWW\\\```dddgggkkknnnmmmppprrrqqqoooooorrruuusssqqqpppnnnoooqqqtttvvvppppppqqqppppppqqqtttvvvtttuuuvvvwwwwwwxxxwwwwwwlllnnnqqquuuwwwxxxwwwwwwwwwvvvuuutttssssssssstttttttttttttttuuuuuuuuuvvvsssuuuwwwvvvuuuwww{{{~~~~~~zzzvvvuuuxxxzzz{{{zzzwwwxxxyyywwwuuuwww|||wwwuuussstttvvvwwwtttqqqpppsssvvvvvvtttrrrssstttttttttssssssvvvyyy~~~{{{~~~~~~{{{{{{|||wwwyyy{{{}}}~~~}}}{{{yyyxxxvvvsssoookkkhhhfffeeebbbcccddddddcccccceeegggmmmooopppnnnmmmnnnrrrvvvuuutttssspppnnnmmmppprrrvvvvvvvvvvvvvvvvvvvvvvvvssssssrrrrrrrrrsssttttttkkkllllllllljjjfffbbb```^^^]]]]]]\\\YYYTTTNNNIIIDDD>>>666111000///---+++,,,------...---,,,***)))******+++,,,,,,---......++++++++++++++++++++++++---+++******,,,...---------...///////////////....../////////000000111111...............///000111//////111333555555333111---///000///---...111555......---,,,,,,+++*********,,,...,,,***)))***---+++++++++,,,///000///---,,,,,,+++++++++,,,------,,,---///111222111000///////////////000000111111333222222222333333444555{{{xxxwwwwwwzzz|||{{{wwwrrrqqquuuzzzuuuxxxyyyvvvrrrqqqtttxxxxxxvvvtttrrrtttwww|||~~~}}}{{{xxxwwwwwwwwwvvvuuuxxxyyyyyyzzz{{{|||}}}}}}yyyxxxwwwvvvvvvvvvwwwxxxvvvxxx{{{}}}~~~~~~}}}{{{~~~~~~~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~}}}{{{yyyxxxxxxzzz|||~~~zzzxxxyyy|||}}}||||||xxxyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{{{{zzzxxxssswwwzzz{{{yyywwwyyy{{{{{{yyywwwwwwvvvuuusssqqqyyy{{{}}}~~~~~~~~~}}}|||}}}~~~}}}{{{zzzyyyzzz|||}}}~~~~~~|||zzzzzz{{{||||||{{{yyywwwvvvttttttuuuwwwxxxppptttuuuqqqnnnnnnllliiippprrruuuwwwyyy||||||zzzzzz|||}}}|||xxxuuusssrrrvvvvvvvvvwwwwwwwwwwwwwwwyyyzzz{{{}}}}}}}}}}}}|||yyyxxxwwwuuurrrooommmkkkiiijjjjjjjjjjjjiiihhhhhhhhhhhhgggfffffffffffffffmmmnnnnnnmmmmmmooosssvvvyyyxxxuuusssqqqqqqqqqqqqtttuuuwwwxxxyyyyyyxxxxxxppppppoooqqqtttvvvvvvvvvuuutttsssrrrqqqrrrrrrssswwwxxxyyyzzzzzzzzzyyyxxxvvvwwwyyyzzzzzzxxxuuusssuuusssrrrrrrtttvvvwwwwwwvvvtttssstttwwwyyywwwuuussstttwwwxxxxxxwwwtttsssqqqpppooommmllljjjiiihhhjjjiiifffdddbbbaaaaaaaaaaaa```^^^]]]^^^___aaaccciiihhhhhhjjjnnnqqqrrrrrrqqqrrrrrrssstttuuuvvvvvvwwwtttrrrqqqrrrssssssrrrtttqqqqqqsssrrrqqqtttyyy{{{zzzyyyxxxxxxxxxyyyyyyrrrrrrssstttuuuvvvwwwwwwxxxvvvtttwwwzzzzzzvvvqqqttttttuuuwwwyyyyyyxxxvvvvvvvvvvvvvvvvvvwwwwwwxxx{{{zzzxxxwwwvvvvvvvvvwwwuuuxxxzzzyyyxxxxxx{{{~~~zzzwwwtttrrrrrrrrrrrrrrrvvvuuutttuuuwwwyyyyyyxxxuuuvvvuuusssqqqrrrxxx~~~~~~~~~{{{xxxyyy{{{yyyzzz{{{|||}}}}}}zzzxxxyyyrrroooooonnnkkkggghhhfffcccbbbbbbeeehhhjjjgggkkkmmmmmmjjjkkkpppuuurrrvvvvvvrrrppprrrrrrqqqwwwxxxyyyzzzzzzxxxvvvuuusssssssssssssssrrrrrrqqqjjjjjjjjjgggccc___^^^]]]XXXYYYZZZYYYTTTMMMFFFAAA???:::444111222111...***........................,,,,,,------------------******+++++++++******)))))))))***+++,,,,,,---------///222222000---,,,+++111111000000//////......------...///////////////...///000111111222222111------...///000000//////......///...---,,,+++***,,,+++***)))))))))************+++++++++,,,,,,,,,///---++++++,,,,,,,,,+++000//////111333555555444222111111111000000//////333333444444444333333222|||zzzyyyzzz~~~}}}|||yyyuuuuuuwwwzzzvvvxxxyyyvvvqqqpppsssvvvwwwvvvtttssstttwwwzzz|||yyywwwvvvuuuvvvwwwxxxxxxzzzzzz{{{{{{||||||}}}}}}wwwvvvuuuuuuvvvwwwxxxyyyxxxyyy{{{|||||||||{{{{{{~~~}}}|||~~~~~~~~~~~~~~~~~~|||{{{{{{|||}}}}}}~~~}}}zzzyyyxxxyyy{{{|||{{{xxxyyy|||}}}|||}}}{{{|||~~~~~~|||{{{{{{zzzyyywwwrrrtttvvvvvvvvvvvvwwwxxx|||zzzxxxwwwwwwwwwvvvtttzzz|||~~~~~~}}}||||||~~~~~~}}}||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{}}}~~~~~~}}}{{{yyywwwuuuuuuuuuvvvvvvpppsssssspppmmmlllhhhbbbffflllrrrvvvyyy{{{{{{zzzzzz|||}}}|||xxxuuusssssswwwwwwvvvuuuuuuvvvvvvvvvxxxyyyzzz|||||||||{{{{{{wwwwwwwwwvvvtttrrrpppnnnmmmmmmmmmllllllkkkiiiiiiiiihhhhhhhhhhhhhhhiiiiiimmmnnnnnnnnnnnnpppsssvvvuuuttttttsssssssssssssssqqqrrrtttvvvwwwwwwwwwwwwrrrpppnnnooorrruuuwwwxxxuuutttsssrrrrrrrrrssssssxxxxxxyyyzzzzzzyyyxxxwwwtttuuuwwwxxxxxxvvvtttrrruuutttsssssstttvvvwwwwwwyyywwwttttttuuuvvvuuusssuuuvvvxxxzzzzzzzzzxxxwwwtttsssrrrqqqooonnnmmmlllpppnnnmmmkkkiiiiiiiiiiiiiiiiiihhhhhhhhhiiijjjkkklllkkkkkkllloooqqqqqqqqqqqqqqqrrrssstttvvvvvvwwwxxxuuuqqqoooppprrrttttttsssqqqpppqqqpppnnnqqqwwwyyyyyyyyyyyyxxxxxxxxxwwwttttttuuuvvvwwwxxxyyyyyyyyyvvvuuuwwwzzzzzzuuuqqqsssssstttvvvxxxyyywwwvvvuuuuuuuuuuuuvvvvvvwwwxxxxxxwwwvvvuuuuuuvvvvvvwwwuuuwwwyyyxxxwwwwwwzzz}}}|||xxxrrroooooopppqqqrrrwwwuuutttuuuwwwyyyyyyxxxzzzyyywwwttttttvvvzzz}}}}}}~~~zzzxxxyyyzzzxxxyyyzzz{{{|||{{{yyyxxx|||wwwrrrppprrrqqqnnnkkkiiigggeeecccbbbdddfffgggcccfffhhhhhhfffgggmmmrrrrrrvvvvvvsssqqqssstttrrrwwwwwwxxxyyyxxxwwwvvvuuutttttttttttttttsssrrrrrrlllkkkhhheeeaaa____________^^^[[[VVVOOOEEE===888:::555000///111111...+++------------------------------------------,,,,,,++++++,,,,,,,,,,,,++++++*********+++,,,,,,------,,,///222222111///------111000000000/////////...------.........///////////////000111111111111000------...///////////////---,,,,,,+++******))))))......---------,,,,,,,,,******+++++++++,,,,,,,,,...,,,++++++,,,------,,,000//////000333444444333111111111000000000////////////000111111000000000|||zzzzzz{{{}}}zzzyyyyyyzzzzzzyyywwwxxxxxxuuuqqqppprrruuuvvvvvvvvvuuuvvvwwwxxxyyyuuutttttttttvvvxxx{{{||||||||||||||||||}}}}}}}}}uuuuuuuuuuuuvvvxxxzzz{{{{{{{{{zzzzzzzzzzzz{{{{{{}}}{{{{{{|||~~~~~~~~~~~~~~~}}}|||{{{||||||}}}~~~{{{yyyxxxxxxyyyzzz{{{xxxyyy|||}}}|||}}}~~~}}}~~~~~~}}}||||||{{{yyyxxxtttsssssstttvvvxxxxxxxxx|||zzzxxxwwwxxxyyyyyyyyy{{{}}}~~~|||}}}~~~}}}||||||~~~~~~~~~}}}|||{{{~~~}}}~~~}}}||||||~~~}}}|||zzzwwwuuuttttttsssqqqrrrqqqnnnllljjjaaaXXXXXX```llluuuxxxyyyyyyzzzyyy{{{|||{{{xxxuuuttttttyyywwwuuutttssstttuuuvvvvvvwwwxxxzzzzzzzzzzzzyyyuuuvvvwwwxxxwwwuuusssrrrqqqqqqpppooonnnlllkkkjjjiiiiiiiiiiiijjjkkkllllllmmmnnnoooooooooqqqtttvvvpppqqqssstttuuuvvvvvvvvvqqqrrrsssuuuvvvwwwwwwwwwssspppnnnnnnqqquuuxxxzzzuuuuuutttsssssssssssstttxxxyyyzzzzzzyyyxxxvvvuuurrrsssuuuvvvvvvtttrrrqqquuutttttttttuuuvvvwwwxxx|||yyyuuusssssssssrrrrrrxxxxxxyyyzzz{{{{{{zzzzzzwwwvvvuuutttsssrrrqqqpppppppppooommmmmmlllmmmmmmllllllllllllmmmmmmmmmnnnpppooonnnnnnppprrrrrrqqqpppqqqrrrsssuuuvvvwwwxxxyyyuuupppnnnooorrrtttuuussspppppppppooollloootttwwwxxxxxxyyyxxxwwwvvvuuuttttttvvvwwwxxxyyyyyyyyyyyywwwvvvwwwyyyxxxtttqqqrrrrrrrrruuuwwwxxxwwwuuussssssssstttuuuvvvwwwwwwtttttttttttttttuuuvvvwwwvvvwwwxxxwwwvvvwwwyyyzzz|||wwwqqqmmmmmmooorrrssswwwuuutttuuuwwwxxxxxxxxx|||yyyuuussstttwwwzzz{{{{{{}}}}}}|||zzzyyyyyyyyywwwwwwyyyyyyyyyxxxwwwvvvxxxuuussssssuuuuuurrrooollljjjgggdddbbbbbbbbbccc```bbbccccccbbbeeekkkpppqqquuuvvvsssrrruuuvvvuuuwwwwwwwwwwwwvvvvvvvvvuuutttttttttssssssqqqpppooollliiieeeaaa^^^]]]^^^^^^___]]]XXXPPPGGG>>>666111333000------///000...,,,------------------------......------,,,,,,++++++,,,,,,------------,,,,,,***++++++,,,,,,---------,,,///222333111000///000000000000000////////////......---------...///000000000111111000000//////------...////////////...---,,,+++***))))))*********++++++,,,+++***)))(((******+++++++++,,,,,,,,,,,,+++***+++---......---000///...000222444333222000000000000////////////000000111222333333333333~~~zzzxxxxxxxxx|||yyyvvvwww{{{}}}{{{xxxxxxyyyxxxuuurrrqqqsssuuuvvvwwwxxxyyyyyyxxxxxxwwwuuuuuuuuutttuuuxxx{{{~~~~~~~~~~~~}}}}}}}}}}}}}}}xxxwwwwwwwwwxxxyyy{{{|||}}}|||zzzzzzzzz{{{}}}~~~~~~|||{{{zzz{{{}}}~~~||||||||||||}}}~~~}}}{{{zzzyyyyyyzzzzzz{{{xxxxxx{{{|||{{{}}}}}}|||{{{{{{{{{|||}}}~~~~~~}}}|||zzzwwwtttuuuyyy||||||{{{|||zzzxxxxxxzzz|||}}}}}}|||~~~~~~~~~|||zzz~~~}}}~~~~~~~~~~~~~~~}}}|||}}}~~~|||}}}|||{{{|||~~~~~~}}}{{{yyyvvvtttrrrqqqrrrrrrpppnnnmmmiii]]]QQQLLLUUUdddqqqvvvuuuwwwzzzyyyzzz{{{zzzxxxvvvuuuvvvzzzxxxuuusssrrrssstttvvvtttuuuwwwxxxyyyyyyxxxxxxvvvwwwxxxyyyyyywwwtttsssssssssrrrqqqooommmkkkjjjiiiiiiiiijjjkkklllnnnnnnnnnooopppqqqqqqrrruuuwwwqqqrrrtttvvvxxxxxxxxxwwwuuuuuuvvvvvvvvvwwwwwwwwwrrrqqqppprrruuuxxxyyyyyyuuuuuuttttttttttttttttttxxxyyyyyyyyyxxxwwwuuutttrrrssstttuuuuuutttrrrqqquuuuuuvvvvvvvvvvvvwwwxxx|||zzzvvvsssrrrrrrssssssxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvuuuuuutttsssrrrrrrqqqqqqppppppppppppppppppllllllmmmnnnnnnnnnnnnmmmrrrpppoooppprrrttttttssspppqqqrrrtttuuuwwwxxxyyywwwtttqqqpppqqqsssttttttuuurrrpppqqqooolllnnnsssuuuvvvxxxyyyxxxwwwuuusssrrrssstttvvvwwwwwwwwwwwwxxxvvvuuuuuuvvvuuurrrpppqqqqqqrrrtttvvvwwwvvvtttqqqrrrssstttuuuuuuvvvvvvsssssssssssssssttttttuuuvvvvvvvvvvvvvvvvvvwwwxxxxxxtttqqqooopppssstttuuuvvvtttssstttvvvwwwwwwvvvxxxtttoooooorrrvvvxxxxxxyyyzzz{{{{{{{{{zzzyyyyyyuuuvvvxxxxxxvvvuuuuuuuuuvvvuuuuuuwwwxxxxxxuuurrrnnnllliiieeecccaaa```______`````````aaaeeejjjooopppuuuvvvtttsssvvvxxxvvvxxxwwwwwwvvvuuuvvvvvvvvvrrrrrrrrrqqqooonnnlllkkkhhhfffbbb^^^\\\[[[YYYXXXUUURRRMMMGGG@@@:::666333000...,,,,,,...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++******+++,,,,,,------------,,,+++,,,,,,,,,---------...,,,...111222222111111222000000000000//////////////////.........///000111111111111111000///...---------...//////.........000...,,,******+++,,,---((()))***++++++)))'''&&&******+++++++++,,,,,,,,,*********,,,...000///...///......///111222222111///////////////////////////000111333333444444444|||xxxuuutttuuuwwwsssqqqtttzzz}}}zzzvvvzzzyyyxxxvvvtttssstttuuuvvvxxxyyy{{{{{{zzzxxxwwwxxxxxxwwwuuutttvvvzzz}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzzzzzzzz{{{|||}}}|||{{{zzz|||~~~}}}{{{zzzyyy{{{}}}~~~~~~~~~|||||||||}}}~~~|||{{{zzzzzzzzzzzz{{{|||{{{wwwwwwzzz{{{zzz|||~~~}}}{{{zzzzzz{{{{{{|||}}}~~~~~~~~~}}}zzzwwwxxx{{{~~~~~~||||||zzzyyyzzz|||}}}~~~~~~{{{zzz}}}}}}~~~~~~~~~~~~{{{{{{zzzyyyzzz|||~~~~~~~~~}}}}}}|||zzzwwwtttpppooossssssqqqooonnniii]]]QQQEEELLLZZZjjjqqqqqqtttyyyxxxyyyzzzyyyxxxvvvwwwxxx{{{yyyvvvsssrrrsssuuuvvvtttuuuvvvxxxyyyxxxxxxwwwwwwxxxyyyyyyxxxvvvtttsssttttttsssqqqooommmkkkjjjhhhiiiiiijjjkkkmmmnnnooonnnppprrrrrrrrrsssuuuwwwuuuvvvxxxyyyyyyxxxwwwvvvwwwwwwvvvuuuuuutttttttttrrrrrrtttxxxzzz{{{yyywwwtttuuuuuuuuuuuuuuuuuuuuuxxxxxxyyyyyyxxxvvvtttssssssssstttuuuuuuuuutttssstttvvvxxxxxxvvvvvvwwwxxxzzzyyyvvvtttrrrsssuuuwwwwwwwwwuuutttsssqqqqqqpppsssssssssrrrrrrqqqqqqqqqtttuuuuuuuuuuuuuuuttttttpppqqqrrrsssssssssrrrrrrqqqpppoooqqqsssuuuvvvvvvqqqrrrssstttvvvwwwxxxxxxtttssssssuuuvvvvvvtttrrrwwwtttrrrrrrpppmmmoootttuuuvvvwwwxxxxxxvvvtttsssqqqsssuuuwwwxxxxxxwwwwwwuuutttssssssssssssqqqpppqqqqqqrrrtttvvvvvvuuusssqqqqqqssstttuuuuuuuuuuuussssssttttttttttttssssssxxxwwwvvvuuuvvvvvvvvvvvvrrrqqqrrrtttvvvxxxwwwvvvuuusssrrrrrrtttuuuuuutttuuuppplllmmmqqqvvvxxxyyyxxxxxxyyy{{{|||{{{zzzxxxtttvvvwwwvvvtttssssssuuuwwwwwwxxxyyyzzzxxxuuurrrpppooollliiieeebbb```____________```bbbeeejjjmmmppptttvvvtttsssvvvxxxwwwxxxxxxwwwvvvvvvvvvvvvwwwrrrrrrqqqooommmkkkiiihhheeebbb```^^^]]]YYYTTTPPPHHHEEEAAA===999777555555000///............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++************+++,,,,,,,,,,,,,,,---------------.........,,,...111222111111222333////////////000000000000000000//////000000111222111111111000///...---,,,------............------///---+++******+++,,,---***,,,---......,,,***)))******+++++++++,,,,,,,,,*********---///111000......------...000111000///.....................///,,,,,,---//////000000000zzzvvvssssssttttttrrrqqquuuzzz{{{xxxtttyyyxxxvvvuuuttttttuuuuuuuuuwwwyyy{{{{{{zzzyyyxxxzzzzzzyyyuuurrrrrrwww{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{|||}}}}}}}}}|||||||||}}}{{{zzzyyyzzz}}}|||}}}~~~}}}}}}}}}}}}zzzzzzzzzzzzzzz{{{||||||zzzvvvuuuxxxyyyxxx{{{}}}|||{{{zzzzzzzzz~~~~~~~~~~~~|||{{{yyyyyy{{{{{{{{{zzz{{{zzzzzz|||}}}}}}~~~}}}{{{}}}}}}~~~}}}~~~~~~}}}{{{zzzyyyxxxxxxzzz||||||{{{zzz{{{{{{zzzwwwtttpppnnnqqqsssssspppnnnjjj___UUUGGGGGGQQQaaakkkmmmqqqxxxwwwxxxyyyyyywwwwwwxxxzzzzzzxxxvvvuuutttuuuvvvwwwuuuvvvwwwyyyyyyyyyyyyxxxwwwwwwwwwvvvvvvuuutttsssttttttsssqqqpppmmmllljjjjjjjjjjjjkkklllmmmooopppoooqqqssstttttttttvvvxxxzzzzzzzzzyyyxxxwwwvvvuuuvvvuuutttrrrqqqqqqqqqqqqrrrssswwwzzz}}}{{{wwwssstttuuuvvvvvvwwwvvvvvvvvvvvvwwwxxxxxxwwwvvvuuutttttttttuuuuuuuuuuuuuuuuuutttwwwzzzyyywwwuuuwwwyyyxxxxxxxxxvvvtttuuuwwwzzzvvvuuuuuutttrrrpppooonnnqqqqqqqqqpppppppppppppppsssssstttttttttssssssrrrqqqqqqrrrrrrrrrssssssssspppooonnnpppsssuuuvvvvvvsssssstttuuuvvvwwwwwwxxxssstttuuuxxxzzzyyyuuurrrxxxuuussstttqqqoooqqquuuvvvwwwwwwxxxwwwvvvuuutttsssuuuwwwyyyzzzzzzyyyxxxsssssssssrrrrrrrrrrrrrrrssssssssstttvvvvvvsssqqqrrrssstttuuuuuuuuutttssssssssstttuuuvvvvvvuuuuuuyyyxxxvvvuuuvvvwwwvvvuuuooopppsssvvvyyyzzzxxxvvvuuusssrrrrrrtttuuutttsssuuurrrpppooorrrvvvzzz|||wwwwwwxxx{{{}}}}}}{{{yyytttvvvwwwvvvrrrqqqrrruuuxxxyyyzzzzzzzzzxxxuuutttssssssqqqnnnkkkhhhdddccc``````aaaccceeehhhjjjlllppptttvvvssssssvvvwwwvvvvvvvvvvvvvvvuuuuuuuuuuuurrrrrrpppnnnllliiigggfffbbb___]]]\\\ZZZUUUNNNHHH???===:::666333222111111000000000///...---+++***++++++++++++++++++++++++------,,,,,,++++++******)))***+++,,,,,,---,,,,,,........................,,,...000111000000111333////////////000000000000...///000111111111000000000111000000///...---,,,---............---,,,,,,+++***)))(((((()))***+++******+++,,,+++***)))(((******+++++++++,,,,,,,,,******+++...000111000......---,,,---///000///...---------...............---......///000000000000}}}zzzvvvuuuvvvxxxwwwvvvvvvxxxzzzzzzvvvrrrvvvtttsssrrrssstttttttttssstttvvvxxxyyyyyyxxxxxxxxxyyyxxxsssooooootttyyy{{{||||||}}}}}}~~~~~~~~~~~~}}}|||||||||}}}~~~}}}}}}|||}}}}}}|||{{{zzz|||~~~~~~}}}~~~~~~}}}}}}|||}}}~~~{{{{{{{{{{{{zzzzzzzzzzzzxxxuuusssvvvwwwvvvyyy~~~~~~}}}|||{{{{{{{{{||||||~~~~~~~~~{{{|||}}}|||zzzyyyxxxyyyyyyyyy{{{~~~~~~}}}~~~~~~}}}}}}|||}}}}}}|||{{{{{{yyyxxxxxxzzz{{{zzzyyyvvvxxxyyyyyywwwtttpppnnnmmmqqqssspppmmmiiibbb[[[LLLFFFIIIYYYfffjjjooovvvvvvwwwxxxxxxwwwwwwyyy{{{yyyxxxwwwwwwwwwwwwxxxxxxvvvwwwyyyzzz{{{{{{zzzzzztttssssssrrrssstttuuuvvvttttttsssrrrqqqooommmllllllllllllmmmnnnooopppqqqoooqqqtttuuuuuuuuuwwwxxx{{{zzzxxxwwwuuuuuuttttttssssssrrrqqqqqqrrrssssssttttttvvvyyyzzzyyyuuuqqqtttuuuvvvwwwwwwwwwvvvvvvuuuuuuvvvwwwwwwvvvuuutttssstttttttttuuuuuuuuuuuutttxxx{{{{{{wwwuuuwwwyyyxxxzzzzzzyyyvvvvvvwwwzzzuuuvvvwwwxxxwwwuuusssrrrpppppppppqqqqqqqqqqqqqqqqqqrrrrrrsssrrrqqqpppooopppooonnnnnnnnnooopppqqqqqqooonnnoooqqqssssssrrrttttttuuuuuuvvvvvvvvvvvvuuuuuuvvvxxxzzzzzzwwwuuuwwwtttssstttrrroooqqqvvvxxxxxxwwwwwwwwwvvvvvvvvvsssuuuxxxzzz{{{{{{yyyxxxsssssssssssssssssstttuuuvvvuuuuuuuuuvvvuuussspppssstttuuuvvvvvvuuusssrrrppprrrtttvvvxxxzzzzzzzzz{{{yyyvvvvvvwwwwwwvvvtttqqqqqqrrruuuwwwxxxwwwuuuwwwuuuttttttuuuvvvuuutttwwwvvvtttrrrrrrtttyyy|||vvvvvvxxx{{{|||yyytttvvvxxxuuuqqqppprrruuuwwwxxxyyyzzzyyyxxxwwwwwwxxxxxxwwwuuurrroookkkiiifffggghhhjjjmmmoooooooooppptttuuurrrrrrtttvvvtttsssssstttuuutttsssrrrqqqooonnnmmmjjjgggdddbbb```]]]YYYTTTRRRPPPKKKDDD>>>888777444222///...---------...//////...,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++***+++,,,---....................................---...000000//////000111.../////////000000000111+++---///111111000...---///000000000///...---------.........------,,,+++))))))))))))))))))******((((((((((((''''''''''''******+++++++++,,,,,,,,,++++++,,,...111111///---...,,,,,,,,,...///...---,,,,,,---------.........000000111111222111111000~~~~~~|||zzzxxxxxxzzz|||{{{{{{||||||{{{yyyuuurrrsssrrrppppppqqqsssssssssqqqrrrtttvvvwwwxxxxxxwwwvvvwwwvvvqqqllllllrrrwwwzzz{{{{{{|||}}}~~~~~~{{{{{{{{{{{{|||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~|||{{{}}}~~~{{{}}}}}}||||||}}}}}}}}}|||{{{zzzyyyyyyxxxxxxtttrrruuuvvvuuuxxx}}}}}}||||||{{{{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{~~~{{{xxxxxxyyyxxxyyy{{{|||}}}~~~~~~~~~}}}~~~}}}~~~~~~}}}|||{{{{{{|||zzzyyyyyyzzzzzzzzzyyytttvvvxxxxxxwwwtttqqqnnnjjjpppsssoookkkiiiddd___PPPFFFEEETTTbbbhhhnnnvvvvvvwwwxxxxxxwwwxxxzzz|||xxxxxxxxxxxxyyyyyyyyyyyywwwxxxzzz{{{||||||{{{{{{qqqqqqppppppqqqtttwwwxxxuuuttttttsssrrrpppooonnnnnnnnnnnnnnnooopppqqqrrrooorrrtttuuuuuuvvvwwwxxxzzzyyywwwuuussssssssstttsssrrrrrrrrrsssuuuwwwxxxuuuuuuuuuvvvvvvvvvsssqqqtttuuuvvvxxxxxxxxxwwwvvvtttuuuvvvwwwwwwvvvuuuuuusssssssssttttttuuuuuuuuutttyyy|||{{{xxxuuuwwwyyyyyy{{{|||{{{xxxvvvwwwyyyuuuwwwzzz||||||{{{yyywwwqqqqqqqqqrrrrrrrrrrrrrrruuuvvvvvvvvvuuutttrrrqqqqqqpppnnnnnnnnnoooqqqsssrrrpppoooooopppqqqpppooouuuuuuuuuvvvvvvvvvvvvvvvxxxwwwvvvwwwyyyzzzyyyxxxvvvsssrrrsssrrrooorrrwwwyyyxxxxxxwwwvvvwwwwwwwwwqqqsssvvvxxxyyyyyywwwvvvsssttttttttttttuuuvvvxxxwwwvvvvvvvvvvvvuuurrrppptttuuuwwwwwwvvvuuurrrqqqnnnpppssswww{{{}}}~~~~~~|||yyyvvvvvvwwwxxxvvvtttuuusssrrrrrrtttuuuuuutttyyywwwuuuuuuvvvwwwwwwvvvyyyyyywwwssspppqqqvvvzzzvvvvvvxxx|||}}}zzztttwwwxxxvvvqqqooorrruuuuuuwwwxxxyyyxxxxxxyyyzzz{{{{{{{{{zzzxxxtttqqqooommmnnnooorrruuuvvvuuusssppptttuuurrrqqqsssuuussspppqqqrrrssssssqqqooonnnjjjiiihhheeebbb___\\\ZZZYYYSSSKKKGGGEEEBBB;;;666333222111///...,,,,,,,,,***,,,......---,,,+++,,,************************++++++++++++++++++,,,,,,+++,,,---...///////////////////////////.........---...//////......///000.../////////000000111111(((+++...000000///,,,***//////////////////...------.........------,,,+++***++++++,,,,,,,,,++++++,,,,,,+++***)))***************+++++++++,,,,,,,,,++++++,,,///111111///,,,---,,,+++,,,.........,,,,,,,,,,,,------.........---...............---,,,|||}}}|||zzzxxxvvvvvvwww|||zzzyyyzzz|||zzzssslllkkkmmmqqqtttvvvvvvuuuttt{{{zzzzzzzzz{{{{{{yyywwwrrroookkkjjjkkkmmmoooooozzzyyyzzz}}}}}}|||~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||~~~}}}~~~~~~|||zzzxxxvvvuuutttuuuuuuuuutttvvvyyy{{{~~~}}}}}}}}}}}}~~~~~~~~~|||zzzzzz{{{}}}~~~}}}~~~~~~~~~~~~|||yyy|||~~~~~~}}}~~~~~~}}}|||{{{}}}~~~~~~~~~~~~}}}|||{{{}}}~~~{{{zzzzzz{{{{{{{{{~~~~~~||||||}}}zzzxxxwwwxxxyyyyyyuuurrrpppoooooooooooollleee```NNNGGGCCCJJJUUUaaannnxxxsssuuuwwwxxxyyyyyyxxxxxxyyyzzz{{{{{{{{{|||~~~yyyyyyyyyyyyyyyyyyyyyyyysssuuuvvvtttrrrsssvvvyyyyyyxxxvvvuuuuuuuuusssrrrrrrrrrrrrrrrsssuuuvvvwwwnnnoooqqqsssuuuvvvvvvwwwwwwzzz{{{xxxsssqqqtttwwwrrrpppnnnpppsssuuuuuusssvvvvvvvvvvvvuuutttrrrrrrrrrssstttvvvxxxxxxwwwvvvvvvwwwxxxxxxwwwvvvuuutttwwwvvvuuutttsssssstttuuuuuuwwwzzz}}}~~~}}}|||zzz||||||}}}}}}|||zzzxxxwwwwwwzzz|||{{{xxxuuuuuuwwwvvvuuutttssstttrrrpppnnnrrrssstttuuuuuusssqqqpppnnnoooqqqqqqqqqsssuuuwwwsssrrrrrrqqqqqqrrrrrrssssssvvvyyy{{{{{{zzzzzz{{{|||zzzwwwuuuuuuvvvxxxzzzvvvuuutttsssssstttuuuvvvvvvwwwwwwxxxwwwuuusssrrrzzzuuussswwwzzzyyywwwwwwuuuuuutttssssssuuuyyy|||yyyzzzyyywwwtttrrrrrrrrrtttuuuwwwxxxwwwvvvtttsssrrrtttwwwxxxyyyyyy{{{}}}}}}||||||{{{zzzyyyyyyyyyuuuuuutttuuuuuuvvvwwwxxxzzzvvvtttvvvvvvvvvxxx}}}~~~|||wwwtttrrrsssvvvxxxwwwwwwwwwzzz~~~zzzxxxuuusssqqqrrrssstttuuuwwwxxxwwwvvvuuuvvvwwwyyy}}}}}}xxxttttttwwwtttsssssstttvvvxxxxxxwwwpppqqqrrrrrrqqqpppooonnnpppooooooooopppooommmjjjlllhhhccc___]]]ZZZXXXVVVOOOLLLFFF@@@;;;888666666////////////............+++,,,,,,------,,,,,,++++++*********))))))((((((,,,,,,+++***))))))******,,,///111111///...000222////////////////////////---...000111111111000///000...---...///000///---............//////////////////...---,,,,,,++++++,,,,,,,,,++++++*********...+++***++++++((((((+++******+++++++++,,,,,,,,,...,,,))))))***,,,,,,++++++++++++---000111000......------,,,,,,------...000...---...000111111111///.........------------yyyyyyzzzyyywwwvvvvvvvvvyyywwwuuuvvvwwwuuunnnhhhjjjlllpppsssvvvwwwvvvvvvxxxwwwvvvwwwxxxxxxvvvtttpppllliiihhhlllqqquuuwwwzzzxxxxxx|||~~~}}}~~~}}}}}}||||||}}}}}}~~~~~~}}}~~~|||zzzyyyxxxwwwtttvvvwwwvvvuuuuuuwwwyyy|||{{{{{{{{{{{{{{{{{{{{{~~~}}}{{{yyyyyy{{{}}}~~~}}}}}}}}}~~~}}}|||}}}~~~}}}|||~~~~~~}}}|||{{{}}}~~~~~~}}}{{{{{{{{{||||||{{{~~~~~~||||||}}}zzzxxxwwwxxxzzzzzzwwwtttsssqqqpppppppppmmmgggcccTTTKKKDDDGGGPPP\\\iiitttrrrtttvvvwwwwwwwwwxxxxxxyyyzzz{{{{{{zzzzzz|||~~~yyyyyyyyyyyyyyyyyyyyyyyyuuuvvvvvvssspppoooqqqtttxxxwwwvvvvvvwwwvvvtttsssrrrssssssssstttuuuuuuvvvnnnoooqqqrrrtttuuuuuuvvvuuuxxxyyyvvvqqqooorrruuurrrpppoooppptttvvvvvvuuuvvvvvvvvvuuuuuutttsssrrruuuuuuuuuvvvwwwwwwvvvtttwwwxxxyyyyyyyyyxxxvvvuuuxxxwwwvvvuuuuuuuuuvvvwwwtttvvvyyy{{{}}}}}}}}}}}}zzz{{{{{{{{{zzzyyyxxxwwwxxx{{{||||||yyywwwwwwxxxuuutttssssssssssssqqqooorrrsssuuuvvvvvvuuutttsssuuuwwwxxxxxxvvvtttrrrqqqtttssssssrrrrrrssssssttttttwwwzzz{{{{{{zzzzzz{{{zzzyyywwwvvvuuuvvvwwwxxxwwwvvvuuutttsssttttttuuuuuuuuuuuuuuuuuuttttttsssvvvrrrqqquuuvvvtttsssuuuuuuuuutttsssrrrtttwwwzzzxxxxxxxxxuuurrrqqqqqqrrrqqqssstttvvvvvvuuusssrrruuuwwwzzz{{{zzzzzz{{{|||}}}}}}}}}}}}|||{{{zzzyyyxxxwwwwwwwwwvvvvvvvvvvvvxxxuuutttvvvwwwvvvyyy}}}}}}zzzwwwvvvwwwxxxzzzxxxwwwwwwyyy{{{}}}}}}|||{{{yyyvvvsssrrrrrrssstttuuuvvvwwwwwwuuuuuuvvvwwwxxx{{{~~~|||xxxuuuuuuwwwuuuttttttuuuwwwxxxvvvuuuqqqqqqrrrrrrqqqpppooonnnnnnmmmmmmmmmnnnmmmjjjhhhhhheee```]]]ZZZWWWTTTQQQCCC@@@;;;666111///...---............------------,,,,,,------------,,,,,,+++*********)))))))))))),,,,,,+++***************,,,///111222000//////111000000000000000000000000......///000000000000000000///......000000///............/////////000000.........------,,,,,,+++---,,,,,,,,,++++++++++++,,,)))(((++++++))))))---*********+++++++++,,,,,,---+++)))***+++------------,,,+++,,,...000///...------,,,,,,,,,,,,------///...---...000111111111/////////.........------uuuuuuvvvvvvvvvuuusssssssssqqqqqqrrrsssqqqlllgggjjjlllpppsssvvvwwwwwwwwwwwwvvvvvvvvvwwwwwwuuutttrrrnnnjjjiiimmmsssyyy|||{{{wwwvvv{{{~~~~~~}}}~~~|||||||||||||||}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}~~~}}}~~~~~~}}}{{{zzzzzzyyyxxxzzz{{{{{{yyyxxxwwwxxxzzzzzzzzzzzzzzzzzzzzz{{{}}}|||{{{zzzzzz{{{|||}}}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{|||}}}~~~||||||||||||||||||||||||{{{~~~~~~||||||}}}zzzyyyyyyyyy{{{{{{yyywwwvvvtttrrrqqqpppnnnkkkhhh\\\QQQEEECCCHHHRRRaaammmppprrruuuvvvvvvvvvwwwxxxyyyzzz{{{zzzyyyyyyzzz|||zzzzzzzzzzzzzzzzzzzzzzzzuuuuuutttrrrooonnnpppqqqvvvvvvvvvwwwxxxxxxvvvtttsssttttttuuuuuutttttttttoooooopppqqqsssttttttuuutttvvvvvvtttpppoooqqqsssrrrqqqppprrrtttvvvvvvvvvuuuuuuuuuuuuttttttssssssvvvvvvwwwwwwvvvvvvuuutttxxxyyyzzz{{{zzzyyyxxxwwwxxxwwwwwwvvvwwwwwwxxxyyytttuuuwwwyyy{{{|||~~~~~~yyyyyyyyyyyyyyyyyyyyyyyyyyy{{{|||{{{yyyxxxxxxxxxuuutttrrrsssttttttrrrqqqssstttuuuwwwwwwwwwvvvvvvzzz{{{}}}}}}{{{wwwssspppttttttssssssssssssttttttvvvxxx{{{{{{zzzzzzzzzzzzyyyxxxwwwwwwvvvvvvwwwwwwxxxwwwvvvtttsssssssssssssssssssssssssssttttttuuusssrrrsssuuuuuurrrssswwwvvvvvvuuusssrrrsssuuuxxxwwwwwwvvvssspppppprrrsssrrrsssuuuwwwwwwwwwuuutttxxx{{{}}}~~~}}}{{{{{{{{{}}}}}}}}}{{{yyyzzzyyyyyyyyywwwvvvttttttwwwttttttxxxyyyxxxyyy}}}~~~|||{{{{{{||||||xxxwwwwwwwwwyyyzzzzzzyyy|||zzzwwwtttsssssstttuuuuuuvvvwwwwwwuuuuuuvvvwwwwwwzzz|||{{{wwwuuuvvvwwwuuuuuuuuuwwwyyyxxxvvvsssqqqrrrrrrrrrrrrpppnnnmmmmmmkkkjjjjjjjjjiiifffdddccc```\\\YYYUUUQQQLLLIII<<<:::666222...---,,,,,,------------,,,,,,,,,+++,,,------......------,,,***************))))))))),,,,,,,,,+++++++++++++++,,,...111222111000//////000000000000000000000000//////......//////000111111///...///000111000///////////////000000000000------------------------------------,,,,,,,,,,,,***((((((++++++***+++...*********++++++++++++,,,---+++***+++---.........///---++++++,,,......---------,,,,,,,,,,,,------///...------000111111111000000000/////////......rrrrrrrrrssssssqqqnnnkkkiiiiiijjjnnnqqqrrrpppmmmnnnooorrrtttvvvwwwwwwvvvzzzyyyxxxyyyzzzzzzxxxvvvvvvsssooonnnpppsssvvvwww|||vvvtttzzz|||{{{||||||{{{{{{||||||}}}~~~}}}||||||||||||}}}~~~~~~|||~~~}}}~~~~~~~~~}}}}}}||||||{{{{{{}}}|||zzzyyy{{{{{{{{{||||||||||||||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}~~~~~~~~~~~~}}}|||{{{{{{|||}}}|||||||||}}}}}}|||{{{zzz{{{~~~~~~||||||}}}zzzzzzzzzzzz{{{{{{{{{zzzyyywwwuuusssqqqooonnnmmmeeeWWWHHHAAAAAAIIIWWWdddmmmqqquuuwwwvvvvvvwwwyyyyyyzzzzzzyyyxxxwwwyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzsssrrrrrrqqqqqqqqqssstttttttttuuuwwwyyyzzzxxxvvvtttuuuvvvvvvuuutttsssrrrppppppqqqqqqrrrssstttuuuuuuvvvwwwuuurrrqqqrrrtttvvvuuutttttttttuuuuuuuuuuuutttttttttssssssttttttuuuvvvwwwwwwvvvuuuvvvvvvxxxyyyzzz{{{zzzzzzxxxxxxvvvvvvwwwwwwxxxxxxyyyyyywwwvvvvvvwwwxxxzzz|||}}}yyyyyyyyyyyyyyyyyyzzzzzzyyyzzzzzzzzzyyyxxxxxxxxxxxxvvvuuutttuuutttsssrrrrrrsssuuuvvvwwwxxxxxxxxxyyyyyyzzz||||||{{{xxxuuutttssssssrrrrrrsssssstttwwwyyy{{{{{{zzzyyyyyyzzzxxxxxxxxxxxxxxxwwwwwwwwwyyyxxxwwwuuutttrrrrrrqqqqqqqqqpppppprrrsssuuuwwwuuuvvvxxxzzzxxxuuuwww}}}vvvvvvvvvtttrrrrrrtttvvvxxxwwwuuurrrpppqqqtttwwwuuuwwwyyy{{{||||||{{{zzzyyy{{{}}}|||||||||~~~~~~|||zzzxxxxxxyyyyyyxxxwwwuuutttvvvtttuuuyyyzzzyyyzzz}}}~~~~~~}}}}}}xxxwwwvvvwwwyyyzzzyyyxxx}}}{{{xxxuuuttttttvvvwwwwwwxxxyyyxxxwwwvvvwwwyyyyyy{{{{{{zzzwwwuuuuuuvvvssstttuuuxxxzzzyyyvvvtttrrrrrrssssssrrrpppnnnmmmllljjjhhhggggggeeecccaaa```]]]YYYUUUPPPJJJCCC???999777444111///......///------------,,,,,,,,,,,,,,,------......------,,,************************,,,,,,---------,,,,,,,,,,,,...000222222111///...111111111111111111111111//////...------///000111111000//////000111000////////////000000000111111,,,,,,------------------------------------------+++((((((++++++)))***---************++++++++++++///---,,,,,,---...---,,,111...+++***+++,,,---,,,---,,,,,,,,,,,,,,,,,,---...---,,,---///111111111000000000000////////////rrrqqqpppqqqpppmmmgggccc]]]___ccciiiooorrrttttttttttttuuuvvvwwwvvvvvvuuu{{{zzzyyyzzz{{{{{{yyywwwwwwvvvttttttuuuuuutttrrr|||vvvuuuzzz|||zzz|||||||||||||||}}}~~~~~~|||||||||{{{{{{|||}}}}}}zzz{{{~~~}}}~~~~~~}}}}}}}}}||||||||||||}}}}}}zzzyyyzzzzzz{{{|||}}}}}}||||||}}}}}}~~~||||||}}}}}}zzz{{{}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{{{{{{{{{{{{{}}}}}}}}}}}}|||zzzyyyxxx{{{~~~~~~||||||}}}{{{{{{{{{{{{{{{{{{||||||yyyxxxwwwtttqqqpppppppppkkk]]]MMMBBB>>>BBBNNNZZZhhhnnnuuuxxxxxxwwwxxx{{{yyyzzzzzzyyywwwwwwxxxzzz{{{{{{{{{{{{{{{{{{{{{{{{uuutttsssrrrrrrsssttttttsssssstttvvvyyyzzzxxxwwwvvvvvvvvvvvvuuutttssssssssssssrrrrrrssstttuuuvvvxxxyyyxxxwwwuuuuuuvvvwwwyyyyyyxxxvvvuuutttttttttttttttsssssssssssstttuuusssuuuwwwwwwvvvvvvxxxzzzwwwxxxyyyzzzzzzyyyxxxxxxuuuvvvvvvwwwxxxxxxxxxxxxyyyxxxwwwvvvvvvwwwxxxzzzzzzzzzzzzzzz{{{{{{{{{{{{yyyxxxwwwwwwwwwwwwwwwwww|||zzzwwwvvvvvvuuutttrrrrrrrrrtttuuuvvvwwwxxxxxxxxxwwwvvvwwwzzz{{{zzzyyyssssssrrrrrrrrrrrrsssssswwwyyyzzzzzzyyyxxxyyyzzzyyyyyyyyyyyyyyyxxxxxxxxxyyyxxxwwwvvvtttrrrqqqpppqqqppppppqqqrrrtttvvvxxxxxxxxx{{{}}}{{{xxx{{{vvvwwwvvvuuusssrrrtttuuuxxxxxxwwwtttssstttwwwzzzxxxzzz|||~~~~~~~~~}}}wwwzzz}}}~~~~~~~~~~~~{{{}}}~~~|||zzzuuuvvvwwwwwwxxxxxxxxxxxxxxxvvvwww{{{|||zzz{{{~~~~~~~~~~~~~~~xxxwwwwwwxxx{{{||||||{{{|||zzzwwwuuuuuuvvvwwwyyyyyy{{{{{{{{{zzzyyyzzz{{{}}}}}}|||yyyvvvuuuttttttrrrsssuuuxxx{{{{{{xxxvvvssssssssssssrrrpppnnnmmmllljjjgggeeedddccc```^^^^^^[[[VVVPPPJJJBBB;;;666222111///...---,,,------.........------------,,,,,,------------------,,,***************+++++++++,,,---............---------...///111222111000...000000000000000000000000///...---------...000111000///...///000111000...////////////000000000000,,,,,,---------------------------------------------***)))++++++((((((+++))))))*********+++++++++000///------------+++)))000...***)))***+++++++++,,,,,,,,,++++++,,,,,,,,,---,,,+++---///111111111000000000000////////////rrrqqqpppqqqqqqmmmeee___VVVZZZ___ffflllrrruuuwwwxxxxxxyyyxxxxxxwwwvvvvvvyyyxxxxxxxxxyyyyyywwwvvvttttttuuuwwwxxxxxxvvvttt{{{wwwwww|||~~~{{{{{{}}}}}}}}}}}}}}}~~~~~~~~~}}}||||||{{{{{{{{{|||xxxzzz|||~~~~~~}}}~~~}}}~~~}}}}}}}}}||||||{{{{{{{{{xxx{{{~~~}}}zzzyyyxxxwwwxxxzzz{{{||||||{{{zzz|||}}}|||||||||~~~~~~~~~|||xxxxxx{{{}}}~~~~~~~~~~~~}}}|||{{{{{{{{{|||}}}~~~~~~~~~}}}{{{{{{zzzzzzzzz~~~}}}|||zzzyyyxxxxxx{{{~~~~~~||||||}}}{{{||||||{{{zzzzzz{{{}}}xxxxxxwwwuuurrrppppppqqqmmmaaaRRRGGG??????GGGQQQaaaiiitttyyyyyywwwxxx{{{xxxyyyzzzyyyxxxxxxyyy{{{||||||||||||||||||||||||{{{yyyuuutttssssssrrrqqqtttsssssstttwwwxxxxxxwwwwwwwwwuuuuuutttttttttuuuwwwvvvuuuttttttuuuwwwxxxzzzyyyxxxxxxwwwwwwwwwxxx{{{{{{{{{xxxuuuttttttuuussssssrrrrrrrrrsssuuuvvvsssuuuwwwwwwuuuvvvyyy}}}wwwxxxyyyzzzzzzzzzyyyxxxvvvvvvwwwxxxxxxxxxwwwwwwzzzyyywwwvvvuuuuuuvvvvvvzzz{{{|||||||||{{{zzzyyyyyywwwuuuuuuvvvwwwwwwvvv}}}zzzwwwvvvvvvvvvuuutttsssssstttuuuvvvwwwxxxyyy{{{xxxuuuvvvyyy{{{zzzxxxttttttssssssssssssttttttuuuwwwxxxxxxwwwwwwxxxzzzzzzyyyxxxxxxwwwwwwxxxxxxxxxxxxwwwvvvuuusssqqqpppqqqqqqrrrssstttvvvxxxyyyxxxwwwxxx{{{{{{yyyzzz~~~vvvwwwwwwvvvtttsssuuuvvvxxxyyyxxxwwwvvvwwwzzz}}}yyyzzz|||~~~~~~~~~|||{{{vvvxxxzzz{{{{{{{{{}}}~~~zzz{{{}}}~~~~~~}}}{{{zzzuuuuuuvvvwwwxxxzzz|||}}}|||yyyyyy||||||{{{|||}}}}}}}}}~~~~~~~~~~~~~~~yyyxxxxxxyyy|||}}}}}}|||yyyxxxvvvuuuuuuwwwyyyzzz{{{|||}}}}}}{{{{{{|||}}}~~~}}}{{{yyywwwvvvvvvuuussstttuuuxxxzzzzzzyyywwwttttttttttttrrrpppnnnmmmkkkiiieeebbbaaa___]]][[[ZZZVVVPPPJJJCCC<<<555000//////...---------------............------------+++,,,,,,------,,,,,,+++*********+++++++++++++++,,,---///000000///......///......///111111000///////////////////////////......------......///000000...---...///000///...............////////////------------------------,,,,,,,,,,,,------------...+++***++++++((((((***)))))))))************+++///...------------***(((///,,,***)))***++++++***,,,,,,++++++++++++,,,,,,---++++++,,,///111111111000000000/////////......sssrrrqqqssstttpppggg```[[[^^^ccciiinnnrrrvvvxxxzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxwwwwwwxxxxxxwwwuuutttttttttvvvxxxyyyxxxvvvzzzyyyzzz|||{{{}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{yyyzzz{{{|||}}}~~~~~~~~~|||}}}~~~}}}}}}||||||{{{zzzyyyyyyuuuxxxzzz{{{zzzyyyyyyyyywwwyyy{{{|||}}}}}}|||{{{{{{|||~~~}}}~~~~~~~~~|||yyywwwzzz}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~zzzzzzyyyyyyyyyzzz||||||~~~}}}}}}{{{zzzyyyyyyxxx~~~}}}|||zzzyyyyyyzzzzzz{{{~~~~~~||||||}}}|||}}}}}}{{{xxxxxxzzz|||vvvwwwxxxuuuqqqooooooqqqmmmdddWWWLLLCCC>>>CCCJJJXXXcccqqqyyyyyywwwwwwyyyxxxyyyzzzyyyxxxyyy{{{}}}|||||||||||||||||||||||||||yyyuuutttttttttrrrpppuuusssqqqqqqtttvvvwwwwwwxxxwwwuuusssssstttvvvwwwzzzyyyxxxwwwwwwwwwyyyzzzyyywwwvvvvvvvvvwwwvvvvvvyyy{{{{{{yyyvvvuuuwwwyyysssrrrqqqqqqrrrsssuuuwwwtttwwwyyywwwttttttxxx|||xxxyyyzzz{{{|||{{{{{{zzzxxxyyyyyyzzzzzzyyyxxxwwwwwwwwwvvvuuuuuuuuuvvvvvvxxxzzz|||}}}}}}{{{xxxvvvzzzwwwuuuuuuwwwyyyxxxwwwyyywwwttttttuuuvvvvvvvvvuuuuuuuuuvvvwwwxxxyyyyyy|||yyywwwyyy}}}~~~{{{wwwvvvvvvuuuuuuuuuuuuvvvvvvsssuuuvvvvvvvvvvvvxxxzzzyyyxxxvvvuuutttuuuvvvwwwwwwwwwwwwvvvuuusssrrrppprrrsssuuuvvvwwwxxxyyyyyywwwttttttxxxzzzyyyyyy{{{vvvwwwxxxwwwvvvuuuvvvwwwwwwxxxyyyyyyxxxyyy{{{}}}yyyzzz|||}}}}}}|||{{{zzzwwwxxxxxxwwwvvvwwwyyy{{{yyyzzzzzz{{{{{{zzzzzzzzzyyyxxxwwwwwwyyy|||}}}{{{}}}}}}{{{}}}}}}}}}}}}}}}}}}~~~{{{zzzyyyzzz{{{|||{{{zzzwwwuuuttttttuuuwwwzzz|||{{{|||}}}}}}{{{{{{|||}}}}}}|||zzzyyyyyyyyyzzzyyyxxxwwwvvvwwwxxxxxxwwwuuuttttttttttttrrrpppnnnmmmjjjgggbbb___]]][[[YYYWWWSSSOOOIIIBBB===888222///000////////////.........------------,,,,,,,,,+++***++++++,,,,,,++++++************++++++,,,,,,,,,,,,---///111111000///...111///------000111111000........................,,,---......//////......///---,,,---...///...,,,------------.....................------,,,,,,+++++++++++++++,,,,,,,,,------))))))++++++((())),,,))))))))))))************+++++++++,,,------,,,***,,,+++******++++++***))),,,,,,++++++++++++,,,,,,,,,+++***,,,///111111111/////////.........------sssrrrrrruuuwwwssskkkcccdddgggkkknnnqqqtttwwwyyyzzzzzzzzz{{{{{{{{{{{{|||zzzyyyxxxxxxyyyyyyxxxvvvxxxvvvttttttvvvwwwwwwwwwzzzyyy}}}|||{{{~~~~~~~~~~~~}}}{{{zzzzzzzzzzzzzzz{{{|||}}}~~~}}}}}}~~~~~~}}}}}}|||{{{zzzyyyxxxxxxuuuwwwzzz{{{{{{zzz{{{|||zzz{{{}}}~~~yyy{{{~~~~~~~~~}}}}}}~~~~~~|||zzzxxxzzz}}}|||}}}~~~~~~~~~~~~~~~~~~|||~~~~~~}}}yyyxxxxxxwwwxxxyyy{{{{{{~~~}}}|||{{{zzzyyyxxxxxx}}}|||zzzyyyyyyzzz|||}}}{{{~~~~~~||||||}}}|||~~~~~~{{{xxxwwwyyy|||tttvvvwwwuuuqqqoooooopppllleee[[[PPPFFF???AAAGGGSSS___oooxxxxxxvvvvvvwwwwwwyyyzzzzzzyyyzzz|||~~~}}}}}}}}}}}}}}}}}}}}}}}}yyyvvvsssrrrtttvvvuuusssvvvssspppppprrruuuwwwwwwyyywwwtttrrrrrrtttwwwyyy}}}{{{zzzxxxxxxyyyzzz{{{wwwuuutttttttttuuuuuutttwwwyyy{{{yyywwwwwwyyy|||sssrrrqqqpppqqqsssvvvwwwwwwyyy{{{xxxtttssswww{{{yyyzzz|||}}}}}}}}}||||||zzzzzz{{{|||{{{zzzxxxwwwtttuuuuuuuuuvvvvvvvvvvvvwwwyyy|||~~~}}}yyyuuusss{{{xxxuuuvvvxxxzzzyyyxxxuuusssqqqqqqtttvvvxxxxxxwwwwwwwwwwwwxxxyyyzzzzzzyyyxxxyyy}}}~~~yyyxxxxxxwwwwwwwwwwwwxxxxxxrrrsssuuuuuuuuuvvvxxxzzzxxxvvvtttrrrrrrsssuuuvvvvvvvvvwwwvvvvvvtttrrrqqqssstttwwwxxxzzzzzzyyyyyyxxxsssrrrwww{{{zzzyyyyyyvvvwwwyyyxxxwwwvvvwwwxxxuuuwwwyyyyyyyyyzzz{{{}}}{{{|||~~~~~~}}}{{{zzzxxxxxxwwwuuussssssvvvxxxyyyyyyyyyyyyyyyyyyyyyyyy}}}|||yyyyyyzzz}}}|||}}}}}}{{{}}}~~~}}}}}}|||}}}~~~}}}|||zzzzzzzzzzzzxxxwwwuuutttsssssstttxxx{{{}}}{{{|||}}}|||{{{zzz{{{}}}{{{zzzxxxyyyzzz|||}}}}}}|||zzzxxxwwwwwwwwwuuusssuuuuuuuuutttssspppnnnmmmhhheee```]]][[[YYYVVVUUUMMMIIICCC===999555222///---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++******************++++++,,,,,,,,,,,,...000111222111000///333///,,,,,,///111222111........................+++,,,.../////////...---...---,,,,,,---...---,,,,,,,,,,,,---------......//////...---,,,,,,++++++*********++++++,,,,,,,,,+++((((((++++++***+++...))))))))))))************(((((()))+++...///---,,,******)))***,,,,,,***))),,,++++++++++++++++++,,,,,,+++***,,,///111222111///.........------------|||xxxuuuuuuwwwxxxtttpppjjjoootttssspppqqqwww}}}yyy{{{}}}~~~|||{{{yyy{{{|||{{{xxxyyy|||}}}{{{yyyzzz}}}}}}zzzxxx}}}}}}~~~~~~~~~|||zzzyyy~~~}}}}}}||||||{{{{{{zzzzzz{{{{{{{{{{{{|||~~~~~~{{{||||||{{{~~~~~~|||zzz{{{}}}}}}{{{yyyzzzyyywwwvvvxxx{{{{{{yyyzzzxxx{{{zzzyyy}}}||||||}}}}}}}}}}}}||||||zzz|||}}}}}}~~~~~~~~~~~~}}}{{{}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzzyyyxxxxxxxxxxxx{{{|||}}}}}}|||zzzxxxvvv|||{{{{{{zzzzzzzzz{{{{{{~~~|||yyyxxxyyy{{{{{{{{{wwwwwwyyyyyyyyyyyywwwwwwsssvvvxxxwwwuuusssuuuwwwsssnnneeeWWWJJJBBB@@@AAAKKKWWWgggqqqssstttvvvzzzzzzzzzzzzzzz{{{||||||}}}zzz|||}}}}}}|||{{{{{{|||vvvvvvvvvvvvuuuuuuuuuuuuwwwuuusssrrrrrrtttvvvxxx{{{xxxuuusssssssssrrrqqqwwwwwwwwwxxxyyy|||~~~xxxxxxxxxwwwuuurrrpppooovvvwwwxxxyyyzzzyyyvvvssstttrrrooonnnnnnpppsssuuuxxxxxxyyyzzzzzzzzzyyyyyy{{{|||}}}~~~}}}|||zzzxxxyyyyyyyyyxxxyyyyyyzzzzzz{{{||||||yyyuuusssuuuwwwxxxzzz}}}~~~{{{wwwtttsssyyyxxxvvvuuuuuuvvvxxxyyyrrrtttvvvwwwwwwwwwxxxyyyzzz|||zzzvvvuuuxxxyyywwwuuutttwwwwwwvvvwwwxxxyyyzzz{{{{{{{{{yyyvvvttttttuuuwwwxxxxxxyyyyyyzzzyyyxxxvvvtttssswwwwwwwwwwwwwwwvvvuuuuuusssuuuxxxzzz{{{{{{yyyxxxxxxuuuuuuxxxwwwsssuuu|||yyy||||||yyyyyyzzzzzzvvvxxxyyyyyyyyyxxxxxxzzz{{{~~~}}}{{{zzzyyyyyywwwuuusssrrrssstttuuuvvvvvvvvvvvvwwwwwwwwwwwwyyyvvvwww{{{{{{{{{~~~}}}zzzyyyzzz|||~~~}}}yyyuuutttvvvyyy{{{sssooopppuuuwwwuuuvvv|||~~~}}}yyyyyy{{{~~~}}}{{{yyyxxxxxxyyyzzz{{{{{{wwwvvvxxxyyyvvvuuuvvvwwwxxxxxxuuupppjjjgggeeecccbbb___]]]YYYSSSLLLGGGBBB>>>999444222000---,,,000///...,,,++++++,,,,,,///---***((((((***---///***)))))))))+++,,,+++***,,,...///...***)))***,,,+++---///000111000///...111000......//////...,,,...///000000000000//////..................------///......------,,,++++++///------...000000---***---------,,,,,,+++++++++,,,+++***,,,...---***&&&))))))***+++++++++******------+++(((&&&&&&(((***,,,+++***))))))***+++,,,++++++***)))(((((()))))))))((('''(((***+++,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,------.........|||yyyxxxzzzzzzwwwsssnnnrrrvvvwwwvvvvvvzzz~~~{{{}}}~~~|||{{{{{{||||||zzzxxxxxxzzz}}}~~~|||{{{{{{}}}|||zzzwww}}}}}}}}}}}}}}}||||||{{{~~~~~~}}}}}}||||||{{{zzzzzz{{{|||}}}~~~~~~|||}}}}}}|||~~~}}}{{{zzzzzz|||}}}|||zzzyyyxxxvvvvvvwwwzzzzzzyyyzzz{{{~~~|||~~~}}}|||||||||||||||||||||{{{|||~~~~~~}}}~~~~~~~~~~~~}}}{{{zzz{{{}}}~~~~~~~~~~~~{{{zzzxxxwwwvvvvvvvvvwww{{{||||||}}}|||zzzxxxwwwzzzzzzzzzzzz{{{|||}}}}}}~~~|||zzzzzz{{{}}}}}}}}}wwwxxxyyyzzzzzzyyyxxxwwwuuuwwwyyyxxxuuuttttttvvvsssppphhh\\\PPPFFFAAA@@@EEEPPP___jjjoooqqqtttuuuyyyyyyxxxwwwxxxxxxzzzzzzzzz|||}}}|||{{{yyyyyyzzzwwwwwwwwwvvvvvvuuuuuuuuuwwwvvvtttrrrrrrtttvvvwwwzzzxxxvvvuuuvvvvvvuuussswwwwwwwwwwwwyyy{{{}}}~~~xxxxxxxxxwwwvvvsssqqqooovvvuuuuuuvvvwwwxxxxxxvvvsssrrrpppooooooqqqsssuuuuuuvvvwwwyyyzzz{{{|||||||||}}}~~~~~~}}}|||yyyxxxwwwwwwvvvvvvvvvvvvvvvwwwyyyzzz|||zzzwwwvvvwwwyyyvvvyyy|||}}}{{{yyyxxxxxx{{{zzzxxxwwwwwwwwwyyyyyyuuuvvvxxxyyyxxxxxxyyyzzzwwwyyywwwssssssvvvwwwtttwwwuuuwww}}}|||uuuyyyyyyzzzzzz{{{zzzzzzzzzzzzxxxuuuuuuvvvxxxxxxxxxvvvwwwxxxxxxwwwvvvuuutttxxxwwwvvvuuuuuuvvvwwwxxxrrrtttvvvxxxxxxxxxvvvvvvwwwtttuuuxxxwwwtttvvv|||}}}~~~|||wwwvvvyyyzzzxxxxxxyyyzzzyyyxxxxxxzzz|||~~~}}}|||{{{zzzzzzyyywwwuuutttuuuvvvvvvrrrssstttuuuvvvwwwxxxyyy{{{yyyzzz}}}}}}|||~~~|||zzzzzzyyyxxxxxx{{{}}}~~~|||xxxuuuttttttvvvwwwvvvrrrrrrvvvwwwuuuwww{{{~~~}}}zzzyyy{{{}}}}}}|||zzzxxxxxxxxxzzzzzzzzzuuutttvvvwwwuuutttuuuwwwwwwuuuqqqlllgggcccaaaaaa___[[[WWWRRRKKKDDD???:::888555444222000---***///...---++++++++++++,,,...,,,***))))))***,,,...+++*********,,,---,,,+++,,,---...---+++++++++,,,,,,---///000111000///...111///......//////...,,,...//////000000000//////......---------.........///......------,,,,,,+++///------...//////---***------,,,,,,,,,+++++++++,,,++++++,,,...---***'''---------------,,,,,,,,,+++++++++)))''''''(((***++++++***))))))***++++++++++++***)))))))))))))))***)))((()))+++,,,---,,,+++++++++,,,,,,,,,------,,,,,,------------------{{{{{{|||{{{xxxtttsssuuuxxxzzz|||||||||{{{}}}~~~}}}||||||}}}|||zzzxxxwwwwwwyyy~~~|||{{{{{{|||{{{yyywww|||||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}|||{{{{{{zzzyyyzzz|||}}}~~~~~~~~~}}}~~~~~~}}}|||{{{yyyzzz{{{|||{{{{{{yyyvvvuuuuuuwwwxxxxxxxxxyyy{{{|||}}}~~~}}}{{{zzzzzzzzz{{{{{{|||}}}~~~~~~}}}|||}}}}}}~~~~~~~~~}}}|||zzzwwwxxxzzz~~~~~~~~~~~~~~~|||zzzxxxwwwvvvwwwxxxyyyzzz{{{||||||{{{zzzxxxwwwzzzzzzzzz{{{|||}}}}}}|||{{{|||~~~~~~xxxyyyzzz{{{{{{zzzyyyxxxxxxyyyzzzyyyvvvttttttuuusssrrrmmmdddXXXLLLDDD@@@@@@HHHUUUbbbkkkqqqssssssxxxwwwuuuttttttuuuvvvwwwyyy{{{|||{{{yyyxxxxxxyyyyyyyyyxxxwwwvvvvvvuuuuuuwwwvvvtttsssssstttvvvwwwxxxwwwwwwxxxyyyzzzxxxwwwwwwwwwwwwwwwyyyzzz|||~~~yyyyyyyyyxxxwwwtttrrrqqqsssrrrpppqqqsssvvvwwwwwwrrrqqqqqqqqqqqqrrrssstttrrrtttvvvxxx{{{}}}~~~~~~~~~}}}{{{yyyxxxvvvuuuttttttssssssssssssvvvxxxzzz{{{yyyxxxxxxyyyvvvxxxzzz{{{{{{{{{|||}}}~~~}}}{{{yyyxxxxxxyyyyyywwwyyy{{{{{{yyyxxxyyyzzzyyy{{{zzzwwwwwwzzzzzzxxxzzzxxxwww{{{yyyttt|||||||||||||||{{{zzzzzz}}}zzzxxxwwwxxxyyyxxxxxxtttuuuvvvwwwwwwvvvuuutttyyywwwtttssstttvvvzzz|||vvvvvvwwwwwwwwwwwwvvvvvvvvvuuuvvvxxxwwwvvvxxx|||}}}wwwvvvzzz|||{{{zzz{{{|||{{{zzzzzz|||~~~~~~~~~~~~}}}}}}}}}||||||{{{zzzyyywwwwwwwwwxxxxxxqqqrrrtttvvvxxx{{{|||}}}}}}|||}}}~~~|||zzzxxxwwwxxxwwwwwwxxx|||~~~}}}{{{xxxvvvtttsssrrrssswwwttttttwwwxxxvvvxxx{{{}}}~~~~~~|||zzzzzz{{{|||}}}|||zzzyyyxxxxxxyyyyyyyyytttqqqtttuuussssssuuuvvvtttqqqmmmgggbbb^^^\\\]]]ZZZTTTOOOIIIAAA:::555222111111222222000---***...---,,,+++************,,,++++++******++++++,,,,,,+++***+++---...---,,,---,,,+++,,,---...---,,,------///000000000///...000...---...//////...---...///////////////......------,,,,,,,,,...///000//////......---,,,,,,,,,...---------......,,,***,,,,,,,,,,,,+++++++++++++++++++++,,,------***(((///...---+++++++++,,,,,,(((***+++***)))((()))***+++******))))))******+++++++++***))))))))))))***+++***)))***,,,------,,,++++++++++++,,,,,,,,,,,,------------------,,,,,,|||{{{{{{yyywwwtttxxxxxxyyy|||~~~}}}yyyuuu{{{|||~~~~~~~~~~~~|||zzzxxxwwwvvvvvvzzzzzzzzzzzzzzzzzzyyyxxx|||{{{{{{{{{{{{}}}}}}|||||||||{{{zzzyyyxxxxxxwwwxxxyyy|||~~~~~~}}}|||zzzyyyyyyyyyzzz{{{{{{xxxtttrrrtttvvvvvvvvvxxxwwwzzz~~~{{{{{{~~~}}}{{{yyyxxxyyyzzz{{{}}}}}}~~~~~~~~~}}}{{{zzz|||}}}~~~~~~~~~}}}{{{xxxvvvuuuwww|||~~~~~~~~~~~~~~~}}}{{{yyyyyyzzz{{{}}}zzzzzz{{{{{{{{{zzzzzzyyy|||||||||||||||}}}~~~{{{zzz{{{|||~~~}}}yyyzzz{{{||||||{{{zzzyyyzzzzzzzzzyyywwwuuutttsssqqqrrrpppjjj```SSSHHHAAA@@@DDDNNN\\\iiiqqqtttsssyyywwwuuusssrrrsssuuuvvvvvvxxxyyyzzzxxxxxxyyyzzzzzzyyyyyyxxxwwwvvvuuuuuuxxxvvvuuutttttttttuuuvvvvvvvvvwwwzzz}}}}}}|||zzzyyyyyyxxxyyyyyy{{{}}}~~~zzzzzzzzzyyyxxxvvvsssrrrqqqpppoooppprrrttttttssspppqqqrrrssssssttttttsssrrrtttvvvxxx{{{}}}~~~~~~~~~}}}{{{yyyxxxwwwvvvuuutttssssssssssssuuuvvvyyyzzzzzzyyywwwwwwwwwyyyzzzzzzzzz{{{}}}}}}|||zzzxxxwwwwwwwwwxxxzzz{{{{{{yyywwwxxxxxxyyy||||||yyyyyy|||}}}zzz{{{zzzxxxyyy||||||zzzwww}}}}}}}}}~~~~~~}}}|||||||||zzzyyyzzzzzzyyyxxxvvvwwwxxxxxxxxxvvvuuutttwwwvvvttttttuuuxxx{{{}}}{{{{{{{{{zzzzzzyyyyyyyyyuuuvvvwwwxxxxxxwwwyyy|||~~~zzzyyy~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}|||||||||||||||||||||{{{zzzyyyxxxyyyyyyyyyuuuvvvxxxzzz}}}~~~~~~~~~|||zzzxxxxxxwwwvvvuuuwww{{{~~~|||{{{zzzwwwuuusssqqqqqquuutttuuuvvvwwwxxxzzz{{{}}}}}}}}}|||{{{{{{{{{{{{}}}|||{{{yyyxxxxxxxxxxxxyyysssqqqssstttrrrsssuuurrrooolllhhhddd```\\\YYYVVVRRRLLLFFF@@@:::333///000//////000000///---+++,,,++++++*********))))))+++++++++,,,,,,+++++++++,,,+++***+++---------,,,---+++)))+++///000///------...//////000///......///...------///000///........./////////...---------,,,++++++,,,...000111/////////...------,,,,,,---------------,,,,,,+++,,,++++++++++++++++++++++++++++++,,,,,,,,,+++***---,,,)))'''&&&'''((()))&&&(((***+++***)))***+++++++++************++++++++++++***))))))*********+++***))))))+++,,,,,,,,,***++++++++++++,,,,,,,,,.........------,,,,,,,,,}}}{{{{{{yyywwwvvv{{{yyyyyy{{{}}}{{{tttooowwwyyy{{{}}}~~~~~~|||{{{zzzxxxvvvuuuvvvwwwxxxyyyyyyyyyyyyyyy|||{{{zzzzzz{{{}}}}}}|||||||||{{{zzzyyyxxxwwwwwwxxxyyy|||~~~~~~}}}|||{{{zzzxxxxxxxxxyyy{{{wwwrrrpppsssuuusssssswwwxxx{{{}}}}}}||||||||||||~~~|||zzzyyyxxxyyy{{{||||||}}}~~~~~~}}}|||zzzyyy||||||~~~~~~~~~|||xxxuuusssvvvzzz~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzz{{{}}}~~~zzzzzz{{{{{{{{{{{{{{{{{{~~~}}}|||||||||||||||yyyxxxyyyzzz}}}~~~}}}{{{zzzzzz||||||||||||zzzzzz{{{{{{zzzyyywwwvvvtttrrrooopppqqqnnnfffZZZMMMEEE@@@BBBHHHUUUcccmmmrrrrrryyyxxxvvvtttttttttuuuvvvrrruuuwwwxxxxxxyyyzzz|||yyyyyyxxxxxxwwwvvvvvvuuuxxxwwwvvvuuutttuuuuuuvvvuuuuuuwwwzzz~~~~~~}}}{{{{{{zzzzzzzzz|||}}}~~~yyyzzzzzzyyyxxxvvvtttssssssssssssuuuvvvvvvsssppppppqqqssstttuuuuuuttttttuuuvvvwwwyyyzzz{{{||||||~~~|||zzzyyyxxxyyyyyyxxxvvvuuuuuuuuuuuuuuuvvvwwwyyyyyyxxxuuussszzzzzz{{{zzzyyyzzz|||~~~}}}|||{{{yyywwwvvvuuuuuuwwwyyyzzzyyywwwvvvvvvvvvvvvyyyyyywwwxxx{{{{{{xxx{{{{{{zzzzzz{{{|||}}}}}}{{{|||}}}~~~}}}{{{{{{{{{{{{zzzxxx{{{{{{{{{zzzyyyvvvtttssstttuuuvvvwwwxxxyyyzzz{{{~~~}}}}}}|||{{{{{{{{{zzzuuuwwwyyyyyyxxxyyyzzz{{{zzz~~~}}}||||||{{{zzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{|||}}}}}}~~~}}}|||{{{zzzwwwvvvvvvwww{{{}}}~~~~~~||||||{{{yyywwwuuutttsssssstttuuuuuuwwwzzz||||||||||||{{{|||||||||{{{zzz||||||{{{zzzyyyyyyxxxxxxyyytttrrrttttttrrrrrrtttllliiifffdddbbb___[[[WWWMMMIIIDDD???:::666111...333111...------...---,,,******************))))))***+++,,,,,,,,,,,,+++***+++***)))***+++,,,+++***---***)))+++///111000---...///////////////......///------...000111000///...............---,,,,,,,,,+++++++++,,,---///000000//////......---,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,,,,++++++++++++,,,***(((&&&%%%%%%''''''&&&(((***+++***)))***+++++++++,,,,,,,,,,,,+++++++++***************+++++++++)))((((((***++++++************+++++++++,,,,,,.........------,,,,,,,,,~~~}}}|||zzzyyyyyy{{{zzzyyy{{{|||yyysssnnnwwwxxxzzz|||~~~~~~}}}|||{{{|||{{{xxxvvvuuuwwwyyyyyyxxxxxxyyyzzz{{{{{{{{{{{{|||}}}~~~~~~}}}|||zzzyyyyyyyyyzzz|||}}}~~~~~~~~~~~~}}}}}}~~~||||||{{{xxxvvvuuuwwwyyyvvvooommmssstttqqqqqqvvv{{{~~~|||{{{~~~~~~||||||{{{zzzzzz{{{|||}}}{{{|||}}}}}}}}}{{{zzzyyy{{{|||~~~}}}yyyvvvvvvxxxzzz}}}~~~~~~~~~~~~~~~~~~||||||{{{{{{{{{{{{{{{|||{{{{{{{{{||||||}}}}}}~~~}}}|||{{{zzzzzzzzzyyyxxxwwwxxxzzz{{{{{{zzzyyyzzz{{{||||||{{{zzzyyy{{{zzzxxxxxxwwwvvvtttqqqnnnoooppppppkkkaaaUUULLLAAAAAADDDLLLYYYeeellloooxxxxxxwwwwwwvvvvvvwwwwwwrrrtttwwwxxxxxxyyy{{{|||xxxwwwwwwwwwwwwvvvvvvvvvxxxxxxwwwvvvuuuuuuuuuuuuttttttvvvyyy|||~~~||||||{{{zzzzzz{{{|||}}}yyyyyyyyyyyyxxxvvvtttsssvvvvvvwwwyyyzzzyyyuuurrrqqqrrrssstttuuuvvvvvvvvvvvvwwwxxxyyyzzzzzz{{{zzz~~~}}}|||{{{zzzyyyxxxzzzzzzyyyxxxwwwwwwwwwwwwwwwvvvvvvwwwyyyxxxvvvtttzzz{{{{{{zzzyyyyyy{{{|||{{{zzzyyyxxxvvvuuutttsssvvvwwwxxxxxxvvvtttuuuuuuwwwzzz{{{zzz{{{~~~~~~{{{{{{||||||{{{{{{|||{{{|||}}}~~~~~~}}}{{{{{{||||||{{{yyy}}}}}}|||{{{yyyvvvtttrrrtttuuuvvvxxxyyyzzzzzzzzz{{{{{{{{{{{{{{{zzzyyyyyyuuuzzz{{{yyyxxxzzzzzzyyywww{{{~~~~~~~~~}}}{{{zzzyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~}}}}}}|||{{{{{{wwwvvvwwwyyy|||}}}}}}{{{|||{{{{{{zzzyyyxxxwwwwwwtttvvvwwwvvvxxx|||~~~}}}|||{{{zzz{{{}}}}}}{{{yyy{{{zzzzzzzzzzzzzzzyyyyyyyyyuuusssuuuuuuqqqooopppfffdddbbbaaaaaa^^^XXXSSSFFFCCC===999666333000...444111...,,,,,,---------******+++++++++******)))***++++++,,,,,,++++++******)))((()))+++,,,+++***,,,++++++,,,...000//////////////////............///......///111333222111............---,,,++++++++++++,,,,,,------......000000//////...---------,,,,,,,,,+++))))))***,,,*********+++++++++++++++***+++,,,,,,******,,,---,,,+++***((((((((())))))''')))******))))))***,,,,,,------......------,,,+++************+++,,,,,,+++)))(((((()))******)))************++++++++++++------------------,,,,,,|||}}}||||||zzzyyyyyyyyyyyyzzz{{{||||||{{{wwwuuuzzz{{{|||}}}~~~}}}|||{{{|||~~~~~~{{{yyyxxxzzz|||{{{yyywwwxxxyyy{{{{{{|||}}}}}}~~~}}}}}}~~~|||{{{zzzyyyzzzzzz{{{|||}}}~~~}}}{{{{{{}}}~~~}}}|||xxxtttsssuuuxxxvvvmmmlllrrrtttoooooouuuyyy~~~}}}}}}zzz{{{{{{||||||}}}}}}~~~zzz{{{|||||||||{{{zzzyyy{{{|||}}}~~~{{{www{{{{{{}}}~~~~~~~~~}}}}}}|||~~~~~~~~~~~~~~~~~~{{{{{{|||}}}}}}}}}|||{{{|||||||||}}}}}}~~~}}}}}}|||{{{zzzzzzzzzzzz{{{yyywwwwwwxxxzzzzzzyyyyyyzzz{{{||||||{{{zzzyyyzzzxxxvvvvvvwwwvvvsssqqqnnnooopppqqqooohhh]]]VVVCCCBBBCCCGGGQQQ]]]gggmmmvvvwwwxxxyyyyyyxxxxxxwwwuuuvvvxxxyyyxxxxxxyyyzzzuuuuuuvvvvvvvvvvvvwwwwwwxxxxxxwwwvvvvvvuuuuuuuuutttttttttvvvzzz}}}~~~~~~{{{zzzyyyxxxxxxyyyzzz{{{xxxxxxyyyxxxxxxvvvtttsssuuuuuuuuuvvvxxxxxxvvvtttrrrrrrssstttuuuvvvwwwwwwvvvwwwxxxyyyzzz{{{{{{{{{}}}|||{{{zzzzzzyyyyyyyyyxxxxxxwwwwwwvvvwwwwwwxxxxxxwwwvvvwwwzzz{{{zzzxxxwwwyyyzzzzzzyyyyyyzzz{{{yyyyyyyyyxxxwwwuuutttsssuuuvvvxxxwwwvvvuuuuuuvvvyyy|||~~~}}}~~~~~~{{{}}}~~~|||zzz{{{|||}}}~~~}}}{{{{{{|||}}}}}}{{{zzz{{{{{{{{{zzzyyyvvvtttssswwwvvvvvvwwwxxxyyyzzz{{{xxxyyyzzz{{{{{{zzzxxxwwwvvv|||}}}zzzxxxzzzzzzwwwwwwzzz{{{zzz|||~~~}}}{{{zzz{{{{{{|||}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzzyyyxxxwwwxxxyyy|||~~~~~~{{{yyyzzzyyyyyyyyyyyyyyyzzz{{{yyy||||||yyyyyy~~~~~~|||{{{zzzyyy{{{}}}}}}{{{xxxyyyyyyzzzzzz{{{zzzzzzzzzxxxtttsssuuuuuuoookkkkkkccc```^^^^^^^^^ZZZRRRKKKBBB>>>999444222000///---000...---,,,------,,,+++)))***+++,,,,,,+++******+++++++++++++++++++++++++++***)))***,,,---,,,++++++---......------///000000000///.............../////////000333444444333.........------+++*********+++---......---,,,+++000000//////......------+++,,,,,,+++((((((***,,,)))*********++++++++++++)))+++,,,+++******,,,...++++++++++++++++++******)))******)))((((((***,,,---...///000000///...---+++*********++++++,,,---,,,***))))))***+++******************++++++++++++,,,,,,------------------xxxyyyyyyyyywwwvvvwwwxxxxxxyyy|||}}}~~~}}}||||||~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzz}}}}}}zzz|||~~~~~~zzzwwwwwwxxxzzz{{{}}}~~~~~~~~~}}}|||~~~~~~|||{{{yyyxxxxxx{{{{{{{{{{{{|||~~~}}}zzzzzz}}}~~~~~~|||xxxsssrrrtttwwwuuulllkkkrrrsssnnnnnnuuuvvv~~~~~~zzzyyyzzz|||}}}~~~~~~~~~~~~yyyzzz{{{||||||{{{zzzzzz{{{|||}}}|||yyy~~~}}}~~~{{{yyy~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}~~~}}}}}}}}}}}}}}}~~~{{{{{{zzzzzzzzz{{{{{{|||}}}zzzwwwvvvwwwyyyzzzzzzxxxyyyzzz{{{{{{zzzyyyxxxyyywwwuuuuuuwwwvvvtttpppooooooqqqrrrrrrlllccc\\\GGGEEEDDDFFFMMMYYYfffnnntttuuuxxxyyyzzzyyyxxxwwwxxxyyyzzzzzzxxxwwwwwwxxxtttttttttuuuvvvvvvwwwwwwxxxxxxxxxwwwvvvuuuuuuttttttssssssuuuxxx|||~~~~~~zzzyyyxxxwwwwwwwwwxxxyyywwwxxxxxxxxxwwwvvvtttsssrrrpppoooppprrrtttuuuuuurrrrrrsssssstttvvvwwwxxxuuuvvvwwwyyyzzz{{{|||||||||{{{zzzyyyyyyyyyyyyyyyvvvuuuuuuuuuuuuvvvvvvwwwyyywwwuuuwww{{{~~~~~~}}}uuuwwwyyyzzzyyyyyyzzz|||yyyyyyyyyxxxwwwvvvuuuttttttvvvxxxxxxvvvuuuvvvwwwuuuyyy{{{{{{||||||{{{~~~}}}zzzyyy}}}~~~~~~}}}}}}{{{{{{zzz{{{}}}}}}|||zzzxxxyyyyyyyyyxxxwwwuuutttzzzxxxvvvuuuuuuxxx{{{}}}wwwyyy{{{}}}}}}{{{yyywwwwww}}}zzzxxxzzzzzzvvvxxxzzzyyyvvvxxx~~~}}}~~~~~~~~~}}}}}}}}}||||||}}}}}}~~~~~~}}}{{{yyywwwvvvuuuxxxxxx{{{~~~~~~zzzwwwxxxxxxwwwwwwxxxzzz|||}}}~~~{{{zzz~~~~~~zzz{{{zzzyyy{{{}}}~~~{{{xxxxxxxxxyyyzzz{{{{{{{{{{{{vvvsssrrruuutttnnniiigggaaa^^^]]]]]]\\\WWWMMMEEE@@@<<<666222000...---,,,++++++,,,---///...,,,*********,,,------,,,+++***,,,++++++******++++++,,,,,,+++***+++---...---,,,+++...000///---,,,...111111000///...............000//////111444555555444---...------,,,+++***)))***+++---//////---***)))000000000///......------+++,,,,,,***((('''***---))))))******++++++++++++)))+++,,,+++)))))),,,///)))******+++++++++******++++++***(((''''''***,,,...///000111111000///...+++*********+++,,,,,,------+++******+++,,,+++***)))************+++++++++,,,,,,,,,------.........sssvvvyyyxxxvvvuuuvvvxxxyyyzzz|||||||||}}}~~~~~~}}}|||zzzxxxxxxzzzzzzyyyyyyyyyzzz{{{}}}~~~~~~}}}}}}~~~~~~{{{zzzyyyyyyxxxwwwwww{{{~~~{{{zzz}}}~~~}}}}}}}}}~~~~~~{{{xxxvvvttttttsssooopppnnnkkkiiijjjnnnrrrzzzzzz{{{|||}}}~~~|||{{{{{{zzz{{{|||~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}||||||||||||zzz|||}}}~~~}}}~~~~~~~~~~~~|||yyywww~~~}}}}}}}}}||||||{{{{{{xxxwwwvvvuuuuuuwwwyyyzzz}}}}}}||||||{{{{{{{{{{{{wwwuuutttssstttuuutttsssqqqqqqqqqssstttpppgggaaaWWWGGG<<<@@@FFFLLLYYYhhhooovvvzzzxxxvvvyyy{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyxxxvvvtttuuuxxxxxxwwwuuuwwwxxxxxxyyyxxxwwwvvvuuutttssssssvvvyyyzzzxxxuuuyyyxxxuuuttttttuuuttttttsssvvvyyyzzzxxxuuurrrqqqtttrrrpppooooooqqqtttvvvssstttttttttuuuuuuvvvvvvuuuvvvxxxzzz{{{{{{{{{zzz{{{{{{{{{zzzyyyyyyxxxxxxxxxwwwvvvuuuuuuvvvwwwxxxxxxyyyyyyzzzzzzyyyyyyyyyxxxxxxxxxyyyyyyzzzzzzzzz{{{|||}}}~~~}}}{{{yyyxxx}}}|||zzzvvvttttttvvvyyyyyyzzzzzz{{{|||}}}~~~~~~|||}}}~~~}}}|||||||||zzzyyyyyyzzz{{{{{{zzzxxx{{{||||||{{{zzzxxxuuutttxxxxxxxxxxxxxxxwwwvvvvvvyyyxxxwwwwwwxxxzzz|||}}}yyy{{{}}}}}}{{{yyywwwwwwuuusssqqqrrruuuzzz}}}~~~}}}~~~~~~}}}}}}|||}}}}}}~~~}}}zzzyyy{{{~~~|||zzzvvvtttsssuuuwwwyyyxxxxxxxxx{{{~~~}}}zzzvvvwwwvvvwwwwwwyyy|||~~~~~~|||~~~{{{yyyyyy||||||zzzwwwyyyxxxwwwwwwwwwxxxyyyyyyxxxvvvtttssspppjjjddd```^^^ZZZWWWWWWTTTLLLEEEDDD===:::444///,,,+++,,,---***++++++,,,,,,++++++***...---+++*********++++++))))))*********+++++++++,,,,,,,,,,,,---...//////000000////////////000000---------------...///000......//////000000111111///...,,,+++******+++,,,........................///...,,,,,,------,,,+++************)))))))))))),,,++++++++++++++++++++++++++++++***((('''((()))******))))))))))))******))))))(((((()))***++++++222///---///333444111---...***'''))))))))),,,111;;;333***'''(((++++++***+++++++++++++++***)))(((+++,,,...//////...,,,+++sssvvvxxxxxxvvvvvvwwwyyyvvvxxx{{{|||}}}}}}~~~~~~~~~~~~~~~~~~{{{xxxxxxyyy{{{zzzyyyyyyzzz{{{}}}~~~~~~}}}}}}~~~}}}|||{{{zzzyyyxxxwwwvvvyyy|||~~~{{{{{{~~~~~~~~~}}}zzzwwwuuussssssrrrrrrrrrpppmmmjjjjjjnnnqqqzzzzzz{{{|||}}}~~~}}}|||{{{{{{{{{|||}}}~~~~~~~~~~~~}}}}}}||||||||||||}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}yyy{{{}}}}}}}}}}}}~~~~~~{{{yyy~~~~~~}}}}}}||||||||||||}}}|||{{{yyyyyyzzz{{{||||||||||||{{{{{{{{{zzzzzzyyywwwuuuuuuuuuuuutttsssrrrrrrrrrtttuuuqqqjjjdddZZZJJJ===>>>BBBHHHTTTbbbmmmtttxxxwwwvvvwwwyyyxxxyyyzzzzzz{{{{{{{{{zzzzzzyyywwwvvvvvvyyyyyyxxxvvvuuuvvvwwwxxxyyyxxxwwwwwwuuutttuuuxxx|||}}}|||zzzzzzxxxuuusssssstttuuuuuuvvvwwwxxxwwwuuussstttuuutttsssrrrqqqqqqsssuuuvvvssstttttttttuuuuuuuuuuuuvvvwwwyyy{{{||||||{{{{{{||||||{{{{{{zzzyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyxxxxxxvvvwwwxxxyyyzzz{{{||||||{{{}}}~~~~~~|||{{{||||||{{{yyywwwwwwyyy|||yyyyyyzzz{{{|||~~~}}}~~~~~~}}}}}}||||||zzzyyyxxxxxxzzzzzzyyyxxxzzzzzzzzzzzzyyyyyyxxxwwwwwwxxxxxxxxxxxxwwwvvvuuuzzzyyywwwvvvvvvxxxyyyzzzxxxzzz{{{{{{yyywwwvvvvvvuuurrroooooorrrvvvyyyzzz{{{}}}~~~~~~|||}}}~~~~~~}}}~~~~~~}}}yyyvvvuuuwwwyyy{{{zzzxxxvvvtttssstttvvvwwwxxxxxxyyy{{{~~~}}}zzzwwwyyyyyyyyyzzz{{{|||}}}~~~~~~}}}}}}~~~}}}|||{{{zzzyyyyyyzzzzzzyyywwwyyyyyyxxxwwwvvvtttsssrrrsssqqqmmmjjjhhhfffccc```[[[VVVRRRPPPKKKCCC===<<<777444111...,,,,,,,,,---***++++++,,,,,,++++++***---,,,+++*********++++++*********+++++++++,,,,,,++++++++++++,,,---......000000////////////000000------------....../////////////////////000000000///...---,,,+++++++++,,,........................///---,,,,,,------,,,+++************))))))))))))++++++++++++++++++++++++((()))******))))))+++---******))))))))))))*********))))))))))))******+++///,,,***,,,000222///,,,---)))(((+++,,,---111666666000)))&&&(((******))))))******+++++++++******+++,,,---//////---,,,+++sssuuuvvvwwwvvvvvvxxxyyysssvvvzzz|||}}}}}}~~~~~~~~~~~~~~~~~~~~~|||yyyxxxyyy|||{{{yyyyyyyyy{{{}}}}}}||||||~~~||||||||||||{{{zzzyyyxxx{{{}}}~~~}}}}}}}}}|||zzzwwwuuusssrrrqqqtttsssqqqnnnllllllooorrrzzzzzz{{{||||||}}}~~~~~~{{{{{{{{{zzz{{{{{{|||}}}~~~~~~}}}}}}|||{{{zzzzzzyyy{{{}}}~~~}}}||||||||||||zzz|||~~~~~~~~~~~~yyy{{{}}}}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~xxxzzz||||||||||||~~~~~~~~~}}}{{{~~~~~~}}}}}}}}}}}}||||||~~~|||zzzxxxwwwwwwwwwxxx{{{{{{{{{zzzzzzzzzzzzzzzzzzyyywwwwwwwwwwwwvvvttttttssstttvvvwwwtttnnnhhh^^^NNN@@@<<<===AAAMMMYYYgggoootttsssrrrttttttssswwwyyyzzz{{{{{{zzzxxxwwwxxxwwwwwwxxxyyyyyyxxxvvvssstttvvvxxxyyyyyyyyyyyyvvvvvvwww{{{~~~~~~zzzxxxuuurrrrrrsssuuuwwwzzzyyywwwsssqqqrrrvvvyyyuuuttttttttttttuuuvvvvvvtttuuuuuuuuuuuuvvvvvvvvvvvvxxxzzz|||}}}}}}|||{{{}}}}}}||||||{{{zzzzzzyyyyyyzzzzzzzzzyyyxxxwwwwwwyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvxxxyyy{{{}}}~~~{{{}}}|||}}}~~~~~~||||||}}}~~~yyyyyyzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{yyywwwvvvxxxyyyyyyyyyzzzyyyyyyyyyyyyyyyzzzzzzwwwwwwwwwxxxwwwwwwvvvuuuyyyxxxwwwvvvuuuvvvwwwwwwxxxyyyzzzxxxvvvuuuvvvwwwvvvrrrnnnlllnnnqqqssstttyyy|||}}}~~~|||}}}}}}}}}~~~~~~zzzxxxuuurrrqqqqqqssstttxxxwwwvvvuuuttttttttttttxxxxxxyyy|||}}}}}}{{{xxx{{{||||||}}}}}}}}}}}}|||~~~}}}||||||}}}}}}|||{{{wwwxxxyyyxxxwwwvvvvvvwwwyyyxxxwwwuuurrrnnnllljjjmmmiiiddd```_________^^^VVVOOOIIIFFFAAA888333222///...---,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,+++*********+++++++++++++++,,,,,,,,,------++++++***++++++,,,---...000000////////////000000................../////////////////////.........000///...---,,,,,,,,,,,,------------------------...---,,,,,,------,,,+++++++++*********)))))))))************************((()))++++++******,,,...******))))))))))))******++++++***)))))))))******,,,***)))+++///000///,,,---)))(((+++------000555111,,,((('''(((***)))'''((()))***+++,,,,,,,,,,,,+++,,,---......---,,,+++rrrssssssttttttuuuwwwxxxrrrvvvzzz||||||{{{{{{{{{~~~~~~~~~~~~|||{{{{{{|||{{{zzzyyyzzz{{{}}}|||||||||~~~}}}|||~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}{{{xxxvvvtttrrrrrrtttsssqqqpppoooppprrrtttxxxxxxyyyzzzzzz{{{||||||wwwwwwxxxyyyzzz|||}}}~~~~~~~~~}}}|||{{{zzzyyyyyyxxxzzz|||~~~~~~}}}|||{{{{{{{{{{{{{{{{{{|||~~~~~~}}}}}}yyy{{{}}}}}}}}}~~~}}}|||{{{|||}}}~~~~~~}}}}}}~~~~~~}}}}}}xxxzzz{{{|||{{{|||}}}}}}}}}}}}~~~|||}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{yyywwwuuutttttttttzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxzzzzzzyyywwwvvvuuuuuuwwwxxxwwwrrrmmmcccUUUFFF===:::<<>>888777444000...000---------------+++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,---------............------......///000111000000////////////000000...//////000000///......//////......------,,,,,,/////////......---,,,,,,---------------------------+++***+++------,,,+++++++++++++++************(((((()))))))))*********+++---...---+++))))))***++++++************++++++,,,,,,+++***))))))******))))))***,,,...//////......+++***---,,,))))))++++++******+++,,,,,,+++))),,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,+++tttrrrpppppprrrssstttsssuuuwwwzzz{{{zzzyyyxxxyyyzzzzzz|||}}}~~~~~~~~~~~~}}}||||||}}}~~~}}}~~~{{{||||||}}}}}}}}}|||{{{zzzzzz{{{}}}}}}{{{wwwxxxyyywwwsssrrrtttwwwxxxyyy{{{}}}~~~~~~~~~}}}|||yyywwwtttssspppnnnnnnppptttwwwyyyyyyvvvvvvvvvwwwwwwxxxxxxxxxrrrtttvvvzzz|||}}}}}}}}}|||||||||{{{{{{|||}}}}}}}}}~~~||||||{{{{{{zzz{{{{{{|||~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyzzz{{{}}}~~~~~~|||||||||{{{yyyzzz|||~~~~~~}}}||||||||||||xxxzzz||||||||||||~~~|||{{{{{{}}}~~~~~~|||zzzzzzzzz{{{{{{{{{{{{||||||zzzyyyyyyxxxwwwuuuuuutttzzzzzzzzzzzzzzz{{{{{{{{{vvvvvvxxxzzz}}}~~~|||{{{xxxvvvtttuuuwwwwwwssspppjjjcccXXXKKKAAA===>>>AAAQQQ]]]iiiooorrruuuuuurrrxxxyyyzzzzzzzzzxxxvvvuuurrrtttwwwxxxvvvtttttttttssstttvvvxxxyyyyyyyyyyyyuuuwwwyyyxxxvvvtttttttttuuuvvvuuurrrooopppuuuyyyvvvwwwxxxwwwvvvuuuwwwxxxyyyxxxxxxxxxxxxyyyzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzvvvxxx||||||{{{}}}}}}||||||{{{zzzzzzyyywwwwwwxxxxxxxxxxxxwwwwwwxxxyyyyyyzzzzzzyyyyyyyyy|||}}}}}}}}}}}}}}}~~~~~~|||}}}~~~}}}}}}~~~}}}||||||}}}~~~~~~~~~~~~~~~|||zzzyyy{{{|||||||||}}}|||{{{zzzyyyyyyyyyyyywwwxxxyyyyyyyyyyyyyyyyyyssstttuuuwwwyyyzzz{{{|||{{{|||}}}|||{{{zzz{{{|||zzzxxxuuusssssssssqqqpppqqqtttxxx{{{}}}}}}~~~}}}yyyuuurrrqqqqqqqqqqqqppppppqqqssssssrrrqqquuutttsssrrrqqqpppooonnnpppqqqrrrttttttuuuuuuuuutttvvvyyyyyyyyyyyyzzz{{{{{{||||||}}}}}}}}}}}}|||}}}|||{{{xxxvvvwwwwwwvvvtttqqqooonnnooollliiieeeaaa______aaabbb]]]\\\ZZZWWWSSSMMMFFFAAA<<<666222222222//////111.........---,,,+++***)))***++++++,,,,,,++++++*********+++,,,,,,,,,++++++,,,,,,,,,---------......///////////////000222222000000////////////000000...///000111000///...------------------,,,,,,,,,......///......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++,,,++++++++++++*********((())))))******+++++++++&&&)))+++,,,,,,++++++,,,++++++************++++++,,,++++++*********++++++(((((()))+++,,,,,,,,,,,,,,,***+++///000---,,,///++++++,,,------,,,,,,+++------------,,,+++***))),,,,,,++++++++++++,,,,,,wwwtttqqqqqqrrrttttttssssssvvvxxxyyyzzzzzz{{{}}}yyyyyy{{{|||}}}~~~~~~~~~}}}zzzxxxxxxyyyzzz{{{}}}|||}}}~~~zzz{{{~~~}}}{{{yyyyyyyyy{{{}}}}}}zzzuuuwwwvvvrrrmmmlllpppttttttvvvxxx|||~~~~~~}}}{{{yyyvvvsssrrrpppnnnnnnppptttwwwxxxwwwwwwwwwwwwxxxxxxxxxxxxyyyvvvxxxzzz}}}|||||||||}}}}}}}}}}}}~~~~~~}}}}}}~~~||||||{{{{{{{{{{{{||||||~~~~~~{{{yyyyyyzzz|||||||||{{{{{{{{{yyyxxxxxx{{{}}}~~~}}}}}}||||||}}}}}}}}}yyy{{{}}}}}}}}}}}}}}}}}}}}}~~~}}}zzzyyyyyyyyyzzzzzzzzz{{{{{{uuuvvvvvvvvvvvvuuuuuutttzzzzzz{{{{{{{{{|||||||||xxxxxxyyy{{{}}}|||zzzxxxyyyvvvttttttuuuuuurrrooollliiiaaaTTTHHHAAA>>>>>>IIIWWWeeennnssswwwwwwuuuzzzzzzzzzzzzyyyxxxwwwvvvqqquuuxxxyyywwwuuutttuuuuuuvvvwwwxxxyyyxxxwwwwwwqqqtttvvvvvvtttrrrrrrssssssuuuvvvtttpppppptttyyywwwxxxxxxvvvuuuuuuxxxzzzzzzyyyxxxwwwwwwyyyzzz|||zzzzzzzzzyyyyyyyyyxxxxxxuuuwww{{{~~~~~~|||zzz||||||{{{{{{zzzyyyyyyyyyxxxxxxxxxxxxxxxyyyzzz{{{xxxyyyzzzzzz{{{{{{{{{{{{||||||}}}}}}~~~~~~|||zzzyyy{{{}}}}}}|||}}}~~~~~~~~~~~~~~~|||{{{zzzzzz{{{|||{{{zzzzzz{{{{{{{{{{{{{{{zzzzzzxxxyyyzzzzzz{{{{{{{{{zzzvvvwwwxxxzzz{{{|||||||||yyy|||~~~~~~}}}{{{{{{|||yyyxxxwwwwwwwwwvvvsssqqqooorrrvvvxxxzzz|||~~~~~~zzzxxxuuurrrpppoooooooooooonnnnnnoooqqqqqqpppoooqqqqqqqqqqqqpppooonnnmmmlllmmmnnnpppqqqssstttuuusssuuuwwwxxxwwwwwwyyy{{{yyyyyyyyyzzz{{{|||}}}~~~~~~|||{{{{{{zzzyyywwwwwwuuurrrpppnnnllliiigggeeedddbbb```___]]]\\\\\\WWWUUUSSSPPPLLLFFF???:::444///---//////---,,,...------,,,++++++************++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,++++++,,,,,,,,,------------............///000111222000000////////////000000//////111111111000...---,,,,,,,,,,,,,,,---------------......---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,+++++++++*********))))))******+++,,,,,,---%%%(((+++,,,+++******+++,,,++++++******++++++,,,++++++*********+++,,,,,,(((***+++,,,+++++++++,,,,,,***,,,000000---+++---+++,,,------,,,++++++,,,,,,,,,,,,---,,,,,,++++++,,,++++++++++++++++++,,,zzzwwwsssrrrtttuuuuuusssrrrtttwwwxxxzzz|||~~~yyyyyy{{{|||~~~}}}{{{xxxvvvuuuuuuwwwxxx~~~|||}}}~~~|||yyy{{{~~~~~~zzzxxxxxxyyy{{{}}}|||zzzvvvwwwvvvqqqlllkkkoootttrrrssswww|||~~~}}}}}}|||{{{xxxuuurrrqqqrrrooonnnppptttwwwwwwuuuyyyyyyyyyyyyyyyyyyzzzzzz{{{|||~~~||||||}}}}}}~~~~~~}}}|||~~~||||||{{{{{{{{{||||||}}}~~~~~~}}}~~~~~~|||yyyxxxyyy{{{{{{{{{{{{{{{zzzyyywwwxxx{{{}}}}}}}}}}}}}}}}}}~~~~~~zzz|||}}}~~~}}}~~~~~~~~~}}}{{{xxxxxxxxxyyyyyyzzzzzzzzzxxxxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{|||||||||}}}}}}{{{zzzzzz{{{|||{{{xxxuuuyyyvvvssssssttttttqqqnnnmmmlllfffZZZMMMDDD???===BBBQQQaaakkkqqqvvvvvvtttzzzyyyxxxwwwwwwvvvvvvuuurrrvvvzzzzzzxxxuuuuuuvvvwwwxxxxxxyyyxxxwwwvvvuuuooorrruuuuuusssrrrrrrtttrrruuuvvvuuuqqqppptttxxxyyyyyywwwuuutttuuuyyy|||{{{yyywwwvvvvvvxxx{{{}}}yyyyyyyyyxxxxxxwwwwwwwwwtttwww{{{~~~~~~{{{yyy|||{{{{{{zzzyyyyyyxxxxxxyyyxxxxxxxxxyyy{{{}}}~~~xxxxxxzzz{{{|||}}}}}}}}}zzz{{{|||}}}~~~{{{yyyuuuwwwzzz|||~~~~~~||||||~~~~~~~~~~~~zzzyyyyyyzzz{{{{{{zzzxxxwwwxxxzzz|||}}}||||||{{{yyyzzzzzz{{{|||||||||{{{yyyzzz{{{{{{||||||||||||xxx{{{~~~}}}|||{{{{{{wwwwwwwwwyyyyyyxxxuuurrrnnnqqqtttvvvxxxzzz~~~|||}}}}}}~~~vvvuuurrrpppooonnnooopppnnnmmmmmmnnnpppqqqpppnnnnnnnnnooopppooonnnlllkkkiiijjjkkkmmmoooqqqtttuuurrrtttwwwwwwvvvvvvxxx{{{wwwwwwwwwwwwyyy|||~~~|||zzzyyyyyyzzz{{{yyyxxxwwwsssooommmllljjjfffbbbaaaaaabbbbbb```\\\XXXVVVRRRPPPMMMJJJFFFAAA;;;777000+++***,,,---+++***+++++++++************+++++++++++++++,,,,,,+++++++++)))***+++,,,---,,,,,,++++++++++++,,,,,,,,,------...------......///000111000000////////////000000///000111222111000...,,,+++++++++,,,,,,---------,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,+++++++++******))))))***+++,,,,,,------(((***,,,,,,***((('''''',,,++++++******++++++,,,************+++,,,------+++---......---------......,,,,,,///...)))&&&'''+++,,,---,,,******++++++******+++,,,------------,,,++++++******++++++,,,~~~zzztttrrrtttuuuvvvuuutttxxxyyyxxxxxxzzzzzzvvvwwwwwwxxxzzz|||}}}{{{zzz}}}{{{wwwuuutttvvvxxxzzz~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{}}}~~~{{{vvvpppnnnoooqqqqqqqqqooottt{{{~~~~~~||||||}}}~~~}}}~~~{{{tttppppppooooooooorrruuuxxxxxxxxx}}}~~~~~~|||zzzxxxzzz}}}~~~}}}~~~~~~{{{{{{|||{{{{{{|||~~~~~~~~~~~~~~~~~~|||{{{yyy~~~~~~~~~}}}~~~~~~|||{{{|||{{{zzzxxxwwwzzz}}}|||xxxxxx|||{{{{{{{{{|||}}}~~~~~~{{{|||}}}~~~~~~}}}}}}}}}~~~~~~zzz|||}}}yyyvvvuuuwwwwwwwwwvvvuuuvvvxxxzzz||||||{{{zzzyyyxxxxxxxxxxxxxxxxxxyyyzzzzzzxxxuuusssrrrqqqrrrtttuuutttsssqqqnnnhhh```VVVKKKAAA<<>>:::777444222111000///...---,,,,,,,,,''''''((()))***++++++,,,,,,+++******)))*********...---,,,,,,++++++++++++,,,++++++***+++,,,---...,,,,,,,,,------///000000111000000000222222000///333222111000////////////000///......000111111000------,,,,,,+++***))))))++++++++++++++++++++++++---,,,++++++,,,,,,***)))+++++++++***************))))))***,,,//////...---))))))))))))))))))))))))---------,,,,,,+++++++++++++++************++++++(((((()))***++++++,,,,,,***+++---......---+++***++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------~~~yyytttrrrssstttuuutttssswwwyyyxxxyyy||||||yyyyyyyyyzzz|||~~~~~~}}}{{{}}}{{{xxxvvvuuuwwwyyyzzz}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~|||zzz|||xxxrrroooppprrrsssrrroootttzzz~~~~~~}}}|||}}}~~~||||||}}}{{{uuurrrsssqqqqqqqqqtttxxxzzz{{{{{{~~~}}}{{{zzz|||~~~|||}}}~~~}}}|||}}}}}}|||~~~}}}~~~~~~~~~}}}{{{|||~~~~~~}}}}}}{{{{{{|||{{{zzzxxxwwwyyy{{{{{{yyyyyy|||~~~zzzzzz{{{||||||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~|||}}}~~~}}}zzzxxxwwwwwwxxxxxxxxxwwwvvvvvvxxxzzz}}}|||{{{zzzyyyyyyyyyyyyzzzyyyxxxxxxyyyxxxuuussssssqqqqqqrrrsssttttttssssssqqqllleee\\\PPPDDD===DDDFFFNNN\\\hhhmmmqqqtttvvvvvvvvvvvvvvvvvvvvvwwwpppqqqrrrtttuuuwwwxxxyyyyyyzzz{{{|||{{{yyyvvvtttpppppppppppppppqqqqqqrrruuusssrrrqqqqqqrrrtttuuuvvvuuusssqqqrrrsssvvvwwwwwwyyyzzzxxxuuussstttvvvtttuuuvvvwwwxxxyyyyyyyyyvvvwwwyyyzzz{{{zzzyyyxxxyyywwwvvvvvvxxxyyyxxxwwwuuurrroooqqqvvvyyyyyyxxxwwwyyy{{{|||zzzzzzzzzzzzzzz{{{|||}}}~~~~~~|||{{{{{{{{{|||}}}}}}}}}~~~||||||}}}~~~}}}}}}~~~~~~}}}|||{{{zzzzzzzzzzzz{{{|||||||||||||||zzzzzz{{{{{{||||||}}}}}}zzzzzzyyyyyyzzz{{{}}}~~~{{{{{{|||}}}}}}}}}}}}|||||||||}}}}}}||||||{{{zzzyyyyyyzzzzzzzzzzzzyyyyyyqqqrrrsssuuuvvvwwwwwwxxxwwwuuuuuuvvvwwwwwwtttqqqqqqooonnnmmmnnnooonnnmmmooopppqqqrrrrrrqqqppppppnnnnnnllllllkkklllmmmmmmlllllllllmmmppptttxxxzzzxxxwwwxxxzzz||||||zzzyyyzzzyyywwwvvvvvvwwwxxxyyyzzz{{{xxxuuuvvvzzz{{{xxxrrrooojjjiiiiiihhheeeaaa___^^^]]]\\\YYYUUUOOOJJJBBB???:::666444333111000000///...---,,,,,,,,,,,,)))))))))******+++++++++,,,++++++***************++++++++++++,,,---......---,,,,,,+++,,,---...///---------......///111111++++++---///333444333222333222111000////////////---+++******,,,------,,,------,,,,,,+++******)))++++++++++++++++++++++++---,,,***+++,,,,,,+++))))))))))))*********++++++))))))***,,,...///...,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++************++++++)))))))))***++++++,,,,,,***+++---......---+++***+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,}}}yyyuuussssssssstttsssssswwwzzzyyy{{{||||||{{{|||~~~~~~}}}|||{{{yyywwwwwwxxxzzz{{{|||}}}~~~~~~~~~~~~}}}}}}~~~}}}{{{yyy|||xxxsssqqqqqqrrrssssssppptttzzz}}}~~~}}}}}}}}}}}}zzzzzz|||{{{vvvtttuuuqqqqqqrrrtttxxx{{{||||||~~~~~~}}}|||~~~~~~~~~~~~|||{{{|||}}}~~~~~~|||zzz{{{|||}}}}}}}}}|||{{{~~~|||{{{{{{||||||zzzyyyxxxxxxyyyyyyzzzzzz{{{{{{zzzzzzzzz{{{||||||}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}|||zzzwwwvvvwwwxxxzzzzzzzzzxxxvvvuuuwwwyyy}}}|||{{{zzzyyyyyyyyyyyyzzzxxxwwwwwwwwwvvvsssqqqrrrqqqpppqqqssstttsssrrruuutttrrrmmmdddWWWIII@@@@@@@@@GGGTTT```gggmmmsssvvvwwwxxxyyyxxxvvvtttrrrpppqqqtttvvvxxxzzzzzzzzzyyyzzz{{{{{{yyywwwtttrrrrrrrrrqqqppppppqqqqqqqqqttttttttttttuuuuuuuuuvvvvvvuuusssrrrqqqrrrtttuuuuuuxxxzzzxxxtttqqqqqqrrrrrrrrrrrrssstttuuuwwwwwwtttuuuvvvxxxyyyzzzzzzzzzyyyxxxxxxyyyzzzzzzyyywwwtttqqqoooppptttwwwwwwvvvwwwyyy{{{{{{zzzzzzzzz{{{{{{{{{|||}}}~~~|||zzz||||||||||||}}}~~~}}}}}}~~~}}}}}}~~~~~~}}}{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{|||}}}~~~zzz{{{|||}}}~~~zzzzzzzzzzzzzzz{{{|||}}}zzzzzz{{{{{{{{{|||||||||||||||}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{tttttttttttttttsssssssssqqqqqqqqqrrrsssrrrpppnnnooommmllllllnnnpppooooooooooooppppppppppppooonnnlllkkkjjjjjjkkkmmmoooqqqqqqqqqpppqqqsssvvvyyy{{{{{{zzzzzz{{{||||||zzzxxxxxxxxxxxxwwwwwwvvvvvvvvvxxxyyywwwtttuuuzzzzzzwwwppplllgggeeefffeeeccc```^^^\\\YYYVVVRRRMMMFFFAAA777555222000000000000///......---,,,++++++++++++++++++++++++++++++++++++,,,,,,+++***************))))))***+++---///111222......---------...//////............///000111111)))***,,,///222333222000222222111000////////////...---,,,,,,...//////...---,,,,,,++++++*********++++++++++++++++++++++++---+++***+++,,,,,,+++)))(((((())))))******++++++)))))))))+++...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++------------++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,|||zzzwwwtttssstttttttttuuuyyy{{{{{{||||||}}}|||}}}~~~}}}{{{zzzyyyyyyyyyzzz{{{|||zzz{{{}}}~~~~~~~~~|||{{{{{{|||~~~~~~|||yyywwwssspppooopppqqqrrrqqqtttyyy|||~~~~~~}}}}}}~~~{{{{{{|||{{{vvvtttuuupppppppppssswwwzzzzzzzzz~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~{{{zzz|||}}}~~~}}}~~~~~~{{{zzz{{{|||}}}}}}}}}|||{{{}}}|||zzzzzz{{{|||zzzyyyxxxwwwwwwxxxzzz{{{zzzyyyzzzzzzzzzzzz{{{{{{||||||}}}}}}~~~~~~~~~{{{{{{|||zzzwwwvvvvvvwww||||||{{{xxxvvvuuuvvvxxx||||||{{{zzzyyyyyyzzzzzzxxxvvvuuuuuuuuuuuusssqqqsssqqqpppqqqrrrsssrrrqqqvvvvvvuuussslll___OOODDD===<<<@@@LLLXXXbbbllltttxxxxxxyyyyyywwwuuusssrrrrrrtttwwwyyy{{{zzzzzzyyyyyyzzzzzzzzzzzzxxxvvvuuuuuuuuusssrrrppppppooooooqqqrrrtttvvvxxxxxxxxxxxxuuutttrrrqqqpppqqqrrrrrrssswwwzzzyyyuuurrrqqqrrrpppoooooooooppprrrtttuuuuuuuuuvvvvvvwwwyyyyyyzzzyyyxxxxxxyyy{{{zzzxxxuuuvvvtttrrrsssvvvxxxxxxwwwwwwyyyzzz{{{zzzzzz{{{|||||||||}}}}}}{{{yyy}}}}}}|||||||||}}}~~~~~~}}}~~~~~~}}}|||}}}}}}}}}|||zzzzzzzzzzzzyyyyyyxxxxxxwwwzzzzzz{{{|||}}}~~~|||||||||}}}}}}~~~~~~zzzzzzzzzzzz{{{{{{||||||zzzzzzzzz{{{{{{|||}}}}}}~~~~~~~~~~~~}}}}}}|||{{{{{{{{{zzzzzzzzzzzzzzzzzzttttttsssrrrqqqqqqqqqqqqoooooopppqqqqqqpppooonnnmmmlllkkkllloooqqqqqqqqqnnnooooooooooooooonnnnnnkkkjjjjjjjjjlllooorrruuuuuutttttttttuuuwwwyyyzzzzzzyyyzzz{{{||||||zzzxxxxxxxxxyyyyyyxxxwwwvvvuuuwwwxxxvvvsssuuuxxxxxxuuummmiiidddbbbccccccaaa^^^]]]ZZZUUUPPPKKKEEE>>>:::333222000///111111111000---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++************+++******+++,,,...///111222//////////////////000000...............///000000------...000111000---***222111000//////......///000///---...///111000000,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++******,,,,,,+++***))))))))))))))))))))))))***))))))***---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,{{{zzzxxxvvvttttttuuuvvvxxx|||}}}||||||~~~{{{|||||||||~~~}}}{{{yyyyyyyyyzzzzzz{{{{{{{{{zzz{{{}}}~~~~~~~~~}}}}}}}}}}}}|||{{{{{{|||~~~~~~}}}{{{vvvuuurrrpppnnnnnnooopppssstttwww{{{}}}~~~}}}|||~~~~~~|||}}}{{{vvvtttuuurrrqqqrrrtttwwwzzzzzzzzz||||||}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}|||}}}~~~}}}}}}~~~~~~{{{{{{|||}}}~~~~~~~~~}}}}}}}}}|||zzzzzz{{{{{{zzzxxxwwwwwwwwwyyy{{{|||zzzyyyzzzzzzzzz{{{{{{{{{{{{{{{~~~~~~}}}~~~~~~~~~~~~uuuxxx{{{{{{yyywwwuuuuuu||||||{{{xxxuuutttvvvwww{{{zzzzzzyyyyyyyyyyyyzzzuuutttssssssuuuvvvuuutttsssrrrqqqqqqssssssrrrqqquuutttuuuuuuqqqeeeVVVJJJ>>>;;;;;;EEEQQQ]]]jjjtttyyyyyyxxxvvvvvvuuuttttttvvvxxxzzz{{{{{{zzzxxxwwwxxxyyyzzz{{{{{{zzzzzzyyyyyyxxxuuusssqqqooonnnmmmnnnpppsssvvvyyyzzzzzzyyytttsssrrrqqqppppppqqqqqqrrrvvvzzzzzzwwwttttttuuunnnmmmmmmmmmnnnppprrrsssvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyzzzyyyvvvtttwwwvvvvvvvvvwwwxxxyyyxxxwwwyyyzzzzzzyyyzzz{{{}}}}}}~~~}}}zzzxxx}}}||||||||||||||||||}}}}}}|||}}}~~~~~~}}}}}}~~~|||yyy||||||{{{yyyxxxwwwuuuuuuyyyyyyyyyyyy{{{|||~~~}}}}}}}}}||||||{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}~~~~~~|||{{{zzzzzzyyyxxxwwwwwwwwwwwwxxxrrrqqqppppppooooooppppppooopppqqqrrrrrrqqqppppppnnnmmmlllmmmoooqqqrrrqqqnnnnnnnnnnnnnnnoooooooookkkkkkkkklllooorrruuuwwwwwwvvvvvvvvvvvvwwwyyyyyywwwwwwxxxzzz||||||{{{yyyxxxyyyzzz{{{zzzyyywwwvvvvvvwwwuuussstttwwwvvvrrrmmmiiidddccccccccc```]]]ZZZVVVPPPJJJDDD>>>888444333222000000111222111000,,,,,,+++*********++++++---------,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++------------...///000111000000000000000000000///------,,,,,,,,,---......//////...///000...+++(((222111000///............---,,,***+++---......---,,,,,,+++++++++++++++***++++++++++++++++++++++++,,,+++******,,,,,,,,,***,,,,,,+++***)))(((''''''+++***)))***,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------xxxxxxxxxvvvttttttvvvxxxyyy|||~~~||||||~~~~~~zzz|||{{{|||}}}~~~~~~|||zzzvvvwwwyyyzzz{{{{{{{{{{{{{{{|||~~~~~~~~~~~~}}}}}}}}}||||||~~~}}}}}}}}}|||yyywwwvvvvvvtttqqqooonnnoooqqqttttttvvvzzz}}}~~~|||~~~~~~~~~|||wwwuuuwwwvvvuuuuuuwwwzzz||||||{{{{{{{{{|||||||||}}}~~~~~~~~~~~~~~~}}}||||||~~~~~~~~~~~~~~~~~~}}}|||}}}~~~~~~||||||}}}~~~~~~~~~~~~|||{{{zzzzzzzzzxxxwwwvvvwwwyyy{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||||||||~~~~~~}}}||||||qqquuuyyy{{{zzzwwwuuuuuuzzzzzzzzzwwwuuutttuuuwwwyyyyyyxxxxxxxxxxxxyyyyyytttsssrrrrrrtttvvvvvvvvvuuusssrrrrrrttttttsssqqqsssrrrsssuuussskkk]]]SSSDDD>>>:::@@@KKKWWWfffqqqxxxwwwvvvvvvuuuvvvvvvwwwyyyzzz{{{{{{zzzyyywwwvvvxxxxxxyyyzzz{{{{{{{{{{{{yyyxxxvvvsssqqqpppooonnnnnnppprrruuuwwwxxxxxxxxxssssssrrrrrrrrrrrrrrrrrrtttwwwzzzzzzwwwuuuvvvxxxnnnnnnnnnooopppqqqsssssswwwwwwxxxxxxyyyxxxxxxxxxzzzxxxxxxxxxyyyxxxvvvtttvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyzzz|||~~~~~~~~~|||yyyxxxzzz{{{|||||||||||||||{{{yyyyyyyyy|||}}}}}}~~~|||yyy~~~}}}|||zzzyyywwwvvvuuuyyyxxxxxxxxxyyyzzz|||}}}~~~}}}||||||zzzzzzyyyxxxzzzzzz{{{{{{|||{{{{{{zzz{{{{{{zzzzzz{{{}}}~~~}}}|||{{{zzzyyywwwvvvuuuuuuvvvwwwqqqpppnnnmmmmmmnnnoooooonnnpppssssssrrrqqqqqqrrrooommmlllmmmnnnppppppooommmmmmmmmmmmnnnpppqqqrrrnnnnnnoooqqqsssuuuwwwxxxwwwwwwwwwwwwwwwxxxyyyyyywwwwwwwwwzzz||||||{{{yyyxxxyyyzzz{{{{{{zzzyyyxxxvvvwwwuuurrrrrruuusssnnnmmmjjjfffddddddccc___[[[SSSOOOIIICCC>>>999444111222111000000000000///---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++//////.........//////000000000111111111000//////---,,,,,,,,,,,,,,,---------,,,,,,---///000///---111111000///...............,,,++++++---......---+++++++++++++++++++++++++++++++++++++++++++++++++++*********,,,---,,,+++---,,,,,,+++***)))((((((+++***))))))+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,............,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///sssuuuvvvuuussssssuuuxxxwww{{{|||{{{|||{{{|||||||||}}}~~~|||zzztttuuuxxxzzz{{{{{{zzzzzz|||~~~~~~~~~~~~}}}}}}~~~}}}||||||{{{yyyvvvyyyzzzyyyvvvrrrqqqsssuuuuuutttvvvyyy}}}~~~|||~~~~~~}}}yyyxxx{{{xxxwwwwwwxxxzzz{{{{{{zzz||||||||||||}}}~~~}}}~~~~~~}}}||||||~~~~~~}}}}}}}}}|||}}}}}}|||~~~}}}||||||}}}~~~}}}|||}}}~~~~~~~~~}}}{{{zzzzzzyyywwwuuuuuuyyy|||}}}{{{zzz{{{|||||||||||||||||||||||||||{{{{{{|||}}}}}}{{{yyyxxxxxxpppsssvvvxxxxxxwwwwwwxxxyyyyyyxxxvvvtttsssuuuvvvxxxwwwwwwvvvwwwwwwxxxxxxvvvtttrrrrrrtttuuuvvvuuuvvvuuusssttttttuuusssrrrsssqqqpppsssuuupppeee\\\MMMCCC<<<===DDDPPP^^^jjjssstttvvvwwwxxxxxxxxxwwwzzzzzzyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzvvvuuutttsssrrrrrrrrrrrrqqqrrrsssssstttttttttsssuuuuuuuuuuuuuuuuuuvvvvvvvvvyyyzzzyyyuuutttuuuxxxpppqqqrrrtttuuuuuuvvvvvvtttvvvxxxzzz{{{{{{zzzyyy|||zzzxxxxxxxxxyyyxxxvvvvvvwwwxxxxxxwwwvvvvvvvvvwwwxxxyyyyyyyyyzzz||||||}}}~~~|||yyywwwwwwyyy{{{}}}~~~}}}{{{zzzyyyyyyyyy|||~~~}}}}}}~~~|||zzz~~~}}}}}}{{{zzzyyyxxxxxxzzzyyyxxxwwwxxxyyy{{{||||||||||||{{{{{{zzzzzzzzzzzzzzz{{{||||||{{{zzzyyyzzzzzzyyyyyyzzz|||~~~~~~~~~|||{{{yyywwwvvvwwwxxxyyyqqqpppnnnlllkkkkkklllmmmlllooorrrrrrqqqpppppprrrooommmkkkkkkllllllllljjjlllllllllmmmoooqqqsssuuuqqqrrrtttvvvwwwxxxxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzyyyzzz{{{||||||zzzxxxvvvwwwxxxyyyyyyyyyyyyyyyvvvwwwuuurrrqqqssspppkkkiiifffcccbbbaaa^^^XXXTTTLLLHHHBBB<<<888555222///111000//////000000...---,,,,,,++++++++++++,,,,,,******++++++,,,,,,------------,,,++++++++++++,,,//////......//////000111000000111111111000.........------,,,,,,,,,---------++++++,,,///111222222111111///..................,,,+++,,,---///......+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++++++++++++++++++++,,,,,,,,,***((((((***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000ppprrrtttsssqqqrrrtttwwwuuuyyy{{{{{{|||}}}}}}}}}}}}~~~}}}{{{ssstttwwwyyy{{{{{{zzzyyy}}}~~~~~~|||{{{{{{|||}}}}}}{{{zzz|||}}}}}}zzzvvvuuuvvvyyyuuuuuuuuuyyy}}}~~~|||~~~~~~{{{{{{~~~xxxvvvvvvvvvxxxyyyxxxwww}}}}}}}}}}}}~~~|||~~~||||||~~~~~~}}}|||zzzzzzzzzzzz{{{|||~~~yyy}}}~~~~~~|||{{{|||}}}~~~{{{|||~~~~~~}}}~~~|||zzzzzzxxxvvvttttttyyy~~~{{{yyy{{{~~~}}}}}}}}}}}}}}}|||||||||zzz{{{{{{|||}}}}}}~~~~~~~~~{{{yyywwwvvvuuuqqqssstttuuuuuuvvvyyy{{{wwwxxxwwwuuusssssstttvvvwwwvvvvvvvvvvvvvvvwwwwwwxxxvvvtttssstttuuuttttttwwwvvvttttttuuuuuutttsssssspppooorrrvvvsssjjjbbbSSSGGG===;;;@@@JJJXXXdddoooqqqvvvzzz{{{zzzxxxvvvyyyxxxxxxxxxxxxyyyzzz{{{yyyyyyyyyxxxxxxwwwwwwwwwssssssssssssssstttuuuvvvuuutttsssrrrqqqppppppooovvvvvvwwwwwwxxxxxxyyyyyyyyyzzzzzzxxxtttrrrtttvvvssstttvvvxxxyyyyyyxxxxxxrrrtttxxx{{{}}}}}}|||{{{~~~|||yyyxxxyyyyyyyyyxxxxxxyyyzzzzzzxxxwwwwwwxxxwwwxxxyyyyyyxxxzzz}}}{{{{{{|||}}}~~~|||yyywwwuuuxxx{{{~~~}}}{{{yyy~~~}}}|||}}}~~~}}}{{{zzz~~~}}}}}}~~~~~~}}}{{{}}}}}}|||||||||{{{{{{{{{{{{zzzyyyxxxxxxyyy{{{|||{{{{{{{{{{{{||||||||||||zzzzzz|||||||||{{{zzzyyyyyyxxxwwwwwwxxx{{{}}}{{{|||~~~}}}{{{yyyxxxyyyzzz{{{sssqqqnnnllljjjjjjjjjkkkjjjnnnqqqqqqooonnnooopppnnnllljjjiiijjjiiihhhgggkkkkkklllmmmooorrruuuvvvsssuuuwwwyyyzzzzzzxxxxxxyyyzzzzzzzzz{{{{{{||||||}}}}}}|||}}}}}}|||zzzwwwuuuuuuvvvwwwxxxyyyzzzzzzwwwxxxvvvrrrqqqrrroooiiicccaaa^^^^^^]]]XXXQQQLLLGGGCCC===888555222000...000//////000111222000///,,,,,,,,,+++,,,,,,------))))))***++++++,,,------...---,,,,,,++++++,,,,,,............///000111222///000111111111///...---///......---------......///---++++++...111222333111000///......------...)))(((&&&'''(((***))))))+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***,,,---,,,+++)))******,,,---...//////,,,***((((((***+++,,,+++------------------------+++++++++,,,,,,---------,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------......///000111111pppqqqrrrrrrqqqqqqtttvvvuuuuuuwwwzzz}}}~~~}}}{{{zzzxxxzzz~~~|||{{{}}}}}}zzzxxx{{{{{{~~~~~~~~~|||zzz|||}}}}}}}}}|||{{{yyyxxx|||zzzyyy}}}~~~{{{|||~~~~~~||||||}}}xxxyyyxxxwwwvvvvvvyyy{{{~~~}}}~~~}}}|||{{{~~~|||yyy}}}yyy{{{|||~~~~~~|||}}}}}}~~~|||}}}~~~~~~}}}{{{yyyxxxwwwwwwwwwwwwwwwwwwxxxvvvyyy|||}}}|||{{{{{{{{{~~~~~~~~~|||{{{{{{{{{|||}}}}}}zzzwwwuuuttttttvvvvvvvvvwwwxxxyyy{{{{{{{{{zzzxxxwwwvvvwwwwwwxxxvvvvvvvvvvvvvvvuuutttssszzzwwwtttsssssstttsssrrruuuvvvwwwvvvtttsssssstttvvvtttqqqqqqrrrqqqnnnkkk]]]RRREEE===<<>>IIIUUUcccjjjpppqqquuuzzzzzzvvvyyyxxxxxxwwwxxxyyyzzz{{{zzzxxxwwwwwwyyyzzz{{{zzz{{{zzzyyyxxxvvvuuutttttttttssssssrrrrrrsssssstttzzzxxxwwwwwwyyyzzzyyyxxx{{{zzzxxxvvvuuuttttttuuutttrrrpppqqquuuxxxxxxxxxsssssstttwww{{{}}}}}}|||{{{{{{{{{yyywwwwwwxxxzzzxxxxxxxxxxxxxxxwwwvvvvvv{{{zzzxxxyyy{{{{{{yyywwwvvvxxxzzz|||}}}{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{}}}~~~~~~}}}{{{yyyzzz{{{|||zzzyyyzzz|||}}}||||||}}}|||zzzyyyyyyyyyzzz{{{zzzyyyyyyyyy{{{{{{zzzxxxwwwxxxyyyzzz{{{zzzzzzyyy}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzyyyxxxyyy{{{}}}~~~yyyyyyzzz{{{|||}}}~~~~~~~~~{{{xxxwwwwwwwwwvvvuuussssssrrrpppllliiiiiiiiiiiilllooonnnjjjhhhiiilllnnnooooooppppppooonnnmmmmmmmmmnnnoooppppppqqqqqquuuwwwyyyzzz{{{zzzyyyxxxtttvvvxxxxxxuuuttttttuuuyyyvvvuuuyyy~~~~~~yyytttssspppooorrrwwwyyyxxxuuuyyytttpppmmmmmmkkkiiifff]]][[[WWWSSSNNNHHHAAA===:::777333000//////...---000///------------+++))),,,+++***+++------+++)))++++++++++++,,,,,,,,,,,,///...------------------000000111111111111000000444333222111000///......---------------,,,,,,,,,...---,,,,,,,,,---//////,,,------------+++***))),,,,,,++++++***)))))))))---,,,,,,+++******++++++++++++,,,,,,+++***((('''---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******(((++++++((()))...///,,,,,,---...//////...---,,,------........./////////...............///000000///...------,,,,,,------//////............//////------,,,+++************+++++++++++++++++++++++++++---///000//////000111jjjmmmqqqsssssstttuuuwwwttttttvvvyyy}}}~~~|||{{{~~~~~~|||{{{}}}}}}{{{zzz||||||}}}}}}{{{zzzzzz{{{|||~~~}}}{{{yyy}}}{{{xxxyyy|||~~~}}}{{{zzz|||~~~}}}{{{}}}~~~~~~|||zzzyyyzzz|||xxxzzz|||||||||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}}}}}|||{{{~~~{{{~~~~~~{{{zzzvvvvvvwwwwwwxxxxxxyyyyyy{{{{{{|||}}}}}}|||zzzyyyzzzyyyxxxxxxxxxxxxyyyzzzxxxzzz}}}}}}|||{{{{{{{{{{{{|||}}}~~~~~~}}}|||{{{~~~}}}{{{zzzzzzzzz{{{|||zzzyyyxxxwwwwwwwwwxxxyyywwwvvvuuuuuuvvvxxxzzz|||zzzyyyxxxvvvuuutttttttttwwwxxxyyyyyyyyyyyyyyyyyyuuuttttttuuuwwwxxxwwwuuutttuuuuuutttssssssuuuxxxzzzxxxuuutttuuuuuuuuutttooocccTTTGGG>>><<>>AAALLLUUUbbbkkkoooppptttxxxyyyxxxwwwvvvvvvxxxyyyzzzyyywwwuuutttvvvwwwwwwvvvuuuuuuvvvvvvvvvwwwwwwwwwxxxvvvuuuuuuvvvyyy|||~~~}}}{{{yyyxxxyyyyyyxxxvvvyyywwwuuutttssstttuuuvvvvvvuuurrrpppppprrruuuwwwxxxwwwwwwwwwxxxxxxuuusssxxxyyy{{{{{{yyyyyyzzz{{{wwwvvvuuuttttttuuuwwwxxxxxxxxxxxxxxxxxxyyyzzz{{{yyyzzz|||~~~~~~{{{yyywwwxxxzzz|||~~~~~~|||zzz{{{}}}|||{{{{{{}}}~~~}}}{{{zzzyyywwwvvvvvvvvvwwwxxxyyyxxxwwwxxx{{{}}}~~~~~~yyyyyyyyyxxxxxxxxxyyyyyy|||}}}~~~~~~}}}|||vvvvvvwwwwwwxxxzzz{{{|||~~~|||zzzzzzzzz{{{{{{yyyxxxxxxyyyyyywwwsssppprrrqqqpppllliiihhhjjjlllmmmnnnnnnnnnoooqqqsssvvvttttttsssssssssttttttuuusssssstttttttttrrrpppoooqqqsssuuuwwwyyyyyyxxxwwwwwwwwwvvvvvvwwwwwwwwwwwwsssuuuxxxwwwvvvtttuuuvvvtttsssrrrsssttttttssssssrrrrrrppplllgggcccaaa```ZZZTTTKKKBBB===888555333000---+++***+++,,,---,,,---,,,+++,,,.........---...,,,******,,,---......,,,,,,...///111222333444////////////000111111222111111111111111000///////////////...............222000...,,,++++++,,,---***++++++,,,,,,,,,,,,,,,,,,---...//////---,,,***,,,,,,,,,+++++++++++++++---,,,,,,+++,,,,,,------,,,,,,,,,,,,---......///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...+++)))))))))***,,,///+++,,,---......---,,,+++............////////////...............///000000/////////......//////000222111111000//////000000+++,,,------,,,+++)))(((*********++++++,,,,,,,,,+++---///000//////000111uuuwwwxxxwwwuuusssrrrrrrpppqqqssswww{{{}}}|||zzzzzzwwwwwwzzz{{{yyy{{{~~~||||||}}}}}}}}}}}}||||||}}}}}}~~~|||~~~}}}||||||}}}~~~}}}}}}}}}}}}~~~}}}}}}~~~zzzzzz||||||{{{xxxvvvvvvvvvtttvvvxxxzzzzzz{{{|||~~~~~~|||{{{~~~~~~~~~}}}~~~{{{{{{}}}yyyzzz}}}~~~~~~}}}zzz{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}xxxwwwuuussssssuuuwwwxxxyyyzzzzzzyyywwwuuuvvvwww{{{|||}}}~~~~~~}}}|||{{{{{{zzzxxxwwwwwwwwwxxxyyy}}}|||zzzyyyxxxyyyyyyzzzyyyyyyyyyyyyyyyzzz{{{{{{yyyyyyzzzyyyyyyxxxwwwvvvuuuvvvwwwwwwwwwwwwwwwwwwzzzyyyxxxyyyzzzzzzxxxvvvtttvvvxxxxxxwwwwwwyyyzzz|||}}}|||zzzvvvsssrrrssstttnnnggg___RRRCCC;;;;;;GGGMMMYYYeeelllnnnrrrxxxvvvvvvvvvwwwxxxxxxyyyzzzxxxvvvtttssstttvvvuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwxxxwwwvvvvvvwwwzzz|||~~~}}}{{{xxxwwwwwwwwwvvvuuuvvvvvvuuuuuuvvvvvvwwwwwwvvvvvvuuusssrrrssswwwyyy{{{zzzxxxwwwwwwwwwuuutttwwwyyy{{{zzzyyyxxxxxxyyyvvvvvvvvvvvvvvvvvvwwwxxxxxxyyyyyyxxxwwwwwwyyy|||xxxyyy{{{}}}}}}|||wwwxxxyyy{{{~~~}}}}}}}}}|||{{{{{{}}}{{{zzz{{{}}}~~~~~~|||zzz{{{zzzyyyxxxwwwxxxyyyyyy{{{yyywwwwwwzzz}}}{{{{{{zzzyyyyyyyyyyyyyyyzzz|||}}}}}}|||zzzuuuvvvwwwxxxyyyzzz{{{|||~~~|||zzzyyyzzz{{{|||zzzyyyyyyyyyyyywwwtttqqqqqqqqqpppnnnllllllmmmoooppppppppprrrsssuuuwwwxxxwwwvvvtttssssssssstttuuuqqqrrrtttuuuuuusssqqqppprrrtttvvvxxxyyyxxxwwwwwwwwwvvvttttttvvvwwwwwwvvvvvvwwwxxxwwwuuutttsssttttttttttttssssssrrrrrrrrrpppooollliiieee```\\\ZZZPPPJJJBBB;;;777444111000000---+++***+++,,,------...,,,+++,,,......---,,,---+++***+++---.........,,,---///111333555666777111111000000000111222222111111222111111000///............//////////////////...---+++++++++,,,,,,)))***+++,,,,,,,,,++++++******++++++++++++******,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...------------...///000000++++++------------++++++***++++++++++++,,,,,,,,,...+++)))******)))+++...+++,,,---......---,,,+++------------.........///...............///000000000////////////000000111333222111000000000000000,,,,,,,,,,,,+++***))))))*********++++++,,,,,,---+++---///000//////000111vvvxxxxxxwwwuuuuuuuuuvvvooopppssswww{{{|||{{{zzz|||xxxwwwzzzzzzxxxyyy|||zzz{{{|||||||||{{{{{{{{{{{{{{{{{{|||}}}}}}~~~{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}|||}}}zzz|||}}}|||yyyvvvuuuuuutttvvvxxxxxxyyyzzz}}}~~~~~~|||zzz~~~~~~~~~yyyyyy|||zzz|||}}}~~~|||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||||||yyyxxxuuussssssuuuxxxyyy|||||||||zzzxxxvvvwwwxxxzzz{{{|||}}}}}}|||{{{zzzzzzyyyxxxwwwvvvwwwwwwxxx{{{zzzyyyxxxxxxxxxyyyzzzvvvwwwxxxyyyyyyyyyxxxxxxvvvwwwxxxyyyyyyxxxwwwvvvwwwwwwwwwwwwwwwwwwvvvuuuzzzyyyxxxxxxzzz{{{zzzzzzuuuwwwzzz{{{zzzyyyyyyzzzyyy{{{}}}|||yyyvvvuuuuuuvvvsssoooiii[[[III===999@@@BBBMMM\\\gggkkkpppvvvssstttvvvxxxyyyzzzzzzzzzyyywwwttttttuuuvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwxxxyyyzzz{{{||||||zzzxxxvvvvvvvvvtttsssssstttvvvwwwxxxyyyyyyxxxuuuvvvwwwvvvtttuuuxxx{{{{{{yyyvvvuuuvvvwwwwwwwwwwwwyyyzzzzzzxxxvvvvvvvvvwwwwwwxxxyyyyyyyyyyyyyyyyyyzzzzzzxxxuuuuuuxxx{{{zzzzzz|||}}}~~~~~~}}}|||xxxyyyzzz{{{}}}~~~{{{|||}}}|||zzzyyyyyyzzzzzzzzzzzz|||~~~~~~{{{yyy{{{{{{yyyxxxxxxxxxyyyzzz{{{yyyxxxyyyzzz{{{{{{zzzzzzzzzyyyxxxyyyyyy{{{{{{xxxyyy{{{}}}}}}{{{yyyxxxvvvwwwxxxzzz{{{|||}}}}}}~~~{{{yyyyyyzzz{{{}}}zzzyyyxxxxxxxxxwwwtttqqqpppqqqrrrqqqppppppqqqrrrssssssssstttvvvvvvvvvuuuwwwwwwvvvuuutttsssrrrrrrnnnooorrrtttuuutttsssrrrtttuuuwwwyyyyyyxxxwwwvvvxxxuuussstttvvvxxxxxxwwwwwwvvvvvvuuuuuutttsssrrrssstttsssrrrqqqpppppppppmmmjjjfffcccaaa]]]WWWSSSFFFAAA:::555222000///---111///,,,+++,,,---------...---,,,,,,---...---++++++++++++,,,...///...---+++,,,...000333555777888333222222111111111111222222222222111111000///........./////////000000000------,,,,,,,,,,,,,,,,,,))))))+++,,,,,,,,,+++***++++++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......000///...---,,,------...***+++---......---+++*********+++++++++,,,,,,,,,,,,((((((,,,,,,***+++///+++,,,------------,,,+++,,,,,,,,,,,,------------...............///000000000000//////000000111222555444333222111111111111------,,,+++************)))******+++,,,,,,------+++---///000//////000111zzzzzzzzzxxxuuutttuuuwwwoooppprrrvvvzzz|||{{{zzz~~~zzzyyyzzzzzzwwwxxx{{{zzz{{{||||||{{{zzzzzzzzzxxxyyyyyyzzz|||~~~{{{|||}}}~~~~~~}}}|||{{{zzzzzz{{{}}}~~~|||{{{}}}}}}}}}}}}}}}|||~~~{{{|||}}}|||yyyvvvuuuuuuuuuvvvxxxxxxyyy{{{~~~~~~~~~{{{zzz~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxwww||||||}}}~~~~~~|||zzzyyyzzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyzzz{{{{{{yyyvvvttttttvvvyyy{{{~~~~~~~~~|||yyyxxxxxxyyyyyyyyyzzz{{{{{{zzzyyyyyyyyyyyywwwvvvvvvvvvwwwxxxyyyxxxwwwwwwwwwxxxyyyzzztttuuuwwwxxxyyywwwvvvuuutttuuuvvvxxxxxxwwwwwwvvvxxxxxxxxxxxxxxxwwwvvvuuuzzzxxxvvvwwwzzz|||}}}}}}uuuxxx|||}}}|||zzzyyyyyyvvvyyy}}}~~~{{{yyyxxxxxxuuutttsssooobbbOOOAAA<<<::::::DDDUUUccciiiooouuuqqqsssvvvyyyzzz{{{zzzyyyzzzxxxuuuuuuvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwxxxyyyyyyzzzzzzzzz|||zzzwwwvvvvvvuuusssrrrqqqsssvvvyyyzzz{{{zzzyyysssvvvxxxwwwuuuuuuxxx{{{yyyvvvssssssuuuwwwyyyyyywwwyyyzzzzzzwwwuuutttuuuwwwxxxzzz{{{|||{{{zzzzzzzzz{{{zzzxxxuuutttwww{{{{{{|||}}}}}}}}}}}}||||||~~~}}}|||{{{{{{{{{{{{{{{||||||||||||zzz||||||{{{xxxvvvuuuvvvyyyyyyzzz|||~~~}}}{{{xxx{{{{{{yyyxxxxxxxxxyyyzzzzzzzzzzzz{{{{{{zzzwwwtttxxxxxxwwwwwwxxxzzz|||}}}{{{||||||{{{wwwxxxzzz|||}}}~~~~~~{{{yyyyyyzzz|||}}}zzzyyywwwwwwwwwvvvtttqqqoooqqqsssssssssrrrssstttuuuuuuuuuvvvwwwvvvsssqqquuuvvvxxxxxxvvvtttqqqooolllnnnqqqtttuuuuuutttsssuuuvvvxxxyyyyyyxxxwwwvvvyyywwwtttuuuxxxzzzzzzxxxvvvtttssssssuuuuuusssrrrrrrssssssqqqooonnnnnnnnnkkkgggaaa______[[[TTTMMM@@@<<<777333111000...---333000---,,,,,,......---///...,,,,,,---...,,,+++******+++---///000...,,,***+++---000333555777888444444333222111111111111222222222111111///............//////000111111111+++,,,---......------,,,((()))***+++,,,+++******...---+++******+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///222111///,,,+++************+++---......---+++************++++++,,,,,,,,,***&&&'''---...+++,,,000++++++------------+++++++++++++++,,,,,,,,,------...............///000000000000///000000111222222777666555444333222222222...---,,,***)))******+++))))))***+++,,,,,,------+++---///000//////000111}}}}}}|||{{{zzzyyyyyyyyyuuuvvvvvvxxxyyy{{{}}}~~~zzzzzzxxxuuussssssuuuxxxyyyzzzzzz{{{{{{{{{{{{{{{xxxwwwxxxzzz}}}~~~~~~|||}}}~~~~~~}}}|||||||||||||||}}}~~~}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~}}}||||||~~~}}}|||}}}}}}}}}|||{{{zzzxxxwwwvvvuuuwwwyyy{{{|||}}}~~~~~~}}}~~~}}}|||}}}}}}zzzyyyzzz{{{{{{}}}~~~}}}{{{zzzyyyyyyzzzzzz{{{|||||||||{{{zzzyyyzzz{{{|||{{{yyywwwwwwxxxwwwwwwwwwxxxyyyzzz||||||~~~|||xxxuuutttuuuwwwyyy}}}||||||}}}~~~|||yyyvvv|||yyyvvvvvvyyyzzzxxxvvvvvvwwwxxxyyyyyyxxxvvvvvvxxxwwwuuuuuuwwwxxxxxxxxxxxxwwwwwwwwwvvvvvvuuuuuuvvvtttssssssuuuwwwxxxxxxxxxxxxwwwwwwxxxxxxyyyyyy{{{||||||||||||{{{zzzyyy{{{{{{{{{|||||||||||||||vvvxxxzzz|||}}}|||zzzyyywwwwwwuuuooodddUUUHHH???===<<<>>>EEESSScccmmmqqqssswwwxxxvvvwww{{{|||zzz{{{zzzyyywwwvvvuuuuuuuuuuuuuuuttttttttttttuuuuuuzzzzzz{{{{{{{{{{{{zzzzzz|||{{{zzzxxxwwwwwwxxxxxxwwwwwwwwwxxxyyyyyyzzzzzzvvvvvvwwwuuutttuuuwwwyyy|||xxxtttsssuuuxxxyyyyyyzzzyyyxxxwwwwwwwwwxxxxxxvvvwwwyyy}}}~~~|||yyyyyyyyyyyyyyyxxxxxxxxxyyyzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~{{{xxx{{{|||}}}}}}}}}|||{{{zzzyyy|||~~~{{{vvvtttvvvyyywwwxxxzzz{{{{{{zzzxxxwwwxxxyyy{{{||||||{{{yyyxxx}}}{{{zzzzzzzzzyyyxxxxxxxxxyyyyyyzzz{{{{{{{{{~~~}}}zzzxxxxxx{{{}}}{{{{{{|||}}}~~~~~~{{{xxxxxxxxxzzz{{{{{{{{{{{{zzzwwwtttpppnnnsssrrrrrrqqqpppppppppqqqvvvuuutttsssssssssssstttvvvwwwxxxwwwtttrrrrrrsssooopppqqqrrrssssssssssssxxxuuusssuuuzzz|||yyyvvvwwwxxxyyyzzzyyyxxxwwwvvvtttttttttvvvxxxyyyxxxwwwtttsssqqqqqqqqqqqqooommmggggggfffccc]]]SSSGGG???888777555333000///...---000///...---,,,---......------------,,,,,,+++***---...000111222111///...000000000111222222333333333333222000...///222444222111111000///...------------...///////////////+++,,,,,,------,,,,,,+++(((((()))***************+++++++++*********))))))*********,,,......---+++...---+++++++++---///000......---------,,,,,,,,,***++++++,,,,,,++++++***,,,***))))))***++++++***,,,,,,++++++***))))))))),,,,,,,,,++++++*********------......------,,,+++,,,,,,+++******+++++++++---......///////////////555555444333333222111111......------,,,++++++***((()))+++,,,---,,,++++++,,,,,,,,,---...///000111|||||||||||||||{{{zzzyyyvvvvvvvvvvvvvvvwwwxxxyyyyyyyyywwwuuuttttttwwwzzzzzzzzz|||}}}}}}}}}|||{{{yyyxxxxxxzzz|||}}}}}}|||{{{{{{}}}~~~~~~}}}||||||zzzyyyyyyyyyzzz{{{|||}}}{{{}}}~~~}}}}}}~~~}}}~~~~~~~~~~~~}}}||||||{{{zzzzzz{{{~~~}}}{{{}}}|||{{{zzzxxxwwwvvvuuuvvvxxxzzz{{{{{{|||~~~~~~~~~~~~~~~~~~}}}zzzzzz{{{}}}|||~~~~~~}}}~~~}}}}}}|||{{{zzzzzzzzz{{{||||||}}}}}}|||{{{zzzyyyyyyzzz{{{zzzxxxvvvvvvwwwxxxxxxwwwxxxxxxyyyzzz{{{}}}zzzxxxwwwwwwxxxyyy}}}~~~~~~|||zzzxxx{{{xxxvvvvvvxxxyyyxxxvvvvvvwwwxxxyyyyyyxxxwwwvvvzzzyyyxxxxxxyyyyyywwwvvvxxxwwwwwwwwwvvvvvvvvvvvvwwwuuuttttttuuuwwwwwwvvvxxxxxxxxxwwwwwwxxxxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{zzzzzzyyyvvvxxxzzz||||||{{{yyyxxxwwwvvvtttooogggZZZKKKBBB===<<<<<>>777555444222000///------,,,...---,,,,,,---...///000,,,,,,---------,,,++++++---...///111111000///...222222222222222222111111222222222000//////111444111111000///......---------...//////000000//////,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************,,,,,,,,,,,,+++++++++******)))***,,,......---+++...---+++++++++---...000.........---------,,,,,,++++++,,,,,,,,,,,,++++++,,,***))))))***++++++***)))))))))***++++++,,,,,,,,,,,,++++++************---------------,,,,,,+++,,,,,,,,,+++++++++,,,,,,------...///////////////444444333333222222222111---,,,,,,+++******))))))******,,,---------,,,,,,---------------...///000zzz{{{}}}~~~~~~}}}{{{zzzvvvvvvuuuuuuuuuvvvwwwxxxzzzzzzxxxuuussstttvvvyyyyyy{{{}}}~~~~~~|||{{{zzzyyyyyyzzz{{{|||{{{zzzxxxyyyzzz{{{||||||{{{zzzwwwwwwvvvvvvwwwxxxzzz{{{yyy|||}}}{{{{{{}}}}}}~~~~~~}}}}}}|||{{{zzzyyyyyy{{{}}}~~~}}}|||||||||{{{yyyxxxwwwvvvuuuwwwyyy{{{{{{{{{|||~~~~~~~~~}}}{{{{{{}}}}}}}}}{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{zzz}}}}}}}}}}}}|||{{{zzzyyywwwyyyzzzyyywwwvvvvvvvvvyyyxxxxxxwwwwwwxxxxxxyyy~~~}}}|||{{{zzzyyyyyyyyy||||||zzzzzz{{{yyyxxxvvvwwwxxxxxxwwwuuuwwwwwwxxxyyyyyyyyyxxxwww||||||{{{||||||{{{wwwuuuwwwwwwwwwwwwwwwvvvvvvvvvxxxwwwuuuuuuvvvvvvvvvuuuyyyxxxxxxwwwwwwwwwxxxxxxzzzzzzyyyxxxyyyyyy{{{{{{||||||{{{zzzyyyxxxwwwwwwwwwxxxzzz{{{{{{yyywwwvvvwwwtttrrrpppkkkaaaRRRGGG>>><<<:::<<>>666000111000///...---,,,,,,,,,+++++++++,,,---///000111+++,,,,,,------------,,,,,,---...///000//////...333333333222111000000000111222111000//////111444000000000//////...............///000000000//////---,,,+++******+++,,,---((()))))))))************---------,,,,,,,,,++++++***)))***,,,...///---+++------,,,++++++,,,...///...............---------++++++,,,,,,,,,,,,++++++,,,+++))))))+++,,,+++***))))))******+++,,,,,,,,,,,,++++++++++++*********------------,,,,,,,,,,,,------------------------------...////////////...333222222222222222222222,,,,,,+++***))))))))))))+++,,,------...---------...---------------......yyy{{{}}}~~~|||zzzwwwvvvuuuuuuuuuwwwyyyzzz{{{{{{xxxuuurrrqqqsssvvvxxxzzz|||~~~~~~}}}{{{zzz|||zzzyyyyyyzzz{{{zzzyyywwwxxxyyyzzz{{{{{{zzzzzzvvvuuuttttttuuuwwwyyyzzzzzz|||}}}{{{zzzzzz}}}}}}}}}}}}}}}||||||{{{zzzzzz{{{|||}}}~~~}}}}}}{{{zzzzzzyyywwwvvvvvvuuuyyy{{{}}}}}}}}}}}}~~~}}}}}}~~~~~~}}}}}}~~~~~~{{{zzzzzzzzzzzz{{{||||||{{{yyyxxx}}}}}}||||||{{{zzzyyyxxxwwwxxxzzzyyywwwvvvvvvwwwzzzyyyxxxwwwwwwwwwwwwwww}}}}}}||||||{{{zzzxxxxxxzzz~~~zzzwwwyyy|||xxxwwwwwwwwwwwwwwwvvvuuuwwwxxxyyyzzzzzzzzzyyyxxx{{{|||}}}}}}yyyuuuwwwwwwwwwwwwwwwwwwwwwwwwyyyxxxvvvvvvvvvvvvuuusssxxxxxxwwwwwwwwwwwwxxxxxx{{{zzzxxxvvvuuuvvvxxxyyyzzzyyyyyyyyyxxxxxxwwwwwwxxxxxxyyyzzzyyyxxxvvvuuuvvvsssppppppppphhhZZZNNNBBB===999888<<>>888333///......---,,,,,,,,,,,,,,,++++++,,,,,,---...//////++++++,,,---.........---+++,,,---.../////////...111111111000000000//////000111111000//////111333000000000000000000//////...//////000000/////////---,,,***))))))***,,,---)))))))))))))))******+++---,,,,,,,,,,,,+++++++++******+++---000000///------,,,,,,++++++,,,------........................+++,,,,,,,,,,,,,,,,,,+++---+++)))***+++,,,++++++---,,,,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------...............,,,---......//////......111111111111222222222333...---+++***))))))******------........................---,,,,,,,,,------yyy{{{}}}~~~|||zzzyyyxxxuuusssrrrrrrtttuuuxxxwwwvvvsssqqqrrruuuwwwwwwxxxzzz||||||{{{zzzyyy|||zzzyyyxxxyyyzzzzzzyyyxxxyyyzzz{{{|||{{{zzzzzzvvvuuutttssstttwwwzzz{{{{{{||||||{{{zzzyyy{{{}}}}}}}}}}}}}}}}}}|||{{{{{{xxxyyyzzz{{{{{{zzzzzz{{{yyyyyyxxxwwwvvvuuuuuutttxxxzzz|||||||||}}}~~~~~~}}}{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}|||}}}}}}}}}|||zzzxxxvvv{{{{{{zzzyyyxxxxxxwwwwwwwwwyyyzzzzzzxxxwwwwwwxxxzzzzzzyyyxxxwwwwwwwwwwww{{{{{{{{{{{{zzzxxxwwwuuuwww{{{~~~|||xxxvvvxxx|||wwwxxxyyyyyyxxxwwwvvvvvvwwwxxxyyyzzz{{{zzzzzzyyyyyyzzz|||{{{wwwwwwwwwwwwwwwwwwxxxxxxxxxzzzxxxwwwwwwwwwvvvuuussswwwwwwvvvvvvwwwwwwxxxyyy|||zzzwwwuuusssttttttuuuvvvwwwwwwwwwxxxxxxyyyyyywwwwwwxxxxxxwwwvvvuuutttwwwssspppqqqsssnnnbbbXXXIIIAAA999666777>>>OOO___gggooovvvwwwwwwyyy{{{{{{zzzyyyxxxwwwwwwvvvvvvwwwwwwyyy{{{||||||{{{yyywww||||||{{{{{{{{{{{{||||||{{{||||||{{{{{{{{{zzzzzzxxxxxxxxxwwwwwwvvvvvvvvvvvvwwwyyyyyyxxxwwwxxxzzzxxxxxxyyyxxxxxxxxxxxxyyyzzzyyyxxxwwwvvvwwwxxxxxx{{{yyywwwwwwyyy{{{|||{{{~~~~~~}}}|||{{{{{{{{{yyyxxxxxxxxxyyyzzz{{{|||}}}{{{{{{{{{||||||{{{yyyuuuvvvxxxzzzzzz{{{zzzzzz}}}~~~~~~{{{yyywwwvvvxxxwwwwwwvvvvvvwwwwwwxxxttttttvvvwwwxxxyyyzzzzzz}}}{{{yyyyyyzzz{{{zzzyyyzzzzzzzzzzzzzzzyyyyyyyyy{{{zzzyyyyyyzzz{{{}}}~~~~~~}}}}}}|||||||||{{{yyyxxxwwwvvvvvvwwwwwwxxxwwwwwwvvvtttsssqqqooonnnpppqqqqqqrrrrrrrrrqqqpppooopppqqqrrrrrrpppnnnmmmlllmmmooopppoooooopppqqqssssssttttttuuutttttttttttttttssstttvvvwwwwwwvvv|||{{{{{{zzzzzzyyyxxxxxxtttsssssssssttttttrrrpppllliiieeecccbbbaaa___]]]VVVOOOFFF===777444222000------,,,,,,,,,------...------------------,,,,,,+++,,,------............+++,,,---....../////////............//////000000...000111000//////111333111111111111111111111222......////////////...------,,,***))))))***,,,---))))))(((((())))))***+++++++++++++++************++++++,,,///111222111///,,,,,,,,,++++++,,,,,,,,,------..................,,,,,,,,,------,,,,,,,,,---+++******+++,,,,,,+++------,,,,,,+++*********---........................---,,,++++++++++++,,,,,,---...////////////...,,,------..................///000000111222333333000///---,,,++++++,,,---///........................------,,,,,,,,,------zzz{{{}}}~~~~~~}}}{{{zzzzzzwwwsssooolllkkkkkklllsssssssssrrrrrruuuyyy|||xxxxxxyyyzzzzzzzzzzzzzzz|||zzzxxxwwwyyyzzzzzzyyyyyyzzz{{{||||||{{{zzzyyyuuutttsssssstttwwwzzz|||zzzzzzzzzyyyxxxyyy{{{~~~||||||}}}}}}||||||{{{zzzuuuvvvwwwwwwuuuttttttuuuwwwvvvvvvuuuttttttsssssstttvvvxxxyyyyyy{{{}}}~~~~~~~~~~~~}}}{{{{{{}}}~~~~~~~~~}}}|||zzzxxxwwwyyyyyyxxxwwwwwwwwwxxxxxxyyy{{{||||||zzzzzzzzz{{{{{{zzzzzzyyyxxxxxxxxxxxxzzzzzzzzzyyyxxxwwwuuuuuuuuuxxxzzzzzzxxxwwwzzz|||wwwyyy{{{zzzyyywwwwwwwwwwwwxxxzzz{{{|||{{{{{{zzzxxxyyy{{{~~~~~~{{{xxxwwwwwwwwwxxxxxxxxxxxxxxxyyyxxxwwwwwwxxxwwwuuusssuuuuuuuuuvvvwwwxxxyyyzzz{{{zzzxxxvvvuuuttttttuuuuuuuuuvvvwwwxxxyyyzzzzzzvvvvvvvvvvvvvvvvvvuuuuuuwwwtttrrrrrrssspppiiicccRRRFFF<<<888777999FFFTTT___jjjsssuuuuuuxxx{{{{{{yyyxxxxxxxxxxxxyyyzzzzzzyyyyyy{{{{{{{{{{{{yyyyyy|||{{{zzzyyyyyyzzz{{{|||{{{||||||}}}||||||{{{{{{{{{zzzzzzyyyxxxwwwvvvvvvsssvvvxxxyyyxxxxxxyyy{{{wwwyyyzzzzzzyyyxxxxxxyyyyyyxxxwwwvvvuuuvvvvvvwwwyyyxxxvvvvvvyyy{{{{{{{{{~~~~~~yyyxxxwwwwwwxxxyyy{{{||||||{{{yyyzzz{{{|||{{{zzzvvvwwwyyyzzz{{{zzzzzzyyy}}}~~~}}}{{{xxxvvvxxxxxxxxxxxxxxxxxxxxxxxxssstttuuuvvvxxxyyyzzz{{{~~~|||zzzzzz{{{{{{zzzyyy~~~~~~}}}|||{{{zzzzzzyyyyyyyyyxxxxxxyyy{{{}}}~~~}}}}}}}}}||||||{{{{{{{{{xxxwwwwwwvvvvvvvvvwwwwwwuuuuuutttsssrrrqqqpppoooooopppqqqrrrsssrrrqqqpppooopppqqqqqqqqqpppnnnmmmlllnnnpppppppppooopppqqqttttttuuuvvvvvvuuuuuutttssssssttttttuuuuuuvvvvvvyyyyyyzzzzzzyyywwwuuutttrrrqqqqqqqqqrrrrrrpppnnniiifffccc```]]]ZZZVVVSSSHHHBBB;;;555111000//////---------,,,,,,------...---------------,,,++++++,,,------............---,,,,,,---...///000000111---------...///000000000---///000000000000111222000000000111111222222222------.........---,,,,,,,,,+++***))))))***+++,,,***)))((((((((()))+++,,,+++++++++*********))))))++++++,,,///111222111000,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,------------,,,,,,---,,,******,,,---,,,+++******++++++,,,---------------............//////...---+++*********+++,,,+++,,,---///000///......,,,,,,---............---,,,---...000111222333444333111///---------.../////////...---------......---,,,,,,,,,,,,,,,------|||||||||||||||{{{zzzyyywwwtttpppllljjjjjjkkklllvvvvvvuuuttttttvvvyyy|||zzzzzzyyyxxxyyyzzz{{{||||||yyywwwwwwxxxzzzzzzzzzzzz{{{{{{|||{{{zzzxxxwwwtttsssrrrqqqsssvvvyyy|||vvvwwwyyyzzzyyyzzz{{{}}}||||||}}}}}}||||||{{{zzztttuuuwwwuuurrrppppppqqquuuttttttssssssrrrrrrqqqqqqsssvvvwwwxxxzzz}}}~~~~~~~~~}}}{{{}}}~~~||||||~~~~~~}}}|||{{{{{{{{{yyyxxxwwwwwwwwwxxxyyyzzz{{{}}}~~~~~~}}}|||}}}}}}{{{{{{zzzzzzyyyzzzzzzzzzzzzzzzyyyxxxwwwvvvuuuuuuvvvvvvwwwxxxyyy{{{|||}}}wwwzzz||||||zzzxxxwwwxxxwwwxxxzzz{{{|||||||||{{{yyyyyyzzz|||}}}|||yyyvvvwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxwwwxxxyyyxxxvvvtttsssssstttuuuwwwyyyzzz{{{zzzyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwxxxxxxyyyyyyyyytttuuuuuuuuuuuuuuuuuuuuuxxxvvvtttssssssqqqnnnlll\\\LLL???;;;999888???JJJWWWcccooorrrsssuuuyyyzzzxxxxxxxxxyyyzzz{{{}}}}}}zzzzzzzzzzzzzzzzzzzzzzzz{{{zzzyyyxxxxxxyyyzzz{{{{{{|||}}}}}}}}}}}}|||{{{{{{{{{zzzyyyxxxwwwvvvvvvppprrruuuwwwxxxxxxyyyzzzvvvyyy{{{|||yyyxxxxxxyyyxxxwwwuuutttttttttuuuvvvwwwvvvuuuwwwyyy{{{|||{{{}}}}}}}}}~~~~~~~~~~~~xxxxxxwwwvvvwwwyyy{{{||||||zzzyyyyyyzzz{{{{{{zzzxxxyyyzzz{{{{{{zzzyyyyyy{{{|||}}}~~~~~~{{{yyywwwxxxyyyzzzzzzyyyxxxwwwtttuuuvvvwwwyyy{{{}}}~~~{{{zzzxxxyyyzzz{{{{{{zzz}}}}}}}}}|||{{{{{{zzzzzzyyyyyyyyyyyyzzz|||}}}~~~~~~}}}|||{{{zzzyyyuuuuuuuuuuuuuuuuuuuuuvvvqqqqqqqqqqqqqqqrrrrrrsssnnnpppqqqssssssrrrqqqppprrrqqqqqqqqqqqqpppppppppnnnppprrrrrrqqqppppppqqqttttttuuuuuuuuuuuuttttttrrrsssttttttttttttuuuvvvvvvwwwyyyzzzyyyvvvrrrpppsssqqqpppoooooonnnllljjjfffccc___[[[VVVPPPIIIEEE>>>:::444000//////...---------,,,,,,+++,,,,,,---***+++,,,---------,,,+++..................---,,,---------...///000222222///000000000000000000000,,,...000000000000111222---......///000000111111,,,,,,------,,,,,,+++******************************)))((('''((()))+++,,,,,,,,,+++++++++*********)))***+++---000111000///,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,------------,,,,,,...,,,***+++,,,---,,,+++******+++,,,,,,------...,,,,,,,,,,,,---------......---+++***)))***+++,,,***+++---/////////...---+++,,,------......------+++,,,---///111222444555444222000...---...///000//////---,,,,,,,,,------++++++++++++,,,---......}}}}}}|||{{{zzzyyyyyyyyyrrrpppmmmkkkkkkmmmppprrr}}}|||zzzwwwttttttwwwyyy|||{{{yyyxxxyyyzzz|||~~~{{{yyyvvvvvvxxxzzz{{{{{{zzz{{{{{{{{{zzzxxxvvvuuusssrrrppppppqqquuuyyy{{{rrruuuyyy||||||{{{{{{{{{|||||||||||||||{{{{{{zzzuuuwwwxxxvvvsssppppppqqqsssssssssrrrrrrqqqqqqqqqqqqsssvvvxxxzzz|||~~~{{{}}}|||yyyzzz|||~~~}}}||||||}}}~~~yyyxxxxxxwwwxxxyyy{{{||||||~~~~~~~~~~~~{{{{{{{{{zzzzzz{{{{{{|||{{{{{{yyyxxxwwwvvvvvvvvvwwwvvvvvvxxx{{{~~~wwwzzz}}}}}}{{{xxxxxxyyywwwxxxzzz|||||||||||||||{{{zzzzzzzzz{{{yyyvvvssswwwwwwwwwxxxxxxyyyyyyyyyxxxwwwwwwxxxyyyyyyvvvtttrrrrrrsssuuuwwwyyy{{{}}}xxxyyyzzz{{{|||}}}||||||yyyyyyyyyxxxxxxxxxxxxxxxssstttttttttuuuuuuvvvvvvyyyxxxvvvtttrrrqqqqqqqqqaaaOOOAAA>>><<<777;;;CCCRRR___kkkooopppssswwwxxxwwwxxxxxxyyy{{{}}}{{{zzzyyyyyyyyyyyyzzz{{{{{{zzzxxxwwwwwwxxxzzz{{{{{{|||}}}~~~~~~}}}|||{{{|||{{{zzzyyyxxxvvvuuuuuummmpppsssuuuvvvwwwxxxzzzuuuyyy||||||zzzxxxxxxyyywwwvvvuuussssssttttttuuuuuuuuuuuuwwwzzz||||||{{{yyyyyyzzzzzz{{{{{{||||||xxxxxxvvvvvvwwwxxxzzz|||{{{zzzxxxxxxzzz{{{{{{zzzyyyzzz{{{{{{{{{zzzyyyxxxxxxyyy{{{~~~~~~|||wwwxxxzzz{{{{{{zzzxxxwwwvvvvvvwwwxxxzzz}}}xxxwwwvvvwwwzzz||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzz|||}}}~~~|||zzzyyyxxxssssssttttttttttttttttttnnnnnnooopppqqqsssuuuvvvnnnoooqqqsssssssssqqqppptttsssrrrqqqqqqqqqrrrrrrpppqqqssssssqqqpppqqqrrrssstttttttttttttttssssssqqqsssttttttttttttuuuvvvuuuwwwzzz{{{zzzvvvrrroootttrrrpppooonnnllliiifffdddaaa]]]XXXQQQHHH???999:::777333000000///...------,,,++++++***+++++++++((()))+++---.........---.../////////...---,,,,,,------......///111222333333333222222111000000000,,,...000111000000111222+++,,,,,,---...///000000,,,,,,,,,,,,++++++***))))))***++++++++++++***)))+++***((('''((()))+++,,,---------,,,,,,,,,++++++(((((())),,,///000///---,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,,,,------......------,,,...,,,++++++,,,------,,,...------,,,,,,++++++************++++++,,,,,,,,,...---+++))))))***+++,,,)))***,,,...//////...---+++,,,------......------***+++---...111333444555444222///------...///111///...---,,,+++,,,,,,---*********+++,,,---...///yyyxxxxxxzzz}}}~~~}}}||||||tttqqqvvv{{{yyywwwxxx|||~~~}}}zzzzzzzzz}}}{{{yyyyyyzzzzzz|||xxxuuuuuuxxx|||||||||}}}{{{yyyxxxwwwuuurrrooojjjmmmqqquuuxxxyyyyyyxxxzzzyyywwwuuuvvvxxxzzz|||||||||}}}}}}}}}{{{zzzyyywwwxxxxxxwwwuuussssssssssssqqqooonnnmmmllljjjhhhmmmsssyyy{{{yyyyyy{{{}}}}}}~~~~~~~~~~~~{{{yyyzzz|||~~~~~~}}}zzzyyyxxxwwwwwwwwwxxxyyywwwzzz~~~}}}|||~~~zzzwwwzzz|||zzzwwwvvvzzzzzzyyyyyyyyyzzz{{{{{{wwwwwwwwwwwwxxxyyyzzzzzzuuuwwwxxxwwwvvvwww{{{~~~~~~}}}}}}|||zzzyyyxxxxxx}}}|||zzzyyyxxxwwwwwwwwwxxxwwwwwwyyyzzzzzzxxxvvvzzzzzzzzzzzzyyywwwuuutttrrrrrrssstttvvvyyy|||}}}||||||}}}||||||{{{zzzzzzxxxyyyyyyzzzzzzyyyyyyxxxuuuuuuuuuuuuuuuttttttsssyyyvvvtttvvvyyyxxxtttooofff[[[KKK@@@;;;;;;<<<<<>>777333222222000//////............++++++...---******,,,---,,,,,,+++,,,,,,------------............------///////////////000111111+++...111444444111...+++000000000000000000000000---,,,,,,---///000///.........---,,,,,,,,,---------,,,***)))))))))***+++))))))))))))))))))))))))''''''(((((())))))******---,,,++++++------,,,+++---------------------------,,,***))))))+++,,,......+++***,,,///000...+++------------------------,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++222///,,,)))((())),,,...,,,,,,------.../////////.........///......---,,,,,,,,,------...///000000000000000///......------...------,,,,,,++++++***---,,,++++++******++++++xxxxxxxxxzzz|||~~~}}}||||||vvvsssyyy}}}{{{xxxyyy}}}zzzyyyyyy|||zzzxxxxxxyyyyyyyyyvvvuuuvvvzzz{{{zzzxxx|||zzzyyywwwvvvtttpppmmmjjjlllpppsssvvvxxxxxxxxxyyyxxxvvvuuuvvvwwwzzz{{{{{{|||}}}}}}}}}|||zzzyyywwwyyyzzzyyywwwuuuttttttsssrrrpppoooooonnnkkkiiioootttyyy{{{yyyxxxzzz}}}~~~~~~~~~~~~~~~~~~|||{{{||||||}}}}}}~~~~~~|||zzzxxxxxxzzz|||}}}~~~~~~~~~|||zzzyyyxxxwwwwwwwwwxxxyyyyyy|||~~~~~~|||{{{|||}}}zzzxxxxxxzzzyyyvvvvvvyyyzzzzzzzzzzzzzzzzzz{{{|||yyyyyyyyyyyyyyyzzzzzzzzztttuuuwwwvvvuuuvvvyyy}}}||||||{{{zzzyyyyyyyyyyyy|||{{{zzzxxxwwwwwwvvvvvvxxxxxxxxxyyy{{{{{{yyywwwxxxyyyzzzzzzzzzyyyxxxwwwvvvuuuuuuvvvxxxzzz|||}}}}}}}}}}}}}}}}}}|||{{{{{{xxxxxxxxxxxxxxxxxxyyyyyywwwwwwwwwwwwwwwvvvuuutttyyyvvvtttuuuwwwxxxtttpppmmmcccUUUHHH???:::888888>>>NNN___fffkkkooorrrqqqtttvvvxxxzzz{{{{{{{{{{{{||||||{{{{{{yyyxxxwwwvvv{{{xxxuuuuuuwwwyyyyyyxxx|||{{{zzz|||~~~}}}{{{{{{yyyvvvuuuuuuvvvvvvvvvvvvuuuuuuwww{{{|||{{{yyyzzz{{{{{{|||{{{zzzyyyxxxvvvuuutttuuuwwwxxxwwwvvvzzzyyyyyyyyyyyyyyyzzz{{{|||{{{zzzzzzzzz{{{|||}}}zzzyyyxxxwwwxxxyyy{{{}}}{{{|||{{{zzzxxxyyy{{{}}}}}}|||{{{zzzzzz{{{|||}}}{{{|||}}}}}}}}}|||zzzyyyyyy{{{~~~}}}{{{zzzyyyxxxwwwwwwxxxyyyzzz|||zzzxxxyyy{{{||||||zzzxxxwwwwwwzzz}}}~~~|||zzz~~~}}}|||||||||}}}~~~|||zzzxxxwwwxxxvvvrrrqqqqqqrrrrrrqqqsssrrrqqqqqqsssvvvyyy|||ttttttsssrrrqqqooonnnmmmoooqqqrrrtttuuuuuuuuuuuussssssttttttssssssrrrrrrrrrssstttvvvwwwwwwwwwwwwtttuuuwwwyyyyyyyyyxxxwwwyyyxxxwwwuuuuuuuuuvvvvvvrrrrrrnnnhhhffffffccc^^^ZZZUUUMMMDDD===777222///111111000......------...---***))),,,,,,******---,,,,,,+++++++++,,,---------......//////......---000000000000000111222222,,,...111333333111...,,,000000000000000000000000///.........000111000///......---,,,++++++,,,,,,,,,++++++***))))))******))))))))))))))))))))))))))))))))))))((((((((((((+++***))))))++++++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))***,,,---%%%(((,,,...///...---,,,---------...............,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++111///---+++***+++,,,---,,,------......///000000//////000000//////...---,,,,,,------...//////000////////////..................---,,,++++++******---,,,++++++******++++++xxxxxxxxxzzz|||}}}}}}{{{|||xxxwww{{{~~~}}}zzzyyy|||zzzyyyzzz}}}{{{yyyxxxwwwxxxxxxuuuttttttwwwzzz{{{xxxuuu{{{yyyxxxwwwuuurrrmmmjjjkkklllnnnqqqsssvvvxxxyyyxxxwwwvvvvvvvvvwwwyyyzzz{{{|||}}}}}}}}}|||{{{zzzwwwyyy{{{{{{yyyvvvuuutttsssrrrqqqrrrrrrqqqnnnkkkqqquuuzzz{{{zzzyyy{{{}}}~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}|||{{{{{{{{{zzzzzz{{{|||~~~zzzxxxvvvvvvxxxzzz{{{{{{{{{|||~~~~~~}}}|||zzzyyyxxxwwwwwwwwwxxxyyy{{{|||}}}}}}{{{zzzzzz{{{uuuvvvxxxzzzwwwsssvvv|||zzzzzzyyyyyyzzzzzz{{{|||zzz{{{{{{{{{{{{zzzyyyyyytttuuuuuuuuutttuuuxxx{{{zzzzzzxxxxxxxxxyyyzzz{{{zzzzzzxxxwwwvvvvvvvvvvvvxxxxxxxxxzzz||||||{{{yyywwwxxxyyyzzz{{{{{{zzzyyyzzzyyyyyyxxxyyyzzz|||}}}}}}}}}~~~~~~~~~}}}||||||xxxwwwwwwvvvwwwxxxyyyzzzyyyyyyyyyyyyxxxwwwvvvuuuyyyvvvssstttvvvwwwuuusssqqqkkk```SSSEEE<<<888777:::EEESSS]]]fffnnnrrrqqqvvvwwwxxxzzzzzzzzzzzzyyyxxxzzz|||}}}|||yyyvvvsssyyywwwuuuuuuvvvwwwwwwwww|||{{{{{{|||~~~~~~}}}{{{wwwuuutttuuuvvvwwwvvvuuuyyyxxxxxxzzz|||}}}|||{{{zzzzzz{{{{{{zzzzzzyyyxxxvvvuuutttuuuxxxyyyzzzyyyzzzzzzyyyyyyzzz{{{||||||~~~}}}{{{zzzyyyzzz|||}}}|||{{{yyywwwwwwyyy{{{}}}{{{{{{{{{zzzxxxyyy{{{}}}}}}|||{{{zzzzzz{{{|||||||||}}}}}}}}}|||zzzyyywwwwwwyyy{{{~~~~~~}}}zzzyyyxxxwwwwwwxxxyyyzzz}}}{{{yyyyyyzzz{{{{{{zzzxxxwwwxxxzzz}}}~~~}}}|||}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{yyyyyyyyyyyywwwuuurrrqqqqqqqqqqqqpppqqqppppppqqqrrrssstttuuurrrsssttttttsssrrrpppooopppqqqsssuuuvvvvvvvvvuuussssssttttttssssssrrrqqqssssssuuuvvvwwwxxxxxxxxxvvvwwwxxxyyyyyyxxxwwwwwwwwwvvvtttrrrqqqqqqrrrrrrqqqpppllleeebbbbbb^^^YYYNNNHHHAAA:::555222///---000///...---,,,,,,,,,---,,,)))'''******)))+++///+++++++++++++++,,,---.........////////////......111111111111111222222333...///000111111000///...000000000000000000000000111000///000222333222111...---,,,+++***************++++++++++++***))))))))))))))))))))))))))))))*********)))((('''''''''+++***))))))***+++***)))++++++++++++++++++++++++...---+++***)))***++++++%%%,,,///...++++++---------...///////////////,,,,,,------------,,,,,,,,,,,,------------,,,,,,///...---,,,,,,+++,,,,,,------......///000000000000000000000000//////...,,,,,,,,,---......//////---............/////////000///---,,,+++*********---,,,++++++******++++++xxxwwwxxxyyy|||}}}|||{{{zzzyyyyyy|||~~~}}}zzzxxx~~~{{{yyyzzz{{{}}}|||zzzyyyxxxxxxxxxxxxvvvtttsssuuuyyyzzzxxxuuuzzzyyywwwwwwuuuqqqlllhhhlllmmmmmmoooqqqtttwwwyyywwwvvvvvvvvvwwwwwwxxxxxx{{{{{{|||}}}}}}|||{{{zzzwwwyyy{{{{{{yyyvvvttttttsssssssssttttttssspppnnnrrrvvvzzz|||||||||}}}~~~~~~~~~~~~~~~{{{{{{|||}}}||||||~~~}}}|||{{{|||~~~zzzxxxvvvvvvwwwzzzzzz{{{xxxyyy{{{}}}~~~}}}|||{{{zzzyyyxxxwwwwwwwwwxxxyyyzzz{{{{{{{{{zzzzzzzzzzzzttttttvvvyyyxxxuuuxxx}}}xxxxxxxxxxxxxxxyyyzzz{{{zzz{{{{{{{{{zzzyyywwwvvvuuuuuuuuutttuuuvvvxxxzzzxxxwwwvvvvvvwwwxxxzzz|||yyyxxxwwwvvvuuuuuuuuuuuuyyyyyyyyy{{{}}}}}}|||zzzxxxyyyzzz{{{{{{{{{zzzzzz||||||zzzyyyyyyyyyzzz{{{||||||}}}}}}}}}}}}|||{{{yyyxxxwwwvvvwwwyyy{{{}}}zzzzzzzzzyyyxxxwwwvvvuuuyyyvvvtttsssuuuvvvvvvuuuqqqoooiii\\\NNNBBB<<<:::888>>>HHHTTTaaakkkqqqrrrvvvwwwxxxyyyyyyyyyxxxwwwvvvxxx{{{||||||yyyvvvtttyyyxxxwwwvvvvvvwwwwwwwww||||||||||||}}}|||{{{zzztttttttttvvvxxxyyywwwvvvzzzzzzzzz{{{|||}}}|||{{{zzzzzzzzzzzzzzzzzzyyyyyywwwvvvuuuvvvxxx{{{{{{{{{zzzzzzzzzzzz{{{{{{|||}}}~~~|||zzzyyyzzz|||}}}}}}zzzxxxwwwyyy{{{|||zzz{{{{{{zzzxxxxxxzzz|||||||||{{{zzzzzzzzz{{{{{{}}}}}}}}}|||{{{yyyxxxwwwxxxyyy{{{}}}~~~~~~~~~}}}zzzyyyxxxxxxxxxxxxyyyzzz|||{{{zzzyyyyyyyyyyyyxxxzzzzzzzzz{{{||||||||||||||||||}}}~~~~~~~~~~~~}}}}}}{{{zzzxxxxxxyyy{{{|||xxxuuusssrrrrrrrrrqqqpppppppppqqqqqqqqqqqqqqqppppppqqqsssttttttsssqqqpppqqqrrrtttvvvwwwwwwvvvvvvttttttttttttsssrrrqqqqqqqqqrrrsssuuuvvvvvvwwwwwwtttuuuuuuvvvuuuuuutttsssrrrqqqooommmkkkkkkkkkkkkjjjkkkhhhccc```^^^XXXQQQDDD@@@:::555222111000///...------,,,++++++,,,,,,---)))''')))******---222++++++++++++,,,---...///...//////000000//////...111111111000000111111222//////000000000000//////000000000000000000000000222111000000222222222000...---,,,***)))((((((((()))***+++,,,,,,+++))))))))))))))))))))))))))))))***)))))))))(((((((((''',,,+++***+++,,,---,,,******************+++++++++...---,,,+++***)))******"""&&&+++------,,,,,,------...///000111111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++******------...//////000000111///000000000000///......,,,,,,,,,------.........,,,,,,---......///000000000///---,,,************---,,,++++++******++++++wwwwwwwwwyyy|||}}}|||{{{xxxyyyzzz{{{|||{{{yyyvvv}}}}}}}}}{{{yyyyyy{{{}}}{{{{{{zzzzzzzzzzzzzzzzzzzzzvvvssstttwwwzzzzzzyyyzzzyyywwwvvvuuurrrmmmjjjnnnnnnnnnooorrruuuxxxzzzvvvvvvwwwxxxxxxxxxxxxxxxzzz{{{|||}}}}}}|||{{{{{{wwwxxxzzzzzzwwwuuutttssstttsssssstttvvvuuusssqqqrrruuuyyy}}}~~~}}}~~~~~~|||zzzzzz|||}}}~~~~~~~~~}}}||||||}}}|||yyywwwwwwxxxzzz{{{{{{wwwxxxzzz|||||||||zzzyyyzzzyyyxxxwwwwwwwwwxxxyyyxxxxxxxxxxxxzzz{{{{{{{{{xxxsssssswwwzzzyyyyyyzzzvvvvvvvvvvvvwwwxxxyyyzzzyyyyyyyyyxxxwwwvvvuuutttwwwvvvuuuuuuvvvxxxyyyyyyvvvvvvvvvvvvwwwyyy{{{|||xxxxxxwwwvvvuuuuuuuuuuuuzzzyyyzzz{{{}}}}}}|||zzzzzzzzz{{{{{{{{{zzzyyyxxx|||{{{zzzxxxxxxxxxyyyzzzzzzzzz{{{{{{|||{{{{{{zzz|||{{{yyyxxxyyy{{{}}}~~~yyyyyyyyyyyyxxxwwwvvvuuuxxxwwwuuuuuuvvvwwwxxxxxxssssssoooeeeVVVHHH???<<<999:::@@@LLLZZZeeemmmrrruuuvvvwwwxxxxxxwwwvvvuuuwwwxxxxxxyyyyyyxxxwwwwwwyyyyyyyyyyyyxxxxxxyyyyyy||||||}}}}}}|||{{{zzzzzzuuuuuuvvvyyy{{{|||zzzxxxxxxyyy{{{{{{{{{{{{{{{|||zzzzzzzzzzzzzzzzzzzzzzzzxxxvvvuuuvvvxxx{{{||||||zzzzzzzzzzzzzzz{{{|||}}}}}}|||zzzyyyzzz{{{|||}}}{{{yyyxxxyyy{{{|||yyyzzz{{{zzzyyyxxxzzz{{{||||||{{{zzzzzzzzzzzzzzz|||||||||{{{zzzyyyyyyxxx|||||||||}}}}}}}}}~~~~~~zzzzzzyyyxxxxxxyyyzzzzzzzzzzzzyyyxxxwwwwwwwwwxxx|||||||||{{{zzzyyyyyyzzz||||||}}}~~~~~~~~~~~~}}}yyyxxxwwwwwwxxxzzz|||~~~yyywwwuuutttttttttsssqqqttttttuuuuuutttsssrrrqqqnnnooopppqqqrrrrrrqqqpppqqqrrrtttvvvwwwwwwvvvvvvttttttttttttsssrrrqqqppppppppprrrssstttuuuuuuuuussssssssssssssssssrrrrrrpppooollljjjhhhgggffffffdddffffffbbb___[[[SSSJJJ===:::555222111111111000---,,,,,,++++++++++++,,,...***(((+++,,,,,,///444+++++++++,,,---///000111///000000000000000000///111000000/////////000000000000////////////000000111111111111111111111111111000//////111111000///...---+++***)))((((((((())))))+++,,,,,,+++***)))************************'''((((((((()))))))))***,,,+++******,,,,,,+++***)))))))))******+++++++++...---,,,+++******)))))),,,***)))***---......,,,---...000111222111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++,,,++++++))))))------......///000000000......//////......---,,,,,,,,,,,,---------------++++++,,,---...///000000000///---+++*********+++---,,,++++++******++++++wwwwwwwwwyyy{{{||||||zzzwwwzzzzzzyyyxxxzzzxxxuuuwwwyyyzzzyyyyyyyyy{{{}}}zzzzzz{{{{{{|||}}}~~~~~~~~~zzzvvvvvvyyy}}}~~~}}}|||zzzxxxvvvuuussspppnnnpppppppppqqqtttvvvyyy{{{vvvwwwxxxzzzzzzyyyxxxxxxzzz{{{|||}}}}}}}}}|||{{{xxxyyyzzzxxxvvvttttttuuutttsssrrrsssuuuvvvvvvuuusssuuuxxx|||~~~|||}}}|||{{{zzz{{{}}}~~~{{{{{{{{{{{{|||~~~}}}zzzxxxwwwyyy{{{{{{{{{wwwxxxzzz{{{{{{zzzyyyxxxzzzyyyxxxwwwwwwwwwxxxyyywwwvvvuuuvvvyyy{{{{{{{{{zzztttrrrwww{{{zzzxxxwwwuuuuuuuuuvvvwwwxxxyyyzzzxxxwwwvvvuuuttttttttttttxxxvvvuuuuuuwwwxxxyyyxxxuuuvvvwwwxxxyyyzzzzzz{{{xxxxxxwwwvvvvvvuuuvvvvvv{{{zzzzzz{{{}}}|||zzzxxxyyyzzz{{{{{{zzzyyyxxxwwwzzzyyyxxxxxxxxxxxxyyyzzzyyyyyyzzz{{{{{{{{{zzzzzz}}}}}}{{{{{{{{{{{{|||}}}yyyyyyyyyyyyyyyxxxxxxwwwxxxwwwwwwwwwxxxyyyzzzzzzwwwwwwtttkkk^^^PPPDDD===;;;999<<>>999888>>>CCCKKKYYYfffooopppqqqsssttttttsssssstttuuuvvvwwwxxxxxxwwwwwwuuuxxx{{{|||{{{{{{}}}|||~~~}}}zzzwwwwwwyyyyyyxxxxxxyyy{{{||||||{{{uuuxxx|||}}}||||||~~~}}}|||{{{{{{|||}}}~~~zzzxxxuuutttuuuwwwyyyyyy|||{{{zzzyyyxxxwwwwwwwwwuuuwwwyyy{{{{{{{{{yyyxxx{{{|||}}}~~~~~~}}}|||{{{wwwyyy{{{zzzyyyxxxxxxyyy{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvwwwxxxzzz}}}xxxxxxwwwxxxzzz}}}{{{zzzyyyyyyyyyyyyzzz{{{yyy{{{}}}|||zzzzzz}}}xxxzzzzzzxxxuuuuuuxxxzzz~~~|||{{{{{{}}}}}}}}}||||||zzzxxxwwwvvvwwwuuuttttttuuutttrrrooottttttsssrrrqqqqqqqqqrrrrrrpppnnnllllllnnnqqqrrroooppprrrtttuuuuuuttttttuuuuuuuuutttsssrrrpppooopppppprrrssstttuuuuuuuuuqqqqqqqqqrrrssstttuuuvvvnnnllliiieeebbb```___^^^^^^\\\UUUKKKCCC???888000111000000111111000---***,,,,,,,,,+++,,,,,,------,,,)))***---...,,,,,,///------...000222444666777111111222222222222111111333333222111000000111111...///000111111000///...111111111111111111111111222000//////000000///---,,,,,,+++++++++++++++,,,+++***)))))))))***,,,---******************************))))))((((((''''''+++***)))***+++,,,+++)))))))))***+++,,,,,,------******+++,,,,,,,,,++++++%%%)))...000...---///222...000111222111...+++)))---,,,+++******+++,,,---------............------......---------...//////******+++,,,,,,------...000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,***)))***+++...000---,,,++++++******++++++uuuuuuwwwxxxzzzzzzzzzzzzzzzxxxwwwxxxxxxxxxuuusssyyywwwuuuvvvxxxyyyzzzzzzzzzzzzzzz}}}}}}zzzyyyyyyyyywwwvvvvvvvvvwwwxxxxxxxxxxxxwwwyyyxxxyyy{{{}}}{{{}}}||||||}}}~~~~~~{{{yyyxxxwwwvvvvvvvvvwwwxxxyyyvvvtttrrrqqqrrrrrrpppooowwwxxxwwwvvvxxxzzzvvvpppvvvyyy~~~~~~~~~|||zzzwwwxxxyyyzzz|||}}}~~~}}}}}}{{{zzzzzzyyyzzzzzzyyyyyy{{{{{{{{{yyywwwuuuzzzyyywwwvvvtttsssrrrrrrvvvvvvvvvxxxzzz{{{zzzyyyssstttuuuvvvwwwxxxxxxxxxxxxwwwwwwxxxzzz{{{{{{zzzyyyuuurrrssswwwxxxvvvrrrqqqrrrsssuuuvvvxxxyyyzzztttxxx}}}}}}{{{xxxwwwwwwzzz|||yyytttssswww|||{{{}}}~~~zzzwwwwwwxxx~~~zzzwwwvvvxxxzzzyyyxxxvvvuuutttssstttvvvxxxyyyzzz{{{}}}|||{{{zzzzzz{{{~~~~~~~~~~~~|||zzzxxxvvvxxxyyyzzz{{{||||||||||||{{{vvvsssssswwwzzzyyyvvvxxxvvvttttttrrrlllaaaYYYHHHAAA;;;;;;???EEEQQQ[[[hhhiiimmmrrruuuvvvtttqqquuuttttttuuuwwwyyyxxxwwwxxxyyyzzz|||}}}}}}}}}}}}~~~}}}}}}}}}wwwxxxyyyzzz{{{{{{{{{{{{zzz{{{|||{{{yyyxxxyyyzzz}}}{{{zzz}}}|||xxxyyywwwuuuuuuwwwzzz{{{|||yyyxxxwwwuuuuuuuuuuuuvvvyyyzzz{{{zzzyyyyyy{{{|||{{{|||}}}}}}{{{yyyvvvuuuvvvwwwxxxyyyyyyxxxvvvvvvwwwzzz}}}}}}{{{zzz{{{|||yyyvvvuuuxxx}}}}}}yyy~~~|||zzzzzz{{{}}}~~~|||{{{zzzxxxxxxyyyyyyzzz~~~}}}{{{zzz}}}}}}|||{{{zzzzzzyyyzzzzzz}}}zzzyyyzzz|||}}}}}}zzzzzzyyyyyyxxxyyyyyyzzzuuuwwwwwwuuuqqqpppqqqsssrrrrrrrrrqqqqqqppppppppptttrrrqqqqqqqqqqqqpppooolllppptttuuusssssstttvvvwwwvvvuuuttttttuuuvvvwwwqqqrrrssstttttttttssssssrrrqqqqqqrrrtttuuutttrrrnnnjjjeeecccbbb```\\\YYYOOOJJJDDD>>>:::888555444111000...---,,,++++++***,,,+++***))))))+++---...,,,---.../////////...---000000000111222333444555444333333222222333333444222222111000//////000000444444222111000000//////222222111111111111111111222111111111000000//////------+++***))))))((((((,,,,,,,,,+++++++++******+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))))))))(((((()))))))))***+++++++++,,,...------...///...,,,***---------.........//////...///000111000...,,,+++,,,...///---***(((***---000000000000000000000000///...---,,,,,,---...///............//////////////////.........---------000,,,***+++///000---***,,,+++******,,,......---......------------......,,,,,,---...---,,,+++***ssstttuuuwwwxxxxxxyyyyyyzzzxxxwwwxxxxxxxxxvvvtttzzzxxxvvvvvvxxxyyyyyyyyy{{{zzz{{{}}}~~~~~~~~~~~~~~~{{{zzzzzzyyyxxxvvvwwwwwwwwwxxxxxxxxxyyyyyyxxxwwwwwwyyy|||}}}{{{yyy|||{{{{{{|||}}}|||zzzxxxwwwwwwwwwwwwwwwxxxxxxyyywwwuuusssrrrrrrrrrpppooouuuwwwwwwvvvxxx{{{xxxsssvvvyyy}}}~~~~~~|||{{{zzzwwwxxxxxxyyyzzz{{{|||||||||{{{zzzzzzyyyxxxxxxxxxyyyyyy{{{{{{{{{yyywwwvvvyyyxxxwwwvvvuuuuuuuuuuuutttttttttvvvwwwxxxwwwwwwvvvwwwwwwxxxxxxxxxxxxwwwxxxwwwvvvxxxzzz{{{{{{zzzyyyvvvtttvvvyyyzzzwwwtttttttttuuuuuuvvvvvvwwwwwwuuuwwwzzz|||}}}{{{yyywwwvvvxxxzzzxxxvvvvvvzzz}}}{{{}}}}}}zzzxxxwwwxxx}}}yyyuuutttvvvxxxxxxxxxvvvvvvuuutttuuuwwwyyyzzzzzz{{{|||{{{yyyyyyyyy{{{||||||||||||{{{{{{zzzyyyzzzzzz{{{}}}}}}~~~~~~~~~|||yyyvvvvvvzzz{{{yyyvvvwwwuuutttuuutttooofff___MMMEEE<<<::::::???HHHQQQdddggglllppptttuuuuuuuuuwwwvvvvvvxxxzzz||||||{{{zzz{{{|||~~~~~~}}}}}}}}}vvvwwwyyy{{{||||||||||||xxxyyyzzzzzzyyyyyy{{{}}}}}}{{{}}}zzzvvvvvvtttrrrsssuuuxxxzzzzzzzzzyyyxxxvvvuuuuuuvvvvvvxxxyyyzzzyyyxxxyyy{{{|||||||||}}}}}}|||zzzwwwvvvvvvwwwxxxxxxxxxxxxwwwvvvvvvxxx{{{{{{yyyxxxyyy{{{yyyxxxxxxzzz}}}~~~}}}{{{~~~}}}|||||||||}}}~~~~~~~~~}}}|||{{{{{{{{{|||}}}~~~zzzyyyzzz|||}}}}}}|||{{{{{{{{{{{{{{{~~~}}}{{{{{{{{{{{{zzzyyyvvvvvvvvvuuuuuuvvvwwwwwwwwwxxxwwwuuuqqqpppqqqtttrrrrrrrrrrrrqqqqqqppppppsssrrrqqqqqqqqqqqqpppooommmpppssstttsssssstttvvvuuuuuuuuuvvvvvvuuuuuuuuuqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqrrrssssssqqqoookkkhhhdddbbbaaa]]]WWWRRRGGGCCC===888555333111///000///...---,,,+++++++++,,,+++***))))))+++---...------......//////......222222111222222333444555444333333222222333333444222222111000000000000000222222111111000111111111111111111111111111111111222222222111000//////...---,,,+++++++++++++++,,,,,,,,,,,,+++++++++******+++***))))))))))))***+++))))))))))))))))))))))))(((((())))))))))))((((((***************++++++++++++++++++---//////---+++------------.........//////000111222111000...---...,,,++++++,,,------,,,000000000000000000000000///...------------...///............////////////.........---------,,,,,,---***(((***///111///---+++******+++---......---......---,,,,,,,,,------,,,,,,---------,,,+++***sssssstttuuuvvvwwwwwwxxxyyyxxxwwwxxxxxxxxxvvvtttzzzxxxvvvvvvxxxyyyzzzyyy{{{zzz{{{}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}||||||{{{yyyxxxxxxxxxvvvuuuvvvwwwyyyzzzwwwvvvvvvvvvxxxyyyyyyxxxzzzyyyyyyzzz{{{{{{yyywwwuuuvvvxxxyyyyyyyyyxxxxxxxxxvvvsssrrrrrrrrrpppooosssvvvvvvvvvxxx{{{yyyuuuxxxzzz}}}~~~~~~}}}|||{{{zzzzzzxxxyyyyyyyyyyyyzzzzzzzzz{{{zzzzzzyyyxxxxxxwwwwwwxxxyyyzzz{{{{{{zzzxxxwwwwwwwwwwwwvvvwwwwwwxxxxxxssstttuuuvvvvvvwwwvvvvvvzzzzzzzzzzzzzzzyyyxxxxxxxxxwwwvvvwwwyyyzzzzzzyyyyyywwwwwwyyy||||||yyyuuuxxxxxxwwwvvvuuuuuuttttttvvvuuuuuuxxx{{{|||zzzwwwwwwwwwwwwxxxyyyzzz|||}}}{{{|||}}}|||zzzxxxxxxxxx{{{xxxtttrrrsssvvvwwwxxxxxxwwwvvvvvvwwwxxxzzz{{{{{{{{{{{{yyywwwwwwyyy{{{zzzzzzyyyyyyzzz{{{}}}~~~||||||}}}~~~~~~|||zzz{{{}}}}}}zzzwwwvvvuuuuuuvvvwwwssslllfffXXXMMMBBB;;;888999???GGG[[[aaaiiiooorrrtttvvvxxxvvvvvvvvvxxx{{{}}}}}}|||zzz{{{|||~~~~~~|||zzzvvvwwwzzz|||}}}}}}||||||vvvwwwxxxxxxyyyzzz~~~~~~|||}}}~~~}}}xxxttttttrrrpppqqqtttwwwyyyyyy|||{{{yyywwwvvvuuuvvvvvvvvvwwwxxxxxxxxxxxxzzz|||{{{|||||||||{{{zzzxxxwwwvvvwwwwwwxxxxxxxxxwwwwwwuuuwwwxxxwwwvvvvvvxxxyyyyyy{{{|||}}}|||||||||}}}||||||}}}~~~~~~}}}|||||||||}}}}}}~~~{{{zzzzzz|||}}}}}}}}}}}}}}}||||||||||||{{{{{{||||||{{{xxxuuuuuutttttttttuuuvvvwwwwwwyyyyyywwwtttqqqppprrrtttrrrrrrrrrsssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooorrrtttuuuttttttuuuvvvttttttuuuvvvvvvuuutttttttttsssrrrpppppppppqqqqqqrrrqqqqqqqqqqqqpppmmmjjjhhhdddaaa^^^\\\VVVNNNHHH???;;;666333111///...---......---,,,,,,,,,,,,,,,,,,+++*********+++,,,---...---------......///000444444333333333333444444333333222222222222333333222111000000000000000000000000000000000111222333111111111111111111111111444333222111000///...---,,,,,,,,,,,,,,,---......,,,,,,,,,+++++++++******++++++************++++++(((((((((((((((((((((((((((((())))))))))))((((((+++++++++***************(((((())),,,...///...,,,------------...............///111222222222111000///,,,)))***...000...+++000000000000000000000000///......------......///............////////////---------,,,,,,,,,++++++)))''''''***...111111///))))))***,,,//////...---///...---,,,,,,,,,,,,,,,,,,,,,---------,,,+++***tttttttttuuuvvvvvvwwwxxxyyyxxxwwwwwwxxxxxxvvvtttwwwuuutttuuuxxxzzz{{{{{{zzzyyyzzz|||~~~}}}}}}}}}||||||||||||}}}}}}~~~}}}|||}}}~~~~~~}}}{{{xxxvvvsssqqqqqqsssuuuwwwxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyy{{{{{{yyywwwtttvvvxxxzzz{{{zzzxxxwwwyyywwwtttssssssrrrpppooorrruuuvvvtttuuuxxxwwwtttyyy{{{}}}~~~~~~~~~|||{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyy{{{{{{zzzzzzyyyxxxxxxwwwxxxyyyzzz{{{{{{zzzzzzyyyvvvvvvvvvwwwxxxyyyzzz{{{uuuvvvxxxxxxxxxwwwxxxxxxzzz{{{{{{{{{{{{{{{zzzzzzxxxwwwvvvwwwyyyzzzyyyxxxwwwwwwxxx{{{}}}|||yyyuuuyyyyyyxxxwwwvvvuuutttssswwwtttrrruuuzzz}}}{{{wwwyyywwwwwwxxxzzz|||{{{zzz{{{{{{{{{{{{zzzyyyyyyyyy{{{xxxuuurrrsssuuuxxxyyyyyyxxxxxxxxxyyyzzz{{{|||{{{{{{zzzxxxvvvvvvxxx{{{xxxwwwwwwwwwyyy||||||}}}~~~~~~~~~}}}~~~~~~{{{xxxwwwvvvvvvwwwwwwtttoookkkcccWWWJJJAAA:::777;;;AAANNNXXXeeennnqqqsssuuuxxxuuuttttttuuuxxxyyyyyyxxxxxxyyy{{{|||~~~|||zzzxxxyyy|||}}}~~~|||{{{yyywwwxxxxxxxxxxxxzzz}}}}}}||||||}}}}}}|||xxxuuuuuusssqqqrrruuuyyyzzz{{{}}}|||zzzxxxvvvvvvvvvvvvuuuvvvxxxxxxwwwxxxzzz|||zzzzzz{{{{{{zzzyyyxxxwwwvvvwwwwwwwwwxxxxxxxxxxxxvvvwwwwwwwwwvvvwwwxxxyyyxxx{{{~~~zzzyyy{{{~~~zzz|||~~~}}}|||||||||{{{{{{{{{{{{{{{||||||||||||}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~{{{zzzyyyzzz{{{{{{yyyxxxwwwwwwvvvwwwwwwxxxyyyzzz{{{yyyvvvsssrrrqqqssstttrrrrrrsssttttttsssrrrqqqpppqqqrrrrrrqqqqqqrrrrrrssstttuuuuuuuuuvvvvvvwwwuuuttttttssssssttttttuuuyyywwwtttrrrqqqqqqrrrssssssrrrqqqppppppmmmiiifffddd```ZZZUUUQQQLLLEEE@@@999777333111000000...---------,,,,,,+++,,,,,,,,,++++++*********+++,,,---......---------///000111666555444444333333333444333333222222222222333333111111000000000000000111111111000000000000111111111111111111111222222222444444333111000...---,,,---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++************++++++(((((((((((((((((((((((((((((())))))))))))((((((,,,+++++++++***)))))))))(((((()))+++......---+++---------------------------...///000111111111111000...,,,,,,...///...,,,//////////////////////////////............//////............////////////,,,,,,,,,+++++++++******(((''''''***---000000...((((((***---///000...,,,000///...---,,,,,,,,,,,,---------,,,,,,,,,++++++vvvvvvvvvvvvvvvwwwyyyyyyxxxwwwwwwwwwxxxxxxwwwuuusssrrrqqqtttwww{{{}}}}}}yyyxxxxxxzzz}}}~~~}}}{{{}}}||||||||||||||||||}}}{{{{{{{{{}}}wwwtttqqqnnnmmmnnnqqqrrryyyyyyyyyyyyxxxxxxxxxyyyuuuuuuvvvxxxzzz{{{yyyxxxsssuuuxxx{{{|||{{{yyywwwyyywwwuuusssssssssqqqpppsssvvvvvvsssrrrttttttqqqzzz|||~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzzzzzzz{{{|||||||||{{{zzzyyyxxxxxxyyyyyyzzz{{{{{{{{{{{{vvvvvvvvvwwwxxxzzz{{{|||uuuwwwyyyyyywwwvvvwwwyyyyyyyyyzzz{{{|||}}}}}}|||yyywwwwwwwwwyyyzzzyyyxxxtttuuuwwwzzz{{{zzzxxxuuuxxxxxxwwwwwwvvvvvvuuuuuuwwwtttqqqtttyyy|||{{{wwwzzzyyyxxxyyyzzzzzzyyywww{{{zzzyyyyyyzzzzzzzzzyyyzzzyyywwwuuuuuuvvvyyy|||yyyyyyyyyzzzzzz{{{|||}}}||||||zzzxxxvvvvvvxxxzzzwwwvvvuuuuuuxxx|||||||||}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}zzzxxxyyyyyyxxxxxxwwwtttpppmmmjjj___QQQGGG>>>888999===AAANNN___kkkpppqqqsssuuuuuuttttttuuuwwwxxxwwwvvvxxxyyyzzz|||~~~}}}~~~}}}{{{{{{{{{|||}}}|||zzzxxxwwwyyyzzzzzzyyyxxxyyy{{{}}}zzzzzz{{{|||}}}|||yyywwwxxxvvvtttuuuxxx{{{}}}}}}|||{{{yyywwwvvvvvvvvvwwwvvvwwwxxxxxxwwwxxxzzz|||xxxxxxyyyyyyyyyxxxxxxxxxvvvvvvvvvwwwwwwxxxxxxyyyxxxxxxxxxxxxyyyzzzzzzyyyvvvzzz~~~}}}yyyvvvyyy}}}zzz{{{~~~~~~|||||||||||||||{{{{{{zzzzzzzzz{{{|||}}}~~~~~~~~~|||}}}~~~{{{yyywwwwwwyyy{{{||||||xxxxxxxxxxxxxxxyyyzzz{{{yyywwwuuusssrrrsssssssssqqqrrrtttuuuuuutttsssrrrppprrrssssssrrrrrrsssuuuwwwvvvvvvvvvvvvwwwwwwwwwwwwuuurrrpppppprrruuuwwwzzzxxxuuusssqqqqqqrrrssssssrrrqqqpppoookkkfffbbb```YYYPPPIIIEEEAAA===:::555333000//////000///...---,,,,,,+++++++++,,,,,,++++++***+++++++++,,,,,,......------...///111222666666555444333333333333333222222111111222222333111000000000000000111111333222111000////////////000000111111111222222222444444333111000...---,,,......,,,++++++*********,,,,,,,,,+++++++++******************************(((((((((((((((((((((((((((((())))))))))))((((((,,,+++++++++***)))))))))***)))***+++------+++***------------------,,,,,,++++++,,,---...///000000///111111///,,,+++,,,...////////////////////////////////////////////////............////////////,,,,,,+++++++++************))))))***,,,---,,,,,,((((((***---///000...,,,000//////...------......------,,,,,,,,,+++++++++yyyxxxwwwwwwwwwxxxzzz{{{xxxwwwvvvwwwyyyyyywwwuuupppoooooorrrvvvzzz|||}}}yyyxxxyyyzzz|||}}}|||{{{}}}}}}||||||||||||}}}}}}yyyyyy{{{~~~xxxvvvrrrnnnllllllnnnooowwwyyyzzzzzzxxxvvvvvvvvvqqqqqqrrruuuyyyzzzyyyxxxtttuuuxxx{{{|||{{{zzzxxxyyywwwuuutttttttttsssrrrssswwwwwwsssqqqssssssqqq{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{zzz{{{||||||}}}|||{{{yyyxxxxxxyyyyyyzzz{{{||||||}}}wwwwwwwwwwwwxxxyyyzzz{{{sssvvvyyyxxxvvvtttvvvxxxwwwxxxyyyzzz{{{|||||||||zzzyyyxxxxxxzzzzzzyyyxxxsssuuuwwwxxxyyyxxxwwwvvvxxxxxxwwwwwwwwwvvvvvvvvvwwwuuutttuuuyyy{{{zzzxxxxxxyyyyyyyyyxxxxxxwwwvvv{{{yyyxxxxxxyyy{{{zzzzzzyyyzzzyyyxxxwwwxxxzzz}}}yyyyyyzzz{{{{{{||||||||||||||||||yyywwwvvvxxxyyyvvvuuuuuuuuuwww{{{{{{{{{||||||}}}||||||{{{||||||||||||{{{{{{zzzyyy{{{{{{{{{yyywwwtttrrrqqqnnncccWWWLLLBBB999777999:::EEEUUUbbbjjjnnnqqqsssxxxwwwvvvwwwyyyzzzzzzyyyzzz{{{|||~~~{{{}}}}}}|||||||||{{{{{{zzzyyyxxxwwwzzz{{{|||{{{yyyxxxyyyzzzxxxyyyzzz||||||{{{yyyxxxzzzxxxvvvwwwyyy|||}}}}}}{{{zzzxxxwwwvvvvvvwwwwwwwwwxxxyyyxxxwwwxxxyyy{{{xxxxxxxxxxxxxxxyyyyyyyyyvvvvvvvvvvvvwwwxxxyyyzzzzzzzzzzzz|||}}}}}}{{{yyyuuuyyy}}}|||yyywwwzzz}}}zzz|||~~~~~~}}}}}}}}}~~~~~~~~~}}}|||{{{}}}|||{{{|||}}}}}}|||zzz{{{|||~~~}}}zzzwwwvvvxxx{{{}}}~~~xxxxxxwwwwwwwwwwwwwwwxxxvvvtttssssssttttttsssrrrqqqrrrtttvvvvvvuuutttrrrpppsssuuuuuussssssuuuxxxxxxvvvttttttuuuvvvvvvuuuvvvtttqqqooooooqqqtttvvvwwwuuutttrrrqqqppppppqqqrrrqqqooonnnmmmhhhccc___XXXPPPFFF>>>:::888666444111///------......---,,,------,,,+++++++++++++++******+++++++++,,,,,,,,,------......///000111222555555444333333222333333222222111111111111222222000000000000000111111222333333111000///.........000000000111222222333333444333222111000///...---///...---+++******)))))),,,,,,,,,+++++++++******))))))************))))))(((((((((((((((((((((((((((((())))))))))))((((((+++++++++***************+++***+++,,,......,,,***------------,,,,,,,,,,,,*********+++,,,------...///111333000,,,***---000000000000000000000000000...//////000000//////...............////////////,,,,,,,,,+++++++++***************************************,,,...///---+++......---------......///...---,,,+++++++++,,,,,,zzzyyywwwwwwwwwxxxzzz{{{wwwwwwvvvwwwyyyyyywwwvvvqqqpppoooqqqtttwwwyyyyyy{{{zzzzzz|||~~~~~~}}}|||~~~}}}}}}||||||}}}}}}~~~zzzzzz{{{~~~~~~}}}zzzvvvrrrooonnnnnnnnnrrruuuyyyyyyvvvsssqqqqqqkkklllnnnrrrvvvxxxxxxxxxtttvvvxxxzzz{{{{{{zzzzzzxxxvvvttttttuuuvvvuuutttssswwwxxxtttrrrtttvvvuuu|||~~~~~~~~~{{{|||}}}~~~~~~}}}}}}}}}|||{{{{{{zzzzzzzzz{{{|||||||||zzzxxxwwwxxxxxxyyyzzz{{{|||}}}~~~xxxxxxwwwwwwwwwwwwxxxxxxtttxxx{{{zzzvvvuuuvvvyyywwwxxxxxxyyyzzzzzzzzzzzz{{{zzzyyyyyy{{{{{{zzzyyytttuuuvvvwwwwwwwwwxxxxxxyyyyyyxxxwwwwwwvvvuuuuuuvvvvvvwwwxxxyyyyyyxxxxxxssswwwyyyyyywwwuuuvvvxxx{{{xxxvvvwwwyyy{{{{{{zzzwwwyyy{{{zzzxxxxxxzzz|||yyyyyyzzz{{{|||||||||||||||}}}}}}{{{yyywwwxxxyyyvvvuuuuuuvvvwwwzzz}}}{{{||||||}}}}}}|||{{{{{{yyyyyyyyyxxxxxxxxxyyyyyy}}}}}}}}}{{{yyywwwvvvvvvtttjjj___TTTHHH===777888888???KKKWWWbbbkkkppprrrvvvvvvvvvxxx|||~~~~~~~~~{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzzzzyyyxxxxxxxxxxxxyyyzzzxxxzzz|||}}}{{{yyyxxxxxxxxxzzz{{{|||{{{yyywwwvvvzzzxxxvvvvvvwwwyyyzzzzzzxxxxxxvvvvvvvvvvvvwwwxxxzzz{{{{{{zzzxxxxxxyyyzzzyyyyyyyyyyyyzzz{{{{{{|||wwwvvvvvvvvvvvvxxxyyyzzzzzzzzz{{{~~~|||yyyvvvyyy||||||zzzzzz|||~~~{{{|||}}}~~~~~~~~~}}}|||||||||}}}~~~}}}|||{{{zzz|||{{{zzz|||~~~~~~|||yyyzzz{{{~~~~~~|||zzzzzz{{{{{{{{{zzzyyyxxxwwwvvvuuuuuuuuuvvvrrrqqqqqqsssuuuuuusssqqqqqqrrruuuwwwwwwvvvtttsssppptttwwwwwwttttttwww{{{wwwtttqqqqqqssstttsssrrrsssrrrrrrrrrrrrrrrrrrsssuuuttttttsssrrrqqqqqqpppnnnmmmlllllliiieee___[[[OOOGGG>>>777444222///---///...------......---,,,...---,,,+++******************++++++,,,,,,,,,+++,,,---...///111111111111444333333222222222222333222222111111111111222222000000000000000111222222222111000//////////////////000000111222222333333222222222111000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******'''((())))))))))))((('''))))))))))))))))))))))))(((((())))))))))))((((((***************+++++++++*********---///000...,,,---------,,,,,,,,,++++++************++++++,,,---.../////////...///000222000000000000000000000000...///000111111000///...............////////////---,,,,,,,,,++++++++++++)))*********)))))))))***---,,,++++++------,,,+++++++++++++++,,,---.........---,,,+++++++++,,,,,,zzzyyywwwvvvvvvxxxzzz{{{wwwvvvvvvwwwyyyyyyxxxvvvrrrqqqooopppsssuuuvvvvvv|||||||||}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~||||||}}}~~~}}}{{{~~~zzzvvvrrrpppoooooommmrrrvvvwwwtttooommmlllggghhhkkkoootttwwwwwwwwwuuuvvvxxxzzz{{{{{{{{{{{{wwwvvvttttttvvvvvvvvvuuurrrwwwyyyuuutttvvvyyyyyy|||~~~}}}|||wwwyyy|||~~~~~~}}}||||||{{{{{{{{{zzzzzzzzzyyyzzz{{{{{{{{{yyywwwuuuxxxxxxyyyyyy{{{|||~~~yyyyyyxxxwwwvvvvvvvvvvvvwww{{{~~~}}}yyywwwyyy|||xxxxxxyyyyyyxxxxxxwwwwww|||{{{zzzzzz{{{|||{{{yyytttvvvwwwwwwwwwwwwyyyzzz{{{zzzyyyxxxwwwuuuttttttuuuxxxzzzzzzyyyxxxxxxxxxoootttyyyyyyvvvuuuwww{{{{{{xxxuuuvvvyyy|||{{{zzzuuuxxx{{{{{{yyyxxxyyy{{{xxxyyyzzz{{{|||||||||||||||}}}~~~}}}zzzxxxxxxxxxvvvvvvvvvvvvxxxzzz|||}}}||||||}}}}}}}}}}}}|||{{{wwwwwwwwwvvvuuuvvvxxxzzz}}}~~~~~~|||{{{yyyzzzzzzzzzqqqfff[[[NNNAAA:::999:::===DDDOOO\\\hhhpppssssssssstttxxx|||yyyyyyzzzzzzzzzzzzyyyyyy~~~}}}{{{yyyxxxxxxwwwvvvuuuvvvyyy{{{}}}vvvyyy|||}}}|||zzzxxxxxxzzz{{{}}}|||zzzwwwuuuuuuyyywwwttttttuuuwwwwwwwwwwwwvvvuuuuuuuuuvvvxxxxxx{{{||||||zzzxxxxxxyyyzzz{{{{{{{{{{{{{{{|||}}}~~~wwwvvvvvvvvvvvvxxxzzz{{{zzzzzz||||||xxxwwwyyy{{{||||||}}}~~~|||}}}}}}}}}}}}||||||{{{yyyzzz{{{{{{{{{zzzxxxwwwxxxwwwxxx{{{}}}yyy{{{}}}~~~}}}}}}}}}{{{xxxvvv{{{zzzyyywwwvvvvvvvvvuuupppoooppprrrvvvvvvssspppqqqsssuuuwwwxxxvvvuuusssppptttxxxxxxuuuuuuyyy}}}vvvrrrooooooqqqrrrqqqooooooqqqsssuuuuuusssqqqooouuuvvvvvvvvvuuutttsssrrrkkkkkkjjjiiigggccc\\\XXXGGGBBB:::555222000,,,(((111///...///000000///...///...---+++***)))))))))******+++,,,,,,,,,,,,++++++,,,...000222222111111333222222111111222222333222222111111111111222222000000///000000111222222///////////////000000111///000000111222222333333222111111111000000//////...------------...//////,,,,,,,,,+++++++++******&&&'''((())))))((('''&&&************************(((((())))))))))))(((((())))))******+++++++++,,,((((((***---000111111///---------,,,,,,+++++++++++++++******++++++,,,,,,...,,,***---111444444222000000000000000000000000...///000111111000///.............../////////000---------,,,,,,,,,++++++((()))******))))))***+++///---++++++,,,,,,,,,+++((((((((()))***+++------...---,,,+++***+++,,,---xxxxxxxxxwwwvvvwwwyyy{{{vvvwwwxxxyyyyyyyyyxxxwwwxxxuuusssuuuyyyzzzwwwttt}}}{{{zzz{{{}}}}}}zzzwww{{{}}}}}}{{{|||}}}}}}~~~~~~~~~}}}}}}{{{{{{{{{zzzwwwuuurrrppppppqqqssstttsssoookkkhhhbbbgggnnnrrrtttuuuuuuuuuqqqrrrsssuuuxxxzzz{{{|||wwwwwwwwwwwwuuusssqqqooouuuuuuvvvwwwyyyzzz{{{{{{yyy~~~~~~zzz~~~}}}|||}}}}}}}}}{{{yyy~~~|||zzzxxxwwwxxxyyyzzzzzzwwwwww||||||yyyxxxtttuuuwwwzzz}}}~~~|||yyywwwwwwxxxzzz{{{||||||{{{{{{zzzzzzzzzyyyyyyxxxwwwwwwvvvvvvwwwwwwyyyyyyzzzzzz{{{||||||}}}xxxyyyzzz{{{zzzzzzyyyxxxxxxyyyzzz{{{yyywwwtttrrrwwwtttssstttxxxzzzyyyxxxttttttuuuvvvxxxyyy{{{{{{{{{zzzyyyyyyxxxxxxyyyyyy||||||{{{zzzyyyyyyxxxwwwzzzzzzyyyyyyzzz{{{}}}~~~~~~}}}zzzwwwvvvvvvtttrrrrrruuuyyy{{{zzzxxx||||||||||||{{{zzzyyyxxx{{{yyywwwuuuuuuvvvxxxyyy}}}{{{{{{|||{{{xxxuuusssrrrmmmdddWWWIII>>>999:::777:::DDDQQQ\\\hhhqqqnnnvvv{{{{{{yyy{{{|||{{{vvvwwwyyy{{{}}}}}}{{{yyy{{{|||~~~}}}{{{yyy|||yyywwwxxx{{{}}}}}}|||zzzzzz{{{}}}~~~|||yyyyyyyyyzzzyyyyyyxxxxxxzzzzzzzzzyyyxxxwwwvvvvvvsssuuuxxxxxxwwwwwwyyy|||xxxyyyyyywwwvvvwwwyyy{{{|||yyyvvvwwwzzz||||||zzzvvvwwwyyyyyyxxxyyy{{{}}}}}}{{{zzzzzzyyywwwuuuvvvxxx{{{|||{{{zzz{{{|||{{{|||}}}|||zzzyyyzzz{{{{{{zzzxxxxxxyyyyyyxxxvvv{{{yyyxxxyyy{{{~~~~~~}}}{{{{{{zzz{{{wwwvvvuuutttssssssttttttqqqqqqpppppppppqqqrrrrrrrrrrrrtttuuuvvvvvvvvvvvvwwwvvvuuuttttttuuuvvvwwwqqqpppppppppoooooonnnnnnvvvwwwyyyzzzzzzzzzyyyyyyuuuuuuuuuuuuuuutttsssrrrkkkiiigggeeeaaaZZZOOOGGG@@@:::333000000000,,,(((.........------,,,,,,,,,---------,,,,,,+++++++++------++++++++++++------///...---...///000///...000000000000111111111111//////000111222333333444444222111//////000222333000111111000......///000222222222222222222222222222222111---((('''))),,,111000......//////---,,,,,,***)))***---...,,,)))''''''(((((())))))******&&&'''((((((((((((***,,,)))'''&&&'''******(((%%%***************++++++,,,++++++,,,---///111333444------,,,,,,,,,+++++++++++++++++++++++++++++++++---......///////////////////////////........................////////////000000000000////////////......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...//////---***(((...,,,+++)))(((((())))))*********++++++,,,,,,,,,wwwxxxxxxwwwvvvvvvxxx{{{yyyzzz{{{{{{{{{zzzyyyyyywwwuuusssuuuxxxyyyvvvsssyyywwwvvvwwwzzz{{{{{{yyy|||}}}}}}|||{{{|||}}}~~~~~~~~~~~~~~~|||{{{{{{zzzwwwtttrrrpppmmmoooqqqsssqqqmmmhhhddddddiiiooossstttttttttuuussssssuuuvvvxxxzzz{{{|||wwwwwwvvvvvvuuutttrrrrrrvvvwwwwwwxxxyyyzzz{{{{{{xxx|||}}}{{{}}}}}}www}}}||||||}}}~~~}}}|||}}}{{{yyywwwvvvvvvwwwxxxxxxtttuuuzzz|||zzzwwwwwwwwwxxxyyy{{{|||~~~|||{{{yyyxxxxxxyyy{{{|||}}}||||||{{{zzzyyyyyyxxxzzzyyyxxxwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyzzzzzzzzzwwwxxxyyyyyyyyyxxxwwwvvvvvvwwwyyyyyyyyywwwtttrrrwwwuuusssuuuxxxyyyyyyxxxrrrsssuuuwwwxxxyyyyyyzzzyyyyyyxxxwwwwwwwwwwwwxxx{{{{{{zzzyyyyyyxxxwwwwww|||{{{zzzzzzzzz{{{|||}}}}}}~~~~~~|||yyywwwvvvvvvvvvuuutttvvvyyyzzzyyywww||||||||||||{{{zzzyyyyyyxxxwwwuuutttuuuwwwyyy{{{~~~|||{{{{{{|||{{{xxxuuussssssppphhh]]]PPPDDD===<<<888777>>>GGGRRRaaammmpppwww{{{zzzxxxzzz|||{{{xxxyyyzzz{{{|||{{{zzzxxxzzz|||}}}~~~|||zzzyyy|||yyywwwxxx{{{}}}}}}|||zzzzzz{{{}}}~~~|||yyyzzzzzz{{{{{{{{{zzzzzzyyyyyyxxxvvvvvvuuuuuuuuuuuuwwwxxxwwwuuutttvvvxxxxxxxxxxxxwwwvvvvvvxxxzzz|||zzzxxxxxxzzz{{{{{{{{{vvvwwwxxxxxxwwwxxx{{{~~~}}}{{{zzzzzz{{{{{{yyywwwwwwyyy|||||||||{{{{{{|||{{{|||}}}|||zzzzzzzzz{{{|||{{{zzzzzz{{{{{{zzzyyy|||{{{yyyzzz|||~~~~~~~~~~~~~~~|||zzzxxxwwwxxxwwwwwwvvvuuuuuuttttttqqqqqqqqqqqqrrrtttuuuvvvttttttuuuuuuuuuuuuuuutttvvvvvvuuuuuuuuuuuuvvvvvvppppppppppppoooooonnnnnnuuuvvvxxxyyyzzzzzzyyyxxxvvvuuuttttttsssqqqooommmgggddd```]]]XXXQQQHHH@@@<<<666111///000000...+++......---------,,,,,,,,,......---------,,,,,,,,,------,,,++++++,,,------///...---...///000///...//////000000000111111111111111111111111111222222333222000//////111222333111222222111//////000111111111111111111111111111333444444111---,,,...000...---,,,...000111000///,,,***)))+++------+++)))((((((((()))))))))))))))'''((()))(((((((((***+++'''%%%$$$&&&((((((&&&$$$***))))))))))))***++++++,,,,,,,,,---...000222222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...////////////................../////////000000000111111000000000/////////......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,+++...---,,,***************+++++++++,,,,,,,,,,,,,,,wwwwwwxxxwwwvvvvvvyyy{{{{{{{{{|||{{{{{{zzzyyyxxxwwwuuutttuuuxxxxxxvvvssssssrrrrrrtttwwwzzz{{{||||||~~~~~~|||zzzzzz|||}}}~~~~~~~~~~~~}}}}}}|||zzzxxxuuurrrpppppprrruuuvvvtttpppkkkggghhhlllqqqtttttttttttttttuuuuuuvvvwwwxxxyyyyyyzzzvvvvvvuuuuuuttttttuuuuuuyyyyyyyyyzzzzzzzzz{{{{{{}}}~~~~~~zzz|||{{{{{{}}}~~~{{{zzzxxxvvvuuuuuuuuuvvvtttrrrrrrwwwyyywwwvvvwwwzzz{{{{{{||||||||||||{{{yyyyyyyyyzzz{{{{{{|||}}}}}}}}}|||{{{yyyxxxwwwwww{{{zzzyyyxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwvvvvvvvvvwwwxxxxxxxxxvvvuuutttsssuuuvvvxxxxxxvvvuuutttvvvuuutttuuuwwwxxxxxxwwwqqqsssuuuxxxyyyyyyxxxxxxyyyxxxwwwwwwvvvvvvwwwwwwzzzzzzyyyyyyxxxxxxwwwwww}}}|||{{{zzzzzzzzz{{{{{{zzz{{{|||{{{xxxvvvvvvvvvxxxwwwvvvwwwyyyzzzyyywww}}}}}}||||||{{{zzzzzzyyyvvvuuuttttttuuuwwwzzz||||||||||||}}}}}}|||xxxuuusssttttttpppfffYYYLLLDDD@@@;;;777999===HHHYYYhhhpppvvvzzzxxxxxx|||{{{{{{||||||{{{yyywwwvvv{{{|||}}}~~~~~~|||zzzyyy{{{yyyxxxxxxzzz|||}}}|||zzzzzz{{{}}}~~~|||yyyzzz{{{||||||}}}||||||yyywwwuuutttssstttuuuvvvwwwxxxxxxvvvtttsssssstttwwwxxxxxxwwwuuuuuuwwwxxxzzz{{{{{{zzzxxxxxxzzz{{{xxxxxxxxxvvvvvvwwwzzz|||{{{zzzzzz{{{|||}}}|||zzzyyy{{{}}}}}}|||{{{{{{{{{{{{|||}}}|||{{{zzz{{{|||}}}{{{{{{{{{}}}~~~}}}|||~~~}}}{{{{{{|||}}}}}}|||{{{|||}}}}}}|||yyywwwuuuyyyzzzzzzyyyxxxvvvtttsssqqqqqqrrrssstttvvvwwwxxxuuuuuuvvvvvvuuuuuutttsssuuuuuuvvvvvvvvvvvvuuuuuuqqqqqqqqqpppppppppppppppuuuvvvwwwyyyyyyyyyyyyxxxxxxvvvtttrrrqqqnnnjjjgggfffbbb[[[VVVQQQKKKBBB<<<666222......000111///---...------------,,,,,,,,,......------------,,,,,,------,,,,,,,,,,,,------...---,,,---///000///...//////000000000000111111222222111111111000000000111000//////000111333444222333333222000///111222000000000000000000000000333444444333111000000111...---,,,...000111000///,,,+++***+++,,,,,,+++)))))))))))))))))))))((((((''')))))))))(((''')))***'''&&&%%%&&&'''(((&&&$$$))))))((((((((()))******------------...///000111------,,,,,,,,,+++++++++------------------------------...///////////////////////////............/////////000000000111111111111111111000000000000...---,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------......///...---,,,,,,+++,,,,,,---------------,,,,,,,,,wwwxxxxxxxxxwwwxxxzzz|||{{{zzzzzzyyyyyyxxxwwwvvvyyywwwvvvwwwxxxxxxvvvtttmmmnnnqqquuuxxx{{{|||}}}|||}}}}}}|||xxxyyyzzz|||}}}~~~~~~~~~~~~~~~|||zzzwwwtttrrrvvvvvvvvvuuutttqqqnnnmmmmmmpppsssuuuuuuttttttuuuvvvvvvwwwwwwwwwwwwwwwwwwvvvuuutttttttttuuuwwwxxxzzzzzzzzz{{{{{{{{{{{{{{{~~~~~~{{{}}}||||||}}}~~~}}}{{{zzzxxxwwwvvvuuuuuuuuusssqqqrrrvvvwwwuuuuuuwwwzzzzzz{{{||||||{{{zzzyyyuuuvvvxxx{{{|||}}}}}}}}}}}}}}}|||zzzyyywwwvvvuuu|||{{{zzzxxxwwwwwwwwwwwwxxxxxxxxxxxxwwwvvvuuutttuuuvvvvvvwwwvvvuuutttsssqqqssstttvvvwwwvvvvvvuuutttttttttuuuvvvvvvuuuuuurrrtttwwwzzz{{{{{{yyyxxxyyyyyyxxxwwwwwwwwwwwwwwwzzzzzzyyyyyyyyyyyyyyyyyy}}}|||{{{zzzyyyxxxxxxwwwwwwyyyzzzyyywwwvvvvvvvvvvvvvvvvvvvvvxxxyyyyyyzzz~~~}}}|||{{{{{{zzzzzzzzzvvvvvvuuuuuuvvvwwwyyyzzzzzz{{{|||}}}}}}{{{yyywwwuuuwwwxxxvvvnnnaaaSSSIIICCC>>>:::888999AAASSSccclllssswwwwwwyyy|||}}}}}}|||zzzwwwvvvuuu|||}}}~~~~~~}}}{{{zzzzzzyyyxxxxxxyyy{{{|||}}}zzzzzz{{{}}}~~~|||xxxyyyzzz{{{||||||}}}|||yyywwwtttsssrrrtttvvvxxxwwwwwwwwwvvvuuutttttttttvvvwwwxxxwwwuuuuuuvvvwwwwwwyyy{{{yyyvvvuuuwwwzzz{{{{{{yyywwwttttttwwwyyy{{{{{{{{{|||~~~~~~|||{{{zzz{{{}}}}}}{{{zzzyyyzzzzzz{{{|||{{{zzzyyyzzz{{{|||{{{zzz{{{}}}~~~~~~}}}~~~||||||}}}}}}|||{{{{{{||||||{{{{{{yyyxxxwww{{{{{{||||||zzzxxxuuusssssssssssssssssstttuuuvvvsssttttttuuuuuuuuuttttttssstttvvvwwwwwwvvvuuuuuusssssssssssssssrrrrrrrrruuuvvvxxxyyyyyyyyyxxxxxxxxxuuusssrrrpppmmmhhhcccbbb\\\SSSLLLGGGBBB<<<777222000------///000///...------------------------------,,,,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,---///000///...////////////000000000111111111111111000000000000////////////000111333444111222222111//////000222111111111111111111111111///000111111111000000000111000......//////---,,,+++++++++,,,,,,+++***)))+++******))))))(((((((((((()))******((('''((()))((((((((()))))))))((('''((((((((((((((())))))***......---------...//////++++++++++++************---------..................//////000111000000000////////////............000000000000111111111111222111111111000000000000...---,,,+++************+++++++++++++++,,,,,,,,,++++++++++++,,,...000111000//////......---------//////......---------,,,xxxyyyyyyyyyxxxyyy|||~~~|||{{{zzzyyyxxxxxxwwwwww{{{{{{zzzzzzzzzyyywwwvvvjjjnnntttyyy|||}}}}}}||||||}}}}}}~~~~~~}}}}}}|||xxxxxxzzz{{{}}}}}}~~~~~~~~~|||zzzwwwuuuwwwuuurrrpppnnnnnnooopppqqqsssuuuvvvuuutttuuuvvvwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuttttttuuuvvvxxxyyy{{{{{{{{{{{{{{{{{{{{{{{{~~~{{{yyyzzz{{{zzzyyyyyy}}}|||||||||}}}}}}{{{yyyzzzyyyxxxwwwwwwvvvvvvvvvsssqqqsssvvvvvvtttuuuxxxwwwxxxyyy{{{{{{zzzyyyyyyrrrtttwwwzzz|||}}}~~~}}}}}}|||{{{yyyxxxvvvuuuuuu{{{zzzyyyxxxwwwwwwwwwwwwxxxyyyzzzzzzyyywwwuuuttttttuuuvvvwwwwwwvvvuuutttqqqrrrsssuuuvvvvvvvvvvvvssstttuuuuuuuuutttssssssuuuwwwzzz|||}}}}}}{{{zzzzzzzzzyyyxxxxxxxxxxxxxxxzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxvvvuuutttvvvxxxyyyxxxwwwuuuuuuvvvsssssstttuuuwwwyyy{{{}}}~~~~~~|||{{{{{{zzz{{{{{{yyyxxxwwwvvvvvvwwwxxxxxxyyyzzz|||}}}|||{{{zzzyyyyyyzzz{{{zzzttthhhYYYOOODDD@@@<<<999888===KKKYYYiiipppvvvwwwyyy}}}~~~~~~|||xxxvvvuuuvvv~~~~~~~~~}}}|||yyyyyyyyyxxxxxxzzz|||}}}zzzzzz{{{}}}~~~|||vvvwwwxxxyyyzzz{{{{{{{{{xxxvvvtttssssssuuuwwwyyyvvvvvvvvvwwwwwwxxxxxxwwwvvvwwwxxxwwwvvvuuuuuuvvvtttwwwyyyxxxuuutttuuuxxx~~~~~~|||xxxuuussstttvvv}}}}}}}}}~~~|||zzz{{{|||~~~}}}{{{xxxxxxxxxxxxyyyzzzzzzyyyxxxyyyzzz{{{zzzyyyzzz|||}}}}}}{{{~~~}}}||||||}}}}}}|||zzz~~~~~~}}}{{{yyyyyyzzz{{{|||{{{|||}}}|||{{{xxxuuusssttttttsssrrrqqqqqqqqqqqqpppppprrrsssuuuuuuvvvvvvssstttuuuwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyxxxxxxvvvvvvvvvssspppoooooollleee___UUUNNNEEE>>>:::777333///111000............---,,,------------------------++++++++++++,,,,,,,,,,,,---------------------------,,,+++,,,///000//////...////////////000000000...//////000111111222222......//////000111222333000111111000......///111222222222222222222222222---......///000000//////111000......//////---,,,+++,,,,,,,,,+++*********++++++******))))))((((((''')))******)))''''''(((((())))))***))))))((((((((((((((((((((())))))***......------------......,,,,,,,,,,,,++++++++++++---------....../////////000000111222222222222111////////////............000000000000111111111111111111111000000000000///------,,,+++*********************++++++,,,,,,,,,++++++***+++,,,...111222000000000000/////////.../////////......---------wwwxxxyyyxxxxxxyyy|||~~~~~~}}}|||{{{zzzzzzzzz{{{}}}}}}}}}|||{{{yyyxxxwwwmmmqqqwww{{{}}}||||||}}}{{{{{{||||||||||||{{{{{{xxxxxxzzz{{{||||||||||||}}}{{{yyyxxxyyyvvvsssqqqpppqqqsssuuuuuuvvvwwwwwwuuuuuuwwwxxxxxxxxxwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzzzz{{{{{{{{{||||||~~~zzzwwwyyyzzzyyyyyy{{{|||{{{zzzzzz{{{zzzxxxvvvwwwwwwwwwwwwwwwwwwwwwwwwtttssstttvvvuuurrrtttxxxtttuuuwwwyyyzzzyyyxxxwwwqqqsssvvvyyy{{{|||}}}}}}{{{{{{zzzyyywwwvvvuuuuuuyyyxxxwwwwwwvvvvvvwwwwwwxxxyyyzzz{{{zzzxxxvvvtttssstttvvvwwwxxxxxxwwwwwwqqqrrrsssuuuvvvvvvwwwwwwtttvvvxxxwwwuuutttssssssxxxyyy{{{}}}~~~}}}||||||{{{zzzyyyyyyxxxxxxyyyyyyzzzzzz{{{{{{||||||}}}}}}{{{{{{zzzyyyxxxvvvuuutttvvvxxxyyyxxxvvvuuuuuuvvvrrrsssuuuvvvwwwyyy}}}~~~}}}{{{zzz{{{{{{|||zzzzzzyyyxxxxxxxxxxxxxxxyyyzzz||||||{{{zzz{{{||||||{{{{{{{{{xxxooobbbYYYIIICCC===999777999CCCMMMccckkksssuuuwww|||~~~~~~{{{}}}~~~|||xxxuuuvvvyyy~~~~~~~~~~~~}}}}}}xxxyyyyyyxxxxxxyyy{{{}}}zzzzzz{{{}}}~~~|||uuuvvvwwwxxxxxxxxxxxxxxxvvvuuutttssstttvvvxxxyyyvvvuuuuuuvvvyyyzzzzzzyyywwwxxxyyyyyywwwuuuuuuvvvsssuuuvvvwwwvvvvvvvvvwww~~~~~~}}}zzzwwwuuuuuuuuu}}}}}}~~~}}}zzz}}}~~~~~~{{{xxxwwwwwwxxxyyyzzzzzzyyyxxxzzz{{{{{{yyyyyyyyy{{{|||{{{zzz{{{zzzzzz{{{}}}~~~}}}{{{}}}}}}~~~~~~~~~}}}||||||~~~{{{yyyyyy{{{}}}zzz{{{{{{zzzyyywwwuuutttuuutttrrrqqqpppooonnnnnnmmmnnnppprrrsssuuuuuuuuussstttuuuvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvwwwwwwvvvtttrrrqqqqqqnnnjjjjjjjjjfff^^^WWWKKKEEE<<<777555333111///000000//////...---,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------------............------,,,++++++,,,...000000///......////////////000000---......///000111222333...//////000000111111111000111111000...---///000222222222222222222222222000///...///111222111000...---,,,...000111000///+++,,,------+++))))))*********************))))))&&&(((***+++)))(((((((((%%%''')))((('''&&&'''((())))))((((((((()))******------------------....../////////.........------,,,,,,------.../////////000000111222222222222222////////////............/////////000000000111111000000000000////////////---,,,+++******))))))***))))))******+++,,,,,,,,,,,,+++++++++---...000222//////000000000000//////...............---------uuuvvvwwwwwwvvvxxx{{{}}}}}}|||{{{{{{zzz{{{||||||}}}~~~~~~|||zzzxxxwwwwwwsssvvvyyyzzzyyyzzz|||~~~zzzzzzzzzzzzzzzzzzzzzzzzxxxyyyzzz{{{{{{{{{{{{{{{|||}}}}}}~~~}}}{{{zzzyyyxxxwwwwwwvvvvvvwwwwwwxxxvvvwwwxxxwwwvvvvvvxxxzzzzzzzzzyyyxxxxxxwwwwwwwwwtttuuuvvvwwwwwwwwwwwwwwwxxxxxxyyyzzz{{{{{{||||||yyywwwzzz{{{zzz{{{xxxwwwvvvwwwxxxxxxwwwuuuttttttuuuvvvwwwwwwwwwwwwuuutttuuuvvvtttppprrrwwwssstttvvvxxxxxxwwwuuutttqqqrrrtttvvvyyy{{{|||}}}zzzyyyyyyxxxwwwvvvvvvuuuvvvvvvuuuuuuvvvvvvwwwwwwwwwxxxzzz{{{zzzxxxvvvtttsssuuuwwwyyyzzz{{{zzzzzzsssssstttuuuvvvwwwwwwwwwvvvyyy{{{{{{xxxuuuuuuuuuyyyzzz{{{||||||}}}||||||zzzyyyyyyxxxxxxxxxxxxxxxyyyyyyzzzzzz{{{|||}}}}}}{{{||||||{{{zzzxxxvvvuuuxxxyyyzzzyyywwwuuuuuuuuuuuuwwwxxxxxxxxxzzz~~~}}}{{{zzz{{{||||||zzzzzzzzzzzzzzzzzzzzz{{{yyy{{{{{{zzzyyyyyy|||}}}{{{{{{{{{{{{vvvllldddUUUKKK@@@:::666777>>>EEETTT```lllrrrvvvzzz|||zzzyyy|||~~~{{{wwwvvvxxx{{{}}}}}}}}}}}}||||||{{{{{{wwwyyyyyyyyywwwxxx{{{~~~zzzzzz{{{}}}~~~|||vvvvvvwwwxxxxxxwwwwwwwwwsssssssssssstttuuuvvvwwwuuutttsssuuuxxxzzzyyyxxxwwwyyyzzzzzzxxxvvvuuuvvvttttttuuuwwwyyyzzzyyywwwzzz|||}}}|||zzzxxxxxxxxx||||||~~~}}}}}}zzzxxxxxxyyyzzz|||{{{zzzzzz|||}}}|||zzzyyyzzz{{{{{{zzzyyyvvvvvvxxxzzz}}}~~~~~~|||||||||}}}}}}}}}|||zzzyyy~~~}}}{{{zzzzzz{{{}}}yyyyyyxxxxxxwwwvvvuuuuuutttsssrrrppppppooooooooolllmmmoooppprrrrrrssssssttttttttttttuuuvvvwwwxxxuuuuuuuuuuuuvvvvvvvvvwwwtttttttttsssrrrooommmkkkmmmhhhcccbbbaaa]]]SSSKKKCCC===666333333333222111...///000///............,,,,,,,,,---------......---------.........//////,,,---...//////...---,,,+++******,,,...000000///........./////////000000.../////////000000111111//////000000000000000///111111222000///...///111111111111111111111111111222000------000222111000...---,,,...000111000///+++---...---***((()))*********************++++++$$$'''***+++***)))))))))%%%'''))))))'''&&&'''(((***))))))))))))***++++++,,,,,,,,,,,,------...///.........---------,,,,,,+++,,,,,,---......////////////000111111111000000////////////................../////////000000000////////////.........------,,,+++***))))))))))))((())))))***++++++,,,,,,,,,,,,,,,---...///000000...///000111111000//////---------------.........tttuuuuuuuuuuuuvvvyyy|||{{{zzzyyyxxxxxxyyy{{{|||}}}}}}}}}|||yyywwwvvvvvvyyyzzzyyywwwvvvwww{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{zzzzzzzzzzzz{{{|||||||||{{{zzzyyyqqqsssuuuvvvwwwvvvuuutttwwwxxxxxxwwwvvvwwwyyy|||{{{{{{{{{zzzzzzyyyyyyyyytttuuuvvvxxxxxxxxxwwwvvvwwwwwwxxxyyyzzz||||||}}}{{{uuurrruuuwwwvvvwww|||tttssssssuuuwwwxxxwwwuuuqqqrrrsssuuuvvvwwwwwwwwwuuuttttttuuurrrnnnpppuuussstttvvvwwwwwwuuusssqqqqqqrrrsssuuuwwwyyy{{{|||yyyxxxxxxxxxwwwwwwvvvvvvttttttttttttuuuvvvwwwxxxuuuwwwyyyzzzzzzxxxvvvtttsssuuuwwwzzz{{{|||}}}}}}ttttttuuuuuuvvvwwwwwwxxxyyy|||~~~~~~zzzwwwwwwxxxzzzzzzzzzzzz{{{{{{||||||yyyxxxxxxwwwvvvwwwwwwwwwwwwxxxyyyyyyzzz{{{|||||||||}}}}}}}}}|||zzzxxxwwwxxxzzzzzzyyywwwuuuuuuuuuyyyzzz{{{zzzyyyzzz}}}{{{zzz{{{|||}}}xxxyyyyyyzzz{{{|||}}}}}}zzz{{{{{{yyyxxxyyy}}}}}}{{{zzz{{{}}}{{{tttmmm```SSSDDD;;;777777===CCCGGGTTTdddnnnuuu{{{}}}{{{xxx{{{}}}{{{wwwvvvyyy}}}|||{{{{{{{{{zzzzzzzzzzzzwwwyyyzzzyyywwwwww{{{~~~{{{zzz{{{}}}~~~|||wwwwwwxxxxxxxxxwwwwwwvvvpppqqqrrrsssttttttuuuuuuvvvtttrrrtttwwwyyywwwuuuxxxzzz{{{{{{yyyvvvvvvvvvvvvttttttxxx|||}}}{{{xxxwwwyyy|||~~~}}}{{{{{{{{{yyyzzz}}}|||zzzzzzzzz|||}}}}}}||||||}}}}}}|||zzzzzz{{{{{{zzzxxxttttttvvvyyy}}}~~~}}}{{{{{{|||||||||{{{yyyxxx{{{{{{{{{||||||||||||}}}xxxxxxwwwvvvuuuuuuuuuvvvrrrrrrqqqqqqppppppqqqqqqmmmnnnooopppppppppppppppuuuttttttttttttvvvxxxyyyssstttttttttuuuuuuvvvvvvssssssrrrqqqooollliiigggiiiddd^^^\\\[[[UUUJJJAAA:::555///---...//////...,,,...///000/////////000,,,,,,,,,------............/////////000000111111,,,---...//////...---,,,+++******,,,...000000///............/////////000000000000000///////////////000000000000000///...222333333222000///111222000000000000000000000000222///++++++...000000///111000......//////---,,,+++---///---***((()))***)))))))))***+++++++++,,,###&&&)))+++***))))))***'''***,,,+++)))((()))+++***************++++++,,,,,,,,,,,,,,,---...//////+++++++++*********))))))++++++,,,,,,---...//////---......///////////////000/////////........................///////////////.........---------------,,,+++***))))))))))))((())))))***++++++,,,,,,,,,,,,---....../////////...///000111111000///...+++,,,,,,------.........zzzxxxuuuuuuuuuvvvvvvuuu}}}|||{{{{{{{{{{{{|||||||||{{{{{{{{{|||{{{xxxuuuwwwwwwvvvvvvwwwyyyzzz|||zzzyyyxxxyyyyyyxxxwwwuuuxxxxxxyyyyyyyyyzzzzzzzzz{{{zzzxxxxxxzzz{{{{{{zzzwwwwwwxxxyyyzzzzzzzzzzzzvvvwwwxxxxxxzzzzzz{{{|||~~~zzzyyy{{{zzzwww{{{yyyxxxyyy{{{{{{xxxvvvzzzyyywwwvvvuuuuuuvvvvvvsssppplllkkkmmmoooooonnnqqqqqqqqqppppppssswww{{{ttttttssstttuuuwwwxxxzzzsssssssssrrrqqqpppnnnnnnuuuuuuuuutttsssqqqpppooommmnnnqqqtttxxxyyyxxxvvvyyyyyyxxxwwwvvvvvvwwwwwwtttsssuuuzzzzzzwwwvvvxxxvvvwwwyyyzzzzzzyyyxxxwwwwwwwwwyyy||||||zzzvvvvvvvvvwwwyyy{{{}}}~~~}}}||||||{{{{{{|||~~~||||||{{{zzzzzzyyyxxxxxx}}}wwwrrrrrrvvvxxxwwwtttxxxwwwxxxzzz~~~}}}zzz{{{|||}}}}}}|||zzzxxxvvvyyyxxxxxxxxxxxxxxxxxxyyyzzz|||~~~}}}}}}~~~|||{{{|||}}}}}}}}}{{{yyywwwyyy}}}}}}yyyzzz|||{{{zzzzzz{{{}}}|||yyywwwwwwyyyxxxuuurrrfff]]]OOOCCC<<<::::::;;;===JJJ\\\kkktttxxxzzz{{{|||}}}}}}|||zzzzzz{{{}}}zzz{{{|||}}}}}}|||{{{{{{|||{{{zzzyyyyyyzzz{{{|||wwwyyy|||~~~~~~|||{{{vvvwwwyyyyyyyyywwwuuutttwwwtttpppqqqtttwwwwwwvvvzzzyyyxxxwwwxxxyyyzzz{{{{{{{{{|||{{{yyyvvvtttrrrppprrruuuxxxzzz{{{{{{zzz{{{zzzyyyxxxyyyzzz{{{|||}}}}}}~~~}}}{{{zzzzzz||||||}}}}}}~~~~~~~~~{{{|||}}}~~~}}}|||zzzyyyyyyzzz|||~~~}}}{{{yyy~~~|||yyyxxxzzz{{{yyywwwyyyzzz{{{|||}}}}}}}}}}}}{{{{{{yyywwwuuuuuuxxxzzzsssssssssrrrqqqqqqqqqqqqqqqtttvvvuuurrrooooooqqqrrrqqqppprrrtttuuuuuutttuuutttrrrqqqqqqrrrtttuuuuuussspppnnnllljjjgggeeeddd```ZZZSSSLLLDDD<<<888000000//////.........---......////////////......,,,,,,++++++***+++++++++//////......---------,,,/////////000000000000000222...---111222///...///---///222333333000---+++000000111000000///.........//////000111222222222---......///000111111222222222222111111111111000999666222...,,,---...///---------...------,,,,,,.........///000///---+++************))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))***)))((()))+++,,,,,,+++++++++,,,---,,,+++)))(((+++******)))***,,,---...///......///000000///---222...,,,...222333111...//////000000000///---,,,---///111111///...---...---------............///...---,,,+++***+++,,,---++++++++++++++++++,,,,,,---,,,,,,,,,,,,---......//////000111111111111111++++++,,,///111333222000xxxwwwuuuuuuwwwxxxyyyxxx||||||||||||||||||||||||yyyxxxxxxxxxzzzzzzyyywwwwwwvvvvvvwwwwwwxxxyyyyyyyyyyyyxxxxxxxxxwwwvvvtttxxxyyyyyyyyyzzzzzzzzzzzz~~~|||zzzzzz{{{{{{zzzyyyuuuvvvwwwxxxyyyyyyyyyyyyvvvvvvwwwxxxyyyzzz{{{{{{}}}~~~zzzyyy{{{{{{yyyyyyxxxwwwxxxzzz{{{yyyvvvzzzxxxvvvsssrrrrrrrrrsssrrrooommmmmmnnnoooooommmpppppppppooonnnooorrruuurrrsssuuuvvvwwwwwwwwwwwwxxxwwwuuussspppllljjjhhhlllllllllmmmmmmmmmnnnnnnmmmnnnpppsssuuuwwwvvvvvvyyyyyyxxxwwwwwwwwwwwwwwwuuutttuuuyyyyyyvvvtttvvvttttttuuuwwwxxxxxxxxxxxx{{{zzzyyyzzz{{{|||zzzyyyvvvvvvwwwxxxyyy{{{|||}}}}}}}}}|||{{{{{{{{{|||}}}{{{{{{{{{zzzyyyxxxxxxxxx|||xxxuuutttvvvxxxwwwvvvzzzyyyxxxzzz}}}~~~|||zzz{{{||||||}}}|||{{{yyyxxxwwwwwwvvvvvvvvvwwwxxxyyy{{{}}}~~~~~~~~~}}}|||}}}~~~}}}||||||zzzxxxyyy|||~~~}}}|||xxxzzz{{{{{{yyyyyyzzz||||||zzzxxxxxxyyyyyyvvvssslllcccVVVJJJAAA<<<:::888<<>>;;;777333111000---,,,---------...............------............------......------...//////000//////000000111111222222......---------,,,,,,,,,---000666:::666000111555///...---,,,------...///------...............---///////////////000000000////////////000000000000111111111000000000//////......000111111111000000////////////...---,,,+++///---,,,,,,------,,,+++************)))))))))((())))))((((((((())))))***((((((((((((((((((((((((+++***(((((())))))(((&&&------------------------***++++++,,,------.........------...//////...,,,---,,,,,,---...///...---++++++*********+++++++++)))+++...//////...///000---------............///.........---------,,,,,,------,,,,,,+++***))))))+++++++++++++++,,,------------...////////////...,,,+++***,,,---...,,,+++yyyxxxxxxzzz|||}}}|||{{{zzz{{{}}}~~~~~~~~~~~~}}}}}}yyyuuurrrrrrrrrrrrrrrtttuuuuuuvvvvvvvvvuuuuuurrrvvvzzzzzzvvvsssrrrssstttttttttuuuuuuuuuvvvvvvttttttuuuwwwzzzzzzyyywwwtttuuuvvvwwwwwwxxxxxxxxxrrrsssssstttuuuvvvwwwxxxxxxzzzzzzwwwwwwzzz{{{xxxwwwxxxxxxvvvssspppoooooopppppppppqqqrrrtttvvvxxxwwwzzz|||}}}{{{yyyxxxxxxqqqssstttsssssstttvvvxxxzzzyyyvvvtttssssssttttttuuuuuuvvvvvvvvvuuuuuutttqqqqqqppppppqqqsssuuuvvvvvvyyy{{{zzzwwwvvvwwwzzzzzzzzzyyyyyyyyyzzz{{{{{{{{{xxxxxxyyyyyyuuuuuuwww||||||{{{zzzyyyyyyyyyyyyuuuvvvxxx{{{~~~~~~{{{xxxwwwxxxyyyzzzzzzzzzyyyxxxtttuuuwwwzzz|||}}}~~~~~~zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||zzzxxxvvvwwwxxxxxxxxxyyyyyyzzzzzzzzz{{{wwwwwwxxxyyy{{{|||~~~yyyzzz{{{zzzyyyyyy{{{}}}|||{{{{{{|||}}}~~~|||{{{yyy{{{||||||yyywwwvvvvvvuuuvvvwwwwwwvvvvvvwwwyyyvvvxxxzzzzzzyyyxxxxxxyyyvvvuuurrrnnnfffYYYLLLCCC:::999:::@@@LLL[[[hhhpppyyy{{{}}}}}}{{{yyyyyyyyy}}}|||{{{zzzyyyyyyyyyyyyzzzzzz{{{||||||{{{{{{zzzyyyzzz{{{||||||}}}}}}}}}}}}|||{{{zzzyyyxxxwwwwwwzzz{{{{{{zzzxxxwwwwwwwwwwwwwwwwwwvvvuuutttrrrqqqtttvvvyyy|||~~~~~~~~~zzzzzz{{{{{{||||||}}}}}}~~~}}}|||{{{}}}}}}~~~|||yyy|||{{{zzzzzzzzz{{{|||}}}{{{{{{{{{{{{{{{zzzzzzzzz|||}}}}}}}}}~~~~~~~~~~~~}}}|||}}}|||yyyvvvuuuuuuvvvyyyzzzzzz{{{{{{{{{zzzzzzyyyxxxvvvtttrrrrrruuuxxxvvvwwwzzz{{{yyyvvvqqqooossssssssstttuuuuuusssqqqrrruuuxxxxxxuuurrrrrrssspppooonnnllljjjhhhfffeeeccc___YYYRRRLLLFFF@@@<<<333222000000000...+++(((---------------.........------............------............///000111111000000000000111111111111.........---,,,,,,++++++,,,---111555333//////222.........---......///000------...////////////...////////////////////////////////////000000000000111111000000000/////////------...///000000//////000000000///...---,,,+++---+++))))))***+++***)))************))))))))))))))))))((((((((()))******))))))))))))))))))))))))***)))(((((()))***)))'''---,,,,,,,,,,,,,,,---...***+++,,,---.........---...---,,,---//////---,,,******+++++++++,,,,,,,,,+++************+++,,,,,,))),,,...///...---......---------............///---............---,,,,,,---,,,,,,++++++*********+++++++++++++++,,,------,,,------...............))))))***,,,//////---,,,vvvvvvwwwzzz}}}~~~}}}|||zzzzzz{{{||||||}}}~~~~~~}}}zzzvvvttttttssssssrrrqqqqqqqqqqqqrrrsssssstttrrrwww{{{{{{wwwsssssstttuuuuuuuuuvvvvvvvvvwwwwwwuuuuuuvvvxxxzzzzzzxxxvvvsssssstttuuuvvvvvvvvvvvvrrrrrrssstttuuuvvvvvvwwwwwwyyyyyyuuuuuuxxxyyyvvvsssuuuvvvuuurrrppppppqqqrrrssstttvvvwwwxxxyyyyyyyyy{{{~~~}}}{{{yyyyyyzzztttttttttrrrqqqrrrtttwwwyyyyyyxxxvvvuuusssrrrqqqvvvvvvvvvvvvvvvuuutttttttttttttttuuuuuuvvvvvvvvvvvvzzz}}}|||xxxvvvwwwyyyzzzzzzzzzzzzzzz{{{||||||{{{xxxwwwzzzzzzxxxxxx{{{{{{||||||||||||{{{{{{zzzwwwwwwxxxzzz}}}~~~|||{{{xxxxxxzzz{{{{{{zzzxxxwwwwwwxxxyyy{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzyyywwwyyy|||}}}{{{yyyyyy{{{}}}{{{xxxvvvwwwxxxvvvwwwxxxyyyyyyyyyxxxwwwvvvwwwyyyzzz||||||||||||zzz{{{{{{zzzyyyzzz|||~~~{{{zzzyyyyyy{{{||||||{{{wwwzzz||||||yyyvvvuuuvvvuuuwwwxxxxxxwwwvvvxxxyyywwwzzz||||||{{{zzz{{{}}}xxxxxxwwwtttmmmaaaSSSJJJ???===;;;;;;BBBOOO^^^iiisssvvvyyyzzzzzzyyyyyyyyy{{{zzzyyyxxxxxxxxxyyyyyyxxxyyyzzz||||||||||||{{{yyyyyyzzzzzz{{{|||||||||{{{{{{zzzyyyxxxwwwwwwwww{{{zzzyyyzzzzzzzzzxxxwwwxxxwwwvvvuuuttttttttttttwwwxxxzzz|||~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~}}}~~~~~~||||||{{{zzzzzzzzz{{{}}}~~~{{{{{{{{{zzzzzzzzzyyyyyy{{{{{{|||}}}~~~~~~~~~~~~~~~}}}{{{{{{||||||{{{xxxwwwyyy{{{zzz{{{{{{||||||{{{{{{{{{xxxxxxxxxvvvttttttuuuwwwuuuvvvxxxyyyxxxvvvrrrpppuuutttsssuuuwwwwwwuuurrrsssuuuvvvwwwvvvsssqqqoooooonnnllljjjfffccc```___ZZZUUUMMMFFF@@@;;;777444...---------......,,,***,,,,,,,,,------.........,,,------......------,,,////////////000111222222000000000000000000//////000000///......---,,,,,,---+++---111222///...111.........//////000000000---...//////000000000///////////////////////////000000000000////////////111000000000////////////////////////000000000000111111000000///---,,,+++---+++))))))***+++******************))))))))))))))))))(((((()))******+++))))))))))))))))))))))))+++***)))***+++,,,+++***,,,++++++***+++,,,---...***+++,,,............---------,,,---......---+++((()))***************+++++++++*********+++,,,---***,,,//////...---,,,------------............///---.../////////...,,,,,,++++++++++++++++++++++++***************+++,,,,,,,,,,,,---............---,,,+++***+++---///......ssssssuuuyyy}}}~~~zzzzzzzzzzzz{{{|||~~~~~~}}}zzzwwwvvvuuuuuutttsssnnnnnnmmmmmmnnnppprrrsssrrrwww||||||xxxtttssstttwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwxxxzzz{{{zzzwwwuuuqqqrrrssstttuuuuuuuuuuuuqqqrrrrrrssstttuuuvvvvvvwwwyyyxxxttttttwwwwwwuuuppprrrttttttqqqpppqqqsssuuuvvvxxxzzz{{{zzzzzzyyyyyy|||~~~}}}zzzxxxyyy{{{xxxxxxvvvsssqqqqqqtttwwwwwwxxxyyyyyywwwtttqqqnnnsssssstttuuuuuuvvvuuuuuuzzzzzzzzzyyyxxxvvvuuutttvvvzzz~~~~~~yyyvvvvvvxxxzzzzzzzzzzzzzzz{{{|||}}}zzzwwwwwwzzz{{{yyyzzz~~~yyyzzz|||}}}~~~}}}||||||{{{zzzxxxyyy{{{}}}}}}}}}xxxyyyzzz{{{{{{yyyxxxvvvzzzzzz{{{||||||{{{zzzyyy{{{{{{||||||||||||||||||{{{xxxvvvxxx}}}~~~{{{wwwxxxzzz}}}|||yyyvvvvvvwwwuuuvvvxxxyyyyyyxxxvvvuuuwwwyyy{{{}}}~~~~~~}}}|||{{{||||||{{{zzzzzz}}}{{{yyywwwwwwyyy{{{|||{{{vvvyyy||||||yyyvvvuuuvvvuuuwwwxxxxxxwwwwwwxxxyyyyyy{{{~~~~~~||||||}}}{{{{{{{{{xxxqqqeeeWWWNNNCCC@@@<<<999<<>>999555222000///---,,,,,,...///...---,,,,,,,,,------.........,,,------......------,,,////////////000111222333111111000000//////......222111111000///.........///,,,,,,000222111000111......///000111111000000......///000111111000000///////////////.........000000000000////////////000000000000////////////333333222222222222333333111111111000///---,,,+++///---+++***+++,,,,,,,,,************))))))))))))))))))((())))))***++++++)))))))))))))))))))))))),,,+++***+++---......,,,++++++***)))***+++---...***+++,,,...///......------,,,,,,---......---+++)))***++++++******+++,,,++++++*********+++---...+++---//////---,,,,,,,,,---------.........//////---.../////////...,,,,,,++++++++++++++++++,,,,,,)))))))))))))))******++++++,,,------......------000---******+++---//////vvvwwwyyyzzz{{{}}}~~~~~~}}}|||{{{zzzzzz{{{{{{{{{yyyxxxxxxzzzzzzwwwssspppppppppqqqrrrssstttuuuzzzyyyxxxwwwvvvuuuuuuuuuxxxxxxyyyzzz{{{{{{{{{{{{xxxxxxxxxwwwuuutttuuuvvvvvvuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwvvvttttttvvvxxxwwwxxxxxxwwwvvvtttuuuvvvtttqqqmmmlllnnnpppooonnnyyyxxxvvvwwwyyy{{{{{{zzzxxxyyyyyyxxxwwwwwwxxxzzzuuuuuutttrrrppppppsssuuuxxxyyy{{{{{{zzzxxxuuusssrrrtttvvvxxxyyyxxxwwwvvvzzz{{{|||{{{yyyxxxyyyzzzxxxyyyxxxuuussstttxxx}}}}}}}}}||||||{{{{{{{{{zzzvvvwwwxxxzzzzzzzzzzzzyyyyyyzzz{{{|||}}}}}}||||||zzzyyyxxxyyy|||}}}}}}}}}{{{yyywwwwwwxxxxxxxxxvvvyyyxxxxxxyyy|||~~~}}}}}}||||||||||||{{{|||~~~{{{zzzxxxxxxyyy{{{~~~{{{xxxxxxzzz{{{xxxyyy|||xxxwwwwwwxxxzzzzzzyyywwwxxxzzz|||}}}~~~}}}|||{{{yyyzzz|||{{{zzzzzz{{{}}}||||||}}}{{{yyywwwxxxxxx{{{|||}}}zzzvvvuuuvvvyyytttuuuvvvyyy||||||zzzxxx{{{|||}}}~~~}}}|||zzzxxx~~~|||zzzzzzxxxrrrggg^^^LLLEEE???<<<<<<@@@KKKVVVdddqqqxxxtttssszzz}}}zzzzzzxxxuuutttuuuvvvwwwwwwzzzyyyxxxyyy{{{}}}}}}}}}zzz{{{{{{|||||||||||||||{{{{{{yyyxxxvvvwwwyyy{{{~~~~~~}}}||||||{{{||||||yyy{{{|||{{{xxxuuuttttttuuuwww{{{|||~~~~~~|||{{{~~~~~~|||||||||~~~}}}||||||{{{zzzyyyyyyyyyzzzyyywwwvvvvvvxxxyyy{{{}}}~~~|||{{{{{{|||{{{{{{|||~~~~~~}}}|||}}}zzzxxxvvvwwwyyyyyyvvvsssuuuuuuttttttuuuvvvwwwxxxvvvtttssstttuuuuuutttsssttttttttttttrrroookkkiiillliiiggggggeee___TTTKKKAAA???:::666222000///...000///,,,,,,,,,,,,+++***++++++,,,------,,,,,,+++333222111000////////////......//////000000111111111000///......---......,,,---...///000000000000---,,,,,,,,,,,,---......111111000000000000111111...............///000000......///000000000000000111111111111111111222222////////////////////////000000000000000000000000000000000///...,,,+++***---,,,***(((((((((((()))******)))(((((((((((((((++++++***)))((('''&&&&&&+++***((('''&&&''')))***,,,,,,,,,,,,,,,+++***))),,,,,,++++++***+++++++++++++++******++++++,,,---222111///...,,,,,,++++++)))************+++++++++------,,,,,,+++***))))))......------------......---------...000111333444111000000///......------...---,,,,,,+++++++++,,,***)))(((''''''((()))***+++++++++,,,---------...++++++******++++++,,,---vvvvvvvvvxxxzzzzzzzzzyyy{{{{{{{{{{{{zzzzzzyyyyyyyyywwwvvvwwwyyyzzzyyywwwqqqqqqqqqqqqqqqrrrsssssszzzyyyyyyxxxwwwwwwwwwwwwzzzzzzzzzzzzzzzyyyxxxxxxyyyyyyxxxwwwuuuuuuuuuvvvvvvvvvuuuuuuvvvvvvwwwwwwxxxyyyxxxwwwuuuuuuvvvxxxxxxxxxxxxvvvsssqqqqqqrrrvvvssspppppprrrttttttsssyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzxxxvvvuuuvvvxxxuuuuuuuuusssrrrrrrsssuuuwwwxxxzzz{{{{{{yyywwwvvvtttuuuwwwxxxyyyxxxxxxwww{{{||||||{{{yyyxxxyyy{{{vvvxxxyyyxxxvvvvvvwwwyyyyyyyyyyyyyyyyyyzzzzzzzzzwwwxxxyyy{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyzzz{{{|||{{{zzzzzzyyyxxxxxxxxxyyyzzzzzzyyyxxxwwwwwwwwwwwwyyyxxxxxxzzz|||~~~}}}||||||||||||{{{zzz{{{}}}yyyxxxwwwvvvwwwyyy|||~~~|||yyyxxx{{{{{{xxxyyy|||xxxwwwvvvwwwyyyzzzyyyxxxzzz{{{}}}~~~~~~}}}|||{{{{{{|||}}}|||zzzyyyzzz{{{{{{||||||{{{xxxwwwwwwxxxzzzzzzzzzyyywwwwwwxxxyyyuuuuuuvvvxxxzzz{{{yyyxxxzzzzzzzzz{{{|||}}}{{{yyyxxxtttlllfffVVVKKK???;;;<<>>???@@@QQQ___jjjmmmpppvvvvvvrrruuusssrrrrrrtttvvvwwwvvv{{{yyyyyyzzz|||~~~~~~~~~~~~~~~}}}||||||{{{zzzyyyxxxxxxyyyzzz|||}}}vvvyyy}}}~~~|||}}}~~~|||{{{{{{~~~~~~{{{yyyyyy|||}}}}}}~~~~~~}}}}}}}}}|||{{{{{{zzzzzzxxxxxxwwwwwwxxxzzz{{{}}}~~~~~~{{{{{{}}}}}}|||{{{|||}}}~~~}}}|||}}}|||{{{zzzyyyvvvqqqnnnnnnppprrrsssuuuuuuuuutttuuutttssssssuuuuuutttsssuuurrrmmmhhheeeddddddeeegggaaaXXXRRRLLLEEE>>>888222111000......//////000333111///.../////////---//////......///111333444333222///---,,,,,,---...,,,,,,---...///111111222222111000///------,,,,,,000000000000///...---,,,---------,,,------.../////////............//////000000///......//////////////////000000000111111333333222111000//////...////////////////////////000000000000000000000000/////////......,,,+++***,,,+++***)))((((((((()))***))))))(((((((((((((((((((((((())))))*********+++***((('''''''''((())))))))))))***))))))((('''++++++*********++++++,,,++++++******++++++,,,---,,,,,,------///000000111,,,,,,,,,,,,------------------,,,,,,++++++******......------------......//////......//////000111//////......---,,,,,,,,,...------------,,,,,,,,,++++++************++++++(((((()))******+++,,,,,,------------,,,,,,,,,,,,rrrpppooorrrvvvwwwtttpppvvvxxxyyy{{{{{{zzzxxxwwwvvvuuuttttttvvvxxx{{{|||xxxxxxvvvtttsssrrrrrrrrrxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxvvvvvvzzzyyywwwwwwwwwwwwwwwvvvuuuvvvwwwwwwxxxxxxxxxxxxyyyyyyxxxvvvsssrrrsssuuupppqqqssssssrrrrrrsssuuunnnnnnnnnppprrruuuwwwxxxvvv{{{zzzwwwwwwzzz{{{{{{yyyvvvssssssuuuxxxwwwxxxzzzyyyxxxvvvvvvwwwxxxyyyzzz{{{|||{{{zzzyyyxxxxxxxxxxxxxxxzzz{{{|||}}}}}}|||zzzwwwwwwyyy{{{vvvxxxzzz|||{{{yyywwwuuuuuuuuuwwwyyy{{{}}}~~~zzzzzz{{{|||}}}}}}}}}}}}{{{{{{zzzzzzzzzzzz{{{|||yyy|||}}}yyysssppprrrvvvxxx{{{}}}zzzuuusssvvvzzzyyyxxxyyy{{{}}}~~~|||{{{{{{|||}}}{{{yyyyyyyyy{{{||||||||||||||||||}}}}}}}}}zzzyyy{{{zzzwwwwwwzzzyyywwwuuuuuuwwwyyyzzzzzz|||||||||||||||{{{zzzyyy{{{}}}~~~~~~{{{zzzyyyyyyyyyzzz{{{zzzxxxvvvuuuuuuwwwtttrrrtttyyy{{{{{{yyywwwvvvvvvvvvxxxxxxwwwvvv~~~}}}{{{zzz{{{}}}}}}{{{{{{zzzwwwuuuoooaaaQQQHHHCCC>>><<<===GGGTTTaaaiiiooottttttppprrrqqqpppqqqsssvvvvvvvvvzzzyyyyyyzzz}}}~~~}}}{{{{{{zzzzzzyyyxxxwwwxxxzzz|||}}}}}}xxxzzz}}}~~~}}}}}}~~~}}}~~~~~~{{{yyy{{{~~~}}}}}}~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{wwwwwwwwwxxxyyy{{{}}}~~~~~~~~~~~~{{{|||}}}|||{{{zzz{{{|||}}}|||{{{yyyyyyyyyxxxvvvrrrnnnkkkmmmooorrrtttvvvvvvuuutttvvvuuuttttttuuuvvvuuusssrrrppplllhhheeecccbbbbbb]]]WWWMMMEEE>>>999555222...------------...//////222000......//////...---000///......///111444666444222///---,,,,,,...///...///000111222333444555333222000///---,,,,,,,,,///////////////...---------------------...//////.........------.........111000//////////////////000000000000000111111111222222111111000000//////////////////////////////000000000000000000000000............---,,,+++***+++******)))))))))))))))))))))(((((((((((())))))(((((()))))))))***************)))((('''(((((())))))))))))******)))((((((***************++++++,,,++++++******++++++,,,---+++,,,---...///000111111,,,,,,,,,,,,------------------,,,,,,,,,+++++++++......------------......000//////.........//////......---------,,,,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,******+++,,,---......///////////////...------,,,nnnmmmnnnqqqtttvvvtttrrrvvvwwwyyy{{{|||{{{yyyxxxxxxwwwvvvuuuuuuwwwyyy{{{|||{{{yyywwwuuutttssssssvvvwwwxxxyyyzzzzzzzzzzzzvvvwwwwwwxxxyyyyyyxxxxxxzzzxxxvvvvvvwwwxxxwwwvvvtttuuuwwwxxxyyyyyyyyyxxxwwwwwwvvvsssqqqpppqqqsssqqqrrrttttttsssssstttvvvlllmmmoooppprrrtttvvvxxxvvv{{{~~~zzzvvvwwwyyyyyyyyyxxxvvvuuuuuuwwwzzzxxxzzz{{{{{{yyyxxxxxxxxxzzzzzz{{{{{{{{{zzzyyyxxxxxxxxxxxxxxxyyyzzz{{{|||||||||{{{yyywwwvvvxxxzzzyyyyyyxxxxxxxxxxxxwwwvvvssstttuuuwwwzzz|||}}}~~~zzzzzz{{{{{{|||}}}}}}~~~{{{|||~~~~~~|||zzzyyy|||~~~{{{vvvtttvvvzzzzzz}}}~~~{{{vvvtttwwwzzzyyyyyyyyy{{{}}}}}}|||zzz{{{|||}}}|||zzzyyyyyyzzz}}}}}}}}}~~~}}}}}}||||||}}}yyyxxxzzzyyyvvvvvvxxxzzzwwwuuuuuuwwwzzz{{{{{{{{{{{{{{{{{{zzzyyyyyyxxxyyy{{{~~~~~~}}}{{{{{{{{{xxxzzz{{{{{{xxxvvvuuuuuuvvvtttrrrtttyyy|||{{{yyywwwvvvvvvwwwyyyyyyxxxvvv{{{{{{|||||||||}}}~~~~~~~~~~~~~~~~~~}}}{{{xxxvvvqqqggg\\\QQQFFF===:::===???KKKYYYdddlllrrrrrrpppppppppoooqqqsssuuuvvvuuuzzzxxxxxxyyy|||~~~|||{{{yyyyyyxxxxxxxxxwwwvvvxxx{{{}}}}}}|||{{{{{{|||||||||}}}}}}}}}{{{}}}~~~~~~~~~~~~~~~||||||~~~~~~}}}|||}}}~~~}}}||||||||||||{{{{{{{{{{{{wwwxxxxxxyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{zzz{{{||||||{{{zzzxxxyyyzzzyyywwwtttqqqpppoooqqqtttvvvwwwwwwvvvuuuxxxvvvuuuuuuuuuuuusssrrrmmmmmmllliiifffbbb^^^[[[PPPKKKBBB;;;666333222111.........---------------///---,,,,,,---------,,,...---,,,,,,---000222444444222000///......///000//////000111222333444444222111000///------,,,,,,------...//////000//////...------------...//////......------------......111000000/////////000000111000000///000111222222/////////000000111111222000000000000000000000000////////////////////////............---,,,++++++************)))))))))((())))))(((((((((((())))))************))))))))))))***))))))((((((((((((((())))))***************)))***)))))))))******+++,,,++++++******++++++,,,---,,,---...///000000000///++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,......------------......000//////...............---------------,,,,,,,,,------.../////////...---,,,,,,------------,,,,,,++++++,,,---...///000000111111111111000...---,,,llllllnnnoooqqqrrrtttuuuvvvwwwxxxzzz{{{{{{zzzzzzyyyyyyyyyxxxvvvvvvxxxzzz}}}|||zzzxxxvvvtttsssssstttuuuwwwxxxyyyxxxxxxwwwssstttuuuwwwyyyyyyzzzzzzyyyvvvttttttwwwxxxwwwuuussstttvvvxxxyyyyyyxxxxxxuuuuuutttrrrpppoooppprrrvvvwwwwwwuuusssqqqqqqrrrnnnpppsssttttttuuuwwwyyyvvvyyy||||||yyywwwwwwyyywwwyyyyyyxxxwwwwwwxxxzzzzzz{{{{{{zzzyyyxxxyyyzzzzzzzzzzzzzzzzzzyyyxxxxxxwwwxxxxxxyyyyyyzzzzzz{{{yyy{{{|||{{{yyyxxxyyyzzz{{{yyyvvvuuuvvvwwwwwwvvvqqqrrrsssuuuwwwxxxyyyzzzyyyyyyyyyyyyzzz{{{|||}}}zzz|||~~~{{{yyyyyy{{{}}}|||yyyyyy{{{~~~}}}~~~|||xxxwwwxxxzzzyyyyyyzzz|||~~~}}}{{{yyyzzz|||}}}}}}{{{zzzzzz{{{{{{|||}}}}}}}}}{{{zzzyyy|||yyywwwxxxwwwtttsssvvvyyyxxxvvvwwwyyy|||||||||{{{{{{zzzzzzzzzzzzzzzzzzxxx{{{~~~~~~|||||||||xxxzzz||||||yyywwwuuuuuuwwwvvvuuuvvvxxxzzzzzzzzzvvvvvvwwwyyy{{{{{{yyyvvvwwwxxxyyy{{{}}}~~~zzz|||~~~|||xxxvvvqqqkkkcccYYYLLL???:::<<<;;;CCCPPP]]]hhhnnnpppppppppppppppqqqtttuuuuuutttxxxwwwwwwyyy|||~~~~~~~~~}}}{{{yyyxxxxxxxxxyyyxxxvvvuuuwww{{{}}}|||zzz|||{{{zzzzzzzzz{{{|||}}}yyy{{{~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}~~~}}}}}}~~~}}}|||{{{{{{{{{{{{{{{{{{{{{zzzxxxyyyzzz{{{{{{|||}}}}}}}}}|||}}}~~~|||||||||}}}}}}}}}}}}}}}~~~}}}||||||~~~~~~}}}|||}}}|||{{{{{{||||||{{{zzzvvvwwwwwwvvvtttrrrqqqrrrssstttuuuwwwwwwwwwwwwvvvxxxvvvtttssssssrrrpppnnnggghhhhhhfffbbbZZZSSSOOOBBB???:::555222111222222000//////...------,,,,,,---+++******+++,,,,,,+++,,,,,,++++++,,,...///111111111000000000000111111---......//////000000111111000///......---......,,,---...///000000000000......------......///000......------------......000/////////000000111222111111000///000111222333---......///000111222222000000000000000000000000////////////////////////---------------,,,++++++))))))************)))(((((((((((((((((())))))***+++++++++******)))))))))))))))))))))(((((((((((())))))******++++++******)))))))))))))))***+++,,,++++++******++++++,,,---......000000111000///...++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,......------------......//////......---...............---------------------...///000000000///...,,,,,,------------,,,,,,******+++,,,...///000000222333333333111///---,,,kkkmmmooonnnllllllqqqvvvuuuuuuvvvwwwxxxyyyzzz{{{xxxzzz{{{zzzxxxwwwyyy{{{|||{{{yyywwwuuussssssrrrssstttuuuwwwwwwvvvuuutttrrrsssuuuwwwxxxyyyzzzzzzxxxuuurrrsssvvvxxxvvvsssqqqsssuuuwwwxxxxxxxxxwwwtttttttttrrrpppppprrrssswwwwwwwwwuuurrrppppppqqqqqqsssvvvvvvuuuuuuwwwyyywwwwwwxxxxxxxxxxxxxxxyyyxxxzzz|||{{{yyyxxxwwwxxx{{{{{{{{{yyyxxxxxxyyy{{{xxxxxxxxxyyyyyyyyyyyyyyyuuuvvvxxxyyyzzzzzzyyyyyyxxx{{{}}}~~~}}}|||{{{|||{{{xxxuuutttvvvvvvuuutttrrrsssttttttuuuvvvwwwwwwxxxwwwwwwwwwxxxyyyzzz{{{zzz{{{|||}}}}}}{{{yyywww{{{{{{{{{{{{|||}}}~~~~~~}}}{{{zzzzzzzzzyyyyyyzzz|||~~~}}}{{{xxxyyy{{{}}}~~~}}}||||||||||||}}}~~~~~~|||yyyxxx{{{xxxvvvwwwuuurrrqqqtttyyyxxxxxxzzz|||~~~}}}}}}||||||{{{{{{{{{||||||}}}yyy|||~~~|||{{{zzzyyy{{{}}}}}}{{{xxxvvvuuuxxxxxxyyyxxxwwwxxxyyy{{{tttvvvxxx|||~~~}}}zzzwwwzzzyyyxxxxxxyyy{{{~~~zzz|||~~~|||yyyxxxwwwppphhhaaaVVVHHH>>>;;;888>>>IIIVVVcccjjjnnnqqqqqqpppppprrrtttuuuuuussswwwvvvvvvwww{{{}}}~~~~~~}}}{{{yyyxxxyyyzzzzzzxxxuuutttvvv{{{|||zzzwwwwwwwwwyyyzzz{{{{{{{{{{{{xxxzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~|||~~~~~~{{{zzz}}}}}}~~~~~~}}}~~~{{{yyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{|||||||||||||||~~~}}}{{{zzz{{{|||||||||}}}}}}~~~~~~~~~~~~~~~|||zzzzzz|||~~~~~~}}}||||||}}}}}}|||zzzvvvwwwvvvtttpppoooppprrrvvvvvvvvvvvvvvvvvvvvvvvvwwwuuurrrqqqpppnnnkkkiiiccccccbbb^^^WWWMMMDDD???666555444222000000111222/////////......---,,,+++,,,+++))))))+++,,,+++++++++++++++,,,,,,------------...///000111111111000........................//////............//////......///////////////..................//////000//////............//////......//////000111333333222111000//////111333444......//////000000111111000000000000000000000000////////////////////////,,,,,,---------,,,++++++((()))***++++++***)))(((((((((((((((((()))******)))***************++++++)))))))))))))))((((((''''''((())))))******))))))(((((((((((()))***+++,,,++++++******++++++,,,------...000111111111///...,,,,,,,,,,,,------------------------------------......------------............---------...//////........................,,,...///111111111///...+++,,,------------,,,+++++++++,,,...///111222222444444444444333000...,,,kkknnnpppmmmhhhhhhnnnuuutttttttttuuuvvvxxxzzz{{{vvvyyy||||||zzzyyyzzz|||{{{zzzxxxvvvtttrrrrrrqqqrrrssstttvvvvvvtttsssqqqssstttuuuvvvxxxxxxyyyyyyxxxtttqqqrrrvvvxxxvvvsssppprrruuuwwwxxxxxxwwwvvvtttttttttrrrqqqqqqsssuuussstttuuutttrrrqqqrrrsssqqqtttvvvvvvtttsssuuuwwwxxxvvvuuuuuuwwwyyyyyyxxxzzz|||~~~~~~{{{xxxvvvuuu||||||{{{xxxwwwwwwzzz|||uuuvvvvvvwwwyyyzzzzzz{{{tttvvvxxxzzz{{{zzzyyyxxxxxx{{{~~~~~~}}}yyywwwuuuuuuwwwwwwtttqqquuuvvvvvvvvvwwwwwwwwwxxxwwwvvvvvvuuuvvvwwwyyyzzzyyyyyyyyyxxxxxxwwwwwwwww}}}|||zzz{{{}}}~~~~~~~~~}}}}}}|||{{{yyyyyyyyyzzz}}}~~~}}}zzzxxxyyy{{{~~~~~~~~~}}}}}}~~~~~~~~~{{{yyy{{{wwwuuuvvvtttqqqppprrryyyyyyyyy{{{~~~~~~}}}}}}}}}|||}}}}}}~~~{{{~~~~~~{{{yyyxxxyyy{{{~~~~~~{{{xxxvvvvvvxxxzzz|||zzzwwwvvvxxx{{{sssuuuyyy~~~{{{www}}}yyyuuuuuuwww{{{}}}{{{}}}}}}{{{zzzzzzvvvmmmggg___QQQCCC;;;777;;;DDDRRR___gggmmmppprrrqqqqqqsssuuuuuutttsssvvvuuuuuuwwwzzz}}}}}}}}}~~~|||zzzyyyzzz{{{|||xxxuuusssvvvzzz|||yyyuuuqqqtttxxx{{{}}}}}}{{{zzzwwwzzz}}}~~~~~~~~~www|||~~~yyywww{{{}}}}}}~~~zzzyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{|||||||||||||||{{{}}}~~~~~~|||zzzyyyzzz{{{}}}}}}}}}~~~~~~|||yyyyyy|||}}}||||||}}}}}}|||zzz}}}}}}{{{xxxsssrrrtttwwwwwwwwwvvvuuuuuuuuuuuuvvvvvvtttqqqnnnmmmjjjgggeeeaaa```\\\VVVMMMBBB999333000000111000//////000111...............---,,,+++,,,+++)))***+++,,,,,,+++++++++,,,------,,,,,,+++***+++...000111111000///000000000000////////////...............///000000000000000000///...---,,,...............///000000//////............//////.........///000222444444222111000//////111333444000000000000////////////000000000000000000000000////////////////////////,,,,,,---------,,,++++++((()))***++++++***)))(((((((((((((((((()))******'''((()))***+++,,,------)))))))))))))))(((((('''&&&&&&'''((())))))(((((((((((((((((()))***+++,,,++++++******++++++,,,---+++---///111222222111000---------.........//////------------------------.........------.........---------------...//////......//////////////////,,,...000111222111000///++++++,,,------,,,++++++......///111222444555555444555555555333111...,,,pppooommmkkkkkklllnnnpppuuutttrrrqqqrrrsssvvvwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxuuusssqqqppppppqqqooooooooooooooooooooooooqqqtttwwwxxxwwwvvvuuuvvvwwwwwwwwwvvvuuutttttttttrrrpppnnnooorrrvvvxxxxxxvvvqqqmmmnnnssswwwwwwvvvuuutttrrrqqqpppqqqqqqrrrzzzzzzzzzyyyyyyxxxxxxxxx{{{zzzyyyyyyzzzzzzzzzyyy~~~}}}|||{{{zzzyyyyyy|||{{{zzzyyyyyyyyyyyyyyywwwwwwxxxyyyzzzzzzzzzzzzxxxyyywwwuuuwww|||~~~{{{yyyyyy{{{|||xxxtttuuuuuuuuuuuuvvvyyy|||{{{zzzyyyxxxxxxxxxyyyzzzwwwuuuttttttvvvwwwwwwvvvwwwtttqqqqqqssstttrrrpppwwwyyy|||}}}|||{{{{{{{{{|||{{{}}}}}}zzz{{{|||zzzyyy{{{|||vvvxxxyyy{{{|||||||||{{{zzz~~~}}}zzzyyy}}}|||zzzxxxwwwwwwwwwwwwwwwvvvvvvxxxzzz|||{{{zzz}}}}}}|||{{{{{{|||}}}~~~|||}}}}}}{{{xxxxxx|||~~~|||zzzyyyzzz{{{zzzyyyzzz|||}}}}}}|||||||||}}}~~~|||{{{{{{{{{zzzwwwuuuvvvvvvwwwxxxyyyyyyzzzzzzwwwxxxzzz{{{|||{{{zzzyyyzzzxxxvvvrrrkkk___PPPFFF>>><<<@@@KKKVVV___iiipppnnnooopppqqqrrrsssttttttwwwvvvttttttuuuvvvyyyzzz|||}}}}}}{{{yyyxxxyyyzzzxxxwwwwwwvvvuuutttsssssspppuuuyyyzzz|||{{{zzz{{{}}}~~~~~~}}}}}}}}}}}}}}}~~~|||{{{{{{{{{|||}}}~~~~~~~~~~~~|||zzz{{{||||||{{{}}}{{{yyyyyyzzz{{{{{{zzz~~~~~~|||{{{{{{{{{{{{||||||zzz{{{}}}~~~~~~}}}zzzxxx{{{~~~xxx}}}{{{zzzzzz}}}~~~zzzxxxyyy{{{|||}}}zzzzzzzzzxxxvvvvvvvvvwwwtttxxxyyyvvvuuuvvvsssooorrrqqqnnnkkkgggccc```^^^]]]WWWNNNDDD===777222/////////...---,,,,,,+++++++++,,,,,,---.........---)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333,,,)))...111//////111...///////////////......333111...,,,+++---///000000000000000////////////............////////////////////////////////////000/////////000222444666666333///...000333555555////////////000000000000444111---...111222222000000000000000000///......///...,,,,,,,,,,,,***))))))***++++++))))))***+++))))))*********+++++++++******+++++++++,,,,,,,,,------,,,+++***)))((('''((((((((((((((()))******'''(((((()))***+++++++++******+++++++++***))))))111222333444222000---***111000...,,,+++,,,...///---...///...---,,,---.........---......///000111...///111333555333///,,,,,,...///...------...///111111222333222111000///000///...------------------///111444555555444333555444444333111///---,,,rrrpppmmmkkkjjjjjjkkkllltttsssrrrqqqpppqqqrrrrrrvvvwwwxxxxxxyyyxxxxxxwwwyyyxxxvvvtttqqqooonnnnnnnnnnnnmmmlllllllllmmmmmmlllooosssuuuuuuuuuvvvwwwwwwvvvvvvuuutttsssrrrrrrqqqooonnnooorrrvvvwwwxxxvvvrrrnnnnnnrrruuuuuusssttttttssssssssstttuuuvvvzzzzzzzzzzzz{{{{{{{{{{{{|||{{{zzzzzzzzzzzzyyyyyy~~~}}}|||{{{zzzyyyyyy{{{{{{zzzyyyyyyyyyzzzzzzxxxxxxyyyzzzzzzyyyxxxwwwyyyyyywwwtttvvv{{{|||zzzyyyyyy{{{~~~|||xxxwwwwwwxxxwwwvvvvvvyyy{{{{{{zzzyyyxxxxxxxxxyyyzzzrrrqqqpppqqqsssuuuuuuuuuuuusssqqqqqqsssuuutttrrrrrruuuyyy{{{||||||}}}}}}~~~{{{zzz}}}}}}zzzxxxzzzyyyxxxzzz~~~}}}zzzzzzzzz{{{{{{|||{{{{{{{{{}}}~~~~~~|||{{{{{{{{{{{{{{{{{{zzzyyywwwwwwwwwwwwwwwyyy|||~~~~~~~~~~~~}}}|||{{{{{{|||}}}}}}|||}}}~~~|||zzzyyy|||~~~~~~|||zzzzzz|||||||||zzzzzz|||~~~~~~}}}||||||}}}{{{zzzyyyxxxxxxxxxuuussswwwwwwxxxyyyzzz{{{||||||yyyzzzzzz{{{{{{{{{zzzzzz{{{yyywwwtttooodddWWWMMMCCC???@@@GGGOOOXXXbbbjjjooooooppppppqqqrrrsssuuuvvvuuutttssstttuuuwwwxxxzzz|||}}}}}}{{{zzzzzzzzz|||{{{zzzwwwuuusssrrrqqqpppuuuyyyzzz}}}~~~|||}}}~~~}}}||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~|||{{{||||||||||||~~~|||zzz{{{}}}~~~~~~}}}}}}||||||}}}}}}zzzyyyzzzzzzzzzyyy{{{yyyxxx{{{|||}}}zzzyyyyyy{{{~~~}}}{{{xxxwwwxxxyyyzzzzzz||||||{{{yyyvvvuuuuuuuuuuuuxxxxxxuuutttuuusssooommmllljjjgggccc^^^ZZZXXXOOOJJJBBB;;;666222///,,,.........---,,,,,,++++++++++++,,,---------------******+++,,,,,,,,,+++++++++++++++,,,,,,---------222,,,***...000//////111......////////////......000///...------///000111000/////////......------............////////////////////////////////////000/////////111222444555666333///...///111222333....../////////000000000222000......///000111000000000000000000//////......,,,++++++,,,,,,***))))))***+++***)))((()))***))))))*********+++++++++++++++,,,,,,,,,------------,,,,,,+++***)))((('''((((((((((((((()))******'''(((((()))******++++++---------------------,,,---///111222222000...---000///---,,,+++,,,---...,,,...///...---,,,---...000//////.........//////---,,,+++,,,......,,,+++...///000///---------///111111222222222000///...//////...---------------...///111333444444444444444444444333111///...---sssqqqnnnkkkiiiiiiiiijjjsssrrrrrrpppooonnnmmmmmmsssuuuwwwxxxyyywwwuuutttwwwwwwvvvtttqqqnnnkkkiiillljjjhhhfffeeefffhhhiiigggjjjnnnqqqrrrsssuuuwwwuuuuuutttsssrrrqqqpppppppppooonnnpppsssuuuvvvvvvtttqqqnnnnnnqqqsssrrrqqqtttttttttuuuvvvxxxyyyzzzzzzzzz{{{|||}}}}}}}}}}}}|||||||||{{{{{{{{{zzzzzz~~~~~~}}}||||||{{{zzzzzzzzzzzzyyyyyyyyyzzz{{{{{{wwwxxxyyyzzzyyywwwuuusssyyyzzzxxxuuuvvvzzzzzzwwwyyyyyyzzz|||~~~}}}{{{xxxyyyzzzyyyxxxvvvwwwyyy|||{{{zzzyyyxxxwwwxxxyyyyyyqqqpppooopppsssuuuvvvuuutttsssqqqrrrsssuuuttttttpppssswwwyyyzzz{{{|||}}}zzz}}}|||yyyyyy||||||zzzuuuyyyzzzxxxxxx|||~~~|||{{{{{{zzzzzzzzz{{{{{{zzzzzz{{{{{{{{{|||}}}}}}yyy{{{}}}~~~~~~|||yyywwwxxxxxxxxxzzz}}}~~~~~~}}}|||{{{{{{{{{{{{|||}}}~~~|||{{{{{{|||~~~|||{{{|||~~~~~~~~~}}}yyy{{{~~~~~~}}}|||}}}{{{yyyxxxwwwxxxxxxvvvtttxxxxxxyyyzzz{{{|||}}}~~~|||{{{zzzzzzyyyzzz{{{{{{|||zzzxxxwwwtttlllaaaYYYKKKEEE@@@AAAEEELLLVVV```lllnnnoooppppppqqqtttvvvwwwvvvtttsssssstttuuuuuuwwwzzz}}}~~~}}}{{{{{{{{{}}}|||{{{yyywwwuuutttsssqqqwwwzzz|||~~~~~~~~~}}}||||||}}}~~~~~~}}}|||}}}~~~~~~}}}~~~}}}|||}}}~~~}}}||||||}}}~~~||||||||||||yyywwwxxxxxxyyyzzz|||~~~|||yyywwwwwwxxx{{{}}}yyyxxxwwwwwwyyyzzzzzzyyy}}}|||{{{yyywwwuuutttssstttvvvtttpppnnnoooooollleeedddccc```[[[UUUPPPMMM@@@<<<777333111///---,,,...------,,,,,,+++++++++++++++,,,---------,,,,,,++++++,,,,,,,,,+++************+++,,,,,,---......111---,,,...000//////000......///////////////............///000000111111//////......---,,,++++++............/////////////////////////////////////////////000111222333444666333///------...//////,,,------...///000111111///000000///......///111000000000000000//////...,,,***)))***++++++***)))***+++,,,+++)))(((((()))***************+++++++++,,,,,,,,,,,,---------...,,,,,,+++***)))(((((('''((((((((((((((()))******((((((((()))******+++++++++******))))))******+++)))+++---///111000/////////...---,,,+++,,,---...,,,...///...---,,,---///111111000//////...------000...++++++,,,.........///000111000...------...111222222222222000...---///...------,,,---------...///000111333444555555444444333333111000...---rrrpppnnnllljjjjjjjjjjjjqqqqqqqqqpppooonnnlllkkksssuuuxxxyyyyyyvvvrrrooosssssssssrrroookkkgggddddddbbb^^^[[[[[[\\\___aaacccfffkkknnnpppqqqsssuuusssrrrqqqpppooonnnnnnmmmnnnnnnnnnpppsssuuuuuuuuuqqqooonnnoooqqqssssssrrrvvvvvvvvvwwwxxxxxxyyyzzzzzz{{{|||}}}}}}||||||{{{zzz{{{||||||||||||}}}~~~~~~~~~}}}}}}|||{{{{{{zzzyyyyyyyyyyyyyyyzzz{{{|||uuuvvvxxxyyyyyywwwuuussszzzzzzxxxuuuvvvyyyyyyuuuyyyyyyzzz{{{{{{{{{zzzyyyyyyyyyxxxwwwvvvwwwzzz}}}|||{{{zzzxxxxxxxxxyyyyyyvvvtttssstttvvvwwwwwwwwwuuutttsssssssssssstttsssuuuwwwxxxxxxwwwvvvvvvwwwxxxzzzzzzwwwxxx{{{|||zzzvvv{{{}}}yyyxxx{{{}}}|||zzzyyyyyyyyyzzz{{{xxxwwwuuuvvvxxx{{{~~~zzz{{{}}}~~~~~~}}}{{{zzzzzzyyyxxxyyy|||~~~~~~~~~}}}|||{{{zzzzzzzzz|||}}}~~~}}}{{{zzz}}}||||||}}}~~~wwwzzz~~~~~~}}}|||||||||zzzyyyxxxyyyzzzyyywwwxxxxxxyyyzzz|||}}}~~~~~~}}}{{{yyyyyyzzz|||}}}|||zzzyyyxxxwwwrrrjjjdddTTTLLLBBB>>><<>>GGGUUU^^^iiiqqqtttuuuwwwxxxxxxwwwvvvuuutttsssssssssrrruuuzzz||||||{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{~~~~~~~~~~~~|||}}}~~~~~~~~~~~~~~~~~~|||~~~|||{{{zzzzzz{{{xxxwwwwwwxxxyyyyyyvvvtttxxxzzz{{{yyyvvvvvvyyy}}}|||yyyvvvrrrqqqrrrsssuuutttuuuwwwzzz||||||zzzwwwxxxvvvuuuvvvwwwwwwuuurrrppppppkkkccc___```___\\\TTTSSSPPPKKKEEE>>>888444333111///...//////...---+++++++++++++++************+++++++++++++++******,,,,,,,,,,,,++++++***)))))))))***+++---...//////...///000///...//////...------...///////////////000111111222111///---+++000000//////...---,,,,,,............////////////////////////////////////...//////000111111111111444111...,,,++++++***)))***+++,,,---...///000000,,,///111000---,,,...000...////////////...------***(((((((((***+++***))),,,---...---+++***+++,,,************************)))*********+++++++++++++++******))))))(((((((((((((((((((((((())))))***)))))))))))))))************************+++,,,,,,)))***+++,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,...000111111000000111222......///000111111000000+++++++++,,,------+++)))///000000///...------...222333444444444333222111.........------......////////////000111222444555222222222222222111000///kkkkkkkkkkkklllmmmnnnooonnnnnnmmmmmmmmmmmmmmmmmmqqqsssuuuwwwvvvsssooollljjjjjjiiigggbbb\\\WWWTTTKKKIIIFFFCCCCCCFFFIIILLLYYY^^^eeejjjllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmqqqtttuuusssqqqkkkmmmpppsssvvvxxxxxxxxxzzzzzzzzzyyywwwuuutttssszzz{{{||||||zzzxxxuuussstttwwwzzz{{{{{{|||~~~~~~~~~}}}}}}|||||||||zzzzzzyyyyyyyyyzzz{{{{{{tttuuuuuuvvvwwwxxxxxxxxxzzz{{{zzzwwwxxx{{{zzzuuuxxxzzz|||}}}{{{yyyxxxxxxuuuuuuttttttuuuxxx}}}~~~}}}{{{zzzzzzzzz{{{{{{yyywwwvvvvvvvvvtttsssvvvvvvvvvuuusssrrrsssttttttuuuvvvvvvuuutttuuuwwwvvvyyyxxxvvvvvvzzz{{{yyy|||}}}zzz{{{{{{xxxxxxwwwwwwwwwxxxxxxyyyzzzvvvrrrnnnooosssxxxzzzzzzyyyxxxxxxxxxyyy{{{}}}}}}{{{xxxvvvwwwxxxyyyxxx|||||||||||||||{{{zzzyyyyyyyyyzzz}}}|||zzz{{{{{{{{{}}}~~~~~~|||zzzvvvxxxzzzzzzzzzzzz{{{}}}yyywwwuuutttvvvxxxxxxxxxwwwwwwxxxzzz|||}}}~~~~~~}}}{{{zzzzzz||||||yyywwwxxxyyyyyyuuuqqqfff^^^TTTIII>>>777999@@@IIITTTbbblllppprrrtttwwwvvvuuuuuutttssssssrrrrrrpppsssvvvxxxxxxxxxyyyyyy}}}}}}|||{{{zzzzzzyyyyyy~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{yyy||||||}}}}}}|||{{{zzzyyyuuusssrrrsssvvvxxxxxxxxxwwwxxxyyyxxxuuutttvvvyyyyyywwwssspppnnnoooqqqrrrrrrrrrtttwwwzzzyyywwwtttuuusssrrrtttwwwwwwtttpppooonnnhhh___ZZZYYYWWWSSSJJJIIIEEE@@@:::555000...000///---,,,------,,,+++******************************+++++++++***))))))++++++,,,,,,,,,+++************+++,,,,,,---......,,,000222///---//////---,,,---...///000000000000111111111111///---+++***/////////...........................////////////////////////////////////...///000000111111000000222///---+++,,,,,,+++******++++++,,,---...//////---///000000///...//////---------...---,,,,,,++++++)))((()))******)))(((+++,,,---,,,++++++,,,---+++++++++***************))))))))))))******************)))))))))(((((((((((((((((((((((()))******))))))))))))))))))******&&&'''((()))***************+++++++++,,,+++++++++******++++++++++++,,,,,,...///111111000000222333---...000111222222111111,,,,,,,,,---///...,,,***---...///...------...///111111333444444444333222/////////...//////000111000000000111111111222222111111222222222111111000hhhhhhiiijjjjjjkkkllllllooonnnllljjjiiiiiijjjjjjjjjlllooorrrsssqqqooonnnkkkiiifffaaaZZZRRRLLLHHHAAA???===<<<<<>>;;;777333000///......,,,++++++,,,---,,,***)))***************************++++++***))))))(((******+++,,,,,,,,,+++++++++++++++,,,,,,---------+++111333///---...///,,,,,,---...///000000000000/////////......,,,++++++,,,------------.....................////////////////////////////////////...///000111111111000//////---,,,+++---------,,,++++++,,,,,,------------000//////000222111000...+++,,,,,,,,,,,,+++******,,,+++************)))'''''')))************+++---+++++++++*********))))))))))))*********+++++++++))))))))))))((((((((((((((((((((((((((()))*********)))))))))))))))))))))"""###&&&((()))((('''%%%******+++++++++,,,,,,,,,))))))***+++++++++++++++,,,...////////////111222...///111222222111000//////...,,,,,,.........---***,,,------,,,,,,...///---...000222333333333222000000000000000111222222000111222222222111///...000111111222222222111111gggggghhhhhhiiiiiiiiijjjpppnnnkkkhhhfffffffffgggeeegggkkknnnpppqqqppppppllljjjeee]]]TTTLLLDDD@@@;;;:::888888999;;;>>>@@@HHHPPP[[[dddhhhiiiggggggeeeeeefffggghhhiiijjjjjjiiijjjmmmqqqttttttrrroooooorrrvvvyyyzzzyyyyyyyyy{{{{{{{{{{{{zzzxxxvvvuuuwwwxxxzzz||||||zzzwwwvvvvvvzzz}}}{{{xxxwwwzzz~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzzzzzyyyyyyyyyyyy{{{zzzwwwvvvuuuvvvwwwxxxzzz|||{{{yyy{{{~~~|||xxxvvv{{{~~~zzzxxxwww{{{zzzxxxvvvvvvxxx}}}~~~|||||||||}}}zzzxxxvvvvvvwwwxxxwwwvvvooorrrtttttttttuuuxxx{{{tttuuuvvvuuuuuuuuuwwwyyyxxxzzzyyyvvvvvvyyyzzzwwwxxxzzzzzzzzz|||}}}xxxpppqqqrrrtttvvvxxxxxxxxxwwwvvvqqqmmmmmmrrruuuuuusssppprrrvvvyyy{{{{{{zzzyyy|||yyyvvvuuuwwwzzz{{{|||yyyzzz{{{|||||||||{{{zzzvvvuuuuuuxxx|||~~~|||yyyyyyyyyzzz{{{zzzwwwtttuuuvvvvvvuuuuuuwwwzzz}}}zzzxxxuuuuuuwwwzzz{{{{{{yyyyyy{{{|||~~~{{{{{{{{{|||}}}|||yyyyyy{{{{{{yyywwwrrrnnnhhh^^^OOO@@@;;;>>>@@@IIITTT[[[^^^ccckkkrrroooppppppppppppooonnnnnnnnnpppqqqrrrrrrrrrtttvvvxxxyyyyyyzzz{{{|||}}}}}}|||}}}~~~~~~{{{zzz~~~~~~}}}}}}~~~~~~}}}|||{{{{{{}}}~~~~~~|||zzzvvvwwwxxxxxxtttoooiiieee```\\\YYYYYY^^^eeekkkooopppqqqsssuuuvvvvvvuuutttvvvssspppmmmlllmmmnnnpppuuuuuuvvvxxxyyyyyywwwtttuuurrrppprrrttttttnnniiieeeddd^^^TTTMMMIIIDDD>>>999777444111//////000000---,,,+++,,,---...---,,,)))))))))))))))************************)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++222444///,,,...///,,,,,,---...///000000000000---------------,,,,,,,,,***++++++,,,,,,------.............../////////000////////////////////////...///000111111000//////...,,,+++,,,---///......,,,,,,,,,,,,,,,,,,,,,,,,111//////000333444000---***++++++++++++***))))))...,,,******+++***)))'''%%%&&&((()))((()))***,,,++++++++++++******))))))******+++++++++,,,,,,,,,))))))))))))((((((((((((((((((((((((((()))***************)))))))))))))))###&&&))),,,---+++)))'''))))))***+++,,,------...((()))***++++++++++++++++++,,,......---...///111000111222333222000...---...***'''%%%''')))++++++(((***,,,,,,,,,,,,...000***,,,...000111222222222111111000000111222333333000111222333222000...,,,000000111222222222222111ffffffffffffhhhiiikkkmmmlllllljjjhhhgggfffffffffdddaaa```eeennnsssqqqllllllggg___VVVLLLDDD>>>;;;888888888888:::<<<>>>???BBBJJJWWWccciiijjjgggdddhhhfffeeefffjjjkkkjjjhhhiiikkknnnnnnmmmlllkkklllooorrrwwwzzzzzzzzzzzz{{{|||{{{yyyxxxwwwwwwxxxyyyzzzzzzzzz{{{{{{{{{{{{{{{yyy|||~~~}}}zzzxxxyyy{{{~~~|||zzz{{{{{{zzzyyyyyyxxxwwwwwwuuuvvvwwwxxxxxxwwwvvvuuuxxxxxxxxxyyyyyyzzzzzzzzz{{{{{{{{{zzzyyyxxxvvvuuuzzzyyyxxxwwwxxxzzz}}}~~~}}}{{{{{{~~~~~~|||zzz|||zzzxxxvvvuuuvvvxxxyyyxxxtttqqqppptttxxxyyyzzzyyywwwtttrrrrrrtttvvvxxxyyyxxxvvvuuuvvvxxxzzz|||zzz{{{}}}}}}}}}{{{xxxwwwsssrrrrrrsssuuuwwwxxxwwwuuuwwwxxxxxxuuuuuuxxx{{{tttvvvyyy|||~~~~~~}}}}}}yyyyyyyyyyyyxxxxxxwwwvvvxxxxxxyyyyyyxxxwwwvvvuuuuuuuuuwwwzzz}}}|||xxxtttzzzyyyyyyxxxxxxyyyyyyzzz}}}{{{xxxvvvvvvxxxzzz||||||xxxwwwyyy{{{|||{{{|||{{{zzz{{{}}}}}}}}}|||zzzxxxwwwyyy|||}}}{{{}}}~~~|||zzzyyyzzztttuuuqqqggg[[[OOOCCC888@@@===@@@MMM[[[cccgggiiilllnnnoooooonnnmmmmmmnnnnnnnnnooosssxxxxxxuuurrruuuvvvxxxxxxxxxxxxyyy{{{~~~{{{}}}|||~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}|||yyy{{{yyyrrrtttssssssrrrmmmeee[[[TTTKKKGGGEEEFFFIIIPPP^^^kkknnnppppppoooqqqvvvvvvsssoooppppppooonnnnnnppprrryyyxxxvvvvvvwwwwwwvvvuuuzzzwwwtttqqqooolllhhheeeccc[[[PPPIIIEEE@@@:::555333222111000///...---,,,***++++++,,,---------------***((((((***,,,+++************))))))))))))(((******************++++++---,,,,,,---///000///...---000///,,,---222333222000///...------...///000......---,,,,,,,,,,,,---///---,,,---///111111000222///...000000,,,,,,...,,,,,,------...///000000333000...000444555222...//////...---,,,,,,,,,,,,---------.........//////000///......//////...---...---+++))))))***+++,,,,,,,,,,,,++++++)))(((((()))))))))))))))******+++------,,,+++******)))))),,,+++)))((((((((())))))(((((((((((())))))))))))******+++---......+++))),,,,,,++++++***)))))))))(((((())))))))))))(((((('''&&&&&&'''***++++++*********))))))))))))******+++,,,,,,------,,,,,,+++///////////////......---...---,,,+++***+++,,,---...------,,,,,,,,,------//////000000111111222222444444333222222222333333111000000000111222333333000///.........000111222ffffffffffffggghhhjjjkkkkkkkkkiiihhhgggfffffffffbbb``````fffmmmrrrqqqnnnooohhh^^^SSSIIIBBB>>>===:::999888888999;;;>>>???GGGMMMVVV___eeegggfffeeeeeecccbbbcccfffhhhgggeeegggiiikkkkkkjjjiiijjjlllnnnqqquuuxxxxxxwwwwwwwwwyyyyyyyyyxxxxxxxxxyyyyyy}}}}}}||||||{{{zzzzzzyyyzzz|||~~~}}}zzzyyyzzz{{{||||||||||||{{{zzzyyyyyy{{{{{{{{{zzzzzzzzzyyyyyyvvvwwwxxxxxxxxxxxxwwwvvvzzzzzzzzz{{{{{{|||||||||zzzzzzzzzzzzyyyxxxwwwwwwzzzzzzyyyyyyyyy{{{|||}}}}}}{{{{{{}}}~~~}}}{{{~~~|||yyywwwvvvvvvwwwxxxwwwtttqqqrrruuuxxxzzzzzzzzzxxxuuurrrqqqrrrtttvvvwwwvvvuuuuuuvvvyyy|||~~~}}}}}}}}}|||{{{yyywwwvvvtttsssrrrsssvvvxxxxxxwwwvvvwwwyyyxxxvvvwwwyyy{{{{{{|||}}}~~~xxxxxxyyyxxxwwwvvvtttssstttuuuvvvwwwvvvuuusssrrrrrrsssuuuyyy}}}~~~{{{xxxzzzyyyyyyxxxxxxyyyyyyzzz}}}{{{xxxwwwvvvxxx{{{}}}|||xxxxxxzzz|||||||||}}}{{{zzzzzz{{{zzzyyywwwvvvtttsssuuuxxxzzzzzzyyyzzz|||}}}}}}{{{zzzzzz{{{wwwwwwsssjjjaaaWWWJJJ>>>>>>;;;===HHHSSS[[[bbbgggmmmoooppppppooonnnnnnoooooooooqqqtttxxxzzzxxxvvvuuuwwwxxxwwwwwwwwwyyy{{{}}}{{{}}}{{{}}}|||}}}~~~~~~~~~}}}zzz{{{}}}}}}wwwrrruuurrrmmmggg___UUUKKKDDD???;;;999:::<<>>===<<<:::888777888;;;>>>@@@JJJNNNUUU\\\aaaeeeffffffhhhgggfffgggiiiiiiiiihhheeefffgggffffffgggiiilllnnnqqqtttuuutttsssssssssuuuvvvxxxyyyzzzzzzzzzyyy~~~}}}{{{zzzyyyxxx{{{|||}}}}}}{{{zzzzzz{{{zzzzzzzzzyyyyyyyyyzzzzzz{{{{{{{{{|||{{{{{{zzzzzzvvvwwwxxxxxxxxxxxxwwwwwwzzzzzz{{{{{{|||{{{{{{{{{xxxyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{|||~~~||||||}}}~~~}}}}}}~~~{{{xxxvvvvvvwwwwwwtttsssssstttwwwyyyzzzzzz{{{yyyvvvsssrrrrrrsssuuuvvvuuuuuuvvvxxx{{{~~~}}}{{{yyyxxxwwwwwwuuutttssstttvvvxxxxxxxxxvvvxxxyyyyyyxxxyyy{{{}}}~~~~~~zzz{{{{{{{{{yyyvvvsssqqqqqqrrrtttvvvuuutttqqqpppssstttvvvzzz}}}}}}{{{yyyzzzyyyyyyxxxxxxyyyyyyzzz|||{{{xxxwwwwwwyyy{{{}}}|||yyyyyyzzz|||}}}}}}~~~|||zzzyyyyyyxxxvvvttttttsssrrrsssuuuwwwwwwwwwzzz{{{{{{{{{zzzzzz{{{}}}zzzyyyuuuooojjjbbbTTTGGG===999999@@@GGGOOOYYYbbblllnnnqqqrrrrrrqqqqqqqqqppppppqqqtttwwwzzzzzzyyywwwwwwxxxwwwvvvwwwzzz|||~~~}}}||||||{{{|||~~~}}}zzz{{{~~~~~~||||||{{{yyyvvvssstttnnndddYYYOOOEEE===888888444333444666<<>>999666666333222333555:::FFFQQQdddlllrrrtttvvvxxxvvvrrrmmmoooppppppooooooqqqrrruuuuuuuuuwwwyyyxxxvvvtttpppooommmjjjdddZZZPPPIIIBBB<<<555111000111111111//////...............---------------,,,++++++***,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,---...111///......//////...,,,,,,......+++***------+++/////////......////////////......---,,,------------,,,,,,---///000///...222///...///...***)))+++------....../////////000111000///000222222111...,,,++++++,,,---...///000............////////////,,,---...---------...///---,,,,,,+++++++++,,,,,,,,,,,,------,,,+++******+++++++++++++++,,,------......---------,,,,,,,,,---,,,+++******+++,,,,,,,,,,,,+++******)))((((((''''''((()))+++***'''$$$((((((((()))***++++++,,,)))******++++++******))),,,+++)))***++++++***)))******))))))))))))******++++++,,,,,,,,,,,,++++++---------------,,,,,,+++------------------.........///000111111///---,,,/////////......------,,,000111333444555444222111111111000000000000111111222111111000000/////////iiihhhgggfffggghhhiiijjjhhhgggfffffffffffffffggghhhhhhhhhiiijjjlllnnnooofffccc]]]UUULLLEEE???<<<999777666555888<<>>999777999AAAIIISSSZZZdddmmmssswwwzzz{{{sssuuuxxxyyyzzzzzz|||}}}zzz{{{||||||zzzzzz{{{||||||~~~~~~}}}~~~~~~~~~|||{{{}}}}}}||||||}}}{{{vvvooojjjXXXPPPDDD:::444222111111222000000222333666@@@JJJ]]]gggqqqttttttvvvuuussskkkmmmooopppppppppqqqrrrooonnnmmmnnnpppqqqpppoooeeeaaa\\\VVVNNNEEE;;;555555333000---,,,,,,---...000000///---,,,+++***))),,,,,,---------,,,++++++(((***,,,,,,***)))******---------,,,,,,,,,+++++++++++++++,,,---...///000111///...///000000///...,,,///000......000000---......////////////......---,,,,,,+++++++++++++++++++++,,,...000000...---///,,,+++...---***))),,,///////////////////////////000000111111000000///+++++++++,,,---...///000....../////////000000000...000222000---,,,---000,,,,,,,,,,,,---------------------......------,,,***************+++,,,,,,........................++++++***))))))+++,,,---******))))))((((((''''''...+++&&&$$$%%%'''((()))''''''(((((()))***++++++(((((())))))))))))((((((+++)))((()))++++++***)))******))))))))))))************++++++++++++******+++++++++++++++******)))******+++,,,------------+++,,,...///000000//////...............---------///000111333333333222222111111000/////////000000111111222222222111000000ddddddccccccdddfffgggiiiggggggggggggggghhhiiijjjgggccc```bbbgggkkkkkkiiiccccccccc```[[[TTTNNNIII???>>>===>>>???AAADDDEEEEEEGGGJJJNNNQQQUUUWWWYYYWWWZZZ]]]______aaaeeehhhdddddddddcccbbbcccfffhhhqqqrrrrrrqqqooommmmmmnnnjjjlllooorrrtttvvvvvvvvvxxxyyyzzz{{{|||}}}~~~~~~~~~||||||}}}}}}wwwxxxxxxyyyyyyyyyyyyxxxyyyzzz|||||||||zzzwwwvvvwwwwwwwwwwwwwwwyyyzzz{{{yyy{{{|||~~~}}}{{{yyywwwwwwvvvuuuuuuvvvxxxzzz|||zzzzzzyyyyyyyyy{{{|||}}}yyy|||~~~~~~|||zzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxvvvxxxzzzyyyxxxwwwyyy{{{wwwwwwvvvvvvvvvwwwxxxxxx}}}}}}|||zzzyyyxxxwwwwwwyyyxxxxxxxxxxxxzzz{{{|||zzzyyyxxxxxxzzz{{{{{{zzzvvvuuutttwww{{{~~~~~~~~~}}}|||tttsssrrrqqqqqqrrrrrrsssvvvvvvwwwxxxyyyzzz{{{|||uuuxxx{{{{{{zzzzzz{{{}}}zzzyyyyyyxxxxxxyyyyyyzzzxxxxxxxxxxxxyyyzzz{{{|||vvvxxxzzzzzzyyyyyy{{{}}}|||{{{zzz{{{}}}~~~}}}|||yyyzzz{{{yyywwwvvvxxxzzzzzz|||}}}~~~}}}}}}}}}~~~zzzzzzxxxtttssssssooojjj]]]QQQDDD>>>;;;:::===AAAIIIQQQ]]]gggnnnrrrtttuuurrruuuyyyzzzyyyxxxyyyzzzwwwyyy||||||{{{yyyxxxyyyxxx{{{~~~~~~}}}|||~~~}}}~~~}}}|||~~~~~~~~~~~~~~~|||{{{{{{yyyrrrfff]]]KKKDDD;;;333000///000000333111222444555888@@@JJJXXXcccmmmpppppprrrsssqqqllloooqqqrrrrrrrrrssstttqqqmmmiiigggffffffeeedddZZZVVVOOOHHHBBB<<<666222.........---,,,,,,---.........------,,,+++******++++++,,,---------,,,,,,(((+++------+++******+++,,,,,,,,,,,,++++++++++++++++++,,,,,,---///000111000///...///000111000///***...///......111000------...///000000///...---,,,+++******))))))******++++++,,,...000000...,,,---******------******---000/////////////////////...///111111000//////000,,,,,,,,,,,,,,,---...///.../////////000000000000...111222000,,,)))+++...+++,,,,,,------...------------............------+++++++++++++++,,,---------------------.........******)))((()))***+++,,,))))))))))))))))))))))))...+++'''$$$%%%'''((()))'''((((((((())))))******)))))))))******))))))))))))((('''(((***+++***)))******))))))))))))************++++++++++++************++++++******)))(((((()))***,,,,,,,,,,,,,,,******+++---...///000111...............////////////000000111222222333333111111000//////////////////000111222222222111111aaaaaaaaaaaabbbdddfffggghhhgggggghhhhhhiiijjjkkkccc^^^ZZZ^^^ffflllkkkhhheeefffeeeccc___ZZZUUUQQQDDDCCCBBBBBBBBBCCCDDDEEEHHHGGGGGGGGGJJJNNNRRRTTTHHHMMMRRRUUUWWW[[[```dddcccddddddcccbbbbbbdddfffpppqqqqqqpppmmmlllmmmmmmiiikkkmmmpppssstttuuuuuuyyyyyyyyyzzz{{{||||||}}}~~~}}}|||}}}}}}xxxyyyzzz{{{{{{zzzxxxxxxwwwyyy{{{}}}~~~}}}{{{yyyyyyyyyxxxxxxyyy{{{|||}}}wwwyyy{{{|||{{{yyywwwuuuwwwvvvuuuuuuvvvxxxzzz{{{zzzyyyxxxwwwxxxzzz}}}~~~www{{{|||yyyxxxyyyzzzzzzyyyyyyxxxwwwvvvvvvxxxzzz{{{yyywwwwwwyyy|||wwwwwwvvvuuuuuutttuuuuuuzzzzzzyyyxxxwwwwwwvvvuuuzzzyyyyyyyyyyyyyyyyyyyyy{{{yyyxxxxxxzzz{{{{{{zzzvvvtttsssvvv{{{~~~~~~}}}zzzxxxtttsssqqqpppqqqsssuuuvvvvvvuuuuuuuuuvvvyyy{{{|||yyy{{{}}}|||yyywwwxxxzzzzzzyyyyyyxxxxxxyyyyyyzzzyyyyyyyyyzzz{{{|||}}}~~~uuuxxxzzzzzzxxxxxxzzz}}}}}}{{{zzz{{{|||}}}|||{{{{{{}}}~~~|||yyyxxxzzz|||zzz}}}~~~}}}}}}~~~zzz|||zzzuuurrrsssrrrnnneeeWWWHHHAAA???<<<;;;<<>><<<888444111000//////000000000///...,,,+++***---,,,+++*********++++++***+++---......---+++)))---+++)))***,,,---,,,************,,,......---+++,,,---...///111111222222111111111000000/////////////////////////////////111000...---,,,,,,,,,---...,,,******++++++***)))(((((()))+++...///---,,,++++++,,,,,,,,,---------,,,---...///000//////...,,,---......---,,,,,,,,,......//////......---,,,---......//////......------------------,,,,,,+++,,,,,,------------......//////////////////000111000///,,,+++***+++---...---,,,+++,,,------+++)))*********))))))************+++++++++))))))+++---,,,+++(((&&&&&&(((+++,,,******************++++++***)))(((''''''((()))***+++***)))(((((((((((()))***************************+++,,,+++***)))***+++))))))))))))************++++++*********)))))))))***+++,,,,,,......///000000111222333333222111111000000///000111333555666222222111111111111222222111111222333333444444444bbb___[[[XXXWWWZZZ^^^```ffffffgggiiijjjhhhdddaaaeeebbb___^^^aaaccccccbbbeeeddddddddddddbbb___\\\^^^^^^```aaaaaa]]]WWWSSSTTTQQQMMMHHHCCC@@@??????BBBAAAAAACCCGGGNNNUUUYYYbbbbbbbbb___\\\^^^ccchhhgggjjjlllnnnmmmmmmmmmnnnjjjkkkmmmppprrrtttvvvwwwyyy{{{}}}~~~~~~|||zzzxxxtttvvvyyy{{{{{{{{{|||}}}{{{{{{zzzzzzzzzzzz{{{{{{zzz{{{||||||{{{yyyvvvuuu|||{{{|||}}}}}}{{{{{{{{{zzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzyyyxxxxxxyyyyyyzzz{{{||||||||||||vvvwwwyyy{{{}}}~~~{{{{{{|||{{{zzzwwwuuutttvvvxxxzzz{{{|||{{{zzzyyyssstttuuuwwwwwwwwwvvvuuusssssssssssstttvvvwwwxxx|||||||||}}}~~~~~~|||zzzyyyzzzzzz{{{|||}}}}}}}}}yyyzzz{{{|||}}}~~~~~~~~~~~~}}}zzzxxxxxxxxxxxxwwwwwwvvvvvvwwwxxxxxxxxxxxxwwwuuusssrrrssstttyyy{{{|||}}}{{{zzzzzzzzz||||||{{{yyyxxxxxxxxxxxxwwwwwwxxxyyyzzz{{{{{{{{{xxxyyyzzz{{{{{{zzzyyyxxxyyyyyyzzzzzz{{{{{{||||||yyyyyyyyyzzzzzzzzz{{{{{{}}}~~~~~~~~~}}}|||zzzyyyyyyvvvrrrtttxxx{{{yyyvvvvvvrrrjjj```UUUJJJBBB===<<>>======???CCCHHHNNNQQQZZZ\\\^^^]]]]]]^^^cccgggdddgggjjjlllllllllmmmnnnlllmmmnnnpppsssuuuwwwxxxxxxzzz}}}~~~~~~|||zzzxxxsssvvvyyyzzzzzzzzz{{{|||zzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}}}}|||zzzwwwvvvzzzzzz{{{}}}~~~{{{yyy{{{{{{zzzzzzzzzzzz{{{{{{yyyzzzzzzzzzzzzyyyxxxxxxyyyzzz{{{|||}}}}}}||||||vvvwwwyyyzzz|||}}}~~~~~~|||||||||{{{zzzxxxvvvuuuwwwyyy{{{}}}}}}|||zzzxxxtttuuuwwwxxxwwwvvvtttrrrqqqrrrrrrssstttvvvwwwwwwyyyyyyzzz|||}}}}}}zzzxxxyyyyyyxxxyyyzzz|||~~~{{{{{{|||}}}~~~~~~}}}}}}|||{{{yyyxxxxxxxxxttttttttttttuuuuuuuuuvvvwwwxxxxxxvvvtttrrrssstttvvvzzz~~~}}}{{{|||}}}|||yyyxxxzzzzzzxxxvvvvvvxxxyyy{{{{{{zzzyyyxxxvvvwwwxxxzzz{{{zzzzzzyyywwwwwwxxxxxxyyyzzz{{{|||zzz{{{||||||}}}}}}||||||~~~~~~~~~}}}|||zzzyyyxxxxxxtttqqqsssyyy|||zzzvvvvvvuuurrrkkkbbbVVVLLLFFFAAA@@@CCCOOO```ooouuuvvvzzzzzz{{{|||}}}~~~~~~}}}||||||}}}}}}{{{zzzxxxyyy{{{}}}}}}}}}~~~}}}}}}||||||||||||{{{yyy~~~~~~~~~|||{{{zzzvvvuuupppgggXXXIII>>>888333222111000000/////////000......111222555>>>IIISSSYYY```fffhhhiiijjjjjjlllqqqtttttttttuuupppjjjhhhccc[[[SSSKKKBBB:::555000//////.........////////////......,,,+++))))))++++++******************)))***,,,------,,,+++***---,,,+++++++++,,,,,,,,,...,,,+++,,,...000000////////////000111444666888444333333222111000//////......//////000111222222444333222000///---,,,,,,+++)))''''''(((((('''&&&(((''''''(((***++++++)))))))))*********+++++++++,,,,,,------............///222555333000...///222.........///......---,,,......////////////............/////////...------,,,,,,------......//////111000///...............///...---++++++,,,---...,,,+++***+++------+++)))))))))(((((((((((())))))***++++++***((('''(((***,,,+++(((&&&&&&(((+++,,,++++++******))))))(((((())))))(((((((((((())))))((((((''''''''''''((((((************************,,,------,,,***))))))***((()))))))))************&&&&&&'''((()))***++++++++++++,,,---...///000000000111111222222111//////000000000000111111111222111000000//////000000111///000111222333333222222eeeccc```^^^]]]___```bbbeeecccbbbbbbdddeeeeeedddbbb^^^[[[]]]cccgggfffccccccccccccbbbaaaaaaaaabbbcccbbbaaabbbccccccaaa___\\\YYYUUUOOOKKKHHHFFFEEE<<<;;;:::;;;>>>BBBGGGIIINNNSSSXXX[[[\\\]]]aaaeeecccfffiiikkkkkkkkklllmmmlllmmmmmmoooqqqsssvvvwwwvvvxxxzzz||||||zzzxxxwwwsssvvvyyyzzzzzzzzz{{{|||xxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{|||{{{yyywwwvvvyyyyyyzzz{{{}}}|||yyyvvvzzzzzzyyyyyyyyyyyyzzzzzzyyyyyyzzzzzzyyyyyyxxxwwwxxxzzz{{{}}}~~~}}}}}}|||xxxyyyzzz{{{|||||||||||||||||||||{{{zzzyyyxxxwwwyyyzzz}}}~~~~~~|||zzzxxxwwwxxxxxxxxxwwwtttrrrpppqqqrrrssstttvvvwwwwwwxxxxxxxxxyyy{{{||||||yyywwwwwwwwwvvvwwwxxx{{{}}}||||||}}}~~~}}}|||zzzyyyxxxxxxxxxxxxssssssttttttuuuuuuuuuuuuvvvwwwxxxwwwuuuttttttuuusssxxx}}}~~~}}}~~~|||yyyxxxzzz{{{xxxuuuyyyzzz{{{|||{{{yyyvvvtttsssuuuwwwyyy{{{|||||||||wwwwwwwwwwwwxxxyyy{{{|||{{{{{{|||}}}}}}|||{{{{{{}}}}}}|||{{{zzzyyywwwwwwvvvsssqqqtttyyy{{{yyyvvvtttuuuuuussslllcccZZZTTTJJJGGGGGGQQQbbbqqqwwwxxx~~~~~~~~~{{{zzzzzz{{{}}}~~~}}}|||xxxzzz}}}}}}~~~}}}}}}~~~~~~~~~|||~~~}}}}}}~~~}}}zzzwwwvvvtttqqqjjj^^^PPPCCC:::666222111000...---,,,,,,+++000......000222666@@@KKKVVVXXX\\\___aaadddhhhkkkhhhmmmrrrtttuuutttkkkbbb^^^YYYRRRLLLEEE>>>777333000//////......---------+++,,,,,,,,,,,,,,,++++++************************)))***+++,,,,,,,,,++++++,,,---,,,,,,++++++,,,---...,,,+++,,,...000000///000000000000222444666888333333222222111000000///------...///000000111111333333222111///---,,,+++,,,***((((((((()))((('''((('''&&&''')))******)))))))))*********+++++++++,,,,,,,,,,,,,,,------...,,,///111000---,,,---............///......---,,,...//////////////////............///...------,,,,,,,,,---......///000000000000///......---......///...---,,,,,,,,,------+++******+++,,,---+++)))))))))(((((((((((())))))***++++++***((('''(((***)))))))))******)))))))))+++******))))))((((((((((((((())))))))))))((((((((((((''''''''''''(((((()))))))))))))))))))))))))))***+++***)))((()))+++((()))))))))************&&&&&&'''((()))***+++++++++,,,,,,---...///000111000111111222111000///...000000000000000000000000000//////......//////000///000111222333222111000bbb```___^^^]]]^^^``````bbb```^^^^^^```bbbcccbbbdddbbb______aaabbbaaa___bbbcccdddcccaaaaaaaaacccdddbbbaaabbbdddeeeeeeddd___]]]WWWQQQKKKEEEAAA>>>:::999888777999;;;>>>@@@CCCHHHOOOSSSVVVYYY^^^bbbcccfffiiijjjkkkkkklllmmmlllkkkkkklllmmmoooqqqsssttttttvvvwwwwwwvvvvvvuuusssuuuxxxzzzzzzzzz{{{|||wwwwwwvvvvvvvvvvvvwwwwwwvvvwwwxxxyyyyyyxxxwwwuuuyyyyyyxxxyyy{{{zzzxxxvvvyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwxxxzzz|||~~~~~~}}}|||zzz{{{{{{|||||||||{{{{{{||||||{{{{{{{{{zzzzzzzzz{{{|||}}}~~~}}}|||zzzxxxyyyyyyyyyyyywwwuuusssqqqssstttvvvwwwxxxxxxxxxxxxyyyyyyyyyzzz{{{{{{yyywwwtttttttttuuuwwwzzz|||~~~|||}}}~~~~~~~~~}}}{{{xxxwwwxxxyyyyyyyyyuuuuuuvvvwwwxxxxxxxxxxxxuuuwwwyyyxxxwwwvvvvvvwwwuuuwwwzzz}}}}}}~~~|||yyyyyy{{{{{{yyywww||||||}}}|||{{{xxxuuussssssuuuwwwzzz|||}}}}}}}}}yyyyyyxxxxxxxxxzzz{{{|||{{{{{{{{{zzzyyyyyyxxxxxx{{{zzzzzzyyyxxxwwwvvvvvvuuutttuuuvvvwwwxxxwwwuuusssuuuvvvvvvsssmmmgggbbbXXXTTTRRRZZZgggtttyyyzzzwwwvvvuuuvvvyyy{{{{{{{{{yyy|||~~~~~~~~~}}}|||~~~{{{}}}|||yyyvvvtttrrrkkk```TTTHHH>>>888444222111///...,,,+++******222//////000222555@@@JJJVVVWWWXXXYYYZZZ^^^dddhhheeejjjooorrrtttqqqggg\\\SSSOOOIIICCC>>>:::666333000000//////...---,,,,,,)))***++++++,,,,,,++++++((()))******+++*********))))))***++++++,,,,,,,,,,,,---------++++++---...---,,,,,,---///000000///111111111222333444555666222111111111111000000000.........//////000000000000000000///...,,,+++***...,,,******++++++***))))))'''&&&&&&((()))))))))++++++,,,,,,,,,---------,,,++++++++++++,,,---...000000000000000000///.........//////......---,,,...//////000000//////...,,,,,,,,,,,,,,,+++******,,,,,,---...///000000111//////......---...............------,,,,,,,,,---******)))***,,,---+++******))))))(((((())))))******++++++***(((((()))+++((()))***++++++***)))((())))))))))))))))))(((((((((((())))))))))))((((((((((((''''''(((((())))))))))))))))))))))))))))))((()))******)))((()))+++))))))))))))******************)))))))))(((((((((,,,,,,---...///000000111222222333333222111///......//////000000000000//////......------......///...///111222222111000...______^^^^^^^^^___`````````______```bbbdddcccbbbccccccbbbaaa```______^^^bbbeeeffffffcccaaabbbcccaaaaaabbbdddfffgggeeeccc```^^^YYYSSSKKKDDD===:::777666555333444555777888;;;???DDDGGGKKKQQQYYY```dddfffiiikkkjjjjjjkkklllmmmlllkkkkkklllmmmoooqqqqqqqqqqqqqqqqqqrrrssssssqqqtttwwwxxxxxxxxxyyyzzzxxxwwwuuuttttttuuuwwwxxxtttvvvxxxyyyzzzzzzxxxxxx{{{zzzxxxyyyzzzzzzxxxwwwxxxwwwwwwvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyxxxwwwwwwxxxzzz|||~~~~~~}}}|||{{{{{{|||}}}}}}}}}||||||{{{{{{{{{{{{{{{||||||}}}~~~~~~~~~}}}|||{{{zzzyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvwwwxxxzzzzzzzzzyyyyyyyyyxxxwwwwwwwwwwwwvvvtttqqqqqqrrrtttvvvyyy{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~{{{wwwwwwyyyzzzzzzyyyvvvwwwxxxzzz{{{{{{zzzzzztttwwwyyyzzzyyyxxxyyyzzzyyyyyyyyyzzz|||~~~}}}}}}}}}|||zzzzzzzzzzzzzzzyyy|||}}}}}}|||{{{yyywwwvvvvvvxxxyyy{{{|||||||||||||||{{{zzzyyyyyyzzz|||}}}~~~}}}{{{yyyxxxwwwwwwxxxxxxxxxwwwvvvvvvvvvvvvvvvtttvvvxxxxxxvvvttttttuuuuuuuuuvvvvvvuuurrrooommmgggcccaaaeeennnwww|||}}}~~~~~~~~~~~~~~~~~~~~~~~~yyywwwuuuuuuwwwyyyzzzzzz{{{~~~~~~~~~}}}|||}}}~~~}}}}}}~~~{{{|||}}}||||||}}}~~~~~~~~~~~~|||zzzwwwuuunnndddUUUHHH???999555222111000///...------------000......000222777BBBMMMRRRSSSTTTUUUVVVYYY]]]aaabbbeeehhhiiikkkjjjbbbWWWLLLGGG@@@:::777555333222////////////...---,,,+++***+++++++++++++++******'''((()))***++++++***)))((())))))***+++,,,,,,,,,,,,---...---++++++---///...---...000222222111///111111222333333333333333//////000000000000111111000000000000000000000000////////////...---+++***---+++))))))******)))(((***(((&&&&&&((()))***)))++++++,,,,,,,,,---------,,,+++*********+++------555222000111444555222.........//////......---,,,//////000000000000//////+++,,,,,,,,,,,,+++******,,,,,,---...///000111111......---------...//////......---------,,,,,,,,,***))))))***,,,,,,+++************))))))************+++++++++))))))+++---)))))))))******)))))))))((((((((()))))))))))))))'''((()))******)))(((''')))(((((((((((()))***+++))))))))))))))))))))))))+++,,,,,,+++)))((()))***))))))))))))************++++++*********))))))))),,,,,,---...///000111111111111222222111000...---,,,---///000000000000///......------------......---///111222222111///---_______________```aaabbb```aaacccfffhhhhhhfffccc___aaabbbaaa```___```bbbcccfffiiihhheeebbbcccddd\\\^^^aaaeeehhhgggdddaaa___^^^ZZZUUUNNNFFF???;;;666444222111000111222333888:::<<<>>>CCCKKKWWW___eeegggjjjkkkkkkjjjkkklllpppooonnnmmmmmmnnnpppqqqoooooonnnmmmnnnoooqqqrrrppprrruuuwwwwwwwwwxxxyyyyyywwwuuuttttttuuuwwwyyyuuuwwwyyy|||}}}}}}|||{{{}}}{{{yyyyyyzzzzzzzzzyyywwwwwwvvvvvvvvvvvvwwwwwwxxxyyyyyyyyyyyyxxxwwwwwwxxxzzz}}}}}}|||zzz{{{|||}}}~~~~~~~~~~~~zzzzzzzzz{{{{{{|||~~~~~~~~~}}}|||{{{{{{zzzxxxxxxwwwwwwxxxxxxyyyzzzxxxyyyzzz{{{|||{{{zzzyyyxxxuuusssrrrssssssrrrqqqooopppqqqtttvvvxxxzzzzzz|||}}}}}}~~~~~~~~~}}}}}}~~~{{{wwwwwwyyy{{{{{{zzzvvvwwwxxxzzz{{{{{{zzzzzztttvvvyyy{{{zzzzzz{{{|||~~~{{{xxxxxx{{{}}}{{{yyy|||{{{{{{zzzzzzzzz{{{{{{||||||||||||{{{zzzyyyyyyzzzzzz{{{||||||{{{zzzzzz~~~}}}{{{zzzzzz{{{|||}}}~~~{{{yyyxxxyyyyyywwwvvvuuuuuuuuuuuuuuuvvvtttxxx{{{yyytttqqqrrrtttwwwwwwvvvvvvuuutttsssssspppmmmkkkmmmtttzzz~~~}}}}}}}}}|||||||||||||||~~~{{{xxxvvvxxxzzz{{{{{{|||~~~~~~}}}|||}}}}}}~~~~~~|||{{{{{{|||}}}|||{{{yyyxxxxxxzzz}}}zzz{{{|||}}}}}}{{{yyywwwkkk^^^MMM@@@999666222///000000/////////000000111,,,***+++///333999FFFRRROOOPPPSSSTTTTTTVVVXXXZZZ___`````````bbbccc\\\SSSHHHBBB;;;555222111000000---............---,,,+++,,,,,,,,,++++++)))(((''''''((()))+++++++++***)))((())))))***++++++,,,,,,,,,...///---+++***---///...///000222444444222000000111333444444333111111.........///000000111111222222222111111111111111000000111111111000...---***(((&&&&&&&&&'''&&&%%%***)))'''&&&(((*********))))))*********+++++++++,,,+++*********+++,,,---333///+++---222444///***......//////......---,,,//////000000000000//////------.........---,,,,,,,,,,,,---...///000111222---------------...///000......---------,,,,,,,,,)))))))))***,,,,,,+++***++++++************++++++***+++++++++***+++,,,...+++***)))(((((()))***+++''''''(((((())))))******'''((()))******)))(((''')))))))))))))))***++++++))))))))))))))))))))))))...///...---***((((((((())))))))))))************(((((()))***+++,,,------,,,,,,---...///000111111.../////////...---+++***+++,,,...000000000000///...------,,,,,,------...---///111222222000...---^^^]]]]]]___bbbcccdddccc^^^^^^```cccfffhhhgggfff___^^^]]]ZZZXXXYYY\\\___```dddgggeeeaaa___bbbfffbbbaaa``````bbbdddddddddaaa```]]]XXXPPPGGG???:::999888555333111111222222000333666999>>>GGGRRRZZZfffhhhjjjiiiggggggjjjmmmppprrrrrrqqqooommmmmmmmmmmmmmmkkkjjjiiiiiihhhhhhjjjmmmqqqsssttttttvvvwwwzzzzzzzzzzzzyyyyyyyyyyyyzzzyyyyyyzzzzzz|||}}}}}}{{{{{{{{{|||}}}}}}~~~~~~xxxwwwwwwyyyzzzzzzxxxvvvxxxzzzyyyvvvvvvyyyyyywwwyyyyyyxxxyyyyyyzzz||||||zzzyyyyyyzzz}}}~~~~~~}}}||||||}}}}}}~~~~~~~~~yyyzzz||||||zzzyyyyyyyyyzzzzzzyyyxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyyyy{{{|||yyyzzz{{{zzzvvvtttuuuwwwsssssssssrrrqqqrrruuuxxxxxxxxxzzz|||~~~{{{zzzyyyyyyyyyxxxvvvtttzzzyyyxxxzzz|||}}}}}}|||yyyzzz{{{}}}}}}}}}||||||}}}~~~~~~~~~}}}zzzxxxvvvxxxyyyzzz{{{{{{yyywwwvvv}}}{{{yyyyyy{{{|||{{{{{{yyyyyyyyyzzz{{{|||}}}~~~||||||}}}}}}~~~}}}}}}||||||yyywwwvvvvvvvvvxxxxxxwwwwwwvvvvvvuuuuuuvvvvvvvvvuuuttttttsssssssssvvvyyyyyyvvvuuuuuuwww{{{yyywwwwwwxxx{{{~~~|||{{{{{{~~~{{{||||||zzzwwwvvvwwwxxx{{{}}}~~~~~~~~~}}}{{{zzz||||||}}}}}}}}}|||||||||xxxyyyzzz|||}}}|||xxxxxxzzz}}}~~~}}}yyy{{{{{{zzzzzzzzzuuuoooaaaRRRBBB;;;888555222222111///......//////...---,,,,,,------000999EEENNNVVVUUURRRPPPPPPRRRUUUWWWWWWYYY\\\^^^]]]VVVMMMFFF@@@:::333///...///...------+++***,,,...///---+++---***(((+++//////+++'''+++---+++&&&(((------)))))))))))))))************+++,,,,,,,,,,,,,,,,,,---333222111000000000111222444222111222333333000,,,///////////////000111111222222222111111111000000.../////////...,,,***(((******)))(((((((((((((((---+++'''%%%%%%'''***,,,++++++++++++++++++++++++++++++++++++++++++++++++000//////000111111000...///000111111111000...---...............///000000........................///---+++,,,000222111000444333222222000***!!!---,,,+++***))))))))))))+++*********))))))(((((()))))))))***++++++,,,,,,((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************************)))(((((((((((((((((())))))))))))(((///111***)))---***!!!&&&)))***'''(((---///...))))))))))))))))))******---------......000111111111000///---+++*********+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////,,,---......///.........aaa``````bbbdddeeeeeeddd^^^^^^___bbbeeeggggggfff```^^^\\\ZZZZZZ[[[]]]^^^aaaccceeedddbbbaaaccceeedddccccccdddfffgggfffeeecccbbb___ZZZRRRIII@@@;;;999777444222111000111222000333666888<<>>888666444222222///---,,,,,,------,,,+++,,,---------000999EEENNNUUUTTTTTTSSSTTTTTTUUUVVVTTTUUUWWWWWWTTTMMMDDD>>>888555111///000000...---,,,***)))+++---...---***---***(((***---...***&&&***,,,***&&&(((------((())))))))))))************---------------.........111111000000000111333444333222111222333333000---//////...------...///000222222111111111000000000000000000///...---+++*********)))((((((((((((((()))(((&&&$$$$$$&&&((()))++++++++++++++++++++++++++++++++++++++++++++++++///......000222222111000///000000111000///...---...............///000000........................///---+++---///111111000000///------...,,,)))%%%,,,,,,+++***))))))))))))************)))))))))(((++++++******************((((((((((((((()))******))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))******************++++++******)))((((((((((((((()))))))))***'''...000***)))---***"""++++++)))''')))+++'''!!!******))))))******++++++////////////000111222222111111///...,,,+++******++++++,,,,,,,,,,,,++++++++++++,,,,,,---......///,,,,,,---.../////////...bbbaaaaaaccceeeeeecccbbb```___^^^```ccceeeffffffccc___ZZZZZZ\\\^^^^^^]]]aaaaaabbbbbbccccccdddddddddddddddeeeggggggeeecccdddccc```ZZZRRRIIIAAA<<<888666333111000///000111000222555666999@@@IIIQQQZZZ___eeegggggggggiiilllnnnoooooonnnkkkjjjjjjkkkggggggggggggggghhhiiijjjjjjmmmppprrrssssssuuuvvvuuuvvvxxxyyyzzzyyyyyyxxxyyyxxxxxxxxxxxxxxxyyyzzz|||}}}yyyxxxxxxyyyzzzzzzyyywwwzzz|||{{{vvvuuuwwwvvvtttxxxyyyzzz||||||||||||{{{}}}||||||~~~}}}}}}||||||}}}}}}~~~~~~~~~}}}zzzvvvtttuuuvvv{{{{{{zzzyyyyyyyyyyyyzzz||||||zzzxxxvvvvvvxxx{{{vvvxxxzzzzzzzzz{{{}}}}}}}}}|||yyywwwvvvwwwyyy{{{zzzzzz{{{||||||zzzxxx{{{zzzzzzzzz||||||zzzyyyyyyxxxxxxyyy|||}}}}}}|||~~~}}}{{{{{{|||}}}~~~~~~}}}{{{zzz||||||||||||{{{{{{{{{{{{{{{yyyxxxyyyzzz{{{zzzyyyyyyyyyzzzzzz|||}}}}}}~~~zzzzzzyyyyyyyyyyyyyyyzzz{{{yyyxxxvvvuuuuuuuuuvvvttttttssssssssssssrrrrrrwwwwwwwwwvvvvvvvvvvvvvvvxxxyyyzzzzzzxxxxxxyyyzzzyyyyyyzzzzzz|||~~~}}}{{{{{{}}}}}}zzz{{{}}}}}}{{{yyy{{{}}}}}}|||}}}~~~~~~~~~zzz|||~~~}}}{{{||||||}}}}}}zzzyyyzzz{{{|||{{{vvvwwwwwwuuuuuussslllcccQQQEEE999555444222222333...---,,,,,,------,,,***,,,---------000999EEENNNTTTUUUWWWXXXXXXXXXWWWVVVTTTSSSRRRPPPLLLDDD<<<666000/////////111111///---+++***)))***,,,---,,,+++,,,***((())),,,,,,)))&&&***+++)))'''(((,,,+++((()))))))))*********++++++------......////////////////////////000222444555333222222222333222///---000///---,,,+++---...///111111111111000000000000111111000...------------***))))))(((((((((((((((&&&&&&&&&&&&&&&'''))))))++++++++++++++++++++++++++++++++++++++++++++++++---------///111333222111000000000000000///.....................///000000///////////////////////////---,,,---///000000000000---+++***+++------,,,,,,,,,+++******)))))))))************)))))))))))),,,,,,++++++***))))))(((((((((((()))))))))******))))))))))))))))))))))))******)))))))))((((((((())))))))))))******************++++++******)))(((((((((((()))))))))******&&&,,,...***)))---+++$$$...---***)))+++,,,$$$+++++++++++++++,,,------000000000111111222333333222111000///---,,,++++++***++++++,,,,,,++++++***+++,,,,,,------.........+++,,,---...////////////``````aaacccdddccc```^^^```___]]]^^^aaacccdddeeeddd___YYYYYY]]]``````]]]aaa```___aaacccddddddccc``````aaaccceeedddaaa___cccbbb___YYYQQQHHH@@@;;;777555222000/////////000000222444444666<<>>:::555222333333111...111000000111666@@@LLLTTT]]]aaafffjjjkkkjjjjjjjjjjjjgggdddbbbbbbcccbbbbbbhhhfffcccdddgggiiihhhgggkkklllmmmooopppqqqrrrrrrmmmkkkiiihhhiiiiiihhhfffoooppptttwwwyyyyyyyyyyyyvvvwwwxxxxxxwwwxxxzzz||||||{{{{{{{{{|||}}}|||{{{{{{{{{zzzyyyxxxvvvuuutttxxxuuussstttxxxzzzzzzyyyzzzzzz{{{}}}~~~~~~}}}|||}}}~~~~~~zzzwwwuuuuuuwwwwwwvvvtttyyyzzzzzzyyyxxxvvvtttssstttsssssstttwwwyyyzzzzzzrrrrrrtttvvvyyy|||~~~~~~{{{wwwvvvwwwyyyzzzzzz||||||}}}||||||zzzxxxwwwwwwvvvuuuvvvwwwyyy|||}}}zzz{{{{{{{{{zzzyyyxxxxxxxxxxxxyyyyyyyyyxxxwwwwww{{{xxxvvvvvvyyyzzzyyywww}}}{{{zzzzzz{{{{{{zzzxxxzzz|||~~~~~~}}}{{{|||}}}~~~~~~}}}|||{{{}}}|||zzzzzzyyywwwtttqqqrrrtttvvvvvvuuutttuuuvvvvvvxxxzzzzzzyyyyyyyyyzzz}}}{{{xxxvvvuuuuuuwwwxxxyyyyyyzzz}}}~~~|||{{{{{{|||}}}}}}{{{|||~~~~~~|||yyyxxxwwwwwwxxx{{{~~~~~~}}}||||||{{{}}}{{{zzzzzz||||||||||||}}}}}}||||||{{{zzzzzzsssooojjj^^^LLL>>>777666555333000...,,,,,,------------------,,,,,,,,,...111666===JJJZZZeeeiiifffbbbbbbbbb^^^WWWQQQKKK@@@666333222///------+++***))))))+++...222444AAA<<<555///***)))***++++++++++++,,,,,,------------------,,,,,,+++++++++***+++,,,---...............,,,+++,,,...000000///...---------...///111222333333333333333222111000000000000000000111111111...------,,,,,,,,,---------,,,***(((((((((((()))******))))))(((((('''''')))((('''(((***++++++***$$$&&&((()))************------,,,++++++,,,------)))((((((***///777???CCC222111///...,,,,,,++++++000///------...---***(((//////...------------...,,,---------.../////////------------,,,+++***)))+++)))((('''((((((&&&%%%((((((''''''''')))+++,,,///+++(((&&&'''***,,,---******++++++++++++************+++++++++******))),,,,,,,,,,,,+++***))))))&&&'''(((*********)))(((000...---+++******++++++************************)))************)))((((((+++***************++++++******+++,,,---//////000666444333333444555333222111000......000000000///...------------...//////////////////////////////000///...---------------YYY]]]^^^^^^```ccc```[[[ZZZ[[[]]]______^^^]]]\\\]]]\\\[[[]]]^^^\\\XXXUUUYYYXXXVVVUUUVVVYYY\\\^^^___```aaa```______aaacccdddeeeccc______^^^WWWMMM===888333000111111000...111111111333:::DDDPPPYYY^^^bbbfffhhhhhhhhhhhhhhhjjjhhheeeccccccdddcccbbbfffcccbbbccceeehhhhhhgggiiijjjlllnnnoooooooooooonnnllljjjiiijjjjjjiiihhhlllnnnqqqtttvvvwwwwwwwwwtttvvvvvvvvvvvvvvvxxxzzz{{{{{{{{{|||}}}}}}}}}|||{{{{{{{{{zzzxxxwwwuuutttxxxvvvtttuuuxxx{{{{{{zzzxxxyyyzzz|||}}}~~~~~~zzzxxxvvvvvvwwwxxxwwwuuuwwwxxxxxxxxxwwwuuusssrrroooooopppssswwwzzz{{{{{{ttttttuuuvvvxxx{{{}}}~~~}}}zzzwwwvvvxxxzzz{{{{{{}}}}}}}}}}}}|||zzzxxxwwwwwwwwwvvvvvvwwwyyy|||}}}zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxyyyyyyyyyxxxxxxwwwyyywwwvvvwwwzzz|||{{{zzz}}}|||{{{{{{||||||{{{yyyzzz|||}}}}}}|||{{{|||}}}~~~~~~~~~}}}||||||{{{zzzzzzzzzxxxuuurrrppprrrtttuuutttuuuvvvwwwuuuxxx|||}}}|||zzzyyyyyyzzzyyyxxxwwwwwwxxxzzz{{{{{{{{{{{{~~~}}}||||||||||||}}}~~~|||{{{|||}}}~~~{{{yyyzzzyyyyyyyyy{{{~~~~~~}}}|||||||||~~~~~~~~~}}}{{{zzz{{{|||||||||{{{{{{zzzzzz~~~xxxrrrnnniii]]]KKK>>>555444222000...,,,+++***------------------......///000222777@@@NNN\\\eeefffcccaaaaaa```[[[SSSLLLBBB888000...///,,,+++,,,,,,+++***)))+++---000222===:::444///+++******+++***+++,,,,,,---------,,,---------,,,,,,+++++++++***+++,,,---...............,,,+++,,,...000000///......------...///111222222333333333222222111000000000000000000000000111///...---,,,,,,,,,,,,,,,,,,+++***)))((((((((()))******))))))(((((((((((()))''''''''')))***)))(((&&&''')))************))),,,,,,+++******+++,,,,,,000...,,,+++...222777;;;111000///---,,,,,,++++++---,,,,,,---///000///---//////...------------...------------.....................------,,,******+++)))((('''((((((&&&%%%))))))(((((()))***,,,,,,...+++(((''')))***+++,,,)))******++++++******)))+++++++++,,,,,,++++++***++++++++++++***)))(((((('''((()))************))),,,++++++***)))(((((((((***************************************)))((('''******))))))***+++,,,,,,***+++,,,---...//////000222111111222333444444333000...------...//////...------.........//////////////////....../////////111000//////............WWW[[[]]]^^^aaadddaaa\\\^^^^^^^^^^^^]]]\\\[[[[[[\\\[[[YYYYYYYYYWWWSSSQQQRRRPPPMMMLLLNNNRRRWWWZZZ^^^___```___^^^___```bbbddddddcccaaaaaa```ZZZSSSAAA:::333///000111111000000111333777???JJJWWW___aaaccceeeeeeeeedddeeefffiiigggeeeddddddeeedddccccccbbbaaaccceeeggghhhggggggiiikkkmmmnnnnnnmmmlllnnnmmmkkkkkkllllllkkkjjjiiijjjmmmqqqsssuuuuuuuuurrrsssttttttssssssuuuwwwyyyyyyzzz||||||}}}}}}}}}{{{{{{{{{zzzyyywwwuuuuuuxxxvvvuuuuuuxxxzzz{{{{{{vvvwwwxxxzzz|||~~~~~~~~~~~~}}}zzzyyyxxxxxxyyyyyyxxxwwwwwwwwwxxxyyyxxxwwwvvvuuupppppprrrvvvzzz||||||{{{wwwwwwvvvwwwwwwxxxzzzzzzzzzxxxvvvwwwyyy{{{|||{{{}}}}}}}}}}}}|||{{{yyyxxxyyyxxxwwwvvvwwwyyy|||}}}zzzyyyyyyxxxxxxyyy{{{{{{xxxxxxyyyyyyyyyyyyxxxxxxwwwvvvvvvwwwzzz|||}}}|||~~~|||{{{{{{}}}}}}|||zzz{{{|||}}}~~~~~~}}}|||{{{|||}}}}}}~~~~~~~~~}}}zzzyyyyyyyyyzzzyyywwwuuuppprrrtttuuutttuuuwwwyyyuuuxxx}}}~~~{{{yyyyyywwwwwwxxxyyyzzz|||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}|||||||||}}}}}}|||zzz}}}|||{{{{{{|||~~~}}}}}}||||||||||||~~~{{{yyy{{{{{{zzzzzzzzzzzzyyyyyyzzzvvvrrrnnngggZZZIII<<<444333222000...,,,+++***------------......///000222111222999DDDRRR]]]dddbbbaaa```___]]]VVVMMMEEE:::222,,,,,,---++++++,,,,,,+++*********,,,///000888666333///---+++++++++******,,,---------,,,+++------,,,,,,,,,,,,+++++++++,,,---..................,,,+++,,,...000000///............///000111111222222222333222222111000111111000000000000000000000///...---,,,+++++++++,,,+++***)))((((((((()))***))))))))))))(((((((((+++)))((()))******)))((())))))***++++++******)))---,,,,,,++++++,,,,,,---222000---+++,,,...111333000///...---,,,+++++++++---,,,,,,...000111000/////////...------------...............------------............---,,,+++++++++)))(((((((((((('''%%%))))))))))))***+++,,,---,,,***))))))***++++++***))))))************))))))+++,,,,,,---------,,,,,,,,,,,,---,,,,,,+++***)))))))))***+++++++++*********++++++++++++)))((('''************************+++++++++******(((''''''))))))))))))***+++,,,---+++,,,,,,---...///000000//////...000222444444333///...,,,,,,...///...------...///000000000//////000000............000000111111000000000000000000TTTXXX\\\^^^aaadddaaa\\\^^^]]]]]]\\\[[[[[[[[[ZZZZZZYYYWWWUUUSSSPPPMMMKKKIIIGGGEEEDDDHHHNNNUUUZZZ^^^___``````___```bbbdddbbbaaaaaaaaaaaa```\\\WWWGGG@@@777111111222333222000333666<<>>777000,,,------++++++---,,,,,,*********+++---...111111000///...---,,,+++)))***,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................,,,+++,,,...000000///....../////////000000111111111222222222222111111111111111000000000000000111000...---,,,++++++***+++******)))))))))))))))))))))))))))))))))))))))...---,,,,,,,,,,,,+++***++++++++++++******))))))......------------......---+++***)))***,,,///111......---,,,+++++++++,,,000///...///111111000...//////...------------............------,,,,,,,,,...............---,,,+++***)))(((((())))))(((&&&))))))))))))***+++,,,,,,+++***)))***,,,,,,***)))((())))))******))))))(((,,,------............---000000000//////...---,,,++++++++++++++++++++++++,,,---///000000...+++***************************++++++++++++***((('''&&&((((((((()))***,,,---...,,,------...//////000000000//////000222333333222000...------...//////...---...000222222111///...111000///......///000111000000000000000000000///PPPUUUYYY[[[___bbb___ZZZYYYYYYYYYYYYYYYZZZZZZZZZXXXXXXVVVSSSOOOJJJFFFDDDAAA@@@>>>???DDDLLLUUUZZZ\\\]]]_________aaacccfffaaa``````aaaaaa___\\\ZZZLLLDDD:::444222333333333333777<<>>;;;:::999:::@@@HHHQQQWWWVVVXXXZZZ\\\]]]___bbbeeebbb``````aaa```\\\ZZZ[[[NNNFFF<<<666555666666666999>>>EEELLLRRRXXX]]]```aaabbbbbbaaa``````aaacccbbbbbbccceeegggfffdddaaagggiiijjjiiifffddddddeeebbbcccdddfffggghhhiiiiiijjjjjjjjjlllnnnnnnmmmkkkiiiiiikkklllnnnppprrrsssppppppqqqpppooooooppprrrqqquuuyyyzzzyyywwwxxxzzzyyyyyyyyyxxxwwwuuussssssqqqrrrrrrrrrqqqsssuuuxxxvvvvvvwwwxxxxxxyyyzzzzzz}}}~~~}}}|||{{{{{{}}}~~~|||wwwyyy||||||{{{zzzzzz{{{vvvwwwxxxyyyyyyyyyxxxwwwssssssuuuxxx|||}}}}}}|||zzzyyyxxxwwwvvvuuuuuuuuusssssstttvvvyyyzzzxxxwwwvvvvvvwwwyyy{{{}}}}}}|||zzzyyyyyyzzz{{{||||||{{{yyyxxxwwwwwwxxxxxx{{{{{{{{{{{{zzzxxxwwwvvvxxxyyyyyyxxxwwwvvvxxxzzz|||{{{zzz{{{}}}~~~}}}|||}}}}}}||||||||||||{{{{{{xxxwwwwwwvvvvvvvvvwwwxxxwwwwwwwwwzzz|||}}}{{{zzz{{{{{{zzzwwwuuutttuuuwwwyyyyyywwwtttsssuuuzzz}}}||||||{{{{{{||||||}}}~~~~~~~~~}}}||||||~~~~~~~~~~~~~~~{{{zzzyyyxxxwwwxxxyyyzzzssssssqqqhhhZZZJJJ===666000000///......---,,,,,,---,,,+++***+++---///000///000333;;;FFFQQQZZZ^^^]]]\\\XXXRRRIIIAAA999444111---+++,,,***&&&%%%(((******************++++++***+++,,,---------,,,+++++++++++++++************++++++,,,,,,,,,,,,---------....../////////.........,,,+++,,,...000000//////000000111111000000//////000111111222111111111222222111111000/////////000///...---,,,+++++++++))))))************)))((()))))))))************+++,,,***)))***++++++***))),,,+++***))))))))))))))))))******++++++******)))))))))))))))))))))******++++++*********+++,,,,,,******+++...222555555444//////...------------...------------,,,,,,,,,,,,+++,,,,,,------,,,++++++***)))((((((******)))(((&&&'''((())))))***))))))+++***)))***,,,,,,***(((******++++++++++++******,,,---...///////////////......///......---,,,+++---,,,++++++******++++++***,,,...000000...,,,***************************)))************)))(((((())))))))))))***+++,,,---////////////000000111111333222111111222222111///111000......000111000///---...///000000000//////000000000000000000000000---...///000111000///...CCCHHHMMMPPPTTTVVVSSSMMMOOOPPPRRRTTTUUUUUUSSSSSSTTTVVVWWWSSSKKKBBB<<<999777666555666;;;BBBIIINNNNNNPPPSSSUUUWWW[[[___bbb___\\\\\\]]][[[UUUSSSVVVOOOHHH@@@<<<<<<>>>???>>>AAAGGGOOOVVVZZZ[[[\\\]]]^^^```bbbbbbaaaaaacccdddcccccceeehhhjjjiiifffcccfffhhhiiifffbbb^^^]]]]]][[[\\\\\\]]]___bbbdddfffggggggiiikkkmmmmmmkkkiiiiiiiiijjjkkkmmmnnnppppppqqqqqqrrrqqqooooooqqqrrrrrrwww|||}}}zzzwwwxxxzzzxxxxxxxxxwwwuuutttrrrqqqppprrrsssrrrqqqrrruuuyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{zzzzzz|||~~~}}}zzzvvvyyy|||}}}{{{zzzzzz{{{wwwwwwxxxyyyyyyxxxwwwvvvtttttttttwwwzzz|||}}}|||xxxxxxwwwvvvvvvvvvvvvvvvtttuuuvvvyyy{{{{{{yyyvvvwwwwwwwwwxxxyyy{{{}}}~~~~~~}}}{{{zzzyyyzzz{{{|||wwwwwwxxxxxxxxxyyyyyyyyy}}}}}}|||{{{zzzxxxvvvuuuxxxyyy{{{zzzyyyyyy{{{}}}{{{zzzyyyzzz|||}}}|||{{{}}}}}}|||{{{{{{{{{{{{{{{yyyyyywwwvvvuuuuuuvvvvvvwwwwwwxxxzzz|||}}}|||zzzyyyyyyxxxuuusssssstttvvvyyyyyyxxxvvvuuuvvvzzz}}}|||{{{zzzzzzzzz|||~~~~~~~~~~~~~~~|||{{{|||}}}~~~|||{{{yyyxxxxxxxxxzzzzzzttttttqqqfffUUUEEE:::444/////////...---------,,,...,,,+++))))))+++---...---000666===FFFOOOYYY___]]]YYYSSSJJJ@@@888333111---******,,,***%%%%%%'''))))))))))))******++++++))))))+++,,,,,,,,,++++++---,,,***)))((()))***++++++++++++,,,,,,---------......////////////.........,,,+++,,,...000000//////000111111111111000/////////000111111111111111222222111111000//////...///...---,,,,,,,,,,,,,,,((()))***++++++***)))((())))))*********+++++++++***)))((()))***+++***)))+++***)))((((((((()))*********+++,,,,,,+++************+++++++++++++++******************+++,,,,,,((((((***---222555555555//////...------------...,,,,,,,,,,,,,,,,,,------******++++++,,,++++++******)))((()))***+++***(((&&&''')))***++++++******+++***))))))+++++++++)))++++++,,,,,,,,,,,,+++++++++,,,---...////////////............---,,,++++++---,,,+++***)))******+++***+++,,,------,,,+++***************************(((((()))************)))******))))))***+++,,,,,,//////000000000000111111111///...///111111111///111///------///000///...------........./////////...///111222222111///...---...000222222111000///>>>DDDIIILLLOOOQQQMMMGGGMMMOOOQQQSSSTTTRRRPPPNNNSSSVVVWWWTTTKKKAAA:::666666444333333777<<>>AAADDDGGGIIIJJJIIIJJJNNNRRROOOIIIJJJQQQRRRUUUVVVQQQHHH>>>666333000///---///222555888888AAAAAABBBEEEJJJPPPWWW[[[ZZZYYYUUUOOOJJJHHHIIIJJJMMMOOOPPPNNNKKKKKKOOORRRXXXZZZ]]]______^^^\\\[[[[[[[[[[[[]]]```eeejjjmmmhhhgggffffffggggggfffdddkkkgggaaa[[[WWWSSSOOOLLLMMMKKKJJJLLLQQQWWW[[[]]]^^^bbbdddfffjjjooonnnjjjpppmmmiiiggghhhjjjlllmmmnnnoooppprrrssstttttttttvvvvvvwwwzzz}}}}}}zzzvvvxxxvvvssspppoooooooooppprrrssstttsssssssssuuuwww|||zzzwwwwwwxxxyyyyyyyyy{{{zzzxxxwwwwwwyyy|||~~~|||{{{|||{{{wwwtttzzzyyyyyyxxxxxxyyyyyyzzz{{{zzzzzzyyyzzz{{{|||}}}|||zzzxxxyyy{{{}}}yyyyyyyyyxxxxxxyyyzzzzzzxxxzzz{{{||||||zzzxxxvvvzzzzzzyyyyyyyyyzzzzzz{{{||||||{{{{{{{{{zzzzzzzzz{{{xxxuuuvvvyyyzzzyyywwwwww{{{~~~}}}xxxuuuvvvxxx||||||{{{{{{|||}}}~~~{{{xxxvvvxxx{{{}}}~~~yyyzzzzzzxxxuuuuuuxxx{{{~~~}}}|||{{{yyyxxxvvvvvv||||||||||||||||||||||||yyyxxxvvvvvvvvvxxxzzz{{{zzzzzzzzzyyyyyyxxxxxxxxxyyyzzz||||||{{{|||}}}}}}}}}~~~~~~~~~}}}~~~|||~~~~~~||||||}}}~~~}}}|||zzz{{{{{{|||{{{yyyxxxvvvuuutttnnn```NNN???777444000///...------,,,------///,,,)))***---...,,,***---000777AAAMMMVVV[[[]]]]]]RRRCCC:::777555111,,,///---+++***++++++***)))000&&&"""&&&***(((&&&&&&(((***,,,)))%%%$$$(((,,,******++++++++++++******------......------,,,,,,---222444111///111000...000000////////////000000222111111111000000////////////000111111111111111111111000000//////......+++++++++++++++***)))(((+++***)))((('''''''''''')))******++++++******)))***++++++,,,,,,++++++******)))(((''''''((()))***)))))))))***+++,,,......,,,,,,------,,,,,,+++***---,,,***(((((()))***+++,,,++++++,,,///111000000111111000...---,,,+++***000///---+++*********+++///---***((('''''''''((()))******)))((((((***+++++++++************************))))))******+++,,,***+++,,,,,,------,,,,,,+++,,,---...////////////111000000///......------))))))************)))))))))+++---......,,,)))((())))))((((((((()))+++,,,++++++,,,,,,---,,,,,,,,,)))***+++,,,---...------//////000111111000...------///000---)))((())),,,////////////...---,,,,,,.........///......------111111000///...---,,,,,,...------...//////...,,,888999<<<>>>BBBDDDGGGHHHGGGIIIMMMQQQMMMGGGHHHNNNOOORRRTTTRRRJJJ@@@888444111///------000222333333===>>>???BBBHHHOOOUUUYYY[[[XXXQQQJJJDDDAAACCCEEEKKKNNNPPPPPPOOOPPPTTTXXX[[[\\\^^^``````___\\\[[[ZZZ[[[\\\___ccchhhlllnnnkkkiiihhhhhhiiijjjhhhgggfffbbb\\\VVVRRRNNNJJJGGGEEEDDDDDDGGGLLLPPPSSSSSSYYY]]]aaadddjjjpppqqqmmmnnnkkkhhhgggiiikkkmmmnnnooooooqqqssstttuuuvvvvvvuuuuuuuuuwwwzzzyyyvvvrrrvvvtttrrrpppoooooopppppprrrssstttsssrrrsssuuuwwwzzzxxxwwwwwwyyyzzzyyyxxx|||{{{yyyyyyyyy{{{}}}~~~~~~{{{{{{{{{zzzxxxuuuxxxxxxxxxyyyzzz{{{||||||yyyyyyyyyyyyzzz{{{|||}}}zzzyyyyyyzzz|||}}}|||{{{zzzzzzzzzzzzzzz{{{||||||{{{|||}}}}}}}}}|||{{{zzz|||{{{zzzzzzzzzzzzzzz{{{{{{zzzzzzzzzyyyyyyyyyyyyyyywwwvvvvvvwwwxxxxxxwwwxxx{{{~~~}}}yyyvvvwwwyyy{{{zzzyyyyyyzzz{{{}}}~~~}}}{{{zzz{{{|||||||||zzzvvvxxxyyyxxxwwwwwwyyy|||||||||{{{{{{zzzyyyxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyzzz{{{|||zzzzzzzzzyyyyyyxxxxxxxxxxxxyyy{{{{{{zzzzzz|||}}}~~~~~~~~~}}}||||||~~~~~~}}}~~~}}}|||{{{{{{{{{{{{{{{zzzyyyxxxvvvtttmmm___MMM>>>666333222222000///............///---,,,,,,---...------///222:::DDDNNNVVVYYYZZZTTTJJJ===555222111---)))+++***))))))***++++++***,,,'''&&&)))***'''(((,,,))),,,---+++'''&&&))),,,,,,,,,,,,,,,+++***)))))),,,------......------,,,...222444111///111000...000000////////////000000111111111111000000000///......///000000000000000111111000//////......---+++++++++++++++***)))))),,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***)))(((((((((((((((*********+++,,,---//////,,,,,,------,,,,,,+++***---,,,***)))((()))***++++++******+++...//////...........................///...---,,,+++*********---,,,***(((''''''((())))))******)))(((((()))*********************************))))))******+++,,,***+++,,,,,,------,,,,,,,,,,,,---...////////////000000//////...------,,,***************************+++---......,,,***(((******)))))))))***++++++++++++,,,---------------++++++,,,,,,------......000000000000000//////...---------,,,+++***,,,---//////////////////...---------...//////.........000///////////////.........------...//////...,,,777888;;;===AAACCCFFFGGGFFFHHHMMMOOOLLLGGGFFFIIIKKKOOORRRRRRKKKBBB999444222///---,,,---.........888999<<<@@@GGGNNNTTTWWW[[[VVVMMMDDD===;;;===@@@JJJMMMQQQRRRSSSUUU[[[_________aaaaaaaaa___\\\[[[XXXZZZ^^^bbbfffjjjmmmnnnkkkjjjiiiiiijjjjjjiiihhhbbb]]]VVVOOOJJJFFFBBB???<<<<<>>AAAKKKOOORRRTTTUUUXXX^^^cccaaaaaabbbaaa```^^^[[[ZZZVVVYYY^^^ccchhhkkkmmmmmmjjjhhhgggggghhhhhhgggfffaaa\\\SSSKKKDDD???:::777666888<<>>HHHOOOQQQNNNKKKAAA:::333///...///---+++)))(((((()))+++,,,+++***)))((()))))))))((()))+++))),,,......,,,***)))***+++++++++++++++******)))***+++,,,...///000000000///333444000...000111///000000////////////000000111111111000000000000000......//////000//////...//////......---,,,,,,,,,******+++++++++******)))))))))******,,,---///000000...---++++++---...000,,,,,,------------,,,,,,+++,,,,,,,,,+++)))'''%%%++++++++++++,,,...///000,,,,,,------,,,,,,+++***,,,,,,+++*********+++,,,+++******+++---///...---000000///...,,,+++******,,,,,,------,,,+++)))((())))))(((((((((((()))******)))(((((()))((('''&&&))))))))))))************)))))))))))))))***++++++***+++,,,,,,------,,,,,,,,,---...//////000000000......---------,,,,,,,,,---+++)))(((((()))+++---,,,---.........---+++***,,,,,,---...---,,,***)))***+++,,,...///000000000111000...---,,,---///000222111000.........///000///,,,)))***...///...,,,------...///000000000///,,,---...///000111111111//////000000000111111111///......///000000...,,,;;;<<<>>>AAADDDGGGIIIJJJLLLPPPTTTUUURRROOOJJJGGGIIIJJJKKKKKKFFF>>>555//////---,,,---...//////...555777<<>>GGGQQQ]]]hhhllljjjeeedddccceeeiiimmmooopppmmmmmmmmmmmmlllkkkjjjiiiiiijjjkkkllllllllllllkkkhhhhhhhhhiiijjjlllmmmnnnmmmnnnppppppppppppsssuuurrrrrrsssuuuwwwxxxvvvuuuyyyyyyyyyyyyyyyyyyxxxxxx||||||}}}||||||||||||}}}{{{|||}}}~~~~~~~~~}}}}}}uuuuuuwwwxxxzzz{{{|||}}}|||yyywwwwwwxxxyyyyyyxxxxxxyyy{{{}}}~~~}}}{{{{{{}}}~~~}}}||||||||||||||||||{{{yyyxxxxxxxxxyyyzzzwwwzzz{{{zzzwwwvvvyyy||||||}}}}}}|||{{{{{{{{{|||zzzyyyyyyyyyyyy{{{|||}}}~~~~~~~~~}}}{{{yyywwwxxxxxxyyyzzzyyywwwvvvxxxxxxyyyzzz{{{|||}}}~~~zzzzzzzzzzzzzzzzzzzzzzzz{{{}}}~~~|||{{{yyyyyyyyyyyyyyyyyyyyyyyyzzz{{{||||||{{{zzz|||}}}}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzzzz{{{|||}}}xxxqqqeeeUUUEEE:::333000000///...,,,++++++******(((+++///...,,,+++,,,//////444===GGGMMMLLLGGGBBB:::555000------...---,,,+++******+++,,,,,,+++))),,,)))'''''')))***'''"""(((***+++,,,***)))(((((('''''')))***++++++,,,,,,+++,,,...///111111222222///333333000...000111///000000////////////000000000000000000000000111111000000000111111000000///......------,,,+++++++++)))******+++++++++*********************+++,,,,,,///---+++******+++---///---------......---------,,,---------+++)))'''&&&))))))******+++---...///,,,,,,------,,,,,,+++***++++++++++++++++++,,,,,,---,,,+++,,,...000///...000000///---,,,+++***)))+++,,,,,,---,,,+++)))(((((((((((((((((()))))))))***)))((()))******(((%%%(((((()))))))))*********))))))(((((())))))***+++***+++,,,,,,------,,,,,,,,,---...///000000000000---------------,,,,,,,,,,,,+++)))(((((()))+++,,,---............---,,,+++,,,---......---,,,+++)))***+++,,,...///000000000222000...------...///111333222000............///111...++++++...///---+++,,,---...///////////////---...///000111111111111222111111111111000000000000///...///000000...,,,>>>???AAADDDGGGJJJLLLNNNQQQVVVZZZYYYXXXUUUNNNHHHHHHGGGEEECCC???:::333......---,,,---///000000///444777===DDDKKKRRRVVVXXXVVVTTTOOOJJJFFFGGGJJJNNNQQQSSSVVVVVVVVVXXX]]]aaacccbbbaaa```^^^\\\[[[ZZZTTTXXX^^^dddhhhjjjjjjjjjjjjiiihhhhhhiiiiiihhhgggbbb[[[PPPFFF>>>777222///111222444777999888555222333;;;FFFPPP]]]hhhkkkiiibbbaaaaaadddhhhkkkmmmnnnnnnnnnnnnmmmllljjjiiihhhfffgggiiiiiiggggggggghhhbbbcccdddeeefffhhhhhhiiikkklllmmmnnnnnnoooqqqssssssrrrrrrsssuuuvvvuuusssvvvwwwxxxyyyxxxwwwvvvuuuzzz|||}}}|||{{{{{{|||}}}|||}}}~~~~~~~~~~~~|||{{{vvvvvvxxxzzz{{{||||||||||||yyywwwvvvwwwyyyzzz{{{yyyzzz|||~~~~~~~~~~~~|||zzzzzz{{{|||}}}}}}}}}||||||||||||}}}}}}zzzyyywwwvvvuuuvvvxxxyyyyyyzzzzzzzzzxxxxxxzzz{{{}}}|||{{{{{{{{{{{{||||||{{{zzzzzzzzzzzz|||}}}~~~}}}||||||||||||{{{zzzyyyxxxxxxyyyyyywwwuuuxxxxxxyyyyyyzzz{{{{{{|||zzzzzzzzzzzzzzzzzzzzzzzz|||}}}~~~|||{{{xxxxxxyyyyyyyyyyyyzzzzzz{{{|||}}}|||{{{{{{|||}}}~~~|||{{{{{{|||~~~~~~|||{{{xxx{{{~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzzvvvnnn```PPPBBB888222///111000///...------------(((***---...---,,,,,,---...333<<>>;;;999777333000...---,,,---///000...---111555;;;CCCJJJOOOSSSUUUSSSSSSQQQNNNLLLKKKMMMOOOSSSUUUXXXXXXWWWYYY^^^bbbdddcccbbbaaa___^^^\\\\\\WWWZZZ___eeeiiijjjkkkjjjiiihhhgggggghhhhhhgggeee\\\UUUKKKAAA:::555111///222111111333444444222000222:::DDDOOO[[[fffiiifff```___```bbbfffjjjkkklllkkkkkkkkkkkkkkkjjjiiiiiieeefffgggeeebbb``````bbb]]]^^^```aaabbbcccddddddhhhjjjkkkkkklllmmmoooqqqtttrrrqqqqqqssstttsssrrruuuvvvxxxyyyxxxwwwtttsssyyyzzz|||{{{yyyxxxyyy{{{zzz{{{}}}~~~~~~}}}|||wwwxxxzzz{{{|||||||||{{{zzzxxxwwwxxxzzz{{{{{{zzz|||}}}~~~~~~|||{{{zzzzzzzzzzzz{{{{{{{{{{{{|||}}}~~~~~~|||{{{yyywwwvvvxxxyyy{{{{{{yyyxxxxxxyyyzzzzzzyyy}}}{{{zzzzzzzzz{{{||||||{{{zzzzzzzzzzzz|||}}}~~~|||||||||||||||{{{zzzxxxvvvvvvyyyzzzyyyxxxyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~}}}|||xxxxxxxxxyyyyyyzzzzzzzzzzzz{{{||||||zzzzzz{{{|||~~~}}}|||||||||yyyvvvzzz}}}}}}~~~~~~~~~}}}}}}~~~}}}}}}||||||zzzyyywwwvvvtttjjj[[[LLL???666111//////......------......///******+++...///000...,,,---333;;;DDDGGGEEE>>>888000...,,,***))))))(((((((((((()))+++------+++))))))+++***'''(((+++((("""***)))((('''((((((((('''((()))***,,,---...//////000111222333444444444444000333333///---000111000000000////////////000000///000000000111111111111000000111111000//////...,,,,,,,,,+++******))))))))))))***+++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++......////////////......------,,,+++++++++++++++*********+++,,,---...///,,,,,,------,,,,,,+++******++++++,,,---------,,,---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************((((((((((((((((((''''''***((('''***...///,,,(((''''''(((((()))******+++((((((((((((((()))*********+++,,,,,,------,,,,,,---...///000000111111000........................------------------------////////////.........---,,,++++++++++++,,,,,,---++++++,,,------------------------......//////000222222111111000...---,,,---......---,,,---...000111111222222222111000000000000111222222111111111111111111222222222222222222000///000000000...,,,LLLMMMPPPRRRVVVXXX[[[\\\WWW]]]aaa___]]][[[SSSIIIDDD???999555555555444333...---,,,---......,,,+++...222999@@@GGGMMMPPPQQQQQQRRRRRRPPPNNNMMMMMMNNNSSSVVVYYYYYYYYY[[[```dddeeeeeecccbbbaaa___^^^^^^YYY\\\aaafffiiikkklllkkkgggeeeddddddeeeeeedddcccVVVPPPFFF>>>888444111///555333222222333444333222000888BBBMMMXXXccceeeccc___^^^___aaaeeeiiijjjjjjeeefffggghhhhhhiiihhhhhheeeffffffccc^^^[[[[[[\\\[[[\\\]]]___```aaaaaaaaaggghhhjjjjjjjjjlllnnnpppuuusssppppppqqqrrrrrrrrruuuvvvxxxyyyyyywwwtttrrrwwwyyy{{{yyywwwvvvwwwyyywwwyyy{{{~~~~~~~~~xxxyyy{{{|||||||||{{{{{{wwwwwwxxx{{{}}}}}}{{{yyy~~~~~~}}}|||zzzyyyyyyyyyzzzzzzzzzzzz{{{}}}~~~|||zzzzzz{{{}}}{{{xxxuuuvvvyyyzzzyyywww|||{{{yyyyyyzzz{{{||||||zzzzzzyyyyyyzzz{{{}}}~~~}}}||||||}}}}}}{{{yyyyyyvvvtttuuuxxx{{{{{{zzzzzzyyyyyyxxxxxxwwwwwwwww||||||||||||||||||||||||~~~}}}xxxxxxxxxyyyyyyzzzzzzzzzyyyzzz{{{{{{yyyxxxyyy{{{~~~~~~}}}~~~}}}~~~}}}xxxyyy|||}}}}}}~~~~~~|||}}}~~~}}}}}}}}}~~~}}}||||||~~~}}}}}}}}}|||zzzxxxvvvtttrrrhhhYYYIII===555111///,,,++++++++++++,,,------,,,++++++...222222///,,,...333;;;CCCGGGDDD===777000///---,,,***))))))(((%%%%%%'''***---...,,,***%%%,,,...***(((******''',,,***'''''''''((()))(((,,,,,,---...////////////222222333444555555555555000333333///---000111111000000////////////000000//////000000111111111222//////000000///...------,,,,,,++++++***)))))))))((()))***+++++++++++++++***)))))))))******+++,,,+++,,,,,,------,,,,,,+++......////////////.........---,,,+++***+++,,,---+++++++++,,,---...///000,,,,,,---------,,,++++++***+++,,,,,,---------------+++++++++---...---,,,//////...---+++***)))))),,,+++***)))))))))***+++(((((())))))(((''''''&&&***((('''+++000111---)))&&&''''''((()))******+++((((((((((((((()))******++++++,,,---------,,,,,,---...///000111111111111......//////////////////......///000000///......000/////////............++++++***)))***+++---...++++++,,,,,,---,,,,,,,,,++++++---...////////////111111222222000...,,,+++))),,,......,,,---000333444444444444444333222111111111222222222111111000///000111222333444555555222111000000000000...,,,QQQSSSTTTUUUVVVXXX\\\___bbbbbbbbbbbbaaa[[[RRRLLLEEE===444111444666444111.........///////////////222333666;;;AAAGGGJJJKKKGGGGGGFFFFFFGGGIIIKKKLLLPPPRRRTTTVVVWWWZZZ^^^aaaddddddccc```]]]ZZZZZZ[[[\\\^^^bbbeeeffffffggggggjjjhhheeecccdddcccbbbaaaZZZLLL>>>666222///000333...000222111///...111444777999???KKKYYYaaacccaaaaaa``````bbbfffiiijjjjjjeeeeeefffdddcccccceeegggdddaaa[[[UUUPPPNNNNNNNNNQQQWWW]]]```______bbbeeehhhgggggghhhjjjmmmppprrrrrrqqqqqqsssvvvvvvssspppqqqsssvvvyyyzzzzzzyyyyyyxxxyyyyyyzzzzzzyyyyyyxxxwwwzzz~~~~~~|||yyyyyyzzz}}}{{{zzz{{{}}}|||yyyuuuzzzzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzz}}}}}}}}}}}}|||{{{zzzyyy|||zzzxxxxxxzzz|||}}}|||~~~}}}|||zzzxxxyyy|||yyyzzzzzzxxxwwwwwwyyy|||~~~{{{wwwuuuuuuyyy|||}}}zzzxxxxxx|||~~~~~~}}}}}}{{{yyyyyyzzzzzzyyyxxxwwwwwwwwwxxxxxxxxxyyyyyywwwwwwwwwxxxxxxxxxwwwwwwxxxyyyzzz{{{{{{{{{zzzyyy|||}}}}}}{{{zzzzzz|||~~~{{{{{{{{{|||{{{{{{zzzyyy~~~~~~|||zzzwwwwwwyyy{{{}}}}}}}}}~~~}}}zzzxxxxxxxxxyyy{{{}}}~~~}}}}}}}}}yyyyyyzzz|||~~~~~~|||zzz|||}}}|||~~~{{{{{{}}}|||xxxpppgggTTTAAA999999555------...,,,)))+++000000------,,,+++,,,------,,,***---333;;;AAABBB===666000333111---,,,---.........------...,,,+++***,,,---000000...+++'''%%%&&&'''***)))(((''''''((())))))%%%&&&(((+++...000111222///000333444555555444333/////////000///......---///000111222111000...,,,111///---...111333333111333222000///............,,,,,,,,,++++++*********------...............---...---,,,+++************...---,,,,,,++++++,,,,,,---.........---,,,++++++......------------......///...,,,,,,...///...---000...,,,---///000---***+++++++++,,,,,,---------+++,,,---...////////////...)))))),,,,,,))))))...,,,,,,,,,++++++***************+++++++++)))'''&&&&&&&&&'''))))))*********((((((''''''((()))***+++'''''''''''''''((())))))+++******,,,......---,,,000000000000000000000000---,,,***))))))***,,,---222333333222///...///000---------...------,,,,,,+++++++++,,,,,,---------///...,,,,,,,,,...000111+++,,,---///000222333444444222111111111000...,,,............////////////444333333444666777666555444444444333111///...---333000000333777999666222222222222222111///...---VVVWWWYYYYYYZZZ\\\___bbbccccccbbbbbb```YYYQQQJJJAAA:::333111444666333000.........---......///000000222666<<>>???;;;555111222000---+++,,,,,,,,,,,,***++++++***(((((()))***'''(((((((((((()))+++...***)))(((''''''((()))******+++---///000111222222222333444555555444222111///////////////......---///000111222222000...---000...---///222444444333111111111111000...---,,,,,,,,,,,,+++++++++******------............------///...---,,,,,,+++++++++...---,,,,,,++++++,,,,,,...............---,,,,,,//////............/////////...,,,,,,...///...---...---,,,,,,......,,,***+++++++++,,,,,,---------***+++,,,------...------///+++***......***+++///,,,,,,,,,+++++++++******************)))(((''''''%%%&&&'''((())))))))))))))))))(((((((((((())))))(((''''''''''''((())))))+++***+++,,,...///...---////////////////////////...---+++******+++---...///000111000---,,,,,,------.........---,,,,,,+++,,,++++++++++++,,,---...,,,,,,,,,---------------+++,,,---...000222333444444333222333333222///,,,///////////////000000000333222333555777888666555222222333333222111111000555222222444999:::777333111111000//////...------[[[]]]^^^^^^^^^```bbbeeedddcccbbbaaa]]]VVVMMMGGG<<<777333333666666333//////...,,,,,,,,,---///111///333:::@@@FFFIIIKKKKKKHHHGGGDDDCCCCCCDDDGGGHHHNNNRRRVVVYYYZZZZZZ[[[[[[]]]]]]\\\ZZZWWWWWWXXXZZZ\\\^^^aaadddeeedddcccaaabbbbbbbbbcccdddbbb___\\\RRRFFF:::444111......000444222000000000111000///555999CCCPPP\\\ccccccaaa___```aaacccfffgggfffeeeeeecccaaa___^^^ZZZSSSMMMGGGDDD@@@;;;777444333333@@@FFFLLLQQQSSSVVV[[[^^^aaaaaaaaabbbfffjjjnnnqqqrrrrrrsssuuuwwwwwwtttrrrpppqqqsssuuuwwwzzz}}}~~~zzzyyywwwvvvvvvwwwyyyzzzyyyzzz{{{zzzyyyyyyzzz|||}}}{{{yyyxxxyyyyyyyyywwwvvvwwwyyy{{{|||}}}}}}|||yyyyyyyyyyyyyyy{{{|||}}}~~~}}}{{{zzzyyyxxxyyyyyyzzzyyyxxxyyy|||~~~~~~~~~}}}~~~~~~}}}{{{yyyzzz{{{yyyzzzzzzyyyxxxxxxyyy{{{zzzzzzyyyxxxxxxzzz~~~zzz{{{~~~|||xxx|||zzzyyyyyyzzz{{{zzzyyy{{{{{{{{{{{{{{{{{{{{{{{{yyyxxxwwwwwwxxxzzz|||}}}{{{|||}}}~~~~~~}}}|||{{{{{{||||||{{{zzzzzz{{{}}}~~~}}}|||{{{|||}}}}}}|||||||||{{{zzz{{{}}}~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}~~~|||||||||~~~}}}{{{uuuyyy~~~~~~||||||}}}}}}~~~|||uuunnnaaaLLL:::222333222...---//////---------(((""",,,++++++,,,---...,,,***,,,000555:::;;;999555222111///,,,***++++++***)))((()))***)))''''''((()))((())))))(((&&&&&&((()))***)))((((((((((((******//////000111111111111111555555666666555333222000000000000/////////......000111222333222111000///...------...222444555444///000222333222///,,,***,,,,,,,,,,,,++++++++++++------............------000000///...------------...---,,,,,,++++++,,,,,,....../////////...------000000000000000000000000///---,,,,,,---......------,,,+++,,,------+++)))++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,++++++///,,,,,,......,,,,,,///,,,,,,,,,,,,+++++++++++++++***)))((('''''''''(((&&&&&&'''((())))))))))))))))))))))))((((((((((((((((((''''''(((((()))***,,,++++++---///000///---////////////////////////......,,,,,,,,,,,,.........///000000...,,,,,,---//////......---,,,+++***---,,,*********+++---...)))***,,,------+++)))(((++++++---...000222333333444444444555666444000---///000000000111111222222111222333666888999777555000111222333333444444333666555444666::::::888555111000...---,,,------...^^^```aaaaaa```aaabbbdddccccccaaa^^^XXXPPPHHHBBB999777555777999888444//////...,,,***+++---///111111777@@@GGGKKKMMMMMMMMMLLLJJJGGGEEEDDDEEEFFFGGGKKKPPPVVVZZZZZZYYYXXXXXXZZZ[[[ZZZXXXVVVVVVXXXZZZ]]]^^^___aaabbbaaa^^^\\\ZZZ[[[^^^bbbdddccc```\\\MMMCCC888444222///...000222000...000444777666444444:::FFFSSS___dddcccaaa```aaabbbeeeggggggeeecccaaa^^^[[[[[[[[[VVVLLLDDD<<<:::888555222111000000777;;;AAAEEEHHHLLLPPPSSSTTTTTTUUUYYY^^^eeekkkooorrrssstttvvvwwwwwwuuutttwwwvvvuuuuuuvvvxxx{{{|||{{{yyywwwuuuuuuwwwyyy{{{{{{zzzyyyxxxwwwxxxzzz|||}}}{{{yyyxxxxxxyyyyyyzzzxxxzzz{{{}}}~~~}}}|||{{{yyyxxxwwwwwwyyy{{{~~~}}}zzzxxxwwwwwwxxxyyyyyyxxxxxxzzz}}}}}}|||zzzyyyyyyyyyzzz{{{zzzyyyyyyzzz{{{zzzzzzzzzzzzyyy{{{~~~{{{}}}|||zzz|||zzzxxxyyyzzz{{{zzzyyy}}}}}}}}}}}}||||||||||||{{{yyywwwvvvvvvyyy{{{}}}|||}}}~~~~~~~~~}}}|||{{{zzz{{{|||{{{zzzzzz|||}}}~~~||||||}}}~~~}}}zzzzzz{{{|||~~~~~~}}}~~~|||||||||}}}~~~~~~}}}{{{uuuxxx{{{|||{{{zzz{{{|||}}}~~~zzzssskkk]]]JJJ:::333222000------///...,,,+++,,,(((""",,,++++++,,,---...,,,+++,,,...222555666555444222111///,,,+++++++++***((()))***++++++)))(((((()))+++++++++)))&&&%%%%%%&&&***)))((((((((()))***+++...///000000111111000000555555555555555444222111111000000///////////////111222333333333222111111...------...///111222222///000111111000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,000///...---------------...---,,,,,,++++++,,,,,,...///////////////......111111111111111111111111///---,,,,,,---......------------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++(((&&&%%%&&&((()))'''((())))))*********)))((((((((()))))))))))))))((((((((('''((())))))***,,,,,,,,,---000000///...////////////////////////...---,,,,,,,,,,,,---...///111222222000......////////////...---+++***)))...,,,***((()))***---...))))))*********((('''&&&***+++,,,...000111222333444444555777888666111...000000111111222333444444111111333777999:::888555111222333444444555444444666555555777999999777444111000...,,,,,,---///000___aaabbbaaa```___```aaaaaaaaa___[[[SSSJJJBBB>>>888888999;;;===;;;666111000...,,,++++++---000111222999CCCJJJMMMMMMMMMMMMPPPNNNKKKIIIGGGFFFFFFFFFFFFKKKSSSXXXYYYXXXVVVUUUYYYZZZZZZYYYWWWWWWWWWYYY\\\[[[ZZZ[[[\\\[[[XXXUUUPPPSSSXXX___cccccc```\\\III@@@777555444111000111111...---///333666666444666===IIIVVV```dddcccaaabbbbbbcccfffggggggeeebbbaaa]]]XXXVVVTTTNNNDDD<<<555555444444333333222222222444777;;;===@@@CCCDDDDDDEEEHHHMMMUUU___ggglllppprrruuuwwwwwwvvvuuuuuuyyyxxxvvvvvvwwwyyy|||~~~|||zzzwwwttttttwwwzzz|||{{{zzzwwwvvvvvvxxxzzz{{{|||{{{zzzyyyxxxyyyzzz{{{|||}}}~~~|||zzzzzzyyyxxxxxxzzz|||~~~|||zzzxxxwwwxxxyyyzzzyyyxxxxxx{{{~~~~~~}}}}}}zzzyyyyyyzzz{{{}}}|||{{{zzz{{{|||{{{|||}}}|||{{{{{{|||~~~~~~~~~~~~~~~|||zzzyyyyyyzzzzzzzzzyyy}}}}}}}}}}}}}}}}}}}}}}}}|||zzzxxxvvvvvvwwwzzz{{{|||}}}}}}~~~}}}|||{{{zzzyyy{{{}}}}}}|||{{{|||~~~~~~}}}|||}}}}}}{{{zzzzzz{{{~~~~~~~~~}}}~~~~~~|||xxxxxxxxxxxxxxxyyy{{{~~~~~~~~~xxxpppgggZZZIII>>>777333///,,,---...,,,)))))),,,+++'''++++++***,,,......---+++,,,---///111222222222111000///,,,,,,,,,,,,***)))(((***++++++)))(((((((((&&&((()))***))))))***+++***)))(((((((((***+++,,,---...///111222333333333333444444444444444444333111111000////////////000222222222333333333222222//////...------------...222111000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,++++++------,,,,,,+++,,,,,,,,,...---,,,,,,++++++,,,,,,......///////////////...111111222333333222111111...---++++++---...---,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++(((&&&%%%&&&(((***))))))***+++++++++******%%%&&&((()))************((((((((((((((()))******,,,,,,,,,---000000///...........................,,,,,,++++++++++++,,,,,,---000222222000///....../////////...---+++***)))...,,,***((((((***,,,---+++***((('''&&&''''''(((***+++,,,...///111222333333444555777888666222...///000111222333444555666222222444666999999888666444555555555555444444333555555555666777666444222222111///......000222333```aaacccbbb```^^^^^^^^^``````^^^YYYPPPGGG@@@<<<:::;;;===??????===777333000///---------...000222111999CCCIIIJJJIIIHHHIIIPPPOOONNNKKKIIIFFFDDDBBB???EEEMMMTTTVVVVVVUUUUUUWWWYYY[[[[[[YYYWWWVVVVVVYYYUUURRRQQQRRRRRROOOLLLGGGKKKQQQYYY^^^___\\\YYYEEE<<<666555555222000111000///......000111111111999@@@LLLXXX```ccccccaaadddccccccdddeeeeeecccaaaddd^^^WWWQQQJJJCCC:::333111111222333333333333222///000111333555777888999888:::===DDDMMMYYYccciiiooorrruuuvvvvvvuuuuuuvvvuuuuuuuuuvvvxxx{{{~~~|||zzzxxxvvvvvvxxxzzz|||{{{yyyvvvuuuwwwxxxyyyyyyyyyzzz{{{zzzxxxxxxyyy{{{}}}~~~}}}{{{{{{zzzzzzzzzzzz|||~~~|||{{{zzzyyyyyyzzz{{{|||yyyyyyyyy|||~~~}}}}}}}}}{{{zzzzzz{{{}}}}}}|||}}}}}}}}}~~~~~~|||{{{{{{|||}}}||||||}}}{{{yyyyyyzzzzzzyyyxxx{{{{{{|||||||||}}}}}}}}}|||{{{yyyxxxxxxyyy{{{|||}}}}}}~~~~~~}}}|||{{{zzzzzz|||~~~~~~}}}}}}~~~~~~}}}~~~zzz{{{}}}}}}|||{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzxxxwwwwwwyyy|||~~~~~~~~~}}}wwwoooeeeWWWHHH???:::333...------...+++((()))---...***+++******,,,......---,,,,,,---...///000000000//////---,,,,,,---,,,+++)))&&&(((******(((&&&&&&&&&)))***++++++)))''''''(((***)))(((((()))***,,,---...///111333555666777777333333333333333333333333222111000///...///000111222222222222222222333333000000000...,,,+++,,,---222111///---,,,,,,------,,,,,,,,,,,,------------------...------,,,+++***,,,++++++******+++++++++...---,,,,,,++++++,,,,,,------.../////////......000111222333333222111000...,,,++++++,,,------,,,---///000///...,,,------------,,,,,,,,,,,,++++++,,,,,,---------------,,,***---...------...---***,,,,,,,,,,,,------------...,,,)))'''&&&''')))***)))******++++++******)))%%%&&&(((*********))))))))))))(((((())))))***+++,,,++++++---///000///---........................++++++++++++++++++++++++***---///000...---,,,,,,//////......---,,,+++***---,,,***)))))))))+++,,,+++***(((&&&&&&''')))*********,,,---///111222222222333333555666555111...//////000222333555666777555444444666888888888666777777777666666444333222444444555555555333222111222111111000111222444555bbbdddeeedddaaa___^^^^^^``````___YYYOOOFFF???===;;;===???@@@@@@<<<888444000////////////000111111222:::CCCHHHHHHFFFFFFGGGMMMMMMMMMKKKHHHCCC???<<<999???HHHOOOSSSTTTTTTUUUUUUXXX[[[\\\ZZZVVVTTTRRRTTTNNNHHHFFFGGGGGGEEEBBBBBBEEEKKKQQQWWWXXXUUURRR@@@999444444444111///000///000000000000111333444<<>><<<===???@@@???<<<777444///000000111111111111111555===EEEIIIHHHFFFFFFHHHJJJKKKKKKJJJFFF@@@;;;777555;;;DDDLLLPPPSSSTTTUUUSSSWWW[[[\\\ZZZUUURRRPPPPPPIIIAAA>>>???@@@???<<>>===:::<<<:::<<>>BBBBBBCCCCCCBBB???999555000///...---...///111222555888<<<@@@DDDHHHJJJKKKNNNMMMJJJEEE???;;;:::;;;:::;;;???CCCIIINNNRRRTTTVVVWWWZZZ\\\^^^\\\WWWSSSIIICCC<<<999::::::999666999888999AAAKKKMMMGGG???888666444222111000000000...000111333444777;;;>>>IIIRRRZZZ]]]```cccccc```ddddddccc```]]]ZZZYYYYYYZZZNNNBBB;;;777222000111000000///111222222000...///...------...000333444888888:::???HHHSSS^^^eeekkklllmmmoooppppppoooooopppqqqsssttttttttttttsssxxxyyyzzz{{{{{{{{{zzzyyyzzzzzzzzzzzzyyyxxxxxxwwwuuuttttttssssssrrrrrrrrrtttxxxxxxvvvwww}}}~~~{{{~~~~~~}}}|||zzzzzz{{{}}}}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}|||}}}|||||||||}}}}}}}}}~~~~~~~~~}}}|||{{{|||}}}|||}}}{{{xxxzzz~~~~~~}}}|||{{{zzzxxxwwwwwwrrrtttwwwyyyyyyzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{zzzzzzzzz{{{{{{zzzzzz{{{|||~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}|||{{{yyyyyy}}}~~~~~~{{{zzz|||~~~~~~}}}|||{{{|||~~~{{{{{{{{{uuummmaaaLLL???:::222222444///------.........---++++++------,,,+++++++++++++++---...///---+++***+++,,,+++*********))))))))))))(((***++++++)))'''''''''(((''''''''''''(((((())))))------)))(((+++***&&&000///...000222333111///000000111111000000///...111///------///000000///000000/////////000000111111111111000000/////////...---,,,+++++++++++++++...///000111111111000///////////////...---+++++++++++++++*********))))))------------.........///000///...,,,,,,---///000000111222333222///,,,+++***)))))))))***,,,///000++++++,,,---,,,+++***))),,,,,,+++***)))))))))***,,,++++++,,,------,,,***---,,,+++,,,......---+++,,,,,,------------,,,,,,///---+++***+++,,,,,,+++++++++***)))))))))))))))******)))))))))(((((((((***)))(((((()))+++---...,,,,,,------...//////000---,,,++++++++++++,,,---//////...,,,******---///---...///000000000///////////////111222222000---222---)))(((+++---+++)))******))))))))))))*********+++,,,...///000111111111111111111000000000000//////000222444777:::<<<===;;;888666555555666777777666555666888888888777777666555444333333333444222111111111000000000000kkkhhhfffeeeeeeeeeddddddfffcccaaa___XXXLLLDDDAAABBBAAAAAAAAAAAA===999555000///.........///000111222444777<<<@@@CCCEEEGGGFFFFFFDDD@@@===:::;;;<<<<<<>>>@@@DDDIIIMMMPPPRRRSSSSSSUUU[[[___]]]UUUNNNBBB>>>999777888888666333666444666>>>FFFIIIDDD===777555333111000000000000///000111222444999???CCCKKKUUU^^^```___aaabbbbbbhhhgggeeebbb___]]]ZZZYYYPPPEEE:::555333111111333000//////000111111000...///......---...111333444;;;;;;<<>>AAADDDHHHJJJLLLMMMLLLLLLOOOWWW]]][[[PPPGGG===;;;888777777777444222333222444;;;CCCFFFBBB===666555333111000000000000000000000111444:::AAAGGGLLLWWWaaaaaa^^^___bbbccchhhggggggfffccc___ZZZVVVIII???555111111///000333///...---...000111000...000///......///111333555;;;===AAAHHHQQQ[[[dddiiikkkkkkkkklllmmmooopppqqqrrrrrrssstttuuuvvvvvvwwwuuuwwwxxxzzz{{{{{{zzzzzzyyyzzzzzzzzzyyyxxxuuutttuuuuuuvvvvvvuuutttrrrqqqrrrsssrrrqqqrrrtttvvvvvvyyy{{{}}}~~~}}}}}}}}}~~~{{{|||||||||{{{{{{}}}~~~~~~~~~}}}||||||}}}~~~~~~zzzzzzzzz|||~~~}}}|||zzz{{{|||}}}}}}|||{{{{{{}}}~~~~~~|||zzzzzz{{{~~~||||||}}}{{{wwwxxx{{{vvvvvvvvvvvvwwwwwwwwwwwwvvvxxxzzz{{{zzzzzz|||}}}~~~~~~~~~}}}{{{||||||}}}~~~}}}|||{{{{{{{{{}}}zzzzzz{{{{{{|||}}}}}}~~~~~~|||~~~~~~~~~~~~}}}|||{{{zzz}}}~~~~~~~~~~~~~~~~~~~~~||||||{{{{{{{{{{{{{{{{{{}}}zzzzzzzzztttlll\\\HHH<<<777000///111+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******)))******)))(((''''''(((************************ ###'''))))))((()))))),,,,,,+++***))))))))))))((()))++++++,,,......---111111111222222222111000111111222222111111000//////...,,,---...///...---111111000//////000000000222111000///...---,,,+++,,,,,,+++++++++++++++,,,******+++,,,...111333444000000000///...,,,+++***------------------,,,,,,,,,---...///111222333444333333222111111111222333000000...---,,,+++++++++***)))(((''''''(((***++++++,,,---------,,,+++***++++++*********+++,,,,,,,,,+++***+++------+++***,,,+++,,,---000111000...111000...------...//////...,,,++++++------,,,+++,,,+++******))))))******++++++*********)))))))))((((((((()))***+++---...,,,,,,,,,------.........---,,,+++******+++,,,---,,,...///000...------------------..................,,,++++++...000000000111...++++++,,,---,,,***))))))+++,,,,,,+++))))))***+++---///000222333333111111111111000000000///...000444888;;;=========<<<:::999777666666777888555444333444666777666555666777999:::;;;:::999888555444333222000///...---iiifffcccaaaaaabbbbbbbbbdddeeeccc^^^WWWOOOGGGAAA999888777777888888666444//////...............///,,,,,,---...///000111222333444444333333444666888;;;===???BBBEEEFFFGGGHHHDDDEEEIIIQQQWWWTTTIII???777666555444444333222000222111333999@@@CCCAAA>>>777555333222000000000000000000000000333999AAAGGGMMMXXXaaaaaa___```ccceeecccdddeeegggfff___VVVOOOFFF<<<333111000//////111...---,,,---///000000///000///......///111444555999>>>FFFOOOYYYaaafffhhhlllllllllmmmnnnoooqqqrrrppppppqqqqqqrrrsssttttttssstttvvvxxxyyyzzzzzzyyywwwwwwxxxxxxwwwvvvtttssstttuuuuuuuuuvvvuuuuuuuuutttttttttvvvuuusssrrrrrrtttwwwzzz{{{|||}}}~~~|||}}}}}}}}}||||||~~~}}}|||{{{zzzzzz{{{|||}}}|||{{{{{{|||~~~~~~}}}|||}}}~~~~~~|||{{{zzz|||~~~~~~|||||||||}}}}}}||||||}}}{{{vvvvvvzzzuuuvvvvvvwwwxxxyyyyyyzzzzzzyyyyyywwwvvvxxx|||}}}{{{{{{|||}}}~~~}}}|||zzzzzz{{{}}}{{{||||||}}}~~~~~~|||zzz|||}}}~~~||||||}}}zzzzzz{{{{{{{{{zzzyyyyyy|||~~~|||zzzyyyxxxqqqhhhZZZFFF;;;777000///000***,,,,,,,,,+++,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))((()))***)))'''''''''((())))))))))))))))))))))))&&&'''(((((('''(((***,,,---,,,+++******)))******&&&'''))),,,///000111222333333444333111000//////000000111111000000///......---------//////...,,,............///000111222222111000///...---,,,++++++++++++******++++++,,,---......///111333555777////////////...---,,,+++------------------......------...000222333444555666555444333222111000000000///---,,,+++***++++++,,,***)))(((((()))+++,,,,,,,,,---...---,,,+++***++++++++++++++++++,,,,,,+++******+++,,,,,,+++))),,,+++,,,---000111000...111000///...---...//////,,,+++***+++------,,,+++,,,++++++***************++++++++++++******************************++++++,,,,,,,,,---------------,,,+++************+++,,,+++---000000///...------------------.........///...,,,***+++---///000000000///------------,,,+++)))***+++,,,,,,+++***)))''')))+++...111333444555111111111111000000000///...111555999<<<=========;;;:::999888777777888888555333333444555666555444666888:::<<<===<<<;;;999666555444222111///...---hhheeeaaa______aaaaaaaaabbbdddccc]]]WWWQQQJJJCCC:::888666666666666444222/////////............---...------,,,,,,------...---.../////////000333666777999;;;>>>@@@AAABBBBBB>>>@@@EEELLLPPPLLLBBB999111000000000//////......111000222777===AAAAAA???999777555333111000000000000000//////222777>>>DDDKKKUUU]]]^^^^^^bbbdddeeecccdddfffiiiiiicccXXXPPPCCC:::333222111///...///...,,,+++,,,...///000///000//////...///222444555888>>>IIIUUU^^^dddggghhhmmmmmmmmmnnnooooooppppppnnnmmmmmmmmmmmmnnnnnnoooppprrrtttvvvxxxxxxyyyxxxvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwvvvtttvvvyyyxxxtttrrrssssssuuuwwwyyyzzz{{{~~~~~~~~~~~~}}}|||zzzyyyyyyzzz|||}}}~~~|||{{{|||~~~}}}~~~}}}|||zzz{{{}}}~~~}}}}}}~~~}}}{{{|||}}}{{{vvvuuuxxxvvvwwwwwwxxxyyyzzz{{{{{{{{{zzzxxxvvvuuuxxx}}}~~~~~~}}}{{{{{{|||}}}~~~~~~{{{yyyyyyzzz|||}}}||||||}}}~~~}}}~~~~~~~~~~~~yyy{{{~~~||||||}}}yyyyyy{{{{{{{{{zzzyyyxxxwwwzzzzzzxxxxxxuuulllbbbYYYEEE:::777000///000***,,,++++++++++++,,,,,,---,,,,,,---...---,,,+++******+++,,,+++***)))***+++((((((((((((((()))))))))......---+++((((((***,,,******)))((((((((())))))***)))***...000///000222333444555444111//////000000000111111000000///.........---...000000...,,,,,,,,,------...000111222111111000000///...------+++************++++++,,,000000000///////////////---...............------------------............---...///000222333444555666666555333111000......000///...,,,++++++***+++,,,+++)))((()))***,,,---,,,---.........---+++***---,,,,,,+++++++++,,,,,,+++******+++,,,,,,+++))),,,,,,,,,---///000...---111000///...............,,,++++++,,,......---+++,,,,,,+++************+++,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,------,,,+++***))))))***+++,,,+++---000000///......///......------......///000///---++++++---///000000/////////......---,,,,,,******++++++++++++******&&&(((***---000222333444111111111111000000000000///111444888:::;;;;;;;;;::::::999888888888888888555444333444666666666555666777999;;;<<<;;;999888666555444333111000......hhhddd```^^^^^^``````aaa^^^bbbccc]]]YYYVVVPPPHHHAAA>>>;;;888777555333111.../////////......---,,,------,,,+++++++++,,,---+++,,,---------...111444222444777:::<<<=========:::===CCCIIIJJJFFF===666.........---,,,,,,.../////////000555:::???@@@???;;;:::777444222000000000////////////000444:::???DDDLLLSSSVVVYYY^^^aaa```bbbaaaaaadddeee```XXXPPP>>>777222222222///---------,,,***+++---/////////000000//////000222444666999@@@JJJVVV___fffiiijjjllllllnnnnnnnnnnnnmmmlllnnnnnnllllllkkkllllllmmmnnnooorrrtttvvvwwwwwwwwwwwwvvvtttttttttuuuwwwxxxyyywwwuuuttttttuuuwwwxxxwwwttttttxxxyyyuuuuuuyyyuuuvvvwwwwwwwwwyyy|||}}}~~~~~~}}}~~~~~~}}}{{{yyyyyy{{{}}}~~~}}}zzzzzz|||~~~}}}}}}{{{|||}}}~~~}}}~~~|||{{{|||}}}zzzuuutttwwwwwwwwwxxxyyyzzz{{{{{{|||zzzzzzyyyxxxxxxzzz~~~~~~}}}||||||}}}~~~~~~|||zzzxxxwwwyyy{{{}}}{{{{{{}}}~~~~~~~~~}}}~~~|||}}}~~~~~~}}}|||~~~{{{}}}|||wwwyyy{{{||||||{{{yyyxxxuuuxxxzzzyyyxxxtttjjj___XXXEEE:::777000///000***++++++*********+++------,,,---...//////---,,,******+++,,,,,,******+++,,,(((((()))))))))*********)))+++,,,+++***)))***+++)))))))))((())))))******,,,)))+++000111//////333000222444444222111111333111111222222111111000//////......000111111///---//////......///000111111111111111000000/////////***************+++,,,,,,------......---,,,***)))+++,,,---...////////////,,,,,,,,,------.........---...///000111222333444444333333222111///...---//////...---,,,+++******+++***)))((((((***,,,---,,,---.........---++++++...---,,,++++++++++++++++++***)))***,,,,,,***)))---,,,+++,,,......---+++////////////...---,,,,,,---------///111111///------,,,++++++******++++++---,,,,,,,,,,,,+++++++++((()))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,.../////////...///000//////.........///000111000...------/////////...///000000000...---------,,,++++++******++++++,,,((()))+++,,,...///000000111111111111000000000000000111444666888999999999::::::999999999999888888555444444444666777666555555555666777777777666555555555444333111000//////hhhddd___]]]]]]___``````\\\aaabbb^^^[[[ZZZUUUMMMHHHEEE???;;;888666333111.../////////...---,,,,,,+++***)))))))))***,,,---+++,,,---------...111333///111444777999::::::999888===DDDHHHGGGBBB;;;666///000///...------///111------///333888===??????===;;;888555222000000////////////...///222777;;;<<>>:::555111...111///,,,+++++++++******,,,,,,+++***)))(((''''''...---,,,,,,++++++,,,,,,///...///333888;;;:::888;;;???DDDEEEAAA;;;555222------,,,+++++++++,,,,,,+++...111444666777999;;;@@@===888333000/////////000111///---///555666333777999<<>>AAAAAA>>>999444222...---,,,,,,+++++++++++++++...000222333555888:::AAA???:::666222///......///000...+++---222333000555666999<<>>999444111000...++++++,,,,,,,,,+++)))))))))*********++++++------,,,+++++++++++++++......///222666888888777999;;;===<<<999555333222///...---,,,++++++***+++,,,---//////000222666999@@@>>><<<888444000...,,,...///---***+++///000,,,222333444555666777888999999888888999;;;<<<<<<;;;555333111000000000///...---------,,,,,,------...///000222555888;;;===>>>;;;;;;>>>GGGRRR]]]bbbdddhhhhhhiiihhhgggfffggghhhkkkhhheeecccdddeeeffffffhhhhhhkkkqqqtttrrrsssuuutttsssrrrssstttuuuuuusssuuuuuuuuuuuuvvvxxxyyyzzz{{{yyyxxxxxxyyy|||~~~yyyyyyyyyyyyzzz{{{|||}}}|||||||||{{{xxxwwwwwwxxxyyyzzz{{{|||}}}}}}}}}}}}{{{{{{|||~~~~~~~~~}}}yyywwwyyyyyywwwvvvuuutttttttttxxxxxxxxxxxxxxxxxxyyyyyyxxxyyy{{{|||~~~}}}}}}|||}}}}}}~~~~~~~~~~~~{{{zzzyyyxxxxxxxxxyyyzzz|||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~|||||||||}}}~~~{{{{{{{{{|||||||||||||||yyyxxxxxx{{{}}}zzzppphhh[[[KKK:::222000...,,,,,,---...////////////...---///000000000///---+++))),,,+++***)))))))))))))))***)))((((((*********(((...,,,***)))((()))***+++)))))))))))))))))))))))),,,,,,...///000000000000222111000//////.../////////......///000000///---000//////000222444444333222000......///000000000//////............------...------,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,---------............------------------------------...------...111222222111000000///------,,,,,,,,,,,,,,,+++************+++(((((('''&&&'''((()))***------.........------,,,...---++++++,,,,,,+++)))***************************+++,,,,,,++++++,,,---'''))),,,...///...,,,***------------......------///...------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///////////////---,,,++++++++++++,,,---......------...///000000000//////.........000000000/////////............/////////...------,,,,,,,,,+++++++++*********+++,,,---............////////////000111111222111000///000333555555444555555555555555555555555666777888777555444555777555333111///---,,,,,,,,,000000000000000000000000^^^YYYVVVXXXXXXUUUSSSUUUSSSTTTTTTRRRQQQSSSVVVXXXVVVRRRLLLFFFAAA;;;666222000...,,,+++,,,------,,,))))))*********+++++++++---,,,,,,+++***+++++++++***+++---111444666888888777888888666333111111222///...---,,,+++*********,,,------------///333777;;;:::999777444111...,,,...///---***+++......***///000000000111111222222555333222333555777888777222000.........///...,,,------,,,,,,,,,---......///000333777<<<@@@BBBCCC<<<;;;===CCCLLLVVV^^^aaadddgggjjjiiigggeeegggiiikkkgggcccaaaaaacccddddddhhhhhhkkkoooqqqpppppppppqqqqqqrrrsssttttttsssrrrrrrssssssuuuvvvxxxyyyzzzxxxyyyzzzzzzxxxyyy}}}zzzzzzzzzzzz{{{{{{|||||||||}}}}}}zzzwwwtttttttttwwwxxxyyy{{{|||}}}}}}}}}|||||||||}}}~~~}}}|||||||||}}}|||zzzxxxyyyxxxwwwuuusssrrrqqqqqqvvvttttttwww{{{}}}|||zzzxxxyyyzzz|||~~~}}}|||}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~yyyyyyxxxxxxxxxyyyzzzzzz||||||||||||}}}~~~}}}~~~~~~~~~|||{{{zzzzzzyyyxxxxxxyyyyyyzzz{{{|||zzzzzzzzz{{{|||}}}}}}~~~zzzzzz{{{~~~{{{rrrkkkZZZJJJ:::222000...------...///000111111000///...000000000000...---+++***+++***))))))((()))))))))+++***)))***+++,,,+++***000...***'''&&&'''((())))))))))))******+++++++++------...///000000//////333222111000///............------...//////...,,,000//////000222444333222333000------...000111111////////////////////////......------,,,,,,,,,,,,------++++++++++++------,,,,,,------------,,,,,,------------------------......//////111222222222111000///------...///000,,,+++******))))))******)))(((((('''''')))***+++...............------,,,...,,,++++++,,,,,,+++)))***************************+++---,,,++++++,,,...)))***,,,---------,,,+++------------------...............------------...------------------,,,,,,,,,------------------,,,,,,,,,,,,,,,---------...//////...---,,,++++++***---...//////------...//////...,,,---......---+++000000000000////////////......////////////......---,,,,,,,,,+++++++++++++++,,,---......//////............//////111222333000///...///222444444444444444444444444444444444555666666666555444444444333222000...---,,,,,,,,,////////////////////////ZZZWWWWWW[[[[[[VVVRRRQQQMMMLLLLLLLLLLLLMMMQQQUUUTTTPPPKKKGGGBBB===888444111///,,,+++,,,------,,,++++++++++++************,,,,,,+++************++++++---000444777999;;;===555555444111......///111///...---,,,++++++++++++,,,------,,,,,,---111444333444444444333111...---///000...+++,,,///---)))---......///000000111111444222000///111333333333000...,,,+++,,,---,,,+++,,,,,,,,,,,,,,,---...//////000444;;;BBBFFFGGGFFF>>>======@@@GGGPPPXXX\\\```cccggghhhfffdddeeefffhhheeeaaa^^^___aaacccdddhhhjjjlllmmmnnnnnnmmmkkknnnoooqqqqqqqqqqqqqqqqqqqqqrrrssstttuuuuuuvvvvvvuuuxxxzzzzzzwwwxxx{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{||||||zzzwwwtttrrrrrrwwwxxxyyyzzz||||||}}}}}}}}}|||{{{{{{||||||zzzxxx{{{zzzyyyzzz{{{{{{yyyxxxzzzyyywwwuuusssrrrqqqqqqtttrrrrrrvvv|||}}}zzzwwwxxxzzz{{{|||}}}~~~~~~~~~||||||}}}~~~~~~}}}|||}}}~~~~~~~~~}}}}}}~~~~~~}}}{{{{{{yyyyyyyyyyyyyyyyyyzzzzzz{{{{{{||||||~~~}}}}}}~~~~~~{{{yyyxxxwwwwwwuuuvvvyyy{{{||||||{{{zzzyyyxxxxxxyyyzzz{{{}}}}}}}}}}}}}}}uuuoooXXXHHH888222111000////////////000111111000//////000000//////---,,,+++***)))))))))((())))))***+++,,,+++***+++---...---,,,333111...+++))))))+++,,,******+++,,,,,,---............///////////////...222222000///...............---------//////---,,,111000///000222333333222333000------...000111111000000000000000000000000.........---------,,,,,,------++++++++++++------,,,,,,------------,,,,,,------------------------///000000111111111222333000///...------...///000,,,+++******))))))******+++***)))))))))***+++,,,---......//////...------,,,+++******+++,,,***)))***************************,,,------,,,+++---...///...,,,+++++++++,,,------,,,,,,,,,,,,---...///---.....................------------------------,,,---............---,,,******+++++++++,,,,,,,,,//////......---,,,++++++...000111000......///000...---,,,---///000///...000000000000////////////......///////////////...------------,,,,,,,,,+++,,,,,,---...////////////............///000111222000///...///222333444333333333333333333333333333555444555555555555333222/////////............///........................YYYVVVWWWZZZYYYSSSMMMKKKEEEDDDEEEGGGGGGGGGJJJNNNNNNLLLHHHEEEBBB>>>999555222000---,,,,,,---,,,+++,,,,,,+++++++++******))),,,,,,+++***************))),,,000222333555777999222222111...,,,,,,...000------,,,,,,++++++,,,,,,,,,------,,,+++,,,///111...///000111000///...---...000...,,,---///...***,,,,,,---...000111222222222///------...//////......---++++++,,,,,,+++***,,,,,,,,,,,,---......//////111777???HHHLLLJJJGGG???>>>>>>???DDDKKKRRRWWW[[[^^^bbbddddddbbbaaaaaabbb___[[[YYY[[[___aaabbbfffjjjlllkkkkkkmmmlllhhhkkklllnnnmmmllllllmmmoooooopppqqqrrrsssssssssssstttvvvyyyxxxwwwwwwzzz}}}yyyzzzzzz{{{{{{{{{zzzzzzzzz{{{|||{{{wwwtttssssssxxxyyyzzz{{{|||||||||||||||{{{zzzzzzzzzzzzxxxvvv{{{yyyxxxxxxyyyzzzyyywwwyyyxxxvvvuuutttssssssssssssrrrsssvvv{{{}}}{{{xxxvvvwwwxxxzzz{{{|||||||||{{{{{{{{{{{{}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~|||{{{|||~~~~~~}}}{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz|||~~~}}}}}}}}}~~~~~~}}}{{{yyyxxxwwwwwwvvvyyy|||}}}|||xxxxxxwwwwwwxxxyyy{{{|||}}}~~~|||vvvqqqWWWHHH888222111000///000//////111111111111/////////......---,,,,,,++++++)))))))))))))))***+++,,,,,,+++***+++---......---000...,,,***))))))*********++++++---...///000000...///////////////...---111000///......---.........------...//////...,,,111000///000222333222111222000......///000000000///000000000000000111111---............---,,,,,,---,,,,,,++++++,,,,,,---------............------------------------------...000111111000000111333...------,,,,,,,,,------,,,,,,+++************+++++++++***)))***+++,,,---------...///////////////,,,***)))***+++,,,+++)))************************+++,,,------,,,,,,---...222///,,,***)))***,,,...,,,,,,+++++++++---...///------...////////////...------------............+++,,,---......---,,,+++*********+++++++++,,,,,,---............---,,,,,,///000111000///...///000//////000000000111111222000000000/////////............///000000000//////......---------,,,,,,,,,,,,---...///000000000000............///000000111000///...///222444444333333333333333333333333333444333333444555555222000------........./////////------------------------\\\WWWTTTTTTQQQJJJEEEDDD???===???CCCCCCAAACCCHHHHHHFFFDDDCCCAAA>>>:::777444111...,,,,,,,,,+++*********++++++++++++,,,,,,,,,++++++***************(((+++......------///000000000///,,,***+++---///,,,,,,+++++++++,,,------,,,---......,,,,,,---............///......------,,,......+++---///...***++++++,,,---...///000111///---,,,,,,---......---///---,,,+++---------,,,,,,,,,,,,,,,---...//////...111999CCCMMMPPPLLLGGGAAA@@@@@@@@@BBBGGGMMMRRRWWWYYY\\\___bbbaaa^^^[[[ZZZVVVSSSRRRUUUZZZ^^^```aaafffhhhgggiiillllllhhhggghhhiiihhhffffffiiillllllmmmooopppqqqrrrrrrqqqssstttvvvvvvvvvwwwxxxzzzxxxyyyzzz{{{{{{zzzyyyxxxxxxzzz{{{{{{yyyvvvuuuuuuyyyzzz{{{|||||||||||||||zzzyyyxxxyyy{{{{{{yyyxxxzzzyyywwwwwwxxxxxxwwwvvvvvvvvvuuuuuutttuuuuuuuuussssssuuuwwwyyyyyywwwvvvuuuvvvwwwxxxyyyzzzzzzzzzwwwxxxyyy{{{}}}{{{{{{|||}}}~~~~~~~~~~~~|||~~~}}}{{{{{{}}}}}}~~~~~~~~~}}}{{{zzzyyyzzzzzzzzzzzzyyyxxxxxxwwwwwwyyy|||}}}}}}}}}~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzz{{{}}}~~~yyyxxxwwwvvvwwwyyyzzz|||{{{|||||||||{{{wwwssspppYYYIII999222111///...///...///000111111000///...,,,,,,,,,+++++++++,,,,,,,,,++++++************+++***)))(((***,,,------,,,))))))((('''''''''(((((()))***+++,,,...///000111//////000000///...------......---------------...///...---...000000...---222000000000222333222111111///...///000111000...---.........////////////---.../////////...,,,,,,+++,,,,,,------,,,,,,+++.........//////.........------------------------,,,...000///...---///111...............---,,,+++------,,,++++++++++++++++++***)))))))))***,,,,,,+++,,,---///000000000000---+++***+++,,,---,,,+++************************+++,,,------,,,,,,---///---,,,+++******+++,,,---,,,+++******+++,,,...000,,,---...///000000///...------------.........///+++,,,---......---,,,++++++,,,,,,,,,------------,,,---...//////......---///000111000...---...///...000222000...,,,...000/////////.........------......///000000000000000............------------------///000000000000000//////.........//////000111000///000222444555444444444444444444444444444333222222333555555111...,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,___XXXRRROOOJJJCCC??????;;;999<<>>DDDDDDCCCAAAAAA@@@>>>:::777555222///---,,,,,,***)))((()))***+++,,,---......,,,++++++***)))*********---///111000---+++,,,...//////...,,,******---///++++++++++++,,,---......+++---//////---,,,,,,---000//////...------,,,,,,+++------+++,,,///...)))+++++++++,,,---.........---,,,,,,---///000///...000...------...///...---+++++++++,,,---...///000...222:::FFFPPPRRRMMMGGGBBBBBBAAA@@@AAAEEEKKKOOOUUUUUUWWW\\\``````\\\WWWSSSPPPMMMMMMQQQVVV[[[]]]\\\bbbeeedddgggllllllhhhdddeeefffdddbbbbbbfffjjjiiijjjmmmoooqqqrrrrrrrrrsssssstttuuuvvvwwwxxxxxxxxxyyyzzzzzzzzzyyyxxxwwwvvvyyy{{{{{{yyywwwvvvvvv{{{{{{|||||||||||||||{{{xxxwwwxxxyyy|||}}}|||{{{{{{yyywwwvvvwwwwwwwwwuuuuuuttttttttttttuuuvvvwwwssstttvvvxxxwwwvvvuuuttttttuuuvvvwwwxxxyyyyyyyyyxxxyyyzzz|||}}}}}}}}}}}}xxxzzz|||~~~~~~~~~~~~}}}}}}|||~~~~~~|||{{{~~~}}}}}}~~~~~~}}}|||{{{zzz{{{{{{{{{zzzyyyxxxwwwvvvvvvyyy}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~}}}~~~~~~}}}}}}}}}}}}}}}||||||{{{{{{|||}}}zzzyyyxxxwwwwwwyyyzzz|||yyyyyyyyyxxxvvvssspppnnn[[[KKK:::222000...,,,---...///000111111000///...++++++******++++++,,,---///...---+++***)))))))))(((''''''(((***,,,+++***************++++++++++++((((((***+++---...000000000000000000///...---,,,------,,,,,,,,,------...///......///000000///---222111000000222333222111000//////000111111///...,,,,,,,,,---------......---.../////////...,,,,,,++++++---......---++++++......////////////......------------------------***---///...,,,+++---///000111111222111///...,,,...---,,,,,,++++++,,,,,,***)))((((((((()))+++,,,++++++---///000111111111...,,,,,,,,,......---,,,************************+++,,,...---,,,,,,---///((()))***+++++++++++++++,,,+++*********,,,///000,,,---///000000000///...---------.........//////***+++---......---+++***---------.........//////+++,,,---////////////......///000///---,,,---...,,,///111///)))'''))),,,///.........------------......///000000000000000//////.........------------...///000111111111111000//////.........//////111000///000333555555444444444444444444444444444333222111333555555111------------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,\\\UUULLLFFFCCC>>>888222333444666999<<<>>>???@@@@@@===;;;;;;===>>>;;;888888444111111222111+++&&&+++,,,,,,------,,,,,,++++++++++++***)))((('''&&&++++++++++++++++++++++++...---+++)))))))))+++,,,++++++,,,,,,,,,---------+++++++++***)))***,,,///---..................------,,,+++******+++---...,,,,,,,,,---------.........------,,,---...///000......---------,,,,,,,,,,,,,,,*********+++,,,,,,333;;;AAADDDOOOZZZWWWLLLGGG@@@===@@@CCCDDDGGGMMMOOOQQQUUUZZZ\\\[[[WWWTTTJJJGGGBBB???AAAGGGNNNSSSXXX^^^eeejjjkkkjjjiiihhhdddcccaaa^^^\\\^^^aaaeeegggfffgggjjjnnnqqqqqqqqqsssqqqppppppsssuuuuuuuuuwwwzzz}}}}}}yyyuuuttttttxxxzzz||||||{{{wwwsssqqqyyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||yyywwwuuussssssuuuxxxyyyvvvuuutttvvvxxxxxxuuurrrwwwuuusssvvvzzzzzzwwwrrryyyyyyyyyyyyyyyyyyyyyyyy~~~}}}|||}}}~~~{{{xxx{{{|||~~~}}}~~~~~~}}}||||||}}}}}}|||~~~|||zzzyyyxxxxxxxxxwwwzzz~~~~~~~~~yyyxxx{{{~~~{{{zzz{{{~~~~~~~~~~~~zzz}}}~~~~~~}}}|||||||||}}}~~~yyyyyyvvvrrrrrrsssooohhhVVVHHH:::333000---,,,---)))+++,,,,,,,,,,,,---///,,,+++***)))))))))***+++---,,,,,,,,,,,,,,,---------+++******+++***)))'''******))))))))))))))))))***+++,,,...///000000000///000111222111000...,,,+++,,,---,,,,,,,,,...000...............///000000222222111111111222333333...///000000000///---,,,............///////////////,,,+++,,,...///---+++......---------,,,,,,,,,...---+++***+++---///000+++++++++,,,,,,---------///...---,,,,,,---...///......//////...---,,,,,,000000///...---,,,,,,,,,***+++,,,,,,,,,,,,++++++,,,,,,+++***+++---000111000,,,******,,,------+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---...///111111111111111111111111...///000000000///---,,,,,,,,,---......---,,,,,,,,,---......///.........222111111000///.........+++,,,---...///////////////////////////...------...///000000//////000111000000000000000000000000000000///---++++++---...///000111222333444444444000...,,,******,,,...000---------...///000000111333444444555666666555555222000///000222222000---///...---,,,+++,,,---...------------...000222333QQQKKKCCC===;;;777222...000222555888;;;<<<======:::999888888888888777555777444111111222000+++&&&)))******************)))******************)))(((++++++++++++++++++++++++...---+++***)))***+++,,,++++++++++++,,,,,,,,,,,,)))***,,,,,,,,,+++,,,,,,,,,------......------,,,...,,,+++*********,,,---++++++++++++,,,,,,,,,---...------,,,---...///000......---------,,,,,,,,,,,,++++++***+++,,,---...444;;;@@@BBBLLLWWWVVVMMMJJJDDDAAACCCEEEDDDFFFJJJMMMNNNPPPSSSUUUTTTPPPMMMEEEBBB===;;;===CCCJJJOOOXXX]]]dddiiijjjiiigggfffbbbaaa```]]][[[[[[^^^```eeefffhhhjjjmmmoooqqqrrrsssqqqpppppprrrtttttttttvvvyyy|||}}}{{{yyyzzzzzzyyyyyyyyyyyyxxxxxxwwwwww}}}|||zzzyyyyyyzzz|||}}}~~~}}}}}}|||}}}}}}xxxwwwvvvuuuuuuwwwxxxyyywwwuuutttuuuwwwxxxvvvssswwwuuutttvvvzzz{{{xxxuuuzzzyyyyyyyyyyyyzzzzzz{{{~~~}}}{{{|||~~~~~~{{{yyy{{{|||}}}~~~~~~~~~}}}~~~~~~~~~}}}||||||}}}||||||~~~}}}{{{yyyyyyyyyzzz{{{zzz|||~~~{{{{{{}}}~~~|||{{{|||~~~}}}}}}}}}~~~~~~}}}~~~~~~wwwxxxwwwuuuuuutttnnnfffUUUGGG999333000---,,,---***,,,------++++++,,,...---,,,+++******+++,,,,,,---,,,+++++++++++++++,,,)))(((((()))+++,,,,,,+++******)))))))))******+++***+++,,,...//////000000///000111222222000...------...///...,,,,,,---///...............///000000222222222222222222222222...//////000///...---,,,.........////////////000///---,,,,,,...///...,,,......---------,,,,,,,,,------,,,,,,,,,---...///....../////////////////////...---,,,,,,---...///...............---,,,,,,//////---,,,,,,+++++++++******))))))))))))))))))---,,,+++++++++---///000000---******,,,---,,,+++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,---......------------------------,,,---...///000000//////,,,,,,---......---,,,,,,---......///000/////////111111000//////...------,,,,,,------...//////000///000000000000///...---///000111000///...///000////////////////////////,,,---------,,,---///222//////000111222222222222///...,,,******,,,...///---------...///000000000222222444555555666666666333111000111222222000---...---,,,+++++++++,,,---,,,++++++******+++,,,---EEE@@@888444333111///,,,...000444777999::::::999555666666555333222333333555222000000111000+++'''************************((()))***+++++++++++++++++++++++++++++++++++++++...---,,,+++***+++,,,---*********++++++++++++,,,(((***,,,......---+++***+++,,,------------,,,+++...---,,,*********++++++************++++++++++++---------,,,------...///......---------,,,,,,,,,,,,+++++++++,,,...///111666;;;===???GGGRRRTTTOOOMMMIIIGGGHHHIIIGGGFFFGGGJJJJJJIIIJJJJJJIIIEEECCC===;;;777666888===DDDHHHVVV[[[ccchhhiiihhhgggfffccccccbbb```]]]\\\\\\^^^cccfffjjjkkklllmmmqqquuuuuusssqqqqqqrrrssstttssssssvvvyyy{{{{{{|||~~~zzzyyywwwvvvwwwyyy|||~~~|||xxxuuutttwww{{{~~~|||zzzzzzzzz{{{|||wwwwwwwwwxxxxxxyyyyyyyyyxxxvvvuuuuuuvvvwwwwwwvvvwwwvvvuuuwww{{{|||{{{xxx{{{zzzyyyyyyzzz{{{|||}}}~~~}}}{{{{{{|||}}}|||{{{{{{{{{}}}~~~~~~}}}||||||~~~~~~|||{{{{{{||||||}}}}}}|||{{{|||zzzyyyxxxxxx{{{}}}~~~~~~~~~~~~{{{{{{}}}~~~}}}{{{zzz{{{zzz{{{||||||}}}}}}}}}}}}vvvxxxyyyxxxwwwuuummmcccSSSFFF888333000...,,,---,,,---...---+++***+++,,,------,,,++++++,,,---...---,,,+++***))))))******)))(((((()))+++,,,,,,+++***)))))))))***+++,,,,,,***+++,,,....../////////000111222222222111000///000000111///---,,,---..................///000000222222333333333111000///......//////......---,,,.........////////////000///...------//////...---......---------,,,,,,,,,------------------,,,,,,000000000000////////////......------------......---............------,,,...---,,,+++++++++++++++///...,,,+++++++++,,,,,,...---,,,++++++,,,---...111...,,,***+++++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++***++++++***++++++,,,---...........................)))+++,,,...000111111222,,,------......------,,,......///000000000000000000000//////...---------------,,,,,,---...000111000000111111000000//////000111111000...---...///////////////////////////,,,---...---------///111//////000000111000000//////...,,,++++++,,,...///---------...//////000000000000222444555666666666444333222222222222000......---,,,+++***++++++,,,///...---,,,,,,,,,,,,,,,===999333000///000///...,,,///333777999888777666222555666444111///111333222000//////000///+++(((,,,,,,++++++++++++,,,,,,)))******+++++++++++++++************************------,,,++++++,,,,,,---))))))*********+++++++++******+++,,,......,,,++++++,,,...//////...,,,+++000///---,,,++++++++++++*********++++++++++++,,,------------------............---------,,,,,,,,,+++++++++,,,---///111333888:::;;;<<>><<<:::777555222111444999???CCCPPPVVV___fffiiijjjjjjjjjhhhhhhhhhfffccc```______ccchhhmmmnnnlllmmmrrrwwwwwwuuurrrrrrssstttttttttrrrsssuuuwwwzzz|||~~~|||{{{yyyxxxyyy{{{~~~|||zzzvvvttttttwww{{{}}}~~~|||yyyvvvuuuvvvwwwyyywwwxxxyyyzzzzzzzzzyyyyyyxxxwwwuuuuuuvvvwwwxxxyyyxxxwwwvvvxxx{{{}}}|||{{{|||{{{zzzyyyzzz|||~~~}}}|||{{{zzz{{{|||}}}}}}{{{|||}}}~~~~~~}}}||||||~~~~~~~~~~~~}}}|||{{{{{{~~~||||||}}}}}}|||zzzyyyxxxwwwwwwyyy|||~~~}}}~~~}}}|||}}}~~~~~~zzzwwwvvvvvvqqqsssuuuxxxzzz{{{{{{{{{wwwyyyyyywwwwwwuuulllcccQQQDDD777222111...---------......---+++******+++,,,,,,+++++++++---...//////---+++)))(((((()))))),,,+++))))))******((('''))))))))))))***,,,------***+++,,,---............111111222222222222111000///000111111///......///...............///000000111222444444333111///---............------,,,,,,............//////////////////....../////////.........---------,,,,,,,,,,,,---...///...---+++***......------,,,,,,++++++---------------------------------......------,,,...------,,,++++++,,,,,,111///---+++***+++,,,---...---,,,+++++++++,,,,,,111///---+++************++++++++++++++++++++++++------------,,,+++*********++++++++++++++++++***++++++******+++,,,,,,---////////////////////////***+++,,,---///000111111------------------------------.../////////////////////......------------///...,,,+++,,,---000111000000111111111111000000000111111000...,,,---...///////////////////////////000000...,,,+++,,,---000000000111000000//////......,,,++++++,,,......---------....../////////---...000222444666666777555444444333333222000///000///---,,,++++++,,,---///......---------------777444111......///000000,,,///333666888777555444///222333222...,,,...000............///---+++))),,,++++++******++++++,,,***++++++++++++***))))))************************,,,,,,,,,+++,,,,,,,,,---))))))*********+++++++++...,,,)))***,,,......---,,,...///111111///...,,,000000///...---,,,,,,,,,++++++++++++,,,,,,,,,,,,.....................---......---------,,,,,,,,,+++++++++,,,...000222444888999999:::@@@HHHMMMMMMNNNNNNMMMMMMMMMLLLHHHDDDCCC@@@<<<999888777666444333222000000222666;;;>>>IIIPPPZZZccciiilllmmmnnnlllmmmmmmkkkgggcccbbbaaaeeejjjoooooonnnnnnsssxxxxxxvvvttttttuuuvvvvvvuuuttttttuuuwwwzzz}}}~~~~~~}}}}}}}}}}}}||||||||||||vvvvvvuuuvvvwwwyyy{{{||||||zzzwwwuuutttuuuwwwxxxwwwyyyzzz{{{{{{zzzyyyxxxxxxwwwwwwvvvvvvwwwyyy{{{xxxxxxxxxyyy{{{}}}}}}}}}|||{{{{{{zzz{{{|||}}}~~~{{{{{{zzzzzzzzz{{{}}}|||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}||||||}}}}}}{{{yyywwwwwwvvvwwwyyy}}}~~~~~~|||{{{{{{}}}}}}~~~~~~~~~~~~~~~~~~yyyvvvtttrrrqqqjjjmmmpppuuuxxx{{{||||||zzzzzzxxxuuutttrrrlllcccNNNBBB666222111...---...---...///---+++)))***++++++*********+++,,,...///222000---***(((((()))))),,,***))))))***)))(((&&&))))))))))))***+++,,,---++++++,,,---............111111111222222222111111---///111111000000000111...............///000000111222333444333111...---...------,,,,,,,,,,,,,,,,,,------------............/////////......//////......---------,,,,,,,,,,,,---///000///---+++))),,,,,,,,,++++++*********,,,------------------,,,,,,,,,---------------,,,///......---------------,,,+++)))''''''((()))***...------,,,++++++++++++000///...,,,***)))***+++++++++++++++++++++++++++---------------,,,+++***+++++++++,,,,,,+++++++++++++++*********+++,,,,,,++++++++++++++++++++++++---------------......///------------------------+++,,,------......------...............---------///...,,,+++,,,---///111000000111111111111000000000111111000---,,,,,,---...........................///000///---,,,,,,---111111111222111111000000...---,,,,,,,,,,,,---...------------............,,,---///111333555666666444555555555444222111111222111///...------......))))))******++++++++++++111000...---------......,,,...111444555555333222---......---+++***+++,,,,,,,,,---...------+++******)))(((''''''((()))******************)))((('''******************************++++++++++++,,,,,,*********++++++++++++,,,000,,,)))))),,,...///...---...000222222000...---//////......------,,,,,,++++++++++++,,,,,,,,,---//////000000000///............---------,,,,,,,,,+++++++++,,,---///222333666777888;;;???DDDHHHJJJKKKMMMLLLJJJIIIIIIEEE???<<<:::666444444444333222222111//////111444888:::AAAIIITTT___gggkkknnnooommmnnnmmmkkkgggdddcccbbbhhhkkknnnooonnnooorrruuuxxxvvvttttttuuuwwwwwwvvvxxxwwwxxx{{{~~~~~~}}}}}}~~~~~~}}}|||zzzxxxrrrsssvvvxxxzzz{{{{{{{{{|||zzzyyywwwwwwxxxyyyzzzyyyzzz{{{{{{zzzyyywwwvvvvvvwwwxxxxxxwwwxxxzzz{{{yyyyyyyyyyyyzzz{{{}}}}}}||||||||||||||||||{{{{{{xxxzzz{{{{{{zzz{{{}}}{{{|||~~~|||}}}}}}~~~~~~~~~}}}}}}{{{{{{|||}}}~~~~~~~~~}}}||||||}}}}}}zzzxxxvvvvvvwwwxxx{{{~~~}}}{{{zzzzzz{{{}}}~~~|||{{{|||~~~~~~yyytttqqqpppnnnmmmjjjlllooossswwwzzz|||}}}zzzzzzwwwsssrrrqqqjjjbbbLLL@@@555111111///---...---......---+++******+++***))))))***+++---///000666333000,,,***)))***+++(((''''''(((***++++++***)))((((((((()))***++++++++++++,,,---------------000000000111111111111222+++...000111111000000111...............///000000111111222222222000///......---,,,++++++++++++,,,+++++++++,,,,,,,,,---------...//////------...///......---------,,,,,,,,,+++---...//////---,,,***---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------------,,,///......------.........,,,,,,+++******+++,,,---------,,,,,,++++++******//////...,,,***)))***,,,++++++++++++++++++++++++,,,------------,,,,,,++++++,,,,,,------,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,------...------,,,,,,------...++++++,,,------------,,,........................///...---,,,------.../////////000000111111000000///000000///---,,,---...........................***,,,...///......///000000000111222222111111111---------,,,,,,---------------------------------+++,,,...000222444444555444555666666444333333444333222111///.........///***+++,,,------------------.........---,,,,,,,,,,,,---///111111222111111///---,,,,,,,,,,,,+++))))))+++,,,------,,,++++++***)))(((''''''((()))***''''''((()))))))))((((((************************((()))******+++++++++***++++++++++++,,,,,,,,,,,,///,,,)))***...000...+++,,,---000222222000---,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++000111222222111000///.........---------,,,,,,,,,++++++++++++---...000222333444888<<>>444111111///---...,,,---...---+++***+++,,,************,,,...000222:::777222...++++++,,,,,,((('''&&&(((***+++***))))))((((((((((((((())))))++++++,,,---------,,,,,,////////////000000111111,,,...111111000///...///...............///000000111111111111000000000000------+++*********+++,,,)))************+++++++++,,,...///...,,,,,,---///......---------,,,,,,,,,+++,,,---.........---,,,,,,,,,------------------+++,,,------------,,,+++***+++,,,---------------...------,,,,,,------.........//////000000111111++++++,,,,,,,,,++++++***---......,,,))))))+++...++++++++++++++++++++++++,,,,,,------------------,,,------......------,,,++++++************++++++///////////////////////////...---,,,,,,,,,------...---,,,,,,,,,,,,---...+++,,,------......------////////////////////////........................---...///000000000000///---...//////---,,,---///........................***,,,...//////...//////......///000111111111111------------------------------------------------+++,,,...000111222333333222555777777555444555777333222000///...---......//////000000000///...---,,,...000000...---,,,,,,+++,,,---...////////////222///------///000---***(((***,,,---,,,++++++,,,,,,+++***((((((***+++,,,$$$%%%&&&((())))))******))))))))))))))))))))))))'''((()))***************++++++,,,,,,,,,------------+++***---111222...)))***,,,///111111///,,,***))))))***+++++++++******))))))))))))************111222333333222111000///......---------,,,,,,,,,,,,+++++++++,,,...///111111333888>>>@@@@@@AAADDDHHHJJJFFF???<<<<<<777///000///...///000222111111111000/////////111333444999AAALLLWWW___dddggghhhppppppooollliiifffggghhhkkkjjjjjjkkkmmmnnnmmmlllsssqqqppppppsssuuuuuuuuuttttttvvvzzz}}}zzzyyyyyyxxxxxxwwwwwwxxxxxxwwwwwwwwwxxxxxxyyyzzzzzzuuuvvvvvvwwwxxxxxxyyyyyy}}}|||{{{yyywwwuuutttttttttwww{{{{{{zzzyyyzzz{{{zzzzzzzzzyyyxxxxxxzzz|||zzz|||}}}~~~}}}zzzwwwuuutttxxx|||}}}|||{{{}}}~~~wwwxxx{{{}}}~~~~~~}}}|||{{{yyywwwvvvwwwxxxyyyzzz{{{}}}}}}~~~}}}||||||}}}}}}|||zzzxxxvvvwwwyyy|||}}}}}}}}}}}}~~~|||zzz|||~~~}}}}}}}}}zzzwwwwwwzzz~~~~~~}}}}}}}}}}}}{{{}}}wwwppplllkkkkkkjjjiiimmmmmmmmmmmmoooqqqsssttttttwwwxxxvvvtttpppeeeZZZIII>>>333111111///......,,,---...---+++***+++,,,+++++++++,,,---000222333<<<999444000---,,,---...+++***(((((())))))'''&&&)))((((((''''''''''''(((++++++,,,---------,,,,,,//////......///000111111---///111222000---,,,,,,...............///000000111000000///000000111222---,,,+++*********+++,,,((())))))))))))*********+++---///...,,,+++,,,///......---------,,,,,,,,,+++,,,,,,---............+++++++++,,,,,,---------++++++------------++++++***+++,,,,,,------------,,,,,,,,,++++++,,,------+++,,,---///000000000000***++++++,,,,,,,,,++++++,,,---...,,,)))))),,,///++++++++++++++++++++++++++++++,,,---............---......//////......---++++++***************+++------------------------......,,,,,,,,,,,,---......---,,,,,,,,,,,,---...,,,---......//////....../////////000000000000000---......//////...------------...//////000//////,,,...///...------...///........................---///111000...,,,,,,,,,,,,,,,...///000000000000------------------------------------------------,,,,,,...000111222222222111444777777555555666999333222000...---,,,------.../////////...,,,***)))...------,,,,,,,,,---------...///000111222333444000000111111111///---,,,...---,,,,,,++++++,,,,,,+++(((&&&&&&)))***)))(((+++++++++*********))))))((((((((((((((((((((((((,,,+++***))))))***+++,,,,,,,,,+++***+++,,,---...,,,---.........---,,,+++/////////...---,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,---...222333333333222111///...---+++******+++,,,+++***,,,,,,+++***+++,,,---...444555888;;;>>>BBBDDDEEEEEEGGGBBB999555666555000111111000///...////////////......//////000111222111555===IIIVVVaaafffiiippppppooollliiihhhiiijjjjjjmmmqqqsssrrrooommmmmmpppqqqtttvvvwwwwwwvvvvvvssstttwwwyyyzzz{{{zzzzzz}}}zzzxxxxxxxxxxxxxxxwwwxxxyyyzzzzzzzzzzzzzzzzzzwwwuuuuuuxxxyyywwwuuu}}}|||zzzxxxwwwwwwwwwxxxyyyxxxwwwyyy{{{}}}|||{{{{{{{{{zzzxxxwwwvvvxxxzzzzzzzzzzzz{{{||||||zzzyyyzzz}}}~~~|||{{{|||~~~|||||||||}}}~~~~~~}}}}}}}}}}}}|||{{{zzzyyyxxxzzzzzzyyywwwwww|||~~~}}}|||zzzxxxwww}}}{{{{{{}}}}}}||||||}}}~~~|||{{{{{{{{{|||}}}||||||}}}~~~~~~~~~}}}}}}zzztttmmmiiihhhiiikkkkkkkkkkkklllmmmnnnooopppssstttsssqqqpppnnnfff]]]JJJ:::555444------111...---------+++***)))***+++------...------...222444:::;;;777000++++++)))&&&///***&&&&&&))),,,***((()))(((''''''((()))'''&&&---,,,+++++++++---000111333222111000////////////---...///000000///...---...///111222222222111000111111111000000000000000/////////---***)))***+++)))************+++++++++***+++---......---+++***///---++++++---...------........./////////000000------------------------000000//////...---++++++---,,,+++,,,...///...---111000...,,,,,,,,,...///...------,,,,,,---------,,,------......------,,,///...,,,,,,------,,,+++///...,,,+++***++++++,,,,,,,,,------...000222333......//////...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////........................))))))***+++,,,,,,,,,,,,++++++,,,,,,---...//////000000111111111111000000///...,,,,,,...///......000------000555666222---...///000111111222222111000000000000000000000000///////////////.........222111111111000000//////...+++)))***---...---,,,...---,,,,,,,,,,,,---...,,,---///333666777555444333333444666888:::<<<===<<<666///---...///---***---------------...///000...------,,,,,,---------------...///000111222222333333333222111000.........---,,,,,,++++++,,,,,,***((('''(((***+++)))'''+++++++++*********))))))))))))))))))))))))))))))++++++***))))))***++++++,,,,,,+++++++++,,,---........./////////...,,,+++---------------,,,+++***++++++++++++++++++++++++,,,,,,,,,---...///000111111111222222111000...---...,,,+++,,,---///...---,,,,,,,,,,,,---...000111111333666999===AAADDDFFFDDDEEE@@@888444555444000000000000000/////////...............///000111111111444<<>>666111000...+++///+++''''''***,,,+++(((,,,++++++***)))))))))***,,,+++******+++,,,...000000///////////////000000...//////000000//////......///000000111111000000111111000000000000//////.........,,,)))((()))***(((((()))))))))************+++---......---+++***...---+++,,,---...---,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++---,,,+++,,,.........---111///...,,,,,,,,,...///------------...//////000,,,,,,------------,,,,,,000///......//////...,,,---,,,+++++++++,,,---...------...///000000111111------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////........................------------------,,,,,,+++,,,---...////////////000000111111111111000000000...---,,,.........---...,,,,,,///333444000,,,...///////////////...---000000000000000000000000000000///...............111111111000000000//////...,,,***+++...//////...///...------------...///------///222555666555333333333444555777999;;;<<<<<<777000...//////---***------,,,---...000222333---------,,,,,,------...---...///000222333444444777666555333111000//////...---,,,,,,++++++,,,,,,***))))))***++++++***(((+++************)))))))))************************+++******))))))******+++,,,++++++++++++,,,------///000000000///...,,,+++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,---///000111///000000000000...---,,,---,,,+++,,,...///...------------...///111222333...000333777;;;???BBBDDDBBBBBB===555222333222000//////000111000///...---------------...///000111111333999DDDQQQ]]]fffjjjppppppooommmkkkiiijjjkkkmmmooopppqqqpppooopppqqqrrrrrrsssssstttuuuwwwwwwvvvvvvwwwxxxzzz|||~~~|||{{{zzz{{{|||}}}|||{{{{{{zzzxxxwwwvvvuuuuuuuuuwwwvvvvvvwwwzzz|||}}}}}}}}}}}}}}}||||||{{{{{{{{{yyyxxxwwwwwwyyy{{{{{{zzzzzz{{{|||{{{yyyxxxxxxxxx{{{|||}}}~~~~~~~~~~~~~~~}}}~~~}}}{{{yyyyyyzzz}}}}}}}}}}}}||||||||||||zzzzzzyyyyyyyyyzzz{{{|||~~~|||{{{|||}}}}}}|||xxxxxxyyyzzz{{{{{{{{{{{{yyyyyyyyy{{{~~~~~~~~~~~~~~~~~~}}}{{{{{{||||||}}}zzz{{{|||}}}~~~}}}}}}}}}~~~~~~~~~~~~zzztttmmmiiihhhhhhiiijjjjjjiiiiiijjjkkkmmmmmmppptttuuuuuuuuurrrhhh]]]MMM===777444,,,+++...+++///......---,,,,,,+++++++++++++++***+++---111444EEEFFFBBB999222000...+++///+++((((((***,,,+++))),,,------***&&&&&&))),,,+++***))))))***+++---...,,,------...///000000111000000////////////000000//////......//////000111111111000000////////////,,,,,,,,,***((('''((()))'''''''''((((((((())))))***+++,,,------,,,+++***...,,,+++,,,---...---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,+++,,,---...---,,,000///...,,,,,,---......////////////////////////++++++,,,,,,,,,,,,++++++///...------......---,,,++++++******+++---...///,,,---///000000000//////,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......///......------------------------000000//////...------,,,+++---...///000000//////000111111222222111111000111///------......---,,,,,,+++***---000111///+++000000000000///...---,,,000000000000000000000000111000///------......///111111000000000000//////...,,,+++,,,...000000000000///...------...///000------...111444666555333333333444555666888:::;;;===888222/////////---***---,,,,,,,,,...111444666------,,,,,,,,,---.........///111333666888:::::::::888666333000/////////...---,,,,,,++++++,,,,,,,,,+++***)))******++++++************))))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++++++++,,,,,,,,,//////000///...---+++***))))))***+++++++++++++++************************((())))))***+++---...///---......///...---,,,+++,,,+++***+++,,,,,,+++))).........//////000111111---///111555888<<<>>>@@@???>>>999444111000111000...///000111111///---,,,---,,,,,,------...///000111333777AAANNN\\\fffkkkoooppppppnnnllljjjkkklllmmmnnnoooooonnnnnnppprrrssssssrrrrrrssstttvvvwwwxxxwwwwwwwwwxxxzzz|||}}}~~~~~~}}}~~~}}}{{{|||{{{zzzxxxxxxwwwxxxxxxyyyxxxxxxyyy{{{|||}}}~~~||||||}}}}}}}}}}}}}}}|||zzzyyywwwwwwxxxzzzzzzyyyzzz|||~~~}}}{{{xxxxxxxxxzzz{{{}}}}}}}}}~~~}}}{{{yyyxxxxxx~~~~~~}}}||||||{{{zzzzzzyyyxxxwwwwwwwwwyyy|||}}}~~~{{{{{{}}}}}}|||yyyvvvwwwxxxyyyzzz{{{{{{{{{xxxxxxxxxzzz|||}}}~~~~~~~~~~~~~~~~~~|||{{{{{{{{{|||}}}{{{|||}}}~~~||||||}}}}}}}}}~~~~~~~~~}}}zzztttnnnjjjiiiiiiiiijjjiiihhhggghhhjjjlllmmmppptttwwwwwwwwwsssiii]]]LLL<<<666444,,,,,,///,,,...---,,,,,,,,,,,,***))))))***))))))))),,,111555GGGIIIFFF<<<333000...+++---***((((((*********(((***,,,+++'''""" %%%***)))))))))((()))***+++,,,------...///000000000000111000///......///000111///...---------...000111000000000//////......---***++++++)))'''&&&'''(((''''''((((((((()))))))))******+++,,,,,,,,,++++++---,,,+++,,,---...,,,+++++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,------............,,,+++***+++---...---,,,///...------------......111111111000///...,,,,,,***++++++,,,,,,++++++***,,,+++******,,,,,,+++***,,,,,,+++***+++,,,---...+++,,,...000000///---,,,------+++++++++,,,---...++++++,,,,,,,,,,,,------+++,,,------.........---------------------------000000///...............+++,,,...///000///...---000111111111111111111000111///---------...---,,,,,,++++++---///000...,,,111111111111111000//////////////////////////////111000...---------///000000000000000000000//////,,,,,,+++,,,...///000000000///...------...///000------...000333444444222333333333444555777888999<<<888333000//////---+++...---,,,+++---///222444,,,,,,,,,,,,,,,---...///---///111444777:::<<<>>>:::999666333000///.........---,,,,,,++++++,,,,,,---,,,)))''''''(((,,,...))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,------......---,,,***)))(((((()))***++++++++++++************************)))))))))***+++,,,......,,,,,,---...---,,,+++***...,,,,,,,,,,,,+++)))'''////////////...------,,,...///111333666888:::;;;<<<999666444111//////000---...000111000///---+++---,,,,,,------...///000111222666???LLL[[[ffflllooopppqqqooommmllllllllllllmmmnnnmmmmmmmmmppprrrtttsssrrrrrrrrrtttuuuwwwyyyxxxwwwvvvvvvwwwxxxyyy}}}|||{{{{{{{{{zzzxxxuuuyyyxxxxxxxxxyyyyyyzzz{{{||||||{{{{{{zzzzzz{{{|||{{{{{{{{{|||}}}}}}~~~~~~|||zzzwwwwwwxxxyyyzzzyyy{{{}}}~~~{{{yyyxxxxxx{{{}}}}}}{{{zzzyyyxxx~~~}}}}}}|||{{{zzzyyyyyyxxxxxxvvvvvvwwwyyy|||}}}}}}zzzzzz{{{|||zzzwwwxxxxxxyyyyyyyyyyyyyyyyyyxxxyyyyyyyyyzzz{{{}}}~~~~~~~~~}}}|||{{{zzzzzzzzz{{{||||||}}}~~~||||||||||||||||||||||||{{{xxxsssnnnkkkiiijjjjjjhhhhhhffffffgggiiilllnnnppptttwwwxxxxxxttthhh]]]JJJ;;;555444------111...---+++***+++,,,+++)))&&&))))))(((((())),,,222666IIIMMMLLLBBB999444111///+++***(((((())))))(((((()))******&&& $$$)))))))))(((((())))))******///000000111111000000///111000///......///000111///...---------...000111000000//////...------,,,)))******(((&&&&&&'''(((((((((((()))))))))******)))******+++,,,,,,,,,,,,,,,++++++,,,------,,,***+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++,,,---............,,,+++***+++---...---,,,......---------.............../////////...------***++++++,,,,,,++++++***,,,*********,,,,,,+++***...---,,,+++***+++,,,,,,)))+++---......---+++***///...,,,+++******+++++++++++++++,,,,,,---------+++,,,------------------------------------------------,,,,,,------//////***+++,,,---------,,,,,,///000000111111000000///111///------......---,,,---,,,---...///000000/////////000111111111111111////////////////////////111000///...---....../////////////////////000000++++++++++++,,,---...///......---,,,,,,---......---------///222333333222333333333333444555666777999777333111///...---+++...---,,,++++++,,,...///,,,,,,,,,,,,---......///,,,...000222555888:::;;;:::888666444222000///......---,,,,,,++++++,,,,,,,,,,,,***'''&&&'''+++...(((((()))))))))))))))***''''''''''''''''''''''''((())))))******))))))((()))******+++,,,+++++++++++++++,,,---,,,+++***)))((()))***+++++++++++++++************************,,,++++++,,,,,,---...///++++++---------,,,+++***///.........///---+++(((000000//////---,,,***)))//////111222444666777888999666444555333///---///......///000///...---,,,------------...///000111111222555???LLL[[[gggmmmooopppqqqpppnnnmmmlllmmmlllmmmnnnnnnmmmnnnqqqsssssssssrrrrrrsssttttttuuuxxxwwwwwwvvvvvvvvvvvvwww}}}{{{zzzzzzyyywwwuuussstttuuuwwwyyyzzzzzzzzz~~~~~~~~~|||yyyxxxyyyzzz{{{{{{{{{{{{|||~~~~~~|||yyywwwxxxzzzzzzzzz}}}~~~{{{yyyxxxyyy}}}}}}||||||zzzyyy}}}||||||{{{zzzyyyyyyyyyxxxxxxwwwwwwxxxzzz{{{||||||{{{zzzzzzzzzzzzxxxwwwyyyyyyzzzzzzyyyyyyxxxxxxzzzzzzzzzyyyxxxyyy{{{~~~~~~}}}||||||{{{zzzyyyxxxyyyyyyzzz||||||}}}~~~~~~~~~~~~}}}{{{{{{zzzzzzyyyxxxxxxxxxvvvtttpppllljjjiiiiiijjjgggfffeeeeeegggjjjmmmpppqqquuuxxxxxxwwwsssggg[[[III:::444444------222///,,,***)))***,,,,,,((($$$(((((((((''')))---333888DDDJJJLLLDDD:::555111...************)))))))))(((***++++++((($$$$$$&&&***))))))))))))))))))))))))///000111222222111000/////////............////////////......//////000111000000///...---,,,,,,+++))))))***(((&&&&&&''')))(((((()))))))))*********))))))******++++++,,,,,,+++++++++,,,...---+++)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,+++***+++,,,---,,,+++---------...............)))***---///000111111000++++++,,,,,,,,,,,,++++++...---,,,---...///...---///...---+++******++++++)))***,,,---------,,,,,,///...---+++******))))))***++++++,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++---...000++++++++++++++++++,,,,,,...//////000000//////...///...,,,,,,...///...---.........//////000111111,,,---...///000000000000000000000000000000000000///////////////...............////////////000000+++,,,,,,,,,++++++---......---,,,++++++,,,---......------...111222222111333333222222333444555555555444333111///...---,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000111222333444666777777999999888777555333111000...---,,,,,,++++++,,,,,,(((***+++***'''''')))+++(((((((((((())))))******(((((((((((((((((((((((('''((()))******)))((('''((()))***+++,,,++++++******+++,,,---------,,,+++******++++++,,,+++++++++************************---,,,,,,,,,,,,,,,------***+++,,,---------,,,+++,,,,,,,,,...000///---***.../////////...,,,+++***---...///111444666777888666333444777666///,,,...//////.........---------............///000111111000111666???MMM\\\gggmmmnnnppprrrqqqooommmmmmmmmlllnnnpppqqqpppqqqrrrtttrrrrrrssssssttttttssssssuuuuuuvvvwwwxxxxxxxxxxxx|||zzzyyyyyyzzzyyyxxxqqqsssvvvyyyzzzzzzyyyyyy}}}~~~~~~|||yyywwwxxxzzz~~~|||{{{{{{|||~~~zzzxxxyyyzzz{{{zzz}}}zzzyyyyyyzzz{{{~~~}}}~~~~~~|||{{{{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxyyyyyyzzzzzz{{{{{{yyy{{{{{{{{{yyyxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyyyy|||||||||zzzxxxwwwzzz}}}~~~~~~|||{{{zzzyyyxxxwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{zzzzzzyyywwwwwwvvvtttsssrrrqqqppppppnnnllliiiggggggggghhhfffeeedddeeegggkkkooorrrsssvvvxxxwwwuuuqqqfffZZZKKK;;;555444------000------***)))+++------)))$$$)))((((((''')))...444999>>>FFFKKKEEE;;;555000---+++,,,,,,,,,+++*********++++++***))))))))))))))))))))))))******))))))))),,,...000111222111000///------............------...///000000111111000000000//////...---,,,+++***))))))***((('''&&&((()))'''''''''((((((((()))))))))))))))******+++,,,---******+++,,,...---+++(((************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++*********,,,---,,,+++,,,------......///......+++---///111111111000///,,,,,,------------,,,,,,...---,,,---///000///......---,,,+++++++++,,,---++++++,,,---.../////////,,,,,,,,,,,,,,,+++***)))******+++,,,,,,---......,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++***+++,,,---......---+++******+++---...------............------...,,,+++,,,...000000///---...////////////111222---...///////////////...000000000000000000000000...///000111000///---,,,........./////////000000,,,...///---+++***,,,...///...---,,,,,,---...///...---,,,---000111111111333222222222222333333444111222111000...---------+++,,,---......------,,,+++++++++,,,---...///000666666666666666666666666999999:::999777555222111...---,,,,,,++++++,,,,,,$$$(((,,,,,,***''''''''''''((((((((())))))******))))))))))))))))))))))))'''((()))******)))((('''((()))***+++,,,+++*********+++---...///......---++++++,,,,,,,,,++++++***)))))))))))))))))))))))),,,+++******))))))******++++++------...---,,,+++''''''))),,,...///---+++---.../////////...,,,,,,+++,,,...111444666888999444222444999777000,,,---//////...------------...///......//////000111222000111666@@@NNN\\\gggmmmnnnppprrrrrrpppnnnmmmnnnmmmppprrrssssssssstttuuuqqqrrrssstttuuutttsssrrrrrrtttvvvyyy{{{{{{{{{{{{yyywwwtttsssuuuvvvwwwwwwsssuuuyyy|||}}}|||zzzyyy|||}}}~~~|||xxxwwwyyy{{{~~~|||{{{}}}{{{yyyyyyzzz{{{{{{|||zzzyyyzzz{{{xxx{{{~~~~~~|||}}}~~~~~~~~~|||{{{{{{zzzzzzzzzzzzyyyyyyxxxyyyzzz{{{{{{{{{zzzzzzxxx{{{}}}|||yyywwwxxx{{{xxxxxxyyyzzz{{{{{{{{{{{{}}}~~~}}}{{{wwwwwwzzz}}}|||~~~}}}{{{zzzyyyxxxwwwvvvvvvvvvwwwxxxyyyyyyyyyyyyxxxwwwvvvvvvtttsssrrrpppnnnmmmkkkkkklllkkkhhhfffeeeeeeffffffeeeeeedddeeehhhlllqqqttttttwwwxxxvvvtttpppeeeZZZMMM===777444,,,+++///+++...+++***,,,///...***%%%))))))(((((()))...555:::>>>HHHOOOJJJAAA:::555111,,,...///...---,,,,,,,,,+++)))((()))***+++)))((()))***************)))((()))+++---000111222111000+++,,,---......---,,,+++...///111222222222111000000//////...,,,+++******)))******)))''''''(((***&&&&&&&&&'''''''''(((((())))))))))))***+++,,,---******+++,,,...---+++(((,,,,,,---------.........------------------------,,,,,,,,,------,,,,,,++++++***)))***,,,---,,,+++,,,,,,---.../////////...222222333333222///---+++,,,------......------,,,---,,,+++,,,...///...---,,,++++++***+++,,,...///---,,,------///000222333)))***+++------,,,+++*********+++,,,,,,---......,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000///---+++***+++,,,---000...,,,******,,,...///,,,------------------,,,---,,,+++,,,...000000000---...............000222222222222222111000///...000000000000000000000000---...000222111///---+++---.........//////000000...000111///,,,***,,,///000///...------...///000...---,,,---///111111111333222222111222222333333///000000///...------...)))+++---000000000///...000...---,,,,,,---///000888444000111444777777555<<<<<<===??????<<<777333...------,,,++++++++++++++++++,,,,,,+++***((('''(((((()))***************++++++++++++++++++++++++))))))))))))***************+++---......---+++******++++++,,,,,,++++++***+++++++++***++++++,,,,,,000---++++++,,,,,,)))'''***)))((('''''')))+++---)))***,,,---...------,,,,,,///222222...,,,---///---...///...------...///------...000222444666777555333111000111111000///,,,,,,,,,...///...+++(((---...//////......000222...222:::FFFUUUbbbkkkoootttrrrpppqqqrrrrrrooolllppppppqqqrrrssssssssssssssstttrrrmmmjjjkkkppprrrooosssxxxzzzzzzyyyyyyzzz}}}zzzsssmmmooouuuwwwtttrrruuuyyy}}}~~~~~~|||{{{||||||||||||||||||}}}~~~~~~|||{{{}}}}}}{{{zzzzzz{{{|||}}}}}}~~~~~~}}}|||zzzyyy}}}{{{|||}}}xxx|||~~~zzzwwwxxx{{{}}}{{{yyyxxxxxxzzz|||~~~}}}~~~zzzxxxzzz}}}zzzzzzzzzzzzzzzzzzzzzzzz}}}|||{{{zzzzzz{{{|||}}}}}}}}}|||{{{{{{|||yyyuuuuuuxxxzzzyyyxxxtttvvvwwwvvvsssrrrtttvvvrrrpppnnnkkkjjjiiijjjjjjlllhhhdddbbbcccddddddddddddddddddeeeiiiooouuuyyy{{{wwwsssssstttoooeee\\\OOOCCC888444333000......---//////,,,&&&$$$'''***...++++++---,,,,,,000666AAAFFFIIIJJJJJJFFF<<<111---//////---(((&&&&&&(((,,,***(((((())))))'''%%%+++******+++,,,+++)))'''))))))***+++---......///,,,,,,---...///000111111000000000000000//////////////////...,,,***(((''')))((('''&&&&&&&&&&&&&&&+++)))'''&&&'''''''''&&&)))))))))***+++++++++,,,...------,,,+++++++++,,,((())))))))))))*********,,,,,,---...//////.........---,,,+++++++++,,,---------++++++++++++------++++++******+++---...000//////000111111000///...---.../////////...,,,,,,000...,,,,,,...///...---,,,,,,+++***))))))******,,,,,,++++++---///222333,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,***)))******+++,,,,,,---------,,,++++++,,,...///000///...,,,+++///,,,)))))),,,...---,,,000...++++++---///000000---------...000111000/////////000111111111111111333222111/////////000111/////////000111111222222000//////...---,,,,,,,,,...............///000111---...///---******---000000...,,,+++,,,------,,,.........//////000111222000222444555555333000...000//////......---,,,,,,,,,,,,,,,---------......///...,,,,,,---...000222555555555555555777999<<<>>>@@@BBBCCCAAA<<<777444///...---,,,++++++++++++***+++++++++***)))'''&&&''''''((()))))))))))))))************************))))))))))))***************+++---......---+++***++++++,,,,,,,,,,,,++++++++++++***))))))*********---+++)))***,,,,,,+++)))))))))(((((()))***+++,,,++++++,,,---------,,,,,,,,,...//////---,,,,,,,,,,,,---...---,,,+++,,,...------...///111333444555333222111111222222000///,,,++++++---......,,,***---...///...---...///111///444>>>LLLYYYeeelllpppsssqqqppprrrtttuuusssqqqrrrsssttttttuuutttttttttqqqqqqooojjjeeedddeeefffjjjooovvvzzzzzzyyyxxxyyy}}}zzztttnnnooouuuwwwtttsssuuuxxx{{{}}}}}}|||{{{~~~}}}}}}~~~~~~~~~|||}}}~~~|||{{{yyyyyyyyyyyy}}}~~~~~~}}}|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~yyy{{{~~~~~~|||{{{{{{|||}}}{{{zzzyyyyyy{{{}}}~~~||||||{{{xxxxxxxxxxxxxxxxxxwwwwww~~~}}}||||||||||||}}}~~~~~~~~~}}}|||{{{{{{wwwuuuttttttvvvvvvtttrrrsssuuuvvvuuuqqqnnnnnnooolllkkkiiigggfffggghhhiiijjjgggcccaaabbbcccccccccddddddfffhhhlllqqquuuxxxzzzvvvsssssstttpppggg___RRREEE999444333000//////,,,...///,,,'''%%%'''***---++++++---,,,,,,000666BBBGGGKKKLLLLLLIII???444//////...,,,***)))((((((,,,***(((((())))))'''&&&+++******+++,,,+++)))'''))))))***+++,,,---..................////////////////////////////////////000000...---+++***(((((((((((('''&&&&&&&&&&&&&&&***)))''''''((()))((('''))))))))))))))))))******,,,,,,+++***************)))))))))*********++++++,,,------...//////.........---,,,+++++++++,,,------,,,,,,++++++,,,,,,---++++++++++++,,,---...///------.../////////...---...//////000///...,,,+++...---------,,,------...,,,,,,+++***************---,,,++++++,,,...000222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,***///,,,******,,,...---,,,///---++++++,,,...//////---------...000111000/////////000111111111111000222111000///...//////000/////////000111111222222000000//////...------,,,.........---......//////,,,......---******---///000...++++++,,,------,,,............///000111222111222333444333222000////////////...------,,,,,,,,,,,,---------.........------,,,,,,...000333555555888;;;:::777888===AAAAAAFFFIIIHHHBBB;;;666444111000...---,,,+++++++++)))***++++++***)))'''&&&&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))***************+++,,,------,,,+++***,,,------------------,,,++++++***)))((((((((((((***)))((()))+++,,,,,,***((())))))***++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++,,,---,,,+++)))***,,,---,,,+++***+++,,,---------...///000222333111111000222333222000...///...---...000111111000.........---,,,---///111111999EEESSS___hhhmmmpppqqqpppppprrruuuvvvvvvuuutttttttttttttttssssssrrrnnnlllhhhbbb[[[WWWVVVWWWeeellluuuzzz{{{zzzyyyzzz{{{zzzuuuooooootttvvvtttsssuuuwwwyyy{{{||||||||||||}}}}}}~~~}}}}}}~~~~~~}}}~~~}}}|||{{{yyyxxxwwwvvv}}}~~~~~~zzz|||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{}}}~~~}}}|||{{{zzzzzz{{{}}}~~~{{{xxxxxxxxxxxxxxxxxxxxxxxx~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||{{{{{{vvvuuuuuuuuuvvvtttqqqoooppprrrsssrrrooollljjjiiieeedddccccccccceeegggiiigggdddaaa___```bbbccccccdddfffiiilllpppsssuuuvvvwwwtttrrrssstttqqqiiibbbUUUHHH;;;555333000///000+++---///---)))'''''')))---+++***,,,---,,,000666CCCIIINNNPPPPPPMMMDDD:::333///,,,+++,,,---+++)))+++***))))))))))))(((&&&+++***)))***++++++)))'''))))))***+++,,,------.../////////.........------........................222000...,,,***)))))))))(((((('''&&&&&&&&&&&&'''***(((((((((***+++***))))))))))))(((((((((((((((******)))((((((((())))))******+++++++++,,,,,,,,,,,,---......///............---,,,++++++++++++,,,---,,,,,,++++++,,,,,,---******+++,,,------------++++++,,,---.........---///000000000000...,,,++++++---...---******,,,///,,,++++++************+++---,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,,,,------,,,+++******+++,,,---------...///...---,,,+++...---++++++,,,------,,,...,,,******,,,............------///111111000///...///000000111111000000000000///............///...//////000000111111222111111000000//////......///...------------------,,,------,,,++++++---...000...++++++,,,------,,,............///000111222222222222222111111111111//////......---,,,,,,,,,,,,------------.........,,,,,,,,,---///222666888;;;<<<>>>===<<<<<>>>>>@@@BBBAAA???FFFKKKNNNKKKBBB888333222000///...---,,,++++++++++++,,,---------,,,+++***))))))***++++++++++++***************************((()))))))))************++++++++++++++++++++++++---......//////......---...---,,,+++***)))))))))++++++++++++***)))************+++,,,,,,,,,,,,+++///...,,,+++***++++++,,,000---***+++---...,,,***+++---...---,,,+++,,,---------,,,,,,---......///000000000222333222///,,,((('''&&&'''***,,,------...///...---,,,...111444999BBBPPP]]]eeeiiikkklllpppppppppoooooopppqqqsssssssssrrrrrrqqqpppnnnnnnggg[[[OOOHHHBBB???BBBIIIZZZdddqqqyyyyyyxxxxxxzzzvvvxxxvvvqqqooorrrsssrrrtttuuuwwwyyyzzz|||}}}}}}yyyzzz|||}}}~~~~~~~~~}}}~~~}}}|||~~~~~~~~~~~~}}}{{{yyyxxxwwwyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~|||yyy{{{{{{vvvzzz{{{|||~~~{{{zzz}}}~~~~~~~~~~~~}}}||||||||||||}}}~~~}}}{{{zzz{{{}}}~~~|||}}}~~~~~~~~~~~~|||yyyuuusssssstttvvvqqqqqqqqqooolllhhhccc___ZZZZZZZZZ[[[^^^aaadddfffdddbbb______aaaccceeefffiiikkkooosssvvvwwwxxxwwwsssqqqpppppppppmmmhhhdddZZZLLL>>>777444///------***,,,------,,,***)))))),,,******,,,------111777EEEMMMUUUXXXXXXWWWQQQJJJ===555,,,***...000,,,(((+++***))))))******)))(((***)))((((((*********)))((())))))******+++++++++,,,,,,,,,---...//////000------------......//////222111...+++)))))))))***''''''&&&&&&&&&''''''((((((((((((***---...,,,++++++++++++******)))))))))******)))))))))******++++++,,,,,,,,,,,,------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++++++++,,,,,,---...///000///000000000///...,,,+++(((,,,...,,,((('''***///,,,+++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---.........---,,,+++******,,,...///000000000000000///......---.........---,,,,,,,,,,,,+++***+++,,,------,,,.........///111222111000......///000000000000000---------............---.........///000000111111111111111111111000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---............///---+++***+++,,,,,,+++------------...///000111222111///......///111222000//////......------,,,---------.........//////,,,,,,---...111555999<<>>666111000......---,,,++++++++++++,,,---............,,,,,,)))***++++++,,,,,,++++++************************))))))))))))************++++++++++++++++++++++++------............------------,,,+++*********++++++------,,,***)))***+++---------,,,,,,,,,++++++------,,,,,,++++++,,,,,,000...---,,,---...------,,,---...---,,,+++,,,...---,,,,,,,,,---...//////222111000111111111...,,,*********+++...//////......///...------000444777???HHHUUU___dddgggjjjlllooooooooonnnllllllnnnpppttttttttttttsssrrrppppppdddTTTEEE???;;;999???HHHTTT___mmmttttttsssuuuxxxvvvyyyxxxsssqqqssstttssstttvvvxxxzzz|||}}}}}}}}}|||}}}~~~~~~{{{zzz{{{}}}~~~}}}}}}|||{{{zzzyyyyyyxxxxxxxxxxxxyyyzzz||||||~~~~~~~~~~~~|||zzz|||zzzvvvzzz{{{}}}~~~~~~~~~zzzxxxyyy}}}}}}~~~~~~~~~}}}||||||||||||}}}~~~~~~|||||||||~~~{{{|||~~~~~~~~~|||zzzwwwrrrooopppssswwwwwwuuuqqqnnnjjjddd^^^YYYWWWWWWWWWXXXZZZ^^^aaacccfffdddaaaaaadddgggiiijjjnnnoooqqqtttvvvxxxzzzzzzuuusssrrrqqqooolllgggddd\\\OOOAAA;;;666111---,,,+++,,,,,,,,,,,,,,,++++++,,,)))***,,,------111888EEENNNXXX[[[\\\[[[VVVQQQEEE<<<222...///000---)))+++***))))))++++++***)))***((('''''')))******)))(((((()))))))))************+++,,,---...///000000---------...//////000000222000...,,,***)))))))))'''&&&&&&&&&&&&'''(((((((((((((((+++------,,,***++++++++++++************++++++*********+++,,,,,,++++++,,,,,,,,,---------.........///......---,,,******+++,,,------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///---.../////////...---,,,***,,,---,,,))))))+++...,,,++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******,,,---............------,,,,,,---...///000000000000////////////...---///000///---,,,+++,,,---++++++,,,---...---,,,///......000222222111000---...//////000000//////,,,---......///.........---......//////000000111111111111000000000000000///...---------------------,,,---...000111000...///---******+++,,,,,,+++------------...///000111000///.........///111111111111000000///......---------........./////////---------///222666:::<<<======>>>@@@CCCDDDDDDDDDDDDCCCBBB???:::555000---,,,++++++*********+++++++++,,,---......---,,,,,,))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))************++++++************++++++---------......---------++++++***************+++***,,,...---++++++,,,...000///...,,,++++++++++++++++++,,,---------,,,,,,/////////---,,,+++---///***,,,---,,,+++***+++,,,,,,,,,,,,,,,---...000000444222000000000///---+++------...000222333111///............///222777;;;GGGOOOYYY```cccfffiiimmmnnnoooooommmkkkkkknnnqqqsssssssssssssssrrrqqqpppaaaPPPAAA<<<999666<<>>666///,,,...,,,******+++---------+++)))))),,,------222888DDDOOOZZZ^^^______\\\XXXRRRJJJ???777333111///---+++***)))***+++,,,+++******(((&&&&&&(((*********(((((((((((())))))))))))......---------,,,,,,,,,.........///000111111222000//////...,,,***((('''&&&&&&&&&&&&&&&'''((()))(((((()))***,,,,,,)))'''''''''(((((())))))************))))))***+++,,,,,,******+++++++++,,,,,,,,,.../////////...---,,,,,,&&&(((***,,,.../////////++++++------------++++++...---,,,+++***+++,,,---,,,+++***)))))))))***+++)))***,,,---...------,,,...,,,++++++,,,------,,,++++++++++++,,,,,,---...,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---.........---,,,---...///000111111111111------,,,++++++++++++,,,---///222111---++++++,,,------,,,...///000///---///......000222333222000---......///////////////,,,---///000000000//////------......///000000000///////////////000000000...............///000111///......000333444222///...,,,***)))***+++++++++---------------...000000---....../////////000000333333222222111000000000............/////////000000000000000222555888999>>>======???CCCEEEFFFEEEAAA===777333000...---+++,,,+++***))))))+++---...---.../////////...---,,,---,,,,,,+++*********+++...---,,,+++************+++***))))))((())))))))),,,,,,(((""""""(((,,,,,,+++++++++++++++***)))(((++++++,,,---......//////&&&)))---,,,***+++///444LLLBBB555,,,******(((&&&)))***,,,.........,,,+++000000///...---+++)))(((++++++******++++++,,,------,,,,,,---...000222333111222333000,,,***+++...---------......000111111111111333666555555===FFFVVVXXXVVVRRRUUU```kkkooopppkkkfffeeehhhlllnnnnnnssssssssstttuuusssooolllcccWWWIII@@@;;;<<>>DDDCCCCCCEEEGGGGGGFFFEEE???;;;555111...---,,,++++++***)))((((((***,,,---....../////////---,,,+++---,,,,,,++++++***+++++++++******)))))))))))))))++++++******))))))*********+++***&&&&&&***+++***+++++++++*********))))))---,,,+++***)))((('''&&&'''))),,,,,,,,,///666===PPPEEE888///,,,,,,+++******+++---.........---,,,......------,,,***))))))++++++******++++++,,,---------,,,---...///111222222222222000...---...///------------...///000111///000444888999:::AAAIIITTTVVVUUURRRVVV___iiilllnnnjjjfffeeehhhlllnnnnnnsssssssssuuuuuutttpppmmmfff[[[OOOIIIEEEEEELLLTTTfffkkkrrrvvvyyyyyyzzzzzz}}}}}}|||{{{{{{{{{{{{{{{{{{xxxvvvxxx|||~~~{{{xxx~~~|||{{{{{{||||||{{{zzzzzzyyyxxxyyy{{{}}}|||{{{wwwqqqllljjjiiijjjpppwwwwwwxxxyyyzzzzzzzzzyyyyyy~~~~~~~~~~~~~~~}}}||||||}}}}}}~~~~~~{{{{{{{{{}}}}}}~~~~~~~~~}}}|||{{{yyyxxxxxxwwwvvvvvvxxxzzz|||}}}~~~}}}|||~~~{{{zzz}}}{{{|||~~~}}}|||wwwuuurrrqqqrrrrrrrrrqqqpppoooooonnnlllhhhbbb^^^aaaaaaaaabbbdddfffiiikkklllkkkkkkmmmoooqqqrrrrrrrrrqqqrrruuuyyy|||~~~~~~}}}zzzuuupppjjjfffdddeee\\\PPPDDD;;;555111...000...++++++,,,------,,,---+++,,,---------444<<>>???EEELLLPPPSSSUUUTTTWWW```hhhjjjmmmjjjgggfffhhhlllnnnoootttssstttuuuvvvuuurrrooojjjbbbZZZVVVUUUUUUZZZ```mmmqqqvvvzzz{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}zzzxxxyyy|||~~~|||zzz~~~|||{{{{{{||||||{{{zzz{{{yyyxxxyyyzzz{{{zzzxxxuuummmddd___\\\___hhhrrrtttvvvxxxzzz{{{yyywwwvvv||||||}}}}}}||||||{{{{{{}}}|||{{{{{{{{{}}}~~~zzzzzz|||}}}}}}}}}|||{{{zzzyyyxxxvvvuuuuuuuuuvvvwwwyyyzzz{{{|||~~~~~~}}}{{{|||zzz}}}~~~{{{}}}~~~}}}vvvtttrrrrrrrrrsssrrrqqqqqqpppnnnnnnmmmjjjfffccceeeeeeeeeeeegggiiikkkmmmmmmoooqqqrrrqqqqqqqqqrrrrrrrrrsssvvvyyy{{{{{{zzz}}}|||zzzvvvpppkkkfffcccggg^^^QQQDDD;;;444000......,,,++++++---......---+++***+++------...444<<>>CCCFFFHHHHHHHHHIIIIIIGGGBBB???999666111...,,,,,,,,,+++***))))))))))))***++++++.../////////...,,,***))),,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,...//////------------,,,+++******'''+++,,,++++++,,,+++''',,,+++)))'''''')))***+++)))))))))***************,,,,,,,,,***(((***...111222...(((&&&''')))************+++,,,,,,++++++***************++++++,,,,,,++++++******++++++,,,------------,,,,,,,,,,,,---...+++((())),,,...,,,***,,,,,,,,,,,,,,,---...///000111777>>>AAABBBFFFKKKKKKQQQUUUVVV[[[dddjjjlllkkkjjjhhhgggiiillloooqqqtttssstttuuuvvvuuusssqqqnnniiieeeeeeddddddggglllrrruuuyyy{{{|||||||||}}}~~~~~~}}}|||zzzzzz|||}}}}}}}}}~~~|||{{{{{{||||||{{{zzzzzzxxxwwwwwwwwwwwwvvvtttuuukkk___VVVRRRTTT___lllsssuuuwwwxxxyyyyyywwwvvv{{{|||||||||||||||{{{{{{}}}|||zzzyyyyyy{{{}}}~~~{{{{{{}}}~~~{{{|||||||||{{{zzzyyyyyywwwwwwwwwwwwxxxyyyzzz{{{www|||~~~}}}~~~zzz~~~}}}|||~~~}}}|||}}}~~~~~~~~~uuusssrrrrrrssstttsssrrrrrrqqqnnnmmmmmmllljjjhhhfffffffffggghhhjjjkkklllmmmqqquuuvvvsssppppppqqqttttttvvvxxx{{{|||{{{yyyzzzzzzxxxuuuqqqlllhhheeeggg]]]OOOBBB888222///------,,,+++,,,...///...---***)))+++------...444<<>>777444///---------------************++++++,,,,,,---............,,,***)))+++,,,,,,---------,,,+++,,,,,,,,,,,,---...000000---.........---,,,***)))))),,,,,,)))))),,,,,,)))+++***(((''''''(((***,,,(((((()))***+++------...+++,,,,,,+++)))(((((((((+++******+++---------,,,))))))*********)))))))))+++*********+++,,,---...++++++******++++++,,,---,,,,,,,,,,,,,,,++++++***---***'''(((+++---,,,***------,,,,,,,,,---......222333777>>>AAAAAACCCGGGGGGNNNTTTXXX^^^ffflllmmmiiiiiiiiihhhiiilllppprrrssssssssstttvvvvvvtttrrrrrrnnnmmmooopppooopppttttttvvvyyyzzzzzzzzz{{{|||~~~~~~~~~}}}|||~~~|||{{{|||}}}~~~~~~~~~|||{{{{{{||||||{{{zzz{{{yyywwwwwwwwwwwwuuusssuuukkk___UUUNNNOOO[[[hhhvvvvvvvvvvvvwwwxxxyyyzzz|||}}}}}}~~~~~~}}}}}}}}}}}}|||zzzyyyzzz{{{}}}~~~}}}}}}}}}~~~|||zzz{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyzzzzzz{{{|||www|||~~~~~~zzz~~~~~~~~~~~~~~~}}}}}}|||~~~}}}{{{{{{|||tttsssssstttuuuvvvuuussssssqqqooonnnnnnmmmllljjjfffffffffggghhhjjjkkklllmmmrrrvvvwwwtttqqqpppqqqwwwwwwxxxzzz}}}}}}|||zzzwwwwwwvvvtttqqqmmmjjjhhhdddZZZKKK===444000...---,,,++++++,,,...///...---***)))+++...------333;;;GGGUUUcccjjjlllllliiieeebbbaaa```]]]YYYQQQFFF???666222...,,,,,,,,,+++*********)))))))))******++++++)))''''''***---///000......---+++***)))(((((())))))***,,,---///111111/////////111222000---+++,,,+++)))(((''''''((())))))((('''&&&%%%%%%%%%&&&&&&'''***+++***)))((('''))))))((((((((((((((((((++++++******)))))))))))),,,,,,,,,,,,,,,,,,+++***+++++++++,,,...000333444444222000///...---,,,+++---,,,,,,---000111111000------------------------------------------------...------,,,,,,++++++******+++---......---+++***,,,,,,,,,++++++,,,,,,,,,------------------------+++++++++---///000///...,,,,,,,,,---------------......---------...000222111111000000000/////////...---,,,---.........,,,000...------...//////...///000000111111111111111111...---000111000000333...,,,+++,,,...111222222///...///000222222000...///000000000000000000///////////////000000111111000000000/////////000111,,,,,,,,,---------------,,,+++,,,---......---,,,---...///000111111111111000000000000000111111111444111000333777888666555???>>>======>>>@@@BBBDDDEEEDDDDDDEEEFFFDDDAAA>>>555222...,,,,,,---......***+++++++++,,,,,,,,,,,,,,,,,,---......---+++******+++---......---,,,,,,+++***++++++,,,---...///------......---+++)))(((***,,,+++''''''+++,,,***))))))((('''((()))***+++)))))))))*********++++++)))***,,,------,,,***)))***+++---......,,,+++************)))))))))))))))++++++******+++,,,...///++++++******++++++,,,---***+++++++++++++++***)))...,,,++++++------------...---------------......222111555;;;>>>===>>>AAADDDKKKRRRVVV[[[dddiiiiiifffgggggghhhhhhjjjnnnqqqrrrrrrrrrsssuuuuuutttssssssqqqqqqtttuuussstttwwwtttvvvwwwwwwwwwxxxzzz{{{}}}~~~~~~|||{{{~~~~~~}}}}}}||||||}}}}}}~~~|||{{{{{{||||||{{{zzz}}}|||zzzyyyzzzyyywwwvvvtttlllcccZZZSSSSSS^^^jjjxxxwwwwwwwwwxxxyyy{{{}}}}}}}}}~~~~~~~~~|||{{{zzzzzz{{{|||}}}~~~}}}|||{{{|||}}}~~~|||{{{zzz{{{{{{|||||||||{{{{{{xxxyyyyyyzzzzzzzzzzzz{{{www|||~~~{{{~~~~~~~~~~~~}}}}}}}}}||||||{{{}}}}}}yyyvvvwwwyyyuuuttttttvvvwwwxxxwwwuuusssqqqooooooooonnnllljjjeeefffgggiiijjjkkklllmmmnnnqqquuuvvvvvvtttssssssyyyxxxyyyzzz}}}~~~}}}|||wwwvvvtttrrrooommmkkkjjj___UUUFFF999111.........---,,,,,,---...///---,,,******,,,...---,,,111888CCCQQQaaajjjnnnpppmmmhhheeecccaaa```^^^XXXOOOHHH===888222.........,,,***)))))))))))))))***++++++---***((((((***...000000,,,,,,+++***)))(((((('''''''''(((***+++---......000//////000111111///---......,,,+++)))((((((((()))((('''&&&&&&&&&&&&&&&&&&(((******)))(((((()))(((((())))))))))))))))))******))))))((())))))***+++++++++,,,,,,++++++******++++++,,,---///000111111111000///...------,,,...---,,,---///000000///------------------------000000///...------,,,,,,......---,,,,,,+++*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,...000000///...,,,,,,------------............---++++++---111444000000000000////////////...---,,,---...///...,,,000...------...//////...000000000000000000000000333///---000111//////111000...,,,,,,...////////////......///000111///...///000000111111000000///////////////000111222222111222222000...---...////////////......---------+++,,,------......------,,,---...000111111111111000000000///000111111222444111111555777666555666>>>??????@@@AAABBBBBBCCCCCCBBB@@@@@@@@@>>><<<:::222///+++***+++,,,------)))******+++++++++++++++***+++,,,---...---,,,,,,***+++---...///...---,,,,,,,,,+++,,,,,,---......,,,---......---+++((('''(((+++***''''''***+++((((((((((((((())))))***************************************+++,,,------,,,)))***+++******)))***+++,,,,,,+++***************+++***)))((()))+++---...++++++******++++++,,,---((()))***++++++******)))---......---++++++---...//////......---......///000...000666::::::;;;>>>BBBIIINNNQQQUUU\\\``````aaaccceeeeeeeeegggkkkoooqqqpppppprrrtttuuutttssssssqqqrrruuuvvvssssssvvvtttuuuvvvvvvuuuvvvyyy{{{}}}~~~~~~}}}|||}}}}}}~~~~~~}}}|||{{{|||~~~|||{{{{{{||||||{{{zzz~~~|||{{{zzz{{{zzzyyywwwppplllgggbbb\\\[[[eeeqqqxxxxxxyyyzzz{{{|||}}}}}}|||}}}~~~~~~~~~yyyyyyzzzzzz{{{|||}}}}}}{{{yyyxxxxxxzzz|||||||||zzz{{{||||||}}}}}}}}}}}}yyyzzzzzz{{{{{{{{{{{{{{{xxxzzz}}}~~~~~~~~~zzz}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}zzz}}}~~~{{{uuurrrsssuuuuuuuuuuuuwwwyyyzzzyyywwwsssqqqpppoooooonnnkkkiiiggghhhjjjlllnnnooopppqqqqqqqqqsssvvvyyyyyyxxxvvvyyyxxxxxxyyy{{{}}}~~~}}}{{{xxxtttpppmmmkkkjjjjjj[[[QQQCCC777000///000111------,,,---///...,,,***++++++,,,...---,,,000666???OOO```kkkqqqsssqqqmmmiiieeebbbaaaaaa^^^XXXRRRIIIBBB999444222111...+++,,,++++++*********++++++---***''''''))),,,//////***)))))))))(((((('''''''''''')))***+++,,,------111000//////111111111///111000///...,,,)))'''&&&((((((''''''''''''''''''&&&(((***)))(((''')))+++&&&''''''(((((()))))))))***)))((((((((()))************++++++++++++******)))***+++,,,------------.../////////...------------,,,+++,,,---...---,,,........................000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---+++++++++,,,,,,,,,---------,,,---...---,,,,,,000333000000/////////.........---,,,+++,,,---...---+++...---++++++---...---,,,000/////////////////////222---+++///222000000111///---+++,,,...///000///000...------...//////...///000111111111111000//////////////////111222333111222222000---,,,...000/////////.........------+++---..................,,,---...000111111222222111000/////////000222222222111333777777222333777===>>>???AAABBBCCCCCCCCCAAA???<<<;;;:::888666444///,,,)))((()))+++,,,,,,(((((()))***************)))***,,,---......---,,,***+++---//////...---,,,///............///000000,,,---......,,,***(((&&&&&&)))***((((((***)))&&&&&&'''((()))******))))))******++++++,,,,,,,,,------+++(((((()))***++++++******)))))))))+++///222...------,,,+++++++++,,,***)))((('''((()))+++,,,++++++******++++++,,,---'''((()))+++++++++***)))+++---...,,,)))(((***---000//////.........//////---+++,,,222777888:::===AAAGGGLLLMMMOOOUUUYYYXXX]]]```bbbccccccdddiiimmmqqqpppoooqqqsssttttttssssssqqqqqquuuuuurrrrrrtttttttttuuuuuuuuuvvvyyy{{{~~~}}}|||{{{}}}}}}{{{{{{{{{~~~|||{{{{{{||||||{{{zzz|||zzzyyyyyyyyyyyyxxxvvvmmmllljjjgggbbbbbblllwwwvvvxxx{{{~~~}}}|||||||||}}}~~~~~~~~~~~~~~~vvvwwwyyyzzz{{{|||||||||yyywwwuuuuuuxxx{{{}}}}}}zzz{{{|||}}}~~~~~~~~~~~~||||||}}}}}}~~~}}}}}}}}}yyyyyyzzz{{{}}}~~~~~~~~~zzz~~~~~~|||{{{~~~~~~~~~~~~~~~}}}zzz}}}}}}yyysssoooppprrruuuuuuvvvxxx{{{{{{zzzxxxrrrqqqpppppppppnnnkkkhhhiiijjjllloooqqqsssttttttsssrrrrrrvvv{{{}}}|||yyyyyywwwvvvwwwzzz|||~~~~~~~~~{{{uuupppkkkiiihhhhhhYYYPPPAAA666000000222444...------...///...+++))),,,+++---///---+++///555===MMM```mmmsssvvvuuuqqqkkkgggcccbbbcccbbb]]]XXXSSSJJJ???888666333///,,,///...---,,,+++*********---***'''&&&(((+++---...(((((((((((('''''''''''')))***+++,,,---.........222000...///000222222111222222111000---***'''%%%(((((('''''''''(((((()))&&&(((***)))''''''))),,,%%%%%%&&&&&&'''((()))))))))(((''''''''')))***+++)))******+++++++++******)))***+++,,,---,,,+++***,,,...//////...------...---+++******,,,,,,+++***........................000/////////............******+++,,,,,,---......))))))***+++,,,...///000,,,------......------,,,+++++++++++++++++++++++++++*********++++++***(((*********++++++,,,,,,,,,***---//////------///111////////////............,,,+++******,,,,,,+++***---+++******+++,,,,,,+++000///............//////000+++***...222222111333+++***)))+++...111333333111...,,,,,,---.........///000111222222111000///000////////////111333444///111222000------///111........................,,,---//////.........///,,,---...000111111222222111000/////////000222333222111444888666000111777;;;;;;<<<============<<<777666555444222111000000...---,,,,,,......---,,,***)))))))))((((((''''''+++,,,,,,,,,,,,,,,,,,---111222222111111000///...,,,,,,,,,---...---+++)))...------,,,+++***))))))***)))((('''''''''''''''***(((''')))+++,,,***((()))((()))+++------+++)))+++******))))))***+++,,,******+++,,,,,,,,,,,,+++,,,+++***+++---...---,,,))))))************)))))),,,)))&&&''')))***)))'''......---,,,,,,,,,---------............---,,,+++//////...---,,,++++++***.........///111555888:::@@@AAABBBCCCDDDEEEFFFFFFIIIOOOXXX___dddfffhhhiiihhhjjjnnnoooooonnnoooooorrrqqqqqqrrrtttvvvwwwwwwyyyvvvtttuuuxxx{{{{{{zzz|||}}}~~~~~~||||||~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyywwwuuusssrrrrrrrrrpppllljjjkkkpppuuuwwwyyy||||||~~~{{{yyy|||~~~|||||||||||||||}}}~~~~~~{{{{{{{{{|||}}}|||yyyvvvwwwyyy|||~~~}}}|||}}}}}}}}}|||}}}{{{|||}}}~~~{{{yyyxxxyyy}}}}}}}}}}}}~~~~~~~~~|||{{{yyyvvvssspppooonnnvvvuuuvvvxxx||||||zzzvvvttttttsssqqqnnnlllmmmnnnlllnnnqqqtttvvvwwwwwwvvvxxxvvvuuuvvvxxx{{{{{{{{{yyyzzz|||}}}~~~~~~~~~yyyxxxvvvqqqlllgggeeeeeeZZZLLL===555111///111444000///...---,,,+++++++++------,,,,,,---...000111@@@MMM^^^mmmuuuwwwxxxxxxnnnkkkhhhffffffeeecccaaaYYYVVVOOOEEE;;;444222222---,,,,,,,,,------+++)))---,,,+++*********+++,,,,,,***(((''''''(((***,,,***+++++++++***+++...000...///000111111111111111---///000///,,,)))''''''******+++++++++******)))''''''''''''''''''''''''((((((((((((((('''&&&&&&)))((((((''''''''''''(((++++++++++++++++++++++++///......------,,,,,,+++++++++++++++++++++++++++...---+++***)))******++++++///222222//////222666777555111...------...///---,,,---///222111---)))///...---...111333444444...---+++++++++---///000,,,---......+++'''""" ++++++++++++******))))))...---,,,---......---,,,+++---//////...---...///222111000...---------------,,,++++++,,,,,,***(((...---***)))***---000333,,,---///000000000///...////////////////////////000111111111111000000/////////000000000000//////000000000000000//////.........///000000000000000///............//////000...000111111000/////////000000///////////////000......//////000000111111222222111000//////000000222222333333333222222111555555666777777777777666333222222111000///.........,,,+++,,,---...---,,,++++++++++++*********)))+++++++++,,,,,,,,,,,,---111111111111111000///...,,,++++++,,,---,,,***(((+++++++++++++++*********)))((((((''''''''''''((()))(((''')))+++,,,***((()))))))))+++,,,---+++)))******************************++++++,,,,,,,,,+++,,,+++***+++---...---,,,))))))************))))))+++((('''''')))+++***(((++++++***))))))*********,,,---------------,,,+++.........------,,,,,,+++...------...111444777999;;;;;;;;;;;;;;;<<<<<<<<<@@@FFFNNNVVV\\\aaafffiiigggiiikkkkkkkkklllnnnpppqqqpppppprrrtttuuuvvvvvvxxxvvvuuuwwwzzz}}}~~~}}}}}}~~~~~~}}}}}}|||~~~}}}}}}~~~||||||||||||||||||||||||xxxxxxxxxxxxxxxwwwvvvvvvvvvvvvtttpppnnnnnnrrrvvvuuuwwwzzz~~~~~~{{{}}}{{{yyy{{{~~~||||||{{{{{{|||}}}}}}~~~|||||||||}}}}}}|||yyywwwwwwxxx{{{}}}~~~~~~}}}|||}}}}}}}}}|||zzz{{{}}}{{{|||}}}~~~{{{yyyxxxzzz}}}~~~~~~|||zzzwwwtttqqqpppppppppvvvvvvvvvxxx{{{{{{yyyvvvrrrssstttrrrpppnnnnnnnnnppprrruuuxxx{{{{{{{{{{{{xxxwwwuuuvvvxxxzzz{{{zzzxxxyyyzzz{{{||||||{{{zzzvvvvvvtttpppkkkfffcccaaaYYYLLL===555111...///111...---,,,+++++++++++++++......------...///111222???LLL___nnnuuuxxxxxxxxxssspppllljjjgggeeebbb___XXXVVVQQQKKKEEE===777444///...,,,,,,,,,,,,***)))---,,,+++***)))***+++++++++***)))(((((()))***+++++++++,,,++++++,,,...000///000000111111111111000///111222111...+++)))(((((((((((('''''''''&&&&&&''''''''''''''''''''''''((())))))))))))((('''&&&))))))((((((((())))))***++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,,,,,,,///111111......222666;;;888444111...---......---------...000000---***...---,,,---///111111111...---,,,++++++---...000000000///...---,,,+++***++++++++++++*********))))))((('''((()))***)))'''+++---//////...---...///000//////......------------,,,++++++,,,,,,***)))...,,,+++******,,,///000,,,---...///000000///...///////////////////////////000000111111111000000//////000000000000//////000000000000000///...---......///000000000000000//////......//////000000///000111111000/////////111111000//////000000111.../////////000000000111222222111000000000000000111222222222222222111111///000000111111111111111...---------,,,,,,,,,,,,---,,,++++++------,,,+++++++++++++++************++++++++++++,,,,,,------000000000111000000//////,,,+++++++++,,,,,,***((()))))))))*********++++++(((''''''''''''(((((())))))(((((()))++++++***)))***))))))+++,,,---+++***'''((()))+++,,,,,,,,,+++******+++++++++,,,,,,,,,,,,+++***+++---...---,,,))))))************)))))))))((('''(((***++++++******)))))))))))))))******++++++,,,,,,---,,,,,,,,,------------------------,,,,,,,,,---///222444666777666666555444333222222666:::AAAHHHPPPXXX```fffeeefffhhhiiiiiijjjmmmooooooooopppqqqssstttuuuvvvxxxwwwvvvxxx|||}}}~~~~~~~~~~~~|||~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~uuuvvvvvvwwwxxxxxxyyyyyyzzzyyywwwsssqqqqqqsssuuussstttwww|||}}}zzz|||zzzyyy{{{~~~}}}|||{{{{{{{{{{{{|||}}}}}}}}}}}}|||}}}~~~}}}zzzxxxxxxxxxyyy{{{||||||||||||}}}}}}}}}{{{xxxxxxzzz{{{|||}}}}}}~~~~~~}}}}}}|||{{{zzzyyyzzz}}}~~~~~~~~~}}}{{{xxxuuuqqqppppppqqqrrrwwwwwwwwwxxxzzzzzzxxxvvvrrrtttuuusssqqqnnnnnnnnnsssuuuxxx{{{}}}~~~}}}}}}xxxvvvuuuuuuwwwyyyyyyxxxvvvwwwxxxyyyyyyxxxwwwvvvuuuuuusssppplllfffbbb___XXXKKK>>>777222...,,,...,,,++++++******+++++++++///............000111222>>>KKK^^^nnnvvvyyyyyyyyyyyyvvvrrrnnnjjjfffaaa^^^WWWVVVUUUTTTQQQJJJAAA:::666333///------,,,+++***---,,,***)))))))))******))))))))))))))))))))))))+++,,,---,,,,,,,,,...000000111111111111000000///111222333222///,,,*********)))'''&&&%%%%%%%%%%%%''''''''''''''''''''''''))))))******))))))(((((())))))((())))))***+++,,,******************++++++((((((((()))***+++,,,,,,++++++++++++++++++++++++''''''((()))************---///000///---...222666<<<999555111...,,,++++++...---,,,---...///...,,,---,,,+++,,,...///...---...---,,,+++,,,---...//////---+++))))))+++...///++++++++++++************,,,+++******,,,,,,+++***+++---//////...---...///,,,---...//////...---,,,---,,,+++,,,------+++))),,,,,,+++++++++,,,------------...////////////...////////////////////////...///000111111111111111//////000000000000//////111111111000///...---,,,......///000000000000000///////////////000111222111111222222111000//////222111111000111111222222////////////000000000000222222111000000000111111000000111111222111111000---......///////////////******************++++++,,,+++***+++,,,---,,,***)))))))))(((((((((((((((*********+++,,,,,,------//////000000111000000000...---,,,,,,---,,,+++)))))))))))))))))))))))))))'''''''''''''''((()))***(((((()))******+++***)))+++*********,,,,,,+++***"""$$$(((+++............++++++***+++++++++,,,,,,---,,,++++++------,,,+++)))******++++++******)))(((((((((***+++,,,,,,+++,,,+++++++++,,,---......++++++,,,,,,------,,,,,,,,,,,,,,,------.........++++++,,,,,,...000222333444444333222111000//////000222666<<>>:::555111000///---,,,---,,,***)))((())))))***))))))************))))))+++---...---,,,,,,...000111111111111111000///...111222333111...+++******...,,,***'''&&&&&&'''(((''''''''''''''''''''''''))))))************))))))((('''(((((()))***+++,,,)))))))))******************))))))((()))***+++,,,***************************++++++++++++)))(((&&&.........---,,,...222666888666222///,,,***))))))///---,,,,,,,,,---.........---,,,---......---+++...---,,,,,,,,,------...,,,+++)))((((((***---///++++++++++++++++++++++++///...---...///000///---+++---//////...---...///***+++---//////...,,,+++,,,,,,+++,,,------,,,***,,,,,,,,,,,,,,,,,,++++++---.....................////////////////////////---...///111111222222222//////000000000000//////111111000000///...,,,,,,......///000000000000000000//////000000111222333333222222222333222111///222222111111222222333333////////////000000000000222111111000000000111111//////000111111111111000+++,,,,,,---------------)))))))))***************,,,+++******+++,,,+++***(((((((((((((((((())))))))))))***++++++,,,------//////000111222222111111111///...---......,,,+++++++++******)))((((((''''''''''''''''''((()))***'''(((******************---+++******,,,,,,+++***$$$&&&))),,,---------,,,++++++*********+++,,,------,,,++++++------,,,+++******++++++++++++******'''(((***+++,,,,,,,,,,,,,,,,,,,,,---...///000111,,,------.........------+++,,,,,,------.........+++++++++,,,---///000000111111111000000000000000///000222555:::BBBLLLSSS[[[```hhhmmmmmmkkkiiigggjjjmmmppprrrrrrrrrtttvvvwwwxxxyyyyyyyyyzzzzzz{{{zzzzzzzzzzzzzzz{{{||||||~~~}}}}}}}}}}}}}}}}}}}}}}}}xxxwwwwwwvvvvvvwwwxxxyyy|||zzzxxxwwwvvvvvvuuuuuutttuuuwww{{{~~~}}}{{{{{{zzzzzz{{{|||}}}}}}|||{{{{{{zzzzzzzzzzzzzzz{{{}}}|||{{{|||~~~~~~}}}{{{}}}}}}}}}}}}}}}~~~~~~~~~|||}}}|||zzzwwwvvvxxxzzz~~~~~~~~~~~~|||{{{zzzyyy{{{||||||||||||}}}~~~}}}~~~xxxuuupppmmmlllnnnrrruuuwwwwwwxxxxxxwwwwwwvvvwww|||zzzvvvpppkkkiiikkkmmmnnnpppsssvvvxxxyyyyyyyyysssrrrrrrsssuuuvvvuuutttssstttvvvwwwxxxxxxwwwwwwsssrrrpppooommmiiiccc^^^YYYMMMBBB;;;666000---...---,,,,,,,,,,,,------...---,,,++++++,,,---///000:::GGGZZZjjjssswwwyyyzzzyyywwwuuussspppkkkeeeaaa]]]YYYWWWXXX[[[ZZZTTTNNNEEE@@@:::666333000...,,,...---+++))))))))))))***))))))************))))))+++,,,......---,,,---...000000000000//////...---000111111///,,,***))))))///...+++)))''''''((()))''''''''''''''''''''''''))))))************))))))&&&&&&&&&'''((()))***+++((((((((())))))*********---,,,+++)))))))))***+++************************+++,,,,,,---,,,***)))(((...---,,,+++,,,...111444333222000...,,,+++++++++......,,,++++++,,,---//////......///000///---,,,------------,,,---------...---------------------+++++++++++++++++++++,,,---+++***+++,,,---,,,++++++---//////...---...///***+++---//////...,,,+++,,,++++++,,,......,,,++++++,,,---------,,,+++***.........------------...////////////////////////---...///111111222222222//////000000000000//////000000000//////...,,,,,,......///000000000000000////////////000111222333333222111222444555333111222222111222222333444444000000000000////////////111000000///000000111111...///000111111111111111((()))******++++++******))))))******************+++***))))))++++++***)))************++++++++++++((())))))***+++,,,------///000111222333333333333333111///.........---,,,---,,,+++***)))(((''''''(((''''''''''''(((((()))''')))***+++***)))***+++...,,,******+++,,,,,,+++***+++,,,,,,+++***)))(((,,,+++*********+++,,,---...,,,++++++------,,,*********++++++++++++******'''***,,,---,,,+++,,,,,,******++++++,,,...///000000000111111000//////...,,,,,,,,,------.........++++++,,,,,,---......///------......//////000000111111111222444:::AAAFFFOOOWWWbbbjjjmmmkkkgggeeeiiimmmqqqsssrrrrrrtttwwwvvvxxxyyyyyyxxxwwwwwwxxxxxxxxxxxxxxxyyyzzz{{{{{{|||~~~}}}}}}~~~||||||||||||||||||||||||yyyxxxwwwvvvvvvvvvwwwxxx|||{{{zzzzzz||||||zzzyyywwwwwwyyy{{{~~~}}}{{{{{{{{{{{{{{{||||||}}}}}}{{{{{{zzzyyyyyyyyyyyyzzz{{{zzzyyy{{{}}}~~~}}}~~~|||||||||zzzyyyyyy{{{}}}~~~}}}|||zzzzzz|||}}}}}}}}}||||||~~~~~~wwwtttooollllllnnnqqqtttvvvwwwxxxwwwvvvvvvwwwxxx}}}zzzvvvooojjjhhhiiikkkmmmooorrruuuwwwxxxwwwwwwrrrqqqrrrtttvvvwwwvvvuuussstttvvvwwwwwwwwwvvvvvvnnnllljjjiiiiiifffaaa\\\YYYNNNBBB;;;777111///000......---,,,,,,---------,,,++++++++++++---...///777CCCUUUdddnnntttxxxzzzxxxwwwwwwvvvtttoooiiiddd```]]]YYYYYY[[[\\\ZZZXXXLLLGGGAAA<<<888444000---///...,,,***))))))******))))))))))))))))))))))))***,,,------,,,+++,,,,,,---...............---,,,///000///---***(((((())),,,+++)))((('''''''''(((''''''''''''''''''''''''(((((())))))******))))))''''''&&&''''''((()))***''''''(((((())))))******000...,,,***)))***+++,,,************************)))***+++,,,,,,------,,,---,,,++++++,,,...111222222111000//////.........---------,,,***+++---////////////000111111///,,,------------------,,,,,,+++,,,---...---,,,***)))++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,+++***+++---//////...---...///,,,---...//////...---,,,,,,++++++,,,......---+++,,,,,,---......---------///...------,,,---------////////////////////////...///000111111111111111//////000000000000//////...////////////...------......///000000000000000.........///000111222333333111111333666777555333111111111111222333444444000000000000//////////////////.........///000000//////000111222222222222(((((()))************************)))))))))))))))+++)))((()))***+++***))))))*********++++++++++++(((((()))***+++,,,------000000222333444555555555333111...---......---,,,,,,,,,++++++*********))))))((((((''''''''''''(((&&&)))++++++)))((()))+++///---+++***+++,,,,,,++++++++++++*********)))))),,,+++***))))))+++---......---+++,,,,,,---+++******++++++,,,,,,++++++***(((+++......---++++++,,,))))))***+++,,,...///000444444444444333111000///,,,,,,------------------++++++,,,---............------------.........///111222222111222444888;;;BBBJJJWWWaaaggghhhgggfffhhhmmmrrrtttsssrrruuuxxxtttwwwyyyzzzxxxwwwxxxyyyxxxxxxxxxxxxxxxzzz{{{||||||~~~}}}}}}~~~||||||||||||||||||||||||yyyxxxvvvuuuuuuwwwxxxyyyzzzyyyyyy{{{~~~}}}{{{xxxxxxyyy{{{}}}}}}|||zzz{{{|||||||||||||||}}}}}}{{{zzzzzzyyyxxxxxxyyyyyyxxxwwwwwwyyy|||~~~}}}{{{{{{|||{{{{{{|||~~~}}}|||{{{|||}}}~~~}}}||||||~~~vvvsssooollllllmmmppprrrtttvvvwwwwwwuuuuuuxxxzzzvvvvvvuuuqqqllliiihhhiiijjjlllooorrrtttuuuuuuuuurrrrrrsssvvvyyyzzzzzzxxxvvvvvvwwwwwwvvvtttsssqqqlllhhheeeeeeffffffaaa]]]XXXMMM@@@:::555111000111......---,,,++++++++++++,,,,,,++++++,,,---///000555@@@PPP___iiipppvvvzzzyyyyyyyyyyyyxxxssslllgggbbb```^^^\\\\\\\\\^^^^^^VVVRRRLLLGGGAAA<<<666222000///---,,,*********++++++***)))(((((()))***+++)))+++------+++******+++++++++,,,---------,,,,,,///000///---)))(((((()))))))))((((((''''''''''''''''''''''''''''''''''''&&&'''((())))))))))))((()))((((((((((((((())))))&&&&&&'''(((((()))******///---+++))))))+++,,,...************************))))))))))))***+++,,,---,,,++++++,,,---///000000111000000//////.........+++---...---+++***,,,.........///000222111///------.........---,,,,,,+++)))***+++,,,,,,+++******+++++++++,,,,,,,,,------///---,,,---...///...---+++---//////...---...///000//////......---------,,,++++++,,,...///...,,,---------......//////000///...---,,,,,,,,,------///////////////////////////000000111111111000000//////000000000000//////------......//////............///000000000000000---------...///000222222333111000333777:::888555000000000111111222333444111000000000/////////...---------------.../////////000111222333333333333)))***++++++,,,,,,++++++******)))))))))(((((((((***)))((()))***+++***(((''''''(((((()))))))))***'''((()))***+++,,,------000111222444555666666777333111...,,,------,,,+++***++++++++++++,,,,,,,,,***)))((('''''''''''''''&&&)))++++++)))((()))+++000---+++***+++,,,,,,+++''''''((()))***,,,...///,,,+++***))))))+++---......---,,,,,,,,,---+++******++++++,,,,,,++++++***))),,,//////---******+++*********,,,---///111222777777666555444222111000------------------------+++,,,---............---/////////...............000111222111000111333666999AAAMMMYYYaaaeeeggghhhhhhmmmsssuuussssssuuuyyyrrruuuyyyzzzyyyxxxzzz|||yyyyyyxxxxxxyyy{{{|||}}}~~~||||||||||||||||||||||||xxxwwwvvvuuuvvvwwwyyy{{{vvvuuuvvvyyy}}}}}}{{{yyyxxxyyyzzz||||||{{{yyy{{{|||}}}}}}||||||}}}~~~{{{zzzyyyyyyxxxxxxxxxxxxwwwvvvvvvxxx|||~~~|||zzz{{{|||||||||~~~~~~|||||||||~~~~~~|||{{{~~~uuusssooommmlllmmmooopppsssuuuwwwvvvuuuuuuxxx{{{ppprrrtttsssoookkkhhhggggggiiillloooqqqrrrrrrqqqssssssuuuxxx{{{}}}|||{{{xxxxxxxxxvvvtttqqqooommmmmmhhhddddddggggggccc___WWWKKK>>>888444000000222...---,,,+++************------,,,,,,---...000111444>>>NNN\\\fffnnnvvvzzz{{{{{{||||||zzzuuummmhhhccccccbbb```]]]]]]___aaa___[[[VVVQQQKKKDDD===999111000...,,,++++++++++++,,,***)))'''''')))***,,,(((***,,,,,,+++))))))***)))***++++++,,,,,,,,,,,,000000///---***(((((()))((())))))***))))))((('''''''''''''''''''''''''''&&&&&&'''(((((()))((((((+++***)))))))))))))))***&&&&&&&&&'''((())))))***,,,+++)))((()))+++...000))))))))))))))))))))))))---+++***((((((((())))))+++***+++,,,...///////////////...---,,,,,,++++++***,,,...---+++***,,,...------...000222111///------.........------,,,+++------......///000111111+++++++++,,,,,,---------...---,,,,,,---...---,,,+++---//////...---...///222111000...------------,,,++++++---...///...,,,---------......000111222//////---,,,+++,,,,,,---////////////////////////000111111111111000000/////////000000000000//////+++,,,---...////////////...//////000000000000000,,,,,,------...000111222222000///333888;;;999666000000000000111222333444111111000000/////////...,,,,,,,,,,,,,,,---...///000000111222333444444444))))))))))))))))))))))))************))))))))))))+++)))((('''((()))+++,,,************************+++)))((()))---...---+++111222222333333333333222222111000......---------------......---+++***)))'''''''''''''''((())))))++++++*********)))(((''')))))))))***+++++++++,,,---000000,,,***,,,---,,,...,,,++++++,,,------,,,......------,,,+++******---,,,,,,+++*********+++%%%'''))),,,------,,,+++******+++,,,///111444666888;;;:::777555555222---...---,,,+++***+++,,,---...---,,,++++++,,,...000///---,,,,,,...000000///,,,---000222333222111111222999DDDOOOXXX___eeeiiilllooorrrsssrrrqqqqqqrrruuuuuuvvvwwwwwwwwwwwwvvv~~~|||{{{|||~~~~~~{{{xxx~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzzyyyyyyyyyzzz{{{{{{{{{|||}}}}}}|||zzzxxxwwwwwwvvvwwwxxx{{{|||{{{zzz|||{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{|||zzzzzzzzzzzz{{{{{{|||}}}~~~}}}|||||||||~~~|||zzzzzz}}}}}}|||}}}}}}|||||||||}}}~~~~~~~~~|||{{{{{{vvvpppmmmmmmnnnmmmlllssstttvvvwwwwwwwwwvvvuuuuuusssqqqqqqpppooommmjjjjjjhhhhhhmmmrrrtttqqqmmmpppqqqtttwwwzzz{{{||||||yyyuuuqqqooonnnnnnnnnmmmkkkjjjgggcccccceeebbb\\\PPPCCC777333333111......111///------......---,,,)))***+++++++++,,,///111555<<>>222***,,,//////...///,,,,,,,,,,,,***(((%%%$$$***+++,,,+++******,,,---++++++++++++*********)))------,,,,,,+++***))))))''''''((())))))((('''&&&))))))******)))(((''''''((((((((('''&&&%%%$$$###***(((&&&%%%%%%'''***+++000%%% &&&))))))***,,,***(((''')))************))))))))))))+++,,,------)))(((,,,---+++***,,,***++++++,,,---...//////...------------,,,,,,,,,...---,,,,,,++++++++++++---//////...,,,***+++,,,111111000///...,,,***))),,,------......------,,,---------------,,,+++***+++,,,,,,+++***)))+++,,,)))---111222000///000333000000000000////////////,,,,,,,,,------.........333222111000000000111222444222////////////...---000///------......---,,,.........////////////000//////000000000000//////000000000000000000000000---...///////////////......---,,,+++,,,...000222555555444333333222111111222111111111000000//////111111111111000///------...------------...//////111111111111111111111111))))))))))))))))))))))))''''''(((((())))))************((((((((()))+++,,,************************+++)))(((***,,,...---+++...///000111222222222222111000///...------,,,,,,---............,,,***))))))(((((((((((()))******)))***+++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,&&&))))))((())),,,---***---,,,******,,,---,,,+++---------,,,+++*********---,,,++++++******++++++,,,------...---,,,***)))+++++++++,,,...111444666;;;===<<<777444444222...///...,,,++++++++++++,,,...---+++++++++,,,...///000...---...000111000//////222666999999666222///000444<<>>???<<<666333444222/////////---,,,++++++++++++,,,,,,+++***+++,,,---...000//////000222222111000111444:::===<<<777000,,,...000333777???JJJVVV^^^dddhhhmmmpppqqqqqqqqqrrrtttsssrrrrrrrrrssstttuuuyyywwwvvvwwwyyy{{{{{{zzz||||||}}}}}}~~~~~~}}}||||||||||||yyyyyyyyyyyyyyyzzz{{{{{{zzz{{{||||||{{{zzzxxxwwwxxxwwwxxxzzz}}}~~~}}}}}}{{{xxxvvvtttuuuvvvwwwyyyxxxxxxyyyyyyzzz{{{|||zzzzzzyyyyyyyyyzzz{{{{{{{{{|||}}}|||zzzyyyyyyzzzyyyxxxyyy|||}}}{{{{{{|||{{{{{{{{{{{{|||}}}~~~~~~~~~vvvqqqkkkiiimmmqqqtttuuuuuuuuuttttttuuuuuuvvvwwwvvvuuuvvvwwwwwwuuuqqqmmmooonnnmmmooorrrssspppllloooooopppqqqqqqqqqqqqppppppooonnnoooppppppooommmjjjiiifffbbb```^^^WWWOOODDD:::111///000///...///...,,,)))((()))+++++++++,,,---------,,,...000333555:::FFFTTT^^^dddjjjpppsssxxx|||||||||{{{vvvpppnnnmmmlllhhhccc___^^^^^^```___^^^^^^^^^^^^[[[YYYSSSHHH>>>999777333///---,,,,,,,,,,,,+++***)))(((,,,,,,,,,***((('''''')))******)))))))))(((((((((******))))))((((((''''''%%%%%%''''''((((((((((((&&&&&&&&&&&&%%%%%%%%%$$$'''''''''''''''&&&%%%$$$''''''''''''((((((((()))(((((()))***'''&&&---777+++)))(((((()))******)))***))))))******+++,,,---///+++))),,,---***)))***+++,,,,,,---...///000000///......---,,,++++++***------,,,+++++++++,,,,,,---)))&&&)))...111...)))+++,,,,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,------)))***++++++++++++...000,,,,,,---///222444333222333222222111000/////////.........---------------222222111111111222222333111000......000000000//////...------...///---,,,,,,---------...............//////000000//////...000000000000000000000000000000//////......------...------,,,---///000111333222222111111000000000111111111111111000000000000111111000000///...------,,,,,,,,,,,,---......,,,---...///111222333444(((((((((((((((((((((((('''''''''((()))******+++******)))))))))***+++,,,***************************))))))***++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,---------,,,***)))***))))))))))))***++++++'''))),,,//////...+++)))***)))))))))((('''''''''///...,,,+++---///))) ,,,******+++,,,,,,+++)))+++++++++*********)))))),,,,,,++++++***++++++,,,))))))(((((()))***++++++---,,,******,,,///333555;;;<<<:::444111333222000//////...---,,,++++++***++++++***++++++,,,---...000000000222444444333111...111666888777333---)))/////////111777@@@KKKRRR\\\aaahhhmmmppppppqqqqqqrrrqqqpppooooooqqqssstttuuuuuutttuuuwwwyyy{{{{{{{{{{{{||||||}}}~~~}}}{{{yyyyyyzzz{{{xxxxxxxxxxxxyyyzzz{{{{{{zzz{{{{{{{{{{{{zzzyyyxxxxxxxxxyyy{{{~~~~~~{{{xxxtttssstttwwwxxxzzzyyyyyyzzzzzz{{{|||}}}{{{zzzzzzyyyyyyyyyzzzzzz{{{|||}}}}}}{{{zzzzzzzzzuuuvvvwww{{{~~~~~~|||zzz{{{|||yyyyyyzzz{{{|||}}}~~~}}}~~~vvvpppjjjhhhlllrrruuuwwwuuuuuutttssssssuuuvvvwwwssstttuuuwwwwwwuuupppmmmpppooonnnppprrrsssqqqooommmmmmmmmmmmmmmmmmllllllmmmmmmnnnoooqqqpppnnnllliiijjjgggbbb___[[[RRRHHH===555......///...---///...+++(((''')))***+++,,,,,,------,,,,,,---///222555888BBBPPPZZZ___eeekkkppptttyyy}}}~~~}}}zzzwwwtttsssppplllgggbbb___]]]^^^^^^]]]___aaabbbaaa```[[[RRRGGG@@@;;;666111...,,,,,,,,,,,,,,,++++++++++++,,,,,,+++)))((()))+++))))))))))))(((((((((((()))))))))(((((((((''''''&&&&&&'''((())))))******&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&%%%&&&&&&((()))))))))((('''%%%&&&((()))%%%###***333+++)))((((((*********))))))*********+++,,,------///+++))),,,---***)))***+++,,,------//////000111///......---,,,+++******---,,,,,,++++++,,,,,,,,,000---***+++---...+++(((,,,------......------,,,---------,,,,,,---------,,,,,,,,,------.........***+++,,,,,,++++++---///...,,,+++...222555444222000000000000000000000000//////......------,,,,,,111111111111222222222333000///---...000111111000///...------...///...,,,,,,,,,,,,---------.........//////////////////...////////////////////////111111000///...---------...---------...///000111333222222222111111111000111111111111111111111111000000000000000///......,,,,,,,,,,,,,,,---......------...///000111222222))))))))))))))))))))))))***************************************++++++,,,************************)))***************+++++++++++++++++++++***)))(((***+++,,,------,,,,,,+++******+++,,,,,,+++)))((()))(((((((((((()))******(((***---......,,,(((&&&***)))))))))((('''''''''------***''')))***###++++++***+++------+++)))++++++******************,,,++++++***++++++,,,,,,(((((((((((()))***++++++---,,,+++***,,,...111333555777555000///222222000//////......---,,,++++++***+++++++++,,,---......///000222555777888555333...///000111111///---+++000000111222555:::AAAFFFSSSYYYbbbjjjmmmoooooooooqqqooonnnmmmmmmoooqqqrrrssssssuuuvvvwwwyyy{{{|||zzzzzz{{{|||}}}}}}~~~~~~~~~}}}zzzxxxwwwwwwxxxyyywwwwwwwwwxxxyyyzzz{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyzzzyyyzzz|||~~~{{{xxxuuuuuuvvvxxxzzz{{{{{{{{{{{{|||}}}~~~|||{{{zzzzzzyyyyyyyyyyyywwwyyyzzzzzzxxxwwwwwwxxxttttttvvvzzz~~~|||}}}~~~}}}{{{zzz{{{|||xxxyyyzzz{{{|||~~~~~~}}}~~~wwwqqqjjjhhhlllqqquuuvvvuuutttssssssssstttvvvwwwssssssuuuwwwxxxvvvrrrnnnnnnnnnnnnppprrrssssssrrrooonnnnnnmmmlllkkkkkkkkkjjjjjjkkknnnooonnnllliiiiiiiiifffaaa]]]XXXNNNDDD999222---...///------......,,,))))))***,,,------+++,,,,,,+++++++++...000555777???MMMWWW\\\aaaffflllooouuu|||~~~|||{{{xxxvvvtttqqqmmmgggbbb______^^^]]]___aaaccccccbbb]]]WWWMMMCCC===999444000------,,,,,,,,,,,,,,,---***+++,,,,,,++++++---///))))))))))))(((((((((((()))))))))))))))(((((((((''''''(((((()))***+++,,,''''''&&&%%%%%%&&&'''(((&&&&&&''''''((('''''''''%%%&&&((()))***)))(((''')))&&&%%%''''''$$$&&&+++***)))((()))***+++)))((()))******+++,,,,,,------///***))),,,---***)))***++++++,,,---...///000000......---,,,++++++******,,,,,,,,,++++++,,,,,,---/////////...---,,,,,,,,,000000000//////...---,,,...---,,,,,,,,,,,,---...,,,---...///000/////////---......,,,+++***+++,,,...,,,+++---111444333111++++++,,,---...///000000/////////......---------000000000111111222222222000...---...000111111111///---,,,---...///...---,,,,,,,,,---------............////////////......////////////////////////222111000...------------------......///000000111333333333333333222222222111111111111111222222222///000000000000//////...---,,,,,,,,,,,,---......////////////000000000000)))))))))))))))))))))))),,,,,,+++++++++******************++++++++++++,,,************************)))***+++***))))))***+++++++++++++++***)))(((((()))***,,,---...------,,,)))***+++,,,,,,+++***))))))(((((((((((()))*********+++---...---+++(((&&&++++++++++++++++++*********+++***(((***,,,(((""",,,++++++---......,,,***++++++++++++++++++++++++++++++******++++++,,,,,,+++++++++++++++*********,,,,,,,,,,,,---...000111000222222......000111...---............---,,,,,,***+++,,,---......//////000111555999<<<===:::888111000000///.........///000111333444555777:::===JJJRRR\\\eeekkkmmmmmmnnnooonnnmmmmmmmmmnnnppppppqqqtttwwwxxxyyyyyy{{{|||zzzzzz{{{{{{||||||}}}}}}{{{zzzxxxwwwvvvvvvwwwwwwwwwwwwwwwwwwxxxzzz{{{|||zzzzzzyyyyyyyyyyyyyyyyyy{{{zzz{{{|||~~~}}}|||zzzxxxxxxyyy|||}}}}}}}}}}}}~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyy{{{}}}|||{{{zzzzzz{{{wwwvvvwwwyyy|||~~~~~~{{{}}}}}}}}}{{{{{{{{{}}}xxxyyy{{{|||}}}~~~~~~~~~~~~vvvqqqkkkiiimmmqqqtttuuuttttttssssssttttttuuuvvvuuuuuuvvvxxxyyyxxxuuurrrmmmnnnooopppqqqrrrssssssrrrpppnnnllljjjiiihhhhhhddddddfffhhhkkkkkkiiiggghhhhhhddd___[[[VVVLLLBBB777222...//////,,,,,,...---,,,++++++---......---+++,,,,,,+++***+++---///444555>>>LLLWWW\\\___bbbfffiiipppzzz~~~}}}{{{|||yyyxxxvvvuuurrrmmmgggbbb```^^^]]]^^^```bbbbbbbbb\\\YYYPPPEEE???<<<777222///...---------------...***+++,,,,,,,,,---///111******)))))))))((((((((()))))))))))))))((((((((((((((((((((()))***++++++((('''&&&&&&&&&'''))))))%%%&&&'''(((((((((((((((%%%&&&((()))))))))((('''---(((%%%(((***)))'''(((***)))((()))++++++)))((()))***+++,,,---------------)))(((,,,---+++***,,,***++++++,,,---...//////,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,------+++---//////...---///222111111111000000...------...---,,,++++++,,,---...---///111333333222///.../////////---+++******,,,---,,,+++,,,...000111000)))***+++,,,---...///000/////////...............---...///000111111111111000...---...000111111000...---,,,---/////////---,,,---------............---......//////......---000000000000000000000000111000///...------...///---......///000000111111333333333333333333333333111111111222222222222222//////000000000000//////...------------...//////000000000000000000000000++++++++++++++++++++++++***************+++++++++******++++++,,,,,,,,,+++************************(((***++++++(((((()))+++)))******+++,,,,,,++++++)))***,,,...///......---+++,,,------...---,,,+++***))))))))))))***++++++++++++,,,------,,,+++***+++++++++,,,,,,,,,,,,,,,))),,,,,,***+++...///,,,,,,,,,---...000///---***+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,---))))))+++,,,,,,++++++***+++,,,,,,---............///111111......///...+++,,,---...//////......---++++++---...///000000000222444888>>>BBBCCC@@@>>>444444222000///.........---///111222333444777999CCCKKKWWWbbbhhhkkkllllllmmmmmmmmmnnnnnnnnnooooooqqquuuzzz|||{{{{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvwwwxxxzzz{{{|||yyyyyyyyyyyyyyyyyyyyyzzz|||{{{{{{|||~~~~~~|||||||||{{{{{{|||}}}}}}|||{{{zzzzzzzzz}}}~~~|||zzzyyyzzz|||~~~~~~{{{|||}}}}}}|||{{{|||~~~zzz{{{|||~~~~~~~~~~~~~~~~~~}}}sssooojjjjjjnnnsssuuuuuurrrsssttttttuuuuuuttttttuuuuuuuuuvvvxxxxxxvvvtttooooooooooooooooooqqqrrrqqqoookkkgggccc```^^^]]][[[[[[]]]aaaeeegggggggggeeedddaaa[[[WWWSSSJJJAAA888333000111000,,,+++---+++++++++---//////---+++,,,------,,,++++++...000333444===MMMXXX]]]^^^``````bbbjjjuuuzzzyyyxxxzzzxxxwwwwwwwwwvvvrrrlllggg```___^^^^^^aaaccccccccc]]][[[SSSGGG@@@===999333111000...---------......***+++,,,,,,++++++---///++++++*********)))))))))''''''''''''''''''''''''(((((('''&&&&&&'''((()))((('''&&&%%%&&&''')))***%%%%%%'''((())))))))))))&&&''''''(((((((((((((((+++'''&&&***,,,***((())))))))))))***++++++)))''')))***+++------------,,,,,,((((((+++---,,,+++---)))******+++,,,---......+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---...---,,,,,,---.../////////...///////////////......///...,,,++++++,,,...///...000444777777444///---.........---+++***,,,---,,,------,,,+++,,,...000,,,,,,,,,---------..................////////////+++,,,...///000000000///111///......000111000000...---,,,---///000///...------........./////////---......//////......---000000000000000000000000111000...------...///000---...///000000111111111222222222222222222222222111111111222222333333333//////000000000000/////////............///000000///000000000111222222222++++++++++++++++++++++++''''''((()))***+++,,,,,,******+++,,,,,,,,,,,,+++************************(((***,,,+++(((''')))+++'''((()))+++---......///)))***,,,/////////...---,,,---.../////////...---++++++******++++++,,,---++++++,,,---............)))))))))***+++++++++,,,&&&***+++''''''***,,,,,,---------///111000---+++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---!!!###&&&***,,,,,,,,,+++***+++---...///...---,,,///222333///...///,,,(((+++,,,---////////////...+++,,,---///000111111111333666;;;BBBFFFGGGEEEBBB666555444222///---+++***+++---///000000333666999???HHHUUU```gggjjjkkkkkklllmmmnnnnnnoooooonnnnnnqqqvvv|||~~~}}}{{{{{{|||{{{{{{{{{{{{{{{{{{zzzzzzwwwwwwxxxyyyyyyyyyyyyxxxvvvvvvvvvwwwxxxzzz{{{|||yyyyyyyyyxxxxxxyyyzzzzzz}}}|||{{{|||~~~~~~|||{{{||||||}}}}}}~~~}}}{{{zzzzzzzzz{{{}}}}}}}}}}}}~~~~~~{{{{{{|||~~~{{{|||}}}}}}||||||}}}~~~{{{|||}}}~~~~~~~~~~~~||||||qqqmmmjjjkkkppptttvvvvvvqqqrrrtttuuuuuuuuutttsssssssssrrrsssuuuuuutttssspppqqqqqqooonnnmmmnnnpppnnnkkkfff```ZZZVVVSSSRRRSSSTTTWWW[[[aaaeeeggggggcccbbb^^^XXXUUURRRIII@@@999555222333000,,,***,,,******+++---//////,,,***.........---,,,,,,///111222444===MMMZZZ^^^^^^___\\\]]]fffrrrwwwuuuuuuxxxwwwwwwwwwxxxyyyvvvooojjjaaa___^^^___aaadddeeeeee^^^]]]VVVIII@@@>>>999333222111///...------......+++,,,,,,+++***)))+++,,,++++++++++++************&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''((('''%%%%%%%%%''')))***%%%%%%'''((())))))))))))''''''''''''((((((((()))'''%%%&&&***+++((()))+++)))))))))***++++++)))''')))***,,,---......---,,,+++''''''+++...,,,,,,...((()))***+++,,,------...)))******++++++,,,------++++++++++++,,,,,,---...222...***+++///000,,,(((+++,,,---...///////////////...,,,++++++,,,...///...222666:::999555///,,,,,,---...---,,,,,,---///+++---...,,,)))))),,,///000//////...------,,,,,,------......//////000000***+++---////////////...111000......000000000///...---,,,---///000///............////////////000---..................---000000000000000000000000000///...------...000111---...///000111111111111111111111111111111222222111111111222222333333333//////000000000000000//////////////////000111111...//////111222333444555///,,,)))(((+++,,,,,,***)))***+++,,,---,,,+++***000---///333222+++(((***+++***)))'''''''''((()))******)))(((((((((((((((+++,,,,,,,,,,,,+++*********+++,,,,,,------,,,,,,)))+++---//////---+++))))))))))))))))))*********+++******+++,,,---+++***///...---,,,++++++++++++&&&((()))***++++++***)))///---+++,,,...///---+++---,,,++++++,,,,,,***)))+++++++++************)))++++++************++++++,,,,,,---......---,,,,,,---------............///....../////////...,,,+++...+++***,,,---,,,...222000666>>>GGGPPPUUUPPPGGGEEE;;;000,,,000222...)))......//////000222333444<<>>999777666555333000///000000///---------,,,+++*********++++++++++++***((('''(((***''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&***)))'''&&&%%%'''((()))%%%%%%&&&'''((((((((('''(((((((((((((((((((((((("""%%%&&&%%%%%%(((+++***)))(((&&&&&&''''''(((///////////////...---------,,,+++*********,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---111000///...---,,,,,,,,,///...,,,,,,,,,---///111.........------.........111222444777888555000---.........---,,,,,,++++++......---------......///111...,,,,,,......+++)))000//////............///......---,,,,,,+++******/////////...---------,,,222000......000111222111...---,,,++++++,,,...000000...,,,,,,.........---///////////////...---------...//////......///111,,,------...///000000111111111111111111222222222000000111222444555666666111222333444333111///..................///000000000000//////000222555666---+++))))))+++---,,,***++++++------...------,,,000---...222111+++)))++++++***)))((('''(((((()))******)))(((((((((((((((+++,,,,,,,,,,,,+++******++++++,,,---------------***+++---......---+++************)))))))))))))))++++++***,,,---...,,,+++///...---,,,++++++++++++))))))******+++*********...,,,++++++---...---+++---,,,++++++,,,,,,+++)))+++++++++************)))+++******************++++++,,,---......---,,,+++---------.........//////---......//////...---,,,...******---...,,,...222333:::CCCMMMWWW]]]YYYQQQKKKBBB666111111111...***////////////000111333333888>>>HHHTTT___gggjjjkkkoooooonnnkkkhhhgggiiikkklllooossswwwzzzzzzyyyxxxyyyyyyxxxwwwwwwwwwwwwwwwtttxxxzzzxxxyyy||||||xxxzzzwwwuuuuuuwwwyyyxxxvvvvvvwwwxxxyyyzzzyyyyyyxxx{{{{{{{{{zzzyyyzzz}}}~~~~~~}}}}}}}}}}}}}}}yyyzzz|||}}}~~~}}}~~~~~~~~~}}}~~~~~~}}}||||||}}}|||{{{{{{|||~~~}}}|||~~~~~~{{{zzzqqqnnnjjjhhhiiimmmppprrrtttttttttssstttttttttuuuuuutttttttttuuuuuutttrrruuuqqqooonnnjjjccc```aaa___]]]WWWOOOGGGBBB@@@AAADDDGGGLLLSSSYYY___ccceeebbb^^^XXXUUUTTTPPPJJJEEE>>>999333000000000///---...,,,++++++------,,,***------------------------...222;;;FFFQQQYYY\\\\\\[[[^^^cccjjjpppuuuyyy{{{||||||}}}|||yyytttooommmkkkfff```___bbbdddbbb```aaa\\\TTTKKKCCC===:::888666444111000000000...---,,,,,,+++******************+++,,,+++)))'''((()))''''''((((((((((((''''''&&&''''''((((((''''''&&&)))((('''&&&&&&'''((()))''''''(((((()))(((((((((''''''''''''''''''''''''((()))******(((''''''''')))(((''''''''''''))))))///000000000000...---,,,******)))))))))))))))***+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,------//////...---------......000///---,,,,,,---///000///...---,,,,,,---...///222222333555666444111---.........---------------///......---------......111...,,,,,,---...,,,***///...............////////////...------,,,,,,+++...............---------000...------000222222222---,,,+++++++++---///000000...------...//////...///000000000000///...------...//////......///111.........///000000000111222222111111111111111111111111222333444555555666111222333444333111///...///////////////000000111000/////////000222444555***))))))***,,,---,,,+++,,,---......//////......000------///...++++++---+++***)))((((((((()))***+++***))))))((())))))))),,,,,,---------,,,+++***+++,,,------......------,,,,,,------------,,,,,,++++++******))))))((((((,,,++++++---...///...,,,......---,,,++++++++++++,,,++++++************+++,,,+++******,,,---,,,***---,,,++++++,,,,,,+++***+++++++++************)))************************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,------............------******...///...///333666>>>HHHSSS^^^eeebbb\\\SSSJJJ>>>666222000...,,,000000000000000111222333444999CCCOOOYYYbbbhhhkkkooooooooollliiihhhiiijjjjjjmmmrrrvvvyyyzzzzzzyyyxxxxxxxxxxxxxxxyyyyyyzzzwwwzzz{{{yyyzzz}}}|||yyy|||xxxtttssstttwwwyyyzzzyyyzzzzzzzzzzzzyyyxxxwwwzzz{{{{{{zzzyyyyyy{{{~~~}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{uuuvvvxxxzzz}}}~~~}}}}}}~~~~~~~~~}}}~~~~~~}}}}}}~~~}}}~~~}}}|||wwwsssnnnjjjhhhjjjnnnppptttssssssssstttuuuvvvwwwuuutttssstttuuutttrrrqqqtttpppnnnmmmhhh```ZZZZZZ[[[WWWPPPGGG@@@======???CCCGGGMMMUUU[[[aaadddeeeaaa]]]YYYWWWVVVSSSNNNIIIAAA<<<555222111222000......---+++,,,,,,---+++***,,,,,,,,,,,,------------,,,000888CCCNNNVVVZZZ[[[\\\^^^bbbhhhnnnsssxxxzzzzzz{{{|||}}}{{{xxxuuurrrooojjjeeecccccccccaaa___```\\\WWWOOOHHHAAA<<<999888666333111111000...,,,,,,+++******)))*********)))+++,,,,,,***(((((((((&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''(((((((((((((((((())))))))))))))))))(((''''''''''''''''''''''''''',,,+++*********)))'''%%%((((((''''''''')))***+++...000111222111///,,,+++((())))))*********))))))+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,------.........---------...//////000111000...---,,,------...///...---++++++---...///222222222333444333111///.........---......//////000///...---------------111///,,,+++,,,------,,,------------...///000000000//////...---------------------...............---,,,+++---///222222222,,,+++++++++,,,---///000000///......000000///...000000111111000000//////---///000000///...000111000000000000000000111111333222222222111000000000333333333444444555555555222333333333333111000...000000000000000111111111...//////000111222333333'''((()))+++------,,,+++,,,------...////////////000...------,,,,,,---...++++++))))))))))))***++++++******)))))))))******,,,---.........---+++***,,,,,,---............---...---,,,++++++,,,---...,,,++++++***)))(((''''''---,,,,,,---///000///---...---,,,,,,+++++++++,,,...---+++***)))***++++++************++++++++++++---,,,++++++,,,---,,,++++++++++++*********))))))))))))************))))))++++++,,,,,,,,,,,,++++++))))))))))))************+++,,,,,,---............,,,***+++///000///000444888AAALLLWWWaaahhhfff```VVVNNNBBB888222///......111000000000111111222333111777@@@JJJTTT]]]eeejjjnnnoooooonnnkkkjjjjjjjjjjjjlllpppuuuxxxzzzzzzzzzwwwwwwxxxxxxyyy{{{|||}}}yyy|||}}}zzzzzz}}}}}}zzzzzzxxxuuutttuuuwwwyyy{{{|||{{{{{{zzzyyyxxxwwwvvvyyyzzzzzzyyyxxxxxxzzz|||zzz{{{{{{||||||}}}}}}}}}~~~~~~}}}}}}|||zzzyyyyyyuuuvvvwwwyyy{{{~~~}}}{{{{{{~~~~~~~~~~~~~~~~~~}}}{{{wwwqqqjjjffffffiiilllqqqrrrsssuuuvvvvvvvvvvvvuuutttssssssssssssqqqooopppmmmkkkkkkfff]]]WWWVVVWWWSSSMMMEEE??????BBBEEEHHHLLLSSSYYY___cccdddeeeaaa^^^[[[YYYWWWTTTPPPLLLDDD>>>777222222222000//////---,,,,,,,,,,,,+++)))++++++,,,,,,,,,,,,,,,---,,,///666@@@KKKTTTYYY[[[]]]^^^```eeejjjqqqvvvyyyvvvxxxzzz||||||{{{yyyxxxrrrnnniiieeecccaaa___\\\\\\ZZZWWWQQQJJJBBB<<<888:::888444222111000---,,,+++******))))))*********)))+++------+++)))''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&'''(((((()))((((((''')))))))))))))))((('''&&&'''''''''''''''''''''''''''%%%$$$&&&)))+++)))&&&''''''''''''(((***,,,---...000222333222///,,,))))))***,,,------,,,+++***,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------......//////...............//////000222111000...---,,,,,,---///...,,,++++++,,,...///222111000000222222111000...---------...///111222111000///...---,,,,,,,,,111///---,,,,,,------...,,,,,,,,,---...///000111000///...---,,,,,,------,,,---------.../////////---,,,+++,,,///000000///+++******+++,,,---///000000///...///111111000///000000111111111111000000---///000000//////000111222222111111111111111111333333333222111000//////444444444444444444444555333333333333333111000///000000111111222222222222...///000111222222222222&&&(((***+++,,,,,,++++++,,,,,,,,,---......///000111000///,,,+++---......,,,+++***))))))***+++,,,++++++************++++++,,,---///000///...,,,***+++,,,------......------...,,,+++******+++,,,...,,,++++++***)))((('''''',,,,,,,,,...000111000...------,,,+++++++++,,,,,,...---+++***)))***++++++((()))************++++++---,,,++++++---------++++++++++++*********))))))((()))************)))(((+++++++++******+++++++++************++++++++++++,,,,,,,,,,,,------......,,,***+++///111000222666===GGGRRR[[[ccciiigggbbbUUUMMMAAA666000//////000111000000000111222333444222777>>>FFFOOOYYYccciiilllnnnpppooommmlllkkkkkkiiilllooossswwwyyyzzzzzzwwwxxxxxxyyyzzz|||~~~{{{~~~~~~{{{zzz}}}}}}zzzwwwxxxxxxyyyyyyyyyyyyzzz}}}|||{{{yyyxxxwwwvvvvvvxxxyyyzzzyyywwwwwwxxxzzzwwwxxxxxxyyyzzzzzz{{{{{{|||}}}}}}}}}|||{{{yyyxxxwwwwwwxxxyyyzzz|||~~~~~~|||zzzzzz|||~~~}}}}}}~~~~~~|||yyyssskkkeeeccceeehhhlllooosssvvvxxxwwwvvvtttuuutttrrrrrrrrrqqqooommmkkkhhhggghhhddd[[[VVVVVVUUUSSSOOOJJJGGGHHHLLLPPPRRRUUUZZZ___ccceeeeeeeeecccbbb___\\\YYYUUUQQQNNNHHHBBB999444222111000...///---,,,,,,,,,,,,+++)))+++++++++,,,,,,---------...000555>>>IIISSSYYY\\\^^^^^^^^^aaagggnnntttxxxwwwxxxyyyzzzzzzyyyxxxwwwssspppkkkgggccc```]]][[[ZZZZZZXXXTTTMMMEEE===999;;;888555222111///---++++++***************++++++)))+++---...,,,)))((((((&&&''''''''''''''''''&&&'''(((((((((((((((((('''&&&&&&'''((())))))((((((((((((((((((''''''&&&%%%''''''''''''''''''''''''$$$""""""%%%)))+++***'''(((''''''((()))+++---......///111222111...+++((()))***+++------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////000000///............///222222111///...---,,,,,,///---,,,++++++,,,---///111000...///000111000000...---------...///111333111000///...---,,,,,,,,,//////...---,,,---...///,,,,,,,,,,,,---///000000...---,,,+++++++++,,,---,,,---------...////////////...------...///---,,,******++++++,,,---......///......000111222000///000000111111111111000000...///000000//////000222222222222222111111111111333333333222111000//////333333444444444444444444444444333333222111111000000000111222333222222111...///000111111111111111''')))***+++******+++,,,,,,,,,,,,,,,---///000111222333111---,,,...///---,,,+++*********+++,,,---+++++++++***++++++,,,---,,,---///111000///,,,******+++,,,,,,------,,,,,,,,,+++***))))))***+++,,,++++++******))))))((((((,,,++++++---000111000///---,,,,,,++++++,,,,,,,,,,,,++++++************+++((()))++++++******+++------,,,+++,,,---...---,,,+++++++++************)))'''((()))******)))((('''+++******))))))******+++,,,,,,---------.........---,,,,,,,,,,,,,,,---...---******...000111444999DDDMMMXXX```fffjjjhhhcccUUUJJJ<<<222//////000000000000000111222333444555444888>>>CCCIIISSS___gggjjjmmmpppqqqooonnnmmmmmmjjjlllooorrruuuxxxyyyyyyxxxyyyyyyzzz{{{}}}}}}~~~zzzzzz|||}}}zzzuuuxxx{{{}}}|||{{{zzzzzz|||{{{zzzxxxwwwvvvuuuuuuwwwxxxyyyxxxwwwvvvwwwxxxvvvvvvwwwxxxyyyzzzzzz{{{{{{|||}}}}}}}}}|||zzzyyyzzzzzzzzz{{{{{{{{{||||||}}}~~~}}}|||zzzyyy{{{}}}}}}}}}~~~~~~|||zzzuuummmeeebbbcccfffiiilllqqquuuwwwwwwvvvtttuuusssrrrqqqqqqpppmmmkkkhhheeedddeeeaaaZZZVVVVVVVVVVVVUUUSSSRRRSSSWWW[[[\\\^^^aaadddfffgggfffffffffeeeccc```\\\XXXUUUSSSNNNGGG===666333222000...///...,,,,,,,,,,,,***)))++++++,,,,,,------......///000444<<>>AAAJJJWWW```fffjjjooorrrrrrqqqpppppplllmmmooorrrtttuuuwwwwwwzzzzzz{{{{{{|||~~~~~~~~~yyyxxx{{{{{{yyyxxx{{{~~~~~~}}}|||~~~zzzyyywwwvvvttttttuuuuuuvvvwwwyyyxxxvvvuuuuuuvvvwwwxxxxxxyyy{{{|||}}}}}}yyyzzz}}}~~~~~~}}}|||yyy{{{|||~~~~~~}}}{{{zzzyyy{{{||||||{{{zzzzzz{{{~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~zzz{{{zzzsssjjjddddddggglllkkkkkklllooossswwwzzzuuusssqqqppppppnnnkkkiiijjjfffcccaaa]]]WWWTTTUUUZZZ\\\___aaa```______```cccdddeeefffgggiiijjjjjjiiiiiijjjhhheeecccbbbbbbYYYQQQEEE<<<888555222000000...,,,,,,,,,,,,***(((,,,,,,------...///000000//////111888CCCOOOYYY]]]___]]][[[[[[```hhhqqqvvvuuuvvvwwwyyyzzz{{{{{{{{{ssssssqqqmmmhhhdddbbbaaaXXXXXXWWWUUUOOOHHHAAA<<<777555222000///...---+++,,,,,,,,,,,,------...///---------+++))))))***+++))))))************))))))(((((())))))))))))((((((((('''&&&%%%&&&(((***,,,''''''((())))))***))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%(((+++***((('''(((++++++************+++---.........---,,,+++)))((('''+++***))))))***,,,...///---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,(((***+++---......------------......///111222333000111111111000///...---***+++---......---+++***,,,,,,,,,...000000...---///---+++******,,,...000......---------......///***...222333000...---.........---,,,,,,,,,------000///,,,++++++---///111/////////......------,,,---------///111111000...,,,,,,,,,,,,,,,***))))))++++++,,,///111111///---------...//////000//////...000111111000000111222......///000111222222333111111111111111222222222...//////111222333444444555555444333222222222222---///111222222222000///111000...------///111222((((((***++++++,,,++++++///111333222///...000222333333222222111000//////999444...,,,---//////......,,,***)))***+++++++++...000111222222111000...************))))))))))))******))))))))))))*********)))((()))***)))'''&&&&&&''')))***,,,,,,------...+++***,,,,,,***,,,///000---+++***+++***)))(((+++***((('''(((+++---///......////////////......***++++++,,,+++***)))((()))((('''((()))***)))'''((()))***,,,+++***((('''***++++++,,,---...000111111000...,,,++++++++++++/////////...///333888<<>>???BBBJJJUUU\\\jjjjjjlllnnnoooppppppppprrrpppooonnnppptttxxx{{{|||||||||||||||}}}~~~~~~~~~~~~}}}{{{|||~~~~~~|||zzzyyyzzz{{{{{{zzz|||xxxwwwxxxxxxvvvwwwzzz{{{yyywwwxxx{{{|||zzzxxxyyyyyyzzz{{{|||}}}|||zzz~~~~~~zzz|||~~~}}}}}}~~~}}}}}}}}}}}}||||||||||||zzz{{{{{{|||}}}~~~~~~|||}}}~~~|||~~~|||{{{xxxsssnnnkkkiiiiiijjjkkkmmmoooqqqrrrsssssstttqqqnnnmmmnnnppppppppppppnnnkkkfffaaa]]]ZZZXXXbbbfffkkkllliiifffeeefffbbbcccddddddcccccceeeggggggggggggeeedddbbb```___```XXXLLLBBB;;;777333000+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000999FFFRRRYYY\\\aaa^^^[[[\\\aaahhhnnnqqqwwwuuutttvvvzzz|||{{{zzzttttttsssqqqlllgggbbb___^^^YYYTTTRRRQQQJJJ???555:::777444111111000...---.........///////////////------++++++++++++,,,---++++++******))))))((((((,,,,,,+++)))((('''%%%%%%))))))******++++++,,,,,,((()))***+++***)))'''&&&''''''''''''((((((((((((+++***)))((('''&&&%%%%%%(((((()))+++...///---,,,++++++***+++,,,,,,)))'''(((((())))))*********+++,,,,,,------------------------------,,,+++***)))---,,,,,,++++++,,,,,,---------------...000111222222333444444111///......///////////////............------------...//////.........------,,,,,,,,,///////////////...............//////...---,,,,,,...------,,,,,,++++++***333///++++++---///...---------------------------,,,---...//////...---,,,...////////////...---,,,///......///111222000///...//////000111222222222///////////////000000000000111222333333222111000444111///...///000000000//////000222222333333222111111111111111111111111111///---///222333222000000000000000111111111111((())))))***++++++,,,+++,,,...000000//////111333222222111000000///......222///------000444555555...,,,******+++,,,++++++---...///000000///...---+++++++++*********))))))***))))))))))))))))))******)))))))))******(((&&&'''((()))***+++,,,,,,,,,///+++***+++***'''(((+++000...,,,,,,---...---,,,***((('''&&&''')))+++,,,++++++,,,,,,,,,,,,+++++++++,,,---------,,,***)))***)))((((((******)))(((((()))***++++++***)))(((+++++++++,,,---...///000000///---,,,+++++++++,,,---.........///333888<<>>111111222......222...///000222444888>>>CCCCCCCCCBBBAAADDDMMMYYYbbblllmmmnnnoooooooooooooooqqqqqqpppppprrruuuxxxzzz{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}{{{yyyyyyzzz||||||yyywwwwwwxxxyyyxxxxxxyyyuuutttvvvvvvtttuuuxxxyyywwwtttuuuvvvwwwvvvtttyyyxxxxxxxxxzzzzzzzzzzzz||||||||||||~~~~~~~~~~~~|||~~~~~~|||||||||}}}}}}}}}}}}||||||||||||{{{{{{{{{||||||}}}}}}}}}}}}}}}~~~}}}~~~}}}}}}{{{wwwsssooommmlllkkklllnnnppprrrssstttuuutttrrrpppooopppqqqqqqpppnnnlllkkkhhheeecccaaa```eeehhhlllmmmjjjgggffffffcccddddddcccbbbbbbeeegggeeeffffffeeeeeedddcccbbbbbbZZZOOOEEE>>>888333000,,,------------,,,++++++////////////////////////......000999EEERRR[[[___dddbbbaaaaaadddjjjqqquuuxxxwwwvvvxxxzzz{{{zzzxxxtttttttttrrrnnniiieeebbb\\\WWWQQQPPPPPPLLLCCC<<<;;;888444222111000///---////////////////////////000///...,,,++++++,,,,,,))))))((((((''''''''''''((((((((('''&&&&&&%%%%%%)))))))))***************(((''''''&&&&&&%%%%%%&&&''''''''''''((((((((((((((((((((((((((((((''''''((('''(((***---...---+++***)))((()))))))))'''&&&((()))))))))************,,,,,,,,,------------...------------,,,+++******---,,,,,,++++++,,,,,,------------...///000222333333444555444222///....../////////............------------------...//////.........------,,,,,,,,,/////////////////////.........//////...------,,,...------,,,,,,++++++***000---******+++------,,,------,,,,,,,,,,,,,,,,,,,,,---............---,,,------------,,,,,,++++++///......///111111000......//////000111111222222000000000000000000000000000111111222222111111000222000//////111333333333///000111222222222222222111111111111111111111111///...---///333555444333///////////////.........((())))))***++++++,,,,,,***+++---......///111333000000000//////......---...---...000444777888888///---++++++,,,,,,,,,+++++++++------------++++++++++++++++++************))))))(((((((((((())))))+++***)))***++++++)))'''))))))******++++++++++++...+++***,,,+++((((((++++++)))((()))+++,,,,,,+++******((((((((()))***+++***++++++++++++++++++***,,,---...///...---,,,++++++***))))))***+++***)))))))))))))))))))))******,,,,,,,,,,,,,,,---............,,,+++***+++,,,,,,+++,,,,,,,,,...222888<<>>:::888666333222222111111000000//////...******++++++++++++******((((((((())))))))))))*********)))(((((('''&&&&&&((((((((((((''''''''''''"""$$$&&&'''((('''%%%$$$''''''''''''(((((((((((())))))((((((''''''&&&&&&)))(((&&&''')))******))))))((('''''')))***))))))************))))))))))))***+++,,,,,,---...//////------............---------,,,,,,++++++,,,,,,---------------...000111222333444444333111000222333000//////...---,,,++++++,,,,,,,,,,,,,,,------................../////////------......///000000000,,,---......///............------,,,,,,++++++***,,,.........,,,+++,,,---******++++++,,,,,,------,,,++++++******++++++,,,***+++,,,---------,,,,,,///......///111222000///000000000000000000111111222222222111000000000///111000000//////000000111000/////////000000...,,,//////000222222333333222000000000000000000000000333444555444222111222333111111111000000//////...******)))((()))***,,,...---+++***+++...///...,,,////////////////////////***,,,///000///000333666///......///000000---+++++++++************++++++,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))---,,,,,,---//////...---,,,+++)))((()))***+++,,,,,,))))))+++)))$$$"""###+++)))((((((***++++++***((())),,,......---,,,++++++,,,,,,------,,,,,,+++'''(((***+++++++++***)))***)))((((((******)))(((&&&''')))***++++++******************+++,,,---...222000///---,,,,,,------......---------000555999@@@GGGOOOVVV[[[ZZZOOOCCC777666444222222222111///000111333666;;;DDDNNNUUUUUUXXX[[[[[[ZZZZZZ]]]```___aaadddhhhlllppprrrsssqqqqqqrrrssstttuuuuuuvvvwwwwwwvvvuuuuuuuuuuuuuuuyyy{{{||||||zzzyyyxxxyyywwwvvvvvvwwwxxxwwwuuusssooommmlllpppqqqqqqssswwwrrrsssssspppllliiijjjlllnnnppppppmmmiiiiiimmmqqqrrruuuwwwuuuqqqoooqqqttt|||}}}~~~||||||}}}{{{{{{{{{|||}}}~~~~~~~~~|||}}}}}}~~~~~~|||{{{{{{}}}~~~~~~xxxwwwvvvxxx{{{{{{vvvqqqpppooommmmmmmmmnnnpppqqqppppppooopppqqqqqqooolllnnnmmmmmmllllllkkkkkkjjjkkkiiigggggghhhhhheeebbbbbbdddffffffeeeddddddeeegggggghhhiiijjjjjjjjjjjjdddbbb]]]SSSFFF:::333000...............------,,,))))))))))))))))))))))))///222666<<>><<<999777555222222222111000//////.........///...---+++)))'''******++++++,,,,,,,,,,,,((())))))***+++,,,,,,,,,''''''(((((())))))******))))))''''''''')))+++,,,''''''''''''((((((((()))''''''((((((((((((((((((+++)))'''''')))***+++***)))))))))+++------+++)))+++*********))))))((((((******+++,,,---//////000------...............------,,,,,,++++++,,,,,,------------,,,,,,---------///000111000000111333666222111000///...---,,,,,,,,,,,,++++++,,,,,,---...---.........//////000000---------...///000000111,,,,,,---.../////////.........---,,,,,,++++++******---///...+++***+++,,,++++++,,,------...//////------,,,++++++,,,------///111444777777666333111111000000111333333222111111111111000000000000000////////////000000000000...///000111111000///...000000000111222222000...,,,---///111333444555555000000000000000000000000...111333333111111333666222222222222222333333333)))))))))))))))******+++,,,,,,,,,,,,,,,+++***)))------------------------,,,+++++++++,,,...000111)))***,,,///222222///,,,---,,,***)))))))))******...)))***111222***)))...******+++++++++******))),,,---...//////...---,,,111---(((&&&)))+++***)))(((((()))***++++++,,,,,,,,,+++***)))))))))*********+++---000222111...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))***---///222333222111...,,,******+++,,,///...------///222555888<<>>>>>@@@EEEIIIEEE===888555222000000111111000111111111111333555777888DDDIIIPPPVVVZZZZZZXXXWWWYYY\\\aaafffkkknnnpppppprrrssstttsssssstttwwwyyysssqqqooonnnnnnoooqqqsssttttttttttttuuuuuuvvvvvvxxxxxxwwwwwwvvvwwwwwwwwwvvvrrrooonnnooorrrtttuuutttssssssuuuvvvvvvtttrrrqqqqqqrrrrrrrrrrrrqqqqqqooopppqqqqqqpppqqqsssuuuzzzzzz{{{zzzxxxxxxyyy{{{~~~|||{{{zzzzzzzzzzzzzzzzzzzzz|||~~~~~~~~~}}}~~~~~~{{{~~~}}}}}}~~~yyyyyyyyyzzz||||||{{{zzzwwwwwwvvvtttrrrpppnnnlllllljjjgggggghhhjjjkkkkkklllllllllkkkjjjhhhgggfff___ZZZWWWXXXWWWTTTSSSUUUZZZZZZ\\\^^^```dddgggjjjmmmmmmnnnooooooooonnnmmmjjjhhhaaaUUUGGG<<<666555.../////////...,,,***)))...---++++++---...---,,,......000777AAAOOO\\\dddfffmmmrrrtttwww}}}~~~}}}}}}~~~|||||||||}}}}}}~~~~~~~~~|||{{{xxxtttlllddd\\\XXXSSSPPPKKKFFFAAA;;;555111444222////////////...---...------,,,,,,++++++***))))))*********+++++++++))))))))))))))))))))))))&&&'''(((((())))))(((((()))((((((''''''(((((()))((((((''''''''''''(((((()))(((((((((((())))))***((((((((((((((()))******(((((())))))******+++++++++***))))))))))))))))))((()))+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000------......///000000000000000000///.........---//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,......------------......///...---...///000000............---......///000---,,,++++++*********+++++++++,,,,,,+++***)))(((,,,,,,,,,---------......///---,,,,,,---......---333555@@@OOORRREEE666000,,,---...///000000//////000000000000000000000000111111111111111000///...111111111111111111111222//////...000222222111///......///000222555888:::444222//////000111111000111111111111222222222222555333222222333444222111)))))))))))))))******+++(((((())))))))))))(((((())))))))))))))))))))))))''''''(((***+++---...//////---+++***+++,,,++++++,,,+++***))))))***++++++...555111---===RRRHHH---............------,,,+++........................'''***---,,,)))'''''')))))))))*********+++++++++---.../////////,,,***((('''&&&&&&(((+++---...---,,,++++++******)))))))))//////...---+++***))))))++++++++++++++++++++++++************************))))))***+++,,,---...///+++++++++++++++,,,......,,,,,,,,,---///222555777;;;<<<;;;<<>>:::;;;???>>>777111///+++---///111111111///...000000000000000000000000111111111111111000000000222222222222222111000000000///...///111111000...---......///111444666777333222000000000111111111222222222333333333333222666444333333444555333222)))))))))))))))******+++'''(((((()))))))))((((((************************((((((***+++---.../////////,,,***((()))*********++++++***))))))***+++,,,......---///777===666+++............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,$$$(((,,,,,,***)))***,,,***************++++++++++++,,,---...---+++)))''')))''''''(((+++...//////+++++++++******)))))))))//////...---+++***))))))++++++,,,,,,,,,,,,++++++************************((()))***++++++,,,,,,---,,,++++++++++++,,,,,,,,,,,,,,,,,,---///111333555666999:::;;;???CCCAAA;;;555333000000111333333333111111111111222222333333888===EEENNNUUUWWWVVVSSSWWW[[[aaahhhmmmooopppooopppqqqqqqqqqqqqrrruuuxxxpppnnnmmmmmmnnnrrrvvvyyyttttttuuuvvvvvvuuuuuutttwwwvvvvvvvvvwwwxxxyyyyyy}}}zzzuuussstttvvvwwwwwwvvvwwwwwwwwwuuusssrrrqqqtttuuuvvvwwwwwwvvvuuutttsssttttttsssrrrrrrtttuuuwwwxxxyyyxxxvvvvvvwwwyyy{{{{{{|||}}}}}}}}}}}}}}}yyyyyyxxxxxxyyy{{{~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}{{{zzz{{{yyyxxxzzz|||~~~}}}~~~~~~}}}|||{{{zzzzzzyyyyyyxxxwwwvvvuuuttttttsssqqqooonnnooopppooonnnooonnnllljjjhhhfffddddddccc]]]YYY\\\^^^\\\ZZZ[[[\\\[[[\\\___dddgggiiiiiieeegggiiijjjjjjiiigggfff___]]]XXXPPPFFF<<<444000.../////////...,,,***))),,,***))))))***++++++***,,,---000666???MMM\\\ggglllsssyyyzzz{{{~~~|||~~~}}}||||||}}}~~~||||||||||||zzztttlllfff]]]WWWOOOHHHBBB>>>:::777444222////////////...---------,,,,,,,,,,,,++++++))))))******++++++++++++******++++++***)))(((((('''(((((()))))))))))))))((())))))))))))))))))((('''(((((((((((((((((('''''''''(((((())))))******((((((((((((((())))))***''''''((()))***++++++,,,***)))))))))))))))******++++++---.........---,,,++++++++++++++++++++++++++++++++++++,,,---...///............////////////000//////...---,,,,,,+++------..................+++++++++,,,,,,---------///......------......//////...---...///000000.....................------------,,,,,,,,,---......+++++++++++++++,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,------===888444222000---,,,......///111222222111///...000000000000000000000000000000000000000111111111222222222222222000///...222111000000000000...,,,,,,,,,---...000111333444111111222111111111222222333333444444444444333222666555333444555555444222)))))))))))))))******+++'''(((((()))))))))))))))************************((()))+++,,,---------------+++)))((()))***))))))+++***)))))))))***+++,,,000,,,---333333---+++/////////......---,,,******,,,++++++******++++++,,,&&&(((+++,,,,,,++++++,,,************************)))***+++++++++***)))(((***)))((())),,,.........++++++++++++++++++++++++......---,,,,,,+++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++((()))***+++++++++++++++,,,------------------------------...///000111222222666888:::>>>BBB@@@<<<666444111000222444444444333333333444444444444444777;;;BBBIIINNNQQQRRRRRRUUUZZZaaaiiinnnppppppoooooopppqqqppppppqqqtttvvvnnnmmmllllllmmmppptttvvvrrrsssuuuvvvvvvvvvuuutttwwwwwwwwwwwwxxxyyyzzz{{{~~~{{{xxxwwwwwwxxxxxxxxxvvvxxxyyyxxxuuurrrqqqqqqvvvvvvwwwwwwwwwwwwvvvvvvssstttuuutttssssssuuuwwwuuuvvvwwwwwwvvvvvvxxxyyyxxxyyy{{{}}}~~~{{{zzzyyyyyyyyyzzz{{{|||{{{{{{||||||}}}}}}}}}}}}~~~~~~~~~}}}|||{{{zzzyyyyyyxxxvvvxxx{{{}}}~~~}}}{{{zzz{{{yyyxxxwwwvvvuuuuuuvvvvvvuuutttrrrqqqqqqqqqpppooopppooollljjjhhhffffffeeeddd___]]]___```^^^^^^```^^^___aaacccdddfffggghhheeegggiiijjjjjjhhheeeccc]]][[[WWWPPPGGG>>>666222//////000000///---+++***...---++++++---...---,,,,,,...111666???MMM]]]iiiooovvvzzz{{{{{{~~~~~~|||}}}}}}|||||||||}}}~~~|||{{{|||}}}~~~zzzrrrlllaaa[[[RRRJJJDDD@@@===;;;444222////////////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))((('''((())))))******))))))((())))))******))))))(((''''''(((((((((((('''''''''((()))))))))))))))(((((((((((((((((()))******(((((())))))******++++++)))))))))))))))******++++++,,,.../////////...---******+++++++++,,,,,,,,,++++++++++++,,,---............///////////////////////////...---------,,,,,,---......///.........***++++++,,,,,,------...//////............/////////...---...///000000...---............---,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......,,,------,,,++++++,,,...111111111111000...------///000111222222111000000000000000000000000000000000000//////000111222333111222222333222111000///333222111000111000...++++++,,,---...///000111111000111333222111111222333444444555666666555333222666444333333444555333222)))))))))))))))******+++'''((())))))*********)))************************((()))***,,,,,,,,,+++***+++)))(((((()))***)))(((+++***)))))))))***,,,---111///111555111+++---444000000000///...---,,,+++,,,,,,+++******+++,,,,,,,,,+++++++++,,,---+++***************************)))))))))******************))))))***,,,------,,,******++++++,,,,,,---------------,,,,,,++++++++++++,,,---......---,,,+++++++++++++++++++++++++++((()))***++++++******)))------///000111111222222............//////000000///333555666:::???@@@===777555222222333444555555777777777777666555444444666;;;@@@DDDFFFHHHLLLPPPSSSXXX```hhhnnnooonnnmmmppppppqqqpppoooppprrrtttqqqpppooonnnnnnooopppqqqoooqqqsssuuuvvvuuuuuutttwwwwwwwwwxxxyyy{{{|||}}}|||zzzyyyyyyzzzzzzxxxwwwuuuwwwyyyxxxuuusssssssssxxxwwwwwwvvvvvvwwwwwwxxxsssuuuuuuuuuttttttvvvxxxssstttuuuuuuuuuvvvxxxzzzwwwyyy{{{}}}~~~}}}}}}|||{{{zzzyyyyyyxxxwwwxxxzzz||||||}}}||||||{{{||||||{{{zzzxxxwwwwwwxxxvvvuuuvvvyyy}}}~~~}}}}}}||||||}}}zzzyyywwwuuuttttttttttttuuusssqqqqqqqqqpppooommmnnnmmmkkkjjjiiiiiiiiiiiieeeccccccdddbbb```bbbfff```cccffffffddddddfffhhheeegggiiijjjiiifffccc```]]]ZZZUUUOOOHHH@@@888444000111111111000...,,,+++///---,,,,,,---......---,,,///222777???MMM^^^kkkqqqwww{{{{{{|||~~~~~~}}}||||||}}}~~~~~~}}}|||}}}~~~{{{tttnnnddd___WWWOOOHHHCCC>>>;;;444222////////////...---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++---,,,+++)))((()))))))))(((((()))************)))((()))************)))(((&&&'''((())))))((('''&&&((())))))******)))((('''((((((((((((((()))******)))))))))))))))*********)))))))))))))))***+++++++++,,,---.........---,,,)))******+++,,,---......,,,++++++,,,,,,---...////////////////////////...//////..................,,,,,,.../////////......******+++,,,,,,---......//////............/////////...---...///000000...------.........---,,,+++,,,,,,+++*********++++++,,,+++++++++,,,---///000,,,,,,,,,---------......,,,...///...,,,+++---000,,,...111111000000///...---......///000111222222000000000000000000000000////////////000111333444111222444444444333111000222111111111222222000...,,,---...///000000000000///111333333222111222444444555777777777555444222555444333333444444333111)))))))))))))))******+++(((((()))***************************************((()))***++++++***)))((()))((('''((()))***)))(((******)))))))))***,,,---+++---000///,,,+++///333222222111111000...---,,,------,,,++++++,,,------111...++++++------***'''++++++******************))))))))))))***+++,,,---)))))))))***,,,---+++*********+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++((()))***++++++***)))(((---...000222444555666777//////////////////.........111222222666===@@@???999666333222333555555555;;;;;;:::999888666444333666;;;???@@@@@@BBBIIINNNQQQVVV___gggmmmnnnmmmkkkpppqqqqqqpppnnnoooqqqsssvvvuuutttrrrqqqpppoooooommmoooqqqsssuuuuuutttssswwwwwwxxxyyyzzz|||}}}~~~zzzyyyyyyyyyzzzzzzxxxvvvrrrvvvxxxxxxvvvttttttvvvyyyxxxwwwvvvvvvwwwxxxyyyssstttuuuuuuuuuuuuwwwyyyrrrsssuuuuuuuuuvvvxxx{{{xxxyyy{{{}}}~~~~~~~~~~~~}}}{{{yyywwwvvvuuuvvvyyy{{{}}}||||||{{{zzz{{{{{{zzzxxxvvvuuuuuuwwwuuutttuuuyyy|||~~~{{{~~~~~~}}}~~~|||zzzxxxuuusssrrrrrrrrrtttrrrpppooooooooommmkkklllkkkjjjjjjjjjkkklllmmmhhhggghhhiiifffcccffflllbbbfffjjjiiidddbbbeeehhhdddeeeggghhhfffccc```]]]\\\YYYTTTNNNHHH@@@999444111111222111000///---,,,...,,,++++++,,,------,,,,,,///333777???MMM___lllqqqwww{{{{{{}}}~~~}}}}}}~~~~~~|||}}}~~~{{{tttnnneeeaaaZZZSSSLLLDDD===888444222000/////////...---,,,,,,,,,,,,,,,,,,,,,,,,000///......,,,,,,+++***...---+++)))(((((()))***(((((()))***************((()))***++++++***)))(((&&&'''((())))))((('''&&&))))))*********((('''&&&((((((((((((((()))***************)))))))))))))))))))))((())))))***++++++***+++,,,---------,,,,,,))))))***+++---...///000---------------///000000///////////////..................///////////////+++,,,.../////////......******+++,,,,,,---......//////............/////////...---...000000000...------...///...---+++***///...------,,,,,,,,,---++++++******+++---///000,,,,,,,,,---------......---///111///---,,,///111///111000...,,,---//////++++++,,,---///111333444000000000000000000000000//////...///000111333444222333555666666555333222111000000111333333222000---...///000111111111111...111444444222111222444555666777888777666444222555333222222333444222111***************)))((((((************))))))))))))(((((((((((())))))))))))******))))))))))))************))))))******+++,,,******))))))******+++,,,............///000222222222000...,,,+++,,,---...---------+++)))(((***,,,000+++(((***000222///***---,,,,,,+++***)))((((((,,,+++***)))(((((((((((((((((()))***************'''((()))***,,,---...///++++++******************............------,,,+++***+++,,,,,,,,,***)))(((*********)))))))))))))))+++///000...444@@@GGGHHH???777///.........///222666444333444888<<<>>>???>>>777222111333444888======@@@BBB@@@;;;888888:::555999???AAABBBDDDHHHLLLQQQWWW```hhhlllmmmnnnnnnnnnnnnnnnnnnnnnnnnooopppvvvuuutttssssssrrrsssssswwwwwwwwwwwwwwwvvvuuuuuuvvvuuuuuuvvvwwwxxxzzz{{{zzzzzzzzzyyywwwuuutttssssssuuuvvvtttrrrsssvvvyyyxxxvvvuuuuuuwwwxxxwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvwwwssspppqqqtttxxxzzzzzz~~~~~~}}}}}}~~~~~~~~~}}}}}}|||zzzyyyxxxtttuuuwwwyyy|||}}}~~~~~~}}}{{{yyywwwuuutttrrrssstttssstttvvvzzz}}}{{{}}}}}}}}}}}}~~~{{{{{{{{{yyyvvvsssrrrrrrwwwsssooonnnnnnmmmjjjhhhjjjjjjiiiiiiiiiiiiiiiiiiggggggggghhhjjjkkkjjjiiieeeggghhhfffbbb```aaadddhhheeebbbccceeeccc^^^XXXSSSRRRRRRRRROOOHHH>>>666:::666333333111,,,+++---++++++***,,,---...---+++///---///555===III[[[jjjuuuxxx}}}}}}{{{}}}}}}}}}{{{~~~}}}~~~~~~~~~|||zzz}}}}}}~~~}}}|||yyyvvvtttjjjeee^^^WWWPPPJJJDDD@@@BBB;;;333000111222000---***---...---+++***+++...---,,,++++++------,,,+++***))))))(((((((((((()))((()))***++++++***)))(((***+++++++++)))&&&###!!!+++***)))'''''''''((())),,,+++)))''''''(((***++++++)))((()))******)))(((++++++************+++++++++***)))))))))***,,,,,,,,,------......------,,,......---------,,,,,,,,,000///---,,,---...000222444333222000///---,,,+++222000...,,,+++,,,---...///000222333333222000///000000//////.........---000///...///000///---,,,,,,---...//////...---,,,---------------,,,+++***)))******+++++++++************+++++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,///---,,,,,,...//////...222000...///222333111///000000000111222222333333555444333444666666555444222111000///............////////////000000000000444444444444444444444444666888999999777555444444666666777777777555444333***************))))))(((************))))))))))))))))))))))))******************))))))))))))************))))))******+++,,,******))))))******+++,,,............///000111222111000///---,,,------...---...---+++))))))***,,,...+++)))***...000...+++,,,,,,++++++***)))))))))++++++++++++++++++,,,,,,(((((()))***************++++++++++++++++++++++++++++++******************------......------,,,+++)))***+++++++++***)))(((************))))))))))))---000111000555???FFFGGG@@@888111111111111333666888666555777:::===?????????888222222222444888>>>BBBDDDGGGDDD???:::999999777:::>>>AAADDDGGGJJJMMMUUU[[[cccjjjmmmmmmmmmmmmooonnnnnnnnnnnnoooppppppuuuttttttsssssssssssssssvvvvvvvvvvvvuuutttssssssuuuvvvwwwxxxyyyzzz{{{|||{{{{{{{{{zzzyyyxxxwwwvvvrrrssstttsssqqqqqqtttwwwwwwuuuttttttuuuvvvuuutttvvvvvvuuuuuuuuuuuuvvvvvvsssqqqppprrrvvv{{{||||||}}}||||||||||||}}}}}}}}}}}}}}}||||||{{{zzzyyyxxxxxxxxxyyyzzzzzzzzzyyyyyyzzz{{{{{{zzzyyywwwuuuttttttttttttsssrrrtttvvvyyy{{{|||~~~~~~}}}|||}}}~~~{{{{{{{{{zzzwwwuuutttsssssspppmmmkkklllkkkiiifffeeefffggghhhiiiiiiiiiiiiggggggfffgggiiiiiigggfffccceeegggeeebbbaaabbbdddjjjfffbbbaaabbbaaa]]]YYYUUUTTTSSSSSSQQQJJJ@@@888999555222222000,,,+++---......---///000111///...111///111777@@@LLL^^^mmmvvvyyy}}}~~~~~~}}}~~~~~~|||~~~~~~}}}{{{yyywwwnnniiiccc]]]WWWQQQKKKHHHFFF@@@999555444444222000,,,...///...,,,+++,,,...---,,,++++++,,,---,,,*********)))(((((((((((()))((()))***++++++***)))((()))*********)))'''$$$"""+++***)))((('''(((((()))+++***)))))))))***+++,,,***)))((()))***+++***)))++++++************+++++++++******)))***+++,,,---,,,------......------,,,.........---------,,,,,,///...---------...000111////////////000000000000111000...------...000111///000222333333222000///000000/////////.........222111000000111111///---------...//////...------,,,,,,,,,,,,,,,+++++++++******+++++++++++++++***++++++++++++,,,,,,,,,,,,........................------------------------...............---,,,,,,000...------///000000///333111000000333333222000000000000111222222333333777555444444666666666555333222111000/////////////////////000000000000000222222333333444555555555666777888888555444444444555666777777777666555444******++++++******)))(((************))))))))))))************++++++++++++***))))))(((((())))))******))))))))))))***++++++******))))))******+++,,,............///000111111000000000///......------.........---+++***+++,,,+++++++++++++++,,,,,,,,,************************)))******+++,,,,,,------((()))))))))************---,,,,,,++++++***************++++++++++++++++++---------...------,,,+++((())))))*********))))))************************---/////////333;;;AAABBB===666111111111111444888:::999999:::===???@@@??????999333222222333888???GGGKKKNNNLLLFFF???;;;999;;;<<<>>>CCCIIIOOORRRSSSWWW]]]eeekkkmmmmmmllllllooonnnnnnnnnoooooopppqqqssssssrrrrrrrrrsssttttttttttttttttttsssrrrqqqppprrrtttvvvxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxqqqrrrrrrqqqpppqqqsssuuuvvvtttrrrrrrssssssrrrqqqttttttttttttttttttttttttrrrrrrrrruuuxxx{{{|||{{{}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{zzzzzzzzz}}}}}}|||zzzxxxvvvtttsssuuuvvvxxxzzzzzzxxxvvvtttwwwwwwwwwuuuttttttvvvxxxyyy{{{}}}}}}||||||}}}~~~{{{{{{zzzyyyxxxvvvtttsssnnnkkkiiigggggggggeeeddd___aaadddggghhhiiihhhhhhhhhgggffffffffffffdddbbb___bbbeeeeeebbbbbbcccfffkkkhhhcccaaaaaa___[[[XXXVVVUUUTTTTTTRRRLLLBBB;;;777333111111///++++++...,,,++++++,,,......---,,,000...000777@@@LLL___nnnxxxzzz}}}~~~~~~~~~~~~~~~}}}|||{{{ssspppjjjeee```[[[UUUQQQKKKHHHBBB<<<888555444333///000000///---,,,---///...,,,++++++,,,,,,+++)))+++******)))(((((())))))))))))************))))))((()))******)))(((&&&%%%******)))((((((((())))))*********+++++++++,,,,,,***(((((()))+++,,,+++***++++++************++++++++++++*********+++,,,---------............------///.........---------------............/////////......//////000000111111//////......///111222444000111222333333222111000000000////////////......333222111222333333111///---......//////......---,,,,,,+++******+++,,,---++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------////////////////////////////////////////////////------......------,,,+++000///......000111111000444222111222333333222111000000000111222222333333888666444333555666666666444333222111111000111111//////000000000111111111111222333444555666666666777888888666444444555666444555666666777666666666***++++++++++++***))))))************)))))))))((()))))))))*********++++++))))))(((((((((((()))))))))))))))))))))***++++++******))))))******+++,,,...............///000111000000000000///...---,,,...//////...,,,++++++---(((+++,,,+++)))(((***,,,))))))*********+++++++++(((((())))))************)))))))))))))))******+++*********++++++,,,,,,,,,******+++++++++++++++,,,------.........------,,,(((((())))))************)))***************+++++++++,,,+++,,,///444999;;;666000------......222666::::::;;;===@@@AAA@@@>>>???:::555444333333888???KKKPPPTTTTTTMMMEEE@@@===AAA@@@AAAGGGOOOVVVYYYYYYVVV\\\dddjjjmmmmmmllllllnnnnnnnnnnnnoooppppppqqqqqqqqqqqqqqqrrrssstttuuutttttttttssssssrrrqqqpppnnnpppsssvvvxxxxxxwwwwwwvvvwwwxxxxxxyyyyyyxxxxxxrrrrrrqqqqqqqqqrrrsssuuuuuusssqqqpppqqqqqqpppoooqqqrrrrrrrrrrrrrrrrrrqqqtttuuuvvvwwwxxxxxxwwwvvv~~~~~~|||||||||||||||||||||}}}~~~|||yyyvvvsssrrrrrrtttwwwzzz{{{zzzxxxvvvzzz{{{{{{yyyxxxxxxyyy{{{yyyzzz||||||{{{{{{|||}}}{{{zzzxxxwwwuuusssqqqooohhhfffeeeccccccbbbbbbaaa]]]```cccfffhhhhhhgggfffhhhfffeeeeeeeeecccaaa___]]]aaadddeeecccbbbdddgggjjjhhhfffdddbbb___ZZZVVVVVVTTTSSSSSSRRRMMMDDD===666222///000...++++++///+++******+++------,,,***---,,,...555>>>JJJ]]]lllxxxzzz|||~~~~~~~~~~~~~~~}}}}}}xxxuuuqqqlllhhhbbb[[[WWWPPPNNNIIIBBB:::666555555111111000...---,,,---......---++++++,,,,,,***))),,,+++******)))))))))))))))))))))******)))))))))'''((())))))))))))((('''******))))))))))))))))))((()))***+++,,,,,,++++++)))(((((()))+++,,,,,,+++,,,++++++******++++++,,,++++++++++++,,,,,,,,,---------............------/////////............---,,,---.../////////......000000000000///////////////////////////000222333000111222222222222111000000000//////////////////333222111222333333222000......////////////......,,,+++***)))***+++...///,,,------------,,,,,,+++,,,,,,---------.........////////////////////////////////////////////////---------------,,,,,,+++000...---...///111000000333222222222222222111111000000000111222222333333888555333222333444555444555444333222222222222222///000000111111222222222333444555666777777666666888999888666444444666888333444555555666777777777+++++++++++++++***))))))************)))))))))(((((((((((()))))))))******))))))(((((((((((())))))))))))(((((())))))***+++******))))))******+++,,,...............//////000///000000000///...---,,,---//////...,,,++++++,,,(((+++---,,,((('''))),,,)))))))))***++++++,,,,,,)))************)))((('''))))))(((((())))))***+++*********++++++,,,,,,,,,******++++++,,,,,,,,,,,,---....../////////......))))))))))))))))))******))))))******+++++++++,,,,,,+++***+++---///222555111---***,,,,,,,,,000666999:::<<>>:::888777555333888>>>JJJPPPWWWYYYTTTMMMHHHEEEKKKIIIHHHLLLQQQUUUUUUTTTPPPWWW```gggkkklllmmmmmmmmmmmmmmmmmmnnnooopppqqqpppppppppqqqqqqssstttuuusssttttttttttttsssrrrrrrnnnpppsssvvvwwwwwwvvvvvvvvvvvvwwwxxxyyyyyyyyyyyytttsssrrrrrrssstttuuuuuutttrrrppppppppppppooonnnoooppppppqqqqqqppppppooorrrtttvvvwwwwwwvvvuuuttt}}}~~~~~~~~~}}}}}}|||||||||}}}~~~~~~{{{yyyvvvuuurrruuuxxx|||}}}|||zzzyyyyyyzzz{{{{{{zzzzzz{{{}}}yyyzzz||||||zzzyyyzzz{{{yyywwwtttrrrqqqnnnjjjgggdddcccbbb```___^^^^^^^^^^^^```cccfffgggfffeeedddhhhfffeeeddddddcccaaa^^^]]]aaaeeefffdddcccdddfffggghhhhhhgggddd___XXXSSSRRRQQQQQQQQQQQQLLLEEE>>>777222//////...+++,,,///...------...000000///...---+++---444<<>>999777777444222///---------------...---,,,,,,------,,,***------+++******)))))))))***))))))))))))))))))***'''(((((()))))))))))))))))))))******************((()))***+++++++++*********))))))***+++,,,,,,***,,,,,,++++++++++++,,,,,,++++++,,,,,,---------------......//////......---000000/////////.........,,,,,,---...///.........000000000000////////////////////////////////////111111111222222111111111//////000000000000000000111000000111222222111///////////////////////////---,,,+++******,,,...000...............---,,,,,,---............/////////000000000000000000000000........................------......------,,,+++///---,,,---.../////////111222222111000000000000000000000111222222333333777444222111222333333222555444444333333333333333000000000111222333333444666777888999999888666555999999999777666666888:::333444444555666777888888+++++++++,,,++++++***)))************))))))))))))'''((((((((()))))))))))))))((((((''''''(((((())))))(((((((((((()))************))))))******+++,,,///......---......///////////////...------,,,,,,,,,...///...,,,+++***+++)))+++---,,,)))((()))+++))))))******+++++++++,,,,,,,,,------,,,+++)))(((***)))((((((((()))+++,,,---,,,,,,++++++***************++++++,,,---------...///000000000000000000,,,,,,+++***))))))******))))))******+++,,,,,,,,,000---,,,---...---///333///,,,+++---,,,,,,000777888:::===BBBEEEDDDAAA===<<<:::;;;;;;777444777===FFFMMMVVVZZZYYYUUURRRPPPWWWUUUSSSQQQOOOMMMIIIFFFLLLSSS\\\eeejjjlllmmmmmmkkkkkkkkklllmmmnnnooopppppppppppppppqqqrrrssstttrrrsssttttttuuuuuuttttttssstttvvvwwwxxxxxxxxxxxxxxxyyyzzz{{{||||||||||||vvvtttsssssstttvvvvvvvvvtttrrrppppppqqqqqqpppoooooooooqqqqqqqqqqqqoooooommmpppsssttttttttttttuuuyyyzzz{{{|||}}}|||{{{zzz|||{{{{{{{{{|||~~~~~~}}}{{{yyyxxxuuuwwwzzz|||}}}}}}{{{zzzwwwyyyzzzzzzyyyxxxyyyzzzyyy{{{|||{{{yyywwwwwwxxxuuurrrnnnmmmllljjjfffbbbbbbbbbaaa___\\\[[[[[[\\\^^^___bbbdddeeeeeeddddddgggfffeeeeeeeeeeeecccaaa___cccggggggeeecccdddeeedddeeeffffffbbb\\\VVVRRROOONNNNNNOOOPPPMMMFFFAAA999444000000...+++,,,///---,,,,,,---//////...,,,...---...444===III[[[jjjsssuuuxxx{{{|||~~~~~~~~~||||||||||||||||||{{{{{{yyyxxxwwwtttqqqjjjccc^^^XXXUUUPPPJJJDDD@@@<<<;;;777444000............---...---,,,---...///...---......,,,+++******))))))******))))))))))))******((((((((())))))*********((()))***+++++++++******++++++++++++++++++++++++,,,+++******+++,,,+++***,,,,,,++++++++++++,,,,,,+++,,,---.........------......////////////......000000000000////////////,,,------------.........------...///000111222222/////////////////////...111111111111111111111111//////000000000000111111//////...000111222000///000//////......//////000......---,,,,,,---.../////////000//////...---,,,....../////////000000000000000000000000000000000////////////////////////......//////......---,,,...---,,,,,,...//////...111222222111///...///000000000000111222222333333666444333333444444222111444444333333333333444444000000111222333444444555666777999::::::999777666888999999888777666888999444444444444555777888999++++++,,,,,,++++++***)))************))))))))))))(((((()))))))))*********((((((''''''''''''((((((((((((((((((((()))************))))))******+++,,,///......------.........000///---,,,++++++,,,,,,+++---......,,,***)))***+++,,,,,,+++***)))*********************+++++++++***+++,,,------,,,***)))***)))((('''((()))+++,,,++++++++++++++++++++++++******++++++,,,------...000000111222222222222222///...,,,+++************))))))***++++++,,,------222---,,,......++++++000...,,,,,,---,,,+++000666888:::???EEEHHHGGGCCC???::::::===>>>:::555666;;;???HHHSSSZZZ\\\[[[[[[[[[^^^^^^]]]XXXQQQIIIDDDAAAKKKRRR[[[dddiiikkklllmmmjjjjjjjjjkkklllmmmnnnooopppppppppppppppqqqrrrssspppqqqrrrtttuuuuuuvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxyyyyyyzzz{{{||||||||||||wwwuuurrrsssuuuwwwwwwvvvtttrrrqqqqqqrrrsssrrrrrrpppqqqsssttttttsssqqqppplllnnnqqqqqqppppppqqqsssuuuwwwyyy{{{||||||{{{zzzyyyyyyxxxyyyzzz}}}~~~~~~~~~~~~}}}{{{zzzyyyxxxyyyzzz{{{|||{{{{{{zzzyyyzzz{{{zzzxxxwwwwwwxxxzzz{{{|||{{{xxxvvvuuuuuupppllliiiiiijjjiiieee```aaabbbbbb___[[[YYYYYY[[[[[[\\\^^^```bbbdddeeeeeefffeeeeeefffggggggfffdddbbbfffiiiiiifffccccccdddccccccbbb___[[[WWWTTTSSSMMMLLLLLLNNNPPPNNNIIIDDD;;;666111000...+++,,,000*********+++,,,---,,,***...,,,...333;;;FFFXXXgggnnnrrrvvvyyy{{{}}}}}}~~~}}}~~~~~~}}}||||||{{{{{{{{{{{{xxxxxxxxxxxxvvvpppjjjddd^^^YYYSSSOOOLLLIIIDDD@@@;;;777222000000111000///...------...000111000//////...---,,,+++*********+++***)))(((((()))***+++))))))))))))))))))******((()))***++++++++++++***000///---,,,++++++,,,,,,...,,,++++++++++++***(((---,,,,,,++++++,,,,,,---+++,,,---...///......---......////////////......111111111000000000//////------,,,,,,,,,---...///---......///000111111222...//////000111111111111222111111111111111111222//////000000000111111111///......000111222111///111000///......///000111///////////////.........000000000000///...------/////////000000000111111111111111111111111111111000000000000000000000000//////000000//////...---///...,,,---///000000///111333444222000...///111000000000111222222333333666666666666777666333000444333333333333333444444000000111222333444555555111333666999::::::888777444666888888666555666777555555444444555666777888+++,,,,,,,,,,,,+++******************)))))))))))))))************+++++++++((((((''''''''''''((((((((((((((((((((()))***************)))***++++++,,,///......---------......000...,,,***)))***+++,,,***,,,...---+++)))))))))---,,,,,,+++++++++******************************&&&''')))+++,,,+++***)))+++***((('''((()))+++,,,'''((()))***,,,---//////******+++,,,,,,---......000111222333333333333333111000...+++************))))))***+++,,,,,,------111,,,***,,,,,,'''(((,,,---++++++,,,+++)))...555888;;;AAAGGGKKKJJJEEEAAA888:::>>>@@@;;;555555:::;;;DDDPPPYYY]]]___aaabbb```cccccc^^^UUULLLFFFDDDLLLSSS\\\dddiiikkklllllliiiiiiiiijjjkkklllnnnoooppppppppppppppppppqqqrrrooopppqqqssstttuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvwwwxxxyyyyyyzzzzzzzzzyyywwwtttrrrrrruuuwwwvvvuuutttsssqqqrrrsssttttttsssrrrsssuuuvvvvvvuuusssrrrnnnpppqqqpppmmmkkkmmmooouuuwwwzzz|||}}}~~~}}}|||wwwwwwvvvwwwyyy|||~~~~~~~~~}}}}}}|||zzzyyyxxxzzzzzzzzz{{{zzzzzzzzzyyy}}}~~~}}}zzzxxxwwwwww{{{||||||zzzwwwuuuttttttlllhhhfffgggjjjjjjfffbbbbbbcccbbb___ZZZXXXXXXZZZXXXYYYZZZ]]]```ccceeefffeeeeeeeeefffiiiiiihhhgggdddhhhkkkjjjgggcccbbbcccbbbaaa^^^YYYUUUSSSTTTUUULLLKKKKKKNNNQQQPPPKKKGGG===777222111...+++,,,000---------...///000///---,,,***+++000888CCCTTTccclllpppuuuxxxzzz{{{}}}~~~{{{~~~~~~}}}}}}~~~}}}|||{{{{{{{{{{{{vvvwwwyyyzzzyyyuuuoookkkccc]]]VVVSSSSSSPPPJJJEEE>>>:::444222222333222111...------...111222222111000///---,,,+++*********+++***)))(((((()))***+++******))))))))))))******((()))***+++,,,,,,+++***333222///---,,,,,,---...///---++++++++++++)))(((---,,,,,,++++++,,,,,,---,,,,,,.../////////...---......////////////......111111111111000000000000...---,,,++++++---///000111111111000///.........---...///111333444444444222222111111111111222222//////000000111111111222/////////000222222111000111000///......///000111000000111111000///...---111111111111000///------000000000000111111111111111111111111111111111111111111111111111111111111000000000000000//////...000///......000111111000222444666444111///000222000000000111222222333333777777888999:::888444111333333222222222333333444000111111222444555666666---///333777999:::999999222444666777666444444555666666555444444555777888000///...------------......+++'''######%%%(((++++++***)))(((((('''((((((***)))'''''')))))))))((())))))))))))))))))))))))((((((''''''((()))******+++,,,,,,---...///000000,,,++++++******++++++,,,---,,,,,,+++***)))((((((***++++++,,,,,,++++++*********))))))((())))))))),,,,,,++++++++++++,,,,,,***++++++,,,+++***)))(((+++***)))***+++,,,+++)))*********+++---///000111111222333333333333111111000///,,,*********+++,,,...,,,++++++---.........------,,,++++++******))),,,+++******+++...000222444555:::BBBJJJKKKFFF@@@777<<>>888444333222<<>><<<999777555222000......111333555555333111///......---+++)))...,,,******+++,,,+++***(((+++---,,,***)))***+++------,,,+++***+++,,,,,,444222000---,,,,,,,,,------,,,+++*********++++++******)))))))))***,,,---111///...///111222000...333333222111......///111222222222111000///...---.........------,,,,,,+++...---,,,,,,,,,,,,---......//////000000111222222111111000/////////000000000000000000/////////////////////000000111222333444333111000...---------000000//////000000111222222111000111222333222111222111111000000222333444333333333333333222111000000000111222444444222000111000.........///111222000//////000222333333222222222333333333333444444333333444444444555555555444555666777666444222111444444555555555555555555333444444555555666777777888888888888777777777666777777777666666666666666666555444555666666555444333222111111000//////...,,,,,,------,,,,,,+++***))))))((((((((()))*********)))'''''')))))))))(((((((((((((((((((((((((((++++++***)))))))))******------------------------------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---***++++++,,,,,,++++++***************+++,,,------******************************+++,,,+++***)))(((***)))((((((******)))(((*********+++,,,...000000333444555555555444222111222000...---,,,---...//////...------,,,+++(((%%%------,,,++++++******)))++++++++++++,,,---///000222333666===DDDIIIHHHFFFAAA@@@???>>>===:::777444444666666888AAAPPP]]]bbbeeehhhlllllliiieeebbb```[[[\\\^^^ccciiinnnpppqqqkkkkkkkkkkkkkkkkkkkkkkkkoooqqqtttuuutttsssttttttpppooonnnnnnnnnoooqqqrrruuusssrrrrrruuuwwwxxxxxxvvvvvvtttsssrrrrrrrrrrrrttttttsssrrrrrrssstttuuupppppppppppppppqqqrrrrrruuuxxxwwwuuuuuuxxxyyywwwqqqooommmkkkjjjkkkmmmnnnsssrrrsssvvvyyy{{{{{{zzz||||||{{{{{{zzz{{{{{{{{{vvvyyyyyywwwxxx|||~~~|||{{{|||}}}~~~~~~}}}|||{{{zzzzzzyyyyyyyyyyyyyyyyyy{{{zzzxxxvvvuuussspppmmmmmmkkkiiihhhhhhhhhfffeee]]]ZZZVVVVVVXXXYYYXXXVVVUUUVVVYYY\\\```dddhhhjjjiiiiiiiiigggeeeccccccdddbbbdddfffgggfffdddbbb```cccbbb```]]]YYYUUURRRPPPNNNMMMMMMPPPTTTUUURRRNNNCCC:::333222111...,,,---,,,++++++,,,...///---,,,000...---///222:::JJJYYYdddiiimmmoootttzzz|||zzzzzzzzzyyyzzz{{{|||~~~{{{{{{{{{{{{|||}}}~~~{{{}}}}}}|||zzzxxxxxxyyy{{{|||||||||{{{yyywwwvvvuuurrrnnnhhhaaa[[[WWWUUUOOOLLLHHHEEECCC@@@<<<999555333000000222444444444444222000///...---***(((222000---,,,,,,---,,,+++(((***---...,,,+++*********************+++,,,---((()))***+++,,,,,,------...---,,,++++++++++++,,,++++++******+++---///000111000000222333333111///555555444222///---...///111111111111000000///...------------------------000...,,,******,,,...000......//////000111111111222222111000000000000111111111000000//////...............///111333444555333333333222222111000///000000//////000000111222444222111222333333222111111111222222222333333333444555444444333222111000000000000222444444222000000000///...///000111222111000000111333444444333222222333333333333444444666666666555444444333333666777777777777555333222333333444555666666666555333444444555666777888888888888888888777777777777888888888888888888888999999777555444555666555444666555555444333111000000---............---,,,,,,(((((((((((()))***++++++***)))'''''')))))))))(((((((((((((((((((((((((((,,,,,,+++***)))))))))***------------,,,,,,++++++++++++************++++++,,,,,,+++***)))(((''''''***++++++,,,,,,++++++***(((((((((((()))***+++,,,)))))))))******))))))))))))***+++,,,++++++)))))))))((('''((()))***)))'''*********+++,,,---///000333333444444444333222111111000...,,,,,,---...//////............,,,(((%%%------,,,++++++******)))++++++++++++,,,---...///000111333999@@@FFFHHHHHHGGGCCC>>>=========:::666444333111111999GGGVVV___aaagggkkkkkkjjjiiigggddd]]]^^^___dddiiinnnooopppmmmmmmlllkkkkkkkkkkkkkkklllooorrrttttttsssssstttooonnnlllkkkkkklllmmmnnnqqqqqqqqqrrrsssuuuuuuvvvxxxxxxwwwvvvuuutttsssssswwwvvvuuutttrrrrrrssstttrrrqqqpppqqqrrrssssssrrrsssuuutttqqqqqqvvvxxxwwwrrrpppmmmjjjiiiiiikkklllrrrrrrsssuuuyyy{{{{{{zzz~~~}}}|||{{{{{{{{{{{{{{{zzz|||{{{yyyzzz~~~~~~zzz{{{|||~~~~~~}}}|||{{{|||}}}~~~}}}}}}|||{{{zzzxxxvvvtttsssqqqnnnlllnnnllliiihhhhhhhhhgggfff^^^YYYUUUVVVZZZ\\\ZZZVVVUUUVVVXXX\\\aaaeeeiiikkkhhhiiiiiigggdddbbbbbbbbbbbbdddfffhhhhhhfffcccaaacccbbb```\\\XXXTTTQQQOOOOOONNNNNNPPPTTTTTTRRROOOEEE<<<444222111---+++,,,+++******+++---...,,,+++000......///111777EEESSS[[[aaaeeefffiiinnnpppooottttttttttttsssuuuxxxzzztttttttttuuuwwwxxxzzz{{{zzz{{{{{{{{{zzzyyyxxxxxxzzzzzzzzzzzzyyyyyyyyyxxxwwwuuuqqqllleee___YYYVVVPPPNNNLLLJJJIIIFFFBBB???<<<999555222222222111000444222000/////////---+++555222...,,,,,,,,,,,,+++(((+++---///...,,,***)))************++++++,,,,,,***+++++++++,,,---............------,,,,,,,,,,,,************,,,...000222000000222333333222111///444555555333000...///000///000000000000000//////,,,,,,,,,------.........///...,,,++++++,,,...///------...//////000000111333222222111111111111111111111000000//////....../////////000111222444555...///111111111111///...///////////////000111111555333222222333333111000111111222333333333333222555555555444333222111000222111111333444555333111000000/////////000111222222111111222444555555444222222222333333333444444777666666555555444444333777888888888777666444444222333444555666666666666555555666666666666666666888888888777777777777777888888888999999999999999;;;888666555555666555444999999999888666555333111111000///...------------))))))((())))))***+++,,,***)))'''''')))))))))(((((((((((((((((((((((((((,,,,,,+++***)))))))))***---------,,,++++++******+++******))))))******+++,,,++++++***)))((('''&&&***++++++,,,,,,++++++***(((((((((((()))***+++,,,((()))************)))((())))))++++++,,,+++***))))))((('''((()))***)))'''*********+++,,,---...///000111222333333222111000000///---++++++,,,...///------...///000///,,,***------,,,++++++******)))++++++++++++,,,,,,---...//////111555;;;AAAEEEGGGIIIDDD???======>>><<<:::444222111111666@@@MMMXXX]]]eeekkkjjjiiijjjgggccc]]]^^^aaafffkkkooopppoooooonnnmmmkkkkkkkkkkkkkkklllooorrrtttttttttttttttqqqooommmlllkkklllnnnooooooppprrrssssssttttttuuuyyyyyyyyyxxxwwwwwwvvvuuuyyyyyyxxxuuurrrqqqrrrtttvvvtttrrrrrrtttuuuuuusssrrrsssrrrooopppuuuxxxwwwqqqooollliiihhhhhhjjjkkkrrrrrrrrrtttxxx{{{{{{{{{~~~}}}|||{{{{{{{{{{{{{{{{{{}}}|||{{{~~~}}}|||}}}~~~~~~}}}}}}yyyzzz|||}}}}}}|||{{{zzz{{{yyyvvvtttsssrrrooommmooollliiigggggggggfffeeebbb]]]XXXYYY\\\^^^[[[XXXVVVWWWYYY\\\```dddgggiiiggghhhiiihhheeecccccccccccceeeggghhhhhhfffdddbbbbbbaaa___\\\XXXTTTQQQOOOQQQOOONNNOOORRRRRROOOLLLGGG>>>555222000---+++,,,***))))))***,,,,,,+++***///......000000555AAAMMMWWW^^^ccccccdddggghhhggglllmmmnnnmmmkkkkkknnnpppjjjjjjkkklllnnnppprrrssswwwwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxyyywwwvvvsssnnnhhhbbb\\\YYYQQQOOONNNNNNMMMLLLIIIGGGAAA===999555444333111000222111000000222222111000444111...---,,,,,,+++******+++---//////...+++))),,,,,,,,,,,,,,,++++++***///...,,,+++,,,---000111............------,,,,,,)))))))))***+++---000111222333444555444333333222333444555444222000111111//////000000000//////...+++,,,,,,------.........,,,------......------,,,---------...//////000000333222222111111111111111111000000000/////////...222222111111111111222222---...///000111000///////////////...///000000111444333222222222222111000000111222333333333222222444444444444333222111000333333222333555666555333000000000000000111111222333222111222444555555444222222222333333333444444444444444555555555555555777777777777777666666666333444444555666666555555777777666666555555444444777777777777777777888888777777777888888999999999;;;999777666666777555444>>>>>>======;;;888555444444333111000...---------******)))))))))***++++++***)))'''''')))))))))(((((((((((((((((((((((((((++++++***)))))))))******,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,*********++++++++++++,,,***++++++,,,,,,++++++***************+++,,,------((()))***++++++***)))(((((()))***+++,,,+++*********)))((((((******)))(((************+++,,,---......///000222222222111111///...,,,++++++,,,...///---------///111111///---------,,,++++++******)))***+++++++++,,,,,,,,,,,,......///222666<<>>555222000---,,,---***))))))***,,,---+++***------...000000333===IIIXXX```ggggggfffggggggeeeeeegggiiihhhdddcccdddfffbbbbbbcccdddfffhhhjjjkkkppppppppprrruuuvvvuuutttrrrrrrssstttuuuvvvwwwwwwxxxwwwuuuqqqlllgggbbb```VVVUUUSSSRRRRRRRRRPPPNNNDDDAAA===:::999888777666333222111222444555555444222000...------,,,***(((,,,,,,---...000///,,,***,,,,,,------,,,+++******---,,,******+++---000333------......------,,,+++((((((((()))***---///000444555666666444444555666333444555555333111111222000000000000//////...---,,,,,,,,,------.........+++,,,...//////...,,,+++,,,,,,------.../////////222222111000000000000111/////////000000000000000555444333222111000000000//////000111111111111111//////......//////000111333111000111222222111000000000111111111222222222222222333333333222111111444333222333444555555444000000000111111111222222222111111222444555555444222222333333333333444444222222333333444555666666666666666666777777777777444555555555555555444444666666666555444444333333777777777777888888888888666666666777888888999999999888777888999888666444AAAAAAAAA@@@>>>;;;888666555666666555333000---+++++++++******)))************)))'''''')))))))))((())))))))))))))))))))))))))))))((((((((()))******++++++++++++************,,,,,,++++++++++++,,,,,,************++++++++++++***++++++,,,,,,++++++***,,,+++++++++++++++,,,,,,)))***+++,,,,,,+++***)))((()))***+++,,,++++++***+++***))))))***+++***)))************+++,,,------,,,...000222333444444333000///---,,,,,,...///000...---,,,---///000///...------,,,++++++******)))******+++,,,,,,,,,,,,+++---...///000333777;;;???AAA@@@>>>;;;999999;;;>>>999666555555444444>>>IIIUUU```gggeeeeeeiiifff___WWWWWWYYY^^^eeelllpppqqqqqqpppnnnmmmmmmnnnooopppppprrrssstttssssssuuuwwwsssqqqooommmmmmooorrrtttnnnqqquuuwwwvvvuuuuuuvvvvvvvvvxxxyyyyyyxxxxxxwwwtttvvvxxxwwwttttttxxx|||zzztttrrrtttvvvvvvtttqqqsssrrroooppptttuuusssrrrqqqnnnlllkkkkkkmmmnnnnnnmmmmmmooossswwwxxxyyyzzzzzzzzzzzzzzzzzz{{{|||wwwyyyzzz|||}}}|||{{{{{{{{{|||}}}~~~~~~}}}zzzwwwtttsssrrrqqqoooiiifffaaa___^^^______^^^```___]]]\\\[[[\\\\\\\\\]]]]]]\\\\\\\\\]]]]]]^^^aaacccfffhhhggggggggggggdddcccbbbaaa``````______\\\\\\[[[ZZZYYYWWWUUUTTTTTTQQQNNNNNNPPPPPPMMMJJJHHH>>>555222000---,,,...,,,++++++,,,......---+++++++++---000000222;;;FFFTTT^^^ggghhhggggggfffccc```dddgggeee```]]]]]]^^^^^^^^^^^^```aaaccceeefffiiihhhhhhlllppprrrrrrppplllmmmoooqqqssstttttttttxxxwwwuuurrrnnnkkkhhhfffaaa^^^[[[XXXXXXWWWVVVUUULLLHHHDDD@@@???===<<<;;;666444444555666777666555000/////////000...+++(((...---,,,---///000...+++)))***+++,,,,,,++++++***+++++++++,,,,,,---...///,,,------...---,,,+++***))))))))))))+++,,,...000333444444222000111333666555666777666333111000000000000000000///...---,,,,,,,,,------------------------------------------+++,,,,,,---......//////111111000/////////000000......//////000000111111666555333222111000000000111000000000000111111222///............///000000111/////////111222111000111000/////////000111222000000111111222222111111333111000111222333333222000000111111222222222111222111000111333555444333222222333333333333444444111111222222333444444555444444444555666777888999666666666666555444333333333333333333444444444555666777777777888888888888666666666777888999999999777777888:::;;;:::777444CCCCCCCCCBBB@@@===999777666777999:::777222---))),,,,,,+++***)))))))))******)))'''''')))))))))(((************************(((((('''(((((()))************************************))))))))))))******++++++***)))((('''&&&&&&+++++++++,,,,,,+++++++++******)))))))))))))))))))))***,,,------,,,***)))((()))***+++,,,,,,+++***+++***)))***+++,,,+++)))************+++,,,------,,,...000333444555666555111000///......///111222///---++++++---......---------,,,,,,+++******)))******+++,,,,,,,,,++++++---...//////111444888;;;===>>>===:::666666:::>>><<<777555555222111:::FFFOOO\\\cccaaabbbgggeee\\\SSSQQQRRRVVV]]]fffmmmpppqqqpppooommmnnnoooppprrrooopppqqqppppppppprrrtttpppnnnllljjjkkkmmmppprrrkkkoootttuuutttrrrssstttssstttvvvwwwxxxxxxwwwwwwppptttwwwwwwuuuvvv||||||tttqqqsssuuuuuutttnnnppppppmmmmmmqqqqqqoootttrrrooommmmmmnnnoooqqqlllkkkkkkmmmqqqtttvvvwwwyyyyyyyyyyyyyyyzzz{{{|||zzz{{{{{{|||}}}zzzyyyyyy{{{|||yyyyyyzzzzzz{{{{{{||||||zzzwwwtttqqqpppooonnnlllfffbbb^^^[[[[[[[[[[[[[[[[[[\\\\\\[[[YYYZZZ\\\^^^```___]]]\\\[[[ZZZZZZZZZ^^^aaaeeeggggggggghhhhhhcccbbb```^^^\\\\\\]]]]]]ZZZZZZZZZZZZYYYXXXWWWVVVTTTQQQNNNOOOQQQQQQOOOLLLHHH>>>555222000...---///------,,,...///000///---***+++---000000111:::EEELLLXXXcccfffeeedddccc```^^^cccfffeee___ZZZYYYZZZ]]]]]]]]]^^^```aaacccdddcccbbbcccgggllloooooonnniiikkkmmmppprrrssssssssswwwuuusssqqqnnnllljjjiiiiiifffaaa]]]\\\[[[ZZZXXXUUUPPPJJJEEEBBB???<<<:::999777666666777777666555//////000111222000,,,(((000---,,,,,,///000...,,,%%%&&&(((***+++,,,++++++---...///000///---+++***+++,,,---------,,,+++***+++*********+++---///000000111000...+++,,,000444777888999777333000......111111111000///---,,,+++------------------------///...,,,******,,,...///++++++,,,------......///111000000///////////////------...///000111222222555444333222111111111111111000///......///000111...............///000000///...---...000111111000111000...------///111222...///000111111222111111111000...///000222222111000000111222222222222111111000000111333444444333222222333333333444444444111222222222222222333333222333333444666777999:::777777777666555444222222///000111222444555666777666666777777888888888999666666777888999999::::::555666888;;;===;;;777444LLLHHHCCCBBBDDDCCC???:::999888777666555222///,,,+++,,,,,,***((()))///444+++******)))((())))))))))))'''***'''"""***000)))&&&'''(((*********)))))),,,,,,++++++******))))))+++***)))+++---...,,,***(((***,,,,,,******,,,///...---,,,,,,,,,,,,,,,***+++***)))***,,,---,,,++++++,,,,,,------,,,,,,,,,))))))))))))***+++,,,---++++++************++++++,,,+++++++++***)))))))))......000222555555333111111000///......///000000///////////////......---------,,,,,,+++***))))))---,,,+++******+++,,,---,,,,,,---///111333555777666666555555666888:::;;;===<<<999666444444888;;;OOOXXX```cccfffhhhddd]]]WWWLLLEEELLLYYYdddkkkpppsssssssssrrrpppppprrrtttsssrrrqqqpppqqqsssuuuwwwsssqqqpppooonnnoooqqqrrrnnnqqqtttssspppooopppsssqqqtttwwwvvvrrrrrrvvvzzz{{{zzzyyyyyyyyyzzz{{{|||yyywwwtttrrrqqqqqqrrrtttsssrrrqqqpppppppppqqqrrrsssrrrpppooooooooopppqqqqqqooommmmmmoootttxxx|||wwwyyyzzz{{{{{{}}}yyyzzz{{{|||~~~~~~~~~}}}~~~~~~||||||{{{}}}}}}}}}zzzxxxyyywwwssspppmmmjjjfffcccccc```[[[XXXXXXYYYZZZZZZ]]]```bbb```[[[XXXZZZ]]]___aaa___ZZZYYY\\\ZZZTTTXXX[[[___bbbddddddbbb```aaa___\\\[[[ZZZYYYVVVTTTXXXYYYYYYVVVRRRQQQTTTWWWYYYWWWTTTSSSRRRQQQNNNLLLCCC@@@999333...,,,++++++************************---//////...---///444999QQQUUUZZZ^^^```aaabbbdddeeeeeeeeedddbbb___]]]\\\aaa```^^^]]]]]]^^^```aaa[[[]]]aaaeeehhhiiiiiiiiieeefffjjjmmmqqqtttvvvwwwsssvvvwwwtttssssssqqqlllkkkiiieeebbb___]]]]]]]]]\\\\\\WWWOOOIIIHHHFFFBBB>>>=========>>><<<999777555333111000111111000///111///,,,+++,,,///222555---+++***---111222---))).........---------,,,,,,...---,,,,,,......---,,,++++++++++++,,,---......111000......000222222222;;;:::888555333000...---000000000000///...---,,,---,,,++++++---//////...,,,,,,---------------------,,,++++++,,,---...//////////////////......---000///...------...///000333444444333333111000/////////000000///...------,,,...///000///000111333000///---...000111111000111111000///...------,,,000///...///222333222111///......///111111000///333333333333222222111111222222333333333444444444333333333333333333333333111222222333333444444555444444333333444555777888888777666555444444555666333444444555555444444333:::888777555555555666666888999999::::::999999888666666666777999:::999777OOOJJJEEEDDDFFFFFFAAA===:::888555333111...+++((())))))((('''&&&(((+++...+++******)))))))))))))))+++(((***&&&%%%***"""(((((()))******)))((('''***************))))))))))))'''&&&(((***+++)))'''(((***,,,,,,+++***,,,///...---------------,,,+++---+++++++++---------+++,,,------------,,,,,,+++++++++************++++++++++++************++++++++++++******************---,,,---///222333111000111111000//////000000111...............---,,,,,,......---,,,,,,+++******,,,,,,+++******+++,,,,,,++++++,,,---///111222444555555666666777888::::::<<<<<<:::777555444666888FFFPPP[[[```dddeee```XXXRRRHHHBBBIIIVVVaaajjjoooqqqqqqqqqpppnnnnnnppprrrsssrrrqqqqqqqqqsssuuuwwwuuussspppooonnnoooqqqrrrpppoooooopppqqqqqqpppooopppsssvvvuuusssssswww{{{{{{{{{zzzyyyyyyzzz{{{|||yyywwwtttrrrpppqqqrrrsssssssssqqqpppppppppqqqrrrrrrqqqpppoooooooooppppppnnnmmmlllmmmooossswwwzzzxxxyyy{{{{{{{{{|||~~~zzzzzz|||}}}~~~~~~~~~~~~~~~}}}|||{{{|||}}}}}}|||zzzzzzwwwsssooommmkkkgggeeebbb___[[[XXXWWWWWWXXXYYY\\\___bbb```\\\[[[]]]```___```]]]XXXXXX[[[YYYTTTVVVXXX[[[___```aaa```___^^^\\\YYYXXXXXXWWWUUUSSSZZZZZZYYYWWWUUUUUUXXXYYYYYYWWWTTTRRRPPPNNNKKKIII===:::555000---,,,,,,,,,,,,++++++******++++++,,,...//////...---///333777GGGKKKPPPUUUYYY]]]aaaccccccddddddcccaaa___]]][[[```___^^^\\\\\\\\\]]]^^^^^^___aaacccddddddcccbbbaaacccfffjjjnnnqqqtttuuuooossstttqqqppppppmmmhhhiiigggeeecccbbbbbbbbbcccaaaaaa]]]UUUOOOMMMJJJFFFCCCBBBAAAAAAAAAAAA>>><<<;;;999666555444444222000///...,,,++++++,,,---...000...,,,---//////+++''',,,,,,,,,+++++++++******...,,,,,,,,,---...---,,,,,,++++++++++++,,,,,,---///...,,,---000222333333:::999666333111///...---...////////////...------...,,,++++++---......---,,,,,,,,,---------------...------,,,,,,---...//////////////////......---000///...------...///000333333222222111000000000//////000000///......------...000000//////111222222000///...///000///...//////......---,,,++++++///......///111222222111///......///111222000///222111000000/////////000222222222222333333333333333333333333333333333333111222222333333444555555888777555444333333444444777777555555444555666666333444444555555444444333888888666555555666666777;;;;;;::::::888777555444666666555666888888777666RRRLLLGGGFFFGGGGGGDDD@@@<<<999444111///,,,)))&&&)))(((&&&&&&((())))))(((*********)))))))))))))))...***,,,)))###'''+++$$$************)))((('''&&&((())))))))))))))))))***,,,+++******+++,,,***))))))***,,,,,,++++++---.........//////......---,,,///...------...///---,,,...............---,,,+++...---,,,+++************++++++************++++++))))))******************,,,++++++,,,///000000///222111111000000111222222//////000000//////...---.........---,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,...///000444444666777888999999999;;;;;;;;;999666444444555:::EEEQQQYYY]]]]]]WWWOOOIIIAAA===EEEQQQ\\\fffmmmnnnoooooonnnmmmmmmoooqqqsssrrrqqqqqqrrrsssuuuvvvwwwtttqqqnnnmmmnnnppprrrqqqnnnkkkmmmppprrrooolllooorrrtttuuussstttxxx|||{{{{{{zzzyyyyyyzzzzzz{{{wwwvvvsssqqqpppqqqrrrssstttsssrrrqqqqqqqqqqqqrrrqqqqqqpppoooooooooooopppkkkkkkkkklllooorrrvvvxxxwwwxxxyyyyyyxxxyyy{{{}}}{{{{{{}}}~~~~~~~~~}}}}}}~~~}}}{{{|||}}}~~~~~~}}}xxxtttpppmmmkkkiiigggeeeaaa___[[[XXXVVVVVVWWWXXX\\\___aaa```^^^]]]```bbb______[[[VVVVVVYYYXXXUUUWWWXXXZZZ]]]___```aaabbb]]][[[YYYXXXXXXWWWUUUSSSYYYWWWUUUUUUWWWYYYYYYYYYVVVTTTPPPLLLJJJGGGCCC@@@666444111---,,,+++,,,---...---+++******+++---...000000000...---...111444:::>>>CCCIIINNNTTTZZZ^^^___```aaaaaa```___]]]\\\]]]]]]\\\[[[ZZZYYYYYYXXX\\\]]]___``````___]]]\\\]]]___bbbfffkkknnnqqqrrrmmmqqqrrrpppooonnnkkkfffgggfffeeeeeefffgggiiijjjggghhheee^^^YYYUUUQQQKKKKKKIIIGGGGGGHHHHHHHHHFFFEEEBBB???<<<:::888555333000//////---,,,+++))))))000...+++,,,...///,,,))),,,,,,,,,,,,++++++++++++...,,,+++,,,---...---+++,,,++++++*********++++++,,,++++++...111444555666999777333000...---------,,,,,,.../////////...---...,,,++++++,,,---,,,++++++,,,,,,,,,---------...//////...------.........///////////////......---//////............//////333222000////////////000//////000000000///.........000111000///...///111333111000/////////---+++---------,,,,,,++++++***...------...000111111000//////...000111222111///222111000///...///000111000111111111222222222222333333333333333333333333222222222333444444555555777777555444444333444444666555555555555666666777444444555555555555444444777666666666666777777888;;;::::::999888666555444666555555555777666555333RRRLLLFFFDDDFFFFFFCCC@@@<<<999444111///---+++))),,,***((())),,,,,,***'''***************)))(((((()))$$$(((***%%%***///***)))))))))))))))(((''''''''''''(((((())))))******------,,,+++,,,,,,,,,+++******+++,,,,,,,,,---...///000111111000///......111///...///000000///---////////////...---,,,,,,...---,,,++++++******+++++++++************++++++(((((())))))******++++++,,,***)))***---/////////222222222222222222333333222222333333222222111000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------222333555777999999999888:::;;;<<<;;;888555333222444;;;EEEMMMPPPOOOJJJEEE@@@:::999@@@LLLVVVaaajjjlllmmmnnnnnnmmmmmmoooqqqsssrrrrrrrrrrrrssstttuuuwwwtttpppmmmlllmmmoooppppppnnnlllmmmooopppooommmnnnqqqsssttttttvvvyyy|||zzzyyyyyyyyyxxxxxxxxxxxxvvvuuusssqqqqqqqqqrrrrrrtttssssssrrrrrrrrrrrrrrrppppppppppppooopppppppppiiijjjjjjlllnnnqqqtttvvvvvvwwwxxxwwwvvvvvvxxxyyy||||||}}}~~~}}}|||}}}{{{{{{}}}~~~uuurrrmmmjjjiiigggfffdddbbbaaa^^^[[[XXXWWWYYYZZZ^^^___aaa```___^^^___aaa```]]]YYYVVVVVVXXXXXXWWW[[[\\\]]]___aaadddfffgggaaa^^^\\\ZZZZZZXXXVVVTTTVVVSSSQQQRRRVVVXXXXXXVVVQQQMMMIIIEEEAAA===999555333111...,,,++++++,,,---000...,,,******,,,...000111000///...------///000222555888<<>>:::777444333111///...,,,,,,+++---+++)))+++---000000//////............------------,,,++++++------,,,+++,,,,,,+++***))))))))))))++++++,,,///333777888888777444111---++++++,,,---)))+++---///000000///...///---+++++++++,,,+++***+++++++++,,,,,,------...000000//////............///////////////......---/////////....../////////222111///---,,,---///000//////000000000//////...000111111000///......///222111////////////---+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---000111000///000//////000222222111///444222111000000111222333000000000000111111111111333333333333333333333333222222333333444555555555333333444444555666666777555555555555666666777777444444555555555555444444555555555666777888888999777888888999999888888777666555444444555555333111OOOIIIAAA???AAABBB@@@===777444111///......---,,,,,,***)))+++------***''')))************)))((((((""""""&&&###&&&,,,)))((((((((((((((()))******''''''(((((())))))******)))))))))((('''((()))***+++++++++,,,---.........///222444444222000///000111000//////111111000///000000000000000///...---------,,,,,,,,,,,,------++++++************++++++((((((((())))))******+++,,,+++***+++---///000///111111222222333333333333333333333444333222222111+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++,,,,,,---000111444666777888888777:::<<<>>>===:::666333222333555:::???AAA???===<<<999555666===FFFPPP\\\fffkkkmmmooooooooooooppprrrsssrrrrrrrrrssssssttttttuuusssooolllkkklllmmmooonnnooopppooommmmmmoooqqqoooppprrrsssuuuwwwzzz|||xxxxxxxxxxxxwwwwwwvvvvvvuuuuuusssrrrrrrrrrrrrrrrttttttttttttssssssrrrrrrpppppppppqqqqqqqqqqqqpppjjjjjjkkklllnnnqqqsssuuuxxxyyyyyyyyywwwwwwyyyzzz|||}}}~~~}}}|||~~~{{{{{{}}}~~~~~~vvvsssooollljjjiiigggeeecccdddccc```\\\[[[]]]___bbbbbbbbbaaa___]]]]]]]]]___[[[XXXWWWXXXYYYZZZ[[[^^^^^^___```ccceeehhhiiicccaaa^^^\\\ZZZXXXTTTRRRTTTRRRPPPQQQUUUWWWVVVSSSMMMIIIEEE@@@<<<888333000222111///,,,++++++,,,,,,000...,,,******,,,...000111000...---------------000111333444666;;;@@@DDDLLLNNNQQQUUUXXXZZZ[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXUUUVVVXXXZZZZZZZZZYYYXXXVVVXXXZZZ^^^aaaccceeeeeegggkkkmmmllllllooonnnkkkkkkkkklllmmmnnnooopppqqqppprrrrrrmmmhhheee```YYYVVVTTTQQQQQQQQQRRRRRRQQQUUUSSSOOOLLLIIIEEE@@@===999666222///---...///000,,,+++++++++---...///////////////.........---------,,,++++++,,,---,,,+++,,,,,,+++***)))))))))))),,,,,,---111666999::::::444222///,,,******,,,---(((***---///111111000//////---++++++,,,,,,+++*********++++++,,,------...000000000//////...------///////////////......---...//////////////////...111000...,,,,,,---///000//////000000000000000///000111222000...---.../////////...///000000...,,,------------...............---,,,---000111000///000//////000222333111000222111111000000111222333//////000000000111111111333333333333333333333333222333333444444555666666333333444555555666666666444444555666666777777777444555555666666555555444444444555666777888888999888888999999999999888888555444333444444444222000KKKDDD<<<999:::<<<;;;999000...,,,,,,,,,---,,,***)))(((((()))******)))((()))******++++++)))((('''&&&$$$)))%%%%%%***'''''''''''''''((()))***+++((())))))))))))))))))***)))******)))((()))+++---,,,+++***+++...///...---000333777666333111111222111//////000111222222000///000000111111000000000---------,,,,,,---......++++++************++++++(((((()))))))))))))))))),,,++++++,,,///000000///000111222333333333333333111111222222111111000///***************))))))))),,,,,,------------,,,,,,------,,,,,,,,,,,,------...///111333555666666777:::<<<>>>>>>;;;777555444444222333666666444444666555333555;;;BBBJJJWWWbbbkkkmmmoooppppppppprrrssssssssssssssssssssssssssssssrrrooommmmmmmmmnnnnnnmmmpppqqqoookkkkkkooosssppppppqqqsssuuuxxxzzz{{{xxxxxxxxxxxxxxxwwwuuuuuuuuuuuuttttttssssssssssssttttttuuuuuuttttttsssrrrpppqqqrrrrrrsssrrrrrrrrrnnnmmmmmmmmmnnnqqqsssuuu|||}}}}}}|||{{{{{{}}}||||||~~~~~~}}}~~~||||||}}}}}}}}}|||xxxvvvssspppnnnllliiifffeeefffgggdddaaa```bbbeeeffffffdddbbb```^^^]]]\\\^^^ZZZWWWZZZ\\\[[[\\\____________```bbbdddfffgggccc```]]][[[YYYWWWTTTQQQUUUTTTSSSSSSTTTUUUTTTRRRKKKHHHDDD???<<<777333///111000...---,,,++++++,,,///...,,,++++++,,,...///111///---------...,,,+++///000000000000222666999@@@BBBFFFJJJNNNPPPRRRRRRWWWWWWWWWXXXYYYYYYZZZZZZVVVWWWYYYZZZZZZYYYWWWVVVTTTUUUVVVXXXYYYZZZ[[[[[[___bbbdddcccfffkkkmmmkkknnnnnnoooppppppqqqrrrrrrqqqtttuuuqqqnnnlllhhhcccYYYWWWUUUTTTTTTTTTSSSQQQXXXVVVTTTRRROOOLLLGGGCCC<<<888444///---...000111000///...---,,,++++++***------------,,,,,,,,,+++---+++***+++,,,---,,,***,,,++++++*********++++++,,,---...222666999999888222000...,,,+++++++++,,,(((***...111222222111000///---,,,,,,---...---,,,))))))***+++,,,---............/////////...------///////////////......---......////////////......000///...------....../////////000111111111000000000111111000///......///.........///000000---+++.........//////000000000...------...000111111000000000///111222333222000....../////////////////////000000000111111111111333333333333333333333333333333333444555555666666666666666666555444333222444555666666777666666555555555666666666666555555444444666777888888888888;;;;;;:::999888666555444444333333333555555333111GGG@@@777444555777777555---,,,+++,,,---,,,+++)))&&&'''(((((('''((()))***((()))+++++++++***((('''---$$$)))///)))'''+++)))))))))(((''''''((()))******************)))))))))***+++,,,+++***+++///222---+++***+++...000///---000444999888555222222333///......///222333333222//////000111222222222222000///...------,,,,,,---++++++************++++++)))))))))))))))(((((((((******+++---///000///---//////111222333333333222111111111111111000//////************************,,,,,,---......---,,,,,,,,,,,,,,,++++++,,,,,,---......///000222444555666;;;===??????<<<999777777444000000333333000111444555444666;;;@@@FFFSSS^^^iiillloooppppppqqqrrrssssssssssssssssssssssssrrrrrrrrrqqqppppppppppppooonnnnnnmmmlllkkklllnnnpppqqqqqqqqqsssuuuxxxyyyzzzyyyzzzzzzzzzyyyxxxvvvuuuvvvvvvuuuuuuuuuttttttttttttuuuuuuvvvuuutttsssrrrqqqrrrssstttttttttsssssssssqqqooommmnnnqqqtttvvv|||}}}~~~}}}|||}}}{{{|||}}}~~~~~~}}}}}}}}}|||zzzxxxxxxvvvtttrrrppplllgggccceeegggiiigggdddcccfffjjjjjjhhhfffdddcccaaa___^^^]]]YYYXXX]]]```______ccc___``````aaacccddddddeeeaaa___]]]\\\[[[ZZZWWWUUUTTTTTTUUUTTTQQQOOOOOOOOOIIIFFFBBB>>>;;;777333000......---,,,++++++,,,,,,------,,,,,,,,,,,,------000...,,,,,,......,,,***,,,.../////////000333666777999<<>>555111333555555333............///...+++)))%%%(((***)))''''''***...((()))+++,,,+++***((('''+++"""'''...)))&&&***))),,,***)))(((''''''((((((,,,,,,++++++******))))))&&&((()))((('''(((,,,000---+++***+++...000///---000555:::999555222222444...------///222333333333...///000111222333333333222111000...,,,+++++++++++++++************++++++******))))))((((((''''''((()))***---///000...,,,...///111222333333222222222333333333333222111111+++++++++++++++++++++,,,,,,,,,---......---,,,,,,+++++++++***++++++,,,------------...000222555666;;;===??????===:::999999333///000444444000000444555444777;;;???DDDPPP\\\hhhkkknnnpppppppppqqqrrrsssssssssttttttsssrrrrrrrrrrrrsssssssssrrrqqqqqqppplllhhhhhhkkknnnmmmlllrrrqqqqqqsssuuuxxxyyyyyy{{{{{{||||||{{{yyyxxxwwwvvvvvvvvvvvvvvvuuuuuuuuutttuuuvvvvvvvvvuuusssrrrqqqrrrtttuuuuuuuuuttttttvvvssspppnnnnnnqqqtttwwwyyy{{{|||{{{{{{{{{}}}{{{{{{}}}~~~~~~}}}}}}}}}{{{xxxvvvuuutttrrrqqqnnniiiccc___dddhhhjjjiiieeeeeehhhlllkkkjjjhhhfffeeedddbbb```]]]XXXYYY___cccaaabbbeeeaaaaaacccddddddeeeddddddaaa```^^^^^^^^^^^^\\\[[[QQQSSSTTTRRRMMMJJJJJJKKKEEECCC???<<<999666222///++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,000---+++,,,...///,,,******+++---//////111444666222444666888:::;;;;;;;;;@@@@@@@@@AAADDDHHHLLLNNNQQQSSSWWWZZZ]]]_________ZZZZZZZZZYYYXXXWWWVVVUUUTTTWWWXXXXXX]]]gggnnnpppnnnoooppprrrsssttttttuuussswwwwwwuuuuuuwwwuuurrrgggfffeeedddcccaaa]]]ZZZWWWVVVVVVVVVVVVTTTPPPMMMDDDCCC@@@<<<777333000///,,,...000000...,,,******000000/////////.........,,,+++******,,,,,,+++***++++++++++++,,,---......,,,,,,...000333444333222//////......---,,,++++++***---000333444333111000///...,,,---///000000000((()))***+++,,,---......***+++---.........------///////////////......------...///000000///...---......///000000//////...//////000111111111111111...000111000///...///111111111000000000---)))&&&,,,------...///000111111000///...///222333222111111000000111333333222000,,,...111333444222000///111111111111222222222222333333333333333333333333333333444444555666666666222333444666666666666555666666777777777555444333555555666666666666555555444555777888888777777666333444444444444444444333333222222444666666555444@@@888111111222000///000,,,------,,,***))))))***+++*********))))))((((((((((((((((((((((((((((((+++(((&&&'''))))))'''%%%,,,&&&%%%***,,,(((&&&'''...,,,((('''((())))))(((***((((((***---...,,,)))+++,,,............000111444444666888888666222///...,,,---333;;;>>>999333555///---222444333555999222222///+++,,,///---(((,,,,,,+++***))))))))))))******))))))))))))******((((((***+++---///000000000000111222333333333333333333333222111000///...//////---)))$$$"""###&&&)))))))))***++++++,,,,,,......,,,,,,,,,,,,......///000000///...000333666<<<===>>>???>>>===;;;:::444333000///...///000111333333666:::===CCCPPP\\\ccceeeiiinnnrrrsssqqqpppuuutttrrrrrrsssrrrpppnnnpppqqqrrrtttuuuuuutttsssnnnkkkkkkmmmmmmjjjjjjmmmtttqqqoooppprrrvvvyyyzzzxxxzzz||||||zzzyyyxxxyyy|||yyyuuusssssstttsssssstttvvvxxxwwwtttsssuuuwwwuuuuuuuuuuuutttsssrrrqqqooopppqqqqqqqqqrrrtttvvv{{{{{{{{{{{{{{{{{{{{{{{{}}}|||~~~}}}~~~~~~{{{yyywwwxxxzzzzzzzzzxxxsssqqqoookkkccc______kkkllllllllljjjjjjlllnnnoooooopppooommmjjjgggdddaaa___]]]]]]```cccfffgggkkkhhheeedddeeedddbbb___```cccccc``````aaa\\\VVVSSSOOOIIIEEECCCCCCCCCBBB===;;;888777666555222000000000000000000000000000,,,++++++******++++++,,,------,,,,,,,,,,,,++++++...---,,,,,,,,,,,,---...333111000111444555666555000111333777;;;???BBBDDDEEEIIINNNTTTYYY\\\]]]]]]\\\YYYVVVUUUWWWWWWUUUSSSRRRTTTWWWZZZ]]]aaafffjjjoooppprrrtttuuuvvvwwwwwwxxxxxxxxxxxxwwwvvvuuuuuupppnnnllljjjhhheee```]]]ZZZWWWTTTSSSRRRQQQOOOMMMIIIFFFBBB>>>:::777555555555333000000111222111111/////////...---,,,******,,,,,,,,,+++++++++***************++++++,,,,,,,,,---------------...///000---+++***+++------+++(((+++---///000222222111111222000---,,,---------,,,******+++,,,,,,---......---///222222111///...///000000111111111000000///111//////222222//////111.../////////000000000111111111111000000000000//////000000///......000111//////000000///...------............/////////000111...,,,,,,---.........000111222333333333333222444333111000000000111111000000111222222222222111444444555555444444333222444333333222222333333444333444444555555444444333777777777777666666666666444555666777777666555444222222333444444555666666888666555666888888555222222222222444666777666555AAA888222111111///...///,,,------,,,***))))))***************)))))))))(((***************************(((''''''))))))'''%%%+++((((((,,,,,,***+++//////---***((()))******)))+++***)))+++---...,,,***---...000000000000111333555555666888999777444111///---...333:::<<<888333555000...333555555666:::333333000,,,---///...)))---,,,++++++******************))))))))))))******((()))***+++,,,---...///...///000111222222222222444444333222111000...---+++,,,,,,***''''''***---)))))))))***++++++,,,,,,...---,,,++++++,,,---....../////////...000333666;;;<<<===>>>>>>===;;;:::555444222000//////000111333333666:::<<>>>>>===;;;999666555555444222000000000000000000000000000,,,++++++******++++++,,,------,,,,,,,,,,,,++++++...---,,,,,,,,,,,,---...---///111000//////111333///000111333555888:::<<<>>>@@@EEEJJJOOORRRTTTUUUXXXUUUSSSSSSUUUVVVUUUSSSRRRTTTVVVYYY[[[___dddggghhhjjjnnnrrruuuvvvwwwvvvwwwwwwxxxxxxxxxwwwuuutttpppooommmmmmllliiieeebbb\\\YYYVVVTTTSSSSSSRRRPPPMMMKKKGGGCCC???<<<:::999777555222000111111000000000//////...---,,,+++***------,,,,,,,,,+++++++++++++++,,,,,,------------000000/////////000111111---+++***+++------+++(((,,,---...///000111111111222000---,,,---...---,,,***++++++,,,------......---///222222111///...///000000111111111111111000111//////222222//////111/////////000000000000000111111000000000////////////000111000......000111//////000000///......---........./////////000000111///---,,,...//////...222222222222333333444444444333111000000000111222000111111222222222222222444444555555444444333222444333333222222333333444333444444555555444444333777777777777666666666666444555666777777666555444222222333333444444555555555444444666888777555222333333333555777999999999CCC:::222000///---,,,---,,,------,,,***))))))***************))))))))))))***************************(((''''''))))))(((&&&)))((()))***((('''+++111000---+++***++++++++++++,,,+++***+++---...---,,,///000222333222333444666999888888999999888555333111///...222888999666111555111000333666666888:::555555222------000///+++,,,,,,+++))))))((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,---...///000000111111111444444333222111///------+++,,,,,,+++***+++---000)))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---......///000444666999;;;<<<>>>>>>===<<<:::888777555333111111222222444444666999;;;@@@LLLXXXgggiiimmmqqqrrrrrrqqqoooppppppppprrrsssqqqnnnllloooppprrruuuwwwvvvsssppplllhhhgggiiihhhfffgggjjjmmmmmmmmmnnnoooppppppqqqsssuuuxxxzzz{{{{{{|||}}}~~~|||yyywwwwwwwwwwwwvvvuuuvvvwwwvvvtttssssssuuutttuuuvvvwwwxxxxxxxxxxxxtttuuuvvvvvvttttttuuuvvvxxxyyyyyyzzz{{{|||}}}}}}|||{{{zzz|||~~~~~~|||{{{|||}}}}}}}}}|||xxxvvvvvvsssnnnlllnnnnnnppprrrssstttuuuwwwyyyxxxwwwuuutttrrrpppnnnmmmhhhgggffffffiiijjjjjjjjjjjjhhhfffeeeeeeccc```^^^]]]______\\\ZZZXXXRRRJJJHHHDDD>>>;;;999888777666666555333333333333111///////////////////////////,,,++++++******++++++,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------)))---111///***))),,,111.........//////000111222666777;;;???CCCGGGJJJKKKOOONNNMMMNNNPPPRRRSSSRRRRRRTTTVVVXXXZZZ]]]aaacccaaaccchhhmmmqqqtttuuuvvvuuuvvvxxxzzzzzzxxxvvvtttrrrqqqpppqqqqqqoookkkhhh```\\\WWWTTTTTTTTTTTTSSSSSSQQQMMMIIIEEEBBB???>>>;;;888444222111111000000111111000///...---,,,,,,.........---------,,,,,,------------............------,,,,,,+++,,,,,,,,,---,,,+++,,,---,,,+++)))---------...///000222222111000------......---,,,+++++++++,,,------......---///222222111///...//////000111222222222222222111...///222222///...111000000000000000000000000111111111000000000/////////000111000//////000111//////000000000///......////////////000000000000111///......///000000///444444333222333444555666444333111000000111222222000111222222333333222222444555555555555444333333333333222222222222333333333444444555555444444333777777777777666666666666444555555666666555555444333333333333333333333333333333444666888888555333555666666777999;;;<<<>>>HHH>>>444000///,,,+++---,,,------,,,***))))))************)))))))))))))))************************)))((((((((())))))((((((+++)))(((((('''(((,,,000///---+++***+++,,,+++***,,,+++++++++,,,---------///111444555666777999;;;???===;;;999888777444222111///...000444555222...333111000222555777888999666777555000///111111...+++***)))(((''''''&&&'''))))))************))))))))))))))))))************------///000000000000000333333333222000///---,,,000///...,,,+++***++++++)))))))))***++++++,,,,,,+++++++++++++++++++++++++++,,,......///111444666777999;;;===>>>===<<<;;;:::999888666444444444444555555777999:::>>>JJJVVVfffjjjnnnqqqqqqpppooonnnppppppqqqrrrtttrrrooommmooooooqqquuuxxxwwwsssooolllhhhggghhhgggeeefffiiijjjlllnnnnnnnnnmmmmmmnnnpppsssvvvxxxxxxyyyzzz{{{~~~{{{yyyxxxxxxxxxwwwvvvuuuvvvuuuuuutttsssssssssuuuuuuvvvwwwxxxxxxxxxxxxuuuwwwxxxwwwuuuttttttuuuwwwxxxyyyzzz{{{}}}~~~~~~{{{{{{{{{{{{}}}~~~||||||}}}~~~~~~}}}|||yyyxxxyyywwwtttsssuuuqqqsssuuuvvvvvvwwwyyyzzz|||zzzxxxvvvtttrrrqqqqqqllljjjjjjjjjllllllkkkjjjhhhhhhfffeeeccc```]]][[[[[[^^^]]]ZZZWWWTTTMMMEEEAAA>>>999555444333222111222111000000111111000///........................,,,++++++******++++++,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***---000...+++)))+++......------,,,---------...222333444777:::>>>BBBDDDDDDDDDEEEFFFIIILLLMMMNNNSSSUUUWWWYYYZZZ\\\___bbb^^^___aaaeeeiiinnnrrrtttsssuuuxxx{{{|||zzzxxxvvvuuuuuuuuuuuuuuusssooolllddd```ZZZUUUSSSSSSRRRRRRUUUTTTQQQMMMIIIEEECCCBBB>>>;;;666444333333333222333222111000///......---////////////............---------------------...,,,+++***))))))))))))))),,,,,,,,,,,,---,,,+++***...---------...000222333111///......//////...---,,,,,,,,,,,,------......,,,///222222111///.../////////111222333333333333000...///222222///...000111111111000000000000///222222222222111111111111///000222111000///000111//////000000000//////...//////000000000111111111111000//////111222111000777555444222333444666777333333222111111111222333111222222333333333333333555555555555555444444333333333222222222222333333333444444555555444444333777777777666666666666555444444444444444444444444333333333333333222222222444555666888999888666444888999;;;<<<>>>@@@CCCFFFNNNCCC777222///,,,+++---,,,------,,,***))))))***))))))))))))))))))******))))))))))))))))))))))))((()))))))))(((((()))))),,,,,,******,,,000111111---+++******+++++++++)))+++++++++++++++,,,...///111333666888:::<<>>IIIUUUeeeiiimmmpppooommmmmmmmmppppppqqqsssttttttrrroooppppppppptttxxxxxxtttooonnnjjjggghhhgggeeegggjjjhhhkkknnnooommmllllllmmmqqqtttwwwyyyyyyyyyzzz{{{{{{zzzxxxwwwwwwwwwvvvuuuuuuttttttssssssssssssrrruuuvvvvvvwwwwwwvvvvvvuuuuuuwwwxxxwwwuuutttssstttwwwwwwxxxzzz|||}}}~~~|||||||||||||||~~~~~~}}}||||||~~~~~~~~~}}}|||yyyxxxzzzzzzwwwxxx{{{xxxyyy{{{|||{{{zzzzzz{{{}}}|||zzzxxxvvvtttssssssnnnmmmlllkkklllllljjjiiiggggggfffddd```\\\XXXVVVXXXZZZZZZVVVSSSPPPIIIAAA<<<999555222111111000...///...---...///000///---------------------------,,,++++++******++++++,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///...---,,,---------------...///000000000000111444777:::<<<:::;;;===???AAADDDFFFHHHQQQTTTWWWYYY[[[]]]___aaa```^^^]]]]]]```ffflllpppooorrrvvvzzz|||{{{zzzxxxzzzyyyyyyzzzyyyvvvqqqnnniiiddd]]]WWWTTTRRRQQQPPPTTTSSSQQQNNNKKKHHHEEEDDDAAA>>>999666666666666666555444222111000/////////000000000/////////......---------,,,,,,,,,,,,,,,......---,,,+++++++++,,,,,,---------,,,+++++++++------,,,,,,---///111333000///......000000...---,,,,,,------------......,,,///222222111///...///...///000111222333333333000......111111......000111111111111000000000000444444333333333222222222///000222222111000000111//////000000000000000///000000000111111111111222222111000111333444333222777666444333333444666777333333222111111222333444222222333444444444444444555555666666555555444333333222222111111222222333333444444555555444444333666666666555555555444444444444333333333333444444444333333333333333333333444555777777777777666666999<<>>???AAACCCFFFIIIEEE>>>999666444222111000...,,,,,,---------,,,...///000000333888888666777;;;<<<888444444222///222111///...,,,,,,++++++((()))***++++++***)))((()))))))))))))))*********---...///000111111111111000000111111000000///...---,,,***+++,,,,,,***))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++***,,,...//////000222444333555888;;;==================<<<<<<;;;:::::::::777777888:::;;;>>>IIIUUUccchhhmmmooonnnllllllmmmqqqqqqppprrrttttttsssrrrrrrpppooorrrwwwxxxtttppppppkkkhhhiiihhhfffgggkkkfffjjjnnnnnnlllkkklllooorrruuuxxxzzz{{{{{{|||}}}yyyxxxwwwvvvwwwwwwuuuttttttrrrrrrrrrttttttsssrrruuuuuuuuuvvvuuuuuuttttttuuuwwwxxxxxxvvvuuuttttttwwwwwwyyyzzz|||}}}~~~|||||||||{{{zzz{{{~~~~~~}}}|||}}}}}}}}}yyyxxx{{{{{{zzz{{{~~~}}}}}}~~~~~~|||zzzxxxvvvuuutttqqqooolllkkkkkkkkkiiihhheeefffeeebbb\\\VVVRRRPPPRRRSSSRRRNNNKKKIIIDDD===888555222111000000///......---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++...---,,,...111111...+++---------...///000222222///.........///111333444333555777999:::<<<@@@BBBKKKNNNSSSVVVXXX[[[]]]``````]]]ZZZYYY[[[```fffkkkjjjmmmqqquuuyyyzzzzzzzzz}}}}}}}}}~~~~~~zzzuuuqqqnnniiiccc]]]YYYVVVSSSRRRSSSRRRQQQOOOMMMJJJHHHFFFGGGCCC===999888999999888666555333111000000111111000000000/////////......---------,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---......,,,++++++,,,,,,,,,,,,---...///111111000///...///111111///---------------------......---///222222111///...///...///000111111111111111000---...111111...---000000000000111111111222222444444444333333333222222...111333333222000000000//////000111111111000000000111111111222222222222222111111333555666444333777666555444333444555555333333222111111222444555222333444444555555444444555666666666666555444444222222111111111111222222333444444555555444444333555444444444444333333333444333333222222333333444444444444444444444444444444555777777777888;;;>>>???EEENNNUUU[[[aaahhhnnnZZZMMM???777222///...000,,,------,,,***))))))***((()))))))))************))))))))))))))))))))))))''')))******((((((***,,,444???EEE>>>333...------,,,+++++++++------,,,******,,,---------000444888@@@BBBDDDDDDDDDDDDFFFHHHIIIDDD===777555444444333111///---,,,,,,---......---000111111444::::::666666<<>>>>>>>>=========777777888;;;<<>>BBBFFFKKKPPPSSSVVVYYY\\\\\\ZZZYYYXXXZZZ^^^bbbeeedddfffjjjooossswwwyyyzzz{{{wwwrrrnnniiidddaaa^^^[[[YYYSSSSSSSSSRRRPPPNNNLLLKKKNNNIIIBBB===:::999888888888666444222111111222333000000/////////.....................---------,,,))))))(((((())))))******+++...//////,,,++++++---++++++---...///000000000/////////000111111///---..................---------///222222111///...///...//////000000000/////////---...111111...---/////////000111222222333444333333222222222111111111...111333444222111000000//////000111111111111111111111111222222222333333222222222444666777666444555555555444444444333333333333222111222333444555333333444555555555555555666666666666666555444444222222111111111111222222333444444555555444444333333333333222222222111111444333222111111222333444444444444555555666666666777888:::;;;<<>>999666222...000///...,,,+++***))))))''')))***++++++***)))'''((())))))***++++++,,,,,,++++++,,,---............---...///000111111111111...,,,***,,,......,,,))))))))))))***++++++,,,,,,,,,,,,............,,,,,,+++---///000//////000111111333666:::<<<>>>>>>=========>>>????????????>>>888777999;;;<<<@@@KKKWWWbbbhhhoooqqqooommmoooqqqqqqooommmmmmooorrrssstttvvvqqqmmmooouuuxxxvvvrrrpppkkkggggggfffdddfffjjjcccgggjjjjjjhhhhhhlllpppiiilllqqquuuwwwyyy|||~~~yyyxxxwwwwwwxxxxxxvvvtttqqqooonnnppptttvvvuuusssqqqrrrtttuuuwwwxxxxxxxxxvvvxxx{{{|||zzzyyyxxxxxxxxxyyyyyyzzz{{{|||}}}}}}zzzzzzzzzwwwttttttxxx|||}}}~~~{{{zzz}}}~~~}}}~~~~~~~~~{{{xxxvvvwwwsssnnnkkkjjjjjjjjjjjjbbbdddccc^^^UUUMMMHHHFFFCCCCCC@@@;;;:::;;;999444111///......///000///......---+++,,,------,,,***++++++++++++++++++++++++,,,++++++++++++++++++,,,---------,,,,,,,,,++++++***+++,,,------,,,+++***###(((......+++)))+++...,,,,,,,,,,,,---...///000444333333222111000//////000333555666555666999===;;;@@@EEEKKKOOORRRVVVXXXWWWXXXYYYZZZ\\\^^^```aaa___aaaeeejjjppptttwwwyyy|||tttqqqmmmjjjhhheeebbb```TTTTTTTTTTTTSSSQQQOOONNNTTTNNNFFF???;;;999777666888777555222111222333333////////////............000000//////.........---,,,+++++++++,,,---......+++...000///,,,++++++---***+++---///000000/////////...///000222111///---..................---------///222222111///...///...///////////////...---///---...111111...---///......///111222333444555111111111000000000000///...111333444333111000000//////000111111111111111111111222222222333333333222222333555777888666444444444555555444333222222333333222111222333555666333444555555666666555555666666666666666555555444222222111111111111222222333444444555555444444333222222222111111111000000444333222111111222333444444444444555666777888888:::<<<>>>@@@CCCJJJSSSZZZbbbiiirrrwwwyyyzzz}}}^^^TTTFFF;;;444111...,,,,,,,,,,,,,,,+++***))))))+++++++++++++++++++++++++++***'''&&&&&&'''***+++(((((())))))******++++++???JJJRRRMMM===///+++---,,,))))))---444555000)))...///000000222777@@@GGGQQQSSSUUUSSSOOOLLLKKKLLLHHHEEEAAA===;;;999777444444444222111000///---,,,111///...222999===<<<::::::???CCCAAA;;;666444555444000,,,***))))))((('''******************++++++,,,,,,,,,++++++************+++,,,---------,,,,,,...---,,,---......,,,+++///---+++***++++++***))),,,+++***+++,,,,,,+++***.../////////...------,,,++++++,,,000333333000,,,444555777:::<<<===>>>???>>>;;;:::;;;???AAA@@@?????????>>><<<<<>>;;;;;;===<<<777333////////////............111---***+++...000...***///---******+++,,,,,,,,,///---***))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++)))+++111444444666:::<<<999666333111111222333...---...111555888777555999888;;;AAADDDGGGMMMTTTXXXZZZ]]]___``````___]]]______```ccchhhpppwww{{{~~~yyywwwtttrrrpppmmmhhheee^^^[[[WWWSSSQQQOOOMMMLLLJJJIIIGGGCCC???<<<;;;;;;999888666444222111000000222222333333222111000///---,,,***+++,,,------,,,,,,,,,++++++,,,,,,---...///,,,,,,......***)))+++........................000///......///000...---222111000///...---,,,,,,000000111111111111000000...---,,,...000111000///000///------///000///...000000000000000000000000333333222222222222222222222555777555111...///111000111222222222000///...444333222222222222333444777777777777666666666666666666666555555444333333222222222333444555666777===;;;888666555555555666555444333444666666555444444444333333333333222222444333222222444666666555444333333333555444333111333222222222222333555555555777999;;;;;;<<<===???===BBBHHHNNNSSSZZZaaagggvvvzzz\\\SSSFFF<<<666333///---------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***)))'''&&&&&&''')))***'''''''''(((((((((((((((555;;;@@@???888///+++***,,,******---000111...***000111222444888>>>FFFKKKTTTVVVWWWUUURRROOOOOOQQQLLLHHHCCC@@@>>><<<;;;:::888666444222000...---,,,111///...222888<<<;;;999888===AAAAAA<<<888777777444111---++++++******)))******************++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,------------///---------......,,,***///---+++***++++++***))),,,***)))***+++,,,+++***,,,,,,------,,,++++++***///......000222222///,,,444555777:::<<<>>>??????>>><<<;;;<<>>AAABBBHHHNNNUUUXXX[[[___``````___]]]]]]\\\\\\^^^dddkkkrrrvvv|||~~~|||zzzxxxwwwuuuqqqllliiieee```ZZZUUURRRQQQPPPPPPKKKJJJHHHDDDAAA>>>======<<<;;;999777444333222222333222222222111000000///...,,,++++++,,,------,,,,,,,,,++++++,,,,,,---...000------///...+++***,,,------------------------///...---...///000///............////////////////////////000000/////////...------...000111000///000///------///000///...000000000000000000000000222222222222222222222222...000222222111000111222111111111111111000000///555444333222222333444555555555666666777777777888777777666555444333333333222222222333444666777888<<<:::888666555555666777666555444444666666555444444444444333333222222222333222111222444555666555333222111222333444222000444444555555666666555555:::;;;======>>>@@@DDDGGGKKKPPPWWW]]]ccciiipppuuu}}}XXXPPPFFF>>>999555000------......------,,,+++***------------------------)))))))))(((((())))))))))))))))))(((((((((((((((,,,---...111333111---)))---------...............666555666:::BBBIIIOOORRRYYYYYYYYYWWWUUUTTTVVVWWWRRRNNNIIIFFFDDDDDDCCCBBB>>>:::666222000...,,,+++111//////222777:::999888666:::???@@@===:::::::::666333///---,,,---,,,+++++++++++++++++++++******,,,,,,,,,++++++++++++***...---,,,,,,,,,---//////000///------------+++)))...,,,++++++++++++***)))+++***))))))++++++***))),,,,,,,,,,,,,,,++++++***///......///111222111000555666888;;;===>>>>>>>>>>>><<<;;;<<>>@@@???===<<<<<<777444000...---------,,,,,,+++++++++++++++******++++++++++++++++++++++++///...,,,,,,,,,---///111111///---,,,---,,,+++)))---,,,++++++,,,,,,***)))***)))((()))*********(((------.........------,,,++++++,,,...111555777999888:::;;;===>>>===<<<<<<;;;;;;;;;<<>>;;;777333000...---,,,+++,,,,,,,,,,,,++++++******++++++++++++++++++++++++///...,,,,,,,,,---///111222000---,,,,,,,,,+++***,,,+++++++++---,,,***)))***)))((()))*********(((,,,,,,------...------,,,+++,,,---///111555999<<<>>>???@@@@@@???===:::999888999:::===@@@EEEJJJNNNSSSTTTTTTSSSRRRVVV]]]bbbjjjoooqqqooonnnpppqqqooonnnnnnnnnnnnmmmlllkkkkkkooooooooonnnmmmlllllllllnnnooooooppppppooonnnmmmggghhhiiijjjkkklllmmmnnnlllnnnoooooooooqqqtttwwwzzz{{{{{{{{{zzzxxxvvvuuusssrrrqqqpppqqqrrrsssttttttqqqoooppprrrrrrpppnnnmmmnnnppprrrssstttssssssuuuyyy}}}}}}|||{{{}}}}}}{{{{{{|||{{{xxxzzz~~~~~~~~~~~~}}}}}}~~~~~~|||xxxsssooolllmmmkkkiiihhhfffccc^^^[[[TTTMMMGGGDDD@@@======@@@666555555555555444222000////////////............111///,,,******+++++++++++++++,,,...000111///...///333666666222...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++222///...111111///111444222222444666999===???AAA@@@???===:::777555444444111///000444555555999???BBBFFFMMMSSSWWWYYYYYYXXXTTTRRRQQQRRRTTTYYY^^^aaammmrrryyy~~~~~~||||||zzz{{{|||~~~~~~{{{uuuqqqnnnkkkgggccc___YYYTTTPPPQQQNNNKKKJJJKKKKKKIIIGGGGGGEEEBBB???;;;888777666777666555444333222222222111///------.........---,,,,,,++++++,,,,,,---......+++***,,,,,,)))***------------------------------,,,,,,---000111111000111111111000//////......000//////......//////000///...---...///000///...000///------///000///...000000000000000000000000//////000111222222333333777555333444666666333000444333222111111222333444666666666666666666666666666666666555555555555555999888666444333333333333222222333444666888:::;;;777777777777777888888888888666555555666666555444666666555444444333222222333222111111333555555444555444333444666888888888666666888<<>>;;;888777999;;;===AAAFFFMMMRRRTTTWWWZZZZZZZZZ]]]bbbfffkkkpppsssqqqoooppppppmmmmmmnnnnnnnnnmmmkkkiiigggkkklllmmmlllkkkjjjkkklllmmmnnnpppqqqqqqpppnnnmmmgggggghhhiiijjjkkkllllllmmmooopppooommmnnnqqquuuzzz{{{{{{{{{zzzxxxvvvuuussssssrrrrrrqqqqqqrrrrrrqqqqqqqqqqqqppppppppppppnnnoooqqqrrrsssssssssrrrqqqtttwwwyyyzzz{{{|||}}}|||zzz{{{}}}|||zzz}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyuuurrrooonnnooolllhhheeeccc```]]]ZZZRRRJJJDDDAAA>>>:::999;;;888888777666444222000///////////////...............---,,,+++***))))))))),,,,,,,,,---///000...---000444999:::555000,,,+++************************++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++)))***...///---...111000//////111444:::???BBBEEEFFFEEEAAA;;;777444444111///000333444444888>>>@@@CCCHHHNNNSSSVVVWWWXXXQQQQQQQQQQQQSSSVVVXXXZZZccciiirrryyy||||||||||||yyyyyyzzz|||}}}{{{wwwsssooonnnllliiieee^^^WWWQQQSSSPPPMMMMMMNNNOOOMMMJJJIIIGGGDDDAAA>>>;;;999888999999999888777555444333222000.........///...---,,,,,,++++++,,,,,,---...---***)))******(((***---...........................------...000111000///......///000000111222222111000///......///000111...---,,,...000111000///000///------///000///...000000000000000000000000///000000000111222222222/////////111333444444222333333222222333333444444555555666666666666555555666666666555555555444444666666666555555444333333333333444555777999:::;;;777777777777888888888888999777666666666666555444555555555555444444444444444333111222444666666555444333222222555888999999;;;<<<@@@GGGPPP[[[eeekkkoootttzzzEEEAAA;;;888777555111...------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++++++++++++++,,,------,,,---///111111444888===CCCHHHNNNQQQTTTXXX]]]bbbdddeeefffffffffccc___^^^```aaaaaa```bbbaaa```aaaaaa```^^^\\\UUUJJJ<<<333222222111......///000////////////000111555:::AAAGGGJJJJJJJJJHHHDDD===777222///+++)))...------,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,------------111...,,,+++,,,------,,,******+++,,,...---+++(((,,,***)))***+++,,,+++***))))))***+++++++++++++++...111333333333444777:::AAACCCEEEEEEDDDAAA>>>;;;999;;;===>>>@@@EEELLLRRRTTTXXX]]]``````bbbfffiiilllrrruuusssqqqqqqoookkklllmmmnnnnnnllliiifffdddhhhjjjlllkkkiiiiiijjjlllmmmoooqqqssssssqqqooommmgggggghhhiiijjjkkkllllllnnnppprrrooolllkkkooosssxxxxxxyyyzzzzzzzzzyyyxxxuuuuuutttsssrrrpppnnnmmmnnnqqqsssrrrooonnnqqqtttpppqqqrrrsssttttttsssrrroooppprrrvvvzzz||||||{{{{{{yyyzzz}}}}}}|||~~~~~~~~~}}}zzzvvvrrrpppooonnnooolllhhheeebbb^^^ZZZWWWNNNGGGAAA@@@???:::888999888888888777444222111111////////////............***,,,---...---,,,,,,,,,...,,,++++++---...---,,,000666<<<===777111---,,,************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++"""!!!%%%+++...------000000///...///222666;;;===BBBDDDFFFDDD@@@;;;999999444222222444444222666;;;:::===AAAFFFJJJNNNQQQSSSNNNOOOPPPQQQRRRSSSSSSSSSYYY```jjjsssxxxzzz{{{{{{zzzzzzzzz|||}}}|||zzzwwwvvvtttqqqmmmiiiddd]]]XXXUUUQQQNNNNNNQQQRRRPPPMMMKKKJJJGGGDDDAAA???===<<<;;;<<<======<<<999666444333111///...//////...---,,,,,,++++++,,,,,,---......***)))++++++)))+++...------------------------///...---...///000///...---...///000111222333333000///---,,,,,,---///000,,,,,,,,,---000222222111000///------///000///...000000000000000000000000000000000000111111111111,,,...000111111222333444222222333444444444444444444555666666666666555444444444555555555555555555333444666777666555444333555555555666777888:::;;;777888888888888777777666999888666666777777555333444444444444555555555555555444333333555777777666777555444555777:::<<<<<>>FFFNNNUUUZZZ\\\XXX]]]dddgggfffeeefffggghhheeeaaaaaacccdddbbb```eeebbb___^^^^^^``````___WWWKKK<<<333222333222///...///000///.........//////222999AAAIIINNNOOOOOONNNIIIAAA:::444000,,,)))......---,,,,,,+++***************++++++,,,,,,,,,***+++,,,---------,,,,,,000...+++***,,,---......******+++,,,...---+++(((,,,+++***+++,,,,,,+++******+++,,,---------------+++...222444444666999===@@@BBBEEEFFFFFFDDDAAA???;;;===??????@@@DDDKKKQQQSSSYYY___cccdddeeehhhjjjlllrrrvvvtttrrrqqqnnnjjjlllmmmnnnnnnllliiieeecccfffhhhkkkjjjhhhhhhjjjmmmnnnpppsssttttttrrrooommmhhhhhhiiijjjkkkkkkllllllnnnqqqrrroookkkjjjmmmqqquuuvvvxxxzzz{{{{{{{{{{{{xxxwwwwwwuuurrroookkkiiilllqqquuutttooommmqqqwwwqqqrrrssstttuuutttsssrrrooonnnpppuuu{{{~~~~~~{{{zzzyyyzzz}}}~~~}}}~~~}}}~~~~~~}}}~~~~~~yyytttqqqnnnmmmmmmmmmkkkhhheeebbb]]]WWWSSSLLLEEE@@@@@@@@@<<<999999///000222111000///000000000/////////............))),,,///111111111000000///---******+++,,,,,,,,,000777>>>>>>999111---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,+++---222333...,,,...000000000000222444777999:::>>>CCCEEECCC@@@???@@@888555444555444222444999444666999===BBBGGGJJJLLLLLLMMMOOOQQQQQQQQQPPPPPPRRRYYYeeeooouuuxxxyyyzzz|||{{{{{{}}}~~~~~~|||{{{|||yyytttppplllgggccc___VVVRRRNNNOOOSSSTTTRRROOOMMMKKKIIIFFFCCCAAA@@@???<<<>>>@@@@@@???;;;777555333111////////////...---,,,,,,++++++,,,,,,---...///+++***++++++***,,,000,,,,,,,,,,,,,,,,,,,,,,,,000///......///000...---111111111111000000000000///...,,,++++++,,,...///+++++++++---000222333222000///------///000///...000000000000000000000000111111111000000000000000000333555444111000111333111222444555666555444444333444555666666555444333222333333444555666777777111333555777888666444333666666666666777888999:::888888888888888777666666:::888666666777777555333333333444444555666666666666444333444666888888777;;;999888888;;;???AAAAAAGGGMMMXXXdddpppyyy}}}DDD@@@;;;777444333111000111000000///...---,,,,,,*********++++++,,,,,,,,,------///000000///...---+++++++++,,,///000000000333222111222333777:::===BBBGGGOOOWWW\\\^^^^^^]]]^^^\\\\\\^^^bbbgggjjjkkkhhheeebbbaaabbbcccccccccdddeee```XXX[[[dddcccZZZUUULLL@@@777444333333222000///...------...000111222555;;;DDDMMMTTTWWWWWWVVVQQQJJJAAA888111,,,***------,,,+++************)))***,,,......---,,,+++************+++,,,,,,------------------------------***'''''')))******((((((((((((((((((((((((((('''+++...---***)))...222///111333444555777:::<<<@@@CCCFFFHHHGGGEEEDDDDDDDDDBBB>>>>>>BBBIIIRRRWWW]]]YYYZZZ___dddeeehhhlllnnnnnnpppqqqrrrppplllhhhhhhkkknnnooommmjjjiiihhhlllkkkjjjiiiiiijjjjjjkkkpppqqqrrrttttttsssrrrqqqpppooonnnlllkkkkkkkkkkkkpppllljjjmmmnnnkkkjjjkkkwwwwwwxxxyyyzzz|||}}}}}}zzz|||{{{uuummmhhhiiikkkqqqqqqqqqrrrrrrrrrssssssrrrtttwwwyyyyyywwwtttrrrpppooopppssswww{{{|||}}}yyy{{{|||}}}}}}~~~~~~yyypppmmmoooqqqnnnkkkllliiigggdddaaa\\\WWWSSSIIICCC<<<:::<<<>>>===:::444333000///...///000111,,,...///000///---***(((------------------------,,,,,,,,,,,,,,,,,,,,,,,,555666777999999666000,,,---,,,++++++******++++++,,,+++******++++++)))(((++++++++++++++++++++++++***+++,,,---.../////////...///000111222333444444777:::???CCCDDDCCCAAA???>>><<<888444333555777999;;;;;;;;;<<<>>>AAACCCEEEHHHJJJLLLOOOPPPPPPOOONNNRRRWWW```hhhooossstttuuuwwwyyy}}}~~~|||yyytttooojjjeeeccc[[[VVVQQQPPPSSSTTTRRROOOUUUPPPMMMNNNJJJDDDBBBEEEDDDBBB???>>>?????????>>>777444000...---------,,,,,,++++++******++++++,,,++++++******++++++,,,------......///////////////111...,,,......---///333222222111000/////////000000000000000///...---,,,,,,,,,,,,,,,,,,---...///000///......///000...---000000000000000000000000222222222111111111111000//////000111111111111111333444444555444333222111444555666777777666555444555555555555555666777888222444666777777444222000999777666777999<<<<<<<<<:::888666777999:::888666888999999888666444222000333333444555666555222///888777666777999:::;;;:::???>>>>>>@@@CCCIIINNNQQQWWW^^^hhhrrryyy}}}JJJDDD<<<666111///...------------,,,,,,,,,,,,,,,++++++++++++++++++++++++---...///000000000000000111000//////000111000///222222444777<<>>AAADDDEEEDDDBBBAAAAAADDDBBB@@@AAAEEELLLSSSWWWYYYUUUTTTYYY]]]```eeekkklllnnnoooqqqqqqooollliiifffiiilllnnnmmmlllkkkkkkjjjiiihhhggggggggghhhiiioooppprrrttttttsssqqqpppqqqpppooommmlllkkkjjjjjjjjjffffffjjjlllkkkkkkmmmvvvwwwxxxyyy{{{{{{{{{{{{wwwzzzzzzvvvoookkklllnnnqqqqqqqqqrrrrrrrrrrrrsssrrrsssvvvxxxyyywwwuuusssrrrqqqqqqssswwwzzz{{{{{{xxxzzz{{{||||||}}}~~~~~~xxxooommmoooqqqooollljjjgggccc```]]]YYYTTTQQQJJJDDD===;;;===>>>===:::666555222000//////000111...///000000000...,,,+++------------------------------,,,,,,,,,,,,,,,,,,111222333666777555111...,,,,,,+++++++++++++++,,,,,,+++******++++++***(((++++++++++++++++++++++++,,,,,,,,,,,,++++++******...///000111222333333444444777;;;???BBBBBBAAA@@@???<<<999666555666999;;;999999999999;;;===???@@@CCCFFFIIIMMMOOOPPPPPPOOOPPPTTT[[[ccciiimmmooopppwwwyyy|||~~~~~~~~~~~~|||zzzvvvqqqlllhhheee]]]XXXSSSQQQTTTUUUTTTRRRXXXSSSPPPPPPMMMGGGEEEGGGFFFDDDBBBAAAAAA@@@???>>>999555111///......---,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,---------...///////////////111---,,,......---///333000000000000000000//////000000000000///...---,,,---------------......//////...---...000000///...000000000000000000000000222222222111111111111000///000000111111111111111222333444444333222111000444555666777777666555444444555555555555555555666444555666666666555333222333444555666777===DDDJJJ999777555666888999777555666777777777777555444333333333444666777888777666888888999;;;>>>AAACCCDDDGGGIIIMMMRRRXXX^^^bbbdddjjjooouuuzzz}}}QQQJJJ???666111/////////,,,,,,+++,,,,,,------...---------,,,,,,,,,,,,,,,...//////000111222333333444222111111222333222222555777;;;@@@GGGMMMRRRUUU]]]]]]]]]^^^^^^^^^^^^___YYYYYYZZZ]]]bbbeeeffffffeeebbb^^^]]]^^^```bbbbbbeeeccc[[[RRRUUU___ddd```ZZZPPPCCC888333222000///000000111000000///...---222444;;;DDDNNNUUUYYYZZZ\\\VVVMMMCCC:::444000...,,,++++++++++++,,,,,,---***+++,,,---...---,,,+++---,,,***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))******)))************************+++++++++,,,...---,,,***111222444555666888:::===???BBBEEEFFFEEECCCCCCCCCBBB@@@@@@CCCHHHMMMQQQSSSRRRMMMKKKNNNSSSXXX```iiikkkmmmoooqqqqqqooollljjjdddgggkkkmmmnnnmmmnnnnnnjjjiiihhhgggfffgggggghhhmmmooorrruuuuuutttqqqooosssrrrqqqooolllkkkiiihhhccc``````eeeiiijjjllloootttvvvxxxzzz{{{zzzzzzyyytttwwwyyywwwsssoooooopppppppppqqqqqqqqqrrrrrrrrrppprrruuuwwwxxxxxxwwwvvvuuusssssstttwwwyyyyyyyyywwwyyyzzz{{{|||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~{{{uuuooommmpppqqqpppmmmjjjgggbbb^^^[[[XXXTTTQQQJJJEEE???======>>>===;;;999777555222000000000000000000000000000/////////,,,,,,------.........///...---------,,,,,,++++++,,,---///222555555222000,,,+++++++++++++++,,,---,,,+++******++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...//////000111222333333000222666999===???@@@@@@???===:::777777888:::<<<666666555555666777999:::===@@@EEEJJJMMMOOOOOOOOOPPPRRRWWW]]]ccchhhkkkmmmwwwyyy|||~~~}}}||||||}}}}}}|||{{{xxxsssoookkkiiibbb\\\VVVTTTUUUWWWWWWVVV[[[WWWUUUTTTPPPKKKHHHIIIHHHFFFEEEDDDDDDCCC@@@>>>;;;888444111000///---,,,------,,,,,,,,,,,,------++++++******++++++,,,---,,,---......//////......000---,,,...///---///222...///000111222111000///000000000000///...------000//////...............///...---...000111000///000000000000000000000000222222222111111111111000///000111111222222111111222222222333222222111000555555666666666666555555333444555555555444333222555555555555555444444444222555666555555;;;GGGRRR888777666666888888777666555666777888888888777777666666666777888:::;;;;;;<<<===@@@EEEJJJOOOSSSUUUVVVYYY___fffkkkoooqqqrrr{{{}}}VVVNNNBBB888444444666777///...---------...////////////............------///000111222444666777888666444333333555777888777;;;>>>CCCIIIOOOUUUZZZ\\\^^^]]]\\\\\\^^^```cccddd[[[[[[]]]```dddfffgggfffddd```\\\[[[\\\___bbbcccdddbbb\\\UUUWWW___dddbbb[[[RRRDDD999333111///...///000111222111000///...333555;;;DDDMMMUUUYYY[[[YYYTTTJJJ@@@888222///...+++++++++++++++,,,---...***+++,,,---------,,,,,,...---+++))))))+++---...------------------------,,,+++***************)))***************************((((((,,,000111...)))111222444555555777:::<<<===???BBBDDDCCCCCCCCCDDD@@@@@@@@@DDDIIILLLKKKJJJIIIDDDBBBDDDHHHOOOZZZeeejjjmmmppprrrrrrpppnnnmmmhhhjjjnnnooooooooopppqqqmmmllljjjiiihhhhhhiiijjjlllnnnrrruuuuuutttqqqooottttttrrrpppmmmjjjhhhggg___[[[[[[```eeegggjjjnnnrrrtttwwwyyyzzzzzzxxxwwwtttwwwyyyxxxuuurrrqqqqqqppppppppppppqqqqqqqqqqqqooopppsssuuuwwwwwwxxxxxxwwwuuutttuuuvvvxxxxxxwwwxxxyyy{{{||||||}}}~~~~~~}}}}}}||||||{{{{{{{{{{{{|||~~~}}}zzzwwwrrrnnnnnnppprrrpppnnnlllhhhccc^^^[[[XXXUUUSSSJJJGGGBBB?????????>>>===<<<999666333000/////////000000///...///000111111,,,,,,------......//////.........---,,,,,,++++++,,,,,,---000333444333111,,,++++++++++++,,,------,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///111111/////////000111222222333///000222555777:::;;;<<<>>><<<999888777999;;;===555444333333333333444555999<<>>??????===:::999:::;;;;;;:::<<>>CCCFFFIIIJJJKKKPPPQQQTTTXXX^^^eeejjjnnntttxxx|||~~~~~~~~~}}}}}}}}}|||yyyuuurrrooojjjeee___[[[YYYZZZ\\\]]]\\\\\\ZZZWWWTTTQQQOOOLLLGGGFFFFFFGGGHHHGGGDDDBBB>>><<<888555333111...+++...------,,,,,,------...++++++******++++++,,,---+++,,,,,,---------------...,,,,,,///000...///222///111333555555555333222000000000000000000///...333222111000///...............---///111222222111222222222222222222222222222222222111111111000000000000111222222222222222111111111111111111111222666666666555555666666666222333444555555333111///444333111000111222333444888777555555666777888999555666666777777777888888666666666777888999::::::>>>@@@AAAAAABBBEEEKKKOOOWWW\\\bbbgggmmmssszzz```XXXLLLAAA;;;888777666555333111///---...//////111111111222222222333333888:::===AAADDDFFFGGGHHHMMMIIIDDD???===;;;999888666999===CCCJJJQQQWWWZZZZZZZZZ[[[\\\___bbbeeefffcccbbbaaaccceeeffffffeeeaaa___]]]^^^```bbbcccdddcccccccccbbbbbbccccccbbb[[[QQQDDD999444222111000000000111222222222222222333444777>>>EEELLLOOOPPPOOOLLLFFF@@@:::666333222---,,,,,,,,,,,,------...+++++++++,,,,,,,,,------...------,,,,,,,,,,,,,,,***************************+++---,,,+++))))))***((((((((((((((((((((((((---+++,,,111999<<<;;;888222333555555555777999;;;;;;===???@@@@@@AAABBBCCCCCCAAABBBFFFKKKKKKEEE@@@:::777777999<<>><<<888666444222...,,,------,,,,,,,,,,,,------++++++******++++++,,,---***+++,,,,,,------,,,,,,---+++,,,000111//////222111222333444555444333222000000000111111000000///222222000///............000///...///111222111000222222222222222222222222222222222111111111111000000111222222333222222222222111111111111222333333666666555555555555666666222333444444444333222111333222111111111222444555555444444666999:::888555444666777777666666888999888888999;;;===???AAABBBGGGJJJNNNPPPRRRWWW^^^dddiiinnnsssxxx{{{ccc\\\SSSIIICCC>>>;;;999888777444333222333555666999999:::;;;<<<======>>>>>>BBBGGGLLLPPPQQQQQQQQQQQQLLLEEE???;;;777444222111222555888>>>DDDIIILLLRRRTTTWWWZZZ]]]```bbbcccdddbbb```___aaabbbbbbaaa``````___aaaccceeeeeedddddddddddddddcccbbbbbbcccYYYOOOCCC999555444333222555444333222111000000000111111333888>>>CCCFFFGGGGGGEEEBBB>>>:::777444222...------,,,,,,,,,------,,,+++++++++,,,,,,------------.........---++++++++++++++++++++++++++++++))),,,...---+++))))))+++))))))))))))))))))))))))---,,,---000666999:::999444666777888777999;;;===???@@@AAA@@@>>>>>>>>>???>>><<<===BBBHHHIIICCC===555444666999;;;???JJJVVVdddiiippprrrqqqoooppprrrtttuuuvvvuuusssrrrssstttooonnnllljjjiiiiiiiiijjjmmmnnnooopppqqqrrrssssssqqqqqqqqqooolllhhhdddbbbaaa[[[XXXZZZ^^^aaaeeekkklllmmmpppsssuuuxxxyyyzzzyyywwwvvvuuutttrrrqqqooonnnnnnnnnooooooooopppppplllllllllmmmooorrrtttvvvuuuttttttuuuxxxzzz{{{zzzzzzzzz{{{zzzyyyxxxzzz|||}}}~~~~~~}}}}}}}}}|||zzzxxxvvvuuuvvvttttttwwwzzzzzzvvvqqqnnnnnnooooooppppppnnnmmmhhhfffbbb___\\\XXXSSSPPPJJJJJJJJJIIIHHHHHHIIIJJJAAA???<<<888555444444444333222111111000000000000000000//////......------,,,,,,------.../////////000...---...111333333333000///...---,,,+++++++++,,,+++***+++---...---,,,---------------------------,,,+++++++++,,,...///////////////000000000000111222222222222111111000111000000000111222444555666555444333333333444555555666777;;;@@@FFFLLLOOOSSSSSSSSSUUUWWWZZZ^^^```aaafffnnnuuuyyy{{{}}}~~~}}}~~~~~~~~~|||wwwssspppllljjjfffaaa^^^]]]]]]^^^YYY]]]^^^ZZZXXXYYYVVVQQQKKKHHHEEEDDDCCCCCCAAA???===;;;888666555222///,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,---******+++,,,,,,,,,,,,,,,---+++,,,000111//////222222222222222222111111111///000000111111111000000111000//////............111000//////111222111000333333333333333333333333222222222111111111111000000111222222333333222222333222111111222333444555777666555444444555666777333333333333444444444444444333333333444444555666222444777999:::;;;;;;<<<888;;;======;;;;;;===???@@@AAACCCFFFJJJNNNRRRTTTZZZ^^^ccceeeeeeiiiooouuuwww{{{ddd^^^WWWPPPKKKGGGDDDAAA<<<;;;999888888:::<<<>>>BBBBBBCCCDDDFFFGGGHHHIIICCCGGGMMMSSSWWWYYYXXXWWWMMMHHHAAA;;;777444111///111000000111444888<<>>@@@AAA??????===;;;888555222111///...------,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,---...//////---+++)))////////////////////////))),,,......+++))))))+++************************+++***+++---000333555666777888999:::999:::===???<<<<<<<<<999666444444444777555666===DDDFFF@@@:::333333666:::;;;>>>HHHSSSaaagggnnnqqqooonnnooorrrssstttuuutttsssrrrsssuuurrrqqqooommmllllllllllllnnnnnnnnnoooppprrrssstttpppppppppnnnlllhhhdddbbbaaa[[[WWWZZZ^^^aaaggglllkkklllnnnqqqtttwwwzzz{{{xxxvvvtttsssssssssrrrqqqnnnnnnnnnnnnoooooooooooolllkkkkkkkkkmmmpppsssuuutttssssssuuuxxx{{{||||||yyyzzzzzzxxxvvvvvvwwwyyy{{{}}}}}}{{{{{{||||||{{{yyyxxxwwwvvvsssrrruuuxxxyyyuuupppnnnnnnoooppppppooonnnmmmjjjhhheeebbb___ZZZUUUQQQJJJKKKKKKKKKJJJJJJKKKLLLCCCAAA>>>:::888777666777444444333333222111000000111111000///...---,,,,,,+++,,,,,,---...///000000...,,,+++---000333444444111000///---,,,+++******,,,+++***+++---...---,,,------------------------,,,,,,+++,,,...111444555////////////000000000000000111222333333222111000......---......000222333666555444333333444555555333333555999???GGGNNNSSSXXXWWWWWWWWWWWWYYYZZZ[[[XXX^^^gggpppuuuxxx{{{|||}}}~~~~~~|||wwwssspppllljjjgggccc___]]]]]]^^^YYY^^^___[[[ZZZ[[[YYYSSSNNNJJJFFFCCCAAA@@@>>><<<<<<:::888666555222///,,,,,,++++++******++++++,,,++++++******++++++,,,---******+++,,,,,,,,,,,,+++,,,+++,,,000111//////222222222111000/////////000///000000111111111000000000//////...............222111///000111111000///333333333333333333333333222222222111111111111000111111222333333333333222333333222222222333555666777666555444444555666777333333333333333444666666444555555666666777777777333888======::::::>>>BBB>>>AAACCCCCCBBBAAADDDFFFIIIJJJMMMQQQVVV\\\aaadddlllpppttttttrrrsssxxx|||}}}fffdddaaa___\\\VVVMMMGGGEEEDDDCCCAAA@@@CCCHHHLLLQQQRRRUUUWWWXXXWWWVVVVVVZZZYYYYYY[[[]]]\\\WWWSSSFFF>>>444111333444222...000///......///333666888===AAAFFFMMMSSSXXX\\\]]]YYY[[[\\\\\\ZZZ[[[```ddd___```aaabbbdddeeeggghhhiiihhhfffeeedddaaa^^^[[[TTTOOOGGG@@@;;;999666555<<<;;;888555222111000000000111333555777888999999999888555333111111111111------------------------+++++++++++++++++++++++++++,,,---.........---,,,,,,++++++---...///...,,,+++++++++++++++++++++++++++***)))))))))+++,,,---++++++,,,---...000000111666444555777:::<<<999777888555333222333444444333111222444666999<<<>>>???444222222555888===HHHTTTeeeiiimmmnnnmmmlllnnnpppppprrrttttttrrrqqqpppqqqlllpppsssrrrooolllkkklllnnnnnnmmmllllllmmmooorrrppppppnnnkkkgggdddaaa___bbbaaa______aaaeeejjjmmmlllllllllnnnpppsssuuuwwwwwwvvvtttssssssuuuwwwxxxsssqqqppprrrtttuuuqqqnnnlllmmmmmmjjjhhhiiimmmrrruuuttttttuuuuuuvvvwwwxxxxxx{{{{{{yyyzzz}}}}}}{{{}}}||||||{{{|||}}}}}}{{{xxxssssssuuuxxxyyyxxxvvvsssoooooopppqqqrrrqqqnnnkkkjjjgggcccbbbbbb^^^WWWQQQSSSQQQOOOOOOQQQRRRRRRQQQJJJCCC======<<<888555555999666333333555666444222555333000...,,,---...//////............---------000///......///111333555444///***))),,,...---***///---******+++,,,,,,,,,...///000///---,,,---...------------------------000///......000111111000///000222444444444333222......------,,,,,,,,,,,,222///000555555111111555777666555555888???IIIPPPVVVUUUTTTSSSSSSSSSUUUUUUYYYYYY^^^gggmmmppptttyyyxxxyyyzzzzzzxxxuuurrrpppmmmkkkhhhdddaaa___^^^^^^\\\\\\]]]^^^___]]]ZZZWWWRRRMMMGGGAAA>>>===;;;:::;;;;;;:::888666333000...000///,,,++++++,,,---...---,,,+++***+++,,,---......---,,,,,,+++++++++,,,,,,,,,++++++,,,---///000222111111111000000//////222111000/////////111111333222222111000///......///000222222111111111222333333222222111222222222444333222222111111222222111111111111222333444555555555444333333333444444555444333444555555444333333222111222333333222111111222333444555777888999<<<;;;;;;===BBBHHHMMMQQQKKKLLLNNNOOOQQQTTTXXX[[[\\\```fffjjjllloootttwwwxxxzzz}}}~~~jjjhhhgggfffeee```YYYTTTRRRQQQPPPNNNNNNPPPTTTXXX]]]^^^___``````______^^^___]]]\\\[[[ZZZTTTLLLEEE===666///---000222///,,,...---,,,,,,...000333444777999>>>CCCHHHMMMQQQRRRVVVYYY\\\\\\ZZZZZZ]]]````````````aaabbbdddfffggghhhgggeeedddcccaaa]]][[[TTTPPPJJJCCC===:::999999<<<:::888555222111000000...///000222333444555555555444333222111000//////000000///......---,,,,,,++++++++++++++++++,,,,,,+++,,,---.........------------,,,...///000///---************************))))))((((((((()))***+++++++++,,,---///000111111666555444666999999777555555333000000111222111111...///111333555777999:::999777999<<>>???@@@<<<888888<<<999777777999999888666666444111///......///000............------------------------///222555666555111...,,,,,,,,,+++***,,,+++***+++---000111111.../////////---,,,---...------------------------000...---...///000000000...///111222333222000///,,,------............---///,,,---333444222222666444444555555777<<>>;;;888666555555555555333111///...///...---,,,,,,,,,------,,,,,,,,,,,,,,,------......---,,,,,,++++++++++++,,,,,,++++++,,,---///000111111000000000/////////111111111000000000111111222222111111000000/////////000222222111111111222333333222222111222222333444444333222222222222222111111111111222444555666555555444333333333333444666555444444444555444333333222222333444555555444444555666777888:::===@@@GGGHHHJJJMMMSSSZZZ```ccceeefffgggggggggiiilllnnnqqqtttxxxyyyzzz{{{}}}~~~lllkkkllllllllljjjeeebbbaaa```___^^^]]]^^^bbbeeeiiiiiiiiihhhhhhgggggggggccc```\\\XXXTTTKKKAAA999444///++++++///111///,,,------------...///000111222333555888<<<@@@DDDFFFQQQUUUZZZ[[[ZZZYYYZZZ\\\aaa```_________aaaccceeefffeeedddccccccaaa]]][[[TTTSSSOOOHHH@@@;;;;;;===<<<:::777444222000000000...///000111222222222222222222222111000//////...333222111000...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......---///000111///...***************************))))))((())))))***+++++++++,,,...///111222222666555444555666555444222111///------...//////.........///000222444666777777777999>>>AAAFFFPPPZZZgggjjjmmmmmmjjjhhhiiikkkmmmoooqqqrrrqqqqqqqqqrrruuuvvvvvvssspppmmmmmmnnnlllkkkiiihhhhhhiiijjjlllllllllllljjjhhhfffdddbbbcccdddfffiiilllnnnoooooolllmmmnnnooopppqqqqqqqqqvvvwwwwwwwwwwwwwwwvvvvvvtttvvvwwwvvvtttrrrrrrqqqqqqooommmmmmnnnpppqqqqqqnnnoooppprrruuuxxxzzz|||yyy|||}}}{{{|||}}}~~~~~~~~~||||||}}}~~~~~~~~~}}}zzzwwwvvvvvvvvvvvvuuusssqqqooopppoooooopppqqqooollljjjhhheeeaaaaaaaaa```]]]YYYWWWVVVUUUUUUUUUSSSPPPNNNHHHBBB@@@CCCDDDAAA===<<<===;;;::::::;;;;;;;;;:::888666333000/////////000............------------+++***+++,,,...222555888666555333000,,,******+++---,,,***,,,...111222222---...///...---,,,---...........................///...,,,---...000//////---...000111000///---,,,+++,,,...///000000//////+++)))+++///222111333666222333555555666888;;;>>>JJJKKKMMMOOOPPPPPPPPPPPPRRROOOQQQVVV[[[___eeelllnnnooopppqqqqqqooonnnmmmmmmlllkkkhhheeeaaa]]][[[[[[[[[\\\^^^```___]]]ZZZNNNJJJEEEAAA>>>;;;777555222222333333222222111000.........------------,,,,,,,,,---...............------,,,,,,,,,,,,++++++,,,,,,++++++,,,---///000000000///////////////...000111111222222222111111111111111000000000000000...000222222111000111222333222222111222222333333555444444333333333333333111111111222333555666777555555444333222222333333666555444444333333333333000000111222333444555555888999;;;<<>><<<:::888555555555555444444333333.........///...---,,,,,,+++,,,...///000///...---,,,,,,,,,,,,,,,,,,,,,+++,,,++++++++++++---...///////////////............///000222333333333111111000000000000000111111111...000222222111000111222222222111111222222333333555555444333333333444444222222222333444666777888666555444333222222222333444444444333111111222444111333444555555666888999:::===AAADDDIIIQQQZZZaaahhhjjjpppvvv}}}kkklllnnnnnnnnnlllkkkjjjmmmnnnnnnmmmkkkkkkmmmnnnooonnnmmmllllllllllllmmmggg^^^QQQGGG@@@;;;666333222000...///111111///---//////000111111111222222333222000///000333777999???EEEMMMRRRTTTWWWZZZ]]]aaa```^^^]]]]]]^^^```aaaaaa```___```aaa```]]][[[YYYZZZXXXOOODDD<<<999;;;:::888666333111000000000111111333444555555555555555222///,,,+++---000222000000000000////////////.........---------,,,,,,,,,,,,,,,,,,------.........---,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,*********************)))+++,,,---///111222444444666555444222000...------...---------//////...---//////...///000222444555999<<>>>>>>>><<<;;;;;;;;;<<<999777555222000......---...------------,,,,,,,,,,,,,,,+++,,,---000333555999<<<<<<777///***+++...///---++++++---/////////...///000000......///000////////////////////////...---,,,,,,...//////......///111111111///---,,,000000000000///...,,,+++***+++++++++---///111111666666444111///000333666===@@@EEEJJJMMMNNNNNNNNNNNNMMMQQQYYY]]]]]]___bbbdddddddddeeefffhhhiiijjjjjjkkklllkkkiiieeeaaa^^^___^^^^^^___``````^^^\\\VVVPPPGGG???<<<;;;;;;;;;999888777666555444333333....../////////...---,,,+++,,,...///000///...---++++++,,,---------,,,+++++++++******+++,,,...///............///////////////000111222333222222111000000000000000111111111...///111111000000000111222111111111222222333444555555444333333333444444222222333444555777999:::777666555444333333333333333444444222000000333555555777:::::::::;;;===???@@@EEEKKKQQQXXXbbbnnnwwwzzz|||oooqqqrrrrrrpppoooooooooqqqrrrsssrrrpppooooooppppppooonnnmmmlllkkkjjjjjjeeeZZZJJJ>>>777444222000111///......//////...,,,............///000111222222111///......000222444666<<>>???@@@;;;999777444222000...---------------,,,,,,,,,,,,------,,,,,,...111333555:::<<<===999222---...000+++))))))***...111222222///000111111000000111222000000000000000000000000///...,,,---...000//////...///111222111000...---222111000///---,,,+++++++++------+++,,,111333222666555333000...///111444888;;;@@@FFFJJJMMMNNNNNNJJJKKKPPPXXX\\\[[[\\\^^^aaaaaaaaaaaaccceeeggghhhgggiiijjjkkkjjjhhheeeccccccaaa```______^^^\\\ZZZVVVOOOFFF???;;;::::::::::::888666444222111000000/////////............---,,,,,,---...............***+++,,,---...---,,,+++++++++******+++,,,...///...////////////000000000...///000111111111111111111111111000000000000000---///111111000///000111111111111111222333444444555444444333333333333333333333444555666888:::;;;888888666555444444444444222444555333111222666:::555888<<<>>>>>>???CCCGGGNNNTTT\\\bbbhhhrrr~~~rrrtttvvvvvvtttssstttuuurrrtttuuutttrrrpppppppppqqqpppooonnnkkkhhheeecccYYYOOOAAA777222111000000000///......//////000000//////......///222444666222111///......///000111111555:::>>>BBBIIIRRRYYY]]]^^^___```aaaaaa``````\\\\\\\\\]]]______]]][[[]]]\\\YYYTTTMMMFFF@@@===999777555333111000000000000111444777:::<<<>>>???<<<;;;999888666666666666555555444444333333222222000000//////...------,,,------,,,,,,,,,---...//////...---...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,+++***)))(((,,,,,,...000222444666666555666555111---+++,,,......---...///111111000......---------...111444666<<>><<<:::777555222000///---------,,,,,,,,,++++++,,,,,,,,,---///222666888:::<<<<<<999555111111222+++***)))+++///222444444000111333333222111333444000000000000000000000000000...---...///000000000---...000111111000///...111000...,,,++++++,,,---+++......+++---333666555111222222111///...///000333666;;;AAAFFFJJJLLLMMMJJJIIINNNUUUYYYZZZ[[[___aaa```______```cccfffhhheeefffiiijjjkkkkkkjjjiiigggeeebbb```___]]]ZZZWWWTTTPPPIIICCC???<<<:::888999777555333111000000000111000...---------...///,,,,,,,,,,,,,,,------...)))***,,,......---,,,++++++************,,,---.../////////000000000111111............///000111222222222111111000000//////---///111111000///000111111111111111222333444555444444333222222222222222333333444555777999;;;<<<:::999888777555555555555333666777555333555:::???:::@@@FFFIIIKKKNNNTTTZZZbbbiiipppuuuwww}}}rrruuuxxxxxxvvvuuuwwwyyyrrrsssuuutttrrrpppooooooqqqpppooommmhhhccc___\\\MMMDDD999222111111222222000/////////000222333444222111000000111444888:::333333111000000000111111...111444777;;;CCCMMMUUU\\\]]]```bbbbbbbbb```___[[[[[[[[[]]]^^^___]]][[[^^^[[[XXXUUUQQQKKKDDD@@@888777555333111000000000222444777;;;???BBBDDDEEEBBBBBBCCCCCCAAA???<<<:::999999888666555444333222111000000///...---------------,,,+++,,,---...///000///...///000///...,,,++++++++++++++++++++++++......///000///...,,,+++,,,---...000222444666777555666555111---+++---///------...///111111000...111000//////111444777:::>>>CCCOOO[[[```bbbffflllkkknnnooonnniiiffffffggggggiiilllmmmlllkkklllllllllkkkkkknnnppppppmmmiiifffbbb```cccjjjooopppooopppqqqrrrrrrppplllhhheeeYYY\\\```eeehhhjjjjjjiiimmmmmmlllkkkkkklllnnnooosssttttttttttttttttttsssuuusssrrruuuxxxyyywwwtttrrrtttwwwvvvssssssuuuxxxttttttttttttuuuwwwxxxyyywww{{{|||zzz|||~~~{{{yyyyyyzzzzzz{{{}}}xxxqqqnnnqqqtttqqqpppooonnnmmmkkkfffcccbbbdddgggiiiiiihhhggggggfffdddbbbbbbdddeeeeeeddd```YYYUUUVVVXXXUUUTTTTTTKKKLLLLLLHHHCCC@@@AAABBB@@@???===:::777444222111---------,,,,,,,,,++++++***++++++---000444888;;;:::;;;;;;999777444333333000...------///111222222111222444444333333444555000000000000000000000000000///......000111111000+++---///000111000///...000...,,,******+++...///)))---...+++...666:::888,,,///222222111...---,,,000333888>>>CCCHHHKKKLLLLLLJJJMMMSSSXXXYYY]]]bbbaaa```___^^^```bbbeeehhhdddeeegggjjjkkklllmmmllljjjgggcccaaa^^^\\\XXXVVVTTTQQQMMMIIIEEE@@@;;;777999777555333222222222222222000...---,,,---///000---,,,+++***+++,,,---...)))***,,,.........,,,++++++************,,,---...//////000000111111222222...------------///111222333222222111000//////...---///111111000///000111111111111111222333444555444333222222111111222222333444444666888:::<<<===;;;:::999777666666555555555777999888666888>>>DDDHHHNNNVVV[[[^^^ccckkkqqqrrrxxxvvvuuuuuuuuuuuuuuuuuuuuuxxxzzzxxxtttsssuuuuuurrrqqqnnnkkkkkkjjjaaaRRRFFF@@@:::333000111111///,,,//////000111222333333444555444222111333666999;;;222111111111222222000...333222000000333888===AAANNNRRRXXX___bbbbbb^^^ZZZYYYZZZZZZYYYXXXXXXZZZ\\\]]]ZZZVVVVVVWWWTTTNNNHHH===<<<;;;777444222222333666888:::===@@@EEEKKKOOOMMMLLLLLLLLLMMMKKKIIIFFFDDD???;;;;;;======:::666666555333111///.........---///000///,,,+++---///---...///000000...,,,+++------,,,++++++,,,,,,,,,------++++++++++++------------...111333444333111222333444333000...---.........//////000000000000//////000000000222666999BBBGGGPPPZZZbbbhhhkkklllmmmooopppooollljjjiiiiiikkkkkkkkkkkkkkklllmmmnnnnnnnnnoooooonnnmmmlllkkkllljjjgggfffgggjjjnnnpppnnnoooppppppnnnkkkhhhfffbbbdddfffhhhiiijjjjjjjjjjjjjjjjjjkkkmmmnnnpppqqqqqqpppppprrrtttuuutttsssooooooqqqtttwwwwwwtttrrrvvvtttsssuuuxxxxxxvvvtttrrrrrrqqqqqqsssvvvzzz|||{{{{{{|||~~~|||xxxxxx~~~{{{uuupppnnnnnnnnnrrrqqqpppnnnlllkkkiiiiiiiiiiiihhhgggfffeeeddddddffffffffffffggggggggggggeeeccc```\\\YYYVVVUUUUUUQQQOOOLLLKKKKKKJJJIIIGGGFFFBBB>>>:::888777666444222000...+++******+++,,,,,,,,,+++,,,///333777:::::::::;;;;;;;;;;;;::::::444111,,,))))))---333777888777666888999999555111777444111000000000000///222...++++++...000///------......///000111111222000000...---,,,+++++++++------------------------.........///////////////222111222777>>>EEEGGGHHHIIILLLNNNQQQSSSVVVZZZ]]]\\\\\\[[[YYYXXXZZZ^^^bbbeeefffhhhkkkmmmooopppqqqnnnllliiifffccc]]]WWWRRRWWWSSSMMMJJJGGGCCC===888===888666777555///...222000///---,,,++++++,,,,,,---------------------------------,,,,,,,,,++++++*********+++,,,---...///.........///000222444444111111111111111111111111000222111...000333222...///////////////////////////000222444555444222111333333444555555555444444333444555777888999999999888777666666777777666444777888888999<<>>>>>===:::666555666777888;;;???CCCGGGMMMSSSWWWWWWWWWVVVWWWXXXWWWUUURRROOOJJJEEECCCDDDCCC@@@<<<;;;999555222///......///,,,...///...,,,+++,,,......///000111000///---,,,------,,,,,,+++,,,,,,---///...---,,,,,,---.../////////000111333333333222555666666555222/////////000000000000000111111222222333444444555777;;;???FFFJJJRRR[[[ccchhhkkkmmmmmmoooooooooooopppsssuuullllllkkkkkklllmmmmmmnnnoooooopppppppppooommmlllmmmkkkhhhggggggjjjmmmoooooopppqqqqqqooollliiigggeeegggiiikkklllmmmmmmmmmoooooonnnoooooopppqqqrrrvvvvvvuuuvvvwwwwwwvvvtttoooppprrrvvvyyyyyywwwuuuwwwuuuuuuvvvxxxyyywwwuuusssrrrqqqrrrssswwwzzz|||xxxxxxyyyzzz}}}~~~zzzzzz{{{uuupppooooooppprrrrrrqqqooonnnmmmlllkkkkkkjjjjjjiiihhhgggfffeeefffffffffffffffggggggggggggfffccc```]]]\\\[[[[[[VVVTTTRRRPPPPPPPPPOOOMMMMMMIIICCC>>>:::777444222111000...+++******+++,,,,,,,,,+++,,,///333777999;;;;;;;;;;;;;;;:::999999333222000//////222666888>>>======>>>@@@???<<<888:::777444333222222111000111...******---...---+++/////////000111222222222000///...---,,,+++++++++++++++++++++++++++++++++............////////////222111111555<<>>999777888666000///222222111000.........//////++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------......//////000111333333222222222222222222222222444555333000111333111---////////////////////////111222333333333222111000333333444444444444444333555666666777777777777777555444444444666666666666777:::>>>BBBGGGNNNVVV[[[iiimmmrrrttttttvvv{{{zzzzzzzzzyyyxxxwwwvvvuuuooosssuuuttttttvvvuuuqqqqqqpppllleee[[[OOODDD===777333///...000222111///333333333333333333444444666777777888888999999999888666555444555444333111///.........000111444555999@@@KKKVVV^^^aaaaaa___^^^^^^]]]ZZZXXXYYY[[[]]]^^^\\\YYYXXXVVVRRRKKKFFFAAAAAA???===;;;:::<<<>>><<<@@@FFFLLLRRRWWW]]]```bbbbbbbbbcccddddddbbb```^^^XXXRRRNNNMMMLLLJJJGGGCCC???:::444000//////000,,,......---,,,+++,,,---///000111111111000///...---,,,,,,,,,,,,,,,------///...---,,,,,,---...///222222222222333333444444888999999777444222111111333222222222333444666777666888999:::;;;>>>CCCFFFLLLPPPWWW^^^dddiiilllmmmnnnoooooooooppprrrwwwzzzmmmllllllllllllmmmnnnnnnooopppqqqqqqqqqpppooonnnmmmllljjjhhhhhhjjjlllnnnpppqqqrrrrrrqqqnnnllljjjiiijjjlllnnnoooppppppppprrrqqqqqqppppppqqqqqqrrrzzzyyyxxxxxxyyyxxxvvvtttpppqqqssswwwzzz{{{zzzxxxxxxwwwvvvwwwxxxxxxwwwuuutttsssrrrrrrtttwww{{{}}}wwwwwwxxxzzz|||~~~~~~~~~zzztttqqqpppqqqrrrrrrrrrrrrqqqppppppoooooommmmmmlllkkkjjjiiiiiihhhhhhggggggggggggggggggggghhhgggeeecccaaa`````````\\\ZZZXXXVVVVVVVVVUUUSSSUUUOOOHHHAAA;;;777222000000///---,,,++++++++++++,,,,,,,,,,,,///222555777;;;;;;;;;;;;:::888777666///111222333444555888;;;@@@@@@AAABBBDDDBBB???<<<>>>;;;888666666555333222222///++++++...///...,,,///000000111111222222333000///...---,,,+++++++++++++++++++++++++++++++++............//////000000222111000333999???CCCEEEFFFIIIMMMPPPRRRUUUYYY\\\[[[[[[[[[YYYYYYZZZ]]]```ccceeehhhlllpppsssvvvwwwuuurrrnnnjjjfffbbb]]]YYYXXXUUURRRQQQOOOKKKEEE@@@???<<<999999666222111222222111000...---......///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,......---,,,,,,,,,,,,,,,000/////////000000111222222222222222333333333333666777555222222444222---////////////////////////444444333333222111111000333333333333333333333333777777888777777666555444444333333444555777999:::;;;@@@IIIQQQYYYaaahhhlllwwwzzz||||||{{{|||}}}}}}}}}|||zzzxxxwwwuuummmrrruuuvvvwwwyyywwwrrrrrrqqqkkk```RRREEE<<<888333111...---///000000///222333444555666888999999:::<<<>>>??????>>><<<;;;:::888666555666666555333/////////////////////000333999BBBLLLTTTZZZ___aaa``````___\\\ZZZZZZ\\\^^^___]]][[[ZZZWWWRRRKKKEEEBBBBBBBBB@@@???@@@DDDFFFCCCHHHOOOVVV[[[```dddggghhhhhhhhhjjjkkkkkkiiiggggggbbb\\\WWWUUUUUUTTTSSSKKKGGG@@@999333000000000...//////...------------//////000000000//////...---,,,,,,,,,,,,------...---,,,+++******+++,,,---444555555444444444555666:::;;;<<<:::777555444444666666666777:::===@@@BBB===>>>@@@AAABBBFFFJJJNNNUUUXXX\\\aaafffjjjmmmnnnooopppqqqpppnnnoooppprrrmmmmmmmmmllllllmmmmmmnnnnnnooopppqqqqqqpppoooooonnnmmmkkkjjjjjjjjjlllmmmqqqqqqrrrsssrrrpppooonnnlllmmmnnnooopppqqqrrrrrrqqqppppppppppppqqqqqqrrryyyxxxwwwwwwxxxxxxvvvtttsssssstttwwwzzz{{{yyyxxxwwwwwwwwwwwwwwwwwwuuuuuuuuutttssssssuuuwww{{{}}}yyyzzz{{{|||~~~}}}xxxsssqqqqqqrrrtttrrrrrrrrrrrrrrrrrrrrrrrroooooonnnnnnmmmlllkkkkkkjjjjjjjjjiiiiiihhhhhhhhhfffeeeeeedddcccbbbbbbbbb```]]][[[ZZZYYYYYYWWWVVVUUUPPPHHHAAA;;;666111...///...---,,,++++++++++++,,,,,,,,,,,,...111444555;;;;;;:::999888666444333,,,///111222333666;;;???DDDEEEGGGHHHIIIGGGDDDAAABBB@@@===:::999777555222444111------///111///---//////000000000111111111//////...---,,,++++++,,,------------------------------......//////000000111000000111555:::???BBBDDDGGGKKKNNNQQQTTTXXXZZZZZZ[[[[[[[[[ZZZ[[[]]]```aaacccfffjjjoootttxxxzzzyyyvvvrrrnnnjjjfffaaa^^^XXXVVVSSSSSSRRROOOIIIDDDAAA???<<<:::777444333333333222111////////////000...........................------------,,,,,,,,,...------,,,,,,,,,------111000000/////////000000222333333333333333444444555666555222222555333///000000000000000000000000333333222111111222222222333333333222222222333333777777888777777666555444444555555555666999===???DDDKKKWWWbbbkkkrrrwww{{{{{{}}}~~~~~~~~~|||zzzwwwvvvoootttxxxxxxyyy{{{yyytttrrrppphhh[[[JJJ===777555222000.........//////...///000333666:::===@@@AAACCCEEEHHHJJJJJJHHHFFFDDDAAA>>><<<:::::::::999888111111111000000///......333666;;;@@@GGGPPPYYY```aaaaaaaaa___]]]\\\]]]^^^```___^^^\\\XXXRRRKKKFFFDDDEEEDDDDDDDDDGGGKKKOOONNNRRRYYY___bbbeeehhhjjjmmmlllmmmnnnppppppnnnllljjjfffaaa]]][[[[[[\\\\\\RRRNNNHHH@@@999555222000111000000///000//////...---.....................---,,,,,,,,,------...///------,,,++++++,,,------555777888888666555777888;;;===>>>===;;;:::::::::;;;<<<>>>AAAFFFJJJNNNQQQJJJKKKLLLMMMNNNQQQUUUYYY___```bbbeeeiiilllnnnooonnnppprrrrrrpppmmmkkkkkknnnmmmmmmlllllllllmmmmmmkkklllmmmooooooooonnnnnnmmmmmmllllllkkklllllllllqqqqqqrrrssssssrrrqqqqqqnnnnnnnnnooopppqqqrrrrrroooooopppppprrrssstttuuuxxxwwwwwwwwwyyyyyywwwvvvvvvuuuuuuvvvxxxxxxvvvttttttuuuvvvvvvuuutttttttttvvvuuutttssstttwwwzzz|||zzz{{{|||}}}~~~{{{vvvrrrpppqqqssstttqqqrrrrrrrrrssssssssssssppppppoooooonnnnnnmmmmmmnnnmmmmmmlllkkkjjjiiiiiifffffffffeeeeeedddccccccbbb___\\\ZZZYYYXXXVVVUUUNNNIIICCC<<<888444111......---,,,,,,++++++++++++++++++,,,,,,...000222333999999888777555333222111---///000///000777AAAIIIMMMPPPRRRTTTRRRPPPLLLKKKGGGDDDAAA???<<<:::666333555111...---///000///---.........//////////////////...------,,,,,,,,,,,,---------------------------------...///000000111000000000111333777;;;>>>AAAEEEIIIMMMOOORRRUUUWWWYYYZZZ\\\\\\[[[[[[]]]^^^^^^___cccgggmmmsssxxx{{{{{{xxxuuurrroookkkfffcccXXXVVVTTTSSSSSSQQQLLLGGGDDDCCC@@@<<<888666555333666555333222111111222222////////////////////////.........---------,,,,,,,,,,,,,,,,,,---...///000111000//////////////////222222222333333444444444222333333111222666555111111111111111111111111111111111111111222333444555333333222222222333444555666666777777777777666666444555666666777;;;AAAEEERRRYYYeeepppxxx}}}~~~~~~~~~{{{xxxvvvsssxxx{{{zzz{{{|||yyyuuuqqqlllbbbSSSDDD999444333000//////....../////////000222666;;;@@@EEEIIIKKKQQQSSSVVVXXXYYYWWWUUUSSSIIIFFFAAA>>><<<;;;999777333333222111000///......333444666777<<>><<<::::::<<>>AAAFFFIIIJJJKKKMMMNNNRRRTTTWWWXXXWWWVVVVVVWWWVVVWWWZZZ___eeelllrrruuuyyyxxxyyyyyyxxxsssmmmiii^^^ZZZUUUSSSSSSSSSPPPMMMGGGIIIEEE>>>::::::888333000///---,,,++++++,,,,,,....................................---------------------------...///000//////.........//////000000000111111222333333444333555444222444777666222222222222222222222222222///000111333444444444333222222222222444777999;;;888888888888777555444333666999===???CCCKKKWWW```iiinnnuuu{{{|||}}}|||yyywwwyyy|||}}}zzzyyyzzzwwwssskkkcccUUUGGG;;;444111///)))+++---///000222444666DDDGGGKKKQQQWWW]]]bbbdddiiikkknnnpppqqqqqqpppooolllggg^^^VVVOOOIIICCC@@@555333111000////////////...000222222444<<>>@@@>>>;;;;;;===@@@CCCGGGJJJLLLOOORRRTTTWWWZZZ___dddhhhjjjkkkkkknnnnnnnnnllljjjjjjmmmooorrrqqqooommmmmmnnnpppqqqrrrsssrrrpppmmmjjjjjjkkklllkkkjjjjjjiiiiiiiiiiiigggiiikkklllnnnnnnnnnnnnjjjkkkmmmoooooooooooonnnoooppppppqqqrrrssstttuuupppoooooonnnoooppprrrsssrrrrrrqqqqqqqqqrrrrrrsssxxxwwwuuuuuuuuutttqqqooovvvuuuuuuuuuwwwxxxwwwvvvpppsssvvvwwwvvvvvvxxxzzzuuutttrrrqqqrrruuuxxxyyyyyyyyyzzz|||~~~~~~}}}zzzwwwrrrnnnlllmmmooopppoooooooooooooooooooooooonnnnnnnnnnnnmmmmmmmmmmmmnnnnnnlllkkkiiihhhgggfffeeeeeeeeecccaaa^^^[[[ZZZSSSOOOKKKGGGDDDAAA===;;;888555111////////////...++++++,,,,,,,,,+++******++++++,,,------...//////000000000000///---,,,,,,(((+++......000999HHHTTTbbbfffjjjjjjeee___[[[YYYVVVTTTPPPMMMIIIDDD???;;;;;;888444333444555444111000000000000////////////......---,,,,,,,,,------------------------------,,,,,,---...///000111222---000444555444333555666===@@@EEEHHHIIIIIIJJJKKKNNNQQQTTTVVVUUUTTTTTTTTTTTTUUUWWW\\\bbbiiiooossswwwxxxyyy{{{zzzuuuooojjjaaa\\\VVVTTTTTTTTTRRRPPPHHHJJJGGG???:::;;;999444555444333111111111111222111111111111111111111111//////.........---------//////...------------..................///000000//////000111222222333333777888777444555888666222222222222222222222222222000111333444444333222000222222222333555888;;;===;;;::::::888666444222111999===BBBGGGLLLWWWdddooonnnqqqwww{{{~~~qqqwww~~~}}}|||}}}{{{|||{{{xxxxxx{{{yyyuuuqqqgggVVVFFF999222000000///000000//////444;;;BBBOOOVVV___ccccccdddgggjjjnnnoooqqqrrrsssrrrqqqqqqtttpppjjjccc\\\UUUNNNIII@@@;;;888999555//////444222111111333222555???JJJQQQ\\\eeefffeeeeeefffeeeddddddbbb```\\\WWWSSSPPPKKKMMMPPPTTTYYYaaaiiinnntttttttttvvvyyy||||||||||||~~~~~~|||{{{{{{|||rrrrrrpppnnnllliiigggeeefffddd```\\\\\\YYYNNNBBB<<<777222111333444111---000///......000000///...,,,++++++,,,...//////...222222111000000000000000333666999::::::<<>>888666444111/////////000---,,,---000333666666666------------------------000///......---------...------......///000000000000000111222333333444444;;;===???BBBFFFHHHJJJKKKMMMOOORRRUUUXXXWWWUUURRRWWWRRRSSSYYY^^^```fffnnntttwwwyyyyyyyyyyyytttnnnfffaaa[[[WWWVVVUUUSSSPPPQQQJJJAAA<<<<<<;;;888444444555666555222000...---111111111000000000000///---,,,+++,,,......---,,,,,,---...//////...---,,,...///222333333222///...111000000000000222333444777555555555666666444222333333222222222222333333111111111222333444555666333333444555666777888999:::<<<===<<<;;;:::<<<===999@@@JJJUUU___gggnnnssswwwyyy{{{}}}uuuwwwyyy}}}~~~~~~}}}zzzzzz}}}|||wwwssshhhVVVEEE999222000000---000222111111555???HHHXXX___gggkkkllllllooorrrttttttuuuvvvwwwwwwwwwwwwyyyvvvqqqlllgggbbb\\\XXXNNNGGGAAA>>>888111111555222111111222222555>>>IIIUUU\\\ccceeegggiiigggccceeeeeedddaaa]]]XXXTTTQQQQQQTTTXXX]]]bbbhhhoootttuuuuuuvvvxxxzzz{{{|||{{{|||}}}~~~~~~|||{{{||||||uuuuuusssqqqooollliiihhhgggeeeaaa^^^___]]]TTTJJJAAA<<<666444555666333000111000000000222222111//////...------//////...---333222222111111111111222333555888:::===AAAEEEHHHOOOPPPSSSWWW[[[___bbbdddaaahhhlllkkklllpppqqqooonnnooopppqqqqqqpppooommmmmmmmmmmmmmmllllllmmmnnnooooooooonnnmmmkkkiiihhhjjjjjjiiiiiiiiiiiijjjjjjkkkjjjjjjkkklllmmmkkkiiikkkmmmooopppooooooooopppttttttssssssssssssttttttuuuuuuuuusssppppppqqqsssrrrrrrrrrsssrrrqqqqqqpppssssssrrrrrrqqqpppooooooqqqrrrssssssrrrrrrssstttvvvvvvwwwwwwwwwvvvuuutttvvvssspppooorrrvvvyyyzzzzzz|||~~~~~~~~~~~~zzztttllliiikkknnnqqqqqqooooooooooooooooooooooooqqqqqqqqqpppooommmkkkjjjkkkkkkiiigggcccaaa```___\\\ZZZWWWTTTSSSPPPLLLIIICCC???;;;777666333000---222000------......,,,***,,,,,,,,,---,,,,,,++++++,,,,,,,,,------///000111222///,,,***+++,,,---,,,...,,,---000111333999@@@MMMSSSZZZ\\\[[[YYY[[[]]]YYYRRRKKKHHHHHHFFF@@@;;;777666333111/////////000222000///000111111000///------------------------,,,,,,++++++++++++,,,,,,------......//////000000///000000111333444444555999;;;???CCCFFFIIIJJJKKKPPPQQQTTTWWWYYYYYYWWWVVVWWWSSSSSSXXX\\\^^^dddkkknnnsssvvvwwwyyy{{{yyytttoooiiiaaaZZZVVVSSSPPPNNNQQQKKKBBB>>>===<<<999666666666666444222000///...222222111111111000000000///---,,,---...///...------......//////......---///000111222222111000///111111111111111333444555444333222333444333222000333222222111111222222333333222222222333444555555333333555666888888999999;;;;;;<<<;;;;;;===AAADDDHHHNNNXXXaaahhhooouuuxxx~~~tttrrrrrrvvv}}}~~~~~~zzzzzz}}}}}}yyyuuuiiiUUUCCC777222111111---222666555333999FFFRRRbbbhhhooosssttttttvvvxxxyyyyyyyyyyyyzzz{{{|||}}}xxxuuurrrpppmmmjjjfffccc```XXXPPPHHH@@@888555666333111000222222444<<>>:::777444222111000...,,,///---++++++,,,,,,,,,+++******+++,,,,,,,,,+++++++++++++++,,,---///111111222///,,,***+++,,,---,,,,,,+++...111111///111555>>>BBBGGGJJJJJJKKKNNNQQQOOOLLLHHHEEECCC???;;;777555444222000////////////222000////////////---,,,------------------------...------------......///---------...//////000000......///111333444555666777999>>>CCCGGGJJJKKKKKKRRRRRRTTTVVVWWWXXXXXXXXXXXXUUUTTTWWWZZZ\\\aaagggjjjooossstttwww{{{{{{xxxwwwqqqhhh___YYYTTTQQQNNNRRRLLLEEEAAA@@@???<<<:::999888666444222111000000333333333222222222111111000///......000000///...//////............//////000000000111111000000000111111111111222333444555333222111222333333111000222222111111111111222222444444333333333444444555444555777999::::::::::::;;;<<<===>>>AAAFFFLLLQQQ\\\```hhhnnnrrrvvvyyy|||hhhhhhlllrrrxxx}}}~~~}}}}}}yyyzzz}}}}}}zzzwwwhhhSSSAAA666222111111000666;;;999777===MMM[[[hhhlllrrrwwwxxxxxxyyyzzzzzzzzzyyyyyyzzz|||~~~wwwuuusssrrrqqqooollljjjlllggg___VVVMMMCCC<<<888555222000111111222999AAATTTZZZ```cccgggkkkjjjfffffffffeeeccc^^^XXXRRROOONNNPPPSSSWWW\\\ccckkkqqqxxxyyy{{{{{{{{{zzzzzzzzzzzz|||~~~~~~}}}}}}~~~}}}}}}|||{{{xxxuuurrrpppooonnnjjjffffffhhhddd]]]QQQLLLDDD>>>;;;888555333333222222444555444111...111000//////000000///---222111111222333444555555777777999@@@IIIPPPSSSSSSXXX[[[___dddhhhjjjkkklllkkkoooqqqrrrqqqppppppooonnnqqqtttvvvtttpppkkkgggcccfffiiiiiihhhgggiiillljjjkkkkkkkkkjjjhhhfffdddeeeeeeeeefffhhhiiikkkllllllllllllnnnppppppnnnlllkkkmmmnnnooonnnoooppprrrssssssrrrrrrrrrrrrsssssstttsssqqqnnnllllllnnnpppqqqqqqqqqqqqqqqppppppooonnnnnnoooooooooooooooooopppqqqrrrrrrqqqqqqrrrsssvvvwwwxxxxxxwwwtttqqqoooqqqooolllmmmppptttvvvwww{{{}}}~~~~~~~~~~~~}}}|||{{{|||}}}~~~}}}|||}}}}}}}}}}}}~~~yyyuuupppnnnoooqqqpppoooqqqrrrrrrrrrrrrqqqpppooommmnnnnnnmmmllliiigggeeeeeebbb___]]]ZZZXXXUUUSSSRRROOOJJJFFFCCC???;;;888222111///...------,,,,,,,,,++++++++++++,,,,,,,,,'''(((((()))************++++++,,,,,,---...///000111...,,,+++,,,------,,,)))(((+++000000...000555666999;;;<<<;;;<<<>>>@@@EEEEEEEEEBBB>>>999666444333222111000///...//////---,,,+++,,,...//////...------------------------//////...------,,,------,,,,,,---......//////000------///000222444666666444777<<>>===;;;CCCTTTbbblllpppuuuxxxzzzzzzzzzzzz{{{{{{zzzzzz{{{}}}}}}|||zzzyyyyyyxxxuuurrrqqqooojjjccc[[[QQQEEE<<<888444222333333333888???OOOYYYaaadddeeehhhkkkkkkeeefffeeebbb]]]WWWPPPLLLPPPQQQRRRTTTYYYbbblllsssvvvyyy||||||{{{zzzzzz{{{zzz|||~~~~~~}}}~~~}}}~~~~~~~~~|||yyyvvvssstttsssooojjjiiijjjgggaaaYYYTTTMMMFFF@@@<<<999777666555444444444333000...///......///000111111000000000111222333555666777;;;<<>>:::777444......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---...'''((()))***************...------,,,,,,,,,------000...,,,+++,,,------,,,+++)))***---------000666222333444333333333444555;;;>>>???>>>999555333222111000000///............***))))))+++.../////////---------------------------,,,***)))'''&&&&&&&&&,,,,,,------.../////////,,,---...000222444555666222555:::@@@DDDHHHJJJJJJOOOQQQRRRRRRRRRSSSVVVYYYZZZZZZXXXVVVWWW[[[___```ccciiillllllooouuuzzz|||~~~zzzsssjjjaaa[[[XXXVVVUUURRRMMMHHHEEECCCAAA??????;;;777555555444333111444444444333333333333222333222000000111111000///111000///......///000111222111000//////000111222//////000111111222222222444333333444555666444333333333222222222222333333666666555555444555555555444666888:::<<<<<<<<<<<>>HHHYYYhhhqqqssswww{{{}}}}}}|||{{{||||||}}}~~~~~~}}}}}}|||yyywwwssstttqqqkkkeee[[[LLL@@@:::555444666888999>>>CCCPPPZZZdddeeedddgggkkkmmmeeefffeeeccc]]]VVVOOOJJJMMMNNNOOOQQQVVV___iiippprrrvvv{{{|||{{{zzz{{{||||||}}}~~~}}}~~~|||}}}~~~~~~{{{xxxvvvvvvvvvsssmmmkkkkkkhhhccc^^^[[[VVVPPPJJJFFFCCCAAA>>>;;;999777666555222000000//////000222333333222000111111333555777999:::@@@BBBFFFNNNVVV\\\___```^^^```dddhhhkkknnnooopppqqqpppqqqsssrrrqqqssswwwuuuuuuuuutttqqqmmmiiigggaaaeeeiiihhhccc```bbbeeefffgggiiijjjiiigggdddbbbddddddeeefffhhhjjjlllmmmggghhhkkkooossstttrrrpppiiijjjkkkkkkkkkllloooqqqtttsssrrrqqqpppooooooooopppqqqqqqpppooooooppprrroooppppppppppppooonnnnnnkkkkkklllmmmnnnoooppppppnnnpppqqqqqqpppoooqqqrrrssssssttttttttttttttttttrrrpppoooppptttwwwyyyzzz|||}}}~~~~~~}}}}}}~~~|||zzzyyyzzz|||~~~~~~~~~}}}}}}}}}}}}wwwsssoooooorrruuuuuutttrrrsssttttttssspppnnnlllkkklllmmmmmmkkkgggdddaaaZZZVVVRRRPPPPPPNNNJJJGGGHHHDDD???;;;888555222000,,,---...,,,+++***,,,---,,,---...---,,,,,,---///++++++,,,---------,,,,,,///...---,,,++++++++++++///---,,,,,,---...---,,,///,,,+++,,,+++)))---333------...///000111111222444555777777555222111000........................---+++***+++------,,,+++------------------------...---+++***(((((('''''',,,,,,,,,---......//////------...000222333444555222444888<<>>KKK^^^kkktttvvvyyy}}}}}}{{{|||}}}~~~~~~}}}}}}}}}}}}zzzxxxvvvwwwtttmmmhhh```RRRDDD:::666666;;;???BBBHHHMMMXXX___eeefffgggiiikkkiiigggggggggddd^^^WWWOOOJJJEEEGGGKKKOOOTTT[[[bbbhhhnnnsssyyy|||zzzzzz|||~~~}}}~~~}}}}}}~~~yyyzzz}}}~~~~~~|||yyywwwtttvvvtttooolllllliiidddaaa```___\\\WWWTTTQQQPPPHHHDDD@@@<<<:::999777666444333222333444555444333222222444555777:::<<<===DDDHHHNNNTTTYYY^^^bbbeeecccdddgggjjjmmmpppssstttvvvrrrqqqrrrqqqooorrryyywwwvvvssspppllliiigggfffdddiiimmmjjjddd``````ccceeegggiiijjjjjjgggdddbbbeeeeeeeeeggghhhjjjlllmmmggghhhkkkooossssssqqqoooiiijjjkkkkkklllmmmppprrrvvvtttsssqqqooonnnmmmmmmoooqqqrrrrrrpppnnnnnnnnnooooooppppppoooooonnnmmmhhhhhhjjjkkkmmmnnnooopppnnnoooppppppooooooppprrrttttttsssrrrrrrsssttttttrrrqqqppprrruuuxxxzzz{{{zzz{{{}}}|||{{{{{{|||}}}{{{yyywwwxxxzzz}}}~~~~~~~~~wwwsssnnnmmmppprrrssssssrrrsssttttttrrrooollljjjiiijjjkkkkkkiiieeeaaa___UUUQQQMMMLLLMMMLLLGGGCCCBBB>>>999666444222000///,,,......---***)))+++---,,,...///---+++***,,,///------.........------,,,------,,,,,,+++,,,,,,,,,...---,,,,,,---...---,,,///---,,,,,,***''')))...******+++---...//////...---......000000000///...,,,------.........------...---,,,,,,,,,,,,+++)))------------------------///...------------------+++,,,,,,------......///......///000111222333333222333555999===BBBFFFHHHLLLPPPTTTTTTRRRQQQUUUXXXVVVXXXVVVQQQRRRXXX[[[ZZZXXX^^^ccccccgggqqq{{{yyyooofffaaa___XXXVVVSSSMMMGGGCCC@@@???AAA===999999:::888444///333333333333222222222222333222000000111111///...000111111222222111111000111111000000000000111111000111333444555555444444333333222444666666555333666555555444444555555666555555555555666777888888888:::>>>DDDKKKSSSZZZ^^^hhhmmmtttyyy|||}}}~~~|||{{{xxxvvvvvvyyy~~~000222:::GGGWWWdddjjjllllllpppssstttwww{{{yyytttmmm^^^III;;;555333111...---...111555>>>NNN```mmmtttvvvyyy|||~~~|||yyyyyy{{{}}}~~~~~~}}}xxxyyytttmmmhhhbbbUUUFFF:::666777>>>EEEJJJPPPVVVaaadddffffffiiimmmjjjeeehhhhhhhhheee```XXXPPPKKKAAAEEEKKKQQQWWW\\\aaadddkkkqqqxxx{{{zzzzzz}}}~~~~~~}}}}}}}}}vvvxxx{{{~~~~~~|||zzzxxxrrrtttsssooommmmmmjjjeeebbbcccddddddaaa^^^]]]\\\PPPKKKEEEAAA>>>===;;;:::888777555555666666555333444444555777:::<<>>AAAEEEMMMWWWbbblllqqqwwwzzz}}}zzzyyyuuusssssswww~~~000444999===CCCNNN\\\gggiiinnnpppoooqqqttttttqqqkkkXXXCCC999555111...---000111333777@@@PPPcccqqqzzz{{{{{{||||||{{{zzzyyyvvvyyy~~~~~~}}}yyyuuuppplllfff[[[KKK@@@888:::???GGGPPPXXX\\\]]]fffhhhjjjkkkjjjiiijjjkkkmmmjjjfffbbb^^^XXXPPPIIIJJJJJJKKKOOOUUU[[[___aaahhhmmmtttyyy||||||}}}}}}}}}}}}~~~~~~~~~|||||||||{{{{{{{{{zzzzzzxxxyyyyyyyyyvvvrrrnnnkkkhhhgggggghhhjjjjjjiiiggg___]]]VVVNNNIIIGGGAAA:::888666444444666777777666777;;;@@@AAA@@@AAAGGGLLLNNNPPPTTTVVVYYY___fffllllllmmmnnnoooqqqrrrttttttvvvtttrrrqqqppprrrtttuuuxxxssslllhhhggghhhiiijjjlllqqqtttqqqiiibbb______bbbeeehhhhhhgggdddcccbbbcccbbbccceeehhhjjjkkkjjjmmmnnnoooooonnnmmmooopppmmmoooqqqqqqqqqqqqsssuuurrrrrrqqqooolllkkklllnnnmmmnnnooopppooommmjjjhhhlllmmmoooqqqrrrqqqmmmjjjoooiiiddddddiiinnnpppoookkknnnpppnnnnnnqqqoookkkpppmmmlllnnnnnnmmmooossstttrrrpppqqqtttxxx{{{|||wwwyyy{{{zzzwwwxxx{{{{{{zzzxxxwwwwwwyyy|||~~~{{{wwwrrrppppppqqqqqqqqqpppqqqssstttrrrnnnjjjhhhjjjiiihhhfffbbb]]]WWWSSSIIIJJJLLLMMMKKKGGGBBB???<<<999444000------...///---,,,++++++******++++++,,,......---******---000******))))))***,,,---///+++,,,---...////////////))))))))))))***+++,,,------+++)))***,,,---,,,)))++++++++++++++++++++++++*********+++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,...........................,,,++++++---......---111000...,,,+++++++++,,,...+++)))***---...---,,,000///...///111333333222222222444777;;;???BBBDDDHHHMMMQQQRRRTTTVVVTTTPPPPPPPPPPPPPPPQQQTTTZZZ^^^___aaabbbdddkkksssuuusss~~~}}}vvvooojjjaaa\\\UUUNNNIIIFFFCCC@@@IIIFFFAAA>>><<<:::888666666444222222333333222111222111111111000000//////111111000000000000000111///111222111000000111222444333222444777888777555444555666888999:::;;;;;;::::::;;;;;;;;;;;;::::::>>>============>>>???@@@EEEJJJSSS^^^jjjssszzz~~~~~~}}}~~~{{{yyyvvvrrrrrrwww,,,000444777<<>><<<:::888777555333222222333222111222111111111000000000000222111111000000111111111...///111111000000222333222111111222444666555444777999;;;<<<;;;:::;;;<<>>@@@CCCEEEFFFFFFJJJNNNPPPRRRUUUZZZ___eeebbb]]]XXXWWW[[[bbbhhhpppppppppqqqqqqqqqqqqqqqppppppqqqqqqqqqpppnnnnnnmmmkkkhhhgggiiilllmmmnnnrrrssssssooohhhbbb`````````cccgggiiihhhgggfffeeefffeeeeeegggkkkmmmnnnnnnnnnppprrrrrrqqqqqqqqqsssqqqrrrsssrrrpppooopppqqqnnnnnnnnnkkkiiihhhjjjlllpppooommmjjjgggeeebbbaaadddhhhmmmooonnnkkkkkkllldddbbbaaacccfffhhhfffccccccdddbbb```bbbffffffccc___[[[YYY\\\```bbbhhhooooooooooooqqqsssvvvxxxzzzzzzyyyxxxyyyzzz|||||||||}}}}}}|||{{{{{{|||~~~}}}}}}}}}~~~~~~yyyuuupppmmmmmmmmmnnnnnnmmmnnnoooqqqrrrqqqqqqppplllkkkgggaaaZZZSSSMMMIIINNNPPPPPPLLLEEE>>>:::888888777444222///...---,,,---,,,++++++******++++++,,,------,,,++++++,,,...---....../////////......+++,,,---...////////////------,,,******))))))))),,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,------,,,***(((''',,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++...---+++,,,---//////...---,,,,,,,,,,,,---...///---,,,***+++---......---///...------///111111000222333555777;;;>>>AAACCCIIIMMMOOONNNNNNOOOLLLHHHJJJKKKMMMNNNQQQUUU[[[```hhhiiiiiijjjpppzzz~~~~~~yyyzzz}}}~~~}}}{{{wwwuuujjjddd[[[UUUQQQPPPPPPOOOKKKHHHDDDAAA???>>><<<::::::777333111111222222111111111111111111000000000333222222111111222222333///000111111111111444666333222222222333444555666;;;@@@DDDDDD@@@>>>@@@DDDJJJMMMQQQUUUXXXYYYYYYYYYVVVTTTRRRQQQTTTXXX]]]aaahhhkkkpppvvv}}}|||zzzzzz~~~zzzuuussswwwxxxqqqmmmwww+++---///111222555:::===BBBJJJSSSYYY^^^dddccc```___OOO>>>555111....../////////000222:::HHHZZZfffssstttwwwyyyzzzzzzyyyxxx}}}}}}~~~||||||{{{yyyxxxssspppiii^^^PPPDDD;;;888777<<>><<<;;;;;;888444111111222222111111111111111111111111111333333222222222333444444222333333333222333555777666777666444333444888;;;BBBIIIOOOPPPKKKIIIMMMRRRZZZ]]]bbbgggjjjkkkkkkjjjiiihhhggggggiiilllppprrrvvvxxxzzz}}}~~~}}}~~~|||vvvsssvvv~~~uuunnnjjjppp{{{+++---...///111333666888888>>>EEEJJJQQQZZZ^^^]]]ZZZLLL===555111...---......///000111777CCCRRR\\\nnnqqqtttxxxzzzzzzyyyxxx||||||||||||~~~~~~|||{{{zzzwwwuuuoookkkbbbUUUHHH>>>888777666;;;EEEQQQ]]]dddhhhhhhfffggggggffffffgggjjjlllggghhhhhheee```YYYRRRNNNLLLIIIEEEEEEIIIPPPWWWZZZ```eeemmmtttxxx{{{|||}}}}}}}}}~~~~~~~~~~~~~~~|||{{{zzzyyyvvvvvvuuuuuuuuutttttttttsssssssssttttttsssooolllpppzzz{{{rrrlllhhhfffZZZVVVRRRQQQRRRVVVXXXZZZZZZ\\\___bbbeeeiiimmmpppooommmkkkjjjkkknnnppprrrssssssrrrqqqooonnnmmmmmmpppnnnkkkiiiiiikkknnnpppmmmmmmnnnqqquuuxxxyyyxxxwwwwwwuuuqqqlllgggdddcccbbbfffjjjllljjjgggeeedddfffdddccceeehhhkkklllmmmnnnpppssstttssssssssstttsssttttttrrrpppnnnooooooqqqpppnnnkkkfffddddddeeeiiilllnnnooonnniiidddaaabbbhhhnnnoookkkhhhiiikkkfffeeeccc```[[[UUUMMMHHHHHHJJJJJJMMMTTT[[[[[[WWWHHHCCCAAACCCGGGKKKSSS[[[bbbfffmmmqqqtttvvvyyy{{{{{{yyyxxxyyy}}}~~~}}}zzz||||||}}}}}}}}}||||||{{{||||||}}}}}}}}}||||||~~~{{{wwwrrrnnnmmmmmmmmmlllnnnoooooooooppppppoooooolllkkkhhhaaaYYYSSSQQQPPPNNNOOONNNJJJCCC===;;;;;;333333333222000...,,,+++---,,,++++++******++++++++++++***++++++++++++***((()))***++++++***((('''+++,,,---...////////////,,,,,,++++++++++++,,,,,,++++++,,,+++++++++++++++++++++++++++++++++++++++---,,,)))'''''')))+++---++++++++++++++++++++++++------///000000///------///---,,,,,,...//////...///.........---,,,++++++,,,------,,,,,,---...///000...------///000000///111111333555999<<<>>>@@@@@@DDDGGGFFFHHHKKKJJJGGGEEEHHHJJJMMMPPPUUUZZZ^^^hhhmmmqqqqqqssswwwxxxvvvzzz{{{}}}~~~|||{{{sssmmmeee]]]XXXUUURRRQQQJJJGGGCCC@@@>>>===;;;999;;;888444222222222222111111111111111111222222222333333222222333444444555333444444333222333666888;;;<<<<<<888555666<<>>;;;<<<>>>AAAGGGNNNWWW^^^hhhooosssvvvyyy|||zzzyyyzzz{{{}}}~~~}}}{{{||||||}}}~~~~~~}}}{{{zzzzzzzzzzzz{{{|||}}}~~~~~~}}}|||xxxrrrnnnlllllllllkkkmmmnnnooooooooonnnmmmllliiiiiifff```XXXTTTSSSUUURRRPPPLLLFFFAAA<<<888666222222111111000...---,,,---,,,++++++******++++++******)))***,,,,,,***((()))******+++++++++******+++,,,---...////////////,,,,,,+++++++++,,,,,,---***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,+++)))((((((***---///+++++++++++++++++++++++++++,,,...//////...,,,+++///...,,,---...000///////////////...---,,,***))),,,---...---,,,,,,...000111///......///000000//////000222444777:::<<<>>><<<@@@CCCCCCFFFJJJKKKHHHFFFHHHJJJMMMOOOSSSXXX[[[ccchhhllllllmmmppprrrpppuuuwwwzzz|||}}}{{{yyywwwuuuqqqkkkeee___ZZZTTTPPPKKKGGGCCC???===;;;999777999777555444444444222111111111111222222222222222222222222222333444555555222333333333333555999<<>>DDDRRRWWW___hhhoootttvvvwwwvvvwwwwwwxxxxxxyyyyyyyyywwwxxxyyyzzzzzzwwwrrrnnnbbbYYYKKKAAA;;;888555444444:::EEERRR^^^eeegggfffeeegggjjjkkkkkkjjjjjjkkkhhhiiigggaaaZZZSSSPPPOOOJJJJJJKKKNNNSSSWWWZZZZZZaaagggnnnuuuxxxzzz{{{|||{{{{{{{{{{{{|||||||||||||||{{{zzzxxxuuusssrrrqqqqqqrrruuuwwwxxxwwwvvvvvvssssssuuuwwwyyywwwsssppprrrwwwyyyuuussstttsssqqqnnnkkkhhhggghhhiiiiiiiiimmmlllmmmnnnqqqssstttuuutttrrrpppppprrrrrrpppnnnqqqpppooonnnmmmlllkkkjjjiiihhhfffeeefffjjjnnnppppppqqqsssvvvyyyyyyvvvtttxxxxxxwwwvvvtttpppkkkggg^^^ccciiimmmmmmkkkiiihhhiiifffcccccceeeggghhhhhhiiilllppprrrrrrqqqpppqqqoooppprrrrrrqqqqqqrrrsssqqqqqqpppllliiiggghhhiiimmmnnnoooooonnnllljjjiiiiiijjjlllllljjjfffbbb___\\\ZZZVVVPPPIIICCC???===AAAEEEKKKRRR[[[```YYYOOODDD>>>::::::::::::>>>DDDLLLUUUbbbkkkppptttxxx|||xxxzzz|||}}}|||||||||}}}|||~~~~~~|||zzz{{{zzzzzzzzz{{{{{{|||}}}~~~{{{wwwqqqmmmkkkjjjjjjiiijjjlllnnnoooooonnnllljjjffffffddd]]]UUUQQQRRRUUUQQQKKKEEEAAA@@@===888444111111000///......---------,,,++++++******++++++***)))(((***,,,,,,***'''***))))))******+++,,,,,,+++,,,---...////////////...---,,,,,,++++++++++++***+++---,,,***)))+++---++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,************************,,,...000111111000...,,,///...------///000000///------.........---+++***,,,...///...,,,,,,...111222000//////000111000///...///000222555888:::;;;;;;???AAABBBDDDIIIJJJHHHGGGIIIKKKMMMOOOQQQUUUXXX\\\aaadddbbbccciiimmmoooooossswww{{{}}}{{{xxxvvvuuutttqqqmmmhhhaaaYYYSSSLLLHHHDDD@@@===:::888666777666555555666555333000111111111222222333333333111111111111222333444555444555666888:::>>>DDDHHHQQQTTTSSSMMMFFFGGGQQQ\\\ggglllrrrvvvxxxyyyzzz{{{~~~}}}vvvrrruuu}}}zzz}}}111///,,,***+++---//////,,,000222222555;;;===<<<:::444000111111//////111---///111111111333999===???EEEOOOZZZdddkkknnnppprrrrrrssstttttttttttttttpppqqqsssvvvvvvrrrmmmhhh]]]RRRDDD:::777666444222333:::FFFTTT```hhhiiiiiieeeiiinnnpppooollliiihhhggggggeee```XXXSSSQQQQQQLLLMMMOOOTTTYYY]]]^^^]]]bbbgggooouuuyyyzzz{{{|||zzzzzzzzz{{{{{{{{{{{{|||zzzyyyxxxvvvsssqqqooonnnqqqsssvvvyyyzzzyyyxxxwwwssstttvvvyyyzzzyyyvvvrrrwwwvvvtttrrrvvvzzzxxxrrrtttrrrooonnnnnnooonnnmmmrrrqqqqqqrrrtttuuuvvvvvvuuurrrppppppsssuuutttrrrpppooonnnmmmlllkkkjjjjjjiiiiiiiiijjjlllnnnqqqrrrssstttvvvyyy{{{zzzvvvsssxxxxxxxxxxxxvvvrrrmmmiii[[[```hhhmmmnnnmmmlllkkkkkkhhhdddccceeeggghhhhhhhhhkkkoooqqqqqqpppooopppmmmoooqqqqqqqqqqqqsssuuuppppppooommmjjjjjjkkkmmmrrrpppnnnlllkkkjjjkkkkkkkkkjjjjjjjjjhhhddd___ZZZOOOMMMIIIDDD>>>:::999999DDDIIIPPPXXXaaacccZZZNNNFFF@@@;;;:::999777:::???EEEOOO]]]hhhnnnrrrwww|||vvvzzz~~~~~~|||{{{|||~~~~~~}}}{{{}}}}}}|||||||||}}}}}}~~~~~~}}}zzzvvvpppkkkiiiiiihhhggggggiiilllooopppnnnllljjjddddddaaaZZZRRRNNNOOOSSSLLLEEE>>>===??????;;;666111111///......------...---,,,++++++******++++++***((((((***,,,,,,)))&&&)))(((''''''(((***,,,---+++,,,---...////////////000///...,,,+++***))))))))),,,---,,,***)))+++---++++++++++++++++++++++++)))+++...000///---***(((************************///000333444444333000//////...------///000000///+++,,,---.........---,,,,,,...///...,,,,,,...111333111//////000111111000---...///111444666999:::;;;???AAAAAACCCHHHIIIGGGHHHJJJLLLMMMNNNPPPSSSVVVXXX\\\]]]ZZZ[[[dddlllpppmmmqqqwww|||}}}zzzxxxuuuuuuuuutttoooggg^^^WWWNNNJJJEEE@@@===:::777555555555555777777666333000111111111222222333333333111111111111222333444555666888;;;>>>BBBHHHOOOSSS]]]```___XXXPPPQQQ]]]hhhooorrrwww|||~~~|||vvvrrruuu|||}}}}}},,,,,,,,,------.........////////////111444888:::555444222000///...//////111000000000222333555777;;;===AAAHHHPPPXXX___ccceeejjjnnnnnnkkkkkkmmmqqquuurrrnnnnnnnnnjjjaaaZZZJJJCCC999555555555444111777BBBPPP[[[aaacccdddeeemmmmmmnnnooopppnnnjjjggghhhfffdddaaa]]]XXXRRRMMMMMMNNNOOORRRVVV[[[```cccjjjnnntttxxxzzzzzzzzzzzz~~~}}}|||{{{zzzyyyyyyyyy{{{{{{zzzzzzxxxuuusssqqqtttuuuwwwyyyzzzzzzzzzyyywwwtttvvv|||yyytttttttttvvvxxxxxxvvvttttttsssrrrrrrqqqqqqqqqrrrvvvsssoooppprrrsssqqqooopppqqqqqqpppooonnnmmmllloooooonnnnnnnnnmmmjjjhhhfffiiimmmoooppprrrwwwzzz{{{zzzzzzyyyyyyyyyzzzzzz~~~|||yyyvvvsssoookkkggg```bbbeeeiiikkkmmmmmmmmmjjjiiihhhfffeeedddddddddgggffffffjjjooorrrqqqooonnnnnnoooppprrrssstttuuupppqqqqqqnnnjjjiiilllnnnlllooopppmmmlllmmmkkkhhhkkkhhhfffdddaaa[[[SSSLLLCCC@@@>>>===;;;777999>>>KKKRRRZZZ___bbbccc\\\TTTJJJAAA999777777666666888@@@JJJXXXdddlllpppsssuuuxxxzzz}}}~~~}}}|||{{{|||~~~~~~|||{{{|||}}}zzz{{{}}}}}}|||vvvnnnkkklllllljjjgggnnnllllllmmmnnnmmmiiifffcccaaa[[[SSSLLLHHHGGGHHHFFF@@@:::777888888555222000//////---,,,+++******...---,,,+++*********************)))))))))))))))((()))***++++++,,,++++++,,,+++,,,000333333000,,,------,,,---...---***(((,,,,,,,,,++++++*********)))))))))))))))*********+++*********************,,,***(((''''''(((***,,,/////////000111111222222..................------........................---,,,,,,,,,...000222333///......///000000///---,,,,,,---///222555777888;;;===AAADDDFFFGGGFFFFFFHHHHHHIIIJJJLLLOOORRRSSSUUUUUUVVVWWWZZZ]]]```bbboooqqqtttwww{{{~~~xxxyyyzzzxxxrrrjjjbbb\\\PPPLLLEEE???<<<;;;999888777666555555666555333111111111222333333444555555777333222222000...111777555<<>>EEENNNUUU\\\```cccddd^^^WWWKKKAAA999777666555555777===GGGUUUaaaiiinnnqqqsssvvvyyy|||~~~}}}|||||||||~~~~~~}}}~~~|||zzz{{{}}}}}}|||zzz~~~{{{uuunnnkkklllmmmllljjjooommmlllmmmmmmlllgggdddaaa]]]VVVOOOIIIFFFDDDCCC@@@;;;777666777777444111000///...---,,,++++++***------+++******)))))))))************))))))))))))((()))***++++++,,,,,,,,,---+++***,,,///000///---...---,,,---------***(((..................------************)))))))))))))))*********+++++++++++++++***)))(((((()))***+++......//////000111111111................................................,,,,,,------...000111111///.........000000...---,,,---...///111444666777:::<<>>888666333222555888<<>>HHHQQQYYY^^^bbbcccfffhhhddd^^^OOOEEE;;;888777444333555888@@@LLLYYYdddjjjnnnooorrruuuzzz}}}}}}}}}}}}}}}{{{{{{}}}~~~~~~~~~~~~|||zzzxxxxxxyyyzzzzzz~~~}}}xxxqqqmmmllllllllllllllllllkkkjjjhhheeeaaa___ZZZRRRJJJEEEDDDBBB===888888777666777777555222...//////...---,,,,,,+++++++++******)))(((((()))))))))***************++++++************+++,,,------,,,+++++++++,,,---------...---,,,,,,---,,,+++)))'''(((***+++,,,+++***))),,,,,,++++++***)))((((((++++++++++++++++++++++++)))******++++++******)))+++,,,,,,------...//////---------..........................................000222333333111///......------...//////...,,,////////////000111222222555777;;;>>>BBBEEEFFFGGGHHHGGGFFFFFFFFFGGGIIIJJJHHHJJJNNNTTT[[[bbbhhhkkkmmmooossswwwzzz|||}}}~~~~~~{{{vvvpppjjjggg^^^ZZZRRRLLLGGGCCC@@@===<<<:::888777777777555444333333333333444444555555444333444777666222333777555>>>KKKXXXggguuu{{{zzzxxx{{{|||zzzzzz}}}~~~~~~}}}|||||||||}}}}}}|||yyyxxxxxx{{{,,,,,,,,,,,,,,,,,,,,,,,,------------......//////000000//////......------------....../////////000......//////000000111111444444444444444666:::<<<<<<>>>>>>===:::777777777777444111000111444666777:::CCCPPP[[[```cccfffhhhfffiiilllkkkgggfffiiimmmhhheeebbb``````___]]]\\\YYY[[[^^^ccchhhmmmqqqtttxxxzzz{{{{{{{{{{{{|||}}}{{{{{{zzzzzz{{{{{{|||}}}{{{{{{{{{{{{{{{||||||}}}wwwxxxzzz{{{|||||||||{{{}}}{{{||||||xxxxxxyyywwwuuuuuuwwwyyyyyyyyyvvvwwwwwwxxxxxxxxxwwwwwwuuutttsssttttttrrrnnnjjjoooooopppqqqsssuuuwwwyyyvvvuuuuuuwwwzzz}}}}}}}}}~~~}}}||||||}}}}}}|||zzzyyyxxxzzz|||zzztttmmmhhhfffjjjllloooqqqqqqnnnkkkiiijjjfff___WWWPPPJJJGGGEEELLLKKKLLLSSS]]]fffkkkmmmmmmnnnnnnnnnmmmlllkkkjjjnnnmmmllljjjiiigggfffdddccchhhkkkiiihhhgggbbb]]]QQQKKKCCC===:::777333000999555444888<<>>IIIVVVdddsss}}}{{{zzz|||}}}{{{{{{yyyuuusssssswww~~~,,,,,,,,,+++++++++++++++++++++,,,,,,------......///000000000000///...---***+++,,,---------------++++++---...............222111000000000111222333666555555444555666777888777555333222111333555666999BBBOOOZZZ```dddhhhjjjfffiiikkkkkkhhhfffhhhiiicccbbb```aaabbbbbb```______aaaeeejjjooossswwwyyy{{{{{{|||{{{yyyyyy{{{}}}zzzzzzzzzzzzzzz{{{|||}}}|||||||||||||||}}}~~~wwwxxxzzz{{{}}}}}}}}}|||}}}zzzzzz|||{{{wwwwwwyyyyyyxxxvvvwwwxxxzzzyyyyyywwwxxxyyyzzzzzzzzzyyyxxxzzzwwwuuuwwwzzzzzzvvvrrrxxxxxxxxxxxxyyy|||~~~}}}{{{zzz{{{~~~}}}|||xxxzzz|||yyyrrrkkkhhhgggiiikkknnnqqqpppmmmjjjgggddd```YYYPPPIIIDDDAAA@@@EEEEEEGGGOOO[[[dddiiijjjllllllllllllllllllllllllkkkjjjiiiiiiiiihhhfffdddaaafffiiigggeeebbb\\\UUUGGGBBB;;;777666555333000333111222888>>>GGGSSS^^^aaaeeegggggghhhhhhbbb[[[PPPFFF<<<999888555444666999>>>HHHUUUaaaiiillllllooosssyyy}}}}}}|||{{{{{{xxxyyyzzz|||~~~}}}}}}}}}|||{{{{{{}}}|||}}}|||tttmmmhhhggghhhiiiiiijjjiiifff```ZZZVVVUUUMMMIIICCC@@@???>>>:::777:::::::::999777444111///......---------,,,,,,,,,+++******)))))))))******))))))******+++,,,,,,,,,++++++******+++,,,...///+++...111222111///...---000...++++++,,,,,,+++***++++++++++++++++++,,,,,,,,,,,,,,,+++*********)))......---,,,+++******)))+++++++++++++++++++++++++++++++++,,,------......,,,,,,------.../////////........................000222444666555444111000...---,,,---//////---,,,///............//////000333444777:::>>>AAADDDEEEGGGFFFEEEDDDDDDEEEFFFGGGHHHIIILLLQQQVVV]]]bbbeeedddeeehhhlllrrrxxx~~~}}}xxxsssooollleeeaaaZZZTTTOOOJJJEEEBBBAAA>>>;;;999999888888666444444444444444444555555555444666:::<<<;;;>>>DDDLLLWWWdddooozzz~~~|||yyyxxx|||~~~|||}}}~~~wwwrrrppprrrxxx~~~---------,,,,,,+++++++++)))***+++,,,---------...///000111111111000///...++++++---......------,,,,,,---...///000//////...///.........///000//////333111000222555888777555555444333111111222444666888AAANNNZZZ```eeeiiimmmiiijjjllllllkkkjjjhhhggg^^^^^^___aaacccdddcccaaaeeegggjjjooossswwwzzz|||~~~~~~}}}{{{yyyyyy{{{}}}}}}||||||{{{{{{{{{{{{{{{~~~~~~}}}|||}}}~~~yyyzzz|||}}}~~~}}}}}}|||}}}zzzzzz|||zzzwwwxxx{{{xxxwwwwwwxxxzzz{{{yyyxxxwwwxxxzzz||||||{{{zzzyyy{{{zzzzzz{{{|||}}}}}}|||~~~}}}|||}}}~~~}}}}}}~~~~~~xxx{{{|||xxxpppjjjhhhhhhgggjjjmmmoooooolllhhhfff]]]YYYRRRJJJDDD???======>>>???DDDMMMXXXbbbfffgggjjjiiihhhhhhiiijjjlllnnnjjjhhhggghhhiiihhheeebbb```eeegggddd```[[[RRRJJJ@@@;;;555333333444222000222000333;;;CCCLLLYYYdddcccgggiiihhhhhhfff___XXXMMMCCC:::777666444333555999===FFFSSS___gggiiiiiiooosssyyy}}}}}}{{{zzzyyyyyyyyyzzzzzz{{{}}}~~~~~~|||~~~~~~~~~{{{ssslllgggfffhhhjjjlllllljjjddd[[[SSSNNNLLLFFFDDDAAA>>><<<:::999888666777777666444222000///...------------,,,,,,,,,++++++************++++++))))))***++++++,,,------,,,+++*********,,,...///---///111111///......///000...+++++++++,,,+++***+++***(((''''''''')))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,++++++,,,,,,---.........,,,,,,------...//////000........................///111222333444333111000------,,,---......---+++...---------......///000333444666999<<>>AAABBBCCCBBBAAA@@@AAABBBCCCDDDIIIIIIJJJKKKNNNQQQTTTVVVWWWXXXYYY^^^gggqqq{{{{{{zzzyyyvvvtttrrrppppppkkkgggaaa[[[VVVQQQMMMIIICCC@@@<<<::::::999999888555555555555555555444444777777;;;CCCIIIOOOWWW```fffqqq{{{wwwuuuxxxyyyzzzxxx|||***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------111111000000//////.........//////000000////////////......------......////////////...//////000000222333444555555444333222000111222111111222444777:::CCCQQQ]]]dddiiimmmpppnnnllljjjjjjjjjkkkjjjiiibbbaaa```bbbeeeiiijjjjjjooommmmmmqqqwww{{{|||zzz}}}}}}|||zzzyyyyyy{{{~~~}}}|||}}}}}}zzz}}}zzzxxx}}}}}}~~~}}}|||zzz|||yyyvvvvvvyyyzzzyyyxxxyyyzzz|||}}}}}}|||zzzyyy}}}}}}|||}}}~~~}}}|||}}}~~~}}}yyywwwwwwrrrjjjeeeeeedddeeegggkkklllkkkgggdddZZZOOODDD???<<<999888999999;;;@@@IIIUUU___dddeeeiiigggeeeeeehhhjjjllllllmmmkkkiiifffdddcccccccccddddddccc]]]SSSIIIBBB>>>555444333333333222000...666777;;;DDDOOOYYY^^^```fffhhhjjjiiiddd^^^XXXUUUKKKGGG@@@999444222333444:::<<>>???>>>>>>===<<<999444111///111333444444222///...///...,,,,,,,,,,,,***)))------.........---+++***++++++,,,---,,,)))))),,,,,,,,,,,,------.........///000000000///...---,,,333111///,,,***(((((((((---,,,+++******+++,,,------+++)))))))))******)))((()))***,,,,,,,,,+++***......---,,,,,,,,,------///---+++,,,///000000...+++,,,---------...000222333000---,,,---------,,,/////////000000000000111,,,------...//////......------......//////000000222333444555888<<>>DDDMMMZZZeeemmmpppxxx{{{~~~~~~}}}~~~zzzvvv}}}~~~}}}++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------111000000000/////////...,,,,,,---...............//////............/////////............///000000444444555666666555444444000111111111111222555777<<>>;;;888777888888:::???HHHTTT]]]bbbccchhhfffeeeeeehhhjjjkkklllnnnllljjjgggdddcccbbbbbbgggfffbbbZZZOOODDD<<<888444333333333333222111000777999???JJJWWWbbbiiikkkfffhhhjjjiiiddd\\\UUUQQQIIIEEE>>>888444333333444;;;===CCCOOO\\\fffjjjjjjrrrvvvzzz||||||{{{{{{{{{}}}~~~~~~zzzuuutttwww{{{xxx|||}}}}}}~~~~~~{{{uuunnngggdddeeeffflllllljjjbbbVVVJJJ@@@:::999999999999999777333000000111222333333111///...///---,,,,,,,,,,,,+++)))---......///...---,,,+++***+++,,,,,,***))))))+++,,,,,,------------------///////////////...------111000...,,,************,,,,,,+++******+++,,,,,,...---,,,,,,------+++***))))))*********)))'''&&&------,,,,,,,,,------...+++***)))***,,,---,,,***...------,,,------......222000---,,,---------,,,,,,,,,---------...............//////000/////////,,,,,,---...//////000000111111222444777:::===???AAAAAAAAAAAAAAABBBCCCCCCHHHIIIKKKKKKKKKMMMQQQUUU\\\\\\ZZZZZZ^^^iiiwww~~~}}}~~~zzzsssqqquuuuuuuuupppiiiccc^^^VVVNNNOOOHHHDDDBBB@@@;;;999::::::999888777777777777888@@@FFFOOO[[[fffooovvvzzz|||}}}~~~}}}|||}}}~~~~~~|||{{{|||}}}|||yyyvvvyyy{{{,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------000000000000////////////+++,,,---......///......000000////////////000000000000000000111111111222222222333333333222222111222222333222222444777:::???IIIXXXcccjjjmmmpppssssssrrrqqqqqqqqqooollliiibbbcccfffiiimmmnnnllljjjrrrtttwwwyyyzzz|||~~~}}}{{{{{{}}}~~~~~~|||{{{zzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~yyytttpppjjjcccaaabbbbbbcccgggjjjmmmkkkgggcccWWWLLLAAA<<<999666666888999;;;AAAKKKUUU^^^ccceeehhhfffeeeeeehhhjjjkkkkkkooonnnkkkhhheeecccccccccjjjgggaaaVVVIII>>>666333222222222222333333444444;;;>>>FFFRRR^^^hhhnnnqqqhhhiiikkkjjjddd\\\RRRMMMFFFBBB<<<777333333444555;;;===CCCNNN[[[eeeiiijjjrrrvvv{{{~~~~~~}}}{{{{{{~~~~~~zzzvvvuuuxxx{{{xxx{{{~~~~~~}}}~~~}}}wwwnnngggccccccdddiiihhheee^^^RRRFFF<<<777555555555666777666333111111111111111000000000//////---,,,,,,------+++***......///000///...---,,,***+++,,,+++)))((()))***------------------,,,,,,///////////////.........///...---,,,++++++,,,---,,,,,,++++++++++++,,,,,,---,,,,,,---...---+++)))++++++++++++)))(((&&&%%%,,,,,,+++,,,,,,---...///,,,,,,,,,...//////...,,,000---++++++---...,,,***111///---------...---,,,+++,,,,,,,,,------------///000000000000000//////+++,,,---...///000111222000000111333555888;;;===@@@@@@@@@AAAAAAAAABBBBBBGGGHHHIIIJJJKKKMMMPPPSSS^^^^^^\\\[[[^^^gggttt~~~~~~}}}xxxwwwyyyvvvxxxwwwrrrmmmggg^^^TTTTTTMMMIIIGGGDDD===::::::::::::;;;<<<<<<;;;::::::GGGQQQ___kkkttt{{{~~~|||{{{zzzxxxwwwyyyxxxxxxyyyzzzzzzxxxvvvvvvzzz~~~,,,,,,,,,,,,+++***))))))+++++++++,,,,,,,,,------000000000000//////////////////000000000000//////111000000//////000000111222222333333444444444555222222222222222111111111444444444444444777;;;>>>EEENNN\\\ffflllnnnppprrrqqqppppppppppppmmmiiifffgggggghhhkkkoooppppppooosssvvvyyyzzzyyyzzz~~~~~~||||||~~~~~~~~~~~~~~~~~~~~~~~~zzzsssnnnhhhbbbaaacccaaacccgggkkkmmmkkkgggcccUUUJJJ???:::888666777999;;;???FFFPPPZZZbbbgggjjjgggfffeeefffhhhjjjkkkjjjooommmkkkiiihhhgggggggggkkkhhh```TTTFFF;;;444111111111222222333555777:::BBBGGGNNNXXXaaahhhkkkmmmkkklllmmmlllggg]]]RRRKKKCCC@@@;;;666333333444555888<<>>???AAABBBBBBRRR\\\jjjtttzzz}}}||||||zzzvvvrrrzzzyyyyyyyyyyyyyyyxxxwwwvvv{{{,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,,,,------////////////000000000000111111111222111111000000333222222111111222222333333333555666777777777777777666666555555555444444444555555555777:::@@@DDDMMMUUU```hhhkkkmmmoooqqqooooooooooooooonnnjjjgggmmmllljjjkkkooosssuuuvvvvvvyyy||||||{{{{{{~~~}}}}}}~~~}}}}}}~~~~~~~~~~~~zzzrrrmmmhhhccccccgggbbbdddhhhlllnnnlllfffbbbTTTIII>>>:::999888999<<<>>>CCCKKKTTT]]]dddiiilllgggffffffgggiiikkkkkkkkklllkkkjjjjjjjjjkkklllmmmkkkggg___SSSGGG<<<666333111222333333333666;;;???IIINNNVVV^^^dddgggiiiiiinnnnnnooonnniii```TTTLLLAAA>>>:::666444333444555666;;;EEERRR___iiioooqqqssswww}}}}}}|||~~~|||zzzzzz{{{xxxxxxyyy}}}~~~{{{zzzzzzzzzyyyvvvqqqjjjdddbbbccceeeiiihhhddd[[[PPPDDD;;;777666555444555666555333111333222000///...///000111///---,,,,,,......---+++---...///000000///......---111111+++))),,,---+++.........------,,,,,,,,,......------...///000111333222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++'''&&&'''***,,,---...------,,,,,,,,,,,,,,,*********+++,,,---...///)))+++---...---,,,***)))...***''')))...000///+++...---,,,---//////...------------.........//////.........//////......------...///000222333555555000000111222555888:::<<>>888555222444555444444888>>>DDDKKKRRR\\\dddhhhjjjjjjkkknnnmmmlllllliiiaaaUUULLLAAA>>>;;;777555444444555555===IIIWWWccclllqqqsssuuuyyy~~~~~~~~~|||}}}~~~}}}{{{zzzuuuuuuvvv{{{|||{{{zzzyyyxxxuuurrrnnnhhhcccbbbdddfffiiigggcccZZZOOOCCC;;;777444333222333444444222111444333111000000000111222///---,,,---......---,,,,,,---...///000///.........333333+++)))---///,,,------------------,,,,,,...---------...///111222444333000...---,,,,,,,,,,,,,,,------------,,,,,,000---)))((())),,,...///,,,,,,+++******+++++++++++++++***++++++,,,---...+++---//////---++++++,,,,,,***(((***...000000...---,,,,,,...///000///---+++,,,,,,,,,------------,,,,,,---..................///000111222333444555000000111222444777999;;;===>>>AAACCCEEEFFFGGGFFFCCCCCCDDDFFFJJJLLLLLLLLLLLLMMMOOOQQQTTT]]]hhhppp|||}}}yyyzzz|||{{{yyyxxxxxxtttnnn[[[TTTNNNKKKHHHBBB@@@AAA>>>???AAAEEELLLTTT\\\aaammmqqqvvvyyyzzz}}}~~~{{{~~~~~~}}}zzzvvvttttttuuuuuuzzz}}}xxxuuusss~~~~~~)))******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------.../////////000000000111000222444777999;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<===>>>@@@BBBCCCCCCCCCBBB???>>>===;;;::::::;;;;;;@@@AAABBBDDDHHHNNNVVV[[[bbbfffjjjlllkkkjjjlllnnnnnnnnnnnnooorrrttttttssssssqqqpppqqqtttxxx{{{{{{~~~}}}~~~}}}~~~}}}|||}}}}}}}}}~~~~~~}}}|||}}}~~~}}}|||~~~}}}}}}}}}~~~{{{uuuooommmjjjgggiiimmmhhhjjjmmmpppqqqmmmfff```RRRGGG===;;;<<<>>>BBBFFFKKKQQQWWW\\\___aaadddfffiiihhhiiijjjmmmnnnmmmlllggggggfffggghhhjjjkkkmmmjjjggg```VVVIII???888555444666777666555999AAAHHHMMMUUU___gggjjjjjjjjjiiijjjhhhgggfffeee^^^TTTKKKAAA???;;;888555444444555888AAANNN\\\gggmmmqqqrrrwwwzzz~~~|||~~~|||xxxwwwwww{{{}}}{{{zzz{{{{{{yyywwwuuurrrnnnhhhcccbbbdddfffgggeeeaaaXXXLLLAAA999555333222222333555666666555444333333222222222222222...---,,,---...///...---+++,,,---...///......---...444333***'''---///+++,,,,,,------------------...---,,,,,,---000222333222111000............///,,,,,,---......---,,,,,,---+++***+++---...------///...,,,+++************,,,+++++++++++++++,,,,,,...000111000...,,,...///---,,,,,,,,,---...//////,,,+++,,,...000111///...,,,,,,---------.........+++,,,---///000000000000......///000000111222222/////////000222555888999999;;;???BBBEEEGGGGGGGGGCCCBBBBBBEEEIIILLLKKKJJJHHHJJJLLLNNNRRRYYYccckkkxxxzzzxxx{{{|||{{{{{{|||wwwqqqddd\\\SSSOOOKKKEEECCCDDDBBBEEEKKKSSS]]]hhhpppuuuxxxzzz||||||xxxvvvvvvxxxyyy{{{~~~|||yyyvvv}}}~~~((()))***+++,,,---------++++++,,,,,,,,,---------.../////////000000111111222444777<<<@@@CCCFFFGGG@@@@@@????????????@@@@@@DDDFFFIIIKKKLLLLLLKKKJJJJJJIIIHHHFFFEEEEEEFFFFFFJJJKKKLLLOOOSSSZZZbbbhhhiiikkknnnmmmkkkjjjlllnnnmmmlllkkknnnqqqtttuuuuuurrrrrrrrruuuxxxzzz{{{{{{|||zzz|||~~~||||||~~~}}}||||||}}}~~~~~~|||}}}|||||||||~~~zzz~~~~~~}}}}}}~~~xxxrrrnnnllljjjhhhjjjnnniiikkkooorrrrrrmmmeee```RRRGGG>>><<<>>>@@@EEEJJJTTTYYY___bbbbbbaaacccdddjjjiiijjjkkknnnooonnnmmmffffffeeeeeeeeeggghhhiiijjjgggaaaVVVJJJ>>>777333666888888777666:::BBBIIINNNVVVaaahhhiiigggeeeeeegggdddbbbbbbaaa[[[RRRJJJBBB@@@<<<999666555444444;;;DDDSSS```iiinnnppppppxxx{{{~~~~~~~~~|||{{{|||~~~|||{{{yyyxxxyyy{{{|||zzzxxxvvvtttoooiiidddbbbdddfffdddccc^^^UUUIII>>>666333444333333555888;;;;;;:::444444444333333333222222...---,,,---//////...---***+++---.........---------444222)))&&&---...***,,,,,,,,,------.........------,,,,,,---000222444111000///......///000111,,,,,,---......---,,,,,,'''((())),,,...---***(((444222000---,,,+++++++++,,,,,,++++++***+++++++++,,,......,,,))))))+++---...//////...,,,,,,---///++++++,,,...000111///.../////////000000000000111+++,,,...000111222222222------......//////000000.........///111444666777777999===AAAEEEGGGGGGGGGBBBAAABBBEEEIIILLLKKKIIIHHHJJJLLLMMMPPPWWWaaahhhsss}}}|||vvvzzz}}}~~~yyyrrrnnnddd[[[UUUOOOIIIGGGIIIHHHMMMVVVaaammmxxx{{{yyy{{{~~~~~~~~~,,,++++++,,,---...,,,+++//////...------------......------......///000111444555999AAAJJJQQQSSSSSSPPPOOONNNNNNNNNNNNLLLJJJPPPQQQSSSWWWYYYYYYWWWTTTVVVVVVWWWWWWVVVUUUTTTRRRWWWYYY\\\___ccceeeggghhhpppooommmlllkkkkkkkkklllooonnnnnnrrrwwwzzzyyyxxxvvvwwwyyy{{{{{{zzzyyyxxxyyy{{{}}}~~~}}}||||||}}}~~~~~~~~~|||{{{zzz}}}|||~~~~~~~~~~~~zzzzzz{{{}}}~~~~~~|||}}}|||zzz~~~~~~|||~~~|||xxxqqqkkkhhhjjjkkkhhhfffhhhjjjnnnrrrqqqkkkbbb[[[SSSEEE<<<@@@DDDBBBEEELLLWWW^^^cccbbbaaabbbbbb```kkkmmmoooooooooppprrrtttlllhhhdddeeeiiimmmllljjjjjjhhhcccYYYMMMAAA999555555555555666999???GGGMMMWWW[[[aaafffjjjkkkjjjiiidddeeegggfffbbbZZZQQQLLLDDD>>>999999888666666999===IIIYYYffflllppptttwwwzzz|||~~~}}}}}}|||vvvvvvzzz|||{{{yyyxxxuuupppjjjfffdddcccccceeeddd```WWWJJJ>>>666333444222222555:::===<<<;;;999777444333222222000...,,,***&&&###'''...000...------,,,,,,,,,------.........//////......---,,,---......///000/////////...---,,,+++,,,...000222:::888555222111222444555777222---+++---...---,,,++++++,,,,,,++++++***)))***)))((()))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,...((('''---000---+++,,,............////////////---...000222000+++---111////////////000000000000...------...000111000///---...///000111222333333777999===@@@BBBCCCCCCCCCAAAAAACCCHHHMMMNNNLLLIIIIIIKKKMMMLLLMMMSSS]]]eeeppprrrwww~~~|||yyywww{{{{{{|||wwwqqqfffZZZQQQMMMOOOQQQTTT]]]kkkxxx~~~,,,++++++,,,......---+++///......---,,,---------...------......///000111444777===GGGQQQXXXZZZZZZZZZZZZYYYXXXWWWVVVSSSRRRUUUVVVXXXYYYZZZYYYXXXWWW\\\]]]^^^^^^^^^]]]\\\[[[___```bbbeeeggghhhiiijjjpppooommmlllkkkkkklllmmmpppooopppssswwwyyyxxxwwwwwwxxx{{{|||}}}|||{{{zzz{{{}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||{{{{{{|||}}}~~~~~~}}}~~~~~~|||}}}|||{{{|||}}}~~~}}}||||||zzzxxxsssmmmjjjkkkkkkhhheeecccgggmmmrrrrrrkkk```XXXMMMAAA;;;@@@EEEFFFIIIQQQZZZaaaeeecccaaabbbdddccckkkmmmnnnnnnnnnoooqqqsssppplllhhhhhhkkkmmmkkkhhhgggeee___UUUJJJ???999666777888999;;;???FFFOOOUUU]]]___cccgggiiiiiigggfffgggggggggeee^^^VVVNNNIIIFFF@@@:::999666333333666@@@LLL\\\hhhnnnrrrvvvzzz|||}}}~~~~~~}}}|||{{{{{{||||||xxxxxx|||{{{xxxsssmmmiiifffeeedddeeeccc^^^TTTHHH===666333444222222555:::======;;;999777444222222111000...000000...***,,,000///+++...------,,,,,,------...---............---,,,,,,,,,---......//////.........---,,,,,,,,,...000111999888666555444555666777777222---+++---...---,,,,,,,,,,,,,,,,,,++++++***,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,,,,+++///***)))...000---+++,,,............///////////////---...000///,,,---111////////////000000000000///...---...000000000///......///000111222333333666888;;;???BBBCCCCCCCCCCCCCCCEEEJJJNNNOOOLLLJJJGGGIIIJJJIIIIIIMMMUUU\\\iiilllrrrzzz~~~zzzyyy~~~zzznnnbbbYYYXXX\\\aaafffmmmvvv~~~~~~}}},,,++++++---...///...,,,...------,,,,,,,,,,,,,,,...------......///000111555:::CCCOOOZZZ```bbbbbbfffeeedddaaa___\\\ZZZXXXXXXZZZ\\\[[[YYYXXXYYY\\\bbbcccdddeeeeeeeeedddcccfffggghhhjjjkkkkkkkkkkkknnnmmmlllkkkkkklllmmmnnnppppppqqqssswwwyyyxxxwwwyyy{{{}}}~~~}}}~~~~~~~~~~~~}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{yyywwwxxxzzz|||||||||}}}~~~}}}zzzyyyxxxtttooommmmmmllliiieee```eeemmmsssrrriii]]]SSSJJJAAA===BBBHHHJJJNNNTTT[[[aaaeeebbbaaadddggghhhlllmmmmmmmmmlllmmmppprrrssspppmmmlllmmmmmmiiiffffffccc]]]SSSHHH???:::999999:::<<>>999777555222444888EEEPPP```kkkqqqtttxxx|||~~~~~~}}}~~~~~~}}}{{{zzzyyyzzz{{{|||~~~}}}|||}}}~~~}}}xxxsssmmmjjjgggfffeeebbbZZZOOODDD;;;666444444222222555;;;>>>>>>===999666333111111111000...000222222///000222///***......---------------...---------------,,,+++++++++,,,------......------...------,,,---///000111777777888888999999999999777222---+++---...---,,,---------------,,,++++++...---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))///,,,+++...///---+++,,,............////////////111---+++---...------000////////////000000000000///...---...///000///...//////000111222333333444444666999===@@@BBBCCCCCCEEEFFFHHHLLLOOOOOOMMMKKKGGGIIIIIIHHHGGGIIINNNSSS___bbbiiirrrzzz|||~~~yyymmmfffgggnnntttxxx}}}~~~,,,,,,,,,---///000///---------,,,++++++++++++,,,...------......///000111666===IIIUUU___eeefffeeejjjjjjhhheeeaaa]]]ZZZYYYWWW[[[]]][[[WWWWWW[[[```cccdddeeeggghhhhhhggggggggghhhiiijjjkkkkkklllkkkllllllkkkkkklllmmmooopppoooppprrruuuxxxzzz{{{{{{{{{}}}~~~~~~~~~}}}||||||}}}}}}~~~~~~zzzxxxvvvvvvyyy|||}}}~~~}}}|||}}}~~~~~~~~~|||yyyxxxtttrrrpppooooooooollljjjeeeiiinnnrrrpppgggZZZQQQKKKEEECCCHHHLLLNNNRRRWWW]]]ccceeecccbbbgggkkkmmmlllllllllkkkjjjkkknnnqqqqqqooommmmmmmmmllliiifffiiieee]]]SSSHHH@@@<<<<<<:::<<>>:::777333111111111000///---000111///000222111---///......------------...,,,,,,------,,,,,,+++***++++++,,,------------,,,...---------...///000111444666999;;;======<<<;;;777222---+++---...---,,,------......------,,,+++///---,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***,,,,,,---...------......---,,,,,,............////////////333,,,)))+++......---///////////////000000000000///...---...///000///...000000000111222333333333222444777:::===@@@AAABBBFFFHHHJJJMMMOOOOOOMMMKKKHHHIIIJJJIIIHHHIIILLLOOOTTTXXX___hhhrrryyy{{{vvvwww}}}{{{wwwzzz,,,,,,,,,...000111000...------,,,++++++++++++,,,...------......///000111777???LLLXXXaaadddeeedddkkkkkkjjjfffaaa\\\ZZZYYYUUUXXX[[[ZZZWWWXXX]]]cccbbbdddeeeggghhhhhhhhhgggcccdddeeegggiiijjjjjjjjjjjjjjjjjjkkklllnnnppprrrnnnpppsssvvvyyy|||~~~~~~~~~|||{{{zzz{{{}}}}}}}}}}}}}}}~~~{{{yyywwwxxx{{{~~~}}}~~~~~~|||zzzxxxpppoooooooooqqqqqqppppppnnnoooppppppllldddZZZSSSLLLIIIJJJNNNRRRTTTWWW[[[dddiiijjjfffeeeiiimmmnnnkkkllllllkkkiiijjjlllnnnkkkkkkjjjkkkkkkkkkiiigggkkkggg___SSSIIIAAA>>>===@@@CCCGGGKKKOOOTTTZZZ^^^eeeffffffggghhhjjjkkklllgggddd___XXXQQQJJJEEEBBB:::777555666666777===EEETTT^^^iiiqqqssssssvvvyyyyyy|||~~~}}}}}}{{{vvvpppllljjjbbb[[[PPPDDD<<<777555444333222222666<<>>===<<<777222---+++---...---,,,---------------,,,++++++---,,,++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///.........------,,,,,,(((,,,...,,,+++------,,,............////////////222...,,,...///......000////////////000000000000000///......//////...---//////000000111111111111111222444666888:::<<<===@@@DDDHHHJJJJJJJJJJJJJJJFFFEEEEEEEEEFFFGGGIIIJJJJJJMMMRRRXXX```jjjtttzzzzzz~~~vvvoookkkmmmlllkkkmmmrrrzzz---,,,---///111222222000///......---,,,---------...------......///000111999BBBPPP[[[bbbeeeggghhhlllnnnoookkkeee``````aaa\\\]]]]]]^^^```aaacccdddeeefffhhhiiijjjiiiiiihhhbbbccceeefffhhhiiijjjjjjggghhhhhhjjjmmmpppsssuuusssvvvzzz||||||}}}~~~{{{}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||~~~}}}{{{{{{}}}~~~|||{{{{{{}}}}}}||||||}}}}}}|||zzzxxxmmmmmmmmmmmmnnnpppsssvvvtttrrrpppmmmiiiccc\\\WWWVVVXXXXXXWWWVVVVVVUUUUUUYYY___bbbaaaaaaeeejjjkkkgggiiilllllljjjhhhggggggcccdddddddddeeegggiiikkkllliiiddd[[[SSSMMMJJJIIIQQQWWW___fffjjjlllmmmmmmmmmmmmmmmlllkkkiiigggfffbbb___ZZZSSSLLLEEE@@@===:::888888::::::<<>>888555333111333222333777>>>CCCCCCBBB>>>:::666333222333444444999???BBB@@@=========:::111000///...---------------............---,,,,,,+++,,,,,,------------------...///000000111111111111333777;;;======<<<;;;777222---+++---...---,,,,,,,,,,,,,,,,,,++++++***---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))(((((($$$+++---***))),,,...,,,............////////////000//////222111---...222////////////000000000000111///......//////...---///////////////000000000222222333444666888:::;;;<<<@@@EEEGGGGGGGGGGGGHHHGGGEEECCCBBBCCCEEEFFFGGGJJJLLLPPPSSSYYYcccmmmuuu~~~zzzzzz~~~yyysssnnnkkkpppnnnlllmmmpppwww~~~---------///111333222111//////...------------......------......///000111:::CCCQQQ\\\cccgggjjjlllkkknnnooollleeeaaaaaacccbbbaaaaaabbbeeefffeeedddeeefffggghhhhhhhhhgggfffffffffhhhiiijjjkkkkkkkkkgggggghhhjjjmmmppptttvvvwwwzzz}}}~~~}}}||||||yyy{{{|||}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{|||}}}{{{|||}}}}}}}}}}}}~~~~~~{{{~~~|||yyywwwooonnnnnnllllllooosssvvvppppppnnnmmmjjjddd]]]XXX___aaa___ZZZUUUQQQMMMJJJGGGNNNUUUWWW[[[ccciiilllfffiiilllllljjjhhhfffeeecccddddddcccdddfffiiilllnnnlllhhhbbbZZZUUUSSSSSSTTT[[[eeennnrrrssssssrrrjjjkkklllmmmlllkkkjjjiiibbb___ZZZSSSKKKCCC===999555555777:::<<<@@@LLLXXX^^^gggrrrxxxzzz{{{{{{|||~~~~~~~~~|||wwwrrrmmmiii\\\SSSGGG===888555222000333222333777>>>CCCDDDCCC???;;;666333333444555555444<<>>111111000......---------......//////......---,,,+++,,,------......---------...///000111111111111111333666:::<<<<<<;;;:::777222---+++---...---,,,+++,,,,,,,,,,,,+++******---,,,,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------"""***---)))(((,,,...---............/////////000//////222444111---...333////////////000000000000111///......//////...,,,............////////////222222333333555777888999888===CCCEEEEEEEEEFFFGGGKKKHHHDDDCCCCCCEEEFFFFFFKKKMMMOOOQQQVVV^^^jjjrrr{{{yyyttt{{{|||xxxtttqqqooosssrrrppppppsssxxx~~~///////////////000111111///000111000---++++++++++++***,,,000111000333888===GGGSSS]]]eeemmmnnnkkkttttttsssoooiiiffffffhhhfffeeedddeeeggghhhgggfffhhhgggeeedddeeefffggghhhiiijjjiiigggfffgggiiillljjjjjjjjjlllppptttxxx{{{zzz|||}}}|||~~~~~~|||yyy{{{~~~~~~|||~~~}}}yyyzzz~~~}}}}}}||||||~~~{{{tttnnnmmmkkklllnnnpppqqqqqqpppsssuuurrrlllfffbbbaaa___^^^[[[UUUMMMGGGCCCBBB===@@@FFFNNNXXX___ccceeefffgggjjjmmmnnnmmmjjjgggfffeeedddcccbbbdddiiilllnnnmmmkkkfffaaa]]]\\\\\\___bbbgggkkkoooppppppooommmnnnnnnllljjjiiiiiijjjeee^^^UUUPPPMMMHHH???999999888888:::@@@KKKXXXbbbmmmoootttyyy}}}~~~}}}{{{wwwqqqjjjeeeaaaVVVHHH===888666444111000///111888AAAHHHJJJHHHGGGBBB;;;666333333444444666999===BBBCCC???999444111111///......---------------++++++++++++------,,,,,,,,,,,,---...//////111111000...------000333222222333555888999999999:::222,,,---,,,((((((,,,...+++((()))---...,,,(((...,,,,,,...111222111...,,,,,,,,,------.........***++++++,,,,,,++++++***000000000///......------111000......000111000//////////////////...................../////////000333000---,,,---.../////////////////////000111111000333444222444888:::888777999===AAADDDEEEEEEEEEDDDEEEDDDBBBAAABBBEEEGGGIIILLLOOOQQQUUU^^^lllvvv{{{qqq{{{~~~|||}}}yyywwwxxxvvvvvvvvvxxx|||///////////////000000111///000111000---+++++++++,,,***,,,000111000333888@@@KKKWWWaaaiiippprrrpppuuuvvvuuurrrnnnkkkjjjkkkiiiggggggggghhhiiihhhfffiiiiiijjjjjjjjjjjjjjjjjjjjjkkkjjjhhhfffgggiiilllkkklllmmmpppssswwwzzz||||||~~~~~~|||zzzzzz|||~~~|||}}}~~~{{{|||~~~}}}|||~~~|||~~~yyyrrrooooooooopppqqqqqqooommmoooqqqrrrppplllgggddddddaaa___YYYQQQIIIBBB>>><<<;;;<<>>999777555666777===FFFSSS___gggoooqqquuuzzz~~~}}}{{{wwwqqqjjjddd^^^TTTFFF===888666444222111//////666@@@JJJOOOPPPIIIDDD===888666666888999:::<<<@@@CCCDDD@@@999444000//////.....................---,,,,,,---......,,,,,,,,,,,,---...//////000000000///......000222222333444555777777777666999222---------******------+++***+++---///---,,,///...---...000000...,,,,,,,,,------------------++++++,,,,,,,,,,,,++++++///////////////...------...------...000111111000////////////////////////........./////////000000111///,,,,,,---...------///////////////000111111111333444222333777999777888999<<<>>>@@@BBBCCCCCCDDDEEEEEEDDDDDDEEEHHHJJJKKKOOOTTTXXX\\\dddoooxxxvvv~~~~~~|||zzz|||}}}}}}}}}//////......//////000111...000111000---++++++,,,,,,+++,,,000000000333999EEEPPP]]]gggooovvvxxxvvvwwwxxxxxxwwwssspppnnnnnnkkkjjjiiijjjkkkkkkiiihhhkkkmmmoooppppppooolllkkkkkkkkkjjjhhhfffgggiiikkkooopppsssvvvyyy{{{}}}}}}{{{yyy|||~~~~~~~~~}}}{{{}}}}}}}}}}}}|||~~~}}}~~~~~~}}}vvvoooqqqqqqrrrssstttrrrnnnkkknnnoooooommmjjjhhhggggggccc^^^VVVLLLCCC<<<777555888888:::???FFFOOOWWW\\\ccceeefffhhhhhhhhhhhhgggiiiiiigggeeedddeeeiiikkkpppppppppnnnkkkjjjjjjlllhhhhhhhhhggggggfffffffffjjjkkklllmmmmmmmmmllllll]]]YYYQQQFFF<<<777777999666777:::CCCOOO[[[eeekkkqqqssswww{{{}}}{{{wwwqqqjjjeee]]]TTTGGG===888666333111222//////555@@@LLLTTTWWWMMMIIICCC===::::::<<<>>>@@@AAACCCEEEDDD@@@999444//////...............//////......------......///,,,,,,,,,,,,---.../////////000111000///...///111333444666777777666555444888222.........,,,,,,///+++,,,......------...000000///............,,,***------------------,,,,,,+++,,,,,,------,,,,,,+++---.../////////...---,,,...------...000111///...////////////////////////////////////000000000000000///...///000000...---000////////////000111111111444444111222666777555888888999;;;===@@@CCCDDDGGGGGGHHHGGGGGGHHHKKKMMMQQQVVV^^^dddiiinnnuuuzzz|||///............///000000...///000///---,,,,,,,,,---+++,,,000000000444999HHHUUUbbbkkkrrryyy|||{{{yyyzzzzzzyyyvvvrrrooonnnkkkjjjkkklllnnnnnnllljjjlllnnnrrrttttttqqqmmmkkkkkkkkkjjjhhhfffgggiiilllsssuuuxxx|||~~~|||zzz|||~~~~~~~~~}}}zzz}}}~~~~~~~~~}}}~~~~~~~~~~~~zzztttnnnrrrqqqrrrssstttssspppmmmooonnnmmmkkkiiihhhggggggddd]]]RRRHHH???999555333666555666888===FFFPPPWWWdddeeegggggghhhhhhiiijjjjjjjjjiiigggeeefffiiikkknnnnnnnnnmmmkkkjjjkkklllkkkjjjhhhfffeeeeeeeeeeeejjjjjjlllnnnooonnnllljjj[[[UUUKKK@@@:::888:::<<<;;;<<>>@@@CCCDDDDDDEEEEEECCC>>>777222111000///...---,,,,,,---......------------......,,,,,,,,,,,,---...//////...///111111000//////000222555888::::::888777666777333///...///...//////+++...111///+++***,,,000............---,,,+++***.........------,,,,,,,,,,,,,,,------------,,,,,,+++,,,...//////...---,,,000/////////000///---***///////////////000000000//////000000000111111111111111222333555444111///000000//////000000111222222444444111222555666444777777666777:::???CCCFFFIIIJJJLLLLLLMMMNNNQQQTTT^^^dddlllrrrvvvxxxzzz|||~~~~~~...............//////000...///000///---,,,,,,---...,,,,,,///000000444:::KKKWWWfffnnnsssyyy}}}|||{{{{{{zzzyyywwwsssooollllllllllllnnnppppppnnnlllkkkmmmqqqsssrrrooollliiiiiijjjjjjiiihhhiiimmmoooxxxzzz}}}}}}|||~~~~~~{{{}}}~~~~~~~~~~~~~~~}}}yyysssoooqqqpppoooooorrrssssssssspppnnnllliiihhhgggffffffbbbZZZOOOEEE???:::666444555555555555999AAAKKKSSS^^^aaacccdddcccccceeegggjjjjjjiiihhhffffffiiikkknnnnnnnnnllljjjiiijjjkkklllkkkiiigggffffffggggggjjjjjjkkkmmmnnnmmmhhheeeYYYOOOBBB:::888999:::999???CCCJJJTTT___ggglllooovvvwwwyyy|||~~~~~~}}}{{{xxxssslllgggeee^^^RRRGGG===666222///111222555;;;CCCLLLSSSWWW[[[XXXSSSKKKDDDAAACCCEEEGGGFFFEEEDDDAAA<<<555000222111000...,,,+++******,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...//////...///111111000//////000111555;;;>>>===<<<;;;;;;666444111...///000///...+++///222///***'''***...,,,------...------,,,,,,.........------,,,,,,,,,---------......---------+++,,,.../////////......000///...///000000...,,,////////////000000111111000000000111111111111222111111222444666555222///000000000000000111222222222555444222222666777444999777666555888<<>>HHHOOO[[[___cccdddcccbbbdddfffhhhiiiiiihhhggggggiiikkknnnooonnnllljjjiiiiiikkklllkkkiiihhhggghhhiiiiiijjjiiiiiijjjkkkggg```ZZZSSSIII===777777999777555DDDJJJTTT^^^fffmmmssswwwzzzzzz|||}}}~~~~~~~~~}}}|||{{{yyytttnnnjjjiiicccXXXLLL@@@777222///000222555;;;BBBJJJQQQUUU]]]\\\YYYRRRJJJFFFFFFHHHIIIGGGEEEBBB???:::444///222111///---,,,+++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---.../////////000111000///...///111000666===AAA@@@=========555555222......000///,,,,,,///111///***'''***---+++---//////---------...------------------,,,,,,---......//////......------------...///000111111///...---...000222222111...//////000000111111222000111111111222222222222//////000222444333111...111000000000000111222222222555555222333777888666;;;:::888888;;;@@@EEEHHHOOOTTTZZZaaagggnnntttxxx~~~rrrttt{{{...------------...//////---...000///...,,,------///------///000000555<<>>999444000//////...---,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,---...//////000000000///......000222000777???BBB@@@<<<;;;;;;555666333...---000...))),,,...///...,,,+++---///---000111000---,,,,,,...,,,,,,------------------......////////////......///...------///111333444555333///...///000111111...//////000111111222222111111111222222222333333/////////111333333111///111111000000111111222333222555555333444999:::888;;;;;;===@@@GGGOOOWWW[[[aaaeeekkkqqqwww}}}{{{mmmnnnttt}}}{{{yyyzzz~~~...------------...//////---...000///...------...000------///000000555<<>>999333///------,,,,,,...//////000111222222222111111222222222333333333111111000222444444333222111111111000111111222333222555555444555:::<<<:::999;;;@@@IIITTT```kkkqqqrrrvvvzzz~~~|||sssrrrvvv}}}}}}vvvqqqrrr{{{}}}...------------,,,,,,,,,............////////////111000...,,,,,,///555999OOO]]]nnnxxxxxxwwwzzz}}}~~~|||{{{|||xxxqqqmmmiiijjjjjjhhhfffeeefffgggppprrruuuyyy~~~~~~~~~}}}}}}}}}~~~~~~{{{yyyvvvrrrnnnjjjllllllmmmoooppppppnnnllliiihhhhhhhhhiiihhhfffddd\\\UUUOOOLLLFFF===666555222666:::;;;<<<===@@@CCCKKKSSSZZZZZZVVVSSSTTTWWW^^^bbbeeeeeecccdddiiinnnkkkkkkjjjiiihhhgggfffeeeffffffeeeeeeeeedddddddddiiigggccc\\\UUUMMMGGGDDD???;;;:::<<<>>>BBBKKKTTTbbbhhhooosssssstttxxx|||}}}}}}~~~~~~~~~}}}~~~}}}|||||||||{{{xxxsssooofffddd^^^RRRDDD999333222222222111111555>>>JJJTTT]]]]]][[[YYYUUUQQQNNNKKKNNNIIIDDDBBBAAA===666///000...,,,*********+++,,,******+++------,,,(((%%%+++******+++---......---///+++&&&$$$&&&***...111111444:::???AAA>>>888222888555111...------,,,+++000,,,,,,111000,,,+++///...000000000...---...///---.../////////...---,,,,,,''''''...111...,,,---...000111000///...///111::::::555...---000222111111111222222222111111000555333333555888888555333222222333444555444000---333333333222222222222111666777888888888999<<>>???DDDHHHMMMVVV^^^eeejjjqqquuuvvvwww{{{~~~~~~}}}~~~~~~}}}|||{{{yyyuuuqqqiiieee]]]QQQCCC999444222111111111111444===IIISSSYYYYYYYYYWWWVVVTTTRRRPPPLLLHHHDDDBBBAAA>>>888222000...,,,+++******+++,,,...---,,,,,,,,,***&&&###,,,+++***+++---......---...+++))))))+++---......222444888<<>>BBB===BBBGGGGGGDDDBBBDDDGGGQQQYYYcccgggeeecccbbbdddgggggghhhhhhhhhhhhhhhgggiiihhhhhhfffdddbbb```___ZZZVVVOOOGGGBBB???>>>???@@@AAAFFFOOOUUUZZZaaaiiikkkpppuuuyyyyyy{{{~~~}}}~~~}}}~~~}}}}}}}}}}}}}}}}}}|||zzzwwwuuulllggg\\\NNNAAA888333222///000000000333;;;GGGPPPWWWWWWWWWVVVUUUTTTSSSRRRKKKHHHEEECCCBBB???999444000...---++++++++++++,,,...---+++++++++***)))'''---,,,+++,,,---...---,,,---,,,---...000000...,,,222333555:::>>>??????===555222///------.........///------000000...---//////000111000...---...///++++++++++++---...///000...++++++///111///...///...000111000///...///111222444222......111111//////000000111111000000///222222222444666666444222111111333555777777555333222222222222333333333333555777;;;???DDDLLLUUUZZZfffjjjpppwww~~~---......///111222222333...///111333444333222111///000111111111222444666GGGUUUgggsssyyyzzz|||}}}|||ssstttuuutttssstttuuuwww~~~~~~~~~}}}zzz|||~~~~~~}}}}}}zzzwwwtttpppkkkgggkkkkkkllloooqqqqqqooommmiiihhhiiikkkmmmmmmkkkiiieee^^^WWWSSSMMMDDD???>>>777666555555555888;;;===<<>>666222111.../////////111999DDDLLLWWWWWWVVVUUUSSSQQQOOONNNKKKIIIFFFCCCAAA===888444//////---,,,++++++,,,,,,+++***((()))+++---------...---,,,,,,---...---+++...---...000111111...,,,333333666:::===???>>>===333000---,,,---/////////......///000000//////000///000111000.........///...---,,,,,,,,,...///111...------/////////.........000111000///...///111000222222//////222222000...//////000000000000///111222333444555444333222333222333444666666444111222222222333333444444444888;;;BBBIIIRRR]]]hhhooosssvvv{{{|||}}}...///000111222333444555...///000222333333222222000222333333222222444555CCCOOO___kkkrrrwww{{{~~~~~~~~~~~~}}}{{{yyywwwwwwyyyzzzzzzyyyzzz|||~~~~~~~~~}}}}}}}}}~~~|||{{{{{{}}}~~~|||yyyvvvsssnnniiieeejjjjjjkkkmmmooonnnllliiihhhhhhhhhjjjllllllkkkiiieee^^^XXXTTTMMMCCC<<<:::777666666777777888888777;;;===>>>>>>===>>>BBBFFFQQQXXX```dddbbb```aaadddfffgggiiikkklllllllllkkknnnmmmkkkgggbbb\\\WWWUUUHHHEEE@@@===>>>BBBHHHMMMNNNPPPWWW```eeeggglllrrr|||}}}~~~~~~|||zzzxxxwwwwwwzzz}}}}}}|||}}}|||zzzyyynnneeeVVVGGG;;;444111///...///......///666@@@GGGRRRRRRSSSSSSQQQOOOMMMKKKKKKIIIFFFCCC???:::555222//////...---,,,,,,,,,,,,,,,***((((((+++---......///---,,,,,,......---,,,///...---...///000000...333444777;;;>>>===;;;888111///,,,,,,---///000///...///000000000111111000///111111111///...///000222111000.........///000---......---,,,---------...000111000///...///111///222333111111444444111......///000000000000000000222333444444333333333555444333333444333000...111111222333444444555555999???IIITTT```kkkvvv}}}|||~~~}}}}}}||||||~~~,,,------...000111222222//////000111222222333444333444444333222111333444;;;CCCPPP[[[dddllltttzzzxxx}}}||||||{{{zzzyyywwwvvvuuuzzz|||}}}~~~~~~~~~}}}~~~~~~~~~|||{{{zzz|||~~~|||xxxuuurrrmmmhhhdddiiiiiijjjlllnnnmmmkkkiiiiiiiiiiiikkklllllljjjhhheee___ZZZWWWPPPEEE===:::888777777777888888666444999:::::::::;;;>>>CCCGGGSSSYYY```bbb```___aaaccceeegggiiikkkllllllkkkkkkiiihhhgggccc^^^XXXSSSPPPIIIGGGEEEEEEHHHNNNTTTYYY]]]^^^bbbhhhkkklllpppvvv|||zzzxxxvvvvvvxxxzzz|||~~~}}}||||||}}}|||zzzxxxmmmcccTTTFFF;;;555111/////////...------222;;;BBBIIIKKKNNNPPPPPPNNNKKKIIIGGGFFFDDDAAA<<<888444111//////......---,,,,,,,,,///---+++***++++++++++++...---,,,---...///...---000...------///111222222444555777:::<<<;;;888555111///,,,+++---/////////---000111000000333333000000111222111///...///000444333222111000/////////---000000,,,***,,,---,,,...000111000///...///111///222333000111444444111......///000111111111111000222555555444333333444666444333222222111///---000111222333444555666777999AAAOOO]]]jjjttt}}}}}}++++++,,,,,,---...//////222111000000111333666777777777666333111000222333555999@@@HHHPPPYYYcccjjjlllrrryyy}}}|||{{{zzzyyyyyyxxxxxx}}}~~~~~~|||~~~|||}}}}}}||||||}}}~~~~~~{{{xxxuuuqqqlllgggcccfffggghhhlllnnnooonnnllllllkkkkkklllmmmmmmkkkhhhfffaaa___^^^XXXMMMCCC@@@<<<999666666777777666444999888777888:::???EEEJJJSSSYYYaaaccc```]]]^^^```ccceeehhhjjjkkkkkkiiihhhdddddddddbbb^^^ZZZUUUSSSSSSSSSSSSUUUYYY^^^cccgggiiiggghhhlllnnnnnnsssyyy~~~}}}~~~}}}|||zzzxxxxxxxxxyyyzzzzzzzzzzzz{{{|||{{{xxxvvvmmmcccTTTGGG===777333000000000///,,,+++///777===CCCFFFKKKNNNNNNKKKFFFCCC@@@@@@@@@>>>:::666444333/////////......---,,,+++000...,,,+++,,,,,,+++)))---,,,,,,---///000///...000///...///222444555444555555555666888999888666111///,,,+++---...//////---111222///000444444000000111222111/////////000111111111111111000///......333333---***---...---...000111000///...///111000222111...///222333111...///000111222222222222111333666666555333444555666444333333333333111///000111222333444666777777:::EEEUUUfffsss{{{~~~++++++,,,,,,---.........444333111000222444888:::999888777333000///111333444666888;;;@@@HHHRRRYYYaaahhhqqqxxx|||~~~~~~~~~~~~}}}|||||||||||||||}}}~~~~~~|||}}}{{{}}}~~~~~~}}}~~~~~~|||}}}~~~}}}|||}}}}}}{{{xxxtttqqqlllfffbbbdddeeehhhlllppprrrqqqpppnnnmmmmmmnnnnnnnnnkkkiiigggccccccddd___TTTJJJFFF@@@;;;666444555777777666999888777888;;;AAAHHHLLLQQQXXXaaaddd```\\\[[[\\\bbbdddgggiiijjjiiigggfffbbbcccdddcccaaa^^^[[[XXXZZZ[[[\\\^^^bbbfffjjjlllmmmjjjjjjlllmmmnnnssszzz{{{{{{|||~~~|||zzzyyyyyyyyyyyyxxxxxxyyy{{{|||{{{wwwtttnnndddUUUHHH@@@:::555222111000///,,,***...555;;;CCCGGGKKKNNNLLLGGG@@@;;;;;;<<<===<<<999666555444////////////...---,,,+++,,,+++***+++---...---,,,---,,,+++---///000000/////////000333666777666555666444222222555777999999111///,,,+++,,,.........,,,111222///000555555111000111222111000//////111...///000111111000///...///555555...***...000...///000111000///...///111///111000------000222000//////000222222333333333111444777777555444555666555444333333444555444333000000222333555666777888===III\\\mmmzzz|||yyy||||||+++***)))***,,,...//////333222111000111444:::???EEEBBB<<<777222111111222333666888777666999AAAHHHTTT[[[eeennntttwwwyyy{{{|||}}}}}}~~~~~~~~~zzz}}}~~~|||}}}}}}{{{}}}}}}{{{{{{}}}}}}zzzuuuqqqnnnkkkgggeeeeeefffhhhkkkoooqqqqqqpppnnnoooqqqrrrqqqpppnnnlllgggiiiiiieeebbb[[[OOOBBBAAA>>>;;;999999:::999999999:::::::::;;;@@@HHHNNNUUUYYY___bbbaaa___\\\[[[bbbaaabbbeeehhhhhheeebbbgggfffcccaaa```aaacccdddaaaeeehhhkkkkkkkkklllmmmppppppooommmlllnnntttyyyyyy{{{~~~}}}{{{yyywwwvvvvvvtttqqqpppoooooommmllliiicccWWWKKK???777333111111///...---...111444666BBBDDDGGGHHHGGGCCC>>>;;;>>>===;;;999666555444444333222111000///---,,,,,,*********+++,,,---//////+++---///111333333333222111///000777???AAA===777999777555444555555444333333222000///.........///222222222333444555777888666555444333222111111111555333000000222444222000222222111000///...------,,,...000111222111000///111///...///000111000...222111000000000222444666666666666777999999666444333333444555555444444333333333222111222444777888@@@OOObbbooozzz~~~{{{zzz...---,,,+++,,,,,,,,,+++111222222333555999>>>CCCKKKHHHBBB;;;444000//////333555666666555777<<<@@@HHHOOOXXXccclllrrrvvvxxx||||||}}}~~~~~~|||~~~~~~||||||~~~~~~{{{xxxtttpppnnnllliiiggggggggghhhllloooqqqpppooonnnooopppqqqqqqqqqpppoookkkmmmlllhhheee___SSSGGGBBB???;;;999999::::::999:::::::::999;;;AAAIIIPPPWWW[[[```bbbaaa^^^\\\[[[aaa```aaadddggggggeeebbbeeedddcccbbbbbbdddfffhhhhhhkkknnnppppppppppppqqqpppqqqpppnnnmmmpppuuuyyy}}}~~~~~~{{{yyywwwvvvuuussspppooonnnmmmllljjjgggaaaVVVJJJ???777333111222111///---...///111333===???BBBEEEDDDAAA===:::===<<<:::888777666555444222222111000///......---...------------......///---...///000111222222222111//////333888<<<;;;999:::888666666666666555444333111000............///000000111111222444555666666555555444444555555666777444222222444444333111222222111000///...---------...000111222111000///111///...///000111000///222111111111222444666888888777777888999999777555666666666555444333222111555666666555666777999;;;@@@OOObbboooyyyzzzwww{{{...---,,,,,,+++++++++,,,...000333666999>>>CCCGGGOOOMMMHHH@@@888222000000333333333444444555666666===AAAJJJVVVcccmmmtttvvv{{{|||~~~~~~}}}~~~~~~||||||yyyvvvrrrooommmllljjjhhhiiiiiijjjlllooopppooommmnnnooooooppppppqqqqqqqqqoooqqqpppllliiidddXXXMMMDDDAAA===;;;;;;<<<;;;:::===<<<:::999;;;CCCLLLSSSZZZ]]]aaabbb```]]][[[ZZZ^^^___```cccffffffdddbbbcccccccccdddfffhhhkkkllllllooorrrssssssrrrqqqrrrpppppppppoooooorrrvvvzzz}}}~~~~~~|||zzzwwwvvvvvvtttrrrqqqqqqpppmmmlllfff```UUUIII???777333222222111///------...///000777999>>>AAAAAA???<<<:::;;;:::999888777666666555111111111111000000000///111111000///.........//////////////////000111111000///...///111555999;;;:::999777777888888777555222111///...---......///111111111222333444555555666666666666777999::::::999777666555666666444333222222111000///......------...000111111000//////111000//////111111000///222222222222444666999:::;;;999888777888999888777888888777666555555555444444555666666666777999;;;AAAQQQcccoooyyy{{{uuuwww***++++++++++++,,,...///+++...333888<<>>AAA>>>:::999===FFFPPPWWW\\\___aaaaaa^^^\\\ZZZYYY[[[]]]___bbbeeeeeeeeeddddddeeefffgggiiikkkmmmnnnllloooqqqrrrqqqooonnnnnnnnnnnnooooooqqqtttwwwzzzzzz|||~~~~~~}}}|||{{{zzz{{{zzzxxxwwwwwwuuusssqqqjjjdddXXXLLL@@@888333111000///...------...///000333666;;;???AAA@@@===;;;999999999888888777666666000000111111111111111111111000000///.../////////111000......---...///000---/////////...111666;;;:::999888999999999888666111000///...---......///333333444555666666777777666666777777888999:::;;;;;;:::999999888777666555333333222111000///.........///000000000000//////111000///000111111000///222222333444666999;;;<<<<<<:::777666777888888777888888888999999::::::;;;555777999:::999999<<<>>>FFFUUUfffqqqzzzzzz{{{***+++---,,,++++++---000))),,,222777;;;@@@EEEHHHLLLNNNMMMHHH???888555555222222333666888777444111888999===FFFTTTcccooovvvzzz{{{~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}yyysssooollljjjhhhffflllkkklllmmmoooooommmkkkllllllkkkkkkkkkkkklllmmmooopppnnnkkkjjjggg___VVVNNNKKKGGGDDDDDDDDDCCCBBBCCC???;;;:::???IIITTTZZZ]]]^^^___^^^[[[YYYXXXXXXYYY[[[___bbbdddeeeeeeeeeggggggiiijjjkkklllmmmmmmlllnnnppppppooommmllllllllllllmmmooosssvvvxxxyyy{{{}}}~~~~~~}}}|||{{{{{{yyyvvvtttqqqjjj^^^OOOCCC999333111...---------...///111222222666;;;???AAAAAA>>><<<777888888888888777666555000000000000000111111111......------......///000000000...---------...///+++...222222000000444888999888888999::::::888666000000...------......///222333444555666666666555777666666666777777888999;;;<<<<<<<<<;;;999888888444444333222111000000//////000000000000000//////222000///000111222111000222222444666888:::<<<===<<<999777666777888888777888999;;;<<<===>>>======;;;>>>AAAAAA??????CCCGGGPPP^^^mmmvvv~~~}}}---///000---)))(((***,,,)))---111555999===BBBEEEKKKNNNOOOJJJ???777333333333555888999999777555444666777:::@@@JJJYYYiiisssyyy{{{~~~~~~~~~}}}|||||||||}}}}}}{{{uuuooollljjjhhhggglllllllllnnnoooooonnnlllllllllkkkjjjiiihhhggggggjjjkkkjjjggggggggg```XXXRRROOOKKKHHHHHHHHHGGGFFFCCC???::::::AAAKKKUUUZZZ[[[\\\\\\[[[XXXVVVUUUVVVWWW[[[___cccdddeeefffhhhhhhiiikkklllmmmmmmllllllmmmoooqqqrrrpppnnnmmmmmmllllllmmmqqquuuyyyzzzzzz~~~}}}||||||zzzwwwtttvvvooobbbSSSEEE;;;555222---------...///000222222222555:::???@@@???===;;;777777888999888777555444///////////////000000000---,,,,,,,,,---......//////......---------......***...222333222111222444777666666888999999666444000///...---------/////////000222333444333222222555555444555555666777777:::<<<>>>>>><<<;;;::::::666666555444333222111111000000000000////////////222111000000222222111000222333444777999;;;<<<===;;;999888888999::::::999;;;===AAADDDEEEEEEDDDBBBBBBEEEGGGFFFDDDEEEKKKPPP___kkkxxx}}}---///000...)))'''))),,,,,,///222444777:::???BBBEEEJJJMMMIII???666333333666:::===<<<888555444555333555888;;;BBBQQQdddsssyyy{{{~~~}}}}}}}}}~~~}}}}}}|||~~~|||}}}|||{{{||||||~~~~~~{{{tttpppmmmlllkkkjjjlllllllllnnnppppppnnnlllnnnnnnmmmllljjjgggdddbbbfffgggfffdddeeefffaaaZZZTTTQQQMMMJJJJJJIIIHHHGGG@@@<<<888999@@@KKKSSSXXXXXXYYYYYYWWWTTTSSSSSSTTTVVVZZZ```cccdddfffhhhjjjggghhhkkkmmmnnnnnnmmmlllnnnpppssssssqqqooooooooommmmmmooosssyyy}}}}}}|||~~~}}}}}}}}}{{{wwwtttwwwpppcccTTTGGG===666444/////////000000111111111111444888<<<===;;;888666777888999999888666444333/////////.....................------,,,,,,------,,,------.........------,,,...000111111111111222444444444666777777555222///...------------//////...000111333333222111000222222222333555666888999888;;;>>>???===<<<<<<===888888777666555444333333111111000///////////////222111000000222222111000222333555777999:::;;;<<<:::::::::;;;===>>>===;;;===BBBIIIPPPTTTVVVUUUSSSNNNQQQRRRPPPMMMOOOWWW^^^ooozzz)))---///---***))),,,000///111333444666999===@@@>>>DDDJJJHHH@@@888666777999===@@@>>>777333222444111555888:::???NNNddduuuyyy{{{~~~||||||~~~~~~zzz~~~~~~|||}}}zzz|||zzz~~~{{{~~~|||||||||}}}~~~}}}~~~~~~zzztttpppnnnmmmmmmmmmlllllllllnnnppppppooommmpppppppppnnnkkkgggbbb```cccdddcccbbbdddfffbbb\\\UUURRRMMMKKKJJJJJJIIIHHH>>>999666888???JJJQQQUUUWWWWWWWWWUUURRRQQQRRRSSSVVV[[[```dddeeefffiiikkkeeegggkkknnnoooooonnnmmmmmmppprrrsssqqqpppoooooonnnnnnpppvvv|||~~~|||~~~|||xxxuuuvvvooobbbTTTGGG>>>888555111111111111000000000000///222666999:::888444222777888999999888666333222//////......------------111000///...,,,,,,,,,+++***+++---...///...---,,,...------...///000111111222222333555666666333111///...---,,,------//////000111333444444333222111///000111333555888:::;;;777;;;??????>>><<<===>>>999999888777666555444444111111000///////////////222111000111222222222000222333555777999:::;;;;;;;;;;;;<<<>>>@@@AAA???>>>>>>EEEPPP[[[cccfffgggfff^^^```aaa^^^[[[]]]fffoooyyy+++,,,---------,,,+++***111111222222333666:::>>>BBBEEEGGGCCC<<<666444666===CCCDDD===666444444444555222222888BBBNNN___llluuuyyy|||~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}{{{|||~~~~~~vvvqqqooopppooonnnooooooooooooooopppppppppjjjlllnnnnnnllliiihhhhhhoookkkgggeeeeeedddaaa^^^XXXQQQIIIFFFHHHGGGBBB===888555444777???IIIRRRVVVUUUUUUUUUUUUTTTTTTSSSSSSXXX[[[___dddhhhiiiiiiiiiiiijjjkkkmmmnnnoooooooooqqqpppppppppqqqrrrssssssnnnppptttwwwzzz|||}}}}}}~~~{{{vvvooobbbTTTFFF<<<666333222111111111222333333444333333444666888777222...:::888777666666555333111...000333555444111...+++,,,///...,,,,,,111333111---------......000111111555222......///000...,,,222444666666444333333333:::555000---,,,,,,---,,,000222555777666333///,,,222000000111444666666666888:::===@@@@@@>>><<<:::??????<<<888999;;;888222333222111111111111111111111000000000111222333333333333333333555888:::;;;;;;;;;===@@@AAAAAA>>><<>>GGGPPPTTTSSSSSSSSSSSSTTTTTTTTTUUUWWWZZZ^^^bbbeeehhhhhhiiiiiijjjlllmmmnnnooooooooommmmmmmmmmmmnnnooopppqqqooorrrvvvzzz}}}~~~~~~~~~|||wwwnnn```QQQCCC999333///111111111111111222333444444333333555666555111...666555444444444333111///---...///000000///...------///...+++,,,000111000---------......///000111555222///...///000///---333555666666444222222222555111---++++++,,,------...000333555555333000...111000///111333555666555777999===@@@AAABBBAAA@@@@@@@@@===::::::;;;888222444333222222111111222222000000/////////000111111444333333444555777999:::;;;;;;===???@@@???===;;;AAAKKKZZZhhhsssyyy{{{|||zzzxxxvvvuuuuuuxxx|||+++,,,,,,------,,,,,,+++...///000111222555999===CCCBBB@@@:::555333555999DDDHHHGGG@@@999777666444444222333:::CCCOOO___llluuuyyy}}}~~~~~~~~~~~~~~~~~~~~~|||{{{{{{||||||}}}{{{~~~|||}}}~~~~~~~~~~~~}}}wwwsssqqqqqqqqqqqqrrrrrrqqqqqqppppppoooooommmmmmllljjjhhhiiilllnnnnnnllliiiiiiiiihhhccc___\\\UUUMMMHHHGGGDDD>>>999777444333555===GGGOOOSSSQQQQQQQQQRRRSSSUUUVVVWWWWWWYYY\\\```cccfffhhhiiijjjkkklllmmmnnnooooooooolllllllllmmmmmmoooppppppqqqtttyyy}}}~~~~~~~~~xxxqqqhhhYYYJJJ???777222///111111111111111111222333444222222222333222000...222111000111222111000...///...............///000---//////,,,,,,///000---......---......///000111444222///...///000000///555666777666444222222222222///,,,+++,,,...///000,,,...111333444333222000111000///000222444444444888999;;;===???@@@AAAAAA@@@AAA???<<<;;;<<<999333444444333222222222222222222222111111000000111111555555444444555666888999;;;;;;===>>>>>>>>>======DDDRRReeeqqqvvvyyy~~~}}}}}}}}}~~~++++++,,,,,,,,,,,,,,,,,,...///111222333666:::===BBB@@@;;;555222222666:::EEEGGGEEE>>>888666555333444222444<<>>HHHQQQVVVSSSRRRRRRSSSTTTUUUWWWXXXYYYZZZ\\\___cccfffiiijjjkkkkkkmmmnnnnnnoooooooooooooooooooooppprrrsssssssssvvvzzz~~~}}}||||||~~~~~~~~~xxxpppfff]]]OOOCCC;;;777555333111111000000000111111222333222000////////////...///......///000111///...222222111000000000000000---//////,,,,,,...///,,,...............///000000222111000///000111222222666888888888666555555666444111...---///111111111,,,...000222333222111111111000///000111333333222:::::::::::::::;;;;;;<<>>>>>:::555444444333222111111111111666555444444333333333333666666555444444555777888;;;<<<=========>>>@@@AAAKKKXXXjjjtttwwwxxx||||||}}}~~~++++++++++++,,,,,,------...000222444555888<<>>BBBDDDBBB@@@@@@<<<888444444333222111000000000666666555444333333333444777666555444444555666777;;;===>>>>>>>>>AAAFFFJJJWWW```kkktttxxxyyyzzzzzz{{{}}}++++++++++++,,,---.........000333555777999===???===:::666222222444777:::===>>>;;;555222444333000444444888BBBLLLVVVdddoooxxx{{{~~~}}}}}}}}}{{{zzzzzz{{{{{{}}}}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}yyyuuurrrqqqrrrrrrrrrqqqqqqppppppooooookkknnnqqqqqqpppnnnmmmmmmnnnkkkjjjjjjlllkkkgggccc[[[WWWQQQLLLFFF@@@:::777444222222777@@@LLLUUU[[[YYYXXXVVVUUUUUUWWWXXXZZZ[[[]]]```dddgggjjjlllmmmlllmmmnnnooooooooooooooonnnnnnooooooqqqrrrtttuuuuuuwwwzzz|||~~~~~~~~~}}}|||{{{{{{}}}{{{pppeeeYYYOOOBBB999666555111...111000000///////////////---...///...------///111111000///000222222111///000000111111000---+++))),,,000000......111000---//////............//////000111111111111222555777999::::::999888888:::;;;555333000......---,,,+++000000000000111111222222444222111000222222222111777777888999;;;===>>>???;;;BBBFFFEEECCCBBB???;;;666555444222111111111111333333222111111111222222666666555444444555777777<<<>>>@@@@@@BBBGGGOOOUUUeeeiiiooovvv|||}}}|||zzz}}}}}}|||}}}++++++******+++---...///---///222555666999<<>>777666555111---111000///............///***---//////......000333222111000111222222000///////////////............,,,///111///000222222/////////............/////////000222222111333666:::<<<<<<;;;999666555666888555222000.........---+++/////////000111333555666555444222111222333222111555666777999;;;<<<===>>>999AAAGGGFFFEEEDDDBBB>>>888777666555333333333333222111111111111111222333666555444444555666777888<<>>888666555555666777888777666666444000111555666333666666<<>>===;;;888444222333444555333111111111111000///.........000222555888999666444333222333333222111666666777888888888888777888@@@GGGGGGFFFEEECCC@@@:::999888777555555444444222222222222333444444555555555444444555666888999<<>>AAAEEEIIIIIIFFFDDD???===999555333333444555555333111222444444333000444333333555888:::;;;;;;;;;>>>BBBGGGNNNWWWaaahhhpppooosss||||||~~~}}}}}}//////---+++***,,,///111---///222444444555777999444444333222222333444555333222111222444666777888===BBBJJJSSS]]]gggpppvvv{{{~~~~~~}}}}}}}}}~~~~~~}}}}}}|||{{{{{{{{{{{{|||~~~~~~~~~~~~~~~~~~~~~{{{vvvqqqnnnmmmoooooooooqqqssssssqqqnnnmmmllljjjhhheeefffhhhkkkmmmkkkkkklllllljjjfffbbbZZZWWWSSSOOOKKKEEE>>>999333333444999@@@JJJRRRVVVUUUTTTTTTTTTVVVZZZ^^^aaadddeeefffggghhhiiijjjjjjooonnnmmmnnnooonnnjjjfffjjjkkklllnnnqqqsssuuuvvv|||}}}}}}~~~~~~}}}}}}~~~}}}|||}}}{{{ooo```TTTCCC===555333444777777555333111//////000000000...------...//////000111111222111111111222333222222222222111222333333222000000111111222111000///...111000//////111222222111000111222444555666777888999:::<<<;;;999777777777888666444222222222000///000///......///111444555333333222222111000000000333444555666777777777777;;;<<>>;;;999888777555444444444555666777888999999999<<>>DDDCCCCCCCCCBBB???:::777333333222111//////...............000333444333222222222333444555555666666777999;;;;;;:::888888888777555333222333333111000---------......///000000000000000111222222333333333444444555555555555555777666666999===AAACCCDDDEEEDDDAAA>>><<<:::999999666666666555555777999:::======@@@FFFOOOXXX]]]```cccgggmmmrrrvvvzzz~~~111///------.../////////---///222222111///...////////////000111333666777555999>>>AAADDDIIIPPPUUU```gggpppyyy~~~~~~~~~~~~}}}{{{zzzzzz|||~~~~~~~~~zzz{{{|||}}}}}}}}}}}}|||~~~~~~~~~~~~}}}|||{{{zzz~~~~~~~~~|||{{{zzzyyy{{{}}}|||xxxtttqqqpppnnnpppqqqrrrqqqrrrsssuuupppooollliiieeeeeefffhhhiiijjjkkkiiigggeeedddeeecccaaa[[[SSSIII@@@;;;999666777888:::===EEEQQQYYY[[[]]]___aaaccceeeeeefffeeefffffffffdddaaa^^^\\\WWWWWWVVVSSSMMMHHHEEEDDDAAAEEEMMMUUU^^^fffkkkmmmlllmmmnnnooopppqqqqqqqqqssstttuuuwwwzzz|||}}}~~~~~~~~~~~~}}}zzzzzz{{{zzzyyyzzz{{{}}}|||}}}{{{uuuiiiZZZLLLCCC666555555444333333333333000000000222333333111///...........................111333333333666<<<@@@IIIIIIIIIIIIHHHFFFAAA===888777555222000///............///111333444222111111222333444555777777888777999;;;;;;:::888888999777555333222333333222111---......////////////000000000111111222222222333333444444555555555444444555444444666:::<<<======AAA@@@>>>===;;;:::::::::888999999999:::<<<@@@DDDHHHJJJNNNVVV___gggmmmooopppssswwwzzz}}}{{{yyyzzz{{{|||zzzwwwxxx111000...,,,++++++...000///000111111///------...///000000222444777:::<<<===BBBHHHLLLOOOUUU^^^dddkkkqqqyyy~~~}}}}}}~~~|||{{{zzz{{{|||}}}|||{{{wwwxxxzzz{{{|||{{{yyyxxxyyyyyyyyyzzzzzzyyyyyyxxx{{{|||~~~~~~~~~~~~~~~~~~|||zzzyyyxxxzzz{{{zzzwwwuuuttttttnnnppprrrrrrqqqqqqtttwwwqqqpppnnnkkkhhhgggiiikkkhhhjjjkkkjjjgggeeefffhhheeeddd^^^UUUIII@@@<<<:::777888999999;;;CCCNNNWWW\\\]]]```bbbdddddddddccccccccccccaaa^^^YYYUUURRRJJJJJJJJJGGGBBB@@@@@@AAA@@@DDDLLLVVV___ggglllnnnkkklllmmmnnnnnnnnnnnnnnnqqqrrrtttvvvyyy{{{}}}~~~}}}{{{}}}~~~|||yyyzzzzzzyyyxxxxxxzzz}}}|||}}}{{{ttthhhXXXJJJAAA555555555555333222111111111111111333555555333111///////////////////////////222444444333666<<>><<<999666333111000000000000111333444444222000111222222333444555666666777999;;;;;;:::999888999666444222222333333222111......///000000000000///111111111111111222222222444444444555555444444333444444333555777888888666;;;;;;:::::::::::::::::::::<<<>>>@@@BBBFFFMMMQQQZZZ\\\```gggoootttwwwwwwwwwzzz}}}uuunnnnnnqqqvvvvvvqqqsss{{{}}}|||---...---+++(((***///444000111111000---,,,---...000111222444777:::>>>@@@DDDJJJQQQVVVZZZ```jjjqqqpppuuu{{{~~~~~~}}}}}}}}}|||{{{zzz{{{||||||zzzyyyuuuvvvyyy{{{{{{zzzwwwvvvuuuuuuvvvwwwwwwwwwwwwwwwxxxzzz}}}~~~~~~}}}|||{{{~~~~~~~~~~~~~~~|||zzzxxxxxxyyyzzzyyywwwuuuuuuvvvnnnppprrrrrrqqqqqqtttxxxuuutttrrrnnnlllkkknnnppphhhjjjkkkjjjgggfffgggiiifffddd^^^TTTHHH???;;;:::777999999999:::AAAMMMVVV\\\]]]```bbbccccccbbbaaa``````___\\\XXXRRRLLLIII@@@AAAAAA???<<<;;;>>>AAABBBGGGOOOXXXaaaiiimmmpppllllllmmmmmmnnnmmmmmmmmmppprrrsssvvvyyy{{{}}}~~~~~~}}}zzz{{{~~~~~~|||{{{{{{{{{zzzyyyzzz|||~~~|||}}}|||uuugggWWWIIIAAA888888888666222///------222222333555777777444222000000000000000/////////000333555444333666===CCCGGGHHHJJJNNNPPPPPPMMMJJJBBB@@@===999555333222111222222222444666555333000111111111222222222333333666999;;;;;;:::999999999666444222222333333222111...///000000000000000///111111111111111111111111444444444555444444333333444333333444555555444222777777888888999::::::;;;;;;>>>BBBEEEHHHNNNVVV\\\hhhjjjmmmsssxxx{{{{{{zzzzzz|||uuukkkiiiooouuuwwwqqqrrrzzz|||yyy~~~,,,,,,,,,------.........///.........///000///...111222333444888>>>FFFLLLTTTWWW]]]bbbggglllqqquuuxxx|||}}}||||||~~~~~~}}}{{{zzzzzzxxxuuurrrnnnpppsssvvvwwwuuusssqqqrrrooonnnooosssvvvwwwvvv{{{{{{|||~~~}}}|||~~~}}}~~~|||||||||~~~~~~~~~}}}}}}~~~}}}{{{yyy{{{}}}{{{uuupppqqqssstttsssqqqoooqqqssssssuuurrrllljjjlllnnnmmmmmmlllkkkjjjiiihhhgggggggggccc[[[SSSKKKDDD@@@===888999:::;;;>>>BBBHHHLLLOOOVVV]]]aaaaaa```aaabbb___YYYPPPKKKIIIEEE???:::<<<;;;999999:::>>>AAADDDDDDJJJTTT]]]dddiiilllooolllkkkkkkkkklllnnnpppqqqtttttttttuuuwwwyyy|||~~~~~~|||zzzzzzzzz{{{|||zzzzzzzzz{{{zzzyyywwwqqqgggXXXIII>>>888777666444333333333333222333555888:::999555222333111000000111111///...///111333777;;;???AAACCC???EEEMMMRRRRRRPPPMMMKKKFFFCCC???;;;777444333222333333333333333222000000///222222000222666888666555777:::;;;:::999:::::::::888666444222111000000111111000000//////......111000///000222333444444666555444222222333666888222444777777555444777::::::999888888:::<<<>>>@@@HHHKKKPPPTTTYYY___dddhhhvvvvvvvvvwwwyyy|||~~~xxxuuutttsssrrrzzzxxxuuuwwwzzz|||{{{yyy------...............///---------...///000111000222333666:::???GGGOOOUUUaaadddhhhkkknnnrrrvvvyyy|||}}}}}}{{{{{{}}}~~~}}}|||}}}{{{yyyxxxwwwuuurrrooojjjkkkkkkkkkllllllmmmmmmqqqnnnlllmmmppprrrsssrrrtttttttttwwwyyy{{{zzzyyy|||~~~~~~||||||~~~~~~~~~~~~}}}{{{zzz{{{{{{|||~~~{{{zzz{{{}}}{{{vvvpppppprrrtttsssqqqqqqrrrtttvvvxxxuuuooommmpppqqqpppppppppnnnllljjjhhhgggffffffbbb\\\TTTLLLEEE@@@===<<<<<<<<<;;;:::;;;>>>@@@KKKPPPXXX^^^```^^^\\\[[[UUUOOOGGGCCCAAA???:::666999888777666888;;;>>>@@@JJJPPPZZZbbbhhhkkkmmmoookkkkkkjjjjjjkkklllmmmnnnqqqrrrsssuuuwwwyyy{{{|||~~~~~~}}}}}}{{{zzz{{{{{{}}}|||||||||}}}~~~yyyxxxtttnnncccUUUFFF<<<888777555333222333444555444444555777999999666333333111000000111111000///000111444777;;;???BBBCCCCCCGGGMMMPPPPPPOOONNNMMMHHHFFFCCC???;;;888777666555555444333222111111111000222222000111555666444444666999::::::999::::::999888666444222111000000000000//////////////////111000000111222444444444888777666666888888888888555777999:::999999:::;;;:::999999:::===AAAEEEGGGPPPTTT[[[aaafffjjjnnnpppxxxyyy{{{}}}}}}}}}|||{{{~~~}}}}}}}}}~~~}}}|||///////////////.........++++++,,,---///000222333222666;;;BBBJJJSSS]]]cccnnnpppssstttuuuwwwyyy{{{}}}{{{{{{{{{|||}}}}}}{{{yyyzzzxxxvvvtttsssqqqnnnkkkhhhfffdddbbbbbbdddgggiiimmmllljjjkkklllnnnnnnmmmooonnnnnnppprrrsssrrrqqqwwwyyy|||~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~|||{{{{{{{{{{{{}}}||||||}}}{{{vvvrrrppprrrssssssrrrrrrtttuuuwwwxxxvvvqqqooorrrsssqqqtttsssqqqnnnkkkiiigggfffeeebbb]]]VVVOOOGGGAAA>>>>>>??????>>>;;;999888999DDDIIIQQQYYY]]][[[UUUPPPIIIDDD>>>;;;:::999666333777666555555666999;;;===HHHNNNXXXaaafffhhhiiijjjkkkjjjiiihhhhhhiiijjjkkknnnoooqqqtttvvvxxxxxxxxxzzz|||~~~}}}|||~~~~~~|||{{{{{{{{{{{{{{{|||}}}~~~{{{yyyssslllaaaSSSEEE<<<888666333222111333666888666555555666888888777555333111000000111111111000///000222666999===@@@BBBFFFIIILLLNNNNNNMMMNNNNNNJJJIIIGGGDDDAAA>>>;;;:::888777555333222111222222111333333000000444555222222555888999999999999:::888777555333222111000000.........///////////////111111111222333555666777<<<<<<===@@@CCCBBB>>>:::::::::<<>><<<<<<===???DDDKKKQQQUUU[[[```hhhooosssvvvxxxyyy{{{}}}000/////////......------+++,,,------...000333555444999AAAJJJTTT^^^hhhnnnuuuvvvxxxxxxxxxxxxzzz|||~~~||||||~~~~~~yyyzzz|||~~~~~~}}}{{{yyyyyywwwuuusssrrrpppmmmjjjiiifffccc``````bbbeeegggiiihhhhhhiiikkkllllllllloooooonnnoooqqqqqqpppooopppsssvvvxxxxxxyyyzzz{{{~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{wwwtttqqqqqqrrrsssssstttuuuvvvvvvwwwtttoooooorrrrrroootttsssqqqooollljjjhhhgggeeeccc___YYYQQQIIICCC???>>>@@@BBBBBB@@@===<<<;;;???CCCKKKTTTYYYVVVMMMEEEBBB>>>999666666666555333666666666666777999;;;<<>>888555222000111444777:::888666555666777888888777444222000///111111111000......000333666:::===???FFFIIILLLNNNMMMLLLLLLLLLKKKJJJIIIGGGDDDAAA???===<<<:::777444222222222333111333333000000333333111111333666888888888888999666555444222111000000000------....../////////000222222333333444777;;;>>>FFFFFFIIINNNRRRPPPJJJDDDCCCCCCDDDHHHLLLMMMIIIFFFEEEEEEGGGJJJPPPXXX```dddgggkkkqqqvvvzzz|||~~~///......------,,,,,,,,,,,,...//////...000333777888>>>HHHSSS]]]fffoootttwwwyyyzzz{{{zzzzzz|||~~~}}}zzzzzz{{{zzz|||~~~|||zzzyyywwwuuutttsssrrrooollljjjiiigggeeeddddddeeeeeeeeegggiiijjjlllmmmoooppprrrqqqqqqrrrssssssrrrpppnnnqqqtttvvvvvvvvvwwwyyyzzzyyyxxxxxxyyyyyyzzzyyy~~~~~~~~~~~~}}}~~~{{{xxxvvvqqqqqqqqqrrrssstttuuuuuuuuuuuusssooopppsssrrrnnnpppooonnnmmmlllkkkjjjiiidddbbb___YYYRRRKKKDDDAAA===@@@DDDDDDBBB???===<<<<<<@@@GGGOOOSSSOOOFFF===>>>;;;777444444555555666777777888999999:::;;;<<<>>>FFFQQQ\\\cccgggjjjllliiihhhfffeeeddddddeeeeeegggjjjnnnrrrtttuuutttsssuuuxxx}}}~~~~~~}}}|||}}}~~~{{{|||}}}{{{tttkkk```SSSFFF>>>777555222000111444888:::999777666666777999999999666333111///000111111000//////000222666:::===@@@CCCGGGLLLNNNNNNLLLJJJIIIJJJIIIHHHFFFDDDBBB@@@@@@>>><<<999555333222222333111333222//////222222///000222555666666666777777555444333222111000000000---.........//////000000222333333444666;;;CCCHHHSSSUUUZZZ___bbb```YYYSSSTTTTTTUUUYYY^^^^^^[[[WWWUUUUUUWWW[[[aaahhhooossstttvvvyyy{{{|||~~~---------------,,,,,,,,,,,,...000000///111666;;;AAAHHHRRR\\\eeemmmssswwwzzz{{{}}}}}}}}}~~~~~~{{{{{{}}}~~~~~~{{{~~~~~~}}}}}}yyyxxxvvvvvvvvvuuurrrpppnnnnnnllljjjiiihhhggggggfffiiilllooopppqqqsssuuutttsssrrrtttuuuuuutttrrrsssuuuxxxyyyyyyxxxyyyzzzvvvuuussstttuuuvvvvvvuuu{{{{{{}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~{{{yyyxxxrrrppppppqqqssstttsssrrrvvvuuurrrppprrruuusssnnnkkkkkkjjjjjjjjjiiiiiiiiibbb```\\\VVVOOOIIIDDDAAA>>>AAADDDDDDAAA===:::999;;;>>>EEEJJJKKKFFF>>>888999777444333333555888;;;<<<<<<>>>???@@@@@@@@@??????FFFPPPYYY```eeeiiikkkgggfffeeedddccccccdddeeefffhhhlllqqqsssttttttssstttwww{{{}}}{{{|||~~~~~~~~~}}}yyysssjjj___RRREEE===777555333111222444777999999888666777888::::::999888555222000000000000///111111222333777;;;???AAAAAAFFFLLLOOOOOOLLLJJJIIIJJJHHHFFFCCCBBBAAAAAAAAA@@@>>>;;;888555333222222000222222......111222///000222555555555444444555333222222111000000000111////////////000000000000222333333444777@@@LLLUUUaaaeeekkkooopppmmmiiifffiiijjjkkkoooqqqrrrqqqoooiiijjjlllnnnsssxxx|||}}}xxx------------............)))---000000111444;;;AAAMMMTTT^^^gggnnnssswwwyyy|||~~~|||{{{|||~~~{{{~~~~~~~~~~~~yyyxxxwwwwwwxxxwwwuuussswwwuuussspppnnnmmmmmmmmmkkkooorrrtttttttttvvvxxxvvvuuuuuuvvvxxxyyyxxxvvvyyy{{{}}}}}}{{{zzzzzzzzzxxxuuusssssstttuuusssrrrsssvvvyyy|||}}}{{{zzz|||~~~}}}}}}}}}}}}~~~{{{zzzzzzrrrpppoooppprrrsssqqqppptttssspppnnnppptttqqqkkkgggggggggggggggfffffffff___\\\WWWQQQJJJEEEAAA???>>>AAACCCCCC@@@<<<999888:::>>>BBBDDDBBB===888555555444444444666:::@@@DDDFFFGGGIIIJJJKKKKKKJJJIIIGGGLLLSSSYYY^^^aaaeeegggfffeeedddcccccccccdddeeefffhhhkkkooorrrsssttttttsssuuuxxx|||}}}zzz{{{~~~~~~~~~~~~|||yyyssslllaaaTTTGGG>>>666555444333333444666777999888777888:::;;;:::999;;;777333000/////////...000000000222555999===@@@DDDGGGLLLNNNNNNNNNNNNNNNIIIGGGDDDAAA@@@@@@BBBCCCAAA@@@===:::777444222000///111111......111222///000222444555333222222333222111111000000000000111111111111111111000000000222222333333888DDDTTT```lllrrrxxx{{{yyyvvvuuuvvvxxxzzz}}}}}}~~~yyyttt}}}---.........//////000000'''+++///111222777???GGGVVV\\\fffnnnssswwwyyy{{{}}}~~~}}}~~~~~~zzzxxxzzz|||{{{~~~~~~}}}}}}yyyxxxwwwxxxyyyyyywwwuuu|||xxxtttrrrrrrssstttpppssswwwxxxwwwvvvxxxzzzxxxxxxxxxyyy{{{|||{{{zzz|||~~~~~~|||zzzyyyzzz{{{xxxtttsssttttttrrrpppnnnqqqvvv{{{~~~~~~|||yyywwwxxxzzz{{{~~~||||||~~~|||}}}~~~~~~~~~~~~~~~{{{zzzzzzssspppnnnoooqqqrrrpppnnnpppooollljjjnnnqqqnnnhhhffffffeeeeeeddddddcccccc]]]YYYTTTMMMGGGBBB>>>======@@@CCCCCCAAA>>>===<<<999===AAAAAA<<<777444333333444444666:::@@@GGGLLLPPPQQQSSSUUUVVVUUUTTTSSSTTTWWW\\\___aaadddfffhhheeeeeedddccccccdddeeeffffffhhhkkknnnqqqssstttuuurrrsssvvvyyy}}}~~~zzzzzz}}}~~~}}}}}}}}}zzzvvvoooeeeWWWJJJAAA666555444444444444555666999888888999;;;;;;:::888<<<888333000//////...------------...111555999<<>><<<888444111///...000000---...111222000111333444444333111111111111111000000000000111111333333222222111111000000222222222333888FFFYYYgggrrryyy}}}zzz|||}}}{{{}}}~~~~~~yyy{{{,,,---......//////.........000111222555>>>LLLVVV```hhhrrrwwwwwwvvvwwwyyy{{{zzzzzz||||||~~~~~~|||||||||}}}}}}|||}}}wwwxxxxxxyyyzzz{{{{{{|||}}}~~~|||wwwssspppnnnrrruuuyyy{{{{{{{{{{{{|||zzzyyyyyyzzzzzz{{{|||}}}}}}zzzwwwuuuzzzxxxwwwxxxzzzyyyuuuqqqqqqvvv|||~~~~~~|||{{{zzz{{{{{{wwwsssvvv}}}{{{}}}~~~~~~}}}}}}~~~~~~|||zzz{{{sssooorrrtttqqqppprrrrrrrrrrrrrrrqqqooommmllliiiddd^^^___dddfffdddaaa```YYYOOOFFF@@@???AAACCC???@@@AAAAAA@@@???===<<<@@@===999777555555444333666777999>>>DDDKKKRRRUUUZZZZZZZZZ[[[\\\]]]^^^______```bbbdddgggiiikkkkkkhhhfffcccaaa```aaacccdddiiihhhiiimmmrrruuutttqqqpppooooooppptttyyy}}}~~~~~~~~~~~~{{{uuuppphhh[[[KKK???888666444222222333555666999999999:::<<<<<<:::888444555666444111.........000/////////000222555777>>>@@@EEEJJJNNNPPPQQQRRRMMMJJJGGGCCC@@@@@@AAAAAA<<>>888333222222---...000111111000//////333333333222222111111111222111///...---------.........///000000111222222+++///333666<<>><<<>>>@@@@@@@@@AAA@@@@@@???>>>===;;;999555333222333333333:::<<<@@@FFFLLLSSSXXX[[[______``````aaabbbccccccccceeehhhkkknnnoooooonnnjjjhhhfffdddcccdddeeefffhhhggghhhkkkppprrrrrrpppnnnmmmlllmmmqqqxxx}}}}}}}}}}}}}}}}}}}}}}}}}}}yyytttooohhh[[[KKK???999777555333333444666777:::999999:::;;;;;;999777:::;;;;;;999555333333333///.........///111333555;;;>>>DDDJJJNNNOOONNNMMMIIIGGGDDDAAA??????@@@AAA===<<<:::999777444111///...///000000111000000000666666555444333111111000333222111///......//////000000000111111222222222///222666999???LLL^^^lllxxx{{{}}}}}}}}}~~~}}}---------...............222444777:::AAAMMM[[[eeeppptttxxxyyyyyyzzz}}}}}}yyyyyy{{{~~~}}}~~~{{{{{{{{{||||||}}}}}}~~~|||~~~}}}|||{{{{{{wwwyyy|||~~~~~~~~~~~~~~~}}}|||||||||{{{zzz|||}}}xxxuuuxxx}}}~~~}}}~~~{{{vvvxxx}}}}}}wwwrrrqqqpppoooqqqsssqqqqqqqqqqqqpppooommmlllccc\\\UUUWWW^^^bbb```\\\___XXXLLLAAA:::888:::<<<@@@@@@??????>>>=========777666333222111222444666>>>BBBHHHOOOVVV\\\___aaaccccccbbbbbbbbbdddeeefffgggjjjmmmqqqssssssrrrqqqmmmlllkkkiiihhhggggggggghhhgggggghhhlllnnnoooooommmkkkiiiiiimmmuuu~~~~~~~~~~~~{{{|||}}}}}}}}}}}}|||{{{yyyvvvrrrnnnhhh\\\LLL@@@:::888666444444555777888::::::999:::;;;:::888666999999888666333111111222......------...000111333666:::AAAHHHKKKLLLJJJHHHFFFDDDBBB???>>>===>>>???===888444333444444000,,,000000//////000111111222888888666555333222000000444333222111000000000111111111111222222222222222333666:::>>>DDDRRRdddppp~~~~~~zzzyyy}}}------------......//////000222666<<>>======<<<;;;;;;;;;;;;777777555333333555888;;;CCCGGGOOOXXX^^^bbbccccccdddaaa]]]ZZZZZZ^^^bbbeeehhhjjjmmmppprrrsssttttttppppppooonnnllljjjhhhggghhhgggggggggiiikkkmmmnnnmmmjjjfffeeeiiiqqqzzz~~~~~~~~~~~~~~~yyyzzz|||}}}}}}|||zzzyyyxxxuuuqqqnnniii^^^NNNBBB;;;999777555555666888999<<<;;;;;;;;;<<<;;;999666666666555222///...///000///............///111111222555;;;AAAEEEGGGHHHHHHEEECCCAAA>>><<<;;;;;;;;;:::666222000111111000...111000//////000111333444777666555444333222111111333333222111111111111111000000111111222222222333555888===CCCKKKYYYjjjuuu|||zzz|||...------------...///000000333999BBBMMMYYYeeemmmqqquuu{{{~~~~~~~~~~~~|||}}}~~~|||{{{|||}}}{{{}}}~~~}}}|||||||||}}}}}}||||||}}}}}}{{{|||~~~}}}~~~~~~|||wwwpppmmmnnnppprrrnnnoooppppppooonnnlllkkkeee___YYYXXX\\\```___]]]^^^WWWLLL@@@888555555666::::::999999888777777666777777666555444777===AAAKKKPPPXXX```eeefffeeedddccc]]]UUUOOONNNTTT\\\bbbhhhiiikkknnnqqqtttwwwxxxsssssssssrrrpppllliiiggghhhhhhhhhggghhhiiikkkmmmllliiidddbbbfffnnnwww}}}}}}{{{~~~}}}yyy{{{|||~~~~~~|||{{{yyyyyyuuuqqqnnniii___QQQFFF;;;999777555555666888999<<<<<<<<<<<<======:::888999:::999666333222222333000000000///000000000111000111444888===BBBEEEHHHDDDCCC@@@===:::888888777555555444111...---000333111111000000000222444555333333333222222222222222111111111111111111000000...///000111333444555666999===CCCJJJTTTbbbpppyyy{{{zzz}}}......---,,,---...///000333888???JJJVVVbbbkkkpppooosssxxx~~~~~~}}}|||}}}~~~{{{}}}~~~~~~~~~~~~~~~}}}~~~}}}|||}}}~~~~~~~~~zzzrrrmmmnnnppppppmmmnnnooooooooommmlllkkkgggccc^^^ZZZZZZ[[[\\\]]]^^^XXXNNNDDD<<<777666555666666777777777555333222333444666555666;;;CCCIIIUUUZZZaaagggiiihhheeebbb^^^VVVLLLEEEDDDKKKTTT[[[eeegggjjjnnnssswww{{{}}}vvvwwwxxxwwwtttooojjjgggggghhhhhhhhhgggggghhhjjjjjjgggcccaaadddllluuu{{{~~~{{{yyy~~~~~~|||}}}~~~~~~~~~~~~}}}|||zzzvvvppplllhhh___SSSIII;;;999777555555666888999;;;;;;;;;<<<======;;;999999:::;;;999666333222333000000000000000000000/////////000222666;;;@@@CCC@@@???===:::888666555444222444444111---,,,000444000000111111222333555555111111111222222222333333111111222222222111111000///000222555888;;;===>>>CCCGGGNNNWWW```kkkvvv|||{{{yyy|||///...---,,,,,,...///000666;;;EEEQQQ^^^hhhnnnqqqqqqsssvvvzzz~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||}}}}}}}}}{{{{{{}}}~~~{{{|||}}}}}}|||}}}~~~~~~~~~~~~~~~}}}~~~}}}~~~}}}|||sssmmmnnnooonnnlllmmmnnnnnnnnnmmmlllkkkgggeeeaaa[[[UUUTTTWWW[[[]]]YYYQQQHHH@@@:::777666333555777888777555222000///222666888;;;BBBMMMUUU\\\```eeeiiiiiifffaaa]]]TTTMMMDDD>>>===BBBJJJPPP]]]aaaiiipppwwwzzz|||}}}yyy{{{||||||yyysssmmmhhhdddfffhhhhhheeedddeeefffeeeccc``````eeemmmwww|||~~~|||zzz}}}}}}~~~|||vvvooojjjeee]]]RRRJJJ:::999666444444555777999888888888:::<<<<<<;;;999555777999999555222000///000000000000//////...---/////////111333666999;;;999999888666555444333333111111000///...///000111///000111333444555555555333333333333333333222222111222333444444333222222222444777;;;@@@DDDGGGIIIRRRVVV]]]eeemmmuuu{{{~~~{{{}}}///...,,,,,,,,,---///111777<<>>999888<<>>;;;999999888;;;>>><<<777666888444555999BBBNNNXXX^^^```gggggggggiiiiiiddd[[[TTTDDD???999777777999@@@IIIUUU```kkkqqquuuyyy{{{zzz~~~~~~}}}|||zzzwwwuuusssnnnkkkhhhfffdddaaa^^^\\\ccc```\\\\\\aaalllxxx}}}}}}~~~|||}}}}}}~~~~~~}}}~~~~~~|||zzzzzzuuulllccc[[[PPPEEE;;;;;;:::777333333666999:::999888777777888999:::999999999777555222000...222111111000///......---,,,...111111000//////000222222111111222222333444111000000000000000111222111444777999888777666777444444444444444333333333444666777999999999999888;;;AAAKKKUUU]]]bbbdddeeeiiinnnuuu{{{~~~~~~{{{}}}/////////...---///222555:::CCCOOO[[[hhhrrruuuqqqrrrmmmmmmtttzzzzzz|||}}}}}}~~~}}}|||~~~}}}~~~~~~~~~}}}}}}zzzwwwvvvwwwvvvssspppppppppppppppppppppppppppooooooooooooqqqsssuuuvvvzzz{{{|||||||||{{{zzzzzzyyyyyyzzz{{{~~~~~~~~~~~~|||xxxqqqllliiihhhjjjiiiiiiiiijjjjjjkkklllkkkgggaaaZZZPPPIIIJJJPPP[[[[[[YYYSSSKKKBBB;;;888666555777:::888444333666888999>>>GGGQQQYYY]]]^^^hhhhhhiiiiiihhhaaaVVVNNNAAA;;;777666555777???HHHTTT```kkkqqquuuzzz{{{zzz~~~|||yyywwwvvvrrrooollliiigggeeebbb___bbb___[[[[[[```jjjvvv}}}~~~~~~~~~~~~~~~||||||wwwmmmddd[[[OOOEEE::::::888555111111333666999999888777777888999999888888888666444111///---111111111000///.........,,,///111111000///000000111111111111111222333333111111000000111111222333;;;<<<<<<;;;888666666666222222222222222222333333666777:::<<<===>>>???@@@BBBHHHRRR\\\eeekkknnnooorrrvvv|||~~~|||xxxvvvzzz///000///......///222444:::DDDQQQ]]]jjjsssuuuqqqooollllllrrrwwwyyy|||}}}}}}}}}}}}~~~}}}{{{zzz}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzzxxxwwwuuutttsssrrrrrrrrrqqqpppppppppooonnnmmmmmmnnnoooqqqssstttzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzz}}}~~~{{{{{{~~~}}}}}}|||wwwqqqkkkhhhfffjjjjjjiiiiiiiiijjjkkkkkkmmmiiieee___UUUKKKHHHKKKUUUXXXZZZXXXPPPFFF<<<777555444555888666222222666;;;>>>DDDMMMVVV\\\]]]]]]iiiiiiiiijjjfff]]]OOOFFF<<<777444444444666>>>GGGTTT___kkkqqqvvvzzz}}}|||~~~|||zzzyyyuuurrrnnnkkkiiifffcccaaaaaa^^^ZZZYYY^^^hhhsss{{{yyyoooeee\\\PPPFFF<<<;;;999555111000222444999888888777777888888999777777666444222000...---111111000000//////......---///111111000///000111000000000000000111111222111111111111111222333333DDDCCCBBB>>>:::666555555333333222222222333333333999===AAADDDGGGJJJNNNPPPPPPUUU^^^hhhqqqvvvzzz{{{zzz~~~}}}xxxuuusssxxx111111000///......111444:::EEERRR___kkkttttttpppooonnnoooqqquuuxxx{{{~~~~~~{{{|||}}}}}}~~~~~~}}}~~~~~~{{{zzzzzz|||~~~~~~~~~~~~}}}}}}}}}}}}}}}|||}}}}}}{{{yyywwwxxxyyyvvvvvvuuuuuutttsssrrrrrrqqqpppppppppqqqrrrtttuuuxxxxxxxxxwwwxxxxxxyyyzzzyyyxxxxxxyyy|||~~~~~~}}}}}}}}}|||{{{yyywwwuuuwww{{{~~~~~~~~~~~~}}}yyysssmmmiiiggglllllllllkkkkkkllllllmmmmmmjjjhhheee\\\QQQKKKLLLTTTXXX[[[YYYRRRHHH>>>999888666777999888555666:::<<>>FFFSSS^^^kkkqqqvvv{{{~~~}}}~~~|||{{{vvvrrrnnnjjjgggeeebbb```aaa]]]YYYXXX]]]gggrrryyyzzzqqqhhh___TTTIII@@@>>>:::666333222333444888888777777777777888888666555444333111///------111000000000/////////...---///000000//////000111///////////////000111111000000000000000111222333BBBCCCCCCAAA===999777666777666555444444555555666>>>CCCJJJPPPUUUZZZ```eeebbbffflllsssyyy}}}|||~~~~~~yyyvvvxxx}}}222222111///......111333999DDDQQQ^^^kkkttttttppprrrrrrrrrrrrsssvvvzzz|||{{{}}}|||zzzzzz~~~}}}}}}||||||~~~zzzzzz{{{}}}~~~}}}|||{{{zzzyyyzzz{{{{{{yyyyyyzzz{{{xxxwwwwwwvvvuuuttttttssssssrrrqqqqqqrrrssstttuuuvvvuuuuuuuuuuuuvvvwwwxxxxxxxxxwwwxxxzzz~~~}}}~~~~~~}}}~~~|||yyyxxxxxxwwwtttqqqrrruuuxxx{{{|||}}}}}}}}}~~~~~~}}}|||vvvpppllljjjmmmllllllkkkkkklllllllllkkkiiihhhhhhbbbXXXSSSSSSXXXYYYZZZVVVOOOGGG@@@===:::888888:::999666888===<<>>FFFRRR]]]jjjqqqwww}}}~~~}}}xxxtttooojjjgggeeebbb```aaa^^^ZZZYYY^^^hhhttt{{{}}}~~~zzzqqqjjjbbbXXXNNNAAA>>>:::666444333333333777777777777777777777777555444333111000...------000000000000////////////...///000000//////000222//////......//////000111///......///000111222222:::===@@@AAA>>>;;;999888999888777666666666777888BBBIIISSS[[[aaagggnnnsssssstttwww{{{}}}{{{}}}~~~}}}}}}}}}{{{xxxzzz}}}|||{{{{{{}}}333333222000......000222777AAANNN[[[hhhrrrtttppprrruuutttqqqqqquuuyyyzzzyyy||||||yyyzzz}}}~~~|||}}}|||{{{}}}|||}}}~~~}}}|||{{{zzzwwwwwwwwwwwwxxxxxxxxxxxxvvvvvvvvvuuutttttttttssssssrrrqqqppppppqqqrrrssstttttttttuuuvvvvvvwwwwwwyyyyyyyyyzzz{{{}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}yyyvvvuuuuuutttqqqmmmpppsssuuuwwwwwwxxxyyy{{{||||||}}}}}}~~~}}}~~~yyysssooonnnkkkkkkjjjiiiiiiiiijjjjjjiiiffffffhhheee^^^[[[[[[]]]\\\YYYSSSKKKDDD@@@>>>;;;888777999888666999>>>@@@HHHUUU___eeeggggggfffdddeeeffffffaaaVVVFFF;;;555333333555777888>>>FFFQQQ]]]jjjqqqwww~~~|||xxxrrrmmmjjjgggeeecccccc```\\\\\\aaalllwww~~~~~~|||}}}yyyrrrkkkdddZZZPPP@@@<<<777333222222111111666777777888888777777666555444222111///.........000000000000////////////...///000///......000222///////////////000000111////////////000111333333444777;;;======;;;;;;;;;888888777777888:::===???HHHQQQ]]]eeeiiimmmsssxxx{{{|||}}}}}}~~~~~~}}}~~~}}}{{{zzzzzz|||~~~}}}zzzzzz{{{}}}~~~{{{zzz~~~xxxvvvvvvxxxyyyzzzzzz444444333000......000222555>>>KKKXXXeeepppsssqqqpppttttttooonnntttyyyzzzyyy||||||zzz{{{}}}}}}||||||~~~~~~~~~}}}}}}}}}zzzxxxuuuvvvxxxxxxvvvsssvvvvvvvvvvvvvvvvvvuuuuuusssrrrqqqppppppqqqrrrsssssstttvvvwwwxxxxxxwwwwww{{{{{{|||}}}~~~~~~~~~~~~~~~}}}}}}||||||||||||zzzvvvrrrrrrttttttqqqnnnnnnppprrrrrrrrrtttxxx|||{{{{{{{{{|||}}}~~~~~~~~~{{{vvvrrrppplllkkkjjjjjjiiiiiiiiijjjgggdddccceeeddd```___```___^^^YYYRRRIIIBBB>>><<<<<<999777888777666:::@@@GGGPPP\\\eeeiiijjjiiiiiigggffffffeee___SSSDDD999444222222555777888===DDDPPP\\\iiiqqqxxx{{{tttoookkkiiifffdddeeebbb^^^___eeeppp|||~~~}}}}}}~~~}}}~~~}}}~~~zzzrrrkkkdddYYYPPP???;;;666333333333222111555666777888888777666555666444222111////////////////////////000000000000//////000///......000333000000//////000000111222000000000111222333555666666777888888888888:::<<<777888888:::>>>CCCHHHKKKSSS]]]iiiqqqrrrsssvvvyyy|||||||||}}}~~~~~~zzzwwwuuuwwwyyy{{{zzz{{{||||||zzzuuuqqqqqqrrrtttvvvyyy~~~xxxuuuwwwyyyzzzyyyyyy~~~555444333000......000222333<<>>:::999:::999888<<>>QQQ]]]jjjsss{{{}}}zzztttnnnkkkjjjkkkfffcccccchhhrrr}}}~~~||||||~~~|||{{{|||zzzvvvqqqmmmiiibbbXXXRRRCCC>>>:::777333000333999444555666777777666555444888555222111000000...,,,111111111111111111111111111///...------...///111444000------000111111///111000111444888999777555555444555888777555777<<<<<>>888666333222444444444888???PPP\\\jjjsssyyy~~~~~~}}}yyysssnnnkkkkkkllliiiffffffkkkttt~~~}}}}}}~~~~~~}}}~~~|||}}}~~~xxxuuupppmmmhhhbbbYYYRRREEE???999666444111333777555555666777777666555555777555222111111111///...000000000000000000000000222000///......///000222333111//////222333222111333222222444777999777555888666777::::::999===BBBAAAIIISSS\\\aaafffkkknnntttuuuwwwzzz}}}zzzuuutttrrrnnnrrroookkkiiihhhgggdddbbb___dddkkkoooqqquuu{{{.........///000000111111555333333777AAAOOO\\\eeejjjnnnsssvvvwwwxxxxxxyyyzzzxxxuuutttwwwzzz}}}~~~xxxwwwvvvvvvvvvwwwyyyzzzvvvvvvvvvwwwyyy|||~~~~~~~~~~~~}}}{{{zzzyyyxxxwwwwwwwwwyyyzzzyyyxxx|||zzzwwwtttrrrqqqppppppppprrrvvvzzz~~~~~~|||yyy~~~|||yyywwwvvvzzzyyywwwuuutttsssttttttrrrvvvxxxxxxzzz~~~}}}~~~{{{yyyyyy{{{}}}{{{{{{|||}}}~~~||||||~~~}}}zzzvvvqqqooollljjjkkklllllllllhhhgggeeedddeeedddbbbaaaaaa^^^XXXQQQJJJEEEAAA???IIIEEEBBBBBBBBBDDDKKKSSS^^^aaafffkkknnnooonnnnnnllliiigggcccWWWGGG;;;888666333222444444444888???OOO\\\jjjrrrxxx|||~~~|||}}}|||xxxsssnnnllllllnnnmmmkkkjjjoooxxx~~~~~~~~~|||}}}~~~}}}~~~~~~wwwtttpppllliiicccZZZTTTIII@@@888555555222222444444555666777777666555444555333111111111222111///////////////////////////222111000//////000111222333222111111333444333222444444444666999;;;::::::<<<::::::===>>>???DDDJJJJJJSSS```jjjppprrrtttuuuzzzzzz|||~~~{{{tttoooooommmiiiiiigggdddcccbbbaaa___]]][[[aaajjjooorrrtttxxx{{{~~~~~~~~~}}}~~~zzz~~~....../////////000000000222222222333777BBBPPPZZZeeejjjrrrvvvuuutttrrrrrryyyuuuqqqqqqtttwwwzzz{{{zzzyyywwwtttsssssstttuuuxxxxxxyyy{{{|||~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~|||{{{{{{yyyxxxwwwxxxyyyzzzyyyxxx{{{yyyvvvsssqqqpppppppppqqqqqqrrrwww}}}}}}zzzyyy|||~~~~~~|||yyyxxxwwwyyyxxxwwwuuuttttttttttttsssuuuxxxyyy|||}}}zzzxxxxxxzzz|||{{{||||||}}}~~~~~~~~~}}}}}}~~~}}}~~~}}}}}}~~~~~~|||yyytttqqqmmmkkkkkkllllllkkkiiigggeeedddddddddbbb```bbb___ZZZTTTNNNJJJGGGEEEIIIDDDAAABBBDDDGGGNNNVVV```bbbfffjjjmmmmmmlllllljjjiiihhhaaaSSSBBB999888555222222444444444999???OOO]]]llltttxxx|||}}}|||~~~|||{{{wwwrrrnnnlllmmmooopppnnnnnnrrrzzz}}}}}}~~~~~~}}}}}}}}}}}}xxxtttqqqnnnkkkeee]]]WWWKKK@@@777555555333111111333333444555555444333333222000//////000111111000000000000000000000000000111000000//////000000111222222222222222222222111555555666888;;;>>>@@@AAA@@@>>>>>>AAACCCEEEKKKRRRVVV___kkktttwwwxxxxxxyyy{{{|||}}}~~~{{{zzzuuunnnkkkkkkhhhdddeeedddcccbbb```^^^\\\[[[[[[aaajjjrrruuuvvvvvvwwwxxx{{{{{{zzzzzz{{{xxx}}}000000000000000/////////111222333333444:::DDDLLLYYYaaakkkqqqqqqooooooppptttrrrooonnnpppsssuuuvvv~~~|||yyyuuurrrpppoooooouuuvvvxxxzzz|||}}}~~~|||||||||{{{zzzzzz{{{|||~~~~~~}}}|||{{{yyyxxxwwwwwwyyyyyyxxxwwwvvvuuusssqqqpppppppppqqqssspppooorrrwww{{{{{{zzzsssvvvzzz||||||zzzyyyyyyxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvxxx{{{}}}~~~~~~~~~}}}{{{yyyyyy{{{}}}||||||}}}}}}~~~~~~}}}|||}}}~~~|||}}}~~~~~~~~~~~~~~~~~~}}}|||wwwsssnnnkkkkkkkkkkkkjjjhhhgggeeeddddddcccaaa___bbb```]]]XXXTTTPPPMMMKKKHHHCCC@@@CCCHHHLLLSSSZZZaaacccgggjjjlllllllllkkkiiiiiiggg___OOO>>>777888555222111333444444999@@@PPP___ooowwwzzz}}}~~~~~~}}}}}}~~~~~~|||{{{wwwqqqmmmlllnnnpppqqqppppppuuu|||~~~}}}}}}}}}|||{{{zzzwwwssspppmmmhhh```ZZZLLLAAA777555555333111111111111222333333222111111///...------///000000///111111111111111111111111////////////////////////111111222222222222222333666777999;;;???CCCHHHKKKIIIGGGGGGJJJLLLNNNTTT[[[gggmmmvvv{{{{{{zzzzzz{{{{{{|||~~~~~~{{{zzzvvvpppnnnmmmjjjdddcccdddcccbbb___]]][[[ZZZ[[[aaakkkrrrvvvuuusssrrrooouuu~~~zzzzzzzzzzzz|||~~~000000000000111111111111222444555555444777<<<@@@JJJSSS^^^eeeggggggjjjmmmpppqqqqqqqqqppprrrvvvyyy}}}|||yyyvvvssspppnnnlllnnnooorrruuuxxxzzz|||~~~~~~~~~{{{||||||{{{yyyxxxzzz{{{~~~~~~~~~~~~~~~}}}||||||yyyxxxvvvwwwxxxxxxwwwuuurrrrrrrrrrrrqqqqqqqqqqqqrrrpppnnnoooqqquuuwwwxxxooosssxxx{{{|||{{{zzzzzzxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvxxx|||~~~}}}}}}~~~~~~}}}|||}}}||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~{{{|||~~~~~~~~~~~~{{{~~~~~~~~~}}}yyyuuuoookkkjjjiiiiiiiiihhhfffdddcccbbbaaa___]]]``````^^^\\\YYYTTTQQQNNNIIIDDDCCCHHHNNNRRRXXX^^^bbbdddgggjjjlllmmmmmmllliiigggddd\\\MMM===666777444222111333444555:::@@@PPP```qqqyyy|||}}}}}}}}}}}}~~~~~~~~~}}}{{{wwwqqqmmmlllnnnqqqpppooopppuuu|||~~~}}}}}}~~~}}}{{{|||yyyuuurrroooiiiaaa[[[JJJAAA888666444222111222000111222333333222111000///...,,,---///000000///111111111111111111111111......////////////......111222333333444666999<<>>FFFKKKRRRSSSTTTUUUWWW\\\ccchhhkkkjjjkkknnnnnnmmmpppvvvyyy|||zzzwwwvvv{{{|||xxxxxxvvvssssssrrrjjj```]]]```ccccccbbb``````aaa```eeelllsssvvvtttoookkkcccaaafffrrr|||~~~+++,,,...111444666888999888777555333333333333444666>>>FFFIIIGGGGGGKKKPPPNNNVVV___```^^^^^^eeelllmmmooorrruuuuuuuuusssrrrtttsssrrrrrrssstttvvvwwwwwwyyy|||}}}{{{yyyvvvxxxxxxvvvrrrppprrrttt|||}}}}}}}}}}}}||||||{{{xxxvvvuuuuuuvvvvvvuuusssrrrsssuuuvvvuuussspppnnnkkknnnqqqpppmmmkkklllnnnnnnrrrwwwzzzzzzyyywwwwwwvvvwwwwwwxxxxxxxxxxxxwwwuuurrruuu|||}}}~~~~~~|||zzzyyy}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~|||}}}{{{|||~~~~~~~~~~~~}}}zzz||||||~~~}}}~~~{{{vvvooojjjhhhggggggffffffdddbbbaaa```___]]][[[YYY[[[^^^^^^\\\WWWRRRNNNKKKFFFFFFLLLRRRUUUXXX[[[]]]___bbbeeeggghhhiiiiiiiiiddd^^^WWWLLL>>>666555444111111333444555:::AAAMMM___rrrzzz}}}}}}wwwqqqlllkkkmmmpppkkkkkklllrrrzzz~~~~~~{{{|||}}}yyyuuurrrnnnhhh```YYYFFF@@@;;;777333///111777333333555555555555333333333111000000111222222111000000000000000000000000000000111111111111000000111333666999>>>EEEOOOWWWcccdddeeedddeeeiiipppvvvyyywwwyyy|||{{{yyy{{{vvvzzz~~~{{{xxxxxx~~~}}}~~~|||zzz{{{yyyoooeee\\\```dddfffeeeeeefffhhheeeiiiooovvvxxxvvvqqqlllaaa]]]___jjjtttxxx~~~