BM66(h |||}}}|||zzzxxxvvvuuuvvvwwwuuurrrrrruuuzzz~~~xxxvvvtttrrrrrrrrrpppnnnkkkooosssuuuuuuvvvwwwwwwrrruuuxxxxxxvvvsssrrrrrrwwwvvvvvvyyy||||||yyyuuurrrmmmllloooooolllnnnsssvvvuuurrrpppqqqrrrlllcccffffffiiijjjgggaaaaaafffaaaeeeiiiiiiffffffiiilllnnnpppqqqmmmfffeeejjjpppnnnllliiifffcccdddhhhkkkllljjjjjjkkknnnnnnllliiijjjmmmooonnnkkkhhhhhhiiiggglllppprrrooommmlllmmmmmmooommmhhhggghhhhhheeeiiiiiiiiilllooonnnjjjgggnnnpppqqqpppmmmiiigggfffjjjkkknnnssswwwwwwrrrnnneeehhhlllllliiigggggghhhffffffiiilllqqqtttuuuuuupppooonnnmmmllljjjjjjiiiiiijjjjjjiiihhheeebbb```^^^___`````````aaadddfffaaa___aaaeeehhhjjjpppwwwzzzuuuqqqooohhhaaacccjjjfffdddeeeiiilllmmmpppuuuvvvvvvvvvwww}}}wwwmmmpppooommmmmmmmmllljjjhhhhhhgggiiijjjfffaaaaaaeeekkkkkkjjjfffccccccfffjjjdddeeelllsssrrriiibbb___eeedddbbb^^^\\\]]]aaadddeeedddbbb```___```bbbccctttzzzuuudddYYYZZZ^^^]]]RRRMMMKKKMMMNNNMMMMMMPPPOOOOOOPPPTTTWWWXXXUUUQQQPPPUUUZZZZZZWWWUUUWWWZZZ^^^[[[XXXWWWVVVUUUTTTRRRVVV___eeegggiiimmmjjjdddaaabbb```^^^aaahhhjjjiiidddbbb```___```aaaaaaaaaiiiiiihhhgggggggggggghhhgggdddaaabbbeeeggggggeeegggfffeeefffggggggeeedddhhhfffddddddeeeeeeeeedddkkkkkkkkkiiihhhhhhkkkmmmooolllgggccc```]]]ZZZWWWSSSSSSSSSSSSSSSTTTTTTTTTUUUTTTUUUVVVSSSOOOQQQVVVWWWWWWWWWXXXYYYZZZ\\\]]]YYYVVVQQQPPPQQQTTTVVVWWWTTTNNNMMMRRRUUURRRQQQSSSMMMLLLKKKJJJJJJKKKLLLMMMMMMLLLKKKKKKLLLKKKIIIGGGIIIJJJLLLLLLKKKJJJJJJKKKKKKKKKLLLJJJHHHHHHIIIJJJGGGHHHJJJKKKJJJIIIGGGFFFHHHKKKNNNMMMJJJKKKOOOTTTZZZYYYVVVSSSRRRTTTYYY]]][[[[[[]]]aaaeeeddd```\\\TTTQQQPPPSSSYYY\\\ZZZVVV]]]XXXTTTVVV[[[]]]ZZZUUUXXXVVVUUUWWW[[[\\\[[[YYYZZZ\\\]]]^^^^^^\\\ZZZXXXXXXWWWWWWWWWWWWXXXYYYZZZ[[[___```______aaa```]]]]]]]]]]]]\\\YYYWWWWWWXXX^^^\\\XXXVVVUUUWWWYYY[[[XXXXXXWWWWWWWWWWWWXXXXXXVVVUUUTTTSSSQQQOOONNNMMMQQQQQQRRRUUUXXXYYYXXXWWWWWWVVVVVVXXXZZZ]]]```bbb^^^```bbbaaa___]]]^^^```___```aaabbbbbb```^^^\\\^^^bbbfffgggfffdddcccbbbcccaaa___]]]]]]```ccceeebbbbbbdddeeeaaa[[[ZZZ^^^^^^^^^^^^]]]^^^^^^^^^___aaa^^^ZZZZZZ\\\___``````___^^^\\\ZZZYYYYYYZZZ[[[[[[^^^aaaccccccccccccddd```aaaaaabbbccccccddddddhhhhhhgggffffffffffffggg_________``````aaaaaaaaa```______aaaccccccbbbaaacccbbbaaabbbcccdddcccbbb___[[[YYY]]]cccfffbbb]]]````````````````````````fffffffffggghhhhhheeebbbyyyvvvsssuuuzzzyyyzzz{{{||||||{{{zzzyyyzzzyyyzzz{{{}}}~~~}}}yyyuuuooonnnnnnoooqqqsssttttttooojjjhhhjjjiiifffhhhnnnlllllljjjiiimmmrrrpppkkkhhhgggiiikkkjjjffffffiiifffiiijjjgggddddddgggllljjjllllllfff___]]]aaafffhhhgggeeebbb``````cccffflllkkkjjjlllmmmmmmjjjgggfffhhhjjjiiigggddddddeeedddgggiiigggdddaaabbbdddfffhhhgggcccbbbddddddaaacccbbbccceeegggfffccc___hhhjjjkkkkkkiiigggfffgggnnnnnnooooooooollliiigggdddccc```\\\YYYZZZ]]]___bbbbbbbbbdddfffhhhhhhgggfffggghhhgggeeecccdddeee^^^___``````___^^^[[[ZZZYYYZZZ[[[ZZZXXXWWWWWWXXX]]]\\\___dddgggjjjpppwwwsssmmmhhheee___XXXWWW[[[^^^\\\\\\```bbbaaacccfffgggggggggiiiooorrrmmmeeeccccccdddfffggghhhhhhhhhiiigggfffeeeaaa\\\]]]bbbdddccc```[[[VVVVVVZZZ]]]OOOPPPVVV^^^aaa]]][[[[[[^^^^^^\\\YYYWWWWWWYYY[[[^^^\\\ZZZYYYYYYZZZ[[[ZZZWWW]]]```]]]ZZZ\\\___```VVVRRRQQQUUUWWWVVVUUUWWWSSSQQQQQQRRRVVVXXXXXXWWWVVVYYY]]]^^^\\\ZZZYYYZZZWWWWWWWWWXXXYYYYYYVVVSSSOOOUUUYYYZZZ^^^eeefffccc]]]]]]ZZZWWWXXX]]]^^^[[[ZZZXXXVVVVVVXXXYYYYYYYYYbbbaaaaaaaaabbbcccddddddfffdddbbbbbbdddeeedddcccgggeeeddddddfffhhhhhhhhhhhhgggeeeeeeffffffeeedddfffggghhhiiihhhiiikkkmmmlllkkkiiiiiijjjjjjiiiggg_________``````````````````^^^^^^___]]]ZZZ[[[___\\\]]]]]]]]]]]]^^^^^^^^^bbb```\\\ZZZYYY[[[___bbb___YYYXXX\\\^^^[[[YYY[[[ZZZYYYXXXWWWWWWVVVVVVWWWRRRQQQRRRTTTWWWXXXWWWVVVRRRSSSUUUUUUTTTSSSSSSTTTSSSTTTTTTSSSQQQPPPRRRSSSRRRTTTUUUVVVVVVUUURRRQQQRRRTTTUUURRRNNNMMMPPPSSSUUUSSSQQQPPPRRRVVV[[[^^^eeeddddddfffhhhhhhfffccc\\\[[[[[[___dddiiijjjiiifffcccbbbeeehhhjjjgggdddcccaaa___aaaeeehhhgggeeellllllmmmmmmnnnnnnmmmmmmjjjjjjiiihhhhhhhhhiiiiiijjjmmmmmmjjjjjjlllkkkggghhhiiihhhfffcccaaaaaaaaaeeeccc```]]]]]]^^^```bbb\\\[[[[[[ZZZZZZZZZZZZ[[[ZZZXXXVVVTTTRRRPPPOOOOOOSSSSSSSSSTTTVVVWWWVVVTTTSSSUUUWWWYYY[[[]]]^^^^^^___aaacccbbb```^^^___```^^^___```aaa```^^^\\\[[[ZZZ]]]aaabbbaaa___^^^^^^cccaaa___]]]^^^```cccddd```___aaabbb___ZZZYYY]]]aaa`````````aaabbbdddeeefffbbb^^^]]]___aaabbbaaa```___]]][[[ZZZZZZ[[[[[[[[[___bbbddddddcccbbbbbb^^^___bbbeeehhhkkkmmmnnnkkkjjjiiihhhgggfffffffffbbbbbbbbbaaa```______^^^___^^^^^^```bbbcccbbb```cccbbbaaabbbdddeeedddcccccc```^^^___bbbdddaaa^^^`````````aaaaaabbbbbbbbbfffffffffggghhhhhheeebbbyyy{{{~~~{{{zzzwwwtttrrrsssvvvyyyvvvrrrppppppnnnlllpppuuupppooommmlllqqqzzz|||zzzrrroooppptttvvvtttssstttttttttsssooolllkkkooosssppprrrqqqkkkccc```bbbfffoooooonnnllljjjjjjlllooouuutttttttttuuuuuurrrpppoooqqqrrrqqqooonnnnnnnnnmmmnnnnnnjjjeeecccdddffffffiiiiiifffeeehhhhhheeeffffffgggjjjlllmmmkkkiiieeegggiiijjjjjjkkkmmmooouuuvvvvvvrrrmmmjjjkkklllppplllfffaaa]]]ZZZXXXVVVYYYXXXVVVTTTSSSSSSTTTTTTUUUZZZ___```]]]]]]___ccc``````aaa```___]]][[[ZZZbbbcccccc```\\\XXXVVVUUUXXXWWWXXX\\\^^^___cccjjjeee___ZZZYYYVVVQQQOOOOOOUUUSSSTTTWWWWWWTTTTTTVVVWWWXXXWWWXXX^^^dddbbb[[[YYYZZZ\\\]]]___aaabbbcccccc___]]][[[WWWRRRSSSWWW\\\ZZZVVVPPPLLLKKKMMMOOOFFFDDDGGGLLLOOONNNPPPSSS\\\\\\\\\YYYUUUSSSSSSSSSVVVSSSPPPQQQSSSTTTSSSPPPMMMOOOUUU\\\^^^[[[YYYYYYYYYVVVVVV[[[^^^\\\[[[\\\XXXUUUQQQPPPRRRUUUWWWXXXWWWXXXZZZ\\\]]][[[WWWTTTOOOPPPSSSWWWZZZYYYVVVSSSNNNQQQSSSTTTYYYaaaggggggbbbbbb___[[[\\\``````]]]___]]][[[[[[]]]___```___ffffffffffffggghhhjjjkkkjjjiiihhhiiijjjiiigggeeeiiigggddddddfffiiilllmmmnnnmmmllllllmmmmmmlllkkkiiikkknnnppppppqqqsssuuuooooooooorrruuuwwwwwwvvvnnnnnnnnnnnnnnnnnnnnnnnnnnniiihhhjjjkkkiiiiiikkkjjjjjjiiiiiihhhhhhhhhhhhnnnmmmjjjfffcccdddjjjooommmiiigggiiiiiifffdddeeehhhhhhhhhhhhgggeeedddccc]]]]]]^^^```ccceeeeeeddd```bbbddddddbbbaaaaaabbb^^^______^^^]]]\\\^^^______aaacccddddddbbb___^^^___```___[[[VVVTTTUUUWWW[[[WWWSSSSSSWWW[[[]]]]]]eeecccaaaaaaaaaaaa```^^^YYYZZZ\\\___dddiiimmmpppggghhhjjjlllnnnoooooonnnooommmkkklllpppsssrrrqqqvvvuuuuuuuuuvvvxxxzzz|||wwwvvvtttsssrrrqqqqqqqqqrrrtttsssooonnnpppooommmmmmnnnooonnnllljjjkkkllljjjiiifffdddddddddfffggg``````______^^^^^^^^^]]]]]][[[XXXUUUSSSRRRRRRRRRVVVUUUTTTTTTUUUVVVUUUSSSQQQTTTWWW[[[]]]]]]\\\[[[___```aaaaaa___^^^^^^___\\\]]]^^^___^^^]]]ZZZYYYXXX[[[^^^___^^^\\\\\\\\\```___]]][[[\\\^^^```bbb]]]\\\]]]___]]]XXXXXX[[[```___^^^___```ccceeegggfffddd```___```aaaaaaaaabbbaaa___]]]\\\[[[\\\\\\\\\```dddfffeeecccaaa```ZZZ[[[^^^bbbfffiiilllnnnjjjiiihhhgggeeedddccccccdddcccbbb```^^^\\\ZZZYYY[[[[[[[[[\\\^^^___^^^]]]aaa```___```aaabbbbbb```cccbbb```___^^^^^^^^^^^^``````aaabbbcccddddddeeefffeeeeeefffggggggdddbbbYYY[[[```gggpppyyy}}}wwwuuuwwwwwwsssooo{{{}}}zzz~~~|||}}}~~~|||uuurrrsssvvv~~~~~~~~~}}}{{{{{{}}}~~~~~~~~~}}}}}}|||}}}zzz||||||xxxsssppppppqqqpppssstttrrrsssvvvvvvsssoooqqqssswwwyyy{{{{{{zzzlllnnnqqqssstttwww{{{~~~}}}vvvuuuzzz}}}zzztttiii[[[QQQVVVSSSNNNIIIFFFGGGJJJMMMMMMTTT\\\___]]]]]]bbbhhhsssrrrqqqnnnkkkhhheeedddqqqrrrssspppkkkeeebbbaaaXXXVVVUUUVVVTTTQQQSSSWWW[[[WWWUUUVVVXXXXXXVVVTTTWWWUUUUUUYYYXXXUUUSSSUUUWWWWWWVVVVVV[[[aaaaaa]]]^^^^^^___^^^]]]]]]^^^``````\\\ZZZZZZXXXSSSRRRUUU[[[YYYWWWSSSPPPMMMLLLLLLLLLHHHHHHLLLPPPRRRXXX^^^jjjkkkkkkhhhccc^^^[[[ZZZ[[[XXXUUUVVVZZZ[[[YYYVVVYYYUUUYYYdddhhh```ZZZ[[[___]]]___dddfffcccaaaaaabbb___[[[YYYXXXZZZ[[[]]][[[ZZZ[[[^^^bbbbbb\\\WWWUUUVVVXXX\\\___```^^^\\\YYYZZZ[[[\\\aaagggmmmppplllmmmkkkhhhjjjoooooolllmmmkkkjjjjjjmmmooopppooorrrqqqpppooooooqqqrrrsssqqqqqqrrrrrrrrrqqqooommmmmmkkkiiiiiikkkmmmnnnnnnqqqpppooopppqqqqqqpppnnnmmmpppsssuuuuuuvvvwwwxxxuuutttuuuvvvyyyyyyxxxvvvuuuuuuuuuuuuuuuuuuuuuuuutttooommmqqquuutttsssttttttrrrooommmmmmnnnqqqrrrtttuuusssnnniiiiiiooouuuvvvtttrrrqqqpppnnnllllllooopppqqqqqqqqqpppnnnmmmjjjiiiiiijjjkkkkkkiiigggkkkmmmooopppnnnlllllllllfffggggggfffeeeeeefffhhhhhhiiikkkmmmmmmkkkiiigggjjjjjjiiifffbbb```bbbccclllfff```^^^aaabbb```]]]___^^^]]]\\\[[[YYYWWWVVVSSSUUUWWWYYY[[[___dddhhheeegggjjjjjjjjjkkkpppsssvvvssspppqqqtttvvvuuussstttsssqqqqqqrrrvvvzzz}}}yyyxxxvvvtttsssqqqqqqppprrrsssrrrmmmlllooopppnnniiikkklllmmmllllllnnnoookkkjjjhhhffffffeeeffffffbbbbbbbbbbbbaaa``````___^^^\\\XXXUUUTTTTTTUUUVVVXXXVVVUUUUUUWWWXXXXXXWWWUUUWWWZZZ\\\^^^^^^]]]\\\^^^^^^______]]]\\\\\\\\\ZZZ[[[]]]]]]]]][[[YYYXXXZZZ\\\^^^^^^]]]\\\]]]]]]]]]\\\ZZZYYYZZZ[[[^^^___\\\ZZZZZZ\\\[[[XXXWWWZZZ[[[ZZZYYYYYYZZZ\\\___aaaaaa```^^^]]]^^^___```aaacccbbbaaa___^^^]]]]]]]]]]]]aaaeeehhhfffccc```^^^[[[[[[]]]___aaaccceeefffcccccccccbbbbbbaaa``````bbbaaa```]]][[[YYYWWWWWWWWWWWWWWWXXXZZZ[[[ZZZYYY\\\ZZZZZZ[[[\\\]]]\\\[[[______^^^[[[XXXXXXZZZ]]]______```bbbccceeeffffffeeeddddddeeefffeeecccaaa@@@???@@@DDDKKKQQQUUUVVVWWWSSSOOOPPPTTTUUUSSSPPPSSS\\\gggmmmmmmlllnnnpppllluuuuuunnnooozzzzzzyyy|||}}}}}}yyywwwwwwyyy|||~~~}}}~~~wwwyyy{{{}}}~~~wwwyyy|||~~~~~~wwwfffZZZbbb^^^XXXQQQMMMOOOVVV[[[[[[bbbiiijjjgggggglllqqq~~~}}}zzzwwwtttrrrpppxxxyyyzzzxxxtttpppmmmlllccc```___^^^ZZZVVVVVVZZZdddbbbaaabbbfffjjjiiigggfffdddfffiiiiiieeedddfffjjjiiigggeeehhhnnnooolllmmmnnnmmmkkkhhhggghhhjjjjjjhhhhhhjjjjjjfffdddeeebbbcccccccccaaa^^^ZZZWWWQQQNNNNNNTTT[[[bbbkkktttzzz{{{{{{xxxsssmmmiiigggjjjhhhffffffiiijjjiiigggeee^^^```lllqqqmmmjjjmmmkkkiiikkkppprrrnnnkkkjjjlllllllllkkkjjjkkklllmmmhhhffffffkkkqqqrrrmmmgggiiihhhhhhjjjlllmmmmmmlllgggggggggiiikkkmmmpppsssrrrsssrrrppprrrwwwwwwtttsssqqqpppqqqsssuuuvvvvvvvvvuuurrrooonnnnnnooopppqqqssstttuuutttsssrrrqqqrrrqqqqqqrrrsssrrrooommmmmmllllllmmmoooooommmkkkkkkmmmpppqqqppppppppppppsssrrrqqqqqqrrrqqqpppnnnrrrrrrrrrsssssssssttttttsssnnnmmmrrrwwwwwwwwwxxxtttpppkkkggghhhlllrrrvvvuuuvvvuuupppjjjiiinnnsssvvvvvvvvvsssqqqpppooonnnmmmnnnppprrrssssssrrrrrrpppnnnmmmmmmmmmllljjjgggmmmooorrrrrrpppnnnmmmlllhhhiiijjjiiiggggggiiikkkkkklllnnnooopppooonnnnnnnnnnnnnnnnnnmmmnnnppprrrxxxrrrkkkiiiiiihhhddd```bbbdddffffffccc```\\\ZZZZZZ[[[\\\\\\\\\^^^aaacccggghhhhhhfffeeehhhpppvvvvvvtttrrrsssuuuvvvssspppooonnnllllllmmmqqquuuxxxzzzyyywwwuuutttrrrrrrqqqppprrrqqqmmmmmmqqqrrrppphhhjjjkkkkkkjjjjjjlllmmmjjjiiihhhgggfffeeeddddddbbbccccccccccccbbbaaa```]]][[[XXXVVVUUUVVVXXXYYYXXXWWWWWWYYY\\\^^^^^^]]][[[\\\]]]^^^```aaaaaaaaa```____________^^^\\\[[[YYYZZZ\\\]]]]]]\\\ZZZYYY[[[]]]^^^^^^]]]\\\^^^___^^^]]]\\\\\\\\\]]]___```]]]ZZZYYY[[[[[[XXXXXXZZZYYYXXXWWWVVVVVVXXXYYYZZZ[[[\\\\\\]]]]]]___aaacccddddddbbbaaa___^^^]]]]]]]]]aaafffhhhfffccc```^^^^^^______```aaabbbcccccc^^^^^^```aaaaaaaaaaaaaaaaaaaaa```___^^^]]]\\\[[[XXXWWWWWWYYY[[[\\\[[[YYYZZZYYYXXXYYY[[[\\\[[[ZZZ[[[]]]^^^[[[XXXWWW\\\```^^^^^^```aaacccdddffffffeeedddccccccddddddcccaaaEEECCCAAADDDJJJOOOQQQQQQQQQPPPPPPQQQRRRRRRQQQPPPLLLRRRZZZ___``````bbbccc\\\___```\\\\\\aaaddddddbbbfffhhhfffeeejjjxxx~~~{{{{{{zzz~~~~~~~~~{{{tttvvvuuuqqqkkkgggiiiooouuuwwwzzz|||zzzvvvtttvvvzzz~~~}}}|||zzzzzzyyyzzz|||}}}}}}zzzxxxxxxxxxsssqqqqqqrrrpppmmmnnnrrrxxxyyywwwuuuwww{{{|||zzz|||yyyzzz}}}}}}zzzzzz|||}}}zzz{{{}}}}}}yyyxxx{{{~~~xxxuuuuuuyyyzzzxxxvvvxxxqqqqqqrrrttttttqqqkkkgggZZZWWWVVV[[[___bbbiiipppxxxzzz{{{yyyuuuppplllkkkpppooonnnllllllnnnppprrrqqqllljjjnnnrrrssssssuuupppmmmoootttvvvsssppppppnnnqqqtttvvvwwwwwwyyyzzzqqqpppoootttyyy{{{xxxtttvvvtttrrrssstttvvvvvvuuuqqqnnnnnnpppooommmmmmpppvvvxxxwwwtttvvvzzzzzzwwwuuusssqqqrrrtttuuuvvvvvvxxxvvvqqqmmmkkkjjjjjjkkkjjjlllnnnoooooooooppprrrvvvvvvvvvxxxxxxvvvrrrnnnnnnnnnoooppprrrrrrpppnnnlllnnnoooooommmlllmmmmmmllljjjhhhhhhiiijjjjjjiiimmmmmmnnnooopppqqqqqqrrrqqqmmmmmmrrruuutttuuuxxxuuuqqqkkkgggggglllsssxxxssstttsssooojjjhhhiiilllpppssssssooommmnnnnnnlllkkklllnnnpppqqqrrrssssssnnnmmmlllmmmnnnnnnllljjjhhhkkknnnnnnllliiihhhgggggghhhhhhhhhfffggghhhjjjkkkkkklllmmmnnnpppqqqrrrnnnnnnnnnooorrruuuwwwyyyvvvsssnnnlllllljjjgggcccgggjjjmmmnnnkkkgggcccbbbccccccccccccdddcccccccccffffffdddbbbaaadddkkkqqqrrrqqqqqqtttvvvvvvsssooohhhhhhgggggghhhjjjlllnnnuuutttsssqqqppppppooooookkkmmmmmmjjjkkknnnooommmkkkllllllkkkiiihhhiiijjjiiiiiiiiiiiigggfffdddcccaaabbbcccddddddcccbbbaaa]]]\\\ZZZXXXWWWXXXYYYZZZWWWWWWYYY]]]aaacccbbbaaaaaaaaabbbbbbcccdddeeeeeecccbbbaaaaaaaaa```^^^\\\WWWYYY[[[]]]^^^^^^]]]\\\[[[\\\\\\\\\[[[[[[]]]___bbbaaa`````````aaaccccccaaa\\\ZZZ\\\]]]ZZZYYY[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ\\\^^^______aaadddfffeeedddcccbbb```^^^]]]\\\^^^bbbfffgggfffcccaaa```\\\\\\]]]___```aaabbbccc^^^```bbbdddeeefffeeeeeeeeeeeeeeeeeeeeeddddddddd]]]]]]]]]^^^```aaa```___^^^\\\\\\]]]^^^___^^^]]]]]]___```___]]]]]]aaaddd^^^___```aaacccdddeeeffffffeeeddddddeeeeeedddcccUUUQQQNNNPPPUUUZZZ[[[ZZZ^^^```bbbbbbaaa___```aaabbbdddgggjjjlllnnnnnnoookkkiiijjjnnnnnnlllooouuuuuuwwwxxxuuusssvvv~~~~~~}}}~~~yyy}}}~~~~~~~~~|||~~~~~~~~~}}}|||~~~~~~{{{}}}}}}}}}~~~|||xxxuuummmiiiggggggfffcccdddgggqqqtttvvvvvvtttrrrqqqpppmmmnnnnnnkkkhhhiiioootttwwwvvvrrrnnnnnnrrrtttsssooommmooouuuxxxvvvuuuvvvrrruuuxxxyyyyyyyyy|||~~~uuussssssuuuyyyzzzzzzxxxwwwvvvvvvwwwxxxyyywwwuuuzzztttqqqrrrpppllllllpppuuuwwwwwwwwwzzz~~~{{{xxxvvvttttttvvvwwwwwwwwwzzzwwwrrrnnnkkkjjjjjjkkkfffhhhkkkllllllnnnrrruuuxxxwwwwwwxxxyyyxxxuuussssssssstttvvvwwwwwwuuussspppqqqqqqpppooooooppprrrkkkiiiffffffgggjjjkkkkkkkkkkkkmmmnnnppprrrssssssrrrpppqqqssssssppprrrvvvvvvsssoookkkkkknnnrrruuusssrrrqqqnnnkkkiiigggfffiiinnnpppkkkiiikkkmmmkkknnnnnnnnnoooppprrrssstttnnnmmmmmmnnnoooooonnnlllfffiiilllmmmkkkgggeeedddeeefffgggfffeeeeeegggiiigggfffffffffhhhllloooqqqkkkkkkkkkmmmpppsssuuuvvvqqqpppooollljjjgggeeedddcccfffiiiiiigggdddcccccceeeddddddfffiiiiiifffcccccccccbbbaaaaaabbbeeegggkkkkkknnnsssxxxxxxtttoooeeeffffffggggggggggggfffkkkkkkjjjiiiiiiiiijjjjjjgggjjjjjjhhhhhhjjjiiifffeeefffhhhgggffffffgggiiiiiiiiiiiiiiihhheeecccaaa```aaacccdddeeeeeedddcccaaa```^^^\\\ZZZYYYXXXXXXWWWXXX\\\```dddeeedddbbbbbbdddfffggghhhgggfffeeecccaaa______``````]]]ZZZWWWXXX[[[^^^````````````\\\]]]\\\[[[ZZZ[[[^^^```bbbbbbbbbaaabbbccccccdddeee```\\\^^^___\\\[[[\\\\\\]]]^^^`````````______[[[]]]`````````aaadddfffeeedddcccbbb```^^^]]]\\\___bbbeeefffeeecccbbbbbb]]]]]]^^^___aaabbbccccccbbbcccfffggghhhhhhgggggghhhiiiiiiiiiiiijjjjjjjjjbbbaaaaaaccceeefffeeecccaaa`````````bbbcccbbbaaaaaabbbccccccccccccdddeee```aaabbbcccdddeeefffgggiiihhhffffffggghhhgggfffXXXRRRKKKIIIKKKLLLJJJGGGMMMSSSYYY\\\\\\]]]aaaeeeiiihhhgggiiilllnnnnnnmmmpppjjjmmmwwwxxxsssvvv~~~~~~~~~{{{{{{}}}yyy~~~{{{~~~|||}}}~~~}}}}}}~~~~~~{{{{{{xxxwwwyyyxxxsssrrrtttsssvvvyyy{{{{{{{{{|||}}}nnnpppppplllggghhhpppxxxpppuuussskkkllluuuzzzvvvqqqoooqqqxxx}}}}}}}}}|||~~~}}}zzzzzz|||yyywwwvvvwwwxxxyyyzzzzzzwwwxxxzzz}}}~~~}}}zzzwwwyyyttttttqqqmmmnnntttnnnqqqssstttyyyzzzxxxvvvuuuvvvwwwwwwwwwyyyvvvqqqllliiiiiijjjjjjgggiiilllmmmnnnqqqvvv{{{xxxwwwvvvvvvwwwxxxxxxwwwrrrrrrsssuuuwwwwwwuuurrrqqqqqqqqqpppoooooorrrtttqqqnnnjjjiiijjjmmmooopppllllllnnnppprrrtttvvvwwwuuutttuuuuuurrrmmmooouuusssqqqnnnllljjjkkklllmmmsssrrrpppooonnnkkkfffccceeelllnnniiigggjjjlllkkkrrrqqqppppppqqqrrrtttuuuqqqpppooopppppppppnnnlllhhhkkknnnnnnllliiigggfffdddeeeffffffeeeeeegggiiiaaa```______bbbggglllooojjjiiihhhiiilllooopppppppppqqqpppmmmhhhdddbbbbbb```bbbdddccc```___aaacccdddccccccgggmmmnnnjjjeeeeeeeeeeeefffffffffeeeddddddfffkkkrrrxxxyyytttpppiiijjjlllmmmlllkkkhhhgggffffffeeeeeefffgggggghhhiiilllmmmjjjiiijjjhhhdddYYY\\\___aaabbbdddgggiiiggghhhhhhhhhgggdddaaa______aaaccceeeffffffeeedddeeedddbbb```]]]ZZZXXXVVVWWWYYY]]]bbbffffffccc```aaadddhhhkkkllliiifffccc```^^^\\\\\\]]]]]]ZZZWWWVVVXXX\\\___aaabbbbbbbbb^^^___^^^]]]\\\]]]```bbb```````````````aaabbbbbbhhhbbb^^^``````^^^\\\]]]\\\^^^aaacccdddddddddccc[[[^^^``````______aaadddddddddcccbbb```^^^\\\[[[___bbbeeeeeedddcccccccccffffffffffffffffffggggggdddeeegggiiiiiihhhgggfffjjjjjjjjjjjjkkkkkkkkkkkkcccbbbbbbdddfffgggfffdddcccbbbaaabbbcccddddddbbbdddddddddeeeeeeeeedddcccbbbcccddddddeeefffggggggllljjjhhhhhhiiijjjiiihhhPPPNNNJJJDDD>>>===AAAEEEEEEGGGFFFDDDEEEJJJPPPTTTYYY^^^[[[PPPIIILLLSSSUUUQQQRRRZZZgggmmmfff[[[TTTccckkksssvvvvvv}}}||||||zzzyyyzzz~~~}}}|||~~~{{{{{{{{{|||~~~}}}}}}~~~zzzyyyyyyzzz}}}}}}zzzzzzzzzuuuuuusssqqqppprrrwwwzzzyyyzzzyyyttttttxxxzzzxxxxxxvvvuuuwww}}}}}}{{{zzz{{{yyyvvvvvvwwwrrrkkkooorrruuuyyy{{{{{{zzzzzz}}}|||yyyuuuqqqnnnkkkjjjtttppplllmmmsssyyy~~~{{{zzzyyyvvvssstttvvvyyywwwqqqjjjggghhhjjjkkkkkkjjjiiiiiimmmsssxxxyyyxxx~~~{{{vvvrrrooouuuyyyxxxwwwyyyxxxuuussstttttttttttttttuuuuuupppnnnkkkkkknnnrrruuuvvvyyyxxxwwwxxx{{{|||yyywwwtttwwwzzzzzzwwwvvvvvvxxxzzzyyyvvvqqqmmmlllnnnpppmmmmmmmmmnnnooommmiiigggmmmhhhgggjjjkkkiiikkkqqqpppooooooqqquuuwwwvvvtttppppppoooqqqssstttsssqqqpppppppppooommmkkkhhhgggiiihhheeeccccccccceeefffmmmeee]]][[[```ggglllnnnhhhgggeeefffiiilllnnnnnnmmmmmmllliiieeeccccccdddbbbccccccaaa______aaaccchhhgggeeeeeeggghhhhhhhhhgggdddaaaccchhhlllkkkiiikkklllnnnqqqttttttrrrooommmmmmmmmoooqqqqqqooommmmmmllljjjiiigggggggggggglllmmmkkkhhhiiillljjjfff___``````aaacccddddddeeedddeeefffgggfffdddaaa```bbbaaa___```bbbeeeffffffgggccc^^^ZZZXXXWWWVVVVVVZZZZZZ[[[^^^bbbcccaaa^^^cccaaaaaagggnnnooojjjccc___\\\XXXVVVVVVWWWVVVVVVWWWXXXZZZ[[[]]]^^^^^^^^^bbbaaa```______```aaabbbbbbaaa^^^]]]]]]^^^aaabbbeeeccc___\\\[[[^^^aaadddeeedddcccaaa````````````^^^___```bbbcccbbb^^^\\\\\\^^^```bbbcccaaa___]]]^^^bbbggggggeeebbbbbbccccccdddgggiiijjjiiihhhggghhhfffeeefffhhhiiihhhfffgggfffeeeeeefffgggffffffiiifffcccaaaaaaaaaaaaaaaaaaaaaaaaccceeeeeecccbbbaaaddddddaaa```dddgggfffbbbccccccddddddeeeeeefffjjjjjjkkkjjjjjjiiihhhggg\\\]]]]]]ZZZUUUQQQOOOOOOHHHHHHFFFDDDEEEJJJNNNQQQPPPRRRMMMCCC???EEELLLNNNGGGFFFJJJTTTXXXTTTMMMIIILLLQQQUUUTTTRRRUUU]]]ddd}}}oooxxx}}}{{{{{{||||||}}}~~~||||||}}}~~~~~~~~~~~~}}}|||||||||{{{|||}}}|||zzzzzz{{{zzzwwwtttrrrsssvvvzzz}}}{{{}}}{{{wwwwwwzzz{{{yyy{{{zzzyyy{{{~~~|||zzzzzzxxxttttttvvvrrrmmmllloootttyyy}}}~~~}}}{{{yyyvvvtttrrrqqqpppmmmjjjkkkooouuuyyy{{{||||||zzzwwwtttsssuuuvvvyyytttnnnmmmoooqqqrrrqqqjjjjjjmmmrrryyy}}}}}}{{{|||{{{{{{{{{zzzxxxuuurrrrrrwwwzzzwwwvvvyyyyyywwwxxxxxxxxxxxxwwwwwwwwwwwwtttrrroooppprrruuuwwwwwwwwwuuutttuuuwwwyyyxxxvvvtttvvvwwwvvvuuuwww{{{~~~}}}{{{xxxxxxyyy{{{tttsssrrrsssttttttrrrppprrrnnnmmmppppppmmmnnnsssssssssuuuxxx||||||yyyvvvooonnnnnnnnnooonnnkkkiiikkklllnnnnnnmmmkkkjjjjjjkkkiiifffddddddeeehhhjjj}}}tttiiibbbbbbcccccccccjjjiiiiiijjjlllmmmmmmkkklllmmmllliiifffddddddeeeddddddcccaaa___```bbbdddfffcccaaa```bbbdddddddddccc```^^^```eeehhhgggeeehhhhhhjjjmmmqqqrrrpppooopppqqqrrrssssssrrrqqqqqqlllllllllllllllkkkkkkkkklllmmmkkkiiijjjlllkkkgggdddeeeeeeffffffggghhhhhhdddeeeffffffeeecccaaa______^^^\\\\\\^^^````````````]]]YYYWWWVVVWWWVVVVVVWWWWWWYYY]]]bbbdddcccaaa^^^[[[ZZZ^^^fffjjjhhheeeaaa^^^ZZZXXXXXXWWWWWWVVVYYYYYYZZZ[[[[[[[[[[[[[[[``````_________```aaaaaa___^^^]]]\\\\\\]]]^^^___```___]]]\\\\\\\\\^^^___``````___^^^^^^]]]]]]]]]]]]]]]^^^```bbbbbb```]]]```bbbeeeggggggdddaaa______bbbeeeeeedddbbbbbbcccdddeeefffggghhhggggggfffeeecccbbbcccfffgggfffddddddbbbaaa```aaabbbccccccfffccc```]]]\\\\\\\\\\\\^^^^^^___aaaccccccaaa______cccdddaaa```ccceeeddd______```bbbcccdddeeeeeeggggggffffffeeeddddddccc{{{vvvjjjfff```]]]\\\]]]^^^^^^dddccc]]]WWWVVVXXXXXXUUURRRNNNNNNSSSVVVTTTRRRQQQQQQQQQPPPLLLHHHFFFFFFGGGRRRVVVYYYXXXZZZ\\\[[[WWWLLLOOOTTT\\\hhhtttuuuqqquuu{{{~~~~~~{{{zzz{{{}}}{{{|||~~~~~~}}}}}}}}}}}}}}}}}}}}}|||~~~~~~|||zzz{{{|||}}}xxxsssqqqtttyyy|||}}}}}}~~~zzzyyy|||{{{yyy}}}|||}}}}}}{{{yyyyyywwwssssssuuusssooolllpppuuu{{{|||{{{{{{zzzyyyyyyxxxxxxrrrpppnnnooorrrvvvyyy{{{}}}}}}|||yyyuuusssssstttyyyvvvrrrrrruuuxxxxxxwwwmmmnnnqqqxxx~~~zzzyyywwwxxxyyyyyywwwvvvxxx{{{zzzvvvuuuxxx{{{{{{~~~~~~}}}|||{{{zzzzzzyyyxxxvvvvvvwwwyyyzzzzzzyyyvvvtttrrrrrrtttvvvvvvvvvqqqpppnnnllllllpppvvvzzz{{{||||||{{{zzzzzz{{{}}}xxxvvvuuuuuuwwwyyyyyyxxxwwwtttsssuuutttqqqqqqssstttvvvxxx|||~~~}}}yyyvvvqqqpppoooooonnnkkkgggdddfffjjjnnnpppooonnnoooqqqsssqqqnnnkkkjjjjjjlllmmm{{{tttlllgggfffffffffeeegggggghhhjjjlllmmmkkkiiikkklllkkkiiifffeeeeeeeeegggfffdddaaa______bbbdddbbb```\\\[[[]]]___``````___\\\[[[]]]aaaccccccaaadddcccdddgggjjjllllllkkkkkknnnppppppmmmkkklllnnnlllmmmoooqqqqqqqqqoooooolllmmmllliiikkknnnmmmiiihhhhhhhhhhhhiiiiiiiiiiiiggggggggggggfffdddbbbaaa```^^^\\\\\\\\\]]]\\\[[[ZZZWWWUUUUUUVVVWWWWWWWWWUUUVVVXXX]]]aaaddddddccc]]]YYYVVVZZZbbbhhhjjjjjjdddaaa^^^[[[ZZZYYYXXXWWW\\\\\\\\\[[[[[[ZZZZZZYYY``````aaabbbbbbbbbbbbbbb___^^^^^^]]]]]]^^^^^^___[[[[[[\\\\\\\\\[[[ZZZYYY]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZZ\\\^^^aaabbbaaa``````aaadddeeeeeebbb___]]]```aaaccccccbbbbbbcccdddffffffeeeeeedddddddddccc`````````aaadddeeedddcccbbb```___]]]]]]^^^```aaadddbbb^^^ZZZXXXWWWXXXXXXZZZZZZ[[[^^^``````]]][[[ZZZ___bbb```___``````]]][[[[[[]]]___aaaccceeeeeedddcccbbbaaa````````````}}}}}}}}}~~~{{{tttsssnnnllloooqqqoooooopppmmmjjjfffccc```\\\WWWSSSQQQVVVXXXSSSPPPQQQRRRQQQXXXVVVRRRRRRWWWZZZUUULLLQQQTTTXXX^^^cccdddcccbbbaaaaaacccgggkkkkkkhhhdddjjjqqqwwwzzz~~~|||{{{yyyvvvrrrppppppqqqrrrtttvvvwwwuuusssrrrtttwwwvvvsssqqqrrrwww}}}~~~||||||}}}{{{yyyxxxxxxyyy||||||||||||{{{zzzyyyxxxwwwyyyzzz{{{{{{|||}}}||||||}}}~~~~~~}}}|||}}}~~~~~~~~~|||{{{{{{}}}~~~~~~xxxppppppuuu{{{}}}}}}~~~{{{zzz{{{{{{xxxzzz{{{|||~~~}}}zzzxxxxxxyyyvvvrrrqqqttttttqqqppptttyyy~~~yyyyyyyyyxxxxxxxxxwwwwwwtttsssssssssvvvxxxzzz{{{{{{{{{{{{zzzwwwuuutttuuuzzzwwwuuuvvvyyy{{{zzzxxxsssssstttyyy{{{yyyxxxxxxzzz|||||||||{{{|||zzztttsssxxx|||}}}~~~|||{{{zzzyyyyyyyyyzzz}}}}}}zzzyyyvvvttttttuuuvvvwwwrrrpppllliiiiiikkkooosssuuuvvvwwwwwwvvvuuuvvvwwwwwwtttrrrrrruuuxxxzzz{{{yyyxxxwwwwwwvvvsssrrrqqqtttuuuvvvxxxxxxxxxvvvuuutttsssssssssrrrooojjjggghhhmmmrrrtttrrrqqqsssuuuyyyyyyxxxvvvsssqqqnnnmmmppplllhhhgggiiikkklllllldddcccccceeegggiiihhhggghhhjjjjjjiiigggeeeeeefffhhhgggdddaaa^^^^^^```cccbbb___[[[ZZZ[[[]]]______^^^\\\[[[]]]```bbbbbbaaaaaa``````aaadddffffffeeeeeeiiilllkkkfffdddgggjjjlllnnnqqqssstttrrrpppooolllmmmllljjjkkknnnmmmiiihhhhhhhhhhhhggggggggggggjjjjjjjjjiiihhhfffeeeddddddcccaaa`````````^^^]]]ZZZXXXWWWWWWYYYZZZYYYXXXVVVXXXZZZ]]]aaacccddddddbbb^^^\\\___eeekkkmmmmmmhhheeeaaa___^^^]]][[[YYY^^^]]]]]]\\\\\\\\\\\\\\\aaabbbdddeeeeeeeeedddcccaaaaaaaaaaaaaaaaaaaaaaaa[[[[[[[[[\\\[[[[[[ZZZYYY]]]]]]]]]\\\[[[ZZZYYYYYYXXXXXXYYY\\\```ccccccbbb````````````````````````aaaaaaaaaaaaaaabbbdddfffgggfffdddcccaaaaaa``````^^^___```bbbdddddddddcccdddcccaaa___^^^^^^aaacccdddccc___[[[WWWVVVWWWXXXWWWWWWXXXZZZ\\\\\\ZZZWWWUUU[[[___^^^]]]]]][[[WWWXXXYYY[[[^^^aaaccceeefffddddddbbbaaa``````aaaaaa{{{wwwwwwwwwvvvpppkkkkkkpppqqqlllggghhhkkkkkkrrrpppllliiilllllldddYYY[[[ZZZYYY[[[^^^___^^^\\\dddiiimmmooonnnmmmnnnooolllrrrxxx{{{~~~{{{yyywwwuuurrrqqqpppoootttuuutttqqqnnnnnnssswwwsssqqqppprrruuuyyy}}}{{{|||}}}~~~~~~}}}|||{{{zzz{{{{{{yyyvvvtttttttttzzzyyyxxxvvvssspppnnnmmmlllooosssvvvvvvvvvwwwwwwvvvvvvwww{{{|||~~~}}}}}}~~~}}}|||~~~~~~~~~}}}}}}|||{{{{{{|||~~~~~~|||zzzyyyzzz|||~~~~~~xxxqqqqqqvvv|||~~~~~~|||~~~}}}yyywwwyyyyyyvvvtttvvvyyy|||}}}~~~zzz{{{{{{{{{zzzyyywwwuuuwwwyyyxxxsssqqqssstttrrrqqquuuzzz~~~yyyyyyxxxwwwvvvuuuttttttqqqrrrsssuuuvvvwwwxxxyyyxxxzzzzzzyyyxxxvvvwwwxxx|||zzzxxxyyy|||}}}{{{yyyyyywwwuuuvvvzzz~~~~~~}}}{{{yyywwwwwwzzz|||}}}}}}yyy{{{xxxrrrqqqvvv{{{}}}~~~~~~}}}|||zzzyyyxxxxxxwwwxxx{{{|||yyywwwvvvwwwxxxwwwuuusssrrrrrrtttuuuvvvyyyzzzzzzxxxvvvttttttttttttqqqnnnnnnqqqvvvyyy{{{zzz{{{{{{yyywwwvvvuuusssuuuuuusssrrrqqqqqqsssuuuuuuttttttuuuuuussspppmmmkkkoootttuuutttssssssssstttvvvyyy{{{yyyuuupppmmmnnnllljjjiiijjjlllmmmmmmjjjgggcccbbbbbbdddeeeffffffhhhiiiiiigggfffffffffhhhgggeeeaaa^^^]]]^^^```bbb```]]]\\\^^^```aaabbb```___```aaacccddddddcccaaa___^^^___aaabbbbbbaaadddhhhjjjhhhdddcccfffjjjkkkmmmpppssssssqqqnnnllllllnnnllljjjkkknnnmmmiiiggggggggggggggghhhhhhhhhkkkkkkjjjiiigggfffdddccchhhfffeeedddeeedddbbb``````___^^^^^^^^^^^^\\\ZZZZZZ\\\]]]___```aaabbbccccccbbbaaacccgggjjjjjjhhhhhhfffcccbbbaaaaaa___]]][[[[[[[[[[[[[[[\\\^^^___aaabbbddddddddddddbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb___^^^]]]\\\\\\\\\\\\]]]````````````^^^]]][[[ZZZYYYXXXYYY[[[___bbbddddddfffccc```^^^___bbbfffhhhcccbbbaaaaaaccceeeggghhhhhhgggeeecccaaa```_________aaaccceeeffffffffffffeeefffdddbbb^^^^^^```bbbbbbbbb```\\\XXXVVVWWWYYYXXXWWWWWWXXXYYYYYYWWWUUUTTT[[[``````______\\\XXXYYYZZZ\\\^^^aaadddfffggggggfffeeeddddddcccccccccnnnqqqwww~~~~~~zzzppptttrrrppppppqqqqqqqqqqqqyyy~~~zzzwwwyyy}}}yyy}}}~~~~~~|||{{{|||}}}}}}}}}{{{yyyxxxyyyyyywwwsssppprrrwww|||{{{zzzxxxwwwwwwxxxzzz{{{xxxyyyyyyzzz{{{{{{zzzzzzzzz{{{{{{yyyvvvsssrrrrrruuutttrrrooollljjjhhhggghhhlllqqquuuuuuuuuttttttuuuuuuwwwzzz}}}~~~}}}|||~~~|||{{{}}}~~~}}}{{{yyyxxxyyyzzz|||}}}}}}||||||{{{|||~~~{{{yyywwwxxxxxxxxxxxxxxx{{{~~~|||zzzyyyzzz||||||{{{|||zzzwwwwwwxxxzzz{{{{{{|||wwwsssssswww|||~~~~~~{{{|||zzzuuutttwwwxxxvvvqqqtttwwwyyyzzz{{{}}}~~~yyyyyyxxxwwwvvvvvvvvvuuuxxx{{{zzzuuurrrssstttrrrpppsssyyy}}}{{{zzzyyyxxxvvvtttsssrrrqqqtttwwwyyyyyyyyyzzz{{{xxxyyyzzzyyywwwwwwyyyzzz~~~{{{yyyzzz}}}}}}{{{{{{wwwssssssvvvyyyzzzzzzxxxvvvtttuuuwwwyyyyyyyyytttvvvuuuppppppuuuyyyzzzxxxxxxxxxwwwvvvvvvvvvuuuvvvwwwzzz}}}}}}{{{xxxvvvvvvxxxuuuttttttuuuxxxzzzzzzzzz||||||{{{wwwsssqqqqqqqqqrrrooollllllpppuuuxxxzzz{{{}}}}}}yyyyyyzzzzzzwwwxxxwwwtttpppnnnooosssvvvsssrrrqqqrrrssstttrrrqqqlllnnnqqqssstttrrrpppmmmhhhmmmssswwwxxxuuupppmmmjjjiiiiiijjjlllooorrrtttuuupppjjjeeecccddddddeeefffhhhjjjkkkjjjhhhhhhiiiiiiiiigggccc```]]]]]]^^^aaa```______bbbdddeeedddbbbcccdddeeeffffffffffffaaaaaaaaabbbddddddcccaaaaaaccceeedddaaaaaadddgggiiikkknnnppppppooollljjjmmmnnnmmmjjjjjjmmmkkkgggfffggghhhiiijjjkkklllllljjjjjjhhhgggeeedddcccbbbfffeeeeeeeeeffffffdddbbbfffeeeeeeddddddbbb___\\\^^^```aaaaaa``````bbbcccaaaaaaaaacccddddddaaa___eeecccbbbbbbcccbbbaaa___XXXXXXXXXXXXZZZ\\\^^^```bbbbbbbbbbbbaaaaaa```___```______^^^^^^______```bbbaaa``````______`````````aaabbbbbbbbbaaa___^^^\\\ZZZYYY[[[___bbbddddddgggddd___\\\]]]```eeeiiidddcccbbbcccfffiiijjjjjjkkkjjjhhhfffdddcccaaa```bbbdddhhhiiiiiihhhhhhhhhfffggggggccc^^^\\\\\\^^^^^^```aaa___[[[XXXYYY[[[\\\ZZZWWWVVVWWWWWWVVVUUUWWW^^^cccdddccccccaaa]]][[[\\\]]]___aaaccceeefffggggggggggggfffeeedddcccrrrqqqqqqssswwwyyyxxxwww}}}{{{|||~~~~~~~~~~~~}}}}}}||||||~~~{{{|||~~~~~~~~~zzzyyy{{{|||yyy|||}}}~~~~~~}}}|||zzz{{{{{{yyyvvvwww{{{}}}|||yyyvvvtttuuuxxxzzzwwwwwwwwwxxxyyyzzz{{{|||zzz{{{|||zzzwwwuuussssssrrrqqqpppooonnnmmmmmmmmmmmmqqquuuxxxxxxyyyyyyzzzyyyzzz||||||{{{{{{|||}}}||||||}}}~~~~~~}}}~~~}}}{{{yyyyyyyyyxxxzzz|||~~~~~~|||{{{yyyzzzxxxwwwzzz~~~{{{~~~~~~~~~}}}{{{xxxuuussstttttttttrrrqqqrrrvvvzzzxxxuuurrrrrruuuxxxyyyxxx|||yyyvvvuuuvvvwwwvvvuuutttsssrrrssstttwwwzzz{{{zzzzzzwwwrrrqqqvvvxxxxxxtttvvvxxxxxxxxxyyy|||~~~|||zzzxxxvvvuuuvvvxxxyyyxxx|||}}}xxxttttttsssqqqqqquuuzzz~~~~~~{{{xxxzzzzzzxxxwwwuuusssrrrqqqqqquuuzzz}}}}}}||||||}}}{{{{{{zzzxxxvvvvvvxxx{{{zzzwwwuuuwww{{{~~~~~~}}}wwwtttqqqrrruuuxxxxxxvvvvvvuuussssssuuuvvvuuutttmmmqqqrrroooooosssvvvvvvrrrrrrrrrsssssstttttttttvvvwwwxxxzzz||||||zzzwwwzzz{{{{{{yyyvvvttttttuuusssqqqoooqqqtttwwwwwwvvvzzzyyyvvvrrrmmmkkkkkklllpppmmmkkkkkknnnsssvvvxxxyyy|||{{{vvvwww{{{|||yyyxxxwwwvvvrrroooooorrruuurrrqqqooooooqqqrrrrrrrrrnnnnnnooorrrvvvuuuooojjjgggjjjnnnqqqrrrpppmmmjjjcccdddeeehhhkkkpppvvvzzzwwwsssnnnjjjhhhhhhgggggghhhjjjmmmnnnmmmllllllmmmkkkkkkjjjgggccc```^^^^^^^^^^^^___aaadddffffffeeebbbdddfffggggggfffffffffbbbcccdddgggjjjkkkiiigggaaaaaaaaaaaabbbccceeeffffffhhhkkkmmmnnnnnnlllkkknnnooommmiiiiiikkkiiieeedddeeegggiiikkkmmmooopppmmmllljjjhhhfffeeedddddddddcccdddeeeggggggfffdddiiihhhhhhhhhgggeee```]]]```bbbcccbbbaaaaaacccfffbbbbbbbbbbbbbbb```^^^]]]___^^^^^^___aaabbbaaa```[[[ZZZZZZZZZ\\\^^^aaabbbgggfffdddcccaaa`````````^^^]]]\\\ZZZZZZ\\\]]]^^^aaabbbdddddddddcccaaa```[[[]]]___bbbcccdddcccccc___]]][[[[[[^^^aaacccdddhhheeebbb^^^^^^___bbbdddfffeeedddfffjjjmmmmmmlllnnnnnnnnnmmmjjjhhheeeddddddhhhlllmmmkkkiiiiiijjjgggiiijjjggg```[[[ZZZ\\\\\\```ddddddaaa^^^^^^```aaa^^^YYYVVVVVVVVVVVVVVVWWW^^^dddddddddeeeccc```\\\]]]^^^___```aaabbbccccccdddfffffffffdddaaa___~~~~~~~~~zzzzzz~~~~~~}}}{{{zzz{{{~~~}}}||||||zzzvvvsssrrruuuzzz~~~wwwwwwwwwwwwxxxzzz}}}~~~zzz{{{}}}|||yyywwwvvvvvvqqqqqqqqqrrrsssuuuvvvwwwuuuwwwyyy{{{|||}}}~~~~~~zzzyyy{{{~~~}}}|||~~~}}}~~~}}}~~~~~~}}}||||||~~~~~~|||}}}||||||uuuwwwzzz||||||{{{yyywwwzzzwwwuuuwww|||}}}{{{wwwyyyzzzzzzzzzyyyvvvsssqqqrrrrrrqqqnnnkkkkkknnnrrrrrrooolllmmmqqquuuwwwwww|||yyyvvvuuuuuuuuurrrooommmnnnoooppppppqqqtttwwwzzzzzzvvvppppppuuuyyyyyyxxxzzz{{{yyywwwxxx{{{}}}yyywwwvvvxxxzzz|||xxx}}}zzzuuutttsssqqqvvvxxx|||~~~~~~zzzuuurrrxxxwwwvvvtttsssqqqpppooolllqqqwwwzzzyyyxxxyyyzzz~~~}}}{{{xxxuuuuuuwwwzzzuuurrrppprrrwww|||}}}}}}sssqqqpppssswwwyyywwwuuuwwwuuuttttttuuuuuutttrrrhhhmmmooonnnnnnrrrtttsssnnnnnnooopppqqqrrrssstttwwwwwwwwwxxxyyyxxxuuurrrrrruuuwwwvvvsssqqqrrrssswwwsssooooooqqqssstttsssyyywwwtttooojjjhhhiiikkkmmmkkkiiiiiilllqqqtttuuuuuuxxxwwwrrrsssyyy{{{yyyuuuwwwwwwtttpppnnnppprrrtttqqqooonnnppprrrssssssqqqooonnnsssyyyyyyrrrkkkmmmnnnnnnooonnnllliiihhhddddddeeeeeegggkkkppptttqqqooommmllllllmmmllljjjjjjmmmpppqqqpppooooooppplllmmmmmmkkkfffbbb___^^^\\\\\\^^^aaaeeegggfffeeebbbdddfffgggffffffffffffcccdddggglllpppqqqooommmgggeeedddeeehhhkkklllllldddfffiiilllnnnnnnnnnnnnnnnooommmiiiiiijjjhhhcccaaabbbeeegggkkkmmmpppqqqqqqooonnnkkkjjjhhhggggggccccccdddfffiiiiiihhhfffiiiiiiiiiiiiiiifffaaa^^^```bbbdddcccbbbbbbeeehhhffffffdddccccccbbbbbbaaaZZZZZZ[[[]]]```aaaaaa``````___^^^^^^___aaadddeeellljjjhhheeecccccccccccc___]]][[[YYYYYY[[[]]]___```bbbfffhhhhhheeeaaa^^^VVVXXX\\\```ccceeeffffffbbb___\\\\\\^^^aaaccccccmmmllliiigggeeedddccccccgggfffeeehhhmmmoooooommmqqqqqqrrrqqqooollliiigggfffiiimmmnnnllljjjiiijjjiiilllnnnjjjccc\\\[[[[[[\\\bbbhhhjjjgggddddddfffeee```ZZZVVVUUUVVVWWWWWWUUU\\\bbbbbbbbbdddccc```]]]^^^^^^______``````aaa___aaacccddddddaaa^^^[[[zzzwwwzzz~~~yyy~~~~~~{{{||||||uuuooonnnsssxxxzzzyyyuuuqqqrrryyy}}}|||}}}~~~~~~}}}{{{yyyvvvuuuqqqpppppptttyyy|||{{{zzzyyy~~~}}}wwwwww}}}~~~|||yyywwwuuuyyy|||~~~|||zzz|||zzz}}}zzz{{{}}}vvvyyy|||~~~}}}||||||||||||wwwsssuuu{{{~~~|||xxx~~~}}}zzzvvvvvvwwwtttnnnuuutttsssrrrssssssqqqpppmmmkkkkkknnnqqqssspppnnnxxxyyy||||||zzzvvvqqqmmmrrrrrrsssqqqoooooooooqqqyyyxxxsssnnnpppwwwzzzzzzxxxzzzzzzyyyxxxzzzzzzyyyzzz||||||xxxsssrrruuuyyy|||{{{yyywwwuuuuuuuuuuuuuuuvvvwwwxxxxxxvvvtttsssqqqsssuuuvvvuuurrrooollloookkkmmmtttwwwsssqqqsss{{{zzzwwwsssppppppsssvvvtttqqqnnnoootttyyy{{{|||rrrrrrrrrtttwwwwwwuuutttqqqrrruuuwwwxxxyyyxxxwwwppprrruuuuuutttsssrrrrrrppppppooooooqqqsssvvvxxxyyyxxxxxxyyy{{{yyytttppppppsssvvvvvvsssqqqrrrsssvvvuuutttqqqooooooqqqsssuuuuuutttpppllliiiggggggkkkjjjiiijjjlllnnnppppppsssxxxyyyuuusssuuuwwwwwwsssuuuvvvtttqqqppprrruuuqqqpppoooqqqsssrrrnnnjjjsssqqqoooooopppooollliiilllmmmnnnllljjjhhhggghhhiiigggeeefffiiimmmqqqrrroooooonnnlllkkkkkklllmmmkkkjjjiiijjjlllnnnnnnnnnnnnmmmllliiifffbbb___]]]___]]]\\\^^^bbbeeeeeedddddddddfffiiilllmmmkkkiiihhhggggggjjjnnnooommmkkkggghhhhhhiiikkklllmmmmmmooollliiijjjmmmrrrvvvxxxvvvqqqllljjjkkkkkkiiigggaaabbbdddhhhlllooopppooonnnmmmmmmnnnooopppnnnmmmiiijjjiiihhhfffeeeeeegggfff```]]]aaadddbbb^^^]]]\\\^^^bbbeeehhhhhhggggggffffffeeeeeedddcccbbbbbb]]]]]]]]]\\\[[[\\\^^^aaaaaa```____________aaaaaaeeegggjjjiiigggeeecccccc^^^ZZZZZZ```bbb^^^[[[\\\\\\[[[\\\___cccdddaaa^^^VVVWWW[[[```dddfffeeedddbbbaaa___^^^___bbbfffhhhkkkllllllkkkhhhgggggghhhiiigggeeeiiiooorrrqqqnnntttvvvwwwuuuqqqkkkhhhfffeeehhhkkkkkkjjjhhhffffffccckkkrrrpppggg``````cccfffeeeeeegggiiiiiihhhgggeeebbb^^^[[[ZZZ[[[]]]______```cccfffiiiiiigggeee```aaa```^^^aaagggjjjiiidddcccbbbccccccbbb___\\\|||~~~~~~}}}}}}~~~|||wwwuuuwwwzzzyyyyyywwwtttvvv}}}}}}{{{yyywwwuuuttttttwww|||~~~|||zzz|||{{{{{{|||xxxuuu{{{|||zzzyyywwwvvvvvvxxx|||zzzuuuwww|||}}}zzz}}}|||yyytttsssuuusssnnnvvvvvvvvvwwwyyyzzzyyyxxxtttsssrrrrrrtttvvvvvvvvvyyyzzz{{{|||{{{yyywwwuuutttvvvwwwuuussspppooooooyyywwwrrrmmmnnnsssuuutttuuuuuuuuutttuuuvvvuuusssvvvxxxxxxuuuqqqppptttxxxvvvtttssssssuuuwwwwwwvvvssstttuuuvvvvvvvvvuuutttrrrssstttuuutttrrrpppnnnppplllmmmsssvvvtttsssuuuuuusssooommmlllnnnqqqsssqqqooooooqqqvvvzzz{{{zzzssssssssstttuuutttrrrpppnnnpppsssuuuvvvvvvtttsssqqqsssvvvwwwvvvtttssssssrrrrrrppppppqqqsssvvvxxxwwwvvvvvvwwwxxxwwwssspppqqqsssuuuuuusssrrrsssuuuqqqrrrrrrqqqppppppqqqsssrrrrrrrrrpppnnnllllllmmmgggggghhhiiijjjjjjiiihhhpppvvvxxxuuutttuuuvvvuuurrrtttuuutttqqqpppqqqssspppooonnnoooqqqqqqnnnkkkkkkiiihhhiiilllllljjjhhhggghhhiiihhheeeccccccdddgggeeedddeeehhhkkkllllllnnnnnnnnnnnnnnnmmmkkkjjjmmmlllkkklllnnnpppoooooonnnmmmllljjjgggeeecccaaaeeecccbbbdddhhhjjjjjjiiigggggghhhiiikkkllljjjhhhkkkjjjjjjllloooqqqooonnnjjjjjjkkklllmmmnnnooopppooonnnmmmooorrruuuwwwwwwyyyuuupppnnnoooqqqpppnnnjjjjjjkkklllnnnooopppooommmllljjjjjjjjjiiifffdddggghhhhhhgggffffffgggiiifffaaa```dddgggeee```___ZZZ]]]```dddggghhhggggggeeedddcccbbbaaa`````````_________]]]\\\\\\^^^aaaeeecccaaa___]]][[[[[[ZZZ^^^aaacccdddcccccccccdddeee```___dddeee___[[[[[[WWWVVVWWWZZZ^^^```^^^\\\\\\]]]^^^aaadddfffffffffdddcccaaa```bbbdddhhhjjjlllmmmllliiifffddddddeeellljjjjjjmmmpppqqqmmmhhhmmmmmmnnnnnnmmmkkkiiigggbbbdddggghhhhhheeecccbbbeeeiiimmmnnnjjjgggffffffdddddddddeeehhhiiiiiihhhdddaaa]]]ZZZZZZ[[[]]]^^^bbbbbbccceeegggiiijjjjjjeeeggggggfffjjjoooppplllfffeeedddeeeggggggfffddd}}}}}}~~~~~~}}}|||}}}xxx{{{{{{yyy|||}}}{{{yyyxxxxxxwwwwww{{{~~~zzz~~~{{{www~~~|||zzzzzzzzzvvvsssrrrrrruuuzzz{{{|||~~~}}}xxxssssssvvvuuurrrtttuuuxxx{{{}}}~~~wwwwwwuuuttttttxxx}}}{{{{{{{{{{{{{{{zzzxxxxxxxxxzzz||||||xxxtttpppooouuuuuuqqqmmmnnnsssuuussswwwtttrrrsssuuuuuusssppptttuuuvvvsssqqqqqqtttxxxvvvrrroooppptttwwwvvvsssrrrrrrrrrsssttttttuuuuuurrrssssssttttttssssssrrrqqqnnnnnnsssvvvvvvwwwyyysssnnniiihhhkkkppprrrsssnnnnnnooosssvvvxxxxxxwwwvvvuuutttttttttssspppmmmnnnppprrrtttuuusssqqqpppqqquuuxxxzzzxxxvvvtttsssuuutttqqqpppppprrruuuwwwxxxwwwwwwxxxyyyxxxvvvsssqqqrrrssssssrrrrrrtttvvvqqqrrrsssrrrpppoooooopppqqqrrrrrrqqqnnnnnnoooppplllmmmoooppppppnnnkkkiiipppuuuwwwvvvuuuvvvvvvtttrrrsssuuuuuurrrqqqppppppnnnnnnnnnppprrrrrrooommmkkkjjjiiiiiikkkkkkjjjiiiggghhhiiihhhfffddddddeeeeeeeeeeeegggiiijjjiiihhhooonnnoooqqqsssrrrnnnjjjjjjiiiiiikkkmmmmmmlllkkkiiihhhhhhgggfffeeedddcccfffeeeeeegggjjjkkkjjjiiikkkjjjiiijjjkkkkkkjjjhhhgggffffffgggjjjlllmmmllllllllllllmmmmmmnnnnnnnnnmmmmmmnnnqqqtttvvvvvvuuuwwwrrrmmmkkknnnpppqqqpppooonnnnnnmmmmmmmmmmmmmmmmmmllljjjjjjjjjiiifffdddggghhhiiihhhggggggiiikkkfffbbbaaafffhhheeebbbaaa]]]___bbbeeeffffffeeedddeeedddaaa___^^^^^^___```aaaaaa```^^^\\\\\\^^^```cccbbb```]]][[[YYYXXXWWWZZZ[[[]]]^^^^^^___```bbbbbb^^^]]]aaabbb^^^YYYWWWSSSRRRRRRUUUXXX[[[]]]\\\dddddddddeeeeeefffggggggeeedddcccbbbccceeehhhjjjoooooolllhhhdddbbbccceeegggfffgggjjjmmmmmmhhhdddgggfffgggiiimmmnnnkkkhhhbbbeeehhhjjjjjjhhheeeccceeefffgggjjjkkkkkkjjjhhhdddccccccdddgggiiiiiihhhccc```]]][[[\\\^^^______^^^]]]]]]^^^```cccfffhhhdddfffffffffjjjooommmhhhmmmlllkkkkkkmmmmmmlllkkk}}}}}}~~~~~~~~~yyy}}}~~~~~~|||zzzyyywwwvvvwwwvvvwww|||~~~{{{}}}}}}~~~~~~}}}}}}|||{{{uuurrrrrrvvv|||}}}yyy|||{{{~~~~~~~~~}}}yyyttttttyyy{{{zzzpppssswwwzzz||||||}}}~~~uuuuuutttrrrrrrwww|||}}}}}}}}}|||yyyvvvtttzzz}}}~~~zzzvvvtttssstttrrrpppsssyyy{{{yyy~~~yyywwwzzz|||zzzvvvtttuuuvvvvvvtttssstttwwwzzz~~~xxxqqqqqquuuvvvrrrmmmrrrrrrrrrqqqrrrsssttttttttttttsssttttttuuuvvvvvvuuurrrqqqtttwwwzzz}}}~~~xxxqqqkkkjjjoootttvvvvvvpppppppppqqqssstttttttttuuutttsssttttttssspppnnnoooqqqsssttttttrrrpppooorrruuuyyyzzzyyyvvvsssrrrvvvtttrrrpppoooqqqssstttwwwwwwwwwwwwxxxwwwvvvuuurrrqqqqqqpppqqqrrrtttvvvwwwvvvtttqqqllljjjjjjkkkssssssrrrpppnnnmmmnnnoootttuuuvvvvvvssspppnnnmmmqqquuuuuusssssswwwxxxvvvtttuuuvvvvvvtttqqqooommmlllnnnrrruuuvvvuuurrroooooommmllljjjiiihhhgggfffgggiiijjjiiihhhfffggggggeeeeeegggiiilllllljjjhhhooommmmmmppptttuuurrrnnniiiiiiiiijjjlllmmmkkkiiiffffffeeeeeeeeeeeeeeeeeeeeeeeeggghhhiiiiiihhhgggjjjiiihhhiiikkkkkkjjjhhhbbbbbbbbbcccfffiiilllmmmllllllkkkkkkjjjiiiiiiiiiiiiiiijjjmmmqqqttttttttttttooojjjhhhjjjmmmmmmmmmnnnnnnnnnmmmlllmmmoooqqqpppooonnnoooppppppnnnllljjjkkkkkkjjjhhhhhhiiikkkeee```^^^aaabbbaaa___aaacccdddfffhhhhhhgggeeecccgggeeebbb___^^^___aaabbbaaabbbaaa___]]]\\\\\\^^^[[[\\\\\\\\\\\\[[[[[[ZZZ[[[\\\\\\[[[ZZZZZZ\\\^^^\\\ZZZZZZ^^^bbbaaa\\\XXXTTTSSSSSSUUUXXX\\\___```hhhiiikkkkkkiiihhhggggggfffeeecccccccccfffhhhjjjlllkkkhhhddd```___```bbb]]]]]]___bbbgggiiihhhgggjjjhhhiiimmmrrrsssmmmhhhccceeegggjjjkkkjjjgggeeecccdddfffggghhhiiihhhhhhcccaaa___```bbbcccddddddbbb___\\\\\\^^^aaaaaa```eeeeeefffffffffhhhkkknnnnnnnnnmmmkkkooosssrrrnnnooonnnmmmmmmmmmkkkhhhfff~~~~~~}}}}}}zzz~~~}}}{{{yyyxxxwwwvvvtttssstttxxx}}}}}}{{{zzz}}}~~~|||zzz|||}}}{{{wwwuuuvvvxxxxxxwwwzzz{{{xxxssstttyyy~~~~~~pppssswwwyyyxxxyyyzzz|||vvvwwwvvvtttsssvvv}}}xxx{{{}}}xxxtttzzz}}}|||{{{yyyzzzxxxvvvyyy~~~}}}~~~{{{{{{wwwwwwvvvuuuuuuvvvxxxzzz|||uuutttwwwwwwrrrmmmtttssssssrrrrrrrrrssssssvvvvvvuuuuuuvvvwwwxxxyyyxxxwwwvvvvvvzzz|||vvvooooootttxxxyyyxxxvvvuuurrrpppnnnnnnppprrrqqqpppppprrrssssssqqqoooooopppqqqrrrrrrqqqooonnnrrruuuxxxyyyxxxuuusssrrruuutttrrrpppooopppqqqqqqttttttttttttssstttuuuuuurrrqqqppppppqqqrrrssstttvvvtttpppkkkfffeeefffhhhooooooooommmkkklllnnnpppuuuuuuuuurrrnnnllllllmmmqqqrrrqqqmmmooouuuxxxwwwwwwwwwwwwwwwvvvssspppmmmmmmqqqwww{{{|||yyyuuurrrnnnmmmllliiigggeeeeeeffffffhhhjjjjjjiiiiiijjjkkkhhhhhhiiilllooopppnnnmmmkkkiiihhhkkkooorrrrrrqqqnnnmmmmmmnnnooopppooommmffffffeeeddddddeeeeeefffdddfffiiijjjjjjhhhfffeeedddcccdddeeeggghhhgggeee```aaabbbdddgggkkkoooqqqmmmlllkkkjjjiiihhhgggfffiiihhhgggjjjnnnsssuuuvvvuuupppkkkiiijjjlllllljjjkkklllmmmmmmmmmpppuuuyyyrrrqqqpppqqqrrrrrrpppnnnnnnnnnnnnllliiihhhhhhjjjddd^^^ZZZZZZZZZYYY[[[___ccceeehhhjjjkkkkkkiiihhhiiigggdddbbbaaabbbdddfffaaabbbbbb```]]][[[\\\]]]XXXYYY\\\]]]^^^^^^]]]]]][[[\\\]]]\\\[[[[[[\\\^^^^^^]]]]]]aaafffhhhbbb[[[ZZZZZZZZZZZZ\\\___cccfffhhhkkknnnooollliiigggggghhhgggfffffffffhhhjjjkkkiiihhheeeaaa^^^^^^```bbb^^^]]]]]]___dddiiimmmoooqqqoooppptttxxxvvvooohhhccccccdddgggjjjjjjhhheeedddgggjjjiiifffdddeeegggeeebbb___^^^___```aaaaaaccc```^^^___dddffffffcccgggjjjlllmmmllllllnnnpppttttttqqqllllllpppsssqqqqqqppppppqqqrrrpppllljjj~~~~~~|||zzzzzzzzzyyy~~~|||zzz}}}}}}{{{zzzxxxxxxxxxsssqqqqqqtttyyy{{{zzzxxxvvvwww}}}~~~~~~}}}yyyvvvvvvwwwxxxxxxvvvxxxwwwrrrqqqvvv{{{|||uuuwwwzzzyyywwwwwwzzz||||||}}}|||{{{yyyyyyzzz|||rrrwww~~~~~~zzzyyy|||}}}yyyzzz~~~}}}{{{zzzyyywwwuuuuuuuuuwwwxxx{{{vvvuuuwwwxxxuuurrrtttttttttttttttuuuuuuuuuxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{zzzyyy|||{{{wwwssssssvvvyyy{{{zzz|||zzzwwwrrrnnnmmmppprrrnnnnnnoooqqqssssssrrrppppppppppppooooooooooooppptttvvvxxxxxxvvvtttsssssstttsssssssssrrrqqqppppppvvvvvvvvvuuuuuuvvvxxx{{{uuusssqqqrrrssstttsssrrrnnnmmmjjjgggcccccceeegggfffggghhhhhhhhhkkkooorrrsssttttttpppllljjjllloooooopppmmmkkknnntttwwwuuuyyyxxxwwwxxxyyyxxxvvvsssqqqvvv{{{~~~~~~{{{yyyxxxssssssrrrpppnnnnnnppprrrmmmppprrrttttttuuuwwwxxxrrrqqqpppqqqsssuuuuuuuuukkkkkkkkklllnnnpppsssuuusssqqqppppppqqqrrrrrrqqqhhhgggeeecccbbbbbbcccccccccfffiiikkkiiifffcccccc______```ccceeeeeecccaaa\\\^^^aaacccdddgggjjjmmmmmmmmmmmmllllllkkkkkkkkkmmmkkkjjjlllppptttvvvwwwqqqmmmiiiggghhhiiihhhfffdddfffgggggghhhlllsssyyytttrrrpppooonnnmmmjjjgggnnnnnnnnnkkkhhhfffggghhhddd^^^YYYXXXWWWVVVXXX]]]^^^aaaeeeiiilllnnnmmmmmmhhhgggeeeddddddeeefffhhhaaabbbcccaaa^^^]]]]]]^^^[[[]]]___aaaaaa```^^^\\\ZZZ\\\^^^^^^^^^___```bbbaaa``````bbbhhhkkkcccZZZ```aaaaaa``````bbbfffiiieeeiiinnnnnnllliiiiiijjjkkkkkkjjjjjjjjjkkklllmmmnnnnnnllliiifffeeeggghhhgggeeecccbbbeeeiiiooorrrrrrqqqrrrsssuuusssnnniiifffeeedddfffjjjlllkkkiiieeeiiilllkkkfffcccbbbdddkkkgggcccaaabbbeeegggggghhheeecccffflllooonnnjjjlllppptttuuutttuuuwwwzzzwwwrrruuuzzz|||~~~}}}~~~~~~|||{{{{{{zzzyyyxxxwwwuuuzzz|||wwwuuuwww{{{}}}~~~|||zzzxxxwwwwwwwwwvvvssspppqqqtttvvvvvvtttssssssyyy~~~zzzwwwyyy|||xxxwwwwwwyyyyyywwwzzzxxxssspppssswwwxxxxxxzzz{{{zzzvvvwww{{{|||}}}~~~{{{xxxooossszzz~~~|||yyyzzz{{{{{{{{{||||||wwwxxx}}}~~~}}}{{{zzzzzz}}}zzzxxxwwwwwwwwwwwwzzzxxxuuutttuuuvvvuuutttqqqrrrtttwwwxxxyyyyyyyyy{{{{{{{{{{{{{{{{{{||||||zzz}}}|||yyy|||vvvuuuuuuvvvxxx{{{}}}~~~~~~~~~|||xxxsssqqqrrrtttsssssssssuuuwwwxxxvvvuuuuuusssrrrqqqqqqrrrtttvvvwwwyyyyyyxxxvvvuuuuuuvvvssstttvvvvvvvvvtttrrrpppuuuvvvvvvuuutttuuuyyy}}}xxxwwwuuuvvvwwwwwwuuurrrkkklllmmmkkkhhhfffeeeeeeaaabbbccccccdddhhhmmmqqqqqqtttuuusssooolllnnnqqqoooqqqqqqqqquuuzzzzzzvvvwwwvvvvvvxxx|||~~~~~~}}}xxxzzz||||||zzzzzz|||~~~~~~~~~|||yyyyyy{{{~~~xxx{{{~~~}}}{{{{{{~~~xxx|||~~~~~~{{{zzz|||~~~{{{xxxwwwxxxzzz{{{{{{vvvtttqqqmmmkkkjjjjjjjjjiiimmmqqqrrroookkkhhhhhhbbbccceeehhhiiihhhddd```[[[]]]```aaaaaaaaaccceeejjjjjjkkkmmmooopppqqqrrrqqqpppoooqqqrrrtttsssrrrllliiiggggggiiiiiigggdddeeefffgggfffeeeiiiqqqwwwtttrrrpppooonnnllliiigggkkkkkkjjjhhhfffeeeeeefffeeeaaa___^^^\\\XXXXXX\\\\\\^^^bbbfffiiijjjjjjjjjccccccccccccdddeeefffgggcccdddeeedddaaa`````````^^^```ccceeeeeeccc```^^^\\\^^^aaabbbaaa```aaabbbaaaaaaaaadddkkkppphhh]]]cccdddeeecccaaaaaadddfffdddgggjjjiiiggghhhlllpppjjjjjjjjjiiijjjjjjkkklllrrrrrrqqqnnnjjjhhhhhhhhheeedddcccbbbcccfffjjjmmmllljjjiiihhhhhhiiijjjkkkeeeaaa^^^```eeeiiiiiigggdddeeeggggggfffbbb^^^\\\ccc```\\\[[[]]]aaadddeee___\\\[[[```gggjjjhhhccclllppptttuuuvvvyyy}}}}}}{{{wwwvvvyyy~~~~~~}}}zzzwww}}}}}}~~~}}}}}}}}}|||{{{xxxxxxyyyzzz{{{zzzwwwuuuqqqwwwxxxtttqqqtttzzz|||}}}{{{yyywwwuuutttttttttyyyuuupppoooqqqsssrrrqqqqqqqqqwww||||||~~~}}}~~~~~~~~~~~~}}}yyyuuuvvv~~~~~~~~~~~~~~~~~~}}}xxxtttrrrrrrtttuuu{{{~~~|||vvvqqqsssuuuvvvxxxzzz{{{xxxuuuvvv{{{vvvxxx|||yyyooorrrvvvyyy{{{{{{yyyxxxyyyyyyxxxwwwvvvxxx}}}}}}xxxsssuuu|||{{{zzzxxxyyy~~~{{{zzzzzzyyyxxxxxxvvvuuusssrrrrrrrrrsssnnnqqqtttxxx{{{|||}}}|||||||||}}}}}}}}}}}}||||||zzz}}}|||yyy|||~~~sssuuuwwwyyyzzz}}}}}}}}}xxxuuuuuuvvvzzzzzzzzz|||}}}}}}|||zzzzzzxxxvvvttttttwwwzzz|||zzz{{{zzzxxxvvvuuuwwwxxxsssuuuxxxyyyyyywwwsssqqqnnnooopppnnnlllnnnssswww{{{yyyxxxyyy{{{zzzvvvrrrooorrrtttsssooojjjeeecccaaaaaaaaaaaaaaadddhhhlllkkkpppttttttooollllllnnnqqquuuwwwyyy~~~~~~xxxuuuttttttxxx~~~}}}}}}|||xxxvvvxxx~~~{{{yyy{{{~~~{{{~~~|||zzzyyyyyyvvvzzz}}}xxxuuutttiiijjjlllooopppmmmgggccc___bbbeeeeeecccaaaaaaccceeefffiiilllooosssuuuvvvrrrrrrrrrttttttrrrnnnkkknnnlllkkklllooopppmmmjjjoooppppppmmmkkkmmmuuu|||tttsssrrrrrrrrrrrrpppnnnfffggggggfffdddcccdddffffffddddddeeebbb[[[YYY[[[]]]___bbbdddeeedddcccbbb___```aaabbbcccdddeeeeeedddeeegggfffdddbbbbbbccc^^^```dddggghhhfffcccaaa```bbbddddddbbb___^^^^^^bbbdddeeeiiissszzzsssgggccceeeeeeddd```___aaacccdddfffgggeeecccfffnnnuuugggggggggggggggggghhhhhhllllllkkkhhhccc```^^^^^^\\\]]]]]]^^^^^^```dddfffdddbbb___\\\\\\```gggmmm[[[WWWSSSTTTZZZ^^^___^^^aaa______aaadddaaaZZZSSSQQQNNNJJJJJJMMMRRRVVVXXXLLLIIIHHHMMMUUUYYYVVVQQQLLLPPPSSSTTTVVV\\\fffnnnuuu}}}vvviiieeejjjoookkkddd[[[WWWYYY```hhhmmm|||{{{~~~~~~}}}zzzyyyzzzxxxxxx|||}}}~~~}}}|||{{{{{{|||||||||{{{{{{zzzwwwuuuvvvxxxwwwtttvvvzzz}}}}}}|||yyyvvvsssooommmqqqqqqrrrttttttsssooolllkkkooouuu|||~~~~~~~~~}}}~~~~~~|||~~~{{{zzz{{{~~~~~~}}}}}}|||{{{{{{zzzxxx|||}}}~~~~~~}}}~~~|||xxxtttsssuuuuuussswwwxxxxxxwwwuuusssqqqooouuuwwwyyyyyyvvvvvvwwwyyyxxxxxxzzz|||~~~~~~}}}wwwrrrrrrxxxyyyuuusssuuussssssuuuxxxxxxvvvuuuvvvyyyvvvsssqqqrrrwww|||{{{wwwuuutttttt{{{xxxwwwzzzyyyvvvvvvxxxwww}}}~~~yyyuuuuuuuuutttqqqooooooqqqssstttvvvzzzvvvvvvwww|||~~~rrrvvv{{{{{{yyyyyy}}}||||||}}}~~~|||yyyyyy{{{}}}~~~}}}wwwxxxuuusssvvv|||}}}zzzyyyyyyxxxyyyzzz|||}}}}}}wwwqqqppprrruuutttqqqqqqnnnjjjhhhhhhiiiiiiiiioooppprrrtttvvvuuurrrpppyyyxxxuuussstttssslllcccdddhhhjjjfff]]]WWWUUUVVV\\\\\\___aaa]]]VVVTTTWWW[[[[[[^^^eeemmmooojjjeeebbb___ZZZ[[[eeepppppphhh[[[XXXVVVVVV\\\fffqqqxxxtttvvvvvvoooddd]]]]]]```^^^YYY[[[dddjjjlllpppvvvxxx}}}~~~xxxooommmuuu{{{{{{~~~~~~{{{{{{|||~~~~~~{{{uuuqqqqqqooonnnkkkhhhdddaaa^^^YYYYYY^^^ddddddaaaeeelllpppmmmkkklllpppqqqnnnjjjrrrtttuuuuuusssrrrssssssrrryyyyyysssvvvzzzvvvxxx~~~~~~{{{rrrppplllhhhfffgggkkknnniiiddd___```cccfffdddaaadddbbb```___aaaccccccdddbbb```^^^___bbbeeeeeedddgggfffgggiiigggaaa___bbbbbbbbbbbbdddfffgggeeedddddddddddddddcccbbbaaa```dddiiiiiijjjsss{{{ssscccYYYZZZZZZXXXSSSNNNKKKIIIJJJUUU\\\WWWNNNMMMRRRVVVVVVVVVVVVUUUTTTSSSQQQPPPWWWYYYXXXTTTNNNIIIHHHHHHHHHOOOTTTQQQMMMNNNPPPPPPNNNQQQNNNEEECCCLLLUUUXXXRRRMMMHHHGGGIIIMMMOOOOOOVVVRRRNNNMMMQQQTTTMMMCCC???===<<<===???BBBDDDFFFDDD>>>999<<>>>>>EEEIIIFFFCCCDDDFFFFFFCCCEEEDDD>>>===CCCGGGGGGEEECCCAAABBBDDDEEEDDDBBBIIIFFFAAA???CCCHHHEEE???999888666777:::===>>>===BBB>>>;;;===BBBDDDBBB>>>===<<<:::999999;;;===>>>@@@EEELLLNNNFFF<<<;;;???AAA@@@??????@@@BBBCCCCCC~~~~~~~~~~~~~~~{{{|||~~~}}}||||||~~~~~~}}}||||||~~~zzzzzz{{{{{{zzzzzzyyyxxxxxxwwwwwwzzz}}}~~~{{{wwwxxxyyy{{{|||||||||{{{zzzzzz{{{|||}}}|||zzzwwwuuuwwwuuuvvvxxxvvvssstttxxxxxxxxxwwwuuusssqqqooommmmmmllllllnnnpppqqqpppooolllnnnrrrwww|||~~~}}}|||}}}}}}||||||~~~~~~~~~|||{{{zzz{{{}}}~~~}}}|||||||||}}}~~~vvvvvvvvvtttrrrsssuuuxxx{{{{{{{{{{{{{{{zzzzzzyyyxxxttttttwwwwwwuuussssss{{{{{{yyywwwvvvxxxyyyzzzxxxvvvsssrrrtttwww|||}}}{{{yyywwwvvvuuunnnkkknnntttwwwvvvuuuvvvvvvwwwuuussstttxxxxxxuuuxxxzzz{{{zzzxxxwwwwwwwwwyyyzzz}}}~~~}}}~~~}}}yyyzzz{{{}}}|||wwwuuuppphhh```WWWPPPMMMHHHFFFGGGHHHEEE@@@???AAACCCBBBAAAAAACCCEEEGGGHHHNNNOOOKKKDDD@@@@@@@@@>>>============>>>???AAAAAAHHHLLLNNNJJJCCC===<<<===CCC>>><<>>>>>???AAABBBDDDKKKUUUYYYYYYaaacccdddccchhhrrr{{{mmmVVVOOOJJJIIIIIIGGGHHHKKKOOOIIIEEEHHHOOORRRMMMGGGPPPNNNKKKHHHGGGJJJOOOSSSPPPVVVVVVSSSWWWaaafffcccwwwtttmmmgggjjjssszzz|||}}}~~~}}}}}}}}}yyyvvvvvvvvvuuutttwwwrrrnnnmmmjjjeeedddgggdddbbbaaaaaadddfffhhhhhhcccccccccbbbaaa```___^^^aaafffgggeeehhhlllfff\\\RRRRRRQQQPPPOOOOOOPPPPPPPPPSSSSSSOOOLLLKKKIIIEEELLLPPPUUUZZZ\\\[[[XXXVVVVVVUUUTTTPPPKKKGGGEEEEEEDDDJJJNNNKKKIIIKKKMMMMMMIIIKKKKKKIIIJJJLLLKKKGGGKKKLLLMMMOOOPPPNNNJJJFFFMMMKKKGGGBBBDDDIIIKKKIIIGGGDDDCCCEEEHHHIIIHHHFFFJJJHHHGGGIIILLLNNNNNNNNNJJJIIIGGGEEEDDDCCCDDDDDDFFFGGGLLLOOOLLLFFFEEEIIILLLLLLLLLNNNOOONNNKKKIII~~~}}}|||~~~~~~{{{{{{}}}~~~}}}}}}~~~{{{{{{{{{~~~}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{}}}|||yyy{{{}}}~~~}}}}}}vvvvvvxxxyyy{{{|||}}}~~~xxxvvvxxxzzzyyyuuuvvvyyyzzzyyyxxxwwwuuutttrrrqqqpppooooooqqqtttvvvvvvuuuqqqrrrtttwwwzzz~~~}}}|||zzzyyy{{{~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~{{{{{{zzzyyy|||}}}|||yyyvvvtttuuuvvvxxx~~~~~~~~~}}}yyyxxx|||~~~~~~|||zzzxxxvvvvvvxxx{{{}}}{{{zzzzzz{{{{{{{{{zzzxxxqqqooorrrzzz}}}}}}|||zzz~~~}}}~~~|||zzzwwwrrrmmmiiifff___YYYUUUQQQLLLMMMRRRRRRQQQOOOMMMLLLOOOUUUYYYXXXWWWTTTPPPNNNMMMMMMLLLNNNNNNNNNNNNMMMLLLLLLKKKJJJOOOSSSTTTQQQNNNNNNOOOHHHFFFDDDEEEGGGHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLJJJHHHEEECCCCCCDDDDDDCCCFFFEEECCCBBBCCCDDDBBB@@@BBBCCCDDDDDDEEEJJJOOORRRVVV]]]gggnnnqqqrrrtttvvv{{{yyyqqqhhhddddddeeeffffffbbbZZZRRRQQQUUUUUUNNNFFFEEECCC@@@<<<:::;;;???BBBAAADDDDDDBBBDDDJJJMMMKKKXXXVVVOOOGGGFFFLLLQQQRRR^^^```dddhhhmmmooonnnmmmrrrsssuuuwww}}}|||vvvnnniiiiiihhheeeaaa```aaaccceeeeeebbbbbbbbbaaa```___]]]\\\ccchhhjjjjjjlllooolllfff```^^^\\\[[[\\\]]]^^^^^^```cccccc^^^ZZZYYYWWWSSSYYY\\\bbbfffiiijjjiiiggggggfffdddaaa^^^\\\[[[ZZZWWW\\\___]]]\\\___aaa```______^^^```cccddd```[[[]]]^^^```aaa```\\\WWWTTTWWWYYYVVVPPPOOOSSSWWWXXXZZZXXXWWWXXXZZZZZZWWWTTTVVVXXXZZZ[[[\\\___bbbddd___^^^\\\[[[ZZZYYYYYYYYY[[[YYYZZZ^^^___]]]]]]aaa``````aaacccccc^^^VVVPPP~~~}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}rrrqqqppppppsssvvv{{{}}}vvvuuuwwwzzzyyyuuuvvvyyy~~~}}}|||{{{yyyxxxwwwwwwvvvuuuuuuwwwzzz||||||{{{wwwwwwwwwxxxzzz|||~~~}}}~~~|||zzzyyyzzz}}}|||zzzyyyzzz{{{}}}~~~{{{vvvssstttsssttt{{{}}}||||||}}}~~~yyyxxxyyyzzz{{{yyyuuuqqqnnnkkkmmmuuu{{{zzzwwwvvvyyyxxxuuussswww}}}~~~zzz~~~zzzzzzyyywwwnnnrrrwww|||}}}{{{{{{~~~{{{xxxrrrjjjeeeeeeiiihhheeeaaa___aaaeeeiiiiiieeeaaabbbddddddbbbaaaeeedddbbbaaaaaaaaaaaabbb^^^bbbfffhhhgggffffffggg]]][[[YYYXXXYYY\\\\\\ZZZ[[[ZZZXXXXXXYYY[[[]]]]]]YYYVVVSSSSSSUUUXXXZZZZZZ[[[XXXWWWWWWVVVTTTQQQOOOJJJKKKLLLKKKHHHDDDCCCDDDIIINNNUUUXXXWWWUUUUUUVVVUUU[[[aaaccccccdddiiimmmtttxxxzzz{{{~~~~~~|||sssjjjfffgggeee]]]UUUKKKKKKJJJHHHEEEEEEFFFHHHCCCEEEEEEBBBBBBDDDCCCAAA@@@AAA>>>888888<<>>@@@BBBBBBAAAAAADDDGGGCCCBBBAAABBBDDDFFFFFFFFFBBBBBBAAAAAACCCEEEFFFFFFGGGJJJOOOUUUXXXVVVOOOIIICCCBBBAAABBBDDDDDDDDDBBBMMMQQQTTTTTTTTTRRRKKKCCC??????@@@AAACCCFFFIIIJJJKKKKKKJJJGGGEEEGGGMMMQQQUUU[[[ccceeecccaaaaaabbbppprrrsssnnnfff___\\\]]]eeemmmtttvvvxxx}}}~~~~~~}}}}}}~~~~~~|||{{{zzzzzz}}}~~~yyysssqqqsssqqqkkkuuuuuussspppnnnpppuuuyyyrrrqqqpppoooppprrruuuwww|||vvvtttwwwvvvqqqnnnooojjjiiijjjlllggg^^^ZZZ[[[ZZZ^^^bbbcccbbb```aaaccc```___^^^]]]]]]]]]^^^^^^]]]ccchhhiiigggfffkkkooouuuyyyyyytttsssxxxzzzxxx|||zzzyyyyyyyyyxxxsssttttttqqqllliiigggfffkkkmmmqqqttttttpppllliii[[[______ZZZVVVWWWXXXWWWYYYWWWUUUXXX]]]___]]][[[[[[WWWRRRPPPQQQRRRQQQPPPJJJPPPWWWZZZYYYXXXYYY[[[ZZZ\\\```ccciiiqqq{{{wwwsssmmmjjjhhhgggfffeee]]]^^^___``````aaa``````aaaccckkkyyypppppprrrwwwzzzxxxrrrkkkppprrrppplllmmmttt{{{}}}}}}~~~|||~~~|||yyy}}}zzz|||xxxyyy{{{|||{{{wwwrrrooosssppplllhhhhhhiiilllooommmkkkkkkllljjjgggjjjooouuusssssswwwzzzwwwnnnfff~~~{{{|||~~~}}}|||xxxzzz|||{{{~~~~~~~~~|||xxx{{{~~~~~~xxxxxxxxxyyyzzz}}}yyy{{{}}}~~~}}}{{{zzzzzzvvvxxxxxxuuurrrrrrwww}}}|||yyywwwuuuuuuyyy}}}~~~}}}{{{zzzyyyyyyzzzzzz{{{|||}}}{{{wwwtttrrrtttvvvyyy{{{}}}~~~~~~~~~zzzvvvuuuvvvyyy{{{}}}mmm^^^PPPOOONNNOOORRRWWW]]]```WWWSSSUUUZZZWWWPPPUUU```jjjhhhccc]]]WWWSSSPPPOOOPPPNNNMMMOOORRRTTTRRRPPPPPPUUUZZZ^^^bbbkkkvvvzzzjjj^^^\\\TTTNNNQQQSSSQQQKKKHHHCCCIIIKKKGGGDDDDDDEEEDDD???JJJMMMDDD???EEEJJJIIIHHHIIIHHHEEEBBB@@@BBBEEEAAAAAACCCFFFKKKOOOPPPPPPDDDCCCCCCDDDEEEDDDBBBAAA===BBBJJJSSSYYYXXXQQQKKKEEECCCAAAAAABBBDDDEEEEEEDDDHHHKKKKKKLLLMMMIIICCCDDDDDDCCCCCCDDDFFFGGGHHHFFFEEECCC@@@>>>===>>>@@@>>>DDDJJJLLLJJJHHHJJJLLLLLLQQQVVVVVVSSSPPPPPPRRRRRRXXX\\\]]]^^^aaaaaa^^^iiirrr}}}~~~}}}}}}xxxwww{{{}}}yyyxxx{{{yyysssuuuwwwvvvssspppqqquuuzzzoooppppppnnnlllmmmooorrrrrrmmmmmmsssvvvttttttxxxrrrooooooqqqmmmeeebbbfffaaadddhhhhhhfffddddddfffhhhfffdddeeegggiiiiiiiiihhhnnnssstttqqqoooooopppssszzz}}}yyyvvvzzz|||{{{~~~|||zzz{{{}}}{{{uuummmgggdddcccZZZ]]]ccciiikkkgggcccaaaUUUZZZ]]][[[\\\bbbgggiiicccbbbccchhhooosssqqqmmmnnnjjjfffhhhmmmqqqpppnnnlllnnnnnnjjjbbb^^^^^^aaa```aaabbbaaaaaadddkkkqqqvvvpppnnnrrruuusssooommmssspppkkkhhhgggfffdddcccWWWWWWYYYZZZ[[[\\\\\\\\\TTTUUU]]]nnn~~~~~~www```aaaeeelllqqqnnnfff^^^hhheee```^^^dddpppvvvvvvyyy|||yyy}}}wwwqqqoooooorrrtttooonnnooooookkkgggiiiooorrrpppqqqvvv|||}}}wwwppp{{{wwwzzz|||~~~~~~{{{{{{zzzzzzzzz|||}}}~~~{{{zzzxxxyyy{{{}}}}}}|||yyyzzz{{{}}}~~~~~~zzzwwwyyyzzzzzzyyy~~~~~~~~~~~~~~~}}}yyyvvvvvvvvvwwwzzz~~~~~~yyyxxxzzz}}}~~~}}}sssiiifffeeeZZZMMMFFFFFFEEECCCAAABBBEEEHHHHHHFFFFFFGGGDDD@@@AAAEEELLLNNNPPPMMMIIIFFFGGGIIIMMMMMMMMMNNNNNNMMMKKKIIIJJJKKKKKKLLLMMMPPPTTTXXXiiihhhiiijjjmmmrrrvvvxxxwwwzzzsssnnnkkkiiijjjkkkhhhbbb\\\ZZZZZZ[[[\\\ZZZWWWSSSQQQNNNQQQTTTWWWYYY\\\___bbbbbb^^^ZZZWWWVVVVVVVVVVVVTTTVVVZZZ]]]aaadddeeefff\\\XXXRRROOONNNNNNNNNNNNQQQQQQTTTYYY___bbbaaa___UUUQQQMMMOOOTTTXXXXXXVVVWWWVVVVVVXXX[[[\\\YYYVVVUUUXXX[[[^^^^^^[[[WWWUUUXXXTTTNNNJJJHHHGGGFFFEEEGGGEEEFFFIIILLLMMMRRRXXXUUU^^^gggiiieee___\\\\\\aaabbbaaa``````aaadddgggtttvvvvvvuuutttvvv{{{xxxyyy{{{~~~}}}|||~~~|||xxxwwwvvv~~~yyytttqqqrrruuuwwwyyyvvvrrrmmmkkklllmmmkkkiiimmmllljjjkkkmmmooopppqqqqqqllljjjkkkkkkhhhfffgggeeegggkkkmmmlllkkkjjjiiikkkjjjiiikkkmmmnnnmmmlllmmmnnnooorrrttttttrrrooowwwyyy|||}}}~~~{{{uuuiiiYYYMMMIIIEEECCCIIISSSVVVOOOGGGHHHEEEBBBBBBGGGOOOVVVZZZNNNPPPSSSXXX]]]bbbfffhhhjjjfffbbbaaaeeekkkqqqttttttxxx|||{{{yyyxxx{{{zzzwww|||~~~~~~yyywwwwwwxxxzzz{{{yyysssmmmhhhfff___^^^[[[WWWTTTPPPNNNLLLIIIHHHMMMTTTWWWTTTQQQQQQFFFJJJNNNPPPOOOMMMLLLKKKMMMMMMKKKIIIIIILLLQQQVVVYYY\\\```fffkkkooorrrtttxxx|||~~~|||zzzzzzwwwrrrxxxzzz|||~~~zzz{{{|||{{{wwwppphhhddd___dddkkkrrrwwwyyyxxxwwwnnnjjjeee```^^^```cccffflllwww{{{mmmeeeiiiqqqvvvxxx{{{zzzvvvuuuwwwyyy|||rrrsssuuutttsssrrrrrrsssvvvuuutttsssrrrssstttttt~~~}}}~~~zzzzzz{{{}}}}}}}}}{{{||||||{{{{{{|||}}}}}}}}}|||{{{{{{yyyyyyyyyzzz}}}|||{{{}}}~~~tttnnnjjjaaaVVVTTTRRRNNNHHHFFFGGGMMMRRRTTTQQQQQQRRRQQQNNNOOORRRUUUVVVVVVUUUUUUXXX^^^bbbdddiiimmmkkkeee___]]]]]]dddbbb```___aaadddgggiiihhhiiijjjiiihhhiiikkkmmmnnnrrrvvvvvvttttttwwwzzz{{{vvvxxxuuutttvvvxxxwwwrrrmmmlllmmmnnnmmmkkkhhhgggfffgggiiilllmmmnnnoooqqqsssrrroookkkiiiiiijjjjjjiiilllmmmooorrrtttwwwzzz{{{ooollljjjiiihhhgggeeecccggggggiiimmmrrrtttrrrpppjjjgggdddfffjjjmmmmmmkkkhhhggggggiiikkkmmmkkkiiilllmmmoooppppppnnnllljjjllljjjfffbbb^^^\\\[[[[[[[[[ZZZ[[[[[[WWWQQQQQQUUUYYYcccmmmkkkaaaXXXVVVXXXTTTUUUUUUUUUTTTUUUXXXZZZhhhhhhiiihhhhhhkkkppptttuuuxxx|||~~~||||||yyy~~~yyywwwyyy}}}}}}~~~~~~}}}yyywwwuuuuuuyyy{{{||||||zzzxxxvvvvvvwwwtttpppmmmllllllkkkjjjnnnlllkkkkkkkkklllmmmmmmuuuppplllmmmkkkgggdddeeeeeehhhkkknnnnnnnnnmmmmmmhhhgggfffgggiiikkklllkkkoooppprrruuuwwwwwwsssppptttvvvyyy}}}~~~~~~~~~zzzqqqcccYYYOOOJJJGGGLLLTTTVVVQQQJJJFFFBBB>>>>>>@@@EEEJJJLLLDDDDDDDDDEEEGGGIIILLLMMMOOOKKKGGGFFFHHHLLLPPPRRRTTTZZZaaagggkkkpppxxx~~~wwwwww{{{xxxwwwvvvuuupppjjjbbb[[[WWWTTTOOOLLLMMMLLLIIIIIILLLHHHKKKOOOPPPOOOMMMKKKKKKLLLKKKIIIGGGFFFHHHLLLOOOGGGHHHJJJNNNRRRTTTUUUUUU\\\```aaa______```___[[[\\\]]]^^^______`````````YYY[[[^^^^^^[[[WWWSSSQQQQQQSSSUUUXXXZZZ\\\\\\\\\\\\ZZZWWWUUUSSSSSSTTTTTTYYY___dddbbb\\\WWWXXX[[[```aaaeeeiiinnnoooooommmwwwuuuqqqooonnnqqqtttwwwoooqqqssstttrrrqqqqqqqqqrrrrrrqqqppppppqqqrrrsss}}}~~~~~~xxxwwwxxx}}}~~~}}}|||}}}}}}~~~~~~~~~yyytttvvvssslllddd```ccclllsss|||wwwtttuuuuuurrrqqqrrrvvvsssppppppttt|||}}}|||{{{{{{{{{}}}{{{yyy{{{zzzzzz}}}~~~zzzyyy{{{{{{xxxtttrrrrrrtttxxxzzz{{{{{{zzzzzz|||}}}}}}zzzxxxyyyzzz{{{zzz}}}|||||||||~~~~~~{{{xxxzzzzzz|||~~~}}}|||{{{}}}~~~{{{zzzyyyzzz|||}}}}}}}}}~~~}}}}}}||||||}}}~~~{{{vvvttttttvvvrrrrrrrrroooeeeVVVNNNMMMOOOZZZbbb___SSSIIIHHHLLLCCCEEEFFFGGGFFFGGGIIIKKKSSSRRRQQQPPPPPPRRRWWW[[[___bbbhhhmmmoooooonnnlll{{{~~~zzzxxxwwwwwwyyyzzzvvvqqqoooqqquuuuuuvvvwwwvvvtttrrrssssss{{{}}}wwwuuuvvv{{{zzzwwwtttqqqoooppprrrrrrqqqpppooonnnmmmmmmmmmtttoookkkkkkjjjeeebbbcccdddfffjjjnnnpppppppppooogggeeecccdddgggiiikkkkkkkkklllooorrrtttsssooolllqqqssswwwzzz}}}}}}~~~{{{{{{}}}zzzppphhhbbb]]]XXXZZZ___aaa]]]XXXSSSPPPLLLJJJKKKLLLMMMMMMMMMKKKGGGCCCAAA@@@AAABBBCCC@@@;;;999:::;;;<<<<<<===BBBHHHMMMPPPUUU[[[``````[[[___nnnzzz|||}}}vvvkkkeeeaaa\\\WWWUUURRRMMMLLLNNNTTTWWWZZZZZZXXXUUUSSSSSSUUUTTTRRRPPPNNNNNNQQQTTTTTTSSSSSSVVVZZZ\\\[[[YYYVVVYYYYYYWWWXXX[[[[[[XXXSSSRRRQQQQQQQQQQQQRRRSSS[[[^^^bbbaaa^^^[[[[[[\\\^^^^^^]]]\\\]]]___bbbddd\\\\\\\\\\\\[[[YYYVVVUUUWWWXXXYYYZZZZZZZZZXXXVVVXXXXXXZZZ___cccgggggggggjjjiiigggeeegggjjjmmmppplllnnnqqqsssqqqooonnnnnnmmmmmmllllllmmmnnnpppqqqvvvvvvwww}}}zzz{{{}}}{{{tttooorrr{{{~~~}}}yyyvvvwww{{{wwwrrrpppsss{{{~~~}}}{{{zzz{{{|||}}}|||}}}~~~yyysssqqqssswww{{{|||}}}}}}||||||}}}~~~~~~||||||~~~|||zzz{{{~~~~~~~~~}}}{{{zzzrrraaaRRRKKKHHHPPPVVVUUUMMMGGGGGGIIIFFFHHHKKKLLLLLLKKKMMMNNNOOOMMMIIIFFFEEEFFFHHHJJJIIIKKKOOORRRSSSSSSQQQPPP[[[gggxxx}}}xxxvvvuuuxxxxxxwwwrrrmmmkkknnnrrrsssrrrqqqooommmmmmppprrrxxxrrrtttxxx|||}}}}}}yyyuuutttwwwzzzxxxyyyxxxwwwtttsssssstttpppkkkhhhhhhhhhdddbbbcccaaacccgggkkkooopppooonnniiigggdddccceeehhhjjjjjjiiiiiiiiikkkmmmmmmkkkiiippprrrtttwwwyyy{{{||||||{{{}}}}}}yyywwwxxxzzzwwwwwwxxx{{{}}}|||xxxuuuuuuooojjjhhhkkkllljjjhhhfffcccaaa```aaaaaa```___ccc___ZZZTTTPPPOOOOOOOOOOOOLLLHHHFFFDDDCCCAAA???>>>@@@BBBCCCBBBBBBDDDFFFEEEBBBFFFRRR[[[\\\\\\]]]___dddlllsssvvvuuusssqqqxxxzzz||||||{{{yyyyyyzzz{{{~~~~~~vvvmmmhhhcccbbbbbbccc___WWWRRRSSS^^^aaacccbbb```]]][[[[[[^^^^^^]]][[[YYYYYY[[[]]]\\\ZZZZZZ]]]ccceeedddaaadddgggfffccccccggghhhfff^^^\\\YYYWWWVVVWWWYYYZZZdddgggiiigggbbb___```bbbaaaaaa```aaacccgggjjjmmmhhhiiiiiiiiihhheeecccaaaaaa```___```aaabbb```^^^`````````ccchhhkkkmmmmmmdddcccbbbaaaccceeehhhjjjhhhkkkoooqqqpppmmmlllkkkjjjjjjjjjjjjkkkmmmooopppyyyyyy{{{www{{{{{{mmmddd```]]]YYYXXXaaassszzznnnWWWTTTSSSWWW^^^bbbdddeeefffhhhhhhddd___```gggnnnjjjddd```___]]]ZZZYYY[[[]]]ZZZVVVTTTUUUZZZaaafffjjjnnnuuuzzz|||xxxsssoookkkfffbbbeeennnwww|||}}}~~~~~~||||||~~~{{{uuurrrtttwww|||~~~~~~~~~{{{{{{~~~}}}~~~|||zzzwwwhhh^^^___```aaaccccccaaa___]]]```bbbdddeeedddddddddeeeeeeaaa]]]XXXUUUSSSRRRRRRQQQQQQRRRRRRQQQQQQPPPOOOSSSWWW```iiillljjjkkknnnvvvzzz}}}zzzyyyyyy||||||yyyuuupppooorrruuuwwwuuuqqqmmmjjjkkkpppssswwwooopppuuuvvvwwwxxxvvvsssssswww{{{zzz|||}}}{{{yyywwwwwwyyyrrrllliiijjjiiieeecccdddaaabbbdddiiinnnpppnnnllljjjgggdddbbbdddeeeggggggiiigggeeeeeefffhhhiiiiiimmmmmmoooppprrrsssssstttsssvvvyyyxxxuuussssssuuuvvvtttssssssuuuxxxzzzzzzzzzuuupppmmmlllmmmmmmmmmkkkjjjjjjkkkmmmnnnnnnmmmmmmjjjeeeaaa^^^]]]^^^___]]][[[WWWTTTRRROOOKKKHHHFFFGGGIIIJJJJJJKKKMMMNNNIIIGGGJJJPPPTTTTTTQQQPPPNNNQQQTTTYYY[[[[[[ZZZYYYWWWYYY\\\]]]]]]___aaacccdddgggkkkmmmllliiidddaaa___^^^___```[[[SSSPPPRRR\\\^^^``````]]][[[ZZZZZZ\\\]]]]]]\\\ZZZZZZ\\\]]]]]]\\\\\\^^^bbbdddcccaaahhhjjjhhhdddcccggghhhfffaaa___\\\ZZZYYYZZZ\\\]]]eeeggghhhfffbbb``````bbb^^^___```cccfffiiikkklllkkkjjjiiigggeeedddcccbbb`````````^^^\\\[[[\\\]]]cccbbbaaacccfffiiijjjjjjddddddcccccccccdddfffgggeeeiiimmmooonnnllljjjiiijjjiiiiiijjjkkkmmmoooppp}}}|||~~~~~~qqqooo~~~ooo^^^TTTNNNGGGFFFFFFMMM\\\gggfff^^^LLLEEE@@@BBBFFFGGGGGGIIIQQQWWW[[[ZZZUUUTTTXXX]]]VVVSSSRRRSSSQQQOOOSSSYYY^^^^^^]]][[[[[[___hhhoooeeebbbbbbggglllmmmfff```]]]YYYUUUUUUYYY___bbbccc```gggoootttvvvyyy~~~~~~}}}xxxuuuttttttuuu{{{}}}|||||||||zzzzzz}}}zzzxxxzzz}}}}}}yyyuuuwwwxxxyyyxxxwwwwwwxxxyyyzzzwwwssspppmmmjjjgggdddiiiiiihhhgggfffeeeddddddaaa___aaagggiiigggeeefffjjjmmmrrruuuwwwzzz}}}zzz{{{}}}}}}}}}~~~}}}zzzwwwwwwyyy{{{~~~|||xxxtttqqqqqqtttwwwzzzuuuqqqrrrppppppooonnnnnnooorrrtttxxx{{{|||{{{wwwtttuuuwwwwwwqqqnnnooonnnjjjhhhiiiffffffggglllqqqrrrpppmmmiiifffdddcccdddeeefffeeefffdddaaa```aaacccdddeeegggggghhhjjjkkklllmmmnnnkkkmmmqqqssstttuuuvvvwwwuuussspppooopppssswwwzzzyyyvvvrrrnnnllllllnnnoookkkjjjkkkmmmppprrrrrrrrrnnnllliiifffeeeeeefffgggfffccc```]]]ZZZWWWTTTQQQMMMNNNPPPRRRTTTWWWXXXYYYVVVUUUVVVYYYZZZZZZWWWUUUVVVUUUUUUWWWYYYZZZXXXWWWUUUVVVUUUTTTRRRQQQRRRTTT___aaaeeeggggggfffcccaaabbb^^^ZZZVVVPPPKKKMMMSSSYYYZZZ\\\\\\[[[YYYYYYZZZYYYZZZ[[[[[[YYYXXXYYYZZZaaabbbbbbccccccbbbbbbbbbdddfffddd``````cccdddbbbaaa```]]]\\\[[[]]]___aaaeeeeeefffggghhhhhhhhhgggcccdddfffiiikkklllmmmmmmllljjjgggdddbbbaaa``````^^^```aaa]]]WWWUUUXXX\\\^^^]]]]]]^^^aaacccdddccceeeeeeeeedddeeeeeeeeefffdddgggkkklllllljjjiiiiiijjjjjjjjjjjjkkkmmmoooppp~~~|||zzz|||{{{tttiii```ZZZXXXWWWSSSRRRYYYbbbfffddd___YYYTTTRRRNNNGGGEEEGGGRRRYYY___^^^XXXTTTWWW\\\ZZZ[[[]]]^^^[[[ZZZaaakkkqqqtttuuurrrpppuuu~~~xxxsssuuu||||||wwwtttrrrnnnlllkkklllnnnoooiiimmmqqqssstttuuuwwwyyy~~~|||vvvuuuxxx}}}{{{zzz|||zzztttrrrssstttsssqqqvvvxxxzzz|||}}}~~~zzzzzz}}}}}}}}}}}}~~~~~~|||{{{{{{{{{yyyuuuqqqxxxxxxyyyzzzyyyxxxvvvuuuqqqooopppuuuwwwtttsssuuusssuuuwwwyyyyyyzzz}}}~~~wwwyyy|||}}}~~~~~~}}}}}}~~~||||||}}}yyy|||yyyzzztttrrrooonnnooopppqqqqqqvvvyyy{{{xxxsssooooooppptttpppnnnqqqrrrqqqppprrrpppoooooosssxxxyyyuuuqqqhhhgggfffgggiiijjjkkkjjjgggfffeeefffggggggfffeeedddeeefffhhhkkkmmmoooqqqiiijjjmmmrrrvvvyyyyyyxxxrrrrrrqqqpppppprrruuuwwwvvvuuusssooolllllloooqqqmmmllllllnnnqqqssssssrrrpppnnnmmmkkkjjjjjjkkkkkkjjjhhhdddbbb```^^^[[[YYYSSSSSSTTTVVVYYY[[[\\\\\\\\\]]]\\\\\\\\\]]]\\\ZZZ]]]\\\[[[]]]___```^^^[[[^^^]]][[[XXXUUUTTTTTTVVV```cccgggkkkkkkiiifffcccbbb^^^[[[WWWPPPKKKNNNUUUVVVXXX[[[[[[[[[[[[\\\]]][[[]]]^^^]]][[[YYYXXXXXXWWW[[[^^^^^^[[[ZZZ\\\___aaacccccc``````ddddddbbb```___^^^^^^___```bbbddd\\\[[[[[[___dddfffdddaaa]]]]]]^^^```aaacccdddeeennnllliiifffcccaaa___^^^______^^^[[[WWWVVVXXX\\\ZZZYYYZZZ\\\___bbbbbbaaacccccccccddddddddddddddddddgggiiijjjjjjiiijjjjjjkkkjjjjjjjjjkkklllnnnooo{{{xxxzzz~~~}}}wwwpppqqqoooggg______fffnnnppppppmmmkkkfffZZZMMMJJJNNNOOOVVV\\\ZZZSSSOOORRRVVVYYY[[[^^^^^^YYYWWW```kkkllloooppplllhhhmmm}}}|||||||||{{{}}}}}}}}}}}}|||{{{zzzxxxxxx}}}yyyuuutttuuuwwwwwwuuuzzzssssssxxx~~~|||uuuooooootttwwwvvvrrrsssuuuwwwyyyzzz{{{~~~}}}zzzyyy|||}}}zzzxxx}}}{{{zzz{{{~~~}}}yyy{{{}}}|||xxxxxxzzz}}}{{{vvvuuuwwwzzz|||~~~~~~}}}}}}}}}~~~}}}~~~~~~~~~yyyuuutttuuuvvvuuusssvvvyyy{{{wwwpppkkkkkklllllliiiiiippptttvvvxxx{{{xxxvvvvvvzzz~~~zzzvvviiiiiiiiillloooqqqqqqqqqooopppqqqtttuuussspppllleeefffhhhkkknnnrrruuuwwwmmmmmmnnnsssyyy{{{zzzwwwpppqqqssssssrrrssstttuuuqqqqqqpppllliiiiiilllooopppnnnmmmmmmoooppppppoooqqqpppooommmlllkkkkkkkkkkkkhhheeecccbbb```^^^\\\UUUUUUWWWZZZ___cccdddeeebbbcccbbb```___```___]]]^^^]]]^^^aaaddddddaaa^^^______^^^\\\ZZZZZZ\\\^^^ZZZ^^^dddiiijjjhhhddd```YYYZZZ\\\\\\VVVOOOOOOTTTRRRUUUWWWXXXYYYYYY[[[\\\]]]______^^^[[[WWWVVVVVVSSSYYY___```]]]]]]bbbgggZZZ]]]^^^]]]^^^aaabbb```YYYYYYYYYZZZ[[[]]]___```___\\\[[[```gggiiieee```[[[[[[[[[\\\___bbbeeeggghhhgggfffccc```\\\XXXVVVYYYXXXUUURRRQQQRRRTTTUUUWWWWWWXXX\\\```bbbbbbbbb___```aaabbbcccdddddddddeeegggiiiiiiiiiiiijjjkkkkkkjjjjjjjjjjjjlllmmmnnn~~~~~~{{{|||{{{|||yyyrrrooonnnppprrrxxx}}}}}}tttjjjbbb___```\\\VVVPPPLLLLLLMMMOOOSSSSSSYYY^^^ZZZTTTYYYfffaaajjjiiifffiiiiiiooo|||~~~}}}|||yyyyyy{{{}}}}}}~~~~~~{{{|||zzzzzz}}}zzzxxxvvvvvvwwwxxxxxxxxxyyyxxxuuuqqqqqquuu~~~tttkkkpppzzz~~~}}}zzz~~~|||zzzwwwwwwxxxzzz|||}}}|||zzzyyy|||||||||~~~~~~}}}}}}~~~{{{}}}~~~~~~zzzwww~~~{{{{{{~~~~~~{{{xxxyyyzzzyyy{{{zzztttnnnvvv{{{}}}|||~~~~~~}}}}}}}}}~~~~~~}}}}}}uuussswwwwwwrrrsssvvvyyyzzzxxxsssnnnjjjoooiiieeehhhlllmmmnnnpppwwwsssuuu~~~|||tttqqqnnnkkkhhhiiinnnsssuuuvvvssswww|||~~~|||zzzyyyzzzssstttuuuuuuuuuwwwzzz}}}xxxwwwxxxyyy|||~~~~~~}}}vvvsssqqqrrrvvvzzz{{{{{{rrrsssssspppllljjjkkkmmmnnnllljjjiiikkkmmmnnnnnnpppnnnllllllllllllkkkkkkiiigggeeeeeeeeedddbbbaaa]]]\\\[[[[[[^^^```bbbbbbdddddddddeeedddbbb___]]]^^^^^^^^^______`````````eeeeeeaaaZZZZZZ______[[[^^^___aaaccccccbbbaaa```]]]aaaeeeccc\\\VVVTTTUUUWWWUUUSSSVVVZZZ]]]]]][[[___bbbbbb]]]YYYXXXVVVSSSUUUWWW[[[^^^```bbbbbbbbbcccdddaaa]]]___cccaaaZZZYYY\\\]]][[[\\\```aaa^^^___\\\[[[]]]```bbb```^^^YYYYYYYYY[[[^^^```aaa```cccfffhhheee___[[[[[[^^^\\\UUUMMMIIIKKKOOOSSSUUUSSSRRRSSSWWW]]]aaacccbbb___^^^]]]]]]___```aaaaaaeeegggjjjjjjiiigggffffffmmmjjjfffccccccfffkkknnn}}}zzz|||yyyuuuyyy}}}~~~~~~}}}{{{}}}{{{yyyyyy{{{}}}{{{vvvtttrrrnnneeeZZZRRROOORRRVVV___bbbhhhjjjfffaaabbbggghhhrrrrrrooorrrrrrvvv}}}~~~~~~|||{{{{{{~~~zzz~~~~~~~~~|||{{{{{{|||~~~yyywwwuuuuuuxxxzzz{{{{{{}}}|||yyyvvvvvv{{{zzzsssxxx~~~}}}}}}~~~}}}|||{{{{{{}}}~~~}}}|||{{{{{{}}}|||zzz{{{}}}}}}~~~}}}zzz}}}{{{}}}~~~zzz{{{}}}~~~~~~}}}}}}|||xxxtttzzz{{{xxxtttwww~~~~~~yyyyyyyyyzzz{{{|||}}}}}}~~~}}}}}}}}}{{{uuuuuuuuussstttuuuxxx{{{}}}zzzuuuppppppkkkhhhiiiiiiggggggiiiiiieeegggpppwwwvvvssssssrrrpppnnnooosssuuuuuutttwww{{{{{{{{{{{{{{{|||~~~}}}tttsssrrrtttxxx|||||||||zzz{{{zzzvvvqqqnnnnnnoooooonnnlllkkkkkkmmmnnnnnnqqqnnnkkkiiijjjkkklllmmmkkkhhhffffffggggggccc___bbbaaa```aaabbbcccccccccfffhhhiiiiiigggeeedddccc```aaabbbcccddddddeeeeeecccgggfff```^^^bbbcccbbbbbbbbbbbbaaa```^^^\\\[[[]]]```dddfffeeeaaa\\\YYYWWWVVVVVVXXXZZZ\\\\\\\\\___aaa^^^XXXUUUXXX[[[[[[YYY\\\```ccceeeeeeffffffdddfffdddaaacccfffccc\\\^^^aaaaaa______bbbbbb___^^^[[[ZZZ[[[^^^___]]][[[WWWVVVWWWZZZ^^^``````___```ccceeeddd___ZZZWWWWWWTTTNNNHHHEEEIIIOOOTTTWWWVVVTTTRRRTTTYYY\\\^^^^^^ZZZWWWUUUVVVYYY]]]___^^^bbbfffkkknnnnnnllljjjjjjiiifffccc```aaadddhhhlll|||rrrooouuu}}}|||zzzyyyzzz~~~~~~|||rrraaaRRRLLLQQQWWWeeennnuuusssmmmjjjgggeeejjjtttsssnnnooonnnttt~~~~~~yyy~~~|||yyyzzz}}}~~~yyywwwuuuuuuxxx{{{}}}~~~|||zzzxxxvvvvvv{{{}}}{{{{{{|||}}}~~~|||zzz}}}}}}{{{{{{{{{{{{{{{|||~~~~~~vvvrrrsssuuu|||~~~~~~~~~~~~|||yyyzzz~~~~~~|||vvvwwwyyy|||}}}|||{{{zzzxxxuuuvvvwwwuuutttuuuyyy}}}}}}wwwqqqooommmlllllliiiddddddhhheeebbbbbbjjjqqquuuwwwyyyuuuttttttuuuvvvvvvuuusssyyy{{{~~~~~~~~~tttssssssvvvyyy|||}}}}}}}}}~~~}}}{{{wwwtttrrrsssrrrpppnnnlllkkklllmmmnnnsssqqqmmmjjjiiikkknnnoooiiieeebbbeeejjjkkkfff`````````aaaaaaaaa``````___dddgggjjjiiieeebbbbbbdddaaabbbcccdddeeeeeeeeeddd```eeegggeeeccceeeggggggiiigggdddbbb___]]]\\\[[[___```dddlllrrrpppggg^^^VVVWWWYYYYYYYYYYYYZZZ[[[``````[[[TTTSSSYYY```bbb^^^aaaeeehhhhhhgggffffffffffffeeedddfffhhheee___bbbeeeeeebbbaaabbbaaa]]]___\\\ZZZ\\\___```^^^\\\YYYZZZ[[[___bbbdddcccbbb___aaadddeeebbb]]]WWWSSSKKKGGGCCCCCCHHHPPPXXX\\\[[[XXXUUUUUUWWWZZZ\\\]]]XXXSSSOOOPPPWWW]]]```______dddkkkooopppooonnnnnngggeeebbb```aaadddiiilll{{{uuuuuu}}}zzzyyy}}}~~~}}}}}}}}}~~~~~~{{{yyy}}}~~~|||||||||jjjWWWNNNRRRYYYhhhxxxvvvjjjggggggdddpppzzzvvviiiccccccqqq{{{~~~~~~~~~~~~}}}yyyyyy}}}~~~{{{zzzxxxuuuuuuwww{{{}}}~~~xxxxxxwwwwwwxxxzzz}}}}}}zzz|||~~~}}}{{{zzz|||}}}~~~}}}uuuooopppssszzz{{{}}}yyyvvvwwwwwwzzz~~~~~~}}}}}}yyy{{{}}}}}}{{{|||~~~~~~{{{yyy|||yyyrrrpppoooqqqqqqmmmhhhiiinnnpppnnnooosssyyy~~~}}}|||{{{{{{{{{|||}}}}}}|||{{{zzzzzz|||~~~~~~||||||zzzyyywwwtttrrrqqqssstttvvvuuussspppmmmlllmmmnnniiidddbbbgggooorrrllleee```bbbeeefffffffffffffffjjjmmmooommmhhheeeeeegggcccdddfffgggfffeeecccbbbaaacccfffgggjjjlllmmmlllnnnllliiieeecccaaaaaa```bbbaaaeeerrr~~~~~~pppccc[[[^^^```___]]]\\\^^^aaagggfffbbbZZZYYY```gggjjjfffiiimmmmmmkkkhhhggghhhllliiifffeeehhhjjjiiifffgggiiiiiieeeccccccaaa]]]___]]]\\\___ccceeedddbbbbbbbbbccceeehhhhhhfffddd___aaadddhhhhhhccc[[[UUUPPPNNNLLLMMMSSS[[[bbbgggccc```]]][[[ZZZ\\\]]]___ZZZTTTPPPRRRZZZbbbfffeeefffiiinnnqqqrrrrrrssstttiiigggeeeccceeehhhlllooo|||}}}~~~xxxwww}}}~~~|||zzzxxxuuussspppvvv{{{~~~~~~|||{{{vvvqqqqqqwww~~~zzzhhh]]]___eeeooovvvbbb\\\```bbbyyyyyyeeeZZZ[[[ppp~~~~~~zzzyyy|||~~~}}}zzz}}}zzzwwwwwwxxx{{{||||||wwwyyy{{{~~~|||~~~{{{{{{{{{zzzvvvvvvxxx|||{{{|||zzzrrroooooorrruuu{{{~~~zzzzzzxxxyyy|||{{{|||~~~}}}xxxxxxxxxxxxtttnnnooosssyyy{{{}}}|||{{{|||zzz||||||zzztttpppmmmlllpppjjjgggjjjrrrtttooohhheeeiiimmmooopppqqqsssuuutttvvvvvvtttooollllllmmmhhhiiikkkkkkjjjfffccc```cccaaaaaafffmmmqqqqqqqqqqqqpppnnnllljjjiiihhhhhhggggggmmm|||zzzjjjhhhjjjkkkjjjggggggiiimmmpppqqqooohhhfffjjjmmmnnnppptttvvvtttpppllllllmmmrrrlllggggggjjjlllnnnooolllmmmkkkfffdddeeeddd``````______ccciiimmmnnnllljjjiiiiiiiiiiiihhhfffcccaaaccchhhlllmmmjjjccc]]]`````````aaadddjjjppptttpppnnnjjjfffbbb___^^^^^^```\\\YYY\\\dddkkkoooooossssssssssssrrrtttxxx{{{ooommmkkkjjjkkknnnrrruuuooorrrvvvyyyzzz{{{|||~~~~~~~~~yyyuuu||||||vvvvvv~~~|||vvvqqqooooooiiiooosssttt}}}}}}yyywwwtttqqqrrrwwwxxxooooootttuuuuuu^^^SSSWWW___uuu|||ppp\\\RRRTTTiii}}}zzzzzz}}}~~~}}}}}}{{{{{{|||}}}}}}}}}uuuwww|||~~~}}}~~~}}}|||}}}|||{{{{{{}}}{{{vvvttttttuuuxxx}}}}}}{{{zzz{{{}}}}}}~~~~~~xxxwwwzzz}}}zzzvvvuuuyyytttooopppttttttpppkkkhhhlllppprrrqqqrrruuuyyyuuutttsssrrrpppooonnnnnnlllnnnpppqqqoookkkfffccceeeaaa```ffflllqqquuuyyy~~~~~~|||xxxuuussstttwwwwwwwwwuuusssrrrtttwwwzzzzzz|||{{{vvvrrrssssssrrrxxx{{{}}}zzztttrrrtttxxxxxxqqqkkkllloooqqqtttwwwrrrssspppjjjhhhjjjjjjhhhkkkjjjkkkpppxxx}}}~~~}}}yyywwwuuusssrrrqqqooommmnnnrrrvvvyyyyyyvvvrrrooorrrsssuuuvvvwwwyyy||||||uuunnnjjjhhhppppppqqqtttyyy}}}|||yyywwwyyy~~~}}}{{{zzz{{{~~~~~~yyysssyyyyyy|||wwwzzzzzzyyy~~~~~~}}}~~~|||zzziii]]]___iiiuuuxxxnnn```___aaammmzzzyyy|||vvvwww}}}||||||{{{~~~}}}zzzxxxyyy}}}}}}{{{zzz}}}}}}xxxuuutttssstttwwwxxx{{{~~~}}}xxxssssss|||{{{uuu{{{~~~zzzxxx||||||}}}zzzwww|||vvvtttyyy}}}uuuqqqqqqtttvvv{{{|||xxxyyy|||vvvuuuuuutttssssssrrrqqqkkkiiifffbbb___]]]]]]\\\ZZZZZZ]]]aaadddhhhqqqzzz}}}}}}{{{xxxtttqqqqqqrrrssssssuuuvvvvvvvvvuuuuuutttuuuuuuuuuvvvvvvwwwwwwtttssstttvvv{{{~~~~~~|||{{{}}}~~~{{{zzzyyyxxx{{{~~~|||yyytttrrrpppoooqqquuuyyy|||xxxyyy{{{||||||}}}~~~tttuuuxxx{{{~~~}}}{{{{{{}}}~~~}}}~~~|||yyywwwyyy{{{}}}wwwuuuvvvvvvtttqqqtttqqqnnnpppvvv{{{}}}}}}xxxvvvrrrppppppooonnnmmmiiifffbbbbbbdddeeedddbbbgggfffccc```^^^]]]]]]^^^\\\\\\\\\\\\]]]^^^```aaafff]]]VVVUUUTTTSSSTTTWWW]]]```bbbaaa___^^^```cccbbbdddggglllqqqsssrrrqqqqqqrrrpppmmmjjjhhhhhhiiinnnrrrpppmmmsss~~~yyy{{{{{{xxxuuutttwwwzzzwwwsssqqqpppmmmkkkuuuqqqkkkfffddddddgggiii]]]]]]]]]^^^^^^_________^^^]]]]]]\\\[[[ZZZZZZYYYXXXXXXXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUTTTSSSSSSTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPQQQPPPQQQQQQRRRSSSSSSRRRRRRNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRSSSUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYZZZZZZ[[[[[[[[[WWWXXXXXXXXXYYYYYYYYYYYY]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXYYYZZZ[[[]]]^^^^^^________________________`````````````````````aaa``````aaaaaabbbcccdddeeeaaabbbddddddddddddbbbaaadddeeeggggggggghhhjjjlllhhhhhhjjjkkkmmmnnnnnnnnnqqqpppooonnnnnnoooqqqrrrooooooooopppppppppppppppooooooooopppppppppqqqqqqpppqqqsssssssssrrrqqqpppqqqrrrrrrssssssrrrrrrqqqwwwsssqqquuuxxxvvvuuuvvvpppqqqrrrtttvvvwwwxxxyyy}}}|||zzzxxxxxxyyyzzz{{{yyyqqqmmmlllnnnlllkkklllmmmmmmkkkiiikkklllmmmmmmmmmnnnnnnooopppnnnlllmmmoooooommmjjjjjjjjjiiiiiiiiihhhhhhhhh]]]aaadddeeefffiiikkkjjjggghhhiiiiiiiiijjjjjjkkkmmmnnnooommmkkkjjjmmmpppmmmjjjhhhiiiiiifffeeeeeekkkjjjjjjkkkkkkiiieeeaaaaaa```______aaabbbccccccZZZZZZZZZZZZXXXWWWVVVVVV[[[ZZZZZZ\\\^^^^^^\\\[[[\\\[[[ZZZYYYXXXXXXXXXXXXLLLMMMOOOQQQSSSRRROOOLLLSSSRRRPPPOOONNNOOOOOOOOOOOONNNMMMLLLLLLMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMIIIJJJKKKLLLMMMMMMMMMLLLMMMKKKJJJKKKMMMOOOQQQQQQLLLMMMOOOPPPQQQPPPNNNMMMOOOOOOOOOOOOMMMKKKIIIHHHJJJKKKLLLMMMLLLIIIFFFEEECCCBBBAAA@@@????????????@@@@@@BBBEEEEEEFFFKKKSSSPPPPPPNNNLLLIIIGGGFFFFFFFFFHHHKKKMMMNNNMMMKKKJJJKKKJJJIIIIIIIIIIIIJJJJJJGGGEEEDDDEEEIIIMMMPPPQQQIIIJJJJJJJJJJJJJJJJJJJJJHHHFFFEEEIIIOOORRRQQQOOOPPPNNNNNNQQQUUUVVVSSSPPPJJJGGGDDDDDDFFFIIIMMMNNNJJJHHHHHHIIIJJJKKKOOOUUUTTTRRRPPPRRR[[[uuuoooooooooppprrruuuxxxzzzvvvooohhhccc^^^[[[^^^ccceeebbb___```eeejjjnnnpppllliiiddd___[[[YYYXXXXXXRRRTTTUUUWWWZZZ]]]\\\[[[YYYZZZ[[[]]]^^^``````aaaeeeaaa[[[WWWUUUVVVYYY\\\]]]```bbb___YYYVVVXXX\\\YYYVVVSSSQQQRRRSSSTTTTTTZZZVVVRRRQQQSSSVVVWWWXXX[[[XXXVVVTTTTTTTTTSSSQQQUUUTTTRRROOOMMMLLLMMMOOOPPPNNNMMMLLLLLLNNNOOOPPPPPPOOONNNNNNQQQSSSUUUVVVZZZTTTPPPOOOMMMLLLOOOTTTPPPRRRUUUVVVVVVWWWZZZ\\\aaa^^^]]]___ccceeedddbbbcccbbbaaa```^^^]]]]]]^^^\\\```aaa```eeemmmqqqppppppqqqrrrqqqooooooqqqsssvvvrrrmmmkkkiiigggeeebbbcccdddfffggggggfffdddccc:::::::::::::::;;;;;;;;;888888999999999999999999777777777666666666666666666666666666666666666666666666666555555555555555444444444444444444555555777666666555555666666777777777777777777666555555777777777777777777666666777777777777777888999:::555555555666666666777777666666666666777777777777777777777777777888888888555555555666666666666777777777888888888888888777444444555555666666666666888888888888888999999999888888999999999999999999888888777777888888::::::888999:::;;;;;;:::999888999:::;;;<<<;;;<<>>???@@@AAAAAAAAACCCBBBAAAAAA@@@AAABBBCCCAAABBBCCCCCCCCCBBBAAAAAABBBCCCCCCCCCCCCDDDDDDDDDBBBCCCDDDEEEEEEDDDAAA??????@@@AAABBBDDDDDDDDDDDDEEEBBBBBBEEEGGGEEEEEEGGGFFFGGGGGGHHHIIIJJJKKKKKKPPPNNNLLLJJJIIIJJJKKKLLLGGGJJJMMMMMMIIIFFFEEEEEEFFFDDDBBBAAACCCDDDEEEFFFGGGFFFFFFFFFGGGHHHHHHHHHFFFDDDBBBCCCEEEDDDAAA>>>@@@AAABBBCCCCCCBBBAAA@@@>>>DDDFFFBBBAAADDDEEECCCFFFEEEDDDDDDEEEFFFGGGGGGCCCBBBAAA@@@@@@AAACCCDDDEEECCCDDDGGGFFFBBBCCCHHHGGGDDDAAAAAACCCBBB>>>:::DDDBBB@@@AAADDDFFFEEEDDDEEEEEEEEEEEEFFFGGGGGGGGG??????@@@BBBDDDDDDBBB@@@AAAAAA@@@???????????????DDDEEEFFFGGGIIIHHHEEEBBB@@@@@@???=========>>>??????>>>===<<<<<<===>>>???========================:::;;;<<<===>>>???@@@@@@???BBBEEEEEECCCDDDIIINNNJJJNNNRRRWWWYYYYYYWWWUUU]]]VVVOOOQQQWWWXXXPPPHHHIIILLLPPPSSSRRRNNNIIIEEECCCCCCCCCDDDDDDEEEFFFGGGGGGGGGJJJLLLHHHDDDEEEIIIKKKJJJIIIIIIIIIIIIHHHGGGEEEHHHNNNSSSTTTRRROOOMMMMMMLLLKKKIIIHHHHHHHHHHHHEEEBBB>>>===???AAACCCCCC>>>>>>=====================<<<===BBBIIINNNPPPPPPWWWVVVUUUVVVYYYZZZYYYWWWLLLIIIFFFFFFGGGHHHHHHGGGDDD???===>>>>>>???FFFOOOPPPJJJFFFHHHTTTmmmmmmZZZZZZZZZZZZ[[[\\\^^^___bbb]]]XXXUUUQQQNNNRRRYYY[[[XXXTTTSSSTTTWWWZZZ\\\___\\\XXXTTTQQQPPPQQQRRRNNNJJJHHHJJJNNNQQQTTTUUUWWWWWWXXXYYYYYYYYYXXXWWWXXXUUUQQQNNNNNNQQQTTTWWWWWW[[[]]]ZZZUUURRRTTTWWWQQQSSSTTTRRRNNNMMMRRRVVV[[[WWWSSSOOONNNOOOPPPPPPRRRPPPOOONNNOOOOOONNNMMMNNNQQQRRRMMMFFFCCCFFFKKKIIIIIIJJJLLLOOOTTTXXXZZZOOOMMMLLLNNNQQQTTTUUUUUUUUUVVVYYYYYYTTTPPPUUU^^^UUUVVVXXXXXXYYYYYY[[[\\\ddd___[[[ZZZ\\\______^^^UUUTTTSSSTTTUUUVVVVVVVVVTTTYYY]]]^^^```cccdddbbbggghhhiiijjjjjjkkkmmmnnnccccccccccccbbbaaa^^^\\\ZZZ]]]```dddffffffeeeddd444444444444444444555555222222333333444555555555333333333333333333333333333333333444444444444444333333333333333333333333111111111111111222222222333222222111111222222333444444444444333222111000555666666555555444333222333444555444333333555666222222222333333333333444777777777777888888888888222222222222222222222333555555666666666777777777555666666777888888777777666666777777777666555555777888888888888888999999777777888888999999999:::777777666666666777999:::888888999999999999888888777999::::::999:::<<<>>>;;;<<<>>>???@@@??????>>>@@@???????????????>>>>>>???@@@AAABBBBBBAAA@@@???CCCCCCDDDDDDDDDEEEEEEEEEDDDDDDEEEFFFGGGEEEBBB???@@@AAADDDFFFIIIKKKLLLMMMEEEDDDFFFIIIIIIFFFHHHMMMLLLLLLKKKKKKLLLMMMMMMNNNVVVUUUSSSQQQPPPOOOOOOPPPIIIIIIIIIJJJLLLMMMOOOOOOMMMMMMKKKHHHEEEEEEHHHKKKOOONNNMMMNNNPPPRRRRRRQQQLLLKKKJJJKKKJJJIIIFFFDDDDDDEEEFFFGGGGGGHHHGGGGGGMMMSSSRRRIIIDDDFFFFFFCCCNNNJJJFFFDDDDDDGGGHHHIIIEEEAAA>>>>>>AAADDDDDDBBBDDDCCCHHHLLLIIIDDDHHHQQQPPPJJJCCCAAACCCCCCAAA===HHHFFFEEEGGGKKKLLLJJJGGG>>>===<<<>>>AAADDDEEEDDD??????@@@BBBDDDDDDBBB???@@@@@@@@@@@@@@@AAAAAABBB<<<<<<<<<===??????===;;;BBBCCCBBB@@@>>>>>>@@@BBB>>>>>>===<<<<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDCCCIIIMMMKKKEEECCCHHHOOOLLLPPPVVV\\\bbbeeefffgggfff^^^WWWZZZ```___RRRFFF>>>BBBGGGJJJJJJFFFAAA===???@@@@@@@@@@@@@@@@@@@@@DDDEEEHHHJJJFFF@@@???BBBGGGGGGGGGIIILLLMMMLLLKKKHHHLLLRRRVVVXXXVVVRRRPPPOOONNNNNNMMMLLLKKKJJJJJJEEEAAA===;;;;;;<<<======AAAAAA@@@?????????@@@@@@;;;===???CCCGGGLLLPPPRRR\\\\\\[[[[[[\\\]]]___aaa___[[[VVVUUUVVVUUUSSSPPPEEE>>><<<>>>>>><<>>===;;;:::;;;<<<===>>>===<<<:::999:::;;;>>>@@@AAAAAA@@@???AAAAAABBBBBBBBBCCCCCCCCCCCCCCCFFFJJJNNNNNNKKKHHHGGGHHHIIIKKKMMMNNNOOOOOODDDFFFJJJMMMJJJGGGKKKSSSHHHHHHJJJLLLOOOSSSVVVXXX\\\\\\ZZZXXXVVVTTTSSSRRRSSSNNNJJJJJJNNNRRRTTTSSSUUUWWWWWWQQQHHHCCCDDDGGGKKKJJJIIIKKKPPPSSSTTTTTTNNNPPPQQQPPPNNNKKKIIIIIIJJJIIIHHHGGGHHHKKKOOOQQQUUU\\\ZZZNNNFFFIIIKKKHHHLLLGGGAAA???BBBGGGLLLNNNJJJBBB<<<===DDDIIIFFFBBB???AAAHHHLLLFFF>>>EEESSSVVVMMMAAA<<<<<<>>>===:::???>>>>>>AAAEEEFFFBBB===@@@>>>===???CCCGGGGGGGGG@@@@@@AAACCCEEEDDDAAA????????????@@@AAABBBCCCDDDDDDCCCCCCDDDGGGJJJJJJJJJDDDEEEDDD@@@===;;;<<<>>>;;;;;;:::::::::;;;======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAA@@@DDDGGGEEE@@@===???BBBBBBCCCEEEJJJPPPVVV\\\___]]]___aaabbb]]]SSSFFF===888:::===@@@@@@>>>;;;999>>>>>>????????????>>>>>>CCCCCCEEEHHHEEE@@@AAAFFFGGGGGGHHHKKKOOOQQQOOONNNNNNPPPRRRSSSTTTRRRPPPOOOLLLMMMNNNOOOOOONNNMMMMMMHHHEEEBBBAAABBBCCCCCCBBB???>>>===<<<;;;;;;<<<===???BBBEEEEEEDDDFFFJJJOOOVVVXXXXXXWWWUUUXXX^^^dddkkkeee^^^[[[[[[\\\ZZZXXXMMMHHHHHHMMMLLLEEEGGGNNNPPPLLLIIIHHHFFFFFFMMMVVVVVV]]]eeeiiipppxxx|||{{{mmmiiieeedddeeeeeecccaaaccc___dddfff___]]]YYYMMMPPPQQQRRRSSSSSSRRRPPPOOOMMMNNNQQQSSSQQQNNNQQQXXXZZZYYYVVVSSSPPPOOOPPPQQQSSSRRRPPPOOOOOOPPPQQQRRRVVVMMMGGGJJJMMMLLLMMMOOOPPPRRRSSSTTTTTTTTTRRRQQQPPPPPPOOOOOONNNLLLKKKJJJMMMNNNOOOPPPPPPPPPPPPOOOIIIMMMQQQOOOKKKHHHJJJMMMNNNNNNNNNMMMMMMNNNPPPRRRTTTSSSRRRRRRRRRRRRPPPNNNNNNOOOPPPQQQQQQQQQOOOMMMNNNMMMMMMMMMOOORRRUUUWWWPPPOOONNNRRRWWWXXXUUUQQQPPPSSSXXXYYYSSSNNNQQQYYY]]]\\\[[[[[[[[[[[[[[[ZZZVVVWWWWWWVVVVVVVVVXXXZZZSSSQQQPPPRRRUUUXXXXXXWWWUUUWWW[[[\\\ZZZVVVUUUVVVYYYYYYZZZ]]]___```aaa```\\\\\\\\\\\\]]]^^^aaacccZZZXXXUUUTTTUUUYYY]]]```444444444444444444333333333333333222222111111111222222222222222222222222///000000111222222333333///000000111111111000000///000000000111111222222333333222222222222333333///000111222222333333222000111222333333333333333222333444222///...000222000000111111111222222222333444444444555555555555333333333333333333333222333444444444555555555555777777777666555444333222000111222333444444333222333333333444444555555555222222333444555777777888555444444555888;;;>>>@@@<<<;;;:::999999:::;;;<<<;;;<<<===<<<;;;;;;<<<>>>>>>???AAAAAAAAA@@@>>><<<===???AAABBBBBB@@@===;;;;;;===AAADDDFFFFFFFFFFFFCCCCCCDDDDDDDDDEEEEEEEEEDDDFFFKKKRRRZZZ]]]]]]ZZZOOOOOOOOOOOONNNMMMLLLKKKBBBFFFMMMOOOJJJGGGMMMWWWCCCEEEIIIOOOVVV^^^dddhhh```___^^^\\\ZZZWWWTTTSSSUUUNNNGGGHHHPPPXXX[[[[[[dddhhhiii```SSSIIIHHHJJJGGGEEEEEEIIIOOOTTTVVVVVVTTTWWWYYYXXXSSSPPPOOOPPPZZZWWWRRRPPPRRRXXX^^^ccceeemmmkkk^^^XXX]]]aaa___TTTOOOJJJJJJPPPYYY```cccXXXNNNFFFHHHRRRWWWSSSMMMIIILLLTTTXXXOOOFFFNNN___cccWWWHHH@@@@@@AAA@@@>>>CCCAAABBBFFFKKKKKKFFF@@@BBB@@@>>>@@@DDDGGGHHHGGG@@@AAABBBDDDEEEDDDAAA>>>======>>>???@@@BBBDDDEEEBBBAAAAAACCCGGGKKKNNNNNNKKKKKKJJJEEE???<<<===?????????>>>>>>>>>???AAABBB<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBB???AAABBBBBB@@@???>>>===BBB@@@>>>???CCCKKKTTTYYYcccooozzzyyyiiiWWWKKKFFF::::::;;;<<<============999:::;;;<<<===============<<<===>>><<<999<<>>???;;;???AAA>>>999777<<>>HHHHHHIIIKKKNNNOOONNNLLLHHHKKKNNNPPPPPPPPPOOOOOOIIIJJJKKKKKKKKKLLLNNNPPPUUUSSSRRRQQQQQQOOOLLLJJJKKKHHHGGGMMMTTTVVVPPPJJJVVVUUUSSSQQQPPPPPPQQQRRRSSSRRRRRRVVV[[[\\\WWWRRRSSSRRRRRRSSSPPPLLLNNNRRRWWWWWWWWWYYY\\\^^^^^^^^^SSSVVVZZZYYYVVVSSSSSSUUUTTTRRRPPPRRRUUUWWWWWWUUUTTTUUUWWWWWWTTTQQQQQQTTTZZZZZZ[[[\\\_________^^^[[[ZZZXXXUUUUUUYYY^^^bbbXXXXXXYYYYYYYYYYYYXXXXXX111111222222222222111111111111111111111111111111222222222222222222222222000000111111111222222222111111000000//////......////////////000000000000000000111111111111000000000000////////////000000000000////////////000000444444333222111111111222111111111000000000000000000000000000000000000000111111111111111111111111000000111111111222222222555555555444444333333333555555333222111000000000111222444666777777666666444444444555666777888999777444222222666:::===???@@@===:::888:::???EEEIIIBBB???<<<999999;;;>>>@@@CCCDDDEEEBBB===::::::<<<=========>>>??????<<<999:::;;;===???BBBIIIPPPUUUIIIGGGEEECCCBBBBBBBBBBBBAAABBBGGGPPP[[[dddiiijjj^^^QQQFFFGGGLLLKKKFFFBBBEEEEEEEEEDDDDDDDDDFFFHHHHHHCCCCCCPPPeeerrrrrrlllXXXYYY]]]bbbddd___SSSIIIZZZYYYNNNKKKTTTXXX[[[eeesssbbbTTTNNNMMMRRRKKKIIIOOOPPPMMMSSS^^^aaa]]]]]]^^^VVVJJJIIIPPP^^^\\\YYYYYY___eeebbb[[[llloooiiiaaahhhvvvtttfff^^^OOOHHHOOOXXXZZZ\\\aaaXXXQQQIIIHHHKKKOOOPPPOOOHHHUUUbbb___NNN@@@AAAIIIYYYPPPFFF@@@@@@@@@>>>;;;============>>>???@@@AAABBB???<<<===@@@BBBBBB@@@>>>=========<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@<<<<<<<<<===???BBBEEEGGGDDDDDDCCCBBBAAA???===<<>><<<===>>>>>>===<<<===;;;::::::::::::888777666777888:::;;;<<<======999999:::;;;<<<<<<999777<<<>>>???@@@??????AAABBBWWW[[[bbbfffcccXXXIII???666;;;>>>>>>>>>@@@???<<<>>>=========<<<<<<;;;;;;===<<<::::::;;;===???AAA======???AAACCCFFFHHHJJJGGGFFFEEECCCCCCCCCDDDEEECCCDDDFFFJJJLLLMMMLLLJJJCCCCCCCCCCCCCCCCCCCCCCCC<<<======;;;999999;;;===:::999;;;;;;888444666;;;EEEKKKKKKDDDAAAFFFLLLMMMGGGDDD???;;;:::;;;>>>@@@DDDEEEGGGIIIHHHFFFEEEFFFDDDHHHHHHDDDDDDIIIJJJGGGFFFIIIKKKKKKIIIIIIJJJMMMOOONNNLLLJJJHHHGGGFFFFFFBBBAAA@@@BBBGGGKKKNNNNNNTTTOOOOOOTTTTTTNNNJJJLLLFFFDDDFFFKKKKKKEEECCCFFFDDDEEEGGGIIIKKKLLLLLLMMMPPPNNNKKKKKKLLLMMMMMMLLLSSSMMMHHHGGGKKKMMMKKKHHHNNNMMMKKKJJJIIIJJJJJJKKKIIIIIIJJJLLLIIIBBB???@@@GGGIIIKKKKKKJJJJJJKKKLLLIIIHHHHHHIIIJJJKKKIIIHHHGGGKKKKKKGGGFFFIIILLLLLLSSSNNNLLLNNNMMMHHHHHHMMMJJJKKKMMMOOOOOOOOONNNNNNMMMOOOQQQSSSRRRPPPMMMJJJKKKMMMQQQVVVYYYXXXUUUQQQSSSTTTTTTTTTRRROOOLLLJJJPPPPPPQQQTTTXXXZZZZZZYYYNNNOOORRRXXX^^^]]]VVVPPPUUUTTTRRRQQQPPPOOOPPPPPPOOOQQQSSSSSSRRRQQQQQQRRRWWWXXXUUUSSSYYYaaabbb\\\VVVTTTRRRQQQPPPQQQRRRSSSSSSPPPNNNPPPTTTUUURRRNNN000111111111111111111000111111111111111111111111111111111111111111111111000000000111111111222222000000000/////////............/////////000000000///000000111111000000///000//////////////////000000//////////////////000333222222111111000111111000000000000000000000000000000000000000000000000111111111111111111111111000000000111111111222222444444444333333222222222444333222111000000000000222222333444555555555555555555444444444555555666555333222333666999<<<===>>><<<999777888;;;@@@BBB===;;;888666777:::===???AAABBBAAA???<<<:::999999888888999;;;======;;;999999:::;;;===@@@EEEKKKPPPDDDBBBAAA???>>>===>>>>>>???@@@DDDLLLUUU]]]aaabbbdddTTTEEEAAACCCCCCBBBAAABBBCCCDDDDDDCCCBBBBBBBBBDDDBBBFFFRRRbbbiiieee^^^OOOOOORRRWWWZZZXXXPPPIIIVVVWWWPPPLLLNNNNNNXXXllltttcccWWWRRRUUUMMMIIIMMMOOOPPPZZZgggwwwmmmaaaZZZSSSMMMKKKLLLSSSUUUUUUTTTVVVYYYXXXTTTbbbfffaaa[[[cccrrrsssgggWWWMMMGGGKKKQQQTTTSSSSSSSSSOOOJJJHHHKKKNNNOOONNNNNNXXX```[[[KKK>>>===CCCFFFCCC@@@???@@@@@@===;;;::::::;;;<<<>>>AAACCCEEEDDDBBB??????@@@@@@>>><<<<<<<<<<<<============>>><<<======>>>>>>??????@@@======>>>???@@@AAACCCDDD@@@@@@AAAAAA@@@??????>>>>>><<<;;;<<<>>>>>>===<<<;;;999888888:::;;;:::999888999999:::::::::999999888777666666777888888888888999;;;<<<<<<===???AAADDDGGGKKKOOOOOOJJJBBB<<<===??????>>>@@@DDDDDD@@@========================<<<;;;;;;;;;;;;===>>>???>>>???@@@AAACCCEEEGGGHHHFFFFFFEEEDDDDDDDDDEEEFFFFFFFFFHHHIIIKKKJJJIIIGGGIIIIIIHHHHHHHHHHHHHHHHHH@@@>>><<<<<<===??????>>><<<;;;<<<>>><<<999===CCCHHHNNNQQQLLLHHHJJJLLLLLLFFFDDDBBB@@@?????????@@@FFFGGGHHHHHHFFFDDDEEEGGGKKKNNNMMMIIIHHHKKKKKKHHHIIIJJJJJJGGGDDDDDDEEEHHHLLLKKKJJJHHHFFFFFFEEEEEEAAAAAAAAABBBDDDHHHLLLOOOXXXRRRPPPRRRRRRMMMLLLMMMEEECCCDDDIIIHHHBBB@@@BBBBBBCCCDDDEEEGGGHHHIIIJJJJJJIIIHHHIIIKKKMMMMMMLLLKKKHHHDDDDDDFFFFFFEEECCCGGGFFFFFFFFFGGGHHHJJJKKKIIIHHHIIIKKKHHHAAA>>>@@@AAADDDFFFGGGGGGGGGHHHIIIJJJIIIGGGFFFGGGHHHGGGGGGEEEHHHIIIFFFFFFIIIJJJHHHLLLIIIHHHLLLMMMKKKMMMRRRMMMMMMMMMLLLKKKJJJIIIHHHIIIJJJMMMNNNOOONNNLLLKKKJJJLLLNNNRRRTTTSSSPPPMMMPPPPPPRRRRRRRRRPPPNNNMMMQQQQQQQQQSSSUUUVVVUUUTTTPPPOOOOOOSSSXXXXXXTTTPPPTTTSSSRRRQQQQQQQQQRRRSSSQQQSSSUUUVVVTTTSSSRRRSSSTTTTTTQQQOOOTTT\\\]]]XXXTTTRRRPPPOOONNNOOOQQQRRROOONNNNNNQQQUUUTTTPPPKKK///000000111111000000///000000000000000000000000//////////////////////////////000000000111111111///////////////..................////////////000/////////000000///////////////............////////////............//////000000000000/////////////////////000000000000000000000000000000000000000//////////////////////////////000000000111111111222222222222111111111111111000000//////000000111333222222222222222333333555444444333222222333333333222222333666888999999:::999777666666888:::;;;777666555444555888;;;===@@@>>><<<;;;;;;:::888666444444555888:::;;;999777888999::::::<<>>===;;;999999888999999===>>>AAAFFFMMMSSSVVVVVV]]]PPPDDDBBBDDDCCCBBBBBB@@@AAABBBCCCBBB@@@>>>===???AAAFFFPPPXXXYYYSSSLLLHHHHHHJJJNNNRRRRRRNNNJJJOOOSSSQQQOOOLLLIII[[[}}}pppaaaXXXWWWOOOJJJNNNRRRXXXfffuuuwwwaaaPPPKKKLLLJJJDDDJJJOOOSSSPPPNNNOOOOOOMMMSSSVVVSSSNNNVVVeeeggg___OOOMMMJJJIIIMMMSSSQQQKKKPPPNNNMMMLLLLLLLLLMMMNNNNNNUUUZZZTTTHHH???===???@@@BBBFFFHHHIIIGGGDDDBBB::::::;;;===@@@EEEIIILLLJJJIIIGGGFFFDDDBBB>>>;;;=========>>>??????@@@@@@????????????????????????>>>???@@@AAABBBBBBAAAAAA<<<===>>>???@@@@@@@@@@@@<<<;;;;;;<<<>>>???>>>===:::999777888:::<<<======;;;;;;;;;:::999888777666666555444333333555777999777999:::;;;;;;===???AAA???>>>>>>@@@BBBCCCBBBAAA@@@BBB@@@>>>???DDDDDDAAA>>>>>>>>>>>>????????????;;;;;;<<<<<<===>>>>>>>>>AAAAAABBBBBBCCCDDDEEEEEEFFFEEEEEEDDDEEEEEEFFFFFFMMMNNNOOOOOONNNMMMKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGDDDAAABBBFFFHHHFFFCCCDDDBBBCCCDDDBBB@@@DDDLLLMMMSSSWWWUUUQQQOOOMMMKKKIIIIIIIIIIIIHHHGGGEEEEEEHHHKKKLLLJJJHHHHHHJJJMMMRRRTTTSSSOOONNNOOOOOOLLLMMMLLLJJJGGGCCCAAABBBDDDIIIHHHGGGFFFFFFEEEEEEFFFBBBDDDDDDCCCCCCFFFLLLQQQ\\\VVVRRRRRRQQQNNNMMMNNNFFFDDDEEEHHHGGGCCC@@@AAABBBAAAAAABBBCCCEEEGGGHHHHHHGGGGGGHHHJJJKKKJJJIIIBBBBBBAAAAAAAAA@@@@@@???BBBBBBCCCDDDGGGIIIKKKMMMHHHGGGIIIJJJGGGAAA>>>@@@???AAADDDEEEEEEEEEFFFGGGIIIGGGDDDCCCCCCDDDCCCBBBBBBDDDDDDCCCDDDGGGFFFAAAEEECCCDDDHHHJJJJJJLLLOOOJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIKKKLLLMMMMMMNNNPPPPPPPPPQQQRRRQQQOOOMMMKKKMMMNNNPPPQQQQQQPPPOOOQQQPPPPPPPPPQQQQQQOOOMMMQQQNNNLLLMMMQQQSSSRRRQQQTTTTTTSSSRRRQQQQQQQQQQQQQQQSSSUUUUUUSSSQQQPPPQQQQQQPPPMMMLLLPPPWWWXXXUUURRRPPPNNNMMMLLLMMMOOOPPPKKKKKKLLLPPPSSSSSSNNNIII...//////000000//////...////////////////////////////////////////////////....../////////000000000........................------........./////////......////////////......///......------......//////......------......///.........///..................///////////////000////////////////////////............................../////////000000000000000000000000000000000...............///000111333222000//////000111222333222222111111111222222111111111333666777777666666666666666666777777888666555444444555666888:::>>>;;;999999;;;;;;888555333444555777999999777555777888999999999:::===@@@;;;:::999888777777888999===>>>@@@CCCGGGJJJLLLLLLLLLHHHHHHNNNRRRPPPLLLJJJDDDCCCAAAAAAAAAAAA@@@???>>>@@@DDDHHHKKKJJJFFFCCCJJJJJJLLLOOOQQQQQQNNNKKKIIIMMMOOOQQQPPPNNNeee~~~ppp```VVVVVVQQQNNNQQQVVV^^^lllzzzxxxcccOOOIIINNNLLLDDDKKKPPPSSSQQQOOOOOONNNKKKMMMPPPMMMIIINNNZZZ]]]WWWPPPSSSQQQLLLPPPYYYZZZSSSRRRSSSTTTSSSPPPOOOOOOPPPKKKPPPSSSNNNHHHEEEDDDDDDGGGKKKQQQSSSRRRNNNKKKIIIAAAAAABBBCCCGGGKKKPPPSSSQQQQQQQQQPPPNNNJJJEEEBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>===???BBBDDDEEEDDDBBBAAA======>>>???@@@@@@@@@@@@===<<<;;;===???@@@@@@???===;;;999999;;;===>>>>>>=========<<<;;;999888777777777777777666777999;;;>>>?????????>>>???AAACCCEEECCC@@@@@@AAADDDEEEEEEDDDIIIKKKGGGCCCCCCEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@<<<===>>>???????????????DDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGOOOPPPQQQQQQPPPNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHOOOMMMLLLLLLMMMMMMMMMLLLQQQNNNMMMLLLHHHFFFJJJQQQSSSWWWZZZYYYUUUQQQNNNLLLPPPPPPPPPPPPPPPOOOOOOOOOPPPUUUWWWUUUSSSTTTVVVVVVSSSTTTTTTTTTTTTUUUTTTSSSQQQPPPOOOMMMJJJHHHFFFFFFIIIIIIHHHHHHHHHHHHIIIIIIGGGJJJJJJHHHEEEGGGNNNUUU[[[XXXUUUTTTSSSPPPMMMLLLHHHHHHIIIKKKKKKIIIHHHGGGEEEDDDBBBBBBCCCEEEGGGIIIJJJIIIIIIJJJJJJIIIGGGDDD???AAACCCCCCAAA@@@@@@AAACCCDDDEEEGGGJJJLLLNNNOOOJJJHHHIIIKKKHHHBBB@@@BBBCCCEEEHHHHHHGGGFFFFFFFFFEEEDDDCCCDDDDDDBBB???===BBBCCCAAA>>>@@@CCCBBB===CCCBBBBBBCCCDDDDDDDDDFFFCCCBBBBBBCCCDDDFFFIIIJJJJJJIIIIIIIIIJJJLLLNNNOOORRRPPPNNNNNNNNNMMMLLLJJJIIIJJJLLLNNNOOOOOOOOOOOOOOONNNMMMMMMMMMMMMKKKIIILLLJJJIIIJJJNNNQQQQQQQQQTTTSSSRRRPPPOOONNNMMMMMMMMMOOOPPPPPPNNNKKKKKKKKKOOONNNLLLLLLOOOSSSTTTSSSOOONNNMMMLLLLLLMMMNNNOOOJJJJJJKKKMMMOOOPPPMMMKKK---......//////......---........................////////////////////////------........./////////---------------.........------------............---------......---------......------------............------------......,,,------.........---,,,------........./////////........................------------------------------........./////////////////////////////////------------...///000000222111///......///000111/////////000000111333333111111111333666666555333333444555666777888888888888777666666666666777777===:::888999;;;<<<:::777777777888999::::::777555777888999999999999:::<<<<<<;;;:::999999:::;;;<<>>>>>>>><<<>>>BBBEEEFFFFFFDDDCCC@@@@@@@@@@@@@@@@@@???>>>>>>======>>>@@@BBBAAA@@@@@@>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;888;;;>>>>>>===<<<<<<===DDDDDDCCCAAA??????@@@BBBDDDBBB@@@@@@BBBCCCDDDDDDHHHSSSZZZUUUJJJFFFHHHIIIFFFFFFEEEDDDCCCAAA@@@@@@??????@@@AAAAAAAAA@@@@@@FFFFFFGGGGGGGGGGGGFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGIIILLLLLLKKKKKKMMMOOOTTTTTTRRRQQQOOONNNMMMLLLOOORRRUUUSSSOOOMMMOOORRRWWWUUUSSSRRROOOMMMQQQXXXYYYYYYYYYYYYVVVRRROOOOOOUUUTTTRRRPPPQQQRRRUUUWWWYYY^^^```]]]]]]^^^\\\WWWOOOPPPRRRVVVXXXYYYYYY[[[TTTTTTUUUVVVUUUSSSOOOMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOQQQRRROOOKKKLLLRRRXXXWWWXXXWWWWWWVVVSSSNNNJJJHHHJJJKKKMMMNNNOOOPPPOOOJJJIIIGGGGGGGGGIIIKKKLLLKKKJJJJJJKKKLLLLLLIIIGGGCCCEEEGGGGGGFFFEEEEEEFFFGGGHHHIIIJJJLLLMMMMMMNNNKKKJJJKKKLLLIIIDDDCCCEEEGGGIIIKKKKKKIIIGGGEEEEEEEEEFFFHHHJJJJJJGGGBBB>>>EEEEEEAAA<<<<<>>>>>===<<<<<<===>>>???BBBCCCDDDDDDDDDDDDEEEFFFLLLJJJKKKQQQVVVYYY^^^cccZZZSSSKKKGGGHHHKKKLLLLLLNNNMMMJJJHHHGGGJJJOOOSSSRRRSSSUUUVVVTTTQQQNNNKKKQQQVVVUUUTTTXXXYYYaaassstttoooiiieeebbb^^^YYYUUUWWWVVVVVVTTTSSSRRRUUUWWWZZZ```ccc]]]VVVTTTSSSRRRSSSUUUUUUTTTUUUWWWTTTNNNLLLRRRUUUUUUWWW]]]aaa``````aaa^^^XXXUUUXXX\\\]]]]]]]]]^^^^^^]]]\\\ZZZYYYXXX^^^^^^WWWTTTVVVUUUQQQNNNOOOQQQRRRTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTUUUOOOQQQTTTTTTQQQNNNLLLLLLKKKKKKIIIGGGEEECCCBBBAAA@@@@@@@@@??????>>>>>>>>>;;;===@@@CCCEEEEEEDDDCCCAAAAAAAAAAAA@@@???>>>===???>>>===>>>@@@AAA@@@??????>>>===>>>??????>>>===>>>>>>?????????>>>>>>===:::>>>BBBBBB???======>>>DDDCCCBBB>>>;;;;;;<<<>>>>>>>>>>>>AAACCCEEEDDDCCCCCCPPPYYYTTTIIIDDDDDDFFFGGGFFFEEEDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAEEEFFFGGGHHHIIIHHHGGGFFFGGGHHHHHHHHHHHHGGGFFFEEECCCGGGJJJKKKKKKLLLPPPTTTUUUTTTSSSQQQOOOMMMKKKJJJIIIOOOUUUSSSMMMJJJNNNTTTVVVTTTUUUUUUSSSRRRVVV]]]ZZZXXXWWWXXXVVVRRRPPPRRRTTTRRRNNNLLLMMMQQQUUUYYYWWWZZZYYYVVVXXX\\\XXXOOONNNNNNQQQWWWZZZYYYZZZ]]]UUUUUUWWWYYYZZZYYYUUURRROOOOOOOOOOOOOOOPPPQQQQQQTTTVVVVVVTTTQQQQQQTTTXXXSSSVVVXXXWWWWWWVVVQQQJJJGGGJJJLLLLLLOOOSSSTTTRRRNNNNNNMMMLLLLLLMMMNNNOOOIIIIIIIIILLLOOOQQQPPPOOOIIIIIIIIIJJJJJJKKKKKKKKKIIIJJJKKKKKKKKKKKKJJJJJJMMMKKKKKKLLLJJJEEEDDDGGGGGGIIILLLLLLJJJGGGEEEDDDGGGIIILLLPPPQQQOOOJJJFFFJJJLLLIIIBBB>>>???@@@???AAADDDFFFEEEGGGJJJJJJHHHDDDDDDCCCCCCCCCDDDEEEEEEGGGFFFCCCBBBBBBDDDGGGHHHLLLIIIFFFEEEEEEEEEDDDCCCIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIHHHIIIJJJJJJIIIGGGAAACCCGGGJJJLLLMMMMMMMMMCCCEEEGGGIIIKKKLLLMMMMMMHHHIIIKKKKKKIIIGGGFFFGGGFFFFFFHHHLLLMMMIIIHHHIIIIIIJJJLLLNNNNNNMMMKKKJJJJJJHHHEEEDDDEEEHHHLLLNNN,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------------,,,,,,,,,,,,------***+++---...///...---,,,+++,,,,,,---......//////------------------------........................,,,,,,,,,,,,------------............/////////000///...............///000---...///000000000000000000000//////000111222222444333222333444555444333555555666666777777777777666777888999999888888777777888::::::999999:::;;;;;;;;;;;;===???>>><<<:::888;;;>>>???>>>>>>>>>??????>>>>>>===>>>???@@@AAACCCEEEGGGFFFDDDDDDEEEGGGNNNJJJGGGIIIKKKPPPZZZdddeee]]]TTTOOONNNOOOMMMKKKRRRQQQPPPPPPPPPQQQSSSUUUQQQRRRSSSSSSRRRRRRRRRSSSWWWcccaaaYYY[[[[[[ZZZ```]]][[[ZZZZZZZZZ[[[[[[ZZZVVVXXXWWWUUURRRQQQQQQQQQSSSUUUZZZ[[[VVVNNNNNNRRRSSSWWWXXXUUUTTTUUUVVVTTTNNNTTTYYYZZZZZZ\\\______```^^^]]]\\\XXXTTTVVV\\\\\\[[[[[[]]]aaabbb```^^^\\\dddeee\\\VVVYYYXXXRRRQQQPPPOOORRRVVVXXXVVVTTTVVVVVVVVVVVVTTTRRRPPPOOOKKKMMMPPPOOOMMMJJJIIIJJJJJJJJJHHHGGGEEEDDDCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>@@@AAAAAA@@@???@@@@@@@@@@@@???>>>===<<<>>>===<<<===>>>???>>>===;;;;;;<<<>>>@@@@@@>>><<<>>>????????????>>>======;;;???AAA???;;;999;;;===@@@@@@>>>:::888777999;;;<<<<<<===@@@CCCEEEDDDBBB<<>>BBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>???@@@AAAAAACCCEEEGGGHHHHHHGGGGGGIIIIIIJJJIIIHHHGGGEEEDDDCCCGGGKKKMMMLLLNNNTTTXXXTTTSSSQQQOOOLLLJJJHHHGGGDDDIIIOOOPPPNNNNNNQQQUUUSSSSSSTTTVVVTTTQQQUUU[[[YYYUUUUUUYYYXXXSSSQQQSSSRRROOOLLLJJJLLLPPPTTTXXXSSSSSSOOOMMMVVVbbb```UUURRRPPPSSSYYYZZZWWWWWWZZZUUUSSSRRRSSSUUUWWWVVVTTTPPPPPPOOOOOOOOOPPPQQQQQQWWWVVVVVVUUUTTTTTTTTTTTTPPPTTTUUUTTTUUUXXXTTTNNNIIIMMMOOOMMMPPPUUUVVVSSSPPPPPPPPPPPPPPPPPPPPPPPPJJJIIIIIIKKKOOORRRTTTTTTMMMJJJHHHIIILLLNNNNNNMMMJJJKKKLLLLLLLLLKKKJJJIIILLLJJJKKKLLLIIIDDDDDDHHHEEEHHHLLLMMMLLLJJJHHHGGGHHHIIIKKKNNNPPPQQQOOOMMMMMMSSSUUUNNNFFFCCCBBBBBB@@@EEEHHHGGGJJJOOOPPPLLLHHHHHHHHHGGGEEEDDDBBBAAACCCBBBAAAAAABBBDDDFFFHHHLLLJJJHHHGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIIIIIIIJJJJJJHHHFFFAAACCCEEEGGGGGGHHHHHHIIIBBBCCCFFFHHHIIIJJJKKKJJJEEEGGGIIIIIIHHHFFFFFFGGGDDDDDDIIIOOONNNHHHEEEFFFDDDGGGKKKNNNOOOLLLIIIFFFDDDCCCBBBBBBBBBDDDHHHKKK+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---***+++---/////////---,,,++++++,,,------...//////------------------------........................++++++,,,,,,,,,---------........./////////000000000//////.........//////,,,---///111222222111000222111111000000000000000666444222333444555555444777777666666666555555555444555777999::::::999999444777:::999777777999<<<::::::;;;>>>@@@@@@>>><<<999<<>>======>>>???AAABBBDDDFFFHHHGGGEEEDDDFFFHHHHHHEEEDDDEEEGGGKKKTTT___kkkcccZZZUUUSSSPPPLLLHHHQQQRRRSSSUUUVVVUUUSSSQQQQQQQQQPPPPPPQQQSSSXXX[[[ZZZkkkkkk___^^^^^^ZZZYYYbbbbbbaaa___\\\ZZZXXXWWWTTTWWWXXXVVVTTTUUUVVVVVVYYYUUUWWW\\\XXXNNNMMMTTTQQQYYY]]]XXXRRRSSSWWWZZZVVV]]]bbbbbb___^^^^^^___ZZZXXX[[[___[[[SSSUUU^^^ZZZWWWWWW[[[bbbfffdddaaaYYYccceee[[[VVVYYYXXXSSSQQQNNNMMMPPPTTTUUUQQQMMMTTTTTTUUUTTTSSSPPPLLLJJJJJJLLLNNNMMMJJJGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCCCC===============>>>>>>>>>;;;<<<===>>>>>>===<<<;;;===>>>>>>>>>>>>======<<<===<<<;;;;;;<<<===;;;:::666777:::===@@@@@@>>>;;;????????????>>><<<;;;;;;<<<>>>>>>:::666444888<<<>>>===;;;888666777999<<<;;;;;;;;;===???@@@???===;;;???@@@>>>???BBBAAA===>>>>>>??????@@@AAABBBBBBAAA???>>><<<<<<===???@@@>>>@@@CCCFFFGGGHHHGGGGGGJJJJJJKKKJJJIIIGGGEEECCC@@@DDDIIIJJJIIIKKKQQQVVVWWWVVVTTTQQQNNNLLLJJJIIICCCFFFJJJNNNQQQTTTVVVWWWTTTTTTUUUUUURRRNNNPPPUUUWWWSSSUUU[[[[[[UUURRRSSSPPPOOOMMMLLLMMMQQQUUUWWWWWWUUUOOOOOO___rrrtttjjjWWWTTTVVV[[[[[[UUUSSSVVVUUUQQQMMMLLLOOORRRSSSSSSPPPOOOOOONNNNNNOOOPPPPPPWWWUUUUUUUUUUUUUUURRRPPPPPPSSSTTTQQQSSSXXXWWWQQQMMMRRRSSSPPPQQQWWWXXXTTTPPPPPPQQQQQQQQQPPPOOOOOOMMMLLLJJJKKKNNNQQQRRRSSSNNNIIIEEEFFFKKKOOOOOOLLLLLLMMMNNNNNNNNNMMMLLLKKKLLLJJJJJJKKKHHHDDDDDDGGGEEEHHHMMMOOOOOOMMMLLLLLLGGGGGGFFFHHHLLLOOOPPPPPPNNNYYY^^^XXXMMMFFFDDDCCCAAAGGGIIIHHHIIIOOOOOOKKKIIIIIIIIIIIIGGGEEECCCAAABBBBBBAAABBBDDDGGGIIIKKKHHHGGGEEEEEEFFFGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLKKKJJJJJJJJJIIIGGGEEECCCDDDDDDDDDCCCCCCDDDEEEGGGGGGHHHIIIHHHGGGFFFEEECCCEEEGGGGGGFFFEEEEEEFFFEEEFFFLLLSSSRRRJJJEEEGGGAAADDDJJJNNNOOOKKKGGGCCC???@@@AAAAAAAAABBBDDDFFF,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***((('''***//////***'''(((------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------....................................////////////............////////////...///000111222333444444555555555444444333333333444555555666666666666666666555555444444666777888888999;;;===>>>>>>===<<<888999;;;===>>>======<<<<<<;;;999999999;;;===>>>CCCBBBAAAAAAAAACCCEEEGGGFFFEEEEEEEEEGGGKKKOOOQQQ```^^^[[[YYYVVVSSSPPPNNNKKKLLLRRRZZZ[[[UUUPPPOOOPPPSSSVVVVVVUUUWWW]]]bbbgggjjjggg^^^YYY[[[[[[XXXhhhmmmjjj___XXX]]]fffjjjaaaXXXRRRWWWaaaddd]]]UUUQQQWWW]]]\\\UUUOOOLLLMMMNNNRRRVVVXXXWWWVVVVVVXXXXXX[[[___aaa```^^^\\\[[[YYYYYYZZZWWWRRRPPPSSSYYY___YYYSSSTTTYYY]]]\\\YYYOOO^^^ggg___SSSLLLKKKJJJKKKNNNSSSUUUUUUQQQLLLIIIOOONNNLLLJJJHHHGGGFFFFFFBBBBBBBBBBBBBBBCCCDDDEEEEEEGGGGGGFFFCCC@@@@@@@@@??????>>><<<<<<;;;;;;;;;:::999999888888999999:::::::::::::::::::::::::::888888::::::::::::888888777888999;;;<<<=========<<<<<<<<<<<<============888888888777777777666666;;;;;;::::::::::::999999888:::<<<===?????????>>>>>>>>>============>>>>>><<<>>>@@@@@@>>>===>>>???@@@@@@>>>===<<<<<<<<<<<>>>>>AAADDDFFFGGGEEEFFFGGGGGGGGGGGGEEEEEEGGGFFFEEEFFFIIIKKKKKKKKKQQQOOONNNLLLLLLLLLMMMMMMNNNMMMMMMOOOSSSVVVXXXXXXXXXSSSSSSXXXUUUMMMOOOYYYWWWUUUSSSSSSUUUVVVVVVVVVYYYSSSMMMMMMRRRXXX[[[\\\[[[[[[QQQKKKcccfff^^^UUUPPPPPPPPPNNNKKKLLLMMMPPPRRRTTTTTTSSSRRRTTTRRRPPPOOOQQQRRRRRRRRRRRRTTTVVVVVVTTTRRRRRRRRRPPPNNNNNNPPPSSSUUUTTTRRRPPPPPPPPPMMMLLLMMMRRRVVVMMMMMMMMMLLLLLLMMMQQQTTTVVVQQQLLLKKKMMMQQQRRRSSSIIIGGGFFFFFFIIIKKKKKKKKKIIIIIIIIIKKKNNNOOONNNLLLLLLKKKJJJIIIHHHGGGGGGGGGEEEEEEGGGKKKOOOPPPMMMJJJOOONNNMMMIIIFFFGGGLLLQQQRRRUUUXXXVVVOOOHHHCCCBBBDDDFFFHHHJJJKKKLLLOOOQQQLLLEEECCCIIILLLHHHCCCCCCFFFFFFFFFGGGGGGHHHHHHHHHGGGEEECCCCCCEEEGGGIIIIIICCCHHHMMMNNNKKKHHHJJJLLLSSSPPPMMMKKKKKKKKKJJJIIICCCFFFHHHEEE@@@>>>@@@CCCEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEGGGIIIKKKKKKIIIHHHMMMUUU\\\[[[SSSKKKHHHHHHEEEGGGJJJMMMMMMLLLJJJHHHAAAAAAAAAAAAAAABBBCCCDDD++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***///+++)))******)))+++///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.....................////////////...//////000222333333444444444444444333333333222444444555666666666666555666555555444555666777888666777999;;;<<<<<<;;;:::777888:::;;;<<<<<<;;;;;;;;;:::999888999:::<<<===???>>>===<<<===???AAABBBCCCCCCBBBCCCEEEHHHLLLNNNVVVTTTRRRPPPOOONNNMMMLLLOOOOOORRRXXXYYYUUUSSSTTTYYYZZZ[[[\\\]]]]]]]]]\\\jjjkkkggg___[[[___bbbbbbnnnooojjjaaa^^^dddhhhiiicccddd___\\\fffuuusssgggZZZ[[[\\\]]]\\\YYYTTTPPPUUUXXX\\\]]]ZZZWWWUUUUUUWWWXXX[[[]]]]]]\\\[[[YYYSSSUUUWWWVVVQQQMMMOOORRRZZZVVVSSSTTTXXX[[[[[[YYYRRR]]]ddd^^^TTTOOONNNLLLNNNPPPSSSTTTTTTPPPLLLIIIJJJIIIGGGFFFDDDCCCCCCCCCAAA@@@@@@@@@AAAAAABBBCCCEEEFFFFFFDDDAAA???>>>>>>???>>>===<<<;;;;;;;;;;;;:::999999888888999999:::999999999:::::::::::::::999:::;;;;;;;;;;;;:::999777888999;;;<<<<<<======:::::::::;;;;;;<<<<<<<<<777777888888888888888888<<<<<<;;;:::999888888777777888:::<<<=========<<<::::::999999999999::::::<<<===>>>===<<<<<<<<<>>>??????>>>===<<<<<<<<<<<>>???@@@@@@???@@@BBBEEEHHHJJJKKKIIIHHHGGGGGGHHHIIIJJJRRROOOPPPTTTUUUSSSTTTWWW]]]\\\]]]^^^___]]]YYYTTTcccfffeeeaaa___aaacccccciiifff```[[[\\\aaacccaaa```iiieee[[[cccwwwzzzlll```[[[WWWZZZ______YYYRRRWWWZZZ\\\\\\YYYVVVSSSRRRVVVTTTTTTVVVZZZ[[[YYYWWWSSSWWWZZZYYYUUUQQQPPPPPPSSSSSSTTTUUUWWWXXXYYYZZZUUU[[[^^^ZZZUUURRRPPPNNNNNNOOOPPPPPPOOOLLLJJJHHHEEEEEEDDDCCCBBBBBBBBBBBB??????>>>>>>>>>???@@@@@@DDDEEEEEECCC@@@===<<<=========<<<;;;::::::::::::999999888888888888999999888888999999999::::::::::::;;;<<<<<<<<<<<<;;;:::777777999:::;;;;;;;;;;;;777888888999:::;;;;;;<<<777777888888888888888888===<<<;;;:::999777666666555666888999:::;;;::::::777777777777777777777777;;;<<<<<<:::999999;;;===>>>======<<<<<<<<<=========;;;:::;;;>>>@@@AAAAAA@@@AAACCCEEEEEEDDDAAA@@@EEECCCAAABBBCCCDDDCCCCCCKKKKKKKKKKKKLLLMMMNNNOOOQQQQQQQQQRRRTTTTTTSSSRRRTTTRRRWWW]]]ZZZPPPKKKNNNLLLPPPTTTRRROOOOOOTTTZZZSSSRRRSSSWWW\\\^^^]]]ZZZZZZZZZXXXUUUYYYfffttt|||aaa[[[SSSOOOOOOPPPQQQPPPLLLMMMOOOPPPQQQQQQQQQPPPOOOOOONNNPPPRRRRRRQQQPPPNNNPPPQQQQQQQQQSSSVVVXXXSSSQQQOOOOOORRRTTTUUUVVVTTTVVVXXXXXXUUURRRPPPPPPPPPNNNKKKLLLNNNOOOMMMJJJMMMKKKJJJLLLOOORRRTTTTTTOOOMMMJJJIIIJJJJJJJJJIIIIIIGGGFFFFFFHHHJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFIIIHHHHHHJJJLLLMMMLLLJJJIIIIIIHHHGGGFFFHHHLLLOOOKKKJJJJJJKKKMMMNNNNNNMMMNNNOOOOOONNNKKKJJJJJJKKKHHHCCC@@@DDDHHHHHHGGGHHHHHHHHHGGGFFFFFFHHHIIIJJJJJJIIIHHHIIIJJJJJJHHHGGGDDDFFFHHHGGGDDDDDDFFFIIIGGGHHHKKKNNNPPPNNNIIIFFFAAADDDGGGFFFAAA>>>===>>>>>>???AAACCCDDDEEEEEEEEECCCDDDEEEFFFFFFDDDBBBAAADDDIIIOOONNNIIIEEEEEEFFFFFFGGGHHHHHHHHHFFFCCCBBBCCCBBBAAA@@@????????????+++******************+++************++++++++++++************************++++++************++++++************************************++++++++++++******++++++++++++******'''(((---444444---((('''++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************+++++++++,,,,,,,,,,,,------------.........//////......//////000111222222222222222222222222222222222333333444444444444444444444444444555555666666444555666777777777777666777777888888999999999999999999888888888999999:::;;;;;;;;;;;;;;;===>>>???>>>======>>>@@@CCCEEEGGGEEEEEECCCBBBBBBDDDGGGJJJNNNKKKLLLOOOQQQPPPQQQTTTVVVWWWYYYYYYYYYWWWUUUTTT___cccggggggfffdddcccaaa^^^[[[WWWUUUVVVZZZ\\\\\\aaafffccc[[[]]]hhhiiiaaa]]]WWWRRRTTTZZZ]]]XXXSSSTTTUUUTTTTTTRRRQQQPPPPPPUUUQQQOOOQQQWWWZZZYYYVVVVVV[[[]]]ZZZVVVTTTRRRPPPMMMQQQUUUVVVVVVVVVXXXZZZVVVVVVVVVTTTSSSRRRPPPNNNMMMLLLKKKJJJIIIGGGFFFEEECCCCCCCCCBBBBBBCCCCCCCCC>>>>>>=========>>>>>>???CCCDDDDDDBBB???<<<<<<<<<<<<;;;:::999999999999999999999888888888888999999888888888888999999999::::::::::::;;;;;;:::::::::666777888999::::::::::::777777888999::::::;;;<<<999999888888888777777777::::::999999888888777777555666777999::::::999999888888888999999888888888;;;;;;:::999777888;;;===<<<<<<;;;;;;;;;<<<======;;;:::999:::===?????????>>>???BBBDDDDDDCCCAAA???CCCBBBAAAAAACCCDDDDDDDDDNNNNNNNNNMMMMMMMMMMMMMMMQQQPPPQQQSSSUUUUUUTTTRRRPPPPPPUUU\\\\\\UUUQQQRRROOORRRTTTRRRPPPPPPTTTXXXQQQQQQSSSWWW[[[]]]\\\ZZZ^^^[[[XXXUUUQQQPPPVVV^^^[[[WWWQQQMMMNNNOOOQQQQQQKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMOOOQQQRRRPPPNNNMMMMMMMMMMMMMMMOOOSSSVVVQQQOOOMMMLLLMMMPPPRRRTTTPPPQQQRRRSSSQQQOOONNNMMMQQQNNNKKKLLLOOOPPPLLLGGGJJJJJJJJJLLLNNNOOOPPPPPPPPPNNNKKKJJJKKKLLLKKKKKKHHHFFFDDDEEEGGGJJJLLLMMMIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIIIIFFFEEEEEEEEEEEEGGGJJJLLLNNNKKKIIIIIIKKKKKKHHHDDDMMMNNNNNNMMMKKKJJJJJJKKKKKKGGGDDDEEEGGGIIIKKKKKKGGGFFFDDDCCCCCCEEEFFFGGGHHHHHHIIIKKKMMMMMMJJJHHHFFFGGGGGGEEECCCCCCFFFIIIEEEFFFHHHKKKLLLKKKGGGCCC>>>AAACCCCCC@@@<<<:::999<<>>======*********++++++*********)))))))))******++++++++++++++++++++++++++++++++++++******))))))******+++************************))))))*********+++++++++)))******++++++******))))))+++333;;;;;;333+++))),,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************************************++++++,,,,,,,,,---------------------.....................//////000000111000111111111111111111111111111222333333333333333333444444555555555555555555666666777777777777777888888888888888999999999888888888777777777888888:::::::::;;;;;;<<<===>>><<<<<<===>>>???AAACCCEEEFFFFFFEEECCCBBBCCCFFFJJJIIIHHHJJJOOOPPPNNNNNNPPPNNNSSSVVVUUURRRRRRXXX___ggghhhiiiiiigggeeefffhhhYYYXXXVVVVVVUUUWWW\\\aaafffbbb```aaa```[[[YYY[[[WWWUUUSSSTTTWWWYYYYYYXXXVVVSSSOOOLLLKKKKKKMMMNNNSSSOOOLLLOOOUUUZZZYYYWWWWWW[[[ZZZTTTQQQRRRQQQMMMJJJOOOUUUVVVUUUTTTWWWZZZSSSPPPMMMNNNPPPOOOMMMKKKLLLJJJIIIGGGEEEDDDDDDDDDAAAAAA@@@@@@AAAAAABBBCCC>>>>>>===============>>>AAABBBBBBAAA>>><<<;;;<<<:::999999888888888888888999888888777777888888999888888888888888888888888888888888888888888888888666666777888999999999999777888888999::::::;;;;;;::::::999888666555444444666777777888888999999999666777888999::::::999999777888999999999999888777;;;;;;:::888777888;;;===:::::::::999::::::;;;;;;:::999999:::<<<>>>>>>======???AAACCCCCCBBBAAA??????>>>===???BBBDDDEEEEEEHHHHHHIIIJJJJJJKKKKKKKKKIIIIIIJJJLLLOOOQQQQQQPPPSSSRRRUUUYYYZZZWWWUUUUUUSSSRRRPPPPPPPPPQQQQQQQQQPPPPPPQQQSSSVVVYYYZZZZZZ\\\VVVTTTWWWWWWSSSTTTYYYUUURRROOOMMMMMMNNNOOOOOOJJJKKKKKKLLLLLLLLLKKKKKKLLLLLLLLLNNNPPPPPPNNNLLLLLLLLLKKKIIIHHHIIIMMMPPPOOONNNMMMKKKLLLNNNQQQSSSNNNMMMLLLLLLMMMNNNOOOOOOQQQNNNKKKLLLPPPPPPLLLHHHJJJKKKLLLLLLLLLLLLLLLLLLOOOMMMKKKKKKLLLMMMNNNMMMLLLJJJGGGFFFHHHJJJKKKKKKHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJFFFFFFFFFGGGIIIJJJLLLLLLQQQOOOMMMMMMNNNKKKEEEAAAGGGHHHJJJJJJIIIIIIKKKLLLOOOMMMJJJHHHIIIKKKMMMNNNGGGFFFEEEDDDDDDDDDEEEFFFDDDEEEGGGKKKNNNOOOMMMKKKHHHGGGFFFDDDDDDEEEHHHJJJHHHGGGFFFFFFGGGFFFDDDBBB>>>@@@CCCCCCAAA>>><<<:::>>>AAADDDHHHIIIIIIHHHGGGEEEGGGIIIHHHDDD@@@??????EEEGGGIIIHHHEEEBBBAAABBBCCCCCCDDDDDDEEEEEEEEEEEEFFFEEECCCAAA???===<<<;;;)))***++++++++++++***)))(((((())))))***+++++++++++++++++++++++++++++++++******))))))))))))******************************)))))))))************+++))))))************))))))+++***,,,000000,,,***+++,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++******++++++++++++******++++++++++++++++++++++++************************************************************************++++++,,,,,,,,,---------,,,------------.........---........./////////000/////////000000000000000000111111222222222222222333333444555555555555444666666666666666777777777888888777777777888888999777777777777777666666666777777888999999::::::;;;;;;;;;<<<===>>>@@@BBBBBBGGGHHHHHHFFFBBBBBBEEEIIIFFFFFFJJJPPPQQQNNNMMMOOOLLLQQQVVVSSSOOORRR^^^iiikkkeee___\\\ZZZ[[[ccckkkXXXUUUTTTSSSRRRSSSYYYaaaddd[[[YYY```___UUURRRWWWTTTUUUVVVVVVWWWYYY\\\^^^\\\WWWPPPKKKIIIJJJJJJJJJOOOMMMLLLOOOTTTXXXXXXXXXYYY]]][[[SSSQQQTTTRRRLLLIIIMMMRRRSSSRRRRRRTTTWWWOOOJJJGGGJJJLLLJJJHHHHHHJJJIIIGGGEEEDDDCCCCCCCCC===<<<<<<<<<======>>>???======<<<<<<;;;;;;<<<<<<===>>>??????<<<;;;;;;;;;888888777777666777777888888888777777777777888888999999888888777666666666777666666555555666666777555666666777888888777777888888888999999999999999999999888777555444333333444444555777888999:::;;;666777999:::::::::999999555666777888888777666555999::::::999777777999;;;999888888777777888888888999888888999;;;<<<<<<;;;===>>>???@@@AAAAAA@@@@@@:::::::::<<>>???DDDFFFGGGGGGDDDAAA@@@???BBBBBBBBBBBBCCCDDDEEEFFFFFFEEEBBB@@@===<<<::::::)))***++++++++++++***)))((((((((()))***+++++++++******************************))))))))))))******************************))))))))))))************))))))************))))))+++'''&&&''''''&&&'''+++++++++++++++++++++++++++************************************++++++++++++******++++++++++++******************************************************++++++++++++++++++++++++*********************************++++++++++++,,,,,,,,,---------.........------............//////.........//////000000000///000111111222222111111222333444555555555444444666666666555555555666666888777666555555666777777777777777777666666555555555666777888999999999999999:::;;;<<<===>>>???@@@DDDFFFHHHFFFBBB@@@CCCGGGEEEDDDFFFLLLNNNKKKKKKNNNJJJNNNPPPOOOMMMQQQ\\\eee___YYYSSSRRRQQQQQQYYYbbb[[[SSSMMMMMMNNNOOORRRXXX]]]WWWSSSTTTVVVTTTQQQPPPOOOPPPQQQSSSTTTWWWZZZ\\\[[[WWWQQQNNNMMMLLLKKKIIIIIIJJJLLLOOORRRUUUWWWXXXXXX^^^]]]UUUSSSVVVRRRHHHIIIKKKMMMNNNOOOPPPQQQRRRKKKFFFEEEHHHIIIEEECCCEEEDDDCCCBBBAAAAAA@@@@@@@@@::::::::::::::::::;;;<<<<<<;;;::::::999999999:::888:::;;;;;;:::999999:::777666666666666666777777888888777777777777888888::::::999777666555444333777666555444444555666777555555666777777777666666888888888777777777777666555555555555444444444444444555555666777888999999666777888999:::999888888444555666777777666555444666888888888777666777888888777666666555555555555666666666777999:::999888<<<<<<<<<======>>>???@@@;;;::::::;;;>>>AAABBBAAABBBDDDHHHLLLPPPSSSUUUUUUMMMLLLJJJLLLPPPTTTWWWXXXTTTTTTTTTTTTVVVWWWTTTPPPNNNNNNMMMLLLKKKKKKMMMNNNNNNNNNOOOPPPPPPQQQSSSTTTVVVWWWWWWUUUTTTTTTPPPKKKNNNPPPRRRRRRQQQOOONNNMMMOOONNNNNNMMMMMMLLLLLLMMMNNNMMMKKKJJJKKKKKKJJJIIIIIIIIIHHHFFFDDDEEEGGGIIIMMMOOOPPPOOOMMMMMMOOORRRRRROOOLLLLLLOOOTTTVVVWWWNNNMMMMMMMMMOOOQQQRRRSSSOOOPPPQQQOOOLLLKKKLLLNNNPPPNNNLLLKKKLLLLLLLLLKKKPPPNNNKKKJJJJJJIIIGGGEEEDDDDDDDDDDDDEEEFFFGGGHHHEEEIIILLLMMMKKKJJJJJJKKKLLLKKKKKKMMMPPPQQQOOOMMMNNNPPPQQQQQQPPPOOOPPPQQQGGGHHHIIIHHHFFFEEEFFFGGGIIILLLLLLHHHGGGLLLOOOMMMHHHIIIJJJJJJJJJIIIGGGFFFBBBBBBDDDGGGJJJLLLKKKJJJEEEEEEDDDEEEGGGIIIJJJKKKJJJHHHFFFEEEFFFHHHHHHHHHEEEEEEFFFGGGHHHHHHGGGFFFEEEFFFGGGHHHHHHGGGEEEDDDDDDHHHJJJHHHCCC>>>>>>???>>>AAACCCDDDCCCAAA???>>>BBBAAA@@@??????AAABBBCCCCCCBBB@@@===;;;999888888)))***+++,,,,,,+++***)))'''(((((()))***+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))************)))))),,,)))))),,,,,,)))))),,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))************,,,,,,,,,---------......------..................---.........//////000000//////000111111111111111222333444555555555444333666555555444444444555555666666444444333444555666666666777777666555444444666777888999::::::::::::888888999:::<<<===>>>>>>@@@CCCFFFEEEAAA???AAAEEECCCAAABBBGGGIIIGGGIIILLLGGGHHHIIIIIIJJJNNNTTTZZZTTTQQQQQQUUUUUUQQQTTTZZZcccUUUKKKKKKOOOPPPPPPSSS[[[ZZZSSSLLLNNNVVVTTTKKKIIIIIIIIILLLPPPTTTUUUUUUUUUSSSPPPPPPQQQPPPMMMIIIEEEHHHLLLOOOQQQSSSUUUWWWQQQXXXYYYSSSQQQRRRLLL@@@IIIIIIIIIJJJLLLNNNNNNOOOIIIEEEDDDHHHHHHCCCAAADDD>>>>>>======<<<<<<;;;;;;;;;:::::::::::::::;;;;;;::::::999888777777888888444666888888888777888999666666555555555666666777888888777777777777888888;;;:::999777666444333222777666555444444555666777444555666666666666666666777777777666555555444444222222333333444555666666666666666666777777777777666777888999999888777777555666888999999888666555444666777777666555555666888777666555444333333333555444444555777888777555;;;;;;::::::;;;<<<>>>??????>>>===>>>@@@BBBBBBAAA@@@BBBFFFIIIMMMOOOPPPPPPMMMKKKHHHIIILLLQQQTTTVVVMMMOOOPPPSSSWWWXXXUUUPPPKKKOOOQQQOOOKKKKKKOOOTTTLLLNNNPPPQQQQQQPPPQQQQQQOOOWWWZZZUUUTTTVVVTTTNNNMMMPPPTTTUUUTTTQQQNNNMMMRRRQQQPPPOOONNNNNNNNNNNNPPPMMMJJJIIIIIIJJJIIIIIIGGGHHHHHHGGGEEEEEEGGGIIIJJJLLLNNNNNNKKKKKKLLLNNNSSSPPPMMMNNNQQQUUUVVVUUULLLMMMNNNNNNNNNQQQUUUXXXQQQRRRRRRPPPMMMMMMOOORRRRRRPPPMMMKKKKKKKKKJJJIIIIIIHHHHHHJJJLLLLLLKKKIIIFFFFFFFFFFFFGGGHHHJJJJJJAAAEEEIIIKKKIIIGGGGGGHHHJJJIIIIIIKKKOOOOOOMMMJJJMMMNNNOOOMMMKKKLLLPPPTTTLLLLLLLLLIIIEEECCCBBBBBBCCCHHHIIIEEEFFFLLLNNNLLLEEEGGGIIIJJJJJJHHHEEECCCCCCCCCCCCEEEHHHIIIIIIHHHCCCCCCCCCDDDGGGJJJJJJJJJHHHGGGGGGHHHJJJKKKKKKJJJEEEEEEDDDEEEGGGHHHHHHHHHFFFGGGGGGGGGFFFEEECCCBBBCCCGGGJJJHHHBBB>>>===???>>>AAADDDGGGGGGEEECCCBBBCCCBBB???>>>===>>>???@@@AAA@@@>>>;;;999777666666************************,,,,,,+++***)))))))))***((((((((((((((()))***************)))))))))))))))************************))))))))))))************++++++************++++++)))************+++++++++++++++************++++++******))))))((((((''''''))))))))))))************))))))))))))))))))))))))(((((())))))******++++++))))))))))))************((())))))))))))*********)))))))))))))))))))))*********+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------...............////////////000000000000000111111111111222222333333333222222111555555444333333333444444444444555555555555444444444444444555555555555666555666888999::::::999888:::999::::::;;;<<<===>>><<>>>>>?????????===:::777555888888999:::::::::999999888888888888777777666666444444555666777888999999888777666555555666777888555555666777777777777777888888777555444333222111444444444555555555555666444333333222333444555666666666777777777777666666111222222333444555666666666666666666666555555555777777666555555555555555444444444555555555555666666666555444333222222111555555555555555555555555555555555666666666666777888888888999999::::::;;;<<<===>>>???AAABBBCCCDDDBBBDDDEEEGGGHHHHHHHHHHHHGGGFFFGGGHHHLLLPPPUUUWWWNNNNNNOOOOOOPPPQQQRRRRRROOONNNMMMLLLMMMOOORRRSSSNNNNNNNNNOOOQQQQQQOOOMMMMMMPPPTTTUUUSSSQQQOOONNNQQQTTTXXX[[[ZZZVVVQQQNNNVVVVVVUUURRRNNNLLLLLLMMMRRRQQQNNNLLLJJJIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIMMMMMMMMMMMMMMMLLLKKKKKKQQQRRRSSSTTTUUUUUUTTTSSSNNNMMMLLLLLLLLLNNNPPPRRRNNNPPPSSSUUUUUURRRNNNKKKLLLIIIHHHJJJMMMMMMHHHCCCFFFIIIMMMOOONNNKKKIIIIIIHHHHHHGGGFFFDDDEEEHHHJJJHHHHHHHHHIIIIIIJJJJJJJJJFFFHHHJJJKKKKKKLLLNNNOOOLLLKKKIIIGGGHHHJJJMMMOOOJJJLLLOOOPPPLLLFFF>>>999@@@BBBEEEFFFEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHNNNMMMJJJHHHFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFGGGIIIKKKMMMNNNLLLKKKHHHFFFEEEFFFHHHIIIOOOLLLIIIHHHEEEBBBBBBCCCEEEFFFEEECCC@@@???@@@AAACCCBBBAAACCCEEEFFFEEEDDDEEECCCAAA>>><<<;;;::::::===>>>>>><<<999666555555************************,,,+++******))))))******((((((((((((((()))******))))))))))))))))))))))))************************(((((()))))))))*********+++******************+++))))))*********++++++++++++******))))))******+++***)))))))))((((((((('''(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))*********(((((()))))))))*********)))))))))************+++******)))))))))))))))))))))******+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------...------.........///////////////000000000111111111111222222333333222222111444444333333333333444555444444555555555555444444444444444444555555555555555666888999:::999999999888888888888999:::;;;<<<:::===AAAAAA??????AAADDDEEEDDDCCCCCCCCCEEEFFFGGGHHHFFFEEEEEEHHHJJJJJJJJJLLLNNNOOONNNMMMLLLMMMNNNPPPMMMJJJHHHHHHIIIJJJIIIOOOMMMLLLMMMOOOQQQQQQPPPOOOMMMLLLLLLNNNOOOMMMKKKJJJMMMQQQTTTTTTQQQMMMJJJHHHHHHHHHIIIKKKLLLMMMMMMIIILLLPPPRRRPPPKKKEEE@@@CCCEEEGGGGGGGGGHHHJJJKKKEEEEEEEEEEEECCCAAA???>>><<<=========<<<:::777555666777888999999999999999999999888888888777777777555555666777777888888888888777666555555666777888555666666777888777777777888777666666555444333333444444444444555555555555555555444333333444555555666666666777777666666666222222333333444555555555666555555555555555555555777666666555555555555555444444444444555555555555555555555444333333222222444444444444444333333333444444555555555666666666777888888999999::::::;;;======>>>???@@@BBBBBBCCCAAACCCDDDFFFGGGGGGGGGGGGFFFEEEEEEFFFHHHMMMQQQTTTOOOOOONNNNNNNNNPPPQQQRRRQQQPPPNNNMMMLLLMMMNNNOOONNNMMMNNNOOOQQQRRRPPPNNNMMMOOORRRTTTUUUTTTQQQPPPPPPSSSVVVYYYZZZWWWTTTRRRTTTSSSQQQNNNLLLLLLOOORRRQQQPPPNNNLLLJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHIIILLLLLLLLLLLLLLLKKKJJJJJJOOOPPPQQQRRRSSSRRRRRRQQQLLLKKKKKKKKKLLLNNNPPPRRRJJJLLLOOORRRRRRQQQOOOMMMLLLIIIGGGIIILLLMMMIIIEEECCCFFFIIIKKKJJJHHHHHHHHHFFFFFFFFFDDDCCCDDDGGGIIIHHHHHHHHHHHHIIIIIIIIIIIIEEEGGGHHHIIIHHHIIIJJJLLLKKKJJJIIIHHHHHHIIIKKKLLLIIIKKKNNNPPPNNNJJJEEEBBB@@@AAACCCCCCBBBBBBDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHLLLKKKJJJIIIGGGFFFEEEDDDGGGHHHIIIHHHGGGEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKMMMKKKIIIGGGFFFGGGHHHIIIKKKJJJIIIIIIIIIHHHIIIIIIGGGGGGGGGFFFDDDCCCCCCDDDBBBAAAAAABBBDDDEEEEEEDDDEEECCCAAA>>><<<;;;:::::::::<<<===;;;999777777777************************++++++***)))))))))******((((((((((((((())))))***))))))))))))))))))))))))************************(((((())))))))))))******************************)))))))))*********+++++++++******))))))******+++))))))))))))(((((((((((((((((())))))))))))******))))))))))))))))))))))))***))))))))))))))))))((((((((())))))))))))******)))************+++++++++*********))))))((((((((((((((()))************************++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,---------......//////000000000000111111111111222222222222222111222222222222333444555555444444555555555555444444444444444444555555555555555666777888999999999999777777777777777888999:::999===AAABBB@@@???@@@BBBHHHEEEAAAAAADDDHHHIIIIIIFFFEEEEEEFFFHHHIIIHHHFFFHHHJJJKKKKKKIIIHHHIIIJJJNNNLLLIIIGGGGGGHHHGGGGGGKKKJJJKKKMMMPPPQQQQQQPPPQQQOOOMMMLLLMMMNNNMMMLLLHHHJJJMMMOOOOOOMMMJJJGGGIIIGGGEEECCCDDDGGGKKKMMMJJJLLLOOOQQQOOOKKKEEEAAACCCEEEFFFGGGFFFGGGIIIJJJDDDEEEEEEDDDCCCAAA???===:::;;;;;;<<<;;;:::888777555666777888999:::::::::999999999888888888888888777777777777777777888888777666666555555666666777555666777777888888777777777666666666555555555555444444444444555555555555666666555444444444555555555555666666666666555555333333333333444444444444555555555555555555555555666666555444444444444555333333333444444444555555444444444444333333333333444444444333333222222222333333333444444444555555777777888888999::::::;;;======>>>??????@@@AAAAAA@@@AAACCCEEEFFFFFFEEEEEEEEEDDDCCCBBBDDDHHHLLLOOOPPPOOOMMMLLLLLLNNNPPPQQQSSSQQQOOOMMMLLLLLLLLLLLLMMMMMMMMMOOOQQQRRRQQQPPPNNNNNNOOORRRVVVVVVSSSOOOOOOQQQSSSVVVWWWWWWVVVUUUUUUSSSPPPLLLIIIJJJNNNQQQNNNNNNMMMLLLKKKKKKKKKKKKIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIMMMMMMNNNOOOOOOOOOOOONNNJJJJJJJJJJJJKKKMMMOOOPPPKKKLLLMMMNNNNNNMMMLLLLLLLLLIIIGGGHHHJJJLLLKKKHHHBBBDDDFFFFFFEEEEEEEEEFFFDDDDDDDDDCCCBBBCCCFFFHHHHHHHHHHHHHHHHHHGGGGGGGGGDDDEEEGGGFFFEEEEEEFFFHHHJJJIIIIIIIIIIIIHHHHHHHHHEEEGGGJJJMMMNNNMMMKKKJJJCCCDDDDDDCCCAAAAAADDDFFFJJJJJJIIIIIIHHHHHHGGGGGGHHHIIIIIIJJJIIIHHHFFFEEEGGGJJJMMMLLLHHHEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHHHHMMMKKKIIIGGGFFFGGGHHHIIIFFFGGGIIIIIIJJJJJJJJJIIIGGGGGGGGGGGGGGGFFFEEEEEEAAA@@@@@@AAACCCDDDDDDCCCDDDCCCAAA???===;;;::::::777999::::::999888888999******************************))))))))))))******))))))(((((((((((())))))((((((((()))))))))))))))************************(((((((((((()))))))))***))))))************))))))))))))))))))******************))))))))))))******))))))))))))(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))******))))))((((((((('''(((((((((((()))))))))***************++++++++++++*********)))(((((('''''''''(((((()))))))))))))))************++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------////////////000000000111000111111222222222222111111111111111222333555555333444444555555444444333333333444444444555555555555555666777888999999:::777777777777777888999999:::>>>CCCDDDBBB@@@@@@BBBIIIDDDAAACCCHHHLLLKKKIIIGGGGGGHHHJJJKKKKKKIIIGGGGGGIIIKKKLLLKKKKKKKKKLLLNNNLLLJJJIIIIIIIIIHHHFFFMMMNNNOOOQQQRRRRRRQQQPPPPPPNNNLLLKKKLLLNNNPPPPPPGGGIIIJJJKKKKKKIIIHHHFFFIIIHHHGGGEEEEEEGGGKKKNNNMMMOOORRRSSSQQQMMMIIIEEEFFFHHHHHHHHHFFFFFFFFFHHHCCCCCCDDDCCCBBB@@@>>><<<999::::::;;;;;;::::::999666666888999::::::;;;;;;999999999999888888888888999999888888777777777777666666666666666666666666555666777777888888777777666666666666666666666666333333444444444555555555444444444555555666666666444555555666666555555444444444444333333333222222444444444444444555555555666555444444333333444444222333333333444444444444222222333333333444444444555555444444333222222222222222333333333444444444666666777888999::::::;;;=========>>>>>>?????????>>>@@@AAACCCDDDDDDDDDDDDEEEDDDBBBAAABBBEEEIIIKKKOOONNNLLLKKKKKKLLLNNNPPPSSSRRRPPPNNNMMMLLLLLLLLLMMMLLLMMMNNNQQQSSSRRRQQQPPPMMMMMMPPPUUUUUUQQQLLLOOOOOOPPPQQQSSSSSSTTTTTTUUUTTTQQQLLLHHHGGGIIIKKKLLLLLLLLLKKKKKKLLLLLLLLLIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIILLLLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMLLLJJJIIIHHHHHHKKKHHHFFFFFFHHHJJJKKKKKKFFFGGGGGGFFFDDDCCCDDDEEEDDDDDDCCCBBBAAABBBEEEGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDEEEFFFEEEDDDCCCCCCEEEIIIJJJJJJJJJJJJIIIGGGFFFBBBCCCFFFHHHJJJLLLLLLMMMIIIIIIHHHFFFDDDDDDGGGIIIKKKJJJJJJIIIHHHGGGGGGFFFEEEGGGIIIJJJJJJIIIHHHFFFDDDIIIMMMMMMIIIEEEEEEFFFCCCCCCDDDDDDEEEFFFHHHHHHKKKIIIHHHFFFEEEFFFGGGGGGDDDGGGGGGFFFEEEFFFEEEBBBEEEEEEEEEFFFFFFFFFDDDCCC@@@??????@@@BBBCCCCCCBBBDDDCCCAAA???===;;;:::999666888:::999888777777888))))))))))))))))))))))))***))))))((())))))******))))))(((((((((((())))))''''''(((((())))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))((()))************)))((((((((()))))))))************))))))))))))))))))***(((((((((((())))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((***)))))))))(((((('''''''''(((((((((((()))))))))))))))*********+++++++++))))))))))))((((((''''''''''''((())))))))))))((())))))*********++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,---...////////////000000000///000111111222222222222000000000111222333444555333333444444444444333333333333333444444444444555555555555666777999::::::999888888888888999::::::<<<@@@EEEFFFDDDBBBBBBCCCFFFDDDCCCGGGLLLNNNJJJFFFGGGGGGHHHKKKMMMLLLJJJGGGEEEHHHLLLNNNNNNNNNOOOPPPLLLKKKJJJJJJKKKJJJHHHFFFLLLMMMPPPQQQRRRRRRRRRRRRQQQPPPNNNMMMLLLMMMNNNPPPIIIIIIIIIIIIIIIHHHGGGGGGGGGIIIJJJIIIHHHHHHJJJMMMNNNPPPRRRSSSRRROOOLLLIIIJJJKKKKKKIIIFFFDDDDDDDDDBBBBBBBBBAAA@@@>>><<<;;;999999::::::;;;;;;;;;;;;777888999:::;;;;;;;;;;;;888888888888888888888888999999888888777666666666555555666666666666555555555555666777777777777666555555555555666666666666333333333444444444444555111222333444666777777888444444555555555555444444444444444333333222111111222333333333444444444555555555444333333333333333222222222222333333333444111111222333333444444444666555555555444444444333222222222333333333333444555666666777999::::::;;;<<<<<<<<<======>>>>>>>>>===>>>@@@BBBCCCCCCCCCCCCEEEDDDBBBAAABBBDDDFFFHHHMMMLLLKKKJJJJJJKKKMMMNNNQQQQQQPPPOOOOOOOOOOOOOOOMMMLLLLLLMMMPPPRRRRRRQQQQQQNNNLLLNNNQQQRRRMMMHHHOOONNNNNNMMMMMMNNNNNNOOOOOOPPPPPPMMMJJJGGGGGGGGGJJJJJJKKKKKKLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGHHHIIIKKKKKKKKKJJJJJJJJJKKKKKKNNNMMMLLLKKKKKKJJJJJJJJJMMMMMMLLLJJJIIIHHHHHHHHHIIIGGGEEEDDDFFFHHHJJJKKKLLLLLLKKKHHHDDDCCCCCCEEEEEEEEEDDDBBBAAABBBDDDGGGGGGGGGFFFFFFEEEEEEEEEDDDEEEFFFGGGEEECCCBBBBBBCCCIIIIIIKKKKKKKKKIIIGGGFFFCCCDDDEEEGGGHHHJJJLLLLLLLLLLLLKKKHHHFFFFFFIIIKKKJJJJJJIIIHHHGGGFFFFFFFFFDDDEEEHHHJJJKKKJJJIIIHHHAAAEEEIIIJJJHHHFFFFFFGGGBBBCCCCCCDDDFFFGGGIIIJJJHHHGGGFFFDDDDDDDDDDDDDDDCCCFFFFFFBBBCCCGGGGGGDDDEEEDDDCCCDDDFFFFFFDDDBBB???>>>===>>>@@@BBBAAA@@@BBBAAA@@@>>><<<:::999888777888999888777555555666))))))))))))))))))))))))))))))((((((((()))*********))))))(((((((((((((((&&&''''''(((((())))))***))))))))))))))))))))))))''''''(((((((((((())))))'''((()))******)))((('''((((((((()))))))))*********))))))(((((())))))***(((((((((((())))))))))))''''''(((((((((((())))))(((((((((((((((((((((((()))(((((((((((((((((('''''''''(((((((((((())))))((())))))))))))*********((((((((((((((((((((((((''''''((())))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------......////////////000000//////000111222222222222000000000000111222333333333333444444444444333333333333333333444444444444444444555555777888:::;;;::::::999999999::::::;;;<<<@@@DDDDDDBBB@@@AAABBBBBBBBBCCCGGGKKKKKKGGGCCCDDDDDDFFFHHHKKKKKKIIIGGGDDDGGGKKKMMMNNNNNNOOOPPPHHHHHHHHHJJJKKKKKKHHHFFFEEEHHHKKKMMMNNNPPPRRRTTTTTTTTTRRROOOLLLJJJJJJKKKKKKJJJIIIHHHGGGGGGHHHHHHDDDHHHKKKKKKHHHGGGHHHKKKKKKLLLNNNOOOOOONNNLLLJJJKKKLLLKKKHHHEEEBBBBBBBBB???@@@@@@???>>><<<:::888888888888999999:::::::::888888999::::::::::::999777777777777777888888888888777777777666666555555444555555666666555555444444444555666666666666555444444444555555555555555333333333333444444444444000111222444555666666666333333444444444444333333444444333333222222111111111222222333333444444444444444333222222222222333111111222222222333333333111111222222333333444444555555555555555555555555222222222333333333444444444555666777888:::;;;;;;::::::;;;<<<<<<===>>>>>>===>>>@@@BBBCCCCCCCCCBBBCCCCCCBBBCCCCCCCCCDDDDDDIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOMMMLLLKKKLLLNNNPPPPPPPPPPPPNNNLLLMMMNNNNNNJJJGGGNNNMMMLLLKKKJJJJJJJJJJJJGGGJJJLLLLLLKKKIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKIIIJJJJJJKKKKKKJJJJJJIIIHHHGGGFFFEEEFFFGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHIIILLLLLLKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKGGGFFFDDDCCCDDDEEEGGGHHHNNNNNNLLLIIIFFFDDDDDDEEEFFFFFFEEEBBB@@@@@@BBBEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFEEECCCBBBBBBCCCGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJHHHFFFFFFGGGIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDEEEGGGIIIJJJJJJJJJIIIAAABBBDDDFFFHHHHHHGGGFFFCCCCCCCCCDDDEEEFFFHHHHHHFFFEEEDDDDDDCCCCCCBBBCCC@@@EEEDDD@@@CCCMMMSSSQQQHHHEEEBBBCCCEEEFFFDDDBBB===<<<<<<===???@@@@@@???@@@@@@???===;;;999777666666777888888666444444555))))))))))))))))))))))))((((((((((((((()))************)))(((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))'''''''''((((((((())))))'''((()))******)))((('''(((((((((((()))))))))***))))))(((((((((((())))))'''((((((((()))))))))***'''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))''''''((((((((()))))))))&&&&&&''''''((()))))))))(((((()))************)))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,------------........./////////000000...///000111222222222222111111000000000111111222222333333444444333333222222222333333333444444444444444444555666888:::;;;;;;::::::999999999:::::::::===@@@???===<<<===??????@@@BBBCCCDDDDDDBBBAAABBBBBBCCCFFFIIIKKKJJJHHHEEEHHHLLLNNNMMMLLLLLLLLLGGGHHHIIILLLNNNNNNKKKIIIDDDFFFIIIJJJJJJLLLPPPSSSTTTUUUTTTQQQLLLIIIIIIJJJLLLJJJHHHFFFEEEFFFGGGHHHEEEIIILLLKKKHHHGGGIIILLLHHHIIIKKKLLLMMMMMMLLLKKKGGGHHHHHHFFFCCCAAAAAABBB===>>>>>>===<<<:::888666777666666666666777777888777888888888888777666666555555666666666777777777666666666555555555555555444444555666666555444444222333444444555555444444444444444444444333333333222222333333333444444444111222333444444444333222333333444444444444333333333333333222222222222222111111111222333333444444444333333222222222222222111111111111222222222222222222222222222333333333222333333444444555555666333333333333444444444444444444555777888:::;;;;;;888999999;;;<<<===>>>>>>===>>>@@@BBBCCCCCCCCCBBB???@@@BBBCCCCCCCCCBBBAAAEEEFFFHHHJJJKKKLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMMMMKKKJJJJJJLLLNNNNNNNNNMMMMMMNNNNNNMMMLLLKKKJJJMMMLLLKKKKKKJJJIIIIIIIIIFFFGGGIIIIIIIIIIIIJJJKKKIIIJJJKKKLLLLLLLLLKKKJJJIIIJJJKKKLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEGGGIIIJJJHHHGGGFFFEEEDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGBBBCCCEEEGGGHHHIIIIIIIIIEEEEEEDDDCCCBBBBBBDDDEEEJJJJJJKKKIIIFFFDDDDDDEEEFFFFFFDDDAAA>>>>>>???AAACCCDDDDDDDDDDDDDDDEEEEEECCCEEEEEEDDDBBBAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIGGGHHHIIIHHHFFFFFFGGGHHHFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJEEECCCAAADDDGGGIIIFFFCCCEEEDDDCCCCCCCCCCCCCCCDDDFFFEEEEEEDDDCCCCCCBBBBBB@@@DDDBBB===CCCSSS]]]]]]JJJEEE@@@???AAACCCBBB@@@<<<;;;;;;<<<>>>??????>>>>>>>>>===<<<:::888555444333444666666555555555666))))))))))))))))))))))))((((((((((((((()))************)))(((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''((((((((()))'''((()))++++++)))((('''(((((((((((())))))))))))))))))(((((((((((())))))'''((((((((())))))******''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''((((((((((((%%%%%%&&&'''((()))******(((((()))***************))))))))))))******************+++++++++,,,,,,,,,,,,,,,------------................../////////000......000111111222222222222111000000000000000111222333333444444333333222222222333333333444444444444444444444666888:::<<<::::::999999999999999:::777:::<<<;;;888888:::===>>>???@@@???>>>>>>???AAACCCBBBCCCFFFJJJLLLLLLKKKHHHKKKNNNOOONNNLLLJJJJJJIIIJJJLLLOOORRRRRROOOMMMHHHJJJKKKJJJHHHIIIMMMPPPPPPRRRTTTRRRNNNKKKKKKLLLLLLJJJGGGEEEDDDEEEGGGHHHIIILLLNNNLLLHHHGGGKKKOOOGGGHHHJJJLLLMMMNNNNNNNNNCCCDDDEEEDDDBBBAAAAAABBB<<<<<<<<<<<<;;;999666555555555444444444555555666777777777777666555444333444555555555666666777777555555555555555555555555333444555666666555444333111222333333444444333333444444444333333222222222222222333333333444444444333333444444333111000///222333333444444333333222222222222222222222222222000000111222333333444444444333222222111111222222000111111111111222222222222222222222222222222222000111222333444444555666333333444444444444555555444444555777888:::;;;;;;777888999:::<<<===>>>???===>>>@@@BBBCCCCCCCCCBBB<<<>>>AAACCCCCCBBB@@@???BBBDDDGGGJJJLLLLLLLLLKKKLLLLLLLLLLLLLLLKKKJJJJJJMMMKKKIIIIIIKKKLLLMMMLLLKKKMMMOOOOOOMMMMMMMMMNNNLLLKKKKKKKKKKKKJJJJJJJJJIIIJJJIIIGGGEEEFFFHHHJJJIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJKKKLLLLLLKKKJJJIIIHHHGGGFFFEEEFFFGGGIIIJJJFFFEEEDDDCCCBBBBBBCCCDDDBBBCCCDDDFFFGGGGGGGGGGGGBBBCCCEEEFFFFFFFFFEEEDDDDDDDDDDDDCCCAAAAAABBBCCCEEEFFFHHHGGGEEEDDDDDDEEEFFFEEECCC@@@===<<<===???BBBCCCCCCCCCDDDDDDEEEEEEBBBCCCDDDCCCAAA@@@AAABBBBBBBBBCCCCCCDDDDDDEEEEEEBBBBBBCCCEEEEEEFFFFFFFFFFFFHHHIIIJJJHHHGGGHHHHHHDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFFFFGGGHHHIIIJJJKKKJJJEEEAAACCCHHHJJJFFFAAAFFFEEEDDDBBBAAA@@@??????FFFFFFFFFEEEDDDDDDCCCCCC@@@DDDAAA:::AAATTT```bbbHHHBBB<<<:::===???>>>===<<<;;;:::<<<>>>???>>>============;;;999777444333000222444666555666777888))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************++++++,,,,,,,,,,,,------,,,,,,------...///000000............////////////222222111111000/////////111111222222222333333333111222333444444444333222111222333444666777888999888999999::::::999999888:::;;;<<<<<<:::888888999999999:::<<<===???@@@AAAAAADDDHHHHHHGGGGGGJJJMMMJJJHHHIIIMMMRRRTTTQQQMMMIIILLLOOOPPPOOONNNMMMNNNOOONNNKKKHHHJJJOOOOOOKKKOOORRRQQQNNNMMMNNNMMMIIILLLKKKIIIFFFCCCCCCEEEHHHHHHIIIJJJJJJIIIIIIJJJKKKIIIIIIHHHHHHHHHHHHHHHHHHEEEEEEEEEDDDCCCAAA@@@???::::::<<<<<<<<<:::888666222333333444444333333333555666888999888666333111555555555555555555555444333333333333333333333333222333333333333222111111000000111111111222222222111111222222222333333333222222222222222222222222444333111000000000111111222222222222222222222222111111111111000000000000000000000000111111111111333333333222222111111111111000000000111222333333222222222111111111000000444333333222222333333444111222222333333444444555555555555555666777888999999999999999::::::;;;<<<<<<>>>@@@BBBCCCBBBAAA@@@BBBBBBCCCCCCCCCBBBAAA@@@@@@>>>>>>BBBJJJOOOOOOMMMLLLLLLLLLKKKJJJKKKOOOQQQPPPMMMKKKKKKLLLNNNOOOOOOOOOOOONNNMMMMMMNNNNNNOOOQQQOOOMMMMMMMMMLLLKKKIIINNNOOOPPPPPPOOOLLLIIIGGGMMMNNNOOOOOOMMMKKKJJJIIIIIIFFFDDDHHHMMMNNNIIICCCEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFEEECCCBBBAAACCCBBB@@@@@@@@@BBBCCCEEEAAABBBCCCDDDDDDCCCBBBAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEECCCBBBAAABBBBBB@@@???>>>>>>======AAAAAAAAAAAAAAAAAAAAABBB@@@BBBCCCDDDCCCCCCCCCDDDCCCBBB@@@???>>>>>>???@@@CCCAAA??????AAADDDEEEFFFFFFGGGGGGGGGFFFFFFHHHJJJFFFGGGHHHFFFDDDCCCCCCDDDFFFHHHIIIJJJJJJJJJLLLMMMMMMIIIDDDBBBDDDFFFGGGFFFKKKHHHDDDBBBCCCCCCCCCBBBAAADDDFFFFFFCCCAAAAAACCC???>>>@@@???@@@OOOWWWKKK999===AAACCCBBB???===<<<999::::::;;;;;;:::999999<<<======;;;777444333333444444444444444444444444))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))************)))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************+++++++++,,,,,,,,,------,,,,,,------...//////000............////////////111111111111111000000000111111111111222222222333111222333444555444444333111111222333555666777888666777888999999:::::::::;;;<<<======;;;:::::::::999:::;;;<<<===>>>???@@@AAACCCEEEFFFFFFFFFFFFGGGFFFDDDEEEJJJOOORRRPPPLLLGGGIIIKKKLLLJJJIIIIIIJJJMMMMMMKKKHHHJJJOOONNNJJJKKKNNNOOOLLLLLLOOONNNKKKNNNNNNLLLHHHEEEEEEGGGIIIMMMNNNNNNLLLIIIFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBB@@@???>>>999:::;;;;;;:::999777555333333444444444333222222555666777888777555333111333333333333333333333333333333333333333333333333111111222222111111000///000000000111111111222222111111111222222222333333222222222222222222222222333222111000000000111111222222222222222222222222111111111000000000//////000000000000111111111111222222222111111000000000111111000000111111222333222222222111111111000000333333222222222222333333111111222333333444444555555444444444555666777777888888888999:::;;;<<<======>>>???AAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBBCCCCCC@@@>>>AAAHHHLLLMMMKKKKKKLLLLLLKKKJJJJJJLLLNNNMMMKKKJJJJJJLLLOOOPPPPPPQQQOOOMMMKKKKKKLLLOOOPPPOOONNNMMMNNNNNNNNNLLLJJJLLLMMMOOOPPPOOOMMMKKKIIIMMMLLLLLLLLLMMMLLLJJJHHHHHHEEEDDDFFFIIIJJJGGGCCCEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCAAAAAA@@@@@@???>>>???AAACCCDDDAAAAAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAABBBCCCCCCCCCBBBAAA@@@BBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCBBBBBBBBBCCCBBBBBBAAA@@@@@@@@@@@@AAACCCAAA??????AAABBBBBBBBBEEEFFFGGGFFFEEEEEEGGGIIIGGGHHHIIIGGGEEEDDDEEEFFFDDDEEEGGGGGGFFFFFFHHHIIILLLGGGCCCAAABBBEEEFFFFFFJJJGGGDDDBBBBBBBBBBBBAAA@@@CCCEEEEEEBBB@@@@@@AAABBB@@@BBB???>>>JJJNNNBBB999<<>>>>><<<;;;<<<<<<;;;;;;;;;<<<===>>>>>>???AAAAAABBBDDDEEEEEECCCAAAAAAAAABBBFFFLLLNNNMMMKKKFFFGGGHHHHHHFFFEEEFFFGGGKKKLLLKKKIIIKKKNNNMMMIIIHHHKKKKKKJJJKKKNNNOOOLLLNNNNNNLLLHHHEEEDDDEEEGGGNNNOOOOOOMMMIIIFFFDDDCCCCCCCCCCCCCCCBBBAAA??????AAAAAAAAA@@@???>>>===<<<999999::::::999888666555444444444444333333222111444555777777777555333111111111111111111111111111333333333333333333333333000000111111000000///...000000000000111111111111000111111111222222222222111111111111111111111111222222111000000000111111222222222222222222222222111111000000000000//////000000000000111111111111111111111000000000000000111111000000000111222222222111111111111000000000222222111111111111222222111111222222333444444444444444444333444444555555777777888888:::;;;======>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@AAABBBDDDEEEFFFCCC@@@AAAEEEHHHIIIHHHIIIJJJKKKKKKIIIHHHIIIIIIJJJIIIGGGHHHKKKNNNOOOOOOQQQNNNKKKIIIIIIKKKOOOQQQMMMMMMNNNPPPQQQPPPNNNLLLKKKLLLNNNOOOOOONNNLLLKKKLLLIIIHHHIIIKKKLLLJJJHHHFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDBBB@@@??????>>>======>>>@@@BBBCCC???@@@@@@AAAAAA@@@@@@???????????????@@@@@@@@@@@@>>>???@@@@@@AAAAAA@@@@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======@@@BBBCCCCCCAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???@@@AAAAAA???===CCCDDDEEEEEEDDDCCCEEEFFFHHHIIIIIIHHHFFFEEEEEEGGGDDDEEEFFFFFFEEEDDDEEEFFFIIIFFFAAA???@@@CCCEEEFFFIIIGGGDDDBBBBBBBBBAAA@@@???AAACCCCCCAAA@@@???@@@BBB@@@BBB@@@===FFFHHH<<<999<<<@@@BBBAAA???======<<<<<<<<<<<<;;;;;;::::::999999:::888444111000111000000000000000000000000(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,------.........---------.........//////000000000111222333333444///000000000000111111111222333444555666555444444///000111222333444555555444444555555666888999::::::<<<======<<<;;;<<<===;;;<<<<<<<<<======>>>>>>@@@??????CCCFFFGGGCCC@@@BBBAAABBBEEEIIIKKKJJJIIIHHHIIIHHHGGGEEEDDDEEEFFFHHHKKKLLLIIIJJJLLLKKKHHHGGGIIIJJJGGGHHHLLLMMMJJJKKKJJJHHHEEEAAA???@@@AAAFFFHHHJJJJJJHHHFFFEEEEEEAAABBBAAAAAA@@@>>><<<;;;>>>>>>>>>>>>===<<<;;;:::999999::::::999888666666444444444444333222111111444444555666666444333222//////000000000000111111222222222222222222222222000000111111000000///.../////////000000000111111000000000111111111111222111111111111111111111111111111111000000000000111111111111111111111111111111000000000///////////////000000000111111111111111111111111111111000000111111000000000000111111111111111111000000000000111111000000000000111111111111111222333333444444555444444444444444555555666666777888999;;;===>>>>>>>>>===>>>>>>???AAAAAACCCBBB@@@@@@@@@BBBDDDEEEHHHEEEBBBAAACCCEEEFFFEEEDDDFFFIIIJJJIIIHHHHHHHHHIIIGGGFFFFFFHHHJJJJJJJJJMMMLLLKKKJJJJJJLLLMMMNNNLLLMMMOOORRRTTTSSSQQQNNNKKKLLLMMMNNNNNNMMMKKKJJJKKKGGGEEEFFFJJJLLLJJJHHHGGGHHHGGGEEEBBBBBBEEEHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEECCCAAA???>>>@@@??????>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>><<<===>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>???===<<<<<<<<<<<<<<<;;;;;;@@@AAABBBBBB@@@>>>>>>??????@@@AAABBBCCCCCCCCCCCC>>>>>>???@@@AAAAAA>>><<>>???BBBEEEGGGIIIGGGEEECCCDDDDDDCCCAAA@@@AAABBBBBBAAA@@@??????>>>;;;???AAA???GGGIII>>>999<<<@@@BBBAAA???>>>>>>>>>>>>===<<<;;;:::::::::888999999777444111000000////////////////////////(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))*********************************+++++++++,,,,,,,,,,,,,,,---------------------------............//////000111222333333444///000000000000111111111222333444555555555444333///000000111222333444444555555444444444555666666777999;;;;;;::::::;;;<<<;;;<<<<<<<<<======>>>>>>???>>>???CCCGGGIIIGGGDDDFFFEEEFFFGGGIIIIIIIIIHHHIIIIIIHHHFFFDDDBBBCCCDDDGGGJJJKKKIIIHHHKKKJJJGGGHHHKKKJJJFFFFFFIIIIIIGGGHHHHHHFFFCCC???===>>>???@@@BBBDDDEEEDDDDDDDDDEEE@@@AAAAAAAAA@@@>>>;;;:::;;;<<<<<<<<<;;;:::999888:::::::::999888888777666333444444444333333222111333444444555444444333222///000000000111111111222222222222222222222222222111111222222111111000///....../////////000000000//////000000000111111111000000000000000000000000000000000000111000000000111111111111111111111111000000000////////////...///000000000111111111111222222222222222222222222111111000000///000000111000000000000000000000000111000000//////000000111000000111222222333333444555555555444555555666666666666666888999;;;===>>>============>>>???@@@AAADDDCCCAAA@@@@@@AAACCCDDDIIIGGGDDDBBBCCCCCCDDDDDD???BBBFFFIIIIIIHHHIIIIIIIIIGGGEEEEEEFFFFFFEEECCCHHHIIIKKKMMMMMMLLLKKKJJJLLLMMMOOORRRTTTTTTRRROOOMMMMMMMMMLLLKKKJJJHHHGGGIIIFFFDDDDDDGGGJJJJJJIIIIIIJJJJJJGGGBBBBBBEEEJJJEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAA???>>>CCCBBBAAA@@@???>>>===============<<<<<<=========;;;;;;;;;;;;<<<<<<<<<===<<<<<<======>>>???@@@AAA>>>>>>>>>===>>>>>>??????<<<<<<<<<;;;;;;;;;::::::>>>@@@AAA@@@>>>======>>>>>>??????@@@AAABBBCCCCCC<<<<<<>>>AAACCCCCC@@@>>>???AAACCCCCCAAA@@@@@@AAACCCDDDEEEDDDBBBBBBCCCDDDGGGHHHHHHGGGEEEDDDEEEFFFDDDCCCAAA@@@@@@BBBEEEGGGIIIGGGFFFFFFFFFFFFEEEDDDAAAAAABBBBBBBBBBBB@@@???===999>>>BBBBBBHHHJJJ@@@:::===AAABBBBBBAAA@@@@@@@@@???===<<<::::::::::::777888999777444222111111000000000000000000000000))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((((())))))(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************************++++++++++++,,,,,,,,,,,,,,,,,,------,,,------------............//////000111111222222000000000111111111222222111222333444444444333222000000111222222333444444555444333222222333444555444666999999999999:::;;;;;;;;;;;;<<<===>>>>>>?????????@@@CCCGGGIIIJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJHHHIIIIIIFFFCCCAAAAAAAAAFFFJJJKKKHHHFFFHHHIIIHHHJJJLLLJJJEEEDDDGGGGGGEEEHHHHHHGGGEEEAAA??????@@@@@@AAABBBAAA???>>>???@@@???@@@AAAAAA@@@>>><<<::::::::::::::::::999888888999999888888777666666666222333333444444333333222333333333333333333333222///000000111111222222222222222222222222222222222111111222222111111000///............////////////////////////000000000000////////////////////////...///000111111111000000111111111111111111111111000000////////////......000000000000111111111111222222222222222333333333111111000/////////000000//////000000000000000111111111000000000000111111000000111111222333333333444444444444555666777888666666777777999:::<<<<<<<<<<<<<<<===>>>>>>??????CCCBBBAAA@@@AAABBBCCCDDDHHHGGGFFFEEEDDDDDDCCCCCC===@@@DDDGGGHHHIIIJJJKKKIIIHHHFFFEEEEEEDDDBBBAAAEEEGGGKKKNNNNNNLLLJJJHHHKKKKKKMMMOOORRRRRRPPPNNNLLLLLLKKKJJJIIIGGGFFFEEEHHHGGGEEEDDDDDDFFFIIIKKKKKKLLLKKKHHHDDDCCCFFFIIIDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA??????BBBBBBAAA@@@???>>>===<<<===<<<<<<;;;;;;<<<<<<===::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>???@@@============>>>>>>???@@@=========<<<;;;;;;::::::<<<>>>??????===<<<<<<===>>>=========>>>???AAABBB======???AAADDDDDDBBB@@@???AAACCCCCCAAA?????????@@@AAABBBBBB@@@@@@AAABBBCCCDDDDDDCCCBBBAAAAAABBBAAABBBCCCCCCBBBCCCFFFHHHHHHGGGFFFGGGHHHIIIHHHGGGDDDCCCCCCDDDEEEDDDBBB@@@AAA;;;???CCCBBBFFFHHH???<<>>???@@@AAABBBCCCDDDEEEGGGJJJLLLJJJKKKKKKKKKKKKKKKLLLMMMJJJKKKLLLJJJFFFCCCAAAAAAFFFJJJJJJFFFDDDGGGIIIIIIJJJLLLIIIEEECCCFFFGGGEEEGGGHHHHHHFFFCCCAAAAAABBBAAAAAA@@@===;;;;;;===???===>>>@@@AAAAAA???<<<;;;999999999999999888888777777777666555444444444444111111222333444444444444222222222333333333222222...//////000111111222222111111111111111111111111000000111111000000///...------........./////////........./////////000000////////////////////////---...000111111111000000111111111111111111111111000000/////////.........000000000000111111111111000111111111222222222222111111000///////////////////////////000000111111222111111000000111111222000000000111222222333333222222222333444666777888777777777777888999:::;;;:::;;;<<<>>>???>>>>>>===>>>???@@@AAACCCDDDEEEFFFEEEFFFHHHHHHFFFEEEDDDDDD>>>AAADDDFFFGGGHHHIIIJJJIIIHHHGGGGGGGGGGGGDDDCCCEEEGGGIIILLLLLLKKKJJJHHHIIIHHHIIIJJJMMMNNNMMMKKKIIIIIIIIIHHHGGGFFFEEEEEEHHHIIIHHHEEEBBBCCCHHHNNNMMMLLLKKKHHHFFFEEEFFFGGGCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@>>>>>>??????>>>>>>=========<<<;;;;;;;;;;;;<<<===999999:::::::::;;;;;;;;;;;;::::::999:::;;;======<<<<<<<<<======???@@@@@@???>>>>>>===<<<<<<;;;;;;:::<<<===>>><<<<<<<<<===>>><<<:::999999<<>>AAACCCCCCAAA???>>>>>>???@@@AAAAAA??????@@@AAA???@@@AAA@@@???>>>???@@@@@@CCCFFFGGGFFFFFFGGGIIIEEEDDDDDDFFFIIIJJJIIIHHHFFFEEEDDDEEEGGGGGGDDDAAABBB:::>>>CCCAAADDDFFF???===@@@CCCDDDDDDDDDDDDEEEAAA???<<<:::888777777888444666666555222000///000000000000000000000000000))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////111222222222222333333333///000111222333222111111222222222333333444444555111000///000111333666888333555888999999999:::<<<999999:::<<<===???@@@AAACCCDDDEEEDDDCCCDDDIIIMMMIIIJJJKKKKKKKKKLLLNNNPPPMMMOOOPPPNNNJJJFFFDDDCCCFFFJJJJJJEEEBBBEEEIIIJJJJJJKKKIIIDDDDDDGGGHHHFFFFFFFFFGGGEEEBBBAAAAAABBB@@@???>>>;;;:::;;;>>>AAA;;;===???AAA@@@???<<<;;;888999999999999888888777555555444333222222222222000111222333444555555555222222222222222222222333.........///000111111222111111111111111111111111///////////////......------------.........//////............/////////000////////////////////////---...///111111111000///000000000000000000000000000/////////............000000000000111111111111//////000000111111111222111111000///////////////.../////////000000111111222222111111111111222222000000000111222222333333///000000222333555777888888777777777888999::::::999:::===>>>??????===<<<:::<<<>>>AAADDDFFFHHHHHHDDDFFFHHHIIIHHHFFFEEEEEEAAACCCEEEFFFFFFFFFHHHIIIIIIHHHHHHHHHJJJIIIHHHFFFFFFGGGHHHIIIJJJJJJJJJJJJGGGFFFEEEFFFIIIJJJJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJJJJFFFAAAAAAHHHOOOMMMLLLJJJHHHGGGFFFEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@:::;;;<<<===>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<===999999:::::::::;;;;;;;;;:::999888888888999:::;;;<<<<<<<<<<<<===???@@@AAA@@@@@@???>>>======<<<<<<999;;;======<<<<<<<<<>>>>>><<<999666777999===@@@EEEDDDCCCDDDEEEEEECCCBBB>>>AAACCCCCCAAA???>>>>>>???@@@AAAAAA??????@@@AAA>>>???@@@@@@???>>>???AAA???CCCHHHIIIHHHGGGHHHIIIBBBBBBCCCEEEHHHJJJJJJIIIHHHFFFEEEGGGIIIIIIFFFBBB@@@888;;;AAA@@@DDDGGGBBB>>>AAADDDEEEEEEEEEEEEFFFAAA???<<<999777666777777333444555333111///...///////////////////////////(((((((((((((((((((((((()))(((((('''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++)))************+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------.........///////////////////////////000111222333222222111111111111222222666444222333666777666444333333222222333333444555777888999:::;;;::::::999;;;;;;;;;;;;<<<>>>???@@@CCCCCCDDDDDDDDDDDDCCCCCCFFFGGGIIIIIIIIIIIIKKKLLLPPPPPPOOONNNKKKIIIFFFDDDFFFKKKNNNLLLEEEAAABBBFFFGGGFFFEEEBBBAAACCCGGGJJJHHHHHHFFFEEEDDDBBBAAAAAADDDCCCAAA???===<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;999888666555555555666777666555222111000000111222111111111222222333333333555444222000//////000111//////000000111111222222000000000000000000000000222111111000///......---////////////////////////...............///000000//////............//////////////////000000000000000000000000111111111111000000////////////000000000000000000////////////////////////000000000000///000000000000//////...000000///////////////000333333222222111000000000333222111000000111222333111111111222333444666777999999888888777888888999888999:::<<<>>>???AAAAAA>>>>>>>>>???AAACCCDDDEEEAAACCCFFFHHHIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHHHHHHHIIIKKKLLLMMMIIIIIIIIIHHHHHHHHHGGGGGGIIIJJJIIIEEEDDDGGGHHHFFFCCCCCCDDDDDDEEEEEEFFFFFFHHHHHHHHHGGGFFFEEEDDDDDDGGGFFFDDDAAA@@@???????????????@@@AAAAAAAAA@@@@@@AAA@@@@@@@@@??????>>>>>>:::::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999999999999888888888777777777888888888999999999999<<<<<<<<<<<<;;;<<<>>>AAA??????>>><<<;;;;;;===@@@999:::;;;<<<<<<<<<;;;;;;:::999888888888999:::;;;>>>@@@AAAAAA@@@???AAABBB>>>>>>??????@@@@@@AAAAAA@@@??????@@@AAABBB@@@>>>CCCCCCBBB@@@>>>???AAACCCCCCCCCDDDDDDEEEFFFFFFFFFBBBAAABBBEEEHHHJJJKKKKKKAAABBBBBBCCCCCCCCCCCCBBB======>>>???@@@@@@AAAAAAAAAAAAAAABBBDDDDDDBBB@@@>>><<<:::777555555666666555555444333222000000///////////////////////////((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------............////////////////////////000111222222222111111000000111111222555333222333666777666444333222222222222333444444444555777999:::;;;:::::::::::::::;;;<<<===??????AAABBBCCCDDDEEEDDDDDDCCCDDDFFFGGGGGGFFFFFFGGGIIIKKKKKKLLLLLLKKKJJJHHHGGGFFFIIILLLJJJFFFCCCCCCEEEGGGFFFEEEBBBAAABBBFFFIIIFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>======<<<======<<<<<<;;;:::::::::888777666555555555666666666444222000000000111222000000000111111111111111444333222000//////000000000000000000000000111111////////////////////////111111000000///......---.......................................//////000//////............//////.../////////000000000000000000000000000000//////000//////////////////000000/////////////////////000000000///////////////...//////000000000//////000000///////////////000222222222111111000000000111000000000000000000111111111111222333444555666999888888777777888888888888888:::;;;===???@@@AAA?????????@@@AAABBBDDDDDDCCCDDDFFFHHHHHHGGGEEECCCFFFFFFFFFFFFFFFGGGHHHIIIGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGIIIGGGCCCCCCEEEFFFDDDBBBBBBCCCCCCEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEGGGEEECCC@@@?????????@@@>>>>>>????????????>>>>>>?????????>>>>>>>>>======999::::::::::::::::::;;;:::::::::999999999888888999999888888888777777777777777777777888888888888:::;;;<<<;;;999999:::<<<>>>>>>===;;;::::::<<<>>>999::::::::::::;;;;;;;;;;;;:::999888888999::::::===???@@@@@@???>>>@@@AAA>>>>>>>>>??????????????????>>>>>>???AAAAAA@@@???BBBBBBBBB@@@>>>>>>@@@BBBAAAAAAAAAAAABBBCCCEEEEEEDDDBBBAAACCCFFFHHHGGGEEEBBBBBBDDDEEEFFFFFFFFFFFF????????????@@@@@@@@@@@@?????????@@@BBBAAA???===<<<;;;888666444444555555555444333222111000000///////////////////////////((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,------.........////////////......//////000111222222111111000000111111222444333222333555666555444222222111111222222333444111222555777999:::::::::999999999:::;;;<<<>>>>>>>>>@@@BBBDDDEEEEEEDDDCCCBBBCCCDDDDDDCCCBBBCCCEEEEEEFFFHHHIIIJJJKKKJJJJJJFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFEEEBBBAAABBBEEEHHHCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@AAAAAA@@@???===<<<;;;;;;<<<<<<;;;:::888777777666666555444555555555444333222000000000111111000000000000////////////333222111000/////////000000000000000000/////////////////////////////////111000000//////.......................................------......///000//////............//////....../////////000000000000000000///.........---//////............//////////////////////////////111000000//////.........---...//////000000000000000//////......///000000111111111111111111000000//////000000000000//////000000111111222333555555777777777777777888888888777888999;;;<<<>>>???@@@@@@@@@@@@@@@AAABBBDDDDDDDDDEEEFFFGGGGGGEEECCCBBBGGGFFFFFFFFFFFFFFFGGGGGGFFFGGGHHHJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHEEEGGGFFFBBBAAADDDDDDAAAEEEEEEDDDCCCCCCDDDEEEFFFFFFEEECCCBBBBBBCCCDDDEEEGGGEEEAAA???===>>>???@@@===>>>>>>>>>===<<<;;;;;;======<<<<<<<<<<<<;;;;;;999999999999888888888888888888888888777777777777888888777777777777777666555555666666666777777777888:::::::::777666666666<<<<<<;;;:::888888:::<<<:::999888888888999;;;;;;<<<;;;::::::999999999:::;;;===>>>>>>======>>>???>>>>>>>>>>>>=====================???AAABBBAAA@@@BBBBBBAAA???===<<<>>>@@@???>>>>>>>>>???AAACCCEEEGGGCCC@@@AAAEEEFFFCCC???@@@AAACCCDDDFFFGGGGGGGGGAAAAAAAAA@@@@@@@@@??????===<<<<<<===???>>><<<::::::999777555333333333444444333333222111000//////////////////////////////(((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************))))))***+++++++++++++++***++++++++++++,,,,,,,,,,,,------....../////////............///000111111111111000000000000111111333333222333444444444444111111111111111222333333111222444666777777777777888888888999:::;;;<<<===;;;===@@@CCCDDDDDDCCCCCCAAABBBCCCBBBAAA@@@AAABBBBBBDDDFFFHHHJJJKKKKKKKKKFFFDDDCCCDDDGGGHHHFFFDDDGGGGGGEEECCCBBBBBBEEEGGGAAAAAABBBBBBBBBCCCCCCCCCAAABBBCCCCCCBBB???===;;;999:::;;;<<<;;;888666444666555555444444444444444333222111000000000000111111000000000///.........111111000000////////////000000000//////.........////////////////////////000000/////////....................................------------.../////////......------......///........./////////000000000000///...------,,,,,,///......------......///.........///////////////111111000///......------,,,---...///000000000000//////.........///000000000000000000111111111111...///000111111000///...000000000111111222444444666666777777777777777777777777888:::;;;===>>>>>>>>>??????@@@BBBCCCEEEFFFCCCDDDFFFGGGGGGFFFEEEDDDFFFFFFEEEEEEEEEFFFFFFFFFEEEFFFHHHJJJJJJIIIGGGFFFGGGGGGHHHHHHHHHGGGFFFEEECCCFFFEEEBBBAAADDDDDDAAAKKKJJJGGGDDDBBBAAAAAAAAACCCAAA???>>>>>>@@@BBBDDDFFFCCC@@@===<<<===???@@@============<<<;;;:::999::::::::::::::::::::::::888888888777777666666666666666666666666666666666666666666666666666666666444444444555555555666666555777999999777555555555999999999888666666888999999888777666666888:::;;;<<<<<<;;;::::::999999999:::;;;<<<<<<;;;;;;<<<===>>>>>>======<<<<<<<<<;;;<<<<<<===???BBBCCCCCCBBBAAAAAAAAA???<<<;;;<<<>>>???===<<<<<<===@@@CCCEEEHHHDDD@@@AAAEEEFFFBBB===???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>;;;;;;;;;<<<===<<<:::888999888777555444333333333333222222111000000//////////////////////////////(((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********))))))***++++++++++++************+++++++++,,,,,,,,,,,,,,,---...//////000------------...///000111111000000000000000000111111222333333333333333444111000000000000111222222222333444555555555444333666666777777888:::;;;<<<999;;;>>>@@@BBBBBBBBBBBB@@@AAABBBAAA@@@???@@@AAABBBDDDFFFGGGIIIIIIIIIHHHEEEBBB@@@BBBFFFHHHFFFDDDFFFFFFFFFDDDBBBBBBDDDFFF@@@@@@AAABBBBBBCCCCCCDDDCCCDDDDDDDDDBBB???<<<:::888999::::::999777444333444444444444333333222222111111000000000000000000111111111000/////////...///000000000//////......000/////////......------........................////////////....................................---------------...//////......------------..................////////////000//////...---,,,,,,+++......------------......------....../////////000111000000///...------,,,,,,,,,---///000000000000...............///000000/////////000000111111222///000222222222222000///000000000000111111222333444555666777777777777666666777888999:::;;;<<<===;;;<<<===???AAADDDFFFGGGBBBCCCDDDFFFGGGHHHHHHHHHEEEEEEDDDDDDDDDEEEFFFFFFEEEFFFHHHIIIIIIGGGEEEDDDCCCDDDEEEEEEEEEDDDBBBAAABBBEEEEEECCCCCCFFFEEECCCKKKJJJGGGDDDBBBAAA@@@@@@@@@>>><<<;;;;;;===???AAADDDBBB???===<<<<<<>>>???============<<<;;;999999888888888888888888888888777777777666666555555555555555555555555555555555555555555555555555555555333444444444444555555555333555777888777666666777777888888777555555666777888777555444555666888:::;;;;;;;;;::::::999999999888:::;;;;;;:::999;;;<<<>>>=========<<<<<<;;;;;;=========@@@CCCDDDDDDCCC???@@@@@@???===<<<<<<>>>???>>><<<<<<===@@@CCCEEEFFFCCC@@@AAAEEEFFFCCC???@@@@@@AAAAAAAAA@@@@@@???DDDCCCBBBAAA???>>>===<<<;;;;;;:::;;;<<<<<<999777999888777666555444444444111111111000000/////////////////////////////////((((((((((((((((((((((((''''''&&&''''''((()))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******((()))******++++++******************++++++++++++++++++,,,---...//////000---,,,,,,------...///000111000000//////000000111000222333333222111333444000000000///000000111222333444555555555444222222555555555666777888::::::888999;;;<<<>>>???@@@@@@>>>@@@AAA@@@??????@@@AAABBBCCCDDDFFFFFFFFFEEEEEEDDDAAA???AAADDDFFFEEEDDDDDDEEEDDDBBB@@@@@@BBBCCC?????????@@@AAABBBBBBBBBBBBBBBBBBAAA@@@===;;;:::888999999888777555333222333333333333333222111111///000000000////////////000000000000////////////......////////////.....................---------................................................------------------------------,,,,,,------...///......------------......------.........//////////////////...---------,,,------,,,,,,,,,,,,---------------......//////000000//////......---------,,,---......////////////------------...///000000......//////000111222222111111222222222222111111000000//////000111111222333444555777777777666666666666777888999:::;;;;;;:::;;;<<<>>>@@@CCCEEEFFF@@@AAACCCEEEFFFHHHHHHIIICCCCCCCCCCCCDDDEEEFFFGGGFFFFFFGGGGGGGGGEEEDDDCCCAAABBBDDDEEEDDDCCCAAA???@@@DDDEEEDDDEEEHHHHHHEEEEEEEEEEEEEEEDDDDDDDDDCCC???>>><<<;;;;;;<<<===>>>AAA@@@>>>===<<<<<<======<<<<<<<<<<<<;;;:::999999666777777777777888888888666666666666555555555555444444444555555555555555333444444444444555555555333333444444444555555555222444666777666666777888555666777666555444444555666555444444444555777888888999999::::::999999888777999::::::999999:::;;;============<<<<<<<<<<<<===<<<===???BBBDDDCCCBBB>>>???@@@???>>>======???@@@???>>>===>>>???AAACCCCCCBBBAAABBBCCCCCCCCCAAABBBBBBBBBAAAAAA@@@???>>>CCCBBBAAA@@@>>>===<<<<<<;;;::::::;;;<<<;;;888666777777777666555555444444000000000000//////......////////////////////////((((((((((((((((((((((((&&&&&&&&&''''''((()))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***((())))))***************************++++++++++++***++++++,,,...//////000,,,,,,,,,,,,---...///000000000////////////000000///111333222111000222444000////////////000111111222333444555555555444333444444444555666777999999888888888999:::<<<===???<<<===>>>>>>>>>>>>???AAA???@@@AAACCCCCCCCCBBBBBBCCCAAA@@@@@@BBBCCCDDDDDDAAAAAAAAA???======>>>???<<<======>>>>>>?????????>>>=========<<<<<<;;;;;;999888777666555333222222111222333333333222000000.../////////////////////.............../////////------.../////////...---------------------......................................................------------------------------,,,,,,------...///...------,,,,,,------...---------.........////////////..................------,,,,,,,,,,,,------,,,,,,---......///000000........................------......///.........------------...///000000------...///000111222333111111000000000000111111000////////////000111111111333555666777777666555555666666777888999::::::<<<<<<<<<===>>>@@@AAABBB@@@@@@AAABBBDDDEEEEEEFFFAAAAAABBBCCCDDDFFFGGGHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBDDDFFFGGGFFFEEEBBBAAA===AAADDDCCCEEEIIIIIIFFFBBBCCCEEEFFFFFFFFFEEEDDD@@@???>>>>>>============>>>>>>>>>>>>===<<<<<<;;;999999999::::::999888888666666666777777777888888555555555555666666666666444444444444555555666666222333333333444444444444444444444444555555555555444555666555444444555777444666777666555333444555444444444444555555555555555666888999999999999888777999::::::999888:::;;;==================>>>>>><<<;;;<<<>>>@@@BBBAAA@@@===>>>@@@@@@???>>>???@@@??????>>>>>>>>>>>>??????@@@BBBCCCBBB@@@>>>???AAA??????????????????>>>===AAAAAA@@@???===<<<;;;;;;:::999999::::::999777444555555555555555444333222000000////////////......////////////////////////((((((((((((((((((((((((&&&&&&&&&'''''')))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))***************)))************+++++++++******+++,,,...//////000,,,,,,,,,,,,---...//////000000////////////000000///111333222000000222444///////////////000111111111222333555666666555555444444444555666777888999999888777666777:::<<<>>>:::;;;============>>>@@@<<<===???@@@AAAAAAAAA@@@BBBBBBAAAAAAAAABBBCCCEEE>>>??????===;;;:::;;;<<<;;;;;;;;;;;;<<<<<<======999999999999999:::<<<<<<999888777555333222222222111111222333222111000///......///////////////...,,,,,,,,,------.........,,,---.../////////...---,,,,,,,,,------.................................---.....................---------------------------,,,,,,,,,,,,---.........------,,,,,,------...---------.........//////.........///////////////---,,,,,,++++++,,,,,,---,,,,,,------...///000000---------........................///......------,,,,,,,,,---...///000111,,,---...///000111222333111000///......///000111000////////////000000111111222444666777777666555555666666777888999999:::>>>===============>>>???@@@@@@@@@AAAAAABBBBBBBBB@@@@@@AAABBBDDDFFFHHHIIIHHHGGGFFFDDDCCCCCCCCCCCCEEEFFFHHHIIIIIIGGGEEECCC;;;@@@BBBCCCEEEIIIJJJGGGCCCDDDFFFHHHGGGEEEBBBAAABBBAAAAAA@@@???>>>>>>=========>>>>>>>>>===;;;:::666777777888888888888777555666666666777777888888444555555666666777777777444444444555555666666666222222222333333444444444444444444555555555666666666666666444222111333555444666777666555444444444222333444555555555444444333555666888999999999999777999::::::999999:::;;;<<<<<<======>>>>>>??????:::::::::<<<>>>??????===<<<>>>@@@@@@@@@???@@@AAA>>>>>>>>>>>>>>>=========???BBBDDDBBB===:::<<<@@@::::::;;;<<<<<<===<<<<<<@@@@@@???>>>===<<<;;;;;;999999888999999888555333444444444444333333222111///////////////.........////////////////////////((((((((((((((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))***((('''&&&&&&'''(((***)))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,++++++,,,,,,---...............////////////000000////////////000000333111111333222111333888;;;---,,,222------444666333333333222222111111111333444555555555777:::===;;;:::999777666666555555999888888999;;;>>>AAACCC>>>===<<<;;;<<>>:::999:::;;;<<<<<<999::::::;;;<<<<<<<<<;;;888777666555555666777888666555444333222222111000333333222222111000//////////////////////////////------------------------......---------,,,,,,,,,,,,---......//////......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...........................///............------------,,,,,,++++++,,,,,,---........................---.../////////...---,,,........................,,,,,,,,,---------......------............------111111000000//////......000000///////////////000222444555444333333444555555666777888999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;???AAABBBBBB@@@??????@@@>>>AAACCCDDDDDDEEEFFFGGGHHHGGGFFFGGGHHHFFFAAA===BBBEEEIIIIIIFFFDDDCCCDDDDDDAAA>>>===???EEEKKKOOOCCCCCCDDDIIILLLKKKCCC===AAA@@@@@@BBBCCCCCCAAA>>>??????>>>>>>======<<<<<<888888888777777777777777666666666666666666666666444444555555666777777888777666666555444444333333555444333333222222222222333444555555666666555555777666555444333222222222222333444555555333111000222333444555666666666666333444555666777999::::::999999999999999999::::::<<<;;;;;;<<<<<<===>>>???<<<:::888999<<>>===>>>@@@BBBBBBAAA@@@???@@@@@@???>>>===;;;::::::???CCCEEEBBB===999;;;===>>>===<<<;;;<<<<<<===>>><<<<<<;;;:::::::::;;;;;;777888:::999777444333333222222222111000//////...////////////////////////+++++++++,,,,,,---------'''''''''((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))((((((''''''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,++++++++++++,,,------............////////////000000////////////000000000///000222222111888@@@AAA000---222......333444333333333222222111111111333555666666666777:::===;;;:::999888777777777777999999999999;;;>>>AAABBB@@@@@@???>>>???@@@AAABBB???@@@AAABBBCCCBBBAAA@@@>>><<<::::::;;;<<<<<<;;;888888999:::::::::::::::999888666444333333333444444444333333222222111111333333222111111000//////........................------------------------...------------,,,,,,,,,,,,,,,---............---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---..................---------............---------------,,,,,,++++++,,,,,,---........................---------......------,,,........................,,,,,,,,,---------......------............------000000000000//////......000000///////////////000111333444333222222333555444555666777888999::::::<<<<<<<<<<<<<<<<<<;;;;;;>>>@@@AAAAAA@@@???@@@AAAAAACCCDDDEEEDDDEEEFFFHHHGGGGGGGGGHHHIIIHHHDDD@@@BBBEEEHHHIIIFFFDDDCCCCCC??????>>>???@@@CCCFFFHHHBBBBBBCCCHHHKKKJJJDDD>>>???>>>???@@@AAAAAA@@@>>>>>>======<<<<<<;;;;;;:::999999888777666555555444666666666666666666666666333333444444555666666777666666666555444333333333555444333222222222222222222333333444444444444444666666555444333333222222333444555555555444222111333333444555666666666666333444444555666777888888777777888888999999999::::::999999::::::;;;<<<======:::888999<<<>>>>>>======>>>???AAABBBBBBBBBAAA>>>>>>>>>>>>????????????;;;>>>@@@>>>999666777:::===<<<;;;::::::;;;<<<<<<;;;::::::999999999999999666777888777444333222333222222111111000//////...------------------------+++++++++,,,,,,,,,------&&&'''''''''(((((())))))(((((())))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''(((((((((((('''''')))((((((''''''(((((())))))((((((''''''(((((())))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++++++++,,,---------............/////////000//////......//////000,,,---000111000222===IIIGGG333---111//////333111222222222222222111111111333555666666666777:::<<<:::999999888888999999999:::999999:::<<<>>>@@@BBBBBBBBBBBBAAAAAAAAAAAA@@@>>>???AAACCCBBBAAA>>>===;;;::::::;;;<<<===<<<:::777777888999999999888888999888666444222111000000222222222222222222222222222222111111000000//////........................------------------------------------,,,,,,,,,,,,++++++,,,------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...//////.........---------............------------------,,,,,,,,,,,,---------------------------------,,,,,,+++,,,,,,------------------------------,,,,,,,,,---------......------............------000000000////////////...000//////......///000000000222333333222222333444444444555666777888888999;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>@@@AAA@@@@@@AAABBBDDDEEEEEEDDDCCCDDDFFFHHHFFFFFFGGGIIIJJJJJJGGGEEEBBBEEEHHHIIIGGGDDDCCCCCC<<<===???AAABBBBBBBBBAAAAAAAAACCCFFFJJJIIIEEE@@@===<<<<<<>>>@@@@@@???===<<<<<<;;;;;;:::999999999:::999888777666444333333666666666666666666666666222222333333444444555555666555555444444333333222444333333222222222222333111111222333333333333333444555555555555444222111444444555666666444333222444444555555555555555444444444444555555555666666555555666777888888999999999999999::::::;;;<<<======;;;999:::;;;<<<<<<;;;<<<======???AAACCCDDDEEE@@@@@@???????????????@@@;;;>>>@@@???;;;999:::;;;<<<;;;:::999888888999:::999999888888777777777777666666666444222000111222222111111000000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,&&&&&&''''''((()))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((()))(((''''''''''''((()))&&&'''((())))))((('''&&&(((((((((''''''((((((((((((((((((''''''((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))************))))))*********++++++++++++++++++***+++,,,,,,------------.........///////////////....../////////+++---000000...222@@@OOOGGG222***//////000333000222222222111111111111111222333555555555666888:::888777777777888999999::::::::::::;;;<<<>>>???@@@BBBBBBBBBBBBAAA@@@???>>>===>>>AAABBBBBB???<<<:::888888999;;;======;;;999777888888999999888888888888777666444222111000///000000000111111222222222111111000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,------......------,,,++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---.../////////...------,,,,,,.........---------,,,,,,------,,,,,,,,,,,,------------------------------,,,+++*********+++,,,---------------------------,,,,,,,,,---------......------............------//////////////////////////////.........///000000111222333333333333444666555555666666777888888999::::::;;;;;;;;;;;;<<<<<<;;;===???@@@@@@@@@AAACCCFFFFFFEEECCCAAABBBEEEGGGEEEFFFGGGIIIKKKKKKJJJIIIDDDFFFHHHIIIIIIGGGEEECCC???@@@BBBCCCCCCCCCAAA@@@BBBBBBCCCFFFIIIIIIFFFDDD===<<<;;;===???@@@???>>><<<;;;;;;::::::999888888999999888777777666555555555555555555555555555555111111222222333333333333444444444444333333222222333333222222222222222333111222222333333333333333222333555666666444333111444555555666666555444444555555555555555555444444444444444444444444444444333333444555666888888999;;;;;;;;;;;;;;;<<<>>>>>><<<;;;:::::::::::::::999<<<;;;<<<===???CCCFFFHHHGGGFFFCCC@@@>>><<<<<<;;;<<<>>>??????<<<;;;;;;<<<;;;:::999777777777777888999999999888888777666666666666555333000000111333111111000000////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,&&&'''''''''(((((())))))'''(((((((((((()))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((((((((('''((((((''''''''''''((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))************))))))*********++++++++++++************+++,,,,,,------------............//////............//////---...000///---111@@@OOOBBB---'''---...000333000111111111111111111111111000222444444444444666777666666555666666777888999:::::::::;;;<<<======>>>???????????????>>><<<<<<<<<>>>@@@BBBAAA???;;;999777777999;;;======:::888888888999999999999888888666666555555444333222222...//////000000111111111000000//////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))***++++++,,,,,,++++++,,,------......------,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...//////.........---------...------------,,,,,,,,,...------,,,,,,------...------------------------++++++***)))***+++,,,---------------------------,,,,,,,,,---------......------............------.............../////////...............///000000222333555555444555666888666777777888888999999999::::::::::::;;;;;;<<<<<<:::<<>><<<<<<<<<>>>??????>>><<<<<<;;;::::::999999888777888888888888888888888444444444444444444444444111111111222222222222222333333333333333222222222222222222111111222222333222222333444444444444444111333444666666555333222444444555555555555555555555555555555555555444444444444444444333333333333222333333555666777888888999999999999:::;;;<<<===;;;;;;;;;:::999888888888;;;;;;:::;;;>>>AAAEEEGGGMMMKKKHHHDDD@@@>>>======:::;;;<<<<<<:::999999999:::999888777666777777888::::::::::::999888777666666666555333000000111333000000000///////////////------------------------++++++++++++++++++++++++((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))************)))************+++++++++***************+++,,,,,,,,,------------.........///......------......//////.........---111>>>LLL;;;)))%%%------...222000000000000111111111111111000222444555444444555666555555555555555666777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===???AAA@@@???<<<;;;777777888:::<<<;;;999777888999999999999888777777333333444555555444444333.........//////000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++,,,------......------,,,++++++++++++++++++++++++************************++++++************++++++,,,,,,++++++,,,,,,---...........................------------,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............---------............/////////------------...///000000222444555666555666777999777888888888999999999999999999::::::;;;;;;<<<<<<:::<<>>>>>===;;;;;;;;;:::999999888888666666666777888888999999444444444444444444444444111111222222222222222222222222222222222222222222222111111111111222222333222333333444444444444444111222444555555555555444444444444444444555555555444444555555555555555444444444444444444444444333333333444555666666777777555555555666666777888999888:::;;;;;;999777777888;;;:::::::::<<>>>>><<<;;;;;;:::999888777777888999:::;;;;;;<<<<<<;;;999777666555555555333111000000222////////////////////////------------------------+++++++++++++++*********)))))))))(((''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))'''''''''((()))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&''''''((((((((((((''''''((((((''''''''''''(((((((((''''''&&&&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))************)))************+++++++++***************++++++,,,,,,,,,---------.........///......------......//////,,,+++---...333>>>JJJ777((((((///,,,,,,000//////000000000111111111222111444666777666555666777777666666666666666777888888888999999::::::999999888888777888999;;;===>>><<<===>>>???@@@???>>>===999888888999::::::888666777888888888777777666555111222333444444333222222..................//////........................------------------------++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,,,,------......------,,,************************++++++++++++++++++++++++++++++************++++++,,,,,,++++++,,,,,,---...,,,,,,------.../////////---------,,,,,,,,,++++++......------------......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............---------------.........//////------------...///000000111333444555555555777999777777777777888888888888888999999:::;;;;;;<<<<<<;;;===????????????@@@AAAAAACCCDDDCCCBBBBBBCCCDDDCCCEEEGGGFFFDDDCCCDDDFFFGGGFFFGGGIIIJJJIIIEEEBBBDDDDDDDDDCCCCCCDDDDDDEEEEEEDDDCCCBBBAAABBBEEEGGG???===;;;:::;;;;;;;;;::::::999999888888777777666555555555555666666666666333333333333333333333333222222222222222222222222111111111222222222222222111111111111111222333333111111222333333333333333222222333333444555666666333333333333333444555555333333444555666666666666444444444444555555555555444444555555666666666777444444444444444555777777666999;;;;;;999777777888;;;:::::::::;;;===>>>???FFFEEECCCAAAAAACCCEEEFFFEEEDDDCCCCCCBBBAAA???===:::999999888999:::<<<===;;;;;;<<<<<<;;;999777555222333444333000///...///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))******)))((('''&&&%%%%%%''''''''''''((((((((()))************************&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&''''''(((((((((((('''''')))((('''&&&&&&'''((()))'''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''))))))))))))))))))))))))))))))))))))************)))************+++++++++*********)))***++++++,,,,,,,,,,,,---------...............------............***)))+++///444>>>HHH666)))***111,,,***////////////000000111111111222333555888888888777777888888888777777777777888888777888888999999999888888666666555666888;;;>>>@@@======>>>???????????????:::999888888999999777555666666777777666555444444111111222333222111000///........................---.....................------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,------------,,,,,,------......------,,,************************++++++++++++++++++++++++++++++************++++++,,,,,,++++++,,,,,,---...+++,,,,,,---...///000000---------,,,,,,,,,++++++......------------......,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---..................------------.........//////,,,,,,,,,---...///000111000222333444444444666888666666666666777777777777888888999::::::;;;<<<<<<;;;===?????????>>>???@@@AAACCCEEEEEEDDDCCCDDDEEECCCEEEFFFEEEBBB@@@BBBDDDEEEEEEEEEGGGIIIHHHDDD@@@@@@AAABBBCCCCCCCCCBBBAAADDDDDDBBB@@@>>>???BBBEEE???===:::999999999999888888888888777666666555555555555555444444333333333333333333333333333333333333333222222222222222222111111111111111111222222111111000000111222333333000000111222222222222111222222222333444555666777222222222222222333444555222333444555666666666666444444444555555555666666555555666666666666666666555555444555555666777888555888;;;;;;888777777999;;;::::::::::::;;;<<<<<>><<<<<<>>>@@@BBBDDDCCCBBBAAAAAA???===;;;:::999999999:::<<<>>>???:::;;;<<<<<<;;;888666444000111333222000---,,,,,,.........///////////////++++++++++++++++++++++++++++++++++++******))))))''''''''''''(((((((((((('''''''''''''''((())))))'''((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******&&&''''''((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************)))******++++++,,,------------------------------+++,,,------...222777;;;000***'''+++///......///...///111333444444444444555555666777777666555555777888999::::::::::::999888999::::::::::::999888666666666666777999;;;===@@@??????@@@AAABBB@@@???::::::;;;;;;:::999777666666666666666666555555444444444333333222111000000........................,,,++++++******++++++,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++******)))))))))++++++,,,,,,,,,,,,------...---+++))))))***+++,,,***,,,------++++++,,,...///////////////.........///......---------......------,,,------...///000222222333444444555555666666555444333333444666777666666777777777777666666777888:::;;;<<<=========>>>???@@@AAAAAAAAAAAAAAACCCBBBBBBAAA@@@???>>>===@@@AAADDDFFFGGGGGGFFFEEEAAABBBDDDEEEEEEDDDBBBAAA@@@======AAA???;;;<<>>@@@@@@???>>>===<<<<<<<<<<<<@@@@@@AAA@@@???===;;;:::777888999:::999777555444222111000///...---,,,,,,......//////......---,,,++++++++++++++++++++++++************************''''''''''''(((((((((((('''''''''''''''((())))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))***************++++++,,,,,,---......------------------------++++++,,,,,,---000555999000***'''+++/////////000...///111222444444444333555555555555555555555555777777777888888888999999666777888999999888777666666666666777888:::<<<>>>@@@???>>>???AAAAAA???>>>::::::::::::999888777666555666666666666555444444333222222111000000//////........................,,,++++++******++++++,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++++++++++++++++++++++++++))))))*********+++++++++------------------------------,,,++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++*********+++++++++,,,,,,,,,---------,,,***)))((()))***+++***,,,------++++++,,,...////////////..................---------------...............///000111111222222333333444555555555666555444333333444666777666666777777777777666666666777888999:::;;;<<<<<<<<<======>>>??????>>>>>>BBBAAAAAA@@@???>>>>>>===@@@AAACCCDDDDDDCCCBBBAAA???@@@BBBCCCCCCBBB@@@???@@@======???>>>:::;;;@@@<<<<<<;;;999888777666555777666555555444555555555444444444444444333333222333333444444333222222111111111111000000000//////111111111111111000//////000000000000000000000000111111111111111111111111222222222222222222222222333333222111111111222333222222222333333333333444666555555555444444444333222333444666666666666555777777888888888777555444888888888999:::999888777:::999999999888888777777999888888999:::<<<>>>?????????>>>===============??????@@@@@@???===;;;:::777888999999888666444333000000///...---,,,++++++---............---,,,,,,++++++++++++++++++++++++************************''''''''''''(((((((((((('''''''''''''''((()))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))&&&&&&'''(((((((((((('''(((((((((((((((''''''&&&''''''''''''''''''''''''((((((''''''(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************++++++,,,,,,---.........------------------------+++,,,,,,+++,,,...333666000***'''+++//////000111...///000222333333333333444444333222222333444444666666555444555666777888555666777777777777666555555555666777999;;;===>>>>>>======>>>??????>>><<<:::999888777777666777777444555555555555444333333111000000//////.........------------------------++++++************+++++++++++++++++++++*********+++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++++++++++++++++++++++++++(((((()))))))))*********,,,,,,,,,,,,------------------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++)))(((((()))*********,,,------++++++,,,...........................------,,,,,,,,,,,,------///......//////000111222111222222333333444555555555444444333444555666777666777777888888777777666666666555666777888:::;;;999::::::;;;;;;;;;;;;;;;@@@@@@??????>>>>>>>>>===???@@@AAAAAAAAA???>>>======>>>@@@@@@@@@@@@>>>===???======>>>;;;888999<<<<<<;;;;;;999888777666555444444444444444555555666333444444444444333222222222333333333333222111111111111000000000000//////000000111111000000//////000000000000000000000000111111111111111111111111222222222222222222222222444333222111111111111111111111222222222333333333555555444444444444333333111222333444444444444444555666777777777666555444777777888888888888777777999999888777666666555555666777777888999;;;===>>>???>>>>>>============>>>======>>>>>>>>>===;;;:::888888888888777555333111///......---,,,+++******,,,------------,,,++++++++++++++++++++++++++++++************************''''''''''''(((((((((((('''''''''''''''((())))))***))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((()))))))))******************+++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...222555111***'''+++//////000222...///000111111222222222444333111000000111333444555444222111222333555777444555666777777666555444444555666777999;;;===>>>===<<<;;;<<<======;;;:::999888666555555555666777333333444444333333222111000/////////.........---------------------------++++++************+++++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++************************))))))))))))*********+++,,,,,,,,,,,,,,,------------,,,,,,+++***+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,+++***))))))***++++++***+++---,,,++++++,,,...------...............///,,,,,,+++++++++,,,------............///000111222111111111222333333444444444444444444444555666777777777777888888777777777777666555444555777999;;;888888999999:::999999888========================>>>>>>??????>>>>>>===<<<======>>>??????>>>======>>>>>>===<<<999666777999:::999999777666555444444222222222222333444555666333333333333333222111111111222222222222222111111111000000000///////////////000000000000000//////000000000000000000000000000000000000111111111111111111111111111111111111444333333222111000000///111111111111222222222222444444333333333333333333000111111222222222222222333444555666666666555444555666888888777666666777:::999888777666555444444666666777888:::<<<===>>>>>>===============>>>>>>;;;;;;<<<======<<<;;;:::888888777666555333111000.........---,,,++++++***+++,,,,,,,,,,,,+++******************************************************''''''''''''(((((((((((('''''''''''''''((())))))+++***)))(((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''%%%&&&&&&'''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))************((()))))))))************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,...222555222,,,(((+++...///000222////////////000111111222333111000......000111333333222111000000222444555444555666777777666555444333444666777999;;;<<<<<<;;;:::::::::;;;;;;999777777666555444333444555666222222222222222111000000///////////////.........------------------------+++******))))))******+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,+++************+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,***+++---,,,++++++,,,...,,,---------......//////+++++++++++++++,,,---...------------...///000000000000111111222333333333333333333444555666777777777777888888888888777777888777666555666888:::;;;999999999::::::999999888:::;;;;;;<<<<<<=========<<<<<<======>>>>>>>>>>>>=========>>>>>>============>>>===:::777666666666777666666555444333222222111111111111222444555666222222333333222222111000000000111111222111111000000000000////////////......//////000000000////////////////////////////////////000000000111111111111111111111111111111111333333222222111000//////000000000111111111222222222222333333333333333333000000000000000111111222222333444666666666555444444666888888666555666777;;;::::::888777666555555666777888:::;;;======>>><<<;;;;;;;;;<<<===>>>>>>999:::;;;<<<;;;;;;999888777666666444333111000/////////......---,,,,,,,,,++++++,,,,,,++++++***)))************************))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))+++***)))'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&%%%%%%&&&''''''''''''&&&&&&'''((((((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************))))))))))))************(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,///333666555...)))+++......///111//////......///000111111222111000//////000111222111111000000000111222333444555666777777666555444333444555777888999999999:::999888888999999777555444444444333333333444444000111111111111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))))))))***************************************(((((()))))))))))))))***)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++***************************++++++++++++,,,,,,,,,******++++++,,,,,,------,,,,,,+++***************++++++************++++++++++++++++++,,,,,,,,,,,,************++++++++++++,,,,,,,,,---------------***,,,------++++++,,,...,,,,,,,,,---......//////,,,++++++,,,,,,---...///,,,,,,,,,------...///000///000000111111222333333222333333444555666777777777888888999999888888777999888777777777888:::;;;::::::::::::::::::999888888888999:::;;;<<<===>>>;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;>>>===999666777777666555444444333222222111111000000000000111222444444111222222222222111000000//////000111111111111000000000////////////............///000000000//////////////////////////////...//////000000111111111111111111111111111111111111222222222111000/////////000000000000111111111111111222222222222333333111000000///000000111111111222444666666777666666444777999999666444666888;;;;;;:::999888888777777777888999;;;<<<<<<<<<<<<999999999::::::<<<===>>>999999:::::::::999777666555555444222111000//////............---------,,,+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((()))))),,,+++)))'''&&&'''((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************))))))))))))************((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++,,,...222666777000***+++------...000//////.........///000111000000000000000000000000000000000000111111111222222333444555555444333222222333555666777777777666999888777777777777555333222222333333333333333222///000000000000///......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******((()))))))))*********+++************************(((((((((((())))))******)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++************************************++++++++++++)))******+++,,,,,,------,,,++++++***************++++++************++++++*********+++++++++,,,,,,************++++++++++++++++++,,,,,,------------***,,,------++++++,,,...++++++,,,------...//////,,,,,,,,,,,,---...///000------------...///000111//////000000111222222222111222333555666777777777777888888999999888888777777888888888888999999999::::::;;;;;;:::999999888666666777999:::<<<===>>><<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;:::>>>>>>888555888888666444444333333222222111111000000000000000111222333111111111111111000000///...//////000111111000000000000/////////.........---......///000000//////////////////////////////......//////000111111222111111111111111111111111000000111222222111000////////////000000000111111111111111111222222222333222111000//////000111111111222444666777777777777444777:::999666444666999:::::::::999999888888888777888999:::;;;;;;:::999777777777888999;;;<<<===999999::::::999777555444333333222111000000//////---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************))))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''((())))))---+++)))'''&&&'''((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************))))))))))))************)))******+++,,,,,,------++++++++++++++++++++++++***************---222555999111++++++---,,,---///000///...------...000111000000111111111111000000//////000111222111111111111222333333333333222111222333555666666666555444888777666666777666444222000111333444444333222111/////////000///......---+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------,,,++++++***)))*********++++++************++++++)))))))))******+++++++++)))************+++++++++)))***+++,,,,,,,,,,,,,,,***,,,------,,,+++---...++++++,,,,,,---...//////,,,,,,,,,---...///000111.........//////000111222/////////000111111222222111222333555666777777777888888999999999999888888666777888888888888888777:::::::::::::::999888888555555777888:::<<<===>>>>>>===;;;:::999888888888999999888888888888999999999>>>>>>888555888999666444444444333333222222222000000000000000111111222111111111111111000//////......///000000111000000000/////////............------...///000000//////////////////////////////---......///000111111222000000000000000000000000//////111222222111000000////////////000000000000000000111111222222222333222111000//////000111222111222444666888888888888444888;;;:::666444777:::999999999888888888888888777888999::::::999888777666666666777888:::;;;<<<999::::::999888666444333222222111000//////000000,,,,,,++++++++++++++++++,,,------------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((('''&&&%%%%%%((('''&&&%%%%%%'''((()))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---000111777444///------///000000.........////////////000222222222222222333333333000///////////////000000444333111222333333222000444444333333333444555666444555777888999777666555222222222111111111111000222111///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************+++******)))(((''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++)))************+++++++++******+++++++++******))),,,,,,,,,+++++++++******)))******++++++,,,------//////.........---------...------------...//////////////////000000000000//////000111222222222222111222333444555555555555666666777888888888888888555555555666777777777888777777666666666555444444555555666777999<<<>>>???============;;;999777666888888777777888999::::::::::::999888777666555444333222111111111222333444111111111111111111111111333222000//////000222333///////////////......---111000000///...---------............////////////---.........//////000000---------------...///000////////////////////////////////////000000000000111111000000000000000111//////000111222222333333333222000......///000111000111444555666666444444222444777888888777888999999:::;;;<<<<<<:::888777333888;;;999777888777444555444444444555777999;;;::::::999999777666444444333222111////////////000---,,,,,,++++++,,,,,,---+++++++++************)))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---///000555111---+++,,,......///---............/////////000000111111222222333333000/////////000111111222444333222222333333222111333333333333333444444555444555777888888777555444222222222111111111000000111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))*********************)))((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,++++++*********++++++************++++++)))************+++++++++***+++++++++++++++******,,,,,,,,,+++++++++******)))******++++++,,,------///.........------------...------------...//////.../////////000000000000///000111222333333333333222333444555555555555555666666777888888888888777666666777777888888999999888777666555555444555555555555666777999;;;===>>>>>>>>>>>>>>>===;;;999888777777777777777888999999:::999999888666555555444333333222111111111222333222222222222222222222222333222000//////000222333//////000000//////...---000000000///...---------............////////////---........./////////000...------------......///.........................../////////000000000000222111111000000000111111000000111111222333333333444222111//////000111222333444555666666444333222222444666777666666777888777888:::;;;;;;:::999888666;;;===;;;999::::::777555555555666777888999:::999999999999888666555444333222111////////////000---,,,,,,++++++,,,,,,---+++++++++************)))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...111///+++***+++,,,---------------............///...//////000111222222333000000000000111222333444555444333333444444333222222222222222333333333444444555666666666555444333222222111111111000000000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++++++++++++++*********++++++************++++++)))************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******)))******++++++,,,------............------------...------------...//////....../////////000000000000000111222333333333333444555555666666666555555555666666777777777777777777777888999999:::;;;;;;999888666444333444555666555666666777999;;;<<<===>>>??????>>>===<<<;;;:::777666666666666777777888999888888777666555444444444333222111000000000111222222222222222222222222222111000//////000111222000000000000000//////...000000//////...------------............/////////...............////////////...------------------............................../////////000000000222111111111111111222222111111111222222333333444444333111000000111222222777777777777666444222000333444555444333444666777555666888999::::::999888666;;;===;;;:::;;;;;;999444555666888999999999999888888888888888777666666222222111000////////////,,,,,,++++++++++++,,,,,,+++++++++************)))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&###$$$%%%'''''''''&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&''''''(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******++++++++++++***++++++++++++++++++++++++------,,,+++++++++,,,---///---++++++,,,------,,,------------............------...///000111222222000000000111222444555666666444333333444555333222111111222222333333333333333444444555444444333222111111111111000000000000//////.........//////000++++++++++++++++++++++++++++++++++++************((((((((((((((((((((((((((()))))))))***************)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++***************++++++************++++++))))))*********+++++++++++++++,,,---------,,,,,,,,,,,,,,,+++++++++******)))******++++++,,,------------------------------...------------...//////........./////////000000000111222333333444444333666666666666666666555555444555666666777777666666888888999:::;;;<<<<<<===;;;999666333222333555666666666666777888:::;;;<<<============<<<;;;;;;:::666666555555555666666777777777666666555444444333333333222111000/////////111111111111111111111111111000////////////000111000000111111000000///.../////////......------------------.........//////........................///......---,,,,,,,,,,,,................................./////////000000222111111111111222222333111111222222333333333444333333222111111222222333777777777666555444222111333444444222111222444666333444555777888888999888444999;;;999777999:::888444555777999:::999999888777777888888888777777666222111111000//////......,,,,,,++++++++++++,,,,,,+++++++++*********))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&"""$$$%%%'''(((((('''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&''''''((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++++++++++++++++++++++++++++++++------,,,,,,++++++,,,,,,...---,,,,,,...///...------------.........//////---......///000000111111000000000111222444555666666444333333444555333222000111222333333333222222333333333333222222111111111111111000000000//////...............//////000+++++++++++++++++++++++++++++++++*********))))))((((((((((((((((((((((((((()))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++************++++++))))))*********+++++++++***+++,,,---------------,,,,,,,,,+++++++++******)))******++++++,,,------,,,,,,------------------...------------...//////............////////////000000111222333333333333666666666666666666555555444444555666666666666555777888999:::;;;<<<======;;;999666333222333444666777777777777888999:::;;;;;;:::::::::999:::::::::666666555555555555555666666555555555444333333333222222111111000///......////////////////////////000//////////////////000000000000000000///..................------------------------...........................---------///...---,,,,,,,,,,,,,,,....................................////////////111111000000111222222333111222222222222222333333222222222222222222333333444555555555555555444444333444333222000000333555111222333444666777777888444999:::888777999:::888444555777888999999888777666666777777777666555555111111000000///......---,,,++++++******++++++,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''$$$%%%&&&'''(((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...000000///---.........////////////000////////////000000000000000000111111222333444555555444333333444444333222000111333444444444333222333222222111111000000000111111000000000/////////......---------......///+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))))))))***************++++++************++++++)))************+++++++++)))***+++,,,,,,------,,,,,,,,,,,,+++++++++******)))******++++++,,,------,,,,,,,,,,,,------------...------------...//////------.........///////////////000111222222222222444555555666666666555555333444444555555555555555666666777888:::;;;<<<<<<;;;999777444333333444444777777777777777888999:::888888777777777888999999777666666555555555555666444444444444333333222222000000111000000///...---..............................////////////......///////////////......---------------------------,,,------------..................---------------...---,,,,,,,,,,,,,,,,,,------------------------------........./////////////////////000111222222111111111111111111111111111111111222222222222222222222333333444555666666333444444333111000111333000111111222444555666666555:::;;;888777:::<<<:::555555666777777777777777555555666555555444333333000000000000///...------++++++************+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&'''((()))***+++((((((((('''&&&&&&%%%%%%'''''''''(((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&''''''(((((('''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))***++++++++++++************************++++++,,,,,,---,,,,,,,,,++++++,,,...000111///---/////////000000000111111111111000000000000//////111111111111111222333333444333222222333333222111111222444555555555333222222222111000////////////111000000000////////////...------,,,,,,,,,------************************************))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))*********+++++++++************++++++)))************+++++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++******)))******++++++,,,------++++++,,,,,,,,,---------...------------...//////---------.........//////......///000111111111111222333444555555555555555333333444555555555555444444444555777888999;;;;;;:::999777666444333333333888777777777777888888999777777666666666777999999888777666666555555666666333333333333222222222222...///000000000///...---////////////////////////.........//////........................---,,,,,,------------------------,,,,,,---------..................------,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------------------------.........//////............///000111222000000000000000000000000///000000111222222111111111111111222333444555555333555555555222111111111000000111111222333444555444888999777666999;;;:::555555555555555555666777555555555444333222111000///000000000000...---,,,++++++************+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''''''''&&&'''(((***,,,---))))))((('''&&&%%%%%%$$$''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))'''''')))******+++++++++***************************+++,,,------------,,,******+++...000000...,,,000000000000111111111111222222111111000000//////111111111000111111222222444333111222333333222000111222444666666555444333222222000///............000000000000////////////...---,,,++++++++++++,,,************************************))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++++++++************++++++)))************+++++++++'''((()))***+++,,,,,,,,,,,,,,,,,,+++++++++******)))******+++,,,,,,------+++++++++,,,,,,---------...------------...//////---------.........//////---...///000000111111111111222333444555555555555222333444444555555444444333333444666777888::::::999999888777555444222222888888777777777777888888777777666666666888999:::888888777666666666666666333333222222222222222222---...///000000000///...000000000000000000000000---......//////......---------......------,,,+++------------------------,,,,,,,,,---------...............------,,,,,,,,,++++++++++++,,,------...---------------------------------.........//////------------...///111111000000000///////////////...///000111111111111111222222111111222222333444333555666666333111000000000000000000111222333444222666777444333666999888666555444333333444666777555444444333222111///...///000000000000...---,,,++++++************+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((***))))))((('''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''(((((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------////////////000000000000000000000000000000000000000000111111111222222222222222222111111111000000444444444444444444444444222222000///............000000000000////////////------------------------************************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((((((******))))))((((((''''''******))))))))))))************))))))((((((''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++*********))))))******))))))((((((''''''))))))))))))************************************************************)))************+++++++++++++++,,,,,,,,,,,,------...---+++******+++---...111///---...000111///---,,,---///...------...///333333333333333333333333333333333333333444555666444555666777777888777777666555444333333333333333444333222222333666888:::666666555555555777888:::666555555555555444444444333333222222111000//////---///000222222000///---...///000///...---...000...------,,,,,,------...,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........................................................,,,,,,,,,---------......,,,,,,,,,,,,,,,---...//////////////////000111111333333222222111000//////111111111111111111111111000000////////////000000000000111222333333333333333333222222111222222222333222111000////////////.........///......---,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))((('''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''(((((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++************************++++++++++++++++++++++++,,,,,,,,,---------------........./////////000000000000000000000000000000000000000111111111222222222222111111111000000000333333333333333333333333222111000///............000////////////.........------------------------************************))))))))))))))))))))))))'''((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((((((***)))))))))((((((((('''******))))))))))))*********)))))))))((((((((('''&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))***)))))))))((((((((('''))))))))))))************************************************************)))************++++++++++++++++++,,,,,,,,,------...---+++******+++---...000...,,,---///000...,,,,,,...//////...---...000222222222222222222222222333333333333333444555555555555666777777777666666555444444333333444444555666555444333444555777888777666555555555666777888444444444444333333333333333333222111111000//////...///000111111000///...---///000///...---...000------,,,,,,,,,,,,------,,,,,,,,,------------...+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000///////////////000000111333333333222111000000000111111111111111111111111000000////////////000000000111222333333444444444333333222111111111222222222111000///...........................---,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''((((((((())))))(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%'''''''''''''''''''''''''''''''''(((''''''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++************************************************+++,,,,,,,,,---------...---------.........//////000000000000000000000000000000000000111111111111111111111111000000000000111111111111111111111111111000///...........................------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))''''''((((((((())))))))))))((((((''''''(((((()))''''''''''''(((((((((((())))))))))))((((((((((((***))))))(((((())))))***))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++************)))))))))))))))))))))(((((((((((())))))))))))************************************************************)))************+++++++++++++++++++++,,,,,,,,,,,,------++++++++++++------...---,,,,,,......---,,,---...//////......///111111111111111111111111111333333333333333444444555666666666777666666555555333333333333444555666666999888666555444555666666777777666555555555555666333333333222222222111111222222111111000000//////...///000111111000///...---...//////...---...///------,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,---...000111222//////......//////000111333333333222111111000000111111111111111111111111000000////////////000000111111222333444444444444333333222111000000111111000000///...------------------......------,,,+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++************************))))))))))))))))))))))))+++++++++,,,,,,------...,,,,,,,,,---------....../////////////////////////////////000000000111111111111000000000/////////000000000000000000000000000///......---------...---------,,,,,,,,,++++++++++++++++++++++++++++++************************(((((((((((((((((((((((('''''''''((((((((())))))(((((((((''''''(((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))))))))))))))((((((((((((((()))))))))************************************************************))))))*********+++++++++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++,,,,,,------,,,,,,...////////////000111000000000111111111111111444333333222333333444444666666666666555555444333111111222333444666777888;;;:::888666555444444444777777666555444444444333333333222222222111111111111111000000000/////////......///000000///......---...//////------...///---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,+++,,,,,,---///111222333///............///000000333333222222111111111111111111111111111111111111000000////////////000000111222333444444555444444333222111000000000000000......---,,,,,,,,,,,,,,,---------------,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++************************))))))))))))))))))))))))******++++++,,,------...,,,,,,,,,,,,------------............................../////////000000000000000000/////////......///////////////////////////...------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************************************************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,------,,,---//////......000222111111111111222222333333444333333222222222333333555555555555555444333222000000111222444666888999;;;:::999777555444444333777666666555444333222222333333333333222222222111000000//////////////////......////////////......---...///...---,,,---///,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,+++,,,,,,---///111222333...............//////000222222111111111111000000000000000000000000000000000000////////////000000111111222333444444444444333222111000////////////---,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************************''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++************************))))))))))))))))))))))))))))))***+++,,,---......,,,,,,,,,---------..........................................////////////////////////............////////////////////////...------,,,,,,,,,------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***(((((((((((())))))))))))))))))))))))************************************************************)))************+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,---///***,,,......---...///111000000111111222333333333444333333222222222222222444444444555444444333333000000111222444666888999999888888777666555444333555555555555444333222111333333333222222222111111////////////....................................,,,---......---,,,---...,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---...000111222......------......///000000000000000000000000000000000000000000000000000000000////////////000000000000111222333333333333222222111///............,,,++++++******+++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++************************************************))))))***+++,,,---......------------............------------------------------.........//////////////////.........------////////////////////////---,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((''''''''''''(((((((((((('''((((((((()))))))))***((((((''''''''''''(((((('''((((((((()))))))))***)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******'''((((((((()))))))))***))))))))))))************************************************************)))************+++++++++************+++++++++++++++,,,,,,------,,,,,,+++)))+++------,,,,,,...000)))+++,,,---,,,---///000//////000000111222222333444333333222111111222222222333333444444444333333000111111222444666888999555666666666666555444444333444555555444333222111222222111111111000000000.................................------.........,,,---......,,,,,,---...,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,************++++++++++++***++++++++++++,,,,,,,,,))))))******+++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000...------------...//////............////////////000000000000000000000000000000////////////000000//////000111222222222222222222000///...---------,,,++++++******++++++,,,+++++++++++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++************************************************((()))***+++,,,---......---------.........//////---------------------------------.........////////////.........---------////////////////////////,,,,,,,,,++++++,,,---------------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))'''((((((((())))))******((((((''''''''''''(((((('''((((((((())))))******)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))******'''((((((((())))))******))))))))))))************************************************************)))************+++++++++)))************++++++++++++,,,,,,------,,,,,,+++))),,,......,,,,,,...111(((***+++,,,,,,,,,...000---......///000111111222444333333222111111111222111222333333444444444444111111222333444666777888333444555555666555555555222333444555444333222111000000000000////////////---...........................------------......,,,---......,,,,,,---...,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,(((((()))***++++++,,,,,,,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,---...///...------------...//////---------...............000000000000000000000000000000////////////000000...///000111111222111111222111000///------,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&''''''((((((((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))+++*********))))))((((((*********)))))))))))))))++++++,,,,,,,,,,,,------+++,,,------......------//////.........---------......---,,,,,,,,,,,,---...---,,,,,,---...---+++,,,,,,------...///000000......---,,,,,,+++******++++++******************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&******))))))((((((''''''))))))))))))************&&&'''***++++++***'''&&&))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))))))))))))))************)))************+++++++++---,,,,,,++++++,,,,,,---......---,,,++++++++++++***+++,,,,,,------------////////////000000000000333333333111//////111222333333222111222333555666444444444444444444444444111222444555666555444444222222222222222222222222000000//////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,******))))))))))))************************************+++++++++,,,,,,,,,+++++++++*********))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,///111///+++***---000---...000///...---,,,---//////000000111111111222000000000000000000000000...///000111222111111111222111000///...---,,,,,,***++++++++++++***)))))))))************+++++++++)))))))))))))))))))))))))))*********++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&''''''(((((((((((('''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))************)))))))))((())))))))))))************++++++,,,,,,,,,,,,------+++,,,------......------//////.........---------......---,,,,,,,,,,,,------,,,+++,,,---...---,,,,,,,,,------...//////000...------,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''***)))))))))((((((((('''(((((()))))))))*********'''((()))******)))((('''))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))))))))))))))************)))************+++++++++---,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++***+++,,,---------------.../////////000000000000222333222111//////000222333222222111222333444555333333333333222222222222111222333444555444444333222222222222222222222222000/////////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********+++++++++,,,,,,******))))))))))))***************************************+++++++++,,,,,,+++++++++*********))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------......////////////...+++,,,---...---------.../////////000000000111111////////////////////////////////////000000000111111111000///...---,,,,,,***++++++++++++***))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&''''''((((((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))((()))))))))***+++++++++++++++,,,,,,,,,,,,------+++,,,------......------...............---------......---,,,,,,,,,,,,---,,,+++***+++---......---,,,,,,,,,---......//////------,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))(((((((((((((((((())))))))))))******(((((())))))))))))(((((())))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************)))))))))))))))))))))************)))************+++++++++,,,,,,++++++++++++,,,,,,------,,,+++++++++,,,,,,+++,,,,,,------------,,,....../////////000000000111222222111//////000222222222222111222222333444111111111111111111111111111111222333333333222222111111111111111111111111/////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********++++++++++++,,,******))))))))))))***************************************++++++++++++,,,+++++++++***************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///...---...000111///---++++++,,,,,,,,,---...///...///////////////000000///////////////////////////...---------...///000000000///...---,,,,,,+++***++++++++++++***)))))))))))))))*********++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))*********)))))))))))))))(((((()))***++++++,,,,,,+++++++++,,,,,,,,,------+++,,,------......------..............................---,,,,,,,,,,,,---,,,++++++,,,...000///...,,,,,,,,,------.........,,,,,,,,,,,,++++++******))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))******)))(((''''''((()))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************))))))))))))((()))))))))************))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,------,,,,,,---------------,,,........./////////000000000111222111000///000222222222111111111222222222000000111111111111222222111111111222222222111111111111111111111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************++++++++++++******))))))))))))******************************************++++++++++++************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000///...------///111333000...,,,,,,---.....................///////////////////////////////////////...,,,++++++,,,.../////////......---,,,,,,+++***++++++++++++***))))))))))))))))))************))))))))))))))))))))))))'''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))******((())))))***+++,,,,,,---+++++++++,,,,,,,,,------+++,,,------......---------...........................---,,,,,,,,,,,,------,,,,,,---000111111000,,,,,,,,,---------------,,,+++++++++++++++******(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))***)))(((''''''((()))***(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++,,,++++++******++++++,,,++++++++++++,,,,,,---...---------......------,,,............///////////////000111111000///000111111111111111111111111000000111111111222222222333111111111111111111111111000000000000000000000000---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------000111...,,,111<<>>+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))''''''''''''(((((((((((())))))(((((('''''''''&&&)))))))))))))))(((''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******))))))))))))************)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++******)))((('''''''''''''''((())))))))))))))))))((('''&&&&&&'''((()))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((''''''&&&&&&''')))***((((((''''''''''''((((((+++***'''%%%%%%((((((&&&%%%%%%%%%&&&&&&&&&''''''&&&((('''%%%'''++++++'''((((((((((((((((((((((((&&&''''''((((((((((((((())))))************))))))))))))))))))))))))))))))(((***)))---;;;EEE===---))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''(((((((((((()))((((((((('''''''''''')))))))))))))))(((''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******))))))))))))************)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))(((((('''&&&&&&''''''((())))))))))))))))))((('''&&&&&&'''((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((()))))))))(((((('''''''''(((((((((((('''''''''((((((&&&%%%%%%&&&&&&&&&'''''''''%%%''''''%%%&&&))))))&&&((((((((((((((((((((((((&&&''''''((((((((((((((())))))************))))))))))))))))))))))))))))))((()))(((+++777AAA<<>>???@@@???:::333---...,,,******+++------,,,************************++++++*********)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))++++++***)))'''&&&%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''((()))))))))(((((('''''''''''''''''''''''')))))))))******)))))))))''''''&&&&&&''''''((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''(((((())))))))))))''''''((((((((()))))))))''''''((((((((((((''''''&&&&&&''''''((()))))))))(((((())))))***+++++++++ttteeeZZZRRRNNNGGGFFFDDDDDDBBB???:::777444111...,,,---------,,,************************+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((('''&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&'''((()))***))))))(((''''''''''''''''''''''''(((((())))))))))))((((((((((((''''''(((((()))***+++******)))((('''&&&&&&''''''''''''((((((((()))'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&((())))))*********'''((((((((())))))))))))''''''((((((((((((''''''&&&&&&''''''((())))))***''''''((())))))***++++++nnneeebbbXXXQQQGGG@@@===>>>@@@AAA999666222///......---,,,************************+++++++++************)))))))))))))))))))))))))))************************)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((('''((((((((())))))******''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))%%%%%%%%%&&&'''(((((()))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((((((((())))))******((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&'''(((*********)))(((((((((((((((((((((((((((''''''((((((((((((''''''))))))((())))))***++++++---,,,+++***)))'''&&&&&&&&&'''''''''(((((())))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&((()))************(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&'''((())))))***&&&''''''((()))*********|||dddLLLFFFHHHGGGCCCAAABBBBBB???:::555111,,,'''++++++************++++++++++++++++++++++++++++++***+++,,,+++***))))))***...000111///+++)))***,,,))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******)))''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))************))))))(((((('''''')))))))))))))))(((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((,,,,,,+++)))(((+++///333666111+++)))))))))'''&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&'''''''''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))){{{^^^MMMHHHGGGKKKOOOFFFEEECCC@@@===:::555111...---,,,+++***+++---...++++++++++++++++++++++++***++++++***))))))+++,,,333333222///+++))))))***))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((()))))))))'''((((((((()))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))***)))))))))(((((((((''')))))))))))))))(((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((******)))(((''')))---000111---(((''''''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&'''((((((''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))vvv[[[KKKHHHQQQ[[[KKKGGGDDDCCCCCC@@@<<<888555222///,,,+++,,,...///,,,,,,,,,,,,++++++++++++*********)))(((***---///888555000---+++***)))((())))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))((('''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))(((((((((((()))))))))))))))(((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((***)))))))))))))))((((((((((((((((((((((((((((((&&&'''(((((('''''')))+++***(((%%%%%%&&&((())))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''((((((''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))rrr[[[RRRVVV^^^UUUMMMFFFFFFHHHFFFBBB???===999444...++++++---...,,,,,,,,,,,,,,,+++++++++******)))((((((***...222888222---******+++***(((((()))))))))************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((************))))))))))))((((((((((((((((((((((((%%%&&&((((((''''''((()))((('''%%%%%%&&&'''))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''((((((((((((''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((zzzlllhhhiiiaaaSSSHHHHHHLLLLLLJJJJJJCCC@@@:::444///,,,,,,,,,---------,,,,,,,,,++++++******))))))(((+++///222222...)))''')))++++++***((()))))))))************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((())))))))))))************((((((((((((((((((((((((%%%'''))))))((('''(((((())))))((('''''''''((()))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))(((''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((nnnYYYGGGDDDHHHIIIJJJMMMGGGEEEAAA<<<666222...,,,......------,,,,,,++++++***************+++///222,,,***(((''')))+++,,,,,,))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((()))))))))))))))***((((((((((((((((((((((((&&&(((******((('''((())))))******)))''''''((()))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))(((((('''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))kkkOOOFFFFFFEEEEEEIIIGGGGGGFFFDDD@@@:::444111///......---,,,,,,++++++)))+++,,,++++++,,,...000)))*********)))***,,,---))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((()))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))(((((((((''''''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''((((((((()))))))))***''''''((()))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))''')))***)))''''''(((***''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((*********))))))(((&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))```QQQKKKFFFEEEHHHFFFHHHJJJJJJFFF@@@:::555//////...---,,,,,,++++++)))+++,,,---,,,,,,---...(((+++------***)))+++...))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))))))))))))))))))))))))))******))))))((((((((('''&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******'''((((((((())))))******''''''((()))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((''''''&&&&&&%%%''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((((('''%%%%%%'''((($$$'''))))))'''''')))+++'''''''''&&&&&&'''''''''''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''((((((((()))************)))(((&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))pppYYYLLLJJJHHHJJJMMMOOOOOOKKKEEE@@@444222222555222,,,)))***,,,+++***))))))***+++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,+++*********)))))))))(((************))))))))))))))))))))))))))))))))))))))))))***)))''''''(((******))))))((('''&&&&&&%%%''''''''''''((((((((((((+++***)))))))))***,,,---)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''')))***)))((('''(((***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))******))))))((((((''''''''''''''''''((((((((()))))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((((((((())))))))))))(((((('''((())))))(((((()))***(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((***((((((***---...+++)))))))))))))))))))))))))))lllaaaRRRNNNJJJJJJNNNOOOKKKFFF@@@:::444222...+++,,,000---,,,+++************+++++++++++++++++++++++++++************************************************+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))(((((()))+++******)))(((((('''&&&&&&''''''''''''((((((((((((***))))))((()))***+++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&((()))((('''&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((()))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))***)))))))))(((((((((''''''''''''((((((((())))))))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((((((((())))))))))))(((((('''((())))))(((((()))***(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''''')))((((((((('''''''''''''''((((((((())))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))(((((((((''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((******))))))))))))******))))))))))))))))))))))))mmm^^^NNNHHHKKKNNNMMMIIIIIIBBB;;;666111------000,,,,,,,,,,,,+++*********++++++++++++++++++++++++******************************************************))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))******))))))+++---*********))))))(((((('''''''''''''''((((((((((((((((((((((((((()))******&&&''')))************)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((('''&&&%%%&&&(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))))))))))))))((((((((((((''''''((((((((()))))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((())))))))))))(((((('''((())))))(((((()))***(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((++++++***((('''''')))+++))))))))))))))))))))))))sssZZZJJJGGGKKKNNNOOOKKKGGGDDDBBB<<<333---,,,++++++++++++++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((()))))))))))))))))))))))))))))))))((()))******)))***,,,...+++*********)))))))))(((''''''''''''((((((((((((''''''''''''(((((())))))%%%''')))+++,,,,,,******(((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((((((&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((()))))))))))))))))))))(((((((((((('''(((((((((((()))))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''(((((((((((((((((())))))))))))(((((('''((())))))(((((()))***(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''((((((((())))))&&&'''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((+++))))))***+++,,,+++***((((((((((((((((((((((((oooXXXLLLJJJMMMOOONNNKKKKKKKKKEEE:::222000+++++++++++++++++++++,,,++++++++++++++++++++++++************************************************))))))************))))))((((((((()))))))))))))))'''((((((((())))))******************************((()))******)))***,,,...************))))))))))))''''''''''''((((((((((((&&&&&&''''''((((((((((((%%%''')))+++,,,,,,******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((())))))((('''((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***(((((((((((())))))))))))(((((((((((()))))))))***))))))************))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((('''''''''((((((((())))))(((((())))))))))))(((((('''((())))))(((((()))***(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((()))---222333---'''((((((((((((((((((((((((xxxcccSSSIIIDDDSSSPPPPPPPPPLLLCCC======000///---,,,++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************)))))))))((((((((())))))******++++++************************((()))******))))))+++---))))))))))))))))))))))))''''''''''''((((((((((((&&&''''''((()))(((((((((&&&''')))************)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))***)))((('''(((***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******(((((((((((())))))))))))((((((((()))))))))******))))))************))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((()))))))))(((((())))))))))))(((((('''((())))))(((((()))***(((((())))))))))))((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((((())),,,111555444---'''))))))))))))))))))))))))sssZZZIIIQQQRRRVVV[[[YYYOOOGGGEEE:::777333///,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***------,,,+++***)))(((((()))))))))***+++,,,,,,,,,************************((()))***)))(((((()))+++((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((())))))''''''((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********'''((((((((()))))))))***(((((()))))))))*********))))))************))))))'''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))'''((((((((())))))))))))(((((())))))))))))(((((('''((())))))(((((()))***(((((())))))))))))(((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))))))))*********+++((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((''',,,222333000,,,))))))))))))))))))))))))))))))zzzbbbKKKQQQ]]]hhhgggZZZLLLEEEBBB>>>777111---,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,+++///...---,,,+++)))(((((())))))***+++,,,,,,------************************))))))***)))''''''(((***''''''''''''((((((((((((''''''''''''((((((((()))&&&''')))*********)))((()))((('''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))(((((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************'''((((((((())))))******))))))))))))************))))))************))))))&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))(((((())))))))))))(((((('''((())))))(((((()))***(((((())))))))))))((((((&&&''''''((()))******+++************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((()))*********++++++++++++((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))'''000777444***###&&&+++))))))))))))))))))))))))~~~pppSSSQQQmmmvvv\\\IIILLLCCCAAA===666000...000444/////////...---,,,++++++,,,,,,,,,++++++***************************************++++++++++++******222111...,,,***)))((((((,,,,,,,,,,,,,,,+++***)))))))))(((((()))***++++++...,,,)))'''&&&&&&'''(((''''''(((((())))))******(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))((((((''''''***************)))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))((((((((((((+++*********))))))((((((******))))))((((((''''''((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))***)))(((&&&&&&&&&'''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''',,,222222---))))))+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))hhhUUUbbbtttmmmUUUBBBDDDEEEEEEBBB===666000,,,...---,,,,,,++++++++++++,,,,,,,,,+++++++++************************************++++++++++++******///...---+++******+++++++++,,,,,,,,,++++++***)))***************+++,,,,,,,,,+++***((((((((())))))'''((((((((()))))))))***(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************)))))))))((((((((('''***************)))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))((((((((((((*********)))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))******)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''+++......+++(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))hhh\\\iiivvvjjjTTTGGGFFFDDDDDDCCC>>>777111///...,,,++++++,,,---...,,,,,,,,,,,,++++++++++++******************************++++++++++++******+++++++++++++++,,,------+++++++++,,,++++++***)))++++++++++++++++++,,,---************************(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((()))************))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))******))))))))))))(((((('''''''''((()))*********(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))mmmcccooozzzzzzeeeYYYKKKCCCAAAAAA???;;;222111...,,,,,,---000111,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++***************++++++,,,------******++++++++++++******++++++*********++++++,,,))))))************))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))(((((((((((())))))************)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''((((((((()))))))))***((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((***(((''''''((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((wwwqqq}}}zzz```NNNFFFCCCAAA>>>555333000...------///000,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******+++++++++++++++++++++***)))******++++++*********+++***))))))))))))******))))))*********)))((('''))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************(((((((((((())))))))))))((())))))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((''''''((((((((()))))))))***(((((((((((((((((())))))***)))))))))((((((((('''((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))'''''''''''''''''''''''''''((()))******)))((('''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((+++)))''''''(((******)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((~~~}}}gggWWWNNNIIIDDD@@@888666333000---,,,,,,,,,,,,,,,,,,,,,------------******************************++++++++++++******+++,,,,,,,,,+++***)))(((((()))******+++*********+++***))))))((()))))))))))))))******************))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))((())))))************)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''(((((())))))******''''''(((((((((((())))))*********)))((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((())))))******))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))uuulll```WWWSSSOOOKKKHHH???===:::666222///---,,,,,,,,,,,,---------......******************************++++++++++++*********++++++,,,+++***)))((((((((()))***************,,,+++******)))))))))***)))))))))***+++...000111***)))))))))((((((((('''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************'''((((((((()))))))))***(((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&'''''''''((()))*********'''''''''((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))(((((()))******+++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))(((((((((''''''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&)))+++***((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ppphhh___WWWTTTRRROOONNNEEECCC@@@<<<777333///---,,,,,,,,,------.........******************************++++++++++++******((()))+++,,,,,,+++******(((((()))***************---,,,,,,+++*********+++)))((()))***---111555777******))))))((((((((('''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************'''((((((((())))))******(((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&&&&''''''((()))******+++&&&'''''''''(((((())))))''''''(((((())))))******((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''***)))((((((((()))+++,,,(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((((((''''''((((((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((($$$(((,,,+++(((&&&))),,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))sssVVVIIIMMMTTTRRRLLLQQQFFF======???:::222---------,,,,,,+++,,,,,,,,,------,,,+++************)))))))))***,,,,,,+++******((()))+++***''''''+++((()))***,,,,,,+++******000000...---,,,+++++++++++++++++++++,,,...111222...+++))))))******(((%%%(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++''''''(((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))******))))))((((((''''''******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((()))******************))))))))))))************))))))))))))---,,,+++***))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))(((((()))***,,,---)))(((((()))++++++)))'''((()))+++---///...***'''---***,,,000...))))))---)))---...***)))+++,,,***)))***,,,---,,,,,,,,,,,,))))))))))))))))))))))))++++++******))))))((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((((((((()))+++,,,sssYYYOOOQQQUUUWWWLLLDDD???CCCFFFAAA888222...---,,,,,,+++,,,---...,,,,,,++++++***+++++++++,,,+++******++++++***)))+++))))))+++***'''(((,,,((()))******++++++******---,,,,,,+++++++++++++++))))))))))))***+++---...+++)))((((((***+++)))'''(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))******(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))***)))))))))((((((((('''******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((()))******************))))))))))))))))))))))))))))))))))))***++++++******)))''''''***)))))))))((((((((('''(((((((((((())))))))))))***))))))(((((((((((()))+++***(((((())))))((('''***+++,,,------.........000...000333111,,,---222111555666333111111...+++))))))************,,,---))))))))))))************************))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))((((((((()))***+++|||rrreee___^^^PPPFFF???@@@CCC@@@;;;888111000...,,,,,,,,,...///,,,++++++++++++,,,,,,------,,,+++***************---)))(((******((()))---)))((((((((())))))******************************))))))(((((()))******+++)))(((((((((***++++++)))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((((((((())))))))))))))))))((((((((((((***))))))((((((((((((((((((((((((((((((((((((((()))(((((((((((()))******((((((((((((((((((((((((((((((((((((((()))******************))))))))))))''''''(((((())))))******)))+++---......+++(((&&&))))))))))))(((((((((((((((((((((((())))))))))))*********)))))))))))))))+++)))''''''))),,,------***+++,,,++++++...555:::===???CCCDDD@@@;;;<<>>===>>>@@@BBB777555111...,,,,,,---...+++++++++++++++,,,---...,,,,,,+++***)))+++...000///+++(((******)))***---)))((('''''''''(((***+++***************))))))(((++++++*********************)))))))))*********)))(((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((())))))***+++((((((((((((((((((((((((((((((((((((((())))))***************)))))))))(((&&&&&&'''((())))))*********---111333333000+++((())))))))))))(((((((((((((((((((((((())))))))))))))))))***+++,,,---------,,,***))))))+++---......)))+++,,,,,,---444@@@JJJSSSYYY______YYYSSSQQQSSSWWWZZZ\\\XXXTTTOOOFFF===000000111222333222000...,,,,,,+++******++++++,,,)))))))))******++++++++++++******))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''''''''''''''(((((()))sssbbbPPPFFFCCCBBBEEEIII===;;;777222///---,,,,,,++++++++++++,,,---......*********)))***...444999333---((()))***)))***---)))((('''''''''(((***+++,,,,,,,,,,,,+++***)))(((+++++++++*********))))))+++++++++***)))((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((&&&&&&&&&&&&((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))************))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))((((((((((((((())))))***************)))))))))(((&&&''''''((()))******+++***---000333333000,,,)))(((((((((((())))))))))))(((((((((((())))))))))))*********++++++,,,,,,,,,++++++,,,...000000---+++///222444555888BBBPPP[[[bbbjjjrrrrrrllleee```]]]]]]``````]]]ZZZUUUKKKAAA777888;;;>>>@@@===888333111000---+++*********+++))))))******++++++,,,,,,++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((vvviii[[[RRRLLLFFFDDDEEEAAA???;;;777333000---,,,---,,,,,,,,,,,,------...)))******)))+++111;;;BBB888///))))))***))))))+++)))((((((((())))))******+++,,,---------,,,***)))(((((()))))))))(((((('''+++,,,,,,+++(((''''''((((((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))******''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))(((((((((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))((((((((((((((()))******************))))))))))))(((((())))))******++++++(((***,,,......,,,)))((((((((((((((())))))))))))(((((((((((()))))))))))),,,+++***)))))))))++++++&&&+++444===CCCDDDAAA===???AAACCCEEEIIIQQQ\\\ddddddkkkqqqqqqnnniiiccc\\\VVVWWWVVVTTTSSSPPPHHH>>>===>>>AAAGGGJJJIIICCC>>>999666333///,,,******************+++++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))))))))(((vvvfff[[[QQQGGGBBBBBB@@@@@@>>>;;;888444000......------,,,,,,,,,------***++++++***,,,333>>>GGG<<<222***)))***))))))***((()))******++++++******((()))+++---......---,,,'''((()))*********)))((()))+++,,,+++((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((''''''''''''(((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))(((((('''((((((((()))))))))***((((((((((((((()))******))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))((((((((((((((()))******************))))))))))))************++++++++++++((()))************))))))'''((((((((()))))))))***(((((((((((())))))))))))+++***))))))***...222444:::CCCQQQ^^^eeeccc[[[TTTQQQQQQQQQSSSVVVYYY]]]___```dddeeedddfffhhhccc[[[MMMMMMKKKIIIJJJKKKEEE===??????BBBHHHOOORRROOOLLLBBB>>>999333///,,,+++***,,,++++++++++++++++++*********************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********))))))tttcccUUUKKKGGGIII?????????>>>;;;777333111///...------,,,,,,,,,,,,+++------+++,,,444@@@III>>>333***))))))(((((()))((()))+++,,,,,,++++++***$$$&&&))),,,.../////////)))***+++---------,,,+++''')))+++***((((((***,,,(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((''''''''''''(((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))'''((()))++++++)))(((''''''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---''''''(((((())))))******))))))))))))))))))))))))+++*********))))))(((((('''((((((((())))))******((((((((((((((()))******))))))))))))))))))))))))*********)))******+++,,,))))))))))))))))))))))))((((((((((((((()))******************)))))))))))),,,,,,,,,++++++++++++++++++******))))))***+++,,,'''((((((((())))))******(((((((((((())))))))))))(((((((((***///666===AAAbbbjjjvvvuuueeeYYY[[[ZZZYYYZZZ[[[[[[YYYWWW______]]][[[```gggeee^^^KKKJJJFFFDDDGGGJJJFFF???@@@>>>???FFFOOOVVVWWWVVVHHHDDD>>>777111...,,,+++---,,,,,,++++++*********)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++++++++***)))}}}lllTTTPPPMMMKKK???:::BBBDDD<<<444333222111111000...---,,,,,,******)))***...333999<<<---,,,***(((((()))***++++++++++++++++++***)))(((((('''((()))+++...000222///,,,)))***,,,---+++((()))((((((((((((((()))***(((((())))))))))))((((((************))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++***)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))------,,,+++***)))((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***+++,,,,,,***)))))))))(((((())))))*********+++******))))))((((((''''''))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))***************)))(((((())))))))))))******************))))))))))))******))))))))))))))))))))))))++++++)))(((''''''''''''************************+++*********))))))((((((***))))))(((((((((((((((''''''&&&((())))))(((&&&))))))))))))************)))************+++++++++************************+++***)))))))))***,,,---(((***,,,,,,***)))***+++---******000888DDDUUUccc|||yyyxxxuuuppplllllleee^^^^^^bbbccc^^^XXX\\\XXXVVV[[[eeejjjhhhdddWWWFFFAAALLLQQQHHHDDDIIIIIITTTXXXSSSXXXeeedddXXXSSSOOOHHH>>>444///...///------+++******+++,,,,,,))))))***,,,...---)))'''***)))))))))))))))******)))))))))***+++++++++,,,,,,++++++***************))))))))))))))))))))))))(((((())))))************ffftttsssZZZHHHGGGGGGFFFDDDCCCBBB>>>888222111000...------,,,,,,,,,+++******,,,///333555---,,,***)))((()))***++++++++++++++++++***))))))***)))))))))***+++---...------------+++)))))))))))))))(((((((((((())))))(((((())))))))))))((((((************))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************+++***)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++++++++***))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))+++,,,,,,***)))))))))((()))))))))***************)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))***************)))(((((())))))))))))******************))))))))))))******))))))))))))))))))))))))+++***)))(((''''''''''''************************************)))))))))((())))))((((((((())))))******((('''((())))))((('''))))))))))))************)))************+++++++++******************************)))))))))***+++,,,))))))***++++++++++++***...++++++111:::GGGZZZjjjvvvrrrmmmkkklllnnnoooooonnniiidddeeejjjkkkddd^^^WWW[[[```dddfffbbb[[[VVVSSSHHHBBBFFFJJJJJJOOOXXXkkk||||||tttrrrjjj]]]VVVUUUQQQHHH===333---+++------,,,++++++,,,---......,,,+++,,,,,,,,,***)))******))))))))))))*********************+++++++++++++++***))))))))))))***))))))))))))))))))))))))''')))---000000...+++)))SSS\\\kkk{{{qqqTTTEEEMMMMMMBBB???DDDBBB999333111///---,,,,,,---------,,,,,,++++++,,,,,,---,,,+++***)))))))))***+++***++++++++++++***)))))),,,+++***))))))))))))******...111///***'''''')))***))))))(((((()))))))))(((((())))))))))))((((((************))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))************))))))))))))))))))))))))'''''''''((())))))******))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))***,,,+++***))))))***))))))))))))************))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))************))))))((())))))))))))******************))))))))))))******))))))))))))))))))))))))+++***)))((((((''''''(((************************************))))))))))))(((((((((((()))***+++,,,---+++((((((((())))))((())))))))))))************)))************+++++++++************************)))))))))((()))******++++++***)))+++///000///,,,,,,))))))---444@@@RRRaaabbb^^^[[[[[[___eeekkkmmmllljjjjjjoootttrrrjjjaaaTTT[[[bbbccc]]]UUUPPPMMMEEEEEEFFFHHHNNNWWW```gggyyyoooeee\\\TTTVVVVVVPPPEEE888///+++......---,,,,,,---...///000...,,,,,,...//////...++++++******)))******++++++++++++***************+++******)))))))))))))))))))))))))))))))))))))))&&&***111666666222+++'''QQQSSSYYYdddssslllNNNPPPKKKCCC@@@CCCAAA;;;444222///,,,++++++---...---------,,,,,,***))))))++++++***))))))******+++******+++++++++******)))++++++***))))))((((((((())),,,......,,,***)))*********))))))((()))))))))(((((())))))))))))((((((************)))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))***+++,,,---......))))))))))))))))))))))))((()))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''(((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((***++++++)))((()))***)))))))))))))))*********))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))(((((()))))))))******************))))))))))))******))))))))))))))))))))))))******)))(((((((((((((((*********************************)))))))))))))))((((((((()))***+++------000---)))(((((()))))))))((()))))))))************))))))*********+++++++++************************)))(((((()))))))))******...+++***---333555333//////---,,,---...444AAAMMMOOOPPPRRRUUUZZZ^^^aaabbbccceeellluuuzzzuuuggg\\\TTTVVVWWWUUURRROOOPPPRRROOOXXX___aaagggoooooohhhtttsssbbb\\\ZZZWWWSSSWWWXXXTTTJJJ@@@:::888333222000...------......000//////111333444444222,,,,,,+++*********++++++,,,+++++++++***)))))))))+++***))))))(((((())))))))))))))))))))))))))))))&&&***000555555111+++&&&YYYVVVSSSQQQWWWeeexxxdddUUUIIIGGGGGGCCCBBBDDD888555222...,,,,,,---...------......---,,,+++*********************++++++)))******+++++++++******))))))))))))******)))))))))((((((+++...///---+++++++++***)))))))))))))))(((((())))))))))))((((((************)))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))((()))***+++,,,---...///************************((()))))))))************(((((())))))************************************************************))))))************))))))'''''''''((())))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******************************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''')))+++***)))((()))*********))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((())))))*********))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******((((((((()))+++,,,...///000---***((()))******)))((()))))))))************))))))*********+++++++++************************((())))))***************---***))),,,222555333///222222222222//////777BBBEEEJJJSSSZZZ\\\[[[WWWUUUXXX^^^jjjuuuyyyppp```SSSQQQNNNLLLNNNSSSWWWYYYYYYkkkrrrtttssswwwzzzppp```___ffffff[[[SSSSSSVVVUUUWWWZZZZZZTTTJJJDDDCCCEEE:::888555222000//////...555555777999:::888444000------,,,+++++++++++++++,,,+++++++++***)))))))))+++******)))))))))))))))))))))))))))))))))))))))'''))),,,///...,,,)))'''ccc```YYYOOOKKKQQQ```mmmfffPPPKKKGGG@@@@@@FFF<<<999666222000.........------.........---,,,,,,)))*********++++++++++++))))))***++++++++++++***(((((()))***++++++++++++)))&&&%%%(((...111000---,,,+++******))))))))))))(((((())))))))))))((((((************))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))************))))))))))))))))))))))))&&&'''((()))***+++,,,,,,************************))))))))))))************'''((()))******+++******************************************************))))))************))))))((((((((())))))*********(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******************************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((******)))((()))***************))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((())))))************)))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))***+++---...///...,,,)))))))))******)))))))))))))))************)))************+++++++++************************))))))***++++++++++++******((((((+++///111000......///222333//////777BBBIIIRRR^^^ffffff```YYYTTTUUU\\\gggqqqsssjjjZZZNNNNNNKKKLLLTTT^^^bbb^^^WWWaaaaaa___^^^dddkkkeeeYYYQQQWWWYYYVVVTTTUUUUUURRRYYY\\\[[[SSSHHHAAAAAADDDAAA???<<<999666555444444>>>???@@@AAA???:::222---......---,,,+++++++++++++++++++++***************,,,++++++***************))))))))))))))))))))))))******))))))))))))((((((^^^___^^^ZZZTTTRRRUUUZZZiiivvvoooVVVFFF@@@@@@BBB???===:::777333000///......---------,,,,,,,,,,,,))))))***+++++++++++++++))))))***+++++++++++++++))))))+++,,,,,,,,,+++***)))((('''(((+++---000111---,,,+++***))))))))))))(((((())))))))))))((((((************))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))************))))))))))))))))))))))))'''''''''((()))***++++++************************))))))))))))************&&&''')))***++++++******************************************************))))))************))))))))))))******************'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******************************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&(((******)))((()))***************)))))))))((('''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))*********************++++++---...///+++***))))))***+++***((())))))))))))************)))************+++++++++************************)))***+++,,,---,,,,,,+++)))***+++---.../////////,,,...000111///111>>>KKK[[[cccnnnuuuuuupppjjjggg\\\```gggmmmnnnggg[[[RRRRRRPPPRRRYYYaaaaaaXXXOOOFFFEEEEEEHHHPPPWWWXXXVVVQQQVVVZZZXXXVVVVVVVVVUUU\\\bbbeee___SSSHHHDDDEEEFFFEEEBBB@@@>>>=========EEEDDDDDDCCCAAA===666222///...---,,,,,,+++++++++***************+++++++++---,,,,,,+++++++++++++++)))))))))))))))))))))))),,,+++***((((((((()))***NNNTTT\\\```^^^XXXRRRNNNJJJ\\\sssfffKKKFFFEEEAAABBB@@@===:::666222///---///...---,,,++++++++++++((()))***+++++++++++++++((()))***+++++++++++++++++++++,,,------+++***))))))***+++)))''')))...333---,,,+++***))))))))))))(((((())))))))))))((((((************))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,************************))))))))))))************&&&''')))***+++++++++***************************************************))))))************))))))++++++******************'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******************************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&''')))***)))((()))***+++*********))))))(((((('''((((((((())))))******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))(((((((((((()))***))))))))))))))))))))))))(((((())))))*********+++++++++++++++,,,---......)))(((((()))++++++***((())))))))))))************)))************+++++++++***************************+++,,,---...---,,,,,,+++---000000000000111222444444555555444888HHHWWWlllsss{{{~~~||||||eeefffiiikkkjjjfff^^^XXXZZZWWWUUUXXX[[[YYYQQQIIIFFFFFFIIINNNQQQRRRTTTWWWYYY]]]___[[[VVVWWW[[[___eeennnvvvsssgggYYYRRRPPPIIIHHHFFFEEEDDDDDDEEEEEEEEEDDDCCCCCCBBB@@@===:::000///...---,,,+++++++++))))))******+++++++++,,,...---,,,,,,++++++,,,,,,))))))))))))))))))))))))------+++*********++++++EEEEEEJJJTTT^^^aaa\\\UUUOOOPPPVVVfff}}}]]]NNNGGG@@@AAACCCBBB<<<777555444333.........,,,+++***+++,,,***++++++,,,,,,++++++***++++++************************************************)))(((((((((((((((///......---+++***))))))((())))))***))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))************))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++******************************************************************++++++++++++++++++++++++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************************************(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((***+++***))),,,,,,,,,+++++++++******))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))************,,,,,,,,,+++***)))((((((***(((+++111222---+++......---,,,,,,...111444555::::::;;;;;;>>>GGGSSS]]]www|||lllaaaeeeooopppjjjpppjjjbbb^^^aaaddd^^^UUUVVVNNNOOOXXXZZZTTTVVV```aaaqqqtttiii___TTTTTT___iiittt{{{vvvrrruuu{{{}}}kkkgggeeecccWWWGGGAAAEEEGGGFFFEEEDDDBBBAAAAAAAAA<<<999555222///+++***+++,,,+++***)))***+++...///...---,,,+++************++++++++++++++++++++++++555333000,,,***)))((()))BBBAAABBBIIISSS\\\______UUURRRQQQWWWfff{{{xxxTTTGGGGGGBBBBBBAAA???>>><<<999555///......,,,*********+++***++++++,,,,,,++++++*********************************************************)))(((((((((((((((+++,,,...///...,,,***)))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))************))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++******************************************++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,******+++******))))))(((************************************************************************++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))***************************)))((()))+++++++++***,,,,,,++++++************************************++++++***)))))))))))))))))))))))))))************---,,,+++******++++++,,,+++)))+++000111,,,+++---000000000000111333555666?????????BBBHHHQQQ\\\cccwwwxxxvvv~~~zzzgggYYY\\\jjjvvvyyyooolllhhheeeiiimmmiiibbbeeedddiiilllbbbSSSSSS]]]xxxwwwbbbOOOJJJTTTkkktttzzzyyyzzznnnVVVLLLMMMIIIIIIKKKNNNOOOKKKCCC===DDDBBB???<<<777222///...+++***)))((()))***,,,---...---,,,+++************++++++++++++++++++++++++111000---+++*********+++BBB@@@===>>>EEEPPP[[[ccc___ZZZSSSNNNPPP^^^tttjjjPPPLLLEEEBBBAAACCCEEEBBB;;;666000///---,,,***************++++++,,,,,,++++++*********************************************************)))((((((((())))))'''***---000000///,,,***+++***((('''''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))*********++++++******************************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))************************************************************************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************************+++***)))***,,,,,,,,,++++++************)))))))))************************+++***)))))))))))))))))))))))))))*********++++++---,,,+++***+++,,,...///)))(((***...000///000222***---222666:::>>>BBBEEEOOOQQQTTTYYY```hhhnnnsssvvv~~~zzzooohhhggggggccceeedddaaaaaafffjjjkkkhhhkkkmmmpppwwwpppiiijjj{{{aaaSSSVVVgggpppzzzxxx}}}xxxfffbbbjjjggg___VVVRRRSSSTTTQQQMMMKKKJJJHHHDDD>>>888222...------+++++++++,,,---......---,,,++++++******+++++++++++++++++++++++++++,,,,,,*********+++,,,---GGGEEEAAA======DDDNNNWWWbbbccc___VVVNNNPPP]]]hhhkkkUUUHHHDDDCCCEEEFFFAAA;;;777333111...,,,+++++++++******++++++,,,,,,++++++******************+++++++++******************************))))))((())))))***''')))+++...//////......,,,+++)))'''&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))))))))))))))************)))))))))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++******************************************************+++++++++++++++,,,++++++++++++++++++++++++---------,,,++++++******++++++++++++++++++++++++***+++++++++++++++******++++++++++++++++++++++++************************************************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++************************(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))+++++++++++++++++++++++++++***)))***,,,------,,,***)))))))))))))))))))))******************************)))))))))))))))***))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,...---,,,---...///222444444:::BBBGGGIIILLLPPPTTT___gggpppuuuwwwxxx{{{~~~vvvrrrlllkkkkkkfffXXXLLLHHHUUUdddlllllljjjhhhfffxxx|||~~~~~~yyynnnwwwjjjcccbbblll{{{ttteee___dddoootttnnnjjjwwwuuuhhh___ZZZVVVSSSQQQSSSQQQLLLFFFAAA:::444444333222000000000000111...---,,,+++++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,KKKKKKIIIDDD???>>>CCCGGGVVV^^^eeecccZZZSSSSSSVVViii|||rrrQQQIIIEEEEEEDDD@@@===>>>777333...,,,,,,,,,,,,******++++++,,,,,,++++++***))))))*********+++++++++******************************))))))))))))******)))))))))***,,,...///000...,,,***((('''((()))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************))))))))))))))))))************))))))(((((())))))************))))))))))))))))))))))))************++++++++++++******************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))************))))))***************************************************))))))***,,,...---,,,)))))))))))))))))))))******************************)))))))))))))))******************++++++++++++)))+++---//////---+++)))333222111000111444666777NNNUUU]]]^^^ZZZVVVWWWYYYhhhttt}}}xxxxxx|||tttjjj```]]]```___ZZZUUUZZZ```gggnnnrrryyysssgggqqqsssddd___fffttt}}}gggVVVTTTXXXbbbkkkkkklllzzzyyygggYYYRRRXXXZZZXXXQQQMMMMMMIIIDDD:::999777555444222111111------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++************************MMMOOOOOOLLLFFFBBBAAABBBDDDOOO\\\cccaaa[[[UUURRROOOccc{{{hhhWWWIIIFFFEEEBBBBBBFFF;;;666000---......---+++***++++++,,,,,,++++++***)))))))))***++++++,,,,,,******************************)))))))))***++++++***)))(((((()))+++...000///...,,,+++***)))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))************))))))((((((((()))******++++++))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************************))))))))))))))))))))))))))))))************))))))************************)))))))))))))))))))))))))))(((((())),,,------,,,)))))))))************+++++++++++++++++++++++++++)))))))))))))))******+++*********++++++++++++,,,)))+++---000000///---+++***111888===DDDLLLOOONNNVVV```jjjkkkeee^^^^^^aaaqqq{{{xxxpppoooqqqgggccc]]]UUUOOORRRccctttssspppqqqwwwyyyzzz}}}}}}|||xxxwwwnnnaaaaaaaaahhhtttxxxooo___TTTMMMQQQ^^^mmmqqqooosss||||||}}}zzzzzzbbbccc\\\QQQLLLPPPPPPKKK???>>><<<999666333000///------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++******))))))TTTTTTRRROOOKKKGGGEEEDDD>>>CCCLLLVVV]]]^^^[[[XXXNNNUUUdddyyypppRRRHHHIIIGGGEEEEEE>>>888111...///000...,,,***++++++,,,,,,++++++***((())))))***++++++,,,,,,******************************))))))******+++,,,))))))((((((((()))***+++000///...---,,,++++++***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******++++++,,,))))))************))))))'''(((((()))******++++++))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////------------------------++++++,,,---------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,...///000000))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((()))*********''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))************))))))************************((((((((((((((((((((((((((('''''')))+++---,,,,,,************++++++,,,,,,++++++++++++++++++++++++)))))))))))))))***++++++*********+++++++++,,,,,,***+++,,,...000222444444///===MMMYYYcccjjjhhhbbbYYYffftttwwwqqqkkklllpppwwwwwwuuuooohhhcccaaabbb^^^___```\\\VVV[[[rrr|||sss{{{sssvvvrrrsssxxxwwwkkk\\\TTTJJJKKKXXXkkktttooohhhgggfffmmmvvv}}}zzzkkkVVVLLLNNNNNNIIIEEEDDDAAA===999444111///------,,,,,,,,,------...++++++++++++++++++++++++******++++++++++++++++++\\\YYYUUUPPPLLLJJJHHHFFFCCCAAABBBIIITTT]]]___^^^[[[QQQNNN\\\vvv[[[LLLMMMJJJCCC???@@@:::222///000111///---+++++++++,,,,,,+++++++++((())))))***++++++,,,,,,******************************))))))***+++,,,,,,(((((()))******)))''''''000000000///...---+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,))))))************))))))'''(((((()))***+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000////////////////////////+++,,,,,,---.........---------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))***+++---///000222222))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((()))******+++''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))************))))))************************((((((((((((((((((((((((''''''&&&(((+++,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))((())))))***++++++******+++++++++,,,,,,,,,,,,,,,+++,,,000555:::===GGGWWWiiitttzzzyyyooobbbjjjwwwwwwvvvzzztttlllaaaYYYVVVUUUTTTRRRaaaaaafffmmmqqquuummmeeerrr^^^TTTTTTPPPXXXiiissskkk___YYY\\\eeeuuubbbQQQOOONNNGGGKKKIIIFFFBBB===888333111------,,,,,,,,,------...++++++++++++++++++++++++))))))+++,,,,,,------,,,\\\YYYUUUQQQOOOMMMKKKIIIIIIFFFBBB>>>AAAMMM]]]hhh^^^YYYRRRQQQ[[[ppp|||WWWGGGIIIHHHCCC===<<<999444000---...///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************(((***+++***)))((()))***++++++***)))(((((())))))***,,,...000111000...,,,************))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***,,,---...///+++++++++*********))))))************************************************)))******++++++,,,------------,,,,,,+++******))),,,***)))***,,,------+++///,,,***,,,---,,,++++++---///000000...---...///)))000222,,,***///333222888444333444222//////333444555///...444///***111///+++***---...,,,---222+++,,,...000000...***'''******+++,,,,,,,,,++++++,,,,,,******+++---///000))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++******************************++++++++++++*********++++++,,,,,,++++++***,,,,,,***)))))))))***+++)))))))))))))))))))))))),,,,,,)))''')))---,,,'''***+++,,,,,,+++***+++,,,,,,+++***((((((((()))***,,,,,,++++++,,,,,,---...'''***---,,,***************///222000///999NNN___jjjkkknnnpppnnnlllpppvvvppp~~~uuupppnnnfffXXXNNNQQQWWW\\\fffqqqllllllppp{{{iiijjj{{{xxxlll___eeelllmmmeee[[[RRRNNNKKK\\\ssstttaaaOOOGGGFFFMMMPPPPPPLLLFFF@@@:::555222000............---,,,,,,,,,---------,,,++++++++++++++++++++++++++++++ddd___ZZZUUUSSSQQQOOONNNIIIGGGDDD@@@???DDDMMMTTT[[[[[[YYYTTTSSS^^^qqq}}}```OOOEEEAAA@@@???;;;777222///...---,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************(((***+++***)))((()))***++++++***)))))))))))))))((())),,,...///000//////******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))***))))))******+++,,,------+++++++++*********))))))*********************************************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......------***+++...000000...------444111//////000000000///000111111000000333666888888666777:::;;;:::;;;>>>>>>>>>777777>>><<<888===:::777444222222222///---//////...,,,***+++...000*********++++++,,,,,,,,,///...,,,***)))***+++,,,)))*********++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++******************************++++++++++++*********++++++,,,,,,++++++***,,,+++***)))))))))***+++)))))))))))))))))))))))))))***))))))---333444000***+++,,,+++***)))***,,,,,,+++***)))(((((()))***+++++++++++++++,,,---------,,,***))))))+++---,,,444444777???KKKXXXbbbhhhkkknnnqqqwww~~~}}}uuucccllltttrrrmmmgggaaa[[[___WWWVVV```kkktttxxxxxx{{{zzzoooZZZMMMJJJNNNXXXiii~~~~~~pppaaaYYYRRRQQQNNNKKKIIIFFFBBB>>>444222000///......---,,,------------------,,,,,,++++++++++++++++++++++++ooohhh^^^VVVQQQPPPPPPPPPJJJIIIGGGDDD@@@???AAABBBRRRYYY^^^YYYPPPPPP[[[ggg[[[GGGCCCCCCAAA>>>:::555111...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((***+++***)))((()))***++++++***))))))))))))***&&&''')))+++---///000111+++***)))))))))***+++,,,))))))))))))))))))))))))((((((((()))))))))***************+++++++++,,,,,,+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,---------......+++,,,------++++++,,,---+++---000000000000000000444111///222888======<<<;;;444444===CCCCCCHHHPPPOOOGGG@@@BBBFFFIIIMMMQQQUUUSSSEEE>>>DDDEEE@@@CCCCCCEEEBBB===???FFFFFF@@@BBB@@@===666///,,,,,,...,,,,,,,,,---...///000111333111...+++***))))))***************++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))************************************++++++++++++*********++++++,,,,,,++++++***,,,+++******))))))******))))))))))))))))))))))))''')))))))))...444666333)))***++++++))))))***+++++++++***)))))))))******+++************+++,,,,,,///---+++***++++++,,,,,,888>>>JJJWWWbbbhhhiiiiiipppqqqXXX]]]bbbeeeiiilllhhhbbbdddbbbiiiwww~~~{{{jjjSSSVVVUUUVVV[[[hhhuuuyyyuuuzzzuuuwwwvvvkkk]]]QQQJJJFFFDDDDDD999777444111///.........------------.........---,,,,,,,,,,,,,,,,,,,,,,,,{{{jjj[[[RRROOOPPPRRRLLLKKKJJJHHHDDDBBB@@@???DDDPPP]]]___XXXRRRTTTYYYmmm|||qqqSSSHHHCCCAAA>>>;;;888444000------------,,,,,,---------++++++++++++++++++++++++************************(((***+++***)))((()))***++++++***))))))*********'''''''''(((***---///000...,,,+++)))))))))++++++))))))))))))))))))))))))(((((()))))))))*********+++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...---------------------------......,,,***+++...111222333333444888======:::555888===FFFOOOXXX]]]___KKK???@@@SSS^^^^^^eeerrrppp\\\JJJIIIUUUbbbkkkooovvvoooWWWCCCDDDGGGEEEGGGQQQYYYWWWIIIEEEOOOSSSOOOOOONNNLLLHHHAAA:::444000111000/////////000111222333222///,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((()))))))))***************))))))))))))))))))*********************************++++++++++++*********++++++,,,,,,++++++***+++++++++***************))))))))))))))))))))))))(((******(((***...///---(((*********)))((()))***+++***************************))))))******+++,,,,,,,,,...///---+++---111???QQQeeemmmiiicccdddggg}}}{{{nnn^^^bbbfffkkksss|||}}}zzzqqqrrr|||kkkoooxxx|||tttiiidddcccccctttlllmmm~~~sss^^^NNNFFFFFFKKKAAA@@@===888444111000000---------------------...,,,,,,,,,,,,,,,,,,,,,,,,jjj[[[UUUUUUVVVRRRPPPMMMJJJGGGEEECCCBBB;;;FFFTTT]]]___[[[WWWTTTYYYeeeyyy}}}dddIIIAAA???<<<;;;:::777333000...------,,,,,,------...++++++++++++++++++++++++************************(((***+++***)))((()))***+++***************++++++***)))(((((((((***,,,---000///---+++***)))))))))************************))))))))))))************++++++************))))))************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------............------,,,,,,,,,,,,/////////...///000444666888<<>>===:::777444222000///000///---,,,+++,,,...///,,,+++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((()))))))))************)))))))))******)))))))))******************************++++++++++++*********++++++,,,,,,++++++***++++++++++++******))))))))))))))))))))))))))))))(((++++++((('''***+++)))(((*********)))((()))************++++++++++++*********))))))******+++,,,)))***---000...///:::HHHVVVbbbnnnpppiiieeeiiippp|||nnngggnnnsssvvv{{{wwwjjjaaa]]][[[eee}}}ooo\\\LLLIIIMMMLLLLLLIIICCC;;;666333333......---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,lll```ZZZWWWZZZVVVQQQLLLJJJHHHEEEDDD<<<@@@IIISSS[[[]]]ZZZVVVQQQUUUddd|||{{{PPPCCC???<<<:::;;;:::666222///...---,,,,,,---...///++++++++++++++++++++++++************************(((***+++***)))((()))***+++************+++,,,,,,,,,+++***)))((())))))***//////...---,,,***))))))************************)))))))))*********++++++******************))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------..............................------000333888:::999888<<>>>>>HHHVVVdddlll^^^TTTOOOXXXjjj~~~LLLFFF???<<<<<<<<<888555000///---,,,,,,---///000++++++++++++++++++++++++************************(((***+++***)))((()))***+++*********+++,,,,,,---++++++++++++************(((***---///000///...,,,************************)))************+++++++++((()))))))))************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,---///111444666888888???CCCNNN^^^jjjiii\\\OOOTTTcccmmmlllppp}}}mmmllliiieeecccdddgggiiihhhhhhiiijjjeee^^^]]]aaassslllggghhhiiifffcccccc[[[tttwwwhhhjjjqqqmmmeeeaaalllxxxyyylllccclll{{{ooouuuvvvkkkXXXLLLLLLQQQHHHKKKOOORRRSSSRRRPPPOOOHHHEEE@@@;;;666333111111---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))******++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))************((()))***++++++***)))(((******************************++++++++++++******+++++++++,,,,,,+++++++++******+++,,,+++***)))((())))))))))))))))))))))))***...///***&&&(((***)))***+++,,,,,,+++***+++,,,)))***+++,,,---,,,,,,+++,,,,,,++++++,,,,,,---...555444AAAYYYfffccc\\\[[[jjjzzzvvvccckkkqqquuuuuuddddddlll|||pppooo|||kkkmmmllldddVVVHHH???<<<999777444000...---......------------------------wwwiiiZZZVVVXXXUUUUUUVVVPPPMMMKKKIIIEEEAAACCCRRRbbbhhh\\\RRRRRRYYYiiieeeQQQ???<<>>;;;;;;???CCCVVVfffoooyyy~~~qqq\\\^^^```dddiiinnnssswwwzzztttlllbbb___bbbfffeeebbbcccaaa___\\\YYYXXXYYY[[[aaa^^^___bbbaaa\\\\\\___iiijjjiiifffdddeeeiiinnnkkkjjjssswwwqqqrrrxxxuuuiiimmmvvvzzzqqq```VVVUUU```XXXQQQOOOMMMKKKLLLPPPDDDEEEFFFGGGDDD>>>555///---///...,,,,,,///---)))***+++,,,---------,,,,,,************************+++,,,,,,+++******+++------,,,+++******+++,,,---******++++++++++++******************************+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))******))))))))))))************************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))*********************************)))'''(((***,,,))))))+++,,,,,,,,,,,,,,,---+++))))))***+++***))),,,***((((((***+++)))'''***))))))((())))))***+++(((***,,,---,,,++++++,,,******))))))***+++,,,,,,++++++******++++++,,,---111000...++++++///222222;;;XXXpppnnn^^^VVVZZZ___sss}}}oooaaa\\\jjj}}}ssssss~~~~~~zzzddd]]]]]]nnn{{{~~~rrrYYYSSSXXXLLL777===999666444111,,,,,,///------,,,+++************wwweee]]]\\\WWWWWWWWWPPPKKKJJJHHHFFFBBBAAAHHHSSSbbbaaa```]]]WWW[[[nnn~~~dddJJJAAAAAA???:::666666444111---+++++++++,,,------------,,,,,,,,,,,,,,,++++++*********************))))))))))))*********************************))))))((()))***+++,,,***))))))+++---...---,,,+++*********))))))))))))+++++++++*********))))))***++++++,,,,,,,,,,,,,,,+++++++++******+++++++++---+++***+++,,,---,,,***...---,,,,,,---.........,,,,,,,,,...000333555666<<<@@@IIIUUUXXXRRRLLLKKKPPP\\\ggglllrrruuunnnbbbeeecccaaa``````aaabbbbbbddd___[[[]]]dddiiiiiifffbbbcccfffjjjnnnmmmiiifffmmmnnnnnnmmmkkkiiihhhgggfffgggfffdddbbbbbbcccdddkkkfffkkkmmmjjjpppyyyxxxpppooopppqqqmmmjjjnnnuuu}}}rrrggg___WWWLLLEEECCCFFFDDDCCCEEEGGGEEE???:::666777444///---///...+++000...***((('''(((***,,,***************************+++,,,,,,******+++,,,,,,+++************+++,,,******++++++++++++******************************+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))******))))))))))))************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))***************************************)))((((((***,,,((()))***+++,,,,,,,,,,,,---+++))))))***+++***))),,,***((()))***+++)))'''))))))))))))************(((***,,,,,,+++******+++***************+++,,,,,,+++++++++***++++++,,,---***---...,,,+++///777===\\\dddfff^^^WWWYYY___bbbkkkoooeeecccaaakkkttt}}}ooonnnvvv}}}wwwfffWWWcccqqq{{{sss[[[OOOLLLLLLKKKBBB@@@;;;666222111111000...---,,,+++++++++++++++sssddd___WWWWWWWWWQQQMMMKKKJJJJJJFFF@@@@@@CCCSSS___jjjgggXXXPPP[[[kkk~~~[[[GGGBBB@@@===;;;:::777333///,,,++++++,,,---------------.........,,,+++++++++******************))))))))))))*********************************))))))))))))***++++++***)))((()))+++,,,,,,+++***************)))))))))+++++++++***************)))******+++,,,+++++++++,,,+++***))))))***+++,,,---+++++++++------,,,++++++*********++++++,,,---111,,,,,,222444333888BBBLLLQQQ^^^nnntttmmmaaaZZZ^^^aaadddfffffffffffffff^^^ZZZWWWWWW[[[^^^______fffgggkkksss||||||xxxsssnnnjjjlllddddddddd]]]___bbb\\\dddfffkkkqqqtttuuu{{{zzzooohhh```SSSGGGAAAIIIEEE@@@AAADDDFFFDDDAAAAAADDDCCC===888555///)))///---+++)))((()))***+++++++++++++++++++++++++++***,,,......---,,,,,,,,,+++******))))))******+++******++++++++++++******************************+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))******))))))))))))*********************************))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***))))))))))))((((((((()))))))))))))))))))))))))))))))))*********++++++************************)))***+++***((((((***,,,((((((***+++++++++++++++---+++***)))++++++***))),,,***))))))******)))(((((()))***++++++++++++***)))***,,,+++***))))))***+++************++++++,,,+++++++++++++++,,,------))),,,---,,,---777IIIXXXoooggg\\\XXX```mmmuuuuuu___cccgggiiihhhfffggghhhyyy~~~zzzuuusssrrrnnnssswwwwww```^^^aaajjjrrrxxx~~~xxxfffRRRJJJNNNLLLKKKCCC777333555333---......------,,,,,,------uuuhhh\\\ZZZ[[[UUUSSSOOOMMMNNNKKKDDD???>>>BBBRRRdddhhh___UUUUUU[[[sssrrrUUUDDD???>>>@@@===:::666111...,,,,,,,,,,,,,,,------...///000000+++,,,,,,+++++++++******+++******))))))******+++************************)))))))))*********+++++++++)))'''''')))+++++++++************************************************))))))***++++++++++++***,,,+++***))))))***+++,,,---,,,+++,,,---...---,,,)))***++++++***+++---///666000333???AAA<<>>888;;;666,,,000000///............///jjj```^^^XXXWWWQQQNNNOOONNNGGGCCCAAA===FFFTTT___ccc```YYYSSS___ooonnnPPP@@@???BBB???===999444000...---,,,+++,,,,,,---...///000000+++,,,,,,,,,,,,+++***)))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++++++++)))''''''(((************************+++++++++************************))))))***++++++++++++***---,,,+++******+++,,,------,,,+++,,,...///...---+++---/////////000333555999:::HHH]]]cccYYYUUUZZZ```]]]___gggjjjddd[[[VVV[[[[[[^^^bbbbbbcccnnnzzzzzzqqqfffaaaccchhhkkkoooiiigggkkkmmmiiiccc```llljjjdddYYYMMMFFFDDDFFFEEELLLQQQOOOKKKHHHCCC>>>555333111///---,,,,,,---++++++++++++++++++++++++***---///000///---,,,,,,)))))))))******)))))))))******++++++++++++******************************+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))******))))))))))))******************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))************************************)))*********++++++++++++************************)))+++,,,+++***)))***+++((()))***++++++,,,,,,+++...,,,******+++,,,+++***++++++++++++***)))******)))***+++,,,,,,---------111111111///---++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,---...000---000:::EEEOOO]]]jjj\\\jjj{{{nnnXXXSSS```www{{{}}}vvvpppppplllxxxuuujjjllleeeUUUDDD???AAA<<<222333222111000////////////|||hhh___VVVWWWRRROOOOOOMMMHHHEEEFFFAAACCCGGGQQQ]]]ddd]]]RRRTTT___vvvvvvfffLLLBBBAAA???>>><<<888444111...,,,++++++,,,---......//////+++,,,---------,,,***)))++++++************++++++------------------------)))***++++++,,,,,,+++++++++)))(((((()))******)))*********+++++++++++++++***************+++++++++)))******+++,,,+++++++++,,,------------------,,,---,,,,,,---///000///...***---000111111222777;;;???JJJbbb}}}{{{kkkdddccc^^^[[[]]]^^^[[[XXXXXXjjjooouuuyyy}}}yyyrrrjjjdddjjjffffffkkknnnnnnpppsssvvvvvvrrrhhhZZZMMMFFFDDDEEEIIIJJJFFFEEEJJJPPPSSSIIICCC999000+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++*********)))******++++++******)))******++++++++++++******************************+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))******))))))))))))******************************)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++************************)))))))))*********++++++************************)))+++,,,,,,+++******+++))))))***,,,,,,,,,,,,,,,...,,,+++***+++,,,+++***+++,,,,,,,,,***)))***++++++******+++,,,---...///555555444222...------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------...,,,---888IIISSSSSSUUUZZZ^^^uuu}}}ooobbbjjj}}}sssfffhhhwwwqqqcccPPPEEEBBB@@@;;;666666555444222111000//////yyyiii\\\VVVSSSRRRRRROOOIIIGGGHHHFFFEEEBBBDDDPPP\\\^^^YYYTTTTTTaaayyy{{{^^^JJJAAA>>>>>>>>><<<888333///,,,++++++,,,,,,------......+++,,,---...---,,,***))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++******)))***++++++***(((*********++++++,,,,,,,,,))))))*********+++++++++***++++++,,,,,,,,,,,,,,,,,,---///000000///---,,,------,,,---///111000///,,,111555777777999???DDDSSS]]]pppuuufffbbb```aaafffiiikkknnnsss{{{}}}}}}zzzyyy|||wwwtttrrrooommmqqqxxxuuutttsssooohhh\\\NNNEEEGGGLLLLLLGGGFFFLLLSSSWWWWWWQQQHHH>>>666111///...,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***+++******+++,,,,,,+++************++++++++++++******************************+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))******))))))))))))******************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++************************((((((((()))))))))******************************)))+++------+++******+++***+++,,,------...------...---++++++,,,,,,,,,+++***,,,---,,,***)))***,,,,,,+++******+++---000222888888666333///------///...---,,,+++++++++++++++---,,,,,,,,,,,,---......///333@@@SSSZZZXXXZZZbbbjjjyyyxxxnnn{{{uuu^^^]]]kkkgggRRRKKKHHH@@@::::::999888666444111000//////{{{lllWWWVVVVVVWWWRRRKKKHHHJJJGGGFFFAAA===DDDTTT```bbbXXXOOORRRfff}}}~~~mmmRRRBBB>>>>>>???>>>:::555///,,,++++++,,,,,,,,,,,,------+++,,,---......,,,***))),,,++++++******++++++,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++*********+++---,,,***(((*********++++++,,,,,,,,,))))))******++++++++++++++++++,,,------------,,,,,,...000222222000...,,,...---,,,...000111111000666;;;@@@BBBBBBEEEKKKQQQhhhlllrrryyysssccc```bbbjjjuuu}}}~~~rrriiikkkrrruuusssrrrvvvwwwnnn[[[KKKKKKRRRVVVRRRNNNMMMNNNNNNXXXXXXVVVQQQIII>>>444...,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++---///***+++,,,------,,,+++*********++++++++++++******************************+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))******))))))))))))******************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))******++++++++++++************************(((((((((((())))))))))))************************)))+++------,,,******+++++++++,,,---............///---++++++,,,,,,,,,+++***,,,...---***(((***,,,---,,,***)))***---111333999888666333///------......---,,,,,,++++++++++++---,,,,,,,,,,,,---......777:::FFFVVV\\\]]]iiizzzxxxxxxyyyrrrvvv~~~{{{|||yyyvvvxxxzzz{{{yyytttpppllldddfffnnnzzz~~~~~~nnnUUUZZZqqqvvv^^^YYYTTTFFF???AAA;;;:::777444222000///...~~~kkkYYYNNNQQQTTTOOOJJJKKKJJJFFFEEEGGGAAA===HHHYYY```]]]SSSNNN^^^~~~jjjHHHBBB<<<===>>>888999777+++---+++***+++,,,...------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************,,,,,,,,,---------......(((((())))))*********+++,,,...222555666444///+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...------...///...---333+++***000///***000>>>IIIYYYmmmwwwooobbb```eeelllfffccchhhmmmkkkccc]]]aaannn|||{{{xxx~~~xxxmmmnnnqqqzzz{{{sssrrrmmm^^^bbbaaabbb```VVVLLLNNNVVVTTTYYY[[[WWWRRRKKKBBB999111///------......---+++,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++***************)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++***)))(((((()))***+++)))************+++++++++++++++******)))(((((((((******+++++++++,,,,,,,,,***+++---...///......---***++++++,,,,,,++++++***++++++***************+++,,,,,,,,,---///000222333555444222000...+++)))(((+++++++++***++++++,,,,,,---//////---++++++///444AAABBBVVVjjjkkkooo||||||ssspppxxxzzz}}}|||yyynnngggttt}}}zzzxxxvvvvvvvvvwwwwwwxxxzzz|||~~~{{{wwwrrrooonnnkkkfffbbbiiirrr}}}vvvddd]]]pppzzzfffRRREEEFFFMMMGGGCCC999111111666555000}}}iiiYYYXXXYYYSSSOOOOOOMMMHHHFFFGGGBBB<<>>999:::888...---,,,******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************+++++++++,,,,,,,,,))))))))))))*********+++++++++,,,///111111...************+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---......///000///...000000000000000222888<<>>999333...------------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******************))))))))))))))))))************))))))************************************************************************************************************************+++***)))(((((()))***+++)))************+++++++++)))***************************+++++++++,,,,,,,,,++++++,,,---...---,,,,,,***++++++,,,,,,++++++***++++++************+++++++++,,,,,,---///111222333555333111///---+++***)))+++++++++++++++,,,,,,---)))---111///+++,,,333:::NNNOOOddd{{{nnnfffxxxzzzyyyqqqjjjcccgggvvvxxxyyy{{{rrroookkkfffcccbbbdddeee{{{|||iiigggrrryyyiii\\\SSSOOOKKKHHHCCC<<<555222111222~~~yyybbbZZZWWWSSSPPPQQQQQQKKKHHHHHHDDD>>>@@@GGGXXX]]]```YYYNNNTTTrrr}}}UUUFFF;;;;;;===:::;;;;;;222///---******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************((())))))))))))*********)))))))))***************,,,)))(((***///111///+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---...///000000000///---333444000333>>>EEEEEEiiizzzuuulllXXXcccnnnqqqppprrr{{{yyywww||||||sssjjjdddnnnzzzwwwmmmeee___```___VVVIII@@@FFFJJJMMMQQQWWW\\\ZZZTTTKKKDDD;;;333///---------,,,,,,,,,------,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******************************))))))************))))))******************************************************************************************************************************))))))))))))******)))************+++++++++))))))******+++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,+++*********++++++,,,,,,++++++***++++++************++++++++++++,,,...000222333444444333000---+++***+++++++++++++++++++++,,,---...***...000---,,,111???JJJYYYZZZppp|||nnniii~~~|||yyy|||{{{zzzvvvqqqsss{{{|||rrrkkkeee]]]VVV^^^nnn{{{rrrqqq}}}|||nnn___UUUOOOJJJFFF<<<000///666www}}}qqq___WWWRRRQQQSSSTTTNNNKKKKKKIIICCC@@@BBBLLLVVVcccdddTTTLLL^^^yyykkkJJJ<<<999;;;999<<<>>>888111...+++***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************((((((((()))))))))******************************...***))),,,222555111---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,---/////////...//////...333999AAAJJJQQQXXX[[[fffkkkvvvvvvmmmjjj[[[ooohhhccclllnnnjjjlllmmmjjj```SSSIIIEEEDDDIIIMMMLLLNNNQQQRRROOONNNIIIBBB<<<777222...+++,,,---.../////////...---,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******)))***************++++++)))******++++++******)))***************************************************************************************************************************))))))))))))))))))***))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++******))))))***++++++,,,,,,++++++***++++++*********+++,,,,,,***+++---///111222333333333111...+++******,,,---,,,,,,+++,,,,,,---...///000///......444@@@OOOZZZ```___vvviiimmmzzz||||||}}}wwwkkkooossstttvvvuuullljjjzzzdddRRRFFFFFFAAA666222888qqqvvv~~~sssaaaWWWTTTTTTUUUQQQNNNOOONNNIIIEEECCC@@@LLL___jjjaaaSSSUUUbbb}}}UUUBBB999:::888;;;@@@===444111---++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************)))))))))************++++++++++++***************,,,++++++000555555111,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---...000///------///111555777LLLkkkxxxppplllrrriiiffffffkkknnnnnnooorrr{{{ssspppzzzzzzlll]]]lllrrrxxxxxxqqqcccSSSGGGQQQXXXZZZTTTNNNMMMOOOOOOHHHGGGGGGEEEAAA:::222,,,,,,,,,---.../////////...,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******))))))******+++++++++,,,******++++++++++++******************************************************************************************************************************)))))))))******)))))))))))))))*********+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++***))))))))))))***++++++,,,,,,++++++***++++++******+++,,,,,,---+++,,,...000111222222222111///,,,***)))***,,,---,,,,,,,,,,,,---...///000111///000:::JJJWWW^^^___ccccccwww]]]kkkvvvtttxxx{{{zzz{{{~~~uuukkkiiiqqqxxxqqqeeeddd}}}tttUUU<<<<<>>777444///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************************+++++++++++++++++++++++++++*********(((***,,,000222111...+++,,,,,,,,,,,,------------,,,,,,,,,---......//////...///000///...///444888BBBGGGgggyyy{{{ddddddiiittt}}}}}}zzzsssqqqzzzuuuiiijjjnnnxxxhhhPPP^^^dddddd\\\SSSPPPPPPOOODDDEEEHHHIIIHHHBBB999333......---,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******))))))******+++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))************)))))))))************+++++++++---,,,,,,+++******))))))******+++++++++,,,,,,,,,,,,+++******)))************++++++,,,,,,++++++***++++++***++++++,,,---...---...000111222222111000...---+++******+++,,,---,,,,,,,,,---...///000111,,,...888LLLcccmmmiiiaaaeeeffftttrrrwww|||{{{rrrddd\\\fffttt~~~mmmYYYlllaaaAAA:::AAABBB===888[[[___gggnnnqqqwwwrrr```XXXVVVWWWWWWTTTQQQNNNKKKIIICCCDDDIIISSS```fff___TTT\\\qqq```III@@@888777<<<<<<:::666111...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))*********+++++++++,,,,,,,,,++++++*********(((+++......---,,,,,,...+++,,,,,,,,,---.........,,,,,,------.../////////---///111000000444<<>>FFFWWW^^^[[[SSSPPP[[[tttyyyTTTEEE???:::888<<<===;;;666222///---------,,,,,,---...---,,,+++***---------,,,,,,+++++++++************************************************.........------,,,,,,,,,++++++++++++++++++++++++,,,---///000000...---++++++---///000////////////222111333;;;BBBIIIRRRZZZ___kkkxxx|||wwwssstttwww||||||~~~}}}pppbbbVVVMMMGGGDDDJJJPPPTTTPPPIIIFFFKKKRRRKKKNNNKKK>>>333---,,,+++++++++***+++,,,,,,***(((++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******************************************************))))))((())))))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************++++++******************************************))))))))))))************------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++******)))*********************************)))))))))))))))))))))))))))************++++++++++++++++++******)))))))))+++,,,---.........---,,,+++++++++++++++++++++***---------,,,,,,+++++++++///...,,,+++++++++,,,,,,---...///000000...,,,*********+++++++++,,,,,,,,,***,,,---.........///111888333GGG]]]iiizzzgggiii}}}zzzyyysssuuu~~~wwwmmmqqq}}}}}}xxxgggVVVRRRXXXIIIKKKNNNRRRWWW^^^fffkkkvvv~~~hhh]]]VVVWWWZZZVVVOOOKKKIIIIIIEEEAAADDDNNNYYY^^^\\\TTTSSSccc~~~eeeNNNBBB;;;999:::===;;;888444111///---,,,,,,,,,---------,,,+++***,,,,,,,,,,,,++++++++++++************************************************---------,,,,,,,,,++++++++++++++++++++++++++++++,,,---///000000...---,,,000///...---...000111222111;;;LLL___gggeeeaaa```lllnnnrrrtttuuuxxx|||}}}pppooouuu}}}vvvjjjqqqtttooo\\\SSSRRRZZZTTTNNNLLLOOOSSSVVVVVVUUUWWWSSSHHH===666000,,,,,,+++***+++,,,---+++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++*********************************************************)))*********+++)))************+++++++++++++++++++++++++++++++++************************))))))))))))************++++++******************++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++***************************************************************)))************+++++++++,,,,,,+++++++++*********+++,,,,,,---.........---+++++++++,,,,,,---------------,,,,,,,,,+++++++++...---,,,+++******+++,,,,,,---...//////...,,,+++***++++++++++++,,,,,,,,,---.../////////000333666@@@FFF\\\ooo{{{]]]YYYooouuuhhhrrr|||xxxzzzzzzrrr~~~}}}lll\\\]]]BBBDDDGGGIIIMMMSSSZZZ___hhhlllxxxzzzjjjZZZWWWYYYWWWRRROOOHHHGGGGGGDDDAAACCCPPP^^^eee\\\QQQRRRfffzzzXXXDDD===;;;999===<<<:::888444000---+++,,,,,,---------,,,+++************+++++++++++++++************************************************,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,---------...///000222333:::QQQvvvsssvvvrrrooorrrzzzuuuooouuu~~~ooo^^^bbboootttuuuvvv{{{}}}vvvssshhhccciiicccZZZUUUSSSTTTTTTTTTTTTVVVRRRJJJBBB<<<444---...,,,++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++*********************************************************++++++,,,,,,---)))************+++++++++++++++++++++++++++++++++************************)))))))))*********++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************************************************************)))************+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,---...///000++++++,,,---...///000000,,,,,,,,,,,,++++++++++++,,,,,,+++************+++***+++,,,---...---,,,+++++++++++++++,,,,,,,,,,,,000000000000111444:::>>>KKK[[[rrr{{{ZZZeee|||iii```qqqxxx~~~zzzYYYNNN???AAACCCEEEHHHLLLRRRVVV[[[```iiiwwwzzzbbbWWWVVVVVVTTTSSSNNNIIIGGGGGG@@@<<>>999<<<<<<<<<;;;777222...+++---------,,,,,,,,,++++++)))))))))******++++++,,,************************************************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......---)))---222333111111444777GGGddduuutttvvv}}}~~~zzzyyy{{{~~~{{{wwweeeXXXZZZdddiiiiiihhhhhhppp}}}|||}}}uuuggglllmmmcccTTTKKKNNNUUUOOOOOOLLLFFFDDDBBB>>>777000...,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************************************)))***+++,,,------......))))))*********+++++++++++++++++++++++++++++++++************************))))))*********+++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...000111---------....../////////,,,++++++++++++++++++++++++*********************)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000000///000333:::CCCJJJZZZooo}}}~~~sss}}}xxx}}}zzzuuu|||cccLLL<<<>>>@@@AAACCCFFFKKKNNNQQQZZZdddlllvvvooo\\\VVVTTTUUUVVVUUUMMMHHHHHHCCC===@@@KKK^^^iiijjjZZZLLLXXXyyyvvvRRREEE???999;;;<<<===<<<999444///+++------,,,,,,,,,+++++++++)))))))))******++++++,,,************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////...---111444222///111888@@@QQQiiizzzqqqyyy}}}yyysssrrr}}}~~~uuuzzzzzzoooaaaZZZWWW\\\eeelllqqqttt|||{{{pppssskkkpppooocccRRRIIINNNVVVQQQPPPLLLGGGGGGJJJJJJGGG666222...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************************************)))***+++---............))))))*********+++++++++++++++++++++++++++++++++************************************++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---........................------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...000111/////////......------,,,++++++++++++++++++++++++************************)))******++++++,,,,,,,,,++++++,,,,,,,,,---------......///111888CCCPPPYYYlll~~~|||~~~}}}|||xxxvvvnnn777999;;;<<<===@@@CCCFFFIIITTT^^^bbbeeerrrlll^^^WWWVVVXXXXXXQQQLLLJJJGGGBBBAAABBBQQQaaaooohhhSSSNNNeeeiiiPPPBBB999999;;;<<<<<<:::555000---...---,,,+++++++++,,,,,,*********+++++++++++++++***************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000///......000888CCCJJJ^^^kkkwwwtttuuu|||rrrmmmqqqlllqqqvvv}}}|||tttjjjjjjmmmrrryyy|||ttt||||||ooo___SSSKKKIIIHHHRRRRRRNNNHHHFFFJJJLLLKKK>>>999333///---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************************************)))***,,,---...------,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,******++++++,,,---------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++************************++++++++++++++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---...///000//////...---,,,+++***************+++++++++++++++)))***++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------...111777AAAQQQaaalllxxx}}}|||}}}~~~vvv|||}}}~~~}}}~~~~~~}}}yyylllqqq~~~}}}333555777888999;;;>>>AAACCCJJJRRRUUUYYYbbbrrrlll]]]XXXYYYTTTUUURRRMMMJJJIIIEEE@@@FFFRRRfffoooaaaOOOVVVjjj{{{```HHH<<<777999;;;;;;999666111///...---,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********************************************************+++++++++,,,,,,------------------------,,,,,,,,,---...///000000...---111???RRR___aaa^^^jjjnnnvvv{{{yyyvvvzzz{{{tttqqqpppwwwvvv~~~~~~xxxzzz}}}zzzvvvzzzzzzkkk[[[NNNFFFBBBKKKOOONNNHHHDDDFFFHHHIIIGGGAAA999333///...---,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************************************)))***,,,------,,,+++***)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******++++++,,,------...------------------------,,,------------.................................////////////////////////000/////////............------------------------------,,,++++++++++++,,,************************++++++++++++++++++++++++)))************+++++++++*********+++++++++,,,,,,+++,,,,,,---.........---,,,,,,++++++******)))))))))*********++++++++++++)))***+++,,,------,,,+++---,,,,,,++++++++++++,,,,,,,,,,,,------------...---000555???MMM```sss{{{qqqtttsssuuu}}}~~~}}}||||||{{{}}}nnndddbbbttt222444666777888:::===??????BBBFFFKKKRRR[[[fffmmmwwwcccZZZYYYNNNVVVWWWOOOKKKLLLIIIBBBAAAEEEZZZpppkkkUUUOOOZZZzzzyyynnnxxxkkkNNNAAA666888::::::999666222000...---,,,+++***+++,,,------------,,,,,,+++++++++******************************************************++++++,,,,,,,,,,,,------------------------,,,,,,,,,------///000111///111???___wwwllllllnnnpppqqqvvvwwwssstttyyy}}}rrrrrrtttzzz}}}qqqsss}}}fffSSSLLLNNNFFFLLLOOOJJJFFFGGGIIIJJJMMMGGG>>>666111///...---------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***************************************************+++,,,------,,,***))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---........................................../////////000222222222222222222222222444444444444444444444444222222111111000000//////------------------------...---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++)))************+++++++++)))))))))******++++++++++++,,,---.........---,,,))))))))))))))))))******))))))******++++++++++++***+++,,,---...------,,,......---,,,++++++++++++,,,,,,,,,---------......///222:::EEEVVVkkk|||iiimmmyyypppqqqyyyzzz~~~~~~~~~yyyzzz{{{{{{zzzxxxvvvuuuxxxzzz}}}~~~~~~zzzkkk___rrr555555555555777999;;;<<<;;;>>>BBBEEEIIIPPPYYY```mmmrrr```YYYUUUSSSSSSTTTPPPIIIEEEFFF@@@@@@KKK```jjj```RRRLLLfffjjjmmm~~~}}}NNN>>>>>>:::<<<;;;444777888...///,,,******+++------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))************+++++++++)))************+++++++++++++++,,,,,,,,,---------+++//////+++---222222+++---???\\\uuukkkfffnnnxxx}}}www}}}yyynnnwwwbbbTTT^^^]]]PPPJJJFFF>>>AAAFFFAAADDDDDDDDDAAA<<<555///+++...------------------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++************+++++++++++++++++++++++++++...---,,,+++++++++,,,---++++++++++++++++++++++++***,,,------,,,,,,---...---000111///---...000000444333222222333444444444333666777444444777888666555888;;;<<<;;;:::999:::999999888777555333222111000111111000...------...///...------......,,,***)))))))))***++++++,,,,,,***+++---//////...---,,,))))))***+++---...//////+++,,,---......,,,***))),,,,,,,,,,,,,,,,,,++++++......---,,,,,,+++******---,,,,,,+++*********+++************************++++++******++++++,,,---++++++++++++...000...+++---888???JJJ```rrrgggfff~~~xxxpppxxxxxxzzzwwwvvvxxxzzzpppssswwwwwwvvvtttrrrrrrooorrrvvvxxxzzz|||}}}||||||}}}~~~pppmmm666666555555666777888999888;;;===???BBBGGGPPPVVV___oookkk]]]UUUSSSTTTVVVSSSKKKFFFFFFBBB???EEEVVVeeefff[[[QQQWWWnnnxxxqqq~~~^^^FFF???:::===<<<555777999111///---+++***,,,------,,,++++++++++++++++++++++++---------------,,,++++++)))************+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------///000...+++,,,111444444888NNNmmmsssmmmooo|||zzz}}}{{{zzz{{{}}}zzzxxx|||vvvwwwkkk\\\eee\\\YYYRRREEECCCFFFBBBBBBBBBBBBAAA===888333000......---------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++---,,,++++++***+++,,,---+++++++++,,,,,,---......,,,---......---...000222***,,,...000222444555555333555888999999888888888888888777777===EEEFFFCCCCCCBBBAAA@@@??????>>>>>>;;;::::::999999999999999888999999888555222000...---///333777888555///++++++++++++++++++,,,,,,,,,++++++---.........------)))******+++,,,---......+++,,,---......,,,+++)))++++++++++++,,,,,,,,,,,,......---,,,,,,+++******---,,,++++++******++++++************************+++*********++++++,,,,,,,,,,,,+++,,,...000///,,,111BBBOOO]]]ooowww~~~kkkssszzzxxx}}}~~~|||zzzxxxwwwwwwzzz~~~~~~{{{vvvqqqoooooopppjjjmmmoooooommmkkkjjjjjjlllooosssvvvxxx{{{~~~~~~~~~~~~|||gggkkk|||888777666555555555555555666888::::::;;;???FFFLLLWWWcccwww{{{cccXXXUUUVVVYYYXXXPPPJJJHHHGGGBBB@@@III\\\hhhdddYYYPPP___zzzwwwpppKKKBBB;;;======666666:::666000...,,,+++,,,---,,,,,,++++++++++++++++++++++++------.........---,,,,,,)))************+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------/////////000...---111777@@@XXXvvvrrrttt~~~~~~tttuuuqqqwww{{{uuu||||||vvvsssvvvuuuuuuwwwxxxxxxwwwvvvzzzvvvuuuyyy}}}~~~}}}{{{}}}{{{vvvgggbbb[[[[[[SSSCCC???CCCAAA???@@@@@@@@@>>>;;;888666//////...------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,***+++,,,,,,---...//////,,,,,,---,,,,,,---000222333222222222333555777:::999<<<@@@CCCEEEFFFHHHIIINNNMMMMMMQQQ^^^kkkooolllXXXTTTNNNKKKJJJIIIGGGEEECCCBBBAAA???>>>===<<<<<<===>>>??????===:::777555///111333666666333---)))------------,,,,,,,,,,,,,,,,,,,,,------------...*********++++++,,,,,,,,,+++,,,---...---,,,+++******+++++++++,,,---------...------,,,,,,++++++***,,,,,,++++++******++++++++++++++++++++++++++++++************+++++++++,,,,,,+++,,,---...//////000888OOObbbqqq|||zzzvvv|||uuu~~~{{{||||||~~~xxxssskkkhhhdddccceeejjjqqquuuuuuuuurrrmmmgggbbb_________aaabbbaaa___^^^___```dddgggkkknnnqqqtttxxx{{{{{{|||}}}}}}~~~~~~}}}}}}ssspppwwwwww:::999888777666555444444666888999888888;;;BBBGGGUUU^^^nnnoooaaa[[[YYY\\\[[[UUUNNNKKKJJJGGG@@@@@@OOOccchhhaaaTTTWWWhhh}}}YYYLLL???<<<>>>777555:::888222///---,,,,,,---,,,,,,++++++++++++++++++++++++,,,---------------,,,,,,))))))*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,------------...------111555333///333<<>><<<:::999222111000...---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,------...............///...---///222444777777777777777===KKKWWWXXXTTTRRRTTTZZZaaadddddddddggglllrrr{{{uuunnnjjjjjjhhhccc^^^ZZZZZZXXXTTTOOOJJJEEEAAAAAA@@@???@@@@@@@@@???===999666222000///...---,,,------------------------------,,,,,,,,,------...***+++++++++++++++++++++,,,,,,---------,,,+++***++++++,,,---......//////---------,,,,,,+++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++)))******++++++++++++++++++***+++------...222777DDD[[[mmmyyywwwnnnrrrxxxuuu|||}}}uuunnnddd[[[UUUSSSPPPOOORRRXXX___ccceeeeeeccc___YYYSSSPPPNNNRRRRRRSSSRRRQQQRRRUUUWWWXXX[[[___cccfffjjjnnnqqqssstttvvvxxxyyyyyyyyyyyy}}}~~~vvvsss::::::999999888777666666555666777777666:::@@@EEENNNXXXgggtttmmmcccZZZZZZZZZUUUOOOLLLGGGIIICCC===DDDYYYhhhlll\\\RRRVVVrrryyyyyy]]]FFF===???888444888999333111...---------,,,+++++++++++++++++++++++++++***+++,,,,,,,,,,,,++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------...............000444777???NNN\\\kkkpppyyy{{{yyyzzzuuutttyyy~~~uuufff]]]dddlllnnnpppwwwwww~~~}}}uuussstttvvvsssvvvzzz|||{{{{{{|||}}}~~~}}}~~~}}}yyyxxx|||~~~~~~~~~wwwkkkZZZEEE???CCC@@@AAAAAA@@@>>>===;;;:::999777555222000...------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,((()))+++,,,---+++***(((,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,---------------,,,,,,,,,000111222222222444777999555777===BBBHHHWWWttttttooouuu}}}~~~|||pppxxx~~~~~~{{{tttmmmvvvvvvtttpppjjjaaaYYYTTTQQQMMMHHHDDDCCCBBB@@@??????<<<777444333333333222,,,,,,,,,---------.........------,,,,,,,,,------++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,------...///000111111------,,,,,,,,,,,,++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++)))+++...---...777BBBVVViiivvv}}}wwwmmmpppyyyuuurrrwww{{{oooaaaXXXTTTLLLDDDBBBAAAAAABBBEEEHHHLLLOOOQQQRRRRRROOOKKKFFFDDDCCCDDDEEEFFFFFFGGGIIIMMMPPPNNNQQQUUUXXX[[[```eeehhhjjjlllooorrruuuwwwwwwxxxyyyzzz|||||||||}}}|||yyy{{{xxxwww777777888999::::::::::::333555666555555777>>>CCCIIIUUUcccmmmvvv~~~nnn\\\VVVUUUSSSOOONNNEEEHHHFFF??????NNNcccqqqfffXXXQQQaaa}}}uuuSSSAAAAAA;;;555777888555222///...------,,,+++++++++++++++++++++++++++******++++++,,,,,,++++++)))************+++++++++++++++++++++,,,,,,,,,,,,,,,---------............111111///000???^^^~~~~~~~~~|||wwwyyy|||xxxrrrcccWWWYYYcccnnn|||yyyqqqpppsssvvvsssxxx~~~}}}|||{{{oooQQQDDDCCC@@@EEEDDDBBB???===;;;;;;:::===:::666222///---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((***+++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,******,,,---------------...........................111444777999;;;>>>AAAGGGIIIQQQZZZaaappp~~~yyy~~~{{{wwwqqqllliiillleee\\\UUUQQQLLLGGGCCC======<<<<<<<<<:::777444.....................///...---------------,,,,,,+++++++++,,,,,,---------------,,,,,,,,,+++++++++---......//////000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,,,,***+++//////222@@@QQQjjjzzzqqqpppyyy}}}ooottt|||vvvcccNNNCCC@@@>>>:::888999999;;;<<<>>>??????@@@BBBCCCBBB@@@===<<<<<<;;;<<<>>>??????BBBEEEHHHHHHJJJMMMPPPSSSXXX]]]aaacccdddhhhlllpppsssvvvwwwuuuvvvxxxyyyyyyzzz}}}|||xxx}}}yyysssqqqqqqmmmiiigggkkkvvv~~~~~~222333666888;;;<<<<<<===666777777666555777<<>>CCCWWWkkknnncccWWWWWWlll||||||aaaFFFDDD???888777777666333000......---,,,+++++++++++++++++++++++++++***++++++,,,------,,,,,,)))************+++++++++,,,,,,,,,,,,------------------------............///444222444OOO{{{xxxrrriii```aaalll}}}{{{wwwvvvxxx{{{xxx~~~|||~~~}}}~~~~~~aaaOOOPPPPPPIIIGGGDDDAAA???>>>===>>>BBB???:::444000---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********))))))*********+++++++++------------------------***+++---...//////......---......000111222333333333888???EEEJJJNNNRRRTTTeeeeeekkkuuuyyy}}}zzz{{{~~~{{{zzzxxxvvvuuuuuuvvvwwwyyysssnnnkkkfff^^^WWWHHHFFFDDDBBBAAA>>>999666444333333111000///......------.........---++++++++++++,,,---......//////------,,,,,,+++++++++,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---///,,,---111222777KKKaaawwwsssjjjlll{{{pppppp}}}}}}zzz|||{{{rrr```NNNEEE@@@===888888888888888888888888777999::::::999888888999666888999::::::;;;===@@@BBBDDDFFFIIILLLPPPVVVZZZ[[[\\\___cccgggllloooqqqqqqrrrtttvvvwwwyyy|||~~~}}}qqquuu{{{}}}xxxtttssssssrrrooojjjeeeaaa___VVVTTTTTTYYYcccqqq~~~...000333777:::===>>>>>>:::;;;;;;888666888===AAAFFFLLLTTT\\\fffsssjjjZZZWWWXXXYYY[[[UUUOOOKKKGGG???<<>>999888777444222000...---,,,---...//////---+++***++++++,,,---...000000111...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111000///...111---///444555;;;RRRkkk|||sssbbbnnnrrrjjjsss{{{tttnnnwwwiiiUUUIIICCC<<<;;;999777666666666777444666777777666666777999555666888888777777888999===???AAACCCFFFJJJPPPTTTUUUVVVXXX[[[___dddhhhkkknnnpppssstttvvvxxx{{{~~~~~~zzzuuurrrfffjjjpppuuuwwwvvvssspppkkkfff___[[[XXXUUUOOOKKKEEEFFFGGGJJJSSSbbbttt}}}111222333444666777888999:::;;;<<<;;;999999;;;<<>>LLLUUUdddpppssswwwyyy~~~~~~~~~|||yyywwwtttnnnkkkkkkiiidddbbbbbbbbb^^^XXXTTTSSSSSSRRRQQQQQQOOONNNNNNOOOPPPTTTYYYYYY^^^bbbddddddgggmmmsssvvv|||~~~vvvoookkkiii^^^MMMDDDFFF===CCCHHHDDD:::333333666555555222---///333///(((+++---000333555666555555---,,,,,,+++*********+++,,,+++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++------...//////......---222111///333@@@PPP[[[```sssyyypppyyy}}}}}}uuuhhhaaa``````qqqeeeJJJGGGCCC===999888777666555777555444444555666666555666666555555555666666777999:::;;;>>>AAAEEEHHHIIIOOORRRVVVYYY[[[^^^bbbeeelllnnnqqqsssuuuxxx}}}~~~{{{wwwtttjjjkkkmmmpppooollleeeaaaZZZUUUOOOIIIFFFDDDBBBAAA=========@@@HHHVVVfffqqqyyyqqq~~~111111222333444555666666999:::;;;::::::;;;===???DDDIIIQQQZZZcccllluuuzzzuuu```UUURRRRRRYYYSSSNNNLLLHHHDDDDDDGGG\\\jjjnnn^^^NNNVVVsssiii}}}hhhNNNDDD???;;;999999777333000---,,,,,,---------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,///111222777666BBB]]]{{{zzzyyyllljjjmmm{{{wwwsssssszzz{{{wwwvvvwwwzzz}}}~~~~~~}}}}}}www{{{~~~yyy{{{~~~pppfffcccUUUGGGCCCDDDCCC???;;;777777;;;???<<<333...///------------------,,,,,,......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...---+++***+++,,,,,,,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,///,,,++++++---///...------+++...111111---///555000333<<>>AAACCCEEEGGGIIIMMMPPPSSSVVVZZZ]]]eeejjjpppuuuxxxzzz|||~~~~~~pppooollliiieee^^^WWWRRRMMMIIIDDDAAA??????>>>===<<<<<<<<>>>>>AAADDDGGGJJJNNNRRRUUU]]]cccmmmtttyyy{{{|||}}}}}}|||}}}}}}pppkkkddd\\\UUUNNNGGGCCC???<<<999888999;;;;;;;;;;;;<<<===???CCCKKKUUU[[[```nnn~~~ssshhhyyy555444444333333222222222444555777888:::===AAAEEECCCGGGLLLRRRXXX___fffjjjlllyyy}}}cccWWWTTTTTTYYYWWWMMMIIIKKKGGG???III]]]uuuyyy```IIISSSllluuuuuudddGGG@@@>>>:::888777555222000...------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------------...000222111000555<<>>@@@<<<555000------,,,,,,------......---...............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---***++++++,,,,,,------------,,,,,,,,,,,,------...---------...//////......222111111000///222:::@@@PPP[[[mmm{{{|||yyy|||mmmbbb[[[YYYXXXYYYaaannn|||rrrdddhhhtttxxxsssmmmrrrvvvwwwssspppvvv~~~xxxuuulllccc]]][[[ZZZ]]]aaabbb^^^YYYKKKDDDBBBHHHRRRZZZaaaeeelllnnnnnnooozzztttkkk^^^OOOCCC>>>???AAA======;;;777444333222111...///000111111111111000,,,---------------,,,,,,++++++,,,------...//////******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...,,,,,,,,,------...///000222555BBBUUUjjj{{{ssslll~~~{{{~~~|||mmm^^^NNNCCC===;;;>>>CCCUUUyyyfffZZZWWWHHHGGGEEEDDDEEEFFFEEEDDD===;;;999777777777555444333333333222333444444555333333333444555666888888:::<<>>777666555444222000...---,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------............000222111...444JJJaaa}}}~~~|||}}}|||~~~}}}|||}}}zzzzzz~~~jjjTTTMMMOOOOOOIIICCCBBB@@@===<<<<<<<<<888333------,,,,,,,,,,,,---...------...............---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---+++++++++,,,,,,------...------,,,,,,---......///............---------...111111222555<<>>@@@DDDIIIMMMSSSXXX```hhhnnntttzzz~~~}}}zzzvvvrrrnnnhhhbbb]]]TTTOOOGGGAAA>>>===<<<;;;999888777888:::=========>>>???AAABBBBBBCCCEEEFFFOOO```tttppp^^^aaaooo===<<<;;;:::888777666666222333444555666:::???DDDDDDFFFHHHKKKOOOUUU[[[___fffiiiuuuiii]]]SSSVVVVVVSSSQQQPPPMMMHHHDDDGGGZZZrrryyyiiiVVVPPPfffppp^^^AAA:::;;;666666666666444111///---------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---......//////333111111......???iii~~~www}}}xxxnnnlllooosssxxx}}}~~~}}}|||}}}}}}zzz}}}iiiZZZYYY[[[QQQBBBEEEDDDAAA<<<;;;===;;;888000///---,,,,,,,,,---...,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,------++++++,,,...,,,,,,,,,,,,------------------------......///000...//////...------000222,,,444>>>FFFPPP___kkkqqqqqquuu|||}}}gggbbb\\\WWWPPPIIIJJJNNNWWWbbbqqqpppccc^^^YYYOOOJJJJJJIIIOOORRRQQQVVVfffxxxzzzvvvvvvtttkkkbbbJJJBBB<<<;;;:::666333222111000///...---,,,,,,+++,,,---.../////////...---++++++,,,,,,------......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---------,,,,,,---///111333555444@@@^^^|||lllwww}}}mmm```KKKJJJLLLRRRYYYaaammmxxxqqqssssssnnnbbbTTTFFF>>>???===<<<===AAAFFFJJJKKKEEECCCAAA?????????===<<<888777666555555555555555444444333333444444555666555666777999:::>>>CCCGGGNNNRRRWWW^^^dddllltttyyyyyyvvvqqqlllfff```YYYTTTIIIDDD???;;;999999999999999888888999<<<>>>>>>>>>???AAACCCCCCBBBAAAAAAAAAEEEXXXnnn{{{kkk[[[ZZZuuu???>>>===<<<;;;999888888222333333333444777===AAABBBDDDFFFHHHKKKQQQWWW[[[___fffppp{{{wwweeeYYYVVVVVVWWWUUUOOOLLLMMMGGGCCCLLLfff}}}zzzfffTTTSSSvvvwwwtttiiiDDD999;;;555666777777555222///---------,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,------.../////////111///000222777MMMzzz|||yyyyyy|||{{{pppaaaeeellllllpppzzz}}}}}}yyyzzz~~~iiicccggg[[[GGGCCCGGGGGGAAA???@@@@@@===444222000...------...///,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---,,,,,,+++---...---------------,,,,,,,,,------------...///000111/////////......000555:::>>>QQQdddkkknnnuuu~~~zzzuuurrroooffflllkkk```WWWWWW```gggrrryyy|||~~~xxxkkkbbbbbbMMMMMMLLLMMMOOOXXXlll~~~}}}eeeUUUFFFAAA@@@===::::::444333111///...---,,,,,,,,,---///000000000......+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---.........------...000222555777HHHSSSoootttyyy|||}}}zzzjjj___]]]^^^bbbiiippp{{{}}}gggZZZWWWLLLHHHBBB??????AAACCCDDDIIIGGGDDDCCCCCCCCCBBB@@@<<<;;;:::888777666555555444444444444444555555666333444555555666999>>>AAAFFFJJJPPPVVV\\\cccjjjooonnnjjjeee```ZZZSSSLLLGGG@@@===:::999999:::999999:::999999<<>>???@@@SSSiiiwwwooo^^^cccxxx??????>>>===;;;:::999999333333333222333666;;;???@@@BBBDDDFFFIIINNNTTTYYY[[[fffpppuuummm]]]WWWVVVZZZWWWNNNKKKOOOLLLCCCFFF```~~~sss\\\LLLkkkuuuOOOAAACCC555666777777666333///---------+++******+++------------------------------++++++,,,,,,,,,---------,,,,,,------...///000000++++++000:::BBBUUU{{{{{{||||||rrrpppxxxxxxccckkkrrrlllnnnzzz~~~{{{yyyxxxzzz~~~xxxtttjjjoooeeeNNN@@@HHHKKKFFFCCCDDDDDDAAA777555222000/////////000,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---,,,,,,,,,---............------,,,,,,,,,---------......000111111...///000//////333:::@@@]]]xxxzzzjjjaaa^^^^^^tttooorrrttt}}}~~~~~~zzzwwwwww}}}uuuuuuyyy}}}||||||jjj^^^SSSMMMHHHKKK]]]rrrpppxxx}}}}}}iiiRRRHHHFFFBBB??????666555333111///...---,,,+++---///000111000///...,,,+++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000............000333666888^^^fffxxxuuu||||||vvv}}}pppfff}}}{{{yyywwwuuu{{{nnn[[[UUUMMMFFFCCCBBBCCCCCCKKKHHHFFFFFFFFFFFFEEEDDD???>>><<<:::888666666555444444333333444555666666444444444444555888<<<@@@@@@DDDKKKQQQWWW]]]cccgggddd```[[[UUUNNNGGG???::::::888888888;;;<<<<<<;;;;;;;;;;;;>>>BBBEEEEEEEEE???AAABBBBBB@@@>>>======@@@RRRgggttt|||nnnYYYnnn<<<<<<<<<===<<<<<<;;;:::999777444222333666999<<<>>>???@@@AAADDDJJJQQQWWW\\\aaakkkttt}}}vvvjjj```XXXXXXYYYVVVPPPNNNIIIIIIDDDKKKjjjjjjQQQ[[[tttzzzeeeEEE;;;>>>666111555999666111---,,,,,,+++++++++,,,------,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,111000/////////000000///---444777999HHHggg||||||sssmmmqqq~~~rrrtttoooooo~~~~~~zzzyyyzzz{{{{{{}}}lllaaaWWWFFFCCCCCCEEEDDD@@@>>>@@@AAA;;;222,,,+++---...///......////////////......------++++++++++++------...,,,******,,,---...---++++++++++++++++++++++++------------------------***+++,,,///111222000///,,,...111444666<<>>777777666555444222111111,,,---......//////...............------,,,,,,,,,+++++++++++++++++++++++++++,,,...//////...,,,+++...------,,,,,,,,,------)))111111000111...444EEEkkkmmmvvv{{{xxxuuu}}}xxxyyyyyy~~~|||xxxooo\\\OOOIIIGGGGGGEEEKKKKKKFFFGGGMMMKKKCCCGGGEEEAAA===<<<===;;;999777777666555444333333222555555444444444555666666:::===BBBHHHNNNRRRTTTVVVUUURRRMMMGGGAAA===;;;:::999::::::;;;;;;<<<=========???@@@AAAAAAAAABBBCCCCCCBBBAAA@@@????????????BBBNNNbbbttt}}}dddgggzzz999999:::;;;<<<<<<<<<;;;:::888555333333555888:::;;;<<<===>>>AAAGGGOOOTTTXXX]]]fffpppxxxpppdddYYYXXXZZZXXXSSSPPPKKKLLLGGGJJJbbbsssZZZYYYjjj|||xxxQQQBBB@@@999555777999555000...------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...+++,,,,,,,,,------------//////......///111111111444///222DDD]]]ppp|||~~~pppoootttvvvrrr|||}}}~~~zzzwwwuuuwww~~~~~~{{{fffTTTEEEAAA>>>???@@@>>>>>>AAABBB>>>888222///......///......////////////......------,,,++++++,,,---------,,,******,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...------222000000555AAARRRdddqqqqqqhhh^^^WWWVVV]]]qqqxxxkkklllmmmppptttwwwzzz{{{wwwyyy{{{www|||zzzooobbbXXXLLLUUUbbbhhhccc___dddnnn~~~nnn]]]OOODDD;;;???>>><<<888444222111222------........................---------,,,,,,,,,+++++++++++++++++++++++++++,,,...//////...,,,+++...------,,,,,,---------000333...+++///222;;;OOOkkksssuuu|||{{{{{{|||{{{|||xxxfffVVVLLLJJJJJJHHHGGGIIILLLIIICCCDDDCCCAAA???@@@AAA@@@>>>999999888777666555555444555444444444444444555555777999===BBBGGGJJJLLLNNNKKKHHHCCC>>>:::888888888888:::<<<>>>???>>>;;;:::===@@@DDDFFFFFFEEECCCBBB>>>>>>?????????@@@@@@@@@CCCLLL^^^rrr}}}{{{hhhfff666777999;;;<<<<<<<<<<<<;;;999666333222444666888777888:::;;;>>>DDDKKKPPPUUUZZZdddmmmuuuzzzjjj[[[XXX[[[ZZZVVVSSSLLLOOOKKKHHHUUUooohhhXXX[[[|||vvvZZZEEEAAA;;;999999888333000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------..................---...///000222333555888LLLkkk~~~~~~{{{}}}|||~~~wwwrrryyy}}}ooottt~~~}}}~~~~~~wwwsssppprrruuu{{{zzzrrrWWWGGGAAA<<<<<<===>>>@@@DDD@@@???<<<777222...------......////////////......------,,,,,,,,,,,,---------,,,***+++,,,......---------------------------------------------------000///---++++++,,,---...333333666AAATTTjjj|||xxxgggYYYXXXXXXZZZ```mmm|||uuusssssswwwxxx{{{{{{lllPPPMMMMMMRRRWWWZZZ___eee}}}sssaaaOOODDDAAA@@@===:::777333000.....................------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---------,,,,,,------...111333---+++222888EEEZZZiiiyyynnnnnn{{{tttxxx}}}|||zzzqqq|||wwwcccVVVJJJGGGHHHHHHFFFFFFDDDBBBAAAAAABBBAAA???>>><<<<<<;;;:::999888777777444444333333333333333444555666999<<>>>>>>>>>>>>>>BBBCCCFFFGGGFFFBBB>>>;;;:::;;;===???@@@@@@@@@@@@CCCIIIXXXlll|||rrr\\\ooo777999;;;<<<======<<<;;;<<<:::777444222333444555555666888:::===BBBIIIMMMUUUZZZdddnnnvvvttt```ZZZ[[[[[[XXXVVVMMMOOOMMMFFFJJJ^^^{{{www\\\RRRmmm~~~sssrrraaaFFF@@@<<<::::::888333111333000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,------------............///.........000222555333VVV~~~xxxwww{{{rrrssszzz}}}zzzqqqzzz}}}~~~wwwqqqppprrrsss~~~eeeOOOFFF@@@@@@AAAAAABBBFFF:::<<<<<<999444///---,,,......////////////......---------,,,,,,------------,,,+++,,,---......---........................---------------------------...---------...000222000999GGGWWWhhhyyyrrrhhhccc___]]]bbbiiinnnrrrzzz~~~|||{{{{{{}}}hhhYYYJJJEEEIIIPPPZZZbbbvvvuuuggg^^^HHHCCC>>><<<===;;;666111111000000///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------,,,,,,,,,---......,,,222000000777>>>OOOhhhpppuuuwwwrrroooyyyyyywwwtttcccmmmzzz^^^QQQKKKEEEEEEJJJIIIFFFDDDEEEEEEBBB??????>>>======<<<;;;:::999999555444444333222222222333555666777999;;;<<<======777888999:::<<<===>>>>>>@@@>>>======???EEEJJJNNNOOOLLLHHHEEEAAA>>>;;;888;;;===???AAAAAAAAA???>>>BBBEEEQQQfffyyyiiimmm:::<<<>>>??????===;;;:::<<<:::777444222222333333444666888:::===BBBHHHMMMTTTYYYcccnnnwwwiii^^^\\\ZZZXXXWWWNNNOOOLLLGGGDDDRRRrrreeeRRRaaa~~~ooommmmmmMMM@@@<<<::::::888444333666111000///...------,,,---------,,,,,,------...///,,,,,,,,,,,,------------000111111///...///333666<<>>@@@BBB@@@<<<444333222000............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,---...///***222222000777CCC^^^{{{~~~sssuuu|||tttzzz|||qqqhhh[[[aaauuuuuueeeTTTKKKJJJJJJEEECCCGGGHHHEEECCCFFF??????>>>===<<<;;;::::::777666555444333333333333444444555666666888888999777888;;;===>>>>>>===<<>><<<@@@AAAKKK```tttooo<<<===???@@@@@@>>>;;;:::<<<:::777444222222222222444666888;;;>>>CCCHHHMMMSSSWWW```kkkttt~~~uuueee^^^YYYXXXZZZSSSNNNLLLIIIDDDIIIeeerrr[[[ZZZrrriii}}}XXXDDD>>>:::::::::666555666111000///...............---------------......///+++,,,,,,,,,,,,---------000111222000///000666:::PPPzzz}}}{{{iiisssmmmnnnpppooottt~~~~~~sssnnnoookkknnnttt{{{lll^^^PPPHHHEEEAAA>>>???<<<;;;;;;<<<<<<:::666333......////////////......------............---------,,,,,,---//////...,,,........................------------------------+++---///......000555999JJJ\\\nnnuuuzzz}}}pppcccaaagggmmmqqqtttzzz~~~~~~|||yyyssslllvvvuuusssuuu}}}xxxgggWWWOOONNNNNNaaawwwpppXXXGGG@@@@@@AAAAAA888666444111000/////////,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---......//////444000...888LLLooo|||vvv~~~xxxjjjhhh}}}xxxcccSSSWWWhhh}}}hhh\\\PPPHHHEEEIIIIIIDDDCCCHHHAAA@@@@@@???>>>===<<<<<<:::999888666555444444444333333333333444555777777:::;;;<<<===>>>?????????CCCHHHOOOXXX^^^bbbddddddRRRLLLDDD@@@BBBFFFIIIJJJJJJIIIHHHFFFCCC???<<<:::===>>>GGGZZZnnn}}}qqqrrr999;;;>>>@@@@@@>>><<<::::::999777444333222222222333555888;;;>>>CCCHHHLLLTTTVVV^^^hhhpppzzzoooaaaYYYYYY\\\ZZZOOOKKKMMMGGGCCCVVVrrr}}}gggWWWcccnnnzzzkkkLLLCCC===<<<===999555444000000///////////////000---------------...//////------------...............000222111000333:::@@@aaa}}}llldddrrrsssuuutttqqq{{{~~~uuuqqqkkklllpppsssttt{{{oooYYYLLLDDD@@@>>>???BBB===999999<<<<<<777222......////////////......,,,---...//////...---,,,---,,,,,,...000000...,,,---------------------------------------------------...000///111999DDDMMM___nnn{{{~~~rrrbbb[[[gggzzzyyyrrrsssvvvssskkkpppxxx~~~~~~sss```XXXLLLVVVaaajjjtttzzzeeeQQQDDD@@@AAA;;;999666333111000000000,,,,,,,,,---------......---------------------------------,,,,,,---------,,,,,,,,,,,,---...//////000333000333FFF]]]}}}nnn~~~xxx}}}vvvfffmmmkkkPPPNNNVVVlllwwwkkk```]]]UUUHHHCCCFFFCCCCCCBBBAAA@@@???>>>>>>===<<<;;;999777666666666444444444444666777999:::=========???DDDKKKRRRVVVZZZ[[[\\\\\\\\\ZZZYYYXXXKKKHHHFFFHHHMMMQQQPPPNNNNNNLLLJJJFFFBBB>>>;;;::::::<<>>BBBHHHKKKWWWXXX^^^gggooowwwuuudddZZZZZZ^^^___QQQLLLOOOJJJAAAMMMdddoooUUUZZZuuuuuuSSSHHH???>>>???;;;555222000////////////000000111...------------...//////............/////////000+++...111111222666>>>EEEhhh~~~wwweeekkk}}}{{{|||yyywww~~~~~~||||||wwwrrrppppppooolllmmmzzz|||www}}}aaaNNNEEEAAAAAACCCEEE===666666:::;;;555///......////////////......,,,---...//////...---,,,---,,,---...000000...,,,------------------------------------------------...///000111777DDDUUUbbbjjjxxxuuufff```ggg}}}sssiiilllvvvxxxsssuuu|||lllkkkggggggtttuuurrruuu}}}pppfffWWWVVVSSSRRR[[[mmm|||mmmRRREEECCC===;;;888444222000000111,,,,,,,,,------.........------------------------...------,,,,,,------...+++++++++,,,---...///000,,,000111===WWWlllooo{{{~~~tttwwwooo}}}vvvTTTJJJFFFRRRiiizzzhhhSSSHHHHHHEEEEEEDDDCCCBBBAAAAAA@@@???>>><<<:::999888777777777777777888999<<<>>>??????>>>>>>CCCMMM[[[iiiqqquuunnnbbbVVVMMMIIIIIIIIIOOOOOORRRXXX^^^^^^XXXRRROOOMMMIIIEEEAAA===;;;:::888:::DDDTTTeeetttkkk```xxx;;;<<<===???@@@>>>:::777888666555333222222333333333444777999<<>>888888<<<;;;666/////////.........///000......///000000///...------------,,,,,,+++++++++---------............///------...//////000111111---///444>>>LLL^^^ppp{{{uuuzzznnn^^^\\\___kkk}}}iiijjjuuu|||uuurrrsssrrrkkkdddXXXUUURRRVVV```nnnzzz}}}zzzzzz{{{tttfff[[[YYYfffqqqzzz~~~vvvnnn```PPPJJJOOOZZZgggooo|||iiiNNNDDD>>>AAA===555444777222'''......---------...//////,,,,,,,,,,,,,,,---...///222111000...---------...,,,,,,,,,---...///000111222111---BBBggguuusssyyy```JJJ@@@KKKVVVaaa}}}vvv___PPPQQQLLLKKKMMMIIIBBB>>>AAAAAA@@@??????>>>===<<<;;;777888:::<<<===???CCCEEEHHHLLLQQQXXX```jjjtttzzzfff]]]OOOEEEFFFOOO\\\dddsssvvvwwwwwwxxxvvvhhhYYYOOOPPPMMMFFFEEEGGGCCC:::999:::???NNNeee{{{uuuaaafffxxx======>>>???@@@>>>;;;777666555444222222222333333333555777:::===BBBGGGKKKTTTXXX^^^eeellluuu}}}pppaaa[[[[[[]]]WWWRRRPPPNNNJJJJJJLLLkkkiiiWWWaaawwwOOO>>>AAA:::888:::555333222111000000222444555111000///......------------------.........//////,,,000444555999GGG\\\lllzzzvvv~~~uuuwwwxxxvvvvvvyyy||||||xxxqqqllllllkkkjjjkkkooowww}}}|||hhh[[[LLL>>>AAABBB???999888::::::666222000.........///////////////000000000///---------------,,,,,,,,,++++++---------............///,,,---.../////////000111666444:::NNNjjj~~~{{{qqqiiibbbhhhlllvvvyyyvvv~~~yyytttnnniiiiiimmmooommmiiikkkiiifffgggkkkqqqvvvyyyllliiihhhjjjdddZZZRRRQQQXXX```llltttyyy~~~{{{jjjZZZOOOMMMSSSZZZeee{{{bbbLLLDDDAAA;;;444222333222.........------------...///------,,,,,,,,,---......111000///------------------,,,------...///000111000111888PPPjjjpppsss~~~vvvooorrrsss|||iiiQQQBBBEEEHHHLLLaaa|||jjj^^^RRRLLLHHHEEEGGGLLLCCC@@@>>>===>>>???>>>===<<<===>>>AAAFFFLLLQQQTTTccciiipppsssqqqjjjccc___^^^]]]\\\^^^fffsssvvvpppdddWWWNNNIIIDDD@@@<<<;;;???MMMeeezzznnnYYY\\\kkk@@@???>>>??????===:::777444333222111111222333333444666888;;;>>>CCCIIIMMMUUUYYY^^^eeekkksss{{{|||hhh___\\\[[[[[[XXXQQQMMMMMMKKKGGGYYY|||uuu]]]XXXqqq|||www[[[DDD@@@<<<:::;;;666333222111000000111333444111000///......---......------........./////////+++111444:::NNNmmmuuuyyykkk]]]aaakkkxxx~~~yyywwwyyy{{{yyysssppplllgggfffiiillloooxxxwwwfffRRRAAA???BBBAAA<<<999999888666777333...---...000///...111111111111000///---,,,------------,,,,,,,,,,,,---------............///---...000000///000111333777;;;IIIdddrrriiiiiillloooxxx~~~zzzzzzyyyzzz{{{|||}}}}}}}}}tttrrrpppqqqnnniiifffgggccceeefffdddccchhhqqqzzz~~~pppZZZOOOQQQVVV```kkkwww|||hhhNNNEEE<<<999777444222333......---------------.........---,,,,,,,,,------//////...---,,,,,,------......---......///000111///000FFFcccrrrzzz~~~}}}oooccc{{{nnnfffuuu{{{~~~zzzsss[[[IIIGGGFFFDDDMMM]]]yyyvvvdddXXXNNNHHHGGGJJJGGGDDDCCCCCCCCC@@@===???@@@EEEPPP___mmmwww{{{~~~vvvooojjjhhhhhhooouuu~~~xxxdddSSSIIIFFFAAA===>>>MMMdddyyykkkTTTRRR\\\yyyEEECCC@@@>>>===:::777555222111000000000111222333444666999<<>>:::999999333222111///...---------......---,,,,,,,,,------+++,,,---.....................//////000222333444888SSSzzzvvvxxxiiixxxnnnVVVKKKJJJNNNQQQXXXVVVYYYddduuuyyybbbQQQMMMSSS[[[^^^```fffppp|||fffRRRGGGGGG[[[rrrvvvcccXXXTTTlllGGGBBB<<<777555555555555555444222111000000111222222555888;;;???DDDJJJOOORRRVVV\\\bbbiiiqqqyyy~~~{{{kkk______```]]]UUULLLJJJMMMEEEPPPgggpppXXX[[[vvvuuunnn{{{oooJJJCCC===777<<<555444111///......///000//////............//////.../////////000000000000222555BBB```vvvfffnnnlllmmm~~~tttmmmkkkmmmpppyyyxxxlllhhhiiiccceeehhhhhhfffkkk~~~sss^^^NNNDDD>>>@@@BBB>>>:::999999::::::666111///111444000///...---,,,,,,------------------.........///---------............///---///000///222<<>>DDDJJJOOOTTTWWW]]]bbbhhhpppwww|||~~~jjjaaa^^^^^^___WWWJJJIIIPPPHHHJJJ\\\xxxYYYVVV___xxx}}}sss~~~kkkpppuuuvvvOOOEEE???777???666444111///........./////////.........//////000////////////000000000000000888LLLiiiqqqlllrrrtttwww{{{zzzpppmmmqqqwww|||ooolllqqqiiieeecccggghhhiiiqqqzzzfffRRREEE<<>>ZZZtttnnnttt{{{}}}sss|||xxxuuuiiiUUUUUU\\\ggglllkkkkkknnnoooooojjjjjjjjjnnnxxx~~~|||{{{yyyvvvssspppkkkfffdddaaaccclllvvvttt\\\eeezzzaaaWWWWWWmmm444555555666777888999999777666555555444333222222111333555888<<>>WWW~~~rrrYYYKKKPPP```www{{{zzz|||{{{xxxzzzuuurrrmmmjjjiiihhhgggffffffpppxxx```NNNDDD???DDDEEE999666888:::999666333111111111///...---/////////.../////////...------,,,,,,+++...000///000222222000111888EEEXXXmmm~~~zzzttt{{{~~~~~~rrr{{{|||ttthhh]]][[[aaajjjttt|||uuuhhh\\\]]]gggwww}}}yyybbbUUUVVV\\\mmm{{{xxxGGGBBB<<<777444111......111------........./////////......---------......///111444222333666222777KKKiiiyyykkksssrrrjjjxxxvvvppp}}}}}}|||{{{~~~nnnaaaVVVXXXaaahhhkkkmmmfffppp}}}qqqkkkeeehhhvvv}}}{{{zzzxxxuuussspppkkkgggdddbbbccclllvvvkkkeeerrrlll]]]SSS___666666777777888999:::;;;777777666666555444333222111333444666:::AAAIIINNNSSSWWW]]]ccchhhoooxxx~~~ooo^^^[[[___^^^XXXSSSSSSLLLJJJRRRlllfffRRRPPPQQQHHHLLLwwwkkkccc}}}kkkxxx```HHH===;;;999777444000.........///////////////////////////...111......222000666HHH~~~vvvUUUKKK```ttt~~~~~~www}}}zzzwwwvvvzzz}}}vvvooojjjjjjjjjiiihhhkkkkkksssoooUUUDDD???DDDCCC:::555666888888777555222111111///------/////////...//////.........---------,,,---...///111222111000555BBBUUUiii|||ttt]]]XXXUUU\\\iiixxx{{{qqqeee\\\\\\cccoooxxx|||}}}zzzbbbTTTNNN]]]gggnnnwww}}}UUUDDD???;;;999555000000444............////////////000///---,,,,,,---...///333111///333666000===\\\zzzzzzzzz~~~ppphhhwww|||hhhppp}}}{{{zzzzzz~~~gggWWWTTTZZZaaafffnnnqqqvvv|||sssvvv}}}{{{zzzxxxvvvsssppplllhhheeecccccckkkuuu}}}rrrhhh\\\gggxxxzzzhhhSSSRRRmmm:::999999999999:::;;;<<<999999888888666444333222222333444555999@@@HHHMMMSSSWWW]]]bbbgggoooxxxsss___ZZZ^^^___[[[XXXRRROOOKKKLLLdddmmmVVVVVV___ZZZPPPhhheee}}}}}}ooojjjqqqJJJ<<<===999777555222000/////////000000000000000000000000...000...///333111<<>>======<<<;;;999777444222222333333444888???GGGMMMRRRVVV[[[```fffnnnxxxuuuaaaZZZ\\\]]]]]]\\\PPPOOOLLLIII]]]{{{ZZZYYYcccggg]]]aaa|||tttuuunnnRRRBBBCCC:::888666333111000000000000000000000000000000000///000...111555444CCC```oooyyymmmOOOUUUyyyyyyyyy{{{{{{||||||{{{xxxpppllljjjiiihhhggghhhkkktttnnnQQQKKKHHHAAAAAA999888777777777777555333000...------///000000///.................................///...///666>>>MMMccczzz~~~yyywwwqqqddd\\\___jjjvvv|||qqqddd___^^^XXXQQQJJJXXXlll~~~|||vvvZZZEEEUUUkkk}}}nnnOOOFFF???<<<:::444000///....../////////000000000......---------......///...///...000333777UUU{{{~~~sssgggpppqqq___TTTWWW[[[eeettt~~~|||zzzyyyxxxvvvsssqqqmmmiiigggddddddkkktttqqqcccggg|||yyy```MMMJJJ```;;;;;;::::::<<<>>>@@@BBBBBBBBBBBB@@@>>>:::666444222222333444777>>>FFFLLLQQQUUUZZZ___dddmmmwww~~~iii^^^[[[ZZZ[[[]]]SSSRRRNNNHHHUUUzzzddd\\\___oootttiiiuuu|||||||||\\\GGGCCC;;;:::777555333222111000000000000000000000000000///000...222666666IIIkkkfffkkkfff]]]jjj~~~|||uuu{{{~~~xxx{{{~~~xxxpppoooqqqtttuuuuuutttxxxxxxooolllkkkmmmmmmooooooppp|||xxxWWWOOOIII???BBB===:::777666777777666444///...------///000000///..............................///000...111>>>MMMcccvvvuuu|||~~~nnnppp{{{yyyooojjjhhhrrr}}}|||nnnjjjiiibbbXXXFFFHHHQQQcccxxx|||VVVSSS```yyy}}}ssssss```QQQCCC===;;;666111///.../////////000000000000,,,,,,---...////////////,,,111111///444???ccc~~~xxxyyy|||kkkddd~~~~~~mmmZZZVVVXXXfffwww~~~{{{yyyxxxwwwvvvsssqqqqqqmmmjjjhhheeedddkkksssyyyrrrssskkkZZZKKKOOOrrr:::999999:::===@@@CCCEEEFFFFFFFFFDDDAAA===999666222222222333666===FFFLLLPPPTTTYYY^^^ccclllwww~~~ssseee]]]YYYXXX[[[YYYWWWRRRHHHNNNqqqooo```[[[uuuvvvvvvvvv~~~cccIII@@@<<<:::888666444333222111000000000000000000000000///000...333777888MMMqqqxxxfffkkkTTT```vvvxxxyyy~~~}}}vvvssssssxxx}}}~~~|||~~~ooohhhffffffeee```^^^bbbjjjooorrryyytttooonnnjjjmmmrrrvvvvvv~~~```WWWNNNCCCGGG@@@<<<777666777888777555///...,,,---///000000///---...........................000111///333EEEYYYtttsssppp~~~sssgggqqqzzzyyyvvvuuutttxxx}}}xxxvvvnnncccTTTJJJEEEQQQiii|||```VVViiiuuupppsssooo\\\GGG???===999444222////////////000000000000***+++---///000000//////***444444///444EEEmmmuuupppuuurrrwww}}}hhhdddnnn^^^SSS[[[lll|||{{{yyywwwvvvuuutttrrrpppqqqnnnjjjhhheeedddkkksss|||zzzxxx}}}tttgggRRRHHHddd999:::<<<======???BBBDDDEEEFFFGGGGGGGGGDDD???;;;;;;888444333666===EEEJJJTTTUUUXXX[[[aaaiiirrryyyrrreee^^^WWWYYYaaaVVVUUUUUULLLIIIcccbbbWWWqqq~~~kkkEEEIII>>>;;;777444333333222111000000000000////////////111333///111===HHHZZZsss|||yyyqqqvvvyyyrrrXXXNNNjjj}}}wwwooowwwzzzmmmllltttwwwyyy{{{||||||}}}~~~|||sssiiicccccc___]]]ZZZXXXZZZbbbkkkrrr{{{nnnlllqqqvvvxxxyyyxxxbbbWWWMMMDDDEEEBBB===888555555555666222000......///000000///---------.........//////666///---111444<<>>@@@CCCDDDDDDBBB@@@;;;888444333666===EEEKKKRRRTTTWWW\\\aaaiiirrrxxxwwwhhh^^^VVVWWW]]]VVVTTTSSSMMMIII\\\~~~iiiXXXmmmjjjBBBCCC???;;;777444333333222111000000000000000000000//////444111555JJJ]]]nnn{{{|||tttaaaQQQHHHVVVmmm}}}xxxttt||||||~~~~~~uuuhhhgggpppuuuwwwzzz{{{{{{{{{}}}~~~xxxkkkeeeeeebbb___[[[WWWUUUXXX]]]```sssvvvzzzuuuxxxyyyxxxxxx}}}zzzvvvdddQQQCCCGGGCCC>>>999666555555555222000///...000000000///---------.........//////000000111444:::HHH```uuu|||ccc^^^mmmuuuyyywwwzzzyyy{{{~~~}}}~~~yyyooofffaaa^^^\\\[[[[[[YYY[[[```eeemmmzzzrrriii___XXXXXXddd~~~TTTHHHYYYqqqnnnTTTBBB:::777333222222111000/////////////////////////////////......111111000<<>>;;;:::555777:::===@@@AAABBBBBB===:::666444777===EEEJJJNNNRRRWWW\\\bbbiiipppuuu{{{mmm___VVVUUUYYYWWWSSSRRROOOJJJSSSsssrrrZZZddd~~~pppFFF@@@@@@<<<888555444333222111000000000000000000000000...444333>>>cccyyycccIIIBBBFFFaaaqqqzzzwwwxxx}}}}}}~~~sssggghhhqqqrrruuuxxxyyyyyyyyyzzz{{{|||pppiiihhhhhheee```[[[XXXVVVVVVWWWbbbhhhpppvvv|||{{{yyy|||xxxnnnWWWIIIKKKFFF@@@:::888666555444333111//////000000///...------........./////////...333777888BBBXXXpppmmm]]]aaarrr{{{yyy{{{~~~|||tttuuu{{{tttmmmdddZZZTTTPPPMMMKKKLLLJJJKKKOOORRRVVV]]]fffyyy{{{rrrkkkfffdddjjjqqq^^^FFFMMMgggjjjMMM<<<777888333222111000///...............//////////////////000///---000AAA\\\tttsssuuu~~~yyyjjj\\\wwwwww~~~}}}|||||||||}}}}}}|||{{{{{{{{{uuusssqqqpppppppppnnnmmmiiiiiijjjkkklllppp~~~~~~hhhXXXSSS000555;;;>>>===:::777666333555777999;;;===@@@BBBCCC@@@:::777888===DDDIIIKKKOOOUUU[[[aaahhhnnnrrrvvv{{{ssscccXXXUUUXXXYYYVVVRRRQQQMMMLLLgggyyy]]]\\\xxxxxxqqq|||TTTCCCAAA===999666444444222111000000000000000111111111000555555KKK```HHHFFFOOOkkkrrrtttrrrxxx~~~uuukkkmmmvvvooorrruuuwwwwwwwwwxxxxxxzzz|||xxxooommmhhhfffccc```^^^[[[YYYWWWWWW^^^gggnnnrrrxxx~~~{{{zzz|||~~~qqq^^^UUUOOOIIIBBB<<<:::888666444333111000///000000///...............////////////000666999;;;KKKeeeyyy}}}jjjffftttxxxqqq}}}wwwvvvyyyyyyqqquuu|||vvvmmmeee___[[[XXXVVVPPPMMMLLLPPPRRRRRRUUUYYY^^^ggguuu}}}vvvmmmddd___ooorrrTTTLLL]]]xxxvvvXXXBBB:::;;;444333111000///.....................////////////000...---333CCC[[[ppp}}}|||zzz___bbb}}}|||{{{{{{{{{|||~~~~~~~~~}}}|||zzzyyyyyyxxxxxxuuussspppooonnnnnnlllkkkiiiiiijjjlllmmmsss|||dddSSS222555888999888666555444111333666777999<<>>:::666555444333111///000000000111111111222333666888YYYYYYAAAGGGXXXppppppmmmkkkuuu~~~xxx{{{~~~{{{rrrkkknnnvvvmmmppptttvvvvvvuuuuuuvvvwwwzzz~~~yyytttgggeeebbb```___^^^[[[XXXUUU[[[bbbgggjjjoooxxxyyyvvvvvvvvv{{{ttteee^^^SSSLLLCCC>>><<<:::777444444222000000000000///............/////////000000000444888AAAWWWrrr~~~|||xxxooouuusssoooxxx]]]fffrrr~~~yyyuuu|||~~~xxxrrrnnnkkkhhhfffWWWRRROOOQQQTTTRRRQQQSSSQQQRRRVVV]]]jjjvvvggg\\\UUUmmmjjjOOOQQQiii~~~}}}cccJJJ===999555444333111///......------.........//////000000//////111777CCCVVVnnnzzzvvv~~~YYYlll||||||{{{zzzzzzzzz{{{||||||{{{zzzyyyxxxwwwwwwwwwsssqqqooommmmmmmmmkkkiiigggfffggghhhjjjqqqpppYYY555666888777555444444444///222444555777;;;CCCIIINNNIIIBBB<<<;;;===BBBFFFHHHLLLQQQVVV[[[```fffiiilllqqqxxx~~~rrreee]]]ZZZ[[[```XXXTTTUUUKKKWWWttt^^^ggg~~~nnnsssuuuLLLCCC???;;;777666444333222///000000111111222222222444777===bbb~~~yyyWWW<<>>===999555555333111000000000///........./////////000000000...222;;;NNNiii}}}~~~vvvppprrrrrr|||{{{pppvvvwwwSSSbbbsss~~~{{{||||||zzzxxxuuusssbbbYYYSSSSSSUUUSSSQQQPPPNNNJJJFFFFFFKKKYYYooo}}}mmm```PPPXXXYYYKKK]]]uuurrrWWWAAA777777666444222000///......------......///000000000...000444;;;DDDWWWsssxxxwww~~~sssZZZyyy|||{{{zzzyyyxxxxxxyyyzzzzzzzzzyyyxxxwwwvvvvvvvvvvvvqqqooommmllllllllljjjiiidddaaa___aaaeeelllzzzzzzccc666888:::999777555444444222444555444444888@@@GGGLLLHHHAAA;;;:::===BBBFFFHHHKKKOOOSSSWWW\\\bbbeeeiiinnnuuu{{{xxxiii___YYYYYYdddYYYRRRWWWNNNRRRuuuaaabbbsssvvvWWWDDD@@@;;;888666555333222///000000111111222333333333999CCCeeeppp```XXXDDDUUUjjjllloooooonnnpppyyy}}}wwwssscccdddeeeddddddfffiiijjjjjjnnnrrruuuuuutttssssssrrruuuyyy|||~~~xxxqqqiiicccbbbaaa^^^[[[WWWVVVVVVWWW[[[bbbjjjnnnqqqsssvvvxxxyyy{{{~~~zzzqqqnnnnnnpppsssqqqaaaWWWOOOEEE@@@@@@???;;;777666333111000111000///....../////////000000000000000666HHHccc{{{pppkkkvvv|||zzzmmmrrrpppYYYiiizzz~~~~~~tttggg\\\ZZZ[[[XXXUUUSSSQQQLLLHHHFFFCCCDDDOOO\\\mmm~~~xxxkkkYYYTTTjjjnnnTTT\\\qqqhhhLLL>>>999888666444111000///...------......///000000111000///333<<>>===555444666000333///...222444333333666111===PPPkkkbbb___nnnrrrTTTKKKZZZgggfffoooyyy}}}yyyzzz~~~|||tttmmmjjj___```aaabbbccceeeiiilllgggiiikkknnnppprrrtttttttttuuuvvvwwwwwwzzzrrreee```]]]YYYWWWWWWSSSQQQOOONNNOOOSSSWWWZZZ```bbbcccbbb___\\\[[[[[[^^^___eeennnuuu|||uuunnnqqqnnnwww~~~zzzooodddRRRAAA???DDDBBB:::444666555444333111000//////...222222......444666444<<>>HHHJJJjjj~~~|||yyyvvvXXXmmm~~~~~~|||zzzuuuuuuuuuuuutttsssrrrqqqqqqrrrttttttsssqqqpppoookkkkkkiiiggghhhjjjgggaaa```aaaaaabbbdddlllwww999;;;===:::555333444777555666888999:::999888777===<<<;;;999999:::>>>BBBDDDGGGLLLPPPUUUZZZ```cccgggkkkqqqwww}}}vvvggg^^^XXX\\\^^^[[[UUURRRTTTYYYuuueeeqqqPPPBBB>>><<<555444666111333//////222333222333666222EEEYYYkkkyyyzzzkkkkkk|||{{{vvvbbb]]]OOOCCCJJJ^^^jjjiiittt}}}~~~~~~~~~vvvnnniii```aaacccccccccdddfffhhhgggiiikkkmmmooopppqqqrrrssstttuuuvvvwwwzzz~~~~~~qqqddd^^^[[[WWWTTTTTTSSSQQQMMMJJJIIIJJJMMMNNNOOOQQQRRRRRRPPPOOONNNOOOOOOQQQVVV___gggppp}}}yyyrrrpppnnntttrrrlllYYYFFFAAADDDCCC<<<777666555444333222000//////...222333///000555666444===NNNttt}}}|||xxxzzzgggcccxxx}}}{{{xxxxxxjjjgggkkkggg]]]ZZZXXXTTTOOOJJJFFFCCCBBBDDDIIITTTeeeyyywwwbbbZZZgggwwweeehhhzzzvvvUUU@@@<<<666222000222222222////////////000111222333888>>>TTT``````xxx{{{~~~{{{ooo[[[sss~~~|||{{{wwwwwwwwwvvvvvvtttssssssnnnoooqqqsssuuuuuusssrrrmmmmmmkkkhhhhhhiiifff```]]]___aaabbbeeekkkttt{{{888999:::777333111222555222444777999:::999888777555666777777888:::===@@@CCCGGGKKKPPPTTTZZZ___cccgggiiimmmttt|||zzzjjj```WWW\\\___]]]XXXTTTTTTWWW{{{gggiiiUUUDDD===<<<555444666111333000///222222111222666666XXXsss~~~www}}}zzznnnVVVGGG:::???QQQbbbhhhgggyyywwwmmmfff___aaacccdddcccbbbcccdddggghhhiiikkklllmmmnnnnnnpppqqqssstttvvvyyy~~~|||oooaaa[[[WWWSSSPPPPPPRRROOOKKKGGGDDDDDDDDDEEEBBBCCCEEEDDDBBBAAAAAAAAADDDDDDHHHOOOVVV^^^kkkwww}}}vvvooooooppp|||zzzyyy}}}|||sss___JJJCCCDDDBBB===999666555444333222111000//////222444222111444777666AAA^^^ooojjjppp~~~|||zzz}}}uuurrrvvvrrriiibbb___[[[VVVQQQLLLFFFBBB@@@DDDKKKRRR[[[ppp{{{~~~vvvaaaTTT^^^xxxrrrYYYhhhhhhEEE???888444333333111000////////////000111222333;;;IIIcccqqqtttooo}}}dddaaa{{{~~~}}}}}}}}}xxxxxxwwwvvvuuutttsssrrrooonnnooorrrvvvvvvtttqqqppppppmmmhhhggggggddd___ZZZ]]]```bbbdddjjjqqqxxx666777666444111///111222...111444777888888666555444666888999:::;;;===???BBBEEEJJJOOOSSSYYY___ccchhhhhhjjjpppyyy~~~lll___VVV[[[______ZZZVVVTTTTTTrrrkkkddd}}}]]]GGG===<<<666444666222333000000222222000333888<<>><<<<<<<<>>>>>???AAA???@@@BBBDDDGGGPPPZZZlll{{{{{{ppprrrnnnlll}}}yyytttcccSSSMMMLLLGGG@@@<<<777666555444222111000000---///111222111222777===[[[||||||qqquuuooonnn}}}zzzzzzyyyxxxwwwwwwyyyzzz{{{}}}}}}~~~|||yyy|||wwwooofff___XXXSSSPPPIIIKKKQQQXXXZZZYYY]]]bbb|||sssxxxnnn[[[___ppplllvvv^^^PPPZZZwww\\\LLL<<<888777333///---////////////000111222333777???DDDRRRqqqttt~~~tttRRRlll}}}{{{|||~~~xxxwwwuuusssqqqoooooooooqqqpppoooqqqrrrrrrnnnjjjqqqrrrooohhhdddcccaaa^^^bbbbbb```___```hhhsss{{{555555555444333111///...,,,---...000111111000000333555666777666666888999===AAAFFFKKKPPPVVV\\\```eeefffgggjjjooowwwppp___UUUYYY]]]^^^[[[VVVSSSPPPaaauuueeeuuuyyyrrrrrrRRR???>>>999666666333333222222444333222888???bbb}}}{{{GGG999888HHHUUU^^^ooo~~~wwwtttqqqeeeWWWYYY[[[^^^______```aaacccaaaaaabbbccccccccccccbbbfffhhhkkkmmmpppuuu{{{wwwjjj]]]WWWUUUQQQOOOPPPMMMLLLLLLJJJIIIHHHFFFFFFCCCDDDCCCBBB@@@???@@@BBB<<<;;;<<>>CCCIIINNNTTTZZZ^^^```cccffffffgggnnn{{{qqq___UUUXXX[[[\\\ZZZVVVRRROOOVVV|||{{{cccooozzztttfff{{{WWWAAA@@@;;;666666333222222333555444444;;;DDDrrrlllvvvFFF???@@@KKKUUU^^^nnn{{{rrroooooodddUUU[[[\\\]]]]]]]]]]]]___aaa^^^___``````aaaaaaaaa```dddfffiiilllooottt{{{{{{nnn```ZZZVVVQQQNNNNNNLLLMMMNNNOOOPPPPPPPPPOOOKKKJJJIIIEEEAAA??????@@@;;;:::<<>>GGGAAAMMM~~~uuuxxx~~~yyyaaaZZZyyy~~~~~~}}}}}}}}}|||zzzwwwsssqqqpppooooooiiimmmqqqpppllliiiiiikkkkkknnnllleee```aaabbbaaaddddddbbb```aaahhhsss{{{|||~~~555555777888777555000,,,000///...------...000111222333444444555666:::<<<999===BBBGGGMMMSSSYYY]]]]]]aaadddcccbbbhhhwwwxxxeeeUUUWWWZZZ[[[YYYUUUQQQOOONNNyyy~~~aaakkkwwwjjjZZZCCCAAA<<<666666333222222444666555555===FFFqqqyyy\\\aaawwwAAA===@@@KKKUUU___nnn|||zzzooommmoooeeeUUU^^^^^^^^^\\\[[[[[[]]]___]]]]]]^^^___````````````bbbdddhhhkkkoootttzzzrrrccc[[[WWWQQQMMMMMMJJJLLLPPPTTTWWWZZZ[[[[[[WWWUUUQQQKKKDDD???======???>>>@@@AAA???<<>>CCCKKKPPPRRRQQQ]]]]]]______]]]___kkkxxx{{{iii\\\YYYWWWYYY\\\[[[TTTNNNPPPiii|||dddfff{{{```HHHBBB>>>444222888///666777777777333999MMMooojjjXXXhhh|||XXX;;;AAAHHHMMMSSS```ppp}}}|||rrrnnntttuuugggTTTXXXXXXXXXYYYZZZ[[[[[[\\\ZZZZZZZZZ[[[\\\]]]______cccccceeejjjrrryyy}}}xxxeeeZZZUUUPPPOOOQQQJJJKKKOOOXXX^^^aaadddiiinnnnnngggXXXKKKFFFDDDDDD@@@@@@AAABBB???===@@@FFFIIIWWWlll|||tttppprrrwwwttttttmmm^^^{{{hhh]]]SSSHHHAAA@@@<<<999555444666666333000111555///000888222;;;___zzz|||uuu\\\ddd~~~}}}rrr}}}rrrooo|||vvv~~~{{{{{{zzzxxxuuuuuupppeee[[[```qqq~~~|||~~~zzzttttttnnneeeZZZOOOLLLXXXfffsssxxxiiiooo}}}sssqqqpppllllllkkkkkkhhhaaaVVVNNNQQQPPPkkk~~~zzzmmm\\\YYYVVV}}}wwwkkkoooOOONNNhhh]]]FFF<<<555222222222000000000//////555===NNNSSSRRRkkk~~~{{{kkkYYYqqq~~~}}}~~~}}}yyyvvvsssooommmmmmnnnoooooonnnlllhhhdddbbbccceeehhhhhhccc\\\\\\bbbbbb^^^dddcccbbbaaabbbgggnnnrrrvvvxxxyyyzzzyyyyyyzzz{{{|||666888:::;;;999555000---......---------...///000000000//////111333666777;;;;;;===BBBHHHLLLMMMMMMRRRSSSVVVYYYYYYZZZbbbkkkmmm___\\\YYY[[[^^^\\\UUUNNNMMMdddgggeeecccHHHAAA>>>555333888666777222000444555@@@VVViiitttqqqcccppp|||}}}rrr\\\DDD:::@@@GGGMMMUUUbbbsss}}}uuujjjffflllnnncccSSSWWWWWWXXXXXXYYYZZZZZZZZZYYYYYYZZZZZZ[[[\\\^^^___aaaaaaeeekkkssszzz{{{hhh]]]WWWRRRPPPQQQKKKLLLRRR\\\dddhhhnnnsssvvvzzzxxxlll^^^TTTLLLGGGFFFAAA???AAAAAA??????BBBFFFTTTiii}}}uuuoooooossspppoookkkpppeeeZZZMMMDDDAAA===999555444666555333000000444000111777555DDDiiiwww~~~fffVVVlllzzz}}}{{{mmmooo}}}}}}~~~|||{{{yyyuuurrrpppkkk```YYYaaassszzzrrrlllcccddddddaaaXXXRRRWWW___sssmmmkkkxxxzzzxxxzzzyyysssrrrpppnnnkkkddd[[[TTTSSSNNNaaaqqq]]]VVVnnntttcccwww^^^NNN\\\yyyjjjOOO???777555444222000000111000111777???SSSTTTRRRkkk}}}kkkaaa|||{{{wwwuuussspppnnnnnnnnnoookkkjjjjjjhhhfffdddaaa```___```]]]ZZZ]]]dddeeeaaabbbaaa```______ccciiinnnpppssswwwyyyzzz{{{}}}~~~~~~888999::::::888444///,,,......------......///000000000///000111333555666777888;;;@@@EEEGGGGGGFFFIIIIIIMMMSSSUUUUUUYYY___qqqccc^^^[[[]]]```^^^VVVOOOLLL]]]nnnddd|||hhhJJJ@@@>>>888555777888666///...444777EEE^^^nnnsssyyy~~~ssssss{{{wwwrrr\\\BBB888999???GGGOOOXXXfffwwwxxxnnnbbb^^^cccggg```UUUVVVVVVVVVWWWWWWXXXXXXYYYXXXXXXXXXYYYZZZ[[[\\\]]]]]]___dddkkkttt{{{}}}mmmaaaZZZTTTRRRRRROOOOOOTTT^^^gggmmmtttzzz{{{~~~qqqeeeYYYPPPOOOHHHCCCEEEFFFCCC@@@???EEEQQQdddwwwyyyqqqnnnqqqnnnlllyyy~~~zzzpppcccSSSGGGBBB>>>:::666444555555333111000333111111555888QQQwwwyyyvvv]]]^^^{{{oooxxxrrraaammm~~~{{{}}}{{{xxxrrrlllhhhaaaXXXWWWddduuu}}}vvvnnniiigggkkkoooppphhh``````eeexxxsssfffooovvv||||||zzzvvvrrrmmmggg```\\\YYYRRR[[[mmmjjj[[[\\\uuuxxx^^^cccuuuSSSPPPkkkyyyWWW@@@:::888555333111111222222333:::CCCXXXRRRQQQmmmzzzzzz___^^^zzz~~~}}}yyytttsssrrrqqqpppooonnnnnnkkkiiiiiiiiiiiieee^^^YYYSSSUUUVVVXXX___fffgggccc```___^^^\\\\\\___dddhhhjjjnnnssswwwyyyzzz{{{||||||888999999888666222...+++...............//////000/////////000111333444555555777;;;???BBBCCCBBBAAAFFFEEEHHHOOOTTTUUUXXX]]]}}}sssddd___[[[]]]aaaaaaYYYQQQNNNYYYuuubbbrrrpppMMM???>>>:::666777444555111222666999MMMmmmooorrrxxxUUU777999999???GGGQQQ\\\kkk|||yyynnn```[[[___bbb^^^XXXTTTUUUUUUUUUVVVVVVVVVWWWVVVVVVVVVWWWXXXYYY[[[[[[[[[^^^ccckkktttzzz|||}}}}}}pppddd\\\VVVSSSRRRSSSQQQUUU^^^ffflllsss{{{{{{xxxoooddd[[[YYYSSSNNNNNNKKKFFFBBBAAAEEEPPPaaarrrvvvpppqqqpppnnnuuu}}}|||xxxvvviiiYYYKKKDDD???;;;666444555555333111111222222111111<<<]]]tttoooddduuuxxxjjj}}}jjj[[[ppp}}}~~~~~~|||vvvmmmggg^^^WWWQQQWWWgggxxx}}}~~~{{{zzz|||tttlllmmmsssvvvaaafffrrr~~~yyysssmmmhhhdddaaabbb```bbbfffppp{{{gggSSSdddeeeZZZmmmaaaQQQfffZZZ@@@;;;999333222000000111111333;;;EEEWWWNNNRRRqqqiii}}}fffRRR[[[www~~~~~~{{{wwwqqqrrrrrrrrrqqqpppnnnmmmooollliiiiiijjjggg___XXXMMMMMMOOOVVV___eeefffccc```___]]][[[ZZZ[[[```ccchhhlllrrruuuvvvuuuuuuuuuxxxzzz}}}888888888666333000---+++........./////////////////////000000111222333444444666:::>>>??????>>>>>>GGGDDDFFFMMMRRRVVV\\\bbb}}}ttteee^^^YYY[[[aaabbb\\\TTTQQQVVV}}}bbbjjjwwwRRRAAA===;;;888777222555333333666>>>bbbuuuyyyNNN333<<<:::@@@IIITTTaaaqqq~~~yyymmm```ZZZ\\\]]][[[XXXTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXZZZZZZ[[[^^^dddmmmtttxxxyyyxxxsssggg___XXXSSSSSSTTTRRRUUU]]]eeelllvvv~~~}}}wwwrrrlllfff___\\\ZZZVVVNNNEEEBBBEEEIIIRRR```ooo{{{{{{sssrrrqqqpppttt{{{wwwlll___QQQGGG@@@<<<666444555555333111333111333222000@@@ggg{{{hhh|||}}}zzzrrrqqqxxxfff^^^xxx~~~{{{tttiiiaaaTTTNNNMMMXXXjjjyyy}}}uuuvvv|||sss^^^dddqqq{{{ssslllhhhffffffhhhoooqqqmmmlllzzztttVVV]]]uuueeehhh}}}nnnVVVeee___EEE>>>999222222//////000111333;;;EEEPPPHHHVVVzzzkkkvvvZZZOOOccc~~~~~~~~~~~~~~~~~~zzzvvvpppqqqrrrrrrqqqpppnnnlllqqqlllhhhhhhkkkkkkgggcccNNNLLLLLLTTT]]]bbbbbb```aaa```^^^[[[XXXYYY[[[^^^eeeiiiooorrrssssssssssssxxxzzz|||}}}~~~888777666444222///---,,,---...///000000000000/////////000111111222222333222555999;;;<<<<<<<<<===EEECCCFFFKKKPPPVVV___hhhzzzjjjaaaXXXYYY```ccc^^^WWWQQQSSS{{{cccggg|||yyyYYYDDD===;;;888777555666222111666FFFyyywwwGGG444???===BBBKKKWWWfffvvv|||ssshhh\\\XXXXXXVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVWWWXXXYYYZZZ\\\___gggooovvvzzzyyywww~~~uuujjjbbbZZZVVVUUUTTTRRRTTT]]]gggppp|||zzzwwwsssnnneeedddbbb]]]RRRGGGDDDGGGMMMUUU```mmmwwwvvvrrrpppnnnrrrwwwwwwpppgggYYYLLLBBB===777444444555444222444///333555111GGGqqqiiibbbsssuuuuuuwwwuuu|||aaacccyyy}}}}}}zzz~~~|||xxxooocccZZZMMMJJJMMM\\\mmmyyy~~~rrrbbbhhhvvvwwwooollllllmmmnnn|||{{{vvvwwweeebbbuuukkkoooqqqUUU[[[zzztttWWWEEE;;;333333000///000000333<<>>777444444555444222444+++444;;;999VVViiibbb~~~sssccc^^^nnnkkk{{{hhhkkkzzz||||||{{{{{{|||zzzwwwtttoooeeeYYYPPPGGGHHHRRRcccqqqwww|||zzzzzz|||yyy{{{}}}vvvuuuzzzhhhiiiwwwlllWWW___rrrZZZ@@@;;;777444222222222444===GGGCCCIIIwwwyyyvvvQQQTTTrrr}}}~~~}}}|||yyy{{{}}}~~~~~~}}}~~~~~~|||xxxttttttrrrpppnnnmmmkkkkkkkkkmmmooooooppprrruuuwwwbbbUUUKKKOOOWWWYYY[[[]]]YYYXXXUUUPPPLLLIIIJJJKKKOOOQQQTTTUUUUUUVVVXXXYYYWWWZZZ]]]```dddiiinnnrrrrrruuuyyy~~~666555333111000.........000//////.........//////000111111111111222222222222333555777888888777777<<>>777666666444333444222222666555<<<^^^tttvvvyyyhhhWWW```{{{zzznnnoooeee}}}|||zzz{{{}}}~~~}}}{{{vvvmmmaaaTTTKKKFFFIIIUUUgggrrrvvv{{{zzzvvvzzzkkkrrrlllhhhvvv[[[TTTmmmeee===:::444444222///000999GGGRRRHHHTTTiiiOOOZZZrrrxxx~~~~~~~~~|||{{{wwwtttqqqpppooonnnqqqnnnmmmoooppppppsssxxxcccRRRMMMQQQRRRXXX\\\VVVVVVRRROOOMMMIIIDDDEEEJJJJJJFFFBBBAAACCCEEEGGGHHHEEECCCEEELLLRRRVVV\\\bbbfffhhhoooxxx|||{{{222222111111000////////////...............///000000000111111111222222222111222444666777777777666;;;>>>GGGQQQWWWZZZaaaiiiyyynnnccc^^^___```]]]XXXSSSOOOeeevvvfffxxx~~~nnnJJJBBB<<<555:::555:::333111AAAWWWlllfffkkk~~~}}}___===444===FFFHHHTTThhhzzzzzztttiiieeeUUUMMMRRRQQQNNNSSSQQQQQQQQQQQQQQQQQQQQQQQQSSSOOOOOORRRUUUTTTVVVZZZ___fffoooxxx||||||xxxuuu~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}xxxzzz}}}yyypppiiibbb^^^\\\ZZZ[[[^^^aaaeeeoooxxx~~~vvvnnnfff]]]WWWWWW]]]fffnnnrrrtttuuuuuusssuuuxxx||||||qqqnnnllljjjrrr{{{bbbhhhqqqOOOGGG>>>888777777444333444222222666555===___|||~~~gggVVVfffppprrrppplll{{{zzzxxxyyy|||~~~{{{{{{xxxsssjjj]]]QQQIIIDDDIIIVVVgggrrrvvv{{{xxxyyynnnkkk|||sssyyybbbQQQ```dddAAA<<<444444222000222:::GGGRRRHHHZZZ{{{hhhUUU```rrruuu~~~~~~~~~~~~}}}~~~}}}~~~~~~{{{yyyvvvssspppooonnnmmmooommmmmmqqqsssrrrssswwweeeRRRLLLOOOPPPTTTVVVNNNOOOLLLKKKJJJEEE???>>>AAA<<<@@@CCCBBB>>>::::::<<<>>><<<===BBBFFFHHHMMMRRR\\\]]]aaajjjttt~~~...///000111222111000000...---------...//////000000000000111111111222222111111333444555666666666999;;;AAAHHHLLLOOOWWW___nnn{{{|||qqqeee___```aaa^^^ZZZVVVOOO```~~~jjjvvv{{{QQQAAA>>>999999777;;;555666KKK___lllwww{{{{{{jjjsss{{{qqq___GGG666666===GGGKKKYYYnnn}}}tttlllkkkhhhYYYOOORRRQQQMMMRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNOOORRRTTTTTTVVV[[[\\\cccooozzz}}}zzz~~~}}}}}}}}}~~~~~~~~~|||zzzyyyxxxwwwtttrrrjjjlllqqqyyyxxxrrrjjjddd___\\\[[[^^^```dddlllttt||||||tttlllccc]]][[[```gggkkkjjjgggcccaaa\\\^^^aaagggmmmtttzzz~~~vvvqqqnnnlllppprrrwwwiiiqqqyyyUUUIII@@@999777777444333444222222555666???ccc~~~fffXXXpppxxxiii|||pppvvvzzzxxxvvvwwwyyy}}}yyyxxxuuunnndddXXXMMMFFFBBBIIIWWWgggrrrwww}}}{{{xxxwwwhhhxxxzzzwwwlllSSSWWW{{{iiiKKK@@@555444333222444;;;FFFNNNBBBZZZyyy~~~xxxhhhaaakkktttuuu~~~~~~~~~}}}{{{zzzzzz{{{|||}}}~~~~~~|||}}}|||zzzxxxuuurrrooommmmmmlllrrrooopppttttttrrrrrruuuiiiSSSIIILLLMMMPPPPPPHHHIIIGGGGGGGGGBBB;;;999;;;999:::<<<<<<;;;888666555;;;777777:::<<<<<>>FFFAAA;;;;;;>>>@@@>>>;;;===999888::::::999:::>>>LLLUUUYYY[[[iii000222444555555444333111...............///000111//////000000000111111111000111111222333444555666888888:::>>>@@@DDDMMMVVV[[[fff||||||rrrddd[[[YYYYYYYYYWWWRRRQQQ```iiiqqq{{{bbbAAA<<<<<<444111555222===ccckkk{{{wwwbbbHHH:::999;;;:::DDDLLL___xxx{{{qqqeee\\\eeeeeeYYYPPPQQQNNNJJJOOONNNNNNNNNNNNNNNNNNNNNNNNPPPOOOQQQTTTUUUUUUYYY___dddhhhpppxxx{{{tttrrroooiiiddd___YYYTTTPPPOOOOOOSSS___ppp~~~uuummmjjjddd_________```dddiiioooyyy{{{tttllleee___aaa___ZZZSSSKKKFFFDDDDDDAAACCCFFFMMMUUU]]]eeeiiiiiiyyywwwssstttuuurrrmmm~~~~~~qqqOOOEEE<<<999777444333444222222555777GGGppp~~~~~~gggmmmooolllrrriii}}}~~~|||yyyxxxyyy{{{|||}}}xxxvvvqqqhhh[[[OOOGGGDDD@@@MMM]]]iiirrrzzz|||~~~ppprrrssseeejjjYYY______CCC999777555333444888>>>CCCCCC\\\vvvkkk^^^mmmyyyxxx{{{~~~~~~~~~~~~|||zzzwwwuuuvvvyyy|||~~~~~~}}}~~~~~~{{{yyywwwuuusssqqqqqqqqqqqqyyytttqqqrrrsssrrrtttyyyxxx^^^LLLGGGCCCGGGJJJCCCFFFBBB@@@>>><<<999<<>><<>>;;;999<<<===???BBBIIITTT___fffvvvyyy~~~|||zzzqqqiiigggfffdddeeehhhaaaiiiqqquuuyyy}}}}}}wwwtttppplllgggaaa[[[WWWSSSOOOJJJEEECCCFFFMMMSSSUUUXXX]]]aaadddeeedddccclllsssvvv|||uuuoooqqqooovvv}}}}}}wwwTTTIII???:::777444333555222222555:::QQQ~~~{{{pppmmm~~~yyyooo```ggguuuwwwwwwwwwyyy{{{||||||{{{wwwuuunnnbbbSSSHHHCCCBBBCCCTTTeeennnttt|||xxxwwwzzz~~~vvvcccwwwggghhh^^^OOOqqqkkkOOO;;;777333222666===DDDHHHNNNdddyyy~~~]]]QQQnnn{{{www}}}|||zzzzzz{{{~~~~~~}}}~~~{{{zzzyyyyyyyyy{{{|||}}}xxxuuusssrrrooohhheeefffeeeSSSJJJGGG???@@@EEEBBBDDD@@@<<<;;;777444777<<>>>>>CCCJJJOOOTTT^^^hhhrrrpppuuuxxxjjj^^^XXXXXXZZZ[[[ZZZRRRTTTnnnjjjiiiyyyMMM;;;===666444:::999KKKtttcccEEE777555<<>>???@@@DDDKKKRRR^^^aaagggqqqvvvnnnkkkiiiggggggiiidddiiimmmlllnnnsssvvvuuunnnkkkhhhddd```ZZZTTTPPPKKKJJJGGGEEEGGGMMMVVV]]]ZZZ___eeekkknnnooommmkkkhhhlllooo}}}vvvqqqtttqqqzzz|||}}}xxxUUUJJJ???:::888444333555111222555;;;SSSnnnooonnnbbbkkktttrrrssstttxxx|||}}}}}}{{{vvvtttmmm```QQQEEEAAAAAAEEEVVVgggooouuu}}}|||nnneee|||ooohhhlllwww}}}cccpppfff\\\jjjPPPnnnqqqYYY:::777333333888AAAIIINNNZZZpppyyy]]]QQQrrryyy}}}}}}||||||}}}~~~~~~{{{{{{{{{{{{|||~~~}}}zzzwwwuuummmaaaWWWUUURRREEEDDDFFFAAABBBHHHFFFFFFBBB@@@>>>:::555444888HHHZZZyyytttUUUNNNHHHDDDBBB>>>888777999???@@@JJJ```ttt~~~333333333444666888999:::::::::999888666444333222//////000111111111111000222222222222333444555555>>>CCCJJJQQQXXX```iiiooonnnooouuuwwwmmmfffZZZXXX]]][[[XXXRRRTTTkkkeeeiiizzzyyyTTT>>>;;;:::666999:::SSSrrreeesssgggBBB444888???BBBCCCUUUkkk}}}zzzhhh]]][[[XXXPPPMMMJJJHHHHHHHHHHHHGGGHHHHHHHHHIIIIIIIIIJJJJJJIIILLLNNNLLLJJJNNNWWW```iiillljjjeeelll{{{}}}rrrllleeeaaaXXXMMMEEECCC===<<<<<<;;;;;;<<<======;;;;;;;;;;;;===???BBBCCCJJJNNNQQQTTT[[[lll}}}zzzssskkkjjjllljjjeeebbbcccdddgggjjjlllkkkjjjiii___WWWSSSNNNHHHIIINNNLLLQQQRRRNNNMMMRRRWWWXXXRRRXXX```iiiooorrrsssrrriiirrrwwwzzzxxxrrrooouuuxxx{{{yyy{{{___NNNFFFBBB888555666111000:::666888YYY~~~|||aaa~~~rrrWWWlllsssssstttvvvxxxyyy{{{{{{|||wwwrrrgggYYYKKKBBB@@@AAAJJJYYYiiiqqquuu{{{ttteeennnxxxqqqjjjggggggkkkuuu}}}oooaaahhhXXXllloooSSS^^^TTTCCC666222333666EEEPPPKKKXXX}}}uuu~~~|||TTTVVVsssxxx{{{~~~~~~~~~~~~~~~~~~}}}|||}}}}}}}}}}}}~~~|||}}}~~~|||yyyvvvoooeeeWWWNNNPPPJJJFFFCCC@@@>>>AAAFFFDDDCCCBBB???<<<888555444IIIbbb~~~jjj```RRRKKKGGG>>><<<===666<<>>444999@@@CCCCCCVVVmmm|||lllbbb]]]VVVOOOMMMIIIHHHHHHHHHHHHGGGHHHHHHHHHIIIIIIIIIIIIJJJIIILLLNNNLLLJJJNNNWWW```fffhhhccc]]]bbbooouuuqqqhhh___UUUPPPJJJCCC>>>===>>>===<<<<<<;;;;;;;;;;;;============>>>???@@@AAA???BBBDDDEEEIIIUUUgggvvv~~~wwwooommmnnnlllhhheeedddcccdddeeedddbbb```\\\TTTLLLIIIFFFCCCGGGMMMRRRVVVUUUOOOLLLPPPVVVYYYXXX[[[aaaiiipppsssrrrqqqmmmpppqqqsss{{{|||uuuqqqrrrtttvvvzzz{{{}}}\\\MMMFFFCCC999555666111333:::555888ZZZ|||nnn___lllXXXmmmrrrvvvvvvxxxzzz{{{|||||||||zzzsssfffVVVHHHAAAAAACCCJJJYYYhhhpppuuu{{{{{{dddddd{{{lllgggbbbaaa```aaafffnnnkkkpppwww}}}xxxkkkrrr^^^jjjpppPPPYYY~~~aaaFFF888333444777DDDNNNIII\\\vvv}}}TTTSSSjjjoooxxx~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~}}}|||{{{{{{|||~~~~~~~~~|||zzzxxxwwwtttjjj]]]SSSLLLLLLLLLKKKFFFAAAAAADDDCCCCCCAAA???<<<999777555AAAXXXxxxuuu^^^TTTTTTQQQCCC======888:::AAAOOObbbttt444444444555666777888888:::;;;;;;;;;:::999888777555444222111000111111222222222222222333444555555999>>>CCCGGGNNN]]]ppp}}}{{{pppgggYYYUUUWWWTTTVVVQQQRRRhhhrrrkkk~~~xxxzzzVVV@@@<<<888:::777:::SSS___jjjaaaeee{{{{{{zzzmmmNNN999444999>>>AAADDDXXXqqq~~~qqqiiiaaaUUUMMMKKKHHHGGGHHHHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIKKKLLLKKKJJJNNNWWW___fffgggccc]]]aaalllqqqooocccVVVIIICCCAAA>>><<<===@@@@@@??????===<<<;;;:::???????????????>>>>>>>>>===???@@@>>>>>>DDDNNNWWWmmmuuuzzzrrrnnnnnnlllhhhgggeeeaaa^^^\\\YYYUUURRROOOHHHAAA???>>>AAAGGGNNNXXX\\\YYYPPPIIIKKKSSSXXXWWWXXX\\\dddnnnrrrpppllljjjfffddddddhhhrrrxxxrrroooqqqqqqyyynnnxxx]]]NNNGGGDDD:::666666111444999333;;;```fffdddddd^^^sssuuuxxxyyyzzz{{{||||||||||||{{{ssscccRRRFFFAAABBBEEEJJJYYYhhhpppuuu{{{~~~~~~}}}sssgggooo~~~lllfffbbb```\\\XXXWWWZZZVVVZZZbbbmmmxxxzzzbbbggguuuRRRXXXyyynnnJJJ;;;555777888BBBJJJFFF[[[{{{}}}zzzzzzVVVYYYjjjlllwww~~~}}}|||||||||~~~~~~|||}}}~~~yyyyyyyyyyyyzzz|||}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~zzzyyywwwooobbbWWWLLLNNNOOOKKKEEEAAA@@@???BBBBBB@@@???===;;;999888;;;MMMppp^^^YYY\\\[[[KKK???>>>:::888AAARRReeevvv777888888999::::::;;;;;;999:::;;;<<<<<<:::999888888666444111000000111222222222222222333444555555555;;;@@@BBBEEENNN^^^jjjvvvzzzppphhhZZZUUUWWWTTTWWWQQQQQQfffvvvkkktttRRR===:::888999666>>>___hhhggg|||{{{]]]ppprrrlllrrrrrr\\\DDD777555888;;;===FFF[[[uuu|||tttnnndddTTTKKKIIIGGGGGGHHHIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKJJJJJJNNNVVV]]]dddffffffcccfffnnnrrrqqqfffXXXKKKFFFEEECCCAAAAAACCCDDDDDDDDDBBBAAA???===??????????????????>>>>>>@@@AAAAAA@@@>>>???CCCGGGLLLTTTaaammmwww~~~{{{sssnnnlllhhhdddgggccc^^^XXXTTTOOOKKKHHHHHHCCC===;;;<<>>===<<<;;;;;;===HHHgggeee]]]``````QQQCCC???;;;888DDDWWWjjjxxx888999:::;;;<<<======<<<888999;;;<<<<<<;;;999888999777444222000000111222222222222222333444555555444;;;BBBEEEFFFJJJRRRYYYffftttyyypppiii\\\WWWYYYVVVYYYRRRQQQdddvvvjjj~~~pppOOO===<<<:::888666CCCmmmxxxppp{{{yyy{{{tttbbbssslllpppeeeQQQ===666777999;;;>>>HHH^^^yyy{{{xxxrrrpppfffTTTHHHGGGFFFFFFHHHIIIIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJNNNVVV\\\___cccfffgggiiinnnooooookkk```VVVRRROOOKKKGGGFFFIIIJJJKKKKKKIIIFFFCCCAAA???????????????@@@@@@@@@>>>?????????????????????>>>BBBIIIQQQZZZdddooouuuzzz|||zzztttnnnkkkfff```ddd___XXXRRRMMMIIIEEECCCDDDBBB>>>;;;===DDDKKKOOOXXXZZZVVVJJJBBBDDDJJJOOOHHHHHHMMMXXXbbbddd]]]UUUQQQLLLKKKOOORRRYYYnnnyyyqqqooorrrqqqrrrzzz|||rrr^^^PPPGGG999555888444333444333GGGtttgggrrrsssnnn\\\qqq~~~{{{xxxyyyyyyzzzzzzzzzyyyyyyxxxoooaaaSSSHHHCCCAAA@@@KKKXXXfffooouuuzzz{{{yyy{{{xxxzzz~~~|||xxxssswww}}}lllbbbYYYSSSLLLDDD@@@@@@@@@BBBKKK[[[pppqqqwwwrrrbbb^^^www}}}RRR>>>666777555;;;BBB@@@YYY{{{~~~qqqccc[[[vvvwww~~~~~~}}}|||{{{{{{{{{{{{|||}}}xxxzzz}}}}}}{{{yyywwwyyyzzz|||}}}}}}}}}|||}}}zzzwwwvvvvvvwwwvvvuuupppooonnnllljjjjjjiiiiiijjjnnnvvv~~~~~~}}}zzz{{{rrrXXXQQQVVVTTTKKKBBBAAA@@@>>>============@@@DDD\\\ooo```___aaaUUUGGGAAA;;;:::HHH]]]ooozzz666777999;;;============888:::<<<======;;;999777777666444222111111111111222222222222333444555555666<<>>DDDJJJaaa{{{xxxtttnnnmmmeeeSSSFFFEEEEEEFFFHHHIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHIIINNNUUU[[[```dddiiimmmooorrrtttuuussslllfffccc^^^VVVRRRQQQUUUVVVWWWWWWTTTOOOJJJGGGCCCBBBAAA@@@@@@AAACCCDDDAAA@@@@@@@@@BBBBBBAAA???@@@@@@@@@AAAEEEMMMVVV]]]lllrrruuurrrnnnkkkeee```^^^YYYRRRLLLGGGEEEBBB@@@???@@@>>><<<>>>EEEIIIJJJQQQSSSOOOGGGBBBEEEIIIJJJHHHHHHLLLSSSYYYZZZUUUOOONNNOOOSSSYYY___hhhwwwyyyqqqooossstttsss~~~~~~yyycccUUUIII:::666888444444555444JJJwww```sssdddXXXsssyyyvvvwwwwwwxxxxxxyyyxxxxxxxxxwwwnnn___RRRHHHCCC@@@???LLLXXXfffooouuuzzzzzzvvv|||}}}wwwrrrhhhhhhmmm{{{```WWWNNNJJJHHHDDDBBBBBB;;;===EEEVVVlllppp{{{}}}bbb\\\tttXXXAAA666777444888@@@AAAbbbuuu}}}wwwaaaZZZzzzwww~~~}}}|||{{{{{{{{{zzz{{{|||}}}yyyzzz}}}~~~~~~}}}{{{yyyyyyzzz|||||||||zzzxxxwwwwwwtttoookkkhhheeebbb```\\\[[[YYYWWWVVVUUUTTTTTTVVVYYY___jjjwww~~~ggg[[[bbb^^^PPPCCCBBB@@@>>>======>>>>>>===???QQQqqqwwwddd```cccXXXIIIBBB===@@@OOOdddttt{{{~~~555777:::===????????????:::<<<>>>??????===:::888555444444333222111111000222222222222333444555555999<<>>EEELLLccc}}}xxxqqqiiiiiibbbPPPDDDCCCDDDFFFHHHJJJIIIHHHFFFGGGGGGGGGGGGHHHHHHHHHIIIHHHGGGGGGIIIOOOUUUZZZ___ccciiipppuuu{{{~~~{{{tttkkkhhhjjjkkkkkkkkkiiiddd]]]VVVQQQJJJHHHEEECCCBBBCCCEEEGGGKKKGGGDDDDDDFFFGGGEEECCCAAAAAAAAA@@@@@@CCCHHHKKKVVV```iiilllkkkiiiddd___YYYTTTLLLFFFBBB@@@>>>===:::>>>@@@???AAAGGGHHHEEEJJJKKKIIIEEEEEEHHHIIIFFFDDDDDDFFFJJJOOORRRSSSSSSRRRZZZcccjjjrrr|||xxxrrrlllsssuuusss~~~wwwuuu~~~wwwdddWWWMMM>>>777777222555555555LLLyyy```zzzYYYSSSrrrttttttvvvvvvwwwxxxyyyyyyxxxxxxyyynnn]]]OOOFFFCCCAAAAAALLLXXXeeennnvvvzzzyyytttwww{{{zzzrrrlll```[[[YYYaaarrrvvvWWWOOOIIIIIIJJJHHHFFFFFF<<<===CCCQQQeeezzzlllkkkbbb[[[sss]]]DDD777777555888AAADDDkkkzzz]]]YYY}}}yyy~~~~~~}}}|||||||||||||||||||||||||||}}}}}}~~~~~~zzz{{{|||}}}}}}|||{{{zzzyyyzzz{{{zzzxxxtttpppnnniiieee```[[[WWWTTTQQQNNNMMMLLLKKKIIIHHHGGGGGGGGGIIIKKKOOOVVV```kkkvvv|||ttteeeiiidddUUUEEECCCAAA???======>>>???;;;>>>JJJ```zzzxxxgggfffjjj[[[IIIBBB@@@FFFUUUjjjwww|||}}}666999<<>>@@@AAA@@@>>>;;;888333333333333333111000000222222222222333444555555;;;:::<<>>BBBBBBDDDIIIIIIEEEEEEFFFEEEDDDHHHLLLJJJEEE>>>>>>>>>AAAFFFNNNVVV[[[VVVcccooouuu~~~yyysssiiirrruuusss|||oooeeesssaaaWWWPPPAAA999666000444555777OOO{{{fff|||QQQOOOrrrsssvvvvvvvvvwwwxxxyyyyyyyyyyyy|||nnn[[[LLLDDDBBBBBBCCCLLLWWWeeennnvvvzzzxxxsssrrrxxxyyyooohhh]]]TTTMMMQQQ```pppzzz}}}{{{xxxxxxtttlllmmmiiiZZZQQQJJJEEEGGGIIIGGGCCCBBBAAAAAADDDMMM^^^qqqddd\\\}}}~~~eee\\\tttaaaFFF888888555999CCCGGGnnnuuuWWWWWW|||~~~~~~~~~~~~}}}|||||||||||||||}}}~~~~~~}}}||||||||||||}}}{{{||||||}}}}}}|||{{{zzzxxxyyyyyyxxxtttooojjjgggZZZWWWRRROOOMMMKKKHHHGGGIIIHHHGGGEEEDDDCCCCCCCCCFFFGGGIIIKKKQQQZZZeeemmmwww}}}oooqqqlll]]]EEEDDDAAA???======>>>???<<<@@@HHHWWWnnnwwwjjjlllppp]]]HHHBBBBBBJJJZZZmmmyyy||||||~~~