BM6P6(@ ???AAACCCFFFJJJMMMPPPRRROOOOOOOOOOOONNNPPPTTTVVVVVVWWWXXXZZZ]]]___bbbcccdddfffjjjooorrrrrrooommmiiijjjjjjkkkkkkjjjiiiiiilllkkkjjjiiiiiijjjlllmmmkkkllllllmmmnnnoooooopppnnnnnnmmmmmmmmmmmmnnnnnnooooooooommmiiigggfffgggkkkkkkjjjjjjjjjjjjjjjkkkxxxvvvvvvzzzsssjjjiiinnnxxx|||yyyxxxzzz|||}}}}}}zzzuuuqqqttt|||yyyyyyxxxuuupppllljjjjjjpppwww{{{ssspppmmmkkkmmmqqqvvvzzzzzzwwwuuuzzz~~~~~~}}}yyyuuuxxxyyy|||~~~zzzuuuqqqnnnlllkkkiiigggeeecccaaa```___^^^^^^\\\ZZZYYYYYYYYYXXXWWWTTTSSSSSSTTTUUUUUUSSSQQQTTTSSSRRRQQQQQQRRRSSSTTTWWWVVVTTTSSSSSSUUUVVVXXXTTTSSSRRRRRRSSSTTTWWWXXX\\\[[[YYYXXXXXXZZZ[[[]]]```aaabbbeeeiiillloooqqqrrrsssuuuxxxzzz{{{{{{{{{~~~{{{yyyxxxuuussspppnnnllllllmmmmmmjjjiiigggeeecccaaa```___]]]\\\[[[YYYWWWUUUTTTSSSPPPRRRTTTTTTSSSRRRSSSTTTRRRTTTVVVVVVUUUTTTTTTUUUUUUUUUVVVVVVWWWWWWXXXYYYXXXXXXXXXXXXZZZ\\\___```fffeeeddddddfffiiimmmoooppprrruuuxxxzzz~~~}}}}}}}}}}}}}}}}}}AAAAAABBBDDDGGGJJJMMMOOONNNOOOOOONNNMMMOOORRRTTTUUUVVVWWWYYY\\\^^^aaabbbccceeeiiinnnrrrssspppnnnmmmmmmlllllllllkkkkkkkkkmmmllljjjiiiiiijjjkkklllllllllmmmmmmnnnnnnoooooonnnnnnnnnmmmmmmnnnnnnnnnpppqqqpppmmmjjjgggggghhhkkkjjjjjjiiihhhhhhhhhiiioooooopppvvv~~~uuunnnmmmrrr{{{~~~zzzxxxyyy{{{}}}}}}|||xxxuuuxxxyyyzzzyyyvvvqqqmmmkkkjjjlllqqqyyy~~~zzzuuurrrssswww|||yyyvvvtttwww|||wwwxxxvvvuuuvvvxxx|||{{{yyyxxxsssrrrpppmmmkkkhhhgggfffcccaaa___^^^^^^^^^]]]\\\[[[ZZZYYYYYYZZZYYYWWWVVVTTTSSSRRRRRRQQQRRRSSSSSSRRRQQQPPPOOOPPPQQQRRRTTTSSSRRRPPPOOOOOOPPPRRRSSSVVVUUUUUUUUUVVVWWWYYYZZZXXXXXXYYY[[[]]]___aaabbbbbbccceeeggghhhiiiiiihhhmmmmmmmmmnnnppptttwwwyyy{{{{{{zzzzzz{{{|||~~~~~~||||||}}}~~~~~~~~~}}}|||zzzxxxvvvuuuvvvwwwwwwuuutttrrrpppmmmkkkiiihhhdddbbb```^^^]]]\\\]]]^^^^^^^^^]]]\\\ZZZYYYXXXXXXVVVUUUTTTSSSQQQPPPOOONNNOOOPPPRRRSSSRRRRRRRRRTTTRRRTTTUUUVVVUUUUUUVVVXXXXXXYYYZZZZZZZZZ[[[[[[\\\bbbbbbcccccceeegggiiikkkmmmmmmnnnoooqqqtttwwwzzz{{{~~~}}}||||||||||||CCCBBBAAAAAACCCFFFJJJLLLMMMNNNNNNMMMLLLMMMPPPRRRTTTTTTUUUWWWZZZ\\\^^^```bbbdddggglllqqqrrrqqqooonnnmmmllllllmmmnnnpppqqqnnnmmmkkkjjjiiiiiijjjkkkmmmmmmmmmmmmmmmnnnnnnnnnoooooonnnnnnnnnnnnoooooosssrrrqqqmmmjjjhhhiiijjjjjjjjjhhhgggffffffffffffiiiiiikkkpppxxx|||vvvrrrrrrwww}}}zzzwwwxxxzzz{{{|||{{{wwwuuuxxxyyyzzz{{{xxxsssooollljjjjjjmmmppptttxxx}}}~~~zzz{{{~~~yyyvvvsssuuuzzzzzzvvvttttttssssssrrrvvv}}}~~~zzzwwwtttrrrnnnmmmjjjiiiiiiiiigggeeeaaa```^^^]]]\\\\\\YYYWWWWWWVVVUUUTTTSSSSSSTTTTTTQQQPPPOOOOOOOOOPPPRRRSSSSSSRRRPPPNNNMMMMMMNNNNNNPPPQQQRRRSSSTTTUUUVVVWWWRRRRRRRRRSSSSSSSSSTTTTTTSSSTTTUUUVVVWWWWWWWWWWWWZZZZZZZZZ[[[]]]___bbbcccbbbbbbbbbccceeegggiiikkkiiijjjjjjhhhfffeeeeeeffffffiiinnntttyyy}}}~~~~~~{{{yyyzzz|||~~~~~~}}}}}}}}}||||||yyyvvvuuuuuuvvvvvvvvvvvvtttrrrooommmmmmnnnnnnjjjkkkllllllkkkhhhfffdddcccbbbaaaaaaaaacccdddeeecccbbb```^^^\\\ZZZYYYXXXVVVUUUSSSQQQQQQQQQQQQRRRUUUTTTTTTTTTSSSSSSRRRRRRPPPPPPPPPOOOOOONNNNNNMMMOOOQQQSSSTTTSSSSSSTTTVVVUUUWWWXXXXXXXXXZZZ\\\^^^```bbbdddeeeddddddeeefffllllllmmmnnnppprrrtttuuuxxxzzz}}}~~~}}}}}}wwwzzz}}}zzzyyy{{{CCCAAA??????@@@CCCGGGJJJMMMMMMNNNMMMLLLMMMOOOQQQRRRRRRSSSUUUWWWYYY[[[]]]```aaadddiiinnnppppppooolllkkkjjjkkkmmmpppssstttooonnnmmmkkkjjjjjjjjjkkkmmmmmmmmmmmmmmmlllllllllnnnoooooooooooooooooonnntttsssqqqnnnkkkjjjkkkllljjjjjjhhhgggeeeeeeddddddhhhhhhiiilllooosssvvvwwwyyywwwtttssstttxxx|||}}}xxxttttttvvvxxxxxxtttqqqpppsssyyy}}}}}}|||xxxzzz{{{yyyuuupppmmmkkklllmmmmmmmmmmmmpppuuuxxx~~~zzzwwwttttttwwwzzzzzzyyy|||~~~~~~yyy||||||yyywwwqqqsssuuuyyy~~~}}}{{{yyyxxxvvvrrrpppllljjjgggdddcccaaa^^^\\\[[[[[[ZZZXXXWWWVVVVVVVVVTTTSSSSSSRRRSSSTTTUUUUUUSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPRRRSSSTTTTTTTTTTTTRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRTTTVVVWWWXXXVVVVVVVVVWWWXXX[[[]]]^^^YYYZZZ[[[YYYWWWUUUUUUVVVWWWYYY\\\```eeeiiikkkmmmppppppooonnnoooppprrrssstttsssssssssssstttuuuvvvuuussspppnnnlllmmmppprrruuutttrrrqqqpppnnnkkkiiiggggggggghhhjjjlllnnnpppnnnmmmlllkkkjjjiiihhhgggiiiiiijjjjjjjjjiiihhhhhhjjjgggcccaaabbbcccddddddcccbbbaaa``````aaabbbccc______``````^^^\\\ZZZXXXXXXXXXWWWWWWXXXZZZ[[[\\\YYYXXXWWWVVVTTTSSSRRRRRRSSSRRRQQQQQQPPPQQQQQQRRRSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRUUUWWWXXXXXXXXXYYYZZZ[[[]]]^^^___```bbbeeehhhlllooorrrsssrrrqqqsssuuuwwwxxxyyyzzz|||~~~~~~~~~~~~||||||~~~yyyxxxyyy}}}CCCAAA???>>>???BBBFFFHHHKKKLLLMMMMMMLLLMMMNNNPPPOOOPPPQQQRRRTTTVVVXXXYYY]]]]]]```dddiiimmmnnnnnnlllkkkjjjjjjjjjlllnnnpppooonnnmmmllllllkkkkkkjjjlllllllllkkkkkkkkkkkkkkkmmmnnnoooooooooooonnnmmmrrrrrrqqqooolllkkklllnnnkkkkkkiiihhhffffffeeeeeeggghhhiiiiiijjjkkklllmmmqqqqqqqqqqqqsssuuuxxxyyy}}}yyytttqqqppprrrssssssnnnllllllnnnrrruuuuuutttvvvxxxyyywwwtttpppnnnmmmooonnnmmmkkkjjjkkkooorrruuuyyy~~~{{{xxxttttttvvvxxxwwwuuuyyy~~~{{{xxxsssssssssrrrsssyyy{{{zzzyyyxxxxxxyyyyyyyyyzzz}}}|||}}}zzzuuuqqqnnnllliiifffaaa```___^^^\\\[[[YYYXXXVVVVVVVVVUUUUUUVVVVVVVVVRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRSSSRRRRRRQQQPPPRRRRRRSSSSSSSSSRRRRRRQQQRRRRRRQQQQQQPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQRRRSSSRRRQQQQQQQQQRRRSSSUUUVVVSSSTTTTTTRRRPPPOOOOOOPPPQQQRRRSSSUUUWWWZZZ]]]^^^cccbbbaaaaaaaaabbbcccdddbbbbbbbbbbbbbbbcccccccccdddbbb___^^^^^^___aaaaaacccbbb`````````___\\\ZZZ\\\\\\ZZZZZZZZZ[[[]]]^^^[[[[[[[[[[[[[[[[[[[[[[[[YYYZZZZZZ[[[[[[[[[[[[[[[]]]ZZZVVVUUUVVVXXXZZZZZZXXXXXXWWWWWWWWWYYYZZZ[[[ZZZZZZYYYWWWVVVUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVSSSSSSRRRRRRQQQPPPPPPPPPRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWYYY\\\]]]]]]^^^___aaabbbdddfffggghhhjjjnnnpppuuuyyy~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}EEEDDDBBB@@@@@@BBBDDDEEEHHHIIIKKKLLLKKKLLLMMMOOOMMMNNNNNNPPPQQQSSSUUUVVVZZZZZZ[[[___dddhhhjjjjjjooonnnkkkiiihhhggggggggglllllllllkkkkkkjjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjlllmmmnnnoooooonnnmmmlllooopppqqqpppnnnmmmnnnooommmmmmkkkjjjiiiiiiiiiiiifffhhhjjjjjjiiijjjkkkmmmmmmnnnooopppqqqrrrssstttxxxtttpppnnnnnnnnnnnnnnnkkkjjjjjjllloooppppppooossstttuuutttqqqoooooooooqqqqqqooollljjjjjjllloooooorrrvvvxxx{{{yyyuuurrrrrruuuwwwwwwvvvzzz|||rrrpppllliiiiiimmmsssxxx~~~|||yyyuuussspppqqqtttyyy}}}yyyuuurrroookkkjjjiiihhheeecccaaa```[[[ZZZZZZYYYYYYXXXXXXWWWUUUVVVVVVVVVVVVVVVVVVVVVTTTTTTSSSSSSRRRQQQQQQQQQQQQRRRSSSTTTSSSRRRQQQPPPQQQQQQPPPOOONNNOOOOOOOOOMMMNNNNNNNNNNNNNNNOOOOOOOOONNNMMMMMMMMMNNNOOOPPPQQQRRRRRRPPPNNNLLLMMMNNNPPPOOOOOOOOOPPPQQQSSSSSSWWWWWWVVVVVVVVVWWWWWWWWWYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYWWWWWWXXXYYYYYYXXXWWWUUUUUUUUUVVVUUUSSSQQQVVVUUUTTTSSSRRRRRRSSSTTTRRRRRRSSSTTTUUUUUUUUUUUUSSSSSSSSSTTTUUUVVVVVVWWWUUUSSSPPPPPPRRRTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQTTTSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRSSSTTTTTTTTTUUUVVVVVVWWWWWWXXXXXXYYYZZZ[[[\\\]]]]]]^^^```ccceeeeeefffhhhjjjjjjmmmpppssstttuuuwwwyyy{{{~~~|||}}}~~~~~~|||zzzJJJHHHFFFCCCBBBAAAAAAAAACCCEEEHHHIIIIIIJJJLLLMMMLLLLLLMMMNNNOOOQQQSSSTTTWWWWWWWWWZZZ___ccceeefffllllllkkkiiihhhfffeeeeeehhhhhhhhhiiihhhhhhhhhgggffffffgggggghhhhhhiiiiiikkklllmmmnnnnnnmmmlllkkkkkkmmmpppqqqpppooooooooooooooonnnmmmmmmmmmmmmmmmjjjlllnnnnnnmmmlllmmmooonnnnnnooopppqqqqqqqqqqqqsssqqqnnnmmmnnnmmmlllkkkjjjjjjjjjkkklllllllllkkkpppqqqqqqooonnnnnnoooqqqvvvvvvtttpppmmmkkklllnnnmmmpppttttttuuuzzzssspppmmmnnnrrrwwwxxxxxxzzztttooojjjggghhhlllppprrrsssxxxzzzuuutttrrrrrrtttwww|||~~~|||zzzzzzyyywwwtttqqqooommmfffffffffeeecccbbb``````____________^^^]]]\\\\\\YYYYYYWWWVVVVVVWWWXXXXXXVVVWWWXXXXXXWWWUUUSSSRRRQQQPPPOOONNNNNNNNNOOOPPPOOOPPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMNNNPPPPPPQQQRRRSSSQQQOOOMMMMMMNNNPPPPPPOOOOOONNNNNNOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOTTTTTTTTTUUUTTTTTTTTTSSSWWWTTTRRRRRRTTTUUUSSSQQQPPPOOOOOOOOOQQQQQQOOOMMMQQQQQQPPPOOOOOOOOOOOOOOONNNOOOPPPQQQQQQPPPPPPOOOOOOOOOPPPPPPRRRSSSTTTUUURRRPPPOOOOOOPPPQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOMMMNNNOOOPPPOOOOOOMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSQQQRRRSSSTTTVVVVVVWWWWWWXXXYYYZZZ]]]___aaacccdddddddddeeefffggghhhhhhiiijjjmmmpppqqqrrrsssuuuwwwwww{{{~~~|||yyywwwvvvzzzNNNLLLIIIFFFCCC@@@>>>===???BBBEEEGGGGGGHHHJJJLLLKKKKKKLLLMMMNNNPPPRRRSSSVVVUUUUUUXXX\\\```bbbcccgggggghhhiiiiiiiiiiiihhhdddeeefffffffffffffffeeedddeeeeeefffggghhhhhhiiijjjkkkmmmnnnnnnmmmkkkjjjhhhkkkoooqqqqqqpppooooooqqqppppppoooooooooppppppooorrrsssrrrooommmnnnpppppppppqqqrrrrrrrrrqqqqqqqqqooonnnnnnnnnnnnllljjjiiiiiijjjjjjjjjiiihhhhhhoooooonnnmmmlllmmmpppsss|||{{{yyyuuuqqqnnnnnnooolllqqquuutttqqqrrryyy}}}wwwnnnkkkhhhjjjpppvvvyyyzzzuuuwwwqqqkkkjjjmmmqqqttttttnnnrrruuutttttt{{{}}}xxxtttrrrrrrtttvvvyyyzzz|||~~~{{{yyyssssssrrrqqqooommmkkkjjjiiihhhhhhgggfffdddbbbaaa___]]]\\\[[[\\\^^^```aaa^^^^^^___^^^]]]ZZZWWWUUUSSSRRRQQQPPPPPPQQQRRRRRRTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQPPPPPPQQQRRRTTTUUUSSSTTTUUUSSSQQQOOOOOOPPPQQQQQQQQQPPPPPPPPPOOOOOOPPPQQQRRRSSSSSSRRRQQQPPPQQQQQQQQQRRRRRRQQQPPPPPPUUURRRPPPPPPQQQQQQNNNKKKNNNMMMLLLMMMOOOOOONNNLLLMMMMMMNNNNNNNNNNNNOOOOOOLLLLLLMMMNNNMMMLLLKKKJJJLLLLLLLLLMMMOOOPPPRRRSSSQQQPPPNNNOOOOOOOOONNNLLLLLLMMMNNNOOOPPPRRRRRRSSSJJJMMMPPPSSSSSSQQQNNNLLLMMMNNNPPPQQQRRRSSSSSSSSSTTTTTTUUUVVVVVVWWWXXXXXXXXXYYYZZZ\\\]]]^^^______^^^```bbbfffjjjnnnppprrrppppppqqqrrrsssttttttuuuuuuwww{{{}}}}}}yyy|||{{{wwwuuussssssvvv|||WWWTTTOOOLLLIIIGGGEEECCC@@@AAABBBCCCFFFHHHJJJKKKKKKKKKKKKLLLMMMNNNPPPQQQTTTTTTSSSTTTVVVZZZ^^^aaabbbdddfffhhhiiijjjjjjiiifffeeecccbbbaaaaaaaaabbb______```bbbdddfffhhhiiikkkjjjjjjkkklllllliiiggghhhiiikkkkkkkkklllmmmooorrrrrrrrrsssrrrrrrqqqqqqtttuuuvvvwwwwwwuuurrrqqqwwwuuurrrooommmmmmmmmmmmjjjjjjjjjjjjjjjjjjkkkkkkjjjlllnnnllliiihhhjjjlllooonnnkkkjjjjjjlllnnnpppwwwyyy{{{yyyuuupppllljjjooopppqqqrrrtttvvvxxxyyy~~~|||zzzsssmmmkkkgggkkkmmmqqqwww~~~~~~zzz}}}~~~tttpppllllllnnnqqqqqqqqqvvvuuurrrmmmiiilllttt|||}}}zzzzzzzzzwwwuuussstttvvvyyy{{{{{{~~~}}}yyyyyywwwuuurrrpppnnnnnnjjjgggcccbbbcccfffhhhhhhjjjhhheeebbb```^^^[[[YYYZZZVVVSSSSSSUUUWWWWWWVVVVVVVVVVVVVVVUUUSSSRRRQQQSSSSSSTTTUUUUUUVVVVVVVVVUUUUUUTTTSSSRRRRRRSSSSSSVVVSSSPPPOOOQQQQQQOOOMMMKKKLLLMMMNNNOOOOOOPPPPPPQQQRRRSSSTTTTTTSSSRRRQQQWWWVVVTTTSSSRRRQQQQQQQQQPPPQQQRRRRRRRRRQQQPPPOOONNNNNNMMMMMMMMMNNNPPPPPPPPPOOONNNMMMMMMMMMNNNOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSRRRRRRQQQQQQPPPOOOOOONNNOOOOOOPPPQQQRRRSSSTTTUUUTTTTTTTTTUUUVVVUUUTTTTTTUUUVVVUUUUUUUUUWWWYYY]]]\\\[[[[[[[[[\\\^^^___``````aaadddgggjjjjjjiiiiiikkknnnpppqqqtttwwwzzz~~~~~~}}}}}}~~~{{{{{{vvvsssppptttyyyaaa]]]XXXSSSPPPMMMIIIGGGAAAAAAAAAAAACCCEEEGGGHHHLLLMMMMMMMMMNNNNNNNNNOOONNNOOOQQQTTTWWWZZZ\\\]]]aaabbbdddggghhhiiijjjjjjjjjhhhfffdddcccbbbaaaaaaccccccbbbbbbcccdddeeeeeeggghhhjjjmmmooonnnjjjgggeeegggiiiiiiiiijjjlllnnnqqqrrrrrrssssssrrrrrrqqqtttuuuuuuuuutttsssqqqpppxxxvvvtttqqqnnnmmmlllllliiijjjkkkkkkkkkkkkkkkllllllnnnooommmkkkiiijjjkkklllkkkjjjiiijjjlllnnnppptttvvvxxxwwwtttpppmmmkkknnnoooppprrrtttvvvxxxzzz~~~{{{vvvooojjjjjjmmmpppssswww~~~|||||||||~~~}}}rrroookkkjjjlllnnnooonnnuuuvvvuuupppjjjiiilllppprrrtttvvvyyy~~~}}}{{{wwwtttrrrpppooooootttxxx}}}~~~}}}zzzwwwsssqqqqqqsssttttttssspppnnnllljjjhhheeecccdddaaa^^^]]]___aaaaaa```^^^^^^]]]\\\[[[ZZZZZZYYYXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[ZZZWWWUUUUUUVVVWWWUUUTTTSSSSSSSSSSSSTTTUUUWWWWWWWWWXXXYYYYYYYYYXXXWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVWWWVVVUUUTTTSSSRRRSSSTTTTTTUUUUUUUUUUUUSSSSSSRRRQQQQQQQQQQQQRRRSSSSSSTTTTTTUUUVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUVVVWWWXXXXXXYYYYYYWWWVVVVVVWWWXXXXXXXXXXXX]]]^^^``````______aaabbbhhhggggggggghhhiiijjjkkkiiikkkmmmppprrrsssttttttwwwyyy{{{}}}~~~zzzuuuqqquuuyyyhhhccc\\\VVVRRRNNNKKKHHHFFFEEEBBBAAAAAABBBDDDFFFLLLMMMNNNOOOOOOOOONNNMMMHHHKKKNNNRRRVVVXXXYYYYYY^^^___bbbdddggghhhiiijjjmmmlllkkkiiigggeeedddccchhhgggeeedddbbbaaaaaaaaabbbdddhhhlllooooookkkhhhdddfffhhhhhhiiiiiikkkmmmqqqqqqrrrrrrrrrrrrrrrqqqttttttsssrrrqqqpppooonnnwwwvvvtttqqqooommmkkkjjjiiikkklllmmmlllkkklllmmmnnnooopppooommmkkkkkklllkkkjjjiiihhhiiikkknnnoooooorrrttttttrrrooommmlllmmmmmmoooqqqsssvvvxxxzzz{{{ssskkkhhhjjjqqquuuzzz~~~~~~{{{yyyxxxwwwvvvuuuooollliiihhhiiijjjjjjjjjqqqtttvvvsssmmmiiiggggggggghhhiiijjjmmmssszzzyyytttpppnnnqqqrrrtttvvvxxx}}}~~~}}}}}}}}}}}}yyywwwuuussssssqqqooommmmmmjjjhhhggghhhiiiiiihhhgggfffdddcccaaaaaaaaabbbaaa```___^^^^^^___``````]]]^^^```aaabbbcccbbbbbb]]][[[YYYZZZ[[[\\\[[[ZZZ[[[ZZZYYYXXXYYYZZZ\\\]]]]]]^^^^^^^^^]]]\\\ZZZYYYXXXYYYYYYZZZ[[[[[[[[[[[[XXXXXXYYYYYYXXXXXXWWWVVVVVVVVVXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[\\\\\\]]]^^^^^^^^^^^^\\\]]]]]]^^^___```aaaaaadddfffiiijjjiiiiiiiiijjjqqqqqqqqqrrrsssuuuwwwwwwwww|||xxxsssxxx|||mmmhhhaaaZZZUUUQQQNNNLLLMMMJJJFFFCCCAAABBBCCCEEEIIIKKKMMMOOOPPPOOONNNMMMIIIKKKMMMPPPRRRTTTUUUVVVZZZ[[[^^^```cccfffhhhiiinnnnnnnnnmmmlllkkkiiihhhjjjiiigggeeecccbbbaaaaaaaaabbbeeeiiilllmmmllljjjdddfffhhhiiiiiijjjlllmmmppppppqqqrrrrrrrrrqqqqqqsssrrrqqqooonnnmmmmmmmmmqqqqqqqqqpppnnnlllkkkjjjjjjmmmoooooommmlllmmmnnnnnnooopppppppppooonnnnnnlllkkkjjjiiijjjkkkmmmnnnnnnppprrrrrrpppmmmlllkkkkkklllnnnppprrruuuxxxyyy~~~}}}rrriiihhhlllqqqxxx}}}xxxuuutttrrrqqqkkkiiifffeeeddddddddddddjjjmmmqqqqqqoookkkiiihhhhhhhhhhhhhhhjjjmmmqqqtttqqqwww~~~}}}||||||{{{xxxvvvvvvyyy{{{|||~~~}}}|||zzzxxxwwwvvvtttssssssssssssrrruuussspppnnnllllllmmmnnnnnnmmmkkkiiiiiiiiijjjkkkggghhhkkklllmmmlllkkkjjjddddddccccccdddeeeffffffeeedddbbb``````bbbeeefffiiiiiiiiihhheeebbb```^^^```aaacccdddeeeddddddccc____________^^^]]]]]]\\\^^^^^^^^^^^^___aaacccddddddeeeffffffeeedddbbbaaacccccccccdddeeeeeeffffffbbbbbbcccdddeeeeeeffffffeeefffggghhhhhhhhhggggggggghhhjjjkkkkkklllnnnpppooorrruuuwwwvvvuuuuuuvvv||||||}}}{{{www{{{vvvqqqiiibbb^^^ZZZWWWUUUQQQNNNIIIEEEBBBAAABBBCCCEEEGGGJJJMMMOOOOOOOOOOOOOOONNNMMMMMMNNNPPPRRRTTTVVVWWWYYY\\\___bbbdddfffkkklllnnnpppqqqpppooonnnjjjjjjiiihhhgggffffffgggfffddddddeeehhhkkklllmmmdddfffggghhhhhhhhhjjjkkknnnnnnooopppqqqqqqppppppqqqpppooommmllllllkkkllljjjkkkkkklllllllllkkkkkkmmmppptttsssooommmmmmooolllmmmoooqqqrrrsssrrrqqqnnnmmmllllllkkkllllllmmmnnnppprrrqqqnnnllljjjjjjkkklllmmmoooqqqtttvvvxxx}}}{{{{{{}}}~~~sssjjjjjjoooqqqzzz|||wwwsssqqqooonnnhhhgggeeecccaaa`````````eeefffiiiiiiiiihhhhhhiiiiiihhhgggggghhhjjjkkklllkkkppptttvvvwww{{{{{{xxxwwwwwwssstttvvvzzz~~~}}}}}}~~~zzzyyyxxxwwwvvvwwwwwwxxxyyyzzz{{{{{{zzzxxxvvvtttqqqrrrrrrrrrrrrssstttuuutttrrrooonnnmmmoooqqqsssxxxxxxwwwuuurrrnnnkkkiiikkkmmmoooppppppooommmlllllllllkkkjjjjjjiiiiiiiiillljjjhhhhhhiiimmmqqqsssppppppqqqqqqpppooommmlllqqqqqqqqqrrrssssssttttttppppppqqqrrrsssttttttuuusssuuuvvvxxxxxxxxxwwwvvvtttvvvyyyyyyyyyzzz}}}~~~~~~~~~~~~{{{{{{~~~xxxppphhhccc```]]][[[TTTQQQMMMHHHDDDBBBAAAAAAAAACCCFFFIIILLLMMMNNNNNNQQQOOOMMMKKKLLLMMMPPPRRRSSSTTTUUUXXXZZZ^^^```bbbeeehhhlllppprrrrrrqqqqqqjjjjjjjjjjjjkkklllmmmnnnmmmjjjgggfffhhhkkkmmmnnndddfffggggggffffffggghhhllllllmmmnnnoooooooooooonnnnnnmmmmmmllllllkkkkkkfffggghhhiiijjjkkkllllllpppuuuyyywwwrrrnnnnnnppplllmmmnnnqqqttttttrrrpppnnnmmmmmmllllllmmmmmmmmmoooppprrrqqqnnnlllllllllkkklllmmmnnnppprrrtttuuuyyywwwwwwyyy}}}}}}tttkkkkkkppprrr|||}}}xxxuuurrrpppnnnlllhhhhhhgggeeeaaa_________bbbbbbaaaaaabbbbbbcccdddhhhfffeeefffhhhiiiiiihhhlllnnnpppooonnnooossswww~~~wwwuuuttttttvvvxxxyyyyyyzzz|||~~~|||}}}~~~~~~}}}}}}~~~}}}{{{yyyyyyyyy{{{|||~~~{{{xxxvvvtttyyy{{{~~~|||zzzyyyxxxwwwuuuttttttttttttwwwvvvttttttvvvzzz~~~~~~~~~~~~~~~}}}{{{zzzzzz|||||||||}}}~~~~~~}}}}}}~~~~~~{{{yyyuuuwwwzzz~~~yyy~~~xxxoooiiieeeaaa___YYYWWWSSSNNNJJJFFFDDDDDD@@@AAACCCEEEGGGIIIKKKLLLMMMMMMLLLLLLLLLMMMNNNOOOQQQQQQRRRTTTVVVYYY\\\^^^```ccchhhmmmppppppooonnnllllllmmmnnnoooqqqsssttttttqqqnnnllllllmmmmmmllliiijjjkkkjjjhhhggghhhiiiiiijjjkkklllmmmmmmmmmmmmkkklllmmmmmmmmmmmmkkkkkkgggggggggggghhhjjjlllmmmtttyyy}}}{{{tttooooooqqqooonnnooorrrttttttpppmmmiiijjjjjjkkklllnnnoooooonnnoooqqqqqqpppoooooopppllllllmmmnnnoooqqqrrrssstttssssssuuuzzz~~~|||yyyrrrjjjjjjmmmrrrzzz{{{{{{zzzyyyxxxxxxvvvssspppkkkllllllhhhddd``````aaaaaa```______```bbbbbbccceeecccccceeehhhiiihhhfffjjjkkkkkkllllllmmmnnnnnnttt{{{~~~}}}}}}|||{{{zzzyyyxxxyyy{{{}}}}}}|||{{{{{{}}}~~~}}}{{{yyy}}}}}}zzz~~~yyyrrrlllhhhfff___]]]YYYUUUPPPLLLIIIHHHAAAAAABBBCCCDDDFFFHHHIIIHHHIIIKKKLLLMMMNNNMMMMMMPPPPPPPPPRRRTTTWWWZZZ\\\]]]aaafffkkkmmmmmmlllkkkmmmnnnnnnppprrrtttuuuvvvxxxvvvsssrrrqqqooommmkkknnnoooooonnnlllkkkkkklllhhhiiijjjkkklllllllllllliiijjjlllnnnnnnmmmlllkkkjjjiiihhhggggggiiikkkmmmwww|||}}}uuuooooooqqqqqqpppppprrrtttrrrnnnjjjeeefffhhhjjjlllnnnpppqqqlllnnnpppqqqqqqqqqrrrtttmmmmmmmmmmmmnnnpppqqqrrrpppppppppsssxxx|||{{{wwwuuuoooiiihhhjjjpppwww}}}|||zzz{{{{{{yyy||||||}}}~~~zzzwwwnnnoooooolllfffcccbbbddd_________aaadddfffffffff___^^^^^^```dddfffeeebbbgggggghhhjjjmmmnnnnnnlllssszzz{{{wwwuuuvvvxxxzzzvvv{{{~~~|||{{{yyyxxxyyyxxxyyy|||~~~~~~||||||}}}zzzuuupppmmmeeebbb\\\WWWRRRNNNLLLKKKKKKGGGBBB??????AAACCCDDDGGGGGGHHHJJJJJJJJJJJJJJJOOONNNNNNNNNPPPTTTWWWZZZZZZ]]]aaaeeefffhhhjjjlllmmmmmmnnnooorrruuuxxxyyyzzzyyyxxxvvvuuutttsssssstttrrrpppmmmlllkkkjjjjjjiiiiiiiiijjjkkklllmmmnnnooopppqqqqqqpppnnnllljjjlllkkkjjjiiiiiijjjjjjkkkqqquuuyyyyyyvvvsssrrrssssssvvvyyyxxxsssnnnkkkkkkeeecccdddiiikkkjjjjjjmmmpppooonnnnnnoooqqqssstttvvvssspppooooooppppppppptttrrrqqqqqqrrrvvvyyy|||zzzxxxxxxwwwooofffeeekkktttxxx|||zzzuuuuuuyyy}}}yyyvvvrrrmmmgggcccfffeeedddddddddcccaaa___]]]^^^^^^^^^^^^^^^______ffffffeeeeeegggiiilllnnnpppwww||||||}}}~~~|||}}}||||||~~~|||||||||zzzyyyxxxxxxxxxyyy{{{|||}}}zzzyyyzzz|||}}}}}}{{{}}}}}}~~~}}}vvvqqqmmmiiiccc]]]YYYUUUSSSQQQKKKHHHCCC@@@@@@AAABBBBBBDDDEEEFFFGGGIIIJJJJJJKKKNNNNNNMMMMMMOOOQQQTTTVVVXXX[[[^^^aaabbbccceeefffiiijjjkkkmmmqqqtttxxxzzz{{{{{{{{{{{{zzzyyyxxxwwwuuutttqqqooommmllllllllljjjjjjjjjjjjkkklllmmmmmmooopppqqqqqqpppooolllkkkjjjkkkkkkkkkkkkjjjjjjiiimmmooorrrttttttsssttttttvvvyyy{{{yyytttooolllkkkfffeeefffjjjkkkiiijjjnnnooonnnmmmmmmnnnqqqtttvvv{{{xxxuuurrrqqqqqqrrrrrruuusssrrrqqqrrrvvvzzz|||~~~{{{zzzxxxqqqhhhhhhnnnyyy|||}}}yyyttttttyyy~~~wwwpppkkkmmmkkkhhhfffeeedddaaa___``````___^^^]]]]]]]]]]]]aaaaaaaaaaaacccfffhhhiiinnntttxxxwwwxxxzzzzzzxxxtttrrrooollllllpppvvvzzz|||~~~|||zzzyyyxxxxxxyyyuuuuuuuuuwww{{{}}}{{{|||}}}~~~~~~~~~~~~yyysssnnnhhhbbb^^^ZZZWWWTTTOOOLLLHHHFFFEEEEEEDDDCCCAAABBBCCCDDDGGGIIIKKKLLLNNNMMMMMMMMMMMMNNNPPPQQQTTTVVVZZZ[[[\\\]]]___```dddeeegggjjjnnnrrrvvvxxxxxxzzz{{{}}}}}}|||zzzyyyvvvuuurrrpppmmmllllllllllllkkkkkkkkkkkkkkkllllllooopppqqqrrrqqqpppnnnllljjjkkkmmmnnnmmmkkkiiigggjjjjjjlllnnnrrruuuvvvvvvwwwxxxyyywwwsssooolllkkkhhhhhhjjjmmmkkkhhhjjjoooooonnnllllllmmmqqquuuwww}}}yyyuuusssssstttuuuxxxvvvtttsssuuuxxx|||~~~}}}yyysssnnnooosss{{{vvvuuuzzz|||wwwvvvsssoookkkiiigggeeeccceeedddaaa___]]]]]]\\\]]]]]]]]]^^^___aaacccdddeeejjjooorrrqqqrrruuuvvvuuunnnkkkgggddddddgggllloooooorrrvvv{{{~~~{{{zzzwwwuuusssqqqrrrsssuuuwwwzzzzzz|||~~~}}}||||||}}}|||zzzzzz{{{}}}}}}{{{{{{{{{uuunnnhhhddd```\\\XXXWWWTTTPPPMMMKKKJJJHHHFFF@@@@@@AAABBBDDDGGGJJJLLLMMMMMMNNNNNNNNNNNNMMMMMMOOOQQQTTTVVVWWWYYY[[[]]]```aaadddgggjjjnnnqqqrrrppprrruuuxxxyyyyyywwwvvvuuussspppnnnllljjjjjjjjjmmmllllllkkkkkkkkklllllloooppprrrsssrrrqqqooonnnmmmmmmmmmmmmlllkkkiiihhhkkkiiihhhkkkqqquuuvvvuuusssssstttsssqqqooommmllllllmmmooopppmmmjjjlllssssssqqqooommmnnnqqqtttwww}}}|||yyyvvvssssssuuuvvvzzzxxxvvvuuuvvvyyy|||~~~|||yyyvvvtttwwwzzz|||zzz|||}}}xxxsssqqqooommmkkkjjjhhheeebbb```_________]]]]]]^^^___aaabbbddddddffflllooooooppptttwwwvvvoookkkgggeeegggkkkppprrrqqqqqqpppqqqssswww||||||yyywwwvvvvvvwwwvvvvvvvvvvvvxxxyyy{{{}}}}}}}}}}}}~~~}}}|||~~~xxxrrrnnnjjjeee```^^^[[[VVVRRRPPPMMMKKKIIICCCBBBAAAAAABBBEEEIIIKKKLLLNNNOOOQQQQQQOOOMMMLLLKKKNNNPPPRRRTTTVVVYYY\\\]]]___aaacccfffhhhjjjkkkhhhkkknnnrrrttttttsssrrrqqqpppmmmkkkiiihhhhhhhhhmmmmmmlllkkkkkkkkklllllloooppprrrssstttsssqqqppprrrpppmmmkkkiiijjjkkkkkkkkkhhhfffhhhmmmqqqrrrqqqoooooooooppprrrsssssssssrrrqqqqqqsssqqqnnnpppuuuxxxvvvssspppoooqqqssstttvvvvvvvvvtttrrrqqqtttvvvvvvvvvuuuuuuuuuvvvxxxyyyzzzzzzyyywwwwwwzzz~~~}}}}}}}}}zzzvvvtttnnnmmmjjjgggeeeccccccccc___^^^______```aaaccccccdddkkkqqqrrruuuyyy{{{zzzooolllhhhiiimmmtttyyy|||uuussspppooooooqqqsssttt|||~~~|||yyyvvvuuuttttttqqqqqqsssvvvzzz~~~}}}~~~~~~|||}}}zzzvvvooojjjfffbbb\\\VVVSSSPPPNNNLLLIIIGGGDDDAAAAAACCCFFFHHHJJJLLLPPPRRRSSSQQQOOOMMMKKKLLLOOOPPPQQQSSSWWWYYYZZZ[[[]]]```bbbdddeeeeeeeeegggjjjnnnpppqqqqqqqqqooommmllljjjiiiiiiiiiiiimmmlllllllllllllllmmmmmmoooqqqssstttuuutttsssrrruuurrrnnnjjjhhhiiikkkmmmiiigggfffgggiiikkkllllllnnnnnnnnnqqquuuyyy{{{{{{vvvrrrqqqssstttrrrssswwwyyywwwuuurrrpppppppppqqqppprrruuutttqqqpppqqqtttqqqrrrssssssssssssrrrrrrsssuuuuuutttwww}}}|||zzzxxxwwwuuurrrnnnkkkiiigggbbbaaa___^^^^^^```bbbccceeennnwww{{{~~~}}}rrrooolllooovvv{{{xxxuuuqqqnnnqqqrrrtttvvv{{{{{{yyyxxxtttrrrqqqqqqssstttsssrrruuuvvvxxxzzz~~~{{{}}}{{{yyy|||~~~~~~~~~zzzyyyxxx~~~zzzpppjjjccc\\\XXXVVVSSSRRROOOLLLGGGCCCAAABBBDDDFFFFFFJJJOOOSSSTTTSSSPPPNNNLLLMMMNNNNNNNNNOOORRRTTTTTTVVVYYY]]]```bbbccccccdddeeegggjjjlllnnnooopppooonnnmmmlllkkklllmmmmmmlllllllllllllllmmmnnnooooooqqqsssuuuvvvuuutttssstttrrrooollljjjjjjjjjkkkhhhiiijjjjjjjjjjjjlllnnnnnnmmmmmmpppvvv|||~~~xxxqqqnnnqqquuuuuutttuuuuuuuuutttrrrqqqpppooonnnnnnrrrvvvvvvrrrooooooqqqppprrruuuvvvvvvtttqqqooommmqqqrrrrrrvvv}}}}}}~~~{{{xxxwwwxxx~~~~~~xxxrrroooiiigggccc``````aaadddfffhhhsss~~~|||uuuqqqnnnrrr|||xxxrrrnnnnnnmmmllllllooouuuyyy}}}~~~{{{{{{yyyvvvssssssrrrrrrsssssstttuuuvvvwww{{{~~~|||yyywwwzzz{{{yyywww|||xxxrrrjjjbbb^^^[[[ZZZYYYTTTPPPJJJDDDAAAAAACCCDDDDDDHHHMMMSSSUUUTTTQQQNNNNNNOOONNNMMMLLLLLLNNNPPPQQQSSSWWW[[[___aaaccccccbbbccceeegggiiikkkmmmnnnqqqpppooonnnnnnooopppqqqkkkkkkkkklllmmmnnnooopppoooqqqsssuuuvvvvvvuuutttsssrrrpppooommmkkkiiiiiiiiillloooooommmmmmppprrrmmmlllkkknnnuuu{{{~~~~~~xxxpppkkkooouuuvvvuuutttqqqqqqrrrqqqqqqooonnnmmmoootttyyyyyytttooonnnooorrruuuyyy{{{{{{xxxtttqqqjjjoooqqqpppuuu|||}}}yyy{{{{{{{{{zzzyyywwwuuuuuussswwwyyyxxxyyy|||wwwpppmmmhhhdddcccdddgggjjjkkkwwwzzzrrrnnnkkkooozzz~~~uuutttqqqmmmiiiggghhhjjjooosssxxx}}}|||yyyxxxvvvuuussssssrrrrrrnnnrrruuutttrrrssswww{{{{{{{{{zzzyyyzzz|||||||||zzz|||||||||}}}}}}}}}}}}}}}~~~vvvwwwwwwxxxyyyzzzzzz{{{~~~~~~xxx}}}xxxllljjjaaa[[[\\\ZZZZZZUUUOOOJJJHHHFFFEEEDDDDDDFFFIIILLLNNNOOOOOOOOOQQQOOOMMMKKKKKKKKKMMMNNNNNNOOORRRUUUYYY\\\___``````aaabbbccceeegggiiikkklllllllllllllllmmmnnnnnnlllllllllllllllmmmnnnooorrrsssttttttsssrrrpppooorrrpppnnnkkkjjjjjjjjjkkknnnnnnooooooooommmkkkjjjiiijjjlllpppuuuwwwwwwvvvpppnnnnnnqqqvvvwwwtttpppnnnoooppprrrssssssrrrqqqnnnppptttwwwwwwtttpppmmmrrruuu{{{yyypppqqqooommmmmmpppssstttttttttuuuuuuuuuvvvvvvvvvvvvwwwxxxxxxvvvttttttvvvxxx|||~~~zzzpppiiifffdddcccaaakkkwwwyyyqqqkkknnntttwwwzzz}}}}}}yyyrrrkkkfffbbbaaahhhfffiiiqqqxxx}}}}}}{{{{{{{{{wwwwwwvvvtttsssqqqpppppptttsssrrrrrrtttxxx{{{~~~{{{xxx{{{~~~zzzwwwyyy{{{|||{{{|||~~~||||||{{{|||}}}xxxwwwyyyyyyvvvrrrqqqrrrssstttvvvzzzuuuqqqhhhcccccc```ZZZVVVQQQMMMKKKIIIFFFEEEBBBCCCEEEGGGHHHIIIJJJJJJPPPOOONNNLLLKKKKKKKKKLLLLLLMMMOOORRRUUUXXX[[[]]]^^^^^^___```ccceeeggghhhjjjiiiiiiiiijjjkkklllmmmllllllkkkkkklllmmmmmmnnnnnnppprrrsssrrrpppnnnlllpppooommmlllkkkkkkllllllooooooooooooooonnnmmmmmmoooooooooqqqssssssrrrppppppnnnooosssxxxyyyvvvrrrppppppqqqqqqqqqqqqqqqpppoooqqqtttwwwwwwuuusssppptttvvv||||||tttqqqnnnllllllmmmpppqqqqqqsssttttttvvvwwwxxxyyyzzz~~~|||xxxuuurrrpppoooooosssuuuxxx}}}{{{rrrmmmjjjiiigggnnnzzzuuullljjjkkkjjjjjjlllpppttt|||yyyqqqkkkfffdddddd```aaahhhnnnrrrvvvzzzzzz~~~{{{yyyxxxyyyxxxvvvtttssstttvvvwwwvvvwwwxxxxxxyyy{{{}}}zzzxxxzzz||||||{{{|||~~~yyytttssstttuuussspppqqqssswww{{{{{{tttkkkgggfffaaa[[[XXXUUURRROOOLLLIIIFFFCCCBBBBBBBBBCCCCCCDDDEEENNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKMMMPPPSSSWWWYYYZZZZZZ[[[]]]___aaacccdddffffffffffffggghhhiiijjjkkkkkkkkkkkkkkkllllllllllllnnnqqqsssssspppmmmkkknnnnnnnnnnnnnnnnnnnnnnnnqqqpppoooooonnnooopppqqquuusssrrrrrrrrrqqqooolllnnnnnnoootttyyyzzzwwwsssrrrrrrqqqqqqqqqqqqppppppqqqrrruuuwwwxxxwwwuuussssssvvv{{{zzztttqqqmmmllllllmmmmmmmmmpppqqqsssuuuxxx{{{}}}~~~}}}vvvrrrqqqooollljjjllllllmmmooottt{{{}}}uuuqqqnnnmmmqqq{{{{{{pppiiieee```]]]^^^```fffnnnuuu{{{|||sssmmmiiiccc^^^]]]aaaeeegggjjjnnnlllrrrzzz|||yyywwwvvvuuuvvvtttssssssuuuwwwxxxwwwttttttuuuwwwxxxyyyyyyzzz||||||}}}|||{{{zzzxxxwwwzzz|||~~~~~~}}}{{{{{{{{{{{{||||||{{{{{{zzzyyy}}}}}}|||}}}zzzvvvqqqppprrrttttttsssssswww~~~~~~|||zzz{{{~~~yyyoookkkiiiaaa^^^\\\YYYWWWTTTPPPKKKHHHFFFEEECCCBBBAAAAAABBBBBBIIIIIIJJJKKKLLLLLLLLLKKKKKKJJJIIIJJJLLLOOOSSSVVVVVVWWWXXXYYY[[[^^^```aaacccccccccdddeeefffhhhiiiiiijjjjjjjjjjjjjjjjjjjjjkkkmmmrrrtttuuurrrnnnkkklllmmmnnnpppqqqqqqrrrrrrrrrqqqooonnnooopppssstttwwwuuutttssssssrrrpppnnnkkklllnnnrrrvvvwwwuuusssqqqqqqqqqqqqrrrrrrssssssssstttvvvwwwwwwuuutttsssooorrrwww~~~{{{xxxtttpppooonnnlllkkklllmmmooorrrvvvzzz~~~yyyrrroooqqqrrrpppmmmkkkjjjiiiiiikkkooosssuuu}}}{{{tttqqqpppsss{{{yyyqqqjjjbbb^^^___[[[```fffjjjnnnwww~~~uuupppiiiccc```aaabbbaaacccfffcccgggmmmrrrwww{{{~~~{{{{{{}}}}}}{{{|||zzzyyywwwuuuuuuuuuuuuvvvvvvvvvuuusssqqqooommmlllnnnpppqqqrrrsssvvvxxxtttuuuwwwyyy|||~~~|||{{{{{{zzzyyywwwvvvvvvvvvvvvwwwxxxyyyyyyyyyzzz{{{|||{{{xxxuuuuuuxxx|||~~~|||}}}yyyzzzxxxwwwyyy~~~~~~{{{vvvqqqfffdddbbb___\\\YYYTTTOOOKKKIIIHHHEEECCCAAAAAAAAAAAACCCDDDFFFIIIKKKLLLMMMMMMLLLKKKJJJIIIJJJMMMQQQSSSSSSTTTUUUVVVXXX[[[]]]^^^``````aaabbbccceeeggghhhhhhhhhiiijjjiiiiiihhhggghhhkkkooorrrssspppmmmjjjjjjkkkmmmppprrrsssttttttrrrqqqooonnnooorrruuuwww{{{yyyvvvuuutttsssqqqoooiiijjjkkknnnpppqqqpppooonnnoooppprrrsssuuuvvvwwwuuuvvvvvvwwwvvvtttrrrpppnnnppptttzzz|||yyyvvvsssooollljjjjjjlllooosssxxx|||~~~~~~wwwpppnnnqqqttttttssspppnnnllljjjiiijjjkkklllqqqsssuuuuuutttttttttuuuyyyxxxsssrrrwww|||~~~tttjjjdddddd```bbbeeeeeeffflllwww}}}xxxqqqjjjeeedddccc___^^^```\\\^^^bbbeeeiiipppwww{{{~~~}}}{{{zzzzzz|||~~~~~~zzzwwwvvvuuuxxxxxxwwwvvvtttqqqooommmhhhjjjlllmmmnnnoooqqqsssqqqqqqrrrrrrssssssttttttwwwtttrrrqqqrrrsssrrrrrrtttvvvyyy{{{}}}}}}zzzxxxwwwvvvxxxxxxxxxxxxwwwwwwvvvvvvtttttttttuuuuuuvvvwwwxxxsssvvvxxxzzz{{{~~~|||||||||}}}~~~}}}}}}|||zzzyyywwwwwwzzz~~~~~~~~~~~~{{{nnnmmmkkkgggccc___ZZZTTTPPPKKKJJJHHHFFFCCCBBBAAA@@@@@@AAACCCEEEHHHJJJLLLMMMMMMLLLKKKJJJKKKLLLNNNPPPPPPQQQQQQSSSUUUWWWYYY[[[\\\]]]^^^___aaaccceeefffgggggghhhiiiiiigggfffeeecccfffjjjmmmnnnllljjjhhhhhhiiikkkmmmoooqqqssstttqqqpppnnnnnnpppsssvvvxxx~~~{{{xxxuuutttrrrpppnnniiiiiiiiiiiiiiijjjjjjkkkjjjlllnnnqqqtttuuuvvvvvvtttvvvwwwxxxwwwtttqqqooooooqqqtttxxx|||~~~zzzuuuqqqiiiiiijjjllloootttxxxzzz~~~xxxqqqnnnooorrruuuuuuuuutttrrrooommmkkkiiiiiilllnnnqqqqqqooolllkkkkkklllsss~~~zzzvvvvvvzzz|||~~~ppphhhgggeeeffffffeeedddffflllqqqtttyyyyyysssmmmkkkhhhaaa^^^^^^ZZZZZZZZZ[[[___fffooouuu{{{{{{zzzyyywwwtttqqqpppppprrrvvvyyy{{{}}}~~~}}}{{{xxxvvvtttnnnppprrrrrrrrrsssuuuwwwvvvvvvuuutttsssrrrqqqqqqtttrrroooooooooooonnnlllnnnooopppqqqqqqrrruuuwwwtttssstttvvvxxxzzzzzzzzzyyyyyyyyyzzz{{{|||}}}~~~~~~}}}|||~~~~~~}}}~~~~~~~~~~~~}}}{{{{{{yyyzzz{{{zzzxxxxxxyyyzzz{{{|||}}}}}}zzzxxxwwwwwwwwwvvvtttsssqqqqqqppppppssstttuuuwwwyyy{{{}}}~~~yyyzzz{{{}}}}}}{{{{{{{{{|||{{{zzz{{{~~~zzzzzz{{{~~~~~~{{{}}}~~~yyyxxxuuupppkkkfff```ZZZVVVOOOOOOMMMKKKIIIFFFDDDCCCAAAAAAAAABBBDDDFFFHHHJJJLLLLLLKKKKKKKKKKKKLLLMMMLLLMMMNNNOOOQQQTTTVVVWWWYYYYYYZZZ\\\^^^```cccdddffffffhhhhhhhhhfffeeecccaaacccfffiiijjjjjjhhhgggeeeffffffhhhjjjmmmppprrrnnnnnnnnnooopppsssvvvxxx{{{xxxuuussssssrrrqqqoookkkjjjhhheeeddddddeeegggfffiiimmmppprrrrrrqqqppprrrtttwwwzzzzzzxxxtttrrrpppqqqqqqrrruuuyyy~~~{{{vvvlllkkkkkkkkkmmmqqqtttvvvyyyvvvpppllllllpppuuuxxx||||||zzzxxxuuupppmmmjjjjjjmmmqqqqqqoookkkiiigggdddjjjrrrxxx}}}~~~xxxvvvwwwzzzyyy~~~wwwnnnllleeeeeefffffffffggghhhhhhkkknnnuuu||||||zzzuuulllfffeee```^^^\\\ZZZ\\\cccmmmtttwwwwwwvvvuuuqqqmmmiiifffccceeegggiiijjjkkknnnpppqqqwww||||||~~~}}}}}}|||{{{zzzzzz{{{{{{yyywwwuuuvvvvvvvvvuuuuuuwwwyyyyyyxxxwwwxxxyyyyyyxxxvvvvvvwwwwwwyyyzzz|||~~~}}}}}}~~~~~~}}}|||yyyxxxyyyzzzzzz{{{{{{|||}}}}}}}}}}}}||||||{{{{{{zzzzzzuuuwwwxxxxxxwwwwwwxxxyyy{{{{{{zzzyyyxxxwwwvvvvvvtttvvvwwwwwwwwwwwwyyyzzzzzz|||}}}{{{xxxvvvwwwyyyyyyyyyxxxwwwwwwwwwxxxyyy{{{|||~~~~~~|||~~~~~~}}}}}}{{{|||jjjyyy{{{uuupppjjjddd___[[[TTTTTTSSSRRROOOLLLIIIGGGCCCBBB@@@@@@AAACCCFFFGGGKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKMMMOOOQQQSSSTTTVVVWWWXXXZZZ\\\^^^aaabbbeeefffggghhhhhhfffdddccccccdddfffiiijjjjjjjjjiiicccccccccdddfffjjjmmmooommmmmmnnnoooqqqtttvvvxxxuuusssqqqqqqrrrtttttttttmmmkkkhhhdddaaaaaaccceeedddgggllloooqqqooommmkkkpppsssxxx{{{}}}{{{xxxuuupppooonnnmmmmmmpppuuuyyyzzz|||zzznnnmmmlllkkklllooorrrttttttrrrnnnkkkjjjooovvv||||||vvvqqqnnniiimmmrrrsssqqqmmmiiihhh```ffflllpppppprrrxxx|||}}}xxxuuutttuuuwwwtttwww~~~uuurrrbbbbbbdddfffiiiiiigggeeegggiiimmmsss|||yyyqqqooojjjgggbbb^^^___fffooovvvtttsssrrrppplllhhhdddaaa\\\^^^```aaa```aaaccceee```gggkkkkkkmmmvvv|||~~~||||||}}}~~~~~~}}}~~~}}}|||{{{{{{zzz{{{||||||{{{{{{}}}~~~}}}}}}|||{{{{{{zzzyyyyyyxxxzzz|||}}}}}}~~~}}}|||~~~}}}}}}~~~{{{}}}eeekkkwwwyyyqqqjjjeeeaaa]]]\\\ZZZYYYWWWUUUQQQNNNEEEEEEDDDAAA??????AAACCCHHHIIIJJJKKKKKKJJJHHHFFFIIIIIIHHHIIIKKKNNNRRRTTTSSSUUUXXXYYYZZZ[[[^^^```aaaaaaaaabbbbbbccccccccccccddddddfffggghhhiiijjjfffdddaaa``````dddhhhjjjkkkkkkkkkmmmpppsssttttttpppllliiikkkpppsssqqqoootttooohhhcccbbbccceeegggiiijjjkkklllnnnoooppppppppptttxxx{{{{{{zzzzzzzzzwwwtttnnnjjjhhhiiilllnnnrrrvvv||||||xxxvvvssspppoooppprrrssstttpppkkkhhhiiinnntttyyy{{{rrrkkkkkkkkkkkklllmmmjjjfffccchhhiiijjjkkklllnnnoooppprrrqqqpppooonnnnnnnnnnnnqqqqqqrrrsssxxxuuunnneee]]]aaafffffflllqqqjjjhhheeeffflllttt}}}zzzuuummmgggdddggglllpppsssooojjjeeecccaaa^^^]]]]]]\\\ZZZYYYYYY[[[\\\^^^aaa___^^^^^^bbbhhhnnnrrrwwwvvvttttttuuuvvvvvvuuuppprrruuuwwwyyy}}}}}}}}}yyyyyyzzzxxxzzz~~~~~~zzzxxxzzz{{{|||{{{]]]aaakkkyyyxxxpppiiieeeeeecccaaa^^^\\\YYYUUUQQQJJJIIIGGGDDDBBBAAABBBDDDDDDEEEGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKMMMNNNOOOQQQSSSWWWXXXYYY[[[]]]_________``````aaaaaabbbbbbcccdddeeegggiiijjjjjjjjjgggeeecccaaaaaaccceeegggfffeeeeeegggkkknnnoooooommmjjjhhhjjjooorrrqqqnnnrrroooiiieeedddeeefffggghhhhhhiiikkklllmmmnnnoooqqqtttwwwzzzzzz{{{|||}}}zzzwwwqqqllliiihhhiiijjjnnnqqqwww|||}}}|||{{{yyyuuurrrqqqpppqqqrrrqqqooommmkkkkkknnnqqqssszzzzzz{{{}}}~~~{{{uuupppjjjiiihhhiiijjjiiifffdddhhhiiijjjlllmmmnnnnnnnnnpppooonnnmmmmmmmmmmmmmmmpppppppppqqquuu|||vvvnnneee]]]___dddeeelllsssnnnjjjeeecccgggmmmtttyyypppkkklllppptttssspppjjjfffccc```^^^\\\]]]\\\[[[YYYYYYZZZ[[[\\\aaa___^^^^^^aaafffkkknnnlllkkkkkklllnnnppppppoookkklllmmmmmmlllnnnrrruuuyyy|||}}}~~~yyyyyyzzzzzz~~~~~~yyywwwwwwxxxyyyzzz~~~ZZZZZZ___iiittt{{{rrrmmmllliiifffccc___[[[WWWSSSQQQOOOLLLHHHEEEDDDDDDDDDAAAAAABBBDDDFFFHHHJJJKKKJJJJJJKKKKKKLLLKKKKKKKKKNNNQQQUUUWWWXXXYYY[[[\\\\\\]]]]]]^^^___``````aaabbbcccfffiiikkkllllllkkkiiihhhfffdddcccbbbbbbbbbaaa``````cccfffiiikkkkkkjjjhhhfffhhhmmmoooooommmqqqooollljjjhhhggggggggghhhhhhiiijjjlllmmmnnnoooppprrruuuwwwxxxzzz~~~|||vvvqqqllliiihhhhhhiiilllpppuuuxxxzzz{{{{{{}}}{{{xxxuuusssqqqqqqqqqoooooonnnmmmmmmmmmmmmmmmpppqqqsssvvvzzzzzzyyywwwllljjjggggggggghhhhhhggghhhiiilllmmmnnnnnnmmmlllllllllllllllllllllllllllnnnnnnnnnnnnpppuuu}}}xxxnnnfff]]]^^^bbbcccmmmwwwtttmmmgggbbbcccfffkkkuuu~~~~~~vvvtttvvvyyy~~~zzzuuupppmmmiiieeeccc```___^^^]]]]]]^^^___```dddcccbbbbbbdddgggkkkmmmkkkkkkmmmppptttvvvvvvuuuqqqqqqooollliiiggghhhjjjmmmsss||||||zzz|||~~~|||zzzyyyyyyyyy~~~||||||}}}~~~~~~xxxvvvvvvvvvwwwzzz}}}___\\\\\\aaaiiissszzztttqqqmmmiiieeeaaa\\\YYYWWWTTTOOOJJJGGGEEEDDDCCC@@@@@@@@@@@@BBBEEEHHHIIIIIIJJJLLLMMMMMMMMMKKKJJJKKKNNNRRRUUUVVVWWWXXXYYYZZZZZZ[[[\\\^^^___`````````bbbgggjjjmmmnnnmmmlllllllllkkkjjjhhheeecccbbb```______aaadddggghhhhhhfffeeedddfffiiilllllllllqqqqqqqqqooollliiigggggghhhiiijjjkkklllnnnoooooonnnpppqqqrrrtttxxx}}}|||wwwrrrnnnkkkjjjiiijjjlllooorrruuuwwwxxx|||{{{yyywwwuuutttsssrrrpppooonnnmmmllllllkkkkkklllmmmpppssswwwzzz|||}}}tttqqqllljjjiiijjjkkkjjjhhhjjjmmmoooooommmkkkjjjjjjjjjkkklllllllllllllllnnnnnnmmmlllmmmpppvvvzzz|||rrriii^^^]]]___aaannnzzzyyyrrrjjjcccaaabbbfffnnnwww{{{~~~~~~zzzuuupppmmmggggggfffggghhhiiikkkkkklllllllllmmmooorrruuuvvvwwwxxx{{{~~~zzzuuuqqqmmmkkkjjjkkkpppwww~~~yyyyyyxxxxxxyyy}}}~~~~~~|||yyywwwuuuuuuvvvwww}}}xxxvvvwwwxxxyyy}}}~~~fffaaa]]]___bbbhhhsss}}}~~~yyytttooojjjeeebbb]]]XXXRRRMMMJJJGGGDDDBBBDDDBBB@@@???@@@BBBDDDEEEFFFHHHKKKNNNOOOOOONNNMMMJJJLLLPPPRRRSSSSSSUUUVVVWWWXXXYYY[[[\\\^^^______^^^aaaeeeiiimmmnnnnnnmmmoooooopppooommmjjjgggfffbbb```___```cccdddeeedddcccbbbbbbcccfffhhhiiiiiiqqqssstttrrrnnniiigggfffgggggghhhjjjkkklllmmmnnnmmmmmmnnnnnnppptttzzz~~~}}}zzzuuuqqqooollllllmmmnnnoooqqqssstttwwwwwwxxxwwwwwwvvvuuuuuurrrpppmmmkkkjjjlllnnnooonnnppprrruuuxxx{{{{{{vvvrrrpppooonnnmmmjjjkkkmmmoooooommmjjjhhhiiijjjkkkmmmnnnnnnnnnnnnoooooonnnmmmlllnnnrrruuuzzzwwwlll```]]]^^^```nnn||||||tttlllddd``````bbbiiiqqqrrrtttvvvyyy~~~zzzvvvrrrssstttvvvxxxzzz|||}}}yyyyyyzzz{{{~~~~~~yyytttpppnnnkkkmmmrrrxxx~~~}}}|||xxxwww}}}|||xxxyyy|||}}}{{{xxxssstttuuuwwwyyy}}}~~~}}}}}}|||~~~~~~|||{{{{{{|||||||||xxxxxxzzz|||}}}jjjccc^^^^^^___```ffflllyyy}}}vvvpppjjjfffddd^^^WWWQQQOOOLLLHHHEEEGGGEEECCCAAA@@@@@@AAAAAADDDFFFIIILLLNNNOOOOOOOOOJJJLLLNNNNNNNNNOOOQQQSSSTTTUUUVVVXXXZZZ[[[]]]^^^\\\^^^bbbgggjjjlllmmmnnnpppqqqssssssrrrpppnnnmmmfffdddbbbaaabbbbbbaaa`````````aaaaaabbbccceeeeeelllooosssrrrmmmiiiggggggeeeeeefffgggiiijjjkkklllmmmmmmllllllmmmpppvvvzzz{{{vvvsssoooooonnnnnnoooooopppqqqrrrsssuuuwwwwwwwwwvvvvvvtttqqqmmmkkkkkknnnrrruuusssuuuxxxyyy{{{}}}zzzwwwuuurrrppplllmmmnnnnnnmmmllliiihhhhhhiiikkknnnoooppppppooopppppppppooonnnnnnqqqsssvvv|||pppccc^^^^^^```nnn|||}}}vvvnnneeeaaa______dddkkkpppqqqssstttvvv{{{|||vvvrrrnnnoooqqqwww~~~}}}|||}}}~~~zzzvvvuuuxxxyyy{{{|||}}}|||{{{zzz}}}}}}yyyuuuqqqrrrvvv}}}zzzvvvsssssssssuuuxxx}}}~~~}}}{{{wwwwwwzzz~~~|||zzzwwwxxx|||~~~oooiiidddcccaaa___```ccciiirrrxxxqqqlllkkkeee]]]XXXVVVSSSNNNJJJIIIGGGEEECCCAAA@@@@@@@@@BBBDDDFFFIIIKKKMMMMMMMMMLLLLLLLLLKKKKKKLLLOOOQQQPPPPPPRRRTTTVVVXXXZZZ[[[ZZZ\\\___cccgggjjjmmmnnnoooqqqssstttuuuuuutttsssnnnkkkhhheeedddcccaaa______`````````___```aaabbbccchhhmmmnnnjjjggghhhiiifffggggggiiijjjkkklllmmmnnnnnnmmmllllllnnnsssvvv~~~}}}wwwsssooooooooooooooooooppppppoooqqqsssvvvwwwvvvuuutttsssqqqnnnmmmnnnrrrvvvyyywwwyyy|||}}}~~~}}}yyytttqqqnnnnnnnnnmmmllljjjiiihhhfffhhhkkkmmmooopppppppppoooppppppooonnnoooqqqssssss{{{ssseee```___```mmm{{{||||||sssjjjeeeaaa^^^aaagggppptttwwwxxxvvvwww{{{~~~wwwrrrooooooqqqwww~~~|||yyyxxxxxxzzz||||||zzzwwwvvvuuuvvvuuutttsssrrrrrrsssssstttvvvyyyyyywwwvvvvvvwww{{{yyyxxxyyy|||~~~xxxrrrnnnooossszzz~~~~~~zzzwwwwwwvvvwww|||~~~}}}}}}vvvttttttuuutttvvv~~~{{{zzzvvv|||}}}xxxvvvxxx{{{~~~|||~~~vvvpppkkkjjjhhhcccaaabbbaaagggqqq{{{|||vvvqqqjjjbbb]]][[[YYYSSSOOOIIIHHHFFFDDDBBBAAA@@@@@@BBBCCCEEEGGGHHHJJJKKKKKKMMMMMMKKKIIIHHHJJJMMMPPPMMMNNNOOOQQQTTTVVVWWWXXXYYYZZZ]]]aaaeeeiiilllnnnnnnppprrrtttvvvwwwwwwwwwuuurrrnnnjjjhhhfffcccaaa______```___^^^^^^___```\\\bbbhhhjjjhhhggghhhkkkjjjjjjkkklllnnnoooppppppppppppooommmmmmnnnqqqttt}}}}}}vvvrrrnnnnnnnnnoooooooooppppppnnnpppsssuuuvvvuuusssrrrqqqpppooooooqqquuuxxx{{{xxx{{{|||vvvqqqpppooonnnlllkkkjjjiiihhheeegggjjjmmmoooppppppooonnnoooppppppooooooqqqsssrrrxxxuuugggaaa``````mmmzzz{{{zzzqqqjjjeee```bbbfffooouuu{{{|||yyyvvvvvvxxxxxx~~~yyyrrrlllkkkjjjlllsss}}}|||xxxuuummmpppsssuuuuuuttttttuuutttrrrooollllllmmmnnnpppoooooopppqqqrrrrrrrrrrrrssspppmmmpppwww}}}~~~}}}~~~yyyrrrmmmmmmqqquuuzzz~~~{{{yyy}}}|||}}}{{{yyyzzz~~~|||yyyvvvsssqqqnnnoooxxx}}}zzzzzzssszzz}}}wwwuuuvvvzzz}}}}}}|||{{{}}}|||~~~xxxqqqllljjjgggddd```___```cccjjjqqqzzzyyyrrriiidddbbb___YYYTTTPPPMMMJJJIIIIIIHHHFFFEEEDDDDDDDDDDDDEEEGGGIIIJJJLLLMMMOOOPPPPPPOOOMMMLLLHHHJJJLLLOOOQQQRRRSSSTTTZZZ[[[]]]___bbbeeehhhjjjllllllnnnqqqtttuuutttssspppoooooonnnkkkhhheeecccccccccbbb```___^^^]]]\\\^^^___aaacccdddeeeffffffiiijjjlllnnnpppqqqrrrrrrrrrqqqooonnnnnnooopppqqqvvvyyy}}}~~~{{{wwwtttrrrmmmmmmnnnooopppqqqrrrrrrxxxuuussstttvvvvvvtttqqqppppppppppppooopppsssuuuvvvxxx|||~~~~~~|||yyyvvvsssqqqppppppnnnmmmlllkkkkkkjjjgggiiikkkmmmnnnooonnnnnnooopppqqqpppooonnnoooppptttwww|||zzzsssiiibbbbbbkkkyyywwwnnnfffcccbbbcccooouuu}}}{{{yyyvvvtttrrrsssxxx}}}|||wwwrrrkkkeeeeeefffiiiooowww~~~vvvllleeegggfffeeegggkkkmmmnnnnnnooommmkkkjjjjjjlllnnnooopppqqqqqqooommmkkkkkkllliiikkkmmmppptttwwwyyyzzz~~~~~~~~~}}}~~~~~~~~~zzzuuuooojjjnnnrrrxxx}}}~~~zzzuuupppppprrrvvvzzz|||}}}}}}{{{|||~~~|||tttrrrooolllpppwww}}}yyywwwtttyyy~~~yyy}}}zzzwwwuuuvvvxxxyyyyyyzzz}}}|||{{{|||||||||vvvqqqoookkkfffbbb[[[ZZZ\\\aaaeeekkkyyyyyyooojjjgggddd___ZZZVVVSSSOOOMMMKKKIIIGGGEEECCCCCCBBBBBBBBBCCCEEEFFFJJJKKKLLLNNNNNNNNNNNNMMMJJJKKKLLLMMMOOOPPPQQQRRRXXXXXXZZZ\\\___bbbeeeffffffhhhjjjnnnqqqqqqpppnnnnnnnnnmmmlllkkkiiihhhgggfffeeedddbbbaaa___^^^]]]\\\]]]^^^___```aaaaaaaaadddeeegggiiikkkmmmnnnnnnmmmlllkkkjjjjjjkkklllmmmpppsssvvvxxxvvvtttrrrrrrllllllmmmnnnppprrrtttuuuxxxuuussssssuuuuuutttrrrqqqrrrrrrrrrpppppprrrsssssstttvvvxxxxxxxxxvvvvvvzzz{{{{{{zzzxxxuuurrrpppooonnnmmmllljjjjjjjjjjjjfffhhhjjjlllmmmnnnnnnmmmmmmnnnoooooonnnnnnoooqqqtttvvv||||||uuukkkcccccclllzzz{{{qqqiiidddbbbbbbgggppp~~~{{{xxxuuutttuuuvvvwwwwwwvvvvvvxxx}}}}}}~~~|||{{{{{{}}}yyytttooollliiidddaaacccdddggglllrrrxxx|||~~~|||tttkkkfffcccaaaaaabbbeeegggggggggeeedddbbbbbbcccfffjjjlllqqqrrrrrrpppllliiihhhhhhggghhhjjjmmmpppsssuuuvvv||||||||||||}}}~~~xxxsssrrrssstttwwwzzz~~~~~~~~~~~~{{{}}}~~~~~~yyyqqqlllhhhkkkpppwww|||~~~{{{yyywwwtttooolllllloootttwww|||~~~}}}}}}{{{zzzyyy||||||~~~zzzssslllkkkooovvv|||zzzxxxxxx}}}zzz{{{xxxtttssstttvvvwwwxxx{{{}}}}}}|||{{{|||~~~{{{xxxvvvqqqkkkeee\\\ZZZYYY[[[[[[^^^fffpppyyy}}}uuurrrnnnhhhccc```\\\XXXTTTQQQNNNKKKHHHFFFEEECCCBBBBBBBBBCCCCCCHHHHHHIIIJJJKKKMMMNNNOOONNNMMMLLLLLLMMMNNNOOOPPPTTTUUUVVVXXX[[[]]]```aaaaaadddiiimmmoooooonnnmmmnnnmmmmmmlllkkkkkklllllliiihhhgggfffdddbbbaaa```]]]]]]]]]^^^^^^^^^^^^^^^aaaaaaccceeegggiiijjjkkkjjjiiihhhgggggghhhiiijjjjjjllloooppppppooopppqqqllllllllllllnnnqqqtttvvvwwwuuusssrrrsssuuuuuutttssstttvvvuuusssqqqqqqqqqrrrrrrrrrqqqpppnnnmmmlllrrrsssuuuwwwvvvtttrrrpppnnnmmmlllkkkjjjiiiiiiiiieeefffhhhjjjkkklllllllllkkklllnnnnnnnnnnnnppprrruuuwww|||~~~xxxnnnfffeeennn{{{}}}rrriiidddaaa```bbbnnn|||xxxuuurrrooolllllllllnnnqqqvvvzzz{{{{{{{{{{{{}}}||||||{{{yyyuuuqqqpppqqqtttvvvwwwvvvtttssssssrrrooommmkkkhhhdddbbbaaaaaa___^^^```bbbfffjjjooorrruuuvvv|||}}}~~~|||xxxrrrlllhhhcccaaa```aaacccccccccaaa```^^^]]]\\\___ccchhhkkktttuuuuuurrrmmmhhheeedddfffggghhhjjjlllooorrrssszzzzzzzzzzzz{{{|||}}}~~~xxxpppjjjhhhiiikkkkkkmmmqqqvvv{{{~~~}}}{{{vvvwwwyyyyyyzzz||||||zzz}}}~~~~~~{{{xxxzzz~~~uuunnnffffffiiimmmqqqssssssrrrpppnnnkkkiiikkkoootttwww||||||~~~}}}|||}}}yyyvvvqqqqqquuu|||{{{pppjjjjjjkkkmmmsss~~~}}}{{{}}}{{{xxxtttqqqppprrruuuxxxyyy}}}~~~zzzzzzyyyzzz{{{~~~~~~}}}|||xxxqqqkkkeeeaaa___^^^\\\ZZZ___eeejjjvvvyyyrrrlllhhheee```\\\XXXUUUQQQNNNKKKJJJHHHFFFDDDDDDDDDDDDFFFFFFEEEFFFHHHKKKNNNOOOQQQOOONNNLLLLLLMMMNNNOOOQQQRRRSSSUUUWWWYYY[[[]]]```dddjjjnnnppppppppppppqqqpppooonnnmmmnnnooopppmmmmmmkkkjjjhhhfffeeedddbbbbbbaaaaaa````````````aaaaaabbbdddeeegggiiijjjjjjiiiiiiiiiiiijjjkkkkkkiiijjjllllllllllllnnnpppmmmlllkkkjjjkkknnnrrrtttvvvtttsssrrrrrrtttuuuvvvvvvxxxzzzyyywwwsssqqqppptttsssqqqnnnllliiigggggghhhkkkooorrrtttuuusssrrrnnnmmmlllkkkjjjjjjjjjjjjeeefffggghhhjjjkkkllllllkkklllnnnnnnnnnpppsssvvvxxxyyy~~~zzzppphhhhhhppp||||||rrriiiccc```^^^bbbnnn|||wwwrrrnnnmmmmmmmmmooosssvvvxxxyyyxxx{{{~~~~~~{{{xxxyyy|||zzzvvvrrrmmmjjjiiiiiiiiijjjiiijjjkkkmmmmmmjjjgggcccbbb```^^^______```aaabbbeeejjjnnnqqqsssuuuwwwzzz{{{{{{{{{xxxtttpppnnnkkkiiihhhiiiiiiiiigggfffdddbbb```___aaaeeejjjmmmtttuuuvvvtttoooiiieeecccgggggghhhjjjlllnnnqqqrrrxxxxxxxxxyyyzzz{{{|||}}}|||~~~zzzrrrkkkggggggjjjllljjjkkkmmmpppuuu||||||zzzzzzxxxvvvuuuvvvyyy|||}}}wwwwww{{{{{{yyy{{{zzzyyyvvvtttuuu{{{vvvnnnhhhfffeeefffhhhjjjkkkkkknnnlllkkklllnnnsssxxx{{{}}}{{{|||{{{|||}}}rrrppppppvvv~~~zzzqqqllliiihhhiiirrr~~~~~~tttqqqnnnnnnqqqvvv{{{}}}~~~zzzwwwyyyzzz{{{}}}~~~yyytttnnniiifffddd```\\\]]]aaabbbhhhtttzzzsssmmmjjjeee```]]]YYYUUUSSSPPPOOOLLLIIIGGGFFFEEEEEEEEEDDDDDDDDDEEEHHHLLLNNNRRRPPPNNNMMMLLLMMMNNNOOOPPPPPPQQQRRRTTTVVVXXXYYY^^^ccciiimmmooooooqqqrrruuusssrrrqqqppppppqqqrrrqqqpppooonnnmmmkkkjjjjjjhhhgggfffddddddcccddddddbbbbbbbbbcccdddfffggghhhjjjjjjjjjjjjjjjkkklllllllllmmmnnnmmmlllkkkmmmooonnnmmmjjjiiiiiikkkmmmooosssssssssrrrrrrsssuuuvvvwwwzzz||||||yyyvvvsssrrruuutttrrrnnnkkkhhhfffeeebbbeeejjjooorrrtttuuuuuuooonnnmmmllllllkkkkkklllffffffggghhhjjjkkklllmmmlllnnnooooooppprrrvvvyyy{{{|||zzzqqqiiiiiiqqq}}}|||ssskkkeeeaaa___bbbkkkxxx{{{uuuuuuuuuuuuvvvxxx{{{}}}zzz~~~|||zzzyyyyyy{{{xxxrrrlllhhhfffeeefffffffffhhhjjjlllkkkiiigggfffeeeeeedddddddddfffgggiiimmmrrrvvvxxxyyy|||~~~~~~~~~|||yyyxxxwwwvvvuuuuuuvvvuuusssqqqllljjjgggeeeeeehhhkkkmmmppprrrsssrrrmmmhhheeeccceeeggghhhkkkmmmooopppqqqtttttttttuuuvvvxxxyyyzzzxxxzzz}}}zzzuuuoooiiifffgggjjjllljjjkkklllmmmqqqxxx}}}zzzvvvrrroooqqqvvvzzz}}}}}}wwwtttvvvzzz|||}}}xxxrrrpppssswwwyyyyyyyyywwwtttrrrrrrvvv|||~~~uuulllhhheeebbbaaacccfffhhhiiimmmmmmmmmnnnrrrwww|||~~~~~~}}}~~~~~~yyyxxxxxx{{{{{{sssooorrrwww~~~yyyqqqiiieeedddiiittttttpppmmmmmmqqqxxx~~~~~~{{{xxxvvvuuu{{{|||~~~uuupppllljjjeee___]]]^^^]]]___eeeooozzz}}}tttpppkkkfffbbb^^^ZZZWWWTTTRRROOOLLLIIIHHHGGGFFFFFFEEEDDDDDDDDDFFFIIIJJJOOONNNMMMLLLLLLMMMNNNOOONNNNNNOOOPPPQQQSSSUUUVVVXXX]]]cccggghhhjjjmmmpppuuutttssssssssssssssssssssssssrrrrrrqqqpppppppppkkkjjjhhhgggffffffggggggddddddcccbbbcccdddeeefffhhhhhhiiijjjjjjkkkkkkkkknnnooopppooommmllllllnnnooommmkkkjjjiiijjjkkklllppprrrssstttssssssuuuvvvvvvyyy{{{|||zzzwwwuuuttttttsssrrrpppmmmjjjgggfffccceeehhhlllppprrrttttttooonnnmmmllllllllllllmmmhhhhhhhhhiiikkklllnnnooonnnoooppppppqqqssswww{{{}}}xxxpppiiiiiiqqq}}}wwwooohhhdddaaa___eeepppzzz~~~~~~}}}{{{{{{}}}{{{xxxuuuooojjjgggfffggghhhmmmpppssssssrrrpppppppppmmmnnnoooooonnnmmmnnnooorrrvvv{{{}}}~~~~~~vvvtttqqqnnnmmmmmmnnnoooooopppqqqooolllhhheeeddddddfffjjjnnnpppqqqqqqqqqpppppppppqqqrrrtttuuuvvvuuuvvvxxx}}}vvvsssmmmgggddddddfffgggggghhhiiikkkooovvv~~~~~~yyywwwsssnnnlllnnnssswwwzzzwwwxxxyyyssssssuuuwwwvvvrrrnnnmmmnnnrrrvvvwwwyyywwwssspppooorrrxxx|||~~~xxxpppiiifffbbbaaacccgggkkklllmmmmmmnnnqqqtttxxx|||{{{xxxqqqrrruuuyyy~~~yyyrrrrrrtttxxxuuuhhhdddaaaccclllvvv|||wwwrrrnnnmmmqqqxxx~~~}}}~~~~~~}}}zzzxxxwwwyyy{{{~~~zzzuuusssnnneee``````]]][[[^^^dddjjjqqq}}}wwwqqqkkkfffaaa]]]YYYWWWTTTQQQNNNLLLKKKKKKGGGFFFEEEEEEDDDEEEFFFFFFJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLLLLMMMNNNPPPQQQRRRSSSXXX]]]```aaadddiiinnnpppqqqrrrsssttttttttttttuuuuuuuuuuuuuuuuuuuuuuuunnnmmmkkkjjjiiijjjkkkllliiihhhfffeeeeeeeeegggggghhhhhhiiijjjkkkllllllllllllnnnoooooommmllllllmmmnnnmmmllllllllllllllllllmmmppptttuuutttttttttvvvsssuuuxxxyyywwwvvvuuuvvvttttttttttttrrrooollljjjiiijjjjjjlllmmmooopppqqqmmmmmmllllllkkkkkklllllljjjjjjjjjkkklllnnnpppqqqnnnoooooooooppprrrwwwzzzzzzuuunnnhhhiiiqqq}}}xxxppphhhbbb___]]]bbbkkkttt~~~{{{rrrnnnjjjffffffhhhlllooovvvzzz~~~|||wwwtttuuuxxxvvvyyy||||||zzzyyyyyyzzzzzz~~~~~~|||{{{zzzyyyuuuuuuuuurrrnnnjjjiiiiiigggjjjpppuuuxxxxxxwwwvvvoooooopppqqqrrrtttvvvvvvxxxwwwwwwyyy|||}}}|||zzzsssppplllgggdddccccccdddfffhhhiiikkkooottt{{{{{{|||xxxwwwuuuqqqnnnmmmoooqqqsssssstttyyy|||vvvsssssstttrrrqqqooommmmmmqqqvvv{{{zzzwwwsssooonnnqqqxxx}}}~~~~~~{{{}}}|||uuuqqqkkkhhhiiikkknnnoooooopppqqqtttwww{{{~~~zzzvvvtttnnnppprrruuuxxx}}}yyywwwtttsss}}}{{{mmmiiidddbbbfffoooyyy}}}zzzwww{{{|||vvvpppmmmooouuu{{{~~~~~~~~~}}}}}}yyyyyyzzz|||{{{{{{||||||vvvlllfffeee```\\\\\\```aaaccclllxxx{{{tttnnnhhhddd^^^\\\YYYVVVSSSQQQPPPPPPHHHHHHGGGEEEEEEDDDDDDDDDFFFGGGHHHJJJKKKLLLLLLLLLJJJJJJKKKKKKLLLNNNOOOPPPPPPUUUZZZ]]]]]]aaagggmmmlllnnnppprrrtttuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwrrrqqqooommmmmmmmmooopppooonnnkkkiiihhhiiijjjjjjiiijjjkkkmmmmmmnnnnnnnnnjjjlllnnnnnnmmmlllllllllmmmmmmmmmnnnnnnnnnooooookkkoootttvvvuuuttttttuuupppsssuuuvvvuuuuuuuuuvvvuuuvvvwwwxxxwwwtttqqqoooooonnnmmmlllkkklllmmmnnnllllllkkkjjjjjjjjjkkkkkklllkkkkkklllmmmoooqqqsssnnnoooooonnnoooqqqvvvyyyxxxtttlllggghhhqqq}}}xxxnnneee___[[[^^^ccckkkttt|||tttmmmjjjfffdddfffkkkrrrvvvvvv||||||tttpppsssxxx|||}}}|||{{{wwwrrrooonnnnnnkkkooovvv}}}~~~|||rrrrrrssstttuuuwwwxxxyyy}}}{{{zzzyyyzzzzzzyyyxxxpppnnnkkkhhhffffffffffffkkklllmmmnnnooosssyyy|||}}}xxxyyy~~~}}}||||||{{{wwwrrrmmmjjjjjjpppqqqssswww}}}yyyuuuttttttmmmmmmmmmkkkjjjmmmtttzzz{{{xxxtttpppooossszzz{{{}}}|||~~~~~~{{{zzz|||~~~wwwqqqoooooooooooossssssuuuwwwzzz}}}zzzuuurrrqqqoooooopppqqqsssxxx~~~}}}vvvoootttuuuqqqjjjddddddjjjsss{{{|||zzzuuussswwwyyyqqqmmmmmmrrrwwwzzz}}}~~~~~~yyy|||}}}xxxttttttwww{{{~~~xxxoooiiieeeccc___\\\\\\^^^aaacccsss}}}{{{uuunnnjjjcccaaa^^^\\\YYYUUUPPPMMMOOOMMMKKKJJJHHHEEE@@@===@@@@@@BBBEEEIIIKKKKKKJJJMMMMMMNNNNNNOOOOOONNNNNNNNNQQQSSSVVVWWWZZZ^^^aaafffhhhkkkmmmmmmmmmoooqqqnnnpppsssssssssssstttvvvyyyvvvrrrnnnlllmmmoooppptttrrrpppnnnnnnmmmkkkiiiooonnnllljjjjjjjjjkkkllloooooonnnmmmlllkkkkkkkkkkkknnnqqqrrrqqqnnnmmmmmmlllnnnrrrtttuuutttrrrpppnnnoooqqqrrrsssttttttttt{{{|||}}}~~~|||xxxtttrrrrrrrrrrrrrrrqqqpppoooooolllmmmmmmmmmlllkkkjjjjjjlllkkkjjjjjjlllnnnnnnmmmpppooonnnmmmmmmoooqqqssszzz{{{~~~}}}ooolllgggdddeeemmmwww~~~yyyqqqiiibbb^^^\\\aaaeeelllttt|||||||||~~~}}}sssllleeefffhhhhhhiiinnnwww~~~~~~zzzxxxuuurrruuu{{{~~~}}}uuussswww~~~yyyuuussssssooouuu|||~~~zzzxxxvvvvvvuuussssssvvv|||~~~}}}}}}}}}{{{yyyvvvuuusssoookkkhhhfffeeeeeeiiiiiijjjmmmqqqvvvzzz}}}zzzuuusssvvvzzz{{{{{{}}}zzzwwwtttppplllgggdddhhhlllpppuuuzzz|||wwwsssrrrooojjjgggiiimmmsssvvv~~~xxxrrrppprrrxxx}}}~~~~~~}}}{{{|||}}}}}}~~~{{{zzzzzz{{{zzz{{{~~~{{{xxxwwwxxxwwwwwwxxx{{{}}}}}}}}}}}}}}}|||vvvrrrooonnnlllmmmpppvvv|||{{{vvvvvvwww|||vvvllleeeccchhhpppuuu}}}{{{uuunnnwwwyyypppmmmlllmmmqqqvvvvvvxxx|||~~~{{{zzz|||zzzxxx{{{yyyttttttxxxzzz|||}}}uuu~~~wwwrrrjjjhhhccc```^^^^^^```aaahhhppp}}}xxxrrrnnnkkkgggdddaaa]]]XXXUUUPPPNNNMMMLLLKKKHHHEEEBBB@@@??????AAADDDFFFGGGFFFJJJKKKMMMNNNOOOOOOOOOOOOMMMOOOQQQSSSUUUXXX\\\______bbbdddfffggggggiiikkknnnppprrrsssssssssuuuvvvwwwuuurrrooommmmmmnnnnnnpppooonnnnnnoooooommmlllooonnnlllkkkkkklllmmmnnnnnnnnnmmmmmmllllllkkkkkkkkknnnppppppooommmlllllllllmmmpppqqqrrrqqqooonnnnnnoooppprrrsssssstttttt|||}}}{{{wwwtttqqqqqqrrrrrrrrrqqqqqqpppllllllllllllmmmmmmmmmmmmmmmkkkjjjjjjlllmmmmmmlllrrrpppooonnnmmmnnnpppqqqvvvxxx|||{{{pppmmmhhhdddgggoooyyy~~~wwwppphhhccc___^^^aaafffnnnxxx{{{vvvqqqpppqqqtttzzz|||wwwrrrlllhhheeefffhhhjjjmmmsssyyy}}}zzzvvvtttqqqqqqvvv}}}}}}wwwooolllnnnrrrvvv|||wwwuuutttpppuuu{{{~~~{{{xxxvvvxxxxxxwwwuuuvvvxxx}}}{{{xxxsssqqqmmmjjjhhhggghhhhhhiiijjjlllooosssxxx||||||xxxttttttxxx|||~~~~~~|||xxxsssoookkkgggdddeeehhhmmmrrrvvv{{{|||wwwrrrpppmmmjjjhhhjjjooosssvvv{{{vvvssstttxxx|||~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~}}}{{{zzzyyyyyy{{{}}}{{{zzzyyyzzz}}}~~~~~~zzzvvvrrrpppnnnnnnqqqvvv|||}}}xxxuuuuuuyyy|||qqqhhheeehhhooossszzz}}}zzzzzz|||uuupppwww{{{qqqmmmllllllpppuuuwwwyyy|||}}}{{{|||~~~|||vvvtttvvvvvvtttwww|||}}}ssskkk{{{wwwrrrooojjjeeeaaa_________^^^ccckkkuuu}}}zzzvvvqqqlllgggccc^^^[[[UUUSSSRRRQQQQQQPPPMMMJJJCCCAAA@@@@@@BBBCCCDDDCCCFFFHHHKKKNNNPPPPPPPPPOOOLLLMMMNNNOOOPPPSSSXXX[[[XXXZZZ]]]___```aaaccceeeiiikkknnnoooooopppqqqsssuuutttrrrpppnnnmmmmmmmmmmmmllllllmmmoooppppppooolllkkkjjjiiijjjkkklllmmmlllllllllllllllllllllllllllnnnoooooommmkkkllllllmmmmmmnnnnnnmmmllllllkkknnnooopppqqqrrrrrrsssssszzz||||||wwwtttqqqrrrssstttuuuuuuuuuuuummmmmmllllllmmmnnnpppqqqnnnlllkkkkkklllmmmlllkkkrrrqqqpppnnnmmmnnnnnnooorrruuu{{{}}}yyyqqqmmmhhheeehhhqqq{{{{{{uuunnnhhhccc```___```fffppp{{{{{{tttmmmjjjkkklllqqq{{{|||tttmmmiiihhhgggfffffffffiiinnnsssxxxzzzzzzxxxsssoooooonnnpppwww|||{{{ssskkkgggfffhhhiiiqqqvvv|||wwwttttttsssvvvzzz|||zzzwwwuuuuuuxxxxxxwwwvvvvvvyyy}}}}}}yyyrrrpppllliiihhhiiikkkllliiikkkmmmqqqvvv{{{zzzvvvtttuuuzzz}}}wwwqqqmmmjjjgggddddddggglllppptttwww{{{}}}{{{vvvpppmmmkkkiiijjjnnnsssvvvxxx~~~{{{xxxyyy{{{~~~~~~}}}|||{{{{{{|||}}}~~~~~~~~~||||||zzzzzzzzz~~~~~~zzzxxxvvvxxx||||||{{{yyyzzz|||~~~~~~{{{uuussspppooorrrwww}}}yyytttrrrooo{{{xxxnnnhhhiiimmmqqqwwwzzz~~~zzztttqqqnnnoooyyywwwqqquuu{{{}}}sssnnnlllkkknnnsssxxxzzz|||~~~|||}}}|||{{{{{{xxxtttrrruuuxxx{{{{{{vvvooofff___|||zzzwwwrrrkkkfffaaa___^^^\\\^^^aaagggooozzz}}}uuuooojjjeeebbb^^^\\\ZZZXXXWWWVVVSSSQQQJJJGGGCCCBBBBBBCCCCCCCCCBBBEEEIIILLLOOOPPPOOOOOOMMMMMMMMMLLLLLLMMMQQQTTTSSSVVVYYY[[[\\\]]]___aaaaaacccfffhhhhhhiiikkkmmmrrrrrrrrrqqqpppnnnmmmllllllkkkjjjlllnnnoooooonnniiihhhgggfffffffffggggggkkkkkkkkkkkkkkklllllllllnnnoooooonnnmmmlllmmmnnnooonnnmmmlllkkkjjjjjjjjjmmmnnnooopppqqqqqqqqqqqquuuxxx|||~~~}}}zzzuuurrrrrrsssuuuvvvxxxyyyyyyyyypppooommmllllllnnnpppqqqooommmkkkkkkllllllkkkjjjpppooonnnnnnmmmnnnnnnooonnnssszzz|||xxxqqqlllgggfffjjjsss}}}~~~zzztttmmmgggbbb___^^^___eeeoooxxxwwwoookkkjjjkkkmmmxxx~~~xxxnnngggddddddfffgggiiiiiilllqqqwwwyyyvvvsssooolllkkkmmmooopppvvv~~~}}}~~~zzzuuuooojjjgggffffffgggiiippp}}}~~~xxxtttrrrrrrvvvxxxyyyyyywwwtttssssssuuuvvvvvvuuuuuuwwwzzz}}}}}}~~~~~~zzzuuurrrnnnkkkiiijjjlllmmmiiikkkoootttyyy}}}zzzwwwuuuwww|||zzzsssnnnkkkiiigggffffffiiinnnqqqtttvvvxxxzzz~~~zzzuuuooojjjiiihhhlllssszzz}}}~~~~~~~~~}}}}}}~~~yyyvvvttttttvvvwww{{{|||~~~}}}yyywwwvvvwww{{{zzzvvvvvvxxx}}}{{{yyywwwwwwyyy{{{{{{{{{}}}~~~}}}uuusssppppppsssyyy|||sssnnniiittt~~~rrrkkkjjjlllooovvvxxx|||}}}|||zzzxxxwwwnnnjjjgggeeeeeeiiittt{{{ttttttwwwwwwpppllljjjmmmqqqwwwyyy{{{}}}|||zzz~~~~~~~~~~~~~~~}}}}}}yyyxxxxxxzzzwwwwwwyyy~~~{{{tttnnniiiddd]]]YYYyyyssslllgggcccaaa_________```dddlllvvv}}}|||uuunnnjjjfffccc```]]]ZZZXXXTTTRRROOOKKKGGGDDDDDDCCCCCCBBBAAACCCFFFIIILLLMMMMMMMMMNNNNNNMMMKKKIIIIIIKKKNNNOOORRRUUUVVVWWWXXXZZZ\\\[[[]]]```bbbcccdddfffhhhnnnoooooooooooonnnllllllllljjjjjjjjjlllmmmlllkkkhhhhhhgggfffeeedddddddddjjjjjjjjjkkkkkkkkkkkkkkknnnpppppppppnnnnnnoooppprrrqqqooommmkkkkkkkkkkkkmmmmmmnnnooopppppppppppprrrtttxxx{{{{{{xxxtttqqqqqqrrrsssuuuwwwxxxxxxxxxsssrrrooommmlllmmmnnnoooooommmkkkkkkllllllkkkjjjkkkkkkllllllmmmnnnooopppmmmssszzzzzzwwwoookkkfffgggmmmvvv~~~{{{tttmmmfffaaa^^^\\\___ccciiipppvvvzzz|||}}}{{{tttmmmhhhggggggiiitttyyyssskkkfffdddeeeggghhhmmmnnnpppuuuxxxvvvpppkkkffffffjjjppprrrrrruuu{{{}}}}}}{{{xxxtttpppllljjjiiieeeeeeiiirrr{{{vvvsssssssssxxxyyyzzzxxxuuusssrrrssstttvvvwwwwwwvvvwwwyyy{{{|||~~~|||yyytttooolllkkkkkkllliiilllpppvvv{{{{{{yyywwwyyy}}}~~~zzzuuuoookkkiiiiiiiiihhhhhhkkknnnqqqrrrtttwwwyyyzzz}}}{{{wwwrrrkkkiiijjjpppzzz~~~}}}~~~}}}yyytttooolllmmmoooqqqxxx{{{{{{xxxwwwwww|||~~~yyywwwyyy~~~{{{yyyvvvuuuwwwyyyzzzzzz|||}}}~~~sssrrrqqqrrruuu{{{}}}|||~~~uuummmiiippp{{{tttllljjjlllnnnvvvyyy||||||wwwqqqmmmkkkddd```______aaafffqqq}}}yyywwwwww}}}tttnnnjjjlllpppuuuvvvyyy|||~~~~~~{{{yyy}}}~~~{{{yyy~~~|||{{{yyyvvvtttuuuxxx{{{|||}}}xxxnnnkkkfffbbb___\\\ZZZXXX|||uuuooojjjhhhdddbbb```^^^^^^bbbhhhmmmrrr|||}}}uuupppmmmiiiddd```\\\YYYUUUSSSQQQNNNJJJGGGFFFDDDBBBAAAAAABBBCCCEEEGGGIIIJJJJJJLLLMMMMMMKKKIIIHHHIIIKKKJJJMMMOOOQQQQQQRRRSSSUUUWWWYYY]]]___```bbbdddfffhhhiiijjjkkkkkkkkkkkkkkkkkkiiihhhhhhiiijjjiiigggiiiiiihhhggggggfffeeeeeejjjjjjjjjjjjjjjjjjjjjjjjmmmoooqqqqqqppppppqqqrrrsssrrrqqqooommmllllllllllllmmmnnnnnnooooooooonnnppprrruuuxxxxxxwwwtttsssooopppqqqrrrsssssssssssssssrrrpppnnnmmmlllllllllnnnlllkkkkkklllmmmlllkkkhhhhhhiiikkklllmmmnnnooommmssszzz~~~{{{xxxvvvmmmjjjhhhjjjrrrzzz{{{uuummmfffaaa^^^]]]___aaadddhhhlllpppsssuuuxxxvvvsssmmmgggdddcccdddcccnnnyyy~~~}}}sssoooiiieeeeeegggiiijjjrrrsssvvvyyyxxxssslllfffccceeekkkrrruuutttvvvzzz}}}}}}}}}|||yyyvvvsssooommmkkkggggggiiinnnvvv}}}yyywwwwwwxxxzzz{{{{{{yyyvvvtttssstttvvvxxxyyyzzzyyyyyyzzz|||}}}{{{uuuqqqmmmkkkjjjhhhlllqqqvvv{{{~~~{{{yyyxxxzzz~~~~~~{{{wwwsssnnnjjjiiijjjjjjjjjhhhjjjlllmmmnnnppptttvvvyyy|||rrrpppooovvv{{{yyyzzz{{{vvvsssnnnjjjhhhiiilllooovvvyyy~~~||||||~~~{{{||||||xxxwwwxxxzzz{{{|||{{{|||}}}~~~~~~sssssstttvvvyyy~~~~~~~~~|||{{{|||yyyppplllooouuuwwwnnnkkkkkkmmmvvv{{{yyyrrrmmmllldddaaa___```aaaeeeppp{{{~~~{{{zzzxxxpppkkkkkkooorrrtttxxx|||~~~}}}{{{zzz}}}~~~~~~{{{xxxwwwyyy{{{zzzxxxuuuvvvyyy~~~~~~}}}|||{{{uuuuuutttssssssvvv{{{xxxpppjjj___^^^\\\ZZZYYYYYYZZZZZZyyytttqqqiiigggddd___\\\\\\___aaafffmmmwww{{{tttpppkkkfffbbb___[[[YYYUUURRROOOMMMKKKHHHEEECCCBBBBBBBBBBBBCCCDDDFFFGGGGGGIIILLLLLLKKKKKKKKKLLLIIIKKKMMMNNNNNNNNNOOOPPPRRRUUUXXX[[[\\\^^^aaacccaaabbbcccdddfffggghhhiiihhhgggffffffhhhhhhgggfffeeeffffffggghhhhhhhhhhhhkkkkkkjjjjjjiiiiiihhhhhhiiillloooqqqqqqqqqqqqrrrsssrrrqqqpppooonnnmmmlllllllllmmmnnnnnnnnnnnnmmmnnnoooqqqrrrsssssssssrrrpppqqqqqqrrrqqqqqqppppppppppppooonnnmmmmmmllllllmmmkkkjjjjjjlllmmmmmmlllgggggghhhiiijjjkkkkkkkkkmmmrrryyy|||zzzwwwuuutttmmmkkkjjjoooxxx}}}zzztttmmmhhhcccaaa```___```aaaccceeefffggggggiiiiiigggccc___]]]^^^___]]]hhhtttyyy{{{}}}}}}{{{qqqmmmgggeeefffjjjmmmoootttxxx|||}}}xxxqqqkkkgggeeeggglllsssvvvuuuwww|||{{{~~~}}}}}}~~~~~~}}}{{{xxxtttpppmmmkkkjjjkkklllooorrrxxx|||zzzzzzzzz{{{|||}}}{{{xxxvvvuuuuuuvvvxxxzzzzzzzzzyyyzzz{{{}}}~~~{{{vvvpppmmmjjjhhhkkkpppvvvzzz}}}}}}}}}zzzxxxxxxzzz~~~}}}{{{xxxtttooolllkkkkkkjjjiiihhhiiijjjjjjkkknnnssswww}}}}}}yyyvvv{{{}}}xxxwwwzzz}}}xxxuuupppllljjjjjjmmmnnnrrrwww{{{~~~}}}}}}~~~~~~~~~}}}~~~zzzxxxyyy{{{|||}}}{{{}}}~~~}}}}}}wwwxxxyyy{{{~~~~~~}}}{{{{{{~~~uuuooommmoooyyyzzzoookkkjjjkkkwww}}}zzzvvvuuuoookkkhhhgggeeegggpppzzz}}}{{{xxx|||}}}rrrlllkkknnnppptttyyy}}}~~~||||||}}}~~~}}}|||{{{|||yyyxxxuuuqqqmmmkkkiiiiiijjjmmmqqqvvvzzz}}}~~~|||zzzxxxvvvuuurrrsssssstttwww|||{{{qqqiiibbb]]]XXXXXXYYYZZZ[[[]]]___aaa{{{xxxmmmkkkhhhbbb]]][[[[[[\\\aaaeeekkkrrr{{{zzzvvvqqqllliiifffccc```YYYWWWTTTRRRPPPMMMIIIFFFCCCBBBAAA@@@@@@AAACCCEEECCCGGGKKKMMMMMMMMMMMMNNNIIIKKKMMMNNNMMMMMMNNNOOONNNPPPTTTWWWXXXZZZ]]]___]]]]]]^^^___aaadddfffgggeeeddddddeeeggghhhgggfff```aaaccceeefffhhhhhhhhhlllkkkkkkjjjiiihhhggggggfffjjjnnnqqqrrrqqqqqqqqqrrrrrrrrrqqqpppnnnmmmlllllllllmmmmmmnnnmmmmmmmmmjjjkkklllmmmnnnoooppppppttttttttttttsssrrrqqqpppmmmnnnnnnnnnnnnnnnmmmllllllkkkjjjjjjlllnnnnnnmmmggghhhhhhiiiiiiiiihhhhhhmmmrrrwwwyyywwwtttrrrrrrnnnlllmmmsss|||{{{xxxsssmmmhhheeecccbbb______aaaaaaaaa___^^^]]]ZZZ[[[ZZZWWWUUUTTTUUUWWW[[[fffqqqwwwzzz}}}~~~|||rrrmmmhhheeehhhlllqqqtttuuuzzzyyyqqqllliiiiiiiiimmmsssuuuuuuyyy~~~yyy}}}{{{zzz}}}~~~zzzvvvqqqmmmkkkkkknnnpppqqqrrrwww~~~}}}zzzzzzzzz|||}}}~~~}}}zzzwwwvvvvvvsssvvvxxxyyyxxxwwwxxxxxx{{{|||yyysssnnnkkkgggkkkpppvvvzzz{{{{{{{{{xxxvvvwwwzzz~~~~~~{{{zzzvvvrrrooommmllljjjiiijjjjjjjjjjjjkkkoootttyyy{{{zzzvvvxxx~~~|||wwwqqqnnnmmmnnnnnnppptttyyy||||||}}}~~~~~~zzzwwwvvvwwwwww~~~zzzxxxyyy{{{|||||||||~~~~~~}}}||||||~~~~~~{{{{{{~~~yyypppmmmkkkuuu|||qqqkkkiiiiiivvv~~~~~~{{{vvvrrroookkkkkkrrr{{{xxxwwwuuuwwwtttlllkkknnnppptttzzz~~~|||}}}~~~|||zzzyyyyyyrrrsssqqqmmmfffbbbbbbcccdddhhhnnnssswwwyyy|||}}}zzzzzzyyyxxxvvvssspppnnnssstttvvvyyy}}}yyynnneee]]]WWWTTTXXXYYY\\\^^^___bbbeeehhhxxxrrrkkkeeebbb```^^^]]]ZZZ___dddhhhnnnxxxzzzuuuqqqnnniiifff___]]]YYYUUURRRNNNLLLJJJFFFDDDBBBAAAAAAAAA???>>>BBBCCCDDDFFFHHHKKKMMMOOONNNMMMMMMMMMMMMMMMMMMMMMLLLNNNPPPRRRTTTVVVWWWXXXWWWXXXZZZ]]]^^^_________bbbaaaaaaaaabbbdddfffgggggghhhiiiiiihhhggghhhjjjiiiiiihhhhhhhhhiiikkklllkkkmmmooopppqqqpppooonnnoooppprrrrrrrrrpppnnnmmmjjjkkklllnnnnnnnnnmmmlllkkkkkkjjjjjjkkkmmmnnnooouuutttrrrqqqooonnnmmmmmmooonnnnnnmmmmmmmmmmmmnnnnnnllljjjlllooopppnnnkkkllljjjgggddddddeeehhhjjjoooppprrrvvvyyywwwrrrmmmjjjjjjnnnvvv{{{uuuooommmhhhbbb^^^^^^cccbbbaaaaaaaaa```^^^\\\ZZZVVVTTTVVVVVVTTTVVVZZZ___hhhqqqwww|||zzzqqqllliiijjjlllnnnttt{{{~~~~~~zzzuuurrrqqqnnnoooqqqsssuuuwwwxxxyyy||||||{{{yyywwwxxx}}}{{{vvvrrrpppnnnnnnqqqnnnkkknnnttt{{{~~~}}}|||{{{|||~~~||||||~~~~~~|||zzzxxxvvvvvvxxxyyyxxxuuusssssssssvvvzzz{{{vvvsssqqqpppnnnmmmooosssyyy}}}|||{{{xxxxxxzzz~~~|||vvvpppllliiihhhhhhllljjjhhhiiilllqqqxxx||||||xxxwwwzzzyyyrrrmmmnnnppprrruuuxxx{{{}}}}}}xxxuuutttuuuyyy{{{|||||||||{{{{{{}}}~~~~~~}}}zzzxxxyyy|||~~~|||xxxoookkkrrrtttkkkhhhiiivvv~~~|||wwwqqqttt{{{zzzuuurrrsssyyyyyysssooolllmmmssszzz~~~~~~~~~zzzvvvrrrmmmkkkhhhdddbbbaaa```aaadddkkkrrruuuttttttwwwzzz~~~~~~wwwvvvsssqqqoooooopppppptttzzz~~~wwwlllccc^^^ZZZVVVSSSVVVZZZ```cccdddfffjjjnnn~~~yyyrrrlllhhheeebbb```XXX[[[^^^```cccjjjuuu~~~zzzuuuoookkkgggeee```\\\XXXTTTQQQOOOIIIGGGEEECCCCCCCCCAAA@@@CCCCCCCCCDDDFFFIIILLLMMMOOOOOOOOOOOONNNMMMMMMLLLKKKLLLMMMOOOQQQRRRRRRSSSTTTUUUWWWZZZ\\\^^^^^^^^^____________```bbbccceeeeeefffggggggffffffggghhhhhhhhhggggggggghhhiiijjjkkklllnnnpppppppppooonnnooopppqqqrrrrrrqqqooonnnnnnoooooopppooonnnmmmlllkkkjjjiiiiiijjjlllmmmnnntttsssqqqooonnnmmmmmmmmmooooooooonnnnnnmmmmmmlllllljjjiiijjjlllmmmmmmllljjjiiifffeeeeeefffhhhiiilllmmmppptttvvvuuuqqqmmmjjjkkkpppzzz{{{uuupppmmmggg```___bbbllllllkkkjjjhhhddd```]]]]]]XXXVVVWWWWWWUUUVVVYYYcccmmmxxx}}}|||qqqkkkhhhjjjnnnrrryyy~~~yyytttrrrqqqqqqrrrrrrtttuuuvvvwwwxxxxxxxxxxxxvvvtttuuuyyy}}}~~~|||xxxuuurrrppppppppprrrpppoooqqqwww}}}~~~{{{zzzzzzzzz{{{{{{zzzzzz{{{~~~~~~~~~~~~~~~~~~~~~|||zzzxxxvvvvvvwwwxxxvvvtttsssssstttyyy|||zzzuuurrrqqqpppooonnnnnnqqquuuxxxyyyxxxwwwxxx{{{~~~wwwqqqmmmkkklllmmmlllkkkiiiiiilllrrrwww{{{~~~zzzwwwxxx|||yyytttssstttuuuxxx{{{~~~~~~zzzuuupppppprrryyyzzz{{{zzzyyyyyy{{{}}}~~~}}}}}}{{{yyyzzz|||~~~xxxoooiiiooo|||tttjjjggggggssszzz|||zzztttoooooosss}}}vvvqqqmmmmmmrrrxxx|||}}}~~~}}}|||zzzvvvrrrnnnlllkkkhhhfffeeeeeeeeefffiiinnnuuuxxxwwwwwwyyy|||}}}~~~~~~zzzwwwttttttssssssuuuwwwyyy{{{~~~mmmhhh```[[[YYYXXXWWWVVVXXX]]]ccchhhkkkooouuuyyy|||vvvrrrmmmhhheee[[[[[[\\\ZZZZZZ^^^ffflllwwwyyytttnnnkkkfffaaa]]]YYYUUURRROOOLLLIIIHHHGGGFFFDDDCCCCCCCCCBBBBBBCCCFFFHHHJJJMMMNNNOOOOOOOOONNNLLLKKKJJJJJJKKKLLLMMMMMMMMMLLLOOOQQQSSSVVVYYY[[[\\\\\\\\\\\\\\\\\\^^^___```aaacccdddeeeeeeddddddeeegggfffffffffffffffggghhhhhhkkklllnnnoooppppppoooooonnnoooqqqrrrrrrqqqpppppppppqqqqqqqqqooonnnlllkkkjjjjjjiiiiiijjjkkkmmmnnnsssrrrooommmlllllllllmmmooooooppppppooommmlllkkkhhhiiiiiiiiiiiijjjmmmooojjjiiihhhffffffgggggghhhjjjlllooorrruuuuuurrroookkklllrrr}}}~~~xxxuuurrrmmmeee___cccjjjwwwwwwwwwvvvrrrmmmgggcccddd___]]]]]][[[XXXYYY\\\iiiuuu~~~ooojjjgggjjjooottt}}}|||uuuqqqpppqqqsssssssssttttttuuuuuuuuuuuuuuuuuutttssstttvvvyyyxxxwwwuuusssrrrrrrrrrrrruuuttttttvvvzzz~~~}}}{{{xxxvvvuuutttwwwtttrrrrrrtttvvvwwwwwwzzz}}}||||||}}}|||{{{yyywwwvvvvvvvvvvvvtttrrrrrrsssuuu{{{}}}yyyuuurrrqqqppppppnnnlllllloooqqqssssssuuuvvvzzzyyysssooonnnoooqqqkkkjjjiiijjjlllqqquuuxxx~~~}}}{{{zzzyyy{{{xxxvvvvvvvvvyyy|||}}}~~~}}}|||~~~}}}||||||~~~}}}vvvooommmnnnyyyzzz{{{zzzyyyyyy{{{}}}}}}{{{yyyyyy{{{~~~||||||}}}~~~zzzooogggjjjuuuuuuiiieeeeeeqqq~~~vvvnnnlllooowww|||tttnnnmmmpppuuuyyy{{{|||}}}~~~}}}zzzwwwuuurrrnnnkkklllllljjjjjjjjjkkklllmmmoootttyyy{{{zzzzzz{{{~~~||||||~~~~~~~~~zzzuuurrrooopppsssvvv{{{}}}rrrmmmlll```\\\XXXVVVWWWYYY[[[[[[\\\bbbjjjqqqvvv|||{{{vvvqqqmmmdddccc```\\\ZZZ[[[```dddlllqqqyyyxxxsssmmmiiifffbbb]]]YYYUUUSSSOOOMMMKKKJJJHHHFFFEEECCCBBB@@@AAABBBDDDFFFHHHJJJLLLMMMNNNMMMLLLKKKKKKKKKLLLLLLLLLKKKJJJJJJLLLMMMOOORRRTTTWWWYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^aaabbbcccdddccccccdddfffeeeeeeeeeffffffggghhhhhhjjjkkklllnnnooopppppppppnnnnnnpppqqqqqqqqqqqqpppooooooppppppooonnnmmmllllllkkkkkkjjjkkklllmmmnnnrrrpppmmmkkkjjjkkklllmmmnnnooopppqqqpppnnnkkkiiigggiiikkkjjjiiijjjnnnsssnnnmmmkkkjjjhhhgggffffffjjjlllooosssuuuvvvuuutttmmmnnnrrr|||zzzuuutttrrrmmmddd```iiittt{{{vvvrrrqqqooojjjgggfffccc___^^^aaammm{{{~~~{{{nnnhhheeeggglllrrr{{{vvvpppmmmnnnpppqqqqqqqqqrrrssssssttttttttttttuuuuuuuuuuuuvvvvvvssssssrrrrrrrrrssstttuuuwwwwwwwwwxxxzzz{{{{{{{{{wwwxxxyyyyyyxxxwwwvvvuuuuuurrrooonnnppprrrttttttvvvyyy|||~~~}}}||||||}}}yyyyyyzzzyyyyyywwwuuutttssssssrrrpppoooooorrruuuzzz|||{{{vvvsssqqqpppooommmkkkiiijjjlllnnnoooqqqssswww~~~|||vvvqqqnnnnnnnnnjjjiiihhhiiikkknnnqqqtttyyy|||}}}}}}}}}}}}~~~xxxtttssstttvvvxxxyyyyyyzzz{{{}}}~~~{{{zzz{{{|||{{{{{{|||~~~~~~}}}{{{~~~zzzrrrooopppzzz{{{||||||zzzzzz|||~~~yyyvvvssstttxxx|||}}}|||~~~~~~}}}}}}|||}}}~~~~~~}}}}}}~~~rrrhhhhhhppp~~~wwwkkkeeedddrrrzzzqqqmmmnnnuuuwwwooommmooosssvvvyyy{{{}}}~~~}}}~~~}}}xxxuuusssqqqnnnlllpppoooooooooooopppqqqrrrtttwww{{{}}}||||||}}}~~~|||||||||~~~|||||||||{{{yyyvvvsssrrrnnnppptttzzzxxxkkkcccaaaaaa]]]\\\ZZZYYY[[[^^^```bbbeeekkkttt{{{{{{xxxmmmjjjeee___[[[[[[]]]```bbbeeejjjpppxxxyyyuuurrroooiiiddd]]]ZZZVVVSSSQQQNNNLLLIIIHHHFFFDDDBBBAAAAAABBBCCCBBBDDDFFFHHHJJJKKKLLLKKKNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKMMMOOOQQQSSSUUUVVVWWWWWWXXXYYYZZZ[[[[[[\\\___```bbbbbbaaaaaaccceeeddddddeeeggghhhiiiiiiiiiiiijjjkkkmmmooopppqqqqqqmmmnnnnnnoooppppppppppppmmmnnnpppqqqrrrrrrrrrqqqnnnnnnmmmllllllmmmooopppooonnnlllkkkjjjkkklllmmmmmmnnnooopppooommmkkkiiihhhkkkmmmmmmlllnnnrrrvvvsssrrrooollliiigggeeedddhhhjjjmmmppprrrssstttuuuppppppsssxxx~~~}}}yyyuuutttsssnnnfffdddnnn|||~~~|||}}}zzztttooommmiiidddbbbeeeppp}}}~~~zzzwwwlllfffcccdddggglllttt|||}}}wwwooojjjhhhkkkmmmlllmmmnnnoooqqqrrrssssssrrrssstttuuuvvvvvvtttsssqqqqqqqqqrrrssstttuuuuuuwwwwwwxxxwwwvvvuuuuuutttrrrsssvvvxxxyyyyyyxxxxxxuuurrrooooooqqqsssuuuvvvtttwwwzzzzzzyyyxxxwwwxxxuuuuuuvvvvvvvvvuuusssrrrqqqqqqpppnnnmmmnnnqqqtttvvvyyy}}}|||wwwrrrpppooommmlllkkkjjjjjjkkkmmmnnnoooppptttzzz}}}wwwrrrmmmjjjhhhiiihhhhhhiiijjjlllnnnpppsssxxx|||zzz{{{~~~~~~vvvrrrpppqqqsssvvvvvvvvvvvvwwwxxx~~~}}}{{{zzzyyy~~~}}}||||||}}}}}}{{{yyy|||||||||}}}tttpppqqqwwwyyy{{{|||{{{zzzzzz{{{xxxuuurrrsssxxx{{{{{{zzz}}}|||{{{{{{||||||{{{yyyvvvxxxzzz{{{zzzxxxxxxyyy}}}~~~~~~}}}wwwkkkhhhnnnzzzzzznnnhhhfffsssuuupppooosss}}}~~~sssoooppprrruuuxxx{{{|||}}}zzz|||~~~zzzvvvuuutttssssssuuuuuutttttttttttttttuuuwwwyyy{{{|||||||||}}}}}}~~~~~~}}}~~~yyyxxxvvvuuutttuuuvvvwwwvvvxxx}}}~~~{{{ssssssooohhh```ZZZZZZ[[[[[[[[[\\\]]]```dddhhhkkkrrrxxxvvvqqqjjjccc^^^\\\\\\]]]YYY[[[^^^cccjjjsss}}}|||xxxqqqjjjfffccc^^^ZZZXXXUUUQQQOOOMMMLLLJJJHHHFFFDDDCCCCCC???@@@BBBDDDFFFHHHJJJKKKNNNOOOOOOPPPPPPOOOOOONNNMMMMMMMMMMMMNNNPPPQQQRRRTTTTTTVVVWWWXXXYYYYYYYYY[[[]]]____________aaabbbaaabbbdddfffhhhjjjkkkkkkhhhiiijjjlllnnnpppqqqrrrmmmmmmmmmmmmmmmnnnnnnnnnlllnnnpppsssuuuvvvwwwwwwpppooonnnmmmnnnnnnooopppmmmmmmllllllllllllllllllllllllmmmnnnmmmlllkkkjjjjjjllloooqqqrrrtttvvvxxxvvvtttpppllliiifffeeeddddddfffiiikkklllnnnppprrrrrrsssuuuwwwxxxyyyzzzzzzxxxwwwuuupppiiigggqqq~~~}}}xxxtttooohhhfffhhhttt}}}xxxsssjjjeeebbbccceeegggmmmtttwwwuuuqqqkkkgggfffhhhkkkjjjkkklllmmmooopppqqqrrroooppprrrtttvvvuuurrrooopppppppppqqqqqqrrrrrrrrrsssttttttsssqqqpppqqqrrrssstttvvvxxxzzzzzzzzzzzzvvvtttqqqqqqsssuuuvvvvvvtttvvvxxxyyywwwuuuttttttrrrssstttuuuuuutttrrrrrroooppppppooonnnoooqqqtttrrruuuzzzzzzuuupppnnnmmmkkkmmmpppqqqppppppqqqrrrqqqqqqsssxxx{{{vvvppplllhhhfffkkkkkkllllllmmmnnnooopppqqqvvv}}}}}}zzzwwwuuuwww{{{}}}~~~wwwrrrqqqqqqsssuuuvvvvvvvvvwwwxxxzzz{{{|||}}}}}}|||zzzyyy~~~}}}|||}}}~~~}}}{{{yyy{{{zzzyyy{{{|||{{{}}}~~~tttoooqqqsssvvv{{{|||{{{yyywwwwwwwwwuuuuuuvvvxxx{{{||||||~~~|||||||||{{{xxxvvvppprrruuuwwwvvvvvvwwwxxx|||~~~~~~}}}~~~~~~~~~~~~~~~|||oookkknnnyyysssmmmjjjrrr|||uuurrrqqqvvv||||||uuusssrrrsssuuuwwwxxxwwwvvvxxx|||zzzxxxxxxxxxxxxyyyyyyxxxxxxxxxwwwwwwwwwxxxyyyzzz{{{|||}}}}}}}}}~~~|||{{{vvvuuuuuuuuuwwwzzz}}}uuummmiiibbbcccbbb^^^YYYWWWXXX[[[XXX[[[___cccgggnnnuuuyyy}}}tttkkkeeeaaa______XXXXXXZZZ]]]```fffkkkoootttyyyqqqnnnkkkfffbbb___[[[WWWUUUSSSSSSRRRPPPMMMJJJGGGEEEAAAAAA@@@AAABBBDDDGGGHHHLLLMMMNNNOOOPPPPPPPPPPPPPPPOOONNNMMMMMMMMMNNNOOOPPPQQQSSSUUUVVVVVVVVVUUUXXXYYY[[[[[[[[[\\\]]]___]]]___bbbeeehhhjjjkkkkkkhhhhhhjjjkkkmmmppprrrsssmmmmmmlllkkkkkkkkkllllllkkklllooorrrtttuuuvvvvvvpppooonnnmmmmmmnnnooopppkkklllmmmnnnnnnmmmlllllljjjjjjjjjkkkkkkkkkkkklllkkklllooossswwwyyyyyyxxxtttrrrnnniiigggeeeeeefffbbbeeehhhiiiiiikkknnnqqqrrrvvvzzzzzzwwwuuuwww{{{|||yyysssllliiippp{{{}}}wwwooommmnnnzzzyyysssjjjeeecccdddeeefffkkkppprrrrrrooolllhhhfffggghhhllllllmmmnnnnnnooopppppppppppprrrvvvxxxwwwsssnnnoooooooooooonnnnnnmmmllllllnnnpppooonnnooorrrtttsssuuuwwwyyy{{{}}}~~~zzzxxxvvvvvvvvvwwwvvvuuusssuuuxxxxxxwwwuuuuuuuuurrrssstttuuuuuutttssssssoooqqqrrrrrrrrrrrrsssuuuqqqtttzzzzzzuuupppmmmkkkjjjjjjooovvvzzzzzzyyyyyyyyywwwvvvvvvyyy~~~xxxqqqmmmkkkkkkkkkqqqrrrrrrssssssttttttttttttwww}}}}}}vvvtttrrrqqqrrruuuxxxzzz}}}wwwsssrrrppprrrtttuuuuuuuuuvvvxxxvvvxxxzzz|||~~~}}}{{{yyy|||{{{{{{|||~~~~~~}}}|||{{{xxxvvvwww{{{{{{{{{{{{{{{|||~~~~~~tttqqqsssrrrwww}}}|||xxxvvvssstttuuuuuuvvvwwwyyy{{{~~~}}}|||||||||zzzwwwtttmmmpppsssuuuvvvwwwxxxzzz{{{}}}~~~}}}~~~~~~{{{|||}}}}}}~~~~~~~~~~~~zzz|||~~~rrrmmmoooyyyyyyrrrppprrr}}}}}}wwwrrrrrrttt{{{wwwsssqqqqqqqqqpppnnnqqqtttxxx~~~~~~{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{zzzzzzyyyyyyyyy{{{}}}~~~~~~~~~}}}zzzyyyxxxxxxvvvxxx{{{yyyppphhhaaa]]]XXXYYYYYYWWWVVVXXX]]]bbb```dddiiiooouuu|||~~~tttmmmhhheeeddd]]]]]]\\\\\\]]]^^^___```gggrrr|||tttqqqkkkgggccc```\\\YYYXXXXXXXXXVVVSSSNNNJJJHHHDDDCCCAAA@@@@@@BBBEEEGGGJJJJJJLLLMMMOOOPPPPPPPPPSSSQQQOOONNNLLLLLLMMMMMMNNNOOOQQQSSSTTTTTTSSSSSSUUUVVVXXXYYYYYYYYY[[[]]]ZZZ\\\```dddgggiiikkkkkkhhhhhhiiikkkmmmppprrrsssmmmlllkkkjjjjjjjjjjjjjjjhhhiiillloooqqqrrrrrrrrrooonnnmmmllllllmmmnnnooojjjkkkmmmoooooonnnmmmkkkiiiiiiiiiiiijjjkkklllmmmkkklllnnntttzzz|||zzzwwwrrroookkkgggeeeeeefffhhhdddfffiiijjjiiikkkooorrrqqqxxx~~~wwwtttvvv{{{{{{uuunnniiiooowww~~~vvvsssttt{{{sssiiieeedddfffggghhhkkkpppqqqqqqpppmmmjjjgggggggggooooooooooooooonnnnnnnnnrrrsssuuuyyy|||zzzuuupppnnnnnnnnnmmmllljjjiiihhhgggjjjlllmmmmmmoootttxxxrrrsssvvvyyy}}}}}}{{{zzzzzzyyyvvvtttrrruuuxxxyyyxxxwwwwwwwwwssstttuuuvvvvvvvvvuuutttppprrrtttuuuuuuuuuuuuwwwppptttzzz{{{yyytttpppllljjjiiiiiijjjqqq{{{~~~|||zzzyyy{{{|||uuunnnjjjkkknnnqqqvvvwwwxxxxxxyyyxxxxxxxxxwwwyyy~~~|||sssqqqooommmnnnqqqtttvvv{{{{{{{{{|||}}}}}}|||vvvssssssnnnppprrrtttssstttuuuwwwuuuvvvxxx{{{~~~~~~|||zzzxxxxxxyyy{{{~~~~~~{{{xxxuuuuuuxxx}}}{{{}}}~~~|||{{{{{{}}}}}}}}}vvvtttwwwtttzzz{{{xxxnnnqqqssssssrrrrrrvvvyyy{{{zzzzzz{{{{{{xxxuuurrrlllooosssvvvxxxyyy{{{|||{{{}}}~~~}}}}}}~~~{{{{{{{{{|||}}}}}}~~~~~~wwwzzz}}}~~~~~~~~~~~~tttnnnpppyyy|||vvvssssss|||}}}{{{|||tttpppqqqwww{{{tttpppnnnllliiigggmmmpppvvv|||}}}{{{{{{{{{yyyzzz{{{|||}}}}}}}}}}}}zzzyyyyyy{{{}}}}}}zzzwwwvvvvvvvvvxxx|||yyyuuuoooiiiddd^^^ZZZWWWSSSTTTTTTTTTUUU[[[dddkkklllqqqwww|||~~~wwwrrrnnnlllgggccc^^^[[[ZZZZZZZZZYYY^^^dddmmmuuu~~~{{{sssnnnkkkhhhccc```]]][[[YYYVVVTTTRRRPPPOOOIIIGGGEEECCCBBBBBBCCCDDD???BBBFFFHHHHHHIIIMMMPPPRRRQQQPPPNNNMMMMMMNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRUUUUUUVVVWWWWWWXXXYYYYYYXXXZZZ]]]___aaadddhhhkkkjjjkkklllkkkjjjjjjkkkllllllkkkiiihhhhhhiiijjjkkkgggiiikkkkkkjjjjjjjjjkkklllllllllkkkiiihhhiiijjjjjjlllnnnpppppppppooonnnhhhiiikkkmmmmmmmmmmmmmmmhhhhhhjjjmmmpppssssssrrroookkkgggfffggggggfffdddkkklllmmmlllllllllnnnpppwwwyyyyyyxxxtttsssuuuxxx}}}yyyssspppooorrrttt|||{{{xxxzzzxxxppplllhhheeefffjjjooorrrrrrwwwtttqqqnnnhhhccceeekkkoooqqqqqqqqqoooooooooqqqtttuuuxxx|||~~~|||wwwsssppprrrrrroookkkgggggghhhhhhhhhhhhjjjllloooqqqsssssstttvvvyyy}}}~~~|||{{{xxxuuusssyyywwwvvvvvvwwwxxxwwwwwwuuuvvvwwwwwwvvvuuutttsssxxxxxxwwwwwwwwwwwwxxxxxxuuuxxx|||}}}{{{vvvsssmmmgggdddcccdddeeeooouuu|||}}}}}}{{{{{{{{{rrrmmmmmmppprrrrrrwwwyyyzzz||||||{{{yyyxxxvvvwww{{{}}}uuurrrooolllkkknnnqqqssstttyyyyyyzzz{{{|||}}}~~~yyyrrrmmmtttssssssuuuvvvwwwuuutttwwwwwwxxxyyyzzzzzz{{{|||yyyxxxwwwwwwxxx{{{~~~}}}zzzvvvtttuuuzzz~~~|||{{{{{{zzzyyyxxxwwwvvv{{{}}}www~~~|||zzzyyyxxxvvvtttrrrwwwuuuttttttttttttrrrqqqrrrtttxxx|||}}}|||zzzyyyxxx{{{~~~~~~zzzyyyyyyxxxxxxyyyzzzzzzuuuwwwyyy|||~~~wwwmmmnnnyyyvvvpppuuuyyyzzzxxxzzz}}}|||vvvoooppp|||zzzyyyuuummmhhhhhhkkkmmmqqqwww~~~}}}}}}~~~~~~}}}||||||{{{{{{|||}}}~~~~~~~~~~~~zzz{{{zzzvvvvvvzzzzzzsssmmmiiiccc^^^[[[XXXVVVTTTUUUVVVWWWZZZ^^^eeennnssszzz}}}yyyuuukkkgggbbb^^^\\\[[[ZZZYYYXXX\\\ccciiippp{{{yyytttpppjjjfff```___]]][[[XXXUUURRROOOLLLJJJGGGDDDBBBAAAAAABBB???BBBEEEFFFFFFGGGIIILLLPPPOOONNNMMMMMMNNNOOOOOORRRRRRQQQPPPOOOOOOOOOOOOPPPPPPQQQSSSUUUWWWXXXXXXWWWYYY[[[\\\]]]___bbbdddgggiiikkkkkkiiiiiiiiijjjjjjjjjiiihhhhhhhhhiiiiiieeegggiiijjjiiiiiijjjkkkkkkkkkkkkjjjhhhgggiiijjjiiijjjlllmmmnnnmmmkkkjjjjjjjjjkkkllllllkkkiiihhhgggfffgggiiikkkmmmmmmllllllhhheeedddfffhhhiiihhhmmmnnnooonnnnnnnnnppprrryyyxxxvvvrrroooooorrruuu{{{zzzvvvrrroooooorrruuuzzz~~~zzz|||zzzrrrllliiigggiiinnnsssuuuuuuzzzvvvrrrnnnhhhccceeejjjrrrssstttsssqqqpppqqqrrrtttuuuxxx|||~~~}}}zzzwwwtttvvvvvvsssoookkkjjjjjjlllkkkkkkkkklllnnnoooppppppqqqsssvvvyyy}}}~~~}}}}}}|||zzzyyyzzzxxxvvvvvvwwwyyyyyyxxxxxxxxxyyyxxxwwwvvvtttsssvvvvvvvvvvvvwwwxxxxxxyyywwwyyy|||~~~}}}{{{yyyxxxtttoooiiifffeeefffgggpppuuu{{{}}}{{{zzz}}}|||}}}}}}uuupppnnnppprrrttt|||}}}~~~~~~~~~|||zzzyyyuuuvvv{{{{{{rrrooolllkkkmmmqqqtttuuuxxxxxxyyyzzz{{{}}}{{{uuuqqqsssrrrrrrtttvvvwwwvvvuuuvvvvvvwwwxxxyyyzzzzzz{{{yyyxxxxxxxxxyyy{{{}}}~~~zzzyyywwwuuuvvvzzz}}}{{{{{{{{{{{{||||||xxxvvvsssrrrqqqpppppppppoooooorrruuuxxx{{{}}}}}}||||||yyy{{{}}}}}}{{{yyyxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzwwwxxxyyy{{{|||~~~wwwooopppzzz~~~vvvrrruuuxxx~~~zzzuuuqqqqqquuuxxxxxxpppnnnxxx~~~wwwnnniiiiiijjjlllpppvvv~~~~~~~~~~~~|||}}}}}}~~~~~~}}}|||||||||||||||||||||}}}~~~~~~}}}|||}}}vvvnnnhhhaaa^^^[[[XXXVVVUUUUUUTTTWWWYYY\\\```eeemmmuuuzzz}}}vvvqqqkkkfffbbb___]]][[[UUUXXX\\\___cccjjjuuu|||{{{sssmmmfffdddaaa___\\\ZZZVVVSSSQQQOOOLLLHHHEEECCCBBBBBB@@@BBBCCCCCCCCCCCCEEEFFFKKKKKKJJJJJJKKKMMMOOOPPPSSSRRRQQQOOONNNLLLKKKKKKJJJKKKLLLOOOQQQTTTVVVWWWVVVWWWXXXXXXXXXYYY[[[]]]cccfffiiijjjiiihhhggghhhggghhhiiiiiiiiigggfffeeeccceeeggghhhgggggghhhiiiiiijjjjjjiiiggggggiiijjjjjjkkklllmmmmmmkkkjjjhhhkkkkkkkkkkkkjjjgggeeedddcccbbbbbbeeegggiiiiiiiiihhheeecccdddgggllloooqqqpppqqqrrrqqqppppppqqqsssxxxvvvrrrmmmjjjkkknnnrrruuutttssspppoooooorrruuuwww}}}{{{|||||||||uuullljjjjjjnnntttyyy{{{{{{zzzuuuqqqkkkggghhhmmmuuuvvvwwwuuusssrrrrrrsssuuuvvvyyy|||~~~|||zzz{{{|||zzzuuuqqqooonnnooonnnmmmmmmllllllmmmmmmoooppprrrtttwww{{{}}}~~~|||}}}~~~~~~|||zzzwwwvvvxxxyyyzzzzzz{{{{{{{{{{{{yyywwwtttssssssssstttuuuvvvwwwxxxxxxxxxyyy{{{}}}}}}}}}{{{zzzzzzwwwqqqllliiiiiijjjkkkqqquuuxxxzzzyyywwwvvvuuuzzzzzz|||{{{tttoooooorrruuu}}}}}}~~~~~~}}}{{{yyyxxxrrruuu{{{uuurrrmmmkkkmmmqqqtttvvvvvvvvvvvvwwwyyy|||~~~}}}wwwsssqqqpppppprrruuuwwwvvvvvvssstttuuuwwwxxxyyyyyyyyyyyyxxxxxxyyyyyy{{{|||}}}{{{}}}~~~{{{yyy|||}}}|||~~~|||yyyxxxwwwuuutttsssssssssuuuvvvxxxzzz|||}}}~~~~~~{{{{{{{{{yyyvvvtttssstttvvvwwwxxxyyyzzzzzz{{{{{{zzzzzzzzzzzz{{{|||~~~wwwqqqsss|||zzzvvvssstttvvv{{{|||yyyuuupppmmmooouuuyyy}}}tttpppuuu|||zzztttssslllnnnrrrxxx~~~}}}}}}}}}|||}}}}}}~~~~~~}}}||||||{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~|||uuunnnggg```[[[WWWVVVUUUUUUUUUWWWYYY[[[\\\```eeekkkqqqxxx}}}wwwqqqlllgggcccaaaZZZ[[[\\\\\\^^^cccjjjooo}}}}}}uuummmiiiccc___]]]\\\ZZZXXXVVVTTTQQQNNNJJJHHHFFFFFFBBBCCCCCCBBBAAAAAAAAAAAAEEEEEEEEEFFFHHHJJJLLLNNNOOOOOONNNMMMLLLJJJIIIHHHHHHIIIJJJLLLOOOQQQRRRSSSTTTUUUVVVVVVVVVVVVXXXZZZ```cccgggiiihhhgggffffffeeegggiiijjjiiigggeeeccceeeggghhhhhhgggffffffgggggghhhiiihhhggggggiiikkknnnnnnooopppooommmkkkjjjkkkkkkkkkjjjhhhfffdddbbb___^^^___aaaeeehhhiiiiiidddcccbbbdddiiiooouuuxxxuuuvvvuuussspppoooooopppsssrrrooommmkkklllnnnooooooooooooooonnnooorrruuuuuuyyy|||zzzyyy{{{~~~wwwnnnmmmnnnsss{{{|||vvvsssoookkkmmmqqqvvvwwwwwwvvvtttrrrssstttwwwwwwzzz}}}|||xxxtttrrroooooonnnmmmlllllllllkkkpppqqqsssuuuxxxzzz|||~~~}}}|||{{{{{{}}}}}}zzzwwwvvvxxxzzz{{{{{{~~~~~~}}}|||zzzxxxuuutttrrrrrrsssttttttuuuuuuvvvvvvwwwzzz}}}}}}zzzuuupppmmmmmmnnnooossstttuuuuuusssqqqpppqqquuuvvvzzzzzzrrrnnnqqqtttxxxyyyyyyyyyyyyxxxvvvvvvsssvvv}}}|||wwwrrrnnnoooqqqtttuuussssssssstttvvvyyy|||}}}}}}uuupppnnnmmmmmmooorrrtttuuuuuurrrsssuuuvvvxxxxxxxxxxxxxxxyyyyyyzzzzzz{{{{{{{{{~~~~~~}}}~~~zzzwwwvvvvvvxxxxxxxxxyyyzzz{{{|||}}}{{{{{{zzzwwwtttssstttuuuvvvxxxzzz|||}}}~~~~~~~~~}}}|||zzzzzzzzz{{{}}}wwwrrruuu~~~~~~xxxuuusssrrrsssvvvyyy{{{}}}}}}~~~}}}zzzuuupppnnnpppuuuzzz~~~yyyxxxxxx}}}vvvvvvyyy~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||~~~}}}}}}|||wwwwwwzzzyyyvvvooohhhbbb]]]XXXVVVUUUVVVWWWXXXZZZ^^^bbbeeefffkkkrrrxxx~~~yyytttooojjjgggaaa```^^^\\\\\\___cccgggrrryyywwwoooeee___^^^^^^^^^]]]XXXWWWUUURRROOOLLLJJJIIIGGGFFFDDDCCCBBBAAA@@@???AAAAAAAAABBBDDDFFFHHHJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJKKKKKKLLLMMMNNNOOOOOOQQQSSSTTTUUUUUUVVVYYY[[[\\\___dddffffffeeeddddddccceeehhhjjjjjjhhheeeccchhhiiijjjiiifffdddddddddeeeggghhhhhhggghhhjjjlllpppqqqqqqrrrqqqooolllkkkjjjjjjjjjiiihhheeecccbbb^^^\\\\\\]]]```bbbcccccc___```aaadddiiiooovvv{{{zzzyyywwwtttooolllkkklllmmmnnnpppqqqrrrqqqooonnnkkklllmmmnnnnnnoooqqqtttuuuwww{{{~~~{{{zzzyyy|||xxxppppppqqqwwwyyyssspppnnnlllmmmqqqrrrsssttttttrrrrrrssstttxxxyyy{{{~~~zzzvvvnnnnnnnnnnnnnnnmmmmmmmmmoooqqqsssuuuwwwzzz{{{|||}}}{{{xxxxxxyyy{{{{{{{{{|||yyywwwvvvxxxyyyzzzzzz}}}}}}}}}|||{{{yyyvvvuuussssssrrrrrrrrrssstttuuuuuuxxx|||yyytttqqqqqqrrrssstttuuuuuussspppooooooooosssuuuzzzuuupppppprrrtttuuuuuuvvvwwwwwwwwwwwwxxx|||xxxsssrrrsssssstttrrrqqqpppqqqsssvvvyyy{{{}}}|||rrrkkkkkkjjjiiikkkooorrrssssssqqqsssuuuwwwyyyyyyyyyxxxxxxyyyzzz{{{{{{{{{zzzyyy}}}}}}~~~}}}~~~~~~xxxuuutttzzzyyyxxxwwwwwwxxxyyyzzzwwwxxxwwwuuussssssuuuwwwyyy{{{~~~~~~|||{{{{{{|||~~~}}}uuurrrvvvyyyssspppooooootttvvvzzz{{{|||~~~yyysssoooooossswww|||}}}xxxxxx~~~}}}|||~~~}}}yyyxxxwwwmmmnnnpppwwwzzzsssiiigggccc___ZZZWWWVVVVVVWWWYYY\\\^^^```dddjjjnnntttyyy|||wwwrrroooiiifffaaa]]][[[\\\^^^___fffmmmvvv~~~qqqiiiggggggeeeccc]]][[[YYYVVVSSSPPPNNNMMMLLLJJJHHHFFFFFFEEEBBB@@@????????????AAACCCEEEFFFIIIJJJLLLOOOPPPPPPPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOQQQRRRSSSUUUWWWZZZXXX[[[^^^aaaaaaaaaaaabbb```bbbeeeggghhhgggeeedddhhhiiiiiihhhfffccccccccceeefffhhhhhhhhhiiilllnnnpppqqqrrrrrrrrrpppmmmllliiiiiiiiigggeeeccc```___\\\ZZZXXXXXXYYY[[[[[[[[[]]]___bbbfffjjjooovvvzzz|||{{{yyytttoookkkiiiiiijjjmmmqqqvvvyyyvvvqqqmmmiiikkkmmmnnnnnnnnnpppqqqtttuuuxxxzzz|||}}}~~~~~~}}}||||||||||||xxxqqqpppqqqwww~~~vvvnnnkkkjjjhhhiiimmmmmmoooqqqqqqqqqrrrtttvvvzzz{{{~~~|||~~~~~~yyyoooppppppqqqqqqppppppooommmoooqqqtttwwwxxxzzzzzz|||yyyvvvuuuuuuwwwwwwvvvyyywwwvvvvvvwwwxxxxxxwwwzzzzzz{{{{{{zzzyyyxxxwwwvvvuuusssqqqrrrtttwwwyyy{{{~~~zzzwwwvvvwwwxxxwwwxxxxxxvvvtttrrrrrrssswwwyyy}}}zzztttrrrqqquuuuuuvvvwwwxxxyyyzzzzzz|||zzzxxxvvvuuuuuusssrrrppppppqqqtttwwwzzzyyy||||||rrrjjjjjjiiihhhiiimmmpppqqqqqqrrrsssvvvyyy{{{{{{zzzzzzxxxyyy{{{||||||{{{yyywww~~~}}}{{{}}}}}}}}}~~~{{{zzz{{{{{{vvvtttwwwwwwvvvuuuuuuuuuvvvvvvrrrrrrsssrrrrrrsssvvvxxx{{{~~~~~~}}}}}}~~~{{{sssqqqvvv~~~~~~wwwqqqnnnnnnnnnuuuxxx{{{|||}}}|||vvvsssuuuwwwxxx|||zzz|||~~~}}}|||{{{zzzyyyzzzzzzyyyvvvssssssssslllmmmpppvvvuuummmhhh\\\\\\[[[YYYWWWWWWXXXZZZ[[[^^^bbbdddgggkkksssxxx}}}yyytttooohhhbbb^^^]]]\\\\\\]]]bbbjjjqqqwww~~~}}}yyysssmmmgggfffccc```[[[WWWTTTRRRQQQNNNKKKJJJJJJIIIFFFCCC@@@@@@??????@@@AAACCCDDDEEEGGGJJJMMMOOOPPPPPPPPPLLLLLLLLLLLLLLLKKKKKKKKKJJJLLLNNNNNNOOOPPPSSSUUUSSSVVVXXXZZZZZZ[[[]]]___]]]^^^aaacccdddeeedddcccdddeeegggfffdddccccccddddddfffhhhiiiiiikkknnnppprrrssstttuuuuuusssqqqpppiiihhhgggeeebbb^^^[[[YYYXXXVVVTTTUUUWWWZZZ[[[\\\```dddiiilllooosssxxx||||||{{{yyyuuuppplllkkkkkklllnnnsssxxx{{{xxxqqqllliiikkknnnnnnnnnmmmnnnooossstttvvvwwwxxxxxxwwwvvvyyy|||}}}}}}|||zzzyyypppnnnnnnsss|||wwwmmmjjjgggeeeeeehhhhhhkkknnnpppqqqsssvvvxxx{{{}}}~~~wwwyyy}}}{{{ttttttuuuuuuuuutttrrrqqqmmmooorrruuuxxxzzz{{{|||{{{xxxtttrrrssstttuuutttuuuttttttuuuwwwwwwuuusssuuuvvvxxxyyyzzzyyyyyyxxxxxxvvvsssrrrtttyyy~~~}}}{{{|||||||||}}}}}}|||zzzyyyyyyzzz{{{|||~~~~~~zzzvvvtttxxxxxxxxxxxxxxxyyyzzz{{{yyy}}}~~~|||zzzxxxvvvuuusssqqqrrruuuxxxzzzzzz||||||uuuooollljjjiiiiiillloooqqqqqqsssuuuxxx{{{}}}}}}||||||xxxzzz|||}}}}}}zzzxxxvvvzzz|||~~~}}}{{{{{{|||~~~}}}|||}}}~~~~~~|||{{{zzzyyyyyy|||~~~~~~|||}}}|||uuurrrrrrrrrsssssstttuuuuuuuuuppprrrsssttttttuuuwwwyyy}}}yyypppooouuu~~~~~~vvvqqqoooooopppvvvyyy|||||||||{{{wwwvvvwwwrrrxxx~~~|||}}}yyyxxxzzz}}}~~~}}}}}}}}}}}}~~~|||zzzxxxwwwwwwrrrssssssrrrpppqqqrrrtttssstttvvv|||wwwmmmfffbbb```VVVYYY[[[[[[ZZZ[[[^^^aaadddhhhnnnqqqtttyyyzzzqqqiiidddaaa___^^^YYY^^^dddhhhkkkpppvvvzzz|||wwwrrrpppmmmiiiccc^^^ZZZWWWTTTQQQNNNMMMMMMLLLIIIEEEBBBBBBAAA@@@@@@AAABBBCCCAAACCCFFFJJJLLLMMMMMMLLLJJJKKKKKKKKKKKKKKKKKKKKKHHHJJJKKKKKKKKKLLLNNNPPPPPPRRRTTTUUUVVVWWWZZZ\\\ZZZ[[[]]]```bbbccccccccc```bbbddddddccccccdddeeeeeefffhhhiiijjjllloooqqquuuvvvxxxyyyyyywwwuuutttiiihhhfffccc___ZZZVVVTTTSSSRRRRRRTTTYYY^^^bbbcccfffkkkppptttvvvxxx}}}{{{zzzyyyuuuqqqnnnmmmnnnoooppptttxxx{{{xxxqqqkkkjjjlllnnnooonnnmmmmmmmmmrrrsssuuuwwwwwwwwwuuutttvvv~~~zzz||||||zzzvvvzzznnnlllkkkpppyyy{{{pppkkkhhheeedddffffffhhhllloooqqqtttxxxzzz|||~~~|||sssvvv{{{|||xxxxxxyyyxxxwwwvvvtttsssoooqqquuuxxx{{{~~~zzzwwwsssqqqrrrtttttttttrrrrrrsssuuuvvvvvvsssppprrrtttvvvxxxyyyzzzyyyyyyyyywwwtttssswww}}}~~~~~~||||||}}}}}}~~~zzzvvvyyyyyyxxxxxxwwwxxxxxxxxxrrrxxx~~~|||yyywwwuuussstttvvvyyy{{{}}}~~~~~~}}}yyyuuunnnllljjjjjjmmmppprrrrrrtttvvvyyy}}}~~~}}}xxxzzz|||~~~}}}zzzwwwuuuxxxyyy|||~~~~~~}}}|||}}}yyyxxxxxxzzz{{{|||}}}}}}~~~|||{{{zzzyyywwwwwwyyy{{{xxx{{{~~~}}}{{{|||vvvooolllmmmnnnppprrrtttuuuuuuuuurrrtttvvvwwwwwwxxxyyy{{{~~~xxxooommmttt}}}}}}wwwrrrqqqqqqrrrwwwzzz|||{{{{{{yyytttqqqqqqnnnqqqvvvxxxxxxzzz}}}www|||xxxooolllmmmpppsss|||{{{{{{{{{|||~~~~~~|||yyywwwvvvuuutttoooppppppooooooqqquuuxxxzzz{{{}}}ttthhh```[[[ZZZ[[[WWWZZZ^^^______aaadddgggnnnsssyyy}}}{{{tttooojjjbbb\\\___^^^^^^aaaeeehhhiiiiiiooottt{{{{{{rrrllliiifffbbb^^^\\\ZZZVVVTTTRRROOOLLLIIIFFFFFFDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFHHHHHHHHHHHHIIIJJJKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOQQQRRRTTTUUUVVVVVVXXXXXXZZZ[[[]]]]]]]]]^^^``````aaabbbcccccccccccceeefffeeeeeeeeegggllloootttzzz{{{wwwuuuwwwvvvrrriiiddd]]]YYYXXXWWWUUUSSSRRRRRRTTTWWW]]]ccciiimmmnnnrrrvvvzzzzzzzzzzzz{{{yyywwwtttqqqooopppqqqrrruuuwwwyyyzzzxxxtttooolllkkkkkklllllllllkkkjjjjjjlllmmmpppsssvvvxxxyyyyyy{{{yyytttuuuxxxvvv}}}tttnnnkkkjjjlllrrrzzz}}}uuullleeebbbbbbccc]]]aaahhhmmmqqqtttvvvyyy~~~{{{tttoooppptttzzz~~~}}}yyyxxxwwwvvvtttrrrqqqppppppppprrrvvv{{{xxxxxxwwwwwwwwwwwwwwwwwwvvvtttssstttwwwxxxvvvtttssstttwwwyyy{{{||||||||||||yyyuuussswww}}}{{{{{{}}}}}}~~~~~~{{{yyy}}}yyyuuusssuuuxxxxxxwwwwwwzzz}}}~~~~~~~~~{{{xxxwwwxxx{{{}}}~~~}}}~~~zzzuuurrrooommmmmmppptttxxxyyyxxxzzz}}}~~~}}}xxx{{{~~~zzzwwwyyyzzz{{{zzzzzz{{{~~~~~~xxxsssssstttuuuwwwyyy|||~~~||||||{{{zzzzzzyyyxxxxxx|||||||||||||||~~~}}}uuunnnkkkkkkmmmqqqtttuuutttrrrqqqrrrtttwwwxxxxxxxxxzzz{{{~~~~~~~~~yyysssrrrxxxzzzuuurrrppppppyyyzzz{{{zzzzzzzzz|||~~~{{{uuurrrpppmmmkkkllliiigggiiimmmssswwwyyy||||||{{{zzz}}}{{{rrrkkkiiiiiijjjkkkrrrxxx}}}xxxxxxxxxvvvsssqqqqqqqqqjjjjjjllloootttzzzyyyqqqfff]]]XXXWWWYYYZZZ]]]```dddfffgggjjjpppuuuyyy}}}zzzuuupppiiiddd```^^^]]]]]]___aaaaaaaaacccffflllsss|||xxxsssooojjjfffeeebbb___]]][[[YYYUUUSSSLLLKKKIIIGGGFFFDDDDDDCCCAAABBBBBBCCCCCCBBBBBBAAACCCCCCDDDEEEFFFHHHJJJKKKMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMNNNPPPQQQRRRRRRRRRUUUVVVWWWYYYZZZ\\\\\\]]]]]]^^^___```aaaaaaaaaaaa```aaabbbbbbcccfffjjjnnnsssxxxyyytttrrrssssssoooiiiddd^^^[[[ZZZYYYXXXVVVWWWXXXZZZ^^^cccjjjpppssswwwzzz|||}}}|||zzzyyyxxxtttsssqqqpppppprrrtttuuuxxxyyy{{{zzzxxxsssoookkkhhhhhhhhhggggggfffffffffiiijjjlllooosssvvvxxxyyy~~~uuutttvvvuuu|||~~~rrrllliiigggiiipppxxx|||rrrjjjdddbbbaaaaaa^^^bbbhhhllloooqqqsssuuuzzz}}}~~~~~~|||uuuqqqrrrtttxxx|||~~~zzzyyywwwuuusssrrrqqqqqqpppppprrruuuzzz}}}~~~~~~yyyzzz{{{{{{{{{{{{zzzzzzyyywwwvvvwwwyyyyyyxxxvvvxxxxxxyyy{{{{{{|||||||||{{{zzzxxxxxx{{{~~~~~~}}}|||~~~}}}}}}~~~|||yyyvvvttttttvvvxxxxxxxxxwwwyyy{{{|||{{{zzz{{{|||}}}~~~|||zzzyyyzzz|||~~~}}}{{{}}}}}}yyytttqqqnnnnnnppptttvvvwwwwwwyyy|||{{{}}}~~~zzzwwwyyyzzz{{{||||||~~~{{{vvvuuutttuuuuuuwwwyyy{{{}}}||||||{{{{{{zzzzzzyyyyyyyyy{{{|||}}}}}}{{{tttooommmlllooorrruuuvvvuuusssrrrssstttvvvwwwwwwxxxzzz|||~~~~~~~~~~~~~~~~~~~~~~~~zzzuuuvvv|||zzzvvvsssqqqqqqxxxyyyyyyxxxvvvvvvwwwxxxxxxuuuqqqnnnmmmmmmllllllooommmkkkkkkmmmppprrrrrrsssvvv|||}}}uuuvvvxxxzzz{{{|||||||||{{{uuuoookkkiiijjjkkkrrrwww~~~~~~}}}|||~~~|||yyyvvvuuusssooollllllnnnppppppqqqtttxxx}}}vvvjjjddd\\\VVVTTTVVVZZZ\\\aaaeeeiiilllnnnrrrxxx}}}{{{vvvqqqmmmeeebbb^^^\\\\\\\\\\\\[[[^^^___bbbeeekkkttt~~~~~~wwwrrrllliiifffccc```^^^ZZZWWWSSSRRROOOLLLJJJHHHFFFFFFBBBBBBBBBBBBAAA@@@???>>>@@@@@@AAACCCEEEGGGIIIJJJLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNQQQRRRSSSUUUWWWYYYZZZ[[[ZZZ[[[\\\]]]]]]^^^^^^^^^[[[\\\]]]^^^___cccgggkkkpppssstttpppmmmnnnnnnllljjjgggbbb___^^^^^^]]]]]]______aaadddhhhmmmrrruuuxxxzzz{{{{{{yyywwwvvvvvvooooooooopppsssuuuxxxzzz{{{{{{{{{zzzvvvqqqllliiifffeeecccbbbaaaaaaaaabbbdddeeegggjjjnnnssswwwyyywwwssstttssszzz}}}qqqjjjgggeeegggmmmwww{{{pppiiieeecccaaa______ccchhhkkkmmmoooppprrruuuyyy|||}}}~~~yyyvvvttttttuuuyyy}}}|||zzzwwwuuussssssssstttrrrrrrsssvvvyyy||||||{{{yyyzzz{{{|||}}}}}}||||||}}}|||zzzzzz{{{{{{yyyxxx{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxyyy{{{|||}}}~~~{{{zzz|||~~~}}}}}}~~~~~~~~~~~~}}}wwwuuussssssuuuwwwxxxxxxxxxyyyzzzyyyvvvttttttuuussstttvvvyyy|||~~~{{{zzz{{{}}}~~~{{{yyyxxxzzz~~~~~~|||wwwtttqqqpppqqqsssssssssuuuvvvzzz}}}}}}{{{yyyxxxzzz|||~~~|||yyywwwvvvtttuuuwwwyyy{{{{{{|||||||||||||||{{{{{{xxxzzz|||~~~yyyssspppooonnnppprrruuuvvvuuutttssstttuuuuuuuuuuuuwwwzzz}}}{{{{{{{{{{{{|||}}}~~~~~~~~~}}}zzzvvvxxx{{{wwwuuusssssswwwwwwwwwuuurrrppppppqqqmmmnnnppppppoooppprrrsssuuusssqqqpppppppppnnnlllpppqqqtttyyyxxxvvvtttrrrrrrtttwwwyyy~~~}}}~~~|||wwwqqqmmmmmmooosssxxx}}}~~~}}}~~~~~~{{{zzzxxxxxxxxxxxxvvvuuusssqqqmmmjjjhhhkkkppptttyyy{{{~~~|||qqqhhh___\\\WWWSSSTTTXXX^^^bbbhhhmmmssswwwzzz~~~{{{wwwtttnnnjjjeeeaaa```___^^^^^^______^^^___bbbiiirrrxxx|||uuurrrmmmiiieee```\\\XXXWWWVVVSSSPPPMMMKKKIIIIIIFFFFFFFFFEEECCCBBB@@@???@@@@@@AAABBBDDDFFFGGGHHHGGGGGGGGGGGGGGGHHHHHHIIIHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNPPPRRRUUUWWWXXXWWWXXXYYYZZZ[[[[[[[[[[[[YYYZZZ[[[\\\]]]___cccfffjjjlllllljjjiiijjjlllmmmnnnkkkgggeeeddddddeeeeeeggggggfffggghhhjjjlllmmmlllnnnqqqqqqqqqqqqssstttooopppqqqsssuuuxxxzzz{{{zzzzzzxxxuuuqqqlllhhheeeeeecccaaa^^^]]]]]]^^^___```aaabbbeeeiiiooosssvvv~~~vvvqqqqqqssszzzrrrkkkgggdddfffmmmwww|||rrrkkkhhheeeaaa^^^```ccchhhlllmmmoooppprrrsssxxx|||}}}~~~{{{xxxuuuuuuxxx}}}}}}yyyvvvuuuuuuwwwxxxttttttuuuxxx{{{|||{{{zzzxxxxxxwwwwwwxxxzzz{{{}}}~~~}}}|||{{{{{{zzzyyyxxxxxxwwwvvvuuutttuuuvvvwwwuuuvvvwwwxxxxxxwwwvvvuuuwww{{{|||zzz{{{~~~~~~|||zzzwwwuuuuuuxxx|||}}}~~~|||{{{{{{~~~}}}{{{zzzwwwrrrppppppssswwwyyy||||||{{{xxxsssooommmllljjjlllooorrrwww{{{|||zzzzzzzzzzzzvvvttttttvvvzzz}}}}}}}}}xxxvvvsssrrrrrrsssrrrqqqrrrsssvvvyyy|||~~~~~~}}}zzz|||~~~}}}yyyvvvuuuvvvyyyzzz|||}}}~~~~~~~~~}}}{{{|||}}}}}}~~~zzztttrrrqqqpppqqqrrrtttttttttttttttuuuuuuuuuttttttvvv{{{~~~~~~yyyxxxxxxyyyzzz|||}}}~~~{{{|||yyywwwzzz}}}yyywwwvvvuuuvvvwwwvvvtttpppnnnmmmmmmnnnrrrwwwyyyxxxxxxzzz}}}~~~}}}{{{{{{yyywwwsssppprrrqqqqqqrrrvvv||||||wwwsssqqqrrrtttvvvzzz{{{{{{||||||}}}zzztttsssuuuvvvyyy}}}}}}||||||~~~}}}|||{{{{{{yyywwwuuusssqqqqqqppppppnnnnnnnnnmmmooosssyyy~~~}}}zzzxxxrrriiiaaa___]]]ZZZXXXZZZ___ffflllrrrxxx~~~~~~{{{yyyuuuqqqmmmjjjhhhgggfffeee\\\[[[ZZZXXXZZZ___fffkkkqqqwww}}}vvvpppiiibbb^^^[[[ZZZWWWTTTQQQOOOMMMLLLJJJJJJIIIHHHFFFDDDCCCBBBBBBBBBAAAAAAAAABBBBBBCCCBBBBBBCCCDDDEEEGGGHHHIIIGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJLLLNNNQQQSSSTTTUUUVVVWWWXXXXXXYYYYYYYYYYYYZZZ[[[[[[[[[\\\___aaacccddddddeeefffhhhkkkooorrrqqqnnnllljjjkkkmmmnnnqqqpppmmmjjjgggfffeeedddccceeegggiiijjjlllooorrrrrrsssuuuvvvxxxyyyyyyzzzvvvuuusssppplllhhheeeccccccbbb___]]][[[[[[\\\]]]\\\\\\]]]___ccchhhlllooottt~~~sssooopppssszzzvvvmmmiiifffgggnnnyyyzzzsssnnnhhhccc______ccchhhllloooppprrrtttrrrxxx|||~~~|||xxxwwwyyy}}}|||yyyxxxxxxzzz{{{wwwwwwxxxzzz}}}}}}{{{zzzyyywwwtttrrrssswww{{{~~~|||||||||zzzxxxwwwvvvvvvuuutttsssssssssuuuwwwxxxvvvvvvuuuuuutttsssrrrrrrtttwwwxxxvvvxxx||||||yyyvvvtttqqqpppqqqtttxxxzzzyyy{{{}}}}}}{{{yyyxxxxxx~~~~~~~~~~~~~~~}}}{{{sssmmmkkknnnuuuzzz~~~zzztttnnnjjjhhhggghhhkkknnnsssxxx|||~~~~~~{{{yyywwwvvvuuuqqqpppppprrruuuwwwyyyyyywwwvvvttttttttttttsssqqqpppqqqsssuuuyyy|||}}}|||~~~}}}}}}~~~}}}{{{yyyyyyzzz|||~~~}}}}}}~~~xxxtttsssqqqqqqrrrrrrssstttttttttwwwvvvuuuttttttwww|||}}}{{{wwwwwwwwwwwwxxxzzz}}}~~~yyy~~~~~~|||{{{~~~~~~|||zzzyyyxxxvvvwwwxxxwwwtttqqqqqqqqqrrrxxx~~~}}}tttrrrpppooopppsssvvvyyy}}}yyyuuusssrrrrrrxxxyyyyyyxxxxxxzzz~~~yyywwwyyyxxx{{{~~~}}}{{{zzz|||~~~|||zzzxxxwwwwwwwwwtttssspppmmmkkkjjjkkkkkklllppptttyyy}}}zzzvvvpppmmmjjjlllnnnnnnhhhccc____________aaagggpppwww~~~~~~{{{yyyuuusssrrrpppmmmkkk___^^^\\\YYYXXX[[[```dddjjjmmmrrrwww}}}uuummmhhheeeddd```\\\YYYUUUSSSRRRNNNMMMMMMKKKJJJHHHFFFEEECCCCCCAAA@@@??????>>>>>>???@@@@@@AAACCCEEEGGGHHHEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGHHHIIIKKKMMMPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVXXXYYYZZZZZZYYYZZZ\\\]]]```^^^___bbbdddfffkkkrrrvvvuuutttqqqoooooorrrtttzzzxxxtttoookkkgggdddbbbcccdddffffffgggjjjnnnqqqvvvvvvxxxyyyyyyxxxvvvuuuqqqpppnnnllliiigggfffeeedddcccaaa```____________]]]]]]]]]^^^```ccceeegggjjjrrrzzz{{{uuuooonnnooorrrzzz{{{pppkkkggghhhppp|||vvvllleeeaaa___ccchhhllloooppprrrtttqqqwww|||}}}~~~~~~zzzyyy{{{}}}~~~|||zzz{{{{{{|||xxxxxxzzz|||~~~~~~|||zzz{{{xxxuuurrrsssvvv{{{~~~xxxyyyyyyxxxuuuttttttuuussssssssstttuuuwwwxxxyyywwwvvvvvvuuutttssssssrrrsssuuuvvvvvvyyy~~~}}}zzzvvvtttqqqppppppqqqtttvvvuuuwwwyyyyyywwwuuuuuuuuu~~~~~~~~~}}}|||{{{{{{|||yyywwwwwwzzz~~~}}}uuummmiiimmmtttzzzyyyrrrmmmjjjiiijjjkkknnnqqquuuyyy{{{}}}}}}|||zzzxxxvvvtttsssnnnoooppppppqqqrrrssssssttttttsssuuuvvvwwwuuutttrrrrrrrrrtttvvvyyy|||~~~~~~~~~|||zzzyyyzzzyyy~~~~~~}}}}}}}}}~~~}}}~~~}}}xxxvvvtttsssssssssssstttuuuvvvxxxwwwwwwuuuuuuxxx}}}~~~|||wwwwwwvvvvvvwwwyyy|||}}}yyy}}}~~~~~~|||{{{{{{wwwyyy||||||{{{{{{{{{{{{~~~|||zzzwwwuuuttttttvvvwwwxxx{{{{{{xxxvvvyyy|||~~~{{{yyyyyyzzz|||~~~}}}yyywwwxxxzzzyyywwwuuusssqqqqqqqqqqqqmmmmmmmmmkkkjjjjjjlllnnnrrrwwwxxxpppkkkhhhccc```^^^]]]]]]dddlllpppooommmbbbdddfffgggjjjrrr|||zzzxxx}}}|||yyyuuuqqqiiihhheeeaaa^^^^^^aaacccbbbdddgggiiinnnvvvzzzuuurrrnnnhhhccc^^^[[[YYYSSSRRRRRRQQQOOOMMMLLLJJJGGGFFFEEECCCBBBAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCBBBCCCEEEFFFGGGHHHHHHIIIGGGGGGFFFGGGHHHJJJMMMOOOOOOPPPQQQRRRRRRSSSSSSSSSTTTVVVWWWXXXXXXXXXZZZ\\\```]]]]]]aaacccdddjjjrrrxxxxxxwwwtttqqqqqqtttwww{{{yyyvvvsssoookkkhhhgggeeefffgggggghhhlllppptttvvvwwwxxxyyyxxxvvvsssqqqooonnnmmmkkkjjjjjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhheeeeeeeeeeeeeeeffffffffffffiiimmmnnnnnnmmmnnnpppqqqwwwqqqmmmhhhiiiqqq}}}~~~pppgggccc```dddiiilllmmmnnnoooqqqmmmtttyyyyyyzzz}}}}}}{{{zzz{{{|||||||||~~~|||{{{{{{{{{{{{wwwxxxyyy|||~~~~~~{{{yyyyyyxxxvvvuuuuuuvvvxxxzzzuuuwwwwwwvvvsssqqqrrrtttqqqrrrsssuuuvvvvvvvvvvvvssstttuuuuuuuuutttrrrqqqpppsssuuuwww|||~~~{{{xxxuuurrrqqqqqqrrrssstttvvvwwwvvvuuuttttttuuu{{{{{{{{{{{{{{{zzzxxxwwwqqqooonnnpppuuuzzz~~~|||vvvppplllnnntttzzz~~~zzzuuuqqqnnnnnnnnnoooqqqtttvvvxxxxxxxxxyyyyyyyyyxxxwwwvvvooopppqqqqqqpppooonnnnnnpppqqqrrruuuxxxzzzyyywwwuuuuuuttttttvvvxxx|||~~~|||zzzyyyxxxxxx}}}~~~}}}~~~}}}zzzwwwvvvuuutttuuuvvvwwwyyyxxxxxxxxxwwwwwwzzz~~~~~~}}}xxxwwwvvvuuuvvvxxx{{{}}}{{{~~~}}}}}}~~~}}}}}}xxx{{{~~~{{{yyyxxxwwwwwwtttvvvyyy}}}~~~|||{{{~~~|||{{{yyy|||}}}{{{wwwsssrrrsssrrrpppnnnlllkkkjjjkkkllliiikkknnnpppppprrrvvvzzz}}}}}}yyywwwrrrmmmfff```\\\YYYWWWVVVXXXWWW[[[eeeqqqzzz|||{{{pppsssuuuvvvxxx{{{yyyxxxzzzvvvpppnnnkkkfffbbb``````bbb[[[^^^aaaccceeekkkssszzz}}}~~~yyyrrrkkkeee```^^^XXXXXXWWWVVVUUUSSSQQQPPPKKKJJJIIIGGGFFFFFFFFFFFFBBBAAA@@@@@@??????@@@@@@@@@AAACCCEEEFFFGGGHHHHHHGGGGGGFFFFFFGGGIIILLLMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPRRRUUUVVVWWWXXXZZZ\\\bbb]]]]]]aaabbbbbbiiirrrxxxyyyxxxtttqqqqqqtttxxxxxxwwwuuusssqqqnnnlllkkkccceeefffgggjjjnnntttxxxuuuvvvwwwxxxwwwtttqqqoooooonnnmmmllllllmmmoooppprrrrrrsssssssssrrrqqqqqqooooooooonnnmmmkkkjjjiiieeeeeefffgggiiillloooqqqooovvv}}}rrrmmmhhhiiiqqq~~~rrrhhheeebbbeeeiiikkkkkkllllllmmmjjjqqqvvvuuuuuuyyy{{{{{{}}}{{{zzz{{{{{{{{{zzzxxx~~~}}}}}}|||{{{zzzzzzyyyvvvwwwyyy{{{~~~}}}{{{xxxuuuuuuvvvvvvvvvuuuuuutttsssuuuwwwuuurrrppprrrtttoooppprrrssstttssssssrrrnnnpppsssuuuuuusssooommmnnnqqqtttwww~~~}}}yyyuuurrrqqqrrrrrrtttuuuvvvuuutttssstttuuuvvvvvvwwwyyyzzz{{{yyyxxxmmmkkkjjjkkkpppuuuyyy{{{{{{zzzwwwsssooopppuuuzzz|||{{{xxxsssrrrqqqpppqqqsssuuuvvvtttuuuwwwyyyzzzzzzzzzzzzppprrrsssssspppnnnlllkkkmmmnnnqqqvvvzzz|||{{{yyyyyywwwvvvuuuvvvyyy|||}}}~~~}}}}}}}}}}}}{{{yyyyyyyyy~~~~~~zzz||||||zzzyyywwwvvvvvvxxxzzz{{{xxxyyyyyyyyyyyy{{{~~~}}}}}}~~~~~~~~~}}}}}}|||yyyxxxvvvuuuvvvxxx{{{}}}~~~xxxyyy|||~~~~~~yyy}}}}}}zzzwwwuuutttsssqqqsssuuuyyy|||~~~}}}}}}~~~xxx{{{|||zzzuuupppoooooommmllliiigggfffggghhhiiiiiimmmrrrvvvyyy|||}}}uuuooojjjggg___^^^[[[XXXVVVUUUUUUUUUYYYYYY^^^jjjxxx}}}zzzyyy{{{||||||tttrrrqqqpppnnnkkkfffccc]]]]]]]]]\\\]]]___cccgggpppwww{{{uuummmhhh```^^^\\\]]]^^^^^^ZZZWWWUUURRRMMMJJJIIIJJJIIIIIIEEECCCAAAAAAAAAAAA@@@???@@@@@@AAAAAABBBDDDEEEFFFGGGGGGGGGHHHIIIKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOQQQSSSTTTUUUZZZZZZ[[[[[[\\\```fffjjjuuuvvvuuuqqqkkkiiilllppptttsssrrrpppnnnmmmllllllgggggghhhjjjmmmpppsssuuuqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssssssrrrrrrtttvvv{{{zzzxxxwwwwwwxxxyyyyyyyyywwwvvvyyy|||{{{vvvpppooommmkkkjjjkkknnnqqqssspppuuuzzzvvvpppkkkkkkmmmrrr~~~zzzlllaaa```aaadddgggiiijjjjjjjjjoooqqquuuwwwxxxwwwuuutttxxxxxxwwwwwwvvvvvvvvvvvvxxxxxxxxxxxxxxxyyyyyyyyyxxxyyyzzz{{{zzzxxxvvvtttuuutttqqqqqqtttxxxxxxuuussssssrrrqqqpppooonnnmmmpppqqqssstttuuuttttttsssoooppppppqqqqqqpppppppppnnnqqqvvv||||||xxxuuutttsssuuuvvvwwwvvvtttssstttuuurrrrrrtttwww{{{|||zzzyyyrrrnnnjjjjjjnnnsssuuuvvvxxxyyyxxxtttpppqqqwww}}}{{{{{{xxxvvvuuuvvvxxxxxxwwwqqqtttxxx|||~~~~~~xxxuuurrrrrrrrrppplllhhhlllnnnpppqqqrrrtttwwwzzzvvvvvvvvvvvvxxxzzz|||}}}~~~||||||}}}~~~}}}||||||}}}zzz~~~}}}|||{{{}}}~~~~~~zzzwwwvvvwwwyyy{{{{{{{{{{{{zzzzzz{{{{{{|||{{{{{{{{{{{{{{{{{{{{{zzz{{{xxxuuutttvvvzzz|||}}}}}}{{{vvvxxx|||}}}}}}~~~~~~}}}}}}}}}xxxuuurrrrrrttttttrrrppprrrpppooopppuuuyyy}}}~~~zzz|||~~~~~~||||||~~~}}}wwwuuussspppnnnkkkjjjiiiiiijjjjjjiiiiiikkknnnppptttxxx}}}yyynnnfffaaa^^^[[[YYYWWWWWWVVVTTTSSSTTTWWWZZZZZZ]]]eeesss}}}|||~~~uuuwwwyyy{{{}}}|||{{{yyyxxxvvvsssnnnjjjdddcccaaa^^^\\\]]]___```ccciiiqqqzzz{{{uuulllhhhdddaaaaaa___\\\XXX[[[WWWRRROOOMMMMMMLLLKKKIIIGGGDDDBBBBBBAAA@@@>>>@@@??????@@@@@@AAABBBCCCCCCDDDDDDEEEFFFHHHIIIJJJLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPRRRRRRWWWXXXXXXYYYZZZ___dddhhhsssuuuuuupppjjjffffffhhhjjjiiihhhgggffffffffffffiiiiiihhhhhhiiijjjkkklllllllllmmmmmmnnnnnnooooooppprrrrrrrrrqqqqqqrrrtttuuutttssssssrrrssstttuuuyyyxxxyyy}}}{{{xxxrrrmmmkkkjjjlllmmmoooqqquuu}}}|||tttnnnjjjjjjmmmwwwwwwjjjaaa___```bbbeeegggiiijjjjjjmmmpppsssuuuvvvuuusssqqqrrrrrrrrrqqqqqqppppppppprrrssstttvvvwwwxxxxxxxxxwwwxxxyyyzzzyyyxxxvvvuuuwwwuuurrrqqqtttvvvvvvsssrrrqqqpppooonnnmmmmmmlllooopppqqqrrrssssssrrrrrrqqqqqqrrrrrrrrrqqqqqqpppoooqqqtttyyy~~~~~~zzzwwwuuuttttttuuuvvvuuusssrrrssstttrrrssstttxxxzzz{{{zzzxxxuuuqqqlllkkknnnrrruuuvvvwwwxxxxxxtttppppppuuuzzz{{{|||xxxvvvwwwxxxyyyyyytttvvvzzz}}}xxxwwwwwwwwwwwwuuuoookkkmmmnnnpppqqqqqqsssuuuxxxssssssssssssuuuwwwyyyzzz~~~|||{{{|||}}}~~~}}}~~~}}}~~~}}}zzzwwwvvvvvvxxxyyy{{{{{{zzzzzzzzz{{{||||||zzzzzzzzzzzzzzzzzzzzzzzzxxxvvvuuuuuuwwwzzz|||~~~}}}|||xxxyyy|||~~~}}}}}}~~~|||{{{zzz{{{zzzyyywwwvvvuuuttttttqqqnnnllllllmmmmmmllljjjnnnnnnnnnpppsssttttttsssrrrtttvvvwwwvvvxxx{{{~~~}}}yyyvvvrrrqqqooolllkkkjjjiiiiiihhhjjjmmmooooooppptttxxx{{{xxxpppiiiaaaZZZWWWUUUTTTRRRVVVVVVUUUTTTTTTVVV[[[^^^eeegggmmmyyy|||{{{yyyvvvuuuxxxuuuxxx{{{~~~yyyuuullljjjfffbbb___]]]]]]]]]^^^```eeekkkrrrzzz~~~xxxqqqkkkiiigggdddaaa```\\\WWWSSSRRRPPPOOONNNPPPMMMJJJGGGFFFDDDBBB@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBDDDFFFGGGHHHHHHIIIKKKLLLMMMLLLLLLKKKJJJJJJKKKKKKLLLMMMNNNNNNSSSTTTUUUVVVWWW[[[aaaeeeooorrrtttqqqjjjdddaaa```___^^^]]]]]]]]]^^^___```ffffffeeeeeeeeeeeeffffffggghhhiiiiiijjjkkkllllllkkkllllllkkkjjjiiijjjkkkkkkjjjjjjiiijjjjjjkkkkkknnnpppsssvvvzzz~~~uuunnnkkkjjjjjjlllmmmooouuuzzzpppjjjfffgggnnnwwwvvvkkkddd______aaaccceeehhhjjjkkklllnnnppprrrsssrrrpppooooooooonnnmmmmmmlllkkkkkklllnnnqqqtttvvvvvvvvvvvvxxxxxxyyyyyyyyyyyyxxxwwwyyyuuurrrrrrttttttsssqqqrrrrrrqqqoooooonnnnnnnnnnnnnnnooopppqqqqqqqqqqqqssstttttttttsssrrrqqqqqqpppppprrruuuyyy}}}{{{wwwtttrrrrrrssstttsssrrrqqqrrrsssssstttvvvyyy|||}}}|||zzzyyyuuupppmmmnnnqqquuuwwwvvvxxxxxxuuuqqqppprrrvvvzzz~~~zzzwwwxxxyyyyyyyyywwwxxxzzz|||~~~xxxzzz}}}{{{uuuooooooqqqrrrrrrqqqrrrtttvvvsssssssssssstttvvvxxxzzz|||{{{zzzzzzzzz|||~~~~~~~~~~~~|||yyyvvvuuuuuuvvvvvvyyyyyyyyyyyyyyyzzz{{{|||yyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwvvvwwwxxxzzz{{{~~~{{{{{{}}}~~~}}}~~~|||yyyvvvrrrqqqrrrtttvvv}}}|||{{{yyyxxxwwwvvvuuuuuusssqqqqqqrrrrrrqqqooossstttvvvxxxyyywwwssspppooopppqqqrrrsssvvv{{{~~~zzzuuupppnnnkkkjjjiiihhhiiijjjkkklllnnntttzzz}}}}}}~~~|||uuuooojjjhhh___ZZZTTTPPPOOOOOOPPPPPPWWWWWWWWWXXXYYY]]]ccchhhssstttyyyzzztttsssrrrqqqrrrvvvxxx{{{vvvrrrmmmiiieeeccc```___^^^___```ccchhhooovvvzzzzzzvvvtttqqqnnngggddd___\\\ZZZXXXVVVUUUUUUSSSOOOMMMLLLJJJHHHFFFEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAABBBCCCDDDFFFGGGEEEFFFIIIJJJKKKKKKJJJIIIIIIIIIJJJKKKKKKKKKLLLKKKNNNPPPQQQRRRTTTXXX]]]```jjjnnnrrrrrrmmmfffaaa^^^[[[YYYXXXWWWWWWWWWYYYYYY]]]]]]^^^___aaacccdddeeeeeeeeeffffffgggggghhhhhhaaabbbcccbbb```^^^^^^____________``````aaaaaabbbaaadddgggiiimmmttt~~~vvvpppllljjjhhhjjjkkkppp|||{{{rrrkkkfffdddjjjrrryyypppjjjaaaaaaaaaaaacccfffiiikkkjjjlllnnnpppqqqpppooonnnpppoooooonnnmmmmmmlllllljjjmmmpppsssuuuuuutttsssxxxxxxxxxxxxyyyyyyzzzzzzzzztttqqqrrrtttsssrrrrrruuuuuusssrrrqqqqqqqqqrrrooooooppppppqqqqqqqqqqqquuuuuuuuuuuutttsssrrrrrrpppppppppqqqtttxxx{{{~~~~~~|||yyyuuurrrpppqqqrrrsssrrrqqqpppqqqrrruuuvvvxxx}}}{{{uuuqqqpppsssvvvyyywwwxxxyyyvvvsssqqqqqqsssxxx}}}}}}{{{yyyyyyxxxwwwuuuuuuuuuvvvwwwxxxyyyzzzzzzwww{{{yyytttssstttuuutttsssssstttvvvwwwvvvvvvvvvwwwyyy{{{||||||zzzyyyxxxxxxyyy{{{|||~~~}}}|||}}}~~~~~~|||{{{{{{|||}}}|||{{{zzzxxxvvvuuutttttttttvvvvvvvvvwwwxxxyyyzzz{{{wwwwwwwwwwwwxxxxxxxxxxxxzzzzzzzzzyyywwwwwwwwwxxx}}}}}}}}}~~~}}}{{{xxxvvvvvvtttrrrpppqqqtttwwwzzz~~~}}}}}}~~~|||xxxvvvuuuuuuuuuwwwzzz{{{sssnnnjjjhhhfffggghhhiiilllpppsssuuuyyy~~~yyyvvvqqqkkkfffaaa^^^]]]WWWTTTQQQNNNNNNPPPRRRTTTYYYZZZ\\\^^^bbbhhhooottt{{{~~~wwwpppppprrrsssvvv{{{~~~xxxsssoookkkfffccc]]]\\\[[[[[[___dddhhhkkkqqqxxx{{{wwwqqqmmmiiifffdddbbb___]]]XXXUUURRRQQQPPPOOOMMMKKKIIIHHHGGGEEEDDDDDDCCCCCCAAAAAAAAAAAABBBBBBCCCDDDDDDEEEFFFHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLKKKKKKKKKKKKLLLNNNOOOPPPSSSXXX[[[cccgggmmmqqqoookkkeeebbb[[[ZZZWWWTTTSSSSSSSSSTTTTTTUUUWWWYYY\\\^^^``````ccccccccccccbbbbbbbbbbbb]]]^^^___^^^\\\ZZZZZZZZZZZZZZZ[[[\\\]]]]]]^^^^^^]]]```bbbbbbbbbiiivvvyyysssnnnkkkeeehhhkkkoooyyy{{{sssmmmhhhfffkkkrrr}}}tttnnneeedddaaa```aaadddgggjjjiiijjjlllnnnooooooooonnnpppppppppooooooooonnnnnnmmmooorrrtttuuuuuusssrrruuutttttttttuuuwwwxxxzzzyyyrrrooosssvvvtttsssuuuwwwuuutttrrrrrrrrrssstttrrrrrrrrrrrrqqqrrrrrrrrrtttuuuuuuuuuttttttsssrrrpppoooooooooqqqtttwwwyyyyyyyyyyyyxxxvvvssspppnnnqqqrrrssssssqqqqqqrrrsssvvvwww{{{{{{vvvtttuuuxxx{{{yyyzzzyyyxxxuuusssrrrrrrvvvxxx}}}zzzyyyzzzzzz{{{xxxuuurrrrrrrrrrrrrrrrrrssssssssstttzzz|||wwwxxxxxxyyywwwuuuuuuvvvwwwyyyyyyxxxxxxyyy{{{}}}~~~|||{{{xxxvvvvvvvvvwwwxxxyyyyyyyyyyyyzzz|||~~~~~~{{{yyyxxxyyyzzz|||{{{|||~~~{{{{{{|||}}}}}}||||||{{{yyyxxxwwwvvvuuuttttttssstttttttttuuuvvvxxxyyyzzzvvvvvvvvvwwwwwwwwwxxxxxxyyyzzz{{{zzzxxxxxxyyy{{{~~~~~~~~~}}}yyyvvvuuuttttttvvvxxxzzz}}}~~~|||{{{|||~~~{{{rrrllliiigggfffhhhjjjmmmrrrvvv{{{|||vvvrrrpppkkkhhhddd___ZZZXXXVVVUUUTTTSSSQQQPPPPPPSSSVVVYYY\\\___bbbfffkkkrrryyy~~~xxxpppqqquuuyyy~~~}}}yyytttnnniiiccc```]]]\\\^^^```aaaaaabbbhhhqqqzzzzzzwwwrrrnnnjjjfffbbb```\\\ZZZVVVUUUTTTSSSQQQOOOLLLKKKJJJHHHGGGGGGFFFFFFCCCCCCBBBAAAAAAAAAAAABBBDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHJJJKKKLLLLLLKKKKKKIIIKKKLLLMMMNNNPPPSSSVVV[[[___ffflllnnnmmmjjjggg___]]]YYYUUURRRRRRRRRSSSTTTUUUWWWXXXZZZ[[[[[[[[[aaaaaaaaaaaaaaaaaaaaaaaabbbdddfffeeecccaaa``````^^^___aaabbbcccdddddddddaaacccccc```___bbbkkksss|||{{{zzzxxxtttpppllliiieeehhhkkknnnwww}}}wwwsssmmmjjjlllrrr{{{yyyrrrjjjfffbbb^^^]]]___ccceeefffgggiiilllmmmnnnnnnnnnmmmnnnnnnnnnnnnoooooooooooopppssstttuuuuuutttsssrrrqqqpppppprrruuuwwwyyyzzzrrrooouuuwwwttttttwwwvvvtttrrrqqqpppqqqrrrtttvvvuuutttsssrrrqqqqqqrrrrrrrrrsssssssssssssssrrrpppoooooooooqqqrrrtttvvvuuuuuuuuutttsssrrrqqqppprrrsssttttttsssssstttuuuvvvxxx|||{{{wwwvvvyyy|||zzzzzzyyywwwvvvtttsssssssssuuuwwwyyyzzzzzzzzzzzzwwwwwwyyy{{{|||zzzwwwtttssssssttttttsssrrrrrrqqqsssyyy~~~|||zzz{{{{{{yyywwwwwwxxxyyyyyyxxxxxxwwwxxxzzz{{{|||{{{zzzwwwuuusssssstttuuuttttttuuuwwwxxxzzz|||}}}}}}{{{yyywwwwwwxxxzzz|||||||||}}}~~~}}}|||}}}~~~}}}zzzzzz{{{{{{{{{yyyxxxwwwvvvvvvwwwwwwwwwvvvuuutttsssttttttuuuwwwyyyzzz{{{uuuuuuvvvvvvwwwxxxxxxxxxuuuwwwyyyxxxwwwxxx|||~~~~~~~~~|||zzzxxxxxxxxxxxxzzz}}}{{{sssnnnkkkkkkkkkkkkrrrtttyyy~~~wwwpppkkkgggfffcccaaa]]]YYYVVVSSSRRRRRRRRRSSSSSSSSSTTTWWW\\\```bbbfffkkkqqqvvv|||~~~}}}tttvvv{{{|||zzzvvvppplllgggeeedddccc```^^^[[[```fffkkkqqqyyy}}}wwwqqqkkkgggfffccc___]]][[[YYYVVVTTTRRRQQQPPPOOONNNMMMMMMMMMIIIHHHGGGFFFEEEDDDDDDDDDEEEDDDCCCBBBBBBCCCEEEFFFDDDFFFHHHJJJLLLLLLKKKKKKIIIJJJKKKLLLLLLMMMPPPRRRSSSWWW]]]dddiiikkkjjjiiieeebbb^^^ZZZWWWWWWWWWXXX[[[\\\]]]___``````______bbbcccdddeeefffggghhhhhhlllnnnppppppnnnlllkkkkkkkkklllnnnpppqqqrrrrrrrrrnnnnnnllliiifffgggkkkoootttrrrpppmmmkkkjjjiiiiiieeehhhjjjlllsss~~~}}}yyyrrrllllllooowwwwwwlllhhhaaa[[[YYYZZZ]]]```bbbcccfffhhhkkklllmmmnnnkkkkkklllmmmnnnoooppppppnnnpppqqqsssuuuvvvvvvwwwtttsssrrrrrrssswww{{{}}}~~~tttqqqwwwyyytttrrrwwwvvvuuusssqqqqqqrrrtttuuuyyyxxxuuusssqqqpppppppppooopppqqqrrrrrrrrrrrrrrroooooopppqqqrrrsssssstttuuutttttttttttttttuuuvvvsssuuuvvvvvvuuuuuuvvvwwwwwwxxx|||}}}yyywwwxxx{{{zzzxxxvvvuuuuuuttttttsssqqqrrrssstttuuuvvvwwwxxxzzzyyyyyy{{{}}}~~~}}}|||yyyzzz{{{{{{zzzyyyvvvuuusssxxx{{{{{{{{{zzzxxxwwwxxxyyyyyyxxxwwwwwwxxxyyy{{{|||yyywwwuuusssrrrrrrssstttqqqrrrsssuuuxxxzzz|||}}}{{{yyywwwvvvvvvwwwyyyzzzzzz{{{{{{|||||||||||||||yyyzzz|||~~~{{{zzzyyy{{{|||~~~}}}|||||||||}}}}}}{{{yyyvvvttttttuuuvvvxxxxxxwwwvvvuuuuuuuuuvvvwwwyyy{{{}}}~~~uuuuuuvvvwwwwwwxxxyyyyyyuuuwwwxxxvvvssstttyyy~~~}}}~~~{{{|||~~~~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~{{{zzzxxxxxxyyy|||~~~|||{{{}}}~~~zzzvvvssstttvvvwwwxxx~~~~~~vvvsssnnnhhhdddaaa______^^^]]][[[YYYWWWVVVUUUUUUUUUWWWZZZ[[[^^^bbbhhhmmmmmmrrryyy~~~|||{{{|||}}}~~~tttxxxxxxtttnnnjjjgggddd___[[[[[[^^^aaacccfffkkksssyyyzzzuuupppmmmhhheeebbb___\\\ZZZXXXXXXVVVUUUUUUTTTTTTTTTPPPOOOMMMKKKJJJIIIHHHHHHFFFDDDBBB@@@@@@AAADDDEEEBBBDDDGGGIIIKKKKKKKKKJJJIIIJJJKKKKKKKKKLLLNNNPPPOOORRRXXX___eeehhhiiihhhkkkhhhccc___]]]]]]^^^___aaabbbdddfffhhhhhhhhhhhhfffggghhhkkkmmmoooqqqrrrsssuuuwwwxxxvvvtttssssssuuuvvvyyy{{{}}}}}}}}}}}}~~~{{{wwwtttssstttvvvssspppkkkgggeeefffhhhjjjfffhhhhhhiiippp|||}}}uuullljjjlllvvv}}}nnnhhh```YYYUUUVVVYYY[[[___```cccfffiiikkkmmmmmmjjjkkklllmmmooopppqqqrrrmmmnnnooorrrtttwwwyyyzzzxxxwwwvvvvvvxxx|||vvvrrrxxxyyysssqqqvvvyyywwwuuusssssstttvvvxxxzzzyyyvvvssspppooooooooommmnnnooopppqqqrrrrrrrrrnnnoooppprrrssssssssssssvvvuuuuuuuuuuuuwwwyyyzzztttvvvwwwwwwvvvvvvwwwyyyvvvxxx{{{~~~yyyvvvwwwyyyyyywwwtttsssssstttssssssppppppqqqrrrtttvvvxxxyyy~~~|||zzzzzz}}}|||zzzsssyyyzzz{{{{{{yyywwwwwwxxxyyyzzzyyyyyyxxxyyyzzz|||}}}vvvuuusssrrrrrrssstttuuupppqqqsssuuuxxxzzz|||}}}yyyxxxvvvuuuuuuvvvwwwxxxwwwxxxyyyzzzzzzyyywwwvvvtttvvvxxx{{{}}}~~~yyyxxxxxxyyy|||}}}}}}|||~~~~~~}}}yyyuuusssrrrtttvvvxxxyyyyyywwwvvvwwwwwwxxxyyy{{{~~~uuuvvvvvvwwwxxxyyyyyyyyyzzz{{{yyyuuuoooooosssxxx{{{{{{xxxxxx{{{~~~}}}}}}~~~~~~}}}{{{{{{{{{{{{{{{zzzzzzyyywwwwwwxxxzzz~~~{{{wwwwwwyyy}}}}}}|||~~~|||tttnnnhhheeeaaa]]][[[ZZZZZZ[[[ZZZZZZZZZ[[[[[[[[[[[[[[[ZZZ^^^bbbeeehhhmmmtttzzzwww|||yyyzzzzzzyyyzzzsssvvv{{{~~~xxxsssnnnjjjeeebbb[[[ZZZZZZ\\\```dddeeefffsssxxx~~~xxxsssooollliiigggfffbbb```___```___ZZZVVVRRRQQQOOONNNMMMLLLKKKKKKGGGFFFEEEDDDCCCBBBBBBCCCAAACCCEEEFFFHHHHHHHHHGGGKKKKKKKKKKKKLLLLLLMMMNNNQQQRRRSSSVVVYYY]]]aaacccdddeeefffdddbbb_________bbbdddfffiiijjjjjjjjjiiikkklllnnnooooooppprrrtttwww}}}|||yyy|||||||||}}}zzzwwwrrrmmmhhheeeddddddgggffffffggglllsss{{{{{{uuurrrpppvvvvvvlllccc___[[[TTTSSSVVV[[[]]]```cccgggiiikkklllnnnlllkkkjjjkkknnnqqqsssrrrrrrqqqpppqqquuuzzz~~~|||zzzyyyzzzyyytttvvvxxxvvvtttttt{{{|||}}}|||yyyxxxwwwxxxyyyxxxuuussspppoooooooootttsssrrrppppppppppppqqqooooooooopppqqqrrrssstttwwwwwwxxxyyyzzzzzzzzzzzzxxxwwwvvvwwwyyyzzzzzzyyyuuuuuuxxx|||{{{yyyxxxwwwvvvuuuwwwuuussssssuuuuuussspppnnnmmmnnnpppsssvvvwwwvvvvvvyyy}}}~~~~~~~~~~~~{{{yyywwwvvvuuuuuuuuuvvvxxxyyyzzzyyyxxxxxxyyyuuuqqqppprrrtttuuutttvvvuuuuuuuuuvvvwwwxxxyyyyyyyyyxxxwwwuuusssrrrpppvvvvvvvvvvvvuuutttsssrrrrrrsssssstttvvvwwwyyyzzzwwwwwwvvvvvvvvvxxxyyyzzzxxx{{{}}}~~~|||zzzyyyyyytttvvvxxxwwwuuutttvvvyyyzzzzzzyyyyyyyyyxxxxxxxxx{{{{{{zzzyyyzzz{{{|||}}}yyywwwuuuttttttsssqqqoootttvvvwwwuuutttuuuyyy}}}~~~~~~}}}{{{zzz{{{{{{{{{yyywwwwwwyyy{{{|||~~~}}}yyyvvvuuusssqqqttt{{{yyyqqqmmmkkkggg```[[[\\\YYYWWWVVVWWWYYY[[[[[[^^^^^^^^^^^^^^^___```aaaccceeeiiimmmrrrxxx{{{vvvsssuuuwwwyyy|||nnnrrrwww|||{{{vvvqqqnnnaaa___]]]]]]^^^```aaaaaagggkkkqqqzzz{{{wwwrrrpppooommmkkklllmmmjjjccc]]]YYYWWWUUURRRQQQPPPOOONNNHHHHHHGGGFFFEEEEEEEEEEEEAAABBBDDDEEEFFFFFFEEEEEEGGGGGGGGGHHHIIIKKKLLLMMMOOOPPPPPPRRRTTTWWWZZZ\\\^^^```aaa___]]][[[[[[\\\```aaadddgggiiiiiiiiiiiihhhjjjlllmmmmmmnnnpppqqqtttzzz}}}{{{~~~{{{uuupppllliiihhhbbbbbbbbbdddiiiooovvvzzz~~~|||wwwtttrrruuu}}}zzzpppfffbbb\\\VVVTTTVVVYYY[[[^^^aaaeeehhhjjjkkkmmmlllkkkkkklllnnnpppqqqvvvvvvuuussssssuuuzzz}}}~~~{{{yyy{{{~~~zzzuuuvvvxxxvvvuuuvvvzzz{{{|||zzzxxxvvvvvvvvvuuutttsssqqqppppppqqqqqqqqqpppooonnnnnnoooqqqqqqoooooopppppprrrsssuuuuuuuuuvvvwwwxxxxxxyyyyyyxxxvvvuuutttuuuwwwxxxwwwvvvvvvvvvxxx{{{~~~|||yyywwwvvvvvvuuutttvvvtttrrrsssuuuuuusssqqqpppnnnmmmooorrrtttvvvvvvvvvyyy|||}}}}}}~~~}}}}}}~~~}}}{{{yyywwwvvvvvvvvvwwwxxxzzz{{{{{{{{{zzzyyywwwtttqqqqqqsssvvvwwwvvvxxxxxxxxxwwwwwwvvvvvvuuuwwwwwwwwwvvvtttrrrpppppprrrssssssssssssrrrrrrrrrssssssssstttuuuvvvwwwxxxuuuttttttttttttvvvwwwxxxxxxzzz{{{{{{yyyxxxxxxxxxvvvwwwyyyxxxvvvuuuvvvxxxzzzyyyyyyyyyyyyxxxxxxxxxzzzzzzzzzzzz{{{|||}}}~~~|||zzzxxxwwwwwwvvvtttrrrsssuuuwwwvvvvvvwww{{{~~~~~~|||zzzyyytttuuuvvvuuuuuuvvvxxxzzz~~~|||zzzwwwtttqqqnnnllllllqqqyyy|||wwwnnniiiccc```___\\\WWWSSSSSSQQQOOOOOOQQQTTTWWWXXXdddeeefffgggiiijjjmmmnnnooorrrvvvzzz}}}yyyuuusssvvvzzz}}}iiimmmrrrvvvyyy}}}{{{wwwnnnjjjddd```___^^^]]]\\\]]]___dddjjjqqqyyy}}}||||||}}}|||qqqggg```\\\XXXUUUSSSRRRPPPOOOKKKJJJIIIHHHHHHHHHHHHHHHDDDEEEFFFGGGGGGFFFEEEDDDBBBCCCCCCDDDFFFHHHJJJKKKNNNMMMMMMNNNOOOQQQTTTUUUWWWYYYZZZYYYXXXVVVVVVWWWZZZ\\\^^^aaaccccccddddddccceeefffgggggghhhjjjkkknnnsssyyyzzzyyyxxx|||{{{uuupppmmmbbbbbbaaabbbffflllqqquuuxxx|||~~~zzzwwwvvvssszzzwwwmmmfff```YYYVVVWWWWWWXXXZZZ^^^bbbfffiiijjjllllllmmmmmmmmmnnnoooooovvvwwwwwwuuuttttttwwwyyy|||wwwvvvyyy}}}zzzuuuuuuwwwvvvvvvwwwyyyzzzzzzxxxuuusssssssssqqqqqqppppppqqqrrrrrrsssnnnmmmmmmmmmmmmoooppprrrpppppppppqqqsssuuuvvvwwwssstttuuuvvvvvvwwwwwwwwwwwwvvvuuuuuuvvvvvvuuutttwwwvvvwwwzzz}}}~~~~~~}}}yyywwwuuutttuuuuuutttrrrtttrrrrrrssstttuuutttsssrrrpppnnnnnnpppsssuuuvvvwwwyyy{{{||||||}}}~~~}}}|||{{{|||~~~~~~}}}{{{yyyxxxwwwvvvwwwwwwwwwxxxyyyzzzzzzzzzyyyxxxuuusssrrrsssuuuxxxyyyyyy{{{{{{{{{{{{yyyvvvtttrrruuuuuuuuutttsssqqqpppoooppppppqqqrrrrrrsssttttttttttttsssrrrssstttuuuvvvsssrrrrrrssssssuuuvvvvvvxxxxxxyyyxxxvvvuuuvvvxxxxxxyyyzzzyyywwwvvvvvvwwwyyyyyyyyyxxxxxxxxxwwwwwwxxxxxxzzz{{{|||~~~~~~~~~|||{{{{{{{{{yyyxxxuuuwwwyyyzzzzzz{{{}}}~~~~~~|||zzzxxxwwwnnnppprrrssstttwwwzzz}}}~~~}}}||||||{{{zzzxxxuuusssrrrtttvvvxxx{{{}}}xxxssspppmmmjjjhhhddddddffflllttt}}}{{{uuuooogggccc\\\YYYUUUSSSTTTSSSPPPMMMMMMLLLLLLLLLOOOSSSWWWYYYcccfffjjjmmmppptttxxx{{{}}}zzzxxxxxxxxxxxxwwwwww{{{fffiiimmmqqqssstttvvvxxx}}}}}}xxxpppjjjeeebbb___^^^]]]^^^```bbbfffjjjnnnpppxxxzzz}}}sssjjjeee^^^YYYWWWUUUSSSQQQOOONNNMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKJJJIIIGGGFFFAAAAAAAAABBBCCCEEEFFFGGGLLLKKKKKKKKKMMMOOOPPPRRRRRRSSSUUUUUUTTTSSSSSSTTTTTTUUUWWWXXXYYYZZZZZZYYY[[[]]]____________aaacccdddiiimmmooonnnnnnrrruuu~~~~~~}}}}}}~~~xxxtttllliiifffdddeeeiiiooorrrvvvzzz}}}{{{yyysssxxx~~~uuummmeee___[[[YYYVVVWWWXXX[[[___cccgggjjjlllmmmooopppppppppooonnnrrrsssuuutttsssssstttvvvzzzvvvrrrsssxxx}}}~~~yyyttttttuuutttuuuwwwwwwxxxwwwuuurrrppppppqqqqqqqqqqqqrrrrrrsssssstttooonnnmmmmmmmmmooopppqqqppppppqqqrrrtttvvvxxxyyysssssstttuuuvvvvvvvvvvvvzzzxxxwwwwwwwwwwwwuuutttvvvuuuuuuvvvyyyzzzyyyxxxvvvtttssssssttttttsssrrrqqqqqqqqqrrrtttuuuuuuuuuuuurrrooonnnpppsssuuuvvvwwwxxxzzz{{{|||||||||||||||{{{zzzyyyzzz|||}}}}}}{{{yyyxxxwwwuuuuuuuuuvvvvvvtttuuuvvvwwwwwwwwwvvvuuuuuuuuuuuuuuuvvvxxxxxxxxx{{{|||}}}}}}{{{xxxtttqqqttttttttttttsssrrrqqqqqqppppppqqqrrrtttvvvwwwxxxvvvtttsssqqqqqqrrrssstttssssssttttttuuuvvvwwwxxxxxxxxxxxxvvvttttttwwwyyyzzzzzzzzzyyyxxxwwwvvvvvvxxxxxxxxxxxxwwwwwwwwwwwwvvvwwwyyy{{{~~~|||}}}~~~~~~~~~~~~~~~}}}|||{{{zzzxxxvvvtttsssmmmpppsssvvvyyy|||}}}|||zzzyyywwwvvvtttrrrpppppppppmmmjjjggghhhkkkooorrrzzz|||{{{vvvpppjjjfffcccaaa___\\\]]]```fffnnnvvv}}}~~~yyyuuuoooiiiccc]]]XXXTTTTTTQQQOOOOOOPPPPPPOOOMMMNNNNNNOOOOOOQQQUUUZZZ]]]ccchhhnnntttxxx~~~}}}|||xxxvvvtttssstttxxx{{{}}}cccfffjjjlllmmmmmmooopppvvvyyy|||}}}vvvppplllhhhfffbbbbbbaaa``````bbbcccdddjjjkkkmmmrrrxxxyyyqqqhhhaaa___]]]YYYVVVTTTSSSRRRPPPOOONNNMMMMMMMMMNNNNNNNNNMMMKKKIIIHHHCCCCCCCCCBBBBBBCCCDDDDDDGGGGGGGGGGGGIIIKKKMMMOOOOOOQQQRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQTTTUUUWWWWWWWWWWWWYYYZZZ]]]```cccdddccccccfffhhhrrrqqqqqqqqqrrrtttvvvxxx~~~yyytttmmmgggeeeggglllooovvvzzz~~~wwwyyy}}}vvvoooiiibbb]]]YYYYYYYYYZZZ]]]bbbfffiiimmmnnnppprrrrrrrrrqqqpppoooqqqssstttttttttvvvwwwzzzwwwttttttxxx{{{}}}}}}|||vvvrrrssssssqqqrrrvvvuuuuuuuuurrrooonnnooopppttttttttttttttttttssssssrrrqqqpppoooooooooppppppqqqqqqrrrssstttvvvwwwxxxssstttuuuvvvwwwwwwwwwwwwzzzxxxvvvvvvvvvvvvtttssstttsssrrrssstttuuutttssstttsssrrrsssuuuuuutttrrrpppqqqrrrrrrssstttuuuvvvwwwtttpppoooqqqtttvvvwwwwwwwwwyyy{{{}}}}}}|||{{{yyy~~~zzzyyyxxxyyy{{{|||{{{zzzwwwvvvtttssssssssstttuuutttuuuvvvvvvvvvuuutttsssvvvwwwwwwwwwwwwvvvvvvvvvyyyzzz}}}~~~|||yyyuuurrrttttttuuuuuuuuuuuuttttttppppppqqqrrrtttvvvxxxzzzwwwuuusssqqqpppqqqrrrsssuuuuuuvvvwwwyyyyyyzzzzzzzzzzzzxxxvvvtttuuuxxxzzz{{{zzzyyyxxxxxxwwwvvvvvvxxxxxxwwwwwwwwwvvvvvvvvvuuuvvvxxx{{{~~~~~~|||{{{vvvvvvuuutttsssssssssrrrtttwww{{{~~~|||}}}~~~~~~|||zzzwwwuuuqqqpppooollliiigggeeeddddddcccaaaaaadddhhhmmmqqqzzzzzzrrrmmmfff```\\\ZZZXXXWWWWWWXXX[[[___dddjjjppptttxxxzzz||||||zzzuuupppmmmgggccc^^^YYYVVVSSSPPPNNNPPPOOOMMMMMMNNNNNNNNNNNNPPPRRRSSSSSSTTTWWW]]]aaaiiipppxxx{{{yyyxxxssssssssstttwww}}}___aaadddffffffgggiiikkknnnrrrvvvxxx{{{}}}yyytttrrrhhhgggdddaaa___^^^]]]]]]______```ccchhhooovvvzzz|||ooogggdddbbb^^^ZZZ\\\[[[XXXVVVTTTRRRQQQPPPOOOOOOOOOOOONNNLLLJJJIIIGGGFFFEEEEEEDDDDDDEEEEEECCCCCCCCCCCCEEEGGGIIIJJJLLLNNNOOOOOONNNMMMNNNOOOPPPPPPPPPPPPOOOOOOOOOOOONNNPPPQQQRRRQQQQQQSSSTTTXXXZZZ[[[\\\[[[[[[]]]___eeeeeefffggghhhjjjlllmmmuuuvvvxxx{{{}}}vvvooojjjiiikkkllluuuyyy~~~}}}|||vvvmmmeee___^^^\\\\\\^^^aaaeeehhhlllnnnoooqqqrrrsssrrrrrroooqqqsssuuuvvvwwwzzz|||~~~{{{yyyxxxxxxzzz{{{xxxtttrrrsssrrrpppqqqtttssssssrrrpppnnnmmmooopppuuuuuuvvvvvvuuutttsssrrruuutttrrrppppppppppppqqqrrrrrrrrrssstttuuuvvvwwwtttuuuvvvwwwxxxxxxxxxxxxwwwuuutttsssttttttrrrpppsssrrrppppppqqqrrrrrrqqqssssssrrrsssuuuuuusssrrroooqqqrrrsssrrrrrrtttvvvvvvssspppppprrrtttvvvvvvvvvwwwyyy|||}}}yyy~~~~~~}}}~~~zzzyyyxxxyyyzzz{{{zzzxxxvvvuuutttrrrrrrrrrssssssuuuvvvwwwwwwwwwvvvuuutttuuuwwwyyyyyywwwuuuuuuuuuxxxyyy|||}}}|||yyyvvvtttttttttuuuvvvwwwwwwvvvvvvqqqppppppqqqrrrtttvvvxxxxxxvvvsssqqqpppqqqrrrtttuuuvvvwwwyyyzzz{{{{{{{{{zzzzzzyyywwwuuuvvvxxxzzzzzzyyywwwwwwxxxxxxwwwuuuwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuwwwzzz~~~}}}{{{xxxvvvpppppppppqqqrrrtttuuuvvv||||||zzzyyyyyyxxxvvvssspppmmmkkkhhhgggfffdddbbb```___^^^]]]]]]^^^aaadddiiimmmooovvv~~~}}}zzzvvvrrreeeaaa[[[VVVTTTRRRQQQPPPPPPRRRUUUWWWYYY]]]aaaeeeeeeggghhhhhhgggccc___]]]XXXUUURRRPPPPPPOOOOOONNNNNNMMMMMMMMMNNNOOOPPPQQQSSSUUUWWWWWWXXX[[[aaafffpppxxx|||yyywwwvvvvvvtttvvvyyy|||YYY[[[]]]^^^___aaadddfffgggkkkpppsssuuuyyy~~~{{{rrrppplllhhhdddbbb```___^^^]]][[[[[[^^^bbbgggjjjlllttt}}}{{{rrrnnnkkkgggbbbdddccc```\\\YYYWWWUUUTTTQQQQQQRRRRRRQQQOOOMMMLLLHHHHHHHHHGGGGGGHHHIIIIIIEEEDDDCCCCCCCCCDDDEEEFFFIIIJJJLLLKKKJJJIIIIIIJJJLLLLLLLLLLLLMMMNNNOOOOOOLLLNNNOOOOOOOOOOOOPPPRRRRRRSSSTTTTTTUUUVVVWWWXXXYYYZZZ\\\^^^```bbbcccccchhhiiikkknnnrrryyy|||vvvqqqnnnlllrrrvvv|||yyyooofffddd```^^^^^^aaaeeehhhjjjkkkmmmoooppprrrrrrsssoooqqqsssttttttvvvzzz|||~~~{{{vvvtttwwwzzzvvvssssssuuutttpppppptttrrrrrrqqqooommmmmmooorrrssstttuuuuuuuuutttsssrrrsssrrrqqqppppppqqqrrrsssssssssrrrrrrsssttttttuuutttuuuvvvwwwwwwxxxwwwwwwuuutttssssssssssssrrrqqqtttrrrppppppqqqrrrrrrrrrrrrrrrrrrsssttttttrrrpppoooqqqssssssqqqqqqsssuuurrrpppoooooorrrtttttttttuuuvvvxxx}}}|||~~~{{{{{{}}}zzzyyyxxxxxxzzzzzzyyyxxxxxxwwwuuusssssssssssstttuuuvvvvvvwwwvvvuuutttsssqqquuuxxxyyywwwuuuuuuvvvyyyzzz{{{{{{zzzxxxuuusssssstttuuuvvvwwwwwwxxxwwwtttsssrrrrrrrrrtttvvvwwwxxxvvvsssqqqpppqqqsssuuussstttvvvxxxyyyzzzzzzzzzyyyyyyyyyxxxvvvvvvwwwyyyyyywwwuuuvvvxxxxxxwwwuuuwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuvvvxxx}}}zzzwwwwwwuuusssqqqmmmmmmoooqqquuuyyy|||~~~~~~yyyuuutttqqqpppnnnllliiigggeeedddddddddddddddddddddeeeeeecccdddfffggghhhhhhhhhhhhkkkssswwwsssmmmjjjgggcccWWWTTTPPPMMMLLLLLLKKKIIIIIIKKKMMMNNNOOOQQQTTTXXXWWWWWWXXXYYYXXXVVVSSSRRRPPPNNNLLLLLLMMMNNNNNNMMMPPPQQQRRRSSSTTTVVVYYYZZZZZZ]]]```aaabbbfffnnntttyyy~~~zzzwwwwwwwwwxxxzzz~~~UUUVVVXXXYYYZZZ\\\```cccaaafffkkkoooqqquuuzzz~~~~~~|||zzzuuuqqqllliiigggfffdddaaa]]]ZZZYYY[[[^^^```___fffnnnsssvvv~~~|||yyytttpppjjjhhheeeaaa]]]ZZZXXXWWWTTTUUUUUUUUUTTTSSSQQQPPPIIIIIIIIIIIIJJJKKKLLLMMMIIIHHHFFFEEEDDDDDDEEEEEEFFFGGGIIIHHHFFFEEEEEEFFFFFFGGGGGGHHHJJJLLLNNNOOOLLLNNNOOOOOONNNNNNOOOQQQMMMMMMNNNOOOPPPQQQSSSUUUQQQSSSVVVYYY[[[\\\\\\\\\___```bbbdddhhhooowww|||zzzrrrnnnnnnsssyyyuuujjjhhhccc```___bbbeeehhhhhhiiikkklllnnnppprrrsssooopppqqqqqqrrrssswwwzzzxxx{{{|||xxxrrrpppuuu{{{uuusssuuuwwwuuuqqqqqqtttqqqqqqpppnnnmmmmmmpppsssqqqrrrssstttttttttsssrrrqqqpppppppppppprrrssstttssssssrrrrrrrrrsssssssssssstttuuuvvvwwwwwwwwwwwwwwwuuuttttttuuuvvvtttssstttrrrpppppprrrsssssssssrrrqqqqqqrrrsssssspppnnnooorrrtttsssqqqppprrruuuooonnnmmmnnnqqqssssssrrruuuuuuxxx~~~~~~zzz{{{}}}{{{yyyxxxyyyzzzzzzyyyxxxzzzyyywwwuuuttttttttttttsssssstttttttttsssqqqpppnnnssswwwyyywwwvvvvvvwwwzzz{{{{{{{{{yyyvvvtttrrrrrrssstttvvvwwwwwwxxxxxxxxxwwwvvvuuuuuuvvvxxxyyyxxxvvvsssqqqppprrrtttvvvppprrrtttvvvxxxxxxxxxxxxxxxyyyyyyxxxvvvuuuwwwxxxxxxuuutttuuuxxxyyywwwuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuxxx}}}}}}yyytttqqqqqqqqqooommmlllmmmooosssxxx}}}|||wwwrrrooonnnhhhgggeeedddcccbbbbbbbbbeeefffhhhjjjlllnnnoooppppppppppppooolllgggccc```aaahhhlllggg```\\\YYYWWWOOOLLLIIIHHHHHHHHHGGGFFFCCCEEEHHHHHHHHHIIIMMMPPPOOOPPPPPPQQQPPPOOONNNMMMNNNLLLKKKKKKMMMNNNNNNMMMUUUWWWYYY[[[]]]```ccceeebbbfffjjjlllnnnsss{{{~~~{{{yyyyyyzzz|||MMMPPPTTTWWWXXXZZZ]]]___``````bbbfffmmmssswwwxxxzzz~~~~~~zzzuuupppllljjjhhhgggddd```]]]ZZZXXXXXX[[[___ccchhhmmmsssyyy||||||zzzuuupppjjjddd```]]]___]]]ZZZXXXWWWVVVSSSQQQQQQOOOMMMLLLMMMMMMMMMLLLJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCDDDDDDDDDDDDEEEFFFGGGGGGKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNNNNNNNNNNNNNNNNOOONNNQQQTTTUUUUUUUUUVVVWWWXXXXXXZZZ]]]aaafffkkkmmmuuuwwwyyy{{{|||zzzuuuqqqrrrssstttxxx}}}{{{uuummmeeeeeeeeedddeeegggkkkjjjjjjkkknnnpppqqqqqqrrrrrrqqqpppppppppqqqqqquuuvvvvvvvvvvvvuuuuuutttyyywwwuuutttrrrrrrrrrssssssqqqnnnkkkjjjjjjkkkmmmqqqsssuuuvvvuuuttttttuuutttttttttrrrpppoooppprrrwwwuuusssqqqppppppppppppppprrruuuxxxyyyxxxwwwuuutttssstttuuuwwwwwwuuusssrrrrrrqqqppppppqqqqqqqqqrrrqqqpppppppppqqqrrrsssoooooooooooopppqqqrrrsssnnnnnnooopppqqqssstttuuu{{{zzz{{{}}}}}}{{{yyyxxxwwwvvvuuuuuuvvvwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvuuuuuuuuutttsssqqqpppooopppqqqssstttvvvxxxzzzzzzxxxxxxwwwvvvuuutttssssssrrrsssssstttuuuvvvwwwxxxtttuuuwwwxxxxxxxxxwwwvvvuuuuuutttsssttttttvvvwwwtttttttttttttttuuuvvvvvvvvvuuutttssstttvvvxxxyyyttttttuuuvvvwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuqqqsssuuuxxx|||~~~{{{yyyxxxwwwuuussspppnnnmmmooorrrtttuuuvvvxxxzzz}}}{{{yyyxxxyyyyyyvvvqqqllliiihhhgggeeedddcccccceeeggghhhhhhkkkooosssuuuxxx{{{~~~|||yyyssskkkaaa[[[ZZZZZZ[[[ZZZXXXUUURRRPPPHHHGGGEEECCCCCCCCCEEEFFFEEEFFFGGGGGGFFFGGGIIIKKKHHHJJJLLLLLLKKKJJJJJJKKKKKKMMMOOOPPPQQQSSSVVVXXX\\\___eeeiiilllooosssuuuxxxyyy{{{~~~}}}KKKNNNQQQTTTVVVXXX[[[]]]______aaaeeejjjppptttuuuwww{{{}}}yyyvvvtttrrrpppmmmhhhddd```]]][[[XXXZZZ\\\___cccggglllooorrrzzz|||uuuooojjjgggeeedddbbb___\\\YYYWWWUUUXXXVVVSSSRRRSSSSSSSSSRRROOOOOONNNLLLKKKIIIIIIHHHFFFFFFFFFFFFFFFFFFEEEEEECCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKLLLNNNNNNNNNOOOOOOOOOPPPPPPNNNPPPRRRSSSRRRQQQQQQRRRSSSTTTTTTVVVZZZ^^^bbbdddjjjllloooqqqsssvvvzzz}}}~~~{{{wwwvvvtttrrrssswww~~~{{{vvvnnnhhhhhhhhhggggggjjjnnnllllllmmmoooqqqqqqqqqpppqqqqqqqqqqqqrrrrrrrrrpppqqqsssuuuvvvvvvvvvvvvvvvuuusssqqqpppppppppppprrrpppmmmiiihhhhhhjjjkkkooorrruuuvvvuuussssssssssssttttttsssqqqppppppqqqtttsssqqqppppppppppppqqqppprrrtttvvvwwwwwwvvvuuusssrrrssstttvvvvvvtttsssqqqqqqppppppppppppqqqqqqrrrqqqpppoooooopppqqqqqqqqqppppppooooooooopppppppppppppppqqqrrrssstttuuuyyyyyyzzz|||~~~}}}|||zzzyyyxxxwwwvvvuuutttuuuvvvvvvvvvvvvuuuttttttuuuvvvwwwuuuttttttrrrqqqpppooooooqqqqqqssstttvvvxxxyyyzzzxxxxxxwwwwwwvvvvvvuuuuuussssssttttttttttttsssssstttuuuvvvvvvvvvuuutttttttttsssrrrrrrssstttvvvwwwtttssssssssssssttttttuuuvvvuuutttssstttuuuwwwxxxttttttuuuvvvwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuvvvvvvtttvvvxxxzzz~~~zzzwwwuuuuuuvvvtttsssrrrsssvvvyyy{{{|||||||||}}}~~~~~~{{{wwwtttrrroooooonnnkkkgggeeedddeeeeeeeeeffffffhhhkkkmmmnnntttvvvzzz|||wwwpppggg^^^XXXSSSTTTTTTSSSQQQNNNKKKIIIIIIHHHFFFEEEEEEFFFGGGHHHHHHIIIJJJIIIGGGFFFHHHIIIHHHIIIJJJJJJJJJJJJKKKMMMRRRUUUWWWZZZ\\\^^^bbbeeeiiimmmsssxxx{{{HHHJJJNNNPPPRRRTTTWWWYYY]]]]]]___bbbgggkkkooorrrtttwww{{{{{{vvvoooiiidddbbb[[[ZZZYYYYYY[[[^^^aaacccbbbhhhpppwww}}}{{{xxxtttuuutttooogggaaa^^^^^^]]]ZZZWWWVVVVVVVVVUUUTTTQQQPPPNNNMMMKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJIIICCCCCCCCCBBBBBBCCCCCCDDDCCCCCCDDDFFFGGGHHHIIIJJJLLLLLLMMMNNNNNNOOOPPPPPPNNNPPPQQQQQQOOOMMMMMMMMMOOOOOOOOOPPPRRRUUUXXXYYY\\\^^^aaacccfffiiimmmpppuuuxxx~~~~~~|||wwwrrrooorrrxxx|||~~~zzzwwwpppllllllkkkiiijjjlllooommmlllmmmnnnooooooooommmnnnppprrrssssssssssssnnnppprrrtttuuuuuutttssssssrrrpppnnnmmmlllllllllpppmmmiiifffddddddeeefffkkkooorrrttttttrrrrrrrrrrrrtttvvvuuusssqqqqqqqqqqqqqqqppppppppppppqqqqqqpppqqqrrrssstttuuuuuuvvvrrrqqqrrrsssuuuuuusssrrrqqqqqqpppppppppqqqqqqrrrsssrrrqqqpppoooooooooppprrrrrrqqqoooooonnnnnnnnnssssssssssssttttttuuuuuuwwwwwwyyy|||~~~}}}{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwvvvuuutttsssttttttuuuvvvuuusssssssssuuuwwwyyyuuutttrrrqqqppppppppppppqqqrrrssstttvvvwwwxxxyyywwwwwwwwwwwwwwwwwwwwwwwwssstttuuuuuutttrrrpppnnntttuuuuuuuuutttsssrrrqqqqqqqqqpppqqqrrrtttvvvxxxtttssssssrrrrrrrrrssssssvvvuuutttsssssstttvvvwwwtttuuuvvvwwwxxxxxxxxxxxxyyyxxxwwwvvvvvvvvvvvvvvvvvvwwwyyy{{{}}}}}}{{{|||zzzyyyyyyyyy{{{~~~}}}}}}}}}yyyxxxvvvsssooollljjjiiikkkkkkiiigggeeefffhhhkkkmmmnnnqqqssswwwzzz|||}}}xxxqqqiiiaaaYYYSSSMMMMMMMMMLLLJJJGGGEEECCCFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJIIIGGGGGGHHHIIIJJJJJJKKKKKKKKKMMMPPPSSSWWWZZZ^^^bbbeeejjjooorrrzzz~~~FFFHHHKKKMMMNNNPPPTTTVVVZZZ\\\^^^```cccgggkkknnnrrrtttxxx{{{~~~|||uuunnnkkkfffccc^^^[[[[[[\\\]]]^^^[[[___eeekkkpppuuu{{{wwwnnnjjjjjjdddaaa^^^\\\[[[ZZZXXXWWWSSSRRRPPPNNNMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMNNNNNNEEEDDDCCCCCCBBBBBBCCCCCC@@@AAAAAABBBCCCDDDDDDEEEGGGHHHIIIJJJKKKLLLMMMMMMNNNPPPRRRRRRPPPNNNNNNNNNOOOOOOOOOOOOPPPRRRSSSTTTSSSUUUWWWYYYZZZ]]]```ccchhhkkkqqqxxx}}}{{{vvvrrrsssvvvyyyvvvzzz~~~{{{yyyxxxsssqqqqqqpppmmmllloooooommmkkkkkklllmmmlllkkkjjjlllooorrrtttuuuttttttrrrssstttuuuuuussspppooorrrqqqpppmmmkkkiiihhhgggkkkiiifffbbb```______```eeeiiinnnqqqqqqqqqqqqqqqsssuuuxxxxxxvvvtttssssssrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppqqqssstttuuuqqqqqqqqqsssttttttrrrqqqrrrrrrrrrqqqrrrrrrssssssuuutttsssrrrqqqpppoooooosssrrrqqqppppppoooooopppuuuuuuuuuuuuuuuuuuttttttuuuvvvxxx{{{~~~~~~|||zzzzzzzzzzzzyyyyyyxxxwwwwwwwwwvvvtttsssrrrrrrssstttuuutttsssrrrsssuuuxxxyyyvvvtttrrrppppppppprrrsssrrrrrrssstttuuuwwwwwwxxxuuuuuuvvvvvvvvvwwwwwwwwwrrrtttvvvwwwvvvtttqqqooovvvvvvuuuuuusssrrrqqqqqqoooooooooppprrrtttvvvwwwuuutttssssssrrrrrrssssssvvvuuuttttttsssttttttuuuvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyxxxwwwvvvvvvvvvvvvvvvwwwxxxyyyzzz||||||yyyvvvuuutttooonnnkkkiiigggeeeddddddjjjkkkmmmmmmnnnpppsssvvvyyy{{{~~~zzzuuunnnfff___XXXRRRNNNKKKJJJJJJIIIHHHFFFDDDBBBDDDDDDDDDEEEFFFGGGHHHIIIIIIKKKMMMMMMMMMMMMNNNOOONNNNNNNNNNNNOOOSSSXXX]]]___ccchhhlllqqqwww}}}~~~||||||}}}}}}}}}DDDFFFHHHIIIKKKMMMQQQTTTWWWYYY\\\^^^```ccchhhkkkppprrruuuwwwyyy}}}yyyuuupppkkkeee```___^^^]]]\\\ZZZ\\\```cccfffjjjmmmpppsssvvv{{{}}}wwwvvvrrrnnnjjjfffdddbbb```^^^YYYXXXVVVTTTSSSSSSTTTUUUQQQPPPOOONNNNNNNNNOOOOOOHHHHHHFFFEEEDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@BBBCCCDDDEEEFFFGGGHHHIIIMMMOOORRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSQQQSSSTTTUUUUUUVVVXXXZZZ\\\```eeelllsssxxx|||~~~}}}}}}}}}{{{xxxwwwxxxyyyxxxyyy|||||||||}}}~~~zzz{{{|||}}}}}}}}}}}}|||}}}zzzyyyzzzwwwrrrqqqssspppooommmlllmmmmmmlllkkkgggjjjmmmqqqssstttttttttssstttuuuuuuuuusssqqqoootttsssqqqooommmjjjhhhgggiiihhheeecccaaa___^^^^^^```dddiiimmmnnnooopppqqqtttvvvyyyyyyxxxvvvuuuuuuuuuuuuttttttrrrqqqpppppppppooonnnnnnoooqqqsssuuuqqqpppqqqrrrttttttrrrpppssssssssssssssstttuuuuuuwwwwwwvvvuuutttrrrqqqppprrrrrrrrrqqqqqqrrrrrrrrruuuuuuvvvvvvvvvuuutttsssuuuuuuwwwzzz}}}~~~}}}{{{}}}}}}|||{{{zzzyyyxxxxxxwwwvvvtttsssrrrrrrrrrssstttsssrrrrrrsssuuuwwwyyyvvvuuusssrrrqqqssstttuuurrrsssssstttuuuvvvvvvwwwssssssttttttuuuvvvvvvvvvrrrtttvvvxxxyyywwwuuutttyyyxxxwwwvvvtttssssssrrrppppppooopppqqqsssuuuvvvuuuuuutttttttttttttttuuuvvvvvvuuuuuuttttttttttttvvvwwwxxxyyyzzzzzzzzzzzzyyyxxxwwwvvvuuuuuuuuuuuuvvvwwwxxxxxxxxxyyy|||}}}~~~xxxwwwtttqqqnnnlllkkkjjjiiihhhgggfffffffffggggggkkkooossswwwyyyzzz}}}zzztttjjjfff___YYYTTTPPPMMMJJJIIIIIIIIIHHHHHHGGGFFFEEEGGGGGGHHHJJJKKKMMMOOOPPPQQQSSSUUUUUUTTTTTTTTTUUUSSSTTTTTTUUUWWW\\\ccchhhooosssxxx}}}{{{xxxwwwxxxzzz|||BBBDDDEEEFFFGGGJJJNNNQQQRRRUUUYYYZZZ[[[^^^dddiiimmmnnnppprrrtttxxx}}}wwwqqqjjjfffdddbbb```]]][[[[[[\\\]]]___```aaaaaadddgggkkknnnrrrxxx}}}wwwsssoookkkhhheee```^^^[[[XXXWWWVVVWWWWWWTTTSSSQQQOOONNNNNNOOOOOOMMMLLLKKKIIIGGGFFFFFFFFFCCCCCCBBBBBBAAA@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEIIILLLOOOPPPPPPQQQRRRSSSQQQQQQRRRRRRSSSSSSSSSSSSRRRSSSTTTSSSSSSSSSUUUWWWWWWYYY\\\aaagggmmmqqqssssssvvvxxxyyyxxxxxxxxxyyy~~~~~~~~~|||zzzzzz|||~~~|||}}}~~~}}}vvvtttvvvrrrpppnnnmmmnnnnnnmmmlllfffhhhkkknnnqqqsssttttttqqqrrrsssssstttttttttssstttttttttsssrrrpppnnnmmmmmmmmmmmmllljjjgggeeecccaaadddhhhkkklllnnnpppqqqtttvvvxxxxxxwwwuuuuuuvvvvvvvvvvvvuuutttrrrpppooooooooonnnnnnoooqqqssstttqqqpppqqqrrrttttttrrrqqqsssssssssssstttuuuvvvvvvxxxxxxwwwwwwvvvtttsssrrrrrrrrrqqqqqqqqqrrrrrrssssssssstttuuuuuutttsssrrrssssssuuuxxx{{{~~~~~~}}}~~~}}}|||||||||||||||wwwvvvuuusssrrrrrrrrrssssssssssssssstttuuuvvvvvvuuuuuutttsssssstttuuuvvvsssssssssttttttuuuuuuuuusssssssssttttttuuuuuuuuussstttwwwyyyzzzzzzyyyyyyzzzyyyxxxvvvuuuuuuttttttsssrrrqqqqqqqqqrrrsssttttttttttttttttttuuuvvvvvvxxxwwwwwwvvvuuuttttttsssuuuvvvwwwxxxyyyyyyyyyyyywwwvvvuuutttsssrrrrrrrrrtttvvvwwwwwwvvvwwwyyy{{{www}}}}}}zzzwwwuuussskkkjjjiiihhhggggggggggggjjjkkklllmmmooopppqqqrrrvvvzzz~~~|||wwwsssppplllfffaaa[[[WWWRRRNNNLLLKKKJJJHHHHHHHHHHHHHHHHHHIIIIIIIIIGGGHHHJJJLLLOOOQQQSSSTTTVVVXXXZZZZZZYYYXXXWWWXXX]]]^^^```bbbeeekkkrrrwww~~~}}}|||{{{~~~|||xxxuuuuuuwwwyyy}}}???@@@BBBBBBCCCFFFJJJMMMLLLPPPTTTVVVVVVZZZ```eeehhhiiijjjkkkmmmqqqwww{{{yyysssooonnnlllhhhccc```___^^^]]]\\\\\\ZZZYYYZZZ]]]```bbbdddgggnnnsssyyy|||wwwtttnnnkkkgggbbb^^^\\\\\\\\\[[[ZZZWWWTTTSSSRRRRRRSSSRRRQQQOOOMMMKKKJJJIIIIIIEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEECCCFFFIIIKKKKKKKKKLLLMMMKKKLLLMMMNNNOOOPPPPPPPPPQQQRRRSSSSSSRRRSSSUUUWWWVVVVVVXXXZZZ^^^cccgggiiiiiikkknnnpppqqqrrruuuwww|||}}}}}}|||{{{{{{}}}}}}uuuqqqsssooommmkkkkkkllllllkkkjjjfffgggiiikkknnnqqqssstttrrrqqqqqqpppqqqrrrssssssrrrtttuuuwwwxxxxxxxxxxxxvvvxxxzzz{{{yyyvvvqqqnnngggiiijjjkkkkkkllloooqqqssstttuuuuuusssssstttuuuttttttuuuuuutttrrrqqqpppnnnnnnnnnooopppqqqssssssqqqqqqqqqsssuuuuuusssqqqqqqqqqqqqrrrrrrssstttuuuvvvwwwwwwwwwvvvuuusssrrrrrrrrrqqqpppoooooooooooopppqqqsssttttttsssrrrqqqqqqqqqqqqtttxxx|||~~~}}}}}}}}}}}}~~~xxxwwwuuutttrrrrrrssssssrrrssstttuuuuuuuuutttsssssssssssstttttttttuuuuuussssssttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuvvvwwwxxxzzzzzzzzzzzzzzzyyyxxxvvvuuuuuuuuuvvvvvvuuusssrrrqqqqqqqqqrrrrrrrrrrrrssstttuuuvvvwwwyyyyyyyyyxxxwwwuuutttssssssssstttuuuvvvvvvvvvvvvuuutttsssrrrppppppppppppoooppprrrrrrqqqqqqssstttsssuuuxxxzzz{{{{{{zzzyyyssssssssssssqqqnnnkkkjjjdddeeefffgggiiilllnnnooorrrtttvvvyyy{{{|||}}}}}}~~~{{{zzzyyyyyyyyypppmmmhhhccc]]]YYYVVVUUUQQQOOOKKKIIIIIIJJJIIIHHHIIIJJJJJJKKKLLLMMMNNNOOOLLLMMMPPPSSSVVVXXXZZZ[[[\\\___ccceeeffffffggghhhmmmooorrruuuyyy|||yyyvvvuuuuuuvvvxxxyyyxxxvvvwwwzzz}}}===>>>???@@@@@@CCCGGGKKKHHHMMMQQQSSSSSSVVV]]]ccccccdddeeegggiiimmmrrrwww||||||yyyyyyvvvqqqlllgggeeebbb```___]]][[[YYYUUUXXX[[[\\\\\\^^^cccgggmmmsss{{{|||vvvpppkkkhhhffffffcccaaa^^^[[[XXXWWWXXXXXXUUUTTTRRRPPPNNNLLLKKKKKKFFFFFFGGGGGGHHHHHHIIIIIIEEEEEEEEEFFFFFFFFFFFFFFF???BBBEEEFFFEEEEEEFFFGGGFFFGGGHHHJJJKKKLLLMMMMMMOOOPPPRRRRRRRRRSSSUUUXXXWWWVVVVVVWWWYYY]]]```ccccccdddfffgggiiilllqqqttttttvvvyyy{{{|||}}}}}}|||~~~~~~yyyppplllnnnkkkiiigggggghhhiiihhhgggfffggghhhjjjlllooorrrsssuuutttqqqooonnnnnnooopppqqqsssvvvyyy|||~~~~~~{{{xxxmmmnnnmmmlllkkkkkknnnpppqqqrrrrrrrrrpppppprrrtttqqqrrrssssssssssssqqqqqqnnnnnnooopppqqqrrrssssssrrrqqqrrrsssuuuuuusssrrrppppppppppppqqqrrrssstttuuuuuuvvvvvvvvvtttsssrrrsssrrrpppooommmllllllkkknnnoooqqqssssssrrrqqqppppppooonnnqqqvvv{{{~~~{{{{{{|||}}}yyyxxxvvvtttssssssssssssrrrsssuuuvvvvvvtttrrrqqqqqqqqqrrrsssttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvuuuuuuuuuwwwwwwwwwxxxxxxyyyzzzzzzyyyxxxwwwuuuuuuuuuvvvvvvyyywwwuuusssqqqpppppppppppppppqqqrrrsssuuuvvvwwwzzzzzzzzzyyywwwvvvtttssspppqqqrrrssstttttttttttttttsssqqqpppooonnnnnnnnniiikkkllllllkkkkkklllnnnkkkjjjjjjlllnnnnnnllljjjggghhhjjjjjjjjjhhhfffeeeeeefffiiilllppptttxxxzzzzzz||||||zzz|||}}}rrrooollliiigggfffffffffbbb```\\\WWWQQQNNNNNNOOONNNLLLIIIHHHIIIJJJIIIHHHLLLLLLMMMNNNPPPRRRTTTUUUWWWXXX[[[___bbbeeefffgggeeejjjpppuuuyyy{{{~~~{{{}}}}}}}}}{{{xxxtttrrrrrrrrrrrruuuxxxyyyyyy{{{;;;<<<===???AAACCCEEEEEEGGGIIIKKKMMMOOOSSSYYY]]]bbbcccdddeeefffhhhkkknnnvvvzzz}}}zzzyyypppnnnjjjfffcccaaa``````^^^[[[XXXWWWWWWXXXXXXXXX___ccciiiooossszzz{{{xxxtttqqqpppmmmhhhccc^^^\\\ZZZZZZYYYWWWVVVUUUUUUTTTRRROOOIIIKKKLLLKKKHHHGGGJJJLLLIIIHHHHHHHHHHHHIIIJJJJJJEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHIIIKKKLLLMMMMMMNNNOOOPPPRRRSSSUUUUUUSSSTTTUUUVVVXXXYYYZZZ[[[[[[[[[ZZZ[[[]]]aaaeeehhhiiijjjlllpppssswwwyyyzzz|||}}}xxxwwwyyy||||||zzzvvvpppkkkhhhgggfffeeeeeedddcccbbbbbbaaa```dddiiimmmoooooopppqqqoooqqqrrrrrrooommmllllllppppppqqqsssvvvzzz~~~tttnnnkkkmmmnnnlllllloooqqqooollljjjiiikkknnnpppooonnnoooqqqssssssqqqpppmmmnnnnnnpppqqqrrrssssssuuuuuuttttttsssssssssrrrqqqqqqooonnnnnnnnnoooooosssuuuxxxzzzzzzwwwtttrrrrrrpppnnnmmmmmmmmmkkkiiikkklllnnnpppqqqpppooonnnoooooopppqqquuuyyy}}}zzzxxxuuutttuuuvvvvvvvvvssssssssstttuuuuuusssqqquuutttsssuuuwwwwwwtttqqquuuvvvwwwwwwvvvuuutttsssvvvuuuuuuuuuuuuuuuuuuuuuyyyxxxxxxwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuussstttuuuuuuuuutttrrrqqqoooqqqrrrssssssrrrpppooosssssssssuuuvvvvvvssspppmmmmmmmmmmmmmmmnnnooopppqqqooommmllllllkkkiiigggjjjhhhfffdddccccccccccccddddddeeeeeefffggggggggggggggghhhiiijjjjjjjjjkkknnnoooqqqwww}}}{{{vvvqqqmmmjjjhhhhhhbbb\\\YYYZZZ[[[[[[[[[XXXUUURRRNNNLLLKKKKKKKKKHHHGGGGGGIIIKKKMMMMMMLLLQQQSSSVVVWWWYYY\\\```ccc```cccgggkkknnnpppqqqqqqtttzzz|||yyyzzzwwwssspppoooppprrrsssuuuyyy~~~;;;<<<===>>>@@@BBBCCCCCCEEEFFFHHHJJJLLLPPPUUUYYY^^^___aaabbbccceeeiiilllrrrvvvzzz|||}}}xxxvvvsssoookkkgggeeecccccc```\\\ZZZYYYYYYXXXWWWYYY]]]bbbeeehhhlllrrrvvvzzz|||yyytttnnniiieeebbbaaa]]][[[ZZZYYYYYYXXXUUUSSSOOOPPPQQQPPPNNNMMMOOOQQQLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGJJJKKKLLLNNNOOOQQQRRRSSSSSSSSSTTTVVVXXXYYYZZZ[[[XXXXXXWWWXXXYYY\\\___```aaabbbcccfffiiikkkmmmnnnqqqvvvyyyyyytttqqqppprrrrrrrrrqqqlllgggbbb______````````````aaaaaaaaaaaa___ccchhhkkkmmmnnnoooooopppqqqrrrqqqnnnlllkkkkkkooonnnnnnoooqqqtttvvvxxxvvvpppmmmoooooommmmmmoooooommmllljjjkkklllooopppoooooopppsssuuuuuusssqqqmmmmmmmmmnnnnnnooooooooosssrrrrrrrrrqqqqqqqqqqqqqqqpppooonnnmmmmmmnnnoooqqqsssuuuwwwwwwuuusssrrrrrrqqqoooooooooooommmkkkjjjkkkmmmoooppppppooonnnppppppqqqrrruuuyyy}}}~~~~~~yyyvvvsssrrrsssuuuuuuuuuqqqqqqqqqsssuuuvvvtttrrrsssrrrrrrtttvvvvvvsssqqqssstttuuuuuutttsssrrrqqqrrrrrrssssssttttttuuuuuuwwwvvvvvvuuutttssssssrrrsssssssssttttttuuuuuuuuurrrrrrssssssrrrrrrqqqpppmmmnnnpppqqqqqqqqqooonnnooooooooopppqqqqqqnnnllljjjjjjiiihhhhhhhhhhhhhhhfffeeedddccccccbbbaaa```bbbaaa```___^^^______```bbbbbbccceeeggghhhjjjjjjlllnnnpppsssuuuvvvvvvvvvyyyyyyzzz|||{{{|||}}}}}}|||yyyvvvtttsssqqqmmmhhhddd```^^^\\\XXXUUUQQQQQQRRRSSSRRRQQQQQQPPPNNNLLLKKKKKKKKKLLLKKKKKKKKKLLLNNNOOOOOOOOOUUUXXX\\\___aaadddhhhjjjnnnqqquuuyyy|||~~~~~~}}}{{{xxxuuusssrrrpppoooppprrruuuxxx}}};;;;;;<<<===>>>???@@@@@@BBBCCCEEEGGGIIILLLPPPTTTXXXYYY[[[]]]^^^bbbfffiiimmmqqquuuvvvvvvxxx||||||xxxrrrnnnkkkkkkhhhccc```^^^\\\YYYWWWWWWZZZ\\\]]]^^^```bbbeeefffkkkssszzzyyytttpppnnngggfffcccbbbaaa___\\\YYYTTTTTTTTTSSSQQQPPPRRRSSSQQQPPPOOONNNLLLLLLKKKKKKNNNMMMLLLJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBDDDEEEFFFGGGIIIKKKLLLMMMPPPPPPRRRSSSUUUWWWXXXYYYUUUUUUVVVWWWWWWXXXYYYZZZZZZ[[[\\\]]]^^^```aaaaaadddgggkkkkkkhhheeeeeegggeeefffdddaaa\\\XXXWWWVVVXXXXXXYYYZZZ\\\]]]^^^___\\\___dddggghhhiiijjjkkknnnoooooonnnkkkiiihhhhhhkkkkkkjjjjjjjjjkkkmmmnnnzzz~~~vvvpppmmmnnnnnnllllllnnnlllllllllmmmnnnoooqqqrrrpppppprrruuuwwwvvvtttqqqppppppoooooonnnnnnnnnmmmooooooooooooooonnnnnnnnnrrrqqqooonnnmmmmmmmmmnnnooopppqqqrrrrrrsssrrrrrrqqqooonnnnnnoooooonnnmmmiiikkkmmmnnnpppppppppoooqqqqqqrrrtttwww{{{~~~}}}||||||}}}~~~xxxuuurrrrrrssstttuuutttqqqpppqqqsssuuuvvvuuutttppppppqqqssstttuuusssqqqqqqqqqrrrrrrrrrqqqppppppooopppqqqrrrsssttttttuuuuuutttsssrrrqqqpppooooooppppppqqqqqqrrrrrrrrrsssqqqqqqppppppoooooooooppplllmmmnnnooooooooommmmmmjjjjjjjjjkkkkkkkkkhhhfffeeedddcccbbbaaa```______````````````________________________```bbbcccdddggghhhjjjllloooqqqssstttsssvvvyyy}}}~~~}}}}}}|||zzzxxxrrrrrrpppnnnkkkhhheeecccaaa```\\\YYYUUURRRPPPOOOJJJIIIIIIJJJKKKLLLKKKJJJKKKKKKLLLLLLMMMNNNNNNNNNPPPPPPPPPQQQRRRSSSTTTUUU\\\```ffflllooosssvvvxxx|||xxxvvvtttrrrqqqooooooppprrruuuzzz~~~;;;;;;;;;<<<<<<======>>>???AAACCCEEEFFFHHHLLLOOORRRTTTVVVXXXZZZ^^^bbbfffiiimmmpppqqqqqqrrruuuyyy{{{wwwuuurrrmmmhhhdddaaa]]][[[[[[[[[\\\\\\\\\\\\\\\\\\```bbbfffjjjpppxxx}}}xxxvvvrrrpppmmmiiieeebbb\\\\\\[[[YYYWWWVVVVVVVVVVVVUUUSSSRRRPPPPPPOOOOOOQQQQQQPPPOOONNNLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDEEE??????@@@BBBCCCEEEFFFFFFKKKKKKMMMNNNPPPRRRSSSSSSSSSTTTUUUWWWXXXXXXXXXXXXZZZZZZZZZZZZ[[[[[[[[[[[[[[[^^^``````^^^\\\[[[\\\YYYYYYYYYWWWTTTRRRRRRSSSRRRRRRSSSTTTVVVWWWXXXXXXVVVYYY\\\___``````bbbcccfffhhhhhhgggeeeddddddeeeffffffeeeeeeeeefffggghhhooorrrvvvzzz|||{{{xxxwwwsssmmmjjjkkkkkkhhhhhhjjjjjjkkkmmmoooqqqsssttttttssstttuuuwwwxxxvvvrrroooppppppooonnnlllkkkjjjjjjmmmmmmmmmmmmmmmmmmllllllrrrqqqooonnnmmmmmmnnnnnnnnnnnnnnnnnnooopppqqqrrrnnnlllllllllnnnnnnmmmllljjjkkklllnnnppppppppppppoooppprrruuuyyy}}}~~~|||zzzyyyyyyxxxvvvsssrrrsssuuuvvvuuusssrrrqqqrrrtttuuutttrrrnnnoooppprrrsssssssssrrrooooooooooooooooooooonnnpppqqqqqqrrrrrrssssssssstttsssrrrqqqpppnnnmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmooonnnlllkkkkkkkkklllmmmllllllmmmmmmlllkkkiiiiiifffeeedddeeeffffffdddbbb______^^^^^^]]]\\\[[[[[[```aaabbbbbbaaaaaabbbcccccccccdddfffhhhjjjllllllqqqrrrtttuuuwwwyyy{{{{{{yyy{{{~~~~~~{{{wwwtttrrrpppmmmjjjeeedddaaa^^^ZZZXXXVVVUUUUUUTTTQQQNNNLLLJJJHHHHHHHHHGGGGGGHHHIIIJJJKKKKKKJJJKKKMMMOOOQQQRRRSSSSSSTTTUUUWWWWWWYYY[[[^^^```fffkkksss{{{}}}zzzvvvrrrpppppppppqqqssstttvvvzzz::::::;;;;;;;;;<<<<<<<<<>>>@@@BBBDDDDDDFFFIIIKKKMMMOOORRRTTTVVVZZZ___bbbfffiiimmmnnnmmmnnnrrruuu|||{{{vvvrrrnnnjjjeeebbb^^^^^^^^^]]]]]]\\\ZZZYYY[[[\\\]]]___cccjjjqqquuuxxx|||zzzuuuppplllkkkiiifffdddbbb```___^^^XXXWWWVVVTTTSSSSSSRRRRRRQQQQQQQQQQQQPPPOOONNNMMMIIIIIIHHHHHHHHHHHHHHHIIIAAAAAABBBCCCDDDDDDEEEEEEFFFFFFGGGIIIJJJKKKLLLMMMNNNPPPRRRUUUWWWWWWWWWWWW[[[ZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[ZZZXXXVVVUUUUUUOOOPPPPPPOOONNNNNNPPPRRRPPPPPPPPPPPPQQQQQQRRRRRROOORRRUUUWWWXXXXXXZZZ[[[]]]^^^______^^^^^^___aaa``````aaaaaabbbcccddddddeeegggjjjmmmoooooonnnmmmoooiiifffggggggeeeeeegggiiijjjmmmppprrrtttuuuuuuyyyyyyyyyyyyxxxvvvqqqnnnmmmlllkkkjjjhhhgggfffeeekkkkkkkkkkkkkkkkkkkkkkkkqqqpppooommmmmmnnnnnnooommmlllllllllmmmnnnpppqqqmmmlllkkklllnnnnnnnnnllljjjkkklllnnnoooppppppppplllnnnqqquuuyyy~~~{{{wwwuuuxxxuuusssrrrtttvvvvvvvvvuuutttrrrqqqrrrqqqpppnnnlllmmmoooqqqqqqqqqqqqqqqmmmmmmlllllllllmmmmmmmmmrrrrrrrrrqqqqqqppppppppprrrqqqpppooonnnmmmllllllllllllkkkiiihhhgggfffeeegggfffeeeccccccdddeeeeeeiiihhhhhhgggeeedddbbbbbbaaa```___```aaabbb```___\\\]]]^^^___```_________bbbdddffffffeeeeeefffhhhkkklllnnnpppqqqssstttuuuzzzzzzzzzzzzzzzzzzzzz{{{{{{|||~~~~~~|||yyyuuurrrpppmmmhhheeecccaaa___]]]WWWVVVTTTQQQOOONNNMMMMMMMMMMMMKKKIIIHHHGGGFFFFFFKKKIIIGGGFFFFFFHHHLLLOOOMMMOOOQQQTTTVVVXXXYYYYYY]]]___aaabbbdddggglllpppsssyyy~~~|||zzzyyyyyyyyyvvvuuusssqqqppprrrtttvvv{{{|||999:::::::::;;;<<<<<<<<<===???AAABBBCCCDDDFFFGGGJJJKKKNNNPPPRRRVVVZZZ^^^bbbeeeiiijjjiiijjjnnnqqqwww{{{~~~{{{xxxtttpppmmmdddcccbbbaaaaaa___\\\YYYVVVVVVVVVXXX[[[___dddffffffjjjoootttyyy}}}zzzwwwrrrooommmjjjgggeee^^^]]][[[YYYXXXVVVVVVUUUQQQRRRSSSSSSSSSQQQPPPOOOKKKKKKJJJJJJIIIJJJJJJJJJHHHHHHHHHHHHHHHIIIIIIIIIEEEEEEEEEFFFGGGGGGHHHHHHIIIKKKMMMPPPRRRSSSSSSSSSWWWWWWWWWVVVVVVVVVVVVVVVXXXXXXXXXWWWVVVTTTSSSRRRKKKKKKLLLKKKKKKLLLOOOQQQQQQQQQQQQPPPPPPPPPPPPPPPMMMOOORRRSSSSSSTTTUUUWWWVVVWWWXXXXXXWWWWWWYYY[[[ZZZ[[[[[[\\\]]]^^^______^^^___aaacccdddeeeffffffjjjdddaaacccdddbbbbbbeeedddfffiiilllnnnppprrrrrrzzzyyywwwvvvuuusssooolllmmmllllllkkkjjjiiihhhggghhhhhhiiiiiiiiiiiijjjjjjmmmmmmlllkkkkkkmmmnnnoookkkkkkkkkkkkkkklllmmmnnnmmmlllkkklllnnnnnnmmmllljjjjjjkkkkkklllmmmmmmmmmjjjkkknnnrrrvvvzzz}}}~~~{{{}}}zzzuuurrruuurrrppppppqqqssstttttttttrrrooonnnmmmmmmkkkjjjiiikkkmmmnnnmmmmmmmmmnnniiiiiiiiihhhiiiiiijjjkkkppppppooonnnmmmlllkkkkkkmmmmmmlllkkkkkkjjjjjjjjjhhhgggfffdddcccaaa``````___^^^]]]]]]\\\\\\]]]]]]bbbbbbaaa```______^^^^^^___^^^]]]^^^```bbbaaa``````bbbdddfffhhhhhhhhhhhhkkknnnppppppnnnnnnpppsssxxxxxxzzz{{{|||}}}}}}}}}~~~~~~}}}{{{yyyxxxwwwvvvtttttttttrrroookkkfffddd```]]]ZZZXXXWWWVVVUUUTTTMMMLLLLLLKKKJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGKKKJJJHHHFFFFFFIIINNNRRRTTTVVVXXX[[[___bbbeeefffllloooqqqrrrssswww}}}~~~{{{xxxxxxxxxvvvtttsssuuuwwwtttuuuvvvvvvvvvxxx|||999999::::::;;;<<<======<<<>>>@@@AAAAAAAAABBBDDDFFFHHHJJJLLLMMMQQQUUUXXX\\\```ccceeedddfffjjjmmmqqquuuzzz{{{{{{|||~~~zzzwwwqqqooommmlllllliiiddd```ZZZYYYWWWWWWXXXZZZ[[[[[[[[[^^^bbbdddfffkkkttt{{{}}}yyyuuuqqqlllkkkhhhdddaaa^^^\\\[[[XXXYYYYYYYYYXXXVVVSSSRRRPPPOOONNNMMMLLLKKKKKKKKKNNNNNNMMMLLLLLLKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIKKKLLLMMMNNNNNNNNNQQQQQQQQQQQQRRRRRRRRRRRRVVVUUUUUUTTTUUUUUUTTTSSSOOOOOOOOOMMMLLLMMMOOOQQQSSSSSSSSSSSSSSSSSSSSSSSSNNNPPPRRRSSSSSSSSSUUUWWWUUUUUUUUUSSSRRRQQQSSSUUUTTTUUUVVVWWWWWWXXXXXXWWWYYYYYYZZZ[[[\\\]]]^^^___aaa\\\YYY[[[]]]\\\\\\___^^^___aaadddfffiiikkklllrrrpppmmmlllkkkjjjhhhgggjjjjjjjjjiiiiiiiiiiiiiiieeeeeefffffffffggggggggghhhhhhgggggghhhjjjlllmmmhhhiiiiiiiiiiiiiiiiiiiiikkkiiihhhiiijjjjjjiiihhhiiihhhhhhhhhhhhhhhiiiiiihhhiiikkknnnppprrrttttttssstttwwwxxxwwwtttqqqnnnooollljjjjjjlllnnnooooooooollliiihhhhhhhhhgggfffeeehhhjjjjjjhhhggggggiiieeeeeedddddddddeeegggggghhhhhhhhhggggggfffffffffeeeeeeeeeeeeeeeeeeeeeeeeaaaaaa``````___^^^^^^^^^[[[\\\\\\\\\[[[[[[ZZZZZZ____________```aaabbbbbbcccbbbbbbcccfffhhhiiihhhiiijjjmmmpppqqqqqqqqqqqqsssvvvyyyxxxuuuuuuxxx{{{||||||}}}}}}}}}|||{{{zzzwwwvvvtttrrrooolllkkkjjjccccccbbbaaa^^^[[[XXXVVVTTTQQQNNNMMMMMMNNNMMMMMMHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIJJJKKKKKKLLLLLLMMMNNNNNNNNNQQQVVVZZZ___aaacccggglllrrrwwwyyy|||xxxuuupppqqqrrrqqqpppqqquuuxxxxxx{{{}}}~~~888999999:::<<<======>>>:::<<>>>>>???@@@AAABBBDDDFFFHHHKKKLLLQQQTTTYYY\\\^^^```bbbdddhhhkkkooorrrtttwwwyyy|||zzzssssssmmmfffaaa___]]]ZZZWWWXXXVVVUUUTTTVVVYYY]]]```dddiiipppvvv|||xxxtttqqqqqqmmmoooqqqpppkkkddd^^^\\\XXXWWWVVVUUUUUUSSSOOOMMMKKKMMMNNNOOOOOOMMMKKKJJJOOONNNLLLKKKLLLMMMLLLKKKMMMLLLKKKKKKMMMMMMLLLKKKLLLKKKIIIHHHHHHHHHIIIIIIOOONNNNNNNNNPPPSSSVVVXXXXXXVVVTTTRRRQQQPPPQQQQQQQQQSSSVVVYYY[[[\\\\\\[[[YYYXXXWWWWWWWWWXXXZZZ[[[VVVUUUTTTSSSRRRRRRRRRRRRSSSTTTVVVWWWVVVTTTQQQOOOTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRUUUUUUVVVWWWXXXYYYZZZZZZ___^^^\\\ZZZXXXXXXXXXXXX[[[\\\\\\\\\ZZZZZZ\\\^^^]]]\\\[[[[[[[[[[[[[[[[[[^^^```aaa```______```bbbdddeeefffeeebbbaaa```aaacccbbb```_________```aaabbbaaaaaa``````aaaaaabbbcccdddeeeeeeeeeeeeeeeddddddeeeeeefffffffffffffffbbbaaa```____________```bbbcccdddccc```___^^^___\\\\\\]]]]]]]]]]]]^^^^^^\\\\\\[[[ZZZZZZ[[[]]]^^^[[[[[[]]]^^^___aaabbbbbbaaa```______```aaa```___bbbaaa___^^^^^^___aaabbbgggdddbbbbbbcccdddddddddeeefffhhhjjjmmmoooqqqrrrrrrrrrrrrrrrsssssstttuuutttuuuvvvwwwwwwvvvuuutttoooooonnnmmmlllkkkkkkjjjiiihhhgggfffdddaaa___^^^XXXWWWUUUTTTSSSSSSTTTTTTOOONNNLLLJJJIIIIIIIIIIIIGGGFFFEEEEEEEEEFFFHHHIIIHHHHHHJJJLLLNNNOOOQQQQQQQQQRRRTTTTTTTTTVVVZZZ]]]YYY^^^ccceeeiiinnnpppmmmuuuxxx|||~~~|||xxxtttqqqooooooooojjjmmmqqqtttwwwzzz~~~<<<:::999:::;;;<<<;;;:::::::::;;;<<<<<<===>>>>>>???@@@AAABBBEEEGGGIIIJJJNNNQQQVVVYYY[[[^^^```bbbfffiiilllppprrrtttwwwyyyyyy|||yyyrrrlllhhheeeaaa___[[[YYYWWWVVVWWWYYY\\\^^^[[[___dddhhhlllrrr|||}}}{{{}}}|||vvvnnngggddd```^^^\\\[[[[[[YYYVVVTTTUUUUUUUUUTTTRRROOOMMMLLLPPPOOOMMMLLLMMMNNNMMMKKKMMMKKKKKKLLLMMMNNNNNNMMMMMMLLLKKKJJJJJJJJJKKKLLLIIIIIIJJJLLLOOOSSSWWWYYYVVVUUUSSSQQQOOOMMMMMMLLLNNNOOORRRUUUWWWWWWWWWWWWXXXZZZ[[[\\\]]]\\\[[[ZZZWWWVVVUUUTTTTTTTTTTTTTTTTTTUUUWWWXXXWWWVVVSSSRRRTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPQQQRRRSSSTTTUUUUUUWWWVVVUUUSSSRRRRRRSSSSSSSSSTTTTTTTTTSSSSSSTTTVVVXXXXXXWWWWWWWWWWWWXXXXXXYYYZZZ[[[[[[ZZZYYYZZZ[[[ZZZ\\\]]]\\\ZZZYYYYYYYYYYYYXXXWWWVVVVVVWWWXXXXXXYYYXXXXXXWWWWWWXXXXXXYYYZZZ[[[[[[\\\\\\\\\\\\\\\[[[[[[\\\]]]]]]]]]]]]]]][[[ZZZZZZZZZYYYYYYYYYXXXZZZ[[[\\\[[[YYYXXXXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[YYYXXXXXXWWWXXXYYY[[[[[[ZZZ[[[\\\___aaaccceeefffeeeeeeeeegggiiijjjiiigggggggggeeeeeeeeegggiiijjjmmmjjjhhhggghhhiiiiiihhhiiijjjkkkmmmoooqqqrrrssstttsssrrrqqqppppppppppppkkklllllllllkkkiiigggfffbbbbbbaaa``````___^^^^^^[[[[[[[[[ZZZXXXVVVUUUTTTOOONNNLLLKKKJJJJJJKKKKKKIIIHHHGGGFFFFFFFFFGGGHHHJJJJJJIIIIIIJJJKKKMMMNNNKKKKKKMMMOOOQQQTTTVVVWWW[[[\\\]]]]]]]]]^^^aaacccdddjjjooorrrwww~~~~~~}}}{{{zzzzzzwwwvvvsssqqqoooooooooppppppsssxxx{{{~~~;;;:::999:::;;;<<<;;;999999::::::;;;;;;<<<<<<===>>>>>>???@@@BBBDDDFFFGGGIIILLLQQQTTTWWWZZZ]]]___aaadddhhhkkkmmmpppsssuuusssvvvzzz}}}yyytttpppllliiicccaaa___\\\[[[[[[\\\]]]WWWYYY\\\]]]^^^aaahhhmmmsssyyy~~~vvvrrrkkkhhhdddbbb```___]]][[[ZZZYYYXXXVVVSSSQQQOOONNNPPPOOOMMMMMMMMMMMMKKKJJJMMMLLLLLLMMMPPPQQQQQQPPPMMMMMMMMMLLLMMMMMMNNNOOOFFFGGGHHHJJJMMMPPPTTTUUURRRRRRQQQOOOMMMJJJHHHGGGHHHIIILLLNNNPPPPPPPPPPPPTTTVVVZZZ]]]]]][[[XXXUUUVVVVVVUUUTTTTTTUUUUUUUUUVVVWWWYYY[[[[[[ZZZYYYXXXVVVVVVWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSTTTUUUVVVWWWWWWXXXVVVUUUTTTSSSSSSSSSSSSTTTQQQRRRSSSRRRQQQQQQSSSUUUUUUTTTTTTTTTTTTTTTUUUUUUTTTUUUVVVVVVUUUTTTTTTUUUVVVXXXYYYYYYWWWWWWWWWXXXUUUUUUTTTTTTTTTUUUUUUVVVVVVUUUUUUTTTTTTUUUUUUVVVWWWWWWXXXYYYYYYYYYYYYYYYWWWXXXYYYYYYZZZZZZYYYYYYWWWXXXYYYYYYYYYXXXWWWVVVVVVWWWWWWVVVTTTSSSTTTUUUUUUVVVVVVWWWXXXYYYYYYYYYWWWWWWWWWWWWXXXYYY[[[[[[[[[\\\^^^aaaeeehhhjjjkkkllllllooorrruuuuuusssqqqooonnnmmmmmmmmmnnnpppqqqrrrooommmllllllmmmlllkkkkkkllllllmmmnnnnnnooooooooonnnllljjjgggfffeeeddd``````___]]][[[YYYWWWVVVSSSSSSSSSRRRRRRQQQQQQPPPNNNOOOOOOOOONNNMMMLLLLLLIIIHHHFFFEEEDDDDDDEEEFFFFFFEEEEEEEEEFFFHHHJJJKKKJJJJJJKKKKKKMMMOOOPPPQQQRRRSSSTTTVVVYYY]]]```bbbhhhjjjkkkkkkkkkllloooqqqvvv}}}~~~{{{yyyvvvuuuttttttoooooonnnnnnoooqqqrrrtttzzz~~~;;;:::999:::;;;<<<;;;999999999999::::::;;;;;;;;;<<<<<<===>>>???AAACCCDDDEEEHHHLLLPPPRRRVVVYYY\\\]]]```dddgggiiikkknnnpppqqqssswwwzzz|||{{{xxxvvvrrrooolllgggccc```___^^^[[[]]]]]]\\\[[[\\\```cccfffjjjoootttwwwzzz~~~{{{uuupppmmmjjjhhhggg```___]]]ZZZYYYWWWWWWVVVUUUTTTRRRRRRRRRQQQOOOMMMOOONNNNNNOOORRRSSSSSSRRRMMMMMMMMMMMMNNNNNNOOOOOOKKKJJJJJJIIIJJJJJJKKKLLLMMMMMMMMMLLLKKKHHHFFFDDDDDDEEEFFFHHHIIIJJJJJJJJJKKKNNNQQQTTTTTTRRROOOMMMRRRRRRQQQQQQQQQRRRSSSSSSWWWXXX[[[\\\]]]]]]]]]\\\[[[[[[[[[[[[[[[\\\\\\\\\XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]ZZZYYYYYYXXXWWWWWWWWWVVVSSSTTTUUUUUUTTTTTTVVVXXXVVVUUUUUUTTTTTTUUUUUUVVVTTTUUUWWWWWWVVVUUUUUUUUUVVVXXXZZZZZZYYYYYYYYYZZZWWWWWWWWWWWWWWWXXXXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXYYYZZZ[[[[[[[[[[[[YYYYYYZZZ[[[[[[[[[[[[[[[YYYZZZ\\\]]]]]][[[YYYXXXYYYZZZZZZYYYWWWVVVWWWXXXXXXXXXYYYZZZ[[[\\\\\\]]][[[[[[\\\]]]^^^___`````````bbbdddfffiiilllnnnoooqqqrrrvvvzzz||||||yyyvvvrrrqqqpppooonnnnnnooooooooommmjjjiiiiiiiiihhhgggfffffffffeeeeeeeeeeeeeeebbb```^^^\\\YYYXXXWWWVVVUUUUUUTTTRRRPPPOOOMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIJJJKKKLLLLLLLLLLLLLLLIIIIIIGGGFFFFFFGGGHHHHHHIIIIIIIIIIIIKKKMMMOOOPPPMMMNNNPPPQQQTTTVVVXXXYYY]]]]]]^^^aaaeeeiiimmmpppvvvxxxzzz|||}}}~~~}}}|||zzzwwwtttqqqqqqqqqqqqmmmnnnoooqqqtttwwwzzz{{{<<<;;;::::::<<<<<<;;;:::999999999:::::::::::::::;;;;;;;;;<<<===???@@@AAACCCEEEIIILLLNNNQQQUUUXXXXXX[[[___bbbdddgggiiilllnnnppptttvvvxxx{{{~~~{{{uuuooojjjfffdddaaa``````^^^\\\[[[\\\]]]^^^```cccfffhhhjjjlllnnnuuuzzz}}}zzzxxxpppnnnkkkgggdddbbb```___]]]\\\[[[ZZZZZZYYYVVVSSSPPPOOOOOOPPPQQQRRRRRRQQQLLLMMMMMMNNNOOOOOOOOOOOONNNMMMLLLJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJIIIGGGFFFCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHMMMLLLLLLLLLLLLLLLMMMNNNSSSTTTVVVXXXYYYZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZ[[[\\\]]]]]]^^^\\\\\\[[[ZZZYYYXXXWWWWWWTTTVVVWWWVVVVVVVVVXXXZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXZZZ\\\]]]\\\[[[[[[[[[XXXYYY[[[\\\[[[[[[\\\]]]ZZZ[[[[[[[[[[[[[[[[[[[[[YYYYYYXXXXXXXXXXXXYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]][[[\\\]]]]]]^^^^^^]]]]]]]]]^^^```aaaaaa```^^^]]]```aaa```^^^\\\[[[\\\]]]^^^^^^______```aaaaaabbbaaaaaabbbcccdddddddddeeeeeefffggghhhjjjlllmmmmmmppprrruuuxxxzzzyyyuuuqqqnnnmmmkkkiiigggfffeeedddeeeccc```^^^^^^___^^^]]]ZZZZZZYYYYYYXXXXXXWWWWWWSSSSSSQQQPPPNNNNNNMMMMMMLLLKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHIIIKKKLLLMMMMMMMMMKKKJJJIIIIIIJJJKKKLLLMMMNNNMMMMMMNNNOOOQQQSSSTTTVVVXXXZZZ]]]aaaccceeegggggghhhjjjmmmqqqvvvzzz|||~~~|||{{{zzzxxxwwwvvvuuurrrpppoooooopppqqqssstttvvvzzz}}}===<<<;;;<<<===>>>===;;;:::::::::::::::::::::::::::::::::;;;<<<===>>>???@@@BBBEEEGGGIIILLLQQQTTTSSSVVVZZZ]]]___aaadddfffiiikkknnnppprrrtttwwwyyy|||vvvqqqnnnfffeeeccc```^^^\\\[[[ZZZXXXXXXYYY[[[]]]^^^___```gggkkkpppsssuuuyyy}}}wwwqqqkkkgggeeecccbbbaaaaaa```^^^[[[XXXVVVTTTSSSSSSSSSSSSRRRPPPPPPPPPQQQRRRRRRRRRQQQQQQMMMMMMMMMLLLKKKKKKJJJJJJHHHHHHIIIJJJJJJJJJJJJIIIEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFDDDDDDDDDEEEGGGHHHIIIIIIHHHGGGGGGHHHHHHHHHKKKLLLMMMOOOPPPQQQRRRRRRSSSSSSTTTTTTUUUVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[\\\]]]]]]^^^^^^^^^^^^]]]\\\ZZZZZZXXXYYYZZZZZZZZZ[[[]]]___^^^]]]\\\ZZZYYYYYYYYYYYYZZZ\\\```aaaaaa``````aaa___aaaccccccbbbbbbbbbdddbbbccccccccccccbbbaaa```^^^^^^]]]]]]]]]]]]^^^^^^^^^___```aaabbbcccccccccbbbbbbcccddddddddddddccceeefffggghhhhhhhhhgggfffddddddccc```]]][[[\\\^^^aaaaaaaaabbbbbbbbbbbbbbb```aaabbbcccccccccbbbbbbbbbbbbccccccddddddeeeeeeggghhhkkknnnpppoookkkgggcccbbbaaa___\\\ZZZYYYXXXXXXVVVSSSRRRRRRSSSRRRQQQOOOOOOOOONNNNNNNNNNNNNNNKKKKKKJJJJJJJJJJJJJJJKKKFFFEEEEEEDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHDDDEEEGGGIIIKKKLLLLLLMMMKKKKKKKKKLLLMMMOOORRRSSSRRRRRRRRRSSSUUUWWWZZZ[[[___aaadddiiimmmppprrrssstttvvvyyy}}}{{{yyywwwtttsssrrrrrrrrrqqqqqqqqqqqqrrrsssuuuvvv}}}~~~???===<<<===>>>???>>>===;;;;;;;;;;;;;;;:::::::::::::::::::::;;;<<<======>>>@@@BBBCCCDDDGGGKKKNNNMMMPPPTTTWWWYYY[[[^^^```dddfffiiikkklllnnnqqqsssyyy|||}}}{{{uuurrroookkkhhheeeaaa___\\\[[[ZZZYYYYYYZZZYYYYYY\\\___bbbdddeeehhhoootttvvvyyy}}}}}}vvvssspppooonnnnnnmmmjjjfffcccbbb___]]]\\\[[[ZZZWWWUUUVVVVVVWWWWWWWWWVVVUUUTTTNNNNNNNNNNNNNNNNNNMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKGGGGGGEEEEEEEEEFFFHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLMMMNNNNNNOOOPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUVVVWWWWWWXXXXXXYYY[[[\\\\\\\\\[[[[[[XXXYYYZZZZZZZZZ[[[]]]___^^^]]][[[YYYWWWVVVUUUUUUWWWZZZ___aaaaaaaaaaaabbbeeeggghhhhhhgggfffggghhhgggggghhhgggfffeeecccbbb```______^^^^^^______```___```aaacccddddddeeeeeeeeeeeefffggggggggggggffffffffffffggggggggghhhhhheeedddbbb^^^[[[YYYZZZ[[[______^^^^^^^^^^^^]]]]]]YYYZZZZZZ[[[[[[ZZZXXXXXXWWWWWWWWWXXXXXXYYYYYYZZZYYYZZZ]]]```cccccc```]]]VVVVVVUUUTTTSSSQQQPPPOOONNNLLLIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIHHHHHHHHHHHHIIIJJJJJJGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEFFFFFFGGGHHHIIIIIIGGGHHHJJJLLLMMMOOOOOOPPPPPPPPPQQQRRRUUUXXX[[[]]]\\\]]]^^^___bbbfffiiikkklllnnnsssxxx}}}}}}{{{zzzzzzsssrrrqqqooonnnnnnpppqqqrrrtttvvvyyy|||@@@>>>===>>>???@@@???===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===<<<>>>???@@@AAADDDHHHKKKIIILLLPPPSSSUUUWWWZZZ\\\bbbeeegggiiijjjllloooqqqtttxxx{{{|||}}}}}}yyytttpppllliiifffccc```]]]\\\ZZZXXXWWWTTTWWWZZZ[[[\\\```fffkkkiiikkknnnqqquuu{{{|||xxxuuummmjjjgggeeedddbbb___\\\[[[[[[\\\\\\\\\ZZZYYYXXXPPPQQQQQQPPPPPPOOONNNMMMOOONNNLLLKKKJJJJJJKKKLLLMMMLLLLLLKKKLLLLLLMMMMMMGGGGGGGGGGGGGGGHHHHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMHHHIIIIIIJJJKKKLLLMMMMMMMMMOOOQQQTTTUUUVVVVVVVVVQQQRRRSSSTTTSSSTTTWWWYYY\\\[[[YYYWWWTTTSSSRRRQQQSSSWWW\\\_________``````cccdddffffffdddcccddddddddddddddddddbbb```^^^]]]ZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZ\\\]]]^^^_________```aaaaaabbbbbbbbbbbbbbb]]]]]]]]]]]]]]]^^^___```fffeeebbb]]]YYYWWWXXXYYY[[[[[[ZZZZZZYYYXXXXXXXXXQQQRRRSSSSSSRRRQQQOOONNNMMMMMMNNNOOOOOOPPPQQQQQQOOOPPPRRRVVVZZZ[[[YYYWWWNNNNNNNNNNNNNNNMMMLLLKKKIIIGGGEEEEEEFFFGGGGGGFFFIIIIIIJJJJJJKKKLLLLLLMMMHHHGGGGGGGGGGGGHHHHHHIIIKKKJJJHHHGGGGGGGGGHHHIIIFFFFFFGGGHHHIIIJJJJJJKKKLLLMMMOOOQQQSSSTTTTTTUUUWWWWWWXXXZZZ]]]aaadddfffggghhhiiilllpppuuuxxx{{{|||}}}~~~~~~}}}zzzwwwvvvuuunnnnnnnnnmmmmmmnnnqqqtttwwwyyy}}}EEECCCAAA@@@@@@>>>;;;888<<<<<<;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<===>>>======<<<<<<>>>AAADDDFFFEEEFFFHHHKKKPPPTTTWWWYYYYYY]]]aaaeeegggiiilllmmmpppssswwwzzz}}}{{{vvvssspppmmmiiieeeaaa^^^\\\[[[YYY\\\[[[XXXXXX[[[\\\ZZZbbbbbbbbbdddhhhnnntttwwwyyy~~~|||xxxuuurrrpppmmmjjjgggfffeeeeeedddbbb___\\\ZZZXXXVVVSSSRRRRRRRRRSSSQQQRRRRRRSSSRRRPPPOOOMMMKKKJJJJJJKKKMMMMMMMMMKKKKKKJJJHHHFFFFFFGGGHHHIIIFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGKKKJJJIIIIIIIIIJJJKKKLLLJJJJJJKKKKKKJJJHHHFFFEEEHHHHHHHHHHHHGGGGGGGGGGGGIIIIIIKKKLLLLLLLLLLLLLLLHHHHHHIIIJJJKKKKKKLLLLLLPPPOOOOOONNNMMMMMMLLLLLLQQQQQQSSSUUUWWWXXXZZZ[[[]]]]]]]]]\\\\\\]]]]]]]]]\\\\\\\\\\\\[[[YYYWWWVVVUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRSSSTTTVVVWWWXXXXXXXXXWWWWWWWWWWWWXXXYYYYYY]]][[[WWWTTTRRRRRRTTTUUUXXXXXXWWWVVVUUUSSSRRRQQQPPPOOONNNMMMLLLMMMMMMNNNKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKNNNQQQSSSSSSSSSRRRKKKKKKJJJIIIHHHHHHGGGGGGHHHGGGGGGGGGGGGIIIJJJLLLJJJKKKLLLKKKJJJJJJLLLNNNJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHIIIKKKNNNOOOOOOOOOPPPQQQVVVWWWXXXZZZ\\\]]]^^^^^^eeeeeeeeegggjjjnnnrrruuuyyy{{{~~~}}}zzz{{{}}}}}}|||tttvvvvvvuuurrrpppppppppnnnnnnoooqqquuuyyy{{{{{{GGGEEEDDDCCCBBB@@@===;;;===<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<======<<<<<<<<<===@@@BBBDDDCCCDDDFFFIIILLLPPPSSSUUUWWWZZZ^^^bbbdddfffhhhjjjlllnnnrrruuuwwwzzz|||{{{xxxtttooojjjfffcccbbb___aaa```[[[ZZZ\\\\\\YYY[[[ZZZZZZ\\\___cccgggjjjkkkpppuuuwwwxxx{{{}}}zzzqqqpppnnnnnnmmmllljjjgggbbb```]]]ZZZWWWWWWWWWWWWSSSSSSRRRRRRQQQOOONNNMMMMMMKKKJJJIIIJJJKKKJJJIIINNNMMMKKKJJJJJJKKKLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIJJJGGGHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGEEEFFFFFFFFFGGGHHHHHHHHHKKKKKKJJJJJJIIIHHHGGGGGGKKKLLLMMMOOOQQQRRRTTTTTTUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTTTTSSSRRRQQQOOOOOOKKKKKKKKKKKKJJJJJJJJJIIIKKKKKKLLLLLLMMMNNNOOOOOOOOOOOONNNNNNOOOOOOPPPQQQQQQOOONNNLLLLLLLLLMMMNNNQQQQQQQQQPPPOOONNNMMMLLLLLLKKKIIIHHHHHHHHHIIIJJJGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHJJJKKKLLLLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIJJJHHHIIIJJJIIIIIIIIIKKKMMMLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNOOOPPPPPPPPPOOOOOOPPPRRRTTTVVVVVVWWWZZZ\\\___```bbbeeegggiiijjjkkknnnooopppssswww||||||vvvsssssstttsssrrrmmmnnnoooooommmmmmnnnooorrrssstttxxx}}}JJJIIIGGGFFFEEECCC@@@>>>>>>======<<<;;;;;;;;;<<<:::::::::::::::;;;;;;<<<===<<<<<<;;;<<<>>>???@@@AAABBBCCCEEEHHHKKKMMMOOOSSSVVVZZZ]]]___aaacccffffffiiimmmoooppprrruuuwwwxxx{{{{{{uuuqqqmmmllliiijjjhhhbbb______]]]ZZZXXXWWWWWWWWWXXXZZZ\\\]]]___bbbfffhhhhhhjjjooossswww{{{~~~}}}}}}|||zzzyyyrrroookkkgggcccbbbaaaaaa\\\[[[YYYWWWVVVTTTTTTSSSTTTQQQNNNLLLLLLMMMMMMLLLOOONNNMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGHHHHHHIIIGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGFFFEEEDDDDDDFFFGGGHHHJJJKKKMMMNNNNNNMMMLLLLLLKKKKKKLLLLLLMMMMMMLLLKKKJJJIIIIIIHHHHHHDDDDDDDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGDDDDDDDDDDDDDDDEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHHHHHHHGGGFFFEEEHHHHHHIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJKKKLLLIIIKKKLLLLLLKKKLLLNNNPPPPPPPPPQQQQQQRRRSSSSSSTTTRRRTTTWWWZZZ[[[ZZZYYYWWW\\\]]]___aaabbbeeeiiimmmoooppprrruuuxxx{{{~~~}}}{{{yyyxxxwwwsssooolllkkkkkkkkkjjjhhhiiijjjkkklllnnnqqqtttyyy{{{~~~MMMKKKIIIHHHGGGFFFCCC@@@???>>>===<<<;;;;;;;;;;;;::::::999999999::::::;;;<<<<<<;;;;;;;;;<<<===>>>AAAAAABBBCCCEEEGGGIIIJJJOOOQQQUUUXXXYYY\\\___aaaccceeehhhjjjkkklllnnnpppppptttyyy~~~{{{xxxwwwtttuuussslllhhhgggccc___]]]\\\[[[ZZZYYYXXXXXXXXXZZZ\\\^^^______aaadddggglllnnnppprrrtttxxx~~~}}}xxxssspppooonnnllljjjgggcccaaa______^^^]]]YYYUUUSSSTTTUUUUUUUUUSSSSSSSSSRRRQQQPPPPPPOOOPPPOOOMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLKKKKKKJJJJJJIIIIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGHHHHHHGGGFFFEEEDDDCCCFFFFFFFFFFFFFFFEEEEEEEEEGGGHHHHHHHHHHHHGGGFFFEEEFFFFFFGGGHHHIIIKKKKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJLLLJJJIIIGGGFFFFFFGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGHHHJJJKKKKKKKKKJJJGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGFFFEEEEEEFFFGGGGGGCCCCCCDDDDDDEEEGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIJJJJJJIIIHHHHHHLLLLLLLLLLLLLLLMMMMMMMMMPPPPPPPPPOOOOOOPPPPPPPPPNNNOOOQQQQQQQQQRRRUUUWWWWWWXXXYYYZZZ\\\]]]]]]^^^\\\___eeeiiikkkjjjhhheeeiiikkkmmmnnnqqquuuzzz~~~}}}yyyvvvsssqqqpppooommmkkkjjjiiiiiiiiihhhkkkmmmnnnppprrrvvv{{{OOOMMMKKKJJJIIIGGGDDDBBB@@@@@@>>>===;;;;;;::::::;;;::::::999999999::::::<<<;;;;;;;;;;;;;;;<<<<<<@@@@@@AAAAAACCCDDDEEEFFFKKKNNNQQQSSSTTTWWWZZZ]]]___bbbeeeggghhhiiikkklllnnnqqquuuyyy|||~~~xxxtttrrrnnnjjjeeedddaaa___\\\ZZZYYYXXXYYYZZZ[[[[[[[[[[[[]]]^^^ccccccdddeeefffjjjnnnqqqvvvyyy}}}~~~{{{yyyuuuqqqnnnkkkjjjiiiccc```]]][[[\\\^^^_______________^^^]]][[[YYYWWWWWWVVVTTTSSSQQQPPPPPPPPPQQQQQQPPPOOOOOOOOOOOOPPPNNNNNNNNNMMMLLLKKKJJJJJJLLLKKKIIIHHHGGGGGGHHHHHHKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHFFFEEEDDDGGGGGGGGGFFFFFFFFFFFFFFFHHHHHHJJJJJJJJJIIIGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJLLLKKKIIIGGGGGGGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGIIIJJJKKKLLLKKKIIIHHHFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHGGGFFFFFFGGGHHHIIIDDDDDDDDDEEEFFFHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJKKKKKKLLLLLLOOOOOOOOOOOOOOOOOOOOOOOORRRRRRRRRSSSSSSSSSSSSSSSRRRSSSUUUVVVWWWXXX[[[^^^___aaaccceeeggghhhhhhhhhlllqqqwww}}}|||yyyyyyzzz|||~~~|||yyyxxxwwwtttrrrpppnnnmmmlllkkkkkklllllllllmmmmmmnnntttvvvxxxyyy{{{QQQOOOMMMLLLLLLJJJGGGDDDDDDCCCAAA???>>><<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<>>@@@AAABBBDDDEEEGGGIIIJJJMMMPPPSSSUUUXXX[[[^^^___```cccdddiiikkknnnpppssswww|||}}}zzzuuuqqqmmmkkkkkkkkkdddcccaaa___^^^^^^]]]\\\ZZZYYYYYYZZZ\\\]]]]]]\\\```bbbdddfffgggjjjmmmpppwwwyyy}}}~~~}}}~~~}}}|||xxxsssnnnkkkeeedddcccbbbaaa`````````___^^^]]][[[YYYXXXWWWWWWXXXXXXXXXWWWVVVSSSQQQPPPQQQRRRRRRRRRQQQPPPPPPOOOPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKHHHHHHIIIIIIJJJJJJKKKKKKHHHJJJLLLMMMMMMLLLJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIKKKKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKMMMLLLKKKJJJKKKLLLNNNPPPNNNNNNMMMLLLMMMNNNOOOPPPMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPQQQRRRTTTVVVXXXYYYXXXYYYZZZ\\\^^^```aaabbbbbbccceeeggghhhiiiiiihhhkkkmmmoooqqqsssuuuyyy||||||zzzyyyxxxwwwuuutttsssssssssrrrooolllmmmmmmoooqqqsssvvvyyyzzz|||VVVUUUSSSRRRQQQOOOLLLJJJKKKJJJHHHFFFDDDBBBBBBAAA>>>===<<<;;;;;;;;;;;;;;;999:::;;;<<<============;;;;;;;;;<<<===>>>@@@@@@AAABBBDDDEEEGGGIIIMMMPPPQQQTTTWWWZZZ[[[]]]___aaafffiiikkknnnqqquuuzzz~~~||||||yyyxxxxxxyyynnnllliiigggfffeeedddbbbZZZZZZZZZ[[[]]]]]]\\\[[[YYY[[[]]]^^^```bbbeeegggmmmnnnqqquuuyyy~~~{{{rrrrrrqqqpppoooooooooooommmkkkiiigggeeecccbbbbbb_________^^^\\\ZZZXXXVVVVVVWWWXXXZZZZZZYYYXXXXXXUUUTTTTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSSSSRRRQQQQQQKKKLLLLLLMMMNNNOOOPPPPPPKKKLLLOOOPPPPPPOOOMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKNNNMMMMMMMMMMMMMMMMMMNNNMMMNNNOOOPPPOOONNNMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLMMMNNNNNNOOOOOOPPPPPPPPPQQQQQQRRRRRRSSSRRRPPPOOOPPPQQQSSSUUUSSSSSSRRRRRRRRRSSSUUUVVVUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[\\\]]]^^^```aaabbb^^^___bbbeeehhhkkkmmmooopppqqqtttvvvxxxxxxyyyxxx|||~~~|||vvvqqqnnnllljjjiiijjjiiijjjlllmmmnnnllljjjooopppsssvvv{{{UUUSSSQQQQQQQQQPPPNNNMMMMMMJJJHHHHHHHHHFFFBBB>>>AAA@@@===;;;::::::;;;<<<;;;;;;<<<===>>>>>>>>>>>>===========================>>>@@@BBBEEEGGGIIIJJJKKKMMMPPPTTTWWWYYY[[[[[[bbbeeeiiikkkmmmooorrrtttxxxzzz|||}}}~~~}}}wwwsssqqqqqqnnnlllggggggfffdddaaa^^^\\\ZZZ[[[[[[ZZZ[[[]]]___aaabbbeeeeeefffgggiiillloooqqqwwwxxxyyyyyy{{{|||tttqqqrrrvvvnnnnnnnnnmmmkkkhhhfffddddddggghhhhhhgggeeedddddd_________^^^]]]\\\[[[ZZZYYYYYYXXXXXXXXXXXXYYYYYYUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSRRRQQQQQQRRRTTTUUUTTTSSSSSSTTTTTTUUUTTTSSSRRRQQQTTTTTTTTTTTTTTTTTTUUUUUUSSSSSSRRRQQQPPPPPPQQQQQQSSSQQQPPPRRRUUUWWWUUURRRRRRSSSUUUUUUTTTSSSTTTUUUWWWWWWXXXXXXYYYZZZZZZ[[[XXXXXXYYYYYYZZZYYYYYYYYYZZZYYYYYYZZZ[[[\\\[[[ZZZ``````aaabbbcccddddddeeedddeeefffgggggghhhhhhgggdddeeehhhkkkmmmooopppqqqnnnpppssswwwzzz}}}}}}zzzxxxvvvrrrlllhhhfffhhhjjjggghhhiiiiiijjjlllqqqtttvvvyyy~~~TTTSSSQQQQQQRRRQQQPPPNNNPPPNNNLLLLLLLLLJJJGGGCCCCCCAAA???<<<;;;;;;;;;<<<:::;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAACCCEEEGGGHHHIIIJJJLLLOOOSSSVVVXXXZZZ___bbbeeehhhjjjllloooqqqsssuuuxxxyyy{{{~~~}}}|||{{{yyywwwrrrqqqooommmiiifffcccaaaaaa```____________```aaa`````````aaaccceeeggghhhlllmmmmmmnnnpppuuu}}}~~~~~~}}}|||{{{yyywwwvvvvvvxxx{{{zzzwwwssspppnnnkkkkkkjjjiiigggfffdddcccaaaaaa```___________________________````````````______^^^]]]\\\\\\[[[[[[[[[YYYXXXXXXZZZ[[[[[[ZZZZZZ[[[\\\]]]]]]\\\[[[ZZZ\\\[[[ZZZYYYYYYZZZ[[[[[[]]]\\\[[[ZZZZZZZZZZZZ[[[[[[ZZZYYY[[[^^^___]]][[[YYY[[[]]]]]]\\\\\\]]]^^^bbbbbbcccdddddddddccccccddddddeeeffffffffffffeeeiiihhhggghhhjjjlllkkkkkkiiijjjkkklllmmmnnnoooppprrrssstttuuuuuuvvvuuuuuuvvvwwwyyy|||~~~zzzyyyzzzyyywwwuuunnnmmmkkkhhheeeeeegggiiikkklllnnnpppqqqtttxxx{{{RRRQQQPPPPPPRRRRRRQQQPPPQQQPPPOOOOOOOOONNNJJJHHHEEEDDDAAA>>><<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>@@@AAABBBCCCDDDEEEFFFGGGJJJMMMQQQUUUWWW[[[^^^bbbdddfffhhhkkkmmmmmmooorrrtttvvvyyy}}}}}}zzzvvvrrrooommmlllkkkiiifffdddbbbbbbaaa^^^]]]]]]]]]]]]^^^___```aaabbbbbbccceeejjjpppuuuwwwwwwwwwxxxxxxyyyzzzzzz~~~|||yyywwwuuutttqqqpppooonnnmmmllllllkkknnnnnnooooooooopppppppppooonnnmmmllljjjiiiiiiiiihhhfffdddcccdddffffffeeefffggghhhjjjjjjjjjjjjiiijjjhhhfffdddddddddfffgggkkkjjjjjjiiiiiiiiiiiiiiiiiihhhgggiiikkklllkkkjjjgggiiikkklllkkkkkklllmmmrrrsssuuuvvvvvvuuutttsssqqqrrrsssssstttttttttsssvvvttttttuuuxxxzzz{{{zzzyyyzzz{{{|||~~~~~~~~~~~~}}}{{{zzzxxxvvvsssrrrqqqpppooommmeeefffhhhhhhhhhiiilllnnnrrruuuyyy{{{~~~OOONNNNNNOOOQQQRRRQQQPPPPPPPPPPPPPPPPPPNNNLLLKKKHHHGGGDDDAAA???===<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::=========>>>??????@@@@@@CCCCCCCCCEEEIIIMMMRRRTTTXXX[[[^^^aaaccceeehhhjjjiiikkknnnoooqqqtttwwwzzz|||}}}|||{{{yyyxxxuuuqqqmmmiiigggfffbbbaaaaaa```______^^^^^^^^^^^^^^^___aaaeeeiiilllpppooommmllllllmmmoooppppppsssyyy}}}|||~~~|||zzzyyyxxxxxxxxxvvvsssrrrsssttttttssstttuuuwwwyyy{{{{{{{{{{{{zzzxxxvvvsssssssssuuuvvvzzzyyyyyyxxxxxxxxxyyyyyyyyyxxxxxxyyyzzz{{{{{{|||xxxzzz}}}}}}}}}}}}~~~|||yyyyyyxxxwwwvvvwwwyyy{{{zzzwwwtttsssrrrsssrrrooommmlllkkkiiihhhfffiiimmmqqqsssvvvyyy{{{}}}NNNMMMLLLMMMOOOPPPOOONNNOOOPPPQQQQQQQQQOOONNNNNNKKKJJJHHHEEEBBB@@@???>>>======;;;::::::::::::;;;::::::::::::::::::::::::<<<<<<<<<<<<============AAAAAAAAACCCFFFJJJNNNQQQUUUXXX[[[^^^```bbbdddfffgggiiijjjkkklllmmmpppsssvvvwwwyyy}}}}}}xxxtttpppnnnjjjjjjiiihhhfffdddcccbbb___^^^]]]^^^___bbbcccddddddbbb```______```bbbcccfffiiiooovvv}}}|||zzzzzzyyy{{{yyyuuusssrrrqqqooommmmmmoooqqqqqqooolllkkkkkklllllllllkkkkkklllmmmnnnooosssxxx|||PPPOOOMMMNNNNNNNNNMMMLLLNNNPPPSSSSSSRRRPPPPPPQQQNNNMMMKKKIIIFFFDDDBBBAAA@@@???===<<<;;;;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<>>=========>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<===>>>???@@@BBBDDDEEEFFFHHHKKKOOOQQQSSSUUUXXXZZZ]]]___aaaaaabbbcccfffiiihhhjjjnnnsssxxx~~~}}}{{{xxxuuusssnnnllliiiiiiiiihhheeecccdddccc```^^^\\\[[[[[[[[[XXX[[[```eeeiiikkkkkkkkkmmmkkkiiijjjmmmrrrwwwzzz{{{~~~~~~{{{yyyyyyyyytttsssrrrqqqooonnnmmmmmmgggfffffffffggggggeeeccceeegggjjjllllllmmmnnnooonnnqqquuuxxxzzz~~~XXXUUUSSSQQQPPPOOOLLLJJJGGGJJJNNNNNNLLLKKKMMMNNNQQQPPPPPPNNNLLLJJJHHHGGGFFFDDDAAA???>>>>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<===;;;<<<>>>@@@AAABBBBBBBBBCCCFFFIIILLLNNNPPPRRRTTTXXXZZZ\\\^^^___aaadddgggcccfffjjjooouuuzzz~~~~~~|||zzzwwwtttssssssrrrmmmjjjhhhgggdddaaa^^^\\\ZZZYYYVVVYYY]]]aaadddeeeeeeeeeiiieeeaaa___```ccceeefffmmmppptttxxx}}}~~~|||{{{{{{{{{zzzyyyyyyyyyxxxuuurrrpppoooppphhhhhhgggfffeeeddddddcccbbbbbbccceeeggghhhfffdddhhhkkknnnpppqqqsssuuuwww{{{~~~ddd___YYYUUUUUUTTTQQQNNNKKKJJJIIIKKKMMMOOOPPPOOOSSSRRRPPPNNNMMMKKKKKKKKKHHHFFFDDDDDDEEEDDDAAA===========================:::999888999;;;===>>>===;;;;;;;;;<<<===>>>>>>???BBBCCCEEEGGGIIIKKKMMMNNNSSSUUUWWWXXXYYY[[[___aaaccceeeiiimmmqqqsssuuuuuuyyy|||{{{wwwvvvtttsssqqqnnnjjjeeeaaa^^^^^^^^^^^^^^^___aaabbbcccccc```^^^^^^___aaabbbbbbffffffgggjjjmmmppptttvvvvvvwwwyyy}}}~~~|||zzzyyyyyyvvvtttsssrrrqqqooollljjjkkkkkkkkkkkkjjjhhhgggfffbbbbbbcccccccccbbbbbbaaaaaadddfffhhhiiikkknnnpppvvv{{{}}}|||}}}hhhccc\\\YYYXXXVVVSSSPPPPPPNNNMMMMMMNNNOOONNNMMMRRRRRRPPPOOONNNNNNNNNNNNJJJHHHFFFFFFFFFEEEBBB???>>>=========<<<<<<<<<<<<;;;:::999:::<<<>>>>>>===:::;;;;;;<<<======>>>>>>AAABBBCCCEEEHHHJJJKKKLLLPPPRRRTTTUUUVVVXXX[[[^^^aaacccfffjjjmmmpppqqqrrrvvvyyy}}}~~~}}}{{{xxxtttooollliiiffffffeeeeeeddddddddddddcccaaa^^^]]]^^^_________`````````bbbdddfffiiijjjllllllnnnqqqvvv{{{}}}|||zzzxxxuuusssqqqpppooopppnnnlllkkkkkkjjjgggeeegggggggggfffeeeeeeddddddcccdddeeeggghhhiiiiiiiiiiiikkknnnqqqrrruuuxxxzzzqqqkkkeee```^^^\\\YYYVVVUUUSSSPPPOOOOOONNNMMMKKKOOONNNNNNNNNNNNNNNOOOPPPMMMLLLJJJIIIIIIGGGEEEBBB??????>>>===<<<;;;::::::<<<:::999:::<<<======<<<:::;;;;;;<<<<<<=========???@@@AAACCCEEEGGGHHHIIIKKKMMMOOOPPPQQQSSSVVVYYY]]]___bbbfffiiikkkllllllqqqtttxxx{{{|||}}}|||zzztttsssrrrpppnnnlllkkkjjjiiifffcccaaaaaaaaa```___^^^^^^^^^^^^^^^___```aaaccccccdddfffiiimmmppprrrqqqrrruuuwwwzzz{{{|||}}}~~~~~~{{{zzz{{{{{{yyyxxxzzzzzzzzz{{{|||{{{yyywwwsssqqqooommmjjjhhhgggggghhhgggffffffggggggeeedddcccccccccccccccdddeeefffiiikkkmmmppprrrtttuuuvvvuuuwwwzzz|||~~~}}}wwwpppjjjgggddd___\\\YYYWWWSSSQQQPPPNNNLLLJJJIIIIIIJJJJJJKKKLLLNNNNNNPPPOOONNNMMMLLLJJJHHHFFFBBBBBB@@@???===;;;:::999<<<:::999999;;;<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<===>>>???@@@BBBCCCEEEEEEGGGHHHKKKLLLMMMOOORRRUUUZZZ\\\___bbbdddfffgggggglllooosssvvvwwwxxxzzz|||{{{|||~~~~~~|||yyywwwvvvsssqqqmmmkkkiiihhhfffdddeeeeeedddcccbbbaaaaaa`````````aaabbbccceeeggghhhggghhhjjjlllnnnpppqqqqqqqqqrrrtttuuuwwwyyyyyyzzzzzz{{{|||~~~}}}|||{{{zzzzzzxxxwwwuuuttttttssssssrrrrrrrrrrrrrrrrrrrrrpppooolllkkkjjjhhhfffeeedddddddddcccccceeehhhjjjkkkjjjfffffffffhhhjjjmmmpppqqquuuwwwyyy|||~~~{{{tttooojjjeee```]]]ZZZVVVTTTRRRPPPNNNLLLGGGHHHHHHIIIJJJKKKMMMMMMPPPPPPPPPOOOMMMKKKJJJJJJFFFEEECCCAAA???===<<<;;;;;;:::888888999:::999888::::::::::::;;;;;;;;;;;;<<<<<<===>>>???@@@AAABBBCCCEEEGGGIIIJJJLLLOOOQQQVVVXXX[[[^^^```bbbccccccgggjjjnnnqqqssstttvvvwwwwwwyyy{{{}}}~~~{{{xxxuuutttrrrooommmnnnmmmllljjjhhhgggeeedddaaaaaa`````````aaaaaabbbbbbbbbdddeeegggggghhhhhhhhhhhhjjjkkkkkkkkkkkkkkkkkkmmmoooqqqsssvvvwwwxxxxxxzzz|||}}}|||||||||}}}~~~~~~}}}zzzwwwyyywwwuuusssqqqpppoooooonnnmmmmmmllljjjjjjjjjkkkjjjjjjjjjjjjiiigggggggggfffeeedddccccccccccccddddddcccdddhhhmmmrrruuuuuuooopppsssvvvyyy}}}yyyssslllgggccc```[[[XXXUUUSSSPPPMMMIIIIIIIIIJJJJJJKKKLLLMMMNNNPPPQQQPPPNNNLLLLLLMMMIIIHHHGGGEEECCCAAA???>>><<<;;;999888999:::999888::::::::::::::::::::::::;;;;;;<<<===>>>>>>??????@@@BBBDDDEEEGGGIIILLLNNNQQQSSSVVVYYY\\\^^^______bbbeeeiiilllnnnoooqqqrrrsssuuuxxxzzz|||~~~|||yyywwwuuuuuutttrrrpppnnnllljjjddddddccccccbbbaaa`````````aaaaaabbbbbbbbbaaaaaa```aaabbbccccccbbbaaa``````aaaccceeeggghhhiiiiiikkkmmmpppqqqpppoooppppppssstttuuuwwwzzz~~~~~~~~~~~~~~~~~~|||zzzxxxwwwwwwuuuqqqooonnnlllkkkhhhfffeeeddddddaaabbbcccbbb``````bbbcccdddeeefffeeeccccccdddeeebbbbbbcccdddeeeggghhhiiijjjjjjkkkooovvv{{{~~~wwwrrrlllhhhbbb^^^ZZZUUUQQQNNNJJJJJJIIIIIIIIIIIIJJJJJJLLLNNNPPPPPPNNNMMMNNNOOOLLLKKKJJJHHHFFFDDDCCCBBB???===;;;:::;;;;;;:::999::::::999999999999999999;;;;;;;;;<<<=========>>>===???AAABBBCCCEEEIIIKKKKKKMMMQQQTTTXXXZZZ[[[\\\]]]```dddgggiiijjjlllmmmnnnpppsssvvvxxx|||~~~|||yyywwwvvvmmmmmmmmmlllkkkiiihhhgggffffffffffffeeedddcccbbb```aaabbbbbbbbb```___]]]\\\]]]^^^```aaaaaaaaaaaabbbdddggghhhhhhgggggggggjjjjjjkkkmmmpppsssuuuvvvsssuuuxxxxxxwwwwwwzzz|||{{{|||}}}~~~|||{{{yyyzzzzzz{{{||||||}}}}}}xxxxxxwwwwwwvvvuuutttttttttsssrrrqqqqqqqqqrrrrrrrrrqqqoooooonnnllliiifffdddcccbbbaaa```_________\\\^^^______]]]]]]```bbbccceeeggggggfffgggjjjlllhhhiiikkkmmmqqqtttwwwyyywwwwwwwww{{{|||rrrnnnhhhbbb\\\WWWRRRNNNIIIIIIHHHGGGFFFFFFFFFFFFJJJMMMPPPPPPNNNMMMNNNPPPNNNMMMLLLJJJHHHFFFEEEEEEAAA???===<<<<<<<<<;;;::::::999999999999999999999;;;;;;;;;<<<<<<=========;;;===???@@@AAACCCFFFIIIGGGIIIMMMQQQUUUXXXYYYZZZZZZ]]]aaadddeeeggghhhjjjjjjlllppprrruuuxxx|||xxxxxxxxxwwwuuutttrrrqqqoooooonnnmmmllljjjiiihhhdddeeefffgggfffdddbbbaaa^^^^^^```aaaaaaaaa```___^^^aaadddeeedddccccccddd^^^^^^___aaacccfffhhhiiiiiikkknnnnnnlllllloooqqqoooppprrrtttvvvwwwxxxxxxyyyzzz|||}}}|||~~~}}}{{{{{{{{{{{{{{{yyyvvvtttsssqqqrrrssstttuuuvvvwwwwwwnnnmmmmmmlllkkkjjjiiiiiikkkjjjiiihhhggghhhiiiiiigggfffeeeeeeeeeccc```]]]______^^^^^^^^^^^^______]]]```bbbaaa```aaadddgggeeehhhkkkllllllnnnrrrvvvrrrsssvvvyyy~~~{{{vvvooohhhbbb\\\WWWTTTPPPKKKHHHIIIHHHEEEDDDEEEJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNMMMLLLKKKJJJIIIHHHFFFDDDAAA>>>=========>>>777888999;;;;;;:::999999<<<<<<<<<;;;;;;:::::::::;;;;;;<<<===>>>@@@BBBCCCFFFGGGHHHJJJMMMPPPSSSTTTYYYYYYZZZ\\\___aaaccceeegggiiikkkmmmppptttyyy|||~~~||||||yyyuuusssqqqpppmmmmmmnnnooopppooollljjj```bbbeeeggggggeeebbb```_________```bbbaaa___]]]]]]^^^___```aaaaaa```___eeeeeeddddddcccdddddddddcccddddddfffgggiiikkklllnnnooopppqqqrrrrrrssssssoooqqqssssssqqqrrruuuxxxwwwvvvuuuvvvyyy{{{{{{{{{|||}}}~~~|||yyyyyyzzz}}}~~~}}}~~~~~~~~~~~~{{{|||}}}~~~}}}{{{yyyxxx}}}|||{{{{{{{{{yyyvvvtttssssssrrrqqqooommmkkkjjjmmmlllkkkjjjjjjiiiiiijjjeeeeeeddddddccccccddddddbbbbbbbbbbbbbbbbbbbbbbbb```bbbddddddcccbbbbbbbbbddddddddddddddddddeeeeeegggeeedddgggkkknnnooonnnqqqssswwwzzz{{{}}}zzzrrrkkkddd]]]YYYRRRLLLHHHIIIHHHEEEEEEGGGKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKGGGFFFDDDBBB@@@?????????:::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<===>>>@@@AAABBBDDDEEEFFFHHHJJJMMMOOOPPPTTTUUUVVVXXXZZZ]]]___```ccceeehhhjjjmmmqqquuuyyy{{{}}}~~~}}}{{{zzzzzz|||{{{{{{{{{{{{yyywwwuuuppppppooommmkkkjjjhhhgggfffeeeeeeeeefffeeecccaaa^^^___```aaaaaa``````___``````___^^^^^^^^^____________``````aaacccdddeeefffggghhhjjjjjjjjjiiiiiihhhjjjkkkkkkiiiiiilllnnnkkkjjjiiikkkmmmoooooooooppppppqqqrrruuuxxx{{{}}}yyyyyyxxxxxxwwwvvvvvvvvvxxxxxxxxxxxxyyyyyyzzzzzzwwwxxx{{{~~~~~~}}}}}}|||||||||}}}}}}~~~}}}||||||{{{{{{{{{{{{|||||||||}}}~~~}}}zzzxxxvvvxxx{{{|||{{{zzzyyyzzzuuussspppnnnnnnoooqqqsssxxxxxxyyyzzzyyyyyywwwwwwtttuuuuuuuuuuuuuuuuuutttssssssuuuuuuuuusssqqqpppwwwvvvuuuuuuvvvtttqqqoookkkkkkkkkjjjhhhgggeeedddffffffeeedddddddddeeeeeebbbaaaaaa``````aaaaaaaaabbbbbbbbbbbbbbbcccccccccaaadddfffgggfffeeeeeefffkkkkkklllmmmmmmmmmmmmmmmrrrpppoooppptttxxxyyyxxx}}}xxxnnnfffaaaXXXRRRLLLKKKJJJHHHHHHJJJKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMIIIIIIHHHGGGEEECCCBBBAAA???>>>===<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<>>>???AAABBBBBBBBBCCCDDDFFFHHHJJJKKKNNNNNNPPPQQQTTTVVVYYYZZZ^^^```cccfffhhhlllpppsssuuuwwwyyyyyyzzz{{{~~~|||xxxvvvuuuvvvwwwqqqpppooooooooommmjjjhhhcccddddddddddddccccccbbb```___^^^^^^]]]]]]]]]^^^___^^^^^^^^^^^^^^^_________```bbbddddddcccaaa```bbbcccdddcccbbbaaacccdddaaa```___```bbbdddddddddccccccdddeeegggiiilllnnnlllllllllkkkkkkjjjjjjiiilllkkkkkkjjjjjjkkkmmmmmmkkkmmmooorrrsssttttttttttttsssqqqpppooooooppppppppppppppppppppppppppppppqqqpppooooooppppppooonnnmmmooorrrrrrqqqppppppqqqjjjhhhfffeeedddeeeggghhhjjjjjjkkklllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmnnnmmmlllkkkjjjpppooooooppppppooommmjjjddddddddddddcccbbbaaa```aaaaaaaaaaaaaaabbbbbbccccccbbbbbbbbbbbbbbbcccdddfffffffffffffffggghhhhhhiiilllnnnoooooonnnooopppuuuwwwyyy{{{||||||{{{zzz~~~}}}}}}zzzqqqkkkbbbZZZSSSQQQOOOKKKKKKNNNJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLMMMJJJKKKKKKKKKJJJGGGDDDCCCBBBAAA???===<<<;;;<<<<<<999999999:::::::::::::::;;;;;;;;;<<<===>>>@@@@@@AAAAAAAAABBBCCCDDDEEEFFFHHHIIIJJJLLLNNNQQQSSSTTTYYY\\\___aaadddgggjjjmmmoooqqqsssttttttvvvyyy{{{~~~~~~}}}|||{{{yyyuuusssnnnnnnnnnmmmmmmlllkkkkkkiiihhhhhhgggffffffffffffeeeeeedddbbbbbbaaaaaaaaa```aaacccddddddbbb```___aaabbbbbbbbbaaa`````````___]]]\\\]]]___aaaaaaaaa______^^^___```bbbdddeeeeeeeeedddddddddccccccccceeedddbbbaaaaaaccceeefffdddfffgggiiikkklllllllllkkkjjjhhhffffffggghhhiiihhhhhhhhhiiihhhhhhhhhhhhjjjhhhffffffggghhhhhhggggggiiikkklllkkkjjjjjjkkkeeedddcccbbbbbbcccdddeeeccccccddddddeeeeeeffffffcccccccccbbbccccccddddddiiiiiijjjkkkkkkjjjjjjiiilllllllllmmmnnnmmmkkkiiiccccccddddddddddddccccccddddddddddddeeefffggghhhlllkkkkkkkkklllmmmmmmnnnoooooonnnnnnoooppprrrrrrvvvyyy|||}}}}}}}}}}}}~~~~~~xxxlllddd\\\XXXTTTOOONNNOOOKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMLLLJJJGGGEEEDDDBBB@@@>>>===<<<======::::::::::::::::::::::::;;;;;;;;;;;;<<<===??????@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEGGGJJJLLLOOOPPPTTTWWW[[[]]]___bbbeeegggiiikkkmmmnnnoooqqqtttvvvwww{{{|||{{{{{{zzzzzzyyyyyyyyywwwwwwvvvuuutttsssssssssqqqpppnnnlllkkkjjjiiiiiifffgggiiijjjiiihhhfffeeegggggggggggggggfffdddcccaaa```______aaaccccccbbb```___^^^^^^^^^___```aaaaaa```````````````______aaa```^^^\\\\\\^^^___```______aaabbbcccdddeeeeeeaaaaaa`````````aaacccdddccccccddddddccccccbbbaaadddbbb```___aaabbbccccccbbbdddffffffeeedddeeefffddddddddddddddddddddddddddddddddddddeeeeeeffffffaaaaaaaaaaaabbbcccdddeeehhhiiiiiijjjkkkkkkkkkkkklllllllllnnnoooooommmkkkiiiiiijjjkkkkkkkkkkkkkkkmmmmmmmmmmmmnnnpppqqqrrrwwwwwwwwwxxxyyyzzz{{{|||}}}|||{{{{{{{{{|||~~~{{{rrriiiccc]]]UUURRRRRROOONNNMMMLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGHHHIIIJJJLLLKKKJJJHHHGGGEEEDDDCCCAAA@@@?????????<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;<<<>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@AAABBBDDDFFFIIIKKKLLLOOORRRVVVYYY[[[]]]___aaaccceeegggiiijjjllloooqqqrrruuuzzz~~~~~~}}}{{{xxxvvvuuuttttttqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrooommmhhhgggffffffhhhiiiiiihhhfffeeedddbbbbbbbbbbbbcccaaaaaaaaaaaaaaaaaaaaaaaaaaa```^^^]]]]]]^^^______\\\]]]^^^^^^```aaabbbbbb^^^^^^______```aaaaaaaaaaaabbbcccdddddddddcccbbbcccaaa______aaacccccccccbbbcccddddddccccccdddeeefffggghhhhhhiiihhhhhhhhheeeeeedddddddddeeeffffffffffffffffffhhhjjjmmmnnnmmmmmmmmmnnnooopppqqqqqqrrrrrrrrrtttwwwwwwvvvtttuuuuuuvvvwwwwwwwwwwwwwwwyyyyyyyyyyyyzzz{{{|||}}}|||uuulllbbb[[[ZZZVVVUUUSSSPPPNNNLLLKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGEEEFFFGGGIIIJJJJJJIIIIIIFFFFFFFFFFFFEEEDDDBBBBBB>>>>>>======<<<;;;::::::::::::::::::;;;<<<======;;;;;;;;;<<<<<<>>>??????===>>>???AAACCCFFFHHHIIIJJJMMMRRRUUUVVVXXXZZZ\\\^^^___bbbcccdddfffjjjlllmmmqqqvvvyyy|||~~~}}}}}}||||||}}}~~~~~~~~~~~~{{{vvvuuussstttuuuwwwvvvvvvtttsssqqqooommmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiihhhhhhhhhggggggcccccccccdddeeefffggghhhggghhhiiijjjkkkjjjhhhggghhhjjjlllooopppqqqppppppmmmkkkjjjkkkmmmnnnmmmmmmjjjkkkllllllkkkkkklllnnnpppqqqssstttttttttsssrrrooonnnmmmlllllllllmmmmmmqqqqqqrrrsssuuuyyy|||~~~zzzzzz{{{|||}}}~~~yyymmmeeeccc\\\ZZZWWWSSSOOOLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHCCCDDDEEEGGGHHHIIIIIIJJJGGGHHHIIIIIIHHHGGGEEEDDD@@@@@@???===<<<;;;:::999::::::::::::;;;;;;<<<===999999999:::;;;<<<===>>>;;;<<<===???AAADDDFFFGGGGGGJJJNNNQQQSSSTTTVVVXXXZZZ\\\^^^___aaacccfffiiikkkooossswwwyyy{{{}}}~~~~~~{{{zzzyyyyyyyyywwwwwwwwwwwwwwwxxxxxxxxxtttuuuuuuuuuttttttrrrrrrmmmmmmmmmmmmnnnoooqqqqqqsssuuuwwwxxxwwwuuurrrpppqqqtttwww{{{~~~yyyxxxwwwxxxzzz{{{zzzyyyvvvwwwwwwwwwvvvvvvxxxzzz{{{|||~~~~~~}}}~~~}}}|||{{{zzzzzz{{{|||||||||}}}~~~tttmmmbbbaaa^^^[[[VVVPPPJJJGGGFFFJJJIIICCCBBBFFFHHHEEEFFFGGGGGGGGGGGGFFFEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDCCCBBB@@@===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;:::999:::;;;;;;:::;;;<<<>>>@@@BBBDDDDDDFFFGGGIIILLLOOOQQQTTTUUUUUUUUUVVVXXXZZZ\\\^^^___fffhhhjjjlllnnnqqqvvvyyy|||}}}~~~}}}|||zzzyyyzzz}}}~~~wwwooommmhhhbbb[[[RRRJJJEEEAAAEEEEEEAAAAAAEEEGGGEEEEEEFFFFFFFFFGGGFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEECCCAAA???===<<<======<<<<<<<<<;;;;;;;;;;;;::::::999999:::;;;<<<:::;;;<<<>>>???AAABBBCCCDDDEEEGGGIIIKKKMMMOOOPPPQQQRRRSSSTTTVVVYYY[[[\\\bbbdddgggiiikkknnnrrrvvvvvvxxxzzzzzz{{{}}}}}}|||xxxqqqiii```UUUJJJCCC@@@BBBBBB@@@AAADDDDDDBBBDDDDDDEEEEEEFFFGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEECCCAAA@@@@@@@@@???>>>===<<<;;;;;;888888888888999:::;;;<<<999:::;;;<<<>>>???AAAAAAAAABBBCCCDDDFFFHHHIIIJJJLLLMMMNNNOOOQQQTTTVVVWWW]]]___bbbdddfffiiimmmpppnnnppprrrssstttvvvyyy{{{}}}~~~xxxtttttt~~~uuujjj^^^QQQHHHEEEDDDBBBAAA@@@AAA@@@>>>BBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHFFFEEEDDDDDDCCCBBBAAA???>>>===<<<999999999999999999::::::999999:::;;;===>>>?????????@@@@@@AAABBBCCCDDDDDDHHHHHHIIIKKKMMMOOOQQQRRRWWWYYY]]]___aaadddhhhjjjhhhjjjlllmmmnnnpppsssvvv||||||~~~~~~xxxnnnjjjjjj{{{mmm]]]SSSJJJFFFBBB@@@@@@???===<<<@@@@@@AAAAAACCCDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFEEECCCAAA@@@???>>><<<<<<<<<;;;:::999888888999999:::;;;<<<<<<======>>>>>>??????@@@AAAAAAAAADDDEEEEEEGGGIIIKKKMMMOOOQQQTTTXXX[[[]]]___bbbeeeccceeeggghhhiiillloooqqqwwwxxxyyy{{{~~~}}}wwwsssmmmeeeaaabbb|||kkk___SSSKKKDDDBBBAAA???===>>>??????>>>???@@@BBBDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGEEEDDDBBBAAAAAA?????????>>><<<;;;999888::::::;;;;;;;;;<<<<<<<<<======>>>>>>??????@@@@@@AAAAAABBBDDDFFFHHHJJJKKKLLLOOOSSSVVVXXXZZZ]]]___]]]___bbbccceeegggjjjmmmoooppprrruuuyyy|||~~~wwwqqqkkkgggbbb]]]\\\___xxxhhh[[[OOOJJJFFF@@@===>>>>>>>>>===<<<===???AAACCCEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFDDDDDDCCC@@@@@@AAA@@@???>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>>>>??????===>>>???@@@BBBDDDFFFHHHFFFIIINNNQQQSSSUUUWWWYYYWWWYYY\\\]]]___aaaeeehhhjjjkkkmmmooosssvvvyyyzzzuuuwwwzzz~~~}}}xxxvvvllleee___]]]ZZZWWWYYY^^^}}}lll\\\SSSLLLBBB===>>>>>>===<<<;;;<<<>>>@@@AAADDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFEEEEEE???@@@AAABBBBBBAAA??????<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<======>>>>>>;;;;;;<<<>>>@@@BBBDDDEEEBBBFFFJJJNNNPPPRRRTTTVVVSSSUUUWWWYYY[[[]]]aaadddjjjkkkkkklllnnnpppqqqrrroooqqquuuyyy{{{}}}}}}}}}|||~~~~~~~~~{{{zzzxxxuuuqqqmmmiiigggfff___YYYVVVUUUUUUYYY___qqqggg[[[OOOHHHGGGCCC???>>>@@@@@@======@@@DDDEEEGGGGGGFFFDDDDDDDDDFFFGGGHHHIIIIIIIIIIIIIIIGGGHHHIIIJJJJJJHHHFFFEEEGGGGGGGGGGGGEEECCCAAA???<<<<<<<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===???@@@BBBCCCEEEFFFHHHJJJLLLMMMMMMMMMOOOQQQSSSUUUVVVXXX\\\___^^^```bbbeeeggghhhhhhhhhjjjmmmqqqttttttsssssssssuuuvvvwwwxxxyyy||||||vvvqqqmmmmmmllliiieeebbb```^^^]]]XXXYYYWWWTTTQQQRRRVVV[[[zzznnn```WWWUUUKKKFFFBBBAAAAAA>>>???BBBCCCDDDDDDEEEEEEFFFGGGIIIGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIJJJJJJJJJIIIHHHHHHIIIIIIIIIHHHFFFDDDBBB@@@>>>>>>>>>===<<<;;;:::999;;;;;;<<<<<<<<<<<<<<<<<<:::::::::;;;<<<===???@@@CCCDDDEEEFFFGGGIIIJJJKKKMMMOOOPPPRRRRRRTTTWWWZZZZZZ\\\___bbbdddeeefffffffffjjjnnnppppppoooooooooooopppssstttwww{{{{{{wwwqqqlllhhhbbbaaa___]]]ZZZYYYXXXWWWTTTUUUUUURRROOOOOOSSSWWWtttiiidddXXXOOOGGGDDDAAA??????CCCGGGFFFFFFFFFGGGHHHJJJKKKIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJHHHFFFCCCBBBAAAAAA@@@@@@>>>===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<===>>>AAA@@@@@@AAABBBDDDFFFGGGIIIKKKLLLMMMMMMOOORRRTTTUUUVVVYYY\\\___aaaaaabbbaaadddhhhjjjjjjjjjjjjjjjgggiiimmmpppsssxxx}}}|||xxxsssoooiiiddd```WWWVVVUUUTTTSSSRRRRRRRRRPPPRRRSSSQQQNNNMMMPPPSSS}}}vvvlllaaaUUUNNNJJJEEEDDDFFFMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKJJJIIIHHHHHHJJJLLLMMMLLLMMMMMMLLLJJJHHHFFFEEEDDDDDDDDDCCCAAA???>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@???======>>>@@@BBBDDDDDDFFFHHHIIIIIIKKKNNNPPPOOOQQQTTTWWWZZZ\\\]]]]]]\\\___bbbddddddddddddeeeccceeehhhlllooosssxxx{{{~~~~~~{{{yyyvvvsssooojjjfffbbb\\\YYYRRRRRRQQQPPPOOOOOOOOOOOOLLLOOOQQQPPPNNNNNNPPPSSSuuuhhhaaa[[[TTTOOONNNNNNMMMMMMNNNPPPOOOLLLIIIJJJIIIHHHHHHHHHHHHIIIIIIKKKJJJHHHGGGGGGHHHKKKLLLMMMMMMMMMMMMLLLKKKIIIHHHHHHGGGGGGFFFDDDBBBAAA@@@======<<<<<<;;;;;;;;;;;;======<<<<<<<<<======>>>???>>>===<<<===>>>@@@BBB@@@AAADDDEEEFFFHHHLLLNNNKKKMMMPPPSSSUUUWWWXXXXXXWWWZZZ]]]^^^^^^^^^___``````cccfffhhhjjjmmmqqqtttxxxyyy{{{|||~~~~~~{{{yyyvvvrrrooollliiifffbbb___[[[VVVSSSPPPOOONNNMMMLLLLLLLLLLLLHHHKKKNNNOOONNNOOOSSSWWWzzzuuupppfff]]]YYYSSSQQQPPPQQQSSSRRRNNNJJJKKKJJJIIIHHHHHHHHHIIIJJJLLLKKKIIIGGGGGGHHHIIIJJJLLLLLLMMMNNNNNNMMMLLLKKKJJJJJJIIIHHHGGGFFFDDDCCC??????>>>>>>======<<<<<<<<<<<<;;;;;;:::;;;;;;;;;???>>>===<<<======??????===???AAABBBCCCEEEHHHJJJGGGIIIKKKNNNPPPQQQRRRRRRRRRTTTWWWXXXXXXXXXZZZ[[[]]]```ccceeefffhhhjjjmmmssstttvvvxxxyyy|||}}}|||zzzwwwtttqqqmmmhhheeebbb```]]][[[XXXUUUQQQNNNLLLKKKJJJJJJIIIIIIJJJJJJGGGJJJNNNPPPRRRUUU[[[```uuunnneee___YYYVVVUUUUUUQQQNNNNNNMMMKKKJJJIIIJJJKKKLLLNNNMMMKKKJJJIIIHHHIIIIIIJJJKKKMMMNNNOOOOOONNNNNNKKKKKKKKKJJJJJJHHHGGGGGGCCCCCCBBBAAAAAA@@@??????>>>===<<<<<<;;;;;;;;;<<<===========================???@@@@@@???@@@BBBDDDDDDEEEGGGIIIKKKKKKKKKKKKMMMOOOQQQRRRRRRSSSUUUVVVXXX[[[^^^```aaacccfffhhhkkkmmmppprrrsssuuuxxxzzz|||~~~~~~yyytttpppnnnllljjjgggddd```\\\YYYWWWUUUTTTRRRPPPMMMJJJGGGGGGGGGGGGHHHIIIJJJKKKLLLOOOTTTWWWZZZ```iiiooozzzpppddd[[[XXXVVVSSSPPPQQQOOOMMMLLLKKKLLLMMMNNNOOOOOOMMMLLLJJJIIIIIIIIIIIIJJJLLLNNNOOOOOOOOOOOOKKKKKKLLLKKKKKKJJJIIIIIIFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@???>>>>>>===>>>>>><<<<<<=========<<<;;;;;;>>>??????>>><<<<<<===>>>BBBCCCEEEFFFGGGHHHGGGGGGJJJLLLNNNNNNNNNOOOQQQSSSTTTWWWZZZ]]]___aaaccceeedddfffjjjlllmmmoooqqqrrruuuwwwxxxyyy{{{}}}|||zzzzzzxxxrrrmmmgggeeedddbbbaaa^^^ZZZWWWTTTRRRPPPOOOOOOMMMJJJHHHEEEEEEFFFGGGIIIKKKMMMNNNSSSVVV[[[^^^ccckkkuuu|||tttiiibbb]]]WWWRRRSSSRRRQQQOOONNNLLLKKKJJJNNNNNNNNNLLLJJJHHHHHHHHHGGGIIIKKKNNNOOOPPPPPPOOONNNNNNMMMMMMMMMMMMLLLLLLLLLKKKIIIGGGEEECCCAAA@@@AAAAAA@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????BBBBBBCCCCCCDDDEEEFFFFFFEEEEEEDDDEEEGGGJJJMMMOOOOOORRRVVVXXXYYY[[[]]]___bbbbbbcccccccccfffkkkooopppqqqrrrssssssvvvyyy|||~~~|||{{{yyywwwtttrrrnnniiifffcccbbb___\\\YYYWWWUUUUUUTTTQQQMMMJJJHHHHHHIIIJJJGGGHHHJJJKKKLLLOOORRRUUUZZZaaakkkuuu}}}yyypppiiibbb]]]XXXWWWVVVSSSRRRPPPOOOOOOMMMMMMMMMLLLJJJHHHHHHHHHFFFGGGHHHIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNLLLJJJHHHGGGEEEDDDBBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>??????@@@AAAAAABBBCCCCCCCCCCCCCCCCCCEEEHHHKKKMMMLLLNNNRRRTTTUUUVVVYYY[[[_______________bbbfffiiikkklllmmmnnnoooqqqtttwwwyyy|||~~~|||xxxuuunnnllljjjiiigggddd```]]][[[ZZZXXXUUUSSSQQQPPPOOOOOONNNLLLKKKJJJJJJJJJKKKLLLMMMOOOQQQSSSWWW\\\```nnnttt}}}}}}tttkkkeee^^^\\\YYYVVVTTTRRRRRRRRRPPPOOOOOONNNMMMLLLKKKKKKHHHGGGFFFFFFFFFGGGHHHIIILLLLLLMMMMMMNNNNNNOOOOOOOOOOOOMMMLLLKKKIIIHHHHHHEEEEEEEEEDDDCCCBBBAAA@@@>>>>>>======<<<<<<<<<;;;:::;;;;;;;;;<<<<<<======<<<<<<======>>>>>>??????@@@@@@@@@AAABBBDDDGGGHHHGGGIIILLLNNNOOOPPPRRRTTTXXXYYYYYYYYYYYY[[[___bbbdddeeeggghhhiiikkknnnpppsssvvv{{{}}}}}}yyyvvvrrrnnnkkkfffdddbbbaaa```^^^[[[YYYTTTSSSQQQOOOMMMLLLLLLKKKLLLLLLMMMMMMNNNNNNOOOOOOSSSVVVZZZ^^^bbbhhhnnnrrruuummmhhhfffbbb^^^ZZZXXXWWWWWWUUUTTTSSSSSSSSSRRRQQQPPPMMMKKKHHHFFFEEEEEEFFFHHHJJJJJJKKKLLLMMMNNNOOOPPPMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDAAA@@@@@@???>>>=========;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===============>>>???AAABBBCCCBBBEEEGGGIIIJJJKKKLLLNNNPPPQQQSSSSSSTTTVVVZZZ]]]^^^```bbbcccdddeeehhhjjjnnnqqqtttwwwxxxyyy{{{}}}}}}}}}}}}||||||}}}zzzuuuqqqmmmiiidddaaaaaa___]]]\\\[[[ZZZWWWUUUPPPOOONNNNNNMMMMMMMMMMMMOOOOOOPPPQQQRRRTTTVVVWWW]]]bbbjjjrrryyy~~~{{{xxxsssmmmhhhdddaaa```[[[YYYWWWWWWXXXXXXVVVTTTQQQNNNJJJFFFDDDCCCDDDEEEGGGHHHIIIJJJKKKMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKKKKJJJIIIHHHGGGDDDDDDCCCBBBAAA@@@???>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????@@@BBBDDDFFFFFFFFFHHHIIIHHHJJJLLLNNNOOORRRVVVYYYYYY[[[]]]___```aaaccceeefffhhhkkkmmmnnnppprrrtttwwwwwwvvvuuuuuuwww|||~~~zzzwwwssspppkkkgggddd```[[[XXXXXXVVVSSSRRRRRRPPPNNNMMMNNNNNNNNNNNNOOOPPPQQQQQQTTTTTTTTTVVVYYY]]]aaacccmmmuuu~~~vvvoooiiifffbbb___\\\[[[]]]\\\YYYVVVTTTQQQLLLGGGDDDBBBAAABBBEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNNNNOOOOOOLLLMMMMMMMMMLLLLLLKKKJJJHHHHHHGGGEEEDDDBBBAAAAAA>>>>>>>>>===<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========>>>@@@BBBCCCCCCCCCDDDFFFBBBEEEGGGIIIKKKNNNQQQTTTSSSUUUXXXZZZ[[[\\\]]]___bbbdddggghhhiiijjjmmmoooqqqqqqpppooooooqqquuuxxxyyy|||}}}zzzwwwsssmmmiiieeeccc___]]]ZZZXXXTTTQQQRRRPPPNNNMMMMMMMMMLLLKKKNNNNNNNNNPPPQQQSSSUUUVVVYYY[[[]]]bbbgggmmmrrruuu~~~vvvqqqkkkgggccccccdddddd```\\\XXXUUUPPPKKKGGGCCCBBBAAABBBCCCCCCDDDEEEFFFFFFGGGIIIJJJJJJLLLMMMNNNOOOOOOMMMNNNNNNNNNNNNMMMLLLLLLLLLKKKJJJHHHFFFEEECCCCCC@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>@@@@@@@@@@@@AAABBB@@@BBBDDDFFFFFFHHHJJJLLLLLLNNNRRRTTTUUUUUUWWWXXX^^^```bbbcccdddeeehhhkkkjjjjjjkkkjjjiiikkknnnqqqsssvvvzzz~~~~~~}}}{{{uuussspppmmmjjjeee```\\\XXXVVVTTTSSSRRRQQQNNNLLLNNNLLLKKKKKKMMMOOOPPPOOOPPPPPPQQQSSSVVVXXXZZZ\\\```eeemmmvvv~~~vvvqqqsssoookkkjjjkkkjjjfffbbb]]]ZZZUUUPPPKKKGGGDDDCCCAAAAAABBBBBBCCCDDDDDDDDDEEEFFFGGGIIIJJJLLLMMMMMMNNNNNNOOOOOOOOONNNMMMMMMNNNMMMLLLJJJHHHFFFEEEDDDAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<:::<<<>>>???>>>>>>???@@@@@@AAACCCCCCCCCCCCEEEFFFGGGJJJMMMOOOPPPQQQRRRSSSWWWYYYZZZ[[[\\\]]]```ccceeefffgggffffffgggiiilllnnnqqqvvvzzz{{{{{{yyywwwxxxzzz|||}}}~~~~~~zzzsssjjjhhheeeccc```\\\WWWTTTPPPNNNMMMLLLMMMMMMKKKIIIHHHGGGFFFHHHLLLOOOQQQQQQSSSTTTUUUWWWZZZ]]]```aaafffmmmzzz{{{wwwqqqjjjddd}}}tttrrruuuuuuooohhhbbb^^^XXXTTTQQQMMMGGGCCCBBBCCCCCCCCCBBBBBBCCCEEEDDDDDDEEEFFFHHHJJJLLLMMMPPPPPPPPPOOOOOONNNNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIHHHGGGEEECCCBBB@@@???999:::<<<=========<<<;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;===>>>@@@AAABBBCCCDDDEEEGGGIIIKKKLLLMMMRRRTTTVVVWWWWWWXXXZZZ\\\ZZZ\\\^^^___```aaaccceeehhhjjjnnnrrrtttvvvvvvvvvyyyyyyzzz{{{|||||||||{{{}}}}}}~~~}}}|||yyyvvvqqqkkkfffbbb___[[[VVVSSSPPPPPPOOOMMMKKKIIIHHHHHHIIIIIIHHHGGGHHHIIIIIIIIIJJJMMMOOOTTTXXX\\\```cccfffjjjmmm|||}}}yyysssnnnkkkjjjiiihhhyyysssooohhh```ZZZWWWQQQJJJCCCCCCCCCCCCBBB@@@@@@AAABBBAAABBBBBBCCCEEEGGGIIIJJJMMMMMMNNNNNNOOOOOOPPPPPPNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJIIIGGGFFFFFFEEEEEE>>>???????????????>>>>>>;;;;;;:::999999999999:::<<<<<<<<<<<<============::::::;;;===>>>???@@@AAA???@@@AAACCCEEEFFFHHHHHHLLLNNNPPPQQQQQQQQQSSSUUUVVVXXX[[[\\\\\\]]]___aaadddfffiiimmmppprrrssssssqqqrrrsssuuuvvvvvvvvvvvvyyyyyyzzz|||~~~{{{xxxsssqqqooommmkkkfff```\\\WWWUUURRROOOMMMLLLLLLLLLKKKJJJHHHGGGHHHHHHGGGGGGFFFGGGHHHHHHIIILLLQQQUUUXXX^^^fffnnntttzzz~~~zzzxxxtttpppmmmmmmnnnpppqqqzzzsssiiiccc]]]WWWNNNGGGGGGFFFDDDBBBAAA@@@AAAAAAAAAAAAAAABBBCCCDDDFFFGGGIIIIIIKKKLLLNNNOOOQQQQQQOOOOOONNNNNNMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLLLLEEEEEEDDDCCCBBBBBBBBBBBB===<<<;;;;;;::::::;;;;;;999999:::::::::;;;;;;;;;;;;<<<<<<======>>>??????<<<===>>>???AAABBBDDDDDDFFFGGGIIIJJJJJJKKKLLLNNNQQQSSSUUUVVVVVVXXXZZZ\\\]]]___cccgggjjjlllmmmmmmlllnnnoooqqqssstttuuuuuuttttttuuuvvvxxxzzz|||~~~~~~~~~{{{xxxtttpppllldddbbb```___]]]YYYTTTPPPMMMLLLJJJHHHGGGGGGHHHIIICCCCCCDDDDDDEEEEEEFFFFFFHHHHHHHHHIIIKKKQQQYYY^^^dddkkkwww}}}zzzwwwuuuuuuvvvvvvvvvtttsssrrrrrrvvv{{{zzzqqqggg^^^WWWTTTKKKIIIFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGIIIKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPOOOMMMLLLLLLMMMNNNOOOKKKJJJHHHFFFEEEEEEEEEEEEBBBAAA@@@??????>>>>>>???:::;;;;;;;;;<<<<<<<<<<<<==============================>>>???AAABBBCCCCCCBBBDDDFFFFFFFFFGGGHHHJJJLLLNNNPPPQQQQQQRRRTTTVVVWWWYYY\\\```ccceeeggggggfffhhhjjjmmmoooqqqrrrsssooopppppprrrtttvvvwwwyyyxxxxxxyyyzzz{{{{{{||||||wwwtttpppmmmjjjfffbbb___XXXWWWVVVUUUTTTQQQMMMJJJHHHGGGFFFEEEEEEEEEFFFFFF@@@AAACCCEEEFFFGGGHHHIIIJJJJJJKKKMMMRRR[[[eeemmmvvv~~~xxxrrrooolllkkklllpppuuuwwwvvvxxxzzz~~~rrreee______PPPLLLHHHGGGGGGHHHHHHGGGEEEDDDDDDCCCBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQOOONNNMMMMMMNNNOOONNNMMMKKKIIIGGGGGGGGGHHHEEEEEECCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@============<<<<<<<<<;;;=========>>>???@@@@@@AAA???AAABBBCCCBBBCCCDDDFFFGGGIIIKKKMMMMMMNNNPPPRRRRRRTTTVVVYYY\\\^^^``````\\\^^^```cccfffhhhjjjjjjllllllmmmnnnoooqqqssstttrrrrrrssstttuuuvvvwwwwwwyyyyyy{{{}}}~~~{{{vvvrrrhhheeebbb___]]]ZZZVVVTTTPPPOOOMMMMMMMMMKKKHHHFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCEEEGGGGGGGGGGGGIIIKKKGGGJJJNNNTTT]]]jjjvvv|||ssskkkhhhgggeeeeeeiiiooovvv{{{~~~{{{llleeecccYYYTTTNNNLLLMMMNNNMMMKKKGGGGGGEEEDDDCCCBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPOOONNNNNNNNNOOOOOOMMMLLLKKKJJJJJJJJJGGGFFFEEEDDDCCCBBBBBBBBB@@@??????>>>>>>======<<<=========<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<======;;;===>>>>>>>>>>>>@@@AAACCCEEEGGGHHHIIIJJJLLLNNNNNNOOOPPPRRRTTTVVVXXXYYYVVVXXXZZZ]]]```cccdddeeefffgggggghhhiiikkkmmmnnnkkklllmmmnnnooopppqqqrrrssstttvvvxxx{{{|||}}}~~~~~~zzzxxxuuusssppplllgggccc[[[XXXVVVTTTSSSQQQNNNLLLIIIHHHGGGGGGGGGGGGEEECCCCCCCCCCCCBBBAAA@@@@@@???CCCEEEFFFEEECCCCCCGGGJJJMMMQQQXXXbbbmmm{{{wwwoooiiieeeaaabbbdddggglllsss{{{wwwqqqhhhbbbZZZWWWWWWWWWTTTRRRNNNMMMKKKIIIGGGFFFFFFEEECCCCCCCCCDDDDDDDDDEEEEEEGGGGGGIIIJJJLLLMMMNNNOOOMMMNNNPPPQQQRRRQQQPPPOOOPPPPPPPPPPPPOOONNNLLLLLLJJJJJJHHHGGGFFFEEEEEEEEEAAA@@@???>>>===;;;::::::<<<<<<<<<<<<<<<<<<;;;;;;999999999::::::::::::::::::;;;======<<<<<<===??????AAACCCEEEEEEFFFHHHJJJJJJJJJKKKLLLMMMOOOPPPQQQRRRTTTVVVYYY\\\^^^___````````````aaabbbdddeeefffeeefffggghhhiiikkkllllllmmmnnnqqqtttwwwxxxyyyzzz~~~~~~~~~~~~~~~}}}|||{{{|||~~~~~~xxxrrrnnnlllgggeeecccaaa___\\\WWWTTTQQQOOOMMMLLLLLLKKKIIIGGGEEEDDDCCCDDDEEEEEEDDDCCCAAABBBBBBBBBBBBAAAAAA@@@AAADDDFFFFFFGGGJJJRRRXXXdddiiipppyyy{{{wwwsssnnnjjjhhhhhhdddhhhnnnsssxxxvvvooofffaaa```___\\\XXXTTTSSSQQQOOOMMMLLLKKKKKKCCCCCCDDDDDDEEEFFFFFFGGGEEEFFFGGGIIIJJJLLLMMMNNNKKKMMMPPPSSSTTTTTTRRRQQQQQQQQQRRRRRRRRRPPPOOONNNNNNNNNLLLKKKJJJIIIIIIIIIHHHGGGFFFDDDBBBAAA??????<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::;;;;;;<<<>>>>>>======>>>@@@===???AAABBBBBBCCCFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKMMMOOORRRTTTVVVWWWXXX[[[[[[[[[\\\]]]___```aaaaaabbbcccdddfffggghhhiiiiiikkknnnqqqtttvvvwwwwwwyyyzzzzzz{{{{{{|||||||||zzzyyyxxxxxxzzz~~~~~~{{{wwwqqqjjjddd```]]]YYYXXXVVVUUUTTTQQQMMMJJJLLLKKKIIIHHHIIIHHHGGGEEEEEEDDDCCCDDDFFFFFFFFFEEEAAABBBCCCDDDDDDDDDDDDDDDDDDHHHMMMPPPTTT\\\gggppp}}}~~~}}}rrrooolllkkkjjjiiikkknnnlllrrryyyvvvmmmkkkjjjfffbbb^^^[[[XXXVVVUUUTTTSSSQQQQQQMMMHHHFFFFFFFFFCCC@@@DDDFFFHHHJJJLLLMMMMMMMMMGGGJJJLLLNNNOOOPPPSSSUUUVVVVVVUUUSSSQQQPPPQQQRRRQQQQQQPPPOOONNNMMMMMMLLLKKKJJJGGGEEECCCBBBAAAAAABBBBBBBBBAAA???===<<<;;;<<<;;;;;;::::::;;;;;;<<<999999:::;;;<<<<<<<<<<<<===>>>>>>???@@@AAAAAABBBFFFEEEDDDCCCDDDFFFHHHIIIKKKKKKLLLNNNPPPRRRTTTUUUUUUUUUUUUUUUVVVXXXZZZ[[[[[[\\\\\\\\\\\\^^^aaadddcccgggllloooooonnnmmmmmmoooppprrrtttuuuvvvvvvvvvtttuuuvvvvvvwwwzzz~~~|||yyywwwuuutttpppmmmhhhbbb^^^ZZZXXXXXXRRRQQQPPPOOONNNLLLLLLKKKIIIIIIHHHGGGFFFDDDBBBAAA@@@AAAAAA??????@@@CCCEEECCC??????DDDEEEBBBDDDHHHEEEOOO\\\fffllluuu|||yyyuuupppjjjkkklllnnnpppsssvvvxxx|||}}}zzzxxxtttpppmmmiiiddd___]]]ZZZXXXVVVSSSPPPMMMKKKKKKJJJHHHFFFFFFFFFHHHIIIIIIIIIIIIHHHGGGIIILLLMMMNNNPPPSSSUUUUUUVVVWWWVVVTTTSSSSSSTTTRRRRRRRRRQQQPPPOOOOOONNNPPPOOOLLLJJJHHHGGGGGGGGGDDDCCCCCCBBBAAA???===<<<===<<<<<<;;;;;;;;;;;;<<<:::;;;<<<===============<<<<<<======>>>??????@@@BBBAAA@@@@@@AAABBBDDDFFFFFFFFFGGGHHHJJJLLLNNNOOOQQQQQQQQQQQQRRRTTTVVVWWWWWWXXXYYYYYYYYY[[[^^^```___cccgggiiijjjiiiiiijjjlllmmmnnnpppqqqrrrssssssqqqrrrsssssstttvvvzzz}}}|||yyytttssspppmmmiiifffcccbbb```]]]YYYUUURRRPPPOOOOOOMMMLLLKKKJJJIIIHHHGGGGGGEEEEEEEEEDDDCCCBBBAAAAAACCCDDDEEEDDDBBBBBBCCCDDDCCCAAABBBFFFGGGHHHNNNVVVaaaiiittt|||yyyuuuvvvuuurrrnnnqqqtttyyy}}}}}}yyyqqqjjjeee```[[[XXXUUUTTTSSSQQQNNNLLLJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEHHHJJJLLLMMMOOOQQQTTTTTTVVVXXXXXXWWWUUUUUUVVVTTTTTTTTTSSSSSSRRRRRRQQQSSSRRRPPPNNNMMMLLLKKKKKKFFFFFFEEEDDDCCCBBB@@@??????>>>======<<<<<<<<<<<<<<<======>>>>>>>>>>>>===<<<<<<======>>>???????????????>>>>>>>>>@@@AAACCCAAABBBBBBCCCEEEGGGHHHIIILLLLLLLLLLLLMMMNNNPPPQQQRRRSSSTTTUUUUUUVVVXXX[[[ZZZ]]]```aaabbbbbbdddeeeggghhhiiijjjkkkmmmmmmnnnlllmmmnnnoooppprrruuuxxxzzz{{{|||~~~~~~}}}~~~~~~yyytttpppmmmjjjhhheeeaaa]]]YYYVVVUUUTTTRRRPPPNNNMMMLLLMMMMMMIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBAAAAAAAAABBBDDDCCCAAA@@@@@@@@@EEEGGGJJJOOORRRWWWbbbnnn}}}zzzssstttrrrnnnoootttwwwvvvwww|||yyyrrrkkkddd```]]]]]][[[XXXUUUQQQOOONNNMMMMMMLLLJJJIIIGGGEEEDDDCCCEEEHHHIIIJJJKKKNNNPPPPPPSSSVVVWWWWWWUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPNNNMMMMMMMMMHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>??????>>>============>>>>>>????????????>>>>>>>>>>>>>>>@@@AAABBB@@@AAAAAABBBCCCDDDFFFGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLNNNPPPPPPPPPQQQSSSUUUVVVXXXZZZ[[[[[[]]]```bbbbbbbbbcccdddeeeggghhhiiiiiijjjllllllmmmnnnqqqtttuuuvvvwwwyyyzzz{{{{{{|||~~~|||zzzyyyzzz|||}}}~~~}}}zzzxxxuuupppkkkgggdddbbb```___]]]ZZZVVVSSSQQQOOOOOONNNMMMLLLKKKLLLLLLLLLGGGGGGGGGFFFFFFEEEEEEEEECCCCCCBBBBBBBBBBBBBBBBBB>>>@@@AAAAAAAAABBBDDDFFFMMMTTT]]]ccchhhooo|||wwwssspppkkklllllljjjnnnwww~~~|||tttnnniiigggdddaaa]]]ZZZWWWUUURRRQQQOOOLLLIIIGGGEEEEEEAAACCCEEEFFFFFFGGGIIIKKKKKKNNNQQQSSSSSSRRRRRRRRRTTTTTTTTTTTTUUUUUUUUUUUURRRRRRRRRQQQPPPOOOOOONNNKKKKKKKKKKKKJJJIIIGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@??????@@@??????>>>======<<<<<<<<<===============<<<<<<<<<===>>>>>>???@@@?????????@@@@@@BBBCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGIIIKKKLLLLLLMMMNNNPPPRRRSSSUUUVVVWWWYYY\\\___]]]]]]]]]^^^___aaacccdddfffgggiiijjjjjjlllnnnppppppqqqrrrtttuuuvvvwwwwwwuuuuuuttttttuuuwwwyyy{{{{{{}}}~~~}}}yyyvvvpppnnnjjjeee```]]][[[ZZZTTTSSSRRRPPPOOOMMMLLLKKKJJJJJJIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@AAAAAABBB@@@AAADDDFFFIIINNNTTTYYY]]]iiivvv~~~{{{uuunnnjjjiiikkkfffiiijjjlllttt}}}sssnnniiiffffffdddaaa^^^[[[YYYUUUQQQMMMIIIGGGFFFAAACCCEEEEEEDDDDDDFFFGGGGGGIIILLLNNNMMMMMMNNNOOOQQQRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQNNNNNNNNNNNNMMMLLLKKKJJJKKKJJJHHHFFFDDDCCCCCCCCCBBBBBBBBBAAA@@@???>>>===:::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<=========<<<<<<<<<<<<======>>>???AAABBBBBBCCCDDDDDDCCCCCCBBBDDDFFFHHHHHHHHHIIIKKKLLLNNNPPPQQQRRRTTTWWWZZZXXXXXXWWWXXXYYY[[[]]]___aaaccceeeffffffgggiiikkkiiijjjlllnnnpppqqqqqqrrrmmmnnnoooooopppqqqtttwwwvvvxxxzzzzzzzzzzzz|||~~~~~~~~~~~~|||xxxwwwuuutttsssqqqmmmjjjeeebbb___[[[WWWUUUTTTTTTMMMMMMMMMLLLLLLLLLKKKKKKIIIIIIHHHGGGFFFEEEDDDCCCAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@???@@@AAABBBCCCCCCFFFKKKQQQWWW```hhhnnnuuu}}}xxxuuuooojjjiiigggeeehhhlllggglllpppuuu|||tttssswwwyyyvvvrrrjjjgggbbb[[[TTTOOOKKKJJJDDDEEEFFFEEEDDDCCCDDDFFFEEEGGGHHHIIIHHHIIIJJJLLLNNNOOOOOOPPPQQQRRRRRRRRRTTTTTTUUUUUUUUUTTTSSSRRRPPPPPPQQQPPPPPPOOONNNMMMNNNMMMKKKIIIGGGFFFEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<============<<<;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBAAA@@@@@@<<>>???@@@@@@@@@@@@===<<<<<<<<<<<<<<<=========>>>???@@@@@@@@@???>>>999;;;>>>@@@@@@@@@AAABBB???BBBEEEGGGIIIJJJLLLNNNOOOOOONNNNNNPPPRRRUUUVVVVVVYYY[[[\\\\\\\\\]]]______```bbbdddfffggghhhhhhhhhjjjkkkjjjhhhgggiiillloooppprrrrrrrrrrrrtttvvvuuuvvvvvvxxxyyy{{{}}}~~~~~~~~~~~~~~~|||vvvqqqllliiidddccc```^^^\\\YYYTTTQQQPPPOOONNNLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGCCCDDDDDDCCCCCCBBB@@@@@@??????@@@@@@AAAAAABBBBBBCCCCCCDDDFFFIIIMMMRRRTTT^^^gggtttxxxtttrrroooiiiccc]]][[[aaammmuuuxxx|||wwwkkkaaaXXXTTTRRRNNNIIIFFFFFFHHHIIIIIIJJJHHHFFFEEEGGGHHHGGGGGGFFFGGGIIIKKKLLLMMMMMMLLLRRRRRRRRRRRRSSSTTTUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQTTTSSSRRRQQQPPPOOONNNMMMIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA<<<<<<<<<===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::======>>>>>>>>>>>>>>>>>><<<<<<===>>>??????>>>>>>AAABBBCCCEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKMMMMMMOOOPPPSSSVVVWWWWWWWWWVVVYYYYYYZZZ[[[\\\]]]^^^^^^bbbcccdddeeefffgggggggggkkkkkkkkkjjjiiikkknnnpppssstttuuutttsssrrrssstttuuuuuuvvvwwwxxxyyyyyyzzz}}}||||||{{{{{{{{{{{{{{{}}}~~~}}}xxxrrrkkkeee```^^^[[[XXXUUUQQQNNNMMMMMMMMMIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGFFFFFFFFFFFFGGGGGGEEECCC@@@===<<<===@@@AAA>>>======>>>@@@BBBBBBAAABBBFFFMMMTTT\\\eeennnttt{{{sssqqqnnnmmmmmmkkkgggdddbbbhhhrrr|||sssfff]]]TTTQQQMMMKKKJJJJJJJJJIIIGGGFFFFFFFFFHHHGGGFFFDDDEEEFFFGGGIIIJJJKKKKKKJJJMMMMMMMMMMMMNNNOOOPPPQQQTTTSSSSSSRRRRRRRRRSSSSSSOOOPPPPPPPPPPPPPPPQQQQQQNNNMMMMMMLLLJJJIIIIIIHHHJJJIIIHHHFFFDDDBBBAAA@@@>>>????????????>>>======<<<<<<<<<<<<;;;;;;;;;;;;========================999:::;;;<<<<<<<<<<<<<<<>>>???@@@AAABBBCCCCCCCCCEEEEEEEEEEEEGGGHHHIIIJJJKKKMMMOOORRRSSSSSSSSSRRRTTTUUUVVVVVVXXXXXXYYYZZZZZZ[[[\\\]]]^^^_________dddeeefffffffffhhhllloooqqqrrrsssrrrpppoooooopppppppppqqqrrrssstttuuuuuuwwwwwwvvvvvvvvvwwwwwwxxxyyy{{{|||}}}|||{{{|||}}}~~~|||yyywwwwwwvvvtttrrrooonnnjjjfffaaa]]]YYYWWWUUUSSSPPPMMMKKKJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEBBBBBBAAA@@@?????????@@@@@@?????????@@@BBBDDDFFFUUU[[[eeeoooxxxzzzrrrnnnmmmlllnnnqqqrrrpppnnnpppwwwxxxlll\\\YYYTTTQQQPPPNNNLLLKKKIIIHHHIIIJJJJJJIIIFFFCCCEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKMMMNNNQQQQQQQQQQQQRRRSSSTTTUUUQQQQQQQQQRRRRRRSSSSSSSSSRRRQQQOOONNNMMMMMMMMMMMMOOONNNLLLKKKHHHFFFEEEDDDBBBBBBBBBBBBBBBAAA@@@@@@=========<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;;;;;;;:::======>>>????????????>>>@@@@@@AAAAAABBBCCCEEEEEEFFFGGGJJJLLLMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSUUUVVVXXXYYYZZZZZZ[[[[[[\\\]]]___```aaadddhhhkkkmmmnnnooommmkkkjjjjjjkkkjjjjjjkkklllmmmnnnoooooopppooooooppppppqqqrrrsssrrrtttvvvwwwwwwwwwxxxyyy{{{|||}}}~~~{{{yyywwwvvvuuurrrnnnjjjhhheeebbb```]]]\\\ZZZXXXVVVSSSRRRQQQNNNMMMKKKIIIGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGEEEDDDBBBBBB===>>>>>>???>>>===<<<;;;>>>@@@BBBCCCEEEJJJSSSYYYlllttt~~~yyyooohhhiiijjjmmmsssyyy~~~~~~~~~mmmhhh```ZZZVVVUUUSSSRRRSSSQQQPPPOOOOOOMMMIIIGGGHHHHHHHHHIIIIIIIIIHHHHHHFFFFFFFFFGGGHHHIIIKKKKKKLLLLLLMMMNNNPPPRRRSSSTTTVVVVVVVVVUUUUUUTTTTTTSSSSSSQQQOOOMMMMMMNNNOOOPPPOOONNNNNNMMMLLLLLLKKKKKKEEEEEEEEEEEEEEEDDDCCCBBB??????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;======>>>>>>>>>>>>===<<<>>>>>>>>>>>>???@@@AAABBBBBBCCCEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMRRRRRRTTTUUUVVVWWWWWWWWWWWWYYY[[[\\\]]]___cccfffiiijjjjjjhhhfffeeeeeefffeeeeeefffggghhhiiijjjjjjiiiiiiiiijjjkkkmmmnnnooolllnnnppprrrrrrrrrtttuuuwwwwwwyyyzzz{{{|||||||||zzz{{{{{{zzzyyyzzz|||~~~~~~}}}zzzwwwvvvtttrrrooommmkkkjjjhhheee```]]]ZZZXXXTTTRRRRRRQQQQQQPPPOOOMMMMMMLLLIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGEEEBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>CCCIIINNNTTT___nnnyyyyyysssnnnlllmmmpppvvv~~~___mmm~~~rrrhhhbbbaaabbbccceeeaaa]]]YYYVVVSSSOOOLLLKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEDDDEEEEEEFFFGGGHHHGGGGGGHHHJJJKKKNNNOOOQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRPPPOOOOOOPPPQQQRRROOOOOOOOONNNNNNNNNMMMMMMHHHHHHHHHHHHGGGFFFEEEDDDAAAAAAAAAAAA@@@@@@@@@???======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;:::===<<<<<<<<<===>>>???@@@@@@@@@AAACCCCCCDDDDDDEEEDDDDDDEEEFFFGGGHHHIIIIIIKKKLLLMMMNNNOOOPPPPPPPPPUUUWWWXXXYYYYYYZZZ\\\^^^bbbcccdddbbb```______```aaabbbbbbcccdddeeeffffffdddeeeeeefffgggiiijjjkkkfffhhhkkklllmmmmmmoooqqqrrrrrrtttuuuvvvwwwwwwwwwuuuuuuvvvuuuttttttvvvyyyyyy{{{~~~~~~~~~~~~~~~~~~|||{{{{{{|||{{{xxxsssooojjjiiigggeeebbb```^^^]]][[[XXXTTTRRRQQQOOOMMMKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIGGGFFFFFFEEEEEEFFFFFFGGGFFFGGGHHHGGGFFFCCC???===AAA@@@??????@@@CCCGGGIIIKKKQQQYYYaaajjjwww|||xxxtttrrrsssuuuvvv{{{MMMUUUbbbsss}}}xxxxxx{{{}}}}}}yyysssmmmfff```YYYTTTRRRPPPNNNKKKIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGIIIKKKLLLIIIJJJKKKLLLNNNOOOQQQQQQSSSRRRRRRQQQQQQRRRSSSTTTRRRQQQQQQPPPOOONNNMMMMMMKKKKKKKKKJJJIIIHHHGGGFFFDDDDDDDDDCCCCCCCCCBBBBBB?????????>>>======<<<<<<:::;;;;;;;;;;;;:::999999999999:::::::::999999888<<<<<<<<<<<<<<<===>>>>>>>>>??????@@@@@@AAABBBBBB@@@AAABBBBBBDDDDDDEEEFFFHHHIIIJJJLLLMMMMMMMMMMMMQQQSSSTTTTTTSSSSSSTTTVVVZZZ[[[[[[[[[YYYXXXYYYZZZ\\\]]]^^^^^^``````aaabbb`````````aaabbbccceeefffaaacccfffgggggghhhiiikkklllmmmnnnooopppqqqqqqqqqoooppppppooonnnoooqqqssstttvvvxxxyyyxxxxxxyyyzzzyyyzzz|||}}}~~~~~~~~~}}}{{{}}}|||zzzxxxvvvuuupppooooooooonnnkkkgggccc^^^]]][[[YYYWWWVVVTTTSSSPPPNNNKKKKKKKKKKKKJJJHHHHHHHHHHHHGGGFFFEEEEEEEEEHHHHHHHHHIIIIIIIIIIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFEEEGGGIIIJJJIIIGGGCCCAAA??????@@@BBBGGGNNNUUUYYYdddiiipppxxxyyytttsssqqqrrruuuzzzCCCFFFMMMWWWggg~~~tttggg___]]]ZZZWWWSSSOOOLLLKKKJJJFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGDDDEEEFFFHHHJJJKKKMMMMMMPPPPPPPPPQQQQQQQQQRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNMMMKKKJJJIIIGGGFFFFFFFFFEEEEEEEEEEEEBBBAAAAAA@@@??????>>>>>><<<<<<<<<<<<<<<;;;:::999999999:::::::::::::::999;;;;;;;;;:::;;;;;;<<<===============>>>>>>???@@@===>>>>>>???@@@AAABBBBBBEEEFFFHHHIIIJJJJJJKKKKKKIIIKKKMMMMMMMMMLLLMMMNNNPPPRRRSSSSSSRRRQQQSSSTTTVVVWWWWWWXXXYYYZZZ[[[\\\ZZZZZZZZZ[[[[[[]]]^^^___]]]___aaabbbbbbbbbdddeeeffffffhhhiiijjjkkkkkkkkkjjjjjjkkkjjjiiiiiikkknnnpppqqqrrrrrrqqqrrrtttvvvuuuuuuvvvwwwxxxzzzzzz{{{vvvwwwyyyzzzzzz{{{}}}~~~~~~|||{{{zzzvvvuuussspppmmmjjjjjjjjjcccbbbaaaaaa```^^^ZZZWWWTTTSSSRRRQQQOOONNNMMMMMMIIIHHHFFFFFFGGGHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHEEEEEEEEEDDDDDDEEEEEEEEEFFFHHHLLLOOOOOOLLLIIIFFFCCCEEEKKKSSS\\\fffnnnsss~~~~~~{{{|||~~~~~~yyytttwwwxxxyyy}}}<<>>>>>??????>>>===<<<<<<:::;;;<<<===============::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>;;;<<<<<<===>>>???@@@@@@??????AAABBBCCCDDDDDDDDDCCCEEEGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNMMMMMMNNNPPPRRRRRRSSSTTTUUUVVVWWWWWWVVVVVVVVVVVVWWWXXXYYYYYYZZZ\\\^^^___^^^^^^```aaabbbbbbdddeeefffgggggggggfffggggggfffeeefffhhhjjjmmmnnnnnnnnnmmmnnnqqqsssrrrrrrrrrsssuuuvvvxxxyyyqqqsssuuuvvvwwwxxxzzz|||}}}{{{zzzyyyzzz}}}|||}}}~~~~~~yyyyyyxxxwwwvvvtttsssrrrkkkkkkiiifffbbb```______ZZZYYYXXXWWWWWWUUURRROOOOOONNNMMMLLLKKKJJJJJJIIIGGGEEEDDDDDDFFFGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGJJJNNNRRRSSSQQQMMMKKKNNNSSS]]]iiivvv~~~xxxuuunnnnnnppptttyyy{{{zzzwww~~~888;;;>>>@@@DDDLLLYYYbbbuuu{{{vvvrrrlllfffbbb^^^[[[YYYWWWTTTOOOLLLJJJHHHEEECCCBBBCCCDDDEEEEEEEEEEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMLLLNNNNNNNNNOOOPPPQQQRRRSSSVVVSSSOOOLLLKKKKKKMMMOOOJJJJJJIIIGGGGGGFFFFFFFFFHHHGGGEEECCCBBBCCCCCCDDDBBBBBBBBBAAA@@@???===<<<@@@@@@@@@???>>>======<<<<<<;;;::::::999999999999======<<<<<<<<<;;;;;;;;;===999777999>>>AAA???<<<===>>>>>>>>>??????@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDFFFFFFGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMNNNOOOOOOOOOPPPPPPOOOPPPQQQSSSUUUVVVVVVWWWXXXZZZ[[[[[[[[[[[[]]]]]]^^^^^^___^^^^^^]]]______^^^___```aaacccdddgggggghhhhhhhhhiiiiiiiiikkkkkklllnnnooopppqqqrrrkkknnnppppppnnnnnnpppssswwwwwwwwwwwwwwwwwwwwwwwwuuuvvvxxxzzz}}}~~~}}}zzzvvvtttoooooommmllljjjhhhgggfffbbbaaa^^^ZZZWWWTTTRRRRRRQQQPPPOOOMMMKKKIIIGGGFFFIIIIIIHHHHHHGGGFFFFFFFFFHHHHHHGGGGGGGGGGGGGGGGGGAAAAAABBBCCCDDDEEEFFFFFFEEEDDDDDDDDDFFFFFFEEEDDD@@@AAABBBBBBBBBCCCEEEGGGFFFNNNWWW\\\\\\\\\]]]```iiippp|||yyysssnnnhhhccceeegggjjjnnnttt{{{777:::<<<<<<===BBBKKKSSS]]]iii{{{}}}wwwrrrooonnnmmmgggaaaXXXQQQMMMKKKJJJJJJHHHIIIIIIIIIHHHHHHHHHGGGIIIIIIHHHGGGFFFEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIJJJMMMMMMNNNNNNOOOQQQRRRSSSUUUSSSPPPNNNLLLMMMNNNOOONNNMMMLLLKKKJJJJJJJJJJJJHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCBBB@@@???>>>AAAAAA@@@@@@???>>>>>>======<<<<<<;;;::::::;;;;;;======<<<<<<<<<;;;;;;;;;===999777888<<>>>>>>>>>>>@@@AAAAAAAAAAAABBBBBBBBBDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLMMMNNNOOOQQQQQQRRRSSSTTTVVVWWWXXXXXXXXXWWWXXXYYYZZZ[[[\\\\\\\\\[[[[[[ZZZ[[[\\\]]]___```dddddddddeeeeeeeeeffffffggghhhiiijjjkkkmmmnnnnnnkkkmmmoooooonnnmmmooorrrtttttttttsssssssssssssssssstttuuuvvvxxxyyy{{{{{{}}}zzzxxx{{{}}}{{{{{{yyywwwtttrrrqqqnnnkkkhhhdddcccbbb___]]][[[YYYXXXWWWVVVTTTQQQOOONNNMMMMMMKKKJJJJJJIIIHHHGGGGGGFFFHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCBBBBBBCCCDDDDDDCCCDDDDDDDDDCCCCCCEEEIIIMMMSSS[[[fffmmmqqqssswwwzzz}}}xxxqqqmmmjjjhhheeeccceeegggkkkqqqxxx888:::;;;999888999>>>BBBFFFNNNZZZhhhzzzzzzlll```XXXTTTSSSRRRMMMMMMLLLKKKJJJIIIIIIIIINNNMMMLLLJJJHHHFFFEEEDDDDDDCCCCCCCCCDDDFFFHHHIIIKKKKKKKKKLLLNNNPPPQQQRRRSSSRRRQQQPPPOOONNNNNNOOOLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCAAAAAABBBBBBBBBAAA@@@@@@?????????>>>>>>============>>>============<<<<<<<<<<<<===:::777888;;;<<<;;;999;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>?????????@@@AAAAAAAAABBBCCCCCCDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGIIIJJJJJJJJJJJJLLLMMMOOOPPPRRRSSSTTTTTTPPPQQQSSSTTTVVVWWWWWWXXXUUUUUUUUUVVVWWWXXXYYYZZZ____________````````````bbbbbbccceeefffggghhhiiigggiiijjjjjjjjjjjjkkkmmmnnnnnnnnnmmmmmmmmmllllllnnnnnnooopppqqqqqqrrrrrrtttrrrqqqsssxxx||||||{{{{{{{{{{{{{{{zzzzzzzzzzzz}}}~~~~~~}}}|||{{{{{{zzzxxxvvvsssqqqooonnniiigggeeedddbbb```]]]ZZZWWWVVVTTTRRROOOMMMKKKJJJKKKKKKJJJIIIIIIHHHIIIIIIFFFFFFFFFFFFGGGGGGHHHHHHFFFFFFGGGGGGGGGGGGHHHHHHFFFFFFGGGHHHIIIJJJJJJKKKHHHGGGEEEDDDBBBAAAAAAAAA??????>>>>>>>>>???@@@@@@FFFFFFFFFFFFHHHLLLRRRWWWgggoooyyyxxxsssooolllhhhffffffhhhhhhiiikkkmmmqqqwww999:::;;;:::999888:::<<>>>>>>>>>>>===============:::888888::::::999888::::::::::::::::::::::::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAABBBDDDEEEFFFFFFEEEDDDGGGHHHJJJKKKMMMNNNOOOOOOLLLMMMNNNOOOQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVYYYZZZZZZZZZZZZ[[[[[[[[[\\\]]]^^^___```bbbccccccbbbbbbcccdddddddddeeefffhhhhhhhhhgggggggggffffffggghhhhhhiiijjjkkkllllllnnnmmmlllnnnrrrttttttsssuuuuuuuuuvvvvvvvvvvvvvvvxxxyyyzzzzzzyyyyyy{{{}}}~~~}}}{{{{{{{{{|||}}}}}}~~~~~~xxxtttsssrrrqqqpppnnnmmmkkkiiifffdddbbbaaa]]][[[ZZZYYYXXXVVVSSSQQQOOONNNMMMLLLJJJHHHGGGFFFHHHGGGGGGFFFFFFGGGGGGHHHEEEFFFFFFGGGHHHHHHIIIIIIEEEFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKEEEDDDBBB@@@???>>>======??????>>>===<<<>>>@@@CCCGGGIIIMMMQQQVVV]]]ccchhh}}}}}}uuummmiiinnnmmmkkkkkkmmmpppsssuuuxxx{{{666888:::;;;::::::;;;<<<>>>@@@AAADDDKKKWWWfffqqq|||qqqkkk```]]]ZZZVVVTTTSSSSSSTTTSSSRRRQQQOOOMMMKKKJJJIIIGGGFFFDDDCCCCCCEEEGGGHHHDDDDDDEEEFFFGGGIIIJJJKKKNNNNNNOOOPPPPPPOOONNNMMMOOONNNMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNNNNMMMKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBAAABBBBBBCCCCCC@@@@@@@@@?????????>>>>>>===<<<:::999::::::999999:::::::::::::::999999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>???????????????>>>???AAABBBCCCCCCBBBAAACCCDDDFFFHHHIIIJJJKKKKKKJJJJJJKKKKKKLLLLLLKKKKKKMMMNNNOOOPPPQQQRRRRRRSSSTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWXXXZZZ[[[\\\]]]^^^^^^]]]^^^^^^``````aaa```bbbbbbbbbbbbbbbbbbbbbbbb```aaabbbdddfffggghhhiiikkkjjjjjjlllmmmnnnnnnmmmpppqqqqqqrrrrrrsssssssssuuuvvvvvvvvvuuuuuuwwwyyyxxxxxxwwwvvvvvvvvvxxxyyyzzzzzz{{{{{{|||}}}}}}~~~~~~~~~}}}{{{zzzyyyssstttuuuvvvvvvuuuttttttxxxtttnnnjjjiiihhhgggfffbbbaaa___]]][[[YYYXXXWWWTTTRRRQQQPPPPPPOOOMMMJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFGGGHHHIIIJJJJJJKKKLLLKKKKKKKKKJJJJJJIIIIIIEEEDDDBBB@@@??????@@@AAAAAAAAAAAA@@@@@@CCCHHHLLLPPPVVV___hhhooovvv|||zzzwwwxxxxxxqqqlllkkkoooppprrrtttxxx}}}333444666888:::;;;;;;;;;:::<<<===>>>AAAHHHQQQYYYcccqqqoookkkeee^^^ZZZWWWWWWWWWVVVUUUTTTRRRPPPNNNLLLKKKHHHGGGEEEDDDCCCDDDDDDEEECCCCCCCCCDDDEEEFFFGGGHHHKKKKKKLLLMMMMMMMMMLLLLLLMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFCCCCCCCCCCCCCCCDDDDDDEEEBBBBBBBBBAAAAAAAAAAAA@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;<<<::::::::::::;;;;;;;;;;;;===========================>>>??????@@@@@@??????AAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFFFFIIIJJJKKKMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRSSSTTTUUUWWWXXXXXX[[[ZZZYYYZZZ]]]^^^]]]\\\\\\\\\]]]]]]^^^^^^______\\\]]]^^^```bbbccceeeeeeffffffgggiiiiiijjjiiiiiikkkkkklllmmmmmmnnnoooooopppqqqrrrqqqpppqqqsssttttttttttttsssrrrrrrtttvvvtttuuuuuuvvvvvvwwwwwwxxxwwwyyy{{{|||}}}|||{{{yyyyyyzzz{{{|||}}}|||{{{zzzyyyzzz||||||zzzzzzzzz{{{{{{{{{zzzzzz{{{|||}}}~~~}}}zzzwwwtttsssrrrllllllmmmmmmlllkkkiiihhhjjjgggccc```___^^^]]]\\\WWWVVVUUUTTTRRRQQQPPPOOOLLLJJJIIIIIIJJJIIIGGGEEEFFFFFFGGGGGGHHHHHHIIIIIIGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIJJJJJJKKKLLLLLLNNNMMMMMMLLLKKKJJJIIIIIIBBBAAA???======>>>???@@@<<<>>>@@@BBBDDDJJJSSSZZZfffmmmwwwzzzvvvvvvpppooouuuuuupppnnnrrrrrrvvv|||555555555777888999999999777999;;;;;;;;;???FFFKKKPPPYYYhhhxxx|||rrrjjjeeecccccc___^^^\\\YYYVVVSSSQQQPPPKKKJJJIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFHHHIIIIIIIIIJJJJJJKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJLLLLLLLLLKKKKKKLLLLLLMMMJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDCCCCCCDDDDDDEEEFFFDDDDDDDDDDDDCCCCCCCCCBBB?????????>>>======>>>???======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;===<<<<<<<<<<<<===>>>>>>??????@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCDDDFFFHHHIIIIIIIIIHHHJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMOOOPPPQQQRRRSSSUUUTTTSSSTTTWWWXXXXXXVVVVVVVVVWWWXXXZZZ[[[\\\]]]ZZZ[[[[[[\\\^^^______```]]]___bbbdddeeefffggggggddddddeeefffhhhiiiiiijjjiiikkklllkkkkkklllnnnppplllnnnnnnllljjjjjjmmmpppnnnnnnoooppppppqqqqqqrrrppprrruuuwwwxxxwwwvvvtttttttttuuuvvvvvvvvvvvvvvvsssuuuvvvvvvuuuttttttuuussssssrrrrrrssstttvvvwwwvvvwwwwwwxxxyyyyyyzzzzzz||||||}}}~~~~~~~~~{{{{{{{{{||||||}}}~~~~~~}}}{{{yyyyyyyyyzzz{{{}}}}}}}}}}}}|||{{{{{{zzzzzzyyyuuutttrrrpppmmmkkkiiihhhdddeeeeeedddcccaaa___]]]\\\YYYWWWUUUUUUTTTSSSQQQNNNMMMMMMLLLKKKKKKJJJJJJGGGFFFEEEFFFGGGFFFEEECCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKBBBAAA>>><<<;;;<<<===???===AAAFFFKKKQQQ[[[iiirrr~~~zzztttpppnnnpppllloooxxx{{{wwwzzz999888777777888999888777888:::;;;:::999;;;AAAFFFFFFJJJRRR[[[iii|||yyyvvvtttjjjhhheeeaaa]]]YYYVVVUUUOOOOOONNNMMMKKKIIIGGGEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLKKKKKKKKKLLLLLLMMMLLLLLLJJJJJJJJJKKKLLLMMMJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIDDDDDDCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDD???@@@@@@???>>>>>>@@@AAA>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<=========;;;;;;::::::::::::::::::;;;;;;;;;:::::::::::::::<<<;;;:::::::::;;;<<<=========>>>>>>>>>>>>>>>===<<<===???@@@BBBCCCCCCCCC???@@@BBBDDDEEEEEEEEEDDDFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLNNNOOOOOOPPPNNNMMMNNNQQQSSSRRRPPPRRRRRRTTTUUUWWWYYYZZZ[[[ZZZZZZZZZ[[[[[[[[[[[[[[[WWWYYY]]]```bbbdddeeeggg___```aaabbbcccdddeeefffeeefffggggggggghhhjjjllleeeggggggfffccccccfffiiijjjjjjkkkllllllmmmmmmnnnkkkmmmqqqtttuuutttrrrqqqqqqqqqqqqrrrrrrsssssstttoooqqqssssssqqqpppqqqrrrnnnmmmmmmmmmmmmoooqqqrrrnnnnnnoooppppppqqqqqqrrrxxxxxxxxxxxxxxxxxxxxxxxxsssssstttuuuvvvxxxzzz{{{yyyxxxuuutttssssssuuuuuuvvvwwwyyyzzz|||}}}}}}~~~}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}xxxwwwuuutttssssssttttttsssrrrrrrqqqpppooooooooolllkkkjjjhhheeecccaaaaaa[[[[[[[[[ZZZXXXVVVSSSRRRRRRPPPOOONNNOOONNNLLLKKKHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEFFFGGGGGGEEECCCEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFFFFGGGHHHIIIJJJKKKGGGHHHIIIJJJKKKLLLLLLMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMHHHFFFCCC@@@??????AAABBBGGGLLLSSS[[[dddqqq~~~{{{wwwssspppooooooppppppooouuu555666666666666666555555777777888999::::::;;;;;;BBBBBBCCCGGGPPP^^^mmmwww|||wwwssslllbbbZZZYYYUUUPPPNNNOOOOOOMMMKKKJJJJJJJJJHHHFFFFFFFFFGGGIIIHHHFFFEEEDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKJJJIIIIIIJJJKKKLLLIIIJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCBBB@@@AAAAAABBBBBBAAAAAA@@@?????????>>>>>>>>>>>>===;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<============>>>>>>??????BBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKLLLMMMOOOOOOQQQQQQRRRRRRSSSTTTUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXYYYYYYZZZ[[[[[[ZZZYYYYYYYYY[[[\\\^^^```]]]^^^```aaa```aaaccceeebbbbbbbbbccccccdddddddddgggeeecccdddggghhhfffdddiiiiiiiiijjjkkklllnnnnnnmmmmmmlllllllllmmmmmmnnnllllllkkkjjjjjjiiihhhhhhiiihhhhhhhhhiiijjjjjjkkkllllllllllllllllllllllllmmmnnnooopppqqqrrrrrrrrroooooooooooopppqqqrrrrrrrrrqqqpppooooooooopppqqqoooppprrrsssssssssrrrrrrssstttuuuvvvwwwxxxxxxxxx{{{zzzyyyyyyzzz{{{|||}}}||||||}}}}}}}}}}}}||||||{{{|||}}}~~~~~~~~~}}}|||yyyyyyzzzzzzzzzxxxwwwvvvzzzyyyxxxwwwuuutttsssrrrmmmlllkkkjjjiiihhhhhhhhhhhhgggeeecccaaa```______aaa]]]ZZZYYYZZZYYYUUURRRTTTTTTSSSRRRQQQOOOMMMLLLJJJKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFDDDDDDDDDFFFGGGIIIJJJJJJKKKKKKLLLMMMNNNNNNPPPPPPQQQRRRQQQPPPNNNMMMQQQPPPNNNMMMLLLJJJGGGEEEIIIIIIJJJLLLNNNOOOOOONNNLLLLLLLLLIIIHHHJJJPPPVVVXXXaaakkkttt~~~wwwqqqooollllllooonnnlllooovvvyyy555555666666666666555555777777888888999999::::::@@@@@@AAABBBGGGNNNWWW^^^tttxxxqqqfffaaaZZZVVVUUUTTTRRRPPPRRRQQQOOOLLLIIIGGGFFFFFFJJJIIIHHHFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFHHHIIIHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@????????????>>>>>>============>>>>>>;;;;;;;;;;;;;;;:::::::::;;;;;;;;;:::::::::999999::::::::::::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>@@@@@@????????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFGGGHHHIIIKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTUUUWWWYYYZZZWWWYYYZZZ[[[[[[[[[]]]^^^________________________bbb```___```cccdddcccaaacccccccccdddeeefffggghhhhhhggggggfffffffffgggggghhhhhhggggggfffeeeeeedddeeeeeeeeeeeeeeefffggggggffffffffffffffffffffffffhhhiiijjjlllmmmmmmmmmmmmkkkkkkkkkkkklllmmmnnnnnnmmmlllkkkjjjjjjjjjkkkkkklllmmmnnnooooooooonnnnnnooopppqqqrrrrrrsssrrrrrrssssssrrrrrrrrrsssuuuuuuvvvvvvwwwwwwwwwvvvvvvuuusssttttttuuuuuutttsssrrrqqqqqqrrrqqqqqqooommmmmmooooooooonnnnnnmmmmmmlllfffeeecccaaa___^^^]]]]]]]]]\\\[[[YYYXXXWWWVVVVVVTTTQQQOOOOOOPPPPPPMMMKKKNNNNNNMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGEEEEEEFFFGGGIIIKKKJJJKKKMMMOOOQQQSSSTTTUUUXXXXXXWWWVVVTTTQQQNNNMMMNNNMMMLLLKKKJJJJJJIIIGGGKKKLLLMMMOOOPPPQQQQQQQQQSSSUUUWWWXXXYYY]]]dddjjjwww~~~{{{zzzyyyyyyyyywwwrrrnnnmmmkkklllqqqrrrrrrwww~~~444555555666666666555555777777777777777777777777:::;;;======>>>@@@DDDGGGUUU]]]kkk{{{}}}vvvllldddaaa___]]][[[]]][[[XXXTTTPPPNNNLLLKKKJJJIIIGGGEEEDDDDDDEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBEEEDDDCCCCCCCCCDDDFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIIIIHHHHHHHHHHHHGGGIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIIIIHHHHHHGGGGGGFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA=========<<<<<<;;;;;;;;;;;;;;;:::::::::999999999:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<===============>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBCCCDDDEEEFFFEEEFFFFFFGGGGGGHHHHHHIIIHHHHHHIIIJJJKKKKKKLLLLLLJJJKKKKKKLLLLLLMMMMMMNNNMMMMMMMMMNNNOOOPPPQQQRRRQQQSSSUUUUUUUUUUUUWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYYYYZZZ]]]^^^^^^]]]]]]]]]]]]]]]^^^```aaabbbcccbbbaaaaaa````````````bbbbbbaaaaaa``````______``````______``````aaaaaa________________________aaabbbcccdddeeefffffffffeeeeeeeeeeeefffggghhhhhhfffeeedddcccbbbcccddddddfffggghhhhhhiiihhhhhhhhhiiijjjjjjkkkkkkkkkjjjjjjkkkjjjjjjjjjjjjkkkkkklllooopppppppppooonnnmmmmmmjjjjjjjjjjjjiiihhhgggggggggggggggfffeeecccbbbaaaaaaaaaaaaaaabbbbbbbbbbbb^^^\\\ZZZWWWUUUSSSQQQQQQQQQPPPOOONNNNNNMMMMMMNNNIIIHHHGGGGGGHHHIIIHHHGGGHHHHHHGGGGGGGGGGGGGGGFFFGGGGGGFFFGGGHHHIIIJJJKKKGGGGGGGGGFFFGGGGGGHHHHHHJJJJJJIIIHHHHHHGGGGGGGGGFFFFFFGGGHHHJJJMMMPPPRRRRRRRRRTTTUUUVVVXXXYYYYYYUUUUUUTTTRRROOOLLLJJJHHHGGGGGGEEEEEEEEEFFFGGGHHHMMMOOOSSSUUUVVVWWWYYY[[[bbbggglllppptttyyy}}}yyyvvvtttllllllmmmoooqqqqqqpppnnnqqqqqqtttzzz~~~444444555555666666555555666666666666666666555555555777999:::;;;<<>>======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<======??????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDEEEEEEFFFFFFDDDEEEFFFGGGHHHIIIJJJJJJGGGHHHHHHHHHIIIIIIJJJJJJHHHHHHIIIIIIJJJKKKLLLLLLNNNPPPQQQRRRQQQQQQSSSTTTTTTTTTTTTSSSSSSSSSSSSRRRSSSSSSTTTUUUWWWXXXXXXYYYYYYYYYYYYYYYZZZ\\\]]]^^^```___^^^\\\\\\[[[[[[[[[\\\\\\[[[[[[ZZZZZZZZZYYY[[[ZZZZZZZZZZZZZZZ[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ\\\]]]^^^_________^^^^^^^^^^^^___```aaabbb```___^^^]]]\\\]]]^^^^^^```aaaaaaaaaaaaaaaaaaaaabbbbbbbbbcccbbbbbbaaaaaacccccccccccccccccccccdddhhhhhhhhhhhhgggfffeeeeeebbbbbbaaaaaa```___^^^]]]^^^]]]]]]\\\ZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTRRRPPPNNNLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHGGGHHHHHHIIIHHHHHHEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKHHHGGGGGGGGGHHHIIIKKKLLLKKKKKKKKKKKKJJJJJJIIIIIIGGGHHHJJJMMMQQQUUUYYY[[[[[[[[[ZZZXXXWWWVVVUUUTTTLLLKKKKKKJJJIIIHHHGGGFFFDDDDDDDDDCCCDDDFFFIIIKKKPPPUUU[[[___aaadddiiimmmyyy{{{tttooollljjjiiiiiijjjlllooorrruuuvvvvvv333333444555555555555555666666555555555555555555555666777888999;;;???CCCBBBCCCDDDHHHPPP]]]kkkttt|||yyytttppplllfff___ZZZWWWUUUSSSPPPMMMLLLKKKKKKJJJJJJJJJIIIHHHGGGGGGFFFGGGFFFEEEDDDDDDEEEFFFGGGFFFGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKKKKLLLKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>?????????============>>>???@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFGGGGGGHHHHHHHHHHHHJJJLLLMMMMMMLLLLLLNNNOOONNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOOPPPQQQRRRSSSTTTSSSSSSSSSTTTUUUVVVXXXXXXYYYYYYXXXVVVUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUTTTTTTVVVVVVUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[ZZZYYYWWWWWWXXXXXXYYYZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[ZZZZZZYYYYYYZZZZZZ[[[[[[[[[ZZZZZZZZZ]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXWWWVVVVVVUUUUUUTTTTTTSSSRRRQQQPPPOOONNNNNNOOOOOOOOONNNMMMMMMLLLLLLMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIJJJIIIIIIHHHIIIIIIEEEEEEEEEEEEGGGHHHJJJKKKIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJJJJKKKMMMOOOPPPOOOOOOPPPQQQQQQPPPPPPOOONNNOOOPPPRRRUUUXXXZZZ[[[YYYXXXVVVTTTQQQNNNLLLKKKGGGGGGGGGFFFFFFFFFFFFFFFEEEFFFHHHHHHHHHKKKOOOSSSYYYaaajjjnnnpppttt|||vvvrrrlllgggeeeeeeddddddiiilllpppuuuzzz222333444555555555555555555555555555555555555555777777777666666888<<<@@@>>>>>>>>>???CCCJJJSSSZZZaaalll}}}yyynnnfffbbb```]]]YYYUUURRRQQQPPPNNNMMMLLLKKKJJJHHHGGGGGGHHHGGGFFFDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<=========;;;;;;;;;<<<<<<<<<======>>>>>>======>>>??????@@@??????????????????????????????@@@AAABBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEEFFFEEEEEEEEEDDDFFFGGGGGGFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIJJJLLLLLLLLLLLLNNNOOOLLLLLLLLLMMMNNNOOOQQQQQQPPPPPPOOONNNMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPLLLMMMOOOPPPQQQQQQRRRRRRQQQQQQQQQQQQRRRSSSTTTUUUUUUTTTRRRQQQQQQQQQRRRSSSSSSRRRQQQQQQPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQPPPPPPQQQQQQQQQPPPOOOOOOPPPPPPPPPQQQQQQQQQPPPPPPOOONNNMMMLLLLLLKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGFFFEEEEEEEEEFFFFFFGGGHHHGGGHHHIIIIIIGGGGGGHHHIIIGGGGGGFFFGGGHHHJJJMMMNNNLLLMMMNNNPPPQQQQQQQQQQQQRRRQQQPPPOOOPPPRRRTTTVVVVVVWWWXXXYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSNNNMMMLLLJJJIIIGGGFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCGGGKKKMMMOOOSSSYYY^^^kkkttt~~~yyyvvvgggdddbbbaaaccceeeggggggkkkooovvv}}}111222333444555555555555444444555555666666777777777777888777666777999<<<888999;;;<<<>>>AAAFFFIIILLLSSS___lll{{{xxxuuuqqqlllgggcccaaa```\\\ZZZXXXUUURRRPPPMMMLLLMMMLLLIIIGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGCCCDDDDDDDDDEEEEEEEEEEEECCCCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>======>>>>>>???======>>>>>>>>>?????????;;;<<<<<<<<<<<<=========>>>>>>======>>>>>>???@@@?????????>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBBBBAAA@@@@@@BBBCCCCCCBBBAAABBBDDDCCCCCCDDDEEEEEEFFFGGGGGGEEEGGGIIIHHHGGGFFFHHHJJJGGGGGGHHHHHHIIIKKKLLLMMMIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIILLLKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOONNNMMMKKKJJJJJJJJJKKKLLLLLLKKKJJJIIIHHHHHHIIIJJJHHHIIIJJJKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJIIIHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJHHHGGGFFFFFFEEEFFFGGGGGGGGGFFFEEEDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFGGGHHHHHHFFFHHHKKKKKKJJJJJJLLLOOOMMMLLLLLLLLLMMMPPPRRRTTTTTTVVVYYY]]]___``````___ZZZYYYWWWVVVWWWYYY[[[]]]\\\]]]]]]]]][[[YYYVVVTTTRRRRRRQQQPPPOOONNNLLLLLLGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBCCCDDDEEEGGGHHHIIIOOOWWW\\\```fffnnnttt|||rrrkkkjjjcccbbbcccfffkkkppprrrsssvvv{{{111222333444555555555555444444555555666777888888555777999999888888999;;;444777:::<<<======>>>@@@BBBEEEJJJQQQ\\\mmm~~~yyywwwuuupppnnnkkkgggbbb^^^[[[YYYRRRPPPNNNLLLJJJIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFGGGGGGHHHHHHHHHIIIAAABBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFGGGGGGFFFFFFEEEHHHHHHGGGGGGGGGGGGFFFFFFHHHGGGGGGFFFFFFGGGGGGHHHDDDDDDEEEFFFGGGHHHIIIIIIEEEDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@????????????@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@>>>>>>=========>>>??????@@@@@@@@@@@@@@@@@@@@@???AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@<<<===>>>?????????>>>===@@@AAABBBBBBAAA@@@BBBCCC??????@@@AAACCCDDDEEEFFFCCCEEEGGGFFFDDDCCCEEEGGGFFFFFFGGGGGGHHHJJJKKKLLLGGGFFFFFFFFFFFFGGGGGGHHHEEEEEEEEEFFFFFFFFFFFFFFFHHHHHHGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEGGGHHHHHHHHHIIIGGGGGGGGGGGGHHHIIIJJJKKKIIIHHHFFFEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDEEECCCCCCEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGEEEDDDCCCDDDEEEGGGHHHHHHIIIIIIFFFEEEDDDDDDDDDEEEFFFGGGGGGFFFEEEEEEEEEFFFHHHHHHCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGIIIIIIIIIHHHHHHIIIIIIJJJHHHKKKNNNOOOOOOPPPSSSVVVSSSRRRRRRRRRSSSUUUXXXYYY[[[^^^dddiiimmmnnnnnnmmm```___]]][[[\\\^^^```bbb______^^^]]]ZZZVVVSSSPPPKKKKKKLLLLLLLLLKKKJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEDDDEEEFFFHHHLLLOOOSSSUUUWWW^^^iiiqqqwww~~~~~~yyyyyytttlllggghhheeefffhhhnnnuuu{{{~~~222222333333333333444444333333333444444444555555777777777777666666666666:::999888888888999;;;;;;<<>>DDDDDDDDDEEEEEEEEEEEEFFFIIIGGGEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFGGGFFFEEEDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJGGGGGGHHHHHHIIIIIIJJJJJJMMMKKKKKKLLLNNNOOONNNMMMPPPPPPQQQRRRTTTUUUWWWXXXXXXXXXXXXYYY[[[^^^aaacccjjjllloooqqqrrrrrrpppooojjjddd]]]ZZZZZZ\\\]]]]]]\\\YYYVVVTTTSSSQQQLLLHHHGGGHHHHHHGGGEEEDDDFFFGGGGGGHHHHHHGGGEEEEEEFFFHHHIIINNNRRRSSSTTTZZZeeeoooxxx}}}zzzwwwtttssspppjjjeeedddhhhlllnnnuuu|||222222222333333333444444333333333444444444444555666666666666666666666666777777666666666777888999;;;===??????@@@FFFPPPXXXgggqqqqqqmmmgggbbb^^^[[[XXXVVVUUUWWWYYYXXXTTTQQQOOOOOOMMMNNNNNNOOOOOONNNLLLLLLIIIIIIHHHGGGFFFFFFGGGHHHCCCBBBBBBAAAAAABBBBBBCCCEEEEEEEEEFFFFFFFFFGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGHHHJJJKKKHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAACCCCCCBBBBBBAAABBBBBBCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAADDDBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAA@@@BBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCAAAAAADDDEEEEEEEEEFFFFFFFFFFFFGGGEEECCCCCCDDDEEEDDDCCCDDDCCCCCCCCCDDDEEEFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFGGGFFFEEEDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKHHHIIIJJJLLLNNNPPPQQQRRRUUUTTTSSSTTTVVVWWWVVVUUUVVVWWWXXXYYY[[[]]]___```___^^^]]]]]]]]]___aaabbbfffgggiiijjjiiihhheeeddd___ZZZUUURRRRRRSSSSSSSSSSSSPPPNNNMMMMMMLLLIIIFFFCCCEEEEEEEEEDDDEEEGGGIIIHHHHHHHHHHHHIIIKKKPPPTTTVVV]]]dddiiimmmuuu|||uuuqqqpppoooooonnnqqqrrrrrrpppnnnoootttyyy222222222222333333333333333333333333444444444444666666666666666666666666666666666666666777888888888:::;;;:::999;;;AAAFFFKKKSSS^^^iiiuuuzzzvvvqqqiiibbbcccddddddbbb^^^YYYWWWVVVTTTUUUWWWYYYXXXVVVSSSQQQMMMLLLJJJIIIGGGGGGGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFFFFGGGHHHIIIJJJGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBCCCCCCBBBBBBBBBDDDDDDCCCCCCBBBBBBBBBAAA@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBCCCCCCCCCDDDBBBBBBAAAAAAAAAAAABBBBBBDDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCBBBAAACCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGEEEDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHIIIIIIJJJJJJGGGGGGFFFFFFFFFFFFGGGHHHJJJKKKKKKLLLMMMNNNOOOPPPNNNOOOQQQTTTWWWZZZ\\\^^^aaa___^^^___``````___^^^[[[[[[\\\^^^```aaaccccccaaa___^^^\\\[[[[[[[[[\\\]]]^^^^^^^^^\\\YYYVVVTTTRRROOOKKKIIIIIIIIIIIIHHHGGGFFFDDDEEEEEEEEEDDDBBBCCCEEEFFFFFFEEEGGGIIIKKKIIIJJJLLLNNNSSSYYYaaagggnnnuuu~~~{{{xxxvvvmmmiiidddbbbcccfffhhhiiiqqqtttyyy{{{~~~111222222222222333333333222222333333333444444444444555555555555555666666777777777777888888999999555777999999999:::===@@@@@@FFFLLLQQQYYYhhh}}}}}}sssssssssqqqnnnjjjfffcccbbbaaaaaabbbaaa```]]]ZZZXXXTTTQQQNNNLLLJJJJJJIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFDDDDDDEEEEEEFFFGGGGGGHHHFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBAAABBBCCCDDDEEEDDDCCCBBBEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCDDDDDDEEECCCCCCDDDDDDDDDCCCCCCBBBDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGIIIGGGEEEEEEGGGHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEIIIIIIJJJJJJKKKLLLLLLMMMJJJJJJJJJJJJJJJJJJKKKKKKNNNOOOQQQSSSUUUVVVWWWXXXXXXYYY[[[^^^aaadddfffhhhjjjhhhfffeeeeeedddaaa___ZZZZZZ[[[[[[\\\\\\\\\\\\XXXWWWUUUTTTRRRQQQQQQQQQQQQRRRRRRQQQOOOLLLIIIHHHIIIHHHFFFEEEEEEDDDDDDCCCEEEDDDDDDDDDEEEEEEEEEEEEFFFHHHJJJJJJJJJLLLNNNPPPPPPSSSYYY___gggpppxxx~~~zzzsssnnnkkkhhhfffdddcccaaaaaadddiiinnnqqqyyy111111111222222222333333222222222333333333444444333333444444555555555555666666777777888888888888555777888999:::;;;<<<>>>;;;>>>BBBCCCEEEOOO]]]iii||||||zzzxxxwwwwwwtttrrroookkkgggcccaaa```^^^ZZZUUURRRQQQQQQPPPNNNIIIIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDAAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDFFFFFFFFFEEEDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDDDDEEEEEECCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBDDDDDDDDDCCCCCCBBBBBBBBBDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBCCCDDDEEEFFFGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGIIIGGGFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKKKKKKKLLLLLLLLLMMMMMMOOOPPPPPPQQQQQQQQQQQQQQQSSSUUUXXX[[[^^^```aaabbbaaaaaacccdddfffhhhiiijjjkkkiiifffcccaaa___\\\YYYUUUUUUUUUUUUTTTSSSQQQPPPLLLLLLKKKJJJIIIIIIIIIHHHGGGGGGGGGGGGFFFEEECCCBBBDDDDDDDDDDDDCCCCCCCCCDDDGGGGGGGGGGGGGGGHHHIIIJJJHHHKKKPPPTTTVVVYYY[[[^^^aaagggqqqzzzxxxssslllfffcccaaa```___```aaaccchhhnnnuuu}}}111111111111222222222222222222222222333333333333222222333333444555555555333333444555555555555555777777888888888888888888999;;;<<<===???DDDKKKQQQ^^^jjj|||uuuooollljjjeee```ZZZWWWWWWWWWUUUSSSKKKJJJIIIHHHGGGFFFFFFFFFHHHGGGGGGFFFEEEDDDDDDCCCAAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBCCCCCCDDDEEEEEEEEECCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBAAADDDDDDCCCCCCDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIGGGFFFFFFHHHIIIIIIHHHJJJJJJJJJKKKKKKLLLMMMNNNSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWYYY\\\___bbbcccddddddaaaaaaaaabbbbbbcccccccccccc```]]]ZZZXXXVVVRRRPPPOOOOOOPPPOOONNNKKKIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEAAAAAABBBCCCCCCCCCBBBBBBAAABBBDDDDDDDDDEEEGGGIIIFFFGGGGGGGGGGGGHHHKKKNNNOOOUUU^^^ffflllpppsssuuu{{{{{{tttppplllfffaaa^^^^^^aaaccccccgggmmmttt{{{111111111111222222222222111222222222222333333333111222222333444444555555222333444555555555444444666666555555666666666666:::999999:::===@@@CCCEEEMMMVVVhhh~~~}}}yyyoooiiibbb___```aaa___]]]VVVUUUSSSPPPNNNMMMLLLKKKJJJJJJIIIHHHGGGFFFEEEEEECCCCCCCCCDDDDDDDDDDDDEEECCCCCCBBBBBBAAAAAA@@@@@@>>>???AAABBBCCCCCCBBBBBB@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBCCCDDDEEEAAABBBBBBCCCCCCDDDDDDEEECCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDAAAAAABBBCCCDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFEEECCCCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHFFFFFFEEEEEEFFFGGGHHHIIIKKKLLLLLLLLLLLLMMMMMMMMMLLLJJJIIIJJJLLLMMMMMMLLLMMMMMMNNNOOOPPPRRRSSSTTTYYYXXXXXXWWWVVVUUUTTTTTTQQQRRRSSSUUUUUUUUUUUUUUUUUUVVVXXXZZZ\\\\\\[[[ZZZWWWWWWWWWWWWWWWWWWWWWWWWUUUSSSQQQOOONNNLLLJJJHHHHHHIIIIIIJJJIIIGGGEEEDDDBBBBBBCCCCCCDDDDDDCCCCCCAAAAAABBBBBBCCCCCCDDDDDDCCCEEEGGGGGGGGGIIINNNQQQLLLNNNPPPPPPQQQTTTXXX\\\eeelllxxx}}}zzzwwwssspppnnnoooooommmjjjhhhlllsssyyyzzz000111111111111222222222111111222222222333333333111111222333333444555555444444666777777777666555444333222444666888888888999666333444777;;;;;;;;;CCCHHHVVVfffooosss{{{~~~wwwpppmmmnnnooommmkkkcccaaa^^^[[[XXXVVVTTTSSSQQQQQQPPPNNNMMMLLLKKKJJJDDDDDDDDDEEEEEEEEEEEEFFFDDDCCCCCCBBBAAA@@@?????????@@@BBBCCCDDDCCCCCCBBB????????????@@@AAABBBCCCAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAABBBCCCDDDBBBCCCCCCCCCCCCCCCCCCCCC@@@@@@??????@@@AAACCCDDD@@@@@@AAABBBCCCDDDEEEEEECCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCCCC@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFBBBBBBCCCDDDEEEFFFGGGGGGBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJNNNNNNOOOOOOOOOPPPPPPPPPQQQOOONNNOOOPPPRRRRRRQQQOOOOOOPPPQQQSSSUUUWWWXXXUUUTTTSSSRRRPPPOOONNNMMMKKKLLLNNNPPPPPPPPPPPPOOOPPPQQQRRRSSSSSSQQQOOONNNNNNNNNNNNNNNNNNNNNNNNNNNKKKJJJHHHGGGHHHGGGFFFDDDBBBCCCEEEFFFFFFEEECCCBBBAAABBBBBBCCCCCCBBBBBBAAABBBCCCCCCCCCDDDEEEEEEEEEFFFIIIKKKKKKLLLOOOTTTYYY[[[^^^aaabbbdddgggmmmrrr{{{yyyvvvqqqppppppooooooppprrrssswwwyyy{{{zzz{{{//////000222333444555666111222333333444444333333222222333333333333444444444444444555555555666666555555555666666666666777555444444555555666777888BBBIIIRRRVVVWWWWWWZZZ^^^hhhuuuyyyzzz|||{{{xxxzzzxxxtttpppmmmhhhccc___]]]\\\YYYVVVTTTQQQPPPOOOOOONNNMMMKKKJJJHHHGGGFFFJJJIIIFFFDDDCCCBBBBBBCCCCCCCCCBBBBBBAAABBBBBBBBBAAA@@@>>>???AAADDDEEEEEEAAAAAA@@@???????????????@@@@@@?????????@@@@@@AAA@@@AAAAAAAAA@@@???===<<<<<<>>>@@@AAA@@@AAACCCEEECCCCCCCCCDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBB@@@@@@?????????@@@BBBCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFEEEEEEBBBBBBCCCCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFEEECCCCCCEEEFFFGGGDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFDDDCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFHHHJJJLLLNNNOOOPPPRRRTTTTTTSSSRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQNNNMMMLLLKKKIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGFFFEEEDDDCCCDDDCCCBBBAAA@@@@@@AAAAAADDDCCCCCCBBBAAA@@@@@@???DDDCCCBBBAAAAAABBBDDDEEECCCEEEGGGGGGGGGHHHLLLOOOLLLMMMOOOVVV___hhhnnnqqquuuxxx|||{{{tttnnnjjjgggfffeeehhhmmmqqqtttwwwzzz}}}///000000111222333444444111222333333444444333333222222222333333333444444333333444444444555555555444444555555555666666666444444444444555666777888AAAFFFLLLMMMKKKJJJKKKMMMOOOYYYgggsss~~~}}}uuupppnnnkkkgggccc___\\\ZZZYYYUUUTTTSSSQQQOOOMMMLLLLLLJJJJJJHHHGGGEEEEEEEEEEEECCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBDDDEEEEEEEEEBBBBBBAAA@@@???????????????>>>>>>======>>>>>>???@@@AAAAAABBBAAA@@@>>>>>>@@@AAABBBBBBBBBCCCCCCDDD@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@AAAAAAAAAAAA@@@??????>>>???@@@AAABBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDAAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFEEEEEEFFFHHHJJJLLLKKKLLLNNNOOOPPPOOONNNMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFEEEDDDCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBCCCBBBAAAAAADDDDDDDDDCCCCCCCCCDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCFFFEEEEEEDDDDDDEEEFFFGGGHHHKKKNNNOOOOOOOOOQQQTTTUUUXXX___jjjwwwwwwsssnnnhhhdddcccccccccfffkkkrrrxxx}}}000000000111111111222222111222222333333333333333222222222222333333333333222222333333333444444444333333333444444444555555444444444444555666777888===@@@CCCBBB???===>>>@@@???EEEMMMTTT]]]jjjyyy}}}wwwqqqmmmjjjiiiiiiaaa___]]][[[XXXUUUTTTSSSOOONNNNNNMMMLLLKKKJJJJJJDDDDDDDDDDDDDDDDDDDDDDDDEEECCCCCCCCCDDDEEEDDDCCCDDDDDDCCCAAAAAA@@@@@@@@@??????>>>>>>===>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@AAAAAA@@@>>>===>>>>>>?????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@??????>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCAAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAABBBCCCDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCBBBBBBCCCEEEGGGHHHEEEFFFHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBBBBBBBBBBAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFHHHHHHIIIIIIKKKMMMNNNOOOQQQVVV\\\aaacccdddeeefffhhhmmmwww|||yyyvvvrrrooojjjgggcccaaaaaacccgggiiirrryyy111000000000000000000000111111222333333333333222111222222222222333333333111111222222222333333333222222333333333444444444444444444444555666777777888:::;;;:::999999;;;======???BBBDDDHHHQQQ]]]fffttt{{{xxxxxxxxxqqqooommmiiieeeaaa]]]\\\WWWWWWWWWVVVUUUSSSRRRQQQLLLLLLLLLKKKJJJIIIHHHGGGHHHGGGFFFGGGIIIJJJHHHGGGHHHGGGFFFEEECCCCCCBBBBBBAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>>>>???AAAAAA???===<<<======>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@@@@???????????????????????????@@@@@@AAAAAA@@@@@@@@@????????????@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBAAA??????@@@@@@@@@@@@AAAAAA>>>>>>>>>???@@@AAABBBBBB@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAA@@@@@@@@@AAABBBDDDEEEAAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDBBBBBBBBBCCCDDDEEEEEEEEEIIIIIIIIIJJJJJJJJJKKKKKKMMMOOOQQQUUUYYY]]]aaacccdddjjjrrr{{{|||vvvoookkklllnnnmmmkkkjjjiiihhhiiilllrrrwww{{{111111111000000000000000000111222222333333222222111111111222222222333333111111111222222222333333222222222333333333333444333333333444444555666777555666666666666777999;;;888:::;;;<<<===AAAGGGLLLVVVcccsss~~~yyysssmmmjjjdddcccbbb```]]]\\\ZZZYYYYYYYYYXXXVVVTTTRRROOONNNPPPOOONNNOOOQQQSSSRRRQQQNNNMMMKKKIIIHHHGGGFFFFFFCCCCCCBBBAAAAAAAAAAAAAAA@@@?????????@@@@@@@@@AAA??????@@@BBBCCCCCCAAA???===>>>>>>???@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@???????????????????????????@@@@@@@@@@@@@@@??????>>>>>>>>>>>>????????????@@@@@@AAABBBCCCCCCDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@?????????===>>>>>>>>>>>>?????????<<<<<<===>>>???@@@@@@@@@>>>>>>??????@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBB????????????@@@AAAAAABBB??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBAAAAAA@@@???????????????@@@@@@@@@@@@AAA@@@@@@@@@@@@?????????????????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEGGGIIIKKKLLLNNNOOOQQQSSSUUUWWWYYYZZZ^^^aaaffflllsssyyy~~~{{{tttnnnjjjgggccceeejjjppptttvvvuuuvvvxxx|||111111111111111111111000000111111222222222222222111111111111222222222222111111222222222333333333222222222333333333444444333333333333444555666777555555444444444555555666333555777999:::<<>>>>>>>>???@@@AAAAAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>??????@@@@@@??????>>>===>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCC@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>=========<<<============>>>>>>>>><<<<<<===>>>?????????>>>======>>>>>>???@@@@@@@@@>>>>>>??????@@@@@@AAAAAA?????????@@@@@@@@@AAAAAA>>>?????????@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@??????>>>>>>>>>>>>??????????????????>>>>>>??????@@@@@@@@@@@@>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFHHHLLLQQQVVVYYY]]]___bbbggglllqqquuuwww{{{~~~xxxtttnnnkkkjjjhhhdddaaa]]]^^^```eeellluuu~~~111111111222222222222222000000111222222222222222111111111111222222222222222222222222333333333444333333333333444444444444333333333333444555666666444444444444555555555444222444666999:::<<<>>>???;;;CCCHHHJJJPPP^^^mmmuuu~~~yyyvvvuuuuuuoooooooooooommmjjjgggfffbbb^^^ZZZXXXYYYZZZ[[[[[[YYYXXXVVVTTTRRRPPPOOONNNJJJJJJIIIHHHGGGGGGGGGGGGEEEDDDCCCBBBAAAAAABBBBBB@@@EEEIIIHHHAAA======?????????@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>@@@@@@AAAAAAAAA@@@>>>===>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>???@@@AAAAAA????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@??????>>>>>>>>>=========<<<<<<<<<=========>>>>>><<<===>>>??????>>>===============>>>???@@@@@@@@@===>>>>>>???@@@@@@AAAAAA????????????@@@@@@@@@@@@??????@@@@@@AAA@@@@@@@@@============>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>??????@@@AAABBBCCCCCC@@@@@@AAABBBBBBCCCDDDDDDEEEEEEFFFGGGIIILLLOOOPPPQQQQQQRRRUUU\\\eeennnttt|||~~~yyysssllljjjgggdddcccccccccdddaaafffmmmsssyyy111111222222222333333333000000111222222222222111000111111111111222222222222222333333333444444444333333444444444444555555333333333333444555666666333333333555888999888777333444555666777999:::;;;:::AAADDDBBBCCCJJJSSSWWWfffrrr}}}{{{qqqlllfffcccbbbcccdddddd]]][[[YYYWWWTTTSSSQQQQQQPPPPPPOOOMMMMMMLLLLLLLLLHHHGGGEEEDDDCCCCCCCCCDDDKKKRRRVVVSSSIIIBBBCCCFFF??????@@@AAABBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>@@@AAABBBBBBAAA@@@???>>>????????????@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCCCCBBBAAA????????????>>>>>>>>>>>>;;;;;;<<<===>>>???@@@@@@===>>>>>>>>>????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>><<<<<<<<<=========>>>>>>===>>>?????????>>>===<<<<<<======>>>???@@@@@@AAA===>>>>>>???@@@AAAAAAAAA????????????@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAA@@@======<<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAACCCDDDEEEFFFGGGDDDDDDEEEEEEFFFGGGHHHHHHKKKLLLMMMPPPTTTXXX\\\^^^cccccceeejjjsssxxxtttttttttqqqnnnppppppnnnlllkkklllooorrrrrryyyxxxppp000111111111111222222222222222222222222111000///000111111111111222222222222222222222222222222222333222222111111222222333222222333333444555666666444444333222333444555666444555555666666666666666999999:::;;;===@@@CCCEEEOOOUUU___mmm|||zzzsssooonnnmmmmmmiiihhhddd___YYYUUUTTTTTTUUUSSSRRRSSSUUUVVVUUUTTTOOOLLLKKKJJJGGGEEEKKKRRR\\\^^^[[[QQQJJJIIIIIIHHHDDDDDDEEEHHHJJJJJJHHHFFFEEEDDDCCCDDDDDDCCC@@@>>>AAAAAAAAACCCEEEEEEDDDBBBDDDCCCBBBCCCCCCCCCAAA???AAAAAAAAA@@@??????AAACCCAAACCCEEEFFFEEEDDDEEEEEEEEEEEEFFFEEEDDDDDDFFFGGGDDDBBB@@@=========>>>???@@@???>>>===<<<<<<<<<<<<>>>??????@@@@@@??????>>>AAA???>>>===>>>???>>>>>>>>>???@@@AAAAAA@@@???>>>???===;;;<<<>>>>>>;;;888888;;;>>>??????>>>???@@@CCCBBBAAA@@@????????????======>>>>>>>>>>>>======@@@??????>>>???@@@BBBCCCBBBBBBBBBAAAAAA@@@@@@@@@AAA???>>>?????????>>>===;;;===@@@AAA@@@?????????@@@@@@@@@@@@AAABBBCCCDDDDDDEEEGGGHHHHHHGGGEEEDDDEEECCCBBBBBBCCCDDDDDDCCCBBBBBBCCCFFFJJJMMMMMMMMMLLLJJJIIIHHHJJJNNNSSSVVVZZZ]]]aaafffjjjooouuuyyy~~~|||{{{yyyuuupppnnnpppuuuyyyxxxgggYYYPPP000000111111111222222222111222222222222111000///000111111111111222222222222222222222222222222222333222222111111222222333222222333333444555555666444333333222333444555666444444555666666666666666::::::::::::;;;===???@@@@@@CCCIIIQQQ\\\jjjwww~~~tttqqqlllfff```]]]^^^```___]]]ZZZYYYYYYYYYYYYXXXXXXUUUSSSSSSRRRPPPRRRXXXXXX[[[ZZZSSSNNNNNNOOOMMMLLLKKKKKKLLLMMMLLLJJJGGGJJJIIIIIIJJJJJJIIIEEEBBBCCCCCCCCCEEEGGGGGGFFFDDDFFFEEEDDDEEEFFFGGGEEEDDDDDDEEEDDDBBB@@@@@@AAACCCBBBDDDGGGHHHGGGGGGGGGHHHFFFGGGGGGFFFEEEEEEFFFGGGDDDCCCAAA???======>>>>>>AAA@@@@@@?????????@@@@@@???@@@@@@@@@@@@@@@@@@???BBBAAAAAAAAABBBCCCCCCCCC???@@@AAABBBBBBAAA@@@???@@@>>><<<===>>>>>><<<::::::<<<>>>?????????@@@AAAAAA@@@@@@???>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???AAA@@@@@@??????@@@@@@AAACCCCCCBBBBBBAAAAAAAAAAAADDDCCCAAAAAAAAA@@@???>>>BBBBBBCCCBBBAAAAAABBBCCCBBBBBBCCCCCCDDDFFFGGGHHHGGGHHHIIIKKKLLLMMMMMMMMMNNNLLLKKKKKKLLLLLLKKKJJJLLLMMMNNNSSSXXX\\\^^^^^^]]][[[ZZZZZZ]]]bbbgggkkkxxxzzz~~~}}}xxxuuutttvvvxxxzzz|||{{{yyyxxxyyy}}}zzzkkk]]]QQQHHHCCC000000000111111111222222111111222222111111000000000111111111111222222222222222222222222222222222222222111111111111222222222222333333444444555555333333333333333444555555444444555666666666666555::::::999999999999::::::;;;;;;<<<>>>CCCLLLVVV]]]iiiwww{{{sssnnnnnnqqquuusssppplllhhhfffddd```^^^]]]YYYWWWYYYYYYVVVUUUWWWUUUYYYZZZWWWUUUWWWWWWUUUUUUTTTSSSSSSSSSQQQNNNLLLMMMMMMOOOQQQSSSQQQNNNKKKKKKJJJIIIJJJKKKLLLKKKIIIJJJIIIGGGGGGIIIIIIHHHGGGFFFFFFFFFDDDBBBBBBCCCEEEDDDFFFIIIJJJJJJIIIJJJJJJKKKKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDBBB@@@??????>>>????????????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDAAAAAABBBBBBBBBAAAAAA@@@???===;;;;;;<<<<<<;;;::::::<<<===>>>===>>>???AAAAAAAAAAAA@@@@@@AAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCCEEEDDDDDDCCCCCCCCCCCCDDDFFFFFFEEEDDDDDDDDDDDDDDDHHHHHHGGGEEEDDDCCCBBBBBBFFFEEEDDDCCCBBBCCCDDDEEEDDDEEEEEEFFFHHHJJJLLLMMMNNNPPPRRRUUUXXXZZZ\\\]]]dddcccbbbbbbccccccaaa___aaaaaadddiiipppuuuxxxyyyyyyxxxvvvwww{{{~~~xxxtttmmmooooooooopppttt|||ppphhh[[[OOOGGGAAA>>><<<000000000000111111111111000000111111111111000000000000111111111222222222111111111111111111111111222222111111111111222222222222333333333444444444333333333333333444444444333444555555666666555555888777777777777777777777<<<<<<<<<;;;===AAAGGGLLLQQQZZZhhhuuu~~~vvvnnniiiccc]]][[[]]]^^^[[[WWWVVVWWW\\\___]]]]]]___^^^[[[ZZZXXXWWWVVVVVVVVVUUUSSSQQQSSSXXX]]]bbbbbb```]]]ZZZXXXUUUSSSSSSRRRPPPOOOPPPNNNLLLLLLMMMOOOOOONNNLLLLLLKKKIIIGGGFFFHHHIIIGGGIIILLLMMMLLLLLLMMMNNNRRRPPPOOONNNMMMKKKIIIGGGIIIHHHFFFEEECCCBBBAAA@@@AAAAAABBBBBBCCCCCCCCCCCCEEEDDDDDDDDDDDDDDDDDDEEEAAACCCDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEEEE@@@???===<<<<<<============>>>@@@@@@???@@@BBBDDDCCCDDDEEEFFFGGGHHHHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIJJJJJJLLLMMMMMMLLLJJJJJJJJJJJJIIIIIIHHHIIIKKKLLLLLLKKKMMMMMMNNNPPPRRRTTTVVVXXX___bbbggglllppprrrssssss|||||||||{{{~~~}}}{{{zzzwwwtttpppnnnkkkrrrzzz~~~yyymmmeeeYYYSSSJJJBBB>>>===<<<;;;//////000000000111111111///000000111111111000000000000111111111222222222111111111111111111111111222111111000000111111222222222222333333333333333222222222333333333333333333444444555555555555555444444555666666666777777555777999;;;;;;<<>>;;;:::999777666/////////000000000111111//////000000111111000000000111111111111222222222111111111111111111111111111111000000000000111111222222222222333333333333111111222333333333333333333333444555555555555444222333444666777777777777000333777999::::::;;;<<<999===CCCIIIOOOWWWaaahhh}}}{{{zzzxxxtttrrrtttyyy}}}}}}uuummmdddaaa]]]\\\\\\]]]]]]\\\\\\___eeennnvvv{{{}}}|||yyysssllleee```\\\YYYWWWTTTTTTVVV]]]fffqqqyyy}}}zzzwwwqqqhhh___XXXTTTSSSQQQRRRTTTVVVZZZ___fffkkkmmmjjjeeeccc```\\\UUUPPPOOOMMMKKKHHHGGGHHHIIIJJJNNNOOOPPPRRRRRRRRRQQQPPPNNNMMMLLLKKKKKKLLLMMMNNNLLLPPPTTTVVVUUUUUUWWWYYY\\\[[[YYYVVVTTTRRRQQQQQQJJJLLLOOOOOOOOOOOOPPPQQQPPPRRRUUUVVVVVVVVVVVVWWWZZZ\\\aaaeeejjjmmmooopppkkkllllllmmmmmmllllllkkkfffeeedddeeehhhmmmrrruuuuuussspppmmmkkkkkkkkkkkkgggjjjmmmmmmllllllooorrrxxxyyy}}}|||yyywwwrrrssssssoooiiifffgggiiiggglllrrrxxx}}}{{{fffaaaZZZSSSMMMGGGBBB>>>===;;;999999888777444222////////////000000000111...//////000000000000000000111111111111222222222111111111111111111111111111111000000000000111111222222222222222222222222000111222333444333333222222333444444555555444444333444666777888888777777222444777888888999:::;;;666999>>>@@@BBBEEEJJJMMM^^^iiiyyyyyytttnnniiigggeeedddcccccceeeiiipppvvvzzz{{{{{{}}}wwwnnngggaaa]]]ZZZYYYWWWWWW[[[cccooo|||uuuiiiaaa\\\ZZZVVVWWWZZZ^^^eeeppp{{{}}}zzzvvvqqqhhhaaaYYYWWWSSSQQQPPPRRRUUUWWW]]]___bbbeeeggghhhhhhggg___^^^\\\[[[[[[\\\^^^___^^^dddkkknnnoooppptttxxxwwwuuuqqqnnnkkkhhhgggfffdddhhhlllooonnnnnnnnnpppnnnqqquuuxxxwwwvvvuuuuuuyyy}}}zzzwwwuuuttttttwwwwwwwwwuuurrrpppnnnnnnooorrruuutttqqqoooqqqtttsssyyyyyyjjjaaaNNNKKKFFFCCC@@@>>><<<::::::888777777777777555333////////////000000000000......///000000000000000000111111111111222222222000000000000000000000000111111000000000000111111222222222222222222222222000111222333444333222222222333444444555555444444555666777888888777666666555666666666555666888;;;888999:::999:::===BBBFFFFFFNNN[[[hhhttt~~~wwwrrrnnnkkkjjjoooppprrrvvvzzz}}}~~~}}}}}}wwwnnnfff```]]][[[YYYZZZZZZ]]]eeeqqq~~~yyynnnfffbbb```YYY[[[^^^dddnnn|||yyyqqqccc```\\\ZZZZZZ\\\```cccrrrtttxxx}}}wwwvvvtttsssssstttvvvwwwvvv}}}}}}yyywwwpppooollljjjiiiiiiiiijjjiiikkkmmmmmmmmmlllmmmnnnzzzxxxiii[[[NNNEEEDDDBBB???======;;;999777777555333222333444444333//////000000000000//////000000000000000000000000...............---------000111111111111222222222000111111111111222222222000000000000000000000000111111222333333333333222111222333444555444333222555444444444444555666666444444444555555555555666444444444555777999<<<===>>>CCCJJJOOOTTT\\\gggppp}}}zzzwwwxxxyyypppkkkhhhgggggg___bbbdddgggrrr|||rrrkkkhhhccc]]]XXXZZZ]]]aaaiiivvvxxxkkkhhhccc^^^[[[^^^dddhhh{{{}}}yyyuuurrroookkkhhhhhhgggeeeeeeeeegggiiikkkhhhooovvvvvvtttuuu}}}yyyhhhZZZPPPIIIAAA<<<<<<;;;999777777777777888222333444444555444444444//////000000000000//////000000000000000000000000...////////////000000000000000111111111222222222000000111111111222222222000000000000000000000000000111222222333333222222111222333333444444333333333222222222222333444444555555555555666666666666555555555555777888:::<<<:::>>>BBBDDDEEEJJJRRRXXX```kkk{{{yyysssooommmlllnnnnnnqqq|||uuulllhhhccc]]]\\\]]]___bbbiiisss~~~~~~uuuiiifffbbb]]][[[]]]bbbgggvvv}}}|||yyywwwvvvuuuqqqpppppprrrttttttrrrooopppooommmjjjjjjjjjlllmmmppppppppppppqqqrrrssstttpppyyyuuummmccc[[[OOOGGGBBB>>>:::666999999777666555555555666555555555555444444333222//////000000000000//////000000000000000000000000000000000111111222222222000000000111111111222222000000000111111111222222000000000000000000000000000111222222333333222222222222222222222333444444222222222222222333444444555555555666666666777777666555555555666777999999:::<<<======<<<===BBBGGGHHHPPP[[[fffqqq~~~~~~~~~yyytttnnngggfffeeeeeejjjrrr{{{}}}vvvooocccaaa^^^ZZZWWWXXX\\\```hhhpppyyy}}}yyyuuuqqqooopppoookkkhhhfffeeeffffffgggfffeeefffggghhhgggeeekkkmmmnnnoooqqqvvv~~~rrrhhh^^^TTTMMMIIIDDD>>>;;;::::::888555777666555444333333333444777666666666444333222111//////000000000000//////////////////////////////111111111111111111111111000000000000111111111111000000000000111111111111000000000000000000000000000000111222222222222222333222111111111222444555444444333333444444555666444444444555555555666666666666666666666666777777888:::::::::999:::>>>AAA???CCCIIIOOOVVVcccqqq{{{}}}uuusssrrrxxxuuunnngggeeebbb]]]YYYXXXZZZ]]]^^^eeemmmsss{{{~~~yyyyyysssooopppqqqppprrrvvv{{{}}}zzzsssvvv~~~~~~|||yyyvvvttttttsssqqqooommmkkkjjjjjjhhhgggdddcccccceeegggiiimmmllljjjjjjkkklllmmmnnnvvv{{{wwwnnnaaaUUUMMMGGGBBB@@@@@@===:::999:::999777555555555444333333333333333666666666555555333222222//////000000000000//////////////////////////////222222111000//////...---//////000000000111111111//////000000000111111111000000000000000000000000000000111222222222222111333222111000111222333444444333333333333444555555222222222333333333444444555555555666666555555555555555666555555666888:::999;;;>>>AAAEEEKKKTTTZZZeeeqqqxxxwwwuuupppiiidddbbbccceeeaaahhhpppuuuzzz|||xxxqqqqqqkkkgggiiikkkkkknnnssssssxxx}}}~~~zzzuuupppiiidddiiiqqqzzz{{{zzz{{{}}}yyyxxxzzz|||wwwwwwwwwwwwxxxxxxwwwtttvvvwwwxxxxxxwwwuuusssqqqoooqqqsssttttttsssrrrrrrooonnnlllkkkkkklllnnnooommmmmmmmmooorrrwww|||}}}||||||}}}|||pppggg[[[TTTKKKBBB>>>===>>>???999888777666666555333111444444444444444444333333333333444444444444444333//////000000000000//////000000000000000000000000111111000///...------,,,/////////000000000111111/////////000000000111111000000000000000000000000///000111111222222111111111111111111111222333333111111111111111222333333111111111222222222333333333444555555666555555444777666666555555666666666777999;;;===???BBBFFFIIIKKKUUUcccooozzzwwwqqqoooppprrrqqqxxx~~~tttmmmiiijjjlllmmmpppuuuyyy}}}vvvooojjjeeebbbfffllljjjssszzz|||}}}~~~yyytttqqqqqqrrrrrrsssuuuyyy~~~|||zzzvvvwwwvvvuuuttttttvvvyyyvvvyyy}}}~~~}}}wwwuuusssooonnnoootttwwwppprrrttttttvvvxxxvvvrrrqqqppppppooommmllljjjiiifffkkkrrrwwwzzz{{{||||||yyywwwuuussssssvvvyyy{{{~~~ttthhh___UUUOOOHHHEEE???:::888999;;;===333444444555444444333222444444555555555555444333111111222333333333333333//////000000000000//////000000000000000000000000////////////////////////////////////000000000111////////////000000000111000000000000000000000000///000000111111111111111000000111222222222222222111111111000111111222333111111222222222333333333222333444555666555555444777666666777888888888888:::;;;<<<<<<===???AAACCC>>>FFFOOOUUUZZZfffvvv|||vvvvvvwwwwwwzzz~~~yyysssoookkklllooojjjsss|||wwwqqqoooooonnnooossszzz~~~xxxtttnnnoooooonnnmmmooossswwwzzz}}}~~~|||rrrqqqooommmnnnssszzz{{{xxxwwwtttrrrpppooooooooottt|||wwweeeWWWPPPJJJDDD@@@======;;;888777666777999333444555666555555555666333333444555555444444333111111222222222111000000//////000000000000//////000000000000000000000000,,,---...///000111222222////////////000000000000////////////000000000000000000000000000000000000//////000111111111111111///000111333333222111111333333222222333333444555222222333333333444444444111222333555666666555444111111111333666888888888;;;:::999888888999:::<<<;;;AAAFFFHHHHHHNNN[[[ggg~~~zzzxxxxxx{{{yyytttssssssvvv||||||sssttttttssssssvvv|||wwwwwwuuuuuuwww~~~|||||||||}}}yyycccZZZOOOIIIGGGDDD>>>888777888999888666555555555444555555555333333333444111222444444555444333222222222222111000///...---////////////////////////---......///////////////...............---------////////////000000000000000000111111111111000000000000000000111111111111000000000000111111111111//////000111111111111111333333222222111000//////000111111111111222222222333222222111111222222333555555555555666666666666:::999888777777888999:::??????>>>===@@@EEEMMMSSSmmmttt}}}}}}}}}}}}vvvnnnfff]]]WWWMMMHHHAAA>>>>>>>>>>>><<<:::999777555333222111111555555444444444333333333555555444333333222111111000000000000000000000000////////////////////////---......///////////////000000000000000000000///////////////000000000000000000111111111111000000//////000000000111111111//////000000000111111111//////000111111111111111333333222222111000000///000111111111111222222222333333222222222222333333444555555555666666666666999888888777777888888999::::::999888:::@@@GGGLLLbbbfffhhhhhhhhhmmmwwwyyypppddd[[[VVVQQQLLLHHHFFFBBB===::::::;;;:::888999888666555333222222222444444444444333333333333555444444333222222111111111111111111111111111111////////////////////////---....../////////////////////000000000000000000////////////000000000000///000000111111000000/////////000000000000111111//////000000000000111111//////000111111111111111333333222222111000000000000111111111111222222222444333333222222333333444444444444555555555666666777777888888888888777777666666666555777;;;BBBGGG[[[YYYVVVRRRPPPSSSXXX]]]fffmmmyyyuuummmggg\\\TTTKKKEEECCCBBBAAA@@@???===:::999999999777666777666555444333333333333444444444333333333222222444444333333222111111111111111111111111111111111////////////////////////---......///////////////------------............////////////000000000000//////000000000000//////////////////000000000111////////////000000000111//////000111111111111111222222222111111111000000000000111111111222222222444444333333333333444444333333444444444555555555555666777888888777666555777777777777888<<>>>>>===;;;;;;:::::::::999888777555555444444333333444444333333333333222222222222333333222222111111111000222222222222222222222222////////////////////////---......///////////////,,,---------......//////////////////000000000000//////000000000000//////...////////////000000000...////////////000000000//////000111111111111111222222222111111111111111000000111111111222222222444333333222222333333444333333333333444444444444555666777888888777666555888888999999999<<>>;;;===@@@CCCDDDAAADDDIIIMMMPPPTTTYYY\\\eeelllwwwooohhh^^^TTTLLLFFFBBB???<<<;;;;;;;;;;;;:::999777888999::::::999888888777444444333333333333444444333333222222222111111111222111111111111111000000111111111111111111111111////////////////////////---......///////////////......//////000111111111////////////000000000000...//////000000//////.........////////////000000......////////////000000//////000111111111111111111111111111111111111111000111111111111222222222333222222111111222222333222222222333333333444444555555666666666666555555666777888888777999<<<>>>BBB???:::888888:::<<<===;;;===@@@AAABBBDDDGGGIIILLLQQQXXX```gggqqq}}}wwwrrrlllddd]]]QQQLLLFFFAAA???===;;;:::666888999;;;:::888666555555666888777666555555555555444333333333333333444222222222111111111000000000000000000000000000000000000000000000000000000////////////////////////---......///////////////......//////000111111222////////////000000000000......////////////.............../////////000000........./////////000000//////000111111111111111111111111111111111111111000111111111111222222222222111111000000111111222222222222222333333333333666555555444444555555666333555666666666666888:::===<<<:::888777777999:::888:::<<<=========???@@@@@@CCCGGGJJJMMMSSS[[[bbbllluuuyyynnnaaaXXXTTTPPPKKKFFFAAA>>>;;;999999999888777666777999:::999888777777444666777555333222333555555444444333222222222333222111111111000000000000000000000000000000000000////////////////////////////////////////////////---......///////////////,,,,,,,,,---...//////000////////////000000000000......////////////................../////////000............/////////000//////000111111111111111111111111111111111222222000111111111111222222222111111000000000000111111111111222222222333333333666555444333333444555666333555666666666666777888555666666555444444666888888:::<<<<<<;;;:::;;;<<<:::===???@@@@@@CCCHHHMMMOOOWWW```ffflllwwwwwwooodddYYYLLLDDDDDDDDDCCC@@@<<<:::888777888888777555444555666555555555666777666777888666333222444666666555444333222222222222111111111111000000000000////////////000000000000////////////////////////............////////////////////////////////////000000000000000000000000000000000000000000000000........................---......///////////////000000000000000000000000...///000222222111111000111111111222222333333333000000000000000000000000333222222222222222222222333333222111000000000111222333444444555555444444555555555555555555555555777666444333444555777888;;;:::999888777777777777888999:::;;;===>>>??????CCCFFFJJJOOOTTT\\\ccchhhpppyyy{{{ooofff___XXXSSSJJJGGGCCC>>>;;;999888888666666666666666666666666555555555555555666777888666666555555555444444444222222222111111111000000000000000000000000000000000000//////......------////////////////////////........./////////000000////////////////////////////////////////////////////////////////////////........................---......///////////////////////////////////////...///000111222111111000000000111111111111111111000000000000000000000000222222222222111111111111222222111111000111111111222333444444555444444444555555555555555555555555666555444333444555777888888888777777777888888999777888888999:::;;;<<<<<<;;;<<<>>>@@@BBBFFFKKKOOOTTTZZZbbbhhhppp}}}rrriii]]]TTTOOOKKKFFFBBBAAA???===:::777666555555555555555555555555555555555555555555555555666666666555555555444444444333222222222111111111000000000000000000000000000000000000000//////.................................////////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////---......///////////////////////////////////////...///000111111111000000000000000000000000//////000000000000000000000000000000000000000111111111111111000000000111222222222222333444444444444444444444444444444444444444555555444333444555666777666666666666777888999:::666666666777777888888888888999999999888999<<>><<<:::888888777666666555444444555555555555555555555555666555555555555444444444555555444444444444333333222111111111111000000000000000000000000000000000000000000000////////////......................../////////000000000111111////////////////////////////////////////////////////////////////////////000000000000000000000000---......////////////////////////////////////////////////000000000000000111111111000000/////////000000000000000000000000////////////000000000000000000///000000111222333222222333444444444444333444444444444444444444444444444333333333444555666555555555555666777888999666666666666666555555555777888999999888999;;;===@@@AAAAAA@@@BBBHHHSSS\\\aaaccchhhlllrrryyy~~~rrrfff[[[SSSLLLHHHEEEAAA===;;;;;;<<<<<<;;;666666777777666666555444444444444444444444444444555555555555444444333222444444333333333333333333111111111111000000000000000000000000000000000000000000000000000000000000........................////////////000000000000////////////////////////................................................000000000000000000000000---......///////////////........................///////////////000000000222222222111111000000///000000000000000000000000....../////////000000000////////////000111222222111222333333444444333333444444444444444444444444333333333333333444444555666555555444444555555666666666666666555555555555444555666666666666888:::;;;<<<===<<<;;;>>>CCCHHHJJJLLLNNNPPPSSSXXX^^^bbbllluuuiiibbbWWWNNNGGGBBB>>><<<===;;;888777777777777666666666777666666555444333444444444444444444444444444444555555444333222111222222333333333333333333000000000000000000000000///////////////////////////////////////000000000....................................////////////////////////////////////................................................////////////////////////---......///////////////........................//////.........///000111111111111111111111000000000000000000000000000000......//////000000111111000000/////////000111111111111222333333333333333333333333333333333333333222222222333333333444444555555444444333444444444666555555555555555555555444555666666444333444555444666888999999:::===???@@@AAABBBBBBCCCDDDHHHJJJPPPWWWbbbllltttzzz~~~uuuhhh___QQQLLLEEE@@@===<<<;;;:::888777666555444333333333555555444444333222222111333333333333333333333333222333444444444333222111111111222222222222333333//////000000000000000111////////////////////////............////////////------------------------------------............////////////////////////........................................................................---......///////////////........................///......---...///000111//////000000000000000000000000000000000000000000......///000000111222222111000000////////////000111111222333333333333222333333333333333333333333111111222333333333333333333222222222333444555666444444444444444444555555444666777777555444555555444555777888888999:::;;;:::;;;<<<<<<<<<<<<===???BBBFFFKKKPPPTTTXXX\\\___aaajjjxxxwwwlllbbb[[[UUUMMMGGGAAA>>>:::888888888888777555666777666555555555555555444333222111222333444222222222222222222222222000111333444444333222111111111111111222222222333////////////000000111111////////////////////////,,,---------.........///------------------------,,,,,,,,,---------......////////////////////////........................................................................---......///////////////........................///......------///000111---.........//////000000000000000000000000000000...//////000111222222333222111000//////...//////111111222333333333333222333333333333333333333333111111222333333333333222000000111222333555666777222222333333333444444444000222444555444444555777888777666555555555666777555777999:::999999999:::>>>???@@@@@@AAABBBEEEHHHKKKRRR[[[aaafffmmmvvv}}}zzzqqqccc\\\RRRJJJEEECCC@@@===999777555444444444333111222333555666666666777888555444333222222444666888222222222222222222222222///000222444444444222222000000111111222222222333.../////////000000111111////////////////////////,,,,,,,,,---------......------------------------111111000///////////////000000//////.........---////////////000000000000,,,---------...///////////////000000000000///////////////...---------,,,........................000000000000////////////000000000000000000000000......//////000000111111000111111111222222222222222222111111111111111222111111111111111111111111444333333222222333333444333333333444444555555555666555444333222333333444333333333444444444555555333444555555666666555555666666777888888888888888;;;;;;::::::999888777777============>>>>>>>>>>>>BBBCCCEEEIIINNNTTTXXX[[[dddiiirrr|||vvvjjjaaaZZZWWWIIIHHHEEEBBB???<<<999888555555555555555555555555444333333222222333333444333333333333333333333333333222111000000111222333222222222111222222333333222222222222222222222222222111111000///......---------......//////000000///............---------------------------------111111000///////////////.........---------,,,,,,....../////////000000000---------..................//////000000//////..................---------........................000/////////////////////000000000000000000000000......//////000000000000000000000000111111111222222111111000000000111111111111111111111111111111222111111000000111111222222222222222333333444444666555444333222333333444333333333444444444444555333444444555555555555555555666666777777777777777888888888999999999999999;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===???CCCFFFJJJLLLNNNRRRXXX___gggoooxxx}}}{{{xxxoookkkcccZZZQQQJJJFFFCCC???>>>===;;;999777666555444444444444444444444444444333333222222333333444333333333333333333333333222222111000000111222222333222222111111111222222222222222222222222222222111111000000///......---............////////////............------------------------------------111000000/////////////////////............------------........./////////...............---------.........//////.........---------.......................................////////////////////////000000000000000000000000...////////////000000000////////////000000000000000000000//////000000111111111111111111111111111111111000000000000111111111111111111222222222222555444444333333333333444333333333333444444444444333333444555555555555555444444555666666666666666555555666777999:::;;;;;;888888888999999999::::::;;;;;;;;;<<<===???@@@AAA@@@BBBEEEHHHLLLQQQXXX\\\mmmrrrxxx}}}tttiii^^^WWWQQQNNNIIIDDD???<<<:::999666555555555444444333333444444444444444444444444333333222222222222333333222222222222222222222222222111111000000111111222333333222111000000000111000000000000000000000000111000000//////........./////////...........................------------........................000000////////////000000111111111111111000000000------------.........////////////...---------,,,------............------,,,---------.../////////.................................///////////////000000000000000000000000////////////////////////.........////////////000//////////////////000111111111111111111111111111333333222222222222333333111111222222222222222222444333333333333333333333222222333333333444444444333333444555555555444444333333444555555555555444444444555666888999::::::666777777777888888888888<<<;;;;;;;;;<<<<<<======???@@@@@@@@@AAADDDIIILLLOOOUUU[[[___cccnnn~~~pppddd[[[RRRHHH@@@BBBAAA???===;;;:::999999444444444444444444444444333333333333333333333333333333222222222222333333222222222222222222222222111111000000000000111111444333222111000/////////000000000000000000000000000000/////////........./////////......---------.........---------,,,,,,........................000000////////////000000000000000111111111111111------------.........////////////...---------,,,------............------,,,---------.../////////........................------....../////////000/////////////////////////////////...............---.........//////////////////...//////000111111111111111111111111111111333222222111111222222333333333333333222222222222222222333333333333333333222222222333333333444444222333333444555444444444222222333444444444444444555555555666666777777777666666777777777888888888666777777888888888888888;;;;;;;;;;;;:::<<>>999999999888777666666666666555444444444444333333333333333333333333333333333333222222111111222222333111111111111111111111111000000000000000000000000333222111000///.........////////////////////////////////////............//////......------,,,,,,...------------,,,,,,,,,........................///////////////000000111------............//////------........./////////...............---------.........//////.........---------.......................................---------......//////000/////////////////////////////////............---............////////////////////////000111222222111111111111111111111111000000////////////000000333333333333333222222222111222222333333333333222222222222222333333333333222222333444444444444444222222333444444444444444666555555555555555555555666666666777777777888888555555666777888888888888666888999888888888:::<<<:::>>>BBBBBB@@@AAAFFFKKKPPPUUU]]]dddkkksss}}}|||qqqeeeZZZOOOHHHAAA<<<;;;;;;:::888444444444444333333333333444333333333222222222222222222222222222222222222222222111111111111222222000000000000000000000000///000000111111000000///111111000///.........///////////////////////////.................................---------------------------,,,,,,,,,,,,------------------------///////////////000111111,,,,,,---------.............../////////000000000---------..................//////000000//////..................---------........................,,,,,,---......///000000//////////////////////////////.........---------....../////////000000000000//////000111222333333111111111111111111111111000000////////////000000333222222222111111111111000111222333444333333222111222222222222333333333222222333444444444444333222333333444555444444444444444444444444444444444555555555666666666777777666777888999:::999999888666888:::;;;:::999999:::999:::<<<<<<;;;;;;===???@@@DDDHHHKKKOOOTTT\\\aaalllsss{{{uuuggg]]]VVVMMMEEE===<<<:::999777777666666444444555555555555444444111222222222222222222222222222222222222222222222222222111111111111222222000000000000000000000000...///000111111000///...000//////.........//////000000000000000000000000........................,,,------------------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///////////////000111111---.........//////000000////////////000000000000,,,------......///////////////000000000000///////////////......------,,,........................,,,,,,------...///000000//////////////////////////////.........---------////////////000000000000000000000000111222333444111111111111111111111111222222111111111111222222222111111111000000//////000111222333444333333222111111222222222333333333222222333444444444333333222333444444555555444444333333333444444555555555444444444555555555666666555666777777777666555444555888;;;;;;:::888777777888888888888999;;;<<<======@@@BBBBBBAAADDDIIIMMMLLLQQQXXX^^^dddnnn{{{wwwqqqdddaaaXXXMMMGGGEEEAAA<<<555888::::::888555333222333444555555666555555555000111111222333444444555111111111111111111111111222222111111111111222222000000000000000000000000...///000111111000///...//////.........//////000111111111111111111111111---.....................,,,,,,,,,------.........---------,,,,,,,,,++++++++++++++++++++++++++++++000222333222///...///111000000000000000000000000////////////////////////------............------........................111111000///...------,,,,,,,,,,,,---------......///............---------////////////////////////......////////////......+++,,,.../////////...---000000000000111111111111000000000000000000000000000000000000000000000000222222111000///...------111111222333333333333222222222222222222222222222111111111111111111111111333333333333333333333333333333333333333333333333333333333444444444444555444444444555555555555666777777666666666666777777888777666666777999;;;<<<:::::::::;;;===???@@@AAACCCDDDFFFIIINNNSSSWWWZZZccciiiqqqxxx}}}yyytttmmmgggbbb\\\UUUPPPIIIGGGBBB>>>;;;999888888666666555555555444444444444444444444444444444444444444444444333333222111111111111111111111111111000000000000000000000000222111111000///......---000/////////111111///...///000000000000000//////////////////////////////------......------,,,+++"""$$$'''))),,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///111222111...---...000000000000000000000000000////////////////////////------............------..............................------,,,,,,++++++,,,,,,,,,---------......///............---------////////////////////////......////////////......,,,---......///.............../////////000000000000000000000000000000000000000000000000000000000111111111000000///......000111222222333333222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333444444444555555555444444444555555555555666777777666666666666777777888888666666666888:::;;;:::::::::::::::;;;<<<===>>>???@@@BBBEEEHHHKKKMMMJJJOOOVVV[[[^^^bbbfffiiivvvzzz{{{kkk^^^ZZZUUUQQQNNNJJJDDD@@@@@@>>><<<999777666666666555555555444444444333333333333333333333333333333333333444444333222222111000000000000000000000000000000000000000000000000000000000///...---------000///...///111111///......//////000000///..............................------......------,,,+++***+++,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000///...---...///000000000000000000000000////////////////////////------............------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///............---------////////////////////////......////////////.........------------...//////------........./////////000000000000000000000000000000000000000000000000111111000000000000000000000111222222333333222222222222222222222222222222222222222222222222222222333333333333333333333333222222333333333333333333444444444444555555555555444444444555555555555666777666666555555666666777999888777666666777888999999999888888888888888999;;;;;;;;;;;;<<<===???@@@<<<>>>BBBDDDFFFIIILLLOOOVVVYYY___iiittt~~~tttjjj[[[NNNHHHEEECCCAAA???>>>;;;888777777666666555555555444444444444333333333222222222222222222222222222222222333333333333222111111////////////////////////000000000000000000000000//////......------,,,,,,000///...///000111///---------......///......---........................------......------,,,+++/////////...---+++)))(((***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////...//////////////////////////////////////////////////////------............------........................,,,---------......//////,,,,,,,,,---------......///............---------////////////////////////---......//////......---......---,,,,,,...///000------........./////////000000000000000000000000000000000000000000000000000000000000111111222222000000111222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222333333333333444444444444555555555444444444555555555555666666666666555555666666666888888777666666666777777888777777777777777777888999999999999999999::::::<<<======>>>???@@@BBBDDDDDDFFFIIIOOOWWW___gggkkkpppttt{{{{{{tttiii___XXXPPPGGG???======<<<;;;;;;:::999888444555555666666555555444333333333222222222111111222222222222222222222222111222222222222222111111////////////////////////000000000000000000000000/////////......---------///......///000000///---,,,,,,------......------........................------......------,,,+++,,,,,,------------------++++++++++++++++++++++++++++++++++++++++++++++++000000000000000111000000////////////////////////////////////////////////------............------........................,,,------......//////000,,,,,,,,,---------......///............---------////////////////////////------............------......---,,,,,,...///000....../////////000000000/////////////////////////////////////////////////////////000111111222222000000111222222222222111111111111111111111111111222222222222222222222222222222222222222222222222111111111222222333333333333333333333444444444444444444444555555555555666666666555555555555666666777777666666666666666666666666666666777888999:::777777888888999999999999<<<;;;::::::;;;<<<<<<<<<===>>>@@@CCCFFFJJJLLLNNNQQQUUUZZZ^^^aaagggooouuu||||||pppeee___\\\VVVNNNIIIEEEAAA===;;;777777777666555444444555444444555555555444333333333333222222222111111111333333333333333333333333000000111111222111111000000000000000000000000000////////////////////////000000000//////////////////...---...000000...---++++++,,,---------------........................------......------,,,+++)))******+++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++111000///000111222111000000000000000000000000000////////////////////////------............------........................,,,,,,,,,------.........,,,,,,,,,---------......///............---------////////////////////////------............------...------------...//////....../////////000000000////////////////////////////////////////////////......//////000000000111///000111111222222111111111111111111111111111111111111111111111111111111222222222222222222222222000000111111222333333333222222222222333333333333444444444555555555555666666555555444444555555666555555555666666666666666666666666666777888999:::444555666777888888888888999888777888999:::999888:::;;;<<<>>>???@@@@@@@@@AAACCCFFFHHHJJJOOOVVV\\\cccuuu}}}pppbbbXXXQQQKKKHHHIIICCC>>>===<<<888777999555666777555333222222333333333222222222111111111333333333222222222111111333333333333333333333333//////000111111111111000000000000000000000000000////////////////////////000000000000000000/////////...---...///000...,,,++++++,,,---............------------------------------......------,,,++++++***************+++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++000...---...111222111///000000000000000000000000////////////////////////------............------........................---.....................,,,,,,,,,---------......///............---------////////////////////////,,,------......------,,,,,,---......///.........------........./////////////////////////////////////////////////////////...............////////////000000111111111111111111111111111111111111111000000000000000000000000111111111111111111111111///000000111222222333333000000111111111222222222444444444555555555555666666555555444444555555666333444444555666666666666777777666666666777777888444555666777888888888777666555555888:::;;;999666777888888999:::;;;;;;<<<;;;===>>>>>>???CCCJJJPPP^^^nnn|||{{{sssoooooooooooosssyyyvvvoooccc[[[QQQIIIDDDAAA>>>===>>>999777999888444333666555777888666444222333444222111000000000111222333444333333333222222222222222222222222222222222222...//////000111111000000////////////////////////////////////////////////////////////////////////...------...//////...,,,+++,,,---....../////////------------------------------......------,,,+++,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******************************///---,,,---000222000...000000000000000000000000////////////////////////---..................---........................111111111111111111111000,,,,,,,,,---------......//////.........---------////////////////////////,,,------......------,,,+++,,,.../////////...---,,,,,,,,,---------......////////////////////////////////////////////////........................//////000111111111111111000000000000000000000000////////////////////////111111111111111111111111///000000111222222333333///000000000000111111111444444444555555555666666555555555444444555555555222333444555666666666666888888777666555444444444666777888999:::999888888222222333666::::::888555777777555555666777999:::999;;;;;;;;;;;;???FFFLLL___lllrrrhhhXXXPPPNNNLLLQQQUUUZZZ___eeelllrrrwww{{{|||zzzxxxssskkkaaaVVVNNNEEECCCAAAAAABBB@@@;;;777888333333777777333222666333555666555222000222444333222000000111333555777444444444333333333222222000000000000000000000000......///000000111000000........................////////////////////////---........................------...//////...,,,+++,,,---...////////////------------------------------......------,,,+++******))))))***,,,...///,,,,,,,,,++++++*********************************111111111111222222222222//////.........//////000////////////////////////////////////////////////------------------------------............------...---,,,,,,,,,,,,---...+++,,,...000000///...,,,........................------------------------///......------,,,++++++............///////////////////////////////////////////////////.........//////............//////000000000000000000000000000000000000000000000000000222333222111000111222333222222222111000000000111111111111111111111111111111000000000000000000333333333333333333333333222222333333333333444444666666666666666666666666666666666666666666666666777777888777777666555444666666777777777777666666777777777777666666666666;;;:::999888999@@@JJJQQQ^^^[[[UUUOOOIIIEEEBBBAAAAAABBBDDDGGGKKKNNNQQQSSSbbbhhhpppzzz{{{nnnccc___YYYWWWTTTOOOKKKGGGCCCBBB===<<<;;;:::999777666666555555444444444333333333333333333333333222111000000111111111111222222222000000111222333444444555000000111111111111000000000000000000000000000000////////////////////////////////////////////////........................000///...---,,,+++++++++...------------...//////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***,,,---111111111000000000//////000000////////////000000////////////////////////------------------------------------------------------............------...---,,,,,,,,,,,,---...,,,,,,.../////////...---........................------------------------------------------------............////////////........................////////////..................------------......////////////////////////000000000000000000000000000111222111000///000222222222111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333222222222333333333444444444444444444444444444444555555555555555555555555666666777777777666555555666666777777777777666666777666666666666666666666999888777777999???IIIPPPRRROOOKKKFFFBBB???>>>=========>>>@@@BBBEEEGGGHHHKKKNNNUUU[[[ccckkktttyyy~~~oooggg^^^SSSLLLJJJIIIHHHEEECCC???===:::999888777777666555444333333444444444444333333333333222222333333222222111000000000111111111222222222000111111222222333333333......////////////......////////////////////////........................------------------------........................//////...,,,,,,++++++,,,,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))***++++++,,,444444333222111000//////111000000//////000000000////////////////////////------------------------------------------------------............------...------,,,,,,------...---------............///........................------------------------++++++,,,------...//////---............/////////................................................------,,,,,,,,,,,,------////////////////////////000000000000000000000000///000111000///...///111000000111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333222222222222333333333333333333333333333333333333444444444444444444444444555555666666777666666666555666666777777666666555666666666666666666666666666666555666999???HHHNNNDDDCCC@@@===;;;:::;;;;;;999999999::::::<<<======<<<>>>AAADDDGGGLLLQQQUUU___bbbfffmmmuuu{{{mmmaaaTTTLLLFFF@@@>>>>>>::::::999888666555444333444444333333333222222222444444444333333333222222111222222222222111111000000000000111111111222222111111111111111111111111......////////////......////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,++++++,,,+++++++++++++++,,,,,,---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***::::::888777555333222222111000000////////////000////////////////////////////////////////////////........................,,,------......------,,,------------------------...------------...//////........................------------------------,,,,,,,,,---------......---------.........//////........................------...............///...------,,,,,,------...////////////////////////000000000000000000000000...///000///...---...000//////000000111111222222111111111111111111111111111111111111222222222222222222222222222222222222111222222222222333333333333333333333333333333333555555555555555555555555333444555555666666666666555666666666666666666555555555555666666666666666555555555666:::@@@HHHLLL>>>===;;;999888999:::;;;888888888777888999999:::;;;===>>>>>>>>>@@@CCCFFFKKKKKKMMMQQQVVV\\\bbbfffcccfffjjjpppwww~~~zzzqqqjjjddd^^^[[[RRRKKKCCC>>>===<<<===>>>777777666666555555444444444444444444444444444444333333333333222222222222000111111111111111000000000000000000111111111111222222111111000000000000000000111111111111000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,+++++++++,,,+++++++++++++++,,,------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))+++,,,,,,+++***)))>>>===<<<:::888666444444111000//////.........///000000000000000000000000000000000000000000000000........................,,,,,,------------,,,,,,------------------------...------------...//////........................------------------------......---------,,,,,,,,,------------....................................,,,---------......////////////............//////........................////////////////////////---///000///...---...////////////000000111111222000000000000000000000000000000111111111222222222222222222222222222222222111111111222222222333333444444444444444444444444555555555555555555555555222333444555555555555555555555666666666666555555444444555555666666666777666555555777<<>>===:::888888999999888666666666555555444444444333333444444444444555555333333222222222111111111///000000111111000000000//////000000000111111111222111111000000//////...000000111111111111000000................................................------------------------------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++))))))@@@???===;;;999777666555222111111000////////////000000000000000000000000................................................,,,,,,------------,,,,,,,,,------......------,,,---------............///........................------------------------//////...---,,,,,,++++++,,,------------.........------------------------,,,,,,,,,---......///////////////....../////////........................////////////////////////...///000///...---...000//////000000000000000000000000000000000000000000/////////000111111222222222222222222222222222222111111111111222222222222444444444444444444444444444444444444444444444444333333444444555444444444444555555666666555555444444444444555555666666777777555555888===BBBFFFGGG:::888666555444444666666555555555555666777888888777888888888777888:::===;;;;;;;;;<<<======>>>???@@@@@@AAACCCEEEHHHJJJKKKNNNQQQVVVZZZ___dddjjjnnnvvv|||zzzuuulllbbbZZZVVVTTTTTTOOOLLLHHHCCC???===<<<<<<777::::::777666666444000333333333333222222222222222222222222222222222222222222222111111111000000...//////000000000000////////////000000000111111111000000000//////............////////////..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))BBBBBB@@@>>><<<;;;999888555444333222111111111111000000000000000000000000................................................+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,,,,,,,.../////////...---........................---------------------------------------------,,,,,,,,,---------.........------------------------++++++,,,------.../////////......------......///........................////////////////////////...///000000......///000000000000000000/////////000000000000000000000000---......///000000111111111111111111111111111111111111111111222222222222333333333333333333333333222222222222222222222222333333444444444333333222444555555666666555555444333333444555555666777777777555444777<<>>>>>??????AAACCCEEEGGGJJJNNNQQQSSSYYY```eeeiiinnnvvv|||{{{tttmmmgggZZZWWWQQQKKKEEEBBBBBBCCC>>>>>>===<<<:::999:::;;;666;;;;;;777555666444000111111111222222333333444222222222111111111111111222111111111000000000000---...//////000000//////////////////000000000111/////////////////////.........////////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++***))))))******FFFEEEDDDBBB@@@???======777666555444333333333333000000000000000000000000111111111111111111111111////////////////////////+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,+++,,,...000000///...,,,........................------------------------+++,,,,,,------......///,,,,,,,,,---------......------------------------++++++,,,,,,---...//////...------,,,,,,------...........................///////////////////////////000111000///...///111111111000000//////......000000000000000000000000,,,------...///000000111111111111111111111111111000111111111111222222222222222222222222222222222000000000000000000000000444444444444333333222111444555555555555555555444333333444444555666777777666444333666;;;@@@AAA@@@777666444333444555777888888888777666555555555666333333444444444555888:::666777999:::999888555444777777888::::::;;;:::::::::;;;<<<;;;;;;<<>>666777888999888888999:::222777888333111555555111111222333444666777888999333333333333222222222111111111111111000000000000------...///000000//////////////////000000000000////////////////////////000000111111111111000000........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,*********)))***++++++,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++---,,,***)))))))))***+++IIIIIIHHHFFFDDDBBB@@@>>>???===:::666222000//////444333000......///111222000/////////.............../////////...---,,,,,,........................,,,,,,************,,,,,,111000///...------...///........................//////.........---------............---,,,++++++,,,,,,,,,------.........---+++***,,,///000...+++///---+++,,,---...---,,,---------.........//////////////////////////////........................,,,---......//////......000000000000000000000000000000000000000000000000......///000111222222333000000000000111111111111222111000//////000111222444444444333333333222222222222222333333222222222111333555555444333444555666666666666666666555555333333333444444444555555555555555777999===AAACCC888777555444333444666777555222111222555777555333666666555555555444444444777777666666555555555555777777777777888888888888888999999999::::::::::::<<<===>>>???@@@AAABBBCCCHHHJJJMMMQQQUUUYYY\\\]]]```bbbeeejjjpppuuuyyy|||zzztttrrrvvvkkk[[[NNNFFFBBB@@@???@@@???<<<:::888888999:::888777777666555444444444777777666666555444222222000111111222222333444444444444444333333222222222000000000000000000000000000000//////.........---...///000000000///---,,,222111111000///......---........................111000///...---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,***))))))***((('''''''''((()))+++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++,,,+++++++++***)))))))))JJJIIIIIIGGGFFFDDDCCCCCCAAA@@@===:::777444222111333111///---,,,---///000000000/////////..................///......------........................---,,,++++++++++++,,,---111000///...------...///..............................------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------------------,,,+++,,,//////...,,,///---+++,,,---...---,,,------........./////////................................................,,,---......//////....../////////////////////////////////////////////////////////000111111111222//////000000000111111111222111000//////000111222222222222111111111111000111111222222222222111111000222444444333222333444444444444444444444444444333333333444444444444555666666555666888;;;>>>@@@888777555444333444555666444333111333555666555333555555444444333333333333666666666555555444444444666666666666777777777777555555555555666666666666888999999:::;;;<<<======<<<===???AAADDDFFFHHHIIIKKKLLLNNNQQQUUUXXX\\\]]]fffkkkrrrwwwzzz|||yyyrrrjjjccc]]]ZZZXXXddd\\\OOOEEE@@@>>><<<<<<<<<;;;999777777777999999777777666666555444444333555666666555555444333222222222222222222222222222222222222222111111000000000000000000000000000000000/////////............///////////////...------111111000000///......---..............................---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***))))))***))))))(((((()))***+++,,,*********+++++++++,,,,,,,,,,,,++++++++++++++++++************************************************++++++++++++++++++++++++++++++******************MMMLLLKKKIIIHHHHHHHHHHHHDDDCCCBBB???<<<999666555444222000...------//////000000000/////////......------.../////////.................................---,,,,,,,,,,,,---...000///......---.................................---,,,,,,,,,,,,+++++++++***+++,,,---............------------,,,,,,,,,,,,,,,,,,+++---...///...,,,///---+++,,,---...---,,,------........./////////................................................,,,---......//////......////////////////////////////////////////////////000000000000000000000000//////000000000000111111111111000000000000111111000000000000////////////000000111111111111000000///111333333222111222333222222222222222222222222333333333333444444444444777666555555666888999;;;888777555444333333444444444333222333555555555444444333333333333222222222555555444444444444333333444555555555666666666666222333333333333444444444666666666777777888888888888888999999:::;;;;;;;;;>>>>>>???@@@AAACCCEEEFFFKKKOOOTTTWWWYYY]]]cccgggnnnqqquuuvvvvvvyyy~~~{{{tttnnnkkkhhhddd```ZZZWWWSSSOOOJJJHHHFFFEEEOOOJJJCCC===;;;:::::::::888777666555555666777888666666666555555444444333333444444555555444444333444333333222111111000000000000000000////////////000000000000000000000000////////////............000///......---.........111000000//////....................................---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***))))))***++++++*********++++++,,,*********++++++++++++,,,++++++++++++++++++,,,,,,************************************************++++++++++++++++++++++++))))))******************RRRQQQOOOMMMLLLKKKKKKKKKFFFFFFEEEDDDAAA===:::888777666444222111111111111000000000////////////...,,,---...///////////////.................................------.........................................................---,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------...------,,,,,,+++++++++,,,,,,,,,---......------///---+++,,,---...---,,,,,,,,,,,,,,,---------...................................................,,,---......///.........////////////////////////////////////////////////000000000000000/////////////////////000000000111111000000000000000000111000000/////////.........//////000000000000/////////111333333222111222333111111111111222222222222222222333333333444444444777666555555444555555666888777555444333222333333444444333444444444444444444333333333333333333333333333333333333333333333333333444444444555555555444444444444555555555555777777777777777777666666:::::::::::::::::::::999===============>>>>>>??????AAADDDEEEFFFHHHLLLOOOPPPRRRVVVWWWWWWYYY___ccckkknnnrrrtttuuuxxx~~~wwwooojjj```\\\WWWSSSRRRPPPNNNKKKJJJHHHFFFDDDBBBAAA@@@@@@AAA???<<<:::999999::::::777666555555444555555666555555555444444444333333222222333444444444444444333222222222111111000000////////////////////////000000000000000000000000///////////////.........000///---,,,,,,---...///000000/////////.................................000///...---------------++++++++++++++++++++++++++++++++++++++++++++++++***,,,,,,+++)))))))))***+++++++++***************************++++++++++++*********++++++,,,,,,,,,************************************************************************(((((())))))******++++++VVVUUUSSSQQQOOONNNMMMMMMHHHHHHHHHFFFCCC@@@===;;;:::999777555333222222222111000000000////////////------...///000000000///................................................------..........................................------------............,,,,,,------,,,++++++***---------,,,,,,++++++***+++,,,---...------------///---+++,,,---...---,,,******+++++++++,,,,,,,,,................................................,,,---......///.........................................................000000000///////////////...////////////000000000000000000111111000000000111111000000000//////////////////000000/////////000222444444333222333444111111222222333333333444222222222333333333444444666555555444333333333333666555444444333222222222444444444444444333444444444444444444555555555555222333333333333333333333333333333333444444444444444444555555555666666666777777777666666666666555777777777888888888888888:::::::::999::::::;;;;;;888999:::;;;;;;<<<>>>@@@BBBDDDFFFEEECCCDDDHHHLLLNNNQQQTTTUUUVVVYYY^^^bbbhhhppp{{{}}}sssnnngggaaa\\\XXXSSSQQQLLLJJJGGGEEEDDDDDDCCCBBB@@@@@@???===<<<<<<;;;;;;:::;;;:::999888888888999999888777666555444333333444444444444333333333333000111222333444444444444000000000111111222222222000000000000000000000000////////////////////////.........//////////////////...---,,,,,,---...///////////////....................................//////...---------......++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++)))((()))*********************))))))))))))*********+++++++++*********++++++,,,,,,,,,************************************************************************((((((((())))))******+++VVVVVVVVVUUUTTTRRRPPPOOOKKKKKKJJJHHHEEEBBB@@@???;;;:::888666444222222111111111000000000/////////......///000000000//////........................------...//////...------,,,,,,---............---........................------...............///------------,,,+++***))),,,,,,,,,,,,++++++++++++***,,,......---,,,---...///---+++,,,---...---,,,*********+++++++++,,,,,,------------------------........................,,,---......//////......................................................////////////////////////......////////////000000000000111111111111000000111111111111000000000000//////000000000000//////000222444444333222333444222222222333333444444555222222222222333333333333444444444444333333333222444333333333333333222222444555555555333222333444444444555555555555555666222222333333333333444444222333333333444444444444333333333333444444444444555444444444444444444444555555666666777777888888777777777666777888888999888888777777888999::::::===??????===:::999<<>><<<:::888666555111111111111000000000000000000111000000///..............................+++,,,---......---,,,+++***+++---...///...------........................+++++++++,,,,,,---------)))***++++++,,,,,,,,,,,,*********++++++,,,,,,---***,,,//////,,,+++---//////---+++,,,---...---------------.........//////------------------------........................,,,---......//////......................................................,,,------...///000111111............/////////000///000111222222111000///000000000000////////////000000111111111111000000...000111222111000111222000000111222333333444444111111222222222333333333000111222333444555555444000000111333333333333333333555777555222111222555222222222333333444444444333333333444444555555555333333444444444555555555333333444444444555555555444444555555555666666666666666666666666666666666777777666555444444444555666555444444666777777666555777888777555666999===999999999:::;;;===???AAABBBGGGJJJGGGAAA>>>@@@DDD@@@DDDHHHJJJOOOXXX\\\\\\```dddgggfffccceeemmmtttvvvzzz}}}~~~zzzvvvvvvxxxxxxtttpppdddaaa___```aaa___YYYSSSNNNOOOPPPOOOKKKHHHFFFEEEAAA???>>>>>>>>>>>><<<:::888999::::::999999999:::666777888888999888888888555888999888555444555777333444444555555444444333222222222222222222222333111111222222222111111000222222111111000/////////.../////////000000111111////////////////////////---.........//////000000***+++---...///...---------...................................................---------......///++++++++++++++++++++++++************************((()))******)))((()))+++(((***+++---......------))))))))))))************---,,,,,,++++++*********************************************************))))))))))))))))))))))))******))))))((((((''''''SSSSSSTTTWWW[[[]]][[[XXXWWWUUURRROOOJJJGGGDDDBBBAAAAAAAAA@@@===:::666444000111222333333222111000///......---------......000000////////////000000///...------,,,,,,,,,,,,------............---------------.........//////......---,,,++++++************+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,------......------,,,++++++++++++++++++++++++///---+++---///111///---...------,,,,,,------............------,,,,,,,,,---,,,,,,,,,,,,---......---......//////......---......,,,++++++,,,......)))+++---...------...///............//////////////////////////////////////////............//////////////////000000000000000000000000000000000000333222000//////111333444111111111000000000000000333222222111111222222333222222222222222222222222000111222333444333222222111111222222222333333333333333333333333333333333444555666888888666555444111222222333333222222111444444444444444444444444666666666555444444333333555555555555666666666666444444444555555555555666666666666666666666666666888888777777888:::;;;===AAA@@@@@@???>>>===<<<<<<>>>???@@@BBBDDDFFFGGGHHHIIIIIIKKKMMMOOOQQQRRRSSSYYYZZZ\\\___bbbeeehhhjjjtttwww}}}~~~qqqhhheeeaaa]]]ZZZZZZYYYYYYXXXRRRPPPNNNOOORRRQQQLLLGGGEEEDDDCCCBBBAAAAAAAAAAAA;;;;;;;;;:::::::::999999888888888888888888888888666666666666555555555555555555555444444333333333444444333333333333222222111111111111111111111111222111000000000111333444000000000000000000000000000000000000////////////////////////............//////.........---------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++---...//////------,,,++++++,,,,,,,,,,,,,,,+++******+++,,,,,,---,,,,,,+++***)))((((((************************,,,,,,++++++,,,,,,---...+++++++++***************************************************************,,,,,,++++++***)))))))))VVVSSSQQQRRRVVV[[[]]]^^^YYYWWWUUUQQQMMMJJJGGGEEECCCCCCCCCBBB@@@===:::888444444444444444333222111//////......------......000//////......//////000......---,,,,,,,,,------------............---------------.........//////+++,,,,,,------,,,,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))+++,,,+++))),,,,,,,,,++++++,,,,,,,,,......---------,,,,,,,,,---,,,,,,,,,,,,---......+++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------)))+++---...------...///---.........////////////........................//////............//////.../////////000000000000000000000000000000000000111000000///000111222333000000000000000000000000111111111000000111111111222222222222222222222222000111222333333333222222111111111222222222333333333333333333333333333333222444555666666555444222444444555555555555444444333333333333333333333333444444444444555555555555444555555555666666666666444444444444555555555555555555555555555555555555777777666666777888:::;;;>>>>>>======<<<;;;::::::<<<<<<===>>>??????@@@AAAAAAAAACCCDDDFFFGGGIIIIIIGGGHHHIIILLLNNNQQQTTTUUU[[[]]]aaafffkkkqqqyyy}}}~~~}}}|||{{{|||uuuppprrrrrrrrrqqqqqqnnnggg]]]VVVQQQOOOLLLKKKKKKKKKJJJIIIFFFDDDCCCEEEHHHHHHDDD@@@BBBAAA@@@???>>>>>>>>>>>>:::::::::999999999888888777777777777777777777777555555555444444444444333555555444444444333333333444444333333333222222222111111111111111111111111111000000///000111222333000000000000000000000000////////////////////////////////////.........---///.........------------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,+++++++++******)))******+++,,,---......,,,++++++*********++++++,,,++++++******++++++,,,,,,,,,++++++***)))))))))************************+++++++++++++++,,,,,,------,,,,,,+++***)))((((((************************))))))))))))))))))))))))))))))))))))))))))******\\\VVVPPPNNNQQQXXX^^^bbb[[[ZZZXXXUUUQQQNNNKKKIIIFFFFFFFFFEEECCCAAA>>>===:::999888666444333333333000000///...............///..................///------------------......------............---------------...............)))***,,,---.........---***++++++,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,------------------------,,,*********,,,---,,,+++,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***,,,---...------...///---------.........//////........................//////............//////....../////////000000000000000000000000000000000////////////000000000111000000000000000000000000000000000000000000000000111111111111111111111111000000111222222222222111111111111222222222222333333333333333333333333333222222444444444444222222444555555666666555555444222222222222222222222222222222333444444555666666444444444555555555666666444444444444555555555555555555555555555555555555666555555555666777888999;;;:::::::::999888888888::::::::::::;;;;;;;;;;;;:::;;;<<<===>>>??????@@@======>>>@@@BBBDDDFFFGGGIIIKKKMMMOOOQQQTTTYYY]]]eeegggkkkmmmmmmmmmnnnooonnnoooqqqsssvvvzzz}}}{{{{{{|||zzzxxxvvvrrrppppppsssvvv~~~}}}sssmmmhhheeeaaaaaabbbbbbfffllltttzzzvvvxxxzzzwwwkkk___\\\___\\\^^^aaa```[[[TTTNNNKKKEEEDDDCCCDDDDDDDDDBBBAAA@@@>>>>>>@@@DDDDDDAAA>>>======<<<;;;::::::::::::888888888888777777777777666666666666666666666666444444333333333222222222444444444444333333333333333333333333222222222222111111111111111111111111000////////////000000111000000000000000000000000//////////////////////////////.........---------............------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,---******)))))))))******+++,,,+++************+++,,,***************************************************************++++++,,,...---,,,+++***(((''''''************************((((((((((((((((((((((((&&&''''''((())))))******ddd^^^VVVQQQQQQUUU[[[___^^^]]]\\\YYYVVVRRROOOMMMIIIIIIHHHHHHFFFDDDBBBAAA???===;;;888555444444444111111000///..................------------......---------------...///000------............------........................)))+++,,,...///...------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,---------------------------,,,,,,------.........,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------------------...******,,,------,,,*********,,,......---------...,,,,,,---------.................................///......------......///........./////////000000000000000000000000000000---...//////000000///////////////000000000000000000000000000000000000000111111111111111111111111000000000111111111111111111111111111222222222222222222222222222222222222222222333444444333222222222333333444444333333222222222222222222222222222222222333333444444444444333333444444444555555555333333444444444555555555555555555555555555555555555555555666666777777888888888888888777777777777999999:::::::::;;;;;;;;;:::::::::;;;<<<<<<===============>>>???AAABBBCCCEEEFFFGGGHHHHHHIIILLLNNNQQQSSSVVVWWWWWWWWWYYYZZZYYYZZZ\\\^^^___cccgggkkknnnrrrwww{{{~~~~~~zzzxxxvvvuuuvvvxxxzzz|||}}}||||||zzzxxxvvvuuussssssrrrqqqooommmkkkiiigggiiijjjkkklllmmmmmmmmmmmmjjjkkkkkkjjjhhhffffffgggeeeeeebbb___]]]]]]```bbbhhhnnnqqqllleee```]]]YYYTTTUUUVVVWWWYYY___eeejjjkkkpppsssmmm```UUUSSSVVVSSSWWW[[[YYYRRRKKKIIIIIIDDDDDDDDDEEEEEEDDDAAA???>>>======>>>@@@AAA???===::::::999888888888888888777777777666666666555555555555555555555555555555444333333333333222222222333333333333333333333333333333333222222222222111111111111111111111111111//////........./////////////////////////////////---...............//////.........---------,,,,,,---------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++++++++++++++++++++******)))))))))***++++++++++++************++++++))))))*********+++++++++************************)))))))))))))))******+++,,,,,,++++++***)))((((((************************))))))))))))))))))))))))((((((((()))))))))******kkkhhhbbb\\\WWWWWWXXXZZZ``````___^^^[[[WWWTTTRRRLLLLLLKKKJJJHHHFFFEEEDDDCCCAAA>>>:::777555555444222222111000///...............------------......------------......///000------............------.....................---,,,---............---,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...---,,,,,,,,,,,,---...******,,,------,,,******+++,,,......---,,,---...,,,,,,,,,,,,------------..............................------------..................////////////////////////////////////------...////////////.........//////000000000000000000111222222111000000000000000000000000000000/////////000000000111111000000111111111222222222222222222222222222222222333333333444444333333333222333333333333333333222333333333333333333333333444444333333222222222222333333333333444444444444333333333444444444444555555555555555555555555555666666666777777777777777777777777777777777777777777777888999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<======<<<;;;;;;;;;<<<===>>>>>>@@@BBBCCCCCCBBBCCCEEEGGGDDDFFFIIIJJJIIIJJJKKKMMMMMMNNNOOOPPPPPPRRRUUUWWWXXXZZZ^^^aaaccceeehhhjjjooopppssstttvvvvvvuuuuuummmllliiigggggghhhjjjllljjjlllnnnqqqqqqnnnhhhddd``````aaaaaabbbbbbbbbbbbcccdddddddddcccbbbaaa```cccccccccbbb```^^^\\\[[[_______________^^^]]]\\\]]]^^^^^^]]][[[ZZZZZZ[[[[[[ZZZYYYVVVTTTUUUWWWYYYVVV\\\___[[[WWWUUURRROOOOOOOOOOOONNNOOOQQQVVVYYY___fffiiiaaaUUULLLKKKNNNMMMQQQUUURRRJJJDDDCCCDDDBBBBBBBBBBBBBBB@@@<<<999:::999888999999999888777999888888777777777777888666666555555555444444444666666666666666666666666444444444333333333222222333333333333333333333333333333222222222111111111000000000000000000000000....../////////.................................,,,,,,------............------------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++*********************+++,,,,,,************************)))))))))***++++++,,,,,,************************))))))(((((())))))***+++******************++++++************************************************+++++++++******)))))))))pppooommmhhhbbb]]][[[ZZZdddddddddccc```]]]YYYWWWPPPOOONNNLLLJJJIIIHHHGGGFFFDDDBBB>>>;;;999777666444333222000///////////////..................///.........---......//////------............------...............---------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------,,,,,,---///...------,,,,,,------...++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,+++++++++---......---,,,------+++++++++,,,,,,,,,------------------------------......------------......------........./////////////////////////////////............/////////000---......//////000000111000000222222222222000000/////////////////////////////////...///000000111000000000111111111111222222222222222222222222222333333333333333333333333333444444555555444444333333333333333333333333333444444333222222111000000222222222333333333444444333333333333444444444444444444444444444444444444666666777777777777666666555555666666777777888888555555666777888999:::;;;999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<======???@@@@@@@@@@@@AAABBB@@@BBBDDDDDDDDDDDDFFFHHHGGGHHHIIIIIIIIIIIIKKKMMMNNNPPPRRRSSSTTTUUUWWWYYY```aaadddfffggggggfffeee^^^\\\YYYVVVWWWZZZ]]]```^^^^^^```aaabbb```\\\XXXTTTUUUWWWXXXXXXWWWVVVUUUVVVVVVWWWXXXXXXXXXXXXXXXYYYYYYZZZZZZYYYXXXWWWWWWZZZZZZZZZYYYYYYWWWVVVVVVUUUVVVVVVUUUSSSRRRSSSTTTTTTTTTSSSRRRPPPQQQSSSUUUOOOTTTUUUQQQNNNMMMKKKHHHMMMNNNMMMKKKJJJJJJLLLOOOVVV]]]___WWWNNNIIIHHHHHHHHHLLLNNNLLLEEE@@@@@@BBB@@@@@@???@@@???===:::666888888888777777666666666888888777777777777777888555555555555444444444444666666666666666666666666444444444333333333222222222222222222333333333333222222222222111111111111000000000000000000000000/////////000//////...---........................++++++,,,,,,---.........------,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******+++++++++++++++************************+++,,,---))))))***++++++***))))))))))))******+++++++++,,,************************)))))))))))))))******+++)))))))))***++++++,,,,,,************************************************,,,,,,,,,+++***)))))))))ppprrrsssqqqkkkfffcccbbbhhhiiiiiihhhfffbbb___]]]UUUTTTRRRPPPMMMLLLJJJJJJIIIHHHFFFDDDAAA===;;;999444444222111000/////////000//////......//////000000//////............///------............------//////.........---------...---,,,,,,,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////------...111---,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,+++++++++***++++++,,,---,,,+++***((((((***+++,,,------,,,,,,,,,,,,------+++---......---,,,,,,---++++++++++++,,,,,,,,,,,,------------------------...------,,,,,,------...---------.........//////////////////////////////000///.........///000111------......///000000111...///111222222111///...//////////////////////////////.........///000111000000000000111111111111111111111111111111111111222222222111111222222222222333333444444333333222222222222222222222222222222222222222111111111111222222222222333333333333222222333333333444444444444444444444444444444444444555666666666666555444333333444555666666777777666666777777777888888888777777888999999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>===???@@@@@@??????@@@AAA@@@BBBCCCCCCBBBCCCEEEGGGCCCDDDFFFFFFFFFFFFHHHJJJHHHJJJKKKLLLLLLMMMOOOQQQTTTUUUXXXZZZ[[[[[[YYYXXXSSSRRRPPPOOOPPPSSSVVVXXXWWWVVVUUUVVVVVVVVVTTTRRRPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRRRRQQQQQQRRRRRRRRRRRRSSSSSSTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTQQQRRRRRRQQQOOONNNNNNOOONNNOOOOOONNNMMMNNNQQQSSSMMMPPPPPPLLLJJJKKKJJJGGGLLLLLLLLLKKKIIIIIIKKKLLLPPPUUUWWWPPPJJJHHHGGGDDDDDDGGGHHHGGGCCCAAA@@@BBB???>>>===>>>>>>>>>;;;999888999999999888999:::;;;777777666666666666777777666555555555555444444444444444444444444444444444333222222222222111111111111111222222222333333333222222222222111111111111000000000000000000000000///000000111000///...---------------------------***++++++,,,------......,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************+++++++++((((((((())))))+++,,,,,,((()))***++++++***)))(((***************+++++++++***************************))))))))))))***++++++***************+++++++++***************************************************************)))))))))nnnrrruuuuuuqqqmmmkkkjjjkkklllmmmllljjjfffccc```YYYWWWUUURRRPPPNNNLLLLLLKKKJJJIIIHHHEEEAAA>>><<<555444333111000/////////000000////////////000000111000///...............---..................---//////.........------------,,,******,,,///222444,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++------------------------'''***,,,+++)))(((***---,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++******++++++,,,---...---+++******+++---...///...,,,,,,,,,,,,...///,,,---///...---,,,,,,---******+++++++++,,,,,,,,,------------------------...------,,,,,,------...---------.........//////////////////////////////111000...---...///111333---------...///000000111---...///111111///...---///////////////////////////......------///000111000000000000111111111111111111111111111111111111111111000000000000111111000000000111111000000000000000000000000000000000000000000111222222333333111111222222222333333333222222333333333444444444444444444444444444444444333444555555555444333222222222333444555555666666::::::999999888888888888666777777888999:::;;;<<<:::999999999:::;;;;;;<<<<<<>>>??????>>>======>>>>>>???@@@@@@???@@@BBBDDD===???AAABBBBBBCCCEEEGGGDDDEEEGGGGGGGGGHHHKKKMMMJJJLLLOOOQQQRRRQQQOOONNNIIIJJJJJJKKKLLLNNNPPPQQQQQQOOOMMMMMMMMMNNNNNNMMMNNNMMMKKKIIIIIIJJJKKKLLLKKKKKKLLLLLLMMMLLLLLLLLLLLLLLLMMMMMMNNNPPPQQQRRRNNNOOOPPPQQQRRRSSSSSSSSSPPPQQQQQQPPPMMMLLLLLLMMMKKKLLLMMMMMMLLLNNNPPPSSSIIIKKKJJJGGGGGGJJJJJJHHHFFFGGGHHHHHHGGGGGGIIIKKKIIINNNOOOIIIEEEFFFDDD???>>>@@@AAAAAA@@@??????@@@;;;:::::::::<<<<<<;;;999555666777777777888:::<<<666666555555555666666777666666555555555444444444333333333333333333333333111111111111000000000000111111111222222333333333222222222111111111111000000000000000000000000000///000111111111000...---------------------------******+++,,,,,,---......,,,,,,,,,+++++++++******+++++++++,,,,,,---------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******))))))*********+++++++++''''''''''''((()))++++++((()))***++++++***)))(((***************************************************************++++++,,,,,,+++++++++******))))))************************))))))))))))))))))))))))''''''(((((())))))******qqqoooqqqvvvwwwsssppppppppprrrttttttqqqmmmiiihhhbbb___ZZZXXXWWWUUUQQQMMMNNNLLLKKKIIIHHHEEEAAA>>>???<<<888555444222000///222000...---...//////...***+++---...------...///////////////////////////////////////////////////,,,,,,,,,+++++++++******.........------,,,,,,,,,------------------------------------------,,,,,,***++++++,,,---------------------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,------,,,+++***------++++++++++++------++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************------------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------............------000///---,,,+++,,,,,,---........................---------.........//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000222000///000111111000///111111111111111111111111222222111111111111111111111111222222222333333333333333333333333333333333222222333333444555666666222333444444555555444444666666666666777777777777777888888999999::::::;;;999999::::::::::::;;;;;;=========<<<;;;;;;;;;:::============>>>>>>>>>>>>AAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEJJJGGGFFFGGGJJJLLLKKKJJJIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJKKKMMMNNNNNNKKKIIIKKKKKKLLLMMMMMMLLLKKKJJJKKKKKKKKKKKKLLLMMMNNNOOOMMMOOOQQQRRRRRRPPPMMMKKKRRRNNNKKKLLLPPPQQQNNNJJJIIIJJJKKKKKKKKKKKKKKKKKKFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDBBB@@@????????????@@@@@@???>>><<<;;;>>>===;;;:::999888888888;;;999777666777777666555777777777777777888888888666666666666666666666666555444444333333444444555111111111000000000//////111111111111111111111111000000000000000000000000////////////////////////////////////////////////...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,+++******))))))(((++++++************++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********((()))++++++******+++,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,%%%&&&&&&'''((())))))***))))))(((((((((((())))))++++++******************))))))))))))))))))))))))************************,,,+++***))))))***+++,,,+++***)))))))))***,,,,,,))))))))))))))))))))))))sssrrrttt{{{}}}zzzwwwwwwsssuuuwwwwwwtttpppmmmkkkeeebbb^^^\\\ZZZXXXTTTQQQQQQOOOMMMKKKJJJGGGDDDAAA@@@===999777555444222000333111......///000//////---...000000...------...////////////////////////........................,,,,,,,,,++++++++++++***------,,,,,,,,,+++++++++------------------------+++,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++---,,,++++++++++++,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------------,,,,,,,,,,,,------------............------///...---,,,,,,,,,------........................---------.........//////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000111111222222111111000000000000000000000000000222000///000111222000///111111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333222222333333444555555666222333444444555555444444555666666666777777777777999999::::::;;;<<<<<<<<<999999999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;=========>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCCCCDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFCCCBBBCCCFFFHHHGGGFFFGGGGGGFFFFFFGGGGGGHHHHHHJJJJJJKKKKKKKKKLLLLLLLLLIIIIIIJJJLLLNNNNNNLLLIIIHHHIIIJJJKKKKKKJJJIIIHHHJJJJJJJJJKKKKKKLLLMMMNNNMMMNNNPPPQQQQQQPPPNNNMMMQQQNNNKKKMMMPPPRRROOOLLLIIIJJJJJJKKKKKKKKKJJJJJJGGGGGGFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFDDDCCCBBB@@@?????????????????????===<<<;;;===<<<;;;:::999888888888;;;999777666777777666555666666666666666666666666222222222222222222222222333333222222222222333333333333333222222222111111111111111111111111111111000000000000000000000000...................................................---,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******(((***++++++******+++,,,)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,&&&''''''((())))))******))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))************)))))))))***+++,,,))))))))))))))))))))))))tttrrrttt{{{~~~|||zzzzzzwwwxxxzzzzzzxxxuuurrroooiiigggcccaaa___\\\XXXVVVVVVSSSPPPMMMLLLJJJHHHFFFBBB???<<<999888666444222333111///...///000000//////111222111///------...////////////////////////------------------------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++******------------------------*********++++++,,,,,,,,,,,,,,,---------,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------......------------......------............------------,,,,,,,,,---..............................---------...............////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000111111222222111111000000000000000000000000000111000///000111222111000111111111111111111111111111111111111111111111111111111111222222222222333333333333333333333333333222222333333444444555555222333444444555555444444555555666666666777777777999999999:::;;;;;;<<<<<<999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>??????????????????@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCAAA@@@AAACCCEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJJJJJJJKKKKKKKKKKKKHHHHHHHHHKKKMMMMMMLLLJJJHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMNNNNNNOOOPPPPPPPPPQQQNNNLLLNNNPPPRRRPPPMMMJJJJJJJJJKKKJJJJJJIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCEEEDDDCCCBBBAAA@@@??????>>>>>>???>>>>>>===;;;;;;<<<<<<:::999888888777777:::888666666666777666555555555555555555555555444111111111111111111111111222111111111111111111222333222222222222111111111000000000000000000000000////////////////////////................................................------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,------......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***)))***++++++***)))+++,,,)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,((((((((()))******++++++***))))))(((((())))))***************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***))))))))))))***++++++))))))))))))))))))))))))}}}xxxwwwzzz{{{zzzyyy{{{zzzzzz{{{{{{{{{yyyuuusssmmmkkkhhheeebbb___\\\ZZZZZZWWWRRRPPPNNNMMMKKKJJJEEEBBB???===<<<:::888666444111///...///000//////...000111111///---......////////////////////////------------------------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------.........,,,------......------,,,,,,,,,,,,,,,---......///................................................////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111000///000111222111000111111111111111111111111000000000000111111111111111111111111222222222222222222222222222222222222222222333333333444444444222333444444555555444444555555555666666666777777666666777777888999999999888999999999999:::::::::999999::::::;;;;;;;;;<<<=========>>>>>>>>>??????======>>>>>>???@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBDDDEEEEEEFFFCCCCCCCCCCCCDDDEEEFFFFFFIIIIIIIIIIIIJJJJJJJJJJJJFFFFFFGGGIIILLLMMMLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKIIIHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLNNNPPPRRRSSSRRRPPPNNNOOOPPPPPPOOOMMMJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEEEECCCCCCDDDDDDCCCBBBAAAAAACCCCCCBBBAAA@@@??????>>>>>>>>>======<<<;;;;;;:::;;;;;;999888888777777777999777555555666666666444555555555555444444444444333333333333333333333333222111111000000111111222000000000000////////////000000000000000000000000........................................................................---,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---)))))))))******+++++++++,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++***)))***,,,))))))***+++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++***))))))))))))))))))***))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))~~~|||yyyyyy{{{{{{zzzzzz{{{|||{{{wwwtttooonnnlllhhhdddaaa___^^^\\\YYYUUURRRQQQPPPNNNLLLHHHFFFDDDBBBAAA???===:::666333000////////////...+++---//////......///000////////////////////////........................---------,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------.........,,,,,,------------,,,,,,+++,,,,,,------......................................................---........................////////////////////////........................////////////////////////000000000000000000000000000000000111111000000000////////////////////////000/////////111222222000111111111111111111111111//////000000000111111111000000111111111222222222222222222222222222222222222222222333333333333333222333444444555555444444555555555555666666666666555555666777777888888999888888888999999999::::::888999999999::::::;;;;;;<<<============>>>>>>>>><<<<<<======>>>?????????@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFCCCCCCCCCDDDDDDEEEGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIFFFEEEFFFGGGJJJKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKMMMPPPRRRTTTSSSRRRPPPOOOOOONNNLLLKKKJJJJJJJJJJJJIIIHHHFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCAAA@@@???AAAAAA@@@@@@?????????>>>======<<<;;;;;;::::::::::::999888888777777777777888666444444555666555444666666666555555444444444333333333333333333333333222222111111111111222222////////////////////////////////////////////////------------------------................................................,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++*********))))))++++++************++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,+++***)))***+++))))))***++++++++++++*********+++++++++,,,,,,,,,************++++++++++++******))))))))))))******(((((()))))))))*********************************************************************************(((((())))))************))))))))))))))))))))))))zzzwwwwww|||zzzyyyzzz||||||yyyuuuqqqqqqooolllgggcccbbbbbb___\\\XXXVVVUUUSSSQQQOOOLLLJJJHHHGGGFFFEEEAAA???:::777444222111111///...***,,,...///......///000////////////////////////////////////////////////------------,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++++++++++++++,,,******++++++++++++******************++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------------......,,,,,,------------,,,,,,,,,,,,---.........------.......................................---------........................////////////////////////........................////////////////////////000000000000000000000000///000000111111000000///////////////////////////000///...///111222222111111111111111111111111111...//////000000111111111000000000111111111111222222222222222222222222222222222222222333333333333222333444444555555444444444444555555555666666666777777777888999999::::::888888888888999999999999888999999999999999::::::;;;;;;<<<<<<<<<=========<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBAAAAAAAAACCCEEECCCCCCCCCDDDEEEFFFGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHFFFEEEEEEFFFHHHJJJJJJIIIGGGGGGGGGGGGHHHIIIJJJKKKIIIHHHHHHHHHHHHHHHIIIIIIKKKJJJKKKKKKMMMPPPRRRTTTQQQQQQPPPOOOMMMLLLKKKKKKJJJJJJJJJIIIHHHFFFEEEDDDCCCCCCDDDEEEEEEFFFFFFGGGFFFFFFEEEDDDCCCBBB@@@??????????????????>>>>>>>>>===<<<;;;:::999999999999999888888777666666777777777555333333555555555444666666666555444444333333111111111111111111111111222222111111111111222222000000111111111111111222////////////////////////........................------------------------------------------------,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---......------,,,++++++***+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,***+++,,,+++)))))))))+++((()))******++++++************+++++++++,,,,,,,,,************************+++******))))))******+++'''(((((())))))***************************************************************++++++++++++******'''((())))))******))))))))))))))))))))))))))))))}}}zzz}}}zzzxxxzzz}}}~~~zzzwwwssstttsssoooiiieeedddeeeaaa___\\\[[[YYYWWWTTTQQQOOONNNLLLLLLKKKIIIFFFCCC@@@===999666444333111000---///000000///...///000////////////////////////...........................------------,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---++++++,,,---------,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))***+++,,,,,,+++***)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------............------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,---.........---,,,+++........................//////.........---------........................////////////////////////........................////////////////////////000000000000000000000000//////000000000000//////////////////////////////000///...///111333222111111111111111111111111111......//////000111111222000000000000111111111111111111111111111111111111222222222222222222222222222333444444555555444444444444444555555555666666666666777777888999999:::888888888888999999999999999999999999888888888888:::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????????????????@@@@@@@@@AAA>>>@@@BBBAAA@@@@@@BBBEEEBBBBBBCCCCCCDDDFFFGGGHHHFFFFFFFFFFFFGGGGGGGGGHHHGGGFFFEEEEEEGGGHHHHHHGGGGGGGGGFFFFFFGGGIIIJJJKKKIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKLLLNNNOOOQQQRRRMMMNNNNNNMMMLLLLLLLLLMMMKKKJJJJJJIIIGGGFFFDDDCCCAAABBBCCCDDDEEEGGGHHHHHHHHHHHHGGGFFFDDDCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<:::999888888999999888888777666666666666777666444333333444555555444555555555444333222222222000000000000000000000000111000000//////000000111000000000000111111222222................................................------------------------------------------------,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,***+++,,,+++)))((()))***((())))))*********************+++++++++,,,,,,,,,************************+++******))))))******+++''''''(((((()))******+++************************************************((()))***++++++***)))((('''''')))*********)))((())))))))))))))))))))))))~~~{{{xxxzzz~~~|||xxxuuuvvvuuuqqqkkkgggggghhhcccaaa___^^^]]]ZZZVVVSSSQQQPPPOOONNNMMMKKKHHHEEEDDDAAA<<<999777555333111000222333222000/////////////////////////////////------------------------......---------,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++***+++,,,,,,------------+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,------,,,+++***)))***+++,,,,,,+++***))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------...///...---+++***........................//////.........---------........................////////////////////////........................////////////////////////000000000000000000000000//////000000000000/////////////////////////////////......///222333222111111111111111111111111111---......///000111111222000000000000111111111111111111111111111111111111222222222222222222222222222333444444555555444444444444444555555555666666444444555555666777777777777888888888888999999999:::999999999888888777777999999999:::::::::;;;;;;<<<<<<======>>>?????????>>>????????????@@@@@@@@@???AAACCCBBBAAAAAACCCFFFAAABBBBBBCCCDDDEEEGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGHHHFFFEEEEEEFFFGGGGGGFFFIIIIIIHHHHHHIIIKKKLLLMMMJJJJJJIIIHHHHHHIIIIIIIIIJJJJJJKKKMMMNNNOOOPPPQQQIIIKKKLLLLLLLLLMMMNNNOOOKKKJJJJJJIIIGGGEEECCCBBB@@@AAABBBDDDEEEGGGHHHIIIIIIIIIHHHGGGEEEDDDBBBAAA============>>>>>>>>>>>><<<;;;:::888777888888999888777777666666666666777555444222333444555555444444444333333222111000000111111111111111111111111//////............//////---.........//////000000........................////////////////////////------------------------------------------------++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---)))))))))******+++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,------.........*********++++++,,,,,,,,,***,,,,,,+++)))((()))***(((((()))*********************+++++++++,,,,,,,,,******))))))))))))))))))++++++************++++++&&&''''''((()))******+++************************))))))))))))))))))))))))'''((()))******)))((('''&&&''')))*********)))((())))))))))))))))))))))))|||~~~|||}}}zzzyyywwwtttqqqnnnlllkkkiiifffccc```^^^\\\ZZZXXXTTTSSSQQQNNNMMMKKKJJJJJJEEEDDDAAA>>>;;;888666555//////000111111000//////000000000000000000000000///............//////000000///...---,,,+++++++++.........------,,,,,,,,,+++++++++***++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---+++)))***,,,---,,,)))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---.........---,,,+++))))))(((+++,,,,,,------,,,,,,+++......---------,,,,,,,,,......------------......+++,,,...///000///..............................,,,,,,,,,---------......////////////000000000000//////............//////111111000000//////......///---,,,---///000000000//////000000000000//////111111000000//////......---......///000111111222111111222222222333333333222222111111111111111111222222222222222222222222666333222333555666444222333333444444555444444444777777666666666666777777999999888888888888888888888888888888888888888888999999:::::::::;;;;;;;;;<<<999999<<<===;;;<<<@@@>>>===<<<<<<<<<===???@@@@@@@@@@@@@@@AAABBBCCCDDDFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFGGGGGGHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKGGGGGGGGGHHHIIIKKKMMMOOOMMMNNNNNNMMMJJJHHHHHHIIIJJJIIIJJJMMMQQQTTTTTTTTTOOOJJJHHHKKKMMMKKKJJJKKKJJJIIIHHHGGGEEEDDDCCCCCCAAAAAABBBCCCCCCDDDDDDEEEHHHGGGEEEDDDCCCCCCDDDDDDAAA???===;;;;;;<<<>>>@@@===;;;999777777777888999777777666555444444333333333333333222222222111111222222222111111111111000111111111111000000000000000000000000000000000000........................------------------,,,,,,---,,,+++***+++,,,---...//////...---,,,,,,++++++000000...---,,,+++++++++++++++,,,,,,,,,,,,------000///...---,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,))))))*********++++++++++++++++++*********)))))),,,,,,+++***))))))******,,,,,,+++***)))((('''&&&((()))***+++++++++++++++------,,,+++******++++++************************'''(((((()))***+++++++++++++++******))))))((((((~~~}}}zzzyyy{{{|||{{{{{{zzzyyywwwvvvuuummmjjjfffccc```^^^\\\ZZZVVVUUUSSSQQQOOOMMMLLLLLLGGGFFFCCCAAA===:::888777222222111111111000000000////////////////////////000//////.........//////......---,,,++++++++++++......---------,,,,,,,,,------,,,,,,+++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---+++)))***,,,---,,,***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---...+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,,,,------,,,---..........................................+++++++++,,,,,,,,,------........./////////000000000//////......//////000000000000000//////......000...------///000000///...//////000000//////...000000000000//////............//////000000111111111111111111222222222222111111111111111111111111222222222222222222222222555333222333555555444222111222333444555555555666777666666666666666666777888888888888888888888888888888888888888888888888777777777888888888999999:::999;;;@@@AAA===<<<>>>>>>======<<<===>>>???@@@?????????@@@@@@AAABBBBBBBBBBBBCCCCCCDDDFFFGGGHHHGGGGGGGGGGGGGGGHHHIIIJJJHHHHHHGGGGGGGGGHHHHHHIIIGGGGGGGGGHHHIIIKKKMMMOOOOOOOOOOOOMMMJJJHHHHHHIIIHHHHHHIIIMMMRRRVVVXXXXXXVVVOOOJJJLLLNNNLLLJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCAAAAAABBBBBBBBBBBBCCCCCCCCCBBBAAAAAAAAABBBCCCDDDAAA???===;;;:::;;;===>>><<<;;;999777777777888999777666666555444444333333333333333333222222222222222222222111111111000000111111000000000/////////////////////////////////........................------------------------------,,,++++++,,,---...///......---,,,,,,++++++,,,,,,+++*********++++++++++++,,,,,,,,,,,,------//////...,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++***))))))))))))***+++************+++++++++,,,))))))*********+++++++++,,,,,,,,,+++++++++******,,,++++++***))))))******************************))))))***+++++++++******+++******)))(((((())))))(((((((((((((((((((((((('''(((((()))******++++++*********)))))))))))))))|||yyyyyy{{{zzzzzz{{{{{{{{{zzzyyyyyyssspppkkkfffdddaaa___]]]ZZZXXXVVVTTTRRRPPPOOOOOOLLLKKKHHHFFFCCC@@@>>><<<666555333111000000000111////////////////////////111000///..................---,,,+++************...------------,,,,,,,,,//////...---,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,+++++++++,,,------))))))***+++,,,------...+++,,,,,,------,,,,,,+++))))))***+++,,,---......,,,,,,++++++++++++,,,,,,///...------------------------------------------*********+++++++++,,,,,,---------.........//////000//////......//////000000000000////////////...111///------/////////...---..................---000000000////////////...//////////////////////////////000000000111111111111111111111111111111111222222222222222222222222444333222222444444333222000111222333444555666777666666666666666666666666777777777777777777777777888888888888888888888888777777777888888888888999888888===CCCDDD???;;;;;;===============>>>????????????????????????@@@@@@??????@@@AAACCCEEEGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIHHHHHHGGGFFFFFFGGGGGGHHHHHHGGGHHHIIIKKKMMMNNNPPPQQQQQQOOOLLLIIIHHHHHHFFFFFFGGGKKKRRRWWW[[[\\\^^^TTTLLLMMMOOOMMMIIIHHHEEEEEEEEEEEEDDDDDDDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@============>>>@@@BBBCCCAAA???===;;;::::::;;;<<<<<<:::999777777777777888666666555555444333333333444444444333333333222222222222111111111000000000000////////////.........------------------------......................................................------,,,------.........------,,,,,,++++++************++++++,,,---++++++,,,,,,,,,,,,------///...---,,,,,,++++++,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***(((''''''***))))))(((((())))))***)))))))))*********++++++***************+++++++++,,,,,,,,,,,,,,,+++++++++,,,+++******)))*********))))))***+++,,,,,,---...******+++++++++******)))+++***))))))((()))))))))((((((((((((((((((((((((((((((((()))******++++++((())))))))))))))))))***|||{{{yyyyyyzzzzzzzzzzzzyyyyyyxxxtttooojjjgggeeebbb```\\\[[[YYYVVVTTTRRRQQQQQQPPPOOOMMMKKKHHHEEECCCBBB:::888555222000///000000........................111111000......---------...---,,,,,,+++++++++,,,------------------------//////...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---))))))***+++,,,------...+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,++++++++++++,,,,,,000///---,,,+++,,,------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............------------......////////////////////////222000.........///...---,,,------......------,,,//////////////////////////////////////////.............../////////000000000000000000111111111111222222222222222222222222333222222222333333333222111111222222333444555666555555555555555555555555666666666666666666777777888888888888888888888888999999999999::::::::::::888888<<>>;;;;;;===============>>>>>>??????????????????>>>>>>>>>===>>>???@@@BBBDDDFFFGGGLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGHHHIIIKKKLLLNNNNNNQQQTTTTTTQQQLLLHHHFFFEEEEEEFFFIIIOOOUUUYYYZZZ___TTTJJJKKKNNNMMMIIIGGGDDDDDDDDDDDDEEEEEEEEEEEEAAAAAAAAA@@@???>>>>>>>>><<<;;;;;;;;;<<<>>>@@@AAA@@@???<<<:::999999999:::::::::888777666666777777555555555444444333333333444444444333333333333222111111111111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,........................------............////////////......---------------------,,,,,,,,,++++++------,,,,,,------......+++++++++,,,,,,,,,------...------,,,+++++++++,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++...---,,,+++***(((''''''))))))(((((((((((())))))((())))))))))))*********************************++++++++++++++++++++++++++++++***************+++)))***++++++,,,---......+++++++++++++++***)))(((,,,,,,+++++++++++++++,,,************************(((((())))))************'''((((((((())))))******}}}vvvxxxxxxyyyzzz{{{|||}}}~~~yyyvvvrrrooollliiieeeccc___]]][[[XXXVVVTTTSSSRRRQQQPPPNNNLLLIIIGGGEEEDDD>>>;;;888444111/////////////////////////////////111111000......---------///......------------...------------------------......,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++...............---------------,,,,,,,,,,,,------000...---+++++++++,,,---------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---.............../////////222000.........///...---,,,,,,------------,,,,,,.............../////////////////////............------.........///////////////000000000111111111222222222222222222222222111222222222222111222222444444333222222222333333333444555555555555444333444444444555555666666666777777777777777777777777888888999999999:::::::::999888999===>>>;;;;;;===<<<======>>>>>>>>>>>>>>>>>>>>>?????????>>>======?????????@@@BBBCCCEEEFFFOOONNNLLLIIIGGGEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGGGGHHHIIIKKKLLLKKKPPPUUUWWWTTTNNNHHHDDDEEEDDDEEEGGGLLLPPPRRRSSSYYYNNNGGGGGGKKKJJJHHHGGGDDDDDDDDDEEEEEEEEEEEEEEEAAAAAA@@@???>>>======<<<======;;;;;;;;;<<<======>>>===<<<:::999888888888999999888777666666666666444444444444444333333333444444333333333222222222111111111000000000//////............------------------------------------........................------------......///////////////......------,,,,,,,,,,,,,,,,,,+++++++++......------,,,,,,------+++++++++,,,,,,,,,------------,,,+++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))******++++++++++++++++++++++++++++++++++++*********))))))(((((())))))))))))((((((((())))))))))))*********************************))))))))))))************+++***************++++++,,,,,,,,,,,,,,,,,,------+++++++++++++++***)))(((,,,+++++++++++++++,,,,,,++++++++++++++++++++++++)))))))))))))))*********''''''(((((()))))))))***wwwttttttttttttwwwzzz~~~xxxwwwuuutttrrrooojjjgggbbb```^^^[[[XXXVVVUUUTTTQQQPPPNNNLLLIIIGGGEEEDDDBBB@@@===888555222000000000000000000000000000000111000///...............//////............//////,,,,,,,,,------------...---,,,,,,+++************++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++////////////.........---------,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,---............/////////111///------/////////...,,,------------------,,,---............/////////........................------........./////////...//////000000111111111222222222222222222222222000111222222000000111222666555333111111111222222222333444555555444333222333333333444444555555666777777777777777777777777666666666777777777777888;;;888777:::;;;999;;;>>><<<<<<===>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===@@@@@@@@@AAACCCEEEFFFGGGPPPOOOLLLIIIFFFDDDCCCBBBCCCCCCCCCDDDEEEGGGHHHIIIFFFFFFEEEEEEFFFGGGIIIJJJHHHMMMSSSUUURRRMMMGGGDDDEEEDDDDDDGGGJJJLLLLLLKKKOOOHHHCCCEEEGGGFFFEEEGGGCCCCCCCCCDDDDDDDDDDDDDDDAAAAAA@@@???>>>>>>======???===<<<:::999999::::::<<<<<<;;;999888888888888888888777777666555555555444444333333333333333333333333333222222222111111111111000000000////////////............---------................................................++++++,,,,,,---........................---,,,+++,,,,,,,,,,,,++++++++++++---,,,++++++************++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++***************+++++++++((())))))******))))))((()))))))))*********+++++++++++++++***************((((((((()))))))))))))))*********)))******+++,,,---------,,,,,,+++++++++******+++++++++******))))))))))))((())))))***+++))))))))))))))))))))))))))))))))))))))))))******'''(((((((((((((((((()))xxxvvvsssqqqrrruuuyyy|||wwwwwwxxxyyyyyyuuupppllleeedddaaa^^^[[[YYYXXXWWWTTTSSSRRROOOMMMKKKIIIHHHGGGFFFBBB>>>:::666333111111111111111111111111111000//////.........//////......---------......///,,,,,,,,,---------......---,,,,,,+++++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***+++---,,,***)))+++---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,+++++++++,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++------..................,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------...............------------------...---------.........//////000...------///000000///------............---------------.........//////,,,------....../////////............////////////......//////000111111222222222222222222222222222///111222222000///000222555333222111000111333444111333444555555444333111222222222333444444555555777777777777777777777777666666666666777777777777;;;888888;;;<<<:::;;;???;;;<<<===>>>???>>>>>>===<<<===???@@@AAA@@@?????????@@@AAACCCEEEHHHJJJKKKNNNMMMJJJHHHFFFDDDCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGEEEEEEDDDDDDDDDFFFGGGHHHGGGJJJMMMMMMKKKHHHFFFEEECCCCCCEEEGGGIIIJJJHHHFFFGGGDDDCCCDDDDDDAAABBBFFFBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>===<<<:::999888888999999::::::999999888888888888777777777777666555444444333333333333333333333333222222111111111000000000111000000000/////////////////////............---................................................******++++++,,,------...---.........---,,,***)))++++++++++++++++++++++++++++++*********+++,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,++++++*********)))))))))************************)))))))))(((((()))))))))************************************************))))))***++++++***))))))************+++++++++,,,+++++++++*********))))))(((((())))))******************))))))***++++++,,,,,,,,,,,,,,,++++++++++++))))))***+++++++++******))))))(((((()))******+++))))))))))))))))))))))))***)))))))))))))))))))))((((((((((((((('''''''''{{{vvvssstttwwwzzzwwwxxxzzz}}}}}}zzztttooohhhfffccc```]]][[[ZZZYYYYYYXXXWWWTTTRRRPPPNNNNNNKKKIIIGGGCCC>>>999555333111111111111111111111111//////.........//////000------,,,,,,,,,------...,,,,,,,,,------.........------,,,,,,,,,---......+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))),,,---,,,***)))+++---+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************...---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,---...//////++++++************++++++)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------.........////////////............//////---------........./////////...,,,---///000000000---......//////......------------.........//////,,,,,,------...///000000........./////////000000---......///000111111222222222222222222222222222///111333222///...000222333222111000000222444555111222444555555444222111111111222333333444555555777777777777777777777777888888888888999999999999;;;999:::===>>><<<<<>>?????????>>>===;;;===???AAABBBAAA@@@@@@>>>???AAACCCGGGJJJMMMOOOKKKJJJIIIGGGFFFEEEEEEDDDFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCEEEFFFGGGGGGGGGGGGFFFDDDDDDEEEGGGBBBCCCEEEHHHJJJJJJGGGEEEDDDCCCDDDEEEBBB>>>@@@EEE@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@????????????;;;:::888777777777888999999999999888888888888888777777777777666555444333333333333333333333333333111111111000000000000///000000000000////////////000////////////.........------------------------........................))))))***++++++,,,------------......---+++***(((+++++++++++++++++++++++++++++++++,,,---...000111++++++,,,,,,,,,---------+++++++++***++++++,,,,,,*********))))))))))))(((************************))))))(((((((((((())))))************************++++++++++++******)))))))))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,++++++++++++******))))))))))))******+++++++++,,,******))))))***+++,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++++++++******+++,,,------++++++++++++++++++++++++*********)))))))))))))))))))))(((((('''''''''&&&wwwnnnpppxxxvvvyyy|||}}}|||zzzxxxxxxooommmjjjfffbbb___]]]\\\ZZZYYYWWWUUUSSSRRRQQQQQQOOOOOOMMMKKKFFF@@@:::666333333333222111///...---///000111111111000...---,,,,,,,,,------.........---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++,,,,,,---,,,+++)))((()))******++++++,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************)))(((&&&&&&)))************+++++++++++++++***************+++...---+++******+++---...))))))))))))))))))))))))------++++++++++++------))))))*********+++++++++---,,,+++*********+++,,,*********)))'''''')))+++,,,,,,,,,------.........------------------------.........///......---------...///...------...///------...///000000//////...------,,,,,,,,,------,,,---.../////////...---------------------------........................---......///////////////////////////000000000000111111111111111111111111111111111111222333444555000000000000111111111111111111222222222333333333222222333333333444444444222222333333333333444444555444444444444555666666777777777888999999::::::;;;;;;;;;;;;;;;;;;::::::999:::;;;===>>>@@@AAABBBAAA???>>>???AAACCCCCCCCC>>>BBBDDDBBBCCCIIIMMMNNNJJJHHHFFFEEEEEEEEECCCAAACCCCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???BBB@@@??????@@@@@@>>>===::::::999999888777777777999999777555333222444666666555555666777666333111222333333444444333333222111111111111000000000000///////////////////////////...---------///000111------++++++++++++------........................---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,------------******)))))))))))))))***)))***+++,,,,,,+++***)))************************(((((()))************)))((((((''''''''''''((((((******************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++++++++++++++++++++************************************************,,,+++***))))))***+++,,,---,,,***)))))))))***+++))))))))))))))))))))))))tttrrrvvvvvvxxxzzzzzzyyyxxxwwwvvvrrrpppnnnjjjfffbbb___^^^\\\[[[YYYWWWUUUSSSSSSRRRPPPOOONNNLLLHHHDDD@@@===777666555333222000///...///000000000000///......,,,------------------...---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++******,,,+++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************++++++++++++***)))(((''')))************++++++++++++***************+++,,,---,,,++++++++++++,,,---++++++++++++++++++++++++---,,,++++++++++++,,,---***+++++++++,,,,,,,,,,,,------,,,++++++,,,---...,,,,,,,,,+++******+++---******************++++++------------------------,,,------.........------,,,---...---,,,+++,,,---,,,---....../////////......------,,,,,,---------......//////...---+++***................................................------...///////////////111111000000//////......000000000000000000000000000000000000111222222333000000000000111111111111222222222333333333333333222222222222333333333333222222333333333333444444444444444444444555666666444444444555666666777777<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@???>>>>>>@@@BBBBBBAAA>>>BBBCCCAAAAAAGGGKKKKKKHHHGGGEEEDDDDDDDDDBBB@@@CCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEECCCBBBAAADDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???????????????============>>>???@@@@@@@@@???>>>>>>???@@@>>>===::::::999888888777777666666777888888666444555555666555555555555444333222111222222222222222222111111111000000000/////////..............................---------...000111---,,,,,,++++++,,,,,,---........................------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++***)))******))))))))))))************++++++++++++******************************((()))******++++++******))))))(((((((((((())))))************************************+++++++++,,,************************************))))))))))))******))))))))))))******))))))))))))))))))))))))************************************************++++++***))))))***++++++,,,+++******)))))))))***************************yyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvuuutttqqqmmmhhhcccaaa```^^^\\\ZZZXXXVVVUUUUUURRRQQQPPPNNNKKKIIIGGGFFF===;;;888555333111000000000000///........................---------------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,++++++***)))((()))************+++++++++***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,------------------------...///000+++,,,,,,,,,******,,,...------------,,,,,,,,,,,,------------------------***+++,,,------...------,,,---...---+++***+++,,,,,,,,,------......---------------,,,,,,------..................---,,,+++////////////////////////........................------...////////////...222111111000///...------////////////////////////000000000000000000111111000000000000111111111111333333333222222222222222111111111222222222222333222222333333333333444444444444444444444555555666333333333444555555666666:::::::::::::::;;;;;;;;;<<<============>>>>>>>>>AAA???>>>>>>@@@AAA@@@@@@>>>BBBBBB??????CCCFFFFFFFFFDDDCCCBBBCCCCCCAAA???BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAABBBBBBBBBBBBDDDEEEEEEEEEDDDCCCAAA@@@DDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@>>>>>>=========<<<<<<<<<<<<===???@@@AAA>>>===<<<===??????>>>===:::999999888888777666666333666999999888666555555666666555444333333222222000000111111111111000000000////////////.......................................---------...//////---,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++***((('''&&&******)))))))))******+++++++++************++++++******************************+++,,,,,,,,,,,,+++******))))))))))))******************************)))))))))*********++++++++++++++++++++++++++++++++++++*********)))))))))******)))))))))******+++************************************************************************++++++***))))))***++++++******++++++******))))))++++++++++++++++++++++++}}}{{{xxxvvvvvvwwwyyyyyyyyyyyyyyywwwsssnnnhhheeecccbbb```]]]ZZZXXXWWWVVVVVVTTTRRROOONNNLLLLLLLLLBBB@@@<<<777444222111111111000...---------.../////////......------,,,,,,------------------,,,,,,---,,,,,,++++++,,,,,,---...---+++******+++,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************+++++++++******)))((())))))*********+++++++++************+++,,,------***+++,,,,,,,,,,,,+++***------------------------,,,++++++++++++++++++,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,---...///000000)))***+++***))))))***,,,//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------------......---+++***+++,,,+++,,,,,,------,,,,,,,,,------,,,,,,,,,---......---........./////////.../////////.......................................,,,---......//////......000000000//////......---////////////////////////111111111111111111000000///000000000111111111111222222111111111111000000000000111111111222222222222222222333333333444444444444333333444444555666555555666777777888888999888888888888999999999999;;;;;;<<<<<<===>>>>>>>>>BBB@@@??????@@@AAAAAA@@@>>>AAABBB>>>===AAACCCBBBCCCBBB@@@@@@AAAAAA@@@>>>AAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@AAAAAABBBBBBCCCGGGGGGGGGGGGFFFEEECCCBBBDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>=========<<<<<<<<<<<<======>>>???<<<;;;:::;;;===>>>>>>===999999999888777777666666222555777777666555555555666666666444222111222222000111111111111111111000//////.........---------........................------------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,+++,,,,,,,,,+++***)))'''&&&******))))))******++++++,,,+++***))))))***+++,,,***************************+++,,,,,,------,,,,,,+++******************+++************************((())))))))))))*********++++++++++++++++++++++++,,,++++++******))))))(((******))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++******************+++((()))***++++++***)))(((++++++++++++++++++++++++yyyuuuuuuvvvxxxxxxzzz{{{|||{{{xxxsssnnnkkkgggfffccc```]]][[[YYYXXXZZZXXXUUUQQQOOONNNMMMNNNFFFDDD???:::666444333333111000///------...///////////////......------------------------------------,,,,,,++++++,,,,,,---------+++++++++,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))***))))))((('''))))))*********+++++++++++++++******+++,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++******+++,,,---.........((()))++++++******+++,,,,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------...//////...---,,,,,,---+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///111111000//////..................---------,,,,,,........................,,,------...............------......//////000000000000000000000000000000111222222333333222111000///000000000111111111111000000000000////////////000000111111111222222222222222222333333333444444333333333333333444555555666777777888888999::::::888888999999:::::::::;;;999999:::<<<===???@@@@@@CCCAAA@@@@@@BBBCCCCCCBBB>>>BBBBBB???===???AAA???AAA???>>>???@@@@@@???>>>@@@@@@@@@@@@AAAAAABBBBBB@@@AAAAAABBBCCCCCCDDDDDDFFFGGGGGGGGGFFFEEECCCBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBAAA@@@>>>>>>>>>===>>>>>>===<<<;;;;;;;;;<<<;;;:::999:::<<<===<<<;;;999999888888777666666555444444444333222333555777555777777666333111111222111111222222222222111111............------------........................,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++******++++++++++++*********************+++,,,,,,,,,+++***))))))***+++,,,************************++++++,,,------------,,,++++++************++++++************************((())))))))))))*********++++++++++++++++++++++++,,,+++++++++******))))))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************++++++*********'''(((***++++++***)))(((************************xxxuuuuuuvvvuuuxxxzzz{{{|||zzzwwwsssqqqllljjjhhhdddaaa^^^\\\\\\\\\[[[XXXTTTQQQPPPOOOOOOJJJGGGCCC???;;;888666555111111000////////////////////////...............------------............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))************************(((((()))))))))((((((''')))************+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************************++++++++++++******))))))*********+++++++++))))))***+++,,,,,,,,,,,,)))+++---...---------...,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...---------...//////------...///,,,,,,------,,,,,,++++++,,,,,,,,,,,,---......///555444222///---,,,++++++.........---,,,,,,++++++........................,,,,,,---............---,,,,,,---...///000000111000000000000000000000000111111333444444333222111000000000000111111111111......//////000000000000111111111222222222222333222222333333333333444444333333333333333444444555555555666666777888888888::::::;;;;;;<<<<<<======888888:::;;;===???@@@AAABBBAAA@@@AAACCCEEEEEEDDD>>>BBBCCC@@@>>>@@@@@@??????>>>===>>>???@@@???>>>>>>??????@@@@@@AAAAAABBBAAAAAABBBCCCDDDEEEEEEFFFCCCDDDDDDEEEEEEDDDBBBAAACCCCCCCCCBBBBBBBBBBBBAAADDDCCCAAA@@@>>>>>>======???>>>===<<<:::::::::::::::999888999;;;;;;;;;999999888888777777666555555666666555333111222555777555888:::888444111111222111222222222222222222111///............---------------------------------,,,,,,---------,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******((()))***+++,,,,,,,,,,,,***************+++,,,---++++++************++++++***************************+++,,,,,,------,,,,,,++++++************++++++************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,---++++++++++++++++++++++++************************************************)))***++++++++++++***)))(((((())))))******))))))************************zzzxxxvvvtttuuuwwwyyyzzz{{{yyywwwvvvqqqpppmmmiiieeebbb```___]]]\\\ZZZWWWUUUSSSRRRQQQMMMKKKHHHDDD@@@<<<:::888111111111111111000000///............////////////------------.........///---,,,,,,++++++,,,,,,---+++,,,,,,---......------+++++++++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************((())))))*********)))))))))************+++++++++...---,,,,,,++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))*********+++++++++,,,,,,)))***+++,,,,,,+++******)))+++---......---...///------..................++++++++++++++++++++++++,,,------.........------***,,,------------...000---------------,,,++++++,,,,,,,,,,,,---...//////111000...---,,,,,,,,,,,,/////////...---,,,,,,,,,........................+++,,,------......------,,,------....../////////////////////////////////...///111333444333222111000000000000111111111111...//////000111222333333222222222222333333333333222222333333333333444444333333222222333333444555444444555555666777777777999999999:::;;;<<<<<<<<<999999:::;;;<<<>>>>>>???@@@??????@@@CCCEEEEEEEEE???CCCDDDAAA@@@AAAAAA@@@>>>======>>>???@@@@@@???>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFAAABBBDDDEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAACCCBBB@@@???===<<<<<<<<<======<<<;;;:::::::::::::::999888888999:::999777888888888777666666555555777777888666444444555666444888<<<;;;777222111222000000111111111111000000/////////............---------------------------+++,,,,,,---,,,+++***)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******************************)))************+++++++++************************++++++*********)))))))))'''((()))***++++++++++++************+++,,,---...******++++++++++++************************************+++,,,,,,,,,,,,,,,******))))))))))))******************************************+++++++++,,,************************)))******++++++,,,,,,---************+++,,,---...++++++++++++++++++++++++************************************************)))***++++++++++++***)))((((((((((((((()))******++++++++++++++++++++++++|||xxxvvvsssuuuwwwyyyzzzzzzyyyyyyuuussspppllliiieeecccbbb]]]\\\[[[YYYXXXVVVUUUTTTOOONNNKKKHHHDDD@@@===;;;111111222333333111000///------......//////000000---------.........//////---,,,,,,++++++,,,,,,---***+++---...///...------------,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))******+++++++++******)))************+++++++++///...---,,,+++*********,,,+++)))(((((()))+++,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++,,,,,,,,,---------***+++,,,---,,,+++***)))'''))),,,---,,,,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++.........///......------(((***,,,,,,,,,,,,...000............------,,,++++++++++++,,,---...///000)))))))))***+++...000111111000000///...---------........................+++,,,------......------..................------........................,,,...000222333222111111000000000000111111111111//////000222333444555666222222333333333444444444222222333333333444444444333333222222333333444555555555666666777888888888555666666777888888999999;;;;;;;;;<<<<<<<<<======>>>======???BBBDDDEEEEEE@@@DDDEEEBBBAAABBBCCCAAA>>>===<<<>>>@@@AAA@@@???===>>>>>>???@@@@@@AAAAAA@@@@@@AAABBBCCCEEEEEEFFFCCCDDDEEEFFFGGGGGGFFFFFFCCCCCCBBBBBBBBBAAAAAAAAABBBAAA???>>><<<;;;;;;:::;;;;;;:::::::::;;;<<<<<<;;;999888888999999777666888888888777666666555555777999;;;;;;888666555444333999>>>===888333111222//////000000000000//////000////////////.........------------------------+++,,,,,,---,,,+++***)))++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))************************)))************+++++++++*********************************))))))))))))(((''''''((()))))))))))))))************+++,,,---...)))***+++,,,,,,+++***)))******************************+++,,,,,,,,,++++++******))))))))))))*********************************++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))***+++,,,------...************+++,,,---...------------------------************************************************)))***+++,,,,,,+++***))))))(((''''''''')))***+++,,,,,,,,,,,,,,,,,,,,,,,,zzzvvvtttrrruuuzzz{{{yyyxxx{{{zzzyyyuuuqqqlllhhhdddbbbbbb```^^^\\\[[[YYYVVVTTTSSSOOOKKKHHHHHHHHHFFFCCC===:::555222111222333333000000/////////000000111////////////////////////---------,,,,,,,,,++++++//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************''')))******((())),,,000,,,,,,,,,++++++************++++++,,,,,,++++++***,,,+++++++++***)))))))))************************))))))***+++,,,------...000000///...,,,+++***))))))***++++++***)))***+++,,,++++++++++++++++++,,,***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,+++***------------------------++++++,,,,,,,,,,,,------)))))))))***+++---...///................................................------------------------++++++,,,,,,---...//////------------------------,,,,,,,,,---------......///......------,,,++++++,,,,,,,,,---------......////////////000000000000222222111111000//////...000000000111222222222333000111222222333333222222444444444333333222222222111111111111111111222222444555555666666666666666444555777999999888666555666777777888888888888777<<<<<<===???@@@AAABBBCCC>>>>>>>>>>>>???@@@AAABBB@@@>>><<<<<<===>>>>>>===>>>>>>>>>>>>???@@@AAABBB???@@@AAACCCEEEFFFHHHHHHCCCCCCCCCCCCDDDFFFGGGHHHDDDCCCBBBAAA@@@AAABBBBBB@@@@@@???>>>============<<<<<<;;;;;;;;;:::::::::888999999999999888777777777666666555444444333333777:::<<<;;;888444333444222666999999444000---------///000222222000///---..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************...------,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++((()))***+++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))***************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******************,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,---,,,++++++******++++++...---+++******+++---...///...---+++******++++++...---,,,+++++++++,,,,,,,,,,,,++++++***)))))))))+++++++++++++++***)))(((,,,+++++++++++++++,,,,,,******))))))((((((''''''}}}wwwrrrrrruuuxxxwwwwwwxxxzzzyyyvvvrrrnnnjjjhhhfffeeeccc```___]]]\\\YYYWWWUUUQQQMMMKKKKKKKKKHHHFFF@@@<<<777444333333222222000///////////////000000////////////////////////---------,,,,,,,,,++++++.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***)))((((((+++...+++++++++******)))))))))***++++++,,,,,,++++++***+++++++++***************************************++++++++++++++++++++++++//////...---,,,++++++***)))***++++++***)))***+++++++++************++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------........................------------------------++++++++++++++++++******++++++,,,,,,---......///------------------------....../////////000000000///............---------,,,---------.............../////////000000000000000000000000000111111111222222222222222333333333111111222333333333333333666555555555444444444444222222222222222222222222444444555666666666666666555555777888888777777666777777888888888777777666::::::;;;===>>>???@@@AAA>>>>>>>>>>>>???@@@AAAAAAAAA???===<<<>>>?????????>>>>>>>>>>>>???@@@AAABBB@@@AAABBBCCCDDDEEEFFFGGGDDDDDDDDDDDDEEEFFFGGGGGGCCCCCCAAA@@@@@@@@@AAABBBBBBBBBAAA??????>>>>>>>>><<<<<<;;;;;;;;;;;;;;;;;;888888999999888888777666666666666555444333333333666888:::999666444333444222444777666333///.........///000111111000///.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,************************))))))***+++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********++++++++++++++++++++++++*********+++++++++,,,,,,************************++++++***))))))***++++++************++++++++++++++++++************++++++---,,,++++++******++++++...---+++******+++---...///...,,,+++******++++++,,,,,,+++++++++*********+++++++++******************++++++,,,,,,,,,++++++++++++************++++++******))))))((((((((((((~~~uuuooorrruuuvvvwwwxxxzzzyyywwwtttrrrooommmllliiigggdddbbbaaa```]]][[[WWWTTTQQQOOOOOONNNLLLKKKEEEAAA<<<777555333222000000//////....../////////////////////////////////------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++***))))))***,,,*********)))))))))))))))***++++++,,,,,,++++++******************+++++++++************************,,,,,,+++++++++*********---------,,,,,,,,,++++++)))***++++++***)))***+++*********))))))*********++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000///...---,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))++++++,,,,,,------..................................../////////000000000............////////////------........./////////....../////////000000000...//////000111222222222333333333333333222222222222222333444444444333333555555444444444444444333444444444333333222222111333444555555666666555555555666666666777777777888888888888888888777666555777888999:::<<<===>>>>>>============>>>???@@@AAAAAA???======>>>@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBCCCDDDDDDEEEEEEDDDCCCCCCBBBCCCCCCDDDDDDBBBBBBAAA@@@@@@@@@@@@AAADDDDDDBBBAAA@@@??????>>>;;;;;;<<<<<<<<<<<<<<<<<<888888888888888777666666666555555444444333333222444666666555444333333555000222333222000/////////////////////////////////------------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))***++++++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((())))))************************************++++++++++++,,,************************++++++***))))))***++++++))))))*********+++++++++******++++++++++++******---,,,++++++******++++++---,,,+++******+++,,,---...---,,,++++++***++++++******+++,,,+++***)))((()))************+++++++++******++++++,,,---------+++******)))))))))*********))))))))))))((((((((({{{qqqqqqvvvxxxxxxyyyyyyyyyxxxvvvuuutttsssrrrllljjjgggfffeeeccc```^^^XXXWWWUUUSSSRRRQQQOOONNNKKKGGGAAA===999666222000000000//////......//////////////////////////////...------------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******************))))))***++++++,,,,,,++++++***)))))))))***+++++++++,,,************************+++++++++***************++++++++++++,,,,,,,,,,,,)))***++++++***)))***+++******))))))))))))******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------000///...,,,++++++++++++------------------------++++++++++++++++++++++++......------,,,+++++++++++++++,,,,,,,,,---------........................++++++++++++,,,,,,,,,---,,,,,,------...//////000.........////////////000........./////////000000/////////000111111222222333333333222222111111111222222333444444444444333222222222222111111111111666666555444333333222222333333444555555555555444666666555555666777888999999999999888888666555444666777888999;;;<<<==================>>>???@@@@@@@@@>>><<<<<<>>>???@@@?????????>>>>>>???@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCAAA@@@??????>>>>>>>>>???AAAAAA@@@@@@????????????DDDCCCBBB@@@???>>>>>>>>>;;;;;;<<<<<<<<<<<<======777777888888777777666555444444444444333333222222333333333222222222333444////////////......///000000///............///000,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++************++++++,,,,,,++++++******++++++,,,************************)))******+++++++++******************************************)))))))))((())))))))))))))))))))))))((()))))))))************---+++)))''''''((()))***************************************++++++++++++***************++++++++++++******************+++*********+++++++++,,,,,,)))***+++,,,,,,+++***)))---,,,++++++******++++++,,,,,,+++******+++,,,,,,---,,,,,,+++++++++******)))***,,,---,,,+++)))(((((())))))***++++++,,,,,,*********++++++,,,------+++***))))))((()))))))))))))))))))))))))))))))))yyyvvvxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwooommmjjjiiihhhfffcccaaaZZZZZZYYYWWWUUURRRQQQQQQOOOLLLGGGBBB>>>:::555222111111000///////////////////////////////////////.........---------,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))***+++++++++,,,************************(((((()))******+++,,,,,,*********+++++++++++++++)))***++++++***)))***+++******))))))))))))******++++++++++++++++++++++++)))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++++++++,,,------------------------++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,........................))))))*********+++++++++******+++,,,------...///.........////////////000............////////////000000000000000000000000222222111111000000//////111222333333444444333333111111111111111111111111666666555555444333222222222333333444444444444444555555555555666777999999999999999888888666555444666777888999;;;<<<======<<<<<<<<<<<<===>>>???@@@>>><<<:::;;;<<<>>>>>>>>>?????????>>>??????@@@AAADDDCCCCCCCCCBBBBBBBBBBBB@@@???>>>===<<<<<<<<<<<>>>>>>>>BBBAAA@@@>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<666777777777777666555555333333333333333222222222222111000000111222222333......---,,,---...///000//////............//////,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++******)))************************************)))))))))((())))))))))))))))))))))))((()))))))))************---+++)))''''''((()))***++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++*********++++++*********++++++++++++,,,,,,,,,---)))***+++,,,,,,+++***)))---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********,,,---......,,,***)))(((((()))***+++,,,,,,---+++************+++,,,---+++******)))(((((())))))))))))))))))************~~~yyyvvvvvvwwwwwwwwwxxxxxxyyyyyyyyyssspppnnnlllkkkiiigggddd]]]^^^^^^[[[WWWTTTSSSSSSSSSPPPLLLHHHDDD???:::666333333222111000000000000////////////////////////............---------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---//////---,,,+++++++++++++++,,,,,,,,,***++++++,,,,,,++++++******************+++++++++************************''''''((()))***+++,,,---*********************+++)))***++++++***)))***+++*********))))))*********,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------)))******+++,,,---------------........./////////------........./////////111111111000000000000000000000000000000/////////111111222333333333222222111222222222222333333333555555555444444333333222111222333333444444333333444444555666777888999999888888888888888777666555777777888999;;;<<<===>>>;;;;;;;;;<<<<<<===>>>???===;;;999:::<<<>>>>>>>>>@@@???????????????@@@@@@CCCCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>=========>>>>>>>>>??????>>>>>>===<<>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::666666666666666555555444222222222222222222222222111000///000111222111000...---,,,,,,...//////...........................++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++***))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((())))))***++++++++++++++++++++++++)))))))))************+++)))))))))***++++++,,,,,,)))***++++++++++++***)))******+++++++++,,,,,,,,,******++++++++++++******---,,,++++++******++++++++++++++++++++++++++++++******++++++++++++******,,,,,,---...---,,,+++***(((((()))***++++++,,,,,,+++*********+++,,,...///,,,+++******)))))))))))))))))))))************+++}}}wwwvvvuuuvvvvvvwwwxxxyyyyyyzzzvvvtttqqqpppooommmjjjhhhaaabbbccc```[[[VVVUUUUUUUUUSSSPPPMMMIIIDDD>>>:::555444333222111111111111////////////////////////............------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++...///---***)))*********++++++++++++***++++++,,,,,,++++++***+++++++++***************************************(((((())))))******++++++***************))))))))))))***++++++***)))***+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++************************++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............+++++++++,,,,,,---------,,,---------............---------.........////////////000000111111222222000000000000000111111111///000111111222222111111111111111111222222333333444444444333333333333333111111222333333333333333222444555777888999888888777777888888888777777666666666777999:::;;;<<<===;;;;;;;;;;;;<<<===>>>>>>===;;;::::::<<<>>>??????@@@@@@???????????????@@@CCCCCCBBBBBBBBBBBBBBBAAA??????>>>=========>>>>>>======>>>>>>>>>===<<<;;;======<<<<<<<<<<<<<<<===<<<<<<;;;:::999888888777555555666666666555444444111111111222222222222222111000///111333333000---///---,,,---///000///---------...//////...------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))******+++,,,---,,,++++++******++++++,,,************************+++++++++++++++***))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********************************))))))))))))************((())))))***++++++,,,,,,)))***++++++++++++***)))((())))))))))))*********++++++************++++++---,,,++++++******++++++******++++++++++++******)))***+++,,,,,,+++***))),,,,,,,,,,,,+++++++++***)))))))))***+++++++++,,,***)))***+++---000333555------+++******)))))))))))))))*********+++++++++yyyxxxuuuuuuvvvwwwwwwxxxyyyyyyyyywwwtttrrrqqqpppmmmkkkdddffffffccc]]]XXXVVVWWWVVVTTTRRROOOLLLGGGAAA===666555444333222222222222//////////////////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((''''''***---...,,,)))(((((())))))*********++++++++++++,,,,,,+++++++++,,,+++++++++******))))))************************************))))))))))))************)))))))))((()))+++++++++***)))***+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***************************++++++++++++++++++++++++***+++,,,,,,------------------------------------++++++,,,,,,,,,---------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------------......,,,,,,,,,---------......---------.........//////------...000111333444444000000111111222222222333//////000111111111111111......//////000000000111222222333333333333333333111111222333333333333222111333666888999999888777666777777888888888888777555555666888999:::;;;<<<;;;;;;;;;;;;;;;===>>>>>>>>><<<;;;;;;===???@@@@@@@@@@@@???????????????@@@BBBBBBBBBBBBBBBBBBBBBBBB<<<<<<;;;;;;;;;<<<<<<===<<<===>>>>>>>>>===;;;:::<<<<<<<<<<<<<<<===>>>>>><<<<<<;;;:::888777666666555555666666555555444333111111111111111111222222111000000222444333///,,,///---,,,---000000...+++,,,---///000000///---,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((((((((()))***+++,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))+++++++++++++++***)))(((************************************))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))***++++++******))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,)))***+++,,,,,,+++***)))''''''''''''((((((((((((,,,+++***))))))***+++,,,---,,,++++++******++++++******++++++++++++******))))))+++,,,,,,+++***))),,,+++******))))))*********************+++++++++((()))***,,,///444888;;;...---,,,+++************))))))******++++++++++++zzzvvvvvvvvvuuutttvvvzzz}}}|||zzzxxxvvvtttrrrnnnkkkfffffffffdddaaa]]]YYYVVVWWWUUUSSSRRRPPPLLLGGGDDD>>>:::444000///////////////......---------......111111000000/////////...------------------------++++++++++++++++++++++++---,,,***))))))***,,,---///---+++))))))+++---///,,,,,,,,,+++++++++***************************************++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))))))))***++++++,,,,,,************************---,,,,,,++++++,,,,,,---,,,,,,++++++***))))))))))))************+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,...---+++'''$$$%%%+++///...---,,,+++,,,,,,......++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------......---,,,,,,+++******,,,,,,,,,---------.............../////////000000////////////////////////000000000000111111111111000111111111111222222222222222222222222111000///333333333444444444555555666555444333333444666666777666555444555777999;;;:::999888777777888999:::888888999999999:::::::::::::::;;;<<<===>>>???@@@<<<<<<<<<===>>>??????@@@CCCAAA???@@@AAABBBBBBAAAFFFFFFEEECCC@@@@@@AAACCC@@@>>>;;;:::;;;===>>>===@@@>>>;;;:::;;;=========<<<<<<;;;;;;;;;:::::::::=========<<<;;;888666555555444333333222222333333777555111///...000333555...000000///...---...///------..................///...---,,,,,,---...///++++++++++++++++++,,,,,,************************+++++++++*********))))))******++++++++++++******++++++++++++++++++++++++)))************+++++++++)))******+++++++++******(((((())))))*********+++))))))))))))))))))************)))))))))))))))***))))))))))))))))))))))))+++*********))))))((((((******)))((('''&&&%%%%%%&&&&&&&&&&&&(((***,,,---))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''',,,,,,++++++******)))))))))************+++++++++))))))))))))))))))))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************+++---000111+++++++++***************++++++******))))))((((((yyywwwuuuttttttvvvxxxzzz}}}{{{xxxwwwvvvtttqqqnnnjjjjjjhhhfffccc___\\\ZZZYYYWWWUUUTTTRRROOOJJJFFFBBB>>>888444222111000///000///......------......000000000//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---///...,,,******+++,,,---,,,,,,+++++++++*********************************++++++++++++++++++,,,,,,))))))))))))))))))))))))******++++++++++++******------,,,,,,+++******)))************************++++++************++++++******************++++++************++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,.........+++)))))),,,///------++++++***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////,,,,,,,,,,,,---------...//////////////////////////////000000000111111111000000111111111222222222222222222222222111000000333333333444444444444444555555444444444555777888666555444444555777888:::999888777777777777888999888888888999999999::::::::::::;;;;;;<<<===>>>>>>;;;;;;<<<======>>>>>>???CCCAAA@@@@@@AAABBBAAA@@@CCCDDDCCCAAA??????@@@BBB???===::::::;;;=========@@@>>>;;;:::;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::<<<<<<<<<;;;:::888666444444444333222222222222333555333111//////000222333///111111000///...///000........................///...---,,,,,,---...///++++++++++++++++++++++++************************+++++++++*********))))))******++++++++++++******)))))))))))))))))))))))))))************+++++++++)))******++++++*********((()))))))))*********************)))))))))))))))******))))))))))))******))))))))))))))))))))))))************)))))))))(((*********)))((((((''''''''''''''''''((()))+++,,,))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******++++++************)))))))))))))))************+++++++++************************)))******++++++******)))++++++++++++++++++++++++************+++,,,...///((())))))******+++++++++*********)))))))))))))))|||vvvsssuuuwwwxxxxxx}}}{{{yyyxxxxxxwwwuuusssooonnnkkkiiifffcccaaa```[[[ZZZXXXWWWUUURRRNNNJJJGGGCCC===999666444111000111000///.............../////////...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,++++++++++++*********++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))))))))))))))))))))******++++++++++++******...------,,,++++++******++++++++++++++++++++++++)))))))))(((((()))))))))((())))))***++++++,,,,,,************+++++++++,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,---...---+++++++++,,,---,,,+++***************++++++++++++++++++++++++......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++))))))***+++---...//////............////////////,,,,,,,,,,,,------------//////////////////////////////000000000000111111000000000111111111222222111222222222222111000000444444444444333333333333555444444555666777888999555555444444555666777888888888777777777777888888777888888888999999999999999:::::::::;;;;;;<<<<<<:::;;;;;;<<<<<<=========CCCAAA??????@@@@@@???>>>???@@@AAA???>>>>>>@@@AAA>>><<<999999;;;<<<<<<<<<@@@===;;;::::::;;;::::::;;;;;;;;;:::::::::999999::::::::::::999777555333444444333222222222222222222111111000000000000111000111222111///...///000..............................------------......---,,,,,,++++++*********************************+++++++++*********************++++++++++++******(((((((((((((((((((((((()))************+++++++++)))******+++******))))))))))))))))))************+++*********))))))((((((***)))))))))))))))******))))))))))))))))))))))))************))))))))))))***************)))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************************'''(((((()))***+++,,,---***************+++++++++)))************+++++++++************************)))******++++++******)))))))))))))))))))))))))))******))))))***++++++,,,&&&''''''((()))***+++,,,))))))))))))************yyyssstttwwwyyyyyy}}}{{{yyyyyyzzzzzzxxxwwwrrrqqqnnnkkkhhhfffdddddd]]]\\\ZZZXXXWWWUUUQQQNNNLLLHHHCCC>>>:::777333000222111000///////////////..................------........................------------------------,,,------......------,,,++++++,,,---------,,,+++++++++++++++************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++++++++******)))******++++++,,,,,,---++++++++++++++++++++++++))))))(((((((((((())))))))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++******)))***+++---,,,,,,+++******))))))***+++++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,,,,,,,++++++******))))))***+++---...//////------------....................................////////////////////////////////////000000000111000000000000111111111111111111222222222111111000444444444333333333333222444444555666777888999:::444444555555666666666666777777777777777777777777777777777888888888888999999999999999999::::::::::::::::::;;;;;;<<<<<<<<<@@@>>>===<<<======<<<;;;<<<===>>>>>>======>>>@@@<<<:::999999;;;<<<<<<;;;???===;;;:::::::::999888::::::::::::999999999999888999999999777666444333444333333222111222222222///000000000000000/////////000111000///......000...............---------------------------------------,,,,,,+++***))))))***************************************************++++++,,,,,,++++++***************************))))))*********+++++++++***************))))))((()))))))))))))))*********++++++******)))((((((((())))))))))))))))))***+++))))))))))))))))))))))))*********)))))))))))))))((((((((())))))*********)))))))))(((((((((((()))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))************************&&&''''''((())))))*********++++++,,,,,,---------))))))*********+++++++++************************+++,,,,,,------,,,,,,+++))))))))))))))))))))))))******))))))))))))))))))''''''(((((())))))******(((((())))))******++++++tttrrruuuyyyzzz}}}{{{yyyyyyzzz{{{{{{zzztttrrrooommmjjjhhhgggfff___]]][[[ZZZYYYWWWTTTRRRPPPLLLGGGCCC???;;;666333333333222111000//////000------..........................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,((()))+++---......------+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++++++++******((((((((()))******+++++++++++++++++++++++++++++++++******))))))******++++++++++++*********))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---+++)))'''(((***+++,,,,,,,,,,,,,,,,,,+++***************++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********+++++++++,,,,,,---------++++++,,,,,,,,,---------..................------////////////////////////...////////////000000000//////000000000111111111000111111222222222111111333333333333333333333333333444555666777888999999444555666777777777666555666666666666666666666666666666777777777888888888888888888999999999999999::::::::::::;;;;;;;;;;;;===;;;999999:::::::::999999:::<<<<<<<<<;;;===>>>;;;:::999999;;;<<<<<<;;;>>><<<;;;:::;;;;;;999888::::::999999999888888888777888888888777555444222333333222111111111111222...///000000000000///......///000///---,,,---...//////.........---------,,,------------------,,,------,,,,,,+++***))))))************************************************++++++,,,,,,,,,,,,++++++************************))))))*********+++++++++***************)))((('''******))))))))))))))))))************))))))(((((())))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))******&&&''''''(((((())))))))))))))))))))))))((((((''''''((((((((()))))))))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))*********++++++,,,,,,))))))*********+++++++++************************+++,,,,,,------,,,,,,+++((((((((((((((((((((((((*********)))))))))((((((******))))))((((((''''''(((((())))))******++++++zzztttuuuxxx{{{|||zzzxxxxxxyyy{{{{{{zzztttsssqqqooommmjjjiiihhhaaa___]]][[[[[[ZZZWWWUUURRRPPPLLLIIIEEEAAA<<<888555444333222111000000000.............../////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---.........---+++************))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++))))))))))))))))))))))))******++++++++++++***************)))(((((('''''',,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++***))))))(((++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,///,,,))))))***---...///++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++////////////////////////......////////////000000/////////000000000111111000000111222222222222111222222222222333333333333333444555666777888888888444666777999999888666555555555666666666666555555666666666666777777777777777888888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999777777999:::999888888:::;;;<<<;;;:::;;;<<<;;;:::999:::<<<======<<<===<<<;;;;;;<<<<<<;;;999999999999888888888777777777777888888777555444333333333222111111111111111...//////000000000000///---...///...,,,+++,,,---/////////...------,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++************************************************+++++++++++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))************+++++++++************)))(((''''''************)))))))))))))))))))))))))))))))))***(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))************&&&&&&''''''(((((())))))((()))))))))))))))((('''''''''(((((())))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++++++++*********((((((((((((((())))))))))))************+++++++++++++++++++++++++++++++++)))******++++++******)))(((((((((((((((((((((((())))))*********))))))(((,,,+++***)))(((((('''&&&))))))))))))************{{{|||}}}|||yyywwwvvvxxxyyyzzzyyyuuuuuutttssspppmmmkkkiiidddbbb___^^^^^^]]][[[ZZZUUUSSSQQQNNNLLLGGGBBB>>>666555444222111111111000.........//////000000000........................---------------------------,,,+++******+++,,,---,,,,,,,,,---,,,,,,,,,+++************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,))))))))))))))))))))))))******++++++++++++******++++++******)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******************+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---+++)))***---......,,,((()))***+++,,,,,,++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******////////////////////////........./////////000000////////////000000000111000000111222222222222222000000111222333444444555333444555666777666666555555777999;;;;;;999666555444555666666666666555444555555555666666666777777777777888888999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;999888777777:::;;;;;;:::888:::<<<<<<;;;::::::;;;;;;::::::<<<>>>???>>>===<<<;;;;;;<<<===>>>===;;;999888888888777777777777777777888888777666444333333222222111111111111111/////////000000111111111.../////////---,,,---...000//////...------,,,,,,+++,,,------------,,,+++++++++++++++++++++++++++************************))))))*********++++++++++++,,,,,,------,,,,,,+++************************)))************+++++++++************)))((('''&&&************)))))))))(((((((((((()))******++++++(((((((((((()))***+++,,,))))))))))))))))))))))))((()))))))))************((((((((((((((()))))))))'''((()))******)))(((((('''''''''((()))*********))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++,,,,,,******)))))))))))))))((()))************+++++++++++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))((()))***+++++++++***)))+++++++++******))))))(((*********))))))))))))))){{{yyyvvvuuuwwwxxxyyyyyyuuuvvvvvvuuusssooollljjjfffdddaaa``````___^^^\\\WWWUUUTTTRRRPPPLLLGGGCCC777666444333222111111111.../////////000000111111////////////////////////////////////////////////---,,,***))))))***,,,---//////...,,,+++******)))************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++******++++++++++++******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,)))((((((+++......+++(((%%%''')))***++++++++++++))))))***+++,,,,,,------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++******))))))******+++++++++,,,+++++++++,,,,,,---------,,,,,,,,,---------...............------,,,,,,,,,////////////////////////............/////////000////////////000000000000///000111222222222222222//////000111333444555666333444555666666555444444555777:::<<<<<<:::777555333444555666666555444333555555555555666666666777666777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999888777888;;;======<<<888:::<<<<<<;;;999999:::;;;:::;;;<<>>===;;;;;;;;;<<<>>>???>>>===888888888888777777777777777777888888888666555444333222222111000111111111000000000///000111222222///000000000...---...///000000///...------,,,,,,++++++------------++++++++++++++++++++++++,,,,,,************************))))))******+++++++++++++++,,,,,,------,,,,,,+++------------------------)))************+++++++++************)))((('''&&&+++*********))))))((((((''''''((()))***+++,,,,,,(((((((((((()))***+++,,,))))))))))))))))))))))))(((((())))))*********+++*********)))))))))))))))&&&''')))*********)))(((&&&''''''((()))******+++))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++''''''((()))***++++++,,,...------,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,************************((()))***,,,,,,,,,+++******************+++++++++++++++******))))))((((((tttpppqqqrrrvvv{{{wwwwwwvvvtttsssqqqooonnngggeeedddccccccbbb___]]][[[YYYVVVUUUSSSQQQNNNKKKBBB===777222000000000000,,,---.../////////...---......------------..............................------------------------------,,,,,,------......000///......,,,,,,+++******++++++,,,,,,++++++***++++++************+++++++++++++++*********))))))))))))*********+++++++++)))************+++++++++(((((())))))*********+++(((((())))))*********+++))))))***+++,,,,,,------++++++******++++++,,,---++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((++++++------------++++++++++++++++++++++++++++++************************------,,,+++************++++++,,,,,,,,,,,,---------------,,,,,,+++++++++......------------......---,,,,,,,,,,,,---......//////.........---------........................////////////////////////...............///000000222222333333333444444444666666555555555444444444444444666777888888888888555666666666555333111000888888888888777777777777666666666666777888999:::999::::::;;;<<<<<<<<<;;;999999999::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;<<<=========<<<::::::888888888888999;;;===>>>555666777777777777777666444444444555555555555555333333333222222222111111///////////////...------000000000000000000000000111111000...---,,,+++***************+++,,,------,,,,,,,,,++++++*********++++++************++++++************************+++,,,...//////...,,,+++))))))))))))))))))))))))***************************************)))((((((++++++******))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''')))+++,,,,,,+++***((((((((())))))***************)))((((((************************+++++++++++++++++++++++++++++++++*********))))))************************************************++++++++++++++++++++++++************))))))))))))yyysssqqqqqqtttxxxzzzyyyyyywwwuuurrrooommmjjjhhheeeddddddcccaaa___]]][[[YYYWWWVVVSSSPPPMMMFFFAAA:::555333222111000....../////////...---,,,///..................///........................---------------------------,,,+++******+++,,,,,,---,,,,,,++++++******)))***++++++,,,,,,++++++***++++++************+++++++++++++++*********))))))))))))*********+++++++++)))************+++++++++))))))******************++++++++++++************)))******+++,,,,,,------***************+++,,,,,,++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++,,,,,,++++++************************+++++++++,,,)))))))))))))))))))))))),,,,,,,,,,,,+++***))))))******+++,,,,,,+++******++++++++++++++++++++++++************************,,,,,,++++++***++++++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++------,,,,,,,,,,,,---------,,,,,,,,,,,,---......//////.........---------........................000000000000000000000000...............///000000222222222222333333333333555444444444333333333333333333444555666666666666444444555555555444333333777777777777777777777777666666666777777888999:::999999:::;;;;;;;;;;;;;;;:::::::::::::::999999999::::::;;;;;;;;;;;;::::::;;;<<<<<<===<<<;;;:::999;;;:::999888888999:::;;;777777777777777666555444777777777666666666666666333333222222222111111111111111111111111000//////........................000000///...---,,,++++++++++++*********+++,,,,,,+++++++++******)))))))))++++++************++++++************************+++,,,---......---,,,+++))))))))))))))))))))))))***************************************)))((((((*********))))))((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))+++,,,+++***)))(((((())))))******************)))((((((************************++++++++++++++++++++++++,,,++++++++++++*********))))))))))))))))))))))))************************++++++++++++++++++++++++************))))))))))))wwwsssrrrtttxxx{{{{{{{{{zzzwwwtttpppnnnnnnkkkhhhfffeeeeeedddbbb```^^^\\\ZZZYYYVVVSSSPPPKKKGGG@@@;;;777444222000///000000000///...---,,,000//////......//////000........................---------------------------,,,***((('''((()))***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************+++++++++++++++******************************+++++++++)))************++++++++++++++++++++++++*********------,,,,,,+++******************++++++,,,,,,---***))))))))))))***++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++************))))))))))))))))))*********++++++)))))))))))))))))))))))),,,,,,,,,,,,+++******))))))******++++++******)))++++++++++++++++++++++++************************+++++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,---.....................---------////////////////////////000000000000000000000000...............///000000000111111111222222222222333333333333222222222222222222333444444333333333444333333333444555666666666666666666666666666666777777777777777888::::::999999:::;;;;;;;;;::::::;;;;;;::::::999888888777::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<;;;::::::999<<<;;;:::999888777777777888888888777666555444333777777777666666555555444333222222222222111111111000111111111111000//////------------------------.........------,,,,,,,,,,,,,,,+++*********++++++*********)))))))))))))))++++++************++++++************************+++,,,---......---,,,+++))))))))))))))))))))))))***************************************)))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************)))))))))******+++***))))))((())))))***+++)))************))))))(((************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))|||xxxvvvxxx{{{zzz{{{{{{{{{yyyvvvsssqqqqqqnnnjjjgggfffffffffeeebbbaaa^^^]]][[[YYYUUUSSSOOOKKKFFF@@@<<<777333000/////////000////////////000000////////////000000........................------------------------...,,,***((('''''')))***,,,,,,,,,------.........***++++++,,,,,,++++++***++++++************++++++************************************************))))))*********+++++++++---,,,,,,++++++*********++++++++++++++++++***************++++++,,,,,,,,,)))))))))((())))))***+++************************+++++++++++++++,,,,,,---++++++++++++++++++++++++***)))))))))))))))))))))((())))))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******++++++++++++******++++++++++++++++++++++++************************************+++,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,---..............................////////////////////////000000000000000000000000...............///000000000000000000111111111111333333333333333222222222222333333333333222222111555444333333333444666777555555555555666666666666777777777777888999::::::999999::::::::::::999999999999999999888888888888:::::::::;;;;;;::::::::::::::::::::::::999999888;;;:::999888777666666666666777777777666555444444555555444444333222111111222222222222111111111111......//////......---,,,------------------------,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))************************))))))++++++************++++++************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))***************************************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++***************((((((((())))))***++++++))))))************)))(((************************++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************)))))))))(((}}}xxxwwwyyywwwxxxzzzzzzzzzyyywwwvvvtttpppllliiiiiihhhhhhgggdddbbb```^^^]]][[[WWWTTTRRROOOKKKFFFAAA<<<666222////////////000000111111000000////////////000000........................------------------------///---+++)))((()))******+++,,,,,,------......///***++++++,,,,,,++++++***++++++************++++++************************************************))))))*********+++++++++---,,,,,,++++++*********'''(((((()))***+++,,,,,,***+++++++++++++++,,,,,,)))))))))((())))))***+++************************++++++******++++++,,,---++++++++++++++++++++++++)))))))))))))))))))))***((())))))))))))*********------------------------++++++,,,,,,,,,+++******,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************************+++,,,------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......---,,,,,,,,,,,,---......---.....................////////////////////////////////////////////////...............///000000//////000000000111111111333333333333333444444444333333444444444333333222777666555444333444555666444555555555666666666777777777777777888999:::;;;888999999999999999888888666666777777888999::::::999::::::::::::::::::999:::999999888888888888888777777777777777777777666333444555666666666666666555444444333222111111000222222222111111111000000...............---,,,,,,........................+++++++++,,,,,,,,,,,,,,,,,,++++++***))))))))))))++++++++++++++++++++++++++++++************++++++***************************++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++++++++*********(((((())))))************((())))))*********))))))************************++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++************************((((((((((((((((((((((((************)))))))))(((~~~yyyxxxxxxxxxyyyzzzzzz{{{{{{zzzwwwtttpppnnnmmmllljjjiiigggeeebbbaaa___]]]ZZZWWWTTTRRROOOLLLHHHBBB;;;777000000000000000111222222000//////......//////000........................------------------------...---,,,,,,++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++***************++++++++++++++++++***************)))************++++++++++++++++++++++++*********&&&&&&''')))***+++,,,---++++++++++++++++++++++++***))))))))))))***++++++******************************))))))******+++,,,++++++++++++++++++++++++)))))))))************+++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************+++++++++***++++++,,,,,,************++++++++++++++++++,,,,,,,,,,,,------///......------......///---,,,,,,,,,,,,---......---------..............................................................................///000000///000000000111111111111333333333333444444444444333333444555555444444444777777666555444444444555555555555666666777777888888888777888888999:::;;;888888999999999888777777444444555777888999:::;;;999999::::::::::::999999999999888777777777777888444444555666777777777777222333444555666777777777555555555444444333333222222111111111111000000000///000000000000///..............................++++++++++++++++++++++++++++++***)))))))))******+++++++++++++++,,,,,,,,,++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++******)))((())))))************)))((())))))************)))************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((************************((((((((((((((((((((((((************))))))))))))|||{{{{{{zzz{{{|||}}}~~~zzzxxxuuusssrrrpppnnnkkkjjjhhhfffdddbbb```]]]ZZZWWWVVVTTTRRROOOIIIBBB===444333222000//////000000///..................///........................------------------------+++,,,,,,------,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++))))))*********++++++++++++++++++*********)))))))))************+++++++++))))))******************(((((()))******+++,,,,,,++++++++++++++++++++++++***************+++,,,,,,************************))))))(((((())))))***+++++++++++++++++++++++++++************++++++,,,,,,************+++++++++,,,++++++++++++++++++++++++***++++++,,,,,,+++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************,,,,,,++++++***+++++++++************+++++++++++++++++++++,,,,,,---------...------,,,,,,------...---,,,,,,,,,,,,---......---------.........//////------------------------------------------------...............///000000000000000111111111222222111222222222333333333333222222333444555555555555444555555666666666666555555555666777777888999999888888888888999:::;;;;;;888888999999888777777666555555555666777888999999999999::::::::::::999999999888777666666666777777333444555666777666555555333333444555666666666666444444444333333333333333111111111111000000000000//////000000//////...---------------------------++++++++++++***************))))))))))))******+++)))*********++++++++++++++++++************++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((()))*********+++++++++,,,))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))************)))))))))***+++******(((((((((((()))***************************************++++++++++++++++++++++++,,,++++++++++++*********''''''''''''''''''''''''************************))))))))))))))))))))))))************))))))))))))}}}{{{{{{|||~~~|||zzzxxxwwwvvvssspppmmmllljjjhhhfffeeebbb___\\\XXXXXXWWWVVVSSSNNNFFFAAA888666444111///...............------------..............................------------------------)))***,,,---...,,,+++***------------------------+++++++++,,,,,,+++++++++++++++************++++++))))))******++++++++++++++++++++++++******)))))))))************+++++++++(((((())))))*********+++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---))))))))))))))))))))))))((((((((((((((())))))***++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++************************------,,,+++************)))************++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///000000111111111111222222222222000000111111222222222222000111222333444555555555111333555777888888777777555666666777888999999:::888888888888999:::;;;<<<888888888888888777666666666666666666777777777777999999999::::::999999999999888666555555555666777444444666666666555444333555555555666555555444444111111111111111111222222111111111111000000000000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))(((((()))***++++++(((((())))))*********+++++++++************++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((******+++++++++,,,,,,,,,))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))************************(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))*********))))))***++++++***)))((('''(((((()))***************************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************************************************************))))))))))))~~~xxxxxx{{{~~~~~~}}}}}}{{{xxxuuurrrnnniiihhhiiihhhccc___ZZZYYYYYYYYYXXXTTTOOOKKKCCC===666222222222222000.........///000111111111.........///////////////------------------------------------------------------,,,,,,,,,+++++++++,,,++++++******++++++,,,((()))***+++,,,,,,+++***---,,,,,,+++***)))(((((()))))))))***+++++++++,,,************************...---+++***((('''''''''++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))+++++++++++++++++++++,,,***)))))))))(((((('''''')))************++++++++++++++++++++++++***)))((()))************+++++++++***++++++,,,,,,++++++***...---+++))))))***+++,,,---,,,,,,++++++,,,,,,---''')))+++------+++)))'''+++,,,,,,---,,,+++***)))++++++++++++++++++++++++''')))+++,,,,,,,,,***))))))***+++,,,,,,+++***)))+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......------------------------...------,,,,,,------...///////////////.........000///.........///111222///000000111222333333333222333444444555555444444666666666666666666666666888999:::<<<<<<<<<;;;:::999;;;===;;;888777888:::999999999::::::999888888444444555555666666777777;;;;;;;;;;;;;;;;;;::::::999999888888777666555555333333444555666777888888444444333333333333222222111111111222222333333333333222111000////////////////////////////////////------------------------------,,,,,,+++***))))))************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++*********))))))(((((())))))))))))************+++++++++***)))(((((('''))))))(((((('''''''''&&&''''''(((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))(((******))))))))))))******************************,,,+++++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++*********************))))))((((((((((((((())))))))))))))))))******((((((((((((((((((((((((+++,,,+++)))'''%%%&&&'''))))))))))))((((((((((((}}}{{{}}}~~~~~~}}}{{{wwwttttttppplllkkkkkkjjjfffaaa\\\[[[ZZZYYYXXXVVVRRRNNNGGGBBB;;;666333222222222000000000000000000/////////////////////.........------------------------------------------------------------,,,,,,,,,+++,,,++++++++++++++++++,,,((()))***+++,,,++++++***,,,,,,++++++***)))))))))************++++++++++++************************---,,,+++***)))(((((((((++++++++++++++++++++++++************+++++++++,,,++++++,,,,,,,,,+++******---,,,,,,++++++*********,,,+++++++++************)))************+++++++++---------------,,,+++***)))************+++++++++***++++++,,,,,,++++++***++++++*********,,,---...,,,,,,++++++++++++,,,,,,)))***,,,------,,,***)))++++++,,,,,,,,,+++***)))++++++++++++++++++++++++((()))+++,,,,,,,,,***))))))***++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------///......------......////////////////////////...///////////////000111111//////000111111222333333222222333444444444444444666666666777777777888888888999;;;<<<=========<<<:::<<<<<<:::777666777888;;;<<<<<<======<<<;;;;;;666777777777888888999999:::::::::;;;;;;;;;;;;;;;999999999888777666666666444444444444555555555555444444333333333222222222111111222222222222222222222111000///....................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************)))))))))((())))))))))))************++++++******)))(((((('''))))))((((((((('''''''''(((((((((((())))))******))))))(((((((((((())))))************************))))))))))))))))))))))))((()))************)))(((******))))))))))))******************************++++++*********)))))))))((((((((((((((((((((((((************************)))))))))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++******************************)))((((((((())))))*********)))))))))))))))************************+++++++++)))'''%%%&&&'''))))))))))))((((((((((((~~~|||xxxuuuwwwssspppoooooommmiiieeeaaa^^^\\\ZZZYYYWWWUUURRRLLLIIICCC;;;555222222444222222111000//////......000000//////......------------------------------------------------------......---------,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***************************+++++++++++++++*********************************,,,,,,+++***************************************)))))))))*********++++++******+++,,,,,,,,,++++++...------,,,+++***))))))+++++++++++++++*********)))************+++++++++,,,,,,---------,,,++++++)))************+++++++++***++++++,,,,,,++++++***)))******+++---......///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***)))++++++++++++++++++++++++((()))+++,,,,,,,,,+++***)))***++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------/////////....../////////......//////////////////...///000000111111000000/////////000111111222222111222222333333333333333555555666777888999::::::888999:::<<<============;;;;;;:::888555444555777999999::::::::::::999999777777888888888888888888999999999::::::;;;;;;<<<999999999888888777777666555444444444333333222222333333333333222222222222222222222111111111111111000000///...------------........................++++++++++++++++++++++++------,,,,,,++++++******************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))************++++++******)))((((((((())))))((((((((((((''''''((((((((())))))))))))***))))))(((((((((((())))))************************))))))))))))))))))))))))((())))))******))))))(((***))))))(((((())))))*********************************))))))))))))(((((())))))))))))))))))))))))************************(((((())))))******++++++))))))))))))))))))))))))++++++++++++++++++++++++************************++++++***))))))))))))***+++*********))))))((((((***************************++++++)))'''&&&'''((())))))))))))((((((((((((~~~{{{yyyxxxvvvtttrrrqqqoookkkgggdddaaa]]][[[ZZZYYYWWWVVVPPPOOOJJJBBB999333333555222222111111000//////...111111000///...------,,,........................------------------,,,,,,.........---------,,,,,,++++++++++++++++++++++++************+++*********))))))*********+++++++++,,,,,,,,,++++++***************************************)))))))))******+++))))))))))))))))))))))))((())))))))))))*********)))***++++++,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))*********+++++++++******+++++++++******)))))))))*********+++++++++***++++++,,,,,,++++++***)))***,,,---.........---++++++************++++++,,,,,,+++******+++,,,,,,***++++++++++++*********++++++++++++++++++++++++)))***+++,,,,,,,,,++++++*********++++++*********++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------............//////............//////............////////////...///000222222111000000/////////000000111111111000111222222333333222222444444666777888:::;;;;;;999999::::::;;;;;;<<<<<<;;;:::888555444444555666777888888999999999999888777777666666666666666666777888888999:::;;;;;;<<<999999888888888777777777444444444444333333333333333333333222222222222111222222111111000000000///000//////...------......000000000000000000000000++++++++++++++++++++++++------,,,,,,,,,+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))((()))))))))************************))))))(((((())))))(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************************((((((((((((((((((((((((((())))))))))))))))))((())))))(((((((((((())))))************************)))))))))(((((((((((((((************************((((((((((((((((((((((((''''''((()))***++++++,,,))))))))))))))))))))))))***************************************+++++++++,,,++++++***************++++++******)))(((((((((************************)))******)))'''&&&''')))))))))))))))((((((((((((~~~~~~~~~|||{{{yyyxxxwwwvvvtttqqqmmmjjjgggddd```]]]\\\[[[ZZZYYYSSSSSSPPPHHH>>>777555555111111111111111111111111111111000///...------,,,..............................---------,,,,,,,,,......---------,,,,,,,,,***++++++,,,,,,++++++***++++++******************)))))))))***++++++,,,,,,---,,,,,,,,,++++++******************************)))(((((((((((()))******))))))))))))))))))))))))((())))))))))))*********)))***++++++,,,,,,,,,,,,*********++++++,,,,,,,,,)))))))))))))))*********))))))*********+++++++++)))******+++++++++******))))))*********+++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,+++++++++******))))))******++++++***)))(((((()))***+++*********************+++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++******************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------....../////////...------,,,,,,------...---.........//////000000...///111222222222111000000000000000111111111111000111222222333333222222333444555666888:::;;;;;;888999999:::;;;<<<=========:::777444444555777888::::::;;;<<<<<<<<<<<<<<<888888777777666666555555777777888888999:::;;;;;;888888777777777777777666333444444444444555555555333333222222222111111111111111111000000/////////000000//////......//////........................---------------------------------,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))******((()))))))))*********************)))))))))))))))(((((())))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))))))))++++++++++++++++++++++++((((((((((((((((((((((((''''''((()))***++++++,,,))))))))))))))))))))))))************************))))))*********+++++++++,,,++++++***************************))))))(((((())))))))))))))))))))))))((()))***)))''''''(((***))))))))))))((((((((((((}}}|||||||||{{{{{{{{{{{{yyywwwsssooommmjjjgggccc```______]]]\\\VVVVVVTTTOOOGGG???999666000111111111111111111111000000//////......------.................................------,,,,,,+++------,,,,,,,,,+++++++++***+++,,,------,,,+++***,,,+++******)))*********))))))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++***************************)))))))))))))))******************************)))))))))*********++++++******+++,,,,,,,,,++++++))))))***+++,,,------...+++++++++,,,,,,,,,,,,,,,)))************+++++++++++++++,,,---------,,,,,,)))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++***************))))))))))))*********)))(((''''''((()))*********)))))))))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++***))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......---------...//////000000------,,,,,,,,,,,,------------......///000000000///000111111222222111111111111111111111111222222111222222333333333333333333333444666777999::::::888999:::<<>>888444222222222111111111111000000000/////////......------......///......---,,,,,,,,,---...---,,,+++*********+++,,,++++++++++++++++++++++++************++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,---------,,,,,,+++******++++++,,,,,,++++++******++++++,,,+++***)))(((******++++++++++++******************************,,,+++***))))))***++++++******))))))))))))******++++++*********)))))))))************************************************+++++++++*********))))))******************************************************************++++++,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,******+++++++++++++++***///......---------......000//////.........//////...------,,,---...///000//////000000000000000000111111222222222111111000444444333333333333333333444444444444444444444444444444444444555777888999888;;;AAAGGGNNNTTTYYY[[[]]]```___UUUKKKDDD???;;;999999999::::::;;;;;;;;;>>><<<:::888777777888888999999:::::::::999888777555555444444444444444555333222111000000000000111111111000000000/////////////////////////////////---------...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,------...************************++++++************++++++************************************************))))))))))))))))))))))))))))))))))))***************)))((((((((()))++++++******************++++++))))))(((((((((((())))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&''''''((((((((((((((())))))))))))))))))))))))************************)))))))))((())))))))))))(((((((((((()))))))))))))))******+++*********)))))))))(((((())))))))))))))))))))))))))))))************))))))******)))))))))((((((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))***))))))((('''&&&~~~}}}|||{{{xxxuuuuuusssooollliiigggfffeeecccaaa___^^^___]]]XXXTTTLLLFFF>>>777444333333333000000000000////////////000//////////////////000//////...---,,,,,,,,,---------,,,+++++++++++++++------------------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++***++++++,,,,,,++++++***+++++++++++++++***************++++++++++++******************************+++******)))******++++++******))))))))))))************))))))))))))((((((++++++++++++++++++++++++************************+++++++++***************************************************************)))))))))***+++++++++,,,***+++,,,------+++***)))------,,,,,,,,,,,,,,,+++'''((()))***+++++++++***......------------......000000///...---,,,,,,------,,,,,,,,,,,,---......///////////////.........000111111222222222111111222222222333333333333333333333333333333333333333444444444444555777888999888;;;AAAFFFLLLOOOQQQRRRZZZ______WWWNNNGGGAAA<<<999999::::::::::::;;;;;;;;;:::999888888888999::::::::::::::::::999888888555555444333222222222333333333222111111111111222222222111111111000000000000000000000////////////---.........---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++******++++++,,,,,,------************************++++++************++++++************************************************))))))))))))))))))))))))%%%%%%&&&''')))***++++++)))))))))((()))******+++******************))))))))))))(((((((((((())))))************))))))))))))************************))))))))))))))))))))))))))))))(((''''''''''''((((((((((((((())))))))))))))))))))))))************************))))))))))))******))))))((('''''''''(((((()))*********************))))))))))))(((((())))))))))))))))))))))))))))))************))))))++++++*********)))))))))((((((((((((((((((((((((***))))))(((((((((((((((&&&&&&'''(((((()))******((((((((())))))(((((('''~~~}}}|||{{{yyyvvvwwwuuuqqqmmmjjjhhhhhhgggeeebbb___^^^^^^]]]ZZZXXXTTTMMMCCC;;;777444333333000000000/////////......000//////......//////000000000///...---,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******))))))))))))))))))+++++++++++++++++++++,,,,,,++++++++++++++++++++++++***)))(((((()))***+++***++++++,,,,,,++++++***,,,++++++*********+++,,,***++++++,,,,,,++++++*********************************************++++++******))))))))))))******)))))))))(((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************(((((()))***+++,,,,,,,,,++++++,,,,,,,,,++++++***...---------,,,,,,++++++)))***+++,,,------------+++++++++***++++++,,,,,,///...------,,,,,,,,,,,,---------------.........///............---------000000111222222222111111111111222222222222333333333333333333333333333333444444444444555777888999888<<>>>>><<<::::::::::::::::::::::::888888888888999:::;;;;;;999888777777666555555555777666555444333333333333222222222222333222222222222222222222111111111000111000000000//////......---.........---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---...//////++++++++++++++++++++++++******+++++++++++++++,,,************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********((()))))))))************+++******))))))((((((((())))))(((((((((((())))))))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))******)))))))))******+++++++++'''((()))++++++***)))))))))))))))(((((((((((('''''''''(((((())))))))))))))))))************))))))++++++++++++*********)))((((((((((((((((((((((((***)))(((''''''((()))***)))((((((((('''''''''&&&%%%&&&'''(((((())))))(((~~~|||||||||zzzyyyyyyxxxvvvssspppmmmkkkjjjgggeeebbb___\\\ZZZYYYYYY[[[VVVPPPJJJDDD>>>888444111111111111000000000000///......------......//////////////////...---,,,---------------,,,++++++++++++++++++++++++++++++************++++++++++++*********+++++++++++++++++++++++++++++++++++++++---------...............+++++++++++++++******************+++++++++++++++---------,,,------......***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************((()))***+++++++++++++++******))))))))))))******(((((())))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,---,,,***((((((***---///,,,,,,+++++++++++++++***))))))***+++,,,,,,,,,+++,,,++++++,,,,,,---...///,,,++++++,,,---...//////---...//////000000//////---------........./////////000111222222222222222111111222222333333444444444444444444444444444444444444444444555777888999999<<<@@@EEEIIILLLMMMNNNKKKNNNKKKCCC<<<<<<>>>===;;;;;;::::::::::::999999777777888999::::::;;;;;;999888666555444444444444777666555444333333333444000111222222333222222222222222111111111000000000000000//////......------,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---......///++++++++++++++++++++++++******++++++++++++++++++************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))************)))))))))))))))))))))(((((())))))(((((((((((())))))))))))))))))************''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((()))((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))************(((((()))***************))))))((((((((((((''''''&&&''''''(((((())))))***))))))************))))))++++++*********)))))))))((((((((((((((((((((((((((((((((((((((())))))*********)))(((((('''&&&&&&%%%&&&'''(((((((((((((((}}}|||||||||{{{zzzyyyyyyxxxvvvsssooollliiihhhgggeeebbb___]]]]]]^^^\\\ZZZWWWRRRMMMEEE<<<666222222222222111111111111000//////......//////000......///000000///...---,,,---.........---,,,+++------------------------++++++++++++,,,,,,,,,---)))*********++++++++++++************************,,,,,,,,,------.........++++++++++++*********))))))*********++++++++++++++++++,,,---------------***++++++,,,,,,++++++*********,,,---------,,,,,,+++,,,,,,------,,,,,,+++************************'''(((***+++,,,,,,++++++******))))))))))))******)))))))))*********++++++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++*********+++,,,---)))******************+++))))))***************)))++++++++++++,,,---...///...---------------......,,,---.../////////......,,,,,,---...///000000111//////000222222333333222222222222333444444555555555555555555555555555555444444444444555777888999:::;;;>>>AAAEEEGGGIIIJJJFFFIIIHHHBBB<<<<<<===<<<;;;;;;;;;::::::999999999777888888999:::::::::::::::999777555444444444444444444333333333333333444///000111222222222111111111111000000000//////////////////...---,,,,,,,,,++++++,,,---............++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------++++++++++++++++++++++++++++++******************************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))***+++******)))((((((((()))))))))))))))))))))(((((((((((())))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))(((((((((((((((((())))))))))))))))))))))))************((()))))))))***************))))))((('''&&&&&&%%%)))))))))))))))******+++))))))((((((((('''''''''&&&&&&''''''((())))))***))))))************))))))******)))))))))((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))&&&&&&''''''((('''''''''}}}||||||||||||{{{yyyyyyyyyxxxuuupppllliiiiiiiiihhhfffcccaaaaaabbb\\\\\\[[[XXXSSSJJJ???888333333333222222222111111111111000000000000111111---...///000000///......,,,---.........---,,,+++........................,,,,,,,,,---------......))))))******++++++++++++************************)))))))))******+++++++++++++++++++++******))))))))))))******++++++++++++'''((()))+++++++++***)))+++++++++,,,,,,+++++++++)))***,,,.........,,,++++++,,,,,,------,,,,,,+++************************'''(((***+++,,,,,,++++++******))))))))))))******))))))******+++++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))***+++,,,---,,,,,,+++(((((())))))*********+++***++++++++++++******)))))))))))))))***+++,,,---000000///...------------+++,,,---.........---,,,+++,,,---...///111222222//////000222222333333333222222333444444555666666666666666666666666666666444444444444666777888999::::::<<<>>>@@@CCCDDDEEE@@@EEEGGGAAA<<<;;;;;;999;;;;;;;;;::::::999999999777888999::::::::::::999;;;:::888666555444555555222222222111222222333333...///000111222222111000000000000000//////////////////...---,,,,,,++++++******,,,---.../////////++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,++++++++++++++++++++++++++++++******************************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++'''((()))++++++******)))''''''(((((())))))******))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))(((((((((((((((((())))))))))))))))))))))))************(((((())))))*********++++++***)))'''%%%###!!!!!!***)))((((((((()))+++,,,)))(((((((((''''''''''''&&&&&&&&&'''((())))))***))))))************))))))))))))))))))((((((((((((************************&&&'''(((*********)))((((((((())))))******++++++&&&'''''''''''''''&&&&&&}}}yyyyyy~~~|||~~~|||xxxyyy|||wwwooonnnllliiihhhgggfffcccaaaccc```]]]\\\ZZZTTTJJJBBB:::777333222444444222000111111000///////////////000//////...------,,,,,,------------------------,,,---------,,,++++++***...,,,+++******,,,...///,,,++++++******++++++,,,************************+++++++++******)))))))))---,,,,,,++++++,,,,,,------,,,++++++******++++++))))))))))))))))))))))))###%%%(((***,,,,,,,,,+++---------,,,,,,+++++++++))))))***+++,,,,,,------,,,+++***((((((((()))***---,,,+++*********++++++,,,,,,,,,++++++*********)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))---,,,+++******+++,,,---,,,+++*********+++,,,---111...******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))++++++++++++,,,---...///,,,+++******))))))******))))))***++++++++++++***)))+++,,,,,,+++***,,,---,,,---......,,,,,,---...///......---------......////////////............222222222111111111111111555555555444444333333333666666666666555555555555444555555666777888888888;;;<<<===>>>???@@@AAAAAABBBBBBAAA???>>>===;;;;;;:::===<<<666666<<<===:::999888777666777:::===??????<<<888666555555444333333333333444444555555555555222000111333444222///222000///------///000222333000------///000000...............---,,,+++***000///...---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********(((((()))***+++,,,,,,---************************************************************************+++*********))))))((((((+++++++++++++++++++++++++++*********))))))((((((((((((((((((((((((((((((***************+++++++++******)))))))))))))))***&&&''''''((()))******+++)))))))))))))))*********(((((())))))))))))(((((((((''''''&&&&&&((()))***&&&'''((())))))***))))))&&&''''''((()))******+++(((((((((((())))))))))))************))))))))))))******))))))((((((((('''+++++++++***)))(((((('''******+++******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((******+++++++++******)))(((((((((((((((%%%%%%%%%%%%%%%&&&'''(((~~~zzz{{{{{{|||{{{xxxyyy|||xxxppppppnnnkkkjjjiiihhheeecccccc```^^^]]]\\\XXXPPPJJJ@@@<<<666333333333222000111111000///////////////111000000///......---------------------------------------------,,,++++++---,,,+++***++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++......------------......---,,,++++++******++++++************************)))+++,,,.........,,,+++,,,,,,,,,++++++*********)))******+++,,,,,,------,,,+++***)))(((((()))***)))))))))******+++++++++,,,,,,++++++++++++++++++************************,,,,,,,,,,,,,,,+++***))),,,++++++++++++++++++,,,******)))))))))***+++,,,333000,,,+++,,,------,,,************************+++++++++++++++*********++++++++++++,,,---......,,,+++******))))))******))))))***++++++++++++***)))+++,,,,,,+++***,,,---,,,---......,,,,,,---...///......---------......////////////////////////111111111111111111111111555555444444444333333333444444444555555555555555555555666666777888888999;;;;;;<<<===???@@@AAAAAA@@@@@@???>>><<<;;;;;;:::888<<<<<<999999<<<<<<888999888666666666999;;;===>>>;;;888555555555444333333333333333444444444444444222111111333333111///111000///......///000111222///------...//////---............---,,,+++***......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,************************************************************************+++*********))))))))))))+++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))))))))))))******''''''(((((()))******+++++++++******))))))((((((((())))))******))))))((((((((('''&&&'''((()))***'''(((((())))))))))))((('''''''''((()))*********))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))++++++******)))(((((('''''''''(((((()))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((******++++++*********)))(((((((((((((((((('''''''''''''''((()))zzzzzzyyyxxxzzz|||xxxrrrrrrpppmmmlllkkkjjjhhhfffdddbbb_________\\\XXXSSSIIIDDD<<<666333222111000111111000////////////000111111111000//////..............................---............---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............------------......------------......---,,,++++++******++++++++++++++++++++++++++++++---......///...,,,+++***++++++***************)))*********++++++,,,,,,---++++++***)))))))))******&&&''')))***+++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******+++++++++,,,,,,+++++++++)))))))))))))))***++++++444111...---------,,,+++************************++++++++++++,,,,,,,,,,,,++++++***++++++,,,---...,,,+++******))))))******))))))***++++++++++++***)))+++,,,,,,+++***,,,---,,,---......,,,,,,---.........---------......///000000000000000000000000///000000111111222222222444444444444333333333333222222333333444555555555666666777777888888999999::::::<<<===>>>@@@AAAAAA>>>===<<<;;;::::::999999777:::<<<::::::<<<:::777888777666555666777999;;;===:::777555555555444333444444333333333333333333333222111111222222111///111000///......///000111111///------...///...---.........------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,++++++++++++******************************************************************************************************************)))))))))***************************************)))))))))************************(((((())))))***+++,,,,,,***)))))))))))))))******'''(((((())))))*********,,,,,,+++***)))(((''''''((())))))******))))))((((((((('''''''''((()))***((())))))))))))(((((('''''''''(((((())))))************))))))((((((''''''(((((((((((((((((((((((('''(((((()))******++++++++++++******)))(((((((((''''''((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***************))))))(((((((((((((((******))))))(((((())))))zzzyyyxxxxxxzzz{{{xxxtttsssqqqooommmmmmllljjjhhhfffdddaaa``````___\\\YYYSSSMMMDDD;;;555222111111222111000000//////000000000000000/////////......////////////////////////---......///......------++++++,,,,,,,,,,,,+++++++++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,++++++++++++++++++,,,---,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++)))((('''++++++++++++*********************++++++,,,,,,,,,+++*********************&&&(((***,,,---,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++******+++,,,------,,,+++******************+++++++++000///---,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++******+++,,,,,,---,,,+++******))))))******))))))***++++++++++++***)))+++,,,,,,+++***,,,---,,,---......,,,,,,---......------------...//////000000000000111111111111...//////000111222222333333333333333333333333333111222333444555666777777777777777777888888999999999999;;;<<<>>>???@@@AAA<<<;;;:::999888888888888777999999999999999999777888777666555555666777888:::888555444444444333222444444333333222222111111222111111111111111000///000///............///000000///..................------------,,,+++******))))))******++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))************************************************************************************************))))))))))))))))))))))))************************************************''''''((()))***+++,,,,,,))))))))))))))))))***+++(((((()))))))))*********+++*********))))))(((((('''(((((())))))(((((('''((((((((((((((()))))))))))))))***))))))((('''&&&'''((((((((()))))))))*********))))))((((((''''''''''''''''''(((((((((((()))))))))***************************))))))((((((+++++++++++++++,,,,,,---(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))******))))))))))))(((((((((((())))))++++++***)))((((((((((((~~~zzzwwwxxxzzzzzzxxxvvvsssqqqooonnnnnnmmmkkkiiihhhfffdddbbb```___]]][[[ZZZVVVMMMCCC;;;555333333222222111000000000000000//////............------////////////////////////------......///......---++++++,,,------------,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++******+++++++++---,,,++++++******++++++************************'''(((((()))))))))))))))+++,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,*********++++++++++++******+++---......---+++************++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++***+++,,,------,,,+++***+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++*********+++,,,,,,,,,+++******))))))******))))))***++++++++++++***)))+++,,,,,,+++***,,,---,,,---......,,,,,,---...---------------.../////////000000000111111111222......///000111111222222333333333333333333333333222333333555666777888999777777777777777888888888888888:::;;;===???@@@AAA<<<;;;999777777777777888999888777777777777888999999888777555555555555666888666444444444444333111333333333222222111111000111111111000000//////000//////............/////////000000000///.........------------,,,+++***)))((())))))******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++***)))))))))************************************************))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))***************+++++++++************************'''(((((()))******++++++))))))(((((()))***++++++))))))))))))************(((((())))))*********+++&&&''''''((((((''''''&&&((((((((()))))))))))))))))))))***))))))((('''&&&(((((((((((())))))))))))***)))))))))((((((((('''&&&'''''''''((((((((()))***))))))((('''&&&%%%%%%*********)))))))))))))))------,,,+++******++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))((())))))(((((((((((())))))***)))((((((''''''''''''~~~xxxxxxyyyxxxwwwxxxtttrrrppppppoooooommmkkkiiihhhfffdddbbb___^^^]]]___\\\VVVMMMBBB:::666444222222111000000000000111...............---------........................,,,,,,---............---++++++,,,---...///000000+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,++++++******++++++))))))))))))))))))))))))((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++)))***++++++,,,+++++++++,,,---.........---+++***++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,---...---------''')))************+++---************************++++++++++++,,,,,,,,,,,,++++++************++++++,,,+++******))))))******))))))***++++++++++++***)))+++,,,,,,+++***,,,---,,,---......,,,,,,---...---------------...///000...//////000000111111111...//////000000111111111222222222222333333333333333333444555666777888999666666666666666777777777777777999;;;===???@@@AAA???===:::888666666777888:::777777::::::777777::::::999888777555555444444555444333333444444222111222222111111111111111111///000111000///......000........................---///000000...------...---------,,,,,,+++***)))))))))*********+++++++++++++++++++++++++++++++++*********+++++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++******))))))************************************************))))))))))))))))))))))))*********+++++++++++++++*********************************+++++++++++++++************************((((((((()))))))))******(((((((((((()))***+++,,,************************''''''((()))***+++,,,,,,&&&''''''((((((''''''&&&'''((()))*********))))))((())))))))))))(((((('''(((((((((((())))))))))))((((((((()))))))))))))))'''''''''(((((())))))***(((((('''&&&$$$###""""""******)))))))))))))))))),,,+++)))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((((((((((((((((((((())))))***(((((('''&&&&&&&&&''''''zzzxxxxxxvvvvvvyyyvvvtttrrrrrrrrrqqqooommmhhhiiiiiigggdddbbb````````````]]]UUUJJJ???999666333222111111000000111111.............../////////------------------------++++++,,,---------------,,,,,,,,,---...111333444,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,++++++******++++++************************))))))))))))***+++,,,---******++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++************************)))***+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,***+++,,,---------,,,,,,(((***,,,,,,***)))***,,,************************+++++++++++++++*********++++++************++++++,,,+++******))))))******))))))***++++++++++++***)))+++,,,,,,+++***,,,---,,,---......,,,,,,---...---,,,,,,------///000000------...//////000111111/////////000000000000000111111222222222333333333333333444555555666777777666555555555555555555555666777888:::<<<>>>@@@AAABBB@@@<<<999777666777888999888;;;AAAAAA;;;888999;;;:::999888666555444333444333222222444444222000000000000111111111111111...000111000...---...000---..................---***---///...,,,******,,,,,,,,,---,,,,,,+++***)))******++++++++++++++++++************************++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,+++++++++***************************************************************))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,************************(((((())))))******++++++(((((())))))))))))(((((('''((()))***+++***))))))'''(((((())))))))))))((())))))))))))((((((((((((''''''(((((())))))******''''''((())))))***++++++***))))))((('''&&&&&&%%%)))))))))))))))))))))******)))'''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((()))******''''''&&&&&&&&&'''(((((({{{xxxwwwuuuvvvzzzxxxvvvtttttttttsssqqqpppgggiiijjjiiigggdddcccccc```bbbaaaZZZOOOCCC;;;777333222111111000111111111////////////000000000000------------------------***+++,,,,,,---------,,,,,,,,,,,,,,,///222555777,,,++++++******++++++,,,************************+++++++++,,,,,,---------+++******************+++---,,,++++++******++++++++++++++++++++++++++++++)))))))))((())))))***+++))))))******++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++)))))))))***+++,,,......---,,,,,,++++++*********)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,---,,,+++******+++,,,---)))***+++,,,---,,,++++++***,,,...---***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))++++++***************+++,,,++++++***)))*********))))))***++++++++++++***)))+++,,,,,,+++***,,,---,,,---......,,,,,,---...,,,,,,,,,---...///000111,,,------...///000000111000000000000////////////111111111222222333333333222333333444444555555555555555555555555444444444555666888:::<<<>>>@@@@@@DDDAAA===:::777777777888888999???GGGGGG???999888<<<;;;:::888777555444333333222111222444444222000//////000000111111222222...000111000---,,,---000------............------(((+++------***((((((***,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++************************+++++++++,,,,,,---------*********++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,((((((((((((((((((((((((******))))))((((((''''''(((((((((((()))***+++,,,++++++******************************))))))))))))******++++++++++++******'''((()))++++++******)))''''''((())))))***))))))))))))))))))((((((((((((&&&&&&'''((()))***++++++'''(((((()))***++++++,,,---------,,,,,,,,,,,,,,,)))))))))))))))************)))((('''(((***,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((()))******'''''''''''''''((()))***uuuuuuyyy{{{zzzyyyvvvssssssttttttqqqnnnqqqpppooollljjjfffdddbbbccc```\\\[[[XXXQQQFFF>>>999666333111222222222222333111000///000///...,,,///............---------,,,------......------,,,+++++++++,,,...111444555,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++******++++++++++++++++++++++++++++++------,,,,,,+++***))))))))))))***++++++++++++***+++++++++*********)))))),,,,,,,,,++++++*********,,,,,,,,,++++++*********))))))))))))((((((((((((,,,++++++******++++++,,,))))))))))))))))))))))))*********++++++,,,,,,,,,(((((()))***,,,---...///---------,,,,,,+++++++++***)))))))))***++++++,,,------------------------...---,,,,,,++++++++++++(((((())))))*********+++(((((((((((())))))))))))------------,,,+++******,,,,,,,,,++++++*********++++++++++++++++++++++++.........---,,,+++***))),,,,,,,,,---------......---------...///000000111666444222000//////000000000...---000333555444333777666555444555777:::;;;777666555444444444444444777777777888999;;;<<<===>>>===<<<:::999888777777888888999999999888888777888777666555444333222222111111111000000000000/////////000000111111111222///............---------//////.........---------...---,,,+++***+++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***)))************+++++++++******))))))((('''''''''++++++************++++++))))))***+++++++++******(((((())))))************************************,,,+++)))((((((((()))***+++++++++******(((''''''(((((())))))******++++++))))))))))))))))))))))))))))))))))))************+++***)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))*********++++++,,,,,,,,,************************))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''***)))'''%%%$$$%%%&&&''')))((('''&&&&&&'''((()))((((((''''''&&&&&&%%%%%%)))((('''&&&%%%%%%&&&'''}}}wwwxxxyyyyyy{{{xxxvvvvvvvvvvvvsssqqqooonnnmmmkkkiiifffdddbbbeeebbb___^^^\\\UUUKKKCCC;;;888444111111222222111111000//////000111///...///............---------...------------------...------,,,,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++------,,,,,,+++******)))))))))***++++++++++++++++++++++++*********)))))),,,,,,++++++++++++++++++,,,,,,,,,+++++++++*********+++++++++,,,,,,------,,,++++++******++++++,,,************************++++++++++++++++++,,,,,,))))))***+++,,,------...---------,,,,,,++++++++++++++++++++++++,,,------------------------------------,,,+++++++++,,,,,,)))*********++++++++++++)))))))))************+++******+++,,,------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...//////...---,,,+++***,,,,,,,,,---------......------......///000000111444222111//////000111222111000///000333555444333333333222333444555777888666666555444444444444444555555555666777999:::;;;===<<<;;;:::999888777777666777777888888777666666888777666555444333222111222222111111111000000000......//////000000000000///............---------///.........------------...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***************++++++++++++************++++++++++++++++++************++++++++++++,,,------------,,,)))))))))*********++++++************************++++++***)))))))))))))))******+++******)))((('''((()))))))))))))))******))))))))))))))))))))))))))))))))))))***************)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))***++++++++++++++++++,,,************************))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))((((((''')))((('''&&&&&&''')))***)))((('''&&&&&&'''((()))((((((((('''''''''''''''))))))'''&&&&&&&&&''''''}}}yyyyyy{{{|||{{{yyyyyyyyyxxxvvvsssnnnnnnmmmllljjjhhhgggfffgggeeecccbbb```ZZZRRRLLLAAA<<<666222111111111111000///...///111222111000///............---------///...---,,,,,,---...//////...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********)))******++++++++++++++++++++++++***************++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++*********+++,,,---...//////,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,------......------------------------,,,++++++++++++,,,,,,---+++++++++++++++,,,,,,,,,*********+++++++++,,,,,,******+++,,,------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,,,,,,,,,,,,,---------......------......///000000000111000000///000111333444333111000111333444444333111222222333444555666666666555444444444444444444333333444444555666777888;;;;;;:::999888888777777555555666666666666555555888777666555444222111111333222222222111111111111............///////////////............---------............------------...---,,,+++++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++,,,,,,,,,++++++***++++++,,,,,,+++++++++************+++++++++,,,))))))******+++,,,,,,---++++++************++++++++++++,,,---------------*********+++++++++++++++************************++++++++++++++++++***))))))***************))))))+++++++++++++++*********))))))))))))))))))))))))))))))))))))************)))((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''*********))))))))))))(((************************)))((((((''''''(((((()))))))))))))))))))))))))))+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))******))))))(((((((((''''''((()))+++,,,((((((''''''''''''(((((('''((((((((((((((())))))))))))((('''''''''((((((}}}|||}}}||||||{{{zzzyyywwwuuuppppppppppppooommmlllkkkiiigggeeedddbbb^^^XXXTTTHHHBBB:::444222111111111111000//////111222111//////............---------///---,,,******,,,---///...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***++++++,,,,,,++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***+++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------++++++++++++++++++++++++************+++++++++,,,------------,,,+++******++++++++++++++++++++++++---------------------------............------,,,,,,,,,,,,---------..................//////000000111000000///000111222222333222000000111222222333333333555666777777777777555555444333333444444444333333333333444555666777999999999999888777777666444555555666666666666555888777666555333222111000333333333222222222111111///////////////////////////............---------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++******+++,,,,,,,,,++++++*********+++++++++,,,,,,((((((((())))))*********++++++************++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,------,,,******))))))***+++++++++******.........------,,,,,,+++))))))))))))))))))))))))((()))))))))************(((((((((((()))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''+++++++++*********))))))************************))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))((((((''''''(((((()))***(((((((((''''''(((((((((''''''(((((())))))******)))))))))((((((((())))))}}}~~~||||||}}}}}}{{{xxxvvvuuuqqqrrrrrrqqqqqqpppooonnniiihhhfffeeeccc```\\\YYYPPPIIIAAA999555333222222444222000000111111///...///............------------,,,***))))))***,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++,,,,,,,,,,,,+++*********************************++++++,,,,,,,,,++++++++++++++++++++++++*********************))),,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---******************)))))))))))))))*********++++++------------,,,+++******++++++++++++++++++++++++------------------------+++,,,,,,---------,,,,,,,,,,,,,,,---------..................////////////111111111000000000000000222111000//////000222333444555666777777777666666444444333333333444444555444444444444555555666777666777777888888777666666444555555666777777777666666666555444333222111111333333333222222222111111000000000000000000000000///............---------,,,,,,---------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++*********))))))((((((++++++************++++++))))))***+++,,,------,,,++++++++++++++++++++++++************************)))***,,,------,,,+++***)))******++++++++++++***------,,,,,,++++++******************************((()))))))))************(((((((((((()))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***++++++++++++************************************))))))(((((((((((())))))))))))))))))))))))))))))+++++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))((((((''''''&&&&&&&&&&&&'''(((((((((((((((((('''''''''(((((())))))******(((((())))))))))))))))))~~~{{{{{{}}}~~~~~~{{{xxxvvvvvvqqqqqqrrrqqqqqqpppooonnnjjjiiihhheeeccc```^^^]]]WWWQQQHHH@@@:::666444222555333111111111111///---///............------------,,,+++******+++,,,---******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,---,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------++++++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,*********))))))))))))))))))))))))************+++******+++,,,------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,---------............//////////////////111111111000000/////////111111111000///000333555666666666555444444333333333333333333333444444555555555444444555666666777444555666777777777666555333444555666777777777777444444444444333333333222333222222222111111111111111111111111000000000000///............---------,,,,,,,,,,,,------------,,,,,,---------,,,+++******++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******)))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,++++++******++++++************++++++***+++,,,...////////////+++++++++++++++*********************************)))***++++++++++++++++++***+++++++++++++++******)))))))))))))))(((((((((************************))))))))))))************)))((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********+++++++++************)))***************************))))))(((((())))))***))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))******))))))(((((((((((('''&&&&&&%%%%%%''''''(((((((((((('''''''''((((((((((((((())))))''''''((()))))))))((((((}}}{{{~~~|||yyywwwwwwssssssssssssrrrqqqpppoookkkkkkiiifffcccaaa``````]]]WWWOOOFFF???:::666333333222111111222222000//////............---------------------------------++++++---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,++++++++++++,,,------------------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,))))))*********+++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------------,,,++++++******++++++,,,************************++++++++++++++++++,,,,,,+++++++++++++++++++++,,,+++++++++,,,,,,---------++++++***)))))))))))))))++++++++++++++++++++++++,,,+++******************+++++++++******)))))))))*********+++++++++,,,,,,******+++,,,------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,---------....../////////////////////......//////000000000000000222222333111000222666999;;;999777555444333333333333333222222333333444555555444444444444555666666222333555777777777555555222222444555555666666666222222333333333444444444222222111111111000000000111111000000000////////////............---------++++++,,,,,,,,,---------,,,,,,---------,,,+++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++,,,...///000000000++++++*********)))))))))************************)))))))))))))))***++++++,,,,,,,,,,,,+++***))))))((((((((()))))))))))))))************************))))))))))))***************)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++************)))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))((((((''''''(((((((((((('''''''''&&&'''((())))))((('''&&&((((((((('''''''''''''''%%%&&&'''((()))(((((('''{{{}}}yyyxxxxxxwwwvvvvvvvvvuuutttrrrrrrlllllljjjgggdddbbbaaabbbaaa[[[SSSJJJCCC<<<777333222000000000222333222111//////.........---------......///000000///......,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---------------------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,))))))******++++++++++++---,,,,,,++++++******************++++++,,,,,,,,,)))******+++,,,---......,,,++++++++++++++++++,,,))))))))))))))))))))))))*********++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,++++++***)))))))))***++++++++++++++++++++++++,,,,,,+++***)))))))))***,,,,,,,,,++++++*********++++++,,,,,,,,,---------------------,,,+++***************++++++,,,,,,,,,++++++++++++++++++++++++++++++---...//////000000,,,,,,,,,---------......///////////////.........,,,---...000111111222222333444444333222333888<<<@@@>>>:::777555555555666222222222222333333444555444444333333333444555555111333555777777777555444000111222333444444555444111111222333333444555555111111111000000000000///000000//////.........---//////.........---------+++++++++,,,,,,---------,,,,,,---...---,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))((()))***+++,,,---------++++++,,,,,,,,,---------)))))))))******+++,,,,,,++++++************++++++((()))+++,,,---.........+++*********))))))((((((***************************)))((((((((()))+++,,,---------,,,+++***)))(((*********++++++,,,,,,---************************))))))))))))************+++***)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''*********))))))))))))(((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((())))))******++++++************************))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''&&&'''((()))*********)))&&&'''((())))))((('''&&&((((((''''''&&&&&&&&&%%%$$$%%%'''(((((((((''''''}}}|||zzzzzzxxxwwwvvvvvvvvvtttqqqooonnnmmmkkkiiifffccc```^^^ddd___WWWOOOGGG???888333111111222111000111222333//////.........---------,,,------......------,,,---------------------------------,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++******++++++,,,---/////////......---,,,,,,---......,,,******+++---,,,++++++***+++,,,...///,,,***))))))***++++++***++++++++++++***************)))(((''''''((()))*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,---......,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........,,,,,,,,,++++++*********---+++)))***,,,---,,,)))---++++++,,,//////,,,(((++++++++++++++++++++++++------,,,++++++******)))------------------------...---,,,++++++---...000---------.........////////////.........---------///000000000111111111111333555555444333666;;;@@@HHHDDD???999555333333333333333333222222111111111444444444333333222222222222222333333333444444444333333222222222222222222111111222333333333333222///000000000000//////.../////////000000000000000222111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))))),,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------.........---,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++*********)))))))))***+++++++++,,,******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***(((%%%######%%%(((***&&&&&&&&&''''''''''''(((++++++***)))((('''&&&&&&))))))(((((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((()))~~~~~~~~~}}}|||xxxwwwvvvvvvvvvuuurrrooommmlllkkkiiifffcccaaa```bbb___[[[UUUOOOFFF<<<666444444333111000000000111//////.........---------,,,------......------,,,---------------------------------,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++*********++++++******++++++,,,------------------------...---...///---+++***+++,,,---,,,+++++++++,,,,,,------+++))))))***+++++++++))))))))))))((((((((((((+++***))))))))))))***+++******+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---,,,+++***+++---))))))))))))))))))))))))******+++,,,------------,,,,,,,,,++++++*********---+++)))***,,,---+++))),,,+++***+++---...,,,***++++++++++++++++++++++++,,,,,,,,,+++++++++++++++------------------------...---,,,++++++---///000------------............000000000//////.........111111111111222222222222444555666555555666:::===BBB???;;;777555444444444333333333333222222111111444333333333222222222222000111111111111222222222333333333222222222222111000111222222333333222222//////000111111000000000///////////////////////////...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++*********************+++++++++******))))))))))))******))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))'''&&&&&&''')))***'''''''''((((((((())))))*********)))((((((''''''))))))(((((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))***''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))~~~}}}xxxwwwwwwwwwwwwuuurrrpppmmmllljjjiiifffdddcccbbbaaa```___]]]WWWNNNDDD===888777444111000//////000/////////.........------------............------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++***************++++++******++++++,,,---******+++,,,,,,---......,,,...///...,,,******+++,,,,,,,,,,,,++++++++++++...+++)))((()))+++,,,,,,******)))))))))(((((((((++++++*********++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,***+++,,,+++***)))***,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++*********,,,*********+++,,,+++***+++***((()))+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---///000////////////000000000000111111000000000000//////111222222222222333333333444555666777666666888999:::999777666555444444444333333333333333222222111222222222222222111111111111111111111222222222222333333333222222222111111000111222222333333222222//////000111222222222222/////////......------,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++++++++***+++++++++*********************))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++***))))))(((((())))))***(((((()))))))))*********))))))))))))))))))))))))***))))))(((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''(((((()))***+++|||yyyxxxwwwwwwwwwvvvsssqqqlllllljjjhhhgggfffeeedddaaaaaa```___\\\UUULLLFFF<<<999555111000000000000////////////............------............------........................------------------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************++++++******++++++,,,---******+++++++++,,,,,,,,,***,,,...---+++***)))***+++++++++,,,,,,,,,,,,,,,...,,,)))((()))+++,,,,,,,,,,,,,,,+++++++++******************+++++++++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,***+++,,,+++***)))***,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,+++******+++++++++***************+++*********+++++++++******)))(((((()))+++------++++++++++++++++++++++++******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...//////111111111222222222333333000000000000000000000000111111111222222222333333333444555666666555555444444444444444444333222222222333333444444333222222111111111111111111111111333333333444444444555555444333333222222111111111000000111222222222222222...///000222222333333333//////...---,,,,,,++++++......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,+++++++++***)))))))))******))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,((())))))))))))))))))(((((((((((()))))))))******(((((()))))))))************))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))++++++~~~zzzyyyxxxwwwxxxxxxwwwtttrrrmmmllljjjhhhgggfffffffffcccaaa```^^^\\\XXXSSSOOOAAA<<<666222222222333222000000/////////.........---......//////......---........................------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******************++++++++++++******++++++,,,---,,,,,,+++++++++*********)))***,,,,,,+++******+++******+++,,,------...///...,,,))))))***,,,,,,,,,,,,,,,,,,,,,++++++++++++((())))))******+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++,,,---,,,+++***+++---((()))))))))*********+++,,,,,,,,,,,,+++***))))))************************************************)))))))))((()))***---...++++++++++++++++++++++++******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------......//////000000111111111222222222////////////////////////000000000000111111111222111222333444555444222111222333333333333222000000111222444555555444333222111111111111111111111111333333444444444555555555444444333333222111000000000000111222222222222111...///000222222333333333///......---,,,++++++***------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,+++++++++***)))))))))******))))))))))))******************************************************************************(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,'''((())))))))))))((('''''''''((((((((()))))))))(((((())))))******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++~~~zzzyyyxxxxxxxxxyyyxxxuuusssooommmkkkiiiggggggggggggeeebbb___]]]\\\ZZZXXXVVVHHHAAA999444333444333222000000000/////////............////////////..............................------------............------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,,,,++++++******++++++,,,---------,,,++++++***)))))))))+++,,,++++++,,,...000------,,,,,,,,,...000111---,,,******,,,---,,,++++++************)))))))))'''((()))***+++++++++*********+++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++,,,---,,,+++***+++---))))))******+++,,,,,,,,,++++++,,,,,,+++***)))))))))))))))***************)))***+++***))))))***+++)))***++++++******,,,...++++++++++++++++++++++++***++++++,,,---......///------------------------------......////////////---.........////////////......////////////000000//////000000000111111111111111111333555444222000222333333333222222111000111222444555666555333222111111111222222222222222222222222222333333333333555444444333222111000000///000111111222222111111//////000111222222222222.........------,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,+++++++++*********************))))))))))))******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++'''(((((())))))((((((''''''''''''((((((((()))))))))))))))******++++++++++++******))))))******+++************************))))))))))))))))))))))))'''(((((())))))******+++)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((('''(((((()))***+++|||yyyxxxxxxyyyzzzyyyvvvtttpppooollliiigggfffggggggeeeccc```___^^^]]][[[YYYPPPGGG===666444444222000000000000000/////////.........////////////..............................------------.........///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++******++++++,,,---,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,---///333777333111...,,,+++---///111,,,++++++,,,......,,,***++++++*********)))))))))((()))***,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++***+++,,,+++***)))***,,,++++++,,,------...//////***++++++++++++******)))((()))))))))*********+++(((***++++++(((((()))+++)))+++------+++***+++---+++++++++++++++++++++++++++,,,,,,,,,------..............................---......///////////////............/////////////////////000000111111111000000111111111222222222333222111333555666555333222222222222333333333333000222444666666555444222222222222222333333333444222222222333333333333444555444444333222111000//////000000111111111111111//////000111111000000000.........---------------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,++++++++++++)))***,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++,,,------......------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,***************+++++++++******))))))))))))******************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((()))))))))***************************+++++++++******))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))***++++++,,,))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))~~~yyyyyyxxxyyyzzzyyywwwtttrrrpppllliiigggffffffgggdddcccbbbaaaaaa```]]]ZZZVVVLLL@@@777444333000...000000000000////////////......////////////......////////////////////////---------.........//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........++++++******++++++,,,---+++++++++,,,,,,---.....................222888<<<888555000,,,+++,,,...000++++++,,,...///...+++)))---------,,,,,,,,,++++++)))***+++---......------******+++++++++,,,,,,,,,---,,,,,,++++++*********(((***+++***)))((()))***(((((()))******+++,,,,,,)))******+++++++++******(((((())))))*********+++(((***,,,+++(((''')))+++))),,,//////,,,***+++,,,++++++++++++++++++++++++,,,,,,,,,---------......////////////////////////---......///000/////////000111111111111222222222000000111111222222222222111111222222222333333333555333222333666888777555222111222222333444666777000222444666777666444222222222222333333444444444444444444555555555666666555555444333222000000/////////000111111111111111///000000000000//////...------..................------------......///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,+++,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,,,,---.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,,,,))))))******+++++++++,,,******))))))))))))******************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++***))))))***++++++)))************+++++++++************************++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))((())))))***+++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))~~~~~~|||zzzxxxvvvvvvuuuvvvssspppllliiihhhhhhhhhhhhgggfffdddbbb```___^^^WWWSSSJJJ???555111333666222222222111111111111111000/////////............---------.........//////...............///000111///...,,,+++***+++,,,,,,+++++++++******)))))))))))))))*********+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,,,,,,,...000111999555000------,,,***(((---------,,,,,,+++++++++---,,,+++******+++,,,---)))***,,,---...------,,,***)))))))))***+++,,,,,,---,,,+++******+++,,,---,,,+++++++++******))))))'''(((((()))******++++++,,,,,,,,,++++++************))))))***++++++)))'''(((((((((((())))))))))))---,,,***)))))))))******++++++++++++******))))))******+++++++++,,,,,,,,,,,,---......//////......//////////////////.........//////000111222222333333333222111111222222333000000000000000000000000111111222333444666666777333333333444444333222222111333444666777777666666444333222222111111111111555777999999777555444444444333222111000000000000000000000000000000000000000000000000000000000000........................*********++++++,,,,,,,,,---------------------------------,,,,,,+++++++++************+++,,,------...---++++++++++++---...,,,,,,,,,---------............//////...---,,,,,,......---------,,,,,,,,,...------,,,,,,------...------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++,,,,,,---...---,,,***)))------,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,++++++*********************************************************++++++************++++++,,,++++++************)))(((%%%"""###&&&***,,,,,,***************+++++++++(((***++++++)))(((((()))+++***)))(((((()))***+++'''((((((((()))))))))***++++++************++++++++++++******++++++,,,---************************,,,,,,+++***)))))))))***++++++++++++++++++++++++************************---,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))000...,,,***(((''''''(((|||zzzxxxwwwtttrrruuusssqqqnnnkkkjjjjjjiiiiiihhhgggeeecccaaa```___ZZZWWWOOODDD999444333555222222222222111111111111000000/////////.........---------........./////////............//////000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---++++++,,,...///333000...---......,,,***------------,,,,,,++++++,,,,,,+++******+++,,,,,,++++++,,,---------,,,,,,*********)))******++++++,,,+++************+++,,,************)))))))))((((((((())))))***++++++,,,,,,,,,,,,++++++*********+++)))))))))***+++***((((((((()))))))))*********,,,,,,***)))))))))******++++++++++++*********)))******+++++++++,,,,,,,,,,,,,,,---............---..............................///000000111222222222222222222222111111111000000000000000000000000222222333444555555666666333333333444444333333222000111222444444444444444444444333222222222222222666888::::::888555444444444444333222111111111111000000000000000000000000000000000000000000000000........................,,,,,,,,,------------------------------------------------,,,,,,,,,++++++++++++++++++++++++,,,------------,,,,,,---------,,,,,,,,,---------............//////...------,,,.........---------,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,------...---,,,+++***,,,,,,+++++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************************************++++++************++++++((())))))))))))(((((((((,,,)))''''''***,,,,,,,,,++++++******************&&&(((*********)))***++++++***)))(((((()))***+++((((((((()))))))))))))))++++++************++++++++++++******++++++,,,---************************,,,+++******))))))******++++++++++++++++++++++++************************)))))))))***************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,+++***))))))))))))}}}{{{{{{yyytttppptttsssrrrpppnnnlllkkkjjjjjjiiihhhfffeeecccbbbbbb___[[[TTTJJJ@@@888444333333333222222111111111111000000000/////////......------.........///////////////......---............---,,,,,,+++,,,,,,,,,------------............------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---+++******+++,,,,,,++++++---//////...---...---------------,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,++++++******)))*********+++******))))))******++++++++++++***************))))))******+++,,,,,,,,,+++++++++++++++*********,,,***))))))***++++++***))))))*********+++++++++,,,+++******)))*********++++++++++++******************+++++++++,,,,,,,,,++++++,,,---------------------------------...............//////000000111///000111222222111000///000000000000000000000000111111222222222333333333333333444444444444333333111111222333444444444444555555444333333333333444888:::;;;:::888555444444444444333222111111111111////////////////////////000000000000000000000000......................../////////...............------------------------------------,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,------......------,,,,,,,,,,,,---------...............///......---,,,.........------------,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------,,,+++++++++*********+++,,,,,,---,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***************************************************++++++************++++++'''((()))*********)))(((,,,+++******+++,,,+++***,,,+++++++++***)))))))))%%%''')))*********+++---******))))))))))))******))))))))))))))))))))))))++++++************+++++++++************+++,,,,,,************************++++++***)))))))))******++++++++++++++++++++++++************************%%%&&&((()))*********)))************************))))))))))))))))))))))))))))))******+++*********~~~|||~~~}}}wwwqqqrrrrrrrrrqqqooommmllljjjjjjjjjiiihhhfffeeeddddddaaa___YYYQQQGGG===666222333333333222222111111000000000000////////////...............////////////000///......---------------------,,,,,,,,,------,,,,,,------......//////------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++*********++++++((()))***---...///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,,,,,,,+++***)))))))))******))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++***************,,,***))))))***,,,,,,+++******+++++++++,,,,,,,,,++++++******************++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------------........./////////000---...000222222111///...000000000000000000000000//////000000000000000000222333444444444444444444333444444555555666666666666555555444444444555555999:::;;;:::777555444444333333222111000000000000////////////////////////................................................000000//////......------,,,,,,------------------------------------,,,,,,///...---,,,,,,+++,,,,,,+++,,,---......---,,,+++,,,,,,,,,---------......---...............------............------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******------------------,,,,,,************++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++)))***+++------,,,+++***((())))))***+++***)))(((,,,,,,,,,+++***)))((((((&&&(((************+++,,,***))))))))))))))))))************))))))))))))(((,,,++++++******++++++,,,***************++++++,,,******************************))))))))))))******************************************************$$$&&&(((******)))((('''''''''''''''''''''''''''))))))))))))))))))))))))'''(((***+++++++++))))))|||~~~~~~yyytttrrrrrrrrrqqqooonnnlllkkkjjjjjjiiiiiihhhgggffffffbbb```\\\UUUMMMCCC:::444444444333333222111111000111000000000////////////........./////////000000000///...---------------------------------------++++++,,,,,,------......,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------************++++++,,,,,,((())),,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,,,,,,,+++***)))))))))***)))))))))******)))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,************************,,,+++)))***,,,------,,,++++++++++++,,,,,,,,,,,,************+++*********+++++++++++++++++++++,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------..................////////////,,,---///111222111///...111111111111111111111111000000000000111111111111222333444444555555555444444444444444555555666666555555555444444555555666999::::::999666555444555222111000//////......///////////////////////////------------------------........................///.........---,,,,,,,,,,,,,,,,,,---------......------------------------//////...---,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,---------......------...............---//////.........---------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))---------------------...++++++******+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++***+++,,,------,,,+++***%%%'''***+++++++++******,,,,,,,,,+++***)))(((((((((***++++++)))((()))***)))))))))******)))))))))************)))))))))))),,,,,,++++++++++++,,,,,,******))))))******+++,,,***************************))))))((())))))******************************************************&&&''')))***)))(((&&&$$$''''''''''''''''''''''''))))))))))))))))))))))))((()))***++++++)))((('''}}}}}}|||zzzxxxuuuuuusssrrrpppnnnmmmllljjjjjjiiiiiihhhhhhggggggaaa```]]]YYYSSSJJJ@@@:::555555444333222111111000111111000000000/////////....../////////000000000......------,,,---------,,,,,,---............---+++++++++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,........................))))))***+++,,,,,,------***,,,------,,,+++,,,---++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,------,,,,,,++++++,,,,,,++++++******)))*********)))******++++++******)))((((((((((((((()))))))))******++++++++++++++++++)))))))))***************+++******,,,...///---,,,******+++++++++,,,,,,,,,))))))***++++++++++++***++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------------,,,,,,,,,---......//////////////////////////////---...///000111111000000111111111111111111111111222222333333444444444444222333444555555666555555333333222222222333333444555444444444444555666666777888888777555444555666222222111///////////////////////////////////////------------------------........................---------,,,,,,,,,,,,,,,+++,,,,,,------.........------------............//////...---------......+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,---......///........./////////.........------------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************---------,,,------...///---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************************************++++++************++++++++++++******))))))))))))&&&)))+++,,,,,,+++,,,---,,,+++++++++***))))))))))))***++++++)))(((((()))))))))************)))))))))))))))*********++++++,,,,,,++++++++++++,,,,,,***))))))))))))***++++++************************))))))((((((((()))******************************************************((()))))))))((('''%%%$$$************************)))))))))))))))))))))))))))))))))***))))))((((((~~~~~~~~~zzzyyyvvvsssqqqpppooooooiiiiiiiiiiiihhhhhhhhhhhhaaa```^^^\\\YYYQQQHHHAAA666555444333222111111000111111111000000000//////.../////////000000000000------,,,,,,,,,---......+++,,,.../////////...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,,,,,,,+++---...---++++++---///*********+++++++++,,,,,,,,,,,,---......---,,,,,,++++++,,,---------,,,,,,*********)))******++++++******+++,,,,,,+++******((((((((())))))*********************************((()))))))))*********+++)))***+++...000000---+++************++++++++++++((()))***+++,,,++++++***+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,---............---,,,------...//////000000000000000000000000000000......///000000111222222111111111111111111111111111111222333333444555555222333444555666666666666444333222222222222333444444444333333444555555666555666666666444444555777444333222111000000000000000000000000000000000000................................................,,,,,,,,,,,,,,,---------++++++,,,,,,---......///------------.........///..................///000.........------.........,,,,,,,,,---------......,,,------...//////......////////////............------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,...------,,,---...///000//////...---,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************++++++************++++++...---+++)))(((((())))))(((***,,,+++)))(((***+++++++++******************''')))++++++)))))))))***((()))***++++++***)))((((((((()))***++++++,,,------,,,,,,++++++,,,,,,---)))))))))))))))***++++++************************((((((((((((((()))******************************************************)))(((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))(((''''''(((((()))***+++~~~|||xxxuuurrrqqqqqqqqqhhhhhhhhhhhhhhhhhhhhhhhhaaa```___^^^\\\VVVMMMGGG666666555444222111111000111111111111000000000000////////////000000000000,,,,,,,,,,,,------...///+++,,,.../////////......---------,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++******+++---...,,,++++++...222))))))*********+++++++++,,,,,,---......---,,,,,,)))***,,,---...------,,,***)))))))))***+++,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,---------******))))))))))))))))))(((((())))))*********+++((())),,,///111111---***))))))*********+++++++++((()))***+++,,,,,,+++***+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,---......//////......------......///000111111111111111111000000000000////////////000111333333111111111111111111111111---...///000111222333333222333444555666666666666777666555444333444555666333333333333333444555666444555555444333444555777666555444333222222222222111111111111111111111111000000000000000000000000........................+++,,,,,,------.........++++++,,,,,,---...//////---------.........//////...............///000111111000///......///000111,,,,,,,,,---------......,,,,,,---.../////////...000/////////............//////............//////++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,---...///000111000///...---,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,************************************************++++++************++++++222000---***))))))***,,,(((***+++)))&&&$$$%%%'''***************+++++++++%%%''')))*********+++,,,((()))***++++++***)))(((''''''(((***+++,,,---...---,,,,,,++++++,,,,,,---)))))))))))))))******+++************************((((((((((((((()))******))))))))))))))))))))))))************************((((((''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&(((***---...yyytttrrrpppooonnnlllkkkiiihhhggggggggghhheeebbb___^^^]]]YYYPPPIII<<<888333000000000111111111111000///////////////////////////////////////------------------------///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...//////...---,,,++++++***+++,,,,,,------,,,,,,+++...---,,,+++,,,---...///***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))************))))))))))))))))))))))))))))))***+++---......---+++***,,,,,,+++***))))))******((((((((((((((((((((((((************************---,,,+++++++++,,,---...***+++,,,+++******,,,...------------------------,,,+++***))))))+++---...------------------------............///////////////......///111333333222333111...------///222444---......///000111111222000111111222222333444444444444555555666666777777555444444555777777777555666666666666666666666666555555444333333333333444333222222111000000111111111000000000000222333444000000000000000000000000//////.........---------/////////...---------,,,............////////////............////////////---------............///////////////////////////......---------,,,,,,,,,///////////////.........//////......---------,,,,,,++++++***+++,,,...///.........------,,,,,,,,,,,,------......------,,,------------------------+++++++++,,,---...///000888555000,,,++++++---///,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++)))(((***...000///---************+++,,,---...TTTDDD222'''(((+++,,,***))))))(((((())))))***+++---,,,+++***))))))))))))))))))))))))))))))))))))************************))))))))))))***+++,,,---//////...---,,,,,,++++++++++++************++++++,,,+++***))))))***+++,,,++++++************++++++******))))))))))))******************************,,,***((('''(((***---...******++++++++++++*********)))))))))(((((((((((())))))***+++++++++++++++zzzvvvsssqqqooommmlllkkkiiihhhgggfffggggggdddbbb_________\\\TTTNNN@@@<<<666222111222222222111111000///////////////////////////////////////------------------------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------.........------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------...***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))************))))))))))))))))))))))))))))))***+++,,,------,,,+++***++++++***)))))))))))))))))))))))))))))))))))))))************************,,,+++*********+++------***+++,,,+++******,,,...------------------------***)))((('''''')))***,,,------------------------............////////////111000000111333333222111111000000/////////000111......//////000111111222000111111222222333444444444444555555666777888888777555444444666777666666555555555555555555555555444444333333222222222333111000000///000000111111222111000/////////000111//////////////////////////////.........---------...............---------............////////////............////////////........./////////000000////////////////////////............------,,,,,,............/////////////////////.........------......------......//////.........------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,---...//////555333000,,,+++,,,---///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,***)))+++---///...,,,************+++,,,---...EEE;;;///((()))+++***(((+++************+++,,,,,,------,,,******)))))))))************************************************))))))******++++++,,,---------------------------++++++************++++++++++++***))))))***++++++++++++************++++++******))))))))))))******************************,,,+++)))((((((***,,,---)))******++++++******)))(((((('''''''''&&&&&&&&&((()))******++++++******{{{xxxuuussspppmmmlllkkkiiihhhffffffffffffdddbbbaaaaaaaaa^^^XXXSSSGGGAAA:::444222333444444111111000///////////////////////////////////////---------------------------..................---........................------------------------------,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,***++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))************)))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))******)))((((((((())))))************************))))))))))))))))))))))))*********)))***++++++,,,***+++,,,+++******,,,...---------------------------,,,+++++++++,,,...///....................................////////////222222222444555555333111111111111111111000.........//////000000111111111000111111222222333444444333444444666777888999999888666444444555666666666555555555555555555555555333333333222222222222222000///////////////000000222111000///...................................................------------------...........................////////////............////////////////////////000000000111/////////////////////////////////............------------.../////////000000000////////////.........////////////......---.........---------------///...---,,,,,,---...///------------------------,,,,,,,,,,,,------...///111000...---,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++------,,,+++************+++,,,------222///,,,*********)))(((,,,,,,,,,,,,,,,---.........---,,,++++++******+++++++++++++++++++++++++++*********************************+++,,,,,,------***++++++,,,---......///++++++************++++++++++++***))))))***++++++++++++************++++++******))))))))))))******************************,,,+++******)))*********))))))************))))))((((((((('''''''''&&&&&&'''((())))))******))))))}}}zzzxxxwwwuuuqqqooolllkkkjjjhhhgggfffeeedddeeecccbbbbbbaaa^^^YYYUUUMMMGGG===666333333444444111000000///////////////////////////////////////........................,,,---...//////...---,,,------------------------........................---,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........++++++,,,,,,,,,,,,++++++)))***+++,,,---,,,+++******++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++***************************++++++,,,,,,++++++***)))******++++++******)))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((()))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++***+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,.........---...///000000....................................////////////222222333666888888777555444444333222111000////////////000000000111111111000111111222222333444444333333444555777888999999999777444333444666666666555555555555555555555555444444444444333333222222222111000///////////////000000000//////.........................................................,,,---------.../////////............////////////............////////////....../////////000000000/////////////////////////////////////////////...,,,,,,------...///000000000000000000000/////////,,,---.........,,,+++***...............---------000...---++++++---...000........................,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,+++++++++*********++++++,,,---)))***,,,,,,+++***)))***,,,,,,,,,,,,,,,---.........---,,,,,,+++++++++,,,++++++++++++++++++++++++******************************+++,,,------------***++++++,,,------......++++++************+++++++++******************+++++++++************++++++******))))))))))))******************************++++++++++++******))))))((())))))******))))))(((*********))))))))))))(((''''''((()))))))))))))))}}}{{{yyyxxxwwwvvvsssqqqmmmmmmkkkjjjhhhfffddddddfffeeedddcccaaa]]]YYYVVVRRRKKKAAA999444333333333111000000///////////////////////////////////////........................,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------.........******++++++++++++******)))***+++,,,---,,,+++******++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++***************************++++++,,,,,,++++++*********++++++++++++******************************)))))))))))))))))))))))))))((((((((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))***************+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---....................................////////////000000222666:::<<<;;;:::999777444111000000111222000000000000111111111111000111111222222333444444333333444555666777888888888666444444555666666666555555555555555555555555555555555666555555333333555444333111000///....../////////000000111111111........................---.....................,,,---------.../////////............////////////............////////////------........./////////////////////////////////.../////////////////////+++,,,,,,---...//////000/////////000000000000000------...///...---+++***........................000///---,,,,,,---///000........................------,,,,,,,,,---......+++,,,,,,------------------,,,,,,,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---------------++++++++++++++++++******++++++,,,,,,***,,,---,,,******+++---+++++++++++++++,,,------------,,,,,,++++++,,,,,,************************************************)))***+++---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********++++++*********++++++************++++++******))))))))))))******************************++++++++++++******))))))))))))************))))))+++*********))))))))))))''''''((()))))))))))))))}}}zzzxxxwwwvvvtttrrrooonnnmmmllliiigggeeecccggggggfffdddaaa]]]ZZZXXXWWWPPPFFF===777444222222111111000///////////////////////////////////////........................---..................---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........******++++++++++++*********++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******************************))))))))))))))))))))))))))))))((((((((()))******++++++++++++++++++++++++************************(((((()))************)))***+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............////////////000000111555999===>>>???:::777333000///000222444111111111111111111111111000111111222222333444444333333333444555555666666666444444555777777777555444444444444444444444444555666666777777555444333555555333111000/////////---...///000111111111111........................---------...............---------...........................////////////............////////////------------............////////////////////////---............/////////,,,,,,,,,---.........///......////////////000000//////000000000//////................../////////000///...------...///000........................---------,,,,,,------...,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...---+++***+++,,,,,,++++++***++++++,,,,,,.........,,,+++***,,,...***************++++++,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))************************((()))+++---------,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++)))***++++++++++++***)))++++++************++++++******))))))))))))******************************,,,+++******)))***************++++++++++++******))))))(((((((((''''''''''''((())))))******))))))~~~zzzwwwvvvtttrrrppppppooonnnkkkhhheeedddgggggggggeeebbb```^^^^^^[[[UUUKKKAAA;;;666333111111111000///////////////////////////////////////..............................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++************************************))))))*********)))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++*********+++,,,+++******,,,...++++++++++++++++++++++++------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,............////////////222111111333888<<>>888444111111111000//////////////////////////////////////////////////////////////////...---,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------------------------......//////......---...---,,,+++,,,---...///+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***************************++++++************++++++******))))))***+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,++++++******+++,,,+++******,,,...++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++............/////////000555333111222666;;;>>>???111111111111111000///...222222111111111111111111000111111222333333444444333333333222222222111111000111444777::::::888555444444444444444444444444333444555666666444222111............///000222222...////////////---,,,+++000000000000000000000000---------.........///////////////......------,,,............/////////000............/////////000////////////000000000000////////////////////////,,,,,,,,,---------......------------------,,,,,,,,,---------......//////...---,,,,,,,,,...///000---.........//////000000......////////////......////////////////////////...------,,,,,,,,,------///...---,,,,,,---///000...------,,,,,,------...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***,,,...---+++***,,,...,,,,,,++++++***+++++++++,,,+++******,,,,,,***(((++++++******++++++,,,---*********)))******++++++++++++++++++++++++++++++************************&&&(((***,,,---,,,+++***'''((()))***,,,---...///++++++************++++++)))***+++,,,,,,+++***)))++++++************++++++******))))))))))))******************************,,,***((('''(((***---...+++,,,,,,------,,,,,,+++++++++++++++************))))))***+++++++++++++++wwwssstttnnnppprrrrrrqqqnnnkkkhhhkkkiiigggffffffeeecccaaa___[[[SSSIII???999666555111///------///111111111/////////////////////////////////000///......---......---------,,,,,,,,,...------,,,,,,------......---+++***)))******+++,,,,,,+++***)))))))))***,,,,,,,,,++++++*********++++++++++++++++++++++++,,,------......------,,,,,,,,,+++***+++,,,---...---,,,,,,+++*********+++************************++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++************************++++++++++++++++++++++++(((((())))))*********+++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////000//////111555666555333111111000000//////......000000000000111111111111......///111222333444555555444444333333333444444444444444444444444444444555555555444444333333333222333444555444333222111111111000000000000111111////////////////////////............/////////000000000000000////////////........................000000000000000000000000000000//////.........---............//////////////////000000///...------//////.........---------........................//////...---+++,,,...000000/////////............------------.........///............000222444555---------........./////////000222222111000---,,,.../////////...---,,,,,,------------------------,,,,,,,,,------.........,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,...---+++***)))(((((((((,,,++++++******++++++,,,******))))))))))))******************************+++***)))(((((()))***+++******++++++++++++************************************************************************************))))))))))))******'''((()))******************************************)))(((&&&$$$#########{{{wwwxxxssssssrrrqqqooonnnlllkkkmmmkkkhhhfffeeedddaaa___^^^\\\WWWOOOFFF===777444111000......000111111000////////////////////////000/////////..................---------,,,,,,,,,------,,,,,,,,,,,,------...---,,,,,,+++,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,------------,,,,,,++++++***)))******+++,,,---,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))*********+++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...........................------///333444333111111000000000/////////...000000000000111111111111//////000111222333333444333333333222222222333333444444444444444444444444444444444444333333333222333333333333333222222111111000000//////000000111////////////////////////........./////////000000000000000000////////////........................000000000000000000000000000000/////////.........---.........///000000000//////000000///......---/////////......---------........................---...000000///...///000000000/////////.........---.........////////////......---...///000222333---------.........//////++++++,,,------,,,+++***......//////......---,,,------------------------,,,,,,,,,------.........,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++***************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++************+++,,,++++++******++++++,,,+++++++++******+++++++++************************+++***)))(((((()))***+++******++++++++++++************************************************************************************))))))))))))******((())))))************)))))))))))))))))))))))))))***)))(((''''''&&&''''''zzzzzzuuutttrrrpppnnnnnnnnnnnnooollliiifffeeecccaaa___^^^^^^\\\WWWNNNCCC:::444222000///000111111000///////////////////////////111000///...---......///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------...------,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++++++++---------,,,,,,,,,,,,+++************************************************++++++++++++++++++++++++)))))))))***************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,...000111000///000000000000////////////000000000000111111111111000000111111111222222222222222222222222222222222444444444444444444444444333333333333222222222222333333222111111111111111000//////......//////000////////////////////////....../////////000000000////////////000000000000////////////////////////000000000000000000000000000000////////////......------...//////000111111//////000000000///......////////////............////////////////////////+++...111333222111000000000000000/////////......////////////000000000000.........---...///000000------........./////////,,,,,,---------.............../////////...---------------------------------------------.........,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++,,,------,,,++++++******++++++,,,+++******))))))******+++******************************))))))))))))************++++++++++++******************************))))))))))))))))))))))))******************************))))))))))))***************+++******))))))((((((((((((((((((((((((***)))))))))))))))******{{{wwwrrrqqqpppoooooooooooopppnnnkkkhhhfffeeedddbbbaaa```___^^^ZZZSSSIII>>>777333222111111222222000...////////////////////////222000...---,,,---///000......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++)))***,,,............---------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,//////.........------...,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................++++++,,,---/////////...000000000000///////////////000000000111111111111111111111111111111111111111222222333333333333333444444444444444444444444222222222222222222222222333222111000///000111222//////............//////////////////////////////...////////////000000000////////////000000000000////////////////////////000000000000000000000000000000//////////////////------...///000111111222//////000000000//////...////////////////////////////////////////////////...000222222000/////////000000000////////////...///000000000000111111111////////////////////////............////////////000///.........//////000......////////////..............................---------...............---,,,+++++++++---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************+++++++++,,,,,,,,,******))))))))))))******,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,((((((''''''''''''((((((***************************))))))))))))))))))*********++++++++++++******************************))))))))))))))))))))))))******************************))))))))))))******++++++++++++******)))((())))))))))))))))))))))))+++******))))))******+++~~~rrrlllmmmnnnoooppppppppppppllljjjgggeeeeeefffeeedddcccaaa^^^[[[UUUMMMDDD===555333222111222222000...000000000000000000000000222000...---,,,---///000......---------,,,,,,,,,+++,,,,,,------,,,,,,+++''')))+++,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++.....................---+++,,,,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************++++++++++++))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++***************************++++++++++++++++++++++++++++++++++++........................------------------------........................+++,,,......////////////////////////000000000000///000000000111111111111222222222111111111111000222222333444555555444444444444444444444444444444222222222222222222222222333222111000///000111222//////............//////////////////////////////////////////000000000111.../////////000000000111000000000000000000000000000000000000000000000000//////000000000000000000......//////000111111222//////000000000000000///000000000000000000000000000000000000000000000000222222111///---,,,---///111000000000////////////000000000000111111111222111111111000000000//////........./////////000000///...---,,,,,,,,,,,,,,,......///////////////...................................................------,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************++++++******+++++++++,,,,,,,,,++++++************++++++...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,((((((''''''''''''((((((************************)))))))))******)))))))))******++++++++++++******************************))))))))))))))))))))))))******************************))))))))))))******+++++++++++++++***)))(((************************++++++***)))((((((((((((tttjjjkkkmmmooopppqqqppppppllliiifffeeeeeefffgggfffeeebbb^^^\\\YYYSSSJJJDDD888555222111111111000000000000000000000000000000111000///...---......///......---------,,,,,,,,,,,,,,,............,,,,,,((()))***+++,,,,,,---,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************+++++++++)))***************++++++************************************************+++++++++++++++++++++++++++++++++++++++******************++++++++++++,,,++++++++++++++++++++++++........................------------------------------------------------,,,---//////......///000////////////000000000000000000000000111111111111222222111111111111111111111222444555666666555444444444444444444444444444222222222222333333333333333333222111111111111111000//////......//////000/////////////////////////////////000000000111111......//////000000111111000000000000000000000000000000000000000000000000//////000000000000111111//////000000000000111111//////000111111111000000000000000000111111111111000000000000000000000000333222111...,,,+++...000111111000000000/////////000000000000111111111111000111111111111111000///....../////////000000000////////////..................///000000000//////......................../////////...............------------------...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,...------------------...------,,,+++++++++++++++,,,++++++******++++++,,,+++******))))))******+++************************))))))************))))))******++++++++++++************************************************************************************))))))))))))******+++++++++,,,++++++******************************+++***)))(((''''''''''''}}}oooooonnnnnnoooooopppqqqnnnkkkgggeeeeeefffffffffeeecccaaa```___YYYPPPHHH;;;777222000000111111111000000000000000000000000000/////////..................---------,,,,,,,,,,,,---///000000///---,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,---......,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,++++++'''(((***+++,,,,,,,,,,,,***+++---...///...---,,,++++++++++++++++++++++++*********************************************************+++++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++******************+++++++++,,,,,,++++++++++++++++++++++++------------------------........................------------------------+++---//////...---...///.../////////000000000111000000000000111111111111111111111111111111222222000111333555555555444333444444444444444444444444222333333333444444444444333333333333333222222111111000000//////000000111//////////////////////////////000000000111111111.........///000111111111111111111111111111111111000000000000000000000000//////000000000111111111111111111000000000000000//////000111111111111111000000000111111222222222111111111111111111111111///000111000//////000222111111111000000000///////////////000000000111111...///000111111000000///.../////////000000000000,,,---///111222222222222......///000000000000000........................000/////////.........---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++,,,,,,,,,---------******+++++++++,,,,,,,,,------,,,,,,,,,,,,------+++************+++,,,,,,,,,++++++******++++++,,,+++++++++******+++++++++************************((()))***++++++***)))(((******++++++++++++******************************++++++++++++++++++++++++******************************))))))))))))************+++,,,,,,,,,++++++************************))))))(((((((((((())))))uuussspppmmmmmmnnnppprrrppplllhhheeeeeeeeeeeeddddddccccccdddddd^^^SSSKKK<<<888222//////000111222000000000000000000000000/////////000//////...---......---------,,,,,,,,,---...000111111000...---...---,,,+++,,,---...///---------------...///000,,,,,,,,,------.........------------------------+++++++++,,,,,,+++++++++''')))+++---...///......***+++---//////...---,,,************************))))))))))))))))))))))))++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++........................------------------------***---//////---+++---///.../////////000000111111000000000000111111111111000000111111111222222222...000222444555444333222444444444444444444444444333333333444444555555555333333444555444333222111111111000000000000111111////////////////////////000000000000111111111111---......///000111111222111111111111111111111111000000000000000000000000//////000000111111111222222222111111000///////////////000111111111111111000000111111222222222222111111111111111111111111+++...222333333333333333111111111111000000000000////////////000000000000,,,---///000000000///...////////////000000000000###&&&)))---///000000000......///000000000000000////////////////////////000000//////.........---......///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))),,,,,,,,,------.........******+++++++++,,,,,,,,,******))))))))))))******((((((((()))***,,,---...,,,++++++++++++++++++,,,******))))))))))))******************************((()))***++++++***)))(((******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((()))***+++,,,vvvllljjjkkklllnnnqqqpppnnnjjjfffddddddfffgggggggggeeeccc```\\\YYYWWWHHH===555444333///...111......//////000000111111111111000///////////////000000//////.........------///000222222000///---......---,,,,,,,,,,,,---...------,,,,,,------......---,,,,,,+++***))))))---.........---,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------...---,,,+++++++++,,,,,,************************))))))************))))))***++++++,,,,,,,,,++++++)))************+++++++++,,,------...---,,,***)))---------,,,+++***)))(((((()))+++,,,,,,+++)))((((((((())))))))))))(((((((((***,,,---...---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................///////////////.........///111333444555444222111000111333333222222222333111111111111111111111111333333333333333333333333222333333444444333333333222222222222222222222222333333222222111000//////111111000000//////......000000000000000000000000...//////000000000000000000000////////////000000:::777444111///000111222111111111000000000000000000000000000111111111111111111111111111111111111111111111111000000000000333222111000000000000000111111222222333333444444111111111111111111111111222111111000000000111111222222222222111111111000111000///111333444333000000000000000000000000000111000///......///000111222111000......000111222...............///000111000000//////......------........................///...---,,,,,,---...///.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///...---,,,++++++++++++---------,,,,,,++++++++++++***)))(((((()))***+++,,,+++***))))))***++++++,,,++++++******++++++,,,*********************************)))))))))))))))------,,,,,,+++***))))))************************************************************************)))************+++++++++))))))************)))))){{{oookkkllllllmmmooonnnllliiifffeeefffhhhiiihhhgggfffdddaaa^^^[[[YYYMMMBBB999666444//////222////////////000000111111111111000///////////////000000/////////............///000111111000///.........---,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++------......---,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,++++++***,,,,,,,,,+++******))))))******++++++++++++******,,,,,,,,,,,,+++***))))))************++++++++++++,,,,,,,,,---,,,,,,++++++*********+++******)))))))))***+++,,,,,,+++***)))))))))************))))))((()))***,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......................../////////////////////...---...///000111000//////000111333333222222222333222222222222222222222222333333333333333333333333333333444444444333222222222222222222222222222222333333222222111000000///111111000000////////////////////////////////////......///000000000000000000000////////////000000<<<:::777333111000000000111111111111111111111111000000000000111111111222222222222222222222222222222222222222222111111111111111000///////////////000000111111111222222222333333333333333333333333333333222222111222222222222222222111111111111111111000///111333444222000000000000000000000000000111000////////////000111222111000//////000111222//////.........///000000///////////////.................................///...------------...///......---------,,,,,,,,,///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///...---,,,++++++++++++---------,,,,,,++++++++++++******))))))******+++,,,+++***))))))***++++++,,,++++++******++++++,,,************************************))))))))))))......------,,,++++++***************************************************************************(((((()))))))))*********))))))************))))))rrrmmmlllllllllmmmlllkkkiiigggggghhhjjjkkkhhhhhhgggfffccc```]]]\\\TTTJJJ@@@999555000000222/////////000000000000111111111000000000/////////000000////////////.........///000111111000///.........---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,+++,,,,,,,,,---------------------------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---------,,,+++)))((()))))))))))))))*********++++++,,,,,,,,,,,,++++++,,,,,,,,,+++***)))((('''************+++++++++,,,,,,++++++++++++,,,,,,---)))***++++++,,,,,,,,,+++******************************++++++++++++******(((((())))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,..............................//////////////////---.........////////////000111333333222222222333222222222222222222222222333333333333333333444444444444444444444333222111222222222222222222222222333333222222111000000000111000000000000/////////........................---...//////000000//////111000000//////000000111999888777555444222111000111111111111111111111111000000111111111222222222222222222222222222222222222222222333333333333333111111000000000000000000111111111111222222222222444444444444444444444444444444444333333222222222111111111111222222222222111000000111333333222000000000000000000000000000111000000//////000000111222111000//////000111222000000///.........//////...///////////////000000........................///...------------...///...------------,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++......---,,,++++++++++++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++************+++,,,,,,++++++******++++++,,,************************************************///......------,,,,,,+++************************************************************************'''((((((((())))))))))))))))))************))))))wwwooommmkkkkkklllmmmllljjjiiiiiiiiijjjkkkiiiiiiiiigggeeeccc```___ZZZRRRGGG===555111000111000000000000000000000000111111111111000000//////000000//////////////////......///000000///............---,,,,,,,,,,,,---,,,++++++******++++++,,,------------------------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,......---+++((('''$$$%%%&&&'''((()))***+++++++++,,,,,,,,,,,,++++++++++++++++++***))))))(((*********+++++++++,,,,,,++++++*********+++---...------...............---++++++***))))))***++++++)))******++++++******)))(((((((((((()))***,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------....................................////////////111000000000000111222222000111333333222222222333333333333333333333333333333333333444444444444444555555555555444333222111333333222222222222222111222222222111111111000000000000000000000000000000////////////////////////......///000000000000///111000000000000000000111222333444555555555444333111111111222222222222222111111111222222222333333333333333333333333333333222222222333333333333333222333333333333222222222333333333333444444444444333333333333333333333333333333333333333222222111111222222222222333333333111111111222222222222111111111111111111111111111000000000000000000000000111111000//////000111111111111000///.........///......//////000000000111.................................------.........------------------------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,++++++******++++++,,,************************)))***************++++++......------,,,,,,,,,+++************************************************************************((((((((()))))))))******))))))************))))))~~~tttnnnjjjjjjlllnnnnnnmmmlllkkkjjjiiiiiiiiiiiiiiiiiigggeeecccbbb]]]WWWLLL@@@777222111111111111111111000000000000000111111222111000////////////000000000000000000......////////////............---,,,,,,,,,,,,---,,,++++++******++++++,,,//////...------,,,++++++++++++,,,,,,---,,,,,,+++***++++++,,,,,,++++++************+++++++++,,,,,,+++,,,---------+++(((''''''(((((())))))***++++++******++++++++++++******((()))***+++++++++++++++***++++++++++++,,,,,,,,,+++******)))***+++---...///000000///...---,,,,,,++++++***))))))***++++++(((((())))))))))))(((((((((((((((((()))***+++,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------....................................---.........//////000000222222111111111222333444000111333333222222222333333333333333333333333333333333333444444555555555444555555555444444333222333333333222222111111111222222222111111111111111000000000000111111111111000000000000000000000000...///000000111000000000111111000000000000111111///000222444444444333222111222222222333333333444222222222222333333333333444444444444444444444444222222222333333444444444222333444444444444333333444444444444444444444444222222222222222222222222222222333444444333222222333333333444444444444444222333333333333222222222222222222222222222222222000000111111111111000000111111000000000000111111222111000///////////////.../////////000000111111////////////////////////---..................---------------------------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,******++++++,,,,,,,,,,,,,,,++++++******++++++,,,************************))))))******+++++++++,,,,,,,,,,,,,,,++++++++++++************************************************************************)))))))))*********++++++))))))************))))))|||pppiiiiiimmmooooooooonnnmmmkkkjjjiiihhhiiiiiiiiihhhfffeeeddd]]][[[RRRDDD:::666444222222111111111111000000000000111222222222111000/////////000000000000111111..............................---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,//////...---,,,+++*********++++++,,,,,,,,,,,,,,,******++++++++++++******************++++++++++++***+++,,,,,,,,,+++)))))).........---,,,++++++*********++++++++++++******((()))***+++,,,---------++++++++++++,,,,,,,,,,,,+++************++++++,,,.........---,,,+++)))(((************************(((((())))))))))))(((((()))))))))************+++++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,............////////////........................------......///000000000000000000000111111111111000111333333222222222333444444444444444444444444333333333444555555666666444444555555555555444444444333333222222111111111111111111111111111111111000000000111111111111222111111111111111111111111///000111111222222111111222111111000000111111222222222333333333111000///222222222333333444444555222222333333333444444444555555555555555555555555333333444444555555666666222333444555666555444333555555555444444444444444444444444444444444444444333444555777888777777666666666666666555555555444333555666666444333333444222222222222222222222222000111111222222111111000000000000111111000000000111111000/////////000000///000000000000000000111////////////////////////------...//////...------,,,,,,,,,------------...------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++)))***+++,,,---------,,,,,,++++++******++++++,,,************************))))))******+++,,,,,,,,,++++++++++++++++++++++++************************************************************************************++++++++++++))))))************))))))tttgggggglllmmmmmmnnnoooooommmllljjjggghhhiiiiiihhhgggfffeee^^^^^^WWWIII>>>:::888444222222222111111111000000000111222333333111000...//////000000000111111111.........------...............---,,,,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,******++++++++++++******************++++++++++++************++++++++++++---------------,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,---------------+++++++++,,,,,,,,,------***++++++++++++******))),,,,,,,,,,,,,,,+++***))))))***+++,,,,,,+++***))))))))))))******)))))))))***+++,,,,,,,,,+++***)))++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................------......///000000111---...000111111111000///000111333333222222222333444444444444444444444444333333444444555666666666222333444555666666666666444444333333222111111000111111111111111111111111000000111111111222222222000000000000000000000000111111222333333333333222222111111000000111111222444444333333222111000000222222333333444555555555333333333333444444444444666666666666666666666666555555666777777888999999555666888999:::999888777999999999888888777777777888888888888888888888888666888:::===>>>>>>>>>===:::999999888777666555555444777888777555333444666333333333333333333333333000111222222222222111000000000111111111111000000000000000///000000111111111111111000000000000000////////////////////////------...//////...------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,---------***+++,,,------,,,+++***)))***+++---------------,,,++++++******++++++,,,************************))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))************))))))************))))))vvvfffeeellljjjlllnnnooopppooonnnmmmgggggghhhiiiiiihhhfffeee^^^```ZZZLLLAAA>>>;;;777222222222222111111000000000111333333333222000...//////000000111111111222......------------............---,,,,,,,,,,,,---...------,,,,,,------...******++++++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,******++++++++++++******)))************+++++++++))))))))))))***+++,,,---%%%&&&''')))+++---///000,,,------......------,,,------.........---,,,,,,++++++,,,,,,,,,---------***+++,,,,,,,,,***)))'''+++,,,------......------((()))+++,,,,,,+++)))(((******++++++++++++******+++,,,---...---+++)))'''++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------...///000000111...///111222333222000///000111333333222222222333555555555555555555555555333333444444555666777777222222444555666666777777444444333333222111000000111111111111111111222222000000111111222222222222000000000000000000000000222222333444444444444333222222111111111111222222222222222333333444444444222222333333444555666666333333333444444444555555777777777777777777777777777777888999::::::;;;;;;:::;;;===??????>>>===<<<>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<>>BBBEEEFFFHHHKKKMMMMMMMMMNNNOOOQQQSSSTTTSSSWWW[[[```cccbbbaaaaaaaaabbbbbbaaa```^^^[[[ZZZXXX[[[[[[\\\\\\[[[ZZZXXXWWWXXXWWWVVVXXX[[[]]]\\\[[[UUUTTTNNNEEEAAABBBBBB@@@AAABBBBBBBBBAAA>>>:::888:::888777666777777666555222222333333333333444444111111000222444555444333222222222222222222222222000000///.........//////000000000000000000000000//////------------...///------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,++++++******++++++,,,...---,,,+++***++++++,,,))))))***+++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))rrrkkkeeegggjjjmmmoooppppppppppppmmmiiihhhjjjkkkiiigggfffeeeccc^^^UUUIII???888444333222111111111111111111000000////////////000........................------------------------++++++,,,,,,---///000111------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************+++++++++,,,------,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,+++++++++++++++*********((()))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................////////////000000000000000000111111111111111111222222222333222222222222222222222222222222333444444555555666666666555444444444444555444444444444333333333222111111111111111000000000000111111222222222111111111111000000111111222333222222222111111000000000333333333222222111111111222444555555333222222333666555444333444444666666888888888888888999999:::;;;===???@@@@@@BBBEEEGGGJJJMMMRRRWWWZZZ^^^bbbeeeeeedddddddddeeefffhhhiiikkknnnrrrtttsssrrrqqqqqqpppppppppooommmllljjjiiijjjlllmmmooopppppppppooopppooommmmmmnnnnnnlllkkkgggfffaaaXXXSSSSSSRRROOOMMMNNNPPPOOOMMMIIIDDDAAA@@@>>><<<<<<<<<;;;:::888777666555555444444555555111000///000222333222111222222222222222222222222//////////////////000111000000000000000000000000000000///...------------------------------------------------------------...---------,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++)))******+++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))~~~qqqjjjiiijjjooorrrrrrrrrtttrrrnnnkkkiiijjjkkkkkkjjjgggggggggddd\\\QQQDDD<<<555333111111111111111000111111000//////...//////........................------------------------,,,,,,,,,,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************+++++++++,,,,,,......------------,,,,,,++++++,,,------------,,,,,,,,,,,,++++++*********))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***************************************++++++++++++***++++++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------..................////////////000000000000000111111111111111111222222222333333111111111111111111111111222222333444444555555666666666555444444444444555444444444444333333333333111111111111111111111111000111111111222222222222111111000000000111222222333333333222111111000000555555555444444333333333333555777888888888999:::999999888666666777999<<<;;;;;;===>>>AAADDDFFFGGGLLLMMMPPPQQQSSSUUUYYY[[[bbbeeejjjnnnqqqtttxxx{{{yyyyyywwwuuussssssuuuwwwuuuwwwyyyyyyxxxvvvuuutttooooooppppppppppppoooooonnnppptttxxx|||~~~}}}|||{{{zzzyyyyyyyyyuuummmiiijjjhhheeeaaabbbcccccc```\\\WWWSSSMMMKKKHHHGGGEEECCC@@@>>>===;;;888777777666666555777555333333333333222000222222111111111111111000////////////000111111222000000000000000000000000333222111111000//////...////////////////////////////////////////////////.........---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++************)))***++++++,,,,,,++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))zzzpppjjjiiimmmqqqpppqqqtttrrrooollljjjjjjkkkkkkkkkhhhhhhhhhgggbbbWWWJJJAAA888555222000111222111000111111000//////...//////////////////////////////------------------------...------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************++++++++++++,,,,,,,,,.........------,,,,,,,,,***++++++,,,,,,,,,,,,,,,---,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++************************))))))*********+++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,---------..................//////////////////000000111111111111111222222222222333333333111111111111111111111111222222333444444555555666666666555444444444444555555555555444444444444333111111111111111222222222000000000111111222222333111111111000111222222333444333333333222222222111444444444444444444444444444666999999999999:::<<<::::::;;;:::999:::>>>BBBCCCDDDGGGLLLQQQVVVZZZ]]]ccceeegggiiikkkmmmqqqttt{{{~~~}}}|||~~~~~~}}}}}}}}}|||yyyvvvtttoooooooooooonnnmmmmmmllljjjmmmrrryyy}}}~~~{{{vvvwwwxxxxxxuuuqqqmmmjjjbbb```]]]ZZZXXXTTTPPPMMMHHHEEEBBB@@@@@@???<<<:::<<<:::777666777777666555222222222111111000000000000000000000000111222333111111111111111111111111333222222111000000///...000000000000000000000000////////////////////////.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******uuukkkeeeiiillljjjlllqqqpppooommmlllkkkjjjkkkkkkiiihhhggggggddd\\\PPPHHH<<<888333111222333111///111000000////////////000000000000000000000000000------------------------......---,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++,,,,,,,,,,,,......------,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++************************))))))******+++,,,,,,,,,)))***+++,,,,,,,,,,,,+++***++++++,,,,,,------...------------------------,,,,,,,,,---------................../////////////////////000111111222222222222222222333333333333222222222222222222222222222222333444444555555666666666555444444444444555555555555555444444444444111111111222222222222222000000000000111222333444222222111111222222333444333333333333333333333333111111222333333444444555777999;;;<<<;;;;;;<<<===???BBBDDDEEEDDDFFFKKKOOOUUUWWW[[[```ffflllqqqtttwwwyyy{{{}}}~~~|||yyyxxxvvvtttqqqmmmkkkiiiiiilllqqqvvv|||xxxvvvtttrrroookkkgggccc[[[XXXTTTSSSSSSPPPLLLGGG===:::888777777888777777444444444333222222111111111111111111111111222333111111111111111111111111000000000000//////------........................------------------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,++++++******++++++,,,,,,------------,,,+++******++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,************++++++++++++++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***|||nnndddfffhhhfffiiipppnnnnnnnnnmmmkkkjjjjjjjjjjjjgggeeeeeeddd^^^UUUMMM@@@:::444222333333111///000////////////000000111////////////////////////------------------------,,,,,,,,,+++,,,,,,------------------------------------------------------------------------------************************************************+++++++++,,,,,,,,,---------------,,,++++++*********************++++++,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********************************+++,,,---------)))***+++,,,,,,,,,++++++******+++,,,,,,---......------------------------,,,,,,,,,---------..................////////////...//////000111111222222222222222333333333444444333333333333333333333333222222333444444555555666666666555444444444444555444444444444333333333222111111111222222333333333111000000000000222333444333333333222333333444555222222333333444444555555222222333555666777888999;;;>>>BBBDDDFFFHHHJJJMMMPPPUUUZZZ\\\]]]___dddiiinnnooorrrvvvzzz~~~zzzvvvqqqmmmkkknnnooorrrtttuuuvvvvvvvvvyyy|||{{{xxxssspppmmmllllllhhhaaa[[[KKKHHHCCC@@@>>>===;;;:::888777777666555555444444333333222111111111222222111111111111111111111111...///000000000000..............................------------------------,,,,,,------.../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,++++++******++++++,,,------.........---,,,+++***+++,,,,,,------,,,,,,,,,++++++******++++++,,,************++++++++++++++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++qqqfffggghhhfffiiipppmmmnnnooonnnllljjjiiiiiijjjgggdddcccccc___XXXQQQBBB<<<555333444444111...//////...//////000111222........................------------------------*********+++,,,---...///------------------------........................------------------------************************************************++++++,,,,,,,,,---------------,,,++++++***))))))*********)))******+++,,,+++++++++,,,,,,---------))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******************************+++,,,------......)))***+++,,,---,,,++++++******+++,,,,,,---......------------------------,,,,,,,,,---------................../////////000...//////000111222222222222222333333333444444444333333333333333333333333222222333444444555555666666666555444444444444555333333333222222222111111111111111222222333333333111000000000000222444555444444333333444444555666111222222333444555666666555555777888:::<<<===>>>???CCCIIIOOOTTTXXX]]]aaaccciiipppssstttvvv||||||xxxuuuqqqooosssssssssrrrpppmmmkkkiiilllooosssttttttuuuyyy|||~~~~~~}}}yyyqqqiiiccc^^^WWWPPPLLLHHHDDDAAA;;;::::::999888777777666444444333222111111111111111111111111111111111111000000222333333222111111111111111111111111111111////////////////////////+++,,,,,,---...///000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,++++++++++++++++++,,,---.../////////...---,,,***+++,,,,,,------,,,,,,,,,++++++++++++++++++,,,)))************+++++++++++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++xxxfff```bbbdddhhhllljjjkkkmmmnnnnnnllljjjiiimmmiiieeebbb```^^^\\\[[[HHHAAA777111////////////111111000000//////......,,,---------......//////000000000000///---,,,+++---------............///......//////...---,,,,,,---------------------------.........---,,,,,,+++...------,,,,,,------...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---,,,,,,,,,++++++++++++***---------------------------------,,,,,,+++++++++---------------,,,+++***))))))******++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******++++++************************+++,,,------..............................---------.........//////,,,,,,,,,---------......///////////////000111111111111111111111111111111000111111111111222222222333333444444444444444444888666555555666666555333666666666666666666666666666555555333222111000///333333333333333333333333222222111111222222333444111111222444555777888888888555333444777999999888;;;@@@EEEFFFDDDCCCFFFJJJOOOSSS[[[dddkkkqqqtttvvv~~~~~~~~~}}}|||zzz{{{~~~~~~{{{yyyyyy~~~~~~|||xxxuuurrrqqqqqqqqqqqqqqqooommmiiifffdddhhhhhhgggfffgggiiilllmmmyyyzzz{{{|||~~~yyyuuunnnhhhbbbZZZRRRLLLOOOHHH@@@<<<======;;;888999777555444555555333222000111111000///......///222111111000//////......000000000000000000000000111000000///...---------------...//////......---.................................------,,,,,,,,,++++++++++++++++++++++++........................,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************************************++++++++++++,,,---......+++++++++*********)))))),,,+++***))))))***+++,,,)))************+++++++++nnneeebbbaaabbbeeeiiijjjlllnnnnnnmmmlllkkkllliiieeebbbaaa___]]][[[MMMEEE;;;333000000111111111111000000////////////------......///////////////000000000000000///...---------............///000000000000000///......------------------------------......------,,,+++...------,,,,,,------...++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++***)))))))))*********++++++++++++,,,,,,+++******+++,,,,,,,,,,,,+++++++++*********++++++************************++++++,,,------...------------------------,,,------------.........,,,,,,---------.........///////////////000111111111111111111111111111111000111111111111222222222222222222333333333333444777555444444555555444333555555555555555555555555;;;:::999888777666555555222222222222222222222222333333222222333333444555111222333444666888:::;;;>>>;;;777777888::::::999???FFFNNNSSSVVVYYY^^^bbbfffjjjpppwww~~~zzzyyy{{{|||xxxtttpppqqqrrrqqqpppqqqsssuuuxxxyyyzzzxxxtttqqqoooooovvvwwwyyy|||}}}|||{{{yyyxxxvvvtttqqqnnnkkkjjjnnnmmmkkkjjjiiijjjlllmmmpppqqqrrrrrrtttwww|||~~~{{{wwwqqqjjjeee```YYYQQQKKKHHHDDD???;;;===:::777666666666555444555555555444333222222222000000000//////.........111111111111111111111111111000000///......------.............../////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++*********+++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,,,,+++++++++++++++,,,+++++++++*********))))))++++++***))))))***++++++)))************+++++++++wwwjjjccc______```ggghhhkkkmmmnnnnnnmmmlllllliiieeecccbbbaaa___]]]TTTLLL@@@666111111222333111000000000000/////////////////////000000000000...///000111111111111111---------............///000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,...------,,,,,,------...,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......---***)))'''((()))***+++,,,------************************++++++++++++************+++++++++++++++******)))************++++++++++++,,,++++++******++++++,,,+++++++++*********************++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........///////////////000111111111111111111111111111111000111111111111222222222111111111222222333333333555444333333444555333222555555555555555555555555888777777666555444333333111111111111222222222222444333333333333444555555555555555666888<<>>===>>>@@@AAAAAAMMMTTT___gggmmmrrrwww{{{{{{~~~wwwnnniiijjjjjjhhheeeccceeehhhjjjkkkmmmoooqqquuuvvvwwwvvvtttrrrrrrrrrxxxyyy|||}}}{{{zzzyyyzzzyyywwwuuusssssssssssstttuuuvvvuuuuuuuuuxxxzzz|||yyytttnnngggaaa\\\VVVOOOJJJGGGCCC>>>;;;999888666555444444333222222222222222000000000000000000//////111111111111111111111111111000000//////......---000///......---...///000...........................------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***))))))))))))+++++++++***************++++++***))))))***++++++)))************+++++++++pppfffaaa```aaadddfffiiilllnnnooonnnnnnkkkhhhfffddddddccc```___ZZZRRREEE:::333111333444000000000000000000000000000000000000000000111111...///000000000000//////---------............///---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,...------,,,,,,------...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............///////////////000000111111111111111111111111111000000111111111222222222111111222222333333444444555444333444555555444333555555555555555555555555333333333222222111111111222222222222222333333333444333333333333444555555999888888999;;;@@@DDDGGGGGGFFFEEEGGGJJJOOOSSSVVVccciiissszzz{{{rrrllleeebbbccceeedddbbbcccgggmmmrrruuuwwwzzz|||~~~~~~}}}|||{{{zzzyyyyyyyyyyyy{{{~~~zzzwwwsssnnngggbbbXXXSSSLLLEEE@@@<<<999777444222111111111222333222222222222222222222222222111111111111111111111111000000000000//////......111///...,,,,,,---...000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------++++++++++++++++++++++++++++++***)))))))))))))))************************+++******************+++))))))*********+++++++++|||mmmeeebbbaaaaaacccgggjjjmmmnnnnnnnnnjjjhhhfffffffffeeebbb```]]]VVVKKK???666222333444000000000000111111111111111111111111111111000000////////////...---,,,+++---------............///------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,...------,,,,,,------...,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...+++*********************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------.........------,,,+++++++++++++++++++++++++++++++++++++++++++++******************++++++******++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------........./////////////////////000000111111111111111111111111111000000111111111222222222222222222333444555555666666555444555666777666555555555555555555555555555666666666555555555555555333333333444444444555555333333333333333444555555999999999;;;>>>CCCHHHKKKKKKMMMQQQVVV]]]eeelllqqqyyy~~~{{{yyyxxx|||yyysssllljjjiiijjjmmmoooooommmrrrvvv{{{}}}{{{xxxvvvuuuuuusssuuuxxxzzz{{{{{{yyyxxxyyyyyyzzz|||}}}~~~|||xxxmmmggg^^^VVVNNNGGGBBB>>>:::777444444555666666555333333333222222222222222111111111111111111111111000000000000000/////////000///---++++++,,,---...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,------------........................++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........++++++++++++++++++++++++)))((((((((())))))***+++*********************************++++++*********))))))*********+++++++++|||nnneee^^^___aaaeeehhhkkklllmmmmmmiiihhhggggggggggggdddbbb]]]YYYQQQFFF<<<555333333000000000111111111111222111111111111000000000000/////////...---,,,******---------............///...///000000000000000000------------------------,,,,,,------......------...------,,,,,,------...,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++******+++...///,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........////////////////////////000111111111111111111111111111111000111111111111222222222222222333444555555666666666555444555777777777555444444444444444444444444666666666666666666777777333333444444555555666666555444444444444555666666777888;;;???EEEKKKQQQTTTWWW[[[bbbiiiqqqzzz|||zzzyyyyyytttsssuuuxxx|||}}}zzzvvvrrrsssuuuyyy}}}~~~~~~|||~~~}}}|||zzz{{{|||}}}}}}{{{zzzxxxwwwvvvuuutttrrrqqqppppppxxxzzz}}}zzzrrrjjjccc[[[UUUPPPFFFBBB<<<999:::999777555333333333222111111000000222222222222222222222222000000000000000000000000000000...---,,,,,,------........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***+++,,,***************+++++++++)))***++++++++++++***))))))************+++++++++}}}kkk___]]]___cccgggiiikkkkkkkkkhhhgggggghhhiiihhhfffddd]]]\\\WWWNNNCCC999444333000000111111111222222222111111000000000/////////......//////...---,,,,,,---------............///......///000000000000000........................+++,,,------......------...------,,,,,,------...++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,------,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,---------******++++++,,,------...------------------------------------------------,,,------------.....................///////////////////////////000111111111111111111111111111111000111111111111222222222000111222333444555666666555444333444666777666555444444444444444444444444333333333444444555555555222222333444444555666666777777666666777777888999888;;;@@@HHHQQQZZZaaaeeeiiinnnuuu|||}}}zzzwwwuuutttuuuuuuvvvxxxzzz}}}~~~~~~}}}zzzwwwtttqqqnnnmmmqqqrrrsssssstttwww}}}~~~yyysssmmmiii^^^WWWNNNHHHFFFCCC>>>:::888777666555444222111111222222222222222222222222000000000000000000000000111111111000///.................................,,,,,,,,,---------......------------------------------------------------+++,,,---.........---,,,************************------------------------******+++++++++,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++))))))*********+++++++++)))***++++++++++++***))))))************+++++++++rrrbbb\\\^^^bbbeeehhhiiijjjiiihhhgggggghhhiiiiiigggddd]]]]]][[[SSSGGG<<<666333000000111111222222222222111000000000//////......---...//////////////////---------.........//////,,,,,,---...//////......////////////////////////+++,,,,,,---.........---...------,,,,,,------...*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........,,,+++***+++,,,,,,---...//////////////////////////////---------....../////////,,,------.../////////...---------,,,,,,+++++++++***+++,,,------,,,+++***,,,,,,,,,------.........******+++,,,,,,---......................................................---------.........//////............/////////000///////////////000111111111111111111111111111111000111111111111222222222///000000222333444555555444333222333555666555444444444444444444444444444333444444555555666666666111111222333333444555555999999888888999999:::;;;:::???GGGRRR]]]hhhppptttwww|||}}}{{{xxxvvvvvvwwwxxxzzz{{{}}}}}}}}}zzzyyyssssssqqqmmmkkklllqqqvvv{{{{{{wwwnnnccc[[[WWWRRRKKKFFF===<<<;;;999888666555444222222222222222222222222000000000000000111111111333333333333222111///...........................,,,,,,,,,------.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,------------------------........................*********++++++,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))))))))******++++++++++++)))***+++,,,,,,+++***))))))************+++++++++fff___]]]___dddggggggiiillljjjiiihhhjjjllllllhhheeeaaaaaa]]]UUUIII>>>888666333222000///000111000///222111111000000000000000000///...------...///000////////////////////////......---------,,,,,,,,,///............---------------------------------***++++++,,,,,,------...******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,------------------------------,,,,,,,,,,,,++++++---//////,,,)))+++222888???111''')))......,,,---,,,++++++******++++++,,,+++,,,,,,---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,,,,---...//////...---,,,------------------------///////////////.........000000111222222222222111111111000000000000000000000000111222333333444444222333444444555555444444444444444555555666666666555555555555555555444444555666777888888777666555555333333333555666666666666777888999888999<<<>>>GGGOOO\\\hhhqqqwww{{{~~~|||{{{{{{|||}}}~~~~~~}}}}}}~~~~~~}}}~~~~~~}}}xxxssspppmmmjjjhhhnnnsss{{{|||sssnnnjjjaaaXXXMMMHHHBBB<<<999666444333444444333222000000222444222111111222333333222000000000000000////////////////////////...---,,,+++.................................------,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---.........---,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++******)))))),,,,,,+++++++++++++++,,,jjj```^^^___dddffffffgggjjjjjjiiiiiijjjlllkkkhhheeecccbbb^^^XXXNNNDDD<<<777555333111111111222111000222111000000//////000000000///...------...///000////////////////////////.........---------,,,,,,............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++...------,,,,,,------...........................------,,,,,,,,,,,,++++++))),,,---,,,***---333999===222***,,,///......///,,,++++++******++++++,,,++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---,,,,,,+++++++++++++++------...//////...------------------------------////////////////////////000000111222222222222111111111111111111111111111111111111222333333333444333333444555555555444444333444444444555555555555555555555555555555555555444555555666666555444333555444333333444555555555777777888999;;;@@@FFFKKK[[[bbbmmmwww~~~~~~~~~~~~zzzyyyzzz{{{zzzyyyzzz~~~{{{wwwssspppmmmnnnqqqvvv}}}~~~{{{tttmmm```ZZZPPPGGGAAA===999777::::::999777444333333444222111000000111111///---111000000000////////////......//////000/////////.................................------,,,,,,,,,......---------,,,,,,,,,---------------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++---.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++*********)))++++++************++++++oooccc___^^^ccceeeeeefffhhhiiiiiiiiijjjkkkjjjhhhffffffccc___[[[UUULLLAAA999777555333222333333222111222111000000//////000000//////............//////////////////////////////.........------------,,,............------------------------------------......---,,,,,,+++******++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++...------,,,,,,------................../////////------,,,,,,,,,,,,++++++)))+++---,,,+++,,,000444555///,,,---...------///,,,++++++******++++++,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,+++,,,,,,---...------...//////...------------------------------////////////////////////000000111222222222222111222222222222222222222222222222222222333333333333444444555555555444444333333333333444444444444555555555555555555555555555555666666666666555444333777777666555555555666777999:::;;;>>>DDDMMMXXX```pppuuu|||{{{xxxzzz|||}}}}}}{{{}}}~~~}}}}}}}}}}}}~~~}}}~~~~~~}}}|||||||||rrrnnnkkkkkkqqq}}}~~~xxxqqqfffZZZQQQJJJDDDAAA===<<<999777555444333333444333111111111000///---111111000000000/////////---...///000111111111111.................................---------------......---------,,,,,,,,,------------------------------...//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))***,,,---.../////////,,,,,,,,,,,,------------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++******************)))))))))******+++wwwfffaaa^^^aaadddeeefffiiiiiiiiiiiiiiijjjiiihhhfffgggccc___^^^\\\SSSFFF;;;777555333222333333222111111111000////////////////////////....../////////////////////////////////............------------.........---------,,,,,,---------------------------------,,,,,,++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,++++++******++++++,,,------------............------,,,,,,,,,+++++++++,,,---...---+++***+++,,,,,,,,,,,,,,,+++)))***,,,,,,++++++******++++++,,,)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------...///000111111---..................---------------............///////////////000000000000000111222222222222111222222333333333333333444333333333333333333222222555555555555555444444333333333333444444444444444444444444555555555555555999999888888777777666555888888777666666777999;;;===@@@EEEKKKTTT```mmmuuu~~~~~~|||{{{xxxsssoooooouuuzzz|||}}}~~~~~~|||{{{zzz}}}yyyrrrooorrrzzzyyypppggg^^^UUUPPPEEEAAA<<<888666666666666666444222222333333111000111111111000000000//////---...///000000000000000.......................................---------......---------,,,,,,,,,------------------------,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,---.........///,,,,,,,,,------.........++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))((())))))***+++nnnfff___```ccceeegggjjjhhhiiiiiiiiihhhggggggggggggccc_________XXXJJJ>>>777555333222222222111000111000000///.../////////...//////////////////...//////////////////////////////.........---------...------------,,,,,,,,,------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------------,,,,,,,,,+++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------------,,,,,,,,,+++++++++,,,---...---+++*********(((+++---,,,***)))***+++,,,++++++******++++++,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,---------...///000111222.........------.........---------....../////////////////////000000111111000000111222222222222111222222333333333444444444444444333333333333333333444555555666666555444444444444444444444444444444444444444555555555666666999999888888777777777777444555666666666888===AAAFFFKKKTTT]]]gggqqq{{{|||wwwtttrrrmmmmmmnnnrrryyy|||~~~|||sssiiicccYYYRRRHHHAAA===;;;:::999666444222222333444333222111111111111000000000000.../////////......---,,,////////////////////////..............................---------,,,,,,,,,------------------------***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,------.........++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++,,,))))))(((((()))******+++{{{oooccc```bbbdddfffiiihhhiiijjjiiigggfffggghhhgggccc```aaa```ZZZMMMCCC888666333222222222111///111000//////......//////......////////////....../////////////////////////////////.........------------------,,,,,,,,,,,,------------------------******+++,,,,,,---......,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++...------,,,,,,------...*********+++,,,,,,------------,,,,,,,,,,,,++++++******+++,,,------......***...///---+++------+++,,,++++++******++++++,,,+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,++++++++++++,,,---...//////...------------...///---------...//////000000...//////000000111111222000000111222222222222111111222222333333444444555333333333333444444444444444444555666666666666666666555555555555444444444333333444444555666666666777666666555555666666777111444777888:::>>>EEEKKKUUU[[[ccclllrrrxxx~~~|||||||||yyytttpppnnnnnnppptttyyy~~~}}}{{{||||||~~~|||vvvnnneeeYYYNNNGGGAAA<<<888777555333222222333333222222222111111111000000000////////////...---,,,+++////////////////////////.............../////////......---------,,,,,,,,,------------------------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,---,,,,,,,,,,,,------------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,))))))))))))******+++,,,zzziiiaaa```aaacccfffgggiiijjjhhhfffeeegggiiigggdddccccccaaa[[[QQQIII:::777555444444333222000000000///............///---...///000000///...---////////////////////////////////////............---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,++++++...------,,,,,,------...******+++,,,,,,---......------,,,,,,,,,,,,+++++++++******+++---///000000,,,//////++++++...---))),,,++++++******++++++,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......++++++***++++++,,,------///...------------...///---------...///000000000...//////000111111222222000000111222222222222111111111111222333444444444222333333333444555555555222333444666777777777777777777666666666555555555333333444444555666666777666555555555555777888999555999===@@@CCCJJJTTT[[[gggjjjooossstttuuuwwwxxxssstttuuuuuusssrrrrrrsssyyy~~~wwwmmmddd\\\SSSHHH@@@???<<<888666555555444333222222222111111111000000....../////////......---////////////////////////---........./////////000......---------,,,,,,,,,------------------------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,,,,---...///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------)))))))))******+++------mmmbbb______aaadddgggiiijjjhhheeeeeegggiiigggfffeeedddbbb\\\TTTMMM;;;999666555555444333111000000///...............---...///000000///...---////////////////////////000/////////............---------,,,,,,,,,++++++------------------------...------,,,,,,++++++***,,,,,,,,,---------......---------,,,,,,,,,++++++,,,++++++******++++++,,,++++++,,,------...//////---------,,,,,,,,,++++++///---++++++,,,---......,,,///---((()))...,,,&&&,,,++++++++++++++++++,,,...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000------,,,,,,,,,---......///...---,,,,,,---...///---------...///000000111...//////000111222222222000000111222222222222111000000111222222333444444222222333333444555666666222222444666777888888888888888777777666666666555333333444444555666777777777777666777888999;;;<<<;;;???EEEIIINNNVVVaaajjjssstttuuutttrrrpppooopppsssuuuwwwyyyzzz{{{~~~}}}~~~~~~}}}{{{uuujjj[[[QQQGGGCCC???;;;999888666555222222222111111111111000---...///000111111111111000000000000000000000000---.........//////000000......---------,,,,,,,,,------------------------+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++++++++,,,...000111,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,---------************+++,,,---...uuuhhhdddbbb```aaaeeeeeedddcccbbbcccfffiiijjjiiihhheeeaaa\\\XXXVVVCCC===666222222111///---333222111000000111222333111000000///...---------............////////////////////////............,,,---------.../////////000///---+++++++++---............------,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------///...---,,,++++++,,,---++++++++++++************+++++++++,,,,,,,,,------000///---+++++++++---...)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***------------------------,,,,,,++++++,,,---///000000000000000////////////////////////////////////111111111000000000000000111111222222222333333333333333333333333333333333666666777777777666555444555555666777888999::::::;;;:::888777666555666666777666555666666555444222333666999:::;;;;;;===???AAAGGGQQQ[[[cccjjjooorrrwwwtttooommmmmmoooqqqqqqtttzzz}}}~~~|||{{{zzz}}}~~~{{{rrrkkkZZZTTTKKKCCC>>>;;;999888777333000111555777444000000//////111333333222000000000000000000000000000000000000000000000000000////////////////////////---.........---,,,,,,+++++++++++++++++++++++++++...------,,,,,,------...,,,,,,************,,,,,,........................,,,------......------,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++zzzmmmeee```___```dddeeeeeedddcccdddfffhhhhhhhhhfffdddaaa^^^ZZZYYYFFF@@@888333222222000///222111000000000000111222111000000///......------............////////////////////////............---------..................---,,,*********+++,,,/////////......---------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------///......---,,,,,,------************)))))))))))),,,,,,,,,,,,---------------.........---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------......------...///111222.............../////////////////////////////////111000000000000000000000111111222222222333333333222222222333333444444444777888:::;;;:::999888666666666666777888:::;;;<<<>>><<<:::888666555555555444333333444555555444333666666777777999<<>><<<:::999888666555666999<<<>>>???===;;;888666555555555222333333444555666666777::::::999:::===DDDMMMSSSaaafffmmmqqqqqqooommmllllllnnnqqqvvvyyy|||~~~zzz{{{|||}}}~~~~~~~~~}}}|||{{{|||}}}xxxyyyzzz|||~~~}}}xxxssspppmmmlllkkkmmmppptttvvvwwwwwwwwwrrrooommmmmmpppuuuxxxzzz~~~sssggg\\\QQQHHHCCC===999666555666555222///222111//////000///...,,,////////////////////////000000000000000000000000////////////////////////------......------,,,,,,------------------------------------------------...---,,,,,,,,,,,,---...........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,************************++++++************++++++qqqddd___aaaaaadddggghhhgggfffeeefffggggggeeecccaaa___]]]\\\QQQHHH<<<444222222222111000000000000000000000000000000000000//////..................////////////////////////............/////////...---------,,,...//////000000///......//////........................---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------...///000//////---,,,------------,,,,,,,,,,,,---------.........//////,,,---.........---,,,+++........................------------------------...---,,,,,,,,,---///000------------------------++++++,,,,,,---......///,,,,,,---......///000000////////////////////////000000000000000111111111111111222222222333333333111111222333444555666777;;;===@@@BBBCCCAAA???>>>===:::777555555777:::<<<<<<;;;999777555555555555444555666666666777999:::<<<>>>BBBFFFMMMVVVaaagggooorrrttttttqqqnnnlllkkktttwww||||||yyyyyy{{{uuuxxx{{{|||}}}}}}{{{wwwyyy|||}}}|||tttpppkkkhhhiiillloooppprrrvvvyyyyyyxxxzzz~~~~~~{{{~~~vvvmmmcccZZZTTTHHHCCC===888777666444333444333111111111111000///////////////////////////////////////////////////////////////////////////,,,------...------,,,,,,........................,,,------------------,,,.........------.................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++xxxggg______^^^aaaeeeggggggfffffffffiiihhhfffcccaaa___]]]\\\UUULLL???666222222222111000000111111111111000000000000000000000/////////............////////////////////////............/////////...---------,,,......///000000//////...------------------------......---------,,,,,,,,,,,,------......------,,,------------------------,,,---...//////...---,,,---,,,,,,,,,,,,+++++++++---------.........//////...---,,,,,,,,,,,,..............................---------------------------,,,+++++++++,,,...///------------------------++++++,,,------.........------...///000000111111000000000000000000000000//////000000111111111111111111222222222333333333111111222333555666777777;;;===@@@BBBCCCBBBAAA@@@@@@>>>:::888666666777888777666555444444555666777555777888777666777999<<<>>>DDDMMMWWW```iiiqqqvvvxxxxxxvvvssspppooooooqqqwww{{{~~~}}}xxxrrrooonnnnnnnnnoooqqqrrrqqqooooooqqqtttnnnpppqqqoooooouuu~~~{{{uuunnniii\\\UUUJJJ@@@999666444444555333111111222333222222000000000000000000000000////////////////////////////////////////////////,,,,,,------...------,,,........................,,,,,,---......---,,,,,,................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++mmmaaa]]][[[___ccceeeffffffggggggjjjiiifffcccaaa___]]]]]]ZZZPPPCCC999555333222111111111222222222222111111000000000000000000000000............////////////////////////...........................---------,,,,,,,,,,,,,,,---------,,,,,,,,,---------------......---------,,,,,,,,,------............------............------------,,,,,,------...---------************)))))))))))),,,------------............---,,,***+++,,,...000------------------------------------------------,,,,,,,,,,,,,,,------...------------------------,,,---...///000000000000......//////000000111111000000000000000000000000/////////000111111222222111111222222222333333333222222333444555666666777:::;;;===???@@@AAAAAA@@@AAA@@@???===;;;999777666444444333333333555666777444666888888666777<<<@@@DDDLLLYYYeeeoootttxxxzzz{{{zzzwwwssspppqqquuuxxxuuuyyy~~~|||{{{xxxwwwuuusssrrrpppnnnmmmffffffffffffffflllttt{{{}}}{{{~~~}}}yyyqqqiii]]]PPPDDD<<<888666999666333222333333333222000000000000000000000000000000000000000000000000////////////////////////,,,,,,------......------........................+++,,,---......---,,,+++------...//////...------........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************++++++************++++++xxxggg```YYY\\\```cccdddeeegggiiiiiigggeeecccaaa`````````^^^UUUHHH>>>999666444222111222333444444333222111000000000000000000000000............////////////////////////............---------...............,,,+++*********,,,---...------------.........///......---------,,,,,,,,,------............------///.........------------+++++++++++++++,,,------,,,+++++++++************,,,,,,,,,,,,------------,,,,,,,,,,,,------......................................................,,,,,,---...............------------------------,,,---...000000000000///////////////////////////000000000000000000000000...//////000111111222222111111222222222333333333333444444444555555666666888999999:::<<<>>>???@@@???AAACCCCCCBBB>>>;;;888555555444333444555666777444777:::;;;:::===CCCHHHRRR[[[gggrrrwwwyyyyyyxxxwwwwwwuuusssqqqsssvvvyyyyyy~~~{{{sssqqqmmmiiihhhiiilllnnnqqqtttxxx}}}}}}|||~~~~~~zzzrrrgggZZZPPPIIIEEEBBB>>>:::888777666555444222222222222222222222222000000000000000000000000////////////////////////+++,,,------......------------------------------+++,,,...//////...,,,+++,,,---............---,,,........................,,,------......------,,,------------------------+++++++++,,,,,,,,,------************************++++++************++++++oooeeeWWWZZZ^^^aaaccceeehhhjjjgggeeedddbbbaaaaaabbbbbbaaaXXXLLLBBB<<<999666444222333444444444444333222000000000000000111111111............/////////000000/////////............,,,------....../////////...---+++++++++---///000---.........//////000000......---------,,,,,,,,,------............------//////.........---------++++++***)))***+++---...//////.........---------+++++++++,,,,,,,,,------***+++---//////...---,,,////////////////////////........................,,,---///000000000///...------------------------***+++,,,............---...............---------000000000000000000000000...//////000111222222222111111222222222333333333444444555555555555555555777777777777999;;;>>>???>>>AAAEEEHHHGGGDDD>>>;;;888777666555444555555666555999===???@@@CCCKKKQQQ```gggrrryyy|||{{{xxxvvvrrrssssssrrrqqqrrrtttwwwzzzsssooollliiigggiiikkkooosssvvvyyyzzz{{{yyywwwwww~~~yyyoooddd[[[WWWKKKGGGBBB>>><<<:::888777222222222222222222222222000000000000000000000000////////////////////////+++,,,,,,---.........---------------------------+++,,,...//////...,,,++++++,,,---......---,,,+++........................,,,------......------,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++}}}mmm```^^^___ccceeeeeegggkkkmmmllljjjgggdddaaa^^^\\\___]]]VVVJJJ<<<444222444444333222111000000000000222222222111111111111111////////////000000000000000000000///......------000000//////.........---////////////////////////---------------------------------.........//////---------.........//////...---,,,++++++,,,---...,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,,,,---------------------------------------------,,,//////......------------........................000000///...---,,,,,,+++///,,,)))((()))+++++++++---------............///000///---,,,,,,---///000111222333222111000111222000111111111111222222222333333333444444444555555555666666666666666555555666666777888999:::::::::===>>>???AAACCCEEEFFFGGGAAA>>>:::888777777666666:::;;;===@@@FFFPPP[[[cccqqqtttxxxyyyxxxuuusssrrrsssrrrooommmooouuu}}}yyysssoooiiifffiiiiiigggjjjqqquuu|||tttrrrqqquuuzzzsssooo```ZZZRRRLLLIIIDDD<<<666777444222111111222111000111222222222111000///...000/////////............------------------------................................................------/////////...---,,,------------------------........................,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++***)))))))))***|||eee___\\\___bbbccceeeiiihhhhhhgggeeeccc```^^^]]]]]]\\\WWWMMM@@@777444555444333222111111111111111222222111000//////......////////////000000000000000000000///......------000/////////............////////////////////////++++++++++++++++++++++++---------.........//////------------.........///,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------+++,,,,,,------.........000000//////..................................../////////...------,,,,,,111///------///111111111---------............///...---+++******+++---...000111222222000000111222111111111111222222222222333333333444444444555555555555666666666666555555555555666777888999888888;;;;;;===>>>@@@BBBCCCDDDBBB@@@===:::999999888888999<<>>??????AAA@@@???===<<<;;;:::::::::???HHHQQQ[[[dddmmmssswwwvvvuuurrrnnnlllmmmnnnnnnvvv{{{tttqqqjjjnnnoookkkkkktttwwwoooiiikkkqqqxxx{{{tttkkk```RRRIII???===999777666555444222333333333222222111000000000000000/////////......////////////////////////................................................------......///......---,,,,,,,,,,,,,,,,,,,,,,,,....................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,qqqbbb^^^```cccfffiiiiiiiiihhhgggfffdddbbbaaa]]]^^^]]]WWWLLLAAA999555333333333222333333444444111000000///...------,,,////////////000000000000111111000000///.........///////////////.........////////////////////////................................................------------------------***+++,,,------,,,+++*********+++++++++,,,,,,,,,000000///...------,,,,,,------------------------,,,,,,,,,------.........////////////....................................,,,,,,,,,------.........)))(((&&&''')))+++++++++---------............///000000///......///000000...000111111000///000222111111111222222222333333333333333444444444555555444555666666666666666666555666666777888888777777666777777999:::;;;<<<<<<>>>>>>>>>>>><<<<<<======@@@FFFPPP[[[cccjjjppptttuuuuuutttrrrqqqsssxxx{{{yyyxxxuuupppnnnrrrzzzwwwnnnjjjlllpppzzz{{{pppddd\\\MMMHHHAAA;;;777555444333444333222111111000000000000000000////////////...////////////////////////................................................---------...............,,,,,,,,,,,,,,,,,,,,,,,,...........................---------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++,,,---{{{hhh``````bbbeeehhhjjjjjjiiihhhfffdddbbb``````aaaaaa\\\RRRFFF;;;444333333333222333333444444000000000000000000111111////////////000000000000111111111000//////...............///////////////////////////////////////.............................................---------------------,,,,,,+++,,,---......---,,,+++******+++++++++,,,,,,,,,000000///...------,,,,,,------------------------.........------,,,,,,,,,------------------------........................++++++,,,,,,---............---+++,,,---...---,,,---------............///000000000000000000000000...000111111000000111333111222222222222333333333333333333444444444555555444444555666666666666666777777888888999999888888777777777888999::::::;;;999;;;<<<===<<<>>>AAACCCJJJPPPZZZbbbhhhllloooqqqqqqrrrsssvvvzzz|||zzzzzz{{{yyysssooonnnssszzz|||sssmmmbbbZZZNNNCCC<<<999777777444333111000000000000000111000000000////////////........................................................................------------......//////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,------oooddd___^^^aaaeeeiiihhhgggfffdddbbb```___bbbcccccc```WWWKKK???777333333222222222222333333000000111111222222333333////////////000000000000222111111000000//////............///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...............---------------------,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,,,,,,,,,,//////......---,,,,,,,,,------------------------//////...---,,,++++++***,,,,,,,,,,,,,,,---------........................++++++,,,,,,---------...000///......//////...,,,---------............///...//////////////////...///000222222111111222444222222222222333333333333333333333444444444555555333444555666777777777777888888999999999999888888777888888888999999::::::666999<<<===>>>BBBIIINNNVVV[[[bbbgggkkknnnppprrrrrruuuzzz|||wwwwwwxxx}}}~~~}}}}}}}}}xxxqqqpppttt}}}yyyqqqhhh[[[NNNEEE>>>:::888555444222111000000111111111111000000000/////////........................................................................---------------...///000------------------------........................,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---wwwjjjaaa]]]___dddggggggffffffeeecccbbbaaaaaabbbcccaaa[[[PPPDDD<<<444333222111111111111111111111111222222222222222////////////000000000000222222111111000/////////............/////////000////////////////////////------------------------//////.........------------------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------.........------,,,,,,+++,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,---------,,,,,,---...///...,,,---------............////////////000000////////////111333333222222444555222222222333333333444444333333333444444444555555333444555666777777777777777777888888888888777777888888888888888999999999666:::===@@@BBBIIISSS[[[^^^bbbggglllooosssvvvyyyzzzuuuqqqpppsssvvv}}}}}}{{{~~~uuusssuuu}}}|||vvvkkk```UUUKKKCCC>>>777666444222222222333444111111111000000000//////////////////////////////................................................------,,,,,,---...000111................................................,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,pppeee___```ffffffgggggggggggggggffffff___```bbbbbb]]]TTTIIIAAA444333222111000000000000333222222222111111000000////////////000000000000222222111111000/////////---.........//////000000//////////////////////////////////////////////////////.........------------------,,,,,,+++++++++---,,,+++******+++,,,---,,,,,,------------......+++,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------------------------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...111222111000---------.........//////111111222222222222111111000222333333333333555666222222333333333444444444333333333444444444555555333444555666777777777777666777777777777777666666777777888888888888888888888<<<@@@BBBFFFOOO[[[dddcccfffjjjooossswww|||zzztttpppoooooopppvvvyyyvvvyyyttt|||}}}tttiii]]]QQQIII999888666444333444555666111111111111000000000000000000000000000000000000................................................------,,,,,,---...000111////////////////////////........................---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,++++++++++++{{{iii]]]]]]ccciiihhhgggeeeeeeddddddddd```cccbbb```]]]YYYNNNBBB===666111222333222111222444222000000222333111...000000000000111111111111444333111////////////000222111///---,,,---...///222111111111000000//////111000000///...---------+++,,,------......------+++******))))))******+++.........------,,,,,,,,,************************......---,,,,,,,,,------,,,,,,.../////////...---//////...------------...........................------------------------........................000///...............///////////////////////////111111111111111111111111444333333333333333444444333333333333333333333333666666666666666666666666444555666777888888888888555555444444555666888999777888999777666555666888<<>>777111222444222222333444222000000222333111///000000000000111111111111222111000///......//////222111///---,,,---...///111111000000000/////////000000000///...---------+++,,,------......---------,,,,,,++++++,,,,,,---......---------,,,,,,,,,************************---,,,,,,,,,,,,,,,------++++++---.........---,,,......---,,,,,,,,,,,,---------------------------------------------------........................///......------.........000000000000000000000000111111111111111111111111000000000000000111222333333333333333333333333333666666666666666666666666444555666777888888888888666555555555555777888999999999999888777777999;;;AAAFFFNNNUUUZZZ___dddgggiiimmmssszzzvvvsssuuuyyy|||~~~|||||||||zzzxxxxxx{{{{{{pppgggWWWPPPEEE;;;666444333333000111111111000000111111000000000000000///......////////////////////////------------------------........................///////////////////////////............---------------------------......+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++sssccc^^^```dddeeeeeeeeeeeeeeeddddddbbbddddddaaa```]]]TTTIII@@@888222333444333333444222111000111222333222111000000000111111111222222000//////.........//////222111///...------......///////////////.........000000//////...---------+++,,,------......------.........------............------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...***+++,,,,,,------,,,,,,...---,,,,,,++++++,,,,,,------------------------------------------------..............................------------......111111111111111111111111111111111111111111111111////////////000111222333333333333333333333444444666666666666666666666666555555666777888888888888777666666666666888999::::::::::::999999:::===@@@IIIQQQZZZ```bbbeeeiiimmmooottt|||}}}zzzyyyyyy~~~xxxtttuuuxxxzzz}}}}}}wwwuuuyyy~~~{{{kkkaaaRRRDDD;;;777555444222222111111111111222222000000111111000000//////////////////////////////------------------------........................////////////////////////.........---------,,,,,,***+++,,,---......------,,,,,,------------,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,++++++uuuddd]]]^^^aaabbbccceeeeeeeeeddddddccceeedddbbbbbb```XXXOOOBBB:::444444555444333555111111111111222333333333000000111111111222222222///////////////000000000111000///...------............................../////////......---------+++,,,------......------//////............//////------------------------++++++++++++++++++++++++)))))))))***+++,,,---...++++++,,,,,,------------......---,,,,,,,,,------------------------------------------------------..........................................///000111111111111111111111111111111111111111111111111000000000111222333555666333333333444444444444444666666666666666666666666555555666777888888888888888777777777777999:::;;;;;;;;;<<<<<<===???DDDGGGQQQZZZcccggggggiiipppvvv|||yyyuuuyyy~~~vvvuuuttttttwww}}}}}}wwwwww}}}{{{qqqaaaRRRFFF>>>888555444333111111111222222222000000111111111000000///////////////////////////................................................//////////////////////////////.........---------((())),,,.........---,,,,,,,,,------------,,,,,,---,,,***))))))***,,,---------,,,,,,,,,+++++++++uuuddd[[[\\\]]]___bbbdddffffffeeeddddddeeedddbbbcccccc\\\TTTFFF===666555555444333555111111222222222333333444111111111111222222222222000111111111111222111111111000//////...---------------------........................------------+++,,,------......------......------------......------------------------++++++++++++++++++++++++)))))))))***+++,,,---...---------------......///000000///...............------------------------------------------------........................///.........//////000111111111111111111111111111111111111111111111111111000000000111222444555666333333333444444555555555666666666666666666666666555666777888999999999999888888777777888999;;;<<<<<<===???AAADDDHHHMMMQQQZZZaaahhhkkkkkkpppzzz|||zzzxxxwwwwwwyyy{{{}}}~~~zzzrrrooorrrxxx}}}|||xxxxxx{{{{{{pppdddWWWJJJ???999777444111000111222111000000000111111111111000000000000000000000000000000................................................////////////////////////000000000000////////////((())),,,.........---,,,,,,------......------,,,,,,,,,+++******+++,,,,,,------,,,,,,,,,+++++++++zzzfff[[[ZZZYYY\\\```dddffffffeeecccccceeedddbbbcccddd___XXXKKKAAA999666666333333444111222444333222222333444111111111222222222222333111222222333333222111111000000000///......---------------...............------------------------+++,,,------......------------,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---......------------...///000111000000///.../////////........................------------------------.......................................///000111111111111111111111111111111111111111111111111111000000000000111222333444333333333444555555666666666666666666666666666666555666777888999999999999888777777777777999:::;;;>>>AAAEEEJJJNNNSSSYYY\\\ccchhhmmmqqquuu}}}{{{vvvsssssstttttttttwww|||yyyrrrrrruuuwwwwww}}}{{{{{{|||tttiiiZZZLLLBBB<<<777333111222333111///000000111111222222111111000000000000000000000000................................................////////////////////////111111111000000000//////***+++,,,---......------------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++kkk\\\XXXVVVYYY___dddgggfffeeeccccccdddcccaaaccceeebbb[[[NNNDDD;;;888666333222333222444555444222111222444111111111222222222333333222222333333222111000///000000000//////...---,,,------......////////////------------------------+++,,,------......------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------------,,,,,,,,,---...///000000///...............////////////////////////------------------------........................,,,++++++,,,---...//////000000000000000000000000111111111111111111111111222222111111222333444444333333444444555666666666666666666666666666666666666666777888999999999999777777666666777888:::;;;AAAFFFMMMTTTZZZ___dddhhhkkkooouuu|||~~~yyyuuupppmmmlllssszzzvvvuuuuuu~~~~~~~~~~~~xxxjjj[[[PPPAAA<<<666333444555222000///000111222222222222111000000000000000000000000................................................////////////////////////000000000000////////////------------------......------............------+++,,,...//////...,,,+++------,,,,,,,,,,,,++++++qqq^^^WWWTTTXXX^^^dddggggggeeecccccccccbbbaaacccfffccc]]]QQQFFF<<<888666222111222333555666555222000111444111111222222222333333333111222222222111000...---000000000000///...---,,,........./////////000000------------------------+++,,,------......------......------------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---------,,,+++***+++,,,---...//////...------------...000000000000000000000000------------------------........................************+++,,,---...////////////////////////111111111111111111111111555555555444444555666666333333444444555666777777666666666666666666666666666777888999999:::999999777666666666666888999:::CCCIIIRRRZZZaaagggllloooooottt|||qqqjjjdddhhhwwwzzzxxxyyyyyyyyyzzz}}}{{{yyywwwyyy}}}ssseee[[[EEE???888555666666444111///000111222222222222222000000000000000000000000////////////////////////........................////////////////////////000/////////............//////...---------......------............------+++---///111111///---+++---------,,,,,,,,,++++++{{{eeeZZZSSSTTTZZZcccgggdddcccdddeeedddbbbaaaaaaaaabbbcccWWWMMM@@@888666555333111333333333222222222111111111111222222222333333333000000000000000111111111////////////............,,,,,,------...///////////////...---,,,++++++*********+++,,,,,,,,,,,,+++)))***+++,,,---.........---------...............---------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......------------------------//////............//////------------------------,,,,,,,,,---------......////////////////////////......//////000000111111000111111222333333444444666666666555444444444333333333333444555666777777777777777777777777777777888777777888::::::999888;;;777666888999:::>>>DDDIIIOOO\\\hhhlllkkkrrr}}}zzzpppnnnrrrwww}}}vvvzzzxxxwwwwwwzzz}}}|||ooonnnrrrwwwwwwlllZZZOOOAAA888555666555333333222111111111222333444555444333111///...,,,,,,111111111000000000000000........................222111111111000000//////////////////////////////000000///...---,,,,,,,,,........................******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,mmm___YYYXXX[[[aaaeeecccccceeedddcccbbbaaa```aaabbbbbbZZZPPPCCC:::777666444333333222222222111111111111111111111222222222333333000000000000000000000111////////////..............................------///......------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,---------------,,,***+++,,,---...///000111------------------------------,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------------------//////............//////........................,,,---------............////////////////////////////////////000000000000000000111111222333333333555555555555555444444444444555555666666777777777777777777777777777777777888888777888999999888777999666666999;;;<<>>777555444444111111111000000000000///111111111111222222222222111111111000000000000000////////////............//////.........---------,,,---------......//////++++++,,,------------,,,......////////////......//////...------,,,++++++------------------------...------,,,,,,------...---,,,,,,,,,,,,---......------------------------///......------......///.............../////////.........////////////000000000000000000000000000111111000000//////....../////////000111111222222333444444444555666666666777777666666666666666666777777777777777777777777888888888888777777888999888888<<>>999555333333333111111222222222222222333000000000000000111111111......................../////////000000000111111000000000000000000000000......---------......///........................------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyyiiiZZZUUUYYY^^^dddhhheeedddbbbaaaaaaaaabbbcccbbb]]]TTTIII???888666555333333333222222222222111000000000000111111111111222222222111000//////...000/////////............/////////...------,,,,,,/////////////////////...//////000111111111111111...............------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------+++******************+++---,,,,,,,,,,,,---......------------------------...------,,,,,,------...---------...///000000111,,,,,,,,,---------......////////////////////////......//////000000111111111111111222333333444444666666666555555444444333444555555666777888888999888888888888888888888888666999;;;;;;999;;;AAAFFFPPPUUU]]]dddfffiiirrr}}}tttnnndddbbbbbbhhhuuu|||wwwvvvzzz~~~~~~vvvlllbbbaaa______hhhtttzzzyyyzzzmmmcccPPPKKKCCC<<<666333222222222222222222222222222222111111111000000000000000........................//////000000111111222222000000000000000000000000......---------......///........................---------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,tttbbbVVVUUU[[[bbbfffdddeeeeeedddaaa___``````aaa___XXXMMMAAA888555555444444555555555444333333000111222333333222111000222111111000///......---000000//////.........---,,,...//////...------...---------.........////////////000000000000/////////.........---------------.../////////...,,,+++...------,,,,,,------...---------,,,,,,+++++++++,,,+++***(((((()))+++,,,...------,,,,,,+++++++++////////////////////////111000///---------...///////////////////////////...//////000000000000000////////////000000000000222111111111111111111222444444444555555555555666555666666666666666555555999777666666999;;;<<<<<<;;;:::;;;<<<;;;:::AAAIIIWWW^^^eeehhhlllvvv~~~ttthhhbbbgggnnnwww~~~}}}{{{{{{{{{wwwhhh```XXXYYYaaajjjnnnoooyyy}}}{{{tttoooaaaXXXKKK@@@;;;888666555666444222111000///000000333222111111000000111111//////000000111111222222000000111111111111000000222111111000///......---//////.........---------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++yyyhhh\\\ZZZ^^^bbbdddddddddeeecccaaa______```cccaaa[[[PPPDDD:::777666444444444444444333333222000000111222222111111000111111111000///.........000/////////............---///000000///......///---------.........////////////000000000000///////////////.........------....../////////...---,,,...------,,,,,,------...---------,,,,,,,,,++++++........................,,,,,,---------,,,++++++------------------------000000///...............000000000000000000000000...//////000000000000000//////000000000111111111333222222111111222222333555555555666666666777777666777777888777777666666999888777888:::<<<<<<;;;;;;999:::===>>>@@@FFFNNNZZZaaakkkuuuyyyppppppqqqtttyyyvvvxxx|||ooohhh___\\\___dddggghhhqqqtttyyy~~~|||wwwsssnnndddWWWJJJAAA;;;666333555555333222111111111111333222111111000000111111000000000000000111111111000000111111111111000000111111111000///.........//////.........---------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++pppddd___```aaabbbcccddddddccc```______```dddccc^^^TTTHHH>>>999777444444444333333222222222000000111111111111000///111111000000//////......////////////...............000111111000//////000---............/////////...//////000000//////...000000000/////////....../////////000//////...---...------,,,,,,------...------------,,,,,,,,,,,,+++,,,,,,---------,,,+++***+++---......---,,,,,,------------------------///////////////......---111111111111111111111111...///000000111111000000000000111111111222222222444333333222222333333444666666666666777777777888777888888999999888888777999999999;;;======<<<:::<<<:::;;;AAAFFFJJJPPPWWWaaaiiiwwwzzzwww|||~~~wwwwwwyyy|||wwwrrrjjjcccaaaaaadddgggiiijjjmmmtttzzz}}}{{{xxxxxxpppcccVVVKKKBBB:::666555555555444333333222222333222111111000000111111111111111111000000000000000000111111111111000000111111000000//////....../////////.........------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxkkkcccaaaaaabbbbbbccccccbbb```______```cccdddaaaXXXLLLAAA:::888555444333333222222222222000111111000000000//////111000000000/////////...///////////////............///111111///...///000.............../////////...//////////////////...000000000000/////////////////////////////////......------,,,,,,------...------------------,,,,,,***************++++++,,,***+++---...///...---,,,////////////////////////---...///000000///...---000000000000000000000000//////000111111111111000111111222222222333333333444444444333333444444444555555666666666777777777777777888888999888888888999999;;;===??????<<<:::???===>>>FFFMMMSSSZZZ```jjjvvv}}}zzz{{{}}}|||zzzuuummmgggeeehhhkkkgggeeeeeejjjrrryyy||||||xxxsssjjj```UUUKKKCCC???666666666666555444333222333222111111000000111111222222111111000000//////000000111111111111000000111000000000/////////...////////////............------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,pppfffbbbbbbcccbbbccccccbbb```___```aaaaaacccbbb\\\PPPDDD<<<999666555444333222222222222222111111000000000000000000000000000////////////.........///////////////,,,...//////...---......////////////////////////......////////////......000000000000///////////////............/////////...------,,,,,,------...------------------------///---,,,++++++---///111***+++---...///......---////////////////////////---...///000000///...---///////////////////////////000000111111111111111222222222222333333333333555444444333333444444555444444555555555666666666555666777777888888888777999:::<<>><<>>:::666444333333333222111111000000111111111111111111000000000000000000111111111111000000000000000000////////////000000000/////////......------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,uuulllfffdddcccdddeeedddcccbbbcccddd___cccfffcccYYYMMMCCC???:::888666444333333333444555444333222111111111222////////////000000000000............/////////000---...000000...---...///000000000000/////////...---......//////......---/////////.........---------,,,,,,+++,,,---...///...------,,,,,,------...------------.........///)))***,,,............---000///---,,,,,,---...///------------------------...............///000000////////////////////////000000111222222222222111111111111111222222222222444444333333333333444444555555555555666666666666555666777888999999999999999999<<<@@@CCCEEEDDDCCCGGGLLLVVV___dddkkkzzzyyysssppprrrvvvzzz{{{~~~~~~zzzsssnnnkkkqqqssstttqqqnnnmmmpppsssyyyyyyvvvnnndddZZZUUUSSSMMMJJJDDD===888666555555333222111111000000111111000000000000000111111111000000111111111111000000////////////000000000000000000000000/////////...------............------........................------------------------|||qqqhhhddddddeeefffeeeccccccccceee___dddhhhfff]]]PPPFFFAAA;;;999777444333333444555777555444222111111222222////////////000000000000---.........//////000000...000111111000//////000111111000000/////////...---..................---///.........------------,,,++++++***+++,,,.........------,,,,,,------...---------.........//////+++...222666777555111///222000---++++++,,,...//////////////////////////////...---------///000111000000000000000000000000000000111222222222222111000000111111111222222222444333333222222333333444666666666666777777777777666777888999:::;;;;;;;;;999999;;;???CCCFFFFFFEEEMMMTTT```jjjnnnvvv~~~zzz~~~uuuooooooqqqtttwwwzzz~~~|||vvvrrrpppvvv{{{yyyrrrmmmmmmoooxxxxxxwwwpppggg```\\\[[[TTTOOOHHH@@@:::777666777333222222111000111111111//////000000111111222222000000111111111111000000////////////000000000000000000000000////////////---..................---........................------------------------wwwmmmiiieeedddgggjjjhhhdddccceeebbbeeegggddd___XXXKKK???<<<777555777777333111222000000000000000000000000000000000000000000000000111///---...111222000...////////////............000000000000000000000000000000000000000000000000..................---------------............///////////////////////////+++,,,------++++++,,,---///000111222222111000///000000//////......------//////............////////////000000000000//////............/////////000111111111000000000000000333333333333333333333333555555555444444333333333777666666666666777888888888999999999888999;;;<<>>888666777333444555444333222222222222222222111111111000000111111111111111111111111000000000000000000000000000///............///000////////////////////////.........------,,,,,,,,,+++++++++++++++,,,------|||qqqiiicccaaacccggggggeeedddgggeeehhhhhheeebbb\\\OOOBBB===888555666666222000111111111111111111111111111111111111111111111111111222111//////000000///---/////////000000111111111////////////////////////................................................---------............///........................---/////////...---...///,,,------.........------........./////////////////////............//////000000000000000///............/////////000000000000000000000000000111111333333333333333333333333555555555555555444444444555555555666666666777777777999999999999999;;;===AAADDDHHHJJJLLLRRR\\\dddkkkvvvyyymmmpppyyy|||zzzzzz|||}}}vvvuuuyyy{{{yyyvvvqqqsssvvv{{{|||uuuiii___VVVWWWVVVOOODDD<<<::::::555555555555444444444333111111111000000000//////111111111111111111111111000000000000000000000000000//////......//////000////////////////////////.........---------------///...---,,,,,,,,,,,,,,,xxxnnneeebbbbbbfffhhhggggggiiigggiiihhhfffddd___SSSFFF>>>888555666555222000222111111111111111111111111111111111111111111111111333222111000000///......,,,,,,------.../////////////////////////////////---------------------------------...............---------............///........................,,,---...---,,,+++,,,...,,,,,,---------...------------......//////000000//////............//////000111111000000///...---...////////////000000000000000000000000111111111222222333333333333444444666555555555555555555555666777777888888888888888666777999999888999;;;===???EEEKKKNNNQQQZZZhhhttt{{{uuuuuu}}}~~~}}}}}}~~~}}}|||yyyvvvuuuzzz}}}pppcccVVVWWWXXXVVVPPPGGG???:::777666444444444444444333222111111111000000000000111111111111111111111111000000000000000000000000000//////////////////000////////////////////////...............---------000///...---------------uuuhhhdddbbbfffiiiiiijjjlllhhhiiihhhggggggdddWWWKKK???:::666666555222111222111111111111111111111111111111111111111111111111222333222111000/////////,,,---------.........///........................---------------------------------.........//////---------............///........................,,,---......,,,,,,---...---------......//////000------......//////000000//////............//////000000000000000///......////////////000000000111//////000000111111111111222222222333333444444444666666666666666666666666555666777888888888777777666777888888888999;;;===<<>>AAACCCHHHOOO[[[jjj{{{}}}}}}|||qqqiii```___cccaaaXXXOOODDD???999777777777444111222222222222111111111111222222222222222222222222000000000000000000000000///000111111111111000///////////////////////////---........./////////000,,,,,,,,,,,,---...///000nnnfff```ccchhhiiijjjkkkhhhhhhgggiiinnnnnncccWWWEEE>>>999999777444444666222222222222222222222222222222222222222222222222///111333222000///111444//////...---,,,++++++***................................................,,,,,,------...///000000---------.........//////---------------------------...///...---,,,---///......------...///111222000000//////.........---//////............//////,,,---...000111111111111000000000000111111111111...//////000111222222222111111222333333444555555666666777777888888888999999:::<<<>>>>>>===<<<;;;<<<>>>???@@@@@@AAADDDFFFTTT[[[hhhyyy~~~|||~~~xxxoooddd______```^^^[[[HHHBBB<<<999999999555222111111111111000000000000222222222222222222222222000000000000000000000000///000111222222111000///////////////////////////---.........//////000000------,,,,,,,,,---......qqq```\\\bbbeeelllqqqmmmeeeiiikkkkkkllllllfff___OOODDD:::777777555444444444444333333222111000000111111000000000000111111222222222111000//////...000000111111111111000000222000...---,,,---///000......------------.......................................------,,,,,,,,,......//////...---,,,,,,........................,,,,,,...///000000000000000000111111111111000000...---,,,,,,,,,,,,---...////////////000000000000222222222222222111000///222333333444444333333333555555444333333222111111666666666666777777777777999777666888===@@@@@@>>>@@@======AAADDDFFFKKKPPPdddtttzzzzzz||||||xxxkkk]]]XXX```fffgggVVVKKK???999888999777333111111111111222333444555222222222222222222222222333222000///...---............//////000000111111......////////////..............................////////////////////////sssbbb\\\aaacccjjjoookkkhhhkkkmmmmmmnnnnnniiibbbQQQFFF;;;888777555333444444333333222111111000000111111000000000000111111222222111111000//////.........////////////......111000...---------///000.........------........./////////////////////////////////......---------......//////...------,,,////////////////////////------...///000000000/////////000000000000////////////...------...//////////////////000000000111111111222222222111000000333333444444444333222222333333333333333333333333444444555555555666666666888777777999<<>>888666555333222222222222111111111222222222222222222222222222333333111000//////000000//////000000000000000111......////////////..............................////////////////////////wwwddd]]]```aaahhhmmmiiiiiilllnnnmmmnnnnnnjjjdddVVVJJJ>>>:::888555333333333333222222111000000000111111000000000000111111222222111111000/////////...//////000000//////...111000///------......///........................000000000000000000000000///////////////..................///......---,,,////////////////////////......///////////////.........////////////......000000///......///000000/////////000000000111111000111111222222222111111444444444444333333222111111222222333444555555666333333333444444444444555666888999:::;;;<<>>@@@CCCEEEAAAFFFQQQaaarrr{{{{{{~~~sssfff```aaallloooqqqkkk]]]LLL>>>777333333222222222333333444222222222222222222222222//////000111222222111111111111111111111000000000///000000111111000000///////////////////////////////////////////////////}}}llleee```dddiiieeegggiiijjjjjjnnntttuuurrreeeWWWHHH@@@<<<888666777333333333333333333333333111111000000000000111111000000000000000000000111///000000111111000000//////////////////......---...///000111111000///...........................------------.........///,,,------...//////......------------------------------...///000000000/////////000000000000//////...///000000000000///...000000111111111222222222111111222222222111000000111111222333444444444444333333444444555555666666666666666777777777888888777888:::>>>EEEJJJMMMNNNGGGLLLZZZnnn}}}www|||~~~~~~}}}xxxkkkcccbbbhhhmmmssssssjjj[[[KKKAAA888666444222111222444555222222222222222222222222000111222333333333222111//////000000000000000111000000111111111111000000////////////////////////////////////////////////qqqhhh```bbbfffbbbdddggggggggglllssstttrrrfffWWWHHHAAA===999777888444444444444444444444444111111000000000000111111000000000000000111111111222222333333333333222222/////////000///......---...///000222222000///...000000000000000000000000---.........//////000000,,,,,,---.../////////...........................,,,,,,...///000000000000......////////////......///000111222222111000///000111111111111222222222222222222222222111000///000111222333444555555555111222333444666777888888666666666666777777777777777777999@@@JJJRRRUUUVVVUUUZZZhhh~~~rrr|||vvv}}}wwwvvvzzz|||qqqhhhgggcccjjjrrrwwwsssgggWWWMMM???<<<888555333444666777222222222222222222222222222333444444444444222222......//////000000111111000000111111111111000000000000000000000000000000////////////////////////zzzcccZZZ___eeefffiiigggfffhhhnnnrrruuuuuuggg[[[KKKAAA===;;;888444666555555555555444444444333222111222444555444333000000111222333333333333111111111111111111111111111111000000//////......---------...///000000111000000000000000/////////000000///...---,,,,,,,,,------///000111111111111...............---------........................000000111111111111000//////////////////000111111000111111111222222222222333333222222222222222222333333333333333333333333222333333444444555555666666777777777666777999;;;;;;===<<<<<>>FFFTTTcccvvv}}}{{{|||zzzrrroootttzzzyyyssspppsss||||||pppaaaUUUHHH<<<777666666666666555555555555555444444444444333333333333222111111111111000000000000000111111111111000000---...//////------...///............////////////vvvdddaaagggfffhhhhhhhhhggghhhlllppprrrmmmcccWWWJJJ@@@;;;888666555555555555444444444222222222444666555333111111222222333333333222222111111111111111111111111.../////////000000000111////////////////////////......//////000111111222333222000.........///000---......//////...------,,,------...//////000000000000000000000000000000///000111222333333333333111111000000111111222333222222222222333333333333111222222333444444555555333333444444555666666666444444555666666777777888999999:::::::::===BBBEEEHHHIIISSSggg{{{ttttttxxx~~~zzz~~~{{{vvvuuuwww{{{tttooorrr|||}}}wwwnnnaaaPPP@@@888999777666666666555555555444555444444444444333333333333333222222222111111111000000111111111111000000///000111000//////000111...////////////000000000xxxeeebbbiiiggghhhiiihhhggghhhlllpppsssnnndddXXXMMMCCC<<<999666666555555555444444444222222444777999888555222333333333333222222111000111111111111111111111111.../////////000000111111111111111000000000000000///000000111222333333333444222///---,,,---///000---......///......------,,,,,,,,,---...//////000////////////////////////000000111222333444444444111111111000111111222333222222333333333444444444222222333444444555666666333333444444555666777777888888888999::::::;;;;;;;;;;;;;;;:::<<>>:::888666444444555555444333777444222222222222111000000000000000000///......//////000000000000//////............/////////000000000000000000000000000111111111000///.........000000000000000000000000111111000000000/////////........................000000000000000000000000///000000111222222333333111111111111111222222333222222222222222222222222333333333333333333333333333444555666777777666666555666777777777888:::<<<555777888:::???GGGSSS\\\jjjooozzzuuuooorrr|||yyy{{{|||uuuqqqooorrruuuxxx~~~xxxnnnbbbQQQCCC<<<888444444666888777555888777666555444333222222333333111000000000111222111111222222222222111111000000000000000111111111000000000000000000000000sssgggdddeeeggghhhhhhgggfffggghhhkkkjjjfff]]]RRRGGG???;;;999777555444555555444333333111000000111111111000000000000000000///......///000000111111000000///............////////////000000000000000000000000111111000000//////......000000000000000000000000111111111111000000000000000000000000000000000000////////////////////////000000000111222222333333111111222333333333333333333333333333333333333333444444444444444444444444555555666666666666666555555666777777777888:::<<<;;;===>>>???BBBKKKWWW```oooxxxvvvnnnqqq}}}~~~}}}uuuoookkkmmmpppttt||||||wwwmmm]]]NNN@@@<<<888777999:::888666777777666555444333333222333333222111111111111222111111222222222222111111111111111000000000000000000000000000000000000000~~~ooofffbbbeeeggghhhgggfffffffffkkkjjjggg```TTTHHH???:::999777555444555555444333...---,,,---///111111111222222222222222111000000000000000111111000000000.........////////////////////////000000000000000111000000000/////////...////////////////////////000000000000000000000000000000000000000000000000........................000000111111111222222222///000222333444333222111333333333333333333333333444444444444444444444444666666666666666555555555555666888888777888:::<<<@@@AAABBBDDDHHHQQQ]]]fffxxxwwwqqqxxx|||}}}yyyrrrlllkkkmmmpppyyy}}}zzzuuugggZZZGGGBBB===:::;;;;;;999777777666666555444444333333333333222222111111111111111111222222222222111111111111111111000000000000000000000000000000000000rrreee___bbbfffhhhhhhgggffffffkkkkkkjjjcccWWWJJJ???999999777555555555666555444111///......000111111000222222222222222111000000000000111111111111000000///////////////...............//////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////111111111111111222222222...///111222222222111000222222222222222222222222333333333333333333333333666666666555555555555555555777888888888888;;;===<<<>>>BBBGGGPPP^^^nnnyyyxxxvvv||||||yyyqqqnnnmmmmmmssszzz~~~|||zzzqqqgggSSSLLLDDD>>>===<<<:::888666666666555444444333333333333333333222222111111111111222222222222111111111111111000000000000000111111111111111111111111wwwfff___bbbfffgggggggggggggggiiikkkjjjeeeZZZLLL@@@::::::888666555666666555444888555333222222222111000000000000000000///......000111111222222111111000///////////////.........---......//////000000111000000000000////////////000000000000000000000000............////////////........................222222222222222222222222111111111111111111111111//////000111111111111000111111111111111111111111333333333333333333333333666666555555555555666777666777888888888999;;;===>>>AAAFFFMMMXXXhhhzzzxxxwwwxxxsssoookkkmmmqqqzzzttt```WWWKKKBBB>>><<<:::999666666555555555444444444333333333444333222222111111111222222222222111111///000000000111111111111111111111111111111111111rrrbbbdddggggggfffeeeffffffeeehhhjjjfff\\\OOODDD===:::888666555666666555444666444222222333333222111000000000000000///......000111111222222111111000000/////////............------......///000000111////////////000000000000000000000000000000000000......//////000000000000////////////////////////111111111111111111111111111111111111111111111111111111000000111111222333222222222222222222222222444444444444444444444444555555444444555666777888666777888999888999;;;===AAAEEEKKKTTTaaasss}}}|||wwwqqqkkkiiikkkxxx~~~zzzlllaaaQQQEEE>>><<<:::999555555555555555444444444333333444444444333222111111111222222222222111111......///000111222222333111111111111111111111111eeeggghhhgggfffdddeeeeeebbbeeehhhfff^^^RRRGGG@@@:::888666666666666666444------,,,...111444555555222222222222222111000000111111222222222222111111000000//////.........------------...///000000111////////////000000000000000000000000000000000000//////000000111111111222////////////////////////////////////////////////222222111111111111111111333222111000111222444555333333333333333333333333666666666666666666666666555444444444555666888999666777999999888999;;;===999???IIIVVVhhh~~~zzzsssjjjfffggglllxxx~~~zzztttgggUUUFFF>>>;;;:::999555555555555555444444444333333444555444333222111111111222222222222111111------...000111222333444111111111111111111111111zzzmmmeeeiiilllgggdddeeeaaafffiiifffaaaWWWIII<<<===:::777555666777777666666555444333333333333333333222222111111222222333111111111111111111111111222222111000///...------000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000333111///111333444222///////////////000000000000...///000222222222111000000111111111111222222222000000111111111222222222555555555555555555555555555555555666666666666666<<<:::888777999;;;<<<===BBB???HHHbbbyyypppiiihhhddduuuwwwlllZZZJJJAAA<<<;;;:::555666777777777777777777555555444444444333333333222333333444444333333222111111111111000000000000222222222111111111000000pppfffgggiiifffcccfffaaafffiiifffaaaXXXKKK>>><<<999555444444555555555555555444444444333333333222111111111111111111222111111111111111111111111222111111000000//////...000000000000000000000000111111111111111111111111000000000000//////......000000000000000000000000222000///000222333111///.../////////000000111111///000000111111111111000///000000000000111111111111222222222333333333333444444444444444444444444555555555666666666666666999888777888:::<<<===>>>CCCDDDQQQkkk}}}rrriiieeedddsss~~~tttdddSSSFFF===999888555666666777777777666666555555444444444333333333222333333444444333333222222222222222111111111111222222222111111111000000sssffffffgggdddbbbeeeaaafffhhhfffbbbZZZMMMBBB;;;888555333333444444333444444555555444444333222111111000000000000111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111////////////............000000000000000000000000000//////000111111000.........//////000111222222222111000000000000000000/////////000000000000111222222333333333444444444333333333333333333333333555555555666666777777777666777777999;;;===>>>???CCCLLL___yyyyyynnnhhheeeppp||||||ooo___OOOBBB;;;999666666666666666666666555555555444444444333333333222333333444444333333222444333333333333222222222222222222111111111111111pppdddeeefffcccaaacccaaaeeehhhfffbbb\\\QQQFFF<<<999555333444444444333333444444555555444333333222222111111111111222222111111111111111111111111000000111111222222222222000000000000000000000000222222222222222222222222/////////////////////////////////////////////////////////000000000///...---......000111222333333333222111/////////000111000000000000111111111111222222222333333333333444333333333333333333333333555555555666777777888888666888999:::;;;<<<>>>@@@EEEUUUmmmwwwssshhhnnnwww}}}uuuhhhXXXJJJAAA===888777777666555555555555555555444444444333333333222333333444444333333222333333333333222222222222111111111111111111111111wwwjjjaaadddgggccc```aaa```dddfffeeebbb]]]SSSIII>>>;;;777555555666555555333333444444444444444444444333333222222333333444111111111111111111111111000000000111222222333333000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////...///000000000/////////---...///000111222333444333222111/////////000111111111222222222222333333111111111111222222222222444444444444444444444444555555666666777888888999888:::<<<<<<;;;<<>>CCCGGGUUUjjjvvvpppooowww|||uuukkk\\\LLLAAA<<<;;;999777666666666666555555444444444333333333222333333444444333333222222222222222111111111111111111111111111222222222sssfff]]]aaaeeecccaaaccc]]]aaabbbaaa```^^^WWWNNNAAA>>>:::888777777777666555444222111222333666777444333333222222333333444111111111111111111111111000000000000000000000000000000000000000000000000/////////////////////////////////000000000111111000000000000000000000000///111333222000///000222000000000111111222222222///000000111111111111000111111222222222333333333111111111222222222333333444444444444444444444444444555666777888999::::::999;;;===<<<<<<@@@HHHOOObbbwww}}}rrrlllttt|||zzzuuuiiiWWWJJJ???===;;;888777666777777555555444444444333333333222333333444444333333222444333333333222222222222000000111111111222222222wwwhhh]]]___cccbbbbbbeee\\\```aaa```___^^^WWWOOOAAA>>>:::888777777666555666444222000111333666999333222222111111222222333111111111111111111111111000000000///////////////000000000000000000000000////////////////////////---.........//////000000000000000000000000000000///222444333111///111333111111111111111111222222...///000222222222111000000111111111111222222222222222333333333444444444333333333333333333333333444555666777888999::::::777:::<<<<<<===BBBLLLUUUkkktttkkkrrr}}}}}}{{{}}}}}}tttbbbTTT@@@>>><<<999777777777888555555444444444333333333222333333444444333333222555555444444444333333333000000111111222222222222mmm]]][[[aaaeeecccbbb___^^^___aaabbb___XXXRRRGGGCCC<<<888666666666666555555444444444333333333222222111111111111222222111111111111111111111111333222111000000111222333////////////000000000000///////////////////////////000222333333222000///......------------......111111111000000000000000111111111000000000000000//////000000000000//////000111333444444333111000//////000111333444555555666555555555555444444444666666666666777888::::::999===@@@>>>===FFFXXXggg|||{{{pppnnnttt|||~~~}}}yyymmm```MMMCCC;;;999888555555888777777777777666666666666333333333333333333333333222222333444555555555555111111000000000000000111~~~mmm]]][[[aaadddcccbbb___^^^___aaabbb___YYYSSSHHHCCC===888666666666666555555444444444333333333333333222222222222333333111111111111111111111111222222111000000111222222000000000000111111111111///////////////////////////000222333333222000///000//////......//////000111000000000000000000000111111111111000000000000111111111111111111111111111222333444444333222111000111111222333444555555555555555555555555555555666666666777777999:::;;;777;;;??????AAALLL___ooozzzqqqooottt|||~~~~~~{{{qqqfffTTTHHH===:::888555444666444444444444333333333333333333333333333333333333111222333333333333333333111111000000000000111111ppp___\\\aaaccccccbbb^^^^^^^^^aaabbb```ZZZTTTHHHCCC===888666666666666555555444444444333333333444333333333333333333444111111111111111111111111222222111000000111222222111111111111222222222222///////////////////////////000111222222111000///111000000//////000000111000000000000000000111111111111111111111111111111444444333222222333444444222333444555555444333222333333333444444444555555444444444555555666777777666666666777888999;;;<<<888<<>>999777666666666555555444444444333333333333333222222222222333333111111111111111111111111222111111111111111111222000000000111111111222222////////////////////////000000111111111111000000111000000//////000000111000000000000000111111111000111111111111111222222666444333111111333444666333444444555555444444333555555555555555555444444333333444555666777888888666666777777999:::<<<===>>>???AAAEEEPPPddd}}}{{{}}}wwwtttvvv||||||{{{|||zzzuuueeeVVVEEE<<<::::::888555666666666555555555444444333333333333333333333333222333333333222111000000111111000000111111222222~~~zzzjjj[[[XXX\\\```bbbeee^^^]]]^^^```bbbaaa\\\XXXJJJEEE>>>999777666666666555555444444444333333333222222111111111111222222111111111111111111111111111111111222222111111111/////////000000000111111000000000000000000000000000000000111111000000000000//////......//////000//////000000111111111111000000111111222222222333555444222111111222444555444444444444444444444444666666555555555555444444222333444555666888999999666777777888:::;;;===>>>CCCBBBAAAGGGVVVnnn~~~|||xxxxxx}}}{{{xxxyyyyyyxxxiii\\\KKK???<<<<<<;;;888777777777777666666666555333333333333333333333333333333444333333222111111111111111111111222333333}}}~~~rrrcccVVVSSSXXX]]]bbbfff^^^]]]]]]```bbbbbb^^^YYYKKKFFF???:::777777666666555555444444444333333333222111111000000111111222111111111111111111111111000111222222222222111000.../////////000000000000000000000000000000000000000000000000000000000000000//////......//////000/////////000111111222222000000111111222333333333333333111111111111333333444333333333333333333444555555555555555555444444333444444666777888999999777777777999:::<<<>>>???BBBAAACCCLLL___xxx}}}{{{uuuuuuwwwwwwlllcccSSSDDD======<<<999666666555555555444444444333333333333333333333333333333333333333333222111111111111111111222333444wwwhhhYYYUUUWWW[[[```ddd^^^]]]]]]___bbbbbb^^^[[[KKKFFF???:::777777666666555555444444444333333333333222222111111222222333111111111111111111111111000111222222222222111000//////000000000111111111000000000000000000000000000000////////////000000111000000//////000000111...//////000111111222222000000111222222333444444222222222222222222222222333333222222222222333333444444444444444444555555444444555666777888888999777777888999;;;===???@@@@@@BBBJJJYYYooo{{{~~~|||tttrrrttttttooojjj\\\III>>><<<;;;999555555444444444333333333333333333333333333333333000111222222222222222222111111111111222333444555sssbbbZZZYYYZZZ\\\```^^^]]]]]]___bbbbbb___[[[KKKFFF???:::777777666666555555444444444333333333444333333222222333333444111111111111111111111111000111222333333222111000000111111111111222222222000000000000000000000000000000////////////000000222222111111111111222222...//////000111222222222000000111222333333444444222333333444444333333222333222222111111222222333333333333444444444555555555555666666777777888888777777888999;;;===???@@@@@@EEEQQQeee}}}~~~~~~tttqqqrrrsssrrrooobbbMMM>>>:::999777666666555555555444444444333333333333333333333333...///000111111111111111111111111111222333444555}}}nnn]]]XXX\\\``````````````````___^^^]]]\\\QQQKKKBBB;;;777777777777555333222222333444222111111111222222222333333333111111111111111111111111111111111111111111111111////////////////////////222111000.........///000000000000000////////////333333222222111000000000000111111111//////111222000/////////000111222222333333333333333333333333333333333222222111111111444444333222222333333333666666666777888888999999888777777999<<<>>>@@@@@@EEEJJJZZZuuu||||||wwwpppqqquuuwwwssshhhXXXGGG<<<:::<<<999999888888777555444333111111222222222333333333333333444444333333222111111111222222222333333333sssaaaYYY\\\``````````````````___^^^]]]\\\QQQKKKCCC<<<888777777777777666555555666666555333222222222333333333444444111111111111111111111111111111111111111111111111111111111111111111111111222111000///...//////000111000000000////////////222111111111111000000000000111111000//////000222222111111111111222222333333333333333333333333333444444444444333333222222444444333333333333333444666666777777888888999999;;;::::::;;;<<<>>>>>>>>>IIIRRRfff~~~|||~~~vvvssssssxxxtttkkk\\\LLL@@@;;;;;;888888888777666555444444111222222222222333333333333333444444333333222111111111222222222333333333{{{fff\\\\\\```aaa````````````___^^^]]]\\\RRRLLLDDD===:::999888888888777555666777777666444222333333333333444444444111111111111111111111111111111111111111111111111111111111111111111111111111111000/////////000000111111000000000///////////////000000000000111111///000111000///...000222444333333222222222222333333333333333333333333333555555555555444444444444444444444444444444444444666666777777888999999999;;;;;;<<<<<<===>>>??????MMM]]]vvv}}}}}}yyyyyyzzz~~~vvvqqqxxxvvvooobbbSSSEEE>>>;;;777777666666555555444444222222222222333333333333333333444444333333222111111111222222222333333333mmm___]]]```aaa````````````___^^^]]]\\\SSSNNNFFF???<<<::::::999777555444444555666444333222222222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000111111111000000000//////---......///000111111111000000111000///...000222555444333222222111222222222222333333333333444444555444444444444444444444444444555555666666555555666777777888888999::::::999:::;;;<<<===???BBBDDDPPPfffyyyqqqpppwwwyyyqqqvvvvvvrrrhhhZZZKKK@@@:::777666666555555555555555222222222333333333444444333333444444333333222111111111222222222333333333tttbbb]]]___aaa````````````___^^^]]]\\\TTTOOOHHHBBB>>><<<;;;:::888666555555777777666444222222222222222111111111111111111111111111111111111111111111111111111111000000000000000000000000000000111111111111111111111111111111000000000000------...///000111111222000111222111//////111222444333222111111111111111222222222333333444444444333333333333333444444444444555666777777777777666777777777888999999:::::::::;;;<<<<<<<<>><<<;;;;;;999888888999:::888777333333222222222222111111111111111111111111111111111111111111111111111111///////////////////////////000111222222222111111222222111111111000000000......///000000111222222111222333222000000222444333222222111111111111222111222222333333444444555333333333333333444444444444555777888999999888777777777888888999:::::::::>>>???>>>======AAAIIIOOOeee}}}uuuvvv~~~}}}zzztttoooqqqssspppgggYYYJJJAAA;;;999888666555444555555333333333333444444444444333333444444333333222111111111222222222333333333}}}hhh^^^^^^```````````````___^^^]]]\\\VVVRRRKKKEEEBBB@@@>>><<<<<<:::999999::::::999888555555555444444333333333111111111111111111111111111111111111111111111111000000000000000000000000///000111222222222222111222222222111111111000000///000000111111222222222333444444333222222333555333222222222222333333444111111222333333444555555333444444444555555555555444555888999::::::999888777888888999999::::::;;;===>>>>>>>>>???GGGTTT]]]zzz{{{|||{{{zzz~~~{{{||||||yyyuuummmpppssssssmmm```QQQGGG>>><<<999777555555555555333333333444444444444555333333444444333333222111111111222222222333333333iii___^^^```````````````___^^^]]]\\\WWWRRRLLLFFFCCC@@@>>>===:::999777888999999888666777777666666666555555555111111111111111111111111111111111111111111111111111111111111111111111111///000111222333333222111222222222111111111111000111111111111222222222222444444555444333333444666333333333333444444555666111111222333333444555555444555555555666666777777444666888:::;;;:::999888777888888999999:::;;;;;;999:::<<<>>>CCCOOO___kkk{{{{{{~~~||||||{{{{{{xxxuuummmppptttuuupppdddVVVLLL@@@>>>:::777555555555555333333333444444444555555333333444444444333222222111111222222222333333333~~~kkkWWWVVV^^^aaa```___^^^]]]\\\[[[[[[UUUQQQLLLGGGEEECCC@@@???>>>===<<<<<<===<<<:::888999888666444333333333333444444444333333333222222111222222333333222222111333333333222222222111111222222222111111111000000222111000//////000111222///000111111000///000111666777777666333222222333333333333333333333333333555444333222222333444555444444444555555555555555555666888999999999888777888777777666777999:::;;;<<>>===<<<<<<======;;;999999888666555444333333444333333333333222222222222000111111222222111111000333222222222111111111111222222222111111111000000111000000//////000000111///000111111000000222444???<<<888444222222333444333333333333333333333333444444444333333444444444444444444555555555555666555666777888888888777777888888888999999:::;;;<<<;;;>>>@@@DDDSSSnnn|||xxx||||||zzzwwwwwwtttoooqqqnnnmmmnnnoookkkbbbZZZIIIAAA:::999999666444555444444444333333222222222222222222222111111111111222222222222222222222222}}}|||sss^^^[[[aaabbbbbbaaa```___^^^]]]]]]XXXTTTNNNIIIFFFDDDBBBAAA>>>===<<<===>>>>>>===;;;888777666555444333333333333222222222222111111111///000000000000000000///111111111111000000000000222222222111111111111111...//////000000//////...000111111000000111444777GGG@@@777222111333444555333333333333333333333333333444444555555444444333444444555555555666666666444555666777777777777666888999:::;;;<<<<<<<<<<<<;;;>>>@@@FFFYYYwww~~~wwwwww|||~~~~~~yyywwwtttpppooommmkkkmmmooommmfff___NNNDDD<<<999888555555666555555444333333222111111111111111222222222222222222222222222222222222222~~~{{{xxxccc^^^bbbbbbbbbbbbaaa```______^^^ZZZVVVOOOJJJGGGEEECCCBBB>>>======>>>??????===<<<666555555444333222222222222222222111111111000000///000000111111000000///000000000000000/////////111111111111111111111111---...///000000///...---111111111//////222666999GGG>>>555000222555555444333333333333333333333333222333444555555444333222444444555555666666777777444555555666666666666666777888:::<<<<<<<<<;;;;;;===???@@@GGG[[[zzzyyyvvvyyy~~~{{{wwwtttqqqmmmjjjhhhjjjmmmlllfffaaaTTTIII>>>999777555555777555555444333222222111111111111111222222333333333222222222222222222222222zzz|||ggg```cccbbbbbbbbbaaa``````______\\\WWWPPPJJJGGGEEEDDDCCC???>>>===>>>??????===;;;333333333333222111111000222222222111111111000000000111111111111111111000////////////////////////111111111111111111111111---...///000000///...---111111111//////222666999>>>888111000333555444222333333333333333333333333222333444555555444333222444444555555666777777888555555555555555666666777666777999;;;;;;;;;::::::===???BBBJJJ```zzzuuuvvvwww}}}yyyuuuqqqmmmjjjgggiiillllllgggbbbZZZNNNAAA:::777444555777555555444333333222111111111111222222333333333444222222222222222222222222zzz~~~~~~iiiaaabbbbbbaaaaaaaaa`````````___]]]XXXPPPJJJFFFEEEDDDCCC???>>>======>>>===;;;:::222333333333222222111000333222222222222111111111000111111222222111111000////////////000000000000111111111111111222222222...//////000000//////...000111111000000111444777666333//////111333222111333333333333333333333333333444444555555444444333444444555666777777888999666666555555666666777888777888999::::::;;;;;;;;;;;;???EEERRRkkk|||xxx{{{{{{tttrrruuu{{{|||wwwqqqnnnjjjgggiiimmmnnnkkkggg^^^RRRDDD<<<888444444666444444333333333333222222222222222333333333333333222222222222222222222222xxxzzz~~~jjjaaaaaaaaaaaa````````````______]]]XXXPPPIIIFFFDDDCCCCCC@@@???=========<<<999777333333444555444333222111333333333333222222222222///000000000000000000////////////000000111111111000000111111111222222222111000000//////000000111///000111111000000222444333111///......///000111333333333333333333333333444444444333333444444444444444555666777888999999777777666666666777888999999999999::::::;;;<<<===;;;AAAJJJZZZuuuzzz|||~~~uuurrrsssvvv}}}xxxqqqjjjgggdddggglllooommmjjjaaaTTTFFF>>>999555333555222222333333333333444444333333333333333333222222222222222222222222222222wwwvvv|||~~~jjjaaaaaa````````````____________^^^XXXOOOIIIEEEDDDCCCCCC@@@???===<<<<<<;;;888666444555666666666555444333444444444333333333222222......////////////......//////000000111111222222000000111111222222222222222111000//////000111222///000111111000///000222333222000---+++,,,///333333333333333333333333333555555333222222333555555444444555666777888999999888777666666666777999:::<<<;;;::::::;;;<<<>>>???<<>>@@@AAAAAABBBEEESSSnnnvvvqqqnnnqqqzzzxxxsssiii```ZZZ^^^hhhpppppplllfff```UUUGGG<<<666555666666666555555555444444444333333444555444333222111222111000/////////000111yyyuuuyyyjjj^^^______aaaccccccaaa___^^^^^^]]]YYYSSSMMMHHHDDDBBBBBBAAA???>>><<<:::999888888555555777777777666444333222222111111111111222222333333333333333333333333111111111111111111111111000111111111111222222222111111111111000000000///000000000000000000000000000111111111111222222222444333333333333333333222222222222333333333333444444444555555666777777777888888888888888999999999:::999999;;;===???@@@@@@IIIOOO___{{{~~~tttqqqqqqxxx{{{tttjjjbbbZZZ]]]fffnnnpppmmmgggbbbWWWJJJ???888666666666666555555555444444444333333444444444333222111111111111000000111222222}}}wwwyyyooo___]]]___aaabbbbbb```^^^]]]]]]]]]YYYTTTNNNIIIFFFDDDDDD@@@???===;;;999888777777666666666666555555444444555555444444444444555555333333333333333333333333000000000000000000000000000111111111111222222222111111111111000000000000000000000000000000000000000111111111111222222222555444444333333222222111333333333444444444555555444444555555666777777777777777888888888999999999::::::::::::<<<===???AAAIIITTTiii{{{vvvsssvvv|||wwwmmmddd[[[[[[ccckkkoooooojjjeee[[[OOOCCC;;;777777666666666555555555444444333333444444444333222111000111111222333333333333zzzzzzwwwfffaaa___aaabbbaaa^^^\\\\\\\\\\\\YYYTTTNNNIIIGGGEEEEEE@@@???===;;;:::888888777777666555444444444555555666555555555555555555666222222222222222222222222222222222111111111111111000000111111111222222222111111111000000000000000000000000000000000000000000000111111111222222222333333333333333333333333444444444444555555555666444444555555666777777777777777777888999999::::::::::::::::::;;;===@@@BBBHHHZZZttt}}}}}}}}}}}}xxxwwwyyyzzz{{{pppggg]]]ZZZ^^^fffmmmooolllhhh___TTTHHH>>>999777666666666666555555555555444444444333333333222222///000222444555555444444}}}|||~~~oooggg```aaabbb```^^^\\\\\\\\\\\\YYYTTTNNNIIIGGGEEEEEEAAA@@@???===;;;:::999999777666444333333333555555111111000000000000111111222222222222222222222222222222222111111111000000000000111111111222222222000000000000000000111111000000000000000000000000000000111111111222222222111111222333333444555555444444555555555666666666444444555555666777777777666777777888999999::::::999:::;;;;;;;;;===AAAEEEOOOggg{{{xxxxxxxxx|||yyyxxx~~~{{{zzzxxx}}}tttkkk```YYY[[[bbbiiinnnllliiicccYYYMMMBBB;;;777777777666666666555555555444444333333333222222222000111333444555555555444~~~~~~rrreeebbbbbbbbb```^^^\\\\\\]]]]]]YYYTTTNNNIIIFFFDDDDDDBBBAAA???===;;;:::999999777666444333333333444555222222111111111111222222222222222222222222222222111111111000000//////...000111111111111222222222000000000000111111111111000000000000000000000000000111111111111222222222000000111222444555666666444444444555555555666666444444555555666777777777666666777888999::::::;;;999;;;<<<<<<;;;>>>DDDIIIXXXuuuzzzvvvuuuuuuzzz~~~xxxuuuzzz{{{}}}zzzzzz|||wwwooodddZZZXXX]]]eeelllkkkjjjeee]]]QQQEEE<<<888777777777666666666555555555444333222222222333333111222222333444444444444|||{{{iiicccdddcccaaa^^^]]]]]]^^^]]]YYYSSSMMMHHHDDDBBBBBBAAA@@@>>><<<:::999999888555555444444333333333444555555444444444444555555111111111111111111111111333222222111000000//////000111111111111222222222///000000000111111111111000000000000000000000000000111111111111222222222111111222333333444555555333333444444444555555555444444555555666777777777555666777888999:::;;;;;;888;;;===<<<<<>>999777777777777666666666555555444333222222222333333333222222222222222333333{{{vvvdddddddddaaa^^^]]]]]]___]]]ZZZSSSMMMGGGCCCAAAAAA@@@???===;;;999888888777555555444444444333333333333333333222222333333333111111111111111111111111555555444444333222111111000111111111111222222222//////000000111111111222000000000000000000000000000111111111111222222222333333333333333333333333333333333444444444555555444444555555666777777777555666777888999:::;;;;;;888;;;=========AAAIIIOOOiii}}}xxxppprrrxxxxxxuuu|||{{{uuusssyyy{{{tttiii]]]VVVWWW___fffiiiiiiggg```UUUIII???999777777777777666666666666555444333222111222333444444333222111000111222333sssdddccchhhaaa^^^bbbaaa\\\XXXRRRKKKFFFCCCBBBBBB>>>===<<<:::999888888777777777666555444333333222333333333222222222111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000333222000//////000222333333333333333333333333333111111222222222333333333333333333444444444555555555555555555666666666666888777777777777999:::;;;>>>AAA===>>>AAA???GGG]]]vvv|||~~~xxxvvvpppooowww{{{{{{zzzqqqwwwyyynnneee___\\\[[[[[[ccciiillleeeYYYNNNBBB999888777666555555555555555666666555555555444444444222222222222222222222222|||iiidddgggaaa^^^aaa___[[[WWWQQQJJJDDDAAA??????>>>===<<<:::999888888888999999888777666555444444444444444333333333222222333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000333222000//////000222333333333333333333333333333222222222222333333333333333333444444444555555555555555555555666666666666777777666666777888:::;;;===???===>>>CCCCCCMMMddd~~~~~~{{{tttooommmttt}}}|||~~~vvvxxx}}}~~~rrrggg___ZZZXXXWWWdddjjjlllfff[[[PPPDDD;;;888777666555555555555555666666555555555444444444333333333333333333333333qqqffffffbbb```aaa]]]ZZZVVVPPPIIICCC???<<<<<<======;;;:::999999999999;;;;;;;;;:::999888777666555555555444444444333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000333222111000000111222333333333333333333333333333333333333333444444444444333444444444444555555555555555555555666666666666666666666666777888999:::;;;>>>===???EEEGGGUUUnnn}}}~~~sssmmmkkkppp{{{}}}}}}~~~|||xxxyyywwwjjj```XXXUUUTTTdddjjjlllggg]]]SSSHHH>>>999888777666555555555555555555555555555444444444444444444444444444444444yyyiiigggcccbbbbbb]]][[[WWWPPPIIICCC>>>;;;:::===<<<;;;:::::::::::::::<<<<<<<<<<<<;;;999888777444444444444333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000222222111000000111222222222222222222222222222222333333333444444444555555444444444444555555555555555555555555666666666666666666666666777888999999:::>>><<>>===???GGGMMMbbbwwwqqqmmmooottt~~~{{{{{{}}}{{{|||yyymmmaaaYYYUUUUUU```eeehhheee```XXXMMMCCC:::999888777555555555444444555555555555555555555555555555555555555555555yyyiiihhheeecccccc]]][[[XXXSSSLLLFFFAAA>>><<<<<<;;;;;;;;;;;;;;;<<<======>>>??????>>><<<:::888333333222222222111111111444444444444444444444444111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222333333333333444444444444444444555555555666666666555555555555666666666666666777888999999::::::999;;;???>>>@@@IIIRRRkkkzzzuuuqqqpppssszzz}}}}}}~~~zzzoooddd\\\YYYZZZ^^^cccfffdddaaa[[[PPPEEE;;;:::999777666555444444444444444555555555555555555555555555555555555555rrrfffgggcccaaaaaa\\\YYYWWWRRRLLLGGGBBB???===;;;;;;;;;;;;;;;<<<======???@@@BBBBBBAAA???<<<:::444444333333333222222222333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000111111111222222111111111111111111111111111111111222222222222333333333333555555555555666666666666555555555555666666666666777777999:::;;;;;;::::::;;;@@@???BBBLLLXXXttt}}}xxxtttrrrqqqvvv|||ssshhh```]]]^^^^^^cccfffeeeddd___SSSHHH<<<;;;999777666555444444444444444555555555666666444444444444444444444444lllcccfffaaa______[[[XXXUUUQQQLLLGGGBBB???===;;;;;;;;;;;;;;;<<<===>>>AAABBBDDDDDDCCCAAA>>><<<555555444444444333333333000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111222222222222111111111111111111111111111111111111222222222333333333555555555555666666666777555555555555666666666777777888:::;;;<<<<<<;;;::::::@@@@@@DDDOOO]]]{{{~~~zzzuuurrrppprrr~~~~~~uuujjjbbb```aaa___cccffffffeeeaaaVVVKKK<<<;;;999888666555444444444444444555555555666666444444444444444444444444qqqjjjddddddccc___[[[[[[YYYXXXUUUNNNGGGBBB@@@???;;;;;;;;;<<<===???@@@AAAIIIIIIGGGFFFCCC@@@>>>===999666333222333333222222333333333222222111111111222222111111111111111111000000000000000000000000111111111000000000000000111111111111111111111111444444444444444444444444222222333444444555555666222222222333333333444444777777777777777777777777888999999:::;;;;;;;;;;;;>>>AAADDDGGGRRRkkk~~~yyyuuuqqqpppwwwqqqfffcccdddccciiillljjjiiieeeXXXJJJBBB;;;666888999888666777666666555555555444444444555555444444444333333333mmmfffaaabbbbbb___\\\\\\ZZZYYYUUUOOOHHHCCC@@@@@@<<<<<<<<<===>>>???AAABBBHHHGGGFFFEEECCC@@@>>>===:::777444333333333333222333333333222222222111111111111111111111111111111000000000000000000000000111000000000000000000000111111111111111111111111111111222333444444555555222222333444444555555666555555555555666666666666777777777777777777777777888999::::::;;;;;;;;;;;;>>>@@@CCCIIIXXXsssxxxsssooommmsss{{{vvvllliiijjjdddhhhkkkjjjiiieeeZZZMMMCCC<<<777888999777666777666666555555555444444444555555444444444333333333iiibbb^^^```aaa___]]]]]]ZZZYYYUUUOOOHHHCCCAAAAAA>>>>>>>>>>>>???@@@AAABBBEEEEEEDDDCCCBBB@@@???>>>;;;999666444444444333222333333333222222222222111111111111111111111111111000000000000000000000000000000000000000000111111111111111111111111111111//////000111333444555666222222333444444555555666666666666666777777777777777777777777777777777777888888:::;;;;;;<<<<<<<<>><<<:::666555444444333222222222222222222222222222111111111111111222222222000000000000000000000000000000000000000111111111111111111111111111111111...///000111222333444444222222333444444555555666555555555555666666666666777777777777777777777777888888:::;;;<<<<<<<<<<<<@@@@@@DDDSSSlllyyyyyy~~~uuuooojjjhhhlllsss|||wwwuuujjjjjjjjjjjjiiifff]]]VVVGGG???999999999777666777555555555555555555555555555555444444444333333333}}}~~~iiibbb]]]^^^___\\\YYYYYYWWWVVVSSSNNNGGGBBB@@@@@@AAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@???>>>>>><<<999666444444444333222222222222222222222222222000000111111111222222222000000000000000000000000//////000000111111111111111111111111111111111111000000111111111111222222222222333444444555555666555555555666666666777777777777777777777777777777888888:::;;;<<<=========BBBBBBHHHZZZvvvyyy~~~~~~}}}sssmmmiiihhhlllrrr~~~~~~~~~{{{wwwooollljjjjjjiiiddd]]]YYYJJJAAA:::999999666555666444555555555555555555555555555444444444333333333}}}}}}~~~kkkddd_________\\\YYYXXXWWWVVVSSSNNNHHHCCCAAAAAAAAAAAA@@@@@@???@@@@@@@@@>>>>>>?????????>>>======:::888555444444444444333111222222222222333333333000000000111222222333333000000000000000000000000/////////000111111222222111111111111111111111111111111111111111111111111222222333444444555555666777777777777888888888888777777777777777777777777777888:::;;;===>>>>>>>>>CCCDDDMMMbbb||||||}}}}}}qqqkkkhhhgggjjjoooyyy~~~yyyzzz{{{vvvpppkkkkkkiiibbb\\\ZZZLLLCCC;;;:::999666555666444444444555555555555555555555444444444333333333~~~}}}llleee```aaaaaa]]]ZZZZZZYYYXXXUUUPPPJJJEEECCCCCCAAAAAA@@@???????????????>>>>>>>>>>>>>>>===<<<;;;888666333333444444444444111111222222222333333333///000000111222222333333000000000000000000000000...//////000111111222222111111111111111111111111000111111222222333333333222222333444444555555666666666666777777777888888777777777777777777777777777888:::<<<===>>>>>>???BBBFFFSSSjjjxxx}}}}}}ooohhheeecccfffjjjttt{{{yyy}}}}}}tttmmmkkkhhh```[[[ZZZNNNEEE<<<:::999666555666444444444555555555666666555555444444444333333333~~~llleeeaaaaaabbb___\\\\\\[[[ZZZWWWRRRKKKGGGEEEEEEAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::666444222222333444555444111111111222222333333333///000000111222222333333000000000000000000000000...//////000111222222222111111111111111111111111//////000222333444555666222222333444444555555666444444444444555555555555777777777777777777777777777888:::<<<===>>>??????AAAGGGVVVooo|||ttt}}}ooofffbbb```bbbeeeqqq}}}}}}yyyvvvnnnlllhhh___YYYYYYOOOFFF===:::999666555666444444444555555555666666555555444444444333333333