BM6(7 ~~~}}}zzzyyywwwuuusssqqqpppoootttxxx}}}~~~{{{yyywwwwwwvvvuuurrrooommmkkkjjjjjjmmmppprrrtttwww|||~~~~~~|||yyywwwrrrnnniiigggggghhhfffdddjjjlllkkkjjjmmmtttvvvtttvvvuuutttrrrqqqrrrtttwwwxxx|||}}}zzzwwwxxxwwwtttsssqqqnnnkkkhhhgggfffeeefffdddbbbaaaccchhhmmmqqqwwwuuuqqqnnnlllkkkkkkkkkmmmooopppoooqqq|||{{{xxxwwwyyy{{{}}}|||zzzwwwvvvuuussspppnnnpppnnnllljjjhhhhhhiiiiiinnnkkkgggdddccccccdddfffbbbcccdddeeeeeedddbbbaaabbb___[[[ZZZ\\\______^^^___ccckkkssszzz~~~yyyoooiiikkkttt|||zzztttpppoooxxx~~~}}}{{{{{{{{{{{{|||{{{}}}{{{yyyyyyxxxuuurrrrrrrrroookkkkkknnnnnnkkkuuu~~~~~~|||{{{{{{}}}zzzyyy{{{}}}|||~~~{{{|||}}}yyysssoooooopppooonnnoooqqqttt~~~|||{{{{{{{{{~~~zzzuuuqqqqqqvvv|||~~~{{{yyyxxxyyyzzz}}}~~~xxxttt|||~~~}}}~~~}}}{{{zzzyyyyyyzzzzzz}}}{{{wwwuuuttttttvvvwwwrrrsssuuuvvvvvvuuutttssspppnnnjjjjjjkkknnnooopppmmmpppvvv}}}yyytttuuu|||||||||yyytttpppwwwwwwrrrooosssxxxzzzzzzwwwuuutttyyyyyyxxxxxxwwwyyyzzz||||||yyyxxxtttqqqrrroooooorrrssssssuuuyyyyyyyyywwwuuuvvvyyyuuuooommmmmmmmmlllmmmpppvvvzzz{{{wwwuuuvvvwwwxxxwwwwwwyyy{{{wwwuuusssrrrrrrtttvvvwwwyyyzzzwwwqqqrrrzzz|||wwwzzzxxxxxx|||~~~uuusssqqqoooqqqxxxxxxpppsssxxx{{{~~~{{{wwwuuuwwwxxxwww{{{}}}|||xxxuuuttttttuuuwwwxxxwwwvvvtttrrroooooopppoooooonnnmmmlllmmmmmmmmmllllllkkkjjjiiijjjjjjjjjiiijjjjjjkkklllppppppooonnnmmmmmmlllllllllooorrrsssrrrpppppppppssssssuuuvvvwwwxxxxxxyyyssssssttttttuuuvvvvvvwwwwwwyyyzzz|||}}}}}}|||||||||}}}}}}}}}}}}{{{zzzyyyyyy{{{~~~|||yyyuuussssssssstttqqqpppnnnkkkhhhfffcccbbb```aaaaaabbbaaa```___^^^[[[[[[[[[[[[ZZZYYYXXXWWWXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZYYYYYYXXXXXXXXXWWWWWWYYY[[[\\\[[[ZZZZZZ[[[ZZZ[[[\\\]]]^^^_________ddddddddddddeeefffggghhhpppuuuyyy||||||~~~yyyuuusssrrrsssqqqssswwwxxxxxxwwwwwwxxxvvvyyy~~~^^^^^^^^^^^^___```aaabbbaaabbbdddeeeffffffffffffdddeeefffgggggggggfffeeedddfffiiijjjkkklllmmmoooqqqpppooooooooopppqqqrrrxxxxxxwwwwwwuuutttsssrrrttttttuuuwwwwwwxxxxxxxxx|||}}}~~~~~~}}}~~~|||zzzwwwsssooollljjjiiihhhfffbbb```^^^___```aaa]]]\\\ZZZXXXWWWUUUSSSSSSNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLKKKKKKIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLIIIIIIIIIIIIIIIJJJKKKLLLIIIIIIIIIIIIIIIHHHHHHHHHGGGIIIJJJJJJIIIIIIJJJKKKHHHHHHIIIJJJKKKKKKKKKKKKNNNNNNNNNNNNOOOPPPQQQQQQRRRVVV[[[]]]]]]___eeejjjjjjgggaaa[[[WWWUUUUUUVVVRRRUUUYYY[[[[[[[[[\\\\\\WWWYYY^^^bbbfffiiijjjjjjfffggghhhfffcccdddgggkkkkkklllmmmoooppppppppppppqqqrrruuuxxxzzz{{{zzzzzz}}}}}}}}}|||{{{zzzxxxwwwxxxzzzzzzzzzxxxwwwxxxzzzYYYXXXXXXWWWWWWWWWXXXXXXZZZYYYXXXXXXYYYZZZ[[[\\\]]][[[ZZZYYYYYY[[[]]]^^^______``````aaacccdddeeecccdddeeeeeeffffffeeeeeejjjjjjjjjkkkkkkkkkllllllnnnnnnoooooopppppppppqqqrrrtttuuusssppprrrxxx}}}}}}}}}}}}~~~}}}zzzvvvxxx}}}yyyyyyzzzzzzzzzyyywwwvvvxxxvvvsssooolllmmmqqqtttuuuqqqqqqvvvxxxwww{{{{{{|||~~~{{{~~~yyyyyyzzztttxxxzzz}}}~~~|||~~~~~~vvvwww~~~|||~~~~~~~~~|||yyyvvvtttxxxvvvoooddd]]]^^^______[[[ZZZYYYXXXWWWWWWWWWXXXTTTSSSRRRPPPNNNLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCCCCDDDFFFGGGDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEEEEDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLMMMOOOQQQSSSUUUVVVUUUTTTSSSRRRQQQPPPPPPPPPMMMMMMNNNNNNNNNOOOOOOOOOPPPQQQRRRTTTVVVWWWXXXXXXZZZ[[[\\\[[[ZZZ[[[]]]___aaaccceeeggghhhhhhhhhhhhnnnllljjjhhhhhhiiikkklllqqqrrrssstttvvvwwwxxxyyy}}}zzzwwwyyy}}}~~~|||xxx~~~WWWWWWVVVVVVVVVWWWWWWXXXVVVUUUTTTTTTTTTUUUVVVWWWZZZZZZXXXXXXXXXZZZ\\\]]][[[[[[\\\\\\]]]^^^```aaa^^^^^^___```````````````gggggggggggghhhhhhhhhhhhggghhhiiijjjkkklllmmmnnnppprrrssspppmmmlllppptttzzzzzz{{{}}}~~~{{{|||~~~~~~~~~}}}{{{xxxvvvuuuwwwuuurrrnnnjjjjjjlllnnntttooonnnrrrtttssstttxxxpppooopppssswwwyyyzzzyyymmmnnnoooqqqqqqpppmmmkkknnnpppssstttrrrooollllllooollljjjjjjlllmmmllliiibbbeeeccc^^^^^^cccfffeee``````bbbdddgggjjjmmmooommmjjjiiikkknnnmmmhhhcccfffgggiiijjjjjjhhhfffdddeeedddfffnnnwww{{{xxxsssxxx{{{~~~~~~yyyuuurrrsssttt{{{}}}zzz{{{}}}|||yyy|||~~~~~~~~~|||zzz|||zzzqqqddd[[[YYYYYYWWWYYYXXXWWWVVVUUUUUUUUUUUUSSSRRRQQQOOOMMMLLLJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCCCCDDDEEEFFFDDDEEEFFFFFFFFFFFFEEEDDDEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJKKKMMMOOOPPPRRRQQQPPPOOOOOONNNOOOOOOOOONNNNNNNNNMMMMMMLLLLLLKKKLLLNNNPPPQQQRRRSSSSSSTTTUUUVVVUUUTTTTTTUUUWWWZZZ\\\^^^aaacccdddddddddeeecccaaa___^^^___aaabbbiiijjjkkklllmmmoooppppppyyyvvvtttuuuyyy{{{xxxuuu{{{}}}SSSSSSSSSSSSSSSTTTUUUVVVVVVUUUTTTTTTTTTTTTTTTUUUVVVUUUUUUUUUVVVWWWYYYZZZWWWWWWXXXXXXYYY[[[\\\]]]^^^^^^___````````````___cccccccccdddddddddeeeeeeffffffhhhiiikkkmmmnnnoooqqqssstttrrrmmmkkklllnnnvvvwwwxxxzzz}}}~~~|||{{{|||}}}}}}}}}ppprrrtttxxx{{{}}}||||||~~~|||xxxuuusssssstttvvvqqqooosssuuutttrrrrrrlllllllllnnnoooooollljjjhhhiiikkkllllllkkkiiihhhiiikkknnnnnnllljjjhhhhhhccccccddddddddddddcccccceeefffddd```___bbbdddbbb\\\\\\^^^aaaeeeiiilllnnnmmmkkkkkknnnrrrsssqqqnnnnnnoooppppppnnnllliiiggggggeeefffkkkssswwwuuurrrnnnrrrwwwzzzzzzuuuooojjjnnnooouuu|||}}}{{{|||zzzxxxyyy{{{}}}zzz}}}yyypppjjjhhhiiilllllllllmmmoooppprrrssstttuuuwwwyyyzzzzzzyyyyyyxxxvvvnnnaaaXXXUUUTTTRRRYYYXXXWWWUUUTTTSSSSSSSSSQQQPPPOOOMMMLLLJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGIIIKKKLLLMMMLLLLLLKKKKKKLLLLLLMMMOOONNNMMMLLLKKKJJJIIIIIIIIIJJJKKKMMMNNNOOOOOOOOOOOOPPPQQQPPPOOONNNOOOPPPTTTUUUXXX[[[]]]_________```___\\\ZZZYYYZZZ[[[\\\```aaabbbcccdddeeefffgggllljjjhhhjjjmmmnnnllljjjrrrsssvvvxxxzzz{{{{{{zzz{{{{{{|||MMMMMMMMMNNNOOOPPPQQQRRRSSSSSSRRRRRRQQQQQQQQQQQQOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTUUUUUUVVVWWWYYYZZZ\\\\\\]]]^^^^^^^^^^^^]]]^^^^^^^^^_________``````ccccccdddeeeggghhhiiiiiikkkmmmnnnmmmjjjgggfffgggjjjjjjjjjlllnnnpppssstttqqqmmmhhhfffgggiiikkklllddddddeeeggghhhjjjkkklllnnnoooqqqssstttsssrrrqqqmmmqqqsssqqqllljjjlllooorrrooonnnrrryyy~~~}}}{{{}}}vvvqqqnnnsssnnnjjjiiilllmmmllljjjmmmnnnppprrruuuxxxzzz{{{~~~~~~~~~}}}~~~|||~~~~~~{{{xxxxxxzzz}}}~~~}}}yyyvvvppprrrtttvvvuuutttttttttssstttvvvuuusssrrrqqqrrrqqqsssuuuuuutttrrrrrrsssooonnnlllkkkkkkmmmmmmlllggghhhiiijjjlllooopppqqqqqqpppqqqtttxxxzzzyyyxxxwwwxxxxxxxxxvvvtttrrrqqqooommmllloootttwwwvvvsssrrruuuyyy|||}}}zzztttooosssuuuwwwzzzzzzxxxvvvuuu}}}}}}}}}~~~zzzsssggghhhhhhfffaaa^^^]]]]]]\\\\\\]]]^^^```bbbdddeeedddeeeggghhhjjjjjjjjjjjjggghhhcccZZZTTTTTTUUUSSSYYYXXXVVVUUUSSSSSSRRRRRRNNNMMMMMMKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEGGGHHHIIIJJJHHHHHHGGGGGGHHHIIIJJJJJJLLLLLLKKKJJJJJJIIIHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNPPPQQQPPPNNNMMMMMMNNNQQQRRRTTTWWWXXXYYYYYYYYY]]][[[YYYWWWVVVVVVWWWXXXYYYZZZ[[[\\\]]]^^^______```^^^^^^___aaabbbbbb```eeefffhhhiiikkkkkkkkkkkkiiijjjmmmpppssstttttttttlllmmmooopppqqqtttyyy|||HHHHHHHHHHHHIIIKKKLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMOOOOOOOOOPPPQQQRRRSSSTTTQQQRRRSSSSSSTTTTTTSSSSSSUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZ\\\]]]\\\[[[ZZZYYYYYYYYYXXXXXXXXXZZZ[[[\\\```\\\WWWUUUWWWZZZ]]]^^^ZZZ[[[[[[\\\]]]^^^______^^^___aaabbbbbbbbb``````^^^]]][[[[[[[[[ZZZYYYXXX[[[]]]```bbbdddgggkkkmmmqqqpppooommmkkkgggdddaaabbb```___```bbbcccaaa^^^bbbaaaaaaaaabbbdddfffgggmmmmmmnnnoooppppppooooookkkmmmoooooommmllllllnnnnnnmmmmmmooopppqqqpppooopppwww}}}}}}~~~|||tttrrrttt||||||{{{{{{||||||}}}}}}vvvuuutttuuuwwwyyyzzzzzz}}}zzz|||~~~~~~||||||}}}|||~~~~~~~~~~~~zzzwwwvvvxxx{{{{{{{{{zzzyyyyyyyyyyyyxxxwwwwwwvvvxxxyyy{{{}}}~~~}}}{{{yyywwwxxxzzz{{{zzzyyyzzzyyyzzz|||~~~}}}zzzwww|||~~~}}}{{{~~~xxx}}}|||xxxxxxxxxwwwvvvuuuuuuvvvvvvyyy||||||}}}}}}zzz|||{{{ooohhhfffbbb]]]YYYZZZ\\\]]]\\\[[[[[[[[[YYYYYYYYYYYYYYYZZZ[[[\\\YYYYYYZZZZZZZZZZZZZZZZZZVVVYYYWWWRRROOORRRSSSSSSTTTTTTRRRQQQPPPOOOOOOOOOKKKKKKJJJIIIHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDDDDDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEGGGHHHHHHEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLMMMOOOPPPPPPNNNLLLLLLLLLNNNOOOPPPQQQRRRQQQQQQPPPSSSRRRQQQOOONNNNNNOOOOOORRRSSSSSSTTTUUUVVVWWWWWWZZZYYYYYYZZZ\\\]]]]]]\\\[[[[[[]]]^^^___`````````\\\^^^aaadddfffgggggghhhcccdddeeefffhhhlllqqquuuxxxwwwwwwxxxzzz{{{zzzyyy|||}}}{{{wwwxxx~~~EEEEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHJJJKKKLLLMMMJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMOOONNNNNNNNNNNNMMMMMMMMMLLLMMMOOOQQQRRRRRRRRRRRRSSSRRRQQQPPPPPPPPPQQQRRRUUURRROOONNNPPPSSSVVVVVVSSSTTTUUUWWWWWWXXXXXXXXXXXXYYYZZZ[[[[[[[[[ZZZYYY[[[WWWTTTTTTWWWXXXUUURRRSSSWWW[[[\\\[[[]]]bbbggggggeeedddddddddcccaaa___]]]]]]___aaaccccccaaa___eeedddcccaaaaaaaaabbbccceeefffiiijjjkkkjjjiiihhhdddgggjjjiiifffeeegggiiieeeeeeeeefffiiijjjiiigggcccjjjooommmllloooqqqqqqmmmppprrrqqqmmmjjjjjjkkklllkkkllllllmmmnnnooopppiiijjjlllmmmmmmlllkkkjjjooorrruuuwwwwwwzzz|||uuuoooppprrrrrrrrrtttnnnooooooqqqsssuuuwwwxxxvvvwwwyyyyyyxxxxxxyyy{{{xxx{{{|||{{{{{{~~~~~~}}}}}}~~~~~~{{{vvvrrrxxx{{{}}}}}}}}}||||||}}}xxxxxxyyy{{{|||}}}}}}}}}}}}yyyyyy~~~~~~|||zzzwwwvvvzzz|||~~~}}}{{{|||}}}}}}|||{{{|||yyyvvvwwwyyyzzzyyyvvvuuuxxxzzzyyyzzz}}}}}}zzzyyy{{{|||zzzwwwuuuwwwzzzwwwxxxyyyzzzzzz{{{{{{{{{|||{{{yyyxxxwwwxxxzzz{{{yyyzzzzzzyyyxxxyyy{{{~~~~~~zzzzzzggggggfffgggjjjnnnpppnnnlllkkkjjjiiigggfffeeeeeeeeecccfffjjjlllmmmpppvvv{{{vvvsssrrruuuvvvwwwzzzzzzzzzzzzyyywwwsssooommmjjjkkkllllllmmmppptttvvvpppqqqrrrssstttttttttttt}}}{{{zzz|||~~~zzz{{{xxxvvvsssqqqiii```]]]___^^^[[[XXXXXXYYYZZZZZZZZZYYYYYYYYYXXXWWWVVVVVVUUUUUUVVVUUUUUUTTTSSSSSSRRRRRRRRRMMMPPPPPPLLLJJJLLLNNNMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAA@@@@@@AAABBBBBB@@@AAACCCDDDDDDDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEEEEDDDCCCCCCCCCDDDEEEEEEFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGIIIKKKMMMMMMKKKJJJJJJJJJIIIJJJKKKLLLKKKJJJIIIHHHLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNOOOOOOQQQQQQRRRSSSTTTUUUVVVVVVUUUUUUVVVWWWYYYZZZ[[[[[[XXXZZZ]]]^^^^^^___aaabbb``````aaabbbcccggglllpppooonnnnnnoooqqqqqqooommmppprrrqqqnnnpppuuuxxxxxxxxxyyyzzzzzzzzz{{{|||~~~EEEEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIHHHGGGGGGEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHIIIJJJJJJKKKKKKJJJJJJFFFFFFFFFGGGGGGGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMPPPQQQRRRQQQRRRRRRQQQPPPPPPQQQRRRRRRQQQOOOMMMNNNOOOQQQQQQQQQMMMOOOQQQTTTUUUUUUTTTTTTVVVWWWXXXYYYYYYYYYYYYXXXXXXVVVTTTSSSTTTUUUUUUTTTTTTVVVXXXYYYZZZ[[[^^^aaadddbbb``````aaabbb```^^^]]]^^^___aaaccccccbbb```iiihhhgggeeedddddddddddd```cccgggiiijjjiiifffddd```dddggggggeeedddfffiiidddccccccdddfffgggfffddd```fffjjjhhhfffhhhiiihhhcccfffhhhgggeeegggkkknnnlllkkkkkkjjjjjjjjjjjjkkkccceeehhhjjjiiihhhgggggglllppptttuuuvvvzzzvvvnnnlllmmmkkkkkklllhhhhhhggghhhiiikkkmmmnnnnnnnnnmmmkkkhhhfffggghhhgggmmmooojjjgggkkkoooooommmmmmllllllllliiiddd```bbbfffiiijjjhhhhhhkkkooooooooollliiieeecccdddeeehhhggggggjjjpppuuuvvvuuujjjddddddlllpppooollllllkkkkkkjjjjjjhhhfffdddbbbcccggglllooopppnnnlllkkkjjjjjjjjjkkkkkkkkkjjjjjjeeeeeeeeeggghhhiiihhhgggnnnjjjggggggjjjkkkiiifffbbbfffhhhfffggglllmmmjjjhhhjjjjjjhhheeeccceeehhhdddfffiiikkklllmmmmmmnnnggggggfffeeeeeeeeeggghhheeeeeeeeedddccceeegggjjjooooooooooooqqqrrrrrrrrrrrrnnnkkkooo{{{qqq___ZZZ\\\___ccceeefffffffffgggeeecccaaa``````___^^^]]]^^^```cccfffiiilllnnnhhhcccaaabbbcccbbbeeejjjiiihhhhhhhhhhhhgggeeedddeeebbbbbbeeeiiikkkllllllhhhgggfffffffffggghhhhhhhhhgggfffgggiiijjjiiihhhnnnooooooooommmjjjfffdddeeeeeebbb^^^^^^aaa```]]]YYYXXXWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRQQQQQQQQQQQQRRRQQQPPPOOONNNMMMMMMMMMIIIMMMMMMIIIGGGIIIJJJHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBCCCBBBBBBAAAAAA@@@???>>>>>>???@@@AAA???AAABBBDDDDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFGGGGGGFFFEEEEEEEEEHHHJJJKKKJJJHHHHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFIIIIIIIIIIIIIIIIIIJJJJJJGGGGGGHHHHHHIIIIIIJJJJJJIIIJJJKKKLLLLLLMMMNNNOOOPPPPPPQQQRRRTTTUUUWWWXXXTTTVVVXXXXXXWWWWWWZZZ]]][[[[[[\\\\\\\\\___cccggggggffffffgggiiihhhgggeeegggiiihhhffffffkkkmmmkkkmmmlllmmmoooqqqrrrqqqooopppqqqpppooonnnoooqqqtttzzz~~~~~~~~~|||zzzzzz{{{|||vvvrrroooooonnnooouuu}}}FFFEEEEEEDDDDDDDDDEEEEEE@@@AAABBBDDDDDDDDDCCCCCCFFFFFFFFFFFFEEEDDDCCCBBBDDDDDDDDDDDDFFFGGGHHHIIIFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIKKKNNNPPPPPPPPPNNNNNNMMMMMMMMMOOOPPPQQQOOONNNMMMNNNOOOOOONNNLLLIIILLLOOORRRTTTTTTRRRQQQQQQQQQRRRSSSTTTTTTTTTTTTSSSTTTTTTRRRPPPPPPRRRUUUVVVUUUTTTVVVYYY[[[\\\[[[dddaaa^^^]]]______]]][[[YYYYYYYYYZZZ[[[\\\\\\\\\eeedddcccbbbaaa`````````]]]```eeehhhiiigggdddaaa]]]aaaeeedddaaa```bbbfffcccbbbaaaaaaaaaaaa___]]]ZZZaaafffdddccceeefffeee___bbbccc``````eeelllqqqlllkkkiiifffdddbbbaaaaaa]]]```ccceeefffgggiiijjjdddiiimmmnnnooosss{{{|||qqqmmmllljjjiiijjjiiihhhgggfffffffffggghhhqqqpppmmmiiiccc`````````dddlllnnnfffaaaeeejjjlllbbbbbbaaaaaaaaa```\\\YYY[[[```ccccccaaaaaaeeeiiigggfffccc___ZZZXXXYYYZZZYYYVVVVVV[[[eeelllnnnmmmbbb\\\\\\dddhhheeebbbbbb]]]^^^_________^^^\\\[[[WWW\\\bbbggggggeeecccaaa``````______^^^^^^^^^^^^VVVWWWYYY\\\^^^_________ZZZVVVSSSTTTWWWXXXTTTPPPWWW[[[\\\XXXYYY^^^^^^[[[UUUXXXYYYXXXVVVVVVXXX\\\WWWZZZ^^^````````````aaaYYYZZZ[[[ZZZZZZZZZ\\\]]]YYYYYYYYYYYYXXXZZZ]]]```\\\\\\]]]```bbbdddcccbbbcccbbbaaaeeeooovvvlll^^^ZZZ]]]bbbeeeeeedddddddddiiigggdddbbbaaa``````___^^^^^^___bbbgggkkkmmmmmmgggcccbbbddddddccceeejjjhhhgggffffffgggggggggfffeee___[[[```fffgggddd```gggfffdddcccbbbaaabbbbbbbbbcccdddcccbbbbbbdddfffaaaccceeeffffffeeecccaaaZZZ]]]]]][[[\\\^^^\\\WWWXXXVVVTTTSSSTTTTTTSSSSSSNNNMMMMMMMMMMMMNNNOOOOOOMMMMMMLLLJJJJJJIIIIIIJJJFFFJJJKKKHHHFFFHHHIIIGGGEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBCCCBBBAAAAAA@@@???>>>======>>>???@@@???@@@BBBDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDDDDFFFFFFEEEDDDCCCBBBBBBAAAGGGGGGGGGGGGGGGFFFFFFEEEDDDGGGJJJKKKJJJIIIIIIIIIEEEFFFHHHIIIJJJJJJJJJIIIDDDDDDEEEEEEFFFGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJLLLLLLLLLMMMOOOPPPLLLLLLMMMNNNPPPRRRTTTUUUPPPQQQRRRQQQPPPPPPTTTWWWXXXXXXYYYXXXXXXZZZ]]]```aaaaaaaaabbbddddddbbb```^^^aaaaaa^^^^^^aaaaaa___bbbaaabbbggglllmmmiiiddddddeeeeeeeeeeeehhhkkkoookkkpppvvvvvvrrrooonnnpppoooooonnnmmmmmmmmmnnnnnnmmmmmmmmmllljjjiiijjjkkklllhhhggghhhgggfffjjjpppAAABBBBBBBBBBBBAAA@@@@@@BBBCCCEEEFFFFFFEEECCCBBBGGGFFFFFFEEEDDDCCCCCCBBBDDDDDDDDDDDDEEEEEEEEEFFFHHHGGGDDDCCCBBBCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDEEEKKKKKKKKKKKKKKKLLLNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKMMMNNNNNNNNNNNNLLLJJJIIIIIIJJJKKKLLLMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRSSSSSSYYYVVVTTTUUUWWWXXXVVVTTTWWWWWWZZZaaaccc^^^YYYWWWSSSRRRSSSVVVYYY\\\]]]\\\ccccccaaa___aaaeeeddd___[[[]]]^^^]]]___aaa[[[TTTUUUVVVWWWZZZ]]]]]][[[ZZZWWWVVVVVVVVVVVVVVVVVVWWWYYY[[[]]]]]][[[ZZZZZZ[[[WWWVVVUUUWWW]]]iiivvvuuunnnddd``````aaa___]]][[[\\\]]]```bbbdddeeeeeehhhfffcccdddiiipppuuuxxx~~~kkk___^^^ccceeebbbccciiiiiicccaaadddooolllgggbbb_________```fffhhhhhhfffbbbaaadddggg```bbbccccccbbb___\\\ZZZWWWYYY[[[[[[ZZZ[[[\\\^^^YYYYYYYYYYYYXXXWWWUUUUUUQQQZZZ\\\WWWXXXbbbeeeaaa^^^[[[XXXVVVWWWWWWXXXWWWVVVVVVVVVWWWWWWXXXXXXXXXUUUVVVXXX\\\^^^^^^[[[XXXZZZWWWSSSSSSVVVWWWWWWUUUQQQSSSWWWXXXXXXWWWWWWWWWQQQQQQPPPPPPPPPPPPQQQQQQWWWYYYZZZ\\\\\\[[[YYYXXXTTTRRRPPPNNNOOOQQQUUUWWWXXX\\\aaaeeeeeecccbbbaaa[[[]]]^^^[[[UUUTTTVVVZZZ\\\\\\\\\\\\\\\\\\]]]]]]XXXVVVUUUWWW]]]aaabbbbbbiiihhhfffdddeeegggiiikkkcccjjjqqqrrrmmmhhhffffffwwwyyyyyytttlllffffffggghhhffffffkkkssswwwvvvtttoookkkhhhfffbbb```dddjjjlllpppooojjjkkkqqqrrrooobbbaaa```aaadddgggiiiiiiiiihhhgggdddbbbbbbccceeebbbeeehhhjjjiiiddd___[[[XXX\\\aaaeeefffddd```]]]ZZZYYYYYYYYYYYYYYYZZZ[[[XXXWWWVVVTTTRRRQQQQQQPPPOOOOOONNNNNNMMMLLLLLLKKKLLLKKKJJJHHHHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBAAAAAABBBCCCDDDBBBCCCCCCCCCCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@?????????@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEGGGFFFFFFFFFEEEEEEDDDDDDGGGGGGGGGFFFEEEDDDDDDCCCGGGFFFDDDCCCDDDEEEGGGHHHHHHFFFEEECCCCCCDDDFFFGGGCCCDDDFFFGGGHHHIIIIIIIIIIIIJJJLLLMMMMMMMMMLLLKKKKKKLLLMMMNNNOOOPPPQQQQQQNNNNNNOOOOOOOOOPPPPPPPPPRRRRRRQQQRRRSSSVVVYYY[[[\\\ZZZYYYYYY[[[\\\[[[[[[^^^\\\YYYWWWWWWXXXYYY[[[ZZZ\\\___`````````aaabbb______^^^^^^]]]\\\[[[[[[]]]^^^```bbbbbbbbb```______^^^]]]]]]^^^___aaabbbeeecccaaaaaabbbddddddcccjjjbbb\\\^^^```aaaeeekkk@@@@@@AAAAAA@@@@@@???>>>AAABBBCCCDDDDDDCCCBBBAAAEEEEEEDDDDDDCCCBBBBBBAAABBBBBBBBBCCCCCCCCCDDDDDDEEECCCBBBAAA@@@AAACCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMRRRPPPOOOPPPRRRSSSRRRPPPSSSTTT[[[bbbbbb[[[VVVUUUOOOPPPRRRTTTUUUWWWYYYZZZ\\\\\\ZZZXXXZZZ^^^]]]YYYVVVYYYZZZYYYZZZ[[[XXXRRRRRRRRRTTTWWWYYYZZZXXXVVVTTTTTTSSSSSSSSSSSSTTTTTTQQQRRRSSSRRROOONNNNNNNNNQQQQQQQQQSSSYYYdddqqqyyyvvvooofffbbbaaabbb```^^^aaaaaaaaaaaaaaabbbcccdddbbb___]]]^^^bbbgggkkkmmmzzzyyykkk```]]]______\\\]]]aaa```\\\ZZZ]]]aaaaaa```___^^^]]]\\\\\\_________]]][[[[[[]]]^^^[[[]]]^^^______]]]ZZZYYYUUUVVVWWWVVVTTTSSSTTTUUUYYYYYYYYYXXXXXXWWWVVVUUUUUU]]]___YYYYYY```bbb]]]^^^[[[XXXVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSTTTUUUUUURRRRRRSSSUUUVVVUUURRRPPPSSSQQQPPPQQQSSSUUUTTTSSSPPPSSSVVVWWWVVVUUUUUUUUUSSSTTTTTTTTTSSSQQQOOONNNSSSTTTVVVWWWWWWWWWVVVVVVUUUTTTRRRQQQRRRTTTVVVXXXYYY]]]```bbbaaa___^^^^^^YYY[[[\\\ZZZUUUTTTWWW[[[]]]]]]\\\ZZZYYYWWWVVVVVVWWWUUUTTTVVVZZZ^^^___^^^hhhgggeeeddddddfffhhhiiiccchhhnnnoookkkgggfffgggqqqssssssooogggbbbaaabbbaaabbbfffoooxxx|||zzzwwwggg___XXXYYY]]]^^^aaadddoooqqqoooiiigggiiihhhddd___^^^]]]^^^aaacccdddccciiihhhfffcccbbbbbbdddeee^^^bbbgggjjjhhhbbb[[[WWW[[[]]]aaadddeeeccc```^^^YYYYYYWWWVVVUUUUUUUUUUUUSSSRRRQQQOOONNNMMMMMMMMMLLLLLLLLLKKKJJJIIIIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBAAAAAA????????????????????????>>>>>>????????????>>>>>>????????????????????????==============================>>>????????????>>>????????????????????????========================AAA@@@??????>>>>>>>>>???????????????@@@@@@@@@@@@AAABBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBDDDFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFCCCDDDEEEGGGHHHIIIIIIIIIKKKKKKKKKKKKJJJIIIHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLMMMPPPRRRTTTRRRQQQPPPPPPRRRSSSSSSRRRXXXVVVTTTRRRRRRSSSTTTVVVSSSUUUWWWWWWWWWWWWXXXZZZZZZZZZYYYXXXWWWVVVUUUUUUVVVVVVXXXYYYYYYYYYXXXXXXZZZYYYXXXWWWVVVVVVVVVWWWWWWWWWWWWWWWXXX[[[]]]___eee^^^YYYZZZ[[[YYYZZZ^^^>>>????????????>>>======??????AAAAAAAAAAAA??????BBBBBBBBBAAAAAA@@@@@@?????????@@@@@@@@@AAAAAAAAA@@@@@@>>>>>>>>>???@@@AAA@@@???????????????>>>>>>@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBAAACCCDDDEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIMMMLLLKKKLLLNNNOOONNNMMMMMMQQQZZZ```^^^VVVRRRRRROOORRRUUUUUUTTTTTTWWWZZZUUUVVVUUURRRSSSWWWWWWSSSQQQVVVXXXVVVUUUVVVVVVTTTQQQQQQSSSVVVYYYZZZXXXVVVVVVUUUTTTTTTSSSSSSSSSTTTQQQRRRRRRQQQNNNLLLLLLLLLLLLMMMNNNPPPUUU]]]gggnnnpppkkkeeebbbccceeeeeecccgggfffdddbbbaaa`````````\\\ZZZYYYYYY\\\___aaaaaahhhlllpppooohhhaaa\\\[[[[[[XXXXXXYYYYYYUUUUUUWWWWWWYYY[[[\\\\\\ZZZXXXVVVYYYWWWVVVUUUVVVWWWWWWVVVVVVWWWYYYZZZZZZYYYWWWVVVSSSTTTTTTSSSPPPNNNNNNNNNXXXXXXXXXXXXWWWVVVUUUUUUYYY```aaa\\\ZZZ]]]\\\WWW\\\ZZZWWWUUUTTTSSSPPPNNNQQQPPPNNNMMMNNNOOOQQQRRRPPPOOONNNNNNNNNNNNKKKIIIKKKKKKLLLNNNQQQQQQPPPOOOPPPRRRTTTUUUSSSRRRRRRRRRTTTVVVWWWWWWUUUQQQNNNKKKNNNOOOOOOOOOPPPQQQRRRSSSUUUUUUUUUUUUUUUVVVVVVVVVYYY[[[]]]]]][[[YYYXXXXXXVVVXXXYYYWWWUUUTTTXXX[[[[[[ZZZYYYWWWUUUSSSRRRQQQTTTSSSSSSTTTWWWYYYYYYXXX```___^^^]]]]]]]]]^^^___[[[___cccdddaaa______aaagggiiiiiifff```\\\[[[\\\[[[^^^eeennnvvvxxxuuuqqq```SSSJJJNNNXXX]]]______lllnnnlllgggdddbbb___ZZZZZZYYYYYY[[[]]]^^^]]]\\\aaa___]]][[[ZZZ[[[]]]___[[[^^^dddgggeee^^^VVVQQQZZZ[[[]]]______]]]\\\ZZZXXXWWWUUURRRPPPOOONNNNNNLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@?????????@@@@@@??????????????????@@@@@@?????????==============================>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<=======================================;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<<<<<<<======<<<<<<<<<============>>>??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCBBBBBBBBBAAABBBBBBCCCDDDEEEEEEEEEBBBBBBAAA@@@AAABBBCCCDDDDDDCCCBBBBBBBBBCCCDDDEEECCCDDDEEEFFFGGGHHHHHHHHHLLLKKKJJJHHHFFFEEEDDDDDDFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHIIIKKKLLLMMMLLLJJJIIIJJJMMMNNNOOONNNSSSRRRPPPOOOOOOPPPQQQRRROOOPPPQQQPPPOOOOOOQQQSSSVVVVVVUUUUUUTTTRRRQQQPPPRRRRRRRRRRRRRRRSSSSSSTTTUUUTTTSSSRRRQQQQQQQQQQQQMMMOOOQQQQQQQQQUUU[[[```aaa[[[XXXXXXXXXVVVUUUVVV===============<<<;;;;;;======>>>>>>>>>>>>======@@@?????????>>>>>>======<<<============>>>>>>>>>======<<<<<<===>>>???@@@>>>>>>>>>>>>============>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHJJJJJJJJJKKKMMMNNNNNNNNNJJJOOOVVV[[[WWWPPPOOORRRRRRVVVZZZYYYVVVUUUYYY]]]SSSUUUTTTQQQRRRUUUUUURRROOOUUUXXXVVVSSSVVVXXXXXXTTTTTTVVVYYY\\\]]]\\\ZZZ\\\[[[ZZZXXXWWWVVVUUUUUUXXXXXXXXXVVVTTTRRRSSSTTTNNNNNNOOOPPPSSSXXX___ccceeebbb``````dddgggiiiiiieeeeeeeeedddbbb```]]]\\\\\\ZZZYYYYYY[[[\\\[[[[[[[[[]]]```bbbccc```]]]ZZZ[[[YYYXXXWWWVVVTTTTTTUUUVVVXXXYYYZZZZZZWWWTTTRRRXXXUUUSSSTTTWWWYYYWWWUUUTTTUUUVVVWWWVVVUUUTTTSSSSSSTTTUUUTTTQQQOOONNNNNNVVVVVVVVVVVVVVVUUUTTTSSSWWW]]]___[[[XXXXXXWWWSSSXXXWWWUUUUUUTTTRRROOOMMMOOOMMMKKKIIIIIIKKKMMMOOOOOOMMMLLLKKKLLLLLLKKKJJJIIIJJJLLLNNNOOOOOOLLLKKKNNNPPPRRRQQQPPPOOOOOOOOORRRRRRSSSRRRQQQNNNLLLKKKKKKJJJJJJJJJKKKMMMPPPQQQUUUVVVWWWWWWVVVTTTRRRQQQTTTUUUVVVUUUSSSRRRRRRSSSSSSTTTUUUTTTSSSTTTWWWZZZUUUUUUTTTTTTSSSRRRQQQQQQQQQQQQRRRSSSTTTTTTSSSSSSYYYYYYXXXWWWWWWWWWWWWXXXUUUWWWYYYYYYXXXWWWYYYZZZ\\\^^^___]]]ZZZXXXXXXYYYXXX[[[```fffkkkkkkfffbbb]]]QQQHHHKKKUUU\\\___aaadddffffffeeebbb```\\\YYYVVVVVVVVVXXXYYYYYYWWWUUUZZZXXXUUUTTTUUUWWWXXXYYYYYY[[[^^^___]]]XXXRRROOOUUUUUUUUUUUUTTTTTTSSSSSSTTTSSSQQQOOOMMMKKKJJJJJJGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDBBBAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>AAAAAAAAAAAA@@@@@@@@@@@@>>>??????@@@@@@AAABBBBBB??????>>>>>>??????@@@AAAAAAAAA@@@@@@@@@AAABBBCCCBBBCCCDDDEEEFFFFFFFFFFFFJJJHHHFFFDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKMMMKKKKKKLLLOOOQQQQQQQQQRRRQQQPPPOOOPPPQQQRRRSSSQQQQQQRRRQQQOOOPPPRRRTTTSSSTTTUUUUUUUUUTTTTTTSSSUUUTTTSSSRRRRRRSSSUUUVVVRRRRRRSSSSSSTTTUUUUUUVVVOOORRRTTTTTTSSSUUU]]]ddd___\\\YYYZZZ\\\^^^___aaa;;;;;;<<<<<<;;;;;;:::999;;;;;;<<<<<<<<<<<<;;;;;;=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???=====================>>>============>>>>>>>>>>>>????????????@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBAAABBBCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKKKKLLLMMMMMMKKKMMMQQQSSSPPPKKKMMMSSSTTTXXX[[[ZZZWWWVVVZZZ^^^RRRUUUUUUQQQQQQTTTUUUSSSNNNTTTXXXUUUSSSUUUXXXXXXUUUVVVXXX[[[^^^___^^^\\\```___]]][[[YYYXXXWWWWWWWWWXXXXXXWWWUUUUUUVVVXXXSSSTTTSSSRRRRRRTTTXXX[[[\\\\\\\\\]]]aaadddfffggg]]]___bbbdddccc```\\\YYY\\\ZZZYYYYYYZZZZZZYYYXXXVVVUUUUUUWWW[[[^^^]]][[[ZZZZZZXXXVVVUUUUUUUUUTTTUUUUUUUUUUUUUUUTTTTTTTTTXXXUUUTTTVVVYYY[[[YYYVVVUUUUUUUUUUUUTTTRRRPPPOOOPPPRRRTTTTTTRRRQQQPPPPPPRRRRRRSSSSSSSSSRRRQQQQQQRRRVVVXXXVVVTTTSSSRRROOOSSSRRRRRRRRRSSSSSSQQQOOONNNLLLIIIHHHHHHIIIKKKMMMLLLJJJIIIIIIKKKLLLLLLLLLJJJLLLOOOPPPOOOLLLJJJHHHLLLMMMNNNNNNLLLKKKLLLMMMMMMLLLKKKIIIIIIJJJKKKLLLJJJIIIGGGGGGHHHKKKNNNPPPSSSTTTUUUUUUSSSOOOLLLIIILLLMMMNNNMMMLLLLLLNNNOOOOOOOOOPPPPPPQQQSSSVVVXXXTTTSSSSSSRRRQQQPPPPPPOOONNNPPPRRRRRRRRRPPPOOONNNWWWWWWXXXXXXXXXWWWWWWWWWTTTUUUUUUUUUTTTUUUWWWXXXSSSTTTVVVVVVVVVVVVVVVWWWVVVWWWYYY\\\^^^]]][[[YYY[[[SSSMMMNNNQQQUUU\\\bbb^^^___aaabbbaaa]]]ZZZXXXTTTSSSTTTUUUWWWVVVTTTRRRXXXUUUSSSSSSVVVXXXYYYXXXXXXXXXXXXWWWUUURRRPPPOOOQQQPPPOOONNNMMMMMMMMMMMMOOOOOOMMMLLLKKKJJJJJJJJJEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA???@@@AAAAAAAAA@@@>>>=========<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999::::::;;;;;;;;;;;;::::::999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::888888888888888888888888888888999::::::::::::999999999999999999999999999::::::::::::::::::::::::999999999888888999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCDDDDDDDDDDDDEEEDDDBBBAAAAAAAAABBBCCCBBBBBBCCCCCCCCCCCCCCCCCCHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJMMMLLLKKKMMMOOOQQQRRRQQQPPPPPPOOOOOOPPPQQQRRRSSSSSSTTTUUUTTTSSSRRRTTTVVVPPPQQQSSSUUUWWWWWWVVVVVVVVVTTTRRRQQQQQQRRRTTTUUUUUUUUUVVVWWWWWWXXXXXXXXXRRRUUUXXXVVVTTTVVV\\\bbb\\\ZZZXXXYYY___gggnnnppp:::;;;;;;;;;;;;:::999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===============<<<<<<============>>>>>><<<<<<<<<=========>>>>>>===<<<<<<======>>>???@@@??????@@@@@@@@@@@@@@@AAAAAA@@@@@@?????????@@@@@@???@@@@@@AAAAAAAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGIIIIIIHHHHHHIIIKKKLLLKKKLLLNNNKKKIIILLLRRRPPPSSSVVVUUUTTTTTTVVVYYYOOOSSSSSSPPPNNNQQQRRRQQQMMMRRRTTTRRRRRRTTTUUUSSSRRRRRRUUUXXX[[[]]][[[ZZZ^^^]]]\\\[[[ZZZZZZZZZZZZXXXXXXXXXWWWUUUVVVXXXZZZXXXXXXVVVTTTRRRRRRUUUWWWZZZZZZ[[[[[[\\\^^^______WWWZZZ___bbbcccaaa]]]ZZZZZZYYYWWWWWWXXXYYYXXXWWWWWWSSSPPPQQQUUUYYYZZZZZZVVVXXXXXXTTTSSSUUUTTTRRROOONNNNNNNNNPPPRRRTTTVVVTTTTTTTTTVVVXXXYYYXXXWWWUUUUUUUUUTTTRRRPPPOOONNNLLLNNNQQQRRRQQQOOOOOOOOONNNNNNNNNOOOOOONNNNNNMMMLLLOOOPPPPPPNNNMMMMMMMMMOOONNNMMMNNNPPPQQQQQQPPPLLLKKKIIIHHHHHHHHHJJJKKKGGGEEEEEEFFFHHHJJJKKKJJJJJJMMMOOOOOOMMMJJJHHHGGGHHHJJJKKKJJJIIIIIIJJJKKKHHHFFFDDDCCCDDDGGGJJJLLLIIIHHHGGGGGGHHHJJJLLLNNNNNNOOOPPPPPPOOOKKKHHHEEEFFFHHHIIIIIIIIIIIIKKKMMMKKKKKKKKKLLLNNNPPPSSSTTTUUUTTTSSSQQQOOOMMMLLLKKKLLLOOORRRSSSQQQOOOMMMLLLQQQRRRSSSUUUUUUTTTSSSSSSQQQPPPPPPOOOPPPPPPQQQRRRNNNOOOPPPRRRSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXWWWSSSOOONNNLLLMMMTTT]]][[[ZZZ[[[^^^\\\WWWSSSTTTSSSRRRQQQRRRTTTTTTSSSQQQRRRPPPOOORRRVVVWWWVVVTTTVVVTTTRRRPPPOOOOOOOOOOOOOOONNNMMMLLLKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHIIIIIIEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>======<<<<<<<<<;;;:::::::::::::::888999999999999:::::::::999999::::::::::::999999999999::::::::::::999999888888888888888888888888999::::::::::::::::::999888888888888888888888888888888888888888888888888777777888999999999999999888888888888888888888888888888888888888888888888888888777777888888999999999999999:::::::::;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<===>>>>>>>>>?????????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGIIIHHHGGGHHHJJJLLLLLLKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPRRRTTTTTTSSSSSSSSSTTTLLLNNNQQQSSSUUUUUUTTTTTTQQQPPPNNNMMMMMMNNNOOOPPPVVVWWWWWWWWWVVVUUUTTTSSSRRRSSSUUUTTTRRRSSSVVVYYYVVVUUUTTTTTT\\\hhhpppsss:::;;;;;;;;;;;;:::999999::::::999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<<<<=========<<<<<<<<<============>>><<<<<<;;;<<<<<<===>>>???>>>>>>?????????@@@@@@@@@@@@@@@???>>>>>>???@@@AAA@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDEEEFFFFFFFFFEEEGGGIIIHHHFFFFFFGGGIIILLLIIIIIIKKKKKKIIIJJJNNNLLLMMMNNNOOOPPPQQQRRRSSSNNNRRRSSSOOOMMMOOOQQQQQQMMMPPPRRRQQQSSSUUUSSSNNNNNNNNNQQQTTTXXXYYYXXXVVVYYYYYYYYYZZZ\\\]]]______\\\\\\[[[YYYWWWWWWYYY[[[XXXXXXVVVRRRPPPQQQSSSVVVXXXYYYZZZZZZZZZZZZZZZ[[[WWWXXX\\\^^^``````___^^^YYYWWWUUUUUUWWWXXXYYYXXXXXXUUUQQQPPPRRRTTTUUUUUURRRVVVWWWTTTSSSVVVTTTPPPLLLLLLLLLMMMNNNPPPRRRSSSOOORRRTTTUUUUUUUUUVVVWWWSSSSSSRRRRRRQQQPPPOOOOOOIIILLLOOOPPPOOOMMMLLLLLLIIIJJJJJJKKKKKKKKKJJJJJJJJJKKKLLLLLLJJJIIIIIIKKKLLLJJJIIIIIIKKKNNNNNNNNNJJJJJJIIIHHHGGGHHHHHHHHHCCCCCCBBBDDDGGGHHHHHHGGGGGGJJJLLLLLLIIIGGGGGGGGGFFFGGGHHHGGGGGGGGGIIIJJJEEEEEEDDDDDDDDDFFFHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKHHHIIIKKKLLLKKKJJJGGGFFFDDDFFFIIIIIIIIIHHHIIIJJJIIIHHHHHHIIIKKKNNNPPPPPPRRRQQQPPPOOOMMMLLLKKKJJJKKKOOOSSSTTTQQQNNNMMMLLLJJJKKKNNNPPPQQQQQQOOONNNNNNMMMLLLLLLLLLLLLLLLLLLNNNNNNNNNOOOPPPPPPOOONNNQQQRRRTTTUUUUUUUUUVVVWWWTTTPPPMMMLLLIIIHHHOOOWWWUUURRRSSSVVVUUUPPPMMMPPPQQQPPPNNNOOOQQQRRRRRRRRRMMMLLLLLLPPPVVVWWWTTTPPPQQQPPPOOONNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKIIIHHHGGGFFFFFFEEEFFFFFFEEEDDDCCCAAA@@@?????????======>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;::::::999999::::::777777777888888999999999999999888888888888999999888888999999999999888888888888888888888888888888888999999999999999999888777777777777777777777777777777777777777777777777777777888999999999999999888888888888888888888888777777777777777777777777777777777777777888999999888888888999999999999:::999999999999::::::::::::999999:::::::::;;;;;;;;;999999999:::;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<999:::;;;<<<==================>>>>>>??????>>>>>>>>>??????@@@AAAAAA@@@@@@??????@@@AAABBBCCCCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCDDDDDDEEEEEEDDDFFFEEEDDDDDDFFFGGGGGGFFFGGGGGGHHHIIIJJJKKKLLLLLLJJJMMMQQQRRRRRRQQQPPPPPPKKKMMMPPPRRRRRRRRRPPPOOOOOONNNMMMLLLKKKLLLLLLMMMRRRSSSSSSSSSRRRQQQPPPOOOPPPQQQRRRRRRRRRRRRRRRSSSPPPRRRPPPOOOUUU```ffffff:::;;;;;;;;;;;;:::999999::::::999999999999:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;:::999888:::::::::;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>============>>>???@@@@@@???@@@@@@@@@AAAAAABBBBBBBBBAAA@@@??????@@@AAABBBCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEFFFFFFGGGHHHHHHHHHGGGIIIKKKJJJGGGFFFHHHJJJJJJGGGGGGLLLMMMKKKIIIJJJKKKJJJJJJLLLOOOPPPPPPPPPNNNRRRTTTPPPMMMOOORRRQQQOOOQQQRRRRRRVVVXXXSSSLLLLLLMMMOOOSSSVVVXXXWWWUUUVVVVVVXXX[[[^^^aaadddfff]]]]]][[[XXXUUUUUUWWWYYYVVVVVVSSSPPPOOOPPPSSSVVVTTTVVVXXXYYYYYYYYYZZZ[[[YYYYYYZZZ[[[]]]___aaabbbZZZXXXUUUUUUWWWZZZ[[[[[[XXXVVVSSSQQQPPPPPPPPPPPPQQQVVVXXXUUUUUUXXXVVVPPPOOOPPPPPPPPPPPPOOOOOOOOOMMMQQQUUUVVVTTTTTTVVVXXXPPPPPPPPPPPPPPPPPPPPPPPPJJJMMMPPPPPPNNNLLLJJJJJJGGGGGGHHHHHHIIIHHHHHHHHHKKKJJJJJJJJJHHHFFFGGGJJJJJJHHHFFFFFFHHHJJJKKKLLLHHHHHHHHHHHHGGGGGGFFFFFFCCCCCCCCCEEEGGGGGGFFFEEECCCFFFIIIIIIFFFEEEFFFHHHDDDEEEFFFFFFEEEFFFHHHJJJDDDEEEFFFGGGGGGGGGGGGGGGIIIHHHHHHHHHHHHHHHIIIIIIDDDEEEGGGIIIJJJJJJIIIHHHEEEHHHJJJJJJIIIHHHHHHIIIHHHGGGFFFGGGJJJLLLNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMJJJNNNSSSUUURRRNNNMMMMMMIIIKKKOOORRRSSSSSSQQQPPPQQQPPPOOOOOOOOOOOONNNMMMOOONNNMMMMMMNNNMMMKKKJJJPPPRRRTTTUUUTTTRRRRRRRRRSSSNNNKKKJJJIIIHHHLLLSSSNNNJJJKKKPPPQQQLLLKKKOOOPPPNNNLLLMMMOOOQQQRRRRRROOONNNPPPUUUZZZ[[[WWWRRRMMMNNNNNNOOONNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGFFFEEEDDDCCCCCCCCCEEEDDDCCCAAA???>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;:::;;;<<<===<<<;;;;;;:::999:::::::::666777777777888888999999:::999888777777888999:::888888999999999999888888888888888888888888888888888888999999999999888888777777777777777777777777888888888888888888888888777777888999999999999999888888888888888888888888999999999999999999999999777777777777777888999999777777777777888888888888888999999999999:::::::::888888999999999:::::::::777888999:::<<<===>>>???999:::;;;<<<<<<<<<;;;;;;888999:::;;;<<<<<<<<<<<<;;;<<<===============<<<>>>???@@@AAAAAA@@@???>>>===>>>???@@@AAABBBCCCDDDBBBBBBBBBCCCCCCCCCDDDDDD@@@AAABBBCCCDDDDDDDDDDDDGGGFFFDDDDDDFFFGGGGGGFFFEEEEEEFFFHHHIIIJJJKKKKKKFFFJJJOOOQQQQQQPPPOOONNNMMMOOOQQQRRRRRRPPPNNNLLLPPPPPPOOONNNNNNNNNNNNNNNLLLMMMOOOPPPQQQQQQPPPPPPQQQQQQRRRTTTVVVVVVTTTRRRNNNQQQPPPMMMQQQYYY\\\XXX999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???@@@???????????????@@@@@@????????????????????????AAAAAAAAAAAAAAAAAAAAA@@@BBBDDDEEEEEEDDDDDDEEEFFFJJJIIIIIIHHHHHHGGGGGGFFFHHHHHHIIIIIIJJJKKKKKKKKKMMMLLLKKKKKKKKKLLLNNNOOOPPPOOOOOONNNNNNOOOOOOPPPOOOOOOPPPQQQPPPOOOMMMLLLNNNLLLJJJLLLPPPSSSSSSRRRRRRTTTWWW[[[^^^aaabbbccc]]]^^^]]][[[WWWTTTSSSSSSUUUTTTRRRQQQQQQRRRSSSTTTTTTUUUVVVWWWYYYZZZ[[[\\\\\\ZZZYYYYYY[[[]]]]]]]]]WWWVVVUUUUUUVVVWWWYYYZZZVVVTTTRRRRRRTTTUUUSSSPPPQQQSSSSSSQQQRRRTTTRRRMMMNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPOOOOOONNNNNNMMMMMMMMMMMMLLLKKKIIIHHHGGGKKKIIIHHHFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEFFFEEEDDDDDDDDDEEEGGGHHHFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDFFFEEECCCBBBCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGFFFEEEEEEGGGIIIJJJIIIJJJLLLMMMNNNMMMKKKJJJKKKMMMPPPRRRRRRPPPMMMKKKLLLLLLLLLMMMNNNNNNOOOOOOMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPPPPQQQQQQRRRSSSSSSTTTQQQNNNJJJHHHHHHIIIIIIHHHMMMMMMMMMMMMMMMMMMMMMMMMOOONNNLLLKKKKKKLLLNNNOOOLLLKKKKKKMMMQQQRRRQQQOOOLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIHHHGGGGGGFFFFFFEEEGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888999999999888888888777777555666666777888999999999888888777777777777888888999888888888777777666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888666666666666666666666666999888888888777777666666777777777777777777777777777888888888888999999999777888888888888999999999999::::::;;;;;;::::::999777777888999::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============>>>>>>>>>>>>>>>??????@@@>>>???AAACCCDDDDDDCCCCCCAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHJJJJJJJJJKKKKKKKKKKKKLLLIIIKKKMMMOOOPPPQQQPPPPPPSSSRRROOOMMMKKKKKKLLLMMMLLLMMMNNNOOOPPPOOONNNNNNKKKMMMOOOQQQRRRRRRQQQQQQQQQPPPOOOOOOOOOQQQSSSUUU999999999999999999999999999999999999999999999999::::::::::::::::::::::::888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>===>>>??????@@@@@@??????@@@??????>>>>>>>>>??????????????????????????????@@@@@@AAAAAAAAAAAAAAAAAADDDEEEFFFFFFEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLKKKJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNOOOOOOOOONNNNNNMMMLLLNNNLLLKKKLLLNNNPPPPPPNNNNNNPPPSSSWWWZZZ[[[\\\]]]YYYZZZ[[[YYYWWWTTTTTTTTTTTTRRRPPPOOOOOOOOOPPPQQQRRRRRRTTTUUUWWWXXXYYYZZZYYYWWWVVVWWWXXXXXXWWWVVVUUUTTTTTTTTTUUUVVVXXXYYYUUUSSSRRRRRRTTTTTTRRRPPPQQQSSSRRRPPPQQQSSSRRRMMMNNNMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMOOOOOOOOONNNNNNNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHGGGIIIHHHFFFEEEDDDDDDEEEEEEGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAACCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAACCCEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFEEEEEEEEEFFFGGGGGGHHHGGGFFFFFFFFFGGGIIIIIIGGGHHHJJJKKKKKKKKKIIIHHHKKKLLLNNNOOOOOONNNLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNOOOOOOPPPQQQQQQRRRQQQOOOLLLJJJJJJKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLMMMNNNMMMKKKJJJJJJKKKMMMNNNKKKJJJIIIKKKNNNOOONNNLLLJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@???>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999888888999999999888888888777777555666666777888888999999888888777777777777888888888888888777777777666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666777777777888888888666666666666666666666666888888888777777777666666777777777777777777777777777777888888888999999999777777888888888999999999999999::::::::::::999999888888888999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<============>>>>>>======>>>>>>???@@@>>>>>>???@@@AAAAAAAAAAAA?????????@@@@@@AAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOPPPQQQPPPMMMKKKJJJJJJKKKKKKJJJKKKLLLMMMNNNMMMMMMLLLKKKLLLNNNPPPRRRQQQQQQPPPMMMMMMLLLKKKLLLNNNPPPQQQ999999999999999999999999888888888888888888888888999999999999999999999999888888888999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<============>>>======>>>????????????>>>@@@??????>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAAAAAAAABBBFFFGGGHHHGGGEEEEEEFFFGGGDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLMMMMMMLLLLLLKKKLLLLLLLLLNNNMMMKKKKKKLLLMMMMMMLLLMMMOOOQQQTTTVVVWWWWWWWWWUUUVVVWWWWWWUUUSSSTTTTTTRRRQQQOOOMMMLLLLLLMMMMMMNNNOOOPPPRRRSSSUUUVVVWWWVVVVVVUUUVVVVVVUUUSSSQQQQQQQQQQQQQQQRRRTTTVVVWWWTTTRRRQQQQQQRRRSSSRRRPPPQQQRRRQQQNNNOOOSSSQQQMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJHHHGGGGGGGGGHHHFFFFFFEEEDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFGGGGGGHHHHHHHHHHHHHHHEEEFFFGGGHHHIIIHHHGGGGGGJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIJJJJJJKKKLLLLLLMMMOOONNNNNNMMMLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMNNNNNNOOOOOOPPPNNNKKKKKKKKKKKKJJJIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLJJJIIIHHHIIIKKKKKKIIIHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBEEEEEEDDDCCCBBBAAAAAA@@@@@@??????>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888999888888888888777777777555666666777777888888999888777777666666777777888888888777777777777666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666777777777777888888666666666666666666666666888888777777777777666666777777777777777777777777777777777888888888999999777777777888888888999999999999::::::::::::999999888888999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<=====================>>>??????>>>>>>============>>>>>><<<<<<======>>>???@@@@@@AAABBBCCCDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCEEEEEEEEEFFFFFFFFFGGGGGGJJJJJJJJJKKKLLLMMMNNNOOONNNMMMKKKIIIHHHHHHIIIIIIIIIJJJJJJKKKLLLKKKKKKKKKJJJKKKMMMOOOPPPPPPOOOOOOKKKKKKJJJJJJKKKLLLNNNOOO888888888888888888888888777777777777777777777777999999999999999999999999888888888888999999999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<===>>>>>>>>>>>>===??????>>>===<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@AAAAAABBBEEEFFFGGGFFFDDDCCCDDDEEEAAABBBBBBCCCDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJLLLKKKJJJIIIIIIJJJKKKLLLMMMLLLKKKKKKLLLLLLLLLLLLOOOPPPRRRTTTUUUUUUUUUUUURRRSSSUUUTTTRRRQQQQQQRRRQQQPPPNNNMMMLLLKKKKKKKKKKKKKKKMMMNNNPPPRRRSSSTTTUUUUUUUUUWWWXXXVVVSSSQQQNNNNNNNNNNNNOOOQQQSSSUUUQQQQQQPPPPPPQQQQQQPPPPPPPPPQQQPPPMMMOOORRRQQQNNNLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMKKKJJJGGGEEEEEEEEEFFFGGGEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@????????????@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEDDDDDDDDDDDDEEEFFFFFFEEEFFFHHHIIIJJJIIIHHHGGGDDDDDDFFFGGGGGGGGGGGGGGGIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKOOONNNNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKLLLLLLJJJIIIIIIJJJJJJKKKKKKLLLLLLMMMKKKKKKJJJIIIIIIJJJKKKKKKIIIIIIIIIIIIIIIHHHFFFEEEGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBAAAAAACCCCCCBBBAAAAAA@@@??????>>>>>>>>>=========<<<<<<::::::::::::::::::::::::::::::999999888888888777888888888888777777777777666666666666777777888888777777666666666666777777777777777777777777666666777777777777777777777777777777777777777777777777666666666666666666666666777777777777777777777777666666666666777777777888666666666666666666666666777777777777777777666666777777777777777777777777777777777777888888888888777777777777888888888888888888999999999999888888999999999999888888888888999999999999999999999999::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<===>>>>>>>>>===<<<;;;;;;<<<======;;;;;;<<<===>>>??????@@@@@@AAACCCEEEEEEDDDCCCAAAAAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEJJJIIIIIIHHHIIIJJJLLLMMMKKKKKKJJJHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIJJJLLLMMMNNNNNNNNNMMMLLLLLLLLLLLLMMMNNNOOOPPP888888888888888888888888777777777777777777777777888888888888888888888888777777888888888999999999999999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<============<<<>>>===<<<<<<;;;;;;;;;<<<==============================>>>>>>???@@@AAAAAABBBCCCDDDCCCBBBAAABBBCCC???@@@AAAAAABBBCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJIIIHHHGGGHHHHHHJJJKKKKKKLLLLLLLLLLLLMMMNNNOOOOOOPPPRRRSSSSSSSSSSSSRRRQQQRRRSSSRRRPPPNNNNNNOOOQQQPPPOOOMMMLLLKKKKKKJJJIIIJJJKKKLLLMMMOOOPPPPPPRRRRRRSSSUUUWWWVVVTTTRRRLLLLLLLLLLLLMMMOOOQQQRRROOOOOOOOOOOOOOOOOOOOOPPPOOOQQQPPPNNNOOOSSSRRRNNNLLLKKKKKKJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHGGGFFFGGGGGGHHHIIIJJJKKKKKKIIIHHHEEEDDDCCCDDDEEEFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFDDDEEEGGGIIIIIIHHHGGGEEEDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGHHHIIIIIIJJJJJJMMMMMMLLLKKKKKKJJJIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNLLLLLLLLLLLLLLLMMMMMMMMMNNNMMMMMMNNNOOOOOOMMMKKKKKKKKKKKKLLLLLLMMMMMMMMMKKKKKKKKKJJJJJJKKKKKKKKKIIIJJJJJJIIIHHHFFFEEEEEEGGGGGGHHHHHHHHHGGGFFFFFFDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>======<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::999888888888888888777777777777777777777777777777666666666666666777777777777777666666666666777777666666666666666666777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555666666666666777777777666666666666666666666666666666666666666666777777666666666666666666666666666666777777777888888888666666777777777888888888777888888999999888888777999888888888888888888888999999999999999999999999::::::::::::::::::::::::999999999999:::::::::;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>>???>>><<<;;;;;;<<<===>>><<<<<<<<<===>>>??????@@@>>>@@@BBBCCCDDDCCCAAA@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEIIIHHHGGGFFFFFFGGGIIIJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOPPP888888888888888888888888777777777777777777777777777777777777777777777777777777777888888888888999888888888888888888888888888888888888888888888888888888999999999::::::::::::::::::;;;;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;;;;<<<<<<=================================>>>?????????@@@>>>@@@AAAAAA@@@@@@AAABBB??????@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEFFFGGGHHHHHHHHHGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLNNNPPPMMMMMMOOOPPPPPPPPPOOONNNPPPQQQRRRQQQOOOMMMMMMMMMOOOOOOOOONNNMMMLLLKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMNNNNNNNNNPPPRRRSSSQQQPPPLLLKKKKKKJJJKKKLLLNNNOOOLLLNNNOOONNNMMMMMMNNNPPPNNNPPPQQQPPPQQQTTTRRRMMMKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHEEEEEEFFFFFFGGGHHHIIIIIIFFFEEEDDDCCCBBBCCCCCCDDDCCCCCCDDDDDDDDDCCCCCCBBB@@@@@@@@@AAAAAAAAAAAAAAA>>>???@@@AAAAAAAAAAAA@@@??????>>>============>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEECCCDDDFFFHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNLLLLLLLLLLLLLLLMMMMMMMMMOOOOOOPPPRRRTTTSSSQQQNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKIIIGGGEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFDDDCCCCCCBBBAAAAAA@@@@@@??????>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777777777777777777777666666777777777777777888666666666666666666666666777666666555555666666777555555666666666666777777666666666666666666666666666666666666666666666666777777777777777777777777666666666666666666666666555555666666666666777777666666666666666666666666555555666666666666777777666666666666666666666666666666666777777777888888666666666777777777888888777777888888888888777777777777888888888888888888999999999999999999999999::::::::::::::::::::::::888888999999999:::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<============<<<<<<<<<======>>>======>>>>>>>>>>>>??????===>>>???AAAAAA@@@@@@???AAAAAAAAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHHHHHHHIIIJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIJJJKKKKKKLLLLLLMMM888888888888888888888888888888888888888888888888777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888999999999999999::::::::::::;;;;;;;;;999999:::;;;;;;;;;;;;;;;999999999999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>><<<===????????????AAACCC@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDEEEFFFGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGHHHIIIIIIIIIIIIHHHJJJLLLMMMKKKIIIIIIKKKNNNKKKLLLMMMNNNNNNNNNMMMMMMMMMOOOPPPPPPNNNMMMNNNOOOMMMMMMMMMMMMMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMLLLMMMNNNOOONNNMMMLLLLLLJJJJJJJJJKKKLLLMMMJJJLLLNNNNNNLLLLLLMMMPPPMMMPPPRRRRRRTTTVVVRRRMMMKKKJJJJJJIIIIIIJJJJJJKKKIIIIIIHHHHHHHHHHHHHHHHHHDDDDDDEEEEEEFFFFFFFFFGGGCCCCCCCCCCCCBBBBBBBBBBBB@@@AAABBBCCCCCCBBBAAAAAA?????????@@@@@@@@@AAAAAA<<<>>>???AAABBBBBBBBBAAA??????>>>========================>>>>>>?????????======>>>>>>>>>?????????>>>>>>>>>?????????@@@@@@>>>>>>??????@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEBBBCCCDDDEEEFFFEEEEEEDDDCCCCCCDDDDDDFFFGGGHHHIIIEEEFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIJJJGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJKKKMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKNNNNNNPPPSSSUUUTTTQQQNNNMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIGGGIIIJJJIIIFFFDDDDDDEEEDDDEEEEEEFFFFFFEEEEEEEEEBBBAAAAAA@@@@@@??????>>>============<<<<<<<<<<<<:::::::::::::::;;;;;;;;;999999999999999999999999777777777777777777777777666666666666777777888888666666666666666666666666666666555555555555666666555555555666666666777777666666666666666666666666666666666666666666666666777777777777777777777777666666666666666666666666555555555666666666777777666666666666666666666666555555555666666666777777666666666666666666666666666666666666777777777888666666666666777777777888666777777777777777777666666666777777888888999999888888888888888888888888999999999999999999999999888888888888999999999999999999999999::::::::::::;;;;;;::::::;;;;;;<<<===::::::;;;<<<============>>>>>>>>>>>>=====================>>>>>>>>>>>>>>>??????@@@AAACCCDDDEEEEEEBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIHHHGGGGGGGGGGGGHHHIIIIIIGGGHHHIIIJJJJJJKKKKKKKKK777777777777777777777777888888888888888888888888777777777777777777777777777777777777888888888888777777777777777777777777777777777777777777777777777888888888888999999999999999:::::::::;;;;;;;;;999999:::;;;;;;;;;;;;:::888888888999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>============;;;===>>>??????@@@BBBDDD@@@AAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEECCCDDDFFFGGGGGGFFFFFFEEEGGGGGGFFFFFFFFFFFFGGGGGGEEEGGGHHHIIIJJJIIIIIIHHHKKKLLLMMMKKKHHHFFFHHHJJJKKKLLLMMMOOOOOOOOONNNMMMJJJLLLNNNOOOOOOOOOPPPQQQKKKLLLLLLLLLLLLLLLKKKKKKMMMMMMLLLLLLLLLKKKKKKKKKQQQOOOMMMLLLMMMMMMMMMLLLMMMLLLKKKJJJIIIJJJKKKKKKIIILLLNNNMMMKKKKKKMMMOOOLLLPPPSSSTTTUUUWWWSSSLLLJJJJJJJJJIIIIIIJJJJJJJJJGGGGGGGGGGGGGGGHHHHHHHHHDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBCCCCCCCCCBBBAAAAAA>>>???AAAAAABBBAAA@@@???>>>>>>??????@@@@@@@@@AAA;;;===???AAABBBCCCCCCBBB??????>>>===============<<<=========>>>>>>??????;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>????????????<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAACCCBBBBBBBBBBBBCCCDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBCCCCCCEEEFFFGGGHHHEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJEEEFFFFFFGGGGGGHHHIIIIIIGGGGGGGGGHHHIIIJJJLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKMMMPPPRRRQQQNNNKKKLLLLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGEEEGGGIIIHHHEEECCCCCCEEECCCCCCDDDDDDDDDDDDDDDCCC@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::888888888888888888888888666666666666777777777777555666666666777777888888666666666666666555555555666666555555555555666666444555555555666666777777666666666666666666666666666666666666666666666666777777777777777777777777666666666666666666666666555555555555666666666777666666666666666666666666444555555555666666777777666666666666666666666666666666666666777777777777666666666666777777777777666666777777777777666666555666666777888999999:::888888888888888888888888999999999999999999999999777888888888888999999999888888999999999:::::::::;;;::::::::::::;;;<<<<<<777999:::<<<======<<<<<<>>>>>>>>>===<<<<<<;;;;;;===<<<<<<<<<<<<===>>>>>>===>>>???@@@BBBDDDEEEEEEAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEECCCBBBAAAAAABBBCCCDDDEEEEEEEEEEEEFFFEEEDDDDDDDDDEEEGGGHHHGGGGGGGGGFFFGGGGGGHHHHHHGGGHHHIIIJJJKKKKKKKKKKKK777777777777777777777777777777777777777777777777777777777777777666555555777777777777777777777777888888777777777777888888666777777777888888888888777777777777777777777777777777888888888999999999:::::::::999999888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBB@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFEEEDDDDDDFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJHHHGGGIIILLLNNNMMMKKKHHHJJJMMMOOOOOONNNLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKIIIJJJJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIIIIKKKLLLLLLKKKNNNRRRUUUUUURRRNNNKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCCCCCCCDDDDDDDDDDDDBBBAAAAAA@@@?????????@@@AAAAAA@@@???>>>>>>>>>???>>>>>>>>>>>>???@@@AAABBB<<<===>>>?????????????????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;;;;<<<===<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFGGGHHHHHHHHHHHHNNNLLLIIIGGGGGGHHHJJJKKKJJJKKKKKKLLLMMMLLLLLLLLLNNNMMMLLLKKKIIIGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHGGGFFFEEEDDDCCCBBBCCCCCCDDDEEEEEEEEEEEEEEEAAAAAAAAA@@@>>>===;;;:::===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888777777777777777777777777666666777777777777666666555555555555666666666666777777666666555555555444666666666666666666666666555555555555555555555555666666666666666666666666555555666666666666555555666666666666666666666666666666666666666666666666777666555444444555666777555444444444444555666666666666666666555555555555555555555555666666666666666666666666666666666666555555555555666666666666444555555666666666666666777777777777777777777777777777777777777777777777::::::999888777777777888777777777777888888888888999999999999999999999999888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============>>>>>>???@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFEEEDDDDDDDDDDDDDDDEEEGGGDDDCCCDDDGGGJJJIIIHHHEEEDDDDDDFFFHHHIIIHHHFFF666666666666666666666666777777777777777777777777777777777777777666555555666666666666666666666666888777777666666777777888666666777777777888888888888888888888888888888888777777777888888888999999::::::999999999888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>@@@????????????@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDFFFEEEDDDCCCDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGHHHKKKMMMLLLJJJIIIJJJLLLMMMMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMMMMLLLKKKJJJJJJJJJKKKLLLJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKIIIKKKNNNPPPPPPNNNKKKIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@???????????????@@@???>>>============>>>>>>>>>=========>>>??????======>>>>>>??????>>>>>>>>>>>>>>>=========<<<<<<========================>>>===<<<;;;;;;;;;<<<<<<;;;<<<<<<<<<============<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCEEEDDDCCCBBBBBBCCCDDDDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFGGGHHHHHHHHHHHHLLLKKKIIIHHHGGGHHHIIIJJJIIIJJJJJJJJJKKKKKKKKKKKKMMMLLLKKKJJJHHHGGGFFFEEEFFFGGGGGGGGGGGGGGGGGGFFFHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFFFFEEEEEE@@@@@@@@@???>>>===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999888888888777777777777777777777777666666777777777777666666555555555555666666666666777666666666555555555555555555555555555555555555555555555555555555555555666666666666666666666666555555666666666666555555666666666666666666666666555555555555555555555555777666555444444555666777555444444444444555666666666666666666555555555555555555555555666666666666555555555555555555555555555555555555666666666666444555555666666666666666777777777777777777777777777777777777777777777777:::999888888777777777888666666777777777888888888999999999999999999999999888888888999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<============>>>>>>??????@@@AAAAAABBBAAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDCCCCCCBBBBBBBBBAAABBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEECCCBBBCCCFFFHHHHHHGGGEEEDDDDDDFFFHHHIIIHHHFFF666666666666666666666666777777777777777777777777666666777777777666555555666666666666666666666666777777666666666666777777666666666666777777777777999999999999999999999999777777777777888888888888999999999888888888888888999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<============>>>??????>>>>>>>>>???@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCFFFEEEDDDDDDDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGHHHJJJKKKJJJIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMLLLJJJHHHGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFGGGHHHIIIGGGHHHIIIJJJJJJIIIHHHGGGIIIHHHHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>??????>>>======<<<<<<<<<<<<===>>>======<<<<<<<<<<<<<<<======>>>>>>>>>===<<<<<<===============<<<<<<<<<========================<<<<<<;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAACCCCCCBBBBBBBBBBBBCCCCCCEEEEEEGGGGGGGGGGGGEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFEEEEEEEEEBBBCCCEEEFFFGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBAAACCCDDDDDDEEEEEEEEEEEEEEE>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999888888888777777777777777777777777777555666666777777666666555444555555555555666666666666666666666555555555555555555555555555555555555555555555555555555555555666666666666666666666666555555666666666666555555666666666666666666666666555555555555555555555555666666555444444555666666555444444444444555666666666666666666555555555555444555555555555666666666555555555555555555555555444555555555555666666666444555555666666666666666777777777777777777777777777777777777777777777777999888888777777777777777666666777777777777888888888888888888888888888888888888888999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>??????@@@@@@AAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDCCCBBBAAABBBEEEGGGGGGFFFEEEDDDDDDFFFHHHIIIHHHFFF666666666666666666666666777777777777777777777777555666666666666666555555666666666666666666666666777666666555555666666777555555555666666666777777777777777777777777777777666666666777777777888888888888888888888888888777999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>======>>>>>>???@@@>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCGGGFFFEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJIIIJJJJJJJJJKKKKKKKKKLLLNNNLLLJJJHHHGGGGGGIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHFFFEEEEEEEEEFFFGGGGGGHHHFFFFFFFFFEEEEEEFFFFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBAAA@@@@@@?????????>>>>>>======>>>>>>>>>======<<<<<<<<<<<<<<<===???>>>===<<<;;;;;;;;;;;;===============<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<=========================================================????????????????????????======>>>>>>>>>?????????AAAAAAAAAAAAAAABBBBBBBBBDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEDDDEEEEEEDDDDDDDDDDDDCCCCCCAAABBBCCCEEEFFFGGGHHHHHHFFFGGGHHHHHHHHHGGGFFFEEEGGGGGGFFFFFFFFFGGGHHHIIIHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBB<<<<<<<<<<<<<<<<<<======;;;;;;;;;;;;:::::::::999999888888888888777777777777777777777777777777777555666666666666666666555444444444555555555666666666666666666666555555555555555555555555555555555555555555555555555555555666666666666666666666666555555666666666666555555666666666666666666666666555555555555555555555555555555555555555555555555555444444444444555666666666666666666555555555555444444444555555555666666555555555555555555555555444444444555555555666666444555555666666666666666777777777777777777777777777777777777777777777777888777777666666666777777666666666666777777777888888888888888888888888888888888888888999999999999999999999999999999999999::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<=========>>>>>>???????????????@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEBBBBBBAAABBBCCCEEEEEEFFFEEEDDDDDDFFFHHHIIIHHHFFF555555555555555555555555666666666666666666666666555555666666666666555555555555555555555555555555666666555555555555666666444555555555555666666666666666666666666666666666555555666666666777777777777777777777777777777777888888888888888888888888999999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>======>>>>>>???@@@@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIIIIIIIIIIIIIIIIJJJLLLKKKIIIHHHHHHIIIKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJKKKKKKKKKKKKLLLLLLNNNMMMJJJIIIHHHHHHIIIJJJIIIIIIHHHGGGGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFGGGHHHFFFEEEDDDCCCCCCDDDEEEFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@???>>>>>>============<<<<<<======>>>======<<<<<<<<<======>>>@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<============>>>??????@@@AAAAAAAAAAAAAAACCCCCCDDDEEEEEEDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCDDDDDDDDDCCCCCCBBBBBBBBB@@@AAACCCDDDEEEFFFFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@??????@@@@@@@@@@@@??????;;;;;;:::::::::;;;<<<===;;;:::::::::999999999999888888888777777777666666666666666666666666666666555555666666666666555555444444444444555555555555555555555666666666666666555555555555555555555555555555555555555555555555666666666666666666666666555555666666666666555555666666666666666666666666555555555555555555555555444444555555555555444444555444444444444555666666666666666666555555555555444444444444555555555555555555555555555555555555444444444444555555555555444555555666666666666666666666666666666666666666666666666666666666666666777666666555666666777777555666666666666777777777777777777777777777777777777777888888888999999999999999999999999999999999:::::::::;;;;;;;;;;;;<<<::::::::::::;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>??????@@@AAAAAABBB@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCEEEEEEDDDDDDEEEFFFFFFGGGCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDFFFHHHIIIHHHFFF555555555555555555555555666666666666666666666666444444555666666666555555555555555555555555555555555555444444444444555555444444444444555555555666444444444444444444444444555555555555666666666666666666666666777777777777777777777777777777777777888888888888888888888888888888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>><<<<<<======>>>??????@@@BBBCCCCCCCCCCCCDDDDDDDDDGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIGGGGGGHHHIIIJJJJJJIIIHHHIIIJJJKKKLLLKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFGGGHHHFFFFFFEEEEEEEEEFFFFFFGGGEEEEEECCCBBBBBBCCCEEEEEEBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>=========<<<<<<;;;;;;<<<<<<=========<<<<<<<<<<<<===>>>>>>??????>>><<<<<<;;;;;;;;;::::::;;;;;;;;;::::::999:::::::::;;;;;;;;;;;;;;;999999999999999999999999999999:::;;;;;;;;;::::::999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;<<<<<<<<<<<<=========>>>???@@@AAAAAAAAA@@@AAABBBCCCCCCCCCCCCBBBAAAAAAAAABBBCCCCCCCCCCCCBBBDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDBBBCCCDDDFFFFFFEEEDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>======<<<;;;;;;999999999:::;;;<<<:::::::::999999999888888777777777777666666666666666666666666666666666666444555555666666555555444333444444444444555555555555555555666666666666666444444444444444444444444555555555555555555555555666666666666666666666666555555666666666666555555666666666666666666666666444444444444444444444444444444555555555555444444555444444444444555666666666666666666555555555555333444444444444555555555444444444444444444444444333444444444444555555555444555555666666666666666666666666666666666666666666666666666666666666666555555555555555666666777555555666666666666777777666666666666666666666666777777777888888888888999999999999999999999999999::::::::::::;;;;;;;;;;;;999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAAAAABBB@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHFFFGGGGGGEEECCCCCCDDDEEEEEEDDDDDDFFFHHHIIIHHHFFF555555555555555555555555666666666666666666666666333444555555666666555555555555555555555555555555555444444444444444444555333333444444444555555555555555555555555555555555444444555555555666666666555555555666666666777777777777777777777777777777888888888888888888888888888888888888999999999999999::::::::::::;;;;;;;;;;;;;;;;;;:::;;;<<<<<<===;;;<<<<<<======>>>??????AAAAAABBBBBBBBBCCCCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFHHHGGGEEEDDDEEEGGGGGGGGGGGGGGGHHHJJJKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGIIIHHHFFFEEEEEEEEEGGGGGGEEEEEEDDDDDDDDDDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDAAAAAAAAAAAAAAABBBBBBBBB????????????????????????========================;;;;;;::::::;;;<<<<<<===;;;;;;:::;;;;;;<<<<<<=========<<<;;;::::::;;;;;;888999999::::::::::::999999999:::::::::;;;;;;;;;999999999999999999999999888999:::<<<<<<<<<;;;:::999999999999::::::::::::999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<===>>>@@@@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@???@@@@@@AAABBBBBBBBBBBBBBBEEEDDDDDDCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDAAACCCEEEGGGGGGFFFDDDCCCDDDDDDDDDDDDEEEEEEEEEEEECCCDDDDDDEEEEEEDDDDDDCCC@@@@@@????????????>>>>>>===>>>>>>>>>>>>===<<<;;;<<<;;;999888888999:::;;;999999999999888888888888777777666666666555555555666666666666666666666666444555555666666555555444333333444444444555555555555555555555666666666777444444444444444444444444555555555555555555555555666666666666666666666666555555666666666666555555666666666666666666666666444444444444444444444444333444444555555444444333555444444444444555666666666666666666555555555555333333444444444555555555444444444444444444444444333333444444444555555555444555555666666666666666666666666666666666666666666666666666666666666666555444444444555555666777555555555666666666777777666666666666666666666666777777777777888888888888888888888888888888888888999999:::::::::;;;;;;;;;999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCAAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKKKKHHHEEECCCDDDFFFEEEDDDDDDFFFHHHIIIHHHFFF555555555555555555555555666666666666666666666666333333444555666666666555555555555555555555555555555444444333333444444555333333333444444444555555666666666666666666666666444444444555555555666666444555555555666666777777777777777777777777777777777777777777777777777777777888888888888999999999999999:::::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCBBBAAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDFFFEEEBBBAAACCCEEEDDDDDDEEEGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJGGGFFFFFFFFFFFFFFFFFFFFFDDDFFFHHHIIIIIIHHHGGGEEEIIIHHHFFFDDDDDDEEEFFFGGGDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBCCC???@@@@@@AAABBBBBBCCCCCC>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===============::::::::::::;;;;;;<<<===999999999999::::::;;;<<<;;;;;;::::::999999::::::777888999:::::::::::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::888999;;;<<<===<<<;;;;;;888888999999999:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<>>>???@@@@@@@@@???>>>???@@@AAAAAA@@@???>>>@@@@@@AAABBBBBBBBBBBBAAAEEEEEEDDDCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAA@@@BBBBBBBBBBBBCCCCCCDDDDDD@@@BBBFFFHHHHHHGGGDDDBBBDDDDDDDDDEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCC????????????>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<<<<;;;999777777888999:::999999999888888888888777777666666666555555555555666666666666666666666666444555555555555555555444333333333444444444555555444555555555666666777777444444444444444444444444555555555555555555555555666666666666666666666666555555666666666666555555666666666666666666666666444444444444444444444444333333444555555444333333555444444444444555666666777666666666555555555555333333333444444444555555444444444444444444444444333333333444444444555555444555555666666666666666666666666666666666666666666666666666666666666666444444444444444555666777555555555555666666666777666666666666666666666666777777777777888888888888888888888888888888888888999999:::::::::;;;;;;;;;888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEECCCCCCCCCCCCDDDEEEGGGGGGLLLMMMMMMJJJEEECCCDDDFFFEEEDDDDDDFFFHHHIIIHHHFFF666666555555555444444444444444444444444444444444444444444444444444444444666666666666666555555555555555555444444333333333444444444444444444444444444444444555555555555666555555555555666666666666666666666666666666666666888888777777666666555555666666666666777777777777777888888888888999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>????????????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAACCCEEEFFFFFFDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@???????????????????????????>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;::::::999999999::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999:::::::::;;;;;;;;;<<<<<<:::::::::999999999888888999999999999999999999999999999999999999999999999===<<<:::999999999::::::<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<============<<<<<<<<<<<<============@@@@@@@@@?????????????????????@@@@@@@@@AAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBAAA@@@??????>>>???AAABBBBBB@@@===<<<============<<<<<<<<<<<<:::::::::999999888888888888888777777777777888888777777777777777777777777666666666666666666666666666666666666666666666666444444444555555555555666555555555555555555555555666555444333333333333333444444555555555555444444444444444444444444444444666666666666666666666666555555555555555555555555444444444444444444444444333444444555555444444333444444444555555555555666555555555555555555555555666666555555555555666666666666555555555444444444444444444555555555555666666555444444555666777888555555555555666666666666888555:::111555AAA555000555555555555555555555555444444444555555555555666666666666666666666666666666666666666777777777777888888999999999:::::::::;;;::::::999999::::::;;;999::::::;;;;;;::::::999777999;;;;;;::::::;;;<<<;;;<<<===>>>>>>????????????@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDNNNLLLHHHCCCAAA???@@@@@@CCCCCCDDDDDDDDDDDDCCCCCC666666555555555444444444444444444444444444444444444444444444444444444444555555555555666666666666555555444444444333333333444444444444444444444444444444444555555555555666555555555555666666666666666666666666666666666666888777777777666666666555666666666666777777777777777888888888888999999999:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>????????????@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????????????????>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::999::::::::::::;;;;;;;;;;;;::::::999999999888888888999999999999999999999999999999999999999999999999<<<;;;:::999888888999:::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<<<<<<<============<<<<<<<<<<<<============?????????????????????>>>?????????@@@@@@@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCBBBAAA@@@@@@>>>???AAACCCBBBAAA???============<<<<<<<<<;;;;;;:::::::::999999888888888888888777777777777888888666666666666666666666666555555555555555555555555555555555555555555555555444444444444555555555555555555555555555555555555666555444333333333333444444444555555555555444444444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444333444444555555444444333444444444444555555555555555555555555555555555555666666555555555555666666666666555555555444444444444444444555555555555666666666555444555555777777555555555555666666666666777444:::333888DDD999555555555555555555555555555444444444555555555555666666666666666666666666666666666666666777777777777777777888888888999999999;;;::::::999999::::::;;;999::::::;;;;;;::::::999777999;;;;;;:::::::::;;;<<<===>>>??????@@@??????>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCJJJHHHEEEBBBAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCC555555555555555444444444444444444444444444444444444444444444444444444444444444444555666666666777555444444444444333333333444444444444444444444444444444444555555555555666555555555555666666666666666666666666666666666666777777777777666666666666666666666666777777777777777888888888888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@AAACCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBCCCCCCDDDFFFFFFGGGHHHIIIJJJJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;:::999999999999:::::::::;;;;;;;;;:::999999999999888888888999999999999999999999999999999999999999999999999::::::999888888888888999;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<<<<==================>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAACCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEEEEEEEEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEDDDCCCBBBAAAAAA@@@>>>???AAABBBCCCAAA@@@???<<<<<<<<<<<<;;;;;;;;;;;;999999999999999888888888888777777666666777777888666666666666666666666666555555555555555555555555555555555555555555555555444444444444555555555555444444444444444444444444555555444333333333444444444444555555555555444444444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444333444444555555444444333444444444444555555555555555555555555555555555555666666555555555555666666555555555555555444444444444444444555555555555666777666666555555555555666444555555555555666666666555333;;;444:::HHH>>>:::555555555555555555555555444444444555555555555666666666666666666666666666666666666666777777777777666666777777777888888888::::::999999999999::::::999::::::;;;;;;::::::999888999;;;;;;:::999:::;;;<<<===>>>???@@@@@@@@@@@@===>>>>>>???@@@?????????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCFFFDDDBBBAAAAAABBBCCCDDDCCCCCCDDDDDDDDDDDDCCCCCC555555555555555555555555444444444444444444444444333333444444444444444444333333444444555666777777444444444444444444444444444444444444444444444444444444444555555555555666555555555555666666666666666666666666666666666666777777777777666666666666666666666666777777777777777777888888888999999999999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFGGGHHHHHHIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGHHHIIIIIIJJJKKKJJJHHHGGGEEEEEEDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDCCCBBB@@@???AAA@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999999999:::::::::999999999999999999999999999999999999999999999:::::::::::::::999888888999999999999::::::::::::999999999999888888888888888888888888888888888888999999999999999999999999999888888888888888888888::::::::::::::::::::::::::::::::::::::::::::::::888888999::::::;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<===============????????????@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@???===>>>@@@AAAAAA@@@???>>>;;;;;;;;;;;;::::::::::::999999999888888888888888777777666666666666777777666666666666666666666666555555555555555555555555555555555555555555555555333333444444444555555555444444444444444444444444555444444333333333444444444444555555555555444444444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444333444444555555444444333333333444444444555555555555555555555555555555555666555555444444555555666555555555555555555555555444444444555555555555666777777666666555555555555444444444555555555666666555333;;;444;;;III>>>;;;555555555555555555555555444444444555555555555666666666666666666666666666666666666666777777777777777777777777888888888999::::::999999999999::::::999::::::;;;;;;::::::999888:::;;;;;;:::999:::;;;;;;<<<===>>>????????????===>>>??????@@@@@@??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@AAACCCDDDBBBCCCCCCDDDDDDCCCCCCBBB444555555555555555555555444444444444444444444444333333333444444444555555222333333444555666666777444444444444444444444444444444444444444444444444444444444555555555555666555555555555666666666666666666666666666666666666666666666666777777777777666666666666777777777777777777888888888999999999999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBB@@@BBBCCCEEEEEEEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGHHHIIIIIIKKKJJJIIIHHHFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBBBBAAA@@@>>>===@@@@@@@@@@@@@@@@@@@@@@@@========================<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999888888888888999999999999999999999999999999999999999999999999999999999999::::::999999888777888888888999999999::::::999999999888888888777777888888888888888888888888999999999999999999999999888888888888888888888888::::::::::::::::::::::::::::::::::::::::::::::::888888999::::::;;;<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<============>>>>>>?????????@@@@@@@@@AAA@@@@@@??????@@@@@@AAA@@@@@@??????@@@AAAAAABBB@@@@@@@@@AAAAAAAAABBBBBBAAABBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@??????>>>>>>>>><<<===>>>>>>???>>>======::::::::::::999999999999888888888888888888888888777777666666666666777777555555555555555555555555555555555555555555555555555555555555555555555555333333333444444444444555444444444444444444444444444444333333333444444555444444555555555555444444444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444333444444555555444444333333333333444444444444555555555555555555555555555555555444444444444555555444555555555555555555555444444444555555555555666777777777666666555444444444444444444555555555555666444;;;444999GGG<<<888555555555555555555555555444444444555555555555666666666666666666666666666666666666666777777777777888888888999999999:::::::::999999888888999999:::999::::::;;;;;;::::::999999:::<<<;;;:::999999:::999:::;;;<<<============>>>??????@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDCCCBBBAAA@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBB444444444555555555555555444444444444444444444444222333333444444555555555333333333444555555555666333333333444444444444555444444444444444444444444444444444555555555555666555555555555666666666666666666666666666666666666666666666666777777777777666666666666777777777777777888888888888999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>===>>>>>>???@@@AAA>>>??????@@@@@@AAAAAABBB???AAADDDFFFGGGFFFDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@>>>===<<>>>>>>>>>>>>>>????????????@@@@@@@@@????????????@@@@@@???>>>>>>??????@@@AAABBB?????????@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>===========================<<<;;;;;;999999999999888888888888777777777888888888888888777666666555555666666777555555555555555555555555444444444444444444444444444444444444444444444444333333333333444444444444333333333333333333333333444444333333333444555555444444555555555555444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333444444555555444444333333333333333444444444444555555555555555555555555555555444444444444555555444444444555555555555555444444444555555555555666555666666777666666555444333444444444444555555555777444;;;333999EEE:::666555555555555555555555555444444444555555555555666666666666666666666666666666666666666777777777777888999999999999:::::::::999999888888888888999999999::::::;;;;;;::::::999999;;;<<<;;;:::999999:::888999:::;;;<<<<<<<<<<<<>>>???@@@@@@AAAAAA@@@@@@>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBDDDDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBB444444444555555555666666444444444444444444444444222222333333444555555666444444444444444444444444333333333444444444555555444444444444444444444444444444444555555555555666555555555555666666666666666666666666666666666666555666666666777777777888666666666666777777777777777888888888888999999999888999999999999:::::::::999999:::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<============>>>>>>???@@@AAA>>>>>>>>>???@@@AAAAAAAAA@@@AAABBBDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCAAA@@@???>>>>>>>>>>>>?????????@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888777777777777888888777888888888999999999999888888888888888888888888888888888888888777777666777777777777888888888999888888888888777777777777888888888888888888888888999999999999999999999999777888999:::;;;;;;:::999888888999999999:::::::::999999999999999999999999::::::::::::::::::::::::999999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>>>>>??????>>>>>>>>>>>>????????????@@@@@@????????????@@@@@@????????????@@@AAABBBCCC??????@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>=========??????>>>===<<<;;;;;;:::999999888888888777777777666777777777888888888999666666555555555555666666555555555555555555555555444444444444444444444444444444444444444444444444222222333333333444444444333333333333333333333333333333333333333444555666444444555555555555444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333444444555555444444333222222333333333444444444555555555555555555555555555444444333333444444555444444444555555555666666444444444555555555555666444555666777777666666555333333444444444555555555666444;;;333999FFF;;;777555555555555555555555555444444444555555555555666666666666666666666666666666666666666777777777777888888888888999999999999999999888888888888999999999::::::;;;;;;::::::999999;;;<<<<<<:::888999999999999:::;;;<<<<<<<<<<<<===>>>>>>???@@@?????????===>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA444444444555555555666666444444444444444444444444222222333333444555666666444444444444444444333333333333333444444555555555444444444444444444444444444444444555555555666666555555555555666666666777666666666666666666666666555666666666777777888888666666666666777777777777777888888888888999999999888888999999999:::::::::999999:::::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<============>>>???@@@AAA===>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@AAACCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBEEEDDDBBB@@@?????????@@@>>>>>>??????@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888777777777777888888777777888888999999999999888888888888888888888888888888888888888777666666777777777777888888888888888888888888777777777777777777777777777777777777999999999999999999999999888999:::;;;<<<;;;;;;:::888888888999999:::::::::999999999999999999999999;;;:::::::::::::::::::::888888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????@@@>>>>>>>>>>>>????????????@@@@@@????????????@@@@@@@@@@@@@@@@@@AAABBBCCCDDD@@@@@@AAAAAAAAABBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>AAA@@@???>>>===<<<;;;:::888888888888777777777777666666777777888888888999666666555555555555666666555555555555555555555555444444444444444444444444444444444444444444444444222222333333333444444444333333333333333333333333333333333333333444555666444555555555555555555444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333444444555555444444333222222333333333444444444555555555555555555555555555444444333333444444555444444444555555555666666444444444555555555666666333444555777777777666666333333333444444444555555666333;;;444:::HHH===999555555555555555555555555444444444555555555666666666666666666666666666666666666666666777777777777777777777777888888888888999999888888888888999999999::::::;;;;;;::::::999:::;;;<<<<<<:::888999999999:::;;;<<<============<<<======>>>>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDAAABBBBBBCCCCCCBBBBBBAAA333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444666666666666666666666666777777777777777777777777777777777777777777777777777888888888888999999999888888999999999:::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????AAAAAAAAA@@@@@@@@@?????????@@@AAABBBCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDCCCBBB@@@???>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999;;;::::::999999::::::;;;999999999999999999999999999888888888777777666666888888888888888888888888888888888888888777666666777777777777888888888888777777777777777777777777777777777777777777777777777888888888888999999999666777888999:::999888888888888888888888888888888999999999999999999999999999888888999:::;;;999888999999888888999999:::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>???????????????>>>????????????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAABBBBBBBBBAAA@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>============???>>>===<<<;;;:::999999888888888888777777777777777777777777777777777777777777777777666666666666555555555555555555555555555555555444444333333333333333333333333333333333333333333333333333333333333333333444444444555555555444444333333444444555333333333444444444555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222444444444555555555666666555555666666555444333333444444333222333444555666444444444444444444444444555555555555555555555555333333333444444444555555333333444444555666777777777:::444666666<<>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBFFFDDDBBBAAAAAAAAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCC333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555666666666666666666666666666666666666666666666666777777777777777777777777777777888888888999999999888888888999999999::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>???????????????@@@@@@AAAAAAAAA???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBCCCCCCBBBAAA@@@??????>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999;;;::::::999999::::::;;;999999999999999999999999888888888888777777777666888888888888888888888888888888888888888777666666777777777777888888888888777777777777777777777777777777777777777777777777777777888888888999999999666777888999:::999999888888888888888888888888888999999999999999999999999;;;:::::::::;;;;;;:::888999999888888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>=========>>>>>>===<<<;;;:::999999888888888777777777666666777777777777777777777777777777777777666666666555555555555555555555555555555555444444444333333333333333333333333333333333333333333333333333333333333333333444444444555555555444444333333444444555333333333444444444555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222333333333444444555555666666555444444333444444333333333444555666444444444444444444444444555555555555555555555555333333333444444444555555333333444444555666666777555:::555888777>>>LLL;;;777555444555666555444222333333333444444444555555444444444555555555555666555555555555666666666666777777777777777777777777999999888777777777777777888888888888888888888888888888888888888888888888:::::::::;;;;;;;;;<<<<<<===============>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@AAABBBBBBCCCFFFDDDCCCAAA@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777888888888999999888888888999999999999:::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????======>>>???@@@AAABBBCCC???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;::::::::::::999999999999::::::999999999999999999999999888888888888777777777777888888888888888888888888777888888888888777777666777777777777888888888888777777777777777777777777777777777777777777777777777777777888888888999999777777888999999999999888999999999999999999999999999999999999999999999999===<<<;;;;;;<<<<<<:::888888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>=========>>>>>>>>>?????????@@@@@@BBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAA@@@????????????>>>>>>>>>>>>======<<<;;;::::::999999888888777777777777666666777777777777777777777777777777777666666666555555555555555555555555555555555444444444444333333333333333333333333333333333333333333333333333333333333333333444444444555555555444444333333444444555333333333444444444555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444555555555666555555444333444333333333333444555666444444444444444444444444444444444444444444444444333333333444444444555555333333444444555666666666333999666:::777>>>PPPDDD888777555555555444333111333333333444444444555555444444444555555555555666555555555555666666666666777777777777777777777777999888777777777777777777888888888888888888888888888888888888888888888888:::::::::;;;;;;;;;<<<<<<======<<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@AAACCCCCCDDDDDDEEEDDDBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA555555555555555555555555333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777888888888888888888888888999999999999999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>???===>>>>>>???@@@AAAAAAAAA???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCBBBBBBAAA@@@@@@?????????@@@@@@@@@@@@@@@======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::888888888888888888888888888888888777777777777777888888888888888888888888777777888888888888777666666777777777888888888888666666666666666666666666666666666666666666666666777777777777888888888888777777888888999999999999999999999999999999999999999999999999999999999999===;;;;;;;;;<<<;;;999777888888999999::::::::::::::::::;;;;;;;;;<<<<<<<<<:::;;;<<<<<<======<<<<<<>>>>>>>>>>>>????????????AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@?????????>>>>>>>>>>>><<<<<<;;;;;;:::999999888888777777777666666666666777777777777777777777777777777666666666555555555555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444555555555444444333333444444555333333333444444444555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555666666444555555555555555444444333333333333444444555555444444444444444444444444444444444444444444444444333333333444444444555555444444444555555555666666222888777;;;555:::OOOHHH888666444444555555333222333333333444444444555555444444444555555555555666555555555555666666666666777777777777777777777777888888777777777777777888888888888888888888888888888888888888888888888888:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<<<<===>>>>>>????????????@@@@@@@@@@@@AAABBBCCCDDDEEEFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA555555555555555555555555333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333444444444555555555666666666666666666666666555555555555555555555555666666666666666666666666666666777777777888888888777777888888888999999999999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<======>>>>>>???????????????????????????@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFFFFEEEDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>?????????@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::888888888888888888888888777777777777777777888888777777777777777777777777666777777888888888777777666777777777888888888888666666666666666666666666666666666666666666666666666666777777777888888888888888888888888999999999999999999999999999999999999999999999999999999999;;;:::999:::;;;:::888777777888999:::::::::999999:::::::::;;;;;;;;;;;;<<<::::::;;;<<<<<<<<<<<<<<<======>>>>>>>>>?????????????????????@@@@@@@@@@@@CCCAAA??????@@@@@@>>>===AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@????????????>>>>>>>>>>>>===;;;;;;::::::999999888888777777777666666666666555666666666666666666666666666666666666555555555555555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444555555555444444333333444444555333333333444444444555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555666666444444555555555555555444333333333444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444555555555555555222888666:::333555IIIEEE666555333333555666666555333333333444444444555555444444444555555555555666555555555555666666666666666666666666666666666666888777777777777777888888888888888888888888888888888888888888888888888888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>??????@@@@@@@@@CCCDDDEEEFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444222222333333444555555555666666666666666666666666555555555555555555555555666666666666666666666666666666666777777777888888777777777888888888888999999999::::::::::::;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>@@@@@@?????????>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>?????????<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999999::::::::::::;;;;;;999999888888888888999999888888888888888888888888777777777777888888888888777777777777777777777777666777777888888888888777777777777777888888888888777777777777777777777777777777777777777777777777666666666777777777888888888888777777888888999:::::::::::::::::::::::::::999999999999999999999999999888888999:::;;;999777777888999:::;;;:::999999::::::::::::;;;;;;;;;;;;:::;;;;;;<<<===<<<<<<<<<=========>>>>>>>>>??????======>>>???@@@AAABBBBBBIIIEEE@@@>>>???@@@???===AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>============:::::::::999999888888888777777666666666666555555666666666666666666666666666666666555555555444444555555555555555555555555333333333444444444444555333333333333333333333333333333333333333333333333333333333444444444555555555444444333333444444555333333333444444444555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444333444555555666555555555222333444444555555444444444444444444444444444444333333333333333333333333333333333444444444555555555555555555555555555555333666444999222111CCC???666444222222444666666666333333333444444444555555444444444555555555555666555555555555666666666666666666666666666666666666777777777777777888888999888888888888888888888888888888888888888888888888:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>======>>>>>>???@@@@@@@@@AAABBBCCCDDDCCCAAA???===??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444555666666666666666666666666666666666555555555555555555555555666666666666666666666666666666666666777777777888777777777777888888888888999999::::::::::::;;;;;;999999999999999999999999::::::;;;<<<<<<======>>>>>>>>>>>>>>>???????????????@@@AAABBBCCCCCCCCCCCCCCCDDDFFFGGGGGGFFFDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::888888888999999999::::::999999888888888888999999888888888888888888888888666777777777888888888888777777777777777777777777666666777888888888888888777777777777888888888888777777777777777777777777777777777777777777777777666666666666777777777888999888777777777888999:::::::::::::::::::::::::::999999999999999999999999999888888999;;;<<<;;;:::666888999;;;;;;:::999888999999:::::::::;;;;;;;;;;;;;;;<<<===========================>>>>>>>>>???===>>>???@@@BBBDDDEEEFFFQQQJJJCCC???@@@BBBAAA???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>????????????>>>==================<<<<<<<<<;;;999999999999888888888888777777666666666555555555666666666666666666666666666666555555555444444444555555555555555555555555333333333444444444555555333333333333333333333333333333333333333333333333333333333444444444555555555444444333333444444555333333333444444444555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444222222222333333333444444333444444555666666555555222333444555555555444444444444444444444444444444333333333333333333333333333333333444444444555555555555555555555555555555333444111999333000@@@:::888666333222444555555555333333333444444444555555444444444555555555555666555555555555666666666666666666666666666666666666777777777777777888999999888888888888888888888888888888888888888888888888:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===============>>>???@@@@@@@@@???@@@BBBCCCCCCAAA???===<<<===>>>@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555666777777888666666666666666666666666555555555555555555555555666666666666666666666666666666666666777777777777777777777777888888888888999999:::::::::;;;;;;;;;999999999999999999999999::::::;;;;;;<<<======>>><<<<<<===>>>???@@@AAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCEEEFFFGGGGGGFFFEEECCCCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA???>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::777777888888888999999999999999888888888888999999777777777777777777777777666666777777888888888999777777777777777777777777666666777888888888888888777777777777888888888888777777777777777777777777777777777777777777777777666666666666777777777777999888777777777888:::;;;::::::::::::::::::::::::999999999999999999999999999888999:::===>>>===<<<666888999;;;;;;:::999888999999:::::::::;;;;;;;;;;;;<<<======>>>>>>==================>>>>>>>>>>>>===>>>@@@BBBDDDFFFHHHHHHVVVOOOEEEAAAAAACCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<===<<<<<<<<<;;;;;;;;;;;;999999999888888888888888777666666666555555555555666666666666666666666666666666555555555444444444555555555555555555555555333333333444444555555555333333333333333333333333333333333333333333333333333333333444444444555555555444444333333444444555333333333444444444555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444444444444555555555666666333333444555666666666555222333444555555555444333444444444444444444444444333333333333333333333333333333333444444444555555555555555555555555555444333333000999444111???888:::777444333333444444333333333333444444444555555444444444555555555666666555555555555666666666777666666666666666666666666777777666777777888999999888888888888888888888888888888888888888888888888:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======<<<======>>>???@@@@@@@@@>>>@@@BBBDDDEEEDDDBBBAAA;;;<<<===???AAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555444444333333444444555333333333444444555555555555555555444444333333333555555555555555555555555555555555555555555555555333333333444444444555555555555555555666666666666777777777777777777777777777777777777888888888888777888888888888999999999888888999999999:::::::::999999::::::::::::;;;;;;<<<===??????>>>>>>@@@AAA???@@@@@@AAAAAABBBBBBCCCEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA??????>>>>>>======<<<<<<<<<;;;;;;::::::999999888999999999888888888888777999888888888777777666666777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666555555555555666666666666777777777777777777777777666666666666666666666666777777666666666666777777777777777777777777777777777777777777888888888888777888888888888999999999777888888888888999999999999999999::::::;;;;;;;;;777999:::<<<<<<;;;:::999;;;999777888;;;<<<;;;999;;;;;;;;;;;;;;;;;;::::::<<<>>>@@@@@@??????@@@AAAEEEBBB???@@@DDDGGGHHHGGGHHHFFFDDDBBBAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999888777666666555777777777777777777777777666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444222333333444444333333222444444444333333222222222444444444444444444444444222222222222222222222222333333333333333333333333444444444444444444444444444444444444444444444444222222222222222222222222333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444555444444444444555666666333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444555444222222444888<<>>>>>>>>===============@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555444444333333444444555333333444444444444444444555555444444444333333333555555555555555555555555555555555555555555555555333333333444444444555555555555555555666666666666777777777777777777777777666666777777777888888888777888888888888999999999888888999999999:::::::::999999::::::::::::;;;;;;;;;===>>>???>>>>>>???AAA??????@@@AAAAAABBBBBBCCCEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGFFFFFFFFFEEEEEEEEEFFFEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@AAA??????>>>>>>===<<<<<<;;;999:::::::::::::::::::::999999999888888888777777888888888777777777666666666666666666666666666666666666666666666666666666777666666666666666666666666666666666666666666666555555555555666666666666666666666666666666666666666666666666666666666666777777666666666666777777666666666666666666666666666666777777777888888888777777888888888999999999777888888888888999999999999999999999::::::::::::777888:::;;;;;;;;;999888777666666999>>>AAAAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@BBBBBBBBBAAABBBCCCAAA???======AAACCCDDDDDDIIIGGGDDDAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>=========>>>>>>======<<<;;;:::999999888888777666666555666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444222333333444444333333222444444444333333222222222444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444444444444444444555666666333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444555444333333555888;;;===FFF:::222444888666222000444444444444444444444444555555555555555555555555555555555555666666666777555555555555666666666666777777777777666666666666777777777777777777777777888888888888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@BBBCCCDDDCCCCCCCCCCCCBBBBBBBBBAAA444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555444444333333444444555444444444444444444333333555444444444444333333333444444444444444444444444444444444444444444444444333333333444444444555555555555555555666666666666777777777777777777777777666666777777777777888888777888888888888999999999888888999999999:::::::::999999::::::::::::;;;;;;;;;===>>>>>>>>>>>>???AAA??????@@@@@@AAABBBBBBBBBDDDDDDDDDEEEDDDDDDCCCBBBDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@??????@@@@@@>>>>>>>>>===<<<<<<;;;;;;888888999999:::;;;;;;<<<999999888888888777777777888888777777777777666666666666666666666666666666555555555555555555555555666666666666666666666666666666666666666666666666555555555555666666666666666666666666666666666666666666666666666666666666777666666555555666666777666666666666666666666666666666777777777777888888777777777888888888999999777888888888888999999999999999999888888888888888666777888::::::999888888555555666999===@@@AAAAAA<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCBBBBBBCCCDDD???===<<<===???AAABBBBBBLLLIIIEEEBBB@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>>>>>>>==================<<<;;;:::999999888888777777666666555666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444222333333444444333333222444444333333333333222222444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444444444444444444555555666333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444444444444555666777999:::GGG:::111222777888444000444444444444444444444444555555555555555555555555555555555555666666666666555555555555666666666666666666666666777777777777777777777777777777777777888888888888888888888888999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<>>>>>@@@BBBDDDFFFGGGEEEDDDDDDDDDDDDCCCCCCCCC444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555444444333333444444555555555555444444333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555555555555555666666666666777777777777777777777777666666666666777777777888777777888888888999999999888888999999999:::::::::999999999:::::::::;;;;;;;;;<<<>>>>>>======???@@@?????????@@@AAAAAABBBBBBCCCCCCCCCDDDDDDCCCCCCBBBDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGEEEEEEFFFFFFEEEEEEDDDCCCAAAAAA@@@???????????????>>>>>>===<<<<<<;;;;;;:::888888999999::::::::::::888888888888777777777777777777777777777777666666666666666666666666666666555555555555555555555555555555555666666666666666666666666666666666666666555555555555666666666666666666666666666666666666666666666666666666666666666666666555555666666666666666666666666666666666666666666666777777777888777777777777888888888888777777888888888999999999999999888888777777666666666666777888999888888777777777777888999:::::::::;;;;;;<<<<<<<<<<<<======<<<>>>@@@AAA@@@@@@AAABBB??????>>>>>>@@@AAABBBCCCNNNKKKGGGDDDAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???>>>>>>>>>============<<<<<<<<<<<<<<<:::999999888888777777666666666666666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444222333333444444333333222333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444444444333333444444555666333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444444444555666777777777777@@@999222111444666555444444444444444444444444444555555555555555555555555555555555666666666666666555555555555666666666666666666666666777777777777777777777777777777777777888888888888888888888888888999999999999:::::::::::::::;;;;;;;;;<<<<<<<<>>>>>???@@@BBBDDDFFFGGGDDDDDDDDDDDDDDDCCCCCCCCC444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555444444333333444444555555555555444444333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555555555555555666666666666666666666666666666666666555666666666666777777777777777888888888999999999888888999999999:::::::::999999999:::::::::;;;;;;;;;<<<>>>>>>======???@@@>>>>>>???@@@@@@AAAAAABBBAAABBBCCCCCCCCCCCCBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFDDDEEEEEEEEEEEEDDDCCCCCC@@@@@@???>>>>>>>>>>>>???======<<<<<<;;;::::::::::::::::::999999888888888888888888777777777666666666666666666666666777777555555555555555555555555666666666666666666666666444444555555666666666777666666666666666666666666555555555555666666666666555555555555555555555555666666666666666666666666666666555555555555666666555555555555555555555555555666666666666777777777666666777777777888888888777777888888888999999999888888888777777666666666666666777777888888888888999999999888777666666777;;;;;;;;;;;;<<<<<<======;;;===???@@@??????@@@AAA?????????@@@@@@@@@AAABBBJJJIIIFFFCCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>============<<<<<<<<<<<<<<<;;;:::999888777777777666666666666666555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444222333333444444333333222333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444333333333333333444555555333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444333444555666777666666555======:::555222222444666444444444444444444444444555555555555555555555555666666666666666555555555555555555555666666666666555666666666777777777888777777777777777777777777888888888888888888888888888888888999999999:::::::::::::::;;;;;;;;;;;;<<<>>>>>>??????@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555444444333333444444555444444444444444444333333333333333444444444444555333333333333333333333333333333333333333333333333333333333444444444555555555555555555666666666666666666666666666666666666555555666666666666777777777888888888888999999999888888999999999:::::::::999999::::::::::::;;;;;;:::<<<============>>>@@@>>>>>>??????@@@AAAAAAAAA@@@AAABBBBBBCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFEEECCCDDDDDDDDDDDDCCCBBBBBB@@@???>>>>>>===>>>>>>>>><<<<<<<<<;;;::::::999999;;;::::::999888888777777888888777777777666666666555555666666666666777777555555555555555555555555666666666666666666666666444444444555555666666777666666666666666666666666555555555555666666666666555555555555555555555555666666666666666666666666666555555444444555555666555555555555555555555555555555666666666666777777666666666777777777888888777888888888888999999999888888888777777777777777777777777777777888888888888999::::::888888999:::999999::::::;;;<<<<<<<<<<<<>>>@@@AAA@@@@@@AAABBB===???@@@@@@??????@@@AAADDDCCCCCCBBBAAA@@@??????BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>============<<<<<<;;;;;;;;;;;;:::999888888666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444222333333444444333333222222222333333333333444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444333333333333333444444555333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444333444555666666666666666>>>BBBBBB:::222111333555444444444444444444444444555555555555555555555555666666666666666555555555555555555555666666666666555555666666777777888888777777777777777777777777888888888888888888888888888888888888999999999999::::::::::::;;;;;;;;;;;;======>>>>>>???@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBB@@@@@@@@@AAAAAAAAAAAAAAA444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555444444333333444444555333333444444444444444444333333333444444444555555333333333333333333333333333333333333333333333333333333333444444444555555555555555555666666666666666666666666666666666666555555555666666666777777777888888888888999999999888888999999999:::::::::999999::::::::::::;;;;;;:::<<<======<<<===>>>@@@>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAABBBBBBCCCDDDDDDEEEEEECCCCCCDDDEEEEEEEEEEEEDDDBBBBBBCCCCCCBBBBBBAAA@@@??????>>>============>>><<<<<<;;;;;;:::999999999999999999888888888888888888777777777666666666666555555555666666666777777555555555555555555555555555555555555555555555555333333444555555666777777666666666666666666666666555555555555666666666666555555555555555555555555666666666666666666666666666555555444444555555666555555555555555555555555555555555666666666777777666666666666777777777888777888888888888999999999777777888888888888888888888777777777888888999999666888:::999888777999;;;888888999999:::;;;;;;<<<;;;===?????????>>>???@@@>>>@@@BBBBBB@@@@@@AAACCC@@@AAACCCEEEEEEDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>=========<<<<<<<<<:::;;;;;;::::::999888777666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444222333333444444333333222222222222333333444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444333333222222333333444555333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444333333444444555666777777888>>>???888333333444333444444444444444444444444555555555555555555555555777666666666555555555555555555555555666666666666555555555666777888888888777777777777777777777777888888888888888888888888888888888888999999999999999999:::::::::;;;;;;;;;<<<<<<===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAABBB444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555444444333333444444555333333333444444555555555333333333444444555555555333333333333333333333333333333333333333333333333333333333444444444555555555555555555666666666777666666666666666666666666555555555555666666666777777888888888888999999999888888999999999:::::::::999999:::::::::;;;;;;;;;:::;;;======<<<<<<>>>???>>>>>>>>>???@@@@@@AAAAAA???@@@AAAAAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBBBBCCCDDDDDDEEEBBBCCCCCCDDDDDDDDDDDDDDDAAAAAABBBBBBAAAAAA@@@?????????>>>===============<<<<<<;;;::::::999999888777777777888999999::::::777777777777666666666666444555555555666666777777555555555555555555555555444444444444444444444444333333444444555666777777666666666666666666666666555555555555666666666777555555555555555555555555666666666666666666666666555555555444444555555555555555555555555555555555555555555555666666666777666666666666777777777777777888888888888999999999777777888888999999::::::888888888777888999999:::555888999888555444555777777777888999999:::;;;;;;888:::<<<===<<<<<<===>>>AAADDDFFFFFFDDDBBBDDDFFF???BBBFFFIIIJJJHHHFFFEEEBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????>>>=========<<<<<<<<<<<<::::::::::::999888777777555555555666666666666666555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444222333333444444333333222222222222333333444444444444444444444444444444444222222222222222222222222333333333333333333333333444444444444444444444444444444444444444444444444222222222222222222222222333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444333333222222333333444555333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444333333333333555666777888///444666222333777777333444444444444444444444444555555555555555555555555777777666666555555555444555555555555666666666777444555555666777888888999777777777777777777777777888888888888888888888888777888888888888999999999999999:::::::::;;;;;;;;;;;;<<<<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBB@@@@@@@@@AAAAAABBBBBBBBB555555555444444333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333222222333333333333444444444444444444444444444444555555555555555555555555666666555555555444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666888888999999999:::::::::999999::::::::::::;;;;;;>>>>>>??????AAABBBDDDEEEDDDCCCBBBAAA@@@AAAAAABBBAAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBAAABBBBBBCCCCCCBBBBBBAAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>???>>><<<;;;:::;;;===>>><<<<<<;;;::::::999888888888888777777777777888888999888888777666555555444555555555555555555555555666666666666666666666666555555555555555555555555666666666666666666666666666666666666666666666666555555555555555555555555777777666555555555555555666666666666666666666666555555555555555555555555555555555555666666666666555555555555555555555555666666666666666666666666666666777888888888888888777777777777777777777777777777777777777777777777999999999888888888777777999999999999999999999999::::::;;;;;;<<<=========BBBAAA@@@@@@@@@BBBDDDFFFAAACCCDDDFFFFFFFFFEEEEEEFFFFFFDDDBBB@@@@@@BBBDDDAAAAAA???>>>>>>>>>???@@@>>>>>>>>>===<<<<<<;;;;;;;;;:::999888777777777777777777777777777777777777444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333222222111111111333333333333333333333333444333333222222333333444222222222222222222222222444444444444444444444444333333333333333333333333333333333333333333333333444444444333333222222222333333333333333333333333333333333444444444555555333333333333333333333333222222333333333333444444222333333444444333333222222222222222222222222222444444444555555555555666777777777777777666555555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555666666666666666666666666555555444444444444555555555555555555666666666666666666666666777777777777777777777777777777777777888888999::::::::::::999999999::::::::::::;;;;;;::::::;;;;;;<<<=========@@@@@@@@@???????????????>>>>>>???@@@AAABBBBBBCCC@@@??????>>>>>>??????@@@555555444444444333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333222222333333333333444444444444444444444444444444555555555555555555555555666555555555444444444444444444444444444444444444555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666888888888888999999999999999999999:::::::::;;;;;;AAAAAABBBDDDFFFHHHJJJKKKKKKJJJGGGDDDBBB@@@@@@???@@@@@@BBBCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAABBBBBBCCCCCCBBBBBBAAA???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@??????>>>>>>>>>???>>><<<;;;:::;;;<<<===<<<;;;;;;:::999999888888888888777777777777888888888888777777666555555444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555777777666555555555555555555555555555555555555555555555555555555555555555555555555555666666666666555555555555555555555555666666666666666666666666666666777888888888888777777777777777777777777777777777777777777777777777999999999888888888777777999999999999999999999999::::::;;;;;;<<<=========@@@???>>>>>>>>>@@@BBBCCCAAABBBCCCDDDEEEEEEFFFFFFCCCCCCBBB@@@??????AAACCCAAA@@@???>>>>>>>>>??????>>>>>>======<<<;;;;;;;;;;;;:::999888777777777777666666666666666666666666444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222111111333333333333333333333333444333333222222333333444222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333444444444333333222222222333333333333333333333333333333333444444444444555333333333333333333333333222222333333333333444444222333333444444333333222222222222222222222222222444444444444555555555555777777777777777666555555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555555555444444444444555555555555555555666666666666666666666666777777777777777777777777777777777777777888999999::::::999999999999999:::::::::;;;;;;::::::;;;;;;<<<=========????????????????????????>>>??????@@@@@@AAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAA555444444444444333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333222222333333333333444444444444444444444444444444444444444444444444444444555555555555444444444444444444444444444444444444555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666777777777777888888888888999999999999::::::::::::<<<===>>>@@@BBBEEEGGGHHHKKKJJJHHHEEEBBB@@@???>>>>>>???@@@BBBDDDEEEFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@?????????>>>===<<<;;;:::;;;<<<<<<;;;;;;::::::999999888888888888777777777777888888888777777666666555555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555777666555555444555555555555555555555555555555555444444444444444444444444444555555555555666666666555555555555555555555555666666666666666666666666555666777777888888777777777777777777777777777777777777777777777777777777999888888888888777777777999999999999999999999999:::::::::;;;<<<<<<============<<<<<<<<<>>>@@@AAAAAAAAAAAABBBCCCDDDFFFGGGAAAAAAAAA???>>>>>>@@@BBB@@@@@@???>>>>>>>>>>>>>>>>>>======<<<<<<;;;:::::::::999888777777666666777555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222111333333333333333333333333444333333222222333333444222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333444444333333333333222222333333333333333333333333333333333333444444444444333333333333333333333333222222333333333333444444222333333444444333333222222222222222222222222222444444444444555555555555666666666777666666555444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444555555444444444444555555555555555555666666666666666666666666777777777777777777777777777777777777777888999999::::::999999999999999999::::::::::::::::::;;;;;;<<<============>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333222222222333333333444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666777777777777888999999999999:::::::::888888999:::<<<>>>???@@@BBBAAAAAA@@@@@@@@@@@@@@@<<<===???AAACCCEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????===<<<;;;:::::::::;;;;;;::::::::::::999999888888888888777777777777888888777777666666666555555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555666555555444444555555555555555555555555555555555444444444444444444444444444444444555555555666666555555555555555555555555666666666666666666666666555666666777777777777777666666666666666666666666777777777777777777777777888888888888777777777777888888888888888888888888999::::::;;;;;;<<<======<<<;;;;;;;;;<<<===>>>???@@@??????@@@AAACCCEEEGGGBBBBBBBBB@@@>>>===>>>@@@??????>>>>>>==================<<<<<<;;;::::::999999888777666666666666666555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333444333333222222333333444222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333444444444333333333333333333333333222222222333333333444444222333333444444333333222222222222222222222222222333333444444444555555555555555555666666555555444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444555555444444444444555555555555555555666666666666666666666666777777777777777777777777777777777777777777888999999999999999888999999999999:::::::::::::::;;;;;;<<<=========<<<======>>>???@@@@@@AAAAAA@@@@@@@@@??????>>>>>>AAABBBBBBBBBBBBBBBBBBAAA444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333222222222333333333444444333333333333333333333333444444444444444444444444333333444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666555555666666666777777777888888888999999999::::::;;;;;;;;;;;;;;;<<<======;;;;;;<<<>>>??????@@@@@@;;;<<<>>>@@@BBBCCCDDDEEEBBBBBBBBBCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@???>>><<<;;;;;;::::::::::::::::::999999999999999888888888888777777777777888888666666666666555555555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444555555555555555555555555555555444444444444444444444444444444444444555555555555555555555555555555555555666666666666666666666666555555666777777777777777666666666666666666666666777777777777777777777777777777777777777777777777888888888888888888888888999999::::::;;;<<<<<<<<<;;;;;;;;;<<<======>>>??????>>>>>>>>>???AAACCCEEEDDDDDDDDDBBB>>>======>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;::::::999999777777666666555666666666666666666666666666666666444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333444333333222222333333444222222222222222222222222444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333222222222333333333444444222333333444444333333222222222222222222222222222333333333444444444444555333444555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555555555444444444444555555555555555555666666666666666666666666777777777777777777777777777777777777777777888999999999999888888888888999999999::::::::::::;;;;;;<<<=========<<<<<<===>>>??????@@@@@@AAA@@@@@@??????>>>>>>===???@@@AAAAAAAAAAAA@@@???333333333444444444444555333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333222222333333333333444444333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666777777777777888888888888999999999999<<<;;;;;;:::::::::::::::<<<===>>>???????????????;;;<<<>>>???AAABBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>???@@@AAAAAA@@@>>>>>>;;;;;;:::::::::999999999999999999999999999888888888888777777777777888888555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444555555555555555555555555444444444333444444555666444444444444444444444444333333333333333333333333333444444444444555555555555555555555555555555555666666666666666666666666444555666666777777666666777777777777777777777777777777777777777777777777666666777777777777777888888888888888888888888888999999999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAACCCDDDDDDBBB???===<<<==================<<<;;;;;;<<<;;;;;;::::::999888888666666555555555555666666666666666666666666666666444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333111222222222222333333333333333333333333333333333444333333222222333333444222222222222222222222222444444444444444444444444333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333222222222222333333333333333333333333333333333333222222333333333333444444222333333444444333333222222222222222222222222222333333333333444444444444222333444444555444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555666666666666666666666666555555444444444444555555555555555555666666666666666666666666777777777777777777777777777777777777666777888888999999888888888888888888999999999999::::::;;;;;;<<<=========<<<======>>>>>>?????????@@@@@@?????????>>>>>>>>>>>>>>>@@@@@@@@@@@@>>>>>>333333333444444444555555333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333222222333333333333444444222222222222222222222222333333333333333333333333222222333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444666666666666666666666666666666666666666666666666666666777777777888888888888888888888999999999999999999888888888888999999<<<===>>>?????????>>>>>>;;;<<<===???@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAA@@@@@@@@@??????<<<===???@@@@@@???===<<<:::::::::::::::999888888888888888888888888999999888888777777777777888888555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444555555555555555555555555444333333333444444555666444444444444444444444444333333333333333333333333333333444444444555555555555555555555555555555555666666666666666666666666444555666666777777666666777777777777777777777777777777777777777777777777666666666666777777888888888888888888888888888888888999999::::::;;;<<<<<<::::::;;;<<<===============>>>>>>??????>>>>>>>>>???@@@AAA@@@>>>======>>><<<<<<=========<<<;;;:::;;;;;;::::::999888888888666555555444444555555666555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333333333444333333222222333333444222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222333333444444444333333333333333333333333111222222222222333333333333333333333333333333333222222333333333333444444222333333444444333333222222222222222222222222222222222333333333444444444222222333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555555555444444444444555555555555555555666666666666666666666666777777777777777777777777777777777777666777777888888888888888888888888888999999999999::::::;;;;;;<<<==================>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>===>>>@@@AAAAAA@@@>>>===333333333444444555555555333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333222222333333333444444444222222222222222222222222333333333333333333333333222222222333333444444444444444444444444444444444444444444444444444444444444444444444444444444444666666666666666666666666666666666666666666666666777777777777888888888888777888888888888999999999999999999999:::;;;<<<===888:::<<<===>>>???>>>>>><<<<<<===??????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAA@@@@@@?????????;;;<<<>>>???@@@>>>===<<<999::::::::::::999888888888888888888888888999999888888777777777777888888444555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444555555555555555555555555333333333333444444555666444444444444444444444444333333333333333333333333333333333444444444555555555555555555555555555555666666666666666666666666444555555666666666666666777777777777777777777777777777777777777777777777555666666666777777888888777777777777777777777777888999999::::::;;;<<<<<<999999:::;;;<<<<<<<<<<<<===>>>?????????>>><<<;;;;;;<<<>>>???>>>===>>>???;;;<<<=========<<<::::::;;;;;;::::::999888888777555555444444444555555666444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333111111111222222333333333333333333333333333333333444333333222222333333444222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222333333444444444333333333333333333333333111111222222222333333333333333333333333333333333222222333333333444444444222333333444444333333222222222222222222222222222222222333333333444444444111222333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444555555555444444555555555555555555555666666666777666666666666777777777777777777777777777777777777666666777888888888888888777888888888888999999999::::::;;;;;;<<<======>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>?????????===>>>@@@AAAAAA@@@>>>===333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444222222222222222222222222111111222222222333333333333333333333333333333333444333333333333444555555333333333333333333333333333333333444444444555555555444444333333444444555333333333333333333333333555555555555555555444444555555555555666666666666666666666666777777777777888888888888888888888888777777888888888999999999;;;;;;<<<<<<===>>>>>>>>><<<===>>>======>>>AAACCC@@@@@@AAABBBBBBCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@BBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<;;;;;;:::::::::999999999888888999888888777666555555444555555555555666666666666444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333222222333333333333444444444444444444444444444444444444555555555555444444555555555555555555555555333444444555555444444333333333333333333333333333333333333333333333333333444444444555555555555666555555555555555555555555666666666666666555555555333444444555666777888888666666666666777777777777777888888888888999999999777777777777777777777777888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===:::<<<======<<<<<<>>>???<<<<<<<<<<<<<<<<<<;;;;;;===<<<<<<;;;;;;:::999999:::999999888888999999:::666555444444555777999:::444333222333555666666555333555666555333222222333333444555555333333444555666555555444444333222222555555555444444333333333444333333222222333333444333333333333333333333333333333333222222111111111444333333222222333333444333333333333333333333333111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222333333333333444444333333333333333333333333444444444444444444444444444333333222222333333444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333111222222333333444444555444444444444444444444444555555555555666666666666555555555555666666666666888888777777777777777888777888888888888999999999777777777777888888888888999999999999999999999999;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>><<<===??????=========>>>===>>>?????????===<<<;;;333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444222222222222222222222222111111222222222333333333333333333333333333333333444333333333333444555555333333333333333333333333333333333444444444444555555444444333333444444555444444444444444444444444555555555555555555555555555555555555666666666666666666666666777777777777888888888888888888888888888888888999999999999:::;;;;;;<<<<<<======>>>>>><<<=========<<<===???AAA@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;:::::::::999999999888888888888888777777666555555444555555555555666666666666444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333222222333333333333444444444444444444444444444444333333444444444444333333555555555555555555555555333444444555555444444333333333333333333333333333333333333333333333333333444444444444555555555555555555555555555555555555666666666666555555555555444444555555666666777777666666666666777777777777777777888888888999999999888888888888888888888888888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>===<<<<<<===>>>:::;;;;;;;;;<<<=========<<<<<<<<<;;;::::::999999999999999888888999999999777666555555555777999:::777666555666888888888666444555666666444333333444333444555444333333444555444444444444444444444444444444444444333333333222333222222111111222222333333333333333333333333333333333333222222222111111222111111000000111111222333333333333333333333333111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222333333333333444444333333333333333333333333444444444444444444444444444333333222222333333444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333111222222333333444444555444444444444444444444444444444444444555555555555555555555555666666666666888888777777777777777888777777888888888999999999777777777777888888888888999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>><<<===??????=========>>>===>>>??????>>>===<<<;;;333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444222222222222222222222222111111222222222333333333333333333333333333333333333333333333333444555555333333333333333333333333333333333333444444444444555444444333333444444555555555555555555555555555555555555555555555555555555555555555666666666666666666666666777777777777777777777777777777777777999999999999::::::::::::;;;;;;;;;<<<======>>>>>><<<===>>>===;;;;;;===?????????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBAAA@@@???>>>???@@@AAA???????????????????????????>>>>>>===<<<;;;::::::999999999999888888888777888777777666666555555555444555555555555666666666444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333222222333333333333444444444444444444444444444444222333333333333333333222444444444444444444444444333444444555555444444333333333333333333333333333333333333333333333333333444444444444555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666777777777777777777777888888888999999888888888888888888888888888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>===<<<;;;<<<===999::::::;;;<<<===>>>>>><<<<<<;;;;;;::::::999999999999888888888888999999777666666555666777999:::;;;:::999999:::;;;:::888444666777777555444444555333444555444333222333444222222333444444555666666333333333333222222222222222111111000000111111222333333333333333333333333333333333222222222222111222111111000000111111222222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222333333333333444444333333333333333333333333444444444444444444444444444333333222222333333444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333111222222333333444444555444444444444444444444444333333333444444444444555555555555555666666666666777777777666666777777888777777777888888888999999777777777777888888888888999999999999999999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>><<<===??????=========>>>===>>>>>>>>>>>>======<<<333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444222222222222222222222222111111222222222333333333333333333333333333333333333333222222333333444555333333333333333333333333222222333333333444444444555444444333333444444555444444444444444444444444444444444555555555555555555555555555666666666666666666666666777777777777666666666666666666666666999999:::::::::;;;;;;;;;::::::;;;<<<<<<======>>>===>>>???>>>===<<<===>>>?????????@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@BBBAAA>>>===<<<===>>>???==============================<<<<<<;;;::::::999999888888888888777777777777777666666666555555555444444444555555555666666444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333222222222333333333444444444444444444444444444444333333444444444444333333444444444444444444444444333444444555555444444333333333333333333333333333333333333333333333333333333333444444444555555555555555555555555555555555444444555555555555555666666666666666666555555555666666666666777777777777777777777777888888888888888888888888888888888888888888999999999:::::::::::::::;;;;;;;;;<<<<<<<<<===>>>???>>><<<;;;;;;<<<:::;;;;;;;;;<<<<<<======<<<<<<;;;;;;:::999999888888888777777777777888888777666666666666777888999===;;;::::::;;;;;;999888444666777777666555555666333444555444333222333444333333333444444444555555222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222444333333222222333333444111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222333333333444444333333333333333333333333444444444444444444444444444333333222222333333444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111222222333333444444555444444444444444444444444333333444444444555555555555555555555666666666666777666666666666777777888777777777777888888888888666777777777888888888888888888888888888888888888:::::::::;;;;;;<<<<<<===<<<<<<<<<=========>>>>>><<<===??????=========>>>===>>>>>>>>>>>>=========333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444222222222222222222222222111111222222222333333333333333333333333333333333333222222222222333444444333333333333333333333333222222222333333333444444555444444333333444444555333333333333333333333333444444444555555555666666555555555555666666666666666666666666777777777777666666666666666666666666999999:::::::::;;;;;;;;;::::::;;;;;;<<<=========>>>@@@AAA@@@???>>>>>>?????????@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@AAA@@@>>><<<<<<<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999888888888777777777666666666666666666555555555555444444444444555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333222222222333333333444444444444444444444444444444444444555555555555444444444444444444444444444444333444444555555444444333333333333333333333333333333333333333333333333333333333333444444444444555555555555555555555555555333444444444555555666666666666666666666555555555666666666666777777777777666666777777777888888888888888888888888888888888888888999999999::::::::::::::::::;;;;;;;;;;;;<<<===>>>???>>><<<;;;;;;<<<======<<<<<<;;;;;;;;;:::<<<;;;;;;:::999999888888888777777666666777777888666666666666666666777777;;;999888888999999888666444555777777666555555666444555666555333222333444555555444444444333333333222222222222222222222222333333222222222222333333222222222222222222222222222222222222222222222222444333333222222333333444111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222333333333444444333333333333333333333333444444444444444444444444444333333222222333333444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111222222333333444444555444444444444444444444444444555555555666666666666555555555555666666666666666666555555666777888888666666777777777888888888666777777777888888888888888888888888888888888888999999::::::;;;<<<<<<===<<<<<<<<<<<<============<<<===??????=========>>>>>>============>>>>>>>>>333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444222222222222222222222222111111222222222333333333333333333333333333333333222222222222222333444444333333333333333333333333222222222222333333333333555444444333333444444555333333333333333333333333333333444444555666666666555555555555666666666666666666666666777777777777777777777777777777777777999999999999:::::::::::::::::::::;;;<<<<<<======>>>@@@AAAAAA@@@???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>===<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999888777777777777666666666666555555555555555555555555333444444444444555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333222222333333333333444444444444444444444444444444444555555666666555555444333333333333333333333333333444444555555444444333333333333333333333333333333333333333333333333333333333333333444444444444555555555555555555555555333333333444555555666666555555555666666666666666666666666666777777777777666666666777777777888888999999999999999999999999888888999999999:::::::::::::::::::::;;;;;;;;;;;;<<<===>>>===<<<;;;<<<===>>>>>>===<<<;;;::::::999;;;;;;::::::999999888888777777666666666666777777555555555555555555555555777666555555666777555444333555666666555555555666666777777666444333444555666666555444333333222222222222222222333333333333444333333333333333333444222222222222222222222222111222222222222333333333222111111000000111111222222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222333333333333444444333333333333333333333333444444444444444444444444444333333222222333333444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111222222333333444444555444444444444444444444444555555555666666666777777555555555555666666666666555555555555666777888888666666666777777777888888777777777777888888888888888888888888888888888888888888999:::;;;<<<<<<===;;;;;;<<<<<<<<<=========<<<===??????=========>>>>>>============>>>>>>???333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444222222222222222222222222111111222222222333333333333333333333333333333333222222222111222222333444333333333333333333333333111222222222222333333333555444444333333444444555444444444444444444444444333333444444555666666777555555555555666666666666666666666666777777777777888888888888888888888888888888888999999999999:::999::::::;;;;;;<<<<<<===<<<>>>@@@AAA@@@???@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<999999999999999888888888777777666666666555555555555555555555555555555555333333444444444555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333222222333333333333444444444444444444444444444444333444444555555444444333333333333333333333333333333444444555555444444333333333333333333333333333333333333333333333333333222222333333333444444444555555555555555555555555222222333444444555666666444444555555666666777777666666666666777777777777666666666666777777777888999999999999999999999999888888999999999:::::::::999999:::::::::;;;;;;;;;;;;<<<>>>===<<<<<<===>>>=========<<<;;;;;;;;;:::;;;;;;::::::999888888888777666666555555666666777333444444444444444333333444333222333444555444333222333555555555444555666777888999888666444555666444444444444444444444333222333333333444444444444333333222222222222333333111111111111111111111111111111222222222333333333222111111000000111111222333333333333333333333333111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222333333333333444444333333333333333333333333444444444444444444444444444333333222222333333444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333111222222333333444444555444444444444444444444444444444444555555555666666555555555555666666666666555444444555555777888888666666666666777777777888777777777777888888888888888888888888888888888888777888999:::;;;<<<<<<===;;;;;;;;;<<<<<<<<<======<<<===??????=========>>>>>>===<<<<<<===>>>???@@@333333333333333333333333333333333333333333333333333333333333333333333333222222333333333444444444222222222222222222222222111111222222222333333333333333333333333333333333222222111111222222333444333333333333333333333333111111222222222333333333555444444333333444444555555555555555555555555555333333444444555666777777555555555555666666666777666666666666777777777777888888888888888888888888777777888888888999999999999999:::;;;;;;<<<<<<===:::<<>>???@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<999999999888888888888888777666666666555555555555444555555555555555555555333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333222222333333333444444444444444444444444444444444222333333444444333333222333333333333333333333333333444444555555444444333333333333333333333333333333333333333333333333333222222333333333444444444555555555555555555555555222222333333444555666666333444444555666777888888666666666666777777777777666666666666777777777777999999999999999999999999888888999999999:::::::::999999:::::::::;;;;;;;;;:::<<<======<<<<<<>>>???;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888777666666555555555555666666333333333444444333222222222111111222444555444333111333555555444444444555999999:::999666555555666222333333444444555555666333333333444444555555555222222111111111111222222111111111111111111111111111111111222222333333333444333333333333333333444333333333333333333333333111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222333333333444444444333333333333333333333333444444444444444444444444444333333222222333333444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333111222222333333444555555444444444444444444444444333333333444444444555555555555555555666666666777444444444555555777888888666666666666777777777777777777777777888888888888777777777777777777777777777888888999;;;<<<======;;;;;;;;;<<<<<<<<<======<<<>>>??????=========>>>>>>===<<<<<<<<<>>>???@@@333333333333333333333333333333333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333222222333333333333444444111222222333333222222111222222222222222222222222222222222222222222222222222222111111222222333444555555555444444333333333333333333333333333333333333333333444444444555555666666555555555444444444444555555555666666777777888888888888888888888888999999888888888888888999999999::::::::::::;;;;;;=========>>>??????@@@@@@AAAAAAAAAAAAAAA@@@???>>>BBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>============;;;;;;<<<<<<;;;;;;:::999;;;;;;::::::999888777777666666666666666666666666777777666666555555555555333444444555555444444333444444444444444444444444555555444333333222111111222333333444444333333222333333333333333333333333444444444444444444444444333333333333333333333333444333222111222333444555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333555333222333555555222///333444444555555444444333444444444444444444444444444444444555555555555666444444444555555555555666888888888777777777777777888888888888888888888888777888888888888999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999888777777666666555555555444555555555555555555555555333333333333333333333333111111222333555777999:::BBB???999555222222444666333333333333333333333333///444555333222555777555222222111111222444666777111111111000111111222333222222333444444333333333444333222111111222333444444111///000333555444222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333222222111111222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333444444444333333222222222222222333333333333444444333333333333333333333333333333333333333333333333222222333333333333444444444444444444444444444444444444444444444444444444666555555444444444555555555555555555666666666666777777777777888888888888777777777777777777777777777777777777888888888888777777888999::::::::::::<<<<<<;;;:::;;;<<<===>>>;;;<<<===>>>>>>===<<<;;;>>>===<<<;;;;;;<<<===>>>333333333333333333333333333333333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333222222222333333333444444111222222333333222222111222222222222222222222222222222222222222222222222222222111111222222333444555555444444444333333333333333333333333333333333333333333444444444555555666666555555555444444444555555555555666666666777888888888888888888888888999999888777777888888999999999999:::::::::;;;;;;<<<<<<======>>>?????????@@@@@@AAAAAA@@@@@@???>>>AAAAAAAAAAAAAAA@@@??????>>>>>>>>>=========<<<<<<;;;;;;;;;<<<;;;;;;:::999;;;::::::999888888777777555555555555555555555555666666666555555555444444333444444555555444444333444444444444444444444444444444444333333222222222222333333444444333333222333333333333333333333333444444444444444444444444333333333333333333333333333333222222333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333555333222333444555222000333444444555555444444333444444444444444444444444444444444444555555555555444444444555555555555666777777777777777777777888888888888888888888888888777888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777666666666555555555444444444444444444444444444333333333333333333333333111222222333444666777888:::888444111000111222444333333333333333333333333333555555222333555555222222222222222333444444555111111111111111222333333222333333333333333222222333333222111111222333333444222111222444555444222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333444444444333333222222222222222333333333333444444333333333333333333333333333333333333333333333333222222333333333333444444444444444444444444444444444444444444444444444444666555555444444444555555555555555555666666666666666666777777777888888888777777777777777777777777777777777777888888888888777777888999::::::::::::<<<<<<;;;;;;;;;<<<===>>>;;;<<<===>>>>>>===<<<;;;>>>===<<<;;;;;;<<<===>>>333333333333333333333333333333333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333222222222222333333333333111222222333333222222111222222222222222222222222222222222222222222222222222222111111222222333444444444444444333333333333333333333333333333333333333333333444444444555555555555555555555444444444555555555555666666666666888888888888888888888888888888777777777888888999999999999999::::::::::::;;;;;;<<<<<<===>>>>>>>>>???@@@@@@@@@@@@??????>>>@@@@@@AAAAAA@@@@@@??????>>>============<<<<<<<<<;;;;;;;;;;;;;;;:::999999::::::999999888777777777555555555555555555555555555555555444444444444444333444444555555444444333444444444444444444444444333333333333333333333333222333333444444333333222333333333333333333333333444444444444444444444444333333333333333333333333222222333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444333222333444444222111333444444555555444444333444444444444444444444444444444444444555555555555444444444555555555555666666666666777777888888888888888888888888888888888777888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777777666666666555555555555555222222222222222222222222333333333333333333333333222222222222333444555666333222111000111111333444333333333333333333333333555555444333666;;;999555222222333444444333333333222222111111222222333444444444444333333222222111333333222222222222333333444333222333555444333111222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333444444333333333333222222222222333333333333444444333333333333333333333333333333333333333333333333222222333333333333444444444444444444444444444444444444444444444444444444555555444444444555555666555555555555666666666666666666777777777777888888777777777777777777777777777777777777888888888888777777888999::::::::::::<<<<<<;;;;;;<<<<<<===>>><<<<<<============<<<<<<======<<<<<<<<<<<<======333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111222222222222333333333111222222333333222222111222222222222222222222222222222222222222222222222222222111111222222333444333333333333333333333333333333333333333333333333333333333444444444555555555555555555555555555555555555555666666666666666888888888888888888888888888777777777777888888999888999999999999:::::::::::::::;;;;;;<<<======>>>>>>???????????????>>>>>>>>>??????@@@??????>>>>>>=========<<<<<<<<<;;;;;;:::;;;;;;;;;;;;:::999999999999888888777777777777555555555555555555555555444444444444444444444444333444444555555444444333444444444444444444444444222333333333333333333333222333333444444333333222333333333333333333333333444444444444444444444444333333333333333333333333111222333444555444333222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444333222333444444555555444444333444444444444444444444444333333444444444555555555444444444555555555555666444555555666777888999999888888888888888888888888777777888888888999999999::::::::::::::::::::::::<<<<<<<<<======<<<<<<;;;:::::::::::::::::::::::::::999999888888777666666555555555555555555555555333333333333333333333333333333333333333333333333222222222111222222333333222333333333444444444555333333333333333333333333444444333444:::AAA@@@:::222333444555444333222111222222222222222333444444777666555444333333222222333333333333333333333333222333333333444333111000222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333222222222333333333444444444444444444444444444444444444444444444444444444555444444444444555666666555555555555666666666666666666666666777777777888666666666666666666666666666777777777888888888888777777888999::::::::::::<<<<<<<<<<<<<<<======>>><<<==================<<<=========<<<<<<=========333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111222222222333333111222222333333222222111222222222222222222222222222222222222222222222222222222111111222222333444333333333333333333333333333333333333333333333333333333333444444444555555444555555555555555555555666666666666666555555555777777777777777777777777777777666666777888888999888888888999999999:::::::::::::::;;;<<<<<<=========>>>>>>??????>>>>>>>>>======>>>>>>???>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;::::::999888888888777777777777666666555555555555555555555555444444444444444444444444333444444555555444444333444444444444444444444444222333333333333333333333222333333444444333333222333333333333333333333333444444444444444444444444333333333333333333333333111222333444555444333222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222333444444333333333333333444444555555444444333444444444444444444444444333333333444444444444555444444444555555555555666444444555666777888888999777777777777777777777777777777888888888999999999::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::999888888777666666555555444444444555555555555555333333333333333333333333333333333333333333333333222222111111111222222333444444555555555444444444333333333333333333333333333333111222999???>>>888222333444555444333222111333333333333333444444555999888666555444444444444333333333333333333333333111222222222222111111111222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333444333333333333333333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333222222222333333333444444444444444444444444444444444444444444444444444444444444444444444555666666555555555555666666666666555666666666666777777777666666666666666666666666666777777777888888888888777777888999::::::::::::<<<<<<<<<========================<<<<<<=========<<<==================<<<333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111222222222222111222222333333222222111222222222222222222222222222222222222222222222222222222111111222222333444222222222222333333333333333333333333333333333333333333333444444444555555444444444555555555555555666666666666666555555555777777777777777777777777666666666666777888888999888888888888999999999999::::::;;;;;;<<<=========<<<======>>>>>>>>>>>>===<<<<<<======>>>>>>======<<<<<<;;;;;;;;;::::::::::::::::::::::::999888888777777777666666666666666444444444444444444444444444444444444444555555555333444444555555444444333444444444444444444444444333333333333333333333333222333333444444333333222333333333333333333333333444444444444444444444444333333333333333333333333222222333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111222444444333222333444333444444555555444444333444444444444444444444444333333333333444444444444444444444555555555555666555555555666666777777777777777777777777777777777777888888888888999999999999999999999999999999999999:::;;;;;;<<<;;;;;;;;;::::::::::::::::::::::::888777777666666555444444444444444444444555555555444444444444444444444444333333333333333333333333222222222111222222333333444444444333333333222222333333333333333333333333333444222000333777555000222222333444444333333333444444333333444444555666999888666555444444555666333333444444444444333333111222222222111111333555222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333444444333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333222222333333333333444444222222333333333333444444333333333333333333333333333333333333333333333333222222333333333333444444444444444444444444444444444444444444444444444444444444444444444555666777555555555555666666666666555555666666666666777777777777777777777777777777777777777777888888888888777777888999::::::::::::;;;<<<===>>>>>>>>>>>>=========<<<<<<<<<<<<======<<<<<<============<<<<<<333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111222222222222111222222333333222222111222222222222222222222222222222222222222222222222222222111111222222333444111111222222222333333333333333333333333333333333333333333444444444555555444444444555555555666666777666666666555555555555777777777777777777777777555555555666666777999999888888888888999999999999;;;;;;;;;<<<======>>>>>>;;;<<<======>>>>>>======;;;;;;<<<===============;;;;;;;;;::::::::::::999999::::::::::::999888888666666666666666666666666444444444444444444444444444444555555555666666666333444444555555444444333444444444444444444444444444444444333333222222222222333333444444333333222333333333333333333333333444444444444444444444444333333333333333333333333333333222222333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000222555444333222333555333444444555555444444333444444444444444444444444222222333333333444444444444444444555555555555666555555666666666666666666777777777777777777777777777888888888888999999999999999999999999999999999888999999:::;;;;;;::::::999999999999999999999999777777666666555444444333333333333444444555555555222222222222222222222222333333333333333333333333222222222222222333444555333333222222222333333444333333333333333333333333333555444111000222222...222222222222333444444555444444444444444555555666777555444333333333555666333333444555555444333333222333333222111222777:::222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333444444333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222333333444444444222222333333333333444444333333333333333333333333333333333333333333333333222222333333333333444444444444444444444444444444444444444444444444444444444333333444444666777777555555555555666666666666555555555666666666777777777777777777777777777777777777777777888888888888777777888999::::::::::::;;;<<<===>>>???>>>>>>===>>>===<<<;;;;;;<<<===>>>;;;<<<===>>>>>>===<<<;;;333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111000111111111111222222222222222222333333222222222222222222222222222222222222222222222222222222222222222111111222222333444111111111222222333333333333333333333333333333333333333333444444444555555444444444555555555666666777777666666555555555444777777777777777777777777555555555555666777999999777888888888888999999999;;;;;;<<<<<<===>>>>>>>>>;;;;;;<<<===>>>>>>======:::;;;;;;<<<=========<<<;;;;;;;;;:::::::::999999999::::::::::::999888888555555555666666666666666444444444444444444444444555555555666666666777777333444444555555444444333444444444444444444444444555555444333333222111111222333333444444333333222333333333333333333333333444444444444444444444444333333333333333333333333444333222111222333444555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333///222555555333222333555333444444555555444444333444444444444444444444444222222333333333444444444444444444555555555666666666666666666666555555555777777777777777777777777777888888888888999999999888888888888888888888888777888999999::::::::::::999999999999999999999999777666666555444444333333333333333444444555555555111111111111111111111111333333333333333333333333222222222222333444555666444333333222333555666777333333333333333333333333222666777333222444555333222222111111222444666777555444444444444555666666444333222111111222444555333333444555555444333333444555555333222444:::???222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333555444444333333444444555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222333333444444444222222333333333444444444333333333333333333333333333333333333333333333333222222333333333444444444444444444444444444444444444444444444444444444444333333333444555666777888555555555555666666666777555555555555666666666777777777777777777777777777777777777777888888888888777777888999::::::::::::;;;<<<>>>?????????>>>===>>>===<<<;;;;;;<<<===>>>;;;<<<===>>>>>>===<<<;;;333333333333333333333333444333333222111111111222111222222333333222222111222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222333333333333333333333333333333333444444444555555555555555555555555555555666666555555555444444444555555555555666666666666777777777777888888888888888888888888888999999999;;;;;;::::::;;;<<<>>>???========================::::::::::::::::::::::::;;;;;;::::::::::::999999999999999888888888888777666666555555555444444444555555444444444444555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333222222333333333333444444555444333333222222222222444444444333333222222222333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444111222333333444444333333222222222333333333444444444444444555555555555666777777777777666666666666777777777777888888888888555666777888888888888888777888888888888999999999999999999999999999999999;;;;;;:::::::::999999999666666666666555555555555333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333333333444333333222222333333444333333333333333333333333444444444333333222222222333333333333333333333333444444444444444444444444444333333333333444555555444444444555555555666666444444444555555555555666555444333333222222222222222333333444333222000///111111111222222333333444444444333222222222333333444333333222222333333444444444222222222222444444222222333333333333444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333222222111111111222222222222222222222222444444444444444444444444555444333333222222222222333333333333333333333333333333333333333333333333222222333333333333444444222222333333333333444444222222333333444555666666555555555555555555555555666666555555555555666666777555666::::::777666888888888888777777777777777777888888999999:::;;;;;;===>>>@@@AAAAAA@@@>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888333333333333333333333333444333222222111111222222111222222333333222222111222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222333333333333333333333333333333333444444444555555555555555555555555555555666666555555555444444444555555555555666666666666777777777777888888888888888888888888888999999999;;;;;;::::::;;;<<<>>>>>>========================::::::::::::::::::::::::;;;;;;:::::::::999999999999999999888888888777777666666555555555444444444555555444444444444555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333222222333333333333444444555444333333222222222333444444444333333222222222333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444111222333333444444333333333333333333444444444444444444444555555555555666777666666666666666666666666666777777777888888888666777777888888888888777777888888888888999999999999999999999999999999999:::999999999888888888888666666666666555555555555333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333333333444333333222222333333444333333333333333333333333444444444333333222222222333333333333333333333333222222222222222222222222444333333333333444555555444444444444555555555666444444444444555555555555555444333333222222222333//////000111222222222222222222222222222333333333333333333333444444444444444333333222222333333444444333333222222333333444222222333333333333444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333222222222111111222222222222222222222222333222222111111222222222555444333333222222222333333333333333333333333333333333333333333333333333222222333333333333444444222222333333333333444444222333333444444555555555555555555555555555555555666666555555555555666666:::666555777777555666999888777777777777777777777777888888999999:::;;;;;;<<<===>>>??????>>>===<<<============<<<<<<<<<;;;<<<<<<<<<<<<;;;:::999888333333333333333333333333333333222222111111222222111222222333333222222111222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222333333333333333333333333333333333444444444555555555555555555555555555555555555555555555444444444555555555555666666666666777777777777888888888888777777888888888999999999::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::::::::::::::999999999999999999888888888777777777555555555555555444444444555555444444444444555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333222222333333333333444444444444333222222222333333444444333333333333222222333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444111222333333444444333333333444444444444555555555444444444555555555555666666666666666666666666666666666777777777777888888777888888888888777777666777888888888888999999999999999999999999999999999888888888777777777777666666666666555555555555444333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333333333444333333222222333333444333333333333333333333333444444333333333333222222333333333333333333333333111111111111111111111111333333333333333444555555444444444444555555555555333333333444444444555555444444333222222222333333222222111111111222222333333333333333222222222222222333444555666666555444444333333222222333333444444333333222222333333444222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333222222222222111222222222222222222222222333222111111111222333444444444333222222222333333333333333333333333333333333333333333333333333333222222333333333333444444222222333333333333444444444444444444444444444444555555555555555555555555666666555555555555666666<<<888666666666444666999777777777777777777888888777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999888333333333333333333333333333333222222111222222333111222222333333222222111222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222222222333333333333444444333333333444444444555555555555555555555555555555555555555555555555555555555555555555666666666666666777777777888888888888777777777888999999::::::::::::::::::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888888888888888777777777777555555555555555555555555555444444333333444444555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333222222222333333333444444444333333222222333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333111222333333444444333333444444444555555555666666444444444555555555555666555555555666666666666666666666666666777777777888888888888888888777666555777777888888888999999999888888888888888888888888888888888777777777666666666666555555555444444444333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111333333222222333333444555444444444444444444444444222333333333444444444444444333333222222333333333:::999666444333222222222444444444333333222222111000222444777777777666555444333333222222333333444333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222555444333222222444555666444333333222222333333333333333333333333333333333333333333333333333333333222222222333333333444444222222222333333333444444444444444444444444333333555555555555555555555555666666555555555555666666===999888999888555666999777777777777777888888888777888888999999:::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999888888333333333333333333333333333222222111222222333333111222222333333222222111222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222222222222333333444444444333333333444444444555555555555555555555555555555444555555555555555555555555555555555666666666666666777777777888888888888666777777888999999::::::999999:::;;;;;;<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888888888888777777777666666444555555555555555555555444444333333333333444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333222222222333333333444444333333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333222222222333333444444444333333333333333333333333111222333333444444333333444444444555555555666666444444444555555555555666444444555555666666666777555666666666666777777777888888888888888777666555777777888888888999999999888888888888888888888888888888888888777777777777555555555555444444444444333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333222222222222333444444444444444444444444333333222222222222333333333444333333333222222333333444;;;999777444333222222333555444444333333222222222000222444777777777666555444333333222222333333444333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222444444333333333444555666333333333222222333333444333333333333333333333333333333333333333333333333222222222333333333444444222222222333333333444444444444444444444444333333555555555555555555555555666666555555555555666666;;;:::;;;>>>===888666777666666777777888888888888777888888999999:::;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;::::::::::::999999999:::999999888777333333333333333333333333222222111111222222333333111222222333333222222111222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222111222222333333444444555333333333444444444555555555555555555555555555555444444444555555555555555555555555555666666666666777777777777888888888888666666777888999::::::;;;888999:::;;;<<<<<<<<<;;;========================;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888888888777777777666666666444444444555555555555555444444333333333333444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222333333333333444444333333222222222333444444222222333333333333444444333333333333333333333333333333333333333333333333111222222333333444444555333333333333333333333333111222333333444444333333333444444444444555555555444444444555555555555666444444444555555666666777555555666666666666777777777888888888888777777666777888888888888999999999888888888888888888888888888888888888777777777777555555555444444444444333333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333333333444333333222222333333444333333333333333333333333222222333333333333444444333333333333333333333333333333333333333333333333222222222222222333444444444444444444333333333333111111222222222333333333333333222222222333444444333333222222222333333444444444444444333333333333222333444555666666555444444333333222222333333444222333333444444333333222222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111222222222222333333333222222222222222222222222000111111222222333333333333333222222222333444444333333333333333333333333333333333333333333333333222222333333333333444444222222333333333333444444444444444444444444444444555555555555555555555555666666555555555555666666999999;;;@@@???:::666666666666666777888888999999777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999999999888888777333333333333333333333333222222111111222222333444111222222333333222222111222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222111111222333333444555555333333333444444444555555555555555555555555555555444444444555555555666666555555555555666666666666777777777777888888888888555666777888999:::;;;;;;777888:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999888888888888888777777777666666666666444444444555555555666666444333333222222333333444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333222222333333333333444444333222222222333333444555222222222333333444444444333333333333333333333333333333333333333333333333111111222333333444555555222222222222222222222222111222333333444444333333333333333333444444444444444444444555555555555666333333444555555666777777555555555666666666777777666777777888888888888777777888888888888999999999888888888888888888888888777777777666666666555555555555555444444444333333333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333333333444333333222222333333444333333333333333333333333222222222333333444444444333333333333333333333333333333333333333333333333222222222111222222333444444444444333333333222222111111111111222222222222333222222222333333444555000111222333333333333333333333333444444444444444333333333333444444444444444333333222222333333444222333333444444333333222222222333333333333444444333333333333333333333333333333333333333333333333444444444444444444444444222222222222222222222222111111222222222333333333222222222222222222222222...000222333444444333222333222222222333333444555333333333333333333333333333333333333333333333333222222333333333333444444222222333333333333444444222333333444444555555555555555555555555555555555666666555555555555666666888777999<<<<<<888666888555666666777888888999999777888888999999:::;;;;;;::::::;;;<<<<<<;;;::::::::::::::::::999999999999777777888888888888888777333333333333333333333333222111111111222333333444222222222333333222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222111111222333333444555555333333333444444444555555555555555555555555555555444444444555555555666666555555555555666666666777777777777777888888888888555666777888999:::;;;;;;777888:::;;;<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999888888888888777777777777777666666666666444444444555555555666666444333333222222333333444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333222222333333333444444444222222222222333333444555222222222333333444444444333333333333333333333333333333333333333333333333111111222333333444555555222222222222222222222222222222333444444444333333222222222333333333444444444444444555555555666666333333444444555666777777555555555555666666666777555666777888888888888888777888888888888999999999777777777777777777777777666666555555555444444444555555444444444333333333333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333333333444333333222222333333444333333333333333333333333222222222333333444444444333333333333333333333333222222222222222222222222222222111111222222333444444444444333333222222222000111111111111222222222222222222222333333444555444444555666555444222111333333333444444555555555444444333222222222333333444333333222222333333444222222444444444444222222222222333333333444444444333333333333333333333333333333333333333333333333444444444444444444444444222222222222222222222222111111111222222333333333222222222222222222222222///111444666777666555333222222222222333333444555333333333333333333333333333333333333333333333333222222333333333444444444222222333333333444444444222222333333444555666666555555555555555555555555666666555555555555666666888555666999999666666999555666666777888999999999777888888999::::::;;;;;;888999;;;<<<<<<;;;999888:::::::::999999999888888666777777888888888777777333333333333333333333333111111222222222333333333222222222222222222222222111222222333333222222111333333333222222111111111111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222333333333333444444444444444444444444444444555555555555555555555555555555555555666666666666666666666666777777777777:::999888777777999;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888777777777777777666666666666555555555555444444444444444444444444555444444333333444444555444444444444444444444444333333333333333333333333222222333333333333444444333333333333333333333333222333444444222222333444444333333222222333333444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222333333333333444444444333333222222333333444333333333444444444555555444444444444444444444444666666555555555444444444444444444555555555555666777777777777666666666666666666777777777777666666777777777777777777777777666666777777777777666666666666777777666555444444444333333222222333333444222222222222222222222222333333333333333333333333333333333333333333333333222222111111222222333444222333333444444333333222333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111222222333333222222111444444444444444444444444333333333333333333333333222222222222222222222222333444555444222111222333111111222222222333333333333333333333333444555666222222222333333444444444111111222222222333333333222222333333333333444444333333333333333333333333333333333333333333333333222222222222222222222222111333666888888666333111111111222222222333333333222222222222222222222222222222333333333333444444333333333333333333333333444444444444444444444444555555555444444333333333555555555555666666666666777777777777777777777777666666666666777777777777777888888888888999999999888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888888888777777777777333333333333333333333333111111222222222333333333222222222222222222222222111222222333333222222111333333333222222222111111111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222333333333333444444444444444444444444444444555555555555555555555555555555555555666666666666666666666666777777777777:::999888777777999:::<<<:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777777666666777777666666666666555555555555444444444444444444444444444444333333333333444444444444444444444444444444333333333333333333333333222222333333333333444444333333333333333333333333222333444444222222333444444333333222222333333444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222333333333333444444444333333222222333333444333333333444444444555555444444444444444444444444666666555555555444444444444444444555555555555666777777777777666666666666666666777777777777666666777777777777777777777777666666777777777777666666666666666666666555444444444333333222222333333444222222222222222222222222333333333333333333333333333333333333333333333333222222111111222222333444333333444444444444333333333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111222222333333222222111444444444444444444444444333333333333333333333333222222222222222222222222333444555444222111222333111222222222222333333333444444333222222222333333222222222333333444444444222222222222333333333333222222333333333333444444333333333333333333333333333333333333333333333333222222222222222222222222222333555777777555333222111111222222222333333333222222222222222222222222222222333333333333444444333333333333333333333333333333333333333333333333555555444444444333333333555555555555666666666666666666666666666666666666666666666666777777777777777777888888888999999999888888999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888777777777666666333333333333333333333333111111222222222333333333222222222222222222222222111222222333333222222111333333333222222222222111111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222333333333333444444444444444444444444444444444444444444444444444444555555555555666666666666666666666666777777777777999999888777777999:::;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999888777777666666777777666666666555555555555444444444444444444444444444444444333333333333444444444444444444444444444444333333333333333333333333222222333333333333444444333333333333333333333333222333444444222222333444444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222333333333333444444444333333222222333333444333333333444444444555555444444444444444444444444555555555555555444444444444444444555555555555666666666666666777777777777666666777777777777666666777777777777777777777777555666666777777666666555555666666666666555444444444333333222222333333444222222222222222222222222333333333333333333333333333333333333333333333333222222111111222222333444444444555555555555444444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111222222333333222222111444444444444444444444444333333333333333333333333222222222222222222222222333444555444222111222333222222222222333333333333555444333222111111111111222222333333333333444444333333333333444444444444222222333333333333444444333333333333333333333333333333333333333333333333222222222222222222222222222333333444444333333222111111222222222333333333222222222222222222222222222222333333333333444444333333333333333333333333222222222222222222222222555444444444444333333333444555555555555666666666666666666666666666666666666666666666777777777777777777777888888888999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888777777777777666666333333333333333333333333111111222222222333333333222222222222222222222222111222222333333222222111222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222333333333444444444444444444444444444444444444444444444444444444555555555555666666666666666666666666777777777777888888888777888999::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888777666666666666666666666555555555444444444333333333333333333333333444333333333333333333444333333333333333333333333222222222222222222222222222222222333333333444444333333333333333333333333222333444444222222333444444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222222333333333444444444333333222222333333444333333333444444444555555444444444444444444444444555555555555555555555555444444444555555555555666666666666666777777777777666666777777777777666666777777777777777777777777555666666666666666666555555555555666666555444444444333333222222333333444222222222222222222222222333333333333333333333333222222222222222222222222222222111111222222333444444555555555555555555444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111222222333333222222111333333333333333333333333333333333333333333333333222222222222222222222222222333444444222222333444222222222333333333444444444444333333222333333333333333333333333333333333333333333444444444555555222222222333333333444444333333333333333333333333333333333333333333333333222222222222222222222222333222222222222222222333111111222222222333333333111222222222222222333333222222222333333333444444333333333333333333333333222222222222222222222222444444444444444444444444444444444555555555666666666666666666666666666666666666666666777777777777777777777777888888888888888888888999::::::;;;;;;:::::::::::::::::::::::::::::::::999999999999888888777777777666666666666333333333333333333333333111111222222222333333333222222222222222222222222111222222333333222222111222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222333333333444444444444444444444444444444444444444444444444444444555555555555666666666666666666666666777777777777888777777888888888999999999999999:::::::::;;;;;;::::::::::::::::::::::::999999999999999999999999888777777666555666666666555555555555444444444444333333333333333333333333333333333222222333333333333333333333333333333333222222222222222222222222222222222333333333444444333333333333333333333333222333444444222222333444444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222222333333333444444444333333222222333333444333333333444444444555555444444444444444444444444444555555555555555555555444444444555555555555666555666666666777777777888666666777777777777666666666666666666666666666666555555666666666666555555444444555555555555444444444333333222222333333444222222222222222222222222333333333333333333333333222222222222222222222222222222111111222222333444444555555555555555555444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111222222333333222222111333333333333333333333333333333333333333333333333222222222222222222222222222333444444222222333444222222333333333444444444333333333444444666777777333333333333333333333333333333333444444444555555222222222333333333444444333333333333333333333333333333333333333333333333222222222222222222222222333222111111111111222333111111222222222333333333111111111222222333333333222222222333333333444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555666666666666777777777777666666777777777888888888777777888999999::::::;;;::::::::::::::::::::::::::::::999999999888888888777777777666666666666555333333333333333333333333111111222222222333333333222222222222222222222222111222222333333222222111111222222222222333333333111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222333333333333444444444444444444444444444444333333333333333333333333555555555555666666666666666666666666777777777777777777777888888888888999999999999999::::::::::::::::::::::::::::::::::::888888888888888888888888888777666666555555666666555555555444444444444333333333333333333333333333333333222222222222333333333333333333333333333333222222222222222222222222222222333333333333444444333333333333333333333333222333444444222222333444444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222333333333333444444444333333222222333333444333333333444444444555555444444444444444444444444444444444555555555555555444444444555555555555666555555666666777777888888666666777777777777666666666666666666666666666666444555555666666555555444333333444555555555555444444333333222222333333444222222222222222222222222333333333333333333333333222222222222222222222222222222111111222222333444444444555555555555444444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111222222333333222222111333333333333333333333333333333333333333333333333222222222222222222222222111333444444222222333555333333333333444444444444333333333444555777999:::444444333333333333222222333333333333444444444444222222333333333333444444333333333333333333333333333333333333333333333333222222222222222222222222333222222111111222222333111111222222222333333333111111111222222333333444222222333333333333444444333333333333333333333333444444444444444444444444333333333444444444444555333444444444444555555555555555555555555555555555666666666666777777777777666666666777777777888888777777888888999:::::::::::::::::::::::::::::::::999999999999888888888888777777666666666666555555333333333333333333333333111111222222222333333333222222222222222222222222111222222333333222222111111111222222222333333333111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222333333333333444444444444444444444444444444333333333333333333333333555555555555666666666666666666666666777777777777666777777888888888888888888999999999999:::::::::999999999999999999999999888888888888888888888888777777666555555555555666555555555444444444333333222222222222222222222222333333222222222222333333222222222222222222222222111111111111111111111111222222333333333333444444333333333333333333333333222333444444222222333444444333333222222333333444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222333333333333444444444333333222222333333444333333333444444444555555444444444444444444444444444444444555555555666666444444444555555555555666555555555666777888888888666666777777777777666666666666666666666666666666444555555666666555555444222333444444555555555444444333333222222333333444222222222222222222222222333333333333333333333333111111111111111111111111222222111111222222333444333333444444444444333333333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111222222333333222222111222222222222222222222222333333333333333333333333222222222222222222222222111222444333333222444555333333333444444444444555333333333444555666777888444444444333333222222222222222222222333333333333222222333333333333444444333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333111111222222222333333333000111111222333333444444222222333333333333444444333333333333333333333333333333333333333333333333333333333444444444555555333333444444444555555555555555555555555555555555666666666666777777777777666666666666777777777888777777777888999999::::::999999999999999999999999999999999999888888888888777777666666666555555555333333333333333333333333111111222222222333333333222222222222222222222222222222222333333222222222111111111222222333333333111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222333333333444444444444444444444444444444444333333333333333333333333555555555555666666666777666666666666777777777777666666777888888888888888888888999999999:::::::::999999999999999999999999777777777777777777777777777777666555555555555555555555444444444333333333222222222222222222222222333222222222222222222333222222222222222222222222111111111111111111111111222222333333333444444444333333333333333333333333222333444444222222333444444333333222222333333444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222333333333444444444444333333222222333333444333333333444444444555555444444444444444444444444444444444555555555666666444444444555555555666666444555555666777888888999666666777777777777666666666666666666666666666666444555555555555555555444222333444444555555555444444333333222222333333444222222222222222222222222333333333333333333333333111111111111111111111111222222111111222222333444222333333444444333333222333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222333333222222222222222222222222222222222333333333333333333333333222222222222222222222222111222444333333333444555333333333444444444555555444444333333333444555555444444444333333222222222111111222222222333333333222222333333333444444444333333333333333333333333333333333333333333333333222222222222222222222222222333333444444333333222111111222222222333333333000000111222333333444444222222333333333444444444333333333333333333333333222222222222222222222222333333333444444555555555333333333444444444555555555555555555555555555555666666666666777777777777666666666666777777777777777777777888999999::::::999999999999999999999999999999999888888888888777777666666666555555555555111111222222222333333333222222222222222222222222222333444444222222333444222222222222222222222222333333333333333222111000111111222222222333333333333333333333333333333333222222222222222222222222333222222111111222222333111111111111111111111111222222222222222222222222333333333333333333333333222222333333333333444444222222222222222222222222333333333444444444555555444444333222333444555666555555555555666666666666777777777777888888888888999999888888888888888888:::::::::999999999888888:::999888888777777888888555555666666555555444333333333333333333333333333333333333222222111111111222222222222222222222222222222222222222222222222222222222222111111000000222222222222222222222222222222222222222222222222333333333333333333333333444444444333333222222222222222333333333333444444444444444333333222222222333333333444444444555555444444444444444444444444333333333333333333333333333222222111111222222333222222222222222222222222333333333333333333333333333444444555555444444333222222333333333333444444444444444444444444444444444444444555555555555666555555555555666666666666666666777777777777666666777777777777777777777777666666666666666666666666555555555555555555555555444444444333333222222222444444444444444444444444333333333333333333333333333333333333333333333333444444444444333333222111333333333333333333333333444444444333333222222222333333333222222222111111111111222333333444555555444444444444444444444444333222222111111222222333222222333333333333444444111111222222222333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222333222222111111222222333333333333222222111111111444333333222111111111222111111222333333444555555666666555444333333222222333333222222111222222222111111222333333444555555333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333111111222222222333333333111111111111111111111111111111222222222333333333222111000111333444333222333333333333333333333333222222333333333333444444333333333444444444555555555555555555555555555555555555555555555666777777777777777777777777777777888888888777777777777777999999:::::::::;;;;;;;;;:::::::::999999999888888777777777777666666666666111111222222222333333333222222222222222222222222222333444444222222333444222222222222222222222222333333333333333222111000111111222222222333333333333333333333333333333333222222222222222222222222333222222111111222222333111111111111111111111111222222222222222222222222333333333333333333333333222222222333333333444444222222222222222222222222333333333444444444444555444444333333333444555666555555555555666666666666666666777777777888888888888888888888888888888888::::::999999999888888888999888777777666666777777555555555555555444444333333333333333333333333333333333333222222222111111222222222222222222222222222222222222222222222222222222222222111111111000222222222222222222222222222222222222222222222222333333333333333333333333444444444333333222222222222222333333333333444444444444444333333222222222333333333444444444555555444444444444444444444444333333333333333333333333333222222111111222222333222222222222222222222222333333333333333333333333333444444555555444444333222222333333333333444444444444444444444444444444444444444555555555555666555555555555666666666666666666777777777777666666666666666666666666666666555555555555555555555555555555555555555555555555444444444333333222222222444444444444444444444444333333333333333333333333333333333333333333333333333444444444333333222111333333333333333333333333444444444333333222222222333333333222222222222111111111222333333444555555444444444444444444444444333222222111111222222333222222222333333333444444111111222222222333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222333222222111111222222333333333333222222222111111444333222222111111222222111111222333333444555555666555555444333333222222333333222222111222222333222222222333333444444444333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333111111222222222333333333111111111111111111111111111111222222222333333333333222111222333444444222333333333333333333333333222222333333333333444444333333333444444444555555555555555555555555555555777777777777777888999999777777777777777777777777888777777777777777777777999999999999::::::::::::::::::999999999888888888777777777777666666666555111111222222222333333333222222222222222222222222222333444444222222333444222222222222222222222222222222333333333222111111111111222222222333333333333333333333333333333333222222222222222222222222333222222111111222222333111111111111111111111111222222222222222222222222333333333333333333333333222222222222333333333333222222222222222222222222333333333333444444444444444444333333444444555666555555555555666666666666666666777777777777888888888888888888888888888888:::999999999999888888888777777666555555555555666555555555555555444333333444444444444444444444444333333333222222222222111222222222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222333333333333333333333333333333333333333333333333444444333333333333222222222222333333333333444444444444333333333333222222333333333444444444555555444444444444444444444444333333333333333333333333333222222111111222222333222222222222222222222222333333333333333333333333333444444555555444444333222222333333333333444444444444444444444444444444444444444555555555555666444555555555555666666666555666666777777666666555666666666666666666666666555555555555555555555555444444444444444444444444444444333333333333222222444444444444444444444444333333333333333333333333333333333333333333333333333333444444444333222222333333333333333333333333444444333333333333222222333333333333222222222222111222222333333444444555444444444444444444444444333222222111111222222333222222222222333333333333111111222222222333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222333222222111111222222333333333333222222222222111333333222222111111222222111222222333333444444555555555444444333333222222333222222111222222333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333111111222222222333333333222222222222222222222222111111222222222333333333444222222333444555444333333333333333333333333333222222333333333333444444333333333444444444555555555555555555555555555555777777777777777888999999777777777777777777777777777777777777777777888888777888888888999999999999:::999999999999888888888777777777666666666555555111111222222222333333333222222222222222222222222222333444444222222333444222222222222222222222222222222333333333222222111111111222222222333333333333333333333333333333333222222222222222222222222333222222111111222222333111111111111111111111111222222222222222222222222222222222222222222222222111222222222222333333333222222222222222222222222222222333333333444444444444444444444444555555666555555555555666666666666666666666666777777777888777777777777888888888888999999999999888888888888888777666666555555666666444444555555555444333333444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333333333333444444444555555333333333333333333333333333333333333333333333333333222222111111222222333222222222222222222222222222222333333333333444444333444444555555444444333222222222333333333444444444444444444444444444444444444444555555555555666444444444555555555666666555666666666666666666555666666666666666666666666555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333444444333333222333333333333333333333333333333333333333333333333444444333333333222222222222222222333333444444444444444444444444444444444333222222111111222222333111222222222222333333333111111222222222333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222333222222111111222222333222222222222222222222222333333222222111222222333222222222333333444444444444444444333333333222222222222111111222222333333333333333333333333333222333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333111111222222222333333333222222222222222222222222111111222222222333333333444333222333555666555444333333333333333333333333222222222333333333444444333333333444444444555555555555555555555555555555555555555555555666666777777777777777777777777777777777777777777888888888777777777777888888888888999999999999888888888888777777666666666555555555111111222222222333333333222222222222222222222222222333444444222222333444222222222222222222222222111222222333333333222222111111222222222333333333333333333333333333333333222222222222222222222222333222222111111222222333111111111111111111111111222222222222222222222222222222222222222222222222111111111222222222333333222222222222222222222222222222222333333333444444444444555555555666666555555555555555666666666666555666666666666777777777666666777777777888888888999999999888888888777777888888777666666666666777444444444555444333333222444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333333333333444444444555555333333333333333333333333333333333333333333333333333222222111111222222333222222222222222222222222222222222333333444444444333444444555555444444333222222222333333333444444444444444444444444444444444444444555555555555666444444444444555555555555555555666666666666555555555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222333333444444333333333333333333333333333333333333333333333333333333333444444444333333333222222222222333333333333444444444444444444444444444444333222222111111222222333111111111222222222333333111111222222222333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222333222222111111222222333222222222222222222222222333222222111222222333333222222333333333333444444333333333333333222222222222111111111222222333444333333333333333333333222333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333111111222222222333333333222222222222222222222222111111222222222333333333444333222333555666555444333333333333333333333333222222222333333333444444333333333444444444555555555555555555555555555555555555555555555666666777777777777777777777777777666666777777888888888888666666777777777888888888999999999888888888777777666666666666555555555555111111222222222333333333222222222222222222222222222333444444222222333444222222222222222222222222111111222333333333222222111111222222222333333333333333333333333333333333222222222222222222222222333222222111111222222333111111111111111111111111222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222333333333333444444555666666666666555555555555555666666666666555555666666666666777777555666666777777888888888999888888888888777777777999888777777666666777777444444444444444333222222333333333333333333333333111222222222222333333333222222222222222222222222222222222222222222222222222222222222333333333333222222222222222222222222333333333333333333333333333333333333333333333333222222333333333333444444222222333333333333444444222222333333333333444444333333333444444444555555333333333333333333333333333333333333333333333333333222222111111222222333222222222222222222222222111222222333333444444555333444444555555444444333222222333333333333444444444444444444444444444444444444444555555555555666333444444444444555555555444555555666666555555444555555555555555555555555444444444444444444444444333333333333333333333333222222333333333333444444333333333333333333333333222222222222222222222222333333333333333333333333222222333444444444333333333333333333333333333333222222333333333333444444444444444444333333333333333333333333333333333333444444444444444444444444333222222111111222222333111111111111222222222222111111222222222333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222333222222111111222222333111222222222222333333333222222111111222222333333333333333333333333333333333333333333222222222222111111111111222333444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333111111222222222333333333333333333333333333333333111111222222222333333333444222222333444555444333333333333333333333333333222222333333333333444444333333333444444444555555555555555555555555555555777777777777777888999999777777777777777777777777666666666777888888999999666777777777888888888888999888888888888777777777666666666555555555444444111111222222222333333333222222222222222222222222222333444444222222333444222222222222222222222222000111222333333333333222111111222222222333333333333333333333333333333333222222222222222222222222333222222111111222222333111111111111111111111111222222222222222222222222111111111111111111111111111111111111222222222222222222222222222222222222111222222222222333333333333444555666777666666555555555555555666666666666555555555666666666777777555555666666777888888999888888888888777777777777777777666555555555666666333444444444444333222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222333333333444444222222222222222222222222444444444444444444444444333333333333333333333333222222222333333444444444222222333333333333444444222222222333333444444444333333333444444444555555222222222222222222222222333333333333333333333333333222222111111222222333222222222222222222222222111111222333333444555555333444444555555444444333222222333333333333444444444444444444444444444444444444444555555555555666333333444444444555555555444555555666666555555444555555555555555555555555444444444444444444444444333333333333333333333333222222222333333444444444222222222222222222222222111111111111111111111111333333333333333333333333111222333333444444444333333333333333333333333333222222222333333444444444555444444444444333333333333333333333333333333333444444444444444444444444333222222111111222222333111111111111222222222222111111222222222333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222333222222111111222222333111111222222222333333333222222111111222222333444333333333333333333333333222222222222222222222222111111111111222333444555222222222333333444444444333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333111111222222222333333333333333333333333333333333111111222222222333333333333222111222333444444222333333333333333333333333222222333333333333444444333333333444444444555555555555555555555555555555777777777777777888999999777777777777777777777777555666666777888888999999777777777888888888999999888888888888777777777777666666555555555444444444111111222222222333333333222222222222222222222222222333444444222222333444222222222222222222222222000111222333333333333333111111222222222333333333333333333333333333333333222222222222222222222222333222222222222222222333111111111111111111111111222222222222222222222222111111111111111111111111000111111111111222222222222222222222222222222222111111222222222333333333333444666777777777666555555555555555666666666777555555555555666666666777444555555666777888888999888888888888777777777777666666555444444444444555333333444444444333222222111111111111111111111111111111111222222333333333222222222222222222222222222222222222222222222222222222222333333444444444222222222222222222222222444444444444444444444444333333333333333333333333222222222333333444444444222222333333333444444444222222222333333444444444333333333444444444555555222222222222222222222222333333333333333333333333333222222222222222222333222222222222222222222222111111222333333444555555333444444555555444444333222222333333333444444444444444444444444444444444444444444555555555666666333333333444444444555555444555555555555555555444555555555555555555555555444444444444444444444444333333333333333333333333222222222333333444444444222222222222222222222222111111111111111111111111333333333333333333333333111222333333444444444444333333333333333333333333222222222333333444444444555555444444444333333333333333333333333333333333444444444444444444444444333222222222222222222333000111111111111222222222111111222222222333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222333222222222222222222333111111111222222333333333222111111111222333333444333333333333333333333333222222222222222222222222111111111111222333444555111111222333333444555555333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333111111222222222333333333333333333333333333333333111111222222222333333333222111000111333444333222333333333333333333333333222222333333333444444444333333333444444444555555555555555555555555555555555555555555555666777777777777777777777777777777555666666777888999999999888888888888999999999999888888888888777777777777666666555555555444444444222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222000111111111111222222222333333333222222111111111222222333333333333444444333444555555666666555555444444444555555555555666666666666666777777777777999888888888777777666666777777777777777777777777555555555555555555555555333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222333222222111111222222333333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333444444333111000///333333333333333333333333111222333333444444333333333333333333333333333333333333333444444333222222333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444555555555444444444444555666666666666666666666666666666555555555555555555555555444444444444444444444444333333333222222222111111111222333333444444444444111111222222222333333333222222222222222222222222444333333222222333333444333333333333333333333333111222222333333222222111444333333222222333333444444444444333333222222222333333333333333333333333333333333333333333333333333333333333333333333333444333222111111111222333222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222000111111222222333444444222222222222222222222222222222222222222222222222222222333333333333444444333333333222222111111111333333333222222111111111222222222222222222222222222222333333333444444444444444444333333222222222222222222222222222222222333333333333333333333333333333333333333333333333222222111111222222333444333333333333333333333333222333333444444333333222333333333333333333333333444444444333333222222222333333333444444444555555555555555555555555555555555555555555666666666666666777888999888777555333777777777777666666666666777777777777777777777777666666777777777777666666555555555555555555555555222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222000111111111111222222222333333333222222222111111222222333333333333444444333333444555555555555444444444444555555555555666555666666666777777777777888888777777777666666666777777777777777777777777555555555555555555555555333333333333333333333333222222222222222222222222333333333333333222222222111111111111111111111111222222222222222222222222222222222222222222222222333222222111111222222333333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333000111222333444333222222333333333333333333333333111222333333444444333333333333333333333333333333333333333444444333333222333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444555555444444444444444555666666555555555555555555555555555555555555555555555555444444444444444444444444333333333222222222111111111222222333333333333222111111222222222333333333222222222222222222222222444333333222222333333444333333333333333333333333222222333333333333222222444333333222222333333444444444444333333222222222333333333333333333333333333333333333333333333333333333333333333333333333333222222222111222222333222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444333333333222222222111111333333333222222222111111222222222222222222222222222222222222333333333333444444444333333222222222222222222222222222222222333333333333333333333333333333333333333333333333222222111111222222333444333333333333333333333333222333333444444333333222333333333333333333333333444444444333333222222222333333333444444444555555555555555555555555555555555555555555666666666666555666888888888777555444777777777777666666666666777777777777777777777777666666777777777777666666555555555555555555555555222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222000111111111111222222222333333333222222222222111222222333333333333444444222222333444444444444444444444444555555555555666555555666666666777777777666666666666666555555555666666666666666666666666444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333...///111333444555555555333333333333333333333333111222333333444444333333333333333333333333333333222333333444444333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444555555444444444444444555555666555555555555555555555555444444444444444444444444444444444444444444444444333333333222222222111111222222222222222222111111111111222222222333333333222222222222222222222222444333333222222333333444333333333333333333333333222222333333333333222222444333333222222333333444444444333333333333222222333333333333333333333333333333333333333333333333333333333333333333333333111222222333333222222222333333333333333333333333222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222444444333333222111111000222222222222222222222222222222222222222222222222222222222222333333333333333333333222222222222111333333333222222222222111222222222222222222222222111111111222222222222333444444333333333333222222333333333333333333333333333333333333333333333333333333333333333333333333222222111111222222333444333333333333333333333333222333333444444333333222333333333333333333333333444444333333333333222222333333333444444444555555555555555555555555555555555555555555666666666666555555777888888777666666666666666666777777777777777777777777777777777777555666666777777666666555444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222000000111111111222222222222222222222222222222222222222222333333333444444111222333333444444333333444444444555555555555666555555555666666666777777555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333///000111222444555666666333333333333333333333333111222333333444444333333333333333333333333333333222222333444444444333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444555555444444333333444444555666555555555555555555555555444444444444444444444444444444444444444444444444333333333222222222111111222222222222222111000///111111222222222333333333111222222222222222333333444333333222222333333444333333333333333333333333222333333333333333333222444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000111222333444333222111333333333333333333333333222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222333333333222222111111111222222222222222222222222222222222222222222222222111222222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222000000111111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222111111222222333444333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333333333333444444444555555555555555555555555555555555555555555666666666666444555666777888888777777666666666666777777777777777777777777777777777777555666666666666666666555444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222000000111111111222222222222222222222222222222222222222222333333333444444111222333333444444333333444444444555555555555666555555555555666666666666444444444444555555555555444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333444444555333333333333333333333333111222333333444444333333333333333333333333333333111222333333444444444333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444555555333333333333333444555555555555555555555555555555444444444444444444444444444444444444444444444444333333333222222222111111222222222222222111000///111111222222222333333333111111111222222333333333444333333222222333333444333333333333333333333333333333333444444333333333444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000111222333444333222222333333333333333333333333222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111111111222222222333333222222222222222222222222222222222222222222222222222222222222222222222222000000111111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222111111222222333444333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333333333333444444444555555555555555555555555555555555555555555666666666666555555666777777777777777555666666666777777777888666666666666666666666666555555666666666666555555444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222000111111111111222222222111222222222222333333333222222333333333333444444222222333444444444444444444444444555555555555666444444555555555666666666444444444555555555555555555555555555555555555555333333333333333333333333333333333333333333333333222222222222222222222222000000111111222333333333333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333555444333333333333333444333333333333333333333333111222333333444444333333333333333333333333333333111111222333444444444444333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444555555333333333333333444444555444444444444444444444444333333333333333333333333444444444444444444444444333333333222222222111111222222222222222222111111111111222222222333333333111111111222222333333444444333333222222333333444333333333333333333333333333333444444444444333333444333333222222333333444222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333000111222222333333333333333333333333333333333333222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222000111111222333333444444222222222222222222222222222222222222222222222222111111111111222222222222111222222222222333333333111222222222222333333333222222222222222222222222111111111222222222222333222222333333333333444444222222222222222222222222333333333333333333333333333333333333333333333333222222111111222222333444333333333333333333333333222333333444444333333222333333333333333333333333222222333333333333444444333333333444444444555555555555555555555555555555555555555555666666666666666666666666777777777777555555666666777777888888666666666666666666666666444555555666666555555444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222000111111111111222222222111111222222222333333333222222333333333333444444333333444555555555555444444444444555555555555666444444444555555555666666444444555555666666666666555555555555555555555555333333333333333333333333333333333333333333333333222222222222222222222222111111111222333444444444333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333555444333333333333444555333333333333333333333333111222333333444444333333333333333333333333333333000111222333444444444444333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444555555333333222222333333444555444444444444444444444444333333333333333333333333444444444444444444444444333333333222222222111111111222222333333333333222111111222222222333333333000111111222333333444444444333333222222333333444333333333333333333333333333333444444444444333333444333333222222333333444222222222333333444444444333333333333333333333333333333333333333333333333333333333333333333333333111111111111222333444555444444444444444444444444222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222333222222222222222222222222222222222222222222222222111111111111222222222222111111222222222333333333111111222222222333333333222222222222222222222222222222222222333333333333222222222333333444444444111111111111111111111111333333333333333333333333333333333333333333333333222222111111222222333444333333333333333333333333222333333444444333333222333333333333333333333333222222222333333444444444333333333444444444555555555555555555555555555555555555555555666666666666888777777666666666666666555555555666777888888888666666666666666666666666444555555666666555555444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222222111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222000111111111111222222222111111111222222333333333222222333333333444444444333444555555666666555555444444444555555555666666444444444555555555666666555555555666666666777777666666666666666666666666333333333333333333333333333333333333333333333333222222222222222222222222111111222333444444555555333333333333333333333333222222222222222222222222222222222222222222222222333222222222222222222333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333444333333222333444555666333333333333333333333333222222333444444444333333333333333333333333333333000111222333444444555444333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444555555333333222222333333444555444444444444444444444444333333333333333333333333444444444444444444444444333333333222222222111111111222333444444444444444111111222222222333333333000000111222333333444444444333333222222333333444333333333333333333333333333444444555555444444333444333333222222333333444222222222333333444444444333333333333333333333333333333333333333333333333333333333333333333333333222111000000111333555666444444444444444444444444222222222222222222222222222222222333333222222222222222222222222222222222222222222222222222222222444444333222222111111111222222222222222222222222222222222222222222222222000111111111111222222222111111111222222333333333111111111222222333333333222222222222222222222222222222333333333444444444222222222333333444444444000000000000000000000000333333333333333333333333333333333333333333333333222222111111222222333444333333333333333333333333222333333444444333333222333333333333333333333333222222222333333444444444333333333444444444555555555555555555555555555555555555555555666666666777999888777666666555666666444555555666777888888999666666666666666666666666444555555555555555555444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111333333222111111222333333000111111111111222222222111111222222222333333333333222222111111222222333333333333333333333333333555444444333333444444555333333333444444444555555666666666666666666666666555555444444444333333333111222222333333222222111000111111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111333222222111111222222333111111111111111111111111333333333222222111111111333333333333333333333333222222222222222222222222222222222222222222222222111222222333333222222111222333333444444333333222444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444444444444444333333222111444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444222333444444222222333444666555444444222222111000333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333222333444444222222333444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222333333333333444444444444444333333222222222111111111111111111111111111111111111111111111111222222222222222222222222333333333222222111111111222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333333333333333333333333333222111111111222333333444111111222222222333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222111111111111111111222222333333333222000...000444777666555333333333333333333333333222222333333333333444444444444444444444444444444666666555555555444444444555555555555666666666666666666666666666666666666666666666666777777777777666666666666555555555555555444444333333444444555222222222333333444444444222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111333222222111111222222333000111111111111222222222111111222222222333333333333222222111111222222333333333333333333333333333555444444333333444444555333333333444444444555555555555555555555555555555555444444444444333333333111222222333333222222111000111111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222333333333222222222111111333333333333333333333333222222222222222222222222222222222222222222222222111222222333333222222111222333333444444333333222444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444333444444444333333222111444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444222333444444222222333444555444444333333222222111333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333222333444444222222333444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222333333333333444444444444444333333222222222111111111111111111111111111111111111111111111111222222222222222222222222333333333222222222111111222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333333333333333333333333333222222111111222222333444111111222222222333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222111111444444333333333222222222555333111222444555555333333333333333333333333333222222333333333333444444444444444444444444444444666666555555555444444444555555555555666666666666666666666666666666666666555666666666777777777777666666666666555555555555555444444333333444444555222333333333333333333444222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111333222111111111111222333000111111111111222222222111111222222222333333333333222222111111222222333333333333333333333333333555444444333333444444555333333333444444444555555555555555555555555555555444444444444333333333333111222222333333222222111000111111111111222222222111111111111111111111111222222222222222222222222333333333333333333333333333222222111111222222333333333333333333333333333333333333222222222222111333333333333333333333333222222222222222222222222222222222222222222222222111222222333333222222111222333333444444333333222444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444333333333333333333333333444444444444444444444444333333444444444333222222444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444222333444444222222333444333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333222333444444222222333444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222333333333333444444444444333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222222111222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333333333333333333333333333222222111111222222333333111111222222222333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222111777666555444333222111111555333222222333444444333333333333333333333333333222222333333333333444444444444444444444444444444555555555555555444444444555555555555666666666666666666666666666666666666555555666666666777777777666666666555555555555444555444444333333444444555444333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222111111111111222222000000111111111222222222111111222222222333333333333222222111111222222333222222333333333333444444555444444333333444444555333333333444444444555555555555555555555555555555444444444333333333222222111222222333333222222111000000111111111222222222111111111111111111111111222222222222222222222222333333333333333333333333333222222111111222222333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444333333333333333333333333333333333333333333333333333333333444444333333222333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444222333444444222222333444222222222333333444444444333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333222333444444222222333444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222333333333444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333333333333333333333333333333222222111222222333333111111222222222333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222777666666555444444333333444333222222333444444444333333333333333333333333222222222333333333444444444444444444444444444444555555555555555555555555555555555555666666666666666666666666666666666666555555555666666666777777666666555555555444444444555444444333333444444555444444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222111111222222222333333333333222222111111222222333222222222333333444444444555444444333333444444555333333333444444444555555555555555555555555555555444444333333333222222222111222222333333222222111000000111111111222222222111111111111111111111111222222222222222222222222333333333333333333333333333222222111111222222333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333222333333444444333333333333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444222333444444222222333444111222222333333444444555333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333222333444444222222333444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222333333333444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333333333333333333333333333333333222222111222222333111111222222222333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222444444444555555666666666:::999888666555444444444333333333333333333333333222222222333333333444444444444444444444444444444444555555555555555555555555555555555666666666666666666666666666666666666555555555555666666666666555555555555444444444444555444444333333444444555444444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000111222222111000000000111111111111222222222111111222222222333333333333222222111111222222333111222222333333444444555555444444333333444444555333333333444444444555555444444444444444444444444333333333333222222222222111222222333333222222111000111111111111222222222111111111111111111111111222222222222222222222222333333333333333333333333333222222111111222222333333333333333333333333333111222222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111222222333333444444333333333333333333333333333333333333333333333333222222333444444444333333333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444222333444444222222333444222222222333333444444444333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333222333444444222222333444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222333333333333444444222222333333333333444444333333333333333333333333333333333333333333333333222222222222222222222222111222222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333333333333333333333333333333333222222111111222222111111222222222333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111222222222222333333333111222333444555777888888AAAAAA???;;;666333222333333333333333333333333333222222333333333333444444444444444444444444444444444444444555555555555555555555555555666666666666666666666666666666666666444444555555555666666666555555555444444444444333555444444333333444444555444333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111///000111222222111000///000111111111111222222222111111222222222333333333333222222111111222222333111111222333333444555555555444444333333444444555333333333444444444555555444444444444444444444444333333333222222222222111111222222333333222222111000111111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222111111222222222333333333111111111111111111111111222222222222222222222222222222222222222222222222111222222333333222222111222333333444444333333222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333000111111222333333444444333333333333333333333333222222222222222222222222111222333333444444444333222222222222222222222222333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444222333444444222222333444333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333222333444444222222333444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222333333333333444444222222222333333444444444333333333333333333333333333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333333333333333333333333333444333222222111111222222111111222222222333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111222222222333333333000111222333555666777888======<<<999444222222333333333333333333333333333222222333333333333444444444444444444444444444444444444444555555555666666555555555555666666666666666666666666666666666666444444444555555555666666555555555444444444333333555444444333333444444555222333333333333333333444222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222222111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222////////////////////////111111111111111111111111///000111222222111000///000111111111111222222222111111222222222333333333333222222222222222222333111111222333333444555555555444444333333444444555333333333444444444555555444444444444444444444444333333333222222222111111222222222333333222222222000111111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111333222222222222222222333111111111111111111111111111111111222222333333333111111111111111111111111222222222222222222222222222222222222222222222222222222222333333222222222222333333444444333333222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333000000111222333333444444333333333333333333333333222222222222222222222222111222333333444444444444222222222222222222222222333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444222333444444222222333444333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333222333444444222222333444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222333333333444444444222222222333333444444444333333333333333333333333333333333333333333333333222222222222222222222222111111111222222333333333222222222222222222222222222222222222222222222222222222222222222222222222333222222222222222222333333333333333333333333333444333333222111111111222111111222222222333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111222222333333333111111222333444555666777222444555333111000222555333333333333333333333333222222333333333444444444444444444444444444444444444444444555555555666666555555555555666666666777666666666666666666666666444444444555555555666666555555444444444333333333555444444333333444444555222222222333333444444444222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222000111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000222222222111111111000000111111111111111111111111000111111111111222222222111111222222222333333333222333444444555555444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222111111111000000111222333333444444333333111222222333333222222111222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333333333222222333333444555333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444444444444333333222222222444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222333333333444444444333333333333333333333333555555555555555555555555555555555444444333333333444444444444444444444444333333333333333333333333555444444333333333444444444444444444444444444444333333333333333333333333444444444333333222222222222222222222222222222222222222222222222222222222444444444333333222222222333333333333333333333333222222222222222222222222111111111111111111111111333333333333333333333333111222222333333222222111333333333333333333333333222222222222222222222222333333222111111222333333333333333333333333333333111111222222222333333333222222333333333333444444333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333333333333222222111111111222222333333333333444444222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444333333444444555666666666666666666666666666666666444444555555555555444444666555444333333444555666555555555444444333333333222222222333444555777777222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222000111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000222222222111111111000000111111111111111111111111000111111111111222222222111111222222222333333333222333444444555444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222111111111000000000111222222333333222222111222222333333222222111222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333333333222222333333444555333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444444444444333333222222222444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222333333333444444444333333333333333333333333555555555555555555555555555555555444444333333333444444444444444444444444333333333333333333333333555444444333333444444555444444444444444444444444333333333333333333333333444444444333333333222222222222222222222222222222222222222222222222222222444444444333333222222222333333333333333333333333222222222222222222222222111111111111111111111111333333333333333333333333111222222333333222222111333333333333333333333333222222222222222222222222333333222111111222333333333333333333333333333333111111222222222333333333222222333333333333444444333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333333333333222222222111111222222333333333333444444222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444333333444444555666666666555555555555555555555555444444555555555555444444666555444333333444555666555555444444444333333333222222222333444555666777222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000222222222111111111111111111111111111111111111111000111111111111222222222111111222222222333333333222222333444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222111111111111111000000111222222222222111111222222333333222222111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222333333222222333333444555333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444444444333333333333222222444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333444444444444333333333333333333333333555555555555555555555555555555555444444444444444444444444444444444444444333333333333333333333333555444444444444444555555444444444444444444444444333333333333333333333333444444444444333333333333333333333333333333333333333333333333333333333333444444333333333333222222333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333111222222333333222222111333333333333333333333333222222222222222222222222333222222111111222222333333333333333333333333333111111222222222333333333222222333333333333444444333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333333333333222222222222111222222333333333333444444222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444333333444444555666666666555555555555555555555555444444555555555555444444555555444444444444555555555444444444444333333333222222222333444555666777222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000111111111222222222111222222222222222333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222111111222222222333333333222222333444444444444333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000111111222222222222222111222222333333222222111222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111333333222222333333444555333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444444555444444444444444444444444555555555555555555555555555555555555555444444444555555555555555555555555444444444444444444444444555444444444444555555666555555555555555555555555444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333111222222333333222222111333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333111111222222222333333333222222222333333333444444333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333222222222222222222222222222222222333333333444444222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444333333444444555666666666555555555555555555555555444444555555555555444444444444444444444444444444444444444444444444444444333222222333444555666666222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000111111111222222222111111111222222333333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222111111222222222333333333111222333333444444333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111222222333444333333333111222222333333222222111222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111333333222222333333444555333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333444444444555555555444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444555666777555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333111222222333333222222111333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333111111222222222333333333222222222333333333444444333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333222222222222222222222222222222222333333333444444222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444333333444444555666666666555555555555555555555555444444555555555555444444333444444444444444444333444444444444444444444444333333333333444444555666222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222000111111111111222222222111111111222222333333444222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111222222222111111111111111111111111000111111111111222222222111111222222222333333333111111222333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111222222222222222333444444444444333111222222333333222222111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222333333222222333333444555333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444222222333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333444444444555555555555444444444444444444444444555555555555555555555555555555555555555666666666555555555555555555555555444444444444444444444444444444444444555666777777555555555555555555555555444444444444444444444444444444444444555555555555333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333111222222333333222222111333333333333333333333333222222222222222222222222111222222333333222222111333333333333333333333333111111222222222333333333222222333333333333444444333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333111222222222222333333333222222333333333333444444222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444333333444444555666666666444444444444444444444444444444555555555555444444333333444444444444333333333333333444444444444555333333333333333444555666222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222000111111111111222222222000111111222333333444444222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111000111111111111222222222111111222222222333333333111111222333333333333222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111222333333333333333111222222333333222222111222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333333333222222333333444555333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444222222222333333444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555444444444444555555555555555555555555555555555555555555555555555555555555444555555555666666666777555555555555555555555555555555555555555555555555444444444444555666777888555555555555555555555555555555555555555555555555444444444444555555555666444444444444444444444444444444444444444444444444222222222333333444444444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333111222222333333222222111333333333333333333333333222222222222222222222222111222333333333333222111333333333333333333333333111111222222222333333333222222333333333333444444333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333111111222222222333333333222222333333333333444444222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444333333444444555666666666444444444444444444444444444444555555555555444444222333444444444444333222333333333444444444555555444444333333333444555555222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222000111111111111222222222000000111222333333444444222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000111111222222222222111111111111111111111111000111111111111222222222111111222222222333333333111111222333333333333222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000111111222222222222000000111222222222222111222222222333333222222222222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333333333222222333333444555333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222333333333444444444333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444444444222222222333333444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555444444444555555555666666555555555555555555555555555555555555555555555555444555555555666666777777666666666666666666666666555555555555555555555555444444444555555777888888666666666666666666666666555555555555555555555555444444444555555555666666444444444444444444444444444444444444444444444444222222222333333444444444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333222222222333333222222222333333333333333333333333222222222222222222222222111222333444444333222111333333333333333333333333111111222222222333333333222222333333333444444444333333333333333333333333333333333333333333333333222222333333333444444444333333333333333333333333111111111222222333333333222222333333333444444444222222333333333444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444333333444444555666666777444444444444444444444444444555555555555555555444222222444444444444222222333333333444444555555555444444333333333444555555333333333222222111111111111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222111111222222222222111111222222222222222222222222333333333333333333333333333222222111111222222333111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222111111222222333444333222111111333333222111333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222333333333333333333333333333333333333333333333333444444444333333222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444222222333333333333444444333333333333333333333333444444444333333222222222444444444444444444444444444444444333333222222222444444444444444444444444555555555555555555555555444444444444444444444444666666666666666666666666777777666555444444555555444444444555777777666444555555666666555555444333444555555555444444555666444555666666555555666777444666888777444444777:::666777777777555555555666666555444444444444444555333333444555555666777777555555555555555555555555555444444333333444444555444444444333333222222222444444444444444444444444555444444333333444444555444444555555555555444444333333333333333333333333333333333333333333333333111111111111111111111111222222333333333333444444222333333444444333333222111111111111111111111111333333333333333333333333222222333333333333444444333333333333333333333333222222444444444444222222444444444333333222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444444444444444444444444444666666777777777777666666666666555555555444444444555555555555555555555555444444444555555555666666444444444444444444444444444333333222222333333444555666666555333222222333333333333222222222111111111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222111111222222222222111111222222222222222222222222333333333333333333333333333222222111111222222333111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222111111222222333444333222111111333333222111333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222333333333333333333333333333333333333333333333333555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444222222333333333333444444333333333333333333333333444444444333333222222222444444444444444444444444444444444333333222222222444444444444444444444444555555555555555555555555444444444444444444444444666666666555555555555555555444444333333444444555222222222333555666666666666666777777777777777666777888999888777666666777888999999999888888999:::666777777777666555777888555666666666555555666777888777777666666777777888555555555555555666666666555555555555555555555555555444444333333444444555444444444333333333222222444444444444444444444444555444444333333444444555444444555555555555444444333333333333333333333333333333333333333333333333111111111111111111111111222222333333333333444444222333333444444333333222111111111111111111111111333333333333333333333333222222333333333333444444333333333333333333333333222333333444444333333222444444444333333222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444444444444444444444444444555666666777777666666555666555555555444444444444555555555555555555555555444444444555555555666666444444444444444444444444444444333333333333444444333555666666555555666777333333333222222222222111111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222111111222222222222111111222222222222222222222222333333333333333333333333333222222111111222222333111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222111111222222333444333222111111333333222111333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222333333333333333333333333333333333333333333333333666666555555555555444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444222222333333333333444444333333333333333333333333444444333333333333222222444444444444444444444444444444333333333333222222444444444444444444444444555555555555555555555555444444444444444444444444666666555555444444444333444444444333444444555666555444444333444555666777555555666666777777888888999::::::;;;:::999888777::::::999999::::::;;;;;;;;;:::888888999888777666666666666666666666777777666666555555555555666666666666666666555555555555555555555555555555555555555444444333333444444555444444444444333333333333444444444444444444444444555444444333333444444555444444555555555555444444333333333333333333333333333333333333333333333333222222222222222222222222222222333333333333444444222333333444444333333222222222222222222222222222333333333333333333333333222222333333333333444444333333333333333333333333444333333222222333333444444444333333333333222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444444444444444444444444444444555555555555555555444555555555555444444444444555555555555555555555555444555555555555666666666444444444444444444444444555555444444444444555555222444666777777777999;;;222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111222222222222111111222222222222222222222222333333333333333333333333333222222111111222222333111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222111111222222333444333222111111333333222111333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222333333333333333333333333333333333333333333333333555555555555444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444222222222333333333444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444555555555555555555555555444444444444555555555555666666555555444444333333666666555555555555666666999999888666444555777999555666666777888999;;;;;;======???@@@BBBAAA???===@@@???>>>???AAACCCDDDDDDEEEBBB??????AAA@@@===:::<<<;;;::::::::::::888777777666666555555555555666555555555555555555555555555555555555555555555555555444444333333444444555444444444444444444333333444444444444444444444444555444444333333444444555333444444555555444444333222222333333333333444444333333333333333333333333222222222222222222222222222222222333333333444444222333333444444333333222222222222222222222222222333333333333333333333333222222222333333333444444333333333333333333333333444444222222222222444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222333333333333444444333333333333333333333333333333333333333333333333222222222333333333444444333333444444444444444444333444444555555444444333444444444444444444444444555555555555555555555555555555555555555666666666444444444444444444444444555555555444444555555555333444666777666777999:::222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111222222222222111111222222222222222222222222333333333333333333333333333222222111111222222333111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222111111222222333444333222111111333333222111333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444222222222333333333444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444555555555555555555555555444444444555555666666666666666555555555444444444666666555555555555555666999::::::999999;;;???BBBBBBBBBBBBCCCDDDFFFGGGHHHJJJKKKNNNRRRUUUVVVSSSPPPPPPNNNLLLNNNRRRUUUVVVVVVUUURRROOOOOOPPPOOOKKKGGGGGGEEEDDDEEEEEECCC???;;;<<<<<<;;;:::999888888999444555555555666666666777666666666666666666666666555444444333333444444555444444444444444444444444444444444444444444444444555444444333333444444555333333444444444444333333222222222333333444444444333333333333333333333333222222222222222222222222222222222333333333444444222333333444444333333222222222222222222222222222333333333333333333333333222222222333333333444444333333333333333333333333444444222222222222444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222333333444444444333333333333333333333333333333333333333333333333222222222333333333444444333333333444444444555555333333444444444444333333333333444444444444444444555555555555555555555555666666666666666666666666444444444444444444444444555555555444444555555555444555666666444444555666111222222222222333333333111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222111111222222222222111111222222222222222222222222333333333333333333333333333222222111111222222333111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222111111222222333444333222111111333333222111333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222333333333333333333333333333333333333333333333333222222222333333333333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444222222333333333333444444333333333333333333333333222222333333333333444444444444444444444444444444222222333333333333444444444444444444444444444444555555555555555555555555444444444555666666777777666666666666666666666666555555555666777888999:::999<<<@@@BBBCCCGGGMMMRRRVVVVVVVVVVVVWWWYYY[[[\\\```aaadddjjjooopppmmmiii___\\\YYYZZZ^^^bbbbbbaaadddcccbbbbbbaaa___\\\YYYSSSSSSSSSUUUUUURRRKKKEEEBBBAAA???===;;;::::::999777777777777888888888888666666666666666666666666555444444333333444444555444444444444555555555555444444444444444444444444555444444333333444444555333333444444444444333333111222222333333444444555333333333333333333333333333333333333333333333333222222333333333333444444222333333444444333333222333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333444333333222222333333444222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111222222333333444444555333333333333333333333333333333333333333333333333222222333333333333444444222333333444444555555555333444444444444444444333333333333333444444444444555555555555555555555555777777777666666666666555444444444444444444444444555555444444444444555555555666666555333111222333111111222222222333333333111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222111111222222222222111111222222222222222222222222333333333333333333333333333222222111111222222333111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222111111222222333444333222111111333333222111333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222333333333333333333333333333333333333333333333333333333333333444444555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444222222333333333333444444333333333333333333333333222222222333333444444444444444444444444444444444222222222333333444444444444444444444444444444444555555555555555555555555444444444555666777777777555555666666777888888888777888999;;;>>>BBBDDDFFFFFFJJJPPPSSSTTTVVV\\\aaafffeeeddddddeeegggiiijjjqqqqqqttt{{{}}}wwwmmmiiidddcccgggiiihhhfffkkkmmmnnnmmmjjjgggeeeeee^^^___aaaeeehhhddd\\\TTTLLLKKKHHHFFFCCCAAA@@@@@@>>>>>>===<<<:::999888888666666666666666666666666555444444333333444444555444444444444555555555666444444444444444444444444555444444333333444444555222333333444444333333222111111222333333444555555333333333333333333333333333333333333333333333333222222333333333333444444222333333444444333333222333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333222333333444444333333222222222222333333444444444333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111222333333444555555333333333333333333333333333333333333333333333333222222333333333333444444222222333333444555555666444444555555555555444444222222333333333444444444555555555555555555555555777777777777666666666555444444444444444444444444444444333333333333444444444555666444222111111222111111111222222333333333111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222111111222222222222111111222222222222222222222222333333333333333333333333333222222222222222222333111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222111111222222333444333222111111333333222111333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222333333333333333333333333333333333333333333333333444444444555555555666666333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333444444444222222333333333444444444333333333333333333333333222222222333333444444444444444444444444444444444222222222333333444444444444444444444444444444444555555555555555555555555444444444555666777777888555555666777888999:::::::::;;;>>>BBBGGGKKKOOOQQQVVV[[[```bbbaaabbbfffjjjkkkjjjiiihhhiiikkkmmmnnnwwwwwwzzzzzz{{{uuuooommmooopppooolllllloooqqqppplllhhhhhhhhheeefffjjjppptttqqqggg___[[[YYYWWWSSSPPPNNNLLLLLLDDDCCCAAA???<<<:::888777777777777777777777777777555444444333333444444555444444444555555555666666444444444444444444444444555444444333333444444555222333333444444333333222111111222333333444555555333333333333333333333333333333333333333333333333222222333333333444444444222333333444444333333222333333333333333333333333333333333333333333333333222222333333333444444444333333333333333333333333222222444555555444222222222222222333333444444444333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111222333333444555555333333333333333333333333333333333333333333333333222222333333333444444444222222333333444555666666444555555666666555555444222222222333333444444444555555555555555555555555888888777777666666666555444444444444444444444444444333333222222333333444444555666555333222333444111111111111111111111111222222222222222222222222111111222333333333333222222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333222111000000000111333333222222222111111111111000111111111111111111111111000000000000000000000000000111111111111222222222222222111111111111222222222222222222222222222222444444444333333222222222222222222111111111000000111111111111111111111111000000000000000000000000222111000000000000000111222222222111111111000000000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333444444444333333222222222111111222222222333333333222222222222222222222222222222222222222222222222333333333222222111111111111111222222222333333333222222333333333333444444222222444444444444222222222222333333333333444444333333333333333333333333222222222222222222222222222222222222222222222222444444444555444444333333222222333333333333444444444333333222222333333444222333333444444333333222222222333333333333444444333333333444444444555555555555555555555555555555888888888777666666555555666888999999888777777888666777888888777999;;;>>>FFFKKKQQQVVVZZZ___eeejjjkkkpppvvvwwwtttpppmmmlllmmmoooqqqnnnkkkkkkooottt~~~zzzxxx||||||zzzyyy|||wwwooollltttvvvpppkkkmmmooonnnhhhjjjoootttxxxuuuoooiiieeehhhiiigggbbbaaaeeeiiibbb\\\SSSLLLGGGBBB===999888888777777777777666666666777666555333333333444555555555555555666777888555444444333333444444555444444444444444444444444222333333444444333333222333333333333333333333333222333333444444333333222222222222222222222222222444444444444444444444444444444444444444444444444222222222222222222222222333333333333333333333333333333333333333333333333555444333333222222222222333333333333333333333333222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333222222222222222222222222222222222222222222222222444333333222222333333444444444444444444444444444555555555555555555555555444444444444444444444444555555555444444333333333444444333333333333222222444444444444444444444444555555555555555555444444222444555555444333333444111111111111111111111111222222222222222222222222111111222333333333333222222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333222111000000000111222333333333333222222111111111111111111111111111111111000000000000000000000000000111111111111222222222222222111111111111222222222222222222222222222222444444333333333222222222333222222222222111111111111111111111111111111111000000000000000000000000111000000000000000111111222222222111111111000000000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333444444333333333222222222111111222222222333333333222222222222222222222222222222222222222222222222333333333222222222111111111111222222222333333333222222333333333333444444222333333444444333333222222222333333333333444444333333333333333333333333222222222222222222222222222222222222222222222222333444444444444444333333222222333333333333444444444333333222222333333444222333333444444333333222222222333333333333444444333333333444444444555555555555555444444444444444777666666666666666666666555666888777666555666777:::;;;===>>>@@@DDDIIIMMMSSS\\\fffllllllmmmooosssnnnsssxxxzzzzzzxxxxxxxxxyyyzzzxxxuuuqqqssszzz~~~{{{{{{xxxwww~~~zzzuuutttuuusssrrrpppqqqtttxxxxxxsssnnnjjjlllmmmmmmlllmmmqqqtttuuupppggg```YYYSSSMMMHHHAAA@@@===:::888888888888555666555444333333444555555555444444555666666777555444444333333444444555444444444444444444444444222333333444444333333222333333333333333333333333222333333444444333333222222222222222222222222222444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333555444333333222222222333333333333333333333333333222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333222222222222222222222222333333333333333333333333444333333222222333333444444444444444444444444444555555555555555555555555444444444444444444444444555555444444444333333333444444333333333333222222444444444444444444444444555555666666666666666555333444666666444333444555111111111111111111111111222222222222222222222222111111222333333333333222222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333222222222222222222222222111111000000111111222333555555444333222222111111111111111111111111111111000000000000000000000000000111111111111222222222222222111111111111222222222222222222222222222222333333333333222222222222333333333333222222222222111111111111111111111111000000000000000000000000000/////////000111222222222222222111111111111111000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333333333222222222222111111222222222333333333222222222222222222222222222222222222222222222222333333333222222222222111111111222222222333333333222222333333333333444444222333333444444333333222222222333333333333444444333333333333333333333333333333333333333333333333222222222222222222222222333333444444444444333333222222333333333333444444444333333222222333333444222333333444444333333222222222333333333333444444333333333444444444555555444444444444444444444444555555555666666666777777555777888888777666777888???AAAEEEIIINNNSSSYYY^^^aaammmzzz{{{vvvvvvxxxwwwyyy|||}}}{{{yyyyyyyyywwwzzz|||||||||~~~|||}}}{{{xxxzzz}}}zzzzzzzzzyyyxxxtttrrrvvv}}}{{{tttsssssstttxxx{{{}}}}}}|||xxxrrrlllfff```ZZZVVVNNNKKKFFFBBB>>><<<;;;;;;777666555555555666777777555444444444444555666666555555444444444444555555444444444444444444444444222333333444444333333222333333333333333333333333222333333444444333333222222222222222222222222222444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333444444333222222222333333333333333333333333333333222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333222222222222222222222222444444444444444444444444444333333222222333333444444444444444444444444444444444444444444444444444444444444444444444444444555444444444444333333333444444333333333333222222444444444444444444444444444444555666777777777777333555666666555444444555111111111111111111111111222222222222222222222222111111222333333333333222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111111111111111111222222222666666555444333222222111111111111111111111111111000000000000000000000000000000111111111222222222222222111111111111222222222222222222222222222222333222222222222222222222444444444333333333222222111111111111111111111111000000000000000000000000////////////000111333333111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222333333333444444333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333222222222222222222222222222222333444444444333333222222222333333333444444444333333222222333333444222333333444444333333222222222222333333333444444333333333444444444555555333333333333444444444444666666666666666666666666777888:::::::::;;;>>>@@@EEEJJJRRRXXX]]]bbbfffhhhkkkwww|||uuuvvvzzz~~~|||vvvzzz~~~}}}|||{{{|||tttrrrrrruuuyyyyyyuuuqqq^^^\\\___jjjzzz~~~}}}~~~zzz}}}yyyvvvtttwww|||~~~|||yyysssrrrpppnnnkkkhhheeebbbYYYWWWSSSMMMHHHCCC@@@>>>:::999666666666888888999555555444444444444555555555555444444444444555555444444444444444444444444222333333444444333333222333333333333333333333333222333333444444333333222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333444333333222222333333333333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333222222222222222222222222333333333333444444444444444333333222222333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333222222222333333333333333333333333222333444555666666666666333555666666555444555555111111111111111111111111222222222222222222222222111111222333333333333222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111000000111111222222222222666666555555444333222222111111111111111111111111000000000000000000000000000000111111111222222222222222111111111111222222222222222222222222222222222222222222222222222222444444444333333333222222111111111111111111111111000000000000000000000000////////////000111333333111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222333333333444444333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333222222222222222222222222111222222333444444333333222222222333333333444444444333333222222333333444222333333444444333333222222222222333333333444444333333333444444444555555333333333444444555555555888888777777777666666666777999<<<>>>AAADDDHHHLLLTTT[[[dddlllpppppppppoooyyyyyy{{{{{{zzzvvvoooggg```\\\ZZZYYYXXXXXXZZZ\\\[[[XXXTTTGGGEEEGGGPPP^^^kkkqqqrrruuusssqqqqqqttt{{{xxx{{{xxxvvvyyy~~~~~~yyytttsssssstttsssrrrpppoooooobbbaaa___[[[UUUNNNIIIEEEAAA===999777777888888777666555555444444444555555666555555444444555555666444444444444444444444444222333333444444333333222333333333333333333333333222333333444444333333222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333222222333333444333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333222222222222222222222222111111222222333333333333444333333222222333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333222222222333333333333333333333333000111222333444444555444333555666666555444444555111111111111111111111111222222222222222222222222111111222333333333333222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222000000111222222222222111555555444444444333333333111111111111111111111111000000000000000000000000000111111111111222222222222222111111111111222222222222222222222222222222111111111222222222222222333333333333222222222222111111111111111111111111000000000000000000000000000/////////000111222222111111111111111222222222000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333111111111222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111222222222222333333333111111222222222333333333222222333333333333444444444333333222222333333444222222333333333333444444333333333333333333333333333333333333333333333333222222222222222222222222000111222333333444444333222222333333333333444444444333333222222333333444222333333444444333333222222222333333333333444444333333333444444444555555333444444555555666666666888888888888888888888888999<<>>???@@@GGGLLLSSS\\\fffqqq|||pppeeeUUUJJJHHHKKKPPPSSSPPPRRRWWW\\\______[[[XXX[[[ZZZXXXWWWWWWWWWWWWWWWZZZ___eeeeeecccdddiiioooaaaXXXRRRRRRPPPLLLMMMQQQRRRUUUVVVUUURRRPPPRRRTTTSSS[[[jjjyyy~~~~~~|||wwwssspppqqqrrrtttmmmdddZZZSSSOOOLLLFFFBBB999999888777777777777777666666555555555555666666444444444444444444444444222333333444444333333222333333333333333333333333222333333444444333333222222222222222222222222222222222222222222222222222444444444444444444444444222222222222222222222222333333333333333333333333333333333333333333333333222222222222333333444555333333333333333333333333222222333333333444444444333333333333333333333333333333333333333333333333333333333333333333333333222222333333333444444444333333333333333333333333222222222222222222222222222222333444444555666666444333333222222333333444444444444444444444444444333333333333333333333333444444444444444444444444333333333444444555555555444444444333333333222222222222222222222222222222333333444444444333222222000222444333222111222222111111111111111111111111111111111111111111111111111111111111111111111111333333444444333333222111222222222222222222222222111111111111111111111111222222222222222222222222111222222333333222222111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222111111111000000222222222111111111111000000000000000000000000000222111111111000000//////222111111111000000//////222222111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444555555333333333333333333333333444444444333333222222222333333333333333333333333222222333333333333444444111111222222222333333333111222333333444444333333444444333222222333333333333333333444444444555555666555555444444555666666555555666666666666666666999>>>???<<<<<>>FFFNNNUUUZZZbbbmmmvvvyyyppppppsss{{{{{{wwwsssrrrpppmmmmmmooojjjjjjjjjmmmsss{{{zzzsssqqqqqqrrrwww~~~}}}yyywww}}}}}}ssspppyyy~~~yyywwwyyyyyywwwuuuvvvvvvooogggcccccccccbbb^^^XXXSSSPPPMMMKKKMMMSSSXXXZZZ^^^cccoooyyy}}}}}}}}}~~~|||wwwrrrlllbbbUUUKKKFFFBBB<<<888999777555555666666555333666666666555555555444444333333333333333333333333555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222333333333222222222222111333333333333333333333333777666555444333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444333333333333222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333444444444444333333333333333333333333444444444444444444444444222222333333333333444444333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222333333333333222111111222222222222222222222222111111111111111111111111222222222222222222222222111222222333333222222111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111000000000000000000000000000000111111111000000000000000111111111000000000000000111111111111111222222222111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222333333333444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444222222222333333333444444111222333333444444333333444333333333333444444555444444444444555555555555555555666777777777666555666999<<<===>>>@@@DDDHHHTTT___kkkuuu}}}ssssssvvv~~~xxxpppmmmpppsssvvvuuuwww~~~|||uuussssssuuu|||yyysssqqqqqqssszzz{{{zzz|||ssslllmmmzzz}}}vvv{{{~~~wwwoooqqqssssssqqqmmmhhheee]]]WWWQQQNNNKKKGGGFFFHHHOOOXXXgggtttyyyyyy{{{|||{{{{{{~~~~~~vvvmmmaaaZZZVVVQQQHHH@@@;;;999777555555555555555666666666666555555555555444444444444444444444444555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222333333333333333333333333555555444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444444555333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222333333222222111000222222222222222222222222111111111111111111111111222222222222222222222222111222222333333222222111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111000000000000000000000000000000000000000000000000111111000000000000000000111111000000111111111222222222111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444222222333333333444444444111222333333444444333333444333333333444444555666444444444555555555666666777777777777777777666666555999>>>@@@BBBFFFNNNSSS]]]kkk}}}~~~yyyyyy|||uuuiiieeegggkkkmmmrrrrrrwww|||yyywwwzzz}}}{{{yyyzzzyyytttoooqqq||||||rrrvvv}}}zzz{{{}}}}}}yyytttqqqmmmddd\\\WWWRRRKKKHHHHHH@@@DDDMMMXXX___fffttt}}}~~~zzzssslllhhheee___TTTKKKDDDBBB???;;;888777888999777777666666666555555555444444444444444444444444555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222333333333333333333333333222222222222222333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333444444444555555555333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111222222222222222111111000222222222222222222222222111111111111111111111111222222222222222222222222111222222333333222222111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111222222222222222222111111111111000000000000000000000000000000000000000111111111111000000000000111111111111000000000111222222333333111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333333333222222333333333333444444333333333333333333333333222222333333333333444444333333333333444444444444111222333333444444333333333333333333444555666777444444555555555666666666666666666666666888999999999>>>DDDGGGIIIOOOXXX___dddsssyyymmmjjjmmmqqqrrrxxxyyy|||yyywwwvvv{{{}}}}}}uuuwwwzzzxxxvvv}}}~~~xxxppphhheeeaaaZZZUUUSSSFFFCCCEEEJJJMMMSSSfffyyy~~~zzzuuurrroooiii___WWWPPPNNNHHHAAA:::777777999777777777666666666555555444444444444444444444444555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222111222222222222333333333333333333333333333333333111111111111222333444555333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555555333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111222222222222222111000000222222222222222222222222111111111111111111111111222222222222222222222222111222222333333222222111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222222222222111111111111000000000000000000000000000///000000000111111111111///000000000111111111111///000000111222222333333111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333111222222222222333333333333333333333333333333333222222222333333444444444333333333333333333333333222222333333333333444444333333333444444444444555111222333333444444333333333333333444444555666777555555555555666666666666777666666777999===AAACCCFFFLLLQQQTTTUUU[[[eeemmmvvv}}}zzzvvvssstttxxx{{{yyyyyy{{{~~~}}}yyy{{{}}}}}}vvvqqqqqqpppiiibbb___VVVRRRPPPQQQMMMLLLZZZlll~~~{{{yyy{{{}}}yyywwwtttpppkkkhhhddd```XXXLLLAAA;;;999:::777777777777666666666555555555555555555555555555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222111111222222222333333333333333333333333333333333333333222222222333333444333333333333333333333333333333333333333333333333333333333333333333333333222222222333333444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444555555555555333333333333333333333333222222222222222222222222222222333333333333444444333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111222222222222111000000222222222222222222222222111111111111111111111111222222222222222222222222222222222333333222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000111111222222222222222222222111111111111000000000000000000000000000//////000000111111111222//////000000111111111222///000000111222222333333111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333333333222222222333333444444444333333333333333333333333222222333333333444444444333333333444444444555555222222333444444444333333333333333444555666777777555555555555666666666777999888888:::>>>DDDJJJNNNTTTYYY^^^``````eeeoooxxx}}}ooohhhmmm}}}}}}yyyzzzzzzwwwxxx||||||}}}~~~~~~|||xxxttt|||}}}~~~~~~yyytttssswwwzzzvvvooolllgggbbbbbbbbbYYYQQQXXXgggkkkjjjlllrrryyy~~~~~~~~~}}}zzzwwwvvvuuuvvvvvvzzzuuukkk\\\NNNEEEBBBBBB777777777777666666666666555555555555555555555555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222111111111222222333333333333333333333333333333333666666555444333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555666666333333333333333333333333222222222222222222222222222222333333333444444444333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000//////......000000000000000000000000111111111111111111111111000111111111111222222222222222111111111111222222000000000000000000000000111111000000000000111111000000000000111111111111000111111111111222222222222222222222222222222222222222222222222222222222000000000000000000000000222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222444444444333333222222222333333333222222111111111222333333444444333333222333333333333333333333333333333333333333333333333444444444333333222222222333333333333333333333333333222222111111222222333222222222222222222222222444333333222222333333444333333333333333333333333333333333333333333333333555555444444444555666666555555666666666666555555999999<<>>:::888777777666555888666555666666666444222555555555555555555555555333333333333333333333333555555444444444333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333444555333333333333333333333333333333333333333333333333444444444444444444444444333333222222333333444555444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000/////////000000000000000000000000111111111111111111111111000111111111111222222222222222111111111111222222000000000000000000000000111111000000000000111111000000000000111111111111000111111111111222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222444444333333333333222222333333333222222222222111222333333444444333333222333333333333333333333333333333333333333333333333444444333333333333222222333333333333333333333333333333222222222222333333333333333333333333333333444333333222222333333444333333333333333333444444333333333333333333333333444444333333444555555666555555555666888:::<<<>>>GGGMMMTTTWWWYYY^^^hhhooo~~~~~~}}}xxxwwwxxxyyyzzz{{{uuuwww||||||yyyxxxssssssrrrqqqqqqssswwwzzz|||~~~yyyqqqooorrrttttttuuu{{{~~~{{{{{{uuusssvvvyyyyyyxxxyyyxxxvvvvvvxxxzzzyyytttpppfff^^^VVVUUUXXX\\\cccjjjsssxxxxxxsssrrrsssssstttrrrjjj___VVVLLLFFF>>>999888999888666888777555555555555333222555555555555555555555555333333333333333333333333555444444444444333333333444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333444444555333333333333333333333333333333333333333333333333444444444444444444444444333333222222333333444555444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222222222111111111111222222000000000000000000000000111111000000000000111111///000000000111111111111000000111111111222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333333333333333333333333444333333222222333333444333333333444444444444444444444444444444444444444333333333333444555666666555555666999===BBBGGGJJJWWWZZZ]]]___dddnnn{{{|||tttvvv~~~{{{wwwxxx{{{wwwxxx{{{{{{wwwuuuuuuuuuvvvvvvwwwzzz}}}zzzqqqooorrryyywwwwwwyyy}}}~~~~~~wwwuuutttuuuxxxyyyyyyxxxppplllgggccc___]]]]]]___```jjjzzz|||vvvooooooqqquuuyyywwwoooggg\\\TTTIIIAAA>>>===:::888888666444444555666555333555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333444555555333333333333333333333333444444444444444444444444444444444444444444444444333333222222333333444555444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000111111111111111111111111000000111111111222222222222222111111111111222222000000000000000000000000111111000000000000111111///000000000111111111111000000111111111222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444333333333333333333444333333333333333333333333444333333222222333333444333333333444444555555555444444444444444444444444444444444444555666777888888999<<>>;;;888666777777777666555555555555555555555555555555555555555555555555333333333444444444555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444555666666333333333333333333333333555555555555555555555555444444444444444444444444333333222222333333444555444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111222222222222000000000000000000000000111111111111111111111111000111111111111222222222222222111111111111222222000000000000000000000000111111000000000000111111000000000000111111111111000111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222333333444444444111111111222222333333333222333333444444333333222333333333333333333333333333333333333333333333333222222222333333444444444333333333333333333333333555444444333333444444555444444444444444444444444444333333222222333333444333333444444555666777777555555555555555555555555666666666777888:::;;;<<>>CCCEEEBBB???777777777777777777777777444444444444444444444444444444444444444444444444///000111333444555666666444444444555555555666666555444444333333444444555444444444444444444444444444333333222222333333444000222444666666444222000111111222333333444555555333333333333333333333333333333333333333333333333444444444444444444444444555555666666666666555555555444444333333444444555333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222111111111111111111111111111111222333333333333222222222111111111111222222333333333222222111111111333333333333333333333333222222333333333444444444333333333333333333333333444444444444444444444444333333333333333333333333222222333333333444444444222222222222222222222222333333333333333333333333333333222222333333444555444444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222333333444444333333222444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444555555333333333333333333333333444444444555555555555666333555666666555444555777555888???GGGOOOXXX^^^bbbbbbqqqyyyuuuyyy{{{tttpppuuurrrooopppvvvxxxooorrr|||xxxlllddd^^^[[[aaajjjpppxxx~~~|||yyysssfffYYYIIIAAA999666999;;;888444777777666555555555555555444444444444444444444444555555555555555555555555333333333333333333333333444444444444444444444444555444333333333333444555777777666666555555555444444444444444444444444444666;;;>>>@@@DDDFFFCCC>>>666666666666666666666666555555555555555555555555444444444444444444444444333333333444444444555555555444444444444555666666555555555555555555555555555555555555555555555555444333333222222333333444333333333444444444555555333333333333333333333333333333333333333333333333333444444555555444444333333333333444444444555555333333444444555666777777333333333444444444555555333444444555555444444333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222111111111111111111111111111111222333333333333222222222111111111111222222333333333222222222111111333333333333333333333333222333333333333444444444333333333333333333333333444444444444444444444444333333333333333333333333222222333333333444444444222222222222222222222222333333333333333333333333333333222222333333444555444444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222333333444444333333222444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444555555333333333333333333333333444444444555555555555666444555666666555666777999:::>>>FFFOOOWWW___eeehhhjjj||||||wwwwwwqqqnnnoooooorrrxxxyyytttyyyzzzrrrggg\\\ZZZ___jjjttt}}}~~~|||yyyssslllRRRKKKAAA:::999999888666777777666555555555555666444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444555444333333333333444555777666666666555555555444444444444444444444444444888<<>>@@@@@@BBBDDDAAA;;;555555555555555555555555555555555555555555555555444444444444444444444444333333333444444444555555555444444444444555666666555555555555555555555555555555555555555555555555444444333333333333444444333333333444444444555555333333333333333333333333333333333333333333333333222333333444444333333222333444444444444555555555555666666666666666666666555555555555666666666777444444444555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222111111111111111111111111111111222333333333333222333222222111111222222333333333333333333333333333444444444444444444444444444444444444555555555555444444444444444444444444555555555555555555555555444444444444444444444444333333333444444444444555333333333333333333333333333333333333333333333333333333222222333333444555333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222333333444444333333222444444444444444444444444333333333333333333333333222222333333333333444444333333333444444444555555333333333333333333333333444444444555555555555666666777777666666888;;;>>>IIIPPPZZZaaaeeegggjjjkkksss~~~qqqkkkjjjooottt}}}}}}vvvsssqqqvvv~~~}}}vvvrrrooolllkkkffffffeeedddcccccccccddd^^^^^^______```bbbdddeeeddddddeeefffiiimmmppprrrrrrwww{{{|||zzz{{{wwweeeYYYTTT]]]kkkvvv}}}~~~{{{xxxnnnhhh\\\MMM@@@999:::<<<888777777666555666666666555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555444444333444444666666===@@@AAA@@@AAACCC???999555555555555555555555555555555555555555555555555444444444444444444444444333333333444444444555555555444444444444555666666555555555555555555555555555555555555555555555555444444333333333333444444333333333444444444555555444444444444444444444444444444444444444444444444222222333333333333222222444444444444555555555555666555555555555555555555555555555555666666666666666666777777777777666666333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222111111111111111111111111111111222333333333333222333333222222222222333333333333333333333333333333444444444444444444444444444444555555555666666666444444444444444444444444555555555555555555555555444444444444444444444444333333444444444555555555333333333333333333333333333333333333333333333333333333222222333333444555333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222333333444444333333222444444444444444444444444333333333333333333333333222222222333333444444444333333333444444444555555333333333333333333333333444444444555555555555666777777777666777:::???BBBPPPWWW___cccdddccceeegggvvvuuuhhhfffhhhhhhkkkvvv~~~zzzxxxwww{{{vvvnnnhhhcccaaa___]]][[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXYYYYYYZZZZZZZZZ[[[\\\^^^```aaabbbggglllmmmlllnnntttzzz{{{ssscccTTTWWWbbbrrr~~~wwwrrrnnndddUUUFFF<<<:::;;;888888777666666666666666555555555555555555555555555555555555555555555555333333333333333333333333444444444444444444444444444444444444444444444444444444444555555555555555555555444333444555666888???AAABBB@@@@@@BBB>>>888555555555555555555555555555555555555555555555555444444444444444444444444333333333444444444555555555444444444444555666666555555555555555555555555555555555555555555555555555444444333333444444555333333333444444444555555444444444444444444444444444444444444444444444444222333333444444333333222444444444555555555666666555555444444444444444444555555555555666666666666666666777777777777666666333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222111111111111111111111111111111222333333333333222333333222222222222333333333333333333444444444444444444444444444444444444555555555666666666666777444444444444444444444444555555555555555555555555444444444444444444444444333444444444555555555555333333333333333333333333333333333333333333333333333333222222333333444555222222333333333333444444222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222333333444444333333222444444444444444444444444333333333333333333333333111222222333333444444555333333333444444444555555333333333333333333333333444444444555555555555666666777777888:::???GGGLLLXXX^^^cccdddaaa```bbbeeeqqqpppcccbbbeeefffiiiuuu~~~{{{~~~}}}xxxrrrnnnfffbbb]]]ZZZYYYYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUTTTTTTVVVVVVVVVUUUUUUUUUVVVVVVVVVYYY]]]^^^^^^```eeehhhlllooouuuzzz}}}nnnZZZTTTVVVeeevvv}}}yyytttqqqpppjjj^^^PPPDDD===;;;999888777777666666777777555555555555555555555555555555555555555555555555333333333333333333333333444444444444444444444444333444444555555444444333444444444444444555555555666555444333333555777999@@@BBBBBB@@@@@@AAA>>>888444444444444444444444444555555555555555555555555444444444444444444444444333333333444444444555555555444444444444555666666555555555555555555555555555555555555555555555555555555444444444444555555333333333444444444555555444444444444444444444444444444444444444444444444333444444555555444444333444444555555555666666666444444444555555555555555666666666666777777777777555666666777777666666555333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222111111111111111111111111111111222333333333333222444333333222222333333444333333333444444444555555555555555555555555555555555555666666666777777777555555555555555555555555555555555555555555555555555555555555555555555555444444444444555555555555444444444444444444444444333333333333333333333333333333222222333333444555222222222333333444444444222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222333333444444333333222444444444444444444444444333333333333333333333333111111222333333444555555333333333444444444555555333333333333333333333333444444444555555555555666444555777:::???HHHRRRYYY```dddgggeeeaaa```eeejjjooozzz~~~wwwvvvtttiiiggghhhkkkppp{{{zzzyyyyyy||||||sssmmmjjjgggbbb^^^[[[YYYWWWWWWXXXZZZZZZZZZZZZYYYYYYYYYYYYYYYZZZ[[[WWWWWWYYYYYYZZZYYYXXXWWWWWWWWWVVVUUUTTTTTTSSSSSSTTTTTTTTTTTTUUUVVVWWWXXX\\\^^^bbbeeejjjooovvvzzz{{{~~~{{{mmm^^^SSSVVVaaajjjooorrrssssssrrrkkk```SSSGGG@@@999888777777666666777777555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444333333444555555444333333333333333444444555555555666555333333333666888:::@@@BBBAAA???@@@AAA>>>999444444444444444444444444555555555555555555555555444444444444444444444444333333333444444444555555555444444444444555666666555555555555555555555555555555555555555555555555555555444444444444555555333333333444444444555555555555555555555555555555555555555555555555555555444555555666666555555444555555555555666666666666555555666666777777888888888888888999999999::::::888888999999999999888888333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222111111111111111111111111111111222333333333333222444333333222222333333444333333333444444555555555555555555555555555555555666666666666777777777777555555555555555555555555666666666666666666666666555555555555555555555555444444444555555555666666444444444444444444444444333333333333333333333333333333222222333333444555222222222333333444444444222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222333333444444333333222444444444444444444444444333333333333333333333333111111222333333444555555333333333444444444555555333333333333333333333333444444444555555555666666222444777;;;CCCNNNZZZbbbeeehhhiiifffbbbbbbiiipppuuuyyywww}}}sssppppppvvv|||tttqqqvvvxxxzzz}}}{{{uuuoooggg___[[[[[[[[[YYYVVV[[[ZZZYYYZZZ\\\]]]]]]\\\^^^^^^]]]]]]^^^___``````\\\^^^```cccccccccbbbaaa\\\\\\[[[[[[ZZZYYYXXXXXXZZZXXXVVVUUUVVVVVVUUUSSSSSSSSSTTTTTTVVVZZZ___cccnnnppptttyyyoooYYYRRRTTT]]]jjjuuuvvvxxxyyywwwnnn```QQQGGG999888888777777777777777666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444333333444555555444333333333333333444444555555555666555333333333666999:::@@@BBBAAA??????AAA>>>999444444444444444444444444555555555555555555555555444444444444444444444444333333333444444444555555555444444444444555666666555555555555555555555555555555555555555555555555555555444444444444555555333333333444444444555555555555555555555555555555555555555555555555555555555555666666666666555555555555555555666666666777666666777888999::::::;;;:::::::::;;;;;;;;;<<<<<<<<<======>>>>>>======<<<333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444333222333555666555444111222333333444444333333111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222111222333333444444333333777555222111222333333222333555777777555444444555888666555666777666888:::777777999999999999999888999:::::::::999777555333777888888666888;;;:::666999888666555555555555444333444666666555555555666555333222222333555444444444444555666555444333222444444444444444444444444333444444555555444444333222222222222222222222222333333333333333333333333222222222222222222222222444444444444444444444444333333333333333333333333444444444444444444444444555555555444444333333333444444444444444444444444222333333444444333333222444444444444444444444444555555555555555555444444555444444444666666555444444777;;;BBBOOO]]]cccbbbmmmjjjfffdddeeekkkrrrwwwyyyzzzrrrpppqqqttt{{{tttmmmhhheeebbb___[[[ZZZ]]]___```___```cccggghhhhhhfffeeeeeedddeeefffhhhjjjkkkkkkkkkiiiiiiiiihhhhhhhhhhhhhhheeeeeedddcccbbbaaaaaaaaa```^^^[[[ZZZZZZZZZYYYXXXVVVTTTQQQPPPPPPQQQTTTUUUXXX[[[___fffnnnuuu{{{iiiXXXTTT[[[hhhrrrsss{{{{{{uuummm```TTTDDD>>>999888777555666999777666666666555555555555999555222333333222555999555555555555555555555555666666555555555444444444555555555555555555444444444444444444444444444444444444555444555888<<<@@@AAAAAA@@@???>>>===<<<;;;333555666777666555666777444555666777777666555444444444444333333333222222222222333333333444444444555555555555555555555555555555444333444555666777555555555555555555555555444444444444444444444444444444444555555555666666555555555555555555555555555555555555555555555555333444555777777777888888777888888999999888999999;;;===>>>??????BBBFFFIIIIIIHHHGGGGGGDDDCCCHHHOOOMMMLLLLLLMMMMMMKKKGGGDDD333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444333222333555555555444111222333333444444333333111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222333444444444444333888666444444555666666666666777888888666666666888:::888777888888888999;;;777888999999999999:::;;;;;;<<<<<<<<<===<<<<<<<<<999;;;;;;:::;;;>>><<<777999999999888888888888999999999:::999888777777777888777666666777777666555444555555666666555444333444444444444444444444444333444444555555444444333222222222222222222222222333333333333333333333333222222222222222222222222444444444444444444444444333333333333333333333333444444444444444444444444555555444444444333333333333333333333333333333333222333333444444333333222444444444444444444444444555555555555555555555555555555444444555555555444555;;;AAAHHHSSS___eeeeeemmmlllllllllmmmooosssuuuuuu}}}||||||wwwooonnnppp{{{xxxsssmmmhhhdddbbbaaaaaa``````bbbfffiiiiiihhhhhhjjjmmmnnnmmmlllkkkkkknnnooopppqqqrrrrrrrrrrrrqqqqqqqqqppppppooooooooommmlllkkkjjjiiiiiiiiijjjhhheeecccaaa```]]]YYYWWWXXXWWWUUURRRQQQQQQRRRRRRQQQSSSVVV[[[```eeejjjllluuuzzzssscccZZZ\\\eeennn{{{~~~zzztttgggZZZEEE>>>888888888666555777777777666666666555555555333222333777777333222333555555555555555555555555666666555555555444444444555555555555555555555555444444444444444444444444444444555555666999===AAACCCCCCBBBAAA@@@???>>>>>>555666888888666555666777444555666777777666555444444444444333333333222222222222333333333444444444555555555555555555555555555444444333444555666777555555555555555555555555444444444444444444444444444444444555555555666666666666666666666555555555777777777777777777777888333444555666666666777888888999::::::;;;===@@@BBB===@@@DDDIIIMMMRRRXXX\\\\\\WWWTTTVVVWWWWWWYYY]]]ffffffhhhhhhfff```XXXSSS333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444333222333444555444333111222333333444444333333111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222222333333333333222222333444444444444444555333222222444555555444666777777666555555777888999999888777777999:::;;;===>>>???@@@@@@AAACCCFFFEEEDDDCCCBBBAAAAAABBBBBB>>>AAABBBAAABBBDDDAAA<<<;;;<<<===;;;999888999::::::999888888777777777777777666555666666666444222444555555666666666555555444444444444444444444444333444444555555444444333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444555444444444444333333333222222222222222222222222222333333444444333333222444444444444444444444444555555555555555555555555555555444444444444555555999AAAJJJQQQZZZeeemmmooovvv{{{~~~yyyvvvllluuuxxxmmmooowwwwwwnnnooosssyyyuuukkkiiifffcccbbbbbbdddeeecccdddfffjjjnnnqqqpppooorrrsssssstttttttttttttttwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvuuuuuuttttttrrrpppnnnmmmmmmnnnnnnmmmkkkiiigggeeebbb]]]ZZZ[[[ZZZXXXVVVSSSQQQOOONNNMMMNNNOOOQQQSSSVVVXXXZZZccciiirrr{{{}}}pppccc]]]```eee|||zzznnnbbbMMMCCC;;;:::;;;999666666777777777666666666555555555666;;;BBBBBB;;;666555555555555555555555555555555555555555555444444444555555555555555555555555444444444444444444444444333444555555666:::???BBBCCCCCCBBBAAA@@@??????>>>777999:::999777555555666555555666666666666555555444444444444333333333333333333333333444444444444555555555555555555555555555444444444444555666666555555555555555555555555444444444444444444444444444444555555555666666666777777777666666666555555555555555555555555666666555666777777666888:::======>>>@@@BBBDDDGGGLLLOOOJJJOOOUUU\\\bbbhhhmmmqqqssslllhhhkkkooopppqqqrrrwwwyyy{{{}}}{{{uuullleee444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333222111222444555444333111222333333444444333333111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222333333333333333222333333444555444444444555444333333444555444333666777888777777777:::<<<<<<>>>>>>===???CCCEEEEEEHHHJJJMMMNNNOOOQQQVVVZZZ]]]ZZZVVVRRROOOMMMMMMNNNOOORRRSSSRRRSSSUUURRRMMMGGGGGGGGGFFFCCCAAA@@@AAA===;;;999888888999999999666555555666777666444222444444555555555555555555555555555555555555555555333444444555555444444333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333333333444444444444444444444444444444444444444444222222222222222222222222222333333444444333333222444444444444444444444444444444444555555555555555555555555444444444666777===GGGQQQXXXbbbooozzz}}}ttteeepppuuukkkmmmvvv~~~vvvxxx|||xxxqqqkkkhhhaaaaaabbbeeehhhlllppprrroooppprrruuuxxxyyyzzzzzz{{{zzzzzz|||~~~{{{xxxvvvuuuuuuvvvuuussspppooommmllliiifffbbbaaa```^^^[[[WWWTTTRRRQQQQQQPPPPPPPPPQQQQQQRRRTTTYYY___gggpppzzzzzzyyynnnddd^^^\\\pppxxx{{{rrrkkk]]]OOOCCC>>>===:::888888777777777666666666666555777999@@@GGGGGG@@@999777555555555555555555555555555555555555555555555555444444444555555555555555555555555555555555555555333444555555777:::???CCCAAAAAA@@@??????>>>======:::;;;<<<:::888666555555555666666666666666666555555444444444444333333333333333333444444444444555555555555555555555555555444444444444555555666666555555555555555555555555555555555555555555555555555555555555666666666666777777666666666555555555666666555555555666777777:::<<<======<<>>===:::999888999::::::888666444444444444444444555555555555555555555555555555333444444555555444444333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444222333333444444333333222444444444444444444444444444444444555555555666666444555666555444555888;;;BBBLLLWWW___kkkzzz}}}qqqkkkvvvyyyrrrpppqqq{{{}}}vvvnnnhhhdddcccbbb```ccchhhmmmrrrvvvxxxyyy~~~~~~|||yyywwwvvvuuussskkkkkkjjjhhheeeaaa^^^[[[VVVUUUTTTRRRQQQQQQQQQQQQMMMNNNQQQVVV]]]gggsss{{{zzz}}}zzzooocccZZZbbbnnn}}}|||wwwvvvlll]]]MMMCCC>>>999777888888777777777666666666666555555999??????999555555555555555555555555555555444555555555555555555555444444444555555555666666555555555555555555555555333444555555666999>>>BBBAAAAAA@@@@@@???>>>>>>>>>===>>>>>><<<999666666666666666666555555666666666555555555444444444333333333333444444444555555555555555555555555555555555444444444555555555555555666666666666666666666666555555555555555555555555555555555666666666777777555555555555555555555555::::::999999:::<<<>>>???DDDGGGJJJJJJJJJLLLRRRXXX\\\ccclllpppooollljjjkkksssvvvyyyzzzzzzyyyzzz{{{444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333222111222333444333222111222333333444444333333111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222333333444444555555333333444555555555555555444444444666888999888777777:::>>>@@@BBBDDDFFFHHHPPPWWWYYYXXX]]]hhhmmmjjjdddjjjppprrrqqqrrrwww|||~~~|||yyyvvvttttttuuuvvvtttsssppplllooouuuxxxwwwfffcccbbbffflllnnnkkkfff]]]VVVNNNHHHFFFEEEBBB@@@???===;;;:::::::::888777777666555555444444555555555555555555555555555555333444444555555444444333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333222333333444444555555555333333333444444444444555444444444444444444444444222333333444444333333222444444444444444444444444333333444444555666666666333555777666555777;;;@@@IIIRRR]]]gggsssyyy|||}}}sssmmmooossswww~~~}}}uuuqqqkkkfffbbbbbbdddeeefffjjjooouuuzzz||||||||||||yyysssrrrpppnnnjjjfffbbb```[[[ZZZXXXUUUSSSRRRQQQQQQMMMLLLLLLLLLPPPYYYcccjjjrrr{{{zzznnnddd\\\fffvvv~~~}}}uuuhhhXXXLLLAAA999666888888888777777777666666666666333444777777444333666555555555555555555555555444444444555555555555555333333444444555666666666555555555555555555555555444444555444555888<<<@@@CCCCCCBBBBBBAAAAAAAAAAAA>>>??????===:::888777777666666555555555555666666555555555555444444444333333444444444555555555555555555555555555555555555333444555555666666555555666666666666666666666666555555555555555555555555555555666666666777777777444555555666666777777888999999:::<<>>===<<<;;;;;;:::888777666555666666555555555555555555555555333444444555555444444333444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333222222333333444555555666333333333444444444555555333333333333333333333333222333333444444333333222444444444444444444444444333333444444555666666777333555888777666999???DDDOOOXXXdddooozzz~~~rrriiihhhnnnttt~~~{{{xxx{{{~~~zzzsssiiihhhgggggghhhjjjlllnnnooorrrwww}}}}}}xxxsssnnnjjjhhhdddccc```]]]ZZZWWWUUUTTTPPPOOONNNLLLMMMPPPVVVZZZaaaiiiyyy~~~|||uuuppp___aaajjjxxxzzzqqqfffZZZKKK>>>999;;;888888888777777777666666:::666555777777555666:::555555555555555555555555444444444555555555666666333333444444555666666777555555555555555555555555444444444444444666:::===CCCBBBBBBBBBBBBAAAAAAAAA>>>???@@@>>>;;;999888888777666555444444555666777555555555555444444444444444444444444555555555555555555555555555555555555333444555666666666555444666666666666666666666666555555555555555555555555555666666666777777777777555555666777999:::;;;<<<:::;;;>>>CCCKKKSSSZZZ^^^ggglllpppppplllkkkoootttvvv~~~yyyxxxyyy{{{}}}~~~~~~}}}555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222111000111333444333222222222333444444444333333111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222333333444555666666333444555555666666555555777999<<>>===;;;999777777777777666666666666666666666666333444444555555444444333444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333222222333333444555666666333333333444444555555555222222222222222222222222222333333444444333333222444444444444444444444444333333444444555666777777222555888888777:::AAAGGGSSS\\\hhhttt}}}tttwwwjjjdddhhhpppvvvzzzsssrrr||||||}}}~~~wwwnnngggccceeehhhlllooorrrtttuuuvvvxxx}}}|||xxxvvvooommmiiieeeaaa^^^[[[ZZZRRRSSSRRRPPPNNNMMMNNNPPPWWW[[[gggwww||||||~~~zzzxxxwwwxxxddd^^^```nnn{{{|||xxxqqqgggVVVEEE>>>???888888888888777777777777999666444666666444666999555555555555555555555555444444444555555555666666333333444444555666777777666666666666666666666666444555444333333555999<<>>???BBBDDDIIIPPPZZZeeennnssstttyyy}}}|||vvvsssvvvzzzvvv~~~zzzwwwwww|||~~~~~~~~~|||555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222333333333333444444555555555444444333333333333333333333333333333333333444555777777666555444222333444444444666888;;;BBB<<>><<<:::888666666666555333333333444666888666555555555555444444444444444444555555555555666555555555666666666666777888888777777666666555555555666777777666666777888666777888777555555555666999444333666666333555:::999>>>@@@@@@CCCKKKPPPRRRQQQVVV]]]ccckkkrrrssspppwwwwwwwwwvvvvvvuuutttsssuuuwwwwwwuuurrrooommmmmmrrrxxx~~~{{{xxxxxxyyywwwuuuwww|||xxxpppmmm444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222333333333333444444555555444444444333333333333333333333333333333333111111333444555555444444666777888999:::===AAADDDNNNKKKPPP___iiikkkpppyyyssseee]]]\\\YYYUUURRRPPPLLLIIIFFFBBB>>>::::::999777555444555555666666555555555555555666666555555555555555555555555444444444444444444444444222222222222222222222222222222333333333333444444444444444444444444444444444444333333333444555666555555444444444333333333444444444444444444444444444444444444444444444444666666555555555444444444444444333333444444555666666444555999>>>CCCNNNXXX```ppp}}}www{{{uuuiiiqqqzzzzzzzzzxxxtttsssoootttxxx|||vvvqqqnnnnnnoooqqqtttwwwzzz|||~~~{{{xxxuuupppnnnhhhccc]]]ZZZYYYWWWTTTRRRKKKKKKNNNUUU\\\fffwww~~~vvvxxx{{{|||zzz{{{{{{wwwrrrpppsssvvvrrrjjj^^^ZZZfffzzz}}}sss___LLLBBB===999777999999666666888777777777777777777777777666666666666666666666666555555555555555555555555444444444555555555555666666666555555555555666666777666555444444555666777::::::<<>>@@@@@@>>><<<;;;999777777777666555444444666777999666555555555555444444444444444444555555555555666444555555555555666666666888777777777666666666555555666777777666666777999555666666666444444555777666444555999:::888:::@@@===EEELLLQQQYYYcccjjjkkkhhhiiimmmrrrtttqqqllliiinnnnnnppprrruuuyyy|||~~~xxxsssqqqrrrsssyyy~~~{{{vvvtttvvvwwwxxx{{{yyyrrrppp333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222333333333333444444555444444444444333333333333333333333333333333333111111222333444555555555555666888:::===CCCIIINNNVVVVVV___mmmxxx}}}|||ooogggfffddd```[[[XXXTTTQQQMMMHHHCCC??????===999555444555777888666666555555444555555555555555555555555555555555444444444444444444444444333333333333333333333333222222333333333333444444444444444444444444444444444333333333333444555666555444444444444333333333444444444444444444444444444444444444444444444444555555555555555444444444444444444333444444555666666444666>>>EEELLLUUU^^^fff}}}wwwxxxtttiiirrr|||}}}{{{wwwuuurrrvvvtttrrrpppoooooorrrvvvxxx{{{}}}{{{wwwooojjjddd```^^^[[[VVVRRRPPPMMMKKKNNNRRR[[[kkkyyyvvvuuuuuuyyyyyyuuuwwwwwwuuuqqqppprrruuusssnnndddZZZ]]]lll}}}~~~}}}mmmWWWGGG>>>999777999:::777777999777777777777777777777777666666666666666666666666555555555555555555555555444444444555555555555666666666555555555555666666777666555444444555666777888999;;;>>>AAABBB@@@>>>??????>>><<<;;;:::888888777777666555555777888999666555555555555444444444444444444555555555555666444444444555555555555666777777777777666666666666555666888777666666777999666666777666555555777999666555888;;;======AAAFFFJJJSSS^^^eeeoooyyyzzztttrrruuurrrjjjeeefffggghhhlllqqqwww~~~}}}vvvuuuxxxuuu}}}}}}zzzssspppsssyyy}}}xxxtttttt333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222333333333444444444444444444444444444444444444444444444444444444444444444444555666777777666888;;;@@@EEEMMMUUU[[[___dddooo}}}yyyrrrqqqnnniiifffaaaYYYSSSOOOLLLJJJIIIBBB@@@<<<999777777777888777777666555444444444555555555555555555555555555444444444444444444444444333333333333333333333333222222222333333333444444444444444444444444444444333333333333444444555555444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555444444444444444555666666777555999CCCLLLTTT\\\cccppp~~~sss}}}|||ooorrryyyyyyzzz~~~{{{xxxuuu}}}~~~zzzrrrrrrqqqrrruuuyyy}}}~~~|||uuupppjjjfffccc___YYYTTTWWWRRRNNNMMMOOOTTT___kkk}}}zzzxxxuuuxxx|||yyyyyyyyywwwtttsssuuuwwwuuussslll```ZZZaaarrruuu```PPPAAA;;;777999:::888777888666666666666666666666666666666666666666666666666555555555555555555555555444444444555555555555666666666555555555555666666777666555555555555666777777777999===@@@AAA@@@>>>===<<<<<<;;;:::999888888666666555555555666777888666555555555555444444444444444444555555555555666444444444444555555555555777777777777666666666666555777888888777666888999999999888777666777999<<<:::;;;<<<>>>@@@CCCJJJQQQ^^^eeelllpppuuu}}}{{{ooojjjnnnmmmggghhhooolllnnnrrrwww||||||uuuvvvzzz{{{zzzzzz|||}}}wwwpppooovvv~~~xxxwwwzzz333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222333333333444444444444444444444444444444444444444444444444444444666555444444444666888999>>>AAAGGGMMMUUU___hhhooottt{{{|||wwwuuuqqqjjjccc]]]XXXSSSPPPEEEDDDBBB???===:::888777999888777666555444444444555555555555555555555555444444444444444444444444333333333333333333333333222222222333333333444444444444444444444444444444333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555444444444444555666666999999>>>IIIRRRYYYbbbjjj}}}xxxwww|||yyyzzzyyyxxx{{{|||}}}}}}wwwtttvvvvvvwwwxxx{{{~~~|||vvvqqqmmmhhhbbb]]]XXXRRRNNNMMMMMMMMMRRRYYYiiirrr|||yyyzzz|||yyyvvvuuuvvvwwwwwwyyyvvvkkk___]]]jjjyyyvvvgggZZZGGG>>>888888999777666777666666666666666666666666666666666666666666666666555555555555555555555555444444444555555555555666666666555555555555666666666666555555555555666666555666888<<>>EEEJJJRRR[[[dddoooxxx~~~wwwkkk]]]UUULLLKKKIIIGGGCCC???<<<:::;;;:::999777666555555555555555555555555555555555444444444444444444444444333333333333333333333333222222333333333333444444444444444444444444444444222333444444555555444444333333333444444444444555444444444444444444444444444444444444444444444444444444444555555555555555555555444444555555666777;;;===EEEOOOVVV^^^jjjuuuzzz}}}|||~~~~~~zzzvvvuuuyyyzzz|||~~~zzzuuupppiiiddd]]]XXXTTTRRRPPPLLLMMMPPPVVV___ooo}}}{{{zzz|||}}}xxxvvvuuuwwwxxxyyy||||||vvviiicccjjjvvv}}}|||vvvmmmeeeQQQEEE;;;999999777666777777777777777777777777777666666666666666666666666555555555555555555555555444444444555555555555666666666555555555555666666666666666666666666666666555666888;;;>>>???===;;;666666666777777777777777444444444555555555555555666555555555555444444444444444444555555555555666555555555666666666666777666666666666777777777777666777999888777777888:::999999888777888===CCCGGGPPPVVVZZZZZZ\\\eeepppvvvsssvvvuuupppooosssvvvvvvvvv{{{}}}xxxuuuwww{{{~~~{{{uuussswww|||~~~xxxssssssttt{{{~~~444444444444444444444444222222333333444555555666444444444444444444444444444444444444444444444444444444444444444444444444222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222333333333333444444333333333444444444555555555555555555555555555555666666555666:::???EEEIIILLLRRR\\\gggrrr|||yyyjjj```VVVSSSPPPLLLHHHDDDBBBAAA===<<<:::888777666555555555555555555555555555555444444444444444444444444444444444444444444444444222222333333333333444444444444444444444444444444222333444555555555444444333333333444444444555555444444444444444444444444444444444444444444444444444444444555555555666666555555555555555666666777;;;@@@KKKUUU[[[cccsss}}}~~~{{{~~~zzz}}}}}}zzzzzzzzz{{{{{{|||~~~wwwpppkkkfff```ZZZXXXUUUPPPOOOQQQPPPTTT```ooo{{{{{{uuuqqqxxxyyywwwxxx{{{||||||}}}~~~|||ssslllqqqzzz~~~{{{zzztttmmm\\\NNN@@@;;;:::888888888777777777777777777777777666666666666666666666666555555555555555555555555444444444555555555555666666666555555555555666666555555666666666666555555666666777:::======;;;999555666666666777777888888444444555666666666666666666555555555555444444444444444444555555555555666666666666777777777888888555666666666777777777888666888999999888777999:::::::::;;;<<<@@@HHHQQQWWWaaakkkqqqooommmqqqvvvxxxnnnrrrtttqqqqqqtttwwwvvvxxx~~~{{{xxxwwwuuuxxxzzzyyyxxxyyy}}}}}}tttwwwzzz~~~555555555555555555555555222222333333444555666666444444444444444444444444444444444444444444444444444444444444444444444444222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222333333333444444444333333333444444555555555555555555555555555555555888888888;;;@@@GGGOOOSSSUUU\\\gggttt~~~tttmmm]]]ZZZTTTNNNJJJHHHGGGHHH>>>===;;;999888777666666555555555555555555555555444444444444444444444444444444444444444444444444222222333333333444444444444444444444444444444444222333444555555555444333333333333444444555555555444444444444444444444444444444444444444444444444444444444555555555666666555555555555555666777777;;;BBBNNNXXX^^^gggzzz{{{}}}uuu~~~yyyzzz|||yyyxxx{{{~~~|||~~~yyytttjjjccc[[[XXXTTTPPPOOOQQQPPPNNNTTTaaammmxxx|||rrrlllrrr}}}zzzyyy|||~~~}}}~~~yyyssswww}}}}}}~~~yyyqqqcccTTTCCC<<<;;;:::999:::777777777777777777777777666666666666666666666666555555555555555555555555444444444555555555666666666666555555555555666666555555666666666666555555666666888:::<<<<<<:::888666666666777888999999999555666666777777777777777666666555555555444444444444444444555555555666666777777777777888888888888555666666666777777888888666888999999888888999:::<<<===???CCCIIISSS]]]eeeooozzz|||uuusssrrroooiiiooosssrrrsssvvvwwwuuuwww|||zzzzzz{{{|||xxxyyyzzz{{{|||vvv{{{~~~}}}|||555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333222222333333333333444444222222333333333333444444222222222222222222222222444444444444444444444444222555888777555444666999:::>>>CCCEEEGGGMMMWWW___```nnn|||vvv{{{zzz|||}}}|||ooo```VVVQQQOOOOOOOOOKKKIIIEEE@@@:::777666666555555555555555444333222555555444444444333333333444444444444444444444444444555555555444333333222444444444444444444444444555444444333333444444555444444444444444444444444444444444444444444444444333333333444444444555555444444444555555555555666444333333444555777999:::BBBIIITTT___mmm}}}yyyssssss}}}zzzwwwwww~~~~~~xxxxxxxxxxxxzzz}}}{{{wwwkkkaaa___]]]VVVRRRRRROOONNNOOOSSSYYYcccuuu{{{vvvssspppmmmvvv}}}|||www{{{zzzsssnnn___MMMBBB;;;777777:::999888888777777777777777777666666666555555555555555555555555555555555555777777666666555555555444444444444555666777777888777666555444444555666777888888888:::;;;;;;:::888888888888888888888888888777777666666555555555444555555555555666666666666555555555555555555444444777777777777777777777777666777777888888999:::::::::::::::999999:::<<>>DDDLLLSSS\\\ccciiirrr~~~|||zzzyyyyyy{{{~~~xxxkkkbbb^^^^^^XXXWWWVVVRRRMMMFFF@@@===777777777777777666666666555555555444444444444333444444444444444444444444444444555555444444333333444444444444444444444444555444444333333444444555444444444444444444444444444444444444444444444444333333333444444444555555444444444555555555555666333666777666444888???FFFUUUTTT[[[mmm~~~xxxrrrooorrrzzzyyyuuuwwwxxxzzz}}}wwwppplllfff___ZZZUUUQQQNNNNNNMMMQQQ[[[gggvvv|||{{{yyywwwtttyyy~~~www~~~ssseeeWWWHHH<<<999;;;999999888777777777777888777777777666666666555555777777777777777777777777666666666666555555555555444444555555666777777777666666555555555555666666666666666888::::::888666777777777777777777777777666666666666555555555555555555555555666666666666555555555555555555555555777777777777777777777777888777777666666666777777:::<<>>999::::::999888888777777888888777777777666666666666555666666666666666666666666666666666666666555555555555555555555666666777777666666666555555666666666555555555777999999777555666666666666666666666666666666666666666555555555555555555555666666666666555555555555666666666666777777777777777777777777999888888777777888999:::<<>><<<:::888777666666666666555555555444444444444444444444444444444444333333444444555444444333444444444444444444444444555444444333333444444555444444444444444444444444444444444444444444444444333333333444444444555555444444444555555555555666111555777666555;;;GGGQQQUUUXXXggg{{{wwwqqqpppkkkttt{{{xxxwwwxxxyyyxxxxxxzzzyyyssskkkccc___YYYTTTQQQMMMKKKNNNSSS\\\fffttt|||xxx|||}}}uuurrrxxxzzzrrrgggVVVEEE<<<<<<:::999999888888888888888888777777777666666666666555555555555555555555555555555555666666666666666555555555555666666666666555666666666666666666555555555555777888888777555555555555555555555555555555555555666666666666666555555555555666666666666555555555666666666777777888888888888888888888888777777777777888;;;===>>>DDDLLLVVV___ccccccaaaaaaiiilllnnnmmmjjjlllssszzz~~~xxxwwwzzz{{{xxxuuu{{{zzzzzz}}}~~~wwwtttuuusssxxx~~~555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444222222333333333333444444333333333333333333333333444444444555666666777777444666:::>>>EEEPPP^^^gggttt}}}|||{{{|||tttuuuppphhhbbb^^^XXXQQQKKKHHHFFFBBB>>>:::888666666666666666555555555444444444444444444444444444444333333444444555555444444444444444444444444444444555444444333333444444555444444444444444444444444444444444444444444444444333333333444444444555555444444444555555555555666222444777888999@@@LLLTTTYYYaaatttvvv{{{yyytttqqqooo{{{~~~zzzwwwwwwxxxxxxyyyyyyyyy|||tttiiiccc]]]WWWTTTPPPLLLLLLOOOMMMVVVcccrrr}}}}}}rrrnnnoooyyy{{{vvvooo```OOOCCC???::::::999888888888888999888888777777777666666666555555555555555555555555555555555666666666666666555555666666666666666666555555666666666666555555555555555777999999777555666666666666666666666666555555555666666666666666555555555555666666666666555555555666666777777888888888888888888888888888555666666999<<>>:::888777666666666666555555555555444444444444444444444444222333444444555555444444444444444444444444444444555444444333333444444555444444444444444444444444444444444444444444444444333333333444444444555555444444444555555555555666444555777:::???GGGQQQWWW```kkk~~~zzzuuuuuu{{{yyy{{{|||{{{zzzxxxzzz}}}rrrkkkddd^^^ZZZVVVPPPNNNOOOIIIMMMUUUcccsss|||ppppppmmmlllwww|||xxxssshhhVVVFFF???;;;:::999999888888999999888888888777777777666666555555555555555555555555555555555555666666666777666666666666666666666555444555666777777666555444666666666777999999777666666666666666666666666666555555555555666666666777555555555555666666666666444555555666777777888888888888888888888888888888888999;;;???EEELLLRRRVVVbbbiiisss{{{}}}|||yyywwwvvvvvvwwwyyy}}}{{{||||||wwwuuutttsssuuutttsssrrrqqqqqqrrrrrrtttssstttzzz{{{555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333222222333333333444444444222222333333333444444444444444444444444444444444444444444555666777777888===CCCMMMVVV```mmmzzz|||}}}{{{{{{{{{vvvmmmeeeXXXTTTNNNGGG@@@<<<999888777666666666555555555555444444444444444444444444222333333444555555555444444444444444444444444444555444444333333444444555444444444444444444444444444444444444444444444444333333333444444444555555444444444555555555666666666666888<<>>AAAGGGNNNVVV^^^bbbmmmsss{{{}}}{{{yyyyyyxxxzzz||||||{{{zzzzzzzzzzzzyyy{{{}}}666555555555555444444444444444444444444444444444444444444444444444444444555555555555555555555555333333333333333333333333222222222222222222222222444444444444444444444444444333333333333444555555555444333333333333444555222222222333333444444444666777777777666666999;;;AAARRR^^^```iii{{{~~~|||{{{sssgggWWWTTTOOOLLLIIICCC<<<666999777666666777666444333555555555555555555555555444444444444444444444444444444444444444444444444444444444555444444333333444444444444444444444444444444444444444444444444555444444333333444444555666555555444444444555555333888:::===FFFRRRYYYZZZoooxxxxxxzzz|||{{{|||}}}zzz{{{}}}~~~~~~|||~~~wwwuuuyyy|||tttkkkeee___ZZZVVVTTTQQQKKKJJJSSSaaaooo||||||www{{{}}}xxxoooggggggqqq~~~uuuqqqkkk^^^MMMBBB>>>;;;999999777333555999777777777777777777777777666666666666666666666666666666666666666555555555555555666777777777777777777777777777777777777777666666666666666777888888777777777777777777777777666666666666666666666666555555555555666666666666666666555555555666666777777777888999;;;;;;<<<<<<>>>FFFHHHQQQgggqqqkkkiiiuuuwww{{{zzz{{{~~~666555555555555444444444444444444444444444444444444444444444444444444444555555555555555555555555333333333333333333333333222222222222222222222222444444444444444444444444444333333333333444555555555444333333333333444555333333333333333444444444222333444555777;;;AAAEEELLL]]]mmmuuu|||~~~|||vvvnnnggg^^^TTTMMMKKKHHHBBB===;;;999777666666777666555555555555555555555555555444444444444444444444444444444444444444444444444333444444555444444333333444444444444444444444444444444444444444444444444555444444333333444444555666555555444444555555555555888===CCCIIIRRR[[[aaa~~~vvvvvv||||||~~~{{{{{{}}}~~~{{{}}}~~~wwwrrrrrryyyyyyttttttzzztttiiibbb[[[VVVSSSQQQKKKIIIOOOXXXbbbnnnxxx~~~|||{{{wwwzzzxxxrrrqqqwwwxxxqqqeeeUUUJJJCCC===999999888666666999777777777777777777777777666666666666666666666666666666666666666666666555555555666777777777777777777777777777777777777777666666666666666777888888777777777777777777777777666666666666666666666666555555555555666666666666555555555555666777888888888777888888:::===???@@@LLLXXX^^^iii~~~{{{zzz{{{}}}{{{{{{666555555555555444444444444444444444444444444444444444444444444444444444555555555555555555555555333333333333333333333333333333333333333333333333444444444444444444444444444333333333333444555555555444444333333444444555444444444444444444333333222333444666;;;BBBKKKQQQ[[[jjj}}}{{{~~~zzzxxx}}}}}}zzzyyymmm]]]RRRNNNMMMIIIEEE@@@<<<888666666777777777555555555555555555555555444444444444444444444444444444444444444444444444333333444444555444444333444444444444444444444444444444444444444444444444555444444333333444444555666555555444555555666666888999AAAKKKOOOQQQ^^^mmmwwwzzz|||xxxttttttzzz~~~}}}xxxwwwtttyyy|||{{{yyylllfffeeeoooyyy}}}}}}}}}xxxtttqqqssszzz~~~sssiiiccc]]]YYYRRRNNNKKKMMMPPPTTT^^^hhh}}}{{{}}}|||xxx{{{~~~|||}}}~~~wwwmmmaaaWWWKKKAAA999999:::999888999777777777777777777777777666666666666666666666666555555666666666666666666555555666777777777777777777777777777777777777777666666666777777777888888777777777777777777777777666666666666666666666666555555555555666666666666555555555555666777999999:::999999:::===CCCIIIMMM```oooxxx|||{{{|||||||||}}}|||}}}}}}xxx{{{666555555555555444444444444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444444333333333333444555555444444444444444444444444555555555555444444444444888888999<<>>EEENNNXXX^^^rrrxxxxxxzzz{{{zzz|||~~~~~~~~~|||zzzyyyxxxuuuppplllhhhjjjnnnpppooommmnnnppprrrtttvvvvvvwww}}}666555555555555444444444444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444444333333333333444555555444444444444444444444444555555555555555555555555999:::===BBBIIITTT```hhhyyyvvviii]]]VVVTTTTTTPPPIII@@@999666666777888666666666666666666666666555555555555555555555555444444444444444444444444222333333444555555555444444444444444444444444444444444444444444444444444555444444333333444444555555555555555555666777888:::<<>>DDDNNNXXXcccnnnxxx~~~~~~~~~zzzzzz{{{~~~|||yyyxxx{{{{{{yyyvvvssssssvvvzzzxxxooogggggg___SSSHHH@@@<<<999888666666666666666666666666555555555555555555555555444444444444444444444444111222333444555555555555444444444444444444444444444444444444444444444444555444444333333444444555555555555555666777888999>>>FFFOOOTTTZZZlllxxxooommmmmmmmmooorrrwwwyyytttzzz{{{xxxtttxxx~~~}}}yyyuuurrrpppoooooohhhkkkkkklllxxxqqq```VVVVVV___uuuyyyjjj^^^YYYfffxxx{{{uuupppmmmkkkmmmrrrwwwyyyyyytttrrrqqqsssvvvwwwvvvuuuqqquuuwwwuuuuuuzzz||||||{{{|||}}}}}}}}}}}}~~~~~~wwwkkkccc\\\XXXTTTNNNMMMNNNUUU^^^lll||||||yyyvvvqqqmmmlllvvv{{{vvvuuu{{{}}}yyyooo]]]III???;;;888888:::777777777777777777777777666666666666666666666666444444555555666777777888555555666777777777777777777777777777777777777777555777888::::::999888777777777777777777777777777666666666666666666666666555555555555666666666666777777777888999:::<<<<<<@@@CCCKKKUUUaaalllvvv{{{uuussspppmmmqqq}}}pppnnnmmmmmmooommmiiiddd```aaacccccccccdddeeeeeebbbeeeeeeaaaaaadddccc^^^dddcccbbbaaaaaacccgggiii666666555555555444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444333333333333444555555333333444555555444333333333444555666777888999:::IIIPPPZZZeeennnwwwwwwuuu}}}{{{zzzrrrrrrtttxxx}}}~~~zzz{{{}}}wwwvvvuuussspppmmmjjjhhhjjjkkkkkkjjjggggggkkknnnppppppqqquuu{{{}}}{{{oooooofffZZZNNNEEE???;;;888777777777777777777777777666666666666666666666666444444444444444444444444111222333444555555555555444444444444444444444444444444444444444444444444555444444333333444444555555555555555666777999999@@@JJJRRRSSS\\\ttt}}}{{{{{{zzzvvvpppqqquuu}}}{{{}}}{{{xxx~~~{{{~~~~~~~~~yyytttqqqkkkhhhccc^^^[[[YYYYYYYYYXXX[[[ZZZ\\\nnn~~~iiiZZZWWW^^^rrr}}}uuuiii^^^]]]lll~~~uuujjjhhhhhhkkkrrrwwwzzzzzzpppooopppssswwwxxxvvvsssnnnsssvvvtttuuuyyy{{{zzz}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~sssiii```\\\XXXSSSOOONNNOOOSSS^^^ooo~~~}}}}}}xxxqqqkkk\\\jjjsssrrruuutttbbbNNNBBB;;;888999<<<777777777777777777777777666666666666666666666666444444444555666777777888555666666777777777777777777777777777777777777777555777999:::::::::888777777777777777777777777777666666666666666666666666555555555555666666666777444444555777:::<<<>>>@@@GGGKKKSSS^^^iiisss{{{~~~ppprrrttttttwww|||wwwqqqllllllnnnpppqqqpppnnnkkkjjjjjjlllmmmmmmlllmmmnnnooooooqqqooojjjjjjnnnnnniiiggggggfffeeegggjjjmmmooo777777777555333333555777555555555555555555555555555555555555555555555555666666555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555333333333444444444555555666555666888777888@@@JJJZZZffflllvvv|||~~~ssswww~~~wwwyyyvvvrrrpppqqqssstttuuuzzz|||wwwllleeehhhfffdddaaa]]]ZZZXXXWWWVVVYYY[[[[[[YYYWWWYYY[[[_________aaagggnnnuuuyyy~~~uuummmmmmiii```TTTGGG???<<<888999888777777777777666888777777666555444444333666666555555555444444444444444444555555555555666555555555555555555555555333333333333333333333333555444444444444555666666444555555555666888<<>><<<:::666888888888888777777777777777777777777666666666666666666666666666777888888777777777777777777777777777777777777777777777777555666888;;;======999666888777666666666666666777777777777777777777777777444666888888777666777888:::888999<<<>>>???DDDKKKWWWZZZ```jjjuuuzzzyyyvvv~~~tttssswww}}}wwwyyywwwyyyzzztttssstttvvvvvvsssqqqqqqqqqkkkpppvvv}}}~~~||||||}}}yyyyyy|||777777777666555444555666555555555555555555555555555555555555555555555555666666555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555333333444444444555555555444333555888:::>>>IIITTTeeerrrxxx|||~~~~~~~~~yyyvvvrrrpppoooooopppqqqoooqqqtttvvvuuuooogggaaa]]]\\\ZZZWWWUUURRRPPPOOONNNPPPRRRRRRPPPPPPQQQRRRPPPPPPQQQUUUZZZbbbiiinnnxxx||||||}}}{{{nnnooooookkkbbbUUUHHH@@@888666666888777444444555666666666666666666666666666666555555555444444444444444444555555555555666555555555555555555555555333333333333333333333333555444444444444555666666444555555555666888<<<@@@JJJJJJPPP___ttt}}}{{{yyyxxx~~~|||nnnaaaZZZUUUQQQNNNLLLKKKKKKLLLMMMMMMJJJHHHMMMNNNNNNPPPYYYiii|||~~~jjj\\\bbbssszzzxxxpppdddbbbssssssmmmfffiiimmmqqqrrrrrrpppnnnoooooooooooooooooooooooonnnoooqqqsssvvvxxx{{{}}}}}}~~~{{{yyyxxxyyyyyyzzz|||~~~zzzqqqhhhaaa[[[VVVRRRNNNRRRUUU[[[iii~~~}}}~~~{{{|||~~~~~~}}}{{{{{{{{{mmmdddaaalll{{{xxxppp___LLLAAA>>>===:::888888888888777777777777777777777777666666666666666666666666666777888888777777777777777777777777777777777777777777777777666666888;;;======:::777777777666666666666777777777777777777777777777777555777888888777666777888888666777<<<@@@EEENNNWWW___dddjjjqqqvvvwwwwwwvvv{{{{{{zzzxxxzzz~~~vvvxxxwwwzzz|||uuuqqqsssuuuwwwwwwuuussssssssstttyyy777777777777666666666555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555333444444444444555555555555333666;;;AAAJJJXXXeeeqqq~~~xxxxxxuuupppkkkgggdddcccbbb]]]^^^aaacccdddaaa[[[WWWQQQPPPNNNMMMKKKIIIGGGGGGFFFHHHJJJJJJIIIHHHIIIJJJHHHGGGHHHJJJNNNTTTZZZ^^^ggglllsssyyy}}}{{{xxxzzzmmmnnnqqqssspppcccQQQCCC<<<888888<<<<<<666555888666666666666777777777777555555555555555444444444444444444555555555555666555555555555555555555555333333333333333333333333555444444444444555666666444555555666666:::>>>BBBKKKKKKTTTggg}}}}}}}}}uuucccWWWQQQNNNMMMHHHHHHHHHIIIKKKKKKIIIGGGIIILLLNNNNNNQQQ]]]ooo|||qqqdddgggsssyyyvvvooohhhjjjwwwzzzooojjjfffiiimmmqqqqqqpppmmmkkknnnnnnmmmmmmmmmmmmmmmnnnmmmppptttvvvwwwyyy}}}}}}xxxxxxxxxyyy|||uuukkkeee___WWWQQQQQQRRRQQQTTT```sss}}}~~~|||}}}~~~ttthhhbbbjjjyyyzzzttteeeQQQBBB===;;;999999999888888888777777777777777777777666666666666666666666666666777888888777777777777777777777777777777777777777777777777666777888;;;======:::888777777777666666777777888777777777777777777777777666888999888777666777888888666888@@@IIITTTcccpppssstttuuutttpppnnnnnnppptttxxx~~~|||~~~~~~{{{wwwvvvvvvyyy}}}999888777777888777666555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444444555555555555777666999@@@JJJVVVfffsss|||}}}~~~xxxssswwwtttnnnggg___YYYUUUTTTRRRSSSUUUWWWYYYXXXUUURRROOOOOONNNMMMLLLKKKJJJJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKJJJHHHHHHIIIKKKNNNPPPUUUZZZaaagggmmmsssyyy}}}}}}{{{{{{tttrrrsssxxxzzzppp]]]LLLEEE??????EEEGGG@@@===>>>777777777777777777777777555555555555555555555555444444444555555555555666555555555555555555555555444444444444444444444444555444444444444555666666444555555666777;;;@@@EEEJJJNNN[[[sss}}}~~~yyy||||||}}}uuueee\\\WWWSSSPPPMMMKKKJJJKKKLLLLLLLLLIIINNNPPPOOONNNTTTcccpppzzznnnkkkrrruuurrrllljjjoooyyy|||uuummmjjjeeegggjjjlllmmmmmmlllkkknnnmmmlllllllllmmmnnnoooooouuu{{{}}}}}}~~~}}}~~~|||qqqkkkeee\\\UUUSSSPPPMMMNNNVVVgggyyy}}}}}}~~~}}}oooffflllzzz|||oooZZZIII???;;;888999999999888888888777777777777777777666666666666666666666666666777777888777777777777777777777777666666666666666666666666666777888;;;======;;;999777777777666777777888888666666666666666666666666777888999888777666888999;;;:::>>>IIIXXXiii}}}tttllljjjjjjkkkssswww~~~<<<:::888777888888666444555555555555555555555555555555555555555555555555444555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444555555555666666999888;;;EEEQQQ^^^mmmyyy~~~{{{yyyqqqooojjjaaaYYYSSSQQQQQQRRRRRRSSSVVVXXXXXXWWWUUUWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSRRRSSSSSSRRRQQQPPPOOOMMMKKKHHHGGGHHHIIIJJJJJJLLLPPPUUU\\\dddnnntttrrrxxx|||xxx{{{zzzjjj[[[OOOIIIHHHMMMSSSQQQJJJDDD;;;:::999888777666555555444555555555555555555555444444444555555555555666555555555555555555555555444444444444444444444444555444444444444555666666444555555666888===CCCHHHJJJRRReeerrrqqqxxxvvvyyy|||}}}{{{|||~~~}}}}}}~~~qqqdddZZZ\\\WWWPPPLLLKKKLLLNNNOOOJJJOOORRRPPPLLLOOOZZZddd{{{uuunnnppppppmmmgggjjjrrryyyyyysssmmmjjjddddddeeegggiiijjjllllllkkkjjjjjjjjjkkkmmmooopppttt{{{{{{sssmmmddd]]]TTTPPPLLLKKKPPP]]]ooo|||}}}wwwnnnqqq|||{{{gggSSSGGG>>>999999999999999888888888888777777777777666666666666666666666666666777777888888888888888888888888888666666666666666666666666777777888;;;===>>><<<:::777777777777777888999999666666666666666666666666888888999888777777999;;;>>>>>>FFFTTTfffyyytttpppqqqsssrrruuuxxx|||AAA===888777777777555333555555555555555555555555555555555555555555555555444444444555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444555555555666666666999999>>>KKKXXXdddqqq{{{~~~|||zzzzzzyyy{{{|||~~~}}}}}}~~~|||wwwtttuuugggfffbbb[[[SSSPPPRRRUUUTTTUUUWWWZZZ^^^___^^^]]]_________^^^^^^^^^]]]]]][[[YYYXXXXXXXXXWWWTTTRRRQQQPPPMMMJJJIIIHHHIIIIIIFFFGGGHHHJJJOOOWWW```gggeeelllwwwzzzyyy}}}|||qqqfffXXXUUUQQQSSS___fff[[[III===<<<;;;999777666555444444444444555555555555555444444444555555555555666555555555555555555555555444444444444444444444444555444444444444555666666555555555666999>>>EEEJJJKKKXXXppptttkkkzzzwwwtttvvvwww}}}|||{{{|||~~~}}}}}}lllkkkdddZZZRRRNNNMMMNNNNNNJJJNNNQQQOOOLLLLLLSSSYYYnnn|||zzzpppnnnmmmjjjeeejjjqqqvvvuuuqqqllljjjbbbcccdddfffgggiiikkklllggggggggghhhjjjnnnrrrtttyyyvvvmmmeee___WWWRRRMMMLLLNNNVVVeeerrr|||}}}{{{{{{vvvwww}}}}}}mmm[[[MMM@@@666:::999999999999888888888777777777777666666666666666666666666666777888888888888888888888888888888777777777777777777777777777777888:::===>>>===<<<777777777777888888999:::777777777777777777777777777888888888888999<<<>>>AAADDDMMM]]]nnnuuuvvv{{{{{{zzzwwwzzzvvvmmmooowwwFFF@@@999555666777555222555555555555555555555555555555555555555555555555444444444555555555666666444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555555555555555666666666666;;;<<>>>>>===777777777777888999:::;;;777777777777777777777777666777888888888:::>>>AAAGGGKKKWWWgggttt~~~zzz}}}zzzlllhhhmmmuuuIIIAAA999555555666444222555555555555555555555555555555555555555555555555444444444555555555666666444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555555555555555666666666777???AAALLL]]]mmmwwwvvv}}}}}}xxx{{{sssxxxzzzzzzqqqhhhddd___\\\aaajjjzzzqqqhhhfffjjjppprrrtttyyy~~~zzzjjjhhhccc]]]XXXTTTQQQPPPMMMLLLKKKIIIHHHHHHJJJMMMLLLUUUbbbnnnvvv|||jjjmmmeee___tttzzzTTT:::::::::999999888888888444444444555555555666666444444444555555555666666555555555555555555555555555555555555555555555555555444444444444555666666555555555666:::@@@HHHNNNPPPbbb}}}~~~|||uuu~~~nnnkkkmmmmmmsss~~~~~~~~~}}}}}}~~~}}}~~~}}}}}}|||rrriiiaaaYYYUUUNNNPPPRRRRRRQQQPPPQQQRRRVVVmmm|||rrrnnnnnnlllhhhmmmpppqqqooommmhhhdddbbbfffkkknnnoookkkgggccciiiiiikkknnnssszzzvvvooolll```ZZZVVVSSSNNNLLLUUUaaammmyyyzzz|||wwwwww}}}|||qqqcccQQQAAA:::::::::999999999888888777777777777666666666666666666666666666777888888888888888888888888888888777777777777777777777777888777888:::===???>>>===777777777777888999:::;;;777777777777777777777777555666777888888;;;???CCCNNNSSS^^^mmmxxx}}}|||ssskkknnnwww}}}GGG???999888888555333444555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444555555555444444333333333333333333444444444555555555555444333444777:::===HHHUUU```iiixxx~~~|||tttsss~~~zzzxxxyyyjjjddd[[[SSSPPPRRRVVVZZZuuuyyy|||wwwqqqiii```[[[]]]UUUTTTRRROOOLLLJJJIIIHHHIIIKKKQQQ[[[ccclllyyy}}}zzzrrrhhhppp\\\>>><<<999777777777666555555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555444444444555555555666666888666666:::@@@EEEJJJOOOWWWrrrwwwuuuyyyiiiooorrriiikkkwww}}}~~~xxxmmmkkkppp|||pppcccVVVVVVTTTSSSRRRQQQQQQQQQUUUaaapppxxxvvvoooiiifffkkklllnnnmmmjjjfffdddcccfffjjjnnnnnnjjjgggfffgggnnnpppssswwwyyy{{{||||||zzz}}}wwwrrrhhh```WWWSSSOOOMMMPPPUUUbbbppp~~~zzzyyyrrrgggmmm||||||ttt[[[@@@@@@<<<:::;;;:::777666999888777777666555444444444777777777777777777777777777777777777777777777777777777888888888888777777777777777999;;;;;;999777:::999777888999999888777888777777777777777888999888888888888:::BBBNNNVVVbbbdddlllvvv}}}xxxttt}}}DDD===777777888666555666555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444555555444444444333333333333333444444444555555555444666777555444999BBBJJJXXXaaaoooxxxuuuwwwuuulllhhhfff___\\\WWWSSSQQQRRRSSSUUUgggssslllkkkeeeaaa\\\WWWTTTQQQNNNLLLJJJIIIKKKQQQXXXaaaooo{{{~~~~~~xxxlllooowwwUUU===;;;888777777777666555555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555444444444555555555666666888777888===AAAFFFLLLSSSbbb~~~sssqqq~~~{{{nnnrrrrrrjjjnnn|||}}}~~~~~~}}}}}}vvvmmmmmmnnnqqqwww|||~~~|||qqq```]]]YYYUUUSSSRRRSSSTTTTTT___lllsssrrrlllgggeeeiiijjjlllllliiiggggggggghhhiiijjjiiihhhhhhiiikkkpppqqqrrrtttuuuvvvvvvvvvsssuuuxxx||||||kkkccc[[[VVVQQQMMMNNNRRR\\\iiizzz|||xxx|||tttggggggyyy{{{|||||||||{{{eeeMMMAAA<<<999::::::777777999888777777666555555444444777777777777777777777777666666666666666666666666777777888888888888777777777666777999;;;;;;999888999888777777999999999777777777777777777888888999::::::999999>>>JJJZZZeeepppqqqssswwwwwwxxxBBB;;;555666888777666888555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444555444444444444333333333333444444444444555555555444777999777777???OOO\\\ggglll}}}{{{~~~~~~tttiii```ZZZXXXYYYYYYYYYXXXWWWTTTRRRQQQ\\\vvv{{{tttlllbbb\\\ZZZWWWRRRNNNNNNJJJGGGIIIMMMUUUbbbnnnvvvzzz}}}||||||~~~rrrooozzzoooOOO<<<:::777666777777777666555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555444444555555555666666666777777:::@@@CCCFFFOOOYYYppp|||ooommmxxxuuuuuupppjjjsss|||~~~~~~~~~|||{{{|||xxxqqqkkkkkklllmmmnnnmmmmmmlllvvv|||zzzlllhhhbbb\\\WWWUUUUUUVVVTTT\\\ffflllkkkhhheeedddgggiiijjjjjjhhhhhhiiikkkjjjgggeeeeeegggjjjmmmnnnqqqqqqpppooonnnnnnnnnnnnpppqqqtttwwwzzz|||}}}}}}ooohhh```[[[UUUNNNLLLOOOSSS```qqq~~~yyyssswwwwwwfff```lllssswwwzzz|||nnnXXXCCC===999999999777777999888777777666666555555444777777777777777777777777555555555555555555555555777777888888888888777777777666777888;;;;;;:::999777666666777999:::999888777777777777777888999999;;;;;;;;;>>>GGGXXXkkkyyy{{{xxxuuusssqqqvvvDDD<<<666666777666666888555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555666777777777<<>>999999999888777999777777777777666666555555666666666666666666666666666666666666666666666666777777888888888888777777777666666888:::<<<<<<;;;777666555777999::::::999777777777777888999::::::999<<>>IIIUUUbbbqqqrrrpppvvv~~~wwwwww|||yyyvvvttttttuuuwwwyyyzzz{{{{{{zzzLLLCCC:::888777444333555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444333333333444444444444555444444555555555666666666888555555===MMM]]]iiinnnoooqqquuuxxxwwwvvv{{{yyyyyy~~~~~~sssmmmhhhcccaaadddjjjooorrr{{{}}}yyyoooggg___WWWSSSOOOJJJHHHIIIJJJSSS```llluuuzzz|||}}}}}}pppfffssszzz{{{iiiOOO@@@===:::888888888777666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555666666666777777777555777>>>GGGGGGLLLccc}}}qqqppp{{{{{{pppjjjqqq~~~~~~|||{{{{{{zzz{{{|||uuunnnhhhcccaaaeeekkkmmmnnnooonnnkkkfff```]]]]]]^^^___```bbbcccddddddggghhhhhhfffdddbbbbbbccc```aaaeeeiiimmmnnnllljjjggggggffffffffffffffffffaaabbbccceeehhhjjjmmmnnnnnnpppsssuuuwwwzzz~~~zzztttnnniiiaaaWWWQQQQQQJJJOOOZZZhhhwwwsssooovvvuuufffeeejjjssszzz{{{|||{{{pppaaaQQQFFF<<<::::::999888999777777777777777777777777777777777777777777777777888888888888888888888888777777888888888888777777777666555777;;;===>>>>>>999888888999;;;<<<;;;:::777777777888999:::;;;<<<;;;EEETTTcccnnnxxxyyyrrrxxx|||tttpppqqqxxx~~~}}}zzzvvvsssqqqssssssssssssssssssttttttNNNEEE<<<999888555555666555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444333333333444444444555555555555555555666666666666555777<<>>;;;;;;:::888888777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888777777777555555777;;;>>>??????<<<:::::::::<<<<<<;;;:::777777777888999:::<<<<<>>;;;:::999888666777777777777777777777777666666666666666666666666666666666666666666666666555555555555555555555555666666666666777777777777;;;;;;DDDMMMMMMSSSsss||||||zzzsssooouuu|||}}}~~~vvvvvvvvvvvvxxx~~~wwwkkkfffiiieeefffggghhhiiiiiiiiiiiiaaa```^^^___```aaaaaa``````ccceeeeeecccaaa``````aaaeeeiiijjjhhhgggiiikkkggghhhhhhiiihhhgggeeedddddddddbbbaaaaaabbbccccccgggiiilllnnnpppssswwwyyy~~~zzzrrrhhh\\\UUUUUULLLMMMSSS^^^nnn~~~ttttttwwwnnnfffeeepppyyy{{{||||||ttthhhZZZMMM@@@<<<<<<:::888888777777777777777888888888777777777777777777777777666666666666666666666666777777888888888888777777777555555777;;;>>>@@@@@@===<<<;;;;;;<<<===<<<:::777777777888999;;;<<<===JJJUUUeeerrryyy|||{{{{{{|||||||||{{{yyyuuurrrpppmmmkkkiiiggggggiiilllnnn\\\MMM@@@;;;999555444777555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555666666:::555111444666666666999999===LLL^^^ggghhhnnnyyy~~~|||vvvrrrpppooowwwzzz}}}pppfff]]]SSSLLLLLLIIIJJJPPPVVV^^^iiissszzz}}}zzz{{{oooddd```jjjlllQQQDDDBBBDDD>>><<<===777666666666666666666666666666666555555555555666666666666666666666666666666555555555555555555555555555666777666444444666777BBB===EEELLLKKK\\\~~~{{{{{{uuutttssssssqqqsss|||xxxyyy}}}~~~}}}||||||}}}sssrrrtttxxx|||}}}~~~yyytttpppnnnllljjjjjjjjjjjjhhhgggeeeaaa]]]YYYXXXZZZ^^^```cccbbbaaa^^^]]]^^^aaadddffffffggghhhhhhiiihhhhhhffffffffffffggggggggggggaaaaaa``````aaabbbccccccfffhhhjjjlllmmmnnnqqqtttzzzzzzzzz|||~~~~~~|||nnn___XXXQQQQQQNNNLLLPPP^^^qqqxxxtttsss||||||qqqjjjppp|||zzzxxx}}}yyyooofffWWWEEE;;;999999999:::888888888888777777777777888888777777777777888888777777777777777777777777999888888888777777666666777777777888:::<<<>>>@@@?????????>>>===;;;999888;;;999777666888===CCCHHH\\\fffrrr{{{~~~~~~~~~~~~}}}{{{xxxuuuqqqnnnkkkiiiccccccccccccbbbbbbbbbbbbbbbSSSEEE>>>:::666555777555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555666666888444222666888777777:::>>>IIIYYYccceeehhhuuuyyytttrrrrrrtttuuu}}}~~~qqqggg]]]WWWPPPLLLJJJMMMQQQVVV___hhhpppuuuyyy}}}~~~|||qqqhhhdddhhhzzzooo^^^OOOJJJHHH???<<<<<<666666666666666666666666666666666555555555555666666666666666666666666666666555555555555555555555555555666777666444555666888AAA???GGGLLLOOOeee{{{ssspppqqqsssrrrrrrxxx|||xxxyyy}}}~~~~~~zzzxxxwwwwwwrrrqqqsssxxx||||||}}}}}}|||{{{~~~{{{wwwuuurrrpppooonnnnnnmmmkkkiiicccaaa^^^[[[[[[]]]```bbb___`````````___aaadddfffiiiiiiiiiiiiiiihhhgggfffeeeeeeeeeeeeffffffffffffaaaaaaaaaaaaaaabbbccccccdddfffggghhhiiikkkooorrrvvvvvvuuuuuuwwwzzzsssfff^^^WWWRRRPPPMMMOOOZZZkkk|||{{{uuuqqqwwwuuuoooooo{{{}}}|||yyyooo```MMM@@@:::999999999888888888888777777777777888888777777777777888888777777777777777777777777888888888888777777777666777777777888999<<<>>>@@@@@@@@@@@@???===;;;999888777888888777999AAANNNYYYgggrrr~~~{{{wwwtttrrrpppllliiieeecccaaa\\\\\\[[[[[[ZZZZZZZZZYYYhhh[[[KKKAAA<<<777666888555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555444444555555555666666666666333444777888777888;;;BBBVVVggghhhdddlll~~~{{{wwwuuuvvvzzzttthhhaaaXXXQQQLLLLLLLLLOOOUUU\\\fffmmmtttxxx}}}}}}uuunnnjjjgggmmmnnngggVVVNNNIII>>>;;;<<<777666666666666666666666666666666555555555555666666666666666666666666666666555555555555555555555555555666666666555555888:::AAABBBIIIMMMVVVrrr||||||uuukkkjjjmmmqqqooottt{{{yyyyyy|||~~~~~~yyyvvvsssrrroooooosssxxx}}}}}}{{{yyyxxxvvvtttssssssrrrpppllliiiaaa```___^^^___```bbbccc]]]```bbbdddeeegggiiikkkmmmmmmlllkkkjjjhhhfffeeeeeeeeeeeeeeeeeedddddddddbbbbbbbbbaaabbbbbbcccdddbbbccccccdddeeehhhmmmpppqqqrrrrrrqqqqqqtttzzz~~~wwwkkkddd[[[SSSQQQNNNNNNTTTbbbtttxxxpppqqq}}}zzzuuunnn{{{zzzlllXXXFFF===:::999999888888888888777777777777888888777777777777888888777777777777777777777777888888888888777777777777777777777777999;;;>>>???AAAAAAAAA@@@>>>;;;999888666999:::999;;;GGGZZZjjjqqq}}}~~~|||www{{{|||{{{xxxtttoooiiihhhfffccc```]]][[[YYYUUUUUUTTTSSSRRRQQQQQQPPPjjj___PPPDDD<<<999888888555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666555444555888888666888===GGG]]]lllgggdddsss}}}{{{yyyyyy|||rrrgggaaaYYYPPPMMMLLLLLLPPPVVVaaajjjssswwwxxx|||zzzzzztttqqqjjjgggsssrrrhhhVVVLLLFFF;;;999<<<999666666666666666666666666666666555555555555666666666666666666666666666666555555555555555555555555555666666555555777:::<<>>BBBBBBAAA@@@>>>;;;999777:::::::::;;;AAAOOOcccqqqwww~~~rrrrrrzzz}}}zzzvvvrrrnnnjjjbbbaaa___]]]ZZZXXXVVVUUURRRQQQPPPOOONNNMMMLLLLLLiiiaaaSSSFFF===:::999888666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666777777555555777888666666<<>>;;;999888;;;999999???LLL]]]llluuu}}}yyyssswww|||xxxsssnnnjjjeeebbb[[[ZZZYYYWWWUUUSSSQQQPPPOOONNNMMMLLLKKKJJJIIIHHHjjjeeeZZZKKKAAA===;;;888666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666777777777777777888888777999EEERRRdddiiikkkiiikkkrrr{{{}}}~~~xxxyyy{{{}}}~~~}}}ooo```XXXSSSNNNNNNPPPSSSXXXcccooouuuwww{{{~~~{{{tttnnnlllrrr|||gggXXXLLL===888:::666777777777777777777777777666666555555555555666666666666666666666666666666555555555555555555555555555555555555666999>>>BBBGGGJJJRRR[[[mmm}}}uuuyyy~~~yyyrrrooonnn```mmm~~~zzzxxxzzz}}}~~~zzzvvvqqqnnnlllnnnqqqvvv}}}}}}zzzyyyxxxxxxxxxvvvsssqqqpppnnnkkkiiihhhiiikkklllmmmlllkkkkkkmmmmmmkkkgggeeefffhhhkkkooopppppppppppppppoooooojjjiiiiiigggfffeeeddddddcccbbbaaaaaaaaaaaaaaaaaabbbbbbaaa```___aaaeeehhhgggnnnwww}}}uuupppssswww}}}uuuooodddZZZTTTOOONNNLLLPPPaaatttyyytttrrrvvv~~~|||vvvvvv|||}}}|||yyyjjjQQQAAA======:::888888888888777777777777888888777777777777888888777777777777777777777777777777777777888888888888777777777777888:::<<<===????????????===;;;999888777888===III[[[lllvvvzzzzzzuuuuuuzzz~~~{{{yyyqqqooolllgggbbb]]]YYYWWWRRRQQQPPPOOOMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFEEEEEEooommmcccRRRFFFBBB===888666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666777777777777777777888999999@@@RRRdddpppmmmlllooopppnnnooorrrnnn~~~}}}}}}~~~qqqddd[[[SSSOOOOOOOOONNNUUUcccoootttwwwzzz~~~vvvrrriiieeetttrrraaaTTTBBB::::::555777777777777777777777777666666555555555555666666666666666666666666666666555555555555555555555555444555555555666:::???DDDHHHHHHSSScccvvv|||kkknnnqqqrrrrrrsssxxx|||}}}vvvpppmmmaaavvv|||xxxwwwzzz~~~}}}zzzwwwsssooommmkkkooosssyyy~~~{{{wwwtttssssssqqqpppnnnooorrrtttvvvwwwxxxxxxzzzvvvooogggbbbbbbeeehhhqqqrrrrrrrrrrrrqqqppppppjjjiiihhhgggeeedddcccbbbbbbaaaaaa```______``````^^^^^^^^^]]][[[\\\^^^```aaafffppp{{{vvvmmmooossszzzzzzsssjjjbbbXXXRRRPPPNNNNNN[[[lllxxx{{{uuupppooo{{{}}}|||rrrpppxxx{{{vvvwww}}}yyyzzzmmmTTTBBB>>><<<999888888888888777777777777888888777777777777888888777777777777777777777777666777777777888888888888777777666777888999;;;<<<<<<=========<<<;;;999888777===JJJZZZjjjuuu|||~~~~~~wwwvvvxxx|||{{{uuuooolllcccbbb```[[[VVVRRROOONNNKKKKKKJJJIIIGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCuuutttjjjXXXKKKEEE???888777777777777777777777777666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555666666666666777777777777777777999999;;;EEE\\\qqqsssmmmnnnuuuuuummmkkkoooooo}}}}}}}}}~~~ooobbbWWWQQQOOOOOOIIILLLZZZiiippprrrtttvvv}}}vvvtttggg\\\lllvvveeeWWWEEE<<<<<<777777777777777777777777777666666555555555555666666666666666666666666666666555555555555555555555555444555555555777;;;@@@EEEHHHGGGTTThhh|||nnnbbbhhhkkkiiijjjpppttttttwwwppplllddd}}}~~~zzzvvvwww{{{}}}zzzvvvrrrooommmmmmqqqtttzzzzzzwwwwwwwwwwwwwwwrrrtttwwwzzz}}}uuujjjcccaaaeeeiiissssssssssssrrrqqqpppoooiiihhhgggfffdddcccaaaaaaaaaaaa```_______________ZZZ[[[[[[ZZZXXXWWWXXXYYY[[[___hhhvvvvvvmmmlllqqqwww}}}|||uuulllggg\\\TTTRRROOOLLLVVVfffsss}}}uuuooolllvvv~~~pppgggnnnrrrpppttt}}}xxx{{{oooVVVCCC>>><<<777888888888888777777777777888888777777777777888888777777777777777777777777666666777777888888888999777777666777777999;;;<<<:::;;;<<<<<<<<<;;;:::999:::EEEWWWgggrrrxxx|||~~~yyy~~~}}}}}}wwwnnnfffbbb\\\[[[YYYUUUPPPLLLJJJIIIHHHHHHGGGFFFEEEEEEDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCxxxuuummmaaaTTTGGG>>>999999666444444555666666555777666666555555555555666555555555555555555555555555555555555555555555555555444444444444555666666222333444555666666666666444:::<<<999<<>>===;;;;;;:::999888888888999888888777777777777888888777777777777777777777777777777777777777777777777777888888888888999999999:::888999<<<<<<999999<<>>FFFLLLKKKVVVqqq~~~xxxvvvuuuuuuuuuwww|||~~~yyymmmcccwwwwwwwwwxxxyyy{{{~~~~~~vvvssspppnnnkkkjjjnnnuuuzzz||||||}}}zzzxxxvvvsssqqqqqqqqqrrrkkkjjjhhhfffeeedddeeeeeeaaabbbeeeggggggeeebbbaaabbb______cccjjjnnnmmmjjj]]]\\\^^^gggsss|||~~~kkkiiiiiijjjjjjjjjnnnttt{{{rrriii___XXXQQQMMMQQQWWWdddmmm~~~tttqqquuuzzzwwwooosssppp]]]KKKAAA>>>;;;;;;:::999999999::::::888888777777777777888888777777777777777777777777777777777777777777777777777888888888888999999999;;;888777:::;;;;;;>>>CCCbbbooo{{{~~~}}}}}}|||{{{rrrlllbbbYYYRRRLLLHHHEEEDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>>>>???@@@@@@@@@AAA>>>>>>???@@@AAAAAA@@@@@@|||mmmggggggdddZZZPPPAAA===999777777888888777999888777555444444444444555555555555555555555555555555555555555555555555555444444444444555666666777666666666777777888888<<<@@@FFFPPP___mmmrrrpppxxx~~~~~~~~~yyy{{{}}}}}}~~~~~~~~~~~~}}}sss```YYYPPPJJJLLLTTT]]]dddppppppsssyyy}}}www{{{zzzpppkkk}}}kkkRRRCCC===666777888999999999777777666666666666666666666666555555666666666666555555555555555555666666666666555666666777:::@@@HHHMMMNNN\\\{{{}}}|||ttt~~~|||{{{}}}{{{wwwuuuwwwwwwpppgggbbbuuuvvvxxxzzz|||}}}yyyqqqqqqppplllhhhiiipppxxx}}}~~~~~~yyyuuusssrrrqqqqqqlllkkkiiigggeeeeeeeeeeeebbbcccfffiiikkklllllllllnnnkkkiiimmmtttyyyyyyvvvfffaaa^^^aaakkktttyyyzzzmmmllllllkkkjjjgggffffffyyywwwnnnddd[[[TTTNNNNNNSSS\\\fffxxxyyyrrrsssuuuxxxlllooovvveeeRRREEE>>>;;;::::::999999:::::::::888888777777777777888888777777777777777777777777777777777777777777777777777777888888888999999999;;;:::;;;<<<:::;;;DDDOOOnnnxxx~~~}}}~~~{{{}}}tttnnneee___VVVNNNIIIFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>???@@@AAABBBBBBCCC===>>>>>>???@@@@@@@@@@@@~~~ooojjjllliii]]]QQQDDD@@@;;;888777888888777888888666555555444444444555555555555555555555555555555555555555555555555555444444444444555666666555555555555555777888999:::GGGUUU^^^eeennnssstttwwwvvvyyy|||vvv}}}|||}}}|||}}}~~~zzzfff___UUULLLJJJOOOXXX___iiiooouuuwwwyyy~~~yyy{{{yyyqqqyyyqqqXXXFFF>>>888999:::::::::999777666666666666666666666666666555555666666666666555555555555555555666666666666555666777999<<>>===888:::KKK]]]xxx~~~~~~~~~}}}~~~{{{~~~}}}sssiiibbbXXXSSSLLLGGGDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDD>>>>>>???@@@@@@AAABBBBBB===>>>>>>>>>???@@@AAAAAA~~~qqqnnnqqqlll^^^PPPFFFBBB<<<888777777777777777777666555555555555666555555555555555555555555555555555555555555555555555444444444444555666666444444333444555777999;;;===RRRhhhnnnlllnnnuuu{{{~~~wwwuuutttxxx}}}|||~~~}}}}}}{{{{{{|||~~~~~~~~~llleee[[[PPPJJJKKKRRRXXXbbbllltttttttttyyy{{{yyy~~~}}}xxxvvvzzzuuu^^^LLLBBB;;;;;;;;;:::999888777666666666666666666666666666555555666666666666555555555555555555666666666666444666888:::>>>DDDKKKPPPRRRjjj|||sssttt~~~xxxvvvwwwvvvmmmdddgggrrr{{{yyytttwww{{{}}}~~~{{{sssnnnooollleeedddkkktttxxx~~~}}}}}}yyywwwwwwvvvrrrooollljjjgggdddbbbaaa``````aaa``````aaadddiiinnnqqqllljjjggggggiiikkkmmmnnnmmmfff^^^[[[]]]``````___\\\___dddnnn{{{yyynnnlllwwwwwwlllddd[[[RRRMMMMMMSSS\\\mmmxxxtttrrrxxx{{{~~~{{{{{{yyysssooosssuuucccPPPCCC======<<<;;;::::::::::::888888777777777777888888777777777777777777777777777777777777777777777777777888888888888999999999666999<<<<<<999@@@VVVkkk~~~~~~yyyxxx|||yyyqqqggg^^^XXXMMMIIIDDDAAAAAAAAABBBBBB@@@AAAAAAAAABBBBBBBBBCCC=========>>>?????????@@@>>>>>>>>>>>>???AAABBBCCCwwwvvvxxxssscccTTTGGGCCC<<<888666666666666666555555555555666666777555555555555555555555555555555555555555555555555555444444444444555666666444333333444666999<<<>>>KKKddd{{{~~~tttoootttzzz|||zzzwww{{{~~~~~~~~~{{{zzz|||}}}}}}|||}}}uuuooodddWWWNNNKKKNNNRRR^^^hhhooopppqqqyyyzzzzzz|||zzzvvvrrrzzz}}}{{{|||hhhWWWMMM???>>><<<:::888777666666666666666666666666666666555555666666666666555555555555555555666666666666444666888;;;???EEELLLQQQSSSrrr}}}yyy~~~vvvvvvxxxtttggg]]]gggzzzxxxwwwuuuxxx|||}}}~~~~~~tttooooooiiibbbcccllltttvvv|||{{{~~~{{{uuuqqqpppllliiifffcccbbbbbbbbbaaaaaaaaabbbdddfffgggffffffeeebbbaaabbbgggkkkiiieee``````ccceeebbb^^^VVVUUUWWWddd{{{{{{nnnttt{{{pppiii```VVVOOOMMMPPPXXXhhhzzz}}}yyyzzz~~~uuuvvvyyyvvvwwwwwwpppkkkvvv~~~nnnYYYKKKAAA@@@???===<<<;;;;;;;;;888888777777777777888888777777777777777777777777777777777777777777777777777888888888888999999999888777888;;;AAANNNeeezzz}}}wwwzzz~~~yyyppphhh___WWWPPPKKKGGGDDD@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA>>>???????????????????????????>>>???@@@BBBCCCDDD}}}~~~zzziii[[[HHHCCC<<<888666666666666555444444555555666777888555555555555555555555555555555555555555555555555555444444444444555666666444444444555888;;;???AAA[[[sssyyyoooqqquuu|||~~~|||~~~}}}~~~~~~}}}{{{|||}}}|||{{{|||{{{}}}|||wwwlll^^^RRRMMMMMMPPP]]]eeejjjlllqqqzzz~~~|||~~~~~~xxxvvvtttqqqnnnllltttrrraaaWWWAAA???<<<:::777666666666666666666666666666666666555555666666666666555555555555555555666666666777444666999<<<@@@FFFMMMQQQ[[[~~~ssstttvvvrrraaaWWWeee|||xxxwwwvvvyyy|||}}}~~~vvvpppnnnggg```cccnnnuuuuuuzzzzzz}}}xxxvvvsssnnnkkkhhhgggfffddddddddddddcccbbbaaaaaa^^^```___\\\YYYZZZ```fffgggeeedddggglllmmmiiieeeWWWQQQOOO[[[vvvqqqttt|||tttllldddYYYQQQNNNNNNUUUdddvvv~~~uuutttvvvqqqtttyyypppeeennnuuu```PPPDDDCCCBBB@@@>>>===<<<<<<888888777777777777888888777777777777777777777777777777777777777777777777777888888888888999999999<<<777555<<>>aaa~~~|||}}}xxx{{{wwwzzz}}}www||||||yyy{{{~~~zzzyyy{{{|||}}}}}}~~~yyyssspppssswww}}}xxxjjj[[[NNNJJJLLLTTT[[[cccjjjoootttzzz~~~}}}~~~|||}}}~~~tttsssqqqllllllkkkhhhnnn|||nnn___KKKDDD???<<<999555555999888888777777666666555555666666666666666666666666666666666666666777888888666888999;;;@@@IIIQQQUUU```{{{pppmmmnnnlll```[[[rrrzzzsssvvvwwwxxx~~~wwwooolllccc\\\bbbpppyyyzzz|||}}}zzzuuunnnjjjllliiifffeeeeeedddcccaaabbb]]]YYYYYYYYYXXX[[[___aaadddhhhppp~~~~~~hhh^^^TTTVVViii{{{zzz}}}xxxrrrkkk___TTTNNNNNNSSS___rrr}}}{{{|||wwwuuuuuunnnhhhqqq|||gggUUUGGGCCCBBBFFFGGGCCC???===888888888888888888888888777777777777777777777777999888888888777777666666777777777888999999::::::999;;;;;;>>>QQQlll{{{|||{{{sssrrrvvv}}}ssskkkcccZZZOOOIIIGGGGGGDDDAAAAAAAAA@@@@@@??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBB@@@???>>>@@@AAAAAAAAAAAAAAABBBBBBCCCDDD|||pppRRRHHH===777888999777555666666666666666666666666555555555555555555555555555444444333333444444555555555555555666666666666777444444888999999;;;???bbbyyyttttttxxxxxxwww|||yyyxxxzzz|||~~~xxxxxxzzz|||}}}}}}~~~xxxqqqooohhheeefffmmmttt|||nnn___RRRMMMNNNQQQWWW```hhhnnnsssxxx|||}}}~~~|||zzzxxxrrrnnnhhhkkkjjjgggllltttdddOOOFFF===;;;999666666888888777777777666666666555666666666666666666666666666666666666666777888888666888:::===AAAIIIRRRWWWjjjtttsssqqqjjj___```wwwyyyrrruuuxxxyyy~~~yyyoookkkccc^^^dddqqqzzz{{{yyyrrrooojjjgggeeeeeedddcccbbb]]]ZZZ[[[[[[YYYYYY\\\]]]aaaeeemmm}}}uuuiiiZZZWWWeeeyyy||||||yyyrrrkkk___TTTNNNMMMQQQ]]]nnn||||||xxxvvvooohhhooo}}}|||gggTTTGGGBBB@@@CCCDDDAAA======888888888888888888888888777777777777777777777777888888888888777777777666777777777888999999::::::>>>;;;;;;GGG___vvv~~~~~~~~~|||rrrqqqvvv{{{tttggg]]]WWWPPPHHHDDDDDDCCCAAA???@@@@@@@@@@@@??????>>>>>>AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCBBB@@@@@@BBBCCCDDDDDDDDDDDDDDDEEEFFFFFF}}}uuuVVVMMMAAA:::888888666444666666666666666666666666555555555555555555555555555555444444444444555555555555555555666666666666777555555888999999===CCCddd{{{uuurrrtttvvvzzzzzzzzz}}}||||||}}}~~~~~~~~~xxxwwwzzzyyyuuuvvvxxx{{{|||}}}zzzuuulllaaa[[[[[[YYYZZZaaajjjttt}}}wwwfffXXXQQQPPPMMMSSS[[[dddkkkqqqwww{{{{{{}}}{{{xxx|||uuunnniiijjjiiigggjjj{{{|||lllVVVIII<<<999999999777888777777777777666666666666666666666666666666666666666666666666666777888888777999===@@@CCCJJJSSS[[[www}}}||||||zzzyyysssfff]]]eee~~~xxxrrrtttyyyzzz~~~xxxmmmiiibbb___fffrrrzzz|||}}}vvvpppmmmjjjgggfffbbb]]]ZZZ[[[ZZZWWWUUUWWWZZZ]]]aaaggguuusssaaaYYYddduuu|||{{{~~~wwwooocccWWWPPPMMMOOOYYYhhhuuu~~~~~~xxxuuupppjjjpppzzzjjjVVVGGGAAA===???@@@===;;;<<<888888888888888888888888777777777777777777777777888888888888777777777777777777888888999:::::::::>>>888<<>>@@@@@@@@@@@@????????????BBBBBBCCCCCCDDDDDDEEEEEECCCDDDEEEDDDCCCCCCDDDFFFDDDDDDDDDCCCDDDDDDEEEFFFyyyrrrXXXOOODDD<<<999888666444666666666666666666666666555555555555555555555555555555444444444444555555555555555555666666666666666555666999999:::AAAJJJjjj}}}}}}xxxxxxzzz~~~}}}zzzzzz{{{|||}}}~~~}}}vvvsssttttttsssuuuwwwzzz|||~~~~~~rrrkkkddd___XXXRRRPPPSSSXXX\\\eeeooowwwnnn```VVVRRRLLLPPPWWW```hhhpppvvvyyyxxx{{{{{{xxxwww{{{rrrnnnjjjiiiggggggssswww^^^LLL<<<777::::::888777777777777777666666666666666666666666666666666666666666666666666777777888777:::???CCCFFFKKKWWWbbb||||||xxxxxx|||}}}|||qqq___XXXfffwwwsssuuuzzz{{{~~~zzzpppiiieee``````gggqqqyyy{{{~~~xxxrrrnnnlllddd^^^]]]\\\YYYWWWWWWWWWZZZ\\\___gggwwwwwwfff___hhhxxx}}}yyy~~~~~~wwwjjj\\\UUUOOOOOOVVVbbboooyyy}}}}}}wwwtttqqqooorrryyyoooZZZHHH@@@;;;;;;<<<:::999:::888888888888888888888888777777777777777777777777888888888777777777777777777777888999999::::::;;;>>>:::FFFccc}}}~~~~~~rrrggg^^^UUULLLFFFDDDCCCAAABBBDDDDDDBBB@@@AAAAAAAAAAAA@@@@@@@@@@@@CCCCCCDDDDDDEEEFFFFFFFFFDDDEEEFFFEEEDDDEEEFFFHHHGGGGGGFFFFFFFFFFFFGGGGGGwwwqqqYYYQQQFFF>>>:::888777666666666666666666666666666555555555555555555555555666555555444444555555666555555555555666666666666555555777999999===IIIVVVvvv|||xxx~~~~~~|||zzz{{{{{{{{{~~~}}}}}}{{{uuuqqqooopppqqqtttwwwzzz}}}~~~yyypppjjj___YYYSSSPPPNNNLLLNNNSSS[[[bbbkkksss{{{yyyhhh\\\UUUNNNPPPTTT[[[dddmmmtttxxxtttxxx{{{zzzvvvwwwuuupppkkkiiigggfffkkk}}}dddQQQ>>>888;;;;;;999777666666666666777777777777666666666666666666666666666666666666666777777888888:::@@@EEEGGGLLL[[[lll}}}{{{}}}yyyxxx~~~~~~}}}xxxjjjWWWRRRaaaxxxwwwuuuxxxyyy|||~~~qqqhhhddd___\\\```hhhpppwwwzzz}}}~~~{{{pppgggcccaaa^^^[[[\\\UUUWWWYYYZZZ]]]hhhyyywwwjjjeeennn{{{~~~{{{||||||oooaaaXXXRRRQQQTTT___jjjuuuwwwtttsssrrrqqqrrrqqq]]]IIIAAA:::999:::888888:::888888888888888888888888777777777777777777777777777777777777777777888888888888888999::::::;;;;;;>>>DDDXXXvvv~~~~~~yyyuuukkk]]]SSSMMMJJJGGGEEEDDDDDDDDDEEEFFFEEECCCAAACCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGDDDFFFGGGGGGFFFGGGIIIKKKLLLLLLKKKKKKKKKKKKKKKLLL{{{yyyvvv\\\UUUJJJAAA;;;999888888666666666666666666666666555555555555555555555555666666555555555555666666555555555555666666666666555666888999:::AAASSSeeexxxyyy}}}{{{{{{|||||||||||||||~~~zzzuuuppplllnnnqqqtttwww{{{}}}~~~zzzoooddd]]]UUUPPPLLLLLLMMMMMMQQQWWW\\\eeennnuuu|||qqqbbbZZZRRRQQQQQQVVV___iiiqqquuusssvvv{{{|||xxxssswww~~~tttnnnnnnkkkiiigggfffpppgggTTTAAA:::;;;;;;888777666666666666777777777777666666666666666666666666666666666666666777888888999;;;@@@FFFHHHMMMaaavvvvvv}}}vvv~~~}}}}}}|||{{{ppp```QQQNNNYYYlll{{{}}}wwwwwwyyyyyy}}}wwwlllfff```[[[ZZZ```iiipppuuuzzz|||~~~zzzooojjjgggaaa]]][[[VVVVVVWWWYYYZZZaaaqqq{{{uuullliiippp{{{}}}|||~~~~~~rrrcccYYYUUUQQQSSS[[[fffsss{{{wwwvvvtttnnnhhhyyyrrr```JJJBBB:::999999888777999888888888888888888888888777777777777777777777777777777777777888888888888888888999999:::;;;;;;;;;;;;KKKeee}}}yyywwwggg]]]QQQHHHFFFFFFGGGGGGEEEFFFGGGGGGGGGFFFDDDCCCFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGIIIIIIIIIJJJLLLNNNLLLLLLKKKJJJJJJJJJJJJKKKvvvxxxzzzbbb[[[PPPEEE>>>:::999888666666666666666666666666555555555555555555555555666666555555555555666666555555555555666666666666666777999:::;;;FFF]]]sss}}}vvvvvv|||{{{zzz{{{}}}}}}}}}{{{|||yyyvvvqqqlllmmmrrrtttwww{{{}}}~~~~~~|||}}}~~~xxxnnnddd[[[VVVQQQMMMLLLOOORRRTTTYYY___bbbkkkrrrvvv{{{zzziii___UUUQQQNNNPPPYYYdddmmmqqqssstttyyy}}}zzztttvvv|||vvvmmmqqqllljjjhhhcccfffhhhWWWEEE===<<<:::888777555666666666777777777888666666666666666666666666666666666666666777888888::::::@@@GGGHHHNNNfff{{{sss~~~vvv|||}}}yyyhhhVVVNNNKKKPPP___pppyyyuuuwwwyyyxxx}}}yyypppjjjggg^^^YYYYYYbbbkkkpppuuu{{{zzz{{{~~~{{{wwwnnneee```[[[XXXWWWYYYZZZ___mmm|||uuupppiiigggooozzz}}}yyyuuufff\\\UUUQQQQQQXXXcccppp~~~zzz|||yyyoooeeerrruuufffKKKCCC<<<;;;;;;888777999888888888888888888888888777777777777777777777777666777777777888888888888888888999::::::;;;;;;<<<===TTTooo}}}~~~|||yyypppfffYYYRRRJJJFFFGGGHHHIIIHHHGGGIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKMMMMMMLLLLLLKKKKKKJJJJJJIIIKKKLLLLLLMMMNNNPPPSSSNNNMMMLLLLLLKKKKKKKKKLLLqqqzzzxxxttt{{{ggg```TTTHHH???:::999888666666666666666666666666555555555555555555555555666666555555555555666666555555555555666666666777666777999:::<<>>CCCEEEFFFUUUvvvttteee~~~}}}yyyeeeZZZ[[[TTTHHHQQQfff{{{{{{qqqrrrvvvvvvxxx|||uuummmjjjfffaaaWWWWWW\\\eeepppwwwxxxvvvxxxxxxxxxxxxyyy{{{|||}}}yyytttjjj```[[[XXXZZZggguuunnnhhhaaaaaahhhsss{{{yyyyyy}}}ooobbb]]]UUUPPPTTT^^^lll}}}|||yyygggfffuuukkkVVVLLL@@@::::::;;;999777999888888888777777666666666666666666666666666666777777777777888888888888777===:::888===:::999BBBNNNmmmxxxssstttwww|||~~~tttggg[[[SSSOOOKKKJJJJJJJJJKKKLLLLLLLLLNNNLLLKKKNNNPPPPPPOOOOOOJJJPPPSSSOOOOOOUUUXXXWWWUUUXXX\\\\\\YYYUUUSSSSSSVVVXXXYYY[[[```dddbbb\\\]]]\\\ZZZYYYZZZ\\\___aaa{{{yyysssnnnuuussskkk```VVVLLLBBB;;;777666666666666666666666666666666666666666666666666666666666666666666666666444444555555666777777777555888999:::EEE[[[rrr~~~xxxrrrqqqvvv|||}}}~~~~~~{{{yyyyyyyyyyyyyyy||||||zzzvvvrrrooopppqqqsssssswwwxxxzzz{{{|||}}}~~~~~~{{{{{{}}}zzzvvvgggccc]]]WWWTTTSSSUUUVVVVVVWWWYYY]]]aaafffjjjllllllpppvvvzzz}}}~~~|||zzzuuupppnnnooovvvuuu^^^ZZZSSSMMMOOOXXXccckkkppprrruuuyyy{{{|||}}}~~~{{{sssooonnnnnnjjjiiixxxyyykkkVVVFFF===:::999999888888888888888888888888777777777777777777777777777666666666666777888888<<<@@@FFFHHHJJJZZZyyyjjjddd~~~vvvwww|||pppZZZXXXfffzzzzzzqqqssswwwwwwyyy|||tttkkkhhhccc^^^WWWWWW\\\eeeooovvvwwwuuuyyyyyyzzz{{{|||}}}~~~~~~yyykkkddd___^^^dddlllnnnhhh```]]]aaakkkuuu|||{{{yyy|||}}}~~~~~~pppddd^^^VVVQQQTTT]]]jjj{{{{{{vvvfffaaaooonnn\\\QQQCCC;;;<<<===;;;888888888888888777777777666666666666666666666666666777777777777888888888888888===:::999===::::::EEE[[[uuuzzzwwwyyy{{{vvviii]]]SSSNNNLLLLLLMMMNNNPPPQQQQQQRRRRRRTTTSSSRRRSSSSSSSSSTTTTTTRRRWWW[[[]]]cccjjjkkkggghhhkkkmmmmmmkkkgggdddbbbfffjjjnnnqqqxxx|||zzzssstttsssssssssuuuwwwzzz|||{{{~~~tttlllooollliiibbbYYYOOOEEE<<<777666666666666666666666666666666666666666666666666666666666666666666666666444555555666666777777888333999999:::LLLjjj|||}}}tttrrrtttxxxyyyuuusssttt|||~~~}}}{{{zzzyyyyyyyyyyyyxxxtttqqqnnnmmmooorrrssstttwwwwwwwwwxxxzzz|||}}}~~~zzz|||~~~zzzsssmmmZZZYYYXXXWWWXXXZZZ]]]^^^```aaaccceeegggjjjkkkllllllpppuuuyyy{{{}}}~~~~~~}}}}}}~~~|||zzzwwwpppllliiijjjooo{{{~~~fff^^^TTTMMMNNNUUU___gggnnnppprrruuuxxx{{{|||}}}vvvqqqooommmhhhfffrrrvvv^^^KKK@@@<<<:::888888888888888888888888888777777777777777777777777666666666666666777888999<<>>;;;777888888888888777777777777666666666666666666666666777777777777888888888888888===;;;:::>>>:::<<>>;;;BBBUUUpppvvvuuuxxx~~~xxx|||uuummmaaaVVVPPPPPPRRRTTTNNNTTTZZZ]]]\\\\\\]]]___bbbeeeddd```]]]^^^``````dddiiiqqq|||}}}xxx{{{{{{vvvrrrssslllpppmmm___QQQHHHBBB<<<777777777777777777777777666666666666666666666666666666666666666666666666555555666666777888888888888;;;:::???\\\}}}qqqvvv~~~wwwsssttt{{{{{{{{{{{{xxxvvvwwwzzz}}}~~~uuulllkkkkkkmmmqqquuuvvvvvvvvvvvvvvvwwwzzz}}}wwwnnniiiiiikkkmmmpppqqqrrrrrrqqqoooooooooooonnnlllkkkjjjlllooosssuuuvvvwwwyyy{{{|||||||||}}}}}}|||xxxuuupppnnnlllkkkkkkrrryyyjjjZZZRRROOOOOOUUU\\\gggmmmpppppptttzzz|||zzz~~~}}}xxxrrrmmmgggcccfffkkksss\\\KKKAAA;;;888888888888888888888888888888888888888888888888888666666666666777888999:::>>>DDDHHHFFFMMMiiiyyy]]]bbbmmmUUUWWWgggzzzwwwrrrwww{{{zzz}}}~~~~~~nnnhhhfff```YYYTTTWWW]]]eeelllrrrtttuuuxxxzzz|||~~~~~~vvvlllggggggkkkooopppllliiihhhhhhgggmmmzzzmmmsssvvvyyyqqqggg___WWWTTTVVV___ooo}}}|||uuuqqqhhh\\\QQQ\\\vvv~~~~~~uuugggTTTGGGAAA>>>;;;999777777777777777777888888777777777777777777777777666777777777888888888888888;;;:::<<>>JJJcccyyy~~~wwwrrrtttxxx~~~}}}{{{~~~~~~ggg```XXXSSSSSSWWWZZZ\\\\\\eeennnrrrpppnnnpppsssvvv{{{zzzuuurrrsssrrrnnnrrruuuyyy}}}~~~xxxxxxxxxuuutttuuuvvv}}}zzzhhhTTTIIIAAA;;;777777777777777777777777666666666666666666666666666666666666666666666666555666666777777888888999:::<<<>>>KKKkkkvvvzzz|||}}}yyyyyy{{{{{{zzzvvvtttvvv{{{yyyrrrjjjjjjkkknnnrrrtttuuuuuutttuuuvvvxxx{{{}}}zzzvvvtttwwwyyy{{{}}}~~~~~~}}}|||vvvuuusssrrrpppnnnmmmlllnnnqqqtttuuuvvvwwwyyyzzzzzzzzz{{{||||||zzzvvvsssooonnnmmmjjjhhhmmm~~~qqq___VVVQQQMMMPPPWWWbbbjjjnnnnnnrrrzzz{{{vvvuuu|||~~~wwwpppjjjfffeeeeee|||fffQQQBBB;;;999888888888888888888888888888888888888888888888888666666666777888999:::;;;BBBGGGIIIIIITTTtttttt]]]ggg}}}kkkUUUXXXeeezzz~~~uuurrrxxx|||{{{~~~~~~{{{nnniiiggg```WWWSSSWWW^^^eeemmmrrrvvvwwwxxxzzz{{{}}}~~~~~~~~~~~~|||lllcccgggkkknnnmmmkkkiiiggg___bbbnnnzzzmmm~~~uuu{{{}}}uuukkkcccZZZUUUTTT\\\lll{{{uuuppphhh___TTTZZZrrr|||rrraaaQQQFFF@@@===<<<777777777777888888888888777777777777777777777777777777777777888888888888888:::999<<<@@@AAATTTtttzzzuuuwww}}}uuuttttttvvv|||}}}}}}{{{qqq[[[XXXWWWYYY^^^ccceeeeeehhhttt|||vvvtttpppkkkgggjjjzzz~~~{{{zzzxxxuuussssssuuunnnXXXKKKAAA888777777777777777777777777666666666666666666666666666666666666666666666666666666666777888888999999999;;;DDD]]]~~~www~~~|||{{{yyytttqqqttt|||{{{tttnnnhhhhhhjjjmmmppprrrrrrqqqqqqrrruuuxxx{{{}}}~~~|||zzzxxxuuusssrrrqqqqqqrrrtttvvvwwwwwwxxxzzz|||{{{{{{|||}}}}}}{{{wwwsssnnnnnnmmmjjjfffiiiyyyuuuccc[[[TTTMMMLLLRRR[[[eeekkkkkkoooxxxwwwqqqpppwww}}}uuuoookkkgggdddzzznnnVVVCCC<<<;;;888888888888888888888888888888888888888888888888666666666777888999;;;<<>>999888888777777777777777777777777777777777777777777777777777666888;;;>>>CCCKKKJJJJJJdddmmmhhh|||zzzfffUUU\\\lllzzzuuuwwwzzz|||}}}{{{xxxrrrlllbbbUUUNNNSSSXXX```iiippptttvvvvvvzzzzzzzzz|||}}}qqqbbb]]]```fffpppyyynnnccc]]]hhhnnnsss|||rrrhhh]]]TTTPPPUUUcccqqq|||~~~yyykkkfffjjjyyy}}}~~~}}}yyylllWWWEEE<<<888666888888777777777777888888888888777777777777888888777777777777888888888888999>>>::::::EEETTTmmmwww}}}zzzrrrvvv~~~vvvwwwzzz|||xxxhhhffflllvvv~~~|||wwwjjjZZZRRRSSSWWWXXX___bbbeeehhhlllqqqyyyzzzmmmdddhhhhhhpppnnn\\\OOOGGG<<<888888777666666666666666666666666666666666666666666666666666666666666666555666666777888999::::::>>>@@@SSSxxxzzzooommmpppxxx~~~~~~}}}zzzwwwwww}}}tttiiidddcccbbbeeegggiiijjjkkkmmmnnnooommmnnnssswwwxxx|||~~~}}}|||{{{{{{zzzzzz{{{yyy||||||zzzyyyssspppmmmiiiddddddnnnzzzrrrggg^^^RRRKKKKKKOOOZZZfffjjjlllnnnllliiiiiigggttt{{{vvvooolllmmmhhhvvv|||}}}}}}iiiLLL<<<999999999888777777777777777777777777777777777777777777777777777666888;;;>>>CCCJJJJJJLLLggglllmmm~~~}}}yyy}}}}}}cccVVVbbbttt~~~yyyzzz}}}}}}~~~vvvpppkkkaaaVVVOOORRRWWW```iiippptttvvvwwwzzzzzz{{{|||~~~tttddd___cccjjjnnnmmmccc]]]eeewwwooouuu~~~sssiii]]]UUUQQQUUUbbbppp}}}pppgggjjj{{{}}}yyy~~~}}}yyylllWWWEEE<<<999888888888777777777777888888888888777777777777888888777777777777888888888888888>>>;;;;;;MMMccc|||vvvooorrrwwwvvv~~~zzzuuu}}}{{{tttuuuzzz~~~qqqiiiooozzz|||yyygggZZZVVVUUURRRMMMOOOQQQRRRSSSWWW]]]bbbuuu|||ooodddbbbbbbkkkkkk\\\PPPIII>>>888888777666666666666666666666666666666666666666666666666666666666666666666666666777888999:::;;;EEEDDDWWW~~~{{{qqqmmmooozzz}}}zzzwwwyyyrrrfff```^^^aaacccggghhhiiijjjlllnnnooonnnppptttuuuwww~~~}}}{{{{{{{{{{{{zzz{{{}}}~~~|||zzzwwwuuurrrnnnkkkfffaaa___gggqqq}}}ooocccUUUNNNNNNMMMXXXcccgggjjjmmmmmmkkkhhhgggrrryyyqqqooorrrgggvvv~~~|||lllOOO>>>:::999999888777777777777888777777777777777777777777777777777777777888<<<>>>BBBIIIJJJOOOmmm~~~jjjqqq|||uuu~~~}}}vvv___YYYjjj|||}}}~~~uuuooojjj```UUUPPPRRRWWW```iiippptttvvvwwwyyyzzz|||~~~ooo```bbbfffffffff^^^ZZZ```mmmvvvuuupppnnnttt~~~tttkkk___VVVRRRTTTaaannn|||xxxjjjkkk}}}wwwttt~~~}}}yyylllVVVDDD<<<;;;;;;888888777777777777888888888888777777777777888888777777777888888888999999666???<<>>DDDddd~~~vvv|||}}}xxx}}}yyysssooonnnzzz}}}yyyuuurrrpppssszzz~~~tttmmmooouuu{{{}}}ooo```WWWNNNGGGHHHGGGFFFDDDCCCDDDEEEFFFIIISSS```jjjooorrruuuxxxzzzzzz|||~~~}}}wwwsss|||qqqeeeaaaaaajjjlll___UUULLL???888777777666666666666666666666666666666666666666666666666666666666666666666666666666888:::<<<>>>DDDJJJeee}}}sss~~~|||wwwsss|||{{{xxxxxx}}}vvvlll```ZZZYYY^^^aaadddfffgggiiikkkmmmjjjkkkmmmqqqrrrvvv}}}}}}}}}}}}zzzxxxwwwwwwwwwtttpppmmmjjjfffbbb___YYYUUUXXX^^^sss~~~jjjZZZQQQNNNKKKUUU^^^cccfffkkknnnnnnmmmmmmsss|||rrroooqqqhhhttt||||||yyyzzz}}}rrrZZZGGG>>>:::999999888888888888888777777777777777777777777666777888777777999===@@@CCCIIILLLWWW|||uuueeevvvqqq^^^```ppp}}}|||tttmmmeeeZZZQQQNNNQQQVVV___hhhpppuuuwwwxxxxxxyyy{{{~~~~~~~~~oooggghhhhhhZZZVVVUUU[[[eeejjjfff```___hhhrrruuuvvv}}}|||}}}xxxoooddd[[[TTTTTT^^^iii{{{pppkkkzzzuuusss}}}|||zzzoooYYYEEE<<<===>>>999999888888888888999999888888777777777777888888888888888888999999999999888@@@@@@KKKnnn~~~~~~vvvqqqppp~~~yyyqqqqqqqqqttt~~~yyylllggghhhtttbbbXXXSSSMMMHHHGGGFFFDDDCCCCCCCCCCCCCCCFFFKKKRRRWWW[[[^^^cccfffhhhiiikkkmmmmmmjjjfffbbb~~~||||||sssgggdddccclllooocccYYYOOOAAA888888777666666666666666666666666666666666666666666666666666666666666666777666666666777:::===???FFFRRRooo~~~~~~tttssswwwtttqqqyyy~~~{{{xxxzzzyyyqqqggg\\\WWWZZZ]]]___ccceeefffhhhjjjllljjjiiijjjnnnqqquuu~~~}}}|||yyyvvvtttssstttrrrnnnjjjeeebbb___]]]XXXTTTTTTYYYhhh|||nnn]]]RRROOOJJJTTT^^^cccgggkkknnnnnnkkknnnqqqyyyyyyqqqmmmnnndddlllssstttwww|||{{{eeeIII:::::::::999888888888888999777777777777777777777777666777888888888:::>>>AAADDDJJJMMM[[[|||rrreeexxxnnn]]]bbbrrr~~~}}}zzz~~~}}}qqqiiiaaaVVVOOOLLLQQQVVV___hhhpppuuuwwwxxxvvvxxxzzz|||~~~||||||}}}~~~~~~|||mmmhhhggg^^^XXXUUU[[[eeeiiibbbZZZXXXdddmmmlllkkkuuu~~~zzzqqqfff]]]UUUTTT\\\fffyyyrrrjjjttt}}}zzzxxx{{{{{{{{{qqq[[[FFF<<<<<<>>>999999888888888888999999888888777777777777888888888888888999999999999::::::???BBBTTTwwwtttmmmmmmyyyuuunnnooorrrwwwoooggggggyyytttuuu|||xxxqqqdddWWWQQQQQQMMMHHHEEECCCAAAAAABBBCCCBBBAAAEEEGGGIIIKKKNNNQQQVVVYYYYYY[[[]]]^^^^^^[[[XXXVVV|||zzz}}}vvvjjjeeedddmmmrrrhhh^^^UUUFFF888888777666666666666666666666666666666666666666666666666666666666666666777666555666777;;;>>>@@@LLL^^^yyy{{{zzzqqqjjjnnntttuuu}}}{{{}}}tttlllbbbVVVUUU[[[\\\^^^bbbdddfffgggjjjlllllliiihhhlllpppsssyyy|||zzzwwwtttqqqqqqrrrqqqmmmhhhccc___]]]]]]ZZZUUUUUUXXX___ssssss```UUUOOOJJJUUU___dddhhhlllnnnmmmjjjoooooorrr}}}zzzzzzyyytttqqqrrriiimmmpppssszzzlllOOO===;;;:::999999888888999999777777777777777777777777666777888888888:::>>>AAAFFFKKKNNN^^^|||rrreeewwwgggYYYdddxxx}}}{{{vvvkkkddd\\\SSSMMMLLLPPPVVV___hhhpppuuuxxxyyyuuuvvvyyy{{{||||||{{{zzzyyyzzz|||~~~~~~}}}{{{xxxvvvuuurrruuuxxx|||wwwkkkggg```XXXSSSZZZfffjjjaaaWWWVVVccckkkgggccclll~~~|||ssshhh^^^VVVTTT[[[dddwwwttthhhmmm{{{~~~yyyzzz|||ttt^^^HHH<<<;;;<<<:::999999888888999999:::888888777777777777888888888888888999999999::::::<<<===CCC^^^}}}xxxoooooossswwwqqqjjjmmmqqq{{{yyyllljjjxxxrrriiibbbaaaxxx~~~nnniii___UUURRRRRRNNNGGGFFFDDDBBBCCCEEEEEEDDDBBBCCCDDDEEEGGGIIIKKKOOOQQQOOOPPPSSSSSSRRRQQQPPPOOO{{{yyy~~~yyymmmeeedddnnntttkkkbbbYYYJJJ888888777666666666666666666666666666666666666666666666666666666666666666777666555666777;;;>>>@@@SSShhhzzzxxxuuujjjnnnxxxzzz~~~}}}|||pppiii^^^RRRSSS\\\[[[^^^aaadddeeegggjjjlllooojjjhhhllloooqqquuuyyy{{{xxxvvvrrrooooooqqqqqqlllgggbbb___]]]^^^[[[WWWVVVXXXZZZnnnvvvcccWWWQQQJJJUUU```eeeiiilllmmmlllkkkqqqpppooo|||yyyvvvxxx{{{yyywwwxxxsssttttttvvv~~~nnnUUUFFF;;;:::999999888888999999777777777777777777777777666777888888888;;;???BBBGGGKKKOOO```~~~sssdddtttzzz```UUUeee}}}|||zzzqqqggg```YYYQQQMMMMMMPPPVVV___hhhpppvvvxxxyyytttvvvxxxzzzzzzzzzyyyxxxwwwyyy|||}}}|||zzzwwwsssppplllkkkgggjjjmmmqqqyyypppjjj^^^UUUOOOWWWffflllcccWWWVVVdddllleee___gggyyy|||tttiii___WWWTTTZZZcccuuu}}}tttgggiiiyyyxxxzzz}}}uuu```III<<<:::::::::999999888888999999:::888888777777777777888888888888999999999:::::::::<<<;;;DDDcccuuutttsss{{{zzzwwwnnnlllhhhkkkppp|||qqqkkkxxx}}}mmmeee______nnnoookkkhhh```XXXVVVTTTNNNEEEGGGDDDBBBCCCEEEFFFDDDAAAAAABBBEEEGGGIIIKKKLLLMMMJJJLLLNNNNNNMMMLLLLLLMMM}}}{{{vvvqqqhhhjjjvvv}}}wwwnnn\\\CCC@@@:::666777777555666888666666666666666666666666666666666666666666666666888;;;777777<<<999999DDDWWWlllzzzpppnnnoooooo|||zzzvvvllleeeYYYVVVYYYUUU\\\^^^```bbbccceeeiiilllkkklllnnnoooooorrruuuxxxzzzwwwuuuuuusssqqqpppnnnnnnmmmgggfffeeebbb___\\\ZZZXXX^^^kkk~~~uuucccXXXTTTNNNRRR]]]mmmvvvtttoookkkiiiiiinnnpppuuu~~~xxxzzz}}}yyy|||{{{vvv}}}~~~sssZZZDDD>>>999777999:::888777999777777777777777777777777888888888777777:::>>>BBBEEEPPPQQQ```uuummmzzz}}}sss[[[UUUhhh}}}yyyqqqggg```WWWNNNKKKMMMRRRXXX```hhhnnnssswwwyyywwwvvvvvvvvvwwwxxxyyyyyyzzz{{{}}}vvvrrrmmmjjjhhhfffbbb^^^^^^\\\___eeemmmxxxwww```___YYYRRRTTTbbbmmmgggXXXSSS^^^jjjlllfffeeettt~~~uuuiii^^^UUUQQQXXXaaappp~~~pppmmm~~~{{{{{{vvv\\\EEE>>><<<888;;;:::999888777777777777777888888888888999999999888999888666666999::::::>>><<>>999777999:::888777999777777777777777777777777888888888777888:::???BBBDDDOOORRRccc|||ttt}}}zzz}}}oooXXXTTThhh~~~~~~|||vvvnnneee^^^WWWOOOMMMOOORRRXXX```hhhooossswwwzzzxxxwwwwwwwwwxxxxxxyyyzzzxxxyyy|||~~~yyysssiiieeeaaa```aaaaaa___]]]WWWTTTSSSVVVZZZaaammmxxxjjjaaa[[[TTTUUUaaallliii___WWW\\\dddiiiggggggqqq~~~}}}yyyzzz~~~vvvlllbbbYYYTTTWWW]]]mmm}}}qqqlll|||~~~|||vvv\\\FFF>>><<<999;;;:::999888777777777777777888888888888999999999888999999888777999:::;;;AAADDDVVVtttwww|||~~~}}}xxxvvv}}}uuupppccchhhmmmwwwsss{{{ggg```aaazzz|||~~~kkk^^^ccckkkqqqnnncccWWWOOOKKKHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEEEEEEE}}}}}}|||wwwqqqnnnnnnwwwzzzsssooofffUUUAAA;;;777777777555555888666666666666666666666666666666666666666666666666444888555555;;;:::===KKKggg|||uuunnniiieeerrr|||}}}zzz|||nnnddd```VVVUUUYYYVVVYYY\\\___aaabbbbbbcccdddfffgggiiiiiijjjlllooorrrxxx}}}}}}|||zzzxxxtttqqqnnnnnnnnnooorrrrrrqqqoookkkgggbbb```]]]dddooo{{{mmm^^^WWWPPPQQQYYYgggqqqsssrrrrrrsssmmmkkkhhhlll{{{sss___NNN???:::888999:::888777999777777777777777777777777777888888888888;;;???CCCCCCOOOTTTiii~~~xxx|||www{{{~~~{{{~~~hhhSSSSSShhh}}}|||zzz~~~rrrjjjbbb\\\UUUOOONNNQQQSSSXXXaaaiiioootttyyy{{{xxxxxxxxxxxxxxxyyyyyyzzzuuuwwwzzz}}}}}}}}}wwwmmmfff^^^ZZZWWWXXX\\\___``````YYYTTTPPPPPPOOOQQQXXX```cccccceeehhhnnnuuu|||rrrddd___XXXWWW___iiikkkggg[[[ZZZ]]]aaadddfffnnnvvv~~~tttrrrzzz}}}xxxoooggg]]]VVVUUUYYYjjjzzzssslllzzz~~~vvv]]]GGG>>><<<:::::::::999888777777777777777888888888888999999999888999::::::999999:::===BBBKKKcccxxxrrr}}}vvvsss|||zzzhhhhhhfffhhhooo|||tttooodddcccvvvooommmppp___```kkkvvvwwwkkkZZZPPPLLLIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEFFFEEEEEEDDDDDDCCCCCCBBBzzzmmmkkkqqqqqqiiigggcccVVVBBB<<<888888888555555888666666666666666666666666666666666666666666666666666:::777777<<<;;;@@@OOOsssyyyooohhhcccooo~~~{{{~~~}}}}}}kkkbbb^^^UUUTTTYYYVVVYYY\\\___bbbbbbaaabbbbbbdddfffgggggghhhjjjmmmppptttttt}}}~~~|||yyyuuuqqqpppppprrrsssvvvvvvtttqqqllleee```\\\XXX\\\bbbkkkvvvtttcccZZZQQQPPPVVVcccnnnrrrsssuuuwwwooommmjjjmmmzzz{{{xxxsss```QQQ@@@;;;888999:::888777999777777777777777777777777777888888888888;;;@@@CCCDDDPPPWWWnnn~~~vvv}}}yyyaaaPPPTTTiii{{{}}}yyyyyy|||~~~~~~rrriiiaaaZZZTTTNNNMMMPPPSSSYYYbbbjjjpppuuuyyy|||xxxwwwwwwwwwwwwwwwxxxxxxtttvvvyyy||||||}}}|||sssiiiccc]]]YYYVVVWWW\\\bbbdddeee```ZZZTTTRRROOONNNRRRXXXWWWWWWXXXZZZ___ffflllpppqqqqqqsssxxxxxxhhhbbb[[[XXX\\\dddkkkmmmaaa^^^[[[\\\\\\^^^gggpppyyypppuuu}}}{{{~~~zzzpppggg^^^UUUTTTVVVhhhwww~~~wwwooozzz~~~vvv___III>>>;;;;;;:::999999888777777888888777777888888888999999999999999;;;<<<;;;999<<<@@@DDDSSSnnnzzzrrruuu~~~|||}}}xxxqqquuusssbbbdddhhhhhhqqquuuwwwjjjhhh~~~wwwkkkdddwwwjjjdddjjjsssvvvmmm]]]QQQLLLIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCrrrnnnpppnnnggghhhfffYYYCCC===888888888555555888666666666666666666666666666666666666666666666666666;;;888666::::::AAAQQQ|||zzzooohhhcccnnn|||}}}~~~~~~~~~zzzyyy{{{}}}}}}~~~}}}}}}|||kkkbbb]]]TTTSSSWWWUUUYYY\\\```bbbbbbbbbbbbbbbdddeeeffffffggghhhlllnnnssssssxxx{{{yyyuuusssrrrsssuuuwwwyyywwwtttooohhhaaa[[[WWWRRRSSSVVV\\\ffftttyyyggg]]]RRRPPPTTT```kkkqqqtttwwwxxxqqqqqqqqqrrr|||rrryyytttaaaRRRBBB<<<888999999777888:::777777777777777777777777777888888888999<<<@@@DDDGGGQQQYYYssszzzttt\\\OOOVVViiixxx~~~zzzwwwxxx{{{}}}~~~tttkkkaaaZZZRRRLLLKKKNNNTTTZZZbbbjjjppptttxxx{{{vvvvvvuuuuuuuuuuuuuuuvvvuuuwwwzzz}}}}}}~~~{{{sssmmmiiiaaa]]]YYYYYY^^^bbbdddddd___YYYSSSQQQPPPOOOQQQUUUXXXXXXYYYYYY[[[\\\^^^___bbbbbbeeelllvvvkkkeee]]]YYYZZZ___gggmmmkkkiiifff```XXXUUU]]]iiitttqqq|||zzz}}}wwwyyy~~~pppeee\\\TTTSSSVVVfffvvvzzzrrr{{{{{{|||{{{|||tttaaaKKK>>>;;;;;;:::999888888777888888888777777888888888999999999:::999;;;===<<<999>>>FFFUUUeee}}}|||~~~}}}ooovvv{{{||||||zzz}}}~~~|||{{{~~~sssppppppcccbbbhhhhhhssswwwwwwqqqhhhwwwvvviiiuuu{{{rrrmmmlllnnnkkk^^^QQQKKKJJJJJJHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDuuunnnnnnmmmiiillliii[[[DDD===999999888666555888666666666666666666666666666666666666666666666666444999666555999:::BBBUUU|||qqqkkkfffooo{{{zzzyyyxxxwwwwwwxxxzzz|||~~~zzz{{{zzzhhh```\\\SSSRRRWWWTTTXXX[[[^^^```aaaaaabbbddddddeeefffffffffgggjjjmmmpppqqqvvv|||~~~zzzxxxuuusssrrrsssuuuvvvvvvtttoooiiibbb\\\VVVTTTMMMMMMOOORRRZZZeeerrr{{{{{{hhh^^^SSSPPPTTT___iiioootttwwwxxxrrrtttvvvwwwrrrrrrxxxdddSSSCCC===999999999777888:::777777777777777777777777777888888888999<<>><<<:::AAAMMMmmm}}}xxxrrrpppqqqiiizzz}}}wwwuuurrrvvv|||qqqrrryyyllleeebbbgggkkkxxxvvvnnnjjj~~~}}}nnnqqqmmmtttxxxlllkkkggg\\\QQQLLLKKKJJJIIIHHHFFFDDDCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDD|||}}}tttkkkjjjllllllrrrnnn^^^DDD>>>999999888666555777666666666666666666666666666666666666666666666666222888777666;;;>>>III]]]xxxrrrmmmttt}}}{{{zzzzzzyyywwwwwwzzz~~~|||}}}tttddd\\\YYYQQQRRRWWWUUUWWWYYY\\\]]]^^^```bbbdddbbbcccdddddddddfffiiikkkkkkmmmqqquuuxxx~~~|||yyywwwuuusssqqqpppppppppmmmjjjeee___YYYUUURRRPPPKKKKKKKKKMMMQQQXXXaaahhh|||hhh^^^SSSPPPSSS^^^hhhnnnrrrvvvyyyrrruuuxxxxxxyyyyyy}}}uuuppp}}}hhhVVVDDD===999999999777888;;;777777777777777777777777777888888888:::===BBBEEEIIISSS\\\yyybbbRRRTTTcccttt~~~wwwvvvwww{{{|||~~~vvvlllaaaYYYQQQKKKJJJNNNVVV\\\ccciiinnnqqqtttvvvvvvvvvuuutttttttttttttttuuuwwwyyy|||}}}~~~}}}{{{qqqmmmiiiggghhhhhhfffcccccc\\\XXXYYYZZZZZZZZZ\\\[[[ZZZXXXVVVSSSQQQNNNMMMRRRRRRTTTYYYbbbkkkrrruuu~~~~~~ooofff]]]ZZZWWWUUUXXX]]]ffftttmmmbbbaaannnxxxvvvwww|||wwwpppvvviii___WWWTTTVVVaaaqqqzzzzzzppptttvvvuuuxxxqqqsssqqqdddPPP???999:::999888888888888888999999777888888888888999999999;;;777888===<<<:::EEETTT}}}}}}rrrjjjdddfff|||sssooozzzoooqqqnnngggccc___fffqqq~~~}}}vvvqqqmmmjjjkkkuuusss|||{{{wwwooofffXXXPPPPPPKKKKKKJJJHHHFFFDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFGGGGGGGGG{{{zzz}}}vvvlllkkkooossszzzvvvdddEEE>>>999999888666555777666666666666666666666666666666666666666666666666333:::999999@@@DDDPPPfffzzztttzzz~~~}}}~~~}}}zzzzzz}}}ppp___XXXVVVPPPRRRWWWVVVUUUWWWYYY[[[\\\^^^bbbeeeaaabbbcccccccccdddgggjjjhhhhhhkkkppptttyyy}}}{{{yyywwwuuurrrooommmkkkjjjdddaaa\\\VVVRRROOOMMMMMMKKKKKKKKKKKKLLLQQQWWW[[[eeeiiimmmoooppptttyyy}}}|||hhh]]]SSSQQQSSS^^^hhhnnnrrruuuzzzrrrtttwwwwww~~~rrrrrryyyyyy}}}{{{uuulllXXXDDD>>>999999999777888;;;777777777777777777777777777888888999:::===BBBFFFIIISSS]]]{{{fffSSSRRR```sssvvvuuuwww{{{|||~~~uuulllaaaYYYRRRLLLLLLPPPWWW\\\ccciiimmmppprrrtttwwwwwwvvvuuuuuuuuuuuuuuuuuuvvvxxxzzz|||}}}}}}||||||xxxsssrrrrrrqqqmmmjjjddd^^^YYYZZZ\\\[[[ZZZ\\\YYYWWWUUURRRPPPOOOOOONNNNNNMMMNNNRRRYYYaaagggjjjmmmrrrxxx}}}}}}|||}}}~~~pppeee\\\ZZZWWWSSSSSSWWWYYYooonnnfffmmmzzzsssvvv{{{{{{ppp~~~yyymmmcccZZZUUUUUU___oooxxx~~~yyymmmpppssssssyyynnnpppoooeeeQQQ@@@999:::999888888888888888999999777888888888888999999999;;;777888<<<;;;:::GGGXXX|||nnncccjjj}}}mmmssslllnnngggbbb```\\\fffvvvvvvooooooqqqtttuuuvvvtttyyyxxx~~~vvvgggUUUOOORRRLLLKKKJJJHHHFFFEEECCCBBBBBBBBBCCCCCCEEEFFFHHHHHHJJJJJJJJJJJJJJJJJJJJJKKK}}}fffjjjrrrlllxxx{{{```EEE999888;;;777888;;;777777777777777777777777777555444444444444555666666888444:::888===CCCMMMrrr}}}}}}}}}|||}}}~~~~~~|||jjj^^^SSSQQQRRRRRRRRRTTTYYYXXXXXXYYY[[[___bbbdddffffffeeedddbbbbbbccceeeiiihhhiiimmmooosss}}}{{{yyyuuupppmmmkkkhhhccc___ZZZYYYWWWTTTQQQOOOMMMLLLJJJKKKLLLLLLLLLLLLMMMNNNUUUUUUVVVVVVXXX[[[^^^```ooonnncccYYYTTTTTT\\\eeekkkpppuuuwww{{{yyysssuuuzzztttuuuzzzxxxrrr}}}mmmaaaNNN===:::===888777:::999888888888888888888888888888888999999:::===AAAEEEJJJTTT```fffSSSRRRggg{{{~~~uuurrrsssxxx}}}|||qqqlllcccXXXOOOKKKKKKMMMXXX\\\aaahhhmmmqqqtttuuuvvvuuutttsssrrrqqqqqqqqqtttrrrtttzzzzzzvvvxxx~~~{{{xxxwwwwwwwwwwwwsssnnnhhhcccaaaaaaaaaaaa^^^\\\YYYXXXWWWUUUSSSQQQOOOOOOOOOQQQTTTWWWXXXWWWbbbbbbccchhhqqqzzznnnfff^^^[[[WWWRRRPPPQQQTTTbbbvvv~~~iiihhh{{{yyyuuuvvvyyy{{{qqq|||yyynnnfff\\\UUURRRaaajjjvvv|||xxxyyy}}}{{{wwwsssrrrooohhhXXXFFF<<<<<<999999888888888888999999777888888888888999999999777888;;;===<<<;;;BBBLLLvvvrrrkkk{{{qqqmmm~~~eeeaaayyy}}}hhh\\\\\\aaaeeerrrzzztttzzziiiXXXTTTPPPNNNLLLIIIHHHFFFEEEBBB@@@DDDDDDCCCCCCDDDGGGIIIKKKLLLLLLMMMMMMMMMKKKJJJIIIgggkkkuuuooovvvwww```HHH;;;999;;;666666999555666666666666666666666666555444444444444555666666777333:::999???GGGRRRxxx}}}}}}~~~~~~yyyiii]]]SSSQQQRRRRRRRRRTTTVVVVVVWWWXXX[[[^^^aaaccccccddddddcccaaaaaaccceeehhhggghhhkkknnnqqq{{{}}}zzzyyytttnnnkkkhhheee```[[[WWWVVVTTTRRRPPPNNNLLLKKKIIIKKKLLLKKKJJJJJJKKKLLLNNNOOOPPPQQQRRRUUUWWWYYYfff~~~qqqfffZZZUUUTTT\\\eeekkkppptttqqquuuuuupppuuuyyywwwyyy~~~}}}tttnnn{{{qqqdddOOO>>>:::===999777:::999888888888888888888888888888888999999:::===BBBEEELLLVVVbbbfffUUUTTThhh|||~~~uuussssssxxx}}}~~~sssnnneeeYYYPPPLLLLLLNNNWWW[[[```ggglllppprrrsssvvvuuutttsssrrrqqqqqqrrrtttrrruuuyyyzzzvvvxxx}}}}}}~~~~~~~~~~~~}}}xxxsssmmmgggeeedddcccbbbbbb```___^^^___^^^]]][[[VVVTTTQQQPPPPPPQQQPPPOOOTTTVVVYYY___iiittt~~~kkkddd]]]ZZZWWWQQQOOOPPPPPPXXXfffyyyooofffvvv{{{vvvsssvvvzzz|||uuu|||zzzppphhh]]]UUURRRaaaiiiuuu~~~zzz{{{~~~}}}yyyxxxxxxvvvnnn]]]III===;;;999999888888888888999999777888888888888999999999888999;;;===;;;;;;BBBKKKuuu|||ppppppkkkxxxttt^^^aaa|||yyydddZZZ[[[```ccctttuuunnnrrrzzzqqq```YYYRRRQQQOOOLLLKKKJJJHHHFFFCCCFFFFFFEEEFFFGGGJJJLLLNNNNNNOOOPPPQQQQQQPPPOOONNNhhhjjjwwwssssssqqq___JJJ===:::;;;666555888444555555555555555555555555555555444444555555666777777333::::::@@@JJJWWW}}}}}}wwwggg\\\RRRQQQRRRRRRRRRTTTTTTUUUVVVXXXZZZ]]]___aaa___aaaaaaaaa```aaaccceeefffeeefffjjjkkkoooxxx|||xxxwwwrrrkkkfffbbb^^^YYYUUUPPPPPPOOONNNMMMLLLKKKJJJHHHIIIJJJIIIHHHIIIJJJLLLNNNOOORRRRRRRRRRRRSSSUUU]]]uuusssfff]]]VVVUUU\\\ffflllpppsssooorrrqqqnnnrrr|||{{{~~~|||sssmmmyyyuuugggQQQ???:::===999777;;;999888888888888888888888888777888999999:::===BBBFFFMMMXXXeeeeeeVVVWWWjjj|||}}}tttsssuuuzzz~~~uuuooofffZZZQQQMMMMMMNNNVVVYYY___eeejjjnnnpppqqquuutttssssssrrrrrrrrrrrrssssssuuuyyyyyywwwxxx|||{{{|||}}}zzzsssnnnkkkiiigggfffgggfffeeefffhhhiiihhhggg^^^ZZZTTTPPPNNNMMMLLLKKKJJJMMMQQQWWW^^^iiiwww~~~~~~}}}jjjccc^^^]]]YYYSSSPPPPPPOOOPPPUUUdddwww|||ooobbbllluuuxxxwwwssssssyyy~~~zzzzzz{{{rrriii^^^UUUQQQ___hhhttt~~~|||~~~{{{zzz||||||zzz~~~~~~~~~vvvdddMMM???;;;999999888888888888999999777888888888888999999999::::::<<<===;;;;;;BBBKKKqqq}}}wwwqqqvvv{{{uuucccVVVcccqqq___XXXZZZ^^^aaayyyuuuqqqsssuuuzzzjjj___SSSQQQOOOMMMLLLKKKJJJGGGEEEFFFEEEFFFGGGIIIKKKNNNOOOQQQRRRRRRRRRQQQPPPNNNMMM}}}jjjkkkxxxvvvrrrlllaaaKKK===:::;;;666666999555555555555555555555555555555555555555555666666777777444;;;:::@@@KKK[[[~~~}}}~~~vvveeeZZZQQQPPPRRRRRRRRRTTTTTTUUUVVVXXXYYYZZZ[[[\\\\\\]]]___``````aaaccceeefffdddfffiiijjjmmmuuu~~~{{{wwwtttmmmeee^^^ZZZVVVQQQMMMJJJIIIIIIIIIIIIIIIIIIIIIEEEGGGHHHHHHIIIKKKNNNPPPYYY\\\``````]]]ZZZXXXXXXZZZpppttteee___WWWUUU]]]gggmmmppprrrssstttqqqkkkkkkxxx~~~|||uuuoooyyywwwfffTTT@@@:::===999888;;;999888888888888888888888888777888999999:::>>>CCCGGGNNNYYYggg|||bbbUUUXXXlll|||{{{ttttttwww}}}tttnnneeeYYYPPPLLLLLLNNNUUUXXX]]]ccchhhlllnnnoootttssssssrrrrrrrrrrrrsssrrrtttvvvxxxwwwwwwxxxzzzzzz{{{|||~~~yyytttrrrpppnnnllllllkkkjjjkkkmmmnnnmmmlllbbb]]]WWWRRROOONNNMMMMMMJJJMMMPPPRRRVVV___lllwwwxxx{{{~~~~~~yyyjjjeeeaaaaaa^^^WWWRRRRRRQQQPPPPPPVVVcccmmmllldddZZZ___eeejjjsss|||}}}yyytttrrruuu}}}www~~~rrriii^^^VVVSSS]]]fffrrr|||zzzzzz~~~~~~zzzwwwyyyzzzyyy~~~zzzgggOOO???:::999999888888888888999999777777888888888999999999;;;;;;<<<===;;;;;;BBBLLLkkkyyy{{{wwwhhhVVVRRRgggjjj[[[WWWZZZ^^^bbb||||||}}}{{{wwwiiiXXXUUUSSSPPPNNNMMMLLLJJJHHHGGGGGGHHHJJJLLLOOORRRSSSXXXXXXWWWVVVSSSPPPMMMLLL~~~uuusss|||}}}wwwooogggJJJ<<<999;;;666777;;;777555555555555555555555555666555555555555666777777888555<<<999???KKK]]]{{{~~~}}}|||}}}~~~vvvcccYYYPPPPPPRRRRRRRRRSSSUUUVVVWWWXXXXXXXXXWWWVVVYYY[[[^^^______```bbbdddfffeeefffiiijjjkkksss{{{zzzvvvoooggg^^^WWWRRROOOJJJGGGEEEEEEEEEFFFFFFGGGGGGHHHDDDEEEHHHJJJLLLPPPUUUYYYiiiooouuuuuuooogggbbb```___rrrwwwggg```XXXUUU]]]hhhnnnqqqrrrvvvuuuqqqjjjgggppp{{{{{{uuupppwwwwwwdddWWWBBB:::===:::999;;;888888888888888888888888888777888999999;;;???DDDHHHOOOZZZjjjzzznnnsssuuuzzzxxx]]]TTTZZZnnn|||xxxtttvvv{{{pppkkkbbbWWWNNNJJJJJJLLLTTTWWW\\\bbbgggjjjlllmmmrrrqqqqqqqqqqqqrrrrrrsssrrruuuwwwwwwvvvwwwxxxyyyyyyzzz||||||zzzxxxvvvtttrrrooommmllllllmmmmmmllljjjeee___XXXSSSOOONNNLLLKKKJJJLLLNNNNNNPPPWWWbbblllrrrwww|||}}}}}}wwwlllfffcccccc___XXXSSSRRRQQQSSSRRRQQQTTTYYY[[[XXXQQQSSSVVV]]]hhhqqqsssppppppppptttvvv{{{rrrggg]]]VVVUUU[[[dddpppzzzyyyxxx~~~|||wwwxxxzzzzzz{{{}}}~~~xxxfffOOO@@@;;;999999888888888888999999777777888888888999999999;;;;;;<<<===;;;;;;CCCMMMjjj{{{|||vvvaaaOOOQQQhhh}}}eeeYYYWWWYYY^^^ddd}}}wwwaaa\\\XXXTTTPPPNNNMMMKKKJJJJJJKKKLLLOOORRRUUUWWWYYY^^^^^^]]][[[YYYUUURRRQQQuuulllJJJ<<<999:::666777<<<999555555555555555555555555666666555555666666777888999666<<<999???LLL```zzz|||{{{{{{}}}~~~}}}~~~uuuaaaWWWOOOPPPRRRRRRRRRSSSUUUVVVXXXYYYYYYWWWVVVTTTXXX[[[^^^___``````bbbccceeedddeeehhhhhhiiipppxxx}}}wwwsssjjjcccYYYQQQMMMKKKGGGEEEDDDDDDEEEFFFGGGHHHHHHIIIEEEGGGJJJMMMQQQWWW]]]aaasss|||vvvmmmiiigggwww{{{kkkaaaXXXTTT]]]iiippprrrssstttsssqqqmmmiiippp~~~{{{xxxwwwsssnnnqqq}}}xxxfffZZZCCC:::===::::::;;;888888888888888888888888888777888999:::;;;???DDDHHHPPP[[[nnnvvvssszzzvvvwwwrrrZZZTTT\\\ppp}}}xxxuuuxxx|||mmmhhh___UUULLLIIIJJJLLLSSSVVV[[[aaafffiiikkkllloooooooooooopppqqqqqqrrrqqquuuwwwvvvuuuwwwxxxwwwyyyzzz{{{}}}~~~|||yyywwwrrrpppnnnmmmmmmllljjjhhhfffaaaZZZTTTPPPMMMJJJIIIGGGIIIIIIJJJLLLRRR\\\cccmmmssszzz}}}~~~~~~{{{xxx|||zzznnniiidddccc```XXXSSSRRROOOSSSTTTPPPNNNPPPRRRQQQJJJKKKOOOWWWaaahhhlllkkkllllllqqq}}}wwwvvvqqqggg]]]WWWUUUYYYbbbnnnyyywwwxxxzzzzzz}}}zzz{{{{{{uuucccMMM@@@<<<999999888888888888999999777888888888888999999999;;;:::;;;<<<;;;<<>>:::;;;555666:::777666666666666666666666666666666666666666777777888888666===:::AAAOOOfff}}}}}}tttyyyyyyzzz|||~~~~~~}}}{{{sss___VVVOOOPPPRRRRRRRRRSSSRRRTTTWWWYYYZZZYYYWWWUUUXXX[[[^^^`````````aaaccccccbbbdddfffffffffllltttzzztttpppggg```VVVNNNKKKJJJHHHFFFGGGGGGHHHIIIJJJKKKKKKLLLJJJLLLOOORRRVVV\\\cccgggwwwwwwrrrooozzz}}}lll```WWWSSS]]]jjjrrrtttttttttttttttrrrooouuu|||zzzzzzxxxwwwqqqkkkmmmyyy{{{lll\\\DDD:::===::::::<<<777888888888888888888888888777888999:::<<<@@@EEEIIISSS^^^rrr~~~zzz||||||nnnWWWTTT___tttyyyvvvzzztttjjjfff]]]TTTLLLIIIKKKMMMTTTVVV[[[aaafffiiikkkkkkmmmmmmmmmmmmnnnoooqqqqqqqqqvvvxxxuuutttwwwxxxvvvwwwxxxyyy{{{}}}|||yyyuuusssqqqoooooommmkkkiiieeebbb]]]XXXVVVSSSPPPNNNIIIHHHHHHHHHLLLQQQWWW[[[eeellluuuzzz{{{|||~~~}}}|||}}}}}}{{{xxx|||uuunnniiigggccc[[[VVVUUURRRUUUTTTPPPMMMOOOOOOLLLIIIJJJOOOWWW___eeeiiikkkkkkjjjppp|||zzzsss{{{qqqhhh^^^WWWTTTWWW```mmmwww~~~~~~uuuxxx{{{zzz~~~}}}|||zzzrrr```LLL@@@>>>999999888888888888999999777888888888888999999999:::999:::<<<;;;===FFFQQQxxx~~~sssrrryyy}}}oooZZZMMMTTTlllmmm]]]XXXUUUUUU]]]hhhzzzuuummmbbbYYYTTTSSSSSSSSSXXXZZZ]]]aaaeeeiiikkklllffffffdddaaa]]]YYYUUUSSS}}}}}}uuugggOOO@@@;;;;;;555555999666777777777777777777777777666666666666666777888888777555===;;;BBBRRRkkkzzzvvvqqq}}}xxxxxxyyy{{{}}}~~~|||zzzppp___UUUNNNOOORRRRRRRRRSSSPPPRRRVVVZZZ[[[[[[YYYXXXYYY[[[___`````````aaabbbbbbaaabbbeeeddddddjjjrrr~~~|||xxxrrrmmmggg___UUUNNNKKKKKKIIIHHHIIIJJJKKKKKKMMMMMMNNNOOOOOOQQQSSSUUUYYY___eeejjjwww~~~xxxrrr{{{|||kkk```WWWSSS]]]kkksssuuuuuuwwwwwwxxxxxxuuuyyy{{{zzz||||||yyyqqqkkklllyyyqqq]]]EEE:::===;;;:::<<<777888888888888888888888888777888999:::<<<@@@EEEIIIUUUaaauuu}}}|||uuurrrlllWWWUUUaaavvv{{{www{{{nnniiieee]]]TTTMMMJJJLLLNNNTTTWWW\\\aaafffiiikkkkkkllllllllllllmmmooopppqqqpppvvvxxxuuutttwwwxxxuuuvvvwwwxxxyyy{{{|||}}}~~~}}}yyywwwuuusssrrrqqqpppnnnlllcccaaa___]]]]]]\\\ZZZXXXOOOLLLJJJJJJMMMQQQTTTUUU]]]eeeooouuuvvvvvvxxx{{{}}}}}}~~~}}}{{{{{{uuuooolllggg___[[[ZZZYYYXXXTTTOOONNNPPPMMMHHHIIIKKKQQQYYY```dddiiimmmllllllqqq}}}~~~rrryyyqqqjjj```VVVRRRVVV___lllwww~~~~~~|||}}}sssuuuyyyxxx|||{{{rrr___KKK@@@???999999888888888888999999777888888888888999999999999999:::<<<;;;===GGGSSS|||rrrllloooooowwwyyyzzz~~~zzzwwwyyymmmZZZPPPYYYqqqxxxhhh[[[WWWTTTRRR[[[iiixxxuuutttuuujjjdddcccddddddkkkmmmqqquuuyyy}}}wwwvvvrrrmmmfff___YYYVVVzzz~~~wwwyyyuuugggVVVAAA999;;;888777:::888777777777777666666666666666666666666777777777777666777777===GGGQQQqqq{{{|||tttooo~~~|||yyyyyyzzz|||}}}}}}wwwiii\\\VVVRRRRRRRRRPPPPPPSSSSSSTTTVVVXXXYYYYYYYYYXXX[[[\\\]]]___```aaaaaabbb```bbbcccdddfffjjjooosss~~~~~~yyyrrrmmmeee___XXXRRROOOMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPSSSWWW]]]aaaeeegggiiixxxwwwwwwzzzkkkeeeZZZTTT\\\iiitttzzz}}}}}}|||~~~~~~yyy}}}~~~~~~|||sssyyytttaaaGGG:::;;;888999;;;777999999999999999999999999888:::;;;:::;;;???FFFLLLSSSggg}}}xxxuuu~~~{{{|||aaaYYY[[[jjj~~~xxxzzz~~~{{{nnnhhhddd[[[QQQJJJHHHJJJMMMTTTWWW\\\```cccfffiiikkkkkklllnnnpppqqqppppppooouuuuuuuuuuuuuuuvvvvvvwwwwwwwwwxxxyyy{{{|||}}}}}}}}}{{{zzzxxxvvvsssqqqooonnnkkkgggcccccceeeddd\\\UUUQQQNNNLLLLLLMMMOOOPPPPPPVVV^^^hhhoooqqqssswww{{{zzz~~~{{{pppllliiibbb]]][[[ZZZZZZZZZYYYXXXWWWVVVUUUSSSVVV\\\ccchhhjjjkkklllfffgggppp~~~qqqzzz}}}rrrjjj```VVVQQQTTT]]]iiiuuu}}}|||zzz~~~xxx{{{vvvyyy}}}wwwlllYYYEEE<<<<<<:::999999888888999999:::999999999999999999999999<<<<<<888;;;>>>888@@@YYYzzz||||||yyy|||xxxttthhhgggvvv|||{{{kkkmmmpppoooyyytttppp```UUUTTTbbbsssdddVVVRRRQQQRRRZZZeee|||uuu||||||}}}zzzooohhhbbb\\\WWW}}}wwwzzzwwwkkkYYYCCC;;;===999777:::777777777777777666666666666666666666666777777777777555777888>>>HHHTTTvvvzzzwww{{{tttuuu}}}zzzzzz{{{||||||{{{vvviii\\\VVVRRRRRRRRRPPPPPPSSSSSSTTTVVVWWWXXXYYYXXXXXXYYYZZZ\\\]]]___````````````aaaccceeegggkkkpppttt~~~}}}yyysssnnniiiddd\\\VVVSSSQQQPPPOOOQQQQQQPPPPPPQQQRRRSSSSSSTTTVVVYYY^^^bbbdddfffgggrrr|||{{{sssppp~~~{{{lllfff[[[UUU\\\iiisssyyy|||||||||~~~~~~{{{~~~|||sssbbbHHH;;;<<<999:::<<<888999999999999999999999999888:::;;;:::;;;???GGGMMMWWWjjjyyywww{{{zzzYYYSSSWWWiiivvvxxx}}}{{{nnniiiddd[[[QQQJJJHHHJJJMMMSSSWWW\\\```ccceeehhhjjjllllllnnnoooppppppqqqqqquuuuuuttttttuuuuuuvvvwwwvvvvvvwwwyyyzzz{{{|||}}}}}}~~~}}}|||zzzxxxuuurrrpppooolllgggddddddgggeee___XXXRRRPPPMMMLLLMMMOOOOOOOOORRRYYYbbbhhhkkkoootttxxxyyy}}}}}}xxxuuusss~~~rrrnnnkkkeee```]]]^^^^^^___`````````______^^^```cccfffhhhiiiiiiiiihhhiiirrrnnntttssskkk```WWWRRRTTT]]]iiiuuu}}}}}}|||zzzyyy|||}}}|||vvvkkkYYYFFF===<<<:::999999888888999999:::999999999999999999999999<<<<<<888;;;>>>999BBB[[[||||||~~~yyyuuulllqqqrrrmmmiiigggvvvvvvtttbbbVVVWWWhhhqqqbbbUUURRRRRRRRRZZZeeezzzyyypppiiibbb]]]}}}yyy|||xxxlll[[[FFF===>>>999777999666777777777777666666666666666666666666777777777777444999:::???IIIWWW{{{sssqqq~~~zzzrrryyy~~~||||||}}}}}}|||{{{ttthhh[[[UUURRRSSSSSSPPPPPPSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXZZZ\\\]]]^^^^^^^^^^^^```bbbdddgggkkkqqquuu~~~}}}}}}~~~~~~~~~{{{vvvrrrooojjjbbb\\\YYYWWWUUUTTTUUUTTTTTTTTTTTTTTTUUUUUUWWWXXX[[[^^^aaacccdddeeeiiisss|||rrrllleeerrr}}}oooggg\\\VVV\\\iiisssxxx{{{||||||~~~}}}{{{zzz}}}ssscccJJJ<<<===:::;;;===999999999999999999999999999888:::;;;:::;;;@@@HHHOOO[[[mmm~~~|||~~~qqqQQQNNNTTTgggtttvvv{{{~~~pppjjjeee\\\RRRJJJGGGIIILLLSSSWWW\\\```bbbeeehhhjjjllllllmmmmmmnnnpppqqqrrruuuttttttttttttuuuvvvvvvuuuuuuvvvxxxyyyzzz{{{|||{{{}}}}}}zzzwwwsssqqqpppkkkhhheeefffhhhgggbbb]]]UUUSSSOOOMMMNNNNNNNNNNNNOOOTTT[[[```dddjjjqqqwwwyyy}}}qqqfff___ooouuupppnnniiiccc___```aaaccceeeggggggggggggfffeeeeeeeeeffffffgggggghhhjjjrrr~~~mmmnnntttlllbbbXXXRRRTTT]]]iiiuuu}}}zzzxxx|||zzzuuukkkYYYFFF======:::999999888888999999:::999999999999999999999999;;;;;;888;;;>>>999DDD^^^|||uuunnn{{{qqqeeecccyyy}}}gggXXXZZZoooooo```TTTRRRRRRSSS[[[eeewww|||vvv~~~uuummmgggcccyyyyyykkkZZZDDD<<<>>>999777999777777777777777666666666666666666666666777777777777555:::;;;???JJJYYY~~~tttkkkvvvyyynnnvvv~~~~~~~~~ssshhhZZZUUURRRSSSSSSQQQPPPRRRSSSTTTTTTUUUVVVWWWWWWWWWWWWXXXYYY[[[]]]]]]^^^^^^]]]___aaadddgggkkkqqquuu~~~}}}}}}~~~~~~zzzwwwuuupppiiiccc___\\\ZZZXXXVVVUUUTTTTTTSSSSSSSSSTTTUUUWWWYYY[[[^^^```bbbcccaaammm|||vvvlllfff^^^hhh{{{ssshhh]]]VVV\\\iiirrrwwwyyy}}}|||~~~}}}~~~zzzyyy~~~~~~uuueeeKKK>>>>>><<<<<<>>>:::999999999999999999999999999:::;;;:::;;;AAAJJJQQQ^^^qqqnnnPPPNNNTTTeee~~~uuuwww|||rrrjjjeee\\\RRRJJJGGGIIIKKKRRRVVV[[[___bbbdddgggiiikkkkkkjjjkkklllnnnpppqqqttttttssssssttttttuuuvvvttttttuuuwwwxxxyyyzzz{{{|||}}}~~~{{{wwwssspppooojjjgggeeefffhhhhhhddd```YYYVVVRRRPPPOOOOOONNNMMMNNNQQQUUUZZZ___gggooouuuxxx|||rrraaaZZZdddzzzyyysssqqqllleeeaaaaaabbbeeegggiiiiiiiiihhhdddcccaaaaaabbbdddfffhhhfffhhhqqq{{{qqqmmm|||wwwmmmcccYYYRRRTTT\\\iiiuuu}}}xxxyyy{{{yyyuuukkkYYYGGG>>>===:::999999888888999999:::999999999999999999999999:::;;;888;;;>>>:::GGGcccwwwooo{{{hhhddd~~~kkkYYY]]]tttlll^^^TTTRRRSSSSSS[[[eeevvv}}}pppkkknnn{{{zzzuuurrrpppvvv}}}~~~nnnVVVAAA999<<<888777:::888777777777777666666666666666666666666777777777777666<<<<<>>:::999999999999999999999999999:::::::::<<>>===:::999999888888999999:::999999999999999999999999999;;;888;;;>>>;;;JJJhhhuuummmbbbzzzgggVVV]]]xxx~~~jjj]]]SSSSSSSSSSSSZZZddduuu{{{{{{tttiiifffcccggguuuuuu|||tttUUU@@@888;;;888777:::888777777777777666666666666666666666666777777777777888===;;;???OOOccc}}}xxxdddvvvrrrnnn~~~|||{{{}}}vvvgggXXXTTTRRRTTTUUURRRQQQRRRTTTTTTSSSSSSTTTTTTUUUVVVWWWXXXYYY[[[\\\]]]]]]^^^\\\]]]___aaadddhhhnnnrrr|||}}}|||}}}zzzsssmmmhhhdddaaa^^^[[[[[[YYYWWWVVVUUUTTTTTTOOOPPPQQQSSSVVVYYY\\\]]]WWW```nnnzzz|||uuuooofffeeeoooxxxiii]]]VVV\\\iiirrrwwwyyy~~~}}}}}}yyy}}}yyypppqqqrrroooqqqxxxgggMMM??????<<<<<<>>>999999999999999999999999999999:::::::::<<>>===:::999999888888999999:::999999999999999999999999888:::999;;;>>><<>><<<:::999999888888999999:::999999999999999999999999888:::999;;;>>>===PPPqqqoooqqqooooooZZZRRRbbbhhh\\\SSSSSSTTTRRRWWW```tttxxxhhhfffiiixxx~~~ooorrryyyzzzrrrlllccc]]]```gggoooxxxyyy~~~qqq[[[EEE<<<>>>999777999777777777777777666666666666666666666666777777777777888;;;999AAAYYYqqqyyy{{{yyyaaaxxxwww~~~{{{wwwwwwzzzzzzgggWWWSSSRRRTTTUUURRRQQQRRRTTTTTTSSSRRRRRRSSSTTTUUUTTTUUUVVVXXXYYYZZZZZZ[[[[[[\\\^^^___aaaeeejjjmmmzzz|||yyyzzz|||{{{uuupppkkkgggccc^^^\\\ZZZXXXVVVTTTSSSSSSSSSRRRRRRRRRRRRTTTUUUVVVQQQRRRYYYgggyyyxxxnnnnnn}}}uuuggg\\\VVV\\\iiisssxxx{{{{{{|||zzz~~~wwwvvvyyyqqqtttvvvmmmlllqqqgggMMM??????;;;;;;===888999999999999999999999999::::::::::::<<>>;;;:::999999999999999999:::999999999999999999999999777:::999;;;>>>>>>QQQsss{{{sssnnn[[[UUUfffhhh\\\TTTTTTTTTRRRVVV___ssswwwhhhcccdddppp{{{pppggggggjjjyyy~~~wwwnnneee___]]]^^^eeemmmlllsss|||xxx]]]III999777999888888;;;777777777777777666666555666666666666777777777777666888===KKKiii}}}ttt]]]kkk|||{{{}}}~~~}}}zzzjjjZZZTTTQQQSSSTTTSSSSSSVVVSSSSSSSSSSSSSSSTTTTTTUUUXXXXXXWWWWWWXXXYYY[[[\\\[[[[[[\\\]]]aaaeeeiiilllwww|||~~~{{{yyyvvvyyy}}}{{{tttpppkkkfffbbb[[[ZZZXXXVVVTTTSSSSSSTTTRRRQQQPPPOOONNNNNNNNNNNNTTTTTTTTTZZZiiixxx}}}zzzllleeedddooorrrjjj]]]VVV^^^mmmwwwyyyyyy}}}~~~|||tttqqqvvvrrrvvvssslllwwwrrrgggQQQBBB<<<777;;;>>>777;;;;;;;;;::::::999999999:::777666888<<>>:::;;;<<<;;;999999999:::888888999999999:::::::::<<<888>>>:::===AAAKKKppp|||vvvbbbOOOggglll^^^SSSRRRSSSRRRVVV]]]ppp{{{}}}|||xxxoookkkppp~~~ssskkk___cccbbbeee||||||kkkdddgggiiihhhiiimmmyyy}}}xxxuuu{{{{{{```LLL<<<999;;;888777:::777777777777777666666555666666666666777777777777888;;;@@@QQQqqq}}}oooUUUbbbttt{{{yyyzzz{{{zzz}}}yyyiiiZZZUUUQQQSSSTTTRRRRRRTTTSSSSSSRRRRRRRRRSSSTTTTTTWWWVVVVVVVVVVVVXXXYYYZZZYYYYYYZZZ\\\___bbbeeegggkkkpppwww~~~~~~zzzvvvsssqqqooorrrwww|||zzzsssooojjjeeeaaa[[[YYYWWWTTTSSSRRRQQQQQQRRRQQQQQQPPPOOONNNMMMMMMNNNQQQSSSTTTYYYbbbgggfffbbb[[[[[[hhhyyyppphhh\\\VVV___nnnxxxzzzzzz}}}~~~}}}vvvqqqttttttyyyuuuppp}}}wwwfffPPPBBB===888;;;>>>777;;;;;;;;;::::::999999999;;;999888;;;>>>FFFUUUccc|||}}}ZZZOOOGGGQQQiii|||~~~yyy|||qqqiiibbbXXXOOOIIIHHHJJJLLLPPPSSSWWW\\\```dddfffggghhhiiijjjlllnnnoooppppppqqqrrrsssrrrqqqqqqssstttvvvvvvvvvwwwwwwxxxxxxxxx{{{zzz||||||yyyvvvtttrrrqqqooonnnkkkiiifffdddcccbbb]]]^^^]]]ZZZVVVTTTTTTUUUYYYVVVSSSRRRSSSUUUVVVVVVVVVWWW___tttxxxtttooonnnuuuwwwrrrpppmmmlllmmmpppttttttqqqnnnmmmjjjfffbbb```aaabbbccciiimmmsssxxxzzz{{{|||}}}{{{mmmxxxyyymmmiii```TTTSSSZZZiiiyyy{{{xxxnnnhhhxxxppp\\\KKK@@@<<<888999999999999999:::;;;888888999999999:::::::::<<<888>>>:::===AAAJJJoooppp___LLL^^^xxxlll]]]RRRQQQRRRQQQUUU\\\oooyyy{{{rrrddddddaaaaaarrrzzzttt{{{sssiiittt|||bbbOOO???<<<===999666888777777888888777777666555666666666666777777777777999<<>>888;;;;;;::::::::::::999999<<<;;;;;;>>>@@@HHHWWWfff[[[PPPIIITTTkkk}}}~~~wwwzzzqqqjjjcccYYYOOOIIIHHHIIIKKKPPPSSSWWW\\\```dddfffgggiiiiiijjjkkkmmmooopppqqqqqqrrrrrrrrrqqqqqqsssuuuwwwwwwwwwxxxxxxxxxxxxxxx{{{zzz|||~~~~~~|||zzzwwwuuusssrrrooonnnkkkhhheeecccaaa```]]]]]]]]]ZZZWWWUUUTTTUUU[[[XXXUUUTTTUUUVVVWWWWWWYYYXXX^^^ppp}}}wwwrrrrrrvvv|||tttpppmmmmmmnnnqqquuuuuurrrnnnllljjjfffcccaaaaaabbbcccgggjjjooosssuuuwwwyyy{{{{{{ooozzzzzznnniii___SSSRRRZZZjjj{{{wwwqqqzzzqqqnnnzzzzzzmmm]]]MMMAAA;;;888888888888999::::::;;;888888999999999:::::::::<<<888>>>:::===AAAJJJnnn~~~qqqvvv~~~{{{tttyyylll]]]JJJTTTfff}}}lll]]]RRRQQQQQQOOOSSSZZZkkkvvvwwwjjjgggeeehhhrrruuudddqqq{{{bbbOOO???======999666888777888888888888777666666666666666666777777777777666999@@@TTTyyyzzzkkkTTT```nnnwwwzzz{{{~~~~~~zzzyyyxxxvvvyyy~~~yyyhhh[[[UUUQQQRRRQQQOOONNNPPPQQQQQQQQQPPPQQQQQQRRRSSSTTTTTTTTTTTTUUUVVVWWWWWWUUUVVVXXXZZZZZZZZZYYYXXXSSSVVV[[[```ccceeefffeeejjjiiiiiigggeeecccaaa```______bbbjjjtttwwwqqqmmmhhhbbb]]]YYYWWWTTTQQQNNNMMMLLLLLLMMMNNNPPPPPPOOOMMMKKKIIILLLUUU[[[[[[[[[___fffiiiddd______jjjxxxzzzmmmddd[[[WWWaaapppyyy|||}}}yyyvvvzzzsssvvvssssss|||jjjOOO???>>>;;;<<<>>>999::::::::::::::::::::::::<<<;;;===???AAAIIIYYYhhhZZZOOOIIITTTlll}}}}}}uuuwww}}}rrrkkkdddZZZOOOIIIGGGIIIJJJPPPRRRVVV[[[```ccceeefffiiiiiiiiijjjkkknnnppprrrpppqqqrrrrrrqqqqqqsssuuuxxxxxxxxxxxxxxxxxxxxxxxx||||||}}}}}}{{{zzztttwwwzzzxxxuuurrrpppooozzz}}}}}}|||zzzxxxvvvtttsssooonnnkkkhhhdddbbb```___]]]]]]]]][[[YYYWWWUUUUUUXXXUUUSSSSSSWWW\\\```bbbbbb]]]]]]hhhzzz~~~xxxuuuttt{{{xxxooommmmmmmmmqqqtttuuuqqqmmmhhhfffdddaaa```aaabbbcccdddgggkkknnnqqqtttxxxzzzzzzppp{{{yyynnnhhh___TTTRRRZZZjjj{{{vvvpppwwwxxxxxxyyylll[[[LLLAAA<<<<<<:::999888999:::::::::888888999999999:::::::::;;;888>>>:::===@@@IIImmmsssjjjqqq|||sssooopppoooxxxmmm^^^IIINNN[[[ssslll]]]RRRPPPOOOMMMQQQXXXgggrrrssslllnnnyyyyyymmmwwwyyyaaaNNN>>>;;;<<<999777999888888888888888777777666666666666666777777777777555888>>>RRRvvv{{{jjjUUUbbbpppwwwvvvtttwww{{{}}}xxxwwwuuusssuuuyyyzzziii[[[UUUQQQQQQPPPMMMLLLNNNPPPPPPOOOOOOPPPPPPQQQRRRSSSTTTTTTUUUVVVVVVWWWWWWUUUVVVXXXXXXXXXVVVSSSQQQMMMNNNQQQUUUWWWYYYZZZZZZ]]]]]]]]]\\\[[[ZZZXXXWWWUUUTTTVVV[[[fffsss~~~|||uuuppplllhhhaaa]]]XXXVVVSSSPPPNNNLLLKKKKKKKKKLLLNNNOOOOOOMMMKKKJJJIIIOOOUUUXXX^^^ggglllmmmlllfffdddkkkttt}}}xxxlllaaaYYYXXXcccqqqyyy|||}}}|||~~~{{{uuuwww}}}tttuuuqqqrrrqqqRRR@@@>>>;;;;;;===:::::::::::::::::::::::::::;;;;;;<<<>>>AAAIII[[[mmm|||~~~}}}|||WWWMMMHHHTTTkkk|||zzzsssuuu{{{rrrkkkdddZZZOOOIIIGGGIIIJJJOOORRRVVV[[[___ccceeefffiiiiiiiiiiiikkknnnppprrrpppqqqrrrrrrqqqrrrtttvvvxxxxxxxxxxxxxxxyyyyyyyyy||||||}}}~~~~~~xxxsssiiihhhgggeeeccc``````aaalll~~~}}}}}}|||{{{yyywwwuuutttooonnnkkkhhhdddbbb```___^^^^^^]]]\\\[[[YYYWWWVVVVVVSSSQQQSSS[[[eeennnssssssiiibbbccclll{{{}}}xxxuuuvvv~~~pppooommmmmmooorrrrrrooolllcccbbb___]]]]]]^^^```bbb```ccceeehhhkkkooouuuxxx|||~~~xxxqqq{{{wwwnnnhhh___UUURRRYYYiiizzz{{{tttzzz}}}|||nnnZZZJJJCCCBBBBBB???;;;::::::;;;:::999888888999999999:::::::::;;;888>>>;;;===@@@HHHlllppplllyyyzzzrrrnnnkkkvvvooo___HHHKKKWWWooommm^^^RRRPPPOOOLLLOOOVVVbbbmmm}}}yyyvvv~~~cccOOO===:::;;;999888:::888888999999888888777666666666666666777777777777888:::???NNNpppmmmbbbooo|||~~~wwwrrrssswwwzzzvvvuuussspppqqqttt{{{iiiYYYSSSOOOPPPOOOMMMLLLNNNOOOOOOOOONNNOOOPPPPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVUUUVVVVVVVVVTTTQQQNNNLLLGGGHHHIIIKKKMMMNNNOOOPPPRRRRRRRRRQQQQQQPPPOOONNNKKKLLLNNNRRRYYYfffsss|||}}}xxxsssnnnlllgggaaa]]]XXXVVVSSSQQQNNNMMMLLLLLLKKKLLLMMMOOOOOOOOONNNNNNMMMPPPRRRVVV___iiimmmkkkmmmfffaaabbbfffjjjpppvvvvvvkkk___YYYYYYcccpppwwwzzz|||xxxzzz}}}{{{xxxsssqqqvvvvvvuuuoooqqq{{{XXXAAA???;;;:::<<<:::999999::::::::::::;;;;;;;;;;;;<<<>>>@@@JJJ___sssxxxyyy{{{|||{{{UUUKKKGGGTTTkkk{{{}}}xxxqqqtttzzzqqqjjjcccYYYOOOIIIHHHIIIKKKOOORRRVVV[[[___ccceeefffhhhhhhiiijjjlllnnnooopppoooppprrrrrrqqqrrrtttvvvvvvvvvwwwwwwxxxyyyyyyzzzzzz{{{{{{}}}}}}tttkkkfffccccccbbb```bbbfffiiixxx~~~}}}}}}}}}|||zzzwwwuuusssooonnnkkkhhheeecccaaa``````___^^^^^^^^^]]]YYYWWWWWWTTTSSSVVV___kkkuuuzzz|||qqqfffbbbaaaiii{{{vvvuuuyyyuuurrrooommmmmmooopppnnnkkkccc```\\\YYYXXXZZZ]]]___\\\]]]^^^___aaaffflllppptttxxx~~~vvvrrr|||vvvnnnggg^^^VVVRRRYYYgggwww}}}}}}ppp\\\MMMHHHJJJFFFBBB<<<:::;;;<<<:::888888888999999999:::::::::;;;777>>>;;;===@@@GGGkkktttuuuwwwlllsssppp```HHHIIITTTjjjooo```SSSPPPOOOLLLNNNUUU^^^iiiyyyhhhSSS???::::::888888;;;888999999999999888777777666666666666777777777777999;;;>>>IIIhhhxxxxxx{{{qqqqqqvvv}}}yyywwwxxxvvvrrrqqqssszzzhhhXXXRRRNNNOOOOOOLLLLLLNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPQQQSSSTTTUUUUUUTTTTTTUUUUUUTTTRRROOOKKKHHHGGGDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGEEEJJJOOOSSSVVV___mmmwwwyyyuuupppmmmkkkhhhbbb]]]XXXVVVTTTQQQPPPOOONNNOOOMMMMMMNNNPPPQQQRRRSSSTTTTTTVVVVVVXXX___hhhlllkkkiiiaaaZZZXXXWWWWWW[[[```hhhooo|||sssiii]]]XXXYYYcccooovvvxxxzzzyyyzzz|||~~~yyyvvvssssssyyywwwssskkklll]]]CCC???;;;999;;;:::999999999::::::;;;;;;;;;<<<<<<===>>>@@@LLLdddzzzwwwvvv|||vvvTTTKKKGGGTTTkkk|||}}}wwwqqqsssyyyqqqiiibbbXXXOOOIIIHHHJJJLLLOOOQQQVVVZZZ___bbbdddeeefffgggiiikkkmmmnnnooooooooopppqqqqqqqqqrrrtttvvvttttttuuuvvvxxxyyyzzzzzzzzz|||~~~tttnnnjjjkkkkkkhhhiiimmmlllvvv~~~~~~~~~}}}zzzwwwtttrrrooonnnkkkiiifffdddcccbbbbbb```___```aaa___[[[XXXWWWVVVUUUYYY```hhhnnnqqqqqqhhh```\\\VVVXXXkkkzzztttvvvyyy}}}wwwsssnnnlllnnnooommmlllgggccc]]]WWWUUUVVVYYY[[[XXXXXXWWWUUUUUUYYY^^^bbbmmmrrrzzzuuusssvvvoooggg]]]VVVRRRXXXeeettt}}}}}}~~~qqq```UUUQQQRRRFFF@@@;;;999;;;<<<;;;888888888999999999::::::::::::777>>>;;;===???FFFjjj}}}|||vvv|||}}}rrrdddLLLJJJQQQfffpppaaaTTTQQQOOOLLLNNNUUU[[[fffuuummmVVVBBB;;;:::777888;;;888999999999999888777777666666666666777777777777999;;;<<>>AAANNNhhhxxxvvv~~~tttTTTKKKHHHUUUlll|||}}}wwwqqqsssyyy~~~ppphhhbbbXXXOOOJJJIIIKKKMMMOOOQQQUUUZZZ___bbbdddeeeeeegggiiilllmmmnnnnnnnnnooopppqqqqqqqqqrrruuuwwwrrrssstttuuuwwwyyyzzz{{{|||~~~wwwssstttrrrmmmllloooooovvv~~~~~~~~~~~~}}}{{{wwwtttrrrooonnnkkkiiigggeeeddddddcccaaa```aaabbbaaa]]]YYYVVVUUUVVVYYY]]]aaabbbccc___ZZZVVVSSSLLLJJJZZZqqqsssuuuwwwzzz{{{uuuooolllmmmnnnnnnmmmlllfff^^^VVVRRRSSSVVVXXXVVVUUURRRNNNMMMOOOTTTXXXhhhnnnwwwtttuuuxxxpppggg\\\UUURRRXXXdddrrr{{{~~~}}}}}}{{{pppddd\\\WWWVVVDDD>>>999888;;;===;;;999888888999999999::::::::::::777>>>;;;===???FFFiii}}}xxxrrruuuiiiQQQLLLOOOdddqqqbbbUUURRRPPPLLLNNNUUUZZZeeettt|||rrrXXXAAA:::999444333777777777777777777777777777777777777777666666666666<<<;;;===IIIeeeyyyppprrruuu~~~~~~zzzzzzwwwsssrrruuu|||hhh[[[SSSMMMMMMNNNLLLKKKMMMLLLLLLKKKJJJKKKLLLNNNOOONNNOOOOOOPPPQQQRRRSSSSSSUUURRRNNNKKKIIIHHHFFFDDDCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHHHHGGGEEEEEEFFFHHHFFFTTT___```]]]bbbmmmtttsssqqqmmmjjjgggddd```]]]ZZZYYYWWWUUUSSSRRRRRRQQQPPPOOOOOOOOORRRVVVZZZ\\\[[[\\\\\\]]]___ccciiimmmiiieee\\\RRROOORRRSSSQQQVVVYYYeee|||oooeeeZZZWWWZZZfffqqqvvvxxxyyyyyy|||~~~sssnnnfffggg{{{]]]DDD===999;;;===888::::::::::::::::::::::::888;;;;;;@@@GGGLLLccc~~~}}}xxxXXXGGGIIIPPPiii{{{{{{uuutttxxx~~~tttjjjeee\\\RRRJJJIIIKKKOOOPPPTTTXXX\\\^^^aaaccceeejjjkkkmmmnnnooooooooonnnppppppppppppqqqrrrssstttvvvvvvvvvvvvvvvwwwyyyyyyzzztttrrrrrrqqqooouuuyyy~~~}}}zzzxxxuuutttssspppooollliiifffdddbbbbbbbbb```^^^^^^______^^^\\\XXXWWWVVVWWWXXXXXXUUUSSSMMMMMMLLLJJJGGGHHHUUUccc}}}~~~xxxsssqqquuuzzz}}}{{{uuupppmmmlllnnnooonnnfff___YYYSSSPPPSSSZZZZZZTTTLLLHHHIIIKKKLLLLLLZZZ^^^hhhwwwxxxuuuxxxnnnfff]]]VVVVVVZZZdddrrr||||||ooodddgggdddSSSDDD===888:::<<<;;;:::<<<999999999999999999999999;;;;;;999===AAA<<>>LLLiii}}}zzzzzz}}}|||zzzwwwvvvxxx}}}kkkZZZRRRLLLLLLMMMKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQQQQRRRSSSSSSTTTTTTPPPLLLIIIGGGFFFEEECCCDDDDDDDDDEEEEEEEEEFFFFFFHHHHHHGGGEEEDDDEEEIIILLLPPP^^^iiihhhbbbdddmmmtttsssoookkkhhheeeccc___]]][[[ZZZYYYXXXVVVVVVUUUUUUTTTTTTSSSTTTUUUXXX[[[]]]^^^^^^]]]]]]^^^bbbhhhlllpppqqqnnngggccccccbbb^^^bbbbbblllnnnddd[[[YYY^^^jjjuuuyyyzzz{{{|||zzzssshhhfffyyy|||ZZZCCC===:::<<<===888::::::::::::::::::::::::999;;;;;;???GGGLLLeeeyyyWWWFFFHHHPPPjjj~~~~~~uuuuuuyyytttjjjeee\\\RRRJJJHHHKKKNNNPPPSSSYYY]]]```bbbeeegggkkklllnnnoooppppppppppppqqqqqqqqqqqqqqqrrrssssssrrrssstttvvvwwwxxxyyyyyy{{{|||zzzxxxwwwyyy}}}~~~}}}zzzxxxuuutttsssqqqpppmmmjjjgggeeedddcccfffdddaaa```^^^\\\XXXUUUVVVUUUTTTVVVWWWUUURRRNNNMMMKKKIIIGGGBBBCCCNNN[[[rrryyyrrrnnnppptttvvv{{{|||wwwsssooommmmmmmmmjjjddd^^^YYYTTTPPPSSSYYYYYYSSSKKKGGGFFFHHHHHHHHHPPPTTT^^^nnn~~~zzzxxxxxxnnnfff]]]VVVUUUYYYdddrrr|||}}}xxxnnnfffkkkiiiYYYDDD===888999;;;::::::;;;999999999999999999999999:::;;;999===@@@<<>>;;;<<<>>>999::::::::::::::::::;;;;;;;;;===;;;???FFFMMMhhh{{{VVVFFFHHHQQQkkkuuuvvv{{{sssjjjeee\\\RRRJJJHHHJJJLLLOOOSSSYYY^^^aaadddgggiiilllmmmooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssppprrruuuxxxzzz{{{zzzzzzvvvzzz~~~|||zzzxxxvvvtttsssrrrqqqnnnkkkiiigggeeeeeeiiigggeeedddbbb^^^YYYUUUVVVUUUVVVXXX[[[YYYSSSNNNRRROOOKKKGGGCCCBBBJJJUUUgggqqq~~~vvvooonnnooopppsssxxx}}}{{{xxxtttpppmmmjjjiiifffaaa\\\XXXTTTQQQSSSYYYYYYTTTMMMHHHFFFEEEEEEEEEFFFIIIRRRaaasss{{{|||zzzooofff]]]UUUTTTXXXcccrrr|||zzzvvvqqqmmmsssssscccDDD<<<888999:::999999:::999999999999999999999999:::;;;999<<<@@@<<>><<<===>>>999:::::::::;;;;;;;;;;;;;;;<<<>>><<>>::::::::::::;;;;;;<<<<<<<<<===???===@@@GGGPPPppp___LLLKKKPPPhhh|||}}}vvvxxx~~~rrrlllggg^^^TTTLLLHHHHHHJJJMMMRRRZZZ```dddgggiiikkkmmmmmmnnnoooqqqrrrtttttttttttttttsssttttttuuuvvvwwwyyy|||}}}{{{vvvpppllleeehhhkkknnnrrr|||~~~}}}|||zzzxxxvvvuuuttttttssspppnnnllljjjiiihhhgggggghhhjjjkkkjjjgggddd\\\\\\```iiirrrtttoooiiiccc]]]XXXUUUQQQKKKKKKNNN___cccmmm}}}zzzsssmmmiiijjjmmmrrrtttuuuuuusssnnnjjjgggbbb]]]ZZZYYYVVVSSSVVV\\\]]]ZZZUUUNNNIIIEEECCCBBB@@@AAAEEENNN\\\lllyyy~~~{{{zzz{{{qqqhhh]]]UUUQQQUUUaaaqqq|||~~~zzzzzz|||}}}zzzzzztttdddEEE===888999:::999888999999999999999999999999999999<<<999:::>>>>>>FFFZZZzzzuuuuuujjj^^^___eeetttjjj^^^ZZZkkk|||```RRRPPPPPPMMMKKKLLLOOOWWWdddssszzznnnggghhhccc```]]]UUUTTTeee|||ooogggbbb\\\UUU___zzzyyylllyyykkk^^^MMMBBB===<<<:::888777777777777777777777777666777777888888999999999888;;;GGGbbbtttvvv|||zzzyyyvvvrrrrrr|||kkkZZZRRRKKKJJJJJJHHHGGGHHHHHHIIIKKKLLLNNNNNNOOOOOONNNNNNPPPQQQSSSTTTVVVVVVYYYXXXWWWVVVVVVUUURRROOOLLLLLLKKKKKKJJJIIIHHHHHHFFFJJJOOOQQQPPPNNNLLLKKKIIIXXXffflllmmmooorrrrrruuuqqqmmmiiigggfffdddccccccddddddddddddbbb```___bbb```]]]ZZZVVVSSSQQQQQQHHHIIIIIIIIIJJJNNNSSSWWWZZZkkk~~~pppgggZZZ___iiiwww}}}|||{{{|||xxxyyy|||~~~}}}www{{{xxxssstttwwwwwwvvv~~~ooojjjOOO@@@???<<<;;;>>>::::::::::::;;;<<<<<<======<<<@@@???BBBHHHSSStttdddOOOLLLNNNddd}}}yyy{{{tttxxx~~~tttmmmiii```VVVMMMIIIIIIJJJMMMRRRZZZ```dddggghhhjjjkkkllllllmmmoooqqqssstttttttttttttttuuuvvvwwwxxxyyyzzz{{{yyytttkkkccc^^^ZZZZZZ]]]aaafffooo~~~~~~}}}|||zzzxxxvvvuuuttttttsssqqqnnnllljjjiiiiiihhhggghhhiiijjjiiifffddd]]]^^^cccnnnzzz{{{uuugggaaa]]]\\\YYYQQQLLLKKKUUUWWW___mmm||||||tttmmmgggeeegggmmmooosssuuuuuurrrooolllddd___[[[ZZZWWWUUUYYY___^^^]]]YYYRRRKKKFFFDDDCCCAAA@@@BBBHHHRRR```mmmuuuzzzyyyxxxxxx{{{{{{qqqhhh]]]UUUQQQUUUaaappp{{{}}}www}}}www{{{|||uuupppjjj]]]FFF???999:::;;;999999:::999999999999999999999999999===999888>>>>>>EEEWWW}}}xxxwwwkkk]]]\\\___kkkdddbbb]]]eee~~~eeeTTTOOONNNMMMKKKKKKMMMSSS^^^mmmzzznnnfffbbb]]][[[YYYQQQQQQggg|||rrrlllcccZZZ[[[rrrwwwjjjxxxjjj^^^NNN@@@;;;;;;;;;999777777777777777777777777666777777888888999:::::::::===IIIeeeyyysss}}}~~~{{{zzzvvvrrrppp|||lll[[[RRRLLLKKKKKKIIIGGGHHHHHHHHHIIIJJJKKKMMMOOOOOONNNOOOQQQSSSUUUXXXYYYZZZ^^^^^^^^^______]]]YYYUUUOOOOOONNNMMMLLLJJJJJJIIIHHHKKKNNNNNNLLLJJJHHHHHHBBBIIIQQQWWW___jjjqqqssstttqqqmmmkkkiiigggdddbbbeeeeeeeeeeeeccc```]]][[[\\\YYYUUUPPPLLLJJJHHHHHHDDDEEEEEEEEEEEEFFFIIILLLPPP^^^ooo|||zzzmmmeee[[[___jjjwww|||{{{{{{}}}wwwxxxzzz{{{zzz|||uuuyyywwwsssrrrrrrrrrrrr}}}uuukkkQQQBBB@@@;;;:::===:::::::::;;;;;;<<<=========<<<@@@AAADDDJJJTTTvvvfffPPPKKKKKKaaa{{{yyy|||pppuuu}}}xxxooojjjbbbXXXOOOJJJIIIJJJMMMRRRZZZ```dddfffggghhhjjjjjjjjjkkkmmmoooqqqssssssssstttuuuvvvxxxyyyzzz|||{{{zzzvvvnnnddd[[[UUUQQQNNNOOOTTTYYY___lllxxx}}}}}}{{{zzzxxxwwwuuuuuusssrrrpppnnnlllkkkjjjiiiiiihhhhhhiiijjjjjjhhhgggaaaaaaeeeqqq}}}ooojjjggghhhfff]]]TTTPPPLLLLLLQQQ[[[eeeqqqvvvooogggcccdddeeehhhmmmqqqssssssqqqooogggbbb]]]ZZZXXXVVV[[[bbbcccbbb```YYYQQQKKKIIIIIICCCCCCCCCFFFNNNZZZgggpppuuuttttttwww|||zzzqqqhhh^^^VVVRRRVVVaaappp{{{yyy|||vvvyyyyyymmmgggddd\\\GGG@@@;;;;;;<<<:::999:::999999999999999999999999999===999888===???EEETTT|||}}}sssccc```bbbgggaaafff]]]XXXxxxjjjWWWOOONNNNNNMMMJJJKKKOOOXXXfffttt~~~pppeee]]]ZZZ\\\^^^VVVUUUkkkvvvpppfff\\\]]]mmmxxxmmmwwwfff[[[KKK===777999999888777777777777777777777777666777777888999999::::::>>>AAAMMMiiizzznnn}}}}}}wwwzzz~~~zzzxxxtttpppnnnxxxnnn[[[SSSLLLLLLKKKIIIHHHIIIHHHHHHHHHHHHJJJLLLNNNPPPOOOPPPRRRUUUXXXZZZ\\\]]]cccdddfffhhhhhheee```\\\QQQPPPOOONNNMMMKKKKKKJJJJJJKKKLLLKKKHHHFFFFFFFFF???AAACCCHHHSSSdddpppuuussspppmmmkkkjjjgggdddbbbfffffffffdddbbb^^^[[[XXXUUUQQQLLLFFFBBB@@@??????CCCDDDEEEDDDBBBBBBCCCEEEHHHRRR___lllyyywwwjjjbbb\\\```kkkwww|||{{{{{{~~~xxxxxxyyyzzzxxxyyytttuuuzzzzzzzzztttqqqrrrsssuuuwww~~~|||mmmRRRCCC@@@::::::===:::::::::;;;;;;<<<===>>>>>>;;;@@@BBBEEELLLUUUwwwgggPPPIIIIII___zzzyyy}}}nnnsss}}}{{{ppplllcccYYYPPPJJJJJJKKKMMMRRRZZZ```ccceeefffggghhhhhhhhhiiikkknnnppprrrsssssstttuuuwwwyyyzzz{{{~~~}}}{{{uuummmbbbXXXRRRMMMHHHGGGKKKOOORRR[[[fffmmmxxx}}}|||{{{zzzxxxwwwvvvuuusssrrrpppnnnllljjjjjjiiijjjiiihhhjjjlllnnnmmmmmmeeedddhhhtttxxxsssrrruuusssiii___YYYIIIGGGIIINNNSSS]]]rrrzzzqqqiiidddeee]]]aaaffflllpppqqqpppooojjjddd^^^[[[XXXWWW]]]dddiiiiiifff```XXXQQQOOOOOOGGGFFFFFFHHHOOOZZZgggppprrrrrrssswww~~~zzzqqqhhh^^^VVVRRRVVVaaapppzzz~~~~~~xxxyyywwwhhhbbbccc___HHHAAA;;;<<<===;;;:::;;;999999999999999999999999999===999777===???EEESSSyyy{{{nnniiiooonnnjjjjjjjjjbbbhhh\\\MMMhhhmmmZZZOOONNNOOOPPPIIIIIILLLUUUaaaooozzzsssfff\\\ZZZ___ccc\\\XXXmmmvvvmmm```gggttt{{{rrr}}}sssbbb[[[MMM@@@:::;;;;;;777777777777777777777777777777777777888999999::::::<<<@@@QQQqqqlllyyy|||www{{{wwwqqqnnnpppzzzppp___TTTKKKIIIJJJIIIHHHIIIIIIIIIIIIIIIJJJLLLMMMNNNMMMPPPSSSVVVXXX^^^eeekkkkkkmmmppprrrqqqlllddd___VVVUUUQQQLLLIIIJJJMMMPPPXXXTTTOOOKKKJJJIIIFFFDDDCCC>>>===BBBKKKWWWiiiwwwrrrrrrnnniiigggiiihhhdddgggdddbbb```^^^ZZZTTTOOOFFFEEEDDDBBB@@@???=========???BBBDDDDDDCCCAAA@@@BBBKKK\\\mmmvvvyyyttthhhbbbYYYffftttzzz|||}}}}}}||||||xxxvvvwww}}}yyyyyy}}}}}}uuunnntttzzz}}}yyykkkOOO???>>>;;;<<<===999<<<<<<;;;;;;;;;<<<<<<===BBBAAAIIIFFFLLL[[[ttt|||aaaPPPJJJOOOZZZooo~~~|||qqqrrrxxxyyypppcccVVVMMMIIIIIIJJJMMMPPPVVV[[[aaadddfffgggkkklllmmmnnnoooqqqrrrrrrssssssssssssuuuwwwyyy{{{uuucccTTTTTTQQQMMMLLLOOORRRUUUWWWbbblll}}}}}}{{{xxxvvvuuuuuuqqqqqqpppnnnmmmlllkkkjjjhhhiiijjjkkklllmmmmmmnnneeegggkkksssyyyjjjXXXNNNGGGGGGFFFJJJ\\\ppp{{{nnngggdddccc```bbbeeehhhkkkmmmnnnnnnfffddd___[[[YYY[[[```eeejjjooopppllleeeaaaZZZTTTPPPMMMMMMRRR]]]iiiqqquuutttssssssvvv|||xxxnnnhhh^^^TTTTTTVVV```ppp{{{{{{vvvllleeebbbaaaOOOGGG===888999;;;;;;:::888888999999999::::::::::::999:::<<<===>>>FFFOOOwwwnnndddiiizzzxxxooojjjgggZZZNNNXXXlllooo\\\PPPNNNOOOOOONNNLLLLLLQQQ\\\jjjvvv|||mmmaaaaaa[[[]]]gggjjjjjjxxxtttccc```jjjyyyrrrsssccc\\\NNN@@@:::;;;:::777777777777777777777777777777777777888999999::::::<<>><<>>======???AAACCCCCCBBBAAA???AAAIIIXXXjjjvvv{{{qqqfff```\\\iiiuuuyyyzzz}}}~~~~~~~~~{{{xxxyyy}}}yyy|||~~~|||yyyuuuxxx~~~}}}yyyiiiNNN???>>>;;;<<<===999<<<<<<;;;;;;;;;<<<======AAA@@@IIIGGGMMM[[[ttt{{{^^^MMMFFFLLLXXXnnn~~~}}}qqqqqqvvv}}}yyyqqqdddWWWNNNJJJJJJKKKMMMPPPUUU[[[```dddfffgggjjjkkklllmmmooopppqqqqqqrrrrrrrrrsssuuuwwwzzz{{{qqqccc[[[XXXTTTRRRSSSVVVXXXYYY```iiixxx}}}zzzxxxvvvuuutttqqqqqqpppooommmlllkkkjjjhhhhhhiiijjjkkkkkklllllldddggglllwww|||aaaUUUJJJGGGDDDDDDOOO^^^zzz{{{nnngggdddccc^^^```cccfffhhhjjjkkkkkkeeeccc___[[[YYY\\\aaaeeelllqqqtttpppllliiieee```]]]ZZZYYY\\\ccclllsssvvvrrrqqqqqquuu{{{xxxnnnggg]]]RRRTTTWWWaaappp{{{yyynnneee^^^ZZZKKKDDD<<<888999;;;;;;999888888999999999::::::::::::999:::<<<===>>>FFFNNNqqqvvvfffffftttkkkhhh^^^PPPSSSaaattt___QQQPPPQQQNNNPPPNNNMMMPPPYYYeeeqqqxxx}}}jjj___```ZZZYYY^^^dddlll}}}}}}iiiccchhh~~~zzztttuuuddd]]]OOO@@@999::::::888777777777777777777777777777777777888999999::::::;;;>>>KKKiii}}}~~~wwwqqqmmmlllsss~~~tttaaaVVVKKKIIIIIIHHHGGGHHHHHHHHHIIIIIIJJJKKKMMMNNNOOOQQQTTTXXX]]]fffooovvvxxxwwwuuussspppkkkddd___YYYWWWSSSOOONNNQQQWWW\\\eeebbb]]]VVVOOOHHHCCC@@@AAA===;;;???EEENNN\\\iiimmmooolllgggddddddccc___^^^\\\ZZZWWWTTTPPPKKKGGGFFFFFFEEECCCAAA@@@???>>>===???AAABBBBBBAAA@@@??????EEESSSeeessszzz{{{nnnccc^^^aaalllvvvyyyzzz}}}~~~|||}}}xxxxxx~~~~~~yyy~~~}}}~~~xxxfffLLL>>>>>>;;;;;;===999<<<<<<<<<<<<<<<===>>>>>>AAA@@@IIIGGGNNN\\\ttt~~~^^^LLLDDDIIIUUUkkk|||{{{rrrqqqtttzzz~~~zzzrrreeeXXXOOOKKKJJJKKKLLLPPPUUU[[[```dddffffffiiijjjkkklllnnnoooppppppqqqqqqqqqsssuuuxxx{{{|||vvvhhheeeaaa___```bbbcccdddiiiooozzz}}}zzzxxxvvvuuutttrrrqqqpppooonnnlllkkkkkkhhhhhhhhhiiiiiijjjjjjjjjcccfffkkkuuuqqqbbbRRRKKKEEEAAAEEENNNjjjwwwzzznnngggdddccc\\\]]]___bbbdddfffggggggbbbaaa^^^[[[ZZZ\\\bbbfffmmmsssuuusssqqqrrrqqqnnnllliiiffffffiiinnnrrrtttpppoooooorrrxxxvvvmmmfff\\\RRRTTTXXXbbbqqqzzz~~~yyyooobbbVVVNNNEEE@@@;;;888:::;;;:::999888888999999999::::::::::::999:::<<<<<<>>>EEENNNhhhvvvooozzzpppmmmdddVVVQQQWWWqqq|||dddSSSRRRRRRLLLRRROOOMMMNNNTTT___kkksssooodddbbb]]]XXXYYYbbbtttppphhhfffttt}}}wwwsssvvvddd^^^QQQAAA999999:::888777777777777777777777777777777777888999999::::::;;;<<>>BBBIIITTT___gggjjjiiiddd```___]]]ZZZ[[[ZZZXXXUUUQQQMMMIIIGGGFFFEEEDDDCCCBBB@@@??????>>>???@@@AAAAAAAAA?????????BBBMMM]]]kkkttt{{{vvviiiaaa\\\cccooozzz~~~~~~~~~xxxwww||||||wwwuuuaaaIII===>>>;;;;;;===:::<<<<<<<<<<<<===>>>???@@@BBBAAAIIIHHHOOO]]]sssbbbOOOEEEHHHSSSiiizzzzzzrrrpppqqqvvvzzzyyyrrreeeXXXOOOJJJIIIIIILLLOOOTTTZZZ___ccceeefffhhhiiijjjkkkmmmnnnooooooppppppqqqrrruuuxxx{{{}}}xxxuuurrrrrrtttwwwyyyyyy|||}}}{{{xxxvvvuuuuuurrrrrrqqqpppnnnmmmllllllhhhhhhhhhhhhhhhhhhhhhhhhdddeeegggjjjttt~~~sss^^^RRRKKKFFFFFFIIIZZZjjjxxxwwwmmmfffccccccZZZ[[[]]]___aaabbbcccddd```___]]][[[[[[]]]bbbffflllqqqtttrrrrrruuuvvvttttttqqqnnnkkkkkklllnnnooommmlllkkklllpppyyytttlllggg]]]SSSTTTYYYdddrrrzzz}}}zzzvvvmmm]]]LLLCCC>>><<<999999:::;;;:::999888888999999999:::::::::;;;999:::<<<<<<===DDDMMMaaaxxxuuulll\\\SSSUUUhhhjjjSSSRRRSSSLLLQQQOOOLLLKKKPPPZZZfffnnnzzz}}}lllfffddd___^^^iiirrrhhhbbbiiiuuu}}}~~~~~~~~~~~~}}}{{{yyyxxxsssbbb^^^RRRCCC:::999:::999777777777777777777777777777777777888999999::::::;;;;;;FFFbbb}}}vvvsssooolllppp|||yyygggZZZOOOJJJJJJHHHHHHIIIHHHHHHHHHHHHIIIKKKLLLMMMMMMNNNRRRYYYdddooozzz}}}zzzvvvssspppmmmjjjggg```^^^YYYSSSPPPQQQVVVZZZnnnmmmggg\\\OOOFFFDDDEEEBBB???===???AAAEEENNNWWWbbbfffgggccc^^^]]][[[XXXZZZZZZXXXUUUQQQMMMKKKJJJFFFFFFEEECCCBBBAAA@@@@@@???@@@AAAAAAAAA@@@@@@???@@@AAAHHHUUU```iiisss|||~~~qqqfff___\\\cccqqq||||||~~~}}}vvvxxxyyyxxx}}}rrr\\\FFF<<<>>>;;;;;;===:::;;;;;;<<<===>>>???AAABBBDDDBBBJJJIIIPPP]]]qqqeeeQQQFFFHHHSSSjjj}}}}}}rrroooppptttxxx}}}yyyqqqeeeYYYOOOJJJHHHHHHKKKNNNSSSYYY___bbbdddeeehhhiiijjjkkklllnnnooooooooooooppprrrtttxxx{{{|||~~~|||yyywwwvvvvvvssssssrrrpppooonnnmmmllliiihhhhhhggggggffffffeeecccccc```^^^```eeeeeebbb___]]]___iii|||kkkYYYOOOIIIGGGGGGMMM^^^nnnqqqkkkeeebbbaaaZZZ[[[\\\]]]^^^```aaabbb^^^^^^]]]\\\\\\^^^bbbeeelllpppsssqqqqqquuuwwwvvvwwwuuurrrnnnjjjiiiiiijjjgggfffcccbbbeeennnzzzrrrkkkggg^^^UUUTTTZZZfffttt{{{}}}{{{uuuqqqpppgggVVVEEE<<<999999888999:::;;;:::999888888999999999:::::::::;;;999:::<<<<<<===DDDLLL]]]}}}}}}qqq```VVVUUUeeeqqqVVVRRRSSSMMMNNNMMMKKKJJJMMMUUUaaajjjvvvzzzsssgggiiijjjlllwww~~~|||}}}yyynnnddd^^^aaaiiipppvvv|||~~~~~~~~~~~~lll___\\\SSSEEE<<<::::::999777777777777777777777777777777777888999999::::::;;;;;;FFFbbb|||xxx}}}wwwuuuqqqkkknnnzzz~~~kkk^^^QQQLLLKKKIIIIIIJJJGGGGGGHHHHHHIIIJJJLLLMMMLLLMMMRRR\\\hhhttt}}}|||xxxuuusssqqqmmmkkk^^^]]]YYYUUUSSSTTTXXX[[[fffhhhggg]]]PPPFFFDDDFFFDDDAAA???AAABBBDDDKKKSSS]]]dddgggccc___]]][[[YYYXXXXXXWWWTTTQQQNNNMMMMMMHHHGGGGGGFFFEEEDDDCCCBBBAAAAAABBBBBBAAAAAA@@@@@@@@@AAAEEEMMMUUU___mmm{{{zzznnnddd___]]]dddsss~~~|||~~~uuuvvvxxxyyy~~~yyynnnXXXCCC<<>>;;;;;;999777777777777777777777777777777777888999999::::::<<<<<>>@@@BBBDDDEEEIIIFFFMMMKKKRRR\\\kkkxxx```OOOKKKQQQfffxxxyyyqqqooopppuuuyyy}}}~~~wwwkkk___UUUNNNKKKKKKJJJMMMRRRXXX]]]aaacccdddiiijjjkkklllnnnoooppppppqqqqqqqqqrrrsssuuuxxxyyyyyy}}}|||zzzzzzuuutttsssrrrpppooonnnnnnlllkkkjjjiiigggeeedddccceeeeee```YYYVVVWWWWWWTTTOOOMMMMMMLLLLLLWWWtttmmm^^^TTTLLLGGGBBBLLLWWW]]]bbbccc___YYYXXXXXXWWWWWWXXXYYY[[[\\\]]]^^^^^^^^^]]]]]]___```___fffkkklllnnnrrrsssrrruuutttqqqiii___WWWTTTSSSGGGGGGEEEDDDGGGTTTfffsssooogggbbbYYYOOOSSS\\\kkkyyyxxx{{{xxxvvvpppmmmkkk]]]HHH???AAA777888999999888999;;;===888888999999999:::::::::;;;999:::;;;;;;;;;BBBKKK[[[jjjuuuooouuummmhhhgggnnnuuuqqqdddYYY___{{{ttt\\\TTTVVVPPPQQQQQQMMMJJJLLLSSSYYYjjjuuuooojjjooo~~~xxxxxxzzz~~~~~~|||~~~~~~uuubbbWWWaaaaaaRRRCCC<<<:::777777777777777777777777777999999999888999999::::::===@@@FFFaaa}}}ppplllfff}}}{{{yyyssskkkiiilll}}}{{{dddWWWSSSJJJFFFIIIHHHJJJIIIHHHHHHHHHHHHIIIJJJLLLOOOVVVbbbqqq|||wwwsssiiigggddd```[[[XXXUUUTTTWWW]]]hhhsssxxxqqqaaaUUUNNNKKKIIIIIIMMMOOOPPPOOORRRSSSUUUVVVVVVTTTRRRQQQQQQPPPOOOMMMLLLLLLMMMMMMNNNPPPRRRRRRPPPNNNNNNNNNIIIGGGEEEDDDDDDDDDDDDCCC@@@BBBCCCCCCIIIXXXnnn~~~wwwqqqggg]]]]]]dddoooyyy{{{vvvyyy||||||~~~wwwnnnfffKKKBBB;;;<<<>>><<<999888:::<<<======>>>@@@DDDGGGFFFMMMNNNPPPUUUYYYmmmcccLLLHHHIII^^^tttqqqpppnnnpppuuuxxx{{{wwwkkkaaaWWWNNNJJJLLLJJJJJJLLLPPPWWW]]]aaacccfffgggggghhhiiikkklllmmmkkknnnppprrrtttwwwzzz}}}|||}}}zzzxxxvvvsssqqqpppooommmllllllkkkiiigggeeeeeeeeeffffffiiihhhaaa\\\[[[[[[ZZZ\\\NNNGGGKKKLLLNNN^^^tttqqq]]]TTTLLLCCCDDDDDDJJJXXXbbbbbb___]]][[[\\\]]]^^^___^^^]]]]]]]]]]]][[[ZZZZZZZZZ[[[\\\bbbdddfffiiikkklllmmmmmmmmmkkkhhhccc[[[RRRKKKFFFHHHDDDEEEJJJJJJMMM___uuuooofff^^^WWWQQQVVV___mmmxxxsssttt}}}{{{}}}~~~vvv___FFF;;;<<<:::888777888999;;;::::::888888888888888888888888888999999999:::>>>CCCFFF^^^kkkxxxnnnnnn}}}|||xxxyyyuuummmdddcccmmmsssjjj]]]```vvvjjj^^^RRRPPPPPPOOOKKKIIIIIINNNRRR___kkkzzz}}}rrrqqqvvv{{{}}}xxxttttttcccWWWbbbdddUUUEEE???<<<999777777777777777777777777999888888888888999::::::>>>@@@GGGbbbssslllgggyyy{{{zzzuuummmmmmnnn{{{hhh[[[VVVKKKGGGJJJIIIJJJIIIHHHHHHHHHHHHIIIJJJLLLOOOVVVcccrrr{{{wwwmmmkkkgggbbb^^^ZZZWWWVVVUUUZZZcccoooxxxxxxqqqkkkaaa\\\WWWTTTTTTTTTSSSRRRPPPRRRSSSTTTTTTSSSQQQPPPQQQPPPNNNMMMMMMNNNNNNOOOQQQSSSUUUUUUSSSRRRQQQRRRMMMLLLJJJIIIHHHGGGEEEDDDEEEEEEEEEFFFMMM]]]rrrvvvoooeee\\\]]]eeennnwww}}}zzz{{{wwwvvv{{{~~~yyypppfffQQQKKKEEECCC@@@<<<;;;>>><<<>>>???@@@@@@BBBFFFIIIIIIPPPQQQRRRWWWZZZmmmfffNNNKKKJJJXXXlllooorrroooppptttxxx{{{vvvjjjaaaWWWNNNJJJKKKJJJJJJKKKPPPWWW]]]aaabbbeeeeeefffggghhhjjjkkkllllllnnnppprrrtttwww{{{}}}}}}~~~|||zzzwwwtttsssrrrqqqooommmlllkkkiiihhhgggggghhhhhhiiinnnppplllgggeeeccc```ZZZNNNGGGJJJJJJIIIVVVjjjnnn]]]UUUNNNEEECCCCCCJJJWWWaaabbb```___[[[\\\]]]___````````````^^^]]]\\\[[[ZZZ[[[[[[\\\```bbbeeegggiiiiiihhhhhhjjjgggbbb[[[TTTNNNIIIGGGHHHEEEGGGKKKKKKMMM^^^rrrooofff^^^WWWQQQXXXaaannnyyywwwyyywww___FFF;;;;;;:::999777888:::;;;::::::888888888888888888888888999999:::::::::===BBBEEE^^^kkkpppdddaaammm}}}}}}wwwnnnbbb___gggqqqqqqjjj___ooommm```UUUOOOPPPOOOLLLIIIJJJMMMPPP[[[gggvvv|||yyyyyy|||~~~vvvtttnnnooorrrbbbWWWdddgggYYYHHHAAA>>>:::777777777777777777777777888888777777888999999:::===@@@GGGbbbwwwnnnfffrrr|||}}}yyyyyy||||||{{{wwwppppppmmmuuummm^^^XXXMMMHHHKKKIIIJJJIIIHHHHHHHHHHHHIIIJJJLLLOOOVVVcccrrr|||rrroookkkfffaaa]]]ZZZXXXUUUWWW]]]fffqqqxxxyyyxxxpppkkkccc\\\XXXUUUSSSQQQNNNOOOQQQQQQQQQQQQPPPOOOPPPOOONNNNNNNNNOOOQQQRRRUUUWWWZZZ[[[YYYXXXXXXXXXSSSRRRQQQOOOMMMJJJHHHFFFIIIHHHGGGIIIQQQbbbwwwssskkkbbbZZZ]]]fffmmmuuu{{{}}}~~~~~~yyywwwwwwuuuwww~~~zzzqqqeeeVVVQQQKKKFFF???:::<<>>@@@BBBBBBCCCEEEHHHKKKLLLRRRSSSTTTYYY[[[lllxxxxxxkkkPPPLLLJJJPPPaaallltttqqqppptttxxx{{{uuuiii```WWWNNNJJJJJJIIIIIIKKKOOOVVV\\\```aaacccdddeeefffggghhhjjjjjjlllnnnqqqssstttwww{{{~~~|||yyyvvvuuutttsssqqqooollllllkkkjjjiiiiiiiiijjjjjjqqquuutttqqqnnnjjjdddZZZOOOIIIJJJHHHEEEOOO```}}}kkk\\\UUUNNNGGGCCCCCCIIIVVV```bbbbbbccc^^^^^^___```bbbcccdddeee```___^^^]]]\\\[[[[[[\\\```bbbeeeggghhhfffdddbbbbbb^^^XXXQQQLLLJJJIIIIIIKKKIIIKKKNNNMMMPPP```sss~~~ooofff^^^WWWQQQ[[[dddpppzzz|||sss[[[DDD;;;<<<:::999888999:::;;;;;;999888888888888888888888888::::::;;;::::::<<<@@@CCC^^^jjjtttddd[[[dddrrrzzz|||uuueee\\\aaannnuuuuuu___ddd|||uuueeeXXXPPPPPPOOOMMMKKKJJJKKKMMMUUUaaappp|||{{{sssjjjdddiii}}}nnn___WWWdddiii[[[JJJAAA>>>;;;777777777777777777777777777777777777888999::::::===@@@GGGccc{{{rrrffflllrrrsssrrrtttyyy}}}}}}|||{{{xxxsssnnniiinnnppp```YYYMMMHHHKKKIIIJJJIIIHHHHHHHHHHHHIIIJJJLLLOOOWWWcccttt~~~wwwtttpppjjjeee```\\\[[[WWWWWWXXX\\\cccjjjnnnooonnniiiaaaYYYSSSOOOMMMMMMMMMMMMNNNOOOOOOOOONNNNNNOOOOOONNNNNNOOOQQQSSSTTTZZZ]]]```aaaaaa_________YYYYYYYYYWWWTTTPPPNNNNNNOOOLLLIIIKKKUUUfffyyy}}}ppphhh___YYY___iiipppvvvzzzzzz|||~~~xxxwww{{{zzz|||yyysssfffUUUNNNGGGBBB===999;;;??????AAACCCDDDEEEFFFIIIKKKLLLRRRRRRTTTYYY[[[kkkvvvnnnxxxqqqPPPJJJJJJLLLZZZkkkwwwrrrppptttxxx{{{uuuhhh```XXXPPPJJJJJJIIIIIIJJJOOOUUU[[[^^^```cccccceeefffggghhhiiiiiilllnnnqqqssstttwww{{{~~~}}}{{{xxxvvvuuutttrrrqqqnnnmmmlllkkkiiihhhhhhgggffflllqqqpppooonnnjjjddd[[[QQQKKKJJJGGGEEEOOO]]]{{{|||vvvhhh[[[TTTMMMGGGCCCCCCJJJVVV___bbbdddfffcccccccccdddeeefffggggggcccbbbaaa___^^^]]]\\\\\\```bbbeeegggfffccc```]]]VVVTTTPPPLLLKKKKKKMMMNNNQQQOOOOOOOOOOOOUUUgggzzz}}}ooofff___WWWQQQ^^^fffrrr{{{}}}|||jjjSSSAAA;;;<<<:::999888999;;;<<<;;;999888888888888888888888888:::;;;;;;;;;:::;;;>>>AAA[[[iii~~~kkk]]]bbboooyyy{{{wwwssscccbbbkkktttvvvdddZZZhhhmmm[[[QQQQQQPPPNNNLLLKKKKKKKKKPPP\\\jjjvvv|||tttfff```hhhxxxkkk[[[VVVeeejjj[[[HHH???<<<:::777777777777777777777777777777777777888999:::;;;<<<@@@GGGcccyyyoooppprrrtttuuuvvvyyy|||vvv}}}{{{yyytttnnniiimmmsssbbbZZZMMMHHHJJJIIIJJJIIIHHHHHHHHHHHHIIIJJJLLLOOOWWWddduuu{{{yyytttnnnhhhccc```^^^YYYXXXVVVWWWYYY[[[]]]^^^___\\\WWWQQQLLLIIIIIIIIILLLLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOQQQSSSUUUVVV^^^aaaeeegggfffdddcccccc___```aaa```]]][[[[[[\\\XXXTTTPPPRRR]]]mmm}}}zzzllleee^^^[[[bbbnnnuuuzzz|||{{{}}}}}}xxxwww~~~yyylllRRRGGG>>><<<===;;;;;;===>>>@@@CCCDDDEEEFFFIIIJJJJJJOOOPPPSSSYYY[[[hhh{{{nnnooo|||VVVIIIKKKLLLXXXmmm{{{tttqqqtttxxx{{{uuuhhhaaaZZZRRRKKKJJJHHHHHHIIINNNTTTYYY]]]^^^bbbdddeeeggghhhiiiiiiiiikkkmmmppprrrtttvvvzzz}}}~~~{{{xxxvvvvvvuuusssqqqqqqpppnnnllliiifffdddcccaaafffhhhggghhhiiigggbbbYYYQQQKKKIIIGGGHHHRRR```vvvuuupppeeeZZZRRRKKKFFFEEEFFFLLLXXX```bbbdddggghhhhhhhhhiiiiiiiiiiiiiiigggfffeeecccaaa___]]]\\\^^^```bbbcccbbb^^^ZZZWWWMMMNNNNNNOOOQQQSSSUUUVVVWWWUUUSSSPPPPPPZZZooo}}}oooggg___WWWQQQ___gggsss{{{~~~{{{|||vvvaaaLLL>>>:::;;;999999999:::<<<<<<;;;999888888888888888888888888:::;;;;;;;;;:::;;;===???WWWeee|||rrraaadddppp|||~~~uuunnnppprrrqqqjjjVVVXXXssswww___TTTSSSQQQOOOMMMLLLKKKJJJMMMWWWcccppp}}}uuuhhhdddmmmxxxjjjZZZXXXfffkkk[[[FFF===;;;:::777777777777777777777777777777888888999:::<<<<<<===@@@GGGccc}}}zzzyyy}}}~~~{{{yyyyyyyyy}}}zzzvvvqqqmmmooozzzhhh^^^OOOHHHJJJHHHJJJIIIHHHHHHHHHHHHIIIJJJLLLOOOWWWdddvvv}}}yyysssmmmiiieeeccc\\\[[[YYYXXXWWWVVVVVVVVVTTTSSSQQQNNNJJJIIIJJJLLLMMMMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPRRRTTTVVVWWW___bbbfffhhhgggeeecccbbb___bbbddddddccccccgggjjjddd___ZZZ\\\ggguuuuuuiiiddd___^^^gggttt{{{~~~~~~zzzuuuttt}}}|||}}}mmmMMMCCC:::;;;>>>???>>>>>>===@@@CCCEEEFFFGGGHHHJJJJJJOOOOOORRRXXXYYYeee}}}sssmmmhhhQQQNNNNNNYYYppp~~~vvvqqqsssxxx{{{~~~uuuiiibbb]]]TTTMMMJJJHHHHHHIIIMMMSSSXXX\\\]]]bbbccceeegggiiiiiiiiiiiijjjllloooqqqsssuuuyyy||||||yyywwwwwwvvvtttrrrrrrrrrpppmmmiiieeebbb```^^^```aaa___aaaeeeccc___VVVQQQNNNLLLLLLNNNXXXcccqqqooojjjcccZZZRRRKKKGGGGGGIIIQQQ\\\bbbbbbcccfffjjjkkklllmmmnnnmmmlllkkkkkkjjjiiigggdddbbb___^^^[[[\\\^^^^^^]]]YYYUUUSSSNNNPPPSSSWWW[[[^^^___```^^^^^^[[[VVVUUUaaavvv|||pppggg```XXXRRR___gggrrr{{{{{{~~~uuu]]]HHH===:::999999999999;;;======;;;999888888888888888888888888999:::;;;;;;:::;;;===???PPPaaayyyqqqqqqyyy|||zzzuuuooooooXXXRRRddd{{{gggYYYVVVRRROOONNNMMMKKKJJJKKKRRR\\\hhhyyy}}}tttoooppp{{{lll]]][[[iiilll[[[EEE;;;::::::777777777777777777777777888888888999:::<<<===>>>???AAAFFFaaa|||yyy{{{}}}xxxuuuqqqpppzzzrrreeeSSSJJJJJJGGGJJJIIIHHHHHHHHHHHHIIIJJJLLLOOOWWWeeewww~~~xxxsssnnnkkkiiiaaa```^^^[[[YYYWWWVVVWWWQQQRRRSSSQQQNNNLLLMMMOOONNNNNNNNNNNNOOOPPPQQQRRRQQQQQQQQQQQQRRRTTTVVVWWW]]]aaaeeefffeeebbb___^^^XXX[[[___``````dddlllrrrmmmgggaaadddnnnzzz|||pppgggdddaaaaaakkkyyywwwssspppvvv|||}}}~~~uuuaaaHHHAAA<<<===>>>===>>>@@@>>>AAADDDFFFGGGGGGIIIJJJNNNRRRQQQSSSXXXWWW```vvvwwwlll{{{```SSSOOOZZZtttxxxqqqsssxxx{{{~~~vvviiiccc___VVVOOOKKKHHHGGGHHHLLLRRRWWW[[[\\\```bbbdddfffhhhhhhhhhgggiiikkknnnoooqqqtttxxxzzz~~~{{{zzzyyyxxxvvvtttsssrrrqqqnnnkkkgggdddbbbZZZ\\\\\\\\\^^^bbb___ZZZVVVUUUVVVWWWWWWYYY___gggkkkiiieeeaaa[[[TTTMMMJJJJJJMMMUUU```dddbbbbbbdddhhhjjjnnnqqqsssrrrqqqooonnnmmmllljjjgggdddaaa___\\\]]]]]]]]][[[XXXUUUSSSVVVXXX[[[___cccfffiiijjjiiikkkiiicccaaakkk~~~|||pppggg```XXXRRR^^^fffrrrzzz~~~}}}qqqYYYEEE>>><<<:::999999:::<<<======;;;999888888888888888888888888777999:::;;;;;;;;;===???KKK]]]wwwyyypppooo___VVVZZZlllrrr]]]YYYSSSOOOOOONNNMMMKKKHHHMMMUUU```qqq|||tttyyynnn```]]]kkknnn[[[DDD;;;:::;;;777777777777777777777777999999999:::;;;<<<>>>???AAABBBFFF___}}}vvvzzzvvvrrrnnnuuuyyyjjjWWWLLLJJJGGGJJJIIIHHHHHHHHHHHHIIIJJJLLLOOOWWWeeewww|||wwwrrrooonnnfffdddbbb^^^ZZZWWWWWWXXXRRRTTTVVVUUUQQQOOOOOOQQQOOOOOOOOOOOOPPPQQQRRRSSSRRRRRRQQQRRRSSSTTTVVVWWW[[[___cccdddbbb___\\\[[[OOOSSSWWWYYY[[[aaajjjrrrpppiiidddfffpppzzzyyynnneeedddcccdddnnn|||vvvrrrooorrr~~~}}}}}}}}}{{{vvvvvviiiRRRCCC@@@>>>>>><<<999<<>><<<999999:::<<<>>>===;;;999888888888888888888888888666888:::;;;;;;<<<>>>@@@GGG[[[www|||qqqnnneee\\\VVVaaa~~~{{{```ZZZTTTPPPOOOOOONNNLLLFFFJJJPPPZZZmmm|||uuuvvvlllnnnqqqiiiUUUCCC<<<<<<<<<999999999888888888777777777888999999;;;;;;<<<===???BBBEEEZZZ}}}vvvwwwnnnnnnpppaaaSSSKKKKKKHHHJJJKKKJJJHHHFFFHHHJJJKKKOOOUUU```uuu{{{vvvrrrllliiifffbbb___]]]]]]]]]ZZZYYYXXXXXXVVVVVVUUUTTTSSSSSSRRRRRRRRRRRRSSSTTTQQQRRRSSSUUUWWWXXXXXXXXXZZZYYYXXXXXXXXXXXXUUUSSSPPPPPPQQQSSSVVV[[[___aaaaaabbbfffnnnxxxrrrlllddd___aaajjjuuu}}}vvvqqqnnnppprrruuu|||}}}~~~~~~uuuuuuwwwoooZZZGGG@@@???===<<<<<<>>>@@@BBBCCCDDDFFFHHHJJJKKKLLLLLLPPPSSSWWWXXXTTTUUUbbbqqq~~~uuu}}}^^^QQQ___qqq}}}ooolllwwwzzzzzzyyymmmhhhccc[[[QQQLLLJJJHHHHHHKKKPPPVVVZZZ[[[^^^```cccdddddddddeeeggghhhiiikkkmmmppprrrtttuuuwwwuuuwww~~~~~~}}}{{{zzzyyyyyyvvvuuuuuuuuuvvvtttqqqooo^^^XXXZZZ]]][[[aaaeee]]]fff___dddkkkggggggiiieee```]]]\\\]]]ZZZRRRKKKHHHMMM]]]gggccc___aaa```ZZZ^^^aaaffflllqqqtttvvvwwwuuuqqqnnnlllkkkiiifffbbbbbb```aaaeeeccc___aaaiiinnnkkkiiikkkqqqvvvyyyzzzzzzlllfffZZZQQQVVV___fffpppxxx|||}}}zzz|||wwwhhhRRRAAA:::999999777888:::===>>>>>>;;;999888888888888888888888888;;;::::::::::::;;;<<<<<>>AAABBBDDDEEEGGGIIIKKKMMMNNNNNNQQQRRRUUUVVVTTTVVVaaannnxxx```OOOZZZlll}}}pppllluuuxxxyyy~~~pppiiicccZZZPPPKKKJJJHHHHHHJJJPPPUUUYYY[[[^^^```bbbdddcccdddeeeggghhhiiikkkmmmoooqqqssstttuuutttvvv}}}}}}{{{zzzzzzyyyvvvuuuttttttuuutttsssqqqccc\\\]]]``````iiimmmddd]]]UUU[[[dddccceeeiiieee[[[ZZZ\\\^^^ZZZQQQKKKJJJRRRaaaiiiddd______]]]XXXXXX[[[___dddhhhlllnnnooossspppmmmllllllkkkhhheeehhhgggiiimmmllliiilllrrrrrrpppnnnppptttxxxzzzzzzyyykkkeeeYYYPPPUUUaaahhhqqqyyy|||~~~}}}yyytttfffQQQAAA;;;;;;:::888999;;;===>>>===;;;888888888888888888888888888;;;::::::::::::;;;<<<<<>>===<<<===???BBBCCCFFFGGGIIIKKKNNNOOOPPPQQQRRRQQQRRRUUUUUUWWW___iiicccLLLSSSfff~~~~~~ssslllsssvvvwwwtttjjjcccXXXOOOJJJIIIHHHGGGJJJOOOUUUXXXZZZ]]]___bbbccccccccceeefffggghhhjjjlllnnnppprrrsssqqqrrrvvv{{{~~~|||{{{zzzzzzvvvtttrrrrrrrrrsssrrrqqqggg``````dddhhhsssvvviiiYYYOOOTTT```dddiiimmmiii]]]]]]___```ZZZQQQMMMOOO[[[fffkkkeee^^^]]]ZZZUUUTTTUUUWWWZZZ^^^bbbeeefffnnnlllkkkkkkkkkkkkjjjhhhllllllppptttvvvuuuxxx|||wwwvvvuuuuuuwwwyyyxxxxxx~~~yyykkkeeeYYYPPPUUUcccjjjsssyyy||||||wwwssseeePPPAAA<<<<<<<<<999:::<<<>>>===<<<999888888888888888888888888888:::::::::::::::;;;<<<<<<===GGG[[[oooqqqnnn___]]]ffflllsssssshhh\\\ccc~~~lll]]]VVVSSSQQQNNNLLLKKKJJJKKKQQQ^^^ooo{{{}}}{{{yyyzzzjjjeeekkkaaaRRRDDD===;;;:::888888888888888888888888888888888999:::;;;<<<======???BBBBBBTTT}}}{{{|||}}}vvvpppwwwppp]]]UUUSSSHHHIIIJJJKKKKKKLLLMMMNNNLLLNNNRRRYYYhhhyyyxxxuuurrrpppnnnmmmllliiiiiihhhgggfffeeeddddddaaabbbcccddddddcccaaa___``````aaaaaa``````___^^^^^^\\\ZZZYYYYYYWWWTTTRRROOOMMMKKKIIIGGGHHHHHHIIIJJJUUUeeettt|||uuuiiiddd```aaajjjuuu~~~{{{tttkkkdddeeeiiinnntttyyyuuuwwwwwwtttppppppuuuzzzooo]]]KKKAAA>>>>>>===>>>???AAADDDEEEGGGHHHJJJMMMOOOPPPQQQRRRSSSPPPPPPTTTWWWYYY^^^dddcccJJJNNNaaazzz~~~vvvmmmrrruuuwww~~~vvvkkkbbbXXXOOOKKKIIIHHHGGGIIINNNTTTWWWYYY\\\^^^aaabbbbbbccceeeffffffggghhhjjjmmmoooqqqrrrppprrrvvvzzz|||~~~|||{{{zzzyyywwwuuuqqqpppoooooommmlllgggaaaccchhhnnn{{{zzziiiXXXLLLQQQ___hhhppptttnnnhhhgggfffbbbYYYPPPPPPUUUdddkkkmmmfff^^^[[[WWWSSSSSSSSSTTTUUUXXX[[[___aaafffffffffggghhhiiiiiiiiijjjlllqqqwwwzzz}}}zzzyyyxxxwwwvvvuuusssrrrpppuuu}}}zzzkkkfffYYYQQQWWWgggmmmuuuzzz}}}~~~}}}xxxtttfffQQQAAA<<<<<<<<<:::<<<>>>>>>===:::888777888888888888888888888888::::::999999::::::;;;<<<;;;CCCSSSxxx{{{sssfff```aaaiiirrrzzztttbbb]]]vvvuuu```VVVTTTTTTRRRNNNOOOMMMKKKMMMWWWgggsss}}}zzzzzz{{{qqqcccbbbggg]]]PPPCCC;;;888999<<<888888888888888888888888888999:::;;;<<<======>>>???CCCBBBRRR{{{|||}}}{{{~~~vvvpppsss{{{yyycccXXXTTTJJJJJJJJJKKKMMMNNNNNNNNNMMMOOOSSSXXXcccxxx|||{{{yyyvvvtttrrrqqqpppmmmllllllkkkjjjiiihhhhhhcccdddfffffffffdddbbbaaaddddddddddddcccbbbaaa```aaa___^^^]]]\\\[[[XXXUUUPPPNNNLLLIIIHHHHHHHHHIIIJJJVVVfffsssyyy||||||rrrjjjeee___aaakkkxxxyyyuuukkkeeefffkkkpppuuuzzzvvvwwwvvvqqqlllkkkpppuuu~~~yyydddQQQEEE@@@>>>>>>>>>@@@BBBDDDFFFHHHHHHJJJKKKMMMOOOPPPQQQQQQSSSPPPPPPTTTXXXYYY\\\aaaxxx___IIILLL^^^rrr|||xxxoooqqqtttwww~~~xxxlllcccYYYQQQMMMIIIGGGGGGIIINNNSSSVVVXXX[[[]]]```aaabbbcccdddfffdddeeegggiiilllnnnooopppppprrrvvvyyyzzz~~~|||zzzyyyxxxxxxuuurrrpppmmmjjjfffccc```^^^ccciiippp}}}{{{gggVVVJJJOOObbbqqq~~~zzzvvvqqqiii```UUUOOOSSS\\\lllooonnnggg___ZZZVVVSSSSSSSSSRRRRRRSSSVVVYYY[[[]]]^^^```aaabbbcccdddeeefffjjjpppvvv|||yyyyyywwwtttpppmmmkkkjjjpppssszzz{{{lllfff[[[SSSZZZiiiooovvv{{{}}}}}}}}}yyy}}}~~~~~~{{{vvvgggRRRBBB<<<<<<;;;999<<>>>>>>>>EEEDDDOOOvvv}}}|||yyy}}}zzz|||uuupppqqqtttkkk[[[TTTMMMLLLKKKLLLNNNOOONNNMMMNNNOOOSSSWWW___qqq~~~|||zzzxxxvvvuuurrrqqqqqqpppooonnnmmmmmmhhhiiiiiiiiiiiihhhfffeeehhhhhhhhhhhhgggfffeeedddeeedddbbbaaaaaa```]]][[[RRRPPPMMMJJJHHHHHHHHHIIILLLYYYiiitttwwwxxx|||~~~vvvooojjjddd```cccnnnzzzxxxxxxnnnhhhiiiooorrrtttwwwxxxzzzzzzuuuooommmppptttpppYYYHHH@@@>>>>>>???@@@BBBEEEGGGJJJKKKKKKLLLMMMOOOPPPPPPQQQQQQSSSPPPRRRVVVXXXYYY[[[```pppZZZJJJLLLWWWfffwwwxxxooopppsssvvv}}}{{{ooofff\\\SSSOOOIIIGGGFFFHHHMMMRRRUUUWWWZZZ\\\___aaaaaabbbdddfffcccdddfffhhhjjjlllnnnoooppprrrvvvyyyyyy}}}}}}{{{yyyxxxwwwvvvuuutttrrroooiiiaaa\\\YYYZZZaaaeeemmm}}}~~~kkk]]]QQQXXXpppuuuiii___VVVTTT[[[dddppppppmmmggg```ZZZWWWUUUSSSRRRQQQPPPPPPRRRTTTUUUVVVXXXZZZ[[[[[[\\\^^^```ccciiiooovvv~~~yyyxxxuuupppjjjfffeeeeeesssvvv{{{yyykkkfff\\\UUU\\\kkkpppwww{{{}}}~~~|||yyytttqqqvvv}}}zzz{{{{{{vvvgggRRRAAA<<<;;;:::888<<<@@@???<<<888888888888888888888888888888888999999999999999:::;;;;;;<<>>:::999:::777777888888888999999999999999:::;;;<<<===>>>>>>===FFFEEEMMMqqq{{{}}}ttt}}}~~~sssttt{{{{{{uuuqqqpppnnn|||vvvdddZZZOOOMMMLLLMMMOOOPPPNNNLLLLLLNNNRRRVVVZZZjjj~~~|||{{{xxxwwwwwwvvvuuutttssssssppppppoooooonnnmmmmmmlllmmmmmmnnnmmmmmmlllkkkjjjiiihhhfffffffffeeecccaaaWWWUUUQQQMMMKKKIIIIIIIIIMMM\\\mmmwwwwwwvvvxxx{{{yyy{{{}}}yyyppplllfffbbb```fffqqq{{{zzzzzzqqqlllooovvvyyyzzz{{{}}}~~~xxxtttvvvyyy~~~hhhRRRDDD>>>===???@@@BBBDDDGGGJJJLLLNNNOOOPPPPPPQQQRRRQQQQQQQQQRRRRRRTTTXXXYYYXXX[[[```|||jjjVVVKKKJJJMMMZZZpppvvvnnnnnnqqquuu|||zzztttjjj___TTTOOOIIIGGGFFFHHHLLLQQQTTTVVVYYY[[[^^^```aaabbbdddfffbbbccceeegggiiikkkmmmnnnpppqqqssswwwxxxzzz~~~|||}}}~~~|||yyyxxxvvvvvvtttuuuvvvwwwssskkk```YYYTTTVVV]]]```hhh}}}wwwhhh[[[bbb|||vvvjjjbbb___```hhhqqqrrrooolllgggaaa\\\YYYYYYTTTSSSRRRQQQQQQQQQRRRRRRRRRUUUWWWWWWWWWWWWYYY[[[```gggnnnttt}}}yyyxxxtttnnnfffbbbaaabbbnnnrrryyyvvvhhhddd[[[UUU\\\kkkqqqwww|||~~~zzzuuupppooouuu}}}~~~}}}yyywwwxxxwwwrrrdddOOO@@@;;;;;;:::777<<<@@@???;;;888888:::888888888888888888888888999999999888999999:::;;;===AAABBBRRRyyy|||~~~vvvlllbbbaaaeeefffddd```yyypppbbb[[[WWWRRRPPPMMMJJJJJJLLLOOOQQQ]]]kkkzzzuuufffhhhrrrbbbOOO>>><<<@@@===888666777777888888999999999999999::::::;;;<<<===>>>>>><<>>JJJnnnssszzzppp\\\YYYfffooogggYYYaaaxxxhhh___YYYVVVSSSOOOLLLLLLLLLLLLKKKVVVdddttt~~~|||mmmiiinnnttt[[[JJJBBB@@@999888:::666999999888888888888888888999::::::;;;===???@@@AAAAAA@@@FFFNNN```zzzwwwxxx|||{{{{{{ppphhhiiiuuuwwweee[[[PPPJJJNNNRRROOONNNQQQNNNNNNMMMRRRYYY^^^www~~~}}}~~~}}}{{{{{{zzzyyywwwvvvuuuuuutttuuuvvvvvvvvvvvvvvvuuuooonnnlllkkkkkkiiifffddd]]][[[WWWSSSPPPNNNMMMMMMUUU```nnnwwwxxxvvvvvvvvvwwwwwwwwwxxxzzz|||{{{{{{zzz~~~wwwtttoooiii^^^aaafffnnnvvvyyywwwtttuuuxxx~~~~~~wwwlllppppppXXXFFF>>>===<<<@@@DDDIIILLLMMMMMMNNNNNNVVVVVVWWWWWWUUUSSSPPPNNNRRRSSSXXX]]]___\\\]]]aaa~~~~~~xxxrrrkkkRRRKKKKKKIIIUUUcccmmmmmmkkkooouuuwww|||wwwkkk```WWWQQQMMMHHHEEEGGGKKKLLLPPPTTTXXX[[[^^^`````````aaabbbcccdddfffggghhhjjjmmmoooooonnnooorrrssssssvvv|||~~~|||zzzyyyyyy{{{}}}zzzxxxwwwvvvtttsssrrrwww{{{}}}~~~wwwfffVVVTTTQQQRRRZZZeeessswwwooouuu|||vvvttttttuuutttsssnnnmmmjjjfffccc```^^^]]]XXXXXXWWWUUUTTTRRRQQQQQQSSSRRRQQQSSSUUUWWWWWWWWW]]]ccciiimmmuuu~~~zzzrrriiibbb^^^]]]\\\cccgggppp|||rrrggg]]]WWWYYY^^^nnnqqqvvvzzz}}}~~~|||||||||xxxvvvvvvwwwkkkXXXGGG===;;;<<<===:::===@@@===999666888;;;999999888888888888999999999999888888999999:::;;;???BBB===BBB^^^ppprrrsss^^^UUU___kkkhhh\\\bbbjjjqqq___```ZZZTTTPPPPPPOOOKKKJJJKKKPPPYYYgggwwwuuuooopppsssuuuWWWFFF???>>>888999<<<777999999888888888888888888:::;;;;;;<<<>>>@@@BBBCCCCCCBBBGGGMMM\\\~~~{{{rrriiiiiirrr{{{uuuaaaTTTKKKNNNQQQMMMLLLNNNNNNOOOMMMPPPVVVXXXnnn~~~~~~~~~}}}}}}||||||zzzzzz{{{{{{{{{zzzzzzyyyuuusssqqqqqqpppnnnkkkiiiccc```[[[VVVSSSQQQQQQQQQYYYbbbnnnuuuwwwuuuuuuvvvvvvuuuuuuvvvxxxxxxxxxxxx~~~}}}vvvqqqjjjcccaaadddiiiqqqwwwyyywwwsssqqqsss{{{{{{rrrsss~~~jjjQQQBBB>>>>>>>>>@@@CCCHHHKKKLLLMMMNNNOOOTTTUUUVVVVVVUUUSSSPPPOOORRRRRRVVV[[[\\\[[[]]]aaavvv|||zzz{{{xxxuuuwwwZZZLLLHHHEEEQQQ```lllmmmjjjmmmrrruuuxxxyyymmmcccZZZTTTNNNHHHEEEGGGJJJLLLPPPTTTYYY[[[^^^```aaaaaabbbccccccdddfffggghhhjjjmmmooorrrpppqqqssssssqqqsssyyy|||xxxtttssstttwww~~~~~~|||yyywwwvvvuuusssrrrrrruuuzzzxxxeeeUUUQQQOOOQQQXXXhhh|||wwwtttrrrqqqoookkkjjjgggeeebbb```______ZZZYYYXXXWWWUUUTTTSSSSSSUUUTTTRRRSSSUUUVVVVVVUUU[[[aaagggkkkrrrzzz}}}|||wwwssskkkccc]]][[[ZZZ[[[aaaeeennnzzz{{{mmmbbbYYYTTTWWW]]]ooorrrvvvzzz~~~}}}||||||~~~yyywwwxxxvvviiiVVVFFF<<<888999:::;;;>>>???===999666888;;;999888888777777888888999999999888888999999:::;;;;;;@@@>>>BBBTTTmmm~~~yyy}}}qqq___WWW```mmmnnnhhh^^^cccvvvrrrgggZZZVVVTTTSSSOOOJJJHHHKKKMMMTTT```nnn{{{tttssswwwvvvpppSSSBBB<<<<<<888:::===999888888999999999999999999;;;<<<<<<>>>@@@BBBCCCDDDDDDFFFIIILLLYYYzzz|||}}}|||uuullljjjnnnuuukkk\\\PPPPPPQQQMMMKKKMMMNNNOOOMMMOOORRRRRRaaa}}}{{{yyyxxxwwwuuurrrpppjjjfff```[[[WWWVVVWWWXXX___fffnnnssstttttttttuuuvvvvvvvvvvvvvvvvvvvvvvvv~~~{{{vvvpppggg___dddgggmmmtttzzzzzzxxxtttrrrsssxxx~~~~~~wwwuuuzzzaaaIII???===???@@@@@@CCCGGGIIIKKKLLLOOOQQQRRRSSSTTTTTTTTTSSSRRRQQQSSSRRRTTTXXXYYYXXX[[[```kkk~~~~~~}}}zzzeeePPPGGGDDDKKK[[[kkkmmmiiiiiioootttxxx~~~|||ooofff^^^YYYOOOIIIEEEGGGJJJLLLPPPUUUYYY\\\___aaaaaabbbcccdddcccdddffffffgggiiimmmooouuusssssstttrrrooopppuuuyyy|||vvvrrrkkkjjjkkknnnttt|||{{{sssooommmlllqqqqqqvvv}}}zzzwwwuuuuuutttrrrpppqqqqqqvvvnnn\\\XXXRRRMMMKKKRRRgggzzzwwwqqqnnnllljjjhhhgggfffeeecccbbbaaaaaa\\\[[[ZZZXXXWWWVVVUUUUUUWWWUUUSSSTTTUUUVVVUUUUUUYYY___eeehhhmmmssstttrrrmmmhhhaaaZZZVVVVVVXXXYYY^^^bbbkkkxxxvvvjjj___WWWSSSWWW^^^ooorrrwww{{{~~~~~~yyyyyy~~~|||wwwvvvxxxpppdddSSSCCC:::888999:::<<<>>>???<<<888777888;;;999888888777777888888999999888888888888999::::::888===>>>BBBHHHTTTyyy}}}sssddd[[[___kkkrrrsss______iiitttaaa]]]ZZZXXXRRRKKKIIILLLIIINNNVVV```lllzzzsssssszzzwwwmmmRRRBBB<<<<<<888:::>>>:::888888999999999999999:::;;;<<<<<<>>>@@@BBBDDDEEEEEEJJJKKKLLLWWWqqqzzzyyy}}}{{{~~~~~~yyyqqqlllmmmpppwwwwwweeeUUURRRRRROOOMMMOOONNNPPPMMMNNNQQQNNNXXXppp~~~}}}{{{xxxuuunnnjjjddd___]]]]]]```aaaeeeiiiooorrrrrrrrrssstttxxxyyyyyyxxxwwwvvvwwwwwwzzzyyyxxxwwwuuuqqqhhh```fffjjjqqqxxx||||||zzzxxxzzzyyyzzz}}}{{{vvvtttxxxxxxWWWCCC>>>>>>???@@@AAADDDFFFHHHJJJLLLOOORRRQQQRRRSSSTTTTTTTTTTTTSSSRRRQQQRRRUUUVVVUUUYYY___eeemmmSSSHHHHHHGGGWWWiiimmmiiigggmmmttt{{{pppiiibbb\\\PPPJJJFFFGGGJJJLLLPPPUUUYYY[[[___aaaaaabbbccceeecccdddeeeffffffiiimmmpppuuusssssstttrrrnnnooosssuuu{{{uuuooojjjbbbaaa```bbbffflllrrrvvv~~~{{{wwwqqqkkkfffcccaaa```^^^bbbjjjsssxxx}}}{{{yyyvvvtttsssrrrpppooopppoooqqq{{{nnn```[[[TTTMMMGGGEEEMMMXXXooozzzqqqkkkhhhhhhhhhhhhhhhhhhgggfffdddcccbbb]]]\\\[[[YYYXXXWWWXXXXXXWWWUUUTTTTTTVVVWWWWWWVVVXXX^^^ccceeeiiillllllhhhccc___XXXSSSQQQSSSVVVYYYZZZ___hhhuuuvvvjjj```WWWSSSYYYbbbpppsssxxx{{{|||xxxwwwxxxyyyzzz{{{~~~vvvssstttvvvjjj___OOOBBB:::999;;;===>>>>>>>>>;;;888777888:::888888777777777777888888888888888888888999999:::888;;;<<>>>>>999:::===999888888999999:::::::::::::::;;;<<<===???BBBDDDEEEEEELLLKKKMMMYYYkkkzzzwww|||}}}yyy~~~|||}}}vvvpppnnnoooppplllXXXSSSRRROOOMMMOOONNNPPPMMMNNNQQQNNNTTTfffyyy|||yyyqqqmmmhhhdddccceeehhhjjjjjjlllooopppqqqqqqrrrssswwwyyyzzzxxxvvvtttuuuwwwxxxuuusssssssssnnnhhhccchhhlllsssyyy}}}~~~~~~}}}}}}~~~zzztttvvvmmmOOOAAA@@@@@@@@@@@@CCCEEEHHHIIIJJJLLLOOOQQQQQQRRRSSSTTTTTTUUUUUUUUURRRPPPPPPSSSTTTTTTXXX^^^dddrrrSSSGGGIIIEEETTTeeemmmjjjggglllsssyyyqqqkkkeee___SSSLLLGGGGGGIIIKKKOOOTTTXXX[[[^^^```aaabbbccceeecccdddeeeeeeeeehhhlllpppsssqqqrrrtttsssoooooosssvvv}}}tttlllfffaaa[[[YYYWWWVVVXXX\\\bbbeeekkklllnnnmmmkkkfffaaa^^^[[[XXXWWW[[[```fffpppyyy}}}~~~|||zzzxxxuuusssrrrqqqooonnnnnnooopppsss{{{zzzrrrfff\\\SSSNNNJJJGGGIIIMMMVVVjjjuuurrrlllgggddddddfffhhhlllllllllkkkiiigggeeeddd___^^^\\\ZZZYYYYYYZZZZZZWWWVVVUUUVVVXXXZZZZZZYYYXXX]]]aaabbbdddgggeeeaaa\\\YYYTTTPPPOOORRRVVVXXXXXX]]]fffsssvvvkkk```VVVSSS[[[eeerrruuuyyy|||~~~{{{vvvssswww|||tttsssttttttjjj___PPPBBB;;;999;;;<<>>999999<<<888888888999999:::;;;;;;;;;::::::<<<===@@@BBBDDDFFFEEENNNKKKNNN\\\dddxxx{{{~~~~~~yyysssppppppnnnzzzvvv]]]TTTRRRNNNMMMNNNOOORRRNNNNNNRRROOOQQQ___mmm~~~uuurrrnnnkkkjjjlllnnnpppmmmnnnooopppqqqqqqrrrrrrtttvvvxxxvvvsssqqqsssuuuyyytttqqqqqqooojjjgggggglllpppvvvzzz|||}}}}}}xxx{{{}}}bbbGGG@@@BBBBBBAAABBBEEEGGGJJJLLLLLLMMMNNNPPPQQQQQQRRRRRRSSSTTTUUUUUURRRPPPPPPSSSSSSSSSWWW]]]cccyyyUUUEEEGGGEEEPPP___jjjjjjhhhkkkrrrttt{{{tttnnniiiaaaWWWOOOIIIHHHIIIJJJMMMRRRVVVYYY]]]___```aaacccdddddddddddddddeeehhhlllpppqqqppprrrtttsssooopppsssyyy|||pppggg___YYYUUURRROOOMMMPPPVVV]]]aaammmoooqqqrrrpppkkkeeeaaa\\\XXXUUUVVVXXX\\\fffpppuuuyyy~~~}}}}}}zzzwwwtttrrrrrrqqqooommmlllpppqqqqqqtttzzz|||{{{zzzkkk[[[RRRMMMIIIIIIJJJMMMVVVdddpppuuussslllggg``````_________bbbgggkkknnnnnnnnnnnnmmmkkkiiigggbbb```^^^\\\[[[\\\]]]^^^ZZZYYYXXXXXXZZZ[[[[[[[[[XXX]]]_________aaa```\\\XXXVVVRRRPPPPPPRRRUUUXXXXXX\\\eeerrrzzzrrrggg]]]TTTRRR[[[gggsssvvvzzz}}}|||www~~~xxxxxxwwwtttlllaaaQQQCCC;;;888999999AAA???<<<:::888888888999888777777666666777777888888777777777777888999999;;;;;;888===CCCBBBNNNhhhxxxjjjeeegggpppxxxtttqqqhhhdddqqqlllbbb\\\VVVPPPNNNMMMNNNMMMLLLMMMVVVeeeppp}}}xxxpppoooyyyvvvhhhTTTDDD======888999<<<888888888999999:::;;;;;;<<<;;;<<<===???AAADDDFFFGGGEEEPPPKKKOOO]]]^^^xxxwwwvvv~~~yyytttrrrrrrpppttthhh[[[WWWRRROOOPPPRRRUUUPPPNNNRRROOOOOOYYYaaattt{{{yyyvvvrrrqqqqqqrrrsssooooooooopppqqqrrrqqqqqqrrruuuwwwvvvrrrqqqsssvvvuuuqqqoooooolllhhhiiiooorrruuuxxxzzzzzz{{{}}}~~~|||sssYYYBBB>>>BBBBBBCCCFFFGGGJJJMMMOOONNNNNNNNNNNNPPPPPPPPPPPPQQQQQQRRRSSSQQQOOOPPPSSSTTTSSSVVV[[[___vvv\\\HHHHHHEEEKKKYYYeeeiiigggjjjppprrryyywwwrrrllldddZZZQQQJJJHHHHHHHHHKKKPPPUUUXXX\\\^^^___```bbbddddddddddddcccdddggglllppprrrqqqrrruuusssooonnnqqqxxx~~~qqqeee[[[SSSNNNLLLIIIJJJOOOYYYccciiiuuuuuuuuusssnnniiiccc___[[[XXXVVVWWWXXX[[[ccclllnnnsssyyy}}}}}}||||||}}}zzzwwwtttsssrrrqqqooommmjjjnnnppppppsssyyy}}}|||uuuggg\\\RRRJJJFFFGGGHHHKKKQQQXXX\\\\\\YYYVVVSSSVVVYYY\\\___ccciiinnnlllmmmooooooooonnnlllkkkeeedddaaa_________aaabbb```^^^\\\[[[[[[[[[ZZZYYYWWW[[[\\\ZZZZZZ\\\[[[XXXVVVTTTSSSQQQQQQRRRTTTUUUXXX]]]eeerrr~~~tttmmmddd[[[SSSSSS___llltttvvvzzz}}}}}}|||}}}{{{ttthhh^^^OOOBBB;;;999:::;;;BBB@@@<<<999888888888888777777666666666666777777777777777777777888999999999===:::;;;AAAAAAEEETTT~~~vvvrrrpppppprrrmmmooonnnkkklllwwwrrreeeYYYTTTTTTPPPQQQPPPLLLJJJNNNXXXaaannnvvvkkkooo~~~yyyhhhRRRAAA;;;;;;777888<<<888888888999::::::;;;<<<<<<<<<===>>>@@@CCCEEEHHHIIIFFFQQQJJJOOO^^^YYYnnntttooo}}}xxxtttssssssrrrqqqvvvrrrccc]]]WWWSSSSSSTTTWWWPPPMMMQQQNNNLLLUUUVVVbbb~~~~~~{{{xxxuuutttssssssoooooooooppprrrrrrqqqpppsssvvvyyyxxxtttrrruuuyyypppllllllmmmkkkiiinnnwwwwwwyyyzzzzzzxxxxxx{{{}}}nnnUUU>>><<<@@@BBBEEEKKKHHHKKKOOOQQQPPPNNNMMMMMMOOONNNNNNNNNNNNOOOPPPQQQPPPOOOQQQTTTUUUSSSVVVZZZ[[[nnneeeNNNLLLEEEIIITTTbbbhhhgggiiinnnttt|||yyyuuuoooeee\\\SSSKKKHHHHHHGGGJJJOOOTTTWWW[[[^^^___```bbbcccdddddddddcccdddggglllpppsssrrrsssuuusssnnnmmmpppvvvtttfffYYYPPPJJJHHHGGGIIIQQQ^^^kkkssstttrrrooojjjeee___ZZZXXXXXXWWWXXX[[[[[[\\\ccckkkkkkpppvvvzzzzzzzzz{{{|||zzzwwwtttsssrrrqqqooommmhhhkkkmmmnnnrrrwwwyyyvvvtttpppkkkeeeZZZNNNIIIJJJIIILLLQQQTTTUUURRRNNNKKKOOOSSSXXX]]]```eeekkkpppjjjkkknnnoooppppppnnnmmmhhhfffdddbbbaaabbbdddeeedddbbb___]]]\\\[[[YYYWWWWWWZZZZZZWWWWWWYYYYYYVVVTTTTTTSSSRRRRRRRRRSSSTTTYYY]]]fffqqq}}}~~~qqqkkkccc\\\UUUVVVcccrrrtttwww{{{~~~|||}}}{{{}}}tttaaaXXXKKKAAA<<<<<<>>>@@@CCC@@@;;;999888888888888777777666666666666777777777777777777777888888999777???===:::>>>>>>@@@IIIbbb|||uuummmjjjggglllrrrqqqiiigggqqq}}}nnn]]]YYY\\\QQQSSSRRRMMMHHHIIIPPPXXX___iiiwww}}}xxxxxxxxxyyy{{{aaaGGGBBB<<<888777888888888777888:::999999888:::;;;;;;===@@@BBBDDDGGGJJJMMMIIILLLMMMTTTYYYXXXkkkyyyiiillluuu{{{uuu{{{|||yyy}}}yyy{{{vvvnnnoooyyyyyyyyyxxx|||ssskkk^^^RRRRRRVVVSSSSSSUUUTTTOOOMMMNNNVVVZZZdddzzzuuuqqqnnnlllllllllkkklllmmmoooqqqrrrvvvvvvvvvvvvuuutttsssrrrnnnooonnnllliiijjjoootttvvvwwwwwwvvvvvvxxx||||||{{{~~~|||{{{cccLLL;;;>>>FFFFFFEEEGGGIIIJJJLLLOOOQQQPPPNNNLLLNNNNNNOOOOOOPPPQQQRRRRRRRRRQQQOOOOOOQQQTTTWWWYYY\\\jjjxxxZZZJJJIIIHHHPPP```kkklllkkklllrrrvvv}}}~~~tttnnnggg___XXXNNNHHHGGGIIIJJJKKKSSSWWWYYYYYY\\\bbbdddbbbbbbcccbbbbbbcccffflllpppqqqrrrrrrqqqooonnnooopppsss{{{{{{kkk\\\TTTLLLJJJIIIIIIMMMSSSZZZ___aaa```______^^^^^^______]]]\\\\\\]]]___cccfffhhhoooqqqsssvvvxxxxxxxxxwwwwwwuuurrrqqqqqqqqqpppnnnnnnkkkgggfffiiimmmooopppooohhh___YYYVVVQQQKKKFFFKKKOOOXXX______[[[WWWVVVTTTXXX[[[]]]^^^```eeeiiiggghhhiiikkkmmmooopppqqqkkkiiifffddddddfffiiijjjeeefffggggggeeebbb]]][[[ZZZYYYXXXVVVTTTSSSRRRQQQSSSSSSRRRRRRRRRRRRSSSSSSVVV]]]hhhsss~~~zzzrrrlllaaaWWWSSSYYYfffpppxxxyyy{{{~~~~~~~~~rrrvvv~~~wwwuuuxxxsssiii[[[MMMBBB???;;;444555<<>>AAACCCQQQpppxxxhhh\\\]]]fffsssxxxooobbbaaaiiiqqqddd[[[WWWUUUSSSQQQMMMHHHJJJOOOVVV[[[iiizzzwww}}}}}}{{{^^^FFFBBB<<<888888888999999999;;;<<<;;;::::::;;;<<<<<<>>>@@@BBBCCCFFFIIILLLKKKNNNOOOTTTYYYWWWggg{{{hhhdddhhhsssuuusssyyyxxxvvv{{{|||yyyrrrqqqwwwwwwxxxxxxzzz}}}pppaaaTTTTTTTTTQQQRRRUUUTTTPPPMMMMMMOOOVVV]]]sssyyysssooolllkkkkkkkkkkkklllmmmoooqqqssswwwwwwwwwvvvtttsssqqqqqqoooooommmkkkjjjlllpppsssuuuvvvwwwvvvvvvxxxzzz}}}}}}|||}}}}}}zzz{{{{{{zzz\\\III<<>>;;;666888@@@BBB===777666777999777555777777777777777777777777777777777777888888888888888:::;;;;;;<<<===???AAAFFF___}}}ooo___^^^dddpppxxxsssfff^^^]]]nnnpppddd___YYYTTTRRROOOLLLNNNRRRQQQUUU___nnn{{{}}}vvvyyyZZZEEEAAA<<<999888999999999<<<===>>>===<<<;;;<<<======???AAACCCDDDFFFJJJLLLMMMQQQQQQUUUXXXUUUaaa|||jjj]]]ZZZfffmmmqqqxxx}}}uuurrr|||||||||xxxuuuwwwwwwyyyxxxyyy}}}jjjZZZZZZSSSQQQRRRWWWXXXSSSOOOOOOLLLSSSUUU___ttt}}}uuuooollljjjjjjiiijjjkkklllnnnppprrrsssxxxwwwwwwvvvtttrrrpppoooqqqnnnkkkkkklllnnnpppqqqssstttvvvvvvuuuvvvxxxzzzwww{{{}}}zzz{{{yyypppjjjRRREEE>>>AAAFFFFFFGGGLLLMMMNNNOOOQQQRRRQQQPPPPPPNNNOOOOOOQQQRRRSSSSSSTTTMMMLLLLLLLLLNNNQQQTTTVVV[[[dddxxxjjjUUUJJJGGGKKKYYYgggllliiiffflllsss}}}|||rrriii```ZZZRRRKKKIIIJJJKKKLLLPPPUUUWWWXXX[[[```bbb```aaabbbbbbbbbbbbeeejjjmmmoooqqqqqqqqqooonnnoooqqqwwwyyylll[[[XXXTTTPPPNNNOOOQQQSSSXXXZZZ]]]aaadddfffggggggkkkjjjhhhhhhhhhjjjkkkmmmkkkmmmoooqqqssstttttttttuuutttsssrrrrrrqqqnnnlllllloooppplllhhhnnn~~~lllZZZOOOLLLLLLMMMWWWcccllloookkkeeeaaa^^^___```___^^^___```bbbcccdddeeegggjjjmmmooopppnnnllliiifffeeefffhhhiiiiiijjjkkkkkkiiifffcccaaa^^^\\\XXXUUUSSSSSSTTTUUUTTTSSSRRRQQQQQQQQQQQQQQQVVV^^^jjjvvvuuunnnggg\\\TTTTTT^^^mmmxxx}}}}}}}}}yyyxxx|||~~~xxxxxxrrrppphhh^^^NNNCCC<<<<<<;;;888<<>>@@@BBBQQQkkkwwwdddZZZ\\\eeettt|||vvviii```]]]ttt}}}mmmddd\\\UUUTTTSSSOOOMMMMMMLLLMMMSSS^^^iiittt}}}}}}{{{yyyvvv~~~tttTTTCCC???;;;999999:::::::::===>>>???>>><<<<<<<<<===>>>@@@BBBEEEFFFIIIMMMPPPOOOSSSRRRUUUXXXSSSZZZpppqqq___YYYccckkkpppyyyxxxqqqxxxyyy{{{{{{zzz{{{zzz{{{zzzyyy~~~xxxccc___TTTQQQRRRXXX[[[XXXUUUTTTNNNTTTQQQQQQZZZhhh|||uuuooojjjiiiiiiiiihhhiiijjjlllnnnqqqssstttvvvvvvvvvuuutttsssrrrqqqrrrnnnjjjkkknnnppppppooopppqqqssssssssssssuuuwwwuuuzzz|||{{{~~~|||}}}yyykkk]]]IIICCCAAAEEEGGGGGGJJJPPPMMMOOOPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOOOOQQQTTTVVVXXXZZZaaapppttt\\\JJJFFFGGGTTTeeennnlllhhhjjjrrr}}}vvvlllaaa\\\TTTMMMIIIIIIJJJKKKNNNRRRVVVWWWZZZ___aaa___```aaaaaaaaabbbdddhhhkkknnnoooqqqqqqoooooooooqqqttt~~~xxxssskkkccc___^^^___```eeegggkkkooorrrttttttttttttrrrpppnnnnnnnnnooopppnnnooopppqqqrrrrrrqqqqqqrrrqqqooommmllliiieeebbbiiinnnqqqooommmqqq|||}}}gggWWWQQQQQQPPP[[[ffflllooooookkkggg_________^^^^^^^^^___```aaaaaaccceeehhhkkknnnpppooommmjjjhhhgggggghhhiiiiiijjjkkkkkkjjjhhheeecccaaa^^^ZZZVVVUUUUUUWWWXXXWWWVVVTTTSSSRRRQQQQQQQQQUUU^^^lllxxxuuummmeee[[[TTTVVV```oooyyy~~~~~~zzzyyy|||}}}zzzyyyyyysssooofff\\\JJJAAA::::::::::::===CCC>>>;;;777666777888888666666666666666666666666666666777777777888888888888777999:::::::::;;;===???DDDHHHTTTooo}}}lllaaa]]]___ooo|||ppp^^^hhhvvv{{{mmmccc[[[ZZZZZZUUUNNNJJJLLLIIIKKKQQQYYYcccqqq~~~~~~}}}zzzyyyxxxvvvkkkOOOAAA>>>;;;999:::;;;;;;;;;<<<===>>>===<<<;;;<<<===>>>@@@CCCFFFIIIMMMQQQTTTOOOSSSRRRSSSWWWSSSVVVgggjjjdddhhhooosss}}}sssqqqzzzyyy{{{~~~~~~~~~~~~{{{zzznnncccWWWRRRQQQVVV[[[ZZZWWWWWWPPPTTTNNNLLLQQQVVVcccyyytttqqqlllhhheeefffhhhiiihhhiiijjjmmmoooqqqrrrsssrrrsssssstttttttttttttttrrrnnnkkkkkkoooqqqqqqooommmnnnoooppppppqqqsssvvvxxx}}}~~~xxxvvv{{{~~~~~~~~~zzzfffSSSDDDCCCDDDGGGIIIJJJNNNSSSPPPRRRSSSRRRPPPPPPRRRTTTVVVUUUUUUTTTRRRQQQQQQPPPQQQQQQQQQRRRSSSUUUWWWXXXZZZ___iii~~~{{{aaaJJJFFFFFFPPPaaaoooqqqmmmjjjqqq|||}}}pppbbb^^^VVVOOOIIIGGGHHHIIIKKKPPPTTTUUUYYY^^^___]]]___```aaaaaaaaacccgggiiilllnnnpppqqqpppooopppqqqttt~~~|||vvvtttvvvwwwyyy{{{}}}{{{yyyvvvtttrrrqqqrrrrrrqqqqqqqqqpppooonnnmmmmmmooollliiieeebbb^^^ZZZWWW[[[___eeeiiilllooosssvvvrrr___UUUSSSVVV___fffhhhjjjmmmmmmjjj___^^^]]]]]]^^^_________``````aaacccfffiiimmmoooooonnnllljjjhhhhhhiiiiiiiiiiiijjjjjjjjjhhhfffeeecccaaa]]]YYYWWWXXXYYY[[[ZZZYYYWWWVVVTTTSSSRRRRRRTTT___nnnzzzuuullldddZZZUUUXXXbbboooxxx}}}~~~~~~~~~~~~{{{uuunnncccZZZHHHAAA;;;999:::;;;===AAA;;;999888777777888888777666666666666666666666666666777777777888888888888888:::;;;;;;:::;;;===???BBB@@@CCCVVV}}}yyyrrrgggaaakkknnngggeeerrruuueee^^^\\\XXXTTTRRRPPPKKKIIIKKKOOOVVVbbbmmm}}}~~~}}}yyyzzz|||kkkbbbIII???===:::999:::<<<<<<<<<:::;;;<<<<<<;;;;;;<<<>>>???AAADDDGGGJJJMMMRRRUUUNNNRRRPPPQQQVVVSSSTTTaaayyyqqqnnnuuuyyywwwpppxxxyyy}}}~~~zzz{{{~~~nnn___WWWQQQSSSWWWWWWVVVWWWPPPRRRLLLKKKRRRQQQTTTaaawww}}}iiigggdddcccbbbdddgggiiihhhiiikkkmmmoooqqqqqqrrrpppqqqrrrssstttuuuuuuuuupppooommmmmmoooppppppppplllmmmmmmmmmnnnqqquuuxxx~~~|||wwwvvvzzz~~~zzzxxx}}}vvv^^^JJJCCCDDDFFFHHHJJJLLLPPPSSSTTTVVVVVVTTTRRRRRRUUUXXXXXXWWWVVVUUUSSSRRRQQQPPPQQQQQQQQQQQQRRRSSSTTTTTTWWW]]]cccxxxuuugggKKKHHHEEEKKK\\\lllsssqqqjjjpppyyyqqqeeebbbZZZRRRJJJFFFFFFHHHIIINNNRRRTTTXXX]]]^^^[[[^^^___`````````bbbeeehhhjjjmmmoooqqqpppppppppqqquuu}}}zzzwwwtttsssssstttsssrrrqqqooonnnmmmlllkkkmmmjjjddd```\\\XXXTTTQQQPPPSSSYYYbbbkkkppppppoooyyyvvvdddYYYVVV___gggiiifffffflllnnnkkk```^^^]]]^^^___aaaaaa```aaa```aaabbbdddhhhlllnnnooonnnlllkkkjjjjjjjjjjjjhhhiiijjjjjjiiihhhgggffffffddd```]]][[[[[[\\\]]]]]]\\\ZZZWWWUUUSSSRRRRRRTTT```qqq}}}sssiiibbbZZZVVV[[[eeeqqqxxx}}}~~~~~~uuu{{{|||vvvmmmaaaXXXHHHCCC===999999;;;>>>???999888888777777777888888777777777777777777777777777777777777888888888888999:::;;;;;;:::;;;===???AAA@@@@@@KKKiiitttkkkbbbggg{{{{{{lll```gggnnn___YYYWWWWWWZZZTTTOOOKKKKKKKKKNNNVVV___ooovvv~~~{{{|||uuuzzz}}}cccZZZEEE>>><<<::::::;;;=========888:::<<<<<<<<<<<<>>>???@@@BBBEEEGGGHHHKKKOOORRRLLLPPPMMMNNNUUUTTTUUU___sssxxxnnnyyy{{{ttt||||||vvvzzz~~~|||xxx}}}nnnaaaVVVSSSUUUUUUUUUVVVSSSTTTMMMLLLQQQNNNMMMXXXbbbooowwwrrrcccbbbaaaaaabbbdddfffgggiiijjjlllnnnppppppppppppqqqqqqrrrsssttttttttttttnnnooooooooonnnnnnppprrrmmmmmmmmmmmmnnnsssyyy}}}}}}yyyvvvvvvwwwyyyzzz~~~}}}zzznnnVVVGGGCCCDDDEEEFFFIIILLLOOOPPPTTTUUUVVVSSSPPPPPPTTTXXXWWWVVVVVVUUUTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRTTTZZZ___yyyyyysss|||rrrMMMKKKFFFGGGTTTgggqqqrrrjjjmmmuuu~~~wwwjjjggg___UUULLLGGGFFFHHHGGGLLLQQQSSSWWW\\\]]]ZZZ]]]___`````````aaadddfffiiillloooqqqpppppppppqqqsss{{{xxxuuutttttttttuuutttsssrrrqqqqqqppppppnnniiiccc^^^[[[XXXVVVTTTPPPPPPSSSZZZccckkkooopppsss}}}wwwhhh```^^^hhhpppqqqjjjhhhooopppkkkdddbbb___```bbbcccbbb```bbbaaaaaaaaadddgggkkkmmmnnnnnnmmmlllkkkkkklllllliiiiiijjjjjjjjjiiihhhhhhgggfffcccaaa______^^^___^^^\\\ZZZWWWUUUSSSQQQQQQSSSaaarrr~~~|||oooeee___XXXWWW^^^iiisssyyy}}}~~~~~~vvvttt{{{{{{vvvnnnddd\\\GGGCCC>>>::::::===???@@@777777888888777777888888777777777777777777777777777777777777888888888888888999:::999999999;;;======AAACCCFFFWWWxxxsssooogggfffrrrzzznnnbbbcccsss~~~oooeee]]]YYYYYYVVVRRROOONNNLLLKKKPPPVVV```gggrrr}}}xxxyyy{{{qqqyyy|||___UUUBBB===;;;999:::;;;=========888:::<<<=========???AAABBBCCCEEEFFFGGGHHHKKKNNNKKKOOOKKKLLLTTTTTTUUU___jjjyyykkkzzz}}}xxxvvvuuuvvvzzz}}}xxxyyy{{{lll\\\VVVVVVUUUVVVWWWWWWXXXPPPLLLOOOKKKJJJUUUQQQXXXfff{{{|||vvvooogggaaaaaaaaaaaaaaabbbccceeefffiiikkkmmmnnnpppppppppooorrrssssssttttttssssssrrrmmmoooqqqpppnnnmmmpppsssoooooonnnmmmooouuu|||}}}xxxrrrpppsssvvvvvvvvv|||}}}}}}yyyyyyyyyiiiQQQHHHCCCDDDDDDDDDGGGLLLNNNNNNQQQSSSSSSPPPLLLLLLQQQVVVUUUUUUUUUUUUUUUUUUVVVVVVTTTTTTSSSSSSRRRRRRRRRQQQQQQYYY\\\sss{{{~~~www~~~|||OOOMMMGGGEEEOOObbbnnnqqqjjjkkkqqq{{{mmmjjjcccXXXNNNHHHGGGHHHFFFKKKPPPSSSWWW\\\\\\YYY]]]^^^`````````aaaccceeehhhkkkoooqqqqqqppppppqqqmmm}}}{{{xxxuuutttttttttwwwwwwvvvvvvvvvwwwwwwxxxooojjjddd^^^\\\[[[ZZZZZZRRRPPPNNNQQQWWW```hhhmmmvvv~~~vvvkkkffffffooowwwwwwooommmrrrrrrlllhhheeebbbbbbcccdddbbb```cccbbbaaaaaacccgggjjjlllnnnmmmmmmlllllllllmmmmmmjjjjjjjjjkkkkkkjjjjjjiiihhhgggeeedddbbbaaa```___^^^\\\ZZZWWWTTTRRRPPPPPPSSSaaasssyyylllaaa[[[WWWXXX```lllvvv{{{~~~wwwzzz{{{zzzxxxwwwrrriiicccFFFCCC>>>:::;;;???AAAAAA666777888888777777888999777777777777777777777777777777777777888888888888777888888888777888:::;;;555===AAA???DDD\\\}}}{{{sssiiihhhqqqwwwwwwsssllldddaaafffwww|||kkk^^^YYYUUURRRQQQPPPNNNKKKMMMRRRPPPVVVaaammmxxx~~~yyysssxxxvvvnnnXXXJJJ@@@::::::::::::::::::::::::;;;<<<=========???BBBDDDCCCEEEHHHIIIJJJLLLNNNPPPNNNNNNMMMMMMNNNQQQTTTUUUeeettt{{{uuuyyy|||{{{yyyqqqxxx{{{yyy{{{}}}~~~hhh]]]YYYUUUSSSUUUSSSSSSTTTSSSPPPOOONNNNNNOOOQQQVVV^^^jjj{{{|||uuullleeebbbaaa___]]]```___^^^^^^___aaaccceeelllmmmmmmkkkjjjiiikkkmmmrrrtttvvvwwwuuusssrrrrrrtttsssrrrqqqpppppppppppppppoooqqqvvv|||}}}ppplllwww|||wwwxxx{{{wwwwwwyyyVVVEEEGGGGGGIIIJJJKKKKKKLLLNNNPPPLLLNNNPPPPPPOOOMMMMMMMMMNNNPPPSSSXXX[[[ZZZWWWTTTRRRRRRRRRRRRQQQQQQQQQQQQTTTSSSYYYjjj}}}~~~zzz|||XXXOOOFFFEEEKKKVVVcccnnnhhhhhhnnnzzzxxxssshhh[[[PPPIIIGGGGGGHHHJJJMMMRRRVVVZZZ\\\]]]\\\]]]]]]^^^___```aaaaaadddgggkkkooorrrrrrrrrqqqzzzyyy~~~{{{wwwuuutttuuupppvvv}}}|||yyyyyy{{{vvvsssnnniiifffeeeffffffddd]]]WWWUUUVVV[[[fffqqqvvvvvvkkkhhhjjjssswwwvvvqqqpppttttttppplllkkkiiigggeeedddccccccdddbbb```___```cccgggjjjjjjlllmmmmmmlllkkkkkklllnnnllljjjiiiiiiiiigggfffgggfffddddddddddddbbbaaaaaa\\\YYYYYYXXXSSSQQQSSSYYYiiiyyy}}}ppphhh___WWWTTT[[[eeennnuuu{{{|||~~~yyyzzz}}}xxx{{{zzzwwwsssrrryyyqqqYYYCCC>>>:::;;;???AAA===999888888777777777777888888555555555555555555555555777777777777777777777777777777777777888888888888===;;;<<<>>>???GGG[[[ooo}}}rrrggg^^^YYYZZZ```ffffffeeeffflllrrrooo```^^^VVVQQQSSSSSSOOOLLLNNNNNNNNNPPPVVV___kkkvvv|||{{{rrrooovvvttt]]]IIIAAA:::::::::::::::::::::::::::;;;<<<=========???BBBDDDCCCEEEHHHIIIJJJKKKNNNPPPOOOOOONNNNNNPPPRRRTTTVVVYYYddd}}}uuuvvv~~~zzz~~~wwwsss{{{~~~~~~zzzxxxxxxyyy{{{iiiaaa[[[UUUSSSSSSTTTTTTTTTRRRPPPOOOOOOPPPPPPPPPQQQUUU^^^hhhooozzzsssooojjjfff___\\\\\\]]]]]]]]]\\\\\\]]]^^^aaacccfffgggllllllkkkjjjiiijjjmmmooorrrtttwwwxxxwwwuuuuuuuuuuuuuuutttsssrrrqqqqqqqqqqqqqqqssswww}}}{{{tttttt|||~~~zzzwwwlllPPPGGGKKKLLLMMMMMMMMMLLLMMMOOORRROOOOOOPPPPPPPPPOOONNNMMMOOOQQQTTTXXX[[[ZZZXXXUUURRRRRRRRRRRRRRRRRRRRRRRRUUUTTTYYYggg}}}aaaQQQEEEFFFMMMTTTaaannnlllkkkoooxxx|||vvvkkk^^^SSSLLLIIIIIIHHHJJJNNNRRRVVVZZZ\\\]]]]]]]]]^^^^^^___```aaaaaaeeegggkkknnnpppqqqqqqqqqwwwwww}}}yyyvvvsssrrrrrrqqqwww~~~~~~||||||~~~{{{vvvrrrrrrvvv{{{~~~~~~vvvmmmfffbbbeeeqqq}}}~~~qqqkkkkkksssvvvuuuqqqpppttttttpppmmmllljjjhhhfffeeeddddddbbbaaa______```ccceeegggjjjkkkmmmmmmllllllmmmnnnmmmkkkiiihhhiiiiiigggfffgggeeedddcccdddcccbbb```aaa\\\ZZZZZZXXXTTTRRRSSS[[[jjjzzz{{{ooofff\\\WWWUUU]]]hhhooovvv{{{}}}~~~|||{{{{{{{{{~~~}}}|||yyyvvvyyyoooVVVAAA>>>;;;<<<@@@@@@<<<888888888777777777777888888666666666666666666666666777777777777777777777777777777777777888888888888===;;;<<<>>>>>>AAAMMM[[[yyyfffZZZSSSWWW^^^ccceeefffffffffoooooofff]]]VVVWWWWWWSSSPPPPPPNNNMMMMMMPPPUUU]]]eeejjj}}}uuupppssskkkRRRAAA>>>:::::::::::::::::::::::::::;;;<<<>>>>>>>>>???BBBDDDCCCEEEHHHIIIJJJKKKMMMOOOPPPPPPPPPPPPRRRTTTVVVWWWVVV[[[sssxxxtttyyyqqqssspppuuuzzz~~~xxxuuuvvvvvviii___VVVQQQSSSSSSTTTTTTSSSRRRQQQPPPLLLLLLKKKKKKKKKOOOTTTYYYeeeppp{{{yyyppphhhaaa]]]ZZZXXXUUUUUUWWWYYYZZZZZZXXXYYY\\\```cccfffhhhiiijjjjjjiiiggggggjjjooorrrtttvvvyyyzzzyyyxxxyyyyyywwwwwwvvvuuusssrrrrrrqqqrrrrrruuuyyy}}}~~~}}}yyyyyy}}}}}}~~~|||yyyyyyZZZJJJJJJNNNNNNNNNNNNMMMMMMPPPTTTWWWRRRPPPOOOPPPRRRRRRPPPMMMNNNOOOQQQUUUWWWWWWUUUSSSQQQQQQQQQRRRRRRSSSSSSTTTVVVUUUYYYddd~~~oooUUUBBBEEELLLOOO[[[lllnnnmmmoootttzzzzzznnnaaaVVVOOOLLLJJJIIIKKKNNNRRRVVVYYY\\\^^^\\\]]]^^^___```aaabbbbbbeeegggiiilllnnnppppppqqqsssuuu|||wwwssspppnnnmmmlllrrryyy~~~~~~{{{}}}wwwnnnnnnzzzwwwooolllrrrtttsssppppppssssssqqqmmmmmmkkkjjjhhhfffeeeeee_________```aaabbbcccdddiiikkkmmmnnnmmmmmmnnnppplllkkkiiihhhiiiiiigggeeegggeeecccccccccbbbaaa___```\\\[[[\\\YYYTTTSSSTTT^^^mmm{{{xxxlllcccYYYVVVXXXaaakkkrrrwww{{{}}}~~~~~~xxxvvviiiPPP???===<<<>>>@@@???;;;777888777777666666777777888777777777777777777777777777777777777777777777777777777777777888888888888;;;:::<<>>??????@@@BBBDDDDDDFFFHHHIIIJJJKKKMMMOOOQQQQQQQQQRRRTTTUUUWWWXXX[[[ZZZggg~~~uuu|||yyyiiifffwwwwwwtttzzz}}}yyyvvvzzzwwwjjj___VVVSSSRRRRRRSSSTTTTTTSSSRRRLLLMMMMMMMMMMMMOOORRRTTTVVV\\\ccchhhmmmuuu~~~|||sssqqqmmmhhhccc^^^ZZZWWWUUUTTTTTTTTTUUUVVVWWWWWWWWWYYY]]]aaaeeeggghhhhhhgggggggggfffgggkkkqqqvvvyyy{{{}}}}}}{{{zzzzzz{{{xxxxxxwwwvvvtttsssqqqpppppprrruuuxxx{{{{{{zzzxxx{{{||||||~~~cccMMMIIILLLMMMKKKKKKLLLLLLNNNSSSYYY]]]UUUQQQNNNOOOSSSTTTQQQMMMLLLLLLMMMPPPRRRRRRQQQOOOPPPPPPQQQRRRSSSSSSTTTTTTUUUUUUYYYaaa}}}}}}}}}[[[BBBDDDIIIHHHSSSgggmmmmmmmmmpppvvv}}}pppcccXXXPPPLLLJJJJJJKKKMMMQQQUUUXXX\\\]]]\\\\\\]]]___```aaabbbbbbcccdddgggjjjmmmoooqqqqqqrrruuu||||||~~~xxxsssnnnkkkhhhfffbbbgggnnnuuuzzz~~~}}}tttqqq|||wwwpppmmmooopppooonnnooopppqqqqqqmmmmmmllljjjiiigggeeeddd___```aaabbbcccccccccccchhhjjjlllnnnnnnnnnpppqqqkkkjjjiiiiiiiiiiiigggeeefffeeecccbbbbbbbbb```^^^___\\\\\\]]]ZZZUUUUUUXXXbbbppp}}}~~~ssshhhaaaWWWVVV[[[fffppptttwww{{{~~~~~~~~~uuunnn___GGG<<<===>>>??????===999666777777666666666666777777666666666666666666666666666666666666666666666666666777777777888888888888:::999:::>>>AAAAAAAAABBBTTTyyyiiiWWWPPPMMMWWWgggqqqnnngggZZZcccsssvvvfff]]]\\\ZZZWWWTTTTTTRRRNNNLLLKKKKKKMMMOOO[[[cccppp}}}|||{{{vvvrrrcccHHH======999999999999::::::;;;;;;;;;<<<>>>@@@AAAAAABBBCCCEEEEEEGGGIIIJJJJJJKKKMMMOOORRRRRRSSSTTTUUUWWWXXXYYYXXXUUU[[[xxxxxx}}}xxxfffaaarrr{{{~~~}}}vvvxxx{{{~~~mmm```VVVTTTQQQQQQSSSUUUUUUTTTQQQRRRRRRPPPMMMKKKJJJKKKMMMOOORRRTTTVVVYYY^^^dddgggjjjooorrruuuwwwzzz|||{{{zzzwwwrrrlllfffbbbaaa[[[ZZZYYYWWWUUUTTTSSSRRRRRRRRRSSSTTTTTTUUUVVVWWWZZZ\\\___ccceeefffeeeeeedddeeegggiiikkkooouuuyyy}}}{{{{{{{{{xxxxxxxxxvvvtttrrrpppooonnnqqquuuyyyyyyxxxvvvuuu{{{{{{{{{|||zzzhhhRRRIIILLLNNNIIIJJJKKKKKKKKKMMMQQQWWW\\\TTTPPPMMMNNNSSSTTTRRRNNNMMMMMMMMMNNNPPPPPPOOONNNOOOOOOPPPQQQRRRSSSSSSTTTSSSTTTYYY___vvvyyyhhhKKKHHHHHHEEEPPPdddqqqpppooonnnrrr|||qqqdddYYYQQQLLLHHHJJJKKKLLLOOOSSSWWWZZZ\\\[[[[[[\\\^^^___aaabbbbbb___bbbeeeiiimmmooopppqqqtttwww{{{qqqmmmnnnsssxxxzzz{{{vvvpppkkkhhhfffcccaaa___aaaeeeiiinnntttyyy}}}{{{zzzyyyzzz~~~}}}www|||zzzsssooommmlllkkkkkklllmmmnnnoooqqqmmmmmmlllkkkiiigggeeedddbbbbbbdddeeefffeeeeeedddgggiiilllmmmmmmnnnpppqqqkkkjjjiiijjjkkkjjjhhhfffgggeeecccbbbbbbaaa___]]]^^^\\\\\\]]]ZZZVVVXXX]]]gggtttyyyoooeee___UUUWWW^^^jjjsssvvvxxx{{{~~~~~~yyy||||||xxxyyy}}}yyy{{{yyylllaaaSSS???;;;===??????===:::888666777777666666666666777777555555555555555555555555666666666666666666666666666777777777888888888888999999999:::>>>AAAAAA@@@DDD^^^dddVVVKKKQQQeeevvvzzzwwwiiidddcccqqq|||kkkccc^^^YYYSSSUUUTTTQQQOOONNNNNNOOOOOOQQQVVV___hhhsss}}}|||~~~wwwooo^^^FFF>>>>>>777888999999::::::;;;;;;<<<===@@@BBBCCCCCCDDDEEEFFFGGGHHHJJJKKKKKKLLLNNNPPPRRRRRRSSSUUUVVVWWWXXXYYYTTTTTTVVVgggyyykkkcccmmmvvvuuuwwwzzz~~~iii```[[[UUURRRSSSUUUTTTSSSQQQRRRSSSRRROOOMMMLLLLLLKKKJJJKKKMMMMMMMMMPPPUUUUUUWWWYYYZZZYYYZZZ[[[\\\\\\\\\\\\ZZZVVVTTTTTTUUUQQQPPPOOOOOONNNNNNNNNOOOLLLNNNQQQRRRSSSVVVYYY[[[^^^___bbbcccddddddcccbbbbbbfffkkkppptttwww{{{}}}~~~|||||||||yyyyyyyyyxxxuuurrrpppnnnnnnsssxxx|||{{{yyywwwvvvzzzxxxxxx{{{{{{ooodddTTTIIIIIINNNMMMHHHMMMMMMMMMLLLKKKMMMQQQTTTPPPNNNLLLMMMPPPRRRRRRPPPQQQPPPOOOOOOQQQRRRQQQPPPOOOOOOOOOPPPPPPQQQQQQRRRRRRSSSYYY]]]nnn}}}www|||[[[OOOJJJGGGRRRcccxxxxxxtttnnnoooxxxuuufff\\\TTTMMMIIIIIIJJJKKKMMMQQQUUUYYY[[[YYYZZZ[[[\\\^^^```aaaaaa___aaaeeejjjlllmmmmmmlllqqquuu~~~uuunnneeebbbeeekkkpppssssssnnnhhhfffggghhhgggeeehhheeecccaaabbbfffkkknnnlllnnnrrrwww~~~~~~}}}}}}yyyuuurrrpppooojjjhhhhhhlllmmmmmmnnnrrrnnnnnnnnnmmmkkkiiifffeeedddeeefffggggggggggggffffffiiikkklllmmmmmmooopppkkkkkkkkklllmmmllliiiggghhhfffdddccccccbbb___^^^]]][[[[[[\\\YYYWWW\\\ccclllwww}}}uuulllccc]]]VVVYYYbbbnnnuuuwwwxxx|||{{{yyywwwtttsssvvvsssllloooyyyzzzssstttppp```UUUJJJ;;;:::===@@@???;;;777777888777666666555555666666777555555555555555555555555777777777777777777777777777777777777888888888888999:::999777999===>>>;;;===LLLcccqqq```PPPRRRdddxxxwwwlll```bbbvvvsssiii___WWWWWWVVVTTTRRRQQQQQQQQQQQQMMMNNNQQQVVV]]]gggrrrzzz~~~}}}xxxkkkWWWBBB???@@@888888888999::::::;;;<<<<<>>@@@>>>888555666999666666555555555555666666555555555555555555555555777777777777777777777777777777777777888888888888666::::::666777;;;===;;;===CCCOOOddd{{{lll]]][[[hhhzzz}}}sssfff```hhhzzzlllbbb\\\[[[YYYWWWUUUTTTSSSRRRNNNNNNMMMMMMQQQXXXaaagggwww|||~~~uuudddOOO<<<<<<>>>555888888999::::::;;;<<<<<<@@@BBBEEEGGGGGGGGGHHHIIIIIIKKKMMMMMMMMMNNNPPPRRRQQQRRRSSSUUUVVVWWWXXXXXXVVV]]]ZZZWWWppprrrkkkyyyssstttvvv{{{zzzoooaaaWWWTTTSSSQQQPPPRRRSSSTTTSSSPPPNNNNNNNNNMMMIIIJJJNNNMMMIIIIIINNNIIIJJJLLLLLLLLLMMMNNNPPPLLLNNNNNNLLLIIIGGGIIIKKKJJJJJJIIIIIIJJJLLLNNNOOOOOOQQQSSSSSSSSSVVV[[[___aaaaaabbbcccccccccccccccccckkkvvv}}}}}}}}}{{{yyyuuurrrooouuu{{{~~~zzzzzzzzz{{{~~~}}}vvvlllaaaQQQGGGHHHJJJHHHJJJQQQKKKLLLMMMMMMLLLLLLNNNPPPHHHIIIJJJKKKKKKMMMPPPSSSSSSQQQOOONNNOOOPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNQQQSSSZZZZZZbbb~~~www|||uuusssrrrWWWIIIIIISSS^^^zzz{{{wwwooooooxxx~~~oooeee]]]TTTOOOHHHHHHIIIJJJNNNRRRVVVXXXWWWWWWYYYZZZ\\\^^^___```cccfffjjjllllllhhhccc```[[[^^^dddlllvvvzzzvvvpppvvvwww{{{xxxiiigggfffiiiooorrrrrrqqqpppmmmkkkpppyyyyyyqqqeee]]]ZZZ]]]aaadddgggiiinnnuuu}}}}}}xxxyyywwwxxxzzz}}}}}}wwwssskkkggghhhnnnpppnnnqqqvvvrrrrrrsssrrrqqqnnnkkkiiiggggggfffffffffggghhhhhhfffhhhjjjkkkkkkjjjlllmmmllllllmmmnnnoooooollliiijjjhhhfffddddddccc```^^^\\\ZZZYYYYYYWWWYYYbbbmmmqqq|||xxxqqqiiibbb]]]YYY\\\fffqqqvvvwwwxxx|||yyyvvvtttqqqooossspppiiilllyyy}}}yyyyyyooollleeeSSSIIIFFF>>>:::>>>@@@===777333666:::666666555555555555666666777777777777777777777777777777777777777777777777777777777777888888888888222888;;;999999>>>@@@>>>;;;===CCCPPPjjjvvviiifffooo}}}~~~wwwmmmcccaaapppxxxlllbbb```___\\\YYYVVVTTTSSSRRRQQQOOOMMMMMMQQQXXX]]]dddnnn|||~~~wwwyyytttfffTTTGGG>>>777777;;;::::::999999::::::;;;<<<@@@BBBDDDEEEFFFGGGIIIKKKOOOOOONNNNNNNNNOOOPPPPPPQQQSSSTTTTTTSSSSSSTTTUUU[[[VVVUUU\\\fffxxxsssyyyvvvuuuuuuyyyqqq^^^ZZZ[[[UUULLLMMMNNNOOOQQQTTTTTTSSSQQQPPPNNNLLLKKKLLLLLLKKKJJJKKKKKKKKKJJJKKKLLLLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIKKKLLLMMMRRRSSSTTTUUUWWWXXXYYYZZZ^^^^^^^^^^^^^^^aaafffiiioooyyy~~~~~~~~~~~~|||~~~}}}wwwuuuwww}}}{{{zzzxxxzzzqqqhhhVVVQQQKKKHHHIIILLLNNNNNNNNNLLLIIIIIILLLMMMLLLJJJMMMLLLLLLLLLLLLNNNPPPQQQSSSRRRRRRQQQQQQPPPOOOOOOOOOOOONNNMMMMMMMMMNNNOOORRRSSSQQQWWWfff||||||}}}vvvjjjpppbbbNNNLLLQQQSSSgggxxx~~~rrriiioooxxxzzzwwwmmmeee[[[TTTMMMIIIGGGJJJLLLMMMRRRXXXVVVWWWXXXXXXYYY[[[___bbbcccjjjmmmiiiffffffccc]]]\\\VVVTTTYYY^^^```eeelllyyy{{{tttoookkkqqqwwwwww|||}}}sssnnnlllxxxwwwlllhhhjjjllllllnnnsssuuuuuu{{{~~~wwwwwwxxx~~~~~~vvvooojjjjjjjjjlllnnnrrruuuwwwtttrrrqqqqqqqqqqqqpppooommmkkkgggeeedddeeegggiiihhhiiijjjiiihhhggghhhiiimmmnnnooooooooonnnllllllfffdddbbbbbbbbbbbb```___\\\WWWTTTVVVYYY[[[bbbiiixxx{{{uuunnneee^^^\\\```eeemmmtttxxxzzz{{{|||zzzsssooonnnoooqqqjjjffflllxxxzzzxxxooo^^^LLL???<<<>>>???===:::888666666777777666666777777777777666666666666666666666666666666666666555555555555666666555555666666777777888888888888999999999:::::::::======???EEEQQQlll~~~vvvpppppplllppptttooo~~~nnnlllgggbbb]]]ZZZYYYYYYWWWVVVTTTRRRQQQQQQQQQQQQXXX\\\aaafffmmmvvvwwwvvvooo___NNNCCC<<<888888;;;:::::::::;;;;;;<<<>>>>>>AAACCCEEEFFFFFFGGGJJJLLLOOOOOOOOOOOOOOOPPPPPPQQQSSSTTTUUUTTTSSSSSSUUUWWWZZZVVVWWW[[[aaaqqqyyyttt{{{|||zzzxxxtttuuuxxx{{{xxxhhhbbb[[[TTTQQQPPPPPPQQQSSSTTTSSSRRRTTTRRRQQQQQQQQQQQQPPPNNNMMMLLLKKKJJJJJJIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMOOORRRSSSVVVVVVWWWWWWXXXXXXXXXXXXXXXZZZ]]]aaaeeekkkrrrvvv|||~~~}}}}}}~~~|||}}}wwwrrrooo}}}yyyyyylllbbbTTTPPPKKKIIIKKKMMMNNNNNNNNNLLLJJJKKKMMMNNNLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOORRRTTTQQQUUU```rrr|||lllooooooSSSLLLNNNNNN\\\nnnxxxpppgggllltttwww}}}qqqhhh___XXXPPPKKKIIIJJJKKKKKKOOOTTTUUUVVVWWWXXXYYY[[[___cccdddiiillliiihhhhhhccc\\\WWWRRRQQQVVV\\\___fffnnn|||uuurrr{{{{{{xxxttt~~~|||yyy{{{yyywww{{{|||{{{|||uuummmmmmllllllnnnqqquuuwwwvvvuuusssssstttsssrrrpppooommmiiifffeeefffhhhiiigggiiijjjiiihhhggghhhiiilllmmmnnnoooooonnnmmmllliiigggdddcccbbbaaa^^^\\\\\\WWWUUUXXX[[[]]]dddjjjyyyzzztttmmmeee___^^^bbbgggnnntttxxxzzz|||~~~{{{tttooollllllmmmpppkkkiiippp}}}}}}xxxmmm[[[III>>><<<>>>>>>===:::888666666777777666666777777777777666666666666666666666666666666666666555555555555666666555666666666777777777888888888888888999999999999======???AAAFFFWWWuuuzzzllljjjpppqqqtttrrrhhhaaammm~~~vvvmmmhhhddd___\\\^^^[[[XXXUUUTTTSSSRRRRRRSSSUUUXXXZZZ^^^cccjjjppptttwww}}}zzzvvvhhhWWWEEE===;;;999999;;;;;;;;;;;;<<<===???AAAAAABBBDDDFFFGGGHHHIIIKKKMMMPPPPPPOOOOOOPPPQQQQQQRRRTTTUUUUUUTTTSSSSSSVVVXXXXXXVVVXXX[[[\\\eee|||zzzyyyvvv|||vvvrrrqqqnnnwww~~~nnneee___XXXVVVSSSSSSSSSTTTSSSRRRSSSRRRRRRRRRTTTSSSRRRPPPQQQQQQOOONNNLLLKKKJJJIIILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOORRRUUUWWWYYYZZZYYYYYYYYYXXXWWWUUUUUUSSSWWW^^^eeellluuu}}}~~~}}}}}}~~~}}}|||yyyvvvrrrppp~~~uuussscccXXXPPPNNNKKKKKKLLLMMMNNNMMMMMMMMMMMMNNNPPPOOOMMMKKKJJJJJJJJJKKKLLLLLLLLLMMMOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOQQQQQQQQQQQQPPPOOOSSSUUUSSSTTTZZZgggtttooowww[[[MMMLLLJJJRRRdddrrrppphhhjjjppptttzzzvvvkkkccc]]]SSSMMMJJJJJJIIIHHHKKKPPPSSSUUUVVVXXXYYY\\\```ccceeeggghhhhhhiiihhhaaaXXXOOOMMMOOOUUU[[[___ffflll~~~|||xxxwwwyyy~~~yyy{{{{{{tttpppooommmlllmmmqqqtttwwwyyyxxxvvvvvvvvvuuusssqqqqqqooollliiigggggghhhiiiggghhhiiiiiihhhggghhhiiilllmmmnnnoooooonnnmmmlllkkkiiifffcccbbb```]]]ZZZ\\\XXXVVVZZZ]]]```fffmmmzzzxxxrrrlllddd``````gggkkkpppuuuxxx{{{~~~~~~{{{tttlllhhhhhhjjjlllmmmkkklllvvvxxxiiiVVVFFF======???===<<<:::888666666666666555666666777777666666555666666666666666666666666666666555555555555666666666666666666777777777777777777777777888888888888;;;<<<===>>>===DDDUUUgggvvveeedddooouuuxxxsssgggWWWWWW^^^nnn~~~zzzssslllhhhddd___\\\ZZZYYYWWWVVVRRRSSSSSSSSSRRRSSSVVVXXX\\\___dddiiinnnsssyyy}}}~~~{{{vvvbbbQQQ???999:::;;;:::::::::;;;;;;===???AAABBBDDDDDDFFFHHHIIIIIIJJJLLLMMMPPPPPPPPPPPPPPPQQQRRRSSSSSSTTTSSSRRRQQQRRRUUUWWWTTTUUUXXX[[[\\\aaaqqqzzzkkkvvvxxxrrrqqqmmmqqqxxxwwwnnnbbb^^^YYYUUUSSSRRRQQQPPPQQQQQQQQQSSSUUUVVVTTTSSSVVVUUUUUUTTTRRRQQQOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPRRRUUUWWWYYYZZZYYYYYYYYYYYYXXXVVVTTTSSSUUU[[[ccclllttt|||~~~~~~|||{{{xxxvvvwwwuuusssyyyzzz|||{{{jjjZZZNNNKKKKKKKKKLLLLLLMMMLLLLLLLLLMMMOOOQQQQQQPPPNNNMMMJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQOOOPPPRRRSSSTTTSSSQQQPPPSSSWWWUUUUUUXXX^^^~~~ssspppcccOOOLLLJJJMMM^^^ooosssnnnkkknnnsssxxxxxxlllccc___TTTNNNJJJIIIHHHGGGIIINNNQQQSSSUUUWWWYYY\\\```cccfffeeeeeeggghhheee[[[RRRKKKNNNSSSZZZ^^^```cccfffppp|||vvvuuuyyy~~~yyy|||}}}wwwqqqqqqooommmlllmmmqqquuuxxx{{{zzzyyyyyyyyywwwtttrrrsssqqqmmmjjjhhhggghhhhhhggghhhiiiiiihhhhhhiiijjjllllllmmmnnnnnnnnnllllllkkkiiifffdddbbb```]]][[[[[[WWWWWW[[[___ccciiippp{{{}}}uuupppiiicccbbbdddkkknnnrrruuuxxx{{{~~~||||||vvvmmmfffdddfffiiillliiijjjnnnyyyvvvdddPPPBBB<<<===@@@;;;:::999777666666666666555666666666666666666555666666666666666666666666666666555555555555666666666666666666777777777777666666666666777777777777999999;;;===;;;===GGGSSSlllhhh```kkkttt{{{|||uuukkk___XXX___iiitttrrrmmmgggbbb```^^^[[[YYYWWWWWWVVVTTTSSSRRRRRRRRRPPPSSSVVVYYY]]]bbbhhhmmmssstttxxx}}}}}}vvvppp]]]MMM===999;;;;;;:::999::::::;;;===???AAACCCDDDEEEGGGIIIIIIIIIJJJLLLNNNPPPOOOOOOPPPQQQRRRSSSSSSQQQRRRRRRQQQPPPPPPSSSUUUSSSTTTWWWYYY[[[```lllxxx~~~iiijjjtttyyytttssshhhkkkooottt}}}qqqkkkccc\\\WWWTTTQQQOOORRRQQQQQQSSSVVVWWWWWWUUUUUUUUUVVVVVVVVVUUUTTTSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSUUUVVVVVVWWWUUUVVVXXXZZZ[[[[[[ZZZYYY___eeennnwww}}}}}}wwwtttvvvvvvtttyyy~~~rrrcccUUULLLIIIJJJLLLLLLLLLKKKKKKJJJLLLNNNPPPRRRRRRQQQOOOOOONNNNNNNNNNNNNNNOOOOOOOOOLLLMMMMMMNNNOOOPPPQQQQQQOOOPPPRRRTTTTTTTTTRRRQQQPPPSSSRRRSSSVVVXXXqqqzzzmmmgggOOOJJJJJJKKKXXXjjjuuusssmmmllloooyyy}}}zzzlllccc```TTTOOOKKKJJJHHHFFFHHHMMMNNNQQQTTTWWWYYY\\\```ccceeecccdddggghhhaaaVVVMMMMMMUUU^^^dddeeecccaaa^^^iii{{{yyyuuu{{{~~~{{{www{{{|||}}}}}}{{{vvvqqqpppooonnnmmmooorrrvvvyyy{{{zzzzzzzzzzzzyyyvvvssstttrrrooollliiihhhhhhhhhhhhiiijjjjjjiiiiiijjjllllllmmmnnnnnnnnnmmmkkkjjjiiigggeeeccccccbbb```^^^ZZZWWWWWW\\\aaaeeelllrrr{{{zzzrrrmmmgggbbbccchhhoooqqqtttwwwyyy|||{{{sssiiiccccccggglllnnngggjjjppp{{{~~~qqq]]]KKK@@@<<<===???:::999888777666666555555555555666666666666555555666666666666666666666666666666555555555555666666777777777777666666666666555555666666666777777777888888999<<<<<<===DDDMMMTTTrrrmmm]]]bbbkkkzzzpppaaa]]]___cccppp|||uuupppmmmjjjddd```\\\ZZZYYYWWWVVVVVVUUUTTTQQQRRRRRRRRRSSSVVV[[[^^^___```cccgggmmmtttzzz}}}~~~}}}}}}||||||{{{ooodddTTTGGG<<<:::<<<;;;::::::;;;<<<<<<>>>@@@BBBDDDEEEFFFGGGIIIJJJIIIJJJLLLMMMOOOOOOOOOOOOPPPQQQSSSSSSNNNPPPQQQQQQPPPPPPQQQRRRTTTUUUWWWWWWYYY]]]eeelllrrrhhhlllsss}}}xxxwwwmmmnnnmmmkkkjjjuuuyyynnnfff___YYYUUURRRPPPOOOOOOQQQRRRRRRQQQQQQRRRSSSTTTUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQRRRSSSSSSTTTSSSSSSSSSVVV[[[```dddgggiiiiiinnnttt~~~yyy~~~vvvyyy~~~wwwggg\\\TTTOOOJJJLLLNNNNNNMMMKKKKKKKKKLLLNNNPPPQQQPPPPPPPPPQQQRRRQQQPPPOOOOOOPPPQQQRRRMMMNNNNNNOOOPPPQQQQQQRRROOOPPPRRRSSSTTTTTTSSSRRRLLLNNNMMMPPPTTTTTTfffrrrooooooRRRGGGIIIIIIQQQbbbssswwwoooiiikkkwwwzzzooofffcccWWWQQQLLLKKKHHHFFFGGGLLLLLLOOOSSSVVVYYY]]]```ccceeedddfffkkkkkkaaaWWWQQQUUUaaalllooommmhhhaaa\\\ggg{{{~~~zzzvvvxxx|||zzzwwwuuuuuuwwwwwwuuurrrsssrrrqqqrrrsssuuuwwwyyy{{{{{{{{{|||}}}|||yyyvvvuuusssqqqnnnlllkkkjjjjjjiiijjjllllllkkkkkklllnnnmmmnnnnnnnnnmmmkkkjjjhhhgggeeedddcccddddddbbb```ZZZWWWYYY___dddiiiooovvv{{{}}}vvvpppjjjeeebbbeeekkkpppsssvvvxxxyyy||||||tttjjjeeegggmmmqqqtttkkknnnttt}}}}}}wwwjjjWWWGGG???===>>>>>>888888888777666555555444444555555666666555555444666666666666666666666666666666555555555555666666777777777777666666666666666666666666777777777777999777888:::;;;;;;???EEECCCWWWwwwttt```___ccctttrrrgggaaabbbhhhpppoooyyy{{{uuueeebbb^^^[[[ZZZYYYWWWUUUUUUUUUTTTQQQOOOOOORRRTTTSSSSSSTTTVVVYYY\\\```bbbdddgggkkknnnpppsssvvvxxxwwwwwwwwwyyy{{{|||zzzxxxrrrqqqooojjjfffdddeeegggooo\\\IIIAAA::::::<<<;;;;;;<<<>>>>>>???@@@AAACCCEEEFFFFFFGGGIIIIIIIIIIIIKKKMMMMMMMMMNNNNNNOOOQQQRRRSSSMMMPPPRRRSSSRRRQQQQQQQQQSSSUUUWWWXXXZZZ]]]aaacccrrrwwwsssqqq}}}yyytttnnniiiccccccnnn|||uuulllgggZZZWWWSSSPPPOOOOOOOOONNNNNNOOOQQQRRRSSSRRRQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPQQQRRRSSSSSSRRRRRRTTTYYYaaajjjsssyyy}}}}}}}}}~~~{{{|||zzz}}}yyyjjj[[[SSSQQQPPPMMMPPPRRRQQQNNNLLLMMMNNNLLLNNNPPPPPPOOONNNPPPSSSTTTRRRPPPNNNNNNPPPRRRTTTOOOOOOPPPPPPQQQQQQQQQRRRPPPPPPQQQQQQRRRSSSSSSTTTMMMMMMJJJOOOUUUTTT___yyy|||ggguuu}}}ZZZIIIIIIGGGJJJZZZrrr{{{ssskkkjjjsssuuu~~~vvvllliii[[[UUUOOOLLLHHHEEEEEEIIIJJJMMMRRRVVVYYY]]]aaacccdddeeekkkrrrqqqfff^^^[[[aaammmwwwvvvrrrmmmfff```hhh|||vvvtttuuu|||zzzyyyqqqooommmppptttxxxxxxvvvyyyxxxxxxxxxxxxwwwwwwwww||||||}}}|||yyywwwvvvtttqqqpppnnnnnnmmmjjjkkkmmmmmmlllmmmnnnpppooooooooonnnllljjjhhhfffgggfffddddddddddddbbb```[[[YYY[[[bbbhhhmmmssszzz{{{~~~zzztttmmmiiidddaaafffnnnqqqssswwwyyyzzz|||~~~||||||}}}~~~vvvmmmjjjmmmsssxxxyyyrrrtttzzz}}}xxxpppcccQQQDDD@@@???>>>===777777777777666555444444444555555666666555555444666666666666666666666666666666555555555555666666888777777777666666666555666666777777777888888888888666777:::;;;999:::===<<>>@@@@@@AAAAAACCCDDDFFFGGGEEEGGGIIIIIIIIIIIIJJJLLLMMMMMMMMMNNNOOOPPPRRRSSSMMMPPPTTTUUUTTTRRRQQQQQQQQQUUUYYY[[[]]]```bbbaaaaaawww|||ssskkkiiieeeaaadddkkksss~~~xxxiiiddd^^^XXXVVVUUUTTTSSSNNNPPPQQQSSSSSSQQQPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPMMMOOOPPPRRRSSSSSSSSSRRRWWW\\\gggrrr~~~|||{{{||||||~~~||||||yyyyyyqqq```QQQLLLMMMNNNQQQSSSUUUSSSPPPNNNNNNPPPLLLNNNPPPOOOMMMNNNQQQTTTUUUSSSOOOMMMMMMOOORRRUUUPPPPPPPPPQQQQQQQQQQQQRRRPPPPPPPPPPPPQQQRRRTTTTTTQQQOOOKKKQQQYYYVVV]]]ttteeeooodddLLLKKKHHHGGGWWWrrrxxxnnnmmmnnnqqq{{{|||rrrooo___XXXQQQMMMHHHCCCCCCFFFIIILLLQQQVVVYYY]]]aaaddddddgggoooxxxvvvkkkeeeeeeiiittt|||zzztttpppkkkeeelllvvvppplllpppwwwyyy~~~{{{tttrrrrrrpppnnnnnnrrrxxx~~~~~~~~~~~~}}}{{{yyywwwvvv}}}}}}|||yyyxxxvvvtttrrrqqqqqqpppkkklllnnnnnnmmmnnnoooqqqpppppppppnnnllliiigggeeehhhgggeeeddddddcccaaa```]]][[[^^^eeekkkpppwww}}}zzz}}}xxxrrrlllhhhcccaaagggoooppptttwwwzzz{{{|||}}}~~~~~~}}}yyypppmmmqqqxxx|||}}}xxxzzz~~~{{{vvvkkk^^^NNNCCC@@@@@@???<<<666777777777666555444444444555555555555555555444666666666666666666666666666666555555555555666666888888777777666666666555777777777777888888888888555444666<<<===:::888999===@@@JJJ[[[sss}}}uuufffggg~~~zzztttlll___VVVTTTYYYaaagggssssssyyyvvvoooiiiddd```ZZZZZZYYYWWWTTTRRRSSSTTTOOOOOOOOOOOOPPPPPPPPPPPPRRRTTTVVVVVVUUUUUUVVVWWWTTTTTTUUUVVVWWWUUUSSSPPPXXX___eeeaaaVVVNNNLLLOOO{{{yyykkkVVV>>>===;;;:::999999::::::???AAABBBCCCCCCDDDGGGIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLNNNPPPQQQOOOOOOOOOPPPPPPQQQQQQQQQSSSSSSSSSUUUYYY]]]aaaccceeesss|||}}}}}}tttmmmiiieee```\\\eeeqqq}}}qqqhhhfffddd^^^YYYYYYVVVTTTRRRRRRSSSSSSQQQNNNOOONNNMMMNNNPPPRRRSSSRRRTTTTTTUUUWWWZZZ\\\___```eeehhhooowww~~~zzz{{{}}}~~~xxxtttzzz}}}zzzlll[[[QQQOOOPPPOOOMMMQQQRRRRRRRRRQQQPPPPPPOOOQQQOOOMMMLLLMMMPPPTTTVVVUUUQQQLLLKKKMMMNNNMMMLLLNNNNNNMMMMMMNNNNNNOOOPPPUUUOOORRRZZZ[[[PPPJJJMMMPPPPPPPPPPPPSSSYYY```fffnnnnnnwwwRRRDDDJJJLLLVVViii{{{~~~ssshhhmmmsss~~~vvvnnnbbb[[[TTTQQQLLLGGGFFFHHHFFFHHHMMMSSSZZZ___aaaaaabbbcccsss}}}uuummmbbbiiiyyy{{{yyysssjjjrrr}}}ooohhhfffhhhnnnooopppqqqqqqqqqppppppoooqqquuuyyy}}}|||}}}~~~}}}{{{yyyzzz{{{~~~}}}}}}{{{xxxvvvvvvuuusssqqqoooqqqrrrpppmmmkkkmmmpppoooooonnnmmmkkkiiifffeeeiiifffcccccccccbbb^^^[[[\\\\\\^^^eeeooowww{{{|||}}}yyyrrriiiccccccgggkkkmmmpppssswwwyyyyyy{{{~~~}}}~~~vvvjjjkkkssszzz{{{oooeee\\\PPPFFF@@@===:::888666666666666555555555555666666555555555555666666666666666666666666666666777666555555666666555444555555555555555666777777555555666666777777888888666666666777888888999999>>>;;;???LLLZZZssstttppp|||xxx|||yyyiiiWWWOOORRRUUUTTTZZZXXX___nnn~~~|||vvvnnneee``````]]]YYYZZZ\\\YYYSSSVVVPPPMMMOOORRRQQQPPPRRRSSSQQQOOONNNOOONNNMMMLLLMMMLLLKKKKKKLLLNNNOOOQQQTTTVVVWWWTTTOOOKKKJJJKKKyyyxxxfffPPP>>>===;;;:::::::::;;;;;;@@@AAACCCCCCCCCDDDGGGIIIIIIIIIJJJJJJKKKLLLLLLMMMLLLLLLKKKKKKLLLNNNOOOPPPNNNOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQRRRUUUXXX[[[]]]___lllzzz||||||tttnnnjjjddd```cccgggqqq|||sssmmmkkkaaa^^^[[[YYYZZZYYYWWWUUUYYYXXXWWWXXXYYY[[[ZZZZZZ```aaadddgggkkknnnppprrrxxx{{{|||yyyxxxwwwzzzyyyyyy{{{zzzyyyvvviiiYYYOOOMMMNNNNNNMMMNNNNNNNNNNNNNNNMMMLLLLLLPPPOOONNNNNNNNNPPPRRRSSSQQQNNNKKKKKKLLLMMMLLLKKKNNNNNNMMMMMMMMMNNNNNNOOORRRNNNRRR]]]^^^TTTNNNOOONNNNNNNNNOOOQQQVVV]]]bbbvvvppp}}}^^^KKKFFFHHHPPP___qqq{{{vvvmmmlllqqq{{{}}}uuuhhh```XXXTTTNNNHHHFFFHHHHHHIIILLLQQQVVV[[[^^^___bbbeeexxxzzzooovvv}}}tttvvvzzzppplllkkkeeeeeedddfffhhhlllpppssswwwxxx{{{~~~~~~~~~|||{{{{{{|||}}}{{{yyyyyyxxxwwwuuupppqqqpppmmmiiiggghhhjjjllllllmmmlllkkkiiifffdddeeecccaaaaaabbbaaa___\\\^^^___bbbiiiqqqxxx{{{{{{yyyvvvooohhhcccdddhhhnnnqqqrrruuuxxxyyyzzz|||vvvkkkiiinnnuuu}}}zzzooo```XXXLLLCCC???===;;;999666666666666555555555555666666555555555555666666666666666666666666666666777666555555666777666444777666666555555555666666666666666666666777777777666666666777888888999999===999;;;BBBIIIYYYyyyyyylllcccccckkkwwwmmm]]]TTTOOOKKKNNNKKKMMMXXXcccmmmyyyxxxqqqooohhh```]]]]]]ZZZUUU]]]XXXUUUXXXYYYWWWVVVWWWXXXXXXWWWVVVUUUSSSPPPMMMPPPOOONNNMMMMMMNNNNNNOOOJJJLLLMMMLLLIIIHHHIIIKKK}}}xxxxxxyyy___HHH===<<<;;;::::::;;;<<<===AAABBBCCCDDDDDDEEEGGGIIIIIIJJJJJJKKKKKKLLLLLLMMMLLLKKKKKKKKKLLLMMMNNNOOONNNNNNNNNNNNOOOOOOOOOOOOQQQPPPPPPQQQRRRUUUWWWXXXZZZfffrrr}}}}}}vvvwwwqqqkkkfffdddbbbaaafffsss{{{wwwsssrrrpppooonnnooonnnmmmmmmooooooooommmwwwyyy}}}||||||}}}}}}}}}{{{wwwtttsssrrruuu{{{pppdddUUULLLJJJLLLMMMMMMLLLLLLMMMMMMMMMLLLKKKKKKNNNOOOPPPPPPPPPPPPOOONNNLLLKKKJJJKKKMMMMMMKKKJJJNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKQQQ\\\^^^VVVPPPOOOMMMMMMMMMMMMNNNRRRXXX\\\lllwwwyyykkkQQQFFFIIILLLTTTfffwwwyyyrrrkkknnnvvv~~~ooofff\\\WWWQQQJJJGGGHHHIIIJJJKKKNNNRRRXXX]]]```eeeiii|||~~~yyysssqqqkkkiiiggggggkkkrrryyy}}}}}}}}}}}}}}}|||}}}}}}{{{zzzuuutttqqqlllgggddddddeeeggghhhjjjkkkjjjhhheeedddbbb```______``````^^^]]]```bbbgggmmmuuuyyy{{{{{{{{{uuurrrmmmfffccceeekkkqqqtttuuuwwwyyyzzz{{{~~~xxxoookkklllrrr|||xxxlllZZZRRRGGG@@@===<<<:::999666666666666555555555555666666555555555555666666666666666666666666666666777666555666777888777666888888777666555555555555777777666666666666666666555666666777777888888999;;;999999;;;;;;@@@TTTiiippp[[[RRRPPPTTT```mmmssscccXXXSSSQQQLLLIIIKKKOOOTTT\\\dddppp~~~uuuooonnnkkkfffaaa\\\ZZZ\\\[[[XXXWWWXXXWWWXXXYYYXXXVVVRRRNNNKKKMMMLLLKKKJJJIIIIIIIIIIIIMMMNNNOOOPPPPPPQQQTTTVVV|||yyyyyyrrrWWWAAA===<<<;;;;;;;;;<<<>>>???BBBCCCDDDDDDDDDEEEGGGJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPQQQSSSUUUVVVXXXWWWccchhhkkkpppxxxooojjjfffeeecccbbbfffrrr|||}}}}}}}}}~~~{{{uuurrrssswwwyyyzzz~~~}}}ggg]]]QQQIIIHHHKKKLLLMMMNNNNNNNNNOOOOOONNNNNNMMMLLLNNNPPPRRRRRROOOLLLJJJIIIIIIKKKMMMNNNMMMLLLJJJMMMMMMMMMMMMMMMLLLLLLLLLJJJIIIMMMVVVXXXSSSNNNNNNMMMMMMMMMMMMNNNPPPUUUXXX]]]{{{wwwXXXKKKLLLLLLOOO___rrrzzzwwwkkklllrrrzzztttjjj___XXXSSSLLLHHHHHHIIIIIIJJJLLLQQQYYYaaagggkkkppp~~~|||{{{xxxuuutttvvv{{{~~~~~~}}}}}}yyytttmmmgggdddbbbbbbbbbdddgggiiiiiigggeeecccaaa```___^^^]]]]]]\\\[[[___ccciiiqqqwww{{{||||||yyytttppplllfffeeehhhmmmsssvvvyyyyyyzzz{{{}}}|||xxxuuurrruuussseeeVVVNNNEEE>>><<<;;;999777666666666666555555555555666666555555555555666666666666666666666666666666888777777888:::::::::999:::999888666555444444444777777777666666555555444555555666666777888888888:::999;;;<<<::::::DDDPPPbbb}}}xxx___TTTOOOLLLRRR]]]qqqyyynnniiigggccc\\\UUUOOOLLLLLLNNNOOOYYYhhhyyy~~~vvvtttnnnjjjjjjhhheeedddgggffffffgggeeeaaa]]]ZZZYYYWWWWWWWWWVVVVVVVVVVVVVVVXXXYYY[[[]]]___bbbfffhhh|||{{{|||~~~zzziiiPPP===<<<;;;;;;;;;<<<>>>@@@AAACCCDDDEEEEEEEEEFFFHHHJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOOQQQRRRUUUVVVWWWSSS]]]aaa```tttsssrrr~~~ssslllhhhhhhfffddddddkkkvvv{{{{{{}}}zzzwwwxxx}}}|||tttyyyyyyxxx{{{|||xxx]]]VVVMMMHHHHHHJJJKKKLLLNNNNNNOOOOOOOOOOOONNNNNNKKKMMMPPPRRRQQQNNNKKKHHHGGGIIILLLNNNNNNMMMLLLKKKKKKLLLMMMMMMMMMLLLKKKKKKMMMKKKLLLPPPRRRPPPNNNMMMMMMNNNOOONNNNNNPPPSSSUUUYYY}}}eeePPPMMMIIILLLYYYkkkwww|||pppnnnooovvv}}}zzznnnbbb[[[UUUOOOJJJIIIGGGHHHJJJLLLRRR\\\hhhpppuuuzzz~~~}}}|||}}}{{{tttlllfffcccaaaaaa___aaadddfffgggfffeeeccccccbbb```^^^[[[ZZZZZZZZZ^^^ccckkkrrrxxx|||}}}~~~yyyuuuooollliiihhhlllppptttvvv{{{{{{{{{|||}}}~~~~~~|||{{{qqq___SSSLLLCCC===;;;:::888666666666666666555555555555666666555555555555666666666666666666666666666666999888888999;;;===<<<;;;;;;:::888777555444444444777777666666555555444444555555555666777777888888888999<<<>>>===<<>>JJJddd~~~nnnbbbYYYRRRNNNQQQ[[[kkkxxxyyytttqqqrrr|||zzznnneee\\\VVVLLLGGGEEEIIIRRR\\\jjjuuu}}}{{{{{{vvvwwwyyy||||||xxxfffSSSDDD===;;;;;;;;;<<<>>>@@@CCCDDDEEEFFFGGGGGGFFFFFFHHHJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPOOONNNMMMPPPPPPPPPPPPOOOOOOOOONNNNNNNNNPPPQQQRRRSSSSSSSSSRRRRRRVVV\\\fffwwwvvvnnnffflllyyynnnddd```ccckkkqqqwww{{{}}}||||||wwwuuuwww|||~~~|||}}}|||}}}~~~zzz{{{nnn\\\LLLKKKJJJJJJJJJKKKJJJJJJIIIJJJKKKKKKLLLLLLLLLKKKMMMMMMMMMMMMMMMMMMLLLLLLGGGJJJLLLLLLJJJIIIJJJKKKGGGHHHJJJLLLMMMMMMLLLLLLLLLMMMMMMNNNPPPQQQOOOLLLJJJLLLNNNOOOOOOOOOPPPRRRWWWdddkkkTTTFFFJJJNNNSSSiiiyyyrrrsssyyy~~~sssiiiaaaYYYQQQNNNIIIKKKKKKKKKMMMTTT```iiiqqqyyyxxxssssssvvvyyyyyyooohhheeeddddddccc```aaaaaabbbbbbdddeeeeeeddddddccc```\\\[[[]]]___ggglllrrrwwwyyy{{{}}}}}}wwwsssrrrhhhiiilllqqqwwwzzz{{{zzz{{{{{{|||~~~uuuoooqqqvvvzzz{{{{{{zzzgggQQQIIICCC<<<888888888666444666666666666555555555555666666555555555555666666666666666666666666666666555444444666999;;;;;;::::::999888777666666666666444444555555555555555555444444555555666777777777777888888777888999999888;;;???LLLbbb{{{~~~}}}~~~yyyrrriii]]]VVVSSSTTT[[[___]]]\\\^^^iiittt}}}}}}zzzyyyvvvrrrTTTMMMHHHIIIJJJKKKRRRYYYgggrrr}}}{{{uuu```KKK@@@===::::::;;;<<<>>>AAACCCEEEEEEFFFGGGGGGFFFFFFHHHJJJMMMMMMMMMLLLLLLLLLLLLLLLNNNOOOPPPQQQPPPOOONNNMMMQQQQQQQQQPPPPPPOOOOOOOOOSSSSSSTTTTTTUUUTTTTTTSSSYYYSSSUUU\\\```ggg|||sss~~~yyymmmqqq~~~~~~}}}qqqiiieeeeeefffmmmttt~~~zzzwwwuuuuuuvvvwwwvvvuuuwww}}}}}}~~~zzz|||~~~}}}xxx{{{eeeRRRHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLMMMMMMLLLKKKKKKLLLMMMNNNGGGIIIKKKKKKHHHGGGHHHJJJEEEGGGJJJLLLMMMMMMMMMLLLFFFIIIKKKMMMOOOPPPMMMIIIIIIKKKMMMNNNNNNNNNOOOQQQRRRXXXsss```JJJLLLLLLKKKbbb~~~tttssswww|||{{{oooggg\\\TTTPPPLLLLLLLLLJJJIIINNNYYYaaagggppp|||}}}zzzxxxuuuqqqoooqqqtttwwwzzzpppjjjhhhhhhhhhhhhbbbaaaaaa```aaaccceeefffcccdddccc```]]]]]]```ccclllqqqvvvyyyyyyzzz|||yyyrrrooonnneeegggllltttzzz~~~~~~}}}zzzzzz|||{{{ooohhhiiimmmrrrtttvvv|||sss```KKKDDD???888666666777666555777666666666555555555555666666555555555555666666666666666666666666666666222222222444777999999999:::999888777666666666666333444444555555666666666444444555555666777777777888888888777888;;;;;;:::;;;999===IIIXXXqqq|||ssswwwyyy~~~ttteeeWWWSSSRRRMMMIIIIIIRRRaaaooouuuzzzpppfff\\\WWWQQQKKKLLLQQQRRRXXX]]]^^^aaajjjrrruuu|||xxxrrrqqqyyyxxxvvvfffTTTGGG???<<<;;;<<<===>>>AAACCCEEEGGGEEEIIIJJJFFFEEEHHHJJJJJJLLLKKKLLLOOOQQQQQQMMMIIINNNNNNNNNOOOOOOOOOPPPPPPRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTUUUVVVUUUUUUVVVWWW\\\dddmmmsssuuuiiilllwwwpppnnn||||||ssskkkfffgggjjjqqq{{{~~~zzzvvvqqqppprrrtttttttttyyyxxxyyy}}}|||xxxxxx{{{|||uuulllkkkaaaPPPKKKJJJJJJKKKMMMMMMLLLJJJLLLLLLLLLLLLLLLKKKJJJIIIJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMKKKJJJIIIIIIHHHHHHIIILLLNNNOOONNNKKKJJJJJJKKKMMMNNNNNNLLLPPPWWWfff|||vvvQQQHHHMMMLLL\\\}}}}}}rrrqqqyyywwwmmm^^^UUUVVVQQQLLLIIIJJJLLLMMMRRRXXXaaajjj~~~}}}}}}uuuooojjjeeeeeegggfffdddbbbaaabbbbbbaaa```bbb```aaabbb___^^^bbbiiiwwwxxxzzz|||~~~|||yyywwwrrrlllgggfffllltttzzz}}}}}}}}}|||~~~}}}~~~yyyjjjiiikkkjjjhhhmmmyyyuuugggVVVHHHBBB???<<<888666666777888666666666666666666666666555555444444444444555555666666666666666666666666555555555555555555555555000999AAAAAA:::555666:::555444444333333444444555444444444444444444444444777777888888888999999999;;;888:::@@@CCCLLLddd~~~sssrrrxxxeeeVVVNNNKKKJJJIIILLLQQQWWWbbbsss~~~uuuiii___ZZZ[[[^^^___\\\UUUOOOOOORRRQQQLLLYYY[[[aaagggfff```YYYUUU\\\aaaddddddgggkkkiiibbb]]]^^^cccjjjkkkiiijjjnnnmmmkkkhhheeebbb]]]UUUPPP{{{ooo```OOOCCC>>><<<;;;<<<===???AAACCCDDDEEEDDDGGGHHHFFFGGGJJJKKKIIINNNMMMMMMOOOQQQQQQNNNKKKNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQRRRSSSTTTUUUVVVVVVSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVVVVVVVYYY___ggglll~~~uuukkklllvvvpppvvvyyy}}}}}}rrrkkkfffgggkkksss|||~~~zzz}}}}}}|||~~~~~~}}}}}}|||yyywwwttttttwwwzzzzzzzzzyyyyyyyyy{{{|||}}}|||zzzwww|||}}}xxxhhh___^^^XXXOOOLLLKKKJJJKKKMMMNNNNNNMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMLLLKKKKKKKKKJJJJJJJJJLLLNNNQQQSSSPPPNNNLLLLLLMMMNNNOOONNNNNNVVVbbbzzz{{{|||{{{vvvuuu}}}}}}XXXIIILLLMMMZZZsssuuupppvvv~~~~~~tttcccYYYWWWQQQLLLHHHIIIIIIJJJNNNSSSYYYaaatttyyyrrrlllgggfffhhheeecccaaa```aaaaaa```___```^^^___```___^^^dddlll{{{{{{}}}~~~|||xxxuuuqqqkkkggghhhmmmuuu{{{~~~~~~~~~}}}~~~~~~uuuoooqqqqqqooorrr|||{{{nnnaaaRRRFFFAAA???;;;888666666777888666666666666666666666666555555444444444444555555555555555555555555555555555555555555555555555555111777======888444555888555444444333333444444555444444444444444444444444777777777888888888999999<<<888:::??????AAAQQQdddvvvggg[[[TTTQQQLLLLLLMMMPPPYYYjjj}}}zzzmmmeeecccdddeeeeee```WWWRRRQQQOOOLLLMMMRRRYYY]]][[[UUUNNNKKKIIINNNQQQQQQSSSUUUSSSMMMPPPNNNOOOSSSTTTQQQPPPRRRUUUTTTRRRQQQPPPMMMHHHEEE|||uuugggWWWIII???<<<<<<;;;===???AAABBBCCCCCCCCCEEEIIIKKKJJJKKKMMMLLLIIIPPPOOONNNOOOQQQQQQOOOMMMMMMMMMNNNNNNNNNOOOOOOOOONNNOOOQQQSSSTTTVVVWWWWWWSSSSSSRRRRRRSSSSSSTTTUUUWWWWWWVVVTTTUUUYYY^^^ccckkkxxxlllnnn{{{yyywwwsssvvvzzzjjjhhhfffiiipppxxx|||vvvvvvzzz}}}zzzyyyyyyyyyzzz{{{{{{|||||||||xxxwwwvvvwwwyyyzzz{{{zzzvvvwwwvvvuuuuuuvvvyyy||||||xxx|||}}}jjj\\\WWWVVVWWWWWWOOOMMMKKKKKKLLLNNNOOOOOONNNNNNNNNNNNNNNNNNMMMLLLJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJJJJKKKLLLMMMMMMNNNMMMMMMMMMNNNMMMKKKJJJNNNUUUZZZ]]]XXXSSSOOONNNNNNOOOOOOOOOXXX___lll}}}{{{{{{xxxpppmmm|||gggPPPMMMOOOWWWggg{{{zzzqqqqqqyyyxxxgggZZZWWWSSSNNNJJJJJJIIIHHHKKKOOOVVVZZZhhh~~~wwwpppiiigggiiidddbbb```___``````___^^^___]]]]]]^^^]]]^^^eeennn~~~~~~|||wwwtttooojjjgggjjjooovvv{{{~~~~~~~~~~~~~~~~~~|||xxx|||}}}{{{}}}sssdddWWWLLLCCC???===;;;888666666777777666666666666666666666666555555444444444444555555555555555555555555555555555555555555555555555555333555777777666444444555555444444333333444444555444444444444444444444444777777777777888888888888;;;777999===<<<:::@@@JJJ___xxxwwwjjj```ZZZPPPNNNJJJHHHKKKXXXiiiuuutttkkkhhhiiilllqqqrrrhhh]]]XXXVVVTTTRRRXXX^^^aaa^^^XXXPPPLLLEEEIIILLLLLLMMMNNNMMMIIIKKKEEEBBBEEEFFFDDDCCCDDDEEEFFFFFFFFFEEEEEEDDDDDD|||rrrbbbQQQCCC===;;;<<<<<<>>>@@@CCCDDDDDDCCCBBBGGGPPPUUURRRNNNMMMMMMLLLPPPOOOOOONNNOOOOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOQQQSSSTTTUUUUUUUUUTTTSSSSSSSSSSSSTTTUUUUUUVVVVVVUUUTTTSSSUUUZZZ]]]]]]pppxxxyyy}}}}}}{{{zzzrrrlllmmmrrryyy}}}xxxvvvwwwzzz||||||||||||{{{zzzzzzzzzzzz{{{|||}}}}}}{{{zzzyyyyyyxxxwwwvvvuuummmooopppppppppsss{{{}}}uuuvvvlllYYYTTTTTTTTTWWW]]]TTTQQQMMMKKKKKKMMMNNNNNNNNNNNNOOOOOOOOOOOONNNNNNJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPQQQPPPLLLJJJMMMWWW___hhhbbbYYYRRROOONNNNNNOOONNNVVVYYY^^^}}}wwwiiippp|||\\\PPPOOOTTT___lllyyytttnnnsss{{{~~~mmm```[[[XXXRRRNNNMMMLLLJJJLLLPPPRRRUUU___nnn}}}uuummmiiijjjdddcccaaa```aaaaaa```___aaa^^^]]]]]]]]]^^^fffooo}}}}}}{{{vvvqqqmmmjjjhhhkkkpppvvvzzz|||}}}}}}~~~|||{{{|||lllYYYMMMDDD???===<<<:::888666666777777666666666666666666666666555555444444444444555555555555555555555555555555555555555555555555555555555444444444555555555444555444444333333444444555444444444444444444444444666666666777777777888888888555777;;;===:::<<<@@@JJJTTTiii{{{qqqlllbbb___XXXPPPLLLNNNVVV]]]gggnnnsssrrrjjjeeefffiiikkkwww{{{ooohhhffffffeeehhhkkkmmmooolllbbbYYYTTTXXX[[[\\\]]]^^^^^^^^^VVVMMMHHHJJJNNNOOONNNOOOMMMNNNOOOOOOMMMLLLMMMNNN}}}qqq___MMMAAA<<<<<<======???BBBDDDEEEEEEDDDCCCJJJWWW```ZZZOOOKKKMMMPPPNNNOOOOOONNNMMMLLLMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNOOOPPPRRRTTTTTTTTTSSSRRRUUUTTTTTTTTTTTTUUUVVVVVVTTTTTTTTTSSSSSSUUUXXX[[[ZZZ^^^dddnnn}}}|||tttrrruuuxxx}}}|||~~~yyyuuutttsssssstttwwwyyyzzz{{{zzzyyyyyyxxxyyyyyyzzz|||{{{zzzwwwssspppooonnnfffjjjooosssxxx~~~zzz~~~kkkYYYMMMOOOSSSPPPQQQWWWYYYUUUOOOKKKJJJKKKKKKKKKMMMNNNNNNOOOOOOOOONNNNNNJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJJJJKKKMMMNNNOOOPPPQQQQQQPPPLLLIIIMMMVVV^^^ddd^^^VVVPPPMMMMMMNNNOOOJJJQQQRRRSSSkkkppplllvvvhhhRRRLLLOOOXXX]]]mmmxxxnnnnnnsssuuuyyywwwjjjddd[[[UUUQQQPPPNNNKKKLLLPPPMMMOOOVVVaaaoooyyypppkkkkkkgggeeecccbbbccccccbbbaaadddaaa``````^^^___fffoooxxxyyy{{{~~~~~~zzztttoookkkjjjiiilllpppuuuxxxyyyzzz|||}}}}}}}}}xxx}}}wwwcccPPPDDD>>>;;;;;;:::999777666666777777666666666666666666666666555555444444444444555555555555555555555555555555555555555555555555555555777555333333555666555444555444444333333444444555444444444444444444444444555555666666666777777777777555555888;;;;;;<<>>@@@AAABBBCCCEEEGGGIIIJJJKKKKKKTTTYYYUUUNNNLLLMMMNNNLLLOOORRRQQQNNNLLLKKKLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMOOORRRTTTUUUTTTSSSRRRRRRRRRRRRRRRRRRSSSSSSTTTOOOPPPRRRRRRRRRRRRTTTVVV[[[\\\]]]^^^bbbssszzzrrryyy|||zzzyyytttpppqqqvvv~~~xxxvvvssstttvvvwwwvvvuuuqqqooommmlllkkkkkklllmmmiiikkkmmmnnnooorrrwww{{{}}}|||ttteeeVVVSSSQQQQQQSSSSSSSSSSSSWWWSSSNNNKKKKKKKKKJJJJJJIIIJJJKKKKKKLLLLLLKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKMMMNNNOOONNNLLLKKKKKKLLLNNNOOOLLLJJJHHHHHHJJJKKKLLLLLLQQQPPPRRRWWW___xxxuuu{{{yyydddRRRJJJOOOMMMVVVgggvvvxxxpppkkkkkknnnvvv}}}yyymmmgggaaa[[[WWWQQQKKKHHHJJJMMMNNNTTT^^^iiisssuuuooonnniiigggeeeeeeffffffeeedddfffeeeeeegggfffffflllttttttvvvxxxzzz}}}~~~|||{{{wwwqqqkkkiiikkknnnppprrruuuwwwxxxyyy|||~~~{{{zzz{{{uuu~~~~~~vvvfffRRRCCC>>>;;;888888777777777777666666666666666666666666666666666555555444444444444555555444444444444444444444444555555555555555555555555444444555666555555444444555444444333333444444555444444444444444444444444444444555555555666666666444666888666555555777999888;;;@@@EEEHHHSSSlllssshhh```]]]YYYUUUTTTTTTUUUVVV[[[^^^___\\\[[[]]][[[XXXWWW\\\]]]]]]fffrrrqqqhhh```^^^^^^``````cccmmmxxx|||xxxrrrlllkkknnnttt~~~{{{ooojjjjjjlll```NNN@@@;;;<<<>>>@@@BBBCCCDDDEEEHHHJJJLLLNNNIIINNNPPPNNNMMMNNNMMMJJJLLLPPPTTTSSSPPPMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKMMMPPPSSSUUUUUUTTTSSSPPPPPPPPPPPPPPPQQQRRRRRRNNNPPPQQQQQQQQQQQQRRRSSSMMMSSS\\\___ZZZ```{{{|||zzzzzz}}}xxxqqqmmmooouuu|||yyy|||~~~~~~uuusssssstttvvvuuurrrnnnmmmkkkjjjhhhhhhiiijjjlllllloootttxxx}}}{{{xxxyyyyyyaaaQQQMMMOOOMMMKKKLLLQQQTTTTTTSSSPPPMMMKKKKKKLLLKKKKKKHHHHHHIIIJJJJJJKKKJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJLLLMMMNNNLLLJJJJJJKKKLLLKKKIIILLLKKKJJJJJJKKKKKKIIIGGGLLLHHHLLLSSSUUUfff|||ooo[[[MMMOOOLLLQQQ^^^ooouuupppkkkkkkeeennnvvvxxxwwwooohhhaaa\\\UUULLLIIIJJJHHHHHHOOOZZZeeeppp|||~~~~~~vvvpppoooiiigggeeeeeeffffffeeedddeeedddfffiiiiiijjjpppwwwvvvwwwyyyzzz|||}}}~~~~~~{{{zzzvvvpppjjjiiilllppprrrtttvvvxxxxxxzzz}}}}}}zzzwwwyyyzzzvvvzzzqqq___LLLAAA>>><<<888777777777777777666666666666666666666666666666666555555555444444555555555444444444444444444444444555555555555555555555555111444666666555333333444555444444333333444444555444444444444444444444444444444444555555555666666111666:::999666777999:::999444444:::@@@DDDMMMWWWrrr}}}pppllliiiiiilllooopppooobbb]]]UUUMMMKKKNNNMMMHHHGGGPPPRRRLLLNNNWWWZZZUUURRROOOMMMOOONNNPPP[[[hhhyyytttllleeeeeehhhhhhtttuuuiiibbbbbbZZZNNNBBB??????>>>???AAACCCBBBCCCGGGIIIIIIIIIJJJNNNLLLJJJJJJKKKLLLJJJIIIIIIKKKNNNPPPQQQPPPOOONNNLLLPPPSSSQQQLLLHHHIIIKKKLLLMMMNNNOOOPPPQQQQQQPPPMMMMMMLLLLLLMMMMMMNNNOOONNNNNNOOOOOOPPPQQQRRRRRRTTTTTTUUUXXX]]]ccciiilll|||uuurrrxxxzzz}}}~~~~~~{{{|||~~~{{{ttttttyyywwwvvvuuuuuuwww{{{~~~yyyvvvyyyvvv]]]OOOJJJKKKKKKMMMQQQTTTTTTQQQMMMOOOOOOOOONNNLLLKKKIIIHHHGGGIIIJJJIIIHHHHHHIIIJJJLLLJJJHHHHHHHHHIIIHHHGGGFFFGGGGGGIIIJJJKKKKKKJJJLLLHHHEEEGGGKKKNNNLLLIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIJJJMMMLLLOOOTTT]]]wwwqqq~~~qqq\\\IIIKKKKKKOOOZZZiiiqqqnnnfffllliiillluuu~~~xxxnnnddd^^^YYYRRRMMMKKKLLLJJJKKKQQQWWW^^^iiisss|||zzzyyysssjjjjjjjjjiiihhhfffeeedddeeehhhlllooopppqqqrrrsssvvvxxx{{{}}}~~~}}}{{{yyyzzzuuuooojjjhhhkkkooosssuuuvvvwwwxxxwwwxxx{{{}}}wwwpppvvv~~~}}}{{{fffOOOCCC>>>;;;999999666666666666666666666666666555555555555444444444444444444444444444444444555444444333333444444555555444444333333444444555444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444555555444333333333333444555555666777777888:::<<<>>>???MMM[[[ssszzzqqqnnnvvvxxx___VVVRRRMMMMMMSSSSSSWWWVVVOOOKKKMMMMMMJJJHHHGGGFFFGGGHHHJJJPPPVVVcccccc```[[[WWWUUUTTTSSSPPPUUUZZZ[[[YYYVVVRRRNNNTTTIII@@@>>>@@@@@@BBBEEEAAAEEEIIIKKKIIIHHHJJJMMMJJJKKKLLLNNNOOOMMMIIIEEEIIIJJJMMMOOOPPPOOOMMMLLLNNNRRRTTTSSSNNNKKKKKKMMMJJJKKKLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPUUUTTTTTTUUUXXX\\\```bbbeee~~~xxxuuuwww{{{~~~{{{rrrsssyyyxxxdddSSSKKKIIIJJJJJJKKKNNNRRRRRROOOLLLMMMNNNNNNNNNMMMKKKJJJHHHHHHIIIJJJJJJIIIHHHIIIJJJKKKKKKKKKKKKKKKIIIGGGEEE???CCCHHHKKKLLLKKKJJJJJJKKKGGGEEEGGGKKKNNNLLLJJJHHHHHHHHHIIIIIIIIIIIIIIIKKKKKKJJJJJJIIIIIIIIIIIIJJJLLLKKKMMMQQQUUUpppuuujjjrrr}}}iiiSSSJJJJJJLLLSSS^^^gggiiihhhfffdddgggqqqzzzxxxllleee___XXXRRRPPPKKKHHHHHHLLLPPPUUU___hhh~~~~~~|||zzztttlllkkkkkkiiihhhfffdddcccgggjjjoooqqqrrrrrrssssssuuuxxx{{{~~~~~~}}}zzzxxxtttqqqllliiiiiimmmrrruuutttuuuwwwwwwwwwxxxzzz}}}vvvooosss|||xxxrrr^^^III>>>:::777555555666666666666666666666666666555555555555444444444444444444444444444444444555444444333333444444555555444444333333444444555444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444444555444333333333333444555555666666666777999:::<<<<<>>AAACCCEEEIIIBBBIIIOOOPPPLLLHHHGGGGGGHHHHHHIIIJJJLLLKKKIIIFFFHHHJJJLLLNNNNNNNNNLLLKKKNNNQQQSSSRRRNNNLLLLLLMMMJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNNNNPPPPPPPPPOOOOOOOOONNNNNNRRRRRRQQQQQQRRRUUUXXXYYY[[[gggxxxsss~~~ttttttxxxzzzzzzooolllsssuuubbbVVVPPPNNNNNNIIIIIIIIIKKKMMMNNNMMMLLLKKKLLLMMMNNNMMMLLLJJJIIIIIIJJJKKKJJJIIIHHHIIIKKKIIIKKKMMMNNNMMMKKKHHHFFF<<<@@@GGGLLLNNNMMMKKKJJJIIIGGGEEEGGGKKKMMMMMMKKKIIIHHHHHHHHHHHHGGGGGGGGGKKKJJJIIIHHHHHHHHHIIIJJJIIIJJJIIILLLQQQPPP```~~~xxxeeedddvvvuuuYYYIIIIIIJJJMMMSSS[[[dddjjjdddbbbeeennnwww}}}rrrjjjcccZZZSSSQQQLLLHHHGGGIIIKKKMMMUUU]]]ppp|||vvvooonnnllljjjhhheeedddcccjjjnnnrrrtttttttttssssssuuuwww{{{~~~~~~|||xxxuuunnnkkkiiihhhjjjooouuuxxxtttuuuwwwwwwwwwxxx{{{}}}~~~uuunnnqqqxxx}}}{{{rrrfffUUUCCC:::777555444444666666666666666666666666666555555555555444444444444444444444444444444444555444444333333444444555555444444333333444444555444444444444444444444444444444444444444444444444333333333333333333333333333333333333444444444444444333333333333444555555666666666666777888999999;;;;;;===DDDVVVrrr}}}tttlllhhhnnnxxx{{{pppdddZZZ[[[[[[\\\aaahhhlllmmmkkk]]]ZZZVVVTTTSSSRRRPPPOOORRROOOLLLKKKNNNSSSZZZ___GGG@@@===???BBBDDDGGGKKKHHHKKKNNNQQQTTTRRRHHH===GGGDDDBBBCCCFFFIIILLLLLLIIIJJJLLLMMMNNNMMMLLLKKKKKKMMMOOOOOOMMMKKKJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOQQQSSSVVVWWW]]]aaaooozzzzzzzzzwwwrrrssslllsss}}}xxxppppppzzz{{{cccSSSOOOQQQQQQQQQHHHHHHGGGHHHIIIJJJKKKKKKHHHJJJLLLMMMMMMLLLJJJIIIJJJKKKLLLKKKIIIHHHIIIJJJHHHJJJLLLMMMMMMLLLLLLLLLCCCCCCEEEJJJOOOPPPLLLHHHHHHFFFEEEGGGJJJLLLLLLLLLJJJJJJIIIIIIHHHGGGGGGFFFLLLKKKIIIHHHHHHIIIKKKLLLIIIJJJHHHLLLSSSRRR[[[ppp|||ddd[[[iii~~~wwwWWWIIIIIIJJJKKKLLLRRR___kkkgggfffgggmmmttt{{{yyyooohhh___WWWSSSOOOKKKIIIIIIIIIJJJPPPXXXcccwww}}}|||}}}~~~xxxrrrqqqooollliiigggeeedddlllooosssuuuuuutttssssssuuuwww{{{~~~}}}zzzvvvsssjjjiiihhhiiilllqqquuuyyyuuuvvvxxxyyyyyyzzz}}}|||uuupppqqquuuyyyvvvlll]]]OOO@@@:::888666666777666666666666666666666666666555555555555444444444444444444444555555555555555444444333333444444555555444444333333444444555444444444444444444444444444444444444444444444444333333333333333333333333222222333333333444444444444333333333333444555555666666666666666666777888999:::;;;>>>FFFXXXnnn~~~vvvqqquuu}}}tttkkkhhhhhhjjjppp|||wwwnnneeeaaaaaa___^^^___^^^ZZZYYY[[[^^^aaadddhhhDDD@@@>>>AAADDDDDDGGGKKKMMMJJJIIIQQQ```eeeVVVCCCFFFEEEEEEGGGJJJMMMOOOOOOKKKLLLMMMNNNNNNNNNMMMLLLJJJLLLNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRTTTUUUVVVUUUVVV]]]kkk}}}yyyyyy|||zzzqqqqqqsss}}}}}}uuueeeRRRHHHJJJNNNMMMIIIGGGGGGGGGGGGGGGHHHJJJKKKHHHIIIKKKLLLLLLKKKJJJIIIJJJKKKLLLKKKIIIHHHHHHJJJGGGIIIJJJJJJJJJLLLPPPTTTPPPHHHCCCFFFNNNRRRMMMGGGGGGFFFFFFGGGIIIKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGMMMLLLJJJIIIIIIKKKLLLNNNMMMMMMHHHJJJSSSRRRWWWgggyyy}}}{{{zzz{{{dddXXXaaauuuzzzZZZLLLIIIIIIJJJIIIKKKWWWeeeiiiiiihhhjjjooowww|||~~~|||tttjjj```ZZZQQQMMMKKKKKKJJJIIINNNUUUYYYggg|||zzz{{{}}}{{{vvvtttrrrooollljjjiiihhhmmmpppssstttsssrrrssssssvvvxxx{{{}}}|||xxxtttqqqjjjjjjjjjlllnnnrrruuuwwwwwwyyyzzz{{{|||}}}zzzvvvtttvvvvvvyyy}}}qqqfffSSSHHH===:::999777777888666666666666666666666666666555555555555444444444444444444555555666666666555444444333333444444555555444444333333444444555444444444444444444444444444444444444444444444444333333333333333333333333222222222333333333444444444333333333333444555555777777666666666666777777555888;;;<<<<<>><<<===BBBKKK\\\vvv~~~CCCCCCDDDFFFHHHJJJLLLMMMSSSjjjpppbbbUUUOOO[[[rrrvvvcccUUUKKK???BBBJJJIIIMMMMMMMMMKKKHHHHHHJJJMMMLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJKKKKKKLLLKKKKKKIIIIIINNNRRROOOIIIMMMLLLKKKKKKKKKLLLNNNOOOMMMRRRRRRPPPWWWccccccZZZQQQQQQPPPQQQRRRUUUXXXYYYqqq}}}zzzrrrqqqoookkknnnqqqwww~~~uuunnnnnnpppsssxxx}}}}}}~~~{{{rrriiihhhhhhoooyyy~~~|||xxxxxx~~~xxx|||gggTTTJJJHHHJJJJJJIIIHHHIIIJJJKKKLLLKKKJJJIIIHHHGGGGGGFFFGGGJJJHHHFFFFFFGGGHHHIIIHHHLLLLLLLLLKKKJJJHHHGGGFFFGGGGGGFFFEEEFFFGGGIIIJJJIIIMMMNNNJJJDDDBBBFFFLLLNNNMMMJJJHHHGGGFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIHHHFFFDDDEEEHHHJJJIIIGGGIIIIIIJJJKKKMMMOOOPPPQQQUUU]]]xxx|||iiibbbvvvhhhPPPSSSJJJCCCRRRQQQWWWbbbkkkjjjdddfffnnnuuu{{{lllgggaaaYYYSSSPPPNNNLLLKKKKKKMMMRRRYYYbbbttt|||{{{{{{|||~~~}}}}}}}}}~~~|||zzzyyyxxxyyyzzz{{{sssrrrpppooopppssswwwyyy{{{yyyvvvtttqqqpppooooooooorrruuuwwwwwwwwwxxxyyyvvvwwwxxxzzz{{{wwwxxxvvvooosssyyy}}}lll[[[PPPAAA===999777666777777777666666666666555555555555555555555555555555555555555555555555555555555555555555555444444333333333222222222222222222222222222222222333333333444444333333333333333333333333444444444333333222222222333333333444444444555555444444444444444444444444333333333444444444555555666666666666777777777777777999:::999:::@@@KKKTTTgggxxxCCCDDDFFFGGGIIIKKKNNNPPP```{{{}}}qqqdddYYYYYYWWWGGGAAA@@@<<>>DDDEEEOOO```rrr|||DDDEEEGGGHHHIIILLLPPPSSSccckkkWWWJJJ;;;999>>>>>>DDDKKKIIILLLJJJIIIIIIIIIIIIGGGFFFJJJJJJJJJKKKKKKLLLLLLMMMKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMRRRVVVUUUPPPLLLLLLKKKKKKKKKLLLMMMMMMMMMPPPPPPNNNSSS[[[[[[TTTPPPPPPOOOOOOPPPQQQSSSTTTTTTUUU\\\kkk~~~{{{{{{{{{~~~yyyzzz{{{|||xxxsssuuuuuusssrrruuuyyy}}}yyyVVVCCCCCCJJJMMMLLLJJJIIIIIIIIIIIIJJJKKKKKKHHHHHHHHHHHHIIIJJJKKKLLLNNNLLLJJJIIIIIIJJJIIIGGGKKKKKKKKKJJJIIIHHHGGGFFFHHHHHHGGGFFFFFFFFFGGGGGGFFFIIIMMMOOOOOOLLLIIIFFFJJJJJJIIIHHHHHHHHHIIIIIIHHHGGGFFFFFFGGGHHHJJJKKKJJJIIIGGGHHHIIIKKKJJJIIIHHHHHHIIIIIIKKKLLLNNNNNNSSSSSS[[[rrrtttkkk{{{}}}___TTTLLLHHHGGGJJJUUUiiiwwwvvvllldddcccooozzz}}}yyylllbbb[[[VVVRRROOOQQQPPPPPPOOOMMMPPP]]]kkk~~~}}}}}}~~~}}}}}}wwwrrrpppppp}}}~~~~~~~~~}}}yyyvvvtttqqqqqqqqqrrrtttvvvyyy{{{yyyxxxvvvtttrrrrrrrrrrrrsssuuuwwwwwwwwwvvvwwwxxxzzz{{{}}}~~~||||||www```QQQKKK???<<<888777777777777777666666666666555555555555555555555555555555555555444444444444444444444444333333444444444444444444444444444444444444444444333333333444444444555555333333333333333333333333333333333333222222222222333333333333444444444444444444444444444444444444333333333333444444444444555555555666666666666777555888:::999666444555777888:::@@@HHHUUUhhh}}}yyyvvvuuuyyyDDDFFFHHHIIIIIILLLQQQUUUdddoooSSS@@@<<>>BBBJJJVVV^^^zzz~~~xxxttttttzzzzzz~~~}}}{{{EEEHHHJJJJJJIIILLLRRRWWWmmmdddKKKAAAFFFHHHLLLRRRRRRPPPNNNKKKIIIHHHIIIIIIIIIGGGHHHJJJLLLMMMNNNNNNNNNLLLLLLKKKJJJJJJJJJJJJJJJMMMOOOOOOMMMMMMPPPOOOJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKMMMMMMLLLNNNQQQQQQNNNPPPPPPPPPPPPQQQRRRRRRSSSPPPQQQUUUYYY]]]gggzzz~~~wwwqqqrrrssswww~~~~~~|||vvvpppaaaaaa^^^YYY[[[dddkkkmmmpppqqqooojjjaaaWWWNNNHHHFFFEEEIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKJJJIIIIIIKKKMMMNNNNNNMMMHHHIIIIIIIIIHHHGGGFFFEEEGGGGGGGGGGGGFFFEEEEEEDDDCCCEEEIIIOOOTTTRRRJJJDDDGGGGGGHHHIIIJJJJJJJJJJJJHHHGGGFFFFFFFFFHHHJJJLLLLLLLLLKKKKKKJJJJJJKKKLLLIIIIIIHHHIIIIIIJJJKKKKKKLLLSSSYYY^^^qqqrrrkkknnnfffWWWPPPOOOLLLNNN]]]sss}}}ssshhhiiimmmttt}}}ssskkkccc[[[TTTPPPNNNNNNPPPOOOMMMQQQVVV]]]{{{{{{vvvtttvvvxxxzzztttooommmllllllppprrrtttwwwzzz{{{{{{{{{vvvuuutttsssssstttuuuvvvwwwxxxyyyxxxwwwvvvxxxyyyzzz}}}{{{{{{}}}~~~~~~xxxuuuyyynnnVVVHHHCCC;;;999777777777888888777666666666666555555555555555555555555555555555555444444444444444444444444333333333444444555555555222222222222222222222222333333333444444444555555333333333333333333333333222222222222222222222222222222222333333333444444333333333333333333333333222222222333333333444444444444444444555555555555555666666666555666777999333666999::::::===BBBGGGRRR\\\mmmwwwrrrttt}}}}}}wwwqqqmmmkkkqqq||||||ssssssppplllsssHHHKKKNNNLLLJJJLLLSSSYYYqqqbbbPPPOOOMMMMMMQQQPPPNNNOOOOOOMMMJJJHHHHHHIIIHHHIIIKKKMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIJJJJJJNNNQQQQQQNNNMMMNNNMMMJJJKKKKKKLLLLLLLLLKKKJJJJJJJJJKKKKKKKKKLLLMMMNNNNNNOOOOOOPPPQQQQQQRRRSSSSSSLLLOOOTTTXXXWWWXXX```jjjxxxwwwuuuuuu{{{{{{tttkkkeeebbbaaa```___UUUZZZ\\\^^^cccmmmuuuwww}}}ppp```XXXZZZ]]]\\\UUUJJJDDDEEEIIIHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKMMMPPPRRRRRRPPPGGGHHHHHHHHHGGGGGGFFFEEEFFFFFFFFFGGGFFFFFFEEEDDDCCCDDDGGGKKKOOONNNJJJEEEFFFGGGHHHIIIJJJJJJJJJJJJHHHGGGFFFFFFGGGHHHJJJKKKKKKLLLLLLKKKJJJIIIKKKLLLJJJJJJIIIIIIIIIJJJJJJKKKHHHOOOWWW\\\dddvvviiiaaakkk{{{fffSSSNNNMMMLLLUUUggg{{{pppiiigggmmmyyyzzzpppddd[[[UUUQQQOOOPPPOOOLLLLLLPPPRRRfffxxx~~~xxxvvvxxx{{{}}}tttmmmhhhhhhjjjlllpppssswwwzzz||||||{{{zzzuuuttttttssstttvvvwwwxxxwwwxxxyyyxxxwwwwwwyyy{{{zzz}}}~~~zzzyyy{{{|||}}}wwwuuuzzzsss```OOOCCC>>>:::888777777888999888777666666666666555555555555555555555555555555555555333333333333333333333333333333444444444444444444222222222222222222222222222222222333333333444444333333333333333333333333111111111222222222222222222222222222333333333333333333333333333333333333222222222222333333333333333333333444444444555555888666444222222333444555333555666555444666;;;???BBBBBBGGGRRR___mmm{{{yyyssstttvvvkkkffffffnnnyyyqqqmmmjjjeeelllxxxMMMPPPRRRPPPLLLMMMTTT[[[xxxpppXXXTTTNNNJJJKKKIIIKKKRRRXXXYYYSSSLLLJJJJJJHHHJJJLLLNNNNNNNNNMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIKKKOOOOOOLLLKKKLLLLLLIIIKKKKKKLLLLLLLLLKKKIIIIIIIIIIIIJJJLLLLLLKKKLLLNNNLLLMMMNNNOOOQQQQQQRRRRRRPPPQQQTTTVVVSSSOOOQQQVVV```tttuuuuuu}}}|||~~~|||sssaaa___ZZZVVVTTTVVVZZZ]]]cccfffiiimmmvvv~~~eeeSSSKKKHHHNNNPPPPPPLLLGGGEEEFFFIIIHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGHHHHHHIIIJJJKKKIIIIIIJJJMMMOOOPPPOOONNNGGGGGGGGGGGGGGGFFFFFFEEEDDDEEEFFFGGGGGGFFFFFFEEEDDDDDDEEEFFFHHHIIIHHHGGGFFFGGGIIIJJJJJJJJJJJJIIIFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMKKKIIIHHHJJJLLLKKKKKKJJJJJJJJJJJJJJJKKKJJJKKKQQQXXXZZZiiirrrdddaaaeeeaaaOOOPPPOOONNNYYYmmmzzznnnfffiiirrrxxxpppeee```YYYTTTSSSRRRNNNMMMOOOMMMXXX^^^ppp~~~}}}}}}xxxpppiiifffhhhllloooqqqtttyyy}}}~~~}}}{{{yyyssssssssssssuuuwwwyyyzzzxxxxxxyyyxxxwwwxxxzzz|||{{{}}}}}}~~~yyyvvv|||wwwgggYYYNNNEEE===888888777666777888999888777666666666666555555555555555555555555555555555555333333333333333333333333444444444444444444333333333333333333333333333333111111111222222222333333333333333333333333333333000111111111222222222222111222222222222333333333222222222222222222222222111222222222222333333333222333333333333444444444777555333222333333333333777888999777444444666:::<<<888888;;;>>>AAAKKKVVVkkkvvv||||||}}}zzzzzzooojjjlllsssyyyzzzqqqlllfffiiirrrPPPTTTUUURRRNNNOOOVVV]]]fffOOONNNKKKGGGIIIGGGJJJVVVbbbddd\\\RRRMMMLLLIIIJJJLLLNNNOOONNNMMMLLLMMMMMMLLLJJJJJJIIIIIIIIIFFFJJJKKKHHHGGGIIIJJJGGGKKKKKKLLLLLLLLLKKKIIIHHHIIIIIIJJJLLLKKKJJJLLLNNNJJJKKKLLLNNNPPPQQQQQQQQQPPPOOOQQQTTTSSSQQQTTTYYYUUU^^^mmm|||vvv~~~~~~ppppppvvv{{{xxx~~~uuusss}}}|||ssskkkjjjooonnnfff^^^YYY[[[]]]]]]^^^cccjjjppp|||yyyvvvxxxwww]]]RRRQQQOOOIIIKKKJJJIIIIIIKKKJJJGGGDDDHHHHHHJJJKKKKKKKKKJJJIIIEEEEEEFFFGGGHHHJJJKKKLLLHHHGGGHHHJJJLLLLLLKKKIIIFFFFFFGGGGGGGGGFFFFFFEEECCCDDDEEEFFFGGGGGGFFFEEEEEEDDDDDDCCCDDDEEEHHHIIIGGGGGGIIIJJJJJJJJJIIIIIIEEEFFFGGGIIIIIIIIIIIIIIIKKKLLLMMMKKKHHHGGGIIILLLLLLLLLKKKJJJJJJJJJJJJKKKOOOIIIMMMUUUUUU]]]nnn___[[[yyysssQQQUUURRRKKKNNNaaawwwuuujjjiiimmmqqqwwwyyyllleee\\\VVVTTTRRROOONNNOOOMMMRRROOOXXX}}}xxxsssmmmiiihhhjjjooorrrrrruuuzzz~~~~~~zzzxxxssssssssssssuuuwwwyyy{{{wwwxxxyyyxxxwwwxxx{{{}}}|||~~~{{{www}}}~~~lllVVVGGGAAA>>>999444888777666777888999888777777666666666555555555555555555555555555555555555333333333333333333333333555555555444444333333333444444444444444444444444000000111111111222222222333333333333333333333333000000111111222222222222111111222222222333333333222222222222222222222222111111222222222333333333222222333333333444444444555444444555666777666555///444888:::888666666777000222999>>><<<999>>>HHHIIIPPP[[[fffsss~~~xxxxxxuuussswwwyyywwwppphhhhhhoooRRRPPPPPPPPPNNNOOOYYYeee~~~^^^OOORRROOOJJJKKKIIILLLUUUaaaiiiiiiaaaUUULLLJJJLLLNNNOOOPPPOOOMMMLLLMMMMMMLLLJJJJJJIIIIIIIIIJJJIIIHHHHHHHHHIIIJJJKKKIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMLLLLLLNNNRRRSSSRRRPPPQQQQQQQQQRRRRRRRRRRRRRRRUUUWWW^^^lllyyyyyyuuuhhheeeooorrrlllnnnxxxvvvsssoooooossswww{{{}}}uuunnnqqquuusssvvvxxxpppqqqnnnhhhcccaaadddkkkpppkkkccc[[[[[[___bbb^^^YYY]]]eeejjjjjjooo|||yyycccSSSKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHGGGFFFFFFFFFFFFHHHIIIIIIJJJIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJFFFEEEEEEEEEFFFGGGHHHHHHEEEEEEGGGHHHIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFGGGHHHIIIKKKLLLFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKKKKJJJIIIIIIJJJIIILLLPPPPPPYYYwww{{{eeeaaaiiigggVVVJJJLLLRRRWWWeeeuuu~~~tttkkkgggjjjssszzzyyypppeee\\\XXXSSSMMMMMMPPPQQQMMMMMMTTTbbbxxx}}}rrrmmmgggfffiiinnnrrrsssvvvxxxzzz|||{{{yyyvvvsssttttttttttttuuuvvvxxxxxx|||{{{zzzyyyyyy{{{}}}~~~|||yyyyyy|||vvvbbbLLL@@@<<<:::888777666666666666666666666666555555555555555555555555444444333333333333222222333333222222333333444555333333333333333333333333333333333333333333333333444444444444444444444444222222222222222222222222222222222111111111000000111111111111111111111111000111111111111222222222111111111222222333333333333333333333333333333333333333333333333333333333555555555555555555555555777777777777888888888888===@@@DDDIIIPPPYYYcccjjj}}}{{{}}}|||}}}{{{zzz~~~uuulllmmmtttQQQOOOPPPQQQLLLLLL^^^tttqqqVVVMMMSSSPPPKKKKKKIIIIIINNNWWW^^^```]]]WWWSSSJJJKKKLLLMMMNNNMMMLLLLLLMMMLLLKKKJJJJJJIIIIIIIIIJJJIIIHHHGGGGGGHHHIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKMMMPPPRRRPPPOOOPPPPPPPPPPPPQQQQQQQQQQQQRRRSSSUUU[[[ggguuu|||zzz|||xxx}}}{{{xxxtttoookkkiiihhhiiifff___aaadddaaadddeee]]][[[ZZZWWWTTTRRRTTTYYY\\\bbb___]]]aaagggjjjjjjgggkkkqqqwww{{{}}}kkkaaaSSSJJJHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHFFFFFFEEEEEEEEEEEEFFFGGGIIIJJJJJJJJJKKKGGGGGGGGGGGGGGGHHHIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIILLLKKKMMMPPPMMMPPPeee}}}yyyllldddvvvyyyfffSSSLLLNNNRRRWWW]]]wwwyyyxxxrrriiifffkkkqqqyyy}}}rrrggg___XXXPPPMMMOOOPPPLLLKKKNNNUUU```qqq}}}tttnnnkkkgggeeeggglllrrrwwwxxxyyyzzz||||||{{{yyywwwuuuuuuuuuuuuvvvvvvwwwwwwwww||||||||||||}}}~~~~~~}}}{{{zzzdddSSSAAA:::999888888888555555555555555555555555555555555555555555555555444444333333333333222222333333222222333333444555333333333333333333333333333333333333333333333333444444444444444444444444222222222222222222222222222222222111111111000000111111111111111111111111000111111111111222222222222222222222222222333333333333333333333333333333333333333333333333333333444444444444444444444444666666666666777777777777777888:::;;;===BBBGGGKKKOOOVVV```gggkkkoootttyyywwwnnnlllqqqPPPMMMOOOSSSLLLJJJcccaaaMMMKKKSSSPPPKKKKKKJJJHHHJJJMMMPPPSSSTTTTTTTTTJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIJJJIIIHHHGGGGGGFFFGGGGGGIIIJJJKKKLLLLLLKKKJJJIIIKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLNNNOOONNNMMMNNNNNNNNNOOOOOOOOOPPPPPPNNNNNNOOOQQQVVV\\\aaaddd}}}vvvpppmmmmmmkkkdddfffhhheeegggiiiaaa`````````^^^\\\\\\^^^```jjjlllpppuuuyyy}}}yyyeeeXXXPPPLLLGGGFFFHHHIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEEEEEEEEEECCCDDDFFFHHHJJJKKKLLLLLLGGGGGGFFFFFFFFFGGGHHHHHHFFFGGGHHHHHHHHHGGGFFFEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIMMMKKKMMMPPPMMMKKKUUUdddtttaaaccc~~~~~~cccOOOKKKPPPQQQLLLfffoooxxxwwwmmmdddcccfffpppvvv}}}zzzoooeee[[[VVVUUURRRNNNLLLMMMMMMMMMRRRYYYnnn{{{~~~uuunnngggbbbeeedddfffjjjpppvvvzzz{{{}}}}}}}}}|||{{{yyywwwvvvvvvvvvxxxxxxxxxxxxwwwvvvyyy{{{}}}wwwoooiiiSSSEEE888555777777777888555555555555555555555555555555555555555555555555444444333333333333222222333333222222333333444555333333333333333333333333333333333333333333333333444444444444444444444444222222222222222222222222222222222111111111111111111111111111111111111111000111111111111222222222333333222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555666666555666666555444444555777666:::???BBBDDDHHHNNNSSS[[[bbblllwww}}}xxxtttvvvQQQKKKMMMTTTPPPLLLcccXXXJJJKKKRRRNNNJJJLLLLLLMMMKKKJJJIIIIIIKKKMMMNNNJJJIIIGGGGGGGGGHHHJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIJJJIIIHHHGGGFFFFFFEEEEEEIIIIIIJJJKKKKKKJJJIIIIIIKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHIIIJJJLLLLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNNNNQQQQQQQQQRRRSSSVVVXXXYYYXXXhhh~~~~~~~~~|||||||||yyywwwuuuvvvwww~~~iiiXXXOOOJJJJJJHHHHHHIIIKKKLLLJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEBBBCCCEEEGGGIIIJJJKKKKKKFFFFFFEEEEEEEEEFFFFFFGGGFFFGGGHHHIIIIIIGGGEEECCCEEEFFFFFFGGGGGGHHHHHHHHHEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIGGGFFFDDDDDDFFFGGGIIIJJJIIIKKKNNNNNNMMMQQQYYYmmm}}}kkkbbbhhh}}}wwwWWWKKKQQQTTTNNNVVVaaammmrrrmmmeeeaaa```iiipppwww{{{~~~uuujjjbbb^^^UUURRRQQQQQQOOOJJJJJJLLLRRRXXX```hhhppp{{{{{{qqqjjjfffdddbbbeeegggjjjoootttxxxzzz{{{~~~|||{{{yyyxxxwwwwwwvvvxxxyyyzzzzzzyyywwwuuuwwwyyy}}}rrrccc[[[MMMAAA888777888777666666555555555555555555555555555555555555555555555555444444333333333222222222333333222222333333444555333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222333333333222222111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444444444555777888777666444555555:::;;;;;;:::777777999<<<777<<>>===999888;;;>>>@@@BBBFFFHHHKKKOOOTTTWWW\\\___aaa```^^^___bbbfffqqqvvv}}}zzzvvvsssqqqlllccc\\\YYYQQQKKKJJJPPPSSSRRRXXXaaalllxxx[[[OOOMMMPPPJJJJJJNNNLLLJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGEEEDDDEEEFFFHHHIIIIIIJJJKKKLLLLLLKKKJJJIIIHHHIIIIIIIIIHHHGGGFFFEEEHHHIIIJJJKKKKKKJJJIIIHHHJJJJJJJJJIIIIIIIIIIIIIIIFFFGGGIIIIIIHHHHHHIIIJJJHHHIIIJJJJJJKKKLLLMMMMMMTTTRRROOOMMMMMMMMMOOOPPPRRRSSSXXX___hhhuuuwwwnnn^^^PPPLLLMMMLLLHHHGGGFFFFFFFFFFFFGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCEEEEEEEEEFFFGGGIIIJJJKKKHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEDDDDDDEEEFFFFFFGGGJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFFFFGGGHHHJJJMMMOOOYYY^^^wwwaaaYYYfffyyyuuuTTTHHHHHHIIIKKKLLLPPPWWW```eeegggfffZZZaaakkkqqqvvv|||rrrgggbbbZZZTTTRRROOOJJJIIIJJJHHHIIIKKKOOOPPPQQQXXX```qqq{{{yyyjjjgggccc______bbbfffiiilllpppvvv{{{}}}}}}|||{{{yyyxxxwwwwwwwwwwwwwwwxxxyyyyyyyyyxxxwww~~~ssszzz~~~gggWWWOOO@@@:::666888999777666777444444444444444444444444555555555555555555555555444444333333333333222222333333222222333333444555333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111222222222111111111111111111111111000111111111111222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222222333333333555666666444333333444///111444666888888777666777999;;;999666555777:::777888999999:::<<>>AAADDDEEEEEEFFFGGGIIILLLOOOTTTYYY[[[[[[YYYXXXTTTSSSSSSQQQMMMGGGBBB@@@LLLLLLKKKKKKMMMPPPSSSSSSVVV```gggzzzppp[[[OOOMMMPPPKKKLLLNNNHHHIIIIIIIIIJJJJJJJJJIIIIIIGGGFFFEEEEEEEEEFFFHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHIIIJJJIIIIIIHHHGGGHHHHHHJJJJJJJJJJJJHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJEEEHHHJJJJJJHHHGGGHHHJJJHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNPPPQQQSSSTTTPPPNNNPPPVVVZZZ]]]eeennnooo]]]VVVSSSMMMGGGGGGJJJHHHBBBEEEEEEFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBBBBBBBBBBCCCCCCEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEFFFGGGGGGHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGHHHGGGGGGIIIKKKLLLSSSWWWllllll\\\]]]fffzzzoooXXXNNNMMMLLLLLLLLLOOOUUU]]]eeeiii]]]^^^```dddiiiqqqzzz|||qqqhhh___ZZZUUUOOOKKKKKKHHHHHHJJJMMMKKKGGGJJJPPPVVVaaarrrzzzssslllhhhfff`````````aaaccchhhmmmqqquuuyyy~~~|||||||||{{{zzzyyyyyyxxxvvvvvvwwwwwwxxxxxxyyyyyy}}}{{{zzzvvvwwwbbbSSSLLL===888555777888666555777444444444444444444444444555555555555555555555555444444333333333333222222333333222222333333444555333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222000000111111111222222222111111111111111111111111000111111111111222222222222222222222222222333333111111111111111111111111111111111111111111111111333333333333333333333333111111222222222333333333555666666555333222333444444444444555666555444333...000222444555555777888555777999999888888999:::666777888:::;;;;;;;;;;;;999:::;;;<<<======<<<<<<<<<>>>>>><<<:::999888777HHHMMMLLLGGGGGGMMMPPPMMMKKKQQQPPP[[[^^^cccjjjTTTYYYNNNMMMPPPMMMNNNNNNEEEKKKKKKJJJIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFGGGGGGHHHHHHJJJKKKMMMMMMLLLJJJIIIGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJEEEHHHJJJJJJHHHGGGHHHJJJHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPPPPOOONNNMMMPPPLLLLLLRRRTTTTTTWWW]]]ZZZmmmsssfff]]]RRRGGGHHHIIIGGGDDDEEEIIIIIIFFFHHHIIIJJJJJJHHHEEECCCCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAAAAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGFFFDDDCCCBBBBBBBBBCCCGGGFFFFFFFFFEEEEEEDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFIIIIIIHHHHHHHHHHHHGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFBBBGGGJJJJJJJJJKKKMMMMMMPPPVVV^^^tttiii]]][[[cccnnn^^^YYYMMMNNNNNNMMMNNNUUUaaajjjeee```ZZZXXX]]]fffpppuuu~~~~~~uuukkkfff```XXXRRRQQQNNNKKKKKKMMMJJJFFFJJJQQQKKKOOOVVV\\\dddsss}}}ppppppnnniiibbb\\\XXXVVV[[[^^^aaaeeejjjpppwww{{{~~~~~~|||}}}||||||}}}}}}|||{{{zzzzzzvvvvvvvvvvvvwwwxxxyyyzzz~~~}}}{{{yyyvvvtttsss~~~}}}~~~rrr___QQQJJJ@@@:::777888888555444555444444444444444444444444555555555555555555555555444444444333333333222222333333222222333333444555333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222000000111111222222222222111111111111111111111111000111111111111222222222111111111222222333333444111111111111111111111111111111111111111111111111333333333333333333333333111222222222222333333333222222333222111111222444444222111222333444444444555555555666555444222000///222555777666444444444666555444555666777666666999888666555444555666777222444555333333555888888KKKNNNQQQNNNIIIFFFGGGJJJKKKMMMPPPRRRSSSTTTUUUWWWSSSWWWYYYTTTPPPNNNKKKFFFKKKKKKKKKKKKKKKJJJJJJIIIJJJIIIGGGFFFFFFGGGIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEIIIIIIIIIIIIHHHHHHGGGFFFDDDEEEGGGIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFGGGHHHIIIJJJIIIIIIHHHGGGGGGHHHHHHHHHLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMOOOPPPQQQSSSTTTUUUUUU[[[dddmmmrrrzzzwwwlll]]]RRRNNNKKKIIIFFFHHHGGGEEEDDDCCCCCCCCCDDDFFFFFFEEEEEEDDDDDDCCCCCCEEEDDDBBBAAABBBCCCEEEGGGIIIFFFCCCCCCEEEEEEDDDAAABBBBBBCCCDDDEEEEEEDDDDDDFFFFFFEEEEEEDDDDDDCCCCCC@@@BBBCCCDDDCCCBBBCCCDDDFFFFFFEEEDDDDDDCCCDDDDDDCCCDDDFFFFFFDDDDDDDDDEEEGGGFFFEEEDDDDDDCCCDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHGGGGGGHHHHHHIIIJJJQQQUUURRR\\\}}}lll\\\___nnnuuu___UUUMMMLLLMMMMMMQQQXXX^^^^^^]]]YYYXXX\\\fffooouuu{{{xxxmmmaaa[[[[[[SSSPPPNNNPPPOOOJJJIIIKKKGGGJJJLLLNNNPPPTTTZZZ___kkkpppvvv{{{}}}{{{yyyuuuooojjjcccaaa^^^[[[ZZZZZZ\\\]]]___ffflllnnnssszzz~~~}}}}}}|||}}}}}}~~~}}}|||{{{zzztttwwwwwwsssvvv|||~~~zzzyyyvvvvvvvvvqqqmmmsss~~~|||{{{~~~|||yyywwwqqqcccSSSJJJIII:::888666666666666555444777777666555444444333333444444444444444444444444444333333222222333333444333222222111111222222333333333333222222111111111222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111222222222333333333111111111111111111111111222222222222222222222222333333333333333333333333111111111111111111111111000111111111111222222222333444444555555444444333222222333333333333444444444444444444444444444444333333333444444444555555222333555777777666555444555555555555555555555555555555555555555555555555LLLQQQUUUTTTPPPKKKKKKLLLIIILLLOOOPPPQQQQQQSSSUUUUUUYYYZZZVVVRRRPPPMMMIIIKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEHHHHHHHHHHHHHHHGGGFFFFFFDDDEEEFFFGGGIIIIIIIIIJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFGGGHHHIIIJJJIIIHHHHHHGGGGGGHHHHHHHHHJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMOOOPPPQQQRRRSSSPPPRRRWWW\\\^^^bbblllxxxrrrddd```YYYPPPKKKKKKJJJHHHEEEHHHGGGEEEDDDCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDBBBBBBBBBCCCEEEFFFIIIFFFDDDCCCDDDEEECCCAAABBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBDDDEEEEEECCCBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBDDDEEEEEEDDDCCCCCCDDDFFFEEEEEEDDDDDDDDDDDDEEEDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJMMMRRRQQQYYYvvv}}}kkk___cccuuulll\\\MMMJJJMMMNNNPPPSSSWWWXXXYYYWWWVVVZZZbbbjjjqqqvvvzzzlllcccaaaZZZVVVSSSSSSQQQLLLKKKLLLIIIKKKMMMNNNNNNPPPTTTXXXTTTXXX]]]```bbbfffjjjnnn{{{|||~~~|||yyyvvvtttqqqnnnkkkjjjgggccc```YYYXXXVVVVVVWWWYYY\\\]]]hhhnnntttvvvzzz~~~}}}}}}|||}}}~~~~~~|||{{{yyywwwxxxuuuqqqttt{{{~~~{{{zzzqqqiiifffhhhnnn}}}~~~zzzwwwwwwyyy~~~}}}|||rrrllleee___SSSFFF???===:::888666555666666555444777666666555444444333333444444444444444444444444444333333222222333333444333222222111111222222333333333333222222222111111222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111222222222333333111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111000111111111111222222222333333444444444444333333222222222333333333444444444444444444444444444444333333333444444444444555222333555666777666555444555555555555555555555555555555555555555555555555MMMQQQVVVWWWSSSOOOMMMLLLHHHJJJMMMNNNNNNOOOPPPRRRUUUYYYYYYTTTPPPOOOMMMIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNPPPPPPQQQQQQOOOOOOQQQRRRRRRVVV]]]```lll}}}hhhVVVMMMKKKHHHFFFFFFHHHHHHFFFCCCGGGFFFEEEDDDCCCCCCCCCDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBDDDEEEFFFIIIGGGEEEDDDDDDDDDCCCAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFDDDBBBBBBCCCCCCCCCBBBAAAAAAAAABBBBBBAAACCCDDDDDDCCCBBBBBBCCCEEEEEEDDDDDDDDDEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHGGGGGGHHHHHHIIIJJJIIINNNOOOUUUeee{{{{{{ggg\\\___zzzuuu[[[OOOMMMMMMKKKIIIPPPRRRTTTSSSSSSVVV[[[```iiinnnvvv~~~tttnnnfff___YYYWWWTTTOOOLLLMMMIIIKKKLLLKKKJJJJJJKKKLLLHHHJJJLLLNNNNNNPPPRRRTTT\\\\\\^^^aaaeeejjjnnnpppwwwwwwxxxyyyzzzzzzzzzyyyyyyyyyyyyxxxwwwuuutttssspppnnnkkkiiiiiihhhfffeeeccc```]]][[[ZZZZZZXXXWWWRRRSSSTTTVVVZZZ___dddfffsssyyy}}}~~~~~~}}}||||||}}}}}}zzzxxxvvvuuurrrqqquuu|||~~~{{{uuuiii___^^^fffssswwwxxxwwwvvvssssssvvv{{{~~~xxxwwwnnncccWWWOOOGGG???999888999777666555666666555444666666555555444333333333444444444444444444444444444333333222222333333444333222222111111222222333333333333222222222222111222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111222222222222333111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222222222222333333222222222222222222222333333333333444444444444444444444444333333333333444444444444222333444666666555555444444444444444444444444444444444444444444444444444LLLOOORRRSSSPPPMMMLLLLLLGGGJJJLLLMMMMMMMMMNNNPPPQQQUUUUUUOOOKKKKKKJJJGGGIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDFFFHHHIIIGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGHHHIIIGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPSSSNNNMMMOOOQQQPPPRRRUUURRRVVV^^^hhhuuuwwwooohhhddd]]]SSSLLLIIIHHHGGGFFFFFFGGGFFFDDDAAAFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEFFFDDDCCCCCCCCCCCCDDDEEEEEEHHHGGGEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFDDDCCCDDDEEEDDDDDDCCCCCCCCCCCCCCCDDDBBBDDDEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHEEEFFFFFFGGGGGGFFFFFFEEEHHHHHHGGGGGGHHHHHHIIIJJJIIIMMMNNNSSS[[[ccc|||iii\\\gggttt^^^SSSNNNKKKIIIJJJLLLNNNOOOPPPRRRVVVZZZaaadddllltttxxx|||xxxooogggccc^^^XXXTTTTTTOOOOOOOOONNNLLLJJJIIIHHHIIIJJJKKKKKKKKKKKKLLLMMMLLLKKKLLLNNNQQQUUUYYY[[[[[[\\\]]]^^^___`````````aaaaaa``````______^^^^^^___^^^\\\[[[ZZZYYYYYYXXXXXXVVVSSSRRRRRRTTTVVVWWWVVVXXX[[[```fffmmmssswww|||}}}|||{{{{{{}}}|||yyywwwrrrrrrsssvvvyyy{{{xxxtttgggaaa^^^dddppp{{{uuuxxxwwwuuurrrqqquuu}}}xxxuuummm]]]MMMDDD@@@<<<999999999777555555666666555444555555555444444333333333333333333333333333333333444333333222222333333444333222222111111222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000111111111222222222111111222222222222111111111222222222222333333333333333333333333333333333222222333333333444444444222333444555555555444444444444444444444444444444444444444444444444444444LLLMMMMMMLLLKKKKKKLLLMMMIIIKKKMMMMMMMMMMMMNNNOOOPPPSSSRRRLLLHHHIIIHHHFFFIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGFFFFFFGGGGGGGGGFFFEEEEEEDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDCCCDDDEEEGGGHHHFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKLLLMMMNNNOOOOOOPPPPPPKKKIIIMMMPPPOOOOOOPPPQQQQQQQQQQQQVVV^^^hhhooottt}}}vvvhhh```VVVQQQOOOOOOLLLGGGDDDDDDKKKIIIGGGFFFFFFEEEDDDCCCEEEEEEEEEEEEEEEDDDDDDDDDAAAAAABBBCCCDDDEEEFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEGGGFFFFFFDDDCCCCCCCCCDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCAAACCCEEEEEEEEEEEEFFFGGGFFFFFFEEEEEEEEEFFFFFFGGGDDDEEEGGGGGGEEEDDDEEEFFFEEEEEEDDDEEEEEEFFFGGGHHHDDDDDDDDDDDDDDDEEEEEEEEEGGGGGGGGGFFFFFFGGGGGGGGGEEEFFFFFFGGGGGGFFFFFFEEEHHHHHHGGGGGGHHHHHHIIIJJJLLLNNNMMMRRRWWWWWWiiiooofffjjj|||wwwaaaUUUPPPNNNFFFGGGIIIKKKNNNTTTZZZ^^^^^^^^^ccckkkqqquuu}}}yyytttooogggaaa___XXXWWWUUUTTTRRRPPPMMMKKKHHHHHHGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGJJJMMMNNNKKKLLLMMMNNNOOOOOOOOOOOOQQQPPPPPPPPPPPPPPPPPPPPPSSSSSSRRRPPPOOONNNOOOOOOPPPPPPOOOOOOPPPTTTXXX[[[```bbbffflllssszzz}}}{{{zzzyyyzzz{{{}}}~~~~~~|||yyyxxxrrruuuyyy}}}{{{tttkkkfff\\\^^^ccclllxxx|||vvvzzzxxxuuuqqqpppwww~~~vvveeeTTTBBB;;;999888777777888666444444555666555444444444444444444333333333333333333333333333333333444333333222222333333444333222222111111222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000111111111222222222000111111222222111111000111111111222222222333333333333333333333333333333222222222333333333444444222333333444444444444444444444444444444444444444444444444444444444444444MMMLLLKKKJJJJJJKKKMMMNNNIIIKKKMMMNNNMMMLLLMMMNNNRRRTTTRRRLLLHHHJJJJJJIIIHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGFFFFFFDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEFFFFFFEEEFFFFFFGGGHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKLLLLLLMMMNNNNNNOOOOOOKKKJJJNNNOOOMMMLLLMMMMMMOOOQQQRRRRRRSSSVVVXXX[[[___gggpppyyy~~~yyyqqqhhhaaaYYYSSSNNNLLLIIIHHHIIIHHHCCCBBBDDDHHHGGGFFFDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDAAAAAABBBCCCDDDDDDEEEEEECCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFEEECCCCCCDDDFFFCCCBBBAAA@@@???@@@AAABBBAAAAAAAAABBBBBBBBBBBBBBB???AAADDDEEEEEEEEEFFFHHHFFFFFFEEEEEEFFFFFFGGGGGGDDDFFFHHHGGGFFFEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGCCCCCCCCCCCCCCCDDDEEEEEEHHHHHHGGGGGGGGGGGGGGGHHHFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHGGGGGGHHHHHHIIIJJJLLLOOONNNPPPVVVTTTZZZlllooo```ccc}}}zzzcccUUUNNNIIIHHHFFFHHHNNNWWWaaahhhccc``````eeekkkpppwww~~~}}}tttlllhhh___]]]YYYWWWUUUSSSOOOMMMIIIGGGFFFGGGHHHHHHGGGFFFGGGGGGEEEEEEDDDEEEFFFGGGFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLKKKIIIIIIJJJLLLNNNOOOPPPRRRUUUYYY___dddlllnnnrrrwww||||||zzzyyyxxxxxxxxxyyyzzz{{{{{{{{{zzzyyyxxxzzzvvvhhh___]]]bbbjjjqqqvvv|||{{{tttvvvwwwuuusssssszzzuuu\\\MMM>>>888888777777888777555444444555666555555444444333333333333333333333333333333333333333333444333333222222333333444333222222111111222222333111222222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000111111111111222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000111111111111222222222111111111222222111111111111111111111222222222222333333333333333333333333222222222222333333333333333333333333333444444444333333333333333333333333333333333333333333333333JJJIIIIIIIIIJJJKKKKKKKKKIIIKKKMMMMMMLLLKKKLLLMMMSSSUUURRRLLLIIIJJJLLLKKKHHHHHHHHHHHHHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGDDDEEEFFFFFFGGGGGGGGGFFFEEEEEEFFFFFFGGGGGGFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDCCCDDDEEEFFFFFFFFFEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMNNNLLLMMMPPPPPPLLLKKKNNNIIILLLPPPRRRRRRRRRSSSSSSXXXYYYZZZ\\\___ccciiilllyyy}}}{{{vvvpppiiiddd___\\\VVVSSSPPPOOOMMMLLLIIIFFFFFFGGGFFFCCCDDDHHHDDDDDDEEEDDDDDDDDDDDDEEECCCDDDEEEFFFFFFEEEDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDBBBDDDEEEEEECCCCCCFFFHHHCCCBBB@@@???>>>???@@@AAA@@@@@@AAAAAAAAABBBBBBBBB???AAACCCDDDDDDDDDEEEFFFCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEGGGGGGEEEDDDEEEFFFGGGGGGFFFFFFEEEFFFFFFFFFCCCCCCBBBBBBBBBCCCDDDEEEFFFEEEEEEFFFFFFGGGHHHIIIGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJIIIPPPNNNMMMSSSSSSTTT^^^iii]]]iii|||nnn```XXXRRRJJJGGGLLLWWWccckkknnngggaaabbbfffjjjpppvvv~~~|||}}}xxxooojjjeee```^^^[[[WWWTTTRRRPPPMMMMMMOOOOOOMMMJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIKKKLLLJJJLLLMMMMMMLLLMMMPPPSSSTTTWWW[[[^^^aaagggnnnsss}}}~~~}}}|||{{{yyyxxxwwwvvvvvvvvvvvvvvvwwwxxxyyy{{{{{{{{{|||}}}xxxkkk^^^^^^dddzzz}}}yyyxxxtttooopppssswwwxxx{{{}}}|||mmmSSSHHH===::::::888888999666555333444555666666555333333333333333333333333222222222222222222222222444333333222222333333444333222222111111222222333111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222111222222222222222222111111111111111222222222222222222222222222222222222111222222222222333333333333333222222333333444444333333333333333333333333333333333333333333333333EEEEEEGGGIIIJJJJJJHHHGGGIIIKKKLLLLLLKKKJJJJJJKKKRRRTTTRRRKKKHHHJJJKKKKKKGGGHHHHHHHHHHHHGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHEEEEEEFFFGGGGGGGGGGGGGGGDDDEEEGGGHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCEEEFFFFFFFFFEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKIIIIIILLLOOONNNJJJKKKNNNJJJKKKLLLLLLLLLNNNRRRUUUOOOOOOOOOPPPRRRVVVZZZ\\\VVVYYY]]]___aaaeeelllpppgggjjjnnnrrrrrrqqqnnnllljjjlllooopppoookkkgggdddhhhaaaZZZVVVUUUSSSOOOLLLQQQNNNJJJHHHGGGGGGGGGFFFLLLHHHFFFEEECCC@@@BBBFFFBBBDDDFFFGGGEEEDDDCCCCCCCCCDDDEEEFFFFFFEEEDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEDDDDDDDDD@@@CCCEEEEEECCCDDDGGGJJJCCCBBB@@@>>>>>>???@@@AAA@@@@@@@@@AAAAAABBBBBBBBBAAABBBDDDDDDCCCBBBCCCCCC@@@@@@@@@@@@@@@AAABBBCCCCCCDDDFFFFFFDDDDDDDDDEEEHHHHHHGGGFFFEEEEEEEEEFFFCCCCCCBBBAAABBBCCCDDDEEEBBBCCCCCCDDDEEEGGGIIIJJJGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHGGGGGGHHHHHHIIIJJJEEEPPPOOOJJJPPPSSSTTTZZZdddzzzcccaaajjjggg]]]QQQIIIJJJTTT```hhhwwwmmmdddaaabbbeeejjjpppwwwuuuxxx}}}vvvpppmmmjjjfffbbbZZZWWWUUUTTTUUUUUURRROOONNNNNNOOOOOONNNMMMLLLKKKHHHIIIIIIIIIIIIIIIHHHGGGJJJIIIIIIIIIJJJLLLNNNOOOMMMPPPSSSTTTTTTVVVZZZ]]]]]]aaagggkkkooottt{{{zzzzzzxxxwwwvvvuuuuuuuuuuuuuuutttuuuvvvyyy{{{|||{{{yyywwwpppcccZZZcccqqq{{{zzztttooonnnqqqppplllkkkrrrzzzzzz|||sssdddJJJAAA:::888777555555666666555333333555666666555333333333333333333333333222222222222222222222222444333333222222333333444333222222222222222222333111111111222222333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222222222333333333333222222000111111111111222222222222222222222222222222222111111222222222333333333333333222222222333444555333333333333333333333333333333333333333333333333HHHGGGFFFFFFGGGGGGFFFDDDEEEFFFHHHJJJKKKKKKKKKKKKHHHJJJHHHEEEEEEIIIKKKIIIIIIHHHGGGFFFEEEEEEEEEEEEJJJJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFIIIHHHGGGFFFEEEEEEEEEEEEHHHGGGFFFFFFGGGGGGFFFEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGHHHFFFDDDFFFIIIJJJHHHFFFIIIJJJJJJKKKKKKJJJJJJIIIIIIKKKMMMNNNOOONNNLLLKKKNNNMMMLLLKKKKKKMMMOOOPPPMMMMMMMMMNNNOOOPPPRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUYYYXXXWWWXXXXXXWWWTTTQQQTTTSSSRRRQQQPPPQQQRRRRRRLLLKKKJJJIIIHHHIIIJJJJJJHHHGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCDDDEEEEEECCCBBBBBBAAAAAABBBBBBCCCDDDBBBAAA???>>>>>>???@@@AAA@@@?????????@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@CCCDDDEEEDDDCCCBBBCCCDDDEEEDDDBBBBBBCCCCCCBBBAAACCCCCCDDDEEEEEEDDDCCCBBBDDDDDDEEEEEEFFFFFFFFFFFFHHHGGGGGGIIILLLNNNNNNMMMOOOMMMKKKHHHGGGGGGHHHIIIIIIJJJKKKMMMOOOQQQRRRSSS^^^nnnwwwaaaYYYkkknnnWWWNNNNNNPPPTTTYYYjjjqqqrrrjjjcccdddgggfffpppqqqtttxxx}}}~~~yyytttooommmiiieeeaaa___]]]\\\ZZZXXXVVVUUUUUUUUUSSSQQQPPPOOONNNNNNNNNNNNNNNOOOOOOOOOOOOPPPRRRUUUXXXYYYXXXYYY[[[^^^cccggglllnnnooorrrvvv|||}}}|||{{{xxxxxxxxxxxxvvvtttrrrqqqpppppprrruuuxxx{{{||||||{{{qqqhhhccc______iiiuuuyyyyyyqqqmmmnnnooommmllllllmmmvvvwwwvvvxxxsssbbbSSS>>><<<999666555444555555444555555555444333333222222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111333333333222222111111111111111111111111111111111111111111111111111111111000111111111111222222222222111111111000000//////111111111111111111111111222222111111111111222222000000111222222222222111222222222222222222222222111111111111111111111111111111222222222333333333000000111222222222222111222222222222222222222222222222222222222222222222222222111111111111111111IIIGGGFFFFFFGGGHHHFFFEEEDDDEEEGGGIIIJJJJJJJJJJJJHHHJJJHHHDDDDDDHHHJJJHHHIIIIIIHHHGGGGGGFFFEEEEEEIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEHHHGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFFFFGGGHHHGGGFFFGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEGGGGGGHHHFFFEEEFFFHHHIIIHHHFFFIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMOOOOOONNNMMMLLLNNNMMMLLLKKKKKKMMMNNNPPPMMMMMMMMMMMMNNNOOOPPPPPPNNNNNNNNNNNNOOOOOOOOOOOOQQQPPPPPPPPPQQQPPPNNNLLLNNNMMMLLLKKKJJJKKKLLLLLLJJJIIIHHHGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAABBBCCCCCCDDDBBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAA??????>>>>>>>>>@@@???>>>>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCCCCAAA@@@AAACCCEEECCCBBBBBBCCCCCCBBB@@@CCCDDDEEEEEEEEEEEEDDDCCCEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFHHHKKKMMMMMMLLLNNNLLLJJJHHHGGGGGGHHHHHHIIIJJJKKKMMMNNNPPPQQQRRRVVV^^^nnnsssiii]]]nnnhhhWWWOOOLLLNNNSSSVVV```hhhkkkmmmnnnjjjdddgggiiikkkoootttyyy~~~}}}yyyuuurrrpppoookkkiiigggffffffeeecccaaa______^^^]]]]]]]]]^^^^^^^^^^^^___```aaadddfffgggjjjkkkmmmppptttyyy}}}~~~{{{yyyxxxwwwuuuuuuvvvwwwvvvtttsssqqqrrrqqqqqquuuzzz}}}}}}{{{pppmmmmmmnnnlllkkksss}}}ooooookkkjjjnnnqqqqqqrrrvvvrrrzzz}}}tttoookkkbbbRRREEE===;;;888666555444555555444444555555444333333222222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111333333333222222111111111111111111111111111111111111111111111111111111111000111111111111222222222111111111111000000000///111111111111111111111111222111111000000111111222000000111222222222222111222222222222222222222222111111111111111111111111111111111222222222333333000000111222222222222111222222222222222222222222222222222222222222222222111111111111111111111111JJJHHHGGGGGGHHHIIIGGGFFFDDDEEEFFFGGGHHHIIIIIIIIIGGGIIIHHHDDDDDDGGGIIIGGGIIIIIIJJJJJJIIIHHHGGGFFFHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHIIIHHHGGGFFFEEEDDDCCCCCCDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFEEEFFFHHHIIIHHHGGGIIIIIIHHHHHHHHHHHHIIIIIIKKKLLLMMMNNNOOONNNMMMMMMMMMLLLKKKKKKKKKLLLNNNOOOMMMMMMLLLLLLLLLLLLMMMMMMKKKLLLMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJKKKKKKJJJHHHJJJIIIGGGFFFFFFFFFGGGHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFAAABBBBBBCCCDDDDDDEEEEEECCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????@@@AAAAAABBBBBB@@@@@@????????????@@@@@@@@@@@@@@@@@@???>>>======>>>>>>=========>>>???@@@????????????????????????@@@@@@AAAAAAAAAAAA@@@@@@>>>@@@AAA@@@??????@@@AAADDDBBBAAAAAACCCCCCBBB@@@CCCDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEFFFIIIKKKKKKJJJLLLKKKIIIHHHGGGGGGGGGHHHHHHIIIJJJKKKMMMOOOPPPPPPUUUTTTYYYooottt```dddttt{{{cccSSSKKKJJJMMMJJJQQQ[[[eeennnssspppjjjeeeeeefffiiimmmsssyyy|||{{{~~~|||zzzxxxwwwvvvuuusssqqqnnnnnnmmmlllllllllllllllllllllmmmnnnoooqqqssstttzzz{{{}}}|||yyywwwuuuuuuuuusssssstttssssssqqqpppoooqqqrrrvvvzzz}}}|||wwwrrrkkkooovvvyyywwwtttxxxzzzhhhhhhgggjjjooorrrrrrvvv{{{zzz}}}zzzuuummmaaaSSSFFF???;;;:::888666555444555555444444444444444333333222222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111111111111111111111111111111111111111111111111111111111000111111111111222222222111111111111000000000000111111111111111111111111222111111000000111111222///000111111222222111111222222222222222222222222111111111111111111111111111111111222222222222333000000111222222222222111222222222222222222222222222222222222222222222222111111111111111111111111KKKJJJHHHIIIJJJJJJIIIGGGDDDEEEEEEFFFGGGHHHHHHHHHFFFHHHGGGDDDDDDGGGGGGEEEHHHIIIKKKLLLKKKJJJGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCEEEEEEFFFGGGHHHHHHHHHIIIDDDFFFHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCDDDEEEGGGHHHHHHGGGEEEDDDEEEEEEDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGHHHHHHHHHHHHIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNMMMLLLKKKKKKJJJJJJJJJKKKLLLMMMNNNOOONNNMMMJJJIIIHHHGGGGGGHHHJJJKKKJJJIIIJJJIIIHHHFFFFFFGGGGGGHHHFFFFFFEEEEEEEEEDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEAAAAAAAAABBBBBBCCCCCCCCCBBBCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>?????????@@@@@@???>>>>>>======>>>>>>???>>>>>>???@@@???>>><<<;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????===???@@@???>>>>>>???AAACCCAAA@@@AAABBBBBBAAA@@@BBBBBBCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCEEEGGGIIIIIIHHHKKKJJJHHHGGGFFFFFFFFFGGGGGGGGGIIIJJJKKKMMMNNNNNNUUUQQQQQQ___lllfffgggvvvuuuaaaSSSLLLJJJMMMOOORRRXXXaaallltttxxxjjjhhhfffeeeggglllrrrvvvzzz{{{}}}}}}}}}|||{{{zzzzzzzzzzzzyyyyyyzzz{{{|||~~~}}}|||zzzwwwvvvuuuuuuuuusssrrrpppmmmllllllmmmmmmqqqvvv|||}}}yyyqqqjjjfffsssxxx~~~}}}wwwtttxxx~~~rrrgggkkkkkknnnrrrqqqooosssyyy~~~}}}wwwxxxuuujjjXXXIIIAAA>>>999888777555555444444555333333444444444333333222222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111111000000000000000111111111111111111111111111111000000000000111111///000000111111111111111111111111111111111111111111111111111111111111111111111111111222222222222000000111222222222222111111111111111111111111111111111111111111111111111111111111111111222222222LLLKKKJJJJJJKKKKKKJJJIIIEEEEEEEEEEEEFFFGGGGGGHHHFFFIIIHHHEEEDDDGGGGGGDDDGGGIIIJJJKKKKKKIIIGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFEEEEEEDDDDDDDDDCCCDDDEEEFFFHHHIIIIIIIIIIIIDDDGGGJJJKKKJJJJJJJJJKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFHHHIIIIIIHHHFFFEEEFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKJJJKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIIIILLLMMMNNNOOONNNLLLJJJIIIGGGFFFFFFGGGJJJKKKKKKKKKJJJJJJHHHGGGGGGGGGHHHIIIFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBBBBAAAAAAAAA@@@AAABBBCCCDDDDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=========>>>>>>>>>>>>>>>>>>======<<<<<<======>>><<<===>>>???>>>===<<<;;;;;;;;;<<<<<<====================================>>>??????@@@@@@??????>>>===???@@@@@@??????@@@BBBAAA@@@???@@@AAABBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCFFFGGGGGGFFFHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLLLLKKKLLLTTTggguuukkkdddhhhuuu|||gggVVVKKKOOONNNMMMMMMRRR^^^ooo|||sssooojjjeeebbbccceeefffoooqqqsssvvvyyy~~~|||zzzxxxvvvtttssssssssssssnnnllliiiggghhhkkkppprrrwwwzzzzzzrrrfff```bbbfff~~~yyytttwww|||xxxuuuqqqnnnnnnrrrqqqsssuuurrrooorrrxxx}}}zzzyyyvvvwwwrrrbbbNNN???:::;;;777666666555555444444444222222333333444333333222222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222000000000000000000111111000000000000000000000000111000000000000000000111//////000111111111111000111111111111111111111111111111111111111111111111000000111111111222222222000000111222222222222111111111111111111111111111111111111111111111111111000000111111111222222222NNNLLLKKKKKKLLLLLLKKKJJJFFFFFFEEEEEEFFFGGGGGGHHHGGGIIIIIIFFFEEEGGGGGGDDDFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEGGGIIIIIIIIIIIIHHHEEEIIIMMMNNNKKKJJJJJJLLLJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGEEEGGGHHHHHHGGGFFFHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHFFFEEEDDDEEEHHHJJJJJJJJJIIIHHHGGGFFFEEEFFFGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@???@@@AAACCCEEEEEEDDDBBBAAA????????????????????????????????????????????????==================>>>>>>======<<<<<<<<<<<<======<<<<<<<<<======<<<<<<;;;:::;;;<<<============<<<========================>>>>>>????????????>>>>>>===???@@@@@@??????AAABBB@@@???>>>???AAABBBAAA@@@???>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDEEEEEEEEECCCBBBBBBCCCEEEFFFFFFEEEGGGGGGFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGHHHIIIJJJJJJEEEHHHKKKOOOWWWjjj|||qqqjjjiiitttiiiUUUMMMLLLLLLLLLMMMSSSaaapppxxxvvvsssnnniiiddd```^^^aaadddhhhmmmqqqwww}}}}}}{{{yyyuuutttrrrpppooonnnnnnooofffeeeeeegggjjjpppvvvyyy|||yyypppaaaUUUXXXggguuu|||ttttttsssmmmmmmqqqxxxxxxvvvvvvxxxwwwvvvzzz}}}||||||{{{ppp]]]HHH:::777999555555555555555444444444111222222333333333333333222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111111111111111111111111111111111111111111111111111111111000111111111111222222222000000000000111111111111000000000000000000000000111000000//////000000111...///000000111111000000111111111111111111111111111111111111111111111111000000000111111111111222000000111222222222222111111111111111111111111111111111111111111111111111000000000111222222333333OOOMMMLLLLLLMMMMMMLLLKKKGGGGGGFFFEEEFFFGGGHHHIIIHHHJJJJJJGGGFFFHHHGGGDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGEEEEEEFFFFFFGGGGGGHHHHHHEEEFFFHHHIIIJJJIIIHHHGGGFFFJJJOOOOOOLLLIIIJJJLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEFFFFFFGGGEEEGGGHHHHHHFFFFFFGGGJJJGGGHHHJJJLLLLLLJJJHHHGGGHHHHHHGGGHHHHHHHHHIIIJJJIIIIIIJJJJJJKKKKKKKKKJJJKKKJJJJJJIIIIIIIIIJJJJJJHHHIIIIIIIIIIIIIIIJJJJJJFFFDDDCCCDDDFFFHHHIIIIIIHHHGGGEEEDDDDDDDDDEEEFFFEEEFFFFFFGGGFFFEEEDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBAAAAAAAAA???AAACCCEEEEEEDDDCCCAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;<<<<<<:::;;;<<<===>>>======<<<===========================>>>>>>>>>>>>>>>>>>===<<<>>>???@@@??????AAABBB@@@>>>>>>???@@@AAAAAA@@@???>>>>>>>>>???@@@BBBBBBAAABBBBBBCCCDDDEEEFFFFFFCCCBBBBBBCCCEEEFFFEEEDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIFFFHHHLLLOOOPPPYYYpppxxxllljjj}}}iiiXXXSSSPPPPPPNNNMMMSSS\\\jjjooouuuxxxwwwpppgggaaa[[[^^^bbbfffkkkrrryyy~~~}}}|||zzzxxxwwwsssrrrooommmlllkkkkkkkkkbbbdddhhhmmmqqquuuxxxyyytttmmmbbbXXXWWWbbbttt{{{qqqsssttttttyyy~~~{{{xxx{{{~~~~~~|||}}}zzziiiTTTCCC:::888999333444444555555555444444111111222333333333333333222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111///000000000111111111222111111111111111111111111111111111111111111111111000111111111111222222222///000000000111111111111000000000000000000000000000000////////////000000...//////000000000000000111111111111111111111111111111111111111111111111000000000000111111111111000000111222222222222111111111111111111111111111111111111111111111111111///000000111222222333333OOONNNMMMMMMNNNNNNMMMKKKHHHGGGFFFFFFFFFGGGHHHIIIHHHKKKKKKHHHGGGIIIGGGDDDEEEDDDDDDCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJEEEGGGHHHJJJJJJIIIHHHGGGFFFKKKPPPPPPLLLIIIIIIKKKIIIIIIIIIJJJJJJJJJJJJKKKGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGDDDGGGIIIHHHFFFEEEGGGJJJFFFHHHKKKMMMMMMKKKHHHFFFIIIIIIHHHHHHHHHIIIJJJKKKHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKJJJIIIIIIIIIIIIJJJLLLLLLGGGEEEDDDDDDFFFHHHIIIIIIHHHGGGFFFEEEDDDEEEFFFFFFDDDEEEFFFFFFFFFEEECCCBBBDDDDDDCCCCCCCCCCCCDDDDDD@@@AAAAAABBBBBBCCCCCCDDD???AAACCCEEEFFFEEECCCAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<======<<<;;;:::999999:::<<<===;;;;;;===>>>>>>>>>===<<<==============================>>>>>>>>>>>>======;;;===??????>>>>>>@@@BBB???>>>===>>>@@@AAAAAA?????????>>>>>>???AAACCCDDD@@@AAABBBCCCDDDFFFGGGGGGCCCBBBBBBCCCEEEFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEFFFGGGGGGHHHGGGGGGJJJMMMLLLPPP```rrruuummmxxx|||kkk```UUURRRNNNJJJKKKPPPSSS]]]mmmzzz}}}wwwlllddd[[[\\\^^^```dddkkksssyyy|||}}}}}}zzzxxxwwwvvvsssrrrpppmmmlllkkkkkkkkkdddhhhnnntttwwwwwwuuutttfff```ZZZ[[[cccqqq}}}}}}qqqrrr|||wwwsssyyy{{{~~~~~~{{{zzz~~~~~~qqq\\\HHH;;;666666777333333444444555555444444000111222333333333333333222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111//////000000111111111222111111111111111111111111111111111111111111111111000111111111111222222222//////000000111111111222000000000000000000000000000000////////////000000...//////000000000000000000000000000000000000000111111111111111111111111000000000000111111111111000000111222222222222111000000000000000000000000000000000000000000000000///000000111222222333333NNNNNNNNNNNNMMMMMMLLLLLLLLLJJJIIIGGGFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHCCCDDDFFFGGGGGGFFFDDDCCCDDDEEEFFFFFFFFFEEECCCBBBEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHIIIJJJKKKJJJGGGEEEIIIMMMRRRRRRNNNJJJHHHGGGGGGIIIKKKKKKJJJIIIIIIJJJGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLFFFGGGHHHIIIIIIIIIGGGGGGGGGGGGIIIIIIIIIIIIGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGEEECCCCCCDDDEEEFFFDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC????????????@@@@@@AAABBBBBBBBBCCCDDDDDDEEEDDDDDD@@@???>>>???@@@@@@???>>>========================???>>>===<<<<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>@@@@@@???>>>======>>>>>>??????@@@AAAAAAAAAAAA@@@CCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDGGGGGGFFFFFFFFFFFFGGGGGGCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJNNNTTTXXXtttsssjjjppp{{{mmmYYYPPPMMMNNNOOOLLLOOOXXXfffqqqrrrmmmhhh^^^______^^^]]]```eeejjjqqquuuyyy{{{{{{|||~~~{{{yyyxxxyyyxxxtttqqqrrrmmmfffdddfffiiikkkllllllnnnqqqsssrrrmmmfffaaaSSSWWW```kkkwwwzzzuuutttpppjjjjjjnnntttzzzyyyyyywwwxxx{{{~~~|||xxxggg[[[JJJ>>>999888777666444444444444444444444444333333333333333333333333333333333333333333333333111111222222222333333333222222222222222222222222333333222111111222333333111111111111111111111111222222222222222111000///111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111000111222222000000111222000000111111111111000000MMMMMMMMMMMMMMMLLLLLLLLLLLLKKKIIIHHHGGGHHHHHHIIIEEEEEEFFFFFFFFFGGGGGGGGGDDDEEEGGGHHHHHHGGGEEEDDDBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIHHHHHHIIIJJJLLLKKKIIIGGGKKKNNNRRRSSSOOOKKKHHHGGGGGGJJJLLLLLLKKKIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJHHHGGGEEEDDDDDDDDDFFFGGGEEEDDDDDDCCCCCCDDDDDDDDDFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@AAABBBBBBAAABBBCCCDDDDDDDDDDDDCCCAAA@@@??????AAAAAA@@@???==============================<<<;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;::::::::::::::::::<<<<<<<<<============>>>;;;;;;<<<<<<======>>>>>>@@@??????>>>======>>>>>>>>>???@@@@@@AAAAAA@@@@@@CCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDGGGFFFFFFEEEEEEFFFFFFGGGCCCCCCDDDEEEEEEFFFFFFGGGFFFGGGHHHIIIJJJLLLPPPTTTaaaxxxnnn___eeerrrzzzmmmeee\\\TTTSSSRRRTTTYYY^^^]]]XXXTTTZZZ]]]aaacccccccccdddeeehhhlllqqquuuvvvvvvvvvvvvvvvwwwzzz|||~~~~~~}}}|||yyyxxxxxxxxxxxxyyyzzzzzz{{{xxxuuuttttttrrroookkkiiiggggggiiimmmppppppoooqqqnnnhhhccc^^^YYYUUUSSS[[[aaakkkxxxzzzmmmiiiiiigggnnnqqqtttyyy|||yyyuuutttuuusssllldddNNNFFF<<<666555666555444444444444444444444444444333333333333333333333333333333333333333333333333111111222222222333333333222222222222222222222222333333222111111222333333111111111111111111111111222222222222222111000000111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111///111222222111000000111000000111111111111000000KKKKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEAAABBBBBBBBBDDDEEEFFFGGGEEEFFFFFFGGGGGGHHHIIIIIIHHHHHHHHHJJJLLLLLLKKKIIIMMMPPPSSSSSSQQQMMMIIIHHHHHHJJJMMMNNNLLLIIIGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHGGGHHHIIIJJJKKKIIIHHHFFFEEEEEEEEEFFFGGGGGGFFFEEEDDDDDDCCCDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAABBBCCCCCCCCCBBBBBBAAA@@@??????AAAAAA@@@???========================<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>??????>>>=========>>>>>>>>>???@@@@@@AAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEFFFGGGGGGHHHFFFHHHIIIJJJIIIJJJLLLNNNQQQddd~~~tttccc```___dddqqquuuddd^^^ZZZUUURRRRRRQQQNNNKKKQQQWWW```gggjjjkkkkkkjjjfffffffffhhhjjjkkkjjjiiiiiilllooosssuuuvvvvvvuuuxxxyyyzzz}}}|||yyyyyyxxxxxxwwwvvvvvvvvvrrrrrrqqqrrrrrrssstttuuusssqqqooonnnmmmkkkhhheeeccceeehhhlllooonnnjjjgggddd^^^UUUNNNLLLOOOUUUZZZhhhooo{{{wwwhhhggglllooopppoooqqquuu|||||||||uuuoooooonnngggYYYNNN===:::666555777888777555444444444444444444444444333333333333333333333333333333333333333333333333111111222222222333333333222222222222222222222222333222222111111222222333111111111111111111111111111222222222222111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111...000333333222000000000000000111111111111000000JJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHIIIJJJKKKFFFFFFFFFFFFFFFFFFGGGGGGFFFGGGHHHHHHHHHHHHGGGFFFCCCBBBBBBAAABBBDDDFFFGGGEEEFFFFFFGGGGGGHHHIIIIIIGGGGGGHHHJJJLLLMMMLLLKKKNNNPPPSSSTTTRRRNNNJJJHHHHHHJJJMMMNNNKKKHHHFFFEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHGGGFFFFFFHHHJJJKKKHHHHHHGGGFFFEEEFFFFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBB@@@@@@AAAAAAAAAAAAAAA@@@@@@>>>===>>>???@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999::::::999999:::::::::;;;;;;;;;::::::;;;<<<<<<======>>>???>>>>>>=========>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGIIIKKKKKKJJJIIIIIIJJJOOOWWWdddzzz}}}vvvpppggg______jjjzzz}}}oookkkbbbYYYUUUTTTQQQMMMIIIOOOXXXbbbkkkrrrwwwzzzpppjjjccc______aaabbbaaabbbdddgggkkkooorrrtttuuuwwwwwwwwwwwwxxxxxxyyyyyyvvvwwwxxx{{{}}}}}}{{{yyy}}}}}}}}}}}}}}}}}}}}}}}}~~~|||{{{zzzzzzyyyvvvttttttttttttssssssrrrrrrrrrpppppppppoooppppppqqqqqqiiiiiiiiihhhhhhgggfffdddjjjkkklllllliiibbb[[[VVVQQQLLLGGGDDDHHHSSSaaakkkttt|||uuulllooovvvzzzqqqlllkkkpppwww|||zzzzzzpppiiiiiihhh^^^MMM@@@;;;999777777888888777444444444444444444444444444333333333333333333333333333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111111111222222222111111000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111...111444555444222000000000000111111111111000000JJJJJJJJJJJJJJJJJJKKKKKKIIIHHHGGGGGGGGGHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIGGGFFFGGGIIIKKKMMMMMMLLLMMMNNNQQQRRRRRROOOJJJGGGGGGJJJLLLLLLJJJGGGEEEEEEEEEEEEEEEEEEFFFHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGEEEDDDEEEFFFHHHJJJGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGEEEDDDCCCCCCCCCCCCBBBCCCCCCDDDCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAA??????@@@@@@@@@@@@??????===<<<;;;<<<===>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::::::::999999999999::::::::::::::::::;;;;;;<<<=========>>>===============>>>>>>>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHJJJLLLMMMKKKIIIHHHIIIPPPSSSXXXddd{{{rrrjjjgggiiimmm}}}uuuiii```UUUKKKIIIJJJNNNVVVbbbnnnyyyxxxrrrjjjfffddddddaaa___``````aaabbbfffjjjnnnppprrrrrrrrrsssssssssssstttrrrrrrtttwwwyyyyyywwwuuuxxxxxxxxxxxxxxxxxxxxxxxxzzzxxxwwwwwwwwwvvvsssqqqqqqqqqppppppooonnnmmmmmmmmmlllkkkkkkjjjjjjjjjjjjeeefffggghhhhhhgggggghhhmmmlllhhhbbbZZZSSSMMMJJJGGGHHHHHHJJJPPP[[[hhhqqqzzz{{{yyyzzzqqqkkknnnrrruuuxxx}}}|||zzzmmmccccccaaaTTTCCC888:::888666444333333222111444444444444444444444444333333333333333333333333333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111000111111222222222111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111///222555666555333111111000000111111111111000000LLLKKKKKKKKKJJJJJJJJJJJJIIIIIIGGGGGGFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIGGGFFFFFFGGGJJJLLLLLLKKKJJJKKKMMMPPPQQQOOOJJJFFFFFFHHHIIIIIIGGGEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDEEEFFFGGGFFFFFFFFFFFFEEEEEEEEEDDDFFFEEEDDDCCCCCCBBBCCCCCCAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@>>>>>>?????????>>>======<<<;;;::::::<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999999999::::::::::::999999999999999999999999888888999999::::::;;;;;;999999999999:::::::::::::::::::::;;;<<<<<<============<<<<<<======>>>>>>===>>>??????@@@@@@??????>>>??????@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHGGGIIILLLLLLKKKIIIIIIJJJKKKNNNQQQVVVeeesssiiidddeeefffppp}}}eeeQQQQQQMMMJJJLLLTTT```jjjpppooooooooooooooommmiiifffhhheeebbb______```ccceeehhhhhhiiijjjkkklllmmmmmmllllllmmmooorrrsssrrrppprrrrrrrrrrrrrrrrrrrrrrrrtttsssrrrqqqrrrqqqooommmkkkjjjjjjiiiiiihhhhhhgggfffeeedddccccccccccccdddfffhhhiiihhhfffddddddeee]]]ZZZUUUNNNHHHEEEEEEFFFFFFLLLUUU\\\ccckkksssyyy~~~~~~sssqqqrrrooopppuuu}}}xxxiii\\\YYYUUUGGG:::555777666555333333333444444444444444444444444444444333333333333333333333333333333333333333333333333111111222222222333333333222222222222222222222222111222222333333222222111111111111111111111111111000000111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111000222555555444222222222000000111111111111000000NNNMMMMMMLLLKKKJJJIIIIIIKKKJJJIIIHHHGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHIIIIIIGGGFFFEEEFFFHHHJJJJJJIIIGGGGGGIIIMMMOOONNNJJJEEEEEEFFFGGGFFFDDDDDDEEEGGGGGGGGGFFFFFFFFFGGGGGGHHHDDDEEEEEEFFFEEEEEEDDDDDDBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDFFFGGGHHHFFFEEEDDDDDDDDDDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCC@@@AAACCCDDDDDDCCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>???>>>>>>>>>>>>>>>===<<<<<<<<<;;;::::::<<<<<<;;;:::::::::::::::::::::::::::888999:::;;;;;;:::999888999999999999999999999999888888999999999:::::::::888888888888888888888888999999999:::;;;;;;<<<<<<999999999:::::::::;;;;;;999::::::;;;;;;<<<<<<===<<<<<<<<<<<<<<<===>>>>>>===>>>>>>???????????????>>>>>>>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCDDDEEEEEEFFFFFFGGGEEEGGGIIIIIIIIIHHHIIIKKKFFFKKKOOOOOOTTTggg~~~wwwgggZZZZZZhhhrrr{{{lllZZZUUUNNNKKKNNNTTTXXX[[[\\\___cccgggjjjooossswwwxxxuuupppkkkgggeeeddddddeeeeeeeeeddddddddddddddddddcccccceeehhhjjjjjjiiijjjjjjjjjjjjjjjjjjjjjjjjkkkjjjiiiiiiiiiiiifffdddbbbbbbbbbccccccdddddddddaaaaaaaaabbbbbbdddeeeeeehhhhhhgggccc]]]XXXVVVUUULLLJJJGGGDDDBBBEEELLLRRRSSS^^^mmmyyyzzz}}}|||yyyvvvqqqppptttzzz~~~ooo^^^PPPLLLGGG<<<555777444555666666666555666666444444444444444444444444333333333333333333333333333333333333333333333333111111222222222333333333222222222222222222222222111222333333333333222111111111111111111111111111000000111222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111///111333222111000111111000000111111111111000000OOOOOONNNLLLKKKJJJIIIHHHMMMLLLKKKIIIHHHHHHHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFBBBDDDFFFGGGHHHHHHHHHGGGEEEFFFFFFGGGHHHHHHIIIIIIGGGFFFEEEEEEGGGIIIIIIHHHEEEEEEGGGKKKNNNNNNIIIEEEDDDEEEEEECCCBBBCCCEEEGGGIIIIIIHHHGGGGGGGGGHHHHHHBBBCCCCCCDDDDDDDDDDDDCCCAAABBBBBBCCCDDDEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEGGGHHHFFFEEEDDDCCCCCCDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBBBBCCCCCCBBBBBBDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCC@@@AAACCCDDDDDDCCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>======>>>>>>======>>>>>>===<<<;;;;;;===<<<;;;;;;<<<===<<<;;;::::::::::::::::::::::::777888999::::::999888777888888888888888888888888888888888999999:::::::::::::::::::::::::::::::::999999:::;;;;;;<<<======999999:::::::::;;;;;;;;;999999:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<===>>>???======>>>???????????????===>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFCCCEEEGGGGGGGGGHHHIIIKKKEEEKKKOOONNNLLLUUUllliii[[[^^^\\\[[[yyy```ZZZTTTPPPOOOPPPOOONNNNNNPPPRRRUUU]]]jjj{{{|||vvvqqqnnnllljjjiiigggeeebbb___^^^\\\___]]]]]]^^^aaadddddddddeeeeeeeeeeeeeeeeeeeeeeeedddbbbaaaaaabbbaaa___]]]]]]]]]^^^___aaabbbcccdddbbbbbbccceeegggiiikkklllggggggddd\\\SSSKKKGGGFFFIIIJJJIIIIIIKKKRRR]]]dddlllxxxzzzvvvvvvwww}}}~~~{{{uuutttyyytttwwwwwwwww{{{cccRRREEEBBB===555555;;;000333666666555333222111444444444444444444444444333333333333333333333333333333333333333333333333111111222222222333333333222222222222222222222222111222333444444333222111111111111111111111111111///000111222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111///000111000///...///111000000111111111111000000IIIJJJJJJKKKJJJIIIGGGFFFKKKJJJIIIHHHHHHHHHHHHHHHJJJJJJIIIHHHGGGEEEEEEDDDGGGGGGFFFEEEEEEFFFGGGHHHDDDEEEEEEFFFHHHIIIJJJJJJIIIHHHFFFFFFFFFHHHJJJKKKIIIHHHFFFEEEEEEFFFHHHIIIEEEEEEEEEEEEFFFGGGHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGEEEDDDCCCCCCCCCCCCBBBCCCDDDEEEEEEFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB???@@@BBBCCCDDDCCCBBBAAABBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;:::::::::999999999999999999999999888888888888888888888888:::::::::999999999888888888888888888888888888888999999888888888888999999888888888888888888888888888888888888888888888888:::::::::::::::999888777<<<;;;:::999999999:::;;;:::;;;<<<===>>>@@@@@@AAA============>>>>>>>>>>>>===>>>>>>>>>????????????AAAAAABBBBBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDDDDDDDFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFHHHJJJLLLMMMNNNSSS^^^fff{{{ggg]]]VVVVVVkkk|||jjjWWWPPPOOOOOOOOOQQQNNNLLLMMMSSSVVVZZZfffsssyyyttttttvvvtttsssqqqlllfffaaa___^^^ZZZZZZZZZ[[[^^^``````___aaa``````______``````aaaaaa```^^^]]]\\\[[[YYYWWW^^^^^^___bbbeeejjjmmmpppssspppnnnoooooollleee___ZZZVVVPPPIIIEEECCCDDDEEEGGGLLLRRRUUUYYY___iiiqqq|||xxxtttvvvzzzxxxxxx{{{zzztttqqqqqquuuvvvwww{{{xxxmmmYYYOOOAAA888666777777666444444555555444444333222333333333333333333333333444444444333333222222222333333333222222111111111111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111222111111111000000//////000000000000000000000000000000000000000000000000111111111111111111111111GGGHHHHHHIIIIIIHHHGGGFFFJJJJJJIIIHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGFFFFFFEEEFFFFFFEEEDDDDDDEEEFFFGGGEEEEEEFFFGGGHHHIIIJJJKKKIIIHHHGGGFFFFFFGGGIIIJJJHHHGGGFFFEEEEEEFFFGGGHHHDDDDDDDDDDDDEEEFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBAAACCCDDDEEEFFFFFFGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999888888888888888888888888::::::999999999888888888888888888888888888888888999888888777777888888999888888888888888888888888888888888888888888888888999999::::::999999888777;;;:::999999999999:::;;;:::;;;;;;<<<===>>>??????<<<<<<=========>>>>>>>>>======>>>>>>>>>?????????AAAAAAAAABBBCCCCCCDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDEEEDDDDDDDDDDDDFFFGGGHHHEEEFFFFFFGGGGGGHHHHHHHHHFFFHHHJJJIIIIIIMMMUUU\\\ddd~~~nnn___WWW]]]iiizzzoooaaaQQQJJJMMMIIIFFFHHHMMMOOOPPPWWW___gggjjjlllkkkiiiiiinnnrrrxxxxxxxxxvvvssspppooooooeeebbb___]]]]]]__________________```aaaccceeefffdddcccaaa```___^^^]]]\\\hhhhhhiiilllqqqwww}}}}}}xxxppphhhaaaZZZSSSOOOGGGEEEDDDCCCFFFLLLTTTYYYccccccbbb```bbbgggooovvv|||rrrmmmooorrrvvvvvvzzz~~~zzzvvvuuuvvvxxxwwwsssqqqppphhh^^^NNNFFF===888888888666444444444555555444444333222333333333333333333333333444444444333333222222222333333333222222222111111111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111111111000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000///000000000000000000000000000000000000000000000000111111111111111111111111DDDEEEFFFFFFFFFFFFFFFEEEIIIIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHFFFFFFDDDDDDDDDDDDFFFFFFBBBBBBBBBCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDDDDCCCBBB@@@???CCCDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBAAAAAAAAAAAA???@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<:::::::::999999999999999999999999999999999999999888888888888888888888888:::999999999999888888888888888888888888888888888999888888777777888888999888888888888888888888888888888888888888888888888888999999999999888888777::::::999999999999:::;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============>>>============>>>>>>>>>>>>@@@@@@AAAAAABBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGBBBCCCDDDFFFGGGIIIJJJKKKEEEGGGHHHHHHGGGIIINNNRRRSSSaaa}}}rrrhhhdddcccpppkkk]]]^^^TTTPPPNNNNNNMMMKKKLLLOOOUUUVVVVVVTTTQQQSSSWWW\\\gggiiilllmmmlllkkkkkklllmmmiiidddaaabbbdddeeefffiiiiiiiiikkknnnrrruuuxxxqqqpppnnnkkkiiifffdddcccbbbbbbccceeeiiioootttwwwmmmhhh```WWWPPPKKKHHHGGG@@@AAAEEEJJJTTTcccrrr|||wwwrrrsssyyy{{{tttooopppsss|||||||||wwwvvvxxxuuuvvvrrrjjjbbb[[[RRRKKK@@@<<<888777888888555222444444555555444444333222333333333333333333333333444444333333333333222222333333333333222222222222111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111222222222222111111111111111111111111111111222222222222222222222222111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111BBBBBBCCCDDDDDDEEEEEEEEEHHHHHHGGGGGGGGGGGGHHHHHHEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIHHHGGGFFFEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDAAABBBDDDEEEDDDCCC@@@???BBBCCCDDDEEEFFFFFFFFFFFFGGGFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????AAA@@@?????????@@@BBBCCCBBBBBBBBBBBBAAAAAAAAAAAA>>>??????@@@@@@??????>>>=================================<<<<<<<<<;;;;;;999999888888888888888888888888888888888888888888888888888888888888888888999999999999888888888888888888888888888888888888888888777777777777888888888888888888888888888888888888888888888888888888777888888888888888777777999999999999999:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<=========<<<<<<<<<=========>>>>>>??????@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFBBBBBBCCCEEEGGGHHHIIIJJJFFFGGGIIIIIIHHHIIIKKKNNNUUUWWWbbbwwwzzzttthhhiiisssuuueee___WWWQQQNNNMMMNNNPPPQQQPPPMMMIIIEEEEEEGGGKKKOOORRRUUUWWWWWWVVVWWWWWWUUUSSSPPPQQQTTTWWWZZZ\\\]]]]]]]]]___bbbgggkkknnniiihhheee```[[[VVVSSSRRRSSSSSSSSSTTTUUUWWWYYYZZZQQQPPPNNNLLLIIIGGGGGGGGGJJJMMMRRRZZZfffwww}}}wwwqqq|||}}}~~~{{{ttttttxxxpppooojjj___SSSIIIBBB===999777555666777777555222444444555555444444333222333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111222222222222111111111111111111111111111111222222222222222222222222111111111111111111111111222222222333333222222222000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111BBBBBBBBBCCCCCCDDDDDDEEEGGGGGGFFFFFFFFFGGGGGGHHHCCCDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFCCCCCCCCCDDDEEEEEEFFFFFFHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDBBB@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@??????@@@@@@AAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBAAAAAA????????????????????????@@@@@@???>>>>>>@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@===>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888888888888888888888888888888888888888888888888777777777777777777777777999999999888888888777777777777777777777777777777888777777777777777777888777777777777777777777777777777777777777777777777666777777888888777777777888888888999999:::::::::::::::::::::999999999999;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<=========>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAABBBBBBCCCDDDDDDEEEEEECCCCCCDDDEEEEEEFFFGGGGGGEEEFFFGGGHHHHHHIIIKKKLLLPPPPPPUUU___ooo|||pppiiikkklllppp{{{ssseeeWWWNNNNNNRRRUUUOOOMMMKKKHHHFFFFFFGGGIIIEEEGGGIIIJJJIIIHHHHHHIIIDDDDDDDDDGGGLLLOOOQQQQQQOOOOOOOOOPPPRRRUUUYYY[[[ZZZZZZXXXSSSMMMHHHGGGGGGIIIJJJJJJJJJJJJJJJIIIIIIKKKNNNSSSXXXYYYVVVQQQMMMTTTXXX^^^fffppp{{{||||||wwwssssss}}}wwwuuuxxxllliiibbbXXXKKK@@@999777888777555444444444444444444444555555444444333222333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111222222222222111111111111111111111111111111222222222222222222222222111111111111111111111111222222222333333222222222000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000111111000000000000000000000000111111111111111111111111111111111111111111111111DDDCCCCCCCCCCCCDDDDDDEEEFFFFFFEEEEEEFFFFFFGGGGGGCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCBBB???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@???>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDDBBBBBBBBBBBBAAAAAAAAAAAA??????????????????????????????>>>>>>??????@@@AAA@@@@@@@@@@@@????????????<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888888888888888999999999888888888888888888888888777777777777777777777777999888888888888777777777777777777777777777777777888777777666666777777888777777777777777777777777777777777777777777777777555666666777777777777666666777888999:::::::::999::::::::::::999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>???@@@@@@@@@@@@@@@??????@@@@@@AAABBB@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEGGGHHHIIIJJJKKKOOOUUUZZZ\\\kkk~~~qqqfff```hhhttttttaaaZZZZZZ[[[[[[ZZZWWWRRRNNNIIIEEECCCCCCDDDEEEDDDBBBAAABBBCCCFFFFFFFFFGGGIIIKKKJJJIIIIIIIIIJJJKKKLLLNNNOOOPPPLLLNNNOOOMMMIIIGGGHHHJJJCCCCCCCCCCCCDDDFFFHHHIIIUUU\\\iiivvv~~~{{{qqqhhhccchhhooouuu{{{{{{sssooosssuuusssvvv|||}}}}}}wwwttthhhaaaXXXPPPFFF<<<666555888777555333222333444555444444555555444444333222333333333333333333333333222222333333333333444444333333333333444444444444111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111222222222222111111111111111111111111111111222222222222222222222222222222222222222222222222111111222222222222111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111FFFFFFEEEDDDCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIHHHGGGEEEDDDBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBCCCCCCCCCCCC@@@@@@@@@AAAAAAAAAAAABBBAAA@@@???>>>>>>@@@BBBCCCAAABBBBBBCCCCCCBBBBBBAAA??????@@@@@@AAABBBBBBCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>????????????????????????>>>>>>>>>>>>===<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888888888999999999::::::888888888888888888888888777777777777777777777777888888888888777777777777777777777777777777777777777777666666666666777777777777777777777777777777777777777777777777777777444555666666777777666666555666888999:::::::::999999999::::::::::::::::::999::::::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????@@@???????????????@@@AAAAAA???@@@BBBCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEGGGFFFDDDDDDEEEGGGHHHHHHJJJLLLRRRVVVRRRUUUjjjyyymmmhhhiiizzz~~~{{{zzz~~~yyyqqqggg\\\PPPJJJKKKLLLLLLJJJJJJKKKMMMPPPKKKHHHEEECCCBBBBBBAAA@@@BBBCCCEEEGGGHHHHHHHHHHHHGGGKKKNNNNNNLLLKKKNNNRRRNNNLLLHHHFFFHHHNNNUUUYYYgggoooxxx~~~xxxsssjjjfffiiiqqqsssooosss{{{yyyvvvyyyrrrgggZZZPPPGGGDDD@@@:::666666555555555444333333444444444444555555444444333222333333333333333333333333222222222333333444444444333333333444444444555555111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111222222222222222222222222000111111111111111111000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111///000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111HHHGGGFFFEEEDDDDDDEEEFFFEEEEEEDDDEEEEEEFFFGGGGGGDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHGGGFFFDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDBBBCCCDDDEEEFFFFFFEEEEEECCCCCCDDDDDDDDDDDDCCCCCC@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBBBB@@@AAABBBCCCDDDDDDDDDDDD>>>??????@@@@@@AAAAAABBBAAA@@@???>>>>>>@@@BBBCCCAAAAAABBBCCCCCCBBBAAAAAA>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<===???@@@@@@@@@???>>>>>>>>>>>>>>>============;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888999999::::::::::::777777777777777777777777777777777777777777777777888888888888777777777777777777777777777777777777777777666666666666777777777777777777777777777777777777777777777777777777444444555666777777666666555666888999::::::999999999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>??????????????????>>>???@@@@@@AAA???@@@BBBCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFKKKIIIFFFEEEFFFGGGHHHHHHFFFDDDGGGNNNMMMMMM[[[mmmxxx~~~wwwsss{{{lllccc]]]]]]]]]]]]]]]```dddhhhbbb]]]VVVRRRPPPPPPPPPPPPOOOQQQSSSVVVWWWWWWVVVUUUbbbfffiiiiiiffffffiiimmmgggaaaZZZUUUWWW```jjjqqqzzzzzzoooddd]]]cccccckkkvvvvvvnnnooowwwuuuqqqtttzzztttrrr{{{kkkYYYJJJ???777999;;;888666777111222444555444333333333444444555555444444333222333333333333333333333333222222222333333444444444333333333444444555555555111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000222222222222222222222222000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111//////000000111111111222000000000000000000000000111111111111111111111111111111111111111111111111IIIHHHGGGFFFFFFFFFGGGHHHDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFIIIKKKLLLIIIEEEEEEEEEFFFFFFFFFEEEEEEDDDBBBBBBBBBCCCBBBAAAAAA@@@DDDCCCCCCDDDFFFGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAA@@@AAABBBCCCDDDCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAABBBBBB@@@AAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAA???@@@AAAAAABBBBBBAAAAAABBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@????????????>>>??????????????????@@@@@@AAA@@@???>>>===<<<;;;:::<<<<<<;;;::::::::::::;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::999888777777888888888888888888888888888888777777777777888888777777777777777777777777777777777777777666555555666666666666777777777777777777777777777777777777666666666666666666666666777777777777777777777777777777777777777777777777888888888888888888888888999999999999999999999999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@AAAAAAAAABBBBBBBBBAAAAAACCCDDDDDDDDDCCCBBBFFFFFFGGGGGGGGGGGGFFFFFFHHHIIIIIIIIIJJJLLLPPPSSSaaannn{{{ppplllkkkkkkiiikkkmmmrrryyy~~~|||tttmmm|||ssssss{{{~~~}}}uuummmhhhcccbbbdddeeeccc```^^^```gggnnnnnnjjjkkkqqqqqqvvvvvvkkklllssszzzsssZZZGGG::::::999888666444333222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222444333333222222333333444333333333222222111111111111111111111111111111111222222222111111111000000111111111111111111111111111222222333333222222111222222222222222222222222222222222222222222222222000000000000000000000000222222222111111111000000111111222222222222111111000111111111111222222222111111111111111111111111111111222222222222111111000000000000000000000000222111111111000000//////111111111111111111111111000000111111111000000///111111111111111111111111222111111111000000////////////000000000000//////222222222222222222222222222111111111000000//////IIIHHHGGGFFFFFFFFFGGGHHHGGGGGGHHHHHHIIIHHHHHHHHHGGGFFFFFFHHHKKKKKKHHHFFFEEEFFFFFFGGGFFFFFFEEEEEECCCCCCDDDDDDCCCCCCBBBBBBDDDCCCCCCDDDFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDCCCBBBAAAAAABBBBBBAAAAAABBBBBBCCCBBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAA???@@@AAAAAABBBBBBAAAAAABBBAAAAAAAAAAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@????????????>>>????????????????????????@@@??????>>>===<<<;;;;;;<<<<<<;;;::::::::::::;;;;;;;;;::::::::::::;;;;;;::::::999888888777666666888888888888888888888888888888777777777777888888666666666666666666666666777777777777777666555555555666666666777777777777666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777888888888888888888888888999999999999999999999999888888888999999999::::::::::::::::::;;;;;;;;;;;;:::;;;<<<======>>>>>>>>>======>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBCCCDDDCCCCCCBBBEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHHHHJJJNNNQQQZZZ___pppvvvnnnllloooyyyzzzpppgggbbb___\\\[[[]]]bbbdddbbb___```aaahhhqqqrrrmmmjjjmmmxxxmmmjjjnnnuuuzzzsss```KKK???999999999888666444333222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222444333333222222333333444222222222111111000000000111111111111111111111111222222222111111111000000111111111111111111111111111222222333333222222111222222222222222222222222222222222222222222222222111111111111111111111111222222222111111111000000111111222222222222111111000111111111111222222222111111111111111111111111111111222222222222111111000000000000000000000000111111111111000000000///111111111111111111111111000000111111111111000000111111111111111111111111111111111111000000000/////////000000000000//////111111111111111111111111111111111111000000000///IIIIIIHHHGGGGGGGGGGGGGGGIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFGGGHHHJJJJJJHHHFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDFFFFFFEEECCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFGGGHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBAAABBBBBBBBBBBBCCCBBBBBBAAAAAA??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA???@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@????????????>>>????????????????????????>>>>>>>>>=========<<<<<<<<<<<<;;;:::::::::::::::;;;::::::999999::::::;;;888888888777777666666555888888888888888888888888888777777666666777777888666666666666666666666666666666777777777666555555555555666666666777777777666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777888888888888888888888888999999999999999999999999888888888999999999999:::999999:::::::::;;;;;;;;;:::;;;<<<======>>>============>>>>>>>>>>>>??????@@@@@@@@@@@@@@@?????????@@@AAABBBCCCCCCCCCBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFFFFHHHKKKNNNQQQQQQWWWfff{{{wwwjjjbbb```]]]bbbkkkuuu|||pppfff___[[[ZZZZZZYYYZZZ^^^ccceeecccaaaaaabbbhhhrrrxxxyyyyyyzzz~~~wwwnnnhhhfffhhhlllmmmfffXXXIII>>>888888888888777666444333222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333111111111000000000000000111111111111111111111111222222222111111111111111111111111111111111111111111222222333333222222111222222222222222222222222222222222222222222222222111111111111111111111111222222222111111111111111111111222222222222111111000111111111111222222222111111111111111111111111111111222222222222111111000000000000000000000000111111111111000000000000111111111111111111111111000000111111111111000000111111111111111111111111111111111111000000000000///000000111111000000///000000000000000000000000111111111111000000000000IIIIIIHHHHHHGGGGGGGGGGGGJJJJJJKKKJJJJJJIIIHHHHHHFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFGGGHHHHHHHHHGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFDDDCCCCCCDDDEEEEEEDDDBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGEEEDDDBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAA@@@??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>????????????>>>>>>>>>>>>========================<<<;;;::::::999999::::::::::::999999999999::::::888888888777777666666666888888888888888888888888777777666666666666777777666666666666666666666666555666666666666666555555555555555666666666777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666888888888888888888888888888888888888888888888888888888888888999999999999999999999999::::::::::::::::::;;;<<<========================>>>>>>>>>???@@@@@@@@@????????????>>>@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBDDDEEEEEEEEEGGGIIILLLLLLMMMPPPVVV^^^mmmuuuoooaaa___]]]^^^bbbiiirrrxxxwwwuuupppjjjdddbbbbbbcccbbbaaaaaacccfffhhhhhhgggggghhhmmmxxx~~~xxxtttnnneee___YYYXXXTTTMMMDDD<<<999888777777777666555444333222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111222222333333222222111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111222222222222111111000000111111111222222222111111111111111111111111111111222222222222111111000000000000000000000000111111111000000000000000111111111111111111111111///000000111111111111000111111111111111111111111111111111000000000000000000000000111111000000000111111111111111111111111111111111000000000000000IIIIIIIIIIIIHHHHHHGGGGGGIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHHHHGGGGGGFFFGGGEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGDDDCCCCCCCCCEEEEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGEEEDDDBBBBBBAAAAAAAAABBBBBBCCCBBBBBBAAAAAA>>>???@@@AAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>?????????>>>>>>>>>======<<<<<<<<<<<<============;;;;;;:::999999999999:::999999888888888888999999888888888888888777777777777777777777777777777777777777666666666666777777555555555555555555555555555555666666666666555555555555555555666666666666555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777888888888888888888888888777777888888888999999999888888888999999999::::::999:::;;;<<<============<<<============>>>>>>>>>????????????????????????@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCBBBDDDEEEFFFFFFGGGIIIKKKMMMOOORRRTTTRRRSSS]]]jjjyyysssiiiaaa]]]]]]```bbbbbbhhhqqq}}}{{{uuulllfffkkksssuuuqqqmmmoooqqqooollliiiggghhhfffdddbbbcccfffjjjnnnoootttxxx~~~zzz{{{uuummmbbbZZZOOOIIIAAA<<<999999888777555555555555555444333222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222333333444444333333222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111222222333333222222111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111222222222222111111000000111111111222222222111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000111111111111111111111111111111//////000111111111111111111111111111111111111111000000000000000000111111000000111111111111000000222222222222222222222222000000000000000000111111IIIIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFHHHHHHGGGFFFEEEFFFGGGDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDEEEFFFFFFDDDCCCCCCCCCDDDDDDCCCAAACCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCEEEFFFFFFFFFFFFDDDEEEEEEFFFGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBAAABBB@@@AAABBBBBBCCCCCCBBBBBB???@@@AAABBBCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA???@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>?????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<===;;;;;;:::999999999999999999888888777777888888999888888888888888888888888777777777777777777777777777666666555555666666777555555555555555555555555444444555666666666555555444444555555555666666666555555555555555555555555666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888777777777888888888888999777777888888888999999999999:::;;;<<<<<<===<<<<<<<<<<<<============>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@?????????@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCCBBBDDDFFFGGGFFFGGGHHHJJJOOOOOOQQQQQQMMMKKKRRR\\\ggg}}}zzzrrrlllhhhdddbbbXXXZZZ^^^dddlllwwwzzzuuubbb___ZZZYYY```kkkpppnnnqqqtttwwwuuunnnhhhdddcccccccccccceeejjjqqqxxx|||}}}{{{tttggg\\\SSSIIIAAA999555555666666444333444444444444444333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222444444444444222222222222222222222333333333111111111111111111111111111111111111111222222222111111111111111111111111111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111222222222111111222222222222111111000111111111111222222222111111111111111111111111111111222222222222111111000000000000000000000000000000000000111111111111111111111111111111111111...///000111111222111111111111111111111111111111000000000000111111111111000111111222222111111000222222222222222222222222000000000000111111111111HHHIIIJJJJJJJJJIIIHHHGGGFFFGGGGGGHHHHHHHHHHHHGGGFFFHHHIIIGGGEEEDDDEEEGGGCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFDDDCCCBBBCCCDDDEEEDDDCCCCCCCCCDDDDDDBBB@@@CCCCCCCCCCCCCCCCCCCCCCCC@@@AAACCCEEEFFFFFFFFFFFFBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCBBBAAAAAABBBBBB???@@@AAABBBCCCDDDDDDDDD???AAABBBDDDDDDCCCBBBAAA??????@@@@@@@@@AAAAAAAAA???@@@AAAAAABBBBBBAAAAAABBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888999999999888888777777777777888888777777777777777777777777777777777777777777777777666666555555555555666666555555555555555555555555333444555555666666555555444444444555555555666666555555555555555555555555666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888777777777777888888888888777777777777888888888999999999:::;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>???@@@AAABBBCCCCCC@@@??????>>>???@@@AAABBBDDDDDDDDDEEEEEEDDDDDDDDDBBBCCCFFFFFFFFFFFFGGGIIILLLKKKMMMMMMKKKIIIOOOWWWUUUbbbvvv|||tttooogggeeecccccceeehhhlllooouuu{{{zzzqqqhhhaaa\\\\\\[[[\\\eeeooorrrooopppsssuuurrrlllhhhgggiiijjjllloootttzzz{{{xxxyyy{{{{{{|||kkk[[[PPPJJJ>>>;;;777444333444444555222333333444444444333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111222444555555444222111000111111111222222222222111111111111111111111111000000111111111222222222111111111111111111111111111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222000000111111111222222222111111222222222222111111000111111111111222222222111111111111111111111111111111222222222222111111000000000000000000000000///000000000111111111111111111111111111111111111...///000111111222222222111111111111111111111111///000000000111111111111000111111222222111111000111111111111111111111111///000000000111111111111HHHIIIJJJJJJJJJIIIHHHGGGFFFGGGGGGHHHIIIIIIIIIIIIFFFHHHIIIGGGDDDCCCEEEHHHCCCCCCDDDFFFFFFGGGGGGGGGFFFEEECCCBBBAAABBBDDDEEEDDDCCCCCCCCCDDDDDDBBB@@@CCCCCCCCCCCCCCCCCCCCCCCC???@@@BBBDDDEEEFFFEEEEEEAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBB>>>???@@@BBBCCCDDDEEEEEE@@@AAACCCEEEEEEDDDCCCBBB?????????@@@@@@AAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>@@@??????>>>===<<<<<<;;;======<<<<<<<<<;;;;;;;;;;;;:::999999888888999999888888777777777777888888555555555666666666666666777777777777777777777777666666555555555555666666555555555555555555555555333333444555666666666555444444444555555555666666555555555555555555555555666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888777777777777888888888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???@@@BBBCCCDDDEEE@@@???>>>>>>>>>???AAABBBDDDDDDEEEEEEEEEEEEDDDDDDAAACCCEEEFFFEEEEEEFFFGGGHHHHHHJJJLLLJJJGGGIIIOOOMMMQQQWWWeee|||zzzuuupppllliiifffcccaaa\\\```cccdddbbb```______ccchhhoootttuuurrrooommmgggaaa^^^dddpppwwwtttoootttqqqllljjjjjjjjjhhhgggoooxxx}}}vvvnnnddd[[[```aaaaaabbbgggnnnnnniiijjjlllmmmllljjjlllrrrxxxxxx{{{xxx}}}yyyqqqssswwwxxxwwwwww{{{```OOOFFFBBB444666777666333222555888222222333444444444333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111222444555555444222111//////000000111111111222111111111111111111111111000000111111222222222222111111111111111111111111222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222000000111111222222222222111111222222222222111111000111111111111222222222111111111111111111111111111111222222222222111111000000000000000000000000//////000000111111111222111111111111111111111111......///111111222222222111111111111111111111111//////000000111111111222111111222222222222111111000000000000000000000000//////000000111111111222FFFHHHJJJIIIHHHFFFEEEFFFHHHGGGGGGHHHJJJLLLKKKJJJHHHHHHHHHGGGGGGGGGFFFFFFIIIGGGEEEFFFIIIKKKJJJHHHHHHGGGEEEDDDCCCDDDEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDBBBAAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@AAAAAAAAA@@@@@@????????????@@@@@@AAAAAABBBCCCCCCEEEDDDCCCBBBBBBBBBBBBBBB>>>????????????@@@@@@@@@BBBAAA???>>>>>>>>>???@@@============<<<<<<<<<<<<<<<<<<;;;::::::999888888999999999888888888777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666555555555555555555555555555444333333333333444555555444333222222444555777555555555555555555555555555555555555555555555555666666555555555444444444666555555444444666777888777777777777666666666666777777777777777777777777777777777777777777777777888888777777777777777888::::::;;;<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>======>>>@@@CCCDDDHHHFFFDDDAAA@@@@@@AAAAAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCEEEFFFGGGHHHHHHIIIGGGGGGGGGHHHHHHHHHIIIIIIMMMMMMNNNSSS]]]mmm~~~|||zzztttmmmjjjllliiiaaa\\\]]]]]]XXXUUUWWWVVV\\\dddhhhcccZZZYYY]]]ZZZXXXXXX^^^fffkkkjjjggggggdddccceeeeeedddiiiooouuu|||vvvmmmgggcccfffiiiiiigggeeefffhhhlllpppssssssssszzzzzzzzz~~~yyytttqqqtttzzzzzzrrrjjjxxxwwwooo^^^KKK===999;;;666666555444333333333333444444444444444444444444333222222111111222222333333333333333333333333333333333333222222111111111222222111111111111111111111222222333333222222111222222222222222222222222111111111111111111111111111111000000111111222333111222222333333222222111333333333222222111111111222222222222222222222222111111111111111111111111222222222222222222222222000111111111111222222222111111111111111111111111000000000111222222222333111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000//////000111222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000EEEGGGHHHHHHFFFEEEDDDEEEGGGFFFFFFGGGIIIJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFIIIGGGFFFFFFIIIJJJJJJHHHGGGFFFEEEDDDCCCDDDFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBAAACCCCCCCCCDDDEEEFFFFFFGGGGGGFFFDDDBBB@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@??????>>>>>>>>>???============<<<<<<<<<;;;<<<;;;;;;:::999999888888999999999888888888777777777777777777777777777777666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555444333333333333444555555444333222222444555777555555555555555555555555555555555555555555555555666666555555555444444444666555555444555666777888777666666666666666666666777777777777777777777777777777777777777777777777888888777777777777888888999:::;;;<<<<<<;;;:::999<<<<<<<<<<<<<<<<<<;;;;;;>>>=========>>>@@@BBBDDDHHHGGGDDDBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHIIILLLLLLKKKLLLOOOUUU^^^ddd|||{{{zzzyyy|||yyytttvvvtttmmmgggfffllltttyyylllhhhkkkggggggiiiooowww|||~~~}}}yyysssoooooopppooorrrvvvwww}}}~~~vvvnnniiibbbeeeiiikkknnnrrrwww{{{uuuzzz|||}}}|||yyyxxx|||~~~yyylll```\\\WWWPPPGGG>>>888444333444444333333333444444555444444444444444444444444333222222111111222222333333333333333333333333333333333333222222222111111111111111111111111111111111222222333333222222111222222222222222222222222111111111111111111111111111111000000111111222333111222222333333222222111333333333222222222111111222222222222222222222222111111111111111111111111222222222222222222222222000111111111111222222222111111111111111111111111111111111111111222222222111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000111222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000DDDEEEGGGFFFEEEDDDDDDDDDFFFEEEDDDEEEFFFGGGFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEHHHGGGFFFFFFHHHIIIIIIHHHFFFEEEDDDCCCDDDEEEFFFGGGEEEDDDDDDCCCCCCBBBBBBBBBDDDCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCCEEEFFFGGGHHHHHHIIIGGGEEECCCAAA@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@???????????????@@@????????????>>>>>>>>>>>>>>>>>>?????????@@@@@@???????????????>>>============<<<<<<<<<;;;;;;;;;;;;;;;::::::999888888888999888888888888777777777777777777777777777777777666666666666666666666666666666666666666666666666555555555555555555555555444444444444444444444444555444444333333444444555444444333222333444555666444444444444444444444444555555555555555555555555555555555555555444444444666555555555555666777777666666666666666666666666777777777777777777777777777777777777777777777777888777777777777777888888999:::;;;<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;<<<<<<============>>>???AAABBBGGGFFFDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHIIIJJJJJJMMMPPPSSS^^^mmm}}}tttppp}}}xxxqqqsssrrrtttxxx~~~|||sssrrrssssssssstttxxx||||||uuummmiiigggiiilllpppuuu{{{tttbbbTTTGGG@@@999777999999555111333333333333444555666666444444444444444444444444333222222111111222222333333333333333333333333333333333333222222222222111111111111111111111111111111222222333333222222111222222222222222222222222111111111111111111111111111111000000111111222333111222222333333222222111333333333222222222222111222222222222222222222222111111111111111111111111222222222222222222222222000111111111111222222222111111111111111111111111222222222111111111111111111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DDDEEEFFFFFFDDDDDDDDDEEEEEEDDDCCCCCCDDDEEEDDDBBBEEEEEEEEEEEEEEEDDDDDDDDDFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEDDDDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@AAABBBDDDEEEGGGHHHHHHGGGFFFEEECCCBBBBBBBBBCCCBBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======<<<>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>????????????===>>>???@@@???>>><<<;;;<<<<<<<<<;;;;;;;;;::::::::::::999999888888888777888888888888777777777777777777777777777777777777666666666666666666666666666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444444444333333333444555666444444444444444444444444555555555555555555555555555555555555555555555555555555555555666666666777555555555666666666666666666666666666666666666666777777777777777777777777777777777777777777888999999:::;;;;;;;;;;;;:::999::::::;;;;;;;;;;;;<<<<<<======<<<======???@@@AAADDDDDDBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGDDDFFFIIIKKKLLLNNNPPPSSSTTTZZZdddsssxxxsss|||rrrtttxxx{{{rrrpppssssssqqqoooxxx|||{{{tttooosssuuuzzz~~~|||uuuhhhVVVJJJAAA;;;555555999;;;888444333333333333333444555666333333333333333333333333333222222111111222222333333333333333333333333333222222222222222222222222111111111111111222222222111222222333333222222111222222222222222222222222111111111111111111111111111111000000111111222333111222222333333222222111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222000000111111111222222222111111111111111111111111333222222222111000000000111111111111111111111111000111111222222111111000000000000000000000000000000000000000000000000000111000000000000000111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000EEEFFFGGGFFFEEEEEEFFFGGGEEECCCBBBBBBDDDDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????AAABBBDDDEEEFFFGGGDDDDDDCCCBBBCCCDDDEEEFFFBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????>>>===<<<<<<===>>>????????????>>>>>>======>>>>>>>>>?????????======>>>???>>>===<<<;;;;;;;;;;;;;;;::::::::::::999888888888888888777777777777777777777777777777666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444333333333333444444555555444444444444444444444444555555555555555555555555444555555555555555555555444555555666666666666666444444555555666666666777666666666666666666666666777777777777777777777777777777666666777888999999999999:::;;;;;;:::999999::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????AAA@@@@@@@@@??????@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFFFFHHHJJJNNNPPPRRRXXXfff|||}}}xxxuuuvvvzzz}}}xxxwww{{{{{{xxxvvv|||~~~wwwsssrrrggg]]]SSSHHH@@@:::888777666666666666555666555444333333333333333333333333333333333333333333222222111111222222333333333333333333333333333222222222222222222222222000000111111111222222222111222222333333222222111222222222222222222222222111111111111111111111111111111000000111111222333111222222333333222222111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222000000111111111222222222111111111111111111111111333222222222111000000000111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000111111000000000000000111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000EEEFFFFFFFFFEEEEEEGGGHHHDDDCCCBBBCCCDDDEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEEEECCCDDDDDDCCCAAAAAABBBCCCEEEEEEEEEDDDDDDDDDCCCCCCFFFEEEEEEDDDDDDCCCCCCCCC@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDD??????@@@AAACCCDDDEEEEEEBBBBBBAAAAAABBBDDDFFFGGGBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBB???@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@???>>>======<<<===>>>???@@@@@@@@@???>>>=========>>>>>>>>>??????===============<<<<<<;;;;;;;;;:::::::::999999999777777777777777777777777666666777777777777777888666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333333444444555555444444333333333333444444444555555333333333333333333333333555555555555555555555555444444444555555555555555444555555666777666666666444444444555555666666777777777777777777777777777777777777777777777777777666666666666777888999:::888999:::;;;;;;:::999888999999::::::;;;;;;<<<<<<;;;<<<<<<<<<============>>>>>>>>>???????????????BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFEEECCCDDDFFFHHHFFFJJJMMMOOOQQQYYYdddlll}}}~~~wwwyyyvvvwww{{{zzzuuuwww|||~~~wwwppptttsssiiiZZZMMMDDD???;;;888444666888666444333666888666666555444333333333333333333333333333333333333333222222111111222222333333333333333333333333333111222222222222333333333000000000111222222333333111222222333333222222111222222222222222222222222111111111111111111111111111111000000111111222333111222222333333222222111111222222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222000111111111111222222222111111111111111111111111222222222111111111111111111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000222111111000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DDDEEEEEEDDDCCCDDDFFFHHHDDDCCCCCCDDDFFFGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFCCCEEEFFFDDDAAAAAABBBEEEFFFFFFEEEEEEDDDCCCAAAAAACCCCCCCCCCCCCCCCCCCCCCCC???@@@@@@@@@AAAAAAAAAAAACCCCCCCCCDDDDDDDDDEEEEEEAAAAAABBBBBBCCCDDDDDDEEEBBBBBBAAAAAAAAACCCDDDEEEBBBBBBCCCCCCCCCCCCBBBBBB@@@AAABBBBBBCCCCCCBBBBBB??????@@@@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>><<<===???@@@@@@@@@>>>>>>============>>>>>>>>>???>>>===<<<<<<;;;;;;<<<<<<::::::::::::999999999999777777777777777777777777666666666666777777888888666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333333333444555555444333333333333444444555555444444333333333333333333333333555555555555555555555555444444444555555555666666444444666777777777666555333333444555555666777777777777777777777777777777777777777777777777777777666666666666777888999:::888999:::;;;;;;:::999888888999999:::;;;;;;<<<<<<;;;;;;<<<<<<======<<<<<<======>>>???????????????BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFAAACCCEEEFFFGGGGGGIIIKKKDDDGGGKKKMMMLLLLLLOOOTTT]]]ooo{{{}}}tttsssvvv~~~yyytttuuuyyy{{{xxxtttxxx}}}jjjWWWOOODDD<<<888666555444555666888777555555666888555444444333333333444444222222222222222222222222333222222111111222222333333333333333333333333333111111222222222333333333///000000111222222333333111222222333333222222111222222222222222222222222111111111111111111111111111111000000111111222333111222222333333222222111111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222000111111111111222222222111111111111111111111111111111111111111222222222111111111111111111111111111222222333333222222111000000000000000000000000000000000000000000000000222222111000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000CCCCCCDDDCCCBBBCCCEEEGGGDDDCCCCCCDDDGGGHHHHHHGGGDDDDDDEEEEEEFFFFFFGGGGGGEEEFFFGGGEEECCCBBBCCCFFFFFFFFFFFFEEEDDDBBB@@@@@@AAAAAABBBBBBBBBBBBBBBBBB?????????@@@@@@AAAAAAAAACCCDDDDDDDDDEEEEEEFFFFFFBBBCCCCCCCCCDDDDDDEEEEEECCCBBBAAAAAA@@@AAABBBCCCBBBCCCCCCCCCCCCCCCCCCBBB@@@AAAAAABBBCCCCCCCCCBBB?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@????????????:::<<<>>>???@@@???>>>===============>>>>>>>>>>>>>>>===<<<::::::;;;<<<<<<:::::::::999999999888888666666666666777777777777555666666666777777888888666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333333333444555555444333333222333444444555555444444333333333333333333333333555555555555555555555555444444444555555555666666333444666777777777666555333333444444555666777777777777777777777777777777777777777777777777777777666666666666777888999:::888999::::::::::::999888888888999::::::;;;<<<<<<;;;;;;<<<<<<===<<<<<<<<<===>>>???@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEECCCEEEHHHIIIGGGDDDCCCCCCDDDDDDFFFHHHHHHHHHJJJNNNOOOWWWaaalll}}}xxxvvvyyy|||wwwwwwfffNNNDDD@@@:::777666666555555666666555444444333222222333333333333444555666666222222222222222222222222333222222222222222222333333333333333333333333333111111111222222333333333///000000111222222333333222222222333333222222222222222222222222222222222111111111111111111111111111111111000111222222333222222222333333222222222111111111222222333333333222222222222222222222222111111111111111111111111222222222222222222222222000111111111111222222222111111111111111111111111000000111111222222222333111111111111111111111111111222222333333222222111000000000000000000000000000000000000000000000000222222111000000///000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000GGGFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFDDDCCCCCCCCCCCCBBBBBBBBBEEEEEEEEEDDDCCCAAA@@@???@@@@@@AAABBBBBBCCCCCCDDDFFFCCC@@@@@@BBBCCCBBB@@@BBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCEEEEEECCCBBBAAA@@@@@@AAACCCDDDCCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAA@@@???>>>???AAA@@@@@@??????????????????>>>>>>>>>>>>================================================>>>>>>>>>>>>===<<<<<<;;;;;;:::999999999999999888888888888777777777777777777777777777444444444555555555555666777777777777777777777777666666666666666666666666666666555555555444444444444444444444444444444444444444444444444444444444333333333444444444555555333333333333333333333333444444444444444444444444555555555555555555555555666666555555555444444444444444444444444444444444444444555555555555444444555555555555666666666666666666666666777777777777999999999999999888777666777888:::;;;<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>????????????@@@@@@AAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEDDDCCCCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEIIIJJJKKKNNNVVVfffzzz~~~sssaaaPPPCCC<<<666666555555555555666666555555555555555555555555333333333333333333333333222222222222222222222222222222111111222222333444222222222222222222222222333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222333333333222222222111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111333333333222222111111111333333333222222111111111111111222222222333333333111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222222111111000/////////000000000000000000000000GGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFEEECCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBAAA@@@@@@AAAAAABBBBBBCCCCCCDDDEEECCCAAAAAABBBCCCBBB@@@BBBBBBBBBBBBBBBCCCDDDDDDFFFEEEDDDCCCCCCCCCDDDEEEDDDCCCBBBBBBAAAAAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAACCCCCCDDDBBBAAA@@@AAACCCAAA@@@@@@???????????????????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>><<<<<<<<<;;;::::::999999999999999888888888777777666666666666666666666666444444444555555555555666666666666666666666666666555555555555555555555555666555555555444444444444444444444444444444444444444444444444444444444444333333333444444444444555333333333333333333333333444444444444444444444444555555555555555555555555666666555555555444444444444444444444444444444444444444555555555555444444555555555555666666666666666666666666777777777888999999999999999888777777777888999;;;<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>?????????@@@@@@AAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCDDDDDDCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCEEEMMMYYYccckkkrrr~~~rrrhhhZZZLLLCCC<<<777444666666555555555555666666333333333333333333333333333333333333333333333333222222222222222222222222222222111111222222333444222222222222222222222222333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222333333333222222222111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111333333333222222222111111333333333222222222111111111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000HHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEECCCBBBAAACCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@CCCCCCCCCCCCCCCBBBBBBBBBEEEFFFFFFEEECCCCCCDDDEEEBBBAAA@@@@@@?????????@@@@@@@@@@@@?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>><<<<<<;;;;;;::::::999999999999888888888777777777666666666666666666666666444444444555555555555666666666666666666666666666555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444333333333333444444444444333333333333333333333333444444444444444444444444444444444444444444444444555555555555555444444444444444444444444444444444444444555555555555444444555555555555666666666666666666666777777777888888888999999999999888777777777888999:::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???AAABBB@@@>>>>>>AAAEEEKKKNNNVVVaaakkkuuu|||pppiiiZZZMMM>>>444222444444333666666555555555555666666333333333333333333333333333333333333333333333333222222222222222222222222222222111111222222333444222222222222222222222222333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222333333333222222222111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111333333333222222222222111333333333222222222222111111111222222222333333333111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA>>>???@@@AAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEDDDCCCBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBEEEDDDDDDCCCBBBBBBBBBAAAAAABBBCCCDDDDDDCCCBBBAAACCCCCCCCCCCCCCCCCCDDDDDDFFFGGGGGGFFFDDDDDDEEEFFFCCCBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<;;;;;;:::999999888888888888888777777777777666666666666666666666666444444444555555555555666666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333222222333333333444444444333333333333333333333333444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444444444555555555555444444555555555555666666666666666666777777777888888888888888999999999888888777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<=========>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@??????AAAAAAAAAAAAAAAAAAAAAAAA>>>@@@BBBBBB???>>>>>>???EEEDDDEEEJJJMMMQQQ[[[ddduuu{{{{{{{{{ppp^^^SSSOOOIIICCC;;;777777888777666666555555444444555555666555555555555555555555555333333333333333333333333222222222222222222222222222222111111222222333444222222222222222222222222333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222333333333222222222111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000...//////000111222222222000000000000000000000000DDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA>>>>>>@@@AAABBBCCCCCCCCCAAAAAABBBCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCDDDEEECCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA???@@@BBBDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGFFFDDDCCCEEEFFFDDDCCCBBBAAA@@@@@@@@@@@@>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999888888888888888777777777666666555555555555555555555555444444444555555555555666555555555555555555555555555555555555555555555555333333444444444444444444444444444444444444444444333333333333333333333333222222222333333333444444333333333333333333333333444444444444444444444444444444444444444444444444444555555555555555555555444444444444444444444444444444555555555555444444555555555555666666666666777777777777888888888888777888888999999999888888999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>>>>>>>>>>???@@@@@@>>>>>>BBBDDDEEEIIIPPPYYY^^^gggrrr{{{|||{{{ttttttooobbbRRRGGGCCCDDD???>>><<<999777555555666555555444444444444555555555555555555555555555555333333333333333333333333222222222222222222222222222222111111222222333444222222222222222222222222333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222333333333222222222111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000......///000111222222333000000000000000000000000CCCCCCCCCDDDDDDDDDDDDEEEFFFEEEEEEDDDDDDCCCCCCBBBAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA>>>???@@@BBBCCCCCCDDDDDDBBBBBBBBBCCCDDDDDDEEEEEEDDDEEEEEEEEECCCCCCEEEGGGDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCC@@@AAABBBCCCDDDEEEEEEEEEBBBCCCCCCDDDEEEFFFGGGGGGFFFGGGGGGFFFDDDCCCEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;::::::999999888888888888777777777666666666555555555555555555555555444444444555555555555666555555555555555555555555444444444444444444444444333333333333444444444444444444444444444444444444333333333333333333333333222222222222333333333333333333333333333333333333444444444444444444444444333333333333333333333333444444444555555555555555444444444444444444444444444444555555555555444444555555555555666666666666777777777888888888999999777777888999999999999888999999999999:::;;;<<<===<<<;;;;;;;;;;;;:::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>========================>>>>>>===<<<<<<===>>>???===:::;;;>>>???>>>???CCCCCCFFFKKKRRRYYY^^^bbbcccooowww}}}~~~ssscccYYYTTTKKKLLLJJJDDD===999;;;???>>>===:::555111111444888555555444444444444555555333333333333333333333333333333333333333333333333222222222222222222222222222222111111222222333444222222222222222222222222333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222333333333222222222111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111222222222222333333333111222222222222333333333111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000...//////000111222222222000000000000000000000000CCCDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEDDDCCCCCCBBBBBBAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@???@@@AAABBBCCCDDDDDDDDDBBBBBBCCCCCCDDDDDDEEEEEECCCEEEFFFEEEDDDDDDFFFHHHFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCCCCEEEFFFGGGHHHHHHGGGGGGHHHFFFEEEDDDEEEGGGFFFEEEDDDBBBAAAAAA@@@@@@============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::;;;;;;;;;;;;;;;::::::999888888888888777777777666666666666555555555555555555555555444444444555555555555666555555555555555555555555444444444444444444444444222222333333333444444444444444444444444444444444222222222222222222222222111222222222222333333333333333333333333333333333444444444444444444444444333333333333333333333333444444444555555555666666444444444444444444444444444444555555555555444444555555555555666666666666777777888888888999999999777777888999999999999999999999999888999;;;<<<===<<<<<<;;;;;;;;;:::::::::;;;::::::999999::::::;;;::::::;;;;;;;;;<<<<<<<<<>>>>>>@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>========================AAA@@@>>>============<<>>AAADDDFFFHHHGGGOOOYYYbbbllltttwwwuuusss{{{~~~tttpppggg\\\OOOCCC:::666777888999777444444666888<<<:::666444444555666666555444444333333444444555333333333333333333333333333333333333333333333333222222222222222222222222222222111111222222333444222222222222222222222222333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222333333333222222222111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333111111222222222333333333111111222222222333333333111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000DDDDDDEEEEEEFFFFFFFFFGGGFFFEEEEEEDDDCCCBBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEEEECCCEEEGGGFFFDDDDDDFFFIIIFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFHHHJJJKKKKKKKKKJJJHHHGGGEEECCCBBBAAABBBBBBBBBCCCDDDEEEFFFGGGHHHIIIHHHHHHHHHGGGFFFEEEFFFHHHFFFFFFDDDCCCBBBAAAAAA@@@>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;::::::999888888777777777777777666666666666555555555555555555555555444444444555555555666666555555555555555555555555444444444444444444444444222222222333333444444444444444444444444444444444222222222222222222222222111111222222222333333333333333333333333333333333444444444444444444444444333333333333333333333333444444444555555555666666444444444444444444444444444555555555555555555444555555555555666666666777777888888888888999999999666777888999999999999999:::999888888999:::<<<===<<<<<<<<<;;;;;;:::::::::;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<===>>>@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<<<<<<<:::999===999888:::<<<::::::======<<<;;;;;;<<<===???@@@>>>CCCGGGHHHLLLQQQQQQNNNUUU___fffjjjsssxxxhhhZZZKKKGGG@@@<<<::::::999999999:::;;;:::888666555444666333222666::::::555000555444444333333444444555555555555555555555555555333333333333333333333333222222222222222222222222222222111111222222333444222222222222222222222222333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222333333333222222222111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111222222333333333111111111222222333333333111111222222222333333333111111111111111111111111////////////////////////111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000DDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@???BBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@@@@?????????AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIHHHFFFEEEBBB@@@@@@@@@AAABBBBBBBBBCCCCCCDDDEEEEEEEEEGGGFFFFFFEEEDDDCCCCCCBBBEEEDDDDDDCCCAAA@@@??????============<<<<<<<<<<<<>>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::999999999888777666666555666666555555555444444444555555555555555555555555444444444444444444444444333333333333333333333333222222333333333333444444222333333444444333333222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444555555444444444444444444444444333444444555555444444333666555444333333333333333555555555555666666666666777777777777777777777777777777777777888888888888888888888888888888888888999999999999999999999999888888999999999:::::::::<<<;;;;;;:::::::::;;;;;;<<<===>>>???@@@AAABBBBBB???@@@AAAAAABBBBBBAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@??????===<<<;;;>>>>>>===============>>>======<<<;;;::::::::::::888888888888888888888888::::::::::::::::::::::::<<<===>>>???@@@AAABBBCCCFFFHHHKKKPPPXXXcccnnnvvvxxxssspppqqqmmmfff^^^UUUMMMHHHEEE<<<<<<:::999888777777777:::::::::999888777666666555555555555555555555555555444444333333444444555555444444333333444444555333333333333333333333333222333333444444333333222222222222222222222222222444444444333333222222222333333333333333333333333222222222222222222222222333222111111000000111111222222222222222222222222000000000000000000000000111111222222222333333333333333333222222111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000//////222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111///111222111000///000111000000000000111111111111CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGGGGGGGFFFDDDCCCAAA@@@???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@???>>>============<<<<<<<<<<<<>>>======<<<;;;;;;::::::::::::::::::::::::::::::999999888888777666666555666666555555555444444444555555555555555555555555444444444444444444444444333333333333333333333333222222333333333333444444222333333444444333333222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444444555444444444444444444444444333333444444444444333333666555444333333333333444555555555555666666666666777777777777777777777777777777777777888888888888888888888888888888888888999999999999999999999999888888888999999999::::::<<<;;;;;;:::::::::;;;;;;<<<======>>>???@@@@@@AAA???@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????????????????>>>===<<<<<<<<<<<<===>>>???@@@AAA===<<<;;;:::999999999999888888888888888888888888999999999999999999999999888999999:::;;;<<<======>>>>>>@@@AAADDDJJJQQQVVVQQQXXXaaaiiinnnuuu~~~vvvrrrkkkccc[[[UUUQQQPPPMMMLLLHHHDDD@@@===:::999:::999888777666666666666999999999999888777666555555555555555555555555555555444444333333444444555555444444333333444444555333333333333333333333333222333333444444333333222222222222222222222222222444444444333333222222222333333333333333333333333222222222222222222222222333222111111000000111111222222222222222222222222000000000000000000000000111111111222222222333333333333333222222222111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111000000000222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111///111222111000///000111000000000000111111111111BBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCAAAAAA@@@@@@@@@@@@??????=========>>>??????@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCDDDEEEEEEDDDDDDBBBAAA@@@?????????@@@AAABBBBBBAAA@@@@@@???>>>>>>===>>>???@@@AAABBBCCCDDDBBBBBBAAA@@@???>>>>>>============<<<<<<<<<<<<;;;======<<<<<<;;;:::::::::::::::::::::::::::::::::999888888777777666666555555555555555555444444444444444444444444444444444444444444444444444444444333333333333333333333333222222333333333333444444222333333444444333333222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333444444444444444444444444444444444444333333444444444444333333555555444333333333444444555555555555666666666666777777777777777777777777777777777777888888888888888888888888888888888888888888888888888888999999888888888999999999999:::;;;;;;::::::::::::;;;;;;<<<<<<=========>>>>>>>>>??????@@@AAAAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>??????>>>======;;;;;;<<<===???AAACCCDDD<<<;;;:::999999888999999777777777777777777777777777777777777777777777777666666666777777888888888999::::::999888999<<<>>>888<<>>;;;:::999666555555444444444444555666666555555444555555666888888888888777666666555444444444444444444444444555444444333333444444555555444444333333444444555333333333333333333333333222333333444444333333222222222222222222222222222444444333333333333222222333333333333333333333333222222222222222222222222333222111111000000111111222222222222222222222222000000000000000000000000111111111222222222222333333333333222222222222111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111111111222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111///111222111000///000111000000000000111111111111@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@<<<<<<<<<======>>>??????>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>@@@AAACCCDDDDDDDDDCCCAAA@@@????????????@@@@@@AAAAAA@@@@@@????????????<<<===>>>???@@@BBBCCCCCCAAA@@@@@@???>>>>>>============<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999999999999999999999888888777777666666666666555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333222222222333333333444444222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444333333333333333333333333333333333444444333333333555444444333333333444444555555555555666666666666777777777777777777777777666777777777888888888888888888888888888888888888777777777888888888888888888888888888999999999999:::::::::999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>??????@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>===;;;<<<<<<>>>???AAACCCDDD;;;;;;999888888888888888777777777777777777777777666666666666666666666666777777777777777777666666777888::::::999888999:::<<<===???>>>;;;::::::;;;??????@@@BBBEEEIIILLLNNNPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLLLLMMMNNNNNNKKKKKKJJJGGGDDD???<<<:::<<<;;;:::888777777777777666666555555555555666666444444333444444555666666777777777777777666555444444444444444444444444444555444444333333444444555555444444333333444444555333333333333333333333333222333333444444333333222222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222333222111111000000111111111111111111111111111111000000000000000000000000111111111111222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111///111222111000///000111///000000000111111111111@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA<<<<<<<<<<<<===>>>???@@@>>>>>>?????????@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBDDDEEEEEEEEEDDDAAAAAA@@@@@@@@@@@@@@@@@@???@@@@@@@@@AAAAAAAAABBB??????@@@@@@@@@AAAAAAAAA?????????>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999777777777666666666666666444555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333222222222333333333444444222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444333333333333333333333333222333333333333333333222444444333333333444444555555555555555666666666666666666666666666666666666666777777777888888888888777777777777777777777777666666666777777888888888777777888888888999999999999999999999999:::;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>>>>==================>>>???@@@@@@:::999888777777666777777666666666666666666666666777777777777777777777777777777777666666666666555222444777888888777888888777999:::::::::::::::;;;;;;;;;;;;;;;<<<>>>@@@AAA@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::777777666666666666666777888888777666555555555555444444444444555666777777555555666666666555444444444444444444444444444444555444444333333444444555555444444333333444444555333333333333333333333333222333333444444333333222222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222333222111111000000111111111111111111111111111111000000000000000000000000000000111111111222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111///111222111000///000111///000000000111111111111???@@@@@@AAAAAABBBBBBCCCDDDDDDCCCCCCBBBAAAAAA@@@BBBAAAAAA@@@@@@AAAAAABBBDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>=========???AAABBB??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCEEEFFFGGGFFFFFFDDDDDDCCCCCCBBBAAA@@@@@@???@@@@@@AAABBBBBBCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;:::;;;;;;::::::::::::::::::999999999999999999999999666666666666666666666666444444444555555555555555333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333222222333333333333222222444444333333333444555555555555555555666666666666666666666666666666666666777777777777888888888888777777777777777777777777555555666666777777888888777777777888888888888999999888888999999:::;;;<<<::::::;;;;;;;;;<<<<<<<<<======>>>????????????>>>>>>>>>>>>>>>????????????=========>>>>>>===<<<<<<======<<<;;;;;;<<<<<<<<<999999777666666666666666666666666666666666666666666666666666666666666666555444444444444444444444333555777888777666666777444555666777888888888888;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;:::999888888888888888999999999999999::::::999888777777777777555555555555555555555555666666555555555555666666555555444444555666777777444444555555555444444333333333333333333333333333555444444333333444444555555444444333333444444555333333333333333333333333222333333444444333333222222222222222222222222222222222333333333333444444333333333333333333333333222222222222222222222222333222111111000000111111111111111111111111111111000000000000000000000000000000000111111111111222111222222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111///111222111000///000111000000000000111111111111@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDD@@@???>>>>>>???@@@BBBDDDAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCEEEGGGGGGGGGGGGGGGGGGFFFEEEDDDBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::888888888888888888888888666666666666666666666666444444444555555555666666333333333333333333333333222222222222222222222222333333333333333333333333222222333333333333444444222333333444444333333222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111222222222222333333333222222222222222222222222222222333333333333222222333333333333333444555666555555555555666666666666666666666666666666666666777777777777888888888888777777777777777777777777444444555666666777888888777777777777888888888888888888888888999:::;;;<<<999::::::;;;<<<===>>>>>><<<===>>>>>>??????>>>>>>>>>>>>>>>??????@@@@@@@@@>>>>>>>>>>>>===<<<;;;;;;::::::999999999999::::::888888777666555555555555555555555555555555555555444444444444444444444444333333333444444444444444555777999999888777777888777777777777777777555444777777666555555444444333444444444444444444444444444444444444444555555666555555444333333222222111555555666666666666666666666666666555666666777777555555444444444555555666333333444444444444333333333333333333333333333333555444444333333444444555555444444333333444444555333333333333333333333333222333333444444333333222222222222222222222222222222222222333333444444444333333333333333333333333222222222222222222222222333222111111000000111111111111111111111111111111000000000000000000000000000000000000111111111111111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111///111222111000///000111000000000000111111111111@@@@@@AAABBBBBBCCCDDDDDDAAAAAABBBBBBCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEBBBAAA??????@@@AAADDDEEEBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCEEEGGGGGGGGGGGGIIIIIIHHHGGGEEECCCBBBAAABBBBBBAAAAAA@@@?????????>>>>>>??????@@@@@@@@@AAA????????????>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888888888888888888888555555555666666666666666444444444555555555666666333333333333333333333333222222222222222222222222333333333333333333333333222222333333333444444444222333333444444333333222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222222222222333333222222222333333333333333444555666555555555555666666666777666666666666666666666666777777777777888888888888777777777777777777777777444444444555666777777888777777777777888888888888888888888888999:::;;;<<<999999:::;;;===>>>??????<<<======>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAA>>>>>>>>>>>>===<<<::::::888888777777888888999:::888777666555555444444555555555555555555555555555333333333333333333333333444444555555555666666666222444666777666666777888444444444666999::::::999444444555666777888888999444444555555666777777888444444333333444555666666333444555666777777777666444444555666777777666666777666555555444444444555555444444333333444444555222222333444444444333333333333333333333333333333555444444333333444444555555444444333333444444555333333333333333333333333222333333444444333333222222222222222222222222222222222222333333444444444333333333333333333333333222222222222222222222222333222222111000111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111222222333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111//////000000111111111222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111///111222111000///000111000000000000111111111111FFFFFFEEEDDDCCCBBBAAAAAACCCDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFEEEEEEDDDEEEEEEEEEAAAAAAAAAAAABBBDDDEEEGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFBBB@@@???AAAEEEGGGFFFDDDEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<:::::::::999999999888888999888888888777777666666666666555555555555666666666555555555555444444444444444444444444444444444333333333333333333333333333333333222222111111111333333333333333333333333333333333333333222111000222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222222222111111222222333444222222222222222222222222222333333444444333333222222222333333333222222111222222444555666666777777666666777777777777666666666666666666777777777777666666666666777777777777999888888888777777666666444555555666777888888999999999999999999999999999777777777777888999:::;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>>>>>>>>>>>>><<<>>>???@@@@@@???>>><<<============<<<;;;:::999999999999888888888777777777777777777666666666666444444444444444444444444333333333333333333333333444444444444444444444444444555555555555555444444666666666666666666666666666666666666666666666666555555555555666666666666666666666666666555555555777777777777777666666666888888777777666666666555777777777666666555555555666555555555555555555555111222222222222222222222111222333333444444333333444444444444555555555555333333444444555555555666222222222222222222333333111222222333333222222111222222222222222222222222555555555444444333333333333333333333333333333333222222222222222222222222333333333222222111111111111111000000000000111111000000000000000000000000222222111111111111222222111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222333333333222222111111111000000000000111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111////////////000000000000000000000000000000000000EEEEEEEEEEEEEEEEEEEEEFFFDDDEEEFFFGGGGGGHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFHHHGGGFFFFFFFFFFFFFFFFFFCCCBBBBBBBBBBBBDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDAAA@@@???AAADDDFFFEEEDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<::::::999999999888888888888888888777777777666666666666555555555555666666555555555555444444444444444444444444444444444444333333333333333333333333333333222222222222222222333333333333333333333333333333333333333222111000222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222222222111111222222333444222222222222222222222222222333333444444333333222333333333333333333333333222333444555666666666666666666777777777777666666555666666666777777777777666666666777777777888888888888888888777777777666555555555666777888888888999999999999999999999999777777777777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<===???@@@@@@???===<<<============<<<;;;:::999999999888888888777777777666666666555555555555444444444444444444444444444333333333333333333333333444444444444444444444444444444555555555555444444555555555555555555555555555555555555555555555555555555555555666666666666666666666666555555555555666666666666666666666666777777777666666666555555555555555555444444444333555555555555444444444444555555555555555555444444111111222222333333222222333333333444444444444444333333333333444444444555333333333333333333333333222222333333333333222222222222222222222222222222555555444444444333333333333333333333333333333333222222222222222222222222333333333222222222111111111111000000000000111111111111111111111111111111222222111111111111222222111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222333333333222222111111111000000000000111111111111111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111////////////000000000111000000000000000000000000CCCCCCDDDFFFGGGHHHIIIJJJFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFEEEHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDBBBAAABBBCCCEEEFFFDDDCCCCCCBBBBBBBBBBBBCCCAAA@@@???AAACCCEEEDDDCCCDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;:::;;;;;;;;;:::999999999999888888888888888777777777777666666666666555555555555666666555555555555444444444444444444444444444444444444333333333333333333333333222222222222222222333333333333333333333333333333222222333333333222111111222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222222222111111222222333444222222222222222222222222222333333444444333333222444444333333333333444444333444555666666666666666555666666777777666666555555555666666666777777777777777777777888888888888888888888888777777777777555555666666777777888888999999999999999999999999777777777777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<===>>>??????>>>===<<<<<<<<<===<<<<<<;;;:::999888888888888777777777777555555555444444444333333444444444444444444444444333333333333333333333333444444444444444444444444444444555555555555444444555555555555555555555555555555555555555555555555444555555555555666666666555555555555555555555555555555555555555555555555666666666666555555555555555555555555555444444444555555555555555555555555555555555444444333333333222222222333333333333444444444444444444444444444444444444444444555555555444444444444444444444444222333333444444333333222333333333333333333333333555444444444444333333333333333333333333333333333222222222222222222222222333333333222222222222111111111000000000000111111111111111111111111111111222222111111111111222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222111111111000000000111111111222222111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111/////////000000000111111000000000000000000000000BBBCCCDDDEEEGGGHHHJJJJJJGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEGGGHHHHHHHHHGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCCCCCCCGGGFFFEEEDDDDDDCCCCCCDDDDDDBBB@@@???@@@BBBEEEGGGDDDCCCBBBAAAAAA@@@AAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999999999999888888888888777777777777777777666666666555555444444555555666555555555444444444333333333333333333333333333333222222222222222222222222111111111222222333333333333333333333333333333333222222333333333222222111222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222222222111111222222333444222222222222222222222222222333333444444333333222444333222222222333444555444555555666666666666555555666666666666666666555555555555666666666777777777777777777888888888999888888888777777777777777555666666666777777777888888888888888888888888888777777777777888999:::;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<======>>>>>>======<<<======>>>>>>======<<<;;;<<<<<<<<<;;;;;;:::999888888777777777666666666555555555444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333444555555555444444555555555555555555555555555555555555555555555555444444444555555555666666444444555555555555555666444444444555555555555555666666555555555555555555777777666666666666666666666666666666777777777777666555555444444333333222444444444444555555666666666666666666666555555555555555555666666666666666444444444444444333333333333333444444444444333333333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222111111000000111111222111111111111111111111111333222222111111222222333111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222111111111111111000000111111111222222222111111111111111111111111000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000///////////////////////////000000000111111111111//////000000000111111111000000000000000000000000BBBCCCCCCDDDEEEFFFGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEEEEFFFHHHIIIJJJIIIHHHGGGGGGGGGFFFDDDDDDCCCCCCCCCEEEEEEEEEDDDDDDCCCBBBBBBDDDDDDCCCBBBBBBBBBBBBBBBCCCAAA???>>>???AAADDDEEEBBBBBBAAA@@@@@@???@@@@@@??????@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@????????????>>>========================;;;;;;;;;;;;;;;:::::::::999999999888888888777777666666666666666666777777555555444444444444555555555444444444444333333333333333333333333333333333222222222222222222222222111111111222222333333333333333333333333333333333111222222333333333222222222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222222222111111222222333444222222222222222222222222222333333444444333333222222222222222222333444444666666666777666666555555555555666666666666555555555555555555666666666666666777777777777888888888777777777777777777888888666666666666777777777777888888888888888888888888777777777777888999:::;;;:::::::::;;;;;;;;;;;;<<<;;;;;;<<<===============<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999777777777666666666555555666666666555555555444444333333333333333333333333333333333333333333333333333333333333333333333333222222333444555555444444555555555555555555555555555555555555555555555555444444444444555555555555333444444444555555666666444444444444555555666666555555666666666666666666666666666666777777777777555555666666666777777777888888777777666666666666666666555555555666777888888888777777666666666555666555555555555555555555555555444444333333333333444444444555555444444444333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222111111111111222222111111111111111111111111333333222222222222333333111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111///000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000///////////////////////////000000000111111111111000000000000111111111111000000000000000000000000BBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCDDDDDDCCCBBBAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBAAA???>>>???@@@BBBCCCAAA@@@@@@????????????@@@>>>???AAAAAA@@@???AAABBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>====================================:::;;;;;;;;;;;;:::999999999888888888888777777777555555666666666666777777555555444444444444555555444444444444333333333333333333333333333333333333222222222222222222222222222222222222222222333333333333333333333333333333111111222333333333222222222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222222222111111222222333444222222222222222222222222222333333444444333333222111222333444555555444444777777777777666666555444444555555666666555555444444444555555555666666666666666666666777777777777777777777777888888888888666666666666777777777777888888888888888888888888777777777777888999:::;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::666666666666555555555555666666666555555555555444333333333333333333333333333333333333333333333333333333333333333333333333111222333444444555444444444444444444444444444444444444444444444444444444333444444444444555555555333333333444555555666666444444444555666666777777666666666666777777777777666666666666777777777777555666666777777888888888777777777777777777777777999888777777777888:::;;;:::::::::999999888888777777777666666666666555555666666666555444444333333444555555666666555555444333333333333333333333333333333333444444444444555333333333333333333333333222222222222222222222222111222222222222333333333222222111111111111222222222222222222222222222222333333222222222222333333111111222222222333333333222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222000000000111111111111111111111111222222222222333111111111111111111111111111111111111111111111111000000000000111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000111111111222222000000000000000000000000AAABBBBBBCCCDDDDDDEEEEEEAAABBBCCCDDDDDDEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIGGGFFFEEEDDDCCCBBBBBBBBBAAABBBBBBCCCCCCBBBAAA@@@AAAAAAAAAAAABBBCCCDDDDDDAAA@@@@@@????????????@@@??????>>>>>>>>>???@@@@@@===???AAA@@@???>>>@@@BBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>=========<<<<<<========================::::::;;;;;;;;;:::999888888888888888777777777777555555555666666666777777555444444333333444444555444444444333333333222222222222222222222222222222111111111111111111111111333333222222222222222222333333333333333333333333000111222333333333333222222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222222222111111222222333444222222222222222222222222222333333444444333333222111333555888888888666555888888888777777555444444444555555666666555555444444444444555555555666666444555555555666666666666666777777777888888888888777777777777666666666666888888888888888888888888777777777777888999:::;;;999999:::::::::;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<999::::::;;;;;;:::::::::666666666555555555444444555555555444444444333333222222222222222222222222333333333333333333333333222222222222222222222222111111222333444444444444444444444444444444444444444444444444444444444444333333444444444555555555222222333444444555666666444444555666666777888888777777777777888888999999999999999:::::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>;;;<<<<<<======>>>>>>???AAA@@@???>>>>>>@@@AAABBBBBBBBBAAA@@@@@@???>>>>>>===<<<<<<<<<;;;;;;;;;;;;999999888888777666666555555555666666666666555555444444444444444444444444333333333444444444555555333333333333333333333333222222222222222222222222111111222222222333333333333222222111111222222333222222222222222222222222444333333222222333333444111111222222222333333333222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222///000000000111111111222111111111222222222333333111111111111111111111111111111111111111111111111000000000000111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000111111111222222222000000000000000000000000@@@AAABBBCCCDDDEEEFFFGGG@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEGGGHHHDDDCCCAAA@@@???>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@AAAAAAAAABBBCCCDDDEEEFFF@@@@@@@@@@@@??????>>>>>>>>>>>>======>>>???@@@@@@===???AAA@@@>>>===???BBB@@@@@@@@@AAAAAA@@@@@@@@@????????????????????????>>>>>>>>>>>>====================================::::::;;;<<<;;;:::999888888888888888777777777777444555555555666666777777555444444333333444444555444444444333333333222222222222222222222222222222111111111111111111111111444333333222222111111111333333333333333333333333000111222333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222222222111111222222333444222222222222222222222222222333333444444333333222222444888;;;;;;:::888666888888888888777555444333444555555555555555555444444444444555555555666666444444444444555555555666666666777777888888888999777777777777666666666666777777777777777777777777777777777777888999:::;;;999999:::::::::;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<;;;;;;::::::;;;;;;<<<999999:::;;;;;;:::::::::666666555555555444444444444444444333333333222222222222222222222222222222333333333333333333333333222222222222222222222222000111222333444444555444444444444444444444444444444444444444444444444444333333333444444444555555222222333333444555666666555555555666777888888999777777888888999999999:::>>>>>>>>>>>>??????@@@@@@AAAAAABBBCCCDDDDDDEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKIIIHHHFFFEEEFFFGGGIIIKKKJJJIIIIIIHHHGGGFFFFFFFFFDDDCCCCCCCCCBBBBBBAAAAAA;;;;;;::::::999888777777555555666666666666555555444444444444444444444444333333333444444555555555333333333333333333333333222222222222222222222222111111111222222333333333333222222111111222222333222222222222222222222222444333333222222333333444111111222222222333333333222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222//////000000111111111222111111222222222333333333111111111111111111111111111111111111111111111111000000000000111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222000000000000000000000000EEEDDDCCCBBBAAABBBBBBCCCBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBB@@@>>><<>>??????????????????>>>??????@@@@@@??????@@@@@@@@@@@@??????>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888888777777777777666666666666666555555555555444444444444444444444444444444444333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333222111111333333222111222222111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111222222222333333333222333333333333222111000333444555444444444666888777888:::999777666666777999888888777666777777777555555555555555555555555666555444333222333444555555444444444444555666666777777777777777777777777666666666666777777777777999777666555666777999:::777888888888888999999999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::999999888777777777666555555555555444444444666666555444333333222222222222222222222222222222222222333333333333444444222222333333333333444444444444444444444444444444333333333333333444444444333333333333444444444444444444444333333333444444444333333444555666666555333444555777999:::<<<<<<===============@@@DDDHHHJJJGGGDDDEEEIIIKKKLLLKKKKKKLLLMMMMMMMMMLLLMMMNNNQQQMMMMMMPPPQQQNNNPPPVVVWWWTTTOOONNNOOOOOONNNLLLNNNSSSVVVVVVVVVWWWUUUPPPSSSSSSOOOIIIGGGIIIIIIFFFGGGEEEBBB???======>>>???======<<<;;;:::888777666888777444333222333444555555444333444555666555444888888777666555444333333///000222333444444444333222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111222222222111111111000000111111111111111111111111111111111111111111111111111111000000000000111111222222222222222222222222111111111111111111111111333222111000000111222333////////////////////////000000000000000000000000111111111000000000000000000000000000000000000000111111111111111111111111DDDDDDBBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBB@@@>>>===>>>??????@@@AAABBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBB?????????>>>??????@@@@@@@@@@@@??????????????????>>>??????@@@@@@??????>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888777777777777666666666666555555555555444444444444444444444444444444444444333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333222111111333333222111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111222222222333333333111111222222333333444444222333444444333333555777666888999888777555666666999888888777777777777777555555555555555555555555555444333333333333444555555444444444444555666666777777777777777777777777777777888888888999999999888777666555666777999:::777777888888888999999999888888888999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999888888777666666555555555555444444444444666555555444333333222222222222222222222222222222222222333333333333444444222222333333333333444444444444444444444333333333333333333444444444444444333333333333333333333333555444333333333444555666999888888999;;;;;;;;;:::======>>>???AAABBBCCCCCCIIIIIIIIIHHHGGGIIIMMMPPPMMMLLLLLLOOOTTTWWWXXXWWWTTTVVVYYY[[[\\\\\\\\\\\\bbb`````````]]]ZZZ```hhhjjjgggccc```___]]]YYYVVVZZZaaafffhhhjjjlllhhhccccccccc^^^UUUPPPRRRSSSRRRMMMMMMKKKJJJIIIHHHHHHHHHFFFFFFFFFEEECCCBBB@@@???@@@>>>;;;999777777777777666555444555666666555444555555555444444444444444333333444555555555444333333333333333333333333333222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111222222222111111111000000111111111111111111111111111111111111111111111111111111000000000000111111222222222222222222222222111111111111111111111111222222111000000111222222000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000111111111111111111111111CCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBAAA???>>>===>>>???@@@AAABBBBBBCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>??????@@@AAAAAAAAA@@@??????>>>>>>>>>>>>??????@@@@@@??????>>>============>>>>>>>>>>>>============>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888888777777777777666666666666555555555555444444444444444444444444444444444444333333333333333333333333111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333222111111333333222111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111222222222333333333444444333222222333444555111222333333222333555777555777888888666555555666888888777777777666666666444444444444444444444444444444333333333444444555555444444444444555666666777777777777777777777777777777888888888888999999888777666555666777888999777777777888888888999999888888888999999999999:::999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999888888777777666666555555555555444444444444555555444444333333222222222222222222222222222222222222333333333333444444222222333333333333444444333333333333333333333333333333333444444444555555555555555555555444444444555444333333444555777888999999:::;;;<<<===>>>>>>DDDEEEFFFHHHIIIKKKLLLLLLPPPQQQPPPNNNMMMNNNQQQSSSSSSSSSUUUZZZ___ccceeeeeeaaadddiiinnnpppqqqpppoootttttttttrrrnnnlllsss|||}}}zzzwwwsssnnnhhhddddddmmmuuuzzz}}}~~~zzztttssstttnnnddd]]]^^^aaabbbWWWVVVUUUSSSPPPNNNLLLKKKKKKKKKKKKJJJHHHGGGEEEDDDHHHFFFDDDAAA>>><<<;;;;;;:::999777777888888666555444444444555555555666666666666666666666555444444444444444444444444444444222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111222222222111111111111111111111111111111111111111111111111111111111111111111111000000000000111111222222222222222222222222111111111111111111111111222222111000000111222222111111111111111111111111000000000000000000000000000000000000000000111111000000000000000000000000111111111111111111111111AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDAAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEECCCBBBAAA===>>>>>>???@@@AAABBBCCCAAAAAAAAA@@@@@@?????????============>>>@@@AAAAAAAAAAAAAAA@@@???>>>======>>>>>>????????????>>>>>>============>>>>>>>>>>>>============>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888888888777777777777777666666666666555555555444444444333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333222111111333333222111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333:::888555333111111222222222333444444333333555777444666777777555444555666777777777777777666666555444444444444444444444444444333333333444444555555555444444444444555666666666666666666666666666666555555555555666666666777777666666666666777888888777777777777888888888888888888888888999999999999999999999999::::::::::::::::::;;;;;;;;;;;;::::::999888888777666666555555555555555444444444333333444444444333333333222222222222222222222222222222222222222333333333444444222222222333333333444444222222222333333333333333222222333333444444555555777777777777777777777777666666555555777888:::<<<<<<===???@@@BBBCCCFFFHHHIIIJJJLLLOOORRRTTTVVVWWWWWWWWWWWWVVVUUUUUUXXXZZZ_________aaaeeeiiilllmmmnnnqqqvvv{{{}}}{{{{{{{{{||||||{{{|||yyyrrrnnnllluuu~~~}}}wwwzzzxxxoooiiijjjmmmnnnhhhfffbbb]]]YYYUUUSSSRRRQQQQQQPPPOOONNNLLLKKKJJJOOONNNLLLJJJHHHEEEDDDCCCAAA???>>>======<<<:::888777777777777777777777777555555555555555555444444444444444444444444444444222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111222111111111111111111222111111111111111111111111000000000000000000000000000000000000000111111111000000000000000000000000111111111111111111111111@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGGGGFFFEEEDDD>>>??????@@@AAAAAABBBBBBAAAAAAAAA@@@@@@?????????============>>>???@@@AAAAAAAAAAAAAAA@@@>>>===<<<>>>>>>>>>??????>>>>>>>>><<<=========>>>>>>>>>???============>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<999888888888888888777777777777777777666666666666555444444444444333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333222111111333333222111000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333:::888555333111111222222333555555555555555777999444555777777666555555666666777777777777666555555444444444444444444444444222333333444444555555555555444444444444555666666666666666666666666666666444555555555555666666666666666666666666777777888666666777777777888888888777777888888888999999999888888888999999999::::::999999::::::::::::999999888888777666666555555444555444444444444333333333333333333333333222222222222222222222222222222222222222222333333333444444222222222333333333444444222222222333333444444444222222333333444555555666777777777777888888888888999:::;;;<<<>>>???AAABBBFFFHHHJJJLLLNNNRRRXXX]]]VVVWWWZZZ]]]```ccceeegggdddeeefffffffffgggiiikkkooommmjjjhhhiiilllpppssswwwxxxzzz~~~|||xxxxxxxxx}}}}}}~~~zzzuuurrrttt{{{tttzzz|||xxxvvvwwwyyyxxx|||xxxsssmmmiiigggffffff^^^^^^^^^]]][[[ZZZXXXWWWXXXXXXXXXXXXVVVTTTSSSQQQLLLJJJHHHFFFEEEDDDBBB???<<<<<<;;;::::::999888888444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111222222111111111111111111111111111111111000000000000000000000000//////000000111111111111000000000000000000000000111111111111111111111111@@@AAAAAABBBBBBBBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFEEEFFFGGGHHHHHHGGGFFFFFFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@============>>>>>>???@@@???@@@AAAAAA@@@???===<<<===>>>>>>??????>>>>>>===<<<<<<======>>>>>>??????============>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::777777777777777777777777777777777777666666666666444444444444333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333222111111333333222111000000000111222222333333111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333444444333222222333444555444555666666555666888:::444555777777666666666777555666777888777666555444333333333333333333333333222222333444555555555555555444444444444555666666777777777777777777777777666666777777777777888888555555666666666777777777666666666777777777888888777777777888888888888999777777888888888999999999888999999::::::999999888777777666666555555444444444444444444333333333333333333333333222222222222222222222222222222222222222222333333333333444444222222333333333333444444222333333444444555555666333444444555666777888888777777888999:::;;;;;;<<>>======888777666666555555555666333333333333333333333333222222222222222222222222333333333333333333333333111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111222222333333222222111111111111111111222222222111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111000111222222222222111000111111111111111111111111000000000000000000000000/////////000111111222222000000000000000000000000111111111111111111111111@@@AAABBBCCCDDDCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFCCCDDDEEEGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBB>>>>>>=========>>>>>>???>>>???@@@AAAAAA@@@>>>=========>>>>>>>>>>>>======<<<<<<<<<===>>>?????????============>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999777777777777777777777777777777777777666666666666444444444333333333222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333222111111333333222111///000000111222222333333111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333111111222222333333444444444555666555555555777999444666888888777777777888555666777888777666444333333333333333333333333333111222333555555555555555555444444444444555666666777777777777777777777777666666666777777777888888444555555666666666666666666666666666777777777888777777777777888888888888777777777777888888888999888888999999999999888888777777666555555444444333444444444333333333222222222222222222222222222222222222222222222222222222222222333333333333444444222222333333333333444444333333444555555666777777666777888999:::;;;<<<<<<;;;<<<===???@@@BBBCCCDDDGGGJJJOOOSSSVVVVVVUUUTTTVVVXXX[[[^^^cccnnn|||~~~{{{xxxvvvuuuqqqsssttttttsssssstttvvvyyyzzz{{{yyyvvvvvvxxx{{{xxxsssnnnmmmqqqssssssqqqmmmnnnnnnqqqyyy}}}vvvjjjbbbhhhpppuuuvvvvvvvvvwwwyyyzzzwwwssstttyyy}}}}}}|||}}}}}}}}}|||||||||}}}}}}||||||{{{zzzsssrrrrrrqqqpppnnnmmmlllppprrrtttuuutttrrrooommmeeebbb___\\\ZZZXXXTTTRRRKKKKKKJJJJJJIIIIIIHHHHHHAAA???===:::888777777777444444444444444444444444222222222222222222222222333333333333333333333333111111222222222333333333444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111222222333333222222111000000111111111222222222111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111000111222222222222111000000000000000000000000000000000000000000000000000...//////000111111222222000000000000000000000000111111111111111111111111@@@AAACCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDAAAAAABBBBBBCCCDDDEEEEEEBBBCCCDDDEEEFFFFFFEEEEEEFFFEEEEEECCCBBBAAA@@@@@@AAAAAAAAABBBBBBCCCCCCCCC???>>>>>>============>>>===>>>@@@AAAAAA@@@???>>>======>>>>>>>>>>>>======;;;<<<<<<===>>>??????@@@============>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;888888888888888888888888666666666666777777777777777777777777666666666666444444444333333333222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000333222111111333333222111///000000111222222333333111111111111111111111111000000000000000000000000111111111111111111111111111111222222222333333333222333333333333222111000333444555444444444666888555666888999888777888999555666777888777666444333333333333333333333333333000222333555666666555555555444444444444555666666777777777777777777777777444444444444555555555666444555555666777666666666666666666666777777777777777777777777888888888888777777777777888888888888888888999999999999888888777666666555444444333333444444444333333333222222222222222222222222222222222222222222222222222222222222333333333444444444222222333333333444444444444444555555666777888888999999:::;;;===>>>>>>???AAABBBDDDFFFHHHJJJKKKLLLLLLPPPVVV\\\___^^^\\\ZZZ```bbbeeehhhnnn{{{|||uuuqqqnnnrrrssstttsssqqqpppqqqrrrssswww{{{|||zzzyyyyyy{{{wwwpppiiigggjjjnnnpppoooiiikkklllkkknnnrrrnnneee^^^dddlllrrruuuvvvxxxzzzyyysssttt|||{{{zzzxxx{{{}}}~~~{{{xxxzzzzzzzzzyyywwwvvvtttsssuuuwwwyyyzzzyyyvvvssspppllliiifffcccaaa^^^ZZZXXXRRRSSSSSSSSSSSSTTTTTTTTTHHHFFFCCC???<<<999888888666666666666666666666666222222222222222222222222333333333333333333333333111111222222222333333333444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000222222222333333222222222000000111111222222222222111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000111111111111111111111111000111222333333222111000////////////////////////000000000000000000000000...//////000111222222222000000000000000000000000111111111111111111111111AAAAAAAAAAAAAAABBBCCCDDDAAACCCFFFIIIIIIGGGEEECCCDDDDDDCCCCCCCCCBBBBBBBBB@@@BBBCCCCCCBBBAAAAAABBBDDDBBBAAA???>>>>>>??????@@@@@@@@@@@@AAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@???>>>>>>???@@@AAA>>>>>>>>>===<<<<<<;;;;;;<<<<<<==================??????>>><<<;;;:::999999;;;:::999888888999:::;;;888888888888777777777777555555555555555555555555444444444333333222222222444333222222111111222222111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333444444555666666666:::999888666666666666777;;;;;;999888666444333222222222222222222222222222333333333333333333333333333333333444444444555555777777777777777777777777666666666666666666666666666666666666666777888888666666666666777777777777777777777777777777777777999999999999999999999999:::777888<<<;;;555555999666444222222444555444444444444444333333222222222222222222222222222222222111111222222222333333333333444444444444444333333333333333222333333444555777999;;;<<<;;;<<<===???===@@@CCCDDDEEEGGGJJJLLLRRRLLLJJJNNNPPPOOORRRXXX```eeennnwww|||zzzuuupppvvvwwwvvvrrrooosss}}}}}}tttooopppssspppooommmmmmmmmkkkiiigggmmmtttxxxvvvooommmrrryyyuuulllbbb]]]___bbbccccccfffbbb```bbbfffgggccc___cccbbbgggmmmpppooovvv~~~|||tttnnnnnnrrrvvvyyyppprrrvvvyyyzzzzzzyyyxxxsssuuuzzz}}}}}}{{{{{{}}}vvvyyy{{{yyyvvvuuuxxx|||xxxssslllhhhfffeeebbb___ZZZaaaddd```dddlllkkkbbbZZZVVVQQQNNNLLLIIIDDD???;;;::::::999888777666666666444222222333444555444444444444333333333333333444333333222222333333444333333333444444444555555555555444444444333333333333333333333333333333333222333333444444333333222222333333444444333333222222222222222222222222222222222222111111111000000000111111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111222111111111000000//////000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000111111111000000000000000BBBBBBAAAAAABBBCCCCCCDDDBBBCCCFFFGGGHHHGGGEEEDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@BBBCCCCCCBBBAAAAAABBBCCCBBBAAA????????????@@@@@@@@@@@@@@@@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>???@@@>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;:::999:::999999999999999999:::888888888777777777666666555555555555555555555555444444444333333222222222444333222222111111222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333444444555666777777888888777666666777888999999999888666555444333222333333333333333333333333333333333333333333333333333333333444444444555555666666666666666666666666555555555555555555555555666666666666666777777888666666666666777777777777777777777777777777777777999999999999999999999999888555555888777333333777555444333444555666555333444444444333333222222222222222222222222222222222111222222222222333333333111111222333333333333333333333444555666777999:::;;;<<<>>>@@@@@@BBBFFFHHHMMMOOOQQQQQQPPPPPPRRRUUUXXXWWWZZZ^^^]]]\\\aaajjj{{{~~~{{{vvvsssssstttuuuuuutttwwwxxxuuuooojjjjjjkkkjjjgggdddbbbbbbbbbbbbaaaeeeggggggfffddddddiiimmmmmmfff^^^ZZZ\\\___```___cccaaa______bbbbbb```^^^```___aaafffiiillluuu{{{nnneeecccfffiiijjjfffiiimmmooonnnnnnoooppprrrtttxxx{{{{{{wwwsssqqqnnnrrrvvvvvvvvvxxx~~~zzzvvvpppmmmkkkjjjhhheeekkksssuuuqqqqqqwwwwwwpppeeeaaa\\\WWWTTTQQQLLLHHHFFFEEECCC@@@===;;;999888999777444333444555555444444444444444444444444444444333333222222333333444333333333444444444555555555555444444444333333333333333333333333333333333222333333444444333333222222333333444444333333222222222222222222222222222333333333333222222111111000111111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111000000000///000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000111000000000000000000000CCCBBBBBBBBBBBBCCCDDDDDDCCCDDDDDDEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBB@@@BBBCCCCCCBBBAAAAAABBBCCCBBBAAA@@@??????@@@@@@AAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA???>>>>>>======>>>>>>???>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<;;;::::::999999999::::::999999999888888777777777777666666444444444444444444444444444444333333333333222222444333222222111111222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222333444555666777888888666666666666777888999:::666666555555444444333333333333333333333333333333333333333333333333333333333333333444444444555555555555555555555555555555555555555555555555555555666666555555666666777888666666666666777777777777777777777777777777777777888888888888888888888888:::777777888888666666999555444444666777777555333444444333333333333222222222222222222222222222222222222222222333333333333111111222222333333444444333444666888;;;>>>@@@AAABBBCCCEEEFFFHHHKKKPPPSSSVVVYYY[[[ZZZYYYYYY\\\___fffjjjpppsssooonnnuuuyyyssssssvvvwwwqqqjjjlllqqqvvvwwwsssnnnlllkkkhhhddd```^^^^^^___``````aaa___]]]]]]___cccfffgggiiiddd```___aaaddddddcccfffeeedddccccccdddeeeeeeiiiggghhhkkknnnsssmmm```]]]_________bbbfffkkkkkkiiiiiilllppptttvvvxxxyyyxxxssskkkeeecccfffjjjlllmmmqqqwww|||vvvtttqqqpppqqqrrrrrrqqqwww{{{xxx||||||yyyppplllfffbbb^^^ZZZVVVSSSQQQOOOLLLIIIEEEAAA???===???<<<888666666666666555444444444444444444444444444444333333333333444444333333333444444444555555555555444444444333333333333333333333333333333333222333333444444333333222222333333444444333333222222222222222222222222222444444444333333333333222000111111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111CCCCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCC@@@BBBCCCCCCBBBAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>==============================>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::::::::999888999:::;;;;;;:::999888888777777777666666666666444444444444444444444444333333333333333333333333444333222222111111222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222333555666777888999666666666777777888888888333333333333333333333333444444444444444444444444333333333333333333333333333333333444444444555555555555555555555555555555555555555555555555555555666555555555555666777777666666666666777777777777777777777777777777777777888888888888888888888888;;;999777888999999999:::555555555777999888555333333333333333333333333333222222222222222222222222222222222333333333444444333333333333333444444555444666999===@@@DDDFFFHHHKKKKKKLLLLLLLLLPPPUUUXXXTTTYYY^^^```aaadddjjjppp}}}~~~zzzsssnnnjjjllltttwwwtttoooqqqvvvzzz{{{xxxsssooonnnfffdddaaa``````aaaaaaaaa______```aaacccfffhhhjjjkkkiiihhhiiikkkmmmmmmlllkkkkkkkkkjjjjjjkkkooorrryyyyyyzzz{{{}}}nnn```]]]^^^]]]ZZZbbbhhhnnnnnnkkklllrrrxxx{{{||||||zzzxxxtttlllcccbbbdddeeeeeeeeegggjjjnnnkkkkkklllooorrrvvvxxxzzzwww~~~{{{vvvwwwzzzzzzrrrppplllhhhdddaaa___]]]YYYWWWUUUQQQMMMJJJGGGEEEFFFCCC>>>;;;:::999888777444444444444444444333333444444333333333333444444333333333444444444555555555555444444444333333333333333333333333333333333222333333444444333333222222333333444444333333222222222222222222222222222333333333333333333333222000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111DDDCCCCCCBBBBBBBBBCCCCCCDDDCCCBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDD@@@BBBCCCCCCBBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@AAA@@@@@@??????@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>======<<<<<<<<<=========>>>>>>??????======<<<<<<<<<;;;;;;;;;:::999999999999999999999888999:::;;;;;;:::999888777777777666666666666555444444444444444444444444333333333333333333333333444333222222111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222333444555666777777777777777777666666555555222222222222333333333444444444444444444444444444333333333333333333333333333333333444444444555555555555555555555555555555555555555555555555555555555555555555555666666777666666666666777777777777777777777777777777777777777777777777777777777777777666444444666888777555555555555777999888555333333333333333333333333333222222222222222222222222222222333333333444444444444333333333333444555555888:::>>>BBBFFFJJJLLLMMMPPPPPPOOONNNNNNPPPTTTWWWYYY```hhhmmmrrryyy{{{uuuqqqttt{{{|||vvvoooaaa^^^^^^aaahhhooosssuuupppqqqssssssqqqnnnllllllccccccdddeeeggggggeeeccc]]]bbbhhhjjjjjjjjjkkkmmmsssssstttvvvxxxzzzyyyxxxssstttuuutttuuuwww{{{pppdddbbbcccaaa]]]cccjjjpppqqqooopppwww~~~}}}{{{tttllliiijjjjjjhhhgggffffffgggfffhhhjjjmmmpppsssvvvxxxqqqvvvwwwsssnnnooosssuuuppppppooonnnkkkiiihhhgggeeeccc```\\\WWWSSSPPPNNNOOOKKKGGGDDDBBB@@@>>><<<777777666555555444333333555444444333333444444555333333333444444444555555555555444444444333333333333333333333333333333333222333333444444333333222222333333444444333333222222222222222222222222222111111111111222222222222000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000111111000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000//////000000111111111111CCCCCCBBBAAAAAAAAAAAABBBCCCBBBBBBBBBBBBCCCDDDDDDCCCDDDDDDDDDDDDEEEEEEEEE@@@BBBCCCCCCBBBAAAAAABBBAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@????????????@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBB????????????>>>===<<<<<<<<<<<<===>>>>>>???@@@@@@>>>>>>>>>===<<<<<<;;;;;;888999999999999999999999999999999::::::999999999777777666666666666555555333333333333333333333333222222333333333333444444444333222222111111222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222222333444444555555666666666666555444333222111222222222333333333444333333333333333333333333333333333333333333333333333333333444444444555555555555555555555555555555444444444444444444444444555555444444555555666777666666666666777777777777777777777777777777777777666666666666666666666666666777666555888;;;999444555444444666777777555333222222333333333333444444222222222222222222222222333333333333444444444444444333333333444666888:::@@@BBBFFFJJJMMMPPPQQQQQQRRRSSSSSSSSSSSSUUUYYY\\\iiiqqqzzzyyysssjjjddd^^^___dddgggeeeaaaVVVVVVVVVXXX\\\dddlllrrrjjjiiiiiiiiijjjkkkmmmmmmiiijjjmmmpppssssssqqqooofffmmmuuuxxxwwwvvvvvvxxx{{{ttttttssspppmmmmmmrrrxxxzzzyyyzzzwwwnnnnnnoooooonnnllljjjiiimmmoooppppppooooooppprrrgggiiihhhfffcccdddhhhkkkoooqqqtttuuutttrrrqqqqqqqqqoookkkgggbbb^^^ZZZXXXXXXVVVSSSQQQNNNKKKGGGCCC===<<<;;;999888666555444555555444444444444555555333333333444444444555555555555444444444333333333333333333333333333333333222333333444444333333222222333333444444333333222222222222222222222222222000111111111111111222222000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000/////////000111111222222BBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEE@@@BBBCCCCCCBBBAAAAAABBB@@@AAABBBCCCCCCBBBAAAAAAAAAAAA@@@???????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBB@@@@@@@@@@@@@@@>>>===<<<;;;<<<===>>>???@@@AAAAAA@@@??????>>>======<<<<<<999999::::::;;;;;;;;;<<<:::999999999999999999:::777777666666666555555555333333333333333333333333222222222333333444444444444333222222111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222222333444444444333222111222222222333333333333333333333333333333333333333333333333333333333333333333333333444444444555555666666666666666666666666444444444444444444444444555444444444444555666666666666666666777777777777777777777777777777777777666666666666666666666666777999888888<<<@@@<<<444555444333444555666555333222222222333333444444444222222222222222222222222333333333444444444444555555666666888<<<@@@DDDFFFJJJLLLOOORRRTTTUUUUUUUUUVVVXXX[[[^^^aaaeeeiiillluuu|||tttnnniiieeeZZZVVVRRRRRRUUUXXXXXXWWWWWWVVVVVVWWW[[[aaahhhmmmllljjjiiijjjlllooorrrsssrrrrrrtttxxx|||~~~~~~}}}xxx{{{}}}{{{{{{uuuvvvxxxyyyyyywwwssspppxxxyyyzzzxxxtttqqqpppqqqfffcccaaa_________aaadddnnnsssxxx{{{yyywwwuuuuuuqqqpppnnnllljjjhhhfffeeeaaa```___^^^[[[WWWPPPLLLDDDCCCAAA???<<<:::888777555555444444444444555555333333333444444444555555555555444444444333333333333333333333333333333333222333333444444333333222222333333444444333333222222222222222222222222222111111111222222333333333000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111///000000000111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000...//////000111111222222BBBAAA@@@@@@????????????@@@AAABBBCCCCCCCCCBBBBBBCCCDDDDDDDDDEEEEEEFFFFFF@@@BBBCCCCCCBBBAAAAAABBB@@@AAABBBCCCCCCCCCBBBAAAAAAAAA@@@???>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@AAAAAAAAA@@@AAAAAAAAA@@@???===<<<;;;<<<===>>>???@@@AAABBBAAA@@@@@@???>>>======<<<:::;;;;;;<<<<<<=========;;;:::999888888999:::;;;777666666666555555555555333333333333333333333333222222222333333444444444444333222222111111222222111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000222222222222222222222222222222222222222222222222111111111111111111111111000000111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222222111111111000000///000222333444444333222333333333333333333333333222222222222222222222222333333333333333333333333333333333444444444555555777777777777777777777777444444444444444444444444555444444444444555666666666666666666777777777777777777777777777777777777666666666666666666666666222555666666:::>>>999///666444222222444555444444222222222333333444444444222222222222222222222222333333333444444444555555999999;;;???DDDJJJOOORRRQQQSSSUUUWWWYYYYYYXXXWWWZZZ^^^dddjjjoootttzzz}}}vvv|||}}}yyyzzzvvveee^^^\\\[[[XXXVVVUUUVVVXXXYYYZZZYYY\\\ZZZYYY[[[aaafffjjjlllpppooommmnnnpppssstttuuussssssssswww{{{{{{}}}yyy~~~~~~yyyvvvuuuvvvnnniiidddcccddddddeeefffmmmssszzz}}}{{{xxxvvvuuuiiijjjkkklllmmmnnnoooooogggggggggfffddd^^^WWWRRRIIIHHHFFFCCC@@@===;;;:::555555444444444444555555333333333444444444555555555555444444444333333333333333333333333333333333222333333444444333333222222333333444444333333222222222222222222222222222222222222333333444444444000111111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111//////000000111111111222000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000...//////000111222222222@@@@@@@@@??????===<<<<<<======>>>???@@@@@@AAABBBDDDDDDDDDCCCBBBAAA@@@???CCCCCCCCCBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@======>>>???@@@@@@AAAAAABBBBBBAAA@@@@@@???>>>>>>>>>>>>======>>>???@@@@@@AAA@@@???>>>============;;;::::::;;;>>>AAAAAAAAA@@@???===<<<;;;;;;<<<<<<;;;999888999;;;=========777777777777666666666666555555555555555555555555333333333222222111111111111111222222222222111111333333222111000000000111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222333333333222222111111111111222222333333222222111333333333222222111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333333222111111222333333222222222222222222222222222222222222222222222222222222222222222222222222444333333333333444555555555555555555555555555555555555555555555555555555555555555555555555555555777444333444777888777555777777777777777777777777666666666666666666666666666666666666666666666666333333333333333333333333444444444333333222222222222333444444333222222333444444555444333555888:::<<>>===<<<===>>>??????@@@@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@???BBBAAAAAA@@@@@@AAAAAABBBCCCCCCBBBBBBAAA@@@@@@???======>>>??????@@@AAAAAABBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>???<<<;;;:::;;;>>>@@@@@@@@@>>>===<<<::::::::::::::::::999888999;;;<<<<<<<<<777777777777666666666555555555555555555555555555333333333222222222111111111111222222222222111111222222111111000111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222333333333222222222111111111222222333333222222111333333333222222222111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333333222111111222333333111111111111111111111111222222222222222222222222222222222222222222222222444333333333333444555555555555555555555555555555555555555555555555555555555555555555555555555555666555333444777888777555666666666666666666666666555555555555555555555555555555555555555555555555333333333333333333333333222222222111111111000000///111333444333333333444111222444666888<<>>>>>>>>>>>@@@AAAAAA@@@???>>>@@@@@@AAAAAAAAA@@@@@@????????????>>>>>>?????????AAAAAAAAA@@@@@@??????>>>===>>>>>>??????@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>???@@@?????????>>>??????@@@AAA>>><<<;;;<<<===???>>>>>><<<;;;:::999888888888999999888777888:::;;;;;;:::777777777666666666555555444444444444444444444444333333333222222222222111111111222222222222111111111111111000111111222222111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222333333333222222222222111111222222333333222222111333333333222222222222111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333222222111111222222333000000000000000000000000222222222222222222222222222222222222222222222222444333333333333444555555555555555555555555555555555555555555555555555555555555555555555555555555666555444555666777777555666666666666666666666666555555555555555555555555555555555555555555555555333333333333333333333333222222222222111111111111111333444444444333555666222555:::@@@EEELLLRRRWWWVVVXXX[[[[[[ZZZYYYYYYYYY^^^\\\^^^```bbbccckkkttt~~~zzzrrrqqqmmmiiieeecccaaa___]]][[[^^^]]]YYYXXX[[[^^^^^^bbbcccdddiiinnnrrrssssssqqqsssvvvzzz|||}}}}}}~~~~~~{{{wwwrrrpppsssyyy{{{zzzuuuoooooorrrrrrnnngggjjjooopppkkkgggiiippprrrwww||||||xxxttttttvvv{{{}}}|||tttjjjiiisss|||{{{~~~{{{rrrrrrvvvrrrnnnpppyyy~~~xxxuuuwww|||~~~~~~}}}|||wwwssspppnnnkkkhhhjjjoooqqqqqqssswww{{{{{{wwwsssooommmlllpppttttttpppkkkjjjjjjiiigggfffdddccccccTTTOOOHHHDDDBBB@@@===:::888666444444555777777666333333333333333333333333333333444444444444333333333333333333333333333333333333333333333333333333111222222333333222222111111111111111111111111111111111222222222333333333111111222222222333333333222222111111111111222222222222222111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111000111111111111222222222111111111111111111111111AAABBBBBBBBBAAAAAA@@@???>>>???@@@AAAAAA@@@>>>===>>>??????@@@@@@@@@?????????>>>>>>======>>>>>>???@@@@@@??????>>>>>>>>>>>>===>>>>>>>>>?????????@@@BBBBBBBBBAAAAAAAAAAAAAAA???>>>>>>>>>>>>>>>??????>>>>>>>>>>>>???@@@AAABBB???>>><<<<<<=========<<<;;;::::::999999999888888999777666777999::::::999777777666666666555555555444444444444444444444444222222222222222222222222111111222222222222111111111000000000111222333333111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222222111111000000111111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222111222222222222222333333444333333333333444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666777666666666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444666666555333333444777:::<<>>;;;888888999999888555555444444444444555555333333444444444444333333333333333333333333333333333333333333333333333333111222222333333222222111111111111111111111111111111111222222222333333333111111222222222333333333222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111000000000000000///000000000111111111111000000111111111222222222111111111111111111111111AAABBBBBBBBBBBBAAA@@@@@@??????@@@AAA@@@???>>>>>>>>>>>>???@@@@@@@@@????????????>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>?????????@@@AAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>>>>???======>>>>>>???@@@BBBBBB@@@>>><<<;;;<<<<<<;;;:::;;;;;;;;;;;;;;;:::::::::999777666777888999999888666666666666555555555555444444444444444444444444222222222222222222222222111111222222222222111111111000000000111222333333111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333333333444333333333333444555555555555555555555555555555555555555555555555555555555555555555555555555555444555666666666666666777555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444333222111222777>>>CCCIIIOOOXXX___cccddddddddddddeeegggiiilllssszzz}}}yyywwwwwwtttooonnnpppwww{{{{{{oooccc\\\XXXXXXXXXXXXXXXZZZ\\\^^^dddhhhhhheeedddgggiiiiiifffhhhmmmvvvwwwrrrqqqooollliiiggghhhkkkpppyyy{{{pppnnnkkkiiiiiijjjlllnnnfffjjjkkkggggggkkknnnoooffffffgggiiimmmpppnnnkkkooovvv|||~~~|||}}}}}}~~~}}}|||tttooommmrrrwwwyyy{{{~~~{{{uuurrrrrrsssrrrrrruuu{{{~~~|||{{{}}}~~~{{{xxxuuuvvv||||||yyyrrrllliiifffeeekkkvvv}}}}}}zzz}}}}}}yyyvvvuuuuuulllhhhbbb\\\WWWRRRNNNKKKIIIEEE@@@<<<:::999777666777666555444444444444555333444444555555444444333333333333333333333333333333333333333333333333333111222222333333222222111111111111111111111111111111111222222222333333333111111222222222333333333222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000111111///000000000111111111111000000111111111222222222111111111111111111111111AAAAAAAAABBBBBBAAAAAA@@@??????????????????@@@@@@??????@@@@@@@@@??????>>>@@@??????>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>>============>>>???@@@AAA@@@>>><<<;;;<<<<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;:::888777777888999999888666666666555555555444444333333333333333333333333111222222222222333333333111111222222222222111111111111111000111111222222111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222111222222222222333333333111222222333333222222111111222222222222333333333222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333222222111222222222222222222222222222222222222222222222222111111111222222333333444444333333333333444555555555555555555555555555555555555555555555555555555555555555555555555555555444555666666555555666888555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444222222222222333333333333000111222555999AAAIIIOOOTTTYYY___ddddddcccbbbaaabbbeeejjjqqq{{{zzztttpppmmmlllmmmuuuwwwzzzyyysssjjj```ZZZXXXZZZ[[[[[[\\\^^^aaadddbbbfffhhhfffhhhnnnsssssspppppprrrwww~~~{{{vvvppplllkkkkkkiiigggfffgggkkkrrrzzz}}}zzzooommmkkkiiiggggggggghhhdddhhhjjjhhhhhhkkklllkkkdddfffggghhhkkkooonnnjjjnnnrrrvvvxxxyyyyyyyyy~~~xxxtttvvvwwwwwwzzz}}}~~~zzztttqqqoooooowwwuuuvvv{{{|||wwwsssssswwwzzz}}}}}}~~~xxx{{{}}}|||yyytttooommmkkkkkkpppxxx~~~}}}wwwuuuuuussspppkkkddd]]]WWWSSSPPPRRRNNNHHHDDD@@@===:::777999777666444333333333444444444555555555555444444333333333333333333333333333333333333333333333333111222222333333222222111111111111111111111111111111111222222222333333333111111222222222333333333222222111111111111222222111111111111111222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000111111111111222222222111111111111111111111111@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>>===>>>???AAABBBAAAAAAAAAAAA@@@???>>>>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>===<<<<<<<<<===>>>?????????===;;;;;;<<<<<<;;;::::::;;;<<<======<<<;;;:::;;;999777777999:::999888666666555555555444444444333333333333333333333333111111222222222333333333111111222222222222111111222222111111000111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222111111222222222333333333111222222333333222222111111111222222222333333333333222222111111222222333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333333333333222111111111111111111111111111222222222222222222222222000111111222333333444444444333333333333444555555555555555555555555555555555555555555555555555555555555555555555555555555333555777666555444666888555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555222222222333333333444444444888>>>CCCIIINNNTTTXXX\\\^^^```aaa``````aaabbbbbbgggppp{{{vvvooonnnjjjfffdddiiikkkoooqqqooohhh```ZZZ\\\^^^```bbbcccfffjjjnnnooossssssppprrryyy~~~yyywwwttttttvvvwwwxxxxxxpppooonnnnnnnnnnnnmmmlllgggjjjooosssuuuvvvyyy|||tttrrrnnnjjjhhhhhhiiijjjkkkoooqqqqqqsssvvvtttpppnnnuuuyyyvvvsssuuuwwwvvvyyy{{{}}}}}}|||||||||yyytttsssppptttzzz~~~uuusssxxx~~~yyyvvvtttssssssvvvzzz}}}~~~}}}~~~yyyxxxzzzzzzyyyuuuqqqkkkfffcccbbb```]]]XXXTTTQQQMMMHHHEEE>>>===:::777555555555666444444555555555555444444444444444444444444444444333333333333333333333333111222222333333222222111111111111111111111111111111111222222222333333333111111222222222333333333222222111111111111222222000000111111111222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111000000000000111111111111000111111111111222222222111111111111111111111111??????@@@AAAAAA@@@@@@@@@@@@???===<<<===???BBBDDDBBBBBBBBBAAA@@@???>>>===>>>>>>============>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>============<<<<<<===>>>???@@@@@@AAA@@@@@@???>>>>>>===>>>>>><<<<<<<<<<<<<<<======>>>???===;;;;;;<<<<<<;;;:::999:::;;;<<<<<<<<<;;;:::;;;:::888888999:::999999666666555555555444444444333333333333333333333333111111111222222333333333111111222222222222111111333333222111000000000111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222111111111222222333333333222222222333333222222222111111111222222333333333333222222111111222222333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333444444333222111000000000000000000000000222222222222222222222222000000111222333333444444444333333333333444555555555555555555555555555555555555555555555555555555555555555555555555555555333555777777555444666888555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555444444444555555666666666>>>DDDLLLSSSWWWYYYZZZ[[[aaaaaa```^^^]]]___cccfffooottt{{{sssppppppkkk```YYY]]]aaagggmmmnnnjjjccc^^^\\\___dddfffiiimmmsssxxx~~~|||yyytttqqqooonnnlllkkkooorrrvvvxxxyyyxxxvvvuuulllqqqxxxyyyuuuuuu}}}{{{vvvqqqoooppprrruuuwww|||}}}~~~}}}mmmrrrxxx|||wwwqqqsss}}}zzzwwwzzz~~~{{{|||}}}}}}~~~~~~~~~~~~xxx}}}~~~|||}}}~~~~~~|||zzzxxxwwwxxxnnnlllhhheeebbb]]]XXXUUUDDDBBB???<<<:::999999999444444555555555555444444444444444444444444444444333333333333333333333333222222222333333222222222111111111111111111111111111111222222222333333333111111222222222333333333222222111111111111222222000000111111222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111111222000000000000111111111111000111111111111222222222111111111111111111111111BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????@@@@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@??????????????????@@@@@@AAA@@@???>>>===;;;<<<<<<<<<======>>>>>>>>>????????????@@@@@@@@@BBBBBBAAA@@@????????????>>>>>>>>>>>>>>>===<<<<<<;;;<<<===>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<===:::999888888777777888888777666444444555555444222222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000111111000111111111111222222222111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222000111111111111222222222222222111111111111222222111111111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222444444444555555555555666555555555555555555555555444444444444444444444444444444444555555555555666555555555555666666666666555555555555555555555555444444444444444444444444555444444333333444444555444333333333333444444555444555666666777:::???BBBNNNRRRVVVWWWVVVVVVXXX[[[]]]_________dddmmmssstttxxxwwwxxxzzzxxxuuuvvvzzzwwwuuuqqqkkkfffaaa___^^^ZZZ^^^bbbggghhhfffbbb___eeekkkrrrxxx|||{{{rrrllllllmmmmmmooorrrrrrrrrtttxxx~~~uuuwwwxxxwwwyyy|||zzz~~~~~~xxxwww|||~~~~~~}}}{{{zzz||||||wwwxxx{{{|||wwwsssssssssnnnfff^^^TTTGGG@@@>>>>>>:::666555666555555444444666888333444555666666666666555444444444444444444444444555333111222444555333111222222222222222222222222222000000111444555333111222222222222222222222222222222222222222222222222111111111111111111111111000111111111111222222222111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111AAAAAABBBBBBBBBBBBBBBBBB???????????????@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@AAA@@@@@@@@@???>>>>>>>>>???@@@AAAAAAAAA@@@>>>===<<<<<<<<<=========>>>>>>>>>>>>?????????@@@@@@@@@BBBBBBAAA??????>>>>>>>>>>>>?????????>>>>>>===<<<;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;999999888777777777888888666555444444555666555444222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000111111000111111111111222222222111111111222222222333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222000111111111111222222222222222111111111111222222111111111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222444444444555555555555666555555555555555555555555444444444444444444444444444444444555555555555666555555555555666666666666555555555555555555555555444444444444444444444444555444444333333444444555222222333333333333222111666666666666999AAAJJJPPPRRRTTTWWWVVVUUUVVVZZZ]]]bbbgggkkkkkkooovvvzzzzzzyyyvvvuuutttooohhhfffhhhgggggggggfffdddbbbaaaaaa^^^^^^______aaadddiiillllllvvv{{{{{{xxxsssooooooooommmooosssvvvtttsssvvv}}}~~~~~~~~~}}}~~~|||{{{zzzyyyyyyyyy{{{}}}~~~xxxzzz}}}}}}yyyzzz{{{xxxzzz|||xxxqqqiii___RRRJJJGGGDDD>>>999777666666444333333444666444444444555444444333333444444444444444444444444555333111222444555333111222222222222222222222222222111000222444555333111222222222222222222222222222222222222222222222222111111111111111111111111000111111111111222222222111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>======???@@@AAAAAAAAA@@@???>>>============>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@CCCBBBAAA@@@???>>>======?????????@@@??????>>>===;;;<<<============<<<;;;======<<<<<<;;;:::::::::999888888777777777777777555444333444666666666444222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000111111000111111111111222222222111111111222222222222333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222000111111111111222222222222222111111111111222222111111111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222444444444555555555555666444444444444444444444444444444444444444444444444444444444555555555555666555555555555666666666666555555555555555555555555444444444444444444444444555444444333333444444555333333444444444333111111666888;;;???DDDKKKRRRXXXTTTUUUVVVUUUTTTWWW^^^cccmmmvvv|||}}}}}}|||wwwsssnnneee\\\XXXZZZ___aaaccccccbbbaaaaaabbb___aaadddeeehhhmmmuuu|||{{{}}}wwwtttqqqpppsssxxxvvvtttttttttppplllmmmsssxxxuuurrrtttzzz~~~|||{{{|||uuuuuuuuutttvvv{{{{{{}}}~~~zzzooofff[[[SSSOOOJJJCCC>>>===<<<999777555444444444666666666555444444333333444444444444444444444444444333222222444444333222333333333333333333333333222111111222444444333111222222222222222222222222222222222222222222222222111111111111111111111111000111111111111222222222111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111AAAAAAAAAAAA@@@@@@@@@@@@===============>>>??????AAA@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@???>>>======@@@@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????CCCCCCCCCBBB@@@???>>>===??????@@@@@@@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<:::999999888888888777666666666666777666555444444555666555333222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000111111000000111111111222222222111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000111111111222222222222222111111111111222222111111111111111111111111000000111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222444444444555555555555666444444444444444444444444444444444444444444444444444444444555555555555666555555555555666666666666555555555555555555555555444444444444444444444444555444444333333444444555666555444333333444555666999???GGGNNNQQQQQQRRRRRRRRRSSSTTTUUUWWW]]]fffmmmzzz||||||uuunnnhhh```YYYXXX\\\ggghhhiiifffcccaaaccceeeeeemmmvvv|||~~~{{{vvvpppmmmmmmooorrrtttwwwzzz~~~yyyrrrtttzzz}}}zzz{{{{{{yyyuuuqqqoooqqqvvvzzz{{{www}}}~~~rrrlllccc]]]YYYTTTNNNIIIGGGDDD@@@===;;;999777666888888777666666666666666555555555555555555555555333333333333333333333333333333333333333333333333222222333333444444333222222222222222222222222222222222222222222222222222111111111111111111111111000000111111111222222222111111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111AAAAAA@@@@@@@@@?????????======<<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>===@@@AAABBBCCCCCCBBBAAA@@@?????????????????????>>>======>>>>>>>>>?????????DDDDDDDDDCCCBBB@@@???>>>>>>??????@@@@@@@@@??????<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>===;;;:::999888777888777666666555555666666888666555555555555333111222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000111111000000111111111222222222000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000111111111222222222222222111111111111222222111111111111111111111111000000111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222444444444555555555555666444444444444444444444444444444444444444444444444444444444555555555555666555555555555666666666666555555555555555555555555444444444444444444444444555444444333333444444555666444222111222666;;;>>>GGGKKKQQQUUUTTTQQQNNNLLLOOORRRVVVZZZ^^^eeennnuuuyyyrrrqqqjjjccc___[[[YYY___fffmmmnnnnnnjjjgggggglllqqqyyy~~~{{{|||}}}}}}{{{|||yyyuuurrrsssuuuuuutttuuu{{{}}}zzzvvvtttvvvzzz~~~}}}}}}~~~{{{xxxwwwwwwuuu}}}~~~yyyqqqkkkgggbbb\\\WWWPPPLLLFFFCCC@@@>>>;;;888777777666555666666777888555555555555555555555555333333333333333333333333333333333333333333333333222333444444444333333333222222222222222222222222222222222222222222222222111111111111111111111111000000111111111222222222111111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111AAA@@@@@@??????>>>>>>>>>===============>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@????????????=========>>>>>>>>>??????BBBBBBCCCCCCCCCAAA@@@???===>>>??????@@@?????????<<<<<<;;;;;;;;;;;;<<<<<<======<<<;;;:::999888777777777666555555555555555888666555444555555333222222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000111111000111111111111222222222000000000111111111111222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000111111111111222222222222222111111111111222222111111111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222444444444555555555555666333333333333333333333333444444444444444444444444444444444555555555555666555555555555666666666666555555555555555555555555444444444444444444444444555444444333333444444555555333222333666===DDDHHHWWWWWWVVVSSSPPPOOOPPPQQQRRRXXX___eeeiiimmmrrrwww~~~ssshhhaaa\\\YYYXXXYYY[[[ccclllmmmppprrrqqqooorrrzzz~~~{{{wwwuuuvvvxxxyyyyyy|||{{{wwwtttvvvxxxvvvrrrnnnttt}}}zzzvvvrrrqqqzzz}}}{{{|||}}}|||tttoooppptttyyy|||~~~}}}yyyuuusssuuuvvvpppyyy|||uuunnnhhhccc___YYYTTTMMMIIIGGGDDD???<<<888777555444444555666666555555555555555555555555222333444444222222333444333333333333333333333333222444555555333222222333222222222222222222222222222222222222222222222222111111111111111111111111000111111111111222222222111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111AAA@@@@@@???>>>>>>======>>>>>>======>>>>>>???@@@>>>?????????@@@@@@@@@@@@???????????????@@@@@@@@@@@@AAABBBDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@?????????============>>>>>>>>>???>>>???AAABBBBBBAAA???>>><<<===>>>>>>?????????>>><<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;:::999888888777666555555444444555555555333333444666777666555222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000111111000111111111111222222222000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000111111111111222222222222222111111111111222222111111111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222444444444555555555555666333333333333333333333333444444444444444444444444444444444555555555555666555555555555666666666666555555555555555555555555444444444444444444444444555444444333333444444555444555888<<>><<<999777555555555666555555555555555555555555111333555444222111333555444444444444444444444444333555666666333222222444222222222222222222222222222222222222222222222222111111111111111111111111000111111111111222222222111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111@@@@@@@@@???>>>======<<<>>>>>>>>>>>>>>>???@@@@@@>>>>>>??????@@@@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAA@@@AAACCCDDDDDDDDDCCCCCCAAAAAAAAA@@@@@@?????????============>>>>>>>>>>>>;;;===???@@@@@@@@@>>>===<<<<<<===>>>>>>>>>>>>>>><<<;;;::::::::::::;;;<<<<<<;;;;;;::::::999999888666666555444444444444555222111111333666888999888222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000111111000111111111111222222222000000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222000111111111111222222222222222111111111111222222111111111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222444444444555555555666666333333333333333333333333444444444444444444444444444444444555555555666666555555555555666666666777555555555555555555555555444444444444444444444444555444444333333444444555666999???GGGOOOVVV[[[]]]UUUWWWYYYYYYXXXXXXYYYZZZfffnnnxxx}}}|||vvvqqqnnnnnnqqqsssvvv{{{{{{qqqeee[[[[[[```fffhhhhhhkkkppp~~~yyyyyyyyyvvvqqqnnnooouuuzzz}}}}}}{{{zzzvvvoooooommmmmmpppvvvvvvttttttwwwvvvzzzzzzuuuqqqooonnnzzz{{{{{{|||xxxtttsssyyy||||||zzz||||||yyywwwvvvllleee^^^YYYXXXUUUPPPKKKEEECCC???;;;999777777777666666666666666666666666111333555444222111333555444444444444444444444444333555777666333111222444222222222222222222222222222222222222222222222222111111111111111111111111000111111111111222222222111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111???BBBDDDDDDBBB>>><<<;;;>>>>>>>>>>>>????????????>>>>>>>>>>>>===<<<::::::<<<<<<============<<<<<<>>>???@@@AAABBBCCCCCCBBB???@@@@@@AAAAAA@@@@@@???AAAAAA???>>>=====================>>>>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>><<<<<<;;;;;;;;;::::::::::::::::::999999999888888777777666555444444333333555333222333666888666444222222222222222222222222111111111111111111111111222222111111111111111222111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111222222222333333333111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222000000000000000000000000111111222222222333333333222222222222222222222222333333222000000333888;;;777666444333222333333444111111222222222333333333333333333333333333333333333333333444444444555555444444444555555555555666444444444555555555555666555555555555555555555555777555222111222333333222222555888666222111555999;;;CCCMMMUUUYYYYYYZZZ[[[VVVZZZYYYVVVYYYdddnnnppp}}}yyyxxxsssnnniiikkknnnsssxxxyyypppddddddaaabbbfffhhhjjjuuu|||yyyuuu}}}{{{zzz{{{xxxtttpppoooqqqwww}}}sssoooooooooooonnnmmmlllkkkooooooqqqvvv~~~|||wwwttt}}}{{{{{{|||}}}}}}}}}yyywwwyyy~~~}}}}}}{{{vvvrrruuu|||}}}{{{wwwsssllleee```[[[VVVSSSRRRNNNHHHAAA<<<888666555555666666555444444666777444444444444444444444444444444444444444444444444555555555444444333333333222222222222222222222333333222222111111222222333222111000//////000111222111111111111111111111111333333333222222111111111000000000000000000000000111111111111111111111111333111000//////000000///222222222111111111111111222111000//////000111111111111111111111111111111BBBDDDEEEEEEBBB@@@>>>>>>=========>>>>>>>>>??????>>>??????>>>>>><<<;;;;;;<<<<<<============<<<<<<>>>>>>???AAAAAABBBBBBAAA???@@@@@@@@@@@@@@@@@@???@@@@@@???>>>===<<<<<<<<<<<<<<<=========>>>>>>>>><<<<<<<<<<<<============;;;;;;;;;::::::::::::999999999999999888888888888777666666555444444333333555333222333555666555333222222222222222222222222111111111111111111111111222222111111111111111222111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111222222222333333333111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111222222222333333333222222222222222222222222222333222111111333777:::666555444333333333333333111222222222222333333333333333333333333333333333333333333444444444555555444444444555555555555666444444444555555555555666555555555555555555555555555444333333444555555555555555444222222666===CCCJJJPPPXXX\\\\\\ZZZXXXXXXUUUZZZ]]]```hhhttt|||}}}|||yyywwwsssnnnlllnnnppptttyyy{{{ssshhhcccccchhhqqqwww{{{{{{zzzzzzxxxsssrrrqqqwwwzzzuuussstttuuuwww{{{yyywwwvvvuuutttqqqnnnkkkkkkmmmqqqwww|||~~~|||}}}zzzwwwwwwxxxyyyyyyooommmqqqyyy~~~|||wwwxxx|||~~~{{{wwwtttuuuyyy~~~xxxrrrmmmiiieeeccc___ZZZRRRKKKEEEAAA>>>===666666666555444444555666444444444444444444444444444444444444444444444444555555444444444333333333444333333333222111111111333222222111111222222333222111000//////000111222111111111111111111111111333333333222222222111111111111111111111111111111111111111111111111111111...///111333444333000...111111111111111111222222111000000///000111222333111111111111111111111111BBBCCCDDDCCC@@@??????@@@<<<<<<=========>>>>>>>>>???????????????>>>===<<<<<<======>>>>>>======<<<======>>>???@@@@@@@@@@@@??????@@@@@@@@@@@@??????>>>>>>>>>===<<<<<<;;;;;;:::;;;;;;<<<===>>>??????============<<<<<<<<<<<<:::::::::999999999888888888888888888777777777777666666666555444444333333555333222222444444333111222222222222222222222222111111111111111111111111222111111111111111222222111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111222222222333333333111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222111111222222222333333333222222222222222222222222111222333333222333666888444444555555444444333333222222222222333333333333333333333333333333333333333333333444444444555555444444444555555555555666444444444555555555555666555555555555555555555555333333444444555666666777777555333333888@@@IIIOOOYYY\\\______]]]YYYVVVUUUXXX]]]bbbkkkxxx{{{xxxwwwsssnnnjjjlllnnnqqqwwwzzzuuummmeeeiiissstttrrrvvvzzzyyyooonnnllloooyyy{{{tttttt|||~~~xxxssslllkkklllnnnrrrtttttttttooonnnmmmpppvvvyyyuuutttsssssskkkkkkpppwww|||}}}zzzyyy|||xxxuuuooojjjiiiqqq}}}{{{wwwtttqqqoookkkddd[[[RRRLLLGGGCCCAAA;;;:::999777666555555555555555555555555555444444444444444444444444444444555444444444444333333333555555444333222111000000333222222111111222222333222111000000000000111222111111111111111111111111333333333222222222222111111111111111111111111111111111111111111111111111...///000222333333222111000000000111222222222333111000000000111222333333111111111111111111111111AAAAAA@@@>>><<<<<<===???<<<<<<<<<<<<============@@@@@@@@@@@@@@@???>>>=========>>>>>>>>>>>>======<<<======>>>??????>>>>>>>>>>>>????????????>>>>>>=========<<<<<<;;;;;;:::999:::;;;<<<===>>>?????????>>>>>>===<<<;;;;;;;;;999999999888888888888777777777777777666666666666666666555555555444444444444333333222222222111000222222222222222222222222111111111111111111111111111111111000111111222333111111111111111111111111000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111222222222333333333111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222111111222222222333333333222222222222222222222222000111444444333333444666333333555555555444333222222222222333333333444444333333333333333333333333333333333444444444555555444444444555555555555666444444444555555555555666555555555555555555555555222333555555555555666777777777888===EEEMMMTTTWWW]]]]]][[[ZZZYYYYYYZZZ[[[eeefffiiirrr~~~xxxuuussspppkkkcccfffhhhkkkrrrxxxvvvpppooouuuqqqkkkooowww{{{zzzwwwtttooolllrrryyy~~~{{{xxxuuutttssssssrrrqqqooollliiihhhjjjooouuuyyywww}}}}}}xxxuuusssqqqqqquuu{{{~~~||||||zzzwwwqqqiiifffkkkxxx~~~|||zzzxxxuuunnnccc[[[TTTOOOKKKGGGBBB@@@===;;;:::888777555666666666555555555555555444444444444444444444444444444444444444444444444444444444333333222222111333222222111111222222333111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222222111000///000222444//////000111222333333333222222222222111222222222111111111111111111111111@@@@@@???===;;;;;;===???<<<<<<<<<<<<============???@@@@@@@@@@@@??????>>>======>>>>>>>>>>>>======<<<<<<===>>>>>>>>>=========>>>>>>??????>>>>>>===;;;<<<<<<===<<<;;;;;;:::::::::;;;<<<===>>>???@@@??????>>>===<<<;;;;;;:::999999888888888777777777777777777666666666555555555555555555555444444444333333333222111111111111222222222222222222222222111111111111111111111111111111000000111222222333111111111111111111111111000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111222222222333333333111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111222222222333333333222222222222222222222222///111444444444333333444222333444555555555333333222222333333333444444444333333333333333333333333333333333444444444555555444444444555555555555666444444444555555555555666555555555555555555555555222444666555444333555777888<<>><<<:::777555777777777666666555555555444444444444444444444444444444444444444444444444222222222333333444444444333222222111111222222333111111222222222222111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111444666888888555222222222//////000111222333333333555444444333222111000000111111111111111111111111AAAAAAAAA???======???AAA<<<<<<=========>>>>>>>>>??????@@@@@@@@@??????>>>===>>>>>>??????>>>>>>===<<<======>>>>>>===============>>>>>>>>>>>>======:::;;;<<<======<<<;;;:::;;;<<<<<<===>>>???@@@@@@???>>>>>>===<<<;;;;;;;;;999999999888888888777777777777777777666666666666555555555555555555555555222333444333111111111333222222222222222222222222111111111111111111111111000000000000111222333333111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111222222222333333333111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222000000000000000000000000111111222222222333333333222222222222222222222222000222333444333222333444333333444444555555444444333333333333444444444444333333333333333333333333333333333444444444555555444444444555555555555666444444444555555555555666555555555555555555555555333555666555333444888;;;>>>EEEPPPYYY]]]]]]ZZZWWWXXXUUUTTTXXXbbbnnnyyyxxxwwwwwwvvvvvvxxxooopppmmmgggcccccc```\\\]]]aaaeeeiiipppyyy{{{yyy|||vvvqqqooolllnnnvvvyyyrrrwwwwwwpppiiihhhfffdddbbb```___^^^``````dddkkkttt{{{}}}|||tttuuuyyywwwzzz|||||||||zzz{{{}}}yyyrrrnnnllliiibbb]]]PPPKKKEEEBBB@@@>>>999666888888777777666666555555444444444444444444444444333333333444444444444555111111222333444555666666333222222111111222222333111111222333333222111111111111111111111111111111111222222222222333333333222222222222222222222222111111111111111111111111000888@@@CCC???777111---000000000111222222222333555555555444333222111000111111111111111111111111???@@@@@@???======>>>@@@=========>>>>>>>>>??????>>>>>>???????????????>>>>>>>>>????????????>>>>>>======>>>>>>>>>======<<<<<<======>>>>>>======<<<:::;;;===>>>>>>===<<<;;;===>>>>>>>>>??????@@@@@@>>>>>>======<<<<<<;;;;;;::::::999999999888888888888888888777777777666666555555555555555555555555111333444444222111333555222222222222222222222222111111111111111111111111000000000000111222333444111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111222222222333333333111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111222222222333333333222222222222222222222222111222333333222111333444333333333333333444555666333333333444444444444555333333333333333333333333333333333444444444555555444444444555555555555666444444444555555555555666555555555555555555555555333555666666444777>>>DDDIIIPPPXXX]]]\\\ZZZXXXWWWYYYYYY[[[bbbooo|||xxxtttpppjjjiiilllgggiiigggbbb```aaa```]]]___dddhhhkkkqqqxxxzzzxxx|||uuupppooonnnmmmmmmsss|||{{{{{{pppooollliiigggdddcccbbb^^^]]]___ccchhhjjjgggdddccceeejjjsss~~~uuuwwwwwwwww|||~~~~~~yyyuuuuuuvvvtttmmmfff[[[UUUOOOKKKIIIFFF@@@;;;999999888777777666555555444444444444444444444444333333333444444444555555222333333333444555555555333222222111111222222333111222222333333222222111111111111111111111111111111111222222222333333333222222222222222222222222111111111111111111111111...555>>>AAA<<<555000...111111111111111111222222222333444555555444333333111111111111111111111111<<<===>>>===<<<;;;<<<===>>>>>>>>>>>>????????????===>>>>>>?????????>>>>>>>>>>>>????????????>>>>>>===>>>>>>>>>>>>>>>======<<<<<<============<<<<<<:::<<<===??????>>><<<;;;???????????????@@@@@@@@@===============<<<<<<<<<:::::::::999999999999888888888888888777777777777444555555555555555555555000222555444222222444666222222222222222222222222111111111111111111111111000000000000111222333444111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111222222222333333333222222222333333222222222111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222111111222222222333333333222222222222222222222222111222333222111111333444444444333222333444666777333333333444444444555555333333333333333333333333333333333444444444555555444444444555555555666666444444444555555555666666555555555555555555555555222555777666666:::CCCJJJRRRWWW\\\\\\XXXUUUVVVYYY[[[\\\aaajjjwwwyyytttqqqjjjaaa```ddddddgggfffbbbbbbeeeeeebbb```eeejjjlllqqqvvvwwwtttvvvxxxmmmkkkoooqqqnnnpppvvv|||}}}~~~}}}{{{|||wwwtttpppkkkgggeeecccccc^^^___bbbgggjjjiiiccc]]]cccccceeekkkttt}}}wwwxxxwwwvvvyyy~~~~~~zzz}}}~~~|||~~~xxxqqqeee___WWWSSSQQQNNNHHHCCC999999999888777666666555444444444444444444444444333333333444444555555555444444444444444444444333333222222222222222222333111222333444444333222111111111111111111111111111111111111222222333333333222222222222222222222222111111111111111111111111///333666555111///111444222222222111111111111111000111333555666666666666111111111111111111111111>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@@@@@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@<<<<<<===>>>???@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777888888888888777777777666666555555555555444444444333222222111111222222333222222222111111111000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222333333222222111//////000111222333333333111111222222222222111111222222222111111111000000111111111111111111111111000000000111222222222333111111111111111111111111111111111111111111111111222111111111000000//////111111111111111111111111111111111111111111111111333333333222222111111111111111222222222333333333IIIEEE===666222111333444333333333333333333333333444444333333333333222222444444444444444444444444555555555555555555555555444444444555555555555666555444333222222333444444555555777;;;BBBLLLUUU[[[\\\\\\ZZZWWWUUUWWW]]]bbbmmmmmmlllnnnzzz{{{uuuqqqpppkkkccc___bbbfffeeeeeegggfffbbbcccggghhhfffggglllmmmjjjjjjllluuuwwwxxxtttmmmlllqqqwwwyyy|||~~~|||zzz||||||~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~xxxsssllliiikkkccceeegggiiihhheeeaaa___```ccceeegggkkknnnlllgggkkklllpppzzz|||uuurrrttttttsssvvv~~~}}}qqqllleeeaaa___YYYQQQKKKCCC???;;;888777777555444666555444444555555444222555555555444444333333333555444444333333444444555333333333333333333333333333222222111111222222333222222333333333333444444111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111222222222111111111000000222111000000222444777888000000000111111222222333>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????AAABBBBBB@@@@@@@@@@@@????????????AAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@<<<===>>>???@@@@@@@@@@@@>>>>>>>>>???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777888888888777777777666666555555555555444444444444333222222111111222222333222222222111111111000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222333333222222111000000000111222222222333111111222222222222111111222222222111111111000000111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111222111111111000000000000111111111111111111111111111111111111111111111111333333333222222222111111111111222222222333333333;;;999777444222222222333333333333333333333333333222222222333333444444444444444444444444444444444555555555555555555555555444444444555555555555666444444444555444444444444888;;;BBBIIIOOOVVV[[[^^^[[[[[[[[[ZZZZZZ]]]dddiiitttsssooommmttt~~~~~~|||xxxvvvvvvqqqhhhcccdddeeeggglllqqqrrrooonnnqqqpppjjjffffffeeebbbcccffflllssszzz{{{xxxwwwyyy}}}zzz~~~~~~}}}}}}~~~}}}|||||||||}}}}}}~~~~~~}}}}}}||||||}}}|||||||||||||||}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~yyywwwqqqrrrttttttsssqqqnnnllljjjmmmooommmmmmnnnlllggghhhggghhhmmmuuuzzz|||||||||uuuzzz}}}xxxuuuqqqooommmiii```ZZZNNNJJJDDD???===;;;999777666555333333444555444222555555555444444444333333555444444333333444444555333333333333333333333333333333222222222222333333222222333333333333444444111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111222222222111111111000000222222111111222444666777111111111222222222222222>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBDDDDDDAAAAAAAAA@@@@@@@@@??????AAAAAAAAABBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@===>>>???@@@@@@@@@@@@@@@>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777777777777777666666666666555555555555444444444444333222222111111222222333222222222111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222333333222222111111111111111111111222222111111222222222222111111222222222111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111111111111111111111111111111111111111111333333333222222222222111111111222222222333333333...000111333444444333333333333333333333333333333000111111222444555555666444444444444444444444444555555555555555555555555444444444555555555555666444555555666666666666555999@@@KKKTTTXXXZZZZZZZZZZZZ[[[]]]```bbbgggmmmqqqwwwvvvrrrlllmmmsssxxxyyyxxxvvvvvvwwwtttlllhhhgggfffjjjttt~~~}}}{{{|||yyypppfffbbb```^^^```dddlllvvv}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}||||||||||||}}}}}}|||{{{{{{zzzzzz{{{{{{zzz|||~~~~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}|||{{{{{{zzz{{{{{{{{{~~~}}}{{{zzzzzzzzzzzzyyyyyy{{{}}}~~~~~~yyyvvvuuurrrmmmiiigggdddccceeejjjooosss~~~|||zzz{{{~~~~~~}}}||||||{{{uuummmfffYYYTTTMMMFFFBBB@@@===<<<888666555444555666555444555555555555555444444444555555444444444444555555333333333333333333333333444444333333333333444444222222333333333333444444222222222222222222222222222222222222222222222222111111222222222222111111111111111111111111111111222222222111111111111111333222111111111333444555333333333333222222222222========================>>>>>>>>>???@@@BBBCCCDDDAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>???@@@@@@@@@@@@@@@>>>>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777777777666666666555555555555555555444444444333333333222222111111222222333111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111111222222333333222222111222222222111111111111111111111222222222222111111111111111111111111111111111111111111111111111111333222222222111000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111222222222333333333---///222444555555555444333333333333333333333333111111222333333444555555444444444444444444444444555555555555555555555555444444444555555555555666666555444444555777:::;;;AAAIIISSSZZZ[[[XXXVVVUUUYYY]]]ccciiimmmppprrrsssttttttrrrmmmiiikkkooosssoooooopppqqqqqqooonnnmmmlllqqq{{{~~~tttjjjfffeeeeeegggkkkwww|||yyy{{{|||~~~~~~}}}|||}}}~~~}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{}}}}}}}}}|||}}}~~~}}}}}}}}}}}}|||{{{{{{zzz{{{{{{zzz{{{{{{|||}}}~~~}}}|||{{{zzzyyyxxxxxxyyy||||||{{{{{{zzzzzzzzzzzzxxxxxxyyyzzz|||~~~zzzppplllgggaaa^^^```fffkkk|||xxxxxxyyyzzz~~~~~~zzzrrrkkk```[[[SSSMMMHHHDDDAAA???<<<:::777666777777777666666555555555555555555555555555444444444444555555444444444444444444444444555444444333333444444555222222222333333333444444222222222222222222222222222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111333333222111111222222333444444444333333222222222========================<<<<<<======>>>@@@AAABBBAAAAAAAAA@@@@@@@@@??????>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????>>>>>>???@@@@@@@@@??????===>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777666666666555555555555444555444444444444333333333333222222111111222222333111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111111222222333333222222111222222222111111111111111111111222222222222111111111111111111111111111111111111111111111111111111333222222222111000000000111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222111111222222222333333333333333333333333333444444333333333333333333333333333333333333333333333333444444444444444444444444555555555555555555555555444444444555555555555666777555333333666;;;AAAEEEQQQVVV[[[]]]ZZZWWWWWWYYY\\\aaajjjrrrwwwwwwtttqqqrrrrrrrrrnnnhhhdddeeehhhfffgggiiikkkoootttyyyzzzyyy{{{}}}tttnnnoooqqqqqqqqqsss~~~{{{yyyzzz{{{|||||||||{{{zzz~~~~~~}}}}}}|||||||||{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||}}}~~~|||{{{{{{|||{{{{{{|||||||||{{{zzzzzz{{{{{{{{{{{{{{{|||}}}~~~}}}|||{{{zzzyyyxxxxxxxxxyyyyyyzzz{{{{{{|||||||||zzzyyyyyyyyyyyyzzz{{{{{{zzzvvvnnneee___^^^bbbeeerrr}}}yyyvvvuuuuuuzzz|||zzzvvvmmmhhh```WWWPPPJJJEEEAAA???<<<999777777777666555666666666666666666666666666555555444444555555666444444444444444444444444555444444333333444444555222222222333333333444444222222222222222222222222222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111333333222222111111111222444444444333333222222222>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>???@@@@@@@@@?????????>>>>>><<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>??????===>>>>>>?????????>>>>>><<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777666555555555444444444444444444444444333333333333333222222111111222222333111111111111111222222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222333333222222111111111111111111111222222111111222222222222111111111111111111111222222222111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111111111111111111111111111111111111111111111111111222222222222333333333111111222222222333333333555444222111000111111222333333333333333333333333444444444333333222222222444444444444444444444444555555555555555555555555444444444555555555555666777555444666;;;CCCKKKPPPXXXZZZ[[[XXXTTTUUUZZZ```ccchhhpppyyy~~~|||wwwqqqsssrrrpppmmmfff]]][[[^^^aaaeeehhhkkksss~~~~~~wwwssswww{{{zzzwwwwww}}}{{{|||||||||||||||{{{{{{~~~}}}||||||||||||{{{{{{{{{|||{{{{{{zzzyyyzzzzzz{{{||||||||||||{{{}}}~~~~~~|||{{{zzz{{{yyyzzz{{{|||}}}|||{{{zzz{{{{{{{{{zzzzzzzzz{{{{{{|||{{{zzzyyyxxxxxxxxxxxxwwwxxxzzz{{{|||}}}}}}}}}{{{zzzyyyxxxxxxxxxxxxxxx}}}}}}~~~~~~zzzooohhheeefffggghhhlllqqq{{{|||zzzyyy~~~|||yyyzzzzzz}}}~~~yyyqqqggg^^^UUULLLFFFDDD@@@<<<999777777666555666666666666777777777777666666555555555555666666444444444444444444444444444444333333333333444444222222333333333333444444333333333333333333333333333333333333333333333333111111222222222222111111111111111111111111111111111111111111111222222222222222222222222111111111333333333333222222222222>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<======?????????>>>>>>>>>============>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>???======>>>>>>>>>======<<<;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777555555555444444444333333444444444333333333222222333222222111111222222333000000111111111222222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222333333222222111000000000111222222222333111111222222222222111111000000111111111222222222111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111222222333333333111111111111111111111111111111111111111111111111111111222222222333333333111111222222222333333333333222222222222222333333333333333333333333333333333333333333333333333333444444444444444444444444555555555555555555555555444444444555555555555666555666888===EEEMMMUUUYYYVVVXXXWWWTTTRRRVVVbbbkkkmmmpppuuu{{{|||wwwtttoookkkiiiccc[[[XXX[[[^^^eeekkkoooyyy~~~{{{{{{|||~~~yyyvvv{{{}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{{{{{{{{{{zzzzzzzzzzzzwwwxxxyyyzzzzzzzzzyyyxxxyyyyyy{{{|||||||||{{{{{{zzz|||}}}}}}|||{{{{{{|||xxxzzz|||}}}}}}}}}|||{{{{{{zzzyyyxxxwwwwwwwwwwwwzzzzzzyyyxxxxxxwwwxxxxxxwwwxxxzzz{{{{{{{{{{{{zzzyyyyyyxxxwwwwwwwwwwwwwwwxxxxxxyyyzzz{{{|||||||||zzz|||}}}}}}}}}}}}yyywwwvvvuuuqqqqqqnnnlllrrr|||~~~{{{yyy{{{}}}uuulllbbbXXXRRRMMMIIICCC???===<<<:::999666666777777777888888888666666555555555555666666555555555555555555555555333333222222222222333333222222333333333333444444333333333333333333333333333333333333333333333333111111222222222222111111111111111111111111111111000000111111111222222222000111111222222222222111111111111222222222222222>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>===============>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>><<<===============<<<<<<::::::;;;;;;::::::999888;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777555555444444444333333333444444444333333333222222333222222222222222222333000000111111222222222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333333222222222//////000111222333333444111111222222222222111111000000111111222222222222111111111111111111111111000000111111222222222333111111111111111111111111111111111111111111111111111111111222222333333333111111111111111111111111111111111111111111111111111111111222222333333333111111222222222333333333000111333555666777777666333333333333333333333333111111222333444444555666444444444444444444444444555555555555555555555555444444444555555555666666333666<<