BM6P6(@ {{{vvvrrrnnnjjjddddddcccbbbbbbeeejjjmmmxxxwww}}}vvvssssssrrrqqqrrrrrrrrrpppnnnkkkhhhfffggghhhaaaUUUKKK===666222444666333111222000000000000000000000000111000///......///000111...///000111111000///...////////////000000000000222222111111222222333444444444444555777888:::;;;@@@AAACCCCCCDDDFFFJJJMMMIIIOOOVVVYYYXXXWWWXXX[[[XXX[[[]]]ZZZWWWWWW[[[___cccfffiiigggccccccfffjjjrrrooonnnpppooonnnqqqwww}}}sssiii```bbbjjjllluuu}}}vvvdddbbb^^^YYYWWWYYY]]]bbbgggmmmuuu{{{{{{tttmmmhhheeecccaaa______aaadddgggxxx}}}yyy}}}yyyrrrtttrrrqqqrrrsssrrrqqqooonnnjjjhhhhhhhhhcccXXXOOO???888333555666333111222111111111111111111111111222111000//////000111222//////000111111000//////////////////000000000111222222222222222333333444555555555666888999;;;<<>>???AAABBBDDDGGGKKKNNNPPPQQQSSSTTTUUUSSSRRRRRRTTTWWWYYYYYYXXXWWWXXXZZZ^^^ccceeefffiiigggfffhhhnnntttyyy||||||yyyzzz}}}~~~~~~ssskkkoooxxx}}}pppggg^^^[[[[[[]]]bbbhhhrrrwww}}}vvvnnnhhhcccaaabbbaaaaaaaaabbbjjj}}}ssssssuuupppqqqvvvttttttrrrnnnllljjjhhhdddbbbZZZRRRFFF===999777555444333333333222222222111111000111111111111222222222444222000000111222111000111111111000111111222333111333555555555555777888;;;;;;;;;<<<>>>???@@@AAACCCFFFJJJKKKLLLMMMQQQTTTSSSSSSSSSTTTTTTVVVWWWWWW[[[ZZZYYYZZZ\\\___ccceeedddfffiiilllnnnsssxxx{{{{{{|||}}}|||{{{vvv|||}}}ooogggccc___\\\]]]bbbiiinnn{{{{{{uuupppnnnsssyyy|||tttmmmhhhfffbbb```______^^^dddttt~~~zzzuuuvvvqqqssswwwttttttrrrooommmkkkhhheeebbb]]]TTTHHH???999777555444333333333222222222222111111111111111222222222222444222000000111222111000111111111111111222222333111333555555555555777999:::;;;;;;===>>>@@@BBBCCCFFFIIILLLMMMNNNOOORRRTTTVVVVVVWWWXXXYYYZZZ\\\]]]^^^]]]\\\\\\^^^aaadddfffeeegggjjjlllooorrrvvvyyyxxx|||~~~qqqeee```___^^^___dddkkkrrrwww~~~{{{tttmmmjjjhhhfffjjjooo}}}|||uuuoookkkdddaaa```^^^\\\___iiiuuu}}}vvvuuuqqquuuxxxtttuuussspppnnnllljjjfffccc```XXXLLLAAA:::777555444333333333333222222222222111111111111222222222333444222000000111222111000111111111111111222333333222333555555555555777999::::::;;;===@@@BBBEEEFFFIIIKKKNNNPPPPPPQQQSSSTTTVVVWWWYYYZZZ]]]___```aaabbbbbbaaaaaacccdddfffhhhgggiiikkkmmmnnnqqqtttvvvxxxyyyoooeee]]]]]]^^^aaaffflllttt{{{xxxqqqlllkkkkkkiiikkkooosss{{{sssooogggdddaaa```^^^^^^dddlllzzzvvvrrroootttxxxsssuuusssqqqpppnnnkkkhhheeeddd\\\QQQEEE===888555555444444333333333222222222111111111222222222333333444222000000111222111000222111111111111222333333222333555666555666777999999:::<<<>>>AAADDDGGGIIIKKKMMMOOOQQQRRRSSSSSSTTTUUUVVVXXX[[[^^^```aaabbbgggggggggggghhhhhhiiijjjhhhjjjlllmmmmmmooorrrttt{{{zzzooohhhbbb^^^aaadddhhhnnntttzzz~~~xxxqqqkkkkkkkkkiiijjjlllooo{{{wwwqqqjjjeeeaaaaaa```^^^aaafffnnnzzzwwwooommmrrrwwwrrruuutttrrrqqqpppmmmiiiffffff```VVVKKK@@@999666555444444444333333333222222111222222222222333333333444222000000111222111000222222222111222333333444222444666666666666888999:::;;;<<>>AAADDDHHHKKKLLLLLLMMMOOOSSSVVVWWWUUUTTTXXXZZZ\\\^^^````````````fffggghhhjjjjjjjjjiiihhhffffffffffffgggkkkqqqvvv{{{uuuooosss||||||qqqlllhhhgggiiilllkkkooovvv~~~yyyvvvrrrooommmjjjhhheeeeeedddcccbbbaaaaaabbbbbbbbbbbbccceeehhhkkknnnpppuuuxxx~~~|||yyywwwrrrooonnnlllllloootttvvvwww}}}ssskkkdddddddddbbb```aaa___hhhwwwuuuxxxwwwmmmoootttqqqvvvuuuuuutttsssppplllhhheeeccc^^^UUUIII>>>888666555444444444444333333333222222222333333333444444444222000000111222111000333222222222222333444444333444666777666777888:::<<<===???BBBEEEHHHKKKMMMNNNNNNPPPTTTYYYZZZXXXVVVYYYZZZ\\\]]]^^^]]]\\\[[[```bbbdddfffggggggeeeddddddcccbbbbbbdddjjjrrrxxxzzz}}}qqqfffeeekkkvvv{{{rrrkkkiiiiiiiiilllrrrssswww~~~|||xxxuuusssqqqnnnllllllkkklllmmmpppssswwwyyy{{{}}}{{{wwwrrrmmmiiieeebbb___]]]\\\[[[YYYXXXVVVVVVUUUTTTTTTTTTUUUUUUUUUUUUUUUVVVXXX[[[^^^___aaadddiiinnnttt{{{}}}wwwsssrrrmmmkkkkkknnnmmmkkkrrr{{{zzzqqqiiihhhhhheeecccccc^^^cccmmmzzz{{{|||ooooootttqqqvvvvvvuuuuuutttqqqllliiidddccc```WWWKKK@@@999666555555444444444333333333222222333333333444444444444222000000111222111000333333222222333333444555333555666777666777888:::===>>>@@@BBBEEEIIILLLMMMOOOOOOQQQVVV[[[]]][[[XXXWWWXXXYYYZZZZZZYYYWWWVVV[[[]]]```cccddddddbbbaaacccbbb```___bbbiiissszzzzzznnnfff```aaafffrrrwwwnnniiijjjlllkkkooovvv{{{~~~{{{vvvsssqqqnnnkkkgggdddcccaaa^^^\\\\\\\\\\\\^^^```dddgggiiinnnpppuuu{{{uuurrrmmmiiieeeaaa\\\YYYXXXVVVSSSRRRRRRSSSSSSRRRNNNNNNNNNMMMMMMNNNNNNOOONNNNNNNNNOOOQQQSSSUUUWWWUUUXXX\\\```eeekkkrrrwww|||{{{tttvvvnnngggfffggghhhkkkppp}}}~~~xxxpppkkkiiifffccc```___```dddoooyyyooommmqqqrrrssswwwxxxuuusssqqqmmmgggiiieee___WWWMMMCCC;;;666666777777777777555444333222222333333333333444444222222222222111111000000111111222333333333222222444444444555666888999:::;;;>>>AAACCCEEEHHHKKKNNNSSSTTTVVV[[[___```]]]YYY[[[\\\]]]\\\ZZZYYYYYYYYY]]]^^^```aaaaaaaaaaaaaaabbb```bbbgggiiijjjqqq|||hhhddd___bbbnnnyyynnnllljjjiiijjjpppxxx~~~zzzxxxtttooojjjeeebbbaaa^^^]]]ZZZWWWUUUTTTTTTTTTMMMNNNOOOQQQSSSUUUWWWXXX]]]___dddjjjqqqxxx}}}|||yyyxxxtttoookkk```^^^\\\YYYVVVTTTSSSSSSNNNNNNMMMMMMLLLLLLLLLLLLLLLJJJIIIIIIJJJKKKJJJHHHLLLLLLMMMNNNNNNNNNMMMMMMPPPQQQSSSVVVXXX[[[\\\]]]mmmpppvvv|||ssskkkiiihhhhhhkkkpppvvv}}}|||sssmmmjjjhhhdddaaa``````ccckkk||||||uuuoooqqqssstttxxxyyyvvvtttsssnnniiigggeeeaaaZZZQQQFFF;;;555777777888888777666444333222222333333333333444444222222222222111111111000111222222222222333333333555555666777888999;;;<<<===???BBBDDDFFFHHHKKKNNNSSSSSSVVVZZZ^^^^^^[[[XXXVVVXXXZZZZZZXXXXXXXXXYYY\\\\\\]]]___aaaaaa```^^^cccccceeejjjlllmmmuuu~~~jjjeeeccciiiyyywwwooojjjjjjkkklllooovvv~~~yyysssjjjhhhddd```[[[XXXUUUTTTPPPOOOMMMLLLKKKJJJKKKKKKIIIJJJJJJKKKMMMOOOQQQRRRTTTUUUXXX]]]bbbgggkkknnnvvvwwwzzz~~~~~~{{{uuuuuutttsssrrrqqqqqqqqqooommmiiigggfffccc___[[[YYYXXXVVVTTTRRRQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNMMMLLLKKKKKKMMMMMMLLLKKKKKKKKKLLLMMMMMMMMMMMMLLLOOOOOOQQQSSSTTTVVVXXXXXX```bbbhhhoooxxx}}}tttpppmmmlllnnnrrrsssvvv~~~xxxpppllliiifffcccaaaaaabbbfffqqq~~~|||rrrqqqsssuuuyyyzzzxxxvvvuuuqqqkkkfffeeebbb^^^UUUJJJ===444777777777777666555444333222222333333333333444444222222222222111111111111222222111111222333444444666666777888999;;;======???AAADDDFFFGGGIIILLLNNNRRRSSSUUUXXX[[[[[[YYYVVVUUUWWWYYYYYYYYYYYYYYY[[[^^^]]]\\\___bbbccc```^^^fffgggkkkqqqtttwww~~~}}}pppmmmmmmwwwxxxoooiiifffhhhlllqqqwww~~~|||uuummmfffaaaXXXWWWTTTQQQNNNKKKJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIKKKKKKLLLLLLNNNPPPSSSVVVXXXZZZbbbdddfffiiimmmpppssstttyyy}}}}}}{{{yyyxxxwwwvvvwwwxxxyyyxxxwwwuuuvvvwwwyyyzzz{{{{{{{{{zzzxxxuuutttttttttrrrqqqkkkmmmpppsssrrrpppmmmkkklllkkkkkkkkkkkkjjjgggeeeaaaaaa```___^^^^^^^^^___^^^]]][[[ZZZYYYWWWTTTRRRRRRQQQQQQPPPOOOOOONNNNNNQQQQQQPPPPPPPPPPPPOOOOOOOOONNNMMMMMMOOOOOONNNMMMOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRSSSTTTTTTUUUVVVVVVWWWYYY\\\aaagggnnntttwwwzzzwwwssstttwwwwwwyyy|||vvvppplllhhheeeccccccbbbccchhhxxxtttqqquuuvvvzzz|||yyyxxxwwwsssnnniiifffccc___XXXMMM@@@777666666666555444444333333222222222333333333444444222222222222222222222222333222222222222333555666666666777888:::;;;===>>>AAACCCFFFGGGHHHJJJLLLNNNRRRSSSUUUWWWYYYXXXWWWUUUXXXZZZ\\\\\\[[[ZZZ[[[\\\```^^^^^^```dddeeeccc___fffjjjpppwww|||~~~yyyyyy}}}xxxqqqmmmllleeeiiipppwww}}}xxxtttmmmgggaaa\\\VVVRRROOONNNMMMKKKIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLNNNPPPQQQTTTUUUWWWZZZ]]]___aaabbbgggjjjooosssuuuwwwyyy{{{{{{|||~~~~~~|||xxxssspppmmmmmmlllllljjjhhhgggeeeeeeddddddddddddddddddcccccccccdddeeefffggghhhhhhhhhfffcccbbbbbbbbbaaa```^^^___aaabbbbbbaaa___^^^aaa___^^^^^^^^^^^^\\\[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZYYYXXXWWWUUUUUUVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWXXXWWWVVVWWWXXXYYYXXXVVVXXXXXXXXXWWWXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\___bbbfffiiikkkooovvv~~~}}}}}}vvvqqqkkkgggfffdddccccccdddooo}}}wwwrrrwwwvvv{{{|||{{{yyyyyyvvvpppmmmiiiccc^^^YYYPPPDDD<<<555555444333222222222222222222222333333333444444222222222222222222222333333333333333444555666777555555666777999;;;===>>>BBBDDDFFFHHHIIIJJJMMMOOORRRSSSVVVWWWXXXWWWWWWWWW[[[]]]^^^]]]\\\ZZZZZZ[[[```______aaadddeeeccc```ccciiiqqqxxxyyypppmmmmmmmmmiiinnnuuu||||||tttoooeeeaaa\\\WWWTTTQQQMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGDDDDDDCCCCCCBBBBBBAAAAAAFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMOOOQQQSSSUUUVVVWWWXXX[[[^^^aaabbbcccdddfffeeefffhhhiiihhheeebbb```]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWXXXYYYYYYYYYYYYZZZZZZ[[[[[[\\\ZZZXXXXXXXXXYYYXXXWWWXXXXXXWWWWWWWWWXXXYYYZZZ\\\ZZZYYYYYYZZZZZZZZZXXXZZZZZZZZZ[[[\\\]]]^^^___^^^___```aaaaaa``````aaa```aaaccceeefffgggggggggffffffffffffggggggggggggiiihhhgggggghhhhhhgggeeebbbbbbaaa```______``````bbbbbbbbbbbbaaaaaaaaaaaabbbbbbccccccdddfffggggggkkklllqqqxxxwwwpppjjjhhhdddcccddddddiii|||}}}|||uuuxxxvvv{{{}}}{{{zzzzzzwwwrrrpppjjjddd```[[[SSSHHH???555555333222222222222222222222333333333333444444222222222222333333333333333444555777888888888888555555666777999<<<>>>???AAACCCFFFHHHIIIKKKNNNPPPRRRTTTWWWXXXXXXXXXYYYZZZ\\\]]]^^^]]][[[YYYYYYZZZ___```bbbccccccccccccbbbcccjjjsssyyyrrrkkkjjjkkklllqqqvvv|||{{{uuuoooiiibbb]]]VVVSSSPPPNNNMMMLLLJJJHHHEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJKKKLLLNNNOOOPPPPPPOOOQQQSSSTTTTTTUUUVVVXXXWWWXXXYYYZZZZZZYYYXXXWWWUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTUUUUUUSSSSSSTTTUUUXXXWWWWWWVVVWWWWWWXXXYYYYYYWWWVVVVVVXXXYYYYYYXXXXXXWWWVVVUUUVVVYYY[[[]]]\\\[[[ZZZ[[[]]]^^^^^^]]]]]]]]]^^^```bbbdddfffggghhhjjjlllmmmmmmmmmnnnpppmmmoooqqqtttvvvwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyy|||{{{yyyxxxyyyxxxwwwuuurrrpppnnnlllkkkjjjkkkkkklllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmqqqoooooosssyyyuuuoooiiidddbbbdddccccccpppxxxyyyvvvzzz|||{{{{{{{{{xxxsssooojjjfffccc```WWWIII???777666555333333333333444222222333333333333444444222222222333333333444444333555888:::;;;;;;999888666666777999;;;===???@@@@@@BBBEEEGGGIIIKKKNNNQQQRRRUUUXXXZZZYYYYYY[[[]]]\\\]]]___^^^]]]\\\\\\]]]```dddhhhhhhfffdddfffhhhjjjrrryyy}}}xxxppplllmmmooopppxxx||||||qqqmmmgggaaa]]]XXXTTTQQQNNNLLLJJJJJJJJJJJJHHHGGGDDDDDDDDDDDDDDDEEEFFFGGGFFFGGGHHHIIIJJJIIIHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLLLLMMMNNNNNNOOOOOOMMMNNNPPPQQQQQQQQQSSSUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWWWWVVVXXXZZZZZZXXXXXXZZZ\\\\\\\\\\\\\\\]]]^^^```aaa^^^\\\\\\]]]___aaabbbaaa___``````aaaccceeeggghhhgggggggggjjjlllnnnmmmlllllllllnnnqqqtttxxxzzz|||{{{zzz}}}yyyrrrjjjcccaaadddbbb___hhhwww{{{yyyuuuzzz|||{{{{{{{{{xxxsssmmmjjjgggfffcccYYYJJJ===999888666555444444555555222222333333333444444444222222222333333444444444333555999<<<===<<<:::999777777888:::<<>>888666333222333333333222333333444555444333222111111111000000111111222333222333555777999999999888::::::999888888:::???BBBCCCEEEGGGIIILLLPPPUUUYYYWWWYYY\\\^^^`````````___^^^___aaacccddddddddddddiiijjjkkkllllllnnnrrrtttvvvtttrrrrrrtttyyy~~~~~~wwwsssmmmfffaaa^^^]]]]]]UUURRRNNNMMMNNNNNNLLLJJJJJJJJJKKKLLLLLLLLLKKKKKKIIIJJJKKKMMMNNNNNNNNNNNNOOONNNMMMNNNPPPQQQQQQPPPPPPPPPPPPQQQRRRTTTVVVWWWWWWVVVUUUTTTUUUUUUWWWWWWXXXXXXWWWWWWVVVUUUTTTTTTYYYYYYXXXXXXYYY[[[]]]^^^[[[[[[\\\]]]___``````aaaaaaaaaaaabbbccceeefffgggiiikkkmmmoooooopppsssuuurrrtttwwwzzz|||||||||{{{{{{yyywwwxxx|||~~~tttmmmgggdddbbbaaadddiii{{{~~~uuusssvvvzzz{{{yyywwwvvvvvvrrrooojjjfffddd^^^OOO@@@:::888555444444555444333333333444444444333222111222222222222222333333444333333555777888999999999999999999999:::===BBBFFFGGGIIILLLNNNPPPRRRVVVXXXYYYZZZ]]]```aaabbbaaaaaabbbdddfffgggiiiiiiiiiiiiiiikkklllmmmnnnppptttwwwuuuttttttuuuyyy}}}~~~{{{xxxtttnnnjjjgggddd___ZZZWWWUUUUUUVVVVVVSSSOOONNNPPPPPPOOOMMMKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTUUUUUUTTTVVVXXXZZZZZZYYYWWWWWWXXXYYY[[[]]]___`````````___^^^___```aaaaaabbbbbbaaa```````````````bbbbbbbbbcccdddeeefffgggjjjkkklllmmmnnnoooooopppnnnnnnoooppprrrtttvvvwwwxxxzzz|||~~~~~~{{{ssskkkfffbbb```ccchhhqqq|||vvvrrruuuxxxzzzyyyxxxwwwxxxtttqqqkkkfffddd___RRRDDD<<<999666555555666555444333333444444444333222111333333333333333444555555444444555666777999:::;;;999999:::;;;<<<@@@EEEIIIKKKNNNRRRTTTUUUVVVWWWYYY[[[\\\^^^aaacccdddddddddfffgggiiikkklllmmmnnnnnnkkkmmmnnnpppqqquuuyyy}}}|||tttuuuwww{{{yyytttpppnnnkkkhhhfffbbb^^^ZZZYYYWWWUUUSSSRRRRRRSSSTTTTTTRRRPPPPPPQQQRRRRRRQQQQQQRRRSSSUUUWWWWWWXXXXXX[[[[[[\\\]]]^^^^^^^^^]]]^^^^^^^^^```ccceeeeeeeeebbbcccdddfffiiikkkmmmnnnnnnnnnnnnnnnnnnooopppqqqooonnnlllllllllmmmoooqqqssstttuuuwwwxxxxxxyyyyyy||||||}}}~~~vvvmmmhhhccc```ccchhhiii|||xxxssstttwwwxxxyyyyyyyyyyyyuuusssnnnhhheee```UUUIII<<<:::777555555666555444444444444333333333222222333333333333333444444555555555555555666999;;;<<<999:::<<<<<<>>>AAAFFFIIILLLPPPUUUXXXYYYYYYZZZZZZ[[[]]]___aaacccdddeeeeeeggghhhjjjkkkmmmnnnooopppoooppprrrsssuuuzzz|||zzzsssvvvzzz~~~xxxrrrlllfffbbb``````___^^^]]]\\\[[[ZZZVVVVVVVVVUUUVVVXXXYYYZZZXXXWWWWWWWWWXXXZZZ[[[\\\\\\]]]___bbbdddeeefffggghhhiiiiiijjjjjjjjjiiiiiijjjiiijjjlllooorrrrrrrrrqqqrrruuuwwwzzz}}}~~~~~~vvvrrrrrrrrrsssvvvyyyyyypppjjjeeeaaaccchhheeettt~~~ttttttuuuvvvxxxzzzzzzzzzwwwuuuqqqkkkhhhcccYYYNNN<<<:::777555555555444333444444333333333222222222222222222222222333444444666555555555777999;;;<<<;;;<<<======>>>@@@DDDGGGKKKOOOUUUYYY[[[[[[\\\\\\\\\]]]___aaaccceeefffgggiiijjjkkklllnnnppprrrsssttttttuuuvvvxxx}}}{{{zzzvvvyyy~~~zzzvvvtttqqqnnniiieeebbb^^^ZZZWWWWWWXXXYYYYYYYYYZZZ[[[\\\ZZZZZZ[[[]]]___```bbbbbbcccddddddeeegggiiilllnnnnnnoooqqqtttvvvxxxyyyzzz||||||||||||||||||{{{{{{~~~}}}}}}{{{xxxwwwxxxzzzvvvpppmmmkkkkkkjjjjjjhhhjjjsss}}}tttoooiiiccccccgggdddooovvvuuutttuuuxxxzzzzzzzzzxxxxxxuuuppplllggg\\\RRR===:::777555555555444333555444333222222222333333222222222222222333333444555555666777888:::;;;<<<<<<===>>>??????AAAEEEGGGKKKOOOUUUYYY[[[\\\]]]^^^]]]]]]___aaacccfffggghhhmmmnnnnnnppprrrtttvvvwwwwwwwwwwwwwwwxxx|||}}}}}}|||~~~|||zzzvvvqqqlllgggdddccc```^^^[[[ZZZZZZYYYWWWUUUVVVXXXYYYZZZZZZ[[[^^^```cccdddgggjjjmmmooopppqqqrrrsssuuuwwwxxx{{{|||uuuqqqpppppppppnnnmmmllllllllljjjiiibbbbbbgggoootttxxx{{{uuummmeeeccceeedddjjjuuu|||vvvxxxvvvssstttwwwzzzzzzzzzxxxzzzyyytttpppjjj___UUU???<<<999777666666555444555444333222222222333333333333333333333444555555444555666888999:::;;;;;;;;;===???AAABBBDDDHHHKKKNNNRRRVVVYYYZZZ[[[\\\]]]^^^___```bbbeeegggjjjkkkppppppppprrrtttvvvyyyzzzxxxxxxwwwvvvvvvyyy~~~uuuzzz}}}wwwrrrooohhhgggeeebbb```___^^^]]]\\\[[[ZZZ[[[]]]^^^^^^]]]^^^aaadddeeefffiiinnnrrrvvvxxx}}}{{{wwwvvvwwwxxxvvvtttrrrqqqrrrqqqooommmfffeeefffiiikkkmmmttt|||yyypppgggbbbccceeehhhppp|||qqqzzzvvvssstttwwwyyyzzzyyyxxx{{{{{{wwwrrrlllaaaVVV@@@===:::888888777666555555444333222111222333444555444444444444555666666333555777999:::;;;;;;::::::===@@@BBBDDDGGGKKKNNNRRRUUUXXXYYYZZZZZZ[[[\\\```aaabbbdddfffiiikkkmmmoooooopppqqqsssvvvyyyzzzyyyxxxvvvttttttvvv{{{vvvhhhsss{{{tttoookkkhhheeeccc^^^^^^^^^]]]^^^^^^___````````````bbbeeeggggggfffhhhkkkpppsssvvv|||~~~|||zzzyyyxxxwwwuuuqqqooonnnoooooopppxxxwwwqqqlllfffbbbbbbfffmmmwwwzzzzzz~~~rrrpppwwwvvvwww|||zzzzzz|||zzztttpppkkkbbbZZZEEE<<<555666888666444333555444333333222222333333333333444444444444444444444555666777999;;;<<<======>>>@@@AAACCCFFFKKKOOOQQQSSSWWW[[[^^^`````````dddddddddeeegggkkknnnqqqsssqqqppprrrvvvwwwvvvttt{{{xxxuuuqqqqqqsssvvvyyy~~~jjjbbbuuuzzzuuunnnlllhhhdddbbb`````````___```bbbbbbccceeeiiilllmmmoooqqqrrrrrrsssuuuwwwwww}}}~~~{{{xxx|||~~~{{{yyy|||zzzsssllleeeaaabbbeeejjjsssyyy~~~wwwsssxxxwwwxxx}}}||||||}}}{{{vvvqqqlllddd[[[HHH???888888999888555555555444333333222222333333333333444444444444555555555666777999:::<<<===>>>>>>@@@AAACCCEEEHHHMMMQQQUUUWWWZZZ]]]```bbbcccdddbbbcccdddfffiiimmmppprrrtttqqqmmmmmmpppsssuuuuuuwwwuuurrrpppqqquuu{{{wwwgggdddvvv~~~yyytttoookkkgggfffdddcccdddeeeggghhheeegggjjjkkkmmmppptttwww}}}~~~zzz{{{~~~wwwppphhhcccccccccfffmmm|||{{{~~~vvvyyyvvvxxx}}}|||~~~~~~xxxsssnnnfff]]]LLLBBB::::::;;;999777777555444444333333333333333333333444444444555555555666777888:::;;;===>>>???@@@AAADDDFFFHHHLLLPPPTTTXXXYYY[[[^^^```cccdddeeebbbccceeehhhkkknnnqqqrrrtttpppkkkhhhjjjooosssuuuvvvtttqqqoooooouuu|||sssiiihhhyyy{{{xxxtttqqqooommmjjjhhhggghhhhhhjjjlllpppsssttttttwwwzzz}}}ssslllgggeeegggkkkooottt{{{|||uuunnniiicccaaaccciiitttwwwxxxuuuwww}}}|||zzzvvvqqqiii```PPPEEE<<<:::;;;999777888555555444333333333333333333333444444555555666666666777888:::;;;===>>>???@@@BBBEEEHHHJJJNNNSSSVVVYYYYYYZZZ[[[^^^```cccdddcccdddgggjjjlllnnnooooooqqqnnnjjjhhhiiimmmqqqtttxxxvvvrrrooonnnrrr{{{wwwrrroooyyytttttttttsssssstttuuuuuuuuuvvvwwwxxx{{{~~~~~~wwwtttsssqqqooooooxxxwwwnnngggdddcccccchhhnnnrrryyyxxxooojjjccc```aaafffooowwwvvvtttwww|||{{{|||xxxtttllldddRRRFFF<<<999999888777777666555444444333333444444333333444555555666777777555666777999:::<<<===>>>@@@BBBFFFIIILLLPPPTTTXXXZZZZZZ[[[\\\^^^```bbbcccffffffhhhiiijjjkkkkkkkkklllllllllkkklllnnnppprrrvvvuuusssooommmrrr|||yyyvvvvvv~~~|||{{{zzzyyy{{{}}}~~~}}}|||{{{}}}xxxssspppoooooollljjjeeekkkrrrvvvxxxyyy{{{~~~{{{oooiiieeeeeefffiiipppwww}}}yyyooohhhfffaaaaaaffflllxxx~~~vvvvvvtttwww}}}{{{}}}zzzwwwooogggTTTHHH<<<888888666666777666555555444444444444444333333444555666777777888555666777999:::<<<===>>>@@@CCCHHHKKKOOOSSSWWWZZZ^^^^^^___aaabbbdddeeeeeegggggggggggggggggggggggggggjjjlllmmmnnnoooppprrrqqqrrrrrroooooottt~~~uuuvvv{{{|||wwwvvvwwwxxxzzzvvvsssrrrrrrppplllhhhdddhhhnnnqqqrrrtttxxx{{{vvv}}}ssslllhhhgggiiijjjmmmuuu}}}}}}qqqjjjiiidddbbbfffiiipppvvvvvvvvvyyy}}}}}}{{{xxxrrrjjjWWWJJJ===888888666666777666666555444444444444444333333444555666777888888666777888:::;;;===>>>???BBBEEEJJJNNNRRRVVVZZZ]]]```aaaccceeefffggggggfffeeedddcccccccccdddfffgggdddgggkkklllmmmnnnqqqtttppprrrsssqqqooosss}}}nnnvvv~~~~~~xxxxxx}}}}}}yyyxxxxxxvvvqqqmmmmmmqqqwwwzzzzzzzzz}}}{{{~~~uuuqqqllljjjkkkooorrrvvvwwwooolllfffdddfffgggkkkvvvwwwwww{{{~~~~~~}}}{{{yyyssskkkYYYKKK>>>999888777777888666666555444444444444555333333444555666777888999777888999;;;===>>>???@@@CCCGGGLLLPPPTTTXXX\\\___```bbbdddfffhhhgggffffffcccbbbaaa```aaacccfffgggcccfffiiijjjjjjmmmqqquuurrruuuvvvsssoooqqqzzzvvvjjjyyy}}}zzzwww|||vvvqqqrrrmmmmmmpppwww|||{{{tttkkkgggcccbbbbbbiiixxx{{{wwwpppuuu{{{}}}~~~~~~}}}wwwooo```PPP@@@:::;;;999666555444555555555444333222222666555555555555666666777999:::;;;<<<<<<>>>BBBEEEGGGJJJMMMQQQSSSVVVZZZ\\\[[[___dddggggggfffeeeeeegggeeeccccccccceeefffggg```dddgggiiilllppprrrqqqrrrmmmiiiiiimmmsss{{{sssvvv}}}yyyttttttuuuxxxyyy{{{}}}vvvjjjfffcccbbbccciiiwww|||wwwppptttyyy|||}}}~~~}}}}}}wwwoooaaaQQQ@@@;;;;;;999666555555555555555555444333333666555555555555666777777:::;;;======>>>@@@CCCFFFGGGJJJMMMOOOQQQTTTWWWYYYZZZ]]]aaacccdddccccccdddfffggggggeeebbbbbbfffjjjhhhgggffffffhhhlllnnnooommmiiifffhhhlllrrrzzzssskkksss}}}~~~zzz{{{}}}wwwkkkgggdddddddddiiittt{{{rrruuuxxx{{{}}}~~~~~~}}}|||wwwpppcccSSSBBB<<<;;;:::777555666666666666666555555555666555555555666666777888;;;<<<===>>>???AAAEEEHHHHHHKKKMMMOOOPPPQQQTTTVVVWWWZZZ]]]^^^______aaabbbbbbeeegggddd___```ffflllooojjjeeeeeehhhmmmpppqqqiiieeedddiiinnnrrrzzzvvvfffeeeuuu~~~~~~{{{~~~zzzmmmiiifffeeefffhhhqqq{{{wwwwwwyyy|||~~~~~~|||xxxrrrfffUUUDDD===<<<:::777666777777666666666666666777555555555555666777888888:::;;;===>>>???AAAEEEHHHJJJLLLOOOPPPPPPQQQSSSUUUVVVWWWYYYZZZZZZ\\\___aaa^^^```aaa``````bbbhhhmmmooohhhcccffflllqqqtttwwwjjjddddddkkkqqqttt{{{vvvgggaaahhh}}}{{{}}}}}}sssmmmhhhgggfffhhhnnnvvvzzzxxxyyy|||~~~}}}yyytttjjjXXXFFF>>><<<:::777666777777666666666777777888555555555666666777999999999:::<<<===>>>AAADDDGGGLLLNNNPPPQQQRRRSSSUUUWWWVVVWWWXXXXXXXXXZZZ]]]___^^^]]]\\\```ffflllnnnnnnkkkdddccchhhnnnppptttxxxooogggeeelllqqqrrr{{{gggaaaeeeqqqyyyxxxzzzzzzrrrkkkhhhgggggglllrrr|||}}}xxxxxx{{{~~~zzzvvvmmm[[[GGG???===;;;888777777777666555555666888999555555555666777888999:::888:::<<<===>>>AAAEEEHHHLLLOOOQQQSSSTTTUUUXXXZZZXXXYYYZZZYYYYYYYYY[[[]]]```]]]]]]dddmmmtttsssppphhhbbbbbbiiillllllqqqyyyyyymmmggglllpppppp{{{uuu___cccooo|||xxxnnnqqqxxxwwwnnniiigggfffjjjooo||||||{{{~~~|||xxxooo]]]III@@@===;;;888777777666555444444666888999555555555666777999:::;;;999;;;<<<>>>???BBBFFFIIIKKKMMMPPPSSSUUUWWWZZZ]]]ZZZ[[[]]]\\\[[[ZZZ[[[\\\^^^^^^aaahhhooorrrrrrooofffbbbccciiijjjkkkuuuwwwmmmpppqqqrrr~~~ppp^^^jjj}}}yyyppplllkkkpppwww}}}~~~zzzpppjjjgggfffiiinnnyyy|||}}}zzzqqq^^^JJJ@@@>>>;;;888777666555444333444555777999555555555666777999:::;;;:::<<<>>>???@@@CCCHHHKKKIIILLLOOORRRUUUXXX[[[^^^\\\]]]___^^^\\\[[[[[[\\\ZZZ^^^ccciiilllmmmmmmmmmfffaaaccciiikkknnn~~~tttuuuuuuuuuooo```rrrxxxmmmhhhfffnnnrrrxxx}}}}}}}}}||||||vvvyyy~~~}}}qqqkkkgggfffhhhmmmwww~~~~~~{{{sssdddPPPAAA;;;:::999888888777666555555555555555444666888:::;;;<<<<<<;;;===>>>???@@@BBBEEEGGGHHHNNNPPPRRRSSSTTTVVVXXX[[[aaabbbccceeeeeeeeecccbbbggghhhiiihhhggggggjjjllljjjgggeeehhhqqq~~~wwwwww~~~vvvmmmzzz|||nnngggffffffgggpppxxxzzzttttttvvvpppwwwyyyzzz~~~rrrlllhhhfffhhhmmmsss~~~~~~}}}ssseeeQQQAAA;;;:::999888777666666555444444555555444666777999;;;;;;;;;;;;<<<===>>>AAADDDHHHKKKLLLOOOQQQUUUWWWXXXXXXZZZ[[[\\\___bbbeeegggjjjmmmpppvvvrrrkkkfffcccdddgggiiiiiihhhgggjjjsss}}}||||||uuuzzzkkkaaa^^^bbbfffiiiqqqwww}}}~~~zzzvvvvvvwwwuuu{{{}}}wwwpppkkkmmmrrrzzzuuunnniiifffhhhlllooo~~~}}}~~~|||uuufffQQQBBB;;;:::999888666666555444444444444555444555777999:::;;;;;;;;;:::<<<>>>BBBGGGKKKOOOQQQRRRVVV[[[^^^___^^^^^^^^^[[[___ccceeegggllluuu}}}{{{nnneeecccgggkkknnnkkkkkklllooowwwwwwjjjcccZZZVVVXXX```iiinnnsssvvvzzz|||{{{yyyyyyyyy|||~~~vvvnnniiiddd___aaafffnnnvvvxxxpppkkkggggggkkkooo{{{}}}|||~~~|||~~~vvvgggSSSCCC<<<:::999888555555444444444444555555555666777888:::;;;<<<<<<;;;===???CCCHHHMMMQQQSSSVVV[[[aaaeeefffdddcccbbb^^^bbbeeeeeedddjjjvvv}}}ooohhhjjjqqqvvvyyysssssstttwww||||||tttjjjcccXXXVVVTTTUUUZZZccclllqqqvvvxxxzzz}}}~~~~~~~~~ppphhh```\\\XXXTTTUUUYYYdddmmmyyy{{{sssmmmggggggiiipppzzz}}}{{{}}}xxxiiiTTTDDD<<<:::999777555555444444444555555666666777777888:::;;;<<<===>>>???BBBEEEIIIMMMPPPRRRWWW[[[aaaeeefffeeeddddddaaadddfffeeedddiiiuuuzzzooolllpppwww|||}}}{{{{{{|||}}}~~~wwwooohhhaaaZZZVVVPPPRRRUUUYYY___ffflllpppzzz{{{hhh```ZZZWWWUUURRRRRRTTT\\\dddqqq|||~~~vvvnnnhhhfffhhhpppxxx|||zzz}}}yyyjjjUUUEEE===:::999777666555555555555666777777888888888999;;;<<<>>>???BBBCCCEEEHHHKKKOOORRRTTTVVVYYY]]]``````aaabbbcccbbbeeegggggghhhnnnxxx}}}xxxrrrqqqssswwwyyyzzz}}}~~~~~~~~~~~~~~~~~~www|||{{{ttt||||||tttmmmddd\\\VVVRRROOOMMMMMMQQQVVV\\\```fffkkkooo}}}bbb[[[VVVVVVUUURRRQQQRRRTTT\\\gggrrr{{{xxxppphhhfffggglllrrrzzzxxx~~~~~~zzzkkkVVVEEE===:::999777666666666666666777888888:::999999:::;;;===???@@@DDDEEEHHHKKKOOOSSSVVVXXXXXXYYY[[[\\\\\\^^^bbbdddhhhjjjkkkmmmppptttzzz|||zzzxxxvvvvvvwwwxxxyyyyyyzzzzzzzzzzzzyyyyyyxxxtttxxxzzz~~~yyyssssssrrrxxxtttqqqvvvxxxrrrkkk^^^ZZZTTTNNNKKKIIIIIIIIILLLPPPUUUZZZ___eeemmmrrrZZZTTTPPPQQQQQQNNNLLLLLLNNNUUUaaakkkttt}}}yyypppiiifffggghhhnnn}}}zzzvvv}}}{{{lllVVVFFF===:::999777777777777777777888999999;;;::::::;;;<<<>>>@@@BBBFFFGGGIIIMMMRRRVVVZZZ\\\[[[\\\[[[[[[\\\___dddhhhooopppqqqrrruuuxxx{{{|||}}}}}}|||zzzyyyyyy|||~~~tttuuuuuuvvvvvvuuuuuuuuuuuuvvvuuuyyysssjjjhhhjjjuuuwww|||~~~nnnhhhjjjjjjccc\\\PPPNNNKKKHHHGGGGGGHHHHHHNNNPPPTTTXXX]]]fffpppxxxSSSSSSSSSRRRPPPNNNKKKJJJNNNQQQZZZeeelllrrr|||yyyuuuvvvzzz|||}}}sssmmmjjjiiihhhlllyyyzzzyyy~~~{{{ppp[[[FFF<<<;;;999666888888777777666666555555999888999:::;;;>>>@@@BBBEEEHHHKKKOOORRRVVVZZZ^^^]]]^^^___```aaacccgggkkkjjjpppuuuuuuvvvzzz{{{yyy}}}~~~~~~{{{xxxwwwyyy|||zzzxxxuuusssrrrrrrssssssvvvrrruuu|||mmmhhhhhhkkkoooooottt{{{wwwcccZZZZZZUUUMMMIIIFFFCCCAAABBBEEEHHHKKKOOORRRWWW[[[bbbnnn{{{RRRRRRRRRRRRPPPNNNLLLKKKLLLNNNVVV```gggmmmwww~~~yyyqqqjjjggghhhkkknnnpppwwwtttmmmjjjhhhgggkkkxxx{{{|||qqq\\\GGG===<<<:::777888888777777666666666666:::::::::;;;===@@@BBBDDDGGGIIIMMMPPPRRRVVVZZZ]]]^^^___```bbbcccfffkkknnnrrrwwwzzzxxxwwwxxxwwwuuuxxxzzzzzzxxxuuutttuuuxxxyyyyyywwwvvvuuuuuuuuuvvvyyyvvvyyyqqqhhhfffhhhlllpppooossszzz~~~zzzcccWWWTTTNNNFFFFFFDDDBBBBBBCCCFFFJJJMMMQQQTTTYYY___hhhtttPPPPPPPPPPPPOOONNNMMMMMMJJJKKKQQQYYY___eeepppzzz|||iiieee^^^YYYWWWXXX[[[]]]]]]ccckkkpppsssvvvzzz~~~|||wwwooojjjgggfffkkkwww}}}rrr]]]HHH>>><<<;;;777888777777777777666666666;;;;;;<<<===???BBBDDDFFFIIILLLOOORRRTTTWWWZZZ]]]^^^```bbbeeegggkkkppptttxxx}}}|||zzzzzzxxxuuuwwwxxxxxxwwwvvvtttuuuvvvxxxxxxyyyyyyyyyyyyyyyxxx}}}{{{~~~sssfffbbbcccdddhhhkkkmmmqqqvvvzzz~~~{{{cccTTTNNNHHHAAABBBBBBAAABBBEEEIIINNNQQQUUUWWW\\\eeeqqq|||LLLMMMMMMMMMMMMMMMMMMLLLIIIIIIMMMSSSXXX^^^iiisss|||}}}ooohhhZZZWWWRRRNNNMMMNNNPPPRRRRRRWWW\\\```bbbdddgggiiiiiippp}}}zzzqqqjjjgggfffkkkwww~~~rrr]]]HHH===<<<:::777777777777777777777777777;;;;;;<<<===@@@CCCFFFHHHLLLOOORRRUUUVVVXXX[[[]]]___aaaeeehhhlllpppuuuyyyyyy~~~~~~}}}yyyzzzzzzzzzzzzyyyyyyyyyuuuwwwyyy{{{|||{{{{{{zzz||||||rrrhhh___^^^______```bbbiiimmmrrrvvvzzzyyyaaaSSSLLLFFFBBB@@@AAABBBEEEIIINNNRRRUUUYYY[[[aaakkkxxxIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIKKKOOOSSSXXXbbbmmmrrr||||||kkk___YYYQQQOOOLLLJJJIIIJJJKKKLLLMMMOOORRRTTTUUUVVVWWWXXXYYY```lll{{{~~~ssslllhhhhhhmmmwww~~~~~~rrr]]]HHH===;;;:::666777777777777888888888888::::::;;;===@@@DDDGGGIIIOOORRRVVVYYYZZZ[[[^^^___```cccgggkkkooosssxxx{{{yyy{{{zzzzzzzzz{{{|||{{{{{{sssuuuxxxzzz||||||{{{zzzzzzzzzsssiiibbb]]]]]]^^^\\\[[[]]]dddhhhmmmqqqvvv}}}ttt^^^QQQJJJFFFDDDAAABBBEEEIIINNNSSSWWWYYY\\\^^^eeeppp|||IIIHHHHHHHHHHHHIIIJJJKKKIIIHHHJJJNNNPPPSSS]]]gggooo{{{yyyjjj^^^UUUQQQLLLKKKJJJHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMSSSXXXbbbooovvvnnniiihhhmmmwwwttt^^^III>>><<<:::777777777777888888888888999:::;;;<<<>>>AAAEEEIIIKKKRRRUUUYYY\\\^^^___aaacccbbbeeeiiimmmppptttxxx{{{{{{yyywwwuuuuuuwwwyyyzzzyyyrrrtttwwwzzz{{{|||{{{{{{xxxyyyuuulllddd___[[[]]]]]]\\\\\\^^^```dddiiimmmpppwwwmmmZZZOOOGGGDDDDDDDDDFFFIIINNNSSSXXX[[[]]]^^^bbbiiirrr{{{||||||||||||JJJJJJIIIHHHIIIIIIKKKKKKHHHGGGIIILLLNNNPPPXXXaaakkkxxxrrrddd[[[UUUQQQNNNKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGHHHJJJKKKKKKKKKPPPSSSZZZfffxxxyyypppkkkggglllvvvvvvaaaLLL@@@>>><<<999777777888888888999999999;;;<<<===@@@CCCGGGKKKMMMTTTWWW\\\```bbbccceeefffcccfffkkknnnpppsssvvvxxxxxx}}}~~~}}}~~~|||vvvsssoooooorrruuuwwwwwwtttuuuwwwyyy{{{|||||||||zzz{{{yyypppjjjeee```]]]]]]]]][[[\\\___]]]aaaeeehhhjjjnnntttyyy~~~wwwaaaTTTLLLGGGEEEHHHHHHJJJNNNSSSXXX\\\^^^______dddkkkrrrwww{{{~~~yyyxxxxxxwwwuuurrrsssssstttxxxLLLKKKJJJIIIIIIJJJLLLLLLGGGFFFHHHKKKLLLNNNUUU]]]aaaooozzzzzz|||uuucccWWWRRRQQQPPPNNNLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFHHHKKKMMMNNNMMMHHHKKKQQQ\\\nnn{{{qqqlllfffkkkuuuyyycccNNNCCC@@@>>>;;;777777888888999999999999<<<===???AAAEEEIIIMMMOOOUUUXXX^^^bbbdddeeeggghhhdddgggkkknnnppprrruuuwwwsssxxx|||{{{{{{}}}}}}{{{vvvqqqmmmlllppptttvvvwwwuuuvvvxxxzzz{{{|||}}}}}}}}}}}}}}}vvvoooiiiiiiddd___^^^\\\YYYZZZ]]]\\\```dddffffffhhhlllooolllooosssttttttsssrrrrrrqqqrrrssswww~~~{{{jjjWWWOOOKKKHHHIIIMMMKKKMMMRRRVVV[[[^^^``````___eeemmmrrrtttwwwzzz}}}~~~tttnnnmmmnnnmmmkkkllllllmmmooossszzzNNNMMMMMMLLLKKKKKKKKKLLLKKKJJJIIIIIIJJJNNNQQQSSS___ccchhhmmmqqqrrrrrrrrriiiaaaVVVQQQPPPQQQPPPNNNMMMNNNNNNMMMKKKKKKLLLNNNJJJJJJJJJJJJKKKLLLMMMMMMOOONNNQQQYYYfffzzz~~~sssmmmlllnnnttt~~~xxxaaaJJJ>>><<<;;;777888888888888999:::;;;;;;;;;===???AAACCCGGGKKKOOOXXXZZZ\\\]]]^^^___aaacccdddhhhnnnrrrtttuuuwwwxxxxxxwwwvvvvvvwwwyyy{{{|||yyywwwuuussssssvvvyyy{{{{{{{{{}}}|||wwwwww{{{}}}xxxsssnnnhhh```[[[[[[]]]^^^^^^^^^___```aaabbbaaa```___aaa___\\\[[[\\\___cccfffhhhiiikkknnnrrrxxxiii\\\OOOLLLNNNNNNMMMNNNPPPUUU[[[^^^______bbbeeeeeegggiiiiiijjjmmmsssxxxsssoookkkhhhhhhfffccc```dddeeefffhhhkkkrrrzzzPPPOOONNNMMMLLLLLLLLLLLLJJJJJJHHHHHHIIILLLOOOQQQWWW[[[```eeeggghhhgggfff^^^WWWOOOLLLLLLMMMLLLKKKLLLMMMMMMLLLJJJIIIJJJLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOMMMOOOUUU```rrr~~~tttnnnkkknnnsss~~~uuu___III>>>===<<<999888888888999:::;;;===>>>;;;===@@@BBBDDDHHHLLLPPPUUUWWWZZZ\\\]]]___bbbdddbbbfffkkkoooqqqrrrssstttuuuuuuttttttuuuvvvxxxyyyzzzxxxvvvuuuuuuvvvyyyzzz{{{{{{}}}|||vvvvvvyyy|||~~~|||vvvpppiiiaaa\\\\\\]]]]]]\\\^^^^^^^^^]]]\\\ZZZXXXVVVWWWVVVSSSRRRRRRUUUYYY\\\^^^___aaadddhhhooovvv{{{vvvbbbWWWMMMKKKLLLLLLOOORRRUUUZZZ___aaa```aaaccceeeeeeffffffffffffiiinnnsssyyyzzz{{{}}}|||yyysssooodddaaa^^^^^^______]]][[[^^^___aaacccgggmmmuuu{{{SSSRRRPPPOOONNNMMMMMMLLLJJJIIIHHHHHHHHHJJJMMMNNNPPPSSSXXX\\\^^^]]][[[YYYTTTPPPKKKJJJMMMNNNNNNLLLNNNOOOOOOMMMKKKJJJKKKLLLOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOPPPTTT[[[lllvvvoookkkmmmrrr}}}sss]]]HHH>>>======;;;999999999:::;;;===>>>???<<<>>>AAACCCFFFIIINNNRRRSSSUUUYYY[[[]]]___bbbeeebbbfffjjjnnnoooppprrrsssttttttttttttuuuvvvwwwwwwxxxxxxvvvvvvuuuvvvwwwxxxyyyxxxzzz}}}{{{vvvuuuxxx{{{}}}vvvooofffaaa``````___^^^```___^^^[[[XXXTTTPPPNNNNNNLLLJJJHHHHHHKKKNNNPPPRRRTTTVVVYYY]]]ccckkkpppyyyyyyiiiZZZSSSMMMKKKKKKLLLRRRXXX\\\___cccdddcccccceeeggghhhgggeeecccbbbdddiiimmmpppooonnnmmmjjjeee^^^YYYVVVTTTRRRRRRSSSTTTSSSRRRUUUWWWZZZ]]]aaahhhoootttzzz{{{~~~UUUTTTRRRPPPOOONNNMMMMMMKKKJJJIIIHHHIIIJJJLLLMMMMMMPPPTTTWWWXXXWWWUUUSSSPPPNNNMMMOOORRRTTTTTTSSSSSSTTTSSSQQQOOONNNOOOPPPRRRRRRRRRSSSSSSSSSSSSSSSTTTSSSSSSUUU[[[iiiwwwqqqjjjmmmrrr|||ttt^^^III???>>>===;;;::::::999::::::;;;<<<======???BBBDDDGGGKKKQQQTTTTTTWWWYYY\\\]]]___bbbeeefffiiimmmpppqqqrrrssstttuuuuuuuuuvvvvvvwwwwwwxxxuuuttttttttttttttttttuuuuuussstttxxxxxxttttttwww|||}}}zzzqqqkkkiiigggeeeccceeedddaaa^^^XXXSSSNNNLLLIIIHHHEEECCCCCCEEEGGGIIIKKKMMMOOOQQQUUU[[[ccchhhpppyyyrrrcccWWWSSSOOOMMMKKKLLLTTT]]]___cccggghhhgggfffhhhkkkllliiifffbbbaaacccfffiiihhhgggdddaaa]]]XXXQQQLLLOOONNNMMMLLLKKKKKKKKKJJJNNNQQQUUUYYY]]]dddjjjooorrrtttwww|||UUUTTTRRRPPPOOONNNMMMMMMKKKJJJJJJJJJJJJKKKMMMMMMMMMOOORRRTTTUUUTTTRRRQQQNNNNNNOOORRRTTTVVVVVVUUUVVVVVVVVVTTTRRRQQQRRRTTTQQQRRRSSSTTTUUUUUUUUUTTTVVVUUUVVVWWW[[[iiiyyyssskkkmmmrrr{{{www```JJJ???>>>===:::;;;::::::999999999999999===@@@CCCFFFIIINNNSSSWWWYYY[[[]]]^^^___```ccceeejjjllloooqqqqqqrrrsssuuuttttttuuuuuuuuuvvvvvvuuuqqqqqqppppppqqqqqqrrrrrrqqqnnnnnnrrrsssrrrsssvvvyyy|||~~~wwwssspppmmmjjjiiihhheee```[[[UUUPPPMMMGGGFFFCCCAAAAAABBBCCCDDDFFFGGGIIIKKKNNNTTT[[[```dddmmmvvvzzzlll^^^WWWSSSPPPMMMJJJJJJSSS]]]```dddjjjlllkkkjjjlllnnnlllhhhddd``````aaabbbdddaaa___[[[XXXUUUPPPJJJFFFGGGGGGGGGFFFFFFFFFFFFGGGJJJMMMRRRVVV[[[```fffjjjmmmppptttyyy~~~SSSRRRPPPOOONNNMMMMMMLLLJJJJJJJJJJJJKKKLLLMMMNNNLLLMMMOOOPPPRRRRRRRRRRRRNNNOOOQQQRRRSSSTTTTTTSSSVVVWWWWWWVVVTTTTTTUUUVVVQQQSSSUUUWWWXXXYYYXXXXXXWWWWWWXXXXXX[[[ggg{{{tttkkkmmmrrr{{{www```JJJ???===<<<999::::::999888888888999999>>>AAADDDGGGKKKPPPUUUYYY^^^___bbbccccccdddfffhhhjjjlllnnnoooooooooqqqrrrqqqrrrrrrsssssssssrrrrrrpppoooooooooppprrrsssuuusssnnnkkkmmmoooppprrruuutttzzzzzzvvvrrrmmmkkkhhhccc\\\VVVPPPMMMFFFDDDBBB@@@?????????@@@AAABBBCCCDDDGGGLLLRRRWWW]]]fffoootttyyy~~~iii\\\XXXSSSOOOLLLIIIJJJQQQ[[[aaagggnnnqqqpppnnnnnnooohhheee```^^^^^^______^^^YYYVVVSSSPPPMMMIIIEEEBBB===???@@@@@@@@@BBBDDDFFFFFFIIIOOOTTTXXX]]]aaaeeehhhlllqqqvvv{{{PPPOOONNNMMMLLLLLLLLLLLLGGGGGGHHHIIIKKKLLLMMMMMMLLLLLLMMMNNNPPPSSSUUUVVVVVVWWWWWWWWWVVVUUUUUUUUUWWWXXXYYYXXXWWWWWWYYY[[[WWWYYY\\\___aaabbbbbbbbb[[[\\\\\\[[[[[[fff}}}vvvlllnnnsss|||sss]]]GGG===<<<<<<999999888888999:::;;;<<<<<>>>>>>>>>>>?????????@@@AAAFFFLLLPPPXXXaaakkkooosssyyy~~~~~~pppeee\\\UUUPPPNNNMMMNNNUUU]]]eeellltttwwwuuurrrooooooeeebbb_________```^^^\\\TTTQQQMMMJJJGGGEEEAAA???:::<<<=========>>>AAACCCAAAEEEKKKOOOSSSWWW[[[^^^aaafffmmmrrrvvv}}}NNNNNNMMMLLLKKKKKKKKKLLLEEEFFFGGGHHHJJJKKKLLLMMMMMMMMMMMMNNNQQQTTTXXX[[[`````````^^^[[[ZZZZZZZZZZZZ[[[\\\\\\[[[\\\^^^```___aaadddhhhjjjkkklllkkk```aaaaaa^^^]]]ggg}}}vvvmmmooosss||||||oooZZZEEE<<<<<<<<<:::777777888999;;;===???@@@???BBBEEEIIIMMMRRRXXX\\\aaacccfffiiijjjmmmppprrrlllnnnoooooonnnnnnpppqqqrrrssstttttttttsssrrrqqquuusssrrrrrrtttxxx}}}vvvmmmkkkkkkkkknnnrrryyyzzzxxxrrrkkkbbbYYYRRRNNNHHHFFFDDDBBB@@@?????????????????????@@@DDDIIIMMMOOOZZZccchhhkkkpppssssss{{{}}}~~~~~~{{{zzzxxxxxxyyy{{{~~~{{{rrr```YYYSSSRRRSSSUUUZZZaaaiiipppxxx|||yyytttooonnneeecccaaaaaacccccc```^^^SSSPPPKKKHHHEEECCC@@@======>>>@@@>>><<<;;;===@@@>>>BBBGGGLLLPPPSSSVVVYYY\\\bbbiiinnnrrryyyPPPOOOMMMLLLLLLLLLJJJHHHFFFGGGIIIKKKLLLMMMNNNNNNQQQOOONNNRRRYYYbbbjjjnnnsssqqqnnnjjjfffbbb```___``````aaaccceeegggjjjlllmmmpppqqqssswww{{{yyysssmmmeee___]]]^^^iiiwwwmmmmmmqqq|||jjjRRRDDD???<<<;;;;;;::::::999999:::<<<===>>>CCCCCCEEEHHHMMMSSSXXX[[[___aaacccgggjjjlllnnnoooooopppooonnnmmmmmmoooqqqsssssssssssstttuuuvvvvvvttttttrrrqqqwwwwwwnnnhhhiiiooossswww{{{rrrggg\\\TTTOOOIIIEEE@@@======>>>>>>>>>???>>>======???AAADDDEEEOOOSSSYYY^^^bbbfffjjjlllooottt{{{~~~|||xxxtttqqqnnnmmmlllhhhkkknnnnnnmmmnnnpppssszzz{{{wwweeeWWWWWWYYYYYY___hhhrrr{{{~~~zzzwwwppphhhcccbbbbbbbbbbbbaaa^^^[[[TTTOOOHHHCCC@@@>>><<<;;;===<<<<<<<<<<<<===>>>>>>???AAADDDGGGIIIMMMQQQTTTYYY\\\bbbhhhooovvv~~~SSSQQQPPPOOOOOONNNKKKIIIFFFGGGIIIJJJLLLMMMNNNNNNPPPPPPRRRYYYdddooowww|||~~~zzzvvvqqqnnnkkkiiijjjjjjkkkmmmpppvvv{{{tttkkkdddaaabbblllwwwoooooorrr|||jjjQQQDDD???<<<::::::::::::999999:::<<<>>>???BBBCCCEEEHHHMMMRRRWWWZZZ```aaadddgggjjjlllnnnnnnmmmmmmmmmkkkjjjiiikkkmmmpppqqqrrrssssssttttttsssqqqssssssrrrvvv~~~|||rrrllllllpppssswwwtttiii^^^UUUOOOJJJFFFBBB>>>>>>>>>???>>>>>>===<<<<<<>>>@@@BBBCCCIIIMMMSSSXXX\\\```dddfffmmmpppuuuyyy}}}yyyrrrnnnllliiieeebbb___^^^^^^[[[^^^```aaa```aaacccfffkkkllloootttyyy}}}mmm```___aaa```fffnnnuuu}}}~~~zzzvvvooogggcccbbbaaabbbbbbaaa^^^[[[TTTOOOHHHBBB???===<<<:::;;;::::::::::::;;;<<<<<<===???BBBDDDGGGJJJNNNQQQUUUYYY___eeelllsss{{{UUUTTTTTTSSSSSSPPPMMMIIIFFFGGGHHHJJJLLLNNNOOOOOOOOORRRYYYeeettt~~~zzzxxxsssttttttvvv|||tttjjjfffeeennn~~~vvvqqqppprrrzzz~~~iiiQQQDDD???<<<999999::::::::::::;;;===???@@@CCCDDDGGGKKKPPPUUUYYY[[[```aaadddfffiiikkklllmmmllllllllljjjhhhhhhjjjkkknnnnnnooopppqqqqqqqqqqqqooosssuuussstttzzzwwwpppnnnpppsssyyy~~~zzzxxxlllaaaWWWPPPLLLHHHCCC@@@?????????>>>===<<<<<<<<<<<<>>>@@@AAACCCFFFLLLQQQUUUYYY]]]```hhhkkkoooqqquuu|||}}}wwwrrrllleee```\\\ZZZWWWSSSQQQOOONNNMMMMMMOOOQQQRRRQQQRRRTTTVVVXXXYYY\\\___aaakkkvvvkkkiiijjjiiimmmtttzzzyyyssslllfffbbbaaaaaabbbbbbaaa]]][[[TTTOOOHHHBBB>>><<<:::999999999888888999999:::;;;:::<<>>@@@AAAEEEGGGKKKOOOTTTYYY\\\^^^```aaaccceeeggghhhiiijjjjjjkkkkkkjjjiiiiiilllnnnnnnmmmlllkkklllnnnppprrrooovvvyyytttqqquuu|||}}}wwwqqqoooqqqrrr{{{yyysssvvv}}}{{{ooodddYYYRRRLLLIIIDDDAAA@@@???>>>======<<<<<<<<<===>>>???@@@@@@CCCHHHMMMQQQUUUYYY]]]bbbfffjjjmmmqqqvvv~~~yyytttkkkddd___ZZZVVVSSSQQQOOOMMMJJJGGGFFFEEEEEEFFFGGGHHHIIIIIIJJJKKKLLLKKKMMMPPPQQQQQQWWWiii{{{{{{sssqqqqqqpppsssxxx~~~~~~wwwooohhhcccbbbaaabbbbbbbbb```]]]ZZZSSSNNNGGGAAA===;;;:::888888888888888888999::::::999;;;===???@@@BBBFFFHHHLLLPPPVVV\\\ccckkksssxxxUUUUUUUUUUUUTTTQQQLLLHHHGGGGGGHHHJJJLLLNNNQQQRRRSSS\\\lllvvvmmmiiipppwwwpppppprrrxxxxxxdddMMMBBB>>><<<999999;;;::::::;;;<<>>>>>=========>>>>>>???===@@@DDDHHHLLLPPPTTTWWW[[[aaahhhmmmppptttyyy~~~vvviiiddd]]]WWWSSSPPPOOONNNLLLJJJHHHFFFDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGCCCFFFJJJKKKIIIKKKVVVdddqqqvvv~~~{{{zzzyyyxxxyyy|||}}}uuullleeeccccccccccccdddcccaaa\\\XXXQQQLLLEEE@@@===;;;999888999999999999999::::::;;;999:::<<<===>>>@@@CCCEEEIIIMMMRRRXXX___fffnnnsssyyy~~~TTTSSSRRRRRRRRROOOKKKHHHHHHHHHHHHIIILLLOOORRRSSSVVVaaattt}}}rrrmmmrrrxxxoooqqqtttzzzttt```KKKAAA>>><<<::::::;;;;;;;;;;;;===???BBBCCCFFFIIINNNTTTYYY\\\]]]^^^bbbcccdddeeeffffffffffffccceeefffffffffhhhkkknnnrrroooiiiffffffkkkrrrvvvuuu{{{}}}wwwqqqqqquuuxxxwwwvvvuuusssqqqrrruuuxxx|||sssppprrr~~~xxxpppggg]]]VVVOOOKKKGGGDDDBBB@@@>>><<<>>>>>>>>>>>>>>>=========;;;===@@@CCCEEEIIIMMMPPPUUU[[[cccjjjmmmqqquuuyyypppeee[[[XXXSSSNNNLLLKKKLLLMMMIIIGGGEEECCCBBBBBBBBBBBBBBBAAAAAABBBDDDEEEEEEDDDAAABBBEEEHHHFFFEEEJJJSSS[[[aaannn}}}}}}uuukkkeeeeeeffffffffffffeeeaaa[[[WWWNNNJJJCCC>>><<<;;;:::999::::::999999::::::;;;<<<888:::<<<<<<<<<>>>@@@CCCFFFJJJOOOTTTZZZaaahhhmmmqqqxxxTTTRRRQQQPPPPPPOOOLLLJJJHHHHHHHHHIIILLLOOORRRTTTXXXdddyyyxxxrrrvvvzzzooossswww~~~ppp]]]III@@@???===<<<;;;;;;;;;;;;<<<>>>@@@BBBDDDHHHLLLRRRXXX]]]```aaaaaaeeefffggghhhhhhhhhhhhhhhfffggggggffffffgggiiikkkqqqnnnkkkiiijjjmmmqqqtttuuuzzz|||wwwssstttwwwxxxyyyyyyxxxvvvuuuwwwzzz}}}{{{uuuuuuyyy|||sssnnnhhh^^^WWWRRRNNNJJJGGGEEECCC@@@>>>============<<<<<<;;;;;;:::<<<>>>@@@AAADDDHHHKKKPPPUUU]]]cccgggkkkqqqvvvyyyooocccZZZQQQOOOLLLIIIGGGHHHJJJLLLFFFEEEDDDBBBAAAAAABBBBBBCCCAAA@@@AAADDDFFFEEECCCCCCAAABBBFFFGGGEEEHHHLLLQQQWWWeeeuuu~~~~~~wwwmmmhhhiiiiiiiiiiiihhhfffaaaZZZVVVLLLGGGBBB===<<<;;;;;;::::::999999999999:::;;;;;;777999:::::::::;;;===@@@DDDGGGKKKPPPUUU\\\bbbgggiiipppzzzTTTRRRPPPOOOPPPOOOMMMLLLHHHHHHHHHIIILLLOOOSSSUUUYYYfff|||}}}vvvzzz{{{ppptttzzznnn\\\HHH@@@???>>>===<<<;;;;;;;;;<<<>>>@@@CCCDDDMMMQQQWWW]]]bbbeeeeeeeeehhhiiiiiijjjjjjjjjjjjjjjkkkkkkkkkiiiggggggiiikkkooonnnmmmlllmmmoooqqqrrrtttyyyzzzwwwtttwwwyyyyyy~~~~~~|||zzzyyy{{{{{{yyywwwyyyxxxqqqmmmggg___XXXTTTQQQMMMJJJGGGEEEBBB???<<<<<<<<<<<<;;;:::999999<<<===???@@@AAACCCGGGJJJMMMRRRXXX]]]aaagggooouuuuuujjjeee```XXXRRRLLLKKKIIIGGGEEEEEEHHHJJJFFFEEEDDDBBBBBBBBBBBBCCCDDDBBBAAABBBFFFGGGFFFDDDGGGBBBBBBEEEHHHIIIJJJNNNQQQVVVbbbpppwwwyyy~~~yyynnnjjjlllkkkkkkjjjiiigggaaaZZZUUUJJJFFF@@@===;;;;;;;;;;;;999999888888999999:::;;;666888999999888999;;;===BBBEEEIIIMMMRRRXXX^^^cccdddllluuu|||UUUSSSRRRQQQRRRRRRQQQPPPKKKIIIGGGGGGHHHMMMQQQTTT\\\jjjuuuzzz}}}vvvvvvxxx~~~pppUUUFFFBBB;;;:::===:::===>>>>>>>>>???BBBGGGJJJRRRSSSWWW[[[```eeehhhjjjjjjlllnnnppppppooommmlllpppvvv{{{yyyqqqjjjiiijjjgggggggggkkkqqqttttttsssxxxyyyxxxvvvuuuuuuxxxzzz}}}zzzzzz|||{{{{{{wwwvvvyyyrrrkkkfffaaa^^^^^^YYYVVVQQQLLLHHHFFFEEEDDD>>>===<<<;;;:::999999999===<<<;;;<<<===@@@CCCDDDJJJKKKPPPWWW\\\bbblllvvvrrriii___XXXVVVTTTPPPLLLJJJIIIFFFEEEDDDDDDEEEFFFGGGFFFFFFEEEDDDCCCCCCCCCAAABBBCCCCCCDDDDDDCCCCCCFFFFFFEEEDDDCCCEEEHHHKKKKKKUUUbbblllqqquuu{{{zzzuuurrrpppooorrrpppmmmjjjfff___WWWQQQGGGCCC>>>;;;:::;;;:::::::::999999999888888777777888888999::::::;;;<<<<<>>??????AAADDDIIIMMMSSSUUUXXX]]]aaafffiiikkklllnnnppprrrrrrqqqooonnnuuu{{{}}}uuuooommmooollljjjjjjlllqqqtttuuutttwwwwwwvvvtttsssuuuxxx{{{}}}}}}~~~}}}rrrjjjfffaaa______[[[XXXTTTOOOJJJGGGFFFEEEAAA@@@???>>>============<<<;;;;;;;;;===???BBBCCCGGGHHHMMMTTTZZZ___jjjtttuuuddd]]]TTTOOOMMMLLLIIIFFFHHHGGGEEECCCCCCDDDEEEFFFEEEEEEDDDCCCCCCBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCDDDDDDCCCBBBAAACCCFFFIIIOOOWWWbbbjjjnnnpppuuuxxxzzz~~~|||xxxvvvttttttrrrnnniiiccc[[[RRRLLLFFFBBB>>>;;;:::::::::999999999888888888777777777888888999999:::;;;;;;<<>><<<===>>>???@@@BBBGGGLLLPPPVVVXXX[[[___cccgggjjjllloooppprrrttttttsssrrrqqqwww|||~~~wwwrrrqqqrrrrrrpppnnnnnnqqqtttuuuuuuvvvvvvuuussssssuuuyyy}}}~~~~~~rrriiiddd```___```]]]ZZZVVVRRRMMMIIIGGGEEEAAAAAA@@@??????>>>??????;;;;;;:::;;;<<<>>>@@@AAADDDDDDIIIPPPVVV\\\gggrrrqqqdddYYYTTTMMMJJJIIIIIIGGGEEEFFFEEEDDDCCCBBBCCCDDDEEECCCCCCBBBBBBAAA@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCDDDDDDCCCAAAAAACCCGGGKKKVVV\\\dddiiikkkmmmppprrrvvvzzz}}}yyyvvvpppiii```VVVLLLFFFDDDAAA>>>;;;;;;:::999888888888777777777777666666888888999999::::::;;;;;;<<<>>>@@@CCCFFFKKKQQQUUU\\\```ffflllrrrxxxqqqkkkccc\\\XXXWWWVVVUUUPPPOOOLLLKKKKKKLLLOOOPPP\\\kkk~~~~~~yyyyyy|||}}}gggNNNAAA@@@;;;;;;???<<<;;;===???AAADDDIIIOOOTTTZZZ[[[^^^aaaeeeiiikkkmmmoooqqqssstttuuuuuutttssstttxxx{{{yyyuuurrrqqqssswwwuuusssqqqrrrtttvvvwwwwwwvvvuuutttsssvvv{{{}}}|||~~~ssshhhccc___^^^___]]][[[XXXTTTOOOKKKGGGEEE??????>>>===============::::::::::::;;;===???@@@AAABBBFFFNNNTTT[[[fffrrr{{{pppcccYYYSSSPPPKKKIIIHHHHHHGGGEEEEEEEEEDDDCCCCCCDDDDDDEEEBBBBBBBBBAAAAAAAAA@@@@@@AAABBBCCCCCCDDDCCCCCCCCCEEEDDDDDDCCCCCCFFFLLLPPP]]]```fffiiikkkllloooqqqvvvzzz|||sssiii^^^SSSIIICCCBBB@@@>>><<<<<<;;;999777777777777666666666666666888888999999:::::::::::::::<<<>>>@@@CCCGGGMMMQQQVVV[[[bbbhhhnnntttyyy}}}}}}vvvlllccc]]]ZZZXXXWWWRRRPPPNNNLLLLLLMMMOOOPPPXXXiiizzz{{{~~~}}}hhhOOOBBBAAA===<<>>===<<<<<<<<<<<<999::::::;;;<<<===>>>>>>@@@@@@EEELLLSSSZZZfffrrruuulllcccZZZTTTOOOMMMJJJHHHGGGFFFDDDCCCFFFFFFEEEEEEDDDDDDEEEEEECCCCCCCCCBBBBBBBBBBBBBBBAAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCDDDFFFKKKRRRWWWaaacccfffhhhkkkmmmpppsss{{{uuuhhh\\\QQQHHHCCCAAA@@@>>>======<<<999777666666666666666777777777888888999999999999999::::::;;;===???AAAEEEJJJMMMQQQUUU\\\ccchhhnnntttwww~~~rrrhhh```[[[XXXVVVRRRQQQOOONNNNNNNNNOOOPPPUUUggg|||||||||gggOOOBBBBBB======???<<<<<<>>>AAACCCGGGMMMTTTXXX___```bbbeeegggjjjlllmmmlllmmmooorrruuuwwwxxxyyyuuuvvvwwwvvvttttttuuuvvvyyyyyyyyywwwvvvwwwyyy|||{{{{{{{{{yyyxxxxxxzzz}}}||||||{{{ooohhhaaa^^^^^^[[[[[[ZZZWWWSSSNNNIIIGGGCCCBBBAAA???>>>>>>======::::::;;;;;;<<<======>>>??????CCCKKKQQQYYYgggsss~~~ooofffaaaZZZUUUSSSPPPOOONNNLLLJJJHHHGGGFFFGGGGGGFFFFFFEEEDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCAAABBBCCCCCCDDDDDDCCCCCCAAABBBCCCEEEIIIQQQZZZ```eeeffffffhhhlllpppsssuuurrrcccWWWNNNHHHDDDAAA@@@?????????===:::777666666777777777777888888888888999999999999999999999;;;<<<===???BBBGGGJJJLLLPPPWWW]]]ccciiiooosss}}}yyyooofff```[[[XXXVVVRRRQQQPPPOOOOOOOOOPPPQQQVVVggg}}}}}}yyycccKKK@@@AAA======@@@===@@@AAADDDFFFJJJPPPWWW[[[aaabbbccceeehhhjjjkkkllljjjlllooorrrvvvyyy{{{|||||||||zzzxxxuuuttttttuuuwwwyyyzzzyyyxxxxxx{{{}}}|||}}}}}}{{{xxxwwwwwwxxx~~~{{{yyyzzzzzz{{{{{{zzzyyy{{{vvvmmmeee```___[[[[[[[[[ZZZVVVQQQLLLIIIEEEDDDCCCAAA???>>>======:::;;;<<<<<<==================AAAIIIPPPXXXfffrrrxxxlllbbb```___ZZZWWWVVVNNNNNNOOONNNLLLJJJIIIIIIGGGGGGFFFEEEDDDBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCDDDAAABBBCCCCCCDDDDDDCCCCCCCCCDDDFFFJJJQQQZZZeeelllnnnmmmlllmmmpppuuuxxxzzz}}}lll\\\PPPIIIFFFDDDAAA@@@@@@AAAAAA???;;;888777777777888888888999999999999888888888888888888888999:::;;;<<>>BBBDDDFFFIIIMMMRRRYYY^^^aaabbbdddeeehhhiiikkkllljjjlllooorrrwwwzzz}}}|||xxxuuusssrrrrrruuuxxxzzz{{{yyyyyy|||~~~|||}}}}}}|||xxxuuutttttt|||xxxuuuuuuuuuvvv}}}tttqqqmmmmmmuuu{{{rrrhhhbbb```[[[\\\]]]\\\YYYTTTOOOLLLFFFEEECCC@@@>>>===<<<<<<;;;;;;<<<===>>>>>>>>>===;;;<<<@@@GGGNNNWWWeeeqqq}}}mmmccc^^^```bbb^^^ZZZ[[[FFFHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFDDDCCCAAA???>>>CCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCDDDDDDCCCCCCFFFHHHKKKPPPXXXcccooowwwwwwuuurrrsssvvvzzz~~~yyygggVVVJJJEEECCCCCCAAAAAAAAABBBBBB@@@<<<888777777888888999999999:::999999888888888888888888777888999::::::===BBBEEEIIIKKKPPPUUUZZZbbbjjjooowww}}}hhhddd```\\\ZZZXXXVVVUUUSSSQQQRRRTTTRRROOOPPPTTTZZZkkk~~~~~~}}}uuu\\\LLL??????BBB>>>;;;<<>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<>>???DDDFFFIIINNNUUU^^^hhhnnnvvv|||kkkfff```\\\YYYXXXVVVUUURRRPPPQQQSSSQQQNNNOOOSSS[[[mmm}}}|||~~~~~~uuuZZZJJJ>>>???BBB???===???BBBEEEHHHKKKOOOTTTZZZ___```ccceeeggghhhkkknnnqqqqqqqqqqqqqqqrrrtttwwwxxxwwwyyyzzzwwwtttqqqpppqqqpppppppppqqqsssuuuxxxyyy~~~|||xxxtttqqqqqqrrruuutttttttttqqqpppwwwyyymmmiiiiiipppsssiiibbb```^^^]]]\\\[[[XXXSSSPPPKKKIIIEEEBBB???=========<<<<<<;;;;;;;;;;;;<<<<<>>AAAHHHMMMUUUbbbnnn}}}pppgggffffffggggggbbbZZZTTTLLLIIIFFFEEEFFFGGGGGGGGGFFFEEECCCBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDBBBAAACCCFFFGGGGGGEEEIIIJJJPPP[[[jjjxxx{{{lllbbbTTTJJJFFFEEECCCBBBEEEDDDCCCEEEFFFEEEAAA>>>===;;;999777666777999:::666777777888999999::::::777777777888999:::;;;<<>>@@@BBB@@@@@@DDDEEEHHHKKKOOORRRWWW\\\```bbbeeehhhjjjkkkmmmoooqqqwwwvvvuuutttsssqqqpppppprrrsssrrrqqqooommmllllllkkkiiihhhggghhhlllppprrrsssssssssqqqnnnllllllmmmnnnnnnppppppnnnmmmttt}}}yyypppiiikkkzzztttjjjgggddd```]]]\\\ZZZWWWUUUNNNLLLIIIEEEAAA>>><<<;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<>>>DDDJJJSSSaaammm}}}sssnnnjjjdddaaa```\\\WWWSSSJJJHHHFFFEEEEEEFFFEEEDDDBBBBBBBBBBBBBBBCCCCCCCCCFFFFFFFFFEEEEEEEEEEEEEEEHHHGGGFFFFFFGGGHHHIIIIIIPPPUUU```ooo~~~|||xxxuuurrrsssuuuwww{{{{{{vvvooojjjeee]]]TTTPPPLLLGGGDDDCCCCCCBBBAAAAAACCCEEEGGGHHHHHHGGGFFFAAA@@@===:::999999::::::777777777777888888999999999999999999:::;;;<<<======???BBBDDDHHHOOOVVV[[[eeellluuuzzzzzzvvvqqqnnneeeccc```]]][[[ZZZZZZZZZ]]]^^^```cccfffhhhjjjkkkrrrvvv}}}xxxqqqkkkeee```\\\___[[[YYYXXXVVVTTTWWW]]]iii{{{nnnaaa[[[XXXYYY___ooo|||mmmiiirrr~~~zzzoooVVVIII@@@AAABBB???@@@DDDGGGJJJNNNQQQUUUYYY]]]aaaccceeeiiikkklllmmmoooppprrrrrrsssttttttsssrrrqqqrrrrrrqqqpppooonnnlllkkkgggfffdddcccdddgggkkknnnlllnnnooonnnmmmlllmmmnnnkkkjjjjjjkkkjjjmmmwwwxxxooommmyyy{{{pppgggeeebbb```^^^\\\XXXUUUPPPNNNKKKGGGCCC???===;;;<<<<<<;;;;;;;;;;;;<<<<<<>>><<>>AAADDDHHHNNNUUUZZZaaafffmmmpppmmmfff```\\\XXXVVVSSSPPPOOOOOOPPPQQQRRRSSSUUUWWWZZZ\\\^^^___eeejjjtttzzzqqqgggaaa```\\\YYYXXXUUUTTTWWW]]]mmmrrrhhh^^^XXXUUUVVVWWW___sss~~~rrrgggdddmmmxxxyyymmmVVVIIIAAABBBBBB???@@@FFFHHHKKKPPPSSSWWWZZZ^^^aaabbbeeeiiikkklllmmmnnnooommmoooqqqsssttttttrrrqqqqqqooonnnnnnnnnmmmkkkiiidddcccaaaaaabbbdddgggiiihhhjjjllllllkkkkkkkkklllgggfffggghhhiiinnnzzzvvvqqqyyyyyyhhhfffcccaaa___\\\XXXUUUQQQPPPMMMJJJFFFBBB???===<<<<<<;;;;;;;;;;;;<<<<<<>>>===???DDDKKKTTTcccqqqzzzhhhccc\\\YYYWWWVVVSSSQQQKKKIIIGGGGGGGGGFFFDDDBBBAAAAAACCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGIIIJJJJJJIIIIIIJJJNNNQQQZZZbbbooo{{{|||pppmmmhhheeedddbbbaaa___[[[]]][[[UUUQQQOOOKKKFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCFFFIIIKKKJJJIIIIIIIIICCCDDDDDDCCC@@@<<<888666777777777777777777777777777777777777777888999999:::<<<@@@CCCGGGLLLRRRVVVZZZ]]]aaabbb]]]WWWRRROOOLLLJJJHHHFFFFFFFFFGGGHHHHHHIIIKKKMMMOOOQQQRRRSSSYYY^^^jjjxxxtttjjjccc^^^ZZZYYYVVVUUUYYY```ooo|||ooogggbbb[[[XXXYYYWWWUUU```pppuuupppkkkfff``````hhhsssyyymmmSSSGGG@@@BBBBBB@@@BBBIIIJJJMMMQQQUUUXXX[[[___bbbbbbeeeiiikkkllllllmmmnnnlllnnnqqqssssssrrrooonnnmmmkkkjjjjjjkkkkkkhhheeeaaa`````````aaacccdddeeegggiiikkkkkkiiihhhggghhhcccdddfffjjjkkkooozzz}}}vvv}}}kkkhhhccc___]]][[[YYYXXXRRRQQQOOOLLLHHHDDDAAA@@@<<<<<<;;;;;;;;;;;;<<<<<<>>>===>>>DDDJJJTTTdddqqqvvveee```ZZZWWWWWWVVVTTTQQQLLLJJJIIIHHHHHHGGGEEEBBBAAABBBDDDEEEGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIJJJKKKKKKLLLMMMLLLLLLNNNRRRVVV^^^gggsss}}}~~~zzzsssnnngggddd```_________]]][[[VVVXXXVVVPPPLLLJJJGGGCCCBBBBBBCCCCCCBBBCCCDDDEEEFFFIIILLLLLLJJJHHHHHHIIIDDDDDDCCCBBB@@@>>><<<;;;999999999999999999999999777777777777777888888999999;;;>>>@@@CCCGGGLLLPPPPPPRRRTTTSSSOOOKKKHHHGGGCCCCCCBBBAAAAAAAAABBBCCCAAABBBDDDEEEGGGIIIJJJKKKPPPVVVcccssstttgggbbb]]][[[YYYXXX\\\cccooo{{{qqqkkkeee^^^[[[[[[UUUMMMQQQ\\\```^^^^^^^^^\\\]]]fffqqqzzzmmmPPPEEE???BBBCCCAAAEEELLLJJJNNNRRRVVVYYY\\\```bbbaaadddhhhkkkkkkllllllmmmnnnppprrrsssrrrpppllljjjjjjhhhfffggghhhhhheeebbb_________```aaabbbccccccgggiiijjjiiigggeeeddddddaaacccggglllmmmoooxxx{{{nnniiiaaa\\\ZZZZZZZZZZZZSSSRRRPPPMMMJJJFFFCCCAAA<<<<<<<<<;;;;;;<<<<<<<<<===<<<===CCCJJJSSScccqqq~~~{{{}}}qqqccc^^^YYYVVVWWWWWWUUUSSSLLLKKKIIIIIIIIIGGGEEECCCAAABBBDDDFFFHHHHHHHHHGGGFFFGGGHHHIIIJJJLLLMMMMMMMMMNNNOOONNNNNNPPPVVV[[[aaaiiiuuu~~~~~~xxxtttpppkkkddd___aaa^^^[[[[[[]]]^^^\\\YYYTTTWWWUUUOOOJJJHHHEEEBBB???@@@AAABBBBBBCCCEEEGGGGGGKKKNNNMMMJJJHHHGGGHHHDDDCCCAAA@@@???@@@@@@AAA;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999::::::999;;;===>>>@@@CCCGGGJJJIIIJJJKKKJJJGGGDDDCCCDDD@@@@@@@@@@@@@@@AAAAAAAAA???@@@AAACCCEEEFFFHHHHHHMMMTTT```qqqoooeee\\\XXXXXXZZZ___eeemmmyyykkkfff___YYYTTTRRRSSSTTTZZZ]]]___\\\ZZZ\\\eeennnqqq^^^JJJEEEAAAAAABBBBBBFFFKKKQQQTTTXXXYYYXXXZZZ]]]aaa```cccfffhhhiiijjjlllnnnsssqqqnnnlllkkklllnnnpppgggddd``````bbbcccbbbaaaaaaaaabbbdddffffffdddccchhhggggggfffeeedddcccccc```fffgggllluuuuuuxxxuuulllaaa[[[[[[[[[WWWSSSTTTSSSOOOLLLHHHEEECCCBBB???>>>===<<<;;;;;;<<<===>>>>>>???BBBIIITTT```hhhxxx|||qqqooosssvvvrrrlll^^^[[[XXXXXXXXXVVVQQQLLLNNNMMMLLLJJJHHHFFFEEEDDDGGGGGGHHHIIIIIIIIIHHHHHHKKKKKKKKKKKKLLLMMMOOOOOOPPPPPPPPPOOOQQQWWW^^^ccckkknnnrrrwwwyyyyyyxxxvvvmmmjjjfffaaa___]]]^^^^^^[[[[[[[[[[[[[[[ZZZZZZZZZUUUSSSQQQMMMJJJFFFDDDCCCBBBGGGGGGBBBAAAFFFHHHFFFLLLKKKKKKJJJHHHFFFDDDCCCEEECCCAAAAAAAAAAAA???===555666888:::;;;:::999888888888888999:::;;;<<<===??????>>>???@@@AAACCCEEEEEEFFFFFFDDDBBBBBBCCCDDDAAAAAA@@@@@@AAABBBBBBCCCBBBAAAAAA@@@AAADDDFFFHHHJJJPPP[[[kkk}}}tttjjj```\\\\\\]]]bbbhhhkkk{{{ttthhh]]]VVVSSSTTTUUUWWW[[[^^^]]][[[]]]dddkkkppp\\\IIIDDDAAAAAABBBBBBFFFLLLPPPTTTWWWYYYYYYZZZ^^^aaabbbdddggghhhhhhiiijjjlllqqqpppnnnlllkkkkkklllmmmhhheeeccccccdddeeecccbbbaaaaaabbbdddgggiiihhhfffhhhgggeeecccaaa___^^^]]]___gggjjjooowwwwww}}}vvvlllbbb\\\\\\[[[XXXTTTVVVTTTQQQNNNJJJGGGEEEDDD@@@???===<<<;;;<<<<<<=========???AAAHHHRRR]]]eeesssuuullljjjnnnpppkkkfff]]]\\\ZZZYYYWWWTTTQQQNNNNNNMMMLLLKKKIIIGGGFFFEEEHHHHHHIIIJJJKKKKKKKKKJJJLLLLLLLLLMMMNNNOOOPPPQQQSSSSSSSSSTTTVVV[[[bbbgggkkklllnnnoooooonnnllljjjdddbbb^^^[[[YYYXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYSSSRRRPPPNNNKKKHHHFFFDDDAAAEEEFFFBBBCCCIIILLLJJJMMMMMMLLLKKKIIIGGGEEEEEEFFFDDDCCCBBBBBBBBB@@@>>>666777888999::::::999999999999999:::;;;<<<===>>>>>>>>>======>>>@@@AAABBBCCCDDDDDDCCCAAAAAABBBDDDBBBBBBAAAAAAAAAAAAAAAAAABBBAAA@@@@@@AAACCCEEEFFFIIIOOOZZZjjj|||qqqggg^^^ZZZZZZ[[[```fffiiizzzvvvfff[[[VVVVVVXXXUUUZZZ___```^^^```eeejjjmmmYYYGGGCCC@@@AAABBBCCCGGGLLLOOOSSSWWWYYYYYYZZZ^^^bbbdddfffhhhhhhgggggghhhiiinnnmmmmmmlllkkkjjjiiihhhhhhfffeeeeeeeeeeeedddbbb______```cccfffhhhhhhgggfffeeedddbbb```^^^]]]\\\]]]hhhmmmrrrzzz{{{tttlllbbb]]]\\\[[[XXXUUUWWWUUUSSSPPPLLLIIIGGGFFFAAA@@@>>>===<<<<<<<<<===<<<===>>>AAAFFFOOOZZZaaakkkvvvzzzrrrkkkiiikkkkkkgggbbb\\\]]]\\\ZZZVVVRRRPPPPPPOOOOOOMMMLLLJJJIIIHHHGGGIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNOOOPPPQQQRRRSSSVVVWWWXXXYYY\\\aaagggllllllkkkiiigggdddaaa___]]]\\\ZZZXXXVVVUUUUUUVVVVVVYYYYYYYYYYYYXXXXXXWWWVVVRRRQQQPPPNNNLLLIIIHHHGGGBBBDDDDDDCCCFFFLLLOOOOOOOOONNNMMMLLLJJJHHHGGGFFFGGGEEECCCCCCDDDCCCAAA@@@999999999888999999::::::::::::;;;<<<===>>>????????????>>>>>>>>>???AAABBBBBBCCCDDDCCCBBBBBBDDDFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@AAABBBCCCDDDHHHNNNZZZjjj|||zzzlllcccZZZXXXXXXYYY^^^dddgggrrroooccc\\\[[[[[[YYY\\\`````````ccchhhmmm}}}iiiTTTFFFBBB@@@BBBCCCDDDHHHMMMOOOSSSWWWXXXYYY[[[___bbbdddfffgggfffeeeddddddeeejjjjjjllllllkkkiiifffdddeeeeeeeeeeeeeeedddcccbbb_________aaadddeeeeeedddbbbbbbbbbbbbbbbbbbbbbbbb[[[hhhooottt{{{|||wwwpppiiiaaa\\\[[[ZZZXXXUUUWWWVVVTTTQQQNNNJJJHHHFFFBBBAAA???===<<<<<<<<<<<<===>>>???AAAFFFMMMVVV\\\dddnnnxxx|||||||||zzzsssooonnnlllgggbbb\\\^^^^^^ZZZTTTPPPPPPQQQQQQPPPOOONNNMMMKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOOOONNNNNNOOOOOOQQQRRRTTTUUUVVVXXX[[[]]]```dddiiimmmnnnkkkfffaaa]]]YYYWWWVVVXXXXXXVVVUUUVVVWWWXXXYYYXXXXXXYYYYYYXXXWWWVVVUUUSSSRRRQQQOOOMMMKKKJJJIIIFFFEEEDDDEEEHHHMMMPPPQQQPPPOOOMMMKKKJJJHHHGGGGGGFFFEEECCCCCCCCCCCCBBB@@@<<<;;;999888888999:::;;;:::;;;<<<>>>???@@@AAAAAAAAAAAA@@@???@@@AAABBBCCCCCCEEEFFFEEEEEEEEEGGGIIIIIIIIIIIIIIIIIIHHHGGGGGGEEEDDDCCCCCCCCCCCCDDDDDDGGGMMMZZZjjj}}}{{{qqqlllccc\\\ZZZZZZ\\\aaafffgggmmm{{{}}}qqqgggaaa^^^]]]___````````````dddkkkqqq~~~{{{dddPPPEEEAAA@@@CCCEEEFFFJJJOOOOOOSSSWWWYYYYYYZZZ^^^bbbbbbdddeeedddbbbaaaaaabbbfffgggjjjkkkjjjhhheeebbbccccccdddccccccccccccdddeeedddccccccddddddcccbbbbbbbbbbbbbbbbbbccccccccc[[[hhhooottt{{{|||xxxrrrjjjeee___ZZZYYYYYYWWWUUUVVVUUUTTTRRRNNNKKKHHHGGGDDDCCC@@@>>>===<<<<<<<<<===>>>@@@BBBEEEKKKRRRWWW^^^fffnnnrrrqqqsss|||xxxsssnnniiieee^^^______[[[UUUQQQQQQRRRTTTSSSRRRQQQPPPOOONNNMMMKKKLLLMMMNNNOOOOOOOOOOOONNNNNNNNNOOOQQQSSSTTTUUUVVVYYY]]]```bbbeeeiiilllkkkgggbbb\\\WWWUUUTTTTTTWWWVVVVVVWWWXXXYYY[[[\\\YYYZZZ[[[[[[ZZZYYYWWWUUUVVVTTTQQQOOOMMMMMMMMMNNNNNNJJJGGGHHHKKKMMMOOOPPPPPPNNNLLLJJJIIIHHHGGGGGGEEECCCBBBBBBCCCCCCAAA@@@>>><<<:::888888999:::;;;:::;;;===???AAAAAABBBBBBAAA@@@@@@???@@@AAACCCDDDDDDEEEFFFFFFFFFFFFIIIKKKJJJJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFMMMZZZkkk~~~{{{sssnnneee]]][[[[[[\\\```eeehhhllluuu~~~|||yyytttmmmhhhdddbbbbbbfffeeedddcccdddhhhoootttvvv___LLLEEEBBBAAAEEEGGGIIILLLRRRQQQTTTXXXYYYXXXZZZ]]]aaa```bbbccccccbbbaaaaaabbbccceeehhhjjjjjjhhheeeccccccdddddddddcccdddgggjjjnnnkkkiiiggggggfffeeedddddddddcccbbbaaaaaa``````^^^iiinnnssszzz{{{~~~uuupppeeeaaa\\\YYYXXXXXXXXXWWWVVVUUUUUUSSSPPPLLLIIIGGGFFFDDDBBB???===<<<<<<<<<===>>>???AAACCCGGGMMMQQQWWW\\\dddgggfffkkkzzz~~~vvvooojjjhhhdddcccaaa]]]YYYUUUTTTUUUWWWVVVUUUTTTSSSRRRRRRQQQMMMNNNOOOOOOOOOOOOOOOOOONNNNNNOOOPPPRRRTTTUUUVVVWWW[[[___ccceeegggiiijjjdddaaa\\\WWWTTTRRRRRRRRRTTTTTTUUUVVVXXXYYY[[[\\\\\\]]]^^^___^^^[[[YYYXXXWWWTTTQQQNNNNNNQQQTTTWWWWWWPPPKKKLLLNNNOOOOOOQQQPPPOOOLLLJJJHHHHHHGGGHHHDDDCCCBBBBBBCCCCCCBBB@@@???>>>;;;999999999:::;;;:::;;;>>>@@@BBBBBBBBBBBB@@@?????????@@@BBBDDDEEEEEEFFFGGGGGGFFFGGGIIIKKKLLLMMMNNNNNNNNNMMMLLLKKKMMMLLLLLLKKKIIIHHHGGGGGGFFFMMM[[[llltttkkkccc___]]]\\\^^^bbbiiilllsss|||xxxqqqooommmkkkjjjkkklllmmmooonnnnnnmmmnnnqqqvvvyyyqqq\\\JJJEEEBBBBBBGGGJJJKKKOOOTTTRRRUUUYYYYYYXXXYYY\\\______aaacccdddccccccdddeeeaaacccfffiiiiiihhhfffeeefffggggggffffffiiinnnrrrrrrooollljjjiiihhhgggfffeeeeeeddddddccccccbbbbbbccckkknnnsss{{{{{{yyyrrrmmmaaa___\\\ZZZYYYYYYZZZZZZWWWWWWVVVUUURRROOOKKKIIIGGGEEEBBB@@@===<<<<<<<<<;;;<<<>>>???@@@CCCGGGJJJOOOSSSYYY\\\\\\cccxxxwwwpppmmmmmmkkkhhhdddaaa^^^\\\ZZZXXXYYYYYYXXXWWWVVVVVVUUUTTTQQQQQQQQQRRRQQQQQQPPPOOOPPPPPPQQQRRRTTTVVVXXXYYYZZZ^^^dddgggiiiiiijjjkkkaaa___ZZZVVVSSSRRRRRRRRRSSSSSSUUUVVVXXXZZZ[[[\\\```aaabbbbbbaaa___\\\ZZZUUURRRNNNMMMOOOUUU]]]bbb___VVVPPPQQQSSSRRRRRRTTTRRRPPPNNNKKKIIIIIIIIIIIIEEEDDDBBBCCCDDDDDDCCCBBB@@@>>>===;;;:::999999:::999;;;>>>@@@BBBCCCBBBBBBBBBAAAAAABBBDDDFFFHHHJJJIIIKKKKKKKKKJJJJJJLLLNNNSSSTTTTTTTTTRRRPPPMMMKKKOOONNNNNNMMMKKKIIIHHHGGGFFFNNN\\\nnnvvvlllgggdddaaabbbfffkkkmmmsssyyynnnmmmllllllnnnqqquuuwwwwwwwwwxxxxxxyyy{{{}}}~~~~~~oooZZZHHHEEECCCCCCHHHKKKLLLPPPUUUSSSVVVYYYYYYXXXXXX[[[^^^___aaadddeeeeeeeeefffhhh```bbbeeehhhiiiiiigggfffiiijjjjjjiiiiiilllsssyyyqqqnnnkkkiiiiiihhhgggfffeeeeeefffgggggghhhiiiiiigggmmmnnnsss|||||||||tttnnnkkk```^^^\\\ZZZZZZ[[[\\\]]]XXXXXXXXXWWWTTTPPPMMMKKKGGGFFFCCC@@@>>><<<<<<<<<999:::<<<===>>>@@@DDDFFFIIILLLQQQTTTUUU]]]vvvxxxrrrppprrrqqqlllfffccccccaaa^^^[[[[[[[[[ZZZYYYXXXWWWWWWVVVTTTTTTTTTSSSSSSRRRQQQPPPQQQQQQRRRTTTUUUXXXYYYZZZ^^^bbbgggkkkllllllllllllaaa___\\\XXXUUUTTTSSSSSSTTTTTTVVVWWWYYY[[[\\\]]]bbbcccdddeeedddaaa^^^\\\SSSPPPLLLLLLPPPYYYccciiidddYYYSSSUUUWWWVVVVVVXXXTTTRRROOOLLLJJJJJJJJJKKKFFFEEEDDDDDDEEEEEEDDDCCC@@@???===<<<;;;:::999999888:::===@@@BBBCCCBBBBBBEEEEEEFFFGGGIIILLLNNNPPPOOOPPPQQQPPPOOOOOOQQQSSS[[[[[[[[[ZZZWWWSSSOOOMMMOOOOOONNNMMMKKKIIIGGGFFFGGGNNN\\\oootttnnnmmmkkkjjjkkkppppppuuuwwwvvvtttvvvyyy{{{||||||zzzdddRRRJJJFFFFFFFFFGGGJJJNNNQQQSSSUUUVVVXXX[[[^^^``````___^^^```bbbdddeeeeeeeeedddfffeeeeeefffhhhiiiiiihhhkkkjjjlllnnnrrrttttttsssssspppjjjgggkkkoookkkdddfffgggiiimmmpppooojjjfffggghhhmmmrrrsssvvvyyynnnfff```]]]ZZZXXXYYYZZZZZZZZZ\\\[[[ZZZYYYWWWTTTOOOLLLIIIFFFCCCAAA@@@>>><<<:::???>>><<<;;;;;;===@@@BBB@@@BBBDDDHHHQQQbbbxxx~~~{{{xxxvvvsssqqqnnnjjjfffdddcccbbbbbbbbbaaa^^^ZZZWWWVVVWWWRRRRRRSSSSSSSSSSSSRRRRRRTTTRRRTTTXXXXXXXXX\\\aaaggglllppppppqqqqqqnnniiidddbbb]]]XXXUUUTTTTTTTTTQQQSSSUUUWWWYYY[[[___ccceeegggiiijjjiiieeeaaa^^^SSSNNNOOONNNMMM\\\kkkjjjlllbbbZZZZZZ\\\\\\\\\\\\XXXUUUPPPMMMLLLKKKJJJIIIHHHFFFEEEDDDEEEEEECCCAAA===<<<;;;999888888999999;;;<<<===>>>???@@@AAAAAABBBCCCFFFIIINNNRRRVVVXXX\\\WWWUUUXXXXXXTTTUUUYYYgggmmmlllbbbXXXUUURRRNNNOOOMMMJJJIIIJJJKKKJJJIIIKKKPPP\\\ooovvvoookkkkkkmmmpppooosss~~~}}}|||wwwbbbQQQIIIEEEEEEFFFHHHLLLPPPSSSVVVXXXYYYZZZ]]]___``````___```aaadddfffggggggfffeeeaaa``````bbbeeehhhiiiiiiiiijjjkkkoootttwwwwwwwwwuuusssnnnjjjlllpppnnniiihhhhhhjjjmmmooonnnjjjfffiiiiiilllooopppsss~~~|||uuulllddd```]]]YYYWWWXXXYYYZZZZZZ]]]\\\ZZZZZZXXXUUUQQQNNNJJJGGGDDDBBBAAA???===;;;>>>===<<<;;;<<<===???@@@???@@@BBBEEEMMM]]]rrr}}}{{{yyywwwrrrpppnnnkkkiiiggggggggggggfffddd```\\\YYYXXXYYYUUUUUUVVVVVVUUUTTTSSSSSSTTTSSSUUUZZZ\\\]]]aaaggglllrrrwwwwwwwwwwwwsssmmmhhheeeaaa]]]ZZZXXXWWWWWWUUUVVVWWWXXXZZZ]]]bbbeeehhhjjjlllmmmkkkgggbbb^^^SSSMMMMMMNNNPPPbbbssssssuuukkkbbbbbbdddcccbbbcccZZZWWWSSSPPPNNNMMMKKKJJJIIIHHHFFFEEEFFFEEEDDDBBB???>>><<<;;;::::::::::::;;;<<<===>>>???@@@AAAAAA@@@BBBFFFLLLRRRXXX]]]``````\\\[[[^^^^^^[[[[[[___sssvvvrrrfff\\\XXXTTTQQQNNNMMMLLLLLLMMMLLLJJJHHHJJJOOO[[[nnnvvvmmmmmmrrrqqqppprrr|||ttt___PPPJJJEEEFFFHHHKKKOOOSSSVVVXXX[[[\\\]]]^^^___`````````bbbdddfffhhhiiiiiihhhgggbbbaaa___```cccfffhhhhhhhhhiiikkkpppuuuyyy{{{zzzvvvwwwsssnnnmmmpppqqqoookkkkkkmmmnnnpppnnnkkkhhhkkkjjjkkkmmmnnnrrr~~~{{{uuullleeeaaa]]]YYYVVVVVVXXXXXXXXX]]]\\\[[[ZZZYYYWWWSSSOOOKKKIIIFFFDDDCCCAAA???>>><<<<<<============>>>>>>>>>@@@AAADDDKKKZZZnnn}}}}}}|||zzzyyysssrrrpppooonnnmmmnnnnnnmmmlllhhhccc^^^[[[[[[\\\YYYYYYYYYYYYXXXVVVUUUTTTUUUUUUWWW\\\```bbbgggnnnssszzzyyyrrrlllkkkhhhddd```]]][[[ZZZZZZZZZZZZZZZ[[[___eeeiiilllnnnpppqqqnnnhhhbbb]]]SSSLLLLLLPPPWWWlll~~~{{{qqqhhhggghhhgggeeeeee^^^[[[VVVSSSQQQOOOMMMKKKKKKIIIGGGFFFFFFFFFEEECCCAAA@@@>>><<<;;;:::;;;;;;<<<<<<======>>>???@@@@@@===AAAGGGPPPYYYaaahhhkkkiiiffffffhhhhhheeeeeehhhuuuuuupppfff^^^YYYUUUQQQPPPPPPPPPQQQQQQPPPLLLIIIJJJNNNYYYllltttrrrwwwuuussssss|||}}}{{{~~~ppp\\\OOOKKKGGGHHHKKKOOORRRVVVXXXZZZ[[[]]]^^^______```aaabbbdddfffhhhjjjkkkjjjiiihhhiiifffcccbbbccceeeggggggiiijjjlllpppvvvyyyzzzzzzvvvyyywwwqqqmmmpppssstttppppppqqqqqqqqqpppmmmkkkkkkjjjllloooqqquuuyyyqqqkkkbbb^^^YYYUUUUUUUUUVVVVVV[[[ZZZYYYZZZYYYWWWSSSPPPMMMJJJGGGEEEEEEDDDBBB@@@<<<<<<===>>>>>>>>>===<<>>??????@@@===AAAJJJTTT```jjjrrrwwwuuuuuuttttttsssqqqooooooppppppnnnjjjeee```[[[VVVUUUTTTSSSTTTTTTSSSQQQNNNKKKNNNXXXjjj{{{}}}|||yyywww~~~~~~uuuooonnnvvv|||lllYYYNNNLLLJJJLLLPPPTTTWWWZZZ[[[\\\[[[]]]``````___```ccceeeeeegggiiikkkkkkkkkiiihhhiiigggccccccdddggghhhiiikkkkkkmmmppptttwwwxxxwwwuuuyyyyyysssnnnppptttvvvtttuuuuuuuuusssrrrqqqpppiiikkkpppuuuwww{{{wwwrrrgggbbb[[[VVVTTTUUUUUUUUUXXXXXXWWWXXXXXXWWWSSSQQQNNNKKKHHHGGGFFFEEECCCBBB<<<===???@@@???>>>===<<<===@@@CCCGGGNNN^^^rrr~~~}}}}}}}}}{{{yyywwwuuussssssssssssvvvsssmmmfff```]]]^^^___^^^___``````^^^[[[XXXVVVYYYXXXZZZ___bbbeeelllsss}}}}}}xxxwwwtttppplllhhhdddcccbbbbbb```___```ccciiimmmrrrssstttsssnnnfff___ZZZSSSPPPUUU]]]fffzzzyyyyyyyyywwwtttsssjjjeee___ZZZVVVTTTQQQOOOMMMKKKGGGFFFEEEFFFEEEDDDBBBAAA???<<<:::999999999<<<<<<<<<===>>>>>>?????????CCCLLLWWWdddqqq{{{}}}yyywwwuuuttttttvvvuuuppphhhbbb]]][[[YYYXXXWWWVVVTTTSSSMMMPPPXXXiii|||rrrjjjeeefffqqqyyyhhhVVVLLLLLLLLLOOOTTTYYY]]]___``````___aaacccbbb``````dddgggeeegggiiijjjkkkjjjiiihhhdddbbbaaacccfffjjjlllmmmmmmmmmnnnqqqtttvvvvvvuuuuuuyyyyyytttqqqsssuuuuuuvvvwwwwwwvvvtttsssssstttkkkmmmsssyyy{{{~~~zzznnniiiaaaZZZWWWVVVVVVVVVVVVVVVVVVWWWXXXWWWTTTQQQNNNLLLIIIGGGGGGFFFDDDCCC>>>???@@@@@@@@@???>>>===;;;>>>BBBFFFNNN]]]qqq~~~~~~|||{{{xxxvvvtttsssrrrrrrxxxuuunnnfff```^^^___bbbaaabbbcccdddbbb___\\\ZZZ\\\ZZZ\\\aaaeeeiiipppxxx~~~zzzuuupppllljjjhhhffffffeeeddddddggglllppptttttttttqqqllleee___ZZZUUUSSS[[[aaaggg{{{}}}}}}sssmmmeee^^^ZZZWWWVVVUUUPPPMMMIIIGGGFFFGGGFFFEEEDDDBBB???<<<:::999888888<<<<<<<<<======>>>>>>>>>@@@DDDLLLXXXgggvvv||||||wwwqqqmmmjjjgggdddaaa]]]YYYVVVPPPRRRYYYiii}}}qqqeeebbbaaabbbpppvvvdddQQQIIIJJJKKKOOOUUU\\\bbbeeefffgggeeegggiiifffbbbaaadddgggeeefffhhhiiiiiihhhgggfffdddccccccfffjjjmmmooooooooooooooorrrvvvxxxwwwwwwvvvyyyzzzwwwuuuwwwvvvtttvvvwwwwwwuuusssrrrtttvvvqqqrrruuuyyyzzz}}}wwwqqqhhh```\\\ZZZYYYXXXVVVVVVVVVXXXYYYXXXVVVSSSNNNKKKIIIGGGGGGFFFEEECCCAAAAAAAAAAAAAAA@@@??????===???CCCFFFMMM\\\ooo||||||zzzxxxwwwwwwwww{{{wwwppphhhbbb```bbbeeedddfffggghhhgggdddaaa^^^___]]]```eeejjjoooxxxyyytttqqqooonnnjjjkkkkkkjjjjjjlllooorrrwwwvvvtttpppkkkeee```]]]WWWWWW^^^aaadddyyy}}}uuukkkbbb]]]\\\\\\\\\SSSPPPKKKIIIHHHIIIIIIHHHFFFDDDAAA>>>;;;:::999999<<<<<<<<<===============???BBBJJJWWWgggyyy{{{uuukkkaaaZZZTTTUUU[[[iii}}}qqqeee]]]]]]___aaaooo~~~sssaaaNNNGGGHHHJJJNNNVVV^^^eeeiiikkklllkkkmmmmmmiiicccaaacccgggdddeeeggghhhhhhhhhfffeeeiiihhhiiikkknnnppppppooooooooopppssswwwzzzzzzyyywwwzzzzzzxxxxxxzzzxxxsssuuuvvvvvvtttrrrqqqtttwwwvvvuuuvvvwwwxxx{{{~~~wwwmmmddd___]]]\\\[[[WWWWWWWWWYYYZZZZZZWWWUUUNNNKKKIIIGGGGGGGGGEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@BBBEEEHHHOOO\\\nnn{{{~~~~~~~~~|||xxxqqqiiicccbbbdddgggggghhhjjjkkkjjjhhhdddbbb```___bbbiiiooouuu~~~|||wwwtttsssrrrmmmnnnooonnnnnnooorrrtttyyywwwtttpppkkkfffaaa___YYYXXX^^^```aaawww{{{oooeee```___```aaaVVVRRRNNNKKKJJJKKKKKKJJJGGGFFFCCC???===;;;::::::<<<<<<<<<==================AAAHHHUUUggg|||xxxiii___VVVWWW\\\iii}}}|||yyyjjjbbb]]]^^^\\\___qqqjjjWWWPPPMMMKKKPPPTTTZZZ```eeehhhiiijjjjjjiiihhhgggffffffffffffhhhhhhhhhgggfffgggjjjllllllnnnooooooooooooqqqrrrssssssssstttvvvxxx{{{|||zzz{{{||||||{{{yyywwwvvvyyyxxxwwwvvvttttttssssssrrrtttwww{{{{{{|||}}}rrriiiddd```\\\YYYXXXYYY[[[]]]^^^]]]YYYVVVQQQNNNKKKIIIJJJKKKKKKJJJDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBFFFOOO___ooo{{{|||qqqhhhccccccgggjjjkkkllloooppppppllleee```___bbbggglllsss{{{xxxtttsssssssssrrrrrrtttvvvyyy{{{|||ssskkkjjjllliiiddddddaaa^^^^^^bbboootttkkkccc]]]\\\___RRRQQQNNNKKKIIIHHHHHHHHHEEEEEEDDDCCC@@@>>>;;;999<<<<<<<<<<<<<<<===>>>???DDDCCCGGGTTTeeewwwoooaaaYYYTTTVVVeeezzzzzz}}}yyymmmggg```\\\]]]]]]bbbuuuzzzfffTTTNNNMMMKKKQQQTTTZZZ```eeeiiijjjkkkjjjiiihhhhhhggggggggggggeeefffhhhhhhhhhjjjlllooooooppprrrrrrqqqrrrsssuuurrrsssuuuwwwyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyxxxxxxwwwvvvuuusssssssssssstttuuuyyy|||}}}yyyooohhhddd```^^^]]]]]]___aaabbb```]]]YYYVVVRRRNNNKKKKKKJJJJJJIIIIIIHHHFFFEEECCCCCCBBBBBBAAABBBEEEJJJTTTbbbqqq{{{~~~sssjjjeeeeeehhhlllnnnppprrrttttttpppjjjeeebbbeeeiiinnnuuu~~~|||xxxxxxyyyxxxyyyzzz{{{}}}vvvnnnmmmpppnnniiifffbbb______bbbnnnvvvkkkddd]]][[[]]]SSSRRRPPPNNNLLLKKKJJJJJJGGGFFFFFFEEEBBB@@@===<<<===<<<<<<<<<===>>>>>>???CCCCCCIIIUUUbbbqqqpppcccYYYTTTUUUcccwww||||||oooeeeeee```^^^___aaaiii}}}sss___PPPKKKLLLMMMRRRVVV[[[aaafffjjjllllllkkkjjjiiihhhhhhggghhhhhhbbbdddgggiiikkkmmmooorrrrrrtttuuuuuuttttttvvvwwwsssuuuxxxzzz{{{zzzxxxwwwwwwwwwxxxxxxxxxyyyyyyyyyvvvuuutttsssrrrqqqqqqqqquuuvvvzzz~~~~~~ssskkkfffcccbbbddddddeeeggggggfffbbb___[[[XXXSSSPPPNNNNNNMMMMMMKKKJJJGGGEEECCCBBBBBBBBBCCCGGGMMMUUU___kkkwwwvvvlllggggggkkknnnrrrsssvvvyyyyyyuuuooojjjeeehhhlllrrryyy}}}~~~{{{|||~~~wwwooonnnqqqppplllgggccc```^^^```kkkxxxmmmeee]]]ZZZ[[[UUUTTTSSSRRRPPPOOOMMMMMMIIIIIIHHHGGGEEEBBB@@@???>>>>>>>>>===>>>>>>??????AAADDDKKKUUU^^^iiiyyysssfff[[[TTTTTT```sss{{{ooohhhfffcccaaabbbeeeooo|||kkkXXXLLLIIIMMMPPPUUUXXX]]]bbbgggkkkmmmnnnnnnmmmkkkjjjhhhgggggggggcccfffiiikkklllnnnppprrrtttuuuvvvvvvuuuuuuvvvxxxvvvwwwyyyzzzzzzyyywwwvvvwwwwwwvvvuuuuuuvvvvvvvvvtttsssrrrqqqpppppppppppptttuuuyyy}}}~~~~~~zzzrrrmmmjjjjjjmmmmmmmmmnnnnnnmmmjjjgggbbb^^^YYYUUUTTTTTTTTTSSSMMMLLLJJJHHHFFFFFFGGGGGGGGGMMMVVVaaalllwwwyyynnniiiiiimmmqqqtttvvvyyy|||}}}yyyrrrlllhhhkkkooottt{{{~~~|||sssqqqsssrrrooogggddd```^^^^^^fffxxx{{{oooggg___[[[ZZZWWWVVVVVVUUUSSSRRRPPPOOOLLLLLLJJJIIIGGGEEECCCBBB@@@@@@???????????????@@@@@@DDDLLLTTTXXX^^^lllzzzwwwjjj]]]VVVTTT^^^nnn~~~{{{rrrmmmgggfffddddddgggsssvvvbbbRRRJJJIIIOOOTTTYYY[[[___dddhhhlllnnnoooqqqooommmkkkiiigggffffffiiikkklllmmmlllmmmooopppssstttuuuuuutttssstttvvvyyyxxxwwwvvvvvvvvvvvvwwwxxxwwwtttrrrqqqqqqrrrrrrsssrrrqqqppppppooopppppprrrsssvvvzzz{{{~~~}}}~~~yyyxxxxxxyyyxxxxxxxxxyyywwwtttqqqmmmhhhaaa\\\YYYXXXWWWVVVQQQPPPNNNLLLLLLMMMOOOPPPNNNUUU```lllwww{{{pppkkkkkkppptttvvvxxx|||zzzsssmmmjjjlllpppuuu||||||wwwwwwuuuqqqgggdddaaa___\\\```ooo~~~tttllleee___]]][[[ZZZYYYWWWVVVTTTSSSRRRPPPOOOMMMKKKIIIGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@DDDKKKPPPRRRUUU```lllwwwyyymmm```YYYUUU[[[iiixxx}}}uuuooohhhhhhgggfffiiiwwwqqq\\\OOOJJJLLLRRRYYY]]]___bbbeeeiiilllnnnooopppooonnnllljjjiiihhhhhhooopppooommmkkkkkkmmmoooppprrrsssrrrqqqqqqrrrsssxxxvvvuuusssssstttuuuuuuwwwuuurrrnnnmmmmmmnnnooorrrqqqppppppooooooppppppqqqqqqtttwwwxxx{{{}}}|||uuummmeee```^^^\\\ZZZVVVUUUSSSQQQRRRTTTVVVXXX[[[aaakkkvvvtttnnnooossswwwyyy|||}}}uuunnnkkkmmmqqqvvv}}}{{{wwwrrrmmmfffeeedddaaa]]]]]]hhhttt|||uuunnnhhhfffaaa```]]]ZZZXXXWWWWWWWWWVVVUUURRRNNNKKKIIIGGGGGGEEEDDDCCCBBBAAAAAA@@@AAABBBCCCGGGKKKLLLNNNVVV___hhhrrrzzzooobbbYYYTTTXXXcccqqq}}}wwwlllmmmmmmkkkpppmmmXXXMMMKKKNNNVVV^^^aaabbbdddfffiiilllmmmnnnmmmmmmllllllllllllmmmmmmtttssspppmmmjjjkkkmmmpppooopppqqqqqqoooooooooqqqsssssssssssssssrrrrrrrrrtttrrrnnnjjjiiijjjlllnnnrrrqqqppppppooopppppppppqqqqqqsssuuuvvvyyy}}}zzzsssnnnlllkkkjjjgggeeebbbaaa```bbbeeefffooosss{{{xxxrrrssswww|||xxxqqqmmmooorrrwwwyyyrrrkkkgggggggggeee___]]]dddnnnyyyssspppiiifffbbb]]][[[ZZZ[[[[[[]]][[[WWWSSSOOOLLLJJJJJJGGGFFFDDDCCCBBBAAAAAAAAADDDBBBCCCFFFHHHIIIOOOVVV[[[cccnnnuuuyyy{{{pppaaaYYYRRRTTT\\\jjj{{{pppssssssrrrwwwkkkUUUMMMMMMPPPXXX```cccdddeeegggiiikkkmmmnnnjjjjjjjjjkkkmmmooopppqqquuutttqqqmmmjjjkkknnnrrrnnnpppqqqpppnnnnnnooopppoooppprrrtttsssrrrpppnnnqqqoookkkhhhhhhiiilllooorrrqqqpppppppppppppppqqqrrrqqqsssuuuuuuxxx}}}~~~||||||||||||~~~|||xxxvvvuuuvvvxxxzzz{{{uuuvvv{{{{{{tttoooqqqtttxxxyyyrrrhhhiiijjjhhhbbb]]]bbbkkktttzzzwwwnnnkkkeee```]]]\\\]]]___aaa___[[[VVVRRROOOMMMLLLHHHGGGEEEDDDBBBBBBAAAAAAEEEAAA@@@CCCFFFGGGKKKQQQQQQYYYaaafffhhhmmmvvv~~~{{{qqq```WWWPPPQQQXXXeeewwwxxxoooqqq}}}aaaPPPNNNLLLPPPWWWWWW^^^aaadddggghhhjjjlllnnniiihhhggggggggghhhjjjkkkmmmllljjjiiiiiijjjlllmmmpppnnnmmmnnnqqqqqqooolllllllllmmmooorrrsssrrrqqqllllllkkkjjjiiijjjnnnqqqrrrqqqpppooooooooopppqqqqqqrrrsssssstttxxxxxxvvv|||{{{uuuvvv{{{~~~|||uuusssppprrrzzz~~~zzzuuunnniiigggfffeeeeeeooozzz~~~{{{uuuppplllfffaaaccchhhjjjgggbbb\\\UUUPPPMMMLLLGGGFFFDDDBBBAAAAAAAAAAAACCCCCCCCCCCCEEEGGGIIIKKKMMMPPPTTTWWW[[[```gggmmmuuu{{{|||mmm]]]UUUNNNNNNSSS```sss}}}}}}yyy^^^OOONNNLLLPPPXXXXXX]]]```cccfffgggiiilllmmmhhhhhhggggggggghhhiiiiiikkkjjjhhhgggggghhhjjjkkknnnnnnnnnppprrrrrrnnnkkkjjjjjjkkknnnqqqrrrqqqooollllllllljjjiiijjjnnnqqqrrrqqqooonnnmmmmmmnnnnnnnnnoooqqqpppqqquuu}}}yyywww|||}}}vvvwww|||wwwvvvsssttt{{{|||sssmmmjjjjjjhhhfffjjjppp{{{{{{tttqqqmmmjjjlllqqqtttqqqjjjaaaYYYRRROOOMMMIIIHHHFFFDDDCCCBBBBBBBBBCCCCCCCCCDDDFFFGGGIIIJJJKKKMMMPPPRRRUUUYYY___dddooouuu~~~}}}nnn^^^WWWPPPOOOTTT```tttsssZZZMMMNNNMMMQQQYYYYYY]]]___ccceeefffhhhjjjlllhhhggggggfffffffffgggggghhhgggfffeeeeeefffggghhhkkklllmmmpppqqqpppllliiiiiihhhiiikkknnnoooooommmllllllkkkjjjiiijjjmmmooopppooonnnlllkkkkkkkkkkkkjjjlllnnnnnnooossszzzyyywww|||xxxxxx}}}zzzyyyvvvvvv}}}xxxvvvtttpppkkkiiiiiikkkooottt}}}~~~zzzvvvtttwww}}}wwwkkk___VVVQQQOOOKKKJJJHHHFFFEEEDDDCCCCCCCCCDDDEEEFFFGGGIIIJJJJJJJJJKKKMMMNNNPPPSSSWWWZZZeeejjjppptttxxx~~~zzzkkk___XXXRRRQQQUUU```tttlllUUULLLOOONNNRRRZZZZZZ\\\___bbbdddeeegggiiikkkhhhhhhgggfffeeeeeeddddddeeeeeeeeedddeeefffggghhhjjjjjjjjjkkkkkkjjjiiihhhgggffffffhhhkkkmmmlllkkkjjjjjjjjjhhhggghhhjjjlllkkkkkkjjjjjjjjjjjjjjjjjjiiikkkmmmnnnooossszzzyyywww{{{{{{zzz~~~{{{xxxxxxyyyrrrlllhhheeedddfffnnnzzzwwwgggZZZSSSQQQLLLKKKIIIHHHFFFEEEDDDCCCDDDEEEGGGIIIJJJKKKLLLLLLKKKLLLMMMOOOPPPSSSUUUWWW[[[^^^aaaaaa```ccckkkrrrssseee]]]WWWRRRQQQUUUaaauuufffRRRLLLQQQPPPTTT[[[[[[\\\___bbbdddeeefffhhhjjjiiihhhgggfffeeedddcccbbbccccccdddeeefffggghhhiiiiiiiiigggfffddddddeeefffeeeddddddfffhhhjjjkkkjjjggghhhhhhgggeeeeeegggiiifffgggggghhhiiiiiiiiiiiiiiilllnnnpppqqquuu{{{yyyvvvzzz}}}~~~zzz{{{|||tttlllhhheeeddddddiiiwwwqqqaaaWWWSSSMMMLLLKKKJJJHHHFFFEEEDDDEEEGGGJJJMMMOOOPPPPPPPPPNNNNNNOOOPPPSSSUUUVVVWWWTTTVVVVVVRRROOOPPPWWW^^^rrr}}}|||nnncccZZZUUURRRQQQUUUaaaxxx{{{{{{|||}}}bbbPPPMMMSSSRRRUUU\\\\\\]]]___bbbdddeeefffhhhjjjjjjiiiiiigggfffcccaaa``````aaaccceeegggiiikkkkkkkkkkkkiiifffcccbbbccceeedddcccbbbdddgggiiiiiiiiigggggghhhgggeeeeeefffgggdddeeefffggghhhhhhhhhhhhhhhkkknnnpppqqquuu{{{xxxuuuxxx}}}{{{tttkkkjjjlllmmmlllmmmuuu~~~iii\\\VVVOOOOOONNNMMMKKKHHHFFFEEEFFFIIIMMMRRRUUUVVVVVVUUURRRQQQQQQRRRUUUWWWVVVUUUQQQQQQOOOKKKGGGGGGKKKOOO\\\gggrrrwwwvvvrrrjjjbbbVVVSSSQQQRRRWWWddd}}}|||}}}~~~zzz___OOONNNUUUTTTVVV\\\\\\^^^```ccceeeffffffhhhjjjkkkkkkjjjiiifffdddaaa___\\\^^^aaadddgggjjjlllmmmmmmooopppmmmiiieeeccccccdddcccbbbccceeehhhiiiiiiggghhhiiihhhfffeeefffgggfffggggggggggggfffeeeddddddhhhkkkmmmooorrryyy~~~wwwssswww{{{zzzuuuxxx~~~~~~sssbbbZZZRRRRRRRRRPPPNNNLLLIIIHHHGGGKKKQQQVVVZZZ\\\[[[[[[YYYWWWVVVWWWYYYYYYWWWTTTQQQOOOMMMJJJGGGFFFFFFGGGLLLWWWaaafffgggfffccc^^^TTTRRRRRRTTTZZZiii~~~ttt^^^OOOOOOWWWUUUWWW\\\]]]^^^aaadddeeefffgggiiijjjlllkkkkkkiiigggdddaaa___ZZZ\\\___cccgggjjjlllmmmnnnrrrvvvuuuoooiiidddcccdddbbbaaabbbeeehhhiiiiiiiiijjjjjjjjjhhhgggggghhhhhhiiiiiihhhgggdddbbbaaaaaaeeeiiikkklllpppvvv{{{vvvrrrvvvzzzyyyfff]]]UUUUUUUUUSSSQQQNNNLLLJJJHHHLLLRRRYYY]]]______^^^```]]][[[[[[\\\[[[XXXUUURRRPPPLLLJJJIIIHHHEEECCCFFFPPPYYY\\\\\\]]][[[XXXSSSRRRSSSVVV\\\lll|||yyyxxxzzzgggXXXWWWUUUUUUVVVYYY\\\^^^aaabbbdddeeefffhhhlllppppppnnnllliiieeebbb___^^^^^^aaaeeeiiilllmmmmmmmmmsss|||~~~uuummmeee___```___```cccgggjjjkkkkkkooonnnlllllllllllljjjhhhgggiiijjjhhheeebbb``````dddccceeeiiikkklllpppwwwyyypppqqqvvvlll^^^YYYXXXWWWTTTQQQOOOOOOPPPNNNPPPVVV^^^fffiiigggddd___^^^]]]]]]^^^^^^]]]\\\RRRQQQOOOLLLIIIFFFDDDCCCFFFIIINNNQQQSSSUUUWWWYYYVVVTTTSSSUUU___sss~~~|||{{{xxxvvvxxxtttaaaVVVUUUUUUUUUWWWZZZ]]]___```bbbdddeeeeeegggiiilllooonnnllliiifffcccaaa___```cccgggkkknnnooooooooozzzvvvoooiiiddd^^^^^^___bbbeeehhhhhhhhhmmmlllkkkkkkllllllkkkiiijjjkkkjjjhhhdddaaa``````bbbaaabbbgggiiikkkqqqxxxyyyppppppuuunnnaaa[[[[[[[[[ZZZXXXWWWVVVWWWQQQTTT\\\fffooorrroookkkhhhgggggggggfffdddaaa___WWWVVVRRRNNNJJJGGGEEECCCCCCFFFJJJMMMOOOQQQTTTVVVVVVUUUTTTXXXdddzzz}}}yyyvvvuuuuuuttttttxxxlllZZZSSSSSSTTTVVVYYY]]]```bbbccceeeggghhhhhhhhhhhhiiimmmlllkkkiiigggdddbbbaaaccceeeiiillloooppppppppp~~~}}}vvvqqqlllhhhdddcccdddgggjjjlllkkkjjjlllkkkjjjjjjkkklllkkkjjjkkkkkkjjjgggccc``````aaaaaa```aaaeeehhhkkkrrrzzzzzzpppooossssssgggbbbbbbbbbbbb```___]]]\\\VVVZZZcccnnnxxx{{{xxxtttppppppooonnnkkkgggcccaaa^^^\\\WWWRRRMMMJJJHHHGGGBBBDDDGGGJJJLLLOOOSSSVVVWWWVVVWWW]]]kkkzzzwwwsssqqqpppqqqssstttxxx{{{gggWWWRRRSSSUUUYYY\\\```ccceeegggjjjmmmnnnmmmkkkjjjjjjjjjjjjjjjiiigggeeecccbbbdddfffiiilllooopppppppppxxx}}}~~~zzztttqqqmmmiiihhhhhhiiikkkmmmnnnmmmllllllkkkiiiiiijjjjjjiiigggiiiiiigggdddbbbaaabbbcccdddbbbcccgggiiilllssszzz{{{qqqoootttzzznnnkkkkkkkkklllkkkhhhdddaaa___bbbiiisss|||}}}{{{zzzwwwsssnnnkkkjjjjjjhhhddd]]]UUUPPPLLLJJJJJJCCCEEEGGGIIILLLOOOTTTXXXYYYXXXYYY```ooo{{{ttttttrrrnnnlllkkkmmmrrruuu|||wwweeeYYYTTTVVVYYY]]]aaadddggghhhhhhkkkoooqqqpppmmmlllllliiijjjjjjjjjhhhfffdddbbbdddeeehhhjjjmmmnnnooooooooouuuyyywwwuuusssooojjjhhhhhhhhhjjjlllllljjjhhhmmmkkkiiiiiiiiihhhfffeeecccddddddbbbaaabbbdddfffiiiggghhhkkklllmmmssszzz|||rrrqqquuu}}}~~~{{{}}}vvvssstttuuuxxxyyywwwqqqmmmkkkkkkooovvvyyysssrrrvvvyyyvvvpppeeeZZZQQQKKKHHHHHHDDDFFFIIIKKKMMMQQQVVVZZZ\\\ZZZ[[[cccrrrzzzrrrmmmkkkjjjhhhffffffjjjqqqvvvsssccc\\\YYY[[[___cccfffhhhjjjjjjgggjjjnnnpppooonnnnnnnnnkkkkkkllllllkkkhhhfffddddddeeegggiiikkkmmmnnnnnnkkkqqquuuuuuuuuuuurrrllllllkkklllmmmnnnmmmjjjhhhkkkjjjhhhhhhhhhhhhfffddd```aaacccccccccdddfffhhhllljjjkkkooopppppptttzzz{{{qqqpppuuuzzz}}}rrrsssmmmmmmsssqqqpppzzz}}}zzz{{{~~~zzzsssrrrttt{{{{{{ssssssyyyzzzlll]]]QQQJJJGGGFFFFFFIIILLLOOORRRUUUZZZ]]]___]]]^^^fffwww|||vvvpppllliiicccccccccbbbdddkkkttt{{{mmmaaa^^^^^^```dddhhhkkkllllllkkkgggjjjnnnppppppqqqqqqrrrnnnoooppppppooollliiigggdddeeegggiiikkklllnnnnnnllloooqqqpppqqqtttrrrmmmoooooopppqqqqqqooollliiihhhgggffffffhhhhhhhhhfffaaaccceeefffffffffggghhhjjjjjjmmmqqqsssrrrvvv{{{zzzpppnnnrrruuu|||yyyuuuqqqsssnnnmmmqqqllliiirrrzzz|||qqqrrruuu}}}}}}sssqqqvvv|||{{{mmm^^^SSSMMMLLLLLLMMMPPPTTTXXX[[[^^^aaadddbbb```bbbkkk}}}xxxrrrmmmkkkhhhggg``````aaaaaaeeemmmyyy{{{iii______aaadddgggkkkmmmnnnmmmllliiilllooorrrssstttvvvwwwqqqrrrssssssqqqnnnkkkiiieeefffgggiiikkkmmmnnnooommmnnnmmmkkklllppppppmmmmmmmmmmmmnnnnnnlllhhheeedddddddddeeehhhjjjjjjiiiccceeehhhiiihhhgggggghhhhhhhhhlllrrruuutttwww|||zzznnnkkkooorrryyyzzztttrrrsssvvvsssrrrtttlllgggnnnooo~~~uuukkkmmmsss~~~xxxtttwww{{{}}}vvviii]]]UUURRRSSSUUUSSSWWW\\\```cccfffiiikkkdddcccdddooo{{{sssllljjjhhhccc______]]]]]]___ccckkkuuutttddd___bbbeeehhhlllooooooooopppqqqpppnnnmmmnnnsssuuuuuutttrrrqqqqqqrrrrrrqqqmmmkkkfffgggiiijjjkkklllmmmmmmkkkkkklllmmmlllkkkiiihhhhhhkkknnnooonnnmmmmmmmmmiiigggeeefffiiikkkjjjhhhkkkkkkjjjiiiiiihhhhhhhhhjjjkkklllmmmnnnqqqvvvyyy}}}|||sssooooooqqqxxx}}}xxxuuuuuuxxx{{{zzzwwwvvvwwwyyyvvv}}}}}}ssslllfffgggmmmzzz{{{qqqkkkiiikkkgggaaa\\\XXXXXXZZZ\\\cccgggjjjlllqqqwwwwwwtttvvvjjjeeerrr~~~vvvrrrlllffffffddd```]]]]]]]]]]]]___eeennn{{{rrrccc^^^aaadddgggkkkmmmnnnnnnnnnooopppooonnnooosssuuuuuutttsssrrrrrrrrrrrrqqqmmmkkkcccdddfffhhhiiijjjkkkkkkkkkllllllmmmmmmmmmmmmlllkkkkkklllmmmlllkkkiiigggjjjhhheeefffiiikkkkkkjjjjjjjjjjjjjjjjjjiiihhhgggiiijjjkkkllllllooorrruuu{{{|||tttpppooopppvvv|||xxxyyy{{{|||zzzssskkkeeefffhhhnnnzzz{{{ooohhheeeeeeccc___]]]]]]___ccceeemmmrrrvvvyyy~~~|||wwwlllhhhvvv{{{ssslllgggbbb___```___[[[YYYZZZ]]]^^^bbbjjjvvv|||nnnaaa^^^```cccfffiiikkkkkkllllllnnnpppooooooppprrrtttsssrrrtttsssrrrrrrrrrpppmmmjjjbbbcccdddeeeggghhhiiiiiikkkkkklllmmmnnnoooqqqqqqqqqnnnlllmmmmmmlllhhhdddjjjhhheeeeeegggiiikkklllhhhiiijjjkkkkkkjjjhhhgggfffhhhiiijjjkkkllloooqqqxxx~~~uuupppooonnnttt}}}}}}~~~zzztttnnngggbbb___gggiiiooozzz~~~qqqiiieeecccbbbaaabbbdddiiinnnqqq{{{wwwmmmjjjyyy{{{xxxssslllfff___[[[ZZZ\\\[[[WWWVVVXXX^^^bbbjjjuuuwwwjjjbbb___aaaccceeehhhiiiiiijjjkkklllooooooooopppqqqqqqqqqqqquuutttrrrrrrqqqpppmmmkkkfffffffffffffffgggggggggjjjjjjjjjkkkmmmpppssstttvvvrrrnnnoooqqqpppkkkfffiiigggdddcccdddfffiiikkkfffhhhjjjllllllkkkhhhgggccceeehhhiiijjjllloooqqqwwwvvvqqqnnnmmmsss{{{}}}zzzssskkkddd```^^^^^^hhhkkkrrr|||yyyrrrnnnjjjjjjjjjllloootttxxx{{{tttlllkkk{{{zzzsssnnnkkkgggbbb^^^[[[XXXXXXYYYXXXUUUVVVYYYaaahhhsssrrrhhhcccccccccccceeehhhhhhhhhiiijjjllllllmmmooooooooooooooooootttsssqqqppppppooommmkkkmmmllljjjhhhgggfffffffffhhhhhhhhhiiillloooqqqsssuuuqqqmmmnnnqqqqqqmmmhhhhhhfffdddbbbaaacccfffhhheeegggjjjllllllkkkiiihhhbbbdddgggiiijjjmmmpppsssxxxxxxqqqnnnmmmrrryyy}}}~~~~~~|||sssqqqllleee^^^[[[\\\^^^jjjpppxxx}}}yyyuuuuuuwwwzzz~~~tttlllmmm~~~rrrnnnhhhdddaaa^^^[[[YYYXXXUUUUUUWWWWWWVVVZZZ___fffnnnzzz|||mmmddddddffffffeeeggghhhiiiiiiiiikkkmmmjjjlllooopppoooooooooppprrrqqqooonnnoooooommmkkkooonnnkkkiiigggfffffffffgggggghhhiiikkkmmmooopppooollljjjjjjlllllljjjggghhhgggfffccc```aaaccceeeeeegggiiikkklllkkkjjjjjjdddeeeggggggiiilllqqqtttwww}}}zzzrrrmmmlllqqqwww~~~{{{uuuhhhiiigggccc]]]ZZZZZZ]]]kkkrrr|||uuuooorrrzzztttqqqgggeee```]]]ZZZXXXWWWVVVSSSRRRRRRUUUVVVXXX___ggglllrrr}}}wwwgggaaadddhhhggggggiiijjjjjjiiijjjlllnnniiimmmppprrrqqqpppqqqssspppnnnmmmmmmmmmnnnmmmlllllljjjhhhfffeeeeeeeeefffggghhhiiikkklllllllllllljjjiiihhhgggfffeeeeeedddjjjjjjiiifffbbb```bbbdddffffffhhhiiikkkkkkkkkkkkhhhhhhgggffffffiiinnnrrrtttxxx{{{rrrmmmkkknnnttt{{{tttmmmbbbfffhhhfff```\\\[[[\\\dddnnnyyyuuupppsss{{{sssmmmhhheee^^^\\\XXXUUUSSSRRRQQQQQQPPPNNNPPPSSSVVVZZZcccmmmooottt~~~tttddd___dddhhhgggiiijjjkkkkkkjjjkkkmmmoooiiinnnrrrtttsssrrrsssuuunnnmmmkkkkkkmmmnnnmmmlllhhhfffdddccccccdddeeefffhhhiiikkklllmmmlllkkkkkkiiijjjiiifffcccbbbbbbccckkklllllliiidddaaabbbcccfffgggggghhhjjjkkklllmmmkkkjjjgggdddcccfffkkkoooqqquuu|||sssmmmiiimmmrrryyy}}}ooogggbbbggglllkkkeee___]]]]]]\\\gggsssyyyxxxwww{{{tttnnnrrr{{{qqqkkkiiifffaaa\\\XXXUUUQQQOOOOOOOOOOOOOOONNNRRRVVVZZZ^^^fffooowwwsssbbbbbbdddbbbdddiiiiiikkkmmmnnnmmmllllllllllllmmmmmmnnnoooppppppqqqooonnnmmmkkkiiigggfffeeedddcccbbbbbbdddeeeeeedddiiiiiiiiijjjllllllkkkiiikkkhhhdddaaa______aaabbbiiikkkllliiieeebbbbbbccc```bbbeeehhhiiiiiihhhgggeeedddbbbbbbcccgggkkkmmmssssss~~~vvvnnniiiiiimmmvvvrrrfff```ccckkksssuuunnnddd]]]ZZZ[[[```gggkkkmmmnnnqqqsss}}}nnnnnnvvv{{{ssslllddd___]]]ZZZVVVRRRRRRQQQOOONNNNNNOOOOOOOOOSSSVVVYYY]]]cccmmmzzzpppaaaaaacccaaabbbggggggiiikkklllkkkjjjjjjkkkkkkllllllmmmnnnoooppppppmmmlllkkkiiihhhhhhgggggggggfffeeeeeeggghhhhhhggghhhhhhgggiiikkklllkkkiiijjjgggddd```______```aaaeeeggghhhgggdddbbbbbbccc```bbbdddggghhhgggfffeeecccbbbaaabbbeeeiiimmmpppqqqqqq|||wwwooogggfffjjjsss{{{yyymmmeeeaaaaaaiiiqqqtttoooggg```^^^ZZZ]]]aaacccdddeeehhhjjj}}}yyyllllllvvv~~~uuunnnfffaaaZZZVVVUUUTTTQQQNNNNNNNNNNNNNNNOOOPPPQQQRRRUUUXXX\\\aaaiiiuuu{{{kkk___```bbb``````ccceeegggiiiiiihhhggghhhiiiiiijjjkkklllmmmnnnoooooolllkkkiiigggfffggghhhiiijjjiiihhhiiikkklllkkkjjjgggfffeeegggiiijjjjjjiiiiiifffccc```^^^^^^___```___bbbdddeeedddcccccccccaaabbbccceeeeeeeeedddcccaaaaaaaaabbbeeejjjnnnqqqooooooyyyxxxpppfffdddgggooowww}}}|||ssslllhhhffffffllltttwwwssslllfffccc``````aaaaaaaaacccgggjjj{{{|||wwwvvvwwwtttwww|||}}}vvvkkkkkkvvvxxxqqqiiiddd\\\YYYTTTRRRRRRQQQPPPNNNMMMNNNPPPQQQQQQRRRTTTUUUXXX\\\dddllluuurrrfff^^^^^^aaa___^^^```bbbdddeeeeeeddddddeeefffggghhhhhhjjjkkklllmmmmmmllljjjgggeeedddeeefffhhhkkkjjjiiijjjlllmmmllljjjdddccccccdddgggiiiiiihhhgggeeebbb___]]]]]]^^^^^^\\\^^^aaacccddddddddddddbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbdddhhhlllnnnnnnnnnwww{{{rrrgggeeefffmmmsssyyy|||uuuqqqpppooopppuuu|||~~~zzztttnnnkkkhhhfffdddccceeejjjpppttt}}}rrrjjjeeedddeeeeeeiiiqqq{{{}}}vvvnnnmmmuuuwwwmmmgggaaa[[[WWWQQQOOOMMMLLLLLLLLLLLLKKKMMMOOOQQQQQQQQQRRRVVVXXX^^^fffrrr}}}jjjbbb]]]]]]______^^^^^^```aaabbbbbbaaaaaabbbddddddeeefffgggiiijjjkkklllmmmkkkgggdddbbbbbbcccdddhhhggggggiiijjjkkkiiigggbbbaaa```aaadddggghhhhhhfffeeebbb___^^^]]]]]]^^^\\\\\\^^^```ccceeeeeefffbbbbbbaaa````````````aaacccbbbbbbbbbccceeegggiiinnnnnnttt~~~vvvkkkhhhggglllrrrwww~~~~~~~~~}}}yyyyyyyyyzzz~~~|||yyyooolllhhhhhhlllttt|||{{{ssskkkddd```^^^\\\[[[^^^fffrrr~~~|||vvvrrrpppuuuyyyqqqggg```[[[XXXSSSPPPKKKKKKKKKKKKKKKLLLLLLMMMLLLNNNPPPQQQQQQTTTZZZ___cccmmm|||}}}eee```\\\\\\^^^``````_________```___^^^___```bbbbbbcccdddeeegggiiijjjjjjllljjjgggdddbbbaaaaaaaaadddcccdddeeeggggggeeeccc```^^^]]]___bbbeeeggggggfffeeebbb```^^^^^^]]]]]]^^^\\\[[[]]]```ccceeeeeebbbaaa```______```aaabbbeeeeeedddccccccdddeeefffmmmmmmqqq|||zzzqqqllljjjlllpppttt||||||{{{||||||~~~yyytttsssxxx|||xxxtttoooiiiccc\\\WWWWWWWWW]]]iiivvv|||zzzuuurrrooouuuzzzlllfff^^^XXXVVVTTTPPPNNNJJJKKKLLLMMMMMMNNNOOOPPPLLLOOORRRSSSUUUZZZccckkkoooyyywwwbbb```]]]\\\^^^aaabbbaaa^^^______^^^]]]]]]___bbb```aaabbbdddfffgggiiiiiihhhgggfffdddbbbaaaaaaaaa``````aaacccddddddbbb```^^^\\\[[[]]]```dddfffgggfffeeecccaaa___^^^^^^^^^___\\\XXXYYY\\\```cccdddbbbaaa___^^^^^^```bbbcccggggggfffeeeeeeeeeffffffiiiiiilllwww}}}uuuoookkklllnnnrrryyy}}}|||}}}~~~~~~yyyooobbbYYYXXXVVVXXXcccpppxxxxxxtttkkkkkkuuutttmmmbbb]]]VVVQQQPPPOOOLLLJJJGGGIIIKKKKKKKKKLLLNNNOOOOOORRRUUUWWWZZZaaammmvvvrrraaa```]]][[[^^^bbbcccbbb^^^^^^^^^]]]\\\]]]___aaa___```aaaccceeeggghhhiiieeeeeeddddddcccbbbbbbaaa^^^^^^___aaacccccc```^^^]]][[[ZZZ\\\```cccfffgggfffeeedddbbb```___^^^^^^```\\\WWWVVVYYY^^^aaabbbbbbaaa___^^^^^^```cccdddhhhhhhgggggggggggghhhhhhffffffiiitttwwwpppllllllmmmpppwwwnnnbbb\\\XXXXXXaaaoooxxxyyyuuueeehhhuuu~~~sssiiicccWWWUUURRRNNNLLLKKKKKKKKKKKKJJJJJJKKKMMMNNNNNNMMMVVVVVVWWWYYY^^^jjjzzz|||qqqeeecccaaa___```bbbfffhhhhhhddd___\\\[[[\\\\\\\\\]]]]]]]]]___bbbcccbbb``````bbbcccbbbaaa```aaabbbccc```\\\\\\^^^```^^^]]]___^^^]]]^^^aaacccccccccfffeeebbb```______```aaa___]]]ZZZXXXXXX[[[^^^aaabbbdddfffhhhhhhgggfffeeegggggghhhiiihhhgggeeedddgggdddfffqqqzzzsssmmmllllllnnnuuu|||~~~kkkeee^^^\\\fffrrruuuqqqnnngggkkkyyy|||qqqhhh___ZZZTTTRRRPPPMMMLLLLLLLLLMMMNNNNNNNNNOOOQQQSSSSSSSSSVVVXXX\\\```hhhtttvvvlllgggfffdddcccbbbdddeeeggggggccc^^^[[[[[[]]]^^^___^^^]]]\\\]]]^^^______^^^___```aaaaaa______```aaacccaaa``````bbbaaa\\\XXXYYYXXXXXX[[[^^^aaabbbbbbbbbaaa___^^^\\\\\\]]]]]]```^^^ZZZXXXXXX[[[___bbbdddeeefffggghhhggggggffffffffffffffffffeeeeeeeeehhhfffhhhqqq~~~yyysssmmmkkkkkkmmmssszzz}}}xxxhhh___\\\fffqqqtttpppllldddkkk|||wwwkkkbbb[[[UUUPPPPPPOOOMMMLLLLLLLLLMMMNNNLLLLLLMMMNNNPPPRRRTTTVVVYYY^^^eeellluuu~~~ooogggiiihhhhhhgggffffffeeeeeeeeeaaa\\\ZZZ[[[^^^aaabbbaaa___\\\[[[\\\]]]^^^]]]]]]^^^______]]]]]]^^^___bbbbbbccceeefffbbb[[[UUUUUUTTTUUUXXX\\\```bbbbbb___^^^]]]\\\\\\[[[\\\\\\aaa___[[[XXXYYY\\\```ccceeeeeeffffffffffffggggggddddddcccccccccdddeeefffggggggiiioooxxxzzzsssmmmkkkjjjjjjooovvvzzznnnddd```iiivvvyyysssnnngggqqq~~~uuuhhh^^^XXXTTTOOOLLLNNNMMMMMMLLLLLLLLLMMMMMMLLLLLLMMMNNNOOORRRVVVYYYccciiiqqqzzzvvvjjjcccgggggghhhiiiiiigggfffdddddd```[[[YYY[[[___ccceeefffbbb^^^[[[\\\]]]^^^^^^]]]^^^______]]]]]]^^^___aaaaaabbbeeegggddd]]]WWWWWWVVVVVVXXX\\\___``````\\\\\\]]]]]]]]]]]]^^^^^^bbb___\\\YYYZZZ]]]aaadddeeeeeeddddddddddddeeefffcccbbb```___```bbbdddfffdddeeeiiimmmrrrzzzsssmmmjjjhhhgggkkkqqqxxx}}}tttkkkiiisss|||wwwppp|||nnnggg]]]VVVRRRPPPNNNKKKOOOOOONNNMMMMMMMMMLLLMMMPPPRRRSSSSSSUUUYYY___dddrrrxxx}}}qqqhhhccccccdddgggiiiiiihhhfffeeebbb^^^ZZZYYY[[[___bbbdddeeeaaa\\\ZZZZZZ\\\]]]]]]^^^___``````___^^^___```aaa______aaadddccc```\\\ZZZYYYXXXYYY\\\]]]^^^]]][[[[[[[[[\\\\\\^^^___```bbb```]]]\\\\\\^^^aaadddddddddcccbbbbbbccccccdddbbbaaa___]]]^^^```ccceeeccceeeiiimmmrrr{{{tttnnnjjjgggeeehhhllltttyyywwwrrrtttzzzxxxmmmaaa[[[TTTPPPOOOOOOMMMKKKPPPPPPPPPOOOOOOOOONNNNNNQQQSSSVVVXXX[[[aaakkkrrruuunnniiidddaaacccfffhhhiiihhhfffeeeaaa^^^ZZZYYY[[[^^^``````___\\\XXXVVVWWWYYYZZZ[[[___aaaaaaaaa```___```aaa___]]]\\\]]]```bbb```]]]ZZZYYYYYY[[[]]]```aaa```^^^]]][[[ZZZYYY[[[\\\]]]aaa```___^^^___```bbbcccddddddccccccccccccbbbbbbbbbaaa^^^]]]]]]___aaacccccceeeiiimmmrrr}}}vvvoookkkgggccceeeiiinnnttt}}}~~~zzz{{{tttggg___XXXTTTPPPNNNPPPPPPNNNLLLOOOPPPPPPQQQRRRSSSSSSSSSPPPTTTYYY]]]cccmmmzzzxxxnnnllljjjfffccceeeggghhhhhhgggeeeddd___]]][[[ZZZ[[[\\\\\\[[[ZZZXXXUUUTTTVVVYYYZZZZZZ___```aaaaaa```___```aaa^^^\\\[[[\\\______\\\YYYZZZZZZ[[[___eeeiiillllllgggddd___ZZZXXXXXXYYY[[[``````aaaaaaaaabbbbbbaaadddeeeeeefffeeedddcccbbbbbbaaa___^^^^^^___```aaabbbbbbeeejjjppp}}}xxxppplllgggbbbcccggghhhoooxxxzzzpppfff]]]WWWUUURRROOOOOORRRSSSQQQNNNNNNOOOQQQSSSTTTUUUVVVVVVUUUYYY```fffnnnzzzrrrjjjkkkkkkgggfffggghhhiiihhhfffdddccc___]]][[[[[[[[[[[[ZZZXXXYYYWWWUUUVVVXXX[[[\\\\\\___```aaa```______```aaa]]][[[[[[]]]^^^]]]YYYTTTZZZ[[[^^^dddlllsssxxxyyypppkkkddd]]]YYYXXXYYYZZZ___```bbbcccccccccaaaaaaeeefffggghhhhhhfffdddcccbbbaaa```___^^^______```___^^^```eeekkkwwwyyyqqqlllgggbbbbbbfffccckkkuuu~~~xxxssskkkccc]]]YYYUUUSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPSSSTTTQQQRRRXXX\\\]]]^^^```fffppp}}}}}}qqqkkkjjjkkkkkkiiihhhgggfffdddcccaaaaaa^^^^^^]]]\\\[[[YYYYYYXXXWWWUUUVVVZZZ\\\ZZZ[[[^^^bbbccccccbbbaaa___]]]\\\XXXXXXXXXYYYYYYZZZ\\\\\\___^^^^^^dddsssvvviii^^^XXXYYY]]]aaabbbbbbcccdddfffgggggghhhdddfffiiiiiihhhgggggghhheeedddbbb```^^^^^^^^^^^^bbb^^^aaagggiiimmm~~~wwwoooiiieeedddcccgggiiippp{{{|||uuupppjjjfff```ZZZWWWTTTRRRQQQRRRQQQQQQQQQQQQQQQRRRSSSQQQSSSTTTTTTXXXaaafffffflllooouuu}}}|||qqqlllkkkjjjjjjiiiiiigggfffdddcccbbbaaa___^^^]]]\\\[[[ZZZYYYXXXWWWUUUVVVZZZ\\\ZZZ[[[^^^aaabbbbbbbbbaaa^^^\\\ZZZXXXXXXYYYYYY[[[\\\^^^___bbbcccdddkkkzzzqqqeee]]]\\\___aaaffffffeeeddddddddddddddddddfffhhhhhhgggggggggiiigggfffcccaaa```_________bbb___```fffgggjjj|||yyyqqqkkkgggeeedddbbbcccjjjvvv~~~}}}tttqqqooommmkkkgggccc```\\\XXXTTTRRRRRRRRRQQQPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTUUUVVVYYYcccpppvvvvvvzzzrrrnnnlllkkkjjjjjjiiihhhfffdddbbbbbbaaa______^^^\\\[[[ZZZYYYXXXWWWUUUWWW[[[\\\[[[[[[^^^___```bbbbbbaaa^^^[[[XXXWWWWWWXXXZZZ\\\^^^```bbbccceeehhhooo}}}tttiiibbb```bbbdddkkkiiifffcccaaa```aaaaaacccdddeeeeeeeeeeeegggiiiiiihhhfffdddbbbaaa``````bbb```aaaddddddgggvvv{{{tttnnniiigggeee``````eeeoooxxx~~~zzzuuurrrooolllhhhfffcccaaa___]]][[[ZZZUUURRRPPPPPPQQQSSSSSSSSSQQQPPPPPPQQQQQQRRRSSSTTTVVVWWWYYY```oooyyysssqqqooommmkkkllljjjhhhfffdddbbbbbbbbb```___^^^]]][[[ZZZXXXXXXWWWUUUWWW\\\]]][[[[[[^^^___```bbbcccbbb___[[[YYYVVVWWWXXXZZZ]]]___bbbccc```cccgggmmmxxx|||wwwooogggccccccfffhhhllljjjfffbbb_________```bbbcccccccccbbbdddfffiiiiiiiiigggeeecccbbbaaa```cccaaabbbdddccceeeqqq~~~|||vvvooojjjgggeeedddbbbdddkkkqqqvvv}}}|||wwwqqqkkkgggccc```^^^\\\[[[ZZZWWWUUUTTTTTTUUUSSSQQQPPPPPPRRRTTTTTTSSSSSSRRRRRRRRRRRRSSSTTTTTTXXXZZZ\\\eeevvv}}}wwwssssssrrrpppmmmmmmkkkhhheeecccbbbbbbbbbaaa```___]]][[[ZZZXXXXXXWWWVVVXXX]]]^^^\\\[[[^^^___```bbbcccbbb```^^^\\\WWWWWWXXXZZZ]]]___aaaccc^^^bbbeeehhhooowwwxxxtttqqqnnniiieeedddeeegggiiijjjhhhdddaaa______```aaaaaaaaabbbaaa```bbbdddgggggggggfffeeedddbbbaaa```ccccccccccccbbbeeemmmwww}}}wwwqqqkkkgggddddddaaabbbhhhmmmrrryyysssnnnhhhccc```]]]ZZZXXXUUUUUUUUUSSSQQQPPPRRRSSSSSSQQQPPPQQQRRRTTTSSSSSSUUUUUUUUUUUUVVVWWWXXXYYY\\\___ccckkk{{{|||xxxsssrrrssssssrrrooonnnllliiieeecccbbbbbbbbbbbbaaa___^^^\\\ZZZXXXXXXWWWVVVXXX^^^___\\\\\\^^^___```aaabbbbbbaaaaaa```ZZZZZZ[[[\\\^^^___aaabbb```cccdddeeeiiinnnnnnkkknnnllliiigggffffffggghhhgggeeecccaaa``````aaabbb```aaaaaaaaa``````aaacccccccccccccccbbbaaa```___aaabbbbbbbbbbbbdddkkkqqq~~~yyyrrrlllgggdddbbb______eeekkkpppwwwkkkgggaaa]]]ZZZXXXVVVTTTQQQSSSUUUTTTRRRQQQRRRTTTSSSQQQQQQRRRTTTUUUUUUTTTVVVWWWXXXYYY\\\^^^```bbbfffkkkpppvvvvvvsssooooooqqqrrrrrrpppooommmiiieeecccbbbbbbcccbbbaaa```^^^\\\ZZZXXXWWWWWWVVVYYY^^^```]]]\\\]]]^^^^^^^^^___```aaabbbccc____________```aaabbbbbb```ccccccbbbdddiiiiiigggkkkjjjiiihhhggggggggggggddddddcccaaaaaa`````````___```aaaaaa___^^^^^^___^^^^^^___``````___^^^^^^]]]___`````````dddiiilll{{{uuunnniiieeeaaa^^^^^^ccchhhlllrrryyyaaa]]]XXXTTTRRRQQQOOOMMMMMMPPPSSSRRRPPPOOOPPPRRRSSSSSSRRRTTTVVVXXXWWWVVVVVVXXXZZZ]]]```dddgggiiipppvvv{{{sssooolllllloooqqqqqqppppppmmmiiieeecccbbbbbbccccccbbb```^^^\\\ZZZXXXWWWWWWVVVYYY___```]]]\\\]]]\\\\\\\\\\\\^^^```cccdddccccccbbbbbbbbbbbbbbbccc___bbbbbb```aaafffgggeeeffffffgggggghhhhhhhhhhhhddddddcccbbbaaa```______^^^```bbbaaa___]]]]]]]]]ZZZ[[[]]]^^^^^^^^^]]]]]]ZZZ]]]^^^^^^___cccgggjjjzzz}}}wwwpppjjjfffddd``````ccceeegggkkkqqq{{{TTTTTTTTTTTTRRRPPPNNNMMMNNNOOOQQQRRRRRRSSSTTTVVVVVVVVVWWWVVVVVVXXX\\\______```aaadddhhhooowww}}}xxxqqqppppppooonnnmmmllllllmmmlllkkkiiifffccc```^^^dddcccaaa___]]]ZZZYYYXXXZZZZZZ\\\]]]^^^_________````````````____________^^^___aaabbbcccccccccbbbbbbaaa___^^^^^^```aaaccceeeeeeffffffffffffeeeeeefffdddbbb___]]]\\\\\\\\\^^^______^^^]]][[[YYYWWWXXXYYYZZZ[[[[[[ZZZYYYXXXUUUWWWXXXYYY\\\```fffjjjttt{{{vvvoookkkfffdddbbb```bbbeeeiiillluuuzzzRRRSSSSSSSSSRRRQQQOOONNNOOOQQQSSSSSSSSSSSSUUUWWWVVVXXXYYYZZZ[[[]]]aaadddcccfffjjjooouuutttppppppooonnnlllkkkjjjjjjllllllkkkiiigggdddaaa___bbbbbb```___]]]\\\[[[ZZZ\\\]]]^^^___```aaaaaaaaaaaaaaa`````````_______________````````````______```___]]]\\\]]]^^^```aaaccccccddddddddddddcccccccccbbb```^^^\\\\\\\\\\\\]]]]]]]]]\\\ZZZXXXVVVUUURRRSSSUUUWWWXXXXXXXXXXXXUUUVVVWWWXXXYYY]]]aaaeeemmm}}}}}}xxxqqqlllgggeeebbb```aaadddgggjjjqqqvvv~~~PPPQQQQQQRRRRRRRRRQQQQQQQQQSSSTTTUUUTTTUUUVVVXXXWWWYYY\\\___bbbffflllpppooosssyyyyyypppoooooonnnlllkkkiiihhhhhhjjjiiiiiihhhfffdddbbbaaa``````_________^^^^^^^^^^^^___```bbbcccccccccccccccbbbbbbaaa```___^^^^^^___^^^]]]\\\[[[[[[[[[[[[\\\[[[ZZZZZZZZZ\\\]]]^^^___``````aaaaaa``````______^^^\\\[[[ZZZZZZ[[[[[[[[[[[[ZZZYYYWWWUUUSSSRRRNNNOOOQQQSSSUUUWWWWWWXXXUUUUUUVVVVVVVVVYYY]]]```ddduuu{{{tttoooiiigggccc``````bbbdddfffkkkqqqzzzOOOOOOPPPQQQRRRSSSSSSSSSRRRTTTUUUVVVVVVVVVXXXYYYYYY[[[___cccjjjsss}}}{{{rrrnnnooonnnmmmllljjjhhhgggffffffeeeeeeeeedddcccbbbbbb^^^^^^^^^______`````````___```aaabbbcccddddddddddddcccbbbaaa___^^^]]]\\\\\\[[[YYYWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYZZZ\\\\\\]]]]]]^^^^^^^^^^^^]]]]]]ZZZYYYXXXXXXXXXXXXYYYZZZYYYYYYXXXVVVUUUSSSQQQQQQNNNOOOQQQRRRTTTVVVWWWWWWSSSTTTUUUUUUVVVXXX[[[^^^aaapppxxxsssllliiieeeaaa___```bbbcccffflllvvvNNNOOOPPPQQQRRRTTTUUUVVVSSSUUUWWWXXXXXXXXXZZZ\\\]]]```dddjjjttttttnnnmmmmmmmmmlllkkkiiihhhgggfffaaaaaaaaa```````````````\\\]]]]]]^^^___```aaaaaa^^^___```aaabbbcccccccccdddcccbbb```___]]]\\\[[[XXXWWWUUUTTTSSSTTTUUUUUUUUUUUUVVVWWWXXXYYY[[[[[[ZZZ[[[[[[\\\\\\[[[[[[ZZZWWWVVVUUUUUUUUUVVVXXXYYYXXXXXXWWWUUUTTTSSSRRRRRRPPPPPPQQQQQQRRRSSSSSSTTTQQQRRRTTTUUUVVVXXX\\\___ccclll{{{vvvooolllfffbbb______```aaaccciiirrr|||PPPPPPPPPQQQSSSUUUWWWXXXUUUWWWYYY[[[\\\]]]___aaadddgggnnnwww}}}ooojjjjjjjjjjjjiiihhhgggffffffeee______^^^]]]^^^^^^______\\\\\\]]]]]]^^^_________\\\]]]^^^```aaaaaaaaaaaabbbaaa```___]]]\\\[[[ZZZTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRTTTUUUWWWXXXYYYZZZXXXXXXYYYYYYYYYYYYXXXXXXUUUTTTTTTSSSTTTUUUVVVWWWWWWVVVUUUTTTSSSSSSSSSSSSQQQPPPOOOOOOOOOOOOPPPPPPPPPRRRTTTUUUVVVXXX[[[^^^ccciii||||||yyyqqqnnnhhhccc______```aaaaaafffooowww~~~QQQQQQRRRRRRTTTVVVXXXZZZXXXZZZ]]]___aaaccceeehhhkkkqqq|||vvvkkkffffffffffffeeeeeedddddddddddd___^^^]]]\\\\\\]]]^^^___]]]]]]]]]]]]]]]]]]]]]]]][[[\\\]]]___``````aaaaaa```______]]]\\\[[[ZZZZZZTTTSSSSSSRRRQQQOOONNNMMMNNNOOOQQQSSSTTTVVVWWWWWWTTTUUUUUUVVVVVVUUUUUUTTTUUUTTTSSSRRRSSSTTTUUUVVVTTTSSSRRRRRRRRRRRRSSSTTTRRRQQQPPPOOOOOOPPPQQQQQQQQQSSSUUUUUUUUUVVVXXXZZZ```dddwww}}}zzzsssoooiiiddd```___```aaa```dddkkkrrryyySSSRRRRRRSSSUUUWWWYYY[[[ZZZ]]]```bbbdddgggjjjllloooxxx~~~qqqhhhcccbbbbbbbbbbbbbbbbbbbbbbbbbbb```___^^^]]]]]]]]]^^^___]]]]]]]]]\\\\\\[[[[[[[[[[[[\\\]]]___``````aaaaaa___^^^]]]]]]\\\[[[ZZZZZZTTTTTTTTTSSSPPPMMMKKKIIIKKKLLLNNNQQQSSSTTTUUUUUURRRRRRSSSSSSSSSSSSRRRRRRUUUTTTSSSRRRRRRSSSTTTUUURRRQQQQQQPPPQQQRRRSSSTTTSSSSSSRRRQQQRRRSSSTTTUUURRRTTTUUUUUUTTTTTTUUUWWW\\\```ttt}}}{{{tttpppjjjeeeaaa```aaabbb___bbbhhhnnnuuu}}}SSSTTTUUUYYY\\\]]]]]]\\\bbbccceeehhhkkkppptttvvv}}}mmmeeebbb```^^^\\\[[[ZZZ\\\```bbbaaa```]]][[[YYYXXXZZZ[[[[[[ZZZ]]]\\\[[[YYYYYYYYYYYYZZZ[[[\\\]]]]]]^^^^^^]]]]]]^^^\\\YYYXXXXXXYYYXXXWWWUUUTTTTTTTTTTTTRRROOOLLLJJJJJJIIIIIIJJJMMMOOOQQQUUUTTTRRROOOLLLKKKMMMOOOOOOPPPPPPQQQQQQPPPPPPOOORRRQQQPPPOOOOOOPPPQQQRRRQQQPPPPPPPPPPPPQQQQQQRRRPPPRRRSSSTTTSSSSSSUUUVVV[[[___nnn~~~|||{{{{{{vvvoooiiidddaaa___]]]dddccceeekkkpppttt}}}XXXXXXZZZ^^^aaacccccccccfffgggjjjoootttzzzwwwjjjdddaaa^^^[[[]]][[[ZZZ\\\^^^```___^^^]]]\\\\\\]]]^^^]]][[[YYY[[[ZZZYYYWWWVVVWWWWWWXXXZZZ[[[\\\\\\]]]]]]\\\\\\^^^[[[YYYXXXYYYZZZYYYXXXSSSSSSSSSTTTUUUSSSOOOLLLIIIIIIHHHIIIJJJMMMOOOQQQTTTTTTSSSQQQNNNMMMMMMOOONNNNNNOOOOOOOOOOOONNNNNNQQQQQQPPPOOOOOOPPPQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRQQQRRRTTTTTTSSSSSSTTTUUUWWW[[[hhh~~~zzzvvvpppjjjgggdddaaa```cccaaabbbgggkkkpppyyyYYYZZZ]]]```cccfffhhhiiinnnpppuuu{{{pppgggeeeddd___YYY\\\[[[ZZZZZZ\\\]]]]]]\\\\\\\\\\\\^^^___]]]ZZZWWWXXXWWWVVVTTTTTTTTTTTTUUUYYYYYYZZZ[[[[[[[[[[[[[[[[[[ZZZXXXXXXYYYZZZZZZYYYQQQQQQRRRTTTUUUSSSPPPMMMGGGGGGGGGHHHJJJMMMOOOQQQSSSTTTTTTSSSPPPNNNNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLPPPOOOOOONNNNNNOOOOOOPPPPPPOOOOOOOOOPPPPPPQQQRRRQQQRRRTTTSSSRRRRRRSSSTTTTTTWWWbbbvvv~~~{{{wwwrrrmmmjjjgggeeebbbbbb______bbbeeejjjrrr{{{\\\^^^aaadddhhhlllpppsss{{{~~~xxxkkkggghhhhhhaaaZZZ[[[ZZZYYYYYYZZZ\\\]]]]]][[[ZZZZZZZZZ[[[ZZZXXXVVVWWWVVVTTTSSSRRRRRRSSSSSSWWWWWWXXXYYYYYYYYYYYYXXXXXXVVVUUUVVVXXXYYYYYYXXXNNNOOOPPPRRRTTTSSSOOOMMMFFFFFFGGGHHHJJJMMMOOOPPPQQQSSSTTTTTTQQQOOOMMMMMMJJJJJJKKKKKKKKKKKKJJJJJJNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQRRRSSSSSSQQQQQQRRRSSSUUUWWW^^^mmmwww~~~zzzuuuqqqnnnjjjfffdddccc___^^^___aaadddllluuu}}}bbbeeeiiimmmrrrxxxvvvnnnfffeeehhhhhhbbb\\\ZZZZZZYYYYYYZZZ\\\^^^```^^^\\\XXXWWWWWWXXXYYYXXXVVVUUUSSSRRRQQQQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVVVVTTTSSSSSSTTTVVVWWWVVVUUUMMMMMMMMMOOOPPPPPPNNNLLLEEEFFFGGGHHHJJJLLLMMMNNNNNNQQQSSSSSSQQQNNNLLLLLLHHHIIIIIIIIIIIIIIIIIIHHHKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQRRRRRRQQQPPPRRRSSSXXXYYY]]]eeettt~~~ttt}}}}}}yyyuuuqqqlllgggdddddd```^^^______aaagggoooxxx|||iiilllrrrwww|||xxxjjjeeeaaaaaaddddddaaa]]]\\\\\\\\\[[[ZZZ\\\___bbbbbb^^^ZZZWWWWWWYYY[[[[[[UUUTTTSSSQQQQQQQQQRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTRRRQQQQQQRRRTTTUUUSSSRRRMMMKKKJJJKKKLLLMMMLLLKKKEEEFFFGGGHHHJJJKKKLLLLLLLLLNNNPPPPPPNNNLLLJJJJJJGGGGGGHHHHHHHHHHHHGGGGGGIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLNNNNNNNNNOOOQQQQQQPPPQQQRRRTTTYYYZZZ\\\___iii|||}}}ttt}}}~~~{{{wwwtttoooiiieeefffbbb``````___^^^ccciiiqqquuu|||uuuyyy{{{mmmbbbaaaaaaaaabbbbbbaaa```aaaaaa```]]][[[[[[^^^aaaaaa^^^ZZZXXXYYYYYYYYYYYYTTTSSSRRRPPPPPPPPPPPPQQQPPPQQQRRRRRRSSSRRRRRRRRRRRRQQQQQQRRRTTTTTTRRRPPPMMMJJJGGGFFFHHHIIIJJJJJJFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKMMMMMMKKKIIIHHHIIIGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJLLLMMMLLLNNNOOOPPPPPPQQQSSSTTTVVVXXXZZZ[[[aaassssss}}}{{{zzzxxxvvvrrrmmmiiieeebbbaaaaaa___\\\^^^ccciiiooowwwuuueee```bbbccccccbbbbbbccceeeeeeeeeccc___[[[ZZZ]]]```]]][[[YYYXXXYYYXXXVVVUUUSSSRRRPPPOOONNNOOOOOOPPPOOOPPPQQQQQQRRRRRRQQQQQQRRRRRRRRRSSSUUUTTTRRRPPPNNNJJJFFFDDDEEEGGGIIIIIIFFFGGGHHHIIIIIIIIIIIIHHHIIIJJJKKKJJJHHHGGGGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIKKKLLLKKKMMMOOOPPPPPPQQQSSSUUUSSSVVVXXXXXX]]]ooorrr}}}zzzyyyyyyyyyxxxtttpppllleeebbbaaabbb___[[[\\\```dddjjjsss|||}}}ooogggccccccbbbbbbcccdddfffgggfffeeecccaaa```___^^^^^^]]]ZZZXXXWWWXXXXXXXXXXXXUUUUUUUUUSSSQQQPPPPPPRRRSSSSSSRRRPPPNNNOOORRRUUUTTTSSSRRRRRRSSSUUUWWWXXXLLLKKKJJJHHHGGGFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJJJJIIIIIIHHHHHHHHHNNNKKKIIIIIIKKKKKKIIIFFFGGGGGGFFFGGGHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGGGGHHHOOOOOOOOOOOOOOOOOOOOOOOOTTTUUUUUU\\\dddggg}}}zzz}}}}}}|||zzzyyywwwtttpppmmmgggdddaaa_________^^^^^^aaafffmmmuuu{{{wwwkkkdddeeedddcccbbbbbbcccdddeeefffeeedddbbb```___^^^^^^[[[YYYWWWWWWXXXXXXWWWVVVVVVVVVVVVTTTRRRQQQQQQSSSSSSSSSRRRPPPNNNOOORRRUUUUUUTTTRRRQQQPPPQQQRRRSSSMMMLLLJJJHHHFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHJJJHHHFFFGGGIIIIIIHHHFFFFFFFFFFFFGGGGGGFFFDDDCCCFFFFFFFFFFFFFFFGGGHHHHHHLLLLLLMMMNNNOOOOOOPPPPPPSSSUUUUUU[[[ccceeezzz~~~zzz~~~}}}{{{zzzyyyvvvrrrooojjjfffbbb```______^^^]]]^^^ccciiipppvvv|||vvvlllgggeeeeeecccbbbbbbbbbcccdddfffeeedddbbb```___^^^]]]ZZZYYYXXXXXXXXXXXXVVVTTTWWWWWWWWWUUUSSSQQQRRRTTTSSSSSSQQQOOONNNOOORRRUUUUUUTTTRRRQQQOOOOOONNNNNNOOOMMMJJJGGGFFFFFFGGGHHHFFFFFFGGGHHHIIIKKKKKKLLLIIIIIIIIIIIIHHHHHHHHHHHHFFFEEEDDDDDDFFFGGGGGGFFFCCCEEEGGGHHHHHHGGGEEECCCGGGGGGFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLNNNOOOPPPQQQRRRUUUTTTYYY```bbbtttyyyxxx~~~|||{{{zzzxxxuuurrrmmmjjjeeebbb``````^^^]]]\\\___dddhhhnnnuuu|||~~~tttmmmjjjdddcccbbbaaaaaabbbcccdddeeeddddddcccaaa___^^^]]]ZZZZZZYYYZZZZZZYYYVVVTTTVVVWWWVVVUUURRRQQQRRRSSSRRRRRRQQQOOONNNOOORRRUUUUUUUUUTTTSSSQQQPPPOOOOOOPPPMMMJJJGGGEEEFFFHHHJJJFFFFFFGGGIIIJJJLLLMMMNNNHHHHHHHHHHHHHHHHHHHHHHHHDDDCCCCCCCCCEEEGGGHHHIIICCCFFFJJJLLLLLLJJJHHHGGGHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNPPPTTTSSSWWW]]]___mmmxxx}}}|||{{{yyywwwtttrrrnnniiieeebbbaaa___]]][[[]]]___bbbgggnnnvvv|||vvvpppkkkhhhbbbaaaaaa```aaabbbcccdddccccccccccccbbb```___^^^]]]\\\[[[\\\\\\[[[XXXUUUUUUUUUUUUSSSQQQPPPQQQRRRRRRRRRQQQOOOMMMNNNQQQTTTUUUUUUVVVVVVVVVUUUSSSRRRPPPNNNJJJGGGFFFGGGJJJKKKFFFGGGHHHIIIKKKLLLMMMNNNHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEEEEEEEFFFHHHJJJLLLJJJNNNQQQRRROOOKKKIIIHHHHHHHHHGGGFFFFFFGGGGGGGGGIIIIIIIIIJJJJJJJJJJJJJJJMMMRRRRRRTTTZZZ[[[fff|||~~~|||{{{zzzxxxvvvvvvqqqlllgggdddbbb```^^^]]]]]]]]]^^^bbbhhhpppvvv{{{uuupppmmmjjjbbbbbbaaa``````aaabbbccc```aaabbbccccccbbbaaa```___^^^\\\\\\\\\[[[YYYWWWUUUUUUUUUSSSPPPOOOPPPQQQRRRRRRPPPNNNMMMNNNQQQTTTSSSUUUWWWXXXXXXWWWUUUTTTOOOMMMKKKIIIHHHIIIJJJKKKGGGGGGHHHIIIJJJLLLLLLMMMGGGGGGGGGGGGHHHHHHHHHHHHFFFGGGGGGGGGGGGIIILLLOOOTTTWWWXXXUUUOOOIIIFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJPPPPPPRRRXXXYYYaaasss}}}~~~}}}{{{yyywwwxxxtttnnnjjjgggdddbbb```^^^^^^]]]]]]^^^dddkkkppp|||xxxtttrrrnnnkkkeeedddbbb```___^^^______^^^___aaacccdddcccbbbaaa```^^^\\\[[[[[[ZZZYYYWWWUUUVVVVVVTTTQQQPPPQQQRRRRRRQQQPPPNNNMMMNNNQQQTTTQQQSSSVVVWWWWWWVVVSSSRRRNNNMMMLLLJJJJJJJJJJJJKKKGGGGGGHHHIIIJJJJJJKKKKKKFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHIIIHHHGGGIIIMMMQQQVVVXXXYYYUUUMMMGGGFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHFFFNNNOOOPPPVVVWWW]]]lll|||{{{~~~{{{yyyzzzvvvpppkkkhhhfffcccbbb___^^^]]][[[\\\___eeejjjtttzzzwwwqqqpppnnnjjjfffhhhfffddd```^^^\\\\\\\\\\\\^^^```cccddddddccccccaaa^^^[[[YYYYYYYYYXXXWWWWWWWWWWWWUUURRRQQQRRRSSSQQQQQQPPPNNNMMMNNNQQQTTTPPPRRRUUUVVVVVVSSSPPPNNNMMMMMMLLLKKKKKKKKKKKKKKKHHHHHHHHHIIIIIIIIIJJJJJJFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIHHHGGGHHHMMMQQQQQQTTTUUURRRKKKGGGHHHJJJFFFFFFEEEDDDDDDCCCDDDDDDCCCCCCDDDFFFGGGHHHIIIJJJEEEMMMNNNOOOUUUVVV[[[iiittt}}}{{{{{{wwwqqqllliiigggeeeccc___^^^]]][[[ZZZ]]]bbbeeeooouuu|||wwwllliiimmmpppnnnjjjeeedddaaa___^^^^^^___```YYY\\\```bbbbbbaaaaaaaaaccc```[[[VVVTTTTTTVVVXXXYYYXXXWWWUUUTTTSSSRRRRRRSSSQQQOOOMMMMMMNNNPPPRRRPPPQQQSSSTTTTTTSSSRRRQQQJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIFFFFFFGGGHHHIIIJJJJJJKKKHHHIIIJJJLLLLLLLLLKKKJJJKKKKKKKKKKKKJJJIIIHHHGGGJJJIIIHHHGGGFFFFFFFFFFFFDDDEEEFFFGGGIIIJJJKKKLLLJJJKKKMMMOOORRRVVV[[[___lll}}}{{{wwwyyywwwtttqqqnnnjjjeeeaaa```___^^^]]]^^^```bbbccciiimmmtttzzzyyyrrriiigggjjjlllkkkiiieeecccaaa___^^^]]]^^^___YYY[[[^^^`````````aaacccdddaaa]]]XXXVVVUUUUUUVVVXXXWWWVVVTTTSSSQQQQQQPPPQQQPPPNNNMMMMMMNNNPPPQQQPPPQQQSSSTTTTTTSSSQQQPPPJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIICCCDDDDDDEEEEEEFFFFFFGGGIIIIIIJJJJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKJJJLLLNNNOOOQQQUUU[[[^^^hhh}}}yyyyyywwwuuussspppmmmhhheeeaaa```^^^]]]^^^___aaabbbdddiiiooouuu{{{~~~oookkkgggeeeeeefffffffffdddcccaaa^^^]]]\\\]]]]]]YYY[[[]]]^^^^^^___aaabbbcccbbb___[[[YYYVVVUUUTTTWWWWWWUUUSSSRRRPPPOOONNNNNNNNNMMMNNNNNNOOOPPPQQQPPPQQQRRRSSSRRRRRRPPPOOOJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIDDDDDDDDDDDDDDDDDDDDDDDDJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJKKKLLLNNNOOOQQQTTTYYY]]]cccwww{{{yyywwwuuutttssspppmmmjjjbbbaaa___^^^]]]^^^```aaa___ccciiiooouuu{{{tttiiihhhfffcccaaa___```aaabbbaaa___]]]\\\[[[[[[[[[[[[\\\\\\\\\[[[[[[]]]_________^^^]]][[[XXXVVVUUUWWWVVVUUUSSSQQQOOONNNMMMLLLMMMMMMNNNOOOPPPPPPQQQOOOPPPPPPPPPPPPOOOOOONNNIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEIIIHHHGGGFFFEEEFFFGGGHHHFFFFFFGGGHHHIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIKKKLLLMMMNNNPPPSSSWWW[[[```mmm~~~yyywwwuuuttttttrrrpppnnneeecccaaa___]]]]]]^^^___ZZZ^^^ccciiiooovvv|||zzzkkkhhhhhhfffbbb]]]ZZZZZZ\\\^^^]]]\\\[[[ZZZYYYYYYYYY\\\]]]\\\[[[XXXXXXYYYZZZZZZ[[[\\\\\\\\\ZZZXXXVVVUUUUUUTTTSSSQQQOOOMMMLLLLLLLLLMMMNNNOOOOOOPPPPPPNNNNNNNNNNNNMMMMMMLLLLLLHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEFFFHHHJJJKKKGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFEEEDDDDDDDDDEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIKKKLLLLLLMMMNNNPPPTTTWWW^^^eeeuuuyyywwwuuuttttttsssqqqooohhhfffccc```^^^]]]]]]]]]YYY\\\```dddjjjpppxxx}}}xxxzzz}}}xxxlllhhhgggddd```[[[XXXXXXXXXYYYYYYYYYYYYXXXXXXWWWWWW[[[\\\\\\ZZZXXXVVVVVVWWWUUUWWWYYYZZZZZZYYYWWWVVVRRRRRRRRRRRRQQQNNNLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNLLLLLLKKKJJJJJJIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEBBBCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEGGGHHHJJJKKKGGGGGGGGGGGGFFFEEEDDDCCCEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKMMMQQQTTT[[[^^^jjj|||zzzwwwuuutttsssqqqpppllljjjfffbbb___]]]]]]]]]YYY[[[]]]```dddkkkrrrwwwyyy{{{~~~|||zzzwww|||yyyrrrgggddd```\\\ZZZXXXXXXWWWTTTUUUUUUVVVVVVVVVVVVVVVVVVXXXZZZZZZXXXVVVVVVVVVTTTUUUVVVWWWWWWVVVUUUTTTMMMNNNOOOOOONNNMMMKKKIIIJJJIIIGGGFFFFFFGGGIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDAAABBBBBBCCCEEEFFFFFFGGGDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKIIIIIIJJJIIIIIIKKKNNNQQQVVVWWWaaavvv}}}zzzwwwuuutttrrrpppooommmiiiddd```^^^]]]]]]YYYZZZ[[[\\\___eeelllqqqrrruuuyyy}}}zzzxxxvvvvvv{{{~~~xxxuuussseeeaaa\\\YYYYYYYYYXXXWWWQQQRRRSSSUUUUUUVVVVVVVVVRRRUUUXXXYYYYYYWWWWWWWWWTTTUUUUUUVVVUUUTTTRRRQQQIIIKKKLLLMMMLLLKKKIIIHHHIIIGGGDDDCCCBBBDDDFFFHHHIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBCCCDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDEEEEEEEEECCCCCCBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDCCCCCCCCCDDDDDDEEEDDDEEEFFFGGGIIIJJJKKKLLLHHHIIIIIIHHHHHHIIILLLOOOSSSRRR[[[ooo|||yyywwwuuusssqqqqqqooojjjeeeaaa^^^]]]]]]ZZZZZZZZZZZZ\\\aaahhhlllmmmqqqvvv{{{~~~}}}zzzwwwxxx~~~zzzuuurrrsssvvvcccaaa^^^ZZZVVVSSSQQQPPPOOONNNNNNOOORRRUUUVVVUUUVVVUUUSSSRRRQQQRRRTTTUUUPPPPPPQQQQQQQQQQQQPPPPPPJJJJJJIIIIIIHHHGGGFFFEEEFFFCCC@@@@@@CCCEEEDDDBBBCCCBBB@@@???@@@BBBDDDEEEGGGEEECCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@AAABBBBBBFFFEEEDDDDDDDDDDDDEEEEEECCCCCCDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBAAABBBAAAAAAAAAAAABBBCCCCCCFFFEEEEEEEEEFFFGGGHHHHHHKKKJJJJJJJJJJJJIIIIIIIIIMMMUUUUUU]]]www}}}yyywwwuuusssrrrpppnnnlllhhheeebbb___^^^^^^]]]\\\[[[[[[]]]___```dddhhhooouuuyyy~~~}}}yyyyyy{{{zzzssspppnnnllllll^^^]]]ZZZWWWSSSQQQOOONNNOOONNNMMMOOOQQQTTTTTTTTTTTTRRRQQQOOOOOOPPPQQQRRRNNNOOOOOOOOOOOOOOOOOONNNHHHHHHHHHGGGFFFDDDCCCBBBDDDBBB??????AAACCCBBBAAABBBAAAAAA@@@AAABBBCCCDDDGGGEEECCCBBBCCCCCCBBBAAAAAAAAA@@@@@@@@@AAABBBBBBDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@AAABBBBBBCCCDDDDDDDDDDDDEEEFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIILLLSSSSSSYYYooo{{{xxxuuurrrooonnnllliiifffcccaaa```___^^^\\\[[[\\\]]]^^^```bbbffflllqqquuuzzzzzzwww{{{qqqmmmllliiiccc```ZZZYYYWWWTTTRRRPPPOOONNNOOONNNMMMNNNPPPQQQQQQQQQPPPOOONNNMMMLLLMMMNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLGGGGGGGGGFFFDDDBBB@@@???AAA@@@>>>>>>???@@@@@@???AAAAAAAAAAAABBBBBBBBBBBBEEECCCAAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@AAABBBBBBCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJQQQQQQTTTeeeyyy|||wwwrrroooooonnnmmmkkkhhhfffdddccc```___]]]\\\\\\]]]^^^______bbbfffjjjoootttzzz~~~zzzxxx~~~pppkkkjjjeee^^^YYYXXXWWWUUUTTTRRRQQQPPPPPPNNNMMMLLLLLLNNNOOONNNNNNNNNMMMLLLKKKKKKKKKKKKLLLJJJKKKKKKLLLLLLKKKKKKJJJGGGHHHHHHGGGEEEBBB@@@>>>>>>>>>======>>>>>>>>>>>>@@@AAAAAABBBBBBBBBAAAAAADDDBBB@@@@@@AAAAAA@@@???????????????@@@AAABBBBBBAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAAAAAAAAAAA??????>>>>>>??????@@@AAA@@@@@@@@@@@@AAACCCDDDEEECCCDDDEEEFFFGGGHHHIIIIIIHHHOOONNNPPP]]]nnnzzztttpppsssrrrpppmmmjjjgggeeedddaaa```___^^^]]]]]]]]]]]]\\\^^^aaadddgggmmmtttxxx|||}}}wwwuuu|||pppiiifff```ZZZVVVWWWUUUTTTRRRPPPOOONNNNNNMMMKKKJJJJJJKKKLLLLLLKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJIIIJJJJJJJJJHHHEEEAAA???<<<=====================@@@AAAAAABBBBBBAAA@@@@@@BBB@@@>>>>>>???@@@???>>>=========>>>>>>???AAAAAA???????????????@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????@@@@@@@@@@@@===============>>>??????>>>>>>>>>???@@@BBBCCCDDDAAABBBCCCDDDEEEFFFGGGHHHFFFLLLLLLNNNYYYeee~~~}}}yyyxxxvvvtttppplllhhheeedddcccbbbaaa___^^^]]]\\\\\\[[[\\\]]]___aaagggmmmrrrvvv{{{}}}{{{zzzuuuqqqpppvvvzzzlllfffaaa[[[VVVUUUUUUTTTRRROOOMMMKKKJJJIIIKKKIIIHHHHHHJJJKKKJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKIIIFFFBBB@@@<<<===??????>>>======>>>AAAAAAAAAAAA@@@@@@@@@@@@@@@>>>======>>>??????>>>;;;;;;;;;<<<===>>>???@@@>>>>>>>>>>>>???@@@AAAAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<======>>>=========>>>@@@AAACCCCCC@@@@@@AAABBBDDDEEEEEEFFFDDDIIIIIIMMMVVV]]]qqq}}}{{{zzzwwwrrrnnnjjjgggeeeddddddbbbaaa___]]]\\\[[[ZZZ[[[\\\\\\^^^bbbgggkkkpppuuu{{{~~~zzzwwwvvvuuupppoooqqqwwwuuunnngggddd___YYYVVVWWWWWWUUUSSSOOOLLLIIIHHHGGGHHHGGGFFFFFFHHHJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFHHHIIIHHHEEEAAA???<<<>>>AAAAAA???===>>>???CCCBBB@@@?????????@@@@@@???===<<<<<<===>>>>>>===999999999:::;;;<<<>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@?????????>>>>>>>>>???>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<======>>>???AAACCCDDD@@@@@@@@@AAABBBCCCDDDDDDCCCFFFFFFJJJRRRUUUccc}}}~~~|||zzzxxxtttpppllliiihhheeeeeedddbbb```]]][[[ZZZZZZ[[[\\\\\\\\\___cccfffjjjooouuuzzz||||||wwwtttrrrrrrqqqrrrwww}}}zzzpppgggeeedddddd```ZZZXXXZZZZZZYYYUUUQQQNNNJJJHHHGGGGGGFFFEEEEEEHHHIIIIIIIIIGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCEEEFFFFFFCCC@@@===<<>>???@@@CCCBBB@@@>>>>>>???@@@AAA>>><<<;;;;;;===>>>======888888888999:::;;;===>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@@@@??????>>>>>>??????>>>===<<<;;;;;;:::;;;::::::::::::;;;<<<<<<<<<<<<===>>>@@@AAACCCDDD@@@@@@@@@AAAAAABBBBBBCCCCCCDDDCCCHHHPPPOOOYYYppp{{{zzzxxxuuuqqqnnnlllkkkfffeeedddbbb```]]][[[ZZZZZZ[[[\\\\\\\\\]]]```ccceeekkkrrrvvvyyy|||yyywwwyyy}}}~~~}}}~~~~~~qqqiii^^^]]]]]]]]]]]][[[XXXUUUXXXUUURRRPPPOOOMMMKKKIIIHHHFFFCCCCCCDDDFFFFFFEEEEEEEEEGGGGGGFFFDDDBBB@@@@@@BBBCCCEEEEEEDDDBBBAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>???@@@BBBCCCDDDEEEDDDBBB@@@>>>======>>>>>>===<<<;;;:::999999999666777777888888999::::::<<<<<<===??????@@@@@@@@@>>>?????????@@@@@@@@@@@@??????>>><<<<<<;;;;;;;;;::::::999999::::::;;;<<<============>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCFFFDDDDDDHHHKKKNNNVVV___~~~zzzvvvtttqqqlllhhhgggfffeeeddddddccc```^^^\\\[[[ZZZYYYZZZ[[[]]]___^^^ccciiipppuuuyyy}}}ssshhhaaa___^^^\\\[[[[[[ZZZWWWUUUVVVTTTQQQOOONNNMMMKKKJJJIIIHHHHHHFFFEEEEEEEEEEEEBBBCCCCCCCCCBBBAAA???>>>AAABBBCCCEEEEEEDDDBBBAAAAAAAAAAAAAAAAAA@@@@@@???<<<<<<<<<===>>>???AAABBBCCCBBB@@@>>>==================<<<::::::999999:::888888888999999999999999;;;<<<===>>>????????????>>>>>>>>>>>>????????????>>>>>>===<<<;;;;;;;;;;;;999888888888888999::::::<<<<<<=========>>>>>>>>>===>>>>>>???@@@AAABBBBBBFFFCCCDDDGGGIIILLLSSS[[[uuu~~~zzzxxxuuuoookkkiiigggfffeeeeeedddbbb___]]]\\\ZZZYYYYYYZZZ\\\]]]ZZZ^^^ccchhhmmmrrrvvvzzz{{{nnnfffaaaaaa^^^[[[YYYYYYXXXWWWVVVSSSQQQOOONNNNNNMMMLLLKKKJJJLLLMMMKKKGGGCCCCCCDDDBBBBBBBBBAAA@@@@@@??????AAABBBDDDEEEEEECCCBBBAAA@@@@@@AAAAAA@@@@@@???>>>:::::::::;;;<<<===>>>???@@@???===<<<<<<<<<===>>>===<<<;;;::::::999999:::::::::::::::999999999999;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<=========>>>>>>===<<<;;;::::::999::::::777777777777777888999999<<<<<<<<<============>>><<<======>>>???@@@AAABBBEEECCCCCCFFFGGGIIIOOOVVVfff~~~}}}yyysssooojjjiiigggffffffeeecccaaa^^^]]]\\\ZZZYYYZZZZZZ[[[WWWZZZ^^^aaaeeejjjooosssxxxzzz~~~wwwnnnhhhfffbbb^^^ZZZWWWVVVVVVUUUUUUPPPOOOMMMLLLMMMMMMLLLKKKJJJOOORRROOOHHHCCCBBBCCCEEEDDDCCCCCCBBBBBBCCCCCCAAABBBDDDEEEEEECCCAAA@@@??????@@@@@@??????>>>===999999999::::::<<<======>>>===<<<<<<<<<===??????<<<;;;;;;:::999999999:::<<<<<<;;;::::::999888888::::::;;;<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999888888999999888777777777777888999999;;;;;;<<<<<<<<<=========;;;<<<======??????@@@AAADDDBBBBBBEEEFFFFFFJJJQQQXXXmmm|||vvvqqqllljjjhhhgggffffffdddbbb```___]]][[[ZZZYYYYYYYYYXXXZZZ[[[]]]```dddjjjoooqqqtttzzz~~~}}}~~~~~~xxxnnnhhhffffffaaa]]]XXXTTTSSSSSSSSSRRRNNNLLLKKKJJJLLLLLLLLLKKKJJJOOORRRPPPIIIBBBAAABBBFFFEEEDDDDDDCCCDDDDDDEEEBBBCCCDDDEEEDDDCCCAAA@@@>>>>>>??????>>>>>>===<<<:::::::::::::::;;;<<<=========<<<<<<===>>>@@@AAA;;;;;;:::999999999::::::===<<<;;;;;;:::999888888999999:::;;;;;;;;;::::::999999:::::::::;;;;;;;;;:::999999888888888888999888888888888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<===>>>???@@@BBB@@@AAADDDDDDCCCGGGLLLOOO```{{{~~~xxxsssooommmiiigggffffffdddbbbaaa```___]]][[[ZZZYYYXXXYYYYYYZZZZZZ\\\```eeeiiilllpppuuuzzz}}}~~~{{{vvvzzz~~~yyyooohhheeedddddd```\\\VVVRRRQQQPPPOOOOOOMMMKKKIIIIIIJJJKKKJJJIIIIIILLLOOOMMMHHHCCCAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEDDDCCCAAA???======>>>>>>======<<<;;;;;;::::::::::::;;;<<<======<<<<<<<<<===>>>@@@AAA::::::999999999999::::::<<<;;;;;;:::999888888777888888999::::::999999888999999999:::::::::;;;;;;999999888888888888999999999888888888888999:::::::::::::::;;;;;;;;;<<<<<<999:::;;;<<<===>>>>>>???@@@???AAADDDDDDBBBDDDIIIKKKVVVkkk|||wwwtttqqqllliiihhhfffdddcccbbbbbbaaa___]]]\\\ZZZYYYWWWXXXXXXWWWXXX[[[___cccgggkkkooossswwwzzz~~~|||xxxvvvzzzuuurrrqqqqqqooottt{{{~~~yyyqqqjjjdddaaa```aaa]]]YYYUUUQQQOOONNNLLLKKKLLLJJJIIIHHHIIIJJJIIIHHHIIIIIIJJJIIIGGGDDDBBB@@@AAAAAABBBCCCCCCCCCBBBAAACCCDDDEEEEEEDDDBBB@@@???<<<============<<<;;;;;;::::::999999::::::;;;<<<<<<<<<;;;;;;;;;===>>>???:::999999999999999::::::::::::999999888888888777777888888999999888888777999999999:::::::::;;;;;;999999999888888999999:::888777777777777888999999999::::::::::::;;;;;;;;;999999:::;;;<<<======>>>???>>>@@@DDDDDDBBBCCCHHHJJJMMMZZZqqq|||zzzvvvqqqllljjjhhhfffdddccccccbbbaaa___^^^\\\[[[WWWXXXXXXWWWWWWXXX\\\^^^bbbeeehhhkkknnnrrrwwwzzz{{{~~~{{{vvvsssqqqooo~~~vvvnnnhhhffffffgggeeekkktttyyy}}}tttpppjjjccc^^^[[[ZZZZZZ[[[XXXTTTQQQOOOMMMJJJHHHLLLJJJHHHHHHIIIIIIHHHGGGHHHGGGFFFFFFGGGEEECCC@@@@@@BBBDDDEEEEEEDDDBBBAAACCCDDDEEEEEEDDDBBB@@@???<<<<<<======<<<<<<;;;:::999999999999999999::::::;;;;;;:::999:::;;;<<<===999999999888999999::::::999999999888888888888777777777888888888888777666999999:::::::::;;;;;;;;;:::999999999999999::::::666666666666666777888888999999:::::::::;;;;;;;;;888999999:::;;;<<<===>>>>>>===@@@DDDDDDBBBCCCHHHJJJHHHOOObbbzzz~~~yyytttooollljjjgggeeedddccccccbbbaaa___]]]\\\YYYZZZZZZYYYXXXYYY\\\^^^^^^```cccfffhhhmmmrrrvvvvvvzzzyyyrrrnnnllljjjhhhzzzwwwuuurrroooiiibbb]]]]]]```cccdddmmmooorrrwwwrrrsssuuulllhhhbbb]]][[[YYYXXXWWWUUUTTTRRROOOMMMLLLKKKJJJIIIHHHHHHIIIJJJJJJIIIGGGHHHGGGEEECCCBBBAAABBBBBB???@@@BBBDDDDDDCCCBBBAAAGGGGGGFFFDDDCCC@@@???>>>======<<<;;;;;;:::999999<<<<<<<<<:::999999;;;===::::::;;;;;;;;;;;;;;;;;;::::::999999888777666666555555666666777777888888888999999999999888777777888999999::::::;;;<<<<<<:::999999888888999999:::999999::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<;;;<<<===???AAABBBBBBBBBFFFJJJOOOVVVggg~~~xxxuuussspppkkkgggddddddcccbbbaaa___]]]\\\]]][[[YYYXXXYYYZZZYYYYYY]]]]]]]]]^^^aaafffjjjmmmssswww|||~~~}}}wwwpppkkkiiihhhfffddd}}}vvvpppmmmkkkeeeccc```[[[YYYYYY]]]``````gggfffeeeiiifffjjjyyy{{{pppjjjfff```\\\ZZZXXXWWWVVVUUUTTTQQQOOOMMMKKKJJJJJJIIIHHHGGGHHHIIIIIIHHHFFFEEEDDDCCCAAA@@@@@@@@@AAA@@@AAABBBDDDDDDCCCBBBAAAFFFFFFEEEDDDBBB@@@>>>===<<<<<<;;;;;;:::999999999999999:::999888999;;;===<<<<<<<<<<<<<<<;;;;;;;;;::::::999888888777666666555555555555666666666777777888888888888777666666666666777777888999999:::999999999888888999999999888888888999:::;;;;;;;;;:::::::::::::::::::::::::::999999999999:::;;;;;;;;;<<<===???@@@AAABBBBBBCCCGGGKKKQQQ___yyy}}}yyyvvvrrrlllhhheeeeeedddcccbbb```^^^^^^```^^^[[[ZZZZZZZZZYYYXXXYYYYYYYYYZZZ]]]aaaeeegggiiinnnttt{{{{{{vvvtttooohhhdddbbbbbb```___|||vvvoooiiidddaaa___ZZZYYYYYYWWWVVVXXX[[[______ccc^^^[[[___```jjj}}}rrrjjjfffbbb]]]ZZZXXXWWWUUUTTTTTTSSSQQQOOOMMMKKKJJJJJJGGGFFFEEEFFFGGGHHHGGGEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@AAACCCDDDDDDDDDCCCBBBDDDDDDCCCBBBAAA???===<<<;;;;;;::::::999999888888666777888888888999;;;>>>=========<<<<<<;;;;;;;;;999999999888888777777666444444555555555555666666777777777777777666555555666666666777888888999999999999888888888888999999777777777888999999::::::888888888888888888888888999999999999999:::;;;;;;;;;;;;===>>>@@@AAAAAAAAA@@@CCCGGGJJJTTTjjj~~~{{{vvvooojjjhhhhhhgggfffdddcccbbbaaaccc```]]]\\\[[[[[[YYYXXXWWWWWWWWWWWWYYY\\\```bbbaaafffmmmsssyyy~~~|||wwwqqqllljjjfffaaa]]]\\\[[[ZZZYYY{{{rrrooojjjddd___[[[YYYXXXUUUVVVWWWWWWVVVXXX[[[]]]___bbb^^^[[[bbbhhhxxxwwwllleeeaaa^^^ZZZWWWVVVUUUSSSRRRSSSRRRPPPNNNLLLKKKJJJJJJFFFEEEDDDDDDEEEFFFEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDAAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBBAAA???>>><<<;;;:::::::::999999888888888777888999999999999;;;=========<<<;;;::::::999999999888888888777777777666555666666666666666666666777777888888777777666555777777888888999:::::::::888888777777777777888888777777777888888999999999888888888888888888888888999999999888999::::::;;;:::;;;===>>>???@@@@@@@@@???BBBEEEFFFKKK]]]}}}{{{tttnnnmmmlllkkkiiihhhfffeeeeeebbb```^^^]]]]]]]]][[[YYYYYYYYYXXXXXXYYY[[[^^^______ccchhhmmmqqqtttxxx{{{~~~|||xxxsssnnnhhhdddeeebbb^^^ZZZXXXWWWWWWWWWvvvnnneeeccc___[[[WWWUUUTTTTTTSSSTTTUUUUUUUUUVVVYYY[[[[[[bbbaaabbbkkkuuu~~~rrriiiccc]]]ZZZWWWUUUTTTSSSRRRPPPRRRQQQOOOMMMKKKJJJJJJIIIFFFDDDBBBBBBDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCAAABBBBBBCCCCCCCCCCCCCCCAAAAAAAAA@@@???===<<<;;;::::::999999999999888888999;;;<<<<<<:::999:::;;;;;;;;;::::::999888777777888888888777777777777777777777777777777777777777888888999999888888777666666777777888888999999:::888777777666666777777888888888888888999999999999888888888888888888888888999888888888888999:::::::::;;;<<<===>>>?????????AAABBBDDDFFFHHHTTTppp{{{vvvpppooollljjjhhhffffffeee___^^^]]]^^^______^^^]]][[[ZZZYYYYYYYYYZZZ[[[\\\]]]```dddgggiiilllooorrrwwwzzz}}}yyyuuuppplllgggaaa]]]```^^^[[[XXXVVVTTTTTTUUU|||sssiiicccZZZYYYVVVSSSRRRQQQRRRRRRQQQSSSTTTUUUVVVYYY]]]______iiinnnrrr|||yyyqqqhhhaaaZZZWWWUUUSSSSSSSSSQQQOOOQQQPPPNNNLLLKKKJJJIIIIIIFFFDDDBBBAAACCCDDDDDDDDDBBBBBBCCCCCCBBBAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAA@@@???===<<<;;;::::::::::::::::::999999:::<<<======;;;:::::::::999999999888888777777777777777777777777777777777999999888888888888777777999999999999999888777777444444444555666666777777777777666666666666777777888888888888888888888999888888888888888888888888888888888888888999:::::::::;;;<<<===>>>>>>>>>>>>AAA@@@CCCGGGGGGNNNcccyyytttrrrnnnkkkhhhfffeeeeee```______```bbbbbbaaa___[[[ZZZYYYXXXXXXWWWWWWWWWXXXZZZ^^^aaacccfffjjjmmmppprrrvvvzzz~~~}}}{{{ssspppkkkgggddd___[[[XXXWWWXXXWWWUUUSSSSSSTTTVVVxxxqqqkkkeee___[[[TTTSSSQQQPPPPPPRRRSSSTTTTTTVVVYYY]]]```ffflllqqqttt}}}xxxuuuooofff^^^WWWUUUSSSSSSSSSRRRQQQOOOPPPOOOMMMLLLJJJJJJIIIIIIFFFDDDBBBAAABBBDDDEEEDDDCCCCCCDDDCCCBBBAAA???>>>@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAA@@@???>>>===<<<::::::::::::::::::;;;;;;888:::<<<<<<;;;::::::;;;999999888888888888888888666777777777777777777777888888888888777777777666888888888888888777777666333333444555555666666777777666666555555666666777777777777777777777777777777777777777777777777777888888888888888999999:::::::::;;;<<<============@@@===@@@FFFGGGIIIWWWjjj{{{yyytttpppllliiihhhhhhdddccccccdddeeeeeecccaaa\\\[[[ZZZYYYWWWVVVVVVUUUTTTVVVYYY[[[^^^aaaeeehhhiiikkknnnqqquuuxxxzzz{{{~~~zzzvvvrrrooohhheeeaaa^^^[[[XXXUUURRRPPPRRRTTTTTTTTTUUUYYY\\\}}}wwwrrrkkkddd___[[[XXXVVVSSSRRRQQQQQQRRRTTTWWWXXXZZZ]]]aaafffmmmuuu~~~|||sssqqqrrrnnneee[[[VVVUUUSSSSSSSSSSSSQQQOOOOOONNNMMMLLLJJJJJJIIIIIIGGGDDDBBBAAABBBDDDEEEEEEFFFFFFFFFFFFEEECCCAAA???@@@@@@??????@@@@@@AAABBBAAAAAAAAA@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;444777:::;;;:::::::::;;;999999999999999999::::::666666666666777777777777888888777777666666666555777777777777777666666555555555666666777888888888666666555555555555666666666666666666666555555555666666666666666666666666888888888777888999999:::::::::;;;<<<============>>>:::===EEEFFFEEEPPP___|||{{{vvvqqqooommmmmmhhhgggfffggggggfffdddaaa^^^]]]\\\[[[YYYWWWVVVVVVSSSUUUWWWYYYZZZ\\\___bbbdddfffhhhlllooosssvvvwwwyyy~~~xxxsssnnniiifffaaa^^^ZZZWWWUUUSSSQQQOOOLLLOOOSSSUUUWWWZZZ^^^bbbxxxqqqmmmdddaaa[[[WWWTTTRRRPPPOOORRRQQQQQQSSSVVVZZZ]]]^^^```gggqqq|||wwwuuuqqqnnnjjjeee```\\\YYYUUUQQQRRRUUUWWWTTTQQQMMMMMMLLLKKKJJJIIIHHHHHHDDDDDDDDDDDDDDDEEEEEEFFFGGGFFFDDDBBBBBBBBBCCCCCC@@@@@@@@@@@@?????????>>>???????????????@@@@@@@@@@@@===:::999999999888777666777777888888999::::::888999999999999888777777666555555555555444444444555555444444444333333333333333333333333333333333666666666666777777777777777666555444444444444444555555555555555666777777666666666666777777777777999999999999999999999999999999999999:::;;;<<<<<<;;;<<<>>>@@@BBBGGGMMMRRRjjj~~~{{{yyytttqqqiiihhhfffeeecccbbbbbbbbb]]]]]]\\\ZZZYYYWWWVVVVVVTTTTTTTTTTTTUUUVVVWWWXXX___aaacccdddeeehhhlllooouuuxxx|||zzztttnnnhhhccc]]]ZZZTTTUUUUUUSSSPPPNNNNNNOOOOOOQQQTTTVVVZZZ___fffjjj{{{ssslllfffbbb\\\ZZZVVVSSSQQQPPPOOOOOOSSSSSSSSSWWW]]]ccciiilllkkktttsssqqqnnnkkkhhhccc]]]YYYWWWSSSPPPPPPSSSUUURRRPPPNNNNNNMMMLLLJJJIIIHHHHHHDDDDDDCCCCCCCCCCCCDDDDDDFFFEEEDDDCCCBBBBBBBBBBBB????????????>>>>>>>>>>>>========================>>><<<999888999999888777999999999999888888888888888888999999888888777666555555555555444444444444555555555444444333333333444444444444444444444444444444555555555666666666666666555444444444444444555555444444555666666777555666666666777777777777888888888888888888888888999999888999999:::;;;<<<;;;<<<>>>???AAAEEEKKKOOOYYYqqq~~~yyyuuuiiihhhgggeeecccbbbaaaaaa___^^^]]]\\\[[[ZZZYYYYYYUUUUUUUUUUUUUUUVVVWWWWWW\\\]]]___```bbbeeeiiilllqqqtttxxx{{{~~~|||yyyrrrnnniiiddd```[[[WWWTTTOOOPPPPPPNNNLLLLLLMMMNNNPPPSSSWWW\\\aaagggmmmqqq}}}{{{{{{xxxssslllddd^^^YYYWWWTTTSSSPPPOOONNNOOOPPPQQQRRRRRRUUUZZZbbbmmmvvv|||wwwlllkkkiiigggddd___YYYUUUSSSPPPMMMMMMPPPQQQPPPMMMOOOOOONNNLLLKKKIIIHHHHHHEEEDDDCCCBBBBBBAAAAAABBBDDDDDDDDDDDDCCCBBBAAAAAA>>>>>>>>>=========<<<<<<<<<<<<;;;;;;::::::999999<<<:::888888999:::999888;;;::::::999888888777777888888888888888777666666555555555555444444444444555555555555444444444444444444444444444444444444333333333444444444555555555555444333333333444444555555444444444555666666555555666666666777777777666666666666666666666666888888888888999:::;;;<<<;;;<<<===>>>???CCCGGGKKKNNN```||||||wwwnnnmmmjjjhhheeecccbbbbbb``````___^^^]]]\\\\\\\\\XXXXXXWWWVVVVVVVVVVVVVVVWWWYYY[[[\\\]]]```dddgggjjjmmmqqqtttwwwyyy|||~~~~~~zzzvvvqqqnnndddaaa\\\YYYVVVTTTQQQNNNKKKLLLLLLKKKJJJKKKNNNQQQRRRVVV]]]dddjjjqqqwww{{{~~~zzzvvvsssqqqnnnkkkeee___YYYUUUSSSRRROOOOOOOOONNNMMMOOOQQQTTTSSSVVV[[[cccnnn{{{tttjjjeeedddcccbbb```\\\VVVQQQOOOLLLKKKKKKMMMNNNMMMKKKPPPOOONNNMMMKKKIIIHHHHHHGGGFFFDDDCCCBBBAAAAAAAAABBBCCCDDDDDDCCCBBB@@@???======<<<<<<<<<;;;;;;;;;;;;;;;::::::999888777777:::888777888999:::999888::::::999999888888888888777777888888777777666555555555555444444444333333555555444444444444444444111111111111111111111111333333333333444444444444444444333333333333333444555444444444444444555555555555555666666666777777666666666666666666666666777777777888888999:::;;;;;;<<<======>>>@@@CCCFFFJJJUUUjjj}}}vvvtttqqqnnnjjjhhhfffeeebbbaaa```___^^^^^^^^^^^^[[[ZZZYYYXXXWWWVVVVVVVVVUUUVVVXXXXXXYYY\\\___bbbcccfffjjjmmmoooqqqtttvvvzzz}}}{{{vvvqqqlllgggccc\\\YYYUUUSSSRRRPPPNNNLLLKKKKKKKKKKKKLLLOOOTTTXXXXXX]]]eeemmmtttyyy~~~|||xxxvvvsssnnnjjjfffdddccc```]]]YYYUUURRRPPPPPPPPPLLLMMMNNNNNNMMMOOOSSSVVVWWW]]]hhhtttxxxjjjbbb___^^^^^^]]]\\\XXXSSSPPPKKKJJJIIIIIIJJJKKKKKKJJJOOOOOONNNLLLKKKIIIHHHHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCAAA???>>><<<<<<<<<;;;;;;;;;;;;:::;;;;;;:::999888888777777888777666777999:::999777777777777888888999999999666777777777777666555555555444444444444333333333333333333444444444444444111111111111111111111111333333444444444555555555333333222222222222333444444444333333333333444444555555555555666666666666777777777777777777777777777777777777888999:::::::::<<<======<<<>>>@@@CCCEEEKKKZZZttt}}}{{{wwwsssoookkkiiihhhdddcccaaa___^^^^^^______^^^]]][[[YYYXXXWWWWWWVVVUUUVVVWWWWWWWWWYYY\\\___^^^```dddggghhhjjjlllnnnqqquuuyyy}}}zzzwwwqqqlllgggbbb]]]YYYVVVTTTQQQOOONNNMMMLLLJJJKKKLLLMMMNNNPPPUUU[[[___aaafffnnnuuu{{{~~~zzzuuuqqqiiigggdddaaa]]][[[YYYXXXSSSRRROOOMMMMMMMMMNNNOOOJJJMMMOOOOOOOOORRRWWW\\\]]]gggvvvyyymmmccc^^^ZZZYYYWWWWWWVVVTTTQQQNNNIIIIIIIIIIIIIIIJJJJJJKKKMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFEEECCCCCCBBBBBBBBBBBBBBBBBBAAA@@@??????<<<<<<<<<;;;;;;;;;::::::::::::999999888888777777777666666777999999888666555555666666777888888999666666666666666555555444444444444444333333333333222222222222333333333333444444444444444444444444333333333444444444555555222222111111222222333333444444333222222222333333444444555555555666666666777777777777777777777777666666666666777888999::::::;;;<<<===<<<===???AAABBBEEEQQQfff~~~yyysssooollljjjgggeeeccc```_________```___^^^\\\[[[YYYXXXXXXXXXVVVWWWWWWVVVUUUVVVXXX[[[XXX[[[^^^```bbbccceeegggllloootttxxx{{{~~~zzzvvvnnnkkkfffbbb^^^ZZZUUURRRPPPNNNLLLKKKKKKKKKJJJIIILLLNNNPPPSSSVVV[[[```dddkkkpppvvv|||~~~zzzwwwtttrrrooolllhhheee^^^\\\ZZZXXXVVVTTTSSSSSSNNNMMMLLLLLLLLLMMMNNNOOOLLLOOOSSSUUUVVVZZZbbbhhhqqq}}}~~~rrriiiaaa\\\[[[VVVTTTQQQPPPPPPOOONNNLLLIIIIIIIIIIIIIIIIIIKKKLLLJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCBBBAAA@@@????????????<<<<<<<<<<<<;;;;;;;;;;;;888888888888888777777777777666666777999888666444555555555555666666666666555555666666666555444444444444444333333333222222000000111111111222222222444444444444444444444444222222222222333333333333111111111111111222333333444444333222222222222222444444444555555555666666555555555555555555555555666666666666666777999999999;;;<<<===<<<===???AAAAAADDDKKKZZZppp{{{vvvrrrpppkkkiiifffbbb``````aaaaaa______]]]\\\ZZZYYYYYYYYYWWWWWWWWWUUUSSSSSSUUUWWWSSSVVVYYY[[[\\\]]]___aaagggjjjooosssvvvzzz~~~}}}zzzwwwsssmmmjjjaaa___[[[XXXUUURRROOOLLLJJJIIIHHHHHHJJJLLLLLLKKKPPPRRRVVVZZZ^^^bbbgggkkkssswww|||}}}zzzwwwvvvooollliiifffcccaaa]]][[[TTTSSSRRRPPPOOONNNMMMMMMNNNNNNNNNNNNNNNOOOOOOPPPOOOSSSYYY\\\^^^ccclllssspppeee^^^XXXUUUWWWSSSPPPMMMLLLLLLLLLLLLKKKIIIIIIJJJJJJIIIIIIKKKMMMIIIIIIIIIIIIIIIIIIIIIIIIEEEDDDCCCBBBBBBBBBBBBBBBCCCBBBAAA???>>>??????@@@======<<<<<<<<<;;;;;;;;;666666666777777777777777777777666777888888555333666666666555444444333333555555666666555555444333444444444333333333222222//////000000111111111222333333333333333333333333000111111111111222222222111111000000111222333333444333333222111111111222444444444555555555666666444444444444444444444444555555555666666777888999999;;;<<<=========???AAA>>>@@@EEEOOO___vvv~~~}}}yyywwwnnnlllhhhdddbbbaaabbbbbb```___]]]\\\[[[ZZZZZZZZZXXXXXXWWWTTTRRRQQQSSSTTTPPPSSSVVVWWWXXXYYY[[[]]]___bbbfffjjjmmmqqquuuxxx|||}}}{{{yyyuuuqqqnnniiiccc___YYYWWWTTTRRRPPPNNNKKKIIIGGGFFFFFFHHHLLLNNNOOOOOOUUUXXX]]]aaaeeeiiinnnqqqwww{{{zzzxxxuuusssqqqmmmiiifffbbbaaa```]]][[[XXXVVVUUUOOONNNNNNMMMLLLKKKJJJJJJOOOLLLIIIKKKPPPTTTUUUUUUXXXYYY\\\bbbmmm{{{{{{qqqddd[[[WWWUUURRROOONNNMMMLLLJJJIIIHHHHHHHHHIIIHHHGGGGGGGGGGGGHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFEEECCCAAA?????????@@@AAA??????>>>>>>===<<<<<<<<<;;;;;;;;;::::::999999999666666666666777777777777666777999::::::888555444444444666666666555444333444444333333333333222222333333333444444555555555000000000000000000000000333333333222222111111111111111111111111111111111222222111111111111111111333333333333333333333333333444555555666666555555555555555444444333333333444444555555666777777777888999:::;;;===>>>??????@@@@@@DDDIIIQQQbbb||||||yyyvvvqqqmmmjjjgggcccaaadddcccaaa___^^^]]]\\\\\\[[[[[[ZZZXXXWWWVVVUUUTTTSSSSSSSSSSSSTTTUUUVVVWWW\\\]]]___aaadddhhhkkklllqqquuuzzz}}}|||wwwuuutttqqqmmmgggaaa\\\YYYWWWVVVRRRNNNMMMNNNNNNLLLJJJKKKIIIHHHJJJNNNRRRVVVXXX[[[^^^cccgggkkkqqqwww{{{}}}{{{wwwtttpppmmmjjjgggeeebbb___\\\XXXWWWVVVUUUSSSRRRQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLMMMOOORRRUUUWWWWWW^^^bbbjjjuuuuuulll```WWWUUUTTTRRRPPPOOOMMMKKKHHHGGGGGGHHHHHHJJJIIIHHHGGGFFFGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFDDDBBB@@@???>>>>>>???@@@???>>>>>>===<<<<<<;;;;;;:::::::::999999888888888666666666666666666555555555666888999999777555333444444555555555555444444444444333333333222222222111222222222222222333333000000000000000000000000333333222222222111111111111111111111111111111111111111111222222222222222333333333333333333333333111222222333333333333333555555444444444333333333444444555555666666777777777777888999;;;<<<===>>>??????AAAEEEKKKXXXppp{{{vvvrrrooolllhhheeeeeedddcccaaa```___^^^^^^]]]]]]\\\[[[YYYXXXWWWVVVTTTTTTSSSSSSTTTTTTUUUVVVWWWWWWYYY[[[^^^bbbdddfffkkknnnssswwwzzz}}}~~~xxxsssooommmgggeeeaaa]]]YYYUUUSSSRRRQQQNNNKKKJJJLLLMMMLLLJJJMMMLLLLLLNNNRRRWWW[[[]]]dddhhhlllqqquuuzzz~~~|||vvvtttrrrpppooollliiifffdddaaa\\\YYYWWWUUUSSSQQQNNNNNNNNNMMMMMMMMMMMMLLLJJJJJJKKKLLLMMMNNNNNNOOOMMMOOORRRUUUXXX[[[___bbbkkkssszzzllldddZZZSSSRRRSSSTTTTTTSSSQQQMMMIIIGGGGGGHHHIIILLLJJJIIIGGGFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBAAA???=========>>>>>>=========<<<;;;;;;::::::888888888777777777777777666666555555444444333333444555666777777555444222444444444333333444444555333333333333222222222222000000000000000000//////000000000000000000000000222222222111111111111111111111111111111111111111111111111222222333333444222222222222222222222222111111222333333333333222444444444444333333333333444444444555666666777777555555666777999:::;;;<<>>???@@@CCCMMM```qqq{{{vvvrrroookkkhhhggggggeeecccbbbaaaaaaaaa```___^^^]]]\\\ZZZYYYYYYVVVUUUTTTTTTSSSSSSTTTTTTRRRSSSTTTVVVYYY[[[^^^___bbbeeejjjooorrruuuyyy|||}}}~~~zzzyyyvvvqqqlllgggcccaaaYYYWWWUUUSSSPPPNNNMMMMMMHHHFFFEEEEEEFFFHHHHHHHHHPPPPPPRRRTTTYYY^^^bbbeeemmmqqqwww{{{}}}|||zzzyyyyyyvvvssspppllljjjgggeeecccaaa^^^\\\\\\XXXSSSPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJKKKMMMNNNOOOPPPOOOSSSXXX\\\```gggpppvvvyyyooojjjddd^^^VVVQQQQQQSSSVVVWWW]]]YYYSSSMMMJJJIIIJJJKKKLLLKKKIIIFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCC@@@???>>><<<<<<<<<<<<<<<<<<;;;;;;::::::999888888666666555555555555555555555555444444333222111111222333444555555444333222444333222222222333444555333333333222222222222111111000000//////.........000000000000000000000000111111111111111111111000111111111111111111111111000000111222333444444555222222222222222222222222222222333444444444444444333333333333333333333333333333444555555666666777444555666777888:::;;;;;;>>>======>>>???EEESSSbbb}}}yyyuuupppmmmiiihhhgggeeecccbbbaaaaaabbbaaa```___]]]\\\[[[[[[XXXWWWVVVTTTSSSSSSSSSSSSRRRRRRSSSTTTVVVXXXZZZ[[[[[[^^^cccgggjjjnnnrrruuuuuuwwwzzz|||}}}~~~|||xxxuuurrrnnnllljjjfffbbb]]]YYYWWWRRRQQQOOONNNLLLKKKKKKKKKGGGFFFEEEEEEFFFHHHIIIJJJRRRTTTWWW[[[___dddjjjmmmrrrvvv|||rrrpppooonnnmmmkkkgggdddbbb```]]][[[ZZZXXXVVVTTTTTTQQQMMMKKKJJJKKKJJJIIILLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPQQQSSSTTTUUUTTTXXX^^^dddlllxxxzzzlllddd```___ZZZUUUQQQQQQTTTWWWYYYeee```ZZZSSSNNNLLLLLLLLLKKKJJJGGGEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>===<<<;;;;;;;;;;;;::::::999999888777777777444444444444444444444444555444444333222111111000111222333333333333222222333222111111111333444555333333222222222111111111111111000000//////......////////////////////////000000000000000000000000000000000000000000000000000000111222222333444444111111111111111111111111111222333333444444333333333333333333333333333333333333444444555666666666555666777888999;;;<<<<<<>>>======???@@@CCCMMMXXXqqq~~~yyyvvvlllkkkiiigggeeecccbbbbbbcccbbbaaa```___]]]\\\\\\ZZZYYYWWWVVVTTTSSSSSSSSSRRRRRRRRRSSSTTTUUUVVVWWWWWWZZZ^^^aaadddhhhlllooonnnpppsssuuuwwwzzz~~~}}}yyyuuurrroookkkhhhcccbbb```^^^ZZZVVVSSSRRROOONNNMMMLLLKKKJJJJJJJJJLLLLLLLLLLLLLLLNNNPPPRRRVVVYYY]]]aaaeeejjjpppuuuwww{{{eeedddcccbbbaaa___\\\YYYXXXUUURRRQQQQQQPPPNNNMMMMMMKKKHHHGGGHHHIIIIIIHHHLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOQQQSSSVVVXXXZZZ[[[^^^bbbiiirrr}}}oooeee___\\\[[[YYYUUURRRQQQSSSUUUWWWdddaaaZZZTTTOOOLLLKKKKKKIIIHHHEEECCCBBBAAAAAAAAACCCBBBBBBBBBAAAAAAAAAAAA=========<<<;;;;;;::::::888888888777666666555555333333333333333444444444444444333333222222111111111111222222333333222222111111111111222333444444222222222222111111111111111111000000000000000///////////////////////////////////////000000000000000000000000000000000000000000000111111222222333000000000000000000000000//////000111111111111000222222222222333333333333333333333444555555666666666666777999:::;;;<<<======<<<>>>AAAAAACCCJJJRRRbbb{{{~~~{{{sssrrrooollliiifffeeedddeeedddcccbbb```___^^^^^^[[[ZZZYYYWWWVVVUUUTTTTTTQQQQQQQQQPPPQQQQQQRRRSSSUUUWWWZZZ[[[]]]```dddgggfffhhhkkkmmmooorrrvvvyyy~~~~~~|||{{{{{{vvvsssooollliiifffbbb___ZZZZZZXXXWWWTTTRRRPPPNNNMMMLLLKKKJJJIIIIIIIIIIIIKKKLLLMMMNNNNNNQQQTTTWWW\\\```fffjjjmmmrrrxxx}}}YYYWWWVVVVVVVVVUUURRROOOPPPNNNKKKJJJKKKKKKJJJIIIHHHGGGFFFGGGIIIJJJIIIHHHJJJKKKLLLMMMNNNPPPQQQQQQRRRTTTWWW\\\```dddhhhiiiooosss|||~~~oooeee```]]]\\\XXXXXXVVVSSSQQQQQQRRRSSS[[[YYYTTTOOOKKKIIIHHHGGGFFFEEECCCAAA@@@@@@@@@@@@BBBAAAAAAAAAAAA@@@@@@@@@============<<<;;;:::999777777666666555444444444222222333333333444444444333333333333333333333333111111222222222333333333///000111222333333333333222222222222111111111111////////////000000000000////////////////////////........./////////000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000000000000000111111222222222333333333222333333444444555555666666666777888:::;;;<<<<<<<<<<<<>>>AAABBBAAAFFFLLLSSSiii|||zzzwwwsssooollljjjiiiggggggfffdddcccbbbaaa```\\\\\\ZZZYYYWWWWWWVVVVVVRRRQQQQQQPPPPPPPPPPPPQQQRRRSSSUUUUUUVVVWWW[[[]]]]]]___bbbdddfffiiimmmpppwwwwwwyyy{{{~~~}}}|||zzzwwwtttpppnnnlllhhheeebbb___]]][[[WWWUUUQQQQQQQQQPPPOOONNNLLLKKKJJJJJJJJJJJJJJJKKKLLLLLLHHHKKKNNNPPPQQQUUUZZZ___dddiiippptttvvvzzzPPPOOOOOOOOOOOONNNKKKHHHNNNKKKIIIHHHIIIJJJIIIIIIFFFFFFFFFIIIKKKLLLLLLJJJIIIJJJLLLNNNQQQSSSUUUVVV]]]___ccciiiooouuuyyy{{{}}}tttfff```^^^]]]\\\WWWWWWVVVTTTQQQOOOOOOOOORRRQQQNNNJJJHHHFFFEEEDDDEEEDDDBBB@@@?????????@@@AAAAAAAAA@@@@@@@@@??????============<<<;;;:::999777666666555444444333333222222222333333444444444333333333333333333444444111111222222222333333444...///111222333333222222222222222111111111111000---......//////000000000////////////////////////---.........//////000000000000000000000000000000000000000000////////////000000000000000000000000000000111222222222222222111111111222222333333333222222333444444555555666555555666888999:::;;;<<<<<<;;;===AAAAAA???BBBGGGGGG[[[www}}}yyyuuuqqqnnnmmmiiiiiihhhfffeeedddcccbbb]]]\\\[[[ZZZXXXXXXXXXWWWTTTTTTSSSRRRQQQQQQQQQQQQPPPQQQQQQQQQPPPQQQTTTWWWVVVYYY\\\^^^```cccgggjjjpppppprrrtttwww|||~~~~~~uuutttsssppplllgggcccaaa]]]ZZZWWWUUUSSSQQQNNNLLLLLLLLLLLLLLLLLLKKKJJJIIIJJJJJJJJJKKKLLLNNNOOOPPPKKKOOOSSSWWWZZZ^^^eeejjjjjjpppwww{{{}}}JJJJJJIIIIIIIIIIIIIIIJJJGGGIIIJJJJJJIIIHHHHHHIIIGGGGGGGGGIIILLLNNNNNNNNNKKKOOOTTTWWWWWWYYY]]]```fffpppzzzxxxlllbbb\\\ZZZZZZZZZ[[[YYYUUURRROOONNNNNNNNNJJJIIIGGGFFFEEEDDDEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>>>>???@@@======<<<<<<:::999777666777777777666555555444444333333333333333333333333444444444444444444444444444333222111000000000000222333333333333222111111111111000000//////......111111000///////////////...............///000000///......//////000111222......------------......000000000000000000000000111111000000//////......222222222222222222222222555444333222222222333444555444444444444555666666555555555666777999:::;;;<<<<<<<<<<<<===???@@@AAAIIILLL\\\yyy}}}yyysssooopppmmmjjjhhhgggfffdddbbb]]]]]]^^^______]]]YYYVVVXXXWWWVVVTTTSSSSSSRRRRRRRRRPPPNNNOOOPPPQQQPPPPPPTTTUUUVVVXXXZZZ\\\^^^^^^ffffffhhhkkknnnrrrtttvvvzzz{{{}}}~~~}}}{{{zzzxxxvvvtttnnnllliiigggeeeaaa\\\YYYUUUTTTQQQOOOMMMMMMLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHJJJKKKLLLLLLLLLNNNQQQTTTVVVXXX\\\___bbbfffkkknnnwwwzzz~~~HHHHHHGGGGGGGGGGGGHHHHHHFFFHHHIIIIIIHHHGGGGGGHHHLLLKKKKKKLLLNNNOOOOOOOOOOOOSSSWWWYYY\\\bbbjjjqqq|||qqqlllddd^^^ZZZWWWUUUTTTVVVUUURRRPPPNNNMMMNNNNNNHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA???>>>>>>??????@@@<<<<<<;;;:::999888777666777777777666555555444444333333333333333333333333444444444444444444444444333333222111000000000000......///000111111000000000000000000//////......111000000///////////////...............///000000000000///////////////000......------------......////////////////////////000000000000//////......222222222222222222222222222222111000000111111222444444444444444555666666444444444555666777999:::;;;;;;;;;;;;<<<>>>???@@@GGGGGGSSSmmm{{{tttqqqnnnkkkiiigggdddbbbaaaaaaaaabbbbbb```\\\YYYYYYXXXWWWVVVUUUUUUTTTTTTSSSRRRPPPPPPQQQQQQPPPOOOPPPQQQRRRTTTVVVWWWYYYYYY___```aaadddgggjjjlllnnnrrrtttvvvxxxzzz}}}}}}|||yyyuuurrrpppmmmjjjhhhcccbbb___]]][[[XXXTTTPPPNNNMMMLLLJJJIIIJJJJJJKKKJJJIIIHHHHHHGGGHHHHHHHHHNNNOOOQQQQQQRRRTTTXXXZZZ]]]```eeeiiimmmrrrwwwzzz|||HHHGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJHHHHHHIIIJJJKKKKKKLLLMMMOOOPPPRRRSSSYYY[[[]]]```fffqqq{{{pppbbb___\\\ZZZXXXUUURRROOORRRQQQOOOMMMLLLLLLMMMMMMHHHGGGFFFEEECCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@???????????????;;;:::999777666666777777777777777666555555444444333333333333333333333333444444444444444444444444222111111000000000111111+++,,,---///000000111111000000000////////////...000000//////......//////...............///000000222111000///..................------------......////////////////////////000000000////////////...111111111111111111111111222111111000000111222222444444444444444555555555333333333444555666777888999999999:::;;;<<<>>>>>>DDDAAAHHH]]]{{{}}}zzzuuurrrooollliiiggggggfffeeeeeeeeeccc___]]]ZZZYYYXXXXXXWWWWWWWWWWWWVVVTTTRRRQQQRRRRRRQQQOOOMMMNNNOOOPPPRRRSSSTTTUUUXXXYYYZZZ\\\^^^aaaccceeegggiiilllnnnqqqvvv{{{~~~~~~{{{yyyyyyxxxvvvtttrrrnnnjjjfffccc```]]]ZZZXXXVVVTTTRRRQQQNNNKKKHHHHHHHHHGGGFFFFFFHHHIIIJJJIIIIIIIIIHHHIIIJJJJJJKKKMMMOOORRRSSSUUUWWW[[[]]]bbbffflllqqquuuzzzIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKLLLLLLKKKKKKMMMNNNKKKMMMOOORRRTTTXXX\\\___dddeeegggkkktttzzzmmmddd]]][[[YYYXXXWWWVVVSSSPPPQQQPPPNNNMMMLLLKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEAAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@?????????>>>:::999777555444555666888777777777666555555444444333333333333333333333333333333333333333333333333111000000000000111111222---...///000111111111111////////////////////////000//////.........//////...............///000000111000///.....................------------......////////////////////////////////////////////////111111111111111111111111333333333333333333444444333333444444555555555555444444444444555666777888888888888888999;;;<<<===BBB@@@CCCQQQfff{{{xxxuuurrrooollljjjhhhgggfffdddaaa___[[[[[[ZZZYYYYYYYYYYYYYYYYYYWWWUUUSSSSSSSSSQQQPPPMMMNNNOOOOOOPPPQQQRRRRRRUUUUUUVVVWWWYYY[[[]]]^^^^^^```ccceeehhhlllqqqttttttvvvxxxzzz}}}~~~}}}|||{{{{{{yyyvvvrrrooonnnmmmkkkjjjgggddd```\\\ZZZWWWTTTRRRQQQOOOMMMLLLLLLJJJHHHFFFGGGFFFFFFEEEFFFGGGIIIJJJJJJJJJKKKKKKMMMNNNPPPPPPOOORRRUUUWWWYYY\\\```ccchhhlllrrrwww|||JJJIIIIIIIIIJJJJJJKKKLLLKKKLLLMMMMMMMMMNNNQQQSSSSSSUUUYYY[[[^^^ccciiinnnppprrrwww~~~wwwooofff```^^^[[[WWWUUUUUUTTTSSSRRRRRRQQQOOONNNLLLKKKJJJIIIJJJIIIIIIHHHGGGFFFEEEEEEAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>======999777555444444555777888777777777666555555444444333333333333333333333333333333333333333333333333000000000///000000111111//////000000000//////..................///////////////............//////...............///000000...............///000000......------------............................................./////////000000000000000000000000222222333333444444444444222333444444555555444444555555555555666777888888777777777777888:::;;;<<>>===;;;;;;777666555555555666777888777777777666555555444444333333333333333333333333333333333333333333333333111000000/////////000000...............---,,,,,,---............/////////......------......//////...............///000000------------...///000111......------------..............................---............///////////////////////////////////////111222222222222222111222333555555444444333666666555555666777777888666666666777888999;;;;;;>>>@@@DDDFFFIIITTTlll}}}xxxuuupppmmmkkkjjjhhhfffaaa```___^^^]]]\\\\\\\\\^^^[[[YYYXXXWWWWWWUUUTTTOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOPPPPPPQQQQQQUUUVVVWWWWWWXXXYYY]]]___^^^aaaeeejjjnnnqqqsssttttttuuuwwwxxxzzz{{{||||||~~~}}}}}}|||zzzxxxssssssrrrqqqoookkkiiigggdddbbb___\\\[[[ZZZWWWUUUOOOMMMKKKJJJKKKJJJIIIHHHHHHFFFEEEEEEFFFGGGGGGFFFGGGFFFFFFEEEFFFGGGHHHIIIKKKLLLMMMPPPSSSVVVYYYZZZ^^^bbbfffiiilllooorrrtttzzz}}}OOOOOOOOOOOOPPPQQQRRRRRRTTTVVVXXXYYY[[[^^^cccggggggllltttzzzuuuiiicccaaa___]]]ZZZWWWSSSQQQQQQQQQPPPOOOOOOOOONNNNNNLLLKKKJJJIIIGGGHHHHHHHHHGGGEEECCCBBB@@@AAAAAABBBBBBAAAAAA@@@>>>>>>???>>>===;;;:::999555555666666777777777888777777777666555555444444333333333333333333333333222222222222222222222222222111000///////////////------.../////////......---------.........//////...------------...///000...............///000000......---------......///......------------..............................---------.........//////////////////////////////...///111222333333222222000222333555555444333222555555444444555555666666666666666777888999;;;;;;<<<===???BBBEEELLL[[[jjj}}}xxxsssqqqpppnnnmmmfffeeecccbbb```___^^^^^^^^^\\\ZZZYYYYYYYYYWWWVVVSSSSSSRRRRRRQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNNOOOOOOPPPQQQRRRRRRSSSWWWYYYXXXZZZ^^^bbbfffhhhiiiiiijjjkkkmmmoooqqqrrrssssssvvvwwwyyy{{{}}}}}}}}}}}}}}}|||{{{wwwuuutttssssssrrrpppmmmgggggghhhgggeeebbb___]]]ZZZXXXVVVUUUTTTRRROOOLLLKKKIIIGGGFFFGGGGGGFFFEEEFFFEEECCCDDDFFFGGGHHHHHHGGGGGGGGGHHHIIIKKKMMMNNNOOOPPPRRRUUUYYY]]]```bbbeeehhhmmmqqqsssuuuxxxzzzTTTTTTTTTTTTUUUVVVXXXXXX\\\]]]___aaadddhhhmmmqqquuu}}}{{{lllbbb___^^^\\\YYYWWWUUUSSSSSSSSSSSSQQQOOOLLLLLLLLLLLLLLLLLLKKKJJJIIIJJJJJJJJJIIIGGGEEEDDD@@@AAAAAABBBBBBAAAAAA@@@===>>>>>>>>><<<;;;999777444555666777888888888777777777777666555555444444333333333333333333333333222222222222222222222222222222111///............---...///111222222222222---------.........//////---------------...///000...............///000000000///...---------------.........------.................................---------.........//////////////////////////////000111333444555555444444000111333555555444333222444444333333333444555555666666777777888:::;;;<<<;;;999:::???EEEJJJRRRZZZooo}}}yyyvvvuuusssrrrjjjiiigggdddbbbaaa``````^^^\\\ZZZYYYZZZZZZYYYXXXXXXWWWWWWVVVUUUUUUTTTTTTRRRQQQPPPOOOOOOOOOOOOOOOKKKLLLMMMNNNNNNPPPTTTWWWUUUWWWZZZ^^^```bbbbbbaaacccdddfffhhhjjjkkklllmmmoooppprrruuuwwwyyyzzzzzzxxxxxxyyy{{{}}}~~~}}}~~~}}}|||{{{|||zzzwwwvvvuuuuuusssrrrmmmllljjjjjjjjjhhhfffccc^^^______```^^^\\\YYYXXXSSSRRRQQQPPPPPPMMMJJJGGGLLLIIIGGGFFFGGGGGGEEEDDDGGGEEEDDDEEEGGGIIIJJJJJJIIIIIIJJJKKKNNNQQQTTTUUUUUUVVVXXX\\\```dddgggiiinnnrrrvvvzzz|||~~~_________^^^^^^```cccfffhhhmmmrrrssssssxxxpppiiiaaaZZZXXXXXXZZZZZZTTTSSSRRRQQQQQQRRRSSSTTTRRRQQQPPPNNNLLLKKKIIIHHHEEEEEEEEEFFFFFFGGGGGGHHHCCCBBBBBBAAA@@@???>>>>>>>>>>>>===<<<;;;999777666888888888888777777777666666777888888777555333222333333333222222111111111111111111111111111111111000000.........///111222......////////////.........///000///...---...000///////////////.........//////............//////,,,,,,,,,------.........//////.........---------.........////////////000//////.........---------///000000000000///.........///000111111222111111000888??????888222111222444444444555555555555666777777888888888999999999===<<<<<<<<>>>>>===<<<<<<<<<;;;999888666555888888777777777666666666555555555555444333222111333333222222222111111111000000000000000000000000..............................////////////......---///000///...---...000////////////............//////............//////,,,,,,------------------///.........------------------.........////////////.........------------------............------......//////000111111111222777;;;;;;777444333555444444444444555555555555777777777888888888999999===<<<<<<<<<>>>AAAEEEGGGOOO```{{{}}}wwwsssooommmllljjjfffbbbdddbbb___^^^^^^]]][[[ZZZYYYYYYXXXVVVUUUUUUUUUUUUVVVUUUTTTSSSRRRPPPOOOOOOOOONNNLLLKKKJJJKKKLLLMMMNNNOOOPPPQQQSSSTTTUUUUUUVVVWWWYYYZZZ\\\\\\]]]]]]^^^___```bbbdddfffggghhhjjjjjjiiijjjkkkmmmnnnooorrrsssssstttttttttttttttrrrrrrsssuuuvvvwwwxxxyyyzzzzzzzzzzzz{{{}}}~~~~~~}}}|||{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxuuuuuuvvvwwwwwwwwwvvvvvvtttuuuvvvvvvuuutttrrrpppqqqooommmkkkiiiiiijjjjjjeeedddcccbbb```___^^^]]]\\\\\\[[[YYYWWWUUUSSSRRROOOOOONNNMMMLLLJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGEEECCCCCCEEEFFFDDDBBBGGGGGGGGGHHHJJJLLLLLLLLLQQQRRRSSSTTTVVVYYY]]]aaabbbfffkkkppptttwwwzzz|||~~~}}}mmmeee```\\\WWWTTTSSSSSSSSSSSSSSSRRRQQQOOONNNNNNNNNNNNOOONNNMMMKKKIIIGGGEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>======;;;;;;:::999888777555444777777777666666666555555444333222111111111111111222222222111111111111111////////////////////////000000000000///...------......////////////......---...//////...---...///........................//////............//////------------------,,,,,,............------------,,,,,,,,,---------..................------------++++++,,,---............/////////...//////000111444444555666666666777777444444444444555555555555777777777777888888888888===<<<;;;;;;===???BBBDDDEEEPPPddd|||vvvtttrrrppplllhhhhhhgggeeedddcccbbb___]]]]]]\\\ZZZYYYWWWWWWVVVVVVWWWWWWVVVUUUSSSRRRQQQQQQPPPOOONNNLLLLLLLLLMMMNNNLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPRRRTTTUUUVVVWWWWWWWWWWWWXXXZZZ[[[]]]^^^___aaaaaaaaabbbcccdddeeefffggghhhiiijjjjjjjjjjjjiiihhhhhhiiikkklllmmmnnnooommmnnnnnnppprrrtttvvvwwwvvvvvvuuutttssssssssssssrrrrrrqqqpppoooooonnnnnnkkkllllllllllllkkkjjjjjjiiijjjkkkkkkjjjiiigggfffdddccc```^^^]]]\\\\\\]]]ZZZYYYXXXWWWVVVUUUTTTSSSRRRRRRRRRQQQPPPNNNMMMLLLIIIIIIHHHHHHGGGFFFEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDEEEGGGHHHHHHGGGJJJJJJLLLMMMOOOPPPQQQRRRVVVWWWYYY[[[]]]```eeeiiilllpppvvv{{{~~~|||mmmaaa[[[[[[YYYVVVUUUUUUUUUTTTSSSRRRQQQPPPNNNMMMLLLKKKJJJLLLKKKKKKJJJHHHGGGGGGFFFCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>===<<<<<<:::::::::999888777555444666666666555555555555444333222111000///000111111111111111111111111111000000000000000000000000000666444222111//////000000---......//////......------...//////------...///------...............//////......------......///.........------,,,,,,,,,------------------------++++++,,,,,,,,,------------------------------------...///000111222222222444333111000////////////333111222444888999888666333333444444444555555555666666666777777777888888<<<;;;;;;;;;;;;===???AAAFFFJJJVVVmmm}}}|||zzzvvvssspppnnnmmmlllkkkhhhdddaaaaaa```^^^\\\ZZZYYYXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRTTTSSSRRRQQQPPPPPPQQQQQQMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMOOOQQQRRRSSSSSSTTTRRRSSSTTTUUUVVVWWWXXXYYY[[[[[[[[[\\\]]]^^^^^^___^^^^^^___```aaaaaaaaaaaa______```bbbcccdddeeefffeeeeeefffgggiiikkklllmmmmmmlllkkkjjjjjjiiijjjjjjiiihhhhhhgggfffeeeddddddccccccccccccbbbaaa```_________```______^^^\\\\\\[[[ZZZXXXVVVUUUTTTTTTTTTRRRQQQQQQPPPOOONNNNNNMMMKKKLLLLLLLLLKKKKKKJJJIIIGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIKKKLLLLLLLLLLLLNNNPPPRRRSSSTTTWWWXXX\\\]]]___aaadddhhhmmmqqqvvvyyy}}}uuummmccc\\\[[[VVVUUUTTTTTTUUUUUUTTTRRRPPPPPPOOONNNLLLJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIICCCCCCCCCBBBBBBAAAAAA@@@AAA@@@??????======<<<;;;::::::::::::999777666555555555555444444444333333333333111000000000111222000000000000000000000000111111111111111111111111999666222...---...000222------............---------...///...---,,,---///,,,---------......//////......------------...............------,,,,,,,,,,,,,,,------------------+++++++++,,,,,,,,,,,,---,,,,,,------------------000111333444666777777777888777555333111///......000///111555:::;;;777333333333333444444444444555555555666666666777777777::::::999999:::<<<===>>>BBBBBBIII\\\xxx~~~wwwuuusssrrrpppmmmhhheeedddcccaaa^^^\\\ZZZYYYXXXYYYYYYXXXWWWVVVUUUTTTTTTVVVUUUUUUTTTSSSRRRRRRRRROOOOOONNNNNNMMMLLLKKKKKKKKKLLLMMMOOOPPPPPPPPPPPPOOOOOOPPPPPPQQQRRRSSSSSSTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWYYYZZZZZZ[[[[[[[[[YYYYYYZZZ[[[]]]^^^___```````````````aaabbbcccccceeedddcccbbbaaaaaaaaaaaa```______^^^]]]]]]\\\\\\]]]]]]]]]\\\[[[ZZZYYYXXXWWWWWWWWWVVVVVVUUUTTTTTTSSSRRRQQQPPPOOONNNNNNMMMKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGHHHHHHHHHHHHHHHGGGEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLMMMNNNOOOPPPOOORRRUUUWWWXXXZZZ]]]```bbbdddfffiiikkkpppuuuyyy}}}~~~{{{ooohhhbbb]]]ZZZ[[[RRRQQQPPPPPPRRRRRRQQQOOOOOOOOONNNMMMLLLJJJHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;;;;:::::::::999999888666666444444444333333333333222333222222111111111222222////////////000000000000111111111111111111111111666333///+++***+++...000------............------,,,---......---,,,---...,,,,,,,,,---......//////......------------......------------------,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,,,,,,,,,,------------222333444555777777888888777777666555333111///...000000111555999999555111333333333333444444444444555555555555666666666666888888888888999:::;;;<<<===???DDDPPPeee}}}zzzwwwuuurrrnnnkkkhhhgggdddaaa^^^\\\ZZZZZZ[[[ZZZZZZYYYXXXXXXWWWWWWVVVVVVUUUTTTSSSRRRQQQQQQPPPPPPOOONNNMMMLLLKKKKKKJJJKKKLLLLLLMMMMMMMMMLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPQQQQQQSSSTTTUUUUUUVVVUUUSSSTTTUUUVVVXXXYYYZZZZZZ[[[[[[ZZZZZZYYYZZZZZZZZZ]]]\\\[[[ZZZYYYYYYYYYYYYWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWVVVVVVUUUTTTSSSRRRQQQQQQQQQPPPOOOOOONNNNNNJJJJJJJJJJJJJJJIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEEEEFFFFFFEEEEEECCCDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLKKKLLLNNNOOOOOOPPPRRRSSSUUUYYY]]]______aaafffiiilllnnnppprrrtttyyy~~~tttkkkbbb```]]]YYYWWWWWWPPPOOONNNNNNOOOPPPOOONNNNNNNNNNNNMMMLLLJJJIIIGGGGGGGGGGGGFFFFFFFFFEEEEEE??????????????????@@@@@@@@@???>>>===<<<;;;;;;:::888888888888777666555555333333333333222222222222000111111222222222111111........./////////000000111111111111111111111111111000///------,,,------,,,------......------,,,,,,---......,,,,,,---...++++++,,,------...//////...------,,,,,,------...,,,,,,------------------++++++,,,,,,,,,---------,,,,,,,,,,,,------------++++++,,,,,,,,,---------///000111222333333333333222333555666555333111///222222333444555555444222222222333333333444444444444444555555555666666666555666666777999:::;;;;;;<<<@@@FFFJJJTTTiii}}}zzzwwwuuupppooolllhhheeebbbaaa```^^^^^^]]]]]]\\\[[[[[[[[[WWWWWWWWWVVVUUUTTTSSSRRRRRRQQQQQQPPPOOONNNMMMMMMLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJLLLMMMMMMLLLLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPNNNOOOPPPQQQRRRSSSTTTUUUTTTTTTSSSSSSSSSSSSSSSTTTVVVUUUTTTSSSSSSRRRRRRRRRPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPOOONNNMMMMMMMMMLLLKKKJJJJJJJJJJJJEEEFFFFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJIIIIIIJJJKKKLLLNNNNNNOOOLLLOOORRRTTTTTTVVVYYY\\\]]]bbbgggiiiiiikkkppptttwwwxxxzzz|||~~~qqqhhhaaa\\\\\\\\\WWWSSSRRRQQQOOONNNNNNOOOPPPPPPOOOMMMMMMNNNNNNMMMKKKIIIHHHHHHGGGFFFEEEDDDCCCBBBAAA<<<<<<======>>>>>>????????????>>>===<<<;;;::::::666777777777666555444444333333333222222222111111///000111222222111000///---.........//////000000000000000000000000000000///000111222111000---,,,,,,------......------,,,,,,---......,,,,,,---...++++++,,,,,,---...//////...------,,,,,,------...,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,------------......+++++++++,,,,,,---------+++,,,---......//////...,,,///222555666555333111555444333222111222333444222222333333333444444444444444444555555555666666444444555777888::::::;;;:::AAAEEEDDDEEESSSnnn~~~xxxwwwtttpppllljjjhhhggg`````````______^^^^^^]]]ZZZZZZZZZYYYXXXVVVUUUTTTTTTTTTSSSSSSRRRQQQPPPPPPOOOOOOOOOOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLIIIJJJLLLMMMMMMLLLKKKJJJGGGHHHIIIJJJLLLLLLMMMMMMJJJKKKLLLMMMNNNPPPQQQQQQNNNNNNNNNNNNNNNOOOPPPPPPRRRQQQPPPOOONNNNNNNNNNNNKKKKKKLLLMMMMMMNNNNNNOOOKKKKKKLLLLLLLLLKKKJJJJJJKKKJJJIIIHHHHHHGGGGGGHHHDDDDDDEEEGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFGGGIIIJJJLLLMMMMMMJJJKKKLLLMMMNNNOOOPPPQQQOOOSSSWWWYYYZZZ]]]aaaeeeccchhhmmmpppppprrrwww||||||oooggg___^^^\\\YYYVVVTTTRRRQQQRRRQQQOOONNNMMMMMMNNNOOOLLLMMMMMMLLLKKKIIIHHHFFFIIIHHHFFFDDDBBBAAA@@@@@@AAA@@@>>><<<;;;:::;;;;;;999999999999999999999999888777777666555444444444000111111222222333444444......//////000000111111000000000000///////////////////////////......---/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***---,,,++++++,,,---///000------------,,,,,,+++***,,,---///000111000///---...,,,***)))******)))''',,,,,,,,,,,,,,,,,,,,,,,,..................------000///111555:::;;;555000111111222222222333333333333333333333333333333333555444444444444555666666:::999888777888999<<<===???;;;>>>FFFHHHKKKZZZmmm~~~}}}~~~}}}yyyvvvssspppmmmllljjjhhhgggfffdddaaa^^^[[[\\\]]]\\\YYYWWWVVVUUUVVVUUUUUUTTTTTTSSSSSSSSSQQQPPPOOONNNNNNNNNNNNOOONNNLLLJJJHHHHHHIIIJJJKKKIIIIIIJJJJJJKKKKKKKKKLLLNNNMMMLLLKKKJJJKKKLLLMMMOOOKKKIIIIIILLLOOOPPPOOOKKKJJJHHHHHHHHHJJJLLLNNNMMMLLLLLLKKKKKKLLLLLLMMMKKKJJJJJJIIIIIIJJJJJJKKKJJJJJJJJJIIIIIIIIIHHHHHHJJJIIIIIIIIIHHHHHHGGGGGGHHHGGGEEEDDDCCCDDDDDDEEEGGGGGGEEEEEEEEEFFFGGGHHHFFFFFFFFFGGGGGGFFFFFFEEEGGGIIIJJJKKKJJJKKKLLLNNNNNNOOOQQQSSSTTTWWW[[[^^^\\\\\\\\\]]]aaagggmmmpppsssuuuyyy{{{}}}{{{oooddd^^^[[[ZZZXXXUUUSSSPPPNNNMMMPPPOOONNNNNNNNNOOOPPPPPPLLLLLLLLLLLLKKKIIIGGGFFFGGGFFFDDDBBBAAA??????>>>???>>><<<:::999999999:::888888888999999999::::::777777777666555444444444111111222222222222333333////////////000000000000/////////............---///////////////...------............------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***...---,,,++++++,,,,,,---,,,---------,,,,,,+++***+++,,,.../////////---,,,///---+++++++++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,........................000000111555::::::666111111111111111222222222222333333333333333333333333444444444444444555666666555444333333444555777999===999<<>>=========<<<:::999888888888888777777888888999999999:::777777666666555444444444222222222222222111111111000000000000////////////.........---------,,,,,,...////////////...------------------............************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***...---,,,+++************,,,,,,---------,,,++++++***+++,,,......---,,,,,,---+++***+++,,,,,,,,,***------------------------........................000000111444888888555111000000000000111111111111222222333333333333333333444444444444444555555666666555555555555777888999;;;999<<<@@@@@@???GGGSSS___zzzxxxuuuyyy~~~|||zzzxxxwwwwwwuuurrrpppllliiifffbbb```______```[[[[[[ZZZYYYYYYXXXWWWWWWUUUTTTSSSRRRQQQQQQQQQQQQPPPPPPOOOOOONNNMMMMMMLLLJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKKKKKKKJJJJJJIIIHHHJJJHHHFFFGGGIIIKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIHHHIIIJJJLLLMMMMMMNNNNNNMMMNNNOOOOOOPPPRRRVVVYYY\\\]]]___```bbbdddhhhlllmmmnnnooorrruuuyyy|||}}}~~~oooeeeaaa]]]VVVPPPRRRQQQPPPNNNLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJHHHIIIIIIIIIIIIGGGFFFEEEDDDCCCBBB@@@???>>>======<<<;;;:::888777777888888999888888888888777777777666666666555555444444444333333333222111000000///111111000000//////...............------------,,,......//////......---,,,,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,++++++***************,,,,,,,,,------,,,,,,+++++++++,,,---...------,,,***))))))***,,,---,,,***---------------------------------.............../////////222555555333000////////////000000000000222222222222222333333333444444333333444444555666777777666666777888::::::;;;;;;===AAA@@@>>>CCCKKKSSShhh{{{xxx{{{yyytttrrrooollljjjhhhfffeeebbbaaaaaa```___^^^]]]]]][[[ZZZYYYWWWVVVUUUUUUUUUQQQQQQQQQQQQPPPOOOMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLMMMNNNMMMLLLJJJIIIKKKJJJIIIJJJJJJLLLLLLMMMKKKKKKKKKLLLKKKJJJIIIHHHJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLMMMJJJKKKMMMOOOQQQRRRSSSSSSUUUVVVVVVWWWXXX\\\aaaeeedddeeeggghhhjjjmmmqqqttttttvvvxxx{{{~~~{{{rrrgggaaa___\\\UUUNNNPPPOOONNNMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFEEEDDDDDDCCCBBB@@@???>>>>>>>>><<<;;;999888888888888999;;;:::999888666555444333555555555555444444444444444333222222111000//////111111000000//////....../////////.........------...............------,,,+++,,,,,,,,,------......------------------------++++++++++++++++++++++++******+++,,,,,,+++++++++)))))))))******++++++++++++,,,,,,------,,,,,,,,,,,,,,,------............+++++++++---//////...------------------------------------.........//////...---...///111111000///....../////////000000000111111111222222333333333333333333333333444555555444444444555555666777777999:::===@@@???>>>AAAEEEHHHTTTkkk}}}{{{zzzyyyxxxtttoookkkiiihhhhhhgggeeeddddddcccaaa```___]]][[[ZZZZZZYYYUUUUUUUUUTTTSSSQQQPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNOOONNNLLLJJJIIIKKKLLLLLLLLLKKKLLLMMMMMMIIIIIIJJJKKKLLLLLLKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLLLLLLLLLLJJJKKKLLLMMMNNNOOOPPPPPPOOOPPPRRRTTTVVVXXXYYYYYY]]]^^^______aaaeeekkkooolllmmmoooppprrruuuyyy|||{{{}}}xxxkkkfff```^^^]]]ZZZSSSLLLMMMMMMMMMLLLLLLKKKKKKJJJKKKLLLLLLKKKKKKJJJHHHHHHEEEFFFFFFGGGFFFEEEDDDCCCCCCBBBAAA@@@>>>>>>>>>>>>;;;:::999888777888888999::::::999777666444333222444444444444444444444444333333222111000000//////000000000000/////////////////////............------............---,,,,,,,,,,,,,,,,,,------------........................++++++++++++++++++++++++)))***++++++++++++++++++(((((()))++++++,,,,,,+++++++++,,,---------,,,,,,---------------........./////////111333333111///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...............//////000////////////000000000000000000111111222333333333333333333333333444444555555555666666777888888888555777:::<<<======>>>@@@CCCHHHWWWppp{{{}}}zzzuuurrrqqqpppooonnnlllkkkkkkiiihhhfffdddbbbaaa```___\\\\\\[[[YYYXXXWWWVVVVVVQQQQQQPPPPPPPPPPPPPPPOOOPPPPPPOOOOOONNNMMMLLLKKKKKKLLLMMMMMMLLLKKKLLLMMMIIIIIIJJJJJJKKKLLLLLLMMMIIIIIIHHHHHHHHHHHHIIIIIIKKKJJJJJJIIIIIIJJJJJJKKKIIIIIIIIIIIIHHHHHHHHHGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKMMMNNNOOOOOOOOOOOONNNOOOQQQSSSTTTUUUVVVVVVXXXYYY[[[^^^```aaabbbcccdddfffgggiiijjjnnnsssvvvuuuwwwxxxzzz{{{~~~rrriii^^^]]][[[ZZZYYYVVVQQQMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKJJJJJJHHHHHHDDDDDDEEEFFFEEEDDDCCCBBBAAA@@@???>>>===<<<<<<<<<999888777666666666777888888777777666666555444444444444444444444444444444222222111111000000//////////////////000000000000.........---------,,,,,,------......------,,,+++------,,,,,,,,,,,,,,,,,,------------------------************************))))))***+++++++++++++++)))***+++,,,,,,++++++******+++,,,,,,---------,,,,,,,,,,,,,,,,,,------...//////000111333222000...++++++++++++++++++++++++,,,,,,------...//////000/////////......///000111//////000000000111111111///000000111222222333333333333222222333333444555666666777888999999999999555888::::::;;;<<<======BBBDDDMMM]]]ooo~~~}}}|||{{{zzzxxxwwwwwwuuutttrrrooommmkkkjjjjjjfffeeecccaaa____________XXXXXXXXXXXXWWWWWWWWWVVVVVVUUUTTTRRRQQQQQQPPPPPPLLLOOOQQQPPPNNNMMMNNNOOOOOONNNMMMMMMMMMNNNOOOPPPMMMLLLLLLKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKLLLLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKMMMMMMNNNNNNNNNOOOOOOOOOPPPQQQSSSUUUVVVVVVVVVVVVVVVXXXZZZ\\\^^^___``````dddeeegggiiikkklllmmmnnnnnnppprrrtttvvvyyy|||qqqccc\\\XXXYYYYYYXXXVVVSSSQQQOOOFFFFFFFFFFFFFFFGGGGGGGGGCCCDDDFFFGGGHHHHHHGGGGGGCCCDDDEEEEEEEEEDDDCCCBBB@@@???>>><<<<<<;;;;;;;;;888777555444444555666666555555555555666666666777444444444444444444444444111111111111000000000000......//////000000111111---------,,,,,,,,,++++++------......------,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++++++++++++++,,,,,,------,,,+++)))(((***+++,,,,,,------------++++++******++++++,,,------------///000000---***************************,,,,,,------...///000000111111111000//////111333000000000000111111111111///000000111222222333333333333222222333333444555111222333444555555555555888:::<<<;;;;;;======<<<@@@AAAEEEMMMWWWkkk~~~|||yyywwwuuutttsssnnnllliiifffeeeeeeffffff`````````_________^^^^^^]]][[[YYYWWWVVVVVVVVVWWWPPPRRRUUUTTTQQQPPPQQQSSSWWWUUUSSSQQQPPPQQQRRRSSSRRRQQQQQQQQQQQQQQQQQQRRRNNNNNNMMMMMMMMMMMMNNNNNNQQQQQQQQQPPPPPPPPPOOOOOOSSSTTTTTTTTTUUUUUUVVVVVVWWWXXXZZZ\\\^^^^^^^^^^^^___aaacccfffhhhiiiiiiiiilllmmmoooqqqssstttuuuuuuvvvyyy|||~~~xxxmmmgggbbb^^^[[[YYYWWWVVVTTTQQQMMMJJJJJJIIIGGGEEEDDDDDDEEEFFFEEEGGGIIIJJJJJJHHHEEECCC@@@@@@AAAAAABBBAAAAAAAAA???>>>===<<<;;;::::::999999777555555555555444333555555555555555555555555111222333444333222111000000000000000000000000000333222222111///...,,,+++++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++000///......,,,,,,+++*********************++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------%%%&&&)))+++,,,------,,,------------------------+++++++++,,,---...///000111111000000//////......///////////////.........000111111111111222222222333333333333333333333333777666666555555555666666777999::::::999888:::;;;===>>>DDDJJJMMMWWWwww|||}}}yyyuuurrrqqqqqqpppooonnnnnnmmmmmmllliiidddaaadddcccaaa___^^^^^^^^^___ZZZ[[[\\\\\\\\\[[[YYYXXX[[[ZZZXXXWWWWWWYYYZZZ\\\ZZZYYYWWWUUUTTTTTTUUUUUUWWWWWWVVVUUUUUUTTTUUUUUUWWWWWWWWWXXXYYYZZZ\\\]]][[[]]]^^^]]]\\\[[[]]]^^^]]]___aaadddeeeffffffffffffjjjooorrrrrrrrrrrrssstttwwwzzz{{{|||}}}~~~yyylllddd___[[[XXXUUUTTTRRRQQQPPPNNNKKKIIIIIIHHHFFFDDDCCCDDDEEEEEEEEEFFFHHHIIIHHHGGGEEEDDDAAAAAABBBBBBBBBAAAAAA@@@<<<<<<;;;:::999888777777999777555555555555444333444444444444444444444444222222333333222222111000///////////////////////////////////////...------++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++******))),,,+++++++++***))))))))))))************+++++++++************+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))***+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000000//////....../////////////////////...000000111111111222222222333333333333333333333333555555444444444444555555777888:::999888888999;;;;;;;;;@@@FFFHHHOOOfff~~~|||{{{{{{zzzyyyxxxwwwwwwwwwwwwtttppplllpppooommmkkkiiihhhhhhgggcccdddddddddccccccbbbbbbaaa```___^^^^^^___```bbbbbbaaa```___^^^^^^^^^^^^aaa``````___^^^^^^______``````aaabbbcccdddddddddeeeggghhhhhhgggfffggghhhggghhhjjjlllmmmoooppppppqqquuuxxx{{{||||||}}}~~~}}}}}}uuuiii```\\\YYYUUUSSSRRROOOMMMKKKLLLLLLKKKJJJGGGFFFDDDCCCBBBBBBCCCDDDFFFFFFFFFFFFFFFEEEEEEDDDBBBBBBCCCBBBBBBAAA@@@???;;;;;;:::999888777666666888777555444555555444333222222222222222222222222333333222111111111111222////////////////////////+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++***)))(((((()))************+++++++++)))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000////////////.........//////////////////000000000111111111222222333333333333333333333333444333333333333333444444666888999999888888999:::;;;:::===CCCCCCFFFTTTddd~~~zzzwwwzzzyyyyyywwwuuusssqqqpppmmmlllkkkkkkjjjjjjkkkkkklllllljjjiiiiiijjjkkklllhhhiiiiiiiiihhhgggffffffjjjjjjiiihhhhhhhhhhhhiiihhhiiikkklllllllllkkkkkkmmmooorrrsssrrrqqqqqqrrrqqqqqqqqqrrrtttvvvxxxzzz{{{}}}|||nnniiibbb]]]ZZZXXXUUUSSSRRROOOKKKIIIIIIJJJJJJJJJDDDDDDCCCBBBAAAAAABBBBBBEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@??????===<<<;;;;;;999999888777888666444444555555444333333333333333333333333333444333111000000000111222////////////////////////+++,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------,,,+++++++++***)))))))))))))))*********+++++++++((())))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///////////////////////////............////////////000000000000111111111111222222222222222222222222333333333333333444444555666777888888777777888:::???<<<===@@@AAABBBIIIRRRdddyyy~~~|||{{{xxxwwwvvvuuutttuuuvvvvvvxxxwwwvvvvvvuuuvvvvvvwwwrrrrrrtttttttttsssrrrqqqttttttssssssssssssssstttrrrtttvvvwwwwwwvvvtttsssvvvxxx{{{}}}|||{{{{{{|||{{{{{{zzzzzz|||ssslllhhheeeaaa]]]ZZZXXXUUUSSSRRRNNNIIIGGGFFFGGGHHHGGGBBBBBBAAAAAAAAAAAAAAAAAADDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>===<<<;;;;;;999999888777777555333333444555555444333333333333333333333333333222111000///000111222............................../////////...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,------...)))))))))***+++++++++,,,))))))*********+++++++++((())))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---......++++++++++++++++++++++++------,,,,,,,,,---...................../////////---.........//////000000//////000000000111111111222222222222222222222222444444333333444555555666555777888888777666888999@@@===<<<===>>>@@@EEEJJJRRRaaaxxx~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~zzzqqqjjjfffdddccc```\\\XXXUUUSSSRRROOOKKKGGGDDDDDDEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCBBBAAAAAA@@@@@@@@@AAA@@@@@@???>>>===;;;;;;:::999888777666666666444333333444555555444444444444444444444444444222222111000000000000111........................000000000//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++((()))))))))******++++++(((((()))***+++,,,,,,---)))************+++++++++)))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...---............/////////------......///000000000/////////000000000111111222222222222222222222222444333333333444555666777444666777777666666777888<<<;;;::::::;;;>>>AAADDDFFFPPPaaayyy|||zzztttuuulllgggeeecccaaa```]]]ZZZUUURRRQQQPPPLLLIIIFFFEEEEEEFFFFFFFFF@@@AAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCBBBAAA???>>>>>>>>>?????????>>>>>>===<<<<<<;;;:::999888777777666444222333444555555444222222222222222222222222111111111111111000000///..............................///...---,,,++++++------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))*********)))))))))***+++++++++,,,)))************+++++++++************+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------------------.........//////------......///000000111////////////000000000111111111111111111111111111222222222222333444555666444555777666555555666888777999::::::;;;===???@@@@@@GGGRRRccc~~~{{{ssskkkggg|||pppfff```^^^^^^^^^___^^^\\\XXXTTTQQQPPPPPPKKKIIIGGGGGGIIIJJJJJJJJJ@@@AAAAAABBBBBBBBBAAAAAA>>>@@@BBBCCCCCCAAA>>>===<<<======>>>>>>>>>>>>===???>>>======;;;;;;:::999555444222333444555555444111111111111111111111111000111222222222111///...........................,,,,,,---------,,,++++++------------------------+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------///...,,,+++******++++++------------------------...------,,,,,,,,,---------------.........//////---------...///000000111////////////000000000000111111111111111111111111111111111111222333444555444555666666555555666888444999============>>>>>>???EEEKKKUUUjjjtttjjjccc]]]ZZZ|||nnnjjjfffbbb```___^^^]]][[[XXXTTTRRRPPPOOONNNLLLMMMKKKIIIFFFDDDCCCBBBBBBDDDDDDCCCBBBAAAAAA@@@@@@@@@AAABBBBBBBBB@@@>>><<<:::;;;;;;;;;<<<=========;;;;;;;;;;;;:::888666555444444333333333222222222333333333222222222111111//////000000000000//////...------,,,,,,------...,,,+++***))))))+++---...++++++++++++++++++++++++///......------......///)))******++++++******)))******))))))))))))))))))))))))))))))))))))))))))+++++++++************)))))))))************))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,+++,,,...000222///...---,,,+++,,,,,,---,,,---......//////......,,,,,,,,,---...//////000////////////000000000000333333333333333333333333333222222111111222222333333333444444555666666666666777888:::;;;<<<<<<<<<:::>>>CCCIIITTTiii~~~zzzoooddd\\\XXXXXXYYY|||qqqkkkgggddd```^^^^^^^^^]]]\\\[[[XXXTTTQQQPPPOOOMMMKKKJJJIIIGGGEEEDDDDDDDDDDDDBBBBBBBBBAAA@@@????????????@@@AAABBBAAA???===<<<;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;:::999888666555444444444333333333222222222222111111111000000000//////000000000000//////...------,,,,,,------...,,,+++***))))))+++,,,---,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,******++++++++++++******************************************************+++++++++************)))))))))************))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,++++++,,,---///111///...---,,,+++,,,,,,---,,,------...............,,,,,,---......///000000////////////000000000000222222222222222222222111333222222111111222222333333333444444555666666666777777999:::;;;;;;;;;;;;<<>>>>>>>>??????@@@@@@@@@>>>===;;;<<<;;;;;;;;;;;;;;;;;;::::::::::::999888777666555444444444444333333333333111111000000000/////////...//////000000//////......------,,,,,,------...---,,,+++*********+++,,,///...,,,+++***+++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++++++++************************+++++++++************)))))))))************))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++***+++,,,...///...------,,,,,,,,,,,,---,,,,,,---...............------......///000000000////////////000000000000000000000000000000000000222222111111111111222222333333333444555555666666777888888999:::::::::999<<<>>>???>>>@@@HHHUUU___xxxyyyuuulllhhhbbbaaafffqqq}}}sssiiieeebbb]]]YYYZZZXXXVVVVVVVVVWWWVVVVVVUUUSSSRRRQQQQQQQQQPPPNNNHHHGGGEEECCCBBBBBBCCCCCC@@@@@@@@@??????>>>>>>>>>>>>>>>??????>>>===;;;;;;<<<;;;;;;;;;::::::999999999999888888777666555555444444444444333333333333111111000000000/////////...//////////////////......------,,,,,,------...------,,,************+++000...,,,+++***+++,,,,,,...------------------...+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,************************+++++++++*********))))))))))))************))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++*********+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------.........//////000000000////////////000000000000///000000000000000111111222222111111111111222222222333333444444555666666777777888888999888888888999;;;======>>>CCCKKKRRR^^^ooo~~~vvvmmmiiikkkkkklllsss{{{ssshhhbbbaaa___\\\XXXYYYWWWUUUTTTTTTTTTSSSQQQQQQPPPPPPQQQSSSTTTTTTRRRIIIGGGEEECCCAAA@@@@@@@@@@@@@@@@@@@@@????????????============<<<;;;::::::;;;;;;::::::999999999888888777777666555555555555444333333333333222222222222222111111111000000000......////////////.........------,,,,,,------...---,,,,,,+++************...---,,,+++***++++++,,,---------,,,,,,---------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,************************+++++++++*********))))))))))))************))))))******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------............////////////////////////000000000000///000000000111111222222222111111000000111111222222222333333444555555555666666777777888777777777777:::===>>>???BBBFFFJJJMMMWWWiiiwwwpppoooooonnnooorrrwwwqqqkkkddd___\\\ZZZWWWTTTXXXVVVTTTSSSSSSRRRPPPNNNNNNNNNNNNQQQSSSUUUTTTSSSIIIGGGEEEBBB@@@???>>>>>>@@@?????????????????????===<<<<<<;;;::::::999999::::::999999999999999888777666555444444444444555222222222222111111111111222222111111111000000000---......//////......---...------,,,,,,------...,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++))))))******+++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))************))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++++++++,,,------------------.....................////////////000000000000//////000000111111222222111111000000000000111111222222222333444444555555444555666666777777777666777999<<<======>>>@@@BBBBBBGGGSSSfff~~~~~~yyyuuuqqqhhhbbbdddlllwwwxxxoooiiifffaaa[[[XXXVVVUUUTTTUUUTTTRRRRRRRRRQQQOOOLLLMMMMMMMMMOOOQQQRRRQQQOOOGGGEEECCCAAA????????????>>>>>>>>>>>>>>>>>>>>>>>><<<;;;::::::999888888888888888888888999999999999666555444333333333444555111111111000000000000///111111000000000/////////---......//////......---...------,,,,,,------...******+++,,,,,,,,,++++++'''(((***+++,,,,,,+++***++++++************++++++******++++++++++++******(((((())))))***++++++,,,+++++++++++++++++++++++++++++++++************)))))))))************))))))******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++)))***+++,,,---,,,,,,+++++++++,,,------------,,,------------------,,,,,,////////////000000000000---......//////000111111111111000000000000111111111222222333333444555555222333444555666777777777666888:::;;;<<<<<<<<<<<<<<<@@@HHHTTTgggwwwnnngggdddbbbaaaffftttyyyuuurrrmmmdddbbb^^^YYYUUUTTTWWWYYYSSSQQQPPPQQQQQQQQQNNNLLLMMMLLLLLLNNNOOOOOOMMMKKKDDDCCCBBB@@@??????@@@AAA<<<<<<<<<===============<<<;;;:::999888888888888777777888888999999999:::666555444333222333444555000000000000////////////000/////////............---..................---...------,,,,,,------...)))***+++,,,,,,,,,,,,,,,$$$&&&))),,,---,,,***)))---,,,,,,,,,,,,,,,,,,---*********++++++*********'''(((((()))******+++++++++++++++++++++++++++++++++++++++************)))))))))************))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,,,,+++)))***+++,,,---,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000,,,,,,------...///000000111111000000000000111111111222222333333444555555111222333555666777777777555666999;;;<<<<<<<<<<<<:::???DDDIIITTTiiissshhhaaa\\\[[[WWW```ttt}}}tttooollllllkkkeeeaaa]]]YYYXXXVVVUUUTTTTTTQQQPPPRRRUUUUUUQQQLLLLLLLLLNNNPPPPPPNNNJJJFFFEEEDDDCCCAAA@@@@@@AAAAAA???>>>>>>============>>>@@@===:::888888999999888999999999888888888777777555444222000/////////000333222222111000//////...222111000//////000111222////////////...---,,,+++---------,,,,,,++++++++++++++++++*********))))))++++++************++++++++++++++++++++++++++++++'''((()))******)))((('''***++++++++++++,,,,,,,,,))))))))))))))))))))))))***************)))((((((***)))))))))((((((''''''))))))))))))******************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++///...,,,,,,+++,,,---...,,,,,,++++++,,,,,,---...............////////////////////////000000000000//////000111222222333333000222333333222111333444444444444555555555555666777888888999999:::;;;;;;>>>999<<>>>>>>>>>>>===<<<<<<;;;<<<<<<<<>>:::;;;@@@BBBEEETTTfff{{{vvvqqqjjjffffffcccdddeeegggiiimmmsssxxx|||vvvkkkiiifffdddbbbaaa___]]]^^^]]]\\\[[[ZZZWWWRRROOOMMMLLLKKKMMMPPPQQQNNNJJJIIIHHHHHHJJJLLLMMMLLLKKKFFFEEEBBB???===<<<<<<<<<===<<<<<<;;;::::::;;;;;;>>>;;;888777888888888777666666666666555555555555666555444222111111111111222222222111000000//////111000000//////000000111......///......---,,,++++++,,,,,,,,,,,,,,,,,,---+++++++++***************++++++************++++++++++++++++++++++++++++++******++++++++++++******((((((((()))))))))******)))))))))))))))))))))))))))************))))))(((***************)))))))))))))))))))))*********************++++++++++++,,,************************************************++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---............/////////////////////000000000000//////000000111111222222000111222222111111222444444444444444555555555555666666777888888999999:::<<<999999===<<<<<>>===============<<<;;;::::::::::::<<<:::777777777888777666666666666666555555555444555555444333222222222111000000000000//////..............................---.........------,,,++++++++++++,,,,,,---------************************++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++))))))))))))))))))))))))))))))************)))(((++++++******************((()))))))))************************++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---------.........//////////////////000000000000/////////000000000111111000111222222111111222333333333444444444555555555555666666777777888888999888777999<<<<<<;;;BBBKKKTTTbbbvvv|||kkkfffbbb___]]]```lllxxxyyyrrrlllfffccc___\\\YYYWWWXXXYYYYYYXXXWWWTTTQQQOOOOOONNNMMMLLLKKKJJJIIIHHHHHHFFFEEECCCFFFDDDCCCEEEGGGJJJKKKKKKCCCBBBAAA?????????@@@AAA???>>>===<<<;;;;;;;;;;;;:::888666666777777666555777777666666666555555555444444444444333222222111...............---------+++,,,,,,,,,,,,,,,,,,+++------------------,,,++++++++++++,,,,,,---------************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))((())))))*********))))))******************++++++((()))))))))************))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,---------,,,,,,++++++,,,,,,---...------------............////////////000000000000//////////////////000000///111222222111000222333333333333444444444444555444444555666666777777888666777999<<<<<<<<>>AAAJJJWWWfff{{{|||qqqkkkiiihhhgggwwwtttlllfff```ZZZZZZ___iiixxx|||rrrmmmjjjgggeeedddbbb```^^^YYYXXXWWWXXXYYYYYYXXXVVVPPPNNNKKKJJJKKKJJJIIIGGGEEEEEEEEEDDDCCCCCCDDDEEEEEEDDDCCCDDDEEEEEEDDDCCCBBBAAA@@@???>>>>>>???@@@???>>><<<;;;:::999999999666555555555666666555333555555555555444444444333111222333333333222111000////////////////////////++++++,,,------,,,+++++++++,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++))))))*********+++++++++++++++************++++++++++++++++++++++++++++++)))(((''''''''''''((()))''''''''''''((((((((()))))))))))))))))))))))))))(((((()))***************((((((((())))))*********))))))))))))************))))))))))))************************************************************************************((()))+++,,,------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------.........////////////000000000000........................///000111111000000111222222222333333333444444444333333333444555555666666444666888777777888888777:::<<>>===<<<<<<===>>>===;;;:::999888888888666555444555666666444333444444444333333333222222000111222333222111000///000000000000111111111111,,,,,,............,,,,,,++++++,,,------,,,,,,,,,---------,,,,,,+++++++++))))))******++++++++++++++++++************++++++++++++++++++++++++++++++((('''&&&%%%%%%&&&'''((())))))))))))************))))))))))))))))))))))))(((((()))***************''''''(((((()))))))))***))))))))))))************))))))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))((()))+++,,,------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......////////////000000000000.....................---///000111111000000111222222222333333333444444444222222333444444555555666222555666777888::::::999999:::???CCCCCCIII[[[ooozzzyyyzzz{{{|||wwwrrrlllllloooqqqpppnnnoooqqqooogggcccgggkkklll{{{wwwnnniiifffaaa^^^]]]^^^^^^^^^]]]ZZZXXXVVVTTTTTTVVVVVVWWWVVVUUUTTTSSSMMMGGGFFFHHHJJJHHHFFFEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@===:::999999:::;;;::::::999999888777666666666666555444333333222222333333333444444555555555111111111111000000000000////////////........................---,,,+++***------------,,,,,,+++***++++++++++++++++++++++++***)))(((&&&&&&((()))***,,,,,,,,,++++++*********++++++++++++******))))))))))))))))))))))))))))))******************************++++++++++++******++++++***)))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))************************************))))))))))))***************************++++++,,,,,,++++++***++++++******++++++,,,---///...,,,++++++,,,...///000000//////.........---//////.........000222333000000111222222222222111111111222222222333333333666666666666666666666666666666666777888888999999;;;999888:::???GGGPPPUUUiii{{{|||ttttttlllddd^^^___aaabbbdddggghhhjjjnnnttt{{{zzzooofffccc```]]]ZZZZZZ[[[[[[[[[ZZZWWWUUUSSSQQQRRRSSSUUUUUUUUUUUUTTTQQQLLLGGGEEEGGGIIIGGGEEEDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@BBB@@@===:::999888888888999999999888888777777777666555555444333333222222333333333333444444444444111111111000000000//////////////////.........---............---,,,+++***,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++***)))(((((()))***+++,,,,,,+++++++++***************)))))))))((((((((())))))))))))))))))))))))************************)))******++++++******)))))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))++++++*********)))))))))************************(((((())))))*********+++*********************************++++++*********++++++******++++++,,,---///---,,,++++++,,,---///000/////////.........---............///000111222000000111222222222222111111111111222222222333333555555555555555555555555444555555666666777777888<<<:::888888:::???DDDGGGRRR^^^qqqqqqfffdddaaa[[[WWWXXX\\\___gggnnn|||~~~vvvooofff```^^^\\\ZZZXXXYYYZZZZZZYYYXXXVVVTTTRRRNNNOOOQQQRRRSSSSSSSSSRRRNNNJJJEEEDDDFFFGGGEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDBBB@@@>>>AAA???===:::888666555555888888888888777777777777555555444444333333222222444444333333333333333333111111000000000000////////////.........------------......------,,,+++***,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++************************)))))))))))))))))))))))))))))))))))))))************************)))******++++++******))))))))))))))))))))))))***''''''((()))))))))))))))))))))))))))))))))))))))******))))))))))))((((((************************''''''((()))***+++,,,,,,************************))))))************))))))++++++******++++++,,,---...---,,,++++++,,,---.../////////...............------...///000000000000///000111111222222111111111111111222222222222333555555555555555555555555333333444444555666666666;;;:::888777888999;;;===DDDIIISSSdddzzzxxxlllbbb___[[[ZZZ\\\aaahhhqqq~~~}}}|||tttqqqpppmmmhhhbbb^^^]]]]]]\\\[[[[[[[[[ZZZZZZXXXWWWUUUTTTNNNNNNPPPPPPPPPPPPOOONNNKKKHHHDDDCCCDDDDDDDDDBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCEEEFFFEEEBBB???=========<<<:::888777666555666666777777777777777777444444444333333333222222444444333333222222111111111000000000////////////.........---------,,,,,,---------------,,,+++***++++++,,,,,,,,,++++++***************************+++******))))))******+++*********************))),,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************))))))************))))))++++++++++++******))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((************************'''(((((()))******++++++******************************++++++++++++******++++++******++++++,,,---------,,,++++++,,,------........................,,,---...000111000000//////000000111111111111111111111111111222222222222444444444444444444444444333333444444555555666666888888888999999:::;;;<<>>CCCFFFLLLXXXiiivvv}}}wwwpppkkkjjjiiihhhttt|||xxxoookkklllkkkfffaaa___^^^]]]\\\\\\\\\]]]^^^YYYXXXWWWVVVUUUSSSRRRRRRPPPPPPOOONNNLLLIIIFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEDDDAAA???===666888:::;;;;;;:::999888666666666666555555555555333333333333222222222222222222111111111111111111000000////////////......------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++)))***++++++++++++++++++************************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************************))))))))))))))))))))))))((())))))******))))))((((((((((((((('''%%%###!!!''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))************))))))((((((************************,,,,,,------------,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,++++++---------------.........,,,,,,---...////////////...///000000111111000000000000000111111111111222333333333333333333333333333333444444555666666777555666777888888777777666444999???@@@AAAGGGTTT___{{{wwwxxxvvvtttwww~~~|||vvvuuuwwwzzz}}}xxxrrrnnnjjjhhhgggddd```]]][[[\\\\\\\\\[[[[[[\\\]]]ZZZYYYWWWVVVTTTTTTSSSSSSOOOOOONNNMMMKKKIIIFFFEEEDDDDDDDDDCCCBBBAAAAAABBBAAAAAA@@@@@@AAABBBBBBCCCCCCCCCCCCBBB@@@>>>===<<<777999;;;======;;;888777666666666555555444444444222222222222222222222222000000000111111111111111000000/////////.........,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,++++++))))))***+++++++++++++++************************)))))))))******)))))))))'''''''''((((((((())))))&&&&&&'''''''''(((((((((************************))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&((((((((('''%%%$$$''''''((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))*********************************+++,,,,,,------,,,,,,+++++++++******++++++,,,---+++++++++,,,,,,+++++++++,,,,,,,,,------.........------------...///000000...//////000000000000000000000000000111111111111222222222222222222222222222222333333444444555555666666666777777777666666666999===>>>>>>BBBIIIOOO```uuuttttttxxx~~~{{{xxxrrrnnnjjjkkkkkkhhhccc^^^\\\[[[[[[\\\]]]\\\[[[[[[\\\]]]\\\[[[ZZZXXXWWWVVVUUUUUUMMMMMMMMMMMMKKKIIIGGGFFFCCCDDDEEEDDDBBBAAABBBBBB@@@?????????@@@AAAAAABBBBBBBBB@@@???===<<<;;;;;;999:::===>>>===;;;777555777777666555444444333333222222222222222222222222//////000000111111222222000/////////............,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++((()))***+++++++++++++++))))))))))))))))))))))))******++++++++++++******&&&'''''''''(((((())))))'''((((((((())))))******************************))))))))))))))))))))))))(((((())))))))))))((((((%%%''')))+++,,,,,,******'''(((((()))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))''''''((()))***+++,,,,,,***************************++++++,,,,,,++++++***++++++******++++++,,,---***++++++,,,,,,++++++***,,,,,,,,,------............---,,,,,,---...000111...//////000000000000000000000000000111111111111222222222222222222222222000111111222333333444444555666666777888999:::;;;:::999999:::<<>>;;;<<<<<<;;;::::::::::::;;;<<<<<<===<<<;;;999777555777333000222555777444000333333333222222222111111111111000//////////////////............------------------,,,,,,+++++++++************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((()))******)))((('''************************+++*********))))))(((((()))))))))))))))(((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,++++++***)))(((((())))))************))))))))))))))))))))))))))))))+++++++++*********))))))++++++******************,,,+++***+++,,,,,,+++***,,,,,,,,,---------......---------............//////000222111///......///////////////000000000000......000111222333333444666666555444333333222222444555777666555555666777:::999888888999<<<>>>@@@EEELLL[[[nnn||||||{{{sssrrruuuxxx}}}}}}}}}{{{wwwqqqllliiihhhgggeeeccc```^^^\\\[[[[[[ZZZ]]]```^^^[[[ZZZ\\\___dddbbb^^^ZZZWWWUUUTTTSSSOOOMMMJJJIIIIIIJJJIIIHHHEEEEEEDDDDDDCCCBBBAAAAAA@@@??????AAABBBAAA>>><<<<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::888777666777666444555666555333000222222222222111111111111111000000///////////////............------------------,,,,,,,,,+++++++++************************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++***)))((())))))))))))))))))))))))************)))))))))((()))))))))))))))(((''''''))))))((((((((('''''''''))))))))))))))))))))))))+++***)))(((((()))***+++++++++******)))(((((('''))))))************))))))))))))))))))))))))))))))+++++++++*********))))))************************,,,++++++++++++,,,++++++,,,,,,,,,------------...------------............///000111111///......///////////////000000000000......000111222333333333333333333333444444444444444555666666555555666777888888888888999;;;===>>>>>>AAAKKKXXXfffuuu|||vvvvvv{{{~~~xxxuuusssrrrwwwwwwvvvrrrmmmiiiffffffdddcccbbb```]]][[[YYYXXX\\\___```^^^[[[YYY[[[]]]^^^\\\ZZZWWWUUUTTTSSSSSSMMMKKKIIIHHHIIIIIIHHHGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@??????@@@BBBAAA???<<<<<<<<<;;;::::::::::::::::::999999888888888888888888:::;;;:::777333111000111111111111000000000000000000//////......//////............------------,,,,,,,,,,,,++++++++++++************************,,,,,,++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((((((((((((((((((((((((************)))))))))))))))))))))))))))(((((('''))))))((((((((((((''''''))))))))))))))))))))))))******))))))))))))************))))))((('''''''''))))))************))))))))))))))))))))))))))))))+++************)))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,------------------------...............000111111///......///////////////000000000000...///000111222333333333000000111222444555666666333444555555444444666777666666777888999:::;;;;;;???>>>AAAHHHOOOYYYggguuuuuunnnxxx}}}vvvqqqoooppppppqqqqqqrrrqqqnnnjjjgggeeeeeeccccccaaa___]]][[[XXXWWW\\\]]]^^^\\\YYYWWWXXXYYYVVVUUUTTTRRRQQQQQQQQQQQQNNNLLLJJJIIIIIIHHHFFFEEEGGGGGGFFFEEECCCBBBAAAAAA@@@@@@???@@@AAAAAA@@@>>><<<;;;::::::999999::::::999888777666666777888999:::>>>AAA???888333111222000000000000////////////000//////.........//////.........---------,,,,,,,,,+++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))(((((())))))(((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))*********)))))))))((((((((())))))************))))))))))))))))))))))))))))))************))))))))))))***************+++++++++***+++,,,,,,+++***+++,,,++++++,,,,,,,,,---------,,,,,,---------.........---///000000///......///////////////000000000000...///000111222222222222///000111222333444555666222333555555444444555777444555666777888888888888AAA???@@@CCCFFFJJJSSS]]]ooo~~~pppccc\\\ddduuuxxxsssrrrrrruuuyyy~~~yyyrrrpppnnnmmmnnnoooooonnnmmmnnnnnnllliiifffeeeeeedddcccaaa___]]]ZZZYYYXXXZZZZZZZZZXXXVVVTTTTTTTTTPPPOOOOOONNNNNNNNNNNNNNNPPPNNNKKKJJJIIIGGGDDDBBBFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@???@@@AAABBBAAA???;;;;;;:::999999999999:::888777666555666777888999;;;@@@DDDAAA999333222444000000000/////////......//////............//////...------------,,,,,,,,,++++++++++++++++++++++++************************((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++)))))))))(((((()))))))))************************))))))))))))))))))******(((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))+++***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++---,,,***)))+++,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---...000000.........///////////////000000000000...///000111111111111111111111111222222222333333111222444444333333555777444444555666777777777777<<<:::;;;???AAABBBEEEKKKSSS___sssxxxnnneee^^^YYYYYYdddrrryyyrrroookkkiiiiiigggnnnzzz~~~vvvqqqkkkkkklllnnnooonnnkkkhhhjjjkkklllkkkhhhgggfffgggeeeccc```]]][[[YYYYYYYYYWWWVVVUUUTTTSSSRRRQQQQQQMMMMMMMMMMMMLLLLLLKKKKKKNNNLLLJJJIIIHHHFFFBBB@@@DDDDDDDDDCCCBBBBBBAAAAAAAAA@@@???@@@AAABBBAAA@@@;;;;;;:::999999999999999888777777777777777888888;;;>>>AAA>>>888333333444000000000000////////////......------......//////------------,,,,,,,,,,,,*********+++++++++++++++************************'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++))))))(((((((((((())))))************************))))))))))))************'''(((((()))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))************))))))+++++++++***************))))))************))))))))))))))))))))))))))))))(((((()))))))))))))))***)))))))))***++++++,,,,,,))),,,...---***)))+++---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,...//////.........///////////////000000000000...///000000111111111000222222111111111111111111///111333333333333555666444555555555666666666777888666888===???>>>???CCCCCCJJJYYYmmm}}}rrriiiaaa[[[WWWZZZ```hhhttt~~~xxx{{{|||sssjjjhhhiiiiiikkkooorrr}}}}}}vvvqqqnnnjjjkkkmmmooopppnnnjjjfffgggiiijjjiiihhhfffggggggeeebbb^^^ZZZXXXWWWXXXYYYUUUTTTSSSRRRRRRQQQPPPOOONNNNNNNNNMMMMMMKKKJJJJJJHHHGGGFFFFFFFFFEEEBBB???BBBBBBBBBBBBBBBBBBAAAAAAAAA@@@??????AAABBBBBBAAA;;;:::999999888999999999888888888999888888777777888:::;;;999555222222333111111111000000000//////...------------...///000---------,,,,,,,,,++++++)))*********++++++++++++************************'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,******)))(((((()))******************************((()))))))))************''''''((()))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((()))***++++++***)))((()))))))))***************))))))************))))))))))))))))))))))))))))))(((((((((((())))))******((())))))***++++++,,,,,,))),,,...---)))(((+++...***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++---//////.........///////////////000000000000...///000000000000000000111111111111111111111111///000222333222333444666666666555444444555777888;;;888888<<<>>>===>>>AAA@@@DDDKKKVVVfff{{{yyypppdddbbbaaaccciiipppxxx}}}{{{vvvrrrnnnkkkggghhhkkkqqqyyy}}}|||yyytttpppoooqqqtttvvv{{{{{{tttooollliiiooorrrwww}}}|||yyyxxxssspppqqqsssuuu{{{~~~|||xxxrrrnnnkkkjjjkkkmmmppprrrqqqmmmiiieeeggghhhhhhgggffffffgggeeeaaa\\\WWWUUUUUUWWWYYYTTTSSSRRRQQQRRRRRRPPPOOOPPPPPPPPPOOONNNLLLJJJIIICCCBBBBBBCCCEEEDDDBBB@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@??????AAACCCCCCBBB;;;:::999999888888999999888999:::::::::888777666666666666444222111111222111111111111000000000000---------------...///000---------,,,,,,,,,++++++))))))******++++++++++++************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((())))))*********+++''''''((()))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))'''((((((((())))))******((())))))***++++++,,,,,,(((,,,///---)))(((***...******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++---//////.........///////////////000000000000...///000000000000000/////////000000111111111222...000222222222333444666777666555444444555777888===888666888999999;;;>>>???AAACCCDDDJJJ[[[ssszzzuuupppooopppqqqsssvvvpppvvv}}}zzzlllkkkmmm{{{|||tttmmmgggaaa]]]ZZZZZZ\\\___eeemmmtttxxx~~~xxxsssqqqpppkkkllllllkkkkkkmmmqqqtttwwwyyyzzz{{{zzzmmmdddbbbcccbbbaaaggggggjjjooowww}}}|||yyyuuuuuuuuuuuutttsssrrrqqqnnnnnnnnnoooooommmiiifffdddeeeffffffeeeccc```^^^aaa___[[[XXXVVVUUUVVVVVVQQQRRRRRRSSSRRRQQQOOONNNMMMMMMMMMLLLLLLLLLLLLKKKEEEEEEEEEFFFGGGEEEBBB@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@>>>>>>@@@CCCCCCAAA>>>===<<<;;;;;;;;;:::777555555555555555555555555555999777555222111000000000000000//////.........---000000/////////.........,,,,,,,,,+++++++++******(((((()))***)))'''%%%###******++++++++++++*********************)))(((((())))))((((((((((((((()))******))))))((((((''''''+++******)))(((''''''&&&+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))+++***)))(((((()))***+++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---////////////////////////000///...------...///000////////////000000000000////////////000000000000000111111111111222222222222222333333333333444444555666777888999:::::::::;;;>>>@@@AAACCCJJJUUU^^^ssszzztttnnnjjjjjjiiiiiioooxxxzzzyyyrrrooonnnqqqyyy}}}kkkbbbaaa```iiiuuu}}}}}}{{{{{{tttxxxxxxvvvzzznnneeebbb___\\\YYYRRROOORRRYYY```eeeppp|||}}}uuuqqqpppoookkksssqqqsssyyy~~~yyynnnjjjjjjnnnssswww~~~zzzvvvoookkkfffaaa```bbbfffiiirrruuuuuuuuu~~~|||yyyuuussstttttttttsssrrrqqqpppooonnnnnnnnnnnnnnnlllgggdddaaabbbbbbbbbaaa```^^^]]]^^^]]][[[YYYXXXWWWWWWWWWQQQQQQQQQQQQPPPOOONNNMMMNNNMMMMMMMMMMMMLLLLLLLLLFFFEEEEEEFFFGGGFFFCCC@@@AAA@@@@@@@@@???????????????>>>===>>>@@@@@@>>><<<<<<;;;:::;;;;;;:::777555444444444444444444444444666555333111000//////000000/////////.........---...---------,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,---,,,+++)))(((******++++++++++++*********************)))((((((***))))))(((((()))))))))+++*********))))))))))))*********)))((('''''''''******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---........................000///...------...///000.../////////000000000000.../////////000000000000000111111111111222222222222222222333333333444444444444666777888999999999999;;;=========BBBKKKRRRYYYggg~~~yyypppggg```bbbhhhgggjjjllllllhhheeecccbbbfffjjjsss~~~{{{rrrddd[[[YYYUUUZZZaaaeeefffeeefffgggfffjjjlllooo{{{xxxpppeee]]]XXXVVVSSSQQQQQQOOOTTT^^^iiisss|||wwwwwwwwwuuutttvvv}}}|||yyyvvvuuuxxx~~~ooojjjbbb^^^\\\^^^aaadddjjjqqqxxxxxxxxxvvvtttqqqooonnnrrrpppnnnmmmmmmooorrrttt~~~{{{zzzyyywwwtttrrrsssssssssrrrqqqooonnnmmmnnnmmmmmmmmmllljjjfffccc______^^^]]]]]]]]]]]]]]]\\\]]]]]]\\\[[[ZZZXXXWWWRRRQQQOOONNNMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLFFFFFFEEEFFFGGGFFFCCCAAA?????????>>>>>>>>>>>>===???===;;;:::;;;;;;;;;999<<<:::999999:::999777555444444444444444444444444333333111000000//////000/////////...............------------,,,,,,,,,,,,,,,,,,,,,+++++++++******((()))***++++++***)))(((******++++++++++++*********************)))((((((************************++++++++++++******************))))))((((((''''''))))))((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------------------//////...------...//////....../////////000000000....../////////000000000000111111111111222222222222222222222333333333333222333444666777777777888777999;;;:::999;;;@@@EEEEEEPPPbbbuuu}}}mmmaaa^^^aaaddddddeeegggjjjlllmmmllllllkkkkkklllooorrrssssssrrrrrrsssuuuwwwwwwuuusssnnnlllnnnrrrrrriii___ZZZTTTUUUUUUTTTTTTUUUXXX[[[ZZZ___ccchhhvvvsssiiiccc[[[UUUQQQOOONNNMMMMMMMMMSSS]]]jjjwwwvvvooopppqqqpppooopppvvv{{{rrrlllgggeeeeeedddkkkxxxnnndddaaa```[[[WWWXXXYYY[[[```gggmmmqqqvvvwwwvvvtttuuuvvv}}}~~~|||zzzxxxxxxvvvtttrrrpppqqqqqqqqqqqqpppooooooooonnnmmmlllllljjjfffcccaaa___]]]\\\\\\\\\^^^^^^^^^___``````^^^[[[WWWUUUQQQPPPMMMKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJIIIGGGFFFEEEFFFFFFFFFCCCAAA?????????>>>>>>>>>======???===;;;999888888888888;;;999888888888888666555333333333333333333333333222111111111000000000000................................................,,,,,,,,,+++++++++******'''((()))******))))))(((******++++++++++++*********************)))(((((()))******+++++++++++++++***************************)))))))))((((((((('''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((************************))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................./////////000000........./////////000000000000111111111222222222111222222222222333333333222333444555777777777777888:::;;;;;;::::::<<<>>>@@@FFFPPP[[[jjj|||wwwsssrrrxxxvvvvvv{{{yyyrrrnnnkkkjjjfffdddbbbbbbcccdddcccbbbddddddlllzzzzzzmmmddd]]][[[WWWTTTTTTVVVYYY\\\\\\ccchhhkkkrrrzzzwwwnnnaaa^^^ZZZUUUQQQPPPQQQRRRNNNOOOSSS[[[dddqqq{{{lllddddddeeedddhhheeeeeeiiikkkllloootttqqqnnniiiccc^^^\\\]]]^^^bbbccciiisss|||rrrlllllllllfffcccdddeeeffflllrrr}}}{{{yyywwwtttsssrrrqqqnnnlllnnnooopppqqqqqqrrrrrrqqqpppooommmmmmllljjjgggeeedddbbb___^^^]]]^^^___aaa```aaacccbbb___ZZZUUUQQQOOONNNLLLJJJIIIHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGEEEDDDDDDEEEEEECCCAAA????????????>>>>>>>>>>>>>>>===;;;999777777777888:::888666666777777666555333333333333333333333333222222222222222222111111---------...............------..................,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,******++++++++++++*********************)))((((((((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******)))))))))(((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------............////////////............////////////000000111111111222222222111111111222222222333333333333555666777888888888888999;;;;;;;;;;;;;;;<<<===???BBBFFFNNN[[[jjjvvv{{{pppmmmhhhffffffggghhhhhhkkknnnyyytttfffccc```]]]]]]^^^```aaakkkuuuzzzvvvtttxxxyyyvvvhhhgggddd___XXXUUUUUUWWWXXXZZZ\\\^^^dddnnnxxxyyyllleeedddccc```eeeccceeekkkoooqqqtttyyywwwuuuqqqjjjbbb^^^]]]^^^dddbbbbbbhhhrrr}}}zzzxxxzzz|||}}}~~~|||zzzwwwuuuvvvtttrrrqqqqqqpppmmmkkkmmmnnnooopppqqqqqqrrrqqqooonnnlllllllllkkkiiigggfffdddbbb___^^^^^^___``````aaabbbaaa]]]WWWQQQMMMLLLLLLKKKJJJIIIIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEFFFDDDCCCCCCCCCCCCBBB@@@????????????>>>>>>>>>>>><<<===<<<:::888666777888999777555555666666666555222222222222222222222222222222222333222222111111---------------.........++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++***************************++++++++++++*********************)))(((((('''((()))+++,,,++++++***((((((((((((((()))))))))))))))))))))(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))((((((((()))))))))******)))))))))************+++++++++++++++++++++++++++((()))***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------------........./////////------........./////////000111111111111222222222111111111111222222222222222333444666777777888888666666777999999999999999:::;;;<<<===@@@HHHSSS[[[eeeppp}}}|||~~~|||yyyvvvttttttttttttsss~~~uuukkkdddccceeehhhlllmmmmmmpppxxx{{{qqqllllllkkkhhhiiimmmyyyzzzooojjjhhhkkkhhhfffjjjvvv~~~}}}|||{{{xxxtttqqquuusssrrrrrrssssssqqqpppnnnnnnooooooooonnnnnnnnnmmmllljjjjjjkkkkkkiiigggeeedddbbb___^^^]]]]]]]]]\\\]]]]]]\\\YYYTTTNNNKKKIIIJJJJJJJJJJJJJJJIIIIIIFFFFFFEEEEEEEEEEEEDDDDDDEEECCCAAAAAABBBBBBAAA???>>>>>>>>>=========<<<<<<999;;;<<<;;;888666666777888666444333555555555555222222222222222222222222111111222222222000///...,,,,,,,,,------.........******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))(((((('''&&&&&&&&&&&&******++++++++++++*********************)))((((((%%%''')))***++++++***)))(((((()))))))))*********(((((((((((())))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((()))))))))***))))))))))))************************************'''(((***+++,,,,,,,,,+++------------------------,,,------......------,,,---------.........//////---------.........//////000111111111111222222222111111111111222222222222111222333444666666666666555555555666777777777666999;;;=========@@@FFFKKKMMMTTT```qqq|||wwwxxx{{{www{{{{{{{{{{{{|||zzzvvvssspppooooooppprrrrrrrrrqqqooooooooonnnmmmllljjjiiikkkjjjiiiiiijjjjjjiiigggdddcccaaa___\\\[[[ZZZYYYXXXXXXYYYYYYVVVQQQMMMJJJHHHIIIJJJKKKLLLKKKJJJIIIFFFFFFFFFFFFEEEEEEEEEEEEDDDBBB@@@@@@AAAAAA@@@???======<<<<<<<<<;;;;;;;;;666999;;;;;;777555555666888666333333444555555555111111111111111111111111000111111111111///---,,,,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,+++++++++******,,,,,,***)))((((((((((((******++++++++++++*********************)))(((((($$$&&&(((***+++***)))((())))))******+++++++++,,,(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))))))))))))))************************************'''(((***+++,,,,,,++++++------------------------,,,,,,---......---,,,,,,---------.........//////---------.........//////000111111111111222222222000111111111111222222222000111222333444555555555888666555666666777666555666999<<<<<<::::::<<>>???@@@>>>============:::888:::999999888777666666555777666555444333222222222777666444222111111222333---...///111111111000///......---------,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))******))))))))))))******((()))***+++++++++++++++)))((((((***---,,,)))%%%(((((((((((())))))))))))+++*********))))))(((((()))((('''((()))***)))(((''''''''''''(((((((((((())))))))))))************+++***(((&&&%%%&&&'''(((*********+++,,,,,,,,,---+++*********))))))(((((())))))))))))))))))******))))))(((((((((((())))))+++*********))))))((((((++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------......////////////.........------------...//////000000000000000000000000000111111111111222222222222222222222222222222222555555555555666666666666777777777888999:::<<<===AAACCCDDDFFFLLLZZZlllzzz|||{{{}}}~~~~~~}}}zzz{{{|||}}}{{{yyyvvvtttuuuxxx{{{}}}|||xxxsssooolllmmmnnnppprrrssssssrrrpppooonnnlllkkkjjjiiiiiijjjiiihhhhhhiiigggeeebbbccc```]]]ZZZYYYWWWTTTRRRQQQPPPOOONNNLLLJJJHHHGGGHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEDDDCCCCCCBBBBBBCCCEEECCCAAA???=========>>>===<<<;;;<<<<<<<<<:::888999888888777666666555555666555444333333222222222444333111///...///000000......///000000000//////------------,,,,,,,,,,,,...------,,,++++++******++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))*********)))(((((()))(((''')))++++++(((%%%(((((((((((())))))))))))))))))))))))((((((''''''(((&&&&&&'''((()))((('''&&&&&&'''''''''((((((((((((((()))))))))************)))'''&&&&&&'''((()))))))))))))))************))))))))))))((((((''''''************************))))))(((((((((((())))))************)))))))))(((***))))))))))))***++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++------............------...------------...//////000000000000000000000000000000111111111222222222444444444444444444444444444555555555666666666666777777777888999:::;;;<<<<<<>>>??????AAAIIITTT]]]ppp~~~{{{xxxwwwxxxzzz||||||wwwwwwwwwwwwvvvuuutttssstttwwwzzz||||||xxxsssppplllmmmoooooooooooopppqqqpppooommmllljjjjjjiiiiiikkkjjjiiiiiiiiigggdddaaa___\\\ZZZXXXWWWUUUSSSQQQLLLKKKKKKIIIHHHGGGFFFEEEFFFGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCBBBBBBBBBDDDDDDFFFEEECCC@@@>>>===<<<<<<::::::999:::;;;;;;:::888777777666666555444444444555444444333333222222222222111///...---......////////////000//////...---,,,,,,,,,,,,++++++++++++------,,,,,,++++++******++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))((('''&&&%%%((('''&&&'''((()))((('''(((((((((((())))))))))))(((((((((((('''''''''''''''&&&%%%&&&'''((((((&&&&&&&&&&&&'''''''''(((((((((((())))))))))))******(((((('''&&&&&&''')))***((((((((((((''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))))))))(((((((((((()))******))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---+++***))),,,,,,------------,,,,,,...------------...//////000000000000000000000000000000000111111111222222222222333333444444555555444444444555555555666666666666666777888999:::;;;:::<<<>>>======???DDDHHHQQQbbb}}}~~~{{{xxxvvvvvvwwwyyyzzzuuuttttttsssrrrrrrrrrrrrrrrtttwwwyyyxxxuuuqqqnnnjjjlllnnnnnnmmmlllmmmnnnooonnnmmmllljjjjjjjjjjjjkkkiiihhhhhhgggeeebbb___]]][[[XXXVVVUUUSSSPPPMMMHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGDDDCCCBBBAAAAAABBBDDDEEEGGGFFFDDDBBB???===;;;:::999888888999;;;<<<;;;999555555555444444333333333333333333333333222111111222111000////////////000////////////...------,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''&&&(((((('''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''&&&%%%&&&((()))((('''''''''(((((((((((())))))(((((((((((()))))))))***''''''&&&&&&'''((()))***(((((((((''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''''''''&&&))))))(((((((((((())))))*********))))))))))))))))))(((((((((((()))************************************+++++++++,,,,,,,,,++++++++++++++++++++++++---------------,,,+++***,,,------......------,,,...------------...//////000000000000000000000000000000000000111111111111//////000111222333333444333333444444444555555555666666666666777888999:::777999;;;<<<<<<===AAADDDCCCMMM\\\lll|||}}}{{{wwwuuuuuuwwwxxxuuutttrrrqqqqqqqqqrrrrrrpppqqqrrrrrrqqqpppnnnmmmiiikkkmmmnnnmmmlllkkkkkklllkkkjjjiiihhhggggggggghhhgggfffeeeeeeccc___]]]]]][[[XXXVVVTTTQQQMMMJJJGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAAAAABBBCCCDDDEEEEEEDDDBBB@@@===;;;999999888888:::<<<===<<<:::444444444444333333333333111222222333333222111000000000////////////////////////...---------,,,,,,,,,,,,,,,+++++++++******,,,+++++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))'''((())))))*********)))((())))))(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&''')))***)))((((((((()))))))))*********'''(((((((((((()))))))))''''''''''''(((((()))))))))))))))((((((''''''''')))))))))))))))))))))))))))))))))(((((('''''''''))))))(((((((((((())))))))))))))))))))))))*********))))))))))))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,---------,,,......////////////.........------------...////////////////////////////////////000000000111111111//////000000111222333333333333333333444444444444555555555555666777888888333444555666888:::>>>AAA???CCCIIIPPP\\\kkk|||}}}}}}{{{xxxuuussssssuuuuuutttsssrrrqqqppppppqqqnnnmmmlllkkkkkkkkkllllllkkkkkkmmmppprrrqqqmmmiiiggggggfffddddddcccccccccfffeeedddddddddbbb___\\\[[[ZZZXXXWWWUUURRRNNNKKKHHHGGGFFFDDDDDDEEEFFFGGGEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCBBBBBBBBBBBBBBBAAABBBBBBBBBAAA>>>;;;999999999888:::<<<<<<;;;:::444444333333333333333333000111222333333222000000------------------------......---,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))&&&'''((()))************'''(((******))))))+++,,,(((((((((((())))))))))))))))))))))))************)))((('''(((*********)))(((((()))))))))*********''''''(((((((((((())))))'''''''''((((((((((((((()))))))))))))))((((((((())))))))))))************,,,++++++******)))))))))))))))(((((((((((())))))))))))))))))***************))))))))))))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***,,,------------...//////////////////......------------...///////////////////////////////////////000000000111111111111222222333333444444222222222333333333444444555444444444555555666777666666555555666999;;;===;;;===AAAEEEKKKSSS[[[aaassszzzwwwzzzvvvxxxyyywwwsssppppppqqqttttttsssrrrqqqooonnnnnnooollliiiffffffhhhkkkmmmnnnmmmoootttyyyxxxqqqiiigggfffeeedddcccccccccccceeedddcccddddddccc```]]]YYYXXXWWWWWWWWWUUURRROOOHHHGGGEEEDDDCCCDDDEEEFFFFFFEEEEEEDDDCCCBBBAAAAAABBBBBBDDDDDDCCCBBB@@@???<<<>>>@@@AAAAAA???<<<:::999888888999::::::999888444444444444444444444444///000111222222111000///------............---------,,,+++++++++,,,---...------------,,,,,,,,,,,,******************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((())))))((((((((($$$'''***+++)))((()))+++(((((((((((())))))))))))((((((((()))))))))******((('''&&&''')))***)))(((''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((((((''''''((((((((((((((()))))))))((((((((()))))))))******++++++***))))))(((''''''))))))(((((((((((())))))((()))))))))************)))(((((((((((()))************************************+++++++++,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,---......//////......---...------------...//////////////////////////////////////////000000000111222222222222222333333333222222222222333333333333444444444444444444555666888777777888999::::::999888999<<>>BBBEEEEEEKKKSSSYYY```mmm~~~tttpppmmmooorrrssspppmmmpppqqqqqqpppnnnmmmnnnooosssoooiiiffffffggghhhiiikkklllmmmoooppppppppppppoooooommmkkkhhheeebbbaaaaaadddhhhkkkjjjfff```]]]XXXXXXXXXYYY\\\]]]]]]\\\NNNJJJFFFDDDDDDEEEFFFFFFGGGEEEBBB???>>>???AAACCCBBBBBBAAAAAA@@@??????>>>999;;;===??????===;;;999888777666555555444444555444444333333222111000000111111111111000000000///000//////...------,,,,,,//////...---+++******))),,,,,,+++******+++,,,,,,))))))************))))))&&&''')))*********)))((())))))))))))))))))))))))))))))))))))(((((((((((('''((()))))))))(((&&&%%%((((((((((((((((((((((((+++***)))'''''''''((()))***)))(((((((((((()))))))))))))))))))))))))))))))))(((((()))******)))'''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''((((((((((((******))))))((((((''''''((((((''''''''''''(((((())))))(((''''''''''''((((((((((((((((((((((((((())))))))))))************(((((((((((()))))))))***(((((((((((()))))))))))))))************+++++++++******++++++++++++******,,,,,,------------......***+++,,,,,,------,,,,,,------------------------............////////////////////////000000000000000000111222222222222111222222222222222222222222000000111222444555666666444444555555666777777777888777777777777999:::;;;DDDDDDEEEFFFKKKSSS\\\ccczzz}}}}}}~~~|||xxxuuuuuuvvvvvvuuuuuuyyyssspppmmmnnnqqqrrrppplllnnnoooooonnnmmmmmmnnnpppvvvrrrmmmjjjiiijjjkkkllljjjjjjkkklllnnnoooppppppsssqqqooolllhhheeecccaaaaaadddhhhkkkkkkiiifffdddZZZXXXWWWXXXZZZ[[[[[[ZZZQQQNNNIIIFFFEEEEEEEEEDDDFFFEEECCCAAA@@@AAAAAABBBAAA@@@@@@@@@??????>>>>>>:::;;;<<<======;;;:::999888777666555444444444444444444333333222111111000111111111000000000///////////////...---,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,))))))************))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((()))))))))(((&&&%%%((((((((((((((((((((((((***))))))(((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((()))((('''((())))))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&((((((''''''''''''(((((('''''''''''''''((()))***************************(((((()))))))))*********))))))))))))))))))******(((((((((((()))))))))))))))************+++++++++******++++++++++++******)))))))))*********++++++***+++,,,,,,------,,,,,,------------------------............////////////.../////////000000000000000000111222222222222111222222222222222222222222333333333333333333333333444444444555666666777777777777666666777888:::;;;<<<<<<======@@@FFFMMMRRR\\\dddrrr|||{{{zzzzzz|||~~~rrrooommmmmmpppqqqnnnlllmmmnnnooonnnnnnnnnppprrryyyuuupppmmmmmmnnnnnnnnniiiiiiiiiiiikkkmmmoooqqqwwwuuuqqqlllhhheeecccbbb___aaadddgggiiiiiiiiihhh\\\YYYVVVUUUVVVWWWXXXWWWTTTPPPKKKHHHFFFEEEDDDCCCEEEEEEDDDCCCCCCBBBBBBBBB??????>>>>>>>>>>>>>>>>>>;;;;;;:::::::::999999888888777666555444444444444444333333222222111111111000000000000///////////////......------,,,,,,+++))))))***+++++++++++++++,,,+++************+++,,,))))))************)))))))))(((((((((((()))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))(((((('''&&&(((((((((((((((((((((((('''(((((())))))))))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((('''&&&'''(((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&&&&&&&((()))***+++************************(((((())))))))))))******************))))))))))))(((((((((((()))))))))))))))************+++++++++******++++++++++++******((((((((())))))))))))******+++,,,,,,------,,,,,,---------------------------............/////////....../////////000000000///000111111222222111111222222222222222222222222555555444333222111111000333333444555555666666777666666666666777888999::::::;;;;;;;;;<<<>>>BBBFFFGGGMMMWWWbbbqqqyyyxxx{{{|||yyy{{{pppnnnmmmmmmnnnooommmkkklllmmmoooooooooppprrrtttxxxtttpppmmmmmmnnnnnnnnniiihhhhhhhhhjjjllloooqqqyyyvvvqqqkkkgggdddbbbbbb[[[\\\^^^```bbbdddeeeeee]]]ZZZUUUSSSSSSSSSTTTSSSQQQNNNJJJGGGFFFEEEDDDBBBDDDDDDEEEEEEEEEDDDBBBAAA========================;;;:::999888777777888888777777666555444444444444333333333222222111111111000000/////////.........------------,,,,,,++++++,,,,,,------,,,+++)))(((++++++************++++++))))))************))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((&&&'''(((*********)))(((&&&&&&''''''((((((''''''((((((((((((((((((((((((((('''%%%&&&'''((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''(((******************************(((((((((((()))))))))******))))))))))))((((((((((((((((((((())))))))))))))))))*********+++++++++******++++++++++++***************+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,---------------------------.........//////........./////////000000///000000111111111111111111111111111111111111111555444444333222111000000222333333444555555666666555555555666666777888888:::;;;<<<<<<;;;<<<===???BBBFFFJJJOOOVVVccctttzzzttttttyyy~~~ooonnnmmmmmmnnnnnnmmmllljjjkkklllllllllllloooqqqrrroookkkjjjjjjkkkkkkkkkiiiiiihhhhhhjjjllloooqqqwwwtttooojjjeeebbbaaaaaa[[[[[[[[[[[[\\\^^^___```]]]YYYTTTQQQPPPPPPPPPOOOKKKIIIFFFEEEEEEEEEDDDCCCCCCDDDEEEFFFEEEDDDBBBAAA======<<<<<<<<<<<<<<<<<<;;;999888666666666888888777666555444444333333333333333222222222222222111/////////............---,,,,,,,,,,,,,,,+++++++++------...///...---+++***************************))))))************))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''((((((((())))))))))))))))))))))))&&&'''(((*********)))(((&&&'''((())))))))))))((()))))))))))))))))))))))))))'''%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++******++++++++++++******++++++++++++,,,,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,---------......------------........................//////////////////000111111111111000111111111111111111111111222222222222222222222222222222333333444444555555333333444555666666666777444666888888888777888999<<>>>>>===<<<<<<;;;;;;:::999888777666666777888999777666555444333333333333222222222222222222222222///.........------------++++++++++++++++++++++++)))+++---///000000///...))))))***++++++***))))))))))))************))))))***))))))))))))***++++++))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''((())))))))))))))))))))))))))))))'''(((((())))))))))))(((&&&'''(((*********))))))***************************(((%%%%%%&&&(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))))))))((((((''''''''''''(((((())))))((('''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))'''((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++******++++++++++++******)))))))))*********++++++***+++,,,,,,------,,,,,,+++,,,,,,------.........,,,------------.........------........./////////...///000000111111000000111111111111111111111111000000111111222222333333111111222333333444444555222222444555555555555555333555777888777666777888777999;;;<<<===@@@FFFKKKPPPYYYfffqqq|||oooooooooooonnnmmmmmmnnnhhhiiiiiigggeeedddeeefffgggeeeddddddfffhhhiiiiiihhhhhhhhhiiiiiijjjjjjjjjiiihhhfffdddaaa___]]]\\\]]]\\\[[[ZZZZZZYYYYYYYYYXXXUUURRROOONNNLLLJJJHHHEEEDDDBBBCCCDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBBBB@@@???>>>===<<<;;;:::999777777777777888999::::::666666555444333333333333222222222222222222222222.........---------,,,,,,*********+++++++++++++++(((***,,,///000000...---((()))***++++++***)))((())))))************))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&'''((()))***))))))))))))))))))))))))***))))))(((((((((((()))$$$%%%''')))******)))((())))))))))))))))))))))))+++)))&&&&&&''')))))))))''''''''''''''''''''''''((((((((((((((((((((((((+++***)))(((((()))***+++''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))((((((''''''''''''(((((((((''''''''''''(((((()))))))))))))))))))))))))))'''''''''((((((((())))))(((((()))***+++,,,,,,---(((((((((((()))))))))))))))************+++++++++******++++++++++++******((((((((())))))))))))******+++,,,,,,------,,,,,,++++++,,,,,,---......///,,,,,,---------.........---------.........//////...//////000000000000000111111111111111111111111000111111111222222222222111111111222333333444444111111333444555555444444555777888888777777888999777888999:::<<>><<<:::999888666666777888999:::;;;;;;666666555444333333333333222222222222222222222222......---------,,,,,,,,,******************++++++***+++---//////---***)))((()))***++++++***)))((())))))************))))))((()))***,,,,,,+++******))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&'''((()))***))))))))))))))))))))))))+++***)))'''''''''((()))###$$$&&&((())))))(((''')))))))))))))))))))))))),,,)))'''&&&''')))******''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''((()))***+++************************''''''''''''((((((((()))))))))***+++---...///000(((((((((((()))))))))))))))************+++++++++******++++++++++++******))))))))))))************++++++,,,---------,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------......---------.........//////...//////000000000000000000000000000000000000000222222111111111111111111000111111222333333444444000111333444555555444333555666777666444444444666888777666888:::<<<===<<>>@@@???======>>>>>><<<;;;999999888888777666666666444444333333333222222222111111111111111000/////////...---,,,,,,---...///+++++++++*********))))))+++++++++++++++***)))(((***++++++++++++***))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))++++++******))))))(((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))+++***((('''''''''((()))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((''''''%%%&&&'''(((((('''&&&%%%))))))((((((''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''(((((()))((((((''''''''''''((((((''''''(((((((((((('''''')))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))))))))((('''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))+++*********))))))((((((************************++++++************++++++******))))))))))))*********+++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000////////////000000111111111111000000000000/////////111222333222222111111111111111111555444444444444333333333555555555666666666666777888888888999::::::;;;;;;999:::<<<>>>@@@DDDIIIMMMZZZdddvvvlllooorrruuuvvvuuurrrqqqkkkkkkjjjiiiiiiiiiiiiiiifffhhhjjjjjjhhhgggggggggffffffgggggggggfffeeedddbbbbbbbbbaaa___\\\ZZZXXXZZZYYYWWWUUUSSSSSSSSSSSSNNNNNNNNNNNNLLLJJJGGGFFFBBBCCCCCCDDDCCCAAA@@@???AAAAAAAAAAAAAAA@@@?????????===<<<<<<<<<<<<;;;999999888888777777666555555444333333333333222222222000111111111111000/////////...---,,,,,,---...///,,,,,,,,,+++++++++*********++++++++++++***)))(((***++++++++++++***))))))))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))(((((((((((())))))))))))+++***)))((('''(((((()))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&((((((((((((((('''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))((((((''''''''''''((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))((((((''''''''''''(((((())))))((('''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))+++******))))))******+++******))))))))))))************+++------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///////////////000000000000000111111111111000000111000/////////000111222111111111111111111111111222333333333444444555555444444444555555555666666444444555666666777777888:::;;;<<<<<<===@@@DDDGGGIIIPPP\\\jjjzzzmmmpppuuuxxxxxxvvvrrroookkkkkkkkkjjjjjjiiiiiiiiihhhjjjmmmmmmjjjgggfffeeeeeeddddddcccccccccccccccbbbbbbaaa```^^^[[[YYYWWWXXXWWWUUURRRQQQOOONNNNNNLLLMMMLLLKKKJJJGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>><<<;;;:::;;;;;;:::888888888777777666555555444333333333222222222111111000000111111000000///.........------------......------,,,,,,,,,+++++++++******++++++******))))))***++++++++++++***)))))))))))))))))))))))))))))),,,+++******************))))))))))))))))))))))))&&&&&&'''(((((()))******)))((((((''''''(((((()))(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((((((''')))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&''')))***((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''(((((((((((('''''')))((((((''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((+++******))))))******+++******))))))))))))******)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.....................//////000000111///000000111111000000///111111000/////////000000000000000000111111111111000111222333444555555666333333333333444444444444333333444444555666666666::::::;;;::::::;;;>>>@@@???BBBGGGNNNWWWcccpppwwwxxxnnnppptttvvvwwwvvvtttrrrrrrpppmmmiiiggggggggghhhgggjjjmmmmmmkkkhhheeeddddddcccaaa```___```bbbcccbbbbbbaaa```^^^[[[YYYWWWVVVUUUSSSQQQOOOMMMKKKKKKLLLLLLLLLKKKIIIGGGDDDCCCBBBAAAAAAAAAAAABBBCCCDDD@@@@@@AAAAAAAAAAAA@@@@@@===<<<::::::;;;;;;999888777777666666555444444444222222222222111111111111000000000000000//////...------------------------,,,,,,++++++++++++******))))))************))))))***++++++++++++***)))))))))))))))))))))))))))))),,,++++++*********++++++))))))))))))))))))))))))&&&'''''''''((((((((()))((((((((((((((()))))))))(((((((((((())))))))))))***))))))((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&'''((((((((((((((((((***)))'''&&&%%%%%%&&&'''&&&&&&''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((()))((((((''''''''''''((((((''''''((((((((((((''''''(((((((((''''''(((((((((&&&'''((())))))((('''&&&)))(((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))***+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......///000111111//////000000000000//////111111000000/////////////////////000000000000000000111111222333444444444111222222222333333333333555555555666777777888888888999:::999888888:::<<<===>>>@@@BBBGGGNNNVVV\\\bbbmmm}}}uuueee[[[qqqrrrsssuuuwwwyyyzzzzzz|||wwwooohhhdddccceeefffeeehhhkkkllljjjhhheeeddddddccc```___^^^___aaacccaaaaaaaaa```^^^\\\ZZZXXXUUUTTTSSSQQQNNNLLLJJJIIIKKKKKKLLLKKKJJJHHHFFFDDDBBBAAAAAAAAAAAABBBBBBCCC??????@@@@@@AAA@@@@@@???>>><<<;;;;;;;;;;;;:::888666666555555444333333222222222111111111000000000000000000000000///......,,,------------------,,,************))))))))))))((())))))*********))))))***++++++++++++***))))))))))))))))))))))))))))))*********))))))******+++)))))))))))))))))))))))))))((((((((('''''''''&&&'''(((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((((((((((((((()))((('''%%%%%%%%%&&&'''&&&&&&''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''((((((''''''(((((((((((('''''''''(((((((((((((((((('''&&&'''((())))))((('''&&&((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))*********************************))))))))))))))))))*********))))))))))))******))))))******++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------...///000000111//////000000000000//////000000000000//////............/////////000000000222222222222222222222222111111111111222222222333555555666777777888888999666888999999888888:::<<<999:::<<<===???BBBFFFIIILLLRRR\\\hhhwww}}}pppcccWWWMMMGGGttttttuuuwwwyyy|||~~~xxxppphhhcccccceeegggeeehhhkkkkkkiiigggfffeeecccbbb```___^^^___aaabbb^^^_________^^^\\\ZZZYYYSSSRRRRRRPPPNNNLLLJJJIIIJJJJJJKKKKKKJJJIIIGGGFFFDDDCCCCCCCCCBBBBBBAAAAAA===>>>??????????????????>>><<<;;;;;;;;;;;;:::888555555444444333222222222111111111000000000000/////////000000//////...---,,,,,,------------,,,,,,***))))))))))))((((((((((((((())))))******))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))((())))))***+++))))))))))))))))))))))))******)))(((((('''&&&&&&''''''((()))************(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&'''((())))))))))))''''''&&&&&&&&&''''''((('''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))'''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''(((''''''''''''(((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***************************************))))))(((((())))))*********))))))))))))******)))******+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------......//////000...//////000000//////...//////000000000///......------......//////000000222222222111111111000000111111111111222222222222333333444444555666666666555666888888888888999;;;666888;;;<<<<<<===>>>@@@DDDDDDGGGOOOXXXddduuu}}}|||yyytttqqqjjjddd[[[PPPHHHCCC@@@???ssstttvvvxxxzzz{{{|||}}}wwwtttooojjjgggggghhhiiijjjkkkmmmllliiifffeeeeeeaaa```___^^^^^^^^^___```ZZZ[[[\\\\\\\\\[[[YYYXXXPPPPPPPPPOOOMMMKKKIIIHHHHHHHHHIIIJJJJJJIIIHHHHHHGGGGGGGGGFFFEEECCCAAA???<<<<<<===>>>>>>>>>>>>>>><<<;;;999999::::::888777444444444333222222111111111111000000000///////////////000000//////...---+++,,,------------,,,+++*********))))))))))))((('''(((((()))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***++++++******(((((((((((())))))))))))((())))))***)))((('''&&&(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&'''((())))))))))))%%%%%%&&&'''((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************************************))))))(((((((((((())))))******))))))))))))*********+++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------..............................////////////......---...///000000000///...,,,,,,---......///000000000000000111111111111111111111111222222222333333222222222333444444555555444666777777666555666777666888999999999999;;;===>>><<<===BBBFFFJJJUUUaaapppxxx|||rrrmmmgggccc```[[[UUUPPPIIIGGGCCC>>>:::888999:::ppprrruuuwwwxxxxxxwwwvvvooonnnmmmmmmllllllllllllnnnoooooollliiifffeeeeee______^^^^^^]]]]]]^^^^^^WWWXXXYYYZZZZZZYYYXXXXXXMMMNNNNNNNNNLLLKKKIIIGGGFFFGGGHHHIIIJJJIIIIIIHHHJJJJJJJJJJJJGGGDDDAAA???;;;;;;<<<======>>>======;;;:::888888999999777666444444333333222111111000000000000000///////////////////////////......---++++++------------+++++++++++++++************)))''''''((()))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))***)))))))))***++++++,,,))))))))))))))))))))))))(((((())))))******++++++&&&''')))***+++++++++***(((((((((((())))))))))))((()))*********)))'''&&&(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&'''((())))))))))))###$$$&&&((())))))(((((())))))(((((('''''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&)))((('''&&&&&&'''((()))'''''''''''''''((()))***(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...............---------......////////////......,,,---...000000000//////,,,,,,------...///000000......///000111222333333111222222222222333333333222333333444444555666666444666777777555333333444444555555444333444777999777666999???@@@???EEENNNOOOWWWbbblllvvvxxxmmmfffYYYTTTOOOKKKIIIEEE@@@;;;888999999999777555444444|||xxxttttttuuuuuuqqqmmmnnnnnnllljjjjjjkkkpppsssvvvtttooohhhccc```aaaccc______^^^]]]]]]\\\[[[[[[VVVVVVWWWXXXZZZZZZXXXVVVMMMLLLJJJIIIJJJIIIHHHFFFIIIHHHIIIJJJLLLLLLJJJHHHJJJNNNRRRQQQLLLDDD???===::::::::::::::::::999999;;;;;;:::888777555444444222222222222222222222222000000000000////////////......//////......---,,,+++,,,.........,,,***)))(((((((((((()))***+++,,,***+++,,,+++)))))))))***************************************************,,,+++***((((((((()))***,,,***((('''&&&'''((()))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))''''''''''''((((((((((((***(((&&&%%%'''(((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''(((((())))))******&&&&&&''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((((((((((((((((((((((((((+++***)))(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))*********))))))((())))))(((((((((((())))))&&&''')))*********)))((()))))))))))))))))))))))),,,+++)))((((((((()))***)))))))))***+++++++++,,,***************************))))))***,,,,,,+++)))******+++++++++,,,,,,,,,++++++++++++++++++++++++.........////////////000,,,,,,,,,---------......,,,---...//////...------........................222222111111111111222222111111222222222222111111333333333444444444555555777777666666666666777777666666666555666777888888999999888888:::<<>>???>>>>>>@@@EEEMMMUUUZZZfffrrr|||vvvkkkdddZZZRRRMMMHHHBBB===<<<;;;:::999777555444333444444222111111222222333tttssstttwwwzzzxxxsssoooiiijjjkkkkkkmmmpppuuuxxxwwwllldddaaaaaa``````______^^^\\\[[[YYYXXXXXXWWWVVVVVVWWWXXXXXXVVVTTTNNNLLLKKKJJJJJJJJJHHHGGGFFFFFFFFFHHHKKKLLLLLLJJJEEEGGGHHHGGGDDD@@@>>>===;;;;;;;;;:::::::::999999555555555555555555555555111111111111111111111111000////////////........................---,,,,,,+++++++++++++++*********(((((((((((()))***+++,,,***+++,,,+++)))))))))***************************))))))))))))))))))))))))(((((()))*********))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''(((((((((((((((''''''((())))))(((&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''***))))))(((((('''''''''&&&''''''((((((''''''&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''((((((((((((((()))((((((''''''(((((()))''''''((()))))))))))))))))))))))))))))))))))))))))))))((((((((()))************************))))))************************+++******+++------,,,************++++++++++++,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------.....................---,,,+++........................000000////////////000000111111111111111111111111111111222222222333333333333333222222222222333333444444666777777777666555555444444444666888:::;;;<<<;;;:::999;;;>>>BBBDDDIIIRRR___jjjuuuzzzuuunnneee]]]WWWQQQKKKCCC===<<<;;;999666555555444333222111111000111000000000111222333333ppppppqqqsssvvvvvvssspppjjjkkklllmmmmmmnnnqqqtttzzzrrrhhhbbbaaaaaa___[[[YYYYYYZZZZZZZZZ[[[[[[[[[VVVUUUTTTTTTTTTTTTRRRQQQNNNLLLJJJJJJJJJJJJHHHGGGEEEEEEDDDFFFHHHHHHHHHGGGBBBBBBBBBAAA???>>>======;;;;;;;;;:::999999888888333333333333333333333333111111111111111111111111/////////.........------------.........---,,,,,,++++++***))))))******+++))))))(((((()))***++++++***+++,,,+++)))))))))***************************((((((((((((((((((((((((&&&''')))*********))))))(((((())))))))))))((('''))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))''''''''''''(((((((((((('''''''''(((***)))'''%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))((((((''''''(((((())))))(((((((((''''''((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***++++++******))))))((((((************************+++******+++------,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------..................---,,,,,,+++........................//////............//////111111000000000000111111000111111111111222222222222222111111111111222222222333555777777666555444444333333444555777888999:::999999:::;;;<<<>>>??????DDDKKKQQQWWWbbbppp{{{yyytttpppooofffccc]]]WWWPPPIIICCC@@@BBB>>>:::777888888777666444333333333333222222222000000000111111111222222nnnmmmlllmmmnnnpppqqqqqqmmmnnnnnnmmmkkkjjjjjjkkknnnhhhbbbaaabbbaaa\\\XXXVVVWWWWWWXXXYYYZZZ[[[[[[VVVTTTQQQQQQQQQPPPNNNMMMMMMKKKJJJIIIJJJIIIHHHFFFFFFDDDBBBBBBCCCCCCBBB@@@???>>>===<<<<<<<<<<<<<<<;;;::::::999888888777777444444333333222111111111000000000000000000000000............---------------------...---,,,,,,++++++******))))))***++++++))))))))))))))))))***+++***+++,,,+++)))))))))***************************((((((((((((((((((((((((%%%'''(((*********)))((('''((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))''''''''''''(((((((((((('''''''''(((***)))'''%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((()))******'''(((((((((((((((((('''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((())))))******))))))((((((((()))***+++((((((''''''''''''((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((()))))))))((((((+++******))))))((((((((())))))))))))))))))))))))+++******+++------,,,***))))))*********+++++++++************************+++++++++,,,,,,,,,,,,---,,,,,,,,,---------............------,,,,,,,,,,,,........................//////............//////111111000//////000111111000000000111111111222222333333222222222222333333111333555666777666444333444444444555666777888888444444666777888:::;;;;;;<<<>>>??????AAAGGGQQQZZZhhhrrr}}}~~~wwwsssmmmeee^^^XXXTTTRRRJJJIIIFFFBBB>>>;;;999888777666666666666555333111333333333333333333333333222222222222222111111000lllkkkiiihhhiiijjjmmmnnnlllnnnnnnllliiifffddddddcccaaa______```^^^ZZZVVVWWWWWWWWWWWWXXXXXXXXXXXXVVVSSSQQQOOONNNNNNLLLKKKLLLJJJIIIHHHHHHHHHFFFEEEEEECCC@@@?????????>>><<<>>><<<::::::;;;<<<;;;::::::999999888777666555555444444333222222111000000////////////////////////......---------,,,,,,,,,---------------,,,++++++*********+++++++++++++++***)))))))))))))))*********+++,,,+++)))))))))***************************))))))))))))))))))))))))''''''((()))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))''''''''''''(((((((((((((((''''''((())))))(((&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))***++++++))))))(((((((((***+++---(((''''''&&&&&&''''''(((((((((((((((((()))******))))))))))))))))))))))))((())))))))))))((('''&&&))))))))))))))))))(((((())))))))))))))))))))))))***))))))***,,,,,,+++))))))))))))************+++************************+++++++++,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,,,,------........................//////............//////111000///......///000111000000111111111222222222333333222222222222333333222333444555555555444333444444555555666777777777444444555666777777888888;;;<<<<<<:::999<<>>>>>>>>>>>===>>><<<::::::<<<<<<;;;999888888777666555444333333222222222222222222222222////////////////////////---------,,,,,,,,,,,,+++,,,------------,,,++++++)))***+++---------,,,+++******))))))))))))*********+++,,,+++)))))))))***************************************************))))))((('''''''''(((((()))(((''''''''')))***+++)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))''''''''''''(((((((((((()))(((&&&&&&((()))((('''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((()))***+++)))(((''''''''')))+++,,,(((''''''&&&&&&''''''((()))(((((('''((()))***+++))))))))))))))))))))))))))))))***)))((('''%%%$$$((((((((())))))))))))))))))))))))))))))))))))))))))(((((()))++++++***((())))))))))))************************************,,,,,,,,,,,,------------,,,,,,,,,---------......,,,++++++++++++---...///........................000//////////////////000111000///......///000111111111111222222222333333333222222111111222222333222333333333333444444444333333444555666666666666666666666666777777888888:::;;;;;;:::999;;;???BBB>>>AAAEEEIIIMMMTTT^^^fffrrr{{{tttkkkddd\\\SSSMMMFFFEEEBBB???===;;;;;;;;;444555777666444444666888333444555555444333222222000000000000000000//////...///000111111111000///iiijjjkkkkkkiiigggffffffaaadddfffgggfffeeedddddd``````^^^[[[XXXWWWXXXZZZQQQRRRSSSUUUWWWYYY[[[[[[ZZZWWWSSSPPPOOONNNLLLKKKJJJHHHFFFFFFFFFFFFDDDCCCBBB@@@>>>===???@@@??????>>><<<::::::<<<===;;;888888777666555444333222222000111111222333333444444////////////////////////---------,,,,,,,,,++++++,,,,,,---------,,,++++++)))***,,,...///...,,,+++******)))))))))))))))******+++,,,+++)))))))))***************************************************+++)))(((&&&&&&&&&'''((()))((('''&&&'''(((***,,,)))))))))))))))))))))))),,,***)))(((((()))***,,,(((((((((((())))))))))))''''''''''''((((((((()))***(((&&&%%%'''((()))(((&&&''''''''''''''''''&&&))))))))))))))))))))))))###$$$%%%&&&((()))***+++(((((())))))))))))((((((&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***((('''&&&%%%&&&(((***,,,'''''''''&&&&&&''''''''')))((('''''''''(((***+++))))))))))))))))))))))))************(((&&&$$$###''''''(((((())))))******))))))))))))))))))))))))(((''''''(((******)))((())))))))))))************++++++++++++++++++++++++,,,,,,------------......,,,,,,,,,---------......+++*********+++---///000........................000000////////////000000222000///......///000222111222222222222333333333222222111111111111222222333333222222222333444555222333444444555555555555444444444444555777888999666777999888777777999;;;============???DDDJJJOOOMMMWWWdddooovvvwwwqqqfff^^^TTTMMMIIIFFF@@@<<>>===<<<;;;999888999999:::777777555444333222222222111111111111111111111111111000000///...------------------,,,,,,+++++++++************************))))))))))))))))))))))))***)))(((''''''((()))*********++++++++++++******+++*********))))))((((((+++***((('''''''''((()))++++++******)))(((((((((+++***((('''''''''((()))***************)))(((((('''((()))******)))((('''(((((((((((())))))))))))))))))((('''''''''''''''''''''''''''((((((((((((&&&&&&''''''((())))))***(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((('''''''''((()))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''((((((((((((((('''))))))((('''''''''''''''''''''(((((())))))***************))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------............///---------.........//////////////////000000000000000...---///222444333111222222111111222222333444333333333222222111111111111111222222222333333333333333333444444444555555777777666666555555555444999999:::;;;<<<===>>>???EEEGGGJJJOOOUUU]]]ffflllzzzyyyrrrjjjddd```\\\TTTNNNGGGFFFCCC@@@===;;;:::999<<<;;;999888666444222222444333222222111111222222000000000000000000000000000111111000///......///////////////////////////dddcccbbbbbbccccccaaa``````aaabbbcccbbbaaa^^^]]]___]]]ZZZYYYYYYXXXWWWUUUTTTSSSRRRRRRSSSUUUXXXYYYSSSRRRPPPMMMLLLKKKKKKKKKJJJHHHEEEDDDDDDDDDCCCBBBBBBBBBAAA@@@???>>>>>>===<<<;;;:::999888888888999777666555333222222111111111111111111111111111111000000//////...------,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))***)))(((((((((((()))*********++++++++++++******************)))))))))(((((((((((((((((()))******))))))))))))))))))******+++***)))((('''(((((())))))))))))))))))((('''''''''((()))******)))((('''''''''((((((((()))))))))))))))((('''''''''''''''''''''''''''((((((((((((%%%&&&&&&'''(((((())))))(((((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''((('''%%%%%%&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&'''((())))))))))))))))))))))))(((''''''''''''''''''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------............,,,,,,---------.............../////////000000000000...---...111222111000111111111111111222222333333333222222222111111111111111111222222222333333333333333333444444444444666666666666555555444444777777888999:::;;;<<<<<<:::;;;>>>@@@DDDIIIPPPTTTYYY```iiiqqqxxx}}}wwwooofffaaa[[[UUUOOOKKKIIIFFFAAA<<<@@@???===;;;:::999888888777666666555444333333333222222111000000000000111000000000000000000000000///000111000.........///........................bbb```^^^]]]^^^______^^^```aaabbbcccbbb```^^^\\\___]]][[[ZZZYYYXXXVVVTTTSSSRRRRRRQQQRRRTTTVVVXXXQQQPPPNNNMMMLLLKKKLLLLLLKKKHHHEEEDDDEEEEEEEEEDDDAAAAAA@@@???>>>===<<<<<<;;;:::999888777777777777666555444333222111111111000000000000000000000000/////////......------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++***))))))))))))***+++******++++++++++++******************))))))))))))%%%&&&''')))******++++++''''''((())))))***++++++******)))((((((((((((((('''((((((((((((''''''&&&(((((())))))))))))((((((&&&&&&'''''''''((((((((()))((((((''''''''''''(((''''''''''''((((((((((((%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((&&&###$$$&&&(((&&&$$$(((((((((''''''''''''&&&''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((()))***************)))((((((''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------............++++++,,,,,,,,,---------.........////////////000///...---...///000///...000000000000111111111111222222222111111111111111111111111222222222222333222222333333333444444444666555555555555444444444444555555666777888999999666888999::::::<<>>======<<<999999888888777666666666444444333222111000000000000000000000000000000000.........---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++******************+++******++++++++++++***************)))))))))))))))%%%&&&(((************)))(((((((((((())))))*********))))))((((((((((((((('''(((((()))((((((''''''(((((())))))))))))((((((&&&&&&&&&&&&'''''''''((()))(((''''''''''''((((((''''''''''''((((((((((((%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))))))))&&&###$$$''')))'''$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''((())))))************)))(((''''''''''''(((((((((((((((((())))))))))))((((((((()))))))))))))))((((((((((((((((((((((((((((((((()))))))))******************************++++++,,,,,,,,,---------++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,---------.........******+++++++++,,,,,,,,,------.........////////////...............------...//////000000000000000111111111111111111111000111111111111222222222222222222222222333333333333444444444444444444444444333333444555555666777777999:::<<<;;;999888999999<<<>>>AAACCCFFFKKKRRRVVV___fffqqq}}}}}}mmmiiiddd]]]XXXTTTRRRRRROOOLLLGGGDDDBBB@@@===<<<;;;999777777999999888777444444333333333444444555000111111111222333333333111111000////////////000////////////////////////...///000000...---...000,,,,,,,,,,,,,,,,,,,,,,,,aaa^^^ZZZYYYZZZ]]]^^^___ccccccddddddcccaaa___]]]]]][[[ZZZYYYYYYWWWTTTRRRRRRQQQPPPOOOOOOPPPRRRSSSMMMLLLKKKKKKKKKLLLMMMMMMLLLJJJGGGEEEEEEEEEDDDCCCBBBBBBAAA@@@???>>>======999888888888777666555555333222111000000000000000////////////////////////------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***************++++++++++++******))))))))))))))))))******'''((()))******)))((('''))))))))))))(((((('''''')))))))))))))))(((((('''((())))))******)))))))))))))))(((((((((((())))))&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))***'''%%%&&&((()))(((&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((%%%&&&'''((())))))))))))((((((''''''''''''(((((())))))))))))((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((()))))))))*********++++++************************++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...*********+++++++++,,,,,,------------........................---------------...///000000000000///000000000000000000000000000000111111111222222222111111111222222222333333333333333333444444444444333333444444555555666666555777888888666444444444:::;;;;;;;;;;;;>>>AAACCCJJJNNNTTT\\\eeepppzzzxxxnnnddd]]]SSSQQQMMMHHHDDDAAA??????999888888999:::999888666666555444444555666666555555555444333333333333333333333222222222222222222222222111000000000000111........................---...000///...---...000,,,,,,,,,,,,,,,,,,,,,,,,```]]]ZZZZZZ[[[^^^______ccccccddddddccc```^^^\\\ZZZYYYXXXXXXXXXWWWTTTQQQRRRQQQOOONNNNNNOOOPPPQQQMMMLLLKKKJJJJJJKKKLLLMMMMMMJJJGGGEEEDDDDDDBBBAAABBBBBBAAA@@@???>>>>>>===888999999888888777666555111111000///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))******++++++++++++******))))))))))))************)))))))))))))))(((''''''******)))(((((('''&&&&&&)))))))))))))))(((''''''((())))))***************))))))(((((((((((())))))&&&&&&'''''''''((((((((((((''''''''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((((('''''''''((()))'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((($$$%%%&&&((())))))))))))(((''''''''''''(((((()))))))))))))))((((((((((((&&&''''''(((((())))))***))))))))))))))))))))))))************++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,------------******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,...///...------...///---...000111111111000///////////////000000000000000000000111111111111222000000111111111222222222222222333333333333333444333333333444444444555555222444555555444333333444777777777888999:::<<<<<<<<<>>>@@@DDDIIIQQQYYY___bbbhhhooouuuzzz~~~{{{xxxrrriii___WWWOOOGGGCCC>>>===<<<:::999888999999555555666777999888666333222222222111111222222333666555444333222222222222444444444333222222111111222222111000000000000111........................,,,...//////...---...000,,,,,,,,,,,,,,,,,,,,,,,,___\\\ZZZZZZ\\\^^^______aaabbbbbbbbbaaa^^^\\\ZZZVVVVVVVVVWWWWWWVVVSSSPPPRRRPPPOOOMMMLLLMMMOOOOOOLLLLLLKKKJJJJJJJJJKKKLLLNNNKKKGGGDDDCCCBBB@@@>>>AAAAAA@@@???>>>======<<<888999999999999777666555000000//////......//////........................++++++++++++++++++,,,,,,)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((******++++++++++++******((()))))))))************)))(((((((((((())))))***((((((((((((((((((''''''((())))))***)))((('''&&&'''(((((()))******))))))***)))(((''''''((()))***''''''((((((((()))))))))'''''''''''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%(((***(((%%%$$$'''***'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%&&&'''((()))*********'''''''''''''''((())))))***)))))))))((((((((('''&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))*********************************************++++++++++++,,,************************)))*********++++++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,---+++,,,,,,,,,,,,---------+++---//////...---///111---///000222222111000///........./////////000000000000000000111111111111000000000000111111111222111222222222333333333333222222222222333333333333222333555444333333444666555555666888:::::::::999666777999:::;;;???DDDGGGGGGLLLRRRUUUWWW\\\ccciiiooouuu}}}xxxiii```[[[XXXVVVRRRMMMHHHEEEAAA===:::777666666555555555666666777666666777888777555333222222222222111222333444333222222111111111111222333333333222222222111111111111000////////////000------------------------,,,---///...------///000------------------------]]]\\\ZZZZZZ\\\^^^^^^^^^``````aaaaaa___\\\ZZZXXXTTTTTTTTTVVVWWWVVVSSSPPPRRRPPPNNNMMMLLLMMMNNNOOOMMMLLLKKKIIIIIIJJJKKKKKKOOOLLLGGGDDDBBBAAA>>>===@@@@@@???>>>===<<<;;;;;;999999::::::999888666555000//////.........//////........................+++++++++++++++++++++,,,))))))******++++++++++++************************))))))))))))))))))))))))'''((()))******)))((('''******++++++++++++******(((((())))))*********+++((('''&&&'''((()))+++---&&&&&&''''''((()))))))))((()))*********)))'''&&&&&&&&&'''((())))))((((((***)))(((''''''((()))***(((((((((((())))))))))))'''''''''''''''((()))***''''''''''''((((((((()))************))))))))))))***)))))))))((((((((((((&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&###'''***(((###!!!%%%***''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&'''((()))++++++,,,,,,'''''''''''''''((()))*********))))))((((((((('''&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))******++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++---000000......000333...///111222333222000///---.........//////000000000000000000111111111111000000000000111111111111111111111222222333333333111111111111222222222222111222222222111111333555333333444666777666444222666777999999999999;;;===;;;???CCCDDDDDDGGGMMMSSSOOOTTT[[[aaaeeemmmxxxsss]]]OOOIIIGGGFFF???>>>======>>>>>><<<;;;999888777666444444333333444333111111222222111000000111222111111111333555///////////////000111111111111111111222222222222000000///...............------------------------,,,---......------///000------------------------aaa^^^YYYUUUUUUWWW[[[^^^```^^^]]]___aaa```\\\XXXUUUSSSSSSTTTUUUVVVUUUTTTSSSQQQPPPOOOOOOMMMJJJHHHLLLMMMMMMKKKHHHFFFEEEEEEEEEEEEEEECCCBBB@@@>>>===<<<<<<<<<;;;::::::999999999777555444444444333222222222222111000//////...////////////............---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))******)))((('''&&&%%%%%%''''''''''''((((((((((((,,,)))'''((()))***(((%%%''''''(((((())))))************+++******)))(((''')))(((((('''&&&%%%%%%%%%)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))((('''&&&%%%%%%$$$&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))))))))))))))((('''%%%%%%%%%&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((()))***)))'''&&&&&&'''%%%&&&((()))))))))((('''((((((((('''&&&&&&%%%%%%(((''''''&&&&&&%%%$$$$$$)))'''$$$%%%''')))'''&&&(((''''''''''''&&&&&&&&&(((((('''&&&'''((()))***''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%'''((())))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******)))((('''&&&%%%%%%&&&''''''((()))******+++)))************+++++++++***+++,,,,,,------,,,,,,++++++******************++++++++++++++++++++++++((((((((()))***,,,---...,,,,,,,,,------.........////////////...---,,,+++,,,,,,,,,---...//////000---......///////////////000000000000000000000000000000000000111111111111111111111000000000000000000111111111111222222222111111222333333333333222111222444666777777666666444444444555555555555666999999:::;;;;;;<<<<<<===AAACCCFFFJJJOOOSSSVVVXXX\\\^^^bbbeeeggghhhhhhgggpppqqqqqqrrrtttvvvxxxyyytttvvvyyy|||nnnXXXHHHCCCBBB???;;;777777777777777777777777555444333333333333444555111111111111111111111111111111111111111111111111111111000000000000111111111111222222222222111111......---,,,,,,,,,,,,---........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++ccc```[[[WWWUUUWWWZZZ\\\```______```bbbaaa]]]ZZZYYYWWWUUUTTTTTTSSSQQQOOORRRQQQOOONNNNNNLLLJJJGGGIIIKKKKKKJJJGGGEEEDDDEEECCCCCCCCCBBB@@@???>>>===>>>>>>===<<<<<<;;;;;;:::999777555444444444333222222222111111000//////...////////////............------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))***))))))(((((('''''''''''''''((((((((()))))))))+++)))'''((()))***(((&&&'''((((((((()))))))))***)))))))))***))))))(((((())))))(((''''''&&&%%%%%%''''''''''''''''''''''''((((((''''''''''''(((((((((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((()))))))))******''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((()))))))))'''&&&'''(((&&&&&&'''(((((((((((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%''')))'''&&&(((''''''''''''&&&&&&&&&''''''&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''&&&&&&'''((()))))))))((()))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))((((((''''''''''''(((((())))))******))))))*********+++++++++***+++,,,,,,------,,,,,,************************++++++++++++++++++++++++,,,+++******)))*********+++++++++,,,,,,,,,,,,,,,...............------,,,.........///000111111111------...///////////////000000000000000000000000//////000000000111111111000000000000000000000000000000111111111222222222000111222222333333222222222333444555666666555555444444444444555555555555777777888888999:::::::::<<<<<<>>>???@@@BBBCCCDDDEEEGGGJJJLLLNNNNNNNNNNNNSSSSSSTTTUUUVVVXXXZZZ[[[YYYZZZ]]]___bbbdddeeeeeefffgggiiikkkmmmnnnooooooooonnnnnnmmmkkkjjjjjjiiikkkmmmppprrrsssuuuxxxzzz~~~xxxeeeXXXHHH===999999777555555555555555555555555555444333222111111222333444111111111111111111111111111111111111111111111111111000000//////000000111000111111222222111111000......---,,,,,,,,,,,,---------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++dddaaa\\\XXXWWWWWWZZZ\\\^^^^^^^^^```aaa```^^^[[[ZZZXXXUUUTTTSSSRRRPPPNNNQQQOOONNNMMMMMMKKKHHHFFFFFFGGGHHHGGGEEEDDDDDDDDDAAAAAA@@@@@@???>>>>>>===??????>>>>>>===<<<<<<<<<999777444444444444333111222111111000000//////.../////////............---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++,,,,,,************))))))))))))))))))))))))))))))))))))((((((((()))))))))*********((('''((())))))(((&&&(((((((((((())))))))))))''''''(((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''((()))((('''&&&'''(((&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&'''(((((()))$$$$$$%%%&&&&&&'''((((((((('''&&&&&&(((((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''&&&&&&&&&&&&'''''')))))))))))))))(((((((((''''''((((((((((((((('''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))*********************)))))))))(((((((((((()))))))))))))))))))))*********++++++***++++++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++***))))))******++++++++++++************,,,,,,---............---.........///000000111111------...////////////...000000000000000000000000//////000000000000111111000000000000000000000000000000000111111111222222000111222222333333222222333333444444444444444333333333333444444444555555444555555666666777888888::::::999999999888888888777888:::;;;<<<===<<<<<<=========>>>???AAABBBCCCBBBCCCEEEGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPOOOOOONNNMMMLLLLLLKKKOOORRRUUUWWWYYY[[[^^^```jjjsss}}}{{{nnndddaaa^^^ZZZVVVKKKEEE===777555555666666333333333333333333333333222222111000000111222222000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000......---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++bbb```]]]ZZZYYYZZZ\\\]]]\\\]]]^^^___```___]]][[[XXXVVVTTTTTTTTTSSSRRRPPPPPPNNNLLLLLLKKKJJJGGGEEEBBBDDDEEEEEEDDDCCCCCCDDD@@@@@@?????????>>>?????????>>>>>>===<<<<<<;;;;;;888666444333444444222111111111000000//////////////////.........---------,,,+++++++++++++++++++++************************************************((())))))***,,,------...************)))))))))(((((()))))))))*********+++))))))))))))************((((((((((((((((((((('''(((((((((((())))))))))))%%%%%%&&&'''(((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&'''''''''((((((((()))''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''((()))((('''&&&'''(((&&&&&&%%%$$$$$$&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((((((((((((((('''&&&((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++((((((((())))))*********))))))))))))(((((((((((())))))))))))******************+++,,,,,,,,,,,,+++***************+++++++++************************))))))))))))***+++,,,---,,,,,,++++++*********)))***+++,,,---............,,,,,,,,,------.........,,,---......//////......////////////////////////////////////000000000111/////////000000000000000000000000000111111111111000000111222222222222222333333333333333222222222222333333333444444444444333333444444555666666666777777777777777777777777666666777888999888888777777777888888999:::;;;<<<::::::;;;======>>>>>>>>>>>>>>>???@@@@@@@@@@@@???@@@?????????>>>>>>======<<<>>>AAABBBCCCDDDGGGIIIJJJRRR[[[```cccmmm~~~}}}xxxrrrmmmiiigggfffmmmppprrrsssqqqkkkddd___```XXXOOOIIIGGGGGGEEECCC<<<;;;:::777555444555666222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000//////......//////000///000000000000000000///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************___^^^\\\[[[\\\]]]___```^^^___aaabbbaaa```^^^]]]YYYWWWUUUTTTTTTTTTRRRPPPOOOMMMLLLKKKKKKIIIFFFDDD@@@BBBDDDDDDCCCCCCCCCDDDAAA@@@????????????@@@@@@===<<<<<<;;;;;;:::999999888666444333333333222111000000000///////////////............------------++++++++++++++++++++++++************************))))))))))))))))))))))))((()))***+++,,,---...///************)))))))))((((((((())))))******++++++))))))))))))************''''''((((((''''''(((((())))))))))))(((((((((((($$$%%%&&&''''''(((''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''((()))))))))'''''''''((((((((())))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&((()))(((''''''((()))&&&&&&%%%$$$$$$&&&'''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''))))))((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''&&&'''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++&&&''''''(((((()))))))))))))))))))))(((((((((((((((((()))))))))*********)))***++++++,,,,,,++++++))))))*********+++++++++************************))))))))))))***+++,,,,,,------,,,,,,++++++************,,,---......///...,,,,,,,,,,,,------------,,,------..........................................////////////000000000......//////000000000000//////000000000111111111000000111222222222222111222222222111111111111111222222222222333333333444333333444444555666666666222333333333444444444555444444444444444444444444555444444444555666777777666666777777888777777777666777777777777777666666:::::::::::::::999999999666777999999888888:::;;;<<>>>>>>>>???@@@;;;;;;::::::999888888888888666333333333333222000////////////////////////.........------------,,,*********+++++++++++++++************************((((((((((((((((((((((((((())))))+++,,,---......************))))))))))))((((((((())))))*********((((((((()))))))))******%%%'''(((((('''&&&''')))))))))))))))((((((((((((&&&&&&'''''''''''''''''''''''''''''''''''''''&&&))))))))))))))))))))))))''''''(((((((((((('''''''''''''''(((((()))))))))''''''((((((((()))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&'''((((((''''''((()))&&&&&&&&&&&&&&&''''''((()))(((((('''&&&&&&%%%%%%(((((('''&&&%%%%%%$$$$$$&&&(((******)))''''''((((((''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&&&&''''''(((((())))))(((((((((((())))))))))))((((((((()))))))))******)))******+++++++++++++++)))))))))***++++++,,,,,,************************------+++***))))))((((((,,,,,,,,,,,,,,,+++++++++******+++------.................................,,,,,,---............---..............................////////////000000---......//////000000111/////////000000000111111///000111111222222111111111111000000000111111222111111222222222333333333333333333444555555666666555555444444333333222222222222222222111111111222333333222222222333333444555555666666666666555555444555555555555555444444555666666666666666666666555666777777555444555666888;;;=========BBBKKKRRRYYY[[[]]]\\\ZZZ\\\bbbggghhhqqqzzz{{{ooofffeeeqqq{{{wwwmmmgggjjj]]]RRRRRRVVVSSSMMMIIIFFFDDDBBB@@@???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@<<<;;;999888888777444222333555555444222///......222222222222222222222222111111222222222222111111////////////////////////////////////////////////......------------............////////////......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************^^^^^^^^^______```aaaaaabbbeeegggfffccc___^^^___^^^\\\YYYWWWWWWUUURRRPPPOOONNNLLLKKKKKKIIIGGGDDDBBBDDDFFFFFFEEEDDDEEEFFFAAA@@@>>><<<<<<<<<>>>>>>;;;::::::999888888777777777555333222333333111000////////////////////////.........---------,,,,,,)))*********++++++++++++************************((((((((((((((((((((((((((())))))***+++,,,,,,---************))))))))))))((((((((((((((((((((()))''''''((((((((()))))))))$$$&&&((((((&&&&&&''')))***)))))))))((((((((('''''''''(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))'''((((((((())))))))))))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&'''((((((''''''(((***&&&&&&'''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((++++++)))''''''((((((''''''''''''&&&&&&&&&%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((((((&&&&&&'''((()))))))))(((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))))))))''''''(((((())))))******(((((((((((()))))))))***))))))***+++++++++++++++((())))))***++++++,,,,,,************************...---,,,***)))(((((((((************++++++++++++***+++,,,---------------........................+++,,,------......------------------------------........./////////000000------......///000000111////////////000000000111///000000111111111111111000//////...///000222222111111111111222222222222222222222333444444555555666666555555444444333333333333222222222333333333444333333222222222333333444555555666666555555444444444555555555555555444222222222333333444444444444555666666444444555666555555555555666999<<>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::888666555444444444333333333222222222000000000000////////////......---,,,,,,+++******(((***++++++******+++,,,((('''((()))+++***(((&&&((())))))*********))))))+++))))))***---...,,,******************)))(((((())))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))'''''''''''''''((())))))))))))************))))))))))))(((((('''''''''&&&+++***)))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''"""###$$$%%%&&&((())))))))))))))))))))))))))))))******)))((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***)))***+++***((((((((()))&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&%%%$$$$$$###''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&''''''((((((((((((((((((((())))))*********+++***(((&&&'''***+++)))'''))))))(((((('''''''''&&&))))))))))))))))))))))))------,,,,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++*********+++,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............/////////............//////000000000000000000000000///000000111222333333333000000111111111111000000222222111111111111111111333333222111000000000111222222111111111111222222222222444555555444222222222222222111111111000000111111111111111111111111222222222222222222222222111222333333333333222111444444444333333222222222444444444444444444444444333444444555666777888888666888:::<<<===<<<;;;:::777777777777777777777777555555555555555555555555222222222222222222222222222222222222222222222222222222222222222222222222222111111000///......---000000////////////000000///////////////////////////............---------000000000000///...---,,,........................---------,,,,,,+++++++++......------,,,+++************++++++++++++***************+++,,,,,,,,,---))))))))))))))))))))))))```aaabbbccccccbbbaaa```aaaaaa```___]]]\\\ZZZYYYWWWVVVUUUVVVWWWWWWVVVTTTPPPOOOMMMKKKJJJIIIIIIIIIGGGGGGFFFDDDBBBAAA??????>>>>>>======<<<;;;;;;;;;;;;;;;:::999888666555444444333333333333222222222000000000000/////////......------,,,++++++******(((***++++++******+++,,,)))(((''')))***+++***)))******************)))))))))(((''')))+++,,,+++(((***************)))(((((())))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((())))))******++++++++++++******)))(((((((((''''''''''''***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''***+++++++++)))((()))***&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((*********)))((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&'''(((((())))))(((((((((((()))))))))************((('''(((***+++)))'''******)))))))))((((((((())))))))))))))))))))))))+++++++++***))))))((((((++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++*********+++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............//////............//////////////////////////////---......///000000111111000000111111111111000000111111111111111111111111333222111111000000111111222111111000000111111222222222333333333333222222222222222111111000000000111111111111111111111111222222222222222222222222111222222333333222222111333333333222222222111111333333333333333333333333333444444444555666666666444555777888999999888888555555555555555555555555333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111000000///......---000000////////////000000////////////////////////............------------////////////...---,,,+++........................---------,,,,,,+++++++++------,,,,,,+++*********)))******++++++******)))************++++++++++++))))))))))))))))))))))))cccddddddeeedddcccaaa```___`````````___]]][[[YYYXXXVVVTTTSSSTTTUUUTTTSSSPPPOOOMMMLLLJJJIIIIIIIIIFFFEEEEEECCCBBB@@@>>>===>>>======<<<<<<;;;::::::::::::999888777555444444333333333222222222111111000000000/////////......------,,,,,,++++++******(((***++++++******+++,,,+++)))((((((***,,,,,,++++++++++++++++++***)))((((((''''''((()))***((('''))))))******))))))(((((())))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))************))))))((((((((((((''''''''''''(((((())))))((('''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''***+++,,,+++)))))))))***&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***''''''((((((((((((''''''))))))))))))))))))))))))&&&'''(((((())))))(((((((((((())))))))))))*********)))((()))***+++***(((************)))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************+++,,,,,,,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,------------------------............//////............//////........................---......//////000000111///000000111111000000///000000000000111111111111222222111000000000111111222111111000000111111222222111111000000111111222111111111111000000000000111111111111111111111111111111111111111111111111111111222333333222111111222222111111111111000000222222222222222222222222333333333333333333333333222222333333444444555555333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000//////.........000//////......//////000////////////////////////............------------............---,,,++++++------------------------------,,,,,,,,,,,,++++++,,,,,,++++++***))))))))))))******++++++******)))************))))))))))))))))))))))))))))))))))))ffffffgggfffeeecccaaa```]]]^^^______^^^\\\YYYXXXXXXUUURRRQQQRRRRRRRRRQQQNNNNNNMMMKKKJJJIIIHHHGGGDDDDDDDDDCCCAAA???===<<<======<<<<<<;;;::::::999999999888666555444444444222222222222111111111111000000/////////.........,,,,,,,,,,,,++++++******(((***++++++******+++,,,000---)))((()))+++,,,,,,+++,,,,,,++++++***)))(((''''''(((((())))))((('''((()))))))))))))))(((((())))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''((())))))***)))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))******+++,,,+++***)))***+++&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))'''(((((((((((((((((('''((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))))))))******))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************************++++++,,,,,,++++++++++++,,,------------------------------++++++,,,,,,,,,---------,,,,,,---------.........///......------......///........................000000000000111111222222//////000000000000///////////////000000000000000111111000000000000111111111111000000000000111111111000///......///000111000000000000000000000000111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000111111111111111111111111222222222222222111111111111111000000111222333333111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000/////////........./////////....../////////.................................---------,,,,,,------------,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((())))))************))))))******))))))((((((''''''((((((((((((((((((((((((hhhhhhhhhgggfffdddbbbaaa\\\\\\\\\\\\[[[YYYWWWVVVWWWTTTQQQPPPQQQQQQQQQPPPLLLLLLKKKJJJHHHGGGFFFEEECCCDDDDDDCCCAAA???<<<;;;<<<<<<;;;;;;::::::999999888777666555444333333444222222111111111000000000////////////............,,,+++++++++++++++******(((***++++++******+++,,,333///+++(((((()))******+++++++++++++++***)))(((((()))******))))))(((((('''(((((()))))))))(((((())))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''((()))(((((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((())))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))******+++,,,+++)))((()))***&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((())))))******''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((''''''((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))(((((((((((((((((())))))******)))))))))***(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))******++++++++++++***************++++++,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,------------.........------------......////////////////////////000000000000000111111111//////000000000000//////....../////////000000000111000000///000000111111111000000000000000000111111000............000111////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000111111111111111000000000111111000000000111222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////............//////............//////------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))((()))))))))******)))))))))***))))))(((((('''''''''((((((((((((((((((((((((hhhhhhhhhhhhgggeeecccbbb]]]]]][[[YYYXXXVVVUUUTTTUUUSSSQQQPPPQQQRRRQQQPPPJJJJJJJJJIIIHHHFFFDDDCCCCCCDDDDDDDDDBBB???<<<;;;<<<;;;;;;::::::999888888888666555333222222333444111111111000000000000////////////.........------++++++++++++++++++******(((***++++++******+++,,,333///+++)))((())))))))))))))))))*********)))))))))+++,,,+++***))))))***''''''((()))))))))(((((())))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''(((((())))))))))))(((((('''''''''(((((((((((((((***)))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''')))***+++***((((((((()))&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))'''((())))))******))))))))))))((((((((((((''''''''')))***)))((('''((()))''''''''''''(((((((((((())))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))******++++++******)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......------------......////////////////////////...........................//////000000//////...------......//////000000000000/////////000111111111000000//////000000111000//////......//////000............////////////000000000000000000000000////////////////////////222111000000000000111222......////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////////////////////////////////////////////////////........................///......------......///------------------------------------,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******))))))))))))))))))((())))))******))))))((())))))))))))(((((((((((())))))))))))))))))))))))gggggghhhhhhgggeeecccbbbaaa___[[[XXXVVVUUUUUUUUURRRQQQQQQRRRSSSSSSQQQPPPJJJKKKKKKJJJIIIGGGEEECCCCCCDDDEEEEEECCC@@@===;;;;;;;;;::::::999888888888777666444222111222333444111111000000000///////////////.........---------******************++++++(((***++++++******+++,,,///---***((()))*********&&&'''((())))))))))))))))))+++---,,,)))((((((***&&&''''''((())))))(((((())))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((''''''''''''''''''''''''%%%&&&((()))***)))(((''')))))))))******)))))))))''''''''''''((((((((())))))(((&&&$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((()))***)))'''''''''(((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((()))************)))))))))((((((((('''''''''&&&((()))(((&&&&&&''')))''''''(((((())))))))))))))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))***+++******)))******))))))******+++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------.........................................................////////////......,,,,,,---......///000000///////////////000111111000000////////////000000//////000000000000//////---------....../////////000000000000000000000000////////////////////////222111000//////000111222......//////000000000000000000000000000000000000/////////000111111222222///000111222222111000///000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////........................///......------......///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************(((((())))))))))))((((((((()))))))))))))))******))))))))))))))))))))))))ffffffgggggggggeeedddccccccaaa\\\XXXUUUTTTUUUVVVQQQPPPQQQRRRTTTTTTRRRPPPKKKKKKKKKKKKJJJHHHEEEDDDDDDEEEFFFFFFDDDAAA===;;;;;;;;;::::::999888888777666555333111111111333444000000000000//////////////////.........---------******************++++++(((***++++++******+++,,,+++***((((((***+++,,,+++$$$%%%&&&((())))))))))))(((+++---,,,)))'''((()))&&&&&&'''((())))))(((((())))))(((((((((((()))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))%%%&&&((()))***)))((('''''''''((((((((((((''''''&&&'''''''''(((((())))))(((&&&###!!!!!!$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))###$$$$$$%%%&&&(((((()))''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***'''))))))((('''&&&'''(((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((()))***************))))))(((((('''''''''&&&%%%''')))(((%%%%%%&&&)))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))++++++******)))++++++******++++++,,,---******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...------------------------000000000000000/////////......////////////......,,,,,,------...///000000///////////////000111111000000////////////000000...///000111111000///...---------.........//////000000000000000000000000////////////////////////222111000//////000111222.../////////000000111111111111111111111111111111...//////000111222222333...///111222222000///---////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////---..............................------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***************+++++++++(((((())))))))))))(((((((((((())))))******++++++))))))))))))))))))))))))iiihhhfffeeeddddddeeefffaaaaaa^^^ZZZVVVSSSSSSTTTQQQPPPPPPQQQRRRQQQOOOLLLKKKJJJHHHGGGFFFEEEEEEEEECCC@@@@@@CCCDDD@@@<<<<<<:::999777666555555666666999777555222111111222333////////////////////////+++---...///...,,,)))'''******************************))))))))))))******(((((())))))((('''&&&&&&***************)))((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++((()))***(((&&&%%%&&&'''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))************((((((((((((((((((((((((''''''((((((((((((''''''***))))))((('''&&&&&&&&&&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&&&&'''((())))))((('''&&&)))(((&&&%%%%%%&&&((()))''''''(((((('''&&&%%%%%%%%%$$$$$$)))...///+++&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))((('''&&&%%%%%%&&&'''(((%%%&&&''''''((((((''''''&&&&&&''''''(((((())))))&&&'''''''''(((((())))))'''''''''''''''''''''''''''(((((('''&&&&&&((()))&&&'''((())))))((('''&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''((()))******)))(((***+++&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))***************)))))))))(((((('''''',,,,,,,,,,,,,,,+++***)))++++++***)))((('''&&&&&&)))))))))***)))(((''''''))))))************))))))''''''(((***+++,,,---...,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,---------......,,,,,,,,,------.........111000///...------...///..................---------...............------.........///////////////////////////////////////........................---......///000111111222////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////////////////111000///...---,,,++++++...............///000000///...---,,,,,,---...///............---,,,+++***+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,***'''%%%%%%'''***,,,(((((((((((())))))))))))''''''''''''''''''''''''******))))))((((((''''''gggffffffeeeddddddeeeeeebbbaaa___[[[VVVSSSSSSTTTPPPOOONNNOOOPPPPPPNNNLLLJJJIIIGGGFFFEEEDDDCCCCCCBBB??????BBBCCC???;;;;;;:::999888666666666666777999888555222111000111111........................,,,---......---,,,)))(((******************************))))))))))))******(((((())))))(((''''''&&&)))))))))))))))((('''''''''(((((())))))(((((('''((((((((((((((((((((((((++++++++++++++++++++++++''''''(((((())))))******((()))******))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''((((((((((((((((((((((((''''''((((((((((((''''''***))))))(((''''''&&&&&&&&&&&&&&&'''((())))))))))))(((((((((''''''''''''&&&'''(((((((((((('''&&&)))'''&&&%%%%%%&&&''')))(((((())))))(((''''''&&&'''%%%&&&)))...///+++'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&'''((()))&&&&&&'''(((((('''&&&&&&%%%&&&''''''((((((''''''(((((())))))))))))))))))''''''''''''((((((((()))'''''''''''''''''''''''''''((()))((('''&&&''')))&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))******(((((()))***&&&&&&'''''''''(((((((((((((((((((((((((((((((((******************************)))))))))(((((((((++++++,,,,,,++++++***)))+++******))))))(((((('''))))))))))))(((((((((((())))))************))))))(((((()))***++++++,,,---,,,,,,,,,++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,------------...,,,,,,,,,---------------///...---,,,,,,------.....................------.........//////......---000000//////......------.........................................................///000000000111........................////////////////////////........................////////////////////////....................................////////////.......................................................................................//////000///...---,,,,,,---...///............---,,,+++***++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''cccddddddddddddcccbbbbbbaaaaaa___[[[WWWTTTSSSTTTPPPNNNLLLKKKLLLMMMMMMLLLIIIHHHGGGEEECCCBBBBBBBBBBBB>>>>>>AAAAAA===:::::::::999888777666666666666999777555222000/////////------------------------,,,---------,,,+++***)))******************************))))))))))))******(((((()))))))))(((''''''))))))*********)))((((((((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''(((******))))))+++,,,))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((('''&&&%%%%%%((((((((((((((((((((((((''''''(((((((((((('''''')))))))))(((''''''&&&&&&&&&&&&&&&'''(((((())))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((((())))))))))))((('''''''''&&&'''***......+++((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''(((((($$$&&&(((******(((&&&$$$%%%&&&''''''((((((''''''((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%''')))***((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((''''''''''''(((((()))'''((())))))''''''((()))''''''((((((((()))))))))((((((((((((((((((((((((+++++++++******)))))))))************))))))))))))***++++++++++++******)))************************+++***((('''''''''((()))))))))************)))))))))))))))*********+++++++++++++++++++++*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,------------------------,,,,,,,,,,,,---,,,,,,+++,,,,,,---...------------------............///////////////...111000000///...---,,,,,,........................------------------------......//////////////////........................////////////////////////........................////////////////////////........................---............/////////................................................,,,------...///000111111...------------...//////......------------......---......------,,,+++***,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++'''((()))******)))((('''(((((((((((())))))))))))************************))))))))))))((((((((((((___```aaaaaaaaa```^^^]]]______^^^[[[WWWTTTSSSTTTPPPMMMJJJIIIIIIKKKLLLLLLIIIHHHGGGEEEDDDCCCBBBBBBBBB>>>===??????<<<999999888888777666555555555555888666444222000///......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++************************************))))))))))))******(((((()))))))))(((((('''******+++++++++******)))))))))************))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%***)))))))))((((((((('''%%%'''((((((''''''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''(((((((((((('''''''''&&&''')))+++,,,)))'''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''))))))(((''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%&&&''''''((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''(((((((((((((((''''''''''''''''''''''''$$$'''******)))'''&&&''''''(((((((((((((((((('''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***'''((()))((('''&&&'''((((((((((((((())))))))))))((((((((((((((((((((((((++++++***))))))(((''''''******************)))))))))***************))))))))))))******++++++++++++,,,***((('''&&&''')))***))))))************))))))************))))))))))))+++++++++***************************++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,+++++++++++++++,,,,,,,,,---......,,,,,,------------............//////000000///////////////......---------........................------------------------///.............................................////////////////////////........................................................................---------.........//////................................................,,,---......///000111111------,,,,,,------...///---------------------------------------,,,+++***---,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++************************************++++++++++++************************************************'''((()))******)))((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((\\\]]]]]]^^^]]][[[ZZZYYY\\\\\\\\\ZZZWWWTTTTTTTTTRRROOOJJJHHHHHHIIIJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDCCC???===??????;;;999:::666666666666555444333333666555333111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))))))))))))))******))))))))))))******(((((()))))))))))))))((((((((()))))))))))))))((())))))************))))))''''''''''''''''''''''''******************************))))))((((((''''''((())))))((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&%%%%%%$$$$$$######((((((((((((((('''''''''''''''''''''''''''''''''$$$'''******)))'''&&&'''(((((((((''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))***((())))))((('''&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))******)))(((''''''&&&&&&))))))))))))))))))******((())))))******))))))))))))))))))***++++++,,,,,,,,,***((('''&&&''')))***))))))************))))))*********))))))))))))(((************************+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,---------------,,,,,,++++++***,,,,,,------............,,,,,,,,,,,,------......------...///////////////,,,,,,------......//////........................------------------------.........---------------........................................................................------------------------........................------------.....................................................................///////////////,,,,,,,,,,,,,,,---......,,,------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++************++++++,,,,,,++++++***************************))))))*********+++++++++***************************************************)))(((''''''((()))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))\\\\\\\\\[[[YYYXXXVVVUUUWWWXXXYYYYYYVVVUUUTTTUUUUUUQQQLLLJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFAAA???@@@@@@<<<:::;;;666666666666555444333333333333222111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++******))))))))))))))))))))))))******))))))))))))******(((((()))*********))))))%%%%%%&&&&&&''''''&&&&&&((())))))******))))))(((''''''''''''''''''''''''******************************))))))((((((''''''***+++,,,+++((('''((()))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((())))))(((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%$$$((('''&&&%%%%%%&&&'''(((%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''%%%''')))***((('''''''''((((((''''''''''''((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))******)))'''&&&'''(((''''''((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''&&&(((((((((((())))))))))))'''(((((())))))))))))((()))))))))******++++++++++++***((('''''''''((()))))))))************)))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------............---++++++,,,,,,------......+++,,,---...////////////++++++,,,---...//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------........................------------------------------------------------------------------------,,,------------.........------------------------------------------------//////......---------,,,,,,++++++++++++,,,------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++***************++++++++++++******************************)))))))))************+++***************************************************)))(((''''''((()))***(((((((((((())))))))))))************************(((((((((((())))))))))))___^^^\\\YYYWWWVVVUUUTTTSSSUUUWWWWWWVVVUUUUUUUUUWWWTTTOOOLLLKKKJJJHHHGGGEEEDDDDDDDDDDDDEEEFFFFFFHHHCCCAAABBBAAA>>><<<===777888888888777666555444000000000000///...------------------------------((()))+++,,,,,,+++***)))))))))))))))))))))))))))******))))))))))))******(((((()))***************%%%%%%&&&''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((()))***+++***)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((('''&&&&&&'''((((((&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&'''''''''&&&%%%%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''(((((((((((()))((((((((('''''''''''''''''''''''''''''''''''''''((()))((('''&&&'''))))))((('''&&&&&&'''((()))%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((************************)))((((((''''''''''''(((***++++++***(((''''''(((&&&&&&'''''''''((((((((())))))))))))))))))))))))***************)))))))))&&&'''''''''((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))((((((((()))))))))))))))((()))))))))*********+++***+++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---...---,,,++++++***++++++,,,------......***+++,,,---............,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------...------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------------------------------------------------...---------,,,,,,,,,,,,+++++++++++++++,,,,,,---+++,,,------------,,,+++***++++++,,,,,,,,,++++++************++++++++++++******++++++++++++******************************))))))))))))************************************************************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***bbb```]]]YYYWWWUUUUUUUUUPPPRRRUUUVVVUUUUUUUUUVVVYYYVVVQQQNNNLLLJJJHHHFFFBBBBBBBBBCCCCCCEEEFFFFFFJJJEEEBBBCCCCCC???===>>>999999::::::999888666555/////////000///......---------------------------''')))+++------,,,)))((())))))))))))))))))))))))******))))))))))))******(((((()))***************(((((()))******+++******''''''((((((((((((''''''''''''''''''''''''''''''************************(((((((((((())))))))))))%%%&&&(((((('''''')))***))))))))))))))))))))))))((((((((((((((((((((((((************)))((('''&&&((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((((('''(((((()))(((&&&%%%%%%&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((%%%&&&''')))))))))(((((($$$&&&((())))))(((&&&$$$%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''))))))(((((('''''''''&&&'''''''''''''''''''''''''''((()))'''&&&&&&(((***)))((('''&&&&&&'''((()))%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))***)))((('''''''''''''''++++++,,,+++((('''((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))+++++++++++++++,,,,,,,,,%%%&&&&&&&&&''''''((((((&&&&&&'''((())))))(((((()))))))))((((((((((((((()))))))))***)))(((''''''))))))************))))))(((((((((((()))))))))***(((((())))))*********+++)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---+++,,,,,,---,,,+++)))(((******+++,,,,,,---......)))***+++,,,---------------------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++------------++++++***++++++,,,,,,,,,++++++))))))******+++++++++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))%%%'''***,,,,,,***'''%%%(((((((((((())))))))))))'''''''''''''''''''''''''''((((((((())))))******^^^^^^]]]ZZZWWWUUUUUUVVVXXXXXXYYYYYYXXXVVVUUUSSSXXXVVVSSSOOOLLLIIIGGGFFFGGGEEECCCCCCEEEGGGHHHHHHHHHEEEBBB@@@???>>><<<::::::::::::999777555222111444333111000/////////000......---------,,,,,,,,,+++******)))******++++++''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))(((((((((((())))))(((((('''''''''&&&&&&''''''((()))******+++((())))))***+++,,,,,,,,,******)))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&''''''((()))******+++(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$&&&''')))***+++,,,''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&+++)))'''''''''&&&$$$###''''''''''''''''''''''''((((((((((((((((((((((((************)))'''&&&%%%(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***))))))(((((('''''''''&&&***((('''&&&&&&'''(((***(((((((((((((((((((((((())))))))))))******************++++++++++++*********************)))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---+++***+++,,,************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,---------,,,,,,++++++++++++******)))***+++---...((()))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''))))))***+++,,,,,,------,,,,,,............,,,,,,------------------------,,,,,,---......---,,,,,,------------------------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,------...,,,,,,,,,++++++*********,,,,,,,,,++++++*********************************))))))))))))))))))))))))******++++++++++++******))))))(((((((((((())))))+++++++++***************+++******)))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))(((((((((((())))))))))))]]]]]]]]][[[XXXVVVVVVWWWXXXXXXWWWWWWUUUTTTSSSRRRRRRPPPNNNKKKHHHFFFEEEDDDDDDBBB@@@???AAACCCDDDCCCDDDAAA>>>===<<<;;;999888666777777777666555333222111000///---,,,,,,------...------------,,,,,,,,,))))))((((((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))(((((((((((()))((((((((('''''''''''''''''''''((()))*********&&&''''''((())))))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''((()))))))))((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''((())))))((('''''''''''''''''''''''''''(((((((((((((((((((((((()))******))))))((('''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))))))))(((((((((''''''''''''***)))'''&&&&&&''')))***(((((((((((((((((((((((('''(((((((((((()))))))))******++++++++++++*********************)))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++---......---+++******+++************************,,,,,,+++++++++*********++++++++++++++++++++++++........................,,,,,,,,,+++++++++******,,,++++++******++++++,,,------,,,,,,,,,+++++++++,,,++++++++++++,,,,,,---+++++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++************++++++,,,,,,---+++,,,------------,,,+++------------------------,,,,,,---......---,,,,,,------------------------,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,+++++++++******))))))))),,,,,,,,,++++++*********,,,,,,,,,++++++*********************************)))))))))))))))))))))))))))******++++++******)))******))))))))))))******************************+++******)))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''\\\^^^___^^^[[[YYYXXXXXXWWWVVVUUUSSSQQQPPPPPPOOOLLLKKKIIIGGGEEECCCBBBBBBCCC@@@>>>===???@@@@@@???>>><<<:::888888888666555222333444555555444222222///...---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***)))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''(((((())))))******'''''''''((())))))*********))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((&&&''''''''''''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&)))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))+++***)))(((''''''((((((((((((((((((''''''''''''))))))''''''''''''))))))((((((((((((((((((((((((''''''''''''((((((((((((******++++++++++++*********************)))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++---......---+++)))***+++***************************************)))))))))************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,+++++++++,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***------------------------,,,,,,------------,,,,,,------------------------++++++************++++++,,,,,,++++++++++++,,,,,,***************)))))))))+++++++++++++++*********+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))+++******))))))******+++))))))))))))))))))))))))+++******)))))))))))))))***)))((((((''''''((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''']]]___aaaaaa___\\\[[[ZZZWWWUUURRRPPPNNNMMMMMMMMMKKKIIIGGGEEECCCAAAAAA@@@CCCAAA???>>>>>>???>>>===:::888666555666666555333111111222333222111000//////.....................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((''''''''''''((((((((()))))))))***))))))******++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''###""""""$$$&&&''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((('''''''''((((((((((((((('''''''''))))))(((''''''((())))))(((((((((((((((((((((((('''''''''((((((((())))))******++++++++++++*********************)))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++***************************,,,,,,,,,+++***+++,,,************************************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++************++++++,,,+++++++++++++++++++++,,,---......---,,,+++)))++++++,,,....../////////++++++++++++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,++++++++++++++++++*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++************++++++((()))***+++,,,---...///+++++++++***************+++++++++***************************************(((((((((((((((((((((((())))))************))))))******))))))))))))******(((((((((((())))))))))))+++******)))))))))))))))))))))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((())))))))))))^^^```bbbbbb```]]]\\\\\\UUUTTTQQQNNNMMMLLLKKKLLLMMMLLLIIIFFFDDDAAA@@@???AAA@@@>>>=========<<<:::888666444444444555444333111111111111000...---,,,---------...............------,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***)))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''((((((((()))))))))***'''''''''((((((((((((((((((((((((((())))))))))))***************+++++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''((((((((((((((()))))))))%%%%%%&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&$$$###$$$%%%&&&%%%$$$))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))******)))((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''''''''((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))***************++++++++++++*********************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))++++++++++++++++++++++++************************''')))++++++++++++---///******************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******+++******))))))******+++++++++++++++++++++++++++,,,,,,---...---,,,***)))++++++,,,---............+++++++++++++++++++++++++++++++++++++++******))),,,,,,++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++******))))))******+++((())))))+++,,,------...************************************************++++++++++++++++++++++++(((((((((((((((((((((((()))))))))******)))))))))((((((''''''''''''((((((''''''(((((())))))))))))+++******))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((())))))))))))^^^```aaa```^^^[[[ZZZZZZSSSSSSQQQOOOMMMLLLLLLKKKNNNMMMJJJGGGDDDBBBAAA@@@???===<<<;;;<<<<<<:::888888666444333444444333222000000111000///---+++*********+++,,,---------,,,,,,,,,,,,,,,++++++++++++((()))******)))(((&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))((((((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))(((''''''(((((())))))))))))))))))%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((***(((''''''((((((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))***))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************++++++++++++*********************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************&&&(((***+++++++++---///*********************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************))))))))))))***************+++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,+++***)))((('''++++++++++++++++++++++++++++++++++++******)))(((++++++++++++++++++++++++++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************))))))))))))******+++******)))(((((('''''')))))))))***************)))))))))***************************************))))))))))))))))))))))))((())))))******))))))((((((''''''&&&&&&''''''((('''(((((())))))******++++++******))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''']]]^^^^^^\\\YYYWWWWWWWWWRRRRRRQQQQQQPPPNNNMMMLLLKKKJJJHHHFFFDDDBBBAAAAAA>>>===<<<<<<======;;;999888666333222333222111000....../////////...---,,,)))***,,,---.........---,,,,,,,,,++++++++++++***'''((()))))))))'''%%%$$$''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))(((((((((''''''''''''((()))*********''''''''''''((((((((()))))))))))))))(((((((((((()))(((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((%%%&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''((('''&&&%%%%%%'''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))***)))'''((())))))(((&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((()))))))))))))))(((((((((((((((((((((((((((&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''((()))******))))))''''''''''''((((((((())))))))))))******)))))))))((((((((((((((((((((((((((((((((())))))))))))*********++++++++++++*********************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))************************)))***++++++******+++,,,************************)))))))))*********++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,+++++++++************))))))))))))******)))*********++++++++++++******)))))))))***+++++++++++++++***)))(((&&&&&&******************************++++++,,,,,,++++++*********++++++,,,,,,---,,,+++************+++,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******))))))))))))******)))))))))(((((())))))))),,,+++***)))((('''&&&%%%((()))))))))*********+++((()))))))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((())))))***++++++,,,+++******)))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''\\\\\\[[[XXXUUUSSSSSSUUUQQQQQQRRRRRRQQQPPPNNNMMMHHHGGGEEEDDDCCCBBBAAAAAA@@@???>>>???@@@@@@>>><<<888666333222222111000...,,,,,,.../////////......+++,,,...000111111000000,,,,,,,,,+++++++++******))))))++++++***(((&&&$$$''''''''''''((((((((()))((((((((((((((((((((((((******))))))((((((((('''&&&''''''((()))******+++&&&'''''''''(((((())))))))))))))))))((((((((((((+++++++++***************((((((((((((((()))******(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''&&&&&&&&&'''((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((('''%%%%%%%%%&&&(((***''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&((()))***+++******&&&'''''''''(((((())))))))))))************))))))((((((((((((((((((((((((''''''''''''((((((((()))******++++++++++++*********************)))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++,,,---+++)))((()))***************************'''((((((((())))))******************************++++++++++++++++++++++++,,,,,,,,,+++++++++************))))))))))))******))))))******++++++++++++))))))((((((((()))+++,,,)))******+++++++++******************************))))))+++,,,---.........))))))***+++,,,,,,---------,,,+++******+++,,,---++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++******))))))))))))******))))))(((((((((((())))))++++++++++++************(((((())))))*********+++(((((())))))*********+++''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((())))))***+++,,,,,,,,,+++******)))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((()))))))))***aaa___[[[WWWSSSQQQOOOOOONNNPPPSSSSSSQQQOOOMMMMMMFFFEEECCC@@@>>>===<<<;;;>>>======>>>??????===;;;:::999777444222000//////............------------------............------+++++++++++++++++++++++++++*********))))))(((((('''''''''''''''((()))***'''''''''''''''((())))))'''''''''''''''((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))******++++++,,,,,,***(((&&&&&&'''((()))(((&&&((())))))(((''''''(((((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%'''(((((('''''')))***(((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))))))))************))))))((('''&&&%%%%%%&&&((()))(((((((((((()))))))))))))))((('''&&&&&&'''((()))''''''((()))))))))))))))))))))(((((('''''''''&&&%%%&&&&&&&&&'''(((((((((***)))((('''''''''''''''(((***+++------+++***(((+++***)))'''''''''((()))''''''''''''((((((((()))************)))(((&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))*********************)))(((((((((((())))))))))))(((((())))))))))))************))))))*********+++++++++))))))))))))************************************)))))))))))))))))))))))),,,+++++++++***))))))))))))************+++++++++))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,,,,+++***((('''(((((())))))************+++++++++*********))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++******************************++++++++++++******)))))))))))))))))))))))),,,+++++++++***)))))))))((()))++++++)))((()))***(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))+++++++++***************+++***)))(((((()))***+++******)))((('''&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%&&&'''(((((((((''''''((()))))))))(((&&&%%%cccaaa]]]YYYVVVSSSQQQQQQQQQSSSVVVUUURRRNNNLLLJJJHHHGGGEEEBBB@@@???>>>======<<<;;;<<<======;;;::::::999777444222000//////000000////////////......------............------++++++++++++++++++++++++************)))))))))((((((''''''''''''(((((()))'''''''''''''''((())))))((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))))))))+++)))''''''((())))))(((&&&((())))))(((''''''(((((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''''''''''''''&&&&&&&&&%%%''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&''''''((((((((()))))))))))))))))))))***)))(((((((((((()))***''''''((()))))))))))))))*********)))))))))((((((&&&&&&''''''''''''''''''***))))))(((((((((((()))''''''((())))))(((''''''+++***)))(((''''''((()))'''''''''((((((((())))))************)))((('''&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******&&&&&&''''''(((((((((((()))))))))))))))))))))))))))))))))************+++******))))))((((((((('''((((((((((((((()))*********************)))(((((())))))************))))))))))))))))))************++++++++++++++++++,,,,,,))))))))))))************************************************************+++++++++***************)))************+++++++++))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++******))))))))))))))))))*********+++++++++*********))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++************************)))******++++++******)))))))))))))))))))))))))))++++++******************((()))++++++)))((()))***(((((((((((())))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))((())))))))))))))))))(((************************+++***)))(((((()))***+++)))))))))(((''''''&&&&&&'''(((((()))((((((''''''%%%&&&''''''(((((('''''''''((())))))((('''&&&%%%cccbbb___[[[XXXUUUSSSSSSSSSVVVXXXWWWSSSNNNIIIGGGHHHGGGEEEBBB@@@???>>>>>><<<;;;:::;;;<<<;;;:::888999888666444222000000///000000000//////.........------------------------++++++++++++++++++++++++************)))))))))))))))((((((''''''''''''((('''''''''''''''((()))))))))))))))))))))***++++++(((((())))))))))))((((((************************))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((((((((((('''---+++)))((()))***)))(((&&&((())))))(((''''''((())))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((('''%%%$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''&&&%%%%%%&&&''''''&&&&&&'''((((((((((((((())))))))))))))))))))))))******))))))))))))******''''''((()))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''))))))))))))************''''''''''''''''''''''''***))))))(((((((((((()))''''''((((((((())))))))))))******))))))((('''&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++***)))(((''''''&&&((((((((((((((()))******)))************))))))(((******++++++++++++******))))))))))))************,,,,,,,,,,,,,,,,,,++++++))))))))))))************************************++++++++++++++++++++++++***************+++++++++)))************+++++++++))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************++++++*********)))))))))))))))+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))************************))))))))))))))))))))))))************************)))******++++++******)))))))))))))))))))))))))))))))))******************''')))******)))(((((()))(((((((((((())))))))))))(((((((((((())))))))))))(((''''''''''''''''''(((((((((((((((((((((((((((((())))))******+++++++++******))))))))))))******(((((((((((((((((((((((((((((()))))))))))))))(((&&&&&&'''((((((((('''''''''(((((((((((('''&&&&&&bbb```^^^[[[XXXVVVTTTSSSQQQTTTWWWVVVRRRLLLHHHFFFEEEDDDBBB@@@>>>===<<<<<<<<<;;;::::::;;;;;;999777888777555333222111000000/////////......---------------------------------++++++++++++++++++++++++*********)))))))))))))))***)))(((''''''''''''''''''''''''''''''((())))))))))))(((((())))))***+++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((++++++******)))))))))(((,,,***)))((())))))((('''&&&((())))))(((''''''((()))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''(((((((((((((((((('''%%%$$$$$$%%%'''(((%%%&&&((()))******)))(((*********)))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&'''(((((()))************))))))(((((((((((()))))))))))))))(((((((((((()))'''(((((((((((())))))))))))))))))))))))((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))************+++++++++,,,++++++******)))(((((('''((((((((((((((())))))***))))))************)))((()))******++++++******)))((()))))))))************,,,,,,++++++++++++******((()))))))))************************************++++++++++++++++++++++++)))))))))***+++++++++,,,))))))*********+++++++++))))))))))))))))))))))))******))))))))))))************************************************************************************************************)))((()))***,,,---************))))))))))))************************************************************************************************************************************))))))))))))************************))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))(((((())))))******++++++''')))******)))(((((()))(((((((((((())))))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''(((((()))***++++++,,,***))))))))))))))))))***''''''''''''(((((())))))''''''((()))))))))((((((''''''(((((((((((('''''''''''''''''''''''''''&&&^^^]]][[[YYYWWWTTTRRRQQQMMMOOORRRRRROOOKKKGGGEEEEEEDDDBBB@@@???=========<<<;;;::::::;;;:::888666666666444333222111111000111111000000///......---...---,,,,,,,,,,,,---...++++++++++++++++++++++++))))))))))))))))))*********)))(((''''''''''''''''''''''''''''''((())))))(((''''''''''''((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((+++*********))))))((((((***((('''((())))))'''%%%&&&((())))))(((''''''(((((((((((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))&&&((())))))(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''')))(((&&&%%%%%%&&&((()))%%%'''(((***++++++***)))+++*********)))))))))(((((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&'''''''''''''''''')))))))))((((((''''''&&&&&&&&&((())))))))))))((())))))(((((((((((())))))((((((((())))))))))))((((((((((((((()))))))))***((())))))))))))(((((('''(((((((((((()))))))))***************************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))******************)))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************((((((((((((((())))))***((())))))*********))))))(((((())))))))))))((((((((()))))))))************************))))))))))))((()))))))))************************************************************)))))))))***+++++++++,,,))))))*********+++++++++))))))))))))))))))))))))******))))))))))))************************************************************************************************************)))((()))***,,,---*********)))))))))))))))************************************************************************************************************************))))))))))))))))))))))))************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))((((((((())))))******+++'''(((******((('''((()))(((((((((((())))))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''((()))******++++++)))))))))******)))))))))&&&&&&''''''((()))))))))%%%&&&''''''(((((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&'''''''''ZZZZZZYYYWWWUUURRRPPPOOOJJJLLLNNNNNNKKKHHHFFFFFFFFFEEEDDDBBBAAA@@@??????<<<;;;::::::::::::777555555555333222111111111111333333222222111000//////...---,,,++++++,,,---...++++++++++++++++++++++++))))))))))))************)))((((((''''''''''''((('''''''''''''''((())))))'''''''''''''''(((((()))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((''''''''''''''''''&&&(((''''''((())))))'''&&&&&&((())))))(((''''''(((''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((())))))***&&&((())))))))))))+++,,,&&&&&&&&&''''''''''''(((((((((((((((((('''''''''***)))(((''''''((()))***&&&'''(((***+++++++++++++++++++++******))))))(((''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))************))))))((((((((((((((((((%%%&&&((())))))((('''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((()))))))))******(((((())))))))))))((((((((((((((()))))))))******************************))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))************)))))))))))))))))))))))))))))))))))))))))))))************+++)))))))))*********++++++((((((((((((((()))******((())))))************)))(((((())))))))))))(((((())))))))))))************((((((((()))))))))******))))))))))))***************************************************************************+++++++++)))************+++++++++))))))))))))))))))))))))******))))))))))))************************************************************************************************************************++++++((()))))))))***************************++++++++++++++++++***************************************************************************************(((((()))))))))))))))***************************(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))))))))&&&((())))))(((''''''((((((((((((((())))))))))))(((((((((((())))))))))))(((''''''''''''''''''(((***)))(((''''''((()))***'''(((((())))))*********))))))************))))))&&&'''''''''(((((())))))$$$%%%&&&'''((((((((('''(((((()))))))))(((''''''&&&&&&&&&%%%&&&&&&'''(((WWWWWWWWWVVVTTTQQQOOONNNJJJLLLLLLKKKHHHFFFFFFFFFFFFEEEDDDBBBAAA@@@??????;;;:::999999999888666444444444333222111111111111222222111000///...------...---+++******+++---...++++++++++++++++++++++++((()))))))))************(((''''''''''''(((((()))'''''''''''''''((())))))((((((((('''((())))))***(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&''''''''''''''''''&&&'''(((***+++)))(((&&&((())))))(((''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((())))))******'''(((***)))(((((()))***'''''''''((((((((()))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((()))***+++------,,,,,,+++******))))))((('''((())))))))))))((('''''''''((()))))))))))))))************++++++,,,,,,((((((((((((((()))))))))'''((()))******)))'''&&&''''''((())))))(((''''''&&&'''((()))******)))((((((((()))))))))*********(((((())))))))))))(((((((((((()))))))))*********************************))))))))))))))))))))))))***))))))))))))))))))***((((((''''''''''''((((((******)))))))))((((((((())))))))))))))))))))))))*********+++++++++,,,,,,++++++******************((((((((((((((()))******(((((()))***************)))))))))******)))))))))))))))))))))************''''''((()))***++++++,,,))))))))))))************************************+++++++++++++++++++++++++++++++++***************)))************+++++++++))))))))))))))))))))))))******))))))))))))************************************************************************************************************+++++++++******)))''''''((()))***++++++,,,))))))*********++++++++++++++++++*********))))))************************************************************************(((((((((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((((((((&&&((())))))(((''''''((((((((((((((())))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))+++***(((''''''(((***+++((((((((()))))))))))))))((()))***++++++***)))((('''''''''(((((((((((((((%%%&&&'''(((((())))))))))))))))))))))))(((''''''&&&&&&%%%%%%%%%&&&'''(((VVVWWWVVVUUUTTTQQQOOOMMMMMMMMMMMMJJJGGGEEEEEEFFFDDDCCCBBB@@@???>>>>>>>>>:::999777777777666444222444333222222111111222222///...---,,,+++***))))))...---+++******+++---...++++++++++++++++++++++++(((((())))))*********+++'''''''''''''''((()))***'''''''''''''''((()))))))))))))))))))))******+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******'''&&&'''***,,,---+++***&&&((())))))(((''''''(((%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++((()))***)))'''&&&&&&''''''((((((((())))))******))))))(((((('''''''''&&&''''''((())))))((('''''')))((((((((()))+++---///,,,,,,++++++***))))))(((((()))***++++++***)))((('''(((((()))))))))))))))(((((())))))*********+++''''''(((((())))))******)))***+++,,,+++)))'''&&&(((***+++------+++***(((&&&'''(((*********)))((())))))))))))************(((((()))))))))))))))((())))))))))))************************************))))))))))))))))))))))))++++++************++++++((((((''''''''''''((((((***)))))))))((((((''''''))))))))))))))))))))))))++++++,,,,,,,,,------------,,,,,,+++***)))((((((((((((((((((((()))******(((((()))*********************++++++++++++******))))))))))))************''''''(((***+++,,,---...))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))************+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***+++,,,,,,,,,***)))'''&&&&&&''')))***+++,,,---))))))******++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******************************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''&&&((())))))(((''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((()))))),,,***)))'''''')))***,,,))))))))))))((((((((((((((()))***++++++***)))(((((((((((((((((((((((((((&&&'''((()))************)))))))))))))))(((''''''&&&%%%%%%$$$%%%&&&((((((UUUVVVUUUSSSOOOLLLKKKKKKKKKOOOQQQOOOIIIDDDCCCDDDCCCBBBAAA@@@???===<<<<<<:::999777666555555555666333111000000111222222111///............---------,,,,,,,,,+++++++++******,,,,,,++++++***)))(((((())))))))))))))))))))))))++++++***)))(((''''''&&&)))'''&&&'''***+++***((())))))(((((('''''''''&&&(((((((((((((((((((((((()))******)))&&&%%%%%%&&&''''''''''''((((((((()))+++*********)))))))))(((''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%&&&((())))))))))))***))))))((('''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''(((((((((((())))))))))))******))))))((((((''''''+++))))))***+++,,,+++***))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&%%%(((,,,...,,,***(((''')))((((((''''''''''''(((,,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***)))))))))))))))))))))))))))*********++++++++++++************************'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***++++++++++++*********)))))))))***+++,,,,,,+++***)))++++++************++++++---,,,+++)))((((((((((((+++)))((()))******)))(((************************))))))))))))************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++''''''((()))***++++++,,,)))************+++++++++))))))*********+++++++++++++++******))))))((((((******++++++++++++******************************************************************************++++++***)))(((((())))))''')))***++++++***)))'''---,,,,,,++++++,,,,,,---)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++)))((('''&&&)))))))))(((''''''&&&&&&)))))))))))))))))))))))))))*********++++++++++++))))))(((((((((((()))))),,,)))'''((()))***(((%%%&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&***)))'''&&&&&&''')))******(((&&&&&&(((*********(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((''''''VVVVVVUUUSSSOOOMMMMMMNNNSSSUUUUUUPPPHHHAAA??????@@@??????>>>===<<<;;;;;;:::999777666555444555555222000//////000111111000///............---------,,,,,,,,,++++++++++++***,,,,,,+++******)))(((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%$$$$$$)))'''&&&'''***+++)))((()))(((((((((''''''''''''((((((((((((((((((((((((((()))***)))'''&&&&&&''''''''''''((((((((())))))''''''''''''&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((())))))))))))))))))***))))))(((''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))(((((('''&&&&&&'''(((((((((((((((((())))))))))))***)))))))))((((((((('''(((''''''''')))***)))((()))))))))))))))((((((((((((((((((((((((((((((((())))))((((((((('''''''''&&&))),,,,,,+++)))(((((()))((((((((((((((())))))+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********)))))))))))))))))))))))))))))))))*********++++++************************((())))))************)))******************************************************))))))))))))******+++***)))(((((()))***+++,,,,,,,,,,,,++++++******)))***+++,,,,,,+++***)))++++++************+++++++++******))))))))))))***+++)))((()))***+++***(((+++++++++***************))))))))))))************++++++++++++++++++++++++************))))))))))))++++++++++++++++++++++++(((((())))))******++++++************++++++++++++***+++++++++,,,,,,,,,,,,************))))))))))))******++++++++++++******************************************************************************************))))))((((((((()))***++++++***)))(((+++******))))))******+++++++++******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((((((((())))))***(((&&&''')))***)))'''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''''''''''''''&&&***(((&&&&&&(((******)))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''VVVVVVUUURRROOONNNOOOQQQVVVVVVTTTMMMDDD>>>;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999777555444444444555111///......///000000//////............---------,,,,,,,,,,,,+++++++++++++++++++++******))))))((())))))))))))))))))))))))'''''''''(((((()))))))))((('''&&&''')))***)))(((((((((((((((''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&***************)))(((((()))))))))(((''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))((((((((((((((('''&&&''')))***)))((())))))))))))************))))))))))))))))))))))))))))))((((((((((((''''''((()))++++++)))((()))***)))((((((((()))***++++++++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******************************++++++***)))))))))************************************************************))))))))))))******+++***))))))))))))***+++---------,,,,,,,,,,,,+++******++++++++++++******++++++************++++++)))))))))))))))***+++++++++)))((()))***+++***)))++++++++++++******)))))))))))))))*********+++++++++++++++++++++++++++++++++*********))))))))))))++++++++++++++++++++++++)))*********************************+++++++++,,,++++++,,,,,,,,,---------)))))))))*********************++++++++++++******************************************************************************))))))***++++++***((('''((()))***++++++***)))(((******))))))))))))******,,,,,,++++++***))))))(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************&&&'''(((***++++++++++++&&&&&&'''(((((()))******''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))(((((((((((())))))'''&&&&&&''')))******)))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&'''((())))))((('''&&&)))(((&&&''')))******)))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''TTTTTTRRRPPPNNNMMMOOOQQQPPPOOOMMMGGGAAA<<<;;;<<<::::::::::::;;;;;;;;;;;;:::999777555444333444444111000......000111000//////............---------------,,,,,,,,,++++++++++++*********)))))))))((())))))))))))))))))))))))++++++++++++++++++++++++''''''''''''((())))))(((((((((((((((((('''''''''((((((((((((((((((((((((%%%'''((((((''''''(((***'''(((((((((((()))))))))((((((((())))))))))))))))))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((('''''''''''')))))))))******))))))((())))))((((((''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((()))))))))(((((((((((())))))))))))))))))))))))((((((((((((***)))((()))+++++++++)))((((((((())))))*********************************))))))(((((((((((((((((()))******)))(((((()))+++))))))))))))***+++,,,---*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************---,,,***)))((()))******++++++++++++++++++++++++************************+++******))))))******+++************************,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++*********))))))***++++++***)))((()))+++,,,+++***,,,,,,++++++***)))))))))))))))*********+++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++***+++++++++++++++,,,,,,+++******************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,---)))))))))******+++++++++******++++++++++++******************************************************************************''')))***,,,+++***((('''((()))************)))(((,,,,,,++++++++++++,,,,,,+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************&&&'''(((***++++++++++++''''''(((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))''''''''''''((()))))))))'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((())))))))))))(((((()))((('''''')))******)))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''PPPPPPOOOMMMKKKKKKLLLNNNLLLKKKHHHEEEAAA>>>======::::::;;;;;;;;;;;;<<<<<<:::999777555333333333333333111///000111222111111///............------------------,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))((((((((('''&&&%%%%%%$$$&&&'''''''''''''''((()))'''''''''(((((((((((((((((((((((((((((((((((((((%%%'''(((((('''''')))***(((((((((((()))))))))***************************))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''%%%&&&'''((())))))))))))((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((***+++***)))'''''''''(((((()))))))))++++++++++++++++++++++++(((((()))))))))))))))))))))******)))((((((***,,,))))))))))))***,,,------)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))************************---,,,+++)))))))))***+++++++++++++++++++++++++++************************++++++************++++++******++++++++++++******************++++++++++++,,,++++++++++++++++++,,,++++++************++++++---,,,+++***))))))))))))***)))))))))+++,,,,,,***+++++++++*********))))))************++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++++++++***************++++++++++++,,,,,,,,,************++++++++++++))))))******++++++,,,,,,******++++++++++++******************************************************************************'''(((***+++,,,***)))'''))))))************)))))),,,++++++******++++++,,,))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))******))))))(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))(((((((((((('''&&&&&&'''((((((((((((((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((***(((&&&$$$$$$&&&(((***(((''''''(((******)))((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((LLLMMMNNNLLLJJJIIIIIIJJJLLLKKKIIIFFFCCCAAA>>>===;;;;;;;;;;;;;;;<<<<<<<<<;;;999777555333222222222333111000000111222222111///............---------------------,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&%%%$$$###"""%%%'''(((((('''&&&((()))'''''''''(((((((((((((((((((((((((((((((((((((((%%%'''((((((''''''(((***((((((((()))))))))***************))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''$$$%%%&&&((())))))******((((((((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((())))))))))))((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))'''&&&%%%&&&((()))((('''''''''''''''((((((((((((************************(((((())))))))))))******)))******)))(((((()))+++))))))))))))***+++,,,,,,(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******************************,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******+++,,,,,,+++******)))***************++++++,,,,,,++++++++++++,,,,,,++++++************++++++...---,,,+++***)))))))))***))))))***,,,---,,,+++*********************************++++++++++++,,,++++++++++++++++++++++++++++++++++++*********************++++++,,,,,,---******++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))*********+++++++++*********+++++++++++++++******++++++++++++******************************************************************************'''(((***++++++***))))))***))))))))))))))))))***))))))(((((((((((())))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''++++++***))))))(((''''''************************(((((()))))))))*********))))))(((((((((((())))))((())))))(((&&&%%%%%%&&&((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((((((((()))&&&""" """&&&)))(((''''''(((***+++)))((((((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))JJJLLLMMMMMMJJJHHHFFFFFFJJJIIIHHHGGGEEECCC???===;;;;;;;;;;;;;;;;;;;;;:::;;;999777444333222222222222111//////111222111000///............---------...------------,,,,,,,,,((()))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''$$$'''((((((&&&&&&''')))''''''''''''((((((((()))((((((((((((((((((((((((&&&''')))(((''''''((()))(((((()))))))))*********++++++***)))((('''&&&&&&'''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))((((((((('''&&&'''((()))))))))))))))'''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((()))***))))))((())))))***++++++***))))))(((((((((((())))))))))))'''((((((((()))))))))***'''&&&%%%&&&(((((((((''')))))))))(((((((((((((((************************(((((()))))))))*********(((***+++***)))((()))*********)))))))))******+++'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((())))))******)))))))))))))))))))))))))))))))))*********++++++******************************++++++,,,,,,++++++------------------------++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++************++++++,,,,,,,,,---,,,++++++++++++,,,---++++++************++++++---,,,++++++***************))))))***,,,------,,,)))))))))***++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********)))******+++,,,,,,------*********++++++,,,,,,,,,+++++++++,,,,,,,,,------*********+++++++++,,,,,,,,,++++++++++++++++++*********++++++++++++******************************************************************************(((((())))))******************))))))))))))******))))))(((((((((((())))))******************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((******))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))&&&((()))(((&&&%%%&&&((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((&&&$$$""""""$$$&&&(((((('''''')))++++++)))'''(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''(((((()))******+++IIILLLNNNNNNKKKHHHEEEDDDDDDDDDDDDEEEEEECCC@@@>>>;;;;;;;;;:::::::::999999;;;999777444333222111111111000......000000000/////////.........---------......---------,,,,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))$$$&&&((((((&&&%%%''')))&&&'''''''''(((((())))))(((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))************---,,,+++***)))((('''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))((((((((((((***************)))(((((('''''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&''')))*********)))(((***+++,,,------,,,+++***(((((((((((())))))))))))'''((((((((())))))******)))((('''(((*********(((++++++******))))))(((((())))))))))))))))))))))))(((((())))))*********+++((()))++++++)))))))))*********))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))************++++++++++++************************((()))+++,,,------,,,+++------------------------++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,------,,,+++***+++++++++,,,,,,---------------++++++++++++------++++++************++++++++++++******++++++,,,---***))))))***,,,...---,,,(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++.........---------,,,,,,))))))***+++,,,,,,------))))))***+++,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,,,,------------,,,,,,++++++***************++++++++++++******************************************************************************))))))(((((()))***++++++******))))))))))))******++++++************++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************))))))((((((((()))******++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))###&&&((((((&&&&&&(((***))))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((()))))))))(((''''''''''''((()))''''''''')))++++++)))'''(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''(((((()))***++++++,,,MMMKKKJJJIIIIIIHHHFFFDDDEEEEEEDDDCCCAAA@@@?????????>>><<<:::999777666666666555444333222222222222222111000000//////000000///......------,,,++++++............---,,,+++***(((((()))***************++++++***)))(((((())))))))))))*********((('''&&&%%%&&&''')))))))))((((((%%%'''))))))))))))***+++)))***+++,,,,,,+++***))))))))))))))))))(((''''''''''''(((((())))))*********************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********((('''&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((++++++,,,,,,,,,++++++***************************'''((()))(((&&&&&&((()))))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,++++++******)))))),,,,,,+++***))))))******'''(((***+++,,,,,,+++++++++*********))))))((((((************************))))))))))))))))))))))))(((((((((((())))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,------.........///...,,,***))))))******+++******+++------,,,***+++---000333333000---+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,******+++++++++,,,,,,,,,************************++++++************++++++,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,+++++++++******...------,,,,,,++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,************************++++++************++++++)))))))))***+++++++++,,,************************))))))))))))))))))))))))************************)))************+++++++++************************************************(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''')))******(((((((((((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))'''(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&((()))))))))((('''(((((((((((((((''''''&&&((((((((((((((()))******))))))))))))******************))))))((((((''''''(((''''''''''''&&&&&&&&&)))(((&&&%%%$$$&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''LLLJJJHHHHHHHHHHHHFFFEEEFFFEEEDDDCCCBBB@@@??????===<<<:::888666555444444555555444333222222222222222222111000000000000000.........---,,,,,,++++++............---,,,+++***'''((())))))******))))))+++******)))(((((())))))(((((()))******)))((('''&&&'''((()))))))))((('''%%%'''))))))))))))***+++)))******++++++******)))))))))******))))))((('''((((((((((((((()))))))))))))))))))))(((&&&%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***************************((()))***)))'''''')))***))))))))))))))))))))))))))))))))))))))))))))))))******************)))))),,,++++++***))))))******(((((()))***+++,,,,,,,,,************)))))))))(((************************************************))))))))))))************************************++++++++++++++++++++++++************************---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,+++*********+++++++++*********++++++)))(((+++---///111111///---+++,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************++++++************++++++,,,,,,------,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++,,,************************++++++************+++++++++++++++++++++,,,,,,,,,************************))))))))))))))))))))))))************************)))************+++++++++************************************************************************))))))))))))))))))))))))'''&&&&&&'''''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))((('''(((((()))))))))*********++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&((()))))))))((('''(((((((((((((((''''''&&&((((((''''''(((((()))***(((((()))))))))************)))))))))((((((((('''(((''''''''''''&&&&&&&&&)))((('''&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''IIIHHHFFFFFFGGGHHHFFFEEEEEEDDDDDDCCCBBB@@@???>>><<<;;;999888666555444444555444333222222111222222222222111000000000000111......------,,,,,,++++++------------,,,++++++***''''''((())))))))))))(((******)))((((((((())))))'''((()))))))))))))))((((((((()))))))))(((''''''%%%''')))***)))((()))***+++******))))))******+++)))************))))))((())))))((((((((((((((((((*********)))'''&&&$$$$$$))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((())))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((***))))))(((((())))))***))))))))))))))))))))))))******************************+++++++++++++++***************************)))*********((((((***+++))))))))))))))))))))))))************************)))))))))))))))*********,,,+++******)))*********))))))))))))***+++,,,,,,************))))))))))))************************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************---------,,,,,,,,,++++++,,,,,,---------.........,,,,,,,,,------------...*********++++++,,,,,,,,,---,,,******++++++***(((,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++---------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++******+++,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++---------,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************)))************+++++++++************************************************************************))))))))))))))))))))))))''''''''''''((()))******************************************************)))'''&&&'''((()))(((&&&(((((()))))))))*********)))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((()))((((((((((((((((((((((((''''''&&&''''''&&&&&&''''''((()))(((((())))))))))))******))))))))))))(((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''FFFEEEDDDEEEFFFGGGFFFEEECCCCCCBBBBBB@@@???===<<<===<<<;;;999777666666666444333333222111111222222222222111000000000000111......------,,,++++++***,,,,,,,,,,,,,,,+++******&&&''''''(((((((((((((((***))))))((((((((())))))''''''((()))))))))******))))))))))))((((((''''''&&&((()))***)))((()))***+++***)))(((((()))***+++)))***************)))))))))))))))((((((''''''&&&***++++++******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((((()))(((((((((((((((((()))&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++++++++***************************)))******)))(((((()))+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))*********++++++***************++++++***)))))))))***,,,---*********)))))))))))))))************************++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********)))))),,,,,,,,,,,,------------------------------------******+++,,,,,,,,,,,,,,,...,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,---...............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***------,,,,,,,,,++++++++++++++++++,,,,,,---------*********+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,+++++++++***************************))))))))))))))))))))))))************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))((((((''''''((()))******************************)))))))))))))))))))))))))))(((''''''))))))((('''''''''((((((((()))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((()))))))))***))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&'''((()))))))))((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''DDDCCCBBBCCCDDDEEEDDDCCC@@@@@@AAA@@@???===;;;999<<<;;;:::888777666666555333333222111111111222222222111000000//////000000...------,,,++++++******+++++++++,,,++++++***)))&&&''''''((((((((((((((()))((((((((((((((())))))''''''((((((((()))************))))))((((((((((((&&&(((******)))((())))))+++***)))(((((()))***+++((())))))*********))))))))))))((((((''''''&&&&&&'''((()))******++++++***((((((((((((((((((((((((((((((((((((((((((((((((+++******)))((('''''''''(((''''''&&&&&&''''''((('''''''''(((((((((((()))(((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++++++++))))))))))))))))))))))))(((((()))((('''&&&(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++++++++***************+++++++++***)))))))))***+++,,,))))))))))))))))))******************************************************((((((((()))))))))******++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))++++++++++++,,,,,,,,,,,,------------------------++++++,,,,,,---------...,,,+++)))***,,,---...---,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---......//////.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++---------,,,,,,,,,++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))************************))))))))))))))))))))))))************************))))))*********+++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***************************((((((((((((((((((((((((***)))((((((******)))(((&&&&&&&&&'''''''''((((((+++++++++*********))))))************************((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))(((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''CCCAAAAAAAAACCCCCCCCCAAA???@@@AAA@@@???===:::888999888777555444444333333222222111111111111222222000000///............///------,,,,,,++++++************+++++++++******)))''''''((())))))))))))(((((((((''''''(((((()))))))))(((((((((((())))))*********)))((((((((())))))'''(((******)))(((((()))***))))))(((((())))))***'''(((((())))))))))))(((((((((''''''''''''''''''$$$$$$&&&''')))*********(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***))))))(((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''(((((()))***++++++++++++))))))))))))))))))))))))'''(((((('''&&&&&&''')))))))))))))))))))))))))))''''''''''''''''''''''''***************+++++++++*********)))******+++,,,+++***************++++++))))))))))))************************************))))))))))))))))))))))))'''((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++*********+++++++++,,,,,,...------------,,,,,,,,,---,,,,,,,,,---///111222,,,***((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,......---,,,,,,+++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******************************************))))))))))))))))))))))))************************)))************+++++++++************************************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((())))))***************************''''''''''''''''''''''''***((('''((()))***)))(((&&&&&&'''''''''(((((((((******)))))))))(((((((((************************((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''((())))))(((((((((((((((''''''&&&''''''&&&&&&''''''((()))''''''(((((((((((())))))(((((((((((())))))))))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''BBBAAA@@@@@@AAABBBAAA???@@@AAABBBBBBAAA>>>;;;999888777666555444333333333222222111111111111222222//////...---------------------,,,,,,+++*********))))))***************)))'''((())))))******))))))'''''''''''''''((())))))***)))(((''''''((())))))***)))((((((((()))***+++''')))******((('''((()))(((((())))))))))))((((((&&&&&&'''(((((((((((((((&&&&&&''''''''''''''''''$$$%%%&&&((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''((()))***+++((((((''''''''''''(((((())))))))))))*********+++))))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***++++++++++++))))))))))))))))))))))))((())))))(((''''''(((***))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,,,,,,,++++++++++++******))))))***++++++,,,******+++++++++******)))((()))))))))************************************************************(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,+++++++++++++++,,,,,,,,,------......---------,,,,,,,,,,,,+++***+++...222777999222///,,,++++++,,,,,,+++,,,,,,------------,,,,,,........................---------....../////////,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---...............------------------------,,,,,,,,,---------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******++++++++++++++++++************************))))))))))))))))))))))))************************)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&((((((((())))))))))))***''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&'''((()))***(((((((((((((((''''''&&&((((((''''''(((((()))***'''''''''((((((((())))))'''((((((((()))))))))***(((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''BBBAAA@@@@@@AAAAAA@@@>>>AAABBBCCCDDDBBB???<<<::::::999888666666555555555222111111111111111222222......---,,,,,,,,,,,,---------,,,,,,+++******)))((())))))*********))))))(((((()))***************'''''''''''''''((()))***+++***)))'''''''''((()))))))))(((((((((***+++,,,''')))******((('''((()))'''((()))******)))((('''%%%%%%&&&'''((((((''''''%%%&&&&&&''''''(((((((((((())))))***************(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&(((***---...))))))(((((((((((()))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''')))******+++++++++)))))))))))))))))))))))))))******)))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))---------,,,,,,+++++++++******))))))***+++,,,,,,)))***+++,,,,,,+++)))((((((((())))))*********+++************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,---------...............------,,,,,,,,,***))))))***...555;;;???999555111///......------,,,,,,............,,,,,,................................./////////000000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---.........---------------------------,,,,,,,,,------...............---------,,,,,,,,,***++++++,,,,,,------...---------.........//////++++++++++++++++++++++++,,,,,,,,,------.........(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------************************))))))))))))))))))))))))************************)))************+++++++++************************************************************************))))))))))))))))))))))))******)))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))&&&%%%$$$$$$&&&&&&%%%$$$************++++++++++++************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&((()))***(((((((((((((((''''''&&&((((((((((((((()))******''''''''''''((((((((()))'''((((((((())))))******(((((('''''''''&&&&&&&&&%%%$$$###"""###%%%((()))&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''BBBAAAAAA@@@@@@AAAAAABBB??????@@@??????>>>===<<<888777666555555555555555444333333222111000//////000///---,,,++++++,,,,,,,,,,,,,,,++++++*********+++*********))))))((((((((()))***++++++***)))(((,,,)))&&&&&&(((******(((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((('''''''''''''''((()))******)))((('''(((((())))))************$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''***)))(((''''''((()))***'''######(((******)))******)))(((''''''((())))))))))))************))))))))))))))))))))))))++++++***)))(((((())))))******))))))))))))******+++*********))))))(((((())))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((()))+++,,,,,,+++***)))(((***+++***)))((()))***+++*********))))))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,............------,,,+++++++++,,,,,,,,,---------,,,,,,,,,------///000000000000///............///000//////.........//////------...............---,,,,,,,,,---///111222333BBB;;;111+++...444222,,,////////////////////////////////////000000000000222222111000///......---...........................---,,,,,,,,,,,,---...------------------------------------------------................................................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++///...------,,,+++***)))*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++******++++++,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++************************---------,,,,,,+++++++++,,,,,,+++***))))))******,,,+++)))((((((((()))***(((((())))))*********++++++++++++***)))(((((('''))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))),,,,,,+++***)))(((''''''''''''((((((((((((''''''))))))(((((('''''''''&&&((((((((((((((()))************)))((((((((((((((()))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%((('''%%%$$$$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%@@@@@@@@@@@@@@@@@@@@@???????????????>>>===<<<;;;888777666555444444444444222222111111000000////////////...,,,,,,+++++++++,,,,,,,,,++++++*********************)))))))))((())))))************))))))+++)))&&&&&&(((***)))(((***)))(((''''''((()))***))))))))))))))))))))))))&&&'''''''''(((((())))))'''((()))******)))((('''(((((()))***+++,,,------&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))(((((((((((()))******(((&&&%%%''')))+++,,,)))******)))((('''''')))))))))))))))************))))))))))))))))))))))))++++++***)))))))))))))))******))))))))))))******************)))))))))((())))))*********+++++++++))))))))))))************))))))))))))))))))))))))(((((()))))))))***************+++++++++******)))(((***+++***)))((()))++++++*********))))))))))))************************++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------------,,,++++++++++++,,,,,,,,,---------...------------...//////000//////...---.........//////...............///...///////////////...---...---------...///000111999;;;888222---------+++...........................////////////000000000............------------..............................---,,,,,,---......------------------------------------------------................................................------------............---------------------------,,,+++,,,---------+++......------,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++*********,,,++++++******)))******+++******)))))))))))))))))))))))))))*********+++++++++******)))(((((('''))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))************))))))))))))''''''((((((((((((''''''******)))))))))(((((((((((((((((((((((())))))*********)))((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((******)))))))))(((((((((((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&???@@@@@@AAA@@@???>>>===>>>>>>>>>======<<<::::::888777555444333222222111000000000000000/////////---......------,,,+++***+++++++++++++++*********************))))))))))))******))))))))))))*********)))''''''((())))))((())))))(((((((((((())))))))))))))))))))))))))))))%%%%%%&&&'''((()))******(((((())))))))))))((((((''''''((()))***+++------(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***))))))(((((())))))***+++++++++***))))))***,,,((()))***)))((('''((()))))))))))))))************))))))))))))))))))))))))+++***))))))))))))))))))******))))))))))))******************))))))))))))************++++++++++++)))))))))*********++++++))))))))))))))))))))))))))))))*********+++++++++---,,,+++***************)))***+++***))))))***+++***************)))))))))++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------.........---......////////////...------------.........---------......///000111111222111000///...//////......---.........222>>>EEE===222,,,---///................................./////////000000,,,,,,---------.........------------------------......------------..............................................................................------------------------,,,,,,---------....................................---,,,,,,---...---,,,------------------------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,++++++++++++,,,------------............------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))+++++++++***************)))************))))))((()))))))))***************++++++******)))((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((())))))*********+++'''(((((())))))(((((('''************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&''''''((())))))***))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))(((((()))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((???@@@AAABBBAAA@@@===<<<=========<<<;;;:::999888888777555333222111000000.........///////////////,,,,,,---...---,,,+++***+++++++++************************)))))))))))))))+++***)))(((((()))***+++))))))((((((((())))))((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((())))))))))))(((((()))(((((('''((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))&&&))),,,+++((('''(((***((()))***)))((('''((()))((()))))))))************))))))))))))))))))))))))******)))))))))))))))*********))))))))))))***************))))))))))))))))))))))))************+++))))))*********+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,///---,,,***))))))******)))***++++++))))))***+++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...------------...///000111///......---------------...------------......///222333444444333222000//////..................///---;;;EEE???222,,,...222------------------------....../////////000000000////////////////////////------------------------///..................///........................................................................------------------------,,,------------.........---------..................---,,,---...///...,,,,,,,,,------.........///.............../////////------------------------------...------,,,++++++,,,,,,,,,,,,,,,---......------............------+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++++++++*********((()))***++++++***)))(((************************************))))))((((((((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))))))))))))))((()))))))))))))))((((((''''''''''''(((((()))))))))(((((((((((((((((()))''''''''''''''''''''''''((((((''''''''''''''''''))))))(((((((((((())))))((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%$$$%%%%%%&&&'''(((((()))@@@AAABBBCCCCCCAAA???=========<<<<<<;;;999888777777666555333111000000///.............../////////+++,,,---------,,,+++***************************))))))))))))))))))******+++***)))(((((()))***+++(((((()))))))))(((((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))...---+++)))((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))###'''******(((''')))+++''')))***)))((('''(((***((()))))))))***************************************)))))))))))))))************))))))))))))******))))))))))))))))))******((((((((()))))))))******************++++++++++++************************++++++++++++,,,,,,,,,,,,///...,,,***))))))***+++)))+++,,,+++***)))***+++***************+++++++++++++++++++++++++++++++++------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,,,,,,,,,,---------.........+++,,,,,,---///111333444//////...------------...---------------...///000333444666666666444222111............///000111111(((222888444---+++---.........................../////////000000000000111222222111000//////..............................////////////////////////////////////////////////////////////////////////////////////////////////........................---------.........//////,,,---------....../////////...------//////...---,,,------......//////000////////////////////////------------------------...............---,,,+++------,,,,,,------...///,,,,,,------------,,,,,,++++++++++++++++++++++++//////.........---------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******((()))***++++++***)))(((+++++++++************************)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))***))))))((('''((())))))))))))(((((())))))((((((''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''(((((((((((((((((()))))))))(((((())))))))))))((((((''''''(((((()))(((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))@@@AAABBBBBBBBBBBBAAA@@@=========<<<:::999777666777666444333222111111000///////////////.........++++++,,,,,,,,,,,,++++++)))))))))***************))))))))))))******************))))))))))))******'''(((******)))(((((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((''''''''''''))))))(((((((((((())))))444222///,,,***)))******((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******)))&&&'''************+++,,,'''((())))))(((((()))***))))))))))))************************************)))))))))))))))******+++******))))))))))))******))))))))))))************((())))))))))))******************++++++++++++,,,******************************+++++++++,,,,,,,,,...---,,,+++++++++++++++***+++,,,+++*********,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------......------,,,---------............,,,,,,,,,...///111333444000000///..............................///000111333555777999999777555333////////////000111222333+++///111...---000111///////////////////////////000000000111111111222222222111111000///...---,,,//////////////////////////////000000000000//////000000000000000000000000000000000000000000000000////////////////////////////////////////////////....../////////000000000------......///000000000000.........///000///............/////////000000000000000////////////....................................///......------...------------...//////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------((()))***,,,,,,+++******((())))))************)))+++++++++++++++***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))+++*********))))))((((((((())))))******))))))(((''''''''''''((((((((((((&&&''')))*********)))(((&&&''')))******)))((((((***))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))************++++++(((((())))))))))))((((((((((((''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&'''((((((((()))?????????@@@AAAAAABBBBBB>>>======<<<;;;999777666666666444333222222222222111000000//////.........,,,+++++++++++++++,,,,,,((()))))))))*********+++((()))))))))************))))))************))))))&&&(((++++++)))'''((()))'''((()))******)))((('''))))))))))))))))))))))))'''''''''(((((((((((((((***)))(((''''''((()))***333111...+++))))))******))))))((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))***++++++++++++***)))***)))((()))***+++***)))&&&((())))))(((((()))+++))))))))))))************************************)))))))))))))))***++++++******))))))))))))******((()))))))))******************+++++++++,,,,,,,,,*********+++++++++,,,,,,************************************++++++++++++,,,,,,,,,---,,,,,,++++++***+++,,,,,,******+++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...//////...,,,+++------------------------,,,,,,,,,------------...,,,---....../////////...------------........................///000111222111111000////////////000///......//////111222222333555888:::;;;:::777666222111111111111111222222000333333111111444444111000000000000000000000000111222222222222333333333222111111111000000//////111111111111111111111111///000111111111111000///000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111000000000000111111111111//////000111111222333333000///...///000000///...//////////////////000000000000/////////.................................---......////////////..................//////000------............------------------------------,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,''')))***,,,,,,,,,***))))))))))))))))))******+++,,,,,,,,,++++++*********)))))))))))))))))))))***))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))************))))))************))))))''''''(((((())))))))))))&&&''')))*********((((((&&&''')))*********)))(((((((((((((((((('''''''''((((((''''''''''''((((((************************))))))*********+++++++++'''(((((((((((((((((('''(((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''''''''((((((((((((>>>======>>>???@@@BBBCCC>>>>>>===<<<;;;999888777666555444444333333333333222222111000///......---,,,+++*********+++,,,---(((((())))))*********+++(((((())))))*********+++((()))***++++++***)))(((%%%(((++++++)))'''((()))'''((()))******)))((('''))))))))))))))))))))))))%%%&&&&&&'''((()))*********)))(((''''''((()))***///---***'''&&&'''((()))***)))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******)))***+++,,,,,,+++***)))---***''''''))))))'''%%%&&&((())))))(((((()))+++))))))))))))************************************))))))((())))))***++++++******))))))))))))******(((((())))))*********+++,,,,,,------------......******+++++++++,,,,,,,,,************************))))))*********+++++++++***+++,,,---...---,,,+++***+++,,,,,,******+++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***------------------------,,,,,,,,,---------......------...///000000//////---------.........//////111111000///////////////222111111000000000000000////////////000111333333222555888;;;<<<;;;999777555444333222111111111111///222333111111333222///000000000000000000000000222222333333333444444444222333333333333444444444111111111111111111111111///000111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000111111111222222222222111111222333444444555555111///...///000111000...000000000000////////////000000//////.........---////////////////////////------...///000000000///...............///000000......////////////..............................//////.........---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++'''(((***,,,---,,,***)))***)))((((((((()))+++,,,,,,,,,,,,++++++*********)))))))))))))))*********))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))''''''((()))***+++,,,,,,))))))************))))))(((((())))))*********+++&&&''')))***+++***((('''%%%''')))***+++***)))(((&&&&&&''''''((()))))))))))))))(((((((((((())))))************************''''''(((((()))))))))***''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))((((((((((((((('''''''''????????????????????????<<<<<<<<<;;;:::999888777555555444333222222222222222222222111000...---,,,+++++++++*********))))))************************))))))))))))************(((((())))))))))))(((((())))))************))))))))))))((('''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&'''((()))******+++))))))((((((''''''&&&&&&)))************))))))(((((()))***+++++++++++++++''''''(((((())))))******************))))))))))))(((((())))))))))))((((((***************)))(((((((((((((((((()))))))))))),,,+++++++++***)))))))))************************++++++************++++++******+++,,,,,,,,,,,,++++++++++++***************++++++++++++++++++++++++***))))))((()))+++---...++++++,,,,,,,,,---------,,,,,,,,,++++++***************+++++++++,,,,,,,,,------,,,+++))))))***,,,...------,,,,,,------...++++++,,,,,,,,,---------******+++++++++,,,,,,,,,---,,,+++***+++,,,...///------------------------,,,,,,,,,,,,------------...---,,,,,,,,,---...///////////////000000111111111222222111///...000111333222111000///000111222222222222222222333444444555777;;;===??????===<<<;;;::::::999777666444444555555444333333333444444333333333444444444555555999888888777777777777777888888888777777777777777777888999999999777666555222444555555333222222222222333444444444333222111333333333222333333444444555444333222222333444555333333444444444555555555000000000222444444222000111111222555777888666444111111222222222111000000222222111111000111111111000///////////////000000............////////////000//////...---,,,,,,+++---------------.........000000/////////..................---,,,+++***)))++++++,,,,,,,,,------------------------------------------------------------,,,,,,++++++,,,,,,---------------------------))))))))))))))))))))))))************************((()))***)))((('''((()))************************************************))))))))))))))))))))))))+++++++++*********))))))*********************+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))((((((''''''((((((((((((''''''''''''***))))))((((((((((((((((((((((((((())))))))))))))))))************))))))((((((''''''&&&&&&&&&%%%''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&+++)))'''%%%$$$%%%&&&'''??????>>>>>>>>>=========;;;;;;::::::999777666555555444333222222111222222111111111000///---,,,++++++++++++*********))))))************************(((((()))))))))*********(((((())))))))))))(((((())))))************))))))))))))(((''''''''''''((('''''''''((((((((())))))))))))))))))))))))))))))((((((((())))))*********,,,+++++++++************((())))))*********))))))))))))******+++*********(((((((((((())))))******************))))))))))))(((((())))))))))))(((((()))************)))(((((())))))))))))************+++++++++***************************************++++++************++++++******+++,,,,,,,,,,,,+++***************************************************)))))))))***+++---...++++++,,,,,,,,,---------,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,---------+++***)))+++---------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,---------------------,,,,,,---..............................------------------------///...---,,,,,,---...///000000111111222222333333222333333222000000111222222222222333333444555666777777777777888999::::::<<<>>>@@@AAAAAA@@@>>><<<:::;;;<<<===>>>>>>===<<<;;;::::::999888888888888888888888999999999::::::======<<<======>>>??????BBBAAAAAA@@@???>>>=========>>>?????????>>>===<<<;;;<<<===<<<:::::::::<<<:::;;;<<<<<<;;;:::999888:::999999999999999::::::999888777777777777888999888888888888888888888888666666666888999:::888666666666777:::<<<<<<:::777333333444444333333222222333333222111111111111222111000000000000000111111////////////////////////000000//////......------////////////000000000000111111111000000000//////...............---,,,+++,,,---------------------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,------------------------************************************************)))*********((('''((()))************************************************************************+++++++++*********))))))******************))))))************************))))))))))))))))))))))))((((((((((((((()))*********)))))))))((((((((('''((((((((((((''''''''''''((((((((((((((()))******))))))))))))(((((((((((())))))************))))))((((((((('''''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''***)))'''%%%%%%%%%&&&'''??????>>>===<<<;;;::::::999999999888777666555444555444333222111111111111////////////...,,,+++***+++++++++***************************************(((((())))))))))))******(((((())))))))))))(((((())))))************))))))***)))((((((''''''(((((((((((()))))))))*********)))))))))))))))))))))))))))*********************,,,,,,,,,,,,++++++++++++'''((()))***************))))))*********)))((((((((((((((())))))))))))***++++++*********)))))))))((())))))******))))))((()))))))))))))))(((''''''************++++++++++++***************+++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************************************************+++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---......---++++++,,,...---,,,,,,++++++,,,,,,---------------............---------.........//////..................------................................................000000////////////000000111222222333444555555555555555666444333222333555333444666888:::;;;;;;;;;>>>>>>>>>>>>???@@@AAABBBEEEFFFFFFFFFDDDBBB???===<<<>>>AAAEEEGGGIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHJJJKKKKKKLLLNNNNNNMMMLLLJJJIIIHHHHHHGGGHHHIIIIIIIIIIIIIIIHHHIIIIIIIIIGGGFFFEEEGGGIIIGGGGGGHHHHHHGGGFFFDDDCCCDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@???===<<<<<<===??????>>><<<@@@??????AAABBBBBB@@@>>>888888888888777777666666666555444444333333333444333333222222222222222333111000000000000000000000000000000000000/////////111111111111111111111111111111111111000000000000....../////////......---.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))***+++***((((((((()))++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++************************))))))(((((((((************************)))))))))))))))))))))))))))(((((((((((()))******))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&''''''(((***+++,,,******))))))((((((''''''))))))************))))))))))))((((((((((((''''''''''''((((((((((((''''''(((''''''''''''''''''(((***)))'''&&&%%%%%%&&&'''@@@@@@???===<<<;;;999999999999999999888666555444444333222111111000000000.........---,,,+++******************************************************(((((((((((()))))))))***(((((())))))))))))(((((())))))************))))))***))))))((('''(((((((((((((((((()))))))))******))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))&&&'''(((******+++++++++)))))))))))))))((('''&&&))))))))))))))))))))))))+++++++++*********)))))))))))))))******)))))))))((())))))))))))((('''''')))))))))*********++++++)))))))))***+++++++++,,,************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))))))))***************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------...///...---,,,---///,,,,,,++++++++++++,,,,,,,,,,,,---------.........---------.........//////---.../////////...,,,+++..................//////000/////////////////////111111111111111111222222222222333444666777888888999::::::999777777888:::888:::===@@@AAAAAA@@@???CCCCCCCCCDDDEEEFFFHHHIIIKKKKKKKKKJJJIIIFFFCCCBBBBBBDDDIIIMMMQQQRRRSSSRRRUUUUUUSSSRRRQQQQQQPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTRRRRRRSSSTTTTTTUUUUUUUUUUUUUUUTTTRRRPPPQQQSSSVVVTTTTTTUUUTTTSSSRRRPPPOOOOOOOOONNNNNNMMMNNNNNNNNNPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPOOONNNMMMKKKKKKJJJGGGFFFFFFGGGHHHIIIHHHGGGJJJIIIHHHIIIJJJIIIGGGEEE@@@@@@???>>>>>>=========<<<;;;:::999888888888999777666666555555555555666444444333333222222222111000000000000000111111111111111111000000000000000000000000000////////////---......////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++)))((()))***++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))((('''''''''************************(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((()))***+++******))))))((((((''''''))))))************)))))))))))))))))))))(((((((((''''''((((((((((((''''''((((((''''''''''''(((((()))((('''&&&&&&&&&&&&'''BBBBBBAAA???===<<<;;;:::;;;;;;;;;:::999888666666333333222111000000000000,,,------,,,,,,+++***)))************************))))))))))))))))))))))))'''(((((((((((()))))))))(((((())))))))))))(((((())))))************))))))******)))(((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))+++++++++***************((((((((((((((((((((((((&&&'''(((******+++++++++)))))))))))))))((('''&&&************))))))))))))++++++++++++************))))))************)))))))))))))))))))))(((((('''((((((((()))))))))******)))))))))***+++++++++,,,***************************+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,+++)))*********+++++++++,,,------------------------+++,,,,,,,,,------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,...//////...---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------............,,,---...//////...---,,,............//////000000......////////////000000000000111222333333444444666666888999;;;<<<===>>>AAABBBBBBAAA??????@@@BBBCCCEEEGGGIIIJJJHHHFFFDDDGGGGGGHHHIIIKKKLLLNNNOOOPPPPPPPPPPPPOOOMMMLLLKKKLLLOOORRRVVVXXXZZZZZZZZZ___^^^]]]\\\[[[[[[[[[[[[ZZZ[[[[[[[[[\\\\\\\\\\\\]]]^^^_________^^^^^^]]]\\\]]]]]]^^^^^^______```]]]]]]]]]]]]^^^______```______^^^[[[ZZZZZZ]]]___^^^_________^^^]]][[[ZZZZZZZZZYYYXXXXXXXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZYYYZZZYYYXXXWWWVVVUUUTTTSSSTTTSSSRRRRRRTTTUUUUUUTTTSSSQQQPPPPPPQQQQQQOOOMMMKKKJJJIIIHHHGGGGGGGGGGGGEEEDDDCCCBBBAAAAAAAAAAAA======<<<;;;;;;;;;;;;;;;:::999999888777666666555222222333333333333333333111111000000000/////////000000/////////.........---...///////////////...------------,,,,,,,,,,,,------------------------........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,,,,+++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************)))))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++(((((((((((())))))))))))((((((((((((''''''''''''))))))(((((((((((())))))***)))))))))((((((((('''))))))************))))))((((((((()))))))))))))))''''''((((((((((((''''''((((((''''''''''''(((((((((''''''&&&&&&&&&&&&&&&CCCCCCBBB@@@???===<<<<<<<<<<<<<<<;;;:::999888777333222111000////////////,,,,,,,,,,,,,,,+++*********************+++++++++))))))))))))))))))))))))''''''(((((((((((())))))(((((())))))))))))(((((())))))************))))))+++***))))))(((((())))))'''''''''((((((((()))))))))))))))))))))))))))))))))*********************)))))))))))))))*********'''((()))***************))))))*********)))((((((+++************))))))))),,,++++++++++++*********)))******++++++******)))***************)))(((((('''((((((((())))))))))))***************+++++++++***************************+++,,,------,,,+++*********+++,,,,,,,,,,,,+++******++++++,,,---------........................,,,,,,---......------,,,,,,---------............,,,,,,,,,,,,------------,,,,,,,,,,,,------------+++---//////...---...///...------,,,,,,------...,,,------------.........---------............///---......//////////////////000000111111222222333...//////000111222333333333444666888999:::;;;;;;@@@AAABBBDDDFFFGGGIIIJJJMMMNNNNNNMMMKKKKKKLLLMMMPPPQQQSSSTTTTTTRRROOOMMMNNNOOOPPPQQQSSSUUUWWWXXXWWWWWWXXXXXXXXXXXXWWWWWWYYYZZZ[[[]]]___```aaaaaaddddddcccbbbbbbbbbbbbcccaaaaaaaaaaaabbbbbbbbbbbbcccdddeeeeeeeeecccbbbaaabbbbbbccceeefffggghhhiiiggggggfffffffffggghhhhhhfffffffffeeecccccceeeffffffgggggghhhhhhgggeeedddeeedddcccbbbbbbaaabbbbbb``````aaaaaaaaaaaa````````````___^^^]]]\\\[[[ZZZZZZYYYWWWXXXZZZ[[[[[[ZZZ[[[YYYXXXXXXYYYYYYXXXVVVWWWUUUTTTRRRQQQQQQQQQRRRQQQPPPOOOMMMLLLLLLLLLLLLGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBBBB@@@???>>>======::::::999999999999999999555555444444333333222222222222222111111111111000000000000111111000//////,,,,,,---------...............................................................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++(((((((((((())))))))))))((((((((((((''''''''''''******)))(((((((((((((((((((((((()))))))))))))))))))))************))))))''''''(((((((((((())))))''''''((((((((((((''''''(((''''''''''''''''''((('''''''''''''''''''''&&&CCCBBBAAA@@@???>>>======<<<<<<<<<<<<;;;999888777222222000///////////////,,,,,,,,,---,,,,,,+++***))))))*********+++++++++))))))))))))))))))))))))'''''''''((((((((())))))(((((())))))))))))(((((())))))************))))))+++***))))))(((((())))))(((((()))))))))*********))))))))))))))))))))))))((((((((())))))*********))))))*********+++++++++((())))))*********))))))))))))******+++*********+++++++++*********)))))),,,,,,+++++++++*********)))******++++++******)))+++++++++++++++******)))(((((()))))))))*********+++++++++******************************************+++---......---+++*********+++,,,,,,,,,,,,+++++++++,,,------...//////........................,,,---...//////...---,,,------------............,,,,,,,,,---------......,,,,,,,,,------------...***,,,...///...------...///......------......///////////////000000000000....../////////000000000/////////000111222333444333333444444555666666777444555666888:::;;;<<<===>>>???BBBEEEGGGIIIJJJJJJNNNOOOPPPRRRUUUWWWXXXYYYYYYZZZZZZYYYWWWWWWXXXZZZ[[[\\\^^^^^^^^^\\\[[[YYYXXXYYYZZZ[[[]]]```bbbcccbbbbbbbbbcccccccccccccccddddddcccddddddfffhhhiiiiiiiiiiiihhhiiiiiijjjkkkgggggggggggghhhhhhhhhhhhhhhiiikkkllllllkkkjjjiiijjjjjjkkklllmmmmmmnnnnnnpppooonnnmmmmmmmmmnnnooolllmmmnnnmmmlllkkkkkkmmmkkklllnnnoooooonnnmmmmmmmmmmmmlllkkkjjjjjjjjjjjjgggggghhhiiiiiihhhggggggggggggfffeeeeeedddccccccaaa___]]]]]]___aaaaaa```bbb```______```aaa```___aaa___]]][[[ZZZZZZZZZ[[[[[[[[[YYYXXXWWWVVVVVVVVVQQQQQQPPPNNNNNNMMMMMMNNNMMMLLLKKKJJJHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBAAAAAA=========<<<;;;:::::::::777777777777666666666666333444444444333222111111------...///000111111222000000000000000000000000........................//////............//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++(((((())))))***+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,'''((((((((()))))))))***(((((((((((('''''''''''')))(((((((((((())))))***''''''(((((())))))******))))))************))))))&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&BBBAAAAAA@@@???>>>======<<<<<<<<<;;;:::999888777222111000//////.........,,,,,,---------,,,++++++))))))******++++++++++++))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))(((((())))))************))))))+++******))))))))))))))))))************+++++++++))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))*********+++)))************))))))(((((()))***+++++++++++++++++++++++++++******)))))),,,,,,,,,+++++++++************++++++++++++******+++,,,,,,,,,,,,+++******)))************+++++++++,,,+++++++++******))))))***************************+++---......---+++*********+++,,,,,,,,,,,,+++,,,,,,------...///000000------------------------------/////////...---,,,---------.........//////,,,,,,,,,------.........,,,,,,,,,---------......)))+++...///...------...//////............//////111111111111222222222222000000000000111111111111111111111111222444777888666666666777888999999:::<<<===>>>@@@CCCEEEFFFGGGIIIKKKNNNQQQTTTVVVWWWXXXYYYZZZ[[[]]]```bbbddddddaaabbbbbbaaa______```bbbbbbcccdddeeeeeedddcccbbb``````aaaccceeehhhjjjkkkjjjjjjjjjjjjjjjjjjkkkkkkjjjiiihhhggghhhjjjmmmnnnnnnnnnnnnnnnooopppqqqqqqllllllmmmmmmmmmnnnnnnnnnlllnnnppprrrssssssrrrqqqppppppppppppqqqqqqqqqqqquuutttsssqqqqqqqqqrrrrrrppprrrssssssqqqppppppqqqnnnoooqqqrrrssssssrrrrrrsssrrrqqqpppooonnnnnnnnnmmmnnnoooppppppooonnnmmmmmmmmmmmmlllkkkkkkjjjjjjkkkiiiggggggiiikkkkkkkkkfffeeecccccceeefffeeeeeefffeeebbb```______```aaabbbaaa```^^^]]]\\\\\\\\\XXXXXXVVVUUUTTTTTTTTTTTTTTTSSSRRRPPPOOOMMMLLLKKKLLLKKKKKKJJJIIIHHHGGGGGGDDDDDDCCCCCCBBBAAAAAA@@@<<<<<<<<<;;;;;;;;;::::::666666666666555444333222......///111222333444555000000000000000000000000////////////////////////000000////////////000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++(((((()))***+++,,,------------------------------))))))))))))))))))))))))*********)))******+++,,,'''((((((((())))))******)))(((((((((''''''''''''''''''''''''(((***+++,,,&&&&&&'''((()))***++++++))))))************))))))%%%&&&&&&&&&''''''((((((''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((''''''&&&@@@???>>><<<;;;;;;::::::===:::777666777888999888444333222111000000000000---+++++++++---------+++************************))))))))))))(((((((((((('''((((((((())))))))))))))))))))))))******************))))))))))))******(((((())))))))))))(((((('''((()))***************'''(((((()))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************,,,+++***((((((((()))***,,,,,,++++++++++++++++++(((***,,,---------+++***++++++++++++++++++++++++,,,---///000000///---,,,///...---,,,+++*********,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,444555555333000......///------------------------/////////......---------,,,------......//////000111111111000000///......,,,...111222111111222333222111111000000000111111///111333333333222333444333444666888:::<<<>>>???AAAAAAAAAAAACCCGGGJJJLLLLLLLLLKKKLLLNNNRRRVVVYYYYYY[[[^^^aaacccccccccbbbeeeeeeeeedddddddddfffhhhllllllkkkjjjhhhgggffffffiiigggeeefffiiiiiihhheeeeeefffhhhjjjlllnnnooooooqqqpppqqqrrrtttssspppmmmooonnnmmmlllmmmnnnqqqrrrrrrtttvvvwwwvvvvvvwwwyyyttttttuuutttsssqqqooonnntttttttttsssssstttttttttttttttuuuvvvwwwwwwuuussssssvvvwwwtttssstttrrrnnntttuuuuuuuuuuuuuuuuuuuuuttttttuuuwwwzzzzzzvvvrrrwwwuuutttuuuwwwxxxuuurrrpppqqqqqqssstttrrrpppmmmsssvvvxxxwwwssspppooopppssspppnnnnnnpppqqqooommmrrrooollljjjkkkmmmooopppmmmlllkkkiiihhhhhhhhhhhhiiihhhfffdddcccbbbcccccc^^^^^^^^^___```___[[[YYYVVVXXXZZZYYYVVVUUUUUUWWWVVVUUURRRQQQPPPPPPRRRSSSNNNMMMMMMMMMNNNMMMJJJHHHJJJHHHFFFCCCBBBBBBBBBCCCEEECCC@@@>>>===;;;888666777666555555444444444444333444444444444333333222//////000000111000000000---...///000///...---,,,///////////////...---,,,000//////...------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,++++++*********))))))***+++,,,------...)))))))))***+++++++++,,,+++++++++************)))++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************)))''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''@@@@@@>>>===<<<;;;;;;;;;:::777444333444666666666222222111000////////////---+++++++++------,,,+++************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******(((((())))))))))))((((((((())))))************)))'''(((((()))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************************************)))((('''&&&''''''(((******)))))))))))))))))))))***+++,,,---,,,++++++,,,,,,,,,++++++++++++++++++---...//////...---+++......---,,,++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,000111222111///---...///------------------------//////.........---------+++,,,,,,------...//////...------------............///111111000000111333222222222222333444555666333666888999999:::;;;===???@@@BBBDDDFFFHHHIIIJJJPPPOOOOOOPPPRRRUUUWWWYYYXXXWWWVVVVVVXXXZZZ]]]___bbbcccfffhhhjjjjjjjjjjjjkkkkkkkkkjjjjjjkkklllnnnnnnnnnmmmlllkkkjjjiiiiiimmmkkkiiijjjlllmmmllljjjnnnoooooopppqqqqqqqqqpppssssssssstttsssrrrpppooosssrrrpppooonnnnnnnnnoooppprrruuuuuuuuuuuuuuuwwwsssssstttttttttsssrrrrrrtttsssrrrrrrrrrssstttuuuttttttsssssstttsssrrrqqqrrrttttttqqqpppsssssspppqqqrrrsssttttttvvvxxxyyyzzzyyyyyyzzz||||||yyyvvvwwwuuuttttttwwwxxxvvvtttuuuuuuvvvwwwwwwwwwuuussspppsssvvvvvvuuuttttttuuuxxxvvvttttttuuuwwwvvvttttttsssrrrrrrssssssttttttrrrqqqqqqpppooooooooooooooonnnllljjjiiiiiiiiiiiijjjiiiiiiiiijjjiiifffcccccceeefffdddaaa______```\\\[[[YYYWWWWWWWWWXXXYYYXXXWWWUUUUUUUUUSSSPPPNNNOOONNNLLLJJJJJJJJJLLLLLLKKKIIIGGGFFFEEEDDDBBB@@@>>>===<<<;;;::::::::::::777777777777666555444444333444444444444333222222...///000000000///...------...//////////////////...---,,,,,,,,,,,,,,,------.....................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,------))))))))))))************++++++++++++************++++++++++++*********)))************************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************)))''''''&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%>>>>>>===;;;::::::::::::888666333333444555555444111111000///............---,,,***+++,,,---,,,***************************))))))))))))((((((((((((******************))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((()))************))))))((('''((())))))******))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************))))))((('''''''''(((((())))))******************++++++++++++,,,,,,,,,,,,------,,,,,,++++++******+++,,,---......---,,,+++------,,,,,,,,,,,,------,,,------------.........------------------------,,,...///...------...///....................................------------,,,------......///000000///......---------------...///000/////////111333333444555777999;;;===>>>>>>@@@CCCDDDEEEGGGIIIKKKNNNOOOQQQRRRTTTVVVWWWXXX]]]]]]^^^^^^```bbbdddeeeeeedddbbbaaabbbdddfffgggkkklllnnnoooqqqqqqqqqqqqqqqppppppooooooqqqrrrsssqqqppppppooonnnmmmmmmlllpppooonnnooopppqqqpppnnnpppqqqqqqqqqqqqqqqppppppuuuvvvvvvuuusssqqqrrrrrrtttsssrrrpppooonnnnnnnnnppprrrtttuuutttssstttuuussssssssstttuuuuuuvvvvvvqqqpppmmmllllllooorrrtttttttttrrrqqqqqqqqqqqqrrrrrrssspppllllllpppsssrrrlllmmmnnnnnnoooqqquuuwwwyyyxxxxxxyyy{{{|||zzzyyytttrrrpppppprrrtttuuuuuuuuuvvvvvvwwwwwwvvvvvvvvvssstttvvvwwwwwwwwwxxxzzz{{{yyyvvvuuuvvvvvvvvvvvvssstttuuuvvvvvvuuutttsssttttttttttttuuuuuuuuuvvvwwwwwwvvvuuutttsssrrrrrrtttsssrrrrrrrrrqqqooommmnnnoooooommmiiigggggghhhfffeeecccbbbaaaaaabbbbbbbbbaaa___^^^]]][[[XXXVVVVVVUUUTTTSSSSSSTTTUUUVVVRRRPPPOOOOOOOOOOOOMMMLLLHHHGGGFFFDDDCCCBBBBBBBBB@@@??????>>>===;;;999999777777666666555333222111111111111222111000//////------...///000000000000------,,,,,,,,,------...---.........//////000000------------------------...------------,,,,,,,,,---,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,******)))))))))))))))))),,,+++++++++************++++++++++++************************************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************)))(((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%<<<;;;:::999888888888888888666444444666777666555111111000///............---,,,***+++,,,,,,+++***************************))))))))))))((((((((((((+++++++++***************((()))))))))************))))))************))))))(((((())))))))))))((((((***************)))((('''(((((()))************)))******++++++++++++******************************))))))))))))))))))))))))************************************************************************************************++++++******************++++++,,,,,,,,,,,,,,,---,,,++++++++++++,,,---...---------,,,,,,+++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---......------------............------------............,,,---......---,,,---.................................................../////////000111111222222444333111000///......//////000111222222333666888:::<<<>>>AAAEEEGGGIIIJJJMMMOOOQQQRRRSSSUUUWWWZZZZZZ[[[\\\^^^___aaabbbbbbbbbcccdddeeeffffffggggggjjjiiihhhhhhiiijjjlllmmmpppqqqqqqrrrsssssstttuuusssrrrppppppqqqsssssstttqqqqqqqqqppppppoooooonnnqqqqqqqqqqqqqqqqqqqqqqqqnnnoooppppppqqqpppppppppssstttuuusssqqqppprrruuuqqqpppppppppppppppppppppoooqqqttttttsssrrrqqqrrrrrrrrrrrrrrrssstttuuuvvvpppnnnkkkiiijjjmmmqqqttttttttttttrrrqqqrrrsssuuusssrrrnnngggggglllpppppplllmmmmmmlllllloootttyyyzzzzzzzzz{{{||||||}}}|||sssqqqooonnnpppsssvvvxxxuuuvvvwwwwwwvvvuuuvvvvvvxxxxxxxxxwwwwwwwwwxxxzzz|||wwwtttrrrrrrrrrsssvvvwwwxxxwwwuuusssqqqqqqtttuuuvvvxxxzzz{{{||||||||||||||||||{{{zzzyyyxxxzzzyyywwwwwwxxxxxxvvvuuuvvvvvvuuusssqqqpppppppppooonnnmmmlllkkkkkkkkkkkkhhhgggeeeddddddccc```^^^^^^]]]\\\[[[[[[[[[\\\\\\ZZZXXXWWWWWWWWWWWWUUUTTTQQQPPPOOOMMMKKKJJJJJJIIIJJJIIIIIIGGGEEECCCAAA???>>>>>>===<<<:::888666555555555555444444333222222///000000111111111000000///............///000000------......///000000000------------------------------.........---------------------,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++******))))))))),,,,,,+++++++++*********++++++++++++++++++++++++************************)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************)))(((''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((;;;;;;:::999888888888888777555444444666777666555222222111000////////////---,,,******+++,,,***)))))))))))))))))))))))))))))))))))))))((((((((((((++++++******************((()))))))))************((()))************)))((((((((())))))))))))((((((***************)))((('''((())))))*********************++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))******************************************************************************************************++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++,,,---...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---------.........//////---------......////////////000000///---,,,,,,---//////////////////////////////////////////////////////000000111111222222333222111000111222333444555777999:::;;;===AAACCCFFFHHHKKKOOOSSSVVVXXXYYY[[[\\\]]]]]]]]]___aaadddcccddddddeeeggghhhiiiiiieeefffhhhiiiiiiiiihhhgggjjjjjjjjjkkkmmmoooqqqsssrrrrrrqqqqqqrrrtttuuuvvvtttrrrpppppprrrttttttssspppppppppoooooooooooooooppppppppppppppppppppppppoooooopppqqqqqqqqqppppppoooooopppooooooppprrrsssqqqpppooonnnnnnnnnnnnnnnlllnnnqqqqqqpppnnnmmmmmmlllmmmnnnnnnooopppqqqqqqpppnnnjjjiiijjjnnnsssvvvtttvvvxxxwwwvvvuuuvvvxxxuuusssnnnfffeeejjjnnnnnnoooqqqqqqppppppttt}}}}}}}}}|||sssrrrpppooopppssswwwzzzxxxzzz|||{{{yyywwwxxxyyyyyywwwtttssstttvvvxxxzzz}}}xxxsssooonnnpppqqq{{{{{{zzzvvvrrrooooooqqqtttuuuwwwzzz|||}}}~~~~~~zzz{{{|||||||||zzzxxxwwwzzzzzzzzz{{{}}}~~~|||{{{}}}|||{{{zzzzzz{{{{{{{{{uuuuuutttssssssrrrrrrrrrnnnlllkkkkkkllllllkkkiiihhhgggfffeeedddccccccbbbdddbbb`````````___]]][[[YYYXXXWWWUUUSSSRRRRRRQQQRRRQQQPPPNNNLLLIIIGGGEEEIIIHHHGGGFFFCCCAAA???>>>;;;::::::999888777777777555555555444333222111000000000000//////000000111------....../////////000........................------.../////////...---------------------------......---,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++,,,******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))(((((((((((()))''''''((((((((((((''''''))))))))))))))))))))))))((())))))))))))))))))(((<<<<<<;;;:::::::::::::::444333222333555555444333222222111000////////////---,,,******++++++***((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********++++++))))))))))))************((()))***++++++***)))((((((((())))))))))))(((((()))************))))))(((((()))******++++++************++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************************************'''((()))*********))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------------,,,,,,---...//////------........./////////------......///000000000000111111000...,,,---...000000000000000000000000000000000000111111111111......///000000111111222/////////000222666999;;;<<>>============<<<<<<;;;:::999777666555333333222111111111111111000000000000000/////////////////////////////////---...///000000000///...---------............///......------,,,,,,++++++......------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))(((((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&::::::999888888888999999444333333444666666555444111111000///............---,,,******++++++)))'''))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((()))***++++++))))))))))))************((()))***++++++***)))((((((((())))))))))))((((((((())))))************)))))))))***++++++++++++*********++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************'''((()))************)))))))))******+++,,,,,,---++++++---.........---,,,++++++,,,,,,---............------------------......------------......///............////////////---......///000000111111...///000///...---...///000000000000000000000000111111222222222333333333111111222222333333444444444333222333555888<<<>>>@@@CCCGGGJJJJJJJJJJJJJJJLLLNNNRRRVVVYYY[[[\\\\\\\\\]]]]]]^^^^^^aaadddhhhiiiiiijjjjjjkkkkkklllllljjjlllnnnoooooollliiihhhfffggghhhkkkmmmoooqqqrrrmmmlllkkkkkklllooosssuuuuuuqqqnnnooosssuuutttrrrmmmmmmmmmnnnnnnooooooooooooqqqrrrqqqooonnnppprrrnnnpppsssvvvzzz|||~~~}}}zzz}}}}}}xxxyyyvvvqqqmmmjjjjjjkkklllkkknnnqqqrrrpppllljjjiiigggjjjoootttxxxyyyyyyyyyvvvtttrrrrrrtttxxx|||~~~||||||zzzyyyzzzzzzyyywwwyyy}}}{{{vvvuuuxxx}}}uuutttsssqqqrrrvvv~~~~~~{{{yyyxxxzzz}}}~~~|||yyywwwrrrtttyyy~~~{{{{{{}}}~~~}}}}}}}}}}}}|||{{{zzzyyy}}}{{{yyyxxxyyyzzzyyyyyyxxxxxxxxxwwwvvvuuuttttttrrrpppooooooppppppooonnniiihhhgggfffeeeeeeeeeeeebbbbbbaaa___\\\ZZZXXXWWWTTTSSSRRRQQQOOOMMMKKKJJJGGGFFFDDDCCCBBBAAAAAABBBAAAAAAAAAAAA@@@???>>>===:::999888666555555555555333333333222222111111000////////////////////////,,,...///111111111///...------......////////////---------------,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))******''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''777666666555555555555666666555555777888999888666000000...------------------,,,******+++***)))'''))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&&&&((()))***+++,,,))))))))))))************''')))***++++++***)))'''(((((())))))))))))(((((('''((()))***************))))))***++++++++++++*********++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))************************************************************************************************)))***+++,,,------,,,+++++++++,,,------...//////***+++---//////...---,,,***++++++,,,---.../////////......------......//////......---------................../////////000---......///000111111222+++,,,............///111000000000000000000000000222222222333333444444444555555666666777888888888===;;;999888888999;;;===???CCCGGGIIIHHHGGGEEEEEEEEEGGGKKKOOORRRSSSSSSSSSVVVWWWXXXYYY[[[^^^cccfffggggggggghhhhhhiiiiiiiiigggiiikkkmmmllliiifffdddcccdddeeegggiiikkkmmmmmmiiigggffffffhhhkkkppprrrsssoookkklllpppsssrrrooommmmmmmmmnnnooooooppppppppprrrtttsssqqqpppqqqtttrrrvvv{{{xxxuuuppplllkkklllooorrrpppsssvvvwwwuuuqqqooonnnkkkooovvv}}}|||~~~xxxyyyzzz{{{}}}~~~|||yyy}}}~~~}}}|||{{{~~~{{{zzzzzzzzzyyyxxxxxxxxxyyyyyyyyyyyyxxxxxxqqqpppoooppprrrssssssrrrnnnnnnmmmlllllllllllllllkkkjjjiiihhheeecccaaa```^^^^^^]]]\\\ZZZXXXVVVUUUKKKIIIGGGFFFDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEDDDDDD@@@???>>><<<;;;::::::999777666555555333333222111000000000000000000000000,,,...000111222111000///---.........//////000000------------------------+++++++++,,,,,,------------------,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))******''''''((((((((((((''''''''''''''''''''''''''''''))))))************))))))777666555444444333333444444444555666555444222111......---------,,,,,,,,,***++++++,,,,,,++++++***(((((((((((((((((((((((())))))))))))))))))))))))'''((((((''''''))),,,//////...+++(((&&&&&&''''''))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))************************------+++***))))))(((((((((((((((((((((''''''&&&******+++++++++******))),,,,,,,,,++++++*********......---,,,+++))))))(((...------,,,,,,+++++++++*********++++++,,,,,,---+++***(((''''''(((***+++***+++,,,---------------,,,---------,,,++++++***,,,,,,,,,---------......------------------------////////////000000000000000000/////////000111111000000000000000/////////.........---,,,---000333111333444555444444666777888999;;;<<<=========<<<@@@@@@@@@@@@@@@@@@@@@@@@@@@???===<<<===???BBBDDDFFFDDDDDDFFFHHHIIIFFFCCCDDDEEEGGGIIIKKKKKKKKKKKKLLLQQQVVVWWWVVVWWW\\\aaafffcccccceeegggfffddddddhhhjjjkkkjjjgggdddcccccccccbbbaaadddggghhhfffccc^^^```bbbcccdddfffiiilllnnnmmmmmmppptttuuusssppprrrrrrsssuuuvvvuuuqqqmmmppptttxxxyyyvvvsssqqqqqqxxx|||}}}}}}}}}}}}~~~{{{xxx~~~yyyvvvtttuuuxxxyyyxxxvvvzzzzzzzzz{{{{{{{{{xxxwwwrrrqqqppppppqqqsssuuuvvvrrrqqqqqqrrrssssssrrrppppppooonnnmmmlllllllllllljjjhhheeeddddddbbb^^^ZZZXXXSSSMMMIIIGGGHHHIIIIIIBBBEEEHHHKKKLLLLLLKKKJJJEEEDDDDDDEEEEEEDDD@@@===CCCAAA>>>;;;999888777777555333111222333333000---/////////000000111111111000000111111///---+++***,,,,,,,,,------,,,,,,+++...------,,,---...///000---------------------------------,,,,,,+++++++++,,,,,,,,,+++++++++******---,,,,,,++++++************************************+++,,,,,,+++***)))(((*********)))******+++,,,************************++++++++++++++++++++++++'''(((((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,+++++++++******))))))888777666555444444444444///000111333333333222222......---------,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((('''))),,,///222000...+++***)))******))))))))))))))))))))))))******))))))))))))******(((((((((((()))))))))***************************,,,,,,+++***))))))))))))***************)))((((((******+++++++++******))),,,,,,,,,+++++++++******,,,,,,+++++++++*********++++++++++++++++++******+++++++++++++++,,,,,,,,,...---,,,++++++,,,---...))))))***+++++++++++++++---------------,,,++++++,,,,,,---------...............------------------....../////////000000000///...............//////////////////////////////............---...111444222555777999;;;<<>>>>>>>>>>>;;;999777666666555222///111111111111111111111111111111111111111000//////111111111111111000//////...------,,,---...///000---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++++++++***************************++++++,,,+++***)))(((***************++++++,,,************************++++++++++++++++++++++++'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))(((((((((888888777666555555555555000000222222333222111000......---------,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))'''(((((((((''')))+++...111000...,,,+++***++++++))))))))))))))))))))))))******))))))))))))******((((((((()))))))))******************************++++++***************++++++,,,,,,,,,,,,+++******)))******+++++++++******,,,,,,,,,++++++++++++***))))))******++++++,,,,,,'''((()))***+++***)))(((,,,,,,,,,,,,++++++++++++........................)))******+++++++++++++++..................---,,,,,,------------.........//////......---------,,,............//////////////////............///////////////000000000000000///000111111111333777:::999<<<@@@CCCGGGJJJNNNQQQSSSTTTUUUWWWXXXXXXXXXXXX[[[ZZZXXXWWWWWWXXXZZZ[[[\\\]]]___```^^^ZZZVVVSSSWWWVVVVVVXXX[[[[[[ZZZYYYYYYXXXVVVTTTRRRPPPOOOOOOTTTWWWZZZZZZZZZ[[[___ccceeeeeeeeeeeeffffffdddaaa^^^___```___]]]\\\]]]^^^```bbbddddddcccbbbbbbccciiiiiiiiigggddddddeeegggqqq|||~~~|||}}}~~~~~~~~~~~~xxxxxxzzz~~~}}}yyyvvvttttttsssrrrqqqpppqqqrrrrrruuuuuuuuuvvvwwwwwwuuusssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqpppnnnjjjffffffcccaaa___^^^]]]ZZZXXXUUUVVVWWWWWWVVVTTTSSSRRRTTTQQQMMMKKKKKKKKKKKKKKKHHHGGGFFFEEEEEEFFFGGGHHHDDDBBB@@@>>>===;;;777555666666555444444333222222000000////////////000000000000000000///............------------...//////........................---------------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++***)))***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''&&&&&&999888777666666555555666555555555555333111///---......---------,,,,,,,,,***++++++,,,,,,++++++***************************(((((((((((((((((((((((('''((((((((('''(((***------,,,+++***)))((())))))))))))))))))))))))))))))******))))))))))))******(((((()))))))))***************************************))))))***++++++,,,,,,,,,,,,,,,,,,++++++***))))))***+++++++++******++++++++++++++++++++++++))))))******+++,,,,,,,,,&&&''')))+++++++++***)))---------,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,------...------,,,......////////////......------------............000000//////...------------.........////////////111111000000000000000111000000000111222222333333222444777999;;;>>>BBBEEEFFFIIINNNRRRUUUYYY]]]```````````````````````````cccbbb```^^^^^^```cccdddggghhhhhhhhheee```[[[XXXZZZZZZ[[[]]]^^^`````````___^^^\\\[[[ZZZZZZ[[[[[[___```bbbaaa```aaadddffffffggggggeeeeeeeeebbb]]]```aaaaaa```______```bbbcccggglllnnnmmmmmmppprrrttttttsssqqqnnnnnnppprrryyy~~~|||~~~}}}|||{{{zzzzzz{{{{{{|||{{{{{{{{{{{{yyyvvvsssuuuuuutttttttttsssssssssoooooooooooonnnkkkhhheeejjjiiijjjkkkkkkjjjgggddd]]]]]]]]]\\\[[[ZZZYYYXXXYYYVVVRRROOOMMMLLLJJJHHHHHHGGGGGGGGGHHHJJJKKKLLLLLLKKKIIIHHHFFFDDDBBB@@@======<<<:::999888777666444333222000000000111222.........------------........................///.................................---------------------------,,,,,,,,,,,,***++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++***+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))************)))************************((((((((((((((((((((((((''''''''''''''''''''''''999888777666666555555666555555555444222000...---......---------,,,,,,,,,***++++++,,,,,,++++++***************************((((((((((((((((((((((((&&&''')))((((((((()))+++******)))((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))************************************))))))))))))***+++,,,,,,++++++,,,,,,++++++***)))((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,((()))+++,,,,,,,,,,,,+++...------,,,,,,+++++++++******++++++++++++******------.........------,,,......//////000//////...---------.........//////000000000//////..................////////////000000000000000000111111222///000111333444666777888:::===AAADDDHHHLLLPPPTTTWWWYYY\\\___```cccfffhhhhhhgggfffeeedddcccbbbbbbfffdddcccbbbccceeehhhjjjlllkkkjjjhhheeeaaa^^^]]]\\\]]]^^^___```aaabbbcccbbbaaa```^^^^^^^^^___```]]]^^^______^^^]]]^^^^^^```eeefffeeehhhllljjjdddfffgggggghhhhhhjjjnnnqqqtttxxx}}}~~~~~~}}}~~~~~~~~~|||yyyvvvsssqqqooooooooopppooonnnkkkiiigggfffgggiiilllooorrrqqqnnnkkkiiihhhgggfffeeeddddddddd]]][[[YYYVVVSSSOOOJJJGGGFFFEEEEEEEEEFFFHHHIIIJJJQQQQQQRRRQQQOOONNNMMMMMMGGGFFFEEECCCAAA@@@>>>>>>>>>===:::888666666666666111111000000000111222222////////////////////////////////////////////////.................................---------,,,,,,+++++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++((())))))***************++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((888888777666555555555555......000111111000///.........---------,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))&&&'''))))))(((''')))*********************))))))))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++***************************)))))))))***+++,,,,,,***++++++++++++***))))))((()))***+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***---...//////////////////------........./////////000000000000000000000000////////////000000000000......//////000222333444222333555888;;;===???@@@GGGJJJNNNRRRUUUXXX\\\___cccdddffffffeeefffgggiiijjjiiigggeeecccbbbbbbbbbeeedddddddddfffhhhkkkmmmlllkkkhhhfffcccbbbaaaaaa___```aaaaaa```aaaccceeeeeedddbbb```]]]\\\[[[ZZZYYY[[[]]]_________]]]\\\]]]eeekkknnnvvv|||uuuvvvwwwxxxyyy}}}~~~xxxuuusssrrrvvvvvvtttqqqmmmkkkkkkllljjjlllpppuuuxxxxxxuuurrrqqqpppmmmkkkjjjjjjjjjjjjeeecccaaa___]]]XXXRRRNNNJJJIIIHHHGGGGGGHHHIIIJJJTTTUUUWWWWWWVVVUUUUUUVVVQQQPPPOOOMMMLLLJJJIIIHHHDDDBBB@@@>>><<<;;;:::999666555333222111111222222000111111111111111000///000000000000000000000000........./////////////////////.........---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))******++++++******************************))))))))))))))))))))))))((())))))))))))*********888777666555444444444444,,,---///000000000//////......---------,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''))))))((('''((()))*********+++++++++******))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++******************************************+++++++++++++++++++++***))))))(((((()))++++++,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,---...///000000///...,,,+++++++++---...,,,,,,,,,---------------///...---,,,,,,---...///,,,,,,------,,,++++++***,,,---...////////////.............../////////////////////000000111111222000000000000111111111222000000111222444666888999;;;===@@@CCCGGGKKKNNNOOOUUUWWW[[[]]]^^^```bbbdddggghhhhhhgggdddccccccdddcccbbbaaa_______________``````bbbcccfffiiikkklllggggggeeedddcccbbbbbbbbb```aaabbbaaa___```bbbeeegggfffeeebbb___\\\YYYXXXZZZ\\\aaafffjjjjjjhhhfffgggrrr||||||zzz|||~~~|||~~~yyywwwssspppmmmllllllmmmllliiigggeeecccaaa]]][[[XXXWWWUUUSSSRRRQQQQQQRRRUUUXXXZZZYYYXXXWWWXXXYYYZZZYYYXXXWWWUUUTTTRRRRRRJJJIIIIIIHHHFFFDDDCCCBBB>>><<<999666333222111222222333333333333222111000000000000000000000000000....../////////000000000////////////.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***************************))))))))))))))))))))))))(((((()))))))))*********777666555444444333333444000111222222222000///.........---------,,,,,,,,,+++++++++,,,,,,+++++++++(((((((((((((((((((((((())))))))))))))))))))))))%%%'''))))))((('''((()))(((((()))************)))))))))))))))))))))))))))******))))))))))))******)))************+++++++++************************++++++***************++++++,,,,,,,,,,,,+++******(((((()))++++++,,,,,,,,,*********++++++,,,,,,,,,***+++,,,...000222333444000...,,,***)))***,,,...,,,,,,,,,------.........///...,,,++++++,,,...///.../////////...------,,,,,,,,,---...//////................../////////000......///000111222333333000111111111222222222222444444555777999;;;>>>???EEEGGGJJJNNNSSSWWW[[[\\\^^^```bbbcccccccccdddffffffggggggeeebbb______```[[[[[[ZZZYYYYYYZZZ\\\]]][[[\\\___bbbeeegggiiijjjaaabbbcccccccccbbbaaa```___```aaa___]]]]]]```ccchhhhhhgggfffccc___\\\ZZZZZZ^^^dddlllqqqssspppnnnwww|||wwwtttrrrrrrrrrooolllhhhfffeeefffeeedddgggeeeccc```^^^\\\\\\\\\VVVYYY[[[ZZZWWWVVVWWWYYY______^^^\\\[[[YYYXXXXXXTTTUUUUUUUUUTTTSSSQQQPPPKKKHHHCCC>>>:::777666555333444444555444333222111000000000000000000000000.../////////000000111111000/////////.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******555444333222222222222222111333444555555222///---...---,,,+++***+++,,,,,,+++++++++++++++++++++++++++*********))))))(((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))'''((()))******)))((('''+++*********))))))(((((())))))))))))************))))))))))))))))))))))))((()))***+++++++++++++++******************************+++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,---------++++++,,,---///111333444111///,,,+++,,,,,,,,,+++++++++,,,,,,,,,---------...------,,,,,,,,,------///......---------....../////////000000000000111222000---...000111000...000111333444333222222333222111111111222444777999888<<>>CCCFFFJJJLLLOOOSSSXXX^^^bbbeeehhhhhhiiiiiihhhfffeeeeeehhhgggeeeccc```^^^\\\[[[UUUVVVVVVWWWXXXYYYZZZ[[[]]]^^^```bbbdddeeefffggg```___]]][[[ZZZZZZZZZZZZ[[[\\\]]]^^^```aaabbbccccccfffkkksss{{{uuurrrqqqvvvyyyvvvpppoootttzzzxxxiiifffaaa]]]YYYUUUQQQOOOKKKKKKJJJIIIFFFBBB@@@???>>>>>>??????@@@BBBCCCDDD<<<;;;:::888666444222222222222222333222222111111/////////000000111111222000000///.........------........................------,,,,,,,,,,,,---------,,,***+++,,,---,,,+++------------------,,,,,,+++,,,---------,,,***)))************************************************))))))))))))))))))))))))444444333333333444444555888666333000............---------,,,,,,,,,++++++************************))))))))))))))))))******&&&&&&'''(((((())))))***))))))))))))))))))))))))+++***)))(((((()))***+++***************+++++++++((()))))))))************************************///---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,---------...............---,,,,,,,,,,,,,,,111000//////111111///...------........./////////............//////000111111000///...............000000000000111111111222///000111222333555777888:::===AAAEEEIIIMMMRRRVVV[[[\\\___bbbgggkkknnnpppoooooonnnmmmkkkiiifffcccbbbaaa^^^\\\ZZZYYYXXXXXXWWWWWWXXXZZZ\\\___bbbccceeeeeedddccccccbbbaaaaaa]]]\\\[[[ZZZZZZ[[[\\\]]][[[]]]```dddiiinnnqqqsssuuuzzzvvvsssnnnjjjfffbbb\\\YYYXXXVVVSSSPPPMMMIIIEEECCCBBBCCCCCCDDDFFFGGGIIIJJJDDDCCCAAA>>>;;;999777666444444444444444333222111000000000000000111111111111000///..........................................------,,,,,,------......,,,******,,,------,,,------------------------***+++,,,,,,,,,+++)))(((************************************************))))))))))))))))))))))))333333222222222333444444666555222000///.........,,,,,,---------,,,+++***************************))))))))))))************"""###$$$&&&)))+++,,,---))))))))))))))))))))))))*********))))))******************+++++++++++++++))))))))))))************************************------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,---------............//////...---,,,,,,------000//////000111111///............////////////000//////...//////000111222222222000///...---------......///000111222222333000222555666888:::>>>AAAHHHLLLQQQVVVZZZ]]]aaadddfffgggiiilllnnnqqqssstttpppoooooooooooommmiiifff[[[ZZZYYYXXXYYYZZZ]]]^^^______^^^^^^___aaacccdddgggfffccc```]]]\\\\\\\\\XXXXXXWWWXXXZZZ\\\___aaacccfffkkkqqqxxx~~~~~~{{{~~~~~~|||{{{wwwsssoookkkggg```YYYTTTNNNIIIEEEDDDDDDDDDDDDDDDEEEFFFGGGJJJIIIGGGEEEBBB@@@>>>===999999999999888777666555333333222222111000000///111000///.........///000..............................------------......///---++++++,,,......---------------............+++++++++++++++******)))++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))111111111111111222333444444333222111//////......,,,,,,---------,,,+++***************************((()))))))))************%%%%%%&&&((()))***+++,,,)))))))))))))))))))))))))))******++++++******)))*********++++++,,,,,,,,,))))))))))))************************************++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---------------............//////......---.........///......///111111///---....../////////000000000////////////000111222333111111000///.........///000111222444555777888999888;;;>>>AAACCCFFFKKKOOOXXX\\\aaaeeegggiiijjjkkkiiijjjlllnnnpppqqqrrrrrrrrrpppppppppqqqnnnjjjfff\\\[[[ZZZYYYZZZ]]]```bbbdddcccaaa``````aaabbbcccgggeeebbb___^^^___```bbb_________aaaeeejjjoooqqqvvvyyy~~~~~~}}}|||rrrjjjccc]]]XXXTTTNNNMMMLLLJJJHHHGGGFFFFFFKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@<<<;;;:::888666444333222111000...---...///111222..............................------------......111///,,,,,,---...//////------------.........///------,,,+++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))111000000000111222222333222222222111000//////...,,,,,,---...---,,,+++***))))))))))))))))))))))))(((((())))))*********+++,,,,,,+++***)))((('''''')))))))))))))))))))))))))))***+++,,,,,,+++***)))*********++++++,,,,,,,,,))))))))))))***************************************+++,,,---------------******************************+++++++++,,,,,,,,,++++++******++++++,,,------------.........//////000//////.........//////...---...///111111///,,,////////////000000000000////////////000111222333000///////////////000111555666777999;;;===???@@@@@@DDDHHHKKKNNNQQQWWW[[[bbbfffkkkoooooonnnnnnnnnhhhiiikkkmmmnnnooopppppptttrrrqqqpppppplllfffaaabbb```]]]ZZZZZZ\\\___aaacccbbb```______```bbbccciiifffdddbbbcccfffjjjmmmnnnooopppsssxxx~~~~~~}}}wwwsssnnnkkk```^^^[[[XXXTTTQQQOOONNNIIIIIIIIIJJJJJJJJJKKKKKKNNNOOOOOONNNMMMLLLKKKJJJEEEDDDBBB???===:::888777000///...---...///111333////////////////////////......------------......222///---,,,---///000000---------........./////////...---,,,+++,,,---...++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))000///......///111333444666666444222000...---,,,+++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%&&&)))******)))))))))******++++++++++++))))))))))))))))))))))))''')))+++,,,,,,,,,***))),,,,,,,,,++++++*********(((*********)))((()))***,,,------......------,,,+++,,,,,,------,,,,,,+++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---/////////---,,,---...////////////000000000000---///000000/////////000......///......///333666111222222111111333666999999<<<>>>???@@@DDDKKKPPPTTTVVVYYY[[[[[[\\\]]]___ggglllpppqqqmmmgggdddccc\\\\\\]]]___ccciiinnnqqqsssooojjjjjjkkkllliiieee```]]]YYYXXXYYY\\\]]]^^^cccaaa^^^[[[ZZZ[[[^^^___dddjjjnnnpppuuu~~~uuuuuusssnnnfff^^^YYYVVVSSSNNNIIIFFFFFFHHHJJJJJJPPPRRRSSSSSSQQQOOONNNNNNKKKJJJIIIHHHFFFCCC>>>;;;666555333111000000000000......------......///000---------......---------111000///...//////111111//////............------,,,,,,,,,+++++++++******+++++++++*********))))))++++++++++++++++++++++++************))))))))))))000///......///111333444666555444222111///...---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************((('''&&&''')))******(((((((((((((((((())))))))))))))))))))))))))))))))))))***,,,---------+++***,,,+++++++++***************,,,---,,,+++***+++,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...///000///---------///////////////000000000111///000111000...---------111111111///...///222444111333444555666999===@@@BBBEEEIIILLLNNNQQQVVVZZZ]]]^^^_________^^^```aaafffiiikkkiiiccc]]]ZZZXXXSSSTTTVVVYYY^^^ccchhhkkkkkkhhheeeeeeggggggdddaaa[[[YYYVVVVVVYYY]]]aaadddgggddd___ZZZXXX[[[```ccckkkwwwuuullleeeccc]]]ZZZTTTQQQPPPOOOOOONNNLLLLLLMMMLLLLLLMMMNNNPPPNNNMMMKKKKKKJJJGGGDDD@@@AAA???<<<999666555444444333333222111111111111111/////////....../////////000///......---...//////------------------------------------,,,,,,,,,,,,---,,,,,,,,,+++++++++***++++++++++++++++++++++++************))))))))))))000//////...///000222333555444333222000...------,,,---............---,,,))))))))))))))))))))))))***************************(((((((((******)))((()))))))))((((((((((((((())))))))))))))))))))))))***+++,,,---...---,,,,,,++++++++++++************+++,,,---,,,+++***+++---,,,,,,------------,,,,,,,,,,,,------------,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////000111000///......000/////////000000000111111000111222111///...///000222333333111000000333555555888;;;>>>AAAEEEJJJMMMPPPTTTYYY]]]___aaaccceee_________^^^\\\[[[\\\^^^ddddddbbb^^^XXXSSSPPPOOOOOOQQQTTTXXX]]]aaadddfffbbbbbbbbbccccccbbb___]]]\\\[[[YYYYYY]]]ccciiimmmqqqnnngggaaa___ccckkkppp|||zzzwwwppplllfffaaa]]]ZZZWWWUUUQQQPPPMMMLLLKKKLLLNNNOOOOOONNNMMMMMMMMMLLLIIIGGGIIIGGGCCC???<<<999888888999888777555444222111111222111000//////000111111111111000///......//////...............///////////////.........---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))///////////////000111222222111111///...---,,,,,,)))***,,,------,,,***)))))))))))))))))))))))))))************************+++***))))))******)))(((++++++++++++************))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++)))***++++++))))))***+++,,,,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,........................------------------------............////////////000111222111/////////000//////000000000111111111///111222222111111333555000222333444555666:::<<>>>>><<<:::777555222111444333111/////////111111333333222222111111000000111111111111111111111111//////.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))///////////////000000000///......---,,,++++++***)))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))******)))(((+++++++++***************)))))))))))))))))))))))))))******+++++++++++++++,,,,,,------------------)))+++++++++***)))***++++++,,,,,,,,,,,,,,,,,,+++,,,------......------,,,.....................---------------------------........./////////000000000222222222000///000111000000000000111111111111111111222222111111444666111333777;;;>>>BBBGGGJJJNNNRRRWWW\\\```cccfffiiijjjkkkkkkkkkiiieee___\\\WWWYYYZZZZZZZZZZZZ\\\^^^]]][[[XXXVVVVVVXXXZZZ[[[```aaacccddddddcccaaa```aaadddhhhhhhddd```]]]]]]cccdddfffhhhlllttt}}}}}}wwwsssrrrpppqqqnnnkkkiiifff```ZZZUUUSSSPPPMMMLLLLLLLLLKKKJJJOOONNNMMMMMMMMMNNNOOOPPPGGGFFFEEECCC@@@<<<999888777666444222111000000111333333333333333222111111222222222222111111111111............------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************////////////////////////------,,,,,,+++++++++***+++,,,------------,,,+++))))))))))))))))))))))))((((((((((((((((((((((((***(((((((((******)))((('''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------------,,,---...---,,,+++,,,...++++++,,,,,,,,,,,,++++++------............------...............---------------------------------....../////////000000000000111222111000//////111000000000111111111222222333444444333222222444777:::>>>CCCHHHMMMRRRWWWZZZ]]]aaaeeeiiijjjkkklllmmmkkkiiigggddd```[[[UUUQQQOOORRRUUUWWWYYYZZZ\\\^^^[[[YYYWWWWWW[[[```ccceeeccccccdddddddddbbbaaa```eeekkkpppooojjjeeedddfffgggjjjooosssxxx}}}{{{yyyyyywwwssskkkddd^^^ZZZUUURRRPPPOOONNNMMMMMMMMMMMMMMMNNNPPPRRRTTTQQQPPPPPPNNNKKKHHHEEECCC======;;;999777555333222222333333444444333333222444333333222111000/////////............---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********...///////////////......---------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&''')))******(((&&&&&&'''((()))******+++))))))))))))))))))))))))+++*********++++++,,,,,,*********++++++,,,,,,,,,,,,---......,,,,,,---...++++++,,,,,,,,,,,,++++++------............------//////.........---------.........................../////////000000000000000111222111///...///000000000111111111222222222555666777777888;;;???BBBMMMPPPUUUYYY]]]```dddggggggjjjnnnooonnnllljjjjjjfffbbb]]]YYYWWWTTTOOOLLLJJJNNNTTTWWWYYYZZZ[[[\\\\\\YYYWWWXXX]]]cccfffgggddddddeeegggggghhhhhhhhhmmmtttzzzyyytttqqqsssvvv{{{}}}wwwnnniiiccc]]]ZZZXXXVVVUUURRRQQQPPPPPPQQQRRRSSSTTTWWWWWWWWWVVVTTTQQQNNNLLLFFFFFFEEECCC@@@<<<888666444555777888888888888777888888777555333222000000000000000/////////......,,,,,,,,,,,,---------...------------------------,,,,,,+++++++++*********...///////////////..............................))))))(((''''''((())))))))))))))))))))))))))))))************************&&&%%%%%%&&&)))******)))''''''(((***+++,,,---...)))))))))))))))))))))))),,,,,,++++++,,,,,,---...(((((())))))*********+++***+++,,,,,,******+++,,,+++++++++,,,,,,+++++++++------............------//////.........---------........................////////////000000000000///000111000///......000000111111111111222222222444666999===AAAFFFMMMQQQ\\\___bbbeeegggiiilllnnnllloooqqqqqqnnnjjjgggeee```[[[UUURRRQQQPPPNNNLLLNNNSSSYYY]]]______``````]]]YYYWWWXXX]]]bbbeeeeeeeeefffhhhkkknnnqqqssstttttt|||~~~|||{{{uuunnngggbbb___]]]\\\^^^]]][[[ZZZYYYYYYYYYYYYXXXYYYYYYYYYWWWUUURRRPPPMMMMMMLLLKKKGGGAAA<<<999888999;;;===>>>>>>>>>===>>>===<<<:::777555444333111111111111000000000000---------.........//////------------------------,,,,,,,,,+++++++++******////////////............000///---+++*********+++++++++++++++++++++++++++(((((((((((())))))))))))!!!###&&&)))*********)))((()))***++++++***)))((()))***,,,......,,,***(((++++++******************,,,++++++++++++++++++,,,***+++,,,---,,,,,,***)))++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---...//////......///111///............///000000111222333444444333222111111222333222111222444666999>>>BBBEEEMMMXXX___aaacccdddfffhhhkkkmmmoooooovvvvvvuuuqqqiiiaaa\\\YYYXXXWWWUUUSSSSSSSSSTTTUUUZZZ[[[]]]\\\ZZZYYYZZZ[[[]]]\\\[[[\\\^^^bbbfffhhhjjjjjjlllooosssxxx|||yyynnnhhhdddbbbaaabbbddddddcccaaa^^^^^^^^^]]]ZZZWWWVVVWWWVVVQQQMMMOOOMMMKKKJJJIIIHHHFFFDDDAAABBBCCCDDDFFFGGGHHHIIIJJJFFFAAA>>>;;;999777555444222111///...------.........---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********////////////............,,,++++++***+++,,,---...++++++++++++++++++++++++(((((((((((()))))))))***((()))+++------,,,+++***((()))***++++++***)))(((+++,,,...//////...,,,***++++++******************,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,------------------,,,,,,,,,++++++---------.........//////---------------------...---...//////......///111000000/////////000000111111111222222222222111111222222333333444777<<<@@@CCCIIIOOOTTT\\\fffkkkkkkhhhiiikkknnnqqqsssuuuvvvsssssspppkkkeee```]]]\\\\\\[[[YYYXXXXXXZZZ\\\]]]```aaaccccccaaa`````````]]]\\\\\\]]]```eeejjjmmmtttuuuyyy}}}yyysssooonnnmmmmmmmmmlllkkkjjjhhhgggfffeeeccc___]]]ZZZVVVQQQMMMLLLJJJHHHHHHHHHHHHGGGEEEGGGGGGHHHIIIKKKMMMNNNOOOLLLKKKJJJIIIGGGCCC===999888666333111///.........//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***////////////............+++************+++,,,,,,++++++++++++++++++++++++((((((((()))))))))*********++++++,,,+++)))((('''))))))***++++++***)))))))))***+++,,,,,,,,,************++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,------,,,,,,+++,,,,,,,,,,,,------------------------,,,,,,,,,,,,........./////////000000------......//////000000---///000000///...000111222111111000000000111111222222222111222222333333444555777999<<>><<<888444111/////////000000000///......---------------------------------,,,,,,,,,,,,,,,++++++////////////............---,,,,,,***))))))((((((++++++++++++++++++++++++(((((()))))))))***************++++++***)))((('''************************)))******+++++++++++++++******+++++++++++++++,,,++++++************++++++,,,,,,,,,---------------,,,,,,,,,------------...------------------,,,,,,---.........////////////,,,,,,---...//////000000---///000000//////000111222111111000000111111222333333222222333555777888:::===AAAFFFLLLSSSZZZ___dddiiillllllooossstttrrrssstttuuuvvvxxxzzz{{{{{{yyyxxxvvvqqqmmmkkkkkklllgggfffdddcccccceeehhhiiiddddddcccaaa```aaadddgggvvvvvvwww{{{yyywwwxxxwwwsssoookkkmmmnnnnnnlllhhhfffddd\\\XXXSSSNNNLLLIIIGGGEEEEEEDDDBBBAAA@@@AAABBBCCCHHHJJJNNNQQQRRRNNNGGGBBBCCC@@@<<<777444111000000000000/////////.........------------------------------------,,,,,,,,,,,,////////////............,,,,,,,,,+++***)))((('''++++++++++++++++++++++++))))))))))))************,,,,,,------------------++++++************++++++++++++++++++,,,,,,---...******++++++,,,,,,,,,,,,******))))))))))))******,,,,,,,,,------......///,,,,,,---------.........------------------------,,,,,,---------.........++++++,,,---...//////000...///000000//////000222111111000000111111222333333333333555777:::===???DDDIIIQQQXXX]]]bbbgggiiillloooooommmoootttvvvuuuyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwtttqqqnnnmmmmmmhhhgggeeedddddddddeeefffggggggfffgggiiiooowww}}}{{{ooopppqqqrrrsssrrrpppnnnllliiiccc___\\\YYYUUUSSSMMMLLLIIIFFFDDDCCCBBBBBBBBBCCCEEEHHHJJJIIIEEEBBBDDDBBB???;;;777333111111/////////.......................................------------------------////////////............)))***++++++,,,,,,++++++++++++++++++++++++++++++)))))))))*********++++++)))******+++,,,------...,,,+++************+++,,,((('''&&&&&&&&&(((***+++******++++++,,,---------******))))))))))))******---------------...///000,,,---------............------------............,,,,,,,,,------------...,,,,,,,,,------......///...///111000//////000222111111111111222444555666444555888<<<@@@EEEHHHJJJSSSYYY```gggkkkmmmnnnooolllnnnooonnnqqqxxx||||||{{{{{{zzzxxxwwwvvvuuutttooopppqqqpppnnnlllllllllkkkjjjjjjjjjiiihhhggggggiiikkkooottt{{{|||yyyyyyzzzyyyvvvrrrqqqnnnkkkhhhfffddd```]]]VVVUUUSSSPPPMMMJJJHHHGGGBBBAAA@@@AAABBBCCCBBBAAABBBAAA@@@===999666222111///////////////.........////////////////////////---------............///////////////............******,,,---------,,,+++++++++++++++++++++++++++))))))*********+++++++++'''''''''((())))))***+++,,,++++++******++++++,,,&&&%%%$$$###$$$&&&(((*********++++++,,,------...,,,,,,++++++++++++,,,,,,...---------...///000111------------............------------.........///------------..............................//////...000111111000000111222222222333444555777999:::;;;>>>CCCJJJPPPVVVZZZ\\\cccgggllloooppppppqqqqqqiiimmmoooppptttzzz}}}|||wwwwwwvvvtttsssrrrppppppkkklllmmmllllllnnnqqqssssssuuuvvvxxxwwwvvvtttsssvvv{{{yyytttrrrpppooommmiiidddaaa]]]]]]]]]\\\YYYUUURRRPPPIIIFFFDDDBBBBBBBBBAAA???>>>??????>>><<<777333000000000000000000000000000////////////////////////------......////////////000/////////............---.........---+++)))(((++++++++++++++++++++++++)))************++++++++++++++++++***++++++,,,------,,,+++******+++,,,---,,,+++)))((())),,,...000******+++,,,,,,---.........------,,,,,,------......---------...///111222---------.........//////---------.........//////............/////////000000000000000////////////...000111111000000111222333333444666888:::<<<>>>DDDHHHNNNVVV^^^dddhhhjjjnnnppprrrrrrqqqqqqqqqrrrhhhmmmqqqrrruuuyyyzzzwwwqqqqqqpppooonnnmmmllllllmmmmmmmmmlllnnnsssyyy~~~}}}}}}|||zzzxxxuuuooohhhdddeeefffggggggeeebbb^^^[[[PPPMMMJJJGGGFFFDDDAAA???;;;===??????===888333000111111111111111111222222000000000000000000000000---.........//////000000//////...------------...************************000000//////............++++++******++++++,,,---,,,+++***)))))))))***+++************+++,,,------((()))***+++,,,---------++++++,,,,,,,,,---------........................///...,,,++++++,,,.../////////............//////+++,,,---.........---,,,///////////////.........///,,,+++---000333333222000000111222222222111111333555888;;;???EEEKKKPPPWWW\\\ccchhhkkkkkkllllllkkknnnqqqrrrrrrqqqrrrssspppoooppptttxxxyyywwwtttrrrmmmhhhgggjjjlllllljjjmmmkkkkkkmmmsss{{{zzzqqqkkkllllllmmmpppqqqnnnhhhcccbbb^^^YYYTTTPPPKKKGGGDDDBBBAAA>>>===;;;999555333777777666555444444555555333333333333222222222222333444444555444333111000//////...---------------************************.........------,,,,,,,,,++++++******++++++,,,---,,,+++***)))******+++,,,+++++++++***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...........................---,,,++++++,,,------//////............//////......---------...///000////////////////////////000///---...000111000...000000111333444666777777666:::???EEEKKKRRRYYY]]]iiilllnnnooonnnmmmnnnnnnjjjllloooppppppppppppqqqsssrrrrrrssstttssspppllllllgggbbb```dddhhhjjjkkkoooooopppuuu|||~~~|||}}}zzzrrrmmmhhhaaa\\\YYYUUUPPPLLLKKKIIIGGGEEEDDDAAA===;;;777666666555555555555555444444333333222222222222444444555555444444333333//////......------------************************,,,,,,++++++++++++******++++++******++++++,,,---++++++******+++,,,---...---,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------........................---------,,,,,,+++++++++......------------......000...,,,++++++---000111//////////////////000000000000///000222222111///111111222444666999;;;<<>>AAACCCNNNRRRYYY^^^aaaccceeegggaaacccdddcccbbbcccdddfffcccdddfffggggggggghhhjjjllllllllllllkkkjjjhhhggg_________bbbhhhpppyyy~~~zzzppplllmmmllleee^^^XXXWWWUUUTTTSSSRRROOOLLLEEEDDDBBB???===;;;:::999888777777777777888999:::888777777666777888:::;;;......//////......---,,,************************+++++++++++++++,,,,,,,,,++++++******++++++,,,---******+++,,,------............---,,,++++++++++++,,,,,,---------,,,++++++,,,,,,---------.................................,,,------------,,,+++***.........------.........---......///////////////000000000000111111222222...///111222333333444555777888<<<@@@FFFKKKOOOQQQ[[[^^^``````^^^\\\[[[[[[XXX[[[___aaaaaaaaabbbbbb___aaabbbbbbbbbccceeefffeeefffggggggffffffffffff```dddkkkqqqwwwzzzyyyuuulllddd```___]]]]]]]]]\\\ZZZWWWPPPNNNJJJFFFBBB>>><<<;;;777777666666888999;;;===::::::999999999:::<<<===---.../////////...,,,+++************************+++,,,,,,,,,,,,---------++++++******++++++,,,---)))***+++,,,------,,,,,,...------,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,---------....................................------------------------//////............/////////000222333333333222111000000000111222222333333111333444444444555888:::AAADDDIIIPPPVVV\\\```bbb``````___\\\XXXUUUUUUUUUXXX[[[^^^___^^^\\\\\\\\\^^^```aaaaaa```aaadddfffeeefffhhhhhhggggggiiikkknnnuuu~~~xxxppphhhfffddddddcccbbb___]]]XXXUUUQQQLLLGGGCCC@@@>>>:::999888777888:::<<<======<<<<<<<<<<<<======>>>---...///000///...,,,+++************************+++++++++,,,,,,,,,------++++++******++++++,,,---)))***+++,,,,,,++++++***------,,,,,,,,,------...++++++,,,---............------------.......................................------,,,---...000111000000////////////000000111111111111111222222222000000111111222333333444555777999;;;===AAAGGGLLLRRRUUUZZZ___bbbdddeeeeee[[[ZZZXXXVVVTTTUUUXXX[[[^^^______]]][[[YYYYYYZZZ```aaabbbbbbaaabbbeeeggghhhkkkoooppprrrtttxxx|||vvvtttqqqooommmjjjfffccc___]]]YYYTTTOOOKKKIIIGGGDDDBBB@@@===<<<===>>>???>>>>>>?????????>>>>>>===---...///000000...,,,+++******************************++++++,,,,,,,,,,,,++++++******++++++,,,---)))***+++,,,+++***)))(((,,,,,,,,,,,,------...///***+++,,,---............---------.........//////...........................---,,,,,,---///222333111111000000000000111111000///---,,,,,,...000222000000111222333333444444777:::>>>BBBGGGOOOYYY```aaacccfffggggggdddaaa___TTTTTTSSSRRRSSSYYY```eeegggfffccc```]]]\\\^^^```bbbcccdddccccccdddgggiiilllpppvvvzzz~~~~~~{{{vvvqqqnnndddccc___[[[WWWTTTRRRQQQOOOLLLHHHDDDBBBAAAAAABBB???@@@AAAAAA@@@???===<<<...........................---,,,+++************---,,,***)))((())))))***,,,,,,,,,---------......,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------//////------...000222444////////////000000000000///111222111000///000111111222333333333444777:::BBBEEELLLSSS[[[```dddeeemmmiiidddbbbaaaaaa^^^[[[SSSSSSTTTXXX]]]bbbdddeeefffbbbaaadddeeecccccceeeiiifffeeedddaaabbbjjjttt}}}|||vvvooofff^^^YYYXXXXXXXXXVVVSSSOOOLLLJJJIIIGGGEEEEEEBBB??????@@@AAA???===...........................---,,,+++************,,,,,,+++*********+++++++++++++++,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........------------------------//////...---...000222333///////////////000000000///000111111000000111333111222333444666<<>>CCCIIIQQQVVV___ccciiimmmmmmjjjgggfffhhhhhhhhhiiilllooosssuuutttqqqmmmlllkkkjjjfffcccbbb```___fffrrr---.........------,,,+++******++++++,,,---......++++++++++++++++++++++++------------------------,,,,,,------------------...............---------............////////////000000000000111111111111...///111111111111222444333222111000///111555888;;;???EEEKKKQQQXXX___dddkkklllmmmlllhhhccc^^^[[[WWWYYY]]]bbbgggkkknnnooolllhhheeedddffffffccc```bbbdddjjjxxx---------...------,,,,,,******+++,,,------......////////////////////////------------------------,,,,,,,,,---------......................................./////////000000///000000000111111111222111222333222111000111222444444555555555888===BBBDDDJJJSSS\\\cccgggkkkmmmooolllgggaaa\\\WWWSSSPPPKKKPPPWWW^^^ccceeeeeedddeeebbbaaabbbdddgggfffeeeiiippp}}},,,------...------,,,,,,++++++,,,,,,------..............................------------------------+++,,,,,,------......................../////////....../////////000000000...//////000000111111111333444555444222111222333111444888:::<<<@@@GGGLLLSSSZZZccckkknnnooonnnnnnjjjddd\\\UUUQQQOOONNNMMMLLLPPPWWW^^^aaa```^^^\\\\\\]]]^^^```cccgggjjjmmmwww,,,,,,------...------,,,,,,,,,------------------++++++++++++++++++++++++........................++++++,,,,,,---......///---........./////////000.../////////000000000000------...//////000111111222444555555333333444666333999???DDDHHHMMMUUU\\\bbbggglllooonnnjjjgggeee```ZZZSSSOOOOOOPPPQQQQQQRRRUUUZZZ^^^``````___^^^^^^bbbgggjjjlllqqqyyy,,,,,,------...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,---...//////---.........//////000000////////////000000000000,,,------...///000000111111333555555555555777888===DDDLLLSSSXXX^^^gggmmmkkkmmmnnnmmmhhhbbb^^^\\\XXXTTTPPPOOOQQQUUUVVVVVVVVVXXXZZZ^^^aaaccceeefffkkkqqqxxx{{{}}}***+++,,,,,,------,,,,,,,,,,,,---......---,,,,,,,,,+++*********+++,,,---...------------...//////...------,,,,,,++++++***---,,,,,,,,,,,,---......///............///000000111000000111222333333222444444444444555999???DDDJJJVVVaaaeeegggjjjmmmlllqqqqqqmmmggg^^^WWWRRRQQQOOOTTTWWWVVVXXX^^^^^^ZZZ[[[\\\^^^```dddjjjrrrwwwzzz,,,,,,---............---...---,,,++++++,,,---...---,,,+++++++++,,,......///............///000000---------.....................------......///000000000/////////000000111111111111111222333333222555666777999===EEEMMMSSS[[[eeennnooooooqqqrrrqqqkkkiiieee```[[[XXXWWWVVVUUUYYY\\\ZZZ\\\aaaaaa]]]YYY\\\bbbhhhpppyyy,,,---......//////......///---***))))))***---///---------,,,---......//////////////////000111111......//////000111111222//////......//////000111111111000000000000111111333333222222333444444555888:::>>>DDDLLLVVVaaahhhkkksssxxxwwwuuuuuutttrrriiieee```\\\\\\]]]^^^^^^\\\___aaa```bbbeeeeeeccc```eeelllvvv,,,,,,---...............---,,,***))))))***,,,------------------.........//////......//////000111/////////000000111111111//////......//////000111111111000000000000111111333333444444444555777999===BBBJJJSSS]]]fffooouuusssyyy{{{wwwtttsssrrrooommmhhhccc```aaacccddddddbbbdddeeefffhhhkkkllllllqqqvvv}}}++++++,,,------------,,,***++++++,,,,,,++++++***+++,,,,,,---------------......------......///000000000000/////////............------......///000000000//////000000111222111333444555555888<<<@@@HHHOOOYYYccckkkqqqvvvyyywww{{{zzzvvvssstttrrrpppqqqmmmiiifffeeefffggghhhkkkkkklllooorrrtttvvvxxx***+++,,,,,,------,,,,,,***+++,,,------,,,+++***++++++,,,------------,,,---------------...//////000000000///...---------......------......///000//////000000111222444444333666999;;;<<<@@@GGGLLLWWW]]]gggpppuuuwwwyyyyyy{{{|||zzzuuusssuuutttrrrooommmjjjfffeeegggmmmrrrzzzyyyzzz~~~+++,,,,,,------------------,,,,,,,,,,,,,,,,,,---+++,,,---...///......---...............//////000//////////////////......//////......//////000111000000111222444666888999===AAAEEEHHHKKKQQQYYY```gggkkkrrrvvvyyyzzz{{{{{{yyyyyyvvvpppoooqqqqqqnnnhhhhhhfffcccccckkkzzz,,,---......//////......000...,,,******,,,...000,,,---///000000000///...///////////////000111111......//////000000111111000000000000000111111222111111222444666999;;;<<>>EEEKKKXXX\\\bbbiiinnnqqqssssssuuuwwwzzz}}}}}}{{{xxxvvvnnnmmmkkkiiigggfffggggggdddcccdddhhhqqq------------------------***,,,//////...---------////////////////////////........./////////000000//////000000111111222222000111222111000000222444333555999===CCCLLLUUU[[[eeegggkkkooosssuuuvvvvvvwwwxxxzzzzzzyyyvvvtttrrrrrrqqqooollljjjiiiiiijjjkkklllpppttt|||}}}{{{zzz{{{{{{|||~~~~~~~~~------------------------***,,,.........---...///////////////////////////....../////////000000000000111111111111111111111111222222222111222555777666:::BBBKKKTTT^^^gggmmmttttttuuuvvvwwwxxxyyyyyyyyyyyyyyywwwvvvsssqqqpppnnnnnnmmmkkkiiiiiikkkmmmqqquuuzzz}}}yyyxxxvvvuuuuuuyyy~~~|||rrrrrrqqqooonnnmmmmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmooorrrttttttuuuwwwxxx|||~~~~~~zzzxxxuuuqqqnnnnnnnnnmmmlllkkklllmmmooopppqqqrrrrrrvvvwwwxxxxxxxxx{{{{{{xxxyyyyyyxxx{{{}}}........................+++---......------...///////////////////////////...////////////000000000222111111111111111111111222333444333333555888;;;AAAGGGPPPZZZccckkkrrrvvv}}}|||{{{zzzzzzzzz{{{|||{{{yyywwwuuusssqqqpppppphhhjjjmmmmmmnnnoootttwww|||~~~}}}yyyxxxxxxwwwsssppppppooommmkkklllpppwww|||yyyzzz{{{|||}}}|||{{{yyysssqqqnnnllllllllllllkkkkkkkkklllmmmlllkkkjjjjjjhhhmmmssswwwxxxzzz}}}|||wwwsssrrrpppmmmkkkiiillloooqqqrrrssstttuuuyyyzzz{{{zzzzzz{{{~~~|||zzzxxxxxxyyy{{{~~~~~~{{{xxxvvvxxxxxxwwwvvvuuuuuuttttttpppuuu...........................///000///---,,,---...////////////////////////////////////000000000111222222222222111111111111222333444444555888===@@@NNNUUU^^^gggooouuuyyy|||}}}|||{{{|||}}}~~~|||yyytttpppmmmllllllmmmgggmmmtttyyy|||{{{xxxwwwyyyxxxuuuqqqooonnnllljjjjjjnnnuuuzzzwww{{{~~~xxxuuuttttttsssqqqpppqqqqqqrrrrrrrrrqqqqqqqqqwww~~~}}}wwwsssqqqtttxxxzzz{{{}}}}}}yyywwwuuurrrooommmnnnoooppppppppptttxxxyyywwwyyy}}}........................000000000///,,,,,,---.../////////////////////////////////000000000111111111111222222222222222222222333666888;;;AAAGGGLLLYYY```iiiqqqwww{{{~~~~~~}}}||||||}}}~~~xxxtttooojjjggghhhkkkmmmpppxxxzzzrrrqqqooollllllpppvvv{{{}}}~~~|||zzzxxxxxxxxxxxxyyy{{{|||}}}~~~zzzuuupppnnnnnnppprrrtttrrrrrruuutttrrruuu{{{wwwwwwvvvwwwyyy{{{~~~........................///000///...------...000//////////////////////////////000000000111111111111111111222222333333333555888<<>>CCCJJJTTT___jjjqqqppptttzzz}}}~~~}}}}}}}}}yyyxxxwwwvvvtttrrrqqqpppeeecccccceeemmmxxx~~~xxxxxxyyy{{{~~~---------.........//////000000000000////////////000000000000000000000000555222000111444555333111222333444444444555999;;;BBBJJJVVV```hhhnnntttxxxzzzzzzzzzzzz{{{}}}~~~yyyuuuqqqpppnnnllljjjkkkfffhhhkkkqqq|||}}}yyy~~~---------.........//////000000000000000000000///111111111111111111111111222000///111444555333222666666666666777;;;BBBFFFRRRXXXaaaiiinnnssswww{{{xxxyyyyyyyyyyyyzzzzzzzzzsssooojjjjjjmmmpppqqqrrrooopppttt{{{------........./////////000000000000000000000000111111111111111111111111000000000333555666555444:::::::::<<>>DDDLLLXXXccckkkwwwxxxzzz}}}~~~}}}xxxuuuooommmkkkkkkkkkhhhccc___ZZZ___dddhhhjjjmmmssswww|||}}}}}}~~~www}}}{{{......//////000111111111///000111000......000111111111111222444555666666:::@@@HHHRRR\\\eeennnsss{{{{{{|||}}}}}}zzzuuuqqqoookkkhhhfffeeedddbbb```eeekkksssxxx{{{......///000000111111222000000111000//////000222222333333555666888999:::DDDLLLXXXccclllssswwwyyy}}}|||||||||{{{wwwrrrooommmiiidddbbbccceeeggghhhttt|||}}}yyyxxx}}}...//////000111111222222222333333333222222333555444444555777999>>>CCCGGGSSSZZZfffooouuuxxxyyyzzz|||{{{zzzyyyxxxuuuqqqnnniiigggddddddiiipppwww{{{~~~}}}//////000000111222222222222333444333222333444666444444666888<<>>EEEOOOWWW^^^fffqqqyyyyyy{{{||||||yyyuuussssssooommmkkkkkkmmmoooooooooqqq}}}wwwtttqqqmmmooossspppooopppvvv~~~///000222444444333111000111333444555666999<<>>GGGRRRYYYdddjjjpppsssssstttwwwzzzyyyuuuqqqooonnnmmmkkkjjjlllkkkooozzz|||xxxzzz{{{}}}111111111222333444555555888:::>>>CCCKKKUUU```ggghhhlllpppssstttuuuwwwyyyssspppllliiihhhiiikkklllrrrwww111111111111222444555666;;;@@@HHHPPPYYYaaaiiinnnmmmoooqqqsssttttttuuuvvvmmmkkkhhhfffggglllrrrvvv~~~xxx{{{222111111222444888;;;===CCCIIISSS\\\ccchhhmmmooouuuuuuuuutttsssrrrppppppiiihhhggggggkkkttt}}}yyyxxxyyy{{{|||zzz}}}333333333666:::@@@EEEIIIOOOVVV^^^fffllloooqqqsssyyywwwuuusssqqqnnnllljjjhhhhhhhhhkkkrrr||||||{{{zzzzzz~~~333444555999???GGGNNNSSS[[[aaahhhnnnrrrtttwwwxxxvvvtttrrrpppnnnllliiihhhhhhiiikkkoooxxxzzzuuuppptttzzz~~~666777:::>>>FFFRRR___gggmmmnnnpppssstttuuuuuuuuutttooojjjiiijjjiiiccc^^^eeekkkuuuyyyrrrooopppyyy888<<>>FFFPPP[[[dddkkkpppsssvvvwwwvvvvvvtttqqqnnnllljjjjjjiiiggggggnnnyyy~~~uuuqqqnnnnnnrrryyy~~~LLLSSS^^^iiippptttwwwxxxyyyxxxxxxvvvtttqqqooonnnlllnnnppprrrxxxzzztttrrrrrryyy\\\bbbiiippptttwwwxxxzzzyyyxxxvvvtttqqqpppooonnnrrrssswww~~~iiimmmqqqtttuuuvvvwwwxxxyyywwwssspppooopppqqqrrrzzz}}}ppprrruuuwwwvvvuuuuuuvvvvvvtttqqqpppsssxxx~~~qqqtttxxxyyyxxxvvvttttttsssqqqpppsssyyytttvvvvvvuuurrrpppoooooollllllooozzzsssttttttqqqnnnlllkkkkkknnnooowwwpppppppppnnnkkkjjjlllmmmnnnssslllllllllkkkkkknnnrrruuuuuu~~~jjjjjjjjjiiikkkpppvvv{{{jjjiiiiiiiiilllsss|||hhhhhhiiilllsss~~~eeefffjjjppp{{{gggooo|||vvv~~~}}}|||}}}{{{}}}~~~}}}||||||~~~{{{|||||||||||||||{{{{{{}}}}}}~~~~~~~~~~~~}}}|||||||||}}}~~~~~~}}}|||~~~}}}|||||||||}}}}}}}}}}}}||||||}}}~~~}}}||||||}}}}}}|||{{{yyyxxx||||||||||||{{{{{{{{{{{{vvvwwwxxxyyyyyyxxxxxxwwwyyyyyyzzzzzzyyyyyyxxxwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyzzzzzzyyyxxxxxxwwwwwwxxxxxxyyy|||}}}}}}|||yyyxxxxxxyyyxxxxxxxxxyyyyyyyyyzzzzzz||||||{{{zzzyyy{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzyyyyyyyyyzzzzzzyyyyyyxxxxxxyyy{{{|||}}}zzzzzzzzzzzzzzz{{{||||||||||||}}}}}}}}}}}}}}}|||yyyzzzzzzzzzzzzxxxwwwvvvxxxxxxwwwwwwwwwvvvvvvvvvtttuuuvvvwwwwwwvvvuuutttuuuuuuuuuuuuuuuttttttsssrrrrrrrrrsssssssssttttttttttttssssssttttttuuuvvvuuuttttttttttttttttttuuuwwwxxxyyywwwuuutttuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwwwwvvvvvvwww{{{}}}|||{{{{{{{{{{{{{{{||||||~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}||||||||||||~~~}}}{{{zzzzzzzzzzzzxxxxxxyyyyyyyyyyyyxxxxxxyyyyyyxxxxxxxxxxxxyyyyyyxxxwwwvvvuuutttuuuvvvvvvtttttttttttttttuuuvvvwwwuuuttttttttttttuuuuuuvvvvvvvvvwwwxxxyyyyyyyyyyyyuuuvvvvvvvvvvvvtttsssrrrrrrrrrqqqqqqqqqpppppppppqqqqqqsssssssssrrrqqqpppoooppppppppppppooonnnnnnkkkkkkkkkllllllllllllmmmnnnmmmmmmmmmmmmnnnoooooooooooooooooooooooooooooopppqqqrrrrrrppppppqqqrrrssssssrrrqqqpppooonnnmmmnnnpppqqqrrrqqqrrrtttvvvvvvvvvuuuuuuuuuuuuuuuvvvxxxxxxyyyyyyzzz{{{{{{{{{~~~}}}~~~}}}}}}}}}}}}}}}}}}~~~}}}|||zzzxxxyyyzzz}}}|||{{{yyyxxxxxxyyyzzzzzzwwwwwwwwwxxxyyyzzz{{{{{{yyyxxxwwwvvvuuuuuuuuuuuussstttuuuvvvvvvuuutttsssssssssrrrrrrrrrrrrsssssssssrrrqqqppppppqqqrrrrrrqqqpppppppppqqqqqqqqqrrrsssrrrrrrqqqrrrrrrssssssqqqrrrsssssstttttttttsssqqqrrrrrrrrrrrrpppooonnnmmmmmmmmmlllllllllkkkkkkmmmnnnooooooooonnnmmmlllkkkkkkkkkkkkkkkjjjjjjiiieeeeeeeeefffffffffgggggghhhhhhhhhhhhhhhiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjlllmmmmmmllllllmmmnnnoooooommmllljjjhhhgggfffhhhjjjmmmnnnnnnnnnnnnooorrrqqqqqqpppppppppppppppssssssttttttuuuvvvvvvwwwyyyzzzzzz{{{|||~~~~~~}}}||||||||||||}}}}}}}}}}}}}}}|||{{{zzz{{{zzzzzzyyyyyyzzzzzz{{{zzzyyywwwuuuvvvxxx{{{|||wwwvvvuuutttsssttttttuuussstttuuuuuuvvvwwwwwwxxxssssssrrrqqqpppppppppppppppqqqrrrssssssrrrqqqpppnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnmmmllllllmmmnnnooonnnnnnnnnnnnnnnnnnmmmmmmoooooonnnnnnnnnnnnoooooonnnnnnoooooonnnmmmllllllmmmmmmnnnnnnmmmllljjjiiiiiiiiiiiihhhhhhhhhgggggghhhiiijjjjjjjjjiiigggfffgggggggggggggggfffeeeeeeaaaaaaaaabbbbbbbbbccccccdddddddddddddddeeeffffffgggggghhhiiiiiihhhggggggfffggghhhhhhhhhhhhiiikkkjjjjjjhhhgggeeecccbbbaaadddfffjjjkkkkkkjjjjjjkkkmmmmmmllllllllllllmmmmmmoooooopppqqqqqqrrrrrrssspppqqqrrrtttuuuvvvwwwxxx{{{|||~~~~~~~~~}}}}}}~~~~~~}}}{{{zzzzzzyyyxxxxxxxxxxxxyyyxxxyyyyyyyyyxxxxxxwwwvvvwwwvvvvvvuuuuuuvvvvvvwwwuuutttsssrrrsssuuuwwwxxxsssrrrqqqpppoooooooooooossssssssssssrrrqqqooooooooonnnmmmllllllllllllmmmmmmmmmmmmnnnnnnmmmmmmmmmjjjiiiiiihhhhhhiiiiiijjjjjjiiihhhhhhhhhiiijjjkkkkkkkkkkkkkkkkkkjjjiiihhhiiiiiihhhhhhgggggghhhhhhiiiiiiiiiiiihhhgggfffeeehhhhhhiiiiiihhhgggeeedddddddddddddddccccccccccccccccccddddddcccbbb```___aaaaaaaaaaaaaaa``````___\\\\\\]]]]]]]]]^^^^^^^^^_______________``````aaaaaabbbcccddddddcccbbbaaa```bbbccccccbbbbbbccceeeccccccbbbaaa```___^^^^^^___bbbeeefffeeeeeefffgggggggggggggggggghhhiiiiiijjjkkkkkkllllllmmmnnnnnnkkkllloooqqqssstttuuuuuuvvvwwwyyy|||}}}~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}|||}}}~~~~~~~~~|||zzzyyyyyyxxxwwwwwwxxxxxxwwwvvvuuuttttttttttttuuuvvvvvvssssssssstttssssssrrrqqqqqqqqqppppppppppppqqqqqqnnnnnnnnnnnnooopppqqqrrrmmmnnnnnnmmmlllkkkjjjjjjnnnnnnnnnnnnlllkkkiiihhhjjjjjjiiihhhhhhhhhhhhiiihhhhhhgggggggggggghhhhhheeeeeeddddddddddddeeeeeeeeedddccccccccceeefffgggfffffffffffffffdddcccbbbdddccccccbbbaaaaaabbbbbbaaaaaabbbbbbbbbaaaaaa```bbbccccccccccccaaa```___^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\]]]]]]\\\[[[YYYXXXZZZZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYXXXXXXYYYYYYZZZ[[[ZZZ[[[]]]^^^^^^]]][[[ZZZZZZ[[[\\\\\\[[[ZZZ[[[]]]\\\\\\\\\[[[[[[[[[[[[[[[ZZZ\\\^^^_________```aaa`````````aaabbbcccdddeeedddeeeeeeffffffggghhhhhhhhhjjjllloooqqqsssssssssooopppsssuuuvvvvvvvvvuuuuuuwwwyyyyyyxxxyyy|||~~~~~~}}}|||}}}}}}{{{yyyzzzyyywwwvvvvvvxxxyyy{{{uuuvvvxxxyyyzzzyyywwwvvvuuutttssssssuuuuuutttrrrqqqqqqqqqqqqrrrssstttuuuooooooooopppoooooonnnnnnmmmllllllkkkkkkllllllmmmiiiiiijjjkkkllllllmmmmmmjjjkkkkkkkkkkkkiiigggfffgggggghhhiiiiiihhhgggfffggggggfffeeeeeeeeeffffffeeedddcccbbbbbbcccdddeeebbbbbbaaaaaaaaaaaabbbbbbbbbaaa`````````bbbcccdddbbbbbbcccbbbbbb```^^^]]]bbbaaa```_______________[[[[[[\\\]]]^^^^^^^^^^^^^^^______```___]]]\\\[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYXXXVVVUUUSSSUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUTTTTTTTTTTTTTTTUUUUUUVVVUUUVVVXXXYYYYYYXXXVVVUUUUUUVVVWWWWWWUUUUUUVVVWWWWWWWWWWWWXXXXXXXXXYYYYYYVVVXXXYYYZZZYYYZZZ\\\]]]ZZZ[[[[[[\\\]]]___```aaa``````aaaaaabbbcccccccccbbbdddgggiiilllmmmnnnnnnjjjkkknnnpppqqqqqqpppooommmppptttuuuuuuvvvyyy|||}}}~~~